# (c) 2020 Microsoft Corporation. These mappings are provided "as-is" and you bear the risk of using them. You may copy and use the mappings for development purposes, but you may not redistribute the mappings complete and unmodified. Microsoft makes no warranties, express or implied, with respect to the mappings provided here. Use and modification of this document or the source code (in any form) of Minecraft: Java Edition is governed by the Minecraft End User License Agreement available at https://account.mojang.com/documents/minecraft_eula. com.mojang.math.Constants -> a: float PI -> a float RAD_TO_DEG -> b float DEG_TO_RAD -> c float EPSILON -> d 3:3:void () -> com.mojang.math.FieldsAreNonnullByDefault -> b: com.mojang.math.Matrix3f -> c: int ORDER -> j float G -> k float CS -> l float SS -> m float SQ2 -> n float m00 -> a float m01 -> b float m02 -> c float m10 -> d float m11 -> e float m12 -> f float m20 -> g float m21 -> h float m22 -> i 32:33:void () -> 36:66:void (com.mojang.math.Quaternion) -> 69:73:com.mojang.math.Matrix3f createScaleMatrix(float,float,float) -> a 76:88:void (com.mojang.math.Matrix4f) -> 90:102:void (com.mojang.math.Matrix3f) -> 105:112:com.mojang.datafixers.util.Pair approxGivensQuat(float,float,float) -> b 117:129:com.mojang.datafixers.util.Pair qrGivensQuat(float,float) -> a 133:208:com.mojang.math.Quaternion stepJacobi(com.mojang.math.Matrix3f) -> e 214:269:void sortSingularValues(com.mojang.math.Matrix3f,com.mojang.math.Quaternion) -> a 272:283:void transpose() -> a 290:383:org.apache.commons.lang3.tuple.Triple svdDecompose() -> b 388:398:boolean equals(java.lang.Object) -> equals 403:412:int hashCode() -> hashCode 416:416:int bufferIndex(int,int) -> a 420:431:void load(java.nio.FloatBuffer) -> a 434:445:void loadTransposed(java.nio.FloatBuffer) -> b 448:453:void load(java.nio.FloatBuffer,boolean) -> a 456:467:void load(com.mojang.math.Matrix3f) -> a 471:493:java.lang.String toString() -> toString 497:508:void store(java.nio.FloatBuffer) -> c 511:522:void storeTransposed(java.nio.FloatBuffer) -> d 525:530:void store(java.nio.FloatBuffer,boolean) -> b 533:544:void setIdentity() -> c 551:579:float adjugateAndDet() -> d 583:587:float determinant() -> e 591:596:boolean invert() -> f 600:625:void set(int,int,float) -> a 628:647:void mul(com.mojang.math.Matrix3f) -> b 650:651:void mul(com.mojang.math.Quaternion) -> a 654:665:void mul(float) -> a 668:679:void add(com.mojang.math.Matrix3f) -> c 682:693:void sub(com.mojang.math.Matrix3f) -> d 696:696:float trace() -> g 700:700:com.mojang.math.Matrix3f copy() -> h 15:18:void () -> com.mojang.math.Matrix4f -> d: int ORDER -> q float m00 -> a float m01 -> b float m02 -> c float m03 -> d float m10 -> e float m11 -> f float m12 -> g float m13 -> h float m20 -> i float m21 -> j float m22 -> k float m23 -> l float m30 -> m float m31 -> n float m32 -> o float m33 -> p 28:29:void () -> 31:51:void (com.mojang.math.Matrix4f) -> 54:85:void (com.mojang.math.Quaternion) -> 88:103:boolean isInteger() -> a 107:107:boolean isInteger(float) -> b 112:123:boolean equals(java.lang.Object) -> equals 128:144:int hashCode() -> hashCode 148:148:int bufferIndex(int,int) -> a 152:171:void load(java.nio.FloatBuffer) -> a 174:193:void loadTransposed(java.nio.FloatBuffer) -> b 196:201:void load(java.nio.FloatBuffer,boolean) -> a 204:223:void load(com.mojang.math.Matrix4f) -> a 227:264:java.lang.String toString() -> toString 268:287:void store(java.nio.FloatBuffer) -> c 290:309:void storeTransposed(java.nio.FloatBuffer) -> d 312:317:void store(java.nio.FloatBuffer,boolean) -> b 320:339:void setIdentity() -> b 346:403:float adjugateAndDet() -> c 407:421:float determinant() -> d 425:448:void transpose() -> e 456:461:boolean invert() -> f 465:501:void multiply(com.mojang.math.Matrix4f) -> b 504:505:void multiply(com.mojang.math.Quaternion) -> a 508:527:void multiply(float) -> a 530:549:void add(com.mojang.math.Matrix4f) -> c 552:571:void subtract(com.mojang.math.Matrix4f) -> d 574:574:float trace() -> g 582:589:com.mojang.math.Matrix4f perspective(double,float,float,float) -> a 593:602:com.mojang.math.Matrix4f orthographic(float,float,float,float) -> a 606:617:com.mojang.math.Matrix4f orthographic(float,float,float,float,float,float) -> a 621:624:void translate(com.mojang.math.Vector3f) -> a 627:627:com.mojang.math.Matrix4f copy() -> h 632:636:void multiplyWithTranslation(float,float,float) -> a 639:644:com.mojang.math.Matrix4f createScaleMatrix(float,float,float) -> b 648:657:com.mojang.math.Matrix4f createTranslateMatrix(float,float,float) -> c com.mojang.math.MethodsReturnNonnullByDefault -> e: com.mojang.math.OctahedralGroup -> f: com.mojang.math.OctahedralGroup IDENTITY -> a com.mojang.math.OctahedralGroup ROT_180_FACE_XY -> b com.mojang.math.OctahedralGroup ROT_180_FACE_XZ -> c com.mojang.math.OctahedralGroup ROT_180_FACE_YZ -> d com.mojang.math.OctahedralGroup ROT_120_NNN -> e com.mojang.math.OctahedralGroup ROT_120_NNP -> f com.mojang.math.OctahedralGroup ROT_120_NPN -> g com.mojang.math.OctahedralGroup ROT_120_NPP -> h com.mojang.math.OctahedralGroup ROT_120_PNN -> i com.mojang.math.OctahedralGroup ROT_120_PNP -> j com.mojang.math.OctahedralGroup ROT_120_PPN -> k com.mojang.math.OctahedralGroup ROT_120_PPP -> l com.mojang.math.OctahedralGroup ROT_180_EDGE_XY_NEG -> m com.mojang.math.OctahedralGroup ROT_180_EDGE_XY_POS -> n com.mojang.math.OctahedralGroup ROT_180_EDGE_XZ_NEG -> o com.mojang.math.OctahedralGroup ROT_180_EDGE_XZ_POS -> p com.mojang.math.OctahedralGroup ROT_180_EDGE_YZ_NEG -> q com.mojang.math.OctahedralGroup ROT_180_EDGE_YZ_POS -> r com.mojang.math.OctahedralGroup ROT_90_X_NEG -> s com.mojang.math.OctahedralGroup ROT_90_X_POS -> t com.mojang.math.OctahedralGroup ROT_90_Y_NEG -> u com.mojang.math.OctahedralGroup ROT_90_Y_POS -> v com.mojang.math.OctahedralGroup ROT_90_Z_NEG -> w com.mojang.math.OctahedralGroup ROT_90_Z_POS -> x com.mojang.math.OctahedralGroup INVERSION -> y com.mojang.math.OctahedralGroup INVERT_X -> z com.mojang.math.OctahedralGroup INVERT_Y -> A com.mojang.math.OctahedralGroup INVERT_Z -> B com.mojang.math.OctahedralGroup ROT_60_REF_NNN -> C com.mojang.math.OctahedralGroup ROT_60_REF_NNP -> D com.mojang.math.OctahedralGroup ROT_60_REF_NPN -> E com.mojang.math.OctahedralGroup ROT_60_REF_NPP -> F com.mojang.math.OctahedralGroup ROT_60_REF_PNN -> G com.mojang.math.OctahedralGroup ROT_60_REF_PNP -> H com.mojang.math.OctahedralGroup ROT_60_REF_PPN -> I com.mojang.math.OctahedralGroup ROT_60_REF_PPP -> J com.mojang.math.OctahedralGroup SWAP_XY -> K com.mojang.math.OctahedralGroup SWAP_YZ -> L com.mojang.math.OctahedralGroup SWAP_XZ -> M com.mojang.math.OctahedralGroup SWAP_NEG_XY -> N com.mojang.math.OctahedralGroup SWAP_NEG_YZ -> O com.mojang.math.OctahedralGroup SWAP_NEG_XZ -> P com.mojang.math.OctahedralGroup ROT_90_REF_X_NEG -> Q com.mojang.math.OctahedralGroup ROT_90_REF_X_POS -> R com.mojang.math.OctahedralGroup ROT_90_REF_Y_NEG -> S com.mojang.math.OctahedralGroup ROT_90_REF_Y_POS -> T com.mojang.math.OctahedralGroup ROT_90_REF_Z_NEG -> U com.mojang.math.OctahedralGroup ROT_90_REF_Z_POS -> V com.mojang.math.Matrix3f transformation -> W java.lang.String name -> X java.util.Map rotatedDirections -> Y boolean invertX -> Z boolean invertY -> aa boolean invertZ -> ab com.mojang.math.SymmetricGroup3 permutation -> ac com.mojang.math.OctahedralGroup[][] cayleyTable -> ad com.mojang.math.OctahedralGroup[] inverseTable -> ae com.mojang.math.OctahedralGroup[] $VALUES -> af 21:21:com.mojang.math.OctahedralGroup[] values() -> values 21:21:com.mojang.math.OctahedralGroup valueOf(java.lang.String) -> valueOf 105:118:void (java.lang.String,int,java.lang.String,com.mojang.math.SymmetricGroup3,boolean,boolean,boolean) -> 121:121:it.unimi.dsi.fastutil.booleans.BooleanList packInversions() -> d 148:148:com.mojang.math.OctahedralGroup compose(com.mojang.math.OctahedralGroup) -> a 152:152:com.mojang.math.OctahedralGroup inverse() -> a 156:156:com.mojang.math.Matrix3f transformation() -> b 161:161:java.lang.String toString() -> toString 166:166:java.lang.String getSerializedName() -> c 171:187:net.minecraft.core.Direction rotate(net.minecraft.core.Direction) -> a 191:198:boolean inverts(net.minecraft.core.Direction$Axis) -> a 203:203:net.minecraft.core.FrontAndTop rotate(net.minecraft.core.FrontAndTop) -> a 145:145:com.mojang.math.OctahedralGroup[] lambda$static$5(int) -> a 144:144:com.mojang.math.OctahedralGroup lambda$static$4(com.mojang.math.OctahedralGroup) -> b 144:144:boolean lambda$static$3(com.mojang.math.OctahedralGroup,com.mojang.math.OctahedralGroup) -> a 125:141:void lambda$static$2(com.mojang.math.OctahedralGroup[][]) -> a 125:125:com.mojang.math.OctahedralGroup lambda$static$1(com.mojang.math.OctahedralGroup) -> c 125:125:com.mojang.datafixers.util.Pair lambda$static$0(com.mojang.math.OctahedralGroup) -> d 21:21:com.mojang.math.OctahedralGroup[] $values() -> e 21:145:void () -> com.mojang.math.OctahedralGroup$1 -> f$1: int[] $SwitchMap$net$minecraft$core$Direction$Axis -> a 191:191:void () -> com.mojang.math.Quaternion -> g: com.mojang.math.Quaternion ONE -> a float i -> b float j -> c float k -> d float r -> e 15:20:void (float,float,float,float) -> 22:31:void (com.mojang.math.Vector3f,float,boolean) -> 37:55:void (float,float,float,boolean) -> 57:62:void (com.mojang.math.Quaternion) -> 65:69:com.mojang.math.Quaternion fromYXZ(float,float,float) -> a 73:73:com.mojang.math.Quaternion fromXYZDegrees(com.mojang.math.Vector3f) -> a 77:77:com.mojang.math.Quaternion fromXYZ(com.mojang.math.Vector3f) -> b 81:85:com.mojang.math.Quaternion fromXYZ(float,float,float) -> b 89:106:com.mojang.math.Vector3f toXYZ() -> a 111:112:com.mojang.math.Vector3f toXYZDegrees() -> b 116:133:com.mojang.math.Vector3f toYXZ() -> c 138:139:com.mojang.math.Vector3f toYXZDegrees() -> d 144:160:boolean equals(java.lang.Object) -> equals 165:169:int hashCode() -> hashCode 174:179:java.lang.String toString() -> toString 183:183:float i() -> e 187:187:float j() -> f 191:191:float k() -> g 195:195:float r() -> h 202:216:void mul(com.mojang.math.Quaternion) -> a 219:223:void mul(float) -> a 226:229:void conj() -> i 232:236:void set(float,float,float,float) -> a 239:239:float cos(float) -> b 243:243:float sin(float) -> c 247:260:void normalize() -> j 264:264:void slerp(com.mojang.math.Quaternion,float) -> a 268:268:com.mojang.math.Quaternion copy() -> k 8:8:void () -> com.mojang.math.SymmetricGroup3 -> h: com.mojang.math.SymmetricGroup3 P123 -> a com.mojang.math.SymmetricGroup3 P213 -> b com.mojang.math.SymmetricGroup3 P132 -> c com.mojang.math.SymmetricGroup3 P231 -> d com.mojang.math.SymmetricGroup3 P312 -> e com.mojang.math.SymmetricGroup3 P321 -> f int[] permutation -> g com.mojang.math.Matrix3f transformation -> h int ORDER -> i com.mojang.math.SymmetricGroup3[][] cayleyTable -> j com.mojang.math.SymmetricGroup3[] $VALUES -> k 7:7:com.mojang.math.SymmetricGroup3[] values() -> values 7:7:com.mojang.math.SymmetricGroup3 valueOf(java.lang.String) -> valueOf 19:25:void (java.lang.String,int,int,int,int) -> 46:46:com.mojang.math.SymmetricGroup3 compose(com.mojang.math.SymmetricGroup3) -> a 50:50:int permutation(int) -> a 54:54:com.mojang.math.Matrix3f transformation() -> a 30:43:void lambda$static$1(com.mojang.math.SymmetricGroup3[][]) -> a 38:38:boolean lambda$static$0(int[],com.mojang.math.SymmetricGroup3) -> a 7:7:com.mojang.math.SymmetricGroup3[] $values() -> b 7:29:void () -> com.mojang.math.Transformation -> i: com.mojang.math.Matrix4f matrix -> a boolean decomposed -> b com.mojang.math.Vector3f translation -> c com.mojang.math.Quaternion leftRotation -> d com.mojang.math.Vector3f scale -> e com.mojang.math.Quaternion rightRotation -> f com.mojang.math.Transformation IDENTITY -> g 36:42:void (com.mojang.math.Matrix4f) -> 44:51:void (com.mojang.math.Vector3f,com.mojang.math.Quaternion,com.mojang.math.Vector3f,com.mojang.math.Quaternion) -> 62:62:com.mojang.math.Transformation identity() -> a 66:68:com.mojang.math.Transformation compose(com.mojang.math.Transformation) -> a 73:80:com.mojang.math.Transformation inverse() -> b 84:93:void ensureDecomposed() -> h 96:112:com.mojang.math.Matrix4f compose(com.mojang.math.Vector3f,com.mojang.math.Quaternion,com.mojang.math.Vector3f,com.mojang.math.Quaternion) -> a 119:122:com.mojang.datafixers.util.Pair toAffine(com.mojang.math.Matrix4f) -> a 126:126:com.mojang.math.Matrix4f getMatrix() -> c 131:132:com.mojang.math.Vector3f getTranslation() -> d 137:138:com.mojang.math.Quaternion getLeftRotation() -> e 143:144:com.mojang.math.Vector3f getScale() -> f 149:150:com.mojang.math.Quaternion getRightRotation() -> g 155:162:boolean equals(java.lang.Object) -> equals 167:167:int hashCode() -> hashCode 171:181:com.mojang.math.Transformation slerp(com.mojang.math.Transformation,float) -> a 54:58:com.mojang.math.Transformation lambda$static$0() -> i 53:53:void () -> com.mojang.math.Vector3d -> j: double x -> a double y -> b double z -> c 8:12:void (double,double,double) -> 15:18:void set(com.mojang.math.Vector3d) -> a 21:24:void set(double,double,double) -> a 27:30:void scale(double) -> a 33:36:void add(com.mojang.math.Vector3d) -> b com.mojang.math.Vector3f -> k: com.mojang.serialization.Codec CODEC -> a com.mojang.math.Vector3f XN -> b com.mojang.math.Vector3f XP -> c com.mojang.math.Vector3f YN -> d com.mojang.math.Vector3f YP -> e com.mojang.math.Vector3f ZN -> f com.mojang.math.Vector3f ZP -> g com.mojang.math.Vector3f ZERO -> h float x -> i float y -> j float z -> k 29:30:void () -> 32:36:void (float,float,float) -> 39:40:void (com.mojang.math.Vector4f) -> 43:44:void (net.minecraft.world.phys.Vec3) -> 48:62:boolean equals(java.lang.Object) -> equals 67:70:int hashCode() -> hashCode 74:74:float x() -> a 78:78:float y() -> b 82:82:float z() -> c 86:89:void mul(float) -> a 92:95:void mul(float,float,float) -> a 98:101:void clamp(com.mojang.math.Vector3f,com.mojang.math.Vector3f) -> a 104:107:void clamp(float,float) -> a 110:113:void set(float,float,float) -> b 116:119:void load(com.mojang.math.Vector3f) -> a 122:125:void add(float,float,float) -> c 128:131:void add(com.mojang.math.Vector3f) -> b 134:137:void sub(com.mojang.math.Vector3f) -> c 140:140:float dot(com.mojang.math.Vector3f) -> d 144:153:boolean normalize() -> d 160:171:void cross(com.mojang.math.Vector3f) -> e 177:184:void transform(com.mojang.math.Matrix3f) -> a 190:197:void transform(com.mojang.math.Quaternion) -> a 200:204:void lerp(com.mojang.math.Vector3f,float) -> a 207:207:com.mojang.math.Quaternion rotation(float) -> b 211:211:com.mojang.math.Quaternion rotationDegrees(float) -> c 215:215:com.mojang.math.Vector3f copy() -> e 219:222:void map(it.unimi.dsi.fastutil.floats.Float2FloatFunction) -> a 226:226:java.lang.String toString() -> toString 13:13:java.util.List lambda$static$2(com.mojang.math.Vector3f) -> f 12:12:com.mojang.serialization.DataResult lambda$static$1(java.util.List) -> a 12:12:com.mojang.math.Vector3f lambda$static$0(java.util.List) -> b 11:23:void () -> com.mojang.math.Vector4f -> l: float x -> a float y -> b float z -> c float w -> d 11:12:void () -> 14:19:void (float,float,float,float) -> 22:23:void (com.mojang.math.Vector3f) -> 27:44:boolean equals(java.lang.Object) -> equals 49:53:int hashCode() -> hashCode 57:57:float x() -> a 61:61:float y() -> b 65:65:float z() -> c 69:69:float w() -> d 73:77:void mul(float) -> a 80:83:void mul(com.mojang.math.Vector3f) -> a 86:90:void set(float,float,float,float) -> a 93:97:void add(float,float,float,float) -> b 100:100:float dot(com.mojang.math.Vector4f) -> a 104:114:boolean normalize() -> e 121:129:void transform(com.mojang.math.Matrix4f) -> a 135:142:void transform(com.mojang.math.Quaternion) -> a 146:150:void perspectiveDivide() -> f 153:158:void lerp(com.mojang.math.Vector4f,float) -> a 162:162:java.lang.String toString() -> toString com.mojang.math.package-info -> m: net.minecraft.BlockUtil -> n: 16:16:void () -> 61:188:net.minecraft.BlockUtil$FoundRectangle getLargestRectangleAround(net.minecraft.core.BlockPos,net.minecraft.core.Direction$Axis,int,net.minecraft.core.Direction$Axis,int,java.util.function.Predicate) -> a 195:199:int getLimit(java.util.function.Predicate,net.minecraft.core.BlockPos$MutableBlockPos,net.minecraft.core.Direction,int) -> a 204:234:com.mojang.datafixers.util.Pair getMaxRectangleLocation(int[]) -> a 243:253:java.util.Optional getTopConnectedBlock(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block,net.minecraft.core.Direction,net.minecraft.world.level.block.Block) -> a net.minecraft.BlockUtil$FoundRectangle -> n$a: net.minecraft.core.BlockPos minCorner -> a int axis1Size -> b int axis2Size -> c 40:44:void (net.minecraft.core.BlockPos,int,int) -> net.minecraft.BlockUtil$IntBounds -> n$b: int min -> a int max -> b 21:24:void (int,int) -> 28:28:java.lang.String toString() -> toString net.minecraft.CharPredicate -> o: boolean test(char) -> test 10:11:net.minecraft.CharPredicate and(net.minecraft.CharPredicate) -> and 15:15:net.minecraft.CharPredicate negate() -> negate 19:20:net.minecraft.CharPredicate or(net.minecraft.CharPredicate) -> or 20:20:boolean lambda$or$2(net.minecraft.CharPredicate,char) -> a 15:15:boolean lambda$negate$1(char) -> a 11:11:boolean lambda$and$0(net.minecraft.CharPredicate,char) -> b net.minecraft.ChatFormatting -> p: net.minecraft.ChatFormatting BLACK -> a net.minecraft.ChatFormatting DARK_BLUE -> b net.minecraft.ChatFormatting DARK_GREEN -> c net.minecraft.ChatFormatting DARK_AQUA -> d net.minecraft.ChatFormatting DARK_RED -> e net.minecraft.ChatFormatting DARK_PURPLE -> f net.minecraft.ChatFormatting GOLD -> g net.minecraft.ChatFormatting GRAY -> h net.minecraft.ChatFormatting DARK_GRAY -> i net.minecraft.ChatFormatting BLUE -> j net.minecraft.ChatFormatting GREEN -> k net.minecraft.ChatFormatting AQUA -> l net.minecraft.ChatFormatting RED -> m net.minecraft.ChatFormatting LIGHT_PURPLE -> n net.minecraft.ChatFormatting YELLOW -> o net.minecraft.ChatFormatting WHITE -> p net.minecraft.ChatFormatting OBFUSCATED -> q net.minecraft.ChatFormatting BOLD -> r net.minecraft.ChatFormatting STRIKETHROUGH -> s net.minecraft.ChatFormatting UNDERLINE -> t net.minecraft.ChatFormatting ITALIC -> u net.minecraft.ChatFormatting RESET -> v char PREFIX_CODE -> w java.util.Map FORMATTING_BY_NAME -> x java.util.regex.Pattern STRIP_FORMATTING_PATTERN -> y java.lang.String name -> z char code -> A boolean isFormat -> B java.lang.String toString -> C int id -> D java.lang.Integer color -> E net.minecraft.ChatFormatting[] $VALUES -> F 14:14:net.minecraft.ChatFormatting[] values() -> values 14:14:net.minecraft.ChatFormatting valueOf(java.lang.String) -> valueOf 43:43:java.lang.String cleanName(java.lang.String) -> c 55:56:void (java.lang.String,int,java.lang.String,char,int,java.lang.Integer) -> 59:60:void (java.lang.String,int,java.lang.String,char,boolean) -> 62:70:void (java.lang.String,int,java.lang.String,char,boolean,int,java.lang.Integer) -> 73:73:char getChar() -> a 77:77:int getId() -> b 81:81:boolean isFormat() -> c 85:85:boolean isColor() -> d 90:90:java.lang.Integer getColor() -> e 94:94:java.lang.String getName() -> f 99:99:java.lang.String toString() -> toString 104:104:java.lang.String stripFormatting(java.lang.String) -> a 109:112:net.minecraft.ChatFormatting getByName(java.lang.String) -> b 117:125:net.minecraft.ChatFormatting getById(int) -> a 130:136:net.minecraft.ChatFormatting getByCode(char) -> a 140:152:java.util.Collection getNames(boolean,boolean) -> a 39:39:net.minecraft.ChatFormatting lambda$static$1(net.minecraft.ChatFormatting) -> a 39:39:java.lang.String lambda$static$0(net.minecraft.ChatFormatting) -> b 14:14:net.minecraft.ChatFormatting[] $values() -> g 14:40:void () -> net.minecraft.CrashReport -> q: org.slf4j.Logger LOGGER -> a java.lang.String title -> b java.lang.Throwable exception -> c java.util.List details -> d java.io.File saveFile -> e boolean trackingStackTrace -> f java.lang.StackTraceElement[] uncategorizedStackTrace -> g net.minecraft.SystemReport systemReport -> h 27:37:void (java.lang.String,java.lang.Throwable) -> 40:40:java.lang.String getTitle() -> a 44:44:java.lang.Throwable getException() -> b 48:52:java.lang.String getDetails() -> c 56:78:void getDetails(java.lang.StringBuilder) -> a 81:106:java.lang.String getExceptionMessage() -> d 110:134:java.lang.String getFriendlyReport() -> e 138:138:java.io.File getSaveFile() -> f 142:161:boolean saveToFile(java.io.File) -> a 165:165:net.minecraft.SystemReport getSystemReport() -> g 169:169:net.minecraft.CrashReportCategory addCategory(java.lang.String) -> a 173:205:net.minecraft.CrashReportCategory addCategory(java.lang.String,int) -> a 210:250:java.lang.String getErrorComment() -> i 257:267:net.minecraft.CrashReport forThrowable(java.lang.Throwable,java.lang.String) -> a 271:273:void preload() -> h 23:23:void () -> net.minecraft.CrashReportCategory -> r: java.lang.String title -> a java.util.List entries -> b java.lang.StackTraceElement[] stackTrace -> c 15:20:void (java.lang.String) -> 23:23:java.lang.String formatLocation(net.minecraft.world.level.LevelHeightAccessor,double,double,double) -> a 27:27:java.lang.String formatLocation(net.minecraft.world.level.LevelHeightAccessor,net.minecraft.core.BlockPos) -> a 31:79:java.lang.String formatLocation(net.minecraft.world.level.LevelHeightAccessor,int,int,int) -> a 84:88:net.minecraft.CrashReportCategory setDetail(java.lang.String,net.minecraft.CrashReportDetail) -> a 92:93:net.minecraft.CrashReportCategory setDetail(java.lang.String,java.lang.Object) -> a 97:98:void setDetailError(java.lang.String,java.lang.Throwable) -> a 101:110:int fillInStackTrace(int) -> a 114:138:boolean validateStackTrace(java.lang.StackTraceElement,java.lang.StackTraceElement) -> a 142:145:void trimStacktrace(int) -> b 148:166:void getDetails(java.lang.StringBuilder) -> a 169:169:java.lang.StackTraceElement[] getStacktrace() -> a 173:178:void populateBlockDetails(net.minecraft.CrashReportCategory,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 177:177:java.lang.String lambda$populateBlockDetails$0(net.minecraft.world.level.LevelHeightAccessor,net.minecraft.core.BlockPos) -> b net.minecraft.CrashReportCategory$Entry -> r$a: java.lang.String key -> a java.lang.String value -> b 184:195:void (java.lang.String,java.lang.Object) -> 198:198:java.lang.String getKey() -> a 202:202:java.lang.String getValue() -> b net.minecraft.CrashReportDetail -> s: net.minecraft.DefaultUncaughtExceptionHandler -> t: org.slf4j.Logger logger -> a 8:10:void (org.slf4j.Logger) -> 14:15:void uncaughtException(java.lang.Thread,java.lang.Throwable) -> uncaughtException net.minecraft.DefaultUncaughtExceptionHandlerWithName -> u: org.slf4j.Logger logger -> a 8:10:void (org.slf4j.Logger) -> 14:16:void uncaughtException(java.lang.Thread,java.lang.Throwable) -> uncaughtException net.minecraft.DetectedVersion -> v: org.slf4j.Logger LOGGER -> b net.minecraft.WorldVersion BUILT_IN -> a java.lang.String id -> c java.lang.String name -> d boolean stable -> e net.minecraft.world.level.storage.DataVersion worldVersion -> f int protocolVersion -> g int resourcePackVersion -> h int dataPackVersion -> i java.util.Date buildTime -> j java.lang.String releaseTarget -> k 33:43:void () -> 45:57:void (com.google.gson.JsonObject) -> 60:70:net.minecraft.WorldVersion tryDetectVersion() -> a 76:76:java.lang.String getId() -> getId 81:81:java.lang.String getName() -> getName 86:86:java.lang.String getReleaseTarget() -> getReleaseTarget 91:91:net.minecraft.world.level.storage.DataVersion getDataVersion() -> b 96:96:int getProtocolVersion() -> getProtocolVersion 101:101:int getPackVersion(com.mojang.bridge.game.PackType) -> getPackVersion 106:106:java.util.Date getBuildTime() -> getBuildTime 111:111:boolean isStable() -> isStable 19:21:void () -> net.minecraft.FieldsAreNonnullByDefault -> w: net.minecraft.FileUtil -> x: java.util.regex.Pattern COPY_COUNTER_PATTERN -> a int MAX_FILE_NAME -> b java.util.regex.Pattern RESERVED_WINDOWS_FILENAMES -> c 15:15:void () -> 22:65:java.lang.String findAvailableName(java.nio.file.Path,java.lang.String,java.lang.String) -> a 69:70:boolean isPathNormalized(java.nio.file.Path) -> a 74:80:boolean isPathPortable(java.nio.file.Path) -> b 84:91:java.nio.file.Path createPathToResource(java.nio.file.Path,java.lang.String,java.lang.String) -> b 95:95:java.lang.String getFullResourcePath(java.lang.String) -> a 99:99:java.lang.String normalizeResourcePath(java.lang.String) -> b 16:19:void () -> net.minecraft.MethodsReturnNonnullByDefault -> y: net.minecraft.ReportedException -> z: net.minecraft.CrashReport report -> a 6:8:void (net.minecraft.CrashReport) -> 11:11:net.minecraft.CrashReport getReport() -> a 16:16:java.lang.Throwable getCause() -> getCause 21:21:java.lang.String getMessage() -> getMessage net.minecraft.ResourceLocationException -> aa: 5:6:void (java.lang.String) -> 9:10:void (java.lang.String,java.lang.Throwable) -> net.minecraft.SharedConstants -> ab: boolean SNAPSHOT -> a int WORLD_VERSION -> b java.lang.String SERIES -> c java.lang.String VERSION_STRING -> d java.lang.String RELEASE_TARGET -> e int RELEASE_NETWORK_PROTOCOL_VERSION -> f int SNAPSHOT_NETWORK_PROTOCOL_VERSION -> g int SNBT_NAG_VERSION -> h int SNAPSHOT_PROTOCOL_BIT -> aV boolean THROW_ON_TASK_FAILURE -> i int RESOURCE_PACK_FORMAT -> j int DATA_PACK_FORMAT -> k java.lang.String DATA_VERSION_TAG -> l boolean CNC_PART_2_ITEMS_AND_BLOCKS -> m boolean USE_NEW_RENDERSYSTEM -> n boolean MULTITHREADED_RENDERING -> o boolean FIX_TNT_DUPE -> p boolean FIX_SAND_DUPE -> q boolean USE_DEBUG_FEATURES -> r boolean DEBUG_OPEN_INCOMPATIBLE_WORLDS -> s boolean DEBUG_ALLOW_LOW_SIM_DISTANCE -> t boolean DEBUG_HOTKEYS -> u boolean DEBUG_UI_NARRATION -> v boolean DEBUG_RENDER -> w boolean DEBUG_PATHFINDING -> x boolean DEBUG_WATER -> y boolean DEBUG_HEIGHTMAP -> z boolean DEBUG_COLLISION -> A boolean DEBUG_SHAPES -> B boolean DEBUG_NEIGHBORSUPDATE -> C boolean DEBUG_STRUCTURES -> D boolean DEBUG_LIGHT -> E boolean DEBUG_WORLDGENATTEMPT -> F boolean DEBUG_SOLID_FACE -> G boolean DEBUG_CHUNKS -> H boolean DEBUG_GAME_EVENT_LISTENERS -> I boolean DEBUG_DUMP_TEXTURE_ATLAS -> J boolean DEBUG_DUMP_INTERPOLATED_TEXTURE_FRAMES -> K boolean DEBUG_STRUCTURE_EDIT_MODE -> L boolean DEBUG_SAVE_STRUCTURES_AS_SNBT -> M boolean DEBUG_SYNCHRONOUS_GL_LOGS -> N boolean DEBUG_VERBOSE_SERVER_EVENTS -> O boolean DEBUG_NAMED_RUNNABLES -> P boolean DEBUG_GOAL_SELECTOR -> Q boolean DEBUG_VILLAGE_SECTIONS -> R boolean DEBUG_BRAIN -> S boolean DEBUG_BEES -> T boolean DEBUG_RAIDS -> U boolean DEBUG_BLOCK_BREAK -> V boolean DEBUG_RESOURCE_LOAD_TIMES -> W boolean DEBUG_MONITOR_TICK_TIMES -> X boolean DEBUG_KEEP_JIGSAW_BLOCKS_DURING_STRUCTURE_GEN -> Y boolean DEBUG_DONT_SAVE_WORLD -> Z boolean DEBUG_LARGE_DRIPSTONE -> aa boolean DEBUG_PACKET_SERIALIZATION -> ab boolean DEBUG_CARVERS -> ac boolean DEBUG_ORE_VEINS -> ad boolean DEBUG_IGNORE_LOCAL_MOB_CAP -> ae boolean DEBUG_SMALL_SPAWN -> af boolean DEBUG_DISABLE_LIQUID_SPREADING -> ag boolean DEBUG_AQUIFERS -> ah boolean DEBUG_JFR_PROFILING_ENABLE_LEVEL_LOADING -> ai boolean debugGenerateSquareTerrainWithoutNoise -> aj boolean debugGenerateStripedTerrainWithoutNoise -> ak boolean DEBUG_ONLY_GENERATE_HALF_THE_WORLD -> al boolean DEBUG_DISABLE_FLUID_GENERATION -> am boolean DEBUG_DISABLE_AQUIFERS -> an boolean DEBUG_DISABLE_NOISE_CAVES -> ao boolean DEBUG_DISABLE_SURFACE -> ap boolean DEBUG_DISABLE_CARVERS -> aq boolean DEBUG_DISABLE_STRUCTURES -> ar boolean DEBUG_DISABLE_FEATURES -> as boolean DEBUG_DISABLE_ORE_VEINS -> at boolean DEBUG_DISABLE_NOODLE_CAVES -> au boolean DEBUG_DISABLE_BLENDING -> av boolean DEBUG_DISABLE_BELOW_ZERO_RETROGENERATION -> aw int DEFAULT_MINECRAFT_PORT -> ax boolean INGAME_DEBUG_OUTPUT -> ay boolean DEBUG_SUBTITLES -> az int FAKE_MS_LATENCY -> aA int FAKE_MS_JITTER -> aB io.netty.util.ResourceLeakDetector$Level NETTY_LEAK_DETECTION -> aC boolean COMMAND_STACK_TRACES -> aD boolean DEBUG_WORLD_RECREATE -> aE boolean DEBUG_SHOW_SERVER_DEBUG_VALUES -> aF boolean DEBUG_STORE_CHUNK_STACKTRACES -> aG boolean DEBUG_FEATURE_COUNT -> aH long MAXIMUM_TICK_TIME_NANOS -> aI boolean CHECK_DATA_FIXER_SCHEMA -> aJ boolean IS_RUNNING_IN_IDE -> aK int WORLD_RESOLUTION -> aL int MAX_CHAT_LENGTH -> aM int MAX_COMMAND_LENGTH -> aN char[] ILLEGAL_FILE_CHARACTERS -> aO int TICKS_PER_SECOND -> aP int TICKS_PER_MINUTE -> aQ int TICKS_PER_GAME_DAY -> aR float AVERAGE_GAME_TICKS_PER_RANDOM_TICK_PER_BLOCK -> aS float AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_MINUTE -> aT float AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_GAME_DAY -> aU net.minecraft.WorldVersion CURRENT_VERSION -> aW 13:13:void () -> 154:154:boolean isAllowedChatCharacter(char) -> a 171:179:java.lang.String filterText(java.lang.String) -> a 186:191:void setVersion(net.minecraft.WorldVersion) -> a 194:197:void tryDetectVersion() -> a 200:203:net.minecraft.WorldVersion getCurrentVersion() -> b 208:208:int getProtocolVersion() -> c 223:232:boolean debugVoidTerrain(net.minecraft.world.level.ChunkPos) -> a 105:217:void () -> net.minecraft.SystemReport -> ac: long BYTES_PER_MEBIBYTE -> a long ONE_GIGA -> b org.slf4j.Logger LOGGER -> c java.lang.String OPERATING_SYSTEM -> d java.lang.String JAVA_VERSION -> e java.lang.String JAVA_VM_VERSION -> f java.util.Map entries -> g 28:57:void () -> 60:61:void setDetail(java.lang.String,java.lang.String) -> a 65:70:void setDetail(java.lang.String,java.util.function.Supplier) -> a 73:77:void putHardware(oshi.SystemInfo) -> a 81:85:void ignoreErrors(java.lang.String,java.lang.Runnable) -> a 88:95:void putPhysicalMemory(java.util.List) -> a 98:102:void putVirtualMemory(oshi.hardware.VirtualMemory) -> a 105:107:void putMemory(oshi.hardware.GlobalMemory) -> a 110:119:void putGraphics(java.util.List) -> b 122:133:void putProcessor(oshi.hardware.CentralProcessor) -> a 136:144:void appendToCrashReportString(java.lang.StringBuilder) -> a 147:149:java.lang.String toLineSeparatedString() -> a 148:148:java.lang.String lambda$toLineSeparatedString$21(java.util.Map$Entry) -> a 139:143:void lambda$appendToCrashReportString$20(java.lang.StringBuilder,java.lang.String,java.lang.String) -> a 132:132:java.lang.String lambda$putProcessor$19(oshi.hardware.CentralProcessor) -> b 131:131:java.lang.String lambda$putProcessor$18(oshi.hardware.CentralProcessor) -> c 130:130:java.lang.String lambda$putProcessor$17(oshi.hardware.CentralProcessor) -> d 128:128:java.lang.String lambda$putProcessor$16(oshi.hardware.CentralProcessor$ProcessorIdentifier) -> a 115:115:java.lang.String lambda$putGraphics$15(oshi.hardware.GraphicsCard) -> a 106:106:void lambda$putMemory$14(oshi.hardware.GlobalMemory) -> b 105:105:void lambda$putMemory$13(oshi.hardware.GlobalMemory) -> c 101:101:java.lang.String lambda$putVirtualMemory$12(oshi.hardware.VirtualMemory) -> b 100:100:java.lang.String lambda$putVirtualMemory$11(oshi.hardware.VirtualMemory) -> c 99:99:java.lang.String lambda$putVirtualMemory$10(oshi.hardware.VirtualMemory) -> d 98:98:java.lang.String lambda$putVirtualMemory$9(oshi.hardware.VirtualMemory) -> e 92:92:java.lang.String lambda$putPhysicalMemory$8(oshi.hardware.PhysicalMemory) -> a 91:91:java.lang.String lambda$putPhysicalMemory$7(oshi.hardware.PhysicalMemory) -> b 76:76:void lambda$putHardware$6(oshi.hardware.HardwareAbstractionLayer) -> a 75:75:void lambda$putHardware$5(oshi.hardware.HardwareAbstractionLayer) -> b 74:74:void lambda$putHardware$4(oshi.hardware.HardwareAbstractionLayer) -> c 54:55:java.lang.String lambda$new$3() -> b 51:51:void lambda$new$2() -> c 49:49:java.lang.String lambda$new$1() -> d 38:46:java.lang.String lambda$new$0() -> e 22:26:void () -> net.minecraft.Util -> ad: org.slf4j.Logger LOGGER -> d int DEFAULT_MAX_THREADS -> e java.lang.String MAX_THREADS_SYSTEM_PROPERTY -> f java.util.concurrent.atomic.AtomicInteger WORKER_COUNT -> g java.util.concurrent.ExecutorService BOOTSTRAP_EXECUTOR -> h java.util.concurrent.ExecutorService BACKGROUND_EXECUTOR -> i java.util.concurrent.ExecutorService IO_POOL -> j java.util.function.LongSupplier timeSource -> a java.util.UUID NIL_UUID -> b java.nio.file.spi.FileSystemProvider ZIP_FILE_SYSTEM_PROVIDER -> c java.util.function.Consumer thePauser -> k 66:66:void () -> 86:86:java.util.stream.Collector toMap() -> a 91:91:java.lang.String getPropertyName(net.minecraft.world.level.block.state.properties.Property,java.lang.Object) -> a 95:98:java.lang.String makeDescriptionId(java.lang.String,net.minecraft.resources.ResourceLocation) -> a 102:102:long getMillis() -> b 106:106:long getNanos() -> c 110:110:long getEpochMillis() -> d 114:136:java.util.concurrent.ExecutorService makeExecutor(java.lang.String) -> b 140:152:int getMaxThreads() -> m 157:157:java.util.concurrent.ExecutorService bootstrapExecutor() -> e 161:161:java.util.concurrent.ExecutorService backgroundExecutor() -> f 165:165:java.util.concurrent.ExecutorService ioPool() -> g 169:171:void shutdownExecutors() -> h 174:184:void shutdownExecutor(java.util.concurrent.ExecutorService) -> a 187:187:java.util.concurrent.ExecutorService makeIoExecutor() -> n 197:199:java.util.concurrent.CompletableFuture failedFuture(java.lang.Throwable) -> a 203:203:void throwAsRuntime(java.lang.Throwable) -> b 207:216:void onThreadException(java.lang.Thread,java.lang.Throwable) -> a 220:223:com.mojang.datafixers.types.Type fetchChoiceType(com.mojang.datafixers.DSL$TypeReference,java.lang.String) -> a 228:237:com.mojang.datafixers.types.Type doFetchChoiceType(com.mojang.datafixers.DSL$TypeReference,java.lang.String) -> b 241:254:java.lang.Runnable wrapThreadWithTaskName(java.lang.String,java.lang.Runnable) -> a 259:272:java.util.function.Supplier wrapThreadWithTaskName(java.lang.String,java.util.function.Supplier) -> a 353:372:net.minecraft.Util$OS getPlatform() -> i 376:377:java.util.stream.Stream getVmArguments() -> j 381:381:java.lang.Object lastOf(java.util.List) -> a 385:403:java.lang.Object findNextInIterable(java.lang.Iterable,java.lang.Object) -> a 407:419:java.lang.Object findPreviousInIterable(java.lang.Iterable,java.lang.Object) -> b 423:423:java.lang.Object make(java.util.function.Supplier) -> a 427:428:java.lang.Object make(java.lang.Object,java.util.function.Consumer) -> a 447:447:it.unimi.dsi.fastutil.Hash$Strategy identityStrategy() -> k 451:460:java.util.concurrent.CompletableFuture sequence(java.util.List) -> b 464:481:java.util.concurrent.CompletableFuture sequenceFailFast(java.util.List) -> c 485:490:java.util.Optional ifElse(java.util.Optional,java.util.function.Consumer,java.lang.Runnable) -> a 508:508:java.lang.Runnable name(java.lang.Runnable,java.util.function.Supplier) -> a 513:517:void logAndPauseIfInIde(java.lang.String) -> a 520:524:void logAndPauseIfInIde(java.lang.String,java.lang.Throwable) -> a 527:531:java.lang.Throwable pauseInIde(java.lang.Throwable) -> c 535:536:void setPause(java.util.function.Consumer) -> a 539:546:void doPause(java.lang.String) -> c 549:554:java.lang.String describeError(java.lang.Throwable) -> d 559:559:java.lang.Object getRandom(java.lang.Object[],java.util.Random) -> a 564:564:int getRandom(int[],java.util.Random) -> a 568:568:java.lang.Object getRandom(java.util.List,java.util.Random) -> a 572:575:java.util.Optional getRandomSafe(java.util.List,java.util.Random) -> b 579:579:java.util.function.BooleanSupplier createRenamer(java.nio.file.Path,java.nio.file.Path) -> a 599:599:java.util.function.BooleanSupplier createDeleter(java.nio.file.Path) -> a 619:619:java.util.function.BooleanSupplier createFileDeletedCheck(java.nio.file.Path) -> b 633:633:java.util.function.BooleanSupplier createFileCreatedCheck(java.nio.file.Path) -> c 647:653:boolean executeInSequence(java.util.function.BooleanSupplier[]) -> a 657:664:boolean runWithRetries(int,java.lang.String,java.util.function.BooleanSupplier[]) -> a 668:669:void safeReplaceFile(java.io.File,java.io.File,java.io.File) -> a 672:701:void safeReplaceFile(java.nio.file.Path,java.nio.file.Path,java.nio.file.Path) -> a 705:723:int offsetByCodepoints(java.lang.String,int,int) -> a 727:727:java.util.function.Consumer prefix(java.lang.String,java.util.function.Consumer) -> a 734:743:com.mojang.serialization.DataResult fixedSize(java.util.stream.IntStream,int) -> a 750:758:com.mojang.serialization.DataResult fixedSize(java.util.List,int) -> a 764:780:void startTimerHackThread() -> l 783:786:void copyBetweenDirs(java.nio.file.Path,java.nio.file.Path,java.nio.file.Path) -> b 789:789:java.lang.String sanitizeName(java.lang.String,net.minecraft.CharPredicate) -> a 794:794:java.util.function.Function memoize(java.util.function.Function) -> a 811:811:java.util.function.BiFunction memoize(java.util.function.BiFunction) -> a 789:789:java.lang.String lambda$sanitizeName$13(net.minecraft.CharPredicate,int) -> a 727:727:void lambda$prefix$12(java.util.function.Consumer,java.lang.String,java.lang.String) -> a 481:481:java.util.List lambda$sequenceFailFast$11(java.util.List,java.lang.Void) -> a 470:479:void lambda$sequenceFailFast$10(java.util.List,java.util.concurrent.CompletableFuture[],java.util.concurrent.CompletableFuture,java.util.concurrent.CompletableFuture) -> a 473:478:void lambda$sequenceFailFast$9(java.util.concurrent.CompletableFuture,java.util.List,int,java.lang.Object,java.lang.Throwable) -> a 460:460:java.util.List lambda$sequence$8(java.util.List,java.lang.Void) -> b 377:377:boolean lambda$getVmArguments$7(java.lang.String) -> d 261:269:java.lang.Object lambda$wrapThreadWithTaskName$6(java.lang.String,java.util.function.Supplier) -> b 243:252:void lambda$wrapThreadWithTaskName$5(java.lang.String,java.lang.Runnable) -> b 188:191:java.lang.Thread lambda$makeIoExecutor$4(java.lang.Runnable) -> a 121:133:java.util.concurrent.ForkJoinWorkerThread lambda$makeExecutor$3(java.lang.String,java.util.concurrent.ForkJoinPool) -> a 83:83:void lambda$static$2(java.lang.String) -> e 81:81:java.lang.IllegalStateException lambda$static$1() -> o 79:79:boolean lambda$static$0(java.nio.file.spi.FileSystemProvider) -> a 67:83:void () -> net.minecraft.Util$1 -> ad$1: 121:121:void (java.util.concurrent.ForkJoinPool) -> 124:130:void onTermination(java.lang.Throwable) -> onTermination net.minecraft.Util$3 -> ad$2: java.nio.file.Path val$from -> a java.nio.file.Path val$to -> b 579:579:void (java.nio.file.Path,java.nio.file.Path) -> 583:587:boolean getAsBoolean() -> getAsBoolean 593:593:java.lang.String toString() -> toString net.minecraft.Util$4 -> ad$3: java.nio.file.Path val$target -> a 599:599:void (java.nio.file.Path) -> 603:607:boolean getAsBoolean() -> getAsBoolean 613:613:java.lang.String toString() -> toString net.minecraft.Util$5 -> ad$4: java.nio.file.Path val$target -> a 619:619:void (java.nio.file.Path) -> 622:622:boolean getAsBoolean() -> getAsBoolean 627:627:java.lang.String toString() -> toString net.minecraft.Util$6 -> ad$5: java.nio.file.Path val$target -> a 633:633:void (java.nio.file.Path) -> 636:636:boolean getAsBoolean() -> getAsBoolean 641:641:java.lang.String toString() -> toString net.minecraft.Util$7 -> ad$6: 764:764:void (java.lang.String) -> 769:775:void run() -> run net.minecraft.Util$8 -> ad$7: java.util.Map cache -> b java.util.function.Function val$function -> a 794:795:void (java.util.function.Function) -> 799:799:java.lang.Object apply(java.lang.Object) -> apply 804:804:java.lang.String toString() -> toString net.minecraft.Util$9 -> ad$8: java.util.Map cache -> b java.util.function.BiFunction val$function -> a 811:812:void (java.util.function.BiFunction) -> 816:816:java.lang.Object apply(java.lang.Object,java.lang.Object) -> apply 821:821:java.lang.String toString() -> toString 816:816:java.lang.Object lambda$apply$0(java.util.function.BiFunction,com.mojang.datafixers.util.Pair) -> a net.minecraft.Util$IdentityStrategy -> ad$a: net.minecraft.Util$IdentityStrategy INSTANCE -> a net.minecraft.Util$IdentityStrategy[] $VALUES -> b 431:431:net.minecraft.Util$IdentityStrategy[] values() -> values 431:431:net.minecraft.Util$IdentityStrategy valueOf(java.lang.String) -> valueOf 431:431:void (java.lang.String,int) -> 436:436:int hashCode(java.lang.Object) -> hashCode 441:441:boolean equals(java.lang.Object,java.lang.Object) -> equals 431:431:net.minecraft.Util$IdentityStrategy[] $values() -> a 431:432:void () -> net.minecraft.Util$OS -> ad$b: net.minecraft.Util$OS LINUX -> a net.minecraft.Util$OS SOLARIS -> b net.minecraft.Util$OS WINDOWS -> c net.minecraft.Util$OS OSX -> d net.minecraft.Util$OS UNKNOWN -> e java.lang.String telemetryName -> f net.minecraft.Util$OS[] $VALUES -> g 276:276:net.minecraft.Util$OS[] values() -> values 276:276:net.minecraft.Util$OS valueOf(java.lang.String) -> valueOf 295:297:void (java.lang.String,int,java.lang.String) -> 301:311:void openUrl(java.net.URL) -> a 315:319:void openUri(java.net.URI) -> a 323:327:void openFile(java.io.File) -> a 330:335:java.lang.String[] getOpenUrlArguments(java.net.URL) -> b 340:345:void openUri(java.lang.String) -> a 348:348:java.lang.String telemetryName() -> a 301:301:java.lang.Process lambda$openUrl$0(java.net.URL) -> c 276:276:net.minecraft.Util$OS[] $values() -> b 276:291:void () -> net.minecraft.Util$OS$1 -> ad$b$1: 279:279:void (java.lang.String,int,java.lang.String) -> 282:282:java.lang.String[] getOpenUrlArguments(java.net.URL) -> b net.minecraft.Util$OS$2 -> ad$b$2: 285:285:void (java.lang.String,int,java.lang.String) -> 288:288:java.lang.String[] getOpenUrlArguments(java.net.URL) -> b net.minecraft.WorldVersion -> ae: 10:10:int getWorldVersion() -> getWorldVersion 16:16:java.lang.String getSeriesId() -> getSeriesId net.minecraft.world.level.storage.DataVersion getDataVersion() -> b net.minecraft.advancements.Advancement -> af: net.minecraft.advancements.Advancement parent -> a net.minecraft.advancements.DisplayInfo display -> b net.minecraft.advancements.AdvancementRewards rewards -> c net.minecraft.resources.ResourceLocation id -> d java.util.Map criteria -> e java.lang.String[][] requirements -> f java.util.Set children -> g net.minecraft.network.chat.Component chatComponent -> h 39:64:void (net.minecraft.resources.ResourceLocation,net.minecraft.advancements.Advancement,net.minecraft.advancements.DisplayInfo,net.minecraft.advancements.AdvancementRewards,java.util.Map,java.lang.String[][]) -> 67:67:net.minecraft.advancements.Advancement$Builder deconstruct() -> a 72:72:net.minecraft.advancements.Advancement getParent() -> b 77:77:net.minecraft.advancements.DisplayInfo getDisplay() -> c 81:81:net.minecraft.advancements.AdvancementRewards getRewards() -> d 86:92:java.lang.String toString() -> toString 97:97:java.lang.Iterable getChildren() -> e 101:101:java.util.Map getCriteria() -> f 105:105:int getMaxCriteraRequired() -> g 109:110:void addChild(net.minecraft.advancements.Advancement) -> a 113:113:net.minecraft.resources.ResourceLocation getId() -> h 118:125:boolean equals(java.lang.Object) -> equals 130:130:int hashCode() -> hashCode 134:134:java.lang.String[][] getRequirements() -> i 138:138:net.minecraft.network.chat.Component getChatComponent() -> j 60:60:net.minecraft.network.chat.Style lambda$new$0(net.minecraft.network.chat.Component,net.minecraft.network.chat.Style) -> a net.minecraft.advancements.Advancement$Builder -> af$a: net.minecraft.resources.ResourceLocation parentId -> a net.minecraft.advancements.Advancement parent -> b net.minecraft.advancements.DisplayInfo display -> c net.minecraft.advancements.AdvancementRewards rewards -> d java.util.Map criteria -> e java.lang.String[][] requirements -> f net.minecraft.advancements.RequirementsStrategy requirementsStrategy -> g 148:160:void (net.minecraft.resources.ResourceLocation,net.minecraft.advancements.DisplayInfo,net.minecraft.advancements.AdvancementRewards,java.util.Map,java.lang.String[][]) -> 148:163:void () -> 166:166:net.minecraft.advancements.Advancement$Builder advancement() -> a 170:171:net.minecraft.advancements.Advancement$Builder parent(net.minecraft.advancements.Advancement) -> a 175:176:net.minecraft.advancements.Advancement$Builder parent(net.minecraft.resources.ResourceLocation) -> a 180:180:net.minecraft.advancements.Advancement$Builder display(net.minecraft.world.item.ItemStack,net.minecraft.network.chat.Component,net.minecraft.network.chat.Component,net.minecraft.resources.ResourceLocation,net.minecraft.advancements.FrameType,boolean,boolean,boolean) -> a 184:184:net.minecraft.advancements.Advancement$Builder display(net.minecraft.world.level.ItemLike,net.minecraft.network.chat.Component,net.minecraft.network.chat.Component,net.minecraft.resources.ResourceLocation,net.minecraft.advancements.FrameType,boolean,boolean,boolean) -> a 188:189:net.minecraft.advancements.Advancement$Builder display(net.minecraft.advancements.DisplayInfo) -> a 193:193:net.minecraft.advancements.Advancement$Builder rewards(net.minecraft.advancements.AdvancementRewards$Builder) -> a 197:198:net.minecraft.advancements.Advancement$Builder rewards(net.minecraft.advancements.AdvancementRewards) -> a 202:202:net.minecraft.advancements.Advancement$Builder addCriterion(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) -> a 206:210:net.minecraft.advancements.Advancement$Builder addCriterion(java.lang.String,net.minecraft.advancements.Criterion) -> a 214:215:net.minecraft.advancements.Advancement$Builder requirements(net.minecraft.advancements.RequirementsStrategy) -> a 219:220:net.minecraft.advancements.Advancement$Builder requirements(java.lang.String[][]) -> a 224:229:boolean canBuild(java.util.function.Function) -> a 233:239:net.minecraft.advancements.Advancement build(net.minecraft.resources.ResourceLocation) -> b 243:245:net.minecraft.advancements.Advancement save(java.util.function.Consumer,java.lang.String) -> a 249:283:com.google.gson.JsonObject serializeToJson() -> b 287:311:void serializeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a 315:320:java.lang.String toString() -> toString 325:370:net.minecraft.advancements.Advancement$Builder fromJson(com.google.gson.JsonObject,net.minecraft.advancements.critereon.DeserializationContext) -> a 374:384:net.minecraft.advancements.Advancement$Builder fromNetwork(net.minecraft.network.FriendlyByteBuf) -> b 388:388:java.util.Map getCriteria() -> c 233:233:net.minecraft.advancements.Advancement lambda$build$0(net.minecraft.resources.ResourceLocation) -> c net.minecraft.advancements.AdvancementList -> ag: org.slf4j.Logger LOGGER -> a java.util.Map advancements -> b java.util.Set roots -> c java.util.Set tasks -> d net.minecraft.advancements.AdvancementList$Listener listener -> e 15:20:void () -> 25:42:void remove(net.minecraft.advancements.Advancement) -> a 45:53:void remove(java.util.Set) -> a 56:91:void add(java.util.Map) -> a 94:100:void clear() -> a 103:103:java.lang.Iterable getRoots() -> b 107:107:java.util.Collection getAllAdvancements() -> c 112:112:net.minecraft.advancements.Advancement get(net.minecraft.resources.ResourceLocation) -> a 116:125:void setListener(net.minecraft.advancements.AdvancementList$Listener) -> a 16:16:void () -> net.minecraft.advancements.AdvancementList$Listener -> ag$a: void onAddAdvancementRoot(net.minecraft.advancements.Advancement) -> a void onRemoveAdvancementRoot(net.minecraft.advancements.Advancement) -> b void onAddAdvancementTask(net.minecraft.advancements.Advancement) -> c void onRemoveAdvancementTask(net.minecraft.advancements.Advancement) -> d void onAdvancementsCleared() -> a net.minecraft.advancements.AdvancementProgress -> ah: java.util.Map criteria -> a java.lang.String[][] requirements -> b 25:29:void (java.util.Map) -> 25:33:void () -> 36:44:void update(java.util.Map,java.lang.String[][]) -> a 47:63:boolean isDone() -> a 67:72:boolean hasProgress() -> b 76:81:boolean grantProgress(java.lang.String) -> a 85:90:boolean revokeProgress(java.lang.String) -> b 95:97:java.lang.String toString() -> toString 102:103:void serializeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a 106:107:net.minecraft.advancements.AdvancementProgress fromNetwork(net.minecraft.network.FriendlyByteBuf) -> b 112:112:net.minecraft.advancements.CriterionProgress getCriterion(java.lang.String) -> c 116:121:float getPercent() -> c 126:136:java.lang.String getProgressText() -> d 140:154:int countCompletedRequirements() -> h 158:164:java.lang.Iterable getRemainingCriteria() -> e 168:174:java.lang.Iterable getCompletedCriteria() -> f 179:187:java.util.Date getFirstProgressDate() -> g 192:205:int compareTo(net.minecraft.advancements.AdvancementProgress) -> a 23:23:int compareTo(java.lang.Object) -> compareTo 102:102:void lambda$serializeToNetwork$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.advancements.CriterionProgress) -> a 37:37:boolean lambda$update$0(java.util.Set,java.util.Map$Entry) -> a net.minecraft.advancements.AdvancementProgress$Serializer -> ah$a: 208:208:void () -> 211:223:com.google.gson.JsonElement serialize(net.minecraft.advancements.AdvancementProgress,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 228:237:net.minecraft.advancements.AdvancementProgress deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 208:208:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize 208:208:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize net.minecraft.advancements.AdvancementRewards -> ai: net.minecraft.advancements.AdvancementRewards EMPTY -> a int experience -> b net.minecraft.resources.ResourceLocation[] loot -> c net.minecraft.resources.ResourceLocation[] recipes -> d net.minecraft.commands.CommandFunction$CacheableFunction function -> e 35:40:void (int,net.minecraft.resources.ResourceLocation[],net.minecraft.resources.ResourceLocation[],net.minecraft.commands.CommandFunction$CacheableFunction) -> 43:43:net.minecraft.resources.ResourceLocation[] getRecipes() -> a 47:78:void grant(net.minecraft.server.level.ServerPlayer) -> a 82:85:java.lang.String toString() -> toString 91:121:com.google.gson.JsonElement serializeToJson() -> b 125:142:net.minecraft.advancements.AdvancementRewards deserialize(com.google.gson.JsonObject) -> a 77:77:void lambda$grant$0(net.minecraft.server.MinecraftServer,net.minecraft.server.level.ServerPlayer,net.minecraft.commands.CommandFunction) -> a 28:28:void () -> net.minecraft.advancements.AdvancementRewards$Builder -> ai$a: int experience -> a java.util.List loot -> b java.util.List recipes -> c net.minecraft.resources.ResourceLocation function -> d 145:148:void () -> 153:153:net.minecraft.advancements.AdvancementRewards$Builder experience(int) -> a 157:158:net.minecraft.advancements.AdvancementRewards$Builder addExperience(int) -> b 162:162:net.minecraft.advancements.AdvancementRewards$Builder loot(net.minecraft.resources.ResourceLocation) -> a 166:167:net.minecraft.advancements.AdvancementRewards$Builder addLootTable(net.minecraft.resources.ResourceLocation) -> b 171:171:net.minecraft.advancements.AdvancementRewards$Builder recipe(net.minecraft.resources.ResourceLocation) -> c 175:176:net.minecraft.advancements.AdvancementRewards$Builder addRecipe(net.minecraft.resources.ResourceLocation) -> d 180:180:net.minecraft.advancements.AdvancementRewards$Builder function(net.minecraft.resources.ResourceLocation) -> e 184:185:net.minecraft.advancements.AdvancementRewards$Builder runs(net.minecraft.resources.ResourceLocation) -> f 189:189:net.minecraft.advancements.AdvancementRewards build() -> a net.minecraft.advancements.CriteriaTriggers -> aj: java.util.Map CRITERIA -> V net.minecraft.advancements.critereon.ImpossibleTrigger IMPOSSIBLE -> a net.minecraft.advancements.critereon.KilledTrigger PLAYER_KILLED_ENTITY -> b net.minecraft.advancements.critereon.KilledTrigger ENTITY_KILLED_PLAYER -> c net.minecraft.advancements.critereon.EnterBlockTrigger ENTER_BLOCK -> d net.minecraft.advancements.critereon.InventoryChangeTrigger INVENTORY_CHANGED -> e net.minecraft.advancements.critereon.RecipeUnlockedTrigger RECIPE_UNLOCKED -> f net.minecraft.advancements.critereon.PlayerHurtEntityTrigger PLAYER_HURT_ENTITY -> g net.minecraft.advancements.critereon.EntityHurtPlayerTrigger ENTITY_HURT_PLAYER -> h net.minecraft.advancements.critereon.EnchantedItemTrigger ENCHANTED_ITEM -> i net.minecraft.advancements.critereon.FilledBucketTrigger FILLED_BUCKET -> j net.minecraft.advancements.critereon.BrewedPotionTrigger BREWED_POTION -> k net.minecraft.advancements.critereon.ConstructBeaconTrigger CONSTRUCT_BEACON -> l net.minecraft.advancements.critereon.UsedEnderEyeTrigger USED_ENDER_EYE -> m net.minecraft.advancements.critereon.SummonedEntityTrigger SUMMONED_ENTITY -> n net.minecraft.advancements.critereon.BredAnimalsTrigger BRED_ANIMALS -> o net.minecraft.advancements.critereon.LocationTrigger LOCATION -> p net.minecraft.advancements.critereon.LocationTrigger SLEPT_IN_BED -> q net.minecraft.advancements.critereon.CuredZombieVillagerTrigger CURED_ZOMBIE_VILLAGER -> r net.minecraft.advancements.critereon.TradeTrigger TRADE -> s net.minecraft.advancements.critereon.ItemDurabilityTrigger ITEM_DURABILITY_CHANGED -> t net.minecraft.advancements.critereon.LevitationTrigger LEVITATION -> u net.minecraft.advancements.critereon.ChangeDimensionTrigger CHANGED_DIMENSION -> v net.minecraft.advancements.critereon.TickTrigger TICK -> w net.minecraft.advancements.critereon.TameAnimalTrigger TAME_ANIMAL -> x net.minecraft.advancements.critereon.PlacedBlockTrigger PLACED_BLOCK -> y net.minecraft.advancements.critereon.ConsumeItemTrigger CONSUME_ITEM -> z net.minecraft.advancements.critereon.EffectsChangedTrigger EFFECTS_CHANGED -> A net.minecraft.advancements.critereon.UsedTotemTrigger USED_TOTEM -> B net.minecraft.advancements.critereon.DistanceTrigger NETHER_TRAVEL -> C net.minecraft.advancements.critereon.FishingRodHookedTrigger FISHING_ROD_HOOKED -> D net.minecraft.advancements.critereon.ChanneledLightningTrigger CHANNELED_LIGHTNING -> E net.minecraft.advancements.critereon.ShotCrossbowTrigger SHOT_CROSSBOW -> F net.minecraft.advancements.critereon.KilledByCrossbowTrigger KILLED_BY_CROSSBOW -> G net.minecraft.advancements.critereon.LocationTrigger RAID_WIN -> H net.minecraft.advancements.critereon.LocationTrigger BAD_OMEN -> I net.minecraft.advancements.critereon.SlideDownBlockTrigger HONEY_BLOCK_SLIDE -> J net.minecraft.advancements.critereon.BeeNestDestroyedTrigger BEE_NEST_DESTROYED -> K net.minecraft.advancements.critereon.TargetBlockTrigger TARGET_BLOCK_HIT -> L net.minecraft.advancements.critereon.ItemUsedOnBlockTrigger ITEM_USED_ON_BLOCK -> M net.minecraft.advancements.critereon.LootTableTrigger GENERATE_LOOT -> N net.minecraft.advancements.critereon.ItemPickedUpByEntityTrigger ITEM_PICKED_UP_BY_ENTITY -> O net.minecraft.advancements.critereon.PlayerInteractTrigger PLAYER_INTERACTED_WITH_ENTITY -> P net.minecraft.advancements.critereon.StartRidingTrigger START_RIDING_TRIGGER -> Q net.minecraft.advancements.critereon.LightningStrikeTrigger LIGHTNING_STRIKE -> R net.minecraft.advancements.critereon.UsingItemTrigger USING_ITEM -> S net.minecraft.advancements.critereon.DistanceTrigger FALL_FROM_HEIGHT -> T net.minecraft.advancements.critereon.DistanceTrigger RIDE_ENTITY_IN_LAVA_TRIGGER -> U 50:50:void () -> 102:106:net.minecraft.advancements.CriterionTrigger register(net.minecraft.advancements.CriterionTrigger) -> a 112:112:net.minecraft.advancements.CriterionTrigger getCriterion(net.minecraft.resources.ResourceLocation) -> a 116:116:java.lang.Iterable all() -> a 51:99:void () -> net.minecraft.advancements.Criterion -> ak: net.minecraft.advancements.CriterionTriggerInstance trigger -> a 20:22:void (net.minecraft.advancements.CriterionTriggerInstance) -> 24:26:void () -> 29:29:void serializeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a 32:38:net.minecraft.advancements.Criterion criterionFromJson(com.google.gson.JsonObject,net.minecraft.advancements.critereon.DeserializationContext) -> a 42:42:net.minecraft.advancements.Criterion criterionFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b 46:50:java.util.Map criteriaFromJson(com.google.gson.JsonObject,net.minecraft.advancements.critereon.DeserializationContext) -> b 54:54:java.util.Map criteriaFromNetwork(net.minecraft.network.FriendlyByteBuf) -> c 58:59:void serializeToNetwork(java.util.Map,net.minecraft.network.FriendlyByteBuf) -> a 63:63:net.minecraft.advancements.CriterionTriggerInstance getTrigger() -> a 67:76:com.google.gson.JsonElement serializeToJson() -> b 58:58:void lambda$serializeToNetwork$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.advancements.Criterion) -> a net.minecraft.advancements.CriterionProgress -> al: java.text.SimpleDateFormat DATE_FORMAT -> a java.util.Date obtained -> b 14:14:void () -> 21:21:boolean isDone() -> a 25:26:void grant() -> b 29:30:void revoke() -> c 34:34:java.util.Date getObtained() -> d 39:40:java.lang.String toString() -> toString 45:49:void serializeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a 52:55:com.google.gson.JsonElement serializeToJson() -> e 60:64:net.minecraft.advancements.CriterionProgress fromNetwork(net.minecraft.network.FriendlyByteBuf) -> b 68:74:net.minecraft.advancements.CriterionProgress fromJson(java.lang.String) -> a 15:15:void () -> net.minecraft.advancements.CriterionTrigger -> am: net.minecraft.resources.ResourceLocation getId() -> a void addPlayerListener(net.minecraft.server.PlayerAdvancements,net.minecraft.advancements.CriterionTrigger$Listener) -> a void removePlayerListener(net.minecraft.server.PlayerAdvancements,net.minecraft.advancements.CriterionTrigger$Listener) -> b void removePlayerListeners(net.minecraft.server.PlayerAdvancements) -> a net.minecraft.advancements.CriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.DeserializationContext) -> a net.minecraft.advancements.CriterionTrigger$Listener -> am$a: net.minecraft.advancements.CriterionTriggerInstance trigger -> a net.minecraft.advancements.Advancement advancement -> b java.lang.String criterion -> c 24:28:void (net.minecraft.advancements.CriterionTriggerInstance,net.minecraft.advancements.Advancement,java.lang.String) -> 31:31:net.minecraft.advancements.CriterionTriggerInstance getTriggerInstance() -> a 35:36:void run(net.minecraft.server.PlayerAdvancements) -> a 40:55:boolean equals(java.lang.Object) -> equals 60:63:int hashCode() -> hashCode net.minecraft.advancements.CriterionTriggerInstance -> an: net.minecraft.resources.ResourceLocation getCriterion() -> a com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.DisplayInfo -> ao: net.minecraft.network.chat.Component title -> a net.minecraft.network.chat.Component description -> b net.minecraft.world.item.ItemStack icon -> c net.minecraft.resources.ResourceLocation background -> d net.minecraft.advancements.FrameType frame -> e boolean showToast -> f boolean announceChat -> g boolean hidden -> h float x -> i float y -> j 33:42:void (net.minecraft.world.item.ItemStack,net.minecraft.network.chat.Component,net.minecraft.network.chat.Component,net.minecraft.resources.ResourceLocation,net.minecraft.advancements.FrameType,boolean,boolean,boolean) -> 45:47:void setLocation(float,float) -> a 50:50:net.minecraft.network.chat.Component getTitle() -> a 54:54:net.minecraft.network.chat.Component getDescription() -> b 58:58:net.minecraft.world.item.ItemStack getIcon() -> c 63:63:net.minecraft.resources.ResourceLocation getBackground() -> d 67:67:net.minecraft.advancements.FrameType getFrame() -> e 71:71:float getX() -> f 75:75:float getY() -> g 79:79:boolean shouldShowToast() -> h 83:83:boolean shouldAnnounceChat() -> i 87:87:boolean isHidden() -> j 91:102:net.minecraft.advancements.DisplayInfo fromJson(com.google.gson.JsonObject) -> a 106:123:net.minecraft.world.item.ItemStack getIcon(com.google.gson.JsonObject) -> b 127:147:void serializeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a 150:160:net.minecraft.advancements.DisplayInfo fromNetwork(net.minecraft.network.FriendlyByteBuf) -> b 164:178:com.google.gson.JsonElement serializeToJson() -> k 182:187:com.google.gson.JsonObject serializeIcon() -> l net.minecraft.advancements.FrameType -> ap: net.minecraft.advancements.FrameType TASK -> a net.minecraft.advancements.FrameType CHALLENGE -> b net.minecraft.advancements.FrameType GOAL -> c java.lang.String name -> d int texture -> e net.minecraft.ChatFormatting chatColor -> f net.minecraft.network.chat.Component displayName -> g net.minecraft.advancements.FrameType[] $VALUES -> h 7:7:net.minecraft.advancements.FrameType[] values() -> values 7:7:net.minecraft.advancements.FrameType valueOf(java.lang.String) -> valueOf 18:23:void (java.lang.String,int,java.lang.String,int,net.minecraft.ChatFormatting) -> 26:26:java.lang.String getName() -> a 30:30:int getTexture() -> b 34:39:net.minecraft.advancements.FrameType byName(java.lang.String) -> a 43:43:net.minecraft.ChatFormatting getChatColor() -> c 47:47:net.minecraft.network.chat.Component getDisplayName() -> d 7:7:net.minecraft.advancements.FrameType[] $values() -> e 7:10:void () -> net.minecraft.advancements.RequirementsStrategy -> aq: net.minecraft.advancements.RequirementsStrategy AND -> a net.minecraft.advancements.RequirementsStrategy OR -> b java.lang.String[][] createRequirements(java.util.Collection) -> createRequirements 15:15:java.lang.String[][] lambda$static$1(java.util.Collection) -> a 7:12:java.lang.String[][] lambda$static$0(java.util.Collection) -> b 6:15:void () -> net.minecraft.advancements.TreeNodePosition -> ar: net.minecraft.advancements.Advancement advancement -> a net.minecraft.advancements.TreeNodePosition parent -> b net.minecraft.advancements.TreeNodePosition previousSibling -> c int childIndex -> d java.util.List children -> e net.minecraft.advancements.TreeNodePosition ancestor -> f net.minecraft.advancements.TreeNodePosition thread -> g int x -> h float y -> i float mod -> j float change -> k float shift -> l 15:41:void (net.minecraft.advancements.Advancement,net.minecraft.advancements.TreeNodePosition,net.minecraft.advancements.TreeNodePosition,int,int) -> 45:53:net.minecraft.advancements.TreeNodePosition addChild(net.minecraft.advancements.Advancement,net.minecraft.advancements.TreeNodePosition) -> a 57:80:void firstWalk() -> a 83:94:float secondWalk(float,int,float) -> a 98:102:void thirdWalk(float) -> a 105:114:void executeShifts() -> b 118:124:net.minecraft.advancements.TreeNodePosition previousOrThread() -> c 129:135:net.minecraft.advancements.TreeNodePosition nextOrThread() -> d 139:182:net.minecraft.advancements.TreeNodePosition apportion(net.minecraft.advancements.TreeNodePosition) -> a 186:194:void moveSubtree(net.minecraft.advancements.TreeNodePosition,float) -> a 198:201:net.minecraft.advancements.TreeNodePosition getAncestor(net.minecraft.advancements.TreeNodePosition,net.minecraft.advancements.TreeNodePosition) -> a 206:215:void finalizePosition() -> e 218:228:void run(net.minecraft.advancements.Advancement) -> a net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance -> as: net.minecraft.resources.ResourceLocation criterion -> a net.minecraft.advancements.critereon.EntityPredicate$Composite player -> b 11:14:void (net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereon.EntityPredicate$Composite) -> 18:18:net.minecraft.resources.ResourceLocation getCriterion() -> a 22:22:net.minecraft.advancements.critereon.EntityPredicate$Composite getPlayerPredicate() -> b 27:29:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a 34:34:java.lang.String toString() -> toString net.minecraft.advancements.critereon.BeeNestDestroyedTrigger -> at: net.minecraft.resources.ResourceLocation ID -> a 15:15:void () -> 20:20:net.minecraft.resources.ResourceLocation getId() -> a 25:29:net.minecraft.advancements.critereon.BeeNestDestroyedTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 34:38:net.minecraft.world.level.block.Block deserializeBlock(com.google.gson.JsonObject) -> a 42:43:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.item.ItemStack,int) -> a 15:15:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 42:42:boolean lambda$trigger$1(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.item.ItemStack,int,net.minecraft.advancements.critereon.BeeNestDestroyedTrigger$TriggerInstance) -> a 36:36:com.google.gson.JsonSyntaxException lambda$deserializeBlock$0(net.minecraft.resources.ResourceLocation) -> a 16:16:void () -> net.minecraft.advancements.critereon.BeeNestDestroyedTrigger$TriggerInstance -> at$a: net.minecraft.world.level.block.Block block -> a net.minecraft.advancements.critereon.ItemPredicate item -> b net.minecraft.advancements.critereon.MinMaxBounds$Ints numBees -> c 52:56:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.world.level.block.Block,net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> 59:59:net.minecraft.advancements.critereon.BeeNestDestroyedTrigger$TriggerInstance destroyedBeeNest(net.minecraft.world.level.block.Block,net.minecraft.advancements.critereon.ItemPredicate$Builder,net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a 63:69:boolean matches(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.item.ItemStack,int) -> a 74:82:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.BlockPredicate -> au: net.minecraft.advancements.critereon.BlockPredicate ANY -> a net.minecraft.tags.TagKey tag -> b java.util.Set blocks -> c net.minecraft.advancements.critereon.StatePropertiesPredicate properties -> d net.minecraft.advancements.critereon.NbtPredicate nbt -> e 33:38:void (net.minecraft.tags.TagKey,java.util.Set,net.minecraft.advancements.critereon.StatePropertiesPredicate,net.minecraft.advancements.critereon.NbtPredicate) -> 41:64:boolean matches(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a 68:91:net.minecraft.advancements.critereon.BlockPredicate fromJson(com.google.gson.JsonElement) -> a 95:113:com.google.gson.JsonElement serializeToJson() -> a 80:80:com.google.gson.JsonSyntaxException lambda$fromJson$0(net.minecraft.resources.ResourceLocation) -> a 24:24:void () -> net.minecraft.advancements.critereon.BlockPredicate$Builder -> au$a: java.util.Set blocks -> a net.minecraft.tags.TagKey tag -> b net.minecraft.advancements.critereon.StatePropertiesPredicate properties -> c net.minecraft.advancements.critereon.NbtPredicate nbt -> d 121:125:void () -> 128:128:net.minecraft.advancements.critereon.BlockPredicate$Builder block() -> a 132:133:net.minecraft.advancements.critereon.BlockPredicate$Builder of(net.minecraft.world.level.block.Block[]) -> a 137:138:net.minecraft.advancements.critereon.BlockPredicate$Builder of(java.lang.Iterable) -> a 142:143:net.minecraft.advancements.critereon.BlockPredicate$Builder of(net.minecraft.tags.TagKey) -> a 147:148:net.minecraft.advancements.critereon.BlockPredicate$Builder hasNbt(net.minecraft.nbt.CompoundTag) -> a 152:153:net.minecraft.advancements.critereon.BlockPredicate$Builder setProperties(net.minecraft.advancements.critereon.StatePropertiesPredicate) -> a 157:157:net.minecraft.advancements.critereon.BlockPredicate build() -> b net.minecraft.advancements.critereon.BredAnimalsTrigger -> av: net.minecraft.resources.ResourceLocation ID -> a 12:12:void () -> 17:17:net.minecraft.resources.ResourceLocation getId() -> a 22:25:net.minecraft.advancements.critereon.BredAnimalsTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 29:34:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.animal.Animal,net.minecraft.world.entity.animal.Animal,net.minecraft.world.entity.AgeableMob) -> a 12:12:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 33:33:boolean lambda$trigger$0(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.level.storage.loot.LootContext,net.minecraft.advancements.critereon.BredAnimalsTrigger$TriggerInstance) -> a 13:13:void () -> net.minecraft.advancements.critereon.BredAnimalsTrigger$TriggerInstance -> av$a: net.minecraft.advancements.critereon.EntityPredicate$Composite parent -> a net.minecraft.advancements.critereon.EntityPredicate$Composite partner -> b net.minecraft.advancements.critereon.EntityPredicate$Composite child -> c 42:46:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.EntityPredicate$Composite) -> 49:49:net.minecraft.advancements.critereon.BredAnimalsTrigger$TriggerInstance bredAnimals() -> c 53:53:net.minecraft.advancements.critereon.BredAnimalsTrigger$TriggerInstance bredAnimals(net.minecraft.advancements.critereon.EntityPredicate$Builder) -> a 57:57:net.minecraft.advancements.critereon.BredAnimalsTrigger$TriggerInstance bredAnimals(net.minecraft.advancements.critereon.EntityPredicate,net.minecraft.advancements.critereon.EntityPredicate,net.minecraft.advancements.critereon.EntityPredicate) -> a 61:65:boolean matches(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.level.storage.loot.LootContext) -> a 70:76:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.BrewedPotionTrigger -> aw: net.minecraft.resources.ResourceLocation ID -> a 13:13:void () -> 18:18:net.minecraft.resources.ResourceLocation getId() -> a 23:28:net.minecraft.advancements.critereon.BrewedPotionTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 32:33:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.alchemy.Potion) -> a 13:13:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 32:32:boolean lambda$trigger$1(net.minecraft.world.item.alchemy.Potion,net.minecraft.advancements.critereon.BrewedPotionTrigger$TriggerInstance) -> a 26:26:com.google.gson.JsonSyntaxException lambda$createInstance$0(net.minecraft.resources.ResourceLocation) -> a 14:14:void () -> net.minecraft.advancements.critereon.BrewedPotionTrigger$TriggerInstance -> aw$a: net.minecraft.world.item.alchemy.Potion potion -> a 40:42:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.world.item.alchemy.Potion) -> 45:45:net.minecraft.advancements.critereon.BrewedPotionTrigger$TriggerInstance brewedPotion() -> c 49:52:boolean matches(net.minecraft.world.item.alchemy.Potion) -> a 57:63:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.ChangeDimensionTrigger -> ax: net.minecraft.resources.ResourceLocation ID -> a 13:13:void () -> 18:18:net.minecraft.resources.ResourceLocation getId() -> a 23:25:net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 29:30:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceKey) -> a 13:13:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 29:29:boolean lambda$trigger$0(net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceKey,net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance) -> a 14:14:void () -> net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance -> ax$a: net.minecraft.resources.ResourceKey from -> a net.minecraft.resources.ResourceKey to -> b 39:42:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceKey) -> 45:45:net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance changedDimension() -> c 49:49:net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance changedDimension(net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceKey) -> a 53:53:net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance changedDimensionTo(net.minecraft.resources.ResourceKey) -> a 57:57:net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance changedDimensionFrom(net.minecraft.resources.ResourceKey) -> b 61:67:boolean matches(net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceKey) -> b 72:79:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.ChanneledLightningTrigger -> ay: net.minecraft.resources.ResourceLocation ID -> a 14:14:void () -> 19:19:net.minecraft.resources.ResourceLocation getId() -> a 24:25:net.minecraft.advancements.critereon.ChanneledLightningTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 29:31:void trigger(net.minecraft.server.level.ServerPlayer,java.util.Collection) -> a 14:14:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 30:30:boolean lambda$trigger$1(java.util.List,net.minecraft.advancements.critereon.ChanneledLightningTrigger$TriggerInstance) -> a 29:29:net.minecraft.world.level.storage.loot.LootContext lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity) -> a 15:15:void () -> net.minecraft.advancements.critereon.ChanneledLightningTrigger$TriggerInstance -> ay$a: net.minecraft.advancements.critereon.EntityPredicate$Composite[] victims -> a 37:39:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.EntityPredicate$Composite[]) -> 42:42:net.minecraft.advancements.critereon.ChanneledLightningTrigger$TriggerInstance channeledLightning(net.minecraft.advancements.critereon.EntityPredicate[]) -> a 46:58:boolean matches(java.util.Collection) -> a 63:67:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a 42:42:net.minecraft.advancements.critereon.EntityPredicate$Composite[] lambda$channeledLightning$0(int) -> a net.minecraft.advancements.critereon.ConstructBeaconTrigger -> az: net.minecraft.resources.ResourceLocation ID -> a 7:7:void () -> 12:12:net.minecraft.resources.ResourceLocation getId() -> a 17:18:net.minecraft.advancements.critereon.ConstructBeaconTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 22:23:void trigger(net.minecraft.server.level.ServerPlayer,int) -> a 7:7:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 22:22:boolean lambda$trigger$0(int,net.minecraft.advancements.critereon.ConstructBeaconTrigger$TriggerInstance) -> a 8:8:void () -> net.minecraft.advancements.critereon.ConstructBeaconTrigger$TriggerInstance -> az$a: net.minecraft.advancements.critereon.MinMaxBounds$Ints level -> a 29:31:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> 34:34:net.minecraft.advancements.critereon.ConstructBeaconTrigger$TriggerInstance constructedBeacon() -> c 38:38:net.minecraft.advancements.critereon.ConstructBeaconTrigger$TriggerInstance constructedBeacon(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a 42:42:boolean matches(int) -> a 47:51:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.ConsumeItemTrigger -> ba: net.minecraft.resources.ResourceLocation ID -> a 10:10:void () -> 15:15:net.minecraft.resources.ResourceLocation getId() -> a 20:20:net.minecraft.advancements.critereon.ConsumeItemTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 24:25:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack) -> a 10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 24:24:boolean lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.advancements.critereon.ConsumeItemTrigger$TriggerInstance) -> a 11:11:void () -> net.minecraft.advancements.critereon.ConsumeItemTrigger$TriggerInstance -> ba$a: net.minecraft.advancements.critereon.ItemPredicate item -> a 31:33:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.ItemPredicate) -> 36:36:net.minecraft.advancements.critereon.ConsumeItemTrigger$TriggerInstance usedItem() -> c 40:40:net.minecraft.advancements.critereon.ConsumeItemTrigger$TriggerInstance usedItem(net.minecraft.advancements.critereon.ItemPredicate) -> a 44:44:net.minecraft.advancements.critereon.ConsumeItemTrigger$TriggerInstance usedItem(net.minecraft.world.level.ItemLike) -> a 48:48:boolean matches(net.minecraft.world.item.ItemStack) -> a 53:57:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.CuredZombieVillagerTrigger -> bb: net.minecraft.resources.ResourceLocation ID -> a 10:10:void () -> 15:15:net.minecraft.resources.ResourceLocation getId() -> a 20:22:net.minecraft.advancements.critereon.CuredZombieVillagerTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 26:30:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.monster.Zombie,net.minecraft.world.entity.npc.Villager) -> a 10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 29:29:boolean lambda$trigger$0(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.level.storage.loot.LootContext,net.minecraft.advancements.critereon.CuredZombieVillagerTrigger$TriggerInstance) -> a 11:11:void () -> net.minecraft.advancements.critereon.CuredZombieVillagerTrigger$TriggerInstance -> bb$a: net.minecraft.advancements.critereon.EntityPredicate$Composite zombie -> a net.minecraft.advancements.critereon.EntityPredicate$Composite villager -> b 37:40:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.EntityPredicate$Composite) -> 43:43:net.minecraft.advancements.critereon.CuredZombieVillagerTrigger$TriggerInstance curedZombieVillager() -> c 47:53:boolean matches(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.level.storage.loot.LootContext) -> a 58:63:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.DamagePredicate -> bc: net.minecraft.advancements.critereon.DamagePredicate ANY -> a net.minecraft.advancements.critereon.MinMaxBounds$Doubles dealtDamage -> b net.minecraft.advancements.critereon.MinMaxBounds$Doubles takenDamage -> c net.minecraft.advancements.critereon.EntityPredicate sourceEntity -> d java.lang.Boolean blocked -> e net.minecraft.advancements.critereon.DamageSourcePredicate type -> f 22:28:void () -> 30:36:void (net.minecraft.advancements.critereon.MinMaxBounds$Doubles,net.minecraft.advancements.critereon.MinMaxBounds$Doubles,net.minecraft.advancements.critereon.EntityPredicate,java.lang.Boolean,net.minecraft.advancements.critereon.DamageSourcePredicate) -> 39:57:boolean matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.damagesource.DamageSource,float,float,boolean) -> a 61:70:net.minecraft.advancements.critereon.DamagePredicate fromJson(com.google.gson.JsonElement) -> a 74:89:com.google.gson.JsonElement serializeToJson() -> a 13:13:void () -> net.minecraft.advancements.critereon.DamagePredicate$Builder -> bc$a: net.minecraft.advancements.critereon.MinMaxBounds$Doubles dealtDamage -> a net.minecraft.advancements.critereon.MinMaxBounds$Doubles takenDamage -> b net.minecraft.advancements.critereon.EntityPredicate sourceEntity -> c java.lang.Boolean blocked -> d net.minecraft.advancements.critereon.DamageSourcePredicate type -> e 92:98:void () -> 101:101:net.minecraft.advancements.critereon.DamagePredicate$Builder damageInstance() -> a 105:106:net.minecraft.advancements.critereon.DamagePredicate$Builder dealtDamage(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> a 110:111:net.minecraft.advancements.critereon.DamagePredicate$Builder takenDamage(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> b 115:116:net.minecraft.advancements.critereon.DamagePredicate$Builder sourceEntity(net.minecraft.advancements.critereon.EntityPredicate) -> a 120:121:net.minecraft.advancements.critereon.DamagePredicate$Builder blocked(java.lang.Boolean) -> a 125:126:net.minecraft.advancements.critereon.DamagePredicate$Builder type(net.minecraft.advancements.critereon.DamageSourcePredicate) -> a 130:131:net.minecraft.advancements.critereon.DamagePredicate$Builder type(net.minecraft.advancements.critereon.DamageSourcePredicate$Builder) -> a 135:135:net.minecraft.advancements.critereon.DamagePredicate build() -> b net.minecraft.advancements.critereon.DamageSourcePredicate -> bd: net.minecraft.advancements.critereon.DamageSourcePredicate ANY -> a java.lang.Boolean isProjectile -> b java.lang.Boolean isExplosion -> c java.lang.Boolean bypassesArmor -> d java.lang.Boolean bypassesInvulnerability -> e java.lang.Boolean bypassesMagic -> f java.lang.Boolean isFire -> g java.lang.Boolean isMagic -> h java.lang.Boolean isLightning -> i net.minecraft.advancements.critereon.EntityPredicate directEntity -> j net.minecraft.advancements.critereon.EntityPredicate sourceEntity -> k 36:47:void (java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,net.minecraft.advancements.critereon.EntityPredicate,net.minecraft.advancements.critereon.EntityPredicate) -> 50:50:boolean matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.damagesource.DamageSource) -> a 54:87:boolean matches(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Vec3,net.minecraft.world.damagesource.DamageSource) -> a 91:105:net.minecraft.advancements.critereon.DamageSourcePredicate fromJson(com.google.gson.JsonElement) -> a 110:110:java.lang.Boolean getOptionalBoolean(com.google.gson.JsonObject,java.lang.String) -> a 114:131:com.google.gson.JsonElement serializeToJson() -> a 135:138:void addOptionally(com.google.gson.JsonObject,java.lang.String,java.lang.Boolean) -> a 15:15:void () -> net.minecraft.advancements.critereon.DamageSourcePredicate$Builder -> bd$a: java.lang.Boolean isProjectile -> a java.lang.Boolean isExplosion -> b java.lang.Boolean bypassesArmor -> c java.lang.Boolean bypassesInvulnerability -> d java.lang.Boolean bypassesMagic -> e java.lang.Boolean isFire -> f java.lang.Boolean isMagic -> g java.lang.Boolean isLightning -> h net.minecraft.advancements.critereon.EntityPredicate directEntity -> i net.minecraft.advancements.critereon.EntityPredicate sourceEntity -> j 140:158:void () -> 161:161:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder damageType() -> a 165:166:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder isProjectile(java.lang.Boolean) -> a 170:171:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder isExplosion(java.lang.Boolean) -> b 175:176:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder bypassesArmor(java.lang.Boolean) -> c 180:181:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder bypassesInvulnerability(java.lang.Boolean) -> d 185:186:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder bypassesMagic(java.lang.Boolean) -> e 190:191:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder isFire(java.lang.Boolean) -> f 195:196:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder isMagic(java.lang.Boolean) -> g 200:201:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder isLightning(java.lang.Boolean) -> h 205:206:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder direct(net.minecraft.advancements.critereon.EntityPredicate) -> a 210:211:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder direct(net.minecraft.advancements.critereon.EntityPredicate$Builder) -> a 215:216:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder source(net.minecraft.advancements.critereon.EntityPredicate) -> b 220:221:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder source(net.minecraft.advancements.critereon.EntityPredicate$Builder) -> b 225:225:net.minecraft.advancements.critereon.DamageSourcePredicate build() -> b net.minecraft.advancements.critereon.DeserializationContext -> be: org.slf4j.Logger LOGGER -> a net.minecraft.resources.ResourceLocation id -> b net.minecraft.world.level.storage.loot.PredicateManager predicateManager -> c com.google.gson.Gson predicateGson -> d 18:23:void (net.minecraft.resources.ResourceLocation,net.minecraft.world.level.storage.loot.PredicateManager) -> 26:32:net.minecraft.world.level.storage.loot.predicates.LootItemCondition[] deserializeConditions(com.google.gson.JsonArray,java.lang.String,net.minecraft.world.level.storage.loot.parameters.LootContextParamSet) -> a 36:36:net.minecraft.resources.ResourceLocation getAdvancementId() -> a 30:30:void lambda$deserializeConditions$1(java.lang.String,java.lang.String,java.lang.String) -> a 27:27:net.minecraft.world.level.storage.loot.LootTable lambda$deserializeConditions$0(net.minecraft.resources.ResourceLocation) -> a 15:15:void () -> net.minecraft.advancements.critereon.DistancePredicate -> bf: net.minecraft.advancements.critereon.DistancePredicate ANY -> a net.minecraft.advancements.critereon.MinMaxBounds$Doubles x -> b net.minecraft.advancements.critereon.MinMaxBounds$Doubles y -> c net.minecraft.advancements.critereon.MinMaxBounds$Doubles z -> d net.minecraft.advancements.critereon.MinMaxBounds$Doubles horizontal -> e net.minecraft.advancements.critereon.MinMaxBounds$Doubles absolute -> f 20:26:void (net.minecraft.advancements.critereon.MinMaxBounds$Doubles,net.minecraft.advancements.critereon.MinMaxBounds$Doubles,net.minecraft.advancements.critereon.MinMaxBounds$Doubles,net.minecraft.advancements.critereon.MinMaxBounds$Doubles,net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> 29:29:net.minecraft.advancements.critereon.DistancePredicate horizontal(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> a 33:33:net.minecraft.advancements.critereon.DistancePredicate vertical(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> b 37:37:net.minecraft.advancements.critereon.DistancePredicate absolute(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> c 41:53:boolean matches(double,double,double,double,double,double) -> a 57:66:net.minecraft.advancements.critereon.DistancePredicate fromJson(com.google.gson.JsonElement) -> a 70:82:com.google.gson.JsonElement serializeToJson() -> a 12:12:void () -> net.minecraft.advancements.critereon.DistanceTrigger -> bg: net.minecraft.resources.ResourceLocation id -> a 13:15:void (net.minecraft.resources.ResourceLocation) -> 19:19:net.minecraft.resources.ResourceLocation getId() -> a 24:26:net.minecraft.advancements.critereon.DistanceTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 30:32:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.phys.Vec3) -> a 10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 31:31:boolean lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3,net.minecraft.advancements.critereon.DistanceTrigger$TriggerInstance) -> a net.minecraft.advancements.critereon.DistanceTrigger$TriggerInstance -> bg$a: net.minecraft.advancements.critereon.LocationPredicate startPosition -> a net.minecraft.advancements.critereon.DistancePredicate distance -> b 39:42:void (net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.LocationPredicate,net.minecraft.advancements.critereon.DistancePredicate) -> 45:45:net.minecraft.advancements.critereon.DistanceTrigger$TriggerInstance fallFromHeight(net.minecraft.advancements.critereon.EntityPredicate$Builder,net.minecraft.advancements.critereon.DistancePredicate,net.minecraft.advancements.critereon.LocationPredicate) -> a 49:49:net.minecraft.advancements.critereon.DistanceTrigger$TriggerInstance rideEntityInLava(net.minecraft.advancements.critereon.EntityPredicate$Builder,net.minecraft.advancements.critereon.DistancePredicate) -> a 53:53:net.minecraft.advancements.critereon.DistanceTrigger$TriggerInstance travelledThroughNether(net.minecraft.advancements.critereon.DistancePredicate) -> a 58:63:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a 67:73:boolean matches(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3) -> a net.minecraft.advancements.critereon.EffectsChangedTrigger -> bh: net.minecraft.resources.ResourceLocation ID -> a 11:11:void () -> 16:16:net.minecraft.resources.ResourceLocation getId() -> a 21:23:net.minecraft.advancements.critereon.EffectsChangedTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 27:29:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity) -> a 11:11:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 28:28:boolean lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.storage.loot.LootContext,net.minecraft.advancements.critereon.EffectsChangedTrigger$TriggerInstance) -> a 12:12:void () -> net.minecraft.advancements.critereon.EffectsChangedTrigger$TriggerInstance -> bh$a: net.minecraft.advancements.critereon.MobEffectsPredicate effects -> a net.minecraft.advancements.critereon.EntityPredicate$Composite source -> b 36:39:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.MobEffectsPredicate,net.minecraft.advancements.critereon.EntityPredicate$Composite) -> 42:42:net.minecraft.advancements.critereon.EffectsChangedTrigger$TriggerInstance hasEffects(net.minecraft.advancements.critereon.MobEffectsPredicate) -> a 46:46:net.minecraft.advancements.critereon.EffectsChangedTrigger$TriggerInstance gotEffectsFrom(net.minecraft.advancements.critereon.EntityPredicate) -> a 50:60:boolean matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.storage.loot.LootContext) -> a 65:70:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.EnchantedItemTrigger -> bi: net.minecraft.resources.ResourceLocation ID -> a 8:8:void () -> 13:13:net.minecraft.resources.ResourceLocation getId() -> a 18:20:net.minecraft.advancements.critereon.EnchantedItemTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 24:25:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack,int) -> a 8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 24:24:boolean lambda$trigger$0(net.minecraft.world.item.ItemStack,int,net.minecraft.advancements.critereon.EnchantedItemTrigger$TriggerInstance) -> a 9:9:void () -> net.minecraft.advancements.critereon.EnchantedItemTrigger$TriggerInstance -> bi$a: net.minecraft.advancements.critereon.ItemPredicate item -> a net.minecraft.advancements.critereon.MinMaxBounds$Ints levels -> b 32:35:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> 38:38:net.minecraft.advancements.critereon.EnchantedItemTrigger$TriggerInstance enchantedItem() -> c 42:48:boolean matches(net.minecraft.world.item.ItemStack,int) -> a 53:58:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.EnchantmentPredicate -> bj: net.minecraft.advancements.critereon.EnchantmentPredicate ANY -> a net.minecraft.advancements.critereon.EnchantmentPredicate[] NONE -> b net.minecraft.world.item.enchantment.Enchantment enchantment -> c net.minecraft.advancements.critereon.MinMaxBounds$Ints level -> d 24:27:void () -> 29:32:void (net.minecraft.world.item.enchantment.Enchantment,net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> 35:54:boolean containedIn(java.util.Map) -> a 58:69:com.google.gson.JsonElement serializeToJson() -> a 73:85:net.minecraft.advancements.critereon.EnchantmentPredicate fromJson(com.google.gson.JsonElement) -> a 89:99:net.minecraft.advancements.critereon.EnchantmentPredicate[] fromJsonArray(com.google.gson.JsonElement) -> b 81:81:com.google.gson.JsonSyntaxException lambda$fromJson$0(net.minecraft.resources.ResourceLocation) -> a 17:18:void () -> net.minecraft.advancements.critereon.EnterBlockTrigger -> bk: net.minecraft.resources.ResourceLocation ID -> a 14:14:void () -> 19:19:net.minecraft.resources.ResourceLocation getId() -> a 24:31:net.minecraft.advancements.critereon.EnterBlockTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 36:40:net.minecraft.world.level.block.Block deserializeBlock(com.google.gson.JsonObject) -> a 44:45:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.block.state.BlockState) -> a 14:14:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 44:44:boolean lambda$trigger$2(net.minecraft.world.level.block.state.BlockState,net.minecraft.advancements.critereon.EnterBlockTrigger$TriggerInstance) -> a 38:38:com.google.gson.JsonSyntaxException lambda$deserializeBlock$1(net.minecraft.resources.ResourceLocation) -> a 28:28:void lambda$createInstance$0(net.minecraft.world.level.block.Block,java.lang.String) -> a 15:15:void () -> net.minecraft.advancements.critereon.EnterBlockTrigger$TriggerInstance -> bk$a: net.minecraft.world.level.block.Block block -> a net.minecraft.advancements.critereon.StatePropertiesPredicate state -> b 53:56:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.world.level.block.Block,net.minecraft.advancements.critereon.StatePropertiesPredicate) -> 59:59:net.minecraft.advancements.critereon.EnterBlockTrigger$TriggerInstance entersBlock(net.minecraft.world.level.block.Block) -> a 64:69:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a 73:79:boolean matches(net.minecraft.world.level.block.state.BlockState) -> a net.minecraft.advancements.critereon.EntityEquipmentPredicate -> bl: net.minecraft.advancements.critereon.EntityEquipmentPredicate ANY -> a net.minecraft.advancements.critereon.EntityEquipmentPredicate CAPTAIN -> b net.minecraft.advancements.critereon.ItemPredicate head -> c net.minecraft.advancements.critereon.ItemPredicate chest -> d net.minecraft.advancements.critereon.ItemPredicate legs -> e net.minecraft.advancements.critereon.ItemPredicate feet -> f net.minecraft.advancements.critereon.ItemPredicate mainhand -> g net.minecraft.advancements.critereon.ItemPredicate offhand -> h 26:33:void (net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.ItemPredicate) -> 36:63:boolean matches(net.minecraft.world.entity.Entity) -> a 67:78:net.minecraft.advancements.critereon.EntityEquipmentPredicate fromJson(com.google.gson.JsonElement) -> a 82:93:com.google.gson.JsonElement serializeToJson() -> a 16:17:void () -> net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder -> bl$a: net.minecraft.advancements.critereon.ItemPredicate head -> a net.minecraft.advancements.critereon.ItemPredicate chest -> b net.minecraft.advancements.critereon.ItemPredicate legs -> c net.minecraft.advancements.critereon.ItemPredicate feet -> d net.minecraft.advancements.critereon.ItemPredicate mainhand -> e net.minecraft.advancements.critereon.ItemPredicate offhand -> f 96:102:void () -> 105:105:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder equipment() -> a 109:110:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder head(net.minecraft.advancements.critereon.ItemPredicate) -> a 114:115:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder chest(net.minecraft.advancements.critereon.ItemPredicate) -> b 119:120:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder legs(net.minecraft.advancements.critereon.ItemPredicate) -> c 124:125:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder feet(net.minecraft.advancements.critereon.ItemPredicate) -> d 129:130:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder mainhand(net.minecraft.advancements.critereon.ItemPredicate) -> e 134:135:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder offhand(net.minecraft.advancements.critereon.ItemPredicate) -> f 139:139:net.minecraft.advancements.critereon.EntityEquipmentPredicate build() -> b net.minecraft.advancements.critereon.EntityFlagsPredicate -> bm: net.minecraft.advancements.critereon.EntityFlagsPredicate ANY -> a java.lang.Boolean isOnFire -> b java.lang.Boolean isCrouching -> c java.lang.Boolean isSprinting -> d java.lang.Boolean isSwimming -> e java.lang.Boolean isBaby -> f 30:36:void (java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean) -> 39:59:boolean matches(net.minecraft.world.entity.Entity) -> a 64:64:java.lang.Boolean getOptionalBoolean(com.google.gson.JsonObject,java.lang.String) -> a 68:80:net.minecraft.advancements.critereon.EntityFlagsPredicate fromJson(com.google.gson.JsonElement) -> a 84:87:void addOptionalBoolean(com.google.gson.JsonObject,java.lang.String,java.lang.Boolean) -> a 90:101:com.google.gson.JsonElement serializeToJson() -> a 13:13:void () -> net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder -> bm$a: java.lang.Boolean isOnFire -> a java.lang.Boolean isCrouching -> b java.lang.Boolean isSprinting -> c java.lang.Boolean isSwimming -> d java.lang.Boolean isBaby -> e 104:104:void () -> 121:121:net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder flags() -> a 125:126:net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder setOnFire(java.lang.Boolean) -> a 130:131:net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder setCrouching(java.lang.Boolean) -> b 135:136:net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder setSprinting(java.lang.Boolean) -> c 140:141:net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder setSwimming(java.lang.Boolean) -> d 145:146:net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder setIsBaby(java.lang.Boolean) -> e 150:150:net.minecraft.advancements.critereon.EntityFlagsPredicate build() -> b net.minecraft.advancements.critereon.EntityHurtPlayerTrigger -> bn: net.minecraft.resources.ResourceLocation ID -> a 8:8:void () -> 13:13:net.minecraft.resources.ResourceLocation getId() -> a 18:19:net.minecraft.advancements.critereon.EntityHurtPlayerTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 23:24:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.damagesource.DamageSource,float,float,boolean) -> a 8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 23:23:boolean lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.damagesource.DamageSource,float,float,boolean,net.minecraft.advancements.critereon.EntityHurtPlayerTrigger$TriggerInstance) -> a 9:9:void () -> net.minecraft.advancements.critereon.EntityHurtPlayerTrigger$TriggerInstance -> bn$a: net.minecraft.advancements.critereon.DamagePredicate damage -> a 30:32:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DamagePredicate) -> 35:35:net.minecraft.advancements.critereon.EntityHurtPlayerTrigger$TriggerInstance entityHurtPlayer() -> c 39:39:net.minecraft.advancements.critereon.EntityHurtPlayerTrigger$TriggerInstance entityHurtPlayer(net.minecraft.advancements.critereon.DamagePredicate) -> a 43:43:net.minecraft.advancements.critereon.EntityHurtPlayerTrigger$TriggerInstance entityHurtPlayer(net.minecraft.advancements.critereon.DamagePredicate$Builder) -> a 47:50:boolean matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.damagesource.DamageSource,float,float,boolean) -> a 55:59:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.EntityPredicate -> bo: net.minecraft.advancements.critereon.EntityPredicate ANY -> a net.minecraft.advancements.critereon.EntityTypePredicate entityType -> b net.minecraft.advancements.critereon.DistancePredicate distanceToPlayer -> c net.minecraft.advancements.critereon.LocationPredicate location -> d net.minecraft.advancements.critereon.LocationPredicate steppingOnLocation -> e net.minecraft.advancements.critereon.MobEffectsPredicate effects -> f net.minecraft.advancements.critereon.NbtPredicate nbt -> g net.minecraft.advancements.critereon.EntityFlagsPredicate flags -> h net.minecraft.advancements.critereon.EntityEquipmentPredicate equipment -> i net.minecraft.advancements.critereon.PlayerPredicate player -> j net.minecraft.advancements.critereon.FishingHookPredicate fishingHook -> k net.minecraft.advancements.critereon.LighthingBoltPredicate lighthingBolt -> l net.minecraft.advancements.critereon.EntityPredicate vehicle -> m net.minecraft.advancements.critereon.EntityPredicate passenger -> n net.minecraft.advancements.critereon.EntityPredicate targetedEntity -> o java.lang.String team -> p net.minecraft.resources.ResourceLocation catType -> q 53:70:void (net.minecraft.advancements.critereon.EntityTypePredicate,net.minecraft.advancements.critereon.DistancePredicate,net.minecraft.advancements.critereon.LocationPredicate,net.minecraft.advancements.critereon.LocationPredicate,net.minecraft.advancements.critereon.MobEffectsPredicate,net.minecraft.advancements.critereon.NbtPredicate,net.minecraft.advancements.critereon.EntityFlagsPredicate,net.minecraft.advancements.critereon.EntityEquipmentPredicate,net.minecraft.advancements.critereon.PlayerPredicate,net.minecraft.advancements.critereon.FishingHookPredicate,net.minecraft.advancements.critereon.LighthingBoltPredicate,java.lang.String,net.minecraft.resources.ResourceLocation) -> 72:89:void (net.minecraft.advancements.critereon.EntityTypePredicate,net.minecraft.advancements.critereon.DistancePredicate,net.minecraft.advancements.critereon.LocationPredicate,net.minecraft.advancements.critereon.LocationPredicate,net.minecraft.advancements.critereon.MobEffectsPredicate,net.minecraft.advancements.critereon.NbtPredicate,net.minecraft.advancements.critereon.EntityFlagsPredicate,net.minecraft.advancements.critereon.EntityEquipmentPredicate,net.minecraft.advancements.critereon.PlayerPredicate,net.minecraft.advancements.critereon.FishingHookPredicate,net.minecraft.advancements.critereon.LighthingBoltPredicate,net.minecraft.advancements.critereon.EntityPredicate,net.minecraft.advancements.critereon.EntityPredicate,net.minecraft.advancements.critereon.EntityPredicate,java.lang.String,net.minecraft.resources.ResourceLocation) -> 92:92:boolean matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity) -> a 96:177:boolean matches(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity) -> a 181:221:net.minecraft.advancements.critereon.EntityPredicate fromJson(com.google.gson.JsonElement) -> a 225:250:com.google.gson.JsonElement serializeToJson() -> a 254:258:net.minecraft.world.level.storage.loot.LootContext createContext(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity) -> b 156:156:boolean lambda$matches$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity) -> b 29:29:void () -> net.minecraft.advancements.critereon.EntityPredicate$Builder -> bo$a: net.minecraft.advancements.critereon.EntityTypePredicate entityType -> a net.minecraft.advancements.critereon.DistancePredicate distanceToPlayer -> b net.minecraft.advancements.critereon.LocationPredicate location -> c net.minecraft.advancements.critereon.LocationPredicate steppingOnLocation -> d net.minecraft.advancements.critereon.MobEffectsPredicate effects -> e net.minecraft.advancements.critereon.NbtPredicate nbt -> f net.minecraft.advancements.critereon.EntityFlagsPredicate flags -> g net.minecraft.advancements.critereon.EntityEquipmentPredicate equipment -> h net.minecraft.advancements.critereon.PlayerPredicate player -> i net.minecraft.advancements.critereon.FishingHookPredicate fishingHook -> j net.minecraft.advancements.critereon.LighthingBoltPredicate lighthingBolt -> k net.minecraft.advancements.critereon.EntityPredicate vehicle -> l net.minecraft.advancements.critereon.EntityPredicate passenger -> m net.minecraft.advancements.critereon.EntityPredicate targetedEntity -> n java.lang.String team -> o net.minecraft.resources.ResourceLocation catType -> p 261:275:void () -> 282:282:net.minecraft.advancements.critereon.EntityPredicate$Builder entity() -> a 286:287:net.minecraft.advancements.critereon.EntityPredicate$Builder of(net.minecraft.world.entity.EntityType) -> a 291:292:net.minecraft.advancements.critereon.EntityPredicate$Builder of(net.minecraft.tags.TagKey) -> a 296:297:net.minecraft.advancements.critereon.EntityPredicate$Builder of(net.minecraft.resources.ResourceLocation) -> a 301:302:net.minecraft.advancements.critereon.EntityPredicate$Builder entityType(net.minecraft.advancements.critereon.EntityTypePredicate) -> a 306:307:net.minecraft.advancements.critereon.EntityPredicate$Builder distance(net.minecraft.advancements.critereon.DistancePredicate) -> a 311:312:net.minecraft.advancements.critereon.EntityPredicate$Builder located(net.minecraft.advancements.critereon.LocationPredicate) -> a 316:317:net.minecraft.advancements.critereon.EntityPredicate$Builder steppingOn(net.minecraft.advancements.critereon.LocationPredicate) -> b 321:322:net.minecraft.advancements.critereon.EntityPredicate$Builder effects(net.minecraft.advancements.critereon.MobEffectsPredicate) -> a 326:327:net.minecraft.advancements.critereon.EntityPredicate$Builder nbt(net.minecraft.advancements.critereon.NbtPredicate) -> a 331:332:net.minecraft.advancements.critereon.EntityPredicate$Builder flags(net.minecraft.advancements.critereon.EntityFlagsPredicate) -> a 336:337:net.minecraft.advancements.critereon.EntityPredicate$Builder equipment(net.minecraft.advancements.critereon.EntityEquipmentPredicate) -> a 341:342:net.minecraft.advancements.critereon.EntityPredicate$Builder player(net.minecraft.advancements.critereon.PlayerPredicate) -> a 346:347:net.minecraft.advancements.critereon.EntityPredicate$Builder fishingHook(net.minecraft.advancements.critereon.FishingHookPredicate) -> a 351:352:net.minecraft.advancements.critereon.EntityPredicate$Builder lighthingBolt(net.minecraft.advancements.critereon.LighthingBoltPredicate) -> a 356:357:net.minecraft.advancements.critereon.EntityPredicate$Builder vehicle(net.minecraft.advancements.critereon.EntityPredicate) -> a 361:362:net.minecraft.advancements.critereon.EntityPredicate$Builder passenger(net.minecraft.advancements.critereon.EntityPredicate) -> b 366:367:net.minecraft.advancements.critereon.EntityPredicate$Builder targetedEntity(net.minecraft.advancements.critereon.EntityPredicate) -> c 371:372:net.minecraft.advancements.critereon.EntityPredicate$Builder team(java.lang.String) -> a 376:377:net.minecraft.advancements.critereon.EntityPredicate$Builder catType(net.minecraft.resources.ResourceLocation) -> b 381:381:net.minecraft.advancements.critereon.EntityPredicate build() -> b net.minecraft.advancements.critereon.EntityPredicate$Composite -> bo$b: net.minecraft.advancements.critereon.EntityPredicate$Composite ANY -> a net.minecraft.world.level.storage.loot.predicates.LootItemCondition[] conditions -> b java.util.function.Predicate compositePredicates -> c 391:394:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> 397:397:net.minecraft.advancements.critereon.EntityPredicate$Composite create(net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 401:402:net.minecraft.advancements.critereon.EntityPredicate$Composite fromJson(com.google.gson.JsonObject,java.lang.String,net.minecraft.advancements.critereon.DeserializationContext) -> a 406:417:net.minecraft.advancements.critereon.EntityPredicate$Composite[] fromJsonArray(com.google.gson.JsonObject,java.lang.String,net.minecraft.advancements.critereon.DeserializationContext) -> b 421:428:net.minecraft.advancements.critereon.EntityPredicate$Composite fromElement(java.lang.String,net.minecraft.advancements.critereon.DeserializationContext,com.google.gson.JsonElement) -> a 432:436:net.minecraft.advancements.critereon.EntityPredicate$Composite wrap(net.minecraft.advancements.critereon.EntityPredicate) -> a 440:440:boolean matches(net.minecraft.world.level.storage.loot.LootContext) -> a 444:448:com.google.gson.JsonElement toJson(net.minecraft.advancements.critereon.SerializationContext) -> a 452:460:com.google.gson.JsonElement toJson(net.minecraft.advancements.critereon.EntityPredicate$Composite[],net.minecraft.advancements.critereon.SerializationContext) -> a 386:386:void () -> net.minecraft.advancements.critereon.EntityTypePredicate -> bp: net.minecraft.advancements.critereon.EntityTypePredicate ANY -> a com.google.common.base.Joiner COMMA_JOINER -> b 16:16:void () -> boolean matches(net.minecraft.world.entity.EntityType) -> a com.google.gson.JsonElement serializeToJson() -> a 72:85:net.minecraft.advancements.critereon.EntityTypePredicate fromJson(com.google.gson.JsonElement) -> a 90:90:net.minecraft.advancements.critereon.EntityTypePredicate of(net.minecraft.world.entity.EntityType) -> b 94:94:net.minecraft.advancements.critereon.EntityTypePredicate of(net.minecraft.tags.TagKey) -> a 84:84:com.google.gson.JsonSyntaxException lambda$fromJson$0(net.minecraft.resources.ResourceLocation) -> a 17:29:void () -> net.minecraft.advancements.critereon.EntityTypePredicate$1 -> bp$1: 17:17:void () -> 20:20:boolean matches(net.minecraft.world.entity.EntityType) -> a 25:25:com.google.gson.JsonElement serializeToJson() -> a net.minecraft.advancements.critereon.EntityTypePredicate$TagPredicate -> bp$a: net.minecraft.tags.TagKey tag -> b 56:58:void (net.minecraft.tags.TagKey) -> 62:62:boolean matches(net.minecraft.world.entity.EntityType) -> a 67:67:com.google.gson.JsonElement serializeToJson() -> a net.minecraft.advancements.critereon.EntityTypePredicate$TypePredicate -> bp$b: net.minecraft.world.entity.EntityType type -> b 38:40:void (net.minecraft.world.entity.EntityType) -> 44:44:boolean matches(net.minecraft.world.entity.EntityType) -> a 49:49:com.google.gson.JsonElement serializeToJson() -> a net.minecraft.advancements.critereon.FilledBucketTrigger -> bq: net.minecraft.resources.ResourceLocation ID -> a 8:8:void () -> 13:13:net.minecraft.resources.ResourceLocation getId() -> a 18:19:net.minecraft.advancements.critereon.FilledBucketTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 23:24:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack) -> a 8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 23:23:boolean lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.advancements.critereon.FilledBucketTrigger$TriggerInstance) -> a 9:9:void () -> net.minecraft.advancements.critereon.FilledBucketTrigger$TriggerInstance -> bq$a: net.minecraft.advancements.critereon.ItemPredicate item -> a 30:32:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.ItemPredicate) -> 35:35:net.minecraft.advancements.critereon.FilledBucketTrigger$TriggerInstance filledBucket(net.minecraft.advancements.critereon.ItemPredicate) -> a 39:42:boolean matches(net.minecraft.world.item.ItemStack) -> a 47:51:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.FishingHookPredicate -> br: net.minecraft.advancements.critereon.FishingHookPredicate ANY -> a java.lang.String IN_OPEN_WATER_KEY -> b boolean inOpenWater -> c 19:21:void (boolean) -> 24:24:net.minecraft.advancements.critereon.FishingHookPredicate inOpenWater(boolean) -> a 28:37:net.minecraft.advancements.critereon.FishingHookPredicate fromJson(com.google.gson.JsonElement) -> a 41:47:com.google.gson.JsonElement serializeToJson() -> a 51:60:boolean matches(net.minecraft.world.entity.Entity) -> a 14:14:void () -> net.minecraft.advancements.critereon.FishingRodHookedTrigger -> bs: net.minecraft.resources.ResourceLocation ID -> a 15:15:void () -> 20:20:net.minecraft.resources.ResourceLocation getId() -> a 25:28:net.minecraft.advancements.critereon.FishingRodHookedTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 32:34:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack,net.minecraft.world.entity.projectile.FishingHook,java.util.Collection) -> a 15:15:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 33:33:boolean lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.world.level.storage.loot.LootContext,java.util.Collection,net.minecraft.advancements.critereon.FishingRodHookedTrigger$TriggerInstance) -> a 16:16:void () -> net.minecraft.advancements.critereon.FishingRodHookedTrigger$TriggerInstance -> bs$a: net.minecraft.advancements.critereon.ItemPredicate rod -> a net.minecraft.advancements.critereon.EntityPredicate$Composite entity -> b net.minecraft.advancements.critereon.ItemPredicate item -> c 42:46:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.ItemPredicate) -> 49:49:net.minecraft.advancements.critereon.FishingRodHookedTrigger$TriggerInstance fishedItem(net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.EntityPredicate,net.minecraft.advancements.critereon.ItemPredicate) -> a 53:79:boolean matches(net.minecraft.world.item.ItemStack,net.minecraft.world.level.storage.loot.LootContext,java.util.Collection) -> a 84:90:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.FluidPredicate -> bt: net.minecraft.advancements.critereon.FluidPredicate ANY -> a net.minecraft.tags.TagKey tag -> b net.minecraft.world.level.material.Fluid fluid -> c net.minecraft.advancements.critereon.StatePropertiesPredicate properties -> d 26:30:void (net.minecraft.tags.TagKey,net.minecraft.world.level.material.Fluid,net.minecraft.advancements.critereon.StatePropertiesPredicate) -> 33:50:boolean matches(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a 54:71:net.minecraft.advancements.critereon.FluidPredicate fromJson(com.google.gson.JsonElement) -> a 75:88:com.google.gson.JsonElement serializeToJson() -> a 18:18:void () -> net.minecraft.advancements.critereon.FluidPredicate$Builder -> bt$a: net.minecraft.world.level.material.Fluid fluid -> a net.minecraft.tags.TagKey fluids -> b net.minecraft.advancements.critereon.StatePropertiesPredicate properties -> c 96:99:void () -> 102:102:net.minecraft.advancements.critereon.FluidPredicate$Builder fluid() -> a 106:107:net.minecraft.advancements.critereon.FluidPredicate$Builder of(net.minecraft.world.level.material.Fluid) -> a 111:112:net.minecraft.advancements.critereon.FluidPredicate$Builder of(net.minecraft.tags.TagKey) -> a 116:117:net.minecraft.advancements.critereon.FluidPredicate$Builder setProperties(net.minecraft.advancements.critereon.StatePropertiesPredicate) -> a 121:121:net.minecraft.advancements.critereon.FluidPredicate build() -> b net.minecraft.advancements.critereon.ImpossibleTrigger -> bu: net.minecraft.resources.ResourceLocation ID -> a 9:9:void () -> 14:14:net.minecraft.resources.ResourceLocation getId() -> a 19:19:void addPlayerListener(net.minecraft.server.PlayerAdvancements,net.minecraft.advancements.CriterionTrigger$Listener) -> a 23:23:void removePlayerListener(net.minecraft.server.PlayerAdvancements,net.minecraft.advancements.CriterionTrigger$Listener) -> b 27:27:void removePlayerListeners(net.minecraft.server.PlayerAdvancements) -> a 31:31:net.minecraft.advancements.critereon.ImpossibleTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.DeserializationContext) -> b 9:9:net.minecraft.advancements.CriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.DeserializationContext) -> a 10:10:void () -> net.minecraft.advancements.critereon.ImpossibleTrigger$TriggerInstance -> bu$a: 34:34:void () -> 37:37:net.minecraft.resources.ResourceLocation getCriterion() -> a 42:42:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.InventoryChangeTrigger -> bv: net.minecraft.resources.ResourceLocation ID -> a 16:16:void () -> 21:21:net.minecraft.resources.ResourceLocation getId() -> a 26:31:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 35:52:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.player.Inventory,net.minecraft.world.item.ItemStack) -> a 55:56:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.player.Inventory,net.minecraft.world.item.ItemStack,int,int,int) -> a 16:16:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 55:55:boolean lambda$trigger$0(net.minecraft.world.entity.player.Inventory,net.minecraft.world.item.ItemStack,int,int,int,net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance) -> a 17:17:void () -> net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance -> bv$a: net.minecraft.advancements.critereon.MinMaxBounds$Ints slotsOccupied -> a net.minecraft.advancements.critereon.MinMaxBounds$Ints slotsFull -> b net.minecraft.advancements.critereon.MinMaxBounds$Ints slotsEmpty -> c net.minecraft.advancements.critereon.ItemPredicate[] predicates -> d 65:70:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.advancements.critereon.ItemPredicate[]) -> 73:73:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance hasItems(net.minecraft.advancements.critereon.ItemPredicate[]) -> a 77:81:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance hasItems(net.minecraft.world.level.ItemLike[]) -> a 86:104:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a 108:141:boolean matches(net.minecraft.world.entity.player.Inventory,net.minecraft.world.item.ItemStack,int,int,int) -> a 138:138:boolean lambda$matches$0(net.minecraft.world.item.ItemStack,net.minecraft.advancements.critereon.ItemPredicate) -> a net.minecraft.advancements.critereon.ItemDurabilityTrigger -> bw: net.minecraft.resources.ResourceLocation ID -> a 8:8:void () -> 13:13:net.minecraft.resources.ResourceLocation getId() -> a 18:21:net.minecraft.advancements.critereon.ItemDurabilityTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 25:26:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack,int) -> a 8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 25:25:boolean lambda$trigger$0(net.minecraft.world.item.ItemStack,int,net.minecraft.advancements.critereon.ItemDurabilityTrigger$TriggerInstance) -> a 9:9:void () -> net.minecraft.advancements.critereon.ItemDurabilityTrigger$TriggerInstance -> bw$a: net.minecraft.advancements.critereon.ItemPredicate item -> a net.minecraft.advancements.critereon.MinMaxBounds$Ints durability -> b net.minecraft.advancements.critereon.MinMaxBounds$Ints delta -> c 34:38:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> 41:41:net.minecraft.advancements.critereon.ItemDurabilityTrigger$TriggerInstance changedDurability(net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a 45:45:net.minecraft.advancements.critereon.ItemDurabilityTrigger$TriggerInstance changedDurability(net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a 49:58:boolean matches(net.minecraft.world.item.ItemStack,int) -> a 63:69:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.ItemPickedUpByEntityTrigger -> bx: net.minecraft.resources.ResourceLocation ID -> a 10:10:void () -> 15:15:net.minecraft.resources.ResourceLocation getId() -> a 20:22:net.minecraft.advancements.critereon.ItemPickedUpByEntityTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 26:28:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack,net.minecraft.world.entity.Entity) -> a 10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 27:27:boolean lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack,net.minecraft.world.level.storage.loot.LootContext,net.minecraft.advancements.critereon.ItemPickedUpByEntityTrigger$TriggerInstance) -> a 11:11:void () -> net.minecraft.advancements.critereon.ItemPickedUpByEntityTrigger$TriggerInstance -> bx$a: net.minecraft.advancements.critereon.ItemPredicate item -> a net.minecraft.advancements.critereon.EntityPredicate$Composite entity -> b 35:38:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.EntityPredicate$Composite) -> 41:41:net.minecraft.advancements.critereon.ItemPickedUpByEntityTrigger$TriggerInstance itemPickedUpByEntity(net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.ItemPredicate$Builder,net.minecraft.advancements.critereon.EntityPredicate$Composite) -> a 45:53:boolean matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack,net.minecraft.world.level.storage.loot.LootContext) -> a 58:61:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.ItemPredicate -> by: net.minecraft.advancements.critereon.ItemPredicate ANY -> a net.minecraft.tags.TagKey tag -> b java.util.Set items -> c net.minecraft.advancements.critereon.MinMaxBounds$Ints count -> d net.minecraft.advancements.critereon.MinMaxBounds$Ints durability -> e net.minecraft.advancements.critereon.EnchantmentPredicate[] enchantments -> f net.minecraft.advancements.critereon.EnchantmentPredicate[] storedEnchantments -> g net.minecraft.world.item.alchemy.Potion potion -> h net.minecraft.advancements.critereon.NbtPredicate nbt -> i 46:55:void () -> 57:66:void (net.minecraft.tags.TagKey,java.util.Set,net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.advancements.critereon.EnchantmentPredicate[],net.minecraft.advancements.critereon.EnchantmentPredicate[],net.minecraft.world.item.alchemy.Potion,net.minecraft.advancements.critereon.NbtPredicate) -> 69:112:boolean matches(net.minecraft.world.item.ItemStack) -> a 116:149:net.minecraft.advancements.critereon.ItemPredicate fromJson(com.google.gson.JsonElement) -> a 153:195:com.google.gson.JsonElement serializeToJson() -> a 199:210:net.minecraft.advancements.critereon.ItemPredicate[] fromJsonArray(com.google.gson.JsonElement) -> b 144:144:com.google.gson.JsonSyntaxException lambda$fromJson$1(net.minecraft.resources.ResourceLocation) -> a 132:132:com.google.gson.JsonSyntaxException lambda$fromJson$0(net.minecraft.resources.ResourceLocation) -> b 32:32:void () -> net.minecraft.advancements.critereon.ItemPredicate$Builder -> by$a: java.util.List enchantments -> a java.util.List storedEnchantments -> b java.util.Set items -> c net.minecraft.tags.TagKey tag -> d net.minecraft.advancements.critereon.MinMaxBounds$Ints count -> e net.minecraft.advancements.critereon.MinMaxBounds$Ints durability -> f net.minecraft.world.item.alchemy.Potion potion -> g net.minecraft.advancements.critereon.NbtPredicate nbt -> h 214:227:void () -> 230:230:net.minecraft.advancements.critereon.ItemPredicate$Builder item() -> a 234:235:net.minecraft.advancements.critereon.ItemPredicate$Builder of(net.minecraft.world.level.ItemLike[]) -> a 239:240:net.minecraft.advancements.critereon.ItemPredicate$Builder of(net.minecraft.tags.TagKey) -> a 244:245:net.minecraft.advancements.critereon.ItemPredicate$Builder withCount(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a 249:250:net.minecraft.advancements.critereon.ItemPredicate$Builder hasDurability(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> b 254:255:net.minecraft.advancements.critereon.ItemPredicate$Builder isPotion(net.minecraft.world.item.alchemy.Potion) -> a 259:260:net.minecraft.advancements.critereon.ItemPredicate$Builder hasNbt(net.minecraft.nbt.CompoundTag) -> a 264:265:net.minecraft.advancements.critereon.ItemPredicate$Builder hasEnchantment(net.minecraft.advancements.critereon.EnchantmentPredicate) -> a 269:270:net.minecraft.advancements.critereon.ItemPredicate$Builder hasStoredEnchantment(net.minecraft.advancements.critereon.EnchantmentPredicate) -> b 274:274:net.minecraft.advancements.critereon.ItemPredicate build() -> b net.minecraft.advancements.critereon.ItemUsedOnBlockTrigger -> bz: net.minecraft.resources.ResourceLocation ID -> a 11:11:void () -> 16:16:net.minecraft.resources.ResourceLocation getId() -> a 21:24:net.minecraft.advancements.critereon.ItemUsedOnBlockTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 28:31:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.core.BlockPos,net.minecraft.world.item.ItemStack) -> a 11:11:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 30:30:boolean lambda$trigger$0(net.minecraft.world.level.block.state.BlockState,net.minecraft.server.level.ServerPlayer,net.minecraft.core.BlockPos,net.minecraft.world.item.ItemStack,net.minecraft.advancements.critereon.ItemUsedOnBlockTrigger$TriggerInstance) -> a 12:12:void () -> net.minecraft.advancements.critereon.ItemUsedOnBlockTrigger$TriggerInstance -> bz$a: net.minecraft.advancements.critereon.LocationPredicate location -> a net.minecraft.advancements.critereon.ItemPredicate item -> b 38:41:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.LocationPredicate,net.minecraft.advancements.critereon.ItemPredicate) -> 44:44:net.minecraft.advancements.critereon.ItemUsedOnBlockTrigger$TriggerInstance itemUsedOnBlock(net.minecraft.advancements.critereon.LocationPredicate$Builder,net.minecraft.advancements.critereon.ItemPredicate$Builder) -> a 48:51:boolean matches(net.minecraft.world.level.block.state.BlockState,net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,net.minecraft.world.item.ItemStack) -> a 56:61:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.KilledByCrossbowTrigger -> ca: net.minecraft.resources.ResourceLocation ID -> a 17:17:void () -> 22:22:net.minecraft.resources.ResourceLocation getId() -> a 27:29:net.minecraft.advancements.critereon.KilledByCrossbowTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 33:41:void trigger(net.minecraft.server.level.ServerPlayer,java.util.Collection) -> a 17:17:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 40:40:boolean lambda$trigger$0(java.util.List,java.util.Set,net.minecraft.advancements.critereon.KilledByCrossbowTrigger$TriggerInstance) -> a 18:18:void () -> net.minecraft.advancements.critereon.KilledByCrossbowTrigger$TriggerInstance -> ca$a: net.minecraft.advancements.critereon.EntityPredicate$Composite[] victims -> a net.minecraft.advancements.critereon.MinMaxBounds$Ints uniqueEntityTypes -> b 48:51:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.EntityPredicate$Composite[],net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> 54:59:net.minecraft.advancements.critereon.KilledByCrossbowTrigger$TriggerInstance crossbowKilled(net.minecraft.advancements.critereon.EntityPredicate$Builder[]) -> a 63:64:net.minecraft.advancements.critereon.KilledByCrossbowTrigger$TriggerInstance crossbowKilled(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a 68:87:boolean matches(java.util.Collection,int) -> a 92:97:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.KilledTrigger -> cb: net.minecraft.resources.ResourceLocation id -> a 14:16:void (net.minecraft.resources.ResourceLocation) -> 20:20:net.minecraft.resources.ResourceLocation getId() -> a 25:25:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 29:31:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity,net.minecraft.world.damagesource.DamageSource) -> a 11:11:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 30:30:boolean lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.damagesource.DamageSource,net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance) -> a net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance -> cb$a: net.minecraft.advancements.critereon.EntityPredicate$Composite entityPredicate -> a net.minecraft.advancements.critereon.DamageSourcePredicate killingBlow -> b 38:41:void (net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DamageSourcePredicate) -> 44:44:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance playerKilledEntity(net.minecraft.advancements.critereon.EntityPredicate) -> a 48:48:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance playerKilledEntity(net.minecraft.advancements.critereon.EntityPredicate$Builder) -> a 52:52:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance playerKilledEntity() -> c 56:56:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance playerKilledEntity(net.minecraft.advancements.critereon.EntityPredicate,net.minecraft.advancements.critereon.DamageSourcePredicate) -> a 60:60:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance playerKilledEntity(net.minecraft.advancements.critereon.EntityPredicate$Builder,net.minecraft.advancements.critereon.DamageSourcePredicate) -> a 64:64:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance playerKilledEntity(net.minecraft.advancements.critereon.EntityPredicate,net.minecraft.advancements.critereon.DamageSourcePredicate$Builder) -> a 68:68:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance playerKilledEntity(net.minecraft.advancements.critereon.EntityPredicate$Builder,net.minecraft.advancements.critereon.DamageSourcePredicate$Builder) -> a 72:72:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance entityKilledPlayer(net.minecraft.advancements.critereon.EntityPredicate) -> b 76:76:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance entityKilledPlayer(net.minecraft.advancements.critereon.EntityPredicate$Builder) -> b 80:80:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance entityKilledPlayer() -> d 84:84:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance entityKilledPlayer(net.minecraft.advancements.critereon.EntityPredicate,net.minecraft.advancements.critereon.DamageSourcePredicate) -> b 88:88:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance entityKilledPlayer(net.minecraft.advancements.critereon.EntityPredicate$Builder,net.minecraft.advancements.critereon.DamageSourcePredicate) -> b 92:92:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance entityKilledPlayer(net.minecraft.advancements.critereon.EntityPredicate,net.minecraft.advancements.critereon.DamageSourcePredicate$Builder) -> b 96:96:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance entityKilledPlayer(net.minecraft.advancements.critereon.EntityPredicate$Builder,net.minecraft.advancements.critereon.DamageSourcePredicate$Builder) -> b 100:103:boolean matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.damagesource.DamageSource) -> a 108:113:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.LevitationTrigger -> cc: net.minecraft.resources.ResourceLocation ID -> a 8:8:void () -> 13:13:net.minecraft.resources.ResourceLocation getId() -> a 18:20:net.minecraft.advancements.critereon.LevitationTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 24:25:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.phys.Vec3,int) -> a 8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 24:24:boolean lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.phys.Vec3,int,net.minecraft.advancements.critereon.LevitationTrigger$TriggerInstance) -> a 9:9:void () -> net.minecraft.advancements.critereon.LevitationTrigger$TriggerInstance -> cc$a: net.minecraft.advancements.critereon.DistancePredicate distance -> a net.minecraft.advancements.critereon.MinMaxBounds$Ints duration -> b 32:35:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DistancePredicate,net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> 38:38:net.minecraft.advancements.critereon.LevitationTrigger$TriggerInstance levitated(net.minecraft.advancements.critereon.DistancePredicate) -> a 42:48:boolean matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.phys.Vec3,int) -> a 53:58:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.LightPredicate -> cd: net.minecraft.advancements.critereon.LightPredicate ANY -> a net.minecraft.advancements.critereon.MinMaxBounds$Ints composite -> b 17:19:void (net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> 22:31:boolean matches(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a 35:41:com.google.gson.JsonElement serializeToJson() -> a 45:50:net.minecraft.advancements.critereon.LightPredicate fromJson(com.google.gson.JsonElement) -> a 13:13:void () -> net.minecraft.advancements.critereon.LightPredicate$Builder -> cd$a: net.minecraft.advancements.critereon.MinMaxBounds$Ints composite -> a 53:54:void () -> 57:57:net.minecraft.advancements.critereon.LightPredicate$Builder light() -> a 61:62:net.minecraft.advancements.critereon.LightPredicate$Builder setComposite(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a 66:66:net.minecraft.advancements.critereon.LightPredicate build() -> b net.minecraft.advancements.critereon.LighthingBoltPredicate -> ce: net.minecraft.advancements.critereon.LighthingBoltPredicate ANY -> a java.lang.String BLOCKS_SET_ON_FIRE_KEY -> b java.lang.String ENTITY_STRUCK_KEY -> c net.minecraft.advancements.critereon.MinMaxBounds$Ints blocksSetOnFire -> d net.minecraft.advancements.critereon.EntityPredicate entityStruck -> e 22:25:void (net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.advancements.critereon.EntityPredicate) -> 28:28:net.minecraft.advancements.critereon.LighthingBoltPredicate blockSetOnFire(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a 32:39:net.minecraft.advancements.critereon.LighthingBoltPredicate fromJson(com.google.gson.JsonElement) -> a 44:51:com.google.gson.JsonElement serializeToJson() -> a 55:65:boolean matches(net.minecraft.world.entity.Entity,net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Vec3) -> a 65:65:boolean lambda$matches$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity) -> a 15:15:void () -> net.minecraft.advancements.critereon.LightningStrikeTrigger -> cf: net.minecraft.resources.ResourceLocation ID -> a 13:13:void () -> 18:18:net.minecraft.resources.ResourceLocation getId() -> a 23:25:net.minecraft.advancements.critereon.LightningStrikeTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 29:32:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.LightningBolt,java.util.List) -> a 13:13:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 31:31:boolean lambda$trigger$1(net.minecraft.world.level.storage.loot.LootContext,java.util.List,net.minecraft.advancements.critereon.LightningStrikeTrigger$TriggerInstance) -> a 29:29:net.minecraft.world.level.storage.loot.LootContext lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity) -> a 14:14:void () -> net.minecraft.advancements.critereon.LightningStrikeTrigger$TriggerInstance -> cf$a: net.minecraft.advancements.critereon.EntityPredicate$Composite lightning -> a net.minecraft.advancements.critereon.EntityPredicate$Composite bystander -> b 39:42:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.EntityPredicate$Composite) -> 45:45:net.minecraft.advancements.critereon.LightningStrikeTrigger$TriggerInstance lighthingStrike(net.minecraft.advancements.critereon.EntityPredicate,net.minecraft.advancements.critereon.EntityPredicate) -> a 49:57:boolean matches(net.minecraft.world.level.storage.loot.LootContext,java.util.List) -> a 62:65:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.LocationPredicate -> cg: org.slf4j.Logger LOGGER -> b net.minecraft.advancements.critereon.LocationPredicate ANY -> a net.minecraft.advancements.critereon.MinMaxBounds$Doubles x -> c net.minecraft.advancements.critereon.MinMaxBounds$Doubles y -> d net.minecraft.advancements.critereon.MinMaxBounds$Doubles z -> e net.minecraft.resources.ResourceKey biome -> f net.minecraft.world.level.levelgen.feature.StructureFeature feature -> g net.minecraft.resources.ResourceKey dimension -> h java.lang.Boolean smokey -> i net.minecraft.advancements.critereon.LightPredicate light -> j net.minecraft.advancements.critereon.BlockPredicate block -> k net.minecraft.advancements.critereon.FluidPredicate fluid -> l 42:53:void (net.minecraft.advancements.critereon.MinMaxBounds$Doubles,net.minecraft.advancements.critereon.MinMaxBounds$Doubles,net.minecraft.advancements.critereon.MinMaxBounds$Doubles,net.minecraft.resources.ResourceKey,net.minecraft.world.level.levelgen.feature.StructureFeature,net.minecraft.resources.ResourceKey,java.lang.Boolean,net.minecraft.advancements.critereon.LightPredicate,net.minecraft.advancements.critereon.BlockPredicate,net.minecraft.advancements.critereon.FluidPredicate) -> 56:56:net.minecraft.advancements.critereon.LocationPredicate inBiome(net.minecraft.resources.ResourceKey) -> a 60:60:net.minecraft.advancements.critereon.LocationPredicate inDimension(net.minecraft.resources.ResourceKey) -> b 64:64:net.minecraft.advancements.critereon.LocationPredicate inFeature(net.minecraft.world.level.levelgen.feature.StructureFeature) -> a 68:68:net.minecraft.advancements.critereon.LocationPredicate atYLocation(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> a 72:107:boolean matches(net.minecraft.server.level.ServerLevel,double,double,double) -> a 111:140:com.google.gson.JsonElement serializeToJson() -> a 144:163:net.minecraft.advancements.critereon.LocationPredicate fromJson(com.google.gson.JsonElement) -> a 152:152:net.minecraft.resources.ResourceKey lambda$fromJson$1(net.minecraft.resources.ResourceLocation) -> a 125:125:void lambda$serializeToJson$0(com.google.gson.JsonObject,com.google.gson.JsonElement) -> a 23:25:void () -> net.minecraft.advancements.critereon.LocationPredicate$Builder -> cg$a: net.minecraft.advancements.critereon.MinMaxBounds$Doubles x -> a net.minecraft.advancements.critereon.MinMaxBounds$Doubles y -> b net.minecraft.advancements.critereon.MinMaxBounds$Doubles z -> c net.minecraft.resources.ResourceKey biome -> d net.minecraft.world.level.levelgen.feature.StructureFeature feature -> e net.minecraft.resources.ResourceKey dimension -> f java.lang.Boolean smokey -> g net.minecraft.advancements.critereon.LightPredicate light -> h net.minecraft.advancements.critereon.BlockPredicate block -> i net.minecraft.advancements.critereon.FluidPredicate fluid -> j 166:182:void () -> 185:185:net.minecraft.advancements.critereon.LocationPredicate$Builder location() -> a 189:190:net.minecraft.advancements.critereon.LocationPredicate$Builder setX(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> a 194:195:net.minecraft.advancements.critereon.LocationPredicate$Builder setY(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> b 199:200:net.minecraft.advancements.critereon.LocationPredicate$Builder setZ(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> c 204:205:net.minecraft.advancements.critereon.LocationPredicate$Builder setBiome(net.minecraft.resources.ResourceKey) -> a 209:210:net.minecraft.advancements.critereon.LocationPredicate$Builder setFeature(net.minecraft.world.level.levelgen.feature.StructureFeature) -> a 214:215:net.minecraft.advancements.critereon.LocationPredicate$Builder setDimension(net.minecraft.resources.ResourceKey) -> b 219:220:net.minecraft.advancements.critereon.LocationPredicate$Builder setLight(net.minecraft.advancements.critereon.LightPredicate) -> a 224:225:net.minecraft.advancements.critereon.LocationPredicate$Builder setBlock(net.minecraft.advancements.critereon.BlockPredicate) -> a 229:230:net.minecraft.advancements.critereon.LocationPredicate$Builder setFluid(net.minecraft.advancements.critereon.FluidPredicate) -> a 234:235:net.minecraft.advancements.critereon.LocationPredicate$Builder setSmokey(java.lang.Boolean) -> a 239:239:net.minecraft.advancements.critereon.LocationPredicate build() -> b net.minecraft.advancements.critereon.LocationTrigger -> ch: net.minecraft.resources.ResourceLocation id -> a 17:19:void (net.minecraft.resources.ResourceLocation) -> 23:23:net.minecraft.resources.ResourceLocation getId() -> a 29:31:net.minecraft.advancements.critereon.LocationTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 35:36:void trigger(net.minecraft.server.level.ServerPlayer) -> a 14:14:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 35:35:boolean lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.advancements.critereon.LocationTrigger$TriggerInstance) -> a net.minecraft.advancements.critereon.LocationTrigger$TriggerInstance -> ch$a: net.minecraft.advancements.critereon.LocationPredicate location -> a 42:44:void (net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.LocationPredicate) -> 47:47:net.minecraft.advancements.critereon.LocationTrigger$TriggerInstance located(net.minecraft.advancements.critereon.LocationPredicate) -> a 51:51:net.minecraft.advancements.critereon.LocationTrigger$TriggerInstance located(net.minecraft.advancements.critereon.EntityPredicate) -> a 55:55:net.minecraft.advancements.critereon.LocationTrigger$TriggerInstance sleptInBed() -> c 59:59:net.minecraft.advancements.critereon.LocationTrigger$TriggerInstance raidWon() -> d 63:68:net.minecraft.advancements.critereon.LocationTrigger$TriggerInstance walkOnBlockWithEquipment(net.minecraft.world.level.block.Block,net.minecraft.world.item.Item) -> a 72:72:boolean matches(net.minecraft.server.level.ServerLevel,double,double,double) -> a 77:79:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.LootTableTrigger -> ci: net.minecraft.resources.ResourceLocation ID -> a 8:8:void () -> 13:13:net.minecraft.resources.ResourceLocation getId() -> a 18:20:net.minecraft.advancements.critereon.LootTableTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 24:25:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.resources.ResourceLocation) -> a 8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 24:24:boolean lambda$trigger$0(net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereon.LootTableTrigger$TriggerInstance) -> a 9:9:void () -> net.minecraft.advancements.critereon.LootTableTrigger$TriggerInstance -> ci$a: net.minecraft.resources.ResourceLocation lootTable -> a 31:33:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.resources.ResourceLocation) -> 36:36:net.minecraft.advancements.critereon.LootTableTrigger$TriggerInstance lootTableUsed(net.minecraft.resources.ResourceLocation) -> a 40:40:boolean matches(net.minecraft.resources.ResourceLocation) -> b 45:47:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.MinMaxBounds -> cj: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EMPTY -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_SWAPPED -> b java.lang.Number min -> c java.lang.Number max -> d 180:183:void (java.lang.Number,java.lang.Number) -> 187:187:java.lang.Number getMin() -> a 192:192:java.lang.Number getMax() -> b 196:196:boolean isAny() -> c 200:215:com.google.gson.JsonElement serializeToJson() -> d 224:235:net.minecraft.advancements.critereon.MinMaxBounds fromJson(com.google.gson.JsonElement,net.minecraft.advancements.critereon.MinMaxBounds,java.util.function.BiFunction,net.minecraft.advancements.critereon.MinMaxBounds$BoundsFactory) -> a 245:271:net.minecraft.advancements.critereon.MinMaxBounds fromReader(com.mojang.brigadier.StringReader,net.minecraft.advancements.critereon.MinMaxBounds$BoundsFromReaderFactory,java.util.function.Function,java.util.function.Supplier,java.util.function.Function) -> a 277:288:java.lang.Number readNumber(com.mojang.brigadier.StringReader,java.util.function.Function,java.util.function.Supplier) -> a 293:302:boolean isAllowedInputChat(com.mojang.brigadier.StringReader) -> a 307:307:java.lang.Object optionallyFormat(java.lang.Object,java.util.function.Function) -> a 172:173:void () -> net.minecraft.advancements.critereon.MinMaxBounds$BoundsFactory -> cj$a: net.minecraft.advancements.critereon.MinMaxBounds create(java.lang.Number,java.lang.Number) -> create net.minecraft.advancements.critereon.MinMaxBounds$BoundsFromReaderFactory -> cj$b: net.minecraft.advancements.critereon.MinMaxBounds create(com.mojang.brigadier.StringReader,java.lang.Number,java.lang.Number) -> create net.minecraft.advancements.critereon.MinMaxBounds$Doubles -> cj$c: net.minecraft.advancements.critereon.MinMaxBounds$Doubles ANY -> e java.lang.Double minSq -> f java.lang.Double maxSq -> g 100:104:net.minecraft.advancements.critereon.MinMaxBounds$Doubles create(com.mojang.brigadier.StringReader,java.lang.Double,java.lang.Double) -> a 109:109:java.lang.Double squareOpt(java.lang.Double) -> a 118:121:void (java.lang.Double,java.lang.Double) -> 124:124:net.minecraft.advancements.critereon.MinMaxBounds$Doubles exactly(double) -> a 128:128:net.minecraft.advancements.critereon.MinMaxBounds$Doubles between(double,double) -> a 132:132:net.minecraft.advancements.critereon.MinMaxBounds$Doubles atLeast(double) -> b 136:136:net.minecraft.advancements.critereon.MinMaxBounds$Doubles atMost(double) -> c 140:146:boolean matches(double) -> d 150:156:boolean matchesSqr(double) -> e 160:160:net.minecraft.advancements.critereon.MinMaxBounds$Doubles fromJson(com.google.gson.JsonElement) -> a 164:164:net.minecraft.advancements.critereon.MinMaxBounds$Doubles fromReader(com.mojang.brigadier.StringReader) -> a 168:168:net.minecraft.advancements.critereon.MinMaxBounds$Doubles fromReader(com.mojang.brigadier.StringReader,java.util.function.Function) -> a 164:164:java.lang.Double lambda$fromReader$0(java.lang.Double) -> b 97:97:void () -> net.minecraft.advancements.critereon.MinMaxBounds$Ints -> cj$d: net.minecraft.advancements.critereon.MinMaxBounds$Ints ANY -> e java.lang.Long minSq -> f java.lang.Long maxSq -> g 24:28:net.minecraft.advancements.critereon.MinMaxBounds$Ints create(com.mojang.brigadier.StringReader,java.lang.Integer,java.lang.Integer) -> a 33:33:java.lang.Long squareOpt(java.lang.Integer) -> a 42:45:void (java.lang.Integer,java.lang.Integer) -> 48:48:net.minecraft.advancements.critereon.MinMaxBounds$Ints exactly(int) -> a 52:52:net.minecraft.advancements.critereon.MinMaxBounds$Ints between(int,int) -> a 56:56:net.minecraft.advancements.critereon.MinMaxBounds$Ints atLeast(int) -> b 60:60:net.minecraft.advancements.critereon.MinMaxBounds$Ints atMost(int) -> c 64:70:boolean matches(int) -> d 74:80:boolean matchesSqr(long) -> a 84:84:net.minecraft.advancements.critereon.MinMaxBounds$Ints fromJson(com.google.gson.JsonElement) -> a 88:88:net.minecraft.advancements.critereon.MinMaxBounds$Ints fromReader(com.mojang.brigadier.StringReader) -> a 92:92:net.minecraft.advancements.critereon.MinMaxBounds$Ints fromReader(com.mojang.brigadier.StringReader,java.util.function.Function) -> a 88:88:java.lang.Integer lambda$fromReader$0(java.lang.Integer) -> b 21:21:void () -> net.minecraft.advancements.critereon.MobEffectsPredicate -> ck: net.minecraft.advancements.critereon.MobEffectsPredicate ANY -> a java.util.Map effects -> b 25:27:void (java.util.Map) -> 30:30:net.minecraft.advancements.critereon.MobEffectsPredicate effects() -> a 34:35:net.minecraft.advancements.critereon.MobEffectsPredicate and(net.minecraft.world.effect.MobEffect) -> a 39:40:net.minecraft.advancements.critereon.MobEffectsPredicate and(net.minecraft.world.effect.MobEffect,net.minecraft.advancements.critereon.MobEffectsPredicate$MobEffectInstancePredicate) -> a 44:50:boolean matches(net.minecraft.world.entity.Entity) -> a 54:57:boolean matches(net.minecraft.world.entity.LivingEntity) -> a 61:72:boolean matches(java.util.Map) -> a 76:89:net.minecraft.advancements.critereon.MobEffectsPredicate fromJson(com.google.gson.JsonElement) -> a 93:103:com.google.gson.JsonElement serializeToJson() -> b 84:84:com.google.gson.JsonSyntaxException lambda$fromJson$0(net.minecraft.resources.ResourceLocation) -> a 21:21:void () -> net.minecraft.advancements.critereon.MobEffectsPredicate$MobEffectInstancePredicate -> ck$a: net.minecraft.advancements.critereon.MinMaxBounds$Ints amplifier -> a net.minecraft.advancements.critereon.MinMaxBounds$Ints duration -> b java.lang.Boolean ambient -> c java.lang.Boolean visible -> d 114:119:void (net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.advancements.critereon.MinMaxBounds$Ints,java.lang.Boolean,java.lang.Boolean) -> 122:123:void () -> 126:141:boolean matches(net.minecraft.world.effect.MobEffectInstance) -> a 145:152:com.google.gson.JsonElement serializeToJson() -> a 156:160:net.minecraft.advancements.critereon.MobEffectsPredicate$MobEffectInstancePredicate fromJson(com.google.gson.JsonObject) -> a net.minecraft.advancements.critereon.NbtPredicate -> cl: net.minecraft.advancements.critereon.NbtPredicate ANY -> a net.minecraft.nbt.CompoundTag tag -> b 25:27:void (net.minecraft.nbt.CompoundTag) -> 30:33:boolean matches(net.minecraft.world.item.ItemStack) -> a 37:40:boolean matches(net.minecraft.world.entity.Entity) -> a 44:52:boolean matches(net.minecraft.nbt.Tag) -> a 56:60:com.google.gson.JsonElement serializeToJson() -> a 64:73:net.minecraft.advancements.critereon.NbtPredicate fromJson(com.google.gson.JsonElement) -> a 77:84:net.minecraft.nbt.CompoundTag getEntityTagToCompare(net.minecraft.world.entity.Entity) -> b 20:20:void () -> net.minecraft.advancements.critereon.PlacedBlockTrigger -> cm: net.minecraft.resources.ResourceLocation ID -> a 17:17:void () -> 22:22:net.minecraft.resources.ResourceLocation getId() -> a 27:37:net.minecraft.advancements.critereon.PlacedBlockTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 42:46:net.minecraft.world.level.block.Block deserializeBlock(com.google.gson.JsonObject) -> a 50:52:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.core.BlockPos,net.minecraft.world.item.ItemStack) -> a 17:17:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 51:51:boolean lambda$trigger$2(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos,net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack,net.minecraft.advancements.critereon.PlacedBlockTrigger$TriggerInstance) -> a 44:44:com.google.gson.JsonSyntaxException lambda$deserializeBlock$1(net.minecraft.resources.ResourceLocation) -> a 31:31:void lambda$createInstance$0(net.minecraft.world.level.block.Block,java.lang.String) -> a 18:18:void () -> net.minecraft.advancements.critereon.PlacedBlockTrigger$TriggerInstance -> cm$a: net.minecraft.world.level.block.Block block -> a net.minecraft.advancements.critereon.StatePropertiesPredicate state -> b net.minecraft.advancements.critereon.LocationPredicate location -> c net.minecraft.advancements.critereon.ItemPredicate item -> d 62:67:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.world.level.block.Block,net.minecraft.advancements.critereon.StatePropertiesPredicate,net.minecraft.advancements.critereon.LocationPredicate,net.minecraft.advancements.critereon.ItemPredicate) -> 70:70:net.minecraft.advancements.critereon.PlacedBlockTrigger$TriggerInstance placedBlock(net.minecraft.world.level.block.Block) -> a 74:86:boolean matches(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos,net.minecraft.server.level.ServerLevel,net.minecraft.world.item.ItemStack) -> a 91:100:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.PlayerHurtEntityTrigger -> cn: net.minecraft.resources.ResourceLocation ID -> a 10:10:void () -> 15:15:net.minecraft.resources.ResourceLocation getId() -> a 20:22:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 26:28:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity,net.minecraft.world.damagesource.DamageSource,float,float,boolean) -> a 10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 27:27:boolean lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.damagesource.DamageSource,float,float,boolean,net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance) -> a 11:11:void () -> net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance -> cn$a: net.minecraft.advancements.critereon.DamagePredicate damage -> a net.minecraft.advancements.critereon.EntityPredicate$Composite entity -> b 35:38:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DamagePredicate,net.minecraft.advancements.critereon.EntityPredicate$Composite) -> 41:41:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance playerHurtEntity() -> c 45:45:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance playerHurtEntity(net.minecraft.advancements.critereon.DamagePredicate) -> a 49:49:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance playerHurtEntity(net.minecraft.advancements.critereon.DamagePredicate$Builder) -> a 53:53:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance playerHurtEntity(net.minecraft.advancements.critereon.EntityPredicate) -> a 57:57:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance playerHurtEntity(net.minecraft.advancements.critereon.DamagePredicate,net.minecraft.advancements.critereon.EntityPredicate) -> a 61:61:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance playerHurtEntity(net.minecraft.advancements.critereon.DamagePredicate$Builder,net.minecraft.advancements.critereon.EntityPredicate) -> a 65:71:boolean matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.damagesource.DamageSource,float,float,boolean) -> a 76:81:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.PlayerInteractTrigger -> co: net.minecraft.resources.ResourceLocation ID -> a 10:10:void () -> 15:15:net.minecraft.resources.ResourceLocation getId() -> a 20:22:net.minecraft.advancements.critereon.PlayerInteractTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 26:28:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack,net.minecraft.world.entity.Entity) -> a 10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 27:27:boolean lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.world.level.storage.loot.LootContext,net.minecraft.advancements.critereon.PlayerInteractTrigger$TriggerInstance) -> a 11:11:void () -> net.minecraft.advancements.critereon.PlayerInteractTrigger$TriggerInstance -> co$a: net.minecraft.advancements.critereon.ItemPredicate item -> a net.minecraft.advancements.critereon.EntityPredicate$Composite entity -> b 35:38:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.EntityPredicate$Composite) -> 41:41:net.minecraft.advancements.critereon.PlayerInteractTrigger$TriggerInstance itemUsedOnEntity(net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.ItemPredicate$Builder,net.minecraft.advancements.critereon.EntityPredicate$Composite) -> a 45:49:boolean matches(net.minecraft.world.item.ItemStack,net.minecraft.world.level.storage.loot.LootContext) -> a 54:57:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.PlayerPredicate -> cp: net.minecraft.advancements.critereon.PlayerPredicate ANY -> a int LOOKING_AT_RANGE -> b net.minecraft.advancements.critereon.MinMaxBounds$Ints level -> c net.minecraft.world.level.GameType gameType -> d java.util.Map stats -> e it.unimi.dsi.fastutil.objects.Object2BooleanMap recipes -> f java.util.Map advancements -> g net.minecraft.advancements.critereon.EntityPredicate lookingAt -> h 90:101:net.minecraft.advancements.critereon.PlayerPredicate$AdvancementPredicate advancementPredicateFromJson(com.google.gson.JsonElement) -> b 112:119:void (net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.world.level.GameType,java.util.Map,it.unimi.dsi.fastutil.objects.Object2BooleanMap,java.util.Map,net.minecraft.advancements.critereon.EntityPredicate) -> 122:182:boolean matches(net.minecraft.world.entity.Entity) -> a 186:234:net.minecraft.advancements.critereon.PlayerPredicate fromJson(com.google.gson.JsonElement) -> a 238:244:net.minecraft.stats.Stat getStat(net.minecraft.stats.StatType,net.minecraft.resources.ResourceLocation) -> a 248:248:net.minecraft.resources.ResourceLocation getStatValueId(net.minecraft.stats.Stat) -> a 252:289:com.google.gson.JsonElement serializeToJson() -> a 283:283:void lambda$serializeToJson$4(com.google.gson.JsonObject,net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereon.PlayerPredicate$AdvancementPredicate) -> a 277:277:void lambda$serializeToJson$3(com.google.gson.JsonObject,net.minecraft.resources.ResourceLocation,java.lang.Boolean) -> a 266:271:void lambda$serializeToJson$2(com.google.gson.JsonArray,net.minecraft.stats.Stat,net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a 171:171:boolean lambda$matches$1(net.minecraft.world.entity.Entity) -> b 98:100:void lambda$advancementPredicateFromJson$0(it.unimi.dsi.fastutil.objects.Object2BooleanMap,java.util.Map$Entry) -> a 38:38:void () -> net.minecraft.advancements.critereon.PlayerPredicate$AdvancementCriterionsPredicate -> cp$a: it.unimi.dsi.fastutil.objects.Object2BooleanMap criterions -> a 66:68:void (it.unimi.dsi.fastutil.objects.Object2BooleanMap) -> 72:74:com.google.gson.JsonElement toJson() -> a 79:85:boolean test(net.minecraft.advancements.AdvancementProgress) -> a 63:63:boolean test(java.lang.Object) -> test net.minecraft.advancements.critereon.PlayerPredicate$AdvancementDonePredicate -> cp$b: boolean state -> a 48:50:void (boolean) -> 54:54:com.google.gson.JsonElement toJson() -> a 59:59:boolean test(net.minecraft.advancements.AdvancementProgress) -> a 45:45:boolean test(java.lang.Object) -> test net.minecraft.advancements.critereon.PlayerPredicate$AdvancementPredicate -> cp$c: com.google.gson.JsonElement toJson() -> a net.minecraft.advancements.critereon.PlayerPredicate$Builder -> cp$d: net.minecraft.advancements.critereon.MinMaxBounds$Ints level -> a net.minecraft.world.level.GameType gameType -> b java.util.Map stats -> c it.unimi.dsi.fastutil.objects.Object2BooleanMap recipes -> d java.util.Map advancements -> e net.minecraft.advancements.critereon.EntityPredicate lookingAt -> f 292:299:void () -> 302:302:net.minecraft.advancements.critereon.PlayerPredicate$Builder player() -> a 306:307:net.minecraft.advancements.critereon.PlayerPredicate$Builder setLevel(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a 311:312:net.minecraft.advancements.critereon.PlayerPredicate$Builder addStat(net.minecraft.stats.Stat,net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a 316:317:net.minecraft.advancements.critereon.PlayerPredicate$Builder addRecipe(net.minecraft.resources.ResourceLocation,boolean) -> a 321:322:net.minecraft.advancements.critereon.PlayerPredicate$Builder setGameType(net.minecraft.world.level.GameType) -> a 326:327:net.minecraft.advancements.critereon.PlayerPredicate$Builder setLookingAt(net.minecraft.advancements.critereon.EntityPredicate) -> a 331:332:net.minecraft.advancements.critereon.PlayerPredicate$Builder checkAdvancementDone(net.minecraft.resources.ResourceLocation,boolean) -> b 336:337:net.minecraft.advancements.critereon.PlayerPredicate$Builder checkAdvancementCriterions(net.minecraft.resources.ResourceLocation,java.util.Map) -> a 341:341:net.minecraft.advancements.critereon.PlayerPredicate build() -> b net.minecraft.advancements.critereon.RecipeUnlockedTrigger -> cq: net.minecraft.resources.ResourceLocation ID -> a 9:9:void () -> 14:14:net.minecraft.resources.ResourceLocation getId() -> a 19:20:net.minecraft.advancements.critereon.RecipeUnlockedTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 24:25:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.crafting.Recipe) -> a 28:28:net.minecraft.advancements.critereon.RecipeUnlockedTrigger$TriggerInstance unlocked(net.minecraft.resources.ResourceLocation) -> a 9:9:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 24:24:boolean lambda$trigger$0(net.minecraft.world.item.crafting.Recipe,net.minecraft.advancements.critereon.RecipeUnlockedTrigger$TriggerInstance) -> a 10:10:void () -> net.minecraft.advancements.critereon.RecipeUnlockedTrigger$TriggerInstance -> cq$a: net.minecraft.resources.ResourceLocation recipe -> a 35:37:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.resources.ResourceLocation) -> 41:43:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a 47:47:boolean matches(net.minecraft.world.item.crafting.Recipe) -> a net.minecraft.advancements.critereon.SerializationContext -> cr: net.minecraft.advancements.critereon.SerializationContext INSTANCE -> a com.google.gson.Gson predicateGson -> b 8:12:void () -> 15:15:com.google.gson.JsonElement serializeConditions(net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 10:10:void () -> net.minecraft.advancements.critereon.ShotCrossbowTrigger -> cs: net.minecraft.resources.ResourceLocation ID -> a 11:11:void () -> 16:16:net.minecraft.resources.ResourceLocation getId() -> a 21:22:net.minecraft.advancements.critereon.ShotCrossbowTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 26:27:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack) -> a 11:11:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 26:26:boolean lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.advancements.critereon.ShotCrossbowTrigger$TriggerInstance) -> a 12:12:void () -> net.minecraft.advancements.critereon.ShotCrossbowTrigger$TriggerInstance -> cs$a: net.minecraft.advancements.critereon.ItemPredicate item -> a 33:35:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.ItemPredicate) -> 38:38:net.minecraft.advancements.critereon.ShotCrossbowTrigger$TriggerInstance shotCrossbow(net.minecraft.advancements.critereon.ItemPredicate) -> a 42:42:net.minecraft.advancements.critereon.ShotCrossbowTrigger$TriggerInstance shotCrossbow(net.minecraft.world.level.ItemLike) -> a 46:46:boolean matches(net.minecraft.world.item.ItemStack) -> a 51:55:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.SimpleCriterionTrigger -> ct: java.util.Map players -> a 17:18:void () -> 22:23:void addPlayerListener(net.minecraft.server.PlayerAdvancements,net.minecraft.advancements.CriterionTrigger$Listener) -> a 27:34:void removePlayerListener(net.minecraft.server.PlayerAdvancements,net.minecraft.advancements.CriterionTrigger$Listener) -> b 38:39:void removePlayerListeners(net.minecraft.server.PlayerAdvancements) -> a net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 45:46:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.DeserializationContext) -> b 50:77:void trigger(net.minecraft.server.level.ServerPlayer,java.util.function.Predicate) -> a 17:17:net.minecraft.advancements.CriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.DeserializationContext) -> a 22:22:java.util.Set lambda$addPlayerListener$0(net.minecraft.server.PlayerAdvancements) -> b net.minecraft.advancements.critereon.SlideDownBlockTrigger -> cu: net.minecraft.resources.ResourceLocation ID -> a 14:14:void () -> 19:19:net.minecraft.resources.ResourceLocation getId() -> a 24:31:net.minecraft.advancements.critereon.SlideDownBlockTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 36:40:net.minecraft.world.level.block.Block deserializeBlock(com.google.gson.JsonObject) -> a 44:45:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.block.state.BlockState) -> a 14:14:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 44:44:boolean lambda$trigger$2(net.minecraft.world.level.block.state.BlockState,net.minecraft.advancements.critereon.SlideDownBlockTrigger$TriggerInstance) -> a 38:38:com.google.gson.JsonSyntaxException lambda$deserializeBlock$1(net.minecraft.resources.ResourceLocation) -> a 28:28:void lambda$createInstance$0(net.minecraft.world.level.block.Block,java.lang.String) -> a 15:15:void () -> net.minecraft.advancements.critereon.SlideDownBlockTrigger$TriggerInstance -> cu$a: net.minecraft.world.level.block.Block block -> a net.minecraft.advancements.critereon.StatePropertiesPredicate state -> b 53:56:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.world.level.block.Block,net.minecraft.advancements.critereon.StatePropertiesPredicate) -> 59:59:net.minecraft.advancements.critereon.SlideDownBlockTrigger$TriggerInstance slidesDownBlock(net.minecraft.world.level.block.Block) -> a 64:69:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a 73:79:boolean matches(net.minecraft.world.level.block.state.BlockState) -> a net.minecraft.advancements.critereon.StartRidingTrigger -> cv: net.minecraft.resources.ResourceLocation ID -> a 7:7:void () -> 12:12:net.minecraft.resources.ResourceLocation getId() -> a 17:17:net.minecraft.advancements.critereon.StartRidingTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 21:22:void trigger(net.minecraft.server.level.ServerPlayer) -> a 7:7:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 21:21:boolean lambda$trigger$0(net.minecraft.advancements.critereon.StartRidingTrigger$TriggerInstance) -> a 8:8:void () -> net.minecraft.advancements.critereon.StartRidingTrigger$TriggerInstance -> cv$a: 26:27:void (net.minecraft.advancements.critereon.EntityPredicate$Composite) -> 30:30:net.minecraft.advancements.critereon.StartRidingTrigger$TriggerInstance playerStartsRiding(net.minecraft.advancements.critereon.EntityPredicate$Builder) -> a net.minecraft.advancements.critereon.StatePropertiesPredicate -> cw: net.minecraft.advancements.critereon.StatePropertiesPredicate ANY -> a java.util.List properties -> b 126:134:net.minecraft.advancements.critereon.StatePropertiesPredicate$PropertyMatcher fromJson(java.lang.String,com.google.gson.JsonElement) -> a 139:142:java.lang.String getStringOrNull(com.google.gson.JsonElement) -> b 147:149:void (java.util.List) -> 152:157:boolean matches(net.minecraft.world.level.block.state.StateDefinition,net.minecraft.world.level.block.state.StateHolder) -> a 161:161:boolean matches(net.minecraft.world.level.block.state.BlockState) -> a 165:165:boolean matches(net.minecraft.world.level.material.FluidState) -> a 169:170:void checkState(net.minecraft.world.level.block.state.StateDefinition,java.util.function.Consumer) -> a 173:183:net.minecraft.advancements.critereon.StatePropertiesPredicate fromJson(com.google.gson.JsonElement) -> a 187:197:com.google.gson.JsonElement serializeToJson() -> a 194:194:void lambda$serializeToJson$1(com.google.gson.JsonObject,net.minecraft.advancements.critereon.StatePropertiesPredicate$PropertyMatcher) -> a 169:169:void lambda$checkState$0(net.minecraft.world.level.block.state.StateDefinition,java.util.function.Consumer,net.minecraft.advancements.critereon.StatePropertiesPredicate$PropertyMatcher) -> a 24:24:void () -> net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder -> cw$a: java.util.List matchers -> a 201:204:void () -> 207:207:net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder properties() -> a 211:212:net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder hasProperty(net.minecraft.world.level.block.state.properties.Property,java.lang.String) -> a 216:216:net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder hasProperty(net.minecraft.world.level.block.state.properties.Property,int) -> a 220:220:net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder hasProperty(net.minecraft.world.level.block.state.properties.Property,boolean) -> a 224:224:net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder hasProperty(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable) -> a 228:228:net.minecraft.advancements.critereon.StatePropertiesPredicate build() -> b net.minecraft.advancements.critereon.StatePropertiesPredicate$ExactPropertyMatcher -> cw$b: java.lang.String value -> a 62:64:void (java.lang.String,java.lang.String) -> 68:70:boolean match(net.minecraft.world.level.block.state.StateHolder,net.minecraft.world.level.block.state.properties.Property) -> a 75:75:com.google.gson.JsonElement toJson() -> a net.minecraft.advancements.critereon.StatePropertiesPredicate$PropertyMatcher -> cw$c: java.lang.String name -> a 29:31:void (java.lang.String) -> 34:39:boolean match(net.minecraft.world.level.block.state.StateDefinition,net.minecraft.world.level.block.state.StateHolder) -> a boolean match(net.minecraft.world.level.block.state.StateHolder,net.minecraft.world.level.block.state.properties.Property) -> a com.google.gson.JsonElement toJson() -> a 47:47:java.lang.String getName() -> b 51:55:void checkState(net.minecraft.world.level.block.state.StateDefinition,java.util.function.Consumer) -> a net.minecraft.advancements.critereon.StatePropertiesPredicate$RangedPropertyMatcher -> cw$d: java.lang.String minValue -> a java.lang.String maxValue -> b 86:89:void (java.lang.String,java.lang.String,java.lang.String) -> 93:109:boolean match(net.minecraft.world.level.block.state.StateHolder,net.minecraft.world.level.block.state.properties.Property) -> a 114:121:com.google.gson.JsonElement toJson() -> a net.minecraft.advancements.critereon.SummonedEntityTrigger -> cx: net.minecraft.resources.ResourceLocation ID -> a 9:9:void () -> 14:14:net.minecraft.resources.ResourceLocation getId() -> a 19:20:net.minecraft.advancements.critereon.SummonedEntityTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 24:26:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity) -> a 9:9:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 25:25:boolean lambda$trigger$0(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.advancements.critereon.SummonedEntityTrigger$TriggerInstance) -> a 10:10:void () -> net.minecraft.advancements.critereon.SummonedEntityTrigger$TriggerInstance -> cx$a: net.minecraft.advancements.critereon.EntityPredicate$Composite entity -> a 32:34:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.EntityPredicate$Composite) -> 37:37:net.minecraft.advancements.critereon.SummonedEntityTrigger$TriggerInstance summonedEntity(net.minecraft.advancements.critereon.EntityPredicate$Builder) -> a 41:41:boolean matches(net.minecraft.world.level.storage.loot.LootContext) -> a 46:50:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.TameAnimalTrigger -> cy: net.minecraft.resources.ResourceLocation ID -> a 9:9:void () -> 14:14:net.minecraft.resources.ResourceLocation getId() -> a 19:20:net.minecraft.advancements.critereon.TameAnimalTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 24:26:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.animal.Animal) -> a 9:9:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 25:25:boolean lambda$trigger$0(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.advancements.critereon.TameAnimalTrigger$TriggerInstance) -> a 10:10:void () -> net.minecraft.advancements.critereon.TameAnimalTrigger$TriggerInstance -> cy$a: net.minecraft.advancements.critereon.EntityPredicate$Composite entity -> a 32:34:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.EntityPredicate$Composite) -> 37:37:net.minecraft.advancements.critereon.TameAnimalTrigger$TriggerInstance tamedAnimal() -> c 41:41:net.minecraft.advancements.critereon.TameAnimalTrigger$TriggerInstance tamedAnimal(net.minecraft.advancements.critereon.EntityPredicate) -> a 45:45:boolean matches(net.minecraft.world.level.storage.loot.LootContext) -> a 50:54:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.TargetBlockTrigger -> cz: net.minecraft.resources.ResourceLocation ID -> a 10:10:void () -> 15:15:net.minecraft.resources.ResourceLocation getId() -> a 20:22:net.minecraft.advancements.critereon.TargetBlockTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 26:28:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity,net.minecraft.world.phys.Vec3,int) -> a 10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 27:27:boolean lambda$trigger$0(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.phys.Vec3,int,net.minecraft.advancements.critereon.TargetBlockTrigger$TriggerInstance) -> a 11:11:void () -> net.minecraft.advancements.critereon.TargetBlockTrigger$TriggerInstance -> cz$a: net.minecraft.advancements.critereon.MinMaxBounds$Ints signalStrength -> a net.minecraft.advancements.critereon.EntityPredicate$Composite projectile -> b 35:38:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.advancements.critereon.EntityPredicate$Composite) -> 41:41:net.minecraft.advancements.critereon.TargetBlockTrigger$TriggerInstance targetHit(net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.advancements.critereon.EntityPredicate$Composite) -> a 46:49:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a 53:59:boolean matches(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.phys.Vec3,int) -> a net.minecraft.advancements.critereon.TickTrigger -> da: net.minecraft.resources.ResourceLocation ID -> a 7:7:void () -> 12:12:net.minecraft.resources.ResourceLocation getId() -> a 17:17:net.minecraft.advancements.critereon.TickTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 21:22:void trigger(net.minecraft.server.level.ServerPlayer) -> a 7:7:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 21:21:boolean lambda$trigger$0(net.minecraft.advancements.critereon.TickTrigger$TriggerInstance) -> a 8:8:void () -> net.minecraft.advancements.critereon.TickTrigger$TriggerInstance -> da$a: 26:27:void (net.minecraft.advancements.critereon.EntityPredicate$Composite) -> net.minecraft.advancements.critereon.TradeTrigger -> db: net.minecraft.resources.ResourceLocation ID -> a 10:10:void () -> 15:15:net.minecraft.resources.ResourceLocation getId() -> a 20:22:net.minecraft.advancements.critereon.TradeTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 26:28:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.npc.AbstractVillager,net.minecraft.world.item.ItemStack) -> a 10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 27:27:boolean lambda$trigger$0(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.item.ItemStack,net.minecraft.advancements.critereon.TradeTrigger$TriggerInstance) -> a 11:11:void () -> net.minecraft.advancements.critereon.TradeTrigger$TriggerInstance -> db$a: net.minecraft.advancements.critereon.EntityPredicate$Composite villager -> a net.minecraft.advancements.critereon.ItemPredicate item -> b 35:38:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.ItemPredicate) -> 41:41:net.minecraft.advancements.critereon.TradeTrigger$TriggerInstance tradedWithVillager() -> c 45:45:net.minecraft.advancements.critereon.TradeTrigger$TriggerInstance tradedWithVillager(net.minecraft.advancements.critereon.EntityPredicate$Builder) -> a 49:55:boolean matches(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.item.ItemStack) -> a 60:65:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.UsedEnderEyeTrigger -> dc: net.minecraft.resources.ResourceLocation ID -> a 8:8:void () -> 13:13:net.minecraft.resources.ResourceLocation getId() -> a 18:19:net.minecraft.advancements.critereon.UsedEnderEyeTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 23:27:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.core.BlockPos) -> a 8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 26:26:boolean lambda$trigger$0(double,net.minecraft.advancements.critereon.UsedEnderEyeTrigger$TriggerInstance) -> a 9:9:void () -> net.minecraft.advancements.critereon.UsedEnderEyeTrigger$TriggerInstance -> dc$a: net.minecraft.advancements.critereon.MinMaxBounds$Doubles level -> a 33:35:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> 38:38:boolean matches(double) -> a net.minecraft.advancements.critereon.UsedTotemTrigger -> dd: net.minecraft.resources.ResourceLocation ID -> a 11:11:void () -> 16:16:net.minecraft.resources.ResourceLocation getId() -> a 21:22:net.minecraft.advancements.critereon.UsedTotemTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 26:27:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack) -> a 11:11:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 26:26:boolean lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.advancements.critereon.UsedTotemTrigger$TriggerInstance) -> a 12:12:void () -> net.minecraft.advancements.critereon.UsedTotemTrigger$TriggerInstance -> dd$a: net.minecraft.advancements.critereon.ItemPredicate item -> a 33:35:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.ItemPredicate) -> 38:38:net.minecraft.advancements.critereon.UsedTotemTrigger$TriggerInstance usedTotem(net.minecraft.advancements.critereon.ItemPredicate) -> a 42:42:net.minecraft.advancements.critereon.UsedTotemTrigger$TriggerInstance usedTotem(net.minecraft.world.level.ItemLike) -> a 46:46:boolean matches(net.minecraft.world.item.ItemStack) -> a 51:55:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.UsingItemTrigger -> de: net.minecraft.resources.ResourceLocation ID -> a 8:8:void () -> 13:13:net.minecraft.resources.ResourceLocation getId() -> a 18:19:net.minecraft.advancements.critereon.UsingItemTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 23:24:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack) -> a 8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> b 23:23:boolean lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.advancements.critereon.UsingItemTrigger$TriggerInstance) -> a 9:9:void () -> net.minecraft.advancements.critereon.UsingItemTrigger$TriggerInstance -> de$a: net.minecraft.advancements.critereon.ItemPredicate item -> a 30:32:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.ItemPredicate) -> 35:35:net.minecraft.advancements.critereon.UsingItemTrigger$TriggerInstance lookingAt(net.minecraft.advancements.critereon.EntityPredicate$Builder,net.minecraft.advancements.critereon.ItemPredicate$Builder) -> a 39:42:boolean matches(net.minecraft.world.item.ItemStack) -> a 47:51:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.WrappedMinMaxBounds -> df: net.minecraft.advancements.critereon.WrappedMinMaxBounds ANY -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INTS_ONLY -> b java.lang.Float min -> c java.lang.Float max -> d 26:29:void (java.lang.Float,java.lang.Float) -> 32:32:net.minecraft.advancements.critereon.WrappedMinMaxBounds exactly(float) -> a 36:36:net.minecraft.advancements.critereon.WrappedMinMaxBounds between(float,float) -> a 40:40:net.minecraft.advancements.critereon.WrappedMinMaxBounds atLeast(float) -> b 44:44:net.minecraft.advancements.critereon.WrappedMinMaxBounds atMost(float) -> c 48:57:boolean matches(float) -> d 61:70:boolean matchesSqr(double) -> a 75:75:java.lang.Float getMin() -> a 80:80:java.lang.Float getMax() -> b 84:99:com.google.gson.JsonElement serializeToJson() -> c 103:114:net.minecraft.advancements.critereon.WrappedMinMaxBounds fromJson(com.google.gson.JsonElement) -> a 119:119:net.minecraft.advancements.critereon.WrappedMinMaxBounds fromReader(com.mojang.brigadier.StringReader,boolean) -> a 123:147:net.minecraft.advancements.critereon.WrappedMinMaxBounds fromReader(com.mojang.brigadier.StringReader,boolean,java.util.function.Function) -> a 152:166:java.lang.Float readNumber(com.mojang.brigadier.StringReader,boolean) -> b 172:181:boolean isAllowedNumber(com.mojang.brigadier.StringReader,boolean) -> c 186:186:java.lang.Float optionallyFormat(java.lang.Float,java.util.function.Function) -> a 119:119:java.lang.Float lambda$fromReader$0(java.lang.Float) -> a 17:19:void () -> net.minecraft.advancements.critereon.package-info -> dg: net.minecraft.advancements.package-info -> dh: net.minecraft.commands.BrigadierExceptions -> di: com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType DOUBLE_TOO_SMALL -> a com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType DOUBLE_TOO_BIG -> b com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType FLOAT_TOO_SMALL -> c com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType FLOAT_TOO_BIG -> d com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType INTEGER_TOO_SMALL -> e com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType INTEGER_TOO_BIG -> f com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType LONG_TOO_SMALL -> g com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType LONG_TOO_BIG -> h com.mojang.brigadier.exceptions.DynamicCommandExceptionType LITERAL_INCORRECT -> i com.mojang.brigadier.exceptions.SimpleCommandExceptionType READER_EXPECTED_START_OF_QUOTE -> j com.mojang.brigadier.exceptions.SimpleCommandExceptionType READER_EXPECTED_END_OF_QUOTE -> k com.mojang.brigadier.exceptions.DynamicCommandExceptionType READER_INVALID_ESCAPE -> l com.mojang.brigadier.exceptions.DynamicCommandExceptionType READER_INVALID_BOOL -> m com.mojang.brigadier.exceptions.DynamicCommandExceptionType READER_INVALID_INT -> n com.mojang.brigadier.exceptions.SimpleCommandExceptionType READER_EXPECTED_INT -> o com.mojang.brigadier.exceptions.DynamicCommandExceptionType READER_INVALID_LONG -> p com.mojang.brigadier.exceptions.SimpleCommandExceptionType READER_EXPECTED_LONG -> q com.mojang.brigadier.exceptions.DynamicCommandExceptionType READER_INVALID_DOUBLE -> r com.mojang.brigadier.exceptions.SimpleCommandExceptionType READER_EXPECTED_DOUBLE -> s com.mojang.brigadier.exceptions.DynamicCommandExceptionType READER_INVALID_FLOAT -> t com.mojang.brigadier.exceptions.SimpleCommandExceptionType READER_EXPECTED_FLOAT -> u com.mojang.brigadier.exceptions.SimpleCommandExceptionType READER_EXPECTED_BOOL -> v com.mojang.brigadier.exceptions.DynamicCommandExceptionType READER_EXPECTED_SYMBOL -> w com.mojang.brigadier.exceptions.SimpleCommandExceptionType DISPATCHER_UNKNOWN_COMMAND -> x com.mojang.brigadier.exceptions.SimpleCommandExceptionType DISPATCHER_UNKNOWN_ARGUMENT -> y com.mojang.brigadier.exceptions.SimpleCommandExceptionType DISPATCHER_EXPECTED_ARGUMENT_SEPARATOR -> z com.mojang.brigadier.exceptions.DynamicCommandExceptionType DISPATCHER_PARSE_EXCEPTION -> A 9:9:void () -> 46:46:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType doubleTooLow() -> doubleTooLow 51:51:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType doubleTooHigh() -> doubleTooHigh 56:56:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType floatTooLow() -> floatTooLow 61:61:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType floatTooHigh() -> floatTooHigh 66:66:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType integerTooLow() -> integerTooLow 71:71:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType integerTooHigh() -> integerTooHigh 76:76:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType longTooLow() -> longTooLow 81:81:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType longTooHigh() -> longTooHigh 86:86:com.mojang.brigadier.exceptions.DynamicCommandExceptionType literalIncorrect() -> literalIncorrect 91:91:com.mojang.brigadier.exceptions.SimpleCommandExceptionType readerExpectedStartOfQuote() -> readerExpectedStartOfQuote 96:96:com.mojang.brigadier.exceptions.SimpleCommandExceptionType readerExpectedEndOfQuote() -> readerExpectedEndOfQuote 101:101:com.mojang.brigadier.exceptions.DynamicCommandExceptionType readerInvalidEscape() -> readerInvalidEscape 106:106:com.mojang.brigadier.exceptions.DynamicCommandExceptionType readerInvalidBool() -> readerInvalidBool 111:111:com.mojang.brigadier.exceptions.DynamicCommandExceptionType readerInvalidInt() -> readerInvalidInt 116:116:com.mojang.brigadier.exceptions.SimpleCommandExceptionType readerExpectedInt() -> readerExpectedInt 121:121:com.mojang.brigadier.exceptions.DynamicCommandExceptionType readerInvalidLong() -> readerInvalidLong 126:126:com.mojang.brigadier.exceptions.SimpleCommandExceptionType readerExpectedLong() -> readerExpectedLong 131:131:com.mojang.brigadier.exceptions.DynamicCommandExceptionType readerInvalidDouble() -> readerInvalidDouble 136:136:com.mojang.brigadier.exceptions.SimpleCommandExceptionType readerExpectedDouble() -> readerExpectedDouble 141:141:com.mojang.brigadier.exceptions.DynamicCommandExceptionType readerInvalidFloat() -> readerInvalidFloat 146:146:com.mojang.brigadier.exceptions.SimpleCommandExceptionType readerExpectedFloat() -> readerExpectedFloat 151:151:com.mojang.brigadier.exceptions.SimpleCommandExceptionType readerExpectedBool() -> readerExpectedBool 156:156:com.mojang.brigadier.exceptions.DynamicCommandExceptionType readerExpectedSymbol() -> readerExpectedSymbol 161:161:com.mojang.brigadier.exceptions.SimpleCommandExceptionType dispatcherUnknownCommand() -> dispatcherUnknownCommand 166:166:com.mojang.brigadier.exceptions.SimpleCommandExceptionType dispatcherUnknownArgument() -> dispatcherUnknownArgument 171:171:com.mojang.brigadier.exceptions.SimpleCommandExceptionType dispatcherExpectedArgumentSeparator() -> dispatcherExpectedArgumentSeparator 176:176:com.mojang.brigadier.exceptions.DynamicCommandExceptionType dispatcherParseException() -> dispatcherParseException 42:42:com.mojang.brigadier.Message lambda$static$16(java.lang.Object) -> a 37:37:com.mojang.brigadier.Message lambda$static$15(java.lang.Object) -> b 34:34:com.mojang.brigadier.Message lambda$static$14(java.lang.Object) -> c 32:32:com.mojang.brigadier.Message lambda$static$13(java.lang.Object) -> d 30:30:com.mojang.brigadier.Message lambda$static$12(java.lang.Object) -> e 28:28:com.mojang.brigadier.Message lambda$static$11(java.lang.Object) -> f 27:27:com.mojang.brigadier.Message lambda$static$10(java.lang.Object) -> g 26:26:com.mojang.brigadier.Message lambda$static$9(java.lang.Object) -> h 22:22:com.mojang.brigadier.Message lambda$static$8(java.lang.Object) -> i 20:20:com.mojang.brigadier.Message lambda$static$7(java.lang.Object,java.lang.Object) -> a 19:19:com.mojang.brigadier.Message lambda$static$6(java.lang.Object,java.lang.Object) -> b 17:17:com.mojang.brigadier.Message lambda$static$5(java.lang.Object,java.lang.Object) -> c 16:16:com.mojang.brigadier.Message lambda$static$4(java.lang.Object,java.lang.Object) -> d 14:14:com.mojang.brigadier.Message lambda$static$3(java.lang.Object,java.lang.Object) -> e 13:13:com.mojang.brigadier.Message lambda$static$2(java.lang.Object,java.lang.Object) -> f 11:11:com.mojang.brigadier.Message lambda$static$1(java.lang.Object,java.lang.Object) -> g 10:10:com.mojang.brigadier.Message lambda$static$0(java.lang.Object,java.lang.Object) -> h 10:42:void () -> net.minecraft.commands.CommandFunction -> dj: net.minecraft.commands.CommandFunction$Entry[] entries -> a net.minecraft.resources.ResourceLocation id -> b 21:24:void (net.minecraft.resources.ResourceLocation,net.minecraft.commands.CommandFunction$Entry[]) -> 27:27:net.minecraft.resources.ResourceLocation getId() -> a 31:31:net.minecraft.commands.CommandFunction$Entry[] getEntries() -> b 35:67:net.minecraft.commands.CommandFunction fromLines(net.minecraft.resources.ResourceLocation,com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandSourceStack,java.util.List) -> a net.minecraft.commands.CommandFunction$CacheableFunction -> dj$a: net.minecraft.commands.CommandFunction$CacheableFunction NONE -> a net.minecraft.resources.ResourceLocation id -> b boolean resolved -> c java.util.Optional function -> d 146:150:void (net.minecraft.resources.ResourceLocation) -> 146:156:void (net.minecraft.commands.CommandFunction) -> 159:165:java.util.Optional get(net.minecraft.server.ServerFunctionManager) -> a 170:170:net.minecraft.resources.ResourceLocation getId() -> a 170:170:net.minecraft.resources.ResourceLocation lambda$getId$0(net.minecraft.commands.CommandFunction) -> a 141:141:void () -> net.minecraft.commands.CommandFunction$CommandEntry -> dj$b: com.mojang.brigadier.ParseResults parse -> a 78:80:void (com.mojang.brigadier.ParseResults) -> 84:93:void execute(net.minecraft.server.ServerFunctionManager,net.minecraft.commands.CommandSourceStack,java.util.Deque,int,int,net.minecraft.server.ServerFunctionManager$TraceCallbacks) -> execute 96:96:int execute(net.minecraft.server.ServerFunctionManager,net.minecraft.commands.CommandSourceStack) -> a 101:101:java.lang.String toString() -> toString net.minecraft.commands.CommandFunction$Entry -> dj$c: void execute(net.minecraft.server.ServerFunctionManager,net.minecraft.commands.CommandSourceStack,java.util.Deque,int,int,net.minecraft.server.ServerFunctionManager$TraceCallbacks) -> execute net.minecraft.commands.CommandFunction$FunctionEntry -> dj$d: net.minecraft.commands.CommandFunction$CacheableFunction function -> a 108:110:void (net.minecraft.commands.CommandFunction) -> 114:132:void execute(net.minecraft.server.ServerFunctionManager,net.minecraft.commands.CommandSourceStack,java.util.Deque,int,int,net.minecraft.server.ServerFunctionManager$TraceCallbacks) -> execute 136:136:java.lang.String toString() -> toString 127:130:void lambda$execute$1(net.minecraft.server.ServerFunctionManager$TraceCallbacks,int) -> a 116:125:void lambda$execute$0(net.minecraft.server.ServerFunctionManager$TraceCallbacks,int,int,java.util.Deque,net.minecraft.commands.CommandSourceStack,net.minecraft.commands.CommandFunction) -> a net.minecraft.commands.CommandRuntimeException -> dk: net.minecraft.network.chat.Component message -> a 10:12:void (net.minecraft.network.chat.Component) -> 15:15:net.minecraft.network.chat.Component getComponent() -> a net.minecraft.commands.CommandSource -> dl: net.minecraft.commands.CommandSource NULL -> a void sendMessage(net.minecraft.network.chat.Component,java.util.UUID) -> a boolean acceptsSuccess() -> i_ boolean acceptsFailure() -> j_ boolean shouldInformAdmins() -> G_ 38:38:boolean alwaysAccepts() -> d_ 8:8:void () -> net.minecraft.commands.CommandSource$1 -> dl$1: 8:8:void () -> 11:11:void sendMessage(net.minecraft.network.chat.Component,java.util.UUID) -> a 15:15:boolean acceptsSuccess() -> i_ 20:20:boolean acceptsFailure() -> j_ 25:25:boolean shouldInformAdmins() -> G_ net.minecraft.commands.CommandSourceStack -> dm: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_PLAYER -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_ENTITY -> b net.minecraft.commands.CommandSource source -> c net.minecraft.world.phys.Vec3 worldPosition -> d net.minecraft.server.level.ServerLevel level -> e int permissionLevel -> f java.lang.String textName -> g net.minecraft.network.chat.Component displayName -> h net.minecraft.server.MinecraftServer server -> i boolean silent -> j net.minecraft.world.entity.Entity entity -> k com.mojang.brigadier.ResultConsumer consumer -> l net.minecraft.commands.arguments.EntityAnchorArgument$Anchor anchor -> m net.minecraft.world.phys.Vec2 rotation -> n 59:60:void (net.minecraft.commands.CommandSource,net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec2,net.minecraft.server.level.ServerLevel,int,java.lang.String,net.minecraft.network.chat.Component,net.minecraft.server.MinecraftServer,net.minecraft.world.entity.Entity) -> 62:75:void (net.minecraft.commands.CommandSource,net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec2,net.minecraft.server.level.ServerLevel,int,java.lang.String,net.minecraft.network.chat.Component,net.minecraft.server.MinecraftServer,net.minecraft.world.entity.Entity,boolean,com.mojang.brigadier.ResultConsumer,net.minecraft.commands.arguments.EntityAnchorArgument$Anchor) -> 78:81:net.minecraft.commands.CommandSourceStack withSource(net.minecraft.commands.CommandSource) -> a 85:88:net.minecraft.commands.CommandSourceStack withEntity(net.minecraft.world.entity.Entity) -> a 92:95:net.minecraft.commands.CommandSourceStack withPosition(net.minecraft.world.phys.Vec3) -> a 99:102:net.minecraft.commands.CommandSourceStack withRotation(net.minecraft.world.phys.Vec2) -> a 106:109:net.minecraft.commands.CommandSourceStack withCallback(com.mojang.brigadier.ResultConsumer) -> a 113:114:net.minecraft.commands.CommandSourceStack withCallback(com.mojang.brigadier.ResultConsumer,java.util.function.BinaryOperator) -> a 118:121:net.minecraft.commands.CommandSourceStack withSuppressedOutput() -> a 125:128:net.minecraft.commands.CommandSourceStack withPermission(int) -> a 132:135:net.minecraft.commands.CommandSourceStack withMaximumPermission(int) -> b 139:142:net.minecraft.commands.CommandSourceStack withAnchor(net.minecraft.commands.arguments.EntityAnchorArgument$Anchor) -> a 146:151:net.minecraft.commands.CommandSourceStack withLevel(net.minecraft.server.level.ServerLevel) -> a 155:155:net.minecraft.commands.CommandSourceStack facing(net.minecraft.world.entity.Entity,net.minecraft.commands.arguments.EntityAnchorArgument$Anchor) -> a 159:167:net.minecraft.commands.CommandSourceStack facing(net.minecraft.world.phys.Vec3) -> b 171:171:net.minecraft.network.chat.Component getDisplayName() -> b 175:175:java.lang.String getTextName() -> c 180:180:boolean hasPermission(int) -> c 184:184:net.minecraft.world.phys.Vec3 getPosition() -> d 188:188:net.minecraft.server.level.ServerLevel getLevel() -> e 193:193:net.minecraft.world.entity.Entity getEntity() -> f 197:200:net.minecraft.world.entity.Entity getEntityOrException() -> g 204:207:net.minecraft.server.level.ServerPlayer getPlayerOrException() -> h 211:211:net.minecraft.world.phys.Vec2 getRotation() -> i 215:215:net.minecraft.server.MinecraftServer getServer() -> j 219:219:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor getAnchor() -> k 223:229:void sendSuccess(net.minecraft.network.chat.Component,boolean) -> a 232:245:void broadcastToAdmins(net.minecraft.network.chat.Component) -> b 248:251:void sendFailure(net.minecraft.network.chat.Component) -> a 254:257:void onCommandComplete(com.mojang.brigadier.context.CommandContext,boolean,int) -> a 261:261:java.util.Collection getOnlinePlayerNames() -> l 266:266:java.util.Collection getAllTeams() -> m 271:271:java.util.Collection getAvailableSoundEvents() -> n 276:276:java.util.stream.Stream getRecipeNames() -> o 281:281:java.util.concurrent.CompletableFuture customSuggestion(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 286:286:java.util.Set levels() -> p 291:291:net.minecraft.core.RegistryAccess registryAccess() -> q 59:59:void lambda$new$0(com.mojang.brigadier.context.CommandContext,boolean,int) -> b 40:41:void () -> net.minecraft.commands.Commands -> dn: org.slf4j.Logger LOGGER -> f int LEVEL_ALL -> a int LEVEL_MODERATORS -> b int LEVEL_GAMEMASTERS -> c int LEVEL_ADMINS -> d int LEVEL_OWNERS -> e com.mojang.brigadier.CommandDispatcher dispatcher -> g 135:255:void (net.minecraft.commands.Commands$CommandSelection) -> 258:310:int performCommand(net.minecraft.commands.CommandSourceStack,java.lang.String) -> a 314:319:void sendCommands(net.minecraft.server.level.ServerPlayer) -> a 322:350:void fillUsableCommands(com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier.tree.CommandNode,net.minecraft.commands.CommandSourceStack,java.util.Map) -> a 353:353:com.mojang.brigadier.builder.LiteralArgumentBuilder literal(java.lang.String) -> a 357:357:com.mojang.brigadier.builder.RequiredArgumentBuilder argument(java.lang.String,com.mojang.brigadier.arguments.ArgumentType) -> a 361:361:java.util.function.Predicate createValidator(net.minecraft.commands.Commands$ParseFunction) -> a 372:372:com.mojang.brigadier.CommandDispatcher getDispatcher() -> a 377:384:com.mojang.brigadier.exceptions.CommandSyntaxException getParseException(com.mojang.brigadier.ParseResults) -> a 388:395:void validate() -> b 392:392:java.lang.String lambda$validate$8(com.mojang.brigadier.arguments.ArgumentType) -> a 390:390:boolean lambda$validate$7(com.mojang.brigadier.arguments.ArgumentType) -> b 363:366:boolean lambda$createValidator$6(net.minecraft.commands.Commands$ParseFunction,java.lang.String) -> a 329:329:int lambda$fillUsableCommands$5(com.mojang.brigadier.context.CommandContext) -> a 325:325:boolean lambda$fillUsableCommands$4(net.minecraft.commands.SharedSuggestionProvider) -> a 301:301:net.minecraft.network.chat.Style lambda$performCommand$3(net.minecraft.network.chat.MutableComponent,net.minecraft.network.chat.Style) -> a 273:273:net.minecraft.network.chat.Style lambda$performCommand$2(java.lang.String,net.minecraft.network.chat.Style) -> a 253:254:void lambda$new$1(com.mojang.brigadier.context.CommandContext,boolean,int) -> a 249:250:void lambda$new$0(com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier.tree.CommandNode,java.util.Collection) -> a 122:122:void () -> net.minecraft.commands.Commands$CommandSelection -> dn$a: net.minecraft.commands.Commands$CommandSelection ALL -> a net.minecraft.commands.Commands$CommandSelection DEDICATED -> b net.minecraft.commands.Commands$CommandSelection INTEGRATED -> c boolean includeIntegrated -> d boolean includeDedicated -> e net.minecraft.commands.Commands$CommandSelection[] $VALUES -> f 137:137:net.minecraft.commands.Commands$CommandSelection[] values() -> values 137:137:net.minecraft.commands.Commands$CommandSelection valueOf(java.lang.String) -> valueOf 146:149:void (java.lang.String,int,boolean,boolean) -> 137:137:net.minecraft.commands.Commands$CommandSelection[] $values() -> a 137:140:void () -> net.minecraft.commands.Commands$ParseFunction -> dn$b: void parse(com.mojang.brigadier.StringReader) -> parse net.minecraft.commands.SharedSuggestionProvider -> dp: java.util.Collection getOnlinePlayerNames() -> l 47:47:java.util.Collection getSelectedEntities() -> r java.util.Collection getAllTeams() -> m java.util.Collection getAvailableSoundEvents() -> n java.util.stream.Stream getRecipeNames() -> o java.util.concurrent.CompletableFuture customSuggestion(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 59:59:java.util.Collection getRelevantCoordinates() -> s 63:63:java.util.Collection getAbsoluteCoordinates() -> t java.util.Set levels() -> p net.minecraft.core.RegistryAccess registryAccess() -> q boolean hasPermission(int) -> c 73:87:void filterResources(java.lang.Iterable,java.lang.String,java.util.function.Function,java.util.function.Consumer) -> a 90:99:void filterResources(java.lang.Iterable,java.lang.String,java.lang.String,java.util.function.Function,java.util.function.Consumer) -> a 102:104:java.util.concurrent.CompletableFuture suggestResource(java.lang.Iterable,com.mojang.brigadier.suggestion.SuggestionsBuilder,java.lang.String) -> a 108:108:java.util.concurrent.CompletableFuture suggestResource(java.util.stream.Stream,com.mojang.brigadier.suggestion.SuggestionsBuilder,java.lang.String) -> a 112:114:java.util.concurrent.CompletableFuture suggestResource(java.lang.Iterable,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 118:120:java.util.concurrent.CompletableFuture suggestResource(java.lang.Iterable,com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Function,java.util.function.Function) -> a 124:124:java.util.concurrent.CompletableFuture suggestResource(java.util.stream.Stream,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 128:128:java.util.concurrent.CompletableFuture suggestResource(java.util.stream.Stream,com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Function,java.util.function.Function) -> a 132:163:java.util.concurrent.CompletableFuture suggestCoordinates(java.lang.String,java.util.Collection,com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Predicate) -> a 167:188:java.util.concurrent.CompletableFuture suggest2DCoordinates(java.lang.String,java.util.Collection,com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Predicate) -> b 192:198:java.util.concurrent.CompletableFuture suggest(java.lang.Iterable,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> b 202:204:java.util.concurrent.CompletableFuture suggest(java.util.stream.Stream,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> b 208:214:java.util.concurrent.CompletableFuture suggest(java.lang.String[],com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 218:225:java.util.concurrent.CompletableFuture suggest(java.lang.Iterable,com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Function,java.util.function.Function) -> b 229:239:boolean matchesSubStr(java.lang.String,java.lang.String) -> a 203:203:boolean lambda$suggest$5(java.lang.String,java.lang.String) -> b 119:119:void lambda$suggestResource$4(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Function,java.util.function.Function,java.lang.Object) -> a 113:113:void lambda$suggestResource$3(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.resources.ResourceLocation) -> a 113:113:net.minecraft.resources.ResourceLocation lambda$suggestResource$2(net.minecraft.resources.ResourceLocation) -> a 103:103:void lambda$suggestResource$1(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.lang.String,net.minecraft.resources.ResourceLocation) -> a 103:103:net.minecraft.resources.ResourceLocation lambda$suggestResource$0(net.minecraft.resources.ResourceLocation) -> b net.minecraft.commands.SharedSuggestionProvider$TextCoordinates -> dp$a: net.minecraft.commands.SharedSuggestionProvider$TextCoordinates DEFAULT_LOCAL -> a net.minecraft.commands.SharedSuggestionProvider$TextCoordinates DEFAULT_GLOBAL -> b java.lang.String x -> c java.lang.String y -> d java.lang.String z -> e 37:41:void (java.lang.String,java.lang.String,java.lang.String) -> 27:29:void () -> net.minecraft.commands.arguments.AngleArgument -> dq: java.util.Collection EXAMPLES -> c com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_COMPLETE -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID_ANGLE -> b 16:16:void () -> 22:22:net.minecraft.commands.arguments.AngleArgument angle() -> a 26:26:float getAngle(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 31:40:net.minecraft.commands.arguments.AngleArgument$SingleAngle parse(com.mojang.brigadier.StringReader) -> a 45:45:java.util.Collection getExamples() -> getExamples 16:16:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 17:19:void () -> net.minecraft.commands.arguments.AngleArgument$SingleAngle -> dq$a: float angle -> a boolean isRelative -> b 52:55:void (float,boolean) -> 58:58:float getAngle(net.minecraft.commands.CommandSourceStack) -> a net.minecraft.commands.arguments.ColorArgument -> dr: java.util.Collection EXAMPLES -> b com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_VALUE -> a 23:24:void () -> 27:27:net.minecraft.commands.arguments.ColorArgument color() -> a 31:31:net.minecraft.ChatFormatting getColor(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 36:41:net.minecraft.ChatFormatting parse(com.mojang.brigadier.StringReader) -> a 46:46:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 51:51:java.util.Collection getExamples() -> getExamples 19:19:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 21:21:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 20:21:void () -> net.minecraft.commands.arguments.ComponentArgument -> ds: java.util.Collection EXAMPLES -> b com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_JSON -> a 19:20:void () -> 23:23:net.minecraft.network.chat.Component getComponent(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 27:27:net.minecraft.commands.arguments.ComponentArgument textComponent() -> a 33:40:net.minecraft.network.chat.Component parse(com.mojang.brigadier.StringReader) -> a 46:46:java.util.Collection getExamples() -> getExamples 15:15:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 17:17:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 16:17:void () -> net.minecraft.commands.arguments.CompoundTagArgument -> dt: java.util.Collection EXAMPLES -> a 16:17:void () -> 20:20:net.minecraft.commands.arguments.CompoundTagArgument compoundTag() -> a 24:24:net.minecraft.nbt.CompoundTag getCompoundTag(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 29:29:net.minecraft.nbt.CompoundTag parse(com.mojang.brigadier.StringReader) -> a 34:34:java.util.Collection getExamples() -> getExamples 13:13:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 14:14:void () -> net.minecraft.commands.arguments.DimensionArgument -> du: java.util.Collection EXAMPLES -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_VALUE -> b 24:24:void () -> 31:31:net.minecraft.resources.ResourceLocation parse(com.mojang.brigadier.StringReader) -> a 36:39:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 44:44:java.util.Collection getExamples() -> getExamples 48:48:net.minecraft.commands.arguments.DimensionArgument dimension() -> a 52:58:net.minecraft.server.level.ServerLevel getDimension(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 24:24:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 27:27:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a 25:25:java.lang.String lambda$static$0(net.minecraft.resources.ResourceKey) -> a 25:27:void () -> net.minecraft.commands.arguments.EntityAnchorArgument -> dv: java.util.Collection EXAMPLES -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID -> b 25:25:void () -> 30:30:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor getAnchor(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 34:34:net.minecraft.commands.arguments.EntityAnchorArgument anchor() -> a 39:46:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor parse(com.mojang.brigadier.StringReader) -> a 51:51:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 56:56:java.util.Collection getExamples() -> getExamples 25:25:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 27:27:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 26:27:void () -> net.minecraft.commands.arguments.EntityAnchorArgument$Anchor -> dv$a: net.minecraft.commands.arguments.EntityAnchorArgument$Anchor FEET -> a net.minecraft.commands.arguments.EntityAnchorArgument$Anchor EYES -> b java.util.Map BY_NAME -> c java.lang.String name -> d java.util.function.BiFunction transform -> e net.minecraft.commands.arguments.EntityAnchorArgument$Anchor[] $VALUES -> f 59:59:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor[] values() -> values 59:59:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor valueOf(java.lang.String) -> valueOf 73:76:void (java.lang.String,int,java.lang.String,java.util.function.BiFunction) -> 80:80:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor getByName(java.lang.String) -> a 84:84:net.minecraft.world.phys.Vec3 apply(net.minecraft.world.entity.Entity) -> a 88:92:net.minecraft.world.phys.Vec3 apply(net.minecraft.commands.CommandSourceStack) -> a 65:68:void lambda$static$2(java.util.HashMap) -> a 61:61:net.minecraft.world.phys.Vec3 lambda$static$1(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity) -> a 60:60:net.minecraft.world.phys.Vec3 lambda$static$0(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity) -> b 59:59:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor[] $values() -> a 59:64:void () -> net.minecraft.commands.arguments.EntityArgument -> dw: java.util.Collection EXAMPLES -> g com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_SINGLE_ENTITY -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_SINGLE_PLAYER -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ONLY_PLAYERS_ALLOWED -> c com.mojang.brigadier.exceptions.SimpleCommandExceptionType NO_ENTITIES_FOUND -> d com.mojang.brigadier.exceptions.SimpleCommandExceptionType NO_PLAYERS_FOUND -> e com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_SELECTORS_NOT_ALLOWED -> f byte FLAG_SINGLE -> h byte FLAG_PLAYERS_ONLY -> i boolean single -> j boolean playersOnly -> k 43:46:void (boolean,boolean) -> 49:49:net.minecraft.commands.arguments.EntityArgument entity() -> a 53:53:net.minecraft.world.entity.Entity getEntity(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 57:57:net.minecraft.commands.arguments.EntityArgument entities() -> b 61:65:java.util.Collection getEntities(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b 69:69:java.util.Collection getOptionalEntities(com.mojang.brigadier.context.CommandContext,java.lang.String) -> c 73:73:java.util.Collection getOptionalPlayers(com.mojang.brigadier.context.CommandContext,java.lang.String) -> d 77:77:net.minecraft.commands.arguments.EntityArgument player() -> c 81:81:net.minecraft.server.level.ServerPlayer getPlayer(com.mojang.brigadier.context.CommandContext,java.lang.String) -> e 85:85:net.minecraft.commands.arguments.EntityArgument players() -> d 89:93:java.util.Collection getPlayers(com.mojang.brigadier.context.CommandContext,java.lang.String) -> f 98:115:net.minecraft.commands.arguments.selector.EntitySelector parse(com.mojang.brigadier.StringReader) -> a 120:135:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 141:141:java.util.Collection getExamples() -> getExamples 28:28:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 130:133:void lambda$listSuggestions$0(net.minecraft.commands.SharedSuggestionProvider,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 29:35:void () -> net.minecraft.commands.arguments.EntityArgument$Serializer -> dw$a: 144:144:void () -> 147:155:void serializeToNetwork(net.minecraft.commands.arguments.EntityArgument,net.minecraft.network.FriendlyByteBuf) -> a 159:160:net.minecraft.commands.arguments.EntityArgument deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a 165:167:void serializeToJson(net.minecraft.commands.arguments.EntityArgument,com.google.gson.JsonObject) -> a 144:144:void serializeToJson(com.mojang.brigadier.arguments.ArgumentType,com.google.gson.JsonObject) -> a 144:144:com.mojang.brigadier.arguments.ArgumentType deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b 144:144:void serializeToNetwork(com.mojang.brigadier.arguments.ArgumentType,net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.commands.arguments.EntitySummonArgument -> dx: java.util.Collection EXAMPLES -> b com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_ENTITY -> a 21:22:void () -> 25:25:net.minecraft.commands.arguments.EntitySummonArgument id() -> a 29:29:net.minecraft.resources.ResourceLocation getSummonableEntity(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 33:34:net.minecraft.resources.ResourceLocation verifyCanSummon(net.minecraft.resources.ResourceLocation) -> a 39:39:net.minecraft.resources.ResourceLocation parse(com.mojang.brigadier.StringReader) -> a 44:44:java.util.Collection getExamples() -> getExamples 17:17:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 33:33:com.mojang.brigadier.exceptions.CommandSyntaxException lambda$verifyCanSummon$1(net.minecraft.resources.ResourceLocation) -> b 19:19:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 18:19:void () -> net.minecraft.commands.arguments.GameProfileArgument -> dy: java.util.Collection EXAMPLES -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_UNKNOWN_PLAYER -> a 26:26:void () -> 31:31:java.util.Collection getGameProfiles(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 35:35:net.minecraft.commands.arguments.GameProfileArgument gameProfile() -> a 40:54:net.minecraft.commands.arguments.GameProfileArgument$Result parse(com.mojang.brigadier.StringReader) -> a 88:98:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 104:104:java.util.Collection getExamples() -> getExamples 26:26:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 96:96:void lambda$listSuggestions$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 55:56:java.util.Collection lambda$parse$0(java.lang.String,net.minecraft.commands.CommandSourceStack) -> a 27:28:void () -> net.minecraft.commands.arguments.GameProfileArgument$Result -> dy$a: java.util.Collection getNames(net.minecraft.commands.CommandSourceStack) -> getNames net.minecraft.commands.arguments.GameProfileArgument$SelectorResult -> dy$b: net.minecraft.commands.arguments.selector.EntitySelector selector -> a 68:70:void (net.minecraft.commands.arguments.selector.EntitySelector) -> 74:82:java.util.Collection getNames(net.minecraft.commands.CommandSourceStack) -> getNames net.minecraft.commands.arguments.ItemEnchantmentArgument -> dz: java.util.Collection EXAMPLES -> b com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_ENCHANTMENT -> a 21:21:void () -> 27:27:net.minecraft.commands.arguments.ItemEnchantmentArgument enchantment() -> a 31:31:net.minecraft.world.item.enchantment.Enchantment getEnchantment(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 36:37:net.minecraft.world.item.enchantment.Enchantment parse(com.mojang.brigadier.StringReader) -> a 42:42:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 47:47:java.util.Collection getExamples() -> getExamples 21:21:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 37:37:com.mojang.brigadier.exceptions.CommandSyntaxException lambda$parse$1(net.minecraft.resources.ResourceLocation) -> a 24:24:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 22:24:void () -> net.minecraft.commands.arguments.MessageArgument -> ea: java.util.Collection EXAMPLES -> a 21:21:void () -> 25:25:net.minecraft.commands.arguments.MessageArgument message() -> a 29:29:net.minecraft.network.chat.Component getMessage(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 34:34:net.minecraft.commands.arguments.MessageArgument$Message parse(com.mojang.brigadier.StringReader) -> a 39:39:java.util.Collection getExamples() -> getExamples 21:21:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 22:22:void () -> net.minecraft.commands.arguments.MessageArgument$Message -> ea$a: java.lang.String text -> a net.minecraft.commands.arguments.MessageArgument$Part[] parts -> b 46:49:void (java.lang.String,net.minecraft.commands.arguments.MessageArgument$Part[]) -> 52:52:java.lang.String getText() -> a 56:56:net.minecraft.commands.arguments.MessageArgument$Part[] getParts() -> b 60:82:net.minecraft.network.chat.Component toComponent(net.minecraft.commands.CommandSourceStack,boolean) -> a 86:116:net.minecraft.commands.arguments.MessageArgument$Message parseText(com.mojang.brigadier.StringReader,boolean) -> a net.minecraft.commands.arguments.MessageArgument$Part -> ea$b: int start -> a int end -> b net.minecraft.commands.arguments.selector.EntitySelector selector -> c 125:129:void (int,int,net.minecraft.commands.arguments.selector.EntitySelector) -> 132:132:int getStart() -> a 136:136:int getEnd() -> b 140:140:net.minecraft.commands.arguments.selector.EntitySelector getSelector() -> c 145:145:net.minecraft.network.chat.Component toComponent(net.minecraft.commands.CommandSourceStack) -> a net.minecraft.commands.arguments.MobEffectArgument -> eb: java.util.Collection EXAMPLES -> b com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_EFFECT -> a 21:21:void () -> 27:27:net.minecraft.commands.arguments.MobEffectArgument effect() -> a 31:31:net.minecraft.world.effect.MobEffect getEffect(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 36:37:net.minecraft.world.effect.MobEffect parse(com.mojang.brigadier.StringReader) -> a 42:42:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 47:47:java.util.Collection getExamples() -> getExamples 21:21:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 37:37:com.mojang.brigadier.exceptions.CommandSyntaxException lambda$parse$1(net.minecraft.resources.ResourceLocation) -> a 24:24:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 22:24:void () -> net.minecraft.commands.arguments.NbtPathArgument -> ec: java.util.Collection EXAMPLES -> c com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID_NODE -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NOTHING_FOUND -> b char INDEX_MATCH_START -> d char INDEX_MATCH_END -> e char KEY_MATCH_START -> f char KEY_MATCH_END -> g char QUOTED_KEY_START -> h 31:31:void () -> 42:42:net.minecraft.commands.arguments.NbtPathArgument nbtPath() -> a 46:46:net.minecraft.commands.arguments.NbtPathArgument$NbtPath getPath(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 51:69:net.minecraft.commands.arguments.NbtPathArgument$NbtPath parse(com.mojang.brigadier.StringReader) -> a 73:103:net.minecraft.commands.arguments.NbtPathArgument$Node parseNode(com.mojang.brigadier.StringReader,boolean) -> a 109:113:net.minecraft.commands.arguments.NbtPathArgument$Node readObjectNode(com.mojang.brigadier.StringReader,java.lang.String) -> a 118:125:java.lang.String readUnquotedName(com.mojang.brigadier.StringReader) -> b 130:130:java.util.Collection getExamples() -> getExamples 134:134:boolean isAllowedInUnquotedName(char) -> a 229:229:java.util.function.Predicate createTagPredicate(net.minecraft.nbt.CompoundTag) -> a 31:31:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 229:229:boolean lambda$createTagPredicate$1(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag) -> a 34:34:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 32:34:void () -> net.minecraft.commands.arguments.NbtPathArgument$AllElementsNode -> ec$a: net.minecraft.commands.arguments.NbtPathArgument$AllElementsNode INSTANCE -> a 478:479:void () -> 485:488:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a 492:503:void getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) -> a 507:507:net.minecraft.nbt.Tag createPreferredParentTag() -> a 512:535:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a 540:549:int removeTag(net.minecraft.nbt.Tag) -> a 481:481:void () -> net.minecraft.commands.arguments.NbtPathArgument$CompoundChildNode -> ec$b: java.lang.String name -> a 265:267:void (java.lang.String) -> 271:277:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a 281:293:void getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) -> a 297:297:net.minecraft.nbt.Tag createPreferredParentTag() -> a 302:311:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a 316:324:int removeTag(net.minecraft.nbt.Tag) -> a net.minecraft.commands.arguments.NbtPathArgument$IndexedElementNode -> ec$c: int index -> a 331:333:void (int) -> 337:347:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a 351:352:void getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) -> a 356:356:net.minecraft.nbt.Tag createPreferredParentTag() -> a 361:375:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a 380:391:int removeTag(net.minecraft.nbt.Tag) -> a net.minecraft.commands.arguments.NbtPathArgument$MatchElementNode -> ec$d: net.minecraft.nbt.CompoundTag pattern -> a java.util.function.Predicate predicate -> b 399:402:void (net.minecraft.nbt.CompoundTag) -> 406:410:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a 414:428:void getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) -> a 432:432:net.minecraft.nbt.Tag createPreferredParentTag() -> a 437:457:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a 462:473:int removeTag(net.minecraft.nbt.Tag) -> a 418:420:void lambda$getOrCreateTag$0(java.util.List,org.apache.commons.lang3.mutable.MutableBoolean,net.minecraft.nbt.Tag) -> a net.minecraft.commands.arguments.NbtPathArgument$MatchObjectNode -> ec$e: java.lang.String name -> a net.minecraft.nbt.CompoundTag pattern -> b java.util.function.Predicate predicate -> c 558:562:void (java.lang.String,net.minecraft.nbt.CompoundTag) -> 566:572:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a 576:587:void getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) -> a 591:591:net.minecraft.nbt.Tag createPreferredParentTag() -> a 596:608:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a 613:622:int removeTag(net.minecraft.nbt.Tag) -> a net.minecraft.commands.arguments.NbtPathArgument$MatchRootObjectNode -> ec$f: java.util.function.Predicate predicate -> a 629:631:void (net.minecraft.nbt.CompoundTag) -> 635:638:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a 642:643:void getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) -> a 647:647:net.minecraft.nbt.Tag createPreferredParentTag() -> a 652:652:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a 657:657:int removeTag(net.minecraft.nbt.Tag) -> a net.minecraft.commands.arguments.NbtPathArgument$NbtPath -> ec$g: java.lang.String original -> a it.unimi.dsi.fastutil.objects.Object2IntMap nodeToOriginalPosition -> b net.minecraft.commands.arguments.NbtPathArgument$Node[] nodes -> c 142:146:void (java.lang.String,net.minecraft.commands.arguments.NbtPathArgument$Node[],it.unimi.dsi.fastutil.objects.Object2IntMap) -> 149:156:java.util.List get(net.minecraft.nbt.Tag) -> a 160:167:int countMatching(net.minecraft.nbt.Tag) -> b 171:181:java.util.List getOrCreateParents(net.minecraft.nbt.Tag) -> d 185:188:java.util.List getOrCreate(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a 192:192:int apply(java.util.List,java.util.function.Function) -> a 196:196:int set(net.minecraft.nbt.Tag,net.minecraft.nbt.Tag) -> a 200:203:int set(net.minecraft.nbt.Tag,java.util.function.Supplier) -> b 207:214:int remove(net.minecraft.nbt.Tag) -> c 218:219:com.mojang.brigadier.exceptions.CommandSyntaxException createNotFoundException(net.minecraft.commands.arguments.NbtPathArgument$Node) -> a 224:224:java.lang.String toString() -> toString 203:203:java.lang.Integer lambda$set$1(net.minecraft.commands.arguments.NbtPathArgument$Node,java.util.function.Supplier,net.minecraft.nbt.Tag) -> a 192:192:java.lang.Integer lambda$apply$0(java.lang.Integer,java.lang.Integer) -> a net.minecraft.commands.arguments.NbtPathArgument$Node -> ec$h: void getTag(net.minecraft.nbt.Tag,java.util.List) -> a void getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) -> a net.minecraft.nbt.Tag createPreferredParentTag() -> a int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a int removeTag(net.minecraft.nbt.Tag) -> a 244:244:java.util.List get(java.util.List) -> a 248:248:java.util.List getOrCreate(java.util.List,java.util.function.Supplier) -> a 252:258:java.util.List collect(java.util.List,java.util.function.BiConsumer) -> a 248:248:void lambda$getOrCreate$0(java.util.function.Supplier,net.minecraft.nbt.Tag,java.util.List) -> a net.minecraft.commands.arguments.NbtTagArgument -> ed: java.util.Collection EXAMPLES -> a 16:17:void () -> 20:20:net.minecraft.commands.arguments.NbtTagArgument nbtTag() -> a 24:24:net.minecraft.nbt.Tag getNbtTag(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 29:29:net.minecraft.nbt.Tag parse(com.mojang.brigadier.StringReader) -> a 34:34:java.util.Collection getExamples() -> getExamples 13:13:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 14:14:void () -> net.minecraft.commands.arguments.ObjectiveArgument -> ee: java.util.Collection EXAMPLES -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_OBJECTIVE_NOT_FOUND -> b com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_OBJECTIVE_READ_ONLY -> c 20:20:void () -> 26:26:net.minecraft.commands.arguments.ObjectiveArgument objective() -> a 30:36:net.minecraft.world.scores.Objective getObjective(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 40:44:net.minecraft.world.scores.Objective getWritableObjective(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b 49:49:java.lang.String parse(com.mojang.brigadier.StringReader) -> a 55:61:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 67:67:java.util.Collection getExamples() -> getExamples 20:20:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 23:23:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a 22:22:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> b 21:23:void () -> net.minecraft.commands.arguments.ObjectiveCriteriaArgument -> ef: java.util.Collection EXAMPLES -> b com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_VALUE -> a 28:29:void () -> 32:32:net.minecraft.commands.arguments.ObjectiveCriteriaArgument criteria() -> a 36:36:net.minecraft.world.scores.criteria.ObjectiveCriteria getCriteria(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 41:46:net.minecraft.world.scores.criteria.ObjectiveCriteria parse(com.mojang.brigadier.StringReader) -> a 54:61:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 66:66:java.lang.String getName(net.minecraft.stats.StatType,java.lang.Object) -> a 71:71:java.util.Collection getExamples() -> getExamples 24:24:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 47:48:com.mojang.brigadier.exceptions.CommandSyntaxException lambda$parse$1(com.mojang.brigadier.StringReader,int,java.lang.String) -> a 26:26:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 25:26:void () -> net.minecraft.commands.arguments.OperationArgument -> eg: java.util.Collection EXAMPLES -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID_OPERATION -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_DIVIDE_BY_ZERO -> c 20:20:void () -> 26:26:net.minecraft.commands.arguments.OperationArgument operation() -> a 30:30:net.minecraft.commands.arguments.OperationArgument$Operation getOperation(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 35:43:net.minecraft.commands.arguments.OperationArgument$Operation parse(com.mojang.brigadier.StringReader) -> a 48:48:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 53:53:java.util.Collection getExamples() -> getExamples 57:65:net.minecraft.commands.arguments.OperationArgument$Operation getOperation(java.lang.String) -> a 69:97:net.minecraft.commands.arguments.OperationArgument$SimpleOperation getSimpleOperation(java.lang.String) -> b 20:20:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 87:90:int lambda$getSimpleOperation$6(int,int) -> a 80:83:int lambda$getSimpleOperation$5(int,int) -> b 77:77:int lambda$getSimpleOperation$4(int,int) -> c 75:75:int lambda$getSimpleOperation$3(int,int) -> d 73:73:int lambda$getSimpleOperation$2(int,int) -> e 71:71:int lambda$getSimpleOperation$1(int,int) -> f 59:62:void lambda$getOperation$0(net.minecraft.world.scores.Score,net.minecraft.world.scores.Score) -> a 21:23:void () -> net.minecraft.commands.arguments.OperationArgument$Operation -> eg$a: void apply(net.minecraft.world.scores.Score,net.minecraft.world.scores.Score) -> apply net.minecraft.commands.arguments.OperationArgument$SimpleOperation -> eg$b: int apply(int,int) -> apply 111:112:void apply(net.minecraft.world.scores.Score,net.minecraft.world.scores.Score) -> apply net.minecraft.commands.arguments.ParticleArgument -> eh: java.util.Collection EXAMPLES -> b com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_PARTICLE -> a 22:22:void () -> 27:27:net.minecraft.commands.arguments.ParticleArgument particle() -> a 31:31:net.minecraft.core.particles.ParticleOptions getParticle(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 36:36:net.minecraft.core.particles.ParticleOptions parse(com.mojang.brigadier.StringReader) -> a 41:41:java.util.Collection getExamples() -> getExamples 45:47:net.minecraft.core.particles.ParticleOptions readParticle(com.mojang.brigadier.StringReader) -> b 51:51:net.minecraft.core.particles.ParticleOptions readParticle(com.mojang.brigadier.StringReader,net.minecraft.core.particles.ParticleType) -> a 56:56:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 22:22:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 46:46:com.mojang.brigadier.exceptions.CommandSyntaxException lambda$readParticle$1(net.minecraft.resources.ResourceLocation) -> a 24:24:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 23:24:void () -> net.minecraft.commands.arguments.RangeArgument -> ei: 51:51:net.minecraft.commands.arguments.RangeArgument$Ints intRange() -> a 55:55:net.minecraft.commands.arguments.RangeArgument$Floats floatRange() -> b net.minecraft.commands.arguments.RangeArgument$Floats -> ei$a: java.util.Collection EXAMPLES -> a 32:32:void () -> 36:36:net.minecraft.advancements.critereon.MinMaxBounds$Doubles getRange(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 41:41:net.minecraft.advancements.critereon.MinMaxBounds$Doubles parse(com.mojang.brigadier.StringReader) -> a 46:46:java.util.Collection getExamples() -> getExamples 32:32:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 33:33:void () -> net.minecraft.commands.arguments.RangeArgument$Ints -> ei$b: java.util.Collection EXAMPLES -> a 14:14:void () -> 18:18:net.minecraft.advancements.critereon.MinMaxBounds$Ints getRange(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 23:23:net.minecraft.advancements.critereon.MinMaxBounds$Ints parse(com.mojang.brigadier.StringReader) -> a 28:28:java.util.Collection getExamples() -> getExamples 14:14:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 15:15:void () -> net.minecraft.commands.arguments.ResourceLocationArgument -> ej: java.util.Collection EXAMPLES -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_ADVANCEMENT -> b com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_RECIPE -> c com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_PREDICATE -> d com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_ATTRIBUTE -> e com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_ITEM_MODIFIER -> f com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_BIOME -> g com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_FEATURE -> h com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_STRUCTURE -> i 39:40:void () -> 43:43:net.minecraft.commands.arguments.ResourceLocationArgument id() -> a 47:52:net.minecraft.advancements.Advancement getAdvancement(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 56:59:net.minecraft.world.item.crafting.Recipe getRecipe(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b 63:70:net.minecraft.world.level.storage.loot.predicates.LootItemCondition getPredicate(com.mojang.brigadier.context.CommandContext,java.lang.String) -> c 74:81:net.minecraft.world.level.storage.loot.functions.LootItemFunction getItemModifier(com.mojang.brigadier.context.CommandContext,java.lang.String) -> d 85:86:net.minecraft.world.entity.ai.attributes.Attribute getAttribute(com.mojang.brigadier.context.CommandContext,java.lang.String) -> e 92:94:net.minecraft.commands.arguments.ResourceLocationArgument$LocatedResource getRegistryType(com.mojang.brigadier.context.CommandContext,java.lang.String,net.minecraft.resources.ResourceKey,com.mojang.brigadier.exceptions.DynamicCommandExceptionType) -> a 98:98:net.minecraft.commands.arguments.ResourceLocationArgument$LocatedResource getBiome(com.mojang.brigadier.context.CommandContext,java.lang.String) -> f 102:102:net.minecraft.commands.arguments.ResourceLocationArgument$LocatedResource getConfiguredFeature(com.mojang.brigadier.context.CommandContext,java.lang.String) -> g 106:106:net.minecraft.commands.arguments.ResourceLocationArgument$LocatedResource getStructureFeature(com.mojang.brigadier.context.CommandContext,java.lang.String) -> h 110:110:net.minecraft.resources.ResourceLocation getId(com.mojang.brigadier.context.CommandContext,java.lang.String) -> i 115:115:net.minecraft.resources.ResourceLocation parse(com.mojang.brigadier.StringReader) -> a 120:120:java.util.Collection getExamples() -> getExamples 28:28:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 93:93:com.mojang.brigadier.exceptions.CommandSyntaxException lambda$getRegistryType$10(com.mojang.brigadier.exceptions.DynamicCommandExceptionType,net.minecraft.resources.ResourceLocation) -> a 86:86:com.mojang.brigadier.exceptions.CommandSyntaxException lambda$getAttribute$9(net.minecraft.resources.ResourceLocation) -> a 59:59:com.mojang.brigadier.exceptions.CommandSyntaxException lambda$getRecipe$8(net.minecraft.resources.ResourceLocation) -> b 37:37:com.mojang.brigadier.Message lambda$static$7(java.lang.Object) -> a 36:36:com.mojang.brigadier.Message lambda$static$6(java.lang.Object) -> b 35:35:com.mojang.brigadier.Message lambda$static$5(java.lang.Object) -> c 34:34:com.mojang.brigadier.Message lambda$static$4(java.lang.Object) -> d 33:33:com.mojang.brigadier.Message lambda$static$3(java.lang.Object) -> e 32:32:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> f 31:31:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> g 30:30:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> h 29:37:void () -> net.minecraft.commands.arguments.ResourceLocationArgument$LocatedResource -> ej$a: net.minecraft.resources.ResourceLocation id -> a java.lang.Object resource -> b 89:89:void (net.minecraft.resources.ResourceLocation,java.lang.Object) -> 89:89:java.lang.String toString() -> toString 89:89:int hashCode() -> hashCode 89:89:boolean equals(java.lang.Object) -> equals 89:89:net.minecraft.resources.ResourceLocation id() -> a 89:89:java.lang.Object resource() -> b net.minecraft.commands.arguments.ScoreHolderArgument -> ek: com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_SCORE_HOLDERS -> a java.util.Collection EXAMPLES -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_RESULTS -> c byte FLAG_MULTIPLE -> d boolean multiple -> e 45:47:void (boolean) -> 50:50:java.lang.String getName(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 54:54:java.util.Collection getNames(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b 58:58:java.util.Collection getNamesWithDefaultWildcard(com.mojang.brigadier.context.CommandContext,java.lang.String) -> c 62:66:java.util.Collection getNames(com.mojang.brigadier.context.CommandContext,java.lang.String,java.util.function.Supplier) -> a 70:70:net.minecraft.commands.arguments.ScoreHolderArgument scoreHolder() -> a 74:74:net.minecraft.commands.arguments.ScoreHolderArgument scoreHolders() -> b 79:102:net.minecraft.commands.arguments.ScoreHolderArgument$Result parse(com.mojang.brigadier.StringReader) -> a 107:107:java.util.Collection getExamples() -> getExamples 26:26:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 102:102:java.util.Collection lambda$parse$3(java.util.Collection,net.minecraft.commands.CommandSourceStack,java.util.function.Supplier) -> a 94:98:java.util.Collection lambda$parse$2(net.minecraft.commands.CommandSourceStack,java.util.function.Supplier) -> a 28:35:java.util.concurrent.CompletableFuture lambda$static$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 35:35:void lambda$static$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> b 27:39:void () -> net.minecraft.commands.arguments.ScoreHolderArgument$Result -> ek$a: java.util.Collection getNames(net.minecraft.commands.CommandSourceStack,java.util.function.Supplier) -> getNames net.minecraft.commands.arguments.ScoreHolderArgument$SelectorResult -> ek$b: net.minecraft.commands.arguments.selector.EntitySelector selector -> a 118:120:void (net.minecraft.commands.arguments.selector.EntitySelector) -> 124:132:java.util.Collection getNames(net.minecraft.commands.CommandSourceStack,java.util.function.Supplier) -> getNames net.minecraft.commands.arguments.ScoreHolderArgument$Serializer -> ek$c: 136:136:void () -> 139:144:void serializeToNetwork(net.minecraft.commands.arguments.ScoreHolderArgument,net.minecraft.network.FriendlyByteBuf) -> a 148:150:net.minecraft.commands.arguments.ScoreHolderArgument deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a 155:156:void serializeToJson(net.minecraft.commands.arguments.ScoreHolderArgument,com.google.gson.JsonObject) -> a 136:136:void serializeToJson(com.mojang.brigadier.arguments.ArgumentType,com.google.gson.JsonObject) -> a 136:136:com.mojang.brigadier.arguments.ArgumentType deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b 136:136:void serializeToNetwork(com.mojang.brigadier.arguments.ArgumentType,net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.commands.arguments.ScoreboardSlotArgument -> el: java.util.Collection EXAMPLES -> b com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_VALUE -> a 23:24:void () -> 27:27:net.minecraft.commands.arguments.ScoreboardSlotArgument displaySlot() -> a 31:31:int getDisplaySlot(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 36:41:java.lang.Integer parse(com.mojang.brigadier.StringReader) -> a 46:46:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 51:51:java.util.Collection getExamples() -> getExamples 19:19:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 21:21:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 20:21:void () -> net.minecraft.commands.arguments.SlotArgument -> em: java.util.Collection EXAMPLES -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_SLOT -> b java.util.Map SLOTS -> c 26:26:void () -> 61:61:net.minecraft.commands.arguments.SlotArgument slot() -> a 65:65:int getSlot(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 70:74:java.lang.Integer parse(com.mojang.brigadier.StringReader) -> a 79:79:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 84:84:java.util.Collection getExamples() -> getExamples 26:26:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 30:58:void lambda$static$1(java.util.HashMap) -> a 28:28:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 27:29:void () -> net.minecraft.commands.arguments.TeamArgument -> en: java.util.Collection EXAMPLES -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_TEAM_NOT_FOUND -> b 24:25:void () -> 28:28:net.minecraft.commands.arguments.TeamArgument team() -> a 32:38:net.minecraft.world.scores.PlayerTeam getTeam(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 43:43:java.lang.String parse(com.mojang.brigadier.StringReader) -> a 48:51:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 56:56:java.util.Collection getExamples() -> getExamples 20:20:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 22:22:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 21:22:void () -> net.minecraft.commands.arguments.TimeArgument -> eo: java.util.Collection EXAMPLES -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID_UNIT -> b com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_TICK_COUNT -> c it.unimi.dsi.fastutil.objects.Object2IntMap UNITS -> d 36:37:void () -> 40:40:net.minecraft.commands.arguments.TimeArgument time() -> a 45:57:java.lang.Integer parse(com.mojang.brigadier.StringReader) -> a 62:69:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 74:74:java.util.Collection getExamples() -> getExamples 22:22:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 25:25:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 23:34:void () -> net.minecraft.commands.arguments.UuidArgument -> ep: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID_UUID -> a java.util.Collection EXAMPLES -> b java.util.regex.Pattern ALLOWED_CHARACTERS -> c 17:17:void () -> 25:25:java.util.UUID getUuid(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 29:29:net.minecraft.commands.arguments.UuidArgument uuid() -> a 34:47:java.util.UUID parse(com.mojang.brigadier.StringReader) -> a 52:52:java.util.Collection getExamples() -> getExamples 17:17:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 18:22:void () -> net.minecraft.commands.arguments.blocks.BlockInput -> eq: net.minecraft.world.level.block.state.BlockState state -> a java.util.Set properties -> b net.minecraft.nbt.CompoundTag tag -> c 23:27:void (net.minecraft.world.level.block.state.BlockState,java.util.Set,net.minecraft.nbt.CompoundTag) -> 30:30:net.minecraft.world.level.block.state.BlockState getState() -> a 34:34:java.util.Set getDefinedProperties() -> b 39:56:boolean test(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> a 60:60:boolean test(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a 64:79:boolean place(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,int) -> a 17:17:boolean test(java.lang.Object) -> test net.minecraft.commands.arguments.blocks.BlockPredicateArgument -> er: java.util.Collection EXAMPLES -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_TAG -> b 30:30:void () -> 35:35:net.minecraft.commands.arguments.blocks.BlockPredicateArgument blockPredicate() -> a 40:57:net.minecraft.commands.arguments.blocks.BlockPredicateArgument$Result parse(com.mojang.brigadier.StringReader) -> a 75:75:java.util.function.Predicate getBlockPredicate(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 80:87:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 92:92:java.util.Collection getExamples() -> getExamples 30:30:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 32:32:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 31:32:void () -> net.minecraft.commands.arguments.blocks.BlockPredicateArgument$1 -> er$1: net.minecraft.commands.arguments.blocks.BlockPredicateArgument$BlockPredicate val$result -> a net.minecraft.commands.arguments.blocks.BlockPredicateArgument this$0 -> b 44:44:void (net.minecraft.commands.arguments.blocks.BlockPredicateArgument,net.minecraft.commands.arguments.blocks.BlockPredicateArgument$BlockPredicate) -> 47:47:java.util.function.Predicate create(net.minecraft.core.Registry) -> a 52:52:boolean requiresNbt() -> a net.minecraft.commands.arguments.blocks.BlockPredicateArgument$2 -> er$2: net.minecraft.tags.TagKey val$tag -> a net.minecraft.commands.arguments.blocks.BlockStateParser val$parser -> b net.minecraft.commands.arguments.blocks.BlockPredicateArgument this$0 -> c 57:57:void (net.minecraft.commands.arguments.blocks.BlockPredicateArgument,net.minecraft.tags.TagKey,net.minecraft.commands.arguments.blocks.BlockStateParser) -> 60:63:java.util.function.Predicate create(net.minecraft.core.Registry) -> a 68:68:boolean requiresNbt() -> a net.minecraft.commands.arguments.blocks.BlockPredicateArgument$BlockPredicate -> er$a: net.minecraft.world.level.block.state.BlockState state -> a java.util.Set properties -> b net.minecraft.nbt.CompoundTag nbt -> c 107:111:void (net.minecraft.world.level.block.state.BlockState,java.util.Set,net.minecraft.nbt.CompoundTag) -> 115:132:boolean test(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> a 136:136:boolean requiresNbt() -> a 101:101:boolean test(java.lang.Object) -> test net.minecraft.commands.arguments.blocks.BlockPredicateArgument$Result -> er$b: java.util.function.Predicate create(net.minecraft.core.Registry) -> a boolean requiresNbt() -> a net.minecraft.commands.arguments.blocks.BlockPredicateArgument$TagPredicate -> er$c: net.minecraft.tags.TagKey tag -> a net.minecraft.nbt.CompoundTag nbt -> b java.util.Map vagueProperties -> c 146:150:void (net.minecraft.tags.TagKey,java.util.Map,net.minecraft.nbt.CompoundTag) -> 154:179:boolean test(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> a 140:140:boolean test(java.lang.Object) -> test net.minecraft.commands.arguments.blocks.BlockStateArgument -> es: java.util.Collection EXAMPLES -> a 16:16:void () -> 20:20:net.minecraft.commands.arguments.blocks.BlockStateArgument block() -> a 25:26:net.minecraft.commands.arguments.blocks.BlockInput parse(com.mojang.brigadier.StringReader) -> a 30:30:net.minecraft.commands.arguments.blocks.BlockInput getBlock(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 35:42:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 47:47:java.util.Collection getExamples() -> getExamples 16:16:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 17:17:void () -> net.minecraft.commands.arguments.blocks.BlockStateParser -> et: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_TAGS_ALLOWED -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_BLOCK -> b com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_UNKNOWN_PROPERTY -> c com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_DUPLICATE_PROPERTY -> d com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType ERROR_INVALID_VALUE -> e com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_EXPECTED_VALUE -> f com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EXPECTED_END_OF_PROPERTIES -> g char SYNTAX_START_PROPERTIES -> h char SYNTAX_START_NBT -> i char SYNTAX_END_PROPERTIES -> j char SYNTAX_EQUALS -> k char SYNTAX_PROPERTY_SEPARATOR -> l char SYNTAX_TAG -> m java.util.function.BiFunction SUGGEST_NOTHING -> n com.mojang.brigadier.StringReader reader -> o boolean forTesting -> p java.util.Map properties -> q java.util.Map vagueProperties -> r net.minecraft.resources.ResourceLocation id -> s net.minecraft.world.level.block.state.StateDefinition definition -> t net.minecraft.world.level.block.state.BlockState state -> u net.minecraft.nbt.CompoundTag nbt -> v net.minecraft.tags.TagKey tag -> w int tagCursor -> x java.util.function.BiFunction suggestions -> y 52:67:void (com.mojang.brigadier.StringReader,boolean) -> 70:70:java.util.Map getProperties() -> a 75:75:net.minecraft.world.level.block.state.BlockState getState() -> b 80:80:net.minecraft.nbt.CompoundTag getNbt() -> c 85:85:net.minecraft.tags.TagKey getTag() -> d 89:109:net.minecraft.commands.arguments.blocks.BlockStateParser parse(boolean) -> a 113:117:java.util.concurrent.CompletableFuture suggestPropertyNameOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry) -> b 121:124:java.util.concurrent.CompletableFuture suggestVaguePropertyNameOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry) -> c 128:134:java.util.concurrent.CompletableFuture suggestPropertyName(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry) -> d 138:148:java.util.concurrent.CompletableFuture suggestVaguePropertyName(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry) -> e 152:155:java.util.concurrent.CompletableFuture suggestOpenNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry) -> f 159:171:boolean hasBlockEntity(net.minecraft.core.Registry) -> a 175:178:java.util.concurrent.CompletableFuture suggestEquals(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry) -> g 182:188:java.util.concurrent.CompletableFuture suggestNextPropertyOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry) -> h 192:199:com.mojang.brigadier.suggestion.SuggestionsBuilder addSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.world.level.block.state.properties.Property) -> a 203:225:java.util.concurrent.CompletableFuture suggestVaguePropertyValue(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry,java.lang.String) -> a 229:253:java.util.concurrent.CompletableFuture suggestOpenVaguePropertiesOrNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry) -> i 257:265:java.util.concurrent.CompletableFuture suggestOpenPropertiesOrNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry) -> j 269:269:java.util.concurrent.CompletableFuture suggestTag(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry) -> k 273:277:java.util.concurrent.CompletableFuture suggestBlockIdOrTag(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry) -> l 281:291:void readBlock() -> e 294:302:void readTag() -> f 305:354:void readProperties() -> g 357:406:void readVagueProperties() -> h 409:410:void readNbt() -> i 413:421:void setValue(net.minecraft.world.level.block.state.properties.Property,java.lang.String,int) -> a 424:438:java.lang.String serialize(net.minecraft.world.level.block.state.BlockState) -> a 443:446:void appendProperty(java.lang.StringBuilder,net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable) -> a 449:449:java.util.concurrent.CompletableFuture fillSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry) -> a 453:453:java.util.Map getVagueProperties() -> j 379:379:java.util.concurrent.CompletableFuture lambda$readVagueProperties$8(java.lang.String,com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry) -> a 331:331:java.util.concurrent.CompletableFuture lambda$readProperties$7(net.minecraft.world.level.block.state.properties.Property,com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry) -> a 285:286:com.mojang.brigadier.exceptions.CommandSyntaxException lambda$readBlock$6(int) -> a 48:48:java.util.concurrent.CompletableFuture lambda$static$5(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry) -> m 38:38:com.mojang.brigadier.Message lambda$static$4(java.lang.Object,java.lang.Object) -> a 37:37:com.mojang.brigadier.Message lambda$static$3(java.lang.Object,java.lang.Object,java.lang.Object) -> a 36:36:com.mojang.brigadier.Message lambda$static$2(java.lang.Object,java.lang.Object) -> b 35:35:com.mojang.brigadier.Message lambda$static$1(java.lang.Object,java.lang.Object) -> c 34:34:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 33:48:void () -> net.minecraft.commands.arguments.blocks.package-info -> eu: net.minecraft.commands.arguments.coordinates.BlockPosArgument -> ev: java.util.Collection EXAMPLES -> d com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_LOADED -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_OUT_OF_WORLD -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_OUT_OF_BOUNDS -> c 22:22:void () -> 30:30:net.minecraft.commands.arguments.coordinates.BlockPosArgument blockPos() -> a 34:41:net.minecraft.core.BlockPos getLoadedBlockPos(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 45:49:net.minecraft.core.BlockPos getSpawnablePos(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b 54:57:net.minecraft.commands.arguments.coordinates.Coordinates parse(com.mojang.brigadier.StringReader) -> a 63:76:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 82:82:java.util.Collection getExamples() -> getExamples 22:22:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 23:27:void () -> net.minecraft.commands.arguments.coordinates.ColumnPosArgument -> ew: java.util.Collection EXAMPLES -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_COMPLETE -> a 22:22:void () -> 27:27:net.minecraft.commands.arguments.coordinates.ColumnPosArgument columnPos() -> a 31:32:net.minecraft.server.level.ColumnPos getColumnPos(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 37:48:net.minecraft.commands.arguments.coordinates.Coordinates parse(com.mojang.brigadier.StringReader) -> a 53:66:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 72:72:java.util.Collection getExamples() -> getExamples 22:22:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 23:24:void () -> net.minecraft.commands.arguments.coordinates.Coordinates -> ex: net.minecraft.world.phys.Vec3 getPosition(net.minecraft.commands.CommandSourceStack) -> a net.minecraft.world.phys.Vec2 getRotation(net.minecraft.commands.CommandSourceStack) -> b 14:14:net.minecraft.core.BlockPos getBlockPos(net.minecraft.commands.CommandSourceStack) -> c boolean isXRelative() -> a boolean isYRelative() -> b boolean isZRelative() -> c net.minecraft.commands.arguments.coordinates.LocalCoordinates -> ey: char PREFIX_LOCAL_COORDINATE -> a double left -> b double up -> c double forwards -> d 19:23:void (double,double,double) -> 27:41:net.minecraft.world.phys.Vec3 getPosition(net.minecraft.commands.CommandSourceStack) -> a 46:46:net.minecraft.world.phys.Vec2 getRotation(net.minecraft.commands.CommandSourceStack) -> b 51:51:boolean isXRelative() -> a 56:56:boolean isYRelative() -> b 61:61:boolean isZRelative() -> c 65:79:net.minecraft.commands.arguments.coordinates.LocalCoordinates parse(com.mojang.brigadier.StringReader) -> a 83:93:double readDouble(com.mojang.brigadier.StringReader,int) -> a 98:107:boolean equals(java.lang.Object) -> equals 112:112:int hashCode() -> hashCode net.minecraft.commands.arguments.coordinates.RotationArgument -> ez: java.util.Collection EXAMPLES -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_COMPLETE -> a 14:14:void () -> 19:19:net.minecraft.commands.arguments.coordinates.RotationArgument rotation() -> a 23:23:net.minecraft.commands.arguments.coordinates.Coordinates getRotation(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 28:39:net.minecraft.commands.arguments.coordinates.Coordinates parse(com.mojang.brigadier.StringReader) -> a 44:44:java.util.Collection getExamples() -> getExamples 14:14:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 15:16:void () -> net.minecraft.commands.arguments.coordinates.SwizzleArgument -> fa: java.util.Collection EXAMPLES -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID -> b 16:16:void () -> 21:21:net.minecraft.commands.arguments.coordinates.SwizzleArgument swizzle() -> a 26:26:java.util.EnumSet getSwizzle(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 31:57:java.util.EnumSet parse(com.mojang.brigadier.StringReader) -> a 62:62:java.util.Collection getExamples() -> getExamples 16:16:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 17:18:void () -> net.minecraft.commands.arguments.coordinates.Vec2Argument -> fb: java.util.Collection EXAMPLES -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_COMPLETE -> a boolean centerCorrect -> c 28:30:void (boolean) -> 33:33:net.minecraft.commands.arguments.coordinates.Vec2Argument vec2() -> a 37:37:net.minecraft.commands.arguments.coordinates.Vec2Argument vec2(boolean) -> a 42:43:net.minecraft.world.phys.Vec2 getVec2(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 48:59:net.minecraft.commands.arguments.coordinates.Coordinates parse(com.mojang.brigadier.StringReader) -> a 64:77:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 83:83:java.util.Collection getExamples() -> getExamples 22:22:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 23:24:void () -> net.minecraft.commands.arguments.coordinates.Vec3Argument -> fc: java.util.Collection EXAMPLES -> c com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_COMPLETE -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_MIXED_TYPE -> b boolean centerCorrect -> d 29:31:void (boolean) -> 34:34:net.minecraft.commands.arguments.coordinates.Vec3Argument vec3() -> a 38:38:net.minecraft.commands.arguments.coordinates.Vec3Argument vec3(boolean) -> a 42:42:net.minecraft.world.phys.Vec3 getVec3(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 46:46:net.minecraft.commands.arguments.coordinates.Coordinates getCoordinates(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b 51:54:net.minecraft.commands.arguments.coordinates.Coordinates parse(com.mojang.brigadier.StringReader) -> a 60:73:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 79:79:java.util.Collection getExamples() -> getExamples 21:21:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 22:25:void () -> net.minecraft.commands.arguments.coordinates.WorldCoordinate -> fd: char PREFIX_RELATIVE -> c com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EXPECTED_DOUBLE -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EXPECTED_INT -> b boolean relative -> d double value -> e 17:20:void (boolean,double) -> 23:26:double get(double) -> a 31:52:net.minecraft.commands.arguments.coordinates.WorldCoordinate parseDouble(com.mojang.brigadier.StringReader,boolean) -> a 56:71:net.minecraft.commands.arguments.coordinates.WorldCoordinate parseInt(com.mojang.brigadier.StringReader) -> a 76:82:boolean isRelative(com.mojang.brigadier.StringReader) -> b 87:99:boolean equals(java.lang.Object) -> equals 106:109:int hashCode() -> hashCode 113:113:boolean isRelative() -> a 11:12:void () -> net.minecraft.commands.arguments.coordinates.WorldCoordinates -> fe: net.minecraft.commands.arguments.coordinates.WorldCoordinate x -> a net.minecraft.commands.arguments.coordinates.WorldCoordinate y -> b net.minecraft.commands.arguments.coordinates.WorldCoordinate z -> c 14:18:void (net.minecraft.commands.arguments.coordinates.WorldCoordinate,net.minecraft.commands.arguments.coordinates.WorldCoordinate,net.minecraft.commands.arguments.coordinates.WorldCoordinate) -> 22:23:net.minecraft.world.phys.Vec3 getPosition(net.minecraft.commands.CommandSourceStack) -> a 28:29:net.minecraft.world.phys.Vec2 getRotation(net.minecraft.commands.CommandSourceStack) -> b 34:34:boolean isXRelative() -> a 39:39:boolean isYRelative() -> b 44:44:boolean isZRelative() -> c 49:64:boolean equals(java.lang.Object) -> equals 68:82:net.minecraft.commands.arguments.coordinates.WorldCoordinates parseInt(com.mojang.brigadier.StringReader) -> a 86:100:net.minecraft.commands.arguments.coordinates.WorldCoordinates parseDouble(com.mojang.brigadier.StringReader,boolean) -> a 104:104:net.minecraft.commands.arguments.coordinates.WorldCoordinates absolute(double,double,double) -> a 108:108:net.minecraft.commands.arguments.coordinates.WorldCoordinates absolute(net.minecraft.world.phys.Vec2) -> a 112:112:net.minecraft.commands.arguments.coordinates.WorldCoordinates current() -> d 117:120:int hashCode() -> hashCode net.minecraft.commands.arguments.coordinates.package-info -> ff: net.minecraft.commands.arguments.item.FunctionArgument -> fg: java.util.Collection EXAMPLES -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_TAG -> b com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_FUNCTION -> c 20:20:void () -> 26:26:net.minecraft.commands.arguments.item.FunctionArgument functions() -> a 31:49:net.minecraft.commands.arguments.item.FunctionArgument$Result parse(com.mojang.brigadier.StringReader) -> a 63:64:net.minecraft.commands.CommandFunction getFunction(com.mojang.brigadier.context.CommandContext,net.minecraft.resources.ResourceLocation) -> a 68:72:net.minecraft.tags.Tag getFunctionTag(com.mojang.brigadier.context.CommandContext,net.minecraft.resources.ResourceLocation) -> b 76:76:java.util.Collection getFunctions(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 80:80:com.mojang.datafixers.util.Pair getFunctionOrTag(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b 85:85:java.util.Collection getExamples() -> getExamples 20:20:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 64:64:com.mojang.brigadier.exceptions.CommandSyntaxException lambda$getFunction$2(net.minecraft.resources.ResourceLocation) -> a 23:23:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a 22:22:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> b 21:23:void () -> net.minecraft.commands.arguments.item.FunctionArgument$1 -> fg$1: net.minecraft.resources.ResourceLocation val$id -> a net.minecraft.commands.arguments.item.FunctionArgument this$0 -> b 34:34:void (net.minecraft.commands.arguments.item.FunctionArgument,net.minecraft.resources.ResourceLocation) -> 37:38:java.util.Collection create(com.mojang.brigadier.context.CommandContext) -> a 43:43:com.mojang.datafixers.util.Pair unwrap(com.mojang.brigadier.context.CommandContext) -> b net.minecraft.commands.arguments.item.FunctionArgument$2 -> fg$2: net.minecraft.resources.ResourceLocation val$id -> a net.minecraft.commands.arguments.item.FunctionArgument this$0 -> b 49:49:void (net.minecraft.commands.arguments.item.FunctionArgument,net.minecraft.resources.ResourceLocation) -> 52:52:java.util.Collection create(com.mojang.brigadier.context.CommandContext) -> a 57:57:com.mojang.datafixers.util.Pair unwrap(com.mojang.brigadier.context.CommandContext) -> b net.minecraft.commands.arguments.item.FunctionArgument$Result -> fg$a: java.util.Collection create(com.mojang.brigadier.context.CommandContext) -> a com.mojang.datafixers.util.Pair unwrap(com.mojang.brigadier.context.CommandContext) -> b net.minecraft.commands.arguments.item.ItemArgument -> fh: java.util.Collection EXAMPLES -> a 15:15:void () -> 19:19:net.minecraft.commands.arguments.item.ItemArgument item() -> a 24:26:net.minecraft.commands.arguments.item.ItemInput parse(com.mojang.brigadier.StringReader) -> a 30:30:net.minecraft.commands.arguments.item.ItemInput getItem(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 35:42:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 47:47:java.util.Collection getExamples() -> getExamples 15:15:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 16:16:void () -> net.minecraft.commands.arguments.item.ItemInput -> fi: com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_STACK_TOO_BIG -> a net.minecraft.world.item.Item item -> b net.minecraft.nbt.CompoundTag tag -> c 22:25:void (net.minecraft.world.item.Item,net.minecraft.nbt.CompoundTag) -> 28:28:net.minecraft.world.item.Item getItem() -> a 33:33:boolean test(net.minecraft.world.item.ItemStack) -> a 37:44:net.minecraft.world.item.ItemStack createItemStack(int,boolean) -> a 48:52:java.lang.String serialize() -> b 15:15:boolean test(java.lang.Object) -> test 16:16:com.mojang.brigadier.Message lambda$static$0(java.lang.Object,java.lang.Object) -> a 16:16:void () -> net.minecraft.commands.arguments.item.ItemParser -> fj: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_TAGS_ALLOWED -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_ITEM -> b char SYNTAX_START_NBT -> c char SYNTAX_TAG -> d java.util.function.BiFunction SUGGEST_NOTHING -> e com.mojang.brigadier.StringReader reader -> f boolean forTesting -> g net.minecraft.world.item.Item item -> h net.minecraft.nbt.CompoundTag nbt -> i net.minecraft.tags.TagKey tag -> j int tagCursor -> k java.util.function.BiFunction suggestions -> l 39:44:void (com.mojang.brigadier.StringReader,boolean) -> 47:47:net.minecraft.world.item.Item getItem() -> a 52:52:net.minecraft.nbt.CompoundTag getNbt() -> b 56:56:net.minecraft.tags.TagKey getTag() -> c 60:66:void readItem() -> d 69:77:void readTag() -> e 80:81:void readNbt() -> f 84:95:net.minecraft.commands.arguments.item.ItemParser parse() -> g 99:102:java.util.concurrent.CompletableFuture suggestOpenNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry) -> b 106:106:java.util.concurrent.CompletableFuture suggestTag(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry) -> c 110:113:java.util.concurrent.CompletableFuture suggestItemIdOrTag(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry) -> d 117:117:java.util.concurrent.CompletableFuture fillSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry) -> a 63:64:com.mojang.brigadier.exceptions.CommandSyntaxException lambda$readItem$2(int,net.minecraft.resources.ResourceLocation) -> a 29:29:java.util.concurrent.CompletableFuture lambda$static$1(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.core.Registry) -> e 24:24:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 23:29:void () -> net.minecraft.commands.arguments.item.ItemPredicateArgument -> fk: java.util.Collection EXAMPLES -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_TAG -> b 25:25:void () -> 30:30:net.minecraft.commands.arguments.item.ItemPredicateArgument itemPredicate() -> a 35:42:net.minecraft.commands.arguments.item.ItemPredicateArgument$Result parse(com.mojang.brigadier.StringReader) -> a 52:52:java.util.function.Predicate getItemPredicate(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 57:64:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 69:69:java.util.Collection getExamples() -> getExamples 25:25:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 43:46:java.util.function.Predicate lambda$parse$2(net.minecraft.tags.TagKey,net.minecraft.commands.arguments.item.ItemParser,com.mojang.brigadier.context.CommandContext) -> a 39:39:java.util.function.Predicate lambda$parse$1(net.minecraft.commands.arguments.item.ItemPredicateArgument$ItemPredicate,com.mojang.brigadier.context.CommandContext) -> a 27:27:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 26:27:void () -> net.minecraft.commands.arguments.item.ItemPredicateArgument$ItemPredicate -> fk$a: net.minecraft.world.item.Item item -> a net.minecraft.nbt.CompoundTag nbt -> b 81:84:void (net.minecraft.world.item.Item,net.minecraft.nbt.CompoundTag) -> 88:88:boolean test(net.minecraft.world.item.ItemStack) -> a 76:76:boolean test(java.lang.Object) -> test net.minecraft.commands.arguments.item.ItemPredicateArgument$Result -> fk$b: java.util.function.Predicate create(com.mojang.brigadier.context.CommandContext) -> create net.minecraft.commands.arguments.item.ItemPredicateArgument$TagPredicate -> fk$c: net.minecraft.tags.TagKey tag -> a net.minecraft.nbt.CompoundTag nbt -> b 97:100:void (net.minecraft.tags.TagKey,net.minecraft.nbt.CompoundTag) -> 104:104:boolean test(net.minecraft.world.item.ItemStack) -> a 92:92:boolean test(java.lang.Object) -> test net.minecraft.commands.arguments.item.package-info -> fl: net.minecraft.commands.arguments.package-info -> fm: net.minecraft.commands.arguments.selector.EntitySelector -> fn: int INFINITE -> a net.minecraft.world.level.entity.EntityTypeTest ANY_TYPE -> b int maxResults -> c boolean includesEntities -> d boolean worldLimited -> e java.util.function.Predicate predicate -> f net.minecraft.advancements.critereon.MinMaxBounds$Doubles range -> g java.util.function.Function position -> h net.minecraft.world.phys.AABB aabb -> i java.util.function.BiConsumer order -> j boolean currentEntity -> k java.lang.String playerName -> l java.util.UUID entityUUID -> m net.minecraft.world.level.entity.EntityTypeTest type -> n boolean usesSelector -> o 59:73:void (int,boolean,boolean,java.util.function.Predicate,net.minecraft.advancements.critereon.MinMaxBounds$Doubles,java.util.function.Function,net.minecraft.world.phys.AABB,java.util.function.BiConsumer,boolean,java.lang.String,java.util.UUID,net.minecraft.world.entity.EntityType,boolean) -> 76:76:int getMaxResults() -> a 80:80:boolean includesEntities() -> b 84:84:boolean isSelfSelector() -> c 88:88:boolean isWorldLimited() -> d 92:92:boolean usesSelector() -> e 96:99:void checkPermissions(net.minecraft.commands.CommandSourceStack) -> e 102:111:net.minecraft.world.entity.Entity findSingleEntity(net.minecraft.commands.CommandSourceStack) -> a 115:157:java.util.List findEntities(net.minecraft.commands.CommandSourceStack) -> b 161:166:void addEntities(java.util.List,net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Vec3,java.util.function.Predicate) -> a 169:175:net.minecraft.server.level.ServerPlayer findSinglePlayer(net.minecraft.commands.CommandSourceStack) -> c 179:223:java.util.List findPlayers(net.minecraft.commands.CommandSourceStack) -> d 227:236:java.util.function.Predicate getPredicate(net.minecraft.world.phys.Vec3) -> a 240:244:java.util.List sortAndLimit(net.minecraft.world.phys.Vec3,java.util.List) -> a 248:248:net.minecraft.network.chat.Component joinNames(java.util.List) -> a 234:234:boolean lambda$getPredicate$1(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity) -> a 230:230:boolean lambda$getPredicate$0(net.minecraft.world.phys.AABB,net.minecraft.world.entity.Entity) -> a 30:30:void () -> net.minecraft.commands.arguments.selector.EntitySelector$1 -> fn$1: 30:30:void () -> 33:33:net.minecraft.world.entity.Entity tryCast(net.minecraft.world.entity.Entity) -> a 38:38:java.lang.Class getBaseClass() -> a 30:30:java.lang.Object tryCast(java.lang.Object) -> a net.minecraft.commands.arguments.selector.EntitySelectorParser -> fo: char SYNTAX_SELECTOR_START -> a char SYNTAX_OPTIONS_START -> p char SYNTAX_OPTIONS_END -> q char SYNTAX_OPTIONS_KEY_VALUE_SEPARATOR -> b char SYNTAX_OPTIONS_SEPARATOR -> r char SYNTAX_NOT -> c char SYNTAX_TAG -> d char SELECTOR_NEAREST_PLAYER -> s char SELECTOR_ALL_PLAYERS -> t char SELECTOR_RANDOM_PLAYERS -> u char SELECTOR_CURRENT_ENTITY -> v char SELECTOR_ALL_ENTITIES -> w com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID_NAME_OR_UUID -> e com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_SELECTOR_TYPE -> f com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_SELECTORS_NOT_ALLOWED -> g com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_MISSING_SELECTOR_TYPE -> h com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EXPECTED_END_OF_OPTIONS -> i com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_EXPECTED_OPTION_VALUE -> j java.util.function.BiConsumer ORDER_ARBITRARY -> k java.util.function.BiConsumer ORDER_NEAREST -> l java.util.function.BiConsumer ORDER_FURTHEST -> m java.util.function.BiConsumer ORDER_RANDOM -> n java.util.function.BiFunction SUGGEST_NOTHING -> o com.mojang.brigadier.StringReader reader -> x boolean allowSelectors -> y int maxResults -> z boolean includesEntities -> A boolean worldLimited -> B net.minecraft.advancements.critereon.MinMaxBounds$Doubles distance -> C net.minecraft.advancements.critereon.MinMaxBounds$Ints level -> D java.lang.Double x -> E java.lang.Double y -> F java.lang.Double z -> G java.lang.Double deltaX -> H java.lang.Double deltaY -> I java.lang.Double deltaZ -> J net.minecraft.advancements.critereon.WrappedMinMaxBounds rotX -> K net.minecraft.advancements.critereon.WrappedMinMaxBounds rotY -> L java.util.function.Predicate predicate -> M java.util.function.BiConsumer order -> N boolean currentEntity -> O java.lang.String playerName -> P int startPosition -> Q java.util.UUID entityUUID -> R java.util.function.BiFunction suggestions -> S boolean hasNameEquals -> T boolean hasNameNotEquals -> U boolean isLimited -> V boolean isSorted -> W boolean hasGamemodeEquals -> X boolean hasGamemodeNotEquals -> Y boolean hasTeamEquals -> Z boolean hasTeamNotEquals -> aa net.minecraft.world.entity.EntityType type -> ab boolean typeInverse -> ac boolean hasScores -> ad boolean hasAdvancements -> ae boolean usesSelectors -> af 109:110:void (com.mojang.brigadier.StringReader) -> 68:115:void (com.mojang.brigadier.StringReader,boolean) -> 119:133:net.minecraft.commands.arguments.selector.EntitySelector getSelector() -> a 137:146:net.minecraft.world.phys.AABB createAabb(double,double,double) -> a 150:164:void finalizePredicates() -> I 167:169:java.util.function.Predicate createRotationPredicate(net.minecraft.advancements.critereon.WrappedMinMaxBounds,java.util.function.ToDoubleFunction) -> a 179:221:void parseSelector() -> b 224:243:void parseNameOrUUID() -> c 246:284:void parseOptions() -> d 287:293:boolean shouldInvertValue() -> e 297:303:boolean isTag() -> f 307:307:com.mojang.brigadier.StringReader getReader() -> g 311:312:void addPredicate(java.util.function.Predicate) -> a 315:316:void setWorldLimited() -> h 319:319:net.minecraft.advancements.critereon.MinMaxBounds$Doubles getDistance() -> i 323:324:void setDistance(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> a 327:327:net.minecraft.advancements.critereon.MinMaxBounds$Ints getLevel() -> j 331:332:void setLevel(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a 335:335:net.minecraft.advancements.critereon.WrappedMinMaxBounds getRotX() -> k 339:340:void setRotX(net.minecraft.advancements.critereon.WrappedMinMaxBounds) -> a 343:343:net.minecraft.advancements.critereon.WrappedMinMaxBounds getRotY() -> l 347:348:void setRotY(net.minecraft.advancements.critereon.WrappedMinMaxBounds) -> b 352:352:java.lang.Double getX() -> m 357:357:java.lang.Double getY() -> n 362:362:java.lang.Double getZ() -> o 366:367:void setX(double) -> a 370:371:void setY(double) -> b 374:375:void setZ(double) -> c 378:379:void setDeltaX(double) -> d 382:383:void setDeltaY(double) -> e 386:387:void setDeltaZ(double) -> f 391:391:java.lang.Double getDeltaX() -> p 396:396:java.lang.Double getDeltaY() -> q 401:401:java.lang.Double getDeltaZ() -> r 405:406:void setMaxResults(int) -> a 409:410:void setIncludesEntities(boolean) -> a 413:413:java.util.function.BiConsumer getOrder() -> s 417:418:void setOrder(java.util.function.BiConsumer) -> a 421:433:net.minecraft.commands.arguments.selector.EntitySelector parse() -> t 437:442:void fillSelectorSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 445:449:java.util.concurrent.CompletableFuture suggestNameOrSelector(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Consumer) -> b 453:455:java.util.concurrent.CompletableFuture suggestName(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Consumer) -> c 459:462:java.util.concurrent.CompletableFuture suggestSelector(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Consumer) -> d 466:467:java.util.concurrent.CompletableFuture suggestOpenOptions(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Consumer) -> e 471:473:java.util.concurrent.CompletableFuture suggestOptionsKeyOrClose(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Consumer) -> f 477:478:java.util.concurrent.CompletableFuture suggestOptionsKey(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Consumer) -> g 482:484:java.util.concurrent.CompletableFuture suggestOptionsNextOrClose(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Consumer) -> h 488:489:java.util.concurrent.CompletableFuture suggestEquals(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Consumer) -> i 493:493:boolean isCurrentEntity() -> u 497:498:void setSuggestions(java.util.function.BiFunction) -> a 501:501:java.util.concurrent.CompletableFuture fillSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Consumer) -> a 505:505:boolean hasNameEquals() -> v 509:510:void setHasNameEquals(boolean) -> b 513:513:boolean hasNameNotEquals() -> w 517:518:void setHasNameNotEquals(boolean) -> c 521:521:boolean isLimited() -> x 525:526:void setLimited(boolean) -> d 529:529:boolean isSorted() -> y 533:534:void setSorted(boolean) -> e 537:537:boolean hasGamemodeEquals() -> z 541:542:void setHasGamemodeEquals(boolean) -> f 545:545:boolean hasGamemodeNotEquals() -> A 549:550:void setHasGamemodeNotEquals(boolean) -> g 553:553:boolean hasTeamEquals() -> B 557:558:void setHasTeamEquals(boolean) -> h 561:561:boolean hasTeamNotEquals() -> C 565:566:void setHasTeamNotEquals(boolean) -> i 569:570:void limitToType(net.minecraft.world.entity.EntityType) -> a 573:574:void setTypeLimitedInversely() -> D 577:577:boolean isTypeLimited() -> E 581:581:boolean isTypeLimitedInversely() -> F 585:585:boolean hasScores() -> G 589:590:void setHasScores(boolean) -> j 593:593:boolean hasAdvancements() -> H 597:598:void setHasAdvancements(boolean) -> k 170:174:boolean lambda$createRotationPredicate$13(java.util.function.ToDoubleFunction,double,double,net.minecraft.world.entity.Entity) -> a 158:161:boolean lambda$finalizePredicates$12(net.minecraft.world.entity.Entity) -> a 131:131:net.minecraft.world.phys.Vec3 lambda$getSelector$11(net.minecraft.world.phys.Vec3) -> a 129:129:net.minecraft.world.phys.Vec3 lambda$getSelector$10(net.minecraft.world.phys.Vec3) -> b 84:84:boolean lambda$new$9(net.minecraft.world.entity.Entity) -> b 61:61:java.util.concurrent.CompletableFuture lambda$static$8(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Consumer) -> j 59:59:void lambda$static$7(net.minecraft.world.phys.Vec3,java.util.List) -> a 58:58:void lambda$static$6(net.minecraft.world.phys.Vec3,java.util.List) -> b 58:58:int lambda$static$5(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity) -> a 57:57:void lambda$static$4(net.minecraft.world.phys.Vec3,java.util.List) -> c 57:57:int lambda$static$3(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity) -> b 56:56:void lambda$static$2(net.minecraft.world.phys.Vec3,java.util.List) -> d 54:54:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a 50:50:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> b 49:61:void () -> net.minecraft.commands.arguments.selector.options.EntitySelectorOptions -> fp: java.util.Map OPTIONS -> i com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_OPTION -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INAPPLICABLE_OPTION -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_RANGE_NEGATIVE -> c com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_LEVEL_NEGATIVE -> d com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_LIMIT_TOO_SMALL -> e com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_SORT_UNKNOWN -> f com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_GAME_MODE_INVALID -> g com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_ENTITY_TYPE_INVALID -> h 52:52:void () -> 65:66:void register(java.lang.String,net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Modifier,java.util.function.Predicate,net.minecraft.network.chat.Component) -> a 69:477:void bootStrap() -> a 480:489:net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Modifier get(net.minecraft.commands.arguments.selector.EntitySelectorParser,java.lang.String,int) -> a 494:500:void suggestNames(net.minecraft.commands.arguments.selector.EntitySelectorParser,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 476:476:boolean lambda$bootStrap$63(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> a 458:476:void lambda$bootStrap$62(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> b 461:473:boolean lambda$bootStrap$61(net.minecraft.resources.ResourceLocation,boolean,net.minecraft.world.entity.Entity) -> a 455:455:boolean lambda$bootStrap$60(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> c 378:455:void lambda$bootStrap$59(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> d 437:449:boolean lambda$bootStrap$58(java.util.Map,net.minecraft.world.entity.Entity) -> a 425:425:boolean lambda$bootStrap$57(boolean,net.minecraft.advancements.AdvancementProgress) -> a 415:421:boolean lambda$bootStrap$56(java.util.Map,net.minecraft.advancements.AdvancementProgress) -> a 403:403:boolean lambda$bootStrap$55(boolean,net.minecraft.advancements.CriterionProgress) -> a 375:375:boolean lambda$bootStrap$54(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> e 332:375:void lambda$bootStrap$53(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> f 354:370:boolean lambda$bootStrap$52(java.util.Map,net.minecraft.world.entity.Entity) -> b 329:329:boolean lambda$bootStrap$51(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> g 316:329:void lambda$bootStrap$50(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> h 320:327:boolean lambda$bootStrap$49(net.minecraft.nbt.CompoundTag,boolean,net.minecraft.world.entity.Entity) -> a 313:313:boolean lambda$bootStrap$48(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> i 303:313:void lambda$bootStrap$47(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> j 307:310:boolean lambda$bootStrap$46(java.lang.String,boolean,net.minecraft.world.entity.Entity) -> a 300:300:boolean lambda$bootStrap$45(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> k 262:300:void lambda$bootStrap$44(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> l 295:295:boolean lambda$bootStrap$43(net.minecraft.world.entity.EntityType,boolean,net.minecraft.world.entity.Entity) -> a 289:290:com.mojang.brigadier.exceptions.CommandSyntaxException lambda$bootStrap$42(net.minecraft.commands.arguments.selector.EntitySelectorParser,int,net.minecraft.resources.ResourceLocation) -> a 285:285:boolean lambda$bootStrap$41(net.minecraft.tags.TagKey,boolean,net.minecraft.world.entity.Entity) -> a 263:269:java.util.concurrent.CompletableFuture lambda$bootStrap$40(net.minecraft.commands.arguments.selector.EntitySelectorParser,com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Consumer) -> a 259:259:boolean lambda$bootStrap$39(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> m 243:259:void lambda$bootStrap$38(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> n 247:252:boolean lambda$bootStrap$37(java.lang.String,boolean,net.minecraft.world.entity.Entity) -> b 240:240:boolean lambda$bootStrap$36(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> o 187:240:void lambda$bootStrap$35(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> p 229:233:boolean lambda$bootStrap$34(boolean,net.minecraft.world.level.GameType,net.minecraft.world.entity.Entity) -> a 188:212:java.util.concurrent.CompletableFuture lambda$bootStrap$33(net.minecraft.commands.arguments.selector.EntitySelectorParser,com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Consumer) -> b 184:184:boolean lambda$bootStrap$32(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> q 161:184:void lambda$bootStrap$31(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> r 164:164:java.util.concurrent.CompletableFuture lambda$bootStrap$30(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Consumer) -> a 158:158:boolean lambda$bootStrap$29(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> s 150:158:void lambda$bootStrap$28(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> t 147:147:boolean lambda$bootStrap$27(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> u 146:147:void lambda$bootStrap$26(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> v 143:143:boolean lambda$bootStrap$25(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> w 142:143:void lambda$bootStrap$24(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> x 139:139:boolean lambda$bootStrap$23(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> y 137:139:void lambda$bootStrap$22(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> z 134:134:boolean lambda$bootStrap$21(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> A 132:134:void lambda$bootStrap$20(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> B 129:129:boolean lambda$bootStrap$19(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> C 127:129:void lambda$bootStrap$18(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> D 124:124:boolean lambda$bootStrap$17(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> E 122:124:void lambda$bootStrap$16(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> F 119:119:boolean lambda$bootStrap$15(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> G 117:119:void lambda$bootStrap$14(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> H 114:114:boolean lambda$bootStrap$13(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> I 112:114:void lambda$bootStrap$12(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> J 109:109:boolean lambda$bootStrap$11(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> K 101:109:void lambda$bootStrap$10(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> L 98:98:boolean lambda$bootStrap$9(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> M 90:98:void lambda$bootStrap$8(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> N 87:87:boolean lambda$bootStrap$7(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> O 74:87:void lambda$bootStrap$6(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> P 86:86:boolean lambda$bootStrap$5(java.lang.String,boolean,net.minecraft.world.entity.Entity) -> c 62:62:com.mojang.brigadier.Message lambda$static$4(java.lang.Object) -> a 61:61:com.mojang.brigadier.Message lambda$static$3(java.lang.Object) -> b 60:60:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> c 56:56:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> d 55:55:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> e 53:62:void () -> net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Modifier -> fp$a: void handle(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> handle net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Option -> fp$b: net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Modifier modifier -> a java.util.function.Predicate predicate -> b net.minecraft.network.chat.Component description -> c 511:515:void (net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Modifier,java.util.function.Predicate,net.minecraft.network.chat.Component) -> net.minecraft.commands.arguments.selector.options.package-info -> fq: net.minecraft.commands.arguments.selector.package-info -> fr: net.minecraft.commands.package-info -> fs: net.minecraft.commands.synchronization.ArgumentSerializer -> ft: void serializeToNetwork(com.mojang.brigadier.arguments.ArgumentType,net.minecraft.network.FriendlyByteBuf) -> a com.mojang.brigadier.arguments.ArgumentType deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b void serializeToJson(com.mojang.brigadier.arguments.ArgumentType,com.google.gson.JsonObject) -> a net.minecraft.commands.synchronization.ArgumentTypes -> fu: org.slf4j.Logger LOGGER -> a java.util.Map BY_CLASS -> b java.util.Map BY_NAME -> c 64:64:void () -> 71:82:void register(java.lang.String,java.lang.Class,net.minecraft.commands.synchronization.ArgumentSerializer) -> a 85:129:void bootStrap() -> a 133:133:net.minecraft.commands.synchronization.ArgumentTypes$Entry get(net.minecraft.resources.ResourceLocation) -> a 138:138:net.minecraft.commands.synchronization.ArgumentTypes$Entry get(com.mojang.brigadier.arguments.ArgumentType) -> b 143:152:void serialize(net.minecraft.network.FriendlyByteBuf,com.mojang.brigadier.arguments.ArgumentType) -> a 156:164:com.mojang.brigadier.arguments.ArgumentType deserialize(net.minecraft.network.FriendlyByteBuf) -> a 169:183:void serializeToJson(com.google.gson.JsonObject,com.mojang.brigadier.arguments.ArgumentType) -> a 186:223:com.google.gson.JsonObject serializeNodeToJson(com.mojang.brigadier.CommandDispatcher,com.mojang.brigadier.tree.CommandNode) -> a 227:227:boolean isTypeRegistered(com.mojang.brigadier.arguments.ArgumentType) -> a 231:234:java.util.Set findUsedArgumentTypes(com.mojang.brigadier.tree.CommandNode) -> a 238:251:void findUsedArgumentTypes(com.mojang.brigadier.tree.CommandNode,java.util.Set,java.util.Set) -> a 246:246:void lambda$findUsedArgumentTypes$0(java.util.Set,java.util.Set,com.mojang.brigadier.tree.CommandNode) -> a 65:68:void () -> net.minecraft.commands.synchronization.ArgumentTypes$Entry -> fu$a: java.lang.Class clazz -> a net.minecraft.commands.synchronization.ArgumentSerializer serializer -> b net.minecraft.resources.ResourceLocation name -> c 258:262:void (java.lang.Class,net.minecraft.commands.synchronization.ArgumentSerializer,net.minecraft.resources.ResourceLocation) -> net.minecraft.commands.synchronization.EmptyArgumentSerializer -> fv: java.util.function.Supplier constructor -> a 12:14:void (java.util.function.Supplier) -> 18:18:void serializeToNetwork(com.mojang.brigadier.arguments.ArgumentType,net.minecraft.network.FriendlyByteBuf) -> a 22:22:com.mojang.brigadier.arguments.ArgumentType deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b 27:27:void serializeToJson(com.mojang.brigadier.arguments.ArgumentType,com.google.gson.JsonObject) -> a net.minecraft.commands.synchronization.SuggestionProviders -> fw: java.util.Map PROVIDERS_BY_NAME -> h net.minecraft.resources.ResourceLocation DEFAULT_NAME -> i com.mojang.brigadier.suggestion.SuggestionProvider ASK_SERVER -> a com.mojang.brigadier.suggestion.SuggestionProvider ALL_RECIPES -> b com.mojang.brigadier.suggestion.SuggestionProvider AVAILABLE_SOUNDS -> c com.mojang.brigadier.suggestion.SuggestionProvider AVAILABLE_BIOMES -> d com.mojang.brigadier.suggestion.SuggestionProvider AVAILABLE_FEATURES -> e com.mojang.brigadier.suggestion.SuggestionProvider AVAILABLE_STRUCTURES -> f com.mojang.brigadier.suggestion.SuggestionProvider SUMMONABLE_ENTITIES -> g 20:20:void () -> 34:38:com.mojang.brigadier.suggestion.SuggestionProvider register(net.minecraft.resources.ResourceLocation,com.mojang.brigadier.suggestion.SuggestionProvider) -> a 42:42:com.mojang.brigadier.suggestion.SuggestionProvider getProvider(net.minecraft.resources.ResourceLocation) -> a 46:49:net.minecraft.resources.ResourceLocation getName(com.mojang.brigadier.suggestion.SuggestionProvider) -> a 54:57:com.mojang.brigadier.suggestion.SuggestionProvider safelySwap(com.mojang.brigadier.suggestion.SuggestionProvider) -> b 30:30:java.util.concurrent.CompletableFuture lambda$static$7(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 30:30:com.mojang.brigadier.Message lambda$static$6(net.minecraft.world.entity.EntityType) -> a 29:29:java.util.concurrent.CompletableFuture lambda$static$5(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> b 28:28:java.util.concurrent.CompletableFuture lambda$static$4(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> c 27:27:java.util.concurrent.CompletableFuture lambda$static$3(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> d 26:26:java.util.concurrent.CompletableFuture lambda$static$2(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> e 25:25:java.util.concurrent.CompletableFuture lambda$static$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> f 24:24:java.util.concurrent.CompletableFuture lambda$static$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> g 21:30:void () -> net.minecraft.commands.synchronization.SuggestionProviders$Wrapper -> fw$a: com.mojang.brigadier.suggestion.SuggestionProvider delegate -> a net.minecraft.resources.ResourceLocation name -> b 65:68:void (net.minecraft.resources.ResourceLocation,com.mojang.brigadier.suggestion.SuggestionProvider) -> 72:72:java.util.concurrent.CompletableFuture getSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> getSuggestions net.minecraft.commands.synchronization.brigadier.BrigadierArgumentSerializers -> fx: byte NUMBER_FLAG_MIN -> a byte NUMBER_FLAG_MAX -> b 13:13:void () -> 18:24:void bootstrap() -> a 27:34:byte createNumberFlags(boolean,boolean) -> a 38:38:boolean numberHasMin(byte) -> a 42:42:boolean numberHasMax(byte) -> b net.minecraft.commands.synchronization.brigadier.DoubleArgumentSerializer -> fy: 12:12:void () -> 15:24:void serializeToNetwork(com.mojang.brigadier.arguments.DoubleArgumentType,net.minecraft.network.FriendlyByteBuf) -> a 28:31:com.mojang.brigadier.arguments.DoubleArgumentType deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a 36:42:void serializeToJson(com.mojang.brigadier.arguments.DoubleArgumentType,com.google.gson.JsonObject) -> a 12:12:void serializeToJson(com.mojang.brigadier.arguments.ArgumentType,com.google.gson.JsonObject) -> a 12:12:com.mojang.brigadier.arguments.ArgumentType deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b 12:12:void serializeToNetwork(com.mojang.brigadier.arguments.ArgumentType,net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.commands.synchronization.brigadier.FloatArgumentSerializer -> fz: 12:12:void () -> 15:24:void serializeToNetwork(com.mojang.brigadier.arguments.FloatArgumentType,net.minecraft.network.FriendlyByteBuf) -> a 28:31:com.mojang.brigadier.arguments.FloatArgumentType deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a 36:42:void serializeToJson(com.mojang.brigadier.arguments.FloatArgumentType,com.google.gson.JsonObject) -> a 12:12:void serializeToJson(com.mojang.brigadier.arguments.ArgumentType,com.google.gson.JsonObject) -> a 12:12:com.mojang.brigadier.arguments.ArgumentType deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b 12:12:void serializeToNetwork(com.mojang.brigadier.arguments.ArgumentType,net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.commands.synchronization.brigadier.IntegerArgumentSerializer -> ga: 12:12:void () -> 15:24:void serializeToNetwork(com.mojang.brigadier.arguments.IntegerArgumentType,net.minecraft.network.FriendlyByteBuf) -> a 28:31:com.mojang.brigadier.arguments.IntegerArgumentType deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a 36:42:void serializeToJson(com.mojang.brigadier.arguments.IntegerArgumentType,com.google.gson.JsonObject) -> a 12:12:void serializeToJson(com.mojang.brigadier.arguments.ArgumentType,com.google.gson.JsonObject) -> a 12:12:com.mojang.brigadier.arguments.ArgumentType deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b 12:12:void serializeToNetwork(com.mojang.brigadier.arguments.ArgumentType,net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.commands.synchronization.brigadier.LongArgumentSerializer -> gb: 12:12:void () -> 15:24:void serializeToNetwork(com.mojang.brigadier.arguments.LongArgumentType,net.minecraft.network.FriendlyByteBuf) -> a 28:31:com.mojang.brigadier.arguments.LongArgumentType deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a 36:42:void serializeToJson(com.mojang.brigadier.arguments.LongArgumentType,com.google.gson.JsonObject) -> a 12:12:void serializeToJson(com.mojang.brigadier.arguments.ArgumentType,com.google.gson.JsonObject) -> a 12:12:com.mojang.brigadier.arguments.ArgumentType deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b 12:12:void serializeToNetwork(com.mojang.brigadier.arguments.ArgumentType,net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.commands.synchronization.brigadier.StringArgumentSerializer -> gc: 8:8:void () -> 11:12:void serializeToNetwork(com.mojang.brigadier.arguments.StringArgumentType,net.minecraft.network.FriendlyByteBuf) -> a 16:24:com.mojang.brigadier.arguments.StringArgumentType deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a 30:42:void serializeToJson(com.mojang.brigadier.arguments.StringArgumentType,com.google.gson.JsonObject) -> a 8:8:void serializeToJson(com.mojang.brigadier.arguments.ArgumentType,com.google.gson.JsonObject) -> a 8:8:com.mojang.brigadier.arguments.ArgumentType deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b 8:8:void serializeToNetwork(com.mojang.brigadier.arguments.ArgumentType,net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.commands.synchronization.brigadier.StringArgumentSerializer$1 -> gc$1: int[] $SwitchMap$com$mojang$brigadier$arguments$StringArgumentType$StringType -> a 17:17:void () -> net.minecraft.commands.synchronization.brigadier.package-info -> gd: net.minecraft.commands.synchronization.package-info -> ge: net.minecraft.core.AxisCycle -> gf: net.minecraft.core.AxisCycle NONE -> a net.minecraft.core.AxisCycle FORWARD -> b net.minecraft.core.AxisCycle BACKWARD -> c net.minecraft.core.Direction$Axis[] AXIS_VALUES -> d net.minecraft.core.AxisCycle[] VALUES -> e net.minecraft.core.AxisCycle[] $VALUES -> f 3:3:net.minecraft.core.AxisCycle[] values() -> values 3:3:net.minecraft.core.AxisCycle valueOf(java.lang.String) -> valueOf 3:3:void (java.lang.String,int) -> int cycle(int,int,int,net.minecraft.core.Direction$Axis) -> a double cycle(double,double,double,net.minecraft.core.Direction$Axis) -> a net.minecraft.core.Direction$Axis cycle(net.minecraft.core.Direction$Axis) -> a net.minecraft.core.AxisCycle inverse() -> a 88:88:net.minecraft.core.AxisCycle between(net.minecraft.core.Direction$Axis,net.minecraft.core.Direction$Axis) -> a 3:3:net.minecraft.core.AxisCycle[] $values() -> b 3:73:void () -> net.minecraft.core.AxisCycle$1 -> gf$1: 4:4:void (java.lang.String,int) -> 7:7:int cycle(int,int,int,net.minecraft.core.Direction$Axis) -> a 12:12:double cycle(double,double,double,net.minecraft.core.Direction$Axis) -> a 17:17:net.minecraft.core.Direction$Axis cycle(net.minecraft.core.Direction$Axis) -> a 22:22:net.minecraft.core.AxisCycle inverse() -> a net.minecraft.core.AxisCycle$2 -> gf$2: 28:28:void (java.lang.String,int) -> 31:31:int cycle(int,int,int,net.minecraft.core.Direction$Axis) -> a 36:36:double cycle(double,double,double,net.minecraft.core.Direction$Axis) -> a 41:41:net.minecraft.core.Direction$Axis cycle(net.minecraft.core.Direction$Axis) -> a 46:46:net.minecraft.core.AxisCycle inverse() -> a net.minecraft.core.AxisCycle$3 -> gf$3: 49:49:void (java.lang.String,int) -> 52:52:int cycle(int,int,int,net.minecraft.core.Direction$Axis) -> a 57:57:double cycle(double,double,double,net.minecraft.core.Direction$Axis) -> a 62:62:net.minecraft.core.Direction$Axis cycle(net.minecraft.core.Direction$Axis) -> a 67:67:net.minecraft.core.AxisCycle inverse() -> a net.minecraft.core.BlockMath -> gg: org.slf4j.Logger LOGGER -> c java.util.Map VANILLA_UV_TRANSFORM_LOCAL_TO_GLOBAL -> a java.util.Map VANILLA_UV_TRANSFORM_GLOBAL_TO_LOCAL -> b 14:14:void () -> 35:38:com.mojang.math.Transformation blockCenterToCorner(com.mojang.math.Transformation) -> a 45:48:com.mojang.math.Transformation blockCornerToCenter(com.mojang.math.Transformation) -> b 52:63:com.mojang.math.Transformation getUVLockTransform(com.mojang.math.Transformation,net.minecraft.core.Direction,java.util.function.Supplier) -> a 26:29:void lambda$static$1(java.util.EnumMap) -> a 18:24:void lambda$static$0(java.util.EnumMap) -> b 15:25:void () -> net.minecraft.core.BlockPos -> gh: com.mojang.serialization.Codec CODEC -> a org.slf4j.Logger LOGGER -> d net.minecraft.core.BlockPos ZERO -> b int PACKED_X_LENGTH -> e int PACKED_Z_LENGTH -> h int PACKED_Y_LENGTH -> c long PACKED_X_MASK -> i long PACKED_Y_MASK -> j long PACKED_Z_MASK -> k int Y_OFFSET -> l int Z_OFFSET -> m int X_OFFSET -> n 51:52:void (int,int,int) -> 55:56:void (double,double,double) -> 59:60:void (net.minecraft.world.phys.Vec3) -> 63:64:void (net.minecraft.core.Position) -> 67:68:void (net.minecraft.core.Vec3i) -> 71:71:long offset(long,net.minecraft.core.Direction) -> a 75:75:long offset(long,int,int,int) -> a 79:79:int getX(long) -> a 83:83:int getY(long) -> b 87:87:int getZ(long) -> c 91:91:net.minecraft.core.BlockPos of(long) -> d 95:95:long asLong() -> a 99:103:long asLong(int,int,int) -> a 111:111:long getFlatIndex(long) -> e 116:119:net.minecraft.core.BlockPos offset(double,double,double) -> a 124:127:net.minecraft.core.BlockPos offset(int,int,int) -> b 132:132:net.minecraft.core.BlockPos offset(net.minecraft.core.Vec3i) -> a 137:137:net.minecraft.core.BlockPos subtract(net.minecraft.core.Vec3i) -> b 142:147:net.minecraft.core.BlockPos multiply(int) -> a 152:152:net.minecraft.core.BlockPos above() -> b 157:157:net.minecraft.core.BlockPos above(int) -> b 162:162:net.minecraft.core.BlockPos below() -> c 167:167:net.minecraft.core.BlockPos below(int) -> c 172:172:net.minecraft.core.BlockPos north() -> d 177:177:net.minecraft.core.BlockPos north(int) -> d 182:182:net.minecraft.core.BlockPos south() -> e 187:187:net.minecraft.core.BlockPos south(int) -> e 192:192:net.minecraft.core.BlockPos west() -> f 197:197:net.minecraft.core.BlockPos west(int) -> f 202:202:net.minecraft.core.BlockPos east() -> g 207:207:net.minecraft.core.BlockPos east(int) -> g 212:212:net.minecraft.core.BlockPos relative(net.minecraft.core.Direction) -> a 217:220:net.minecraft.core.BlockPos relative(net.minecraft.core.Direction,int) -> a 225:231:net.minecraft.core.BlockPos relative(net.minecraft.core.Direction$Axis,int) -> a 235:244:net.minecraft.core.BlockPos rotate(net.minecraft.world.level.block.Rotation) -> a 250:250:net.minecraft.core.BlockPos cross(net.minecraft.core.Vec3i) -> c 254:254:net.minecraft.core.BlockPos atY(int) -> h 258:258:net.minecraft.core.BlockPos immutable() -> h 262:262:net.minecraft.core.BlockPos$MutableBlockPos mutable() -> i 401:401:java.lang.Iterable randomInCube(java.util.Random,int,net.minecraft.core.BlockPos,int) -> a 406:410:java.lang.Iterable randomBetweenClosed(java.util.Random,int,int,int,int,int,int,int) -> a 432:437:java.lang.Iterable withinManhattan(net.minecraft.core.BlockPos,int,int,int) -> a 488:493:java.util.Optional findClosestMatch(net.minecraft.core.BlockPos,int,int,java.util.function.Predicate) -> a 497:497:java.util.stream.Stream withinManhattanStream(net.minecraft.core.BlockPos,int,int,int) -> b 501:507:java.lang.Iterable betweenClosed(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 512:512:java.util.stream.Stream betweenClosedStream(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> b 516:522:java.util.stream.Stream betweenClosedStream(net.minecraft.world.level.levelgen.structure.BoundingBox) -> a 527:527:java.util.stream.Stream betweenClosedStream(net.minecraft.world.phys.AABB) -> a 531:531:java.util.stream.Stream betweenClosedStream(int,int,int,int,int,int) -> a 536:541:java.lang.Iterable betweenClosed(int,int,int,int,int,int) -> b 563:565:java.lang.Iterable spiralAround(net.minecraft.core.BlockPos,int,net.minecraft.core.Direction,net.minecraft.core.Direction) -> a 24:24:net.minecraft.core.Vec3i cross(net.minecraft.core.Vec3i) -> d 24:24:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction$Axis,int) -> b 24:24:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction,int) -> b 24:24:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction) -> b 24:24:net.minecraft.core.Vec3i east(int) -> i 24:24:net.minecraft.core.Vec3i east() -> j 24:24:net.minecraft.core.Vec3i west(int) -> j 24:24:net.minecraft.core.Vec3i west() -> k 24:24:net.minecraft.core.Vec3i south(int) -> k 24:24:net.minecraft.core.Vec3i south() -> l 24:24:net.minecraft.core.Vec3i north(int) -> l 24:24:net.minecraft.core.Vec3i north() -> m 24:24:net.minecraft.core.Vec3i below(int) -> m 24:24:net.minecraft.core.Vec3i below() -> n 24:24:net.minecraft.core.Vec3i above(int) -> n 24:24:net.minecraft.core.Vec3i above() -> o 24:24:net.minecraft.core.Vec3i multiply(int) -> o 24:24:net.minecraft.core.Vec3i subtract(net.minecraft.core.Vec3i) -> e 24:24:net.minecraft.core.Vec3i offset(net.minecraft.core.Vec3i) -> f 24:24:net.minecraft.core.Vec3i offset(int,int,int) -> c 24:24:net.minecraft.core.Vec3i offset(double,double,double) -> b 565:565:java.util.Iterator lambda$spiralAround$6(net.minecraft.core.Direction,net.minecraft.core.Direction,net.minecraft.core.BlockPos,int) -> a 541:541:java.util.Iterator lambda$betweenClosed$5(int,int,int,int,int,int) -> c 437:437:java.util.Iterator lambda$withinManhattan$4(int,int,int,int,int,int,int) -> a 410:410:java.util.Iterator lambda$randomBetweenClosed$3(int,int,java.util.Random,int,int,int,int,int) -> a 28:28:java.util.stream.IntStream lambda$static$2(net.minecraft.core.BlockPos) -> a 27:27:com.mojang.serialization.DataResult lambda$static$1(java.util.stream.IntStream) -> a 27:27:net.minecraft.core.BlockPos lambda$static$0(int[]) -> a 26:48:void () -> net.minecraft.core.BlockPos$1 -> gh$1: net.minecraft.core.BlockPos$MutableBlockPos nextPos -> a int counter -> b int val$limit -> c int val$minX -> d java.util.Random val$random -> e int val$width -> f int val$minY -> g int val$height -> h int val$minZ -> i int val$depth -> j 410:412:void (int,int,java.util.Random,int,int,int,int,int) -> 416:426:net.minecraft.core.BlockPos computeNext() -> a 410:410:java.lang.Object computeNext() -> computeNext net.minecraft.core.BlockPos$2 -> gh$2: net.minecraft.core.BlockPos$MutableBlockPos cursor -> h int currentDepth -> i int maxX -> j int maxY -> k int x -> l int y -> m boolean zMirror -> n int val$originZ -> a int val$maxDepth -> b int val$reachX -> c int val$reachY -> d int val$reachZ -> e int val$originX -> f int val$originY -> g 437:438:void (int,int,int,int,int,int,int) -> 451:482:net.minecraft.core.BlockPos computeNext() -> a 437:437:java.lang.Object computeNext() -> computeNext net.minecraft.core.BlockPos$3 -> gh$3: net.minecraft.core.BlockPos$MutableBlockPos cursor -> g int index -> h int val$end -> a int val$width -> b int val$height -> c int val$minX -> d int val$minY -> e int val$minZ -> f 541:542:void (int,int,int,int,int,int) -> 547:557:net.minecraft.core.BlockPos computeNext() -> a 541:541:java.lang.Object computeNext() -> computeNext net.minecraft.core.BlockPos$4 -> gh$4: net.minecraft.core.Direction[] directions -> e net.minecraft.core.BlockPos$MutableBlockPos cursor -> f int legs -> g int leg -> h int legSize -> i int legIndex -> j int lastX -> k int lastY -> l int lastZ -> m net.minecraft.core.Direction val$firstDirection -> a net.minecraft.core.Direction val$secondDirection -> b net.minecraft.core.BlockPos val$center -> c int val$radius -> d 565:580:void (net.minecraft.core.Direction,net.minecraft.core.Direction,net.minecraft.core.BlockPos,int) -> 584:600:net.minecraft.core.BlockPos$MutableBlockPos computeNext() -> a 565:565:java.lang.Object computeNext() -> computeNext net.minecraft.core.BlockPos$5 -> gh$5: int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a int[] $SwitchMap$net$minecraft$core$Direction$Axis -> b 235:364:void () -> net.minecraft.core.BlockPos$MutableBlockPos -> gh$a: 267:268:void () -> 271:272:void (int,int,int) -> 275:276:void (double,double,double) -> 280:280:net.minecraft.core.BlockPos offset(double,double,double) -> a 285:285:net.minecraft.core.BlockPos offset(int,int,int) -> b 290:290:net.minecraft.core.BlockPos multiply(int) -> a 295:295:net.minecraft.core.BlockPos relative(net.minecraft.core.Direction,int) -> a 300:300:net.minecraft.core.BlockPos relative(net.minecraft.core.Direction$Axis,int) -> a 305:305:net.minecraft.core.BlockPos rotate(net.minecraft.world.level.block.Rotation) -> a 309:312:net.minecraft.core.BlockPos$MutableBlockPos set(int,int,int) -> d 316:316:net.minecraft.core.BlockPos$MutableBlockPos set(double,double,double) -> c 320:320:net.minecraft.core.BlockPos$MutableBlockPos set(net.minecraft.core.Vec3i) -> g 324:324:net.minecraft.core.BlockPos$MutableBlockPos set(long) -> f 328:331:net.minecraft.core.BlockPos$MutableBlockPos set(net.minecraft.core.AxisCycle,int,int,int) -> a 336:336:net.minecraft.core.BlockPos$MutableBlockPos setWithOffset(net.minecraft.core.Vec3i,net.minecraft.core.Direction) -> a 340:340:net.minecraft.core.BlockPos$MutableBlockPos setWithOffset(net.minecraft.core.Vec3i,int,int,int) -> a 344:344:net.minecraft.core.BlockPos$MutableBlockPos setWithOffset(net.minecraft.core.Vec3i,net.minecraft.core.Vec3i) -> a 348:348:net.minecraft.core.BlockPos$MutableBlockPos move(net.minecraft.core.Direction) -> c 352:352:net.minecraft.core.BlockPos$MutableBlockPos move(net.minecraft.core.Direction,int) -> c 356:356:net.minecraft.core.BlockPos$MutableBlockPos move(int,int,int) -> e 360:360:net.minecraft.core.BlockPos$MutableBlockPos move(net.minecraft.core.Vec3i) -> h 364:372:net.minecraft.core.BlockPos$MutableBlockPos clamp(net.minecraft.core.Direction$Axis,int,int) -> a 378:379:net.minecraft.core.BlockPos$MutableBlockPos setX(int) -> p 384:385:net.minecraft.core.BlockPos$MutableBlockPos setY(int) -> q 390:391:net.minecraft.core.BlockPos$MutableBlockPos setZ(int) -> r 396:396:net.minecraft.core.BlockPos immutable() -> h 265:265:net.minecraft.core.Vec3i cross(net.minecraft.core.Vec3i) -> d 265:265:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction$Axis,int) -> b 265:265:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction,int) -> b 265:265:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction) -> b 265:265:net.minecraft.core.Vec3i east(int) -> i 265:265:net.minecraft.core.Vec3i east() -> j 265:265:net.minecraft.core.Vec3i west(int) -> j 265:265:net.minecraft.core.Vec3i west() -> k 265:265:net.minecraft.core.Vec3i south(int) -> k 265:265:net.minecraft.core.Vec3i south() -> l 265:265:net.minecraft.core.Vec3i north(int) -> l 265:265:net.minecraft.core.Vec3i north() -> m 265:265:net.minecraft.core.Vec3i below(int) -> m 265:265:net.minecraft.core.Vec3i below() -> n 265:265:net.minecraft.core.Vec3i above(int) -> n 265:265:net.minecraft.core.Vec3i above() -> o 265:265:net.minecraft.core.Vec3i multiply(int) -> o 265:265:net.minecraft.core.Vec3i subtract(net.minecraft.core.Vec3i) -> e 265:265:net.minecraft.core.Vec3i offset(net.minecraft.core.Vec3i) -> f 265:265:net.minecraft.core.Vec3i offset(int,int,int) -> c 265:265:net.minecraft.core.Vec3i offset(double,double,double) -> b 265:265:net.minecraft.core.Vec3i setZ(int) -> s 265:265:net.minecraft.core.Vec3i setY(int) -> t 265:265:net.minecraft.core.Vec3i setX(int) -> u net.minecraft.core.BlockSource -> gi: double x() -> a double y() -> b double z() -> c net.minecraft.core.BlockPos getPos() -> d net.minecraft.world.level.block.state.BlockState getBlockState() -> e net.minecraft.world.level.block.entity.BlockEntity getEntity() -> f net.minecraft.server.level.ServerLevel getLevel() -> g net.minecraft.core.BlockSourceImpl -> gj: net.minecraft.server.level.ServerLevel level -> a net.minecraft.core.BlockPos pos -> b 12:15:void (net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> 19:19:net.minecraft.server.level.ServerLevel getLevel() -> g 24:24:double x() -> a 29:29:double y() -> b 34:34:double z() -> c 39:39:net.minecraft.core.BlockPos getPos() -> d 44:44:net.minecraft.world.level.block.state.BlockState getBlockState() -> e 51:51:net.minecraft.world.level.block.entity.BlockEntity getEntity() -> f net.minecraft.core.Cursor3D -> gk: int TYPE_INSIDE -> a int TYPE_FACE -> b int TYPE_EDGE -> c int TYPE_CORNER -> d int originX -> e int originY -> f int originZ -> g int width -> h int height -> i int depth -> j int end -> k int index -> l int x -> m int y -> n int z -> o 23:32:void (int,int,int,int,int,int) -> 35:45:boolean advance() -> a 49:49:int nextX() -> b 53:53:int nextY() -> c 57:57:int nextZ() -> d 61:71:int getNextType() -> e net.minecraft.core.DefaultedRegistry -> gl: net.minecraft.resources.ResourceLocation defaultKey -> by net.minecraft.core.Holder defaultValue -> bz 18:20:void (java.lang.String,net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,java.util.function.Function) -> 24:28:net.minecraft.core.Holder registerMapping(int,net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang.serialization.Lifecycle) -> a 33:34:int getId(java.lang.Object) -> a 40:41:net.minecraft.resources.ResourceLocation getKey(java.lang.Object) -> b 47:48:java.lang.Object get(net.minecraft.resources.ResourceLocation) -> a 53:53:java.util.Optional getOptional(net.minecraft.resources.ResourceLocation) -> b 59:60:java.lang.Object byId(int) -> a 65:65:java.util.Optional getRandom(java.util.Random) -> a 69:69:net.minecraft.resources.ResourceLocation getDefaultKey() -> a 65:65:java.util.Optional lambda$getRandom$0() -> s net.minecraft.core.Direction -> gm: net.minecraft.core.Direction DOWN -> a net.minecraft.core.Direction UP -> b net.minecraft.core.Direction NORTH -> c net.minecraft.core.Direction SOUTH -> d net.minecraft.core.Direction WEST -> e net.minecraft.core.Direction EAST -> f com.mojang.serialization.Codec CODEC -> g com.mojang.serialization.Codec VERTICAL_CODEC -> h int data3d -> i int oppositeIndex -> j int data2d -> k java.lang.String name -> l net.minecraft.core.Direction$Axis axis -> m net.minecraft.core.Direction$AxisDirection axisDirection -> n net.minecraft.core.Vec3i normal -> o net.minecraft.core.Direction[] VALUES -> p java.util.Map BY_NAME -> q net.minecraft.core.Direction[] BY_3D_DATA -> r net.minecraft.core.Direction[] BY_2D_DATA -> s it.unimi.dsi.fastutil.longs.Long2ObjectMap BY_NORMAL -> t net.minecraft.core.Direction[] $VALUES -> u 28:28:net.minecraft.core.Direction[] values() -> values 28:28:net.minecraft.core.Direction valueOf(java.lang.String) -> valueOf 57:65:void (java.lang.String,int,int,int,int,java.lang.String,net.minecraft.core.Direction$AxisDirection,net.minecraft.core.Direction$Axis,net.minecraft.core.Vec3i) -> 68:105:net.minecraft.core.Direction[] orderedByNearest(net.minecraft.world.entity.Entity) -> a 111:111:net.minecraft.core.Direction[] makeDirectionArray(net.minecraft.core.Direction,net.minecraft.core.Direction,net.minecraft.core.Direction) -> a 115:118:net.minecraft.core.Direction rotate(com.mojang.math.Matrix4f,net.minecraft.core.Direction) -> a 122:138:com.mojang.math.Quaternion getRotation() -> a 144:144:int get3DDataValue() -> b 148:148:int get2DDataValue() -> d 152:152:net.minecraft.core.Direction$AxisDirection getAxisDirection() -> e 159:162:net.minecraft.core.Direction getFacingAxis(net.minecraft.world.entity.Entity,net.minecraft.core.Direction$Axis) -> a 167:167:net.minecraft.core.Direction getOpposite() -> f 171:174:net.minecraft.core.Direction getClockWise(net.minecraft.core.Direction$Axis) -> a 179:182:net.minecraft.core.Direction getCounterClockWise(net.minecraft.core.Direction$Axis) -> b 187:192:net.minecraft.core.Direction getClockWise() -> g 197:202:net.minecraft.core.Direction getClockWiseX() -> q 207:212:net.minecraft.core.Direction getCounterClockWiseX() -> r 217:222:net.minecraft.core.Direction getClockWiseZ() -> s 227:232:net.minecraft.core.Direction getCounterClockWiseZ() -> t 237:242:net.minecraft.core.Direction getCounterClockWise() -> h 247:247:int getStepX() -> i 251:251:int getStepY() -> j 255:255:int getStepZ() -> k 259:259:com.mojang.math.Vector3f step() -> l 263:263:java.lang.String getName() -> m 267:267:net.minecraft.core.Direction$Axis getAxis() -> n 272:275:net.minecraft.core.Direction byName(java.lang.String) -> a 279:279:net.minecraft.core.Direction from3DDataValue(int) -> a 283:283:net.minecraft.core.Direction from2DDataValue(int) -> b 288:288:net.minecraft.core.Direction fromNormal(net.minecraft.core.BlockPos) -> a 293:293:net.minecraft.core.Direction fromNormal(int,int,int) -> a 297:297:net.minecraft.core.Direction fromYRot(double) -> a 301:304:net.minecraft.core.Direction fromAxisAndDirection(net.minecraft.core.Direction$Axis,net.minecraft.core.Direction$AxisDirection) -> a 309:309:float toYRot() -> o 313:313:net.minecraft.core.Direction getRandom(java.util.Random) -> a 317:317:net.minecraft.core.Direction getNearest(double,double,double) -> a 321:331:net.minecraft.core.Direction getNearest(float,float,float) -> a 336:336:java.lang.String toString() -> toString 341:341:java.lang.String getSerializedName() -> c 345:345:com.mojang.serialization.DataResult verifyVertical(net.minecraft.core.Direction) -> a 349:354:net.minecraft.core.Direction get(net.minecraft.core.Direction$AxisDirection,net.minecraft.core.Direction$Axis) -> a 485:485:net.minecraft.core.Vec3i getNormal() -> p 489:492:boolean isFacingAngle(float) -> a 54:54:net.minecraft.core.Direction lambda$static$8(net.minecraft.core.Direction,net.minecraft.core.Direction) -> a 53:53:net.minecraft.core.Direction lambda$static$7(net.minecraft.core.Direction) -> b 53:53:java.lang.Long lambda$static$6(net.minecraft.core.Direction) -> c 52:52:net.minecraft.core.Direction[] lambda$static$5(int) -> c 52:52:int lambda$static$4(net.minecraft.core.Direction) -> d 52:52:boolean lambda$static$3(net.minecraft.core.Direction) -> e 51:51:net.minecraft.core.Direction[] lambda$static$2(int) -> d 51:51:int lambda$static$1(net.minecraft.core.Direction) -> f 50:50:net.minecraft.core.Direction lambda$static$0(net.minecraft.core.Direction) -> g 28:28:net.minecraft.core.Direction[] $values() -> u 28:53:void () -> net.minecraft.core.Direction$1 -> gm$1: int[] $SwitchMap$net$minecraft$core$Direction -> a int[] $SwitchMap$net$minecraft$core$Direction$Axis -> b 124:159:void () -> net.minecraft.core.Direction$Axis -> gm$a: net.minecraft.core.Direction$Axis X -> a net.minecraft.core.Direction$Axis Y -> b net.minecraft.core.Direction$Axis Z -> c net.minecraft.core.Direction$Axis[] VALUES -> d com.mojang.serialization.Codec CODEC -> e java.util.Map BY_NAME -> f java.lang.String name -> g net.minecraft.core.Direction$Axis[] $VALUES -> h 357:357:net.minecraft.core.Direction$Axis[] values() -> values 357:357:net.minecraft.core.Direction$Axis valueOf(java.lang.String) -> valueOf 401:403:void (java.lang.String,int,java.lang.String) -> 407:407:net.minecraft.core.Direction$Axis byName(java.lang.String) -> a 411:411:java.lang.String getName() -> a 415:415:boolean isVertical() -> b 419:419:boolean isHorizontal() -> d 424:424:java.lang.String toString() -> toString 428:428:net.minecraft.core.Direction$Axis getRandom(java.util.Random) -> a 433:433:boolean test(net.minecraft.core.Direction) -> a 437:439:net.minecraft.core.Direction$Plane getPlane() -> e 445:445:java.lang.String getSerializedName() -> c int choose(int,int,int) -> a double choose(double,double,double) -> a 357:357:boolean test(java.lang.Object) -> test 397:397:net.minecraft.core.Direction$Axis lambda$static$0(net.minecraft.core.Direction$Axis) -> a 357:357:net.minecraft.core.Direction$Axis[] $values() -> f 357:397:void () -> net.minecraft.core.Direction$Axis$1 -> gm$a$1: 358:358:void (java.lang.String,int,java.lang.String) -> 361:361:int choose(int,int,int) -> a 366:366:double choose(double,double,double) -> a 358:358:boolean test(java.lang.Object) -> test net.minecraft.core.Direction$Axis$2 -> gm$a$2: 369:369:void (java.lang.String,int,java.lang.String) -> 372:372:int choose(int,int,int) -> a 377:377:double choose(double,double,double) -> a 369:369:boolean test(java.lang.Object) -> test net.minecraft.core.Direction$Axis$3 -> gm$a$3: 380:380:void (java.lang.String,int,java.lang.String) -> 383:383:int choose(int,int,int) -> a 388:388:double choose(double,double,double) -> a 380:380:boolean test(java.lang.Object) -> test net.minecraft.core.Direction$AxisDirection -> gm$b: net.minecraft.core.Direction$AxisDirection POSITIVE -> a net.minecraft.core.Direction$AxisDirection NEGATIVE -> b int step -> c java.lang.String name -> d net.minecraft.core.Direction$AxisDirection[] $VALUES -> e 453:453:net.minecraft.core.Direction$AxisDirection[] values() -> values 453:453:net.minecraft.core.Direction$AxisDirection valueOf(java.lang.String) -> valueOf 461:464:void (java.lang.String,int,int,java.lang.String) -> 467:467:int getStep() -> a 471:471:java.lang.String getName() -> b 476:476:java.lang.String toString() -> toString 480:480:net.minecraft.core.Direction$AxisDirection opposite() -> c 453:453:net.minecraft.core.Direction$AxisDirection[] $values() -> d 453:455:void () -> net.minecraft.core.Direction$Plane -> gm$c: net.minecraft.core.Direction$Plane HORIZONTAL -> a net.minecraft.core.Direction$Plane VERTICAL -> b net.minecraft.core.Direction[] faces -> c net.minecraft.core.Direction$Axis[] axis -> d net.minecraft.core.Direction$Plane[] $VALUES -> e 495:495:net.minecraft.core.Direction$Plane[] values() -> values 495:495:net.minecraft.core.Direction$Plane valueOf(java.lang.String) -> valueOf 503:506:void (java.lang.String,int,net.minecraft.core.Direction[],net.minecraft.core.Direction$Axis[]) -> 509:509:net.minecraft.core.Direction getRandomDirection(java.util.Random) -> a 513:513:net.minecraft.core.Direction$Axis getRandomAxis(java.util.Random) -> b 518:518:boolean test(net.minecraft.core.Direction) -> a 523:523:java.util.Iterator iterator() -> iterator 527:527:java.util.stream.Stream stream() -> a 495:495:boolean test(java.lang.Object) -> test 495:495:net.minecraft.core.Direction$Plane[] $values() -> b 495:497:void () -> net.minecraft.core.Direction8 -> gn: net.minecraft.core.Direction8 NORTH -> a net.minecraft.core.Direction8 NORTH_EAST -> b net.minecraft.core.Direction8 EAST -> c net.minecraft.core.Direction8 SOUTH_EAST -> d net.minecraft.core.Direction8 SOUTH -> e net.minecraft.core.Direction8 SOUTH_WEST -> f net.minecraft.core.Direction8 WEST -> g net.minecraft.core.Direction8 NORTH_WEST -> h java.util.Set directions -> i net.minecraft.core.Direction8[] $VALUES -> j 8:8:net.minecraft.core.Direction8[] values() -> values 8:8:net.minecraft.core.Direction8 valueOf(java.lang.String) -> valueOf 20:22:void (java.lang.String,int,net.minecraft.core.Direction[]) -> 25:25:java.util.Set getDirections() -> a 8:8:net.minecraft.core.Direction8[] $values() -> b 8:16:void () -> net.minecraft.core.FrontAndTop -> go: net.minecraft.core.FrontAndTop DOWN_EAST -> a net.minecraft.core.FrontAndTop DOWN_NORTH -> b net.minecraft.core.FrontAndTop DOWN_SOUTH -> c net.minecraft.core.FrontAndTop DOWN_WEST -> d net.minecraft.core.FrontAndTop UP_EAST -> e net.minecraft.core.FrontAndTop UP_NORTH -> f net.minecraft.core.FrontAndTop UP_SOUTH -> g net.minecraft.core.FrontAndTop UP_WEST -> h net.minecraft.core.FrontAndTop WEST_UP -> i net.minecraft.core.FrontAndTop EAST_UP -> j net.minecraft.core.FrontAndTop NORTH_UP -> k net.minecraft.core.FrontAndTop SOUTH_UP -> l it.unimi.dsi.fastutil.ints.Int2ObjectMap LOOKUP_TOP_FRONT -> m java.lang.String name -> n net.minecraft.core.Direction top -> o net.minecraft.core.Direction front -> p net.minecraft.core.FrontAndTop[] $VALUES -> q 8:8:net.minecraft.core.FrontAndTop[] values() -> values 8:8:net.minecraft.core.FrontAndTop valueOf(java.lang.String) -> valueOf 36:36:int lookupKey(net.minecraft.core.Direction,net.minecraft.core.Direction) -> b 39:43:void (java.lang.String,int,java.lang.String,net.minecraft.core.Direction,net.minecraft.core.Direction) -> 47:47:java.lang.String getSerializedName() -> c 51:52:net.minecraft.core.FrontAndTop fromFrontAndTop(net.minecraft.core.Direction,net.minecraft.core.Direction) -> a 56:56:net.minecraft.core.Direction front() -> a 60:60:net.minecraft.core.Direction top() -> b 26:29:void lambda$static$0(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> a 8:8:net.minecraft.core.FrontAndTop[] $values() -> d 8:25:void () -> net.minecraft.core.GlobalPos -> gp: com.mojang.serialization.Codec CODEC -> a net.minecraft.resources.ResourceKey dimension -> b net.minecraft.core.BlockPos pos -> c 19:22:void (net.minecraft.resources.ResourceKey,net.minecraft.core.BlockPos) -> 25:25:net.minecraft.core.GlobalPos of(net.minecraft.resources.ResourceKey,net.minecraft.core.BlockPos) -> a 29:29:net.minecraft.resources.ResourceKey dimension() -> a 33:33:net.minecraft.core.BlockPos pos() -> b 38:45:boolean equals(java.lang.Object) -> equals 50:50:int hashCode() -> hashCode 55:55:java.lang.String toString() -> toString 11:14:com.mojang.datafixers.kinds.App lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a 11:11:void () -> net.minecraft.core.Holder -> gq: java.lang.Object value() -> a boolean isBound() -> b boolean is(net.minecraft.resources.ResourceLocation) -> a boolean is(net.minecraft.resources.ResourceKey) -> a boolean is(java.util.function.Predicate) -> a boolean is(net.minecraft.tags.TagKey) -> a java.util.stream.Stream tags() -> c com.mojang.datafixers.util.Either unwrap() -> d java.util.Optional unwrapKey() -> e net.minecraft.core.Holder$Kind kind() -> f boolean isValidInRegistry(net.minecraft.core.Registry) -> a 43:43:net.minecraft.core.Holder direct(java.lang.Object) -> a 238:238:net.minecraft.core.Holder hackyErase(net.minecraft.core.Holder) -> a net.minecraft.core.Holder$Direct -> gq$a: java.lang.Object value -> a 46:46:void (java.lang.Object) -> 49:49:boolean isBound() -> b 54:54:boolean is(net.minecraft.resources.ResourceLocation) -> a 59:59:boolean is(net.minecraft.resources.ResourceKey) -> a 64:64:boolean is(net.minecraft.tags.TagKey) -> a 69:69:boolean is(java.util.function.Predicate) -> a 74:74:com.mojang.datafixers.util.Either unwrap() -> d 79:79:java.util.Optional unwrapKey() -> e 84:84:net.minecraft.core.Holder$Kind kind() -> f 89:89:java.lang.String toString() -> toString 94:94:boolean isValidInRegistry(net.minecraft.core.Registry) -> a 99:99:java.util.stream.Stream tags() -> c 46:46:int hashCode() -> hashCode 46:46:boolean equals(java.lang.Object) -> equals 46:46:java.lang.Object value() -> a net.minecraft.core.Holder$Kind -> gq$b: net.minecraft.core.Holder$Kind REFERENCE -> a net.minecraft.core.Holder$Kind DIRECT -> b net.minecraft.core.Holder$Kind[] $VALUES -> c 38:38:net.minecraft.core.Holder$Kind[] values() -> values 38:38:net.minecraft.core.Holder$Kind valueOf(java.lang.String) -> valueOf 38:38:void (java.lang.String,int) -> 38:38:net.minecraft.core.Holder$Kind[] $values() -> a 38:39:void () -> net.minecraft.core.Holder$Reference -> gq$c: net.minecraft.core.Registry registry -> a java.util.Set tags -> b net.minecraft.core.Holder$Reference$Type type -> c net.minecraft.resources.ResourceKey key -> d java.lang.Object value -> e 109:124:void (net.minecraft.core.Holder$Reference$Type,net.minecraft.core.Registry,net.minecraft.resources.ResourceKey,java.lang.Object) -> 130:130:net.minecraft.core.Holder$Reference createStandAlone(net.minecraft.core.Registry,net.minecraft.resources.ResourceKey) -> a 139:139:net.minecraft.core.Holder$Reference createIntrusive(net.minecraft.core.Registry,java.lang.Object) -> a 143:146:net.minecraft.resources.ResourceKey key() -> g 151:154:java.lang.Object value() -> a 159:159:boolean is(net.minecraft.resources.ResourceLocation) -> a 164:164:boolean is(net.minecraft.resources.ResourceKey) -> a 169:169:boolean is(net.minecraft.tags.TagKey) -> a 174:174:boolean is(java.util.function.Predicate) -> a 179:179:boolean isValidInRegistry(net.minecraft.core.Registry) -> a 184:184:com.mojang.datafixers.util.Either unwrap() -> d 189:189:java.util.Optional unwrapKey() -> e 194:194:net.minecraft.core.Holder$Kind kind() -> f 199:199:boolean isBound() -> b 203:211:void bind(net.minecraft.resources.ResourceKey,java.lang.Object) -> a 214:215:void bindTags(java.util.Collection) -> a 219:219:java.util.stream.Stream tags() -> c 226:226:java.lang.String toString() -> toString net.minecraft.core.Holder$Reference$Type -> gq$c$a: net.minecraft.core.Holder$Reference$Type STAND_ALONE -> a net.minecraft.core.Holder$Reference$Type INTRUSIVE -> b net.minecraft.core.Holder$Reference$Type[] $VALUES -> c 104:104:net.minecraft.core.Holder$Reference$Type[] values() -> values 104:104:net.minecraft.core.Holder$Reference$Type valueOf(java.lang.String) -> valueOf 104:104:void (java.lang.String,int) -> 104:104:net.minecraft.core.Holder$Reference$Type[] $values() -> a 104:105:void () -> net.minecraft.core.HolderSet -> gr: java.util.stream.Stream stream() -> a int size() -> b com.mojang.datafixers.util.Either unwrap() -> c java.util.Optional getRandomElement(java.util.Random) -> a net.minecraft.core.Holder get(int) -> a boolean contains(net.minecraft.core.Holder) -> a boolean isValidInRegistry(net.minecraft.core.Registry) -> a 155:155:net.minecraft.core.HolderSet$Direct direct(net.minecraft.core.Holder[]) -> a 159:159:net.minecraft.core.HolderSet$Direct direct(java.util.List) -> a 164:164:net.minecraft.core.HolderSet$Direct direct(java.util.function.Function,java.lang.Object[]) -> a 168:168:net.minecraft.core.HolderSet$Direct direct(java.util.function.Function,java.util.List) -> a net.minecraft.core.HolderSet$Direct -> gr$a: java.util.List contents -> a java.util.Set contentsSet -> b 80:82:void (java.util.List) -> 86:86:java.util.List contents() -> d 91:91:com.mojang.datafixers.util.Either unwrap() -> c 96:99:boolean contains(net.minecraft.core.Holder) -> a 104:104:java.lang.String toString() -> toString net.minecraft.core.HolderSet$ListBacked -> gr$b: 33:33:void () -> java.util.List contents() -> d 38:38:int size() -> b 43:43:java.util.Spliterator spliterator() -> spliterator 49:49:java.util.Iterator iterator() -> iterator 54:54:java.util.stream.Stream stream() -> a 59:59:java.util.Optional getRandomElement(java.util.Random) -> a 64:64:net.minecraft.core.Holder get(int) -> a 69:69:boolean isValidInRegistry(net.minecraft.core.Registry) -> a net.minecraft.core.HolderSet$Named -> gr$c: net.minecraft.core.Registry registry -> a net.minecraft.tags.TagKey key -> b java.util.List contents -> c 112:117:void (net.minecraft.core.Registry,net.minecraft.tags.TagKey) -> 120:121:void bind(java.util.List) -> b 124:124:net.minecraft.tags.TagKey key() -> e 129:129:java.util.List contents() -> d 134:134:com.mojang.datafixers.util.Either unwrap() -> c 139:139:boolean contains(net.minecraft.core.Holder) -> a 144:144:java.lang.String toString() -> toString 149:149:boolean isValidInRegistry(net.minecraft.core.Registry) -> a net.minecraft.core.IdMap -> gs: int DEFAULT -> a int getId(java.lang.Object) -> a java.lang.Object byId(int) -> a 17:21:java.lang.Object byIdOrThrow(int) -> b int size() -> b net.minecraft.core.IdMapper -> gt: int nextId -> b it.unimi.dsi.fastutil.objects.Object2IntMap tToId -> c java.util.List idToT -> d 21:22:void () -> 24:28:void (int) -> 31:43:void addMapping(java.lang.Object,int) -> a 46:47:void add(java.lang.Object) -> b 51:51:int getId(java.lang.Object) -> a 57:61:java.lang.Object byId(int) -> a 66:66:java.util.Iterator iterator() -> iterator 70:70:boolean contains(int) -> c 75:75:int size() -> b net.minecraft.core.MappedRegistry -> gu: org.slf4j.Logger LOGGER -> by it.unimi.dsi.fastutil.objects.ObjectList byId -> bz it.unimi.dsi.fastutil.objects.Object2IntMap toId -> bA java.util.Map byLocation -> bB java.util.Map byKey -> bC java.util.Map byValue -> bD java.util.Map lifecycles -> bE com.mojang.serialization.Lifecycle elementsLifecycle -> bF java.util.Map tags -> bG boolean frozen -> bH java.util.function.Function customHolderProvider -> bI java.util.Map intrusiveHolderCache -> bJ java.util.List holdersInOrder -> bK int nextId -> bL 40:69:void (net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,java.util.function.Function) -> 72:75:java.util.List holdersInOrder() -> a 79:82:void validateWrite(net.minecraft.resources.ResourceKey) -> h 86:86:net.minecraft.core.Holder registerMapping(int,net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang.serialization.Lifecycle) -> a 90:129:net.minecraft.core.Holder registerMapping(int,net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang.serialization.Lifecycle,boolean) -> a 134:134:net.minecraft.core.Holder register(net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang.serialization.Lifecycle) -> a 139:160:net.minecraft.core.Holder registerOrOverride(java.util.OptionalInt,net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang.serialization.Lifecycle) -> a 166:167:net.minecraft.resources.ResourceLocation getKey(java.lang.Object) -> b 172:172:java.util.Optional getResourceKey(java.lang.Object) -> c 177:177:int getId(java.lang.Object) -> a 183:183:java.lang.Object get(net.minecraft.resources.ResourceKey) -> a 189:192:java.lang.Object byId(int) -> a 197:200:java.util.Optional getHolder(int) -> c 205:205:java.util.Optional getHolder(net.minecraft.resources.ResourceKey) -> b 210:210:net.minecraft.core.Holder getOrCreateHolder(net.minecraft.resources.ResourceKey) -> c 221:221:int size() -> b 226:226:com.mojang.serialization.Lifecycle lifecycle(java.lang.Object) -> d 231:231:com.mojang.serialization.Lifecycle elementsLifecycle() -> c 236:236:java.util.Iterator iterator() -> iterator 242:243:java.lang.Object get(net.minecraft.resources.ResourceLocation) -> a 248:248:java.lang.Object getValueFromNullable(net.minecraft.core.Holder$Reference) -> a 253:253:java.util.Set keySet() -> d 258:258:java.util.Set entrySet() -> e 263:263:java.util.stream.Stream holders() -> f 268:268:boolean isKnownTagName(net.minecraft.tags.TagKey) -> a 273:273:java.util.stream.Stream getTags() -> g 278:287:net.minecraft.core.HolderSet$Named getOrCreateTag(net.minecraft.tags.TagKey) -> b 291:291:net.minecraft.core.HolderSet$Named createTag(net.minecraft.tags.TagKey) -> e 296:296:java.util.stream.Stream getTagNames() -> h 301:301:boolean isEmpty() -> i 306:306:java.util.Optional getRandom(java.util.Random) -> a 311:311:boolean containsKey(net.minecraft.resources.ResourceLocation) -> c 316:316:boolean containsKey(net.minecraft.resources.ResourceKey) -> d 321:333:net.minecraft.core.Registry freeze() -> j 338:344:net.minecraft.core.Holder$Reference createIntrusiveHolder(java.lang.Object) -> e 349:349:java.util.Optional getTag(net.minecraft.tags.TagKey) -> c 354:382:void bindTags(java.util.Map) -> a 386:388:void resetTags() -> k 387:387:void lambda$resetTags$12(net.minecraft.core.Holder$Reference) -> b 386:386:void lambda$resetTags$11(net.minecraft.core.HolderSet$Named) -> a 379:379:void lambda$bindTags$10(java.util.Map,net.minecraft.tags.TagKey,java.util.List) -> a 375:375:java.lang.String lambda$bindTags$9(net.minecraft.tags.TagKey) -> f 358:371:void lambda$bindTags$8(java.util.Map,net.minecraft.tags.TagKey,java.util.List) -> b 355:355:void lambda$bindTags$7(java.util.Map,net.minecraft.core.Holder$Reference) -> a 344:344:net.minecraft.core.Holder$Reference lambda$createIntrusiveHolder$6(java.lang.Object) -> f 327:327:boolean lambda$freeze$5(net.minecraft.core.Holder$Reference) -> c 322:322:boolean lambda$freeze$4(java.util.Map$Entry) -> a 273:273:com.mojang.datafixers.util.Pair lambda$getTags$3(java.util.Map$Entry) -> b 211:215:net.minecraft.core.Holder$Reference lambda$getOrCreateHolder$2(net.minecraft.resources.ResourceKey) -> i 121:121:net.minecraft.core.Holder$Reference lambda$registerMapping$1(net.minecraft.resources.ResourceKey) -> j 41:41:void lambda$new$0(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> a 38:38:void () -> net.minecraft.core.NonNullList -> gv: java.util.List list -> a java.lang.Object defaultValue -> b 14:14:net.minecraft.core.NonNullList create() -> a 18:18:net.minecraft.core.NonNullList createWithCapacity(int) -> a 23:27:net.minecraft.core.NonNullList withSize(int,java.lang.Object) -> a 32:32:net.minecraft.core.NonNullList of(java.lang.Object,java.lang.Object[]) -> a 39:42:void (java.util.List,java.lang.Object) -> 47:47:java.lang.Object get(int) -> get 52:54:java.lang.Object set(int,java.lang.Object) -> set 59:62:void add(int,java.lang.Object) -> add 66:66:java.lang.Object remove(int) -> remove 71:71:int size() -> size 76:83:void clear() -> clear net.minecraft.core.Position -> gw: double x() -> a double y() -> b double z() -> c net.minecraft.core.PositionImpl -> gx: double x -> a double y -> b double z -> c 8:12:void (double,double,double) -> 16:16:double x() -> a 21:21:double y() -> b 26:26:double z() -> c net.minecraft.core.QuartPos -> gy: int BITS -> a int SIZE -> b int MASK -> c int SECTION_TO_QUARTS_BITS -> d 10:11:void () -> 14:14:int fromBlock(int) -> a 18:18:int quartLocal(int) -> b 22:22:int toBlock(int) -> c 26:26:int fromSection(int) -> d 30:30:int toSection(int) -> e net.minecraft.core.Registry -> gz: org.slf4j.Logger LOGGER -> by java.util.Map LOADERS -> bz net.minecraft.resources.ResourceLocation ROOT_REGISTRY_NAME -> b net.minecraft.core.WritableRegistry WRITABLE_REGISTRY -> c net.minecraft.core.Registry REGISTRY -> d net.minecraft.resources.ResourceKey SOUND_EVENT_REGISTRY -> e net.minecraft.resources.ResourceKey FLUID_REGISTRY -> f net.minecraft.resources.ResourceKey MOB_EFFECT_REGISTRY -> g net.minecraft.resources.ResourceKey BLOCK_REGISTRY -> h net.minecraft.resources.ResourceKey ENCHANTMENT_REGISTRY -> i net.minecraft.resources.ResourceKey ENTITY_TYPE_REGISTRY -> j net.minecraft.resources.ResourceKey ITEM_REGISTRY -> k net.minecraft.resources.ResourceKey POTION_REGISTRY -> l net.minecraft.resources.ResourceKey PARTICLE_TYPE_REGISTRY -> m net.minecraft.resources.ResourceKey BLOCK_ENTITY_TYPE_REGISTRY -> n net.minecraft.resources.ResourceKey MOTIVE_REGISTRY -> o net.minecraft.resources.ResourceKey CUSTOM_STAT_REGISTRY -> p net.minecraft.resources.ResourceKey CHUNK_STATUS_REGISTRY -> q net.minecraft.resources.ResourceKey RULE_TEST_REGISTRY -> r net.minecraft.resources.ResourceKey POS_RULE_TEST_REGISTRY -> s net.minecraft.resources.ResourceKey MENU_REGISTRY -> t net.minecraft.resources.ResourceKey RECIPE_TYPE_REGISTRY -> u net.minecraft.resources.ResourceKey RECIPE_SERIALIZER_REGISTRY -> v net.minecraft.resources.ResourceKey ATTRIBUTE_REGISTRY -> w net.minecraft.resources.ResourceKey GAME_EVENT_REGISTRY -> x net.minecraft.resources.ResourceKey POSITION_SOURCE_TYPE_REGISTRY -> y net.minecraft.resources.ResourceKey STAT_TYPE_REGISTRY -> z net.minecraft.resources.ResourceKey VILLAGER_TYPE_REGISTRY -> A net.minecraft.resources.ResourceKey VILLAGER_PROFESSION_REGISTRY -> B net.minecraft.resources.ResourceKey POINT_OF_INTEREST_TYPE_REGISTRY -> C net.minecraft.resources.ResourceKey MEMORY_MODULE_TYPE_REGISTRY -> D net.minecraft.resources.ResourceKey SENSOR_TYPE_REGISTRY -> E net.minecraft.resources.ResourceKey SCHEDULE_REGISTRY -> F net.minecraft.resources.ResourceKey ACTIVITY_REGISTRY -> G net.minecraft.resources.ResourceKey LOOT_ENTRY_REGISTRY -> H net.minecraft.resources.ResourceKey LOOT_FUNCTION_REGISTRY -> I net.minecraft.resources.ResourceKey LOOT_ITEM_REGISTRY -> J net.minecraft.resources.ResourceKey LOOT_NUMBER_PROVIDER_REGISTRY -> K net.minecraft.resources.ResourceKey LOOT_NBT_PROVIDER_REGISTRY -> L net.minecraft.resources.ResourceKey LOOT_SCORE_PROVIDER_REGISTRY -> M net.minecraft.resources.ResourceKey DIMENSION_TYPE_REGISTRY -> N net.minecraft.resources.ResourceKey DIMENSION_REGISTRY -> O net.minecraft.resources.ResourceKey LEVEL_STEM_REGISTRY -> P net.minecraft.core.DefaultedRegistry GAME_EVENT -> Q net.minecraft.core.Registry SOUND_EVENT -> R net.minecraft.core.DefaultedRegistry FLUID -> S net.minecraft.core.Registry MOB_EFFECT -> T net.minecraft.core.DefaultedRegistry BLOCK -> U net.minecraft.core.Registry ENCHANTMENT -> V net.minecraft.core.DefaultedRegistry ENTITY_TYPE -> W net.minecraft.core.DefaultedRegistry ITEM -> X net.minecraft.core.DefaultedRegistry POTION -> Y net.minecraft.core.Registry PARTICLE_TYPE -> Z net.minecraft.core.Registry BLOCK_ENTITY_TYPE -> aa net.minecraft.core.DefaultedRegistry MOTIVE -> ab net.minecraft.core.Registry CUSTOM_STAT -> ac net.minecraft.core.DefaultedRegistry CHUNK_STATUS -> ad net.minecraft.core.Registry RULE_TEST -> ae net.minecraft.core.Registry POS_RULE_TEST -> af net.minecraft.core.Registry MENU -> ag net.minecraft.core.Registry RECIPE_TYPE -> ah net.minecraft.core.Registry RECIPE_SERIALIZER -> ai net.minecraft.core.Registry ATTRIBUTE -> aj net.minecraft.core.Registry POSITION_SOURCE_TYPE -> ak net.minecraft.core.Registry STAT_TYPE -> al net.minecraft.core.DefaultedRegistry VILLAGER_TYPE -> am net.minecraft.core.DefaultedRegistry VILLAGER_PROFESSION -> an net.minecraft.core.DefaultedRegistry POINT_OF_INTEREST_TYPE -> ao net.minecraft.core.DefaultedRegistry MEMORY_MODULE_TYPE -> ap net.minecraft.core.DefaultedRegistry SENSOR_TYPE -> aq net.minecraft.core.Registry SCHEDULE -> ar net.minecraft.core.Registry ACTIVITY -> as net.minecraft.core.Registry LOOT_POOL_ENTRY_TYPE -> at net.minecraft.core.Registry LOOT_FUNCTION_TYPE -> au net.minecraft.core.Registry LOOT_CONDITION_TYPE -> av net.minecraft.core.Registry LOOT_NUMBER_PROVIDER_TYPE -> aw net.minecraft.core.Registry LOOT_NBT_PROVIDER_TYPE -> ax net.minecraft.core.Registry LOOT_SCORE_PROVIDER_TYPE -> ay net.minecraft.resources.ResourceKey FLOAT_PROVIDER_TYPE_REGISTRY -> az net.minecraft.core.Registry FLOAT_PROVIDER_TYPES -> aA net.minecraft.resources.ResourceKey INT_PROVIDER_TYPE_REGISTRY -> aB net.minecraft.core.Registry INT_PROVIDER_TYPES -> aC net.minecraft.resources.ResourceKey HEIGHT_PROVIDER_TYPE_REGISTRY -> aD net.minecraft.core.Registry HEIGHT_PROVIDER_TYPES -> aE net.minecraft.resources.ResourceKey BLOCK_PREDICATE_TYPE_REGISTRY -> aF net.minecraft.core.Registry BLOCK_PREDICATE_TYPES -> aG net.minecraft.resources.ResourceKey NOISE_GENERATOR_SETTINGS_REGISTRY -> aH net.minecraft.resources.ResourceKey CONFIGURED_CARVER_REGISTRY -> aI net.minecraft.resources.ResourceKey CONFIGURED_FEATURE_REGISTRY -> aJ net.minecraft.resources.ResourceKey PLACED_FEATURE_REGISTRY -> aK net.minecraft.resources.ResourceKey CONFIGURED_STRUCTURE_FEATURE_REGISTRY -> aL net.minecraft.resources.ResourceKey PROCESSOR_LIST_REGISTRY -> aM net.minecraft.resources.ResourceKey TEMPLATE_POOL_REGISTRY -> aN net.minecraft.resources.ResourceKey BIOME_REGISTRY -> aO net.minecraft.resources.ResourceKey NOISE_REGISTRY -> aP net.minecraft.resources.ResourceKey CARVER_REGISTRY -> aQ net.minecraft.core.Registry CARVER -> aR net.minecraft.resources.ResourceKey FEATURE_REGISTRY -> aS net.minecraft.core.Registry FEATURE -> aT net.minecraft.resources.ResourceKey STRUCTURE_FEATURE_REGISTRY -> aU net.minecraft.core.Registry STRUCTURE_FEATURE -> aV net.minecraft.resources.ResourceKey STRUCTURE_PLACEMENT_TYPE_REGISTRY -> aW net.minecraft.core.Registry STRUCTURE_PLACEMENT_TYPE -> aX net.minecraft.resources.ResourceKey STRUCTURE_PIECE_REGISTRY -> aY net.minecraft.core.Registry STRUCTURE_PIECE -> aZ net.minecraft.resources.ResourceKey PLACEMENT_MODIFIER_REGISTRY -> ba net.minecraft.core.Registry PLACEMENT_MODIFIERS -> bb net.minecraft.resources.ResourceKey BLOCK_STATE_PROVIDER_TYPE_REGISTRY -> bc net.minecraft.resources.ResourceKey FOLIAGE_PLACER_TYPE_REGISTRY -> bd net.minecraft.resources.ResourceKey TRUNK_PLACER_TYPE_REGISTRY -> be net.minecraft.resources.ResourceKey TREE_DECORATOR_TYPE_REGISTRY -> bf net.minecraft.resources.ResourceKey FEATURE_SIZE_TYPE_REGISTRY -> bg net.minecraft.resources.ResourceKey BIOME_SOURCE_REGISTRY -> bh net.minecraft.resources.ResourceKey CHUNK_GENERATOR_REGISTRY -> bi net.minecraft.resources.ResourceKey CONDITION_REGISTRY -> bj net.minecraft.resources.ResourceKey RULE_REGISTRY -> bk net.minecraft.resources.ResourceKey STRUCTURE_PROCESSOR_REGISTRY -> bl net.minecraft.resources.ResourceKey STRUCTURE_POOL_ELEMENT_REGISTRY -> bm net.minecraft.core.Registry BLOCKSTATE_PROVIDER_TYPES -> bn net.minecraft.core.Registry FOLIAGE_PLACER_TYPES -> bo net.minecraft.core.Registry TRUNK_PLACER_TYPES -> bp net.minecraft.core.Registry TREE_DECORATOR_TYPES -> bq net.minecraft.core.Registry FEATURE_SIZE_TYPES -> br net.minecraft.core.Registry BIOME_SOURCE -> bs net.minecraft.core.Registry CHUNK_GENERATOR -> bt net.minecraft.core.Registry CONDITION -> bu net.minecraft.core.Registry RULE -> bv net.minecraft.core.Registry STRUCTURE_PROCESSOR -> bw net.minecraft.core.Registry STRUCTURE_POOL_ELEMENT -> bx net.minecraft.resources.ResourceKey key -> bA com.mojang.serialization.Lifecycle lifecycle -> bB 288:288:net.minecraft.resources.ResourceKey createRegistryKey(java.lang.String) -> a 302:312:void checkRegistry(net.minecraft.core.Registry) -> a 315:315:net.minecraft.core.Registry registerSimple(net.minecraft.resources.ResourceKey,net.minecraft.core.Registry$RegistryBootstrap) -> a 319:319:net.minecraft.core.DefaultedRegistry registerDefaulted(net.minecraft.resources.ResourceKey,java.lang.String,net.minecraft.core.Registry$RegistryBootstrap) -> a 323:323:net.minecraft.core.DefaultedRegistry registerDefaulted(net.minecraft.resources.ResourceKey,java.lang.String,java.util.function.Function,net.minecraft.core.Registry$RegistryBootstrap) -> a 327:327:net.minecraft.core.Registry registerSimple(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,net.minecraft.core.Registry$RegistryBootstrap) -> a 331:331:net.minecraft.core.Registry registerSimple(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,java.util.function.Function,net.minecraft.core.Registry$RegistryBootstrap) -> a 335:335:net.minecraft.core.DefaultedRegistry registerDefaulted(net.minecraft.resources.ResourceKey,java.lang.String,com.mojang.serialization.Lifecycle,net.minecraft.core.Registry$RegistryBootstrap) -> a 339:339:net.minecraft.core.DefaultedRegistry registerDefaulted(net.minecraft.resources.ResourceKey,java.lang.String,com.mojang.serialization.Lifecycle,java.util.function.Function,net.minecraft.core.Registry$RegistryBootstrap) -> a 344:348:net.minecraft.core.WritableRegistry internalRegister(net.minecraft.resources.ResourceKey,net.minecraft.core.WritableRegistry,net.minecraft.core.Registry$RegistryBootstrap,com.mojang.serialization.Lifecycle) -> a 354:358:void (net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle) -> 361:364:void freezeBuiltins() -> l 367:367:net.minecraft.resources.ResourceKey key() -> m 371:371:com.mojang.serialization.Lifecycle lifecycle() -> n 376:376:java.lang.String toString() -> toString 384:391:com.mojang.serialization.Codec byNameCodec() -> o 395:399:com.mojang.serialization.Codec holderByNameCodec() -> p 404:404:java.util.stream.Stream keys(com.mojang.serialization.DynamicOps) -> keys net.minecraft.resources.ResourceLocation getKey(java.lang.Object) -> b java.util.Optional getResourceKey(java.lang.Object) -> c int getId(java.lang.Object) -> a java.lang.Object get(net.minecraft.resources.ResourceKey) -> a java.lang.Object get(net.minecraft.resources.ResourceLocation) -> a com.mojang.serialization.Lifecycle lifecycle(java.lang.Object) -> d com.mojang.serialization.Lifecycle elementsLifecycle() -> c 426:426:java.util.Optional getOptional(net.minecraft.resources.ResourceLocation) -> b 430:430:java.util.Optional getOptional(net.minecraft.resources.ResourceKey) -> e 434:438:java.lang.Object getOrThrow(net.minecraft.resources.ResourceKey) -> f java.util.Set keySet() -> d java.util.Set entrySet() -> e java.util.Optional getRandom(java.util.Random) -> a 448:448:java.util.stream.Stream stream() -> q boolean containsKey(net.minecraft.resources.ResourceLocation) -> c boolean containsKey(net.minecraft.resources.ResourceKey) -> d 456:456:java.lang.Object register(net.minecraft.core.Registry,java.lang.String,java.lang.Object) -> a 460:460:java.lang.Object register(net.minecraft.core.Registry,net.minecraft.resources.ResourceLocation,java.lang.Object) -> a 464:465:java.lang.Object register(net.minecraft.core.Registry,net.minecraft.resources.ResourceKey,java.lang.Object) -> a 469:470:java.lang.Object registerMapping(net.minecraft.core.Registry,int,java.lang.String,java.lang.Object) -> a net.minecraft.core.Registry freeze() -> j net.minecraft.core.Holder getOrCreateHolder(net.minecraft.resources.ResourceKey) -> c net.minecraft.core.Holder$Reference createIntrusiveHolder(java.lang.Object) -> e java.util.Optional getHolder(int) -> c java.util.Optional getHolder(net.minecraft.resources.ResourceKey) -> b 488:488:net.minecraft.core.Holder getHolderOrThrow(net.minecraft.resources.ResourceKey) -> g java.util.stream.Stream holders() -> f java.util.Optional getTag(net.minecraft.tags.TagKey) -> c 496:496:java.lang.Iterable getTagOrEmpty(net.minecraft.tags.TagKey) -> d net.minecraft.core.HolderSet$Named getOrCreateTag(net.minecraft.tags.TagKey) -> b java.util.stream.Stream getTags() -> g java.util.stream.Stream getTagNames() -> h boolean isKnownTagName(net.minecraft.tags.TagKey) -> a void resetTags() -> k void bindTags(java.util.Map) -> a 512:512:net.minecraft.core.IdMap asHolderIdMap() -> r 488:488:java.lang.IllegalStateException lambda$getHolderOrThrow$71(net.minecraft.resources.ResourceKey) -> h 404:404:java.lang.Object lambda$keys$70(com.mojang.serialization.DynamicOps,net.minecraft.resources.ResourceLocation) -> a 399:399:com.mojang.serialization.Lifecycle lambda$holderByNameCodec$69(net.minecraft.core.Holder) -> a 399:399:com.mojang.serialization.Lifecycle lambda$holderByNameCodec$68(net.minecraft.core.Holder) -> b 397:397:com.mojang.serialization.DataResult lambda$holderByNameCodec$67(net.minecraft.core.Holder) -> c 397:397:com.mojang.serialization.DataResult lambda$holderByNameCodec$66(net.minecraft.core.Holder) -> d 396:396:com.mojang.serialization.DataResult lambda$holderByNameCodec$65(net.minecraft.resources.ResourceLocation) -> d 396:396:com.mojang.serialization.DataResult lambda$holderByNameCodec$64(net.minecraft.resources.ResourceLocation) -> e 391:391:com.mojang.serialization.Lifecycle lambda$byNameCodec$63(java.lang.Object) -> f 389:389:int lambda$byNameCodec$62(java.lang.Object) -> g 386:386:com.mojang.serialization.DataResult lambda$byNameCodec$61(java.lang.Object) -> h 386:386:com.mojang.serialization.DataResult lambda$byNameCodec$60(java.lang.Object) -> i 385:385:com.mojang.serialization.DataResult lambda$byNameCodec$59(net.minecraft.resources.ResourceLocation) -> f 385:385:com.mojang.serialization.DataResult lambda$byNameCodec$58(net.minecraft.resources.ResourceLocation) -> g 355:355:java.lang.String lambda$new$57(net.minecraft.resources.ResourceKey) -> i 345:345:java.lang.Object lambda$internalRegister$56(net.minecraft.core.Registry$RegistryBootstrap,net.minecraft.core.WritableRegistry) -> a 303:311:void lambda$checkRegistry$55(net.minecraft.core.Registry,net.minecraft.core.Registry) -> a 293:296:void lambda$static$54(net.minecraft.resources.ResourceLocation,java.util.function.Supplier) -> a 281:281:net.minecraft.world.level.levelgen.structure.pools.StructurePoolElementType lambda$static$53(net.minecraft.core.Registry) -> b 280:280:net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType lambda$static$52(net.minecraft.core.Registry) -> c 277:277:com.mojang.serialization.Codec lambda$static$51(net.minecraft.core.Registry) -> d 276:276:com.mojang.serialization.Codec lambda$static$50(net.minecraft.core.Registry) -> e 275:275:net.minecraft.world.level.levelgen.feature.featuresize.FeatureSizeType lambda$static$49(net.minecraft.core.Registry) -> f 274:274:net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType lambda$static$48(net.minecraft.core.Registry) -> g 273:273:net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacerType lambda$static$47(net.minecraft.core.Registry) -> h 272:272:net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacerType lambda$static$46(net.minecraft.core.Registry) -> i 271:271:net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType lambda$static$45(net.minecraft.core.Registry) -> j 257:257:net.minecraft.world.level.levelgen.placement.PlacementModifierType lambda$static$44(net.minecraft.core.Registry) -> k 255:255:net.minecraft.world.level.levelgen.structure.pieces.StructurePieceType lambda$static$43(net.minecraft.core.Registry) -> l 252:252:net.minecraft.world.level.levelgen.structure.placement.StructurePlacementType lambda$static$42(net.minecraft.core.Registry) -> m 249:249:net.minecraft.world.level.levelgen.feature.StructureFeature lambda$static$41(net.minecraft.core.Registry) -> n 246:246:net.minecraft.world.level.levelgen.feature.Feature lambda$static$40(net.minecraft.core.Registry) -> o 243:243:net.minecraft.world.level.levelgen.carver.WorldCarver lambda$static$39(net.minecraft.core.Registry) -> p 229:229:net.minecraft.world.level.levelgen.blockpredicates.BlockPredicateType lambda$static$38(net.minecraft.core.Registry) -> q 227:227:net.minecraft.world.level.levelgen.heightproviders.HeightProviderType lambda$static$37(net.minecraft.core.Registry) -> r 225:225:net.minecraft.util.valueproviders.IntProviderType lambda$static$36(net.minecraft.core.Registry) -> s 223:223:net.minecraft.util.valueproviders.FloatProviderType lambda$static$35(net.minecraft.core.Registry) -> t 220:220:net.minecraft.world.level.storage.loot.providers.score.LootScoreProviderType lambda$static$34(net.minecraft.core.Registry) -> u 219:219:net.minecraft.world.level.storage.loot.providers.nbt.LootNbtProviderType lambda$static$33(net.minecraft.core.Registry) -> v 218:218:net.minecraft.world.level.storage.loot.providers.number.LootNumberProviderType lambda$static$32(net.minecraft.core.Registry) -> w 217:217:net.minecraft.world.level.storage.loot.predicates.LootItemConditionType lambda$static$31(net.minecraft.core.Registry) -> x 216:216:net.minecraft.world.level.storage.loot.functions.LootItemFunctionType lambda$static$30(net.minecraft.core.Registry) -> y 215:215:net.minecraft.world.level.storage.loot.entries.LootPoolEntryType lambda$static$29(net.minecraft.core.Registry) -> z 213:213:net.minecraft.world.entity.schedule.Activity lambda$static$28(net.minecraft.core.Registry) -> A 212:212:net.minecraft.world.entity.schedule.Schedule lambda$static$27(net.minecraft.core.Registry) -> B 210:210:net.minecraft.world.entity.ai.sensing.SensorType lambda$static$26(net.minecraft.core.Registry) -> C 209:209:net.minecraft.world.entity.ai.memory.MemoryModuleType lambda$static$25(net.minecraft.core.Registry) -> D 208:208:net.minecraft.world.entity.ai.village.poi.PoiType lambda$static$24(net.minecraft.core.Registry) -> E 207:207:net.minecraft.world.entity.npc.VillagerProfession lambda$static$23(net.minecraft.core.Registry) -> F 206:206:net.minecraft.world.entity.npc.VillagerType lambda$static$22(net.minecraft.core.Registry) -> G 204:204:net.minecraft.stats.StatType lambda$static$21(net.minecraft.core.Registry) -> H 202:202:net.minecraft.world.level.gameevent.PositionSourceType lambda$static$20(net.minecraft.core.Registry) -> I 201:201:net.minecraft.world.entity.ai.attributes.Attribute lambda$static$19(net.minecraft.core.Registry) -> J 200:200:net.minecraft.world.item.crafting.RecipeSerializer lambda$static$18(net.minecraft.core.Registry) -> K 199:199:net.minecraft.world.item.crafting.RecipeType lambda$static$17(net.minecraft.core.Registry) -> L 198:198:net.minecraft.world.inventory.MenuType lambda$static$16(net.minecraft.core.Registry) -> M 197:197:net.minecraft.world.level.levelgen.structure.templatesystem.PosRuleTestType lambda$static$15(net.minecraft.core.Registry) -> N 196:196:net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType lambda$static$14(net.minecraft.core.Registry) -> O 195:195:net.minecraft.world.level.chunk.ChunkStatus lambda$static$13(net.minecraft.core.Registry) -> P 194:194:net.minecraft.resources.ResourceLocation lambda$static$12(net.minecraft.core.Registry) -> Q 193:193:net.minecraft.world.entity.decoration.Motive lambda$static$11(net.minecraft.core.Registry) -> R 192:192:net.minecraft.world.level.block.entity.BlockEntityType lambda$static$10(net.minecraft.core.Registry) -> S 191:191:net.minecraft.core.particles.ParticleType lambda$static$9(net.minecraft.core.Registry) -> T 190:190:net.minecraft.world.item.alchemy.Potion lambda$static$8(net.minecraft.core.Registry) -> U 189:189:net.minecraft.world.item.Item lambda$static$7(net.minecraft.core.Registry) -> V 188:188:net.minecraft.world.entity.EntityType lambda$static$6(net.minecraft.core.Registry) -> W 187:187:net.minecraft.world.item.enchantment.Enchantment lambda$static$5(net.minecraft.core.Registry) -> X 186:186:net.minecraft.world.level.block.Block lambda$static$4(net.minecraft.core.Registry) -> Y 185:185:net.minecraft.world.effect.MobEffect lambda$static$3(net.minecraft.core.Registry) -> Z 184:184:net.minecraft.world.level.material.Fluid lambda$static$2(net.minecraft.core.Registry) -> aa 183:183:net.minecraft.sounds.SoundEvent lambda$static$1(net.minecraft.core.Registry) -> ab 182:182:net.minecraft.world.level.gameevent.GameEvent lambda$static$0(net.minecraft.core.Registry) -> ac 117:299:void () -> net.minecraft.core.Registry$1 -> gz$1: net.minecraft.core.Registry this$0 -> b 512:512:void (net.minecraft.core.Registry) -> 515:515:int getId(net.minecraft.core.Holder) -> a 521:521:net.minecraft.core.Holder byId(int) -> c 526:526:int size() -> b 531:531:java.util.Iterator iterator() -> iterator 512:512:java.lang.Object byId(int) -> a 512:512:int getId(java.lang.Object) -> a 531:531:net.minecraft.core.Holder lambda$iterator$0(net.minecraft.core.Holder$Reference) -> a net.minecraft.core.Registry$RegistryBootstrap -> gz$a: java.lang.Object run(net.minecraft.core.Registry) -> run net.minecraft.core.RegistryAccess -> ha: org.slf4j.Logger LOGGER -> a java.util.Map REGISTRIES -> b com.mojang.serialization.Codec NETWORK_CODEC -> c java.util.function.Supplier BUILTIN -> d java.util.Optional ownedRegistry(net.minecraft.resources.ResourceKey) -> a 48:48:net.minecraft.core.Registry ownedRegistryOrThrow(net.minecraft.resources.ResourceKey) -> b 53:57:java.util.Optional registry(net.minecraft.resources.ResourceKey) -> c 61:61:net.minecraft.core.Registry registryOrThrow(net.minecraft.resources.ResourceKey) -> d 90:91:void put(com.google.common.collect.ImmutableMap$Builder,net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec) -> a 94:95:void put(com.google.common.collect.ImmutableMap$Builder,net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec,com.mojang.serialization.Codec) -> a 98:98:java.lang.Iterable knownRegistries() -> a java.util.stream.Stream ownedRegistries() -> b 124:124:java.util.stream.Stream globalRegistries() -> g 128:128:java.util.stream.Stream registries() -> c 136:136:java.util.stream.Stream networkSafeRegistries() -> d 173:176:com.mojang.serialization.Codec makeNetworkCodec() -> h 181:181:com.mojang.serialization.Codec captureMap(com.mojang.serialization.codecs.UnboundedMapCodec) -> a 188:188:java.util.stream.Stream ownedNetworkableRegistries() -> i 193:196:com.mojang.serialization.DataResult getNetworkCodec(net.minecraft.resources.ResourceKey) -> g 202:202:java.util.Map createFreshRegistries() -> j 206:206:net.minecraft.core.RegistryAccess$Writable blankWriteable() -> k 235:235:net.minecraft.core.RegistryAccess$Frozen fromRegistryOfRegistries(net.minecraft.core.Registry) -> a 251:264:net.minecraft.core.RegistryAccess$Writable builtinCopy() -> e 268:281:void addBuiltinElements(net.minecraft.core.RegistryAccess$Writable,net.minecraft.resources.RegistryResourceAccess$InMemoryStorage,net.minecraft.core.RegistryAccess$RegistryData) -> a 288:288:boolean isIdentityCopy(net.minecraft.resources.ResourceKey) -> e 297:301:void load(net.minecraft.core.RegistryAccess$Writable,com.mojang.serialization.DynamicOps,net.minecraft.resources.RegistryLoader) -> a 304:306:void readRegistry(com.mojang.serialization.DynamicOps,net.minecraft.resources.RegistryLoader$Bound,net.minecraft.core.RegistryAccess$RegistryData) -> a 317:317:net.minecraft.core.RegistryAccess readFromDisk(com.mojang.serialization.Dynamic) -> a 321:321:net.minecraft.core.Registry retrieveRegistry(net.minecraft.resources.ResourceKey,com.mojang.serialization.Dynamic) -> a 327:327:net.minecraft.core.WritableRegistry createRegistry(net.minecraft.resources.ResourceKey) -> f 331:331:net.minecraft.core.RegistryAccess$Frozen freeze() -> f 321:321:java.lang.IllegalStateException lambda$retrieveRegistry$15(net.minecraft.resources.ResourceKey) -> i 317:317:net.minecraft.core.Registry lambda$readFromDisk$14(com.mojang.serialization.Dynamic,net.minecraft.resources.ResourceKey) -> a 305:305:void lambda$readRegistry$13(com.mojang.serialization.DataResult$PartialResult) -> a 294:294:net.minecraft.core.RegistryAccess$Frozen lambda$static$12() -> l 196:196:com.mojang.serialization.DataResult lambda$getNetworkCodec$11(net.minecraft.resources.ResourceKey) -> j 194:194:com.mojang.serialization.Codec lambda$getNetworkCodec$10(net.minecraft.core.RegistryAccess$RegistryData) -> a 188:188:boolean lambda$ownedNetworkableRegistries$9(net.minecraft.core.RegistryAccess$RegistryEntry) -> a 183:183:java.util.Map lambda$captureMap$8(net.minecraft.core.RegistryAccess) -> a 183:183:net.minecraft.core.Registry lambda$captureMap$7(net.minecraft.core.RegistryAccess$RegistryEntry) -> b 183:183:net.minecraft.resources.ResourceKey lambda$captureMap$6(net.minecraft.core.RegistryAccess$RegistryEntry) -> c 174:174:com.mojang.serialization.DataResult lambda$makeNetworkCodec$5(net.minecraft.resources.ResourceKey) -> k 174:174:com.mojang.serialization.Codec lambda$makeNetworkCodec$4(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec) -> a 174:174:com.mojang.serialization.DataResult lambda$makeNetworkCodec$3(net.minecraft.core.Registry) -> b 75:86:com.google.common.collect.ImmutableMap lambda$static$2() -> m 61:61:java.lang.IllegalStateException lambda$registryOrThrow$1(net.minecraft.resources.ResourceKey) -> l 48:48:java.lang.IllegalStateException lambda$ownedRegistryOrThrow$0(net.minecraft.resources.ResourceKey) -> m 43:294:void () -> net.minecraft.core.RegistryAccess$1 -> ha$1: net.minecraft.core.Registry val$registries -> e 235:235:void (net.minecraft.core.Registry) -> 239:240:java.util.Optional ownedRegistry(net.minecraft.resources.ResourceKey) -> a 245:245:java.util.stream.Stream ownedRegistries() -> b net.minecraft.core.RegistryAccess$Frozen -> ha$a: 145:145:net.minecraft.core.RegistryAccess$Frozen freeze() -> f net.minecraft.core.RegistryAccess$ImmutableRegistryAccess -> ha$b: java.util.Map registries -> e 152:154:void (java.util.Map) -> 156:158:void (java.util.stream.Stream) -> 163:163:java.util.Optional ownedRegistry(net.minecraft.resources.ResourceKey) -> a 168:168:java.util.stream.Stream ownedRegistries() -> b 163:163:net.minecraft.core.Registry lambda$ownedRegistry$0(net.minecraft.core.Registry) -> b net.minecraft.core.RegistryAccess$RegistryData -> ha$c: net.minecraft.resources.ResourceKey key -> a com.mojang.serialization.Codec codec -> b com.mojang.serialization.Codec networkCodec -> c 64:64:void (net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec,com.mojang.serialization.Codec) -> 70:70:boolean sendToClient() -> a 64:64:java.lang.String toString() -> toString 64:64:int hashCode() -> hashCode 64:64:boolean equals(java.lang.Object) -> equals 64:64:net.minecraft.resources.ResourceKey key() -> b 64:64:com.mojang.serialization.Codec codec() -> c 64:64:com.mojang.serialization.Codec networkCodec() -> d net.minecraft.core.RegistryAccess$RegistryEntry -> ha$d: net.minecraft.resources.ResourceKey key -> a net.minecraft.core.Registry value -> b 101:101:void (net.minecraft.resources.ResourceKey,net.minecraft.core.Registry) -> 103:103:net.minecraft.core.RegistryAccess$RegistryEntry fromMapEntry(java.util.Map$Entry) -> a 107:107:net.minecraft.core.RegistryAccess$RegistryEntry fromHolder(net.minecraft.core.Holder$Reference) -> a 113:113:net.minecraft.core.RegistryAccess$RegistryEntry fromUntyped(net.minecraft.resources.ResourceKey,net.minecraft.core.Registry) -> a 117:117:net.minecraft.core.RegistryAccess$RegistryEntry freeze() -> c 101:101:java.lang.String toString() -> toString 101:101:int hashCode() -> hashCode 101:101:boolean equals(java.lang.Object) -> equals 101:101:net.minecraft.resources.ResourceKey key() -> a 101:101:net.minecraft.core.Registry value() -> b net.minecraft.core.RegistryAccess$Writable -> ha$e: java.util.Optional ownedWritableRegistry(net.minecraft.resources.ResourceKey) -> g 312:312:net.minecraft.core.WritableRegistry ownedWritableRegistryOrThrow(net.minecraft.resources.ResourceKey) -> h 312:312:java.lang.IllegalStateException lambda$ownedWritableRegistryOrThrow$0(net.minecraft.resources.ResourceKey) -> i net.minecraft.core.RegistryAccess$WritableRegistryAccess -> ha$f: java.util.Map registries -> e 212:214:void (java.util.Map) -> 219:219:java.util.Optional ownedRegistry(net.minecraft.resources.ResourceKey) -> a 225:225:java.util.Optional ownedWritableRegistry(net.minecraft.resources.ResourceKey) -> g 230:230:java.util.stream.Stream ownedRegistries() -> b 225:225:net.minecraft.core.WritableRegistry lambda$ownedWritableRegistry$1(net.minecraft.core.WritableRegistry) -> a 219:219:net.minecraft.core.Registry lambda$ownedRegistry$0(net.minecraft.core.WritableRegistry) -> b net.minecraft.core.RegistryCodecs -> hb: 24:24:void () -> 26:26:com.mojang.serialization.MapCodec withNameAndId(net.minecraft.resources.ResourceKey,com.mojang.serialization.MapCodec) -> a 34:34:com.mojang.serialization.Codec networkCodec(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,com.mojang.serialization.Codec) -> a 50:52:com.mojang.serialization.Codec dataPackAwareCodec(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,com.mojang.serialization.Codec) -> b 56:62:com.mojang.serialization.Decoder dataPackAwareDecoder(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec,com.mojang.serialization.Decoder,com.mojang.serialization.Lifecycle) -> a 81:82:com.mojang.serialization.Codec directCodec(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec) -> b 88:88:com.mojang.serialization.Codec homogeneousList(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec) -> a 92:92:com.mojang.serialization.Codec homogeneousList(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec,boolean) -> a 96:96:com.mojang.serialization.Codec homogeneousList(net.minecraft.resources.ResourceKey) -> a 100:100:com.mojang.serialization.Codec homogeneousList(net.minecraft.resources.ResourceKey,boolean) -> a 57:59:net.minecraft.core.WritableRegistry lambda$dataPackAwareDecoder$5(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,java.util.Map) -> a 58:58:void lambda$dataPackAwareDecoder$4(net.minecraft.core.WritableRegistry,com.mojang.serialization.Lifecycle,net.minecraft.resources.ResourceKey,java.lang.Object) -> a 51:51:java.util.Map lambda$dataPackAwareCodec$3(net.minecraft.core.Registry) -> a 41:45:java.util.List lambda$networkCodec$2(net.minecraft.core.Registry) -> b 35:39:net.minecraft.core.Registry lambda$networkCodec$1(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,java.util.List) -> a 26:30:com.mojang.datafixers.kinds.App lambda$withNameAndId$0(net.minecraft.resources.ResourceKey,com.mojang.serialization.MapCodec,com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a net.minecraft.core.RegistryCodecs$1 -> hb$1: com.mojang.serialization.Decoder val$registryDirectCodec -> a net.minecraft.resources.ResourceKey val$registryKey -> b com.mojang.serialization.Codec val$elementCodec -> c 62:62:void (com.mojang.serialization.Decoder,net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec) -> 65:71:com.mojang.serialization.DataResult decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode 75:75:com.mojang.serialization.DataResult overrideFromResources(com.mojang.serialization.DataResult,net.minecraft.resources.RegistryOps,net.minecraft.resources.RegistryLoader) -> a 75:75:com.mojang.serialization.DataResult lambda$overrideFromResources$5(net.minecraft.resources.RegistryLoader,net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec,net.minecraft.resources.RegistryOps,com.mojang.datafixers.util.Pair) -> a 75:75:com.mojang.datafixers.util.Pair lambda$overrideFromResources$4(com.mojang.datafixers.util.Pair,net.minecraft.core.Registry) -> a 71:71:com.mojang.datafixers.util.Pair lambda$decode$3(com.mojang.datafixers.util.Pair) -> a 71:71:net.minecraft.core.Registry lambda$decode$2(net.minecraft.core.WritableRegistry) -> a 69:69:com.mojang.serialization.DataResult lambda$decode$1() -> a 68:68:com.mojang.serialization.DataResult lambda$decode$0(com.mojang.serialization.DataResult,net.minecraft.resources.RegistryOps,net.minecraft.resources.RegistryLoader$Bound) -> a net.minecraft.core.RegistryCodecs$RegistryEntry -> hb$a: net.minecraft.resources.ResourceKey key -> a int id -> b java.lang.Object value -> c 103:103:void (net.minecraft.resources.ResourceKey,int,java.lang.Object) -> 103:103:java.lang.String toString() -> toString 103:103:int hashCode() -> hashCode 103:103:boolean equals(java.lang.Object) -> equals 103:103:net.minecraft.resources.ResourceKey key() -> a 103:103:int id() -> b 103:103:java.lang.Object value() -> c net.minecraft.core.Rotations -> hc: float x -> a float y -> b float z -> c 12:16:void (float,float,float) -> 19:20:void (net.minecraft.nbt.ListTag) -> 23:27:net.minecraft.nbt.ListTag save() -> a 32:36:boolean equals(java.lang.Object) -> equals 40:40:float getX() -> b 44:44:float getY() -> c 48:48:float getZ() -> d 52:52:float getWrappedX() -> e 56:56:float getWrappedY() -> f 60:60:float getWrappedZ() -> g net.minecraft.core.SectionPos -> hd: int SECTION_BITS -> a int SECTION_SIZE -> b int SECTION_MASK -> c int SECTION_HALF_SIZE -> d int SECTION_MAX_INDEX -> e int PACKED_X_LENGTH -> h int PACKED_Y_LENGTH -> i int PACKED_Z_LENGTH -> j long PACKED_X_MASK -> k long PACKED_Y_MASK -> l long PACKED_Z_MASK -> m int Y_OFFSET -> n int Z_OFFSET -> o int X_OFFSET -> p int RELATIVE_X_SHIFT -> q int RELATIVE_Y_SHIFT -> r int RELATIVE_Z_SHIFT -> s 48:49:void (int,int,int) -> 52:52:net.minecraft.core.SectionPos of(int,int,int) -> a 56:56:net.minecraft.core.SectionPos of(net.minecraft.core.BlockPos) -> a 60:60:net.minecraft.core.SectionPos of(net.minecraft.world.level.ChunkPos,int) -> a 64:67:net.minecraft.core.SectionPos of(net.minecraft.world.entity.Entity) -> a 72:72:net.minecraft.core.SectionPos of(long) -> a 76:76:net.minecraft.core.SectionPos bottomOf(net.minecraft.world.level.chunk.ChunkAccess) -> a 80:80:long offset(long,net.minecraft.core.Direction) -> a 84:84:long offset(long,int,int,int) -> a 88:88:int posToSectionCoord(double) -> a 92:92:int blockToSectionCoord(int) -> a 96:96:int sectionRelative(int) -> b 100:103:short sectionRelativePos(net.minecraft.core.BlockPos) -> b 107:107:int sectionRelativeX(short) -> a 111:111:int sectionRelativeY(short) -> b 115:115:int sectionRelativeZ(short) -> c 119:119:int relativeToBlockX(short) -> d 123:123:int relativeToBlockY(short) -> e 127:127:int relativeToBlockZ(short) -> f 131:131:net.minecraft.core.BlockPos relativeToBlockPos(short) -> g 139:139:int sectionToBlockCoord(int) -> c 143:143:int sectionToBlockCoord(int,int) -> a 147:147:int x(long) -> b 151:151:int y(long) -> c 155:155:int z(long) -> d 159:159:int x() -> a 163:163:int y() -> b 167:167:int z() -> c 171:171:int minBlockX() -> d 175:175:int minBlockY() -> e 179:179:int minBlockZ() -> f 183:183:int maxBlockX() -> g 187:187:int maxBlockY() -> h 191:191:int maxBlockZ() -> i 195:198:long blockToSection(long) -> e 204:204:long getZeroNode(long) -> f 208:208:net.minecraft.core.BlockPos origin() -> p 212:213:net.minecraft.core.BlockPos center() -> q 217:217:net.minecraft.world.level.ChunkPos chunk() -> r 221:221:long asLong(net.minecraft.core.BlockPos) -> c 225:229:long asLong(int,int,int) -> b 233:233:long asLong() -> s 238:241:net.minecraft.core.SectionPos offset(int,int,int) -> d 245:245:java.util.stream.Stream blocksInside() -> t 249:252:java.util.stream.Stream cube(net.minecraft.core.SectionPos,int) -> a 256:258:java.util.stream.Stream aroundChunk(net.minecraft.world.level.ChunkPos,int,int,int) -> a 262:262:java.util.stream.Stream betweenClosedStream(int,int,int,int,int,int) -> a 277:278:void aroundAndAtBlockPos(net.minecraft.core.BlockPos,it.unimi.dsi.fastutil.longs.LongConsumer) -> a 281:282:void aroundAndAtBlockPos(long,it.unimi.dsi.fastutil.longs.LongConsumer) -> a 293:313:void aroundAndAtBlockPos(int,int,int,it.unimi.dsi.fastutil.longs.LongConsumer) -> a 24:24:net.minecraft.core.Vec3i offset(int,int,int) -> c net.minecraft.core.SectionPos$1 -> hd$1: net.minecraft.core.Cursor3D cursor -> a int val$minX -> b int val$minY -> c int val$minZ -> d int val$maxX -> e int val$maxY -> f int val$maxZ -> g 262:263:void (long,int,int,int,int,int,int,int) -> 267:271:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance net.minecraft.core.SerializableUUID -> he: com.mojang.serialization.Codec CODEC -> a 16:17:void () -> 20:20:java.util.UUID uuidFromIntArray(int[]) -> a 27:29:int[] uuidToIntArray(java.util.UUID) -> a 33:33:int[] leastMostToIntArray(long,long) -> a 42:46:java.util.UUID readUUID(com.mojang.serialization.Dynamic) -> a 13:13:java.util.stream.IntStream lambda$static$1(java.util.UUID) -> b 12:12:com.mojang.serialization.DataResult lambda$static$0(java.util.stream.IntStream) -> a 11:11:void () -> net.minecraft.core.Vec3i -> hf: com.mojang.serialization.Codec CODEC -> f net.minecraft.core.Vec3i ZERO -> g int x -> a int y -> b int z -> c 21:21:java.util.function.Function checkOffsetAxes(int) -> a 33:33:com.mojang.serialization.Codec offsetCodec(int) -> v 43:47:void (int,int,int) -> 50:51:void (double,double,double) -> 55:74:boolean equals(java.lang.Object) -> equals 79:79:int hashCode() -> hashCode 84:90:int compareTo(net.minecraft.core.Vec3i) -> i 94:94:int getX() -> u 98:98:int getY() -> v 102:102:int getZ() -> w 106:107:net.minecraft.core.Vec3i setX(int) -> u 111:112:net.minecraft.core.Vec3i setY(int) -> t 116:117:net.minecraft.core.Vec3i setZ(int) -> s 121:124:net.minecraft.core.Vec3i offset(double,double,double) -> b 128:131:net.minecraft.core.Vec3i offset(int,int,int) -> c 135:135:net.minecraft.core.Vec3i offset(net.minecraft.core.Vec3i) -> f 139:139:net.minecraft.core.Vec3i subtract(net.minecraft.core.Vec3i) -> e 143:148:net.minecraft.core.Vec3i multiply(int) -> o 152:152:net.minecraft.core.Vec3i above() -> o 156:156:net.minecraft.core.Vec3i above(int) -> n 160:160:net.minecraft.core.Vec3i below() -> n 164:164:net.minecraft.core.Vec3i below(int) -> m 168:168:net.minecraft.core.Vec3i north() -> m 172:172:net.minecraft.core.Vec3i north(int) -> l 176:176:net.minecraft.core.Vec3i south() -> l 180:180:net.minecraft.core.Vec3i south(int) -> k 184:184:net.minecraft.core.Vec3i west() -> k 188:188:net.minecraft.core.Vec3i west(int) -> j 192:192:net.minecraft.core.Vec3i east() -> j 196:196:net.minecraft.core.Vec3i east(int) -> i 200:200:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction) -> b 204:207:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction,int) -> b 211:217:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction$Axis,int) -> b 221:221:net.minecraft.core.Vec3i cross(net.minecraft.core.Vec3i) -> d 225:225:boolean closerThan(net.minecraft.core.Vec3i,double) -> a 229:229:boolean closerToCenterThan(net.minecraft.core.Position,double) -> a 233:233:double distSqr(net.minecraft.core.Vec3i) -> j 237:237:double distToCenterSqr(net.minecraft.core.Position) -> a 241:244:double distToCenterSqr(double,double,double) -> d 248:251:double distToLowCornerSqr(double,double,double) -> e 255:258:int distManhattan(net.minecraft.core.Vec3i) -> k 262:262:int get(net.minecraft.core.Direction$Axis) -> a 267:271:java.lang.String toString() -> toString 275:275:java.lang.String toShortString() -> x 13:13:int compareTo(java.lang.Object) -> compareTo 22:25:com.mojang.serialization.DataResult lambda$checkOffsetAxes$3(int,net.minecraft.core.Vec3i) -> a 17:17:java.util.stream.IntStream lambda$static$2(net.minecraft.core.Vec3i) -> a 16:16:com.mojang.serialization.DataResult lambda$static$1(java.util.stream.IntStream) -> a 16:16:net.minecraft.core.Vec3i lambda$static$0(int[]) -> a 15:37:void () -> net.minecraft.core.WritableRegistry -> hg: 10:11:void (net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle) -> net.minecraft.core.Holder registerMapping(int,net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang.serialization.Lifecycle) -> a net.minecraft.core.Holder register(net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang.serialization.Lifecycle) -> a net.minecraft.core.Holder registerOrOverride(java.util.OptionalInt,net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang.serialization.Lifecycle) -> a boolean isEmpty() -> i net.minecraft.core.cauldron.CauldronInteraction -> hh: java.util.Map EMPTY -> a java.util.Map WATER -> b java.util.Map LAVA -> c java.util.Map POWDER_SNOW -> d net.minecraft.core.cauldron.CauldronInteraction FILL_WATER -> e net.minecraft.core.cauldron.CauldronInteraction FILL_LAVA -> f net.minecraft.core.cauldron.CauldronInteraction FILL_POWDER_SNOW -> g net.minecraft.core.cauldron.CauldronInteraction SHULKER_BOX -> h net.minecraft.core.cauldron.CauldronInteraction BANNER -> i net.minecraft.core.cauldron.CauldronInteraction DYED_ITEM -> j 39:39:it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap newInteractionMap() -> a net.minecraft.world.InteractionResult interact(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> interact 46:156:void bootStrap() -> b 159:162:void addDefaultInteractions(java.util.Map) -> a 165:179:net.minecraft.world.InteractionResult fillBucket(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemStack,java.util.function.Predicate,net.minecraft.sounds.SoundEvent) -> a 183:193:net.minecraft.world.InteractionResult emptyBucket(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack,net.minecraft.world.level.block.state.BlockState,net.minecraft.sounds.SoundEvent) -> a 254:270:net.minecraft.world.InteractionResult lambda$static$16(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> a 223:249:net.minecraft.world.InteractionResult lambda$static$15(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> b 203:218:net.minecraft.world.InteractionResult lambda$static$14(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> c 199:199:net.minecraft.world.InteractionResult lambda$static$13(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> d 198:198:net.minecraft.world.InteractionResult lambda$static$12(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> e 197:197:net.minecraft.world.InteractionResult lambda$static$11(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> f 152:152:net.minecraft.world.InteractionResult lambda$bootStrap$10(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> g 152:152:boolean lambda$bootStrap$9(net.minecraft.world.level.block.state.BlockState) -> a 146:146:net.minecraft.world.InteractionResult lambda$bootStrap$8(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> h 146:146:boolean lambda$bootStrap$7(net.minecraft.world.level.block.state.BlockState) -> b 88:101:net.minecraft.world.InteractionResult lambda$bootStrap$6(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> i 75:84:net.minecraft.world.InteractionResult lambda$bootStrap$5(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> j 71:71:net.minecraft.world.InteractionResult lambda$bootStrap$4(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> k 71:71:boolean lambda$bootStrap$3(net.minecraft.world.level.block.state.BlockState) -> c 49:64:net.minecraft.world.InteractionResult lambda$bootStrap$2(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> l 39:39:void lambda$newInteractionMap$1(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap) -> a 39:39:net.minecraft.world.InteractionResult lambda$newInteractionMap$0(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> m 33:253:void () -> net.minecraft.core.cauldron.package-info -> hi: net.minecraft.core.dispenser.AbstractProjectileDispenseBehavior -> hj: 12:12:void () -> 15:25:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 30:31:void playSound(net.minecraft.core.BlockSource) -> a net.minecraft.world.entity.projectile.Projectile getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minecraft.world.item.ItemStack) -> a 36:36:float getUncertainty() -> a 40:40:float getPower() -> b net.minecraft.core.dispenser.BoatDispenseItemBehavior -> hk: net.minecraft.core.dispenser.DefaultDispenseItemBehavior defaultDispenseItemBehavior -> c net.minecraft.world.entity.vehicle.Boat$Type type -> d 14:19:void (net.minecraft.world.entity.vehicle.Boat$Type) -> 23:48:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 53:54:void playSound(net.minecraft.core.BlockSource) -> a net.minecraft.core.dispenser.DefaultDispenseItemBehavior -> hl: 12:12:void () -> 15:20:net.minecraft.world.item.ItemStack dispense(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> dispense 24:31:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 35:57:void spawnItem(net.minecraft.world.level.Level,net.minecraft.world.item.ItemStack,int,net.minecraft.core.Direction,net.minecraft.core.Position) -> a 60:61:void playSound(net.minecraft.core.BlockSource) -> a 64:65:void playAnimation(net.minecraft.core.BlockSource,net.minecraft.core.Direction) -> a net.minecraft.core.dispenser.DispenseItemBehavior -> hm: org.slf4j.Logger LOGGER -> a net.minecraft.core.dispenser.DispenseItemBehavior NOOP -> b net.minecraft.world.item.ItemStack dispense(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> dispense 94:640:void bootStrap() -> c 643:648:void setEntityPokingOutOfBlock(net.minecraft.core.BlockSource,net.minecraft.world.entity.Entity,net.minecraft.core.Direction) -> a 84:84:net.minecraft.world.item.ItemStack lambda$static$0(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 79:84:void () -> net.minecraft.core.dispenser.DispenseItemBehavior$1 -> hm$1: 94:94:void () -> 97:100:net.minecraft.world.entity.projectile.Projectile getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$10 -> hm$2: 217:217:void () -> 220:228:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$11 -> hm$3: 232:232:void () -> 235:251:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 237:241:boolean lambda$execute$0(net.minecraft.world.entity.LivingEntity) -> a net.minecraft.core.dispenser.DispenseItemBehavior$12 -> hm$4: 255:255:void () -> 258:269:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 259:259:boolean lambda$execute$0(net.minecraft.world.entity.animal.horse.AbstractHorse) -> a net.minecraft.core.dispenser.DispenseItemBehavior$13 -> hm$5: 295:295:void () -> 298:309:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 299:299:boolean lambda$execute$0(net.minecraft.world.entity.animal.horse.AbstractChestedHorse) -> a net.minecraft.core.dispenser.DispenseItemBehavior$14 -> hm$6: 313:313:void () -> 316:324:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 329:330:void playSound(net.minecraft.core.BlockSource) -> a net.minecraft.core.dispenser.DispenseItemBehavior$15 -> hm$7: 333:333:void () -> 336:354:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 359:360:void playSound(net.minecraft.core.BlockSource) -> a 351:351:void lambda$execute$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.projectile.SmallFireball) -> a net.minecraft.core.dispenser.DispenseItemBehavior$16 -> hm$8: net.minecraft.core.dispenser.DefaultDispenseItemBehavior defaultDispenseItemBehavior -> c 370:371:void () -> 375:384:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$17 -> hm$9: net.minecraft.core.dispenser.DefaultDispenseItemBehavior defaultDispenseItemBehavior -> c 396:397:void () -> 401:427:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$18 -> hm$10: 431:431:void () -> 434:460:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$19 -> hm$11: 464:464:void () -> 467:479:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$2 -> hm$12: 103:103:void () -> 106:110:net.minecraft.world.entity.projectile.Projectile getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$20 -> hm$13: 483:483:void () -> 486:495:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$21 -> hm$14: 499:499:void () -> 502:503:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$22 -> hm$15: 511:511:void () -> 514:530:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$23 -> hm$16: 534:534:void () -> 537:551:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$24 -> hm$17: net.minecraft.core.dispenser.DefaultDispenseItemBehavior defaultDispenseItemBehavior -> c 560:561:void () -> 564:571:net.minecraft.world.item.ItemStack takeLiquid(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemStack) -> a 576:591:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 583:583:boolean lambda$execute$0(net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase) -> a net.minecraft.core.dispenser.DispenseItemBehavior$25 -> hm$18: 596:596:void () -> 599:614:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$26 -> hm$19: 621:621:void () -> 624:637:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$3 -> hm$20: 113:113:void () -> 116:119:net.minecraft.world.entity.projectile.Projectile getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$4 -> hm$21: 122:122:void () -> 125:125:net.minecraft.world.entity.projectile.Projectile getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minecraft.world.item.ItemStack) -> a 125:125:void lambda$getProjectile$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.projectile.ThrownEgg) -> a net.minecraft.core.dispenser.DispenseItemBehavior$5 -> hm$22: 128:128:void () -> 131:131:net.minecraft.world.entity.projectile.Projectile getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minecraft.world.item.ItemStack) -> a 131:131:void lambda$getProjectile$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.projectile.Snowball) -> a net.minecraft.core.dispenser.DispenseItemBehavior$6 -> hm$23: 134:134:void () -> 137:137:net.minecraft.world.entity.projectile.Projectile getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minecraft.world.item.ItemStack) -> a 142:142:float getUncertainty() -> a 147:147:float getPower() -> b 137:137:void lambda$getProjectile$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.projectile.ThrownExperienceBottle) -> a net.minecraft.core.dispenser.DispenseItemBehavior$7 -> hm$24: 151:151:void () -> 154:169:net.minecraft.world.item.ItemStack dispense(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> dispense net.minecraft.core.dispenser.DispenseItemBehavior$7$1 -> hm$24$1: net.minecraft.core.dispenser.DispenseItemBehavior$7 this$0 -> c 154:154:void (net.minecraft.core.dispenser.DispenseItemBehavior$7) -> 157:157:net.minecraft.world.entity.projectile.Projectile getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minecraft.world.item.ItemStack) -> a 162:162:float getUncertainty() -> a 167:167:float getPower() -> b 157:157:void lambda$getProjectile$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.projectile.ThrownPotion) -> a net.minecraft.core.dispenser.DispenseItemBehavior$8 -> hm$25: 173:173:void () -> 176:191:net.minecraft.world.item.ItemStack dispense(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> dispense net.minecraft.core.dispenser.DispenseItemBehavior$8$1 -> hm$25$1: net.minecraft.core.dispenser.DispenseItemBehavior$8 this$0 -> c 176:176:void (net.minecraft.core.dispenser.DispenseItemBehavior$8) -> 179:179:net.minecraft.world.entity.projectile.Projectile getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minecraft.world.item.ItemStack) -> a 184:184:float getUncertainty() -> a 189:189:float getPower() -> b 179:179:void lambda$getProjectile$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.projectile.ThrownPotion) -> a net.minecraft.core.dispenser.DispenseItemBehavior$9 -> hm$26: 195:195:void () -> 198:209:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.OptionalDispenseItemBehavior -> hn: boolean success -> c 6:7:void () -> 10:10:boolean isSuccess() -> a 14:15:void setSuccess(boolean) -> a 19:20:void playSound(net.minecraft.core.BlockSource) -> a net.minecraft.core.dispenser.ShearsDispenseItemBehavior -> ho: 23:23:void () -> 26:35:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 39:52:boolean tryShearBeehive(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a 56:68:boolean tryShearLivingEntity(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> b 40:40:boolean lambda$tryShearBeehive$0(net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase) -> a net.minecraft.core.dispenser.ShulkerBoxDispenseBehavior -> hp: org.slf4j.Logger LOGGER -> c 14:14:void () -> 19:33:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 15:15:void () -> net.minecraft.core.dispenser.package-info -> hq: net.minecraft.core.package-info -> hr: net.minecraft.core.particles.BlockParticleOption -> hs: net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> a net.minecraft.core.particles.ParticleType type -> b net.minecraft.world.level.block.state.BlockState state -> c 14:14:com.mojang.serialization.Codec codec(net.minecraft.core.particles.ParticleType) -> a 33:36:void (net.minecraft.core.particles.ParticleType,net.minecraft.world.level.block.state.BlockState) -> 40:41:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a 45:45:java.lang.String writeToString() -> a 50:50:net.minecraft.core.particles.ParticleType getType() -> b 54:54:net.minecraft.world.level.block.state.BlockState getState() -> c 14:14:net.minecraft.world.level.block.state.BlockState lambda$codec$1(net.minecraft.core.particles.BlockParticleOption) -> a 14:14:net.minecraft.core.particles.BlockParticleOption lambda$codec$0(net.minecraft.core.particles.ParticleType,net.minecraft.world.level.block.state.BlockState) -> a 17:17:void () -> net.minecraft.core.particles.BlockParticleOption$1 -> hs$1: 17:17:void () -> 20:21:net.minecraft.core.particles.BlockParticleOption fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringReader) -> a 26:26:net.minecraft.core.particles.BlockParticleOption fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.FriendlyByteBuf) -> a 17:17:net.minecraft.core.particles.ParticleOptions fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.FriendlyByteBuf) -> b 17:17:net.minecraft.core.particles.ParticleOptions fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringReader) -> b net.minecraft.core.particles.DustColorTransitionOptions -> ht: com.mojang.math.Vector3f SCULK_PARTICLE_COLOR -> a net.minecraft.core.particles.DustColorTransitionOptions SCULK_TO_REDSTONE -> b com.mojang.serialization.Codec CODEC -> c net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> d com.mojang.math.Vector3f toColor -> i 46:48:void (com.mojang.math.Vector3f,com.mojang.math.Vector3f,float) -> 51:51:com.mojang.math.Vector3f getFromColor() -> c 55:55:com.mojang.math.Vector3f getToColor() -> d 60:65:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a 69:69:java.lang.String writeToString() -> a 74:74:net.minecraft.core.particles.ParticleType getType() -> b 18:22:com.mojang.datafixers.kinds.App lambda$static$3(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a 21:21:java.lang.Float lambda$static$2(net.minecraft.core.particles.DustColorTransitionOptions) -> a 20:20:com.mojang.math.Vector3f lambda$static$1(net.minecraft.core.particles.DustColorTransitionOptions) -> b 19:19:com.mojang.math.Vector3f lambda$static$0(net.minecraft.core.particles.DustColorTransitionOptions) -> c 15:24:void () -> net.minecraft.core.particles.DustColorTransitionOptions$1 -> ht$1: 24:24:void () -> 27:31:net.minecraft.core.particles.DustColorTransitionOptions fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringReader) -> a 36:39:net.minecraft.core.particles.DustColorTransitionOptions fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.FriendlyByteBuf) -> a 24:24:net.minecraft.core.particles.ParticleOptions fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.FriendlyByteBuf) -> b 24:24:net.minecraft.core.particles.ParticleOptions fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringReader) -> b net.minecraft.core.particles.DustParticleOptions -> hu: com.mojang.math.Vector3f REDSTONE_PARTICLE_COLOR -> a net.minecraft.core.particles.DustParticleOptions REDSTONE -> b com.mojang.serialization.Codec CODEC -> c net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> d 37:38:void (com.mojang.math.Vector3f,float) -> 42:42:net.minecraft.core.particles.ParticleType getType() -> b 15:18:com.mojang.datafixers.kinds.App lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a 17:17:java.lang.Float lambda$static$1(net.minecraft.core.particles.DustParticleOptions) -> a 16:16:com.mojang.math.Vector3f lambda$static$0(net.minecraft.core.particles.DustParticleOptions) -> b 12:20:void () -> net.minecraft.core.particles.DustParticleOptions$1 -> hu$1: 20:20:void () -> 24:27:net.minecraft.core.particles.DustParticleOptions fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringReader) -> a 32:32:net.minecraft.core.particles.DustParticleOptions fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.FriendlyByteBuf) -> a 20:20:net.minecraft.core.particles.ParticleOptions fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.FriendlyByteBuf) -> b 20:20:net.minecraft.core.particles.ParticleOptions fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringReader) -> b net.minecraft.core.particles.DustParticleOptionsBase -> hv: float MIN_SCALE -> e float MAX_SCALE -> f com.mojang.math.Vector3f color -> g float scale -> h 19:22:void (com.mojang.math.Vector3f,float) -> 25:32:com.mojang.math.Vector3f readVector3f(com.mojang.brigadier.StringReader) -> a 36:36:com.mojang.math.Vector3f readVector3f(net.minecraft.network.FriendlyByteBuf) -> b 41:45:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a 49:49:java.lang.String writeToString() -> a 53:53:com.mojang.math.Vector3f getColor() -> e 57:57:float getScale() -> f net.minecraft.core.particles.ItemParticleOption -> hw: net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> a net.minecraft.core.particles.ParticleType type -> b net.minecraft.world.item.ItemStack itemStack -> c 14:14:com.mojang.serialization.Codec codec(net.minecraft.core.particles.ParticleType) -> a 35:38:void (net.minecraft.core.particles.ParticleType,net.minecraft.world.item.ItemStack) -> 42:43:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a 47:47:java.lang.String writeToString() -> a 52:52:net.minecraft.core.particles.ParticleType getType() -> b 56:56:net.minecraft.world.item.ItemStack getItem() -> c 14:14:net.minecraft.world.item.ItemStack lambda$codec$1(net.minecraft.core.particles.ItemParticleOption) -> a 14:14:net.minecraft.core.particles.ItemParticleOption lambda$codec$0(net.minecraft.core.particles.ParticleType,net.minecraft.world.item.ItemStack) -> a 17:17:void () -> net.minecraft.core.particles.ItemParticleOption$1 -> hw$1: 17:17:void () -> 20:23:net.minecraft.core.particles.ItemParticleOption fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringReader) -> a 28:28:net.minecraft.core.particles.ItemParticleOption fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.FriendlyByteBuf) -> a 17:17:net.minecraft.core.particles.ParticleOptions fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.FriendlyByteBuf) -> b 17:17:net.minecraft.core.particles.ParticleOptions fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringReader) -> b net.minecraft.core.particles.ParticleGroup -> hx: int limit -> b net.minecraft.core.particles.ParticleGroup SPORE_BLOSSOM -> a 6:8:void (int) -> 11:11:int getLimit() -> a 14:14:void () -> net.minecraft.core.particles.ParticleOptions -> hy: net.minecraft.core.particles.ParticleType getType() -> b void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a java.lang.String writeToString() -> a net.minecraft.core.particles.ParticleOptions$Deserializer -> hy$a: net.minecraft.core.particles.ParticleOptions fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringReader) -> b net.minecraft.core.particles.ParticleOptions fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.FriendlyByteBuf) -> b net.minecraft.core.particles.ParticleType -> hz: boolean overrideLimiter -> a net.minecraft.core.particles.ParticleOptions$Deserializer deserializer -> b 9:12:void (boolean,net.minecraft.core.particles.ParticleOptions$Deserializer) -> 15:15:boolean getOverrideLimiter() -> c 19:19:net.minecraft.core.particles.ParticleOptions$Deserializer getDeserializer() -> d com.mojang.serialization.Codec codec() -> e net.minecraft.core.particles.ParticleTypes -> ia: net.minecraft.core.particles.SimpleParticleType AMBIENT_ENTITY_EFFECT -> a net.minecraft.core.particles.SimpleParticleType ANGRY_VILLAGER -> b net.minecraft.core.particles.ParticleType BLOCK -> c net.minecraft.core.particles.ParticleType BLOCK_MARKER -> d net.minecraft.core.particles.SimpleParticleType BUBBLE -> e net.minecraft.core.particles.SimpleParticleType CLOUD -> f net.minecraft.core.particles.SimpleParticleType CRIT -> g net.minecraft.core.particles.SimpleParticleType DAMAGE_INDICATOR -> h net.minecraft.core.particles.SimpleParticleType DRAGON_BREATH -> i net.minecraft.core.particles.SimpleParticleType DRIPPING_LAVA -> j net.minecraft.core.particles.SimpleParticleType FALLING_LAVA -> k net.minecraft.core.particles.SimpleParticleType LANDING_LAVA -> l net.minecraft.core.particles.SimpleParticleType DRIPPING_WATER -> m net.minecraft.core.particles.SimpleParticleType FALLING_WATER -> n net.minecraft.core.particles.ParticleType DUST -> o net.minecraft.core.particles.ParticleType DUST_COLOR_TRANSITION -> p net.minecraft.core.particles.SimpleParticleType EFFECT -> q net.minecraft.core.particles.SimpleParticleType ELDER_GUARDIAN -> r net.minecraft.core.particles.SimpleParticleType ENCHANTED_HIT -> s net.minecraft.core.particles.SimpleParticleType ENCHANT -> t net.minecraft.core.particles.SimpleParticleType END_ROD -> u net.minecraft.core.particles.SimpleParticleType ENTITY_EFFECT -> v net.minecraft.core.particles.SimpleParticleType EXPLOSION_EMITTER -> w net.minecraft.core.particles.SimpleParticleType EXPLOSION -> x net.minecraft.core.particles.ParticleType FALLING_DUST -> y net.minecraft.core.particles.SimpleParticleType FIREWORK -> z net.minecraft.core.particles.SimpleParticleType FISHING -> A net.minecraft.core.particles.SimpleParticleType FLAME -> B net.minecraft.core.particles.SimpleParticleType SOUL_FIRE_FLAME -> C net.minecraft.core.particles.SimpleParticleType SOUL -> D net.minecraft.core.particles.SimpleParticleType FLASH -> E net.minecraft.core.particles.SimpleParticleType HAPPY_VILLAGER -> F net.minecraft.core.particles.SimpleParticleType COMPOSTER -> G net.minecraft.core.particles.SimpleParticleType HEART -> H net.minecraft.core.particles.SimpleParticleType INSTANT_EFFECT -> I net.minecraft.core.particles.ParticleType ITEM -> J net.minecraft.core.particles.ParticleType VIBRATION -> K net.minecraft.core.particles.SimpleParticleType ITEM_SLIME -> L net.minecraft.core.particles.SimpleParticleType ITEM_SNOWBALL -> M net.minecraft.core.particles.SimpleParticleType LARGE_SMOKE -> N net.minecraft.core.particles.SimpleParticleType LAVA -> O net.minecraft.core.particles.SimpleParticleType MYCELIUM -> P net.minecraft.core.particles.SimpleParticleType NOTE -> Q net.minecraft.core.particles.SimpleParticleType POOF -> R net.minecraft.core.particles.SimpleParticleType PORTAL -> S net.minecraft.core.particles.SimpleParticleType RAIN -> T net.minecraft.core.particles.SimpleParticleType SMOKE -> U net.minecraft.core.particles.SimpleParticleType SNEEZE -> V net.minecraft.core.particles.SimpleParticleType SPIT -> W net.minecraft.core.particles.SimpleParticleType SQUID_INK -> X net.minecraft.core.particles.SimpleParticleType SWEEP_ATTACK -> Y net.minecraft.core.particles.SimpleParticleType TOTEM_OF_UNDYING -> Z net.minecraft.core.particles.SimpleParticleType UNDERWATER -> aa net.minecraft.core.particles.SimpleParticleType SPLASH -> ab net.minecraft.core.particles.SimpleParticleType WITCH -> ac net.minecraft.core.particles.SimpleParticleType BUBBLE_POP -> ad net.minecraft.core.particles.SimpleParticleType CURRENT_DOWN -> ae net.minecraft.core.particles.SimpleParticleType BUBBLE_COLUMN_UP -> af net.minecraft.core.particles.SimpleParticleType NAUTILUS -> ag net.minecraft.core.particles.SimpleParticleType DOLPHIN -> ah net.minecraft.core.particles.SimpleParticleType CAMPFIRE_COSY_SMOKE -> ai net.minecraft.core.particles.SimpleParticleType CAMPFIRE_SIGNAL_SMOKE -> aj net.minecraft.core.particles.SimpleParticleType DRIPPING_HONEY -> ak net.minecraft.core.particles.SimpleParticleType FALLING_HONEY -> al net.minecraft.core.particles.SimpleParticleType LANDING_HONEY -> am net.minecraft.core.particles.SimpleParticleType FALLING_NECTAR -> an net.minecraft.core.particles.SimpleParticleType FALLING_SPORE_BLOSSOM -> ao net.minecraft.core.particles.SimpleParticleType ASH -> ap net.minecraft.core.particles.SimpleParticleType CRIMSON_SPORE -> aq net.minecraft.core.particles.SimpleParticleType WARPED_SPORE -> ar net.minecraft.core.particles.SimpleParticleType SPORE_BLOSSOM_AIR -> as net.minecraft.core.particles.SimpleParticleType DRIPPING_OBSIDIAN_TEAR -> at net.minecraft.core.particles.SimpleParticleType FALLING_OBSIDIAN_TEAR -> au net.minecraft.core.particles.SimpleParticleType LANDING_OBSIDIAN_TEAR -> av net.minecraft.core.particles.SimpleParticleType REVERSE_PORTAL -> aw net.minecraft.core.particles.SimpleParticleType WHITE_ASH -> ax net.minecraft.core.particles.SimpleParticleType SMALL_FLAME -> ay net.minecraft.core.particles.SimpleParticleType SNOWFLAKE -> az net.minecraft.core.particles.SimpleParticleType DRIPPING_DRIPSTONE_LAVA -> aA net.minecraft.core.particles.SimpleParticleType FALLING_DRIPSTONE_LAVA -> aB net.minecraft.core.particles.SimpleParticleType DRIPPING_DRIPSTONE_WATER -> aC net.minecraft.core.particles.SimpleParticleType FALLING_DRIPSTONE_WATER -> aD net.minecraft.core.particles.SimpleParticleType GLOW_SQUID_INK -> aE net.minecraft.core.particles.SimpleParticleType GLOW -> aF net.minecraft.core.particles.SimpleParticleType WAX_ON -> aG net.minecraft.core.particles.SimpleParticleType WAX_OFF -> aH net.minecraft.core.particles.SimpleParticleType ELECTRIC_SPARK -> aI net.minecraft.core.particles.SimpleParticleType SCRAPE -> aJ com.mojang.serialization.Codec CODEC -> aK 8:8:void () -> 108:108:net.minecraft.core.particles.SimpleParticleType register(java.lang.String,boolean) -> a 112:112:net.minecraft.core.particles.ParticleType register(java.lang.String,net.minecraft.core.particles.ParticleOptions$Deserializer,java.util.function.Function) -> a 45:45:com.mojang.serialization.Codec lambda$static$2(net.minecraft.core.particles.ParticleType) -> a 24:24:com.mojang.serialization.Codec lambda$static$1(net.minecraft.core.particles.ParticleType) -> b 23:23:com.mojang.serialization.Codec lambda$static$0(net.minecraft.core.particles.ParticleType) -> c 9:120:void () -> net.minecraft.core.particles.ParticleTypes$1 -> ia$1: java.util.function.Function val$codec -> a 112:112:void (boolean,net.minecraft.core.particles.ParticleOptions$Deserializer,java.util.function.Function) -> 115:115:com.mojang.serialization.Codec codec() -> e net.minecraft.core.particles.SimpleParticleType -> ib: net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> a com.mojang.serialization.Codec codec -> b 21:25:void (boolean) -> 29:29:net.minecraft.core.particles.SimpleParticleType getType() -> f 34:34:com.mojang.serialization.Codec codec() -> e 39:39:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a 43:43:java.lang.String writeToString() -> a 8:8:net.minecraft.core.particles.ParticleType getType() -> b 9:9:void () -> net.minecraft.core.particles.SimpleParticleType$1 -> ib$1: 9:9:void () -> 12:12:net.minecraft.core.particles.SimpleParticleType fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringReader) -> a 17:17:net.minecraft.core.particles.SimpleParticleType fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.FriendlyByteBuf) -> a 9:9:net.minecraft.core.particles.ParticleOptions fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.FriendlyByteBuf) -> b 9:9:net.minecraft.core.particles.ParticleOptions fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringReader) -> b net.minecraft.core.particles.VibrationParticleOption -> ic: com.mojang.serialization.Codec CODEC -> a net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> b net.minecraft.world.level.gameevent.vibrations.VibrationPath vibrationPath -> c 54:56:void (net.minecraft.world.level.gameevent.vibrations.VibrationPath) -> 60:61:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a 65:71:java.lang.String writeToString() -> a 76:76:net.minecraft.core.particles.ParticleType getType() -> b 80:80:net.minecraft.world.level.gameevent.vibrations.VibrationPath getVibrationPath() -> c 16:18:com.mojang.datafixers.kinds.App lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a 17:17:net.minecraft.world.level.gameevent.vibrations.VibrationPath lambda$static$0(net.minecraft.core.particles.VibrationParticleOption) -> a 16:20:void () -> net.minecraft.core.particles.VibrationParticleOption$1 -> ic$1: 20:20:void () -> 23:41:net.minecraft.core.particles.VibrationParticleOption fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringReader) -> a 46:48:net.minecraft.core.particles.VibrationParticleOption fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.FriendlyByteBuf) -> a 20:20:net.minecraft.core.particles.ParticleOptions fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.FriendlyByteBuf) -> b 20:20:net.minecraft.core.particles.ParticleOptions fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringReader) -> b net.minecraft.core.particles.package-info -> id: net.minecraft.data.BlockFamilies -> ie: java.util.Map MAP -> ah java.lang.String RECIPE_GROUP_PREFIX_WOODEN -> ai java.lang.String RECIPE_UNLOCKED_BY_HAS_PLANKS -> aj net.minecraft.data.BlockFamily ACACIA_PLANKS -> a net.minecraft.data.BlockFamily BIRCH_PLANKS -> b net.minecraft.data.BlockFamily CRIMSON_PLANKS -> c net.minecraft.data.BlockFamily JUNGLE_PLANKS -> d net.minecraft.data.BlockFamily OAK_PLANKS -> e net.minecraft.data.BlockFamily DARK_OAK_PLANKS -> f net.minecraft.data.BlockFamily SPRUCE_PLANKS -> g net.minecraft.data.BlockFamily WARPED_PLANKS -> h net.minecraft.data.BlockFamily ANDESITE -> i net.minecraft.data.BlockFamily POLISHED_ANDESITE -> j net.minecraft.data.BlockFamily BLACKSTONE -> k net.minecraft.data.BlockFamily POLISHED_BLACKSTONE -> l net.minecraft.data.BlockFamily POLISHED_BLACKSTONE_BRICKS -> m net.minecraft.data.BlockFamily BRICKS -> n net.minecraft.data.BlockFamily END_STONE_BRICKS -> o net.minecraft.data.BlockFamily MOSSY_STONE_BRICKS -> p net.minecraft.data.BlockFamily COPPER_BLOCK -> q net.minecraft.data.BlockFamily CUT_COPPER -> r net.minecraft.data.BlockFamily WAXED_COPPER_BLOCK -> s net.minecraft.data.BlockFamily WAXED_CUT_COPPER -> t net.minecraft.data.BlockFamily EXPOSED_COPPER -> u net.minecraft.data.BlockFamily EXPOSED_CUT_COPPER -> v net.minecraft.data.BlockFamily WAXED_EXPOSED_COPPER -> w net.minecraft.data.BlockFamily WAXED_EXPOSED_CUT_COPPER -> x net.minecraft.data.BlockFamily WEATHERED_COPPER -> y net.minecraft.data.BlockFamily WEATHERED_CUT_COPPER -> z net.minecraft.data.BlockFamily WAXED_WEATHERED_COPPER -> A net.minecraft.data.BlockFamily WAXED_WEATHERED_CUT_COPPER -> B net.minecraft.data.BlockFamily OXIDIZED_COPPER -> C net.minecraft.data.BlockFamily OXIDIZED_CUT_COPPER -> D net.minecraft.data.BlockFamily WAXED_OXIDIZED_COPPER -> E net.minecraft.data.BlockFamily WAXED_OXIDIZED_CUT_COPPER -> F net.minecraft.data.BlockFamily COBBLESTONE -> G net.minecraft.data.BlockFamily MOSSY_COBBLESTONE -> H net.minecraft.data.BlockFamily DIORITE -> I net.minecraft.data.BlockFamily POLISHED_DIORITE -> J net.minecraft.data.BlockFamily GRANITE -> K net.minecraft.data.BlockFamily POLISHED_GRANITE -> L net.minecraft.data.BlockFamily NETHER_BRICKS -> M net.minecraft.data.BlockFamily RED_NETHER_BRICKS -> N net.minecraft.data.BlockFamily PRISMARINE -> O net.minecraft.data.BlockFamily PURPUR -> P net.minecraft.data.BlockFamily PRISMARINE_BRICKS -> Q net.minecraft.data.BlockFamily DARK_PRISMARINE -> R net.minecraft.data.BlockFamily QUARTZ -> S net.minecraft.data.BlockFamily SMOOTH_QUARTZ -> T net.minecraft.data.BlockFamily SANDSTONE -> U net.minecraft.data.BlockFamily CUT_SANDSTONE -> V net.minecraft.data.BlockFamily SMOOTH_SANDSTONE -> W net.minecraft.data.BlockFamily RED_SANDSTONE -> X net.minecraft.data.BlockFamily CUT_RED_SANDSTONE -> Y net.minecraft.data.BlockFamily SMOOTH_RED_SANDSTONE -> Z net.minecraft.data.BlockFamily STONE -> aa net.minecraft.data.BlockFamily STONE_BRICK -> ab net.minecraft.data.BlockFamily DEEPSLATE -> ac net.minecraft.data.BlockFamily COBBLED_DEEPSLATE -> ad net.minecraft.data.BlockFamily POLISHED_DEEPSLATE -> ae net.minecraft.data.BlockFamily DEEPSLATE_BRICKS -> af net.minecraft.data.BlockFamily DEEPSLATE_TILES -> ag 11:11:void () -> 448:453:net.minecraft.data.BlockFamily$Builder familyBuilder(net.minecraft.world.level.block.Block) -> a 457:457:java.util.stream.Stream getAllFamilies() -> a 12:445:void () -> net.minecraft.data.BlockFamily -> ig: net.minecraft.world.level.block.Block baseBlock -> a java.util.Map variants -> b boolean generateModel -> c boolean generateRecipe -> d java.lang.String recipeGroupPrefix -> e java.lang.String recipeUnlockedBy -> f 14:52:void (net.minecraft.world.level.block.Block) -> 55:55:net.minecraft.world.level.block.Block getBaseBlock() -> a 59:59:java.util.Map getVariants() -> b 63:63:net.minecraft.world.level.block.Block get(net.minecraft.data.BlockFamily$Variant) -> a 67:67:boolean shouldGenerateModel() -> c 71:71:boolean shouldGenerateRecipe() -> d 75:78:java.util.Optional getRecipeGroupPrefix() -> e 82:85:java.util.Optional getRecipeUnlockedBy() -> f net.minecraft.data.BlockFamily$Builder -> ig$a: net.minecraft.data.BlockFamily family -> a 91:93:void (net.minecraft.world.level.block.Block) -> 96:96:net.minecraft.data.BlockFamily getFamily() -> a 100:101:net.minecraft.data.BlockFamily$Builder button(net.minecraft.world.level.block.Block) -> a 105:106:net.minecraft.data.BlockFamily$Builder chiseled(net.minecraft.world.level.block.Block) -> b 110:111:net.minecraft.data.BlockFamily$Builder cracked(net.minecraft.world.level.block.Block) -> c 115:116:net.minecraft.data.BlockFamily$Builder cut(net.minecraft.world.level.block.Block) -> d 120:121:net.minecraft.data.BlockFamily$Builder door(net.minecraft.world.level.block.Block) -> e 125:126:net.minecraft.data.BlockFamily$Builder fence(net.minecraft.world.level.block.Block) -> f 130:131:net.minecraft.data.BlockFamily$Builder fenceGate(net.minecraft.world.level.block.Block) -> g 135:137:net.minecraft.data.BlockFamily$Builder sign(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> a 141:142:net.minecraft.data.BlockFamily$Builder slab(net.minecraft.world.level.block.Block) -> h 146:147:net.minecraft.data.BlockFamily$Builder stairs(net.minecraft.world.level.block.Block) -> i 151:152:net.minecraft.data.BlockFamily$Builder pressurePlate(net.minecraft.world.level.block.Block) -> j 156:157:net.minecraft.data.BlockFamily$Builder polished(net.minecraft.world.level.block.Block) -> k 161:162:net.minecraft.data.BlockFamily$Builder trapdoor(net.minecraft.world.level.block.Block) -> l 166:167:net.minecraft.data.BlockFamily$Builder wall(net.minecraft.world.level.block.Block) -> m 171:172:net.minecraft.data.BlockFamily$Builder dontGenerateModel() -> b 176:177:net.minecraft.data.BlockFamily$Builder dontGenerateRecipe() -> c 181:182:net.minecraft.data.BlockFamily$Builder recipeGroupPrefix(java.lang.String) -> a 186:187:net.minecraft.data.BlockFamily$Builder recipeUnlockedBy(java.lang.String) -> b net.minecraft.data.BlockFamily$Variant -> ig$b: net.minecraft.data.BlockFamily$Variant BUTTON -> a net.minecraft.data.BlockFamily$Variant CHISELED -> b net.minecraft.data.BlockFamily$Variant CRACKED -> c net.minecraft.data.BlockFamily$Variant CUT -> d net.minecraft.data.BlockFamily$Variant DOOR -> e net.minecraft.data.BlockFamily$Variant FENCE -> f net.minecraft.data.BlockFamily$Variant FENCE_GATE -> g net.minecraft.data.BlockFamily$Variant SIGN -> h net.minecraft.data.BlockFamily$Variant SLAB -> i net.minecraft.data.BlockFamily$Variant STAIRS -> j net.minecraft.data.BlockFamily$Variant PRESSURE_PLATE -> k net.minecraft.data.BlockFamily$Variant POLISHED -> l net.minecraft.data.BlockFamily$Variant TRAPDOOR -> m net.minecraft.data.BlockFamily$Variant WALL -> n net.minecraft.data.BlockFamily$Variant WALL_SIGN -> o java.lang.String name -> p net.minecraft.data.BlockFamily$Variant[] $VALUES -> q 22:22:net.minecraft.data.BlockFamily$Variant[] values() -> values 22:22:net.minecraft.data.BlockFamily$Variant valueOf(java.lang.String) -> valueOf 41:43:void (java.lang.String,int,java.lang.String) -> 46:46:java.lang.String getName() -> a 22:22:net.minecraft.data.BlockFamily$Variant[] $values() -> b 22:37:void () -> net.minecraft.data.BuiltinRegistries -> ih: org.slf4j.Logger LOGGER -> l java.util.Map LOADERS -> m net.minecraft.core.WritableRegistry WRITABLE_REGISTRY -> n net.minecraft.core.Registry REGISTRY -> a net.minecraft.core.Registry CONFIGURED_CARVER -> b net.minecraft.core.Registry CONFIGURED_FEATURE -> c net.minecraft.core.Registry CONFIGURED_STRUCTURE_FEATURE -> d net.minecraft.core.Registry PLACED_FEATURE -> e net.minecraft.core.Registry PROCESSOR_LIST -> f net.minecraft.core.Registry TEMPLATE_POOL -> g net.minecraft.core.Registry BIOME -> h net.minecraft.core.Registry NOISE_GENERATOR_SETTINGS -> i net.minecraft.core.Registry NOISE -> j net.minecraft.core.RegistryAccess ACCESS -> k 40:40:void () -> 62:62:net.minecraft.core.Registry registerSimple(net.minecraft.resources.ResourceKey,java.util.function.Supplier) -> a 66:66:net.minecraft.core.Registry registerSimple(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,java.util.function.Supplier) -> a 71:74:net.minecraft.core.WritableRegistry internalRegister(net.minecraft.resources.ResourceKey,net.minecraft.core.WritableRegistry,java.util.function.Supplier,com.mojang.serialization.Lifecycle) -> a 96:97:net.minecraft.core.Holder registerExact(net.minecraft.core.Registry,java.lang.String,java.lang.Object) -> a 101:101:net.minecraft.core.Holder register(net.minecraft.core.Registry,java.lang.String,java.lang.Object) -> b 105:105:net.minecraft.core.Holder register(net.minecraft.core.Registry,net.minecraft.resources.ResourceLocation,java.lang.Object) -> a 109:109:net.minecraft.core.Holder register(net.minecraft.core.Registry,net.minecraft.resources.ResourceKey,java.lang.Object) -> a 113:113:void bootstrap() -> a 79:82:void lambda$static$2(net.minecraft.resources.ResourceLocation,java.util.function.Supplier) -> a 53:53:net.minecraft.core.Holder lambda$static$1() -> b 48:48:net.minecraft.core.Holder lambda$static$0() -> c 41:87:void () -> net.minecraft.data.DataGenerator -> ii: org.slf4j.Logger LOGGER -> a java.util.Collection inputFolders -> b java.nio.file.Path outputFolder -> c java.util.List providers -> d 20:29:void (java.nio.file.Path,java.util.Collection) -> 32:32:java.util.Collection getInputFolders() -> a 36:36:java.nio.file.Path getOutputFolder() -> b 40:56:void run() -> c 59:60:void addProvider(net.minecraft.data.DataProvider) -> a 16:24:void () -> net.minecraft.data.DataProvider -> ij: com.google.common.hash.HashFunction SHA1 -> a void run(net.minecraft.data.HashCache) -> a java.lang.String getName() -> a 22:32:void save(com.google.gson.Gson,net.minecraft.data.HashCache,com.google.gson.JsonElement,java.nio.file.Path) -> a 15:15:void () -> net.minecraft.data.HashCache -> ik: org.slf4j.Logger LOGGER -> a java.nio.file.Path path -> b java.nio.file.Path cachePath -> c int hits -> d java.util.Map oldCache -> e java.util.Map newCache -> f java.util.Set keep -> g 29:48:void (java.nio.file.Path,java.lang.String) -> 51:74:void purgeStaleAndWrite() -> a 78:78:java.lang.String getHash(java.nio.file.Path) -> a 82:86:void putNew(java.nio.file.Path,java.lang.String) -> a 89:89:boolean had(java.nio.file.Path) -> b 93:94:void keep(java.nio.file.Path) -> c 97:106:void removeStale() -> b 109:109:java.util.stream.Stream walkOutputFiles() -> c 109:109:boolean lambda$walkOutputFiles$4(java.nio.file.Path) -> d 98:105:void lambda$removeStale$3(java.nio.file.Path) -> e 62:62:java.lang.String lambda$purgeStaleAndWrite$2(java.util.Map$Entry) -> a 44:46:void lambda$new$1(java.nio.file.Path,java.lang.String) -> b 40:40:void lambda$new$0(java.nio.file.Path) -> f 22:22:void () -> net.minecraft.data.Main -> net.minecraft.data.Main: 32:32:void () -> 35:63:void main(java.lang.String[]) -> main 66:97:net.minecraft.data.DataGenerator createStandardGenerator(java.nio.file.Path,java.util.Collection,boolean,boolean,boolean,boolean,boolean) -> a 61:61:java.nio.file.Path lambda$main$0(java.lang.String) -> a net.minecraft.data.advancements.AdvancementProvider -> il: org.slf4j.Logger LOGGER -> b com.google.gson.Gson GSON -> c net.minecraft.data.DataGenerator generator -> d java.util.List tabs -> e 26:36:void (net.minecraft.data.DataGenerator) -> 40:58:void run(net.minecraft.data.HashCache) -> a 61:61:java.nio.file.Path createPath(java.nio.file.Path,net.minecraft.advancements.Advancement) -> a 66:66:java.lang.String getName() -> a 43:53:void lambda$run$0(java.util.Set,java.nio.file.Path,net.minecraft.data.HashCache,net.minecraft.advancements.Advancement) -> a 22:23:void () -> net.minecraft.data.advancements.AdventureAdvancements -> im: int DISTANCE_FROM_BOTTOM_TO_TOP -> a int Y_COORDINATE_AT_TOP -> b int Y_COORDINATE_AT_BOTTOM -> c int BEDROCK_THICKNESS -> d net.minecraft.world.entity.EntityType[] MOBS_TO_KILL -> e 70:70:void () -> 116:120:net.minecraft.advancements.critereon.LightningStrikeTrigger$TriggerInstance fireCountAndBystander(net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.advancements.critereon.EntityPredicate) -> a 126:132:net.minecraft.advancements.critereon.UsingItemTrigger$TriggerInstance lookAtThroughItem(net.minecraft.world.entity.EntityType,net.minecraft.world.item.Item) -> a 138:317:void accept(java.util.function.Consumer) -> a 320:322:java.util.List getAllOverworldBiomes() -> a 326:329:net.minecraft.advancements.Advancement$Builder addMobsToKill(net.minecraft.advancements.Advancement$Builder) -> a 333:336:net.minecraft.advancements.Advancement$Builder addBiomes(net.minecraft.advancements.Advancement$Builder,java.util.List) -> a 70:70:void accept(java.lang.Object) -> accept 321:321:java.util.stream.Stream lambda$getAllOverworldBiomes$0(net.minecraft.core.Holder) -> a 78:78:void () -> net.minecraft.data.advancements.HusbandryAdvancements -> in: net.minecraft.world.entity.EntityType[] BREEDABLE_ANIMALS -> a net.minecraft.world.item.Item[] FISH -> b net.minecraft.world.item.Item[] FISH_BUCKETS -> c net.minecraft.world.item.Item[] EDIBLE_ITEMS -> d net.minecraft.world.item.Item[] WAX_SCRAPING_TOOLS -> e 44:44:void () -> 137:261:void accept(java.util.function.Consumer) -> a 264:267:net.minecraft.advancements.Advancement$Builder addFood(net.minecraft.advancements.Advancement$Builder) -> a 271:275:net.minecraft.advancements.Advancement$Builder addBreedable(net.minecraft.advancements.Advancement$Builder) -> b 279:282:net.minecraft.advancements.Advancement$Builder addFishBuckets(net.minecraft.advancements.Advancement$Builder) -> c 286:289:net.minecraft.advancements.Advancement$Builder addFish(net.minecraft.advancements.Advancement$Builder) -> d 293:295:net.minecraft.advancements.Advancement$Builder addCatVariants(net.minecraft.advancements.Advancement$Builder) -> e 44:44:void accept(java.lang.Object) -> accept 293:293:void lambda$addCatVariants$0(net.minecraft.advancements.Advancement$Builder,java.lang.Integer,net.minecraft.resources.ResourceLocation) -> a 45:126:void () -> net.minecraft.data.advancements.NetherAdvancements -> io: java.util.List EXPLORABLE_BIOMES -> a net.minecraft.advancements.critereon.EntityPredicate$Composite DISTRACT_PIGLIN_PLAYER_ARMOR_PREDICATE -> b 59:59:void () -> 77:245:void accept(java.util.function.Consumer) -> a 59:59:void accept(java.lang.Object) -> accept 60:72:void () -> net.minecraft.data.advancements.StoryAdvancements -> ip: 28:28:void () -> 31:133:void accept(java.util.function.Consumer) -> a 28:28:void accept(java.lang.Object) -> accept net.minecraft.data.advancements.TheEndAdvancements -> iq: 29:29:void () -> 32:85:void accept(java.util.function.Consumer) -> a 29:29:void accept(java.lang.Object) -> accept net.minecraft.data.advancements.package-info -> ir: net.minecraft.data.info.BlockListReport -> is: com.google.gson.Gson GSON -> b net.minecraft.data.DataGenerator generator -> c 25:27:void (net.minecraft.data.DataGenerator) -> 31:74:void run(net.minecraft.data.HashCache) -> a 78:78:java.lang.String getName() -> a 22:22:void () -> net.minecraft.data.info.CommandsReport -> it: com.google.gson.Gson GSON -> b net.minecraft.data.DataGenerator generator -> c 20:22:void (net.minecraft.data.DataGenerator) -> 26:29:void run(net.minecraft.data.HashCache) -> a 33:33:java.lang.String getName() -> a 17:17:void () -> net.minecraft.data.info.RegistryDumpReport -> iu: com.google.gson.Gson GSON -> b net.minecraft.data.DataGenerator generator -> c 21:23:void (net.minecraft.data.DataGenerator) -> 27:33:void run(net.minecraft.data.HashCache) -> a 37:58:com.google.gson.JsonElement dumpRegistry(net.minecraft.core.Registry) -> a 63:63:java.lang.String getName() -> a 49:56:void lambda$dumpRegistry$1(net.minecraft.core.Registry,com.google.gson.JsonObject,net.minecraft.core.Holder$Reference) -> a 29:29:void lambda$run$0(com.google.gson.JsonObject,net.minecraft.core.Holder$Reference) -> a 18:18:void () -> net.minecraft.data.info.WorldgenRegistryDumpReport -> iv: org.slf4j.Logger LOGGER -> b com.google.gson.Gson GSON -> c net.minecraft.data.DataGenerator generator -> d 35:37:void (net.minecraft.data.DataGenerator) -> 41:54:void run(net.minecraft.data.HashCache) -> a 57:58:void dumpRegistryCap(net.minecraft.data.HashCache,java.nio.file.Path,net.minecraft.core.RegistryAccess,com.mojang.serialization.DynamicOps,net.minecraft.core.RegistryAccess$RegistryData) -> a 61:65:void dumpRegistry(java.nio.file.Path,net.minecraft.data.HashCache,com.mojang.serialization.DynamicOps,net.minecraft.resources.ResourceKey,net.minecraft.core.Registry,com.mojang.serialization.Encoder) -> a 69:76:void dumpValue(java.nio.file.Path,net.minecraft.data.HashCache,com.mojang.serialization.DynamicOps,com.mojang.serialization.Encoder,java.lang.Object) -> a 79:79:java.nio.file.Path createPath(java.nio.file.Path,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> a 83:83:java.nio.file.Path resolveTopPath(java.nio.file.Path) -> a 88:88:java.lang.String getName() -> a 69:69:void lambda$dumpValue$1(java.nio.file.Path,java.lang.String) -> a 52:52:void lambda$run$0(net.minecraft.data.HashCache,java.nio.file.Path,net.minecraft.core.RegistryAccess,com.mojang.serialization.DynamicOps,net.minecraft.core.RegistryAccess$RegistryData) -> b 30:31:void () -> net.minecraft.data.info.package-info -> iw: net.minecraft.data.loot.BlockLoot -> ix: net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder HAS_SILK_TOUCH -> a net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder HAS_NO_SILK_TOUCH -> b net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder HAS_SHEARS -> c net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder HAS_SHEARS_OR_SILK_TOUCH -> d net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder HAS_NO_SHEARS_OR_SILK_TOUCH -> e java.util.Set EXPLOSION_RESISTANT -> f float[] NORMAL_LEAVES_SAPLING_CHANCES -> g float[] JUNGLE_LEAVES_SAPLING_CHANGES -> h java.util.Map map -> i 100:145:void () -> 148:152:java.lang.Object applyExplosionDecay(net.minecraft.world.level.ItemLike,net.minecraft.world.level.storage.loot.functions.FunctionUserBuilder) -> a 156:160:java.lang.Object applyExplosionCondition(net.minecraft.world.level.ItemLike,net.minecraft.world.level.storage.loot.predicates.ConditionUserBuilder) -> a 164:167:net.minecraft.world.level.storage.loot.LootTable$Builder createSingleItemTable(net.minecraft.world.level.ItemLike) -> a 172:177:net.minecraft.world.level.storage.loot.LootTable$Builder createSelfDropDispatchTable(net.minecraft.world.level.block.Block,net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder,net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder) -> a 183:183:net.minecraft.world.level.storage.loot.LootTable$Builder createSilkTouchDispatchTable(net.minecraft.world.level.block.Block,net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder) -> a 187:187:net.minecraft.world.level.storage.loot.LootTable$Builder createShearsDispatchTable(net.minecraft.world.level.block.Block,net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder) -> b 191:191:net.minecraft.world.level.storage.loot.LootTable$Builder createSilkTouchOrShearsDispatchTable(net.minecraft.world.level.block.Block,net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder) -> c 195:195:net.minecraft.world.level.storage.loot.LootTable$Builder createSingleItemTableWithSilkTouch(net.minecraft.world.level.block.Block,net.minecraft.world.level.ItemLike) -> b 199:202:net.minecraft.world.level.storage.loot.LootTable$Builder createSingleItemTable(net.minecraft.world.level.ItemLike,net.minecraft.world.level.storage.loot.providers.number.NumberProvider) -> a 207:207:net.minecraft.world.level.storage.loot.LootTable$Builder createSingleItemTableWithSilkTouch(net.minecraft.world.level.block.Block,net.minecraft.world.level.ItemLike,net.minecraft.world.level.storage.loot.providers.number.NumberProvider) -> a 211:215:net.minecraft.world.level.storage.loot.LootTable$Builder createSilkTouchOnlyTable(net.minecraft.world.level.ItemLike) -> b 220:227:net.minecraft.world.level.storage.loot.LootTable$Builder createPotFlowerItemTable(net.minecraft.world.level.ItemLike) -> c 232:237:net.minecraft.world.level.storage.loot.LootTable$Builder createSlabItemTable(net.minecraft.world.level.block.Block) -> e 244:248:net.minecraft.world.level.storage.loot.LootTable$Builder createSinglePropConditionTable(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable) -> a 254:258:net.minecraft.world.level.storage.loot.LootTable$Builder createNameableBlockEntityTable(net.minecraft.world.level.block.Block) -> f 263:273:net.minecraft.world.level.storage.loot.LootTable$Builder createShulkerBoxDrop(net.minecraft.world.level.block.Block) -> g 279:282:net.minecraft.world.level.storage.loot.LootTable$Builder createCopperOreDrops(net.minecraft.world.level.block.Block) -> h 288:291:net.minecraft.world.level.storage.loot.LootTable$Builder createLapisOreDrops(net.minecraft.world.level.block.Block) -> i 297:300:net.minecraft.world.level.storage.loot.LootTable$Builder createRedstoneOreDrops(net.minecraft.world.level.block.Block) -> j 306:312:net.minecraft.world.level.storage.loot.LootTable$Builder createBannerDrop(net.minecraft.world.level.block.Block) -> k 319:327:net.minecraft.world.level.storage.loot.LootTable$Builder createBeeNestDrop(net.minecraft.world.level.block.Block) -> l 333:342:net.minecraft.world.level.storage.loot.LootTable$Builder createBeeHiveDrop(net.minecraft.world.level.block.Block) -> m 348:351:net.minecraft.world.level.storage.loot.LootTable$Builder createCaveVinesDrop(net.minecraft.world.level.block.Block) -> n 356:358:net.minecraft.world.level.storage.loot.LootTable$Builder createOreDrop(net.minecraft.world.level.block.Block,net.minecraft.world.item.Item) -> a 364:366:net.minecraft.world.level.storage.loot.LootTable$Builder createMushroomBlockDrop(net.minecraft.world.level.block.Block,net.minecraft.world.level.ItemLike) -> c 372:374:net.minecraft.world.level.storage.loot.LootTable$Builder createGrassDrops(net.minecraft.world.level.block.Block) -> o 380:391:net.minecraft.world.level.storage.loot.LootTable$Builder createStemDrops(net.minecraft.world.level.block.Block,net.minecraft.world.item.Item) -> b 397:401:net.minecraft.world.level.storage.loot.LootTable$Builder createAttachedStemDrops(net.minecraft.world.level.block.Block,net.minecraft.world.item.Item) -> c 407:411:net.minecraft.world.level.storage.loot.LootTable$Builder createShearsOnlyDrop(net.minecraft.world.level.ItemLike) -> d 416:427:net.minecraft.world.level.storage.loot.LootTable$Builder createGlowLichenDrops(net.minecraft.world.level.block.Block) -> p 433:441:net.minecraft.world.level.storage.loot.LootTable$Builder createLeavesDrops(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,float[]) -> a 447:453:net.minecraft.world.level.storage.loot.LootTable$Builder createOakLeavesDrops(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,float[]) -> b 459:468:net.minecraft.world.level.storage.loot.LootTable$Builder createCropDrops(net.minecraft.world.level.block.Block,net.minecraft.world.item.Item,net.minecraft.world.item.Item,net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder) -> a 474:476:net.minecraft.world.level.storage.loot.LootTable$Builder createDoublePlantShearsDrop(net.minecraft.world.level.block.Block) -> q 480:499:net.minecraft.world.level.storage.loot.LootTable$Builder createDoublePlantWithSeedDrops(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> b 504:510:net.minecraft.world.level.storage.loot.LootTable$Builder createCandleDrops(net.minecraft.world.level.block.Block) -> r 516:519:net.minecraft.world.level.storage.loot.LootTable$Builder createCandleCakeDrops(net.minecraft.world.level.block.Block) -> s 524:524:net.minecraft.world.level.storage.loot.LootTable$Builder noDrop() -> a 530:1635:void accept(java.util.function.BiConsumer) -> a 1638:1642:void addNetherVinesDropTable(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> c 1645:1645:net.minecraft.world.level.storage.loot.LootTable$Builder createDoorTable(net.minecraft.world.level.block.Block) -> a 1649:1650:void dropPottedContents(net.minecraft.world.level.block.Block) -> b 1653:1654:void otherWhenSilkTouch(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> a 1657:1658:void dropOther(net.minecraft.world.level.block.Block,net.minecraft.world.level.ItemLike) -> a 1661:1662:void dropWhenSilkTouch(net.minecraft.world.level.block.Block) -> c 1665:1666:void dropSelf(net.minecraft.world.level.block.Block) -> d 1669:1670:void add(net.minecraft.world.level.block.Block,java.util.function.Function) -> a 1673:1674:void add(net.minecraft.world.level.block.Block,net.minecraft.world.level.storage.loot.LootTable$Builder) -> a 100:100:void accept(java.lang.Object) -> accept 1649:1649:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$dropPottedContents$82(net.minecraft.world.level.block.Block) -> t 1499:1505:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$81(net.minecraft.world.level.block.Block) -> u 1495:1496:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$80(net.minecraft.world.level.block.Block) -> v 1488:1491:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$79(net.minecraft.world.level.block.Block) -> w 1484:1485:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$78(net.minecraft.world.level.block.Block) -> x 1477:1480:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$77(net.minecraft.world.level.block.Block) -> y 1448:1471:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$76(net.minecraft.world.level.block.Block) -> z 1435:1443:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$75(net.minecraft.world.level.block.Block) -> A 1427:1431:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$74(net.minecraft.world.level.block.Block) -> B 1416:1420:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$73(net.minecraft.world.level.block.Block) -> C 1408:1412:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$72(net.minecraft.world.level.block.Block) -> D 1398:1401:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$71(net.minecraft.world.level.block.Block) -> E 1395:1395:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$70(net.minecraft.world.level.block.Block) -> F 1394:1394:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$69(net.minecraft.world.level.block.Block) -> G 1393:1393:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$68(net.minecraft.world.level.block.Block) -> H 1392:1392:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$67(net.minecraft.world.level.block.Block) -> I 1389:1389:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$66(net.minecraft.world.level.block.Block) -> J 1388:1388:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$65(net.minecraft.world.level.block.Block) -> K 1377:1378:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$64(net.minecraft.world.level.block.Block) -> L 1373:1374:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$63(net.minecraft.world.level.block.Block) -> M 1362:1365:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$62(net.minecraft.world.level.block.Block) -> N 1360:1360:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$61(net.minecraft.world.level.block.Block) -> O 1359:1359:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$60(net.minecraft.world.level.block.Block) -> P 1358:1358:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$59(net.minecraft.world.level.block.Block) -> Q 1357:1357:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$58(net.minecraft.world.level.block.Block) -> R 1354:1354:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$57(net.minecraft.world.level.block.Block) -> S 1353:1353:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$56(net.minecraft.world.level.block.Block) -> T 1352:1352:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$55(net.minecraft.world.level.block.Block) -> U 1351:1351:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$54(net.minecraft.world.level.block.Block) -> V 1350:1350:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$53(net.minecraft.world.level.block.Block) -> W 1349:1349:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$52(net.minecraft.world.level.block.Block) -> X 1348:1348:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$51(net.minecraft.world.level.block.Block) -> Y 1345:1345:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$50(net.minecraft.world.level.block.Block) -> Z 1344:1344:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$49(net.minecraft.world.level.block.Block) -> aa 1326:1339:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$48(net.minecraft.world.level.block.Block) -> ab 1290:1290:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$47(net.minecraft.world.level.block.Block) -> ac 1289:1289:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$46(net.minecraft.world.level.block.Block) -> ad 1287:1287:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$45(net.minecraft.world.level.block.Block) -> ae 1286:1286:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$44(net.minecraft.world.level.block.Block) -> af 1284:1284:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$43(net.minecraft.world.level.block.Block) -> ag 1283:1283:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$42(net.minecraft.world.level.block.Block) -> ah 1282:1282:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$41(net.minecraft.world.level.block.Block) -> ai 1281:1281:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$40(net.minecraft.world.level.block.Block) -> aj 1266:1271:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$39(net.minecraft.world.level.block.Block) -> ak 1174:1179:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$38(net.minecraft.world.level.block.Block) -> al 1164:1170:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$37(net.minecraft.world.level.block.Block) -> am 1154:1159:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$36(net.minecraft.world.level.block.Block) -> an 1143:1143:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$35(net.minecraft.world.level.block.Block) -> ao 1142:1142:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$34(net.minecraft.world.level.block.Block) -> ap 1141:1141:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$33(net.minecraft.world.level.block.Block) -> aq 1140:1140:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$32(net.minecraft.world.level.block.Block) -> ar 1137:1137:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$31(net.minecraft.world.level.block.Block) -> as 1136:1136:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$30(net.minecraft.world.level.block.Block) -> at 1135:1135:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$29(net.minecraft.world.level.block.Block) -> au 1134:1134:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$28(net.minecraft.world.level.block.Block) -> av 1133:1133:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$27(net.minecraft.world.level.block.Block) -> aw 1132:1132:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$26(net.minecraft.world.level.block.Block) -> ax 1131:1131:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$25(net.minecraft.world.level.block.Block) -> ay 1130:1130:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$24(net.minecraft.world.level.block.Block) -> az 1129:1129:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$23(net.minecraft.world.level.block.Block) -> aA 1128:1128:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$22(net.minecraft.world.level.block.Block) -> aB 1127:1127:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$21(net.minecraft.world.level.block.Block) -> aC 1126:1126:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$20(net.minecraft.world.level.block.Block) -> aD 1125:1125:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$19(net.minecraft.world.level.block.Block) -> aE 1124:1124:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$18(net.minecraft.world.level.block.Block) -> aF 1123:1123:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$17(net.minecraft.world.level.block.Block) -> aG 1122:1122:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$16(net.minecraft.world.level.block.Block) -> aH 1019:1019:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$15(net.minecraft.world.level.block.Block) -> aI 1018:1018:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$14(net.minecraft.world.level.block.Block) -> aJ 1017:1017:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$13(net.minecraft.world.level.block.Block) -> aK 1016:1016:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$12(net.minecraft.world.level.block.Block) -> aL 1013:1013:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$11(net.minecraft.world.level.block.Block) -> aM 1012:1012:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$10(net.minecraft.world.level.block.Block) -> aN 1011:1011:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$9(net.minecraft.world.level.block.Block) -> aO 1010:1010:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$8(net.minecraft.world.level.block.Block) -> aP 1009:1009:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$7(net.minecraft.world.level.block.Block) -> aQ 1008:1008:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$6(net.minecraft.world.level.block.Block) -> aR 1007:1007:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$5(net.minecraft.world.level.block.Block) -> aS 1006:1006:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$4(net.minecraft.world.level.block.Block) -> aT 1005:1005:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$3(net.minecraft.world.level.block.Block) -> aU 1004:1004:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$2(net.minecraft.world.level.block.Block) -> aV 1003:1003:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$1(net.minecraft.world.level.block.Block) -> aW 1002:1002:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$0(net.minecraft.world.level.block.Block) -> aX 101:143:void () -> net.minecraft.data.loot.ChestLoot -> iy: 32:32:void () -> 35:947:void accept(java.util.function.BiConsumer) -> a 32:32:void accept(java.lang.Object) -> accept net.minecraft.data.loot.EntityLoot -> iz: net.minecraft.advancements.critereon.EntityPredicate$Builder ENTITY_ON_FIRE -> a java.util.Set SPECIAL_LOOT_TABLE_TYPES -> b java.util.Map map -> c 47:65:void () -> 54:61:net.minecraft.world.level.storage.loot.LootTable$Builder createSheepTable(net.minecraft.world.level.ItemLike) -> a 69:779:void accept(java.util.function.BiConsumer) -> a 782:783:void add(net.minecraft.world.entity.EntityType,net.minecraft.world.level.storage.loot.LootTable$Builder) -> a 786:787:void add(net.minecraft.resources.ResourceLocation,net.minecraft.world.level.storage.loot.LootTable$Builder) -> a 47:47:void accept(java.lang.Object) -> accept 48:49:void () -> net.minecraft.data.loot.FishingLoot -> ja: net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder IN_JUNGLE -> a net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder IN_SPARSE_JUNGLE -> b net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder IN_BAMBOO_JUNGLE -> c 32:32:void () -> 39:100:void accept(java.util.function.BiConsumer) -> a 32:32:void accept(java.lang.Object) -> accept 33:35:void () -> net.minecraft.data.loot.GiftLoot -> jb: 20:20:void () -> 23:173:void accept(java.util.function.BiConsumer) -> a 20:20:void accept(java.lang.Object) -> accept net.minecraft.data.loot.LootTableProvider -> jc: org.slf4j.Logger LOGGER -> b com.google.gson.Gson GSON -> c net.minecraft.data.DataGenerator generator -> d java.util.List subProviders -> e 37:48:void (net.minecraft.data.DataGenerator) -> 52:88:void run(net.minecraft.data.HashCache) -> a 91:91:java.nio.file.Path createPath(java.nio.file.Path,net.minecraft.resources.ResourceLocation) -> a 96:96:java.lang.String getName() -> a 81:87:void lambda$run$5(java.nio.file.Path,net.minecraft.data.HashCache,net.minecraft.resources.ResourceLocation,net.minecraft.world.level.storage.loot.LootTable) -> a 76:76:void lambda$run$4(java.lang.String,java.lang.String) -> a 72:72:void lambda$run$3(net.minecraft.world.level.storage.loot.ValidationContext,net.minecraft.resources.ResourceLocation,net.minecraft.world.level.storage.loot.LootTable) -> a 64:64:net.minecraft.world.level.storage.loot.predicates.LootItemCondition lambda$run$2(net.minecraft.resources.ResourceLocation) -> a 57:57:void lambda$run$1(java.util.Map,com.mojang.datafixers.util.Pair) -> a 58:61:void lambda$run$0(java.util.Map,com.mojang.datafixers.util.Pair,net.minecraft.resources.ResourceLocation,net.minecraft.world.level.storage.loot.LootTable$Builder) -> a 33:34:void () -> net.minecraft.data.loot.PiglinBarterLoot -> jd: 22:22:void () -> 25:59:void accept(java.util.function.BiConsumer) -> a 22:22:void accept(java.lang.Object) -> accept net.minecraft.data.loot.package-info -> je: net.minecraft.data.models.BlockModelGenerators -> jf: java.util.function.Consumer blockStateOutput -> b java.util.function.BiConsumer modelOutput -> c java.util.function.Consumer skippedAutoModelsOutput -> d java.util.List nonOrientableTrapdoor -> e java.util.Map fullBlockModelCustomGenerators -> f java.util.Map texturedModels -> g java.util.Map SHAPE_CONSUMERS -> h java.util.Map MULTIFACE_GENERATOR -> a 105:106:net.minecraft.data.models.blockstates.BlockStateGenerator createMirroredCubeGenerator(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.data.models.model.TextureMapping,java.util.function.BiConsumer) -> a 110:111:net.minecraft.data.models.blockstates.BlockStateGenerator createMirroredColumnGenerator(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.data.models.model.TextureMapping,java.util.function.BiConsumer) -> b 92:140:void (java.util.function.Consumer,java.util.function.BiConsumer,java.util.function.Consumer) -> 143:144:void skipAutoItemBlock(net.minecraft.world.level.block.Block) -> a 147:148:void delegateItemModel(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation) -> a 151:152:void delegateItemModel(net.minecraft.world.item.Item,net.minecraft.resources.ResourceLocation) -> a 155:156:void createSimpleFlatItemModel(net.minecraft.world.item.Item) -> a 159:163:void createSimpleFlatItemModel(net.minecraft.world.level.block.Block) -> b 166:168:void createSimpleFlatItemModel(net.minecraft.world.level.block.Block,java.lang.String) -> a 171:175:net.minecraft.data.models.blockstates.PropertyDispatch createHorizontalFacingDispatch() -> b 179:183:net.minecraft.data.models.blockstates.PropertyDispatch createHorizontalFacingDispatchAlt() -> c 187:191:net.minecraft.data.models.blockstates.PropertyDispatch createTorchHorizontalDispatch() -> d 195:201:net.minecraft.data.models.blockstates.PropertyDispatch createFacingDispatch() -> e 205:205:net.minecraft.data.models.blockstates.MultiVariantGenerator createRotatedVariant(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation) -> b 209:212:net.minecraft.data.models.blockstates.Variant[] createRotatedVariants(net.minecraft.resources.ResourceLocation) -> a 216:220:net.minecraft.data.models.blockstates.MultiVariantGenerator createRotatedVariant(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> a 225:227:net.minecraft.data.models.blockstates.PropertyDispatch createBooleanModelDispatch(net.minecraft.world.level.block.state.properties.BooleanProperty,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> a 231:234:void createRotatedMirroredVariantBlock(net.minecraft.world.level.block.Block) -> c 237:239:void createRotatedVariantBlock(net.minecraft.world.level.block.Block) -> d 242:263:net.minecraft.data.models.blockstates.BlockStateGenerator createButton(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> b 268:287:net.minecraft.data.models.blockstates.PropertyDispatch$C4 configureDoorHalf(net.minecraft.data.models.blockstates.PropertyDispatch$C4,net.minecraft.world.level.block.state.properties.DoubleBlockHalf,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> a 291:294:net.minecraft.data.models.blockstates.BlockStateGenerator createDoor(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> a 301:306:net.minecraft.data.models.blockstates.BlockStateGenerator createFence(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> c 310:321:net.minecraft.data.models.blockstates.BlockStateGenerator createWall(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> a 325:332:net.minecraft.data.models.blockstates.BlockStateGenerator createFenceGate(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> b 337:379:net.minecraft.data.models.blockstates.BlockStateGenerator createStairs(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> b 385:403:net.minecraft.data.models.blockstates.BlockStateGenerator createOrientableTrapdoor(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> c 408:426:net.minecraft.data.models.blockstates.BlockStateGenerator createTrapdoor(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> d 431:431:net.minecraft.data.models.blockstates.MultiVariantGenerator createSimpleBlock(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation) -> c 435:438:net.minecraft.data.models.blockstates.PropertyDispatch createRotatedPillar() -> f 442:442:net.minecraft.data.models.blockstates.BlockStateGenerator createAxisAlignedPillarBlock(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation) -> d 446:447:void createAxisAlignedPillarBlockCustomModel(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation) -> e 450:452:void createAxisAlignedPillarBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.TexturedModel$Provider) -> a 455:457:void createHorizontallyRotatedBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.TexturedModel$Provider) -> b 460:465:net.minecraft.data.models.blockstates.BlockStateGenerator createRotatedPillarWithHorizontalVariant(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> d 470:473:void createRotatedPillarWithHorizontalVariant(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.TexturedModel$Provider,net.minecraft.data.models.model.TexturedModel$Provider) -> a 476:476:net.minecraft.resources.ResourceLocation createSuffixedVariant(net.minecraft.world.level.block.Block,java.lang.String,net.minecraft.data.models.model.ModelTemplate,java.util.function.Function) -> a 480:481:net.minecraft.data.models.blockstates.BlockStateGenerator createPressurePlate(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> e 485:490:net.minecraft.data.models.blockstates.BlockStateGenerator createSlab(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> e 495:496:void createTrivialCube(net.minecraft.world.level.block.Block) -> e 499:500:void createTrivialBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.TexturedModel$Provider) -> c 503:505:void createTrivialBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.TextureMapping,net.minecraft.data.models.model.ModelTemplate) -> a 674:675:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider family(net.minecraft.world.level.block.Block) -> f 679:687:void createDoor(net.minecraft.world.level.block.Block) -> g 690:697:void createOrientableTrapdoor(net.minecraft.world.level.block.Block) -> h 700:707:void createTrapdoor(net.minecraft.world.level.block.Block) -> i 710:725:void createBigDripLeafBlock() -> g 756:756:net.minecraft.data.models.BlockModelGenerators$WoodProvider woodProvider(net.minecraft.world.level.block.Block) -> j 760:761:void createNonTemplateModelBlock(net.minecraft.world.level.block.Block) -> k 764:765:void createNonTemplateModelBlock(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> a 781:783:void createCrossBlockWithDefaultItem(net.minecraft.world.level.block.Block,net.minecraft.data.models.BlockModelGenerators$TintState) -> a 786:788:void createCrossBlockWithDefaultItem(net.minecraft.world.level.block.Block,net.minecraft.data.models.BlockModelGenerators$TintState,net.minecraft.data.models.model.TextureMapping) -> a 791:793:void createCrossBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.BlockModelGenerators$TintState) -> b 796:798:void createCrossBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.BlockModelGenerators$TintState,net.minecraft.data.models.model.TextureMapping) -> b 801:806:void createPlant(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,net.minecraft.data.models.BlockModelGenerators$TintState) -> a 809:818:void createCoralFans(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> b 821:842:void createStems(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> c 845:853:void createCoral(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> a 856:860:void createDoublePlant(net.minecraft.world.level.block.Block,net.minecraft.data.models.BlockModelGenerators$TintState) -> c 863:867:void createSunflower() -> h 870:873:void createTallSeagrass() -> i 876:888:void createSmallDripleaf() -> j 891:898:void createDoubleBlock(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> f 901:927:void createPassiveRail(net.minecraft.world.level.block.Block) -> l 930:961:void createActiveRail(net.minecraft.world.level.block.Block) -> m 993:993:net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator blockEntityModels(net.minecraft.resources.ResourceLocation,net.minecraft.world.level.block.Block) -> a 997:997:net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator blockEntityModels(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> d 1001:1003:void createAirLikeBlock(net.minecraft.world.level.block.Block,net.minecraft.world.item.Item) -> a 1006:1008:void createAirLikeBlock(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation) -> f 1011:1016:void createFullAndCarpetBlocks(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> e 1019:1023:void createColoredBlockWithRandomRotations(net.minecraft.data.models.model.TexturedModel$Provider,net.minecraft.world.level.block.Block[]) -> a 1026:1033:void createColoredBlockWithStateRotations(net.minecraft.data.models.model.TexturedModel$Provider,net.minecraft.world.level.block.Block[]) -> b 1036:1061:void createGlassBlocks(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> f 1064:1073:void createCommandBlock(net.minecraft.world.level.block.Block) -> n 1076:1078:void createAnvil(net.minecraft.world.level.block.Block) -> o 1081:1084:java.util.List createBambooModels(int) -> a 1088:1100:void createBamboo() -> k 1103:1109:net.minecraft.data.models.blockstates.PropertyDispatch createColumnWithFacing() -> l 1113:1123:void createBarrel() -> m 1126:1129:net.minecraft.data.models.blockstates.PropertyDispatch createEmptyOrFullDispatch(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> a 1136:1147:void createBeeNest(net.minecraft.world.level.block.Block,java.util.function.Function) -> a 1150:1164:void createCropBlock(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.state.properties.Property,int[]) -> a 1167:1198:void createBell() -> n 1201:1221:void createGrindstone() -> o 1224:1234:void createFurnace(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.TexturedModel$Provider) -> d 1237:1249:void createCampfires(net.minecraft.world.level.block.Block[]) -> a 1252:1254:void createAzalea(net.minecraft.world.level.block.Block) -> p 1257:1259:void createPottedAzalea(net.minecraft.world.level.block.Block) -> q 1262:1265:void createBookshelf() -> p 1268:1330:void createRedstoneWire() -> q 1333:1345:void createComparator() -> r 1348:1358:void createSmoothStoneSlab() -> s 1361:1373:void createBrewingStand() -> t 1376:1397:void createMushroomBlock(net.minecraft.world.level.block.Block) -> r 1400:1414:void createCakeBlock() -> u 1417:1427:void createCartographyTable() -> v 1430:1440:void createSmithingTable() -> w 1443:1445:void createCraftingTableLike(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,java.util.function.BiFunction) -> a 1448:1454:void createPumpkins() -> x 1457:1459:void createPumpkinVariant(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.TextureMapping) -> a 1462:1486:void createCauldrons() -> y 1489:1497:void createChorusFlower() -> z 1500:1526:void createDispenserBlock(net.minecraft.world.level.block.Block) -> s 1529:1543:void createEndPortalFrame() -> A 1546:1603:void createChorusPlant() -> B 1606:1618:void createComposter() -> C 1621:1626:void createAmethystCluster(net.minecraft.world.level.block.Block) -> t 1629:1633:void createAmethystClusters() -> D 1636:1646:void createPointedDripstone() -> E 1649:1651:net.minecraft.data.models.blockstates.Variant createPointedDripstoneVariant(net.minecraft.core.Direction,net.minecraft.world.level.block.state.properties.DripstoneThickness) -> a 1655:1661:void createNyliumBlock(net.minecraft.world.level.block.Block) -> u 1664:1676:void createDaylightDetector() -> F 1679:1683:void createRotatableColumn(net.minecraft.world.level.block.Block) -> v 1686:1695:void createLightningRod() -> G 1698:1708:void createFarmland() -> H 1711:1714:java.util.List createFloorFireModels(net.minecraft.world.level.block.Block) -> w 1718:1724:java.util.List createSideFireModels(net.minecraft.world.level.block.Block) -> x 1728:1734:java.util.List createTopFireModels(net.minecraft.world.level.block.Block) -> y 1738:1738:java.util.List wrapModels(java.util.List,java.util.function.UnaryOperator) -> a 1742:1779:void createFire() -> I 1782:1793:void createSoulFire() -> J 1796:1804:void createLantern(net.minecraft.world.level.block.Block) -> z 1807:1817:void createFrostedIce() -> K 1820:1836:void createGrassBlocks() -> L 1839:1848:void createGrassLikeBlock(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.data.models.blockstates.Variant) -> a 1851:1862:void createCocoa() -> M 1865:1866:void createDirtPath() -> N 1869:1877:void createWeightedPressurePlate(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> g 1880:1896:void createHopper() -> O 1899:1902:void copyModel(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> h 1905:1961:void createIronBars() -> P 1964:1968:void createNonTemplateHorizontalBlock(net.minecraft.world.level.block.Block) -> A 1971:1998:void createLever() -> Q 2001:2003:void createLilyPad() -> R 2006:2014:void createNetherPortalBlock() -> S 2017:2042:void createNetherrack() -> T 2045:2053:void createObserver() -> U 2056:2076:void createPistons() -> V 2079:2085:void createPistonVariant(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.data.models.model.TextureMapping) -> a 2088:2108:void createPistonHeads() -> W 2111:2119:void createSculkSensor() -> X 2122:2129:void createScaffolding() -> Y 2132:2147:void createCaveVines() -> Z 2150:2157:void createRedstoneLamp() -> aa 2160:2170:void createNormalTorch(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> i 2173:2194:void createRedstoneTorch() -> ab 2197:2216:void createRepeater() -> ac 2219:2237:void createSeaPickle() -> ad 2240:2253:void createSnowBlocks() -> ae 2256:2260:void createStonecutter() -> af 2263:2274:void createStructureBlock() -> ag 2277:2287:void createSweetBerryBush() -> ah 2290:2348:void createTripwire() -> ai 2351:2360:void createTripwireHook() -> aj 2363:2373:net.minecraft.resources.ResourceLocation createTurtleEggModel(int,java.lang.String,net.minecraft.data.models.model.TextureMapping) -> a 2378:2386:net.minecraft.resources.ResourceLocation createTurtleEggModel(java.lang.Integer,java.lang.Integer) -> a 2391:2399:void createTurtleEgg() -> ak 2414:2435:void createMultiface(net.minecraft.world.level.block.Block) -> B 2438:2439:void createMagmaBlock() -> al 2442:2444:void createShulkerBox(net.minecraft.world.level.block.Block) -> C 2447:2449:void createGrowingPlant(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,net.minecraft.data.models.BlockModelGenerators$TintState) -> b 2452:2453:void createBedItem(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> j 2456:2460:void createInfestedStone() -> am 2463:2467:void createInfestedDeepslate() -> an 2470:2474:void createNetherRoots(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> k 2477:2497:void createRespawnAnchor() -> ao 2500:2527:net.minecraft.data.models.blockstates.Variant applyRotation(net.minecraft.core.FrontAndTop,net.minecraft.data.models.blockstates.Variant) -> a 2532:2556:void createJigsaw() -> ap 2559:2566:void createPetrifiedOakSlab() -> aq 2569:3217:void run() -> a 3220:3231:void createLightBlock() -> ar 3234:3271:void createCandleAndCandleCake(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> l 3216:3216:void lambda$run$49(net.minecraft.world.item.SpawnEggItem) -> a 2570:2571:void lambda$run$48(net.minecraft.data.BlockFamily) -> a 2553:2553:net.minecraft.data.models.blockstates.Variant lambda$createJigsaw$47(net.minecraft.core.FrontAndTop) -> a 2493:2493:net.minecraft.data.models.blockstates.Variant lambda$createRespawnAnchor$46(net.minecraft.resources.ResourceLocation[],java.lang.Integer) -> a 2428:2432:void lambda$createMultiface$45(net.minecraft.world.level.block.Block,net.minecraft.data.models.blockstates.MultiPartGenerator,net.minecraft.resources.ResourceLocation,net.minecraft.data.models.blockstates.Condition$TerminalCondition,net.minecraft.world.level.block.state.properties.BooleanProperty,java.util.function.Function) -> a 2420:2425:void lambda$createMultiface$44(net.minecraft.world.level.block.Block,net.minecraft.data.models.blockstates.Condition$TerminalCondition) -> a 2421:2424:void lambda$createMultiface$43(net.minecraft.world.level.block.Block,net.minecraft.data.models.blockstates.Condition$TerminalCondition,net.minecraft.world.level.block.state.properties.BooleanProperty,java.util.function.Function) -> a 2405:2411:void lambda$static$42(java.util.HashMap) -> a 2410:2410:net.minecraft.data.models.blockstates.Variant lambda$static$41(net.minecraft.resources.ResourceLocation) -> b 2409:2409:net.minecraft.data.models.blockstates.Variant lambda$static$40(net.minecraft.resources.ResourceLocation) -> c 2408:2408:net.minecraft.data.models.blockstates.Variant lambda$static$39(net.minecraft.resources.ResourceLocation) -> d 2407:2407:net.minecraft.data.models.blockstates.Variant lambda$static$38(net.minecraft.resources.ResourceLocation) -> e 2406:2406:net.minecraft.data.models.blockstates.Variant lambda$static$37(net.minecraft.resources.ResourceLocation) -> f 2405:2405:net.minecraft.data.models.blockstates.Variant lambda$static$36(net.minecraft.resources.ResourceLocation) -> g 2396:2396:java.util.List lambda$createTurtleEgg$35(java.lang.Integer,java.lang.Integer) -> b 2356:2356:net.minecraft.data.models.blockstates.Variant lambda$createTripwireHook$34(java.lang.Boolean,java.lang.Boolean) -> a 2283:2283:net.minecraft.data.models.blockstates.Variant lambda$createSweetBerryBush$33(java.lang.Integer) -> a 2270:2270:net.minecraft.data.models.blockstates.Variant lambda$createStructureBlock$32(net.minecraft.world.level.block.state.properties.StructureMode) -> a 2247:2247:net.minecraft.data.models.blockstates.Variant lambda$createSnowBlocks$31(net.minecraft.resources.ResourceLocation,java.lang.Integer) -> a 2203:2211:net.minecraft.data.models.blockstates.Variant lambda$createRepeater$30(java.lang.Integer,java.lang.Boolean,java.lang.Boolean) -> a 2118:2118:net.minecraft.data.models.blockstates.Variant lambda$createSculkSensor$29(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.world.level.block.state.properties.SculkSensorPhase) -> a 1834:1834:void lambda$createGrassBlocks$28(net.minecraft.resources.ResourceLocation,net.minecraft.data.models.model.TextureMapping) -> a 1831:1831:void lambda$createGrassBlocks$27(net.minecraft.resources.ResourceLocation,net.minecraft.data.models.model.TextureMapping) -> b 1791:1791:net.minecraft.data.models.blockstates.Variant lambda$createSoulFire$26(net.minecraft.data.models.blockstates.Variant) -> a 1790:1790:net.minecraft.data.models.blockstates.Variant lambda$createSoulFire$25(net.minecraft.data.models.blockstates.Variant) -> b 1789:1789:net.minecraft.data.models.blockstates.Variant lambda$createSoulFire$24(net.minecraft.data.models.blockstates.Variant) -> c 1788:1788:net.minecraft.data.models.blockstates.Variant lambda$createSoulFire$23(net.minecraft.data.models.blockstates.Variant) -> d 1787:1787:net.minecraft.data.models.blockstates.Variant lambda$createSoulFire$22(net.minecraft.data.models.blockstates.Variant) -> e 1776:1776:net.minecraft.data.models.blockstates.Variant lambda$createFire$21(net.minecraft.data.models.blockstates.Variant) -> f 1772:1772:net.minecraft.data.models.blockstates.Variant lambda$createFire$20(net.minecraft.data.models.blockstates.Variant) -> g 1768:1768:net.minecraft.data.models.blockstates.Variant lambda$createFire$19(net.minecraft.data.models.blockstates.Variant) -> h 1764:1764:net.minecraft.data.models.blockstates.Variant lambda$createFire$18(net.minecraft.data.models.blockstates.Variant) -> i 1760:1760:net.minecraft.data.models.blockstates.Variant lambda$createFire$17(net.minecraft.data.models.blockstates.Variant) -> j 1756:1756:net.minecraft.data.models.blockstates.Variant lambda$createFire$16(net.minecraft.data.models.blockstates.Variant) -> k 1738:1738:net.minecraft.data.models.blockstates.Variant lambda$wrapModels$15(net.minecraft.resources.ResourceLocation) -> h 1491:1491:net.minecraft.data.models.model.TextureMapping lambda$createChorusFlower$14(net.minecraft.data.models.model.TextureMapping,net.minecraft.resources.ResourceLocation) -> a 1227:1227:void lambda$createFurnace$13(net.minecraft.resources.ResourceLocation,net.minecraft.data.models.model.TextureMapping) -> c 1157:1159:net.minecraft.data.models.blockstates.Variant lambda$createCropBlock$12(int[],it.unimi.dsi.fastutil.ints.Int2ObjectMap,net.minecraft.world.level.block.Block,java.lang.Integer) -> a 1158:1158:net.minecraft.resources.ResourceLocation lambda$createCropBlock$11(net.minecraft.world.level.block.Block,int,int) -> a 1130:1131:net.minecraft.data.models.blockstates.Variant lambda$createEmptyOrFullDispatch$10(java.lang.Comparable,net.minecraft.data.models.blockstates.Variant,net.minecraft.data.models.blockstates.Variant,java.lang.Comparable) -> a 1120:1120:void lambda$createBarrel$9(net.minecraft.resources.ResourceLocation,net.minecraft.data.models.model.TextureMapping) -> d 1083:1083:net.minecraft.data.models.blockstates.Variant lambda$createBambooModels$8(java.lang.String,int) -> a 1067:1067:net.minecraft.data.models.model.TextureMapping lambda$createCommandBlock$7(net.minecraft.data.models.model.TextureMapping,net.minecraft.resources.ResourceLocation) -> b 941:955:net.minecraft.data.models.blockstates.Variant lambda$createActiveRail$6(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,java.lang.Boolean,net.minecraft.world.level.block.state.properties.RailShape) -> a 839:839:net.minecraft.data.models.blockstates.Variant lambda$createStems$5(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.TextureMapping,java.lang.Integer) -> a 131:133:void lambda$new$4(net.minecraft.data.models.model.TextureMapping) -> a 127:129:void lambda$new$3(net.minecraft.data.models.model.TextureMapping) -> b 125:125:void lambda$new$2(net.minecraft.data.models.model.TextureMapping) -> c 120:120:void lambda$new$1(net.minecraft.data.models.model.TextureMapping) -> d 119:119:void lambda$new$0(net.minecraft.data.models.model.TextureMapping) -> e 507:2404:void () -> net.minecraft.data.models.BlockModelGenerators$1 -> jf$1: int[] $SwitchMap$net$minecraft$core$FrontAndTop -> a int[] $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape -> b 941:2500:void () -> net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator -> jf$a: net.minecraft.resources.ResourceLocation baseModel -> b net.minecraft.data.models.BlockModelGenerators this$0 -> a 966:968:void (net.minecraft.data.models.BlockModelGenerators,net.minecraft.resources.ResourceLocation,net.minecraft.world.level.block.Block) -> 971:974:net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator create(net.minecraft.world.level.block.Block[]) -> a 978:981:net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator createWithoutBlockItem(net.minecraft.world.level.block.Block[]) -> b 985:988:net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator createWithCustomBlockItemModel(net.minecraft.data.models.model.ModelTemplate,net.minecraft.world.level.block.Block[]) -> a net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider -> jf$b: net.minecraft.data.models.model.TextureMapping mapping -> b java.util.Map models -> c net.minecraft.data.BlockFamily family -> d net.minecraft.resources.ResourceLocation fullBlock -> e net.minecraft.data.models.BlockModelGenerators this$0 -> a 524:533:void (net.minecraft.data.models.BlockModelGenerators,net.minecraft.data.models.model.TextureMapping) -> 536:542:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider fullBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.ModelTemplate) -> a 546:553:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider fullBlockCopies(net.minecraft.world.level.block.Block[]) -> a 557:563:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider button(net.minecraft.world.level.block.Block) -> a 567:574:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider wall(net.minecraft.world.level.block.Block) -> b 578:584:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider fence(net.minecraft.world.level.block.Block) -> c 588:593:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider fenceGate(net.minecraft.world.level.block.Block) -> d 597:600:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider pressurePlate(net.minecraft.world.level.block.Block) -> e 604:613:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider sign(net.minecraft.world.level.block.Block) -> f 617:625:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider slab(net.minecraft.world.level.block.Block) -> g 629:635:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider stairs(net.minecraft.world.level.block.Block) -> h 639:641:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider fullBlockVariant(net.minecraft.world.level.block.Block) -> i 645:646:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider door(net.minecraft.world.level.block.Block) -> j 650:655:void trapdoor(net.minecraft.world.level.block.Block) -> k 658:658:net.minecraft.resources.ResourceLocation getOrCreateModel(net.minecraft.data.models.model.ModelTemplate,net.minecraft.world.level.block.Block) -> a 662:669:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider generateFor(net.minecraft.data.BlockFamily) -> a 664:668:void lambda$generateFor$1(net.minecraft.data.BlockFamily$Variant,net.minecraft.world.level.block.Block) -> a 658:658:net.minecraft.resources.ResourceLocation lambda$getOrCreateModel$0(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.ModelTemplate) -> b net.minecraft.data.models.BlockModelGenerators$BlockStateGeneratorSupplier -> jf$c: net.minecraft.data.models.blockstates.BlockStateGenerator create(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.data.models.model.TextureMapping,java.util.function.BiConsumer) -> create net.minecraft.data.models.BlockModelGenerators$TintState -> jf$d: net.minecraft.data.models.BlockModelGenerators$TintState TINTED -> a net.minecraft.data.models.BlockModelGenerators$TintState NOT_TINTED -> b net.minecraft.data.models.BlockModelGenerators$TintState[] $VALUES -> c 767:767:net.minecraft.data.models.BlockModelGenerators$TintState[] values() -> values 767:767:net.minecraft.data.models.BlockModelGenerators$TintState valueOf(java.lang.String) -> valueOf 767:767:void (java.lang.String,int) -> 772:772:net.minecraft.data.models.model.ModelTemplate getCross() -> a 776:776:net.minecraft.data.models.model.ModelTemplate getCrossPot() -> b 767:767:net.minecraft.data.models.BlockModelGenerators$TintState[] $values() -> c 767:769:void () -> net.minecraft.data.models.BlockModelGenerators$WoodProvider -> jf$e: net.minecraft.data.models.model.TextureMapping logMapping -> b net.minecraft.data.models.BlockModelGenerators this$0 -> a 730:732:void (net.minecraft.data.models.BlockModelGenerators,net.minecraft.data.models.model.TextureMapping) -> 735:738:net.minecraft.data.models.BlockModelGenerators$WoodProvider wood(net.minecraft.world.level.block.Block) -> a 742:744:net.minecraft.data.models.BlockModelGenerators$WoodProvider log(net.minecraft.world.level.block.Block) -> b 748:751:net.minecraft.data.models.BlockModelGenerators$WoodProvider logWithHorizontal(net.minecraft.world.level.block.Block) -> c net.minecraft.data.models.ItemModelGenerators -> jg: java.util.function.BiConsumer output -> a 18:20:void (java.util.function.BiConsumer) -> 23:24:void generateFlatItem(net.minecraft.world.item.Item,net.minecraft.data.models.model.ModelTemplate) -> a 27:28:void generateFlatItem(net.minecraft.world.item.Item,java.lang.String,net.minecraft.data.models.model.ModelTemplate) -> a 31:32:void generateFlatItem(net.minecraft.world.item.Item,net.minecraft.world.item.Item,net.minecraft.data.models.model.ModelTemplate) -> a 35:282:void run() -> a net.minecraft.data.models.ModelProvider -> jh: org.slf4j.Logger LOGGER -> b com.google.gson.Gson GSON -> c net.minecraft.data.DataGenerator generator -> d 37:39:void (net.minecraft.data.DataGenerator) -> 43:89:void run(net.minecraft.data.HashCache) -> a 92:100:void saveCollection(net.minecraft.data.HashCache,java.nio.file.Path,java.util.Map,java.util.function.BiFunction) -> a 103:104:java.nio.file.Path createBlockStatePath(java.nio.file.Path,net.minecraft.world.level.block.Block) -> a 108:108:java.nio.file.Path createModelPath(java.nio.file.Path,net.minecraft.resources.ResourceLocation) -> a 113:113:java.lang.String getName() -> a 93:99:void lambda$saveCollection$4(java.util.function.BiFunction,java.nio.file.Path,net.minecraft.data.HashCache,java.lang.Object,java.util.function.Supplier) -> a 75:85:void lambda$run$3(java.util.Set,java.util.Map,net.minecraft.world.level.block.Block) -> a 69:69:boolean lambda$run$2(java.util.Map,net.minecraft.world.level.block.Block) -> a 58:62:void lambda$run$1(java.util.Map,net.minecraft.resources.ResourceLocation,java.util.function.Supplier) -> a 47:52:void lambda$run$0(java.util.Map,net.minecraft.data.models.blockstates.BlockStateGenerator) -> a 32:33:void () -> net.minecraft.data.models.blockstates.BlockStateGenerator -> ji: net.minecraft.world.level.block.Block getBlock() -> a net.minecraft.data.models.blockstates.Condition -> jj: void validate(net.minecraft.world.level.block.state.StateDefinition) -> a 114:114:net.minecraft.data.models.blockstates.Condition$TerminalCondition condition() -> a 118:118:net.minecraft.data.models.blockstates.Condition and(net.minecraft.data.models.blockstates.Condition[]) -> a 122:122:net.minecraft.data.models.blockstates.Condition or(net.minecraft.data.models.blockstates.Condition[]) -> b net.minecraft.data.models.blockstates.Condition$CompositeCondition -> jj$a: net.minecraft.data.models.blockstates.Condition$Operation operation -> a java.util.List subconditions -> b 36:39:void (net.minecraft.data.models.blockstates.Condition$Operation,java.util.List) -> 43:44:void validate(net.minecraft.world.level.block.state.StateDefinition) -> a 48:53:com.google.gson.JsonElement get() -> b 32:32:java.lang.Object get() -> get 43:43:void lambda$validate$0(net.minecraft.world.level.block.state.StateDefinition,net.minecraft.data.models.blockstates.Condition) -> a net.minecraft.data.models.blockstates.Condition$Operation -> jj$b: net.minecraft.data.models.blockstates.Condition$Operation AND -> a net.minecraft.data.models.blockstates.Condition$Operation OR -> b java.lang.String id -> c net.minecraft.data.models.blockstates.Condition$Operation[] $VALUES -> d 20:20:net.minecraft.data.models.blockstates.Condition$Operation[] values() -> values 20:20:net.minecraft.data.models.blockstates.Condition$Operation valueOf(java.lang.String) -> valueOf 27:29:void (java.lang.String,int,java.lang.String) -> 20:20:net.minecraft.data.models.blockstates.Condition$Operation[] $values() -> a 20:22:void () -> net.minecraft.data.models.blockstates.Condition$TerminalCondition -> jj$c: java.util.Map terms -> a 57:58:void () -> 61:61:java.lang.String joinValues(net.minecraft.world.level.block.state.properties.Property,java.util.stream.Stream) -> a 65:65:java.lang.String getTerm(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable,java.lang.Comparable[]) -> c 69:73:void putValue(net.minecraft.world.level.block.state.properties.Property,java.lang.String) -> a 76:77:net.minecraft.data.models.blockstates.Condition$TerminalCondition term(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable) -> a 82:83:net.minecraft.data.models.blockstates.Condition$TerminalCondition term(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable,java.lang.Comparable[]) -> a 87:88:net.minecraft.data.models.blockstates.Condition$TerminalCondition negatedTerm(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable) -> b 93:94:net.minecraft.data.models.blockstates.Condition$TerminalCondition negatedTerm(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable,java.lang.Comparable[]) -> b 99:101:com.google.gson.JsonElement get() -> b 106:110:void validate(net.minecraft.world.level.block.state.StateDefinition) -> a 57:57:java.lang.Object get() -> get 106:106:boolean lambda$validate$1(net.minecraft.world.level.block.state.StateDefinition,net.minecraft.world.level.block.state.properties.Property) -> a 100:100:void lambda$get$0(com.google.gson.JsonObject,net.minecraft.world.level.block.state.properties.Property,java.lang.String) -> a net.minecraft.data.models.blockstates.MultiPartGenerator -> jk: net.minecraft.world.level.block.Block block -> a java.util.List parts -> b 17:21:void (net.minecraft.world.level.block.Block) -> 25:25:net.minecraft.world.level.block.Block getBlock() -> a 29:29:net.minecraft.data.models.blockstates.MultiPartGenerator multiPart(net.minecraft.world.level.block.Block) -> a 33:34:net.minecraft.data.models.blockstates.MultiPartGenerator with(java.util.List) -> a 38:38:net.minecraft.data.models.blockstates.MultiPartGenerator with(net.minecraft.data.models.blockstates.Variant) -> a 42:43:net.minecraft.data.models.blockstates.MultiPartGenerator with(net.minecraft.data.models.blockstates.Condition,java.util.List) -> a 47:47:net.minecraft.data.models.blockstates.MultiPartGenerator with(net.minecraft.data.models.blockstates.Condition,net.minecraft.data.models.blockstates.Variant[]) -> a 51:51:net.minecraft.data.models.blockstates.MultiPartGenerator with(net.minecraft.data.models.blockstates.Condition,net.minecraft.data.models.blockstates.Variant) -> a 56:64:com.google.gson.JsonElement get() -> b 15:15:java.lang.Object get() -> get 57:57:void lambda$get$0(net.minecraft.world.level.block.state.StateDefinition,net.minecraft.data.models.blockstates.MultiPartGenerator$Entry) -> a net.minecraft.data.models.blockstates.MultiPartGenerator$ConditionalEntry -> jk$a: net.minecraft.data.models.blockstates.Condition condition -> a 93:95:void (net.minecraft.data.models.blockstates.Condition,java.util.List) -> 99:100:void validate(net.minecraft.world.level.block.state.StateDefinition) -> a 104:105:void decorate(com.google.gson.JsonObject) -> a net.minecraft.data.models.blockstates.MultiPartGenerator$Entry -> jk$b: java.util.List variants -> a 70:72:void (java.util.List) -> 75:75:void validate(net.minecraft.world.level.block.state.StateDefinition) -> a 78:78:void decorate(com.google.gson.JsonObject) -> a 82:85:com.google.gson.JsonElement get() -> a 67:67:java.lang.Object get() -> get net.minecraft.data.models.blockstates.MultiVariantGenerator -> jl: net.minecraft.world.level.block.Block block -> a java.util.List baseVariants -> b java.util.Set seenProperties -> c java.util.List declaredPropertySets -> d 22:28:void (net.minecraft.world.level.block.Block,java.util.List) -> 31:41:net.minecraft.data.models.blockstates.MultiVariantGenerator with(net.minecraft.data.models.blockstates.PropertyDispatch) -> a 46:64:com.google.gson.JsonElement get() -> b 68:71:java.util.List mergeVariants(java.util.List,java.util.List) -> a 76:76:net.minecraft.world.level.block.Block getBlock() -> a 80:80:net.minecraft.data.models.blockstates.MultiVariantGenerator multiVariant(net.minecraft.world.level.block.Block) -> a 84:84:net.minecraft.data.models.blockstates.MultiVariantGenerator multiVariant(net.minecraft.world.level.block.Block,net.minecraft.data.models.blockstates.Variant) -> a 88:88:net.minecraft.data.models.blockstates.MultiVariantGenerator multiVariant(net.minecraft.world.level.block.Block,net.minecraft.data.models.blockstates.Variant[]) -> a 19:19:java.lang.Object get() -> get 70:70:void lambda$mergeVariants$6(java.util.List,com.google.common.collect.ImmutableList$Builder,net.minecraft.data.models.blockstates.Variant) -> a 70:70:void lambda$mergeVariants$5(com.google.common.collect.ImmutableList$Builder,net.minecraft.data.models.blockstates.Variant,net.minecraft.data.models.blockstates.Variant) -> a 63:63:void lambda$get$4(java.util.Map,com.google.gson.JsonObject) -> a 59:59:void lambda$get$3(java.util.Map,com.mojang.datafixers.util.Pair) -> a 50:50:java.util.stream.Stream lambda$get$2(java.util.Map,com.mojang.datafixers.util.Pair) -> b 51:53:com.mojang.datafixers.util.Pair lambda$get$1(com.mojang.datafixers.util.Pair,java.util.Map$Entry) -> a 32:39:void lambda$with$0(net.minecraft.world.level.block.state.properties.Property) -> a net.minecraft.data.models.blockstates.PropertyDispatch -> jm: java.util.Map values -> a 16:17:void () -> 20:24:void putValue(net.minecraft.data.models.blockstates.Selector,java.util.List) -> a 27:28:java.util.Map getEntries() -> a 32:41:void verifyComplete() -> c java.util.List getDefinedProperties() -> b 46:46:net.minecraft.data.models.blockstates.PropertyDispatch$C1 property(net.minecraft.world.level.block.state.properties.Property) -> a 50:50:net.minecraft.data.models.blockstates.PropertyDispatch$C2 properties(net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property) -> a 54:54:net.minecraft.data.models.blockstates.PropertyDispatch$C3 properties(net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property) -> a 58:58:net.minecraft.data.models.blockstates.PropertyDispatch$C4 properties(net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property) -> a 62:62:net.minecraft.data.models.blockstates.PropertyDispatch$C5 properties(net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property) -> a 37:37:boolean lambda$verifyComplete$1(net.minecraft.data.models.blockstates.Selector) -> a 35:35:java.util.stream.Stream lambda$verifyComplete$0(net.minecraft.world.level.block.state.properties.Property,net.minecraft.data.models.blockstates.Selector) -> a net.minecraft.data.models.blockstates.PropertyDispatch$C1 -> jm$a: net.minecraft.world.level.block.state.properties.Property property1 -> a 68:70:void (net.minecraft.world.level.block.state.properties.Property) -> 74:74:java.util.List getDefinedProperties() -> b 78:82:net.minecraft.data.models.blockstates.PropertyDispatch$C1 select(java.lang.Comparable,java.util.List) -> a 86:86:net.minecraft.data.models.blockstates.PropertyDispatch$C1 select(java.lang.Comparable,net.minecraft.data.models.blockstates.Variant) -> a 90:93:net.minecraft.data.models.blockstates.PropertyDispatch generate(java.util.function.Function) -> a 97:100:net.minecraft.data.models.blockstates.PropertyDispatch generateList(java.util.function.Function) -> b 98:98:void lambda$generateList$1(java.util.function.Function,java.lang.Comparable) -> a 91:91:void lambda$generate$0(java.util.function.Function,java.lang.Comparable) -> b net.minecraft.data.models.blockstates.PropertyDispatch$C2 -> jm$b: net.minecraft.world.level.block.state.properties.Property property1 -> a net.minecraft.world.level.block.state.properties.Property property2 -> b 108:111:void (net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property) -> 115:115:java.util.List getDefinedProperties() -> b 119:124:net.minecraft.data.models.blockstates.PropertyDispatch$C2 select(java.lang.Comparable,java.lang.Comparable,java.util.List) -> a 128:128:net.minecraft.data.models.blockstates.PropertyDispatch$C2 select(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.Variant) -> a 132:137:net.minecraft.data.models.blockstates.PropertyDispatch generate(java.util.function.BiFunction) -> a 141:146:net.minecraft.data.models.blockstates.PropertyDispatch generateList(java.util.function.BiFunction) -> b 142:142:void lambda$generateList$3(java.util.function.BiFunction,java.lang.Comparable) -> a 143:143:void lambda$generateList$2(java.lang.Comparable,java.util.function.BiFunction,java.lang.Comparable) -> a 133:133:void lambda$generate$1(java.util.function.BiFunction,java.lang.Comparable) -> b 134:134:void lambda$generate$0(java.lang.Comparable,java.util.function.BiFunction,java.lang.Comparable) -> b net.minecraft.data.models.blockstates.PropertyDispatch$C3 -> jm$c: net.minecraft.world.level.block.state.properties.Property property1 -> a net.minecraft.world.level.block.state.properties.Property property2 -> b net.minecraft.world.level.block.state.properties.Property property3 -> c 155:159:void (net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property) -> 163:163:java.util.List getDefinedProperties() -> b 167:173:net.minecraft.data.models.blockstates.PropertyDispatch$C3 select(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.util.List) -> a 177:177:net.minecraft.data.models.blockstates.PropertyDispatch$C3 select(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.Variant) -> a 181:188:net.minecraft.data.models.blockstates.PropertyDispatch generate(net.minecraft.data.models.blockstates.PropertyDispatch$TriFunction) -> a 192:199:net.minecraft.data.models.blockstates.PropertyDispatch generateList(net.minecraft.data.models.blockstates.PropertyDispatch$TriFunction) -> b 193:193:void lambda$generateList$5(net.minecraft.data.models.blockstates.PropertyDispatch$TriFunction,java.lang.Comparable) -> a 194:194:void lambda$generateList$4(java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$TriFunction,java.lang.Comparable) -> a 195:195:void lambda$generateList$3(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$TriFunction,java.lang.Comparable) -> a 182:182:void lambda$generate$2(net.minecraft.data.models.blockstates.PropertyDispatch$TriFunction,java.lang.Comparable) -> b 183:183:void lambda$generate$1(java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$TriFunction,java.lang.Comparable) -> b 184:184:void lambda$generate$0(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$TriFunction,java.lang.Comparable) -> b net.minecraft.data.models.blockstates.PropertyDispatch$C4 -> jm$d: net.minecraft.world.level.block.state.properties.Property property1 -> a net.minecraft.world.level.block.state.properties.Property property2 -> b net.minecraft.world.level.block.state.properties.Property property3 -> c net.minecraft.world.level.block.state.properties.Property property4 -> d 209:214:void (net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property) -> 218:218:java.util.List getDefinedProperties() -> b 222:229:net.minecraft.data.models.blockstates.PropertyDispatch$C4 select(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.util.List) -> a 233:233:net.minecraft.data.models.blockstates.PropertyDispatch$C4 select(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.Variant) -> a 237:246:net.minecraft.data.models.blockstates.PropertyDispatch generate(net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction) -> a 250:259:net.minecraft.data.models.blockstates.PropertyDispatch generateList(net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction) -> b 251:251:void lambda$generateList$7(net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction,java.lang.Comparable) -> a 252:252:void lambda$generateList$6(java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction,java.lang.Comparable) -> a 253:253:void lambda$generateList$5(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction,java.lang.Comparable) -> a 254:254:void lambda$generateList$4(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction,java.lang.Comparable) -> a 238:238:void lambda$generate$3(net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction,java.lang.Comparable) -> b 239:239:void lambda$generate$2(java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction,java.lang.Comparable) -> b 240:240:void lambda$generate$1(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction,java.lang.Comparable) -> b 241:241:void lambda$generate$0(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction,java.lang.Comparable) -> b net.minecraft.data.models.blockstates.PropertyDispatch$C5 -> jm$e: net.minecraft.world.level.block.state.properties.Property property1 -> a net.minecraft.world.level.block.state.properties.Property property2 -> b net.minecraft.world.level.block.state.properties.Property property3 -> c net.minecraft.world.level.block.state.properties.Property property4 -> d net.minecraft.world.level.block.state.properties.Property property5 -> e 270:276:void (net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property) -> 280:280:java.util.List getDefinedProperties() -> b 284:292:net.minecraft.data.models.blockstates.PropertyDispatch$C5 select(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.util.List) -> a 296:296:net.minecraft.data.models.blockstates.PropertyDispatch$C5 select(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.Variant) -> a 300:311:net.minecraft.data.models.blockstates.PropertyDispatch generate(net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction) -> a 315:326:net.minecraft.data.models.blockstates.PropertyDispatch generateList(net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction) -> b 316:316:void lambda$generateList$9(net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction,java.lang.Comparable) -> a 317:317:void lambda$generateList$8(java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction,java.lang.Comparable) -> a 318:318:void lambda$generateList$7(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction,java.lang.Comparable) -> a 319:319:void lambda$generateList$6(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction,java.lang.Comparable) -> a 320:320:void lambda$generateList$5(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction,java.lang.Comparable) -> a 301:301:void lambda$generate$4(net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction,java.lang.Comparable) -> b 302:302:void lambda$generate$3(java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction,java.lang.Comparable) -> b 303:303:void lambda$generate$2(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction,java.lang.Comparable) -> b 304:304:void lambda$generate$1(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction,java.lang.Comparable) -> b 305:305:void lambda$generate$0(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction,java.lang.Comparable) -> b net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction -> jm$f: java.lang.Object apply(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) -> apply net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction -> jm$g: java.lang.Object apply(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) -> apply net.minecraft.data.models.blockstates.PropertyDispatch$TriFunction -> jm$h: java.lang.Object apply(java.lang.Object,java.lang.Object,java.lang.Object) -> apply net.minecraft.data.models.blockstates.Selector -> jn: net.minecraft.data.models.blockstates.Selector EMPTY -> a java.util.Comparator COMPARE_BY_NAME -> b java.util.List values -> c 17:17:net.minecraft.data.models.blockstates.Selector extend(net.minecraft.world.level.block.state.properties.Property$Value) -> a 21:21:net.minecraft.data.models.blockstates.Selector extend(net.minecraft.data.models.blockstates.Selector) -> a 24:26:void (java.util.List) -> 29:29:net.minecraft.data.models.blockstates.Selector empty() -> a 33:33:net.minecraft.data.models.blockstates.Selector of(net.minecraft.world.level.block.state.properties.Property$Value[]) -> a 38:38:boolean equals(java.lang.Object) -> equals 43:43:int hashCode() -> hashCode 47:47:java.lang.String getKey() -> b 52:52:java.lang.String toString() -> toString 12:12:java.lang.String lambda$static$0(net.minecraft.world.level.block.state.properties.Property$Value) -> b 11:12:void () -> net.minecraft.data.models.blockstates.Variant -> jo: java.util.Map values -> a 12:13:void () -> 16:20:net.minecraft.data.models.blockstates.Variant with(net.minecraft.data.models.blockstates.VariantProperty,java.lang.Object) -> a 24:24:net.minecraft.data.models.blockstates.Variant variant() -> a 28:31:net.minecraft.data.models.blockstates.Variant merge(net.minecraft.data.models.blockstates.Variant,net.minecraft.data.models.blockstates.Variant) -> a 36:38:com.google.gson.JsonElement get() -> b 42:48:com.google.gson.JsonElement convertList(java.util.List) -> a 12:12:java.lang.Object get() -> get 47:47:void lambda$convertList$1(com.google.gson.JsonArray,net.minecraft.data.models.blockstates.Variant) -> a 37:37:void lambda$get$0(com.google.gson.JsonObject,net.minecraft.data.models.blockstates.VariantProperty$Value) -> a net.minecraft.data.models.blockstates.VariantProperties -> jp: net.minecraft.data.models.blockstates.VariantProperty X_ROT -> a net.minecraft.data.models.blockstates.VariantProperty Y_ROT -> b net.minecraft.data.models.blockstates.VariantProperty MODEL -> c net.minecraft.data.models.blockstates.VariantProperty UV_LOCK -> d net.minecraft.data.models.blockstates.VariantProperty WEIGHT -> e 6:6:void () -> 22:22:com.google.gson.JsonElement lambda$static$2(net.minecraft.resources.ResourceLocation) -> a 21:21:com.google.gson.JsonElement lambda$static$1(net.minecraft.data.models.blockstates.VariantProperties$Rotation) -> a 20:20:com.google.gson.JsonElement lambda$static$0(net.minecraft.data.models.blockstates.VariantProperties$Rotation) -> b 20:24:void () -> net.minecraft.data.models.blockstates.VariantProperties$Rotation -> jp$a: net.minecraft.data.models.blockstates.VariantProperties$Rotation R0 -> a net.minecraft.data.models.blockstates.VariantProperties$Rotation R90 -> b net.minecraft.data.models.blockstates.VariantProperties$Rotation R180 -> c net.minecraft.data.models.blockstates.VariantProperties$Rotation R270 -> d int value -> e net.minecraft.data.models.blockstates.VariantProperties$Rotation[] $VALUES -> f 7:7:net.minecraft.data.models.blockstates.VariantProperties$Rotation[] values() -> values 7:7:net.minecraft.data.models.blockstates.VariantProperties$Rotation valueOf(java.lang.String) -> valueOf 15:17:void (java.lang.String,int,int) -> 7:7:net.minecraft.data.models.blockstates.VariantProperties$Rotation[] $values() -> a 7:11:void () -> net.minecraft.data.models.blockstates.VariantProperty -> jq: java.lang.String key -> a java.util.function.Function serializer -> b 12:15:void (java.lang.String,java.util.function.Function) -> 18:18:net.minecraft.data.models.blockstates.VariantProperty$Value withValue(java.lang.Object) -> a 23:23:java.lang.String toString() -> toString net.minecraft.data.models.blockstates.VariantProperty$Value -> jq$a: java.lang.Object value -> b net.minecraft.data.models.blockstates.VariantProperty this$0 -> a 29:31:void (net.minecraft.data.models.blockstates.VariantProperty,java.lang.Object) -> 34:34:net.minecraft.data.models.blockstates.VariantProperty getKey() -> a 38:39:void addToVariant(com.google.gson.JsonObject) -> a 43:43:java.lang.String toString() -> toString net.minecraft.data.models.blockstates.package-info -> jr: net.minecraft.data.models.model.DelegatedModel -> js: net.minecraft.resources.ResourceLocation parent -> a 12:14:void (net.minecraft.resources.ResourceLocation) -> 18:20:com.google.gson.JsonElement get() -> a 9:9:java.lang.Object get() -> get net.minecraft.data.models.model.ModelLocationUtils -> jt: 8:8:void () -> 12:12:net.minecraft.resources.ResourceLocation decorateBlockModelLocation(java.lang.String) -> a 16:16:net.minecraft.resources.ResourceLocation decorateItemModelLocation(java.lang.String) -> b 20:21:net.minecraft.resources.ResourceLocation getModelLocation(net.minecraft.world.level.block.Block,java.lang.String) -> a 25:26:net.minecraft.resources.ResourceLocation getModelLocation(net.minecraft.world.level.block.Block) -> a 30:31:net.minecraft.resources.ResourceLocation getModelLocation(net.minecraft.world.item.Item) -> a 35:36:net.minecraft.resources.ResourceLocation getModelLocation(net.minecraft.world.item.Item,java.lang.String) -> a net.minecraft.data.models.model.ModelTemplate -> ju: java.util.Optional model -> a java.util.Set requiredSlots -> b java.util.Optional suffix -> c 25:29:void (java.util.Optional,java.util.Optional,net.minecraft.data.models.model.TextureSlot[]) -> 32:32:net.minecraft.resources.ResourceLocation create(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.TextureMapping,java.util.function.BiConsumer) -> a 36:36:net.minecraft.resources.ResourceLocation createWithSuffix(net.minecraft.world.level.block.Block,java.lang.String,net.minecraft.data.models.model.TextureMapping,java.util.function.BiConsumer) -> a 40:40:net.minecraft.resources.ResourceLocation createWithOverride(net.minecraft.world.level.block.Block,java.lang.String,net.minecraft.data.models.model.TextureMapping,java.util.function.BiConsumer) -> b 44:57:net.minecraft.resources.ResourceLocation create(net.minecraft.resources.ResourceLocation,net.minecraft.data.models.model.TextureMapping,java.util.function.BiConsumer) -> a 61:61:java.util.Map createMap(net.minecraft.data.models.model.TextureMapping) -> a 47:54:com.google.gson.JsonElement lambda$create$2(java.util.Map) -> a 51:51:void lambda$create$1(com.google.gson.JsonObject,net.minecraft.data.models.model.TextureSlot,net.minecraft.resources.ResourceLocation) -> a 48:48:void lambda$create$0(com.google.gson.JsonObject,net.minecraft.resources.ResourceLocation) -> a net.minecraft.data.models.model.ModelTemplates -> jv: net.minecraft.data.models.model.ModelTemplate CUBE -> a net.minecraft.data.models.model.ModelTemplate CUBE_DIRECTIONAL -> b net.minecraft.data.models.model.ModelTemplate CUBE_ALL -> c net.minecraft.data.models.model.ModelTemplate CUBE_MIRRORED_ALL -> d net.minecraft.data.models.model.ModelTemplate CUBE_COLUMN -> e net.minecraft.data.models.model.ModelTemplate CUBE_COLUMN_HORIZONTAL -> f net.minecraft.data.models.model.ModelTemplate CUBE_COLUMN_MIRRORED -> g net.minecraft.data.models.model.ModelTemplate CUBE_TOP -> h net.minecraft.data.models.model.ModelTemplate CUBE_BOTTOM_TOP -> i net.minecraft.data.models.model.ModelTemplate CUBE_ORIENTABLE -> j net.minecraft.data.models.model.ModelTemplate CUBE_ORIENTABLE_TOP_BOTTOM -> k net.minecraft.data.models.model.ModelTemplate CUBE_ORIENTABLE_VERTICAL -> l net.minecraft.data.models.model.ModelTemplate BUTTON -> m net.minecraft.data.models.model.ModelTemplate BUTTON_PRESSED -> n net.minecraft.data.models.model.ModelTemplate BUTTON_INVENTORY -> o net.minecraft.data.models.model.ModelTemplate DOOR_BOTTOM -> p net.minecraft.data.models.model.ModelTemplate DOOR_BOTTOM_HINGE -> q net.minecraft.data.models.model.ModelTemplate DOOR_TOP -> r net.minecraft.data.models.model.ModelTemplate DOOR_TOP_HINGE -> s net.minecraft.data.models.model.ModelTemplate FENCE_POST -> t net.minecraft.data.models.model.ModelTemplate FENCE_SIDE -> u net.minecraft.data.models.model.ModelTemplate FENCE_INVENTORY -> v net.minecraft.data.models.model.ModelTemplate WALL_POST -> w net.minecraft.data.models.model.ModelTemplate WALL_LOW_SIDE -> x net.minecraft.data.models.model.ModelTemplate WALL_TALL_SIDE -> y net.minecraft.data.models.model.ModelTemplate WALL_INVENTORY -> z net.minecraft.data.models.model.ModelTemplate FENCE_GATE_CLOSED -> A net.minecraft.data.models.model.ModelTemplate FENCE_GATE_OPEN -> B net.minecraft.data.models.model.ModelTemplate FENCE_GATE_WALL_CLOSED -> C net.minecraft.data.models.model.ModelTemplate FENCE_GATE_WALL_OPEN -> D net.minecraft.data.models.model.ModelTemplate PRESSURE_PLATE_UP -> E net.minecraft.data.models.model.ModelTemplate PRESSURE_PLATE_DOWN -> F net.minecraft.data.models.model.ModelTemplate PARTICLE_ONLY -> G net.minecraft.data.models.model.ModelTemplate SLAB_BOTTOM -> H net.minecraft.data.models.model.ModelTemplate SLAB_TOP -> I net.minecraft.data.models.model.ModelTemplate LEAVES -> J net.minecraft.data.models.model.ModelTemplate STAIRS_STRAIGHT -> K net.minecraft.data.models.model.ModelTemplate STAIRS_INNER -> L net.minecraft.data.models.model.ModelTemplate STAIRS_OUTER -> M net.minecraft.data.models.model.ModelTemplate TRAPDOOR_TOP -> N net.minecraft.data.models.model.ModelTemplate TRAPDOOR_BOTTOM -> O net.minecraft.data.models.model.ModelTemplate TRAPDOOR_OPEN -> P net.minecraft.data.models.model.ModelTemplate ORIENTABLE_TRAPDOOR_TOP -> Q net.minecraft.data.models.model.ModelTemplate ORIENTABLE_TRAPDOOR_BOTTOM -> R net.minecraft.data.models.model.ModelTemplate ORIENTABLE_TRAPDOOR_OPEN -> S net.minecraft.data.models.model.ModelTemplate POINTED_DRIPSTONE -> T net.minecraft.data.models.model.ModelTemplate CROSS -> U net.minecraft.data.models.model.ModelTemplate TINTED_CROSS -> V net.minecraft.data.models.model.ModelTemplate FLOWER_POT_CROSS -> W net.minecraft.data.models.model.ModelTemplate TINTED_FLOWER_POT_CROSS -> X net.minecraft.data.models.model.ModelTemplate RAIL_FLAT -> Y net.minecraft.data.models.model.ModelTemplate RAIL_CURVED -> Z net.minecraft.data.models.model.ModelTemplate RAIL_RAISED_NE -> aa net.minecraft.data.models.model.ModelTemplate RAIL_RAISED_SW -> ab net.minecraft.data.models.model.ModelTemplate CARPET -> ac net.minecraft.data.models.model.ModelTemplate CORAL_FAN -> ad net.minecraft.data.models.model.ModelTemplate CORAL_WALL_FAN -> ae net.minecraft.data.models.model.ModelTemplate GLAZED_TERRACOTTA -> af net.minecraft.data.models.model.ModelTemplate CHORUS_FLOWER -> ag net.minecraft.data.models.model.ModelTemplate DAYLIGHT_DETECTOR -> ah net.minecraft.data.models.model.ModelTemplate STAINED_GLASS_PANE_NOSIDE -> ai net.minecraft.data.models.model.ModelTemplate STAINED_GLASS_PANE_NOSIDE_ALT -> aj net.minecraft.data.models.model.ModelTemplate STAINED_GLASS_PANE_POST -> ak net.minecraft.data.models.model.ModelTemplate STAINED_GLASS_PANE_SIDE -> al net.minecraft.data.models.model.ModelTemplate STAINED_GLASS_PANE_SIDE_ALT -> am net.minecraft.data.models.model.ModelTemplate COMMAND_BLOCK -> an net.minecraft.data.models.model.ModelTemplate ANVIL -> ao net.minecraft.data.models.model.ModelTemplate[] STEMS -> ap net.minecraft.data.models.model.ModelTemplate ATTACHED_STEM -> aq net.minecraft.data.models.model.ModelTemplate CROP -> ar net.minecraft.data.models.model.ModelTemplate FARMLAND -> as net.minecraft.data.models.model.ModelTemplate FIRE_FLOOR -> at net.minecraft.data.models.model.ModelTemplate FIRE_SIDE -> au net.minecraft.data.models.model.ModelTemplate FIRE_SIDE_ALT -> av net.minecraft.data.models.model.ModelTemplate FIRE_UP -> aw net.minecraft.data.models.model.ModelTemplate FIRE_UP_ALT -> ax net.minecraft.data.models.model.ModelTemplate CAMPFIRE -> ay net.minecraft.data.models.model.ModelTemplate LANTERN -> az net.minecraft.data.models.model.ModelTemplate HANGING_LANTERN -> aA net.minecraft.data.models.model.ModelTemplate TORCH -> aB net.minecraft.data.models.model.ModelTemplate WALL_TORCH -> aC net.minecraft.data.models.model.ModelTemplate PISTON -> aD net.minecraft.data.models.model.ModelTemplate PISTON_HEAD -> aE net.minecraft.data.models.model.ModelTemplate PISTON_HEAD_SHORT -> aF net.minecraft.data.models.model.ModelTemplate SEAGRASS -> aG net.minecraft.data.models.model.ModelTemplate TURTLE_EGG -> aH net.minecraft.data.models.model.ModelTemplate TWO_TURTLE_EGGS -> aI net.minecraft.data.models.model.ModelTemplate THREE_TURTLE_EGGS -> aJ net.minecraft.data.models.model.ModelTemplate FOUR_TURTLE_EGGS -> aK net.minecraft.data.models.model.ModelTemplate SINGLE_FACE -> aL net.minecraft.data.models.model.ModelTemplate CAULDRON_LEVEL1 -> aM net.minecraft.data.models.model.ModelTemplate CAULDRON_LEVEL2 -> aN net.minecraft.data.models.model.ModelTemplate CAULDRON_FULL -> aO net.minecraft.data.models.model.ModelTemplate AZALEA -> aP net.minecraft.data.models.model.ModelTemplate POTTED_AZALEA -> aQ net.minecraft.data.models.model.ModelTemplate FLAT_ITEM -> aR net.minecraft.data.models.model.ModelTemplate FLAT_HANDHELD_ITEM -> aS net.minecraft.data.models.model.ModelTemplate FLAT_HANDHELD_ROD_ITEM -> aT net.minecraft.data.models.model.ModelTemplate SHULKER_BOX_INVENTORY -> aU net.minecraft.data.models.model.ModelTemplate BED_INVENTORY -> aV net.minecraft.data.models.model.ModelTemplate BANNER_INVENTORY -> aW net.minecraft.data.models.model.ModelTemplate SKULL_INVENTORY -> aX net.minecraft.data.models.model.ModelTemplate CANDLE -> aY net.minecraft.data.models.model.ModelTemplate TWO_CANDLES -> aZ net.minecraft.data.models.model.ModelTemplate THREE_CANDLES -> ba net.minecraft.data.models.model.ModelTemplate FOUR_CANDLES -> bb net.minecraft.data.models.model.ModelTemplate CANDLE_CAKE -> bc 8:8:void () -> 144:144:net.minecraft.data.models.model.ModelTemplate create(net.minecraft.data.models.model.TextureSlot[]) -> a 148:148:net.minecraft.data.models.model.ModelTemplate create(java.lang.String,net.minecraft.data.models.model.TextureSlot[]) -> a 152:152:net.minecraft.data.models.model.ModelTemplate createItem(java.lang.String,net.minecraft.data.models.model.TextureSlot[]) -> b 156:156:net.minecraft.data.models.model.ModelTemplate create(java.lang.String,java.lang.String,net.minecraft.data.models.model.TextureSlot[]) -> a 94:94:net.minecraft.data.models.model.ModelTemplate[] lambda$static$1(int) -> a 94:94:net.minecraft.data.models.model.ModelTemplate lambda$static$0(int) -> b 9:141:void () -> net.minecraft.data.models.model.TextureMapping -> jw: java.util.Map slots -> a java.util.Set forcedSlots -> b 16:20:void () -> 23:24:net.minecraft.data.models.model.TextureMapping put(net.minecraft.data.models.model.TextureSlot,net.minecraft.resources.ResourceLocation) -> a 28:30:net.minecraft.data.models.model.TextureMapping putForced(net.minecraft.data.models.model.TextureSlot,net.minecraft.resources.ResourceLocation) -> b 34:34:java.util.stream.Stream getForced() -> a 38:39:net.minecraft.data.models.model.TextureMapping copySlot(net.minecraft.data.models.model.TextureSlot,net.minecraft.data.models.model.TextureSlot) -> a 43:45:net.minecraft.data.models.model.TextureMapping copyForced(net.minecraft.data.models.model.TextureSlot,net.minecraft.data.models.model.TextureSlot) -> b 49:57:net.minecraft.resources.ResourceLocation get(net.minecraft.data.models.model.TextureSlot) -> a 61:65:net.minecraft.data.models.model.TextureMapping copyAndUpdate(net.minecraft.data.models.model.TextureSlot,net.minecraft.resources.ResourceLocation) -> c 69:70:net.minecraft.data.models.model.TextureMapping cube(net.minecraft.world.level.block.Block) -> a 74:75:net.minecraft.data.models.model.TextureMapping defaultTexture(net.minecraft.world.level.block.Block) -> b 79:79:net.minecraft.data.models.model.TextureMapping defaultTexture(net.minecraft.resources.ResourceLocation) -> a 83:83:net.minecraft.data.models.model.TextureMapping cube(net.minecraft.resources.ResourceLocation) -> b 87:87:net.minecraft.data.models.model.TextureMapping cross(net.minecraft.world.level.block.Block) -> c 91:91:net.minecraft.data.models.model.TextureMapping cross(net.minecraft.resources.ResourceLocation) -> c 95:95:net.minecraft.data.models.model.TextureMapping plant(net.minecraft.world.level.block.Block) -> d 99:99:net.minecraft.data.models.model.TextureMapping plant(net.minecraft.resources.ResourceLocation) -> d 103:103:net.minecraft.data.models.model.TextureMapping rail(net.minecraft.world.level.block.Block) -> e 107:107:net.minecraft.data.models.model.TextureMapping rail(net.minecraft.resources.ResourceLocation) -> e 111:111:net.minecraft.data.models.model.TextureMapping wool(net.minecraft.world.level.block.Block) -> f 115:115:net.minecraft.data.models.model.TextureMapping wool(net.minecraft.resources.ResourceLocation) -> f 119:119:net.minecraft.data.models.model.TextureMapping stem(net.minecraft.world.level.block.Block) -> g 123:125:net.minecraft.data.models.model.TextureMapping attachedStem(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> a 130:130:net.minecraft.data.models.model.TextureMapping pattern(net.minecraft.world.level.block.Block) -> h 134:134:net.minecraft.data.models.model.TextureMapping fan(net.minecraft.world.level.block.Block) -> i 138:138:net.minecraft.data.models.model.TextureMapping crop(net.minecraft.resources.ResourceLocation) -> g 142:142:net.minecraft.data.models.model.TextureMapping pane(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> b 146:146:net.minecraft.data.models.model.TextureMapping singleSlot(net.minecraft.data.models.model.TextureSlot,net.minecraft.resources.ResourceLocation) -> d 150:152:net.minecraft.data.models.model.TextureMapping column(net.minecraft.world.level.block.Block) -> j 156:158:net.minecraft.data.models.model.TextureMapping cubeTop(net.minecraft.world.level.block.Block) -> k 163:163:net.minecraft.data.models.model.TextureMapping logColumn(net.minecraft.world.level.block.Block) -> l 167:167:net.minecraft.data.models.model.TextureMapping column(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> a 171:174:net.minecraft.data.models.model.TextureMapping cubeBottomTop(net.minecraft.world.level.block.Block) -> m 178:183:net.minecraft.data.models.model.TextureMapping cubeBottomTopWithWall(net.minecraft.world.level.block.Block) -> n 187:191:net.minecraft.data.models.model.TextureMapping columnWithWall(net.minecraft.world.level.block.Block) -> o 195:195:net.minecraft.data.models.model.TextureMapping door(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> b 199:199:net.minecraft.data.models.model.TextureMapping door(net.minecraft.world.level.block.Block) -> p 203:203:net.minecraft.data.models.model.TextureMapping particle(net.minecraft.world.level.block.Block) -> q 207:207:net.minecraft.data.models.model.TextureMapping particle(net.minecraft.resources.ResourceLocation) -> h 211:211:net.minecraft.data.models.model.TextureMapping fire0(net.minecraft.world.level.block.Block) -> r 215:215:net.minecraft.data.models.model.TextureMapping fire1(net.minecraft.world.level.block.Block) -> s 219:219:net.minecraft.data.models.model.TextureMapping lantern(net.minecraft.world.level.block.Block) -> t 223:223:net.minecraft.data.models.model.TextureMapping torch(net.minecraft.world.level.block.Block) -> u 227:227:net.minecraft.data.models.model.TextureMapping torch(net.minecraft.resources.ResourceLocation) -> i 231:231:net.minecraft.data.models.model.TextureMapping particleFromItem(net.minecraft.world.item.Item) -> a 235:238:net.minecraft.data.models.model.TextureMapping commandBlock(net.minecraft.world.level.block.Block) -> v 242:246:net.minecraft.data.models.model.TextureMapping orientableCube(net.minecraft.world.level.block.Block) -> w 250:253:net.minecraft.data.models.model.TextureMapping orientableCubeOnlyTop(net.minecraft.world.level.block.Block) -> x 257:260:net.minecraft.data.models.model.TextureMapping orientableCubeSameEnds(net.minecraft.world.level.block.Block) -> y 264:264:net.minecraft.data.models.model.TextureMapping top(net.minecraft.world.level.block.Block) -> z 268:275:net.minecraft.data.models.model.TextureMapping craftingTable(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> c 280:287:net.minecraft.data.models.model.TextureMapping fletchingTable(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> d 291:293:net.minecraft.data.models.model.TextureMapping campfire(net.minecraft.world.level.block.Block) -> A 298:303:net.minecraft.data.models.model.TextureMapping candleCake(net.minecraft.world.level.block.Block,boolean) -> a 308:314:net.minecraft.data.models.model.TextureMapping cauldron(net.minecraft.resources.ResourceLocation) -> j 319:319:net.minecraft.data.models.model.TextureMapping layer0(net.minecraft.world.item.Item) -> b 323:323:net.minecraft.data.models.model.TextureMapping layer0(net.minecraft.world.level.block.Block) -> B 327:327:net.minecraft.data.models.model.TextureMapping layer0(net.minecraft.resources.ResourceLocation) -> k 331:332:net.minecraft.resources.ResourceLocation getBlockTexture(net.minecraft.world.level.block.Block) -> C 336:337:net.minecraft.resources.ResourceLocation getBlockTexture(net.minecraft.world.level.block.Block,java.lang.String) -> a 341:342:net.minecraft.resources.ResourceLocation getItemTexture(net.minecraft.world.item.Item) -> c 346:347:net.minecraft.resources.ResourceLocation getItemTexture(net.minecraft.world.item.Item,java.lang.String) -> a net.minecraft.data.models.model.TextureSlot -> jx: net.minecraft.data.models.model.TextureSlot ALL -> a net.minecraft.data.models.model.TextureSlot TEXTURE -> b net.minecraft.data.models.model.TextureSlot PARTICLE -> c net.minecraft.data.models.model.TextureSlot END -> d net.minecraft.data.models.model.TextureSlot BOTTOM -> e net.minecraft.data.models.model.TextureSlot TOP -> f net.minecraft.data.models.model.TextureSlot FRONT -> g net.minecraft.data.models.model.TextureSlot BACK -> h net.minecraft.data.models.model.TextureSlot SIDE -> i net.minecraft.data.models.model.TextureSlot NORTH -> j net.minecraft.data.models.model.TextureSlot SOUTH -> k net.minecraft.data.models.model.TextureSlot EAST -> l net.minecraft.data.models.model.TextureSlot WEST -> m net.minecraft.data.models.model.TextureSlot UP -> n net.minecraft.data.models.model.TextureSlot DOWN -> o net.minecraft.data.models.model.TextureSlot CROSS -> p net.minecraft.data.models.model.TextureSlot PLANT -> q net.minecraft.data.models.model.TextureSlot WALL -> r net.minecraft.data.models.model.TextureSlot RAIL -> s net.minecraft.data.models.model.TextureSlot WOOL -> t net.minecraft.data.models.model.TextureSlot PATTERN -> u net.minecraft.data.models.model.TextureSlot PANE -> v net.minecraft.data.models.model.TextureSlot EDGE -> w net.minecraft.data.models.model.TextureSlot FAN -> x net.minecraft.data.models.model.TextureSlot STEM -> y net.minecraft.data.models.model.TextureSlot UPPER_STEM -> z net.minecraft.data.models.model.TextureSlot CROP -> A net.minecraft.data.models.model.TextureSlot DIRT -> B net.minecraft.data.models.model.TextureSlot FIRE -> C net.minecraft.data.models.model.TextureSlot LANTERN -> D net.minecraft.data.models.model.TextureSlot PLATFORM -> E net.minecraft.data.models.model.TextureSlot UNSTICKY -> F net.minecraft.data.models.model.TextureSlot TORCH -> G net.minecraft.data.models.model.TextureSlot LAYER0 -> H net.minecraft.data.models.model.TextureSlot LIT_LOG -> I net.minecraft.data.models.model.TextureSlot CANDLE -> J net.minecraft.data.models.model.TextureSlot INSIDE -> K net.minecraft.data.models.model.TextureSlot CONTENT -> L java.lang.String id -> M net.minecraft.data.models.model.TextureSlot parent -> N 51:51:net.minecraft.data.models.model.TextureSlot create(java.lang.String) -> a 55:55:net.minecraft.data.models.model.TextureSlot create(java.lang.String,net.minecraft.data.models.model.TextureSlot) -> a 58:61:void (java.lang.String,net.minecraft.data.models.model.TextureSlot) -> 64:64:java.lang.String getId() -> a 69:69:net.minecraft.data.models.model.TextureSlot getParent() -> b 74:74:java.lang.String toString() -> toString 6:43:void () -> net.minecraft.data.models.model.TexturedModel -> jy: net.minecraft.data.models.model.TexturedModel$Provider CUBE -> a net.minecraft.data.models.model.TexturedModel$Provider CUBE_MIRRORED -> b net.minecraft.data.models.model.TexturedModel$Provider COLUMN -> c net.minecraft.data.models.model.TexturedModel$Provider COLUMN_HORIZONTAL -> d net.minecraft.data.models.model.TexturedModel$Provider CUBE_TOP_BOTTOM -> e net.minecraft.data.models.model.TexturedModel$Provider CUBE_TOP -> f net.minecraft.data.models.model.TexturedModel$Provider ORIENTABLE_ONLY_TOP -> g net.minecraft.data.models.model.TexturedModel$Provider ORIENTABLE -> h net.minecraft.data.models.model.TexturedModel$Provider CARPET -> i net.minecraft.data.models.model.TexturedModel$Provider GLAZED_TERRACOTTA -> j net.minecraft.data.models.model.TexturedModel$Provider CORAL_FAN -> k net.minecraft.data.models.model.TexturedModel$Provider PARTICLE_ONLY -> l net.minecraft.data.models.model.TexturedModel$Provider ANVIL -> m net.minecraft.data.models.model.TexturedModel$Provider LEAVES -> n net.minecraft.data.models.model.TexturedModel$Provider LANTERN -> o net.minecraft.data.models.model.TexturedModel$Provider HANGING_LANTERN -> p net.minecraft.data.models.model.TexturedModel$Provider SEAGRASS -> q net.minecraft.data.models.model.TexturedModel$Provider COLUMN_ALT -> r net.minecraft.data.models.model.TexturedModel$Provider COLUMN_HORIZONTAL_ALT -> s net.minecraft.data.models.model.TexturedModel$Provider TOP_BOTTOM_WITH_WALL -> t net.minecraft.data.models.model.TexturedModel$Provider COLUMN_WITH_WALL -> u net.minecraft.data.models.model.TextureMapping mapping -> v net.minecraft.data.models.model.ModelTemplate template -> w 48:51:void (net.minecraft.data.models.model.TextureMapping,net.minecraft.data.models.model.ModelTemplate) -> 54:54:net.minecraft.data.models.model.ModelTemplate getTemplate() -> a 58:58:net.minecraft.data.models.model.TextureMapping getMapping() -> b 62:63:net.minecraft.data.models.model.TexturedModel updateTextures(java.util.function.Consumer) -> a 67:67:net.minecraft.resources.ResourceLocation create(net.minecraft.world.level.block.Block,java.util.function.BiConsumer) -> a 71:71:net.minecraft.resources.ResourceLocation createWithSuffix(net.minecraft.world.level.block.Block,java.lang.String,java.util.function.BiConsumer) -> a 75:75:net.minecraft.data.models.model.TexturedModel$Provider createDefault(java.util.function.Function,net.minecraft.data.models.model.ModelTemplate) -> a 79:79:net.minecraft.data.models.model.TexturedModel createAllSame(net.minecraft.resources.ResourceLocation) -> a 75:75:net.minecraft.data.models.model.TexturedModel lambda$createDefault$0(java.util.function.Function,net.minecraft.data.models.model.ModelTemplate,net.minecraft.world.level.block.Block) -> a 13:43:void () -> net.minecraft.data.models.model.TexturedModel$Provider -> jy$a: net.minecraft.data.models.model.TexturedModel get(net.minecraft.world.level.block.Block) -> get 87:87:net.minecraft.resources.ResourceLocation create(net.minecraft.world.level.block.Block,java.util.function.BiConsumer) -> create 91:91:net.minecraft.resources.ResourceLocation createWithSuffix(net.minecraft.world.level.block.Block,java.lang.String,java.util.function.BiConsumer) -> createWithSuffix 95:95:net.minecraft.data.models.model.TexturedModel$Provider updateTexture(java.util.function.Consumer) -> updateTexture 95:95:net.minecraft.data.models.model.TexturedModel lambda$updateTexture$0(java.util.function.Consumer,net.minecraft.world.level.block.Block) -> a net.minecraft.data.models.model.package-info -> jz: net.minecraft.data.models.package-info -> ka: net.minecraft.data.package-info -> kb: net.minecraft.data.recipes.FinishedRecipe -> kc: void serializeRecipeData(com.google.gson.JsonObject) -> a 14:17:com.google.gson.JsonObject serializeRecipe() -> a net.minecraft.resources.ResourceLocation getId() -> b net.minecraft.world.item.crafting.RecipeSerializer getType() -> c com.google.gson.JsonObject serializeAdvancement() -> d net.minecraft.resources.ResourceLocation getAdvancementId() -> e net.minecraft.data.recipes.RecipeBuilder -> kd: net.minecraft.data.recipes.RecipeBuilder unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) -> a net.minecraft.data.recipes.RecipeBuilder group(java.lang.String) -> a net.minecraft.world.item.Item getResult() -> a void save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a 23:24:void save(java.util.function.Consumer) -> a 27:33:void save(java.util.function.Consumer,java.lang.String) -> a 36:36:net.minecraft.resources.ResourceLocation getDefaultRecipeId(net.minecraft.world.level.ItemLike) -> a net.minecraft.data.recipes.RecipeProvider -> ke: org.slf4j.Logger LOGGER -> b com.google.gson.Gson GSON -> c com.google.common.collect.ImmutableList COAL_SMELTABLES -> d com.google.common.collect.ImmutableList IRON_SMELTABLES -> e com.google.common.collect.ImmutableList COPPER_SMELTABLES -> f com.google.common.collect.ImmutableList GOLD_SMELTABLES -> g com.google.common.collect.ImmutableList DIAMOND_SMELTABLES -> h com.google.common.collect.ImmutableList LAPIS_SMELTABLES -> i com.google.common.collect.ImmutableList REDSTONE_SMELTABLES -> j com.google.common.collect.ImmutableList EMERALD_SMELTABLES -> k net.minecraft.data.DataGenerator generator -> l java.util.Map shapeBuilders -> m 76:78:void (net.minecraft.data.DataGenerator) -> 82:96:void run(net.minecraft.data.HashCache) -> a 100:113:void saveRecipe(net.minecraft.data.HashCache,com.google.gson.JsonObject,java.nio.file.Path) -> a 117:130:void saveAdvancement(net.minecraft.data.HashCache,com.google.gson.JsonObject,java.nio.file.Path) -> b 133:3010:void buildCraftingRecipes(java.util.function.Consumer) -> a 3013:3014:void oneToOneConversionRecipe(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike,java.lang.String) -> a 3017:3022:void oneToOneConversionRecipe(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike,java.lang.String,int) -> a 3025:3026:void oreSmelting(java.util.function.Consumer,java.util.List,net.minecraft.world.level.ItemLike,float,int,java.lang.String) -> a 3029:3030:void oreBlasting(java.util.function.Consumer,java.util.List,net.minecraft.world.level.ItemLike,float,int,java.lang.String) -> b 3033:3039:void oreCooking(java.util.function.Consumer,net.minecraft.world.item.crafting.SimpleCookingSerializer,java.util.List,net.minecraft.world.level.ItemLike,float,int,java.lang.String,java.lang.String) -> a 3042:3045:void netheriteSmithing(java.util.function.Consumer,net.minecraft.world.item.Item,net.minecraft.world.item.Item) -> a 3049:3054:void planksFromLog(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.tags.TagKey) -> a 3057:3062:void planksFromLogs(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.tags.TagKey) -> b 3065:3072:void woodFromLogs(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> f 3075:3082:void woodenBoat(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> g 3085:3086:net.minecraft.data.recipes.RecipeBuilder buttonBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.Ingredient) -> e 3090:3094:net.minecraft.data.recipes.RecipeBuilder doorBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.Ingredient) -> f 3098:3104:net.minecraft.data.recipes.RecipeBuilder fenceBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.Ingredient) -> g 3108:3112:net.minecraft.data.recipes.RecipeBuilder fenceGateBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.Ingredient) -> h 3116:3119:void pressurePlate(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> h 3122:3124:net.minecraft.data.recipes.RecipeBuilder pressurePlateBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.Ingredient) -> i 3128:3131:void slab(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> i 3134:3136:net.minecraft.data.recipes.RecipeBuilder slabBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.Ingredient) -> j 3140:3144:net.minecraft.data.recipes.RecipeBuilder stairBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.Ingredient) -> k 3148:3151:net.minecraft.data.recipes.RecipeBuilder trapdoorBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.Ingredient) -> l 3155:3161:net.minecraft.data.recipes.RecipeBuilder signBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.Ingredient) -> m 3165:3171:void coloredWoolFromWhiteWoolAndDye(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> j 3174:3180:void carpet(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> k 3183:3193:void coloredCarpetFromWhiteCarpetAndDye(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> l 3196:3204:void bedFromPlanksAndWool(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> m 3207:3213:void bedFromWhiteBedAndDye(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> n 3216:3225:void banner(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> o 3228:3237:void stainedGlassFromGlassAndDye(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> p 3240:3247:void stainedGlassPaneFromStainedGlass(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> q 3250:3260:void stainedGlassPaneFromGlassPaneAndDye(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> r 3263:3272:void coloredTerracottaFromTerracottaAndDye(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> s 3275:3283:void concretePowder(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> t 3286:3292:void candle(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> a 3295:3298:void wall(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> b 3301:3304:net.minecraft.data.recipes.RecipeBuilder wallBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.Ingredient) -> a 3308:3311:void polished(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> c 3314:3317:net.minecraft.data.recipes.RecipeBuilder polishedBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.Ingredient) -> b 3321:3324:void cut(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> d 3327:3330:net.minecraft.data.recipes.ShapedRecipeBuilder cutBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.Ingredient) -> c 3334:3337:void chiseled(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> e 3340:3343:net.minecraft.data.recipes.ShapedRecipeBuilder chiseledBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.Ingredient) -> d 3347:3348:void stonecutterResultFromBase(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> u 3351:3354:void stonecutterResultFromBase(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike,int) -> a 3357:3360:void smeltingResultFromBase(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> v 3363:3364:void nineBlockStorageRecipes(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> w 3367:3368:void nineBlockStorageRecipesWithCustomPacking(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike,java.lang.String,java.lang.String) -> a 3371:3372:void nineBlockStorageRecipesRecipesWithCustomUnpacking(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike,java.lang.String,java.lang.String) -> b 3375:3389:void nineBlockStorageRecipes(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike,java.lang.String,java.lang.String,java.lang.String,java.lang.String) -> a 3392:3401:void cookRecipes(java.util.function.Consumer,java.lang.String,net.minecraft.world.item.crafting.SimpleCookingSerializer,int) -> a 3404:3407:void simpleCookingRecipe(java.util.function.Consumer,java.lang.String,net.minecraft.world.item.crafting.SimpleCookingSerializer,int,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike,float) -> a 3410:3418:void waxRecipes(java.util.function.Consumer) -> b 3421:3435:void generateRecipes(java.util.function.Consumer,net.minecraft.data.BlockFamily) -> a 3438:3444:net.minecraft.world.level.block.Block getBaseBlock(net.minecraft.data.BlockFamily,net.minecraft.data.BlockFamily$Variant) -> a 3466:3466:net.minecraft.advancements.critereon.EnterBlockTrigger$TriggerInstance insideOf(net.minecraft.world.level.block.Block) -> a 3470:3470:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance has(net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.world.level.ItemLike) -> a 3474:3474:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance has(net.minecraft.world.level.ItemLike) -> a 3478:3478:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance has(net.minecraft.tags.TagKey) -> a 3482:3482:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance inventoryTrigger(net.minecraft.advancements.critereon.ItemPredicate[]) -> a 3486:3486:java.lang.String getHasName(net.minecraft.world.level.ItemLike) -> b 3490:3490:java.lang.String getItemName(net.minecraft.world.level.ItemLike) -> c 3494:3494:java.lang.String getSimpleRecipeName(net.minecraft.world.level.ItemLike) -> d 3498:3498:java.lang.String getConversionRecipeName(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> a 3502:3502:java.lang.String getSmeltingRecipeName(net.minecraft.world.level.ItemLike) -> e 3506:3506:java.lang.String getBlastingRecipeName(net.minecraft.world.level.ItemLike) -> f 3511:3511:java.lang.String getName() -> a 3461:3461:net.minecraft.data.recipes.RecipeBuilder lambda$static$18(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> b 3460:3460:net.minecraft.data.recipes.RecipeBuilder lambda$static$17(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> c 3459:3459:net.minecraft.data.recipes.RecipeBuilder lambda$static$16(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> d 3458:3458:net.minecraft.data.recipes.RecipeBuilder lambda$static$15(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> e 3457:3457:net.minecraft.data.recipes.RecipeBuilder lambda$static$14(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> f 3456:3456:net.minecraft.data.recipes.RecipeBuilder lambda$static$13(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> g 3455:3455:net.minecraft.data.recipes.RecipeBuilder lambda$static$12(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> h 3454:3454:net.minecraft.data.recipes.RecipeBuilder lambda$static$11(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> i 3453:3453:net.minecraft.data.recipes.RecipeBuilder lambda$static$10(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> j 3452:3452:net.minecraft.data.recipes.RecipeBuilder lambda$static$9(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> k 3451:3451:net.minecraft.data.recipes.RecipeBuilder lambda$static$8(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> l 3450:3450:net.minecraft.data.recipes.RecipeBuilder lambda$static$7(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> m 3449:3449:net.minecraft.data.recipes.RecipeBuilder lambda$static$6(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> n 3422:3434:void lambda$generateRecipes$5(net.minecraft.data.BlockFamily,java.util.function.Consumer,net.minecraft.data.BlockFamily$Variant,net.minecraft.world.level.block.Block) -> a 3427:3427:java.lang.String lambda$generateRecipes$4(net.minecraft.world.level.ItemLike) -> g 3426:3426:void lambda$generateRecipes$3(net.minecraft.data.recipes.RecipeBuilder,net.minecraft.data.BlockFamily$Variant,java.lang.String) -> a 3411:3416:void lambda$waxRecipes$2(java.util.function.Consumer,net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> a 134:134:void lambda$buildCraftingRecipes$1(java.util.function.Consumer,net.minecraft.data.BlockFamily) -> b 85:93:void lambda$run$0(java.util.Set,net.minecraft.data.HashCache,java.nio.file.Path,net.minecraft.data.recipes.FinishedRecipe) -> a 62:3462:void () -> net.minecraft.data.recipes.ShapedRecipeBuilder -> kf: net.minecraft.world.item.Item result -> a int count -> b java.util.List rows -> c java.util.Map key -> d net.minecraft.advancements.Advancement$Builder advancement -> e java.lang.String group -> f 30:39:void (net.minecraft.world.level.ItemLike,int) -> 42:42:net.minecraft.data.recipes.ShapedRecipeBuilder shaped(net.minecraft.world.level.ItemLike) -> b 46:46:net.minecraft.data.recipes.ShapedRecipeBuilder shaped(net.minecraft.world.level.ItemLike,int) -> a 50:50:net.minecraft.data.recipes.ShapedRecipeBuilder define(java.lang.Character,net.minecraft.tags.TagKey) -> a 54:54:net.minecraft.data.recipes.ShapedRecipeBuilder define(java.lang.Character,net.minecraft.world.level.ItemLike) -> a 58:65:net.minecraft.data.recipes.ShapedRecipeBuilder define(java.lang.Character,net.minecraft.world.item.crafting.Ingredient) -> a 69:73:net.minecraft.data.recipes.ShapedRecipeBuilder pattern(java.lang.String) -> b 78:79:net.minecraft.data.recipes.ShapedRecipeBuilder unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) -> b 84:85:net.minecraft.data.recipes.ShapedRecipeBuilder group(java.lang.String) -> c 90:90:net.minecraft.world.item.Item getResult() -> a 95:102:void save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a 105:133:void ensureValid(net.minecraft.resources.ResourceLocation) -> a 27:27:net.minecraft.data.recipes.RecipeBuilder group(java.lang.String) -> a 27:27:net.minecraft.data.recipes.RecipeBuilder unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) -> a net.minecraft.data.recipes.ShapedRecipeBuilder$Result -> kf$a: net.minecraft.resources.ResourceLocation id -> a net.minecraft.world.item.Item result -> b int count -> c java.lang.String group -> d java.util.List pattern -> e java.util.Map key -> f net.minecraft.advancements.Advancement$Builder advancement -> g net.minecraft.resources.ResourceLocation advancementId -> h 145:154:void (net.minecraft.resources.ResourceLocation,net.minecraft.world.item.Item,int,java.lang.String,java.util.List,java.util.Map,net.minecraft.advancements.Advancement$Builder,net.minecraft.resources.ResourceLocation) -> 158:180:void serializeRecipeData(com.google.gson.JsonObject) -> a 184:184:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c 189:189:net.minecraft.resources.ResourceLocation getId() -> b 195:195:com.google.gson.JsonObject serializeAdvancement() -> d 201:201:net.minecraft.resources.ResourceLocation getAdvancementId() -> e net.minecraft.data.recipes.ShapelessRecipeBuilder -> kg: net.minecraft.world.item.Item result -> a int count -> b java.util.List ingredients -> c net.minecraft.advancements.Advancement$Builder advancement -> d java.lang.String group -> e 26:34:void (net.minecraft.world.level.ItemLike,int) -> 37:37:net.minecraft.data.recipes.ShapelessRecipeBuilder shapeless(net.minecraft.world.level.ItemLike) -> b 41:41:net.minecraft.data.recipes.ShapelessRecipeBuilder shapeless(net.minecraft.world.level.ItemLike,int) -> a 45:45:net.minecraft.data.recipes.ShapelessRecipeBuilder requires(net.minecraft.tags.TagKey) -> a 49:49:net.minecraft.data.recipes.ShapelessRecipeBuilder requires(net.minecraft.world.level.ItemLike) -> c 53:56:net.minecraft.data.recipes.ShapelessRecipeBuilder requires(net.minecraft.world.level.ItemLike,int) -> b 60:60:net.minecraft.data.recipes.ShapelessRecipeBuilder requires(net.minecraft.world.item.crafting.Ingredient) -> a 64:67:net.minecraft.data.recipes.ShapelessRecipeBuilder requires(net.minecraft.world.item.crafting.Ingredient,int) -> a 72:73:net.minecraft.data.recipes.ShapelessRecipeBuilder unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) -> b 78:79:net.minecraft.data.recipes.ShapelessRecipeBuilder group(java.lang.String) -> b 84:84:net.minecraft.world.item.Item getResult() -> a 89:96:void save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a 99:102:void ensureValid(net.minecraft.resources.ResourceLocation) -> a 23:23:net.minecraft.data.recipes.RecipeBuilder group(java.lang.String) -> a 23:23:net.minecraft.data.recipes.RecipeBuilder unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) -> a net.minecraft.data.recipes.ShapelessRecipeBuilder$Result -> kg$a: net.minecraft.resources.ResourceLocation id -> a net.minecraft.world.item.Item result -> b int count -> c java.lang.String group -> d java.util.List ingredients -> e net.minecraft.advancements.Advancement$Builder advancement -> f net.minecraft.resources.ResourceLocation advancementId -> g 113:121:void (net.minecraft.resources.ResourceLocation,net.minecraft.world.item.Item,int,java.lang.String,java.util.List,net.minecraft.advancements.Advancement$Builder,net.minecraft.resources.ResourceLocation) -> 125:141:void serializeRecipeData(com.google.gson.JsonObject) -> a 145:145:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c 150:150:net.minecraft.resources.ResourceLocation getId() -> b 156:156:com.google.gson.JsonObject serializeAdvancement() -> d 162:162:net.minecraft.resources.ResourceLocation getAdvancementId() -> e net.minecraft.data.recipes.SimpleCookingRecipeBuilder -> kh: net.minecraft.world.item.Item result -> a net.minecraft.world.item.crafting.Ingredient ingredient -> b float experience -> c int cookingTime -> d net.minecraft.advancements.Advancement$Builder advancement -> e java.lang.String group -> f net.minecraft.world.item.crafting.SimpleCookingSerializer serializer -> g 26:37:void (net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.Ingredient,float,int,net.minecraft.world.item.crafting.SimpleCookingSerializer) -> 40:40:net.minecraft.data.recipes.SimpleCookingRecipeBuilder cooking(net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.level.ItemLike,float,int,net.minecraft.world.item.crafting.SimpleCookingSerializer) -> a 44:44:net.minecraft.data.recipes.SimpleCookingRecipeBuilder campfireCooking(net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.level.ItemLike,float,int) -> a 48:48:net.minecraft.data.recipes.SimpleCookingRecipeBuilder blasting(net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.level.ItemLike,float,int) -> b 52:52:net.minecraft.data.recipes.SimpleCookingRecipeBuilder smelting(net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.level.ItemLike,float,int) -> c 56:56:net.minecraft.data.recipes.SimpleCookingRecipeBuilder smoking(net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.level.ItemLike,float,int) -> d 61:62:net.minecraft.data.recipes.SimpleCookingRecipeBuilder unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) -> b 67:68:net.minecraft.data.recipes.SimpleCookingRecipeBuilder group(java.lang.String) -> b 73:73:net.minecraft.world.item.Item getResult() -> a 78:86:void save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a 89:92:void ensureValid(net.minecraft.resources.ResourceLocation) -> a 21:21:net.minecraft.data.recipes.RecipeBuilder group(java.lang.String) -> a 21:21:net.minecraft.data.recipes.RecipeBuilder unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) -> a net.minecraft.data.recipes.SimpleCookingRecipeBuilder$Result -> kh$a: net.minecraft.resources.ResourceLocation id -> a java.lang.String group -> b net.minecraft.world.item.crafting.Ingredient ingredient -> c net.minecraft.world.item.Item result -> d float experience -> e int cookingTime -> f net.minecraft.advancements.Advancement$Builder advancement -> g net.minecraft.resources.ResourceLocation advancementId -> h net.minecraft.world.item.crafting.RecipeSerializer serializer -> i 105:115:void (net.minecraft.resources.ResourceLocation,java.lang.String,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.item.Item,float,int,net.minecraft.advancements.Advancement$Builder,net.minecraft.resources.ResourceLocation,net.minecraft.world.item.crafting.RecipeSerializer) -> 119:127:void serializeRecipeData(com.google.gson.JsonObject) -> a 131:131:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c 136:136:net.minecraft.resources.ResourceLocation getId() -> b 142:142:com.google.gson.JsonObject serializeAdvancement() -> d 148:148:net.minecraft.resources.ResourceLocation getAdvancementId() -> e net.minecraft.data.recipes.SingleItemRecipeBuilder -> ki: net.minecraft.world.item.Item result -> a net.minecraft.world.item.crafting.Ingredient ingredient -> b int count -> c net.minecraft.advancements.Advancement$Builder advancement -> d java.lang.String group -> e net.minecraft.world.item.crafting.RecipeSerializer type -> f 23:33:void (net.minecraft.world.item.crafting.RecipeSerializer,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.level.ItemLike,int) -> 36:36:net.minecraft.data.recipes.SingleItemRecipeBuilder stonecutting(net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.level.ItemLike) -> a 40:40:net.minecraft.data.recipes.SingleItemRecipeBuilder stonecutting(net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.level.ItemLike,int) -> a 45:46:net.minecraft.data.recipes.SingleItemRecipeBuilder unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) -> b 51:52:net.minecraft.data.recipes.SingleItemRecipeBuilder group(java.lang.String) -> b 57:57:net.minecraft.world.item.Item getResult() -> a 62:70:void save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a 73:76:void ensureValid(net.minecraft.resources.ResourceLocation) -> a 19:19:net.minecraft.data.recipes.RecipeBuilder group(java.lang.String) -> a 19:19:net.minecraft.data.recipes.RecipeBuilder unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) -> a net.minecraft.data.recipes.SingleItemRecipeBuilder$Result -> ki$a: net.minecraft.resources.ResourceLocation id -> a java.lang.String group -> b net.minecraft.world.item.crafting.Ingredient ingredient -> c net.minecraft.world.item.Item result -> d int count -> e net.minecraft.advancements.Advancement$Builder advancement -> f net.minecraft.resources.ResourceLocation advancementId -> g net.minecraft.world.item.crafting.RecipeSerializer type -> h 88:97:void (net.minecraft.resources.ResourceLocation,net.minecraft.world.item.crafting.RecipeSerializer,java.lang.String,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.item.Item,int,net.minecraft.advancements.Advancement$Builder,net.minecraft.resources.ResourceLocation) -> 101:108:void serializeRecipeData(com.google.gson.JsonObject) -> a 112:112:net.minecraft.resources.ResourceLocation getId() -> b 117:117:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c 123:123:com.google.gson.JsonObject serializeAdvancement() -> d 129:129:net.minecraft.resources.ResourceLocation getAdvancementId() -> e net.minecraft.data.recipes.SpecialRecipeBuilder -> kj: net.minecraft.world.item.crafting.SimpleRecipeSerializer serializer -> a 14:16:void (net.minecraft.world.item.crafting.SimpleRecipeSerializer) -> 19:19:net.minecraft.data.recipes.SpecialRecipeBuilder special(net.minecraft.world.item.crafting.SimpleRecipeSerializer) -> a 23:49:void save(java.util.function.Consumer,java.lang.String) -> a net.minecraft.data.recipes.SpecialRecipeBuilder$1 -> kj$1: java.lang.String val$id -> a net.minecraft.data.recipes.SpecialRecipeBuilder this$0 -> b 23:23:void (net.minecraft.data.recipes.SpecialRecipeBuilder,java.lang.String) -> 26:26:void serializeRecipeData(com.google.gson.JsonObject) -> a 30:30:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c 35:35:net.minecraft.resources.ResourceLocation getId() -> b 41:41:com.google.gson.JsonObject serializeAdvancement() -> d 46:46:net.minecraft.resources.ResourceLocation getAdvancementId() -> e net.minecraft.data.recipes.UpgradeRecipeBuilder -> kk: net.minecraft.world.item.crafting.Ingredient base -> a net.minecraft.world.item.crafting.Ingredient addition -> b net.minecraft.world.item.Item result -> c net.minecraft.advancements.Advancement$Builder advancement -> d net.minecraft.world.item.crafting.RecipeSerializer type -> e 22:30:void (net.minecraft.world.item.crafting.RecipeSerializer,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.item.Item) -> 33:33:net.minecraft.data.recipes.UpgradeRecipeBuilder smithing(net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.item.Item) -> a 37:38:net.minecraft.data.recipes.UpgradeRecipeBuilder unlocks(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) -> a 42:43:void save(java.util.function.Consumer,java.lang.String) -> a 46:54:void save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a 57:60:void ensureValid(net.minecraft.resources.ResourceLocation) -> a net.minecraft.data.recipes.UpgradeRecipeBuilder$Result -> kk$a: net.minecraft.resources.ResourceLocation id -> a net.minecraft.world.item.crafting.Ingredient base -> b net.minecraft.world.item.crafting.Ingredient addition -> c net.minecraft.world.item.Item result -> d net.minecraft.advancements.Advancement$Builder advancement -> e net.minecraft.resources.ResourceLocation advancementId -> f net.minecraft.world.item.crafting.RecipeSerializer type -> g 71:79:void (net.minecraft.resources.ResourceLocation,net.minecraft.world.item.crafting.RecipeSerializer,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.item.Item,net.minecraft.advancements.Advancement$Builder,net.minecraft.resources.ResourceLocation) -> 83:88:void serializeRecipeData(com.google.gson.JsonObject) -> a 92:92:net.minecraft.resources.ResourceLocation getId() -> b 97:97:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c 103:103:com.google.gson.JsonObject serializeAdvancement() -> d 109:109:net.minecraft.resources.ResourceLocation getAdvancementId() -> e net.minecraft.data.recipes.package-info -> kl: net.minecraft.data.structures.NbtToSnbt -> km: org.slf4j.Logger LOGGER -> b net.minecraft.data.DataGenerator generator -> c 22:24:void (net.minecraft.data.DataGenerator) -> 28:33:void run(net.minecraft.data.HashCache) -> a 37:37:java.lang.String getName() -> a 41:42:java.lang.String getName(java.nio.file.Path,java.nio.file.Path) -> a 52:57:java.nio.file.Path convertStructure(java.nio.file.Path,java.lang.String,java.nio.file.Path) -> a 62:67:void writeSnbt(java.nio.file.Path,java.lang.String) -> a 31:31:void lambda$run$1(java.nio.file.Path,java.nio.file.Path,java.nio.file.Path) -> a 31:31:boolean lambda$run$0(java.nio.file.Path) -> a 18:18:void () -> net.minecraft.data.structures.SnbtToNbt -> kn: java.nio.file.Path DUMP_SNBT_TO -> b org.slf4j.Logger LOGGER -> c net.minecraft.data.DataGenerator generator -> d java.util.List filters -> e 35:39:void (net.minecraft.data.DataGenerator) -> 42:43:net.minecraft.data.structures.SnbtToNbt addFilter(net.minecraft.data.structures.SnbtToNbt$Filter) -> a 47:51:net.minecraft.nbt.CompoundTag applyFilters(java.lang.String,net.minecraft.nbt.CompoundTag) -> a 71:94:void run(net.minecraft.data.HashCache) -> a 98:98:java.lang.String getName() -> a 102:103:java.lang.String getName(java.nio.file.Path,java.nio.file.Path) -> a 107:122:net.minecraft.data.structures.SnbtToNbt$TaskResult readStructure(java.nio.file.Path,java.lang.String) -> a 127:148:void storeStructureIfChanged(net.minecraft.data.HashCache,net.minecraft.data.structures.SnbtToNbt$TaskResult,java.nio.file.Path) -> a 77:78:void lambda$run$2(java.util.List,java.nio.file.Path,java.nio.file.Path) -> a 77:77:net.minecraft.data.structures.SnbtToNbt$TaskResult lambda$run$1(java.nio.file.Path,java.nio.file.Path) -> b 76:76:boolean lambda$run$0(java.nio.file.Path) -> a 29:31:void () -> net.minecraft.data.structures.SnbtToNbt$Filter -> kn$a: net.minecraft.nbt.CompoundTag apply(java.lang.String,net.minecraft.nbt.CompoundTag) -> apply net.minecraft.data.structures.SnbtToNbt$StructureConversionException -> kn$b: 157:158:void (java.nio.file.Path,java.lang.Throwable) -> net.minecraft.data.structures.SnbtToNbt$TaskResult -> kn$c: java.lang.String name -> a byte[] payload -> b java.lang.String snbtPayload -> c java.lang.String hash -> d 61:66:void (java.lang.String,byte[],java.lang.String,java.lang.String) -> net.minecraft.data.structures.StructureUpdater -> ko: org.slf4j.Logger LOGGER -> a 13:13:void () -> 18:21:net.minecraft.nbt.CompoundTag apply(java.lang.String,net.minecraft.nbt.CompoundTag) -> apply 25:25:net.minecraft.nbt.CompoundTag update(java.lang.String,net.minecraft.nbt.CompoundTag) -> a 29:32:net.minecraft.nbt.CompoundTag patchVersion(net.minecraft.nbt.CompoundTag) -> a 36:44:net.minecraft.nbt.CompoundTag updateStructure(java.lang.String,net.minecraft.nbt.CompoundTag) -> b 14:14:void () -> net.minecraft.data.structures.package-info -> kp: net.minecraft.data.tags.BiomeTagsProvider -> kq: 11:12:void (net.minecraft.data.DataGenerator) -> 16:313:void addTags() -> b 317:317:java.lang.String getName() -> a net.minecraft.data.tags.BlockTagsProvider -> kr: 11:12:void (net.minecraft.data.DataGenerator) -> 16:157:void addTags() -> b 161:161:java.lang.String getName() -> a net.minecraft.data.tags.EntityTypeTagsProvider -> ks: 10:11:void (net.minecraft.data.DataGenerator) -> 15:25:void addTags() -> b 29:29:java.lang.String getName() -> a net.minecraft.data.tags.FluidTagsProvider -> kt: 11:12:void (net.minecraft.data.DataGenerator) -> 16:18:void addTags() -> b 22:22:java.lang.String getName() -> a net.minecraft.data.tags.GameEventTagsProvider -> ku: 10:11:void (net.minecraft.data.DataGenerator) -> 16:70:void addTags() -> b 74:74:java.lang.String getName() -> a net.minecraft.data.tags.ItemTagsProvider -> kv: java.util.function.Function blockTags -> d 19:21:void (net.minecraft.data.DataGenerator,net.minecraft.data.tags.BlockTagsProvider) -> 25:103:void addTags() -> b 106:109:void copy(net.minecraft.tags.TagKey,net.minecraft.tags.TagKey) -> a 113:113:java.lang.String getName() -> a net.minecraft.data.tags.TagsProvider -> kw: org.slf4j.Logger LOGGER -> d com.google.gson.Gson GSON -> e net.minecraft.data.DataGenerator generator -> b net.minecraft.core.Registry registry -> c java.util.Map builders -> f 36:41:void (net.minecraft.data.DataGenerator,net.minecraft.core.Registry) -> void addTags() -> b 47:73:void run(net.minecraft.data.HashCache) -> a 76:77:java.nio.file.Path getPath(net.minecraft.resources.ResourceLocation) -> a 81:82:net.minecraft.data.tags.TagsProvider$TagAppender tag(net.minecraft.tags.TagKey) -> a 86:86:net.minecraft.tags.Tag$Builder getOrCreateRawBuilder(net.minecraft.tags.TagKey) -> b 86:86:net.minecraft.tags.Tag$Builder lambda$getOrCreateRawBuilder$2(net.minecraft.resources.ResourceLocation) -> b 51:72:void lambda$run$1(net.minecraft.data.HashCache,net.minecraft.resources.ResourceLocation,net.minecraft.tags.Tag$Builder) -> a 51:51:boolean lambda$run$0(net.minecraft.tags.Tag$BuilderEntry) -> a 30:31:void () -> net.minecraft.data.tags.TagsProvider$TagAppender -> kw$a: net.minecraft.tags.Tag$Builder builder -> a net.minecraft.core.Registry registry -> b java.lang.String source -> c 94:98:void (net.minecraft.tags.Tag$Builder,net.minecraft.core.Registry,java.lang.String) -> 101:102:net.minecraft.data.tags.TagsProvider$TagAppender add(java.lang.Object) -> a 107:110:net.minecraft.data.tags.TagsProvider$TagAppender add(net.minecraft.resources.ResourceKey[]) -> a 114:115:net.minecraft.data.tags.TagsProvider$TagAppender addOptional(net.minecraft.resources.ResourceLocation) -> a 119:120:net.minecraft.data.tags.TagsProvider$TagAppender addTag(net.minecraft.tags.TagKey) -> a 124:125:net.minecraft.data.tags.TagsProvider$TagAppender addOptionalTag(net.minecraft.resources.ResourceLocation) -> b 130:131:net.minecraft.data.tags.TagsProvider$TagAppender add(java.lang.Object[]) -> a 130:130:void lambda$add$0(net.minecraft.resources.ResourceLocation) -> c net.minecraft.data.tags.package-info -> kx: net.minecraft.data.worldgen.BastionBridgePools -> ky: 9:9:void () -> 81:81:void bootstrap() -> a 11:78:void () -> net.minecraft.data.worldgen.BastionHoglinStablePools -> kz: 9:9:void () -> 170:170:void bootstrap() -> a 11:167:void () -> net.minecraft.data.worldgen.BastionHousingUnitsPools -> la: 9:9:void () -> 165:165:void bootstrap() -> a 11:162:void () -> net.minecraft.data.worldgen.BastionPieces -> lb: net.minecraft.core.Holder START -> a 10:10:void () -> 24:29:void bootstrap() -> a 11:18:void () -> net.minecraft.data.worldgen.BastionSharedPools -> lc: 9:9:void () -> 56:56:void bootstrap() -> a 11:53:void () -> net.minecraft.data.worldgen.BastionTreasureRoomPools -> ld: 9:9:void () -> 238:238:void bootstrap() -> a 11:235:void () -> net.minecraft.data.worldgen.BiomeDefaultFeatures -> le: 14:14:void () -> 16:21:void addDefaultCarversAndLakes(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> a 24:26:void addDefaultMonsterRoom(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> b 29:39:void addDefaultUndergroundVariety(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> c 42:45:void addDripstone(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> d 48:49:void addDefaultOres(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> e 52:75:void addDefaultOres(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder,boolean) -> a 78:79:void addExtraGold(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> f 82:83:void addExtraEmeralds(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> g 86:87:void addInfestedStone(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> h 90:93:void addDefaultSoftDisks(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> i 96:97:void addSwampClayDisk(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> j 100:101:void addMossyStoneBlock(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> k 104:105:void addFerns(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> l 108:109:void addRareBerryBushes(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> m 112:113:void addCommonBerryBushes(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> n 116:117:void addLightBambooVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> o 120:122:void addBambooVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> p 125:126:void addTaigaTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> q 129:130:void addGroveTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> r 133:134:void addWaterTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> s 137:138:void addBirchTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> t 141:142:void addOtherBirchTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> u 145:146:void addTallBirchTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> v 149:150:void addSavannaTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> w 153:154:void addShatteredSavannaTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> x 157:164:void addLushCavesVegetationFeatures(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> y 167:168:void addLushCavesSpecialOres(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> z 171:172:void addMountainTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> A 175:176:void addMountainForestTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> B 179:180:void addJungleTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> C 183:184:void addSparseJungleTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> D 187:188:void addBadlandsTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> E 191:192:void addSnowyTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> F 195:196:void addJungleGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> G 199:200:void addSavannaGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> H 203:204:void addShatteredSavannaGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> I 207:208:void addSavannaExtraGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> J 211:213:void addBadlandGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> K 216:217:void addForestFlowers(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> L 220:221:void addForestGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> M 224:231:void addSwampVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> N 234:237:void addMushroomFieldVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> O 240:243:void addPlainVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> P 246:247:void addDesertVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> Q 250:254:void addGiantTaigaVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> R 257:258:void addDefaultFlowers(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> S 261:264:void addMeadowVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> T 267:268:void addWarmFlowers(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> U 271:272:void addDefaultGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> V 275:278:void addTaigaGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> W 281:282:void addPlainGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> X 285:287:void addDefaultMushrooms(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> Y 290:292:void addDefaultExtraVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> Z 295:298:void addBadlandExtraVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> aa 301:302:void addJungleMelons(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> ab 305:306:void addSparseJungleMelons(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> ac 309:310:void addJungleVines(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> ad 313:316:void addDesertExtraVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> ae 319:321:void addSwampExtraVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> af 324:325:void addDesertExtraDecoration(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> ag 328:330:void addFossilDecoration(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> ah 333:334:void addColdOceanExtraVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> ai 337:338:void addDefaultSeagrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> aj 341:342:void addLukeWarmKelp(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> ak 345:347:void addDefaultSprings(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> al 350:351:void addFrozenSprings(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> am 354:356:void addIcebergs(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> an 359:360:void addBlueIce(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> ao 363:364:void addSurfaceFreezing(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> ap 367:373:void addNetherDefaultOres(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> aq 376:378:void addAncientDebris(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> ar 381:382:void addDefaultCrystalFormations(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> as 385:389:void farmAnimals(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> a 392:394:void caveSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> b 397:399:void commonSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> c 402:406:void oceanSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder,int,int,int) -> a 409:414:void warmOceanSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder,int,int) -> a 417:421:void plainsSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> d 424:429:void snowySpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> e 432:436:void desertSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> f 439:443:void dripstoneCavesSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> g 446:454:void monsters(net.minecraft.world.level.biome.MobSpawnSettings$Builder,int,int,int,boolean) -> a 457:459:void mooshroomSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> h 462:465:void baseJungleSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> i 468:469:void endSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> j net.minecraft.data.worldgen.Carvers -> lf: net.minecraft.core.Holder CAVE -> a net.minecraft.core.Holder CAVE_EXTRA_UNDERGROUND -> b net.minecraft.core.Holder CANYON -> c net.minecraft.core.Holder NETHER_CAVE -> d 18:18:void () -> 68:68:net.minecraft.core.Holder register(java.lang.String,net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver) -> a 19:64:void () -> net.minecraft.data.worldgen.DesertVillagePools -> lg: net.minecraft.core.Holder START -> a 11:11:void () -> 206:206:void bootstrap() -> a 12:203:void () -> net.minecraft.data.worldgen.NoiseData -> lh: 9:9:void () -> 11:88:net.minecraft.core.Holder bootstrap() -> a 92:96:void registerBiomeNoises(int,net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceKey) -> a 99:100:void register(net.minecraft.resources.ResourceKey,int,double,double[]) -> a net.minecraft.data.worldgen.PillagerOutpostPools -> li: net.minecraft.core.Holder START -> a 10:10:void () -> 59:59:void bootstrap() -> a 11:56:void () -> net.minecraft.data.worldgen.PlainVillagePools -> lj: net.minecraft.core.Holder START -> a 11:11:void () -> 315:315:void bootstrap() -> a 12:312:void () -> net.minecraft.data.worldgen.Pools -> lk: net.minecraft.resources.ResourceKey EMPTY -> a net.minecraft.core.Holder BUILTIN_EMPTY -> b 11:11:void () -> 21:21:net.minecraft.core.Holder register(net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool) -> a 25:28:net.minecraft.core.Holder bootstrap() -> a 12:18:void () -> net.minecraft.data.worldgen.ProcessorLists -> ll: net.minecraft.world.level.levelgen.structure.templatesystem.ProcessorRule ADD_GILDED_BLACKSTONE -> H net.minecraft.world.level.levelgen.structure.templatesystem.ProcessorRule REMOVE_GILDED_BLACKSTONE -> I net.minecraft.core.Holder EMPTY -> a net.minecraft.core.Holder ZOMBIE_PLAINS -> b net.minecraft.core.Holder ZOMBIE_SAVANNA -> c net.minecraft.core.Holder ZOMBIE_SNOWY -> d net.minecraft.core.Holder ZOMBIE_TAIGA -> e net.minecraft.core.Holder ZOMBIE_DESERT -> f net.minecraft.core.Holder MOSSIFY_10_PERCENT -> g net.minecraft.core.Holder MOSSIFY_20_PERCENT -> h net.minecraft.core.Holder MOSSIFY_70_PERCENT -> i net.minecraft.core.Holder STREET_PLAINS -> j net.minecraft.core.Holder STREET_SAVANNA -> k net.minecraft.core.Holder STREET_SNOWY_OR_TAIGA -> l net.minecraft.core.Holder FARM_PLAINS -> m net.minecraft.core.Holder FARM_SAVANNA -> n net.minecraft.core.Holder FARM_SNOWY -> o net.minecraft.core.Holder FARM_TAIGA -> p net.minecraft.core.Holder FARM_DESERT -> q net.minecraft.core.Holder OUTPOST_ROT -> r net.minecraft.core.Holder BOTTOM_RAMPART -> s net.minecraft.core.Holder TREASURE_ROOMS -> t net.minecraft.core.Holder HOUSING -> u net.minecraft.core.Holder SIDE_WALL_DEGRADATION -> v net.minecraft.core.Holder STABLE_DEGRADATION -> w net.minecraft.core.Holder BASTION_GENERIC_DEGRADATION -> x net.minecraft.core.Holder RAMPART_DEGRADATION -> y net.minecraft.core.Holder ENTRANCE_REPLACEMENT -> z net.minecraft.core.Holder BRIDGE -> A net.minecraft.core.Holder ROOF -> B net.minecraft.core.Holder HIGH_WALL -> C net.minecraft.core.Holder HIGH_RAMPART -> D net.minecraft.core.Holder FOSSIL_ROT -> E net.minecraft.core.Holder FOSSIL_COAL -> F net.minecraft.core.Holder FOSSIL_DIAMONDS -> G 25:25:void () -> 276:278:net.minecraft.core.Holder register(java.lang.String,com.google.common.collect.ImmutableList) -> a 26:270:void () -> net.minecraft.data.worldgen.SavannaVillagePools -> lm: net.minecraft.core.Holder START -> a 11:11:void () -> 248:248:void bootstrap() -> a 12:245:void () -> net.minecraft.data.worldgen.SnowyVillagePools -> ln: net.minecraft.core.Holder START -> a 11:11:void () -> 227:227:void bootstrap() -> a 12:224:void () -> net.minecraft.data.worldgen.StructureFeatures -> lo: net.minecraft.core.Holder PILLAGER_OUTPOST -> b net.minecraft.core.Holder MINESHAFT -> c net.minecraft.core.Holder MINESHAFT_MESA -> d net.minecraft.core.Holder WOODLAND_MANSION -> e net.minecraft.core.Holder JUNGLE_TEMPLE -> f net.minecraft.core.Holder DESERT_PYRAMID -> g net.minecraft.core.Holder IGLOO -> h net.minecraft.core.Holder SHIPWRECK -> i net.minecraft.core.Holder SHIPWRECK_BEACHED -> j net.minecraft.core.Holder SWAMP_HUT -> k net.minecraft.core.Holder STRONGHOLD -> a net.minecraft.core.Holder OCEAN_MONUMENT -> l net.minecraft.core.Holder OCEAN_RUIN_COLD -> m net.minecraft.core.Holder OCEAN_RUIN_WARM -> n net.minecraft.core.Holder NETHER_BRIDGE -> o net.minecraft.core.Holder NETHER_FOSSIL -> p net.minecraft.core.Holder END_CITY -> q net.minecraft.core.Holder BURIED_TREASURE -> r net.minecraft.core.Holder BASTION_REMNANT -> s net.minecraft.core.Holder VILLAGE_PLAINS -> t net.minecraft.core.Holder VILLAGE_DESERT -> u net.minecraft.core.Holder VILLAGE_SAVANNA -> v net.minecraft.core.Holder VILLAGE_SNOWY -> w net.minecraft.core.Holder VILLAGE_TAIGA -> x net.minecraft.core.Holder RUINED_PORTAL_STANDARD -> y net.minecraft.core.Holder RUINED_PORTAL_DESERT -> z net.minecraft.core.Holder RUINED_PORTAL_JUNGLE -> A net.minecraft.core.Holder RUINED_PORTAL_SWAMP -> B net.minecraft.core.Holder RUINED_PORTAL_MOUNTAIN -> C net.minecraft.core.Holder RUINED_PORTAL_OCEAN -> D net.minecraft.core.Holder RUINED_PORTAL_NETHER -> E 23:23:void () -> 25:25:net.minecraft.core.Holder bootstrap() -> a 65:65:net.minecraft.core.Holder register(java.lang.String,net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature) -> a 28:62:void () -> net.minecraft.data.worldgen.SurfaceRuleData -> lp: net.minecraft.world.level.levelgen.SurfaceRules$RuleSource AIR -> a net.minecraft.world.level.levelgen.SurfaceRules$RuleSource BEDROCK -> b net.minecraft.world.level.levelgen.SurfaceRules$RuleSource WHITE_TERRACOTTA -> c net.minecraft.world.level.levelgen.SurfaceRules$RuleSource ORANGE_TERRACOTTA -> d net.minecraft.world.level.levelgen.SurfaceRules$RuleSource TERRACOTTA -> e net.minecraft.world.level.levelgen.SurfaceRules$RuleSource RED_SAND -> f net.minecraft.world.level.levelgen.SurfaceRules$RuleSource RED_SANDSTONE -> g net.minecraft.world.level.levelgen.SurfaceRules$RuleSource STONE -> h net.minecraft.world.level.levelgen.SurfaceRules$RuleSource DEEPSLATE -> i net.minecraft.world.level.levelgen.SurfaceRules$RuleSource DIRT -> j net.minecraft.world.level.levelgen.SurfaceRules$RuleSource PODZOL -> k net.minecraft.world.level.levelgen.SurfaceRules$RuleSource COARSE_DIRT -> l net.minecraft.world.level.levelgen.SurfaceRules$RuleSource MYCELIUM -> m net.minecraft.world.level.levelgen.SurfaceRules$RuleSource GRASS_BLOCK -> n net.minecraft.world.level.levelgen.SurfaceRules$RuleSource CALCITE -> o net.minecraft.world.level.levelgen.SurfaceRules$RuleSource GRAVEL -> p net.minecraft.world.level.levelgen.SurfaceRules$RuleSource SAND -> q net.minecraft.world.level.levelgen.SurfaceRules$RuleSource SANDSTONE -> r net.minecraft.world.level.levelgen.SurfaceRules$RuleSource PACKED_ICE -> s net.minecraft.world.level.levelgen.SurfaceRules$RuleSource SNOW_BLOCK -> t net.minecraft.world.level.levelgen.SurfaceRules$RuleSource POWDER_SNOW -> u net.minecraft.world.level.levelgen.SurfaceRules$RuleSource ICE -> v net.minecraft.world.level.levelgen.SurfaceRules$RuleSource WATER -> w net.minecraft.world.level.levelgen.SurfaceRules$RuleSource LAVA -> x net.minecraft.world.level.levelgen.SurfaceRules$RuleSource NETHERRACK -> y net.minecraft.world.level.levelgen.SurfaceRules$RuleSource SOUL_SAND -> z net.minecraft.world.level.levelgen.SurfaceRules$RuleSource SOUL_SOIL -> A net.minecraft.world.level.levelgen.SurfaceRules$RuleSource BASALT -> B net.minecraft.world.level.levelgen.SurfaceRules$RuleSource BLACKSTONE -> C net.minecraft.world.level.levelgen.SurfaceRules$RuleSource WARPED_WART_BLOCK -> D net.minecraft.world.level.levelgen.SurfaceRules$RuleSource WARPED_NYLIUM -> E net.minecraft.world.level.levelgen.SurfaceRules$RuleSource NETHER_WART_BLOCK -> F net.minecraft.world.level.levelgen.SurfaceRules$RuleSource CRIMSON_NYLIUM -> G net.minecraft.world.level.levelgen.SurfaceRules$RuleSource ENDSTONE -> H 20:20:void () -> 60:60:net.minecraft.world.level.levelgen.SurfaceRules$RuleSource makeStateRule(net.minecraft.world.level.block.Block) -> a 64:64:net.minecraft.world.level.levelgen.SurfaceRules$RuleSource overworld() -> a 68:263:net.minecraft.world.level.levelgen.SurfaceRules$RuleSource overworldLike(boolean,boolean,boolean) -> a 267:327:net.minecraft.world.level.levelgen.SurfaceRules$RuleSource nether() -> b 335:335:net.minecraft.world.level.levelgen.SurfaceRules$RuleSource end() -> c 339:339:net.minecraft.world.level.levelgen.SurfaceRules$ConditionSource surfaceNoiseAbove(double) -> a 263:263:net.minecraft.world.level.levelgen.SurfaceRules$RuleSource[] lambda$overworldLike$0(int) -> a 21:57:void () -> net.minecraft.data.worldgen.TaigaVillagePools -> lq: net.minecraft.core.Holder START -> a 11:11:void () -> 218:218:void bootstrap() -> a 12:215:void () -> net.minecraft.data.worldgen.TerrainProvider -> lr: 6:6:void () -> 8:8:net.minecraft.world.level.biome.TerrainShaper overworld(boolean) -> a 12:15:net.minecraft.world.level.biome.TerrainShaper caves() -> a 20:23:net.minecraft.world.level.biome.TerrainShaper floatingIslands() -> b 28:31:net.minecraft.world.level.biome.TerrainShaper nether() -> c 36:39:net.minecraft.world.level.biome.TerrainShaper end() -> d net.minecraft.data.worldgen.VillagePools -> ls: 3:3:void () -> 5:10:void bootstrap() -> a net.minecraft.data.worldgen.biome.Biomes -> lt: 8:8:void () -> 94:95:void register(net.minecraft.resources.ResourceKey,net.minecraft.world.level.biome.Biome) -> a 98:98:net.minecraft.core.Holder bootstrap() -> a 10:91:void () -> net.minecraft.data.worldgen.biome.EndBiomes -> lu: 12:12:void () -> 14:32:net.minecraft.world.level.biome.Biome baseEndBiome(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> a 36:37:net.minecraft.world.level.biome.Biome endBarrens() -> a 41:43:net.minecraft.world.level.biome.Biome theEnd() -> b 47:48:net.minecraft.world.level.biome.Biome endMidlands() -> c 52:55:net.minecraft.world.level.biome.Biome endHighlands() -> d 59:61:net.minecraft.world.level.biome.Biome smallEndIslands() -> e net.minecraft.data.worldgen.biome.NetherBiomes -> lv: 25:25:void () -> 27:79:net.minecraft.world.level.biome.Biome netherWastes() -> a 83:141:net.minecraft.world.level.biome.Biome soulSandValley() -> b 145:198:net.minecraft.world.level.biome.Biome basaltDeltas() -> c 202:253:net.minecraft.world.level.biome.Biome crimsonForest() -> d 257:310:net.minecraft.world.level.biome.Biome warpedForest() -> e net.minecraft.data.worldgen.biome.OverworldBiomes -> lw: int NORMAL_WATER_COLOR -> a int NORMAL_WATER_FOG_COLOR -> b int OVERWORLD_FOG_COLOR -> c net.minecraft.sounds.Music NORMAL_MUSIC -> d 22:22:void () -> 30:33:int calculateSkyColor(float) -> a 37:37:net.minecraft.world.level.biome.Biome biome(net.minecraft.world.level.biome.Biome$Precipitation,net.minecraft.world.level.biome.Biome$BiomeCategory,float,float,net.minecraft.world.level.biome.MobSpawnSettings$Builder,net.minecraft.world.level.biome.BiomeGenerationSettings$Builder,net.minecraft.sounds.Music) -> a 41:57:net.minecraft.world.level.biome.Biome biome(net.minecraft.world.level.biome.Biome$Precipitation,net.minecraft.world.level.biome.Biome$BiomeCategory,float,float,int,int,net.minecraft.world.level.biome.MobSpawnSettings$Builder,net.minecraft.world.level.biome.BiomeGenerationSettings$Builder,net.minecraft.sounds.Music) -> a 61:67:void globalOverworldGeneration(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> a 70:96:net.minecraft.world.level.biome.Biome oldGrowthTaiga(boolean) -> a 100:103:net.minecraft.world.level.biome.Biome sparseJungle() -> a 107:113:net.minecraft.world.level.biome.Biome jungle() -> b 117:123:net.minecraft.world.level.biome.Biome bambooJungle() -> c 127:155:net.minecraft.world.level.biome.Biome baseJungle(float,boolean,boolean,boolean,net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> a 159:181:net.minecraft.world.level.biome.Biome windsweptHills(boolean) -> b 185:201:net.minecraft.world.level.biome.Biome desert() -> d 205:248:net.minecraft.world.level.biome.Biome plains(boolean,boolean,boolean) -> a 252:263:net.minecraft.world.level.biome.Biome mushroomFields() -> e 267:298:net.minecraft.world.level.biome.Biome savanna(boolean,boolean) -> a 302:334:net.minecraft.world.level.biome.Biome badlands(boolean) -> c 338:338:net.minecraft.world.level.biome.Biome baseOcean(net.minecraft.world.level.biome.MobSpawnSettings$Builder,int,int,net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> a 342:352:net.minecraft.world.level.biome.BiomeGenerationSettings$Builder baseOceanGeneration() -> r 356:365:net.minecraft.world.level.biome.Biome coldOcean(boolean) -> d 369:378:net.minecraft.world.level.biome.Biome ocean(boolean) -> e 382:399:net.minecraft.world.level.biome.Biome lukeWarmOcean(boolean) -> f 403:412:net.minecraft.world.level.biome.Biome warmOcean() -> f 416:454:net.minecraft.world.level.biome.Biome frozenOcean(boolean) -> g 458:504:net.minecraft.world.level.biome.Biome forest(boolean,boolean,boolean) -> b 508:534:net.minecraft.world.level.biome.Biome taiga(boolean) -> h 538:570:net.minecraft.world.level.biome.Biome darkForest() -> g 574:609:net.minecraft.world.level.biome.Biome swamp() -> h 613:635:net.minecraft.world.level.biome.Biome river(boolean) -> i 639:665:net.minecraft.world.level.biome.Biome beach(boolean,boolean) -> b 669:672:net.minecraft.world.level.biome.Biome theVoid() -> i 676:697:net.minecraft.world.level.biome.Biome meadow() -> j 701:717:net.minecraft.world.level.biome.Biome frozenPeaks() -> k 721:737:net.minecraft.world.level.biome.Biome jaggedPeaks() -> l 741:755:net.minecraft.world.level.biome.Biome stonyPeaks() -> m 759:777:net.minecraft.world.level.biome.Biome snowySlopes() -> n 781:803:net.minecraft.world.level.biome.Biome grove() -> o 807:825:net.minecraft.world.level.biome.Biome lushCaves() -> p 829:848:net.minecraft.world.level.biome.Biome dripstoneCaves() -> q 27:27:void () -> net.minecraft.data.worldgen.biome.package-info -> lx: net.minecraft.data.worldgen.features.AquaticFeatures -> ly: net.minecraft.core.Holder SEAGRASS_SHORT -> a net.minecraft.core.Holder SEAGRASS_SLIGHTLY_LESS_SHORT -> b net.minecraft.core.Holder SEAGRASS_MID -> c net.minecraft.core.Holder SEAGRASS_TALL -> d net.minecraft.core.Holder SEA_PICKLE -> e net.minecraft.core.Holder SEAGRASS_SIMPLE -> f net.minecraft.core.Holder KELP -> g net.minecraft.core.Holder WARM_OCEAN_VEGETATION -> h 17:17:void () -> 20:37:void () -> net.minecraft.data.worldgen.features.CaveFeatures -> lz: net.minecraft.core.Holder MONSTER_ROOM -> a java.util.List FOSSIL_STRUCTURES -> v java.util.List FOSSIL_COAL_STRUCTURES -> w net.minecraft.core.Holder FOSSIL_COAL -> b net.minecraft.core.Holder FOSSIL_DIAMONDS -> c net.minecraft.core.Holder DRIPSTONE_CLUSTER -> d net.minecraft.core.Holder LARGE_DRIPSTONE -> e net.minecraft.core.Holder POINTED_DRIPSTONE -> f net.minecraft.core.Holder UNDERWATER_MAGMA -> g net.minecraft.core.Holder GLOW_LICHEN -> h net.minecraft.core.Holder ROOTED_AZALEA_TREE -> i net.minecraft.world.level.levelgen.feature.stateproviders.WeightedStateProvider CAVE_VINES_BODY_PROVIDER -> x net.minecraft.world.level.levelgen.feature.stateproviders.RandomizedIntStateProvider CAVE_VINES_HEAD_PROVIDER -> y net.minecraft.core.Holder CAVE_VINE -> j net.minecraft.core.Holder CAVE_VINE_IN_MOSS -> k net.minecraft.core.Holder MOSS_VEGETATION -> l net.minecraft.core.Holder MOSS_PATCH -> m net.minecraft.core.Holder MOSS_PATCH_BONEMEAL -> n net.minecraft.core.Holder DRIPLEAF -> o net.minecraft.core.Holder CLAY_WITH_DRIPLEAVES -> p net.minecraft.core.Holder CLAY_POOL_WITH_DRIPLEAVES -> q net.minecraft.core.Holder LUSH_CAVES_CLAY -> r net.minecraft.core.Holder MOSS_PATCH_CEILING -> s net.minecraft.core.Holder SPORE_BLOSSOM -> t net.minecraft.core.Holder AMETHYST_GEODE -> u 55:55:void () -> 276:288:net.minecraft.core.Holder makeDripleaf(net.minecraft.core.Direction) -> a 298:305:net.minecraft.core.Holder makeSmallDripleaf() -> a 58:388:void () -> net.minecraft.data.worldgen.features.EndFeatures -> ma: net.minecraft.core.Holder END_SPIKE -> a net.minecraft.core.Holder END_GATEWAY_RETURN -> b net.minecraft.core.Holder END_GATEWAY_DELAYED -> c net.minecraft.core.Holder CHORUS_PLANT -> d net.minecraft.core.Holder END_ISLAND -> e 12:12:void () -> 13:23:void () -> net.minecraft.data.worldgen.features.FeatureUtils -> mb: 20:20:void () -> 23:35:net.minecraft.core.Holder bootstrap() -> a 40:45:net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate simplePatchPredicate(java.util.List) -> a 49:49:net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration simpleRandomPatchConfiguration(int,net.minecraft.core.Holder) -> a 58:58:net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration simplePatchConfiguration(net.minecraft.world.level.levelgen.feature.Feature,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration,java.util.List,int) -> a 62:62:net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration simplePatchConfiguration(net.minecraft.world.level.levelgen.feature.Feature,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration,java.util.List) -> a 66:66:net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration simplePatchConfiguration(net.minecraft.world.level.levelgen.feature.Feature,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a 70:70:net.minecraft.core.Holder register(java.lang.String,net.minecraft.world.level.levelgen.feature.Feature) -> a 74:74:net.minecraft.core.Holder register(java.lang.String,net.minecraft.world.level.levelgen.feature.Feature,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a net.minecraft.data.worldgen.features.MiscOverworldFeatures -> mc: net.minecraft.core.Holder ICE_SPIKE -> a net.minecraft.core.Holder ICE_PATCH -> b net.minecraft.core.Holder FOREST_ROCK -> c net.minecraft.core.Holder ICEBERG_PACKED -> d net.minecraft.core.Holder ICEBERG_BLUE -> e net.minecraft.core.Holder BLUE_ICE -> f net.minecraft.core.Holder LAKE_LAVA -> g net.minecraft.core.Holder DISK_CLAY -> h net.minecraft.core.Holder DISK_GRAVEL -> i net.minecraft.core.Holder DISK_SAND -> j net.minecraft.core.Holder FREEZE_TOP_LAYER -> k net.minecraft.core.Holder BONUS_CHEST -> l net.minecraft.core.Holder VOID_START_PLATFORM -> m net.minecraft.core.Holder DESERT_WELL -> n net.minecraft.core.Holder SPRING_LAVA_OVERWORLD -> o net.minecraft.core.Holder SPRING_LAVA_FROZEN -> p net.minecraft.core.Holder SPRING_WATER -> q 20:20:void () -> 21:102:void () -> net.minecraft.data.worldgen.features.NetherFeatures -> md: net.minecraft.core.Holder DELTA -> a net.minecraft.core.Holder SMALL_BASALT_COLUMNS -> b net.minecraft.core.Holder LARGE_BASALT_COLUMNS -> c net.minecraft.core.Holder BASALT_BLOBS -> d net.minecraft.core.Holder BLACKSTONE_BLOBS -> e net.minecraft.core.Holder GLOWSTONE_EXTRA -> f net.minecraft.world.level.levelgen.feature.stateproviders.WeightedStateProvider CRIMSON_VEGETATION_PROVIDER -> g net.minecraft.core.Holder CRIMSON_FOREST_VEGETATION -> h net.minecraft.core.Holder CRIMSON_FOREST_VEGETATION_BONEMEAL -> i net.minecraft.world.level.levelgen.feature.stateproviders.WeightedStateProvider WARPED_VEGETATION_PROVIDER -> j net.minecraft.core.Holder WARPED_FOREST_VEGETION -> k net.minecraft.core.Holder WARPED_FOREST_VEGETATION_BONEMEAL -> l net.minecraft.core.Holder NETHER_SPROUTS -> m net.minecraft.core.Holder NETHER_SPROUTS_BONEMEAL -> n net.minecraft.core.Holder TWISTING_VINES -> o net.minecraft.core.Holder TWISTING_VINES_BONEMEAL -> p net.minecraft.core.Holder WEEPING_VINES -> q net.minecraft.core.Holder PATCH_CRIMSON_ROOTS -> r net.minecraft.core.Holder BASALT_PILLAR -> s net.minecraft.core.Holder SPRING_LAVA_NETHER -> t net.minecraft.core.Holder SPRING_NETHER_CLOSED -> u net.minecraft.core.Holder SPRING_NETHER_OPEN -> v net.minecraft.core.Holder PATCH_FIRE -> w net.minecraft.core.Holder PATCH_SOUL_FIRE -> x 29:29:void () -> 31:154:void () -> net.minecraft.data.worldgen.features.OreFeatures -> me: net.minecraft.world.level.levelgen.structure.templatesystem.RuleTest NATURAL_STONE -> a net.minecraft.world.level.levelgen.structure.templatesystem.RuleTest STONE_ORE_REPLACEABLES -> b net.minecraft.world.level.levelgen.structure.templatesystem.RuleTest DEEPSLATE_ORE_REPLACEABLES -> c net.minecraft.world.level.levelgen.structure.templatesystem.RuleTest NETHERRACK -> d net.minecraft.world.level.levelgen.structure.templatesystem.RuleTest NETHER_ORE_REPLACEABLES -> e java.util.List ORE_IRON_TARGET_LIST -> f java.util.List ORE_GOLD_TARGET_LIST -> g java.util.List ORE_DIAMOND_TARGET_LIST -> h java.util.List ORE_LAPIS_TARGET_LIST -> i java.util.List ORE_COPPER_TARGET_LIST -> j java.util.List ORE_COAL_TARGET_LIST -> k net.minecraft.core.Holder ORE_MAGMA -> l net.minecraft.core.Holder ORE_SOUL_SAND -> m net.minecraft.core.Holder ORE_NETHER_GOLD -> n net.minecraft.core.Holder ORE_QUARTZ -> o net.minecraft.core.Holder ORE_GRAVEL_NETHER -> p net.minecraft.core.Holder ORE_BLACKSTONE -> q net.minecraft.core.Holder ORE_DIRT -> r net.minecraft.core.Holder ORE_GRAVEL -> s net.minecraft.core.Holder ORE_GRANITE -> t net.minecraft.core.Holder ORE_DIORITE -> u net.minecraft.core.Holder ORE_ANDESITE -> v net.minecraft.core.Holder ORE_TUFF -> w net.minecraft.core.Holder ORE_COAL -> x net.minecraft.core.Holder ORE_COAL_BURIED -> y net.minecraft.core.Holder ORE_IRON -> z net.minecraft.core.Holder ORE_IRON_SMALL -> A net.minecraft.core.Holder ORE_GOLD -> B net.minecraft.core.Holder ORE_GOLD_BURIED -> C net.minecraft.core.Holder ORE_REDSTONE -> D net.minecraft.core.Holder ORE_DIAMOND_SMALL -> E net.minecraft.core.Holder ORE_DIAMOND_LARGE -> F net.minecraft.core.Holder ORE_DIAMOND_BURIED -> G net.minecraft.core.Holder ORE_LAPIS -> H net.minecraft.core.Holder ORE_LAPIS_BURIED -> I net.minecraft.core.Holder ORE_INFESTED -> J net.minecraft.core.Holder ORE_EMERALD -> K net.minecraft.core.Holder ORE_ANCIENT_DEBRIS_LARGE -> L net.minecraft.core.Holder ORE_ANCIENT_DEBRIS_SMALL -> M net.minecraft.core.Holder ORE_COPPPER_SMALL -> N net.minecraft.core.Holder ORE_COPPER_LARGE -> O net.minecraft.core.Holder ORE_CLAY -> P 15:15:void () -> 16:222:void () -> net.minecraft.data.worldgen.features.PileFeatures -> mf: net.minecraft.core.Holder PILE_HAY -> a net.minecraft.core.Holder PILE_MELON -> b net.minecraft.core.Holder PILE_SNOW -> c net.minecraft.core.Holder PILE_ICE -> d net.minecraft.core.Holder PILE_PUMPKIN -> e 14:14:void () -> 15:34:void () -> net.minecraft.data.worldgen.features.TreeFeatures -> mg: net.minecraft.core.Holder CRIMSON_FUNGUS -> a net.minecraft.core.Holder CRIMSON_FUNGUS_PLANTED -> b net.minecraft.core.Holder WARPED_FUNGUS -> c net.minecraft.core.Holder WARPED_FUNGUS_PLANTED -> d net.minecraft.core.Holder HUGE_BROWN_MUSHROOM -> e net.minecraft.core.Holder HUGE_RED_MUSHROOM -> f net.minecraft.world.level.levelgen.feature.treedecorators.BeehiveDecorator BEEHIVE_0002 -> H net.minecraft.world.level.levelgen.feature.treedecorators.BeehiveDecorator BEEHIVE_002 -> I net.minecraft.world.level.levelgen.feature.treedecorators.BeehiveDecorator BEEHIVE_005 -> J net.minecraft.world.level.levelgen.feature.treedecorators.BeehiveDecorator BEEHIVE -> K net.minecraft.core.Holder OAK -> g net.minecraft.core.Holder DARK_OAK -> h net.minecraft.core.Holder BIRCH -> i net.minecraft.core.Holder ACACIA -> j net.minecraft.core.Holder SPRUCE -> k net.minecraft.core.Holder PINE -> l net.minecraft.core.Holder JUNGLE_TREE -> m net.minecraft.core.Holder FANCY_OAK -> n net.minecraft.core.Holder JUNGLE_TREE_NO_VINE -> o net.minecraft.core.Holder MEGA_JUNGLE_TREE -> p net.minecraft.core.Holder MEGA_SPRUCE -> q net.minecraft.core.Holder MEGA_PINE -> r net.minecraft.core.Holder SUPER_BIRCH_BEES_0002 -> s net.minecraft.core.Holder SUPER_BIRCH_BEES -> t net.minecraft.core.Holder SWAMP_OAK -> u net.minecraft.core.Holder JUNGLE_BUSH -> v net.minecraft.core.Holder AZALEA_TREE -> w net.minecraft.core.Holder OAK_BEES_0002 -> x net.minecraft.core.Holder OAK_BEES_002 -> y net.minecraft.core.Holder OAK_BEES_005 -> z net.minecraft.core.Holder BIRCH_BEES_0002 -> A net.minecraft.core.Holder BIRCH_BEES_002 -> B net.minecraft.core.Holder BIRCH_BEES_005 -> C net.minecraft.core.Holder FANCY_OAK_BEES_0002 -> D net.minecraft.core.Holder FANCY_OAK_BEES_002 -> E net.minecraft.core.Holder FANCY_OAK_BEES_005 -> F net.minecraft.core.Holder FANCY_OAK_BEES -> G 47:47:void () -> 102:106:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder createStraightBlobTree(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,int,int,int,int) -> a 112:112:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder createOak() -> a 116:116:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder createBirch() -> b 120:120:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder createSuperBirch() -> c 124:124:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder createJungleTree() -> d 128:134:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$TreeConfigurationBuilder createFancyOak() -> e 50:337:void () -> net.minecraft.data.worldgen.features.VegetationFeatures -> mh: net.minecraft.core.Holder BAMBOO_NO_PODZOL -> a net.minecraft.core.Holder BAMBOO_SOME_PODZOL -> b net.minecraft.core.Holder VINES -> c net.minecraft.core.Holder PATCH_BROWN_MUSHROOM -> d net.minecraft.core.Holder PATCH_RED_MUSHROOM -> e net.minecraft.core.Holder PATCH_SUNFLOWER -> f net.minecraft.core.Holder PATCH_PUMPKIN -> g net.minecraft.core.Holder PATCH_BERRY_BUSH -> h net.minecraft.core.Holder PATCH_TAIGA_GRASS -> i net.minecraft.core.Holder PATCH_GRASS -> j net.minecraft.core.Holder PATCH_GRASS_JUNGLE -> k net.minecraft.core.Holder SINGLE_PIECE_OF_GRASS -> l net.minecraft.core.Holder PATCH_DEAD_BUSH -> m net.minecraft.core.Holder PATCH_MELON -> n net.minecraft.core.Holder PATCH_WATERLILY -> o net.minecraft.core.Holder PATCH_TALL_GRASS -> p net.minecraft.core.Holder PATCH_LARGE_FERN -> q net.minecraft.core.Holder PATCH_CACTUS -> r net.minecraft.core.Holder PATCH_SUGAR_CANE -> s net.minecraft.core.Holder FLOWER_DEFAULT -> t net.minecraft.core.Holder FLOWER_FLOWER_FOREST -> u net.minecraft.core.Holder FLOWER_SWAMP -> v net.minecraft.core.Holder FLOWER_PLAIN -> w net.minecraft.core.Holder FLOWER_MEADOW -> x net.minecraft.core.Holder FOREST_FLOWERS -> y net.minecraft.core.Holder DARK_FOREST_VEGETATION -> z net.minecraft.core.Holder TREES_FLOWER_FOREST -> A net.minecraft.core.Holder MEADOW_TREES -> B net.minecraft.core.Holder TREES_TAIGA -> C net.minecraft.core.Holder TREES_GROVE -> D net.minecraft.core.Holder TREES_SAVANNA -> E net.minecraft.core.Holder BIRCH_TALL -> F net.minecraft.core.Holder TREES_WINDSWEPT_HILLS -> G net.minecraft.core.Holder TREES_WATER -> H net.minecraft.core.Holder TREES_BIRCH_AND_OAK -> I net.minecraft.core.Holder TREES_PLAINS -> J net.minecraft.core.Holder TREES_SPARSE_JUNGLE -> K net.minecraft.core.Holder TREES_OLD_GROWTH_SPRUCE_TAIGA -> L net.minecraft.core.Holder TREES_OLD_GROWTH_PINE_TAIGA -> M net.minecraft.core.Holder TREES_JUNGLE -> N net.minecraft.core.Holder BAMBOO_VEGETATION -> O net.minecraft.core.Holder MUSHROOM_ISLAND_VEGETATION -> P 37:37:void () -> 75:75:net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration grassPatch(net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider,int) -> a 41:437:void () -> net.minecraft.data.worldgen.features.package-info -> mi: net.minecraft.data.worldgen.package-info -> mj: net.minecraft.data.worldgen.placement.AquaticPlacements -> mk: net.minecraft.core.Holder SEAGRASS_WARM -> a net.minecraft.core.Holder SEAGRASS_NORMAL -> b net.minecraft.core.Holder SEAGRASS_COLD -> c net.minecraft.core.Holder SEAGRASS_RIVER -> d net.minecraft.core.Holder SEAGRASS_SWAMP -> e net.minecraft.core.Holder SEAGRASS_DEEP_WARM -> f net.minecraft.core.Holder SEAGRASS_DEEP -> g net.minecraft.core.Holder SEAGRASS_DEEP_COLD -> h net.minecraft.core.Holder SEAGRASS_SIMPLE -> i net.minecraft.core.Holder SEA_PICKLE -> j net.minecraft.core.Holder KELP_COLD -> k net.minecraft.core.Holder KELP_WARM -> l net.minecraft.core.Holder WARM_OCEAN_VEGETATION -> m 21:21:void () -> 25:29:java.util.List seagrassPlacement(int) -> a 33:80:void () -> net.minecraft.data.worldgen.placement.CavePlacements -> ml: net.minecraft.core.Holder MONSTER_ROOM -> a net.minecraft.core.Holder MONSTER_ROOM_DEEP -> b net.minecraft.core.Holder FOSSIL_UPPER -> c net.minecraft.core.Holder FOSSIL_LOWER -> d net.minecraft.core.Holder DRIPSTONE_CLUSTER -> e net.minecraft.core.Holder LARGE_DRIPSTONE -> f net.minecraft.core.Holder POINTED_DRIPSTONE -> g net.minecraft.core.Holder UNDERWATER_MAGMA -> h net.minecraft.core.Holder GLOW_LICHEN -> i net.minecraft.core.Holder ROOTED_AZALEA_TREE -> j net.minecraft.core.Holder CAVE_VINES -> k net.minecraft.core.Holder LUSH_CAVES_VEGETATION -> l net.minecraft.core.Holder LUSH_CAVES_CLAY -> m net.minecraft.core.Holder LUSH_CAVES_CEILING_VEGETATION -> n net.minecraft.core.Holder SPORE_BLOSSOM -> o net.minecraft.core.Holder CLASSIC_VINES -> p net.minecraft.core.Holder AMETHYST_GEODE -> q 23:23:void () -> 27:152:void () -> net.minecraft.data.worldgen.placement.EndPlacements -> mm: net.minecraft.core.Holder END_SPIKE -> a net.minecraft.core.Holder END_GATEWAY_RETURN -> b net.minecraft.core.Holder CHORUS_PLANT -> c net.minecraft.core.Holder END_ISLAND_DECORATED -> d 15:15:void () -> 16:37:void () -> net.minecraft.data.worldgen.placement.MiscOverworldPlacements -> mn: net.minecraft.core.Holder ICE_SPIKE -> a net.minecraft.core.Holder ICE_PATCH -> b net.minecraft.core.Holder FOREST_ROCK -> c net.minecraft.core.Holder ICEBERG_PACKED -> d net.minecraft.core.Holder ICEBERG_BLUE -> e net.minecraft.core.Holder BLUE_ICE -> f net.minecraft.core.Holder LAKE_LAVA_UNDERGROUND -> g net.minecraft.core.Holder LAKE_LAVA_SURFACE -> h net.minecraft.core.Holder DISK_CLAY -> i net.minecraft.core.Holder DISK_GRAVEL -> j net.minecraft.core.Holder DISK_SAND -> k net.minecraft.core.Holder FREEZE_TOP_LAYER -> l net.minecraft.core.Holder VOID_START_PLATFORM -> m net.minecraft.core.Holder DESERT_WELL -> n net.minecraft.core.Holder SPRING_LAVA -> o net.minecraft.core.Holder SPRING_LAVA_FROZEN -> p net.minecraft.core.Holder SPRING_WATER -> q 22:22:void () -> 23:128:void () -> net.minecraft.data.worldgen.placement.NetherPlacements -> mo: net.minecraft.core.Holder DELTA -> a net.minecraft.core.Holder SMALL_BASALT_COLUMNS -> b net.minecraft.core.Holder LARGE_BASALT_COLUMNS -> c net.minecraft.core.Holder BASALT_BLOBS -> d net.minecraft.core.Holder BLACKSTONE_BLOBS -> e net.minecraft.core.Holder GLOWSTONE_EXTRA -> f net.minecraft.core.Holder GLOWSTONE -> g net.minecraft.core.Holder CRIMSON_FOREST_VEGETATION -> h net.minecraft.core.Holder WARPED_FOREST_VEGETATION -> i net.minecraft.core.Holder NETHER_SPROUTS -> j net.minecraft.core.Holder TWISTING_VINES -> k net.minecraft.core.Holder WEEPING_VINES -> l net.minecraft.core.Holder PATCH_CRIMSON_ROOTS -> m net.minecraft.core.Holder BASALT_PILLAR -> n net.minecraft.core.Holder SPRING_DELTA -> o net.minecraft.core.Holder SPRING_CLOSED -> p net.minecraft.core.Holder SPRING_CLOSED_DOUBLE -> q net.minecraft.core.Holder SPRING_OPEN -> r java.util.List FIRE_PLACEMENT -> s net.minecraft.core.Holder PATCH_SOUL_FIRE -> t net.minecraft.core.Holder PATCH_FIRE -> u 16:16:void () -> 17:126:void () -> net.minecraft.data.worldgen.placement.OrePlacements -> mp: net.minecraft.core.Holder ORE_MAGMA -> a net.minecraft.core.Holder ORE_SOUL_SAND -> b net.minecraft.core.Holder ORE_GOLD_DELTAS -> c net.minecraft.core.Holder ORE_QUARTZ_DELTAS -> d net.minecraft.core.Holder ORE_GOLD_NETHER -> e net.minecraft.core.Holder ORE_QUARTZ_NETHER -> f net.minecraft.core.Holder ORE_GRAVEL_NETHER -> g net.minecraft.core.Holder ORE_BLACKSTONE -> h net.minecraft.core.Holder ORE_DIRT -> i net.minecraft.core.Holder ORE_GRAVEL -> j net.minecraft.core.Holder ORE_GRANITE_UPPER -> k net.minecraft.core.Holder ORE_GRANITE_LOWER -> l net.minecraft.core.Holder ORE_DIORITE_UPPER -> m net.minecraft.core.Holder ORE_DIORITE_LOWER -> n net.minecraft.core.Holder ORE_ANDESITE_UPPER -> o net.minecraft.core.Holder ORE_ANDESITE_LOWER -> p net.minecraft.core.Holder ORE_TUFF -> q net.minecraft.core.Holder ORE_COAL_UPPER -> r net.minecraft.core.Holder ORE_COAL_LOWER -> s net.minecraft.core.Holder ORE_IRON_UPPER -> t net.minecraft.core.Holder ORE_IRON_MIDDLE -> u net.minecraft.core.Holder ORE_IRON_SMALL -> v net.minecraft.core.Holder ORE_GOLD_EXTRA -> w net.minecraft.core.Holder ORE_GOLD -> x net.minecraft.core.Holder ORE_GOLD_LOWER -> y net.minecraft.core.Holder ORE_REDSTONE -> z net.minecraft.core.Holder ORE_REDSTONE_LOWER -> A net.minecraft.core.Holder ORE_DIAMOND -> B net.minecraft.core.Holder ORE_DIAMOND_LARGE -> C net.minecraft.core.Holder ORE_DIAMOND_BURIED -> D net.minecraft.core.Holder ORE_LAPIS -> E net.minecraft.core.Holder ORE_LAPIS_BURIED -> F net.minecraft.core.Holder ORE_INFESTED -> G net.minecraft.core.Holder ORE_EMERALD -> H net.minecraft.core.Holder ORE_ANCIENT_DEBRIS_LARGE -> I net.minecraft.core.Holder ORE_ANCIENT_DEBRIS_SMALL -> J net.minecraft.core.Holder ORE_COPPER -> K net.minecraft.core.Holder ORE_COPPER_LARGE -> L net.minecraft.core.Holder ORE_CLAY -> M 17:17:void () -> 19:23:java.util.List orePlacement(net.minecraft.world.level.levelgen.placement.PlacementModifier,net.minecraft.world.level.levelgen.placement.PlacementModifier) -> a 28:28:java.util.List commonOrePlacement(int,net.minecraft.world.level.levelgen.placement.PlacementModifier) -> a 32:32:java.util.List rareOrePlacement(int,net.minecraft.world.level.levelgen.placement.PlacementModifier) -> b 35:157:void () -> net.minecraft.data.worldgen.placement.PlacementUtils -> mq: net.minecraft.world.level.levelgen.placement.PlacementModifier HEIGHTMAP -> a net.minecraft.world.level.levelgen.placement.PlacementModifier HEIGHTMAP_TOP_SOLID -> b net.minecraft.world.level.levelgen.placement.PlacementModifier HEIGHTMAP_WORLD_SURFACE -> c net.minecraft.world.level.levelgen.placement.PlacementModifier HEIGHTMAP_OCEAN_FLOOR -> d net.minecraft.world.level.levelgen.placement.PlacementModifier FULL_RANGE -> e net.minecraft.world.level.levelgen.placement.PlacementModifier RANGE_10_10 -> f net.minecraft.world.level.levelgen.placement.PlacementModifier RANGE_8_8 -> g net.minecraft.world.level.levelgen.placement.PlacementModifier RANGE_4_4 -> h net.minecraft.world.level.levelgen.placement.PlacementModifier RANGE_BOTTOM_TO_MAX_TERRAIN_HEIGHT -> i 31:31:void () -> 33:45:net.minecraft.core.Holder bootstrap() -> a 60:60:net.minecraft.core.Holder register(java.lang.String,net.minecraft.core.Holder,java.util.List) -> a 64:64:net.minecraft.core.Holder register(java.lang.String,net.minecraft.core.Holder,net.minecraft.world.level.levelgen.placement.PlacementModifier[]) -> a 68:76:net.minecraft.world.level.levelgen.placement.PlacementModifier countExtra(int,float,int) -> a 80:80:net.minecraft.world.level.levelgen.placement.PlacementFilter isEmpty() -> b 84:84:net.minecraft.world.level.levelgen.placement.BlockPredicateFilter filteredByBlockSurvival(net.minecraft.world.level.block.Block) -> a 88:88:net.minecraft.core.Holder inlinePlaced(net.minecraft.core.Holder,net.minecraft.world.level.levelgen.placement.PlacementModifier[]) -> a 92:92:net.minecraft.core.Holder inlinePlaced(net.minecraft.world.level.levelgen.feature.Feature,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration,net.minecraft.world.level.levelgen.placement.PlacementModifier[]) -> a 99:99:net.minecraft.core.Holder onlyWhenEmpty(net.minecraft.world.level.levelgen.feature.Feature,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a 106:106:net.minecraft.core.Holder filtered(net.minecraft.world.level.levelgen.feature.Feature,net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration,net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate) -> a 48:57:void () -> net.minecraft.data.worldgen.placement.TreePlacements -> mr: net.minecraft.core.Holder CRIMSON_FUNGI -> a net.minecraft.core.Holder WARPED_FUNGI -> b net.minecraft.core.Holder OAK_CHECKED -> c net.minecraft.core.Holder DARK_OAK_CHECKED -> d net.minecraft.core.Holder BIRCH_CHECKED -> e net.minecraft.core.Holder ACACIA_CHECKED -> f net.minecraft.core.Holder SPRUCE_CHECKED -> g net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate SNOW_TREE_PREDICATE -> h java.util.List SNOW_TREE_FILTER_DECORATOR -> i net.minecraft.core.Holder PINE_ON_SNOW -> j net.minecraft.core.Holder SPRUCE_ON_SNOW -> k net.minecraft.core.Holder PINE_CHECKED -> l net.minecraft.core.Holder JUNGLE_TREE_CHECKED -> m net.minecraft.core.Holder FANCY_OAK_CHECKED -> n net.minecraft.core.Holder MEGA_JUNGLE_TREE_CHECKED -> o net.minecraft.core.Holder MEGA_SPRUCE_CHECKED -> p net.minecraft.core.Holder MEGA_PINE_CHECKED -> q net.minecraft.core.Holder JUNGLE_BUSH -> r net.minecraft.core.Holder SUPER_BIRCH_BEES_0002 -> s net.minecraft.core.Holder SUPER_BIRCH_BEES -> t net.minecraft.core.Holder OAK_BEES_0002 -> u net.minecraft.core.Holder OAK_BEES_002 -> v net.minecraft.core.Holder BIRCH_BEES_0002_PLACED -> w net.minecraft.core.Holder BIRCH_BEES_002 -> x net.minecraft.core.Holder FANCY_OAK_BEES_0002 -> y net.minecraft.core.Holder FANCY_OAK_BEES_002 -> z net.minecraft.core.Holder FANCY_OAK_BEES -> A 18:18:void () -> 19:63:void () -> net.minecraft.data.worldgen.placement.VegetationPlacements -> ms: net.minecraft.core.Holder BAMBOO_LIGHT -> a net.minecraft.core.Holder BAMBOO -> b net.minecraft.core.Holder VINES -> c net.minecraft.core.Holder PATCH_SUNFLOWER -> d net.minecraft.core.Holder PATCH_PUMPKIN -> e net.minecraft.core.Holder PATCH_GRASS_PLAIN -> f net.minecraft.core.Holder PATCH_GRASS_FOREST -> g net.minecraft.core.Holder PATCH_GRASS_BADLANDS -> h net.minecraft.core.Holder PATCH_GRASS_SAVANNA -> i net.minecraft.core.Holder PATCH_GRASS_NORMAL -> j net.minecraft.core.Holder PATCH_GRASS_TAIGA_2 -> k net.minecraft.core.Holder PATCH_GRASS_TAIGA -> l net.minecraft.core.Holder PATCH_GRASS_JUNGLE -> m net.minecraft.core.Holder GRASS_BONEMEAL -> n net.minecraft.core.Holder PATCH_DEAD_BUSH_2 -> o net.minecraft.core.Holder PATCH_DEAD_BUSH -> p net.minecraft.core.Holder PATCH_DEAD_BUSH_BADLANDS -> q net.minecraft.core.Holder PATCH_MELON -> r net.minecraft.core.Holder PATCH_MELON_SPARSE -> s net.minecraft.core.Holder PATCH_BERRY_COMMON -> t net.minecraft.core.Holder PATCH_BERRY_RARE -> u net.minecraft.core.Holder PATCH_WATERLILY -> v net.minecraft.core.Holder PATCH_TALL_GRASS_2 -> w net.minecraft.core.Holder PATCH_TALL_GRASS -> x net.minecraft.core.Holder PATCH_LARGE_FERN -> y net.minecraft.core.Holder PATCH_CACTUS_DESERT -> z net.minecraft.core.Holder PATCH_CACTUS_DECORATED -> A net.minecraft.core.Holder PATCH_SUGAR_CANE_SWAMP -> B net.minecraft.core.Holder PATCH_SUGAR_CANE_DESERT -> C net.minecraft.core.Holder PATCH_SUGAR_CANE_BADLANDS -> D net.minecraft.core.Holder PATCH_SUGAR_CANE -> E net.minecraft.core.Holder BROWN_MUSHROOM_NETHER -> F net.minecraft.core.Holder RED_MUSHROOM_NETHER -> G net.minecraft.core.Holder BROWN_MUSHROOM_NORMAL -> H net.minecraft.core.Holder RED_MUSHROOM_NORMAL -> I net.minecraft.core.Holder BROWN_MUSHROOM_TAIGA -> J net.minecraft.core.Holder RED_MUSHROOM_TAIGA -> K net.minecraft.core.Holder BROWN_MUSHROOM_OLD_GROWTH -> L net.minecraft.core.Holder RED_MUSHROOM_OLD_GROWTH -> M net.minecraft.core.Holder BROWN_MUSHROOM_SWAMP -> N net.minecraft.core.Holder RED_MUSHROOM_SWAMP -> O net.minecraft.core.Holder FLOWER_WARM -> P net.minecraft.core.Holder FLOWER_DEFAULT -> Q net.minecraft.core.Holder FLOWER_FLOWER_FOREST -> R net.minecraft.core.Holder FLOWER_SWAMP -> S net.minecraft.core.Holder FLOWER_PLAINS -> T net.minecraft.core.Holder FLOWER_MEADOW -> U net.minecraft.world.level.levelgen.placement.PlacementModifier TREE_THRESHOLD -> V net.minecraft.core.Holder TREES_PLAINS -> W net.minecraft.core.Holder DARK_FOREST_VEGETATION -> X net.minecraft.core.Holder FLOWER_FOREST_FLOWERS -> Y net.minecraft.core.Holder FOREST_FLOWERS -> Z net.minecraft.core.Holder TREES_FLOWER_FOREST -> aa net.minecraft.core.Holder TREES_MEADOW -> ab net.minecraft.core.Holder TREES_TAIGA -> ac net.minecraft.core.Holder TREES_GROVE -> ad net.minecraft.core.Holder TREES_BADLANDS -> ae net.minecraft.core.Holder TREES_SNOWY -> af net.minecraft.core.Holder TREES_SWAMP -> ag net.minecraft.core.Holder TREES_WINDSWEPT_SAVANNA -> ah net.minecraft.core.Holder TREES_SAVANNA -> ai net.minecraft.core.Holder BIRCH_TALL -> aj net.minecraft.core.Holder TREES_BIRCH -> ak net.minecraft.core.Holder TREES_WINDSWEPT_FOREST -> al net.minecraft.core.Holder TREES_WINDSWEPT_HILLS -> am net.minecraft.core.Holder TREES_WATER -> an net.minecraft.core.Holder TREES_BIRCH_AND_OAK -> ao net.minecraft.core.Holder TREES_SPARSE_JUNGLE -> ap net.minecraft.core.Holder TREES_OLD_GROWTH_SPRUCE_TAIGA -> aq net.minecraft.core.Holder TREES_OLD_GROWTH_PINE_TAIGA -> ar net.minecraft.core.Holder TREES_JUNGLE -> as net.minecraft.core.Holder BAMBOO_VEGETATION -> at net.minecraft.core.Holder MUSHROOM_ISLAND_VEGETATION -> au 29:29:void () -> 375:379:java.util.List worldSurfaceSquaredWithCount(int) -> a 384:394:java.util.List getMushroomPlacement(int,net.minecraft.world.level.levelgen.placement.PlacementModifier) -> a 398:403:com.google.common.collect.ImmutableList$Builder treePlacementBase(net.minecraft.world.level.levelgen.placement.PlacementModifier) -> b 407:407:java.util.List treePlacement(net.minecraft.world.level.levelgen.placement.PlacementModifier) -> a 411:413:java.util.List treePlacement(net.minecraft.world.level.levelgen.placement.PlacementModifier,net.minecraft.world.level.block.Block) -> a 30:371:void () -> net.minecraft.data.worldgen.placement.VillagePlacements -> mt: net.minecraft.core.Holder PILE_HAY_VILLAGE -> a net.minecraft.core.Holder PILE_MELON_VILLAGE -> b net.minecraft.core.Holder PILE_SNOW_VILLAGE -> c net.minecraft.core.Holder PILE_ICE_VILLAGE -> d net.minecraft.core.Holder PILE_PUMPKIN_VILLAGE -> e net.minecraft.core.Holder OAK_VILLAGE -> f net.minecraft.core.Holder ACACIA_VILLAGE -> g net.minecraft.core.Holder SPRUCE_VILLAGE -> h net.minecraft.core.Holder PINE_VILLAGE -> i net.minecraft.core.Holder PATCH_CACTUS_VILLAGE -> j net.minecraft.core.Holder FLOWER_PLAIN_VILLAGE -> k net.minecraft.core.Holder PATCH_TAIGA_GRASS_VILLAGE -> l net.minecraft.core.Holder PATCH_BERRY_BUSH_VILLAGE -> m 13:13:void () -> 14:28:void () -> net.minecraft.data.worldgen.placement.package-info -> mu: net.minecraft.gametest.framework.AfterBatch -> mv: java.lang.String batch() -> a net.minecraft.gametest.framework.BeforeBatch -> mw: java.lang.String batch() -> a net.minecraft.gametest.framework.ExhaustedAttemptsException -> mx: 8:11:void (int,int,net.minecraft.gametest.framework.GameTestInfo) -> net.minecraft.gametest.framework.GameTest -> my: int timeoutTicks() -> a java.lang.String batch() -> b int rotationSteps() -> c boolean required() -> d java.lang.String template() -> e long setupTicks() -> f int attempts() -> g int requiredSuccesses() -> h net.minecraft.gametest.framework.GameTestAssertException -> mz: 5:6:void (java.lang.String) -> net.minecraft.gametest.framework.GameTestAssertPosException -> na: net.minecraft.core.BlockPos absolutePos -> a net.minecraft.core.BlockPos relativePos -> b long tick -> c 13:17:void (java.lang.String,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,long) -> 21:22:java.lang.String getMessage() -> getMessage 27:27:java.lang.String getMessageToShowAtBlock() -> a 32:32:net.minecraft.core.BlockPos getRelativePos() -> b 37:37:net.minecraft.core.BlockPos getAbsolutePos() -> c net.minecraft.gametest.framework.GameTestBatch -> nb: java.lang.String DEFAULT_BATCH_NAME -> a java.lang.String name -> b java.util.Collection testFunctions -> c java.util.function.Consumer beforeBatchFunction -> d java.util.function.Consumer afterBatchFunction -> e 21:30:void (java.lang.String,java.util.Collection,java.util.function.Consumer,java.util.function.Consumer) -> 33:33:java.lang.String getName() -> a 37:37:java.util.Collection getTestFunctions() -> b 41:44:void runBeforeBatchFunction(net.minecraft.server.level.ServerLevel) -> a 47:50:void runAfterBatchFunction(net.minecraft.server.level.ServerLevel) -> b net.minecraft.gametest.framework.GameTestBatchRunner -> nc: org.slf4j.Logger LOGGER -> a net.minecraft.core.BlockPos firstTestNorthWestCorner -> b net.minecraft.server.level.ServerLevel level -> c net.minecraft.gametest.framework.GameTestTicker testTicker -> d int testsPerRow -> e java.util.List allTestInfos -> f java.util.List batches -> g net.minecraft.core.BlockPos$MutableBlockPos nextTestNorthWestCorner -> h 30:45:void (java.util.Collection,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,net.minecraft.server.level.ServerLevel,net.minecraft.gametest.framework.GameTestTicker,int) -> 48:48:java.util.List getTestInfos() -> a 52:53:void start() -> b 56:99:void runBatch(int) -> a 102:124:java.util.Map createStructuresForBatch(java.util.Collection) -> a 96:98:void lambda$runBatch$3(java.util.Map,net.minecraft.gametest.framework.GameTestInfo) -> a 44:44:java.util.stream.Stream lambda$new$2(com.mojang.datafixers.util.Pair) -> a 38:41:com.mojang.datafixers.util.Pair lambda$new$1(net.minecraft.world.level.block.Rotation,net.minecraft.server.level.ServerLevel,net.minecraft.gametest.framework.GameTestBatch) -> a 39:39:net.minecraft.gametest.framework.GameTestInfo lambda$new$0(net.minecraft.world.level.block.Rotation,net.minecraft.server.level.ServerLevel,net.minecraft.gametest.framework.TestFunction) -> a 19:19:void () -> net.minecraft.gametest.framework.GameTestBatchRunner$1 -> nc$1: net.minecraft.gametest.framework.MultipleTestTracker val$currentBatchTracker -> a net.minecraft.gametest.framework.GameTestBatch val$currentBatch -> b int val$batchIndex -> c net.minecraft.gametest.framework.GameTestBatchRunner this$0 -> d 72:72:void (net.minecraft.gametest.framework.GameTestBatchRunner,net.minecraft.gametest.framework.MultipleTestTracker,net.minecraft.gametest.framework.GameTestBatch,int) -> 74:78:void testCompleted() -> a 82:82:void testStructureLoaded(net.minecraft.gametest.framework.GameTestInfo) -> a 86:87:void testPassed(net.minecraft.gametest.framework.GameTestInfo) -> b 91:92:void testFailed(net.minecraft.gametest.framework.GameTestInfo) -> c net.minecraft.gametest.framework.GameTestEvent -> nd: java.lang.Long expectedDelay -> a java.lang.Runnable assertion -> b 10:13:void (java.lang.Long,java.lang.Runnable) -> 16:16:net.minecraft.gametest.framework.GameTestEvent create(java.lang.Runnable) -> a 20:20:net.minecraft.gametest.framework.GameTestEvent create(long,java.lang.Runnable) -> a net.minecraft.gametest.framework.GameTestGenerator -> ne: net.minecraft.gametest.framework.GameTestHelper -> nf: net.minecraft.gametest.framework.GameTestInfo testInfo -> a boolean finalCheckAdded -> b 52:54:void (net.minecraft.gametest.framework.GameTestInfo) -> 59:59:net.minecraft.server.level.ServerLevel getLevel() -> a 63:63:net.minecraft.world.level.block.state.BlockState getBlockState(net.minecraft.core.BlockPos) -> a 68:68:net.minecraft.world.level.block.entity.BlockEntity getBlockEntity(net.minecraft.core.BlockPos) -> b 74:77:void killAllEntities() -> b 80:85:net.minecraft.world.entity.item.ItemEntity spawnItem(net.minecraft.world.item.Item,float,float,float) -> a 89:89:net.minecraft.world.entity.Entity spawn(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos) -> a 93:101:net.minecraft.world.entity.Entity spawn(net.minecraft.world.entity.EntityType,net.minecraft.world.phys.Vec3) -> a 105:105:net.minecraft.world.entity.Entity spawn(net.minecraft.world.entity.EntityType,int,int,int) -> a 109:109:net.minecraft.world.entity.Entity spawn(net.minecraft.world.entity.EntityType,float,float,float) -> a 113:115:net.minecraft.world.entity.Mob spawnWithNoFreeWill(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos) -> b 119:119:net.minecraft.world.entity.Mob spawnWithNoFreeWill(net.minecraft.world.entity.EntityType,int,int,int) -> b 123:125:net.minecraft.world.entity.Mob spawnWithNoFreeWill(net.minecraft.world.entity.EntityType,net.minecraft.world.phys.Vec3) -> b 129:129:net.minecraft.world.entity.Mob spawnWithNoFreeWill(net.minecraft.world.entity.EntityType,float,float,float) -> b 133:133:net.minecraft.gametest.framework.GameTestSequence walkTo(net.minecraft.world.entity.Mob,net.minecraft.core.BlockPos,float) -> a 140:141:void pressButton(int,int,int) -> a 144:151:void pressButton(net.minecraft.core.BlockPos) -> c 154:157:void useBlock(net.minecraft.core.BlockPos) -> d 160:162:net.minecraft.world.entity.LivingEntity makeAboutToDrown(net.minecraft.world.entity.LivingEntity) -> a 166:166:net.minecraft.world.entity.player.Player makeMockPlayer() -> c 180:181:void pullLever(int,int,int) -> b 184:191:void pullLever(net.minecraft.core.BlockPos) -> e 194:196:void pulseRedstone(net.minecraft.core.BlockPos,long) -> a 199:200:void destroyBlock(net.minecraft.core.BlockPos) -> f 203:204:void setBlock(int,int,int,net.minecraft.world.level.block.Block) -> a 207:208:void setBlock(int,int,int,net.minecraft.world.level.block.state.BlockState) -> a 211:212:void setBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block) -> a 215:216:void setBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 219:220:void setNight() -> d 223:224:void setDayTime(int) -> a 229:230:void assertBlockPresent(net.minecraft.world.level.block.Block,int,int,int) -> a 233:235:void assertBlockPresent(net.minecraft.world.level.block.Block,net.minecraft.core.BlockPos) -> a 238:239:void assertBlockNotPresent(net.minecraft.world.level.block.Block,int,int,int) -> b 242:243:void assertBlockNotPresent(net.minecraft.world.level.block.Block,net.minecraft.core.BlockPos) -> b 246:247:void succeedWhenBlockPresent(net.minecraft.world.level.block.Block,int,int,int) -> c 250:253:void succeedWhenBlockPresent(net.minecraft.world.level.block.Block,net.minecraft.core.BlockPos) -> c 256:257:void assertBlock(net.minecraft.core.BlockPos,java.util.function.Predicate,java.lang.String) -> a 260:261:void assertBlock(net.minecraft.core.BlockPos,java.util.function.Predicate,java.util.function.Supplier) -> a 264:265:void assertBlockProperty(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable) -> a 268:269:void assertBlockProperty(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.properties.Property,java.util.function.Predicate,java.lang.String) -> a 272:276:void assertBlockState(net.minecraft.core.BlockPos,java.util.function.Predicate,java.util.function.Supplier) -> b 281:285:void assertEntityPresent(net.minecraft.world.entity.EntityType) -> a 288:289:void assertEntityPresent(net.minecraft.world.entity.EntityType,int,int,int) -> c 292:297:void assertEntityPresent(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos) -> c 300:305:void assertEntityPresent(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos,double) -> a 308:309:void assertEntityInstancePresent(net.minecraft.world.entity.Entity,int,int,int) -> a 312:315:void assertEntityInstancePresent(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -> a 318:332:void assertItemEntityCountIs(net.minecraft.world.item.Item,net.minecraft.core.BlockPos,double,int) -> a 335:343:void assertItemEntityPresent(net.minecraft.world.item.Item,net.minecraft.core.BlockPos,double) -> a 347:351:void assertEntityNotPresent(net.minecraft.world.entity.EntityType) -> b 354:355:void assertEntityNotPresent(net.minecraft.world.entity.EntityType,int,int,int) -> d 358:363:void assertEntityNotPresent(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos) -> d 366:373:void assertEntityTouching(net.minecraft.world.entity.EntityType,double,double,double) -> a 376:383:void assertEntityNotTouching(net.minecraft.world.entity.EntityType,double,double,double) -> b 386:407:void assertEntityData(net.minecraft.core.BlockPos,net.minecraft.world.entity.EntityType,java.util.function.Function,java.lang.Object) -> a 410:415:void assertContainerEmpty(net.minecraft.core.BlockPos) -> g 418:423:void assertContainerContains(net.minecraft.core.BlockPos,net.minecraft.world.item.Item) -> a 429:434:void assertSameBlockStates(net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.BlockPos) -> a 437:442:void assertSameBlockState(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 445:446:void assertAtTickTimeContainerContains(long,net.minecraft.core.BlockPos,net.minecraft.world.item.Item) -> a 449:450:void assertAtTickTimeContainerEmpty(long,net.minecraft.core.BlockPos) -> a 453:454:void succeedWhenEntityData(net.minecraft.core.BlockPos,net.minecraft.world.entity.EntityType,java.util.function.Function,java.lang.Object) -> b 457:460:void assertEntityProperty(net.minecraft.world.entity.Entity,java.util.function.Predicate,java.lang.String) -> a 463:467:void assertEntityProperty(net.minecraft.world.entity.Entity,java.util.function.Function,java.lang.String,java.lang.Object) -> a 470:471:void succeedWhenEntityPresent(net.minecraft.world.entity.EntityType,int,int,int) -> e 474:477:void succeedWhenEntityPresent(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos) -> e 480:481:void succeedWhenEntityNotPresent(net.minecraft.world.entity.EntityType,int,int,int) -> f 484:487:void succeedWhenEntityNotPresent(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos) -> f 492:493:void succeed() -> e 496:500:void ensureSingleFinalCheck() -> h 503:507:void succeedIf(java.lang.Runnable) -> a 510:514:void succeedWhen(java.lang.Runnable) -> b 517:521:void succeedOnTickWhen(int,java.lang.Runnable) -> a 524:525:void runAtTickTime(long,java.lang.Runnable) -> a 528:529:void runAfterDelay(long,java.lang.Runnable) -> b 532:535:void randomTick(net.minecraft.core.BlockPos) -> h 538:538:void fail(java.lang.String,net.minecraft.core.BlockPos) -> a 542:542:void fail(java.lang.String,net.minecraft.world.entity.Entity) -> a 546:546:void fail(java.lang.String) -> a 550:553:void failIf(java.lang.Runnable) -> c 556:558:void failIfEver(java.lang.Runnable) -> d 561:561:net.minecraft.gametest.framework.GameTestSequence startSequence() -> f 565:567:net.minecraft.core.BlockPos absolutePos(net.minecraft.core.BlockPos) -> i 571:574:net.minecraft.core.BlockPos relativePos(net.minecraft.core.BlockPos) -> j 578:579:net.minecraft.world.phys.Vec3 absoluteVec(net.minecraft.world.phys.Vec3) -> a 585:585:long getTick() -> g 589:589:net.minecraft.world.phys.AABB getBounds() -> i 593:594:net.minecraft.world.phys.AABB getRelativeBounds() -> j 598:600:void forEveryBlockInStructure(java.util.function.Consumer) -> a 603:606:void onEachTick(java.lang.Runnable) -> e 604:605:void lambda$onEachTick$26(java.lang.Runnable,long) -> a 557:557:void lambda$failIfEver$25(java.lang.Runnable,long) -> b 552:552:java.lang.Exception lambda$failIf$24() -> k 485:486:void lambda$succeedWhenEntityNotPresent$23(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos) -> g 475:476:void lambda$succeedWhenEntityPresent$22(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos) -> h 453:453:void lambda$succeedWhenEntityData$21(net.minecraft.core.BlockPos,net.minecraft.world.entity.EntityType,java.util.function.Function,java.lang.Object) -> c 449:449:void lambda$assertAtTickTimeContainerEmpty$20(net.minecraft.core.BlockPos) -> k 445:445:void lambda$assertAtTickTimeContainerContains$19(net.minecraft.core.BlockPos,net.minecraft.world.item.Item) -> b 431:433:void lambda$assertSameBlockStates$18(net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.BlockPos) -> a 378:378:boolean lambda$assertEntityNotTouching$17(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity) -> a 368:368:boolean lambda$assertEntityTouching$16(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity) -> b 314:314:net.minecraft.gametest.framework.GameTestAssertPosException lambda$assertEntityInstancePresent$15(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 314:314:boolean lambda$assertEntityInstancePresent$14(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity) -> a 268:268:java.lang.String lambda$assertBlockProperty$13(java.lang.String) -> b 268:268:boolean lambda$assertBlockProperty$12(java.util.function.Predicate,net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.BlockState) -> a 264:264:java.lang.String lambda$assertBlockProperty$11(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable) -> a 264:264:boolean lambda$assertBlockProperty$10(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable,net.minecraft.world.level.block.state.BlockState) -> a 260:260:boolean lambda$assertBlock$9(java.util.function.Predicate,net.minecraft.world.level.block.state.BlockState) -> a 256:256:java.lang.String lambda$assertBlock$8(java.lang.String) -> c 251:252:void lambda$succeedWhenBlockPresent$7(net.minecraft.world.level.block.Block,net.minecraft.core.BlockPos) -> d 242:242:boolean lambda$assertBlockNotPresent$6(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> a 234:234:boolean lambda$assertBlockPresent$5(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> a 195:195:void lambda$pulseRedstone$4(net.minecraft.core.BlockPos) -> l 144:144:java.lang.String lambda$pressButton$3() -> l 144:144:boolean lambda$pressButton$2(net.minecraft.world.level.block.state.BlockState) -> a 134:136:void lambda$walkTo$1(net.minecraft.world.entity.Mob,net.minecraft.core.BlockPos,float) -> b 75:75:boolean lambda$killAllEntities$0(net.minecraft.world.entity.Entity) -> a net.minecraft.gametest.framework.GameTestHelper$1 -> nf$1: net.minecraft.gametest.framework.GameTestHelper this$0 -> b 166:166:void (net.minecraft.gametest.framework.GameTestHelper,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,float,com.mojang.authlib.GameProfile) -> 169:169:boolean isSpectator() -> B_ 174:174:boolean isCreative() -> f net.minecraft.gametest.framework.GameTestInfo -> ng: net.minecraft.gametest.framework.TestFunction testFunction -> a net.minecraft.core.BlockPos structureBlockPos -> b net.minecraft.server.level.ServerLevel level -> c java.util.Collection listeners -> d int timeoutTicks -> e java.util.Collection sequences -> f it.unimi.dsi.fastutil.objects.Object2LongMap runAtTickTimeMap -> g long startTick -> h long tickCount -> i boolean started -> j com.google.common.base.Stopwatch timer -> k boolean done -> l net.minecraft.world.level.block.Rotation rotation -> m java.lang.Throwable error -> n net.minecraft.world.level.block.entity.StructureBlockEntity structureBlockEntity -> o 32:57:void (net.minecraft.gametest.framework.TestFunction,net.minecraft.world.level.block.Rotation,net.minecraft.server.level.ServerLevel) -> 60:61:void setStructureBlockPos(net.minecraft.core.BlockPos) -> a 64:66:void startExecution() -> a 69:82:void tick() -> b 85:118:void tickInternal() -> A 121:130:void startTest() -> B 133:134:void setRunAtTickTime(long,java.lang.Runnable) -> a 137:137:java.lang.String getTestName() -> c 141:141:net.minecraft.core.BlockPos getStructureBlockPos() -> d 146:151:net.minecraft.core.Vec3i getStructureSize() -> e 156:160:net.minecraft.world.phys.AABB getStructureBounds() -> f 165:165:net.minecraft.world.level.block.entity.StructureBlockEntity getStructureBlockEntity() -> C 169:169:net.minecraft.server.level.ServerLevel getLevel() -> g 173:173:boolean hasSucceeded() -> h 177:177:boolean hasFailed() -> i 181:181:boolean hasStarted() -> j 185:185:boolean isDone() -> k 189:189:long getRunTime() -> l 193:197:void finish() -> D 201:204:void succeed() -> m 207:209:void fail(java.lang.Throwable) -> a 216:216:java.lang.Throwable getError() -> n 221:221:java.lang.String toString() -> toString 225:226:void addListener(net.minecraft.gametest.framework.GameTestListener) -> a 229:236:void spawnStructure(net.minecraft.core.BlockPos,int) -> a 239:245:void clearStructure() -> o 248:248:long getTick() -> p 252:254:net.minecraft.gametest.framework.GameTestSequence createSequence() -> q 258:258:boolean isRequired() -> r 262:262:boolean isOptional() -> s 266:266:java.lang.String getStructureName() -> t 270:270:net.minecraft.world.level.block.Rotation getRotation() -> u 274:274:net.minecraft.gametest.framework.TestFunction getTestFunction() -> v 278:278:int getTimeoutTicks() -> w 282:282:boolean isFlaky() -> x 286:286:int maxAttempts() -> y 290:290:int requiredSuccesses() -> z 235:235:void lambda$spawnStructure$4(net.minecraft.gametest.framework.GameTestListener) -> b 116:116:void lambda$tickInternal$3(net.minecraft.gametest.framework.GameTestSequence) -> a 109:109:void lambda$tickInternal$2(net.minecraft.gametest.framework.GameTestSequence) -> b 79:79:void lambda$tick$1(net.minecraft.gametest.framework.GameTestListener) -> c 77:77:void lambda$tick$0(net.minecraft.gametest.framework.GameTestListener) -> d net.minecraft.gametest.framework.GameTestListener -> nh: void testStructureLoaded(net.minecraft.gametest.framework.GameTestInfo) -> a void testPassed(net.minecraft.gametest.framework.GameTestInfo) -> b void testFailed(net.minecraft.gametest.framework.GameTestInfo) -> c net.minecraft.gametest.framework.GameTestRegistry -> ni: java.util.Collection TEST_FUNCTIONS -> a java.util.Set TEST_CLASS_NAMES -> b java.util.Map BEFORE_BATCH_FUNCTIONS -> c java.util.Map AFTER_BATCH_FUNCTIONS -> d java.util.Collection LAST_FAILED_TESTS -> e 25:25:void () -> 33:34:void register(java.lang.Class) -> a 37:53:void register(java.lang.reflect.Method) -> a 56:64:void registerBatchFunction(java.lang.reflect.Method,java.lang.Class,java.util.function.Function,java.util.Map) -> a 67:69:java.util.Collection getTestFunctionsForClassName(java.lang.String) -> a 73:73:java.util.Collection getAllTestFunctions() -> a 77:77:java.util.Collection getAllTestClassNames() -> b 81:81:boolean isTestClass(java.lang.String) -> b 86:86:java.util.function.Consumer getBeforeBatchFunction(java.lang.String) -> c 91:91:java.util.function.Consumer getAfterBatchFunction(java.lang.String) -> d 95:97:java.util.Optional findTestFunction(java.lang.String) -> e 102:106:net.minecraft.gametest.framework.TestFunction getTestFunction(java.lang.String) -> f 111:114:java.util.Collection useTestGeneratorMethod(java.lang.reflect.Method) -> b 119:138:net.minecraft.gametest.framework.TestFunction turnMethodIntoTestFunction(java.lang.reflect.Method) -> c 142:142:java.util.function.Consumer turnMethodIntoConsumer(java.lang.reflect.Method) -> d 162:162:boolean isTestFunctionPartOfClass(net.minecraft.gametest.framework.TestFunction,java.lang.String) -> a 166:166:java.util.Collection getLastFailedTests() -> c 170:171:void rememberFailedTest(net.minecraft.gametest.framework.TestFunction) -> a 174:175:void forgetFailedTests() -> d 144:155:void lambda$turnMethodIntoConsumer$2(java.lang.reflect.Method,java.lang.Object) -> a 96:96:boolean lambda$findTestFunction$1(java.lang.String,net.minecraft.gametest.framework.TestFunction) -> a 68:68:boolean lambda$getTestFunctionsForClassName$0(java.lang.String,net.minecraft.gametest.framework.TestFunction) -> b 26:30:void () -> net.minecraft.gametest.framework.GameTestRunner -> nj: int MAX_TESTS_PER_BATCH -> e int PADDING_AROUND_EACH_STRUCTURE -> a int SPACE_BETWEEN_COLUMNS -> b int SPACE_BETWEEN_ROWS -> c int DEFAULT_TESTS_PER_ROW -> d 25:25:void () -> 37:41:void runTest(net.minecraft.gametest.framework.GameTestInfo,net.minecraft.core.BlockPos,net.minecraft.gametest.framework.GameTestTicker) -> a 49:51:java.util.Collection runTestBatches(java.util.Collection,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,net.minecraft.server.level.ServerLevel,net.minecraft.gametest.framework.GameTestTicker,int) -> a 58:58:java.util.Collection runTests(java.util.Collection,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,net.minecraft.server.level.ServerLevel,net.minecraft.gametest.framework.GameTestTicker,int) -> b 62:72:java.util.Collection groupTestsIntoBatches(java.util.Collection) -> a 76:87:void clearAllTests(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,net.minecraft.gametest.framework.GameTestTicker,int) -> a 90:91:void clearMarkers(net.minecraft.server.level.ServerLevel) -> a 82:86:void lambda$clearAllTests$3(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a 80:80:boolean lambda$clearAllTests$2(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> b 65:71:java.util.stream.Stream lambda$groupTestsIntoBatches$1(java.util.Map$Entry) -> a 71:71:net.minecraft.gametest.framework.GameTestBatch lambda$groupTestsIntoBatches$0(java.lang.String,org.apache.commons.lang3.mutable.MutableInt,java.util.function.Consumer,java.util.function.Consumer,java.util.List) -> a net.minecraft.gametest.framework.GameTestSequence -> nk: net.minecraft.gametest.framework.GameTestInfo parent -> a java.util.List events -> b long lastTick -> c 38:44:void (net.minecraft.gametest.framework.GameTestInfo) -> 50:51:net.minecraft.gametest.framework.GameTestSequence thenWaitUntil(java.lang.Runnable) -> a 58:59:net.minecraft.gametest.framework.GameTestSequence thenWaitUntil(long,java.lang.Runnable) -> a 63:63:net.minecraft.gametest.framework.GameTestSequence thenIdle(int) -> a 67:68:net.minecraft.gametest.framework.GameTestSequence thenExecute(java.lang.Runnable) -> b 72:78:net.minecraft.gametest.framework.GameTestSequence thenExecuteAfter(int,java.lang.Runnable) -> a 82:88:net.minecraft.gametest.framework.GameTestSequence thenExecuteFor(int,java.lang.Runnable) -> b 92:93:void thenSucceed() -> a 96:97:void thenFail(java.util.function.Supplier) -> a 100:102:net.minecraft.gametest.framework.GameTestSequence$Condition thenTrigger() -> b 107:110:void tickAndContinue(long) -> a 114:118:void tickAndFailIfNotComplete(long) -> b 122:126:void executeWithoutFail(java.lang.Runnable) -> c 129:142:void tick(long) -> c 101:101:void lambda$thenTrigger$5(net.minecraft.gametest.framework.GameTestSequence$Condition) -> a 96:96:void lambda$thenFail$4(java.util.function.Supplier) -> b 83:87:void lambda$thenExecuteFor$3(int,java.lang.Runnable) -> c 73:77:void lambda$thenExecuteAfter$2(int,java.lang.Runnable) -> d 67:67:void lambda$thenExecute$1(java.lang.Runnable) -> d 63:63:void lambda$thenIdle$0() -> c net.minecraft.gametest.framework.GameTestSequence$Condition -> nk$a: long NOT_TRIGGERED -> b long triggerTime -> c net.minecraft.gametest.framework.GameTestSequence this$0 -> a 13:16:void (net.minecraft.gametest.framework.GameTestSequence) -> 19:23:void trigger(long) -> a 26:34:void assertTriggeredThisTick() -> a net.minecraft.gametest.framework.GameTestServer -> nl: org.slf4j.Logger LOGGER -> q int PROGRESS_REPORT_INTERVAL -> r java.util.List testBatches -> s net.minecraft.core.BlockPos spawnPos -> t net.minecraft.world.level.GameRules TEST_GAME_RULES -> u net.minecraft.world.level.LevelSettings TEST_SETTINGS -> v net.minecraft.gametest.framework.MultipleTestTracker testTracker -> w 68:98:net.minecraft.gametest.framework.GameTestServer create(java.lang.Thread,net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess,net.minecraft.server.packs.repository.PackRepository,java.util.Collection,net.minecraft.core.BlockPos) -> a 107:110:void (java.lang.Thread,net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess,net.minecraft.server.packs.repository.PackRepository,net.minecraft.server.WorldStem,java.util.Collection,net.minecraft.core.BlockPos) -> 114:120:boolean initServer() -> e 125:156:void tickServer(java.util.function.BooleanSupplier) -> a 160:161:net.minecraft.SystemReport fillServerSystemReport(net.minecraft.SystemReport) -> a 166:168:void onServerExit() -> f 172:173:void onServerCrash(net.minecraft.CrashReport) -> a 176:179:void startTests(net.minecraft.server.level.ServerLevel) -> b 182:182:boolean haveTestsStarted() -> bd 187:187:boolean isHardcore() -> g 192:192:int getOperatorUserPermissionLevel() -> h 197:197:int getFunctionCompilationLevel() -> i 202:202:boolean shouldRconBroadcast() -> j 207:207:boolean isDedicatedServer() -> k 212:212:int getRateLimitPacketsPerSecond() -> l 217:217:boolean isEpollEnabled() -> m 222:222:boolean isCommandBlockEnabled() -> n 227:227:boolean isPublished() -> o 232:232:boolean shouldInformAdmins() -> G_ 237:237:boolean isSingleplayerOwner(com.mojang.authlib.GameProfile) -> a 152:152:void lambda$tickServer$4(net.minecraft.gametest.framework.GameTestInfo) -> a 146:146:void lambda$tickServer$3(net.minecraft.gametest.framework.GameTestInfo) -> b 79:85:com.mojang.datafixers.util.Pair lambda$create$2(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.world.level.DataPackConfig) -> a 77:77:net.minecraft.world.level.DataPackConfig lambda$create$1() -> be 58:60:void lambda$static$0(net.minecraft.world.level.GameRules) -> a 51:62:void () -> net.minecraft.gametest.framework.GameTestServer$1 -> nl$1: net.minecraft.gametest.framework.GameTestServer this$0 -> a 114:114:void (net.minecraft.gametest.framework.GameTestServer,net.minecraft.server.MinecraftServer,net.minecraft.core.RegistryAccess$Frozen,net.minecraft.world.level.storage.PlayerDataStorage,int) -> net.minecraft.gametest.framework.GameTestTicker -> nm: net.minecraft.gametest.framework.GameTestTicker SINGLETON -> a java.util.Collection testInfos -> b 7:9:void () -> 12:13:void add(net.minecraft.gametest.framework.GameTestInfo) -> a 16:17:void clear() -> a 20:22:void tick() -> b 8:8:void () -> net.minecraft.gametest.framework.GameTestTimeoutException -> nn: 5:6:void (java.lang.String) -> net.minecraft.gametest.framework.GlobalTestReporter -> no: net.minecraft.gametest.framework.TestReporter DELEGATE -> a 3:3:void () -> 7:8:void replaceWith(net.minecraft.gametest.framework.TestReporter) -> a 11:12:void onTestFailed(net.minecraft.gametest.framework.GameTestInfo) -> a 15:16:void onTestSuccess(net.minecraft.gametest.framework.GameTestInfo) -> b 19:20:void finish() -> a 4:4:void () -> net.minecraft.gametest.framework.JUnitLikeTestReporter -> np: org.w3c.dom.Document document -> a org.w3c.dom.Element testSuite -> b com.google.common.base.Stopwatch stopwatch -> c java.io.File destination -> d 25:36:void (java.io.File) -> 39:44:org.w3c.dom.Element createTestCase(net.minecraft.gametest.framework.GameTestInfo,java.lang.String) -> a 49:63:void onTestFailed(net.minecraft.gametest.framework.GameTestInfo) -> a 67:69:void onTestSuccess(net.minecraft.gametest.framework.GameTestInfo) -> b 73:81:void finish() -> a 84:89:void save(java.io.File) -> a net.minecraft.gametest.framework.LogTestReporter -> nq: org.slf4j.Logger LOGGER -> a 7:7:void () -> 12:17:void onTestFailed(net.minecraft.gametest.framework.GameTestInfo) -> a 21:21:void onTestSuccess(net.minecraft.gametest.framework.GameTestInfo) -> b 8:8:void () -> net.minecraft.gametest.framework.MultipleTestTracker -> nr: char NOT_STARTED_TEST_CHAR -> a char ONGOING_TEST_CHAR -> b char SUCCESSFUL_TEST_CHAR -> c char FAILED_OPTIONAL_TEST_CHAR -> d char FAILED_REQUIRED_TEST_CHAR -> e java.util.Collection tests -> f java.util.Collection listeners -> g 19:25:void () -> 19:29:void (java.util.Collection) -> 32:34:void addTestToTrack(net.minecraft.gametest.framework.GameTestInfo) -> a 37:39:void addListener(net.minecraft.gametest.framework.GameTestListener) -> a 42:56:void addFailureListener(java.util.function.Consumer) -> a 59:59:int getFailedRequiredCount() -> a 63:63:int getFailedOptionalCount() -> b 67:67:int getDoneCount() -> c 71:71:boolean hasFailedRequired() -> d 75:75:boolean hasFailedOptional() -> e 79:79:java.util.Collection getFailedRequired() -> f 83:83:java.util.Collection getFailedOptional() -> g 87:87:int getTotalCount() -> h 91:91:boolean isDone() -> i 95:109:java.lang.String getProgressBar() -> j 114:114:java.lang.String toString() -> toString 98:107:void lambda$getProgressBar$1(java.lang.StringBuffer,net.minecraft.gametest.framework.GameTestInfo) -> a 38:38:void lambda$addListener$0(net.minecraft.gametest.framework.GameTestListener,net.minecraft.gametest.framework.GameTestInfo) -> a net.minecraft.gametest.framework.MultipleTestTracker$1 -> nr$1: java.util.function.Consumer val$listener -> a net.minecraft.gametest.framework.MultipleTestTracker this$0 -> b 42:42:void (net.minecraft.gametest.framework.MultipleTestTracker,java.util.function.Consumer) -> 45:45:void testStructureLoaded(net.minecraft.gametest.framework.GameTestInfo) -> a 49:49:void testPassed(net.minecraft.gametest.framework.GameTestInfo) -> b 53:54:void testFailed(net.minecraft.gametest.framework.GameTestInfo) -> c net.minecraft.gametest.framework.ReportGameListener -> ns: net.minecraft.gametest.framework.GameTestInfo originalTestInfo -> c net.minecraft.gametest.framework.GameTestTicker testTicker -> d net.minecraft.core.BlockPos structurePos -> e int attempts -> a int successes -> b 32:38:void (net.minecraft.gametest.framework.GameTestInfo,net.minecraft.gametest.framework.GameTestTicker,net.minecraft.core.BlockPos) -> 42:44:void testStructureLoaded(net.minecraft.gametest.framework.GameTestInfo) -> a 48:60:void testPassed(net.minecraft.gametest.framework.GameTestInfo) -> b 64:80:void testFailed(net.minecraft.gametest.framework.GameTestInfo) -> c 83:85:void reportPassed(net.minecraft.gametest.framework.GameTestInfo,java.lang.String) -> a 88:91:void visualizePassedTest(net.minecraft.gametest.framework.GameTestInfo,java.lang.String) -> b 94:97:void reportFailure(net.minecraft.gametest.framework.GameTestInfo,java.lang.Throwable) -> a 100:112:void visualizeFailedTest(net.minecraft.gametest.framework.GameTestInfo,java.lang.Throwable) -> b 115:122:void rerunTest() -> a 125:140:void spawnBeacon(net.minecraft.gametest.framework.GameTestInfo,net.minecraft.world.level.block.Block) -> a 143:155:void spawnLectern(net.minecraft.gametest.framework.GameTestInfo,java.lang.String) -> c 158:173:net.minecraft.world.item.ItemStack createBook(java.lang.String,boolean,java.lang.String) -> a 177:178:void say(net.minecraft.server.level.ServerLevel,net.minecraft.ChatFormatting,java.lang.String) -> a 181:182:void showRedBox(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,java.lang.String) -> a 177:177:void lambda$say$2(java.lang.String,net.minecraft.ChatFormatting,net.minecraft.server.level.ServerPlayer) -> a 177:177:boolean lambda$say$1(net.minecraft.server.level.ServerPlayer) -> a 163:163:void lambda$createBook$0(java.lang.StringBuffer,java.lang.String) -> a net.minecraft.gametest.framework.StructureUtils -> nt: org.slf4j.Logger LOGGER -> c java.lang.String DEFAULT_TEST_STRUCTURES_DIR -> a java.lang.String testStructuresDir -> b int HOW_MANY_CHUNKS_TO_LOAD_IN_EACH_DIRECTION_OF_STRUCTURE -> d 53:53:void () -> 62:72:net.minecraft.world.level.block.Rotation getRotationForRotationSteps(int) -> a 77:87:int getRotationStepsForRotation(net.minecraft.world.level.block.Rotation) -> a 93:104:void main(java.lang.String[]) -> a 107:111:net.minecraft.world.phys.AABB getStructureBounds(net.minecraft.world.level.block.entity.StructureBlockEntity) -> a 115:119:net.minecraft.world.level.levelgen.structure.BoundingBox getStructureBoundingBox(net.minecraft.world.level.block.entity.StructureBlockEntity) -> b 123:131:void addCommandBlockAndButtonToStartTest(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,net.minecraft.server.level.ServerLevel) -> a 134:145:void createNewEmptyStructureBlock(java.lang.String,net.minecraft.core.BlockPos,net.minecraft.core.Vec3i,net.minecraft.world.level.block.Rotation,net.minecraft.server.level.ServerLevel) -> a 148:170:net.minecraft.world.level.block.entity.StructureBlockEntity spawnStructure(java.lang.String,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,int,net.minecraft.server.level.ServerLevel,boolean) -> a 174:184:void forceLoadChunks(net.minecraft.core.BlockPos,net.minecraft.server.level.ServerLevel) -> a 188:203:void clearSpaceForStructure(net.minecraft.world.level.levelgen.structure.BoundingBox,int,net.minecraft.server.level.ServerLevel) -> a 206:214:net.minecraft.world.level.levelgen.structure.BoundingBox getStructureBoundingBox(net.minecraft.core.BlockPos,net.minecraft.core.Vec3i,net.minecraft.world.level.block.Rotation) -> a 218:220:java.util.Optional findStructureBlockContainingPos(net.minecraft.core.BlockPos,int,net.minecraft.server.level.ServerLevel) -> a 225:229:net.minecraft.core.BlockPos findNearestStructureBlock(net.minecraft.core.BlockPos,int,net.minecraft.server.level.ServerLevel) -> b 233:248:java.util.Collection findStructureBlocks(net.minecraft.core.BlockPos,int,net.minecraft.server.level.ServerLevel) -> c 252:268:net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate getStructureTemplate(java.lang.String,net.minecraft.server.level.ServerLevel) -> a 272:289:net.minecraft.world.level.block.entity.StructureBlockEntity createStructureBlock(java.lang.String,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,net.minecraft.server.level.ServerLevel,boolean) -> a 297:303:net.minecraft.nbt.CompoundTag tryLoadStructure(java.nio.file.Path) -> a 308:322:void clearBlock(int,net.minecraft.core.BlockPos,net.minecraft.server.level.ServerLevel) -> a 325:327:boolean doesStructureContain(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,net.minecraft.server.level.ServerLevel) -> a 225:225:int lambda$findNearestStructureBlock$5(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 219:219:boolean lambda$findStructureBlockContainingPos$4(net.minecraft.core.BlockPos,net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a 201:201:boolean lambda$clearSpaceForStructure$3(net.minecraft.world.entity.Entity) -> a 197:197:void lambda$clearSpaceForStructure$2(int,net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a 96:103:void lambda$main$1(java.nio.file.Path) -> b 94:94:boolean lambda$main$0(java.nio.file.Path) -> c 54:56:void () -> net.minecraft.gametest.framework.StructureUtils$1 -> nt$1: int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a 77:77:void () -> net.minecraft.gametest.framework.TeamcityTestReporter -> nu: org.slf4j.Logger LOGGER -> a com.google.common.escape.Escaper ESCAPER -> b 9:9:void () -> 23:34:void onTestFailed(net.minecraft.gametest.framework.GameTestInfo) -> a 38:42:void onTestSuccess(net.minecraft.gametest.framework.GameTestInfo) -> b 10:19:void () -> net.minecraft.gametest.framework.TestClassNameArgument -> nv: java.util.Collection EXAMPLES -> a 19:19:void () -> 24:29:java.lang.String parse(com.mojang.brigadier.StringReader) -> a 34:34:net.minecraft.gametest.framework.TestClassNameArgument testClassName() -> a 38:38:java.lang.String getTestClassName(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 43:43:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 48:48:java.util.Collection getExamples() -> getExamples 19:19:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 20:20:void () -> net.minecraft.gametest.framework.TestCommand -> nw: int DEFAULT_CLEAR_RADIUS -> a int MAX_CLEAR_RADIUS -> b int STRUCTURE_BLOCK_NEARBY_SEARCH_RADIUS -> c int STRUCTURE_BLOCK_FULL_SEARCH_RADIUS -> d int TEST_POS_Z_OFFSET_FROM_PLAYER -> e int SHOW_POS_DURATION_MS -> f int DEFAULT_X_SIZE -> g int DEFAULT_Y_SIZE -> h int DEFAULT_Z_SIZE -> i 59:59:void () -> 72:189:void register(com.mojang.brigadier.CommandDispatcher) -> a 192:213:int createNewStructure(net.minecraft.commands.CommandSourceStack,java.lang.String,int,int,int) -> a 217:249:int showPos(net.minecraft.commands.CommandSourceStack,java.lang.String) -> a 253:265:int runNearbyTest(net.minecraft.commands.CommandSourceStack) -> a 269:285:int runAllNearbyTests(net.minecraft.commands.CommandSourceStack) -> b 289:301:void runTest(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,net.minecraft.gametest.framework.MultipleTestTracker) -> a 304:315:void showTestSummaryIfAllDone(net.minecraft.server.level.ServerLevel,net.minecraft.gametest.framework.MultipleTestTracker) -> a 318:322:int clearAllTests(net.minecraft.commands.CommandSourceStack,int) -> a 326:335:int runTest(net.minecraft.commands.CommandSourceStack,net.minecraft.gametest.framework.TestFunction,int) -> a 339:343:void runTestPreparation(net.minecraft.gametest.framework.TestFunction,net.minecraft.server.level.ServerLevel) -> a 346:351:int runAllTests(net.minecraft.commands.CommandSourceStack,int,int) -> a 355:360:int runAllTestsInClass(net.minecraft.commands.CommandSourceStack,java.lang.String,int,int) -> a 365:377:int runLastFailedTests(net.minecraft.commands.CommandSourceStack,boolean,int,int) -> a 381:389:void runTests(net.minecraft.commands.CommandSourceStack,java.util.Collection,int,int) -> a 392:393:void say(net.minecraft.commands.CommandSourceStack,java.lang.String) -> b 396:405:int exportNearestTestStructure(net.minecraft.commands.CommandSourceStack) -> c 409:428:int exportTestStructure(net.minecraft.commands.CommandSourceStack,java.lang.String) -> c 432:449:int importTestStructure(net.minecraft.commands.CommandSourceStack,java.lang.String) -> d 454:457:void say(net.minecraft.server.level.ServerLevel,java.lang.String,net.minecraft.ChatFormatting) -> a 455:456:void lambda$say$27(net.minecraft.ChatFormatting,java.lang.String,net.minecraft.server.level.ServerPlayer) -> a 454:454:boolean lambda$say$26(net.minecraft.server.level.ServerPlayer) -> a 388:388:void lambda$runTests$25(net.minecraft.gametest.framework.GameTestInfo) -> a 283:283:void lambda$runAllNearbyTests$24(net.minecraft.server.level.ServerLevel,net.minecraft.gametest.framework.MultipleTestTracker,net.minecraft.core.BlockPos) -> a 185:185:int lambda$register$23(com.mojang.brigadier.context.CommandContext) -> a 182:182:int lambda$register$22(com.mojang.brigadier.context.CommandContext) -> b 169:173:int lambda$register$21(com.mojang.brigadier.context.CommandContext) -> c 160:164:int lambda$register$20(com.mojang.brigadier.context.CommandContext) -> d 157:157:int lambda$register$19(com.mojang.brigadier.context.CommandContext) -> e 150:150:int lambda$register$18(com.mojang.brigadier.context.CommandContext) -> f 147:147:int lambda$register$17(com.mojang.brigadier.context.CommandContext) -> g 142:142:int lambda$register$16(com.mojang.brigadier.context.CommandContext) -> h 136:136:int lambda$register$15(com.mojang.brigadier.context.CommandContext) -> i 131:131:int lambda$register$14(com.mojang.brigadier.context.CommandContext) -> j 122:122:int lambda$register$13(com.mojang.brigadier.context.CommandContext) -> k 120:120:int lambda$register$12(com.mojang.brigadier.context.CommandContext) -> l 114:114:int lambda$register$11(com.mojang.brigadier.context.CommandContext) -> m 112:112:int lambda$register$10(com.mojang.brigadier.context.CommandContext) -> n 110:110:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> o 107:107:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> p 101:101:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> q 99:99:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> r 90:90:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> s 88:88:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> t 86:86:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> u 84:84:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> v 80:80:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> w 76:76:int lambda$register$0(com.mojang.brigadier.context.CommandContext) -> x net.minecraft.gametest.framework.TestCommand$TestSummaryDisplayer -> nw$a: net.minecraft.server.level.ServerLevel level -> a net.minecraft.gametest.framework.MultipleTestTracker tracker -> b 463:466:void (net.minecraft.server.level.ServerLevel,net.minecraft.gametest.framework.MultipleTestTracker) -> 470:470:void testStructureLoaded(net.minecraft.gametest.framework.GameTestInfo) -> a 474:475:void testPassed(net.minecraft.gametest.framework.GameTestInfo) -> b 479:480:void testFailed(net.minecraft.gametest.framework.GameTestInfo) -> c net.minecraft.gametest.framework.TestFunction -> nx: java.lang.String batchName -> a java.lang.String testName -> b java.lang.String structureName -> c boolean required -> d int maxAttempts -> e int requiredSuccesses -> f java.util.function.Consumer function -> g int maxTicks -> h long setupTicks -> i net.minecraft.world.level.block.Rotation rotation -> j 24:25:void (java.lang.String,java.lang.String,java.lang.String,int,long,boolean,java.util.function.Consumer) -> 28:29:void (java.lang.String,java.lang.String,java.lang.String,net.minecraft.world.level.block.Rotation,int,long,boolean,java.util.function.Consumer) -> 31:42:void (java.lang.String,java.lang.String,java.lang.String,net.minecraft.world.level.block.Rotation,int,long,boolean,int,int,java.util.function.Consumer) -> 45:46:void run(net.minecraft.gametest.framework.GameTestHelper) -> a 49:49:java.lang.String getTestName() -> a 53:53:java.lang.String getStructureName() -> b 58:58:java.lang.String toString() -> toString 62:62:int getMaxTicks() -> c 66:66:boolean isRequired() -> d 70:70:java.lang.String getBatchName() -> e 74:74:long getSetupTicks() -> f 78:78:net.minecraft.world.level.block.Rotation getRotation() -> g 82:82:boolean isFlaky() -> h 86:86:int getMaxAttempts() -> i 90:90:int getRequiredSuccesses() -> j net.minecraft.gametest.framework.TestFunctionArgument -> ny: java.util.Collection EXAMPLES -> a 21:21:void () -> 26:32:net.minecraft.gametest.framework.TestFunction parse(com.mojang.brigadier.StringReader) -> a 37:37:net.minecraft.gametest.framework.TestFunctionArgument testFunctionArgument() -> a 41:41:net.minecraft.gametest.framework.TestFunction getTestFunction(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 46:47:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 52:52:java.util.Collection getExamples() -> getExamples 21:21:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 22:22:void () -> net.minecraft.gametest.framework.TestReporter -> nz: void onTestFailed(net.minecraft.gametest.framework.GameTestInfo) -> a void onTestSuccess(net.minecraft.gametest.framework.GameTestInfo) -> b 10:10:void finish() -> a net.minecraft.gametest.framework.package-info -> oa: net.minecraft.locale.Language -> ob: org.slf4j.Logger LOGGER -> b com.google.gson.Gson GSON -> c java.util.regex.Pattern UNSUPPORTED_FORMAT_PATTERN -> d java.lang.String DEFAULT -> a net.minecraft.locale.Language instance -> e 27:27:void () -> 36:46:net.minecraft.locale.Language loadDefault() -> c 73:78:void loadFromJson(java.io.InputStream,java.util.function.BiConsumer) -> a 81:81:net.minecraft.locale.Language getInstance() -> a 85:86:void inject(net.minecraft.locale.Language) -> a java.lang.String getOrDefault(java.lang.String) -> a boolean has(java.lang.String) -> b boolean isDefaultRightToLeft() -> b net.minecraft.util.FormattedCharSequence getVisualOrder(net.minecraft.network.chat.FormattedText) -> a 97:97:java.util.List getVisualOrder(java.util.List) -> a 28:33:void () -> net.minecraft.locale.Language$1 -> ob$1: java.util.Map val$storage -> b 46:46:void (java.util.Map) -> 49:49:java.lang.String getOrDefault(java.lang.String) -> a 54:54:boolean has(java.lang.String) -> b 59:59:boolean isDefaultRightToLeft() -> b 65:65:net.minecraft.util.FormattedCharSequence getVisualOrder(net.minecraft.network.chat.FormattedText) -> a 65:67:boolean lambda$getVisualOrder$1(net.minecraft.network.chat.FormattedText,net.minecraft.util.FormattedCharSink) -> a 66:66:java.util.Optional lambda$getVisualOrder$0(net.minecraft.util.FormattedCharSink,net.minecraft.network.chat.Style,java.lang.String) -> a net.minecraft.locale.package-info -> oc: net.minecraft.nbt.ByteArrayTag -> od: int SELF_SIZE_IN_BITS -> b net.minecraft.nbt.TagType TYPE -> a byte[] data -> c 57:59:void (byte[]) -> 62:63:void (java.util.List) -> 66:72:byte[] toArray(java.util.List) -> a 77:79:void write(java.io.DataOutput) -> a 83:83:byte getId() -> a 88:88:net.minecraft.nbt.TagType getType() -> b 93:93:java.lang.String toString() -> toString 98:100:net.minecraft.nbt.Tag copy() -> c 105:109:boolean equals(java.lang.Object) -> equals 114:114:int hashCode() -> hashCode 119:120:void accept(net.minecraft.nbt.TagVisitor) -> a 123:123:byte[] getAsByteArray() -> d 128:128:int size() -> size 133:133:net.minecraft.nbt.ByteTag get(int) -> a 138:140:net.minecraft.nbt.ByteTag set(int,net.minecraft.nbt.ByteTag) -> a 145:146:void add(int,net.minecraft.nbt.ByteTag) -> b 150:154:boolean setTag(int,net.minecraft.nbt.Tag) -> a 159:163:boolean addTag(int,net.minecraft.nbt.Tag) -> b 168:170:net.minecraft.nbt.ByteTag remove(int) -> b 175:175:byte getElementType() -> e 180:181:void clear() -> clear 185:185:net.minecraft.nbt.StreamTagVisitor$ValueResult accept(net.minecraft.nbt.StreamTagVisitor) -> a 11:11:net.minecraft.nbt.Tag remove(int) -> c 11:11:void add(int,net.minecraft.nbt.Tag) -> c 11:11:net.minecraft.nbt.Tag set(int,net.minecraft.nbt.Tag) -> d 11:11:java.lang.Object remove(int) -> remove 11:11:void add(int,java.lang.Object) -> add 11:11:java.lang.Object set(int,java.lang.Object) -> set 11:11:java.lang.Object get(int) -> get 20:20:void () -> net.minecraft.nbt.ByteArrayTag$1 -> od$1: 20:20:void () -> 23:28:net.minecraft.nbt.ByteArrayTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 33:36:net.minecraft.nbt.StreamTagVisitor$ValueResult parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a 41:42:void skip(java.io.DataInput) -> a 46:46:java.lang.String getName() -> a 51:51:java.lang.String getPrettyName() -> b 20:20:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.ByteTag -> oe: int SELF_SIZE_IN_BITS -> w net.minecraft.nbt.TagType TYPE -> a net.minecraft.nbt.ByteTag ZERO -> b net.minecraft.nbt.ByteTag ONE -> c byte data -> x 63:65:void (byte) -> 68:68:net.minecraft.nbt.ByteTag valueOf(byte) -> a 72:72:net.minecraft.nbt.ByteTag valueOf(boolean) -> a 77:78:void write(java.io.DataOutput) -> a 82:82:byte getId() -> a 87:87:net.minecraft.nbt.TagType getType() -> b 92:92:net.minecraft.nbt.ByteTag copy() -> d 97:101:boolean equals(java.lang.Object) -> equals 106:106:int hashCode() -> hashCode 111:112:void accept(net.minecraft.nbt.TagVisitor) -> a 116:116:long getAsLong() -> e 121:121:int getAsInt() -> f 126:126:short getAsShort() -> g 131:131:byte getAsByte() -> h 136:136:double getAsDouble() -> i 141:141:float getAsFloat() -> j 146:146:java.lang.Number getAsNumber() -> k 151:151:net.minecraft.nbt.StreamTagVisitor$ValueResult accept(net.minecraft.nbt.StreamTagVisitor) -> a 7:7:net.minecraft.nbt.Tag copy() -> c 25:59:void () -> net.minecraft.nbt.ByteTag$1 -> oe$1: 25:25:void () -> 28:29:net.minecraft.nbt.ByteTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 34:34:net.minecraft.nbt.StreamTagVisitor$ValueResult parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a 39:39:int size() -> c 44:44:java.lang.String getName() -> a 49:49:java.lang.String getPrettyName() -> b 54:54:boolean isValue() -> d 25:25:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.ByteTag$Cache -> oe$a: net.minecraft.nbt.ByteTag[] cache -> a 15:15:void () -> 16:22:void () -> net.minecraft.nbt.CollectionTag -> of: 5:5:void () -> net.minecraft.nbt.Tag set(int,net.minecraft.nbt.Tag) -> d void add(int,net.minecraft.nbt.Tag) -> c net.minecraft.nbt.Tag remove(int) -> c boolean setTag(int,net.minecraft.nbt.Tag) -> a boolean addTag(int,net.minecraft.nbt.Tag) -> b byte getElementType() -> e 5:5:java.lang.Object remove(int) -> remove 5:5:void add(int,java.lang.Object) -> add 5:5:java.lang.Object set(int,java.lang.Object) -> set net.minecraft.nbt.CompoundTag -> og: com.mojang.serialization.Codec CODEC -> a int SELF_SIZE_IN_BITS -> c int MAP_ENTRY_SIZE_IN_BITS -> w net.minecraft.nbt.TagType TYPE -> b java.util.Map tags -> x 153:155:void (java.util.Map) -> 158:159:void () -> 163:168:void write(java.io.DataOutput) -> a 171:171:java.util.Set getAllKeys() -> d 176:176:byte getId() -> a 181:181:net.minecraft.nbt.TagType getType() -> b 185:185:int size() -> e 190:190:net.minecraft.nbt.Tag put(java.lang.String,net.minecraft.nbt.Tag) -> a 194:195:void putByte(java.lang.String,byte) -> a 198:199:void putShort(java.lang.String,short) -> a 202:203:void putInt(java.lang.String,int) -> a 206:207:void putLong(java.lang.String,long) -> a 210:211:void putUUID(java.lang.String,java.util.UUID) -> a 214:214:java.util.UUID getUUID(java.lang.String) -> a 218:219:boolean hasUUID(java.lang.String) -> b 223:224:void putFloat(java.lang.String,float) -> a 227:228:void putDouble(java.lang.String,double) -> a 231:232:void putString(java.lang.String,java.lang.String) -> a 235:236:void putByteArray(java.lang.String,byte[]) -> a 239:240:void putByteArray(java.lang.String,java.util.List) -> a 243:244:void putIntArray(java.lang.String,int[]) -> a 247:248:void putIntArray(java.lang.String,java.util.List) -> b 251:252:void putLongArray(java.lang.String,long[]) -> a 255:256:void putLongArray(java.lang.String,java.util.List) -> c 259:260:void putBoolean(java.lang.String,boolean) -> a 264:264:net.minecraft.nbt.Tag get(java.lang.String) -> c 268:272:byte getTagType(java.lang.String) -> d 276:276:boolean contains(java.lang.String) -> e 280:288:boolean contains(java.lang.String,int) -> b 293:298:byte getByte(java.lang.String) -> f 303:308:short getShort(java.lang.String) -> g 313:318:int getInt(java.lang.String) -> h 323:328:long getLong(java.lang.String) -> i 333:338:float getFloat(java.lang.String) -> j 343:348:double getDouble(java.lang.String) -> k 353:358:java.lang.String getString(java.lang.String) -> l 363:369:byte[] getByteArray(java.lang.String) -> m 374:380:int[] getIntArray(java.lang.String) -> n 385:391:long[] getLongArray(java.lang.String) -> o 396:402:net.minecraft.nbt.CompoundTag getCompound(java.lang.String) -> p 407:417:net.minecraft.nbt.ListTag getList(java.lang.String,int) -> c 421:421:boolean getBoolean(java.lang.String) -> q 425:426:void remove(java.lang.String) -> r 430:430:java.lang.String toString() -> toString 434:434:boolean isEmpty() -> f 438:445:net.minecraft.CrashReport createReport(java.lang.String,net.minecraft.nbt.TagType,java.lang.ClassCastException) -> a 450:451:net.minecraft.nbt.CompoundTag copy() -> g 456:460:boolean equals(java.lang.Object) -> equals 465:465:int hashCode() -> hashCode 469:477:void writeNamedTag(java.lang.String,net.minecraft.nbt.Tag,java.io.DataOutput) -> a 480:480:byte readNamedTagType(java.io.DataInput,net.minecraft.nbt.NbtAccounter) -> a 484:484:java.lang.String readNamedTagName(java.io.DataInput,net.minecraft.nbt.NbtAccounter) -> b 489:495:net.minecraft.nbt.Tag readNamedTagData(net.minecraft.nbt.TagType,java.lang.String,java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 513:528:net.minecraft.nbt.CompoundTag merge(net.minecraft.nbt.CompoundTag) -> a 533:534:void accept(net.minecraft.nbt.TagVisitor) -> a 537:537:java.util.Map entries() -> h 542:573:net.minecraft.nbt.StreamTagVisitor$ValueResult accept(net.minecraft.nbt.StreamTagVisitor) -> a 22:22:net.minecraft.nbt.Tag copy() -> c 441:441:java.lang.String lambda$createReport$2(java.lang.String) -> s 31:31:com.mojang.serialization.Dynamic lambda$static$1(net.minecraft.nbt.CompoundTag) -> b 25:29:com.mojang.serialization.DataResult lambda$static$0(com.mojang.serialization.Dynamic) -> a 23:57:void () -> net.minecraft.nbt.CompoundTag$1 -> og$1: 57:57:void () -> 60:76:net.minecraft.nbt.CompoundTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 84:128:net.minecraft.nbt.StreamTagVisitor$ValueResult parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a 134:138:void skip(java.io.DataInput) -> a 142:142:java.lang.String getName() -> a 147:147:java.lang.String getPrettyName() -> b 57:57:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.CompoundTag$2 -> og$2: int[] $SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult -> a int[] $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult -> b 87:113:void () -> net.minecraft.nbt.DoubleTag -> oh: int SELF_SIZE_IN_BITS -> c net.minecraft.nbt.DoubleTag ZERO -> a net.minecraft.nbt.TagType TYPE -> b double data -> w 54:56:void (double) -> 59:62:net.minecraft.nbt.DoubleTag valueOf(double) -> a 67:68:void write(java.io.DataOutput) -> a 72:72:byte getId() -> a 77:77:net.minecraft.nbt.TagType getType() -> b 82:82:net.minecraft.nbt.DoubleTag copy() -> d 87:91:boolean equals(java.lang.Object) -> equals 96:97:int hashCode() -> hashCode 102:103:void accept(net.minecraft.nbt.TagVisitor) -> a 107:107:long getAsLong() -> e 112:112:int getAsInt() -> f 117:117:short getAsShort() -> g 122:122:byte getAsByte() -> h 127:127:double getAsDouble() -> i 132:132:float getAsFloat() -> j 137:137:java.lang.Number getAsNumber() -> k 142:142:net.minecraft.nbt.StreamTagVisitor$ValueResult accept(net.minecraft.nbt.StreamTagVisitor) -> a 9:9:net.minecraft.nbt.Tag copy() -> c 17:19:void () -> net.minecraft.nbt.DoubleTag$1 -> oh$1: 19:19:void () -> 22:23:net.minecraft.nbt.DoubleTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 28:28:net.minecraft.nbt.StreamTagVisitor$ValueResult parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a 33:33:int size() -> c 38:38:java.lang.String getName() -> a 43:43:java.lang.String getPrettyName() -> b 48:48:boolean isValue() -> d 19:19:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.EndTag -> oi: int SELF_SIZE_IN_BITS -> c net.minecraft.nbt.TagType TYPE -> a net.minecraft.nbt.EndTag INSTANCE -> b 50:51:void () -> 55:55:void write(java.io.DataOutput) -> a 59:59:byte getId() -> a 64:64:net.minecraft.nbt.TagType getType() -> b 69:69:java.lang.String toString() -> toString 74:74:net.minecraft.nbt.EndTag copy() -> d 79:80:void accept(net.minecraft.nbt.TagVisitor) -> a 84:84:net.minecraft.nbt.StreamTagVisitor$ValueResult accept(net.minecraft.nbt.StreamTagVisitor) -> a 7:7:net.minecraft.nbt.Tag copy() -> c 12:48:void () -> net.minecraft.nbt.EndTag$1 -> oi$1: 12:12:void () -> 15:16:net.minecraft.nbt.EndTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 21:21:net.minecraft.nbt.StreamTagVisitor$ValueResult parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a 26:26:void skip(java.io.DataInput,int) -> a 30:30:void skip(java.io.DataInput) -> a 34:34:java.lang.String getName() -> a 39:39:java.lang.String getPrettyName() -> b 44:44:boolean isValue() -> d 12:12:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.FloatTag -> oj: int SELF_SIZE_IN_BITS -> c net.minecraft.nbt.FloatTag ZERO -> a net.minecraft.nbt.TagType TYPE -> b float data -> w 54:56:void (float) -> 59:62:net.minecraft.nbt.FloatTag valueOf(float) -> a 67:68:void write(java.io.DataOutput) -> a 72:72:byte getId() -> a 77:77:net.minecraft.nbt.TagType getType() -> b 82:82:net.minecraft.nbt.FloatTag copy() -> d 87:91:boolean equals(java.lang.Object) -> equals 96:96:int hashCode() -> hashCode 101:102:void accept(net.minecraft.nbt.TagVisitor) -> a 106:106:long getAsLong() -> e 111:111:int getAsInt() -> f 116:116:short getAsShort() -> g 121:121:byte getAsByte() -> h 126:126:double getAsDouble() -> i 131:131:float getAsFloat() -> j 136:136:java.lang.Number getAsNumber() -> k 141:141:net.minecraft.nbt.StreamTagVisitor$ValueResult accept(net.minecraft.nbt.StreamTagVisitor) -> a 9:9:net.minecraft.nbt.Tag copy() -> c 17:19:void () -> net.minecraft.nbt.FloatTag$1 -> oj$1: 19:19:void () -> 22:23:net.minecraft.nbt.FloatTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 28:28:net.minecraft.nbt.StreamTagVisitor$ValueResult parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a 33:33:int size() -> c 38:38:java.lang.String getName() -> a 43:43:java.lang.String getPrettyName() -> b 48:48:boolean isValue() -> d 19:19:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.IntArrayTag -> ok: int SELF_SIZE_IN_BITS -> b net.minecraft.nbt.TagType TYPE -> a int[] data -> c 62:64:void (int[]) -> 67:68:void (java.util.List) -> 71:77:int[] toArray(java.util.List) -> a 82:86:void write(java.io.DataOutput) -> a 90:90:byte getId() -> a 95:95:net.minecraft.nbt.TagType getType() -> b 100:100:java.lang.String toString() -> toString 105:107:net.minecraft.nbt.IntArrayTag copy() -> d 112:116:boolean equals(java.lang.Object) -> equals 121:121:int hashCode() -> hashCode 125:125:int[] getAsIntArray() -> f 130:131:void accept(net.minecraft.nbt.TagVisitor) -> a 135:135:int size() -> size 140:140:net.minecraft.nbt.IntTag get(int) -> a 145:147:net.minecraft.nbt.IntTag set(int,net.minecraft.nbt.IntTag) -> a 152:153:void add(int,net.minecraft.nbt.IntTag) -> b 157:161:boolean setTag(int,net.minecraft.nbt.Tag) -> a 166:170:boolean addTag(int,net.minecraft.nbt.Tag) -> b 175:177:net.minecraft.nbt.IntTag remove(int) -> b 182:182:byte getElementType() -> e 187:188:void clear() -> clear 192:192:net.minecraft.nbt.StreamTagVisitor$ValueResult accept(net.minecraft.nbt.StreamTagVisitor) -> a 11:11:net.minecraft.nbt.Tag remove(int) -> c 11:11:void add(int,net.minecraft.nbt.Tag) -> c 11:11:net.minecraft.nbt.Tag set(int,net.minecraft.nbt.Tag) -> d 11:11:net.minecraft.nbt.Tag copy() -> c 11:11:java.lang.Object remove(int) -> remove 11:11:void add(int,java.lang.Object) -> add 11:11:java.lang.Object set(int,java.lang.Object) -> set 11:11:java.lang.Object get(int) -> get 20:20:void () -> net.minecraft.nbt.IntArrayTag$1 -> ok$1: 20:20:void () -> 23:31:net.minecraft.nbt.IntArrayTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 36:41:net.minecraft.nbt.StreamTagVisitor$ValueResult parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a 46:47:void skip(java.io.DataInput) -> a 51:51:java.lang.String getName() -> a 56:56:java.lang.String getPrettyName() -> b 20:20:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.IntTag -> ol: int SELF_SIZE_IN_BITS -> b net.minecraft.nbt.TagType TYPE -> a int data -> c 62:64:void (int) -> 67:70:net.minecraft.nbt.IntTag valueOf(int) -> a 75:76:void write(java.io.DataOutput) -> a 80:80:byte getId() -> a 85:85:net.minecraft.nbt.TagType getType() -> b 90:90:net.minecraft.nbt.IntTag copy() -> d 95:99:boolean equals(java.lang.Object) -> equals 104:104:int hashCode() -> hashCode 109:110:void accept(net.minecraft.nbt.TagVisitor) -> a 114:114:long getAsLong() -> e 119:119:int getAsInt() -> f 124:124:short getAsShort() -> g 129:129:byte getAsByte() -> h 134:134:double getAsDouble() -> i 139:139:float getAsFloat() -> j 144:144:java.lang.Number getAsNumber() -> k 149:149:net.minecraft.nbt.StreamTagVisitor$ValueResult accept(net.minecraft.nbt.StreamTagVisitor) -> a 7:7:net.minecraft.nbt.Tag copy() -> c 27:27:void () -> net.minecraft.nbt.IntTag$1 -> ol$1: 27:27:void () -> 30:31:net.minecraft.nbt.IntTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 36:36:net.minecraft.nbt.StreamTagVisitor$ValueResult parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a 41:41:int size() -> c 46:46:java.lang.String getName() -> a 51:51:java.lang.String getPrettyName() -> b 56:56:boolean isValue() -> d 27:27:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.IntTag$Cache -> ol$a: int HIGH -> b int LOW -> c net.minecraft.nbt.IntTag[] cache -> a 15:15:void () -> 18:24:void () -> net.minecraft.nbt.ListTag -> om: int SELF_SIZE_IN_BITS -> b net.minecraft.nbt.TagType TYPE -> a java.util.List list -> c byte type -> w 108:111:void (java.util.List,byte) -> 114:115:void () -> 119:130:void write(java.io.DataOutput) -> a 134:134:byte getId() -> a 139:139:net.minecraft.nbt.TagType getType() -> b 144:144:java.lang.String toString() -> toString 148:151:void updateTypeAfterRemove() -> f 155:157:net.minecraft.nbt.Tag remove(int) -> c 162:162:boolean isEmpty() -> isEmpty 166:172:net.minecraft.nbt.CompoundTag getCompound(int) -> a 176:182:net.minecraft.nbt.ListTag getList(int) -> b 186:192:short getShort(int) -> d 196:202:int getInt(int) -> e 206:212:int[] getIntArray(int) -> f 216:222:long[] getLongArray(int) -> g 226:232:double getDouble(int) -> h 236:242:float getFloat(int) -> i 246:253:java.lang.String getString(int) -> j 258:258:int size() -> size 263:263:net.minecraft.nbt.Tag get(int) -> k 268:272:net.minecraft.nbt.Tag set(int,net.minecraft.nbt.Tag) -> d 277:280:void add(int,net.minecraft.nbt.Tag) -> c 284:288:boolean setTag(int,net.minecraft.nbt.Tag) -> a 293:297:boolean addTag(int,net.minecraft.nbt.Tag) -> b 301:308:boolean updateType(net.minecraft.nbt.Tag) -> a 313:315:net.minecraft.nbt.ListTag copy() -> d 320:324:boolean equals(java.lang.Object) -> equals 329:329:int hashCode() -> hashCode 334:335:void accept(net.minecraft.nbt.TagVisitor) -> a 339:339:byte getElementType() -> e 344:346:void clear() -> clear 350:373:net.minecraft.nbt.StreamTagVisitor$ValueResult accept(net.minecraft.nbt.StreamTagVisitor) -> a 12:12:net.minecraft.nbt.Tag copy() -> c 12:12:java.lang.Object remove(int) -> remove 12:12:void add(int,java.lang.Object) -> add 12:12:java.lang.Object set(int,java.lang.Object) -> set 12:12:java.lang.Object get(int) -> get 25:25:void () -> net.minecraft.nbt.ListTag$1 -> om$1: 25:25:void () -> 28:44:net.minecraft.nbt.ListTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 49:84:net.minecraft.nbt.StreamTagVisitor$ValueResult parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a 89:92:void skip(java.io.DataInput) -> a 96:96:java.lang.String getName() -> a 101:101:java.lang.String getPrettyName() -> b 25:25:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.ListTag$2 -> om$2: int[] $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult -> a int[] $SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult -> b 51:62:void () -> net.minecraft.nbt.LongArrayTag -> on: int SELF_SIZE_IN_BITS -> b net.minecraft.nbt.TagType TYPE -> a long[] data -> c 63:65:void (long[]) -> 67:69:void (it.unimi.dsi.fastutil.longs.LongSet) -> 72:73:void (java.util.List) -> 76:82:long[] toArray(java.util.List) -> a 87:91:void write(java.io.DataOutput) -> a 95:95:byte getId() -> a 100:100:net.minecraft.nbt.TagType getType() -> b 105:105:java.lang.String toString() -> toString 110:112:net.minecraft.nbt.LongArrayTag copy() -> d 117:121:boolean equals(java.lang.Object) -> equals 126:126:int hashCode() -> hashCode 131:132:void accept(net.minecraft.nbt.TagVisitor) -> a 135:135:long[] getAsLongArray() -> f 140:140:int size() -> size 145:145:net.minecraft.nbt.LongTag get(int) -> a 150:152:net.minecraft.nbt.LongTag set(int,net.minecraft.nbt.LongTag) -> a 157:158:void add(int,net.minecraft.nbt.LongTag) -> b 162:166:boolean setTag(int,net.minecraft.nbt.Tag) -> a 171:175:boolean addTag(int,net.minecraft.nbt.Tag) -> b 180:182:net.minecraft.nbt.LongTag remove(int) -> b 187:187:byte getElementType() -> e 192:193:void clear() -> clear 197:197:net.minecraft.nbt.StreamTagVisitor$ValueResult accept(net.minecraft.nbt.StreamTagVisitor) -> a 12:12:net.minecraft.nbt.Tag remove(int) -> c 12:12:void add(int,net.minecraft.nbt.Tag) -> c 12:12:net.minecraft.nbt.Tag set(int,net.minecraft.nbt.Tag) -> d 12:12:net.minecraft.nbt.Tag copy() -> c 12:12:java.lang.Object remove(int) -> remove 12:12:void add(int,java.lang.Object) -> add 12:12:java.lang.Object set(int,java.lang.Object) -> set 12:12:java.lang.Object get(int) -> get 21:21:void () -> net.minecraft.nbt.LongArrayTag$1 -> on$1: 21:21:void () -> 24:32:net.minecraft.nbt.LongArrayTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 37:42:net.minecraft.nbt.StreamTagVisitor$ValueResult parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a 47:48:void skip(java.io.DataInput) -> a 52:52:java.lang.String getName() -> a 57:57:java.lang.String getPrettyName() -> b 21:21:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.LongTag -> oo: int SELF_SIZE_IN_BITS -> b net.minecraft.nbt.TagType TYPE -> a long data -> c 62:64:void (long) -> 67:70:net.minecraft.nbt.LongTag valueOf(long) -> a 75:76:void write(java.io.DataOutput) -> a 80:80:byte getId() -> a 85:85:net.minecraft.nbt.TagType getType() -> b 90:90:net.minecraft.nbt.LongTag copy() -> d 95:99:boolean equals(java.lang.Object) -> equals 104:104:int hashCode() -> hashCode 109:110:void accept(net.minecraft.nbt.TagVisitor) -> a 114:114:long getAsLong() -> e 119:119:int getAsInt() -> f 124:124:short getAsShort() -> g 129:129:byte getAsByte() -> h 134:134:double getAsDouble() -> i 139:139:float getAsFloat() -> j 144:144:java.lang.Number getAsNumber() -> k 149:149:net.minecraft.nbt.StreamTagVisitor$ValueResult accept(net.minecraft.nbt.StreamTagVisitor) -> a 7:7:net.minecraft.nbt.Tag copy() -> c 27:27:void () -> net.minecraft.nbt.LongTag$1 -> oo$1: 27:27:void () -> 30:31:net.minecraft.nbt.LongTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 36:36:net.minecraft.nbt.StreamTagVisitor$ValueResult parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a 41:41:int size() -> c 46:46:java.lang.String getName() -> a 51:51:java.lang.String getPrettyName() -> b 56:56:boolean isValue() -> d 27:27:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.LongTag$Cache -> oo$a: int HIGH -> b int LOW -> c net.minecraft.nbt.LongTag[] cache -> a 15:15:void () -> 18:24:void () -> net.minecraft.nbt.NbtAccounter -> op: net.minecraft.nbt.NbtAccounter UNLIMITED -> a long quota -> b long usage -> c 14:16:void (long) -> 19:23:void accountBits(long) -> a 4:4:void () -> net.minecraft.nbt.NbtAccounter$1 -> op$1: 4:4:void (long) -> 8:8:void accountBits(long) -> a net.minecraft.nbt.NbtIo -> oq: 23:23:void () -> 25:27:net.minecraft.nbt.CompoundTag readCompressed(java.io.File) -> a 31:31:java.io.DataInputStream createDecompressorStream(java.io.InputStream) -> b 35:37:net.minecraft.nbt.CompoundTag readCompressed(java.io.InputStream) -> a 41:44:void parseCompressed(java.io.File,net.minecraft.nbt.StreamTagVisitor) -> a 47:50:void parseCompressed(java.io.InputStream,net.minecraft.nbt.StreamTagVisitor) -> a 53:56:void writeCompressed(net.minecraft.nbt.CompoundTag,java.io.File) -> a 59:62:void writeCompressed(net.minecraft.nbt.CompoundTag,java.io.OutputStream) -> a 65:71:void write(net.minecraft.nbt.CompoundTag,java.io.File) -> b 75:83:net.minecraft.nbt.CompoundTag read(java.io.File) -> b 87:87:net.minecraft.nbt.CompoundTag read(java.io.DataInput) -> a 91:95:net.minecraft.nbt.CompoundTag read(java.io.DataInput,net.minecraft.nbt.NbtAccounter) -> a 99:100:void write(net.minecraft.nbt.CompoundTag,java.io.DataOutput) -> a 103:123:void parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a 126:135:void writeUnnamedTag(net.minecraft.nbt.Tag,java.io.DataOutput) -> a 138:152:net.minecraft.nbt.Tag readUnnamedTag(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a net.minecraft.nbt.NbtIo$1 -> oq$1: int[] $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult -> a 111:111:void () -> net.minecraft.nbt.NbtOps -> or: net.minecraft.nbt.NbtOps INSTANCE -> a 29:30:void () -> 34:34:net.minecraft.nbt.Tag empty() -> a 39:67:java.lang.Object convertTo(com.mojang.serialization.DynamicOps,net.minecraft.nbt.Tag) -> a 73:76:com.mojang.serialization.DataResult getNumberValue(net.minecraft.nbt.Tag) -> a 81:81:net.minecraft.nbt.Tag createNumeric(java.lang.Number) -> a 86:86:net.minecraft.nbt.Tag createByte(byte) -> a 91:91:net.minecraft.nbt.Tag createShort(short) -> a 96:96:net.minecraft.nbt.Tag createInt(int) -> a 101:101:net.minecraft.nbt.Tag createLong(long) -> a 106:106:net.minecraft.nbt.Tag createFloat(float) -> a 111:111:net.minecraft.nbt.Tag createDouble(double) -> a 116:116:net.minecraft.nbt.Tag createBoolean(boolean) -> a 121:124:com.mojang.serialization.DataResult getStringValue(net.minecraft.nbt.Tag) -> b 129:129:net.minecraft.nbt.Tag createString(java.lang.String) -> a 133:142:net.minecraft.nbt.CollectionTag createGenericList(byte,byte) -> a 146:146:boolean typesMatch(byte,byte,byte) -> a 153:159:void fillOne(net.minecraft.nbt.CollectionTag,net.minecraft.nbt.Tag,net.minecraft.nbt.Tag) -> a 164:170:void fillMany(net.minecraft.nbt.CollectionTag,net.minecraft.nbt.Tag,java.util.List) -> a 174:183:com.mojang.serialization.DataResult mergeToList(net.minecraft.nbt.Tag,net.minecraft.nbt.Tag) -> a 188:197:com.mojang.serialization.DataResult mergeToList(net.minecraft.nbt.Tag,java.util.List) -> a 202:215:com.mojang.serialization.DataResult mergeToMap(net.minecraft.nbt.Tag,net.minecraft.nbt.Tag,net.minecraft.nbt.Tag) -> a 220:246:com.mojang.serialization.DataResult mergeToMap(net.minecraft.nbt.Tag,com.mojang.serialization.MapLike) -> a 251:255:com.mojang.serialization.DataResult getMapValues(net.minecraft.nbt.Tag) -> c 260:264:com.mojang.serialization.DataResult getMapEntries(net.minecraft.nbt.Tag) -> d 269:273:com.mojang.serialization.DataResult getMap(net.minecraft.nbt.Tag) -> e 300:304:net.minecraft.nbt.Tag createMap(java.util.stream.Stream) -> a 309:312:com.mojang.serialization.DataResult getStream(net.minecraft.nbt.Tag) -> f 317:321:com.mojang.serialization.DataResult getList(net.minecraft.nbt.Tag) -> g 326:329:com.mojang.serialization.DataResult getByteBuffer(net.minecraft.nbt.Tag) -> h 334:334:net.minecraft.nbt.Tag createByteList(java.nio.ByteBuffer) -> a 339:342:com.mojang.serialization.DataResult getIntStream(net.minecraft.nbt.Tag) -> i 347:347:net.minecraft.nbt.Tag createIntList(java.util.stream.IntStream) -> a 352:355:com.mojang.serialization.DataResult getLongStream(net.minecraft.nbt.Tag) -> j 360:360:net.minecraft.nbt.Tag createLongList(java.util.stream.LongStream) -> a 365:390:net.minecraft.nbt.Tag createList(java.util.stream.Stream) -> b 395:401:net.minecraft.nbt.Tag remove(net.minecraft.nbt.Tag,java.lang.String) -> a 406:406:java.lang.String toString() -> toString 411:411:com.mojang.serialization.RecordBuilder mapBuilder() -> mapBuilder 26:26:java.lang.Object remove(java.lang.Object,java.lang.String) -> remove 26:26:java.lang.Object createLongList(java.util.stream.LongStream) -> createLongList 26:26:com.mojang.serialization.DataResult getLongStream(java.lang.Object) -> getLongStream 26:26:java.lang.Object createIntList(java.util.stream.IntStream) -> createIntList 26:26:com.mojang.serialization.DataResult getIntStream(java.lang.Object) -> getIntStream 26:26:java.lang.Object createByteList(java.nio.ByteBuffer) -> createByteList 26:26:com.mojang.serialization.DataResult getByteBuffer(java.lang.Object) -> getByteBuffer 26:26:java.lang.Object createList(java.util.stream.Stream) -> createList 26:26:com.mojang.serialization.DataResult getList(java.lang.Object) -> getList 26:26:com.mojang.serialization.DataResult getStream(java.lang.Object) -> getStream 26:26:com.mojang.serialization.DataResult getMap(java.lang.Object) -> getMap 26:26:java.lang.Object createMap(java.util.stream.Stream) -> createMap 26:26:com.mojang.serialization.DataResult getMapEntries(java.lang.Object) -> getMapEntries 26:26:com.mojang.serialization.DataResult getMapValues(java.lang.Object) -> getMapValues 26:26:com.mojang.serialization.DataResult mergeToMap(java.lang.Object,com.mojang.serialization.MapLike) -> mergeToMap 26:26:com.mojang.serialization.DataResult mergeToMap(java.lang.Object,java.lang.Object,java.lang.Object) -> mergeToMap 26:26:com.mojang.serialization.DataResult mergeToList(java.lang.Object,java.util.List) -> mergeToList 26:26:com.mojang.serialization.DataResult mergeToList(java.lang.Object,java.lang.Object) -> mergeToList 26:26:java.lang.Object createString(java.lang.String) -> createString 26:26:com.mojang.serialization.DataResult getStringValue(java.lang.Object) -> getStringValue 26:26:java.lang.Object createBoolean(boolean) -> createBoolean 26:26:java.lang.Object createDouble(double) -> createDouble 26:26:java.lang.Object createFloat(float) -> createFloat 26:26:java.lang.Object createLong(long) -> createLong 26:26:java.lang.Object createInt(int) -> createInt 26:26:java.lang.Object createShort(short) -> createShort 26:26:java.lang.Object createByte(byte) -> createByte 26:26:java.lang.Object createNumeric(java.lang.Number) -> createNumeric 26:26:com.mojang.serialization.DataResult getNumberValue(java.lang.Object) -> getNumberValue 26:26:java.lang.Object convertTo(com.mojang.serialization.DynamicOps,java.lang.Object) -> convertTo 26:26:java.lang.Object empty() -> empty 398:398:void lambda$remove$15(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.CompoundTag,java.lang.String) -> a 398:398:boolean lambda$remove$14(java.lang.String,java.lang.String) -> a 379:379:java.lang.Long lambda$createList$13(net.minecraft.nbt.Tag) -> k 375:375:java.lang.Integer lambda$createList$12(net.minecraft.nbt.Tag) -> l 371:371:java.lang.Byte lambda$createList$11(net.minecraft.nbt.Tag) -> m 310:310:net.minecraft.nbt.Tag lambda$getStream$10(net.minecraft.nbt.Tag) -> n 302:302:void lambda$createMap$9(net.minecraft.nbt.CompoundTag,com.mojang.datafixers.util.Pair) -> a 264:264:void lambda$getMapEntries$8(net.minecraft.nbt.CompoundTag,java.util.function.BiConsumer) -> a 264:264:void lambda$getMapEntries$7(java.util.function.BiConsumer,net.minecraft.nbt.CompoundTag,java.lang.String) -> a 255:255:com.mojang.datafixers.util.Pair lambda$getMapValues$6(net.minecraft.nbt.CompoundTag,java.lang.String) -> a 233:240:void lambda$mergeToMap$5(java.util.List,net.minecraft.nbt.CompoundTag,com.mojang.datafixers.util.Pair) -> a 227:227:void lambda$mergeToMap$4(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.CompoundTag,java.lang.String) -> b 212:212:void lambda$mergeToMap$3(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.CompoundTag,java.lang.String) -> c 169:169:void lambda$fillMany$2(net.minecraft.nbt.CollectionTag,net.minecraft.nbt.Tag) -> a 166:166:void lambda$fillMany$1(net.minecraft.nbt.CollectionTag,net.minecraft.nbt.Tag) -> b 155:155:void lambda$fillOne$0(net.minecraft.nbt.CollectionTag,net.minecraft.nbt.Tag) -> c 27:27:void () -> net.minecraft.nbt.NbtOps$1 -> or$1: net.minecraft.nbt.CompoundTag val$tag -> a net.minecraft.nbt.NbtOps this$0 -> b 273:273:void (net.minecraft.nbt.NbtOps,net.minecraft.nbt.CompoundTag) -> 277:277:net.minecraft.nbt.Tag get(net.minecraft.nbt.Tag) -> a 283:283:net.minecraft.nbt.Tag get(java.lang.String) -> a 288:288:java.util.stream.Stream entries() -> entries 293:293:java.lang.String toString() -> toString 273:273:java.lang.Object get(java.lang.String) -> get 273:273:java.lang.Object get(java.lang.Object) -> get 288:288:com.mojang.datafixers.util.Pair lambda$entries$0(net.minecraft.nbt.CompoundTag,java.lang.String) -> a net.minecraft.nbt.NbtOps$NbtRecordBuilder -> or$a: net.minecraft.nbt.NbtOps this$0 -> a 415:417:void (net.minecraft.nbt.NbtOps) -> 421:421:net.minecraft.nbt.CompoundTag initBuilder() -> a 426:427:net.minecraft.nbt.CompoundTag append(java.lang.String,net.minecraft.nbt.Tag,net.minecraft.nbt.CompoundTag) -> a 432:442:com.mojang.serialization.DataResult build(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag) -> a 414:414:java.lang.Object append(java.lang.String,java.lang.Object,java.lang.Object) -> append 414:414:com.mojang.serialization.DataResult build(java.lang.Object,java.lang.Object) -> build 414:414:java.lang.Object initBuilder() -> initBuilder net.minecraft.nbt.NbtUtils -> os: java.util.Comparator YXZ_LISTTAG_INT_COMPARATOR -> b java.util.Comparator YXZ_LISTTAG_DOUBLE_COMPARATOR -> c java.lang.String SNBT_DATA_TAG -> a char PROPERTIES_START -> d char PROPERTIES_END -> e java.lang.String ELEMENT_SEPARATOR -> f char KEY_VALUE_SEPARATOR -> g com.google.common.base.Splitter COMMA_SPLITTER -> h com.google.common.base.Splitter COLON_SPLITTER -> i org.slf4j.Logger LOGGER -> j int INDENT -> k int NOT_FOUND -> l 60:61:void () -> 65:99:com.mojang.authlib.GameProfile readGameProfile(net.minecraft.nbt.CompoundTag) -> a 103:126:net.minecraft.nbt.CompoundTag writeGameProfile(net.minecraft.nbt.CompoundTag,com.mojang.authlib.GameProfile) -> a 131:180:boolean compareNbt(net.minecraft.nbt.Tag,net.minecraft.nbt.Tag,boolean) -> a 185:185:net.minecraft.nbt.IntArrayTag createUUID(java.util.UUID) -> a 189:196:java.util.UUID loadUUID(net.minecraft.nbt.Tag) -> a 200:200:net.minecraft.core.BlockPos readBlockPos(net.minecraft.nbt.CompoundTag) -> b 204:208:net.minecraft.nbt.CompoundTag writeBlockPos(net.minecraft.core.BlockPos) -> a 212:230:net.minecraft.world.level.block.state.BlockState readBlockState(net.minecraft.nbt.CompoundTag) -> c 235:241:net.minecraft.world.level.block.state.StateHolder setValueHelper(net.minecraft.world.level.block.state.StateHolder,net.minecraft.world.level.block.state.properties.Property,java.lang.String,net.minecraft.nbt.CompoundTag,net.minecraft.nbt.CompoundTag) -> a 245:259:net.minecraft.nbt.CompoundTag writeBlockState(net.minecraft.world.level.block.state.BlockState) -> a 263:277:net.minecraft.nbt.CompoundTag writeFluidState(net.minecraft.world.level.material.FluidState) -> a 283:283:java.lang.String getName(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable) -> a 287:287:java.lang.String prettyPrint(net.minecraft.nbt.Tag) -> b 291:291:java.lang.String prettyPrint(net.minecraft.nbt.Tag,boolean) -> a 295:470:java.lang.StringBuilder prettyPrint(java.lang.StringBuilder,net.minecraft.nbt.Tag,int,boolean) -> a 474:480:java.lang.StringBuilder indent(int,java.lang.StringBuilder) -> a 484:484:net.minecraft.nbt.CompoundTag update(com.mojang.datafixers.DataFixer,net.minecraft.util.datafix.DataFixTypes,net.minecraft.nbt.CompoundTag,int) -> a 488:488:net.minecraft.nbt.CompoundTag update(com.mojang.datafixers.DataFixer,net.minecraft.util.datafix.DataFixTypes,net.minecraft.nbt.CompoundTag,int,int) -> a 492:492:net.minecraft.network.chat.Component toPrettyComponent(net.minecraft.nbt.Tag) -> c 496:496:java.lang.String structureToSnbt(net.minecraft.nbt.CompoundTag) -> d 500:500:net.minecraft.nbt.CompoundTag snbtToStructure(java.lang.String) -> a 507:550:net.minecraft.nbt.CompoundTag packStructureTemplate(net.minecraft.nbt.CompoundTag) -> e 556:601:net.minecraft.nbt.CompoundTag unpackStructureTemplate(net.minecraft.nbt.CompoundTag) -> f 606:617:java.lang.String packBlockState(net.minecraft.nbt.CompoundTag) -> g 622:646:net.minecraft.nbt.CompoundTag unpackBlockState(java.lang.String) -> b 632:638:void lambda$unpackBlockState$12(net.minecraft.nbt.CompoundTag,java.lang.String,java.lang.String) -> a 612:612:java.lang.String lambda$packBlockState$11(net.minecraft.nbt.CompoundTag,java.lang.String) -> a 567:571:net.minecraft.nbt.ListTag lambda$unpackStructureTemplate$10(java.util.Map,net.minecraft.nbt.CompoundTag) -> a 545:545:void lambda$packStructureTemplate$9(net.minecraft.nbt.ListTag,net.minecraft.nbt.CompoundTag) -> a 544:544:net.minecraft.nbt.ListTag lambda$packStructureTemplate$8(net.minecraft.nbt.CompoundTag) -> h 537:537:net.minecraft.nbt.ListTag lambda$packStructureTemplate$7(net.minecraft.nbt.CompoundTag) -> i 523:528:void lambda$packStructureTemplate$6(net.minecraft.nbt.ListTag,net.minecraft.nbt.ListTag,net.minecraft.nbt.ListTag) -> a 45:45:double lambda$static$5(net.minecraft.nbt.ListTag) -> a 45:45:double lambda$static$4(net.minecraft.nbt.ListTag) -> b 45:45:double lambda$static$3(net.minecraft.nbt.ListTag) -> c 44:44:int lambda$static$2(net.minecraft.nbt.ListTag) -> d 44:44:int lambda$static$1(net.minecraft.nbt.ListTag) -> e 44:44:int lambda$static$0(net.minecraft.nbt.ListTag) -> f 44:56:void () -> net.minecraft.nbt.NumericTag -> ot: 4:5:void () -> long getAsLong() -> e int getAsInt() -> f short getAsShort() -> g byte getAsByte() -> h double getAsDouble() -> i float getAsFloat() -> j java.lang.Number getAsNumber() -> k 23:23:java.lang.String toString() -> toString net.minecraft.nbt.ShortTag -> ou: int SELF_SIZE_IN_BITS -> b net.minecraft.nbt.TagType TYPE -> a short data -> c 62:64:void (short) -> 67:70:net.minecraft.nbt.ShortTag valueOf(short) -> a 75:76:void write(java.io.DataOutput) -> a 80:80:byte getId() -> a 85:85:net.minecraft.nbt.TagType getType() -> b 90:90:net.minecraft.nbt.ShortTag copy() -> d 95:99:boolean equals(java.lang.Object) -> equals 104:104:int hashCode() -> hashCode 109:110:void accept(net.minecraft.nbt.TagVisitor) -> a 114:114:long getAsLong() -> e 119:119:int getAsInt() -> f 124:124:short getAsShort() -> g 129:129:byte getAsByte() -> h 134:134:double getAsDouble() -> i 139:139:float getAsFloat() -> j 144:144:java.lang.Number getAsNumber() -> k 149:149:net.minecraft.nbt.StreamTagVisitor$ValueResult accept(net.minecraft.nbt.StreamTagVisitor) -> a 7:7:net.minecraft.nbt.Tag copy() -> c 27:27:void () -> net.minecraft.nbt.ShortTag$1 -> ou$1: 27:27:void () -> 30:31:net.minecraft.nbt.ShortTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 36:36:net.minecraft.nbt.StreamTagVisitor$ValueResult parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a 41:41:int size() -> c 46:46:java.lang.String getName() -> a 51:51:java.lang.String getPrettyName() -> b 56:56:boolean isValue() -> d 27:27:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.ShortTag$Cache -> ou$a: int HIGH -> b int LOW -> c net.minecraft.nbt.ShortTag[] cache -> a 15:15:void () -> 18:24:void () -> net.minecraft.nbt.SnbtPrinterTagVisitor -> ov: java.util.Map KEY_ORDER -> a java.util.Set NO_INDENTATION -> b java.util.regex.Pattern SIMPLE_VALUE -> c java.lang.String NAME_VALUE_SEPARATOR -> d java.lang.String ELEMENT_SEPARATOR -> e java.lang.String LIST_OPEN -> f java.lang.String LIST_CLOSE -> g java.lang.String LIST_TYPE_SEPARATOR -> h java.lang.String ELEMENT_SPACING -> i java.lang.String STRUCT_OPEN -> j java.lang.String STRUCT_CLOSE -> k java.lang.String NEWLINE -> l java.lang.String indentation -> m int depth -> n java.util.List path -> o java.lang.String result -> p 68:69:void () -> 65:75:void (java.lang.String,int,java.util.List) -> 78:80:java.lang.String visit(net.minecraft.nbt.Tag) -> a 85:86:void visitString(net.minecraft.nbt.StringTag) -> a 90:91:void visitByte(net.minecraft.nbt.ByteTag) -> a 95:96:void visitShort(net.minecraft.nbt.ShortTag) -> a 100:101:void visitInt(net.minecraft.nbt.IntTag) -> a 105:106:void visitLong(net.minecraft.nbt.LongTag) -> a 110:111:void visitFloat(net.minecraft.nbt.FloatTag) -> a 115:116:void visitDouble(net.minecraft.nbt.DoubleTag) -> a 120:133:void visitByteArray(net.minecraft.nbt.ByteArrayTag) -> a 137:149:void visitIntArray(net.minecraft.nbt.IntArrayTag) -> a 153:166:void visitLongArray(net.minecraft.nbt.LongArrayTag) -> a 170:197:void visitList(net.minecraft.nbt.ListTag) -> a 201:239:void visitCompound(net.minecraft.nbt.CompoundTag) -> a 242:243:void popPath() -> b 246:247:void pushPath(java.lang.String) -> b 250:267:java.util.List getKeys(net.minecraft.nbt.CompoundTag) -> b 271:271:java.lang.String pathString() -> a 275:279:java.lang.String handleEscapePretty(java.lang.String) -> a 284:284:void visitEnd(net.minecraft.nbt.EndTag) -> a 22:40:void lambda$static$0(java.util.HashMap) -> a 21:52:void () -> net.minecraft.nbt.StreamTagVisitor -> ow: net.minecraft.nbt.StreamTagVisitor$ValueResult visitEnd() -> a net.minecraft.nbt.StreamTagVisitor$ValueResult visit(java.lang.String) -> a net.minecraft.nbt.StreamTagVisitor$ValueResult visit(byte) -> a net.minecraft.nbt.StreamTagVisitor$ValueResult visit(short) -> a net.minecraft.nbt.StreamTagVisitor$ValueResult visit(int) -> a net.minecraft.nbt.StreamTagVisitor$ValueResult visit(long) -> a net.minecraft.nbt.StreamTagVisitor$ValueResult visit(float) -> a net.minecraft.nbt.StreamTagVisitor$ValueResult visit(double) -> a net.minecraft.nbt.StreamTagVisitor$ValueResult visit(byte[]) -> a net.minecraft.nbt.StreamTagVisitor$ValueResult visit(int[]) -> a net.minecraft.nbt.StreamTagVisitor$ValueResult visit(long[]) -> a net.minecraft.nbt.StreamTagVisitor$ValueResult visitList(net.minecraft.nbt.TagType,int) -> a net.minecraft.nbt.StreamTagVisitor$EntryResult visitEntry(net.minecraft.nbt.TagType) -> a net.minecraft.nbt.StreamTagVisitor$EntryResult visitEntry(net.minecraft.nbt.TagType,java.lang.String) -> a net.minecraft.nbt.StreamTagVisitor$EntryResult visitElement(net.minecraft.nbt.TagType,int) -> b net.minecraft.nbt.StreamTagVisitor$ValueResult visitContainerEnd() -> b net.minecraft.nbt.StreamTagVisitor$ValueResult visitRootEntry(net.minecraft.nbt.TagType) -> b net.minecraft.nbt.StreamTagVisitor$EntryResult -> ow$a: net.minecraft.nbt.StreamTagVisitor$EntryResult ENTER -> a net.minecraft.nbt.StreamTagVisitor$EntryResult SKIP -> b net.minecraft.nbt.StreamTagVisitor$EntryResult BREAK -> c net.minecraft.nbt.StreamTagVisitor$EntryResult HALT -> d net.minecraft.nbt.StreamTagVisitor$EntryResult[] $VALUES -> e 27:27:net.minecraft.nbt.StreamTagVisitor$EntryResult[] values() -> values 27:27:net.minecraft.nbt.StreamTagVisitor$EntryResult valueOf(java.lang.String) -> valueOf 27:27:void (java.lang.String,int) -> 27:27:net.minecraft.nbt.StreamTagVisitor$EntryResult[] $values() -> a 27:43:void () -> net.minecraft.nbt.StreamTagVisitor$ValueResult -> ow$b: net.minecraft.nbt.StreamTagVisitor$ValueResult CONTINUE -> a net.minecraft.nbt.StreamTagVisitor$ValueResult BREAK -> b net.minecraft.nbt.StreamTagVisitor$ValueResult HALT -> c net.minecraft.nbt.StreamTagVisitor$ValueResult[] $VALUES -> d 12:12:net.minecraft.nbt.StreamTagVisitor$ValueResult[] values() -> values 12:12:net.minecraft.nbt.StreamTagVisitor$ValueResult valueOf(java.lang.String) -> valueOf 12:12:void (java.lang.String,int) -> 12:12:net.minecraft.nbt.StreamTagVisitor$ValueResult[] $values() -> a 12:24:void () -> net.minecraft.nbt.StringTag -> ox: int SELF_SIZE_IN_BITS -> b net.minecraft.nbt.TagType TYPE -> a net.minecraft.nbt.StringTag EMPTY -> c char DOUBLE_QUOTE -> w char SINGLE_QUOTE -> x char ESCAPE -> y char NOT_SET -> z java.lang.String data -> A 54:55:void skipString(java.io.DataInput) -> a 65:68:void (java.lang.String) -> 71:74:net.minecraft.nbt.StringTag valueOf(java.lang.String) -> a 79:80:void write(java.io.DataOutput) -> a 84:84:byte getId() -> a 89:89:net.minecraft.nbt.TagType getType() -> b 94:94:java.lang.String toString() -> toString 99:99:net.minecraft.nbt.StringTag copy() -> d 104:108:boolean equals(java.lang.Object) -> equals 113:113:int hashCode() -> hashCode 118:118:java.lang.String getAsString() -> e_ 123:124:void accept(net.minecraft.nbt.TagVisitor) -> a 127:149:java.lang.String quoteAndEscape(java.lang.String) -> b 154:154:net.minecraft.nbt.StreamTagVisitor$ValueResult accept(net.minecraft.nbt.StreamTagVisitor) -> a 8:8:net.minecraft.nbt.Tag copy() -> c 16:57:void () -> net.minecraft.nbt.StringTag$1 -> ox$1: 16:16:void () -> 19:24:net.minecraft.nbt.StringTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 29:29:net.minecraft.nbt.StreamTagVisitor$ValueResult parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a 34:35:void skip(java.io.DataInput) -> a 39:39:java.lang.String getName() -> a 44:44:java.lang.String getPrettyName() -> b 49:49:boolean isValue() -> d 16:16:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.StringTagVisitor -> oy: java.util.regex.Pattern SIMPLE_VALUE -> a java.lang.StringBuilder builder -> b 9:12:void () -> 15:17:java.lang.String visit(net.minecraft.nbt.Tag) -> a 22:23:void visitString(net.minecraft.nbt.StringTag) -> a 27:28:void visitByte(net.minecraft.nbt.ByteTag) -> a 32:33:void visitShort(net.minecraft.nbt.ShortTag) -> a 37:38:void visitInt(net.minecraft.nbt.IntTag) -> a 42:43:void visitLong(net.minecraft.nbt.LongTag) -> a 47:48:void visitFloat(net.minecraft.nbt.FloatTag) -> a 52:53:void visitDouble(net.minecraft.nbt.DoubleTag) -> a 57:66:void visitByteArray(net.minecraft.nbt.ByteArrayTag) -> a 70:79:void visitIntArray(net.minecraft.nbt.IntArrayTag) -> a 83:92:void visitLongArray(net.minecraft.nbt.LongArrayTag) -> a 96:104:void visitList(net.minecraft.nbt.ListTag) -> a 108:120:void visitCompound(net.minecraft.nbt.CompoundTag) -> a 123:127:java.lang.String handleEscape(java.lang.String) -> a 132:133:void visitEnd(net.minecraft.nbt.EndTag) -> a 10:10:void () -> net.minecraft.nbt.Tag -> oz: int OBJECT_HEADER -> d int ARRAY_HEADER -> e int OBJECT_REFERENCE -> f int STRING_SIZE -> g byte TAG_END -> h byte TAG_BYTE -> i byte TAG_SHORT -> j byte TAG_INT -> k byte TAG_LONG -> l byte TAG_FLOAT -> m byte TAG_DOUBLE -> n byte TAG_BYTE_ARRAY -> o byte TAG_STRING -> p byte TAG_LIST -> q byte TAG_COMPOUND -> r byte TAG_INT_ARRAY -> s byte TAG_LONG_ARRAY -> t byte TAG_ANY_NUMERIC -> u int MAX_DEPTH -> v void write(java.io.DataOutput) -> a java.lang.String toString() -> toString byte getId() -> a net.minecraft.nbt.TagType getType() -> b net.minecraft.nbt.Tag copy() -> c 48:48:java.lang.String getAsString() -> e_ void accept(net.minecraft.nbt.TagVisitor) -> a net.minecraft.nbt.StreamTagVisitor$ValueResult accept(net.minecraft.nbt.StreamTagVisitor) -> a 56:60:void acceptAsRoot(net.minecraft.nbt.StreamTagVisitor) -> b net.minecraft.nbt.TagParser -> pa: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_TRAILING_DATA -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EXPECTED_KEY -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EXPECTED_VALUE -> c com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_INSERT_MIXED_LIST -> d com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_INSERT_MIXED_ARRAY -> e com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_ARRAY -> f char ELEMENT_SEPARATOR -> g char NAME_VALUE_SEPARATOR -> h char LIST_OPEN -> i char LIST_CLOSE -> j char STRUCT_CLOSE -> k char STRUCT_OPEN -> l java.util.regex.Pattern DOUBLE_PATTERN_NOSUFFIX -> m java.util.regex.Pattern DOUBLE_PATTERN -> n java.util.regex.Pattern FLOAT_PATTERN -> o java.util.regex.Pattern BYTE_PATTERN -> p java.util.regex.Pattern LONG_PATTERN -> q java.util.regex.Pattern SHORT_PATTERN -> r java.util.regex.Pattern INT_PATTERN -> s com.mojang.brigadier.StringReader reader -> t 41:41:net.minecraft.nbt.CompoundTag parseTag(java.lang.String) -> a 46:53:net.minecraft.nbt.CompoundTag readSingleStruct() -> a 56:58:void (com.mojang.brigadier.StringReader) -> 61:67:java.lang.String readKey() -> b 71:83:net.minecraft.nbt.Tag readTypedValue() -> c 88:118:net.minecraft.nbt.Tag type(java.lang.String) -> b 122:134:net.minecraft.nbt.Tag readValue() -> d 138:143:net.minecraft.nbt.Tag readList() -> e 147:172:net.minecraft.nbt.CompoundTag readStruct() -> f 176:209:net.minecraft.nbt.Tag readListTag() -> g 213:232:net.minecraft.nbt.Tag readArrayTag() -> h 238:266:java.util.List readArray(net.minecraft.nbt.TagType,net.minecraft.nbt.TagType) -> a 270:276:boolean hasElementSeparator() -> i 280:283:void expect(char) -> a 21:21:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> a 20:20:com.mojang.brigadier.Message lambda$static$1(java.lang.Object,java.lang.Object) -> a 19:19:com.mojang.brigadier.Message lambda$static$0(java.lang.Object,java.lang.Object) -> b 16:36:void () -> net.minecraft.nbt.TagType -> pb: net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.StreamTagVisitor$ValueResult parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a 12:18:void parseRoot(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> b void skip(java.io.DataInput,int) -> a void skip(java.io.DataInput) -> a 25:25:boolean isValue() -> d java.lang.String getName() -> a java.lang.String getPrettyName() -> b 56:56:net.minecraft.nbt.TagType createInvalid(int) -> a net.minecraft.nbt.TagType$1 -> pb$1: int val$id -> a 56:56:void (int) -> 58:58:java.io.IOException createException() -> c 63:63:net.minecraft.nbt.EndTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 68:68:net.minecraft.nbt.StreamTagVisitor$ValueResult parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a 73:73:void skip(java.io.DataInput,int) -> a 78:78:void skip(java.io.DataInput) -> a 83:83:java.lang.String getName() -> a 88:88:java.lang.String getPrettyName() -> b 56:56:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.TagType$2 -> pb$2: int[] $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult -> a 12:12:void () -> net.minecraft.nbt.TagType$StaticSize -> pb$a: 35:36:void skip(java.io.DataInput) -> a 40:41:void skip(java.io.DataInput,int) -> a int size() -> c net.minecraft.nbt.TagType$VariableSize -> pb$b: 49:52:void skip(java.io.DataInput,int) -> a net.minecraft.nbt.TagTypes -> pc: net.minecraft.nbt.TagType[] TYPES -> a 3:3:void () -> 21:25:net.minecraft.nbt.TagType getType(int) -> a 4:4:void () -> net.minecraft.nbt.TagVisitor -> pd: void visitString(net.minecraft.nbt.StringTag) -> a void visitByte(net.minecraft.nbt.ByteTag) -> a void visitShort(net.minecraft.nbt.ShortTag) -> a void visitInt(net.minecraft.nbt.IntTag) -> a void visitLong(net.minecraft.nbt.LongTag) -> a void visitFloat(net.minecraft.nbt.FloatTag) -> a void visitDouble(net.minecraft.nbt.DoubleTag) -> a void visitByteArray(net.minecraft.nbt.ByteArrayTag) -> a void visitIntArray(net.minecraft.nbt.IntArrayTag) -> a void visitLongArray(net.minecraft.nbt.LongArrayTag) -> a void visitList(net.minecraft.nbt.ListTag) -> a void visitCompound(net.minecraft.nbt.CompoundTag) -> a void visitEnd(net.minecraft.nbt.EndTag) -> a net.minecraft.nbt.TextComponentTagVisitor -> pe: org.slf4j.Logger LOGGER -> a int INLINE_LIST_THRESHOLD -> b it.unimi.dsi.fastutil.bytes.ByteCollection INLINE_ELEMENT_TYPES -> c net.minecraft.ChatFormatting SYNTAX_HIGHLIGHTING_KEY -> d net.minecraft.ChatFormatting SYNTAX_HIGHLIGHTING_STRING -> e net.minecraft.ChatFormatting SYNTAX_HIGHLIGHTING_NUMBER -> f net.minecraft.ChatFormatting SYNTAX_HIGHLIGHTING_NUMBER_TYPE -> g java.util.regex.Pattern SIMPLE_VALUE -> h java.lang.String NAME_VALUE_SEPARATOR -> i java.lang.String ELEMENT_SEPARATOR -> j java.lang.String LIST_OPEN -> k java.lang.String LIST_CLOSE -> l java.lang.String LIST_TYPE_SEPARATOR -> m java.lang.String ELEMENT_SPACING -> n java.lang.String STRUCT_OPEN -> o java.lang.String STRUCT_CLOSE -> p java.lang.String NEWLINE -> q java.lang.String indentation -> r int depth -> s net.minecraft.network.chat.Component result -> t 46:51:void (java.lang.String,int) -> 54:56:net.minecraft.network.chat.Component visit(net.minecraft.nbt.Tag) -> a 61:65:void visitString(net.minecraft.nbt.StringTag) -> a 69:71:void visitByte(net.minecraft.nbt.ByteTag) -> a 75:77:void visitShort(net.minecraft.nbt.ShortTag) -> a 81:82:void visitInt(net.minecraft.nbt.IntTag) -> a 86:88:void visitLong(net.minecraft.nbt.LongTag) -> a 92:94:void visitFloat(net.minecraft.nbt.FloatTag) -> a 98:100:void visitDouble(net.minecraft.nbt.DoubleTag) -> a 104:120:void visitByteArray(net.minecraft.nbt.ByteArrayTag) -> a 124:137:void visitIntArray(net.minecraft.nbt.IntArrayTag) -> a 141:155:void visitLongArray(net.minecraft.nbt.LongArrayTag) -> a 159:196:void visitList(net.minecraft.nbt.ListTag) -> a 200:236:void visitCompound(net.minecraft.nbt.CompoundTag) -> a 239:246:net.minecraft.network.chat.Component handleEscapePretty(java.lang.String) -> a 251:252:void visitEnd(net.minecraft.nbt.EndTag) -> a 22:34:void () -> net.minecraft.nbt.package-info -> pf: net.minecraft.nbt.visitors.CollectFields -> pg: int fieldsToGetCount -> a java.util.Set wantedTypes -> b java.util.Deque stack -> c 15:30:void (net.minecraft.nbt.visitors.FieldSelector[]) -> 34:37:net.minecraft.nbt.StreamTagVisitor$ValueResult visitRootEntry(net.minecraft.nbt.TagType) -> b 42:52:net.minecraft.nbt.StreamTagVisitor$EntryResult visitEntry(net.minecraft.nbt.TagType) -> a 57:75:net.minecraft.nbt.StreamTagVisitor$EntryResult visitEntry(net.minecraft.nbt.TagType,java.lang.String) -> a 80:83:net.minecraft.nbt.StreamTagVisitor$ValueResult visitContainerEnd() -> b 87:87:int getMissingFieldCount() -> c net.minecraft.nbt.visitors.CollectToTag -> ph: java.lang.String lastId -> a net.minecraft.nbt.Tag rootTag -> b java.util.Deque consumerStack -> c 26:33:void () -> 37:37:net.minecraft.nbt.Tag getResult() -> d 41:41:int depth() -> e 45:46:void appendEntry(net.minecraft.nbt.Tag) -> a 50:51:net.minecraft.nbt.StreamTagVisitor$ValueResult visitEnd() -> a 56:57:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(java.lang.String) -> a 62:63:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(byte) -> a 68:69:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(short) -> a 74:75:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(int) -> a 80:81:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(long) -> a 86:87:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(float) -> a 92:93:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(double) -> a 98:99:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(byte[]) -> a 104:105:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(int[]) -> a 110:111:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(long[]) -> a 116:116:net.minecraft.nbt.StreamTagVisitor$ValueResult visitList(net.minecraft.nbt.TagType,int) -> a 121:122:net.minecraft.nbt.StreamTagVisitor$EntryResult visitElement(net.minecraft.nbt.TagType,int) -> b 127:127:net.minecraft.nbt.StreamTagVisitor$EntryResult visitEntry(net.minecraft.nbt.TagType) -> a 132:134:net.minecraft.nbt.StreamTagVisitor$EntryResult visitEntry(net.minecraft.nbt.TagType,java.lang.String) -> a 138:147:void enterContainerIfNeeded(net.minecraft.nbt.TagType) -> c 151:152:net.minecraft.nbt.StreamTagVisitor$ValueResult visitContainerEnd() -> b 157:168:net.minecraft.nbt.StreamTagVisitor$ValueResult visitRootEntry(net.minecraft.nbt.TagType) -> b 166:166:void lambda$visitRootEntry$2(net.minecraft.nbt.Tag) -> b 164:164:void lambda$visitRootEntry$1(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag) -> a 145:145:void lambda$enterContainerIfNeeded$0(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag) -> b net.minecraft.nbt.visitors.FieldSelector -> pi: java.util.List path -> a net.minecraft.nbt.TagType type -> b java.lang.String name -> c 9:10:void (net.minecraft.nbt.TagType,java.lang.String) -> 13:14:void (java.lang.String,net.minecraft.nbt.TagType,java.lang.String) -> 17:18:void (java.lang.String,java.lang.String,net.minecraft.nbt.TagType,java.lang.String) -> 7:7:void (java.util.List,net.minecraft.nbt.TagType,java.lang.String) -> 7:7:java.lang.String toString() -> toString 7:7:int hashCode() -> hashCode 7:7:boolean equals(java.lang.Object) -> equals 7:7:java.util.List path() -> a 7:7:net.minecraft.nbt.TagType type() -> b 7:7:java.lang.String name() -> c net.minecraft.nbt.visitors.FieldTree -> pj: int depth -> a java.util.Map selectedFields -> b java.util.Map fieldsToRecurse -> c 10:11:void (int) -> 8:8:void (int,java.util.Map,java.util.Map) -> 14:14:net.minecraft.nbt.visitors.FieldTree createRoot() -> a 18:23:void addEntry(net.minecraft.nbt.visitors.FieldSelector) -> a 26:26:boolean isSelected(net.minecraft.nbt.TagType,java.lang.String) -> a 8:8:java.lang.String toString() -> toString 8:8:int hashCode() -> hashCode 8:8:boolean equals(java.lang.Object) -> equals 8:8:int depth() -> b 8:8:java.util.Map selectedFields() -> c 8:8:java.util.Map fieldsToRecurse() -> d 19:19:net.minecraft.nbt.visitors.FieldTree lambda$addEntry$0(java.lang.String) -> a net.minecraft.nbt.visitors.SkipAll -> pk: net.minecraft.nbt.visitors.SkipAll INSTANCE -> a 12:12:net.minecraft.nbt.StreamTagVisitor$ValueResult visitEnd() -> a 17:17:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(java.lang.String) -> a 22:22:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(byte) -> a 27:27:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(short) -> a 32:32:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(int) -> a 37:37:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(long) -> a 42:42:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(float) -> a 47:47:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(double) -> a 52:52:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(byte[]) -> a 57:57:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(int[]) -> a 62:62:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(long[]) -> a 67:67:net.minecraft.nbt.StreamTagVisitor$ValueResult visitList(net.minecraft.nbt.TagType,int) -> a 72:72:net.minecraft.nbt.StreamTagVisitor$EntryResult visitElement(net.minecraft.nbt.TagType,int) -> b 77:77:net.minecraft.nbt.StreamTagVisitor$EntryResult visitEntry(net.minecraft.nbt.TagType) -> a 82:82:net.minecraft.nbt.StreamTagVisitor$EntryResult visitEntry(net.minecraft.nbt.TagType,java.lang.String) -> a 87:87:net.minecraft.nbt.StreamTagVisitor$ValueResult visitContainerEnd() -> b 92:92:net.minecraft.nbt.StreamTagVisitor$ValueResult visitRootEntry(net.minecraft.nbt.TagType) -> b 7:7:void () -> net.minecraft.nbt.visitors.SkipAll$1 -> pk$1: 7:7:void () -> net.minecraft.nbt.visitors.SkipFields -> pl: java.util.Deque stack -> a 10:18:void (net.minecraft.nbt.visitors.FieldSelector[]) -> 22:34:net.minecraft.nbt.StreamTagVisitor$EntryResult visitEntry(net.minecraft.nbt.TagType,java.lang.String) -> a 39:42:net.minecraft.nbt.StreamTagVisitor$ValueResult visitContainerEnd() -> b net.minecraft.nbt.visitors.package-info -> pm: net.minecraft.network.CipherBase -> pn: javax.crypto.Cipher cipher -> a byte[] heapIn -> b byte[] heapOut -> c 11:16:void (javax.crypto.Cipher) -> 19:24:byte[] bufToByte(io.netty.buffer.ByteBuf) -> a 28:34:io.netty.buffer.ByteBuf decipher(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf) -> a 38:46:void encipher(io.netty.buffer.ByteBuf,io.netty.buffer.ByteBuf) -> a net.minecraft.network.CipherDecoder -> po: net.minecraft.network.CipherBase cipher -> a 13:15:void (javax.crypto.Cipher) -> 19:20:void decode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,java.util.List) -> a 10:10:void decode(io.netty.channel.ChannelHandlerContext,java.lang.Object,java.util.List) -> decode net.minecraft.network.CipherEncoder -> pp: net.minecraft.network.CipherBase cipher -> a 12:14:void (javax.crypto.Cipher) -> 18:19:void encode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,io.netty.buffer.ByteBuf) -> a 9:9:void encode(io.netty.channel.ChannelHandlerContext,java.lang.Object,io.netty.buffer.ByteBuf) -> encode net.minecraft.network.CompressionDecoder -> pq: int MAXIMUM_COMPRESSED_LENGTH -> a int MAXIMUM_UNCOMPRESSED_LENGTH -> b java.util.zip.Inflater inflater -> c int threshold -> d boolean validateDecompressed -> e 23:27:void (int,boolean) -> 31:60:void decode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,java.util.List) -> decode 63:65:void setThreshold(int,boolean) -> a net.minecraft.network.CompressionEncoder -> pr: byte[] encodeBuf -> a java.util.zip.Deflater deflater -> b int threshold -> c 10:17:void (int) -> 21:41:void encode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,io.netty.buffer.ByteBuf) -> a 44:44:int getThreshold() -> a 48:49:void setThreshold(int) -> a 9:9:void encode(io.netty.channel.ChannelHandlerContext,java.lang.Object,io.netty.buffer.ByteBuf) -> encode net.minecraft.network.Connection -> ps: float AVERAGE_PACKETS_SMOOTHING -> i org.slf4j.Logger LOGGER -> j org.slf4j.Marker ROOT_MARKER -> a org.slf4j.Marker PACKET_MARKER -> b org.slf4j.Marker PACKET_RECEIVED_MARKER -> c org.slf4j.Marker PACKET_SENT_MARKER -> d io.netty.util.AttributeKey ATTRIBUTE_PROTOCOL -> e net.minecraft.util.LazyLoadedValue NETWORK_WORKER_GROUP -> f net.minecraft.util.LazyLoadedValue NETWORK_EPOLL_WORKER_GROUP -> g net.minecraft.util.LazyLoadedValue LOCAL_WORKER_GROUP -> h net.minecraft.network.protocol.PacketFlow receiving -> k java.util.Queue queue -> l io.netty.channel.Channel channel -> m java.net.SocketAddress address -> n net.minecraft.network.PacketListener packetListener -> o net.minecraft.network.chat.Component disconnectedReason -> p boolean encrypted -> q boolean disconnectionHandled -> r int receivedPackets -> s int sentPackets -> t float averageReceivedPackets -> u float averageSentPackets -> v int tickCount -> w boolean handlingFault -> x 79:95:void (net.minecraft.network.protocol.PacketFlow) -> 99:107:void channelActive(io.netty.channel.ChannelHandlerContext) -> channelActive 110:113:void setProtocol(net.minecraft.network.ConnectionProtocol) -> a 117:118:void channelInactive(io.netty.channel.ChannelHandlerContext) -> channelInactive 122:151:void exceptionCaught(io.netty.channel.ChannelHandlerContext,java.lang.Throwable) -> exceptionCaught 155:168:void channelRead0(io.netty.channel.ChannelHandlerContext,net.minecraft.network.protocol.Packet) -> a 172:173:void genericsFtw(net.minecraft.network.protocol.Packet,net.minecraft.network.PacketListener) -> a 176:178:void setListener(net.minecraft.network.PacketListener) -> a 181:182:void send(net.minecraft.network.protocol.Packet) -> a 185:191:void send(net.minecraft.network.protocol.Packet,io.netty.util.concurrent.GenericFutureListener) -> a 194:208:void sendPacket(net.minecraft.network.protocol.Packet,io.netty.util.concurrent.GenericFutureListener) -> b 211:219:void doSendPacket(net.minecraft.network.protocol.Packet,io.netty.util.concurrent.GenericFutureListener,net.minecraft.network.ConnectionProtocol,net.minecraft.network.ConnectionProtocol) -> a 222:222:net.minecraft.network.ConnectionProtocol getCurrentProtocol() -> p 226:237:void flushQueue() -> q 240:261:void tick() -> a 264:268:void tickSecond() -> b 271:271:java.net.SocketAddress getRemoteAddress() -> c 275:280:void disconnect(net.minecraft.network.chat.Component) -> a 283:283:boolean isMemoryConnection() -> d 287:287:net.minecraft.network.protocol.PacketFlow getReceiving() -> e 291:291:net.minecraft.network.protocol.PacketFlow getSending() -> f 295:332:net.minecraft.network.Connection connectToServer(java.net.InetSocketAddress,boolean) -> a 336:354:net.minecraft.network.Connection connectToLocalServer(java.net.SocketAddress) -> a 358:361:void setEncryptionKey(javax.crypto.Cipher,javax.crypto.Cipher) -> a 364:364:boolean isEncrypted() -> g 368:368:boolean isConnected() -> h 372:372:boolean isConnecting() -> i 376:376:net.minecraft.network.PacketListener getPacketListener() -> j 381:381:net.minecraft.network.chat.Component getDisconnectedReason() -> k 385:386:void setReadOnly() -> l 389:410:void setupCompression(int,boolean) -> a 413:427:void handleDisconnection() -> m 430:430:float getAverageReceivedPackets() -> n 434:434:float getAverageSentPackets() -> o 55:55:void channelRead0(io.netty.channel.ChannelHandlerContext,java.lang.Object) -> channelRead0 206:206:void lambda$sendPacket$7(net.minecraft.network.protocol.Packet,io.netty.util.concurrent.GenericFutureListener,net.minecraft.network.ConnectionProtocol,net.minecraft.network.ConnectionProtocol) -> b 144:144:void lambda$exceptionCaught$6(net.minecraft.network.chat.Component,io.netty.util.concurrent.Future) -> a 75:75:io.netty.channel.DefaultEventLoopGroup lambda$static$5() -> r 72:72:io.netty.channel.epoll.EpollEventLoopGroup lambda$static$4() -> s 69:69:io.netty.channel.nio.NioEventLoopGroup lambda$static$3() -> t 65:65:void lambda$static$2(org.slf4j.Marker) -> a 64:64:void lambda$static$1(org.slf4j.Marker) -> b 62:62:void lambda$static$0(org.slf4j.Marker) -> c 58:74:void () -> net.minecraft.network.Connection$1 -> ps$1: net.minecraft.network.Connection val$connection -> a 307:307:void (net.minecraft.network.Connection) -> 311:329:void initChannel(io.netty.channel.Channel) -> initChannel net.minecraft.network.Connection$2 -> ps$2: net.minecraft.network.Connection val$connection -> a 338:338:void (net.minecraft.network.Connection) -> 350:351:void initChannel(io.netty.channel.Channel) -> initChannel net.minecraft.network.Connection$PacketHolder -> ps$a: net.minecraft.network.protocol.Packet packet -> a io.netty.util.concurrent.GenericFutureListener listener -> b 442:445:void (net.minecraft.network.protocol.Packet,io.netty.util.concurrent.GenericFutureListener) -> net.minecraft.network.ConnectionProtocol -> pt: net.minecraft.network.ConnectionProtocol HANDSHAKING -> a net.minecraft.network.ConnectionProtocol PLAY -> b net.minecraft.network.ConnectionProtocol STATUS -> c net.minecraft.network.ConnectionProtocol LOGIN -> d int MIN_PROTOCOL_ID -> e int MAX_PROTOCOL_ID -> f net.minecraft.network.ConnectionProtocol[] LOOKUP -> g java.util.Map PROTOCOL_BY_PACKET -> h int id -> i java.util.Map flows -> j net.minecraft.network.ConnectionProtocol[] $VALUES -> k 190:190:net.minecraft.network.ConnectionProtocol[] values() -> values 190:190:net.minecraft.network.ConnectionProtocol valueOf(java.lang.String) -> valueOf 428:428:net.minecraft.network.ConnectionProtocol$ProtocolBuilder protocol() -> b 448:451:void (java.lang.String,int,int,net.minecraft.network.ConnectionProtocol$ProtocolBuilder) -> 455:455:java.lang.Integer getPacketId(net.minecraft.network.protocol.PacketFlow,net.minecraft.network.protocol.Packet) -> a 460:466:it.unimi.dsi.fastutil.ints.Int2ObjectMap getPacketsByIds(net.minecraft.network.protocol.PacketFlow) -> a 471:471:net.minecraft.network.protocol.Packet createPacket(net.minecraft.network.protocol.PacketFlow,int,net.minecraft.network.FriendlyByteBuf) -> a 475:475:int getId() -> a 498:501:net.minecraft.network.ConnectionProtocol getById(int) -> a 505:505:net.minecraft.network.ConnectionProtocol getProtocolForPacket(net.minecraft.network.protocol.Packet) -> a 487:487:void lambda$static$2(net.minecraft.network.ConnectionProtocol,net.minecraft.network.protocol.PacketFlow,net.minecraft.network.ConnectionProtocol$PacketSet) -> a 488:492:void lambda$static$1(net.minecraft.network.ConnectionProtocol,java.lang.Class) -> a 465:465:void lambda$getPacketsByIds$0(it.unimi.dsi.fastutil.ints.Int2ObjectMap,java.lang.Class,java.lang.Integer) -> a 190:190:net.minecraft.network.ConnectionProtocol[] $values() -> c 190:494:void () -> net.minecraft.network.ConnectionProtocol$PacketSet -> pt$a: org.slf4j.Logger LOGGER -> a it.unimi.dsi.fastutil.objects.Object2IntMap classToId -> b java.util.List idToDeserializer -> c 391:394:void () -> 397:407:net.minecraft.network.ConnectionProtocol$PacketSet addPacket(java.lang.Class,java.util.function.Function) -> a 412:413:java.lang.Integer getId(java.lang.Class) -> a 418:419:net.minecraft.network.protocol.Packet createPacket(int,net.minecraft.network.FriendlyByteBuf) -> a 423:423:java.lang.Iterable getAllPackets() -> a 393:393:void lambda$new$0(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> a 392:392:void () -> net.minecraft.network.ConnectionProtocol$ProtocolBuilder -> pt$b: java.util.Map flows -> a 431:432:void () -> 435:436:net.minecraft.network.ConnectionProtocol$ProtocolBuilder addFlow(net.minecraft.network.protocol.PacketFlow,net.minecraft.network.ConnectionProtocol$PacketSet) -> a net.minecraft.network.FriendlyByteBuf -> pu: int MAX_VARINT_SIZE -> c int MAX_VARLONG_SIZE -> d int DEFAULT_NBT_QUOTA -> e io.netty.buffer.ByteBuf source -> f short MAX_STRING_LENGTH -> a int MAX_COMPONENT_STRING_LENGTH -> b 69:71:void (io.netty.buffer.ByteBuf) -> 74:79:int getVarIntSize(int) -> a 83:88:int getVarLongSize(long) -> a 93:98:java.lang.Object readWithCodec(com.mojang.serialization.Codec) -> a 103:108:void writeWithCodec(com.mojang.serialization.Codec,java.lang.Object) -> a 111:111:java.util.function.IntFunction limitValue(java.util.function.IntFunction,int) -> a 120:125:java.util.Collection readCollection(java.util.function.IntFunction,java.util.function.Function) -> a 129:133:void writeCollection(java.util.Collection,java.util.function.BiConsumer) -> a 136:136:java.util.List readList(java.util.function.Function) -> a 140:145:it.unimi.dsi.fastutil.ints.IntList readIntIdList() -> a 149:151:void writeIntIdList(it.unimi.dsi.fastutil.ints.IntList) -> a 154:161:java.util.Map readMap(java.util.function.IntFunction,java.util.function.Function,java.util.function.Function) -> a 165:165:java.util.Map readMap(java.util.function.Function,java.util.function.Function) -> a 169:174:void writeMap(java.util.Map,java.util.function.BiConsumer,java.util.function.BiConsumer) -> a 177:181:void readWithCount(java.util.function.Consumer) -> a 184:190:void writeOptional(java.util.Optional,java.util.function.BiConsumer) -> a 193:196:java.util.Optional readOptional(java.util.function.Function) -> b 201:201:byte[] readByteArray() -> b 205:208:net.minecraft.network.FriendlyByteBuf writeByteArray(byte[]) -> a 212:219:byte[] readByteArray(int) -> b 223:229:net.minecraft.network.FriendlyByteBuf writeVarIntArray(int[]) -> a 233:233:int[] readVarIntArray() -> c 237:247:int[] readVarIntArray(int) -> c 251:257:net.minecraft.network.FriendlyByteBuf writeLongArray(long[]) -> a 261:261:long[] readLongArray() -> d 265:265:long[] readLongArray(long[]) -> b 269:281:long[] readLongArray(long[],int) -> a 286:289:byte[] accessByteBufWithCorrectSize() -> e 297:297:net.minecraft.core.BlockPos readBlockPos() -> f 301:302:net.minecraft.network.FriendlyByteBuf writeBlockPos(net.minecraft.core.BlockPos) -> a 306:306:net.minecraft.world.level.ChunkPos readChunkPos() -> g 310:311:net.minecraft.network.FriendlyByteBuf writeChunkPos(net.minecraft.world.level.ChunkPos) -> a 315:315:net.minecraft.core.SectionPos readSectionPos() -> h 319:320:net.minecraft.network.FriendlyByteBuf writeSectionPos(net.minecraft.core.SectionPos) -> a 324:324:net.minecraft.network.chat.Component readComponent() -> i 328:328:net.minecraft.network.FriendlyByteBuf writeComponent(net.minecraft.network.chat.Component) -> a 332:332:java.lang.Enum readEnum(java.lang.Class) -> a 336:336:net.minecraft.network.FriendlyByteBuf writeEnum(java.lang.Enum) -> a 340:357:int readVarInt() -> j 361:378:long readVarLong() -> k 382:385:net.minecraft.network.FriendlyByteBuf writeUUID(java.util.UUID) -> a 389:389:java.util.UUID readUUID() -> l 394:400:net.minecraft.network.FriendlyByteBuf writeVarInt(int) -> d 406:412:net.minecraft.network.FriendlyByteBuf writeVarLong(long) -> b 417:427:net.minecraft.network.FriendlyByteBuf writeNbt(net.minecraft.nbt.CompoundTag) -> a 432:432:net.minecraft.nbt.CompoundTag readNbt() -> m 437:437:net.minecraft.nbt.CompoundTag readAnySizeNbt() -> n 442:452:net.minecraft.nbt.CompoundTag readNbt(net.minecraft.nbt.NbtAccounter) -> a 458:473:net.minecraft.network.FriendlyByteBuf writeItem(net.minecraft.world.item.ItemStack) -> a 477:487:net.minecraft.world.item.ItemStack readItem() -> o 491:491:java.lang.String readUtf() -> p 495:509:java.lang.String readUtf(int) -> e 513:513:net.minecraft.network.FriendlyByteBuf writeUtf(java.lang.String) -> a 517:523:net.minecraft.network.FriendlyByteBuf writeUtf(java.lang.String,int) -> a 527:527:net.minecraft.resources.ResourceLocation readResourceLocation() -> q 531:532:net.minecraft.network.FriendlyByteBuf writeResourceLocation(net.minecraft.resources.ResourceLocation) -> a 536:536:java.util.Date readDate() -> r 540:541:net.minecraft.network.FriendlyByteBuf writeDate(java.util.Date) -> a 545:555:net.minecraft.world.phys.BlockHitResult readBlockHitResult() -> s 563:571:void writeBlockHitResult(net.minecraft.world.phys.BlockHitResult) -> a 574:574:java.util.BitSet readBitSet() -> t 578:579:void writeBitSet(java.util.BitSet) -> a 583:583:int capacity() -> capacity 588:588:io.netty.buffer.ByteBuf capacity(int) -> capacity 593:593:int maxCapacity() -> maxCapacity 598:598:io.netty.buffer.ByteBufAllocator alloc() -> alloc 603:603:java.nio.ByteOrder order() -> order 608:608:io.netty.buffer.ByteBuf order(java.nio.ByteOrder) -> order 613:613:io.netty.buffer.ByteBuf unwrap() -> unwrap 618:618:boolean isDirect() -> isDirect 623:623:boolean isReadOnly() -> isReadOnly 628:628:io.netty.buffer.ByteBuf asReadOnly() -> asReadOnly 633:633:int readerIndex() -> readerIndex 638:638:io.netty.buffer.ByteBuf readerIndex(int) -> readerIndex 643:643:int writerIndex() -> writerIndex 648:648:io.netty.buffer.ByteBuf writerIndex(int) -> writerIndex 653:653:io.netty.buffer.ByteBuf setIndex(int,int) -> setIndex 658:658:int readableBytes() -> readableBytes 663:663:int writableBytes() -> writableBytes 668:668:int maxWritableBytes() -> maxWritableBytes 673:673:boolean isReadable() -> isReadable 678:678:boolean isReadable(int) -> isReadable 683:683:boolean isWritable() -> isWritable 688:688:boolean isWritable(int) -> isWritable 693:693:io.netty.buffer.ByteBuf clear() -> clear 698:698:io.netty.buffer.ByteBuf markReaderIndex() -> markReaderIndex 703:703:io.netty.buffer.ByteBuf resetReaderIndex() -> resetReaderIndex 708:708:io.netty.buffer.ByteBuf markWriterIndex() -> markWriterIndex 713:713:io.netty.buffer.ByteBuf resetWriterIndex() -> resetWriterIndex 718:718:io.netty.buffer.ByteBuf discardReadBytes() -> discardReadBytes 723:723:io.netty.buffer.ByteBuf discardSomeReadBytes() -> discardSomeReadBytes 728:728:io.netty.buffer.ByteBuf ensureWritable(int) -> ensureWritable 733:733:int ensureWritable(int,boolean) -> ensureWritable 738:738:boolean getBoolean(int) -> getBoolean 743:743:byte getByte(int) -> getByte 748:748:short getUnsignedByte(int) -> getUnsignedByte 753:753:short getShort(int) -> getShort 758:758:short getShortLE(int) -> getShortLE 763:763:int getUnsignedShort(int) -> getUnsignedShort 768:768:int getUnsignedShortLE(int) -> getUnsignedShortLE 773:773:int getMedium(int) -> getMedium 778:778:int getMediumLE(int) -> getMediumLE 783:783:int getUnsignedMedium(int) -> getUnsignedMedium 788:788:int getUnsignedMediumLE(int) -> getUnsignedMediumLE 793:793:int getInt(int) -> getInt 798:798:int getIntLE(int) -> getIntLE 803:803:long getUnsignedInt(int) -> getUnsignedInt 808:808:long getUnsignedIntLE(int) -> getUnsignedIntLE 813:813:long getLong(int) -> getLong 818:818:long getLongLE(int) -> getLongLE 823:823:char getChar(int) -> getChar 828:828:float getFloat(int) -> getFloat 833:833:double getDouble(int) -> getDouble 838:838:io.netty.buffer.ByteBuf getBytes(int,io.netty.buffer.ByteBuf) -> getBytes 843:843:io.netty.buffer.ByteBuf getBytes(int,io.netty.buffer.ByteBuf,int) -> getBytes 848:848:io.netty.buffer.ByteBuf getBytes(int,io.netty.buffer.ByteBuf,int,int) -> getBytes 853:853:io.netty.buffer.ByteBuf getBytes(int,byte[]) -> getBytes 858:858:io.netty.buffer.ByteBuf getBytes(int,byte[],int,int) -> getBytes 863:863:io.netty.buffer.ByteBuf getBytes(int,java.nio.ByteBuffer) -> getBytes 868:868:io.netty.buffer.ByteBuf getBytes(int,java.io.OutputStream,int) -> getBytes 873:873:int getBytes(int,java.nio.channels.GatheringByteChannel,int) -> getBytes 878:878:int getBytes(int,java.nio.channels.FileChannel,long,int) -> getBytes 883:883:java.lang.CharSequence getCharSequence(int,int,java.nio.charset.Charset) -> getCharSequence 888:888:io.netty.buffer.ByteBuf setBoolean(int,boolean) -> setBoolean 893:893:io.netty.buffer.ByteBuf setByte(int,int) -> setByte 898:898:io.netty.buffer.ByteBuf setShort(int,int) -> setShort 903:903:io.netty.buffer.ByteBuf setShortLE(int,int) -> setShortLE 908:908:io.netty.buffer.ByteBuf setMedium(int,int) -> setMedium 913:913:io.netty.buffer.ByteBuf setMediumLE(int,int) -> setMediumLE 918:918:io.netty.buffer.ByteBuf setInt(int,int) -> setInt 923:923:io.netty.buffer.ByteBuf setIntLE(int,int) -> setIntLE 928:928:io.netty.buffer.ByteBuf setLong(int,long) -> setLong 933:933:io.netty.buffer.ByteBuf setLongLE(int,long) -> setLongLE 938:938:io.netty.buffer.ByteBuf setChar(int,int) -> setChar 943:943:io.netty.buffer.ByteBuf setFloat(int,float) -> setFloat 948:948:io.netty.buffer.ByteBuf setDouble(int,double) -> setDouble 953:953:io.netty.buffer.ByteBuf setBytes(int,io.netty.buffer.ByteBuf) -> setBytes 958:958:io.netty.buffer.ByteBuf setBytes(int,io.netty.buffer.ByteBuf,int) -> setBytes 963:963:io.netty.buffer.ByteBuf setBytes(int,io.netty.buffer.ByteBuf,int,int) -> setBytes 968:968:io.netty.buffer.ByteBuf setBytes(int,byte[]) -> setBytes 973:973:io.netty.buffer.ByteBuf setBytes(int,byte[],int,int) -> setBytes 978:978:io.netty.buffer.ByteBuf setBytes(int,java.nio.ByteBuffer) -> setBytes 983:983:int setBytes(int,java.io.InputStream,int) -> setBytes 988:988:int setBytes(int,java.nio.channels.ScatteringByteChannel,int) -> setBytes 993:993:int setBytes(int,java.nio.channels.FileChannel,long,int) -> setBytes 998:998:io.netty.buffer.ByteBuf setZero(int,int) -> setZero 1003:1003:int setCharSequence(int,java.lang.CharSequence,java.nio.charset.Charset) -> setCharSequence 1008:1008:boolean readBoolean() -> readBoolean 1013:1013:byte readByte() -> readByte 1018:1018:short readUnsignedByte() -> readUnsignedByte 1023:1023:short readShort() -> readShort 1028:1028:short readShortLE() -> readShortLE 1033:1033:int readUnsignedShort() -> readUnsignedShort 1038:1038:int readUnsignedShortLE() -> readUnsignedShortLE 1043:1043:int readMedium() -> readMedium 1048:1048:int readMediumLE() -> readMediumLE 1053:1053:int readUnsignedMedium() -> readUnsignedMedium 1058:1058:int readUnsignedMediumLE() -> readUnsignedMediumLE 1063:1063:int readInt() -> readInt 1068:1068:int readIntLE() -> readIntLE 1073:1073:long readUnsignedInt() -> readUnsignedInt 1078:1078:long readUnsignedIntLE() -> readUnsignedIntLE 1083:1083:long readLong() -> readLong 1088:1088:long readLongLE() -> readLongLE 1093:1093:char readChar() -> readChar 1098:1098:float readFloat() -> readFloat 1103:1103:double readDouble() -> readDouble 1108:1108:io.netty.buffer.ByteBuf readBytes(int) -> readBytes 1113:1113:io.netty.buffer.ByteBuf readSlice(int) -> readSlice 1118:1118:io.netty.buffer.ByteBuf readRetainedSlice(int) -> readRetainedSlice 1123:1123:io.netty.buffer.ByteBuf readBytes(io.netty.buffer.ByteBuf) -> readBytes 1128:1128:io.netty.buffer.ByteBuf readBytes(io.netty.buffer.ByteBuf,int) -> readBytes 1133:1133:io.netty.buffer.ByteBuf readBytes(io.netty.buffer.ByteBuf,int,int) -> readBytes 1138:1138:io.netty.buffer.ByteBuf readBytes(byte[]) -> readBytes 1143:1143:io.netty.buffer.ByteBuf readBytes(byte[],int,int) -> readBytes 1148:1148:io.netty.buffer.ByteBuf readBytes(java.nio.ByteBuffer) -> readBytes 1153:1153:io.netty.buffer.ByteBuf readBytes(java.io.OutputStream,int) -> readBytes 1158:1158:int readBytes(java.nio.channels.GatheringByteChannel,int) -> readBytes 1163:1163:java.lang.CharSequence readCharSequence(int,java.nio.charset.Charset) -> readCharSequence 1168:1168:int readBytes(java.nio.channels.FileChannel,long,int) -> readBytes 1173:1173:io.netty.buffer.ByteBuf skipBytes(int) -> skipBytes 1178:1178:io.netty.buffer.ByteBuf writeBoolean(boolean) -> writeBoolean 1183:1183:io.netty.buffer.ByteBuf writeByte(int) -> writeByte 1188:1188:io.netty.buffer.ByteBuf writeShort(int) -> writeShort 1193:1193:io.netty.buffer.ByteBuf writeShortLE(int) -> writeShortLE 1198:1198:io.netty.buffer.ByteBuf writeMedium(int) -> writeMedium 1203:1203:io.netty.buffer.ByteBuf writeMediumLE(int) -> writeMediumLE 1208:1208:io.netty.buffer.ByteBuf writeInt(int) -> writeInt 1213:1213:io.netty.buffer.ByteBuf writeIntLE(int) -> writeIntLE 1218:1218:io.netty.buffer.ByteBuf writeLong(long) -> writeLong 1223:1223:io.netty.buffer.ByteBuf writeLongLE(long) -> writeLongLE 1228:1228:io.netty.buffer.ByteBuf writeChar(int) -> writeChar 1233:1233:io.netty.buffer.ByteBuf writeFloat(float) -> writeFloat 1238:1238:io.netty.buffer.ByteBuf writeDouble(double) -> writeDouble 1243:1243:io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf) -> writeBytes 1248:1248:io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf,int) -> writeBytes 1253:1253:io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf,int,int) -> writeBytes 1258:1258:io.netty.buffer.ByteBuf writeBytes(byte[]) -> writeBytes 1263:1263:io.netty.buffer.ByteBuf writeBytes(byte[],int,int) -> writeBytes 1268:1268:io.netty.buffer.ByteBuf writeBytes(java.nio.ByteBuffer) -> writeBytes 1273:1273:int writeBytes(java.io.InputStream,int) -> writeBytes 1278:1278:int writeBytes(java.nio.channels.ScatteringByteChannel,int) -> writeBytes 1283:1283:int writeBytes(java.nio.channels.FileChannel,long,int) -> writeBytes 1288:1288:io.netty.buffer.ByteBuf writeZero(int) -> writeZero 1293:1293:int writeCharSequence(java.lang.CharSequence,java.nio.charset.Charset) -> writeCharSequence 1298:1298:int indexOf(int,int,byte) -> indexOf 1303:1303:int bytesBefore(byte) -> bytesBefore 1308:1308:int bytesBefore(int,byte) -> bytesBefore 1313:1313:int bytesBefore(int,int,byte) -> bytesBefore 1318:1318:int forEachByte(io.netty.util.ByteProcessor) -> forEachByte 1323:1323:int forEachByte(int,int,io.netty.util.ByteProcessor) -> forEachByte 1328:1328:int forEachByteDesc(io.netty.util.ByteProcessor) -> forEachByteDesc 1333:1333:int forEachByteDesc(int,int,io.netty.util.ByteProcessor) -> forEachByteDesc 1338:1338:io.netty.buffer.ByteBuf copy() -> copy 1343:1343:io.netty.buffer.ByteBuf copy(int,int) -> copy 1348:1348:io.netty.buffer.ByteBuf slice() -> slice 1353:1353:io.netty.buffer.ByteBuf retainedSlice() -> retainedSlice 1358:1358:io.netty.buffer.ByteBuf slice(int,int) -> slice 1363:1363:io.netty.buffer.ByteBuf retainedSlice(int,int) -> retainedSlice 1368:1368:io.netty.buffer.ByteBuf duplicate() -> duplicate 1373:1373:io.netty.buffer.ByteBuf retainedDuplicate() -> retainedDuplicate 1378:1378:int nioBufferCount() -> nioBufferCount 1383:1383:java.nio.ByteBuffer nioBuffer() -> nioBuffer 1388:1388:java.nio.ByteBuffer nioBuffer(int,int) -> nioBuffer 1393:1393:java.nio.ByteBuffer internalNioBuffer(int,int) -> internalNioBuffer 1398:1398:java.nio.ByteBuffer[] nioBuffers() -> nioBuffers 1403:1403:java.nio.ByteBuffer[] nioBuffers(int,int) -> nioBuffers 1408:1408:boolean hasArray() -> hasArray 1413:1413:byte[] array() -> array 1418:1418:int arrayOffset() -> arrayOffset 1423:1423:boolean hasMemoryAddress() -> hasMemoryAddress 1428:1428:long memoryAddress() -> memoryAddress 1433:1433:java.lang.String toString(java.nio.charset.Charset) -> toString 1438:1438:java.lang.String toString(int,int,java.nio.charset.Charset) -> toString 1443:1443:int hashCode() -> hashCode 1448:1448:boolean equals(java.lang.Object) -> equals 1453:1453:int compareTo(io.netty.buffer.ByteBuf) -> compareTo 1458:1458:java.lang.String toString() -> toString 1463:1463:io.netty.buffer.ByteBuf retain(int) -> retain 1468:1468:io.netty.buffer.ByteBuf retain() -> retain 1473:1473:io.netty.buffer.ByteBuf touch() -> touch 1478:1478:io.netty.buffer.ByteBuf touch(java.lang.Object) -> touch 1483:1483:int refCnt() -> refCnt 1488:1488:boolean release() -> release 1493:1493:boolean release(int) -> release 57:57:io.netty.util.ReferenceCounted touch(java.lang.Object) -> touch 57:57:io.netty.util.ReferenceCounted touch() -> touch 57:57:io.netty.util.ReferenceCounted retain(int) -> retain 57:57:io.netty.util.ReferenceCounted retain() -> retain 57:57:int compareTo(java.lang.Object) -> compareTo 171:173:void lambda$writeMap$3(java.util.function.BiConsumer,java.util.function.BiConsumer,java.lang.Object,java.lang.Object) -> a 112:115:java.lang.Object lambda$limitValue$2(int,java.util.function.IntFunction,int) -> a 105:105:void lambda$writeWithCodec$1(java.lang.Object,com.mojang.serialization.DataResult$PartialResult) -> a 96:96:void lambda$readWithCodec$0(net.minecraft.nbt.CompoundTag,com.mojang.serialization.DataResult$PartialResult) -> a net.minecraft.network.PacketDecoder -> pv: org.slf4j.Logger LOGGER -> a net.minecraft.network.protocol.PacketFlow flow -> b 19:21:void (net.minecraft.network.protocol.PacketFlow) -> 25:55:void decode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,java.util.List) -> decode 16:16:void () -> net.minecraft.network.PacketEncoder -> pw: org.slf4j.Logger LOGGER -> a net.minecraft.network.protocol.PacketFlow flow -> b 19:21:void (net.minecraft.network.protocol.PacketFlow) -> 25:66:void encode(io.netty.channel.ChannelHandlerContext,net.minecraft.network.protocol.Packet,io.netty.buffer.ByteBuf) -> a 14:14:void encode(io.netty.channel.ChannelHandlerContext,java.lang.Object,io.netty.buffer.ByteBuf) -> encode 15:15:void () -> net.minecraft.network.PacketListener -> px: void onDisconnect(net.minecraft.network.chat.Component) -> a net.minecraft.network.Connection getConnection() -> a 11:11:boolean shouldPropagateHandlingExceptions() -> b net.minecraft.network.RateKickingConnection -> py: org.slf4j.Logger LOGGER -> i net.minecraft.network.chat.Component EXCEED_REASON -> j int rateLimitPacketsPerSecond -> k 17:19:void (int) -> 23:32:void tickSecond() -> b 29:29:void lambda$tickSecond$0(io.netty.util.concurrent.Future) -> a 11:12:void () -> net.minecraft.network.SkipPacketException -> pz: 7:8:void (java.lang.Throwable) -> net.minecraft.network.Varint21FrameDecoder -> qa: 11:11:void () -> 14:42:void decode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,java.util.List) -> decode net.minecraft.network.Varint21LengthFieldPrepender -> qb: int MAX_BYTES -> a 9:9:void () -> 14:27:void encode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,io.netty.buffer.ByteBuf) -> a 8:8:void encode(io.netty.channel.ChannelHandlerContext,java.lang.Object,io.netty.buffer.ByteBuf) -> encode net.minecraft.network.chat.BaseComponent -> qc: java.util.List siblings -> a net.minecraft.util.FormattedCharSequence visualOrderText -> d net.minecraft.locale.Language decomposedWith -> e net.minecraft.network.chat.Style style -> f 11:17:void () -> 21:22:net.minecraft.network.chat.MutableComponent append(net.minecraft.network.chat.Component) -> a 27:27:java.lang.String getContents() -> a 32:32:java.util.List getSiblings() -> b 37:38:net.minecraft.network.chat.MutableComponent setStyle(net.minecraft.network.chat.Style) -> a 43:43:net.minecraft.network.chat.Style getStyle() -> c net.minecraft.network.chat.BaseComponent plainCopy() -> d 51:54:net.minecraft.network.chat.MutableComponent copy() -> e 59:64:net.minecraft.util.FormattedCharSequence getVisualOrderText() -> f 69:78:boolean equals(java.lang.Object) -> equals 83:83:int hashCode() -> hashCode 88:88:java.lang.String toString() -> toString 11:11:net.minecraft.network.chat.MutableComponent plainCopy() -> g net.minecraft.network.chat.ChatType -> qd: net.minecraft.network.chat.ChatType CHAT -> a net.minecraft.network.chat.ChatType SYSTEM -> b net.minecraft.network.chat.ChatType GAME_INFO -> c byte index -> d boolean interrupt -> e net.minecraft.network.chat.ChatType[] $VALUES -> f 3:3:net.minecraft.network.chat.ChatType[] values() -> values 3:3:net.minecraft.network.chat.ChatType valueOf(java.lang.String) -> valueOf 12:15:void (java.lang.String,int,byte,boolean) -> 18:18:byte getIndex() -> a 22:27:net.minecraft.network.chat.ChatType getForIndex(byte) -> a 31:31:boolean shouldInterrupt() -> b 3:3:net.minecraft.network.chat.ChatType[] $values() -> c 3:6:void () -> net.minecraft.network.chat.ClickEvent -> qe: net.minecraft.network.chat.ClickEvent$Action action -> a java.lang.String value -> b 11:14:void (net.minecraft.network.chat.ClickEvent$Action,java.lang.String) -> 17:17:net.minecraft.network.chat.ClickEvent$Action getAction() -> a 21:21:java.lang.String getValue() -> b 26:42:boolean equals(java.lang.Object) -> equals 47:47:java.lang.String toString() -> toString 55:57:int hashCode() -> hashCode net.minecraft.network.chat.ClickEvent$Action -> qe$a: net.minecraft.network.chat.ClickEvent$Action OPEN_URL -> a net.minecraft.network.chat.ClickEvent$Action OPEN_FILE -> b net.minecraft.network.chat.ClickEvent$Action RUN_COMMAND -> c net.minecraft.network.chat.ClickEvent$Action SUGGEST_COMMAND -> d net.minecraft.network.chat.ClickEvent$Action CHANGE_PAGE -> e net.minecraft.network.chat.ClickEvent$Action COPY_TO_CLIPBOARD -> f java.util.Map LOOKUP -> g boolean allowFromServer -> h java.lang.String name -> i net.minecraft.network.chat.ClickEvent$Action[] $VALUES -> j 60:60:net.minecraft.network.chat.ClickEvent$Action[] values() -> values 60:60:net.minecraft.network.chat.ClickEvent$Action valueOf(java.lang.String) -> valueOf 74:77:void (java.lang.String,int,java.lang.String,boolean) -> 80:80:boolean isAllowedFromServer() -> a 84:84:java.lang.String getName() -> b 88:88:net.minecraft.network.chat.ClickEvent$Action getByName(java.lang.String) -> a 69:69:net.minecraft.network.chat.ClickEvent$Action lambda$static$0(net.minecraft.network.chat.ClickEvent$Action) -> a 60:60:net.minecraft.network.chat.ClickEvent$Action[] $values() -> c 60:69:void () -> net.minecraft.network.chat.CommonComponents -> qf: net.minecraft.network.chat.Component OPTION_ON -> a net.minecraft.network.chat.Component OPTION_OFF -> b net.minecraft.network.chat.Component GUI_DONE -> c net.minecraft.network.chat.Component GUI_CANCEL -> d net.minecraft.network.chat.Component GUI_YES -> e net.minecraft.network.chat.Component GUI_NO -> f net.minecraft.network.chat.Component GUI_PROCEED -> g net.minecraft.network.chat.Component GUI_BACK -> h net.minecraft.network.chat.Component CONNECT_FAILED -> i net.minecraft.network.chat.Component NEW_LINE -> j net.minecraft.network.chat.Component NARRATION_SEPARATOR -> k 6:6:void () -> 23:23:net.minecraft.network.chat.Component optionStatus(boolean) -> a 27:27:net.minecraft.network.chat.MutableComponent optionStatus(net.minecraft.network.chat.Component,boolean) -> a 31:31:net.minecraft.network.chat.MutableComponent optionNameValue(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component) -> a 35:35:net.minecraft.network.chat.MutableComponent joinForNarration(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component) -> b 39:39:net.minecraft.network.chat.Component joinLines(net.minecraft.network.chat.Component[]) -> a 43:43:net.minecraft.network.chat.Component joinLines(java.util.Collection) -> a 7:20:void () -> net.minecraft.network.chat.Component -> qg: net.minecraft.network.chat.Style getStyle() -> c java.lang.String getContents() -> a 39:39:java.lang.String getString() -> getString 43:52:java.lang.String getString(int) -> a java.util.List getSiblings() -> b net.minecraft.network.chat.MutableComponent plainCopy() -> g net.minecraft.network.chat.MutableComponent copy() -> e net.minecraft.util.FormattedCharSequence getVisualOrderText() -> f 77:91:java.util.Optional visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.network.chat.Style) -> a 96:108:java.util.Optional visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a 112:112:java.util.Optional visitSelf(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.network.chat.Style) -> b 116:116:java.util.Optional visitSelf(net.minecraft.network.chat.FormattedText$ContentConsumer) -> b 120:127:java.util.List toFlatList(net.minecraft.network.chat.Style) -> b 400:400:net.minecraft.network.chat.Component nullToEmpty(java.lang.String) -> a 122:125:java.util.Optional lambda$toFlatList$1(java.util.List,net.minecraft.network.chat.Style,java.lang.String) -> a 45:50:java.util.Optional lambda$getString$0(int,java.lang.StringBuilder,java.lang.String) -> a net.minecraft.network.chat.Component$Serializer -> qg$a: com.google.gson.Gson GSON -> a java.lang.reflect.Field JSON_READER_POS -> b java.lang.reflect.Field JSON_READER_LINESTART -> c 130:130:void () -> 164:255:net.minecraft.network.chat.MutableComponent deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 260:263:java.util.Optional parseSeparator(java.lang.reflect.Type,com.google.gson.JsonDeserializationContext,com.google.gson.JsonObject) -> a 267:275:void serializeStyle(net.minecraft.network.chat.Style,com.google.gson.JsonObject,com.google.gson.JsonSerializationContext) -> a 279:348:com.google.gson.JsonElement serialize(net.minecraft.network.chat.Component,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 352:353:void serializeSeparator(com.google.gson.JsonSerializationContext,com.google.gson.JsonObject,java.util.Optional) -> a 356:356:java.lang.String toJson(net.minecraft.network.chat.Component) -> a 360:360:com.google.gson.JsonElement toJsonTree(net.minecraft.network.chat.Component) -> b 365:365:net.minecraft.network.chat.MutableComponent fromJson(java.lang.String) -> a 370:370:net.minecraft.network.chat.MutableComponent fromJson(com.google.gson.JsonElement) -> a 375:375:net.minecraft.network.chat.MutableComponent fromJsonLenient(java.lang.String) -> b 380:386:net.minecraft.network.chat.MutableComponent fromJson(com.mojang.brigadier.StringReader) -> a 392:394:int getPos(com.google.gson.stream.JsonReader) -> a 130:130:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize 130:130:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize 352:352:void lambda$serializeSeparator$3(com.google.gson.JsonObject,com.google.gson.JsonSerializationContext,net.minecraft.network.chat.Component) -> a 153:158:java.lang.reflect.Field lambda$static$2() -> a 142:147:java.lang.reflect.Field lambda$static$1() -> b 132:137:com.google.gson.Gson lambda$static$0() -> c 131:151:void () -> net.minecraft.network.chat.ComponentUtils -> qh: java.lang.String DEFAULT_SEPARATOR_TEXT -> a net.minecraft.network.chat.Component DEFAULT_SEPARATOR -> b net.minecraft.network.chat.Component DEFAULT_NO_STYLE_SEPARATOR -> c 18:18:void () -> 24:37:net.minecraft.network.chat.MutableComponent mergeStyles(net.minecraft.network.chat.MutableComponent,net.minecraft.network.chat.Style) -> a 41:41:java.util.Optional updateForEntity(net.minecraft.commands.CommandSourceStack,java.util.Optional,net.minecraft.world.entity.Entity,int) -> a 45:57:net.minecraft.network.chat.MutableComponent updateForEntity(net.minecraft.commands.CommandSourceStack,net.minecraft.network.chat.Component,net.minecraft.world.entity.Entity,int) -> a 61:70:net.minecraft.network.chat.Style resolveStyle(net.minecraft.commands.CommandSourceStack,net.minecraft.network.chat.Style,net.minecraft.world.entity.Entity,int) -> a 74:79:net.minecraft.network.chat.Component getDisplayName(com.mojang.authlib.GameProfile) -> a 84:84:net.minecraft.network.chat.Component formatList(java.util.Collection) -> a 88:96:net.minecraft.network.chat.Component formatAndSortList(java.util.Collection,java.util.function.Function) -> a 100:100:net.minecraft.network.chat.Component formatList(java.util.Collection,java.util.function.Function) -> b 104:104:net.minecraft.network.chat.MutableComponent formatList(java.util.Collection,java.util.Optional,java.util.function.Function) -> a 108:108:net.minecraft.network.chat.Component formatList(java.util.Collection,net.minecraft.network.chat.Component) -> a 112:128:net.minecraft.network.chat.MutableComponent formatList(java.util.Collection,net.minecraft.network.chat.Component,java.util.function.Function) -> a 132:132:net.minecraft.network.chat.MutableComponent wrapInSquareBrackets(net.minecraft.network.chat.Component) -> a 136:139:net.minecraft.network.chat.Component fromMessage(com.mojang.brigadier.Message) -> a 84:84:net.minecraft.network.chat.Component lambda$formatList$0(java.lang.String) -> a 20:21:void () -> net.minecraft.network.chat.ContextAwareComponent -> qi: net.minecraft.network.chat.MutableComponent resolve(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,int) -> a net.minecraft.network.chat.FormattedText -> qj: java.util.Optional STOP_ITERATION -> b net.minecraft.network.chat.FormattedText EMPTY -> c java.util.Optional visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a java.util.Optional visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.network.chat.Style) -> a 29:29:net.minecraft.network.chat.FormattedText of(java.lang.String) -> b 43:43:net.minecraft.network.chat.FormattedText of(java.lang.String,net.minecraft.network.chat.Style) -> a 57:57:net.minecraft.network.chat.FormattedText composite(net.minecraft.network.chat.FormattedText[]) -> a 61:61:net.minecraft.network.chat.FormattedText composite(java.util.List) -> a 89:96:java.lang.String getString() -> getString 92:93:java.util.Optional lambda$getString$0(java.lang.StringBuilder,java.lang.String) -> a 10:12:void () -> net.minecraft.network.chat.FormattedText$1 -> qj$1: 12:12:void () -> 15:15:java.util.Optional visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a 20:20:java.util.Optional visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.network.chat.Style) -> a net.minecraft.network.chat.FormattedText$2 -> qj$2: java.lang.String val$text -> a 29:29:void (java.lang.String) -> 32:32:java.util.Optional visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a 37:37:java.util.Optional visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.network.chat.Style) -> a net.minecraft.network.chat.FormattedText$3 -> qj$3: java.lang.String val$text -> a net.minecraft.network.chat.Style val$style -> d 43:43:void (java.lang.String,net.minecraft.network.chat.Style) -> 46:46:java.util.Optional visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a 51:51:java.util.Optional visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.network.chat.Style) -> a net.minecraft.network.chat.FormattedText$4 -> qj$4: java.util.List val$parts -> a 61:61:void (java.util.List) -> 64:71:java.util.Optional visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a 76:83:java.util.Optional visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.network.chat.Style) -> a net.minecraft.network.chat.FormattedText$ContentConsumer -> qj$a: java.util.Optional accept(java.lang.String) -> accept net.minecraft.network.chat.FormattedText$StyledContentConsumer -> qj$b: java.util.Optional accept(net.minecraft.network.chat.Style,java.lang.String) -> accept net.minecraft.network.chat.HoverEvent -> qk: org.slf4j.Logger LOGGER -> a net.minecraft.network.chat.HoverEvent$Action action -> b java.lang.Object value -> c 33:36:void (net.minecraft.network.chat.HoverEvent$Action,java.lang.Object) -> 39:39:net.minecraft.network.chat.HoverEvent$Action getAction() -> a 44:47:java.lang.Object getValue(net.minecraft.network.chat.HoverEvent$Action) -> a 52:61:boolean equals(java.lang.Object) -> equals 66:66:java.lang.String toString() -> toString 74:76:int hashCode() -> hashCode 81:101:net.minecraft.network.chat.HoverEvent deserialize(com.google.gson.JsonObject) -> a 105:108:com.google.gson.JsonObject serialize() -> b 28:28:void () -> net.minecraft.network.chat.HoverEvent$Action -> qk$a: net.minecraft.network.chat.HoverEvent$Action SHOW_TEXT -> a net.minecraft.network.chat.HoverEvent$Action SHOW_ITEM -> b net.minecraft.network.chat.HoverEvent$Action SHOW_ENTITY -> c java.util.Map LOOKUP -> d java.lang.String name -> e boolean allowFromServer -> f java.util.function.Function argDeserializer -> g java.util.function.Function argSerializer -> h java.util.function.Function legacyArgDeserializer -> i 316:322:void (java.lang.String,boolean,java.util.function.Function,java.util.function.Function,java.util.function.Function) -> 325:325:boolean isAllowedFromServer() -> a 329:329:java.lang.String getName() -> b 334:334:net.minecraft.network.chat.HoverEvent$Action getByName(java.lang.String) -> a 339:339:java.lang.Object cast(java.lang.Object) -> b 344:348:net.minecraft.network.chat.HoverEvent deserialize(com.google.gson.JsonElement) -> a 353:357:net.minecraft.network.chat.HoverEvent deserializeFromLegacy(net.minecraft.network.chat.Component) -> a 361:361:com.google.gson.JsonElement serializeArg(java.lang.Object) -> a 366:366:java.lang.String toString() -> toString 308:308:net.minecraft.network.chat.HoverEvent$Action lambda$static$0(net.minecraft.network.chat.HoverEvent$Action) -> a 292:308:void () -> net.minecraft.network.chat.HoverEvent$EntityTooltipInfo -> qk$b: net.minecraft.world.entity.EntityType type -> a java.util.UUID id -> b net.minecraft.network.chat.Component name -> c java.util.List linesCache -> d 120:124:void (net.minecraft.world.entity.EntityType,java.util.UUID,net.minecraft.network.chat.Component) -> 128:135:net.minecraft.network.chat.HoverEvent$EntityTooltipInfo create(com.google.gson.JsonElement) -> a 141:147:net.minecraft.network.chat.HoverEvent$EntityTooltipInfo create(net.minecraft.network.chat.Component) -> a 152:158:com.google.gson.JsonElement serialize() -> a 162:170:java.util.List getTooltipLines() -> b 175:183:boolean equals(java.lang.Object) -> equals 188:191:int hashCode() -> hashCode net.minecraft.network.chat.HoverEvent$ItemStackInfo -> qk$c: net.minecraft.world.item.Item item -> a int count -> b net.minecraft.nbt.CompoundTag tag -> c net.minecraft.world.item.ItemStack itemStack -> d 205:209:void (net.minecraft.world.item.Item,int,net.minecraft.nbt.CompoundTag) -> 212:213:void (net.minecraft.world.item.ItemStack) -> 217:225:boolean equals(java.lang.Object) -> equals 230:233:int hashCode() -> hashCode 237:243:net.minecraft.world.item.ItemStack getItemStack() -> a 247:264:net.minecraft.network.chat.HoverEvent$ItemStackInfo create(com.google.gson.JsonElement) -> a 270:274:net.minecraft.network.chat.HoverEvent$ItemStackInfo create(net.minecraft.network.chat.Component) -> a 279:287:com.google.gson.JsonElement serialize() -> b net.minecraft.network.chat.KeybindComponent -> ql: java.util.function.Function keyResolver -> d java.lang.String name -> e java.util.function.Supplier nameResolver -> f 13:15:void (java.lang.String) -> 18:19:void setKeyResolver(java.util.function.Function) -> a 22:26:net.minecraft.network.chat.Component getNestedComponent() -> j 31:31:java.util.Optional visitSelf(net.minecraft.network.chat.FormattedText$ContentConsumer) -> b 36:36:java.util.Optional visitSelf(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.network.chat.Style) -> b 41:41:net.minecraft.network.chat.KeybindComponent plainCopy() -> h 46:55:boolean equals(java.lang.Object) -> equals 60:63:java.lang.String toString() -> toString 68:68:java.lang.String getName() -> i 7:7:net.minecraft.network.chat.BaseComponent plainCopy() -> d 7:7:net.minecraft.network.chat.MutableComponent plainCopy() -> g 8:8:java.util.function.Supplier lambda$static$1(java.lang.String) -> d 8:8:net.minecraft.network.chat.Component lambda$static$0(java.lang.String) -> e 8:8:void () -> net.minecraft.network.chat.MutableComponent -> qm: net.minecraft.network.chat.MutableComponent setStyle(net.minecraft.network.chat.Style) -> a 11:11:net.minecraft.network.chat.MutableComponent append(java.lang.String) -> c net.minecraft.network.chat.MutableComponent append(net.minecraft.network.chat.Component) -> a 17:18:net.minecraft.network.chat.MutableComponent withStyle(java.util.function.UnaryOperator) -> a 22:23:net.minecraft.network.chat.MutableComponent withStyle(net.minecraft.network.chat.Style) -> c 27:28:net.minecraft.network.chat.MutableComponent withStyle(net.minecraft.ChatFormatting[]) -> a 32:33:net.minecraft.network.chat.MutableComponent withStyle(net.minecraft.ChatFormatting) -> a net.minecraft.network.chat.NbtComponent -> qn: org.slf4j.Logger LOGGER -> h boolean interpreting -> d java.util.Optional separator -> e java.lang.String nbtPathPattern -> f net.minecraft.commands.arguments.NbtPathArgument$NbtPath compiledNbtPath -> g 253:255:net.minecraft.commands.arguments.NbtPathArgument$NbtPath compileNbtPath(java.lang.String) -> d 260:261:void (java.lang.String,boolean,java.util.Optional) -> 263:268:void (java.lang.String,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,boolean,java.util.Optional) -> java.util.stream.Stream getData(net.minecraft.commands.CommandSourceStack) -> a 273:273:java.lang.String getNbtPath() -> h 277:277:boolean isInterpreting() -> i 282:312:net.minecraft.network.chat.MutableComponent resolve(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,int) -> a 313:313:net.minecraft.network.chat.MutableComponent lambda$resolve$8(java.util.stream.Stream) -> a 311:311:net.minecraft.network.chat.MutableComponent lambda$resolve$7(java.util.stream.Stream,net.minecraft.network.chat.MutableComponent) -> a 311:311:net.minecraft.network.chat.MutableComponent lambda$resolve$6() -> j 311:311:net.minecraft.network.chat.MutableComponent lambda$resolve$5(net.minecraft.network.chat.MutableComponent,net.minecraft.network.chat.MutableComponent,net.minecraft.network.chat.MutableComponent) -> a 311:311:net.minecraft.network.chat.MutableComponent lambda$resolve$4(java.lang.String) -> e 307:307:net.minecraft.network.chat.MutableComponent lambda$resolve$3() -> k 306:306:net.minecraft.network.chat.MutableComponent lambda$resolve$2(net.minecraft.network.chat.Component,net.minecraft.network.chat.MutableComponent,net.minecraft.network.chat.MutableComponent) -> a 299:303:java.util.stream.Stream lambda$resolve$1(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,int,java.lang.String) -> a 288:290:java.util.stream.Stream lambda$resolve$0(net.minecraft.nbt.CompoundTag) -> a 31:31:void () -> net.minecraft.network.chat.NbtComponent$BlockNbtComponent -> qn$a: java.lang.String posPattern -> h net.minecraft.commands.arguments.coordinates.Coordinates compiledPos -> i 114:117:void (java.lang.String,boolean,java.lang.String,java.util.Optional) -> 122:124:net.minecraft.commands.arguments.coordinates.Coordinates compilePos(java.lang.String) -> d 129:132:void (java.lang.String,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,boolean,java.lang.String,net.minecraft.commands.arguments.coordinates.Coordinates,java.util.Optional) -> 136:136:java.lang.String getPos() -> j 141:141:net.minecraft.network.chat.NbtComponent$BlockNbtComponent plainCopy() -> k 146:158:java.util.stream.Stream getData(net.minecraft.commands.CommandSourceStack) -> a 163:174:boolean equals(java.lang.Object) -> equals 179:183:java.lang.String toString() -> toString 107:107:net.minecraft.network.chat.BaseComponent plainCopy() -> d 107:107:net.minecraft.network.chat.MutableComponent plainCopy() -> g net.minecraft.network.chat.NbtComponent$EntityNbtComponent -> qn$b: java.lang.String selectorPattern -> h net.minecraft.commands.arguments.selector.EntitySelector compiledSelector -> i 40:43:void (java.lang.String,boolean,java.lang.String,java.util.Optional) -> 48:51:net.minecraft.commands.arguments.selector.EntitySelector compileSelector(java.lang.String) -> d 56:59:void (java.lang.String,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,boolean,java.lang.String,net.minecraft.commands.arguments.selector.EntitySelector,java.util.Optional) -> 62:62:java.lang.String getSelector() -> j 67:67:net.minecraft.network.chat.NbtComponent$EntityNbtComponent plainCopy() -> k 72:77:java.util.stream.Stream getData(net.minecraft.commands.CommandSourceStack) -> a 82:93:boolean equals(java.lang.Object) -> equals 98:102:java.lang.String toString() -> toString 33:33:net.minecraft.network.chat.BaseComponent plainCopy() -> d 33:33:net.minecraft.network.chat.MutableComponent plainCopy() -> g net.minecraft.network.chat.NbtComponent$StorageNbtComponent -> qn$c: net.minecraft.resources.ResourceLocation id -> h 192:194:void (java.lang.String,boolean,net.minecraft.resources.ResourceLocation,java.util.Optional) -> 197:199:void (java.lang.String,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,boolean,net.minecraft.resources.ResourceLocation,java.util.Optional) -> 202:202:net.minecraft.resources.ResourceLocation getId() -> j 207:207:net.minecraft.network.chat.NbtComponent$StorageNbtComponent plainCopy() -> k 212:213:java.util.stream.Stream getData(net.minecraft.commands.CommandSourceStack) -> a 218:229:boolean equals(java.lang.Object) -> equals 234:238:java.lang.String toString() -> toString 188:188:net.minecraft.network.chat.BaseComponent plainCopy() -> d 188:188:net.minecraft.network.chat.MutableComponent plainCopy() -> g net.minecraft.network.chat.ScoreComponent -> qo: java.lang.String SCORER_PLACEHOLDER -> d java.lang.String name -> e net.minecraft.commands.arguments.selector.EntitySelector selector -> f java.lang.String objective -> g 29:32:net.minecraft.commands.arguments.selector.EntitySelector parseSelector(java.lang.String) -> d 36:37:void (java.lang.String,java.lang.String) -> 39:43:void (java.lang.String,net.minecraft.commands.arguments.selector.EntitySelector,java.lang.String) -> 46:46:java.lang.String getName() -> h 51:51:net.minecraft.commands.arguments.selector.EntitySelector getSelector() -> i 55:55:java.lang.String getObjective() -> j 59:68:java.lang.String findTargetName(net.minecraft.commands.CommandSourceStack) -> a 72:81:java.lang.String getScore(java.lang.String,net.minecraft.commands.CommandSourceStack) -> a 86:86:net.minecraft.network.chat.ScoreComponent plainCopy() -> k 91:97:net.minecraft.network.chat.MutableComponent resolve(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,int) -> a 102:111:boolean equals(java.lang.Object) -> equals 116:120:java.lang.String toString() -> toString 18:18:net.minecraft.network.chat.BaseComponent plainCopy() -> d 18:18:net.minecraft.network.chat.MutableComponent plainCopy() -> g net.minecraft.network.chat.SelectorComponent -> qp: org.slf4j.Logger LOGGER -> e java.lang.String pattern -> f net.minecraft.commands.arguments.selector.EntitySelector selector -> g java.util.Optional separator -> d 23:35:void (java.lang.String,java.util.Optional) -> 38:38:java.lang.String getPattern() -> h 43:43:net.minecraft.commands.arguments.selector.EntitySelector getSelector() -> i 47:47:java.util.Optional getSeparator() -> j 52:56:net.minecraft.network.chat.MutableComponent resolve(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,int) -> a 62:62:java.lang.String getContents() -> a 67:67:net.minecraft.network.chat.SelectorComponent plainCopy() -> k 72:81:boolean equals(java.lang.Object) -> equals 86:89:java.lang.String toString() -> toString 15:15:net.minecraft.network.chat.BaseComponent plainCopy() -> d 15:15:net.minecraft.network.chat.MutableComponent plainCopy() -> g 16:16:void () -> net.minecraft.network.chat.Style -> qq: net.minecraft.network.chat.Style EMPTY -> a net.minecraft.resources.ResourceLocation DEFAULT_FONT -> b net.minecraft.network.chat.TextColor color -> c java.lang.Boolean bold -> d java.lang.Boolean italic -> e java.lang.Boolean underlined -> f java.lang.Boolean strikethrough -> g java.lang.Boolean obfuscated -> h net.minecraft.network.chat.ClickEvent clickEvent -> i net.minecraft.network.chat.HoverEvent hoverEvent -> j java.lang.String insertion -> k net.minecraft.resources.ResourceLocation font -> l 46:57:void (net.minecraft.network.chat.TextColor,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,net.minecraft.network.chat.ClickEvent,net.minecraft.network.chat.HoverEvent,java.lang.String,net.minecraft.resources.ResourceLocation) -> 61:61:net.minecraft.network.chat.TextColor getColor() -> a 65:65:boolean isBold() -> b 69:69:boolean isItalic() -> c 73:73:boolean isStrikethrough() -> d 77:77:boolean isUnderlined() -> e 81:81:boolean isObfuscated() -> f 85:85:boolean isEmpty() -> g 90:90:net.minecraft.network.chat.ClickEvent getClickEvent() -> h 95:95:net.minecraft.network.chat.HoverEvent getHoverEvent() -> i 100:100:java.lang.String getInsertion() -> j 104:104:net.minecraft.resources.ResourceLocation getFont() -> k 108:108:net.minecraft.network.chat.Style withColor(net.minecraft.network.chat.TextColor) -> a 112:112:net.minecraft.network.chat.Style withColor(net.minecraft.ChatFormatting) -> a 116:116:net.minecraft.network.chat.Style withColor(int) -> a 120:120:net.minecraft.network.chat.Style withBold(java.lang.Boolean) -> a 124:124:net.minecraft.network.chat.Style withItalic(java.lang.Boolean) -> b 128:128:net.minecraft.network.chat.Style withUnderlined(java.lang.Boolean) -> c 132:132:net.minecraft.network.chat.Style withStrikethrough(java.lang.Boolean) -> d 136:136:net.minecraft.network.chat.Style withObfuscated(java.lang.Boolean) -> e 140:140:net.minecraft.network.chat.Style withClickEvent(net.minecraft.network.chat.ClickEvent) -> a 144:144:net.minecraft.network.chat.Style withHoverEvent(net.minecraft.network.chat.HoverEvent) -> a 148:148:net.minecraft.network.chat.Style withInsertion(java.lang.String) -> a 152:152:net.minecraft.network.chat.Style withFont(net.minecraft.resources.ResourceLocation) -> a 156:185:net.minecraft.network.chat.Style applyFormat(net.minecraft.ChatFormatting) -> b 189:224:net.minecraft.network.chat.Style applyLegacyFormat(net.minecraft.ChatFormatting) -> c 228:259:net.minecraft.network.chat.Style applyFormats(net.minecraft.ChatFormatting[]) -> a 263:281:net.minecraft.network.chat.Style applyTo(net.minecraft.network.chat.Style) -> a 287:297:java.lang.String toString() -> toString 303:322:boolean equals(java.lang.Object) -> equals 327:327:int hashCode() -> hashCode 21:23:void () -> net.minecraft.network.chat.Style$1 -> qq$1: int[] $SwitchMap$net$minecraft$ChatFormatting -> a 163:163:void () -> net.minecraft.network.chat.Style$Serializer -> qq$a: 330:330:void () -> 334:354:net.minecraft.network.chat.Style deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 359:367:net.minecraft.resources.ResourceLocation getFont(com.google.gson.JsonObject) -> a 372:379:net.minecraft.network.chat.HoverEvent getHoverEvent(com.google.gson.JsonObject) -> b 384:395:net.minecraft.network.chat.ClickEvent getClickEvent(com.google.gson.JsonObject) -> c 400:400:java.lang.String getInsertion(com.google.gson.JsonObject) -> d 405:409:net.minecraft.network.chat.TextColor getTextColor(com.google.gson.JsonObject) -> e 414:418:java.lang.Boolean getOptionalFlag(com.google.gson.JsonObject,java.lang.String) -> a 424:466:com.google.gson.JsonElement serialize(net.minecraft.network.chat.Style,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 330:330:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize 330:330:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize net.minecraft.network.chat.SubStringSource -> qr: java.lang.String plainText -> a java.util.List charStyles -> b it.unimi.dsi.fastutil.ints.Int2IntFunction reverseCharModifier -> c 18:22:void (java.lang.String,java.util.List,it.unimi.dsi.fastutil.ints.Int2IntFunction) -> 25:25:java.lang.String getPlainText() -> a 29:53:java.util.List substring(int,int,boolean) -> a 57:57:net.minecraft.network.chat.SubStringSource create(net.minecraft.network.chat.FormattedText) -> a 61:76:net.minecraft.network.chat.SubStringSource create(net.minecraft.network.chat.FormattedText,it.unimi.dsi.fastutil.ints.Int2IntFunction,java.util.function.UnaryOperator) -> a 65:73:java.util.Optional lambda$create$3(java.lang.StringBuilder,java.util.List,net.minecraft.network.chat.Style,java.lang.String) -> a 66:71:boolean lambda$create$2(java.lang.StringBuilder,java.util.List,int,net.minecraft.network.chat.Style,int) -> a 57:57:java.lang.String lambda$create$1(java.lang.String) -> a 57:57:int lambda$create$0(int) -> a net.minecraft.network.chat.TextColor -> qs: java.lang.String CUSTOM_COLOR_PREFIX -> a java.util.Map LEGACY_FORMAT_TO_COLOR -> b java.util.Map NAMED_COLORS -> c int value -> d java.lang.String name -> e 23:26:void (int,java.lang.String) -> 28:31:void (int) -> 34:34:int getValue() -> a 38:42:java.lang.String serialize() -> b 46:46:java.lang.String formatValue() -> c 51:58:boolean equals(java.lang.Object) -> equals 63:63:int hashCode() -> hashCode 68:68:java.lang.String toString() -> toString 73:73:net.minecraft.network.chat.TextColor fromLegacyFormat(net.minecraft.ChatFormatting) -> a 77:77:net.minecraft.network.chat.TextColor fromRgb(int) -> a 82:90:net.minecraft.network.chat.TextColor parseColor(java.lang.String) -> a 16:16:java.lang.String lambda$static$1(net.minecraft.network.chat.TextColor) -> a 15:15:net.minecraft.network.chat.TextColor lambda$static$0(net.minecraft.ChatFormatting) -> b 15:16:void () -> net.minecraft.network.chat.TextComponent -> qt: net.minecraft.network.chat.Component EMPTY -> d java.lang.String text -> e 8:10:void (java.lang.String) -> 13:13:java.lang.String getText() -> h 18:18:java.lang.String getContents() -> a 23:23:net.minecraft.network.chat.TextComponent plainCopy() -> i 28:37:boolean equals(java.lang.Object) -> equals 42:45:java.lang.String toString() -> toString 3:3:net.minecraft.network.chat.BaseComponent plainCopy() -> d 3:3:net.minecraft.network.chat.MutableComponent plainCopy() -> g 4:4:void () -> net.minecraft.network.chat.TranslatableComponent -> qu: java.lang.Object[] NO_ARGS -> d net.minecraft.network.chat.FormattedText TEXT_PERCENT -> e net.minecraft.network.chat.FormattedText TEXT_NULL -> f java.lang.String key -> g java.lang.Object[] args -> h net.minecraft.locale.Language decomposedWith -> i java.util.List decomposedParts -> j java.util.regex.Pattern FORMAT_PATTERN -> k 28:35:void (java.lang.String) -> 28:40:void (java.lang.String,java.lang.Object[]) -> 43:58:void decompose() -> k 61:108:void decomposeTemplate(java.lang.String,java.util.function.Consumer) -> a 111:120:net.minecraft.network.chat.FormattedText getArgument(int) -> b 126:126:net.minecraft.network.chat.TranslatableComponent plainCopy() -> h 131:140:java.util.Optional visitSelf(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.network.chat.Style) -> b 145:154:java.util.Optional visitSelf(net.minecraft.network.chat.FormattedText$ContentConsumer) -> b 159:169:net.minecraft.network.chat.MutableComponent resolve(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,int) -> a 174:183:boolean equals(java.lang.Object) -> equals 188:191:int hashCode() -> hashCode 196:200:java.lang.String toString() -> toString 205:205:java.lang.String getKey() -> i 209:209:java.lang.Object[] getArgs() -> j 17:17:net.minecraft.network.chat.BaseComponent plainCopy() -> d 17:17:net.minecraft.network.chat.MutableComponent plainCopy() -> g 18:30:void () -> net.minecraft.network.chat.TranslatableFormatException -> qv: 5:6:void (net.minecraft.network.chat.TranslatableComponent,java.lang.String) -> 9:10:void (net.minecraft.network.chat.TranslatableComponent,int) -> 13:14:void (net.minecraft.network.chat.TranslatableComponent,java.lang.Throwable) -> net.minecraft.network.chat.package-info -> qw: net.minecraft.network.package-info -> qx: net.minecraft.network.protocol.Packet -> qy: void write(net.minecraft.network.FriendlyByteBuf) -> a void handle(net.minecraft.network.PacketListener) -> a 12:12:boolean isSkippable() -> a net.minecraft.network.protocol.PacketFlow -> qz: net.minecraft.network.protocol.PacketFlow SERVERBOUND -> a net.minecraft.network.protocol.PacketFlow CLIENTBOUND -> b net.minecraft.network.protocol.PacketFlow[] $VALUES -> c 3:3:net.minecraft.network.protocol.PacketFlow[] values() -> values 3:3:net.minecraft.network.protocol.PacketFlow valueOf(java.lang.String) -> valueOf 3:3:void (java.lang.String,int) -> 9:9:net.minecraft.network.protocol.PacketFlow getOpposite() -> a 3:3:net.minecraft.network.protocol.PacketFlow[] $values() -> b 3:5:void () -> net.minecraft.network.protocol.PacketUtils -> ra: org.slf4j.Logger LOGGER -> a 10:10:void () -> 14:15:void ensureRunningOnSameThread(net.minecraft.network.protocol.Packet,net.minecraft.network.PacketListener,net.minecraft.server.level.ServerLevel) -> a 18:36:void ensureRunningOnSameThread(net.minecraft.network.protocol.Packet,net.minecraft.network.PacketListener,net.minecraft.util.thread.BlockableEventLoop) -> a 20:33:void lambda$ensureRunningOnSameThread$0(net.minecraft.network.PacketListener,net.minecraft.network.protocol.Packet) -> a 11:11:void () -> net.minecraft.network.protocol.game.ClientGamePacketListener -> rb: void handleAddEntity(net.minecraft.network.protocol.game.ClientboundAddEntityPacket) -> a void handleAddExperienceOrb(net.minecraft.network.protocol.game.ClientboundAddExperienceOrbPacket) -> a void handleAddVibrationSignal(net.minecraft.network.protocol.game.ClientboundAddVibrationSignalPacket) -> a void handleAddMob(net.minecraft.network.protocol.game.ClientboundAddMobPacket) -> a void handleAddObjective(net.minecraft.network.protocol.game.ClientboundSetObjectivePacket) -> a void handleAddPainting(net.minecraft.network.protocol.game.ClientboundAddPaintingPacket) -> a void handleAddPlayer(net.minecraft.network.protocol.game.ClientboundAddPlayerPacket) -> a void handleAnimate(net.minecraft.network.protocol.game.ClientboundAnimatePacket) -> a void handleAwardStats(net.minecraft.network.protocol.game.ClientboundAwardStatsPacket) -> a void handleAddOrRemoveRecipes(net.minecraft.network.protocol.game.ClientboundRecipePacket) -> a void handleBlockDestruction(net.minecraft.network.protocol.game.ClientboundBlockDestructionPacket) -> a void handleOpenSignEditor(net.minecraft.network.protocol.game.ClientboundOpenSignEditorPacket) -> a void handleBlockEntityData(net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket) -> a void handleBlockEvent(net.minecraft.network.protocol.game.ClientboundBlockEventPacket) -> a void handleBlockUpdate(net.minecraft.network.protocol.game.ClientboundBlockUpdatePacket) -> a void handleChat(net.minecraft.network.protocol.game.ClientboundChatPacket) -> a void handleChunkBlocksUpdate(net.minecraft.network.protocol.game.ClientboundSectionBlocksUpdatePacket) -> a void handleMapItemData(net.minecraft.network.protocol.game.ClientboundMapItemDataPacket) -> a void handleContainerClose(net.minecraft.network.protocol.game.ClientboundContainerClosePacket) -> a void handleContainerContent(net.minecraft.network.protocol.game.ClientboundContainerSetContentPacket) -> a void handleHorseScreenOpen(net.minecraft.network.protocol.game.ClientboundHorseScreenOpenPacket) -> a void handleContainerSetData(net.minecraft.network.protocol.game.ClientboundContainerSetDataPacket) -> a void handleContainerSetSlot(net.minecraft.network.protocol.game.ClientboundContainerSetSlotPacket) -> a void handleCustomPayload(net.minecraft.network.protocol.game.ClientboundCustomPayloadPacket) -> a void handleDisconnect(net.minecraft.network.protocol.game.ClientboundDisconnectPacket) -> a void handleEntityEvent(net.minecraft.network.protocol.game.ClientboundEntityEventPacket) -> a void handleEntityLinkPacket(net.minecraft.network.protocol.game.ClientboundSetEntityLinkPacket) -> a void handleSetEntityPassengersPacket(net.minecraft.network.protocol.game.ClientboundSetPassengersPacket) -> a void handleExplosion(net.minecraft.network.protocol.game.ClientboundExplodePacket) -> a void handleGameEvent(net.minecraft.network.protocol.game.ClientboundGameEventPacket) -> a void handleKeepAlive(net.minecraft.network.protocol.game.ClientboundKeepAlivePacket) -> a void handleLevelChunkWithLight(net.minecraft.network.protocol.game.ClientboundLevelChunkWithLightPacket) -> a void handleForgetLevelChunk(net.minecraft.network.protocol.game.ClientboundForgetLevelChunkPacket) -> a void handleLevelEvent(net.minecraft.network.protocol.game.ClientboundLevelEventPacket) -> a void handleLogin(net.minecraft.network.protocol.game.ClientboundLoginPacket) -> a void handleMoveEntity(net.minecraft.network.protocol.game.ClientboundMoveEntityPacket) -> a void handleMovePlayer(net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket) -> a void handleParticleEvent(net.minecraft.network.protocol.game.ClientboundLevelParticlesPacket) -> a void handlePing(net.minecraft.network.protocol.game.ClientboundPingPacket) -> a void handlePlayerAbilities(net.minecraft.network.protocol.game.ClientboundPlayerAbilitiesPacket) -> a void handlePlayerInfo(net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket) -> a void handleRemoveEntities(net.minecraft.network.protocol.game.ClientboundRemoveEntitiesPacket) -> a void handleRemoveMobEffect(net.minecraft.network.protocol.game.ClientboundRemoveMobEffectPacket) -> a void handleRespawn(net.minecraft.network.protocol.game.ClientboundRespawnPacket) -> a void handleRotateMob(net.minecraft.network.protocol.game.ClientboundRotateHeadPacket) -> a void handleSetCarriedItem(net.minecraft.network.protocol.game.ClientboundSetCarriedItemPacket) -> a void handleSetDisplayObjective(net.minecraft.network.protocol.game.ClientboundSetDisplayObjectivePacket) -> a void handleSetEntityData(net.minecraft.network.protocol.game.ClientboundSetEntityDataPacket) -> a void handleSetEntityMotion(net.minecraft.network.protocol.game.ClientboundSetEntityMotionPacket) -> a void handleSetEquipment(net.minecraft.network.protocol.game.ClientboundSetEquipmentPacket) -> a void handleSetExperience(net.minecraft.network.protocol.game.ClientboundSetExperiencePacket) -> a void handleSetHealth(net.minecraft.network.protocol.game.ClientboundSetHealthPacket) -> a void handleSetPlayerTeamPacket(net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket) -> a void handleSetScore(net.minecraft.network.protocol.game.ClientboundSetScorePacket) -> a void handleSetSpawn(net.minecraft.network.protocol.game.ClientboundSetDefaultSpawnPositionPacket) -> a void handleSetTime(net.minecraft.network.protocol.game.ClientboundSetTimePacket) -> a void handleSoundEvent(net.minecraft.network.protocol.game.ClientboundSoundPacket) -> a void handleSoundEntityEvent(net.minecraft.network.protocol.game.ClientboundSoundEntityPacket) -> a void handleCustomSoundEvent(net.minecraft.network.protocol.game.ClientboundCustomSoundPacket) -> a void handleTakeItemEntity(net.minecraft.network.protocol.game.ClientboundTakeItemEntityPacket) -> a void handleTeleportEntity(net.minecraft.network.protocol.game.ClientboundTeleportEntityPacket) -> a void handleUpdateAttributes(net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket) -> a void handleUpdateMobEffect(net.minecraft.network.protocol.game.ClientboundUpdateMobEffectPacket) -> a void handleUpdateTags(net.minecraft.network.protocol.game.ClientboundUpdateTagsPacket) -> a void handlePlayerCombatEnd(net.minecraft.network.protocol.game.ClientboundPlayerCombatEndPacket) -> a void handlePlayerCombatEnter(net.minecraft.network.protocol.game.ClientboundPlayerCombatEnterPacket) -> a void handlePlayerCombatKill(net.minecraft.network.protocol.game.ClientboundPlayerCombatKillPacket) -> a void handleChangeDifficulty(net.minecraft.network.protocol.game.ClientboundChangeDifficultyPacket) -> a void handleSetCamera(net.minecraft.network.protocol.game.ClientboundSetCameraPacket) -> a void handleInitializeBorder(net.minecraft.network.protocol.game.ClientboundInitializeBorderPacket) -> a void handleSetBorderLerpSize(net.minecraft.network.protocol.game.ClientboundSetBorderLerpSizePacket) -> a void handleSetBorderSize(net.minecraft.network.protocol.game.ClientboundSetBorderSizePacket) -> a void handleSetBorderWarningDelay(net.minecraft.network.protocol.game.ClientboundSetBorderWarningDelayPacket) -> a void handleSetBorderWarningDistance(net.minecraft.network.protocol.game.ClientboundSetBorderWarningDistancePacket) -> a void handleSetBorderCenter(net.minecraft.network.protocol.game.ClientboundSetBorderCenterPacket) -> a void handleTabListCustomisation(net.minecraft.network.protocol.game.ClientboundTabListPacket) -> a void handleResourcePack(net.minecraft.network.protocol.game.ClientboundResourcePackPacket) -> a void handleBossUpdate(net.minecraft.network.protocol.game.ClientboundBossEventPacket) -> a void handleItemCooldown(net.minecraft.network.protocol.game.ClientboundCooldownPacket) -> a void handleMoveVehicle(net.minecraft.network.protocol.game.ClientboundMoveVehiclePacket) -> a void handleUpdateAdvancementsPacket(net.minecraft.network.protocol.game.ClientboundUpdateAdvancementsPacket) -> a void handleSelectAdvancementsTab(net.minecraft.network.protocol.game.ClientboundSelectAdvancementsTabPacket) -> a void handlePlaceRecipe(net.minecraft.network.protocol.game.ClientboundPlaceGhostRecipePacket) -> a void handleCommands(net.minecraft.network.protocol.game.ClientboundCommandsPacket) -> a void handleStopSoundEvent(net.minecraft.network.protocol.game.ClientboundStopSoundPacket) -> a void handleCommandSuggestions(net.minecraft.network.protocol.game.ClientboundCommandSuggestionsPacket) -> a void handleUpdateRecipes(net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket) -> a void handleLookAt(net.minecraft.network.protocol.game.ClientboundPlayerLookAtPacket) -> a void handleTagQueryPacket(net.minecraft.network.protocol.game.ClientboundTagQueryPacket) -> a void handleLightUpdatePacket(net.minecraft.network.protocol.game.ClientboundLightUpdatePacket) -> a void handleOpenBook(net.minecraft.network.protocol.game.ClientboundOpenBookPacket) -> a void handleOpenScreen(net.minecraft.network.protocol.game.ClientboundOpenScreenPacket) -> a void handleMerchantOffers(net.minecraft.network.protocol.game.ClientboundMerchantOffersPacket) -> a void handleSetChunkCacheRadius(net.minecraft.network.protocol.game.ClientboundSetChunkCacheRadiusPacket) -> a void handleSetSimulationDistance(net.minecraft.network.protocol.game.ClientboundSetSimulationDistancePacket) -> a void handleSetChunkCacheCenter(net.minecraft.network.protocol.game.ClientboundSetChunkCacheCenterPacket) -> a void handleBlockBreakAck(net.minecraft.network.protocol.game.ClientboundBlockBreakAckPacket) -> a void setActionBarText(net.minecraft.network.protocol.game.ClientboundSetActionBarTextPacket) -> a void setSubtitleText(net.minecraft.network.protocol.game.ClientboundSetSubtitleTextPacket) -> a void setTitleText(net.minecraft.network.protocol.game.ClientboundSetTitleTextPacket) -> a void setTitlesAnimation(net.minecraft.network.protocol.game.ClientboundSetTitlesAnimationPacket) -> a void handleTitlesClear(net.minecraft.network.protocol.game.ClientboundClearTitlesPacket) -> a net.minecraft.network.protocol.game.ClientboundAddEntityPacket -> rc: double MAGICAL_QUANTIZATION -> a int id -> c java.util.UUID uuid -> d double x -> e double y -> f double z -> g int xa -> h int ya -> i int za -> j int xRot -> k int yRot -> l net.minecraft.world.entity.EntityType type -> m int data -> n double LIMIT -> b 30:44:void (int,java.util.UUID,double,double,double,float,float,net.minecraft.world.entity.EntityType,int,net.minecraft.world.phys.Vec3) -> 47:48:void (net.minecraft.world.entity.Entity) -> 51:52:void (net.minecraft.world.entity.Entity,int) -> 55:56:void (net.minecraft.world.entity.Entity,net.minecraft.world.entity.EntityType,int,net.minecraft.core.BlockPos) -> 58:72:void (net.minecraft.network.FriendlyByteBuf) -> 76:89:void write(net.minecraft.network.FriendlyByteBuf) -> a 93:94:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 97:97:int getId() -> b 101:101:java.util.UUID getUUID() -> c 105:105:double getX() -> d 109:109:double getY() -> e 113:113:double getZ() -> f 117:117:double getXa() -> g 121:121:double getYa() -> h 125:125:double getZa() -> i 129:129:int getxRot() -> j 133:133:int getyRot() -> k 137:137:net.minecraft.world.entity.EntityType getType() -> l 141:141:int getData() -> m 14:14:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundAddExperienceOrbPacket -> rd: int id -> a double x -> b double y -> c double z -> d int value -> e 15:21:void (net.minecraft.world.entity.ExperienceOrb) -> 23:29:void (net.minecraft.network.FriendlyByteBuf) -> 33:38:void write(net.minecraft.network.FriendlyByteBuf) -> a 42:43:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 46:46:int getId() -> b 50:50:double getX() -> c 54:54:double getY() -> d 58:58:double getZ() -> e 62:62:int getValue() -> f 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundAddMobPacket -> re: int id -> a java.util.UUID uuid -> b int type -> c double x -> d double y -> e double z -> f int xd -> g int yd -> h int zd -> i byte yRot -> j byte xRot -> k byte yHeadRot -> l 27:50:void (net.minecraft.world.entity.LivingEntity) -> 52:65:void (net.minecraft.network.FriendlyByteBuf) -> 69:81:void write(net.minecraft.network.FriendlyByteBuf) -> a 85:86:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 89:89:int getId() -> b 93:93:java.util.UUID getUUID() -> c 97:97:int getType() -> d 101:101:double getX() -> e 105:105:double getY() -> f 109:109:double getZ() -> g 113:113:int getXd() -> h 117:117:int getYd() -> i 121:121:int getZd() -> j 125:125:byte getyRot() -> k 129:129:byte getxRot() -> l 133:133:byte getyHeadRot() -> m 13:13:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundAddPaintingPacket -> rf: int id -> a java.util.UUID uuid -> b net.minecraft.core.BlockPos pos -> c net.minecraft.core.Direction direction -> d int motive -> e 21:27:void (net.minecraft.world.entity.decoration.Painting) -> 29:35:void (net.minecraft.network.FriendlyByteBuf) -> 39:44:void write(net.minecraft.network.FriendlyByteBuf) -> a 48:49:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 52:52:int getId() -> b 56:56:java.util.UUID getUUID() -> c 60:60:net.minecraft.core.BlockPos getPos() -> d 64:64:net.minecraft.core.Direction getDirection() -> e 68:68:net.minecraft.world.entity.decoration.Motive getMotive() -> f 14:14:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundAddPlayerPacket -> rg: int entityId -> a java.util.UUID playerId -> b double x -> c double y -> d double z -> e byte yRot -> f byte xRot -> g 19:27:void (net.minecraft.world.entity.player.Player) -> 29:37:void (net.minecraft.network.FriendlyByteBuf) -> 41:48:void write(net.minecraft.network.FriendlyByteBuf) -> a 52:53:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 56:56:int getEntityId() -> b 60:60:java.util.UUID getPlayerId() -> c 64:64:double getX() -> d 68:68:double getY() -> e 72:72:double getZ() -> f 76:76:byte getyRot() -> g 80:80:byte getxRot() -> h 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundAddVibrationSignalPacket -> rh: net.minecraft.world.level.gameevent.vibrations.VibrationPath vibrationPath -> a 10:12:void (net.minecraft.world.level.gameevent.vibrations.VibrationPath) -> 14:16:void (net.minecraft.network.FriendlyByteBuf) -> 20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 29:29:net.minecraft.world.level.gameevent.vibrations.VibrationPath getVibrationPath() -> b 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundAnimatePacket -> ri: int SWING_MAIN_HAND -> a int HURT -> b int WAKE_UP -> c int SWING_OFF_HAND -> d int CRITICAL_HIT -> e int MAGIC_CRITICAL_HIT -> f int id -> g int action -> h 19:22:void (net.minecraft.world.entity.Entity,int) -> 24:27:void (net.minecraft.network.FriendlyByteBuf) -> 31:33:void write(net.minecraft.network.FriendlyByteBuf) -> a 37:38:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 41:41:int getId() -> b 45:45:int getAction() -> c 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundAwardStatsPacket -> rj: it.unimi.dsi.fastutil.objects.Object2IntMap stats -> a 16:18:void (it.unimi.dsi.fastutil.objects.Object2IntMap) -> 22:31:void (net.minecraft.network.FriendlyByteBuf) -> 35:35:net.minecraft.stats.Stat readStatCap(net.minecraft.stats.StatType,int) -> a 40:41:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 45:51:void write(net.minecraft.network.FriendlyByteBuf) -> a 54:54:int getStatIdCap(net.minecraft.stats.Stat) -> a 58:58:java.util.Map getStats() -> b 13:13:void handle(net.minecraft.network.PacketListener) -> a 47:49:void lambda$write$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.stats.Stat) -> a 25:27:net.minecraft.stats.Stat lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> b net.minecraft.network.protocol.game.ClientboundBlockBreakAckPacket -> rk: net.minecraft.core.BlockPos pos -> a net.minecraft.world.level.block.state.BlockState state -> b net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action action -> c boolean allGood -> d org.slf4j.Logger LOGGER -> e 21:25:void (net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action,boolean,java.lang.String) -> 27:29:void (net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action,boolean) -> 32:38:void (net.minecraft.network.FriendlyByteBuf) -> 42:46:void write(net.minecraft.network.FriendlyByteBuf) -> a 50:51:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 12:12:java.lang.String toString() -> toString 12:12:int hashCode() -> hashCode 12:12:boolean equals(java.lang.Object) -> equals 12:12:net.minecraft.core.BlockPos pos() -> b 12:12:net.minecraft.world.level.block.state.BlockState state() -> c 12:12:net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action action() -> d 12:12:boolean allGood() -> e 12:12:void handle(net.minecraft.network.PacketListener) -> a 18:18:void () -> net.minecraft.network.protocol.game.ClientboundBlockDestructionPacket -> rl: int id -> a net.minecraft.core.BlockPos pos -> b int progress -> c 12:16:void (int,net.minecraft.core.BlockPos,int) -> 18:22:void (net.minecraft.network.FriendlyByteBuf) -> 26:29:void write(net.minecraft.network.FriendlyByteBuf) -> a 33:34:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 37:37:int getId() -> b 41:41:net.minecraft.core.BlockPos getPos() -> c 45:45:int getProgress() -> d 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket -> rm: net.minecraft.core.BlockPos pos -> a net.minecraft.world.level.block.entity.BlockEntityType type -> b net.minecraft.nbt.CompoundTag tag -> c 21:21:net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket create(net.minecraft.world.level.block.entity.BlockEntity,java.util.function.Function) -> a 25:25:net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket create(net.minecraft.world.level.block.entity.BlockEntity) -> a 28:32:void (net.minecraft.core.BlockPos,net.minecraft.world.level.block.entity.BlockEntityType,net.minecraft.nbt.CompoundTag) -> 34:38:void (net.minecraft.network.FriendlyByteBuf) -> 42:45:void write(net.minecraft.network.FriendlyByteBuf) -> a 49:50:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 53:53:net.minecraft.core.BlockPos getPos() -> b 57:57:net.minecraft.world.level.block.entity.BlockEntityType getType() -> c 62:62:net.minecraft.nbt.CompoundTag getTag() -> d 14:14:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundBlockEventPacket -> rn: net.minecraft.core.BlockPos pos -> a int b0 -> b int b1 -> c net.minecraft.world.level.block.Block block -> d 15:20:void (net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block,int,int) -> 22:28:void (net.minecraft.network.FriendlyByteBuf) -> 32:36:void write(net.minecraft.network.FriendlyByteBuf) -> a 40:41:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 44:44:net.minecraft.core.BlockPos getPos() -> b 48:48:int getB0() -> c 52:52:int getB1() -> d 56:56:net.minecraft.world.level.block.Block getBlock() -> e 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundBlockUpdatePacket -> ro: net.minecraft.core.BlockPos pos -> a net.minecraft.world.level.block.state.BlockState blockState -> b 15:18:void (net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> 21:22:void (net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> 24:27:void (net.minecraft.network.FriendlyByteBuf) -> 31:33:void write(net.minecraft.network.FriendlyByteBuf) -> a 37:38:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 41:41:net.minecraft.world.level.block.state.BlockState getBlockState() -> b 45:45:net.minecraft.core.BlockPos getPos() -> c 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundBossEventPacket -> rp: int FLAG_DARKEN -> a int FLAG_MUSIC -> b int FLAG_FOG -> c java.util.UUID id -> d net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation operation -> e net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation REMOVE_OPERATION -> f 19:22:void (java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation) -> 24:28:void (net.minecraft.network.FriendlyByteBuf) -> 32:32:net.minecraft.network.protocol.game.ClientboundBossEventPacket createAddPacket(net.minecraft.world.BossEvent) -> a 36:36:net.minecraft.network.protocol.game.ClientboundBossEventPacket createRemovePacket(java.util.UUID) -> a 40:40:net.minecraft.network.protocol.game.ClientboundBossEventPacket createUpdateProgressPacket(net.minecraft.world.BossEvent) -> b 44:44:net.minecraft.network.protocol.game.ClientboundBossEventPacket createUpdateNamePacket(net.minecraft.world.BossEvent) -> c 48:48:net.minecraft.network.protocol.game.ClientboundBossEventPacket createUpdateStylePacket(net.minecraft.world.BossEvent) -> d 52:52:net.minecraft.network.protocol.game.ClientboundBossEventPacket createUpdatePropertiesPacket(net.minecraft.world.BossEvent) -> e 57:60:void write(net.minecraft.network.FriendlyByteBuf) -> a 63:73:int encodeProperties(boolean,boolean,boolean) -> a 78:79:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 82:83:void dispatch(net.minecraft.network.protocol.game.ClientboundBossEventPacket$Handler) -> a 11:11:void handle(net.minecraft.network.PacketListener) -> a 179:179:void () -> net.minecraft.network.protocol.game.ClientboundBossEventPacket$1 -> rp$1: 179:179:void () -> 182:182:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType getType() -> a 187:188:void dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPacket$Handler) -> a 192:192:void write(net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.network.protocol.game.ClientboundBossEventPacket$AddOperation -> rp$a: net.minecraft.network.chat.Component name -> a float progress -> b net.minecraft.world.BossEvent$BossBarColor color -> c net.minecraft.world.BossEvent$BossBarOverlay overlay -> d boolean darkenScreen -> e boolean playMusic -> f boolean createWorldFog -> g 138:146:void (net.minecraft.world.BossEvent) -> 148:157:void (net.minecraft.network.FriendlyByteBuf) -> 161:161:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType getType() -> a 166:167:void dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPacket$Handler) -> a 171:176:void write(net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.network.protocol.game.ClientboundBossEventPacket$Handler -> rp$b: 103:103:void add(java.util.UUID,net.minecraft.network.chat.Component,float,net.minecraft.world.BossEvent$BossBarColor,net.minecraft.world.BossEvent$BossBarOverlay,boolean,boolean,boolean) -> a 106:106:void remove(java.util.UUID) -> a 109:109:void updateProgress(java.util.UUID,float) -> a 112:112:void updateName(java.util.UUID,net.minecraft.network.chat.Component) -> a 115:115:void updateStyle(java.util.UUID,net.minecraft.world.BossEvent$BossBarColor,net.minecraft.world.BossEvent$BossBarOverlay) -> a 118:118:void updateProperties(java.util.UUID,boolean,boolean,boolean) -> a net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation -> rp$c: net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType getType() -> a void dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPacket$Handler) -> a void write(net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType -> rp$d: net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType ADD -> a net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType REMOVE -> b net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType UPDATE_PROGRESS -> c net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType UPDATE_NAME -> d net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType UPDATE_STYLE -> e net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType UPDATE_PROPERTIES -> f java.util.function.Function reader -> g net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType[] $VALUES -> h 85:85:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType[] values() -> values 85:85:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType valueOf(java.lang.String) -> valueOf 96:98:void (java.lang.String,int,java.util.function.Function) -> 87:87:net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation lambda$static$0(net.minecraft.network.FriendlyByteBuf) -> a 85:85:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType[] $values() -> a 85:91:void () -> net.minecraft.network.protocol.game.ClientboundBossEventPacket$UpdateNameOperation -> rp$e: net.minecraft.network.chat.Component name -> a 225:227:void (net.minecraft.network.chat.Component) -> 229:231:void (net.minecraft.network.FriendlyByteBuf) -> 235:235:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType getType() -> a 240:241:void dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPacket$Handler) -> a 245:246:void write(net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.network.protocol.game.ClientboundBossEventPacket$UpdateProgressOperation -> rp$f: float progress -> a 198:200:void (float) -> 202:204:void (net.minecraft.network.FriendlyByteBuf) -> 208:208:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType getType() -> a 213:214:void dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPacket$Handler) -> a 218:219:void write(net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.network.protocol.game.ClientboundBossEventPacket$UpdatePropertiesOperation -> rp$g: boolean darkenScreen -> a boolean playMusic -> b boolean createWorldFog -> c 285:289:void (boolean,boolean,boolean) -> 291:296:void (net.minecraft.network.FriendlyByteBuf) -> 300:300:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType getType() -> a 305:306:void dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPacket$Handler) -> a 310:311:void write(net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.network.protocol.game.ClientboundBossEventPacket$UpdateStyleOperation -> rp$h: net.minecraft.world.BossEvent$BossBarColor color -> a net.minecraft.world.BossEvent$BossBarOverlay overlay -> b 253:256:void (net.minecraft.world.BossEvent$BossBarColor,net.minecraft.world.BossEvent$BossBarOverlay) -> 258:261:void (net.minecraft.network.FriendlyByteBuf) -> 265:265:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType getType() -> a 270:271:void dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPacket$Handler) -> a 275:277:void write(net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.network.protocol.game.ClientboundChangeDifficultyPacket -> rq: net.minecraft.world.Difficulty difficulty -> a boolean locked -> b 11:14:void (net.minecraft.world.Difficulty,boolean) -> 16:19:void (net.minecraft.network.FriendlyByteBuf) -> 23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a 29:30:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 33:33:boolean isLocked() -> b 37:37:net.minecraft.world.Difficulty getDifficulty() -> c 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundChatPacket -> rr: net.minecraft.network.chat.Component message -> a net.minecraft.network.chat.ChatType type -> b java.util.UUID sender -> c 15:19:void (net.minecraft.network.chat.Component,net.minecraft.network.chat.ChatType,java.util.UUID) -> 21:25:void (net.minecraft.network.FriendlyByteBuf) -> 29:32:void write(net.minecraft.network.FriendlyByteBuf) -> a 36:37:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 40:40:net.minecraft.network.chat.Component getMessage() -> b 44:44:net.minecraft.network.chat.ChatType getType() -> c 48:48:java.util.UUID getSender() -> d 53:53:boolean isSkippable() -> a 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundClearTitlesPacket -> rs: boolean resetTimes -> a 9:11:void (boolean) -> 13:15:void (net.minecraft.network.FriendlyByteBuf) -> 19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a 24:25:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 28:28:boolean shouldResetTimes() -> b 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundCommandSuggestionsPacket -> rt: int id -> a com.mojang.brigadier.suggestion.Suggestions suggestions -> b 17:20:void (int,com.mojang.brigadier.suggestion.Suggestions) -> 22:34:void (net.minecraft.network.FriendlyByteBuf) -> 38:49:void write(net.minecraft.network.FriendlyByteBuf) -> a 53:54:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 57:57:int getId() -> b 61:61:com.mojang.brigadier.suggestion.Suggestions getSuggestions() -> c 13:13:void handle(net.minecraft.network.PacketListener) -> a 43:48:void lambda$write$1(net.minecraft.network.FriendlyByteBuf,com.mojang.brigadier.suggestion.Suggestion) -> a 29:31:com.mojang.brigadier.suggestion.Suggestion lambda$new$0(com.mojang.brigadier.context.StringRange,net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.network.protocol.game.ClientboundCommandsPacket -> ru: byte MASK_TYPE -> a byte FLAG_EXECUTABLE -> b byte FLAG_REDIRECT -> c byte FLAG_CUSTOM_SUGGESTIONS -> d byte TYPE_ROOT -> e byte TYPE_LITERAL -> f byte TYPE_ARGUMENT -> g com.mojang.brigadier.tree.RootCommandNode root -> h 42:44:void (com.mojang.brigadier.tree.RootCommandNode) -> 46:51:void (net.minecraft.network.FriendlyByteBuf) -> 55:60:void write(net.minecraft.network.FriendlyByteBuf) -> a 63:70:void resolveEntries(java.util.List) -> a 73:89:it.unimi.dsi.fastutil.objects.Object2IntMap enumerateNodes(com.mojang.brigadier.tree.RootCommandNode) -> a 93:98:java.util.List getNodesInIdOrder(it.unimi.dsi.fastutil.objects.Object2IntMap) -> a 102:106:net.minecraft.network.protocol.game.ClientboundCommandsPacket$Entry readNode(net.minecraft.network.FriendlyByteBuf) -> b 111:127:com.mojang.brigadier.builder.ArgumentBuilder createBuilder(net.minecraft.network.FriendlyByteBuf,byte) -> a 132:174:void writeNode(net.minecraft.network.FriendlyByteBuf,com.mojang.brigadier.tree.CommandNode,java.util.Map) -> a 178:179:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 182:182:com.mojang.brigadier.tree.RootCommandNode getRoot() -> b 30:30:void handle(net.minecraft.network.PacketListener) -> a 65:65:boolean lambda$resolveEntries$1(java.util.List,net.minecraft.network.protocol.game.ClientboundCommandsPacket$Entry) -> a 58:58:void lambda$write$0(it.unimi.dsi.fastutil.objects.Object2IntMap,net.minecraft.network.FriendlyByteBuf,com.mojang.brigadier.tree.CommandNode) -> a net.minecraft.network.protocol.game.ClientboundCommandsPacket$Entry -> ru$a: com.mojang.brigadier.builder.ArgumentBuilder builder -> a byte flags -> b int redirect -> c int[] children -> d com.mojang.brigadier.tree.CommandNode node -> e 194:199:void (com.mojang.brigadier.builder.ArgumentBuilder,byte,int,int[]) -> 202:234:boolean build(java.util.List) -> a 214:214:int lambda$build$0(com.mojang.brigadier.context.CommandContext) -> a net.minecraft.network.protocol.game.ClientboundContainerClosePacket -> rv: int containerId -> a 10:12:void (int) -> 14:16:void (net.minecraft.network.FriendlyByteBuf) -> 20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 29:29:int getContainerId() -> b 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundContainerSetContentPacket -> rw: int containerId -> a int stateId -> b java.util.List items -> c net.minecraft.world.item.ItemStack carriedItem -> d 17:25:void (int,int,net.minecraft.core.NonNullList,net.minecraft.world.item.ItemStack) -> 27:32:void (net.minecraft.network.FriendlyByteBuf) -> 36:40:void write(net.minecraft.network.FriendlyByteBuf) -> a 44:45:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 48:48:int getContainerId() -> b 52:52:java.util.List getItems() -> c 56:56:net.minecraft.world.item.ItemStack getCarriedItem() -> d 60:60:int getStateId() -> e 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundContainerSetDataPacket -> rx: int containerId -> a int id -> b int value -> c 12:16:void (int,int,int) -> 18:23:void (net.minecraft.network.FriendlyByteBuf) -> 27:30:void write(net.minecraft.network.FriendlyByteBuf) -> a 34:35:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 38:38:int getContainerId() -> b 42:42:int getId() -> c 46:46:int getValue() -> d 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundContainerSetSlotPacket -> ry: int CARRIED_ITEM -> a int PLAYER_INVENTORY -> b int containerId -> c int stateId -> d int slot -> e net.minecraft.world.item.ItemStack itemStack -> f 17:22:void (int,int,int,net.minecraft.world.item.ItemStack) -> 24:29:void (net.minecraft.network.FriendlyByteBuf) -> 33:37:void write(net.minecraft.network.FriendlyByteBuf) -> a 41:42:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 45:45:int getContainerId() -> b 49:49:int getSlot() -> c 53:53:net.minecraft.world.item.ItemStack getItem() -> d 57:57:int getStateId() -> e 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundCooldownPacket -> rz: net.minecraft.world.item.Item item -> a int duration -> b 11:14:void (net.minecraft.world.item.Item,int) -> 16:19:void (net.minecraft.network.FriendlyByteBuf) -> 23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a 29:30:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 33:33:net.minecraft.world.item.Item getItem() -> b 37:37:int getDuration() -> c 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundCustomPayloadPacket -> sa: int MAX_PAYLOAD_SIZE -> s net.minecraft.resources.ResourceLocation BRAND -> a net.minecraft.resources.ResourceLocation DEBUG_PATHFINDING_PACKET -> b net.minecraft.resources.ResourceLocation DEBUG_NEIGHBORSUPDATE_PACKET -> c net.minecraft.resources.ResourceLocation DEBUG_STRUCTURES_PACKET -> d net.minecraft.resources.ResourceLocation DEBUG_WORLDGENATTEMPT_PACKET -> e net.minecraft.resources.ResourceLocation DEBUG_POI_TICKET_COUNT_PACKET -> f net.minecraft.resources.ResourceLocation DEBUG_POI_ADDED_PACKET -> g net.minecraft.resources.ResourceLocation DEBUG_POI_REMOVED_PACKET -> h net.minecraft.resources.ResourceLocation DEBUG_VILLAGE_SECTIONS -> i net.minecraft.resources.ResourceLocation DEBUG_GOAL_SELECTOR -> j net.minecraft.resources.ResourceLocation DEBUG_BRAIN -> k net.minecraft.resources.ResourceLocation DEBUG_BEE -> l net.minecraft.resources.ResourceLocation DEBUG_HIVE -> m net.minecraft.resources.ResourceLocation DEBUG_GAME_TEST_ADD_MARKER -> n net.minecraft.resources.ResourceLocation DEBUG_GAME_TEST_CLEAR -> o net.minecraft.resources.ResourceLocation DEBUG_RAIDS -> p net.minecraft.resources.ResourceLocation DEBUG_GAME_EVENT -> q net.minecraft.resources.ResourceLocation DEBUG_GAME_EVENT_LISTENER -> r net.minecraft.resources.ResourceLocation identifier -> t net.minecraft.network.FriendlyByteBuf data -> u 34:41:void (net.minecraft.resources.ResourceLocation,net.minecraft.network.FriendlyByteBuf) -> 43:50:void (net.minecraft.network.FriendlyByteBuf) -> 54:56:void write(net.minecraft.network.FriendlyByteBuf) -> a 60:61:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 64:64:net.minecraft.resources.ResourceLocation getIdentifier() -> b 68:68:net.minecraft.network.FriendlyByteBuf getData() -> c 8:8:void handle(net.minecraft.network.PacketListener) -> a 12:29:void () -> net.minecraft.network.protocol.game.ClientboundCustomSoundPacket -> sb: float LOCATION_ACCURACY -> a net.minecraft.resources.ResourceLocation name -> b net.minecraft.sounds.SoundSource source -> c int x -> d int y -> e int z -> f float volume -> g float pitch -> h 20:28:void (net.minecraft.resources.ResourceLocation,net.minecraft.sounds.SoundSource,net.minecraft.world.phys.Vec3,float,float) -> 30:38:void (net.minecraft.network.FriendlyByteBuf) -> 42:49:void write(net.minecraft.network.FriendlyByteBuf) -> a 52:52:net.minecraft.resources.ResourceLocation getName() -> b 56:56:net.minecraft.sounds.SoundSource getSource() -> c 60:60:double getX() -> d 64:64:double getY() -> e 68:68:double getZ() -> f 72:72:float getVolume() -> g 76:76:float getPitch() -> h 81:82:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundDisconnectPacket -> sc: net.minecraft.network.chat.Component reason -> a 10:12:void (net.minecraft.network.chat.Component) -> 14:16:void (net.minecraft.network.FriendlyByteBuf) -> 20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 29:29:net.minecraft.network.chat.Component getReason() -> b 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundEntityEventPacket -> sd: int entityId -> a byte eventId -> b 15:18:void (net.minecraft.world.entity.Entity,byte) -> 20:23:void (net.minecraft.network.FriendlyByteBuf) -> 27:29:void write(net.minecraft.network.FriendlyByteBuf) -> a 33:34:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 38:38:net.minecraft.world.entity.Entity getEntity(net.minecraft.world.level.Level) -> a 42:42:byte getEventId() -> b 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundExplodePacket -> se: double x -> a double y -> b double z -> c float power -> d java.util.List toBlow -> e float knockbackX -> f float knockbackY -> g float knockbackZ -> h 24:40:void (double,double,double,float,java.util.List,net.minecraft.world.phys.Vec3) -> 42:62:void (net.minecraft.network.FriendlyByteBuf) -> 66:87:void write(net.minecraft.network.FriendlyByteBuf) -> a 91:92:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 95:95:float getKnockbackX() -> b 99:99:float getKnockbackY() -> c 103:103:float getKnockbackZ() -> d 107:107:double getX() -> e 111:111:double getY() -> f 115:115:double getZ() -> g 119:119:float getPower() -> h 123:123:java.util.List getToBlow() -> i 14:14:void handle(net.minecraft.network.PacketListener) -> a 76:82:void lambda$write$1(int,int,int,net.minecraft.network.FriendlyByteBuf,net.minecraft.core.BlockPos) -> a 53:56:net.minecraft.core.BlockPos lambda$new$0(int,int,int,net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.network.protocol.game.ClientboundForgetLevelChunkPacket -> sf: int x -> a int z -> b 10:13:void (int,int) -> 15:18:void (net.minecraft.network.FriendlyByteBuf) -> 22:24:void write(net.minecraft.network.FriendlyByteBuf) -> a 28:29:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 32:32:int getX() -> b 36:36:int getZ() -> c 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundGameEventPacket -> sg: net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type NO_RESPAWN_BLOCK_AVAILABLE -> a net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type START_RAINING -> b net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type STOP_RAINING -> c net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type CHANGE_GAME_MODE -> d net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type WIN_GAME -> e net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type DEMO_EVENT -> f net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type ARROW_HIT_PLAYER -> g net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type RAIN_LEVEL_CHANGE -> h net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type THUNDER_LEVEL_CHANGE -> i net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type PUFFER_FISH_STING -> j net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type GUARDIAN_ELDER_EFFECT -> k net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type IMMEDIATE_RESPAWN -> l int DEMO_PARAM_INTRO -> m int DEMO_PARAM_HINT_1 -> n int DEMO_PARAM_HINT_2 -> o int DEMO_PARAM_HINT_3 -> p int DEMO_PARAM_HINT_4 -> q net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type event -> r float param -> s 43:46:void (net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type,float) -> 48:51:void (net.minecraft.network.FriendlyByteBuf) -> 55:57:void write(net.minecraft.network.FriendlyByteBuf) -> a 61:62:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 65:65:net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type getEvent() -> b 69:69:float getParam() -> c 9:9:void handle(net.minecraft.network.PacketListener) -> a 21:32:void () -> net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type -> sg$a: it.unimi.dsi.fastutil.ints.Int2ObjectMap TYPES -> a int id -> b 15:18:void (int) -> 11:11:void () -> net.minecraft.network.protocol.game.ClientboundHorseScreenOpenPacket -> sh: int containerId -> a int size -> b int entityId -> c 11:15:void (int,int,int) -> 17:21:void (net.minecraft.network.FriendlyByteBuf) -> 25:28:void write(net.minecraft.network.FriendlyByteBuf) -> a 32:33:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 36:36:int getContainerId() -> b 40:40:int getSize() -> c 44:44:int getEntityId() -> d 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundInitializeBorderPacket -> si: double newCenterX -> a double newCenterZ -> b double oldSize -> c double newSize -> d long lerpTime -> e int newAbsoluteMaxSize -> f int warningBlocks -> g int warningTime -> h 17:26:void (net.minecraft.network.FriendlyByteBuf) -> 28:37:void (net.minecraft.world.level.border.WorldBorder) -> 41:49:void write(net.minecraft.network.FriendlyByteBuf) -> a 53:54:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 57:57:double getNewCenterX() -> b 61:61:double getNewCenterZ() -> c 65:65:double getNewSize() -> d 69:69:double getOldSize() -> e 73:73:long getLerpTime() -> f 77:77:int getNewAbsoluteMaxSize() -> g 81:81:int getWarningTime() -> h 85:85:int getWarningBlocks() -> i 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundKeepAlivePacket -> sj: long id -> a 9:11:void (long) -> 13:15:void (net.minecraft.network.FriendlyByteBuf) -> 19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a 24:25:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 28:28:long getId() -> b 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData -> sk: int TWO_MEGABYTES -> a net.minecraft.nbt.CompoundTag heightmaps -> b byte[] buffer -> c java.util.List blockEntitiesData -> d 29:46:void (net.minecraft.world.level.chunk.LevelChunk) -> 48:63:void (net.minecraft.network.FriendlyByteBuf,int,int) -> 66:71:void write(net.minecraft.network.FriendlyByteBuf) -> a 74:80:int calculateChunkSize(net.minecraft.world.level.chunk.LevelChunk) -> a 84:86:io.netty.buffer.ByteBuf getWriteBuffer() -> c 90:93:void extractChunkData(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.level.chunk.LevelChunk) -> a 96:96:java.util.function.Consumer getBlockEntitiesTagsConsumer(int,int) -> a 100:109:void getBlockEntitiesTags(net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData$BlockEntityTagOutput,int,int) -> a 111:111:net.minecraft.network.FriendlyByteBuf getReadBuffer() -> a 115:115:net.minecraft.nbt.CompoundTag getHeightmaps() -> b 96:96:void lambda$getBlockEntitiesTagsConsumer$1(int,int,net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData$BlockEntityTagOutput) -> a 70:70:void lambda$write$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData$BlockEntityInfo) -> a net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData$BlockEntityInfo -> sk$a: int packedXZ -> a int y -> b net.minecraft.world.level.block.entity.BlockEntityType type -> c net.minecraft.nbt.CompoundTag tag -> d 130:135:void (int,int,net.minecraft.world.level.block.entity.BlockEntityType,net.minecraft.nbt.CompoundTag) -> 137:143:void (net.minecraft.network.FriendlyByteBuf) -> 146:150:void write(net.minecraft.network.FriendlyByteBuf) -> a 153:156:net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData$BlockEntityInfo create(net.minecraft.world.level.block.entity.BlockEntity) -> a net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData$BlockEntityTagOutput -> sk$b: void accept(net.minecraft.core.BlockPos,net.minecraft.world.level.block.entity.BlockEntityType,net.minecraft.nbt.CompoundTag) -> accept net.minecraft.network.protocol.game.ClientboundLevelChunkWithLightPacket -> sl: int x -> a int z -> b net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData chunkData -> c net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData lightData -> d 19:26:void (net.minecraft.world.level.chunk.LevelChunk,net.minecraft.world.level.lighting.LevelLightEngine,java.util.BitSet,java.util.BitSet,boolean) -> 28:33:void (net.minecraft.network.FriendlyByteBuf) -> 37:41:void write(net.minecraft.network.FriendlyByteBuf) -> a 45:46:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 49:49:int getX() -> b 53:53:int getZ() -> c 57:57:net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData getChunkData() -> d 61:61:net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData getLightData() -> e 12:12:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundLevelEventPacket -> sm: int type -> a net.minecraft.core.BlockPos pos -> b int data -> c boolean globalEvent -> d 14:19:void (int,net.minecraft.core.BlockPos,int,boolean) -> 21:26:void (net.minecraft.network.FriendlyByteBuf) -> 30:34:void write(net.minecraft.network.FriendlyByteBuf) -> a 38:39:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 42:42:boolean isGlobalEvent() -> b 46:46:int getType() -> c 50:50:int getData() -> d 54:54:net.minecraft.core.BlockPos getPos() -> e 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundLevelParticlesPacket -> sn: double x -> a double y -> b double z -> c float xDist -> d float yDist -> e float zDist -> f float maxSpeed -> g int count -> h boolean overrideLimiter -> i net.minecraft.core.particles.ParticleOptions particle -> j 22:33:void (net.minecraft.core.particles.ParticleOptions,boolean,double,double,double,float,float,float,float,int) -> 35:47:void (net.minecraft.network.FriendlyByteBuf) -> 50:50:net.minecraft.core.particles.ParticleOptions readParticle(net.minecraft.network.FriendlyByteBuf,net.minecraft.core.particles.ParticleType) -> a 55:66:void write(net.minecraft.network.FriendlyByteBuf) -> a 69:69:boolean isOverrideLimiter() -> b 73:73:double getX() -> c 77:77:double getY() -> d 81:81:double getZ() -> e 85:85:float getXDist() -> f 89:89:float getYDist() -> g 93:93:float getZDist() -> h 97:97:float getMaxSpeed() -> i 101:101:int getCount() -> j 105:105:net.minecraft.core.particles.ParticleOptions getParticle() -> k 110:111:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundLightUpdatePacket -> so: int x -> a int z -> b net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData lightData -> c 16:20:void (net.minecraft.world.level.ChunkPos,net.minecraft.world.level.lighting.LevelLightEngine,java.util.BitSet,java.util.BitSet,boolean) -> 22:26:void (net.minecraft.network.FriendlyByteBuf) -> 30:33:void write(net.minecraft.network.FriendlyByteBuf) -> a 37:38:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 41:41:int getX() -> b 45:45:int getZ() -> c 49:49:net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData getLightData() -> d 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData -> sp: java.util.BitSet skyYMask -> a java.util.BitSet blockYMask -> b java.util.BitSet emptySkyYMask -> c java.util.BitSet emptyBlockYMask -> d java.util.List skyUpdates -> e java.util.List blockUpdates -> f boolean trustEdges -> g 24:40:void (net.minecraft.world.level.ChunkPos,net.minecraft.world.level.lighting.LevelLightEngine,java.util.BitSet,java.util.BitSet,boolean) -> 42:50:void (net.minecraft.network.FriendlyByteBuf,int,int) -> 53:60:void write(net.minecraft.network.FriendlyByteBuf) -> a 63:72:void prepareSectionData(net.minecraft.world.level.ChunkPos,net.minecraft.world.level.lighting.LevelLightEngine,net.minecraft.world.level.LightLayer,int,java.util.BitSet,java.util.BitSet,java.util.List) -> a 76:76:java.util.BitSet getSkyYMask() -> a 80:80:java.util.BitSet getEmptySkyYMask() -> b 84:84:java.util.List getSkyUpdates() -> c 88:88:java.util.BitSet getBlockYMask() -> d 92:92:java.util.BitSet getEmptyBlockYMask() -> e 96:96:java.util.List getBlockUpdates() -> f 100:100:boolean getTrustEdges() -> g 49:49:byte[] lambda$new$1(net.minecraft.network.FriendlyByteBuf) -> b 48:48:byte[] lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> c net.minecraft.network.protocol.game.ClientboundLoginPacket -> sq: int playerId -> a boolean hardcore -> b net.minecraft.world.level.GameType gameType -> c net.minecraft.world.level.GameType previousGameType -> d java.util.Set levels -> e net.minecraft.core.RegistryAccess$Frozen registryHolder -> f net.minecraft.core.Holder dimensionType -> g net.minecraft.resources.ResourceKey dimension -> h long seed -> i int maxPlayers -> j int chunkRadius -> k int simulationDistance -> l boolean reducedDebugInfo -> m boolean showDeathScreen -> n boolean isDebug -> o boolean isFlat -> p 39:57:void (net.minecraft.network.FriendlyByteBuf) -> 19:19:void (int,boolean,net.minecraft.world.level.GameType,net.minecraft.world.level.GameType,java.util.Set,net.minecraft.core.RegistryAccess$Frozen,net.minecraft.core.Holder,net.minecraft.resources.ResourceKey,long,int,int,int,boolean,boolean,boolean,boolean) -> 61:79:void write(net.minecraft.network.FriendlyByteBuf) -> a 83:84:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 19:19:java.lang.String toString() -> toString 19:19:int hashCode() -> hashCode 19:19:boolean equals(java.lang.Object) -> equals 19:19:int playerId() -> b 19:19:boolean hardcore() -> c 19:19:net.minecraft.world.level.GameType gameType() -> d 19:19:net.minecraft.world.level.GameType previousGameType() -> e 19:19:java.util.Set levels() -> f 19:19:net.minecraft.core.RegistryAccess$Frozen registryHolder() -> g 19:19:net.minecraft.core.Holder dimensionType() -> h 19:19:net.minecraft.resources.ResourceKey dimension() -> i 19:19:long seed() -> j 19:19:int maxPlayers() -> k 19:19:int chunkRadius() -> l 19:19:int simulationDistance() -> m 19:19:boolean reducedDebugInfo() -> n 19:19:boolean showDeathScreen() -> o 19:19:boolean isDebug() -> p 19:19:boolean isFlat() -> q 19:19:void handle(net.minecraft.network.PacketListener) -> a 66:66:void lambda$write$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.resources.ResourceKey) -> a 44:44:net.minecraft.resources.ResourceKey lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> b net.minecraft.network.protocol.game.ClientboundMapItemDataPacket -> sr: int mapId -> a byte scale -> b boolean locked -> c java.util.List decorations -> d net.minecraft.world.level.saveddata.maps.MapItemSavedData$MapPatch colorPatch -> e 22:28:void (int,byte,boolean,java.util.Collection,net.minecraft.world.level.saveddata.maps.MapItemSavedData$MapPatch) -> 30:53:void (net.minecraft.network.FriendlyByteBuf) -> 57:89:void write(net.minecraft.network.FriendlyByteBuf) -> a 93:94:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 97:97:int getMapId() -> b 101:107:void applyToMap(net.minecraft.world.level.saveddata.maps.MapItemSavedData) -> a 110:110:byte getScale() -> c 114:114:boolean isLocked() -> d 13:13:void handle(net.minecraft.network.PacketListener) -> a 64:74:void lambda$write$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.level.saveddata.maps.MapDecoration) -> a 36:37:net.minecraft.world.level.saveddata.maps.MapDecoration lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> b net.minecraft.network.protocol.game.ClientboundMerchantOffersPacket -> ss: int containerId -> a net.minecraft.world.item.trading.MerchantOffers offers -> b int villagerLevel -> c int villagerXp -> d boolean showProgress -> e boolean canRestock -> f 15:22:void (int,net.minecraft.world.item.trading.MerchantOffers,int,int,boolean,boolean) -> 24:31:void (net.minecraft.network.FriendlyByteBuf) -> 35:41:void write(net.minecraft.network.FriendlyByteBuf) -> a 45:46:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 49:49:int getContainerId() -> b 53:53:net.minecraft.world.item.trading.MerchantOffers getOffers() -> c 57:57:int getVillagerLevel() -> d 61:61:int getVillagerXp() -> e 65:65:boolean showProgress() -> f 69:69:boolean canRestock() -> g 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundMoveEntityPacket -> st: double TRUNCATION_STEPS -> j int entityId -> a short xa -> b short ya -> c short za -> d byte yRot -> e byte xRot -> f boolean onGround -> g boolean hasRot -> h boolean hasPos -> i 28:28:long entityToPacket(double) -> a 32:32:double packetToEntity(long) -> a 36:39:net.minecraft.world.phys.Vec3 updateEntityPosition(net.minecraft.world.phys.Vec3) -> a 43:43:net.minecraft.world.phys.Vec3 packetToEntity(long,long,long) -> a 123:133:void (int,short,short,short,byte,byte,boolean,boolean,boolean) -> 137:138:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 142:142:java.lang.String toString() -> toString 147:147:net.minecraft.world.entity.Entity getEntity(net.minecraft.world.level.Level) -> a 151:151:short getXa() -> b 155:155:short getYa() -> c 159:159:short getZa() -> d 163:163:byte getyRot() -> e 167:167:byte getxRot() -> f 171:171:boolean hasRotation() -> g 175:175:boolean hasPosition() -> h 179:179:boolean isOnGround() -> i 12:12:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$Pos -> st$a: 77:78:void (int,short,short,short,boolean) -> 81:87:net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$Pos read(net.minecraft.network.FriendlyByteBuf) -> b 92:97:void write(net.minecraft.network.FriendlyByteBuf) -> a 75:75:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$PosRot -> st$b: 48:49:void (int,short,short,short,byte,byte,boolean) -> 52:60:net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$PosRot read(net.minecraft.network.FriendlyByteBuf) -> b 65:72:void write(net.minecraft.network.FriendlyByteBuf) -> a 46:46:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$Rot -> st$c: 102:103:void (int,byte,byte,boolean) -> 106:111:net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$Rot read(net.minecraft.network.FriendlyByteBuf) -> b 116:120:void write(net.minecraft.network.FriendlyByteBuf) -> a 100:100:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundMoveVehiclePacket -> su: double x -> a double y -> b double z -> c float yRot -> d float xRot -> e 14:20:void (net.minecraft.world.entity.Entity) -> 22:28:void (net.minecraft.network.FriendlyByteBuf) -> 32:37:void write(net.minecraft.network.FriendlyByteBuf) -> a 41:42:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 45:45:double getX() -> b 49:49:double getY() -> c 53:53:double getZ() -> d 57:57:float getYRot() -> e 61:61:float getXRot() -> f 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundOpenBookPacket -> sv: net.minecraft.world.InteractionHand hand -> a 10:12:void (net.minecraft.world.InteractionHand) -> 14:16:void (net.minecraft.network.FriendlyByteBuf) -> 20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 29:29:net.minecraft.world.InteractionHand getHand() -> b 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundOpenScreenPacket -> sw: int containerId -> a int type -> b net.minecraft.network.chat.Component title -> c 16:20:void (int,net.minecraft.world.inventory.MenuType,net.minecraft.network.chat.Component) -> 22:26:void (net.minecraft.network.FriendlyByteBuf) -> 30:33:void write(net.minecraft.network.FriendlyByteBuf) -> a 37:38:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 41:41:int getContainerId() -> b 46:46:net.minecraft.world.inventory.MenuType getType() -> c 50:50:net.minecraft.network.chat.Component getTitle() -> d 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundOpenSignEditorPacket -> sx: net.minecraft.core.BlockPos pos -> a 10:12:void (net.minecraft.core.BlockPos) -> 14:16:void (net.minecraft.network.FriendlyByteBuf) -> 20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 29:29:net.minecraft.core.BlockPos getPos() -> b 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundPingPacket -> sy: int id -> a 10:12:void (int) -> 14:16:void (net.minecraft.network.FriendlyByteBuf) -> 20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 29:29:int getId() -> b 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundPlaceGhostRecipePacket -> sz: int containerId -> a net.minecraft.resources.ResourceLocation recipe -> b 12:15:void (int,net.minecraft.world.item.crafting.Recipe) -> 17:20:void (net.minecraft.network.FriendlyByteBuf) -> 24:26:void write(net.minecraft.network.FriendlyByteBuf) -> a 30:31:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 34:34:net.minecraft.resources.ResourceLocation getRecipe() -> b 38:38:int getContainerId() -> c 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundPlayerAbilitiesPacket -> ta: int FLAG_INVULNERABLE -> a int FLAG_FLYING -> b int FLAG_CAN_FLY -> c int FLAG_INSTABUILD -> d boolean invulnerable -> e boolean isFlying -> f boolean canFly -> g boolean instabuild -> h float flyingSpeed -> i float walkingSpeed -> j 21:28:void (net.minecraft.world.entity.player.Abilities) -> 30:39:void (net.minecraft.network.FriendlyByteBuf) -> 43:61:void write(net.minecraft.network.FriendlyByteBuf) -> a 65:66:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 69:69:boolean isInvulnerable() -> b 73:73:boolean isFlying() -> c 77:77:boolean canFly() -> d 81:81:boolean canInstabuild() -> e 85:85:float getFlyingSpeed() -> f 89:89:float getWalkingSpeed() -> g 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundPlayerCombatEndPacket -> tb: int killerId -> a int duration -> b 12:13:void (net.minecraft.world.damagesource.CombatTracker) -> 15:18:void (int,int) -> 20:23:void (net.minecraft.network.FriendlyByteBuf) -> 27:29:void write(net.minecraft.network.FriendlyByteBuf) -> a 33:34:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundPlayerCombatEnterPacket -> tc: 7:8:void () -> 10:11:void (net.minecraft.network.FriendlyByteBuf) -> 15:15:void write(net.minecraft.network.FriendlyByteBuf) -> a 19:20:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundPlayerCombatKillPacket -> td: int playerId -> a int killerId -> b net.minecraft.network.chat.Component message -> c 14:15:void (net.minecraft.world.damagesource.CombatTracker,net.minecraft.network.chat.Component) -> 17:21:void (int,int,net.minecraft.network.chat.Component) -> 23:27:void (net.minecraft.network.FriendlyByteBuf) -> 31:34:void write(net.minecraft.network.FriendlyByteBuf) -> a 38:39:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 43:43:boolean isSkippable() -> a 47:47:int getKillerId() -> b 51:51:int getPlayerId() -> c 55:55:net.minecraft.network.chat.Component getMessage() -> d 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket -> te: net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action action -> a java.util.List entries -> b 23:30:void (net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action,net.minecraft.server.level.ServerPlayer[]) -> 32:39:void (net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action,java.util.Collection) -> 41:44:void (net.minecraft.network.FriendlyByteBuf) -> 48:50:void write(net.minecraft.network.FriendlyByteBuf) -> a 54:55:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 58:58:java.util.List getEntries() -> b 62:62:net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action getAction() -> c 172:172:net.minecraft.network.chat.Component readDisplayName(net.minecraft.network.FriendlyByteBuf) -> b 176:182:void writeDisplayName(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.chat.Component) -> a 186:189:java.lang.String toString() -> toString 19:19:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action -> te$a: net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action ADD_PLAYER -> a net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action UPDATE_GAME_MODE -> b net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action UPDATE_LATENCY -> c net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action UPDATE_DISPLAY_NAME -> d net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action REMOVE_PLAYER -> e net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action[] $VALUES -> f 65:65:net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action[] values() -> values 65:65:net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action valueOf(java.lang.String) -> valueOf 65:65:void (java.lang.String,int) -> net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$PlayerUpdate read(net.minecraft.network.FriendlyByteBuf) -> a void write(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$PlayerUpdate) -> a 65:65:net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action[] $values() -> a 65:151:void () -> net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action$1 -> te$a$1: 66:66:void (java.lang.String,int) -> 69:85:net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$PlayerUpdate read(net.minecraft.network.FriendlyByteBuf) -> a 90:107:void write(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$PlayerUpdate) -> a 94:102:void lambda$write$1(net.minecraft.network.FriendlyByteBuf,com.mojang.authlib.properties.Property) -> a 72:81:void lambda$read$0(com.mojang.authlib.properties.PropertyMap,net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action$2 -> te$a$2: 109:109:void (java.lang.String,int) -> 112:114:net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$PlayerUpdate read(net.minecraft.network.FriendlyByteBuf) -> a 119:121:void write(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$PlayerUpdate) -> a net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action$3 -> te$a$3: 123:123:void (java.lang.String,int) -> 126:128:net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$PlayerUpdate read(net.minecraft.network.FriendlyByteBuf) -> a 133:135:void write(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$PlayerUpdate) -> a net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action$4 -> te$a$4: 137:137:void (java.lang.String,int) -> 140:142:net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$PlayerUpdate read(net.minecraft.network.FriendlyByteBuf) -> a 147:149:void write(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$PlayerUpdate) -> a net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action$5 -> te$a$5: 151:151:void (java.lang.String,int) -> 154:155:net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$PlayerUpdate read(net.minecraft.network.FriendlyByteBuf) -> a 160:161:void write(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$PlayerUpdate) -> a net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$PlayerUpdate -> te$b: int latency -> a net.minecraft.world.level.GameType gameMode -> b com.mojang.authlib.GameProfile profile -> c net.minecraft.network.chat.Component displayName -> d 199:204:void (com.mojang.authlib.GameProfile,int,net.minecraft.world.level.GameType,net.minecraft.network.chat.Component) -> 207:207:com.mojang.authlib.GameProfile getProfile() -> a 211:211:int getLatency() -> b 215:215:net.minecraft.world.level.GameType getGameMode() -> c 220:220:net.minecraft.network.chat.Component getDisplayName() -> d 225:230:java.lang.String toString() -> toString net.minecraft.network.protocol.game.ClientboundPlayerLookAtPacket -> tf: double x -> a double y -> b double z -> c int entity -> d net.minecraft.commands.arguments.EntityAnchorArgument$Anchor fromAnchor -> e net.minecraft.commands.arguments.EntityAnchorArgument$Anchor toAnchor -> f boolean atEntity -> g 21:29:void (net.minecraft.commands.arguments.EntityAnchorArgument$Anchor,double,double,double) -> 31:40:void (net.minecraft.commands.arguments.EntityAnchorArgument$Anchor,net.minecraft.world.entity.Entity,net.minecraft.commands.arguments.EntityAnchorArgument$Anchor) -> 42:55:void (net.minecraft.network.FriendlyByteBuf) -> 59:68:void write(net.minecraft.network.FriendlyByteBuf) -> a 72:73:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 76:76:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor getFromAnchor() -> b 81:88:net.minecraft.world.phys.Vec3 getPosition(net.minecraft.world.level.Level) -> a 12:12:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket -> tg: double x -> a double y -> b double z -> c float yRot -> d float xRot -> e java.util.Set relativeArguments -> f int id -> g boolean dismountVehicle -> h 19:28:void (double,double,double,float,float,java.util.Set,int,boolean) -> 30:39:void (net.minecraft.network.FriendlyByteBuf) -> 43:51:void write(net.minecraft.network.FriendlyByteBuf) -> a 55:56:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 59:59:double getX() -> b 63:63:double getY() -> c 67:67:double getZ() -> d 71:71:float getYRot() -> e 75:75:float getXRot() -> f 79:79:int getId() -> g 83:83:boolean requestDismountVehicle() -> h 87:87:java.util.Set getRelativeArguments() -> i 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket$RelativeArgument -> tg$a: net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket$RelativeArgument X -> a net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket$RelativeArgument Y -> b net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket$RelativeArgument Z -> c net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket$RelativeArgument Y_ROT -> d net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket$RelativeArgument X_ROT -> e int bit -> f net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket$RelativeArgument[] $VALUES -> g 90:90:net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket$RelativeArgument[] values() -> values 90:90:net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket$RelativeArgument valueOf(java.lang.String) -> valueOf 100:102:void (java.lang.String,int,int) -> 105:105:int getMask() -> a 109:109:boolean isSet(int) -> b 113:121:java.util.Set unpack(int) -> a 125:131:int pack(java.util.Set) -> a 90:90:net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket$RelativeArgument[] $values() -> b 90:95:void () -> net.minecraft.network.protocol.game.ClientboundRecipePacket -> th: net.minecraft.network.protocol.game.ClientboundRecipePacket$State state -> a java.util.List recipes -> b java.util.List toHighlight -> c net.minecraft.stats.RecipeBookSettings bookSettings -> d 23:28:void (net.minecraft.network.protocol.game.ClientboundRecipePacket$State,java.util.Collection,java.util.Collection,net.minecraft.stats.RecipeBookSettings) -> 30:42:void (net.minecraft.network.FriendlyByteBuf) -> 46:55:void write(net.minecraft.network.FriendlyByteBuf) -> a 59:60:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 63:63:java.util.List getRecipes() -> b 67:67:java.util.List getHighlights() -> c 71:71:net.minecraft.stats.RecipeBookSettings getBookSettings() -> d 75:75:net.minecraft.network.protocol.game.ClientboundRecipePacket$State getState() -> e 12:12:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundRecipePacket$State -> th$a: net.minecraft.network.protocol.game.ClientboundRecipePacket$State INIT -> a net.minecraft.network.protocol.game.ClientboundRecipePacket$State ADD -> b net.minecraft.network.protocol.game.ClientboundRecipePacket$State REMOVE -> c net.minecraft.network.protocol.game.ClientboundRecipePacket$State[] $VALUES -> d 13:13:net.minecraft.network.protocol.game.ClientboundRecipePacket$State[] values() -> values 13:13:net.minecraft.network.protocol.game.ClientboundRecipePacket$State valueOf(java.lang.String) -> valueOf 13:13:void (java.lang.String,int) -> 13:13:net.minecraft.network.protocol.game.ClientboundRecipePacket$State[] $values() -> a 13:14:void () -> net.minecraft.network.protocol.game.ClientboundRemoveEntitiesPacket -> ti: it.unimi.dsi.fastutil.ints.IntList entityIds -> a 12:14:void (it.unimi.dsi.fastutil.ints.IntList) -> 16:18:void (int[]) -> 20:22:void (net.minecraft.network.FriendlyByteBuf) -> 26:27:void write(net.minecraft.network.FriendlyByteBuf) -> a 31:32:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 35:35:it.unimi.dsi.fastutil.ints.IntList getEntityIds() -> b 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundRemoveMobEffectPacket -> tj: int entityId -> a net.minecraft.world.effect.MobEffect effect -> b 15:18:void (int,net.minecraft.world.effect.MobEffect) -> 20:23:void (net.minecraft.network.FriendlyByteBuf) -> 27:29:void write(net.minecraft.network.FriendlyByteBuf) -> a 33:34:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 38:38:net.minecraft.world.entity.Entity getEntity(net.minecraft.world.level.Level) -> a 43:43:net.minecraft.world.effect.MobEffect getEffect() -> b 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundResourcePackPacket -> tk: int MAX_HASH_LENGTH -> a java.lang.String url -> b java.lang.String hash -> c boolean required -> d net.minecraft.network.chat.Component prompt -> e 19:28:void (java.lang.String,java.lang.String,boolean,net.minecraft.network.chat.Component) -> 30:39:void (net.minecraft.network.FriendlyByteBuf) -> 43:52:void write(net.minecraft.network.FriendlyByteBuf) -> a 56:57:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 60:60:java.lang.String getUrl() -> b 64:64:java.lang.String getHash() -> c 68:68:boolean isRequired() -> d 73:73:net.minecraft.network.chat.Component getPrompt() -> e 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundRespawnPacket -> tl: net.minecraft.core.Holder dimensionType -> a net.minecraft.resources.ResourceKey dimension -> b long seed -> c net.minecraft.world.level.GameType playerGameType -> d net.minecraft.world.level.GameType previousPlayerGameType -> e boolean isDebug -> f boolean isFlat -> g boolean keepAllPlayerData -> h 26:35:void (net.minecraft.core.Holder,net.minecraft.resources.ResourceKey,long,net.minecraft.world.level.GameType,net.minecraft.world.level.GameType,boolean,boolean,boolean) -> 37:46:void (net.minecraft.network.FriendlyByteBuf) -> 50:58:void write(net.minecraft.network.FriendlyByteBuf) -> a 62:63:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 66:66:net.minecraft.core.Holder getDimensionType() -> b 70:70:net.minecraft.resources.ResourceKey getDimension() -> c 74:74:long getSeed() -> d 78:78:net.minecraft.world.level.GameType getPlayerGameType() -> e 83:83:net.minecraft.world.level.GameType getPreviousPlayerGameType() -> f 87:87:boolean isDebug() -> g 91:91:boolean isFlat() -> h 95:95:boolean shouldKeepAllPlayerData() -> i 15:15:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundRotateHeadPacket -> tm: int entityId -> a byte yHeadRot -> b 13:16:void (net.minecraft.world.entity.Entity,byte) -> 18:21:void (net.minecraft.network.FriendlyByteBuf) -> 25:27:void write(net.minecraft.network.FriendlyByteBuf) -> a 31:32:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 35:35:net.minecraft.world.entity.Entity getEntity(net.minecraft.world.level.Level) -> a 39:39:byte getYHeadRot() -> b 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSectionBlocksUpdatePacket -> tn: int POS_IN_SECTION_BITS -> a net.minecraft.core.SectionPos sectionPos -> b short[] positions -> c net.minecraft.world.level.block.state.BlockState[] states -> d boolean suppressLightUpdates -> e 22:35:void (net.minecraft.core.SectionPos,it.unimi.dsi.fastutil.shorts.ShortSet,net.minecraft.world.level.chunk.LevelChunkSection,boolean) -> 37:49:void (net.minecraft.network.FriendlyByteBuf) -> 53:60:void write(net.minecraft.network.FriendlyByteBuf) -> a 64:65:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 68:74:void runUpdates(java.util.function.BiConsumer) -> a 77:77:boolean shouldSuppressLightUpdates() -> b 14:14:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSelectAdvancementsTabPacket -> to: net.minecraft.resources.ResourceLocation tab -> a 13:15:void (net.minecraft.resources.ResourceLocation) -> 19:20:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 22:28:void (net.minecraft.network.FriendlyByteBuf) -> 32:36:void write(net.minecraft.network.FriendlyByteBuf) -> a 40:40:net.minecraft.resources.ResourceLocation getTab() -> b 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetActionBarTextPacket -> tp: net.minecraft.network.chat.Component text -> a 10:12:void (net.minecraft.network.chat.Component) -> 14:16:void (net.minecraft.network.FriendlyByteBuf) -> 20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 29:29:net.minecraft.network.chat.Component getText() -> b 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetBorderCenterPacket -> tq: double newCenterX -> a double newCenterZ -> b 11:14:void (net.minecraft.world.level.border.WorldBorder) -> 16:19:void (net.minecraft.network.FriendlyByteBuf) -> 23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a 29:30:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 33:33:double getNewCenterZ() -> b 37:37:double getNewCenterX() -> c 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetBorderLerpSizePacket -> tr: double oldSize -> a double newSize -> b long lerpTime -> c 12:16:void (net.minecraft.world.level.border.WorldBorder) -> 18:22:void (net.minecraft.network.FriendlyByteBuf) -> 26:29:void write(net.minecraft.network.FriendlyByteBuf) -> a 33:34:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 37:37:double getOldSize() -> b 41:41:double getNewSize() -> c 45:45:long getLerpTime() -> d 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetBorderSizePacket -> ts: double size -> a 10:12:void (net.minecraft.world.level.border.WorldBorder) -> 14:16:void (net.minecraft.network.FriendlyByteBuf) -> 20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 29:29:double getSize() -> b 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetBorderWarningDelayPacket -> tt: int warningDelay -> a 10:12:void (net.minecraft.world.level.border.WorldBorder) -> 14:16:void (net.minecraft.network.FriendlyByteBuf) -> 20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 29:29:int getWarningDelay() -> b 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetBorderWarningDistancePacket -> tu: int warningBlocks -> a 10:12:void (net.minecraft.world.level.border.WorldBorder) -> 14:16:void (net.minecraft.network.FriendlyByteBuf) -> 20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 29:29:int getWarningBlocks() -> b 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetCameraPacket -> tv: int cameraId -> a 13:15:void (net.minecraft.world.entity.Entity) -> 17:19:void (net.minecraft.network.FriendlyByteBuf) -> 23:24:void write(net.minecraft.network.FriendlyByteBuf) -> a 28:29:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 33:33:net.minecraft.world.entity.Entity getEntity(net.minecraft.world.level.Level) -> a 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetCarriedItemPacket -> tw: int slot -> a 10:12:void (int) -> 14:16:void (net.minecraft.network.FriendlyByteBuf) -> 20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 29:29:int getSlot() -> b 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetChunkCacheCenterPacket -> tx: int x -> a int z -> b 10:13:void (int,int) -> 15:18:void (net.minecraft.network.FriendlyByteBuf) -> 22:24:void write(net.minecraft.network.FriendlyByteBuf) -> a 28:29:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 32:32:int getX() -> b 36:36:int getZ() -> c 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetChunkCacheRadiusPacket -> ty: int radius -> a 9:11:void (int) -> 13:15:void (net.minecraft.network.FriendlyByteBuf) -> 19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a 24:25:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 28:28:int getRadius() -> b 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetDefaultSpawnPositionPacket -> tz: net.minecraft.core.BlockPos pos -> a float angle -> b 11:14:void (net.minecraft.core.BlockPos,float) -> 16:19:void (net.minecraft.network.FriendlyByteBuf) -> 23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a 29:30:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 33:33:net.minecraft.core.BlockPos getPos() -> b 37:37:float getAngle() -> c 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetDisplayObjectivePacket -> ua: int slot -> a java.lang.String objectiveName -> b 14:22:void (int,net.minecraft.world.scores.Objective) -> 24:27:void (net.minecraft.network.FriendlyByteBuf) -> 31:33:void write(net.minecraft.network.FriendlyByteBuf) -> a 37:38:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 41:41:int getSlot() -> b 46:46:java.lang.String getObjectiveName() -> c 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetEntityDataPacket -> ub: int id -> a java.util.List packedItems -> b 16:24:void (int,net.minecraft.network.syncher.SynchedEntityData,boolean) -> 26:29:void (net.minecraft.network.FriendlyByteBuf) -> 33:35:void write(net.minecraft.network.FriendlyByteBuf) -> a 39:40:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 44:44:java.util.List getUnpackedData() -> b 48:48:int getId() -> c 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetEntityLinkPacket -> uc: int sourceId -> a int destId -> b 13:16:void (net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity) -> 18:21:void (net.minecraft.network.FriendlyByteBuf) -> 25:27:void write(net.minecraft.network.FriendlyByteBuf) -> a 31:32:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 35:35:int getSourceId() -> b 39:39:int getDestId() -> c 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetEntityMotionPacket -> ud: int id -> a int xa -> b int ya -> c int za -> d 16:17:void (net.minecraft.world.entity.Entity) -> 19:28:void (int,net.minecraft.world.phys.Vec3) -> 30:35:void (net.minecraft.network.FriendlyByteBuf) -> 39:43:void write(net.minecraft.network.FriendlyByteBuf) -> a 47:48:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 51:51:int getId() -> b 55:55:int getXa() -> c 59:59:int getYa() -> d 63:63:int getZa() -> e 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetEquipmentPacket -> ue: byte CONTINUE_MASK -> a int entity -> b java.util.List slots -> c 17:20:void (int,java.util.List) -> 22:36:void (net.minecraft.network.FriendlyByteBuf) -> 40:51:void write(net.minecraft.network.FriendlyByteBuf) -> a 55:56:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 59:59:int getEntity() -> b 63:63:java.util.List getSlots() -> c 12:12:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetExperiencePacket -> uf: float experienceProgress -> a int totalExperience -> b int experienceLevel -> c 11:15:void (float,int,int) -> 17:21:void (net.minecraft.network.FriendlyByteBuf) -> 25:28:void write(net.minecraft.network.FriendlyByteBuf) -> a 32:33:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 36:36:float getExperienceProgress() -> b 40:40:int getTotalExperience() -> c 44:44:int getExperienceLevel() -> d 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetHealthPacket -> ug: float health -> a int food -> b float saturation -> c 11:15:void (float,int,float) -> 17:21:void (net.minecraft.network.FriendlyByteBuf) -> 25:28:void write(net.minecraft.network.FriendlyByteBuf) -> a 32:33:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 36:36:float getHealth() -> b 40:40:int getFood() -> c 44:44:float getSaturation() -> d 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetObjectivePacket -> uh: int METHOD_ADD -> a int METHOD_REMOVE -> b int METHOD_CHANGE -> c java.lang.String objectiveName -> d net.minecraft.network.chat.Component displayName -> e net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType renderType -> f int method -> g 20:25:void (net.minecraft.world.scores.Objective,int) -> 27:38:void (net.minecraft.network.FriendlyByteBuf) -> 42:49:void write(net.minecraft.network.FriendlyByteBuf) -> a 53:54:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 57:57:java.lang.String getObjectiveName() -> b 61:61:net.minecraft.network.chat.Component getDisplayName() -> c 65:65:int getMethod() -> d 69:69:net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType getRenderType() -> e 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetPassengersPacket -> ui: int vehicle -> a int[] passengers -> b 13:21:void (net.minecraft.world.entity.Entity) -> 23:26:void (net.minecraft.network.FriendlyByteBuf) -> 30:32:void write(net.minecraft.network.FriendlyByteBuf) -> a 36:37:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 40:40:int[] getPassengers() -> b 44:44:int getVehicle() -> c 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket -> uj: int METHOD_ADD -> a int METHOD_REMOVE -> b int METHOD_CHANGE -> c int METHOD_JOIN -> d int METHOD_LEAVE -> e int MAX_VISIBILITY_LENGTH -> f int MAX_COLLISION_LENGTH -> g int method -> h java.lang.String name -> i java.util.Collection players -> j java.util.Optional parameters -> k 29:34:void (java.lang.String,int,java.util.Optional,java.util.Collection) -> 37:41:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket createAddOrModifyPacket(net.minecraft.world.scores.PlayerTeam,boolean) -> a 46:50:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket createRemovePacket(net.minecraft.world.scores.PlayerTeam) -> a 55:59:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket createPlayerPacket(net.minecraft.world.scores.PlayerTeam,java.lang.String,net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action) -> a 63:78:void (net.minecraft.network.FriendlyByteBuf) -> 82:92:void write(net.minecraft.network.FriendlyByteBuf) -> a 95:95:boolean shouldHavePlayerList(int) -> a 99:99:boolean shouldHaveParameters(int) -> b 104:111:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action getPlayerAction() -> b 117:123:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action getTeamAction() -> c 129:130:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 133:133:java.lang.String getName() -> d 137:137:java.util.Collection getPlayers() -> e 141:141:java.util.Optional getParameters() -> f 14:14:void handle(net.minecraft.network.PacketListener) -> a 86:86:java.lang.IllegalStateException lambda$write$0() -> g net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action -> uj$a: net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action ADD -> a net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action REMOVE -> b net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action[] $VALUES -> c 144:144:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action[] values() -> values 144:144:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action valueOf(java.lang.String) -> valueOf 144:144:void (java.lang.String,int) -> 144:144:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action[] $values() -> a 144:146:void () -> net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Parameters -> uj$b: net.minecraft.network.chat.Component displayName -> a net.minecraft.network.chat.Component playerPrefix -> b net.minecraft.network.chat.Component playerSuffix -> c java.lang.String nametagVisibility -> d java.lang.String collisionRule -> e net.minecraft.ChatFormatting color -> f int options -> g 159:167:void (net.minecraft.world.scores.PlayerTeam) -> 169:177:void (net.minecraft.network.FriendlyByteBuf) -> 180:180:net.minecraft.network.chat.Component getDisplayName() -> a 184:184:int getOptions() -> b 188:188:net.minecraft.ChatFormatting getColor() -> c 192:192:java.lang.String getNametagVisibility() -> d 196:196:java.lang.String getCollisionRule() -> e 200:200:net.minecraft.network.chat.Component getPlayerPrefix() -> f 204:204:net.minecraft.network.chat.Component getPlayerSuffix() -> g 208:215:void write(net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.network.protocol.game.ClientboundSetScorePacket -> uk: java.lang.String owner -> a java.lang.String objectiveName -> b int score -> c net.minecraft.server.ServerScoreboard$Method method -> d 17:25:void (net.minecraft.server.ServerScoreboard$Method,java.lang.String,java.lang.String,int) -> 27:38:void (net.minecraft.network.FriendlyByteBuf) -> 42:49:void write(net.minecraft.network.FriendlyByteBuf) -> a 53:54:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 57:57:java.lang.String getOwner() -> b 62:62:java.lang.String getObjectiveName() -> c 66:66:int getScore() -> d 70:70:net.minecraft.server.ServerScoreboard$Method getMethod() -> e 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetSimulationDistancePacket -> ul: int simulationDistance -> a 9:10:void (net.minecraft.network.FriendlyByteBuf) -> 6:6:void (int) -> 14:15:void write(net.minecraft.network.FriendlyByteBuf) -> a 19:20:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 6:6:java.lang.String toString() -> toString 6:6:int hashCode() -> hashCode 6:6:boolean equals(java.lang.Object) -> equals 6:6:int simulationDistance() -> b 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetSubtitleTextPacket -> um: net.minecraft.network.chat.Component text -> a 10:12:void (net.minecraft.network.chat.Component) -> 14:16:void (net.minecraft.network.FriendlyByteBuf) -> 20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 29:29:net.minecraft.network.chat.Component getText() -> b 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetTimePacket -> un: long gameTime -> a long dayTime -> b 10:23:void (long,long,boolean) -> 25:28:void (net.minecraft.network.FriendlyByteBuf) -> 32:34:void write(net.minecraft.network.FriendlyByteBuf) -> a 38:39:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 42:42:long getGameTime() -> b 46:46:long getDayTime() -> c 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetTitleTextPacket -> uo: net.minecraft.network.chat.Component text -> a 10:12:void (net.minecraft.network.chat.Component) -> 14:16:void (net.minecraft.network.FriendlyByteBuf) -> 20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 29:29:net.minecraft.network.chat.Component getText() -> b 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetTitlesAnimationPacket -> up: int fadeIn -> a int stay -> b int fadeOut -> c 11:15:void (int,int,int) -> 17:21:void (net.minecraft.network.FriendlyByteBuf) -> 25:28:void write(net.minecraft.network.FriendlyByteBuf) -> a 32:33:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 36:36:int getFadeIn() -> b 40:40:int getStay() -> c 44:44:int getFadeOut() -> d 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSoundEntityPacket -> uq: net.minecraft.sounds.SoundEvent sound -> a net.minecraft.sounds.SoundSource source -> b int id -> c float volume -> d float pitch -> e 18:25:void (net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,net.minecraft.world.entity.Entity,float,float) -> 27:33:void (net.minecraft.network.FriendlyByteBuf) -> 37:42:void write(net.minecraft.network.FriendlyByteBuf) -> a 45:45:net.minecraft.sounds.SoundEvent getSound() -> b 49:49:net.minecraft.sounds.SoundSource getSource() -> c 53:53:int getId() -> d 57:57:float getVolume() -> e 61:61:float getPitch() -> f 66:67:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSoundPacket -> ur: float LOCATION_ACCURACY -> a net.minecraft.sounds.SoundEvent sound -> b net.minecraft.sounds.SoundSource source -> c int x -> d int y -> e int z -> f float volume -> g float pitch -> h 21:30:void (net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,double,double,double,float,float) -> 32:40:void (net.minecraft.network.FriendlyByteBuf) -> 44:51:void write(net.minecraft.network.FriendlyByteBuf) -> a 54:54:net.minecraft.sounds.SoundEvent getSound() -> b 58:58:net.minecraft.sounds.SoundSource getSource() -> c 62:62:double getX() -> d 66:66:double getY() -> e 70:70:double getZ() -> f 74:74:float getVolume() -> g 78:78:float getPitch() -> h 83:84:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundStopSoundPacket -> us: int HAS_SOURCE -> a int HAS_SOUND -> b net.minecraft.resources.ResourceLocation name -> c net.minecraft.sounds.SoundSource source -> d 19:22:void (net.minecraft.resources.ResourceLocation,net.minecraft.sounds.SoundSource) -> 24:36:void (net.minecraft.network.FriendlyByteBuf) -> 40:57:void write(net.minecraft.network.FriendlyByteBuf) -> a 61:61:net.minecraft.resources.ResourceLocation getName() -> b 66:66:net.minecraft.sounds.SoundSource getSource() -> c 71:72:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundTabListPacket -> ut: net.minecraft.network.chat.Component header -> a net.minecraft.network.chat.Component footer -> b 12:15:void (net.minecraft.network.chat.Component,net.minecraft.network.chat.Component) -> 17:20:void (net.minecraft.network.FriendlyByteBuf) -> 24:26:void write(net.minecraft.network.FriendlyByteBuf) -> a 30:31:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 34:34:net.minecraft.network.chat.Component getHeader() -> b 38:38:net.minecraft.network.chat.Component getFooter() -> c 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundTagQueryPacket -> uu: int transactionId -> a net.minecraft.nbt.CompoundTag tag -> b 15:18:void (int,net.minecraft.nbt.CompoundTag) -> 20:23:void (net.minecraft.network.FriendlyByteBuf) -> 27:29:void write(net.minecraft.network.FriendlyByteBuf) -> a 33:34:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 37:37:int getTransactionId() -> b 42:42:net.minecraft.nbt.CompoundTag getTag() -> c 47:47:boolean isSkippable() -> a 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundTakeItemEntityPacket -> uv: int itemId -> a int playerId -> b int amount -> c 11:15:void (int,int,int) -> 17:21:void (net.minecraft.network.FriendlyByteBuf) -> 25:28:void write(net.minecraft.network.FriendlyByteBuf) -> a 32:33:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 36:36:int getItemId() -> b 40:40:int getPlayerId() -> c 44:44:int getAmount() -> d 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundTeleportEntityPacket -> uw: int id -> a double x -> b double y -> c double z -> d byte yRot -> e byte xRot -> f boolean onGround -> g 16:24:void (net.minecraft.world.entity.Entity) -> 26:34:void (net.minecraft.network.FriendlyByteBuf) -> 38:45:void write(net.minecraft.network.FriendlyByteBuf) -> a 49:50:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 53:53:int getId() -> b 57:57:double getX() -> c 61:61:double getY() -> d 65:65:double getZ() -> e 69:69:byte getyRot() -> f 73:73:byte getxRot() -> g 77:77:boolean isOnGround() -> h 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundUpdateAdvancementsPacket -> ux: boolean reset -> a java.util.Map added -> b java.util.Set removed -> c java.util.Map progress -> d 22:31:void (boolean,java.util.Collection,java.util.Set,java.util.Map) -> 33:38:void (net.minecraft.network.FriendlyByteBuf) -> 42:47:void write(net.minecraft.network.FriendlyByteBuf) -> a 51:52:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 55:55:java.util.Map getAdded() -> b 59:59:java.util.Set getRemoved() -> c 63:63:java.util.Map getProgress() -> d 67:67:boolean shouldReset() -> e 16:16:void handle(net.minecraft.network.PacketListener) -> a 46:46:void lambda$write$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.advancements.AdvancementProgress) -> a 44:44:void lambda$write$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.advancements.Advancement$Builder) -> a net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket -> uy: int entityId -> a java.util.List attributes -> b 19:26:void (int,java.util.Collection) -> 28:40:void (net.minecraft.network.FriendlyByteBuf) -> 44:55:void write(net.minecraft.network.FriendlyByteBuf) -> a 59:60:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 63:63:int getEntityId() -> b 67:67:java.util.List getValues() -> c 15:15:void handle(net.minecraft.network.PacketListener) -> a 47:54:void lambda$write$3(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket$AttributeSnapshot) -> a 50:53:void lambda$write$2(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.entity.ai.attributes.AttributeModifier) -> a 32:38:net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket$AttributeSnapshot lambda$new$1(net.minecraft.network.FriendlyByteBuf) -> b 36:36:net.minecraft.world.entity.ai.attributes.AttributeModifier lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> c net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket$AttributeSnapshot -> uy$a: net.minecraft.world.entity.ai.attributes.Attribute attribute -> a double base -> b java.util.Collection modifiers -> c 75:79:void (net.minecraft.world.entity.ai.attributes.Attribute,double,java.util.Collection) -> 82:82:net.minecraft.world.entity.ai.attributes.Attribute getAttribute() -> a 86:86:double getBase() -> b 90:90:java.util.Collection getModifiers() -> c net.minecraft.network.protocol.game.ClientboundUpdateMobEffectPacket -> uz: int FLAG_AMBIENT -> a int FLAG_VISIBLE -> b int FLAG_SHOW_ICON -> c int entityId -> d byte effectId -> e byte effectAmplifier -> f int effectDurationTicks -> g byte flags -> h 22:43:void (int,net.minecraft.world.effect.MobEffectInstance) -> 45:51:void (net.minecraft.network.FriendlyByteBuf) -> 55:60:void write(net.minecraft.network.FriendlyByteBuf) -> a 63:63:boolean isSuperLongDuration() -> b 68:69:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 72:72:int getEntityId() -> c 76:76:byte getEffectId() -> d 80:80:byte getEffectAmplifier() -> e 84:84:int getEffectDurationTicks() -> f 88:88:boolean isEffectVisible() -> g 92:92:boolean isEffectAmbient() -> h 96:96:boolean effectShowsIcon() -> i 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket -> va: java.util.List recipes -> a 17:19:void (java.util.Collection) -> 21:23:void (net.minecraft.network.FriendlyByteBuf) -> 27:28:void write(net.minecraft.network.FriendlyByteBuf) -> a 32:33:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 36:36:java.util.List getRecipes() -> b 40:45:net.minecraft.world.item.crafting.Recipe fromNetwork(net.minecraft.network.FriendlyByteBuf) -> b 50:53:void toNetwork(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.item.crafting.Recipe) -> a 14:14:void handle(net.minecraft.network.PacketListener) -> a 44:44:java.lang.IllegalArgumentException lambda$fromNetwork$0(net.minecraft.resources.ResourceLocation) -> a net.minecraft.network.protocol.game.ClientboundUpdateTagsPacket -> vb: java.util.Map tags -> a 14:16:void (java.util.Map) -> 18:23:void (net.minecraft.network.FriendlyByteBuf) -> 27:31:void write(net.minecraft.network.FriendlyByteBuf) -> a 35:36:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 39:39:java.util.Map getTags() -> b 11:11:void handle(net.minecraft.network.PacketListener) -> a 29:29:void lambda$write$2(net.minecraft.network.FriendlyByteBuf,net.minecraft.tags.TagNetworkSerialization$NetworkPayload) -> a 28:28:void lambda$write$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.resources.ResourceKey) -> a 20:20:net.minecraft.resources.ResourceKey lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> b net.minecraft.network.protocol.game.DebugEntityNameGenerator -> vc: java.lang.String[] NAMES_FIRST_PART -> a java.lang.String[] NAMES_SECOND_PART -> b 16:16:void () -> 31:38:java.lang.String getEntityName(net.minecraft.world.entity.Entity) -> a 47:48:java.lang.String getEntityName(java.util.UUID) -> a 52:52:java.lang.String getRandomString(java.util.Random,java.lang.String[]) -> a 57:57:java.util.Random getRandom(java.util.UUID) -> b 17:24:void () -> net.minecraft.network.protocol.game.DebugPackets -> vd: org.slf4j.Logger LOGGER -> a 70:70:void () -> 74:81:void sendGameTestAddMarker(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,java.lang.String,int,int) -> a 84:87:void sendGameTestClearPacket(net.minecraft.server.level.ServerLevel) -> a 91:91:void sendPoiPacketsForChunk(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.ChunkPos) -> a 100:103:void sendPoiAddedPacket(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a 126:129:void sendPoiRemovedPacket(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> b 145:148:void sendPoiTicketCountPacket(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> c 159:159:void sendVillageSectionsPacket(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> d 205:205:void sendPathFindingPacket(net.minecraft.world.level.Level,net.minecraft.world.entity.Mob,net.minecraft.world.level.pathfinder.Path,float) -> a 219:219:void sendNeighborsUpdatePacket(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a 252:252:void sendStructurePacket(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.levelgen.structure.StructureStart) -> a 255:276:void sendGoalSelector(net.minecraft.world.level.Level,net.minecraft.world.entity.Mob,net.minecraft.world.entity.ai.goal.GoalSelector) -> a 280:280:void sendRaids(net.minecraft.server.level.ServerLevel,java.util.Collection) -> a 291:291:void sendEntityBrain(net.minecraft.world.entity.LivingEntity) -> a 323:323:void sendBeeInfo(net.minecraft.world.entity.animal.Bee) -> a 385:385:void sendGameEventInfo(net.minecraft.world.level.Level,net.minecraft.world.level.gameevent.GameEvent,net.minecraft.core.BlockPos) -> a 403:403:void sendGameEventListenerInfo(net.minecraft.world.level.Level,net.minecraft.world.level.gameevent.GameEventListener) -> a 421:421:void sendHiveInfo(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.entity.BeehiveBlockEntity) -> a 451:535:void writeBrain(net.minecraft.world.entity.LivingEntity,net.minecraft.network.FriendlyByteBuf) -> a 541:564:java.util.List getMemoryDescriptions(net.minecraft.world.entity.LivingEntity,long) -> a 572:600:java.lang.String getShortDescription(net.minecraft.server.level.ServerLevel,java.lang.Object) -> a 605:609:void sendPacketToAllPlayers(net.minecraft.server.level.ServerLevel,net.minecraft.network.FriendlyByteBuf,net.minecraft.resources.ResourceLocation) -> a 526:530:void lambda$writeBrain$7(java.util.List,java.util.UUID,it.unimi.dsi.fastutil.objects.Object2IntMap) -> a 528:529:void lambda$writeBrain$6(java.util.List,java.lang.String,net.minecraft.world.entity.ai.gossip.GossipType,java.lang.Integer) -> a 493:495:void lambda$writeBrain$5(net.minecraft.network.FriendlyByteBuf,java.lang.String) -> a 482:482:void lambda$writeBrain$4(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.entity.schedule.Activity) -> a 285:285:void lambda$sendRaids$3(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.entity.raid.Raid) -> a 266:269:void lambda$sendGoalSelector$2(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.entity.ai.goal.WrappedGoal) -> a 96:96:void lambda$sendPoiPacketsForChunk$1(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.ai.village.poi.PoiRecord) -> a 95:95:boolean lambda$sendPoiPacketsForChunk$0(net.minecraft.world.entity.ai.village.poi.PoiType) -> a 71:71:void () -> net.minecraft.network.protocol.game.ServerGamePacketListener -> ve: void handleAnimate(net.minecraft.network.protocol.game.ServerboundSwingPacket) -> a void handleChat(net.minecraft.network.protocol.game.ServerboundChatPacket) -> a void handleClientCommand(net.minecraft.network.protocol.game.ServerboundClientCommandPacket) -> a void handleClientInformation(net.minecraft.network.protocol.game.ServerboundClientInformationPacket) -> a void handleContainerButtonClick(net.minecraft.network.protocol.game.ServerboundContainerButtonClickPacket) -> a void handleContainerClick(net.minecraft.network.protocol.game.ServerboundContainerClickPacket) -> a void handlePlaceRecipe(net.minecraft.network.protocol.game.ServerboundPlaceRecipePacket) -> a void handleContainerClose(net.minecraft.network.protocol.game.ServerboundContainerClosePacket) -> a void handleCustomPayload(net.minecraft.network.protocol.game.ServerboundCustomPayloadPacket) -> a void handleInteract(net.minecraft.network.protocol.game.ServerboundInteractPacket) -> a void handleKeepAlive(net.minecraft.network.protocol.game.ServerboundKeepAlivePacket) -> a void handleMovePlayer(net.minecraft.network.protocol.game.ServerboundMovePlayerPacket) -> a void handlePong(net.minecraft.network.protocol.game.ServerboundPongPacket) -> a void handlePlayerAbilities(net.minecraft.network.protocol.game.ServerboundPlayerAbilitiesPacket) -> a void handlePlayerAction(net.minecraft.network.protocol.game.ServerboundPlayerActionPacket) -> a void handlePlayerCommand(net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket) -> a void handlePlayerInput(net.minecraft.network.protocol.game.ServerboundPlayerInputPacket) -> a void handleSetCarriedItem(net.minecraft.network.protocol.game.ServerboundSetCarriedItemPacket) -> a void handleSetCreativeModeSlot(net.minecraft.network.protocol.game.ServerboundSetCreativeModeSlotPacket) -> a void handleSignUpdate(net.minecraft.network.protocol.game.ServerboundSignUpdatePacket) -> a void handleUseItemOn(net.minecraft.network.protocol.game.ServerboundUseItemOnPacket) -> a void handleUseItem(net.minecraft.network.protocol.game.ServerboundUseItemPacket) -> a void handleTeleportToEntityPacket(net.minecraft.network.protocol.game.ServerboundTeleportToEntityPacket) -> a void handleResourcePackResponse(net.minecraft.network.protocol.game.ServerboundResourcePackPacket) -> a void handlePaddleBoat(net.minecraft.network.protocol.game.ServerboundPaddleBoatPacket) -> a void handleMoveVehicle(net.minecraft.network.protocol.game.ServerboundMoveVehiclePacket) -> a void handleAcceptTeleportPacket(net.minecraft.network.protocol.game.ServerboundAcceptTeleportationPacket) -> a void handleRecipeBookSeenRecipePacket(net.minecraft.network.protocol.game.ServerboundRecipeBookSeenRecipePacket) -> a void handleRecipeBookChangeSettingsPacket(net.minecraft.network.protocol.game.ServerboundRecipeBookChangeSettingsPacket) -> a void handleSeenAdvancements(net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket) -> a void handleCustomCommandSuggestions(net.minecraft.network.protocol.game.ServerboundCommandSuggestionPacket) -> a void handleSetCommandBlock(net.minecraft.network.protocol.game.ServerboundSetCommandBlockPacket) -> a void handleSetCommandMinecart(net.minecraft.network.protocol.game.ServerboundSetCommandMinecartPacket) -> a void handlePickItem(net.minecraft.network.protocol.game.ServerboundPickItemPacket) -> a void handleRenameItem(net.minecraft.network.protocol.game.ServerboundRenameItemPacket) -> a void handleSetBeaconPacket(net.minecraft.network.protocol.game.ServerboundSetBeaconPacket) -> a void handleSetStructureBlock(net.minecraft.network.protocol.game.ServerboundSetStructureBlockPacket) -> a void handleSelectTrade(net.minecraft.network.protocol.game.ServerboundSelectTradePacket) -> a void handleEditBook(net.minecraft.network.protocol.game.ServerboundEditBookPacket) -> a void handleEntityTagQuery(net.minecraft.network.protocol.game.ServerboundEntityTagQuery) -> a void handleBlockEntityTagQuery(net.minecraft.network.protocol.game.ServerboundBlockEntityTagQuery) -> a void handleSetJigsawBlock(net.minecraft.network.protocol.game.ServerboundSetJigsawBlockPacket) -> a void handleJigsawGenerate(net.minecraft.network.protocol.game.ServerboundJigsawGeneratePacket) -> a void handleChangeDifficulty(net.minecraft.network.protocol.game.ServerboundChangeDifficultyPacket) -> a void handleLockDifficulty(net.minecraft.network.protocol.game.ServerboundLockDifficultyPacket) -> a net.minecraft.network.protocol.game.ServerPacketListener -> vf: 8:8:boolean shouldPropagateHandlingExceptions() -> b net.minecraft.network.protocol.game.ServerboundAcceptTeleportationPacket -> vg: int id -> a 9:11:void (int) -> 13:15:void (net.minecraft.network.FriendlyByteBuf) -> 19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a 24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 28:28:int getId() -> b 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundBlockEntityTagQuery -> vh: int transactionId -> a net.minecraft.core.BlockPos pos -> b 11:14:void (int,net.minecraft.core.BlockPos) -> 16:19:void (net.minecraft.network.FriendlyByteBuf) -> 23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a 29:30:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 33:33:int getTransactionId() -> b 37:37:net.minecraft.core.BlockPos getPos() -> c 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundChangeDifficultyPacket -> vi: net.minecraft.world.Difficulty difficulty -> a 10:12:void (net.minecraft.world.Difficulty) -> 16:17:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 19:21:void (net.minecraft.network.FriendlyByteBuf) -> 25:26:void write(net.minecraft.network.FriendlyByteBuf) -> a 29:29:net.minecraft.world.Difficulty getDifficulty() -> b 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundChatPacket -> vj: int MAX_MESSAGE_LENGTH -> a java.lang.String message -> b 11:17:void (java.lang.String) -> 19:21:void (net.minecraft.network.FriendlyByteBuf) -> 25:26:void write(net.minecraft.network.FriendlyByteBuf) -> a 30:31:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 34:34:java.lang.String getMessage() -> b 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundClientCommandPacket -> vk: net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action action -> a 9:11:void (net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action) -> 13:15:void (net.minecraft.network.FriendlyByteBuf) -> 19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a 24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 28:28:net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action getAction() -> b 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action -> vk$a: net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action PERFORM_RESPAWN -> a net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action REQUEST_STATS -> b net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action[] $VALUES -> c 31:31:net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action[] values() -> values 31:31:net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action valueOf(java.lang.String) -> valueOf 31:31:void (java.lang.String,int) -> 31:31:net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action[] $values() -> a 31:33:void () -> net.minecraft.network.protocol.game.ServerboundClientInformationPacket -> vl: java.lang.String language -> b int viewDistance -> c net.minecraft.world.entity.player.ChatVisiblity chatVisibility -> d boolean chatColors -> e int modelCustomisation -> f net.minecraft.world.entity.HumanoidArm mainHand -> g boolean textFilteringEnabled -> h boolean allowsListing -> i int MAX_LANGUAGE_LENGTH -> a 22:31:void (net.minecraft.network.FriendlyByteBuf) -> 8:8:void (java.lang.String,int,net.minecraft.world.entity.player.ChatVisiblity,boolean,int,net.minecraft.world.entity.HumanoidArm,boolean,boolean) -> 35:43:void write(net.minecraft.network.FriendlyByteBuf) -> a 47:48:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 8:8:java.lang.String toString() -> toString 8:8:int hashCode() -> hashCode 8:8:boolean equals(java.lang.Object) -> equals 8:8:java.lang.String language() -> b 8:8:int viewDistance() -> c 8:8:net.minecraft.world.entity.player.ChatVisiblity chatVisibility() -> d 8:8:boolean chatColors() -> e 8:8:int modelCustomisation() -> f 8:8:net.minecraft.world.entity.HumanoidArm mainHand() -> g 8:8:boolean textFilteringEnabled() -> h 8:8:boolean allowsListing() -> i 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundCommandSuggestionPacket -> vm: int id -> a java.lang.String command -> b 11:14:void (int,java.lang.String) -> 16:19:void (net.minecraft.network.FriendlyByteBuf) -> 23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a 29:30:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 33:33:int getId() -> b 37:37:java.lang.String getCommand() -> c 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundContainerButtonClickPacket -> vn: int containerId -> a int buttonId -> b 10:13:void (int,int) -> 17:18:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 20:23:void (net.minecraft.network.FriendlyByteBuf) -> 27:29:void write(net.minecraft.network.FriendlyByteBuf) -> a 32:32:int getContainerId() -> b 36:36:int getButtonId() -> c 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundContainerClickPacket -> vo: int MAX_SLOT_COUNT -> a int containerId -> b int stateId -> c int slotNum -> d int buttonNum -> e net.minecraft.world.inventory.ClickType clickType -> f net.minecraft.world.item.ItemStack carriedItem -> g it.unimi.dsi.fastutil.ints.Int2ObjectMap changedSlots -> h 23:31:void (int,int,int,int,net.minecraft.world.inventory.ClickType,net.minecraft.world.item.ItemStack,it.unimi.dsi.fastutil.ints.Int2ObjectMap) -> 33:42:void (net.minecraft.network.FriendlyByteBuf) -> 46:54:void write(net.minecraft.network.FriendlyByteBuf) -> a 58:59:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 62:62:int getContainerId() -> b 66:66:int getSlotNum() -> c 70:70:int getButtonNum() -> d 74:74:net.minecraft.world.item.ItemStack getCarriedItem() -> e 78:78:it.unimi.dsi.fastutil.ints.Int2ObjectMap getChangedSlots() -> f 82:82:net.minecraft.world.inventory.ClickType getClickType() -> g 86:86:int getStateId() -> h 13:13:void handle(net.minecraft.network.PacketListener) -> a 40:40:java.lang.Integer lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> b net.minecraft.network.protocol.game.ServerboundContainerClosePacket -> vp: int containerId -> a 9:11:void (int) -> 15:16:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 18:20:void (net.minecraft.network.FriendlyByteBuf) -> 24:25:void write(net.minecraft.network.FriendlyByteBuf) -> a 28:28:int getContainerId() -> b 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundCustomPayloadPacket -> vq: int MAX_PAYLOAD_SIZE -> b net.minecraft.resources.ResourceLocation BRAND -> a net.minecraft.resources.ResourceLocation identifier -> c net.minecraft.network.FriendlyByteBuf data -> d 16:19:void (net.minecraft.resources.ResourceLocation,net.minecraft.network.FriendlyByteBuf) -> 21:28:void (net.minecraft.network.FriendlyByteBuf) -> 32:34:void write(net.minecraft.network.FriendlyByteBuf) -> a 38:40:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 43:43:net.minecraft.resources.ResourceLocation getIdentifier() -> b 47:47:net.minecraft.network.FriendlyByteBuf getData() -> c 7:7:void handle(net.minecraft.network.PacketListener) -> a 11:11:void () -> net.minecraft.network.protocol.game.ServerboundEditBookPacket -> vr: int MAX_BYTES_PER_CHAR -> a int TITLE_MAX_CHARS -> b int PAGE_MAX_CHARS -> c int MAX_PAGES_COUNT -> d int slot -> e java.util.List pages -> f java.util.Optional title -> g 24:28:void (int,java.util.List,java.util.Optional) -> 30:34:void (net.minecraft.network.FriendlyByteBuf) -> 38:41:void write(net.minecraft.network.FriendlyByteBuf) -> a 45:46:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 49:49:java.util.List getPages() -> b 53:53:java.util.Optional getTitle() -> c 57:57:int getSlot() -> d 12:12:void handle(net.minecraft.network.PacketListener) -> a 40:40:void lambda$write$3(net.minecraft.network.FriendlyByteBuf,java.lang.String) -> a 39:39:void lambda$write$2(net.minecraft.network.FriendlyByteBuf,java.lang.String) -> b 33:33:java.lang.String lambda$new$1(net.minecraft.network.FriendlyByteBuf) -> b 32:32:java.lang.String lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> c net.minecraft.network.protocol.game.ServerboundEntityTagQuery -> vs: int transactionId -> a int entityId -> b 10:13:void (int,int) -> 15:18:void (net.minecraft.network.FriendlyByteBuf) -> 22:24:void write(net.minecraft.network.FriendlyByteBuf) -> a 28:29:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 32:32:int getTransactionId() -> b 36:36:int getEntityId() -> c 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundInteractPacket -> vt: int entityId -> a net.minecraft.network.protocol.game.ServerboundInteractPacket$Action action -> b boolean usingSecondaryAction -> c net.minecraft.network.protocol.game.ServerboundInteractPacket$Action ATTACK_ACTION -> d 18:22:void (int,boolean,net.minecraft.network.protocol.game.ServerboundInteractPacket$Action) -> 25:25:net.minecraft.network.protocol.game.ServerboundInteractPacket createAttackPacket(net.minecraft.world.entity.Entity,boolean) -> a 29:29:net.minecraft.network.protocol.game.ServerboundInteractPacket createInteractionPacket(net.minecraft.world.entity.Entity,boolean,net.minecraft.world.InteractionHand) -> a 33:33:net.minecraft.network.protocol.game.ServerboundInteractPacket createInteractionPacket(net.minecraft.world.entity.Entity,boolean,net.minecraft.world.InteractionHand,net.minecraft.world.phys.Vec3) -> a 36:41:void (net.minecraft.network.FriendlyByteBuf) -> 45:49:void write(net.minecraft.network.FriendlyByteBuf) -> a 53:54:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 58:58:net.minecraft.world.entity.Entity getTarget(net.minecraft.server.level.ServerLevel) -> a 62:62:boolean isUsingSecondaryAction() -> b 66:67:void dispatch(net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler) -> a 13:13:void handle(net.minecraft.network.PacketListener) -> a 158:158:void () -> net.minecraft.network.protocol.game.ServerboundInteractPacket$1 -> vt$1: 158:158:void () -> 161:161:net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType getType() -> a 166:167:void dispatch(net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler) -> a 171:171:void write(net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.network.protocol.game.ServerboundInteractPacket$Action -> vt$a: net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType getType() -> a void dispatch(net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler) -> a void write(net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType -> vt$b: net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType INTERACT -> a net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType ATTACK -> b net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType INTERACT_AT -> c java.util.function.Function reader -> d net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType[] $VALUES -> e 69:69:net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType[] values() -> values 69:69:net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType valueOf(java.lang.String) -> valueOf 77:79:void (java.lang.String,int,java.util.function.Function) -> 71:71:net.minecraft.network.protocol.game.ServerboundInteractPacket$Action lambda$static$0(net.minecraft.network.FriendlyByteBuf) -> a 69:69:net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType[] $values() -> a 69:72:void () -> net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler -> vt$c: void onInteraction(net.minecraft.world.InteractionHand) -> a void onInteraction(net.minecraft.world.InteractionHand,net.minecraft.world.phys.Vec3) -> a void onAttack() -> a net.minecraft.network.protocol.game.ServerboundInteractPacket$InteractionAction -> vt$d: net.minecraft.world.InteractionHand hand -> a 101:103:void (net.minecraft.world.InteractionHand) -> 105:107:void (net.minecraft.network.FriendlyByteBuf) -> 111:111:net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType getType() -> a 116:117:void dispatch(net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler) -> a 121:122:void write(net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.network.protocol.game.ServerboundInteractPacket$InteractionAtLocationAction -> vt$e: net.minecraft.world.InteractionHand hand -> a net.minecraft.world.phys.Vec3 location -> b 129:132:void (net.minecraft.world.InteractionHand,net.minecraft.world.phys.Vec3) -> 134:137:void (net.minecraft.network.FriendlyByteBuf) -> 141:141:net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType getType() -> a 146:147:void dispatch(net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler) -> a 151:155:void write(net.minecraft.network.FriendlyByteBuf) -> a net.minecraft.network.protocol.game.ServerboundJigsawGeneratePacket -> vu: net.minecraft.core.BlockPos pos -> a int levels -> b boolean keepJigsaws -> c 12:16:void (net.minecraft.core.BlockPos,int,boolean) -> 18:22:void (net.minecraft.network.FriendlyByteBuf) -> 26:29:void write(net.minecraft.network.FriendlyByteBuf) -> a 33:34:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 37:37:net.minecraft.core.BlockPos getPos() -> b 41:41:int levels() -> c 45:45:boolean keepJigsaws() -> d 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundKeepAlivePacket -> vv: long id -> a 9:11:void (long) -> 15:16:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 18:20:void (net.minecraft.network.FriendlyByteBuf) -> 24:25:void write(net.minecraft.network.FriendlyByteBuf) -> a 28:28:long getId() -> b 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundLockDifficultyPacket -> vw: boolean locked -> a 9:11:void (boolean) -> 15:16:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 18:20:void (net.minecraft.network.FriendlyByteBuf) -> 24:25:void write(net.minecraft.network.FriendlyByteBuf) -> a 28:28:boolean isLocked() -> b 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundMovePlayerPacket -> vx: double x -> a double y -> b double z -> c float yRot -> d float xRot -> e boolean onGround -> f boolean hasPos -> g boolean hasRot -> h 101:110:void (double,double,double,float,float,boolean,boolean,boolean) -> 114:115:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 118:118:double getX(double) -> a 122:122:double getY(double) -> b 126:126:double getZ(double) -> c 130:130:float getYRot(float) -> a 134:134:float getXRot(float) -> b 138:138:boolean isOnGround() -> b 142:142:boolean hasPosition() -> c 146:146:boolean hasRotation() -> d 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Pos -> vx$a: 44:45:void (double,double,double,boolean) -> 48:52:net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Pos read(net.minecraft.network.FriendlyByteBuf) -> b 57:61:void write(net.minecraft.network.FriendlyByteBuf) -> a 42:42:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$PosRot -> vx$b: 18:19:void (double,double,double,float,float,boolean) -> 22:28:net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$PosRot read(net.minecraft.network.FriendlyByteBuf) -> b 33:39:void write(net.minecraft.network.FriendlyByteBuf) -> a 16:16:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Rot -> vx$c: 66:67:void (float,float,boolean) -> 70:73:net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Rot read(net.minecraft.network.FriendlyByteBuf) -> b 78:81:void write(net.minecraft.network.FriendlyByteBuf) -> a 64:64:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$StatusOnly -> vx$d: 86:87:void (boolean) -> 90:91:net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$StatusOnly read(net.minecraft.network.FriendlyByteBuf) -> b 96:97:void write(net.minecraft.network.FriendlyByteBuf) -> a 84:84:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundMoveVehiclePacket -> vy: double x -> a double y -> b double z -> c float yRot -> d float xRot -> e 14:20:void (net.minecraft.world.entity.Entity) -> 22:28:void (net.minecraft.network.FriendlyByteBuf) -> 32:37:void write(net.minecraft.network.FriendlyByteBuf) -> a 41:42:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 45:45:double getX() -> b 49:49:double getY() -> c 53:53:double getZ() -> d 57:57:float getYRot() -> e 61:61:float getXRot() -> f 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundPaddleBoatPacket -> vz: boolean left -> a boolean right -> b 10:13:void (boolean,boolean) -> 15:18:void (net.minecraft.network.FriendlyByteBuf) -> 22:24:void write(net.minecraft.network.FriendlyByteBuf) -> a 28:29:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 32:32:boolean getLeft() -> b 36:36:boolean getRight() -> c 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundPickItemPacket -> wa: int slot -> a 9:11:void (int) -> 13:15:void (net.minecraft.network.FriendlyByteBuf) -> 19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a 24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 28:28:int getSlot() -> b 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundPlaceRecipePacket -> wb: int containerId -> a net.minecraft.resources.ResourceLocation recipe -> b boolean shiftDown -> c 13:17:void (int,net.minecraft.world.item.crafting.Recipe,boolean) -> 19:23:void (net.minecraft.network.FriendlyByteBuf) -> 27:30:void write(net.minecraft.network.FriendlyByteBuf) -> a 34:35:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 38:38:int getContainerId() -> b 42:42:net.minecraft.resources.ResourceLocation getRecipe() -> c 46:46:boolean isShiftDown() -> d 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundPlayerAbilitiesPacket -> wc: int FLAG_FLYING -> a boolean isFlying -> b 12:14:void (net.minecraft.world.entity.player.Abilities) -> 16:19:void (net.minecraft.network.FriendlyByteBuf) -> 23:28:void write(net.minecraft.network.FriendlyByteBuf) -> a 32:33:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 36:36:boolean isFlying() -> b 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundPlayerActionPacket -> wd: net.minecraft.core.BlockPos pos -> a net.minecraft.core.Direction direction -> b net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action action -> c 13:17:void (net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action,net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> 19:23:void (net.minecraft.network.FriendlyByteBuf) -> 27:30:void write(net.minecraft.network.FriendlyByteBuf) -> a 34:35:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 38:38:net.minecraft.core.BlockPos getPos() -> b 42:42:net.minecraft.core.Direction getDirection() -> c 46:46:net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action getAction() -> d 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action -> wd$a: net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action START_DESTROY_BLOCK -> a net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action ABORT_DESTROY_BLOCK -> b net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action STOP_DESTROY_BLOCK -> c net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action DROP_ALL_ITEMS -> d net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action DROP_ITEM -> e net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action RELEASE_USE_ITEM -> f net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action SWAP_ITEM_WITH_OFFHAND -> g net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action[] $VALUES -> h 49:49:net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action[] values() -> values 49:49:net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action valueOf(java.lang.String) -> valueOf 49:49:void (java.lang.String,int) -> 49:49:net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action[] $values() -> a 49:56:void () -> net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket -> we: int id -> a net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action action -> b int data -> c 13:14:void (net.minecraft.world.entity.Entity,net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action) -> 16:20:void (net.minecraft.world.entity.Entity,net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action,int) -> 22:26:void (net.minecraft.network.FriendlyByteBuf) -> 30:33:void write(net.minecraft.network.FriendlyByteBuf) -> a 37:38:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 41:41:int getId() -> b 45:45:net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action getAction() -> c 49:49:int getData() -> d 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action -> we$a: net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action PRESS_SHIFT_KEY -> a net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action RELEASE_SHIFT_KEY -> b net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action STOP_SLEEPING -> c net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action START_SPRINTING -> d net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action STOP_SPRINTING -> e net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action START_RIDING_JUMP -> f net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action STOP_RIDING_JUMP -> g net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action OPEN_INVENTORY -> h net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action START_FALL_FLYING -> i net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action[] $VALUES -> j 52:52:net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action[] values() -> values 52:52:net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action valueOf(java.lang.String) -> valueOf 52:52:void (java.lang.String,int) -> 52:52:net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action[] $values() -> a 52:61:void () -> net.minecraft.network.protocol.game.ServerboundPlayerInputPacket -> wf: int FLAG_JUMPING -> a int FLAG_SHIFT_KEY_DOWN -> b float xxa -> c float zza -> d boolean isJumping -> e boolean isShiftKeyDown -> f 15:20:void (float,float,boolean,boolean) -> 22:29:void (net.minecraft.network.FriendlyByteBuf) -> 33:44:void write(net.minecraft.network.FriendlyByteBuf) -> a 48:49:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 52:52:float getXxa() -> b 56:56:float getZza() -> c 60:60:boolean isJumping() -> d 64:64:boolean isShiftKeyDown() -> e 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundPongPacket -> wg: int id -> a 10:12:void (int) -> 14:16:void (net.minecraft.network.FriendlyByteBuf) -> 20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 29:29:int getId() -> b 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundRecipeBookChangeSettingsPacket -> wh: net.minecraft.world.inventory.RecipeBookType bookType -> a boolean isOpen -> b boolean isFiltering -> c 12:16:void (net.minecraft.world.inventory.RecipeBookType,boolean,boolean) -> 18:22:void (net.minecraft.network.FriendlyByteBuf) -> 26:29:void write(net.minecraft.network.FriendlyByteBuf) -> a 33:34:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 37:37:net.minecraft.world.inventory.RecipeBookType getBookType() -> b 41:41:boolean isOpen() -> c 45:45:boolean isFiltering() -> d 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundRecipeBookSeenRecipePacket -> wi: net.minecraft.resources.ResourceLocation recipe -> a 11:13:void (net.minecraft.world.item.crafting.Recipe) -> 15:17:void (net.minecraft.network.FriendlyByteBuf) -> 21:22:void write(net.minecraft.network.FriendlyByteBuf) -> a 26:27:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 30:30:net.minecraft.resources.ResourceLocation getRecipe() -> b 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundRenameItemPacket -> wj: java.lang.String name -> a 9:11:void (java.lang.String) -> 13:15:void (net.minecraft.network.FriendlyByteBuf) -> 19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a 24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 28:28:java.lang.String getName() -> b 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundResourcePackPacket -> wk: net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action action -> a 9:11:void (net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action) -> 13:15:void (net.minecraft.network.FriendlyByteBuf) -> 19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a 24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 28:28:net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action getAction() -> b 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action -> wk$a: net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action SUCCESSFULLY_LOADED -> a net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action DECLINED -> b net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action FAILED_DOWNLOAD -> c net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action ACCEPTED -> d net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action[] $VALUES -> e 31:31:net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action[] values() -> values 31:31:net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action valueOf(java.lang.String) -> valueOf 31:31:void (java.lang.String,int) -> 31:31:net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action[] $values() -> a 31:35:void () -> net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket -> wl: net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action action -> a net.minecraft.resources.ResourceLocation tab -> b 15:18:void (net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action,net.minecraft.resources.ResourceLocation) -> 21:21:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket openedTab(net.minecraft.advancements.Advancement) -> a 25:25:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket closedScreen() -> b 28:35:void (net.minecraft.network.FriendlyByteBuf) -> 39:43:void write(net.minecraft.network.FriendlyByteBuf) -> a 47:48:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 51:51:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action getAction() -> c 56:56:net.minecraft.resources.ResourceLocation getTab() -> d 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action -> wl$a: net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action OPENED_TAB -> a net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action CLOSED_SCREEN -> b net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action[] $VALUES -> c 59:59:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action[] values() -> values 59:59:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action valueOf(java.lang.String) -> valueOf 59:59:void (java.lang.String,int) -> 59:59:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action[] $values() -> a 59:61:void () -> net.minecraft.network.protocol.game.ServerboundSelectTradePacket -> wm: int item -> a 9:11:void (int) -> 13:15:void (net.minecraft.network.FriendlyByteBuf) -> 19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a 24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 28:28:int getItem() -> b 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundSetBeaconPacket -> wn: int primary -> a int secondary -> b 10:13:void (int,int) -> 15:18:void (net.minecraft.network.FriendlyByteBuf) -> 22:24:void write(net.minecraft.network.FriendlyByteBuf) -> a 28:29:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 32:32:int getPrimary() -> b 36:36:int getSecondary() -> c 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundSetCarriedItemPacket -> wo: int slot -> a 9:11:void (int) -> 13:15:void (net.minecraft.network.FriendlyByteBuf) -> 19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a 24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 28:28:int getSlot() -> b 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundSetCommandBlockPacket -> wp: int FLAG_TRACK_OUTPUT -> a int FLAG_CONDITIONAL -> b int FLAG_AUTOMATIC -> c net.minecraft.core.BlockPos pos -> d java.lang.String command -> e boolean trackOutput -> f boolean conditional -> g boolean automatic -> h net.minecraft.world.level.block.entity.CommandBlockEntity$Mode mode -> i 20:27:void (net.minecraft.core.BlockPos,java.lang.String,net.minecraft.world.level.block.entity.CommandBlockEntity$Mode,boolean,boolean,boolean) -> 29:37:void (net.minecraft.network.FriendlyByteBuf) -> 41:55:void write(net.minecraft.network.FriendlyByteBuf) -> a 59:60:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 63:63:net.minecraft.core.BlockPos getPos() -> b 67:67:java.lang.String getCommand() -> c 71:71:boolean isTrackOutput() -> d 75:75:boolean isConditional() -> e 79:79:boolean isAutomatic() -> f 83:83:net.minecraft.world.level.block.entity.CommandBlockEntity$Mode getMode() -> g 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundSetCommandMinecartPacket -> wq: int entity -> a java.lang.String command -> b boolean trackOutput -> c 17:21:void (int,java.lang.String,boolean) -> 23:27:void (net.minecraft.network.FriendlyByteBuf) -> 31:34:void write(net.minecraft.network.FriendlyByteBuf) -> a 38:39:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 43:47:net.minecraft.world.level.BaseCommandBlock getCommandBlock(net.minecraft.world.level.Level) -> a 52:52:java.lang.String getCommand() -> b 56:56:boolean isTrackOutput() -> c 12:12:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundSetCreativeModeSlotPacket -> wr: int slotNum -> a net.minecraft.world.item.ItemStack itemStack -> b 11:14:void (int,net.minecraft.world.item.ItemStack) -> 18:19:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 21:24:void (net.minecraft.network.FriendlyByteBuf) -> 28:30:void write(net.minecraft.network.FriendlyByteBuf) -> a 33:33:int getSlotNum() -> b 37:37:net.minecraft.world.item.ItemStack getItem() -> c 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundSetJigsawBlockPacket -> ws: net.minecraft.core.BlockPos pos -> a net.minecraft.resources.ResourceLocation name -> b net.minecraft.resources.ResourceLocation target -> c net.minecraft.resources.ResourceLocation pool -> d java.lang.String finalState -> e net.minecraft.world.level.block.entity.JigsawBlockEntity$JointType joint -> f 17:24:void (net.minecraft.core.BlockPos,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,java.lang.String,net.minecraft.world.level.block.entity.JigsawBlockEntity$JointType) -> 26:33:void (net.minecraft.network.FriendlyByteBuf) -> 37:43:void write(net.minecraft.network.FriendlyByteBuf) -> a 47:48:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 51:51:net.minecraft.core.BlockPos getPos() -> b 55:55:net.minecraft.resources.ResourceLocation getName() -> c 59:59:net.minecraft.resources.ResourceLocation getTarget() -> d 63:63:net.minecraft.resources.ResourceLocation getPool() -> e 67:67:java.lang.String getFinalState() -> f 71:71:net.minecraft.world.level.block.entity.JigsawBlockEntity$JointType getJoint() -> g 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundSetStructureBlockPacket -> wt: int FLAG_IGNORE_ENTITIES -> a int FLAG_SHOW_AIR -> b int FLAG_SHOW_BOUNDING_BOX -> c net.minecraft.core.BlockPos pos -> d net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType updateType -> e net.minecraft.world.level.block.state.properties.StructureMode mode -> f java.lang.String name -> g net.minecraft.core.BlockPos offset -> h net.minecraft.core.Vec3i size -> i net.minecraft.world.level.block.Mirror mirror -> j net.minecraft.world.level.block.Rotation rotation -> k java.lang.String data -> l boolean ignoreEntities -> m boolean showAir -> n boolean showBoundingBox -> o float integrity -> p long seed -> q 33:48:void (net.minecraft.core.BlockPos,net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType,net.minecraft.world.level.block.state.properties.StructureMode,java.lang.String,net.minecraft.core.BlockPos,net.minecraft.core.Vec3i,net.minecraft.world.level.block.Mirror,net.minecraft.world.level.block.Rotation,java.lang.String,boolean,boolean,boolean,float,long) -> 50:68:void (net.minecraft.network.FriendlyByteBuf) -> 72:99:void write(net.minecraft.network.FriendlyByteBuf) -> a 103:104:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 107:107:net.minecraft.core.BlockPos getPos() -> b 111:111:net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType getUpdateType() -> c 115:115:net.minecraft.world.level.block.state.properties.StructureMode getMode() -> d 119:119:java.lang.String getName() -> e 123:123:net.minecraft.core.BlockPos getOffset() -> f 127:127:net.minecraft.core.Vec3i getSize() -> g 131:131:net.minecraft.world.level.block.Mirror getMirror() -> h 135:135:net.minecraft.world.level.block.Rotation getRotation() -> i 139:139:java.lang.String getData() -> j 143:143:boolean isIgnoreEntities() -> k 147:147:boolean isShowAir() -> l 151:151:boolean isShowBoundingBox() -> m 155:155:float getIntegrity() -> n 159:159:long getSeed() -> o 13:13:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundSignUpdatePacket -> wu: int MAX_STRING_LENGTH -> a net.minecraft.core.BlockPos pos -> b java.lang.String[] lines -> c 12:15:void (net.minecraft.core.BlockPos,java.lang.String,java.lang.String,java.lang.String,java.lang.String) -> 17:23:void (net.minecraft.network.FriendlyByteBuf) -> 27:31:void write(net.minecraft.network.FriendlyByteBuf) -> a 35:36:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 39:39:net.minecraft.core.BlockPos getPos() -> b 43:43:java.lang.String[] getLines() -> c 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundSwingPacket -> wv: net.minecraft.world.InteractionHand hand -> a 10:12:void (net.minecraft.world.InteractionHand) -> 14:16:void (net.minecraft.network.FriendlyByteBuf) -> 20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 29:29:net.minecraft.world.InteractionHand getHand() -> b 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundTeleportToEntityPacket -> ww: java.util.UUID uuid -> a 14:16:void (java.util.UUID) -> 18:20:void (net.minecraft.network.FriendlyByteBuf) -> 24:25:void write(net.minecraft.network.FriendlyByteBuf) -> a 29:30:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 34:34:net.minecraft.world.entity.Entity getEntity(net.minecraft.server.level.ServerLevel) -> a 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundUseItemOnPacket -> wx: net.minecraft.world.phys.BlockHitResult blockHit -> a net.minecraft.world.InteractionHand hand -> b 12:15:void (net.minecraft.world.InteractionHand,net.minecraft.world.phys.BlockHitResult) -> 17:20:void (net.minecraft.network.FriendlyByteBuf) -> 24:26:void write(net.minecraft.network.FriendlyByteBuf) -> a 30:31:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 34:34:net.minecraft.world.InteractionHand getHand() -> b 38:38:net.minecraft.world.phys.BlockHitResult getHitResult() -> c 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundUseItemPacket -> wy: net.minecraft.world.InteractionHand hand -> a 10:12:void (net.minecraft.world.InteractionHand) -> 14:16:void (net.minecraft.network.FriendlyByteBuf) -> 20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 29:29:net.minecraft.world.InteractionHand getHand() -> b 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.package-info -> wz: net.minecraft.network.protocol.handshake.ClientIntentionPacket -> xa: int MAX_HOST_LENGTH -> a int protocolVersion -> b java.lang.String hostName -> c int port -> d net.minecraft.network.ConnectionProtocol intention -> e 19:24:void (java.lang.String,int,net.minecraft.network.ConnectionProtocol) -> 26:31:void (net.minecraft.network.FriendlyByteBuf) -> 35:39:void write(net.minecraft.network.FriendlyByteBuf) -> a 43:44:void handle(net.minecraft.network.protocol.handshake.ServerHandshakePacketListener) -> a 47:47:net.minecraft.network.ConnectionProtocol getIntention() -> b 51:51:int getProtocolVersion() -> c 55:55:java.lang.String getHostName() -> d 59:59:int getPort() -> e 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.handshake.ServerHandshakePacketListener -> xb: void handleIntention(net.minecraft.network.protocol.handshake.ClientIntentionPacket) -> a net.minecraft.network.protocol.handshake.package-info -> xc: net.minecraft.network.protocol.login.ClientLoginPacketListener -> xd: void handleHello(net.minecraft.network.protocol.login.ClientboundHelloPacket) -> a void handleGameProfile(net.minecraft.network.protocol.login.ClientboundGameProfilePacket) -> a void handleDisconnect(net.minecraft.network.protocol.login.ClientboundLoginDisconnectPacket) -> a void handleCompression(net.minecraft.network.protocol.login.ClientboundLoginCompressionPacket) -> a void handleCustomQuery(net.minecraft.network.protocol.login.ClientboundCustomQueryPacket) -> a net.minecraft.network.protocol.login.ClientboundCustomQueryPacket -> xe: int MAX_PAYLOAD_SIZE -> a int transactionId -> b net.minecraft.resources.ResourceLocation identifier -> c net.minecraft.network.FriendlyByteBuf data -> d 14:18:void (int,net.minecraft.resources.ResourceLocation,net.minecraft.network.FriendlyByteBuf) -> 20:28:void (net.minecraft.network.FriendlyByteBuf) -> 32:35:void write(net.minecraft.network.FriendlyByteBuf) -> a 39:40:void handle(net.minecraft.network.protocol.login.ClientLoginPacketListener) -> a 43:43:int getTransactionId() -> b 47:47:net.minecraft.resources.ResourceLocation getIdentifier() -> c 51:51:net.minecraft.network.FriendlyByteBuf getData() -> d 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.login.ClientboundGameProfilePacket -> xf: com.mojang.authlib.GameProfile gameProfile -> a 14:16:void (com.mojang.authlib.GameProfile) -> 18:26:void (net.minecraft.network.FriendlyByteBuf) -> 30:34:void write(net.minecraft.network.FriendlyByteBuf) -> a 38:39:void handle(net.minecraft.network.protocol.login.ClientLoginPacketListener) -> a 42:42:com.mojang.authlib.GameProfile getGameProfile() -> b 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.login.ClientboundHelloPacket -> xg: java.lang.String serverId -> a byte[] publicKey -> b byte[] nonce -> c 15:19:void (java.lang.String,byte[],byte[]) -> 21:25:void (net.minecraft.network.FriendlyByteBuf) -> 29:32:void write(net.minecraft.network.FriendlyByteBuf) -> a 36:37:void handle(net.minecraft.network.protocol.login.ClientLoginPacketListener) -> a 40:40:java.lang.String getServerId() -> b 44:44:java.security.PublicKey getPublicKey() -> c 48:48:byte[] getNonce() -> d 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.login.ClientboundLoginCompressionPacket -> xh: int compressionThreshold -> a 9:11:void (int) -> 13:15:void (net.minecraft.network.FriendlyByteBuf) -> 19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a 24:25:void handle(net.minecraft.network.protocol.login.ClientLoginPacketListener) -> a 28:28:int getCompressionThreshold() -> b 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.login.ClientboundLoginDisconnectPacket -> xi: net.minecraft.network.chat.Component reason -> a 10:12:void (net.minecraft.network.chat.Component) -> 14:16:void (net.minecraft.network.FriendlyByteBuf) -> 20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void handle(net.minecraft.network.protocol.login.ClientLoginPacketListener) -> a 29:29:net.minecraft.network.chat.Component getReason() -> b 7:7:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.login.ServerLoginPacketListener -> xj: void handleHello(net.minecraft.network.protocol.login.ServerboundHelloPacket) -> a void handleKey(net.minecraft.network.protocol.login.ServerboundKeyPacket) -> a void handleCustomQueryPacket(net.minecraft.network.protocol.login.ServerboundCustomQueryPacket) -> a net.minecraft.network.protocol.login.ServerboundCustomQueryPacket -> xk: int MAX_PAYLOAD_SIZE -> a int transactionId -> b net.minecraft.network.FriendlyByteBuf data -> c 15:18:void (int,net.minecraft.network.FriendlyByteBuf) -> 20:31:void (net.minecraft.network.FriendlyByteBuf) -> 35:42:void write(net.minecraft.network.FriendlyByteBuf) -> a 46:47:void handle(net.minecraft.network.protocol.login.ServerLoginPacketListener) -> a 50:50:int getTransactionId() -> b 55:55:net.minecraft.network.FriendlyByteBuf getData() -> c 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.login.ServerboundHelloPacket -> xl: com.mojang.authlib.GameProfile gameProfile -> a 11:13:void (com.mojang.authlib.GameProfile) -> 15:17:void (net.minecraft.network.FriendlyByteBuf) -> 21:22:void write(net.minecraft.network.FriendlyByteBuf) -> a 26:27:void handle(net.minecraft.network.protocol.login.ServerLoginPacketListener) -> a 30:30:com.mojang.authlib.GameProfile getGameProfile() -> b 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.login.ServerboundKeyPacket -> xm: byte[] keybytes -> a byte[] nonce -> b 16:19:void (javax.crypto.SecretKey,java.security.PublicKey,byte[]) -> 21:24:void (net.minecraft.network.FriendlyByteBuf) -> 28:30:void write(net.minecraft.network.FriendlyByteBuf) -> a 34:35:void handle(net.minecraft.network.protocol.login.ServerLoginPacketListener) -> a 38:38:javax.crypto.SecretKey getSecretKey(java.security.PrivateKey) -> a 42:42:byte[] getNonce(java.security.PrivateKey) -> b 12:12:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.login.package-info -> xn: net.minecraft.network.protocol.package-info -> xo: net.minecraft.network.protocol.status.ClientStatusPacketListener -> xp: void handleStatusResponse(net.minecraft.network.protocol.status.ClientboundStatusResponsePacket) -> a void handlePongResponse(net.minecraft.network.protocol.status.ClientboundPongResponsePacket) -> a net.minecraft.network.protocol.status.ClientboundPongResponsePacket -> xq: long time -> a 9:11:void (long) -> 13:15:void (net.minecraft.network.FriendlyByteBuf) -> 19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a 24:25:void handle(net.minecraft.network.protocol.status.ClientStatusPacketListener) -> a 28:28:long getTime() -> b 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.status.ClientboundStatusResponsePacket -> xr: com.google.gson.Gson GSON -> a net.minecraft.network.protocol.status.ServerStatus status -> b 24:26:void (net.minecraft.network.protocol.status.ServerStatus) -> 28:30:void (net.minecraft.network.FriendlyByteBuf) -> 34:35:void write(net.minecraft.network.FriendlyByteBuf) -> a 39:40:void handle(net.minecraft.network.protocol.status.ClientStatusPacketListener) -> a 43:43:net.minecraft.network.protocol.status.ServerStatus getStatus() -> b 12:12:void handle(net.minecraft.network.PacketListener) -> a 13:20:void () -> net.minecraft.network.protocol.status.ServerStatus -> xs: int FAVICON_WIDTH -> a int FAVICON_HEIGHT -> b net.minecraft.network.chat.Component description -> c net.minecraft.network.protocol.status.ServerStatus$Players players -> d net.minecraft.network.protocol.status.ServerStatus$Version version -> e java.lang.String favicon -> f 19:19:void () -> 34:34:net.minecraft.network.chat.Component getDescription() -> a 38:39:void setDescription(net.minecraft.network.chat.Component) -> a 43:43:net.minecraft.network.protocol.status.ServerStatus$Players getPlayers() -> b 47:48:void setPlayers(net.minecraft.network.protocol.status.ServerStatus$Players) -> a 52:52:net.minecraft.network.protocol.status.ServerStatus$Version getVersion() -> c 56:57:void setVersion(net.minecraft.network.protocol.status.ServerStatus$Version) -> a 60:61:void setFavicon(java.lang.String) -> a 65:65:java.lang.String getFavicon() -> d net.minecraft.network.protocol.status.ServerStatus$Players -> xs$a: int maxPlayers -> a int numPlayers -> b com.mojang.authlib.GameProfile[] sample -> c 74:77:void (int,int) -> 80:80:int getMaxPlayers() -> a 84:84:int getNumPlayers() -> b 89:89:com.mojang.authlib.GameProfile[] getSample() -> c 93:94:void setSample(com.mojang.authlib.GameProfile[]) -> a net.minecraft.network.protocol.status.ServerStatus$Players$Serializer -> xs$a$a: 96:96:void () -> 99:115:net.minecraft.network.protocol.status.ServerStatus$Players deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 120:140:com.google.gson.JsonElement serialize(net.minecraft.network.protocol.status.ServerStatus$Players,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 96:96:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize 96:96:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize net.minecraft.network.protocol.status.ServerStatus$Serializer -> xs$b: 179:179:void () -> 182:201:net.minecraft.network.protocol.status.ServerStatus deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 206:224:com.google.gson.JsonElement serialize(net.minecraft.network.protocol.status.ServerStatus,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 179:179:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize 179:179:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize net.minecraft.network.protocol.status.ServerStatus$Version -> xs$c: java.lang.String name -> a int protocol -> b 149:152:void (java.lang.String,int) -> 155:155:java.lang.String getName() -> a 159:159:int getProtocol() -> b net.minecraft.network.protocol.status.ServerStatus$Version$Serializer -> xs$c$a: 162:162:void () -> 165:166:net.minecraft.network.protocol.status.ServerStatus$Version deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 171:174:com.google.gson.JsonElement serialize(net.minecraft.network.protocol.status.ServerStatus$Version,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 162:162:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize 162:162:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize net.minecraft.network.protocol.status.ServerStatusPacketListener -> xt: void handlePingRequest(net.minecraft.network.protocol.status.ServerboundPingRequestPacket) -> a void handleStatusRequest(net.minecraft.network.protocol.status.ServerboundStatusRequestPacket) -> a net.minecraft.network.protocol.status.ServerboundPingRequestPacket -> xu: long time -> a 9:11:void (long) -> 13:15:void (net.minecraft.network.FriendlyByteBuf) -> 19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a 24:25:void handle(net.minecraft.network.protocol.status.ServerStatusPacketListener) -> a 28:28:long getTime() -> b 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.status.ServerboundStatusRequestPacket -> xv: 7:8:void () -> 10:11:void (net.minecraft.network.FriendlyByteBuf) -> 15:15:void write(net.minecraft.network.FriendlyByteBuf) -> a 19:20:void handle(net.minecraft.network.protocol.status.ServerStatusPacketListener) -> a 6:6:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.status.package-info -> xw: net.minecraft.network.syncher.EntityDataAccessor -> xx: int id -> a net.minecraft.network.syncher.EntityDataSerializer serializer -> b 7:10:void (int,net.minecraft.network.syncher.EntityDataSerializer) -> 13:13:int getId() -> a 17:17:net.minecraft.network.syncher.EntityDataSerializer getSerializer() -> b 22:31:boolean equals(java.lang.Object) -> equals 36:36:int hashCode() -> hashCode 41:41:java.lang.String toString() -> toString net.minecraft.network.syncher.EntityDataSerializer -> xy: void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a 11:11:net.minecraft.network.syncher.EntityDataAccessor createAccessor(int) -> a java.lang.Object copy(java.lang.Object) -> a net.minecraft.network.syncher.EntityDataSerializers -> xz: net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap SERIALIZERS -> t net.minecraft.network.syncher.EntityDataSerializer BYTE -> a net.minecraft.network.syncher.EntityDataSerializer INT -> b net.minecraft.network.syncher.EntityDataSerializer FLOAT -> c net.minecraft.network.syncher.EntityDataSerializer STRING -> d net.minecraft.network.syncher.EntityDataSerializer COMPONENT -> e net.minecraft.network.syncher.EntityDataSerializer OPTIONAL_COMPONENT -> f net.minecraft.network.syncher.EntityDataSerializer ITEM_STACK -> g net.minecraft.network.syncher.EntityDataSerializer BLOCK_STATE -> h net.minecraft.network.syncher.EntityDataSerializer BOOLEAN -> i net.minecraft.network.syncher.EntityDataSerializer PARTICLE -> j net.minecraft.network.syncher.EntityDataSerializer ROTATIONS -> k net.minecraft.network.syncher.EntityDataSerializer BLOCK_POS -> l net.minecraft.network.syncher.EntityDataSerializer OPTIONAL_BLOCK_POS -> m net.minecraft.network.syncher.EntityDataSerializer DIRECTION -> n net.minecraft.network.syncher.EntityDataSerializer OPTIONAL_UUID -> o net.minecraft.network.syncher.EntityDataSerializer COMPOUND_TAG -> p net.minecraft.network.syncher.EntityDataSerializer VILLAGER_DATA -> q net.minecraft.network.syncher.EntityDataSerializer OPTIONAL_UNSIGNED_INT -> r net.minecraft.network.syncher.EntityDataSerializer POSE -> s 413:414:void registerSerializer(net.minecraft.network.syncher.EntityDataSerializer) -> a 418:418:net.minecraft.network.syncher.EntityDataSerializer getSerializer(int) -> a 422:422:int getSerializedId(net.minecraft.network.syncher.EntityDataSerializer) -> b 425:426:void () -> 25:410:void () -> net.minecraft.network.syncher.EntityDataSerializers$1 -> xz$1: 27:27:void () -> 30:31:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Byte) -> a 35:35:java.lang.Byte read(net.minecraft.network.FriendlyByteBuf) -> b 40:40:java.lang.Byte copy(java.lang.Byte) -> a 27:27:java.lang.Object copy(java.lang.Object) -> a 27:27:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a 27:27:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a net.minecraft.network.syncher.EntityDataSerializers$10 -> xz$2: 194:194:void () -> 197:199:void write(net.minecraft.network.FriendlyByteBuf,net.minecraft.core.particles.ParticleOptions) -> a 203:203:net.minecraft.core.particles.ParticleOptions read(net.minecraft.network.FriendlyByteBuf) -> b 207:207:net.minecraft.core.particles.ParticleOptions readParticle(net.minecraft.network.FriendlyByteBuf,net.minecraft.core.particles.ParticleType) -> a 212:212:net.minecraft.core.particles.ParticleOptions copy(net.minecraft.core.particles.ParticleOptions) -> a 194:194:java.lang.Object copy(java.lang.Object) -> a 194:194:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a 194:194:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a net.minecraft.network.syncher.EntityDataSerializers$11 -> xz$3: 216:216:void () -> 219:222:void write(net.minecraft.network.FriendlyByteBuf,net.minecraft.core.Rotations) -> a 226:226:net.minecraft.core.Rotations read(net.minecraft.network.FriendlyByteBuf) -> b 231:231:net.minecraft.core.Rotations copy(net.minecraft.core.Rotations) -> a 216:216:java.lang.Object copy(java.lang.Object) -> a 216:216:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a 216:216:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a net.minecraft.network.syncher.EntityDataSerializers$12 -> xz$4: 235:235:void () -> 238:239:void write(net.minecraft.network.FriendlyByteBuf,net.minecraft.core.BlockPos) -> a 243:243:net.minecraft.core.BlockPos read(net.minecraft.network.FriendlyByteBuf) -> b 248:248:net.minecraft.core.BlockPos copy(net.minecraft.core.BlockPos) -> a 235:235:java.lang.Object copy(java.lang.Object) -> a 235:235:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a 235:235:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a net.minecraft.network.syncher.EntityDataSerializers$13 -> xz$5: 252:252:void () -> 255:259:void write(net.minecraft.network.FriendlyByteBuf,java.util.Optional) -> a 263:266:java.util.Optional read(net.minecraft.network.FriendlyByteBuf) -> b 271:271:java.util.Optional copy(java.util.Optional) -> a 252:252:java.lang.Object copy(java.lang.Object) -> a 252:252:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a 252:252:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a net.minecraft.network.syncher.EntityDataSerializers$14 -> xz$6: 275:275:void () -> 278:279:void write(net.minecraft.network.FriendlyByteBuf,net.minecraft.core.Direction) -> a 283:283:net.minecraft.core.Direction read(net.minecraft.network.FriendlyByteBuf) -> b 288:288:net.minecraft.core.Direction copy(net.minecraft.core.Direction) -> a 275:275:java.lang.Object copy(java.lang.Object) -> a 275:275:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a 275:275:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a net.minecraft.network.syncher.EntityDataSerializers$15 -> xz$7: 292:292:void () -> 295:299:void write(net.minecraft.network.FriendlyByteBuf,java.util.Optional) -> a 303:306:java.util.Optional read(net.minecraft.network.FriendlyByteBuf) -> b 311:311:java.util.Optional copy(java.util.Optional) -> a 292:292:java.lang.Object copy(java.lang.Object) -> a 292:292:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a 292:292:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a net.minecraft.network.syncher.EntityDataSerializers$16 -> xz$8: 315:315:void () -> 318:319:void write(net.minecraft.network.FriendlyByteBuf,net.minecraft.nbt.CompoundTag) -> a 323:323:net.minecraft.nbt.CompoundTag read(net.minecraft.network.FriendlyByteBuf) -> b 328:328:net.minecraft.nbt.CompoundTag copy(net.minecraft.nbt.CompoundTag) -> a 315:315:java.lang.Object copy(java.lang.Object) -> a 315:315:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a 315:315:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a net.minecraft.network.syncher.EntityDataSerializers$17 -> xz$9: 332:332:void () -> 335:338:void write(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.entity.npc.VillagerData) -> a 342:345:net.minecraft.world.entity.npc.VillagerData read(net.minecraft.network.FriendlyByteBuf) -> b 351:351:net.minecraft.world.entity.npc.VillagerData copy(net.minecraft.world.entity.npc.VillagerData) -> a 332:332:java.lang.Object copy(java.lang.Object) -> a 332:332:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a 332:332:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a net.minecraft.network.syncher.EntityDataSerializers$18 -> xz$10: 355:355:void () -> 358:359:void write(net.minecraft.network.FriendlyByteBuf,java.util.OptionalInt) -> a 363:364:java.util.OptionalInt read(net.minecraft.network.FriendlyByteBuf) -> b 369:369:java.util.OptionalInt copy(java.util.OptionalInt) -> a 355:355:java.lang.Object copy(java.lang.Object) -> a 355:355:java.lang.Object read(net.mi