# (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.Matrix3f -> a: float G -> j float CS -> k float SS -> l float SQ2 -> m 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) -> 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) -> a 117:129:com.mojang.datafixers.util.Pair qrGivensQuat(float,float) -> a 133:208:com.mojang.math.Quaternion stepJacobi(com.mojang.math.Matrix3f) -> c 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 456:467:void load(com.mojang.math.Matrix3f) -> a 471:493:java.lang.String toString() -> toString 533:544:void setIdentity() -> c 600:625:void set(int,int,float) -> a 628:647:void mul(com.mojang.math.Matrix3f) -> b 700:700:com.mojang.math.Matrix3f copy() -> d 15:18:void () -> com.mojang.math.Matrix4f -> b: 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) -> 112:123:boolean equals(java.lang.Object) -> equals 128:144:int hashCode() -> hashCode 227:264:java.lang.String toString() -> toString 321:340:void setIdentity() -> a 347:404:float adjugateAndDet() -> b 457:462:boolean invert() -> c 466:502:void multiply(com.mojang.math.Matrix4f) -> a 509:528:void multiply(float) -> a 613:613:com.mojang.math.Matrix4f copy() -> d 617:622:com.mojang.math.Matrix4f createScaleMatrix(float,float,float) -> a 626:635:com.mojang.math.Matrix4f createTranslateMatrix(float,float,float) -> b com.mojang.math.OctahedralGroup -> c: 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() -> b 148:148:com.mojang.math.OctahedralGroup compose(com.mojang.math.OctahedralGroup) -> a 161:161:java.lang.String toString() -> toString 166:166:java.lang.String getSerializedName() -> a 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$null$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$null$1(com.mojang.math.OctahedralGroup) -> c 125:125:com.mojang.datafixers.util.Pair lambda$null$0(com.mojang.math.OctahedralGroup) -> d 21:145:void () -> com.mojang.math.OctahedralGroup$1 -> c$1: int[] $SwitchMap$net$minecraft$core$Direction$Axis -> a 191:191:void () -> com.mojang.math.Quaternion -> d: 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) -> 57:62:void (com.mojang.math.Quaternion) -> 144:160:boolean equals(java.lang.Object) -> equals 165:169:int hashCode() -> hashCode 174:179:java.lang.String toString() -> toString 183:183:float i() -> a 187:187:float j() -> b 191:191:float k() -> c 195:195:float r() -> d 202:216:void mul(com.mojang.math.Quaternion) -> a 219:223:void mul(float) -> a 226:229:void conj() -> e 239:239:float cos(float) -> b 243:243:float sin(float) -> c 247:260:void normalize() -> f 267:267:com.mojang.math.Quaternion copy() -> g 8:8:void () -> com.mojang.math.SymmetricGroup3 -> e: 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 com.mojang.math.SymmetricGroup3[][] cayleyTable -> i com.mojang.math.SymmetricGroup3[] $VALUES -> j 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$null$0(int[],com.mojang.math.SymmetricGroup3) -> a 7:29:void () -> com.mojang.math.Transformation -> f: 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() -> e 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 137:138:com.mojang.math.Quaternion getLeftRotation() -> d 155:162:boolean equals(java.lang.Object) -> equals 167:167:int hashCode() -> hashCode 54:58:com.mojang.math.Transformation lambda$static$0() -> f 53:53:void () -> com.mojang.math.Vector3f -> g: com.mojang.math.Vector3f XN -> a com.mojang.math.Vector3f XP -> b com.mojang.math.Vector3f YN -> c com.mojang.math.Vector3f YP -> d com.mojang.math.Vector3f ZN -> e com.mojang.math.Vector3f ZP -> f float x -> g float y -> h float z -> i 19:20:void () -> 22:26:void (float,float,float) -> 33:34:void (net.minecraft.world.phys.Vec3) -> 38:52:boolean equals(java.lang.Object) -> equals 57:60:int hashCode() -> hashCode 64:64:float x() -> a 68:68:float y() -> b 72:72:float z() -> c 100:103:void set(float,float,float) -> a 180:187:void transform(com.mojang.math.Quaternion) -> a 201:201:com.mojang.math.Quaternion rotationDegrees(float) -> a 216:216:java.lang.String toString() -> toString 8:13:void () -> com.mojang.math.Vector4f -> h: float x -> a float y -> b float z -> c float w -> d 11:12:void () -> 14:19:void (float,float,float,float) -> 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 121:129:void transform(com.mojang.math.Matrix4f) -> a 162:162:java.lang.String toString() -> toString net.minecraft.BlockUtil -> i: 12:12:void () -> 57:184: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 191:195:int getLimit(java.util.function.Predicate,net.minecraft.core.BlockPos$MutableBlockPos,net.minecraft.core.Direction,int) -> a 200:230:com.mojang.datafixers.util.Pair getMaxRectangleLocation(int[]) -> a net.minecraft.BlockUtil$FoundRectangle -> i$a: net.minecraft.core.BlockPos minCorner -> a int axis1Size -> b int axis2Size -> c 36:40:void (net.minecraft.core.BlockPos,int,int) -> net.minecraft.BlockUtil$IntBounds -> i$b: int min -> a int max -> b 17:20:void (int,int) -> 24:24:java.lang.String toString() -> toString net.minecraft.CharPredicate -> j: boolean test(char) -> test 10:11:net.minecraft.CharPredicate and(net.minecraft.CharPredicate) -> a 15:15:net.minecraft.CharPredicate negate() -> a 19:20:net.minecraft.CharPredicate or(net.minecraft.CharPredicate) -> b 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 -> k: 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 java.util.Map FORMATTING_BY_NAME -> w java.util.regex.Pattern STRIP_FORMATTING_PATTERN -> x java.lang.String name -> y char code -> z boolean isFormat -> A java.lang.String toString -> B int id -> C java.lang.Integer color -> D net.minecraft.ChatFormatting[] $VALUES -> E 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:40:void () -> net.minecraft.CrashReport -> l: org.apache.logging.log4j.Logger LOGGER -> a java.lang.String title -> b java.lang.Throwable exception -> c net.minecraft.CrashReportCategory systemDetails -> d java.util.List details -> e java.io.File saveFile -> f boolean trackingStackTrace -> g java.lang.StackTraceElement[] uncategorizedStackTrace -> h 27:38:void (java.lang.String,java.lang.Throwable) -> 41:65:void initDetails() -> i 68:68:java.lang.String getTitle() -> a 72:72:java.lang.Throwable getException() -> b 76:80:java.lang.String getDetails() -> c 84:106:void getDetails(java.lang.StringBuilder) -> a 109:134:java.lang.String getExceptionMessage() -> d 138:162:java.lang.String getFriendlyReport() -> e 166:166:java.io.File getSaveFile() -> f 170:189:boolean saveToFile(java.io.File) -> a 193:193:net.minecraft.CrashReportCategory getSystemDetails() -> g 197:197:net.minecraft.CrashReportCategory addCategory(java.lang.String) -> a 201:236:net.minecraft.CrashReportCategory addCategory(java.lang.String,int) -> a 241:281:java.lang.String getErrorComment() -> j 288:298:net.minecraft.CrashReport forThrowable(java.lang.Throwable,java.lang.String) -> a 302:303:void preload() -> h 62:63:java.lang.String lambda$initDetails$6() -> k 48:56:java.lang.String lambda$initDetails$5() -> l 45:45:java.lang.String lambda$initDetails$4() -> m 44:44:java.lang.String lambda$initDetails$3() -> n 43:43:java.lang.String lambda$initDetails$2() -> o 42:42:java.lang.String lambda$initDetails$1() -> p 41:41:java.lang.String lambda$initDetails$0() -> q 23:23:void () -> net.minecraft.CrashReportCategory -> m: net.minecraft.CrashReport report -> a java.lang.String title -> b java.util.List entries -> c java.lang.StackTraceElement[] stackTrace -> d 14:20:void (net.minecraft.CrashReport,java.lang.String) -> 23:23:java.lang.String formatLocation(double,double,double) -> a 27:27:java.lang.String formatLocation(net.minecraft.core.BlockPos) -> a 31:74:java.lang.String formatLocation(int,int,int) -> a 79:83:net.minecraft.CrashReportCategory setDetail(java.lang.String,net.minecraft.CrashReportDetail) -> a 87:88:net.minecraft.CrashReportCategory setDetail(java.lang.String,java.lang.Object) -> a 92:93:void setDetailError(java.lang.String,java.lang.Throwable) -> a 96:105:int fillInStackTrace(int) -> a 109:133:boolean validateStackTrace(java.lang.StackTraceElement,java.lang.StackTraceElement) -> a 137:140:void trimStacktrace(int) -> b 143:161:void getDetails(java.lang.StringBuilder) -> a 164:164:java.lang.StackTraceElement[] getStacktrace() -> a 168:173:void populateBlockDetails(net.minecraft.CrashReportCategory,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 172:172:java.lang.String lambda$populateBlockDetails$0(net.minecraft.core.BlockPos) -> b net.minecraft.CrashReportCategory$Entry -> m$a: java.lang.String key -> a java.lang.String value -> b 179:190:void (java.lang.String,java.lang.Object) -> 193:193:java.lang.String getKey() -> a 197:197:java.lang.String getValue() -> b net.minecraft.CrashReportDetail -> n: net.minecraft.DefaultUncaughtExceptionHandler -> o: org.apache.logging.log4j.Logger logger -> a 8:10:void (org.apache.logging.log4j.Logger) -> 14:15:void uncaughtException(java.lang.Thread,java.lang.Throwable) -> uncaughtException net.minecraft.DefaultUncaughtExceptionHandlerWithName -> p: org.apache.logging.log4j.Logger logger -> a 8:10:void (org.apache.logging.log4j.Logger) -> 14:16:void uncaughtException(java.lang.Thread,java.lang.Throwable) -> uncaughtException net.minecraft.DetectedVersion -> q: org.apache.logging.log4j.Logger LOGGER -> b com.mojang.bridge.game.GameVersion BUILT_IN -> a java.lang.String id -> c java.lang.String name -> d boolean stable -> e int worldVersion -> f int protocolVersion -> g int packVersion -> h java.util.Date buildTime -> i java.lang.String releaseTarget -> j 31:40:void () -> 42:51:void (com.google.gson.JsonObject) -> 54:64:com.mojang.bridge.game.GameVersion tryDetectVersion() -> a 70:70:java.lang.String getId() -> getId 75:75:java.lang.String getName() -> getName 80:80:java.lang.String getReleaseTarget() -> getReleaseTarget 85:85:int getWorldVersion() -> getWorldVersion 90:90:int getProtocolVersion() -> getProtocolVersion 95:95:int getPackVersion() -> getPackVersion 100:100:java.util.Date getBuildTime() -> getBuildTime 105:105:boolean isStable() -> isStable 18:20:void () -> net.minecraft.FieldsAreNonnullByDefault -> r: net.minecraft.FileUtil -> s: java.util.regex.Pattern COPY_COUNTER_PATTERN -> a java.util.regex.Pattern RESERVED_WINDOWS_FILENAMES -> b 12:12:void () -> 19:62:java.lang.String findAvailableName(java.nio.file.Path,java.lang.String,java.lang.String) -> a 66:67:boolean isPathNormalized(java.nio.file.Path) -> a 71:77:boolean isPathPortable(java.nio.file.Path) -> b 81:88:java.nio.file.Path createPathToResource(java.nio.file.Path,java.lang.String,java.lang.String) -> b 13:16:void () -> net.minecraft.MethodsReturnNonnullByDefault -> t: net.minecraft.ReportedException -> u: 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 -> v: 5:6:void (java.lang.String) -> 9:10:void (java.lang.String,java.lang.Throwable) -> net.minecraft.SharedConstants -> w: io.netty.util.ResourceLeakDetector$Level NETTY_LEAK_DETECTION -> a long MAXIMUM_TICK_TIME_NANOS -> b boolean CHECK_DATA_FIXER_SCHEMA -> c boolean IS_RUNNING_IN_IDE -> d char[] ILLEGAL_FILE_CHARACTERS -> e com.mojang.bridge.game.GameVersion CURRENT_VERSION -> f 10:10:void () -> 102:102:boolean isAllowedChatCharacter(char) -> a 114:122:java.lang.String filterText(java.lang.String) -> a 128:133:void setVersion(com.mojang.bridge.game.GameVersion) -> a 136:139:com.mojang.bridge.game.GameVersion getCurrentVersion() -> a 85:146:void () -> net.minecraft.Util -> x: java.util.concurrent.atomic.AtomicInteger WORKER_COUNT -> c java.util.concurrent.ExecutorService BOOTSTRAP_EXECUTOR -> d java.util.concurrent.ExecutorService BACKGROUND_EXECUTOR -> e java.util.concurrent.ExecutorService IO_POOL -> f java.util.function.LongSupplier timeSource -> a java.util.UUID NIL_UUID -> b org.apache.logging.log4j.Logger LOGGER -> g 61:61:void () -> 73:73:java.util.stream.Collector toMap() -> a 78:78:java.lang.String getPropertyName(net.minecraft.world.level.block.state.properties.Property,java.lang.Object) -> a 82:85:java.lang.String makeDescriptionId(java.lang.String,net.minecraft.resources.ResourceLocation) -> a 89:89:long getMillis() -> b 93:93:long getNanos() -> c 97:97:long getEpochMillis() -> d 101:122:java.util.concurrent.ExecutorService makeExecutor(java.lang.String) -> a 127:127:java.util.concurrent.Executor bootstrapExecutor() -> e 131:131:java.util.concurrent.Executor backgroundExecutor() -> f 135:135:java.util.concurrent.Executor ioPool() -> g 139:141:void shutdownExecutors() -> h 144:154:void shutdownExecutor(java.util.concurrent.ExecutorService) -> a 157:157:java.util.concurrent.ExecutorService makeIoExecutor() -> n 167:169:java.util.concurrent.CompletableFuture failedFuture(java.lang.Throwable) -> a 173:173:void throwAsRuntime(java.lang.Throwable) -> b 177:186:void onThreadException(java.lang.Thread,java.lang.Throwable) -> a 190:193:com.mojang.datafixers.types.Type fetchChoiceType(com.mojang.datafixers.DSL$TypeReference,java.lang.String) -> a 198:207:com.mojang.datafixers.types.Type doFetchChoiceType(com.mojang.datafixers.DSL$TypeReference,java.lang.String) -> b 277:296:net.minecraft.Util$OS getPlatform() -> i 300:301:java.util.stream.Stream getVmArguments() -> j 305:305:java.lang.Object lastOf(java.util.List) -> a 309:327:java.lang.Object findNextInIterable(java.lang.Iterable,java.lang.Object) -> a 331:343:java.lang.Object findPreviousInIterable(java.lang.Iterable,java.lang.Object) -> b 347:347:java.lang.Object make(java.util.function.Supplier) -> a 351:352:java.lang.Object make(java.lang.Object,java.util.function.Consumer) -> a 371:371:it.unimi.dsi.fastutil.Hash$Strategy identityStrategy() -> k 375:392:java.util.concurrent.CompletableFuture sequence(java.util.List) -> b 397:397:java.util.stream.Stream toStream(java.util.Optional) -> a 401:406:java.util.Optional ifElse(java.util.Optional,java.util.function.Consumer,java.lang.Runnable) -> a 424:424:java.lang.Runnable name(java.lang.Runnable,java.util.function.Supplier) -> a 429:440:java.lang.Throwable pauseInIde(java.lang.Throwable) -> c 444:449:java.lang.String describeError(java.lang.Throwable) -> d 454:454:java.lang.Object getRandom(java.lang.Object[],java.util.Random) -> a 459:459:int getRandom(int[],java.util.Random) -> a 463:463:java.util.function.BooleanSupplier createRenamer(java.nio.file.Path,java.nio.file.Path) -> a 483:483:java.util.function.BooleanSupplier createDeleter(java.nio.file.Path) -> a 503:503:java.util.function.BooleanSupplier createFileDeletedCheck(java.nio.file.Path) -> b 517:517:java.util.function.BooleanSupplier createFileCreatedCheck(java.nio.file.Path) -> c 531:537:boolean executeInSequence(java.util.function.BooleanSupplier[]) -> a 541:548:boolean runWithRetries(int,java.lang.String,java.util.function.BooleanSupplier[]) -> a 552:553:void safeReplaceFile(java.io.File,java.io.File,java.io.File) -> a 556:585:void safeReplaceFile(java.nio.file.Path,java.nio.file.Path,java.nio.file.Path) -> a 589:605:int offsetByCodepoints(java.lang.String,int,int) -> a 609:609:java.util.function.Consumer prefix(java.lang.String,java.util.function.Consumer) -> a 616:625:com.mojang.serialization.DataResult fixedSize(java.util.stream.IntStream,int) -> a 631:647:void startTimerHackThread() -> l 650:653:void copyBetweenDirs(java.nio.file.Path,java.nio.file.Path,java.nio.file.Path) -> b 656:656:java.lang.String sanitizeName(java.lang.String,net.minecraft.CharPredicate) -> a 656:656:java.lang.String lambda$sanitizeName$7(net.minecraft.CharPredicate,int) -> a 609:609:void lambda$prefix$6(java.util.function.Consumer,java.lang.String,java.lang.String) -> a 392:392:java.util.List lambda$sequence$5(java.util.List,java.lang.Void) -> a 381:390:void lambda$sequence$4(java.util.List,java.util.concurrent.CompletableFuture[],java.util.concurrent.CompletableFuture,java.util.concurrent.CompletableFuture) -> a 384:389:void lambda$null$3(java.util.concurrent.CompletableFuture,java.util.List,int,java.lang.Object,java.lang.Throwable) -> a 301:301:boolean lambda$getVmArguments$2(java.lang.String) -> b 158:161:java.lang.Thread lambda$makeIoExecutor$1(java.lang.Runnable) -> a 107:119:java.util.concurrent.ForkJoinWorkerThread lambda$makeExecutor$0(java.lang.String,java.util.concurrent.ForkJoinPool) -> a 61:61:org.apache.logging.log4j.Logger access$100() -> m 62:70:void () -> net.minecraft.Util$1 -> x$1: 107:107:void (java.util.concurrent.ForkJoinPool) -> 110:116:void onTermination(java.lang.Throwable) -> onTermination net.minecraft.Util$3 -> x$2: java.nio.file.Path val$from -> a java.nio.file.Path val$to -> b 463:463:void (java.nio.file.Path,java.nio.file.Path) -> 467:471:boolean getAsBoolean() -> getAsBoolean 477:477:java.lang.String toString() -> toString net.minecraft.Util$4 -> x$3: java.nio.file.Path val$target -> a 483:483:void (java.nio.file.Path) -> 487:491:boolean getAsBoolean() -> getAsBoolean 497:497:java.lang.String toString() -> toString net.minecraft.Util$5 -> x$4: java.nio.file.Path val$target -> a 503:503:void (java.nio.file.Path) -> 506:506:boolean getAsBoolean() -> getAsBoolean 511:511:java.lang.String toString() -> toString net.minecraft.Util$6 -> x$5: java.nio.file.Path val$target -> a 517:517:void (java.nio.file.Path) -> 520:520:boolean getAsBoolean() -> getAsBoolean 525:525:java.lang.String toString() -> toString net.minecraft.Util$7 -> x$6: 631:631:void (java.lang.String) -> 636:642:void run() -> run net.minecraft.Util$IdentityStrategy -> x$a: net.minecraft.Util$IdentityStrategy INSTANCE -> a net.minecraft.Util$IdentityStrategy[] $VALUES -> b 355:355:net.minecraft.Util$IdentityStrategy[] values() -> values 355:355:net.minecraft.Util$IdentityStrategy valueOf(java.lang.String) -> valueOf 355:355:void (java.lang.String,int) -> 360:360:int hashCode(java.lang.Object) -> hashCode 365:365:boolean equals(java.lang.Object,java.lang.Object) -> equals 355:356:void () -> net.minecraft.Util$OS -> x$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 net.minecraft.Util$OS[] $VALUES -> f 210:210:net.minecraft.Util$OS[] values() -> values 210:210:net.minecraft.Util$OS valueOf(java.lang.String) -> valueOf 210:210:void (java.lang.String,int) -> 229:239:void openUrl(java.net.URL) -> a 243:247:void openUri(java.net.URI) -> a 251:255:void openFile(java.io.File) -> a 258:263:java.lang.String[] getOpenUrlArguments(java.net.URL) -> b 268:273:void openUri(java.lang.String) -> a 229:229:java.lang.Process lambda$openUrl$0(java.net.URL) -> c 210:210:void (java.lang.String,int,net.minecraft.Util$1) -> 210:225:void () -> net.minecraft.Util$OS$1 -> x$b$1: 213:213:void (java.lang.String,int) -> 216:216:java.lang.String[] getOpenUrlArguments(java.net.URL) -> b net.minecraft.Util$OS$2 -> x$b$2: 219:219:void (java.lang.String,int) -> 222:222:java.lang.String[] getOpenUrlArguments(java.net.URL) -> b net.minecraft.advancements.Advancement -> y: 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 37:62:void (net.minecraft.resources.ResourceLocation,net.minecraft.advancements.Advancement,net.minecraft.advancements.DisplayInfo,net.minecraft.advancements.AdvancementRewards,java.util.Map,java.lang.String[][]) -> 65:65:net.minecraft.advancements.Advancement$Builder deconstruct() -> a 70:70:net.minecraft.advancements.Advancement getParent() -> b 75:75:net.minecraft.advancements.DisplayInfo getDisplay() -> c 79:79:net.minecraft.advancements.AdvancementRewards getRewards() -> d 84:90:java.lang.String toString() -> toString 95:95:java.lang.Iterable getChildren() -> e 99:99:java.util.Map getCriteria() -> f 103:103:int getMaxCriteraRequired() -> g 107:108:void addChild(net.minecraft.advancements.Advancement) -> a 111:111:net.minecraft.resources.ResourceLocation getId() -> h 116:123:boolean equals(java.lang.Object) -> equals 128:128:int hashCode() -> hashCode 132:132:java.lang.String[][] getRequirements() -> i 136:136:net.minecraft.network.chat.Component getChatComponent() -> j 58:58:net.minecraft.network.chat.Style lambda$new$0(net.minecraft.network.chat.Component,net.minecraft.network.chat.Style) -> a net.minecraft.advancements.Advancement$1 -> y$1: net.minecraft.advancements.Advancement$Builder -> y$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 143:154:void (net.minecraft.resources.ResourceLocation,net.minecraft.advancements.DisplayInfo,net.minecraft.advancements.AdvancementRewards,java.util.Map,java.lang.String[][]) -> 143:157:void () -> 160:160:net.minecraft.advancements.Advancement$Builder advancement() -> a 164:165:net.minecraft.advancements.Advancement$Builder parent(net.minecraft.advancements.Advancement) -> a 169:170:net.minecraft.advancements.Advancement$Builder parent(net.minecraft.resources.ResourceLocation) -> a 174:174: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 178:178: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 182:183:net.minecraft.advancements.Advancement$Builder display(net.minecraft.advancements.DisplayInfo) -> a 187:187:net.minecraft.advancements.Advancement$Builder rewards(net.minecraft.advancements.AdvancementRewards$Builder) -> a 191:192:net.minecraft.advancements.Advancement$Builder rewards(net.minecraft.advancements.AdvancementRewards) -> a 196:196:net.minecraft.advancements.Advancement$Builder addCriterion(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) -> a 200:204:net.minecraft.advancements.Advancement$Builder addCriterion(java.lang.String,net.minecraft.advancements.Criterion) -> a 208:209:net.minecraft.advancements.Advancement$Builder requirements(net.minecraft.advancements.RequirementsStrategy) -> a 213:214:net.minecraft.advancements.Advancement$Builder requirements(java.lang.String[][]) -> a 218:223:boolean canBuild(java.util.function.Function) -> a 227:233:net.minecraft.advancements.Advancement build(net.minecraft.resources.ResourceLocation) -> b 237:239:net.minecraft.advancements.Advancement save(java.util.function.Consumer,java.lang.String) -> a 243:277:com.google.gson.JsonObject serializeToJson() -> b 281:301:void serializeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a 305:310:java.lang.String toString() -> toString 315:360:net.minecraft.advancements.Advancement$Builder fromJson(com.google.gson.JsonObject,net.minecraft.advancements.critereon.DeserializationContext) -> a 364:374:net.minecraft.advancements.Advancement$Builder fromNetwork(net.minecraft.network.FriendlyByteBuf) -> b 378:378:java.util.Map getCriteria() -> c 227:227:net.minecraft.advancements.Advancement lambda$build$0(net.minecraft.resources.ResourceLocation) -> c 139:139:void (net.minecraft.resources.ResourceLocation,net.minecraft.advancements.DisplayInfo,net.minecraft.advancements.AdvancementRewards,java.util.Map,java.lang.String[][],net.minecraft.advancements.Advancement$1) -> net.minecraft.advancements.AdvancementList -> z: org.apache.logging.log4j.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 17:22:void () -> 26:43:void remove(net.minecraft.advancements.Advancement) -> a 46:54:void remove(java.util.Set) -> a 57:93:void add(java.util.Map) -> a 96:102:void clear() -> a 105:105:java.lang.Iterable getRoots() -> b 109:109:java.util.Collection getAllAdvancements() -> c 114:114:net.minecraft.advancements.Advancement get(net.minecraft.resources.ResourceLocation) -> a 118:127:void setListener(net.minecraft.advancements.AdvancementList$Listener) -> a 18:18:void () -> net.minecraft.advancements.AdvancementList$Listener -> z$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 -> aa: java.util.Map criteria -> a java.lang.String[][] requirements -> b 24:28:void () -> 31:39:void update(java.util.Map,java.lang.String[][]) -> a 42:58:boolean isDone() -> a 62:67:boolean hasProgress() -> b 71:76:boolean grantProgress(java.lang.String) -> a 80:85:boolean revokeProgress(java.lang.String) -> b 90:92:java.lang.String toString() -> toString 97:102:void serializeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a 105:110:net.minecraft.advancements.AdvancementProgress fromNetwork(net.minecraft.network.FriendlyByteBuf) -> b 115:115:net.minecraft.advancements.CriterionProgress getCriterion(java.lang.String) -> c 119:124:float getPercent() -> c 129:139:java.lang.String getProgressText() -> d 143:157:int countCompletedRequirements() -> h 161:167:java.lang.Iterable getRemainingCriteria() -> e 171:177:java.lang.Iterable getCompletedCriteria() -> f 182:190:java.util.Date getFirstProgressDate() -> g 195:208:int compareTo(net.minecraft.advancements.AdvancementProgress) -> a 23:23:int compareTo(java.lang.Object) -> compareTo 32:32:boolean lambda$update$0(java.util.Set,java.util.Map$Entry) -> a 23:23:java.util.Map access$000(net.minecraft.advancements.AdvancementProgress) -> b net.minecraft.advancements.AdvancementProgress$Serializer -> aa$a: 211:211:void () -> 214:226:com.google.gson.JsonElement serialize(net.minecraft.advancements.AdvancementProgress,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 231:240:net.minecraft.advancements.AdvancementProgress deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 211:211:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize 211:211:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize net.minecraft.advancements.AdvancementRewards -> ab: 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 126:143: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 -> ab$a: int experience -> a java.util.List loot -> b java.util.List recipes -> c net.minecraft.resources.ResourceLocation function -> d 146:149:void () -> 154:154:net.minecraft.advancements.AdvancementRewards$Builder experience(int) -> a 158:159:net.minecraft.advancements.AdvancementRewards$Builder addExperience(int) -> b 163:163:net.minecraft.advancements.AdvancementRewards$Builder loot(net.minecraft.resources.ResourceLocation) -> a 167:168:net.minecraft.advancements.AdvancementRewards$Builder addLootTable(net.minecraft.resources.ResourceLocation) -> b 172:172:net.minecraft.advancements.AdvancementRewards$Builder recipe(net.minecraft.resources.ResourceLocation) -> c 176:177:net.minecraft.advancements.AdvancementRewards$Builder addRecipe(net.minecraft.resources.ResourceLocation) -> d 181:181:net.minecraft.advancements.AdvancementRewards$Builder function(net.minecraft.resources.ResourceLocation) -> e 185:186:net.minecraft.advancements.AdvancementRewards$Builder runs(net.minecraft.resources.ResourceLocation) -> f 190:190:net.minecraft.advancements.AdvancementRewards build() -> a net.minecraft.advancements.CriteriaTriggers -> ac: java.util.Map CRITERIA -> Q 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.NetherTravelTrigger 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 47:47:void () -> 94:98:net.minecraft.advancements.CriterionTrigger register(net.minecraft.advancements.CriterionTrigger) -> a 104:104:net.minecraft.advancements.CriterionTrigger getCriterion(net.minecraft.resources.ResourceLocation) -> a 108:108:java.lang.Iterable all() -> a 48:91:void () -> net.minecraft.advancements.Criterion -> ad: net.minecraft.advancements.CriterionTriggerInstance trigger -> a 19:21:void (net.minecraft.advancements.CriterionTriggerInstance) -> 23:25:void () -> 28:28:void serializeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a 31:37:net.minecraft.advancements.Criterion criterionFromJson(com.google.gson.JsonObject,net.minecraft.advancements.critereon.DeserializationContext) -> a 41:41:net.minecraft.advancements.Criterion criterionFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b 45:49:java.util.Map criteriaFromJson(com.google.gson.JsonObject,net.minecraft.advancements.critereon.DeserializationContext) -> b 53:58:java.util.Map criteriaFromNetwork(net.minecraft.network.FriendlyByteBuf) -> c 62:67:void serializeToNetwork(java.util.Map,net.minecraft.network.FriendlyByteBuf) -> a 71:71:net.minecraft.advancements.CriterionTriggerInstance getTrigger() -> a 75:81:com.google.gson.JsonElement serializeToJson() -> b net.minecraft.advancements.CriterionProgress -> ae: java.text.SimpleDateFormat DATE_FORMAT -> a java.util.Date obtained -> b 13:13:void () -> 19:19:boolean isDone() -> a 23:24:void grant() -> b 27:28:void revoke() -> c 31:31:java.util.Date getObtained() -> d 36:36:java.lang.String toString() -> toString 42:46:void serializeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a 49:52:com.google.gson.JsonElement serializeToJson() -> e 57:61:net.minecraft.advancements.CriterionProgress fromNetwork(net.minecraft.network.FriendlyByteBuf) -> b 65:71:net.minecraft.advancements.CriterionProgress fromJson(java.lang.String) -> a 14:14:void () -> net.minecraft.advancements.CriterionTrigger -> af: 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 -> af$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 -> ag: net.minecraft.resources.ResourceLocation getCriterion() -> a com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.DisplayInfo -> ah: 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 32:41: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) -> 44:46:void setLocation(float,float) -> a 49:49:net.minecraft.network.chat.Component getTitle() -> a 53:53:net.minecraft.network.chat.Component getDescription() -> b 57:57:net.minecraft.world.item.ItemStack getIcon() -> c 62:62:net.minecraft.resources.ResourceLocation getBackground() -> d 66:66:net.minecraft.advancements.FrameType getFrame() -> e 70:70:float getX() -> f 74:74:float getY() -> g 78:78:boolean shouldShowToast() -> h 82:82:boolean shouldAnnounceChat() -> i 86:86:boolean isHidden() -> j 90:101:net.minecraft.advancements.DisplayInfo fromJson(com.google.gson.JsonObject) -> a 105:122:net.minecraft.world.item.ItemStack getIcon(com.google.gson.JsonObject) -> b 126:146:void serializeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a 149:159:net.minecraft.advancements.DisplayInfo fromNetwork(net.minecraft.network.FriendlyByteBuf) -> b 163:177:com.google.gson.JsonElement serializeToJson() -> k 181:186:com.google.gson.JsonObject serializeIcon() -> l net.minecraft.advancements.FrameType -> ai: 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:10:void () -> net.minecraft.advancements.RequirementsStrategy -> aj: 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 -> ak: 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 13:38:void (net.minecraft.advancements.Advancement,net.minecraft.advancements.TreeNodePosition,net.minecraft.advancements.TreeNodePosition,int,int) -> 42:50:net.minecraft.advancements.TreeNodePosition addChild(net.minecraft.advancements.Advancement,net.minecraft.advancements.TreeNodePosition) -> a 54:77:void firstWalk() -> a 80:91:float secondWalk(float,int,float) -> a 95:99:void thirdWalk(float) -> a 102:111:void executeShifts() -> b 115:121:net.minecraft.advancements.TreeNodePosition previousOrThread() -> c 126:132:net.minecraft.advancements.TreeNodePosition nextOrThread() -> d 136:179:net.minecraft.advancements.TreeNodePosition apportion(net.minecraft.advancements.TreeNodePosition) -> a 183:191:void moveSubtree(net.minecraft.advancements.TreeNodePosition,float) -> a 194:197:net.minecraft.advancements.TreeNodePosition getAncestor(net.minecraft.advancements.TreeNodePosition,net.minecraft.advancements.TreeNodePosition) -> a 202:211:void finalizePosition() -> e 214:224:void run(net.minecraft.advancements.Advancement) -> a net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance -> al: 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 -> am: net.minecraft.resources.ResourceLocation ID -> a 14:14:void () -> 19:19:net.minecraft.resources.ResourceLocation getId() -> a 24:28:net.minecraft.advancements.critereon.BeeNestDestroyedTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 33:37:net.minecraft.world.level.block.Block deserializeBlock(com.google.gson.JsonObject) -> a 41:42:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.block.Block,net.minecraft.world.item.ItemStack,int) -> 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 41:41:boolean lambda$trigger$1(net.minecraft.world.level.block.Block,net.minecraft.world.item.ItemStack,int,net.minecraft.advancements.critereon.BeeNestDestroyedTrigger$TriggerInstance) -> a 35:35:com.google.gson.JsonSyntaxException lambda$deserializeBlock$0(net.minecraft.resources.ResourceLocation) -> a 14:14:net.minecraft.resources.ResourceLocation access$000() -> b 15:15:void () -> net.minecraft.advancements.critereon.BeeNestDestroyedTrigger$TriggerInstance -> am$a: net.minecraft.world.level.block.Block block -> a net.minecraft.advancements.critereon.ItemPredicate item -> b net.minecraft.advancements.critereon.MinMaxBounds$Ints numBees -> c 51:55:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.world.level.block.Block,net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> 58:58: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 62:68:boolean matches(net.minecraft.world.level.block.Block,net.minecraft.world.item.ItemStack,int) -> a 73:81:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.BlockPredicate -> an: net.minecraft.advancements.critereon.BlockPredicate ANY -> a net.minecraft.tags.Tag tag -> b net.minecraft.world.level.block.Block block -> c net.minecraft.advancements.critereon.StatePropertiesPredicate properties -> d net.minecraft.advancements.critereon.NbtPredicate nbt -> e 31:36:void (net.minecraft.tags.Tag,net.minecraft.world.level.block.Block,net.minecraft.advancements.critereon.StatePropertiesPredicate,net.minecraft.advancements.critereon.NbtPredicate) -> 39:63:boolean matches(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a 67:88:net.minecraft.advancements.critereon.BlockPredicate fromJson(com.google.gson.JsonElement) -> a 92:106:com.google.gson.JsonElement serializeToJson() -> a 22:22:void () -> net.minecraft.advancements.critereon.BlockPredicate$Builder -> an$a: net.minecraft.world.level.block.Block block -> a net.minecraft.tags.Tag blocks -> b net.minecraft.advancements.critereon.StatePropertiesPredicate properties -> c net.minecraft.advancements.critereon.NbtPredicate nbt -> d 114:118:void () -> 121:121:net.minecraft.advancements.critereon.BlockPredicate$Builder block() -> a 125:126:net.minecraft.advancements.critereon.BlockPredicate$Builder of(net.minecraft.world.level.block.Block) -> a 130:131:net.minecraft.advancements.critereon.BlockPredicate$Builder of(net.minecraft.tags.Tag) -> a 135:136:net.minecraft.advancements.critereon.BlockPredicate$Builder hasNbt(net.minecraft.nbt.CompoundTag) -> a 140:141:net.minecraft.advancements.critereon.BlockPredicate$Builder setProperties(net.minecraft.advancements.critereon.StatePropertiesPredicate) -> a 145:145:net.minecraft.advancements.critereon.BlockPredicate build() -> b net.minecraft.advancements.critereon.BredAnimalsTrigger -> ao: 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.AgableMob) -> 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 12:12:net.minecraft.resources.ResourceLocation access$000() -> b 13:13:void () -> net.minecraft.advancements.critereon.BredAnimalsTrigger$TriggerInstance -> ao$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 -> ap: 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 13:13:net.minecraft.resources.ResourceLocation access$000() -> b 14:14:void () -> net.minecraft.advancements.critereon.BrewedPotionTrigger$TriggerInstance -> ap$a: net.minecraft.world.item.alchemy.Potion potion -> a 39:41:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.world.item.alchemy.Potion) -> 44:44:net.minecraft.advancements.critereon.BrewedPotionTrigger$TriggerInstance brewedPotion() -> c 48:51:boolean matches(net.minecraft.world.item.alchemy.Potion) -> a 56:62:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.ChangeDimensionTrigger -> aq: 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 13:13:net.minecraft.resources.ResourceLocation access$000() -> b 14:14:void () -> net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance -> aq$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 -> ar: 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 14:14:net.minecraft.resources.ResourceLocation access$000() -> b 15:15:void () -> net.minecraft.advancements.critereon.ChanneledLightningTrigger$TriggerInstance -> ar$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 -> as: net.minecraft.resources.ResourceLocation ID -> a 8:8:void () -> 13:13:net.minecraft.resources.ResourceLocation getId() -> a 18:19:net.minecraft.advancements.critereon.ConstructBeaconTrigger$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.level.block.entity.BeaconBlockEntity) -> 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.level.block.entity.BeaconBlockEntity,net.minecraft.advancements.critereon.ConstructBeaconTrigger$TriggerInstance) -> a 8:8:net.minecraft.resources.ResourceLocation access$000() -> b 9:9:void () -> net.minecraft.advancements.critereon.ConstructBeaconTrigger$TriggerInstance -> as$a: net.minecraft.advancements.critereon.MinMaxBounds$Ints level -> a 30:32:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> 35:35:net.minecraft.advancements.critereon.ConstructBeaconTrigger$TriggerInstance constructedBeacon() -> c 39:39:net.minecraft.advancements.critereon.ConstructBeaconTrigger$TriggerInstance constructedBeacon(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a 43:43:boolean matches(net.minecraft.world.level.block.entity.BeaconBlockEntity) -> a 48:52:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.ConsumeItemTrigger -> at: net.minecraft.resources.ResourceLocation ID -> a 9:9:void () -> 14:14:net.minecraft.resources.ResourceLocation getId() -> a 19:19:net.minecraft.advancements.critereon.ConsumeItemTrigger$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 9:9: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.ConsumeItemTrigger$TriggerInstance) -> a 9:9:net.minecraft.resources.ResourceLocation access$000() -> b 10:10:void () -> net.minecraft.advancements.critereon.ConsumeItemTrigger$TriggerInstance -> at$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.ConsumeItemTrigger$TriggerInstance usedItem() -> c 39:39:net.minecraft.advancements.critereon.ConsumeItemTrigger$TriggerInstance usedItem(net.minecraft.advancements.critereon.ItemPredicate) -> a 43:43:net.minecraft.advancements.critereon.ConsumeItemTrigger$TriggerInstance usedItem(net.minecraft.world.level.ItemLike) -> a 47:47:boolean matches(net.minecraft.world.item.ItemStack) -> a 52:56:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.CuredZombieVillagerTrigger -> au: 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 10:10:net.minecraft.resources.ResourceLocation access$000() -> b 11:11:void () -> net.minecraft.advancements.critereon.CuredZombieVillagerTrigger$TriggerInstance -> au$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 -> av: net.minecraft.advancements.critereon.DamagePredicate ANY -> a net.minecraft.advancements.critereon.MinMaxBounds$Floats dealtDamage -> b net.minecraft.advancements.critereon.MinMaxBounds$Floats takenDamage -> c net.minecraft.advancements.critereon.EntityPredicate sourceEntity -> d java.lang.Boolean blocked -> e net.minecraft.advancements.critereon.DamageSourcePredicate type -> f 21:27:void () -> 29:35:void (net.minecraft.advancements.critereon.MinMaxBounds$Floats,net.minecraft.advancements.critereon.MinMaxBounds$Floats,net.minecraft.advancements.critereon.EntityPredicate,java.lang.Boolean,net.minecraft.advancements.critereon.DamageSourcePredicate) -> 38:56:boolean matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.damagesource.DamageSource,float,float,boolean) -> a 60:69:net.minecraft.advancements.critereon.DamagePredicate fromJson(com.google.gson.JsonElement) -> a 73:88:com.google.gson.JsonElement serializeToJson() -> a 13:13:void () -> net.minecraft.advancements.critereon.DamagePredicate$Builder -> av$a: net.minecraft.advancements.critereon.MinMaxBounds$Floats dealtDamage -> a net.minecraft.advancements.critereon.MinMaxBounds$Floats takenDamage -> b net.minecraft.advancements.critereon.EntityPredicate sourceEntity -> c java.lang.Boolean blocked -> d net.minecraft.advancements.critereon.DamageSourcePredicate type -> e 91:96:void () -> 99:99:net.minecraft.advancements.critereon.DamagePredicate$Builder damageInstance() -> a 103:104:net.minecraft.advancements.critereon.DamagePredicate$Builder dealtDamage(net.minecraft.advancements.critereon.MinMaxBounds$Floats) -> a 108:109:net.minecraft.advancements.critereon.DamagePredicate$Builder takenDamage(net.minecraft.advancements.critereon.MinMaxBounds$Floats) -> b 113:114:net.minecraft.advancements.critereon.DamagePredicate$Builder sourceEntity(net.minecraft.advancements.critereon.EntityPredicate) -> a 118:119:net.minecraft.advancements.critereon.DamagePredicate$Builder blocked(java.lang.Boolean) -> a 123:124:net.minecraft.advancements.critereon.DamagePredicate$Builder type(net.minecraft.advancements.critereon.DamageSourcePredicate) -> a 128:129:net.minecraft.advancements.critereon.DamagePredicate$Builder type(net.minecraft.advancements.critereon.DamageSourcePredicate$Builder) -> a 133:133:net.minecraft.advancements.critereon.DamagePredicate build() -> b net.minecraft.advancements.critereon.DamageSourcePredicate -> aw: 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 28:39: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) -> 42:42:boolean matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.damagesource.DamageSource) -> a 46:79:boolean matches(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Vec3,net.minecraft.world.damagesource.DamageSource) -> a 83:97:net.minecraft.advancements.critereon.DamageSourcePredicate fromJson(com.google.gson.JsonElement) -> a 102:102:java.lang.Boolean getOptionalBoolean(com.google.gson.JsonObject,java.lang.String) -> a 106:123:com.google.gson.JsonElement serializeToJson() -> a 127:130:void addOptionally(com.google.gson.JsonObject,java.lang.String,java.lang.Boolean) -> a 15:15:void () -> net.minecraft.advancements.critereon.DamageSourcePredicate$Builder -> aw$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 132:142:void () -> 145:145:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder damageType() -> a 149:150:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder isProjectile(java.lang.Boolean) -> a 154:155:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder isExplosion(java.lang.Boolean) -> b 159:160:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder bypassesArmor(java.lang.Boolean) -> c 164:165:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder bypassesInvulnerability(java.lang.Boolean) -> d 169:170:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder bypassesMagic(java.lang.Boolean) -> e 174:175:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder isFire(java.lang.Boolean) -> f 179:180:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder isMagic(java.lang.Boolean) -> g 184:185:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder isLightning(java.lang.Boolean) -> h 189:190:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder direct(net.minecraft.advancements.critereon.EntityPredicate) -> a 194:195:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder direct(net.minecraft.advancements.critereon.EntityPredicate$Builder) -> a 199:200:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder source(net.minecraft.advancements.critereon.EntityPredicate) -> b 204:205:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder source(net.minecraft.advancements.critereon.EntityPredicate$Builder) -> b 209:209:net.minecraft.advancements.critereon.DamageSourcePredicate build() -> b net.minecraft.advancements.critereon.DeserializationContext -> ax: org.apache.logging.log4j.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 -> ay: net.minecraft.advancements.critereon.DistancePredicate ANY -> a net.minecraft.advancements.critereon.MinMaxBounds$Floats x -> b net.minecraft.advancements.critereon.MinMaxBounds$Floats y -> c net.minecraft.advancements.critereon.MinMaxBounds$Floats z -> d net.minecraft.advancements.critereon.MinMaxBounds$Floats horizontal -> e net.minecraft.advancements.critereon.MinMaxBounds$Floats absolute -> f 20:26:void (net.minecraft.advancements.critereon.MinMaxBounds$Floats,net.minecraft.advancements.critereon.MinMaxBounds$Floats,net.minecraft.advancements.critereon.MinMaxBounds$Floats,net.minecraft.advancements.critereon.MinMaxBounds$Floats,net.minecraft.advancements.critereon.MinMaxBounds$Floats) -> 29:29:net.minecraft.advancements.critereon.DistancePredicate horizontal(net.minecraft.advancements.critereon.MinMaxBounds$Floats) -> a 33:33:net.minecraft.advancements.critereon.DistancePredicate vertical(net.minecraft.advancements.critereon.MinMaxBounds$Floats) -> b 37:49:boolean matches(double,double,double,double,double,double) -> a 53:62:net.minecraft.advancements.critereon.DistancePredicate fromJson(com.google.gson.JsonElement) -> a 66:78:com.google.gson.JsonElement serializeToJson() -> a 12:12:void () -> net.minecraft.advancements.critereon.EffectsChangedTrigger -> az: net.minecraft.resources.ResourceLocation ID -> a 7:7:void () -> 12:12:net.minecraft.resources.ResourceLocation getId() -> a 17:18:net.minecraft.advancements.critereon.EffectsChangedTrigger$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) -> 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(net.minecraft.server.level.ServerPlayer,net.minecraft.advancements.critereon.EffectsChangedTrigger$TriggerInstance) -> a 7:7:net.minecraft.resources.ResourceLocation access$000() -> b 8:8:void () -> net.minecraft.advancements.critereon.EffectsChangedTrigger$TriggerInstance -> az$a: net.minecraft.advancements.critereon.MobEffectsPredicate effects -> a 29:31:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.MobEffectsPredicate) -> 34:34:net.minecraft.advancements.critereon.EffectsChangedTrigger$TriggerInstance hasEffects(net.minecraft.advancements.critereon.MobEffectsPredicate) -> a 38:38:boolean matches(net.minecraft.server.level.ServerPlayer) -> a 43:47:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.EnchantedItemTrigger -> ba: 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 8:8:net.minecraft.resources.ResourceLocation access$000() -> b 9:9:void () -> net.minecraft.advancements.critereon.EnchantedItemTrigger$TriggerInstance -> ba$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 -> bb: 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 23:26:void () -> 28:31:void (net.minecraft.world.item.enchantment.Enchantment,net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> 34:53:boolean containedIn(java.util.Map) -> a 57:68:com.google.gson.JsonElement serializeToJson() -> a 72:84:net.minecraft.advancements.critereon.EnchantmentPredicate fromJson(com.google.gson.JsonElement) -> a 88:98:net.minecraft.advancements.critereon.EnchantmentPredicate[] fromJsonArray(com.google.gson.JsonElement) -> b 80:80:com.google.gson.JsonSyntaxException lambda$fromJson$0(net.minecraft.resources.ResourceLocation) -> a 17:18:void () -> net.minecraft.advancements.critereon.EnterBlockTrigger -> bc: 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 14:14:net.minecraft.resources.ResourceLocation access$000() -> b 15:15:void () -> net.minecraft.advancements.critereon.EnterBlockTrigger$TriggerInstance -> bc$a: net.minecraft.world.level.block.Block block -> a net.minecraft.advancements.critereon.StatePropertiesPredicate state -> b 52:55:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.world.level.block.Block,net.minecraft.advancements.critereon.StatePropertiesPredicate) -> 58:58:net.minecraft.advancements.critereon.EnterBlockTrigger$TriggerInstance entersBlock(net.minecraft.world.level.block.Block) -> a 63:68:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a 72:78:boolean matches(net.minecraft.world.level.block.state.BlockState) -> a net.minecraft.advancements.critereon.EntityEquipmentPredicate -> bd: 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 -> bd$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 -> be: 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 -> be$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 -> bf: 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 8:8:net.minecraft.resources.ResourceLocation access$000() -> b 9:9:void () -> net.minecraft.advancements.critereon.EntityHurtPlayerTrigger$TriggerInstance -> bf$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 -> bg: 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.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.EntityPredicate vehicle -> k net.minecraft.advancements.critereon.EntityPredicate targetedEntity -> l java.lang.String team -> m net.minecraft.resources.ResourceLocation catType -> n 50:64:void (net.minecraft.advancements.critereon.EntityTypePredicate,net.minecraft.advancements.critereon.DistancePredicate,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,java.lang.String,net.minecraft.resources.ResourceLocation) -> 66:80:void (net.minecraft.advancements.critereon.EntityTypePredicate,net.minecraft.advancements.critereon.DistancePredicate,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.EntityPredicate,net.minecraft.advancements.critereon.EntityPredicate,java.lang.String,net.minecraft.resources.ResourceLocation) -> 83:83:boolean matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity) -> a 87:151:boolean matches(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity) -> a 155:189:net.minecraft.advancements.critereon.EntityPredicate fromJson(com.google.gson.JsonElement) -> a 193:215:com.google.gson.JsonElement serializeToJson() -> a 219:224:net.minecraft.world.level.storage.loot.LootContext createContext(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity) -> b 28:28:void (net.minecraft.advancements.critereon.EntityTypePredicate,net.minecraft.advancements.critereon.DistancePredicate,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.EntityPredicate,net.minecraft.advancements.critereon.EntityPredicate,java.lang.String,net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereon.EntityPredicate$1) -> 29:29:void () -> net.minecraft.advancements.critereon.EntityPredicate$1 -> bg$1: net.minecraft.advancements.critereon.EntityPredicate$Builder -> bg$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.MobEffectsPredicate effects -> d net.minecraft.advancements.critereon.NbtPredicate nbt -> e net.minecraft.advancements.critereon.EntityFlagsPredicate flags -> f net.minecraft.advancements.critereon.EntityEquipmentPredicate equipment -> g net.minecraft.advancements.critereon.PlayerPredicate player -> h net.minecraft.advancements.critereon.FishingHookPredicate fishingHook -> i net.minecraft.advancements.critereon.EntityPredicate vehicle -> j net.minecraft.advancements.critereon.EntityPredicate targetedEntity -> k java.lang.String team -> l net.minecraft.resources.ResourceLocation catType -> m 227:238:void () -> 243:243:net.minecraft.advancements.critereon.EntityPredicate$Builder entity() -> a 247:248:net.minecraft.advancements.critereon.EntityPredicate$Builder of(net.minecraft.world.entity.EntityType) -> a 252:253:net.minecraft.advancements.critereon.EntityPredicate$Builder of(net.minecraft.tags.Tag) -> a 257:258:net.minecraft.advancements.critereon.EntityPredicate$Builder of(net.minecraft.resources.ResourceLocation) -> a 262:263:net.minecraft.advancements.critereon.EntityPredicate$Builder entityType(net.minecraft.advancements.critereon.EntityTypePredicate) -> a 267:268:net.minecraft.advancements.critereon.EntityPredicate$Builder distance(net.minecraft.advancements.critereon.DistancePredicate) -> a 272:273:net.minecraft.advancements.critereon.EntityPredicate$Builder located(net.minecraft.advancements.critereon.LocationPredicate) -> a 277:278:net.minecraft.advancements.critereon.EntityPredicate$Builder effects(net.minecraft.advancements.critereon.MobEffectsPredicate) -> a 282:283:net.minecraft.advancements.critereon.EntityPredicate$Builder nbt(net.minecraft.advancements.critereon.NbtPredicate) -> a 287:288:net.minecraft.advancements.critereon.EntityPredicate$Builder flags(net.minecraft.advancements.critereon.EntityFlagsPredicate) -> a 292:293:net.minecraft.advancements.critereon.EntityPredicate$Builder equipment(net.minecraft.advancements.critereon.EntityEquipmentPredicate) -> a 297:298:net.minecraft.advancements.critereon.EntityPredicate$Builder player(net.minecraft.advancements.critereon.PlayerPredicate) -> a 302:303:net.minecraft.advancements.critereon.EntityPredicate$Builder fishingHook(net.minecraft.advancements.critereon.FishingHookPredicate) -> a 307:308:net.minecraft.advancements.critereon.EntityPredicate$Builder vehicle(net.minecraft.advancements.critereon.EntityPredicate) -> a 312:313:net.minecraft.advancements.critereon.EntityPredicate$Builder targetedEntity(net.minecraft.advancements.critereon.EntityPredicate) -> b 317:318:net.minecraft.advancements.critereon.EntityPredicate$Builder team(java.lang.String) -> a 322:323:net.minecraft.advancements.critereon.EntityPredicate$Builder catType(net.minecraft.resources.ResourceLocation) -> b 327:327:net.minecraft.advancements.critereon.EntityPredicate build() -> b net.minecraft.advancements.critereon.EntityPredicate$Composite -> bg$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 337:340:void (net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> 343:343:net.minecraft.advancements.critereon.EntityPredicate$Composite create(net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a 347:348:net.minecraft.advancements.critereon.EntityPredicate$Composite fromJson(com.google.gson.JsonObject,java.lang.String,net.minecraft.advancements.critereon.DeserializationContext) -> a 352:363:net.minecraft.advancements.critereon.EntityPredicate$Composite[] fromJsonArray(com.google.gson.JsonObject,java.lang.String,net.minecraft.advancements.critereon.DeserializationContext) -> b 367:374:net.minecraft.advancements.critereon.EntityPredicate$Composite fromElement(java.lang.String,net.minecraft.advancements.critereon.DeserializationContext,com.google.gson.JsonElement) -> a 378:382:net.minecraft.advancements.critereon.EntityPredicate$Composite wrap(net.minecraft.advancements.critereon.EntityPredicate) -> a 386:386:boolean matches(net.minecraft.world.level.storage.loot.LootContext) -> a 390:394:com.google.gson.JsonElement toJson(net.minecraft.advancements.critereon.SerializationContext) -> a 398:406:com.google.gson.JsonElement toJson(net.minecraft.advancements.critereon.EntityPredicate$Composite[],net.minecraft.advancements.critereon.SerializationContext) -> a 332:332:void () -> net.minecraft.advancements.critereon.EntityTypePredicate -> bh: net.minecraft.advancements.critereon.EntityTypePredicate ANY -> a com.google.common.base.Joiner COMMA_JOINER -> b 17:17:void () -> boolean matches(net.minecraft.world.entity.EntityType) -> a com.google.gson.JsonElement serializeToJson() -> a 73:86:net.minecraft.advancements.critereon.EntityTypePredicate fromJson(com.google.gson.JsonElement) -> a 91:91:net.minecraft.advancements.critereon.EntityTypePredicate of(net.minecraft.world.entity.EntityType) -> b 95:95:net.minecraft.advancements.critereon.EntityTypePredicate of(net.minecraft.tags.Tag) -> a 85:85:com.google.gson.JsonSyntaxException lambda$fromJson$0(net.minecraft.resources.ResourceLocation) -> a 18:30:void () -> net.minecraft.advancements.critereon.EntityTypePredicate$1 -> bh$1: 18:18:void () -> 21:21:boolean matches(net.minecraft.world.entity.EntityType) -> a 26:26:com.google.gson.JsonElement serializeToJson() -> a net.minecraft.advancements.critereon.EntityTypePredicate$TagPredicate -> bh$a: net.minecraft.tags.Tag tag -> b 57:59:void (net.minecraft.tags.Tag) -> 63:63:boolean matches(net.minecraft.world.entity.EntityType) -> a 68:68:com.google.gson.JsonElement serializeToJson() -> a net.minecraft.advancements.critereon.EntityTypePredicate$TypePredicate -> bh$b: net.minecraft.world.entity.EntityType type -> b 39:41:void (net.minecraft.world.entity.EntityType) -> 45:45:boolean matches(net.minecraft.world.entity.EntityType) -> a 50:50:com.google.gson.JsonElement serializeToJson() -> a net.minecraft.advancements.critereon.FilledBucketTrigger -> bi: 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 8:8:net.minecraft.resources.ResourceLocation access$000() -> b 9:9:void () -> net.minecraft.advancements.critereon.FilledBucketTrigger$TriggerInstance -> bi$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 -> bj: net.minecraft.advancements.critereon.FishingHookPredicate ANY -> a boolean inOpenWater -> b 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 -> bk: 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 15:15:net.minecraft.resources.ResourceLocation access$000() -> b 16:16:void () -> net.minecraft.advancements.critereon.FishingRodHookedTrigger$TriggerInstance -> bk$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 -> bl: net.minecraft.advancements.critereon.FluidPredicate ANY -> a net.minecraft.tags.Tag tag -> b net.minecraft.world.level.material.Fluid fluid -> c net.minecraft.advancements.critereon.StatePropertiesPredicate properties -> d 28:32:void (net.minecraft.tags.Tag,net.minecraft.world.level.material.Fluid,net.minecraft.advancements.critereon.StatePropertiesPredicate) -> 35:53:boolean matches(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a 57:77:net.minecraft.advancements.critereon.FluidPredicate fromJson(com.google.gson.JsonElement) -> a 81:94:com.google.gson.JsonElement serializeToJson() -> a 20:20:void () -> net.minecraft.advancements.critereon.FluidPredicate$Builder -> bl$a: net.minecraft.world.level.material.Fluid fluid -> a net.minecraft.tags.Tag fluids -> b net.minecraft.advancements.critereon.StatePropertiesPredicate properties -> c 102:105:void () -> 108:108:net.minecraft.advancements.critereon.FluidPredicate$Builder fluid() -> a 112:113:net.minecraft.advancements.critereon.FluidPredicate$Builder of(net.minecraft.world.level.material.Fluid) -> a 117:118:net.minecraft.advancements.critereon.FluidPredicate$Builder of(net.minecraft.tags.Tag) -> a 122:123:net.minecraft.advancements.critereon.FluidPredicate$Builder setProperties(net.minecraft.advancements.critereon.StatePropertiesPredicate) -> a 127:127:net.minecraft.advancements.critereon.FluidPredicate build() -> b net.minecraft.advancements.critereon.ImpossibleTrigger -> bm: 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 9:9:net.minecraft.resources.ResourceLocation access$000() -> b 10:10:void () -> net.minecraft.advancements.critereon.ImpossibleTrigger$TriggerInstance -> bm$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 -> bn: net.minecraft.resources.ResourceLocation ID -> a 15:15:void () -> 20:20:net.minecraft.resources.ResourceLocation getId() -> a 25:30:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 34:51:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.player.Inventory,net.minecraft.world.item.ItemStack) -> a 54:55:void trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.player.Inventory,net.minecraft.world.item.ItemStack,int,int,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 54:54: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 15:15:net.minecraft.resources.ResourceLocation access$000() -> b 16:16:void () -> net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance -> bn$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 64:69: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[]) -> 72:72:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance hasItems(net.minecraft.advancements.critereon.ItemPredicate[]) -> a 76:80:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance hasItems(net.minecraft.world.level.ItemLike[]) -> a 85:103:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a 107:140:boolean matches(net.minecraft.world.entity.player.Inventory,net.minecraft.world.item.ItemStack,int,int,int) -> a 137:137:boolean lambda$matches$0(net.minecraft.world.item.ItemStack,net.minecraft.advancements.critereon.ItemPredicate) -> a net.minecraft.advancements.critereon.ItemDurabilityTrigger -> bo: 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 8:8:net.minecraft.resources.ResourceLocation access$000() -> b 9:9:void () -> net.minecraft.advancements.critereon.ItemDurabilityTrigger$TriggerInstance -> bo$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 -> bp: 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 10:10:net.minecraft.resources.ResourceLocation access$000() -> b 11:11:void () -> net.minecraft.advancements.critereon.ItemPickedUpByEntityTrigger$TriggerInstance -> bp$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 -> bq: net.minecraft.advancements.critereon.ItemPredicate ANY -> a net.minecraft.tags.Tag tag -> b net.minecraft.world.item.Item item -> 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 44:53:void () -> 55:64:void (net.minecraft.tags.Tag,net.minecraft.world.item.Item,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) -> 67:110:boolean matches(net.minecraft.world.item.ItemStack) -> a 114:145:net.minecraft.advancements.critereon.ItemPredicate fromJson(com.google.gson.JsonElement) -> a 149:187:com.google.gson.JsonElement serializeToJson() -> a 191:202:net.minecraft.advancements.critereon.ItemPredicate[] fromJsonArray(com.google.gson.JsonElement) -> b 140:140:com.google.gson.JsonSyntaxException lambda$fromJson$1(net.minecraft.resources.ResourceLocation) -> a 127:127:com.google.gson.JsonSyntaxException lambda$fromJson$0(net.minecraft.resources.ResourceLocation) -> b 30:30:void () -> net.minecraft.advancements.critereon.ItemPredicate$Builder -> bq$a: java.util.List enchantments -> a java.util.List storedEnchantments -> b net.minecraft.world.item.Item item -> c net.minecraft.tags.Tag 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 206:219:void () -> 222:222:net.minecraft.advancements.critereon.ItemPredicate$Builder item() -> a 226:227:net.minecraft.advancements.critereon.ItemPredicate$Builder of(net.minecraft.world.level.ItemLike) -> a 231:232:net.minecraft.advancements.critereon.ItemPredicate$Builder of(net.minecraft.tags.Tag) -> a 236:237:net.minecraft.advancements.critereon.ItemPredicate$Builder withCount(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a 241:242:net.minecraft.advancements.critereon.ItemPredicate$Builder hasDurability(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> b 246:247:net.minecraft.advancements.critereon.ItemPredicate$Builder isPotion(net.minecraft.world.item.alchemy.Potion) -> a 251:252:net.minecraft.advancements.critereon.ItemPredicate$Builder hasNbt(net.minecraft.nbt.CompoundTag) -> a 256:257:net.minecraft.advancements.critereon.ItemPredicate$Builder hasEnchantment(net.minecraft.advancements.critereon.EnchantmentPredicate) -> a 261:262:net.minecraft.advancements.critereon.ItemPredicate$Builder hasStoredEnchantment(net.minecraft.advancements.critereon.EnchantmentPredicate) -> b 266:266:net.minecraft.advancements.critereon.ItemPredicate build() -> b net.minecraft.advancements.critereon.ItemUsedOnBlockTrigger -> br: 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 11:11:net.minecraft.resources.ResourceLocation access$000() -> b 12:12:void () -> net.minecraft.advancements.critereon.ItemUsedOnBlockTrigger$TriggerInstance -> br$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 -> bs: 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 17:17:net.minecraft.resources.ResourceLocation access$000() -> b 18:18:void () -> net.minecraft.advancements.critereon.KilledByCrossbowTrigger$TriggerInstance -> bs$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 -> bt: 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 11:11:net.minecraft.resources.ResourceLocation access$000(net.minecraft.advancements.critereon.KilledTrigger) -> a net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance -> bt$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 -> bu: 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 8:8:net.minecraft.resources.ResourceLocation access$000() -> b 9:9:void () -> net.minecraft.advancements.critereon.LevitationTrigger$TriggerInstance -> bu$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 -> bv: 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 12:12:void (net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.advancements.critereon.LightPredicate$1) -> 13:13:void () -> net.minecraft.advancements.critereon.LightPredicate$1 -> bv$1: net.minecraft.advancements.critereon.LightPredicate$Builder -> bv$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.LocationPredicate -> bw: org.apache.logging.log4j.Logger LOGGER -> b net.minecraft.advancements.critereon.LocationPredicate ANY -> a net.minecraft.advancements.critereon.MinMaxBounds$Floats x -> c net.minecraft.advancements.critereon.MinMaxBounds$Floats y -> d net.minecraft.advancements.critereon.MinMaxBounds$Floats z -> e net.minecraft.world.level.biome.Biome 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 44:55:void (net.minecraft.advancements.critereon.MinMaxBounds$Floats,net.minecraft.advancements.critereon.MinMaxBounds$Floats,net.minecraft.advancements.critereon.MinMaxBounds$Floats,net.minecraft.world.level.biome.Biome,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) -> 58:58:net.minecraft.advancements.critereon.LocationPredicate inBiome(net.minecraft.world.level.biome.Biome) -> a 62:62:net.minecraft.advancements.critereon.LocationPredicate inDimension(net.minecraft.resources.ResourceKey) -> a 66:66:net.minecraft.advancements.critereon.LocationPredicate inFeature(net.minecraft.world.level.levelgen.feature.StructureFeature) -> a 70:70:boolean matches(net.minecraft.server.level.ServerLevel,double,double,double) -> a 74:109:boolean matches(net.minecraft.server.level.ServerLevel,float,float,float) -> a 113:142:com.google.gson.JsonElement serializeToJson() -> a 146:165:net.minecraft.advancements.critereon.LocationPredicate fromJson(com.google.gson.JsonElement) -> a 159:159:com.google.gson.JsonSyntaxException lambda$fromJson$2(net.minecraft.resources.ResourceLocation) -> a 154:154:net.minecraft.resources.ResourceKey lambda$fromJson$1(net.minecraft.resources.ResourceLocation) -> b 127:127:void lambda$serializeToJson$0(com.google.gson.JsonObject,com.google.gson.JsonElement) -> a 25:27:void () -> net.minecraft.advancements.critereon.LocationPredicate$Builder -> bw$a: net.minecraft.advancements.critereon.MinMaxBounds$Floats x -> a net.minecraft.advancements.critereon.MinMaxBounds$Floats y -> b net.minecraft.advancements.critereon.MinMaxBounds$Floats z -> c net.minecraft.world.level.biome.Biome 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 168:184:void () -> 187:187:net.minecraft.advancements.critereon.LocationPredicate$Builder location() -> a 191:192:net.minecraft.advancements.critereon.LocationPredicate$Builder setX(net.minecraft.advancements.critereon.MinMaxBounds$Floats) -> a 196:197:net.minecraft.advancements.critereon.LocationPredicate$Builder setY(net.minecraft.advancements.critereon.MinMaxBounds$Floats) -> b 201:202:net.minecraft.advancements.critereon.LocationPredicate$Builder setZ(net.minecraft.advancements.critereon.MinMaxBounds$Floats) -> c 206:207:net.minecraft.advancements.critereon.LocationPredicate$Builder setBiome(net.minecraft.world.level.biome.Biome) -> a 211:212:net.minecraft.advancements.critereon.LocationPredicate$Builder setFeature(net.minecraft.world.level.levelgen.feature.StructureFeature) -> a 216:217:net.minecraft.advancements.critereon.LocationPredicate$Builder setDimension(net.minecraft.resources.ResourceKey) -> a 221:222:net.minecraft.advancements.critereon.LocationPredicate$Builder setLight(net.minecraft.advancements.critereon.LightPredicate) -> a 226:227:net.minecraft.advancements.critereon.LocationPredicate$Builder setBlock(net.minecraft.advancements.critereon.BlockPredicate) -> a 231:232:net.minecraft.advancements.critereon.LocationPredicate$Builder setFluid(net.minecraft.advancements.critereon.FluidPredicate) -> a 236:237:net.minecraft.advancements.critereon.LocationPredicate$Builder setSmokey(java.lang.Boolean) -> a 241:241:net.minecraft.advancements.critereon.LocationPredicate build() -> b net.minecraft.advancements.critereon.LocationTrigger -> bx: net.minecraft.resources.ResourceLocation id -> a 13:15:void (net.minecraft.resources.ResourceLocation) -> 19:19:net.minecraft.resources.ResourceLocation getId() -> a 25:27:net.minecraft.advancements.critereon.LocationTrigger$TriggerInstance createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.DeserializationContext) -> a 31:32:void trigger(net.minecraft.server.level.ServerPlayer) -> 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.advancements.critereon.LocationTrigger$TriggerInstance) -> a 10:10:net.minecraft.resources.ResourceLocation access$000(net.minecraft.advancements.critereon.LocationTrigger) -> a net.minecraft.advancements.critereon.LocationTrigger$TriggerInstance -> bx$a: net.minecraft.advancements.critereon.LocationPredicate location -> a 38:40:void (net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.LocationPredicate) -> 43:43:net.minecraft.advancements.critereon.LocationTrigger$TriggerInstance located(net.minecraft.advancements.critereon.LocationPredicate) -> a 47:47:net.minecraft.advancements.critereon.LocationTrigger$TriggerInstance sleptInBed() -> c 51:51:net.minecraft.advancements.critereon.LocationTrigger$TriggerInstance raidWon() -> d 55:55:boolean matches(net.minecraft.server.level.ServerLevel,double,double,double) -> a 60:62:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.LootTableTrigger -> by: 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 8:8:net.minecraft.resources.ResourceLocation access$000() -> b 9:9:void () -> net.minecraft.advancements.critereon.LootTableTrigger$TriggerInstance -> by$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 -> bz: 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 174:177:void (java.lang.Number,java.lang.Number) -> 181:181:java.lang.Number getMin() -> a 186:186:java.lang.Number getMax() -> b 190:190:boolean isAny() -> c 194:209:com.google.gson.JsonElement serializeToJson() -> d 218:229: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 239:265: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 271:282:java.lang.Number readNumber(com.mojang.brigadier.StringReader,java.util.function.Function,java.util.function.Supplier) -> a 287:296:boolean isAllowedInputChat(com.mojang.brigadier.StringReader) -> a 301:301:java.lang.Object optionallyFormat(java.lang.Object,java.util.function.Function) -> a 168:169:void () -> net.minecraft.advancements.critereon.MinMaxBounds$BoundsFactory -> bz$a: net.minecraft.advancements.critereon.MinMaxBounds create(java.lang.Number,java.lang.Number) -> create net.minecraft.advancements.critereon.MinMaxBounds$BoundsFromReaderFactory -> bz$b: net.minecraft.advancements.critereon.MinMaxBounds create(com.mojang.brigadier.StringReader,java.lang.Number,java.lang.Number) -> create net.minecraft.advancements.critereon.MinMaxBounds$Floats -> bz$c: net.minecraft.advancements.critereon.MinMaxBounds$Floats ANY -> e java.lang.Double minSq -> f java.lang.Double maxSq -> g 98:102:net.minecraft.advancements.critereon.MinMaxBounds$Floats create(com.mojang.brigadier.StringReader,java.lang.Float,java.lang.Float) -> a 107:107:java.lang.Double squareOpt(java.lang.Float) -> a 114:117:void (java.lang.Float,java.lang.Float) -> 120:120:net.minecraft.advancements.critereon.MinMaxBounds$Floats exactly(float) -> a 124:124:net.minecraft.advancements.critereon.MinMaxBounds$Floats between(float,float) -> a 128:128:net.minecraft.advancements.critereon.MinMaxBounds$Floats atLeast(float) -> b 132:132:net.minecraft.advancements.critereon.MinMaxBounds$Floats atMost(float) -> c 136:142:boolean matches(float) -> d 146:152:boolean matchesSqr(double) -> a 156:156:net.minecraft.advancements.critereon.MinMaxBounds$Floats fromJson(com.google.gson.JsonElement) -> a 160:160:net.minecraft.advancements.critereon.MinMaxBounds$Floats fromReader(com.mojang.brigadier.StringReader) -> a 164:164:net.minecraft.advancements.critereon.MinMaxBounds$Floats fromReader(com.mojang.brigadier.StringReader,java.util.function.Function) -> a 160:160:java.lang.Float lambda$fromReader$0(java.lang.Float) -> b 95:95:void () -> net.minecraft.advancements.critereon.MinMaxBounds$Ints -> bz$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 40:43:void (java.lang.Integer,java.lang.Integer) -> 46:46:net.minecraft.advancements.critereon.MinMaxBounds$Ints exactly(int) -> a 50:50:net.minecraft.advancements.critereon.MinMaxBounds$Ints between(int,int) -> a 54:54:net.minecraft.advancements.critereon.MinMaxBounds$Ints atLeast(int) -> b 58:58:net.minecraft.advancements.critereon.MinMaxBounds$Ints atMost(int) -> c 62:68:boolean matches(int) -> d 72:78:boolean matchesSqr(long) -> a 82:82:net.minecraft.advancements.critereon.MinMaxBounds$Ints fromJson(com.google.gson.JsonElement) -> a 86:86:net.minecraft.advancements.critereon.MinMaxBounds$Ints fromReader(com.mojang.brigadier.StringReader) -> a 90:90:net.minecraft.advancements.critereon.MinMaxBounds$Ints fromReader(com.mojang.brigadier.StringReader,java.util.function.Function) -> a 86:86:java.lang.Integer lambda$fromReader$0(java.lang.Integer) -> b 21:21:void () -> net.minecraft.advancements.critereon.MobEffectsPredicate -> ca: 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 -> ca$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 -> cb: 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.NetherTravelTrigger -> cc: net.minecraft.resources.ResourceLocation ID -> a 9:9:void () -> 14:14:net.minecraft.resources.ResourceLocation getId() -> a 19:22:net.minecraft.advancements.critereon.NetherTravelTrigger$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.phys.Vec3) -> 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 26:26:boolean lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.phys.Vec3,net.minecraft.advancements.critereon.NetherTravelTrigger$TriggerInstance) -> a 9:9:net.minecraft.resources.ResourceLocation access$000() -> b 10:10:void () -> net.minecraft.advancements.critereon.NetherTravelTrigger$TriggerInstance -> cc$a: net.minecraft.advancements.critereon.LocationPredicate entered -> a net.minecraft.advancements.critereon.LocationPredicate exited -> b net.minecraft.advancements.critereon.DistancePredicate distance -> c 35:39:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.LocationPredicate,net.minecraft.advancements.critereon.LocationPredicate,net.minecraft.advancements.critereon.DistancePredicate) -> 42:42:net.minecraft.advancements.critereon.NetherTravelTrigger$TriggerInstance travelledThroughNether(net.minecraft.advancements.critereon.DistancePredicate) -> a 46:55:boolean matches(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Vec3,double,double,double) -> a 60:66:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.PlacedBlockTrigger -> cd: 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 17:17:net.minecraft.resources.ResourceLocation access$000() -> b 18:18:void () -> net.minecraft.advancements.critereon.PlacedBlockTrigger$TriggerInstance -> cd$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 61:66: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) -> 69:69:net.minecraft.advancements.critereon.PlacedBlockTrigger$TriggerInstance placedBlock(net.minecraft.world.level.block.Block) -> a 73:85:boolean matches(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos,net.minecraft.server.level.ServerLevel,net.minecraft.world.item.ItemStack) -> a 90:99:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.PlayerHurtEntityTrigger -> ce: 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 10:10:net.minecraft.resources.ResourceLocation access$000() -> b 11:11:void () -> net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance -> ce$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 -> cf: 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 10:10:net.minecraft.resources.ResourceLocation access$000() -> b 11:11:void () -> net.minecraft.advancements.critereon.PlayerInteractTrigger$TriggerInstance -> cf$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 -> cg: net.minecraft.advancements.critereon.PlayerPredicate ANY -> a net.minecraft.advancements.critereon.MinMaxBounds$Ints level -> b net.minecraft.world.level.GameType gameType -> c java.util.Map stats -> d it.unimi.dsi.fastutil.objects.Object2BooleanMap recipes -> e java.util.Map advancements -> f 84:95:net.minecraft.advancements.critereon.PlayerPredicate$AdvancementPredicate advancementPredicateFromJson(com.google.gson.JsonElement) -> b 104:110:void (net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.world.level.GameType,java.util.Map,it.unimi.dsi.fastutil.objects.Object2BooleanMap,java.util.Map) -> 113:158:boolean matches(net.minecraft.world.entity.Entity) -> a 162:208:net.minecraft.advancements.critereon.PlayerPredicate fromJson(com.google.gson.JsonElement) -> a 212:218:net.minecraft.stats.Stat getStat(net.minecraft.stats.StatType,net.minecraft.resources.ResourceLocation) -> a 222:222:net.minecraft.resources.ResourceLocation getStatValueId(net.minecraft.stats.Stat) -> a 226:261:com.google.gson.JsonElement serializeToJson() -> a 257:257:void lambda$serializeToJson$3(com.google.gson.JsonObject,net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereon.PlayerPredicate$AdvancementPredicate) -> a 251:251:void lambda$serializeToJson$2(com.google.gson.JsonObject,net.minecraft.resources.ResourceLocation,java.lang.Boolean) -> a 240:245:void lambda$serializeToJson$1(com.google.gson.JsonArray,net.minecraft.stats.Stat,net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a 92:94:void lambda$advancementPredicateFromJson$0(it.unimi.dsi.fastutil.objects.Object2BooleanMap,java.util.Map$Entry) -> a 32:32: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.PlayerPredicate$1) -> 33:33:void () -> net.minecraft.advancements.critereon.PlayerPredicate$1 -> cg$1: net.minecraft.advancements.critereon.PlayerPredicate$AdvancementCriterionsPredicate -> cg$a: it.unimi.dsi.fastutil.objects.Object2BooleanMap criterions -> a 60:62:void (it.unimi.dsi.fastutil.objects.Object2BooleanMap) -> 66:68:com.google.gson.JsonElement toJson() -> a 73:79:boolean test(net.minecraft.advancements.AdvancementProgress) -> a 57:57:boolean test(java.lang.Object) -> test net.minecraft.advancements.critereon.PlayerPredicate$AdvancementDonePredicate -> cg$b: boolean state -> a 42:44:void (boolean) -> 48:48:com.google.gson.JsonElement toJson() -> a 53:53:boolean test(net.minecraft.advancements.AdvancementProgress) -> a 39:39:boolean test(java.lang.Object) -> test net.minecraft.advancements.critereon.PlayerPredicate$AdvancementPredicate -> cg$c: com.google.gson.JsonElement toJson() -> a net.minecraft.advancements.critereon.PlayerPredicate$Builder -> cg$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 264:269:void () -> 272:272:net.minecraft.advancements.critereon.PlayerPredicate$Builder player() -> a 276:277:net.minecraft.advancements.critereon.PlayerPredicate$Builder setLevel(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a 281:282:net.minecraft.advancements.critereon.PlayerPredicate$Builder addStat(net.minecraft.stats.Stat,net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a 286:287:net.minecraft.advancements.critereon.PlayerPredicate$Builder addRecipe(net.minecraft.resources.ResourceLocation,boolean) -> a 291:292:net.minecraft.advancements.critereon.PlayerPredicate$Builder setGameType(net.minecraft.world.level.GameType) -> a 296:297:net.minecraft.advancements.critereon.PlayerPredicate$Builder checkAdvancementDone(net.minecraft.resources.ResourceLocation,boolean) -> b 301:302:net.minecraft.advancements.critereon.PlayerPredicate$Builder checkAdvancementCriterions(net.minecraft.resources.ResourceLocation,java.util.Map) -> a 306:306:net.minecraft.advancements.critereon.PlayerPredicate build() -> b net.minecraft.advancements.critereon.RecipeUnlockedTrigger -> ch: 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 9:9:net.minecraft.resources.ResourceLocation access$000() -> b 10:10:void () -> net.minecraft.advancements.critereon.RecipeUnlockedTrigger$TriggerInstance -> ch$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 -> ci: 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 -> cj: 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 11:11:net.minecraft.resources.ResourceLocation access$000() -> b 12:12:void () -> net.minecraft.advancements.critereon.ShotCrossbowTrigger$TriggerInstance -> cj$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 -> ck: 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:75: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 -> cl: 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 14:14:net.minecraft.resources.ResourceLocation access$000() -> b 15:15:void () -> net.minecraft.advancements.critereon.SlideDownBlockTrigger$TriggerInstance -> cl$a: net.minecraft.world.level.block.Block block -> a net.minecraft.advancements.critereon.StatePropertiesPredicate state -> b 52:55:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.world.level.block.Block,net.minecraft.advancements.critereon.StatePropertiesPredicate) -> 58:58:net.minecraft.advancements.critereon.SlideDownBlockTrigger$TriggerInstance slidesDownBlock(net.minecraft.world.level.block.Block) -> a 63:68:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a 72:78:boolean matches(net.minecraft.world.level.block.state.BlockState) -> a net.minecraft.advancements.critereon.StatePropertiesPredicate -> cm: net.minecraft.advancements.critereon.StatePropertiesPredicate ANY -> a java.util.List properties -> b 127:135:net.minecraft.advancements.critereon.StatePropertiesPredicate$PropertyMatcher fromJson(java.lang.String,com.google.gson.JsonElement) -> a 140:143:java.lang.String getStringOrNull(com.google.gson.JsonElement) -> b 148:150:void (java.util.List) -> 153:158:boolean matches(net.minecraft.world.level.block.state.StateDefinition,net.minecraft.world.level.block.state.StateHolder) -> a 162:162:boolean matches(net.minecraft.world.level.block.state.BlockState) -> a 166:166:boolean matches(net.minecraft.world.level.material.FluidState) -> a 170:171:void checkState(net.minecraft.world.level.block.state.StateDefinition,java.util.function.Consumer) -> a 174:184:net.minecraft.advancements.critereon.StatePropertiesPredicate fromJson(com.google.gson.JsonElement) -> a 188:198:com.google.gson.JsonElement serializeToJson() -> a 195:195:void lambda$serializeToJson$1(com.google.gson.JsonObject,net.minecraft.advancements.critereon.StatePropertiesPredicate$PropertyMatcher) -> a 170:170:void lambda$checkState$0(net.minecraft.world.level.block.state.StateDefinition,java.util.function.Consumer,net.minecraft.advancements.critereon.StatePropertiesPredicate$PropertyMatcher) -> a 23:23:void (java.util.List,net.minecraft.advancements.critereon.StatePropertiesPredicate$1) -> 24:24:void () -> net.minecraft.advancements.critereon.StatePropertiesPredicate$1 -> cm$1: net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder -> cm$a: java.util.List matchers -> a 202:205:void () -> 208:208:net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder properties() -> a 212:213:net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder hasProperty(net.minecraft.world.level.block.state.properties.Property,java.lang.String) -> a 217:217:net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder hasProperty(net.minecraft.world.level.block.state.properties.Property,int) -> a 221:221:net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder hasProperty(net.minecraft.world.level.block.state.properties.Property,boolean) -> a 225:225:net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder hasProperty(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable) -> a 229:229:net.minecraft.advancements.critereon.StatePropertiesPredicate build() -> b net.minecraft.advancements.critereon.StatePropertiesPredicate$ExactPropertyMatcher -> cm$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 -> cm$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 -> cm$d: java.lang.String minValue -> a java.lang.String maxValue -> b 87:90:void (java.lang.String,java.lang.String,java.lang.String) -> 94:110:boolean match(net.minecraft.world.level.block.state.StateHolder,net.minecraft.world.level.block.state.properties.Property) -> a 115:122:com.google.gson.JsonElement toJson() -> a net.minecraft.advancements.critereon.SummonedEntityTrigger -> cn: 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 9:9:net.minecraft.resources.ResourceLocation access$000() -> b 10:10:void () -> net.minecraft.advancements.critereon.SummonedEntityTrigger$TriggerInstance -> cn$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 -> co: 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 9:9:net.minecraft.resources.ResourceLocation access$000() -> b 10:10:void () -> net.minecraft.advancements.critereon.TameAnimalTrigger$TriggerInstance -> co$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 -> cp: 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 10:10:net.minecraft.resources.ResourceLocation access$000() -> b 11:11:void () -> net.minecraft.advancements.critereon.TargetBlockTrigger$TriggerInstance -> cp$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 -> cq: 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 -> cq$a: 26:27:void (net.minecraft.advancements.critereon.EntityPredicate$Composite) -> net.minecraft.advancements.critereon.TradeTrigger -> cr: 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 10:10:net.minecraft.resources.ResourceLocation access$000() -> b 11:11:void () -> net.minecraft.advancements.critereon.TradeTrigger$TriggerInstance -> cr$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:51:boolean matches(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.item.ItemStack) -> a 56:61:com.google.gson.JsonObject serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a net.minecraft.advancements.critereon.UsedEnderEyeTrigger -> cs: 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 8:8:net.minecraft.resources.ResourceLocation access$000() -> b 9:9:void () -> net.minecraft.advancements.critereon.UsedEnderEyeTrigger$TriggerInstance -> cs$a: net.minecraft.advancements.critereon.MinMaxBounds$Floats level -> a 33:35:void (net.minecraft.advancements.critereon.EntityPredicate$Composite,net.minecraft.advancements.critereon.MinMaxBounds$Floats) -> 38:38:boolean matches(double) -> a net.minecraft.advancements.critereon.UsedTotemTrigger -> ct: 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 11:11:net.minecraft.resources.ResourceLocation access$000() -> b 12:12:void () -> net.minecraft.advancements.critereon.UsedTotemTrigger$TriggerInstance -> ct$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.WrappedMinMaxBounds -> cu: 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 24:27:void (java.lang.Float,java.lang.Float) -> 30:30:net.minecraft.advancements.critereon.WrappedMinMaxBounds exactly(float) -> a 34:34:net.minecraft.advancements.critereon.WrappedMinMaxBounds between(float,float) -> a 38:38:net.minecraft.advancements.critereon.WrappedMinMaxBounds atLeast(float) -> b 42:42:net.minecraft.advancements.critereon.WrappedMinMaxBounds atMost(float) -> c 46:55:boolean matches(float) -> d 59:68:boolean matchesSqr(double) -> a 73:73:java.lang.Float getMin() -> a 78:78:java.lang.Float getMax() -> b 82:97:com.google.gson.JsonElement serializeToJson() -> c 101:112:net.minecraft.advancements.critereon.WrappedMinMaxBounds fromJson(com.google.gson.JsonElement) -> a 117:117:net.minecraft.advancements.critereon.WrappedMinMaxBounds fromReader(com.mojang.brigadier.StringReader,boolean) -> a 121:145:net.minecraft.advancements.critereon.WrappedMinMaxBounds fromReader(com.mojang.brigadier.StringReader,boolean,java.util.function.Function) -> a 150:164:java.lang.Float readNumber(com.mojang.brigadier.StringReader,boolean) -> b 170:179:boolean isAllowedNumber(com.mojang.brigadier.StringReader,boolean) -> c 184:184:java.lang.Float optionallyFormat(java.lang.Float,java.util.function.Function) -> a 117:117:java.lang.Float lambda$fromReader$0(java.lang.Float) -> a 17:19:void () -> net.minecraft.advancements.critereon.package-info -> cv: net.minecraft.advancements.package-info -> cw: net.minecraft.commands.BrigadierExceptions -> cx: 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 -> cy: net.minecraft.commands.CommandFunction$Entry[] entries -> a net.minecraft.resources.ResourceLocation id -> b 20:23:void (net.minecraft.resources.ResourceLocation,net.minecraft.commands.CommandFunction$Entry[]) -> 26:26:net.minecraft.resources.ResourceLocation getId() -> a 30:30:net.minecraft.commands.CommandFunction$Entry[] getEntries() -> b 34:66:net.minecraft.commands.CommandFunction fromLines(net.minecraft.resources.ResourceLocation,com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandSourceStack,java.util.List) -> a 16:16:net.minecraft.resources.ResourceLocation access$000(net.minecraft.commands.CommandFunction) -> a net.minecraft.commands.CommandFunction$CacheableFunction -> cy$a: net.minecraft.commands.CommandFunction$CacheableFunction NONE -> a net.minecraft.resources.ResourceLocation id -> b boolean resolved -> c java.util.Optional function -> d 122:126:void (net.minecraft.resources.ResourceLocation) -> 122:132:void (net.minecraft.commands.CommandFunction) -> 135:141:java.util.Optional get(net.minecraft.server.ServerFunctionManager) -> a 146:146:net.minecraft.resources.ResourceLocation getId() -> a 146:146:net.minecraft.resources.ResourceLocation lambda$getId$0(net.minecraft.commands.CommandFunction) -> a 117:117:void () -> net.minecraft.commands.CommandFunction$CommandEntry -> cy$b: com.mojang.brigadier.ParseResults parse -> a 76:78:void (com.mojang.brigadier.ParseResults) -> 82:83:void execute(net.minecraft.server.ServerFunctionManager,net.minecraft.commands.CommandSourceStack,java.util.ArrayDeque,int) -> a 87:87:java.lang.String toString() -> toString net.minecraft.commands.CommandFunction$Entry -> cy$c: void execute(net.minecraft.server.ServerFunctionManager,net.minecraft.commands.CommandSourceStack,java.util.ArrayDeque,int) -> a net.minecraft.commands.CommandFunction$FunctionEntry -> cy$d: net.minecraft.commands.CommandFunction$CacheableFunction function -> a 94:96:void (net.minecraft.commands.CommandFunction) -> 100:108:void execute(net.minecraft.server.ServerFunctionManager,net.minecraft.commands.CommandSourceStack,java.util.ArrayDeque,int) -> a 112:112:java.lang.String toString() -> toString 101:107:void lambda$execute$0(int,java.util.ArrayDeque,net.minecraft.server.ServerFunctionManager,net.minecraft.commands.CommandSourceStack,net.minecraft.commands.CommandFunction) -> a net.minecraft.commands.CommandRuntimeException -> cz: 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 -> da: net.minecraft.commands.CommandSource NULL -> a_ void sendMessage(net.minecraft.network.chat.Component,java.util.UUID) -> a boolean acceptsSuccess() -> a boolean acceptsFailure() -> b boolean shouldInformAdmins() -> R_ 8:8:void () -> net.minecraft.commands.CommandSource$1 -> da$1: 8:8:void () -> 11:11:void sendMessage(net.minecraft.network.chat.Component,java.util.UUID) -> a 15:15:boolean acceptsSuccess() -> a 20:20:boolean acceptsFailure() -> b 25:25:boolean shouldInformAdmins() -> R_ net.minecraft.commands.CommandSourceStack -> db: 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 56:57: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) -> 59:72: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) -> 75:78:net.minecraft.commands.CommandSourceStack withEntity(net.minecraft.world.entity.Entity) -> a 82:85:net.minecraft.commands.CommandSourceStack withPosition(net.minecraft.world.phys.Vec3) -> a 89:92:net.minecraft.commands.CommandSourceStack withRotation(net.minecraft.world.phys.Vec2) -> a 96:99:net.minecraft.commands.CommandSourceStack withCallback(com.mojang.brigadier.ResultConsumer) -> a 103:104:net.minecraft.commands.CommandSourceStack withCallback(com.mojang.brigadier.ResultConsumer,java.util.function.BinaryOperator) -> a 108:111:net.minecraft.commands.CommandSourceStack withSuppressedOutput() -> a 115:118:net.minecraft.commands.CommandSourceStack withPermission(int) -> a 122:125:net.minecraft.commands.CommandSourceStack withMaximumPermission(int) -> b 129:132:net.minecraft.commands.CommandSourceStack withAnchor(net.minecraft.commands.arguments.EntityAnchorArgument$Anchor) -> a 136:139:net.minecraft.commands.CommandSourceStack withLevel(net.minecraft.server.level.ServerLevel) -> a 143:143:net.minecraft.commands.CommandSourceStack facing(net.minecraft.world.entity.Entity,net.minecraft.commands.arguments.EntityAnchorArgument$Anchor) -> a 147:155:net.minecraft.commands.CommandSourceStack facing(net.minecraft.world.phys.Vec3) -> b 159:159:net.minecraft.network.chat.Component getDisplayName() -> b 163:163:java.lang.String getTextName() -> c 168:168:boolean hasPermission(int) -> c 172:172:net.minecraft.world.phys.Vec3 getPosition() -> d 176:176:net.minecraft.server.level.ServerLevel getLevel() -> e 181:181:net.minecraft.world.entity.Entity getEntity() -> f 185:188:net.minecraft.world.entity.Entity getEntityOrException() -> g 192:195:net.minecraft.server.level.ServerPlayer getPlayerOrException() -> h 199:199:net.minecraft.world.phys.Vec2 getRotation() -> i 203:203:net.minecraft.server.MinecraftServer getServer() -> j 207:207:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor getAnchor() -> k 211:217:void sendSuccess(net.minecraft.network.chat.Component,boolean) -> a 220:233:void broadcastToAdmins(net.minecraft.network.chat.Component) -> b 236:239:void sendFailure(net.minecraft.network.chat.Component) -> a 242:245:void onCommandComplete(com.mojang.brigadier.context.CommandContext,boolean,int) -> a 249:249:java.util.Collection getOnlinePlayerNames() -> l 254:254:java.util.Collection getAllTeams() -> m 259:259:java.util.Collection getAvailableSoundEvents() -> n 264:264:java.util.stream.Stream getRecipeNames() -> o 269:269:java.util.concurrent.CompletableFuture customSuggestion(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 274:274:java.util.Set levels() -> p 279:279:net.minecraft.core.RegistryAccess registryAccess() -> q 56:56:void lambda$new$0(com.mojang.brigadier.context.CommandContext,boolean,int) -> b 38:39:void () -> net.minecraft.commands.Commands -> dc: org.apache.logging.log4j.Logger LOGGER -> a com.mojang.brigadier.CommandDispatcher dispatcher -> b 129:240:void (net.minecraft.commands.Commands$CommandSelection) -> 243:295:int performCommand(net.minecraft.commands.CommandSourceStack,java.lang.String) -> a 299:304:void sendCommands(net.minecraft.server.level.ServerPlayer) -> a 307:335:void fillUsableCommands(com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier.tree.CommandNode,net.minecraft.commands.CommandSourceStack,java.util.Map) -> a 338:338:com.mojang.brigadier.builder.LiteralArgumentBuilder literal(java.lang.String) -> a 342:342:com.mojang.brigadier.builder.RequiredArgumentBuilder argument(java.lang.String,com.mojang.brigadier.arguments.ArgumentType) -> a 346:346:java.util.function.Predicate createValidator(net.minecraft.commands.Commands$ParseFunction) -> a 357:357:com.mojang.brigadier.CommandDispatcher getDispatcher() -> a 362:369:com.mojang.brigadier.exceptions.CommandSyntaxException getParseException(com.mojang.brigadier.ParseResults) -> a 373:380:void validate() -> b 377:377:java.lang.String lambda$validate$8(com.mojang.brigadier.arguments.ArgumentType) -> a 375:375:boolean lambda$validate$7(com.mojang.brigadier.arguments.ArgumentType) -> b 348:351:boolean lambda$createValidator$6(net.minecraft.commands.Commands$ParseFunction,java.lang.String) -> a 314:314:int lambda$fillUsableCommands$5(com.mojang.brigadier.context.CommandContext) -> a 310:310:boolean lambda$fillUsableCommands$4(net.minecraft.commands.SharedSuggestionProvider) -> a 286:286:net.minecraft.network.chat.Style lambda$performCommand$3(net.minecraft.network.chat.MutableComponent,net.minecraft.network.chat.Style) -> a 258:258:net.minecraft.network.chat.Style lambda$performCommand$2(java.lang.String,net.minecraft.network.chat.Style) -> a 238:239:void lambda$new$1(com.mojang.brigadier.context.CommandContext,boolean,int) -> a 234:235:void lambda$new$0(com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier.tree.CommandNode,java.util.Collection) -> a 116:116:void () -> net.minecraft.commands.Commands$CommandSelection -> dc$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 131:131:net.minecraft.commands.Commands$CommandSelection[] values() -> values 131:131:net.minecraft.commands.Commands$CommandSelection valueOf(java.lang.String) -> valueOf 140:143:void (java.lang.String,int,boolean,boolean) -> 131:131:boolean access$000(net.minecraft.commands.Commands$CommandSelection) -> a 131:131:boolean access$100(net.minecraft.commands.Commands$CommandSelection) -> b 131:134:void () -> net.minecraft.commands.Commands$ParseFunction -> dc$b: void parse(com.mojang.brigadier.StringReader) -> parse net.minecraft.commands.SharedSuggestionProvider -> dd: 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:110:java.util.concurrent.CompletableFuture suggestResource(java.lang.Iterable,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 114:116:java.util.concurrent.CompletableFuture suggestResource(java.lang.Iterable,com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Function,java.util.function.Function) -> a 120:120:java.util.concurrent.CompletableFuture suggestResource(java.util.stream.Stream,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 124:124:java.util.concurrent.CompletableFuture suggestResource(java.util.stream.Stream,com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Function,java.util.function.Function) -> a 128:159:java.util.concurrent.CompletableFuture suggestCoordinates(java.lang.String,java.util.Collection,com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Predicate) -> a 163:184:java.util.concurrent.CompletableFuture suggest2DCoordinates(java.lang.String,java.util.Collection,com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Predicate) -> b 188:194:java.util.concurrent.CompletableFuture suggest(java.lang.Iterable,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> b 198:200:java.util.concurrent.CompletableFuture suggest(java.util.stream.Stream,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> b 204:210:java.util.concurrent.CompletableFuture suggest(java.lang.String[],com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 214:221:java.util.concurrent.CompletableFuture suggest(java.lang.Iterable,com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Function,java.util.function.Function) -> b 225:235:boolean matchesSubStr(java.lang.String,java.lang.String) -> a 199:199:boolean lambda$suggest$5(java.lang.String,java.lang.String) -> b 115:115:void lambda$suggestResource$4(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Function,java.util.function.Function,java.lang.Object) -> a 109:109:void lambda$suggestResource$3(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.resources.ResourceLocation) -> a 109:109: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 -> dd$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 -> de: java.util.Collection EXAMPLES -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_COMPLETE -> a 16:16:void () -> 21:21:net.minecraft.commands.arguments.AngleArgument angle() -> a 25:25:float getAngle(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 30:36:net.minecraft.commands.arguments.AngleArgument$SingleAngle parse(com.mojang.brigadier.StringReader) -> a 41:41:java.util.Collection getExamples() -> getExamples 16:16:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 17:18:void () -> net.minecraft.commands.arguments.AngleArgument$1 -> de$1: net.minecraft.commands.arguments.AngleArgument$SingleAngle -> de$a: float angle -> a boolean isRelative -> b 48:51:void (float,boolean) -> 54:54:float getAngle(net.minecraft.commands.CommandSourceStack) -> a 44:44:void (float,boolean,net.minecraft.commands.arguments.AngleArgument$1) -> net.minecraft.commands.arguments.ColorArgument -> df: 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 -> dg: java.util.Collection EXAMPLES -> b com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_JSON -> a 20:21:void () -> 24:24:net.minecraft.network.chat.Component getComponent(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 28:28:net.minecraft.commands.arguments.ComponentArgument textComponent() -> a 34:41:net.minecraft.network.chat.Component parse(com.mojang.brigadier.StringReader) -> a 47:47:java.util.Collection getExamples() -> getExamples 16:16:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 18:18:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 17:18:void () -> net.minecraft.commands.arguments.CompoundTagArgument -> dh: 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 -> di: 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 -> dj: 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 -> dj$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:java.util.Map access$000() -> a 59:64:void () -> net.minecraft.commands.arguments.EntityArgument -> dk: 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 boolean single -> h boolean playersOnly -> i 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 28:28:boolean access$000(net.minecraft.commands.arguments.EntityArgument) -> a 28:28:boolean access$100(net.minecraft.commands.arguments.EntityArgument) -> b 29:35:void () -> net.minecraft.commands.arguments.EntityArgument$Serializer -> dk$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 -> dl: 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 -> dm: java.util.Collection EXAMPLES -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_UNKNOWN_PLAYER -> a 25:25:void () -> 30:30:java.util.Collection getGameProfiles(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 34:34:net.minecraft.commands.arguments.GameProfileArgument gameProfile() -> a 39:53:net.minecraft.commands.arguments.GameProfileArgument$Result parse(com.mojang.brigadier.StringReader) -> a 90:100:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 106:106:java.util.Collection getExamples() -> getExamples 25:25:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 98:98:void lambda$listSuggestions$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 54:58:java.util.Collection lambda$parse$0(java.lang.String,net.minecraft.commands.CommandSourceStack) -> a 26:27:void () -> net.minecraft.commands.arguments.GameProfileArgument$Result -> dm$a: java.util.Collection getNames(net.minecraft.commands.CommandSourceStack) -> getNames net.minecraft.commands.arguments.GameProfileArgument$SelectorResult -> dm$b: net.minecraft.commands.arguments.selector.EntitySelector selector -> a 70:72:void (net.minecraft.commands.arguments.selector.EntitySelector) -> 76:84:java.util.Collection getNames(net.minecraft.commands.CommandSourceStack) -> getNames net.minecraft.commands.arguments.ItemEnchantmentArgument -> dn: 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 -> dp: 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 -> dp$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 -> dp$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 -> dq: 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 -> dr: java.util.Collection EXAMPLES -> c com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID_NODE -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NOTHING_FOUND -> b 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) -> b 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 31:31:java.util.function.Predicate access$000(net.minecraft.nbt.CompoundTag) -> a 32:34:void () -> net.minecraft.commands.arguments.NbtPathArgument$AllElementsNode -> dr$a: net.minecraft.commands.arguments.NbtPathArgument$AllElementsNode INSTANCE -> a 482:483:void () -> 489:492:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a 496:507:void getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) -> a 511:511:net.minecraft.nbt.Tag createPreferredParentTag() -> a 516:539:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a 544:553:int removeTag(net.minecraft.nbt.Tag) -> a 485:485:void () -> net.minecraft.commands.arguments.NbtPathArgument$CompoundChildNode -> dr$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 -> dr$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$ListElementFunction -> dr$d: boolean apply(net.minecraft.nbt.ListTag,int,net.minecraft.nbt.Tag) -> a net.minecraft.commands.arguments.NbtPathArgument$MatchElementNode -> dr$e: net.minecraft.nbt.CompoundTag pattern -> a java.util.function.Predicate predicate -> b 403:406:void (net.minecraft.nbt.CompoundTag) -> 410:414:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a 418:432:void getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) -> a 436:436:net.minecraft.nbt.Tag createPreferredParentTag() -> a 441:461:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a 466:477:int removeTag(net.minecraft.nbt.Tag) -> a 422:424:void lambda$getOrCreateTag$0(java.util.List,org.apache.commons.lang3.mutable.MutableBoolean,net.minecraft.nbt.Tag) -> a net.minecraft.commands.arguments.NbtPathArgument$MatchObjectNode -> dr$f: java.lang.String name -> a net.minecraft.nbt.CompoundTag pattern -> b java.util.function.Predicate predicate -> c 562:566:void (java.lang.String,net.minecraft.nbt.CompoundTag) -> 570:576:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a 580:591:void getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) -> a 595:595:net.minecraft.nbt.Tag createPreferredParentTag() -> a 600:612:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a 617:626:int removeTag(net.minecraft.nbt.Tag) -> a net.minecraft.commands.arguments.NbtPathArgument$MatchRootObjectNode -> dr$g: java.util.function.Predicate predicate -> a 633:635:void (net.minecraft.nbt.CompoundTag) -> 639:642:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a 646:647:void getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) -> a 651:651:net.minecraft.nbt.Tag createPreferredParentTag() -> a 656:656:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a 661:661:int removeTag(net.minecraft.nbt.Tag) -> a net.minecraft.commands.arguments.NbtPathArgument$NbtPath -> dr$h: 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 -> dr$i: 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 -> ds: 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 -> dt: java.util.Collection EXAMPLES -> b com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_OBJECTIVE_NOT_FOUND -> c com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_OBJECTIVE_READ_ONLY -> d com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_OBJECTIVE_NAME_TOO_LONG -> a 20:20:void () -> 27:27:net.minecraft.commands.arguments.ObjectiveArgument objective() -> a 31:37:net.minecraft.world.scores.Objective getObjective(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 41:45:net.minecraft.world.scores.Objective getWritableObjective(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b 50:54:java.lang.String parse(com.mojang.brigadier.StringReader) -> a 60:66:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 72:72:java.util.Collection getExamples() -> getExamples 20:20:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 24:24:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> a 23:23:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> b 22:22:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> c 21:24:void () -> net.minecraft.commands.arguments.ObjectiveCriteriaArgument -> du: 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 -> dv: 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 -> dv$a: void apply(net.minecraft.world.scores.Score,net.minecraft.world.scores.Score) -> apply net.minecraft.commands.arguments.OperationArgument$SimpleOperation -> dv$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 -> dw: 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 -> dx: 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 -> dx$a: java.util.Collection EXAMPLES -> a 32:32:void () -> 36:36:net.minecraft.advancements.critereon.MinMaxBounds$Floats getRange(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 41:41:net.minecraft.advancements.critereon.MinMaxBounds$Floats 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 -> dx$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 -> dy: 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 29:30:void () -> 33:33:net.minecraft.commands.arguments.ResourceLocationArgument id() -> a 37:42:net.minecraft.advancements.Advancement getAdvancement(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 46:49:net.minecraft.world.item.crafting.Recipe getRecipe(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b 53:60:net.minecraft.world.level.storage.loot.predicates.LootItemCondition getPredicate(com.mojang.brigadier.context.CommandContext,java.lang.String) -> c 64:65:net.minecraft.world.entity.ai.attributes.Attribute getAttribute(com.mojang.brigadier.context.CommandContext,java.lang.String) -> d 69:69:net.minecraft.resources.ResourceLocation getId(com.mojang.brigadier.context.CommandContext,java.lang.String) -> e 74:74:net.minecraft.resources.ResourceLocation parse(com.mojang.brigadier.StringReader) -> a 79:79:java.util.Collection getExamples() -> getExamples 22:22:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 65:65:com.mojang.brigadier.exceptions.CommandSyntaxException lambda$getAttribute$5(net.minecraft.resources.ResourceLocation) -> a 49:49:com.mojang.brigadier.exceptions.CommandSyntaxException lambda$getRecipe$4(net.minecraft.resources.ResourceLocation) -> b 27:27:com.mojang.brigadier.Message lambda$static$3(java.lang.Object) -> a 26:26:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> b 25:25:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> c 24:24:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> d 23:27:void () -> net.minecraft.commands.arguments.ScoreHolderArgument -> dz: com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_SCORE_HOLDERS -> a java.util.Collection EXAMPLES -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_RESULTS -> c boolean multiple -> d 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$null$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> b 26:26:boolean access$000(net.minecraft.commands.arguments.ScoreHolderArgument) -> a 27:39:void () -> net.minecraft.commands.arguments.ScoreHolderArgument$Result -> dz$a: java.util.Collection getNames(net.minecraft.commands.CommandSourceStack,java.util.function.Supplier) -> getNames net.minecraft.commands.arguments.ScoreHolderArgument$SelectorResult -> dz$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 -> dz$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 -> ea: 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 -> eb: 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 -> ec: 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 -> ed: 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 -> ee: 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 -> ef: 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 35:35:net.minecraft.nbt.CompoundTag getTag() -> b 39:39:java.util.Set getDefinedProperties() -> c 44:61:boolean test(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> a 65:65:boolean test(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a 69:88: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 -> eg: java.util.Collection EXAMPLES -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_TAG -> b 32:32:void () -> 37:37:net.minecraft.commands.arguments.blocks.BlockPredicateArgument blockPredicate() -> a 42:49:net.minecraft.commands.arguments.blocks.BlockPredicateArgument$Result parse(com.mojang.brigadier.StringReader) -> a 60:60:java.util.function.Predicate getBlockPredicate(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 65:72:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 77:77:java.util.Collection getExamples() -> getExamples 32:32:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 50:54:java.util.function.Predicate lambda$parse$2(net.minecraft.resources.ResourceLocation,net.minecraft.commands.arguments.blocks.BlockStateParser,net.minecraft.tags.TagContainer) -> a 46:46:java.util.function.Predicate lambda$parse$1(net.minecraft.commands.arguments.blocks.BlockPredicateArgument$BlockPredicate,net.minecraft.tags.TagContainer) -> a 34:34:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 33:34:void () -> net.minecraft.commands.arguments.blocks.BlockPredicateArgument$1 -> eg$1: net.minecraft.commands.arguments.blocks.BlockPredicateArgument$BlockPredicate -> eg$a: net.minecraft.world.level.block.state.BlockState state -> a java.util.Set properties -> b net.minecraft.nbt.CompoundTag nbt -> c 90:94:void (net.minecraft.world.level.block.state.BlockState,java.util.Set,net.minecraft.nbt.CompoundTag) -> 98:115:boolean test(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> a 84:84:boolean test(java.lang.Object) -> test net.minecraft.commands.arguments.blocks.BlockPredicateArgument$Result -> eg$b: java.util.function.Predicate create(net.minecraft.tags.TagContainer) -> create net.minecraft.commands.arguments.blocks.BlockPredicateArgument$TagPredicate -> eg$c: net.minecraft.tags.Tag tag -> a net.minecraft.nbt.CompoundTag nbt -> b java.util.Map vagueProperties -> c 125:129:void (net.minecraft.tags.Tag,java.util.Map,net.minecraft.nbt.CompoundTag) -> 133:158:boolean test(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> a 119:119:boolean test(java.lang.Object) -> test 119:119:void (net.minecraft.tags.Tag,java.util.Map,net.minecraft.nbt.CompoundTag,net.minecraft.commands.arguments.blocks.BlockPredicateArgument$1) -> net.minecraft.commands.arguments.blocks.BlockStateArgument -> eh: 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 -> ei: 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 java.util.function.BiFunction SUGGEST_NOTHING -> h com.mojang.brigadier.StringReader reader -> i boolean forTesting -> j java.util.Map properties -> k java.util.Map vagueProperties -> l net.minecraft.resources.ResourceLocation id -> m net.minecraft.world.level.block.state.StateDefinition definition -> n net.minecraft.world.level.block.state.BlockState state -> o net.minecraft.nbt.CompoundTag nbt -> p net.minecraft.resources.ResourceLocation tag -> q int tagCursor -> r java.util.function.BiFunction suggestions -> s 52:66:void (com.mojang.brigadier.StringReader,boolean) -> 69:69:java.util.Map getProperties() -> a 74:74:net.minecraft.world.level.block.state.BlockState getState() -> b 79:79:net.minecraft.nbt.CompoundTag getNbt() -> c 84:84:net.minecraft.resources.ResourceLocation getTag() -> d 88:108:net.minecraft.commands.arguments.blocks.BlockStateParser parse(boolean) -> a 112:116:java.util.concurrent.CompletableFuture suggestPropertyNameOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.tags.TagCollection) -> b 120:123:java.util.concurrent.CompletableFuture suggestVaguePropertyNameOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.tags.TagCollection) -> c 127:133:java.util.concurrent.CompletableFuture suggestPropertyName(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.tags.TagCollection) -> d 137:150:java.util.concurrent.CompletableFuture suggestVaguePropertyName(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.tags.TagCollection) -> e 154:157:java.util.concurrent.CompletableFuture suggestOpenNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.tags.TagCollection) -> f 161:177:boolean hasBlockEntity(net.minecraft.tags.TagCollection) -> a 181:184:java.util.concurrent.CompletableFuture suggestEquals(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.tags.TagCollection) -> g 188:194:java.util.concurrent.CompletableFuture suggestNextPropertyOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.tags.TagCollection) -> h 198:205:com.mojang.brigadier.suggestion.SuggestionsBuilder addSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.world.level.block.state.properties.Property) -> a 209:233:java.util.concurrent.CompletableFuture suggestVaguePropertyValue(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.tags.TagCollection,java.lang.String) -> a 237:261:java.util.concurrent.CompletableFuture suggestOpenVaguePropertiesOrNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.tags.TagCollection) -> i 265:273:java.util.concurrent.CompletableFuture suggestOpenPropertiesOrNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.tags.TagCollection) -> j 277:277:java.util.concurrent.CompletableFuture suggestTag(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.tags.TagCollection) -> k 281:285:java.util.concurrent.CompletableFuture suggestBlockIdOrTag(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.tags.TagCollection) -> l 289:299:void readBlock() -> e 302:310:void readTag() -> f 313:362:void readProperties() -> g 365:414:void readVagueProperties() -> h 417:418:void readNbt() -> i 421:429:void setValue(net.minecraft.world.level.block.state.properties.Property,java.lang.String,int) -> a 432:446:java.lang.String serialize(net.minecraft.world.level.block.state.BlockState) -> a 451:454:void appendProperty(java.lang.StringBuilder,net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable) -> a 457:457:java.util.concurrent.CompletableFuture fillSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.tags.TagCollection) -> a 461:461:java.util.Map getVagueProperties() -> j 387:387:java.util.concurrent.CompletableFuture lambda$readVagueProperties$8(java.lang.String,com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.tags.TagCollection) -> a 339:339:java.util.concurrent.CompletableFuture lambda$readProperties$7(net.minecraft.world.level.block.state.properties.Property,com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.tags.TagCollection) -> a 293:294: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.tags.TagCollection) -> 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 -> ej: net.minecraft.commands.arguments.coordinates.BlockPosArgument -> ek: java.util.Collection EXAMPLES -> c com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_LOADED -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_OUT_OF_WORLD -> b 21:21:void () -> 28:28:net.minecraft.commands.arguments.coordinates.BlockPosArgument blockPos() -> a 32:39:net.minecraft.core.BlockPos getLoadedBlockPos(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 43:43:net.minecraft.core.BlockPos getOrLoadBlockPos(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b 48:51:net.minecraft.commands.arguments.coordinates.Coordinates parse(com.mojang.brigadier.StringReader) -> a 57:70:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 76:76:java.util.Collection getExamples() -> getExamples 21:21:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 22:25:void () -> net.minecraft.commands.arguments.coordinates.ColumnPosArgument -> el: 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 -> em: 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 -> en: double left -> a double up -> b double forwards -> c 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 -> eo: 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 -> ep: 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 -> eq: 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 -> er: 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 -> es: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EXPECTED_DOUBLE -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EXPECTED_INT -> b boolean relative -> c double value -> d 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 -> et: 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 -> eu: net.minecraft.commands.arguments.item.FunctionArgument -> ev: 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) -> c 68:72:net.minecraft.tags.Tag getFunctionTag(com.mojang.brigadier.context.CommandContext,net.minecraft.resources.ResourceLocation) -> d 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 20:20:net.minecraft.tags.Tag access$000(com.mojang.brigadier.context.CommandContext,net.minecraft.resources.ResourceLocation) -> a 20:20:net.minecraft.commands.CommandFunction access$100(com.mojang.brigadier.context.CommandContext,net.minecraft.resources.ResourceLocation) -> b 21:23:void () -> net.minecraft.commands.arguments.item.FunctionArgument$1 -> ev$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 -> ev$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 -> ev$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 -> ew: 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 -> ex: 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:net.minecraft.nbt.CompoundTag getTag() -> b 38:38:boolean test(net.minecraft.world.item.ItemStack) -> a 42:49:net.minecraft.world.item.ItemStack createItemStack(int,boolean) -> a 53:57:java.lang.String serialize() -> c 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 -> ey: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_TAGS_ALLOWED -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_ITEM -> b java.util.function.BiFunction SUGGEST_NOTHING -> c com.mojang.brigadier.StringReader reader -> d boolean forTesting -> e java.util.Map properties -> f net.minecraft.world.item.Item item -> g net.minecraft.nbt.CompoundTag nbt -> h net.minecraft.resources.ResourceLocation tag -> i int tagCursor -> j java.util.function.BiFunction suggestions -> k 36:47:void (com.mojang.brigadier.StringReader,boolean) -> 50:50:java.util.Map getProperties() -> a 54:54:net.minecraft.world.item.Item getItem() -> b 59:59:net.minecraft.nbt.CompoundTag getNbt() -> c 63:63:net.minecraft.resources.ResourceLocation getTag() -> d 67:73:void readItem() -> e 76:84:void readTag() -> f 87:88:void readNbt() -> g 91:102:net.minecraft.commands.arguments.item.ItemParser parse() -> h 106:109:java.util.concurrent.CompletableFuture suggestOpenNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.tags.TagCollection) -> b 113:113:java.util.concurrent.CompletableFuture suggestTag(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.tags.TagCollection) -> c 117:120:java.util.concurrent.CompletableFuture suggestItemIdOrTag(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.tags.TagCollection) -> d 124:124:java.util.concurrent.CompletableFuture fillSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.tags.TagCollection) -> a 70:71:com.mojang.brigadier.exceptions.CommandSyntaxException lambda$readItem$2(int,net.minecraft.resources.ResourceLocation) -> a 32:32:java.util.concurrent.CompletableFuture lambda$static$1(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.tags.TagCollection) -> e 27:27:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 26:32:void () -> net.minecraft.commands.arguments.item.ItemPredicateArgument -> ez: java.util.Collection EXAMPLES -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_TAG -> b 26:26:void () -> 31:31:net.minecraft.commands.arguments.item.ItemPredicateArgument itemPredicate() -> a 36:43:net.minecraft.commands.arguments.item.ItemPredicateArgument$Result parse(com.mojang.brigadier.StringReader) -> a 54:54:java.util.function.Predicate getItemPredicate(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a 59:66:java.util.concurrent.CompletableFuture listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> listSuggestions 71:71:java.util.Collection getExamples() -> getExamples 26:26:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 44:48:java.util.function.Predicate lambda$parse$2(net.minecraft.resources.ResourceLocation,net.minecraft.commands.arguments.item.ItemParser,com.mojang.brigadier.context.CommandContext) -> a 40:40:java.util.function.Predicate lambda$parse$1(net.minecraft.commands.arguments.item.ItemPredicateArgument$ItemPredicate,com.mojang.brigadier.context.CommandContext) -> a 28:28:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 27:28:void () -> net.minecraft.commands.arguments.item.ItemPredicateArgument$ItemPredicate -> ez$a: net.minecraft.world.item.Item item -> a net.minecraft.nbt.CompoundTag nbt -> b 83:86:void (net.minecraft.world.item.Item,net.minecraft.nbt.CompoundTag) -> 90:90:boolean test(net.minecraft.world.item.ItemStack) -> a 78:78:boolean test(java.lang.Object) -> test net.minecraft.commands.arguments.item.ItemPredicateArgument$Result -> ez$b: java.util.function.Predicate create(com.mojang.brigadier.context.CommandContext) -> create net.minecraft.commands.arguments.item.ItemPredicateArgument$TagPredicate -> ez$c: net.minecraft.tags.Tag tag -> a net.minecraft.nbt.CompoundTag nbt -> b 99:102:void (net.minecraft.tags.Tag,net.minecraft.nbt.CompoundTag) -> 106:106:boolean test(net.minecraft.world.item.ItemStack) -> a 94:94:boolean test(java.lang.Object) -> test net.minecraft.commands.arguments.item.package-info -> fa: net.minecraft.commands.arguments.package-info -> fb: net.minecraft.commands.arguments.selector.EntitySelector -> fc: int maxResults -> a boolean includesEntities -> b boolean worldLimited -> c java.util.function.Predicate predicate -> d net.minecraft.advancements.critereon.MinMaxBounds$Floats range -> e java.util.function.Function position -> f net.minecraft.world.phys.AABB aabb -> g java.util.function.BiConsumer order -> h boolean currentEntity -> i java.lang.String playerName -> j java.util.UUID entityUUID -> k net.minecraft.world.entity.EntityType type -> l boolean usesSelector -> m 47:61:void (int,boolean,boolean,java.util.function.Predicate,net.minecraft.advancements.critereon.MinMaxBounds$Floats,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) -> 64:64:int getMaxResults() -> a 68:68:boolean includesEntities() -> b 72:72:boolean isSelfSelector() -> c 76:76:boolean isWorldLimited() -> d 80:80:boolean usesSelector() -> e 84:87:void checkPermissions(net.minecraft.commands.CommandSourceStack) -> e 90:99:net.minecraft.world.entity.Entity findSingleEntity(net.minecraft.commands.CommandSourceStack) -> a 103:145:java.util.List findEntities(net.minecraft.commands.CommandSourceStack) -> b 149:154:void addEntities(java.util.List,net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Vec3,java.util.function.Predicate) -> a 157:163:net.minecraft.server.level.ServerPlayer findSinglePlayer(net.minecraft.commands.CommandSourceStack) -> c 167:211:java.util.List findPlayers(net.minecraft.commands.CommandSourceStack) -> d 215:224:java.util.function.Predicate getPredicate(net.minecraft.world.phys.Vec3) -> a 228:232:java.util.List sortAndLimit(net.minecraft.world.phys.Vec3,java.util.List) -> a 236:236:net.minecraft.network.chat.MutableComponent joinNames(java.util.List) -> a 222:222:boolean lambda$getPredicate$1(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity) -> a 218:218:boolean lambda$getPredicate$0(net.minecraft.world.phys.AABB,net.minecraft.world.entity.Entity) -> a net.minecraft.commands.arguments.selector.EntitySelectorParser -> fd: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID_NAME_OR_UUID -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_SELECTOR_TYPE -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_SELECTORS_NOT_ALLOWED -> c com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_MISSING_SELECTOR_TYPE -> d com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EXPECTED_END_OF_OPTIONS -> e com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_EXPECTED_OPTION_VALUE -> f java.util.function.BiConsumer ORDER_ARBITRARY -> g java.util.function.BiConsumer ORDER_NEAREST -> h java.util.function.BiConsumer ORDER_FURTHEST -> i java.util.function.BiConsumer ORDER_RANDOM -> j java.util.function.BiFunction SUGGEST_NOTHING -> k com.mojang.brigadier.StringReader reader -> l boolean allowSelectors -> m int maxResults -> n boolean includesEntities -> o boolean worldLimited -> p net.minecraft.advancements.critereon.MinMaxBounds$Floats distance -> q net.minecraft.advancements.critereon.MinMaxBounds$Ints level -> r java.lang.Double x -> s java.lang.Double y -> t java.lang.Double z -> u java.lang.Double deltaX -> v java.lang.Double deltaY -> w java.lang.Double deltaZ -> x net.minecraft.advancements.critereon.WrappedMinMaxBounds rotX -> y net.minecraft.advancements.critereon.WrappedMinMaxBounds rotY -> z java.util.function.Predicate predicate -> A java.util.function.BiConsumer order -> B boolean currentEntity -> C java.lang.String playerName -> D int startPosition -> E java.util.UUID entityUUID -> F java.util.function.BiFunction suggestions -> G boolean hasNameEquals -> H boolean hasNameNotEquals -> I boolean isLimited -> J boolean isSorted -> K boolean hasGamemodeEquals -> L boolean hasGamemodeNotEquals -> M boolean hasTeamEquals -> N boolean hasTeamNotEquals -> O net.minecraft.world.entity.EntityType type -> P boolean typeInverse -> Q boolean hasScores -> R boolean hasAdvancements -> S boolean usesSelectors -> T 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$Floats getDistance() -> i 323:324:void setDistance(net.minecraft.advancements.critereon.MinMaxBounds$Floats) -> 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$15(java.util.function.ToDoubleFunction,double,double,net.minecraft.world.entity.Entity) -> a 158:161:boolean lambda$finalizePredicates$14(net.minecraft.world.entity.Entity) -> a 154:154:double lambda$finalizePredicates$13(net.minecraft.world.entity.Entity) -> b 151:151:double lambda$finalizePredicates$12(net.minecraft.world.entity.Entity) -> c 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) -> d 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$null$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$null$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 -> fe: 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$null$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$null$58(java.util.Map,net.minecraft.world.entity.Entity) -> a 425:425:boolean lambda$null$57(boolean,net.minecraft.advancements.AdvancementProgress) -> a 415:421:boolean lambda$null$56(java.util.Map,net.minecraft.advancements.AdvancementProgress) -> a 403:403:boolean lambda$null$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$null$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$null$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$null$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$null$43(net.minecraft.world.entity.EntityType,boolean,net.minecraft.world.entity.Entity) -> a 289:290:com.mojang.brigadier.exceptions.CommandSyntaxException lambda$null$42(net.minecraft.commands.arguments.selector.EntitySelectorParser,int,net.minecraft.resources.ResourceLocation) -> a 285:285:boolean lambda$null$41(net.minecraft.resources.ResourceLocation,boolean,net.minecraft.world.entity.Entity) -> b 263:269:java.util.concurrent.CompletableFuture lambda$null$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$null$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$null$34(boolean,net.minecraft.world.level.GameType,net.minecraft.world.entity.Entity) -> a 188:212:java.util.concurrent.CompletableFuture lambda$null$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$null$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$null$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$1 -> fe$1: net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Modifier -> fe$a: void handle(net.minecraft.commands.arguments.selector.EntitySelectorParser) -> handle net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Option -> fe$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) -> 506:506:void (net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Modifier,java.util.function.Predicate,net.minecraft.network.chat.Component,net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$1) -> net.minecraft.commands.arguments.selector.options.package-info -> ff: net.minecraft.commands.arguments.selector.package-info -> fg: net.minecraft.commands.exceptions.package-info -> fh: net.minecraft.commands.package-info -> fi: net.minecraft.commands.synchronization.ArgumentSerializer -> fj: 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 -> fk: org.apache.logging.log4j.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$1 -> fk$1: net.minecraft.commands.synchronization.ArgumentTypes$Entry -> fk$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) -> 253:253:void (java.lang.Class,net.minecraft.commands.synchronization.ArgumentSerializer,net.minecraft.resources.ResourceLocation,net.minecraft.commands.synchronization.ArgumentTypes$1) -> net.minecraft.commands.synchronization.EmptyArgumentSerializer -> fl: 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 -> fm: java.util.Map PROVIDERS_BY_NAME -> f net.minecraft.resources.ResourceLocation DEFAULT_NAME -> g 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 SUMMONABLE_ENTITIES -> e 20:20:void () -> 32:36:com.mojang.brigadier.suggestion.SuggestionProvider register(net.minecraft.resources.ResourceLocation,com.mojang.brigadier.suggestion.SuggestionProvider) -> a 40:40:com.mojang.brigadier.suggestion.SuggestionProvider getProvider(net.minecraft.resources.ResourceLocation) -> a 44:47:net.minecraft.resources.ResourceLocation getName(com.mojang.brigadier.suggestion.SuggestionProvider) -> a 52:55:com.mojang.brigadier.suggestion.SuggestionProvider safelySwap(com.mojang.brigadier.suggestion.SuggestionProvider) -> b 28:28:java.util.concurrent.CompletableFuture lambda$static$5(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 28:28:com.mojang.brigadier.Message lambda$null$4(net.minecraft.world.entity.EntityType) -> a 27:27:java.util.concurrent.CompletableFuture lambda$static$3(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> b 26:26:java.util.concurrent.CompletableFuture lambda$static$2(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> c 25:25:java.util.concurrent.CompletableFuture lambda$static$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> d 24:24:java.util.concurrent.CompletableFuture lambda$static$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> e 21:28:void () -> net.minecraft.commands.synchronization.SuggestionProviders$Wrapper -> fm$a: com.mojang.brigadier.suggestion.SuggestionProvider delegate -> a net.minecraft.resources.ResourceLocation name -> b 63:66:void (net.minecraft.resources.ResourceLocation,com.mojang.brigadier.suggestion.SuggestionProvider) -> 70:70:java.util.concurrent.CompletableFuture getSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> getSuggestions 59:59:net.minecraft.resources.ResourceLocation access$000(net.minecraft.commands.synchronization.SuggestionProviders$Wrapper) -> a net.minecraft.commands.synchronization.brigadier.BrigadierArgumentSerializers -> fn: 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 -> fo: 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 -> fp: 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 -> fq: 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 -> fr: 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 -> fs: 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 -> fs$1: int[] $SwitchMap$com$mojang$brigadier$arguments$StringArgumentType$StringType -> a 17:17:void () -> net.minecraft.commands.synchronization.brigadier.package-info -> ft: net.minecraft.commands.synchronization.package-info -> fu: net.minecraft.core.AxisCycle -> fv: 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:void (java.lang.String,int,net.minecraft.core.AxisCycle$1) -> 3:73:void () -> net.minecraft.core.AxisCycle$1 -> fv$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 -> fv$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 -> fv$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 -> fw: org.apache.logging.log4j.Logger LOGGER -> c java.util.EnumMap vanillaUvTransformLocalToGlobal -> a java.util.EnumMap vanillaUvTransformGlobalToLocal -> b 15:15:void () -> 36:39:com.mojang.math.Transformation blockCenterToCorner(com.mojang.math.Transformation) -> a 46:49:com.mojang.math.Transformation blockCornerToCenter(com.mojang.math.Transformation) -> b 53:64:com.mojang.math.Transformation getUVLockTransform(com.mojang.math.Transformation,net.minecraft.core.Direction,java.util.function.Supplier) -> a 27:30:void lambda$static$1(java.util.EnumMap) -> a 19:25:void lambda$static$0(java.util.EnumMap) -> b 16:26:void () -> net.minecraft.core.BlockPos -> fx: com.mojang.serialization.Codec CODEC -> a org.apache.logging.log4j.Logger LOGGER -> e net.minecraft.core.BlockPos ZERO -> b int PACKED_X_LENGTH -> f int PACKED_Z_LENGTH -> g int PACKED_Y_LENGTH -> h long PACKED_X_MASK -> i long PACKED_Y_MASK -> j long PACKED_Z_MASK -> k int Z_OFFSET -> l int X_OFFSET -> m 48:49:void (int,int,int) -> 52:53:void (double,double,double) -> 56:57:void (net.minecraft.world.phys.Vec3) -> 60:61:void (net.minecraft.core.Position) -> 64:65:void (net.minecraft.core.Vec3i) -> 68:68:long offset(long,net.minecraft.core.Direction) -> a 72:72:long offset(long,int,int,int) -> a 76:77:boolean isOutsideBuildHeight(long) -> a 81:81:int getX(long) -> b 85:85:int getY(long) -> c 89:89:int getZ(long) -> d 93:93:net.minecraft.core.BlockPos of(long) -> e 97:97:long asLong() -> a 101:105:long asLong(int,int,int) -> a 113:113:long getFlatIndex(long) -> f 118:121:net.minecraft.core.BlockPos offset(double,double,double) -> a 126:129:net.minecraft.core.BlockPos offset(int,int,int) -> b 134:134:net.minecraft.core.BlockPos offset(net.minecraft.core.Vec3i) -> a 139:139:net.minecraft.core.BlockPos subtract(net.minecraft.core.Vec3i) -> b 144:149:net.minecraft.core.BlockPos multiply(int) -> a 154:154:net.minecraft.core.BlockPos above() -> b 159:159:net.minecraft.core.BlockPos above(int) -> b 164:164:net.minecraft.core.BlockPos below() -> c 169:169:net.minecraft.core.BlockPos below(int) -> c 174:174:net.minecraft.core.BlockPos north() -> d 179:179:net.minecraft.core.BlockPos north(int) -> d 184:184:net.minecraft.core.BlockPos south() -> e 189:189:net.minecraft.core.BlockPos south(int) -> e 194:194:net.minecraft.core.BlockPos west() -> f 199:199:net.minecraft.core.BlockPos west(int) -> f 204:204:net.minecraft.core.BlockPos east() -> g 209:209:net.minecraft.core.BlockPos east(int) -> g 214:214:net.minecraft.core.BlockPos relative(net.minecraft.core.Direction) -> a 219:222:net.minecraft.core.BlockPos relative(net.minecraft.core.Direction,int) -> a 227:233:net.minecraft.core.BlockPos relative(net.minecraft.core.Direction$Axis,int) -> a 237:246:net.minecraft.core.BlockPos rotate(net.minecraft.world.level.block.Rotation) -> a 252:252:net.minecraft.core.BlockPos cross(net.minecraft.core.Vec3i) -> c 256:256:net.minecraft.core.BlockPos immutable() -> h 260:260:net.minecraft.core.BlockPos$MutableBlockPos mutable() -> i 397:401:java.lang.Iterable randomBetweenClosed(java.util.Random,int,int,int,int,int,int,int) -> a 423:428:java.lang.Iterable withinManhattan(net.minecraft.core.BlockPos,int,int,int) -> a 479:479:java.util.Optional findClosestMatch(net.minecraft.core.BlockPos,int,int,java.util.function.Predicate) -> a 483:483:java.util.stream.Stream withinManhattanStream(net.minecraft.core.BlockPos,int,int,int) -> b 487:493:java.lang.Iterable betweenClosed(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 498:498:java.util.stream.Stream betweenClosedStream(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> b 502:508:java.util.stream.Stream betweenClosedStream(net.minecraft.world.level.levelgen.structure.BoundingBox) -> a 513:513:java.util.stream.Stream betweenClosedStream(net.minecraft.world.phys.AABB) -> a 517:517:java.util.stream.Stream betweenClosedStream(int,int,int,int,int,int) -> a 522:527:java.lang.Iterable betweenClosed(int,int,int,int,int,int) -> b 549:551: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) -> h 24:24:net.minecraft.core.Vec3i east() -> j 24:24:net.minecraft.core.Vec3i west(int) -> i 24:24:net.minecraft.core.Vec3i west() -> k 24:24:net.minecraft.core.Vec3i south(int) -> j 24:24:net.minecraft.core.Vec3i south() -> l 24:24:net.minecraft.core.Vec3i north(int) -> k 24:24:net.minecraft.core.Vec3i north() -> m 24:24:net.minecraft.core.Vec3i below(int) -> l 24:24:net.minecraft.core.Vec3i below() -> n 24:24:net.minecraft.core.Vec3i above(int) -> m 24:24:net.minecraft.core.Vec3i above() -> o 24:24:net.minecraft.core.Vec3i multiply(int) -> n 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 551:551:java.util.Iterator lambda$spiralAround$6(net.minecraft.core.Direction,net.minecraft.core.Direction,net.minecraft.core.BlockPos,int) -> a 527:527:java.util.Iterator lambda$betweenClosed$5(int,int,int,int,int,int) -> c 428:428:java.util.Iterator lambda$withinManhattan$4(int,int,int,int,int,int,int) -> a 401:401: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$null$0(int[]) -> a 26:45:void () -> net.minecraft.core.BlockPos$1 -> fx$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 401:403:void (int,int,java.util.Random,int,int,int,int,int) -> 407:417:net.minecraft.core.BlockPos computeNext() -> a 401:401:java.lang.Object computeNext() -> computeNext net.minecraft.core.BlockPos$2 -> fx$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 428:429:void (int,int,int,int,int,int,int) -> 442:473:net.minecraft.core.BlockPos computeNext() -> a 428:428:java.lang.Object computeNext() -> computeNext net.minecraft.core.BlockPos$3 -> fx$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 527:528:void (int,int,int,int,int,int) -> 533:543:net.minecraft.core.BlockPos computeNext() -> a 527:527:java.lang.Object computeNext() -> computeNext net.minecraft.core.BlockPos$4 -> fx$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 551:566:void (net.minecraft.core.Direction,net.minecraft.core.Direction,net.minecraft.core.BlockPos,int) -> 570:586:net.minecraft.core.BlockPos$MutableBlockPos computeNext() -> a 551:551:java.lang.Object computeNext() -> computeNext net.minecraft.core.BlockPos$5 -> fx$5: int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a int[] $SwitchMap$net$minecraft$core$Direction$Axis -> b 237:362:void () -> net.minecraft.core.BlockPos$MutableBlockPos -> fx$a: 265:266:void () -> 269:270:void (int,int,int) -> 273:274:void (double,double,double) -> 278:278:net.minecraft.core.BlockPos offset(double,double,double) -> a 283:283:net.minecraft.core.BlockPos offset(int,int,int) -> b 288:288:net.minecraft.core.BlockPos multiply(int) -> a 293:293:net.minecraft.core.BlockPos relative(net.minecraft.core.Direction,int) -> a 298:298:net.minecraft.core.BlockPos relative(net.minecraft.core.Direction$Axis,int) -> a 303:303:net.minecraft.core.BlockPos rotate(net.minecraft.world.level.block.Rotation) -> a 307:310:net.minecraft.core.BlockPos$MutableBlockPos set(int,int,int) -> d 314:314:net.minecraft.core.BlockPos$MutableBlockPos set(double,double,double) -> c 318:318:net.minecraft.core.BlockPos$MutableBlockPos set(net.minecraft.core.Vec3i) -> g 322:322:net.minecraft.core.BlockPos$MutableBlockPos set(long) -> g 326:329:net.minecraft.core.BlockPos$MutableBlockPos set(net.minecraft.core.AxisCycle,int,int,int) -> a 334:334:net.minecraft.core.BlockPos$MutableBlockPos setWithOffset(net.minecraft.core.Vec3i,net.minecraft.core.Direction) -> a 338:338:net.minecraft.core.BlockPos$MutableBlockPos setWithOffset(net.minecraft.core.Vec3i,int,int,int) -> a 342:342:net.minecraft.core.BlockPos$MutableBlockPos setWithOffset(net.minecraft.core.Vec3i,net.minecraft.core.Vec3i) -> a 346:346:net.minecraft.core.BlockPos$MutableBlockPos move(net.minecraft.core.Direction) -> c 350:350:net.minecraft.core.BlockPos$MutableBlockPos move(net.minecraft.core.Direction,int) -> c 354:354:net.minecraft.core.BlockPos$MutableBlockPos move(int,int,int) -> e 358:358:net.minecraft.core.BlockPos$MutableBlockPos move(net.minecraft.core.Vec3i) -> h 362:370:net.minecraft.core.BlockPos$MutableBlockPos clamp(net.minecraft.core.Direction$Axis,int,int) -> a 376:377:void setX(int) -> o 381:382:void setY(int) -> p 386:387:void setZ(int) -> q 391:391:net.minecraft.core.BlockPos immutable() -> h 263:263:net.minecraft.core.Vec3i cross(net.minecraft.core.Vec3i) -> d 263:263:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction$Axis,int) -> b 263:263:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction,int) -> b 263:263:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction) -> b 263:263:net.minecraft.core.Vec3i east(int) -> h 263:263:net.minecraft.core.Vec3i east() -> j 263:263:net.minecraft.core.Vec3i west(int) -> i 263:263:net.minecraft.core.Vec3i west() -> k 263:263:net.minecraft.core.Vec3i south(int) -> j 263:263:net.minecraft.core.Vec3i south() -> l 263:263:net.minecraft.core.Vec3i north(int) -> k 263:263:net.minecraft.core.Vec3i north() -> m 263:263:net.minecraft.core.Vec3i below(int) -> l 263:263:net.minecraft.core.Vec3i below() -> n 263:263:net.minecraft.core.Vec3i above(int) -> m 263:263:net.minecraft.core.Vec3i above() -> o 263:263:net.minecraft.core.Vec3i multiply(int) -> n 263:263:net.minecraft.core.Vec3i subtract(net.minecraft.core.Vec3i) -> e 263:263:net.minecraft.core.Vec3i offset(net.minecraft.core.Vec3i) -> f 263:263:net.minecraft.core.Vec3i offset(int,int,int) -> c 263:263:net.minecraft.core.Vec3i offset(double,double,double) -> b net.minecraft.core.BlockSource -> fy: 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.material.Material getMaterial() -> f net.minecraft.world.level.block.entity.BlockEntity getEntity() -> g net.minecraft.server.level.ServerLevel getLevel() -> h net.minecraft.core.BlockSourceImpl -> fz: net.minecraft.server.level.ServerLevel level -> a net.minecraft.core.BlockPos pos -> b 13:16:void (net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> 20:20:net.minecraft.server.level.ServerLevel getLevel() -> h 25:25:double x() -> a 30:30:double y() -> b 35:35:double z() -> c 40:40:net.minecraft.core.BlockPos getPos() -> d 45:45:net.minecraft.world.level.block.state.BlockState getBlockState() -> e 50:50:net.minecraft.world.level.material.Material getMaterial() -> f 57:57:net.minecraft.world.level.block.entity.BlockEntity getEntity() -> g net.minecraft.core.Cursor3D -> ga: int originX -> a int originY -> b int originZ -> c int width -> d int height -> e int depth -> f int end -> g int index -> h int x -> i int y -> j int z -> k 22:31:void (int,int,int,int,int,int) -> 34:44:boolean advance() -> a 48:48:int nextX() -> b 52:52:int nextY() -> c 56:56:int nextZ() -> d 60:70:int getNextType() -> e net.minecraft.core.DefaultedRegistry -> gb: net.minecraft.resources.ResourceLocation defaultKey -> bh java.lang.Object defaultValue -> bi 18:20:void (java.lang.String,net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle) -> 24:28:java.lang.Object registerMapping(int,net.minecraft.resources.ResourceKey,java.lang.Object) -> 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 66:67:java.lang.Object getRandom(java.util.Random) -> a 71:71:net.minecraft.resources.ResourceLocation getDefaultKey() -> a net.minecraft.core.Direction -> gc: 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 int data3d -> g int oppositeIndex -> h int data2d -> i java.lang.String name -> j net.minecraft.core.Direction$Axis axis -> k net.minecraft.core.Direction$AxisDirection axisDirection -> l net.minecraft.core.Vec3i normal -> m net.minecraft.core.Direction[] VALUES -> n java.util.Map BY_NAME -> o net.minecraft.core.Direction[] BY_3D_DATA -> p net.minecraft.core.Direction[] BY_2D_DATA -> q it.unimi.dsi.fastutil.longs.Long2ObjectMap BY_NORMAL -> r net.minecraft.core.Direction[] $VALUES -> s 27:27:net.minecraft.core.Direction[] values() -> values 27:27:net.minecraft.core.Direction valueOf(java.lang.String) -> valueOf 51:59: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) -> 62:99:net.minecraft.core.Direction[] orderedByNearest(net.minecraft.world.entity.Entity) -> a 105:105:net.minecraft.core.Direction[] makeDirectionArray(net.minecraft.core.Direction,net.minecraft.core.Direction,net.minecraft.core.Direction) -> a 109:112:net.minecraft.core.Direction rotate(com.mojang.math.Matrix4f,net.minecraft.core.Direction) -> a 116:134:com.mojang.math.Quaternion getRotation() -> b 139:139:int get3DDataValue() -> c 143:143:int get2DDataValue() -> d 147:147:net.minecraft.core.Direction$AxisDirection getAxisDirection() -> e 151:151:net.minecraft.core.Direction getOpposite() -> f 155:175:net.minecraft.core.Direction getClockWise(net.minecraft.core.Direction$Axis) -> a 180:200:net.minecraft.core.Direction getCounterClockWise(net.minecraft.core.Direction$Axis) -> b 205:215:net.minecraft.core.Direction getClockWise() -> g 220:230:net.minecraft.core.Direction getClockWiseX() -> q 235:245:net.minecraft.core.Direction getCounterClockWiseX() -> r 250:260:net.minecraft.core.Direction getClockWiseZ() -> s 265:275:net.minecraft.core.Direction getCounterClockWiseZ() -> t 280:290:net.minecraft.core.Direction getCounterClockWise() -> h 295:295:int getStepX() -> i 299:299:int getStepY() -> j 303:303:int getStepZ() -> k 307:307:com.mojang.math.Vector3f step() -> l 311:311:java.lang.String getName() -> m 315:315:net.minecraft.core.Direction$Axis getAxis() -> n 320:323:net.minecraft.core.Direction byName(java.lang.String) -> a 327:327:net.minecraft.core.Direction from3DDataValue(int) -> a 331:331:net.minecraft.core.Direction from2DDataValue(int) -> b 336:336:net.minecraft.core.Direction fromNormal(net.minecraft.core.BlockPos) -> a 341:341:net.minecraft.core.Direction fromNormal(int,int,int) -> a 345:345:net.minecraft.core.Direction fromYRot(double) -> a 349:356:net.minecraft.core.Direction fromAxisAndDirection(net.minecraft.core.Direction$Axis,net.minecraft.core.Direction$AxisDirection) -> a 361:361:float toYRot() -> o 365:365:net.minecraft.core.Direction getRandom(java.util.Random) -> a 369:369:net.minecraft.core.Direction getNearest(double,double,double) -> a 373:383:net.minecraft.core.Direction getNearest(float,float,float) -> a 388:388:java.lang.String toString() -> toString 393:393:java.lang.String getSerializedName() -> a 397:402:net.minecraft.core.Direction get(net.minecraft.core.Direction$AxisDirection,net.minecraft.core.Direction$Axis) -> a 537:537:net.minecraft.core.Vec3i getNormal() -> p 541:544:boolean isFacingAngle(float) -> a 49:49:net.minecraft.core.Direction lambda$static$8(net.minecraft.core.Direction,net.minecraft.core.Direction) -> a 49:49:net.minecraft.core.Direction lambda$static$7(net.minecraft.core.Direction) -> a 49:49:java.lang.Long lambda$static$6(net.minecraft.core.Direction) -> b 48:48:net.minecraft.core.Direction[] lambda$static$5(int) -> c 48:48:int lambda$static$4(net.minecraft.core.Direction) -> c 48:48:boolean lambda$static$3(net.minecraft.core.Direction) -> d 47:47:net.minecraft.core.Direction[] lambda$static$2(int) -> d 47:47:int lambda$static$1(net.minecraft.core.Direction) -> e 46:46:net.minecraft.core.Direction lambda$static$0(net.minecraft.core.Direction) -> f 27:49:void () -> net.minecraft.core.Direction$1 -> gc$1: int[] $SwitchMap$net$minecraft$core$Direction -> a int[] $SwitchMap$net$minecraft$core$Direction$Axis -> b 118:155:void () -> net.minecraft.core.Direction$Axis -> gc$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 -> e com.mojang.serialization.Codec CODEC -> d java.util.Map BY_NAME -> f java.lang.String name -> g net.minecraft.core.Direction$Axis[] $VALUES -> h 405:405:net.minecraft.core.Direction$Axis[] values() -> values 405:405:net.minecraft.core.Direction$Axis valueOf(java.lang.String) -> valueOf 449:451:void (java.lang.String,int,java.lang.String) -> 455:455:net.minecraft.core.Direction$Axis byName(java.lang.String) -> a 459:459:java.lang.String getName() -> b 463:463:boolean isVertical() -> c 467:467:boolean isHorizontal() -> d 472:472:java.lang.String toString() -> toString 476:476:net.minecraft.core.Direction$Axis getRandom(java.util.Random) -> a 481:481:boolean test(net.minecraft.core.Direction) -> a 485:492:net.minecraft.core.Direction$Plane getPlane() -> e 497:497:java.lang.String getSerializedName() -> a int choose(int,int,int) -> a double choose(double,double,double) -> a 405:405:boolean test(java.lang.Object) -> test 445:445:net.minecraft.core.Direction$Axis lambda$static$0(net.minecraft.core.Direction$Axis) -> a 405:405:void (java.lang.String,int,java.lang.String,net.minecraft.core.Direction$1) -> 405:445:void () -> net.minecraft.core.Direction$Axis$1 -> gc$a$1: 406:406:void (java.lang.String,int,java.lang.String) -> 409:409:int choose(int,int,int) -> a 414:414:double choose(double,double,double) -> a 406:406:boolean test(java.lang.Object) -> test net.minecraft.core.Direction$Axis$2 -> gc$a$2: 417:417:void (java.lang.String,int,java.lang.String) -> 420:420:int choose(int,int,int) -> a 425:425:double choose(double,double,double) -> a 417:417:boolean test(java.lang.Object) -> test net.minecraft.core.Direction$Axis$3 -> gc$a$3: 428:428:void (java.lang.String,int,java.lang.String) -> 431:431:int choose(int,int,int) -> a 436:436:double choose(double,double,double) -> a 428:428:boolean test(java.lang.Object) -> test net.minecraft.core.Direction$AxisDirection -> gc$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 505:505:net.minecraft.core.Direction$AxisDirection[] values() -> values 505:505:net.minecraft.core.Direction$AxisDirection valueOf(java.lang.String) -> valueOf 513:516:void (java.lang.String,int,int,java.lang.String) -> 519:519:int getStep() -> a 523:523:java.lang.String getName() -> b 528:528:java.lang.String toString() -> toString 532:532:net.minecraft.core.Direction$AxisDirection opposite() -> c 505:507:void () -> net.minecraft.core.Direction$Plane -> gc$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 547:547:net.minecraft.core.Direction$Plane[] values() -> values 547:547:net.minecraft.core.Direction$Plane valueOf(java.lang.String) -> valueOf 555:558:void (java.lang.String,int,net.minecraft.core.Direction[],net.minecraft.core.Direction$Axis[]) -> 561:561:net.minecraft.core.Direction getRandomDirection(java.util.Random) -> a 565:565:net.minecraft.core.Direction$Axis getRandomAxis(java.util.Random) -> b 570:570:boolean test(net.minecraft.core.Direction) -> a 575:575:java.util.Iterator iterator() -> iterator 579:579:java.util.stream.Stream stream() -> a 547:547:boolean test(java.lang.Object) -> test 547:549:void () -> net.minecraft.core.Direction8 -> gd: 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 int NORTH_WEST_MASK -> i int WEST_MASK -> j int SOUTH_WEST_MASK -> k int SOUTH_MASK -> l int SOUTH_EAST_MASK -> m int EAST_MASK -> n int NORTH_EAST_MASK -> o int NORTH_MASK -> p java.util.Set directions -> q net.minecraft.core.Direction8[] $VALUES -> r 8:8:net.minecraft.core.Direction8[] values() -> values 8:8:net.minecraft.core.Direction8 valueOf(java.lang.String) -> valueOf 29:31:void (java.lang.String,int,net.minecraft.core.Direction[]) -> 34:56:int getSideMask(boolean,boolean,boolean,boolean) -> a 60:60:java.util.Set getDirections() -> a 8:25:void () -> net.minecraft.core.FrontAndTop -> ge: 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 7:7:net.minecraft.core.FrontAndTop[] values() -> values 7:7:net.minecraft.core.FrontAndTop valueOf(java.lang.String) -> valueOf 37:37:int lookupKey(net.minecraft.core.Direction,net.minecraft.core.Direction) -> b 40:44:void (java.lang.String,int,java.lang.String,net.minecraft.core.Direction,net.minecraft.core.Direction) -> 48:48:java.lang.String getSerializedName() -> a 52:53:net.minecraft.core.FrontAndTop fromFrontAndTop(net.minecraft.core.Direction,net.minecraft.core.Direction) -> a 57:57:net.minecraft.core.Direction front() -> b 61:61:net.minecraft.core.Direction top() -> c 7:30:void () -> net.minecraft.core.GlobalPos -> gf: 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.IdMap -> gg: int getId(java.lang.Object) -> a java.lang.Object byId(int) -> a net.minecraft.core.IdMapper -> gh: int nextId -> a java.util.IdentityHashMap tToId -> b java.util.List idToT -> c 20:21:void () -> 23:26:void (int) -> 29:41:void addMapping(java.lang.Object,int) -> a 44:45:void add(java.lang.Object) -> b 49:50:int getId(java.lang.Object) -> a 56:60:java.lang.Object byId(int) -> a 65:65:java.util.Iterator iterator() -> iterator 69:69:boolean contains(int) -> b 73:73:int size() -> a net.minecraft.core.MappedRegistry -> gi: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap map -> b com.google.common.collect.BiMap storage -> c com.google.common.collect.BiMap keyStorage -> bh java.util.Set persistent -> bi java.lang.Object[] randomCache -> d int nextId -> bj 33:44:void (net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle) -> 47:48:com.mojang.serialization.MapCodec withName(net.minecraft.resources.ResourceKey,com.mojang.serialization.MapCodec) -> a 54:57:com.mojang.serialization.MapCodec withNameAndId(net.minecraft.resources.ResourceKey,com.mojang.serialization.MapCodec) -> b 65:83:java.lang.Object registerMapping(int,net.minecraft.resources.ResourceKey,java.lang.Object) -> a 88:88:java.lang.Object register(net.minecraft.resources.ResourceKey,java.lang.Object) -> a 94:94:net.minecraft.resources.ResourceLocation getKey(java.lang.Object) -> b 99:99:java.util.Optional getResourceKey(java.lang.Object) -> c 104:104:int getId(java.lang.Object) -> a 110:110:java.lang.Object get(net.minecraft.resources.ResourceKey) -> a 116:116:java.lang.Object byId(int) -> a 121:121:java.util.Iterator iterator() -> iterator 127:127:java.lang.Object get(net.minecraft.resources.ResourceLocation) -> a 132:132:java.util.Set keySet() -> b 137:137:java.util.Set entrySet() -> c 142:142:boolean isEmpty() -> d 149:156:java.lang.Object getRandom(java.util.Random) -> a 161:161:boolean containsKey(net.minecraft.resources.ResourceLocation) -> c 166:166:boolean containsKey(net.minecraft.resources.ResourceKey) -> b 171:171:boolean containsId(int) -> b 176:176:boolean persistent(net.minecraft.resources.ResourceKey) -> c 181:182:void setPersistent(net.minecraft.resources.ResourceKey) -> d 185:185:com.mojang.serialization.Codec networkCodec(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,com.mojang.serialization.MapCodec) -> a 201:201:com.mojang.serialization.Codec dataPackCodec(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,com.mojang.serialization.MapCodec) -> b 205:208:com.mojang.serialization.Codec directCodec(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,com.mojang.serialization.MapCodec) -> c 216:218:java.util.Map lambda$directCodec$5(net.minecraft.core.MappedRegistry) -> a 217:217:boolean lambda$null$4(net.minecraft.core.MappedRegistry,java.util.Map$Entry) -> a 209:214:net.minecraft.core.MappedRegistry lambda$directCodec$3(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,java.util.Map) -> a 211:213:void lambda$null$2(net.minecraft.core.MappedRegistry,net.minecraft.resources.ResourceKey,java.lang.Object) -> a 192:196:java.util.List lambda$networkCodec$1(net.minecraft.core.MappedRegistry) -> b 186:190:net.minecraft.core.MappedRegistry lambda$networkCodec$0(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,java.util.List) -> a 31:31:void () -> net.minecraft.core.NonNullList -> gj: java.util.List list -> a java.lang.Object defaultValue -> b 14:14:net.minecraft.core.NonNullList create() -> a 19:23:net.minecraft.core.NonNullList withSize(int,java.lang.Object) -> a 28:28:net.minecraft.core.NonNullList of(java.lang.Object,java.lang.Object[]) -> a 35:36:void () -> 38:41:void (java.util.List,java.lang.Object) -> 46:46:java.lang.Object get(int) -> get 51:53:java.lang.Object set(int,java.lang.Object) -> set 58:61:void add(int,java.lang.Object) -> add 65:65:java.lang.Object remove(int) -> remove 70:70:int size() -> size 75:82:void clear() -> clear net.minecraft.core.Position -> gk: double x() -> a double y() -> b double z() -> c net.minecraft.core.PositionImpl -> gl: 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.Registry -> gm: org.apache.logging.log4j.Logger LOGGER -> e java.util.Map LOADERS -> a net.minecraft.resources.ResourceLocation ROOT_REGISTRY_NAME -> f net.minecraft.core.WritableRegistry WRITABLE_REGISTRY -> g net.minecraft.core.Registry REGISTRY -> h net.minecraft.resources.ResourceKey SOUND_EVENT_REGISTRY -> i net.minecraft.resources.ResourceKey FLUID_REGISTRY -> j net.minecraft.resources.ResourceKey MOB_EFFECT_REGISTRY -> k net.minecraft.resources.ResourceKey BLOCK_REGISTRY -> l net.minecraft.resources.ResourceKey ENCHANTMENT_REGISTRY -> m net.minecraft.resources.ResourceKey ENTITY_TYPE_REGISTRY -> n net.minecraft.resources.ResourceKey ITEM_REGISTRY -> o net.minecraft.resources.ResourceKey POTION_REGISTRY -> p net.minecraft.resources.ResourceKey PARTICLE_TYPE_REGISTRY -> q net.minecraft.resources.ResourceKey BLOCK_ENTITY_TYPE_REGISTRY -> r net.minecraft.resources.ResourceKey MOTIVE_REGISTRY -> s net.minecraft.resources.ResourceKey CUSTOM_STAT_REGISTRY -> t net.minecraft.resources.ResourceKey CHUNK_STATUS_REGISTRY -> u net.minecraft.resources.ResourceKey RULE_TEST_REGISTRY -> v net.minecraft.resources.ResourceKey POS_RULE_TEST_REGISTRY -> w net.minecraft.resources.ResourceKey MENU_REGISTRY -> x net.minecraft.resources.ResourceKey RECIPE_TYPE_REGISTRY -> y net.minecraft.resources.ResourceKey RECIPE_SERIALIZER_REGISTRY -> z net.minecraft.resources.ResourceKey ATTRIBUTE_REGISTRY -> A net.minecraft.resources.ResourceKey STAT_TYPE_REGISTRY -> B net.minecraft.resources.ResourceKey VILLAGER_TYPE_REGISTRY -> C net.minecraft.resources.ResourceKey VILLAGER_PROFESSION_REGISTRY -> D net.minecraft.resources.ResourceKey POINT_OF_INTEREST_TYPE_REGISTRY -> E net.minecraft.resources.ResourceKey MEMORY_MODULE_TYPE_REGISTRY -> F net.minecraft.resources.ResourceKey SENSOR_TYPE_REGISTRY -> G net.minecraft.resources.ResourceKey SCHEDULE_REGISTRY -> H net.minecraft.resources.ResourceKey ACTIVITY_REGISTRY -> I net.minecraft.resources.ResourceKey LOOT_ENTRY_REGISTRY -> J net.minecraft.resources.ResourceKey LOOT_FUNCTION_REGISTRY -> K net.minecraft.resources.ResourceKey LOOT_ITEM_REGISTRY -> L net.minecraft.resources.ResourceKey DIMENSION_TYPE_REGISTRY -> M net.minecraft.resources.ResourceKey DIMENSION_REGISTRY -> N net.minecraft.resources.ResourceKey LEVEL_STEM_REGISTRY -> O net.minecraft.core.Registry SOUND_EVENT -> P net.minecraft.core.DefaultedRegistry FLUID -> Q net.minecraft.core.Registry MOB_EFFECT -> R net.minecraft.core.DefaultedRegistry BLOCK -> S net.minecraft.core.Registry ENCHANTMENT -> T net.minecraft.core.DefaultedRegistry ENTITY_TYPE -> U net.minecraft.core.DefaultedRegistry ITEM -> V net.minecraft.core.DefaultedRegistry POTION -> W net.minecraft.core.Registry PARTICLE_TYPE -> X net.minecraft.core.Registry BLOCK_ENTITY_TYPE -> Y net.minecraft.core.DefaultedRegistry MOTIVE -> Z net.minecraft.core.Registry CUSTOM_STAT -> aa net.minecraft.core.DefaultedRegistry CHUNK_STATUS -> ab net.minecraft.core.Registry RULE_TEST -> ac net.minecraft.core.Registry POS_RULE_TEST -> ad net.minecraft.core.Registry MENU -> ae net.minecraft.core.Registry RECIPE_TYPE -> af net.minecraft.core.Registry RECIPE_SERIALIZER -> ag net.minecraft.core.Registry ATTRIBUTE -> ah net.minecraft.core.Registry STAT_TYPE -> ai net.minecraft.core.DefaultedRegistry VILLAGER_TYPE -> aj net.minecraft.core.DefaultedRegistry VILLAGER_PROFESSION -> ak net.minecraft.core.DefaultedRegistry POINT_OF_INTEREST_TYPE -> al net.minecraft.core.DefaultedRegistry MEMORY_MODULE_TYPE -> am net.minecraft.core.DefaultedRegistry SENSOR_TYPE -> an net.minecraft.core.Registry SCHEDULE -> ao net.minecraft.core.Registry ACTIVITY -> ap net.minecraft.core.Registry LOOT_POOL_ENTRY_TYPE -> aq net.minecraft.core.Registry LOOT_FUNCTION_TYPE -> ar net.minecraft.core.Registry LOOT_CONDITION_TYPE -> as net.minecraft.resources.ResourceKey NOISE_GENERATOR_SETTINGS_REGISTRY -> at net.minecraft.resources.ResourceKey CONFIGURED_SURFACE_BUILDER_REGISTRY -> au net.minecraft.resources.ResourceKey CONFIGURED_CARVER_REGISTRY -> av net.minecraft.resources.ResourceKey CONFIGURED_FEATURE_REGISTRY -> aw net.minecraft.resources.ResourceKey CONFIGURED_STRUCTURE_FEATURE_REGISTRY -> ax net.minecraft.resources.ResourceKey PROCESSOR_LIST_REGISTRY -> ay net.minecraft.resources.ResourceKey TEMPLATE_POOL_REGISTRY -> az net.minecraft.resources.ResourceKey BIOME_REGISTRY -> aA net.minecraft.resources.ResourceKey SURFACE_BUILDER_REGISTRY -> aB net.minecraft.core.Registry SURFACE_BUILDER -> aC net.minecraft.resources.ResourceKey CARVER_REGISTRY -> aD net.minecraft.core.Registry CARVER -> aE net.minecraft.resources.ResourceKey FEATURE_REGISTRY -> aF net.minecraft.core.Registry FEATURE -> aG net.minecraft.resources.ResourceKey STRUCTURE_FEATURE_REGISTRY -> aH net.minecraft.core.Registry STRUCTURE_FEATURE -> aI net.minecraft.resources.ResourceKey STRUCTURE_PIECE_REGISTRY -> aJ net.minecraft.core.Registry STRUCTURE_PIECE -> aK net.minecraft.resources.ResourceKey DECORATOR_REGISTRY -> aL net.minecraft.core.Registry DECORATOR -> aM net.minecraft.resources.ResourceKey BLOCK_STATE_PROVIDER_TYPE_REGISTRY -> aN net.minecraft.resources.ResourceKey BLOCK_PLACER_TYPE_REGISTRY -> aO net.minecraft.resources.ResourceKey FOLIAGE_PLACER_TYPE_REGISTRY -> aP net.minecraft.resources.ResourceKey TRUNK_PLACER_TYPE_REGISTRY -> aQ net.minecraft.resources.ResourceKey TREE_DECORATOR_TYPE_REGISTRY -> aR net.minecraft.resources.ResourceKey FEATURE_SIZE_TYPE_REGISTRY -> aS net.minecraft.resources.ResourceKey BIOME_SOURCE_REGISTRY -> aT net.minecraft.resources.ResourceKey CHUNK_GENERATOR_REGISTRY -> aU net.minecraft.resources.ResourceKey STRUCTURE_PROCESSOR_REGISTRY -> aV net.minecraft.resources.ResourceKey STRUCTURE_POOL_ELEMENT_REGISTRY -> aW net.minecraft.core.Registry BLOCKSTATE_PROVIDER_TYPES -> aX net.minecraft.core.Registry BLOCK_PLACER_TYPES -> aY net.minecraft.core.Registry FOLIAGE_PLACER_TYPES -> aZ net.minecraft.core.Registry TRUNK_PLACER_TYPES -> ba net.minecraft.core.Registry TREE_DECORATOR_TYPES -> bb net.minecraft.core.Registry FEATURE_SIZE_TYPES -> bc net.minecraft.core.Registry BIOME_SOURCE -> bd net.minecraft.core.Registry CHUNK_GENERATOR -> be net.minecraft.core.Registry STRUCTURE_PROCESSOR -> bf net.minecraft.core.Registry STRUCTURE_POOL_ELEMENT -> bg net.minecraft.resources.ResourceKey key -> b com.mojang.serialization.Lifecycle lifecycle -> c 242:242:net.minecraft.resources.ResourceKey createRegistryKey(java.lang.String) -> a 256:269:void checkRegistry(net.minecraft.core.WritableRegistry) -> a 272:272:net.minecraft.core.Registry registerSimple(net.minecraft.resources.ResourceKey,java.util.function.Supplier) -> a 276:276:net.minecraft.core.DefaultedRegistry registerDefaulted(net.minecraft.resources.ResourceKey,java.lang.String,java.util.function.Supplier) -> a 280:280:net.minecraft.core.Registry registerSimple(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,java.util.function.Supplier) -> a 284:284:net.minecraft.core.DefaultedRegistry registerDefaulted(net.minecraft.resources.ResourceKey,java.lang.String,com.mojang.serialization.Lifecycle,java.util.function.Supplier) -> a 289:293:net.minecraft.core.WritableRegistry internalRegister(net.minecraft.resources.ResourceKey,net.minecraft.core.WritableRegistry,java.util.function.Supplier) -> a 299:302:void (net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle) -> 305:305:net.minecraft.resources.ResourceKey key() -> e 310:310:java.lang.String toString() -> toString 315:325:com.mojang.serialization.DataResult decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode 335:342:com.mojang.serialization.DataResult encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) -> encode 347:347: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 365:365:java.util.Optional getOptional(net.minecraft.resources.ResourceLocation) -> b 369:369:java.util.Optional getOptional(net.minecraft.resources.ResourceKey) -> e java.util.Set keySet() -> b java.util.Set entrySet() -> c java.lang.Object getRandom(java.util.Random) -> a 380:380:java.util.stream.Stream stream() -> f boolean containsKey(net.minecraft.resources.ResourceLocation) -> c boolean containsKey(net.minecraft.resources.ResourceKey) -> b boolean persistent(net.minecraft.resources.ResourceKey) -> c boolean containsId(int) -> b 392:392:java.lang.Object register(net.minecraft.core.Registry,java.lang.String,java.lang.Object) -> a 396:396:java.lang.Object register(net.minecraft.core.Registry,net.minecraft.resources.ResourceLocation,java.lang.Object) -> a 400:400:java.lang.Object registerMapping(net.minecraft.core.Registry,int,java.lang.String,java.lang.Object) -> a 347:347:java.lang.Object lambda$keys$51(com.mojang.serialization.DynamicOps,net.minecraft.resources.ResourceLocation) -> a 326:329:com.mojang.serialization.DataResult lambda$decode$50(com.mojang.datafixers.util.Pair) -> a 323:323:com.mojang.datafixers.util.Pair lambda$decode$49(com.mojang.serialization.DynamicOps,java.lang.Object) -> a 317:322:com.mojang.serialization.DataResult lambda$decode$48(java.lang.Number) -> a 257:268:void lambda$checkRegistry$47(net.minecraft.core.WritableRegistry,net.minecraft.core.WritableRegistry) -> a 247:250:void lambda$static$46(net.minecraft.resources.ResourceLocation,java.util.function.Supplier) -> a 235:235:net.minecraft.world.level.levelgen.feature.structures.StructurePoolElementType lambda$static$45() -> a 234:234:net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType lambda$static$44() -> d 233:233:com.mojang.serialization.Codec lambda$static$43() -> g 232:232:com.mojang.serialization.Codec lambda$static$42() -> h 231:231:net.minecraft.world.level.levelgen.feature.featuresize.FeatureSizeType lambda$static$41() -> i 230:230:net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType lambda$static$40() -> j 229:229:net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacerType lambda$static$39() -> k 228:228:net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacerType lambda$static$38() -> l 227:227:net.minecraft.world.level.levelgen.feature.blockplacers.BlockPlacerType lambda$static$37() -> m 226:226:net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType lambda$static$36() -> n 213:213:net.minecraft.world.level.levelgen.placement.FeatureDecorator lambda$static$35() -> o 211:211:net.minecraft.world.level.levelgen.feature.StructurePieceType lambda$static$34() -> p 208:208:net.minecraft.world.level.levelgen.feature.StructureFeature lambda$static$33() -> q 205:205:net.minecraft.world.level.levelgen.feature.Feature lambda$static$32() -> r 202:202:net.minecraft.world.level.levelgen.carver.WorldCarver lambda$static$31() -> s 199:199:net.minecraft.world.level.levelgen.surfacebuilders.SurfaceBuilder lambda$static$30() -> t 186:186:net.minecraft.world.level.storage.loot.predicates.LootItemConditionType lambda$static$29() -> u 185:185:net.minecraft.world.level.storage.loot.functions.LootItemFunctionType lambda$static$28() -> v 184:184:net.minecraft.world.level.storage.loot.entries.LootPoolEntryType lambda$static$27() -> w 182:182:net.minecraft.world.entity.schedule.Activity lambda$static$26() -> x 181:181:net.minecraft.world.entity.schedule.Schedule lambda$static$25() -> y 179:179:net.minecraft.world.entity.ai.sensing.SensorType lambda$static$24() -> z 178:178:net.minecraft.world.entity.ai.memory.MemoryModuleType lambda$static$23() -> A 177:177:net.minecraft.world.entity.ai.village.poi.PoiType lambda$static$22() -> B 176:176:net.minecraft.world.entity.npc.VillagerProfession lambda$static$21() -> C 175:175:net.minecraft.world.entity.npc.VillagerType lambda$static$20() -> D 173:173:net.minecraft.stats.StatType lambda$static$19() -> E 171:171:net.minecraft.world.entity.ai.attributes.Attribute lambda$static$18() -> F 170:170:net.minecraft.world.item.crafting.RecipeSerializer lambda$static$17() -> G 169:169:net.minecraft.world.item.crafting.RecipeType lambda$static$16() -> H 168:168:net.minecraft.world.inventory.MenuType lambda$static$15() -> I 167:167:net.minecraft.world.level.levelgen.structure.templatesystem.PosRuleTestType lambda$static$14() -> J 166:166:net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType lambda$static$13() -> K 165:165:net.minecraft.world.level.chunk.ChunkStatus lambda$static$12() -> L 164:164:net.minecraft.resources.ResourceLocation lambda$static$11() -> M 163:163:net.minecraft.world.entity.decoration.Motive lambda$static$10() -> N 162:162:net.minecraft.world.level.block.entity.BlockEntityType lambda$static$9() -> O 161:161:net.minecraft.core.particles.ParticleType lambda$static$8() -> P 160:160:net.minecraft.world.item.alchemy.Potion lambda$static$7() -> Q 159:159:net.minecraft.world.item.Item lambda$static$6() -> R 158:158:net.minecraft.world.entity.EntityType lambda$static$5() -> S 157:157:net.minecraft.world.item.enchantment.Enchantment lambda$static$4() -> T 156:156:net.minecraft.world.level.block.Block lambda$static$3() -> U 155:155:net.minecraft.world.effect.MobEffect lambda$static$2() -> V 154:154:net.minecraft.world.level.material.Fluid lambda$static$1() -> W 153:153:net.minecraft.sounds.SoundEvent lambda$static$0() -> X 98:253:void () -> net.minecraft.core.RegistryAccess -> gn: org.apache.logging.log4j.Logger LOGGER -> a java.util.Map REGISTRIES -> b java.util.Optional registry(net.minecraft.resources.ResourceKey) -> a 40:40:net.minecraft.core.WritableRegistry registryOrThrow(net.minecraft.resources.ResourceKey) -> b 44:44:net.minecraft.core.Registry dimensionTypes() -> a 87:87:com.google.common.collect.ImmutableMap$Builder put(com.google.common.collect.ImmutableMap$Builder,net.minecraft.resources.ResourceKey,com.mojang.serialization.MapCodec,boolean) -> a 142:145:net.minecraft.core.RegistryAccess$RegistryHolder builtin() -> b 150:156:void copyBuiltin(net.minecraft.core.RegistryAccess$RegistryHolder,net.minecraft.resources.ResourceKey) -> a 159:163:void copy(net.minecraft.core.RegistryAccess$RegistryHolder,net.minecraft.core.Registry) -> a 166:173:net.minecraft.core.RegistryAccess$RegistryHolder load(net.minecraft.server.packs.resources.ResourceManager) -> a 178:182:void readRegistry(net.minecraft.resources.RegistryReadOps,net.minecraft.core.RegistryAccess$RegistryHolder,net.minecraft.core.RegistryAccess$RegistryData) -> a 181:181:void lambda$readRegistry$7(com.mojang.serialization.DataResult$PartialResult) -> a 179:179:java.lang.IllegalStateException lambda$readRegistry$6(net.minecraft.resources.ResourceKey) -> c 179:179:net.minecraft.core.MappedRegistry lambda$readRegistry$5(net.minecraft.core.MappedRegistry) -> a 159:159:java.lang.IllegalStateException lambda$copy$4(net.minecraft.core.Registry) -> a 144:144:void lambda$builtin$3(net.minecraft.core.RegistryAccess$RegistryHolder,net.minecraft.resources.ResourceKey) -> b 144:144:boolean lambda$builtin$2(net.minecraft.resources.ResourceKey) -> d 73:83:com.google.common.collect.ImmutableMap lambda$static$1() -> c 40:40:java.lang.IllegalStateException lambda$registryOrThrow$0(net.minecraft.resources.ResourceKey) -> e 35:72:void () -> net.minecraft.core.RegistryAccess$RegistryData -> gn$a: net.minecraft.resources.ResourceKey key -> a com.mojang.serialization.MapCodec codec -> b boolean sendToClient -> c 52:56:void (net.minecraft.resources.ResourceKey,com.mojang.serialization.MapCodec,boolean) -> 59:59:net.minecraft.resources.ResourceKey key() -> a 63:63:com.mojang.serialization.MapCodec codec() -> b 67:67:boolean sendToClient() -> c net.minecraft.core.RegistryAccess$RegistryHolder -> gn$b: com.mojang.serialization.Codec NETWORK_CODEC -> c java.util.Map registries -> d 94:97:com.mojang.serialization.Codec makeDirectCodec() -> c 102:102:com.mojang.serialization.Codec captureMap(com.mojang.serialization.codecs.UnboundedMapCodec) -> a 113:115:com.mojang.serialization.DataResult getCodec(net.minecraft.resources.ResourceKey) -> c 121:122:void () -> 124:126:void (java.util.Map) -> 131:131:net.minecraft.core.MappedRegistry createRegistry(net.minecraft.resources.ResourceKey) -> d 137:137:java.util.Optional registry(net.minecraft.resources.ResourceKey) -> a 137:137:net.minecraft.core.WritableRegistry lambda$registry$7(net.minecraft.core.MappedRegistry) -> a 115:115:com.mojang.serialization.DataResult lambda$getCodec$6(net.minecraft.resources.ResourceKey) -> e 114:114:com.mojang.serialization.DataResult lambda$getCodec$5(net.minecraft.core.RegistryAccess$RegistryData) -> a 104:107:java.util.Map lambda$captureMap$4(net.minecraft.core.RegistryAccess$RegistryHolder) -> b 106:106:boolean lambda$null$3(java.util.Map$Entry) -> a 95:95:com.mojang.serialization.DataResult lambda$makeDirectCodec$2(net.minecraft.resources.ResourceKey) -> f 95:95:com.mojang.serialization.Codec lambda$null$1(net.minecraft.resources.ResourceKey,com.mojang.serialization.MapCodec) -> a 95:95:com.mojang.serialization.DataResult lambda$makeDirectCodec$0(net.minecraft.core.MappedRegistry) -> b 90:90:java.util.Map access$000(net.minecraft.core.RegistryAccess$RegistryHolder) -> a 91:91:void () -> net.minecraft.core.Rotations -> go: 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 -> gp: 45:46:void (int,int,int) -> 49:49:net.minecraft.core.SectionPos of(int,int,int) -> a 53:53:net.minecraft.core.SectionPos of(net.minecraft.core.BlockPos) -> a 57:57:net.minecraft.core.SectionPos of(net.minecraft.world.level.ChunkPos,int) -> a 61:64:net.minecraft.core.SectionPos of(net.minecraft.world.entity.Entity) -> a 69:69:net.minecraft.core.SectionPos of(long) -> a 73:73:long offset(long,net.minecraft.core.Direction) -> a 77:77:long offset(long,int,int,int) -> a 81:81:int blockToSectionCoord(int) -> a 85:85:int sectionRelative(int) -> b 89:92:short sectionRelativePos(net.minecraft.core.BlockPos) -> b 96:96:int sectionRelativeX(short) -> a 100:100:int sectionRelativeY(short) -> b 104:104:int sectionRelativeZ(short) -> c 108:108:int relativeToBlockX(short) -> d 112:112:int relativeToBlockY(short) -> e 116:116:int relativeToBlockZ(short) -> f 120:120:net.minecraft.core.BlockPos relativeToBlockPos(short) -> g 128:128:int sectionToBlockCoord(int) -> c 132:132:int x(long) -> b 136:136:int y(long) -> c 140:140:int z(long) -> d 144:144:int x() -> a 148:148:int y() -> b 152:152:int z() -> c 156:156:int minBlockX() -> d 160:160:int minBlockY() -> e 164:164:int minBlockZ() -> f 168:168:int maxBlockX() -> g 172:172:int maxBlockY() -> h 176:176:int maxBlockZ() -> i 180:183:long blockToSection(long) -> e 189:189:long getZeroNode(long) -> f 193:193:net.minecraft.core.BlockPos origin() -> p 197:198:net.minecraft.core.BlockPos center() -> q 202:202:net.minecraft.world.level.ChunkPos chunk() -> r 206:210:long asLong(int,int,int) -> b 214:214:long asLong() -> s 219:222:net.minecraft.core.SectionPos offset(int,int,int) -> d 226:226:java.util.stream.Stream blocksInside() -> t 230:233:java.util.stream.Stream cube(net.minecraft.core.SectionPos,int) -> a 237:239:java.util.stream.Stream aroundChunk(net.minecraft.world.level.ChunkPos,int) -> b 243:243:java.util.stream.Stream betweenClosedStream(int,int,int,int,int,int) -> a 23:23:net.minecraft.core.Vec3i offset(int,int,int) -> c 23:23:void (int,int,int,net.minecraft.core.SectionPos$1) -> net.minecraft.core.SectionPos$1 -> gp$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 243:244:void (long,int,int,int,int,int,int,int) -> 248:252:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance net.minecraft.core.SerializableUUID -> gq: 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 -> gr: com.mojang.serialization.Codec CODEC -> c net.minecraft.core.Vec3i ZERO -> d int x -> a int y -> b int z -> e 24:28:void (int,int,int) -> 31:32:void (double,double,double) -> 36:55:boolean equals(java.lang.Object) -> equals 60:60:int hashCode() -> hashCode 65:71:int compareTo(net.minecraft.core.Vec3i) -> i 75:75:int getX() -> u 79:79:int getY() -> v 83:83:int getZ() -> w 87:88:void setX(int) -> o 91:92:void setY(int) -> p 95:96:void setZ(int) -> q 99:102:net.minecraft.core.Vec3i offset(double,double,double) -> b 106:109:net.minecraft.core.Vec3i offset(int,int,int) -> c 113:113:net.minecraft.core.Vec3i offset(net.minecraft.core.Vec3i) -> f 117:117:net.minecraft.core.Vec3i subtract(net.minecraft.core.Vec3i) -> e 121:126:net.minecraft.core.Vec3i multiply(int) -> n 130:130:net.minecraft.core.Vec3i above() -> o 134:134:net.minecraft.core.Vec3i above(int) -> m 138:138:net.minecraft.core.Vec3i below() -> n 142:142:net.minecraft.core.Vec3i below(int) -> l 146:146:net.minecraft.core.Vec3i north() -> m 150:150:net.minecraft.core.Vec3i north(int) -> k 154:154:net.minecraft.core.Vec3i south() -> l 158:158:net.minecraft.core.Vec3i south(int) -> j 162:162:net.minecraft.core.Vec3i west() -> k 166:166:net.minecraft.core.Vec3i west(int) -> i 170:170:net.minecraft.core.Vec3i east() -> j 174:174:net.minecraft.core.Vec3i east(int) -> h 178:178:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction) -> b 182:185:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction,int) -> b 189:195:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction$Axis,int) -> b 199:199:net.minecraft.core.Vec3i cross(net.minecraft.core.Vec3i) -> d 203:203:boolean closerThan(net.minecraft.core.Vec3i,double) -> a 207:207:boolean closerThan(net.minecraft.core.Position,double) -> a 211:211:double distSqr(net.minecraft.core.Vec3i) -> j 215:215:double distSqr(net.minecraft.core.Position,boolean) -> a 219:223:double distSqr(double,double,double,boolean) -> a 227:230:int distManhattan(net.minecraft.core.Vec3i) -> k 234:234:int get(net.minecraft.core.Direction$Axis) -> a 239:243:java.lang.String toString() -> toString 247:247:java.lang.String toShortString() -> x 11:11:int compareTo(java.lang.Object) -> compareTo 15:15:java.util.stream.IntStream lambda$static$2(net.minecraft.core.Vec3i) -> a 14:14:com.mojang.serialization.DataResult lambda$static$1(java.util.stream.IntStream) -> a 14:14:net.minecraft.core.Vec3i lambda$null$0(int[]) -> a 13:18:void () -> net.minecraft.core.WritableRegistry -> gs: 8:9:void (net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle) -> java.lang.Object registerMapping(int,net.minecraft.resources.ResourceKey,java.lang.Object) -> a java.lang.Object register(net.minecraft.resources.ResourceKey,java.lang.Object) -> a void setPersistent(net.minecraft.resources.ResourceKey) -> d boolean isEmpty() -> d net.minecraft.core.dispenser.AbstractProjectileDispenseBehavior -> gt: 13:13:void () -> 16:26:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 31:32: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 37:37:float getUncertainty() -> a 41:41:float getPower() -> b net.minecraft.core.dispenser.BoatDispenseItemBehavior -> gu: net.minecraft.core.dispenser.DefaultDispenseItemBehavior defaultDispenseItemBehavior -> b net.minecraft.world.entity.vehicle.Boat$Type type -> c 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 -> gv: 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 -> gw: net.minecraft.core.dispenser.DispenseItemBehavior NOOP -> a net.minecraft.world.item.ItemStack dispense(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> dispense 88:596:void bootStrap() -> c 599:604:void setEntityPokingOutOfBlock(net.minecraft.core.BlockSource,net.minecraft.world.entity.Entity,net.minecraft.core.Direction) -> a 78:78:net.minecraft.world.item.ItemStack lambda$static$0(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 78:78:void () -> net.minecraft.core.dispenser.DispenseItemBehavior$1 -> gw$1: 88:88:void () -> 91:94: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 -> gw$2: 205:205:void () -> 208:216:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$11 -> gw$3: 220:220:void () -> 223:239:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 225:229:boolean lambda$execute$0(net.minecraft.world.entity.LivingEntity) -> a net.minecraft.core.dispenser.DispenseItemBehavior$12 -> gw$4: 243:243:void () -> 246:257:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 247:247:boolean lambda$execute$0(net.minecraft.world.entity.animal.horse.AbstractHorse) -> a net.minecraft.core.dispenser.DispenseItemBehavior$13 -> gw$5: 283:283:void () -> 286:297:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 287:287:boolean lambda$execute$0(net.minecraft.world.entity.animal.horse.AbstractChestedHorse) -> a net.minecraft.core.dispenser.DispenseItemBehavior$14 -> gw$6: 301:301:void () -> 304:312:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 317:318:void playSound(net.minecraft.core.BlockSource) -> a net.minecraft.core.dispenser.DispenseItemBehavior$15 -> gw$7: 321:321:void () -> 324:341:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 346:347:void playSound(net.minecraft.core.BlockSource) -> a 338:338:void lambda$execute$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.projectile.SmallFireball) -> a net.minecraft.core.dispenser.DispenseItemBehavior$16 -> gw$8: net.minecraft.core.dispenser.DefaultDispenseItemBehavior defaultDispenseItemBehavior -> b 357:358:void () -> 362:371:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$17 -> gw$9: net.minecraft.core.dispenser.DefaultDispenseItemBehavior defaultDispenseItemBehavior -> b 381:382:void () -> 386:411:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$18 -> gw$10: 415:415:void () -> 418:440:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$19 -> gw$11: 444:444:void () -> 447:459:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$2 -> gw$12: 97:97:void () -> 100:104: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 -> gw$13: 463:463:void () -> 466:474:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$21 -> gw$14: 478:478:void () -> 481:482:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$22 -> gw$15: 490:490:void () -> 493:508:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$23 -> gw$16: 512:512:void () -> 515:528:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$24 -> gw$17: net.minecraft.core.dispenser.DefaultDispenseItemBehavior defaultDispenseItemBehavior -> b 537:538:void () -> 541:547:net.minecraft.world.item.ItemStack takeLiquid(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemStack) -> a 552:567:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 559:559:boolean lambda$execute$0(net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase) -> a net.minecraft.core.dispenser.DispenseItemBehavior$25 -> gw$18: 572:572:void () -> 575:590:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.DispenseItemBehavior$3 -> gw$19: 107:107:void () -> 110:113: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 -> gw$20: 116:116:void () -> 119:119:net.minecraft.world.entity.projectile.Projectile getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minecraft.world.item.ItemStack) -> a 119:119:void lambda$getProjectile$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.projectile.ThrownEgg) -> a net.minecraft.core.dispenser.DispenseItemBehavior$5 -> gw$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.Snowball) -> a net.minecraft.core.dispenser.DispenseItemBehavior$6 -> gw$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 136:136:float getUncertainty() -> a 141:141:float getPower() -> b 131:131:void lambda$getProjectile$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.projectile.ThrownExperienceBottle) -> a net.minecraft.core.dispenser.DispenseItemBehavior$7 -> gw$23: 145:145:void () -> 148:163:net.minecraft.world.item.ItemStack dispense(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> dispense net.minecraft.core.dispenser.DispenseItemBehavior$7$1 -> gw$23$1: net.minecraft.core.dispenser.DispenseItemBehavior$7 this$0 -> b 148:148:void (net.minecraft.core.dispenser.DispenseItemBehavior$7) -> 151:151:net.minecraft.world.entity.projectile.Projectile getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minecraft.world.item.ItemStack) -> a 156:156:float getUncertainty() -> a 161:161:float getPower() -> b 151:151:void lambda$getProjectile$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.projectile.ThrownPotion) -> a net.minecraft.core.dispenser.DispenseItemBehavior$8 -> gw$24: 167:167:void () -> 170:185:net.minecraft.world.item.ItemStack dispense(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> dispense net.minecraft.core.dispenser.DispenseItemBehavior$8$1 -> gw$24$1: net.minecraft.core.dispenser.DispenseItemBehavior$8 this$0 -> b 170:170:void (net.minecraft.core.dispenser.DispenseItemBehavior$8) -> 173:173:net.minecraft.world.entity.projectile.Projectile getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minecraft.world.item.ItemStack) -> a 178:178:float getUncertainty() -> a 183:183:float getPower() -> b 173:173:void lambda$getProjectile$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.projectile.ThrownPotion) -> a net.minecraft.core.dispenser.DispenseItemBehavior$9 -> gw$25: 189:189:void () -> 192:197:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.OptionalDispenseItemBehavior -> gx: boolean success -> b 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 -> gy: 22:22:void () -> 25:34:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a 38:50:boolean tryShearBeehive(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a 54:65:boolean tryShearLivingEntity(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> b net.minecraft.core.dispenser.ShulkerBoxDispenseBehavior -> gz: 12:12:void () -> 15:25:net.minecraft.world.item.ItemStack execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a net.minecraft.core.dispenser.package-info -> ha: net.minecraft.core.package-info -> hb: net.minecraft.core.particles.BlockParticleOption -> hc: 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 -> hc$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.DustParticleOptions -> hd: net.minecraft.core.particles.DustParticleOptions REDSTONE -> a com.mojang.serialization.Codec CODEC -> b net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> c float r -> d float g -> e float b -> f float scale -> g 49:55:void (float,float,float,float) -> 59:63:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a 67:67:java.lang.String writeToString() -> a 72:72:net.minecraft.core.particles.ParticleType getType() -> b 76:76:float getR() -> c 80:80:float getG() -> d 84:84:float getB() -> e 88:88:float getScale() -> f 16:21:com.mojang.datafixers.kinds.App lambda$static$4(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a 20:20:java.lang.Float lambda$null$3(net.minecraft.core.particles.DustParticleOptions) -> a 19:19:java.lang.Float lambda$null$2(net.minecraft.core.particles.DustParticleOptions) -> b 18:18:java.lang.Float lambda$null$1(net.minecraft.core.particles.DustParticleOptions) -> c 17:17:java.lang.Float lambda$null$0(net.minecraft.core.particles.DustParticleOptions) -> d 14:23:void () -> net.minecraft.core.particles.DustParticleOptions$1 -> hd$1: 23:23:void () -> 27:35:net.minecraft.core.particles.DustParticleOptions fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringReader) -> a 40:40:net.minecraft.core.particles.DustParticleOptions fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.FriendlyByteBuf) -> a 23:23:net.minecraft.core.particles.ParticleOptions fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.FriendlyByteBuf) -> b 23:23:net.minecraft.core.particles.ParticleOptions fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringReader) -> b net.minecraft.core.particles.ItemParticleOption -> he: 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 -> he$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.ParticleOptions -> hf: 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 -> hf$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 -> hg: 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 -> hh: net.minecraft.core.particles.SimpleParticleType AMBIENT_ENTITY_EFFECT -> a net.minecraft.core.particles.SimpleParticleType ANGRY_VILLAGER -> b net.minecraft.core.particles.SimpleParticleType BARRIER -> c net.minecraft.core.particles.ParticleType BLOCK -> 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.SimpleParticleType EFFECT -> p net.minecraft.core.particles.SimpleParticleType ELDER_GUARDIAN -> q net.minecraft.core.particles.SimpleParticleType ENCHANTED_HIT -> r net.minecraft.core.particles.SimpleParticleType ENCHANT -> s net.minecraft.core.particles.SimpleParticleType END_ROD -> t net.minecraft.core.particles.SimpleParticleType ENTITY_EFFECT -> u net.minecraft.core.particles.SimpleParticleType EXPLOSION_EMITTER -> v net.minecraft.core.particles.SimpleParticleType EXPLOSION -> w net.minecraft.core.particles.ParticleType FALLING_DUST -> x net.minecraft.core.particles.SimpleParticleType FIREWORK -> y net.minecraft.core.particles.SimpleParticleType FISHING -> z net.minecraft.core.particles.SimpleParticleType FLAME -> A net.minecraft.core.particles.SimpleParticleType SOUL_FIRE_FLAME -> B net.minecraft.core.particles.SimpleParticleType SOUL -> C net.minecraft.core.particles.SimpleParticleType FLASH -> D net.minecraft.core.particles.SimpleParticleType HAPPY_VILLAGER -> E net.minecraft.core.particles.SimpleParticleType COMPOSTER -> F net.minecraft.core.particles.SimpleParticleType HEART -> G net.minecraft.core.particles.SimpleParticleType INSTANT_EFFECT -> H net.minecraft.core.particles.ParticleType ITEM -> I net.minecraft.core.particles.SimpleParticleType ITEM_SLIME -> J net.minecraft.core.particles.SimpleParticleType ITEM_SNOWBALL -> K net.minecraft.core.particles.SimpleParticleType LARGE_SMOKE -> L net.minecraft.core.particles.SimpleParticleType LAVA -> M net.minecraft.core.particles.SimpleParticleType MYCELIUM -> N net.minecraft.core.particles.SimpleParticleType NOTE -> O net.minecraft.core.particles.SimpleParticleType POOF -> P net.minecraft.core.particles.SimpleParticleType PORTAL -> Q net.minecraft.core.particles.SimpleParticleType RAIN -> R net.minecraft.core.particles.SimpleParticleType SMOKE -> S net.minecraft.core.particles.SimpleParticleType SNEEZE -> T net.minecraft.core.particles.SimpleParticleType SPIT -> U net.minecraft.core.particles.SimpleParticleType SQUID_INK -> V net.minecraft.core.particles.SimpleParticleType SWEEP_ATTACK -> W net.minecraft.core.particles.SimpleParticleType TOTEM_OF_UNDYING -> X net.minecraft.core.particles.SimpleParticleType UNDERWATER -> Y net.minecraft.core.particles.SimpleParticleType SPLASH -> Z net.minecraft.core.particles.SimpleParticleType WITCH -> aa net.minecraft.core.particles.SimpleParticleType BUBBLE_POP -> ab net.minecraft.core.particles.SimpleParticleType CURRENT_DOWN -> ac net.minecraft.core.particles.SimpleParticleType BUBBLE_COLUMN_UP -> ad net.minecraft.core.particles.SimpleParticleType NAUTILUS -> ae net.minecraft.core.particles.SimpleParticleType DOLPHIN -> af net.minecraft.core.particles.SimpleParticleType CAMPFIRE_COSY_SMOKE -> ag net.minecraft.core.particles.SimpleParticleType CAMPFIRE_SIGNAL_SMOKE -> ah net.minecraft.core.particles.SimpleParticleType DRIPPING_HONEY -> ai net.minecraft.core.particles.SimpleParticleType FALLING_HONEY -> aj net.minecraft.core.particles.SimpleParticleType LANDING_HONEY -> ak net.minecraft.core.particles.SimpleParticleType FALLING_NECTAR -> al net.minecraft.core.particles.SimpleParticleType ASH -> am net.minecraft.core.particles.SimpleParticleType CRIMSON_SPORE -> an net.minecraft.core.particles.SimpleParticleType WARPED_SPORE -> ao net.minecraft.core.particles.SimpleParticleType DRIPPING_OBSIDIAN_TEAR -> ap net.minecraft.core.particles.SimpleParticleType FALLING_OBSIDIAN_TEAR -> aq net.minecraft.core.particles.SimpleParticleType LANDING_OBSIDIAN_TEAR -> ar net.minecraft.core.particles.SimpleParticleType REVERSE_PORTAL -> as net.minecraft.core.particles.SimpleParticleType WHITE_ASH -> at com.mojang.serialization.Codec CODEC -> au 8:8:void () -> 90:90:net.minecraft.core.particles.SimpleParticleType register(java.lang.String,boolean) -> a 94:94:net.minecraft.core.particles.ParticleType register(java.lang.String,net.minecraft.core.particles.ParticleOptions$Deserializer,java.util.function.Function) -> a 23:23:com.mojang.serialization.Codec lambda$static$0(net.minecraft.core.particles.ParticleType) -> a 9:102:void () -> net.minecraft.core.particles.ParticleTypes$1 -> hh$1: java.util.function.Function val$codec -> a 94:94:void (boolean,net.minecraft.core.particles.ParticleOptions$Deserializer,java.util.function.Function) -> 97:97:com.mojang.serialization.Codec codec() -> e net.minecraft.core.particles.SimpleParticleType -> hi: net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> a com.mojang.serialization.Codec codec -> b 22:26:void (boolean) -> 30:30:net.minecraft.core.particles.SimpleParticleType getType() -> f 35:35:com.mojang.serialization.Codec codec() -> e 40:40:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a 44:44:java.lang.String writeToString() -> a 9:9:net.minecraft.core.particles.ParticleType getType() -> b 10:10:void () -> net.minecraft.core.particles.SimpleParticleType$1 -> hi$1: 10:10:void () -> 13:13:net.minecraft.core.particles.SimpleParticleType fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringReader) -> a 18:18:net.minecraft.core.particles.SimpleParticleType fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.FriendlyByteBuf) -> a 10:10:net.minecraft.core.particles.ParticleOptions fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.FriendlyByteBuf) -> b 10:10:net.minecraft.core.particles.ParticleOptions fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringReader) -> b net.minecraft.core.particles.package-info -> hj: net.minecraft.data.BuiltinRegistries -> hk: org.apache.logging.log4j.Logger LOGGER -> a java.util.Map LOADERS -> k net.minecraft.core.WritableRegistry WRITABLE_REGISTRY -> l net.minecraft.core.Registry REGISTRY -> b net.minecraft.core.Registry CONFIGURED_SURFACE_BUILDER -> c net.minecraft.core.Registry CONFIGURED_CARVER -> d net.minecraft.core.Registry CONFIGURED_FEATURE -> e net.minecraft.core.Registry CONFIGURED_STRUCTURE_FEATURE -> f net.minecraft.core.Registry PROCESSOR_LIST -> g net.minecraft.core.Registry TEMPLATE_POOL -> h net.minecraft.core.Registry BIOME -> i net.minecraft.core.Registry NOISE_GENERATOR_SETTINGS -> j 37:37:void () -> 57:57:net.minecraft.core.Registry registerSimple(net.minecraft.resources.ResourceKey,java.util.function.Supplier) -> a 61:61:net.minecraft.core.Registry registerSimple(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,java.util.function.Supplier) -> a 66:70:net.minecraft.core.WritableRegistry internalRegister(net.minecraft.resources.ResourceKey,net.minecraft.core.WritableRegistry,java.util.function.Supplier) -> a 84:84:java.lang.Object register(net.minecraft.core.Registry,java.lang.String,java.lang.Object) -> a 88:88:java.lang.Object register(net.minecraft.core.Registry,net.minecraft.resources.ResourceLocation,java.lang.Object) -> a 92:92:java.lang.Object registerMapping(net.minecraft.core.Registry,int,java.lang.String,java.lang.Object) -> a 96:96:void bootstrap() -> a 75:78:void lambda$static$8(net.minecraft.resources.ResourceLocation,java.util.function.Supplier) -> a 54:54:net.minecraft.world.level.levelgen.NoiseGeneratorSettings lambda$static$7() -> b 52:52:net.minecraft.world.level.biome.Biome lambda$static$6() -> c 51:51:net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool lambda$static$5() -> d 50:50:com.google.common.collect.ImmutableList lambda$static$4() -> e 48:48:net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature lambda$static$3() -> f 47:47:net.minecraft.world.level.levelgen.feature.ConfiguredFeature lambda$static$2() -> g 46:46:net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver lambda$static$1() -> h 45:45:net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder lambda$static$0() -> i 38:81:void () -> net.minecraft.data.DataGenerator -> hl: org.apache.logging.log4j.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 -> hm: 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 -> hn: org.apache.logging.log4j.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: 29:29:void () -> 32:58:void main(java.lang.String[]) -> main 61:90:net.minecraft.data.DataGenerator createStandardGenerator(java.nio.file.Path,java.util.Collection,boolean,boolean,boolean,boolean,boolean) -> a 56:56:java.nio.file.Path lambda$main$0(java.lang.String) -> a net.minecraft.data.advancements.AdvancementProvider -> ho: org.apache.logging.log4j.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 -> hp: net.minecraft.world.level.biome.Biome[] EXPLORABLE_BIOMES -> a net.minecraft.world.entity.EntityType[] MOBS_TO_KILL -> b 47:47:void () -> 133:258:void accept(java.util.function.Consumer) -> a 261:264:net.minecraft.advancements.Advancement$Builder addMobsToKill(net.minecraft.advancements.Advancement$Builder) -> a 268:271:net.minecraft.advancements.Advancement$Builder addBiomes(net.minecraft.advancements.Advancement$Builder,net.minecraft.world.level.biome.Biome[]) -> a 47:47:void accept(java.lang.Object) -> accept 48:94:void () -> net.minecraft.data.advancements.HusbandryAdvancements -> hq: 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 42:42:void () -> 123:200:void accept(java.util.function.Consumer) -> a 203:206:net.minecraft.advancements.Advancement$Builder addFood(net.minecraft.advancements.Advancement$Builder) -> a 210:214:net.minecraft.advancements.Advancement$Builder addBreedable(net.minecraft.advancements.Advancement$Builder) -> b 218:221:net.minecraft.advancements.Advancement$Builder addFishBuckets(net.minecraft.advancements.Advancement$Builder) -> c 225:228:net.minecraft.advancements.Advancement$Builder addFish(net.minecraft.advancements.Advancement$Builder) -> d 232:234:net.minecraft.advancements.Advancement$Builder addCatVariants(net.minecraft.advancements.Advancement$Builder) -> e 42:42:void accept(java.lang.Object) -> accept 232:232:void lambda$addCatVariants$0(net.minecraft.advancements.Advancement$Builder,java.lang.Integer,net.minecraft.resources.ResourceLocation) -> a 43:79:void () -> net.minecraft.data.advancements.NetherAdvancements -> hr: net.minecraft.world.level.biome.Biome[] EXPLORABLE_BIOMES -> a net.minecraft.advancements.critereon.EntityPredicate$Composite DISTRACT_PIGLIN_PLAYER_ARMOR_PREDICATE -> b 55:55:void () -> 73:232:void accept(java.util.function.Consumer) -> a 55:55:void accept(java.lang.Object) -> accept 56:68:void () -> net.minecraft.data.advancements.StoryAdvancements -> hs: 29:29:void () -> 32:134:void accept(java.util.function.Consumer) -> a 29:29:void accept(java.lang.Object) -> accept net.minecraft.data.advancements.TheEndAdvancements -> ht: 30:30:void () -> 33:86:void accept(java.util.function.Consumer) -> a 30:30:void accept(java.lang.Object) -> accept net.minecraft.data.advancements.package-info -> hu: net.minecraft.data.info.BlockListReport -> hv: 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 -> hw: 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 -> hx: 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 29:29:void lambda$run$0(com.google.gson.JsonObject,net.minecraft.resources.ResourceLocation) -> a 18:18:void () -> net.minecraft.data.info.package-info -> hy: net.minecraft.data.loot.BlockLoot -> hz: 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 95:140:void () -> 143:147:java.lang.Object applyExplosionDecay(net.minecraft.world.level.ItemLike,net.minecraft.world.level.storage.loot.functions.FunctionUserBuilder) -> a 151:155:java.lang.Object applyExplosionCondition(net.minecraft.world.level.ItemLike,net.minecraft.world.level.storage.loot.predicates.ConditionUserBuilder) -> a 159:162:net.minecraft.world.level.storage.loot.LootTable$Builder createSingleItemTable(net.minecraft.world.level.ItemLike) -> a 167:172: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 178:178: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 182:182: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 186:186: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 190:190:net.minecraft.world.level.storage.loot.LootTable$Builder createSingleItemTableWithSilkTouch(net.minecraft.world.level.block.Block,net.minecraft.world.level.ItemLike) -> b 194:197:net.minecraft.world.level.storage.loot.LootTable$Builder createSingleItemTable(net.minecraft.world.level.ItemLike,net.minecraft.world.level.storage.loot.RandomIntGenerator) -> a 202:202: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.RandomIntGenerator) -> a 206:210:net.minecraft.world.level.storage.loot.LootTable$Builder createSilkTouchOnlyTable(net.minecraft.world.level.ItemLike) -> b 215:222:net.minecraft.world.level.storage.loot.LootTable$Builder createPotFlowerItemTable(net.minecraft.world.level.ItemLike) -> c 227:232:net.minecraft.world.level.storage.loot.LootTable$Builder createSlabItemTable(net.minecraft.world.level.block.Block) -> e 239:243: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 249:253:net.minecraft.world.level.storage.loot.LootTable$Builder createNameableBlockEntityTable(net.minecraft.world.level.block.Block) -> f 258:268:net.minecraft.world.level.storage.loot.LootTable$Builder createShulkerBoxDrop(net.minecraft.world.level.block.Block) -> g 274:280:net.minecraft.world.level.storage.loot.LootTable$Builder createBannerDrop(net.minecraft.world.level.block.Block) -> h 287:295:net.minecraft.world.level.storage.loot.LootTable$Builder createBeeNestDrop(net.minecraft.world.level.block.Block) -> i 301:310:net.minecraft.world.level.storage.loot.LootTable$Builder createBeeHiveDrop(net.minecraft.world.level.block.Block) -> j 316:318:net.minecraft.world.level.storage.loot.LootTable$Builder createOreDrop(net.minecraft.world.level.block.Block,net.minecraft.world.item.Item) -> a 324:326:net.minecraft.world.level.storage.loot.LootTable$Builder createMushroomBlockDrop(net.minecraft.world.level.block.Block,net.minecraft.world.level.ItemLike) -> c 332:334:net.minecraft.world.level.storage.loot.LootTable$Builder createGrassDrops(net.minecraft.world.level.block.Block) -> k 340:351:net.minecraft.world.level.storage.loot.LootTable$Builder createStemDrops(net.minecraft.world.level.block.Block,net.minecraft.world.item.Item) -> b 357:361:net.minecraft.world.level.storage.loot.LootTable$Builder createAttachedStemDrops(net.minecraft.world.level.block.Block,net.minecraft.world.item.Item) -> c 367:371:net.minecraft.world.level.storage.loot.LootTable$Builder createShearsOnlyDrop(net.minecraft.world.level.ItemLike) -> d 376:384:net.minecraft.world.level.storage.loot.LootTable$Builder createLeavesDrops(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,float[]) -> a 390:396:net.minecraft.world.level.storage.loot.LootTable$Builder createOakLeavesDrops(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,float[]) -> b 402:411: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 417:419:net.minecraft.world.level.storage.loot.LootTable$Builder createDoublePlantShearsDrop(net.minecraft.world.level.block.Block) -> l 423:442:net.minecraft.world.level.storage.loot.LootTable$Builder createDoublePlantWithSeedDrops(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> b 447:447:net.minecraft.world.level.storage.loot.LootTable$Builder noDrop() -> a 453:1420:void accept(java.util.function.BiConsumer) -> a 1423:1427:void addNetherVinesDropTable(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> c 1430:1430:net.minecraft.world.level.storage.loot.LootTable$Builder createDoorTable(net.minecraft.world.level.block.Block) -> a 1434:1435:void dropPottedContents(net.minecraft.world.level.block.Block) -> b 1438:1439:void otherWhenSilkTouch(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> a 1442:1443:void dropOther(net.minecraft.world.level.block.Block,net.minecraft.world.level.ItemLike) -> a 1446:1447:void dropWhenSilkTouch(net.minecraft.world.level.block.Block) -> c 1450:1451:void dropSelf(net.minecraft.world.level.block.Block) -> d 1454:1455:void add(net.minecraft.world.level.block.Block,java.util.function.Function) -> a 1458:1459:void add(net.minecraft.world.level.block.Block,net.minecraft.world.level.storage.loot.LootTable$Builder) -> a 95:95:void accept(java.lang.Object) -> accept 1434:1434:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$dropPottedContents$73(net.minecraft.world.level.block.Block) -> m 1314:1315:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$72(net.minecraft.world.level.block.Block) -> n 1307:1310:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$71(net.minecraft.world.level.block.Block) -> o 1303:1304:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$70(net.minecraft.world.level.block.Block) -> p 1296:1299:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$69(net.minecraft.world.level.block.Block) -> q 1267:1290:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$68(net.minecraft.world.level.block.Block) -> r 1254:1262:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$67(net.minecraft.world.level.block.Block) -> s 1246:1250:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$66(net.minecraft.world.level.block.Block) -> t 1239:1242:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$65(net.minecraft.world.level.block.Block) -> u 1231:1235:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$64(net.minecraft.world.level.block.Block) -> v 1223:1227:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$63(net.minecraft.world.level.block.Block) -> w 1213:1216:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$62(net.minecraft.world.level.block.Block) -> x 1210:1210:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$61(net.minecraft.world.level.block.Block) -> y 1209:1209:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$60(net.minecraft.world.level.block.Block) -> z 1208:1208:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$59(net.minecraft.world.level.block.Block) -> A 1207:1207:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$58(net.minecraft.world.level.block.Block) -> B 1204:1204:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$57(net.minecraft.world.level.block.Block) -> C 1203:1203:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$56(net.minecraft.world.level.block.Block) -> D 1195:1196:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$55(net.minecraft.world.level.block.Block) -> E 1191:1192:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$54(net.minecraft.world.level.block.Block) -> F 1183:1186:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$53(net.minecraft.world.level.block.Block) -> G 1176:1179:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$52(net.minecraft.world.level.block.Block) -> H 1174:1174:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$51(net.minecraft.world.level.block.Block) -> I 1173:1173:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$50(net.minecraft.world.level.block.Block) -> J 1172:1172:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$49(net.minecraft.world.level.block.Block) -> K 1171:1171:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$48(net.minecraft.world.level.block.Block) -> L 1168:1168:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$47(net.minecraft.world.level.block.Block) -> M 1167:1167:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$46(net.minecraft.world.level.block.Block) -> N 1149:1162:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$45(net.minecraft.world.level.block.Block) -> O 1113:1113:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$44(net.minecraft.world.level.block.Block) -> P 1112:1112:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$43(net.minecraft.world.level.block.Block) -> Q 1110:1110:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$42(net.minecraft.world.level.block.Block) -> R 1109:1109:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$41(net.minecraft.world.level.block.Block) -> S 1108:1108:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$40(net.minecraft.world.level.block.Block) -> T 1107:1107:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$39(net.minecraft.world.level.block.Block) -> U 1092:1097:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$38(net.minecraft.world.level.block.Block) -> V 1021:1026:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$37(net.minecraft.world.level.block.Block) -> W 1011:1017:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$36(net.minecraft.world.level.block.Block) -> X 1001:1006:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$35(net.minecraft.world.level.block.Block) -> Y 990:990:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$34(net.minecraft.world.level.block.Block) -> Z 989:989:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$33(net.minecraft.world.level.block.Block) -> aa 988:988:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$32(net.minecraft.world.level.block.Block) -> ab 987:987:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$31(net.minecraft.world.level.block.Block) -> ac 984:984:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$30(net.minecraft.world.level.block.Block) -> ad 983:983:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$29(net.minecraft.world.level.block.Block) -> ae 982:982:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$28(net.minecraft.world.level.block.Block) -> af 981:981:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$27(net.minecraft.world.level.block.Block) -> ag 980:980:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$26(net.minecraft.world.level.block.Block) -> ah 979:979:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$25(net.minecraft.world.level.block.Block) -> ai 978:978:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$24(net.minecraft.world.level.block.Block) -> aj 977:977:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$23(net.minecraft.world.level.block.Block) -> ak 976:976:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$22(net.minecraft.world.level.block.Block) -> al 975:975:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$21(net.minecraft.world.level.block.Block) -> am 974:974:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$20(net.minecraft.world.level.block.Block) -> an 973:973:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$19(net.minecraft.world.level.block.Block) -> ao 972:972:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$18(net.minecraft.world.level.block.Block) -> ap 971:971:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$17(net.minecraft.world.level.block.Block) -> aq 970:970:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$16(net.minecraft.world.level.block.Block) -> ar 969:969:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$15(net.minecraft.world.level.block.Block) -> as 880:880:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$14(net.minecraft.world.level.block.Block) -> at 879:879:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$13(net.minecraft.world.level.block.Block) -> au 878:878:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$12(net.minecraft.world.level.block.Block) -> av 877:877:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$11(net.minecraft.world.level.block.Block) -> aw 874:874:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$10(net.minecraft.world.level.block.Block) -> ax 873:873:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$9(net.minecraft.world.level.block.Block) -> ay 872:872:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$8(net.minecraft.world.level.block.Block) -> az 871:871:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$7(net.minecraft.world.level.block.Block) -> aA 870:870:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$6(net.minecraft.world.level.block.Block) -> aB 869:869:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$5(net.minecraft.world.level.block.Block) -> aC 868:868:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$4(net.minecraft.world.level.block.Block) -> aD 867:867:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$3(net.minecraft.world.level.block.Block) -> aE 866:866:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$2(net.minecraft.world.level.block.Block) -> aF 865:865:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$1(net.minecraft.world.level.block.Block) -> aG 864:864:net.minecraft.world.level.storage.loot.LootTable$Builder lambda$accept$0(net.minecraft.world.level.block.Block) -> aH 96:138:void () -> net.minecraft.data.loot.ChestLoot -> ia: 30:30:void () -> 33:937:void accept(java.util.function.BiConsumer) -> a 30:30:void accept(java.lang.Object) -> accept net.minecraft.data.loot.EntityLoot -> ib: net.minecraft.advancements.critereon.EntityPredicate$Builder ENTITY_ON_FIRE -> a java.util.Set SPECIAL_LOOT_TABLE_TYPES -> b java.util.Map map -> c 48:66:void () -> 55:62:net.minecraft.world.level.storage.loot.LootTable$Builder createSheepTable(net.minecraft.world.level.ItemLike) -> a 70:765:void accept(java.util.function.BiConsumer) -> a 768:769:void add(net.minecraft.world.entity.EntityType,net.minecraft.world.level.storage.loot.LootTable$Builder) -> a 772:773:void add(net.minecraft.resources.ResourceLocation,net.minecraft.world.level.storage.loot.LootTable$Builder) -> a 48:48:void accept(java.lang.Object) -> accept 558:558:void lambda$accept$0(net.minecraft.nbt.CompoundTag) -> a 49:50:void () -> net.minecraft.data.loot.FishingLoot -> ic: net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder IN_JUNGLE -> a net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder IN_JUNGLE_HILLS -> b net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder IN_JUNGLE_EDGE -> c net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder IN_BAMBOO_JUNGLE -> d net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder IN_MODIFIED_JUNGLE -> e net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder IN_MODIFIED_JUNGLE_EDGE -> f net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder IN_BAMBOO_JUNGLE_HILLS -> g 33:33:void () -> 44:106:void accept(java.util.function.BiConsumer) -> a 33:33:void accept(java.lang.Object) -> accept 73:73:void lambda$accept$0(net.minecraft.nbt.CompoundTag) -> a 34:40:void () -> net.minecraft.data.loot.GiftLoot -> id: 21:21:void () -> 24:174:void accept(java.util.function.BiConsumer) -> a 21:21:void accept(java.lang.Object) -> accept 109:109:void lambda$accept$12(net.minecraft.nbt.CompoundTag) -> a 108:108:void lambda$accept$11(net.minecraft.nbt.CompoundTag) -> b 107:107:void lambda$accept$10(net.minecraft.nbt.CompoundTag) -> c 106:106:void lambda$accept$9(net.minecraft.nbt.CompoundTag) -> d 105:105:void lambda$accept$8(net.minecraft.nbt.CompoundTag) -> e 104:104:void lambda$accept$7(net.minecraft.nbt.CompoundTag) -> f 103:103:void lambda$accept$6(net.minecraft.nbt.CompoundTag) -> g 102:102:void lambda$accept$5(net.minecraft.nbt.CompoundTag) -> h 101:101:void lambda$accept$4(net.minecraft.nbt.CompoundTag) -> i 100:100:void lambda$accept$3(net.minecraft.nbt.CompoundTag) -> j 99:99:void lambda$accept$2(net.minecraft.nbt.CompoundTag) -> k 98:98:void lambda$accept$1(net.minecraft.nbt.CompoundTag) -> l 97:97:void lambda$accept$0(net.minecraft.nbt.CompoundTag) -> m net.minecraft.data.loot.LootTableProvider -> ie: org.apache.logging.log4j.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$null$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 -> ig: 23:23:void () -> 26:60:void accept(java.util.function.BiConsumer) -> a 23:23:void accept(java.lang.Object) -> accept 40:40:void lambda$accept$2(net.minecraft.nbt.CompoundTag) -> a 37:37:void lambda$accept$1(net.minecraft.nbt.CompoundTag) -> b 36:36:void lambda$accept$0(net.minecraft.nbt.CompoundTag) -> c net.minecraft.data.loot.package-info -> ih: net.minecraft.data.models.BlockModelGenerators -> ii: java.util.function.Consumer blockStateOutput -> a java.util.function.BiConsumer modelOutput -> b java.util.function.Consumer skippedAutoModelsOutput -> c 81:85:void (java.util.function.Consumer,java.util.function.BiConsumer,java.util.function.Consumer) -> 88:89:void skipAutoItemBlock(net.minecraft.world.level.block.Block) -> a 92:93:void delegateItemModel(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation) -> c 96:97:void delegateItemModel(net.minecraft.world.item.Item,net.minecraft.resources.ResourceLocation) -> a 100:101:void createSimpleFlatItemModel(net.minecraft.world.item.Item) -> a 104:108:void createSimpleFlatItemModel(net.minecraft.world.level.block.Block) -> b 111:113:void createSimpleFlatItemModel(net.minecraft.world.level.block.Block,java.lang.String) -> a 116:120:net.minecraft.data.models.blockstates.PropertyDispatch createHorizontalFacingDispatch() -> b 124:128:net.minecraft.data.models.blockstates.PropertyDispatch createHorizontalFacingDispatchAlt() -> c 132:136:net.minecraft.data.models.blockstates.PropertyDispatch createTorchHorizontalDispatch() -> d 140:146:net.minecraft.data.models.blockstates.PropertyDispatch createFacingDispatch() -> e 150:150:net.minecraft.data.models.blockstates.MultiVariantGenerator createRotatedVariant(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation) -> d 154:157:net.minecraft.data.models.blockstates.Variant[] createRotatedVariants(net.minecraft.resources.ResourceLocation) -> a 161:165:net.minecraft.data.models.blockstates.MultiVariantGenerator createRotatedVariant(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> e 170:172:net.minecraft.data.models.blockstates.PropertyDispatch createBooleanModelDispatch(net.minecraft.world.level.block.state.properties.BooleanProperty,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> a 176:179:void createRotatedMirroredVariantBlock(net.minecraft.world.level.block.Block) -> c 182:184:void createRotatedVariantBlock(net.minecraft.world.level.block.Block) -> d 187:208:net.minecraft.data.models.blockstates.BlockStateGenerator createButton(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> f 213:232: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 236:239: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) -> b 246:251:net.minecraft.data.models.blockstates.BlockStateGenerator createFence(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> g 255:266: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) -> d 271:278: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) -> c 283:325: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) -> e 331:349: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) -> f 354:372: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) -> g 377:377:net.minecraft.data.models.blockstates.MultiVariantGenerator createSimpleBlock(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation) -> e 381:384:net.minecraft.data.models.blockstates.PropertyDispatch createRotatedPillar() -> f 388:388:net.minecraft.data.models.blockstates.BlockStateGenerator createAxisAlignedPillarBlock(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation) -> f 392:394:void createAxisAlignedPillarBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.TexturedModel$Provider) -> a 397:399:void createHorizontallyRotatedBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.TexturedModel$Provider) -> b 402:407:net.minecraft.data.models.blockstates.BlockStateGenerator createRotatedPillarWithHorizontalVariant(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> h 412:415:void createRotatedPillarWithHorizontalVariant(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.TexturedModel$Provider,net.minecraft.data.models.model.TexturedModel$Provider) -> a 418:418: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 422:423:net.minecraft.data.models.blockstates.BlockStateGenerator createPressurePlate(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> i 427:432: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) -> h 437:438:void createTrivialCube(net.minecraft.world.level.block.Block) -> e 441:442:void createTrivialBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.TexturedModel$Provider) -> c 445:447:void createTrivialBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.TextureMapping,net.minecraft.data.models.model.ModelTemplate) -> a 548:548:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider family(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.TexturedModel) -> a 552:553:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider family(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.TexturedModel$Provider) -> d 557:557:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider family(net.minecraft.world.level.block.Block) -> f 561:561:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider family(net.minecraft.data.models.model.TextureMapping) -> a 565:573:void createDoor(net.minecraft.world.level.block.Block) -> g 576:583:void createOrientableTrapdoor(net.minecraft.world.level.block.Block) -> h 586:593:void createTrapdoor(net.minecraft.world.level.block.Block) -> i 626:626:net.minecraft.data.models.BlockModelGenerators$WoodProvider woodProvider(net.minecraft.world.level.block.Block) -> j 630:631:void createNonTemplateModelBlock(net.minecraft.world.level.block.Block) -> k 634:635:void createNonTemplateModelBlock(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> a 650:652:void createCrossBlockWithDefaultItem(net.minecraft.world.level.block.Block,net.minecraft.data.models.BlockModelGenerators$TintState) -> a 655:657:void createCrossBlockWithDefaultItem(net.minecraft.world.level.block.Block,net.minecraft.data.models.BlockModelGenerators$TintState,net.minecraft.data.models.model.TextureMapping) -> a 660:662:void createCrossBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.BlockModelGenerators$TintState) -> b 665:667:void createCrossBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.BlockModelGenerators$TintState,net.minecraft.data.models.model.TextureMapping) -> b 670:675:void createPlant(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,net.minecraft.data.models.BlockModelGenerators$TintState) -> a 678:687:void createCoralFans(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> b 690:711:void createStems(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> c 714:722: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 725:729:void createDoublePlant(net.minecraft.world.level.block.Block,net.minecraft.data.models.BlockModelGenerators$TintState) -> c 732:736:void createSunflower() -> g 739:742:void createTallSeagrass() -> h 745:752:void createDoubleBlock(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> j 755:781:void createPassiveRail(net.minecraft.world.level.block.Block) -> l 784:815:void createActiveRail(net.minecraft.world.level.block.Block) -> m 847:847:net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator blockEntityModels(net.minecraft.resources.ResourceLocation,net.minecraft.world.level.block.Block) -> a 851:851:net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator blockEntityModels(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> d 855:857:void createAirLikeBlock(net.minecraft.world.level.block.Block,net.minecraft.world.item.Item) -> a 860:862:void createAirLikeBlock(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation) -> g 865:870:void createWoolBlocks(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> e 873:877:void createColoredBlockWithRandomRotations(net.minecraft.data.models.model.TexturedModel$Provider,net.minecraft.world.level.block.Block[]) -> a 880:887:void createColoredBlockWithStateRotations(net.minecraft.data.models.model.TexturedModel$Provider,net.minecraft.world.level.block.Block[]) -> b 890:915:void createGlassBlocks(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> f 918:927:void createCommandBlock(net.minecraft.world.level.block.Block) -> n 930:932:void createAnvil(net.minecraft.world.level.block.Block) -> o 935:938:java.util.List createBambooModels(int) -> a 942:954:void createBamboo() -> i 957:963:net.minecraft.data.models.blockstates.PropertyDispatch createColumnWithFacing() -> j 967:977:void createBarrel() -> k 980:983: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 990:1001:void createBeeNest(net.minecraft.world.level.block.Block,java.util.function.Function) -> a 1004:1018:void createCropBlock(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.state.properties.Property,int[]) -> a 1021:1052:void createBell() -> l 1055:1075:void createGrindstone() -> m 1078:1088:void createFurnace(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.TexturedModel$Provider) -> e 1091:1103:void createCampfires(net.minecraft.world.level.block.Block[]) -> a 1106:1109:void createBookshelf() -> n 1112:1174:void createRedstoneWire() -> o 1177:1189:void createComparator() -> p 1192:1202:void createSmoothStoneSlab() -> q 1205:1217:void createBrewingStand() -> r 1220:1241:void createMushroomBlock(net.minecraft.world.level.block.Block) -> p 1244:1258:void createCakeBlock() -> s 1261:1271:void createCartographyTable() -> t 1274:1284:void createSmithingTable() -> u 1287:1289:void createCraftingTableLike(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,java.util.function.BiFunction) -> a 1292:1298:void createPumpkins() -> v 1301:1303:void createPumpkinVariant(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.TextureMapping) -> a 1306:1317:void createCauldron() -> w 1320:1325:void createChiseledSandsone(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> g 1328:1336:void createChorusFlower() -> x 1339:1365:void createDispenserBlock(net.minecraft.world.level.block.Block) -> q 1368:1382:void createEndPortalFrame() -> y 1385:1442:void createChorusPlant() -> z 1445:1457:void createComposter() -> A 1460:1466:void createNyliumBlock(net.minecraft.world.level.block.Block) -> r 1469:1481:void createDaylightDetector() -> B 1484:1488:void createEndRod() -> C 1491:1501:void createFarmland() -> D 1504:1507:java.util.List createFloorFireModels(net.minecraft.world.level.block.Block) -> s 1511:1517:java.util.List createSideFireModels(net.minecraft.world.level.block.Block) -> t 1521:1527:java.util.List createTopFireModels(net.minecraft.world.level.block.Block) -> u 1531:1531:java.util.List wrapModels(java.util.List,java.util.function.UnaryOperator) -> a 1535:1572:void createFire() -> E 1575:1586:void createSoulFire() -> F 1589:1597:void createLantern(net.minecraft.world.level.block.Block) -> v 1600:1610:void createFrostedIce() -> G 1613:1629:void createGrassBlocks() -> H 1632:1641:void createGrassLikeBlock(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.data.models.blockstates.Variant) -> a 1644:1655:void createCocoa() -> I 1658:1659:void createGrassPath() -> J 1662:1670:void createWeightedPressurePlate(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> h 1673:1689:void createHopper() -> K 1692:1695:void copyModel(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> i 1698:1754:void createIronBars() -> L 1757:1761:void createNonTemplateHorizontalBlock(net.minecraft.world.level.block.Block) -> w 1764:1791:void createLever() -> M 1794:1796:void createLilyPad() -> N 1799:1807:void createNetherPortalBlock() -> O 1810:1835:void createNetherrack() -> P 1838:1846:void createObserver() -> Q 1849:1869:void createPistons() -> R 1872:1878:void createPistonVariant(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.data.models.model.TextureMapping) -> a 1881:1901:void createPistonHeads() -> S 1904:1911:void createScaffolding() -> T 1914:1921:void createRedstoneLamp() -> U 1924:1934:void createNormalTorch(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> j 1937:1958:void createRedstoneTorch() -> V 1961:1980:void createRepeater() -> W 1983:2001:void createSeaPickle() -> X 2004:2017:void createSnowBlocks() -> Y 2020:2024:void createStonecutter() -> Z 2027:2038:void createStructureBlock() -> aa 2041:2051:void createSweetBerryBush() -> ab 2054:2112:void createTripwire() -> ac 2115:2124:void createTripwireHook() -> ad 2127:2137:net.minecraft.resources.ResourceLocation createTurtleEggModel(int,java.lang.String,net.minecraft.data.models.model.TextureMapping) -> a 2142:2150:net.minecraft.resources.ResourceLocation createTurtleEggModel(java.lang.Integer,java.lang.Integer) -> a 2155:2163:void createTurtleEgg() -> ae 2166:2214:void createVine() -> af 2217:2218:void createMagmaBlock() -> ag 2221:2223:void createShulkerBox(net.minecraft.world.level.block.Block) -> x 2226:2228:void createGrowingPlant(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,net.minecraft.data.models.BlockModelGenerators$TintState) -> b 2231:2232:void createBedItem(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> k 2235:2239:void createInfestedStone() -> ah 2242:2246:void createNetherRoots(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> l 2249:2269:void createRespawnAnchor() -> ai 2272:2299:net.minecraft.data.models.blockstates.Variant applyRotation(net.minecraft.core.FrontAndTop,net.minecraft.data.models.blockstates.Variant) -> a 2304:2328:void createJigsaw() -> aj 2331:3118:void run() -> a 3117:3117:void lambda$run$36(net.minecraft.world.item.SpawnEggItem) -> a 3002:3002:void lambda$run$35(net.minecraft.data.models.model.TextureMapping) -> b 2990:2990:void lambda$run$34(net.minecraft.data.models.model.TextureMapping) -> c 2934:2937:net.minecraft.resources.ResourceLocation lambda$run$33(net.minecraft.data.models.model.TextureMapping) -> d 2411:2411:void lambda$run$32(net.minecraft.data.models.model.TextureMapping) -> e 2325:2325:net.minecraft.data.models.blockstates.Variant lambda$createJigsaw$31(net.minecraft.core.FrontAndTop) -> a 2265:2265:net.minecraft.data.models.blockstates.Variant lambda$createRespawnAnchor$30(net.minecraft.resources.ResourceLocation[],java.lang.Integer) -> a 2160:2160:java.util.List lambda$createTurtleEgg$29(java.lang.Integer,java.lang.Integer) -> b 2120:2120:net.minecraft.data.models.blockstates.Variant lambda$createTripwireHook$28(java.lang.Boolean,java.lang.Boolean) -> a 2047:2047:net.minecraft.data.models.blockstates.Variant lambda$createSweetBerryBush$27(java.lang.Integer) -> a 2034:2034:net.minecraft.data.models.blockstates.Variant lambda$createStructureBlock$26(net.minecraft.world.level.block.state.properties.StructureMode) -> a 2011:2011:net.minecraft.data.models.blockstates.Variant lambda$createSnowBlocks$25(net.minecraft.resources.ResourceLocation,java.lang.Integer) -> a 1967:1975:net.minecraft.data.models.blockstates.Variant lambda$createRepeater$24(java.lang.Integer,java.lang.Boolean,java.lang.Boolean) -> a 1627:1627:void lambda$createGrassBlocks$23(net.minecraft.resources.ResourceLocation,net.minecraft.data.models.model.TextureMapping) -> a 1624:1624:void lambda$createGrassBlocks$22(net.minecraft.resources.ResourceLocation,net.minecraft.data.models.model.TextureMapping) -> b 1584:1584:net.minecraft.data.models.blockstates.Variant lambda$createSoulFire$21(net.minecraft.data.models.blockstates.Variant) -> a 1583:1583:net.minecraft.data.models.blockstates.Variant lambda$createSoulFire$20(net.minecraft.data.models.blockstates.Variant) -> b 1582:1582:net.minecraft.data.models.blockstates.Variant lambda$createSoulFire$19(net.minecraft.data.models.blockstates.Variant) -> c 1581:1581:net.minecraft.data.models.blockstates.Variant lambda$createSoulFire$18(net.minecraft.data.models.blockstates.Variant) -> d 1580:1580:net.minecraft.data.models.blockstates.Variant lambda$createSoulFire$17(net.minecraft.data.models.blockstates.Variant) -> e 1569:1569:net.minecraft.data.models.blockstates.Variant lambda$createFire$16(net.minecraft.data.models.blockstates.Variant) -> f 1565:1565:net.minecraft.data.models.blockstates.Variant lambda$createFire$15(net.minecraft.data.models.blockstates.Variant) -> g 1561:1561:net.minecraft.data.models.blockstates.Variant lambda$createFire$14(net.minecraft.data.models.blockstates.Variant) -> h 1557:1557:net.minecraft.data.models.blockstates.Variant lambda$createFire$13(net.minecraft.data.models.blockstates.Variant) -> i 1553:1553:net.minecraft.data.models.blockstates.Variant lambda$createFire$12(net.minecraft.data.models.blockstates.Variant) -> j 1549:1549:net.minecraft.data.models.blockstates.Variant lambda$createFire$11(net.minecraft.data.models.blockstates.Variant) -> k 1531:1531:net.minecraft.data.models.blockstates.Variant lambda$wrapModels$10(net.minecraft.resources.ResourceLocation) -> b 1330:1330:net.minecraft.data.models.model.TextureMapping lambda$createChorusFlower$9(net.minecraft.data.models.model.TextureMapping,net.minecraft.resources.ResourceLocation) -> a 1081:1081:void lambda$createFurnace$8(net.minecraft.resources.ResourceLocation,net.minecraft.data.models.model.TextureMapping) -> c 1011:1013:net.minecraft.data.models.blockstates.Variant lambda$createCropBlock$7(int[],it.unimi.dsi.fastutil.ints.Int2ObjectMap,net.minecraft.world.level.block.Block,java.lang.Integer) -> a 1012:1012:net.minecraft.resources.ResourceLocation lambda$null$6(net.minecraft.world.level.block.Block,int,int) -> a 984:985:net.minecraft.data.models.blockstates.Variant lambda$createEmptyOrFullDispatch$5(java.lang.Comparable,net.minecraft.data.models.blockstates.Variant,net.minecraft.data.models.blockstates.Variant,java.lang.Comparable) -> a 974:974:void lambda$createBarrel$4(net.minecraft.resources.ResourceLocation,net.minecraft.data.models.model.TextureMapping) -> d 937:937:net.minecraft.data.models.blockstates.Variant lambda$createBambooModels$3(java.lang.String,int) -> a 921:921:net.minecraft.data.models.model.TextureMapping lambda$createCommandBlock$2(net.minecraft.data.models.model.TextureMapping,net.minecraft.resources.ResourceLocation) -> b 795:809:net.minecraft.data.models.blockstates.Variant lambda$createActiveRail$1(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 708:708:net.minecraft.data.models.blockstates.Variant lambda$createStems$0(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.TextureMapping,java.lang.Integer) -> a 75:75:java.util.function.BiConsumer access$000(net.minecraft.data.models.BlockModelGenerators) -> a 75:75:net.minecraft.data.models.blockstates.MultiVariantGenerator access$100(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation) -> a 75:75:java.util.function.Consumer access$200(net.minecraft.data.models.BlockModelGenerators) -> b 75:75:net.minecraft.data.models.blockstates.BlockStateGenerator access$300(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> a 75:75:void access$400(net.minecraft.data.models.BlockModelGenerators,net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation) -> a 75:75:net.minecraft.data.models.blockstates.BlockStateGenerator access$500(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> a 75:75:net.minecraft.data.models.blockstates.BlockStateGenerator access$600(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> b 75:75:net.minecraft.data.models.blockstates.BlockStateGenerator access$700(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> a 75:75:net.minecraft.data.models.blockstates.BlockStateGenerator access$800(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> c 75:75:void access$900(net.minecraft.data.models.BlockModelGenerators,net.minecraft.world.item.Item) -> a 75:75:void access$1000(net.minecraft.data.models.BlockModelGenerators,net.minecraft.world.level.block.Block) -> a 75:75:net.minecraft.data.models.blockstates.BlockStateGenerator access$1100(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> b 75:75:net.minecraft.data.models.blockstates.BlockStateGenerator access$1200(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> c 75:75:net.minecraft.data.models.blockstates.BlockStateGenerator access$1300(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation) -> b 75:75:net.minecraft.data.models.blockstates.BlockStateGenerator access$1400(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> d net.minecraft.data.models.BlockModelGenerators$1 -> ii$1: int[] $SwitchMap$net$minecraft$core$FrontAndTop -> a int[] $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape -> b 795:2272:void () -> net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator -> ii$a: net.minecraft.resources.ResourceLocation baseModel -> b net.minecraft.data.models.BlockModelGenerators this$0 -> a 820:822:void (net.minecraft.data.models.BlockModelGenerators,net.minecraft.resources.ResourceLocation,net.minecraft.world.level.block.Block) -> 825:828:net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator create(net.minecraft.world.level.block.Block[]) -> a 832:835:net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator createWithoutBlockItem(net.minecraft.world.level.block.Block[]) -> b 839:842: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 -> ii$b: net.minecraft.data.models.model.TextureMapping mapping -> b net.minecraft.resources.ResourceLocation fullBlock -> c net.minecraft.data.models.BlockModelGenerators this$0 -> a 455:457:void (net.minecraft.data.models.BlockModelGenerators,net.minecraft.data.models.model.TextureMapping) -> 460:462:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider fullBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.ModelTemplate) -> a 466:467:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider fullBlock(java.util.function.Function) -> a 471:477:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider button(net.minecraft.world.level.block.Block) -> a 481:488:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider wall(net.minecraft.world.level.block.Block) -> b 492:498:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider fence(net.minecraft.world.level.block.Block) -> c 502:507:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider fenceGate(net.minecraft.world.level.block.Block) -> d 511:514:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider pressurePlate(net.minecraft.world.level.block.Block) -> e 518:523:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider sign(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> a 527:533:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider slab(net.minecraft.world.level.block.Block) -> f 537:542:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider stairs(net.minecraft.world.level.block.Block) -> g net.minecraft.data.models.BlockModelGenerators$TintState -> ii$c: 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 637:637:net.minecraft.data.models.BlockModelGenerators$TintState[] values() -> values 637:637:net.minecraft.data.models.BlockModelGenerators$TintState valueOf(java.lang.String) -> valueOf 637:637:void (java.lang.String,int) -> 641:641:net.minecraft.data.models.model.ModelTemplate getCross() -> a 645:645:net.minecraft.data.models.model.ModelTemplate getCrossPot() -> b 637:638:void () -> net.minecraft.data.models.BlockModelGenerators$WoodProvider -> ii$d: net.minecraft.data.models.model.TextureMapping logMapping -> b net.minecraft.data.models.BlockModelGenerators this$0 -> a 599:601:void (net.minecraft.data.models.BlockModelGenerators,net.minecraft.data.models.model.TextureMapping) -> 604:607:net.minecraft.data.models.BlockModelGenerators$WoodProvider wood(net.minecraft.world.level.block.Block) -> a 611:613:net.minecraft.data.models.BlockModelGenerators$WoodProvider log(net.minecraft.world.level.block.Block) -> b 617:620:net.minecraft.data.models.BlockModelGenerators$WoodProvider logWithHorizontal(net.minecraft.world.level.block.Block) -> c net.minecraft.data.models.ItemModelGenerators -> ij: java.util.function.BiConsumer output -> a 19:21:void (java.util.function.BiConsumer) -> 24:25:void generateFlatItem(net.minecraft.world.item.Item,net.minecraft.data.models.model.ModelTemplate) -> a 28:29:void generateFlatItem(net.minecraft.world.item.Item,java.lang.String,net.minecraft.data.models.model.ModelTemplate) -> a 33:34:void generateFlatItem(net.minecraft.world.item.Item,net.minecraft.world.item.Item,net.minecraft.data.models.model.ModelTemplate) -> a 37:272:void run() -> a net.minecraft.data.models.ModelProvider -> ik: org.apache.logging.log4j.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 -> il: net.minecraft.world.level.block.Block getBlock() -> a net.minecraft.data.models.blockstates.Condition -> im: void validate(net.minecraft.world.level.block.state.StateDefinition) -> a 115:115:net.minecraft.data.models.blockstates.Condition$TerminalCondition condition() -> a 119:119:net.minecraft.data.models.blockstates.Condition and(net.minecraft.data.models.blockstates.Condition[]) -> a 123:123:net.minecraft.data.models.blockstates.Condition or(net.minecraft.data.models.blockstates.Condition[]) -> b net.minecraft.data.models.blockstates.Condition$1 -> im$1: net.minecraft.data.models.blockstates.Condition$CompositeCondition -> im$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 32:32:void (net.minecraft.data.models.blockstates.Condition$Operation,java.util.List,net.minecraft.data.models.blockstates.Condition$1) -> net.minecraft.data.models.blockstates.Condition$Operation -> im$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:java.lang.String access$000(net.minecraft.data.models.blockstates.Condition$Operation) -> a 20:22:void () -> net.minecraft.data.models.blockstates.Condition$TerminalCondition -> im$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 94:95:net.minecraft.data.models.blockstates.Condition$TerminalCondition negatedTerm(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable,java.lang.Comparable[]) -> b 100:102:com.google.gson.JsonElement get() -> b 107:111:void validate(net.minecraft.world.level.block.state.StateDefinition) -> a 57:57:java.lang.Object get() -> get 107:107:boolean lambda$validate$1(net.minecraft.world.level.block.state.StateDefinition,net.minecraft.world.level.block.state.properties.Property) -> a 101:101: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 -> in: 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$1 -> in$1: net.minecraft.data.models.blockstates.MultiPartGenerator$ConditionalEntry -> in$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 89:89:void (net.minecraft.data.models.blockstates.Condition,java.util.List,net.minecraft.data.models.blockstates.MultiPartGenerator$1) -> net.minecraft.data.models.blockstates.MultiPartGenerator$Entry -> in$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 67:67:void (java.util.List,net.minecraft.data.models.blockstates.MultiPartGenerator$1) -> net.minecraft.data.models.blockstates.MultiVariantGenerator -> io: 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$null$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$null$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 -> ip: 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$1 -> ip$1: net.minecraft.data.models.blockstates.PropertyDispatch$C1 -> ip$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 65:65:void (net.minecraft.world.level.block.state.properties.Property,net.minecraft.data.models.blockstates.PropertyDispatch$1) -> net.minecraft.data.models.blockstates.PropertyDispatch$C2 -> ip$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$null$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$null$0(java.lang.Comparable,java.util.function.BiFunction,java.lang.Comparable) -> b 104:104:void (net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.properties.Property,net.minecraft.data.models.blockstates.PropertyDispatch$1) -> net.minecraft.data.models.blockstates.PropertyDispatch$C3 -> ip$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$null$4(java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$TriFunction,java.lang.Comparable) -> a 195:195:void lambda$null$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$null$1(java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$TriFunction,java.lang.Comparable) -> b 184:184:void lambda$null$0(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$TriFunction,java.lang.Comparable) -> b 150:150: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.data.models.blockstates.PropertyDispatch$1) -> net.minecraft.data.models.blockstates.PropertyDispatch$C4 -> ip$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$null$6(java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction,java.lang.Comparable) -> a 253:253:void lambda$null$5(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction,java.lang.Comparable) -> a 254:254:void lambda$null$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$null$2(java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction,java.lang.Comparable) -> b 240:240:void lambda$null$1(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction,java.lang.Comparable) -> b 241:241:void lambda$null$0(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction,java.lang.Comparable) -> b 203:203: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.data.models.blockstates.PropertyDispatch$1) -> net.minecraft.data.models.blockstates.PropertyDispatch$C5 -> ip$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$null$8(java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction,java.lang.Comparable) -> a 318:318:void lambda$null$7(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction,java.lang.Comparable) -> a 319:319:void lambda$null$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$null$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$null$3(java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction,java.lang.Comparable) -> b 303:303:void lambda$null$2(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction,java.lang.Comparable) -> b 304:304:void lambda$null$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$null$0(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction,java.lang.Comparable) -> b 263:263: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,net.minecraft.data.models.blockstates.PropertyDispatch$1) -> net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction -> ip$f: java.lang.Object apply(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) -> a net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction -> ip$g: java.lang.Object apply(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) -> a net.minecraft.data.models.blockstates.PropertyDispatch$TriFunction -> ip$h: java.lang.Object apply(java.lang.Object,java.lang.Object,java.lang.Object) -> apply net.minecraft.data.models.blockstates.Selector -> iq: 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 -> ir: java.util.Map values -> a 12:14:void () -> 17:21:net.minecraft.data.models.blockstates.Variant with(net.minecraft.data.models.blockstates.VariantProperty,java.lang.Object) -> a 25:25:net.minecraft.data.models.blockstates.Variant variant() -> a 29:32:net.minecraft.data.models.blockstates.Variant merge(net.minecraft.data.models.blockstates.Variant,net.minecraft.data.models.blockstates.Variant) -> a 37:39:com.google.gson.JsonElement get() -> b 43:49:com.google.gson.JsonElement convertList(java.util.List) -> a 12:12:java.lang.Object get() -> get 48:48:void lambda$convertList$1(com.google.gson.JsonArray,net.minecraft.data.models.blockstates.Variant) -> a 38:38:void lambda$get$0(com.google.gson.JsonObject,net.minecraft.data.models.blockstates.VariantProperty$Value) -> a net.minecraft.data.models.blockstates.VariantProperties -> is: 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 -> is$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:int access$000(net.minecraft.data.models.blockstates.VariantProperties$Rotation) -> a 7:11:void () -> net.minecraft.data.models.blockstates.VariantProperty -> it: 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 8:8:java.lang.String access$000(net.minecraft.data.models.blockstates.VariantProperty) -> a 8:8:java.util.function.Function access$100(net.minecraft.data.models.blockstates.VariantProperty) -> b net.minecraft.data.models.blockstates.VariantProperty$Value -> it$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 -> iu: net.minecraft.data.models.model.DelegatedModel -> iv: 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 -> iw: 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 -> ix: java.util.Optional model -> a java.util.Set requiredSlots -> b java.util.Optional suffix -> c 26:30:void (java.util.Optional,java.util.Optional,net.minecraft.data.models.model.TextureSlot[]) -> 33:33:net.minecraft.resources.ResourceLocation create(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.TextureMapping,java.util.function.BiConsumer) -> a 37:37: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 41:41: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 45:58:net.minecraft.resources.ResourceLocation create(net.minecraft.resources.ResourceLocation,net.minecraft.data.models.model.TextureMapping,java.util.function.BiConsumer) -> a 62:62:java.util.Map createMap(net.minecraft.data.models.model.TextureMapping) -> a 48:55:com.google.gson.JsonElement lambda$create$2(java.util.Map) -> a 52:52:void lambda$null$1(com.google.gson.JsonObject,net.minecraft.data.models.model.TextureSlot,net.minecraft.resources.ResourceLocation) -> a 49:49:void lambda$null$0(com.google.gson.JsonObject,net.minecraft.resources.ResourceLocation) -> a net.minecraft.data.models.model.ModelTemplates -> iy: 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_TOP -> g net.minecraft.data.models.model.ModelTemplate CUBE_BOTTOM_TOP -> h net.minecraft.data.models.model.ModelTemplate CUBE_ORIENTABLE -> i net.minecraft.data.models.model.ModelTemplate CUBE_ORIENTABLE_TOP_BOTTOM -> j net.minecraft.data.models.model.ModelTemplate CUBE_ORIENTABLE_VERTICAL -> k net.minecraft.data.models.model.ModelTemplate BUTTON -> l net.minecraft.data.models.model.ModelTemplate BUTTON_PRESSED -> m net.minecraft.data.models.model.ModelTemplate BUTTON_INVENTORY -> n net.minecraft.data.models.model.ModelTemplate DOOR_BOTTOM -> o net.minecraft.data.models.model.ModelTemplate DOOR_BOTTOM_HINGE -> p net.minecraft.data.models.model.ModelTemplate DOOR_TOP -> q net.minecraft.data.models.model.ModelTemplate DOOR_TOP_HINGE -> r net.minecraft.data.models.model.ModelTemplate FENCE_POST -> s net.minecraft.data.models.model.ModelTemplate FENCE_SIDE -> t net.minecraft.data.models.model.ModelTemplate FENCE_INVENTORY -> u net.minecraft.data.models.model.ModelTemplate WALL_POST -> v net.minecraft.data.models.model.ModelTemplate WALL_LOW_SIDE -> w net.minecraft.data.models.model.ModelTemplate WALL_TALL_SIDE -> x net.minecraft.data.models.model.ModelTemplate WALL_INVENTORY -> y net.minecraft.data.models.model.ModelTemplate FENCE_GATE_CLOSED -> z net.minecraft.data.models.model.ModelTemplate FENCE_GATE_OPEN -> A net.minecraft.data.models.model.ModelTemplate FENCE_GATE_WALL_CLOSED -> B net.minecraft.data.models.model.ModelTemplate FENCE_GATE_WALL_OPEN -> C net.minecraft.data.models.model.ModelTemplate PRESSURE_PLATE_UP -> D net.minecraft.data.models.model.ModelTemplate PRESSURE_PLATE_DOWN -> E net.minecraft.data.models.model.ModelTemplate PARTICLE_ONLY -> F net.minecraft.data.models.model.ModelTemplate SLAB_BOTTOM -> G net.minecraft.data.models.model.ModelTemplate SLAB_TOP -> H net.minecraft.data.models.model.ModelTemplate LEAVES -> I net.minecraft.data.models.model.ModelTemplate STAIRS_STRAIGHT -> J net.minecraft.data.models.model.ModelTemplate STAIRS_INNER -> K net.minecraft.data.models.model.ModelTemplate STAIRS_OUTER -> L net.minecraft.data.models.model.ModelTemplate TRAPDOOR_TOP -> M net.minecraft.data.models.model.ModelTemplate TRAPDOOR_BOTTOM -> N net.minecraft.data.models.model.ModelTemplate TRAPDOOR_OPEN -> O net.minecraft.data.models.model.ModelTemplate ORIENTABLE_TRAPDOOR_TOP -> P net.minecraft.data.models.model.ModelTemplate ORIENTABLE_TRAPDOOR_BOTTOM -> Q net.minecraft.data.models.model.ModelTemplate ORIENTABLE_TRAPDOOR_OPEN -> R net.minecraft.data.models.model.ModelTemplate CROSS -> S net.minecraft.data.models.model.ModelTemplate TINTED_CROSS -> T net.minecraft.data.models.model.ModelTemplate FLOWER_POT_CROSS -> U net.minecraft.data.models.model.ModelTemplate TINTED_FLOWER_POT_CROSS -> V net.minecraft.data.models.model.ModelTemplate RAIL_FLAT -> W net.minecraft.data.models.model.ModelTemplate RAIL_CURVED -> X net.minecraft.data.models.model.ModelTemplate RAIL_RAISED_NE -> Y net.minecraft.data.models.model.ModelTemplate RAIL_RAISED_SW -> Z net.minecraft.data.models.model.ModelTemplate CARPET -> aa net.minecraft.data.models.model.ModelTemplate CORAL_FAN -> ab net.minecraft.data.models.model.ModelTemplate CORAL_WALL_FAN -> ac net.minecraft.data.models.model.ModelTemplate GLAZED_TERRACOTTA -> ad net.minecraft.data.models.model.ModelTemplate CHORUS_FLOWER -> ae net.minecraft.data.models.model.ModelTemplate DAYLIGHT_DETECTOR -> af net.minecraft.data.models.model.ModelTemplate STAINED_GLASS_PANE_NOSIDE -> ag net.minecraft.data.models.model.ModelTemplate STAINED_GLASS_PANE_NOSIDE_ALT -> ah net.minecraft.data.models.model.ModelTemplate STAINED_GLASS_PANE_POST -> ai net.minecraft.data.models.model.ModelTemplate STAINED_GLASS_PANE_SIDE -> aj net.minecraft.data.models.model.ModelTemplate STAINED_GLASS_PANE_SIDE_ALT -> ak net.minecraft.data.models.model.ModelTemplate COMMAND_BLOCK -> al net.minecraft.data.models.model.ModelTemplate ANVIL -> am net.minecraft.data.models.model.ModelTemplate[] STEMS -> an net.minecraft.data.models.model.ModelTemplate ATTACHED_STEM -> ao net.minecraft.data.models.model.ModelTemplate CROP -> ap net.minecraft.data.models.model.ModelTemplate FARMLAND -> aq net.minecraft.data.models.model.ModelTemplate FIRE_FLOOR -> ar net.minecraft.data.models.model.ModelTemplate FIRE_SIDE -> as net.minecraft.data.models.model.ModelTemplate FIRE_SIDE_ALT -> at net.minecraft.data.models.model.ModelTemplate FIRE_UP -> au net.minecraft.data.models.model.ModelTemplate FIRE_UP_ALT -> av net.minecraft.data.models.model.ModelTemplate CAMPFIRE -> aw net.minecraft.data.models.model.ModelTemplate LANTERN -> ax net.minecraft.data.models.model.ModelTemplate HANGING_LANTERN -> ay net.minecraft.data.models.model.ModelTemplate TORCH -> az net.minecraft.data.models.model.ModelTemplate WALL_TORCH -> aA net.minecraft.data.models.model.ModelTemplate PISTON -> aB net.minecraft.data.models.model.ModelTemplate PISTON_HEAD -> aC net.minecraft.data.models.model.ModelTemplate PISTON_HEAD_SHORT -> aD net.minecraft.data.models.model.ModelTemplate SEAGRASS -> aE net.minecraft.data.models.model.ModelTemplate TURTLE_EGG -> aF net.minecraft.data.models.model.ModelTemplate TWO_TURTLE_EGGS -> aG net.minecraft.data.models.model.ModelTemplate THREE_TURTLE_EGGS -> aH net.minecraft.data.models.model.ModelTemplate FOUR_TURTLE_EGGS -> aI net.minecraft.data.models.model.ModelTemplate SINGLE_FACE -> aJ net.minecraft.data.models.model.ModelTemplate FLAT_ITEM -> aK net.minecraft.data.models.model.ModelTemplate FLAT_HANDHELD_ITEM -> aL net.minecraft.data.models.model.ModelTemplate FLAT_HANDHELD_ROD_ITEM -> aM net.minecraft.data.models.model.ModelTemplate SHULKER_BOX_INVENTORY -> aN net.minecraft.data.models.model.ModelTemplate BED_INVENTORY -> aO net.minecraft.data.models.model.ModelTemplate BANNER_INVENTORY -> aP net.minecraft.data.models.model.ModelTemplate SKULL_INVENTORY -> aQ 8:8:void () -> 130:130:net.minecraft.data.models.model.ModelTemplate create(net.minecraft.data.models.model.TextureSlot[]) -> a 134:134:net.minecraft.data.models.model.ModelTemplate create(java.lang.String,net.minecraft.data.models.model.TextureSlot[]) -> a 138:138:net.minecraft.data.models.model.ModelTemplate createItem(java.lang.String,net.minecraft.data.models.model.TextureSlot[]) -> b 142:142:net.minecraft.data.models.model.ModelTemplate create(java.lang.String,java.lang.String,net.minecraft.data.models.model.TextureSlot[]) -> a 92:92:net.minecraft.data.models.model.ModelTemplate[] lambda$static$1(int) -> a 92:92:net.minecraft.data.models.model.ModelTemplate lambda$static$0(int) -> b 9:127:void () -> net.minecraft.data.models.model.TextureMapping -> iz: java.util.Map slots -> a java.util.Set forcedSlots -> b 15:19:void () -> 22:23:net.minecraft.data.models.model.TextureMapping put(net.minecraft.data.models.model.TextureSlot,net.minecraft.resources.ResourceLocation) -> a 27:29:net.minecraft.data.models.model.TextureMapping putForced(net.minecraft.data.models.model.TextureSlot,net.minecraft.resources.ResourceLocation) -> b 33:33:java.util.stream.Stream getForced() -> a 37:38:net.minecraft.data.models.model.TextureMapping copySlot(net.minecraft.data.models.model.TextureSlot,net.minecraft.data.models.model.TextureSlot) -> a 42:44:net.minecraft.data.models.model.TextureMapping copyForced(net.minecraft.data.models.model.TextureSlot,net.minecraft.data.models.model.TextureSlot) -> b 48:56:net.minecraft.resources.ResourceLocation get(net.minecraft.data.models.model.TextureSlot) -> a 60:64:net.minecraft.data.models.model.TextureMapping copyAndUpdate(net.minecraft.data.models.model.TextureSlot,net.minecraft.resources.ResourceLocation) -> c 68:69:net.minecraft.data.models.model.TextureMapping cube(net.minecraft.world.level.block.Block) -> a 73:74:net.minecraft.data.models.model.TextureMapping defaultTexture(net.minecraft.world.level.block.Block) -> b 78:78:net.minecraft.data.models.model.TextureMapping defaultTexture(net.minecraft.resources.ResourceLocation) -> a 82:82:net.minecraft.data.models.model.TextureMapping cube(net.minecraft.resources.ResourceLocation) -> b 86:86:net.minecraft.data.models.model.TextureMapping cross(net.minecraft.world.level.block.Block) -> c 90:90:net.minecraft.data.models.model.TextureMapping cross(net.minecraft.resources.ResourceLocation) -> c 94:94:net.minecraft.data.models.model.TextureMapping plant(net.minecraft.world.level.block.Block) -> d 98:98:net.minecraft.data.models.model.TextureMapping plant(net.minecraft.resources.ResourceLocation) -> d 102:102:net.minecraft.data.models.model.TextureMapping rail(net.minecraft.world.level.block.Block) -> e 106:106:net.minecraft.data.models.model.TextureMapping rail(net.minecraft.resources.ResourceLocation) -> e 110:110:net.minecraft.data.models.model.TextureMapping wool(net.minecraft.world.level.block.Block) -> f 114:114:net.minecraft.data.models.model.TextureMapping wool(net.minecraft.resources.ResourceLocation) -> f 118:118:net.minecraft.data.models.model.TextureMapping stem(net.minecraft.world.level.block.Block) -> g 122:124:net.minecraft.data.models.model.TextureMapping attachedStem(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> a 129:129:net.minecraft.data.models.model.TextureMapping pattern(net.minecraft.world.level.block.Block) -> h 133:133:net.minecraft.data.models.model.TextureMapping fan(net.minecraft.world.level.block.Block) -> i 137:137:net.minecraft.data.models.model.TextureMapping crop(net.minecraft.resources.ResourceLocation) -> g 141:141:net.minecraft.data.models.model.TextureMapping pane(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> b 145:145:net.minecraft.data.models.model.TextureMapping singleSlot(net.minecraft.data.models.model.TextureSlot,net.minecraft.resources.ResourceLocation) -> d 149:151:net.minecraft.data.models.model.TextureMapping column(net.minecraft.world.level.block.Block) -> j 155:157:net.minecraft.data.models.model.TextureMapping cubeTop(net.minecraft.world.level.block.Block) -> k 162:162:net.minecraft.data.models.model.TextureMapping logColumn(net.minecraft.world.level.block.Block) -> l 166:166:net.minecraft.data.models.model.TextureMapping column(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> a 170:173:net.minecraft.data.models.model.TextureMapping cubeBottomTop(net.minecraft.world.level.block.Block) -> m 177:182:net.minecraft.data.models.model.TextureMapping cubeBottomTopWithWall(net.minecraft.world.level.block.Block) -> n 186:190:net.minecraft.data.models.model.TextureMapping columnWithWall(net.minecraft.world.level.block.Block) -> o 194:194:net.minecraft.data.models.model.TextureMapping door(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> b 198:198:net.minecraft.data.models.model.TextureMapping door(net.minecraft.world.level.block.Block) -> p 202:202:net.minecraft.data.models.model.TextureMapping particle(net.minecraft.world.level.block.Block) -> q 206:206:net.minecraft.data.models.model.TextureMapping particle(net.minecraft.resources.ResourceLocation) -> h 210:210:net.minecraft.data.models.model.TextureMapping fire0(net.minecraft.world.level.block.Block) -> r 214:214:net.minecraft.data.models.model.TextureMapping fire1(net.minecraft.world.level.block.Block) -> s 218:218:net.minecraft.data.models.model.TextureMapping lantern(net.minecraft.world.level.block.Block) -> t 222:222:net.minecraft.data.models.model.TextureMapping torch(net.minecraft.world.level.block.Block) -> u 226:226:net.minecraft.data.models.model.TextureMapping torch(net.minecraft.resources.ResourceLocation) -> i 230:230:net.minecraft.data.models.model.TextureMapping particleFromItem(net.minecraft.world.item.Item) -> a 234:237:net.minecraft.data.models.model.TextureMapping commandBlock(net.minecraft.world.level.block.Block) -> v 241:245:net.minecraft.data.models.model.TextureMapping orientableCube(net.minecraft.world.level.block.Block) -> w 249:252:net.minecraft.data.models.model.TextureMapping orientableCubeOnlyTop(net.minecraft.world.level.block.Block) -> x 256:259:net.minecraft.data.models.model.TextureMapping orientableCubeSameEnds(net.minecraft.world.level.block.Block) -> y 263:263:net.minecraft.data.models.model.TextureMapping top(net.minecraft.world.level.block.Block) -> z 267:274:net.minecraft.data.models.model.TextureMapping craftingTable(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> c 279:286:net.minecraft.data.models.model.TextureMapping fletchingTable(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> d 290:292:net.minecraft.data.models.model.TextureMapping campfire(net.minecraft.world.level.block.Block) -> A 297:297:net.minecraft.data.models.model.TextureMapping layer0(net.minecraft.world.item.Item) -> b 301:301:net.minecraft.data.models.model.TextureMapping layer0(net.minecraft.world.level.block.Block) -> B 305:305:net.minecraft.data.models.model.TextureMapping layer0(net.minecraft.resources.ResourceLocation) -> j 309:310:net.minecraft.resources.ResourceLocation getBlockTexture(net.minecraft.world.level.block.Block) -> C 314:315:net.minecraft.resources.ResourceLocation getBlockTexture(net.minecraft.world.level.block.Block,java.lang.String) -> a 319:320:net.minecraft.resources.ResourceLocation getItemTexture(net.minecraft.world.item.Item) -> c 324:325:net.minecraft.resources.ResourceLocation getItemTexture(net.minecraft.world.item.Item,java.lang.String) -> a net.minecraft.data.models.model.TextureSlot -> ja: 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 java.lang.String id -> J net.minecraft.data.models.model.TextureSlot parent -> K 48:48:net.minecraft.data.models.model.TextureSlot create(java.lang.String) -> a 52:52:net.minecraft.data.models.model.TextureSlot create(java.lang.String,net.minecraft.data.models.model.TextureSlot) -> a 55:58:void (java.lang.String,net.minecraft.data.models.model.TextureSlot) -> 61:61:java.lang.String getId() -> a 66:66:net.minecraft.data.models.model.TextureSlot getParent() -> b 71:71:java.lang.String toString() -> toString 6:40:void () -> net.minecraft.data.models.model.TexturedModel -> jb: 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 -> jb$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) -> a 91:91:net.minecraft.resources.ResourceLocation createWithSuffix(net.minecraft.world.level.block.Block,java.lang.String,java.util.function.BiConsumer) -> a 95:95:net.minecraft.data.models.model.TexturedModel$Provider updateTexture(java.util.function.Consumer) -> a 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 -> jc: net.minecraft.data.models.package-info -> jd: net.minecraft.data.package-info -> je: net.minecraft.data.recipes.FinishedRecipe -> jf: 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.RecipeProvider -> jg: org.apache.logging.log4j.Logger LOGGER -> b com.google.gson.Gson GSON -> c net.minecraft.data.DataGenerator generator -> d 58:60:void (net.minecraft.data.DataGenerator) -> 64:78:void run(net.minecraft.data.HashCache) -> a 82:95:void saveRecipe(net.minecraft.data.HashCache,com.google.gson.JsonObject,java.nio.file.Path) -> a 99:112:void saveAdvancement(net.minecraft.data.HashCache,com.google.gson.JsonObject,java.nio.file.Path) -> b 115:4010:void buildShapelessRecipes(java.util.function.Consumer) -> a 4013:4016:void netheriteSmithing(java.util.function.Consumer,net.minecraft.world.item.Item,net.minecraft.world.item.Item) -> a 4020:4025:void planksFromLog(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.tags.Tag) -> a 4028:4033:void planksFromLogs(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.tags.Tag) -> b 4036:4043:void woodFromLogs(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> a 4046:4053:void woodenBoat(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> b 4056:4061:void woodenButton(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> c 4064:4072:void woodenDoor(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> d 4075:4083:void woodenFence(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> e 4086:4094:void woodenFenceGate(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> f 4097:4103:void woodenPressurePlate(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> g 4106:4112:void woodenSlab(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> h 4115:4123:void woodenStairs(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> i 4126:4133:void woodenTrapdoor(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> j 4136:4146:void woodenSign(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> k 4149:4155:void coloredWoolFromWhiteWoolAndDye(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> l 4158:4165:void carpetFromWool(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> m 4168:4180:void coloredCarpetFromWhiteCarpetAndDye(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> n 4183:4192:void bedFromPlanksAndWool(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> o 4195:4202:void bedFromWhiteBedAndDye(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> p 4205:4215:void banner(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> q 4218:4227:void stainedGlassFromGlassAndDye(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> r 4230:4237:void stainedGlassPaneFromStainedGlass(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> s 4240:4252:void stainedGlassPaneFromGlassPaneAndDye(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> t 4255:4264:void coloredTerracottaFromTerracottaAndDye(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> u 4267:4275:void concretePowder(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> v 4278:4313:void cookRecipes(java.util.function.Consumer,java.lang.String,net.minecraft.world.item.crafting.SimpleCookingSerializer,int) -> a 4317:4317:net.minecraft.advancements.critereon.EnterBlockTrigger$TriggerInstance insideOf(net.minecraft.world.level.block.Block) -> a 4321:4321:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance has(net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.world.level.ItemLike) -> a 4325:4325:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance has(net.minecraft.world.level.ItemLike) -> a 4329:4329:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance has(net.minecraft.tags.Tag) -> a 4333:4333:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance inventoryTrigger(net.minecraft.advancements.critereon.ItemPredicate[]) -> a 4338:4338:java.lang.String getName() -> a 67:75:void lambda$run$0(java.util.Set,net.minecraft.data.HashCache,java.nio.file.Path,net.minecraft.data.recipes.FinishedRecipe) -> a 53:54:void () -> net.minecraft.data.recipes.ShapedRecipeBuilder -> jh: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.world.item.Item result -> b int count -> c java.util.List rows -> d java.util.Map key -> e net.minecraft.advancements.Advancement$Builder advancement -> f java.lang.String group -> g 34:42:void (net.minecraft.world.level.ItemLike,int) -> 45:45:net.minecraft.data.recipes.ShapedRecipeBuilder shaped(net.minecraft.world.level.ItemLike) -> a 49:49:net.minecraft.data.recipes.ShapedRecipeBuilder shaped(net.minecraft.world.level.ItemLike,int) -> a 53:53:net.minecraft.data.recipes.ShapedRecipeBuilder define(java.lang.Character,net.minecraft.tags.Tag) -> a 57:57:net.minecraft.data.recipes.ShapedRecipeBuilder define(java.lang.Character,net.minecraft.world.level.ItemLike) -> a 61:68:net.minecraft.data.recipes.ShapedRecipeBuilder define(java.lang.Character,net.minecraft.world.item.crafting.Ingredient) -> a 72:76:net.minecraft.data.recipes.ShapedRecipeBuilder pattern(java.lang.String) -> a 80:81:net.minecraft.data.recipes.ShapedRecipeBuilder unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) -> a 85:86:net.minecraft.data.recipes.ShapedRecipeBuilder group(java.lang.String) -> b 90:91:void save(java.util.function.Consumer) -> a 94:99:void save(java.util.function.Consumer,java.lang.String) -> a 102:109:void save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a 112:140:void ensureValid(net.minecraft.resources.ResourceLocation) -> a 30:30:void () -> net.minecraft.data.recipes.ShapedRecipeBuilder$Result -> jh$a: net.minecraft.resources.ResourceLocation id -> b net.minecraft.world.item.Item result -> c int count -> d java.lang.String group -> e java.util.List pattern -> f java.util.Map key -> g net.minecraft.advancements.Advancement$Builder advancement -> h net.minecraft.resources.ResourceLocation advancementId -> i net.minecraft.data.recipes.ShapedRecipeBuilder this$0 -> a 152:161:void (net.minecraft.data.recipes.ShapedRecipeBuilder,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) -> 165:187:void serializeRecipeData(com.google.gson.JsonObject) -> a 191:191:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c 196:196:net.minecraft.resources.ResourceLocation getId() -> b 202:202:com.google.gson.JsonObject serializeAdvancement() -> d 208:208:net.minecraft.resources.ResourceLocation getAdvancementId() -> e net.minecraft.data.recipes.ShapelessRecipeBuilder -> ji: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.world.item.Item result -> b int count -> c java.util.List ingredients -> d net.minecraft.advancements.Advancement$Builder advancement -> e java.lang.String group -> f 30:37:void (net.minecraft.world.level.ItemLike,int) -> 40:40:net.minecraft.data.recipes.ShapelessRecipeBuilder shapeless(net.minecraft.world.level.ItemLike) -> a 44:44:net.minecraft.data.recipes.ShapelessRecipeBuilder shapeless(net.minecraft.world.level.ItemLike,int) -> a 48:48:net.minecraft.data.recipes.ShapelessRecipeBuilder requires(net.minecraft.tags.Tag) -> a 52:52:net.minecraft.data.recipes.ShapelessRecipeBuilder requires(net.minecraft.world.level.ItemLike) -> b 56:59:net.minecraft.data.recipes.ShapelessRecipeBuilder requires(net.minecraft.world.level.ItemLike,int) -> b 63:63:net.minecraft.data.recipes.ShapelessRecipeBuilder requires(net.minecraft.world.item.crafting.Ingredient) -> a 67:70:net.minecraft.data.recipes.ShapelessRecipeBuilder requires(net.minecraft.world.item.crafting.Ingredient,int) -> a 74:75:net.minecraft.data.recipes.ShapelessRecipeBuilder unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) -> a 79:80:net.minecraft.data.recipes.ShapelessRecipeBuilder group(java.lang.String) -> a 84:85:void save(java.util.function.Consumer) -> a 88:93:void save(java.util.function.Consumer,java.lang.String) -> a 96:103:void save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a 106:109:void ensureValid(net.minecraft.resources.ResourceLocation) -> a 26:26:void () -> net.minecraft.data.recipes.ShapelessRecipeBuilder$Result -> ji$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 120:128: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) -> 132:148:void serializeRecipeData(com.google.gson.JsonObject) -> a 152:152:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c 157:157:net.minecraft.resources.ResourceLocation getId() -> b 163:163:com.google.gson.JsonObject serializeAdvancement() -> d 169:169:net.minecraft.resources.ResourceLocation getAdvancementId() -> e net.minecraft.data.recipes.SimpleCookingRecipeBuilder -> jj: 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:36:void (net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.Ingredient,float,int,net.minecraft.world.item.crafting.SimpleCookingSerializer) -> 39:39: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 43:43:net.minecraft.data.recipes.SimpleCookingRecipeBuilder campfireCooking(net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.level.ItemLike,float,int) -> a 47:47:net.minecraft.data.recipes.SimpleCookingRecipeBuilder blasting(net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.level.ItemLike,float,int) -> b 51:51:net.minecraft.data.recipes.SimpleCookingRecipeBuilder smelting(net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.level.ItemLike,float,int) -> c 55:55:net.minecraft.data.recipes.SimpleCookingRecipeBuilder smoking(net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.level.ItemLike,float,int) -> d 59:60:net.minecraft.data.recipes.SimpleCookingRecipeBuilder unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) -> a 64:65:net.minecraft.data.recipes.SimpleCookingRecipeBuilder group(java.lang.String) -> a 69:70:void save(java.util.function.Consumer) -> a 73:80:void save(java.util.function.Consumer,java.lang.String) -> a 83:91:void save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a 94:97:void ensureValid(net.minecraft.resources.ResourceLocation) -> a net.minecraft.data.recipes.SimpleCookingRecipeBuilder$Result -> jj$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 110:120: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) -> 124:132:void serializeRecipeData(com.google.gson.JsonObject) -> a 136:136:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c 141:141:net.minecraft.resources.ResourceLocation getId() -> b 147:147:com.google.gson.JsonObject serializeAdvancement() -> d 153:153:net.minecraft.resources.ResourceLocation getAdvancementId() -> e net.minecraft.data.recipes.SingleItemRecipeBuilder -> jk: 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:32:void (net.minecraft.world.item.crafting.RecipeSerializer,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.level.ItemLike,int) -> 35:35:net.minecraft.data.recipes.SingleItemRecipeBuilder stonecutting(net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.level.ItemLike) -> a 39:39:net.minecraft.data.recipes.SingleItemRecipeBuilder stonecutting(net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.level.ItemLike,int) -> a 43:44:net.minecraft.data.recipes.SingleItemRecipeBuilder unlocks(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) -> a 48:49:net.minecraft.data.recipes.SingleItemRecipeBuilder group(java.lang.String) -> a 53:58:void save(java.util.function.Consumer,java.lang.String) -> a 61:69:void save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a 72:75:void ensureValid(net.minecraft.resources.ResourceLocation) -> a net.minecraft.data.recipes.SingleItemRecipeBuilder$Result -> jk$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 87:96: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) -> 100:107:void serializeRecipeData(com.google.gson.JsonObject) -> a 111:111:net.minecraft.resources.ResourceLocation getId() -> b 116:116:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c 122:122:com.google.gson.JsonObject serializeAdvancement() -> d 128:128:net.minecraft.resources.ResourceLocation getAdvancementId() -> e net.minecraft.data.recipes.SpecialRecipeBuilder -> jl: 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 11:11:net.minecraft.world.item.crafting.SimpleRecipeSerializer access$000(net.minecraft.data.recipes.SpecialRecipeBuilder) -> a net.minecraft.data.recipes.SpecialRecipeBuilder$1 -> jl$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 -> jm: 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 -> jm$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 -> jn: net.minecraft.data.structures.NbtToSnbt -> jo: org.apache.logging.log4j.Logger LOGGER -> b net.minecraft.data.DataGenerator generator -> c 23:25:void (net.minecraft.data.DataGenerator) -> 29:34:void run(net.minecraft.data.HashCache) -> a 38:38:java.lang.String getName() -> a 42:43:java.lang.String getName(java.nio.file.Path,java.nio.file.Path) -> a 53:65:java.nio.file.Path convertStructure(java.nio.file.Path,java.lang.String,java.nio.file.Path) -> a 32:32:void lambda$run$1(java.nio.file.Path,java.nio.file.Path,java.nio.file.Path) -> a 32:32:boolean lambda$run$0(java.nio.file.Path) -> a 19:19:void () -> net.minecraft.data.structures.SnbtToNbt -> jp: java.nio.file.Path dumpSnbtTo -> b org.apache.logging.log4j.Logger LOGGER -> c net.minecraft.data.DataGenerator generator -> d java.util.List filters -> e 38:42:void (net.minecraft.data.DataGenerator) -> 45:46:net.minecraft.data.structures.SnbtToNbt addFilter(net.minecraft.data.structures.SnbtToNbt$Filter) -> a 50:54:net.minecraft.nbt.CompoundTag applyFilters(java.lang.String,net.minecraft.nbt.CompoundTag) -> a 74:85:void run(net.minecraft.data.HashCache) -> a 89:89:java.lang.String getName() -> a 93:94:java.lang.String getName(java.nio.file.Path,java.nio.file.Path) -> a 99:118:net.minecraft.data.structures.SnbtToNbt$TaskResult readStructure(java.nio.file.Path,java.lang.String) -> a 122:143:void storeStructureIfChanged(net.minecraft.data.HashCache,net.minecraft.data.structures.SnbtToNbt$TaskResult,java.nio.file.Path) -> a 84:84:void lambda$run$3(net.minecraft.data.HashCache,java.nio.file.Path,net.minecraft.data.structures.SnbtToNbt$TaskResult) -> a 80:81:void lambda$run$2(java.util.List,java.nio.file.Path,java.nio.file.Path) -> a 80:80:net.minecraft.data.structures.SnbtToNbt$TaskResult lambda$null$1(java.nio.file.Path,java.nio.file.Path) -> b 79:79:boolean lambda$run$0(java.nio.file.Path) -> a 32:34:void () -> net.minecraft.data.structures.SnbtToNbt$Filter -> jp$a: net.minecraft.nbt.CompoundTag apply(java.lang.String,net.minecraft.nbt.CompoundTag) -> a net.minecraft.data.structures.SnbtToNbt$TaskResult -> jp$b: java.lang.String name -> a byte[] payload -> b java.lang.String snbtPayload -> c java.lang.String hash -> d 64:69:void (java.lang.String,byte[],java.lang.String,java.lang.String) -> 57:57:java.lang.String access$000(net.minecraft.data.structures.SnbtToNbt$TaskResult) -> a 57:57:java.lang.String access$100(net.minecraft.data.structures.SnbtToNbt$TaskResult) -> b 57:57:java.lang.String access$200(net.minecraft.data.structures.SnbtToNbt$TaskResult) -> c 57:57:byte[] access$300(net.minecraft.data.structures.SnbtToNbt$TaskResult) -> d net.minecraft.data.structures.StructureUpdater -> jq: org.apache.logging.log4j.Logger LOGGER -> a 13:13:void () -> 18:21:net.minecraft.nbt.CompoundTag apply(java.lang.String,net.minecraft.nbt.CompoundTag) -> a 25:28:net.minecraft.nbt.CompoundTag patchVersion(net.minecraft.nbt.CompoundTag) -> a 32:40:net.minecraft.nbt.CompoundTag updateStructure(java.lang.String,net.minecraft.nbt.CompoundTag) -> b 14:14:void () -> net.minecraft.data.structures.package-info -> jr: net.minecraft.data.tags.BlockTagsProvider -> js: 14:15:void (net.minecraft.data.DataGenerator) -> 19:105:void addTags() -> b 109:109:java.nio.file.Path getPath(net.minecraft.resources.ResourceLocation) -> a 114:114:java.lang.String getName() -> a net.minecraft.data.tags.EntityTypeTagsProvider -> jt: 13:14:void (net.minecraft.data.DataGenerator) -> 18:23:void addTags() -> b 27:27:java.nio.file.Path getPath(net.minecraft.resources.ResourceLocation) -> a 32:32:java.lang.String getName() -> a net.minecraft.data.tags.FluidTagsProvider -> ju: 14:15:void (net.minecraft.data.DataGenerator) -> 19:21:void addTags() -> b 25:25:java.nio.file.Path getPath(net.minecraft.resources.ResourceLocation) -> a 30:30:java.lang.String getName() -> a net.minecraft.data.tags.ItemTagsProvider -> jv: java.util.function.Function blockTags -> d 20:22:void (net.minecraft.data.DataGenerator,net.minecraft.data.tags.BlockTagsProvider) -> 26:86:void addTags() -> b 89:92:void copy(net.minecraft.tags.Tag$Named,net.minecraft.tags.Tag$Named) -> a 96:96:java.nio.file.Path getPath(net.minecraft.resources.ResourceLocation) -> a 101:101:java.lang.String getName() -> a net.minecraft.data.tags.TagsProvider -> jw: org.apache.logging.log4j.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 35:40:void (net.minecraft.data.DataGenerator,net.minecraft.core.Registry) -> void addTags() -> b 46:75:void run(net.minecraft.data.HashCache) -> a java.nio.file.Path getPath(net.minecraft.resources.ResourceLocation) -> a 80:81:net.minecraft.data.tags.TagsProvider$TagAppender tag(net.minecraft.tags.Tag$Named) -> a 85:85:net.minecraft.tags.Tag$Builder getOrCreateRawBuilder(net.minecraft.tags.Tag$Named) -> b 85:85:net.minecraft.tags.Tag$Builder lambda$getOrCreateRawBuilder$3(net.minecraft.resources.ResourceLocation) -> b 53:74:void lambda$run$2(java.util.function.Function,java.util.function.Function,net.minecraft.data.HashCache,net.minecraft.resources.ResourceLocation,net.minecraft.tags.Tag$Builder) -> a 51:51:java.lang.Object lambda$run$1(net.minecraft.resources.ResourceLocation) -> c 50:50:net.minecraft.tags.Tag lambda$run$0(net.minecraft.tags.Tag,net.minecraft.resources.ResourceLocation) -> a 29:30:void () -> net.minecraft.data.tags.TagsProvider$1 -> jw$1: net.minecraft.data.tags.TagsProvider$TagAppender -> jw$a: net.minecraft.tags.Tag$Builder builder -> a net.minecraft.core.Registry registry -> b java.lang.String source -> c 93:97:void (net.minecraft.tags.Tag$Builder,net.minecraft.core.Registry,java.lang.String) -> 100:101:net.minecraft.data.tags.TagsProvider$TagAppender add(java.lang.Object) -> a 105:106:net.minecraft.data.tags.TagsProvider$TagAppender addOptional(net.minecraft.resources.ResourceLocation) -> a 110:111:net.minecraft.data.tags.TagsProvider$TagAppender addTag(net.minecraft.tags.Tag$Named) -> a 116:117:net.minecraft.data.tags.TagsProvider$TagAppender addOptionalTag(net.minecraft.resources.ResourceLocation) -> b 122:123:net.minecraft.data.tags.TagsProvider$TagAppender add(java.lang.Object[]) -> a 122:122:void lambda$add$0(net.minecraft.resources.ResourceLocation) -> c 88:88:void (net.minecraft.tags.Tag$Builder,net.minecraft.core.Registry,java.lang.String,net.minecraft.data.tags.TagsProvider$1) -> net.minecraft.data.tags.package-info -> jx: net.minecraft.data.worldgen.BastionBridgePools -> jy: 9:9:void () -> 81:81:void bootstrap() -> a 11:78:void () -> net.minecraft.data.worldgen.BastionHoglinStablePools -> jz: 9:9:void () -> 170:170:void bootstrap() -> a 11:167:void () -> net.minecraft.data.worldgen.BastionHousingUnitsPools -> ka: 9:9:void () -> 165:165:void bootstrap() -> a 11:162:void () -> net.minecraft.data.worldgen.BastionPieces -> kb: net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool START -> a 9:9:void () -> 23:28:void bootstrap() -> a 10:17:void () -> net.minecraft.data.worldgen.BastionSharedPools -> kc: 9:9:void () -> 56:56:void bootstrap() -> a 11:53:void () -> net.minecraft.data.worldgen.BastionTreasureRoomPools -> kd: 9:9:void () -> 238:238:void bootstrap() -> a 11:235:void () -> net.minecraft.data.worldgen.BiomeDefaultFeatures -> ke: 8:8:void () -> 10:12:void addDefaultOverworldLandMesaStructures(net.minecraft.world.level.biome.Biome) -> a 15:17:void addDefaultOverworldLandStructures(net.minecraft.world.level.biome.Biome) -> b 20:22:void addDefaultOverworldOceanStructures(net.minecraft.world.level.biome.Biome) -> c 25:27:void addDefaultCarvers(net.minecraft.world.level.biome.Biome) -> d 30:34:void addOceanCarvers(net.minecraft.world.level.biome.Biome) -> e 37:39:void addDefaultLakes(net.minecraft.world.level.biome.Biome) -> f 42:43:void addDesertLakes(net.minecraft.world.level.biome.Biome) -> g 46:47:void addDefaultMonsterRoom(net.minecraft.world.level.biome.Biome) -> h 50:55:void addDefaultUndergroundVariety(net.minecraft.world.level.biome.Biome) -> i 58:64:void addDefaultOres(net.minecraft.world.level.biome.Biome) -> j 67:68:void addExtraGold(net.minecraft.world.level.biome.Biome) -> k 71:72:void addExtraEmeralds(net.minecraft.world.level.biome.Biome) -> l 75:76:void addInfestedStone(net.minecraft.world.level.biome.Biome) -> m 79:82:void addDefaultSoftDisks(net.minecraft.world.level.biome.Biome) -> n 85:86:void addSwampClayDisk(net.minecraft.world.level.biome.Biome) -> o 89:90:void addMossyStoneBlock(net.minecraft.world.level.biome.Biome) -> p 93:94:void addFerns(net.minecraft.world.level.biome.Biome) -> q 97:98:void addBerryBushes(net.minecraft.world.level.biome.Biome) -> r 101:102:void addSparseBerryBushes(net.minecraft.world.level.biome.Biome) -> s 105:106:void addLightBambooVegetation(net.minecraft.world.level.biome.Biome) -> t 109:111:void addBambooVegetation(net.minecraft.world.level.biome.Biome) -> u 114:115:void addTaigaTrees(net.minecraft.world.level.biome.Biome) -> v 118:119:void addWaterTrees(net.minecraft.world.level.biome.Biome) -> w 122:123:void addBirchTrees(net.minecraft.world.level.biome.Biome) -> x 126:127:void addOtherBirchTrees(net.minecraft.world.level.biome.Biome) -> y 130:131:void addTallBirchTrees(net.minecraft.world.level.biome.Biome) -> z 134:135:void addSavannaTrees(net.minecraft.world.level.biome.Biome) -> A 138:139:void addShatteredSavannaTrees(net.minecraft.world.level.biome.Biome) -> B 142:143:void addMountainTrees(net.minecraft.world.level.biome.Biome) -> C 146:147:void addMountainEdgeTrees(net.minecraft.world.level.biome.Biome) -> D 150:151:void addJungleTrees(net.minecraft.world.level.biome.Biome) -> E 154:155:void addJungleEdgeTrees(net.minecraft.world.level.biome.Biome) -> F 158:159:void addBadlandsTrees(net.minecraft.world.level.biome.Biome) -> G 162:163:void addSnowyTrees(net.minecraft.world.level.biome.Biome) -> H 166:167:void addJungleGrass(net.minecraft.world.level.biome.Biome) -> I 170:171:void addSavannaGrass(net.minecraft.world.level.biome.Biome) -> J 174:175:void addShatteredSavannaGrass(net.minecraft.world.level.biome.Biome) -> K 178:179:void addSavannaExtraGrass(net.minecraft.world.level.biome.Biome) -> L 182:184:void addBadlandGrass(net.minecraft.world.level.biome.Biome) -> M 187:188:void addForestFlowers(net.minecraft.world.level.biome.Biome) -> N 191:192:void addForestGrass(net.minecraft.world.level.biome.Biome) -> O 195:202:void addSwampVegetation(net.minecraft.world.level.biome.Biome) -> P 205:208:void addMushroomFieldVegetation(net.minecraft.world.level.biome.Biome) -> Q 211:214:void addPlainVegetation(net.minecraft.world.level.biome.Biome) -> R 217:218:void addDesertVegetation(net.minecraft.world.level.biome.Biome) -> S 221:225:void addGiantTaigaVegetation(net.minecraft.world.level.biome.Biome) -> T 228:229:void addDefaultFlowers(net.minecraft.world.level.biome.Biome) -> U 232:233:void addWarmFlowers(net.minecraft.world.level.biome.Biome) -> V 236:237:void addDefaultGrass(net.minecraft.world.level.biome.Biome) -> W 240:243:void addTaigaGrass(net.minecraft.world.level.biome.Biome) -> X 246:247:void addPlainGrass(net.minecraft.world.level.biome.Biome) -> Y 250:252:void addDefaultMushrooms(net.minecraft.world.level.biome.Biome) -> Z 255:257:void addDefaultExtraVegetation(net.minecraft.world.level.biome.Biome) -> aa 260:263:void addBadlandExtraVegetation(net.minecraft.world.level.biome.Biome) -> ab 266:268:void addJungleExtraVegetation(net.minecraft.world.level.biome.Biome) -> ac 271:274:void addDesertExtraVegetation(net.minecraft.world.level.biome.Biome) -> ad 277:279:void addSwampExtraVegetation(net.minecraft.world.level.biome.Biome) -> ae 282:283:void addDesertExtraDecoration(net.minecraft.world.level.biome.Biome) -> af 286:287:void addFossilDecoration(net.minecraft.world.level.biome.Biome) -> ag 290:291:void addColdOceanExtraVegetation(net.minecraft.world.level.biome.Biome) -> ah 294:295:void addDefaultSeagrass(net.minecraft.world.level.biome.Biome) -> ai 298:299:void addLukeWarmKelp(net.minecraft.world.level.biome.Biome) -> aj 302:304:void addDefaultSprings(net.minecraft.world.level.biome.Biome) -> ak 307:309:void addIcebergs(net.minecraft.world.level.biome.Biome) -> al 312:313:void addBlueIce(net.minecraft.world.level.biome.Biome) -> am 316:317:void addSurfaceFreezing(net.minecraft.world.level.biome.Biome) -> an 320:326:void addNetherDefaultOres(net.minecraft.world.level.biome.Biome) -> ao 329:331:void addAncientDebris(net.minecraft.world.level.biome.Biome) -> ap 334:338:void farmAnimals(net.minecraft.world.level.biome.Biome) -> aq 341:342:void ambientSpawns(net.minecraft.world.level.biome.Biome) -> ar 345:347:void commonSpawns(net.minecraft.world.level.biome.Biome) -> as 350:354:void oceanSpawns(net.minecraft.world.level.biome.Biome,int,int,int) -> a 357:361:void warmOceanSpawns(net.minecraft.world.level.biome.Biome,int,int) -> a 364:368:void plainsSpawns(net.minecraft.world.level.biome.Biome) -> at 371:376:void snowySpawns(net.minecraft.world.level.biome.Biome) -> au 379:383:void desertSpawns(net.minecraft.world.level.biome.Biome) -> av 386:394:void monsters(net.minecraft.world.level.biome.Biome,int,int,int) -> b 397:399:void mooshroomSpawns(net.minecraft.world.level.biome.Biome) -> aw 402:405:void baseJungleSpawns(net.minecraft.world.level.biome.Biome) -> ax 408:409:void endSpawns(net.minecraft.world.level.biome.Biome) -> ay net.minecraft.data.worldgen.Carvers -> kf: net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver CAVE -> a net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver CANYON -> b net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver OCEAN_CAVE -> c net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver UNDERWATER_CANYON -> d net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver UNDERWATER_CAVE -> e net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver NETHER_CAVE -> f 9:9:void () -> 18:18:net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver register(java.lang.String,net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver) -> a 10:15:void () -> net.minecraft.data.worldgen.DesertVillagePools -> kg: net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool START -> a 9:9:void () -> 204:204:void bootstrap() -> a 10:201:void () -> net.minecraft.data.worldgen.Features -> kh: net.minecraft.world.level.levelgen.feature.ConfiguredFeature END_SPIKE -> a net.minecraft.world.level.levelgen.feature.ConfiguredFeature END_GATEWAY -> b net.minecraft.world.level.levelgen.feature.ConfiguredFeature END_GATEWAY_DELAYED -> c net.minecraft.world.level.levelgen.feature.ConfiguredFeature CHORUS_PLANT -> d net.minecraft.world.level.levelgen.feature.ConfiguredFeature END_ISLAND -> e net.minecraft.world.level.levelgen.feature.ConfiguredFeature END_ISLAND_DECORATED -> f net.minecraft.world.level.levelgen.feature.ConfiguredFeature DELTA -> g net.minecraft.world.level.levelgen.feature.ConfiguredFeature SMALL_BASALT_COLUMNS -> h net.minecraft.world.level.levelgen.feature.ConfiguredFeature LARGE_BASALT_COLUMNS -> i net.minecraft.world.level.levelgen.feature.ConfiguredFeature BASALT_BLOBS -> j net.minecraft.world.level.levelgen.feature.ConfiguredFeature BLACKSTONE_BLOBS -> k net.minecraft.world.level.levelgen.feature.ConfiguredFeature GLOWSTONE_EXTRA -> l net.minecraft.world.level.levelgen.feature.ConfiguredFeature GLOWSTONE -> m net.minecraft.world.level.levelgen.feature.ConfiguredFeature CRIMSON_FOREST_VEGETATION -> n net.minecraft.world.level.levelgen.feature.ConfiguredFeature WARPED_FOREST_VEGETATION -> o net.minecraft.world.level.levelgen.feature.ConfiguredFeature NETHER_SPROUTS -> p net.minecraft.world.level.levelgen.feature.ConfiguredFeature TWISTING_VINES -> q net.minecraft.world.level.levelgen.feature.ConfiguredFeature WEEPING_VINES -> r net.minecraft.world.level.levelgen.feature.ConfiguredFeature BASALT_PILLAR -> s net.minecraft.world.level.levelgen.feature.ConfiguredFeature SEAGRASS_COLD -> t net.minecraft.world.level.levelgen.feature.ConfiguredFeature SEAGRASS_DEEP_COLD -> u net.minecraft.world.level.levelgen.feature.ConfiguredFeature SEAGRASS_NORMAL -> v net.minecraft.world.level.levelgen.feature.ConfiguredFeature SEAGRASS_RIVER -> w net.minecraft.world.level.levelgen.feature.ConfiguredFeature SEAGRASS_DEEP -> x net.minecraft.world.level.levelgen.feature.ConfiguredFeature SEAGRASS_SWAMP -> y net.minecraft.world.level.levelgen.feature.ConfiguredFeature SEAGRASS_WARM -> z net.minecraft.world.level.levelgen.feature.ConfiguredFeature SEAGRASS_DEEP_WARM -> A net.minecraft.world.level.levelgen.feature.ConfiguredFeature SEA_PICKLE -> B net.minecraft.world.level.levelgen.feature.ConfiguredFeature ICE_SPIKE -> C net.minecraft.world.level.levelgen.feature.ConfiguredFeature ICE_PATCH -> D net.minecraft.world.level.levelgen.feature.ConfiguredFeature FOREST_ROCK -> E net.minecraft.world.level.levelgen.feature.ConfiguredFeature SEAGRASS_SIMPLE -> F net.minecraft.world.level.levelgen.feature.ConfiguredFeature ICEBERG_PACKED -> G net.minecraft.world.level.levelgen.feature.ConfiguredFeature ICEBERG_BLUE -> H net.minecraft.world.level.levelgen.feature.ConfiguredFeature KELP_COLD -> I net.minecraft.world.level.levelgen.feature.ConfiguredFeature KELP_WARM -> J net.minecraft.world.level.levelgen.feature.ConfiguredFeature BLUE_ICE -> K net.minecraft.world.level.levelgen.feature.ConfiguredFeature BAMBOO_LIGHT -> L net.minecraft.world.level.levelgen.feature.ConfiguredFeature BAMBOO -> M net.minecraft.world.level.levelgen.feature.ConfiguredFeature VINES -> N net.minecraft.world.level.levelgen.feature.ConfiguredFeature LAKE_WATER -> O net.minecraft.world.level.levelgen.feature.ConfiguredFeature LAKE_LAVA -> P net.minecraft.world.level.levelgen.feature.ConfiguredFeature DISK_CLAY -> Q net.minecraft.world.level.levelgen.feature.ConfiguredFeature DISK_GRAVEL -> R net.minecraft.world.level.levelgen.feature.ConfiguredFeature DISK_SAND -> S net.minecraft.world.level.levelgen.feature.ConfiguredFeature FREEZE_TOP_LAYER -> T net.minecraft.world.level.levelgen.feature.ConfiguredFeature BONUS_CHEST -> U net.minecraft.world.level.levelgen.feature.ConfiguredFeature VOID_START_PLATFORM -> V net.minecraft.world.level.levelgen.feature.ConfiguredFeature MONSTER_ROOM -> W net.minecraft.world.level.levelgen.feature.ConfiguredFeature WELL -> X net.minecraft.world.level.levelgen.feature.ConfiguredFeature FOSSIL -> Y net.minecraft.world.level.levelgen.feature.ConfiguredFeature SPRING_LAVA_DOUBLE -> Z net.minecraft.world.level.levelgen.feature.ConfiguredFeature SPRING_LAVA -> aa net.minecraft.world.level.levelgen.feature.ConfiguredFeature SPRING_DELTA -> ab net.minecraft.world.level.levelgen.feature.ConfiguredFeature SPRING_CLOSED -> ac net.minecraft.world.level.levelgen.feature.ConfiguredFeature SPRING_CLOSED_DOUBLE -> ad net.minecraft.world.level.levelgen.feature.ConfiguredFeature SPRING_OPEN -> ae net.minecraft.world.level.levelgen.feature.ConfiguredFeature SPRING_WATER -> af net.minecraft.world.level.levelgen.feature.ConfiguredFeature PILE_HAY -> ag net.minecraft.world.level.levelgen.feature.ConfiguredFeature PILE_MELON -> ah net.minecraft.world.level.levelgen.feature.ConfiguredFeature PILE_SNOW -> ai net.minecraft.world.level.levelgen.feature.ConfiguredFeature PILE_ICE -> aj net.minecraft.world.level.levelgen.feature.ConfiguredFeature PILE_PUMPKIN -> ak net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_FIRE -> al net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_SOUL_FIRE -> am net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_BROWN_MUSHROOM -> an net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_RED_MUSHROOM -> ao net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_CRIMSON_ROOTS -> ap net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_SUNFLOWER -> aq net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_PUMPKIN -> ar net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_TAIGA_GRASS -> as net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_BERRY_BUSH -> at net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_GRASS_PLAIN -> au net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_GRASS_FOREST -> av net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_GRASS_BADLANDS -> aw net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_GRASS_SAVANNA -> ax net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_GRASS_NORMAL -> ay net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_GRASS_TAIGA_2 -> az net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_GRASS_TAIGA -> aA net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_GRASS_JUNGLE -> aB net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_DEAD_BUSH_2 -> aC net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_DEAD_BUSH -> aD net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_DEAD_BUSH_BADLANDS -> aE net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_MELON -> aF net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_BERRY_SPARSE -> aG net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_BERRY_DECORATED -> aH net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_WATERLILLY -> aI net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_TALL_GRASS_2 -> aJ net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_TALL_GRASS -> aK net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_LARGE_FERN -> aL net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_CACTUS -> aM net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_CACTUS_DESERT -> aN net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_CACTUS_DECORATED -> aO net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_SUGAR_CANE_SWAMP -> aP net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_SUGAR_CANE_DESERT -> aQ net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_SUGAR_CANE_BADLANDS -> aR net.minecraft.world.level.levelgen.feature.ConfiguredFeature PATCH_SUGAR_CANE -> aS net.minecraft.world.level.levelgen.feature.ConfiguredFeature BROWN_MUSHROOM_NETHER -> aT net.minecraft.world.level.levelgen.feature.ConfiguredFeature RED_MUSHROOM_NETHER -> aU net.minecraft.world.level.levelgen.feature.ConfiguredFeature BROWN_MUSHROOM_NORMAL -> aV net.minecraft.world.level.levelgen.feature.ConfiguredFeature RED_MUSHROOM_NORMAL -> aW net.minecraft.world.level.levelgen.feature.ConfiguredFeature BROWN_MUSHROOM_TAIGA -> aX net.minecraft.world.level.levelgen.feature.ConfiguredFeature RED_MUSHROOM_TAIGA -> aY net.minecraft.world.level.levelgen.feature.ConfiguredFeature BROWN_MUSHROOM_GIANT -> aZ net.minecraft.world.level.levelgen.feature.ConfiguredFeature RED_MUSHROOM_GIANT -> ba net.minecraft.world.level.levelgen.feature.ConfiguredFeature BROWN_MUSHROOM_SWAMP -> bb net.minecraft.world.level.levelgen.feature.ConfiguredFeature RED_MUSHROOM_SWAMP -> bc net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_MAGMA -> bd net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_SOUL_SAND -> be net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_GOLD_DELTAS -> bf net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_QUARTZ_DELTAS -> bg net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_GOLD_NETHER -> bh net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_QUARTZ_NETHER -> bi net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_GRAVEL_NETHER -> bj net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_BLACKSTONE -> bk net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_DIRT -> bl net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_GRAVEL -> bm net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_GRANITE -> bn net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_DIORITE -> bo net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_ANDESITE -> bp net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_COAL -> bq net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_IRON -> br net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_GOLD_EXTRA -> bs net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_GOLD -> bt net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_REDSTONE -> bu net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_DIAMOND -> bv net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_LAPIS -> bw net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_INFESTED -> bx net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_EMERALD -> by net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_DEBRIS_LARGE -> bz net.minecraft.world.level.levelgen.feature.ConfiguredFeature ORE_DEBRIS_SMALL -> bA net.minecraft.world.level.levelgen.feature.ConfiguredFeature CRIMSON_FUNGI -> bB net.minecraft.world.level.levelgen.feature.ConfiguredFeature CRIMSON_FUNGI_PLANTED -> bC net.minecraft.world.level.levelgen.feature.ConfiguredFeature WARPED_FUNGI -> bD net.minecraft.world.level.levelgen.feature.ConfiguredFeature WARPED_FUNGI_PLANTED -> bE net.minecraft.world.level.levelgen.feature.ConfiguredFeature HUGE_BROWN_MUSHROOM -> bF net.minecraft.world.level.levelgen.feature.ConfiguredFeature HUGE_RED_MUSHROOM -> bG net.minecraft.world.level.levelgen.feature.ConfiguredFeature OAK -> bH net.minecraft.world.level.levelgen.feature.ConfiguredFeature DARK_OAK -> bI net.minecraft.world.level.levelgen.feature.ConfiguredFeature BIRCH -> bJ net.minecraft.world.level.levelgen.feature.ConfiguredFeature ACACIA -> bK net.minecraft.world.level.levelgen.feature.ConfiguredFeature SPRUCE -> bL net.minecraft.world.level.levelgen.feature.ConfiguredFeature PINE -> bM net.minecraft.world.level.levelgen.feature.ConfiguredFeature JUNGLE_TREE -> bN net.minecraft.world.level.levelgen.feature.ConfiguredFeature FANCY_OAK -> bO net.minecraft.world.level.levelgen.feature.ConfiguredFeature JUNGLE_TREE_NO_VINE -> bP net.minecraft.world.level.levelgen.feature.ConfiguredFeature MEGA_JUNGLE_TREE -> bQ net.minecraft.world.level.levelgen.feature.ConfiguredFeature MEGA_SPRUCE -> bR net.minecraft.world.level.levelgen.feature.ConfiguredFeature MEGA_PINE -> bS net.minecraft.world.level.levelgen.feature.ConfiguredFeature SUPER_BIRCH_BEES_0002 -> bT net.minecraft.world.level.levelgen.feature.ConfiguredFeature SWAMP_TREE -> bU net.minecraft.world.level.levelgen.feature.ConfiguredFeature JUNGLE_BUSH -> bV net.minecraft.world.level.levelgen.feature.ConfiguredFeature OAK_BEES_0002 -> bW net.minecraft.world.level.levelgen.feature.ConfiguredFeature OAK_BEES_002 -> bX net.minecraft.world.level.levelgen.feature.ConfiguredFeature OAK_BEES_005 -> bY net.minecraft.world.level.levelgen.feature.ConfiguredFeature BIRCH_BEES_0002 -> bZ net.minecraft.world.level.levelgen.feature.ConfiguredFeature BIRCH_BEES_002 -> ca net.minecraft.world.level.levelgen.feature.ConfiguredFeature BIRCH_BEES_005 -> cb net.minecraft.world.level.levelgen.feature.ConfiguredFeature FANCY_OAK_BEES_0002 -> cc net.minecraft.world.level.levelgen.feature.ConfiguredFeature FANCY_OAK_BEES_002 -> cd net.minecraft.world.level.levelgen.feature.ConfiguredFeature FANCY_OAK_BEES_005 -> ce net.minecraft.world.level.levelgen.feature.ConfiguredFeature OAK_BADLANDS -> cf net.minecraft.world.level.levelgen.feature.ConfiguredFeature SPRUCE_SNOWY -> cg net.minecraft.world.level.levelgen.feature.ConfiguredFeature FLOWER_WARM -> ch net.minecraft.world.level.levelgen.feature.ConfiguredFeature FLOWER_DEFAULT -> ci net.minecraft.world.level.levelgen.feature.ConfiguredFeature FLOWER_FOREST -> cj net.minecraft.world.level.levelgen.feature.ConfiguredFeature FLOWER_SWAMP -> ck net.minecraft.world.level.levelgen.feature.ConfiguredFeature FLOWER_PLAIN -> cl net.minecraft.world.level.levelgen.feature.ConfiguredFeature FLOWER_PLAIN_DECORATED -> cm com.google.common.collect.ImmutableList FOREST_FLOWER_FEATURES -> cJ net.minecraft.world.level.levelgen.feature.ConfiguredFeature FOREST_FLOWER_VEGETATION_COMMON -> cn net.minecraft.world.level.levelgen.feature.ConfiguredFeature FOREST_FLOWER_VEGETATION -> co net.minecraft.world.level.levelgen.feature.ConfiguredFeature DARK_FOREST_VEGETATION_BROWN -> cp net.minecraft.world.level.levelgen.feature.ConfiguredFeature DARK_FOREST_VEGETATION_RED -> cq net.minecraft.world.level.levelgen.feature.ConfiguredFeature WARM_OCEAN_VEGETATION -> cr net.minecraft.world.level.levelgen.feature.ConfiguredFeature FOREST_FLOWER_TREES -> cs net.minecraft.world.level.levelgen.feature.ConfiguredFeature TAIGA_VEGETATION -> ct net.minecraft.world.level.levelgen.feature.ConfiguredFeature TREES_SHATTERED_SAVANNA -> cu net.minecraft.world.level.levelgen.feature.ConfiguredFeature TREES_SAVANNA -> cv net.minecraft.world.level.levelgen.feature.ConfiguredFeature BIRCH_TALL -> cw net.minecraft.world.level.levelgen.feature.ConfiguredFeature TREES_BIRCH -> cx net.minecraft.world.level.levelgen.feature.ConfiguredFeature TREES_MOUNTAIN_EDGE -> cy net.minecraft.world.level.levelgen.feature.ConfiguredFeature TREES_MOUNTAIN -> cz net.minecraft.world.level.levelgen.feature.ConfiguredFeature TREES_WATER -> cA net.minecraft.world.level.levelgen.feature.ConfiguredFeature BIRCH_OTHER -> cB net.minecraft.world.level.levelgen.feature.ConfiguredFeature PLAIN_VEGETATION -> cC net.minecraft.world.level.levelgen.feature.ConfiguredFeature TREES_JUNGLE_EDGE -> cD net.minecraft.world.level.levelgen.feature.ConfiguredFeature TREES_GIANT_SPRUCE -> cE net.minecraft.world.level.levelgen.feature.ConfiguredFeature TREES_GIANT -> cF net.minecraft.world.level.levelgen.feature.ConfiguredFeature TREES_JUNGLE -> cG net.minecraft.world.level.levelgen.feature.ConfiguredFeature BAMBOO_VEGETATION -> cH net.minecraft.world.level.levelgen.feature.ConfiguredFeature MUSHROOM_FIELD_VEGETATION -> cI 90:90:void () -> 705:705:net.minecraft.world.level.levelgen.feature.ConfiguredFeature register(java.lang.String,net.minecraft.world.level.levelgen.feature.ConfiguredFeature) -> a 701:701:net.minecraft.world.level.levelgen.feature.ConfiguredFeature lambda$static$8() -> a 700:700:net.minecraft.world.level.levelgen.feature.ConfiguredFeature lambda$static$7() -> b 589:589:net.minecraft.world.level.levelgen.feature.ConfiguredFeature lambda$static$6() -> c 588:588:net.minecraft.world.level.levelgen.feature.ConfiguredFeature lambda$static$5() -> d 587:587:net.minecraft.world.level.levelgen.feature.ConfiguredFeature lambda$static$4() -> e 554:559:net.minecraft.world.level.levelgen.feature.ConfiguredFeature lambda$static$3() -> f 547:553:net.minecraft.world.level.levelgen.feature.ConfiguredFeature lambda$static$2() -> g 540:546:net.minecraft.world.level.levelgen.feature.ConfiguredFeature lambda$static$1() -> h 533:539:net.minecraft.world.level.levelgen.feature.ConfiguredFeature lambda$static$0() -> i 92:702:void () -> net.minecraft.data.worldgen.Features$Configs -> kh$a: net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration DEFAULT_GRASS_CONFIG -> a net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration TAIGA_GRASS_CONFIG -> b net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration JUNGLE_GRASS_CONFIG -> c net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration DEFAULT_FLOWER_CONFIG -> d net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration DEAD_BUSH_CONFIG -> e net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration SWEET_BERRY_BUSH_CONFIG -> f net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration TALL_GRASS_CONFIG -> g net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration SUGAR_CANE_CONFIG -> h net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration LAVA_SPRING_CONFIG -> i net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration CLOSED_NETHER_SPRING_CONFIG -> j net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration CRIMSON_FOREST_CONFIG -> k net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration WARPED_FOREST_CONFIG -> l net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration NETHER_SPROUTS_CONFIG -> m 816:816:void () -> 817:887:void () -> net.minecraft.data.worldgen.Features$Decorators -> kh$b: net.minecraft.world.level.levelgen.feature.treedecorators.BeehiveDecorator BEEHIVE_0002 -> a net.minecraft.world.level.levelgen.feature.treedecorators.BeehiveDecorator BEEHIVE_002 -> b net.minecraft.world.level.levelgen.feature.treedecorators.BeehiveDecorator BEEHIVE_005 -> c net.minecraft.world.level.levelgen.placement.ConfiguredDecorator FIRE -> d net.minecraft.world.level.levelgen.placement.ConfiguredDecorator HEIGHTMAP -> e net.minecraft.world.level.levelgen.placement.ConfiguredDecorator TOP_SOLID_HEIGHTMAP -> f net.minecraft.world.level.levelgen.placement.ConfiguredDecorator HEIGHTMAP_WORLD_SURFACE -> g net.minecraft.world.level.levelgen.placement.ConfiguredDecorator HEIGHTMAP_DOUBLE -> h net.minecraft.world.level.levelgen.placement.ConfiguredDecorator RANGE_10_20_ROOFED -> i net.minecraft.world.level.levelgen.placement.ConfiguredDecorator RANGE_4_8_ROOFED -> j net.minecraft.world.level.levelgen.placement.ConfiguredDecorator ADD_32 -> k net.minecraft.world.level.levelgen.placement.ConfiguredDecorator HEIGHTMAP_SQUARE -> l net.minecraft.world.level.levelgen.placement.ConfiguredDecorator HEIGHTMAP_DOUBLE_SQUARE -> m net.minecraft.world.level.levelgen.placement.ConfiguredDecorator TOP_SOLID_HEIGHTMAP_SQUARE -> n 708:708:void () -> 709:725:void () -> net.minecraft.data.worldgen.Features$States -> kh$c: net.minecraft.world.level.block.state.BlockState GRASS -> a net.minecraft.world.level.block.state.BlockState FERN -> b net.minecraft.world.level.block.state.BlockState PODZOL -> c net.minecraft.world.level.block.state.BlockState COARSE_DIRT -> d net.minecraft.world.level.block.state.BlockState MYCELIUM -> e net.minecraft.world.level.block.state.BlockState SNOW_BLOCK -> f net.minecraft.world.level.block.state.BlockState ICE -> g net.minecraft.world.level.block.state.BlockState OAK_LOG -> h net.minecraft.world.level.block.state.BlockState OAK_LEAVES -> i net.minecraft.world.level.block.state.BlockState JUNGLE_LOG -> j net.minecraft.world.level.block.state.BlockState JUNGLE_LEAVES -> k net.minecraft.world.level.block.state.BlockState SPRUCE_LOG -> l net.minecraft.world.level.block.state.BlockState SPRUCE_LEAVES -> m net.minecraft.world.level.block.state.BlockState ACACIA_LOG -> n net.minecraft.world.level.block.state.BlockState ACACIA_LEAVES -> o net.minecraft.world.level.block.state.BlockState BIRCH_LOG -> p net.minecraft.world.level.block.state.BlockState BIRCH_LEAVES -> q net.minecraft.world.level.block.state.BlockState DARK_OAK_LOG -> r net.minecraft.world.level.block.state.BlockState DARK_OAK_LEAVES -> s net.minecraft.world.level.block.state.BlockState GRASS_BLOCK -> t net.minecraft.world.level.block.state.BlockState LARGE_FERN -> u net.minecraft.world.level.block.state.BlockState TALL_GRASS -> v net.minecraft.world.level.block.state.BlockState LILAC -> w net.minecraft.world.level.block.state.BlockState ROSE_BUSH -> x net.minecraft.world.level.block.state.BlockState PEONY -> y net.minecraft.world.level.block.state.BlockState BROWN_MUSHROOM -> z net.minecraft.world.level.block.state.BlockState RED_MUSHROOM -> A net.minecraft.world.level.block.state.BlockState PACKED_ICE -> B net.minecraft.world.level.block.state.BlockState BLUE_ICE -> C net.minecraft.world.level.block.state.BlockState LILY_OF_THE_VALLEY -> D net.minecraft.world.level.block.state.BlockState BLUE_ORCHID -> E net.minecraft.world.level.block.state.BlockState POPPY -> F net.minecraft.world.level.block.state.BlockState DANDELION -> G net.minecraft.world.level.block.state.BlockState DEAD_BUSH -> H net.minecraft.world.level.block.state.BlockState MELON -> I net.minecraft.world.level.block.state.BlockState PUMPKIN -> J net.minecraft.world.level.block.state.BlockState SWEET_BERRY_BUSH -> K net.minecraft.world.level.block.state.BlockState FIRE -> L net.minecraft.world.level.block.state.BlockState SOUL_FIRE -> M net.minecraft.world.level.block.state.BlockState NETHERRACK -> N net.minecraft.world.level.block.state.BlockState SOUL_SOIL -> O net.minecraft.world.level.block.state.BlockState CRIMSON_ROOTS -> P net.minecraft.world.level.block.state.BlockState LILY_PAD -> Q net.minecraft.world.level.block.state.BlockState SNOW -> R net.minecraft.world.level.block.state.BlockState JACK_O_LANTERN -> S net.minecraft.world.level.block.state.BlockState SUNFLOWER -> T net.minecraft.world.level.block.state.BlockState CACTUS -> U net.minecraft.world.level.block.state.BlockState SUGAR_CANE -> V net.minecraft.world.level.block.state.BlockState HUGE_RED_MUSHROOM -> W net.minecraft.world.level.block.state.BlockState HUGE_BROWN_MUSHROOM -> X net.minecraft.world.level.block.state.BlockState HUGE_MUSHROOM_STEM -> Y net.minecraft.world.level.material.FluidState WATER_STATE -> Z net.minecraft.world.level.material.FluidState LAVA_STATE -> aa net.minecraft.world.level.block.state.BlockState WATER -> ab net.minecraft.world.level.block.state.BlockState LAVA -> ac net.minecraft.world.level.block.state.BlockState DIRT -> ad net.minecraft.world.level.block.state.BlockState GRAVEL -> ae net.minecraft.world.level.block.state.BlockState GRANITE -> af net.minecraft.world.level.block.state.BlockState DIORITE -> ag net.minecraft.world.level.block.state.BlockState ANDESITE -> ah net.minecraft.world.level.block.state.BlockState COAL_ORE -> ai net.minecraft.world.level.block.state.BlockState IRON_ORE -> aj net.minecraft.world.level.block.state.BlockState GOLD_ORE -> ak net.minecraft.world.level.block.state.BlockState REDSTONE_ORE -> al net.minecraft.world.level.block.state.BlockState DIAMOND_ORE -> am net.minecraft.world.level.block.state.BlockState LAPIS_ORE -> an net.minecraft.world.level.block.state.BlockState STONE -> ao net.minecraft.world.level.block.state.BlockState EMERALD_ORE -> ap net.minecraft.world.level.block.state.BlockState INFESTED_STONE -> aq net.minecraft.world.level.block.state.BlockState SAND -> ar net.minecraft.world.level.block.state.BlockState CLAY -> as net.minecraft.world.level.block.state.BlockState MOSSY_COBBLESTONE -> at net.minecraft.world.level.block.state.BlockState SEAGRASS -> au net.minecraft.world.level.block.state.BlockState MAGMA_BLOCK -> av net.minecraft.world.level.block.state.BlockState SOUL_SAND -> aw net.minecraft.world.level.block.state.BlockState NETHER_GOLD_ORE -> ax net.minecraft.world.level.block.state.BlockState NETHER_QUARTZ_ORE -> ay net.minecraft.world.level.block.state.BlockState BLACKSTONE -> az net.minecraft.world.level.block.state.BlockState ANCIENT_DEBRIS -> aA net.minecraft.world.level.block.state.BlockState BASALT -> aB net.minecraft.world.level.block.state.BlockState CRIMSON_FUNGUS -> aC net.minecraft.world.level.block.state.BlockState WARPED_FUNGUS -> aD net.minecraft.world.level.block.state.BlockState WARPED_ROOTS -> aE net.minecraft.world.level.block.state.BlockState NETHER_SPROUTS -> aF 728:728:void () -> 729:813:void () -> net.minecraft.data.worldgen.PillagerOutpostPools -> ki: net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool START -> a 10:10:void () -> 59:59:void bootstrap() -> a 11:56:void () -> net.minecraft.data.worldgen.PlainVillagePools -> kj: net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool START -> a 9:9:void () -> 313:313:void bootstrap() -> a 10:310:void () -> net.minecraft.data.worldgen.Pools -> kk: net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool EMPTY -> a net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool INVALID -> b 8:8:void () -> 17:17:net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool register(net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool) -> a 21:24:void bootstrap() -> a 9:14:void () -> net.minecraft.data.worldgen.ProcessorLists -> kl: net.minecraft.world.level.levelgen.structure.templatesystem.ProcessorRule ADD_GILDED_BLACKSTONE -> C net.minecraft.world.level.levelgen.structure.templatesystem.ProcessorRule REMOVE_GILDED_BLACKSTONE -> D com.google.common.collect.ImmutableList ZOMBIE_PLAINS -> a com.google.common.collect.ImmutableList ZOMBIE_SAVANNA -> b com.google.common.collect.ImmutableList ZOMBIE_SNOWY -> c com.google.common.collect.ImmutableList ZOMBIE_TAIGA -> d com.google.common.collect.ImmutableList ZOMBIE_DESERT -> e com.google.common.collect.ImmutableList MOSSIFY_10_PERCENT -> f com.google.common.collect.ImmutableList MOSSIFY_20_PERCENT -> g com.google.common.collect.ImmutableList MOSSIFY_70_PERCENT -> h com.google.common.collect.ImmutableList STREET_PLAINS -> i com.google.common.collect.ImmutableList STREET_SAVANNA -> j com.google.common.collect.ImmutableList STREET_SNOWY_OR_TAIGA -> k com.google.common.collect.ImmutableList FARM_PLAINS -> l com.google.common.collect.ImmutableList FARM_SAVANNA -> m com.google.common.collect.ImmutableList FARM_SNOWY -> n com.google.common.collect.ImmutableList FARM_TAIGA -> o com.google.common.collect.ImmutableList FARM_DESERT -> p com.google.common.collect.ImmutableList BOTTOM_RAMPART -> q com.google.common.collect.ImmutableList TREASURE_ROOMS -> r com.google.common.collect.ImmutableList HOUSING -> s com.google.common.collect.ImmutableList SIDE_WALL_DEGRADATION -> t com.google.common.collect.ImmutableList STABLE_DEGRADATION -> u com.google.common.collect.ImmutableList BASTION_GENERIC_DEGRADATION -> v com.google.common.collect.ImmutableList RAMPART_DEGRADATION -> w com.google.common.collect.ImmutableList ENTRANCE_REPLACEMENT -> x com.google.common.collect.ImmutableList BRIDGE -> y com.google.common.collect.ImmutableList ROOF -> z com.google.common.collect.ImmutableList HIGH_WALL -> A com.google.common.collect.ImmutableList HIGH_RAMPART -> B 20:20:void () -> 248:248:com.google.common.collect.ImmutableList register(java.lang.String,com.google.common.collect.ImmutableList) -> a 21:243:void () -> net.minecraft.data.worldgen.SavannaVillagePools -> km: net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool START -> a 9:9:void () -> 246:246:void bootstrap() -> a 10:243:void () -> net.minecraft.data.worldgen.SnowyVillagePools -> kn: net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool START -> a 9:9:void () -> 225:225:void bootstrap() -> a 10:222:void () -> net.minecraft.data.worldgen.StructureFeatures -> ko: net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature PILLAGER_OUTPOST -> a net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature MINESHAFT -> b net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature MINESHAFT_MESA -> c net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature WOODLAND_MANSION -> d net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature JUNGLE_TEMPLE -> e net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature DESERT_PYRAMID -> f net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature IGLOO -> g net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature SHIPWRECK -> h net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature SHIPWRECH_BEACHED -> i net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature SWAMP_HUT -> j net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature STRONGHOLD -> k net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature OCEAN_MONUMENT -> l net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature OCEAN_RUIN_COLD -> m net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature OCEAN_RUIN_WARM -> n net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature NETHER_BRIDGE -> o net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature NETHER_FOSSIL -> p net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature END_CITY -> q net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature BURIED_TREASURE -> r net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature BASTION_REMNANT -> s net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature VILLAGE_PLAINS -> t net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature VILLAGE_DESERT -> u net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature VILLAGE_SAVANNA -> v net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature VILLAGE_SNOWY -> w net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature VILLAGE_TAIGA -> x net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature RUINED_PORTAL_STANDARD -> y net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature RUINED_PORTAL_DESERT -> z net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature RUINED_PORTAL_JUNGLE -> A net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature RUINED_PORTAL_SWAMP -> B net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature RUINED_PORTAL_MOUNTAIN -> C net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature RUINED_PORTAL_OCEAN -> D net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature RUINED_PORTAL_NETHER -> E 18:18:void () -> 54:54:net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature register(java.lang.String,net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature) -> a 43:43:net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool lambda$static$6() -> a 42:42:net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool lambda$static$5() -> b 41:41:net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool lambda$static$4() -> c 40:40:net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool lambda$static$3() -> d 39:39:net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool lambda$static$2() -> e 37:37:net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool lambda$static$1() -> f 19:19:net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool lambda$static$0() -> g 19:51:void () -> net.minecraft.data.worldgen.SurfaceBuilders -> kp: net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder BADLANDS -> a net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder BASALT_DELTAS -> b net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder CRIMSON_FOREST -> c net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder DESERT -> d net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder END -> e net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder ERODED_BADLANDS -> f net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder FROZEN_OCEAN -> g net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder FULL_SAND -> h net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder GIANT_TREE_TAIGA -> i net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder GRASS -> j net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder GRAVELLY_MOUNTAIN -> k net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder ICE_SPIKES -> l net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder MOUNTAIN -> m net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder MYCELIUM -> n net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder NETHER -> o net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder NOPE -> p net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder OCEAN_SAND -> q net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder SHATTERED_SAVANNA -> r net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder SOUL_SAND_VALLEY -> s net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder STONE -> t net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder SWAMP -> u net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder WARPED_FOREST -> v net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder WOODED_BADLANDS -> w 10:10:void () -> 36:36:net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder register(java.lang.String,net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder) -> a 11:33:void () -> net.minecraft.data.worldgen.TaigaVillagePools -> kq: net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool START -> a 9:9:void () -> 216:216:void bootstrap() -> a 10:213:void () -> net.minecraft.data.worldgen.VillagePools -> kr: 3:3:void () -> 5:10:void bootstrap() -> a net.minecraft.data.worldgen.biome.BiomeReport -> ks: org.apache.logging.log4j.Logger LOGGER -> b com.google.gson.Gson GSON -> c net.minecraft.data.DataGenerator generator -> d 31:33:void (net.minecraft.data.DataGenerator) -> 37:54:void run(net.minecraft.data.HashCache) -> a 57:57:java.nio.file.Path createPath(java.nio.file.Path,net.minecraft.resources.ResourceLocation) -> a 62:62:java.lang.String getName() -> a 44:44:net.minecraft.world.level.biome.Biome lambda$run$0(net.minecraft.world.level.biome.Biome) -> a 26:27:void () -> net.minecraft.data.worldgen.biome.VanillaBiomes -> kt: 27:27:void () -> 29:32:int calculateSkyColor(float) -> a 36:87:net.minecraft.world.level.biome.Biome giantTreeTaiga(float,float,float,boolean,java.lang.String) -> a 91:136:net.minecraft.world.level.biome.Biome birchForestBiome(float,float,java.lang.String,boolean) -> a 140:140:net.minecraft.world.level.biome.Biome jungleBiome() -> a 144:144:net.minecraft.world.level.biome.Biome jungleEdgeBiome() -> b 148:148:net.minecraft.world.level.biome.Biome modifiedJungleEdgeBiome() -> c 152:155:net.minecraft.world.level.biome.Biome modifiedJungleBiome() -> d 159:159:net.minecraft.world.level.biome.Biome jungleHillsBiome() -> e 163:163:net.minecraft.world.level.biome.Biome bambooJungleBiome() -> f 167:167:net.minecraft.world.level.biome.Biome bambooJungleHillsBiome() -> g 171:176:net.minecraft.world.level.biome.Biome jungleBiome(float,float,int,int,int) -> a 180:185:net.minecraft.world.level.biome.Biome bambooJungleBiome(float,float,int,int) -> a 189:242:net.minecraft.world.level.biome.Biome baseJungleBiome(java.lang.String,float,float,float,boolean,boolean,boolean) -> a 246:293:net.minecraft.world.level.biome.Biome mountainBiome(float,float,net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder,boolean,java.lang.String) -> a 297:345:net.minecraft.world.level.biome.Biome desertBiome(java.lang.String,float,float,boolean,boolean,boolean) -> a 349:401:net.minecraft.world.level.biome.Biome plainsBiome(java.lang.String,boolean) -> a 405:426:net.minecraft.world.level.biome.Biome endBarrensBiome() -> h 430:432:net.minecraft.world.level.biome.Biome theEndBiome() -> i 436:438:net.minecraft.world.level.biome.Biome endMidlandsBiome() -> j 442:445:net.minecraft.world.level.biome.Biome endHighlandsBiome() -> k 449:451:net.minecraft.world.level.biome.Biome smallEndIslandsBiome() -> l 455:492:net.minecraft.world.level.biome.Biome mushroomFieldsBiome(float,float) -> a 496:551:net.minecraft.world.level.biome.Biome savannaBiome(java.lang.String,float,float,float,boolean,boolean) -> a 555:557:net.minecraft.world.level.biome.Biome savanaPlateauBiome() -> m 561:604:net.minecraft.world.level.biome.Biome baseBadlandsBiome(java.lang.String,net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder,float,float,boolean,boolean) -> a 608:608:net.minecraft.world.level.biome.Biome badlandsBiome(java.lang.String,float,float,boolean) -> a 612:612:net.minecraft.world.level.biome.Biome woodedBadlandsPlateauBiome(java.lang.String,float,float) -> a 616:616:net.minecraft.world.level.biome.Biome erodedBadlandsBiome() -> n 620:669:net.minecraft.world.level.biome.Biome baseOceanBiome(net.minecraft.world.level.levelgen.surfacebuilders.ConfiguredSurfaceBuilder,int,int,boolean,boolean,boolean) -> a 673:682:net.minecraft.world.level.biome.Biome coldOceanBiome(boolean) -> a 686:695:net.minecraft.world.level.biome.Biome oceanBiome(boolean) -> b 699:716:net.minecraft.world.level.biome.Biome lukeWarmOceanBiome(boolean) -> c 720:729:net.minecraft.world.level.biome.Biome warmOceanBiome() -> o 733:741:net.minecraft.world.level.biome.Biome deepWarmOceanBiome() -> p 745:796:net.minecraft.world.level.biome.Biome frozenOceanBiome(boolean) -> d 800:852:net.minecraft.world.level.biome.Biome baseForestBiome(java.lang.String,float,float,boolean) -> d 856:858:net.minecraft.world.level.biome.Biome forestBiome(float,float) -> b 862:864:net.minecraft.world.level.biome.Biome flowerForestBiome() -> q 868:925:net.minecraft.world.level.biome.Biome taigaBiome(java.lang.String,float,float,boolean,boolean,boolean,boolean) -> a 929:972:net.minecraft.world.level.biome.Biome darkForestBiome(java.lang.String,float,float,boolean) -> b 976:1027:net.minecraft.world.level.biome.Biome swampBiome(java.lang.String,float,float,boolean) -> c 1031:1083:net.minecraft.world.level.biome.Biome tundraBiome(java.lang.String,float,float,boolean,boolean) -> a 1087:1132:net.minecraft.world.level.biome.Biome riverBiome(float,float,float,int,boolean) -> a 1136:1183:net.minecraft.world.level.biome.Biome beachBiome(float,float,float,float,int,boolean,boolean) -> a 1187:1208:net.minecraft.world.level.biome.Biome theVoidBiome() -> r 1212:1269:net.minecraft.world.level.biome.Biome netherWastesBiome() -> s 1273:1340:net.minecraft.world.level.biome.Biome soulSandValleyBiome() -> t 1344:1409:net.minecraft.world.level.biome.Biome basaltDeltasBiome() -> u 1413:1471:net.minecraft.world.level.biome.Biome crimsonForestBiome() -> v 1475:1536:net.minecraft.world.level.biome.Biome warpedForestBiome() -> w net.minecraft.data.worldgen.biome.package-info -> ku: net.minecraft.gametest.framework.BeforeBatch -> kv: java.lang.String batch() -> a net.minecraft.gametest.framework.GameTest -> kw: int timeoutTicks() -> a java.lang.String batch() -> b int rotationSteps() -> c boolean required() -> d java.lang.String template() -> e long setupTicks() -> f net.minecraft.gametest.framework.GameTestAssertException -> kx: 5:6:void (java.lang.String) -> net.minecraft.gametest.framework.GameTestAssertPosException -> ky: 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 -> kz: java.lang.String name -> a java.util.Collection testFunctions -> b java.util.function.Consumer beforeBatchFunction -> c 18:26:void (java.lang.String,java.util.Collection,java.util.function.Consumer) -> 29:29:java.lang.String getName() -> a 33:33:java.util.Collection getTestFunctions() -> b 37:40:void runBeforeBatchFunction(net.minecraft.server.level.ServerLevel) -> a net.minecraft.gametest.framework.GameTestBatchRunner -> la: org.apache.logging.log4j.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.Map northWestCorners -> g java.util.List batches -> h net.minecraft.gametest.framework.MultipleTestTracker currentBatchTracker -> i int currentBatchIndex -> j net.minecraft.core.BlockPos$MutableBlockPos nextTestNorthWestCorner -> k 25:50: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) -> 56:56:java.util.List getTestInfos() -> a 60:61:void start() -> b 64:101:void runBatch(int) -> a 104:107:void testCompleted(net.minecraft.gametest.framework.GameTestInfo) -> a 110:130:void createStructuresForBatch(java.util.Collection) -> a 82:100:void lambda$runBatch$1(net.minecraft.gametest.framework.GameTestInfo) -> b 41:49:void lambda$new$0(net.minecraft.world.level.block.Rotation,net.minecraft.server.level.ServerLevel,net.minecraft.gametest.framework.GameTestBatch) -> a 18:18:void access$000(net.minecraft.gametest.framework.GameTestBatchRunner,net.minecraft.gametest.framework.GameTestInfo) -> a 19:19:void () -> net.minecraft.gametest.framework.GameTestBatchRunner$1 -> la$1: net.minecraft.gametest.framework.GameTestBatchRunner this$0 -> a 83:83:void (net.minecraft.gametest.framework.GameTestBatchRunner) -> 86:86:void testStructureLoaded(net.minecraft.gametest.framework.GameTestInfo) -> a 90:91:void testPassed(net.minecraft.gametest.framework.GameTestInfo) -> b 95:96:void testFailed(net.minecraft.gametest.framework.GameTestInfo) -> c net.minecraft.gametest.framework.GameTestEvent -> lb: 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 -> lc: net.minecraft.gametest.framework.GameTestHelper -> ld: net.minecraft.gametest.framework.GameTestInfo testInfo -> a boolean finalCheckAdded -> b 49:51:void (net.minecraft.gametest.framework.GameTestInfo) -> 56:56:net.minecraft.server.level.ServerLevel getLevel() -> a 62:65:void killAllEntities() -> b 68:73:net.minecraft.world.entity.item.ItemEntity spawnItem(net.minecraft.world.item.Item,float,float,float) -> a 77:77:net.minecraft.world.entity.Entity spawn(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos) -> a 81:89:net.minecraft.world.entity.Entity spawn(net.minecraft.world.entity.EntityType,net.minecraft.world.phys.Vec3) -> a 93:93:net.minecraft.world.entity.Entity spawn(net.minecraft.world.entity.EntityType,int,int,int) -> a 97:97:net.minecraft.world.entity.Entity spawn(net.minecraft.world.entity.EntityType,float,float,float) -> a 101:103:net.minecraft.world.entity.Mob spawnWithNoFreeWill(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos) -> b 107:107:net.minecraft.world.entity.Mob spawnWithNoFreeWill(net.minecraft.world.entity.EntityType,int,int,int) -> b 111:113:net.minecraft.world.entity.Mob spawnWithNoFreeWill(net.minecraft.world.entity.EntityType,net.minecraft.world.phys.Vec3) -> b 117:117:net.minecraft.world.entity.Mob spawnWithNoFreeWill(net.minecraft.world.entity.EntityType,float,float,float) -> b 121:121:net.minecraft.gametest.framework.GameTestSequence walkTo(net.minecraft.world.entity.Mob,net.minecraft.core.BlockPos,float) -> a 129:130:void pressButton(int,int,int) -> a 133:140:void pressButton(net.minecraft.core.BlockPos) -> a 143:146:void useBlock(net.minecraft.core.BlockPos) -> b 149:151:net.minecraft.world.entity.LivingEntity makeAboutToDrown(net.minecraft.world.entity.LivingEntity) -> a 155:155:net.minecraft.world.entity.player.Player makeMockPlayer() -> g 169:170:void pullLever(int,int,int) -> b 173:180:void pullLever(net.minecraft.core.BlockPos) -> c 183:185:void pulseRedstone(net.minecraft.core.BlockPos,long) -> a 188:189:void setBlock(int,int,int,net.minecraft.world.level.block.Block) -> a 192:193:void setBlock(int,int,int,net.minecraft.world.level.block.state.BlockState) -> a 196:197:void setBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block) -> a 200:201:void setBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a 204:205:void setNight() -> c 208:209:void setDayTime(int) -> a 214:215:void assertBlockPresent(net.minecraft.world.level.block.Block,int,int,int) -> a 218:219:void assertBlockPresent(net.minecraft.world.level.block.Block,net.minecraft.core.BlockPos) -> a 222:223:void assertBlockNotPresent(net.minecraft.world.level.block.Block,int,int,int) -> b 226:227:void assertBlockNotPresent(net.minecraft.world.level.block.Block,net.minecraft.core.BlockPos) -> b 230:231:void succeedWhenBlockPresent(net.minecraft.world.level.block.Block,int,int,int) -> c 234:237:void succeedWhenBlockPresent(net.minecraft.world.level.block.Block,net.minecraft.core.BlockPos) -> c 240:241:void assertBlock(net.minecraft.core.BlockPos,java.util.function.Predicate,java.lang.String) -> a 244:245:void assertBlock(net.minecraft.core.BlockPos,java.util.function.Predicate,java.util.function.Supplier) -> a 248:249:void assertBlockProperty(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable) -> a 252:253:void assertBlockProperty(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.properties.Property,java.util.function.Predicate,java.lang.String) -> a 256:260:void assertBlockState(net.minecraft.core.BlockPos,java.util.function.Predicate,java.util.function.Supplier) -> b 265:269:void assertEntityPresent(net.minecraft.world.entity.EntityType) -> a 272:273:void assertEntityPresent(net.minecraft.world.entity.EntityType,int,int,int) -> c 276:281:void assertEntityPresent(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos) -> c 284:289:void assertEntityPresent(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos,double) -> a 292:300:void assertItemEntityPresent(net.minecraft.world.item.Item,net.minecraft.core.BlockPos,double) -> a 304:308:void assertEntityNotPresent(net.minecraft.world.entity.EntityType) -> b 311:312:void assertEntityNotPresent(net.minecraft.world.entity.EntityType,int,int,int) -> d 315:320:void assertEntityNotPresent(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos) -> d 323:330:void assertEntityTouching(net.minecraft.world.entity.EntityType,double,double,double) -> a 333:340:void assertEntityNotTouching(net.minecraft.world.entity.EntityType,double,double,double) -> b 343:364:void assertEntityData(net.minecraft.core.BlockPos,net.minecraft.world.entity.EntityType,java.util.function.Function,java.lang.Object) -> a 367:372:void assertContainerEmpty(net.minecraft.core.BlockPos) -> d 375:380:void assertContainerContains(net.minecraft.core.BlockPos,net.minecraft.world.item.Item) -> a 383:384:void assertAtTickTimeContainerContains(long,net.minecraft.core.BlockPos,net.minecraft.world.item.Item) -> a 387:388:void assertAtTickTimeContainerEmpty(long,net.minecraft.core.BlockPos) -> a 391:392:void succeedWhenEntityData(net.minecraft.core.BlockPos,net.minecraft.world.entity.EntityType,java.util.function.Function,java.lang.Object) -> b 395:396:void succeedWhenEntityPresent(net.minecraft.world.entity.EntityType,int,int,int) -> e 399:402:void succeedWhenEntityPresent(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos) -> e 405:406:void succeedWhenEntityNotPresent(net.minecraft.world.entity.EntityType,int,int,int) -> f 409:412:void succeedWhenEntityNotPresent(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos) -> f 417:418:void succeed() -> d 421:425:void ensureSingleFinalCheck() -> h 428:432:void succeedIf(java.lang.Runnable) -> a 435:439:void succeedWhen(java.lang.Runnable) -> b 442:446:void succeedOnTickWhen(int,java.lang.Runnable) -> a 449:450:void runAtTickTime(long,java.lang.Runnable) -> a 453:454:void runAfterDelay(long,java.lang.Runnable) -> b 457:460:void failIf(java.lang.Runnable) -> c 463:463:net.minecraft.gametest.framework.GameTestSequence startSequence() -> e 467:469:net.minecraft.core.BlockPos absolutePos(net.minecraft.core.BlockPos) -> e 473:476:net.minecraft.core.BlockPos relativePos(net.minecraft.core.BlockPos) -> f 480:481:net.minecraft.world.phys.Vec3 absoluteVec(net.minecraft.world.phys.Vec3) -> a 487:487:long getTick() -> f 491:491:net.minecraft.world.phys.AABB getBounds() -> i 495:495:net.minecraft.world.level.block.Block getBlockType(net.minecraft.core.BlockPos) -> g 459:459:java.lang.Exception lambda$failIf$19() -> j 410:411:void lambda$succeedWhenEntityNotPresent$18(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos) -> g 400:401:void lambda$succeedWhenEntityPresent$17(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos) -> h 391:391:void lambda$succeedWhenEntityData$16(net.minecraft.core.BlockPos,net.minecraft.world.entity.EntityType,java.util.function.Function,java.lang.Object) -> c 387:387:void lambda$assertAtTickTimeContainerEmpty$15(net.minecraft.core.BlockPos) -> h 383:383:void lambda$assertAtTickTimeContainerContains$14(net.minecraft.core.BlockPos,net.minecraft.world.item.Item) -> b 335:335:boolean lambda$assertEntityNotTouching$13(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity) -> a 325:325:boolean lambda$assertEntityTouching$12(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity) -> b 252:252:java.lang.String lambda$assertBlockProperty$11(java.lang.String) -> a 252:252:boolean lambda$assertBlockProperty$10(java.util.function.Predicate,net.minecraft.world.level.block.state.properties.Property,net.minecraft.world.level.block.state.BlockState) -> a 248:248:java.lang.String lambda$assertBlockProperty$9(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable) -> a 248:248:boolean lambda$assertBlockProperty$8(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable,net.minecraft.world.level.block.state.BlockState) -> a 244:244:boolean lambda$assertBlock$7(java.util.function.Predicate,net.minecraft.world.level.block.state.BlockState) -> a 240:240:java.lang.String lambda$assertBlock$6(java.lang.String) -> b 235:236:void lambda$succeedWhenBlockPresent$5(net.minecraft.world.level.block.Block,net.minecraft.core.BlockPos) -> d 226:226:boolean lambda$assertBlockNotPresent$4(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> a 218:218:boolean lambda$assertBlockPresent$3(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> b 184:184:void lambda$pulseRedstone$2(net.minecraft.core.BlockPos) -> i 122:124:void lambda$walkTo$1(net.minecraft.world.entity.Mob,net.minecraft.core.BlockPos,float) -> b 63:63:boolean lambda$killAllEntities$0(net.minecraft.world.entity.Entity) -> a net.minecraft.gametest.framework.GameTestHelper$1 -> ld$1: net.minecraft.gametest.framework.GameTestHelper this$0 -> b 155:155:void (net.minecraft.gametest.framework.GameTestHelper,net.minecraft.world.level.Level,net.minecraft.core.BlockPos,float,com.mojang.authlib.GameProfile) -> 158:158:boolean isSpectator() -> a_ 163:163:boolean isCreative() -> b_ net.minecraft.gametest.framework.GameTestInfo -> le: 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 30:52:void (net.minecraft.gametest.framework.TestFunction,net.minecraft.world.level.block.Rotation,net.minecraft.server.level.ServerLevel) -> 55:56:void setStructureBlockPos(net.minecraft.core.BlockPos) -> a 59:61:void startExecution() -> a 67:103:void tick() -> b 106:115:void startTest() -> v 118:119:void setRunAtTickTime(long,java.lang.Runnable) -> a 122:122:java.lang.String getTestName() -> c 126:126:net.minecraft.core.BlockPos getStructureBlockPos() -> d 131:136:net.minecraft.core.BlockPos getStructureSize() -> e 141:145:net.minecraft.world.phys.AABB getStructureBounds() -> f 150:150:net.minecraft.world.level.block.entity.StructureBlockEntity getStructureBlockEntity() -> w 154:154:net.minecraft.server.level.ServerLevel getLevel() -> g 158:158:boolean hasSucceeded() -> h 162:162:boolean hasFailed() -> i 166:166:boolean hasStarted() -> j 170:170:boolean isDone() -> k 174:174:long getRunTime() -> l 178:182:void finish() -> x 186:190:void succeed() -> m 193:196:void fail(java.lang.Throwable) -> a 203:203:java.lang.Throwable getError() -> n 208:208:java.lang.String toString() -> toString 212:213:void addListener(net.minecraft.gametest.framework.GameTestListener) -> a 216:223:void spawnStructure(net.minecraft.core.BlockPos,int) -> a 226:226:long getTick() -> o 230:232:net.minecraft.gametest.framework.GameTestSequence createSequence() -> p 236:236:boolean isRequired() -> q 240:240:boolean isOptional() -> r 244:244:java.lang.String getStructureName() -> s 248:248:net.minecraft.world.level.block.Rotation getRotation() -> t 252:252:net.minecraft.gametest.framework.TestFunction getTestFunction() -> u 222:222:void lambda$spawnStructure$4(net.minecraft.gametest.framework.GameTestListener) -> b 195:195:void lambda$fail$3(net.minecraft.gametest.framework.GameTestListener) -> c 188:188:void lambda$succeed$2(net.minecraft.gametest.framework.GameTestListener) -> d 101:101:void lambda$tick$1(net.minecraft.gametest.framework.GameTestSequence) -> a 94:94:void lambda$tick$0(net.minecraft.gametest.framework.GameTestSequence) -> b net.minecraft.gametest.framework.GameTestListener -> lf: 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 -> lg: java.util.Collection testFunctions -> a java.util.Set testClassNames -> b java.util.Map beforeBatchFunctions -> c java.util.Collection lastFailedTests -> d 23:23:void () -> 30:31:void register(java.lang.Class) -> a 34:56:void register(java.lang.reflect.Method) -> a 59:61:java.util.Collection getTestFunctionsForClassName(java.lang.String) -> a 65:65:java.util.Collection getAllTestFunctions() -> a 69:69:java.util.Collection getAllTestClassNames() -> b 73:73:boolean isTestClass(java.lang.String) -> b 78:78:java.util.function.Consumer getBeforeBatchFunction(java.lang.String) -> c 82:84:java.util.Optional findTestFunction(java.lang.String) -> d 89:93:net.minecraft.gametest.framework.TestFunction getTestFunction(java.lang.String) -> e 98:101:java.util.Collection useTestGeneratorMethod(java.lang.reflect.Method) -> b 106:114:net.minecraft.gametest.framework.TestFunction turnMethodIntoTestFunction(java.lang.reflect.Method) -> c 118:118:java.util.function.Consumer turnMethodIntoConsumer(java.lang.reflect.Method) -> d 138:138:boolean isTestFunctionPartOfClass(net.minecraft.gametest.framework.TestFunction,java.lang.String) -> a 142:142:java.util.Collection getLastFailedTests() -> c 146:147:void rememberFailedTest(net.minecraft.gametest.framework.TestFunction) -> a 150:151:void forgetFailedTests() -> d 120:131:void lambda$turnMethodIntoConsumer$2(java.lang.reflect.Method,java.lang.Object) -> a 83:83:boolean lambda$findTestFunction$1(java.lang.String,net.minecraft.gametest.framework.TestFunction) -> a 60:60:boolean lambda$getTestFunctionsForClassName$0(java.lang.String,net.minecraft.gametest.framework.TestFunction) -> b 24:27:void () -> net.minecraft.gametest.framework.GameTestRunner -> lh: net.minecraft.gametest.framework.TestReporter TEST_REPORTER -> a 39:39:void () -> 52:75:void runTest(net.minecraft.gametest.framework.GameTestInfo,net.minecraft.core.BlockPos,net.minecraft.gametest.framework.GameTestTicker) -> a 83:85: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 92:92: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 96:112:java.util.Collection groupTestsIntoBatches(java.util.Collection) -> a 116:127:void visualizeFailedTest(net.minecraft.gametest.framework.GameTestInfo) -> c 130:133:void visualizePassedTest(net.minecraft.gametest.framework.GameTestInfo) -> d 136:151:void spawnBeacon(net.minecraft.gametest.framework.GameTestInfo,net.minecraft.world.level.block.Block) -> b 154:166:void spawnLectern(net.minecraft.gametest.framework.GameTestInfo,java.lang.String) -> b 169:184:net.minecraft.world.item.ItemStack createBook(java.lang.String,boolean,java.lang.String) -> a 188:189:void say(net.minecraft.server.level.ServerLevel,net.minecraft.ChatFormatting,java.lang.String) -> a 192:193:void clearMarkers(net.minecraft.server.level.ServerLevel) -> a 196:197:void showRedBox(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,java.lang.String) -> a 200:211:void clearAllTests(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,net.minecraft.gametest.framework.GameTestTicker,int) -> a 206:210:void lambda$clearAllTests$8(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a 204:204:boolean lambda$clearAllTests$7(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> b 188:188:void lambda$say$6(java.lang.String,net.minecraft.ChatFormatting,net.minecraft.server.level.ServerPlayer) -> a 188:188:boolean lambda$say$5(net.minecraft.server.level.ServerPlayer) -> a 174:174:void lambda$createBook$4(java.lang.StringBuffer,java.lang.String) -> a 107:111:java.util.stream.Stream lambda$groupTestsIntoBatches$3(java.util.Map,java.lang.String) -> a 111:111:net.minecraft.gametest.framework.GameTestBatch lambda$null$2(java.lang.String,org.apache.commons.lang3.mutable.MutableInt,java.util.Collection,java.util.function.Consumer,java.util.List) -> a 100:103:void lambda$groupTestsIntoBatches$1(java.util.Map,net.minecraft.gametest.framework.TestFunction) -> a 101:101:java.util.Collection lambda$null$0(java.lang.String) -> a 39:39:void access$000(net.minecraft.gametest.framework.GameTestInfo,net.minecraft.world.level.block.Block) -> a 39:39:void access$100(net.minecraft.gametest.framework.GameTestInfo) -> a 39:39:void access$200(net.minecraft.gametest.framework.GameTestInfo,java.lang.String) -> a 39:39:void access$300(net.minecraft.gametest.framework.GameTestInfo) -> b 40:40:void () -> net.minecraft.gametest.framework.GameTestRunner$1 -> lh$1: 55:55:void () -> 58:59:void testStructureLoaded(net.minecraft.gametest.framework.GameTestInfo) -> a 63:65:void testPassed(net.minecraft.gametest.framework.GameTestInfo) -> b 69:72:void testFailed(net.minecraft.gametest.framework.GameTestInfo) -> c net.minecraft.gametest.framework.GameTestSequence -> li: net.minecraft.gametest.framework.GameTestInfo parent -> a java.util.List events -> b long lastTick -> c 35:41:void (net.minecraft.gametest.framework.GameTestInfo) -> 44:45:net.minecraft.gametest.framework.GameTestSequence thenWait(java.lang.Runnable) -> a 49:50:net.minecraft.gametest.framework.GameTestSequence thenWait(long,java.lang.Runnable) -> a 54:54:net.minecraft.gametest.framework.GameTestSequence thenIdle(int) -> a 58:59:net.minecraft.gametest.framework.GameTestSequence thenExecute(java.lang.Runnable) -> b 63:69:net.minecraft.gametest.framework.GameTestSequence thenExecuteAfter(int,java.lang.Runnable) -> a 73:74:void thenSucceed() -> a 77:78:void thenFail(java.util.function.Supplier) -> a 81:83:net.minecraft.gametest.framework.GameTestSequence$Condition thenTrigger() -> b 88:91:void tickAndContinue(long) -> a 95:99:void tickAndFailIfNotComplete(long) -> b 103:107:void executeWithoutFail(java.lang.Runnable) -> c 110:123:void tick(long) -> c 82:82:void lambda$thenTrigger$4(net.minecraft.gametest.framework.GameTestSequence$Condition) -> a 77:77:void lambda$thenFail$3(java.util.function.Supplier) -> b 64:68:void lambda$thenExecuteAfter$2(int,java.lang.Runnable) -> b 58:58:void lambda$thenExecute$1(java.lang.Runnable) -> d 54:54:void lambda$thenIdle$0() -> c 9:9:net.minecraft.gametest.framework.GameTestInfo access$000(net.minecraft.gametest.framework.GameTestSequence) -> a net.minecraft.gametest.framework.GameTestSequence$Condition -> li$a: long triggerTime -> b net.minecraft.gametest.framework.GameTestSequence this$0 -> a 10:13:void (net.minecraft.gametest.framework.GameTestSequence) -> 16:20:void trigger(long) -> a 23:31:void assertTriggeredThisTick() -> a net.minecraft.gametest.framework.GameTestServer -> lj: org.apache.logging.log4j.Logger LOGGER -> j java.util.List testBatches -> k net.minecraft.core.BlockPos spawnPos -> l net.minecraft.world.level.GameRules TEST_GAME_RULES -> m net.minecraft.world.level.LevelSettings TEST_SETTINGS -> n net.minecraft.world.level.levelgen.WorldGenSettings TEST_WORLD_GEN_SETTINGS -> o net.minecraft.gametest.framework.MultipleTestTracker testTracker -> p 69:75:void (java.lang.Thread,net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess,net.minecraft.server.packs.repository.PackRepository,net.minecraft.server.ServerResources,java.util.Collection,net.minecraft.core.BlockPos) -> 79:86:boolean initServer() -> d 91:122:void tickServer(java.util.function.BooleanSupplier) -> a 126:128:void onServerExit() -> e 132:133:void onServerCrash(net.minecraft.CrashReport) -> a 136:139:void startTests(net.minecraft.server.level.ServerLevel) -> b 142:142:boolean haveTestsStarted() -> aZ 147:147:boolean isHardcore() -> f 152:152:int getOperatorUserPermissionLevel() -> g 157:157:int getFunctionCompilationLevel() -> h 162:162:boolean shouldRconBroadcast() -> i 167:167:boolean isDedicatedServer() -> j 172:172:int getRateLimitPacketsPerSecond() -> k 177:177:boolean isEpollEnabled() -> l 182:182:boolean isCommandBlockEnabled() -> m 187:187:boolean isPublished() -> n 192:192:boolean publishServer(net.minecraft.world.level.GameType,boolean,int) -> a 197:197:boolean shouldInformAdmins() -> R_ 202:202:boolean isSingleplayerOwner(com.mojang.authlib.GameProfile) -> a 207:207:java.util.Optional getModdedStatus() -> o 118:118:void lambda$tickServer$2(net.minecraft.gametest.framework.GameTestInfo) -> a 112:112:void lambda$tickServer$1(net.minecraft.gametest.framework.GameTestInfo) -> b 54:56:void lambda$static$0(net.minecraft.world.level.GameRules) -> a 47:59:void () -> net.minecraft.gametest.framework.GameTestServer$1 -> lj$1: net.minecraft.gametest.framework.GameTestServer this$0 -> a 80:80:void (net.minecraft.gametest.framework.GameTestServer,net.minecraft.server.MinecraftServer,net.minecraft.core.RegistryAccess$RegistryHolder,net.minecraft.world.level.storage.PlayerDataStorage,int) -> net.minecraft.gametest.framework.GameTestTicker -> lk: 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 -> ll: 5:6:void (java.lang.String) -> net.minecraft.gametest.framework.JUnitLikeTestReporter -> lm: 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 -> ln: org.apache.logging.log4j.Logger LOGGER -> a 7:7:void () -> 12:19:void onTestFailed(net.minecraft.gametest.framework.GameTestInfo) -> a 23:23:void onTestSuccess(net.minecraft.gametest.framework.GameTestInfo) -> b 8:8:void () -> net.minecraft.gametest.framework.MultipleTestTracker -> lo: java.util.Collection tests -> a java.util.Collection listeners -> b 20:26:void () -> 20:30:void (java.util.Collection) -> 33:35:void addTestToTrack(net.minecraft.gametest.framework.GameTestInfo) -> a 38:40:void addListener(net.minecraft.gametest.framework.GameTestListener) -> a 43:58:void addFailureListener(java.util.function.Consumer) -> a 61:61:int getFailedRequiredCount() -> a 65:65:int getFailedOptionalCount() -> b 69:69:int getDoneCount() -> c 73:73:boolean hasFailedRequired() -> d 77:77:boolean hasFailedOptional() -> e 81:81:java.util.Collection getFailedRequired() -> f 85:85:java.util.Collection getFailedOptional() -> g 89:89:int getTotalCount() -> h 93:93:boolean isDone() -> i 97:111:java.lang.String getProgressBar() -> j 116:116:java.lang.String toString() -> toString 100:109:void lambda$getProgressBar$1(java.lang.StringBuffer,net.minecraft.gametest.framework.GameTestInfo) -> a 39:39:void lambda$addListener$0(net.minecraft.gametest.framework.GameTestListener,net.minecraft.gametest.framework.GameTestInfo) -> a net.minecraft.gametest.framework.MultipleTestTracker$1 -> lo$1: java.util.function.Consumer val$listener -> a net.minecraft.gametest.framework.MultipleTestTracker this$0 -> b 43:43:void (net.minecraft.gametest.framework.MultipleTestTracker,java.util.function.Consumer) -> 47:47:void testStructureLoaded(net.minecraft.gametest.framework.GameTestInfo) -> a 51:51:void testPassed(net.minecraft.gametest.framework.GameTestInfo) -> b 55:56:void testFailed(net.minecraft.gametest.framework.GameTestInfo) -> c net.minecraft.gametest.framework.StructureUtils -> lp: java.lang.String testStructuresDir -> a 45:45:void () -> 53:58:net.minecraft.world.level.block.Rotation getRotationForRotationSteps(int) -> a 63:68:int getRotationStepsForRotation(net.minecraft.world.level.block.Rotation) -> a 73:77:net.minecraft.world.phys.AABB getStructureBounds(net.minecraft.world.level.block.entity.StructureBlockEntity) -> a 81:85:net.minecraft.world.level.levelgen.structure.BoundingBox getStructureBoundingBox(net.minecraft.world.level.block.entity.StructureBlockEntity) -> b 89:97:void addCommandBlockAndButtonToStartTest(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,net.minecraft.server.level.ServerLevel) -> a 100:111:void createNewEmptyStructureBlock(java.lang.String,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,net.minecraft.server.level.ServerLevel) -> a 114:136: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 140:150:void forceLoadChunks(net.minecraft.core.BlockPos,net.minecraft.server.level.ServerLevel) -> a 154:169:void clearSpaceForStructure(net.minecraft.world.level.levelgen.structure.BoundingBox,int,net.minecraft.server.level.ServerLevel) -> a 172:182:net.minecraft.world.level.levelgen.structure.BoundingBox getStructureBoundingBox(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation) -> a 186:188:java.util.Optional findStructureBlockContainingPos(net.minecraft.core.BlockPos,int,net.minecraft.server.level.ServerLevel) -> a 193:197:net.minecraft.core.BlockPos findNearestStructureBlock(net.minecraft.core.BlockPos,int,net.minecraft.server.level.ServerLevel) -> b 201:216:java.util.Collection findStructureBlocks(net.minecraft.core.BlockPos,int,net.minecraft.server.level.ServerLevel) -> c 220:236:net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate getStructureTemplate(java.lang.String,net.minecraft.server.level.ServerLevel) -> a 240:257: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 265:271:net.minecraft.nbt.CompoundTag tryLoadStructure(java.nio.file.Path) -> a 276:297:void clearBlock(int,net.minecraft.core.BlockPos,net.minecraft.server.level.ServerLevel) -> a 300:302:boolean doesStructureContain(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,net.minecraft.server.level.ServerLevel) -> a 193:193:int lambda$findNearestStructureBlock$3(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a 187:187:boolean lambda$findStructureBlockContainingPos$2(net.minecraft.core.BlockPos,net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a 167:167:boolean lambda$clearSpaceForStructure$1(net.minecraft.world.entity.Entity) -> a 163:163:void lambda$clearSpaceForStructure$0(int,net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a 47:47:void () -> net.minecraft.gametest.framework.StructureUtils$1 -> lp$1: int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a 63:63:void () -> net.minecraft.gametest.framework.TeamcityTestReporter -> lq: org.apache.logging.log4j.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 -> lr: 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 49:49:java.util.Collection getExamples() -> getExamples 19:19:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 20:20:void () -> net.minecraft.gametest.framework.TestCommand -> ls: 58:58:void () -> 71:188:void register(com.mojang.brigadier.CommandDispatcher) -> a 191:212:int createNewStructure(net.minecraft.commands.CommandSourceStack,java.lang.String,int,int,int) -> a 216:248:int showPos(net.minecraft.commands.CommandSourceStack,java.lang.String) -> a 252:264:int runNearbyTest(net.minecraft.commands.CommandSourceStack) -> a 268:284:int runAllNearbyTests(net.minecraft.commands.CommandSourceStack) -> b 288:300:void runTest(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,net.minecraft.gametest.framework.MultipleTestTracker) -> a 303:314:void showTestSummaryIfAllDone(net.minecraft.server.level.ServerLevel,net.minecraft.gametest.framework.MultipleTestTracker) -> b 317:321:int clearAllTests(net.minecraft.commands.CommandSourceStack,int) -> a 325:334:int runTest(net.minecraft.commands.CommandSourceStack,net.minecraft.gametest.framework.TestFunction,int) -> a 338:342:void runTestPreparation(net.minecraft.gametest.framework.TestFunction,net.minecraft.server.level.ServerLevel) -> a 345:350:int runAllTests(net.minecraft.commands.CommandSourceStack,int,int) -> a 354:359:int runAllTestsInClass(net.minecraft.commands.CommandSourceStack,java.lang.String,int,int) -> a 364:376:int runLastFailedTests(net.minecraft.commands.CommandSourceStack,boolean,int,int) -> a 380:388:void runTests(net.minecraft.commands.CommandSourceStack,java.util.Collection,int,int) -> a 391:392:void say(net.minecraft.commands.CommandSourceStack,java.lang.String) -> b 395:404:int exportNearestTestStructure(net.minecraft.commands.CommandSourceStack) -> c 408:427:int exportTestStructure(net.minecraft.commands.CommandSourceStack,java.lang.String) -> c 431:448:int importTestStructure(net.minecraft.commands.CommandSourceStack,java.lang.String) -> d 453:456:void say(net.minecraft.server.level.ServerLevel,java.lang.String,net.minecraft.ChatFormatting) -> a 454:455:void lambda$say$27(net.minecraft.ChatFormatting,java.lang.String,net.minecraft.server.level.ServerPlayer) -> a 453:453:boolean lambda$say$26(net.minecraft.server.level.ServerPlayer) -> a 387:387:void lambda$runTests$25(net.minecraft.gametest.framework.GameTestInfo) -> a 282:282:void lambda$runAllNearbyTests$24(net.minecraft.server.level.ServerLevel,net.minecraft.gametest.framework.MultipleTestTracker,net.minecraft.core.BlockPos) -> a 184:184:int lambda$register$23(com.mojang.brigadier.context.CommandContext) -> a 181:181:int lambda$register$22(com.mojang.brigadier.context.CommandContext) -> b 168:172:int lambda$register$21(com.mojang.brigadier.context.CommandContext) -> c 159:163:int lambda$register$20(com.mojang.brigadier.context.CommandContext) -> d 156:156:int lambda$register$19(com.mojang.brigadier.context.CommandContext) -> e 149:149:int lambda$register$18(com.mojang.brigadier.context.CommandContext) -> f 146:146:int lambda$register$17(com.mojang.brigadier.context.CommandContext) -> g 141:141:int lambda$register$16(com.mojang.brigadier.context.CommandContext) -> h 135:135:int lambda$register$15(com.mojang.brigadier.context.CommandContext) -> i 130:130:int lambda$register$14(com.mojang.brigadier.context.CommandContext) -> j 121:121:int lambda$register$13(com.mojang.brigadier.context.CommandContext) -> k 119:119:int lambda$register$12(com.mojang.brigadier.context.CommandContext) -> l 113:113:int lambda$register$11(com.mojang.brigadier.context.CommandContext) -> m 111:111:int lambda$register$10(com.mojang.brigadier.context.CommandContext) -> n 109:109:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> o 106:106:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> p 100:100:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> q 98:98:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> r 89:89:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> s 87:87:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> t 85:85:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> u 83:83:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> v 79:79:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> w 75:75:int lambda$register$0(com.mojang.brigadier.context.CommandContext) -> x 58:58:void access$000(net.minecraft.server.level.ServerLevel,net.minecraft.gametest.framework.MultipleTestTracker) -> a net.minecraft.gametest.framework.TestCommand$TestSummaryDisplayer -> ls$a: net.minecraft.server.level.ServerLevel level -> a net.minecraft.gametest.framework.MultipleTestTracker tracker -> b 462:465:void (net.minecraft.server.level.ServerLevel,net.minecraft.gametest.framework.MultipleTestTracker) -> 469:469:void testStructureLoaded(net.minecraft.gametest.framework.GameTestInfo) -> a 473:474:void testPassed(net.minecraft.gametest.framework.GameTestInfo) -> b 478:479:void testFailed(net.minecraft.gametest.framework.GameTestInfo) -> c net.minecraft.gametest.framework.TestFunction -> lt: java.lang.String batchName -> a java.lang.String testName -> b java.lang.String structureName -> c boolean required -> d java.util.function.Consumer function -> e int maxTicks -> f long setupTicks -> g net.minecraft.world.level.block.Rotation rotation -> h 22:23:void (java.lang.String,java.lang.String,java.lang.String,int,long,boolean,java.util.function.Consumer) -> 28:37:void (java.lang.String,java.lang.String,java.lang.String,net.minecraft.world.level.block.Rotation,int,long,boolean,java.util.function.Consumer) -> 40:41:void run(net.minecraft.gametest.framework.GameTestHelper) -> a 44:44:java.lang.String getTestName() -> a 48:48:java.lang.String getStructureName() -> b 53:53:java.lang.String toString() -> toString 57:57:int getMaxTicks() -> c 61:61:boolean isRequired() -> d 65:65:java.lang.String getBatchName() -> e 69:69:long getSetupTicks() -> f 73:73:net.minecraft.world.level.block.Rotation getRotation() -> g net.minecraft.gametest.framework.TestFunctionArgument -> lu: 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 53:53:java.util.Collection getExamples() -> getExamples 21:21:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse 22:22:void () -> net.minecraft.gametest.framework.TestReporter -> lv: void onTestFailed(net.minecraft.gametest.framework.GameTestInfo) -> a void onTestSuccess(net.minecraft.gametest.framework.GameTestInfo) -> b 8:8:void finish() -> a net.minecraft.gametest.framework.package-info -> lw: net.minecraft.locale.Language -> lx: org.apache.logging.log4j.Logger LOGGER -> a com.google.gson.Gson GSON -> b java.util.regex.Pattern UNSUPPORTED_FORMAT_PATTERN -> c net.minecraft.locale.Language instance -> d 27:27:void () -> 36:45:net.minecraft.locale.Language loadDefault() -> c 72:77:void loadFromJson(java.io.InputStream,java.util.function.BiConsumer) -> a 80:80:net.minecraft.locale.Language getInstance() -> a 84:85: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 96:96:java.util.List getVisualOrder(java.util.List) -> a 28:33:void () -> net.minecraft.locale.Language$1 -> lx$1: java.util.Map val$storage -> a 45:45:void (java.util.Map) -> 48:48:java.lang.String getOrDefault(java.lang.String) -> a 53:53:boolean has(java.lang.String) -> b 58:58:boolean isDefaultRightToLeft() -> b 64:64:net.minecraft.util.FormattedCharSequence getVisualOrder(net.minecraft.network.chat.FormattedText) -> a 64:66:boolean lambda$getVisualOrder$1(net.minecraft.network.chat.FormattedText,net.minecraft.util.FormattedCharSink) -> a 65:65:java.util.Optional lambda$null$0(net.minecraft.util.FormattedCharSink,net.minecraft.network.chat.Style,java.lang.String) -> a net.minecraft.locale.package-info -> ly: net.minecraft.nbt.ByteArrayTag -> lz: net.minecraft.nbt.TagType TYPE -> a byte[] data -> b 47:49:void (byte[]) -> 52:53:void (java.util.List) -> 56:62:byte[] toArray(java.util.List) -> a 67:69:void write(java.io.DataOutput) -> a 73:73:byte getId() -> a 78:78:net.minecraft.nbt.TagType getType() -> b 83:90:java.lang.String toString() -> toString 95:97:net.minecraft.nbt.Tag copy() -> c 102:106:boolean equals(java.lang.Object) -> equals 111:111:int hashCode() -> hashCode 116:131:net.minecraft.network.chat.Component getPrettyDisplay(java.lang.String,int) -> a 135:135:byte[] getAsByteArray() -> d 140:140:int size() -> size 145:145:net.minecraft.nbt.ByteTag get(int) -> a 150:152:net.minecraft.nbt.ByteTag set(int,net.minecraft.nbt.ByteTag) -> a 157:158:void add(int,net.minecraft.nbt.ByteTag) -> 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.ByteTag remove(int) -> b 187:187:byte getElementType() -> d_ 192:193:void clear() -> clear 14:14:net.minecraft.nbt.Tag remove(int) -> c 14:14:void add(int,net.minecraft.nbt.Tag) -> c 14:14:net.minecraft.nbt.Tag set(int,net.minecraft.nbt.Tag) -> d 14:14:java.lang.Object remove(int) -> remove 14:14:void add(int,java.lang.Object) -> add 14:14:java.lang.Object set(int,java.lang.Object) -> set 14:14:java.lang.Object get(int) -> get 23:23:void () -> net.minecraft.nbt.ByteArrayTag$1 -> lz$1: 23:23:void () -> 26:31:net.minecraft.nbt.ByteArrayTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 36:36:java.lang.String getName() -> a 41:41:java.lang.String getPrettyName() -> b 23:23:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.ByteTag -> ma: net.minecraft.nbt.TagType TYPE -> a net.minecraft.nbt.ByteTag ZERO -> b net.minecraft.nbt.ByteTag ONE -> c byte data -> h 55:57:void (byte) -> 60:60:net.minecraft.nbt.ByteTag valueOf(byte) -> a 64:64:net.minecraft.nbt.ByteTag valueOf(boolean) -> a 69:70:void write(java.io.DataOutput) -> a 74:74:byte getId() -> a 79:79:net.minecraft.nbt.TagType getType() -> b 84:84:java.lang.String toString() -> toString 89:89:net.minecraft.nbt.ByteTag copy() -> d 94:98:boolean equals(java.lang.Object) -> equals 103:103:int hashCode() -> hashCode 108:109:net.minecraft.network.chat.Component getPrettyDisplay(java.lang.String,int) -> 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 10:10:net.minecraft.nbt.Tag copy() -> c 10:10:void (byte,net.minecraft.nbt.ByteTag$1) -> 27:51:void () -> net.minecraft.nbt.ByteTag$1 -> ma$1: 27:27:void () -> 30:31:net.minecraft.nbt.ByteTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 36:36:java.lang.String getName() -> a 41:41:java.lang.String getPrettyName() -> b 46:46:boolean isValue() -> c 27:27:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.ByteTag$Cache -> ma$a: net.minecraft.nbt.ByteTag[] cache -> a 18:18:void () -> 18:18:net.minecraft.nbt.ByteTag[] access$100() -> a 19:24:void () -> net.minecraft.nbt.CollectionTag -> mb: 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() -> d_ 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 -> mc: com.mojang.serialization.Codec CODEC -> a org.apache.logging.log4j.Logger LOGGER -> c java.util.regex.Pattern SIMPLE_VALUE -> h net.minecraft.nbt.TagType TYPE -> b java.util.Map tags -> i 104:106:void (java.util.Map) -> 109:110:void () -> 114:119:void write(java.io.DataOutput) -> a 122:122:java.util.Set getAllKeys() -> d 127:127:byte getId() -> a 132:132:net.minecraft.nbt.TagType getType() -> b 136:136:int size() -> e 141:141:net.minecraft.nbt.Tag put(java.lang.String,net.minecraft.nbt.Tag) -> a 145:146:void putByte(java.lang.String,byte) -> a 149:150:void putShort(java.lang.String,short) -> a 153:154:void putInt(java.lang.String,int) -> b 157:158:void putLong(java.lang.String,long) -> a 161:162:void putUUID(java.lang.String,java.util.UUID) -> a 165:165:java.util.UUID getUUID(java.lang.String) -> a 169:170:boolean hasUUID(java.lang.String) -> b 174:175:void putFloat(java.lang.String,float) -> a 178:179:void putDouble(java.lang.String,double) -> a 182:183:void putString(java.lang.String,java.lang.String) -> a 186:187:void putByteArray(java.lang.String,byte[]) -> a 190:191:void putByteArray(java.lang.String,java.util.List) -> a 194:195:void putIntArray(java.lang.String,int[]) -> a 198:199:void putIntArray(java.lang.String,java.util.List) -> b 202:203:void putLongArray(java.lang.String,long[]) -> a 206:207:void putLongArray(java.lang.String,java.util.List) -> c 210:211:void putBoolean(java.lang.String,boolean) -> a 215:215:net.minecraft.nbt.Tag get(java.lang.String) -> c 219:223:byte getTagType(java.lang.String) -> d 227:227:boolean contains(java.lang.String) -> e 231:239:boolean contains(java.lang.String,int) -> c 244:249:byte getByte(java.lang.String) -> f 254:259:short getShort(java.lang.String) -> g 264:269:int getInt(java.lang.String) -> h 274:279:long getLong(java.lang.String) -> i 284:289:float getFloat(java.lang.String) -> j 294:299:double getDouble(java.lang.String) -> k 304:309:java.lang.String getString(java.lang.String) -> l 314:320:byte[] getByteArray(java.lang.String) -> m 325:331:int[] getIntArray(java.lang.String) -> n 336:342:long[] getLongArray(java.lang.String) -> o 347:353:net.minecraft.nbt.CompoundTag getCompound(java.lang.String) -> p 358:368:net.minecraft.nbt.ListTag getList(java.lang.String,int) -> d 372:372:boolean getBoolean(java.lang.String) -> q 376:377:void remove(java.lang.String) -> r 381:392:void stripEmptyChildren() -> e_ 396:411:java.lang.String toString() -> toString 416:416:boolean isEmpty() -> isEmpty 420:427:net.minecraft.CrashReport createReport(java.lang.String,net.minecraft.nbt.TagType,java.lang.ClassCastException) -> a 432:433:net.minecraft.nbt.CompoundTag copy() -> g 438:442:boolean equals(java.lang.Object) -> equals 447:447:int hashCode() -> hashCode 451:459:void writeNamedTag(java.lang.String,net.minecraft.nbt.Tag,java.io.DataOutput) -> a 462:462:byte readNamedTagType(java.io.DataInput,net.minecraft.nbt.NbtAccounter) -> c 466:466:java.lang.String readNamedTagName(java.io.DataInput,net.minecraft.nbt.NbtAccounter) -> d 471:477:net.minecraft.nbt.Tag readNamedTagData(net.minecraft.nbt.TagType,java.lang.String,java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b 495:510:net.minecraft.nbt.CompoundTag merge(net.minecraft.nbt.CompoundTag) -> a 514:518:java.lang.String handleEscape(java.lang.String) -> s 522:529:net.minecraft.network.chat.Component handleEscapePretty(java.lang.String) -> t 534:568:net.minecraft.network.chat.Component getPrettyDisplay(java.lang.String,int) -> a 572:572:java.util.Map entries() -> h 32:32:net.minecraft.nbt.Tag copy() -> c 423:423:java.lang.String lambda$createReport$2(java.lang.String) -> u 41:41:com.mojang.serialization.Dynamic lambda$static$1(net.minecraft.nbt.CompoundTag) -> b 35:39:com.mojang.serialization.DataResult lambda$static$0(com.mojang.serialization.Dynamic) -> a 32:32:byte access$000(java.io.DataInput,net.minecraft.nbt.NbtAccounter) -> a 32:32:java.lang.String access$100(java.io.DataInput,net.minecraft.nbt.NbtAccounter) -> b 32:32:net.minecraft.nbt.Tag access$200(net.minecraft.nbt.TagType,java.lang.String,java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 33:69:void () -> net.minecraft.nbt.CompoundTag$1 -> mc$1: 69:69:void () -> 72:88:net.minecraft.nbt.CompoundTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 93:93:java.lang.String getName() -> a 98:98:java.lang.String getPrettyName() -> b 69:69:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.DoubleTag -> md: net.minecraft.nbt.DoubleTag ZERO -> a net.minecraft.nbt.TagType TYPE -> b double data -> c 46:48:void (double) -> 51:54:net.minecraft.nbt.DoubleTag valueOf(double) -> a 59:60:void write(java.io.DataOutput) -> a 64:64:byte getId() -> a 69:69:net.minecraft.nbt.TagType getType() -> b 74:74:java.lang.String toString() -> toString 79:79:net.minecraft.nbt.DoubleTag copy() -> d 84:88:boolean equals(java.lang.Object) -> equals 93:94:int hashCode() -> hashCode 99:100:net.minecraft.network.chat.Component getPrettyDisplay(java.lang.String,int) -> a 105:105:long getAsLong() -> e 110:110:int getAsInt() -> f 115:115:short getAsShort() -> g 120:120:byte getAsByte() -> h 125:125:double getAsDouble() -> i 130:130:float getAsFloat() -> j 135:135:java.lang.Number getAsNumber() -> k 11:11:net.minecraft.nbt.Tag copy() -> c 19:21:void () -> net.minecraft.nbt.DoubleTag$1 -> md$1: 21:21:void () -> 24:25:net.minecraft.nbt.DoubleTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 30:30:java.lang.String getName() -> a 35:35:java.lang.String getPrettyName() -> b 40:40:boolean isValue() -> c 21:21:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.EndTag -> me: net.minecraft.nbt.TagType TYPE -> a net.minecraft.nbt.EndTag INSTANCE -> b 40:41:void () -> 45:45:void write(java.io.DataOutput) -> a 49:49:byte getId() -> a 54:54:net.minecraft.nbt.TagType getType() -> b 59:59:java.lang.String toString() -> toString 64:64:net.minecraft.nbt.EndTag copy() -> d 69:69:net.minecraft.network.chat.Component getPrettyDisplay(java.lang.String,int) -> a 10:10:net.minecraft.nbt.Tag copy() -> c 15:38:void () -> net.minecraft.nbt.EndTag$1 -> me$1: 15:15:void () -> 18:19:net.minecraft.nbt.EndTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 24:24:java.lang.String getName() -> a 29:29:java.lang.String getPrettyName() -> b 34:34:boolean isValue() -> c 15:15:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.FloatTag -> mf: net.minecraft.nbt.FloatTag ZERO -> a net.minecraft.nbt.TagType TYPE -> b float data -> c 46:48:void (float) -> 51:54:net.minecraft.nbt.FloatTag valueOf(float) -> a 59:60:void write(java.io.DataOutput) -> a 64:64:byte getId() -> a 69:69:net.minecraft.nbt.TagType getType() -> b 74:74:java.lang.String toString() -> toString 79:79:net.minecraft.nbt.FloatTag copy() -> d 84:88:boolean equals(java.lang.Object) -> equals 93:93:int hashCode() -> hashCode 98:99:net.minecraft.network.chat.Component getPrettyDisplay(java.lang.String,int) -> a 104:104:long getAsLong() -> e 109:109:int getAsInt() -> f 114:114:short getAsShort() -> g 119:119:byte getAsByte() -> h 124:124:double getAsDouble() -> i 129:129:float getAsFloat() -> j 134:134:java.lang.Number getAsNumber() -> k 11:11:net.minecraft.nbt.Tag copy() -> c 19:21:void () -> net.minecraft.nbt.FloatTag$1 -> mf$1: 21:21:void () -> 24:25:net.minecraft.nbt.FloatTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 30:30:java.lang.String getName() -> a 35:35:java.lang.String getPrettyName() -> b 40:40:boolean isValue() -> c 21:21:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.IntArrayTag -> mg: net.minecraft.nbt.TagType TYPE -> a int[] data -> b 50:52:void (int[]) -> 55:56:void (java.util.List) -> 59:65:int[] toArray(java.util.List) -> a 70:74:void write(java.io.DataOutput) -> a 78:78:byte getId() -> a 83:83:net.minecraft.nbt.TagType getType() -> b 88:95:java.lang.String toString() -> toString 100:102:net.minecraft.nbt.IntArrayTag copy() -> d 107:111:boolean equals(java.lang.Object) -> equals 116:116:int hashCode() -> hashCode 120:120:int[] getAsIntArray() -> g 125:137:net.minecraft.network.chat.Component getPrettyDisplay(java.lang.String,int) -> a 142:142:int size() -> size 147:147:net.minecraft.nbt.IntTag get(int) -> a 152:154:net.minecraft.nbt.IntTag set(int,net.minecraft.nbt.IntTag) -> a 159:160:void add(int,net.minecraft.nbt.IntTag) -> b 164:168:boolean setTag(int,net.minecraft.nbt.Tag) -> a 173:177:boolean addTag(int,net.minecraft.nbt.Tag) -> b 182:184:net.minecraft.nbt.IntTag remove(int) -> b 189:189:byte getElementType() -> d_ 194:195:void clear() -> clear 14:14:net.minecraft.nbt.Tag remove(int) -> c 14:14:void add(int,net.minecraft.nbt.Tag) -> c 14:14:net.minecraft.nbt.Tag set(int,net.minecraft.nbt.Tag) -> d 14:14:net.minecraft.nbt.Tag copy() -> c 14:14:java.lang.Object remove(int) -> remove 14:14:void add(int,java.lang.Object) -> add 14:14:java.lang.Object set(int,java.lang.Object) -> set 14:14:java.lang.Object get(int) -> get 23:23:void () -> net.minecraft.nbt.IntArrayTag$1 -> mg$1: 23:23:void () -> 26:34:net.minecraft.nbt.IntArrayTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 39:39:java.lang.String getName() -> a 44:44:java.lang.String getPrettyName() -> b 23:23:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.IntTag -> mh: net.minecraft.nbt.TagType TYPE -> a int data -> b 54:56:void (int) -> 59:61:net.minecraft.nbt.IntTag valueOf(int) -> a 66:67:void write(java.io.DataOutput) -> a 71:71:byte getId() -> a 76:76:net.minecraft.nbt.TagType getType() -> b 81:81:java.lang.String toString() -> toString 86:86:net.minecraft.nbt.IntTag copy() -> d 91:95:boolean equals(java.lang.Object) -> equals 100:100:int hashCode() -> hashCode 105:105:net.minecraft.network.chat.Component getPrettyDisplay(java.lang.String,int) -> a 110:110:long getAsLong() -> e 115:115:int getAsInt() -> f 120:120:short getAsShort() -> g 125:125:byte getAsByte() -> h 130:130:double getAsDouble() -> i 135:135:float getAsFloat() -> j 140:140:java.lang.Number getAsNumber() -> k 10:10:net.minecraft.nbt.Tag copy() -> c 10:10:void (int,net.minecraft.nbt.IntTag$1) -> 29:29:void () -> net.minecraft.nbt.IntTag$1 -> mh$1: 29:29:void () -> 32:33:net.minecraft.nbt.IntTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 38:38:java.lang.String getName() -> a 43:43:java.lang.String getPrettyName() -> b 48:48:boolean isValue() -> c 29:29:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.IntTag$Cache -> mh$a: net.minecraft.nbt.IntTag[] cache -> a 18:18:void () -> 21:26:void () -> net.minecraft.nbt.ListTag -> mi: net.minecraft.nbt.TagType TYPE -> a it.unimi.dsi.fastutil.bytes.ByteSet INLINE_ELEMENT_TYPES -> b java.util.List list -> c byte type -> h 71:74:void (java.util.List,byte) -> 77:78:void () -> 82:93:void write(java.io.DataOutput) -> a 97:97:byte getId() -> a 102:102:net.minecraft.nbt.TagType getType() -> b 107:114:java.lang.String toString() -> toString 118:121:void updateTypeAfterRemove() -> g 125:127:net.minecraft.nbt.Tag remove(int) -> c 132:134:void stripEmptyChildren() -> e_ 138:138:boolean isEmpty() -> isEmpty 142:148:net.minecraft.nbt.CompoundTag getCompound(int) -> a 152:158:net.minecraft.nbt.ListTag getList(int) -> b 162:168:short getShort(int) -> d 172:178:int getInt(int) -> e 182:188:int[] getIntArray(int) -> f 192:198:long[] getLongArray(int) -> g 202:208:double getDouble(int) -> h 212:218:float getFloat(int) -> i 222:229:java.lang.String getString(int) -> j 234:234:int size() -> size 239:239:net.minecraft.nbt.Tag get(int) -> k 244:248:net.minecraft.nbt.Tag set(int,net.minecraft.nbt.Tag) -> d 253:256:void add(int,net.minecraft.nbt.Tag) -> c 260:264:boolean setTag(int,net.minecraft.nbt.Tag) -> a 269:273:boolean addTag(int,net.minecraft.nbt.Tag) -> b 277:284:boolean updateType(net.minecraft.nbt.Tag) -> a 289:291:net.minecraft.nbt.ListTag copy() -> d 296:300:boolean equals(java.lang.Object) -> equals 305:305:int hashCode() -> hashCode 310:345:net.minecraft.network.chat.Component getPrettyDisplay(java.lang.String,int) -> a 350:350:byte getElementType() -> d_ 355:357:void clear() -> clear 19:19:net.minecraft.nbt.Tag copy() -> c 19:19:java.lang.Object remove(int) -> remove 19:19:void add(int,java.lang.Object) -> add 19:19:java.lang.Object set(int,java.lang.Object) -> set 19:19:java.lang.Object get(int) -> get 19:19:void (java.util.List,byte,net.minecraft.nbt.ListTag$1) -> 32:66:void () -> net.minecraft.nbt.ListTag$1 -> mi$1: 32:32:void () -> 35:51:net.minecraft.nbt.ListTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 56:56:java.lang.String getName() -> a 61:61:java.lang.String getPrettyName() -> b 32:32:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.LongArrayTag -> mj: net.minecraft.nbt.TagType TYPE -> a long[] data -> b 51:53:void (long[]) -> 55:57:void (it.unimi.dsi.fastutil.longs.LongSet) -> 60:61:void (java.util.List) -> 64:70:long[] toArray(java.util.List) -> a 75:79:void write(java.io.DataOutput) -> a 83:83:byte getId() -> a 88:88:net.minecraft.nbt.TagType getType() -> b 93:100:java.lang.String toString() -> toString 105:107:net.minecraft.nbt.LongArrayTag copy() -> d 112:116:boolean equals(java.lang.Object) -> equals 121:121:int hashCode() -> hashCode 126:139:net.minecraft.network.chat.Component getPrettyDisplay(java.lang.String,int) -> a 143:143:long[] getAsLongArray() -> g 148:148:int size() -> size 153:153:net.minecraft.nbt.LongTag get(int) -> a 158:160:net.minecraft.nbt.LongTag set(int,net.minecraft.nbt.LongTag) -> a 165:166:void add(int,net.minecraft.nbt.LongTag) -> b 170:174:boolean setTag(int,net.minecraft.nbt.Tag) -> a 179:183:boolean addTag(int,net.minecraft.nbt.Tag) -> b 188:190:net.minecraft.nbt.LongTag remove(int) -> b 195:195:byte getElementType() -> d_ 200:201:void clear() -> clear 15:15:net.minecraft.nbt.Tag remove(int) -> c 15:15:void add(int,net.minecraft.nbt.Tag) -> c 15:15:net.minecraft.nbt.Tag set(int,net.minecraft.nbt.Tag) -> d 15:15:net.minecraft.nbt.Tag copy() -> c 15:15:java.lang.Object remove(int) -> remove 15:15:void add(int,java.lang.Object) -> add 15:15:java.lang.Object set(int,java.lang.Object) -> set 15:15:java.lang.Object get(int) -> get 24:24:void () -> net.minecraft.nbt.LongArrayTag$1 -> mj$1: 24:24:void () -> 27:35:net.minecraft.nbt.LongArrayTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 40:40:java.lang.String getName() -> a 45:45:java.lang.String getPrettyName() -> b 24:24:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.LongTag -> mk: net.minecraft.nbt.TagType TYPE -> a long data -> b 54:56:void (long) -> 59:61:net.minecraft.nbt.LongTag valueOf(long) -> a 66:67:void write(java.io.DataOutput) -> a 71:71:byte getId() -> a 76:76:net.minecraft.nbt.TagType getType() -> b 81:81:java.lang.String toString() -> toString 86:86:net.minecraft.nbt.LongTag copy() -> d 91:95:boolean equals(java.lang.Object) -> equals 100:100:int hashCode() -> hashCode 105:106:net.minecraft.network.chat.Component getPrettyDisplay(java.lang.String,int) -> a 111:111:long getAsLong() -> e 116:116:int getAsInt() -> f 121:121:short getAsShort() -> g 126:126:byte getAsByte() -> h 131:131:double getAsDouble() -> i 136:136:float getAsFloat() -> j 141:141:java.lang.Number getAsNumber() -> k 10:10:net.minecraft.nbt.Tag copy() -> c 10:10:void (long,net.minecraft.nbt.LongTag$1) -> 29:29:void () -> net.minecraft.nbt.LongTag$1 -> mk$1: 29:29:void () -> 32:33:net.minecraft.nbt.LongTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 38:38:java.lang.String getName() -> a 43:43:java.lang.String getPrettyName() -> b 48:48:boolean isValue() -> c 29:29:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.LongTag$Cache -> mk$a: net.minecraft.nbt.LongTag[] cache -> a 18:18:void () -> 21:26:void () -> net.minecraft.nbt.NbtAccounter -> ml: 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 -> ml$1: 4:4:void (long) -> 8:8:void accountBits(long) -> a net.minecraft.nbt.NbtIo -> mm: 23:23:void () -> 25:27:net.minecraft.nbt.CompoundTag readCompressed(java.io.File) -> a 31:33:net.minecraft.nbt.CompoundTag readCompressed(java.io.InputStream) -> a 37:40:void writeCompressed(net.minecraft.nbt.CompoundTag,java.io.File) -> a 43:46:void writeCompressed(net.minecraft.nbt.CompoundTag,java.io.OutputStream) -> a 49:55:void write(net.minecraft.nbt.CompoundTag,java.io.File) -> b 59:67:net.minecraft.nbt.CompoundTag read(java.io.File) -> b 71:71:net.minecraft.nbt.CompoundTag read(java.io.DataInput) -> a 75:79:net.minecraft.nbt.CompoundTag read(java.io.DataInput,net.minecraft.nbt.NbtAccounter) -> a 83:84:void write(net.minecraft.nbt.CompoundTag,java.io.DataOutput) -> a 87:96:void writeUnnamedTag(net.minecraft.nbt.Tag,java.io.DataOutput) -> a 99:113:net.minecraft.nbt.Tag readUnnamedTag(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a net.minecraft.nbt.NbtOps -> mn: 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$null$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 -> mn$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 -> mn$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 -> mo: org.apache.logging.log4j.Logger LOGGER -> a 38:39:void () -> 43:77:com.mojang.authlib.GameProfile readGameProfile(net.minecraft.nbt.CompoundTag) -> a 81:104:net.minecraft.nbt.CompoundTag writeGameProfile(net.minecraft.nbt.CompoundTag,com.mojang.authlib.GameProfile) -> a 109:158:boolean compareNbt(net.minecraft.nbt.Tag,net.minecraft.nbt.Tag,boolean) -> a 163:163:net.minecraft.nbt.IntArrayTag createUUID(java.util.UUID) -> a 167:174:java.util.UUID loadUUID(net.minecraft.nbt.Tag) -> a 178:178:net.minecraft.core.BlockPos readBlockPos(net.minecraft.nbt.CompoundTag) -> b 182:186:net.minecraft.nbt.CompoundTag writeBlockPos(net.minecraft.core.BlockPos) -> a 190:208:net.minecraft.world.level.block.state.BlockState readBlockState(net.minecraft.nbt.CompoundTag) -> c 213:219: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 223:237:net.minecraft.nbt.CompoundTag writeBlockState(net.minecraft.world.level.block.state.BlockState) -> a 241:255:net.minecraft.nbt.CompoundTag writeFluidState(net.minecraft.world.level.material.FluidState) -> a 261:261:java.lang.String getName(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable) -> a 265:265:java.lang.String prettyPrint(net.minecraft.nbt.Tag) -> b 269:269:java.lang.String prettyPrint(net.minecraft.nbt.Tag,boolean) -> a 273:448:java.lang.StringBuilder prettyPrint(java.lang.StringBuilder,net.minecraft.nbt.Tag,int,boolean) -> a 452:458:java.lang.StringBuilder indent(int,java.lang.StringBuilder) -> a 462:462:net.minecraft.nbt.CompoundTag update(com.mojang.datafixers.DataFixer,net.minecraft.util.datafix.DataFixTypes,net.minecraft.nbt.CompoundTag,int) -> a 466:466:net.minecraft.nbt.CompoundTag update(com.mojang.datafixers.DataFixer,net.minecraft.util.datafix.DataFixTypes,net.minecraft.nbt.CompoundTag,int,int) -> a 35:35:void () -> net.minecraft.nbt.NumericTag -> mp: 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 net.minecraft.nbt.ShortTag -> mq: net.minecraft.nbt.TagType TYPE -> a short data -> b 54:56:void (short) -> 59:61:net.minecraft.nbt.ShortTag valueOf(short) -> a 66:67:void write(java.io.DataOutput) -> a 71:71:byte getId() -> a 76:76:net.minecraft.nbt.TagType getType() -> b 81:81:java.lang.String toString() -> toString 86:86:net.minecraft.nbt.ShortTag copy() -> d 91:95:boolean equals(java.lang.Object) -> equals 100:100:int hashCode() -> hashCode 105:106:net.minecraft.network.chat.Component getPrettyDisplay(java.lang.String,int) -> a 111:111:long getAsLong() -> e 116:116:int getAsInt() -> f 121:121:short getAsShort() -> g 126:126:byte getAsByte() -> h 131:131:double getAsDouble() -> i 136:136:float getAsFloat() -> j 141:141:java.lang.Number getAsNumber() -> k 10:10:net.minecraft.nbt.Tag copy() -> c 10:10:void (short,net.minecraft.nbt.ShortTag$1) -> 29:29:void () -> net.minecraft.nbt.ShortTag$1 -> mq$1: 29:29:void () -> 32:33:net.minecraft.nbt.ShortTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 38:38:java.lang.String getName() -> a 43:43:java.lang.String getPrettyName() -> b 48:48:boolean isValue() -> c 29:29:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.ShortTag$Cache -> mq$a: net.minecraft.nbt.ShortTag[] cache -> a 18:18:void () -> 21:26:void () -> net.minecraft.nbt.StringTag -> mr: net.minecraft.nbt.TagType TYPE -> a net.minecraft.nbt.StringTag EMPTY -> b java.lang.String data -> c 50:53:void (java.lang.String) -> 56:59:net.minecraft.nbt.StringTag valueOf(java.lang.String) -> a 64:65:void write(java.io.DataOutput) -> a 69:69:byte getId() -> a 74:74:net.minecraft.nbt.TagType getType() -> b 79:79:java.lang.String toString() -> toString 84:84:net.minecraft.nbt.StringTag copy() -> d 89:89:boolean isEmpty() -> isEmpty 94:98:boolean equals(java.lang.Object) -> equals 103:103:int hashCode() -> hashCode 108:108:java.lang.String getAsString() -> f_ 113:116:net.minecraft.network.chat.Component getPrettyDisplay(java.lang.String,int) -> a 120:142:java.lang.String quoteAndEscape(java.lang.String) -> b 11:11:net.minecraft.nbt.Tag copy() -> c 19:46:void () -> net.minecraft.nbt.StringTag$1 -> mr$1: 19:19:void () -> 22:27:net.minecraft.nbt.StringTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 32:32:java.lang.String getName() -> a 37:37:java.lang.String getPrettyName() -> b 42:42:boolean isValue() -> c 19:19:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.Tag -> ms: 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 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 56:56:void stripEmptyChildren() -> e_ 59:59:boolean isEmpty() -> isEmpty 63:63:java.lang.String getAsString() -> f_ 67:67:net.minecraft.network.chat.Component getPrettyDisplay() -> l net.minecraft.network.chat.Component getPrettyDisplay(java.lang.String,int) -> a 37:40:void () -> net.minecraft.nbt.TagParser -> mt: 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 java.util.regex.Pattern DOUBLE_PATTERN_NOSUFFIX -> g java.util.regex.Pattern DOUBLE_PATTERN -> h java.util.regex.Pattern FLOAT_PATTERN -> i java.util.regex.Pattern BYTE_PATTERN -> j java.util.regex.Pattern LONG_PATTERN -> k java.util.regex.Pattern SHORT_PATTERN -> l java.util.regex.Pattern INT_PATTERN -> m com.mojang.brigadier.StringReader reader -> n 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 -> mu: net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b 10:10:boolean isValue() -> c java.lang.String getName() -> a java.lang.String getPrettyName() -> b 18:18:net.minecraft.nbt.TagType createInvalid(int) -> a net.minecraft.nbt.TagType$1 -> mu$1: int val$id -> a 18:18:void (int) -> 21:21:net.minecraft.nbt.EndTag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a 26:26:java.lang.String getName() -> a 31:31:java.lang.String getPrettyName() -> b 18:18:net.minecraft.nbt.Tag load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b net.minecraft.nbt.TagTypes -> mv: net.minecraft.nbt.TagType[] TYPES -> a 3:3:void () -> 21:25:net.minecraft.nbt.TagType getType(int) -> a 4:4:void () -> net.minecraft.nbt.package-info -> mw: net.minecraft.network.CipherBase -> mx: 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 -> my: 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 -> mz: 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 -> na: java.util.zip.Inflater inflater -> a int threshold -> b 18:21:void (int) -> 25:49:void decode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,java.util.List) -> decode 52:52:int getThreshold() -> a 56:57:void setThreshold(int) -> a net.minecraft.network.CompressionEncoder -> nb: 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 -> nc: org.apache.logging.log4j.Logger LOGGER -> g org.apache.logging.log4j.Marker ROOT_MARKER -> a org.apache.logging.log4j.Marker PACKET_MARKER -> b io.netty.util.AttributeKey ATTRIBUTE_PROTOCOL -> c net.minecraft.util.LazyLoadedValue NETWORK_WORKER_GROUP -> d net.minecraft.util.LazyLoadedValue NETWORK_EPOLL_WORKER_GROUP -> e net.minecraft.util.LazyLoadedValue LOCAL_WORKER_GROUP -> f net.minecraft.network.protocol.PacketFlow receiving -> h java.util.Queue queue -> i io.netty.channel.Channel channel -> j java.net.SocketAddress address -> k net.minecraft.network.PacketListener packetListener -> l net.minecraft.network.chat.Component disconnectedReason -> m boolean encrypted -> n boolean disconnectionHandled -> o int receivedPackets -> p int sentPackets -> q float averageReceivedPackets -> r float averageSentPackets -> s int tickCount -> t boolean handlingFault -> u 73:89:void (net.minecraft.network.protocol.PacketFlow) -> 93:101:void channelActive(io.netty.channel.ChannelHandlerContext) -> channelActive 104:107:void setProtocol(net.minecraft.network.ConnectionProtocol) -> a 111:112:void channelInactive(io.netty.channel.ChannelHandlerContext) -> channelInactive 116:143:void exceptionCaught(io.netty.channel.ChannelHandlerContext,java.lang.Throwable) -> exceptionCaught 147:154:void channelRead0(io.netty.channel.ChannelHandlerContext,net.minecraft.network.protocol.Packet) -> a 158:159:void genericsFtw(net.minecraft.network.protocol.Packet,net.minecraft.network.PacketListener) -> a 162:164:void setListener(net.minecraft.network.PacketListener) -> a 167:168:void send(net.minecraft.network.protocol.Packet) -> a 171:177:void send(net.minecraft.network.protocol.Packet,io.netty.util.concurrent.GenericFutureListener) -> a 180:210:void sendPacket(net.minecraft.network.protocol.Packet,io.netty.util.concurrent.GenericFutureListener) -> b 213:224:void flushQueue() -> p 227:244:void tick() -> a 247:251:void tickSecond() -> b 254:254:java.net.SocketAddress getRemoteAddress() -> c 258:263:void disconnect(net.minecraft.network.chat.Component) -> a 266:266:boolean isMemoryConnection() -> d 270:270:net.minecraft.network.protocol.PacketFlow getReceiving() -> e 274:274:net.minecraft.network.protocol.PacketFlow getSending() -> f 278:315:net.minecraft.network.Connection connectToServer(java.net.InetAddress,int,boolean) -> a 319:328:net.minecraft.network.Connection connectToLocalServer(java.net.SocketAddress) -> a 332:335:void setEncryptionKey(javax.crypto.SecretKey) -> a 338:338:boolean isEncrypted() -> g 342:342:boolean isConnected() -> h 346:346:boolean isConnecting() -> i 350:350:net.minecraft.network.PacketListener getPacketListener() -> j 355:355:net.minecraft.network.chat.Component getDisconnectedReason() -> k 359:360:void setReadOnly() -> l 363:384:void setupCompression(int) -> a 387:401:void handleDisconnection() -> m 404:404:float getAverageReceivedPackets() -> n 408:408:float getAverageSentPackets() -> o 54:54:void channelRead0(io.netty.channel.ChannelHandlerContext,java.lang.Object) -> channelRead0 200:208:void lambda$sendPacket$4(net.minecraft.network.ConnectionProtocol,net.minecraft.network.ConnectionProtocol,net.minecraft.network.protocol.Packet,io.netty.util.concurrent.GenericFutureListener) -> a 136:136:void lambda$exceptionCaught$3(net.minecraft.network.chat.Component,io.netty.util.concurrent.Future) -> a 69:69:io.netty.channel.DefaultEventLoopGroup lambda$static$2() -> q 66:66:io.netty.channel.epoll.EpollEventLoopGroup lambda$static$1() -> r 63:63:io.netty.channel.nio.NioEventLoopGroup lambda$static$0() -> s 57:68:void () -> net.minecraft.network.Connection$1 -> nc$1: net.minecraft.network.Connection val$connection -> a 290:290:void (net.minecraft.network.Connection) -> 294:312:void initChannel(io.netty.channel.Channel) -> initChannel net.minecraft.network.Connection$2 -> nc$2: net.minecraft.network.Connection val$connection -> a 321:321:void (net.minecraft.network.Connection) -> 324:325:void initChannel(io.netty.channel.Channel) -> initChannel net.minecraft.network.Connection$PacketHolder -> nc$a: net.minecraft.network.protocol.Packet packet -> a io.netty.util.concurrent.GenericFutureListener listener -> b 416:419:void (net.minecraft.network.protocol.Packet,io.netty.util.concurrent.GenericFutureListener) -> 411:411:net.minecraft.network.protocol.Packet access$000(net.minecraft.network.Connection$PacketHolder) -> a 411:411:io.netty.util.concurrent.GenericFutureListener access$100(net.minecraft.network.Connection$PacketHolder) -> b net.minecraft.network.ConnectionProtocol -> nd: net.minecraft.network.ConnectionProtocol HANDSHAKING -> a net.minecraft.network.ConnectionProtocol PLAY -> b net.minecraft.network.ConnectionProtocol STATUS -> c net.minecraft.network.ConnectionProtocol LOGIN -> d net.minecraft.network.ConnectionProtocol[] LOOKUP -> e java.util.Map PROTOCOL_BY_PACKET -> f int id -> g java.util.Map flows -> h net.minecraft.network.ConnectionProtocol[] $VALUES -> i 172:172:net.minecraft.network.ConnectionProtocol[] values() -> values 172:172:net.minecraft.network.ConnectionProtocol valueOf(java.lang.String) -> valueOf 397:397:net.minecraft.network.ConnectionProtocol$ProtocolBuilder protocol() -> b 417:420:void (java.lang.String,int,int,net.minecraft.network.ConnectionProtocol$ProtocolBuilder) -> 424:424:java.lang.Integer getPacketId(net.minecraft.network.protocol.PacketFlow,net.minecraft.network.protocol.Packet) -> a 429:429:net.minecraft.network.protocol.Packet createPacket(net.minecraft.network.protocol.PacketFlow,int) -> a 433:433:int getId() -> a 456:459:net.minecraft.network.ConnectionProtocol getById(int) -> a 463:463:net.minecraft.network.ConnectionProtocol getProtocolForPacket(net.minecraft.network.protocol.Packet) -> a 445:445:void lambda$static$1(net.minecraft.network.ConnectionProtocol,net.minecraft.network.protocol.PacketFlow,net.minecraft.network.ConnectionProtocol$PacketSet) -> a 446:450:void lambda$null$0(net.minecraft.network.ConnectionProtocol,java.lang.Class) -> a 172:452:void () -> net.minecraft.network.ConnectionProtocol$1 -> nd$1: net.minecraft.network.ConnectionProtocol$PacketSet -> nd$a: it.unimi.dsi.fastutil.objects.Object2IntMap classToId -> a java.util.List idToConstructor -> b 361:363:void () -> 366:376:net.minecraft.network.ConnectionProtocol$PacketSet addPacket(java.lang.Class,java.util.function.Supplier) -> a 381:382:java.lang.Integer getId(java.lang.Class) -> a 387:388:net.minecraft.network.protocol.Packet createPacket(int) -> a 392:392:java.lang.Iterable getAllPackets() -> a 362:362:void lambda$new$0(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> a 361:361:void (net.minecraft.network.ConnectionProtocol$1) -> net.minecraft.network.ConnectionProtocol$ProtocolBuilder -> nd$b: java.util.Map flows -> a 400:401:void () -> 404:405:net.minecraft.network.ConnectionProtocol$ProtocolBuilder addFlow(net.minecraft.network.protocol.PacketFlow,net.minecraft.network.ConnectionProtocol$PacketSet) -> a 400:400:void (net.minecraft.network.ConnectionProtocol$1) -> 400:400:java.util.Map access$200(net.minecraft.network.ConnectionProtocol$ProtocolBuilder) -> a net.minecraft.network.FriendlyByteBuf -> ne: io.netty.buffer.ByteBuf source -> a 57:59:void (io.netty.buffer.ByteBuf) -> 62:67:int getVarIntSize(int) -> a 71:76:int getVarLongSize(long) -> a 81:87:java.lang.Object readWithCodec(com.mojang.serialization.Codec) -> a 92:97:void writeWithCodec(com.mojang.serialization.Codec,java.lang.Object) -> a 100:102:void writeCollection(java.util.Collection,java.util.function.BiConsumer) -> a 105:108:net.minecraft.network.FriendlyByteBuf writeByteArray(byte[]) -> a 112:112:byte[] readByteArray() -> a 116:123:byte[] readByteArray(int) -> b 127:133:net.minecraft.network.FriendlyByteBuf writeVarIntArray(int[]) -> a 137:137:int[] readVarIntArray() -> b 141:151:int[] readVarIntArray(int) -> c 155:161:net.minecraft.network.FriendlyByteBuf writeLongArray(long[]) -> a 165:165:long[] readLongArray() -> c 169:169:long[] readLongArray(long[]) -> b 173:185:long[] readLongArray(long[],int) -> a 190:193:byte[] accessByteBufWithCorrectSize() -> d 201:201:net.minecraft.core.BlockPos readBlockPos() -> e 205:206:net.minecraft.network.FriendlyByteBuf writeBlockPos(net.minecraft.core.BlockPos) -> a 210:210:net.minecraft.world.level.ChunkPos readChunkPos() -> f 214:215:net.minecraft.network.FriendlyByteBuf writeChunkPos(net.minecraft.world.level.ChunkPos) -> a 219:219:net.minecraft.core.SectionPos readSectionPos() -> g 223:224:net.minecraft.network.FriendlyByteBuf writeSectionPos(net.minecraft.core.SectionPos) -> a 228:228:net.minecraft.network.chat.Component readComponent() -> h 232:232:net.minecraft.network.FriendlyByteBuf writeComponent(net.minecraft.network.chat.Component) -> a 236:236:java.lang.Enum readEnum(java.lang.Class) -> a 240:240:net.minecraft.network.FriendlyByteBuf writeEnum(java.lang.Enum) -> a 244:261:int readVarInt() -> i 265:282:long readVarLong() -> j 286:289:net.minecraft.network.FriendlyByteBuf writeUUID(java.util.UUID) -> a 293:293:java.util.UUID readUUID() -> k 298:304:net.minecraft.network.FriendlyByteBuf writeVarInt(int) -> d 310:316:net.minecraft.network.FriendlyByteBuf writeVarLong(long) -> b 321:331:net.minecraft.network.FriendlyByteBuf writeNbt(net.minecraft.nbt.CompoundTag) -> a 336:336:net.minecraft.nbt.CompoundTag readNbt() -> l 341:341:net.minecraft.nbt.CompoundTag readAnySizeNbt() -> m 346:356:net.minecraft.nbt.CompoundTag readNbt(net.minecraft.nbt.NbtAccounter) -> a 362:377:net.minecraft.network.FriendlyByteBuf writeItem(net.minecraft.world.item.ItemStack) -> a 381:391:net.minecraft.world.item.ItemStack readItem() -> n 395:395:java.lang.String readUtf() -> o 399:413:java.lang.String readUtf(int) -> e 417:417:net.minecraft.network.FriendlyByteBuf writeUtf(java.lang.String) -> a 421:427:net.minecraft.network.FriendlyByteBuf writeUtf(java.lang.String,int) -> a 431:431:net.minecraft.resources.ResourceLocation readResourceLocation() -> p 435:436:net.minecraft.network.FriendlyByteBuf writeResourceLocation(net.minecraft.resources.ResourceLocation) -> a 440:440:java.util.Date readDate() -> q 444:445:net.minecraft.network.FriendlyByteBuf writeDate(java.util.Date) -> a 449:459:net.minecraft.world.phys.BlockHitResult readBlockHitResult() -> r 467:475:void writeBlockHitResult(net.minecraft.world.phys.BlockHitResult) -> a 479:479:int capacity() -> capacity 484:484:io.netty.buffer.ByteBuf capacity(int) -> capacity 489:489:int maxCapacity() -> maxCapacity 494:494:io.netty.buffer.ByteBufAllocator alloc() -> alloc 499:499:java.nio.ByteOrder order() -> order 504:504:io.netty.buffer.ByteBuf order(java.nio.ByteOrder) -> order 509:509:io.netty.buffer.ByteBuf unwrap() -> unwrap 514:514:boolean isDirect() -> isDirect 519:519:boolean isReadOnly() -> isReadOnly 524:524:io.netty.buffer.ByteBuf asReadOnly() -> asReadOnly 529:529:int readerIndex() -> readerIndex 534:534:io.netty.buffer.ByteBuf readerIndex(int) -> readerIndex 539:539:int writerIndex() -> writerIndex 544:544:io.netty.buffer.ByteBuf writerIndex(int) -> writerIndex 549:549:io.netty.buffer.ByteBuf setIndex(int,int) -> setIndex 554:554:int readableBytes() -> readableBytes 559:559:int writableBytes() -> writableBytes 564:564:int maxWritableBytes() -> maxWritableBytes 569:569:boolean isReadable() -> isReadable 574:574:boolean isReadable(int) -> isReadable 579:579:boolean isWritable() -> isWritable 584:584:boolean isWritable(int) -> isWritable 589:589:io.netty.buffer.ByteBuf clear() -> clear 594:594:io.netty.buffer.ByteBuf markReaderIndex() -> markReaderIndex 599:599:io.netty.buffer.ByteBuf resetReaderIndex() -> resetReaderIndex 604:604:io.netty.buffer.ByteBuf markWriterIndex() -> markWriterIndex 609:609:io.netty.buffer.ByteBuf resetWriterIndex() -> resetWriterIndex 614:614:io.netty.buffer.ByteBuf discardReadBytes() -> discardReadBytes 619:619:io.netty.buffer.ByteBuf discardSomeReadBytes() -> discardSomeReadBytes 624:624:io.netty.buffer.ByteBuf ensureWritable(int) -> ensureWritable 629:629:int ensureWritable(int,boolean) -> ensureWritable 634:634:boolean getBoolean(int) -> getBoolean 639:639:byte getByte(int) -> getByte 644:644:short getUnsignedByte(int) -> getUnsignedByte 649:649:short getShort(int) -> getShort 654:654:short getShortLE(int) -> getShortLE 659:659:int getUnsignedShort(int) -> getUnsignedShort 664:664:int getUnsignedShortLE(int) -> getUnsignedShortLE 669:669:int getMedium(int) -> getMedium 674:674:int getMediumLE(int) -> getMediumLE 679:679:int getUnsignedMedium(int) -> getUnsignedMedium 684:684:int getUnsignedMediumLE(int) -> getUnsignedMediumLE 689:689:int getInt(int) -> getInt 694:694:int getIntLE(int) -> getIntLE 699:699:long getUnsignedInt(int) -> getUnsignedInt 704:704:long getUnsignedIntLE(int) -> getUnsignedIntLE 709:709:long getLong(int) -> getLong 714:714:long getLongLE(int) -> getLongLE 719:719:char getChar(int) -> getChar 724:724:float getFloat(int) -> getFloat 729:729:double getDouble(int) -> getDouble 734:734:io.netty.buffer.ByteBuf getBytes(int,io.netty.buffer.ByteBuf) -> getBytes 739:739:io.netty.buffer.ByteBuf getBytes(int,io.netty.buffer.ByteBuf,int) -> getBytes 744:744:io.netty.buffer.ByteBuf getBytes(int,io.netty.buffer.ByteBuf,int,int) -> getBytes 749:749:io.netty.buffer.ByteBuf getBytes(int,byte[]) -> getBytes 754:754:io.netty.buffer.ByteBuf getBytes(int,byte[],int,int) -> getBytes 759:759:io.netty.buffer.ByteBuf getBytes(int,java.nio.ByteBuffer) -> getBytes 764:764:io.netty.buffer.ByteBuf getBytes(int,java.io.OutputStream,int) -> getBytes 769:769:int getBytes(int,java.nio.channels.GatheringByteChannel,int) -> getBytes 774:774:int getBytes(int,java.nio.channels.FileChannel,long,int) -> getBytes 779:779:java.lang.CharSequence getCharSequence(int,int,java.nio.charset.Charset) -> getCharSequence 784:784:io.netty.buffer.ByteBuf setBoolean(int,boolean) -> setBoolean 789:789:io.netty.buffer.ByteBuf setByte(int,int) -> setByte 794:794:io.netty.buffer.ByteBuf setShort(int,int) -> setShort 799:799:io.netty.buffer.ByteBuf setShortLE(int,int) -> setShortLE 804:804:io.netty.buffer.ByteBuf setMedium(int,int) -> setMedium 809:809:io.netty.buffer.ByteBuf setMediumLE(int,int) -> setMediumLE 814:814:io.netty.buffer.ByteBuf setInt(int,int) -> setInt 819:819:io.netty.buffer.ByteBuf setIntLE(int,int) -> setIntLE 824:824:io.netty.buffer.ByteBuf setLong(int,long) -> setLong 829:829:io.netty.buffer.ByteBuf setLongLE(int,long) -> setLongLE 834:834:io.netty.buffer.ByteBuf setChar(int,int) -> setChar 839:839:io.netty.buffer.ByteBuf setFloat(int,float) -> setFloat 844:844:io.netty.buffer.ByteBuf setDouble(int,double) -> setDouble 849:849:io.netty.buffer.ByteBuf setBytes(int,io.netty.buffer.ByteBuf) -> setBytes 854:854:io.netty.buffer.ByteBuf setBytes(int,io.netty.buffer.ByteBuf,int) -> setBytes 859:859:io.netty.buffer.ByteBuf setBytes(int,io.netty.buffer.ByteBuf,int,int) -> setBytes 864:864:io.netty.buffer.ByteBuf setBytes(int,byte[]) -> setBytes 869:869:io.netty.buffer.ByteBuf setBytes(int,byte[],int,int) -> setBytes 874:874:io.netty.buffer.ByteBuf setBytes(int,java.nio.ByteBuffer) -> setBytes 879:879:int setBytes(int,java.io.InputStream,int) -> setBytes 884:884:int setBytes(int,java.nio.channels.ScatteringByteChannel,int) -> setBytes 889:889:int setBytes(int,java.nio.channels.FileChannel,long,int) -> setBytes 894:894:io.netty.buffer.ByteBuf setZero(int,int) -> setZero 899:899:int setCharSequence(int,java.lang.CharSequence,java.nio.charset.Charset) -> setCharSequence 904:904:boolean readBoolean() -> readBoolean 909:909:byte readByte() -> readByte 914:914:short readUnsignedByte() -> readUnsignedByte 919:919:short readShort() -> readShort 924:924:short readShortLE() -> readShortLE 929:929:int readUnsignedShort() -> readUnsignedShort 934:934:int readUnsignedShortLE() -> readUnsignedShortLE 939:939:int readMedium() -> readMedium 944:944:int readMediumLE() -> readMediumLE 949:949:int readUnsignedMedium() -> readUnsignedMedium 954:954:int readUnsignedMediumLE() -> readUnsignedMediumLE 959:959:int readInt() -> readInt 964:964:int readIntLE() -> readIntLE 969:969:long readUnsignedInt() -> readUnsignedInt 974:974:long readUnsignedIntLE() -> readUnsignedIntLE 979:979:long readLong() -> readLong 984:984:long readLongLE() -> readLongLE 989:989:char readChar() -> readChar 994:994:float readFloat() -> readFloat 999:999:double readDouble() -> readDouble 1004:1004:io.netty.buffer.ByteBuf readBytes(int) -> readBytes 1009:1009:io.netty.buffer.ByteBuf readSlice(int) -> readSlice 1014:1014:io.netty.buffer.ByteBuf readRetainedSlice(int) -> readRetainedSlice 1019:1019:io.netty.buffer.ByteBuf readBytes(io.netty.buffer.ByteBuf) -> readBytes 1024:1024:io.netty.buffer.ByteBuf readBytes(io.netty.buffer.ByteBuf,int) -> readBytes 1029:1029:io.netty.buffer.ByteBuf readBytes(io.netty.buffer.ByteBuf,int,int) -> readBytes 1034:1034:io.netty.buffer.ByteBuf readBytes(byte[]) -> readBytes 1039:1039:io.netty.buffer.ByteBuf readBytes(byte[],int,int) -> readBytes 1044:1044:io.netty.buffer.ByteBuf readBytes(java.nio.ByteBuffer) -> readBytes 1049:1049:io.netty.buffer.ByteBuf readBytes(java.io.OutputStream,int) -> readBytes 1054:1054:int readBytes(java.nio.channels.GatheringByteChannel,int) -> readBytes 1059:1059:java.lang.CharSequence readCharSequence(int,java.nio.charset.Charset) -> readCharSequence 1064:1064:int readBytes(java.nio.channels.FileChannel,long,int) -> readBytes 1069:1069:io.netty.buffer.ByteBuf skipBytes(int) -> skipBytes 1074:1074:io.netty.buffer.ByteBuf writeBoolean(boolean) -> writeBoolean 1079:1079:io.netty.buffer.ByteBuf writeByte(int) -> writeByte 1084:1084:io.netty.buffer.ByteBuf writeShort(int) -> writeShort 1089:1089:io.netty.buffer.ByteBuf writeShortLE(int) -> writeShortLE 1094:1094:io.netty.buffer.ByteBuf writeMedium(int) -> writeMedium 1099:1099:io.netty.buffer.ByteBuf writeMediumLE(int) -> writeMediumLE 1104:1104:io.netty.buffer.ByteBuf writeInt(int) -> writeInt 1109:1109:io.netty.buffer.ByteBuf writeIntLE(int) -> writeIntLE 1114:1114:io.netty.buffer.ByteBuf writeLong(long) -> writeLong 1119:1119:io.netty.buffer.ByteBuf writeLongLE(long) -> writeLongLE 1124:1124:io.netty.buffer.ByteBuf writeChar(int) -> writeChar 1129:1129:io.netty.buffer.ByteBuf writeFloat(float) -> writeFloat 1134:1134:io.netty.buffer.ByteBuf writeDouble(double) -> writeDouble 1139:1139:io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf) -> writeBytes 1144:1144:io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf,int) -> writeBytes 1149:1149:io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf,int,int) -> writeBytes 1154:1154:io.netty.buffer.ByteBuf writeBytes(byte[]) -> writeBytes 1159:1159:io.netty.buffer.ByteBuf writeBytes(byte[],int,int) -> writeBytes 1164:1164:io.netty.buffer.ByteBuf writeBytes(java.nio.ByteBuffer) -> writeBytes 1169:1169:int writeBytes(java.io.InputStream,int) -> writeBytes 1174:1174:int writeBytes(java.nio.channels.ScatteringByteChannel,int) -> writeBytes 1179:1179:int writeBytes(java.nio.channels.FileChannel,long,int) -> writeBytes 1184:1184:io.netty.buffer.ByteBuf writeZero(int) -> writeZero 1189:1189:int writeCharSequence(java.lang.CharSequence,java.nio.charset.Charset) -> writeCharSequence 1194:1194:int indexOf(int,int,byte) -> indexOf 1199:1199:int bytesBefore(byte) -> bytesBefore 1204:1204:int bytesBefore(int,byte) -> bytesBefore 1209:1209:int bytesBefore(int,int,byte) -> bytesBefore 1214:1214:int forEachByte(io.netty.util.ByteProcessor) -> forEachByte 1219:1219:int forEachByte(int,int,io.netty.util.ByteProcessor) -> forEachByte 1224:1224:int forEachByteDesc(io.netty.util.ByteProcessor) -> forEachByteDesc 1229:1229:int forEachByteDesc(int,int,io.netty.util.ByteProcessor) -> forEachByteDesc 1234:1234:io.netty.buffer.ByteBuf copy() -> copy 1239:1239:io.netty.buffer.ByteBuf copy(int,int) -> copy 1244:1244:io.netty.buffer.ByteBuf slice() -> slice 1249:1249:io.netty.buffer.ByteBuf retainedSlice() -> retainedSlice 1254:1254:io.netty.buffer.ByteBuf slice(int,int) -> slice 1259:1259:io.netty.buffer.ByteBuf retainedSlice(int,int) -> retainedSlice 1264:1264:io.netty.buffer.ByteBuf duplicate() -> duplicate 1269:1269:io.netty.buffer.ByteBuf retainedDuplicate() -> retainedDuplicate 1274:1274:int nioBufferCount() -> nioBufferCount 1279:1279:java.nio.ByteBuffer nioBuffer() -> nioBuffer 1284:1284:java.nio.ByteBuffer nioBuffer(int,int) -> nioBuffer 1289:1289:java.nio.ByteBuffer internalNioBuffer(int,int) -> internalNioBuffer 1294:1294:java.nio.ByteBuffer[] nioBuffers() -> nioBuffers 1299:1299:java.nio.ByteBuffer[] nioBuffers(int,int) -> nioBuffers 1304:1304:boolean hasArray() -> hasArray 1309:1309:byte[] array() -> array 1314:1314:int arrayOffset() -> arrayOffset 1319:1319:boolean hasMemoryAddress() -> hasMemoryAddress 1324:1324:long memoryAddress() -> memoryAddress 1329:1329:java.lang.String toString(java.nio.charset.Charset) -> toString 1334:1334:java.lang.String toString(int,int,java.nio.charset.Charset) -> toString 1339:1339:int hashCode() -> hashCode 1344:1344:boolean equals(java.lang.Object) -> equals 1349:1349:int compareTo(io.netty.buffer.ByteBuf) -> compareTo 1354:1354:java.lang.String toString() -> toString 1359:1359:io.netty.buffer.ByteBuf retain(int) -> retain 1364:1364:io.netty.buffer.ByteBuf retain() -> retain 1369:1369:io.netty.buffer.ByteBuf touch() -> touch 1374:1374:io.netty.buffer.ByteBuf touch(java.lang.Object) -> touch 1379:1379:int refCnt() -> refCnt 1384:1384:boolean release() -> release 1389:1389:boolean release(int) -> release 45:45:io.netty.util.ReferenceCounted touch(java.lang.Object) -> touch 45:45:io.netty.util.ReferenceCounted touch() -> touch 45:45:io.netty.util.ReferenceCounted retain(int) -> retain 45:45:io.netty.util.ReferenceCounted retain() -> retain 45:45:int compareTo(java.lang.Object) -> compareTo 101:101:void lambda$writeCollection$0(java.util.function.BiConsumer,java.lang.Object) -> a net.minecraft.network.PacketDecoder -> nf: org.apache.logging.log4j.Logger LOGGER -> a org.apache.logging.log4j.Marker MARKER -> b net.minecraft.network.protocol.PacketFlow flow -> c 22:24:void (net.minecraft.network.protocol.PacketFlow) -> 28:50:void decode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,java.util.List) -> decode 17:18:void () -> net.minecraft.network.PacketEncoder -> ng: org.apache.logging.log4j.Logger LOGGER -> a org.apache.logging.log4j.Marker MARKER -> b net.minecraft.network.protocol.PacketFlow flow -> c 21:23:void (net.minecraft.network.protocol.PacketFlow) -> 27:55:void encode(io.netty.channel.ChannelHandlerContext,net.minecraft.network.protocol.Packet,io.netty.buffer.ByteBuf) -> a 15:15:void encode(io.netty.channel.ChannelHandlerContext,java.lang.Object,io.netty.buffer.ByteBuf) -> encode 16:17:void () -> net.minecraft.network.PacketListener -> nh: void onDisconnect(net.minecraft.network.chat.Component) -> a net.minecraft.network.Connection getConnection() -> a net.minecraft.network.RateKickingConnection -> ni: org.apache.logging.log4j.Logger LOGGER -> g net.minecraft.network.chat.Component EXCEED_REASON -> h int rateLimitPacketsPerSecond -> i 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 -> nj: 7:8:void (java.lang.Throwable) -> net.minecraft.network.Varint21FrameDecoder -> nk: 11:11:void () -> 14:42:void decode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,java.util.List) -> decode net.minecraft.network.Varint21LengthFieldPrepender -> nl: 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 -> nm: 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 -> nn: 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:6:void () -> net.minecraft.network.chat.ClickEvent -> no: 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 -> no$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:69:void () -> net.minecraft.network.chat.CommonComponents -> np: 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 3:3:void () -> 17:17:net.minecraft.network.chat.Component optionStatus(boolean) -> a 21:21:net.minecraft.network.chat.MutableComponent optionStatus(net.minecraft.network.chat.Component,boolean) -> a 4:14:void () -> net.minecraft.network.chat.Component -> nq: 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 385:385: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 -> nq$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:253:net.minecraft.network.chat.MutableComponent deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 258:266:void serializeStyle(net.minecraft.network.chat.Style,com.google.gson.JsonObject,com.google.gson.JsonSerializationContext) -> a 270:337:com.google.gson.JsonElement serialize(net.minecraft.network.chat.Component,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 341:341:java.lang.String toJson(net.minecraft.network.chat.Component) -> a 345:345:com.google.gson.JsonElement toJsonTree(net.minecraft.network.chat.Component) -> b 350:350:net.minecraft.network.chat.MutableComponent fromJson(java.lang.String) -> a 355:355:net.minecraft.network.chat.MutableComponent fromJson(com.google.gson.JsonElement) -> a 360:360:net.minecraft.network.chat.MutableComponent fromJsonLenient(java.lang.String) -> b 365:371:net.minecraft.network.chat.MutableComponent fromJson(com.mojang.brigadier.StringReader) -> a 377:379: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 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 -> nr: 16:16:void () -> 18:31:net.minecraft.network.chat.MutableComponent mergeStyles(net.minecraft.network.chat.MutableComponent,net.minecraft.network.chat.Style) -> a 35:47:net.minecraft.network.chat.MutableComponent updateForEntity(net.minecraft.commands.CommandSourceStack,net.minecraft.network.chat.Component,net.minecraft.world.entity.Entity,int) -> a 51:60:net.minecraft.network.chat.Style resolveStyle(net.minecraft.commands.CommandSourceStack,net.minecraft.network.chat.Style,net.minecraft.world.entity.Entity,int) -> a 64:69:net.minecraft.network.chat.Component getDisplayName(com.mojang.authlib.GameProfile) -> a 74:74:net.minecraft.network.chat.Component formatList(java.util.Collection) -> a 78:86:net.minecraft.network.chat.Component formatAndSortList(java.util.Collection,java.util.function.Function) -> a 90:106:net.minecraft.network.chat.MutableComponent formatList(java.util.Collection,java.util.function.Function) -> b 110:110:net.minecraft.network.chat.MutableComponent wrapInSquareBrackets(net.minecraft.network.chat.Component) -> a 114:117:net.minecraft.network.chat.Component fromMessage(com.mojang.brigadier.Message) -> a 74:74:net.minecraft.network.chat.Component lambda$formatList$0(java.lang.String) -> a net.minecraft.network.chat.ContextAwareComponent -> ns: net.minecraft.network.chat.MutableComponent resolve(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,int) -> a net.minecraft.network.chat.FormattedText -> nt: 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 -> nt$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 -> nt$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 -> nt$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 -> nt$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 -> nt$a: java.util.Optional accept(java.lang.String) -> accept net.minecraft.network.chat.FormattedText$StyledContentConsumer -> nt$b: java.util.Optional accept(net.minecraft.network.chat.Style,java.lang.String) -> accept net.minecraft.network.chat.HoverEvent -> nu: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.network.chat.HoverEvent$Action action -> b java.lang.Object value -> c 34:37:void (net.minecraft.network.chat.HoverEvent$Action,java.lang.Object) -> 40:40:net.minecraft.network.chat.HoverEvent$Action getAction() -> a 45:48:java.lang.Object getValue(net.minecraft.network.chat.HoverEvent$Action) -> a 53:62:boolean equals(java.lang.Object) -> equals 67:67:java.lang.String toString() -> toString 75:77:int hashCode() -> hashCode 82:102:net.minecraft.network.chat.HoverEvent deserialize(com.google.gson.JsonObject) -> a 106:109:com.google.gson.JsonObject serialize() -> b 28:28:org.apache.logging.log4j.Logger access$100() -> c 29:29:void () -> net.minecraft.network.chat.HoverEvent$Action -> nu$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 309:315:void (java.lang.String,boolean,java.util.function.Function,java.util.function.Function,java.util.function.Function) -> 318:318:boolean isAllowedFromServer() -> a 322:322:java.lang.String getName() -> b 327:327:net.minecraft.network.chat.HoverEvent$Action getByName(java.lang.String) -> a 332:332:java.lang.Object cast(java.lang.Object) -> b 337:341:net.minecraft.network.chat.HoverEvent deserialize(com.google.gson.JsonElement) -> a 346:350:net.minecraft.network.chat.HoverEvent deserializeFromLegacy(net.minecraft.network.chat.Component) -> a 354:354:com.google.gson.JsonElement serializeArg(java.lang.Object) -> a 359:359:java.lang.String toString() -> toString 301:301:net.minecraft.network.chat.HoverEvent$Action lambda$static$3(net.minecraft.network.chat.HoverEvent$Action) -> a 293:293:net.minecraft.network.chat.HoverEvent$ItemStackInfo lambda$static$2(net.minecraft.network.chat.Component) -> b 292:292:com.google.gson.JsonElement lambda$static$1(java.lang.Object) -> c 291:291:net.minecraft.network.chat.HoverEvent$ItemStackInfo lambda$static$0(com.google.gson.JsonElement) -> b 284:284:java.lang.Object access$000(net.minecraft.network.chat.HoverEvent$Action,java.lang.Object) -> a 285:301:void () -> net.minecraft.network.chat.HoverEvent$EntityTooltipInfo -> nu$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 121:125:void (net.minecraft.world.entity.EntityType,java.util.UUID,net.minecraft.network.chat.Component) -> 129:136:net.minecraft.network.chat.HoverEvent$EntityTooltipInfo create(com.google.gson.JsonElement) -> a 142:148:net.minecraft.network.chat.HoverEvent$EntityTooltipInfo create(net.minecraft.network.chat.Component) -> a 153:159:com.google.gson.JsonElement serialize() -> a 163:171:java.util.List getTooltipLines() -> b 176:180:boolean equals(java.lang.Object) -> equals 185:188:int hashCode() -> hashCode net.minecraft.network.chat.HoverEvent$ItemStackInfo -> nu$c: net.minecraft.world.item.Item item -> a int count -> b net.minecraft.nbt.CompoundTag tag -> c net.minecraft.world.item.ItemStack itemStack -> d 202:206:void (net.minecraft.world.item.Item,int,net.minecraft.nbt.CompoundTag) -> 209:210:void (net.minecraft.world.item.ItemStack) -> 214:218:boolean equals(java.lang.Object) -> equals 223:226:int hashCode() -> hashCode 230:236:net.minecraft.world.item.ItemStack getItemStack() -> a 240:257:net.minecraft.network.chat.HoverEvent$ItemStackInfo create(com.google.gson.JsonElement) -> b 263:267:net.minecraft.network.chat.HoverEvent$ItemStackInfo create(net.minecraft.network.chat.Component) -> b 272:280:com.google.gson.JsonElement serialize() -> b 193:193:net.minecraft.network.chat.HoverEvent$ItemStackInfo access$200(net.minecraft.network.chat.Component) -> a 193:193:com.google.gson.JsonElement access$300(net.minecraft.network.chat.HoverEvent$ItemStackInfo) -> a 193:193:net.minecraft.network.chat.HoverEvent$ItemStackInfo access$400(com.google.gson.JsonElement) -> a net.minecraft.network.chat.KeybindComponent -> nv: 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$null$0(java.lang.String) -> e 8:8:void () -> net.minecraft.network.chat.MutableComponent -> nw: net.minecraft.network.chat.MutableComponent setStyle(net.minecraft.network.chat.Style) -> a 12:12:net.minecraft.network.chat.MutableComponent append(java.lang.String) -> c net.minecraft.network.chat.MutableComponent append(net.minecraft.network.chat.Component) -> a 18:19:net.minecraft.network.chat.MutableComponent withStyle(java.util.function.UnaryOperator) -> a 23:24:net.minecraft.network.chat.MutableComponent withStyle(net.minecraft.network.chat.Style) -> c 28:29:net.minecraft.network.chat.MutableComponent withStyle(net.minecraft.ChatFormatting[]) -> a 33:34:net.minecraft.network.chat.MutableComponent withStyle(net.minecraft.ChatFormatting) -> a net.minecraft.network.chat.NbtComponent -> nx: org.apache.logging.log4j.Logger LOGGER -> g boolean interpreting -> d java.lang.String nbtPathPattern -> e net.minecraft.commands.arguments.NbtPathArgument$NbtPath compiledNbtPath -> f 252:254:net.minecraft.commands.arguments.NbtPathArgument$NbtPath compileNbtPath(java.lang.String) -> d 259:260:void (java.lang.String,boolean) -> 262:266:void (java.lang.String,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,boolean) -> java.util.stream.Stream getData(net.minecraft.commands.CommandSourceStack) -> a 271:271:java.lang.String getNbtPath() -> h 275:275:boolean isInterpreting() -> i 280:306:net.minecraft.network.chat.MutableComponent resolve(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,int) -> a 303:303:net.minecraft.network.chat.MutableComponent lambda$resolve$2(net.minecraft.network.chat.MutableComponent,net.minecraft.network.chat.MutableComponent) -> a 296:300:java.util.stream.Stream lambda$resolve$1(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,int,java.lang.String) -> a 286:288:java.util.stream.Stream lambda$resolve$0(net.minecraft.nbt.CompoundTag) -> a 29:29:void () -> net.minecraft.network.chat.NbtComponent$BlockNbtComponent -> nx$a: java.lang.String posPattern -> g net.minecraft.commands.arguments.coordinates.Coordinates compiledPos -> h 113:116:void (java.lang.String,boolean,java.lang.String) -> 121:123:net.minecraft.commands.arguments.coordinates.Coordinates compilePos(java.lang.String) -> d 128:131:void (java.lang.String,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,boolean,java.lang.String,net.minecraft.commands.arguments.coordinates.Coordinates) -> 135:135:java.lang.String getPos() -> j 140:140:net.minecraft.network.chat.NbtComponent$BlockNbtComponent plainCopy() -> k 145:157:java.util.stream.Stream getData(net.minecraft.commands.CommandSourceStack) -> a 162:173:boolean equals(java.lang.Object) -> equals 178:182:java.lang.String toString() -> toString 106:106:net.minecraft.network.chat.BaseComponent plainCopy() -> d 106:106:net.minecraft.network.chat.MutableComponent plainCopy() -> g net.minecraft.network.chat.NbtComponent$EntityNbtComponent -> nx$b: java.lang.String selectorPattern -> g net.minecraft.commands.arguments.selector.EntitySelector compiledSelector -> h 39:42:void (java.lang.String,boolean,java.lang.String) -> 47:50:net.minecraft.commands.arguments.selector.EntitySelector compileSelector(java.lang.String) -> d 55:58:void (java.lang.String,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,boolean,java.lang.String,net.minecraft.commands.arguments.selector.EntitySelector) -> 61:61:java.lang.String getSelector() -> j 66:66:net.minecraft.network.chat.NbtComponent$EntityNbtComponent plainCopy() -> k 71:76:java.util.stream.Stream getData(net.minecraft.commands.CommandSourceStack) -> a 81:92:boolean equals(java.lang.Object) -> equals 97:101:java.lang.String toString() -> toString 32:32:net.minecraft.network.chat.BaseComponent plainCopy() -> d 32:32:net.minecraft.network.chat.MutableComponent plainCopy() -> g net.minecraft.network.chat.NbtComponent$StorageNbtComponent -> nx$c: net.minecraft.resources.ResourceLocation id -> g 191:193:void (java.lang.String,boolean,net.minecraft.resources.ResourceLocation) -> 196:198:void (java.lang.String,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,boolean,net.minecraft.resources.ResourceLocation) -> 201:201:net.minecraft.resources.ResourceLocation getId() -> j 206:206:net.minecraft.network.chat.NbtComponent$StorageNbtComponent plainCopy() -> k 211:212:java.util.stream.Stream getData(net.minecraft.commands.CommandSourceStack) -> a 217:228:boolean equals(java.lang.Object) -> equals 233:237:java.lang.String toString() -> toString 187:187:net.minecraft.network.chat.BaseComponent plainCopy() -> d 187:187:net.minecraft.network.chat.MutableComponent plainCopy() -> g net.minecraft.network.chat.ScoreComponent -> ny: java.lang.String name -> d net.minecraft.commands.arguments.selector.EntitySelector selector -> e java.lang.String objective -> f 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 -> nz: org.apache.logging.log4j.Logger LOGGER -> d java.lang.String pattern -> e net.minecraft.commands.arguments.selector.EntitySelector selector -> f 21:32:void (java.lang.String) -> 35:35:java.lang.String getPattern() -> h 40:40:net.minecraft.commands.arguments.selector.EntitySelector getSelector() -> i 45:48:net.minecraft.network.chat.MutableComponent resolve(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,int) -> a 54:54:java.lang.String getContents() -> a 59:59:net.minecraft.network.chat.SelectorComponent plainCopy() -> j 64:73:boolean equals(java.lang.Object) -> equals 78:81:java.lang.String toString() -> toString 14:14:net.minecraft.network.chat.BaseComponent plainCopy() -> d 14:14:net.minecraft.network.chat.MutableComponent plainCopy() -> g 15:15:void () -> net.minecraft.network.chat.Style -> oa: 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:271: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 20:20: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,net.minecraft.network.chat.Style$1) -> 20:20:java.lang.Boolean access$100(net.minecraft.network.chat.Style) -> b 20:20:java.lang.Boolean access$200(net.minecraft.network.chat.Style) -> c 20:20:java.lang.Boolean access$300(net.minecraft.network.chat.Style) -> d 20:20:java.lang.Boolean access$400(net.minecraft.network.chat.Style) -> e 20:20:java.lang.Boolean access$500(net.minecraft.network.chat.Style) -> f 20:20:net.minecraft.network.chat.TextColor access$600(net.minecraft.network.chat.Style) -> g 20:20:java.lang.String access$700(net.minecraft.network.chat.Style) -> h 20:20:net.minecraft.network.chat.ClickEvent access$800(net.minecraft.network.chat.Style) -> i 20:20:net.minecraft.network.chat.HoverEvent access$900(net.minecraft.network.chat.Style) -> j 20:20:net.minecraft.resources.ResourceLocation access$1000(net.minecraft.network.chat.Style) -> k 21:23:void () -> net.minecraft.network.chat.Style$1 -> oa$1: int[] $SwitchMap$net$minecraft$ChatFormatting -> a 163:163:void () -> net.minecraft.network.chat.Style$Serializer -> oa$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:467: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 -> ob: java.lang.String plainText -> a java.util.List charStyles -> b it.unimi.dsi.fastutil.ints.Int2IntFunction reverseCharModifier -> c 19:23:void (java.lang.String,java.util.List,it.unimi.dsi.fastutil.ints.Int2IntFunction) -> 26:26:java.lang.String getPlainText() -> a 30:54:java.util.List substring(int,int,boolean) -> a 58:58:net.minecraft.network.chat.SubStringSource create(net.minecraft.network.chat.FormattedText) -> a 62:77:net.minecraft.network.chat.SubStringSource create(net.minecraft.network.chat.FormattedText,it.unimi.dsi.fastutil.ints.Int2IntFunction,java.util.function.UnaryOperator) -> a 66:74:java.util.Optional lambda$create$3(java.lang.StringBuilder,java.util.List,net.minecraft.network.chat.Style,java.lang.String) -> a 67:72:boolean lambda$null$2(java.lang.StringBuilder,java.util.List,int,net.minecraft.network.chat.Style,int) -> a 58:58:java.lang.String lambda$create$1(java.lang.String) -> a 58:58:int lambda$create$0(int) -> a net.minecraft.network.chat.TextColor -> oc: java.util.Map LEGACY_FORMAT_TO_COLOR -> a java.util.Map NAMED_COLORS -> b int value -> c java.lang.String name -> d 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 -> od: 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 -> oe: 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 27:34:void (java.lang.String) -> 27:39:void (java.lang.String,java.lang.Object[]) -> 42:56:void decompose() -> k 59:106:void decomposeTemplate(java.lang.String) -> d 109:118:net.minecraft.network.chat.FormattedText getArgument(int) -> b 124:124:net.minecraft.network.chat.TranslatableComponent plainCopy() -> h 129:138:java.util.Optional visitSelf(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.network.chat.Style) -> b 143:152:java.util.Optional visitSelf(net.minecraft.network.chat.FormattedText$ContentConsumer) -> b 157:167:net.minecraft.network.chat.MutableComponent resolve(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,int) -> a 172:181:boolean equals(java.lang.Object) -> equals 186:189:int hashCode() -> hashCode 194:198:java.lang.String toString() -> toString 203:203:java.lang.String getKey() -> i 207:207:java.lang.Object[] getArgs() -> j 16:16:net.minecraft.network.chat.BaseComponent plainCopy() -> d 16:16:net.minecraft.network.chat.MutableComponent plainCopy() -> g 17:29:void () -> net.minecraft.network.chat.TranslatableFormatException -> of: 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 -> og: net.minecraft.network.package-info -> oh: net.minecraft.network.protocol.Packet -> oi: void read(net.minecraft.network.FriendlyByteBuf) -> a void write(net.minecraft.network.FriendlyByteBuf) -> b void handle(net.minecraft.network.PacketListener) -> a 16:16:boolean isSkippable() -> a net.minecraft.network.protocol.PacketFlow -> oj: 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:5:void () -> net.minecraft.network.protocol.PacketUtils -> ok: org.apache.logging.log4j.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:28:void ensureRunningOnSameThread(net.minecraft.network.protocol.Packet,net.minecraft.network.PacketListener,net.minecraft.util.thread.BlockableEventLoop) -> a 20:25:void lambda$ensureRunningOnSameThread$0(net.minecraft.network.PacketListener,net.minecraft.network.protocol.Packet) -> a 11:11:void () -> net.minecraft.network.protocol.game.ClientGamePacketListener -> ol: void handleAddEntity(net.minecraft.network.protocol.game.ClientboundAddEntityPacket) -> a void handleAddExperienceOrb(net.minecraft.network.protocol.game.ClientboundAddExperienceOrbPacket) -> 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 handleContainerAck(net.minecraft.network.protocol.game.ClientboundContainerAckPacket) -> 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 handleLevelChunk(net.minecraft.network.protocol.game.ClientboundLevelChunkPacket) -> 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 handlePlayerAbilities(net.minecraft.network.protocol.game.ClientboundPlayerAbilitiesPacket) -> a void handlePlayerInfo(net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket) -> a void handleRemoveEntity(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 handlePlayerCombat(net.minecraft.network.protocol.game.ClientboundPlayerCombatPacket) -> a void handleChangeDifficulty(net.minecraft.network.protocol.game.ClientboundChangeDifficultyPacket) -> a void handleSetCamera(net.minecraft.network.protocol.game.ClientboundSetCameraPacket) -> a void handleSetBorder(net.minecraft.network.protocol.game.ClientboundSetBorderPacket) -> a void handleSetTitles(net.minecraft.network.protocol.game.ClientboundSetTitlesPacket) -> 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 handleLightUpdatePacked(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 handleSetChunkCacheCenter(net.minecraft.network.protocol.game.ClientboundSetChunkCacheCenterPacket) -> a void handleBlockBreakAck(net.minecraft.network.protocol.game.ClientboundBlockBreakAckPacket) -> a net.minecraft.network.protocol.game.ClientboundAddEntityPacket -> om: int id -> a java.util.UUID uuid -> b double x -> c double y -> d double z -> e int xa -> f int ya -> g int za -> h int xRot -> i int yRot -> j net.minecraft.world.entity.EntityType type -> k int data -> l 31:32:void () -> 34:48:void (int,java.util.UUID,double,double,double,float,float,net.minecraft.world.entity.EntityType,int,net.minecraft.world.phys.Vec3) -> 51:52:void (net.minecraft.world.entity.Entity) -> 55:56:void (net.minecraft.world.entity.Entity,int) -> 59:60:void (net.minecraft.world.entity.Entity,net.minecraft.world.entity.EntityType,int,net.minecraft.core.BlockPos) -> 64:77:void read(net.minecraft.network.FriendlyByteBuf) -> a 81:94:void write(net.minecraft.network.FriendlyByteBuf) -> b 98:99:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 102:102:int getId() -> b 106:106:java.util.UUID getUUID() -> c 110:110:double getX() -> d 114:114:double getY() -> e 118:118:double getZ() -> f 122:122:double getXa() -> g 126:126:double getYa() -> h 130:130:double getZa() -> i 134:134:int getxRot() -> j 138:138:int getyRot() -> k 142:142:net.minecraft.world.entity.EntityType getType() -> l 146:146:int getData() -> m 15:15:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundAddExperienceOrbPacket -> on: int id -> a double x -> b double y -> c double z -> d int value -> e 17:18:void () -> 20:26:void (net.minecraft.world.entity.ExperienceOrb) -> 30:35:void read(net.minecraft.network.FriendlyByteBuf) -> a 39:44:void write(net.minecraft.network.FriendlyByteBuf) -> b 48:49:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 52:52:int getId() -> b 56:56:double getX() -> c 60:60:double getY() -> d 64:64:double getZ() -> e 68:68:int getValue() -> f 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundAddMobPacket -> oo: 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 28:29:void () -> 31:54:void (net.minecraft.world.entity.LivingEntity) -> 58:70:void read(net.minecraft.network.FriendlyByteBuf) -> a 74:86:void write(net.minecraft.network.FriendlyByteBuf) -> b 90:91:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 94:94:int getId() -> b 98:98:java.util.UUID getUUID() -> c 102:102:int getType() -> d 106:106:double getX() -> e 110:110:double getY() -> f 114:114:double getZ() -> g 118:118:int getXd() -> h 122:122:int getYd() -> i 126:126:int getZd() -> j 130:130:byte getyRot() -> k 134:134:byte getxRot() -> l 138:138:byte getyHeadRot() -> m 14:14:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundAddPaintingPacket -> op: int id -> a java.util.UUID uuid -> b net.minecraft.core.BlockPos pos -> c net.minecraft.core.Direction direction -> d int motive -> e 22:23:void () -> 25:31:void (net.minecraft.world.entity.decoration.Painting) -> 35:40:void read(net.minecraft.network.FriendlyByteBuf) -> a 44:49:void write(net.minecraft.network.FriendlyByteBuf) -> b 53:54:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 57:57:int getId() -> b 61:61:java.util.UUID getUUID() -> c 65:65:net.minecraft.core.BlockPos getPos() -> d 69:69:net.minecraft.core.Direction getDirection() -> e 73:73:net.minecraft.world.entity.decoration.Motive getMotive() -> f 15:15:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundAddPlayerPacket -> oq: int entityId -> a java.util.UUID playerId -> b double x -> c double y -> d double z -> e byte yRot -> f byte xRot -> g 20:21:void () -> 23:31:void (net.minecraft.world.entity.player.Player) -> 35:42:void read(net.minecraft.network.FriendlyByteBuf) -> a 46:53:void write(net.minecraft.network.FriendlyByteBuf) -> b 57:58:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 61:61:int getEntityId() -> b 65:65:java.util.UUID getPlayerId() -> c 69:69:double getX() -> d 73:73:double getY() -> e 77:77:double getZ() -> f 81:81:byte getyRot() -> g 85:85:byte getxRot() -> h 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundAnimatePacket -> or: int id -> a int action -> b 21:22:void () -> 24:27:void (net.minecraft.world.entity.Entity,int) -> 31:33:void read(net.minecraft.network.FriendlyByteBuf) -> a 37:39:void write(net.minecraft.network.FriendlyByteBuf) -> b 43:44:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 47:47:int getId() -> b 51:51:int getAction() -> c 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundAwardStatsPacket -> os: it.unimi.dsi.fastutil.objects.Object2IntMap stats -> a 17:18:void () -> 20:22:void (it.unimi.dsi.fastutil.objects.Object2IntMap) -> 26:27:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 33:39:void read(net.minecraft.network.FriendlyByteBuf) -> a 43:46:void readStat(net.minecraft.stats.StatType,net.minecraft.network.FriendlyByteBuf) -> a 50:57:void write(net.minecraft.network.FriendlyByteBuf) -> b 60:60:int getId(net.minecraft.stats.Stat) -> a 64:64:java.util.Map getStats() -> b 14:14:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundBlockBreakAckPacket -> ot: org.apache.logging.log4j.Logger LOGGER -> b net.minecraft.core.BlockPos pos -> c net.minecraft.world.level.block.state.BlockState state -> d net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action action -> a boolean allGood -> e 22:24:void () -> 26:34:void (net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action,boolean,java.lang.String) -> 38:42:void read(net.minecraft.network.FriendlyByteBuf) -> a 46:50:void write(net.minecraft.network.FriendlyByteBuf) -> b 54:55:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 58:58:net.minecraft.world.level.block.state.BlockState getState() -> b 62:62:net.minecraft.core.BlockPos getPos() -> c 66:66:boolean allGood() -> d 70:70:net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action action() -> e 14:14:void handle(net.minecraft.network.PacketListener) -> a 15:15:void () -> net.minecraft.network.protocol.game.ClientboundBlockDestructionPacket -> ou: int id -> a net.minecraft.core.BlockPos pos -> b int progress -> c 14:15:void () -> 17:21:void (int,net.minecraft.core.BlockPos,int) -> 25:28:void read(net.minecraft.network.FriendlyByteBuf) -> a 32:35:void write(net.minecraft.network.FriendlyByteBuf) -> b 39:40:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 43:43:int getId() -> b 47:47:net.minecraft.core.BlockPos getPos() -> c 51:51:int getProgress() -> d 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket -> ov: net.minecraft.core.BlockPos pos -> a int type -> b net.minecraft.nbt.CompoundTag tag -> c 30:31:void () -> 33:37:void (net.minecraft.core.BlockPos,int,net.minecraft.nbt.CompoundTag) -> 41:44:void read(net.minecraft.network.FriendlyByteBuf) -> a 48:51:void write(net.minecraft.network.FriendlyByteBuf) -> b 55:56:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 59:59:net.minecraft.core.BlockPos getPos() -> b 63:63:int getType() -> c 67:67:net.minecraft.nbt.CompoundTag getTag() -> d 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundBlockEventPacket -> ow: net.minecraft.core.BlockPos pos -> a int b0 -> b int b1 -> c net.minecraft.world.level.block.Block block -> d 17:18:void () -> 20:25:void (net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block,int,int) -> 29:34:void read(net.minecraft.network.FriendlyByteBuf) -> a 38:42:void write(net.minecraft.network.FriendlyByteBuf) -> b 46:47:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 50:50:net.minecraft.core.BlockPos getPos() -> b 54:54:int getB0() -> c 58:58:int getB1() -> d 62:62:net.minecraft.world.level.block.Block getBlock() -> e 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundBlockUpdatePacket -> ox: net.minecraft.core.BlockPos pos -> a net.minecraft.world.level.block.state.BlockState blockState -> b 17:18:void () -> 20:23:void (net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> 26:27:void (net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> 31:33:void read(net.minecraft.network.FriendlyByteBuf) -> a 37:39:void write(net.minecraft.network.FriendlyByteBuf) -> b 43:44:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 47:47:net.minecraft.world.level.block.state.BlockState getBlockState() -> b 51:51:net.minecraft.core.BlockPos getPos() -> c 13:13:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundBossEventPacket -> oy: java.util.UUID id -> a net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation operation -> b net.minecraft.network.chat.Component name -> c float pct -> d net.minecraft.world.BossEvent$BossBarColor color -> e net.minecraft.world.BossEvent$BossBarOverlay overlay -> f boolean darkenScreen -> g boolean playMusic -> h boolean createWorldFog -> i 26:27:void () -> 29:39:void (net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation,net.minecraft.world.BossEvent) -> 43:70:void read(net.minecraft.network.FriendlyByteBuf) -> a 73:76:void decodeProperties(int) -> a 80:107:void write(net.minecraft.network.FriendlyByteBuf) -> b 110:120:int encodeProperties() -> k 125:126:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 129:129:java.util.UUID getId() -> b 133:133:net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation getOperation() -> c 137:137:net.minecraft.network.chat.Component getName() -> d 141:141:float getPercent() -> e 145:145:net.minecraft.world.BossEvent$BossBarColor getColor() -> f 149:149:net.minecraft.world.BossEvent$BossBarOverlay getOverlay() -> g 153:153:boolean shouldDarkenScreen() -> h 157:157:boolean shouldPlayMusic() -> i 161:161:boolean shouldCreateWorldFog() -> j 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundBossEventPacket$1 -> oy$1: int[] $SwitchMap$net$minecraft$network$protocol$game$ClientboundBossEventPacket$Operation -> a 46:46:void () -> net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation -> oy$a: net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation ADD -> a net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation REMOVE -> b net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation UPDATE_PCT -> c net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation UPDATE_NAME -> d net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation UPDATE_STYLE -> e net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation UPDATE_PROPERTIES -> f net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation[] $VALUES -> g 164:164:net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation[] values() -> values 164:164:net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation valueOf(java.lang.String) -> valueOf 164:164:void (java.lang.String,int) -> 164:170:void () -> net.minecraft.network.protocol.game.ClientboundChangeDifficultyPacket -> oz: net.minecraft.world.Difficulty difficulty -> a boolean locked -> b 13:14:void () -> 16:19:void (net.minecraft.world.Difficulty,boolean) -> 23:24:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 28:30:void read(net.minecraft.network.FriendlyByteBuf) -> a 34:36:void write(net.minecraft.network.FriendlyByteBuf) -> b 39:39:boolean isLocked() -> b 43:43:net.minecraft.world.Difficulty getDifficulty() -> c 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundChatPacket -> pa: net.minecraft.network.chat.Component message -> a net.minecraft.network.chat.ChatType type -> b java.util.UUID sender -> c 16:17:void () -> 19:23:void (net.minecraft.network.chat.Component,net.minecraft.network.chat.ChatType,java.util.UUID) -> 27:30:void read(net.minecraft.network.FriendlyByteBuf) -> a 34:37:void write(net.minecraft.network.FriendlyByteBuf) -> b 41:42:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 45:45:net.minecraft.network.chat.Component getMessage() -> b 49:49:boolean isSystem() -> c 53:53:net.minecraft.network.chat.ChatType getType() -> d 57:57:java.util.UUID getSender() -> e 62:62:boolean isSkippable() -> a 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundCommandSuggestionsPacket -> pb: int id -> a com.mojang.brigadier.suggestion.Suggestions suggestions -> b 19:20:void () -> 22:25:void (int,com.mojang.brigadier.suggestion.Suggestions) -> 29:44:void read(net.minecraft.network.FriendlyByteBuf) -> a 48:60:void write(net.minecraft.network.FriendlyByteBuf) -> b 64:65:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 68:68:int getId() -> b 72:72:com.mojang.brigadier.suggestion.Suggestions getSuggestions() -> c 15:15:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundCommandsPacket -> pc: com.mojang.brigadier.tree.RootCommandNode root -> a 42:43:void () -> 45:47:void (com.mojang.brigadier.tree.RootCommandNode) -> 51:58:void read(net.minecraft.network.FriendlyByteBuf) -> a 62:70:void write(net.minecraft.network.FriendlyByteBuf) -> b 73:80:void resolveEntries(net.minecraft.network.protocol.game.ClientboundCommandsPacket$Entry[]) -> a 83:99:it.unimi.dsi.fastutil.objects.Object2IntMap enumerateNodes(com.mojang.brigadier.tree.RootCommandNode) -> a 104:108:com.mojang.brigadier.tree.CommandNode[] getNodesInIdOrder(it.unimi.dsi.fastutil.objects.Object2IntMap) -> a 112:116:net.minecraft.network.protocol.game.ClientboundCommandsPacket$Entry readNode(net.minecraft.network.FriendlyByteBuf) -> c 121:137:com.mojang.brigadier.builder.ArgumentBuilder createBuilder(net.minecraft.network.FriendlyByteBuf,byte) -> a 142:184:void writeNode(net.minecraft.network.FriendlyByteBuf,com.mojang.brigadier.tree.CommandNode,java.util.Map) -> a 188:189:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 192:192:com.mojang.brigadier.tree.RootCommandNode getRoot() -> b 30:30:void handle(net.minecraft.network.PacketListener) -> a 75:75:boolean lambda$resolveEntries$0(net.minecraft.network.protocol.game.ClientboundCommandsPacket$Entry[],net.minecraft.network.protocol.game.ClientboundCommandsPacket$Entry) -> a net.minecraft.network.protocol.game.ClientboundCommandsPacket$1 -> pc$1: net.minecraft.network.protocol.game.ClientboundCommandsPacket$Entry -> pc$a: com.mojang.brigadier.builder.ArgumentBuilder builder -> a byte flags -> b int redirect -> c int[] children -> d com.mojang.brigadier.tree.CommandNode node -> e 204:209:void (com.mojang.brigadier.builder.ArgumentBuilder,byte,int,int[]) -> 212:244:boolean build(net.minecraft.network.protocol.game.ClientboundCommandsPacket$Entry[]) -> a 224:224:int lambda$build$0(com.mojang.brigadier.context.CommandContext) -> a 195:195:com.mojang.brigadier.tree.CommandNode access$000(net.minecraft.network.protocol.game.ClientboundCommandsPacket$Entry) -> a 195:195:void (com.mojang.brigadier.builder.ArgumentBuilder,byte,int,int[],net.minecraft.network.protocol.game.ClientboundCommandsPacket$1) -> net.minecraft.network.protocol.game.ClientboundContainerAckPacket -> pd: int containerId -> a short uid -> b boolean accepted -> c 14:15:void () -> 17:21:void (int,short,boolean) -> 25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 30:33:void read(net.minecraft.network.FriendlyByteBuf) -> a 37:40:void write(net.minecraft.network.FriendlyByteBuf) -> b 43:43:int getContainerId() -> b 47:47:short getUid() -> c 51:51:boolean isAccepted() -> d 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundContainerClosePacket -> pe: int containerId -> a 12:13:void () -> 15:17:void (int) -> 21:22:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 26:27:void read(net.minecraft.network.FriendlyByteBuf) -> a 31:32:void write(net.minecraft.network.FriendlyByteBuf) -> b 35:35:int getContainerId() -> b 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundContainerSetContentPacket -> pf: int containerId -> a java.util.List items -> b 16:17:void () -> 19:25:void (int,net.minecraft.core.NonNullList) -> 29:35:void read(net.minecraft.network.FriendlyByteBuf) -> a 39:44:void write(net.minecraft.network.FriendlyByteBuf) -> b 48:49:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 52:52:int getContainerId() -> b 56:56:java.util.List getItems() -> c 12:12:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundContainerSetDataPacket -> pg: int containerId -> a int id -> b int value -> c 14:15:void () -> 17:21:void (int,int,int) -> 25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 30:34:void read(net.minecraft.network.FriendlyByteBuf) -> a 38:41:void write(net.minecraft.network.FriendlyByteBuf) -> b 44:44:int getContainerId() -> b 48:48:int getId() -> c 52:52:int getValue() -> d 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundContainerSetSlotPacket -> ph: int containerId -> a int slot -> b net.minecraft.world.item.ItemStack itemStack -> c 16:19:void () -> 16:25:void (int,int,net.minecraft.world.item.ItemStack) -> 29:30:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 34:37:void read(net.minecraft.network.FriendlyByteBuf) -> a 41:44:void write(net.minecraft.network.FriendlyByteBuf) -> b 47:47:int getContainerId() -> b 51:51:int getSlot() -> c 55:55:net.minecraft.world.item.ItemStack getItem() -> d 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundCooldownPacket -> pi: net.minecraft.world.item.Item item -> a int duration -> b 13:14:void () -> 16:19:void (net.minecraft.world.item.Item,int) -> 23:25:void read(net.minecraft.network.FriendlyByteBuf) -> a 29:31:void write(net.minecraft.network.FriendlyByteBuf) -> b 35:36:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 39:39:net.minecraft.world.item.Item getItem() -> b 43:43:int getDuration() -> c 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundCustomPayloadPacket -> pj: 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_CAVES_PACKET -> d net.minecraft.resources.ResourceLocation DEBUG_STRUCTURES_PACKET -> e net.minecraft.resources.ResourceLocation DEBUG_WORLDGENATTEMPT_PACKET -> f net.minecraft.resources.ResourceLocation DEBUG_POI_TICKET_COUNT_PACKET -> g net.minecraft.resources.ResourceLocation DEBUG_POI_ADDED_PACKET -> h net.minecraft.resources.ResourceLocation DEBUG_POI_REMOVED_PACKET -> i net.minecraft.resources.ResourceLocation DEBUG_VILLAGE_SECTIONS -> j net.minecraft.resources.ResourceLocation DEBUG_GOAL_SELECTOR -> k net.minecraft.resources.ResourceLocation DEBUG_BRAIN -> l net.minecraft.resources.ResourceLocation DEBUG_BEE -> m net.minecraft.resources.ResourceLocation DEBUG_HIVE -> n net.minecraft.resources.ResourceLocation DEBUG_GAME_TEST_ADD_MARKER -> o net.minecraft.resources.ResourceLocation DEBUG_GAME_TEST_CLEAR -> p net.minecraft.resources.ResourceLocation DEBUG_RAIDS -> q net.minecraft.resources.ResourceLocation identifier -> r net.minecraft.network.FriendlyByteBuf data -> s 35:36:void () -> 38:45:void (net.minecraft.resources.ResourceLocation,net.minecraft.network.FriendlyByteBuf) -> 49:55:void read(net.minecraft.network.FriendlyByteBuf) -> a 59:61:void write(net.minecraft.network.FriendlyByteBuf) -> b 65:66:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 69:69:net.minecraft.resources.ResourceLocation getIdentifier() -> b 73:73:net.minecraft.network.FriendlyByteBuf getData() -> c 10:10:void handle(net.minecraft.network.PacketListener) -> a 14:30:void () -> net.minecraft.network.protocol.game.ClientboundCustomSoundPacket -> pk: net.minecraft.resources.ResourceLocation name -> a net.minecraft.sounds.SoundSource source -> b int x -> c int y -> d int z -> e float volume -> f float pitch -> g 17:23:void () -> 17:33:void (net.minecraft.resources.ResourceLocation,net.minecraft.sounds.SoundSource,net.minecraft.world.phys.Vec3,float,float) -> 37:44:void read(net.minecraft.network.FriendlyByteBuf) -> a 48:55:void write(net.minecraft.network.FriendlyByteBuf) -> b 58:58:net.minecraft.resources.ResourceLocation getName() -> b 62:62:net.minecraft.sounds.SoundSource getSource() -> c 66:66:double getX() -> d 70:70:double getY() -> e 74:74:double getZ() -> f 78:78:float getVolume() -> g 82:82:float getPitch() -> h 87:88:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundDisconnectPacket -> pl: net.minecraft.network.chat.Component reason -> a 12:13:void () -> 15:17:void (net.minecraft.network.chat.Component) -> 21:22:void read(net.minecraft.network.FriendlyByteBuf) -> a 26:27:void write(net.minecraft.network.FriendlyByteBuf) -> b 31:32:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 35:35:net.minecraft.network.chat.Component getReason() -> b 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundEntityEventPacket -> pm: int entityId -> a byte eventId -> b 15:16:void () -> 18:21:void (net.minecraft.world.entity.Entity,byte) -> 25:27:void read(net.minecraft.network.FriendlyByteBuf) -> a 31:33:void write(net.minecraft.network.FriendlyByteBuf) -> b 37:38:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 41:41:net.minecraft.world.entity.Entity getEntity(net.minecraft.world.level.Level) -> a 45:45:byte getEventId() -> b 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundExplodePacket -> pn: 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:25:void () -> 27:39:void (double,double,double,float,java.util.List,net.minecraft.world.phys.Vec3) -> 43:64:void read(net.minecraft.network.FriendlyByteBuf) -> a 68:89:void write(net.minecraft.network.FriendlyByteBuf) -> b 93:94:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 97:97:float getKnockbackX() -> b 101:101:float getKnockbackY() -> c 105:105:float getKnockbackZ() -> d 109:109:double getX() -> e 113:113:double getY() -> f 117:117:double getZ() -> g 121:121:float getPower() -> h 125:125:java.util.List getToBlow() -> i 14:14:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundForgetLevelChunkPacket -> po: int x -> a int z -> b 12:13:void () -> 15:18:void (int,int) -> 22:24:void read(net.minecraft.network.FriendlyByteBuf) -> a 28:30:void write(net.minecraft.network.FriendlyByteBuf) -> b 34:35:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 38:38:int getX() -> b 42:42:int getZ() -> c 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundGameEventPacket -> pp: 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 net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type event -> m float param -> n 45:46:void () -> 48:51:void (net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type,float) -> 55:57:void read(net.minecraft.network.FriendlyByteBuf) -> a 61:63:void write(net.minecraft.network.FriendlyByteBuf) -> b 67:68:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 71:71:net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type getEvent() -> b 75:75:float getParam() -> c 11:11:void handle(net.minecraft.network.PacketListener) -> a 23:34:void () -> net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type -> pp$a: it.unimi.dsi.fastutil.ints.Int2ObjectMap TYPES -> a int id -> b 17:20:void (int) -> 12:12:it.unimi.dsi.fastutil.ints.Int2ObjectMap access$000() -> a 12:12:int access$100(net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type) -> a 13:13:void () -> net.minecraft.network.protocol.game.ClientboundHorseScreenOpenPacket -> pq: int containerId -> a int size -> b int entityId -> c 13:14:void () -> 16:20:void (int,int,int) -> 24:25:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 29:32:void read(net.minecraft.network.FriendlyByteBuf) -> a 36:39:void write(net.minecraft.network.FriendlyByteBuf) -> b 42:42:int getContainerId() -> b 46:46:int getSize() -> c 50:50:int getEntityId() -> d 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundKeepAlivePacket -> pr: long id -> a 11:12:void () -> 14:16:void (long) -> 20:21:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 25:26:void read(net.minecraft.network.FriendlyByteBuf) -> a 30:31:void write(net.minecraft.network.FriendlyByteBuf) -> b 34:34:long getId() -> b 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundLevelChunkPacket -> ps: int x -> a int z -> b int availableSections -> c net.minecraft.nbt.CompoundTag heightmaps -> d int[] biomes -> e byte[] buffer -> f java.util.List blockEntitiesTags -> g boolean fullChunk -> h boolean forgetOldData -> i 38:39:void () -> 41:76:void (net.minecraft.world.level.chunk.LevelChunk,int,boolean) -> 80:103:void read(net.minecraft.network.FriendlyByteBuf) -> a 107:123:void write(net.minecraft.network.FriendlyByteBuf) -> b 127:128:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 131:131:net.minecraft.network.FriendlyByteBuf getReadBuffer() -> b 135:137:io.netty.buffer.ByteBuf getWriteBuffer() -> k 141:156:int extractChunkData(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.level.chunk.LevelChunk,int) -> a 160:173:int calculateChunkSize(net.minecraft.world.level.chunk.LevelChunk,int) -> a 177:177:int getX() -> c 181:181:int getZ() -> d 185:185:int getAvailableSections() -> e 189:189:boolean isFullChunk() -> f 193:193:boolean forgetOldData() -> g 197:197:net.minecraft.nbt.CompoundTag getHeightmaps() -> h 201:201:java.util.List getBlockEntitiesTags() -> i 206:206:int[] getBiomes() -> j 23:23:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundLevelEventPacket -> pt: int type -> a net.minecraft.core.BlockPos pos -> b int data -> c boolean globalEvent -> d 16:17:void () -> 19:24:void (int,net.minecraft.core.BlockPos,int,boolean) -> 28:32:void read(net.minecraft.network.FriendlyByteBuf) -> a 36:40:void write(net.minecraft.network.FriendlyByteBuf) -> b 44:45:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 48:48:boolean isGlobalEvent() -> b 52:52:int getType() -> c 56:56:int getData() -> d 60:60:net.minecraft.core.BlockPos getPos() -> e 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundLevelParticlesPacket -> pu: 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 25:26:void () -> 28:39:void (net.minecraft.core.particles.ParticleOptions,boolean,double,double,double,float,float,float,float,int) -> 43:57:void read(net.minecraft.network.FriendlyByteBuf) -> a 60:60:net.minecraft.core.particles.ParticleOptions readParticle(net.minecraft.network.FriendlyByteBuf,net.minecraft.core.particles.ParticleType) -> a 65:76:void write(net.minecraft.network.FriendlyByteBuf) -> b 79:79:boolean isOverrideLimiter() -> b 83:83:double getX() -> c 87:87:double getY() -> d 91:91:double getZ() -> e 95:95:float getXDist() -> f 99:99:float getYDist() -> g 103:103:float getZDist() -> h 107:107:float getMaxSpeed() -> i 111:111:int getCount() -> j 115:115:net.minecraft.core.particles.ParticleOptions getParticle() -> k 120:121:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 13:13:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundLightUpdatePacket -> pv: int x -> a int z -> b int skyYMask -> c int blockYMask -> d int emptySkyYMask -> e int emptyBlockYMask -> f java.util.List skyUpdates -> g java.util.List blockUpdates -> h boolean trustEdges -> i 27:28:void () -> 30:56:void (net.minecraft.world.level.ChunkPos,net.minecraft.world.level.lighting.LevelLightEngine,boolean) -> 58:90:void (net.minecraft.world.level.ChunkPos,net.minecraft.world.level.lighting.LevelLightEngine,int,int,boolean) -> 94:113:void read(net.minecraft.network.FriendlyByteBuf) -> a 117:130:void write(net.minecraft.network.FriendlyByteBuf) -> b 134:135:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 138:138:int getX() -> b 142:142:int getZ() -> c 146:146:int getSkyYMask() -> d 150:150:int getEmptySkyYMask() -> e 154:154:java.util.List getSkyUpdates() -> f 158:158:int getBlockYMask() -> g 162:162:int getEmptyBlockYMask() -> h 166:166:java.util.List getBlockUpdates() -> i 170:170:boolean getTrustEdges() -> j 16:16:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundLoginPacket -> pw: int playerId -> a long seed -> b boolean hardcore -> c net.minecraft.world.level.GameType gameType -> d net.minecraft.world.level.GameType previousGameType -> e java.util.Set levels -> f net.minecraft.core.RegistryAccess$RegistryHolder registryHolder -> g net.minecraft.resources.ResourceKey dimensionType -> h net.minecraft.resources.ResourceKey dimension -> i int maxPlayers -> j int chunkRadius -> k boolean reducedDebugInfo -> l boolean showDeathScreen -> m boolean isDebug -> n boolean isFlat -> o 37:38:void () -> 40:56:void (int,net.minecraft.world.level.GameType,net.minecraft.world.level.GameType,long,boolean,java.util.Set,net.minecraft.core.RegistryAccess$RegistryHolder,net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceKey,int,int,boolean,boolean,boolean,boolean) -> 60:82:void read(net.minecraft.network.FriendlyByteBuf) -> a 86:106:void write(net.minecraft.network.FriendlyByteBuf) -> b 110:111:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 114:114:int getPlayerId() -> b 118:118:long getSeed() -> c 122:122:boolean isHardcore() -> d 126:126:net.minecraft.world.level.GameType getGameType() -> e 130:130:net.minecraft.world.level.GameType getPreviousGameType() -> f 134:134:java.util.Set levels() -> g 138:138:net.minecraft.core.RegistryAccess registryAccess() -> h 142:142:net.minecraft.resources.ResourceKey getDimensionType() -> i 146:146:net.minecraft.resources.ResourceKey getDimension() -> j 150:150:int getMaxPlayers() -> k 154:154:int getChunkRadius() -> l 158:158:boolean isReducedDebugInfo() -> m 161:161:boolean shouldShowDeathScreen() -> n 164:164:boolean isDebug() -> o 168:168:boolean isFlat() -> p 18:18:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundMapItemDataPacket -> px: int mapId -> a byte scale -> b boolean trackingPosition -> c boolean locked -> d net.minecraft.world.level.saveddata.maps.MapDecoration[] decorations -> e int startX -> f int startY -> g int width -> h int height -> i byte[] mapColors -> j 24:25:void () -> 27:44:void (int,byte,boolean,boolean,java.util.Collection,byte[],int,int,int,int) -> 48:64:void read(net.minecraft.network.FriendlyByteBuf) -> a 68:92:void write(net.minecraft.network.FriendlyByteBuf) -> b 96:97:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 100:100:int getMapId() -> b 104:117:void applyToMap(net.minecraft.world.level.saveddata.maps.MapItemSavedData) -> a 120:120:byte getScale() -> c 12:12:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundMerchantOffersPacket -> py: int containerId -> a net.minecraft.world.item.trading.MerchantOffers offers -> b int villagerLevel -> c int villagerXp -> d boolean showProgress -> e boolean canRestock -> f 18:19:void () -> 21:28:void (int,net.minecraft.world.item.trading.MerchantOffers,int,int,boolean,boolean) -> 32:38:void read(net.minecraft.network.FriendlyByteBuf) -> a 42:48:void write(net.minecraft.network.FriendlyByteBuf) -> b 52:53:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 56:56:int getContainerId() -> b 60:60:net.minecraft.world.item.trading.MerchantOffers getOffers() -> c 64:64:int getVillagerLevel() -> d 68:68:int getVillagerXp() -> e 72:72:boolean showProgress() -> f 76:76:boolean canRestock() -> g 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundMoveEntityPacket -> pz: 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 29:29:long entityToPacket(double) -> a 33:33:double packetToEntity(long) -> a 37:40:net.minecraft.world.phys.Vec3 updateEntityPosition(net.minecraft.world.phys.Vec3) -> a 44:44:net.minecraft.world.phys.Vec3 packetToEntity(long,long,long) -> a 153:154:void () -> 156:158:void (int) -> 162:163:void read(net.minecraft.network.FriendlyByteBuf) -> a 167:168:void write(net.minecraft.network.FriendlyByteBuf) -> b 172:173:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 177:177:java.lang.String toString() -> toString 182:182:net.minecraft.world.entity.Entity getEntity(net.minecraft.world.level.Level) -> a 186:186:short getXa() -> b 190:190:short getYa() -> c 194:194:short getZa() -> d 198:198:byte getyRot() -> e 202:202:byte getxRot() -> f 206:206:boolean hasRotation() -> g 210:210:boolean hasPosition() -> h 214:214:boolean isOnGround() -> i 13:13:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$Pos -> pz$a: 90:92:void () -> 95:102:void (int,short,short,short,boolean) -> 106:111:void read(net.minecraft.network.FriendlyByteBuf) -> a 115:120:void write(net.minecraft.network.FriendlyByteBuf) -> b 89:89:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$PosRot -> pz$b: 48:51:void () -> 54:64:void (int,short,short,short,byte,byte,boolean) -> 68:75:void read(net.minecraft.network.FriendlyByteBuf) -> a 79:86:void write(net.minecraft.network.FriendlyByteBuf) -> b 47:47:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$Rot -> pz$c: 124:126:void () -> 129:134:void (int,byte,byte,boolean) -> 138:142:void read(net.minecraft.network.FriendlyByteBuf) -> a 146:150:void write(net.minecraft.network.FriendlyByteBuf) -> b 123:123:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundMoveVehiclePacket -> qa: double x -> a double y -> b double z -> c float yRot -> d float xRot -> e 16:17:void () -> 19:25:void (net.minecraft.world.entity.Entity) -> 29:34:void read(net.minecraft.network.FriendlyByteBuf) -> a 38:43:void write(net.minecraft.network.FriendlyByteBuf) -> b 47:48:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 51:51:double getX() -> b 55:55:double getY() -> c 59:59:double getZ() -> d 63:63:float getYRot() -> e 67:67:float getXRot() -> f 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundOpenBookPacket -> qb: net.minecraft.world.InteractionHand hand -> a 12:13:void () -> 15:17:void (net.minecraft.world.InteractionHand) -> 21:22:void read(net.minecraft.network.FriendlyByteBuf) -> a 26:27:void write(net.minecraft.network.FriendlyByteBuf) -> b 31:32:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 35:35:net.minecraft.world.InteractionHand getHand() -> b 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundOpenScreenPacket -> qc: int containerId -> a int type -> b net.minecraft.network.chat.Component title -> c 17:18:void () -> 20:24:void (int,net.minecraft.world.inventory.MenuType,net.minecraft.network.chat.Component) -> 28:31:void read(net.minecraft.network.FriendlyByteBuf) -> a 35:38:void write(net.minecraft.network.FriendlyByteBuf) -> b 42:43:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 46:46:int getContainerId() -> b 51:51:net.minecraft.world.inventory.MenuType getType() -> c 55:55:net.minecraft.network.chat.Component getTitle() -> d 12:12:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundOpenSignEditorPacket -> qd: net.minecraft.core.BlockPos pos -> a 12:13:void () -> 15:17:void (net.minecraft.core.BlockPos) -> 21:22:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 26:27:void read(net.minecraft.network.FriendlyByteBuf) -> a 31:32:void write(net.minecraft.network.FriendlyByteBuf) -> b 35:35:net.minecraft.core.BlockPos getPos() -> b 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundPlaceGhostRecipePacket -> qe: int containerId -> a net.minecraft.resources.ResourceLocation recipe -> b 14:15:void () -> 17:20:void (int,net.minecraft.world.item.crafting.Recipe) -> 23:23:net.minecraft.resources.ResourceLocation getRecipe() -> b 27:27:int getContainerId() -> c 32:34:void read(net.minecraft.network.FriendlyByteBuf) -> a 38:40:void write(net.minecraft.network.FriendlyByteBuf) -> b 44:45:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundPlayerAbilitiesPacket -> qf: boolean invulnerable -> a boolean isFlying -> b boolean canFly -> c boolean instabuild -> d float flyingSpeed -> e float walkingSpeed -> f 23:24:void () -> 26:33:void (net.minecraft.world.entity.player.Abilities) -> 37:45:void read(net.minecraft.network.FriendlyByteBuf) -> a 49:67:void write(net.minecraft.network.FriendlyByteBuf) -> b 71:72:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 75:75:boolean isInvulnerable() -> b 79:79:boolean isFlying() -> c 83:83:boolean canFly() -> d 87:87:boolean canInstabuild() -> e 91:91:float getFlyingSpeed() -> f 95:95:float getWalkingSpeed() -> g 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundPlayerCombatPacket -> qg: net.minecraft.network.protocol.game.ClientboundPlayerCombatPacket$Event event -> a int playerId -> b int killerId -> c int duration -> d net.minecraft.network.chat.Component message -> e 26:27:void () -> 30:31:void (net.minecraft.world.damagesource.CombatTracker,net.minecraft.network.protocol.game.ClientboundPlayerCombatPacket$Event) -> 33:49:void (net.minecraft.world.damagesource.CombatTracker,net.minecraft.network.protocol.game.ClientboundPlayerCombatPacket$Event,net.minecraft.network.chat.Component) -> 53:63:void read(net.minecraft.network.FriendlyByteBuf) -> a 67:77:void write(net.minecraft.network.FriendlyByteBuf) -> b 81:82:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 86:86:boolean isSkippable() -> a 12:12:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundPlayerCombatPacket$1 -> qg$1: int[] $SwitchMap$net$minecraft$network$protocol$game$ClientboundPlayerCombatPacket$Event -> a 38:38:void () -> net.minecraft.network.protocol.game.ClientboundPlayerCombatPacket$Event -> qg$a: net.minecraft.network.protocol.game.ClientboundPlayerCombatPacket$Event ENTER_COMBAT -> a net.minecraft.network.protocol.game.ClientboundPlayerCombatPacket$Event END_COMBAT -> b net.minecraft.network.protocol.game.ClientboundPlayerCombatPacket$Event ENTITY_DIED -> c net.minecraft.network.protocol.game.ClientboundPlayerCombatPacket$Event[] $VALUES -> d 13:13:net.minecraft.network.protocol.game.ClientboundPlayerCombatPacket$Event[] values() -> values 13:13:net.minecraft.network.protocol.game.ClientboundPlayerCombatPacket$Event valueOf(java.lang.String) -> valueOf 13:13:void (java.lang.String,int) -> 13:16:void () -> net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket -> qh: net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action action -> a java.util.List entries -> b 20:23:void () -> 20:31:void (net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action,net.minecraft.server.level.ServerPlayer[]) -> 20:39:void (net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action,java.lang.Iterable) -> 43:93:void read(net.minecraft.network.FriendlyByteBuf) -> a 97:148:void write(net.minecraft.network.FriendlyByteBuf) -> b 152:153:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 156:156:java.util.List getEntries() -> b 160:160:net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action getAction() -> c 174:177:java.lang.String toString() -> toString 18:18:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$1 -> qh$1: int[] $SwitchMap$net$minecraft$network$protocol$game$ClientboundPlayerInfoPacket$Action -> a 52:52:void () -> net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action -> qh$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 163:163:net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action[] values() -> values 163:163:net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action valueOf(java.lang.String) -> valueOf 163:163:void (java.lang.String,int) -> 163:168:void () -> net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$PlayerUpdate -> qh$b: int latency -> b net.minecraft.world.level.GameType gameMode -> c com.mojang.authlib.GameProfile profile -> d net.minecraft.network.chat.Component displayName -> e net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket this$0 -> a 186:191:void (net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket,com.mojang.authlib.GameProfile,int,net.minecraft.world.level.GameType,net.minecraft.network.chat.Component) -> 194:194:com.mojang.authlib.GameProfile getProfile() -> a 198:198:int getLatency() -> b 202:202:net.minecraft.world.level.GameType getGameMode() -> c 207:207:net.minecraft.network.chat.Component getDisplayName() -> d 212:217:java.lang.String toString() -> toString net.minecraft.network.protocol.game.ClientboundPlayerLookAtPacket -> qi: 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 22:23:void () -> 25:30:void (net.minecraft.commands.arguments.EntityAnchorArgument$Anchor,double,double,double) -> 32:41:void (net.minecraft.commands.arguments.EntityAnchorArgument$Anchor,net.minecraft.world.entity.Entity,net.minecraft.commands.arguments.EntityAnchorArgument$Anchor) -> 45:54:void read(net.minecraft.network.FriendlyByteBuf) -> a 58:67:void write(net.minecraft.network.FriendlyByteBuf) -> b 71:72:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 75:75:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor getFromAnchor() -> b 80:87:net.minecraft.world.phys.Vec3 getPosition(net.minecraft.world.level.Level) -> a 13:13:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket -> qj: double x -> a double y -> b double z -> c float yRot -> d float xRot -> e java.util.Set relativeArguments -> f int id -> g 19:20:void () -> 22:30:void (double,double,double,float,float,java.util.Set,int) -> 34:41:void read(net.minecraft.network.FriendlyByteBuf) -> a 45:52:void write(net.minecraft.network.FriendlyByteBuf) -> b 56:57:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 60:60:double getX() -> b 64:64:double getY() -> c 68:68:double getZ() -> d 72:72:float getYRot() -> e 76:76:float getXRot() -> f 80:80:int getId() -> g 84:84:java.util.Set getRelativeArguments() -> h 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket$RelativeArgument -> qj$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 87:87:net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket$RelativeArgument[] values() -> values 87:87:net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket$RelativeArgument valueOf(java.lang.String) -> valueOf 97:99:void (java.lang.String,int,int) -> 102:102:int getMask() -> a 106:106:boolean isSet(int) -> b 110:118:java.util.Set unpack(int) -> a 122:128:int pack(java.util.Set) -> a 87:92:void () -> net.minecraft.network.protocol.game.ClientboundRecipePacket -> qk: 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 25:26:void () -> 28:33:void (net.minecraft.network.protocol.game.ClientboundRecipePacket$State,java.util.Collection,java.util.Collection,net.minecraft.stats.RecipeBookSettings) -> 37:38:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 42:59:void read(net.minecraft.network.FriendlyByteBuf) -> a 63:78:void write(net.minecraft.network.FriendlyByteBuf) -> b 81:81:java.util.List getRecipes() -> b 85:85:java.util.List getHighlights() -> c 89:89:net.minecraft.stats.RecipeBookSettings getBookSettings() -> d 93:93:net.minecraft.network.protocol.game.ClientboundRecipePacket$State getState() -> e 14:14:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundRecipePacket$State -> qk$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 15:15:net.minecraft.network.protocol.game.ClientboundRecipePacket$State[] values() -> values 15:15:net.minecraft.network.protocol.game.ClientboundRecipePacket$State valueOf(java.lang.String) -> valueOf 15:15:void (java.lang.String,int) -> 15:16:void () -> net.minecraft.network.protocol.game.ClientboundRemoveEntitiesPacket -> ql: int[] entityIds -> a 14:15:void () -> 17:19:void (int[]) -> 23:28:void read(net.minecraft.network.FriendlyByteBuf) -> a 32:37:void write(net.minecraft.network.FriendlyByteBuf) -> b 41:42:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 45:45:int[] getEntityIds() -> b 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundRemoveMobEffectPacket -> qm: int entityId -> a net.minecraft.world.effect.MobEffect effect -> b 16:17:void () -> 19:22:void (int,net.minecraft.world.effect.MobEffect) -> 26:28:void read(net.minecraft.network.FriendlyByteBuf) -> a 32:34:void write(net.minecraft.network.FriendlyByteBuf) -> b 38:39:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 43:43:net.minecraft.world.entity.Entity getEntity(net.minecraft.world.level.Level) -> a 48:48:net.minecraft.world.effect.MobEffect getEffect() -> b 12:12:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundResourcePackPacket -> qn: java.lang.String url -> a java.lang.String hash -> b 15:16:void () -> 18:25:void (java.lang.String,java.lang.String) -> 29:31:void read(net.minecraft.network.FriendlyByteBuf) -> a 35:37:void write(net.minecraft.network.FriendlyByteBuf) -> b 41:42:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 45:45:java.lang.String getUrl() -> b 49:49:java.lang.String getHash() -> c 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundRespawnPacket -> qo: net.minecraft.resources.ResourceKey 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 24:25:void () -> 27:36:void (net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceKey,long,net.minecraft.world.level.GameType,net.minecraft.world.level.GameType,boolean,boolean,boolean) -> 40:41:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 45:53:void read(net.minecraft.network.FriendlyByteBuf) -> a 57:65:void write(net.minecraft.network.FriendlyByteBuf) -> b 68:68:net.minecraft.resources.ResourceKey getDimensionType() -> b 72:72:net.minecraft.resources.ResourceKey getDimension() -> c 76:76:long getSeed() -> d 80:80:net.minecraft.world.level.GameType getPlayerGameType() -> e 84:84:net.minecraft.world.level.GameType getPreviousPlayerGameType() -> f 88:88:boolean isDebug() -> g 92:92:boolean isFlat() -> h 96:96:boolean shouldKeepAllPlayerData() -> i 14:14:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundRotateHeadPacket -> qp: int entityId -> a byte yHeadRot -> b 15:16:void () -> 18:21:void (net.minecraft.world.entity.Entity,byte) -> 25:27:void read(net.minecraft.network.FriendlyByteBuf) -> a 31:33:void write(net.minecraft.network.FriendlyByteBuf) -> b 37:38:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 41:41:net.minecraft.world.entity.Entity getEntity(net.minecraft.world.level.Level) -> a 45:45:byte getYHeadRot() -> b 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSectionBlocksUpdatePacket -> qq: net.minecraft.core.SectionPos sectionPos -> a short[] positions -> b net.minecraft.world.level.block.state.BlockState[] states -> c 22:23:void () -> 25:35:void (net.minecraft.core.SectionPos,it.unimi.dsi.fastutil.shorts.ShortSet,net.minecraft.world.level.chunk.LevelChunkSection) -> 38:40:void initFields(int) -> a 44:53:void read(net.minecraft.network.FriendlyByteBuf) -> a 57:63:void write(net.minecraft.network.FriendlyByteBuf) -> b 67:68:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 71:77:void runUpdates(java.util.function.BiConsumer) -> a 15:15:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSelectAdvancementsTabPacket -> qr: net.minecraft.resources.ResourceLocation tab -> a 14:15:void () -> 17:19:void (net.minecraft.resources.ResourceLocation) -> 23:24:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 28:31:void read(net.minecraft.network.FriendlyByteBuf) -> a 35:39:void write(net.minecraft.network.FriendlyByteBuf) -> b 43:43:net.minecraft.resources.ResourceLocation getTab() -> b 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetBorderPacket -> qs: net.minecraft.network.protocol.game.ClientboundSetBorderPacket$Type type -> a int newAbsoluteMaxSize -> b double newCenterX -> c double newCenterZ -> d double newSize -> e double oldSize -> f long lerpTime -> g int warningTime -> h int warningBlocks -> i 20:21:void () -> 23:33:void (net.minecraft.world.level.border.WorldBorder,net.minecraft.network.protocol.game.ClientboundSetBorderPacket$Type) -> 37:69:void read(net.minecraft.network.FriendlyByteBuf) -> a 73:105:void write(net.minecraft.network.FriendlyByteBuf) -> b 109:110:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 113:143:void applyChanges(net.minecraft.world.level.border.WorldBorder) -> a 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetBorderPacket$1 -> qs$1: int[] $SwitchMap$net$minecraft$network$protocol$game$ClientboundSetBorderPacket$Type -> a 39:39:void () -> net.minecraft.network.protocol.game.ClientboundSetBorderPacket$Type -> qs$a: net.minecraft.network.protocol.game.ClientboundSetBorderPacket$Type SET_SIZE -> a net.minecraft.network.protocol.game.ClientboundSetBorderPacket$Type LERP_SIZE -> b net.minecraft.network.protocol.game.ClientboundSetBorderPacket$Type SET_CENTER -> c net.minecraft.network.protocol.game.ClientboundSetBorderPacket$Type INITIALIZE -> d net.minecraft.network.protocol.game.ClientboundSetBorderPacket$Type SET_WARNING_TIME -> e net.minecraft.network.protocol.game.ClientboundSetBorderPacket$Type SET_WARNING_BLOCKS -> f net.minecraft.network.protocol.game.ClientboundSetBorderPacket$Type[] $VALUES -> g 145:145:net.minecraft.network.protocol.game.ClientboundSetBorderPacket$Type[] values() -> values 145:145:net.minecraft.network.protocol.game.ClientboundSetBorderPacket$Type valueOf(java.lang.String) -> valueOf 145:145:void (java.lang.String,int) -> 145:151:void () -> net.minecraft.network.protocol.game.ClientboundSetCameraPacket -> qt: int cameraId -> a 14:15:void () -> 17:19:void (net.minecraft.world.entity.Entity) -> 23:24:void read(net.minecraft.network.FriendlyByteBuf) -> a 28:29:void write(net.minecraft.network.FriendlyByteBuf) -> b 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 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetCarriedItemPacket -> qu: int slot -> a 12:13:void () -> 15:17:void (int) -> 21:22:void read(net.minecraft.network.FriendlyByteBuf) -> a 26:27:void write(net.minecraft.network.FriendlyByteBuf) -> b 31:32:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 35:35:int getSlot() -> b 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetChunkCacheCenterPacket -> qv: int x -> a int z -> b 12:13:void () -> 15:18:void (int,int) -> 22:24:void read(net.minecraft.network.FriendlyByteBuf) -> a 28:30:void write(net.minecraft.network.FriendlyByteBuf) -> b 34:35:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 38:38:int getX() -> b 42:42:int getZ() -> c 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetChunkCacheRadiusPacket -> qw: int radius -> a 11:12:void () -> 14:16:void (int) -> 20:21:void read(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void write(net.minecraft.network.FriendlyByteBuf) -> b 30:31:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 34:34:int getRadius() -> b 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetDefaultSpawnPositionPacket -> qx: net.minecraft.core.BlockPos pos -> a float angle -> b 13:14:void () -> 16:19:void (net.minecraft.core.BlockPos,float) -> 23:24:void read(net.minecraft.network.FriendlyByteBuf) -> a 28:29:void write(net.minecraft.network.FriendlyByteBuf) -> b 33:34:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 37:37:net.minecraft.core.BlockPos getPos() -> b 41:41:float getAngle() -> c 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetDisplayObjectivePacket -> qy: int slot -> a java.lang.String objectiveName -> b 15:16:void () -> 18:26:void (int,net.minecraft.world.scores.Objective) -> 30:32:void read(net.minecraft.network.FriendlyByteBuf) -> a 36:38:void write(net.minecraft.network.FriendlyByteBuf) -> b 42:43:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 46:46:int getSlot() -> b 51:51:java.lang.String getObjectiveName() -> c 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetEntityDataPacket -> qz: int id -> a java.util.List packedItems -> b 15:16:void () -> 18:26:void (int,net.minecraft.network.syncher.SynchedEntityData,boolean) -> 30:32:void read(net.minecraft.network.FriendlyByteBuf) -> a 36:38:void write(net.minecraft.network.FriendlyByteBuf) -> b 42:43:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 46:46:java.util.List getUnpackedData() -> b 50:50:int getId() -> c 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetEntityLinkPacket -> ra: int sourceId -> a int destId -> b 14:15:void () -> 17:20:void (net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity) -> 24:26:void read(net.minecraft.network.FriendlyByteBuf) -> a 30:32:void write(net.minecraft.network.FriendlyByteBuf) -> b 36:37:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 40:40:int getSourceId() -> b 44:44:int getDestId() -> c 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetEntityMotionPacket -> rb: int id -> a int xa -> b int ya -> c int za -> d 17:18:void () -> 21:22:void (net.minecraft.world.entity.Entity) -> 24:33:void (int,net.minecraft.world.phys.Vec3) -> 37:41:void read(net.minecraft.network.FriendlyByteBuf) -> a 45:49:void write(net.minecraft.network.FriendlyByteBuf) -> b 53:54:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 57:57:int getId() -> b 61:61:int getXa() -> c 65:65:int getYa() -> d 69:69:int getZa() -> e 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetEquipmentPacket -> rc: int entity -> a java.util.List slots -> b 18:20:void () -> 22:25:void (int,java.util.List) -> 29:41:void read(net.minecraft.network.FriendlyByteBuf) -> a 45:56:void write(net.minecraft.network.FriendlyByteBuf) -> b 60:61:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 64:64:int getEntity() -> b 68:68:java.util.List getSlots() -> c 13:13:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetExperiencePacket -> rd: float experienceProgress -> a int totalExperience -> b int experienceLevel -> c 13:14:void () -> 16:20:void (float,int,int) -> 24:27:void read(net.minecraft.network.FriendlyByteBuf) -> a 31:34:void write(net.minecraft.network.FriendlyByteBuf) -> b 38:39:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 42:42:float getExperienceProgress() -> b 46:46:int getTotalExperience() -> c 50:50:int getExperienceLevel() -> d 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetHealthPacket -> re: float health -> a int food -> b float saturation -> c 13:14:void () -> 16:20:void (float,int,float) -> 24:27:void read(net.minecraft.network.FriendlyByteBuf) -> a 31:34:void write(net.minecraft.network.FriendlyByteBuf) -> b 38:39:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 42:42:float getHealth() -> b 46:46:int getFood() -> c 50:50:float getSaturation() -> d 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetObjectivePacket -> rf: java.lang.String objectiveName -> a net.minecraft.network.chat.Component displayName -> b net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType renderType -> c int method -> d 21:22:void () -> 24:29:void (net.minecraft.world.scores.Objective,int) -> 33:40:void read(net.minecraft.network.FriendlyByteBuf) -> a 44:51:void write(net.minecraft.network.FriendlyByteBuf) -> b 55:56:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 59:59:java.lang.String getObjectiveName() -> b 63:63:net.minecraft.network.chat.Component getDisplayName() -> c 67:67:int getMethod() -> d 71:71:net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType getRenderType() -> e 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetPassengersPacket -> rg: int vehicle -> a int[] passengers -> b 14:15:void () -> 17:25:void (net.minecraft.world.entity.Entity) -> 29:31:void read(net.minecraft.network.FriendlyByteBuf) -> a 35:37:void write(net.minecraft.network.FriendlyByteBuf) -> b 41:42:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 45:45:int[] getPassengers() -> b 49:49:int getVehicle() -> c 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket -> rh: java.lang.String name -> a net.minecraft.network.chat.Component displayName -> b net.minecraft.network.chat.Component playerPrefix -> c net.minecraft.network.chat.Component playerSuffix -> d java.lang.String nametagVisibility -> e java.lang.String collisionRule -> f net.minecraft.ChatFormatting color -> g java.util.Collection players -> h int method -> i int options -> j 27:39:void () -> 27:57:void (net.minecraft.world.scores.PlayerTeam,int) -> 27:70:void (net.minecraft.world.scores.PlayerTeam,java.util.Collection,int) -> 74:94:void read(net.minecraft.network.FriendlyByteBuf) -> a 98:118:void write(net.minecraft.network.FriendlyByteBuf) -> b 122:123:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 126:126:java.lang.String getName() -> b 130:130:net.minecraft.network.chat.Component getDisplayName() -> c 134:134:java.util.Collection getPlayers() -> d 138:138:int getMethod() -> e 142:142:int getOptions() -> f 146:146:net.minecraft.ChatFormatting getColor() -> g 150:150:java.lang.String getNametagVisibility() -> h 154:154:java.lang.String getCollisionRule() -> i 158:158:net.minecraft.network.chat.Component getPlayerPrefix() -> j 162:162:net.minecraft.network.chat.Component getPlayerSuffix() -> k 16:16:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetScorePacket -> ri: java.lang.String owner -> a java.lang.String objectiveName -> b int score -> c net.minecraft.server.ServerScoreboard$Method method -> d 14:21:void () -> 14:31:void (net.minecraft.server.ServerScoreboard$Method,java.lang.String,java.lang.String,int) -> 35:43:void read(net.minecraft.network.FriendlyByteBuf) -> a 47:54:void write(net.minecraft.network.FriendlyByteBuf) -> b 58:59:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 62:62:java.lang.String getOwner() -> b 67:67:java.lang.String getObjectiveName() -> c 71:71:int getScore() -> d 75:75:net.minecraft.server.ServerScoreboard$Method getMethod() -> e 13:13:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetTimePacket -> rj: long gameTime -> a long dayTime -> b 12:13:void () -> 15:25:void (long,long,boolean) -> 29:31:void read(net.minecraft.network.FriendlyByteBuf) -> a 35:37:void write(net.minecraft.network.FriendlyByteBuf) -> b 41:42:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 45:45:long getGameTime() -> b 49:49:long getDayTime() -> c 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetTitlesPacket -> rk: net.minecraft.network.protocol.game.ClientboundSetTitlesPacket$Type type -> a net.minecraft.network.chat.Component text -> b int fadeInTime -> c int stayTime -> d int fadeOutTime -> e 17:18:void () -> 21:22:void (net.minecraft.network.protocol.game.ClientboundSetTitlesPacket$Type,net.minecraft.network.chat.Component) -> 25:26:void (int,int,int) -> 28:34:void (net.minecraft.network.protocol.game.ClientboundSetTitlesPacket$Type,net.minecraft.network.chat.Component,int,int,int) -> 38:47:void read(net.minecraft.network.FriendlyByteBuf) -> a 51:60:void write(net.minecraft.network.FriendlyByteBuf) -> b 64:65:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 68:68:net.minecraft.network.protocol.game.ClientboundSetTitlesPacket$Type getType() -> b 72:72:net.minecraft.network.chat.Component getText() -> c 76:76:int getFadeInTime() -> d 80:80:int getStayTime() -> e 84:84:int getFadeOutTime() -> f 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSetTitlesPacket$Type -> rk$a: net.minecraft.network.protocol.game.ClientboundSetTitlesPacket$Type TITLE -> a net.minecraft.network.protocol.game.ClientboundSetTitlesPacket$Type SUBTITLE -> b net.minecraft.network.protocol.game.ClientboundSetTitlesPacket$Type ACTIONBAR -> c net.minecraft.network.protocol.game.ClientboundSetTitlesPacket$Type TIMES -> d net.minecraft.network.protocol.game.ClientboundSetTitlesPacket$Type CLEAR -> e net.minecraft.network.protocol.game.ClientboundSetTitlesPacket$Type RESET -> f net.minecraft.network.protocol.game.ClientboundSetTitlesPacket$Type[] $VALUES -> g 87:87:net.minecraft.network.protocol.game.ClientboundSetTitlesPacket$Type[] values() -> values 87:87:net.minecraft.network.protocol.game.ClientboundSetTitlesPacket$Type valueOf(java.lang.String) -> valueOf 87:87:void (java.lang.String,int) -> 87:93:void () -> net.minecraft.network.protocol.game.ClientboundSoundEntityPacket -> rl: net.minecraft.sounds.SoundEvent sound -> a net.minecraft.sounds.SoundSource source -> b int id -> c float volume -> d float pitch -> e 20:21:void () -> 23:30:void (net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,net.minecraft.world.entity.Entity,float,float) -> 34:39:void read(net.minecraft.network.FriendlyByteBuf) -> a 43:48:void write(net.minecraft.network.FriendlyByteBuf) -> b 51:51:net.minecraft.sounds.SoundEvent getSound() -> b 55:55:net.minecraft.sounds.SoundSource getSource() -> c 59:59:int getId() -> d 63:63:float getVolume() -> e 67:67:float getPitch() -> f 72:73:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 13:13:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundSoundPacket -> rm: net.minecraft.sounds.SoundEvent sound -> a net.minecraft.sounds.SoundSource source -> b int x -> c int y -> d int z -> e float volume -> f float pitch -> g 23:24:void () -> 26:35:void (net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,double,double,double,float,float) -> 39:46:void read(net.minecraft.network.FriendlyByteBuf) -> a 50:57:void write(net.minecraft.network.FriendlyByteBuf) -> b 60:60:net.minecraft.sounds.SoundEvent getSound() -> b 64:64:net.minecraft.sounds.SoundSource getSource() -> c 68:68:double getX() -> d 72:72:double getY() -> e 76:76:double getZ() -> f 80:80:float getVolume() -> g 84:84:float getPitch() -> h 89:90:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 12:12:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundStopSoundPacket -> rn: net.minecraft.resources.ResourceLocation name -> a net.minecraft.sounds.SoundSource source -> b 18:19:void () -> 21:24:void (net.minecraft.resources.ResourceLocation,net.minecraft.sounds.SoundSource) -> 28:35:void read(net.minecraft.network.FriendlyByteBuf) -> a 39:56:void write(net.minecraft.network.FriendlyByteBuf) -> b 60:60:net.minecraft.resources.ResourceLocation getName() -> b 65:65:net.minecraft.sounds.SoundSource getSource() -> c 70:71:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundTabListPacket -> ro: net.minecraft.network.chat.Component header -> a net.minecraft.network.chat.Component footer -> b 13:14:void () -> 16:19:void (net.minecraft.network.chat.Component,net.minecraft.network.chat.Component) -> 23:25:void read(net.minecraft.network.FriendlyByteBuf) -> a 29:31:void write(net.minecraft.network.FriendlyByteBuf) -> b 35:36:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 39:39:net.minecraft.network.chat.Component getHeader() -> b 43:43:net.minecraft.network.chat.Component getFooter() -> c 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundTagQueryPacket -> rp: int transactionId -> a net.minecraft.nbt.CompoundTag tag -> b 16:17:void () -> 19:22:void (int,net.minecraft.nbt.CompoundTag) -> 26:28:void read(net.minecraft.network.FriendlyByteBuf) -> a 32:34:void write(net.minecraft.network.FriendlyByteBuf) -> b 38:39:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 42:42:int getTransactionId() -> b 47:47:net.minecraft.nbt.CompoundTag getTag() -> c 52:52:boolean isSkippable() -> a 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundTakeItemEntityPacket -> rq: int itemId -> a int playerId -> b int amount -> c 13:14:void () -> 16:20:void (int,int,int) -> 24:27:void read(net.minecraft.network.FriendlyByteBuf) -> a 31:34:void write(net.minecraft.network.FriendlyByteBuf) -> b 38:39:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 42:42:int getItemId() -> b 46:46:int getPlayerId() -> c 50:50:int getAmount() -> d 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundTeleportEntityPacket -> rr: int id -> a double x -> b double y -> c double z -> d byte yRot -> e byte xRot -> f boolean onGround -> g 18:19:void () -> 21:29:void (net.minecraft.world.entity.Entity) -> 33:40:void read(net.minecraft.network.FriendlyByteBuf) -> a 44:51:void write(net.minecraft.network.FriendlyByteBuf) -> b 55:56:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 59:59:int getId() -> b 63:63:double getX() -> c 67:67:double getY() -> d 71:71:double getZ() -> e 75:75:byte getyRot() -> f 79:79:byte getxRot() -> g 83:83:boolean isOnGround() -> h 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundUpdateAdvancementsPacket -> rs: boolean reset -> a java.util.Map added -> b java.util.Set removed -> c java.util.Map progress -> d 22:23:void () -> 25:33:void (boolean,java.util.Collection,java.util.Set,java.util.Map) -> 37:38:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 42:65:void read(net.minecraft.network.FriendlyByteBuf) -> a 69:89:void write(net.minecraft.network.FriendlyByteBuf) -> b 92:92:java.util.Map getAdded() -> b 96:96:java.util.Set getRemoved() -> c 100:100:java.util.Map getProgress() -> d 104:104:boolean shouldReset() -> e 16:16:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket -> rt: int entityId -> a java.util.List attributes -> b 19:22:void () -> 19:30:void (int,java.util.Collection) -> 34:51:void read(net.minecraft.network.FriendlyByteBuf) -> a 55:69:void write(net.minecraft.network.FriendlyByteBuf) -> b 73:74:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 77:77:int getEntityId() -> b 81:81:java.util.List getValues() -> c 17:17:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket$AttributeSnapshot -> rt$a: net.minecraft.world.entity.ai.attributes.Attribute attribute -> b double base -> c java.util.Collection modifiers -> d net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket this$0 -> a 89:93:void (net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket,net.minecraft.world.entity.ai.attributes.Attribute,double,java.util.Collection) -> 96:96:net.minecraft.world.entity.ai.attributes.Attribute getAttribute() -> a 100:100:double getBase() -> b 104:104:java.util.Collection getModifiers() -> c net.minecraft.network.protocol.game.ClientboundUpdateMobEffectPacket -> ru: int entityId -> a byte effectId -> b byte effectAmplifier -> c int effectDurationTicks -> d byte flags -> e 24:25:void () -> 27:47:void (int,net.minecraft.world.effect.MobEffectInstance) -> 51:56:void read(net.minecraft.network.FriendlyByteBuf) -> a 60:65:void write(net.minecraft.network.FriendlyByteBuf) -> b 68:68:boolean isSuperLongDuration() -> b 73:74:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 77:77:int getEntityId() -> c 81:81:byte getEffectId() -> d 85:85:byte getEffectAmplifier() -> e 89:89:int getEffectDurationTicks() -> f 93:93:boolean isEffectVisible() -> g 97:97:boolean isEffectAmbient() -> h 101:101:boolean effectShowsIcon() -> i 13:13:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket -> rv: java.util.List recipes -> a 18:19:void () -> 21:23:void (java.util.Collection) -> 27:28:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 32:37:void read(net.minecraft.network.FriendlyByteBuf) -> a 41:45:void write(net.minecraft.network.FriendlyByteBuf) -> b 48:48:java.util.List getRecipes() -> b 52:57:net.minecraft.world.item.crafting.Recipe fromNetwork(net.minecraft.network.FriendlyByteBuf) -> c 62:65:void toNetwork(net.minecraft.world.item.crafting.Recipe,net.minecraft.network.FriendlyByteBuf) -> a 15:15:void handle(net.minecraft.network.PacketListener) -> a 56:56:java.lang.IllegalArgumentException lambda$fromNetwork$0(net.minecraft.resources.ResourceLocation) -> a net.minecraft.network.protocol.game.ClientboundUpdateTagsPacket -> rw: net.minecraft.tags.TagContainer tags -> a 12:13:void () -> 15:17:void (net.minecraft.tags.TagContainer) -> 21:22:void read(net.minecraft.network.FriendlyByteBuf) -> a 26:27:void write(net.minecraft.network.FriendlyByteBuf) -> b 31:32:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a 35:35:net.minecraft.tags.TagContainer getTags() -> b 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.DebugEntityNameGenerator -> rx: 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 -> ry: org.apache.logging.log4j.Logger LOGGER -> a 69:69:void () -> 73:80:void sendGameTestAddMarker(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,java.lang.String,int,int) -> a 83:86:void sendGameTestClearPacket(net.minecraft.server.level.ServerLevel) -> a 90:90:void sendPoiPacketsForChunk(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.ChunkPos) -> a 99:102:void sendPoiAddedPacket(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a 125:128:void sendPoiRemovedPacket(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> b 144:147:void sendPoiTicketCountPacket(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> c 158:158:void sendVillageSectionsPacket(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> d 204:204:void sendPathFindingPacket(net.minecraft.world.level.Level,net.minecraft.world.entity.Mob,net.minecraft.world.level.pathfinder.Path,float) -> a 218:218:void sendNeighborsUpdatePacket(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a 251:251:void sendStructurePacket(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.levelgen.structure.StructureStart) -> a 254:275:void sendGoalSelector(net.minecraft.world.level.Level,net.minecraft.world.entity.Mob,net.minecraft.world.entity.ai.goal.GoalSelector) -> a 279:279:void sendRaids(net.minecraft.server.level.ServerLevel,java.util.Collection) -> a 290:290:void sendEntityBrain(net.minecraft.world.entity.LivingEntity) -> a 322:322:void sendBeeInfo(net.minecraft.world.entity.animal.Bee) -> a 384:384:void sendHiveInfo(net.minecraft.world.level.block.entity.BeehiveBlockEntity) -> a 415:500:void writeBrain(net.minecraft.world.entity.LivingEntity,net.minecraft.network.FriendlyByteBuf) -> a 506:529:java.util.List getMemoryDescriptions(net.minecraft.world.entity.LivingEntity,long) -> a 537:565:java.lang.String getShortDescription(net.minecraft.server.level.ServerLevel,java.lang.Object) -> a 570:574:void sendPacketToAllPlayers(net.minecraft.server.level.ServerLevel,net.minecraft.network.FriendlyByteBuf,net.minecraft.resources.ResourceLocation) -> a 490:494:void lambda$writeBrain$7(java.util.List,java.util.UUID,it.unimi.dsi.fastutil.objects.Object2IntMap) -> a 492:493:void lambda$null$6(java.util.List,java.lang.String,net.minecraft.world.entity.ai.gossip.GossipType,java.lang.Integer) -> a 457:459:void lambda$writeBrain$5(net.minecraft.network.FriendlyByteBuf,java.lang.String) -> a 446:446:void lambda$writeBrain$4(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.entity.schedule.Activity) -> a 284:284:void lambda$sendRaids$3(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.entity.raid.Raid) -> a 265:268:void lambda$sendGoalSelector$2(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.entity.ai.goal.WrappedGoal) -> a 95:95:void lambda$sendPoiPacketsForChunk$1(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.ai.village.poi.PoiRecord) -> a 94:94:boolean lambda$sendPoiPacketsForChunk$0(net.minecraft.world.entity.ai.village.poi.PoiType) -> a 70:70:void () -> net.minecraft.network.protocol.game.ServerGamePacketListener -> rz: 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 handleContainerAck(net.minecraft.network.protocol.game.ServerboundContainerAckPacket) -> 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 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.ServerboundAcceptTeleportationPacket -> sa: int id -> a 11:12:void () -> 14:16:void (int) -> 20:21:void read(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void write(net.minecraft.network.FriendlyByteBuf) -> b 30:31:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 34:34:int getId() -> b 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundBlockEntityTagQuery -> sb: int transactionId -> a net.minecraft.core.BlockPos pos -> b 14:15:void () -> 17:20:void (int,net.minecraft.core.BlockPos) -> 24:26:void read(net.minecraft.network.FriendlyByteBuf) -> a 30:32:void write(net.minecraft.network.FriendlyByteBuf) -> b 36:37:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 40:40:int getTransactionId() -> b 44:44:net.minecraft.core.BlockPos getPos() -> c 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundChangeDifficultyPacket -> sc: net.minecraft.world.Difficulty difficulty -> a 12:13:void () -> 15:17:void (net.minecraft.world.Difficulty) -> 21:22:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 26:27:void read(net.minecraft.network.FriendlyByteBuf) -> a 31:32:void write(net.minecraft.network.FriendlyByteBuf) -> b 35:35:net.minecraft.world.Difficulty getDifficulty() -> b 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundChatPacket -> sd: java.lang.String message -> a 13:14:void () -> 16:22:void (java.lang.String) -> 26:27:void read(net.minecraft.network.FriendlyByteBuf) -> a 31:32:void write(net.minecraft.network.FriendlyByteBuf) -> b 36:37:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 40:40:java.lang.String getMessage() -> b 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundClientCommandPacket -> se: net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action action -> a 11:12:void () -> 14:16:void (net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action) -> 20:21:void read(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void write(net.minecraft.network.FriendlyByteBuf) -> b 30:31:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 34:34:net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action getAction() -> b 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action -> se$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 37:37:net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action[] values() -> values 37:37:net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action valueOf(java.lang.String) -> valueOf 37:37:void (java.lang.String,int) -> 37:39:void () -> net.minecraft.network.protocol.game.ServerboundClientInformationPacket -> sf: java.lang.String language -> a int viewDistance -> b net.minecraft.world.entity.player.ChatVisiblity chatVisibility -> c boolean chatColors -> d int modelCustomisation -> e net.minecraft.world.entity.HumanoidArm mainHand -> f 20:21:void () -> 23:30:void (java.lang.String,int,net.minecraft.world.entity.player.ChatVisiblity,boolean,int,net.minecraft.world.entity.HumanoidArm) -> 34:42:void read(net.minecraft.network.FriendlyByteBuf) -> a 46:52:void write(net.minecraft.network.FriendlyByteBuf) -> b 56:57:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 60:60:java.lang.String getLanguage() -> b 64:64:int getViewDistance() -> c 68:68:net.minecraft.world.entity.player.ChatVisiblity getChatVisibility() -> d 72:72:boolean getChatColors() -> e 76:76:int getModelCustomisation() -> f 80:80:net.minecraft.world.entity.HumanoidArm getMainHand() -> g 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundCommandSuggestionPacket -> sg: int id -> a java.lang.String command -> b 13:14:void () -> 16:19:void (int,java.lang.String) -> 23:25:void read(net.minecraft.network.FriendlyByteBuf) -> a 29:31:void write(net.minecraft.network.FriendlyByteBuf) -> b 35:36:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 39:39:int getId() -> b 43:43:java.lang.String getCommand() -> c 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundContainerAckPacket -> sh: int containerId -> a short uid -> b boolean accepted -> c 13:14:void () -> 16:20:void (int,short,boolean) -> 24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 29:32:void read(net.minecraft.network.FriendlyByteBuf) -> a 36:39:void write(net.minecraft.network.FriendlyByteBuf) -> b 42:42:int getContainerId() -> b 46:46:short getUid() -> c 50:50:boolean isAccepted() -> d 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundContainerButtonClickPacket -> si: int containerId -> a int buttonId -> b 12:13:void () -> 15:18:void (int,int) -> 22:23:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 27:29:void read(net.minecraft.network.FriendlyByteBuf) -> a 33:35:void write(net.minecraft.network.FriendlyByteBuf) -> b 38:38:int getContainerId() -> b 42:42:int getButtonId() -> c 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundContainerClickPacket -> sj: int containerId -> a int slotNum -> b int buttonNum -> c short uid -> d net.minecraft.world.item.ItemStack itemStack -> e net.minecraft.world.inventory.ClickType clickType -> f 15:19:void () -> 15:28:void (int,int,int,net.minecraft.world.inventory.ClickType,net.minecraft.world.item.ItemStack,short) -> 32:33:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 37:44:void read(net.minecraft.network.FriendlyByteBuf) -> a 48:55:void write(net.minecraft.network.FriendlyByteBuf) -> b 58:58:int getContainerId() -> b 62:62:int getSlotNum() -> c 66:66:int getButtonNum() -> d 70:70:short getUid() -> e 74:74:net.minecraft.world.item.ItemStack getItem() -> f 78:78:net.minecraft.world.inventory.ClickType getClickType() -> g 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundContainerClosePacket -> sk: int containerId -> a 11:12:void () -> 14:16:void (int) -> 20:21:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 25:26:void read(net.minecraft.network.FriendlyByteBuf) -> a 30:31:void write(net.minecraft.network.FriendlyByteBuf) -> b 34:34:int getContainerId() -> b 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundCustomPayloadPacket -> sl: net.minecraft.resources.ResourceLocation BRAND -> a net.minecraft.resources.ResourceLocation identifier -> b net.minecraft.network.FriendlyByteBuf data -> c 18:19:void () -> 21:24:void (net.minecraft.resources.ResourceLocation,net.minecraft.network.FriendlyByteBuf) -> 28:34:void read(net.minecraft.network.FriendlyByteBuf) -> a 38:40:void write(net.minecraft.network.FriendlyByteBuf) -> b 44:48:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 51:51:net.minecraft.resources.ResourceLocation getIdentifier() -> b 55:55:net.minecraft.network.FriendlyByteBuf getData() -> c 9:9:void handle(net.minecraft.network.PacketListener) -> a 13:13:void () -> net.minecraft.network.protocol.game.ServerboundEditBookPacket -> sm: net.minecraft.world.item.ItemStack book -> a boolean signing -> b net.minecraft.world.InteractionHand hand -> c 15:16:void () -> 18:22:void (net.minecraft.world.item.ItemStack,boolean,net.minecraft.world.InteractionHand) -> 26:29:void read(net.minecraft.network.FriendlyByteBuf) -> a 33:36:void write(net.minecraft.network.FriendlyByteBuf) -> b 40:41:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 44:44:net.minecraft.world.item.ItemStack getBook() -> b 48:48:boolean isSigning() -> c 52:52:net.minecraft.world.InteractionHand getHand() -> d 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundEntityTagQuery -> sn: int transactionId -> a int entityId -> b 13:14:void () -> 16:19:void (int,int) -> 23:25:void read(net.minecraft.network.FriendlyByteBuf) -> a 29:31:void write(net.minecraft.network.FriendlyByteBuf) -> b 35:36:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 39:39:int getTransactionId() -> b 43:43:int getEntityId() -> c 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundInteractPacket -> so: int entityId -> a net.minecraft.network.protocol.game.ServerboundInteractPacket$Action action -> b net.minecraft.world.phys.Vec3 location -> c net.minecraft.world.InteractionHand hand -> d boolean usingSecondaryAction -> e 20:21:void () -> 23:27:void (net.minecraft.world.entity.Entity,boolean) -> 29:34:void (net.minecraft.world.entity.Entity,net.minecraft.world.InteractionHand,boolean) -> 36:42:void (net.minecraft.world.entity.Entity,net.minecraft.world.InteractionHand,net.minecraft.world.phys.Vec3,boolean) -> 46:55:void read(net.minecraft.network.FriendlyByteBuf) -> a 59:70:void write(net.minecraft.network.FriendlyByteBuf) -> b 74:75:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 79:79:net.minecraft.world.entity.Entity getTarget(net.minecraft.world.level.Level) -> a 83:83:net.minecraft.network.protocol.game.ServerboundInteractPacket$Action getAction() -> b 88:88:net.minecraft.world.InteractionHand getHand() -> c 92:92:net.minecraft.world.phys.Vec3 getLocation() -> d 96:96:boolean isUsingSecondaryAction() -> e 13:13:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundInteractPacket$Action -> so$a: net.minecraft.network.protocol.game.ServerboundInteractPacket$Action INTERACT -> a net.minecraft.network.protocol.game.ServerboundInteractPacket$Action ATTACK -> b net.minecraft.network.protocol.game.ServerboundInteractPacket$Action INTERACT_AT -> c net.minecraft.network.protocol.game.ServerboundInteractPacket$Action[] $VALUES -> d 99:99:net.minecraft.network.protocol.game.ServerboundInteractPacket$Action[] values() -> values 99:99:net.minecraft.network.protocol.game.ServerboundInteractPacket$Action valueOf(java.lang.String) -> valueOf 99:99:void (java.lang.String,int) -> 99:102:void () -> net.minecraft.network.protocol.game.ServerboundJigsawGeneratePacket -> sp: net.minecraft.core.BlockPos pos -> a int levels -> b boolean keepJigsaws -> c 14:15:void () -> 17:21:void (net.minecraft.core.BlockPos,int,boolean) -> 25:28:void read(net.minecraft.network.FriendlyByteBuf) -> a 32:35:void write(net.minecraft.network.FriendlyByteBuf) -> b 39:40:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 43:43:net.minecraft.core.BlockPos getPos() -> b 47:47:int levels() -> c 51:51:boolean keepJigsaws() -> d 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundKeepAlivePacket -> sq: long id -> a 11:12:void () -> 14:16:void (long) -> 20:21:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 25:26:void read(net.minecraft.network.FriendlyByteBuf) -> a 30:31:void write(net.minecraft.network.FriendlyByteBuf) -> b 34:34:long getId() -> b 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundLockDifficultyPacket -> sr: boolean locked -> a 11:12:void () -> 14:16:void (boolean) -> 20:21:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 25:26:void read(net.minecraft.network.FriendlyByteBuf) -> a 30:31:void write(net.minecraft.network.FriendlyByteBuf) -> b 34:34:boolean isLocked() -> b 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundMovePlayerPacket -> ss: double x -> a double y -> b double z -> c float yRot -> d float xRot -> e boolean onGround -> f boolean hasPos -> g boolean hasRot -> h 113:114:void () -> 116:118:void (boolean) -> 122:123:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 127:128:void read(net.minecraft.network.FriendlyByteBuf) -> a 132:133:void write(net.minecraft.network.FriendlyByteBuf) -> b 136:136:double getX(double) -> a 140:140:double getY(double) -> b 144:144:double getZ(double) -> c 148:148:float getYRot(float) -> a 152:152:float getXRot(float) -> b 156:156:boolean isOnGround() -> b 160:160:boolean hasPosition() -> c 164:164:boolean hasRotation() -> d 168:169:void setHasPosition(boolean) -> a 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Pos -> ss$a: 57:59:void () -> 61:67:void (double,double,double,boolean) -> 71:75:void read(net.minecraft.network.FriendlyByteBuf) -> a 79:83:void write(net.minecraft.network.FriendlyByteBuf) -> b 56:56:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$PosRot -> ss$b: 19:22:void () -> 24:33:void (double,double,double,float,float,boolean) -> 37:43:void read(net.minecraft.network.FriendlyByteBuf) -> a 47:53:void write(net.minecraft.network.FriendlyByteBuf) -> b 18:18:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Rot -> ss$c: 87:89:void () -> 91:96:void (float,float,boolean) -> 100:103:void read(net.minecraft.network.FriendlyByteBuf) -> a 107:110:void write(net.minecraft.network.FriendlyByteBuf) -> b 86:86:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundMoveVehiclePacket -> st: double x -> a double y -> b double z -> c float yRot -> d float xRot -> e 16:17:void () -> 19:25:void (net.minecraft.world.entity.Entity) -> 29:34:void read(net.minecraft.network.FriendlyByteBuf) -> a 38:43:void write(net.minecraft.network.FriendlyByteBuf) -> b 47:48:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 51:51:double getX() -> b 55:55:double getY() -> c 59:59:double getZ() -> d 63:63:float getYRot() -> e 67:67:float getXRot() -> f 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundPaddleBoatPacket -> su: boolean left -> a boolean right -> b 12:13:void () -> 15:18:void (boolean,boolean) -> 22:24:void read(net.minecraft.network.FriendlyByteBuf) -> a 28:30:void write(net.minecraft.network.FriendlyByteBuf) -> b 34:35:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 38:38:boolean getLeft() -> b 42:42:boolean getRight() -> c 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundPickItemPacket -> sv: int slot -> a 11:12:void () -> 14:16:void (int) -> 20:21:void read(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void write(net.minecraft.network.FriendlyByteBuf) -> b 30:31:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 34:34:int getSlot() -> b 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundPlaceRecipePacket -> sw: int containerId -> a net.minecraft.resources.ResourceLocation recipe -> b boolean shiftDown -> c 15:16:void () -> 18:22:void (int,net.minecraft.world.item.crafting.Recipe,boolean) -> 26:29:void read(net.minecraft.network.FriendlyByteBuf) -> a 33:36:void write(net.minecraft.network.FriendlyByteBuf) -> b 40:41:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 44:44:int getContainerId() -> b 48:48:net.minecraft.resources.ResourceLocation getRecipe() -> c 52:52:boolean isShiftDown() -> d 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundPlayerAbilitiesPacket -> sx: boolean isFlying -> a 14:15:void () -> 17:19:void (net.minecraft.world.entity.player.Abilities) -> 23:25:void read(net.minecraft.network.FriendlyByteBuf) -> a 29:34:void write(net.minecraft.network.FriendlyByteBuf) -> b 38:39:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 42:42:boolean isFlying() -> b 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundPlayerActionPacket -> sy: net.minecraft.core.BlockPos pos -> a net.minecraft.core.Direction direction -> b net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action action -> c 15:16:void () -> 18:22:void (net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action,net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> 26:29:void read(net.minecraft.network.FriendlyByteBuf) -> a 33:36:void write(net.minecraft.network.FriendlyByteBuf) -> b 40:41:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 44:44:net.minecraft.core.BlockPos getPos() -> b 48:48:net.minecraft.core.Direction getDirection() -> c 52:52:net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action getAction() -> d 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action -> sy$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 55:55:net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action[] values() -> values 55:55:net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action valueOf(java.lang.String) -> valueOf 55:55:void (java.lang.String,int) -> 55:62:void () -> net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket -> sz: int id -> a net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action action -> b int data -> c 14:15:void () -> 18:19:void (net.minecraft.world.entity.Entity,net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action) -> 21:25:void (net.minecraft.world.entity.Entity,net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action,int) -> 29:32:void read(net.minecraft.network.FriendlyByteBuf) -> a 36:39:void write(net.minecraft.network.FriendlyByteBuf) -> b 43:44:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 47:47:int getId() -> b 51:51:net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action getAction() -> c 55:55:int getData() -> d 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action -> sz$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 58:58:net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action[] values() -> values 58:58:net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action valueOf(java.lang.String) -> valueOf 58:58:void (java.lang.String,int) -> 58:67:void () -> net.minecraft.network.protocol.game.ServerboundPlayerInputPacket -> ta: float xxa -> a float zza -> b boolean isJumping -> c boolean isShiftKeyDown -> d 17:18:void () -> 20:25:void (float,float,boolean,boolean) -> 29:35:void read(net.minecraft.network.FriendlyByteBuf) -> a 39:50:void write(net.minecraft.network.FriendlyByteBuf) -> b 54:55:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 58:58:float getXxa() -> b 62:62:float getZza() -> c 66:66:boolean isJumping() -> d 70:70:boolean isShiftKeyDown() -> e 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundRecipeBookChangeSettingsPacket -> tb: net.minecraft.world.inventory.RecipeBookType bookType -> a boolean isOpen -> b boolean isFiltering -> c 14:15:void () -> 17:21:void (net.minecraft.world.inventory.RecipeBookType,boolean,boolean) -> 25:28:void read(net.minecraft.network.FriendlyByteBuf) -> a 32:35:void write(net.minecraft.network.FriendlyByteBuf) -> b 39:40:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 43:43:net.minecraft.world.inventory.RecipeBookType getBookType() -> b 47:47:boolean isOpen() -> c 51:51:boolean isFiltering() -> d 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundRecipeBookSeenRecipePacket -> tc: net.minecraft.resources.ResourceLocation recipe -> a 13:14:void () -> 16:18:void (net.minecraft.world.item.crafting.Recipe) -> 23:24:void read(net.minecraft.network.FriendlyByteBuf) -> a 28:29:void write(net.minecraft.network.FriendlyByteBuf) -> b 33:34:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 37:37:net.minecraft.resources.ResourceLocation getRecipe() -> b 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundRenameItemPacket -> td: java.lang.String name -> a 11:12:void () -> 14:16:void (java.lang.String) -> 20:21:void read(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void write(net.minecraft.network.FriendlyByteBuf) -> b 30:31:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 34:34:java.lang.String getName() -> b 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundResourcePackPacket -> te: net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action action -> a 11:12:void () -> 14:16:void (net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action) -> 20:21:void read(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void write(net.minecraft.network.FriendlyByteBuf) -> b 30:31:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 34:34:net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action getAction() -> b 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action -> te$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 37:37:net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action[] values() -> values 37:37:net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action valueOf(java.lang.String) -> valueOf 37:37:void (java.lang.String,int) -> 37:41:void () -> net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket -> tf: net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action action -> a net.minecraft.resources.ResourceLocation tab -> b 15:16:void () -> 18:21:void (net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action,net.minecraft.resources.ResourceLocation) -> 24:24:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket openedTab(net.minecraft.advancements.Advancement) -> a 28:28:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket closedScreen() -> b 33:37:void read(net.minecraft.network.FriendlyByteBuf) -> a 41:45:void write(net.minecraft.network.FriendlyByteBuf) -> b 49:50:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 53:53:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action getAction() -> c 57:57:net.minecraft.resources.ResourceLocation getTab() -> d 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action -> tf$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 60:60:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action[] values() -> values 60:60:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action valueOf(java.lang.String) -> valueOf 60:60:void (java.lang.String,int) -> 60:62:void () -> net.minecraft.network.protocol.game.ServerboundSelectTradePacket -> tg: int item -> a 11:12:void () -> 14:16:void (int) -> 20:21:void read(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void write(net.minecraft.network.FriendlyByteBuf) -> b 30:31:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 34:34:int getItem() -> b 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundSetBeaconPacket -> th: int primary -> a int secondary -> b 12:13:void () -> 15:18:void (int,int) -> 22:24:void read(net.minecraft.network.FriendlyByteBuf) -> a 28:30:void write(net.minecraft.network.FriendlyByteBuf) -> b 34:35:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 38:38:int getPrimary() -> b 42:42:int getSecondary() -> c 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundSetCarriedItemPacket -> ti: int slot -> a 11:12:void () -> 14:16:void (int) -> 20:21:void read(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void write(net.minecraft.network.FriendlyByteBuf) -> b 30:31:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 34:34:int getSlot() -> b 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundSetCommandBlockPacket -> tj: net.minecraft.core.BlockPos pos -> a java.lang.String command -> b boolean trackOutput -> c boolean conditional -> d boolean automatic -> e net.minecraft.world.level.block.entity.CommandBlockEntity$Mode mode -> f 22:23:void () -> 25:32:void (net.minecraft.core.BlockPos,java.lang.String,net.minecraft.world.level.block.entity.CommandBlockEntity$Mode,boolean,boolean,boolean) -> 36:43:void read(net.minecraft.network.FriendlyByteBuf) -> a 47:61:void write(net.minecraft.network.FriendlyByteBuf) -> b 65:66:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 69:69:net.minecraft.core.BlockPos getPos() -> b 73:73:java.lang.String getCommand() -> c 77:77:boolean isTrackOutput() -> d 81:81:boolean isConditional() -> e 85:85:boolean isAutomatic() -> f 89:89:net.minecraft.world.level.block.entity.CommandBlockEntity$Mode getMode() -> g 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundSetCommandMinecartPacket -> tk: int entity -> a java.lang.String command -> b boolean trackOutput -> c 18:19:void () -> 21:25:void (int,java.lang.String,boolean) -> 29:32:void read(net.minecraft.network.FriendlyByteBuf) -> a 36:39:void write(net.minecraft.network.FriendlyByteBuf) -> b 43:44:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 48:52:net.minecraft.world.level.BaseCommandBlock getCommandBlock(net.minecraft.world.level.Level) -> a 57:57:java.lang.String getCommand() -> b 61:61:boolean isTrackOutput() -> c 13:13:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundSetCreativeModeSlotPacket -> tl: int slotNum -> a net.minecraft.world.item.ItemStack itemStack -> b 11:14:void () -> 11:19:void (int,net.minecraft.world.item.ItemStack) -> 23:24:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 28:30:void read(net.minecraft.network.FriendlyByteBuf) -> a 34:36:void write(net.minecraft.network.FriendlyByteBuf) -> b 39:39:int getSlotNum() -> b 43:43:net.minecraft.world.item.ItemStack getItem() -> c 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundSetJigsawBlockPacket -> tm: 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 19:20:void () -> 22:29: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) -> 33:39:void read(net.minecraft.network.FriendlyByteBuf) -> a 43:49:void write(net.minecraft.network.FriendlyByteBuf) -> b 53:54:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 57:57:net.minecraft.core.BlockPos getPos() -> b 61:61:net.minecraft.resources.ResourceLocation getName() -> c 65:65:net.minecraft.resources.ResourceLocation getTarget() -> d 69:69:net.minecraft.resources.ResourceLocation getPool() -> e 73:73:java.lang.String getFinalState() -> f 77:77:net.minecraft.world.level.block.entity.JigsawBlockEntity$JointType getJoint() -> g 11:11:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundSetStructureBlockPacket -> tn: net.minecraft.core.BlockPos pos -> a net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType updateType -> b net.minecraft.world.level.block.state.properties.StructureMode mode -> c java.lang.String name -> d net.minecraft.core.BlockPos offset -> e net.minecraft.core.BlockPos size -> f net.minecraft.world.level.block.Mirror mirror -> g net.minecraft.world.level.block.Rotation rotation -> h java.lang.String data -> i boolean ignoreEntities -> j boolean showAir -> k boolean showBoundingBox -> l float integrity -> m long seed -> n 34:35:void () -> 37:52: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.BlockPos,net.minecraft.world.level.block.Mirror,net.minecraft.world.level.block.Rotation,java.lang.String,boolean,boolean,boolean,float,long) -> 56:73:void read(net.minecraft.network.FriendlyByteBuf) -> a 77:104:void write(net.minecraft.network.FriendlyByteBuf) -> b 108:109:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 112:112:net.minecraft.core.BlockPos getPos() -> b 116:116:net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType getUpdateType() -> c 120:120:net.minecraft.world.level.block.state.properties.StructureMode getMode() -> d 124:124:java.lang.String getName() -> e 128:128:net.minecraft.core.BlockPos getOffset() -> f 132:132:net.minecraft.core.BlockPos getSize() -> g 136:136:net.minecraft.world.level.block.Mirror getMirror() -> h 140:140:net.minecraft.world.level.block.Rotation getRotation() -> i 144:144:java.lang.String getData() -> j 148:148:boolean isIgnoreEntities() -> k 152:152:boolean isShowAir() -> l 156:156:boolean isShowBoundingBox() -> m 160:160:float getIntegrity() -> n 164:164:long getSeed() -> o 14:14:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundSignUpdatePacket -> to: net.minecraft.core.BlockPos pos -> a java.lang.String[] lines -> b 14:15:void () -> 17:20:void (net.minecraft.core.BlockPos,java.lang.String,java.lang.String,java.lang.String,java.lang.String) -> 24:29:void read(net.minecraft.network.FriendlyByteBuf) -> a 33:37:void write(net.minecraft.network.FriendlyByteBuf) -> b 41:42:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 45:45:net.minecraft.core.BlockPos getPos() -> b 49:49:java.lang.String[] getLines() -> c 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundSwingPacket -> tp: net.minecraft.world.InteractionHand hand -> a 12:13:void () -> 15:17:void (net.minecraft.world.InteractionHand) -> 21:22:void read(net.minecraft.network.FriendlyByteBuf) -> a 26:27:void write(net.minecraft.network.FriendlyByteBuf) -> b 31:32:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 35:35:net.minecraft.world.InteractionHand getHand() -> b 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundTeleportToEntityPacket -> tq: java.util.UUID uuid -> a 15:16:void () -> 18:20:void (java.util.UUID) -> 24:25:void read(net.minecraft.network.FriendlyByteBuf) -> a 29:30:void write(net.minecraft.network.FriendlyByteBuf) -> b 34:35:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 39:39:net.minecraft.world.entity.Entity getEntity(net.minecraft.server.level.ServerLevel) -> a 12:12:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundUseItemOnPacket -> tr: net.minecraft.world.phys.BlockHitResult blockHit -> a net.minecraft.world.InteractionHand hand -> b 14:15:void () -> 17:20:void (net.minecraft.world.InteractionHand,net.minecraft.world.phys.BlockHitResult) -> 24:26:void read(net.minecraft.network.FriendlyByteBuf) -> a 30:32:void write(net.minecraft.network.FriendlyByteBuf) -> b 36:37:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 40:40:net.minecraft.world.InteractionHand getHand() -> b 44:44:net.minecraft.world.phys.BlockHitResult getHitResult() -> c 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.ServerboundUseItemPacket -> ts: net.minecraft.world.InteractionHand hand -> a 12:13:void () -> 15:17:void (net.minecraft.world.InteractionHand) -> 21:22:void read(net.minecraft.network.FriendlyByteBuf) -> a 26:27:void write(net.minecraft.network.FriendlyByteBuf) -> b 31:32:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a 35:35:net.minecraft.world.InteractionHand getHand() -> b 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.game.package-info -> tt: net.minecraft.network.protocol.handshake.ClientIntentionPacket -> tu: int protocolVersion -> a java.lang.String hostName -> b int port -> c net.minecraft.network.ConnectionProtocol intention -> d 20:21:void () -> 23:28:void (java.lang.String,int,net.minecraft.network.ConnectionProtocol) -> 32:36:void read(net.minecraft.network.FriendlyByteBuf) -> a 40:44:void write(net.minecraft.network.FriendlyByteBuf) -> b 48:49:void handle(net.minecraft.network.protocol.handshake.ServerHandshakePacketListener) -> a 52:52:net.minecraft.network.ConnectionProtocol getIntention() -> b 56:56:int getProtocolVersion() -> c 60:60:java.lang.String getHostName() -> d 64:64:int getPort() -> e 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.handshake.ServerHandshakePacketListener -> tv: void handleIntention(net.minecraft.network.protocol.handshake.ClientIntentionPacket) -> a net.minecraft.network.protocol.handshake.package-info -> tw: net.minecraft.network.protocol.login.ClientLoginPacketListener -> tx: 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 -> ty: int transactionId -> a net.minecraft.resources.ResourceLocation identifier -> b net.minecraft.network.FriendlyByteBuf data -> c 16:17:void () -> 19:23:void (int,net.minecraft.resources.ResourceLocation,net.minecraft.network.FriendlyByteBuf) -> 27:34:void read(net.minecraft.network.FriendlyByteBuf) -> a 38:41:void write(net.minecraft.network.FriendlyByteBuf) -> b 45:46:void handle(net.minecraft.network.protocol.login.ClientLoginPacketListener) -> a 49:49:int getTransactionId() -> b 53:53:net.minecraft.resources.ResourceLocation getIdentifier() -> c 57:57:net.minecraft.network.FriendlyByteBuf getData() -> d 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.login.ClientboundGameProfilePacket -> tz: com.mojang.authlib.GameProfile gameProfile -> a 15:16:void () -> 18:20:void (com.mojang.authlib.GameProfile) -> 24:31:void read(net.minecraft.network.FriendlyByteBuf) -> a 35:39:void write(net.minecraft.network.FriendlyByteBuf) -> b 43:44:void handle(net.minecraft.network.protocol.login.ClientLoginPacketListener) -> a 47:47:com.mojang.authlib.GameProfile getGameProfile() -> b 12:12:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.login.ClientboundHelloPacket -> ua: java.lang.String serverId -> a java.security.PublicKey publicKey -> b byte[] nonce -> c 15:16:void () -> 18:22:void (java.lang.String,java.security.PublicKey,byte[]) -> 26:29:void read(net.minecraft.network.FriendlyByteBuf) -> a 33:36:void write(net.minecraft.network.FriendlyByteBuf) -> b 40:41:void handle(net.minecraft.network.protocol.login.ClientLoginPacketListener) -> a 44:44:java.lang.String getServerId() -> b 48:48:java.security.PublicKey getPublicKey() -> c 52:52:byte[] getNonce() -> d 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.login.ClientboundLoginCompressionPacket -> ub: int compressionThreshold -> a 11:12:void () -> 14:16:void (int) -> 20:21:void read(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void write(net.minecraft.network.FriendlyByteBuf) -> b 30:31:void handle(net.minecraft.network.protocol.login.ClientLoginPacketListener) -> a 34:34:int getCompressionThreshold() -> b 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.login.ClientboundLoginDisconnectPacket -> uc: net.minecraft.network.chat.Component reason -> a 12:13:void () -> 15:17:void (net.minecraft.network.chat.Component) -> 21:22:void read(net.minecraft.network.FriendlyByteBuf) -> a 26:27:void write(net.minecraft.network.FriendlyByteBuf) -> b 31:32:void handle(net.minecraft.network.protocol.login.ClientLoginPacketListener) -> a 35:35:net.minecraft.network.chat.Component getReason() -> b 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.login.ServerLoginPacketListener -> ud: 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 -> ue: int transactionId -> a net.minecraft.network.FriendlyByteBuf data -> b 15:16:void () -> 18:21:void (int,net.minecraft.network.FriendlyByteBuf) -> 25:35:void read(net.minecraft.network.FriendlyByteBuf) -> a 39:46:void write(net.minecraft.network.FriendlyByteBuf) -> b 50:51:void handle(net.minecraft.network.protocol.login.ServerLoginPacketListener) -> a 54:54:int getTransactionId() -> b 58:58:net.minecraft.network.FriendlyByteBuf getData() -> c 9:9:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.login.ServerboundHelloPacket -> uf: com.mojang.authlib.GameProfile gameProfile -> a 13:14:void () -> 16:18:void (com.mojang.authlib.GameProfile) -> 22:23:void read(net.minecraft.network.FriendlyByteBuf) -> a 27:28:void write(net.minecraft.network.FriendlyByteBuf) -> b 32:33:void handle(net.minecraft.network.protocol.login.ServerLoginPacketListener) -> a 36:36:com.mojang.authlib.GameProfile getGameProfile() -> b 10:10:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.login.ServerboundKeyPacket -> ug: byte[] keybytes -> a byte[] nonce -> b 13:17:void () -> 13:22:void (javax.crypto.SecretKey,java.security.PublicKey,byte[]) -> 26:28:void read(net.minecraft.network.FriendlyByteBuf) -> a 32:34:void write(net.minecraft.network.FriendlyByteBuf) -> b 38:39:void handle(net.minecraft.network.protocol.login.ServerLoginPacketListener) -> a 42:42:javax.crypto.SecretKey getSecretKey(java.security.PrivateKey) -> a 46:49:byte[] getNonce(java.security.PrivateKey) -> b 12:12:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.login.package-info -> uh: net.minecraft.network.protocol.package-info -> ui: net.minecraft.network.protocol.status.ClientStatusPacketListener -> uj: void handleStatusResponse(net.minecraft.network.protocol.status.ClientboundStatusResponsePacket) -> a void handlePongResponse(net.minecraft.network.protocol.status.ClientboundPongResponsePacket) -> a net.minecraft.network.protocol.status.ClientboundPongResponsePacket -> uk: long time -> a 11:12:void () -> 14:16:void (long) -> 20:21:void read(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void write(net.minecraft.network.FriendlyByteBuf) -> b 30:31:void handle(net.minecraft.network.protocol.status.ClientStatusPacketListener) -> a 34:34:long getTime() -> b 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.status.ClientboundStatusResponsePacket -> ul: com.google.gson.Gson GSON -> a net.minecraft.network.protocol.status.ServerStatus status -> b 26:27:void () -> 29:31:void (net.minecraft.network.protocol.status.ServerStatus) -> 35:36:void read(net.minecraft.network.FriendlyByteBuf) -> a 40:41:void write(net.minecraft.network.FriendlyByteBuf) -> b 45:46:void handle(net.minecraft.network.protocol.status.ClientStatusPacketListener) -> a 49:49:net.minecraft.network.protocol.status.ServerStatus getStatus() -> b 14:14:void handle(net.minecraft.network.PacketListener) -> a 15:22:void () -> net.minecraft.network.protocol.status.ServerStatus -> um: net.minecraft.network.chat.Component description -> a net.minecraft.network.protocol.status.ServerStatus$Players players -> b net.minecraft.network.protocol.status.ServerStatus$Version version -> c java.lang.String favicon -> d 18:18:void () -> 28:28:net.minecraft.network.chat.Component getDescription() -> a 32:33:void setDescription(net.minecraft.network.chat.Component) -> a 36:36:net.minecraft.network.protocol.status.ServerStatus$Players getPlayers() -> b 40:41:void setPlayers(net.minecraft.network.protocol.status.ServerStatus$Players) -> a 44:44:net.minecraft.network.protocol.status.ServerStatus$Version getVersion() -> c 48:49:void setVersion(net.minecraft.network.protocol.status.ServerStatus$Version) -> a 52:53:void setFavicon(java.lang.String) -> a 56:56:java.lang.String getFavicon() -> d net.minecraft.network.protocol.status.ServerStatus$Players -> um$a: int maxPlayers -> a int numPlayers -> b com.mojang.authlib.GameProfile[] sample -> c 64:67:void (int,int) -> 70:70:int getMaxPlayers() -> a 74:74:int getNumPlayers() -> b 78:78:com.mojang.authlib.GameProfile[] getSample() -> c 82:83:void setSample(com.mojang.authlib.GameProfile[]) -> a net.minecraft.network.protocol.status.ServerStatus$Players$Serializer -> um$a$a: 85:85:void () -> 88:104:net.minecraft.network.protocol.status.ServerStatus$Players deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 109:128:com.google.gson.JsonElement serialize(net.minecraft.network.protocol.status.ServerStatus$Players,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 85:85:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize 85:85:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize net.minecraft.network.protocol.status.ServerStatus$Serializer -> um$b: 167:167:void () -> 170:189:net.minecraft.network.protocol.status.ServerStatus deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 194:212:com.google.gson.JsonElement serialize(net.minecraft.network.protocol.status.ServerStatus,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 167:167:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize 167:167:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize net.minecraft.network.protocol.status.ServerStatus$Version -> um$c: java.lang.String name -> a int protocol -> b 137:140:void (java.lang.String,int) -> 143:143:java.lang.String getName() -> a 147:147:int getProtocol() -> b net.minecraft.network.protocol.status.ServerStatus$Version$Serializer -> um$c$a: 150:150:void () -> 153:154:net.minecraft.network.protocol.status.ServerStatus$Version deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 159:162:com.google.gson.JsonElement serialize(net.minecraft.network.protocol.status.ServerStatus$Version,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 150:150:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize 150:150:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize net.minecraft.network.protocol.status.ServerStatusPacketListener -> un: void handlePingRequest(net.minecraft.network.protocol.status.ServerboundPingRequestPacket) -> a void handleStatusRequest(net.minecraft.network.protocol.status.ServerboundStatusRequestPacket) -> a net.minecraft.network.protocol.status.ServerboundPingRequestPacket -> uo: long time -> a 11:12:void () -> 14:16:void (long) -> 20:21:void read(net.minecraft.network.FriendlyByteBuf) -> a 25:26:void write(net.minecraft.network.FriendlyByteBuf) -> b 30:31:void handle(net.minecraft.network.protocol.status.ServerStatusPacketListener) -> a 34:34:long getTime() -> b 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.status.ServerboundStatusRequestPacket -> up: 9:10:void () -> 14:14:void read(net.minecraft.network.FriendlyByteBuf) -> a 18:18:void write(net.minecraft.network.FriendlyByteBuf) -> b 22:23:void handle(net.minecraft.network.protocol.status.ServerStatusPacketListener) -> a 8:8:void handle(net.minecraft.network.PacketListener) -> a net.minecraft.network.protocol.status.package-info -> uq: net.minecraft.network.syncher.EntityDataAccessor -> ur: 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 -> us: 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 -> ut: 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 -> ut$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 -> ut$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 -> ut$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 -> ut$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 -> ut$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 -> ut$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 -> ut$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 -> ut$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 -> ut$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 -> ut$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.minecraft.network.FriendlyByteBuf) -> a 355:355:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a net.minecraft.network.syncher.EntityDataSerializers$19 -> ut$11: 373:373:void () -> 376:377:void write(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.entity.Pose) -> a 381:381:net.minecraft.world.entity.Pose read(net.minecraft.network.FriendlyByteBuf) -> b 386:386:net.minecraft.world.entity.Pose copy(net.minecraft.world.entity.Pose) -> a 373:373:java.lang.Object copy(java.lang.Object) -> a 373:373:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a 373:373:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a net.minecraft.network.syncher.EntityDataSerializers$2 -> ut$12: 44:44:void () -> 47:48:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Integer) -> a 52:52:java.lang.Integer read(net.minecraft.network.FriendlyByteBuf) -> b 57:57:java.lang.Integer copy(java.lang.Integer) -> a 44:44:java.lang.Object copy(java.lang.Object) -> a 44:44:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a 44:44:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a net.minecraft.network.syncher.EntityDataSerializers$3 -> ut$13: 61:61:void () -> 64:65:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Float) -> a 69:69:java.lang.Float read(net.minecraft.network.FriendlyByteBuf) -> b 74:74:java.lang.Float copy(java.lang.Float) -> a 61:61:java.lang.Object copy(java.lang.Object) -> a 61:61:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a 61:61:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a net.minecraft.network.syncher.EntityDataSerializers$4 -> ut$14: 78:78:void () -> 81:82:void write(net.minecraft.network.FriendlyByteBuf,java.lang.String) -> a 86:86:java.lang.String read(net.minecraft.network.FriendlyByteBuf) -> b 91:91:java.lang.String copy(java.lang.String) -> a 78:78:java.lang.Object copy(java.lang.Object) -> a 78:78:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a 78:78:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a net.minecraft.network.syncher.EntityDataSerializers$5 -> ut$15: 95:95:void () -> 98:99:void write(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.chat.Component) -> a 103:103:net.minecraft.network.chat.Component read(net.minecraft.network.FriendlyByteBuf) -> b 108:108:net.minecraft.network.chat.Component copy(net.minecraft.network.chat.Component) -> a 95:95:java.lang.Object copy(java.lang.Object) -> a 95:95:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a 95:95:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a net.minecraft.network.syncher.EntityDataSerializers$6 -> ut$16: 112:112:void () -> 115:121:void write(net.minecraft.network.FriendlyByteBuf,java.util.Optional) -> a 125:125:java.util.Optional read(net.minecraft.network.FriendlyByteBuf) -> b 130:130:java.util.Optional copy(java.util.Optional) -> a 112:112:java.lang.Object copy(java.lang.Object) -> a 112:112:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a 112:112:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a net.minecraft.network.syncher.EntityDataSerializers$7 -> ut$17: 134:134:void () -> 137:138:void write(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.item.ItemStack) -> a 142:142:net.minecraft.world.item.ItemStack read(net.minecraft.network.FriendlyByteBuf) -> b 147:147:net.minecraft.world.item.ItemStack copy(net.minecraft.world.item.ItemStack) -> a 134:134:java.lang.Object copy(java.lang.Object) -> a 134:134:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a 134:134:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a net.minecraft.network.syncher.EntityDataSerializers$8 -> ut$18: 151:151:void () -> 154:159:void write(net.minecraft.network.FriendlyByteBuf,java.util.Optional) -> a 163:167:java.util.Optional read(net.minecraft.network.FriendlyByteBuf) -> b 173:173:java.util.Optional copy(java.util.Optional) -> a 151:151:java.lang.Object copy(java.lang.Object) -> a 151:151:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a 151:151:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a net.minecraft.network.syncher.EntityDataSerializers$9 -> ut$19: 177:177:void () -> 180:181:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Boolean) -> a 185:185:java.lang.Boolean read(net.minecraft.network.FriendlyByteBuf) -> b 190:190:java.lang.Boolean copy(java.lang.Boolean) -> a 177:177:java.lang.Object copy(java.lang.Object) -> a 177:177:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a 177:177:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a net.minecraft.network.syncher.SynchedEntityData -> uu: org.apache.logging.log4j.Logger LOGGER -> a java.util.Map ENTITY_ID_POOL -> b net.minecraft.world.entity.Entity entity -> c java.util.Map itemsById -> d java.util.concurrent.locks.ReadWriteLock lock -> e boolean isEmpty -> f boolean isDirty -> g 31:39:void (net.minecraft.world.entity.Entity) -> 42:71:net.minecraft.network.syncher.EntityDataAccessor defineId(java.lang.Class,net.minecraft.network.syncher.EntityDataSerializer) -> a 75:87:void define(net.minecraft.network.syncher.EntityDataAccessor,java.lang.Object) -> a 90:95:void createDataItem(net.minecraft.network.syncher.EntityDataAccessor,java.lang.Object) -> c 100:113:net.minecraft.network.syncher.SynchedEntityData$DataItem getItem(net.minecraft.network.syncher.EntityDataAccessor) -> b 117:117:java.lang.Object get(net.minecraft.network.syncher.EntityDataAccessor) -> a 121:130:void set(net.minecraft.network.syncher.EntityDataAccessor,java.lang.Object) -> b 133:133:boolean isDirty() -> a 137:145:void pack(java.util.List,net.minecraft.network.FriendlyByteBuf) -> a 149:167:java.util.List packDirty() -> b 172:183:java.util.List getAll() -> c 187:195:void writeDataItem(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.syncher.SynchedEntityData$DataItem) -> a 199:216:java.util.List unpack(net.minecraft.network.FriendlyByteBuf) -> a 220:220:net.minecraft.network.syncher.SynchedEntityData$DataItem genericHelper(net.minecraft.network.FriendlyByteBuf,int,net.minecraft.network.syncher.EntityDataSerializer) -> a 224:236:void assignValues(java.util.List) -> a 240:244:void assignValue(net.minecraft.network.syncher.SynchedEntityData$DataItem,net.minecraft.network.syncher.SynchedEntityData$DataItem) -> a 247:247:boolean isEmpty() -> d 251:258:void clearDirty() -> e 25:26:void () -> net.minecraft.network.syncher.SynchedEntityData$DataItem -> uu$a: net.minecraft.network.syncher.EntityDataAccessor accessor -> a java.lang.Object value -> b boolean dirty -> c 265:269:void (net.minecraft.network.syncher.EntityDataAccessor,java.lang.Object) -> 272:272:net.minecraft.network.syncher.EntityDataAccessor getAccessor() -> a 276:277:void setValue(java.lang.Object) -> a 280:280:java.lang.Object getValue() -> b 284:284:boolean isDirty() -> c 288:289:void setDirty(boolean) -> a 292:292:net.minecraft.network.syncher.SynchedEntityData$DataItem copy() -> d 260:260:net.minecraft.network.syncher.EntityDataAccessor access$000(net.minecraft.network.syncher.SynchedEntityData$DataItem) -> a 260:260:java.lang.Object access$100(net.minecraft.network.syncher.SynchedEntityData$DataItem) -> b net.minecraft.network.syncher.package-info -> uv: net.minecraft.obfuscate.DontObfuscateOrShrink -> net.minecraft.obfuscate.DontObfuscateOrShrink: net.minecraft.obfuscate.KeepAfterObfuscation -> net.minecraft.obfuscate.KeepAfterObfuscation: net.minecraft.obfuscate.package-info -> uw: net.minecraft.package-info -> ux: net.minecraft.recipebook.PlaceRecipe -> uy: 11:59:void placeRecipe(int,int,int,net.minecraft.world.item.crafting.Recipe,java.util.Iterator,int) -> a void addItemToSlot(java.util.Iterator,int,int,int,int) -> a net.minecraft.recipebook.ServerPlaceRecipe -> uz: org.apache.logging.log4j.Logger LOGGER -> a net.minecraft.world.entity.player.StackedContents stackedContents -> b net.minecraft.world.entity.player.Inventory inventory -> c net.minecraft.world.inventory.RecipeBookMenu menu -> d 27:34:void (net.minecraft.world.inventory.RecipeBookMenu) -> 37:60:void recipeClicked(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.crafting.Recipe,boolean) -> a 63:71:void clearGrid() -> a 74:93:void moveItemToInventory(int) -> a 96:131:void handleRecipeClicked(net.minecraft.world.item.crafting.Recipe,boolean) -> a 135:142:void addItemToSlot(java.util.Iterator,int,int,int,int) -> a 145:166:int getStackSize(boolean,int,boolean) -> a 170:192:void moveItemToGrid(net.minecraft.world.inventory.Slot,net.minecraft.world.item.ItemStack) -> a 195:234:boolean testClearGrid() -> b 238:244:int getAmountOfFreeSlotsInInventory() -> c 25:25:void () -> net.minecraft.recipebook.ServerPlaceSmeltingRecipe -> va: boolean recipeMatchesPlaced -> e 19:20:void (net.minecraft.world.inventory.RecipeBookMenu) -> 24:49:void handleRecipeClicked(net.minecraft.world.item.crafting.Recipe,boolean) -> a 53:55:void clearGrid() -> a 58:73:void placeRecipe(int,it.unimi.dsi.fastutil.ints.IntList) -> a net.minecraft.recipebook.package-info -> vb: net.minecraft.resources.DelegatingOps -> vc: com.mojang.serialization.DynamicOps delegate -> a 21:23:void (com.mojang.serialization.DynamicOps) -> 27:27:java.lang.Object empty() -> empty 32:32:java.lang.Object convertTo(com.mojang.serialization.DynamicOps,java.lang.Object) -> convertTo 37:37:com.mojang.serialization.DataResult getNumberValue(java.lang.Object) -> getNumberValue 42:42:java.lang.Object createNumeric(java.lang.Number) -> createNumeric 47:47:java.lang.Object createByte(byte) -> createByte 52:52:java.lang.Object createShort(short) -> createShort 57:57:java.lang.Object createInt(int) -> createInt 62:62:java.lang.Object createLong(long) -> createLong 67:67:java.lang.Object createFloat(float) -> createFloat 72:72:java.lang.Object createDouble(double) -> createDouble 77:77:com.mojang.serialization.DataResult getBooleanValue(java.lang.Object) -> getBooleanValue 82:82:java.lang.Object createBoolean(boolean) -> createBoolean 87:87:com.mojang.serialization.DataResult getStringValue(java.lang.Object) -> getStringValue 92:92:java.lang.Object createString(java.lang.String) -> createString 97:97:com.mojang.serialization.DataResult mergeToList(java.lang.Object,java.lang.Object) -> mergeToList 102:102:com.mojang.serialization.DataResult mergeToList(java.lang.Object,java.util.List) -> mergeToList 107:107:com.mojang.serialization.DataResult mergeToMap(java.lang.Object,java.lang.Object,java.lang.Object) -> mergeToMap 112:112:com.mojang.serialization.DataResult mergeToMap(java.lang.Object,com.mojang.serialization.MapLike) -> mergeToMap 117:117:com.mojang.serialization.DataResult getMapValues(java.lang.Object) -> getMapValues 122:122:com.mojang.serialization.DataResult getMapEntries(java.lang.Object) -> getMapEntries 127:127:java.lang.Object createMap(java.util.stream.Stream) -> createMap 132:132:com.mojang.serialization.DataResult getMap(java.lang.Object) -> getMap 137:137:com.mojang.serialization.DataResult getStream(java.lang.Object) -> getStream 142:142:com.mojang.serialization.DataResult getList(java.lang.Object) -> getList 147:147:java.lang.Object createList(java.util.stream.Stream) -> createList 152:152:com.mojang.serialization.DataResult getByteBuffer(java.lang.Object) -> getByteBuffer 157:157:java.lang.Object createByteList(java.nio.ByteBuffer) -> createByteList 162:162:com.mojang.serialization.DataResult getIntStream(java.lang.Object) -> getIntStream 167:167:java.lang.Object createIntList(java.util.stream.IntStream) -> createIntList 172:172:com.mojang.serialization.DataResult getLongStream(java.lang.Object) -> getLongStream 177:177:java.lang.Object createLongList(java.util.stream.LongStream) -> createLongList 182:182:java.lang.Object remove(java.lang.Object,java.lang.String) -> remove 187:187:boolean compressMaps() -> compressMaps 192:192:com.mojang.serialization.ListBuilder listBuilder() -> listBuilder 197:197:com.mojang.serialization.RecordBuilder mapBuilder() -> mapBuilder net.minecraft.resources.RegistryDataPackCodec -> vd: com.mojang.serialization.Codec directCodec -> a net.minecraft.resources.ResourceKey registryKey -> b com.mojang.serialization.MapCodec elementCodec -> c 18:18:net.minecraft.resources.RegistryDataPackCodec create(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,com.mojang.serialization.MapCodec) -> a 21:25:void (net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,com.mojang.serialization.MapCodec) -> 29:29:com.mojang.serialization.DataResult encode(net.minecraft.core.MappedRegistry,com.mojang.serialization.DynamicOps,java.lang.Object) -> a 34:38:com.mojang.serialization.DataResult decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode 43:43:java.lang.String toString() -> toString 12:12:com.mojang.serialization.DataResult encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) -> encode 36:36:com.mojang.serialization.DataResult lambda$decode$1(com.mojang.serialization.DynamicOps,com.mojang.datafixers.util.Pair) -> a 36:36:com.mojang.datafixers.util.Pair lambda$null$0(com.mojang.datafixers.util.Pair,net.minecraft.core.MappedRegistry) -> a net.minecraft.resources.RegistryFileCodec -> ve: net.minecraft.resources.ResourceKey registryKey -> a com.mojang.serialization.MapCodec elementCodec -> b 17:17:net.minecraft.resources.RegistryFileCodec create(net.minecraft.resources.ResourceKey,com.mojang.serialization.MapCodec) -> a 20:23:void (net.minecraft.resources.ResourceKey,com.mojang.serialization.MapCodec) -> 27:30:com.mojang.serialization.DataResult encode(java.util.function.Supplier,com.mojang.serialization.DynamicOps,java.lang.Object) -> a 35:38:com.mojang.serialization.DataResult decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode 43:43:java.lang.String toString() -> toString 12:12:com.mojang.serialization.DataResult encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) -> encode 38:38:com.mojang.datafixers.util.Pair lambda$decode$2(com.mojang.datafixers.util.Pair) -> a 38:38:java.util.function.Supplier lambda$null$1(java.lang.Object) -> a 38:38:java.lang.Object lambda$null$0(java.lang.Object) -> b net.minecraft.resources.RegistryReadOps -> vf: org.apache.logging.log4j.Logger LOGGER -> b net.minecraft.server.packs.resources.ResourceManager resourceManager -> c net.minecraft.core.RegistryAccess registryHolder -> d java.util.Map readCache -> e 42:42:net.minecraft.resources.RegistryReadOps create(com.mojang.serialization.DynamicOps,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.core.RegistryAccess) -> a 39:53:void (com.mojang.serialization.DynamicOps,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.core.RegistryAccess) -> 56:74:com.mojang.serialization.DataResult decodeElement(java.lang.Object,net.minecraft.resources.ResourceKey,com.mojang.serialization.MapCodec) -> a 78:108:com.mojang.serialization.DataResult decodeElements(net.minecraft.core.MappedRegistry,net.minecraft.resources.ResourceKey,com.mojang.serialization.MapCodec) -> a 112:148:com.mojang.serialization.DataResult readAndRegisterElement(net.minecraft.resources.ResourceKey,net.minecraft.core.WritableRegistry,com.mojang.serialization.MapCodec,net.minecraft.resources.ResourceLocation) -> a 154:163:com.mojang.serialization.DataResult readElementFromFile(net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceKey,com.mojang.serialization.MapCodec) -> a 169:169:net.minecraft.resources.RegistryReadOps$ReadCache readCache(net.minecraft.resources.ResourceKey) -> a 169:169:net.minecraft.resources.RegistryReadOps$ReadCache lambda$readCache$11(net.minecraft.resources.ResourceKey) -> b 145:145:java.util.function.Supplier lambda$readAndRegisterElement$10(java.lang.Object) -> a 145:145:java.lang.Object lambda$null$9(java.lang.Object) -> b 142:142:void lambda$readAndRegisterElement$8(net.minecraft.core.WritableRegistry,net.minecraft.resources.ResourceKey,java.lang.Object) -> a 130:134:java.lang.Object lambda$readAndRegisterElement$7(net.minecraft.core.WritableRegistry,net.minecraft.resources.ResourceKey) -> a 117:117:java.lang.Object lambda$readAndRegisterElement$6(java.lang.Object) -> c 105:105:com.mojang.serialization.DataResult lambda$decodeElements$5(net.minecraft.resources.ResourceKey,com.mojang.serialization.MapCodec,net.minecraft.resources.ResourceLocation,net.minecraft.core.MappedRegistry) -> a 105:105:net.minecraft.core.MappedRegistry lambda$null$4(net.minecraft.core.MappedRegistry,java.util.function.Supplier) -> a 79:79:boolean lambda$decodeElements$3(java.lang.String) -> a 74:74:com.mojang.datafixers.util.Pair lambda$decodeElement$2(com.mojang.datafixers.util.Pair,java.util.function.Supplier) -> a 65:65:com.mojang.datafixers.util.Pair lambda$decodeElement$1(net.minecraft.core.WritableRegistry,com.mojang.datafixers.util.Pair) -> a 66:68:java.util.function.Supplier lambda$null$0(net.minecraft.core.WritableRegistry,com.mojang.datafixers.util.Pair) -> b 34:34:void () -> net.minecraft.resources.RegistryReadOps$1 -> vf$1: net.minecraft.resources.RegistryReadOps$ReadCache -> vf$a: java.util.Map values -> a 45:46:void () -> 45:45:java.util.Map access$000(net.minecraft.resources.RegistryReadOps$ReadCache) -> a 45:45:void (net.minecraft.resources.RegistryReadOps$1) -> net.minecraft.resources.RegistryWriteOps -> vg: net.minecraft.core.RegistryAccess registryHolder -> b 18:18:net.minecraft.resources.RegistryWriteOps create(com.mojang.serialization.DynamicOps,net.minecraft.core.RegistryAccess) -> a 22:24:void (com.mojang.serialization.DynamicOps,net.minecraft.core.RegistryAccess) -> 27:40:com.mojang.serialization.DataResult encode(java.lang.Object,java.lang.Object,net.minecraft.resources.ResourceKey,com.mojang.serialization.MapCodec) -> a net.minecraft.resources.ResourceKey -> vh: java.util.Map VALUES -> a net.minecraft.resources.ResourceLocation registryName -> b net.minecraft.resources.ResourceLocation location -> c 22:22:net.minecraft.resources.ResourceKey create(net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceLocation) -> a 29:29:net.minecraft.resources.ResourceKey createRegistryKey(net.minecraft.resources.ResourceLocation) -> a 34:35:net.minecraft.resources.ResourceKey create(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> a 38:41:void (net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> 45:45:java.lang.String toString() -> toString 49:49:net.minecraft.resources.ResourceLocation location() -> a 53:53:java.util.function.Function elementKey(net.minecraft.resources.ResourceKey) -> a 53:53:net.minecraft.resources.ResourceKey lambda$elementKey$1(net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceLocation) -> b 35:35:net.minecraft.resources.ResourceKey lambda$create$0(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,java.lang.String) -> a 16:16:void () -> net.minecraft.resources.ResourceLocation -> vi: com.mojang.serialization.Codec CODEC -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID -> d java.lang.String namespace -> b java.lang.String path -> c 34:43:void (java.lang.String[]) -> 46:47:void (java.lang.String) -> 50:51:void (java.lang.String,java.lang.String) -> 54:54:net.minecraft.resources.ResourceLocation of(java.lang.String,char) -> a 60:62:net.minecraft.resources.ResourceLocation tryParse(java.lang.String) -> a 67:76:java.lang.String[] decompose(java.lang.String,char) -> b 81:83:com.mojang.serialization.DataResult read(java.lang.String) -> c 88:88:java.lang.String getPath() -> a 92:92:java.lang.String getNamespace() -> b 97:97:java.lang.String toString() -> toString 102:112:boolean equals(java.lang.Object) -> equals 117:117:int hashCode() -> hashCode 123:127:int compareTo(net.minecraft.resources.ResourceLocation) -> a 131:131:java.lang.String toDebugFileName() -> c 147:156:net.minecraft.resources.ResourceLocation read(com.mojang.brigadier.StringReader) -> a 161:161:boolean isAllowedInResourceLocation(char) -> a 169:174:boolean isValidPath(java.lang.String) -> d 178:183:boolean isValidNamespace(java.lang.String) -> e 187:187:boolean validPathChar(char) -> b 191:191:boolean validNamespaceChar(char) -> c 195:196:boolean isValidResourceLocation(java.lang.String) -> b 23:23:int compareTo(java.lang.Object) -> compareTo 24:25:void () -> net.minecraft.resources.ResourceLocation$Serializer -> vi$a: 134:134:void () -> 137:137:net.minecraft.resources.ResourceLocation deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> a 142:142:com.google.gson.JsonElement serialize(net.minecraft.resources.ResourceLocation,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> a 134:134:com.google.gson.JsonElement serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerializationContext) -> serialize 134:134:java.lang.Object deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) -> deserialize net.minecraft.resources.package-info -> vj: net.minecraft.server.Bootstrap -> vk: java.io.PrintStream STDOUT -> a boolean isBootstrapped -> b org.apache.logging.log4j.Logger LOGGER -> c 30:30:void () -> 37:64:void bootStrap() -> a 67:74:void checkTranslations(java.lang.Iterable,java.util.function.Function,java.util.Set) -> a 77:86:void checkGameruleTranslations(java.util.Set) -> a 89:99:java.util.Set getMissingTranslations() -> b 103:113:void validate() -> c 116:123:void wrapStreams() -> d 126:127:void realStdoutPrintln(java.lang.String) -> a 108:108:void lambda$validate$2(java.lang.String) -> b 96:96:java.lang.String lambda$getMissingTranslations$1(net.minecraft.resources.ResourceLocation) -> a 69:73:void lambda$checkTranslations$0(java.util.function.Function,net.minecraft.locale.Language,java.util.Set,java.lang.Object) -> a 31:34:void () -> net.minecraft.server.Bootstrap$1 -> vk$1: net.minecraft.locale.Language val$language -> a java.util.Set val$missing -> b 78:78:void (net.minecraft.locale.Language,java.util.Set) -> 81:84:void visit(net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.GameRules$Type) -> a net.minecraft.server.ChainedJsonException -> vl: java.util.List entries -> a java.lang.String message -> b 12:18:void (java.lang.String) -> 12:24:void (java.lang.String,java.lang.Throwable) -> 27:28:void prependJsonKey(java.lang.String) -> a 31:33:void setFilenameAndFlush(java.lang.String) -> b 37:37:java.lang.String getMessage() -> getMessage 41:48:net.minecraft.server.ChainedJsonException forException(java.lang.Exception) -> a net.minecraft.server.ChainedJsonException$1 -> vl$1: net.minecraft.server.ChainedJsonException$Entry -> vl$a: java.lang.String filename -> a java.util.List jsonKeys -> b 55:58:void () -> 61:62:void addJsonKey(java.lang.String) -> a 66:66:java.lang.String getFilename() -> a 70:70:java.lang.String getJsonKeys() -> b 75:85:java.lang.String toString() -> toString 52:52:void (net.minecraft.server.ChainedJsonException$1) -> 52:52:void access$100(net.minecraft.server.ChainedJsonException$Entry,java.lang.String) -> a 52:52:java.lang.String access$202(net.minecraft.server.ChainedJsonException$Entry,java.lang.String) -> b net.minecraft.server.ConsoleInput -> vm: java.lang.String msg -> a net.minecraft.commands.CommandSourceStack source -> b 9:12:void (java.lang.String,net.minecraft.commands.CommandSourceStack) -> net.minecraft.server.ConsoleInputSource -> vn: void info(java.lang.String) -> a void warn(java.lang.String) -> b net.minecraft.server.DebugLoggedPrintStream -> vo: 7:8:void (java.lang.String,java.io.OutputStream) -> 12:15:void logLine(java.lang.String) -> a net.minecraft.server.Eula -> vp: org.apache.logging.log4j.Logger LOGGER -> a java.nio.file.Path file -> b boolean agreed -> c 19:22:void (java.nio.file.Path) -> 25:33:boolean readFile() -> b 37:37:boolean hasAgreedToEULA() -> a 41:51:void saveDefaults() -> c 14:14:void () -> net.minecraft.server.LoggedPrintStream -> vq: org.apache.logging.log4j.Logger LOGGER -> a java.lang.String name -> b 16:18:void (java.lang.String,java.io.OutputStream) -> 22:23:void println(java.lang.String) -> println 27:28:void println(java.lang.Object) -> println 31:32:void logLine(java.lang.String) -> a 11:11:void () -> net.minecraft.server.Main -> net.minecraft.server.Main: org.apache.logging.log4j.Logger LOGGER -> a 57:57:void () -> 62:205:void main(java.lang.String[]) -> main 208:233:void forceUpgrade(net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess,com.mojang.datafixers.DataFixer,boolean,java.util.function.BooleanSupplier,com.google.common.collect.ImmutableSet) -> a 180:191:net.minecraft.server.dedicated.DedicatedServer lambda$main$1(net.minecraft.core.RegistryAccess$RegistryHolder,net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess,net.minecraft.server.packs.repository.PackRepository,net.minecraft.server.ServerResources,net.minecraft.world.level.storage.WorldData,net.minecraft.server.dedicated.DedicatedServerSettings,com.mojang.authlib.minecraft.MinecraftSessionService,com.mojang.authlib.GameProfileRepository,net.minecraft.server.players.GameProfileCache,joptsimple.OptionSet,joptsimple.OptionSpec,joptsimple.OptionSpec,joptsimple.OptionSpec,joptsimple.OptionSpec,joptsimple.OptionSpec,joptsimple.OptionSpec,java.lang.Thread) -> a 173:173:boolean lambda$main$0() -> a 58:58:void () -> net.minecraft.server.Main$1 -> net.minecraft.server.Main$1: net.minecraft.server.dedicated.DedicatedServer val$dedicatedServer -> a 194:194:void (java.lang.String,net.minecraft.server.dedicated.DedicatedServer) -> 197:198:void run() -> run net.minecraft.server.MinecraftServer -> net.minecraft.server.MinecraftServer: org.apache.logging.log4j.Logger LOGGER -> j java.io.File USERID_CACHE_FILE -> b net.minecraft.world.level.LevelSettings DEMO_SETTINGS -> c net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess storageSource -> d net.minecraft.world.level.storage.PlayerDataStorage playerDataStorage -> e net.minecraft.world.Snooper snooper -> k java.util.List tickables -> l net.minecraft.util.profiling.ContinuousProfiler continousProfiler -> m net.minecraft.util.profiling.ProfilerFiller profiler -> n net.minecraft.server.network.ServerConnectionListener connection -> o net.minecraft.server.level.progress.ChunkProgressListenerFactory progressListenerFactory -> p net.minecraft.network.protocol.status.ServerStatus status -> q java.util.Random random -> r com.mojang.datafixers.DataFixer fixerUpper -> s java.lang.String localIp -> t int port -> u net.minecraft.core.RegistryAccess$RegistryHolder registryHolder -> f java.util.Map levels -> v net.minecraft.server.players.PlayerList playerList -> w boolean running -> x boolean stopped -> y int tickCount -> z java.net.Proxy proxy -> g boolean onlineMode -> A boolean preventProxyConnections -> B boolean pvp -> C boolean allowFlight -> D java.lang.String motd -> E int maxBuildHeight -> F int playerIdleTimeout -> G long[] tickTimes -> h java.security.KeyPair keyPair -> H java.lang.String singleplayerName -> I boolean isDemo -> J java.lang.String resourcePack -> K java.lang.String resourcePackHash -> L boolean isReady -> M long lastOverloadWarning -> N boolean delayProfilerStart -> O boolean forceGameType -> P com.mojang.authlib.minecraft.MinecraftSessionService sessionService -> Q com.mojang.authlib.GameProfileRepository profileRepository -> R net.minecraft.server.players.GameProfileCache profileCache -> S long lastServerStatus -> T java.lang.Thread serverThread -> U long nextTickTime -> V long delayedTasksMaxNextTickTime -> W boolean mayHaveDelayedTasks -> X boolean hasWorldScreenshot -> Y net.minecraft.server.packs.repository.PackRepository packRepository -> Z net.minecraft.server.ServerScoreboard scoreboard -> aa net.minecraft.world.level.storage.CommandStorage commandStorage -> ab net.minecraft.server.bossevents.CustomBossEvents customBossEvents -> ac net.minecraft.server.ServerFunctionManager functionManager -> ad net.minecraft.util.FrameTimer frameTimer -> ae boolean enforceWhitelist -> af float averageTickTime -> ag java.util.concurrent.Executor executor -> ah java.lang.String serverId -> ai net.minecraft.server.ServerResources resources -> aj net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager structureManager -> ak net.minecraft.world.level.storage.WorldData worldData -> i 253:261:net.minecraft.server.MinecraftServer spin(java.util.function.Function) -> a 181:283:void (java.lang.Thread,net.minecraft.core.RegistryAccess$RegistryHolder,net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess,net.minecraft.world.level.storage.WorldData,net.minecraft.server.packs.repository.PackRepository,java.net.Proxy,com.mojang.datafixers.DataFixer,net.minecraft.server.ServerResources,com.mojang.authlib.minecraft.MinecraftSessionService,com.mojang.authlib.GameProfileRepository,net.minecraft.server.players.GameProfileCache,net.minecraft.server.level.progress.ChunkProgressListenerFactory) -> 286:289:void readScoreboard(net.minecraft.world.level.storage.DimensionDataStorage) -> a boolean initServer() -> d 294:324:void convertFromRegionFormatIfNeeded(net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess) -> a 327:337:void loadLevel() -> l_ 340:340:void forceDifficulty() -> q 343:414:void createLevels(net.minecraft.server.level.progress.ChunkProgressListener) -> a 417:477:void setInitialSpawn(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.storage.ServerLevelData,boolean,boolean,boolean) -> a 480:489:void setupDebugLevel(net.minecraft.world.level.storage.WorldData) -> a 492:534:void prepareLevels(net.minecraft.server.level.progress.ChunkProgressListener) -> b 537:546:void detectBundledResources() -> r 549:549:net.minecraft.world.level.GameType getDefaultGameType() -> s 553:553:boolean isHardcore() -> f int getOperatorUserPermissionLevel() -> g int getFunctionCompilationLevel() -> h boolean shouldRconBroadcast() -> i 563:576:boolean saveAllChunks(boolean,boolean,boolean) -> a 581:582:void close() -> close 585:619:void stopServer() -> t 622:622:java.lang.String getLocalIp() -> u 626:627:void setLocalIp(java.lang.String) -> a_ 630:630:boolean isRunning() -> v 634:642:void halt(boolean) -> a 646:715:void runServer() -> w 718:718:boolean haveTime() -> aZ 722:724:void waitUntilNextTick() -> x 728:728:net.minecraft.server.TickTask wrapRunnable(java.lang.Runnable) -> a 733:733:boolean shouldRun(net.minecraft.server.TickTask) -> a 738:740:boolean pollTask() -> y 744:756:boolean pollTaskInternal() -> ba 761:763:void doRunTask(net.minecraft.server.TickTask) -> b 766:786:void updateStatusIcon(net.minecraft.network.protocol.status.ServerStatus) -> a 789:790:boolean hasWorldScreenshot() -> z 794:794:java.io.File getWorldScreenshotFile() -> A 798:798:java.io.File getServerDirectory() -> B 802:802:void onServerCrash(net.minecraft.CrashReport) -> a 805:805:void onServerExit() -> e 808:854:void tickServer(java.util.function.BooleanSupplier) -> a 857:895:void tickChildren(java.util.function.BooleanSupplier) -> b 898:898:boolean isNetherEnabled() -> C 902:903:void addTickable(java.lang.Runnable) -> b 906:907:void setId(java.lang.String) -> b 910:910:boolean isShutdown() -> D 914:914:java.io.File getFile(java.lang.String) -> c 918:918:net.minecraft.server.level.ServerLevel overworld() -> E 923:923:net.minecraft.server.level.ServerLevel getLevel(net.minecraft.resources.ResourceKey) -> a 927:927:java.util.Set levelKeys() -> F 931:931:java.lang.Iterable getAllLevels() -> G 935:935:java.lang.String getServerVersion() -> H 939:939:int getPlayerCount() -> I 943:943:int getMaxPlayers() -> J 947:947:java.lang.String[] getPlayerNames() -> K 952:952:java.lang.String getServerModName() -> getServerModName 956:978:net.minecraft.CrashReport fillReport(net.minecraft.CrashReport) -> b java.util.Optional getModdedStatus() -> o 985:986:void sendMessage(net.minecraft.network.chat.Component,java.util.UUID) -> a 989:989:java.security.KeyPair getKeyPair() -> L 993:993:int getPort() -> M 997:998:void setPort(int) -> a 1001:1001:java.lang.String getSingleplayerName() -> N 1005:1006:void setSingleplayerName(java.lang.String) -> d 1009:1009:boolean isSingleplayer() -> O 1013:1014:void setKeyPair(java.security.KeyPair) -> a 1017:1025:void setDifficulty(net.minecraft.world.Difficulty,boolean) -> a 1028:1028:int getScaledTrackingDistance(int) -> b 1032:1035:void updateMobSpawningFlags() -> bb 1038:1040:void setDifficultyLocked(boolean) -> b 1043:1045:void sendDifficultyUpdate(net.minecraft.server.level.ServerPlayer) -> a 1048:1048:boolean isSpawningMonsters() -> P 1052:1052:boolean isDemo() -> Q 1056:1057:void setDemo(boolean) -> c 1060:1060:java.lang.String getResourcePack() -> R 1064:1064:java.lang.String getResourcePackHash() -> S 1068:1070:void setResourcePack(java.lang.String,java.lang.String) -> a 1074:1105:void populateSnooper(net.minecraft.world.Snooper) -> a 1109:1113:void populateSnooperInitial(net.minecraft.world.Snooper) -> b 1117:1117:boolean isSnooperEnabled() -> T boolean isDedicatedServer() -> j int getRateLimitPacketsPerSecond() -> k 1125:1125:boolean usesAuthentication() -> U 1129:1130:void setUsesAuthentication(boolean) -> d 1133:1133:boolean getPreventProxyConnections() -> V 1137:1138:void setPreventProxyConnections(boolean) -> e 1141:1141:boolean isSpawningAnimals() -> W 1145:1145:boolean areNpcsEnabled() -> X boolean isEpollEnabled() -> l 1151:1151:boolean isPvpAllowed() -> Y 1155:1156:void setPvpAllowed(boolean) -> f 1159:1159:boolean isFlightAllowed() -> Z 1163:1164:void setFlightAllowed(boolean) -> g boolean isCommandBlockEnabled() -> m 1169:1169:java.lang.String getMotd() -> aa 1173:1174:void setMotd(java.lang.String) -> e 1177:1177:int getMaxBuildHeight() -> ab 1181:1182:void setMaxBuildHeight(int) -> c 1185:1185:boolean isStopped() -> ac 1189:1189:net.minecraft.server.players.PlayerList getPlayerList() -> ad 1193:1194:void setPlayerList(net.minecraft.server.players.PlayerList) -> a boolean isPublished() -> n 1199:1200:void setDefaultGameType(net.minecraft.world.level.GameType) -> a 1204:1204:net.minecraft.server.network.ServerConnectionListener getConnection() -> ae 1208:1208:boolean isReady() -> af 1212:1212:boolean hasGui() -> ag boolean publishServer(net.minecraft.world.level.GameType,boolean,int) -> a 1218:1218:int getTickCount() -> ah 1222:1222:net.minecraft.world.Snooper getSnooper() -> ai 1226:1226:int getSpawnProtectionRadius() -> aj 1230:1230:boolean isUnderSpawnProtection(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player) -> a 1234:1235:void setForceGameType(boolean) -> h 1238:1238:boolean getForceGameType() -> ak 1242:1242:boolean repliesToStatus() -> al 1246:1246:java.net.Proxy getProxy() -> am 1250:1250:int getPlayerIdleTimeout() -> an 1254:1255:void setPlayerIdleTimeout(int) -> d 1258:1258:com.mojang.authlib.minecraft.MinecraftSessionService getSessionService() -> ao 1262:1262:com.mojang.authlib.GameProfileRepository getProfileRepository() -> ap 1266:1266:net.minecraft.server.players.GameProfileCache getProfileCache() -> aq 1270:1270:net.minecraft.network.protocol.status.ServerStatus getStatus() -> ar 1274:1275:void invalidateStatus() -> as 1278:1278:int getAbsoluteMaxWorldSize() -> at 1283:1283:boolean scheduleExecutables() -> au 1288:1288:java.lang.Thread getRunningThread() -> av 1292:1292:int getCompressionThreshold() -> aw 1296:1296:long getNextTickTime() -> ax 1300:1300:com.mojang.datafixers.DataFixer getFixerUpper() -> ay 1304:1307:int getSpawnRadius(net.minecraft.server.level.ServerLevel) -> a 1311:1311:net.minecraft.server.ServerAdvancementManager getAdvancements() -> az 1315:1315:net.minecraft.server.ServerFunctionManager getFunctions() -> aA 1319:1342:java.util.concurrent.CompletableFuture reloadResources(java.util.Collection) -> a 1346:1378:net.minecraft.world.level.DataPackConfig configurePackRepository(net.minecraft.server.packs.repository.PackRepository,net.minecraft.world.level.DataPackConfig,boolean) -> a 1382:1385:net.minecraft.world.level.DataPackConfig getSelectedPacks(net.minecraft.server.packs.repository.PackRepository) -> a 1389:1402:void kickUnlistedPlayers(net.minecraft.commands.CommandSourceStack) -> a 1405:1405:net.minecraft.server.packs.repository.PackRepository getPackRepository() -> aB 1409:1409:net.minecraft.commands.Commands getCommands() -> aC 1413:1414:net.minecraft.commands.CommandSourceStack createCommandSourceStack() -> aD 1419:1419:boolean acceptsSuccess() -> a 1424:1424:boolean acceptsFailure() -> b boolean shouldInformAdmins() -> R_ 1431:1431:net.minecraft.world.item.crafting.RecipeManager getRecipeManager() -> aE 1435:1435:net.minecraft.tags.TagContainer getTags() -> aF 1439:1439:net.minecraft.server.ServerScoreboard getScoreboard() -> aG 1443:1447:net.minecraft.world.level.storage.CommandStorage getCommandStorage() -> aH 1451:1451:net.minecraft.world.level.storage.loot.LootTables getLootTables() -> aI 1455:1455:net.minecraft.world.level.storage.loot.PredicateManager getPredicateManager() -> aJ 1459:1459:net.minecraft.world.level.GameRules getGameRules() -> aK 1463:1463:net.minecraft.server.bossevents.CustomBossEvents getCustomBossEvents() -> aL 1467:1467:boolean isEnforceWhitelist() -> aM 1471:1472:void setEnforceWhitelist(boolean) -> i 1475:1475:float getAverageTickTime() -> aN 1479:1492:int getProfilePermissions(com.mojang.authlib.GameProfile) -> b 1496:1496:net.minecraft.util.FrameTimer getFrameTimer() -> aO 1500:1500:net.minecraft.util.profiling.ProfilerFiller getProfiler() -> aP 1504:1504:java.util.concurrent.Executor getBackgroundTaskExecutor() -> aQ boolean isSingleplayerOwner(com.mojang.authlib.GameProfile) -> a 1510:1523:void saveDebugReport(java.nio.file.Path) -> a 1526:1532:void dumpMiscStats(java.nio.file.Path) -> b 1535:1540:void dumpCrashCategory(java.nio.file.Path) -> c 1543:1556:void dumpGameRules(java.nio.file.Path) -> d 1559:1567:void dumpClasspath(java.nio.file.Path) -> e 1570:1580:void dumpThreads(java.nio.file.Path) -> f 1583:1588:void startProfilerTick(net.minecraft.util.profiling.SingleTickProfiler) -> a 1591:1595:void endProfilerTick(net.minecraft.util.profiling.SingleTickProfiler) -> b 1598:1598:boolean isProfiling() -> aR 1602:1603:void startProfiling() -> aS 1606:1608:net.minecraft.util.profiling.ProfileResults finishProfiling() -> aT 1612:1612:java.nio.file.Path getWorldPath(net.minecraft.world.level.storage.LevelResource) -> a 1616:1616:boolean forceSynchronousWrites() -> aU 1620:1620:net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager getStructureManager() -> aV 1624:1624:net.minecraft.world.level.storage.WorldData getWorldData() -> aW 1628:1628:net.minecraft.core.RegistryAccess registryAccess() -> aX 153:153:void doRunTask(java.lang.Runnable) -> c 153:153:boolean shouldRun(java.lang.Runnable) -> d 153:153:java.lang.Runnable wrapRunnable(java.lang.Runnable) -> e 1384:1384:boolean lambda$getSelectedPacks$12(java.util.Collection,java.lang.String) -> a 1327:1337:void lambda$reloadResources$11(java.util.Collection,net.minecraft.server.ServerResources) -> a 1323:1323:java.util.concurrent.CompletionStage lambda$reloadResources$10(com.google.common.collect.ImmutableList) -> a 1320:1320:com.google.common.collect.ImmutableList lambda$reloadResources$9(java.util.Collection) -> b 975:975:java.lang.String lambda$fillReport$8() -> bc 961:971:java.lang.String lambda$fillReport$7() -> bd 957:957:java.lang.String lambda$fillReport$6() -> be 862:862:java.lang.String lambda$tickChildren$5(net.minecraft.server.level.ServerLevel) -> b 723:723:boolean lambda$waitUntilNextTick$4() -> bf 407:407:java.lang.IllegalStateException lambda$createLevels$3(net.minecraft.world.level.dimension.DimensionType) -> a 366:366:java.lang.IllegalStateException lambda$createLevels$2(net.minecraft.world.level.dimension.DimensionType) -> b 256:256:void lambda$spin$1(java.lang.Thread,java.lang.Throwable) -> a 255:255:void lambda$spin$0(java.util.concurrent.atomic.AtomicReference) -> a 153:153:org.apache.logging.log4j.Logger access$000() -> aY 154:176:void () -> net.minecraft.server.MinecraftServer$1 -> net.minecraft.server.MinecraftServer$1: long timeStamp -> a 296:297:void () -> 301:301:void progressStartNoAbort(net.minecraft.network.chat.Component) -> a 305:305:void progressStart(net.minecraft.network.chat.Component) -> b 309:313:void progressStagePercentage(int) -> a 317:317:void stop() -> a 321:321:void progressStage(net.minecraft.network.chat.Component) -> c net.minecraft.server.MinecraftServer$2 -> net.minecraft.server.MinecraftServer$2: java.util.List val$entries -> a net.minecraft.world.level.GameRules val$gameRules -> b net.minecraft.server.MinecraftServer this$0 -> c 1546:1546:void (net.minecraft.server.MinecraftServer,java.util.List,net.minecraft.world.level.GameRules) -> 1549:1550:void visit(net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.GameRules$Type) -> a net.minecraft.server.PlayerAdvancements -> vr: org.apache.logging.log4j.Logger LOGGER -> a com.google.gson.Gson GSON -> b com.google.gson.reflect.TypeToken TYPE_TOKEN -> c com.mojang.datafixers.DataFixer dataFixer -> d net.minecraft.server.players.PlayerList playerList -> e java.io.File file -> f java.util.Map advancements -> g java.util.Set visible -> h java.util.Set visibilityChanged -> i java.util.Set progressChanged -> j net.minecraft.server.level.ServerPlayer player -> k net.minecraft.advancements.Advancement lastSelectedTab -> l boolean isFirstPacket -> m 68:83:void (com.mojang.datafixers.DataFixer,net.minecraft.server.players.PlayerList,net.minecraft.server.ServerAdvancementManager,java.io.File,net.minecraft.server.level.ServerPlayer) -> 86:87:void setPlayer(net.minecraft.server.level.ServerPlayer) -> a 90:93:void stopListening() -> a 96:104:void reload(net.minecraft.server.ServerAdvancementManager) -> a 107:110:void registerListeners(net.minecraft.server.ServerAdvancementManager) -> b 113:123:void ensureAllVisible() -> c 126:132:void checkForAutomaticTriggers(net.minecraft.server.ServerAdvancementManager) -> c 135:172:void load(net.minecraft.server.ServerAdvancementManager) -> d 175:193:void save() -> b 196:218:boolean award(net.minecraft.advancements.Advancement,java.lang.String) -> a 222:235:boolean revoke(net.minecraft.advancements.Advancement,java.lang.String) -> b 239:256:void registerListeners(net.minecraft.advancements.Advancement) -> c 259:273:void unregisterListeners(net.minecraft.advancements.Advancement) -> d 276:299:void flushDirty(net.minecraft.server.level.ServerPlayer) -> b 302:311:void setSelectedTab(net.minecraft.advancements.Advancement) -> a 314:319:net.minecraft.advancements.AdvancementProgress getOrStartProgress(net.minecraft.advancements.Advancement) -> b 323:325:void startProgress(net.minecraft.advancements.Advancement,net.minecraft.advancements.AdvancementProgress) -> a 328:350:void ensureVisibility(net.minecraft.advancements.Advancement) -> e 353:374:boolean shouldBeVisible(net.minecraft.advancements.Advancement) -> f 378:388:boolean hasCompletedChildrenOrSelf(net.minecraft.advancements.Advancement) -> g 56:63:void () -> net.minecraft.server.PlayerAdvancements$1 -> vr$1: 63:63:void () -> net.minecraft.server.RunningOnDifferentThreadException -> vs: net.minecraft.server.RunningOnDifferentThreadException RUNNING_ON_DIFFERENT_THREAD -> a 6:8:void () -> 12:13:java.lang.Throwable fillInStackTrace() -> fillInStackTrace 4:4:void () -> net.minecraft.server.ServerAdvancementManager -> vt: org.apache.logging.log4j.Logger LOGGER -> a com.google.gson.Gson GSON -> b net.minecraft.advancements.AdvancementList advancements -> c net.minecraft.world.level.storage.loot.PredicateManager predicateManager -> d 30:36:void (net.minecraft.world.level.storage.loot.PredicateManager) -> 40:62:void apply(java.util.Map,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a 66:66:net.minecraft.advancements.Advancement getAdvancement(net.minecraft.resources.ResourceLocation) -> a 70:70:java.util.Collection getAllAdvancements() -> a 26:26:void apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a 44:50:void lambda$apply$0(java.util.Map,net.minecraft.resources.ResourceLocation,com.google.gson.JsonElement) -> a 27:28:void () -> net.minecraft.server.ServerFunctionLibrary -> vu: org.apache.logging.log4j.Logger LOGGER -> a int PATH_PREFIX_LENGTH -> b int PATH_SUFFIX_LENGTH -> c java.util.Map functions -> d net.minecraft.tags.TagLoader tagsLoader -> e net.minecraft.tags.TagCollection tags -> f int functionCompilationLevel -> g com.mojang.brigadier.CommandDispatcher dispatcher -> h 49:49:java.util.Optional getFunction(net.minecraft.resources.ResourceLocation) -> a 53:53:java.util.Map getFunctions() -> a 57:57:net.minecraft.tags.TagCollection getTags() -> b 61:61:net.minecraft.tags.Tag getTag(net.minecraft.resources.ResourceLocation) -> b 41:67:void (int,com.mojang.brigadier.CommandDispatcher) -> 71:97:java.util.concurrent.CompletableFuture reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBarrier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent.Executor,java.util.concurrent.Executor) -> a 117:120:java.util.List readLines(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.resources.ResourceLocation) -> a 98:113:void lambda$reload$7(com.mojang.datafixers.util.Pair) -> a 101:108:void lambda$null$6(com.google.common.collect.ImmutableMap$Builder,net.minecraft.resources.ResourceLocation,java.util.concurrent.CompletableFuture) -> a 102:107:java.lang.Object lambda$null$5(net.minecraft.resources.ResourceLocation,com.google.common.collect.ImmutableMap$Builder,net.minecraft.commands.CommandFunction,java.lang.Throwable) -> a 76:92:java.util.concurrent.CompletionStage lambda$reload$4(net.minecraft.server.packs.resources.ResourceManager,java.util.concurrent.Executor,java.util.Collection) -> a 92:92:java.util.Map lambda$null$3(java.util.Map,java.lang.Void,java.lang.Throwable) -> a 85:86:net.minecraft.commands.CommandFunction lambda$null$2(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.commands.CommandSourceStack) -> a 74:74:java.util.Collection lambda$reload$1(net.minecraft.server.packs.resources.ResourceManager) -> a 74:74:boolean lambda$null$0(java.lang.String) -> a 35:39:void () -> net.minecraft.server.ServerFunctionManager -> vv: net.minecraft.resources.ResourceLocation TICK_FUNCTION_TAG -> a net.minecraft.resources.ResourceLocation LOAD_FUNCTION_TAG -> b net.minecraft.server.MinecraftServer server -> c boolean isInFunction -> d java.util.ArrayDeque commandQueue -> e java.util.List nestedCalls -> f java.util.List ticking -> g boolean postReload -> h net.minecraft.server.ServerFunctionLibrary library -> i 24:36:void (net.minecraft.server.MinecraftServer,net.minecraft.server.ServerFunctionLibrary) -> 39:39:net.minecraft.server.MinecraftServer getServer() -> a 43:43:int getCommandLimit() -> b 47:47:com.mojang.brigadier.CommandDispatcher getDispatcher() -> c 51:58:void tick() -> d 61:66:void executeTagFunctions(java.util.Collection,net.minecraft.resources.ResourceLocation) -> a 69:112:int execute(net.minecraft.commands.CommandFunction,net.minecraft.commands.CommandSourceStack) -> a 116:118:void replaceLibrary(net.minecraft.server.ServerFunctionLibrary) -> a 121:124:void postReload(net.minecraft.server.ServerFunctionLibrary) -> b 127:127:net.minecraft.commands.CommandSourceStack getGameLoopSender() -> e 131:131:java.util.Optional get(net.minecraft.resources.ResourceLocation) -> a 135:135:net.minecraft.tags.Tag getTag(net.minecraft.resources.ResourceLocation) -> b 139:139:java.lang.Iterable getFunctionNames() -> f 143:143:java.lang.Iterable getTagNames() -> g 18:19:void () -> net.minecraft.server.ServerFunctionManager$QueuedCommand -> vv$a: net.minecraft.server.ServerFunctionManager manager -> a net.minecraft.commands.CommandSourceStack sender -> b net.minecraft.commands.CommandFunction$Entry entry -> c 151:155:void (net.minecraft.server.ServerFunctionManager,net.minecraft.commands.CommandSourceStack,net.minecraft.commands.CommandFunction$Entry) -> 159:162:void execute(java.util.ArrayDeque,int) -> a 166:166:java.lang.String toString() -> toString net.minecraft.server.ServerInterface -> vw: net.minecraft.server.dedicated.DedicatedServerProperties getProperties() -> g_ java.lang.String getServerIp() -> h_ int getServerPort() -> p java.lang.String getServerName() -> i_ java.lang.String getServerVersion() -> H int getPlayerCount() -> I int getMaxPlayers() -> J java.lang.String[] getPlayerNames() -> K java.lang.String getLevelIdName() -> k_ java.lang.String getPluginNames() -> j_ java.lang.String runCommand(java.lang.String) -> a net.minecraft.server.ServerResources -> vx: java.util.concurrent.CompletableFuture DATA_RELOAD_INITIAL_TASK -> a net.minecraft.server.packs.resources.ReloadableResourceManager resources -> b net.minecraft.commands.Commands commands -> c net.minecraft.world.item.crafting.RecipeManager recipes -> d net.minecraft.tags.TagManager tagManager -> e net.minecraft.world.level.storage.loot.PredicateManager predicateManager -> f net.minecraft.world.level.storage.loot.LootTables lootTables -> g net.minecraft.server.ServerAdvancementManager advancements -> h net.minecraft.server.ServerFunctionLibrary functionLibrary -> i 23:43:void (net.minecraft.commands.Commands$CommandSelection,int) -> 46:46:net.minecraft.server.ServerFunctionLibrary getFunctionLibrary() -> a 50:50:net.minecraft.world.level.storage.loot.PredicateManager getPredicateManager() -> b 54:54:net.minecraft.world.level.storage.loot.LootTables getLootTables() -> c 58:58:net.minecraft.tags.TagContainer getTags() -> d 62:62:net.minecraft.world.item.crafting.RecipeManager getRecipeManager() -> e 66:66:net.minecraft.commands.Commands getCommands() -> f 70:70:net.minecraft.server.ServerAdvancementManager getAdvancements() -> g 74:74:net.minecraft.server.packs.resources.ResourceManager getResourceManager() -> h 78:84:java.util.concurrent.CompletableFuture loadResources(java.util.List,net.minecraft.commands.Commands$CommandSelection,int,java.util.concurrent.Executor,java.util.concurrent.Executor) -> a 88:89:void updateGlobals() -> i 93:94:void close() -> close 84:84:net.minecraft.server.ServerResources lambda$loadResources$1(net.minecraft.server.ServerResources,net.minecraft.util.Unit) -> a 81:84:void lambda$loadResources$0(net.minecraft.server.ServerResources,net.minecraft.util.Unit,java.lang.Throwable) -> a 21:21:void () -> net.minecraft.server.ServerScoreboard -> vy: net.minecraft.server.MinecraftServer server -> a java.util.Set trackedObjectives -> b java.lang.Runnable[] dirtyListeners -> c 23:28:void (net.minecraft.server.MinecraftServer) -> 31:31:net.minecraft.server.MinecraftServer getServer() -> a 36:43:void onScoreChanged(net.minecraft.world.scores.Score) -> a 47:50:void onPlayerRemoved(java.lang.String) -> a 54:59:void onPlayerScoreRemoved(java.lang.String,net.minecraft.world.scores.Objective) -> a 63:84:void setDisplayObjective(int,net.minecraft.world.scores.Objective) -> a 88:95:boolean addPlayerToTeam(java.lang.String,net.minecraft.world.scores.PlayerTeam) -> a 100:105:void removePlayerFromTeam(java.lang.String,net.minecraft.world.scores.PlayerTeam) -> b 109:111:void onObjectiveAdded(net.minecraft.world.scores.Objective) -> a 115:122:void onObjectiveChanged(net.minecraft.world.scores.Objective) -> b 126:133:void onObjectiveRemoved(net.minecraft.world.scores.Objective) -> c 137:142:void onTeamAdded(net.minecraft.world.scores.PlayerTeam) -> a 146:151:void onTeamChanged(net.minecraft.world.scores.PlayerTeam) -> b 155:160:void onTeamRemoved(net.minecraft.world.scores.PlayerTeam) -> c 163:165:void addDirtyListener(java.lang.Runnable) -> a 168:171:void setDirty() -> b 174:187:java.util.List getStartTrackingPackets(net.minecraft.world.scores.Objective) -> d 191:200:void startTrackingObjective(net.minecraft.world.scores.Objective) -> e 203:212:java.util.List getStopTrackingPackets(net.minecraft.world.scores.Objective) -> f 216:225:void stopTrackingObjective(net.minecraft.world.scores.Objective) -> g 228:236:int getObjectiveDisplaySlotCount(net.minecraft.world.scores.Objective) -> h net.minecraft.server.ServerScoreboard$Method -> vy$a: net.minecraft.server.ServerScoreboard$Method CHANGE -> a net.minecraft.server.ServerScoreboard$Method REMOVE -> b net.minecraft.server.ServerScoreboard$Method[] $VALUES -> c 239:239:net.minecraft.server.ServerScoreboard$Method[] values() -> values 239:239:net.minecraft.server.ServerScoreboard$Method valueOf(java.lang.String) -> valueOf 239:239:void (java.lang.String,int) -> 239:241:void () -> net.minecraft.server.TickTask -> vz: int tick -> a java.lang.Runnable runnable -> b 7:10:void (int,java.lang.Runnable) -> 13:13:int getTick() -> a 18:19:void run() -> run net.minecraft.server.bossevents.CustomBossEvent -> wa: net.minecraft.resources.ResourceLocation id -> h java.util.Set players -> i int value -> j int max -> k 23:31:void (net.minecraft.resources.ResourceLocation,net.minecraft.network.chat.Component) -> 34:34:net.minecraft.resources.ResourceLocation getTextId() -> a 39:41:void addPlayer(net.minecraft.server.level.ServerPlayer) -> a 44:45:void addOfflinePlayer(java.util.UUID) -> a 49:51:void removePlayer(net.minecraft.server.level.ServerPlayer) -> b 55:57:void removeAllPlayers() -> b 60:60:int getValue() -> c 64:64:int getMax() -> d 68:70:void setValue(int) -> a 73:75:void setMax(int) -> b 78:78:net.minecraft.network.chat.Component getDisplayName() -> e 86:129:boolean setPlayers(java.util.Collection) -> a 133:151:net.minecraft.nbt.CompoundTag save() -> f 155:170:net.minecraft.server.bossevents.CustomBossEvent load(net.minecraft.nbt.CompoundTag,net.minecraft.resources.ResourceLocation) -> a 174:177:void onPlayerConnect(net.minecraft.server.level.ServerPlayer) -> c 180:181:void onPlayerDisconnect(net.minecraft.server.level.ServerPlayer) -> d 78:81:net.minecraft.network.chat.Style lambda$getDisplayName$0(net.minecraft.network.chat.Style) -> a net.minecraft.server.bossevents.CustomBossEvents -> wb: java.util.Map events -> a 14:17:void () -> 21:21:net.minecraft.server.bossevents.CustomBossEvent get(net.minecraft.resources.ResourceLocation) -> a 25:27:net.minecraft.server.bossevents.CustomBossEvent create(net.minecraft.resources.ResourceLocation,net.minecraft.network.chat.Component) -> a 31:32:void remove(net.minecraft.server.bossevents.CustomBossEvent) -> a 35:35:java.util.Collection getIds() -> a 39:39:java.util.Collection getEvents() -> b 43:49:net.minecraft.nbt.CompoundTag save() -> c 53:57:void load(net.minecraft.nbt.CompoundTag) -> a 60:63:void onPlayerConnect(net.minecraft.server.level.ServerPlayer) -> a 66:69:void onPlayerDisconnect(net.minecraft.server.level.ServerPlayer) -> b net.minecraft.server.bossevents.package-info -> wc: net.minecraft.server.commands.AdvancementCommands -> wd: com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_ADVANCEMENTS -> a 27:27:void () -> 34:132:void register(com.mojang.brigadier.CommandDispatcher) -> a 135:170:int perform(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecraft.server.commands.AdvancementCommands$Action,java.util.Collection) -> a 174:200:int performCriterion(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecraft.server.commands.AdvancementCommands$Action,net.minecraft.advancements.Advancement,java.lang.String) -> a 204:216:java.util.List getAdvancements(net.minecraft.advancements.Advancement,net.minecraft.server.commands.AdvancementCommands$Mode) -> a 220:224:void addChildren(net.minecraft.advancements.Advancement,java.util.List) -> a 127:127:int lambda$register$15(com.mojang.brigadier.context.CommandContext) -> a 122:122:int lambda$register$14(com.mojang.brigadier.context.CommandContext) -> b 114:114:int lambda$register$13(com.mojang.brigadier.context.CommandContext) -> c 106:106:int lambda$register$12(com.mojang.brigadier.context.CommandContext) -> d 97:97:int lambda$register$11(com.mojang.brigadier.context.CommandContext) -> e 96:96:java.util.concurrent.CompletableFuture lambda$register$10(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 93:93:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> f 80:80:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> g 75:75:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> h 67:67:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> i 59:59:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> j 50:50:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> k 49:49:java.util.concurrent.CompletableFuture lambda$register$3(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> b 46:46:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> l 36:36:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a 29:30:java.util.concurrent.CompletableFuture lambda$static$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> c 28:28:void () -> net.minecraft.server.commands.AdvancementCommands$1 -> wd$1: net.minecraft.server.commands.AdvancementCommands$Action -> wd$a: net.minecraft.server.commands.AdvancementCommands$Action GRANT -> a net.minecraft.server.commands.AdvancementCommands$Action REVOKE -> b java.lang.String key -> c net.minecraft.server.commands.AdvancementCommands$Action[] $VALUES -> d 226:226:net.minecraft.server.commands.AdvancementCommands$Action[] values() -> values 226:226:net.minecraft.server.commands.AdvancementCommands$Action valueOf(java.lang.String) -> valueOf 267:269:void (java.lang.String,int,java.lang.String) -> 272:278:int perform(net.minecraft.server.level.ServerPlayer,java.lang.Iterable) -> a boolean perform(net.minecraft.server.level.ServerPlayer,net.minecraft.advancements.Advancement) -> a boolean performCriterion(net.minecraft.server.level.ServerPlayer,net.minecraft.advancements.Advancement,java.lang.String) -> a 286:286:java.lang.String getKey() -> a 226:226:void (java.lang.String,int,java.lang.String,net.minecraft.server.commands.AdvancementCommands$1) -> 226:245:void () -> net.minecraft.server.commands.AdvancementCommands$Action$1 -> wd$a$1: 227:227:void (java.lang.String,int,java.lang.String) -> 230:237:boolean perform(net.minecraft.server.level.ServerPlayer,net.minecraft.advancements.Advancement) -> a 242:242:boolean performCriterion(net.minecraft.server.level.ServerPlayer,net.minecraft.advancements.Advancement,java.lang.String) -> a net.minecraft.server.commands.AdvancementCommands$Action$2 -> wd$a$2: 245:245:void (java.lang.String,int,java.lang.String) -> 248:255:boolean perform(net.minecraft.server.level.ServerPlayer,net.minecraft.advancements.Advancement) -> a 260:260:boolean performCriterion(net.minecraft.server.level.ServerPlayer,net.minecraft.advancements.Advancement,java.lang.String) -> a net.minecraft.server.commands.AdvancementCommands$Mode -> wd$b: net.minecraft.server.commands.AdvancementCommands$Mode ONLY -> a net.minecraft.server.commands.AdvancementCommands$Mode THROUGH -> b net.minecraft.server.commands.AdvancementCommands$Mode FROM -> c net.minecraft.server.commands.AdvancementCommands$Mode UNTIL -> d net.minecraft.server.commands.AdvancementCommands$Mode EVERYTHING -> e boolean parents -> f boolean children -> g net.minecraft.server.commands.AdvancementCommands$Mode[] $VALUES -> h 290:290:net.minecraft.server.commands.AdvancementCommands$Mode[] values() -> values 290:290:net.minecraft.server.commands.AdvancementCommands$Mode valueOf(java.lang.String) -> valueOf 301:304:void (java.lang.String,int,boolean,boolean) -> 290:290:boolean access$000(net.minecraft.server.commands.AdvancementCommands$Mode) -> a 290:290:boolean access$100(net.minecraft.server.commands.AdvancementCommands$Mode) -> b 290:295:void () -> net.minecraft.server.commands.AttributeCommand -> we: com.mojang.brigadier.suggestion.SuggestionProvider AVAILABLE_ATTRIBUTES -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NOT_LIVING_ENTITY -> b com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_NO_SUCH_ATTRIBUTE -> c com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType ERROR_NO_SUCH_MODIFIER -> d com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType ERROR_MODIFIER_ALREADY_PRESENT -> e 37:37:void () -> 46:130:void register(com.mojang.brigadier.CommandDispatcher) -> a 133:137:net.minecraft.world.entity.ai.attributes.AttributeInstance getAttributeInstance(net.minecraft.world.entity.Entity,net.minecraft.world.entity.ai.attributes.Attribute) -> a 141:144:net.minecraft.world.entity.LivingEntity getLivingEntity(net.minecraft.world.entity.Entity) -> a 148:152:net.minecraft.world.entity.LivingEntity getEntityWithAttribute(net.minecraft.world.entity.Entity,net.minecraft.world.entity.ai.attributes.Attribute) -> b 156:159:int getAttributeValue(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,net.minecraft.world.entity.ai.attributes.Attribute,double) -> a 163:166:int getAttributeBase(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,net.minecraft.world.entity.ai.attributes.Attribute,double) -> b 170:180:int getAttributeModifier(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,net.minecraft.world.entity.ai.attributes.Attribute,java.util.UUID,double) -> a 184:186:int setAttributeBase(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,net.minecraft.world.entity.ai.attributes.Attribute,double) -> c 190:197:int addModifier(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,net.minecraft.world.entity.ai.attributes.Attribute,java.util.UUID,java.lang.String,double,net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation) -> a 201:206:int removeModifier(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,net.minecraft.world.entity.ai.attributes.Attribute,java.util.UUID) -> a 121:121:int lambda$register$16(com.mojang.brigadier.context.CommandContext) -> a 118:118:int lambda$register$15(com.mojang.brigadier.context.CommandContext) -> b 109:109:int lambda$register$14(com.mojang.brigadier.context.CommandContext) -> c 100:100:int lambda$register$13(com.mojang.brigadier.context.CommandContext) -> d 96:96:int lambda$register$12(com.mojang.brigadier.context.CommandContext) -> e 92:92:int lambda$register$11(com.mojang.brigadier.context.CommandContext) -> f 76:76:int lambda$register$10(com.mojang.brigadier.context.CommandContext) -> g 73:73:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> h 68:68:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> i 59:59:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> j 56:56:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> k 48:48:boolean lambda$register$5(net.minecraft.commands.CommandSourceStack) -> a 43:43:com.mojang.brigadier.Message lambda$static$4(java.lang.Object,java.lang.Object,java.lang.Object) -> a 42:42:com.mojang.brigadier.Message lambda$static$3(java.lang.Object,java.lang.Object,java.lang.Object) -> b 41:41:com.mojang.brigadier.Message lambda$static$2(java.lang.Object,java.lang.Object) -> a 40:40:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a 38:38:java.util.concurrent.CompletableFuture lambda$static$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 38:43:void () -> net.minecraft.server.commands.BanIpCommands -> wf: java.util.regex.Pattern IP_ADDRESS_PATTERN -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID_IP -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALREADY_BANNED -> c 27:27:void () -> 33:45:void register(com.mojang.brigadier.CommandDispatcher) -> a 48:57:int banIpOrName(net.minecraft.commands.CommandSourceStack,java.lang.String,net.minecraft.network.chat.Component) -> a 61:78:int banIp(net.minecraft.commands.CommandSourceStack,java.lang.String,net.minecraft.network.chat.Component) -> b 41:41:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a 38:38:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b 35:35:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a 28:30:void () -> net.minecraft.server.commands.BanListCommands -> wg: 16:16:void () -> 18:34:void register(com.mojang.brigadier.CommandDispatcher) -> a 37:45:int showList(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a 31:31:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> a 27:27:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> b 22:23:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> c 20:20:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a net.minecraft.server.commands.BanPlayerCommands -> wh: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALREADY_BANNED -> a 26:26:void () -> 30:42:void register(com.mojang.brigadier.CommandDispatcher) -> a 45:66:int banPlayers(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecraft.network.chat.Component) -> a 38:38:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a 35:35:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b 32:32:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a 27:27:void () -> net.minecraft.server.commands.BossBarCommands -> wi: com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_ALREADY_EXISTS -> b com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_DOESNT_EXIST -> c com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_PLAYER_CHANGE -> d com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_NAME_CHANGE -> e com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_COLOR_CHANGE -> f com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_STYLE_CHANGE -> g com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_VALUE_CHANGE -> h com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_MAX_CHANGE -> i com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALREADY_HIDDEN -> j com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALREADY_VISIBLE -> k com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_BOSS_BAR -> a 38:38:void () -> 52:198:void register(com.mojang.brigadier.CommandDispatcher) -> a 201:202:int getValue(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.CustomBossEvent) -> a 206:207:int getMax(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.CustomBossEvent) -> b 211:216:int getVisible(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.CustomBossEvent) -> c 221:226:int getPlayers(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.CustomBossEvent) -> d 230:243:int setVisible(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.CustomBossEvent,boolean) -> a 247:252:int setValue(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.CustomBossEvent,int) -> a 256:261:int setMax(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.CustomBossEvent,int) -> b 265:270:int setColor(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.CustomBossEvent,net.minecraft.world.BossEvent$BossBarColor) -> a 274:279:int setStyle(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.CustomBossEvent,net.minecraft.world.BossEvent$BossBarOverlay) -> a 283:289:int setName(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.CustomBossEvent,net.minecraft.network.chat.Component) -> a 293:302:int setPlayers(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.CustomBossEvent,java.util.Collection) -> a 306:312:int listBars(net.minecraft.commands.CommandSourceStack) -> a 316:322:int createBar(net.minecraft.commands.CommandSourceStack,net.minecraft.resources.ResourceLocation,net.minecraft.network.chat.Component) -> a 326:330:int removeBar(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.CustomBossEvent) -> e 334:339:net.minecraft.server.bossevents.CustomBossEvent getBossBar(com.mojang.brigadier.context.CommandContext) -> a 193:193:int lambda$register$28(com.mojang.brigadier.context.CommandContext) -> b 189:189:int lambda$register$27(com.mojang.brigadier.context.CommandContext) -> c 185:185:int lambda$register$26(com.mojang.brigadier.context.CommandContext) -> d 181:181:int lambda$register$25(com.mojang.brigadier.context.CommandContext) -> e 169:169:int lambda$register$24(com.mojang.brigadier.context.CommandContext) -> f 166:166:int lambda$register$23(com.mojang.brigadier.context.CommandContext) -> g 161:161:int lambda$register$22(com.mojang.brigadier.context.CommandContext) -> h 154:154:int lambda$register$21(com.mojang.brigadier.context.CommandContext) -> i 147:147:int lambda$register$20(com.mojang.brigadier.context.CommandContext) -> j 140:140:int lambda$register$19(com.mojang.brigadier.context.CommandContext) -> k 136:136:int lambda$register$18(com.mojang.brigadier.context.CommandContext) -> l 132:132:int lambda$register$17(com.mojang.brigadier.context.CommandContext) -> m 128:128:int lambda$register$16(com.mojang.brigadier.context.CommandContext) -> n 124:124:int lambda$register$15(com.mojang.brigadier.context.CommandContext) -> o 117:117:int lambda$register$14(com.mojang.brigadier.context.CommandContext) -> p 113:113:int lambda$register$13(com.mojang.brigadier.context.CommandContext) -> q 109:109:int lambda$register$12(com.mojang.brigadier.context.CommandContext) -> r 105:105:int lambda$register$11(com.mojang.brigadier.context.CommandContext) -> s 101:101:int lambda$register$10(com.mojang.brigadier.context.CommandContext) -> t 97:97:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> u 93:93:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> v 86:86:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> w 75:75:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> x 70:70:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> y 61:61:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> z 54:54:boolean lambda$register$3(net.minecraft.commands.CommandSourceStack) -> b 49:49:java.util.concurrent.CompletableFuture lambda$static$2(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 40:40:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a 39:39:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> b 39:49:void () -> net.minecraft.server.commands.ClearInventoryCommands -> wj: com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_SINGLE -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_MULTIPLE -> b 25:25:void () -> 30:47:void register(com.mojang.brigadier.CommandDispatcher) -> a 50:84:int clearInventory(net.minecraft.commands.CommandSourceStack,java.util.Collection,java.util.function.Predicate,int) -> a 42:42:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> a 39:39:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> b 36:36:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> c 36:36:boolean lambda$null$5(net.minecraft.world.item.ItemStack) -> a 33:33:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> d 33:33:boolean lambda$null$3(net.minecraft.world.item.ItemStack) -> b 32:32:boolean lambda$register$2(net.minecraft.commands.CommandSourceStack) -> a 27:27:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a 26:26:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> b 26:27:void () -> net.minecraft.server.commands.CloneCommands -> wk: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_OVERLAP -> b com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_AREA_TOO_LARGE -> c com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> d java.util.function.Predicate FILTER_AIR -> a 36:36:void () -> 44:109:void register(com.mojang.brigadier.CommandDispatcher) -> a 112:213:int clone(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,java.util.function.Predicate,net.minecraft.server.commands.CloneCommands$Mode) -> a 101:101:int lambda$register$20(com.mojang.brigadier.context.CommandContext) -> a 97:97:int lambda$register$19(com.mojang.brigadier.context.CommandContext) -> b 93:93:int lambda$register$18(com.mojang.brigadier.context.CommandContext) -> c 90:90:int lambda$register$17(com.mojang.brigadier.context.CommandContext) -> d 83:83:int lambda$register$16(com.mojang.brigadier.context.CommandContext) -> e 79:79:int lambda$register$15(com.mojang.brigadier.context.CommandContext) -> f 75:75:int lambda$register$14(com.mojang.brigadier.context.CommandContext) -> g 72:72:int lambda$register$13(com.mojang.brigadier.context.CommandContext) -> h 67:67:int lambda$register$12(com.mojang.brigadier.context.CommandContext) -> i 67:67:boolean lambda$null$11(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> a 63:63:int lambda$register$10(com.mojang.brigadier.context.CommandContext) -> j 63:63:boolean lambda$null$9(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> b 59:59:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> k 59:59:boolean lambda$null$7(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> c 56:56:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> l 56:56:boolean lambda$null$5(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> d 53:53:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> m 53:53:boolean lambda$null$3(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> e 46:46:boolean lambda$register$2(net.minecraft.commands.CommandSourceStack) -> a 41:41:boolean lambda$static$1(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> f 39:39:com.mojang.brigadier.Message lambda$static$0(java.lang.Object,java.lang.Object) -> a 38:41:void () -> net.minecraft.server.commands.CloneCommands$CloneBlockInfo -> wk$a: net.minecraft.core.BlockPos pos -> a net.minecraft.world.level.block.state.BlockState state -> b net.minecraft.nbt.CompoundTag tag -> c 239:243:void (net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState,net.minecraft.nbt.CompoundTag) -> net.minecraft.server.commands.CloneCommands$Mode -> wk$b: net.minecraft.server.commands.CloneCommands$Mode FORCE -> a net.minecraft.server.commands.CloneCommands$Mode MOVE -> b net.minecraft.server.commands.CloneCommands$Mode NORMAL -> c boolean canOverlap -> d net.minecraft.server.commands.CloneCommands$Mode[] $VALUES -> e 216:216:net.minecraft.server.commands.CloneCommands$Mode[] values() -> values 216:216:net.minecraft.server.commands.CloneCommands$Mode valueOf(java.lang.String) -> valueOf 224:226:void (java.lang.String,int,boolean) -> 229:229:boolean canOverlap() -> a 216:219:void () -> net.minecraft.server.commands.DataPackCommand -> wl: com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_PACK -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_PACK_ALREADY_ENABLED -> b com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_PACK_ALREADY_DISABLED -> c com.mojang.brigadier.suggestion.SuggestionProvider SELECTED_PACKS -> d com.mojang.brigadier.suggestion.SuggestionProvider UNSELECTED_PACKS -> e 27:27:void () -> 40:96:void register(com.mojang.brigadier.CommandDispatcher) -> a 99:106:int enablePack(net.minecraft.commands.CommandSourceStack,net.minecraft.server.packs.repository.Pack,net.minecraft.server.commands.DataPackCommand$Inserter) -> a 110:117:int disablePack(net.minecraft.commands.CommandSourceStack,net.minecraft.server.packs.repository.Pack) -> a 121:121:int listPacks(net.minecraft.commands.CommandSourceStack) -> a 125:137:int listAvailablePacks(net.minecraft.commands.CommandSourceStack) -> b 141:151:int listEnabledPacks(net.minecraft.commands.CommandSourceStack) -> c 155:168:net.minecraft.server.packs.repository.Pack getPack(com.mojang.brigadier.context.CommandContext,java.lang.String,boolean) -> a 148:148:net.minecraft.network.chat.Component lambda$listEnabledPacks$23(net.minecraft.server.packs.repository.Pack) -> a 134:134:net.minecraft.network.chat.Component lambda$listAvailablePacks$22(net.minecraft.server.packs.repository.Pack) -> b 130:130:boolean lambda$listAvailablePacks$21(java.util.Collection,net.minecraft.server.packs.repository.Pack) -> a 92:92:int lambda$register$20(com.mojang.brigadier.context.CommandContext) -> a 88:88:int lambda$register$19(com.mojang.brigadier.context.CommandContext) -> b 85:85:int lambda$register$18(com.mojang.brigadier.context.CommandContext) -> c 80:80:int lambda$register$17(com.mojang.brigadier.context.CommandContext) -> d 71:71:int lambda$register$16(com.mojang.brigadier.context.CommandContext) -> e 71:71:void lambda$null$15(java.util.List,net.minecraft.server.packs.repository.Pack) -> a 67:67:int lambda$register$14(com.mojang.brigadier.context.CommandContext) -> f 62:62:int lambda$register$13(com.mojang.brigadier.context.CommandContext) -> g 62:62:void lambda$null$12(com.mojang.brigadier.context.CommandContext,java.util.List,net.minecraft.server.packs.repository.Pack) -> a 54:54:int lambda$register$11(com.mojang.brigadier.context.CommandContext) -> h 54:54:void lambda$null$10(com.mojang.brigadier.context.CommandContext,java.util.List,net.minecraft.server.packs.repository.Pack) -> b 48:48:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> i 48:48:void lambda$null$8(java.util.List,net.minecraft.server.packs.repository.Pack) -> b 48:48:net.minecraft.server.packs.repository.Pack lambda$null$7(net.minecraft.server.packs.repository.Pack) -> c 42:42:boolean lambda$register$6(net.minecraft.commands.CommandSourceStack) -> d 34:36:java.util.concurrent.CompletableFuture lambda$static$5(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 36:36:boolean lambda$null$4(java.util.Collection,java.lang.String) -> a 32:32:java.util.concurrent.CompletableFuture lambda$static$3(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> b 30:30:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> a 29:29:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> b 28:28:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> c 28:33:void () -> net.minecraft.server.commands.DataPackCommand$Inserter -> wl$a: void apply(java.util.List,net.minecraft.server.packs.repository.Pack) -> apply net.minecraft.server.commands.DeOpCommands -> wm: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_OP -> a 20:20:void () -> 24:33:void register(com.mojang.brigadier.CommandDispatcher) -> a 36:52:int deopPlayers(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a 30:30:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a 29:29:java.util.concurrent.CompletableFuture lambda$register$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 26:26:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a 21:21:void () -> net.minecraft.server.commands.DebugCommand -> wn: org.apache.logging.log4j.Logger LOGGER -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_RUNNING -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALREADY_RUNNING -> c java.nio.file.spi.FileSystemProvider ZIP_FS_PROVIDER -> d 30:30:void () -> 39:46:void register(com.mojang.brigadier.CommandDispatcher) -> a 49:55:int start(net.minecraft.commands.CommandSourceStack) -> a 59:72:int stop(net.minecraft.commands.CommandSourceStack) -> b 76:98:int report(net.minecraft.commands.CommandSourceStack) -> c 44:44:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> a 43:43:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> b 42:42:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> c 41:41:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> d 36:36:boolean lambda$static$0(java.nio.file.spi.FileSystemProvider) -> a 31:36:void () -> net.minecraft.server.commands.DebugMobSpawningCommand -> wo: 16:16:void () -> 18:30:void register(com.mojang.brigadier.CommandDispatcher) -> a 33:34:int spawnMobs(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.MobCategory,net.minecraft.core.BlockPos) -> a 25:25:int lambda$register$1(net.minecraft.world.entity.MobCategory,com.mojang.brigadier.context.CommandContext) -> a 18:18:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a net.minecraft.server.commands.DebugPathCommand -> wp: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_MOB -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_PATH -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_COMPLETE -> c 22:22:void () -> 28:36:void register(com.mojang.brigadier.CommandDispatcher) -> a 39:58:int fillBlocks(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos) -> a 33:33:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a 30:30:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a 23:25:void () -> net.minecraft.server.commands.DefaultGameModeCommands -> wq: 14:14:void () -> 16:25:void register(com.mojang.brigadier.CommandDispatcher) -> a 28:43:int setMode(net.minecraft.commands.CommandSourceStack,net.minecraft.world.level.GameType) -> a 20:20:int lambda$register$1(net.minecraft.world.level.GameType,com.mojang.brigadier.context.CommandContext) -> a 16:16:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a net.minecraft.server.commands.DifficultyCommand -> wr: com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_ALREADY_DIFFICULT -> a 15:15:void () -> 19:34:void register(com.mojang.brigadier.CommandDispatcher) -> a 37:45:int setDifficulty(net.minecraft.commands.CommandSourceStack,net.minecraft.world.Difficulty) -> a 29:31:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> a 27:27:boolean lambda$register$2(net.minecraft.commands.CommandSourceStack) -> a 22:22:int lambda$register$1(net.minecraft.world.Difficulty,com.mojang.brigadier.context.CommandContext) -> a 16:16:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 16:16:void () -> net.minecraft.server.commands.EffectCommands -> ws: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_GIVE_FAILED -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_CLEAR_EVERYTHING_FAILED -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_CLEAR_SPECIFIC_FAILED -> c 30:30:void () -> 36:74:void register(com.mojang.brigadier.CommandDispatcher) -> a 77:113:int giveEffect(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecraft.world.effect.MobEffect,java.lang.Integer,int,boolean) -> a 117:137:int clearEffects(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a 141:161:int clearEffect(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecraft.world.effect.MobEffect) -> a 66:66:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> a 63:63:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> b 60:60:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> c 57:57:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> d 47:47:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> e 44:44:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> f 41:41:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> g 38:38:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a 31:33:void () -> net.minecraft.server.commands.EmoteCommands -> wt: 15:15:void () -> 17:32:void register(com.mojang.brigadier.CommandDispatcher) -> a 21:28:int lambda$register$0(com.mojang.brigadier.context.CommandContext) -> a net.minecraft.server.commands.EnchantCommand -> wu: com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NOT_LIVING_ENTITY -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NO_ITEM -> b com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INCOMPATIBLE -> c com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_LEVEL_TOO_HIGH -> d com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOTHING_HAPPENED -> e 28:28:void () -> 36:51:void register(com.mojang.brigadier.CommandDispatcher) -> a 54:88:int enchant(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecraft.world.item.enchantment.Enchantment,int) -> a 46:46:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> a 43:43:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> b 38:38:boolean lambda$register$4(net.minecraft.commands.CommandSourceStack) -> a 32:32:com.mojang.brigadier.Message lambda$static$3(java.lang.Object,java.lang.Object) -> a 31:31:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> a 30:30:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> b 29:29:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> c 29:33:void () -> net.minecraft.server.commands.ExecuteCommand -> wv: com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_AREA_TOO_LARGE -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_CONDITIONAL_FAILED -> b com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_CONDITIONAL_FAILED_COUNT -> c java.util.function.BinaryOperator CALLBACK_CHAINER -> d com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_PREDICATE -> e 95:95:void () -> 123:255:void register(com.mojang.brigadier.CommandDispatcher) -> a 258:341:com.mojang.brigadier.builder.ArgumentBuilder wrapStores(com.mojang.brigadier.tree.LiteralCommandNode,com.mojang.brigadier.builder.LiteralArgumentBuilder,boolean) -> a 345:347:net.minecraft.commands.CommandSourceStack storeValue(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecraft.world.scores.Objective,boolean) -> a 357:357:net.minecraft.commands.CommandSourceStack storeValue(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.CustomBossEvent,boolean,boolean) -> a 368:368:net.minecraft.commands.CommandSourceStack storeData(net.minecraft.commands.CommandSourceStack,net.minecraft.server.commands.data.DataAccessor,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,java.util.function.IntFunction,boolean) -> a 380:504:com.mojang.brigadier.builder.ArgumentBuilder addConditionals(com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier.builder.LiteralArgumentBuilder,boolean) -> a 508:519:com.mojang.brigadier.Command createNumericConditionalHandler(boolean,net.minecraft.server.commands.ExecuteCommand$CommandNumericPredicate) -> a 532:532:int checkMatchingData(net.minecraft.server.commands.data.DataAccessor,net.minecraft.commands.arguments.NbtPathArgument$NbtPath) -> a 536:549:boolean checkScore(com.mojang.brigadier.context.CommandContext,java.util.function.BiPredicate) -> a 553:562:boolean checkScore(com.mojang.brigadier.context.CommandContext,net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a 566:572:boolean checkCustomPredicate(net.minecraft.commands.CommandSourceStack,net.minecraft.world.level.storage.loot.predicates.LootItemCondition) -> a 576:579:java.util.Collection expect(com.mojang.brigadier.context.CommandContext,boolean,boolean) -> a 584:586:com.mojang.brigadier.builder.ArgumentBuilder addConditional(com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier.builder.ArgumentBuilder,boolean,net.minecraft.server.commands.ExecuteCommand$CommandPredicate) -> a 597:599:com.mojang.brigadier.builder.ArgumentBuilder addIfBlocksConditional(com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier.builder.ArgumentBuilder,boolean,boolean) -> a 603:608:int checkIfRegions(com.mojang.brigadier.context.CommandContext,boolean) -> a 613:618:int checkUnlessRegions(com.mojang.brigadier.context.CommandContext,boolean) -> b 623:623:java.util.OptionalInt checkRegions(com.mojang.brigadier.context.CommandContext,boolean) -> c 627:678:java.util.OptionalInt checkRegions(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,boolean) -> a 599:599:int lambda$addIfBlocksConditional$61(boolean,com.mojang.brigadier.context.CommandContext) -> a 599:599:int lambda$addIfBlocksConditional$60(boolean,com.mojang.brigadier.context.CommandContext) -> b 598:598:java.util.Collection lambda$addIfBlocksConditional$59(boolean,boolean,com.mojang.brigadier.context.CommandContext) -> a 587:591:int lambda$addConditional$58(boolean,net.minecraft.server.commands.ExecuteCommand$CommandPredicate,com.mojang.brigadier.context.CommandContext) -> a 585:585:java.util.Collection lambda$addConditional$57(boolean,net.minecraft.server.commands.ExecuteCommand$CommandPredicate,com.mojang.brigadier.context.CommandContext) -> b 520:525:int lambda$createNumericConditionalHandler$56(net.minecraft.server.commands.ExecuteCommand$CommandNumericPredicate,com.mojang.brigadier.context.CommandContext) -> a 510:515:int lambda$createNumericConditionalHandler$55(net.minecraft.server.commands.ExecuteCommand$CommandNumericPredicate,com.mojang.brigadier.context.CommandContext) -> b 494:498:com.mojang.brigadier.builder.ArgumentBuilder lambda$addConditionals$54(com.mojang.brigadier.tree.CommandNode,boolean,net.minecraft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.builder.ArgumentBuilder) -> a 498:498:int lambda$null$53(net.minecraft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.context.CommandContext) -> a 497:497:java.util.Collection lambda$null$52(boolean,net.minecraft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.context.CommandContext) -> a 486:486:boolean lambda$addConditionals$51(com.mojang.brigadier.context.CommandContext) -> a 479:479:int lambda$addConditionals$50(com.mojang.brigadier.context.CommandContext) -> b 478:478:java.util.Collection lambda$addConditionals$49(boolean,com.mojang.brigadier.context.CommandContext) -> c 450:450:boolean lambda$addConditionals$48(com.mojang.brigadier.context.CommandContext) -> c 443:443:boolean lambda$addConditionals$47(com.mojang.brigadier.context.CommandContext) -> d 443:443:boolean lambda$null$46(java.lang.Integer,java.lang.Integer) -> a 433:433:boolean lambda$addConditionals$45(com.mojang.brigadier.context.CommandContext) -> e 433:433:boolean lambda$null$44(java.lang.Integer,java.lang.Integer) -> b 423:423:boolean lambda$addConditionals$43(com.mojang.brigadier.context.CommandContext) -> f 423:423:boolean lambda$null$42(java.lang.Integer,java.lang.Integer) -> c 413:413:boolean lambda$addConditionals$41(com.mojang.brigadier.context.CommandContext) -> g 413:413:boolean lambda$null$40(java.lang.Integer,java.lang.Integer) -> d 403:403:boolean lambda$addConditionals$39(com.mojang.brigadier.context.CommandContext) -> h 386:386:boolean lambda$addConditionals$38(com.mojang.brigadier.context.CommandContext) -> i 370:376:void lambda$storeData$37(net.minecraft.server.commands.data.DataAccessor,boolean,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,java.util.function.IntFunction,com.mojang.brigadier.context.CommandContext,boolean,int) -> a 372:372:net.minecraft.nbt.Tag lambda$null$36(java.util.function.IntFunction,int) -> a 358:364:void lambda$storeValue$35(boolean,boolean,net.minecraft.server.bossevents.CustomBossEvent,com.mojang.brigadier.context.CommandContext,boolean,int) -> a 348:353:void lambda$storeValue$34(java.util.Collection,net.minecraft.world.scores.Scoreboard,net.minecraft.world.scores.Objective,boolean,com.mojang.brigadier.context.CommandContext,boolean,int) -> a 287:334:com.mojang.brigadier.builder.ArgumentBuilder lambda$wrapStores$33(com.mojang.brigadier.tree.LiteralCommandNode,net.minecraft.server.commands.data.DataCommands$DataProvider,boolean,com.mojang.brigadier.builder.ArgumentBuilder) -> a 334:334:net.minecraft.commands.CommandSourceStack lambda$null$32(net.minecraft.server.commands.data.DataCommands$DataProvider,boolean,com.mojang.brigadier.context.CommandContext) -> a 334:334:net.minecraft.nbt.Tag lambda$null$31(com.mojang.brigadier.context.CommandContext,int) -> a 326:326:net.minecraft.commands.CommandSourceStack lambda$null$30(net.minecraft.server.commands.data.DataCommands$DataProvider,boolean,com.mojang.brigadier.context.CommandContext) -> b 326:326:net.minecraft.nbt.Tag lambda$null$29(com.mojang.brigadier.context.CommandContext,int) -> b 318:318:net.minecraft.commands.CommandSourceStack lambda$null$28(net.minecraft.server.commands.data.DataCommands$DataProvider,boolean,com.mojang.brigadier.context.CommandContext) -> c 318:318:net.minecraft.nbt.Tag lambda$null$27(com.mojang.brigadier.context.CommandContext,int) -> c 310:310:net.minecraft.commands.CommandSourceStack lambda$null$26(net.minecraft.server.commands.data.DataCommands$DataProvider,boolean,com.mojang.brigadier.context.CommandContext) -> d 310:310:net.minecraft.nbt.Tag lambda$null$25(com.mojang.brigadier.context.CommandContext,int) -> d 302:302:net.minecraft.commands.CommandSourceStack lambda$null$24(net.minecraft.server.commands.data.DataCommands$DataProvider,boolean,com.mojang.brigadier.context.CommandContext) -> e 302:302:net.minecraft.nbt.Tag lambda$null$23(com.mojang.brigadier.context.CommandContext,int) -> e 294:294:net.minecraft.commands.CommandSourceStack lambda$null$22(net.minecraft.server.commands.data.DataCommands$DataProvider,boolean,com.mojang.brigadier.context.CommandContext) -> f 294:294:net.minecraft.nbt.Tag lambda$null$21(com.mojang.brigadier.context.CommandContext,int) -> f 281:281:net.minecraft.commands.CommandSourceStack lambda$wrapStores$20(boolean,com.mojang.brigadier.context.CommandContext) -> d 277:277:net.minecraft.commands.CommandSourceStack lambda$wrapStores$19(boolean,com.mojang.brigadier.context.CommandContext) -> e 265:265:net.minecraft.commands.CommandSourceStack lambda$wrapStores$18(boolean,com.mojang.brigadier.context.CommandContext) -> f 251:251:net.minecraft.commands.CommandSourceStack lambda$register$17(com.mojang.brigadier.context.CommandContext) -> j 244:244:net.minecraft.commands.CommandSourceStack lambda$register$16(com.mojang.brigadier.context.CommandContext) -> k 237:237:net.minecraft.commands.CommandSourceStack lambda$register$15(com.mojang.brigadier.context.CommandContext) -> l 230:230:net.minecraft.commands.CommandSourceStack lambda$register$14(com.mojang.brigadier.context.CommandContext) -> m 218:223:java.util.Collection lambda$register$13(com.mojang.brigadier.context.CommandContext) -> n 200:204:java.util.Collection lambda$register$12(com.mojang.brigadier.context.CommandContext) -> o 193:193:net.minecraft.commands.CommandSourceStack lambda$register$11(com.mojang.brigadier.context.CommandContext) -> p 180:184:java.util.Collection lambda$register$10(com.mojang.brigadier.context.CommandContext) -> q 173:173:net.minecraft.commands.CommandSourceStack lambda$register$9(com.mojang.brigadier.context.CommandContext) -> r 156:160:java.util.Collection lambda$register$8(com.mojang.brigadier.context.CommandContext) -> s 143:147:java.util.Collection lambda$register$7(com.mojang.brigadier.context.CommandContext) -> t 127:127:boolean lambda$register$6(net.minecraft.commands.CommandSourceStack) -> a 123:123:boolean lambda$register$5(net.minecraft.commands.CommandSourceStack) -> b 108:109:java.util.concurrent.CompletableFuture lambda$static$4(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 102:102:com.mojang.brigadier.ResultConsumer lambda$static$3(com.mojang.brigadier.ResultConsumer,com.mojang.brigadier.ResultConsumer) -> a 103:105:void lambda$null$2(com.mojang.brigadier.ResultConsumer,com.mojang.brigadier.ResultConsumer,com.mojang.brigadier.context.CommandContext,boolean,int) -> a 100:100:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a 97:97:com.mojang.brigadier.Message lambda$static$0(java.lang.Object,java.lang.Object) -> a 97:107:void () -> net.minecraft.server.commands.ExecuteCommand$CommandNumericPredicate -> wv$a: int test(com.mojang.brigadier.context.CommandContext) -> test net.minecraft.server.commands.ExecuteCommand$CommandPredicate -> wv$b: boolean test(com.mojang.brigadier.context.CommandContext) -> test net.minecraft.server.commands.ExperienceCommand -> ww: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_SET_POINTS_INVALID -> a 29:29:void () -> 33:93:void register(com.mojang.brigadier.CommandDispatcher) -> a 96:98:int queryExperience(net.minecraft.commands.CommandSourceStack,net.minecraft.server.level.ServerPlayer,net.minecraft.server.commands.ExperienceCommand$Type) -> a 102:112:int addExperience(net.minecraft.commands.CommandSourceStack,java.util.Collection,int,net.minecraft.server.commands.ExperienceCommand$Type) -> a 116:134:int setExperience(net.minecraft.commands.CommandSourceStack,java.util.Collection,int,net.minecraft.server.commands.ExperienceCommand$Type) -> b 90:90:boolean lambda$register$9(net.minecraft.commands.CommandSourceStack) -> a 82:82:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> a 78:78:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> b 67:67:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> c 63:63:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> d 60:60:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> e 49:49:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> f 45:45:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> g 42:42:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> h 35:35:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> b 30:30:void () -> net.minecraft.server.commands.ExperienceCommand$Type -> ww$a: net.minecraft.server.commands.ExperienceCommand$Type POINTS -> a net.minecraft.server.commands.ExperienceCommand$Type LEVELS -> b java.util.function.BiConsumer add -> c java.util.function.BiPredicate set -> d java.lang.String name -> e java.util.function.ToIntFunction query -> f net.minecraft.server.commands.ExperienceCommand$Type[] $VALUES -> g 137:137:net.minecraft.server.commands.ExperienceCommand$Type[] values() -> values 137:137:net.minecraft.server.commands.ExperienceCommand$Type valueOf(java.lang.String) -> valueOf 155:160:void (java.lang.String,int,java.lang.String,java.util.function.BiConsumer,java.util.function.BiPredicate,java.util.function.ToIntFunction) -> 148:148:int lambda$static$3(net.minecraft.server.level.ServerPlayer) -> a 146:147:boolean lambda$static$2(net.minecraft.server.level.ServerPlayer,java.lang.Integer) -> a 144:144:int lambda$static$1(net.minecraft.server.level.ServerPlayer) -> b 139:143:boolean lambda$static$0(net.minecraft.server.level.ServerPlayer,java.lang.Integer) -> b 137:137:java.util.function.ToIntFunction access$000(net.minecraft.server.commands.ExperienceCommand$Type) -> a 137:145:void () -> net.minecraft.server.commands.FillCommand -> wx: com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_AREA_TOO_LARGE -> a net.minecraft.commands.arguments.blocks.BlockInput HOLLOW_CORE -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> c 36:36:void () -> 43:81:void register(com.mojang.brigadier.CommandDispatcher) -> a 84:124:int fillBlocks(net.minecraft.commands.CommandSourceStack,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.commands.arguments.blocks.BlockInput,net.minecraft.server.commands.FillCommand$Mode,java.util.function.Predicate) -> a 75:75:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> a 71:71:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> b 67:67:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> c 63:63:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> d 63:63:boolean lambda$null$5(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> a 58:58:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> e 55:55:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> f 52:52:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> g 45:45:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a 38:38:com.mojang.brigadier.Message lambda$static$0(java.lang.Object,java.lang.Object) -> a 36:36:net.minecraft.commands.arguments.blocks.BlockInput access$000() -> a 38:40:void () -> net.minecraft.server.commands.FillCommand$Mode -> wx$a: net.minecraft.server.commands.FillCommand$Mode REPLACE -> a net.minecraft.server.commands.FillCommand$Mode OUTLINE -> b net.minecraft.server.commands.FillCommand$Mode HOLLOW -> c net.minecraft.server.commands.FillCommand$Mode DESTROY -> d net.minecraft.server.commands.SetBlockCommand$Filter filter -> e net.minecraft.server.commands.FillCommand$Mode[] $VALUES -> f 127:127:net.minecraft.server.commands.FillCommand$Mode[] values() -> values 127:127:net.minecraft.server.commands.FillCommand$Mode valueOf(java.lang.String) -> valueOf 150:152:void (java.lang.String,int,net.minecraft.server.commands.SetBlockCommand$Filter) -> 144:145:net.minecraft.commands.arguments.blocks.BlockInput lambda$static$3(net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.BlockPos,net.minecraft.commands.arguments.blocks.BlockInput,net.minecraft.server.level.ServerLevel) -> a 137:140:net.minecraft.commands.arguments.blocks.BlockInput lambda$static$2(net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.BlockPos,net.minecraft.commands.arguments.blocks.BlockInput,net.minecraft.server.level.ServerLevel) -> b 130:133:net.minecraft.commands.arguments.blocks.BlockInput lambda$static$1(net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.BlockPos,net.minecraft.commands.arguments.blocks.BlockInput,net.minecraft.server.level.ServerLevel) -> c 128:128:net.minecraft.commands.arguments.blocks.BlockInput lambda$static$0(net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.BlockPos,net.minecraft.commands.arguments.blocks.BlockInput,net.minecraft.server.level.ServerLevel) -> d 127:143:void () -> net.minecraft.server.commands.ForceLoadCommand -> wy: com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_TOO_MANY_CHUNKS -> a com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_NOT_TICKING -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALL_ADDED -> c com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NONE_REMOVED -> d 25:25:void () -> 34:68:void register(com.mojang.brigadier.CommandDispatcher) -> a 71:80:int queryForceLoad(net.minecraft.commands.CommandSourceStack,net.minecraft.server.level.ColumnPos) -> a 85:101:int listForceLoad(net.minecraft.commands.CommandSourceStack) -> a 105:110:int removeAll(net.minecraft.commands.CommandSourceStack) -> b 114:165:int changeForceLoad(net.minecraft.commands.CommandSourceStack,net.minecraft.server.level.ColumnPos,net.minecraft.server.level.ColumnPos,boolean) -> a 108:108:void lambda$removeAll$10(net.minecraft.server.level.ServerLevel,long) -> a 64:64:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> a 61:61:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> b 56:56:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> c 53:53:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> d 50:50:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> e 44:44:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> f 41:41:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> g 36:36:boolean lambda$register$2(net.minecraft.commands.CommandSourceStack) -> c 29:29:com.mojang.brigadier.Message lambda$static$1(java.lang.Object,java.lang.Object) -> a 28:28:com.mojang.brigadier.Message lambda$static$0(java.lang.Object,java.lang.Object) -> b 28:31:void () -> net.minecraft.server.commands.FunctionCommand -> wz: com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_FUNCTION -> a 19:19:void () -> 27:36:void register(com.mojang.brigadier.CommandDispatcher) -> a 39:51:int runFunction(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a 33:33:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a 29:29:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a 21:23:java.util.concurrent.CompletableFuture lambda$static$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 20:20:void () -> net.minecraft.server.commands.GameModeCommand -> xa: 23:23:void () -> 27:43:void register(com.mojang.brigadier.CommandDispatcher) -> a 46:56:void logGamemodeChange(net.minecraft.commands.CommandSourceStack,net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.GameType) -> a 59:67:int setMode(com.mojang.brigadier.context.CommandContext,java.util.Collection,net.minecraft.world.level.GameType) -> a 36:36:int lambda$register$2(net.minecraft.world.level.GameType,com.mojang.brigadier.context.CommandContext) -> a 33:33:int lambda$register$1(net.minecraft.world.level.GameType,com.mojang.brigadier.context.CommandContext) -> b 27:27:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a net.minecraft.server.commands.GameRuleCommand -> xb: 13:13:void () -> 15:32:void register(com.mojang.brigadier.CommandDispatcher) -> a 35:39:int setRule(com.mojang.brigadier.context.CommandContext,net.minecraft.world.level.GameRules$Key) -> b 43:45:int queryRule(net.minecraft.commands.CommandSourceStack,net.minecraft.world.level.GameRules$Key) -> b 15:15:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a 13:13:int access$000(com.mojang.brigadier.context.CommandContext,net.minecraft.world.level.GameRules$Key) -> a 13:13:int access$100(net.minecraft.commands.CommandSourceStack,net.minecraft.world.level.GameRules$Key) -> a net.minecraft.server.commands.GameRuleCommand$1 -> xb$1: com.mojang.brigadier.builder.LiteralArgumentBuilder val$base -> a 17:17:void (com.mojang.brigadier.builder.LiteralArgumentBuilder) -> 20:28:void visit(net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.GameRules$Type) -> a 25:25:int lambda$visit$1(net.minecraft.world.level.GameRules$Key,com.mojang.brigadier.context.CommandContext) -> a 22:22:int lambda$visit$0(net.minecraft.world.level.GameRules$Key,com.mojang.brigadier.context.CommandContext) -> b net.minecraft.server.commands.GiveCommand -> xc: 26:26:void () -> 28:43:void register(com.mojang.brigadier.CommandDispatcher) -> a 46:80:int giveItem(net.minecraft.commands.CommandSourceStack,net.minecraft.commands.arguments.item.ItemInput,java.util.Collection,int) -> a 38:38:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a 35:35:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b 30:30:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a net.minecraft.server.commands.HelpCommand -> xd: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> a 19:19:void () -> 23:47:void register(com.mojang.brigadier.CommandDispatcher) -> a 35:43:int lambda$register$1(com.mojang.brigadier.CommandDispatcher,com.mojang.brigadier.context.CommandContext) -> a 26:30:int lambda$register$0(com.mojang.brigadier.CommandDispatcher,com.mojang.brigadier.context.CommandContext) -> b 20:20:void () -> net.minecraft.server.commands.KickCommand -> xe: 19:19:void () -> 21:33:void register(com.mojang.brigadier.CommandDispatcher) -> a 36:41:int kickPlayers(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecraft.network.chat.Component) -> a 29:29:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a 26:26:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b 23:23:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a net.minecraft.server.commands.KillCommand -> xf: 17:17:void () -> 19:28:void register(com.mojang.brigadier.CommandDispatcher) -> a 31:41:int kill(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a 25:25:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a 22:22:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b 21:21:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a net.minecraft.server.commands.ListPlayersCommand -> xg: 17:17:void () -> 19:27:void register(com.mojang.brigadier.CommandDispatcher) -> a 30:30:int listPlayers(net.minecraft.commands.CommandSourceStack) -> a 34:34:int listPlayersWithUuids(net.minecraft.commands.CommandSourceStack) -> b 38:42:int format(net.minecraft.commands.CommandSourceStack,java.util.function.Function) -> a 34:34:net.minecraft.network.chat.Component lambda$listPlayersWithUuids$2(net.minecraft.server.level.ServerPlayer) -> a 24:24:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a 21:21:int lambda$register$0(com.mojang.brigadier.context.CommandContext) -> b net.minecraft.server.commands.LocateBiomeCommand -> xh: com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_BIOME -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_BIOME_NOT_FOUND -> b 20:20:void () -> 28:36:void register(com.mojang.brigadier.CommandDispatcher) -> a 39:47:int locateBiome(net.minecraft.commands.CommandSourceStack,net.minecraft.resources.ResourceLocation) -> a 39:39:com.mojang.brigadier.exceptions.CommandSyntaxException lambda$locateBiome$4(net.minecraft.resources.ResourceLocation) -> a 34:34:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> a 30:30:boolean lambda$register$2(net.minecraft.commands.CommandSourceStack) -> a 22:22:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a 21:21:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> b 21:22:void () -> net.minecraft.server.commands.LocateCommand -> xi: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> a 23:23:void () -> 27:35:void register(com.mojang.brigadier.CommandDispatcher) -> a 38:44:int locate(net.minecraft.commands.CommandSourceStack,net.minecraft.world.level.levelgen.feature.StructureFeature) -> a 48:56:int showLocateResult(net.minecraft.commands.CommandSourceStack,java.lang.String,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,java.lang.String) -> a 60:62:float dist(int,int,int,int) -> a 49:52:net.minecraft.network.chat.Style lambda$showLocateResult$2(net.minecraft.core.BlockPos,net.minecraft.network.chat.Style) -> a 31:31:int lambda$register$1(java.util.Map$Entry,com.mojang.brigadier.context.CommandContext) -> a 28:28:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a 24:24:void () -> net.minecraft.server.commands.LootCommand -> xj: com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_LOOT_TABLE -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NO_HELD_ITEMS -> b com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NO_LOOT_TABLE -> c 60:60:void () -> 70:133:void register(com.mojang.brigadier.CommandDispatcher) -> a 151:204:com.mojang.brigadier.builder.ArgumentBuilder addTargets(com.mojang.brigadier.builder.ArgumentBuilder,net.minecraft.server.commands.LootCommand$TailProvider) -> a 212:217:net.minecraft.world.Container getContainer(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos) -> a 221:232:int blockDistribute(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,java.util.List,net.minecraft.server.commands.LootCommand$Callback) -> a 236:257:boolean distributeToContainer(net.minecraft.world.Container,net.minecraft.world.item.ItemStack) -> a 261:281:int blockReplace(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,int,int,java.util.List,net.minecraft.server.commands.LootCommand$Callback) -> a 285:288:boolean canMergeItems(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemStack) -> a 292:302:int playerGive(java.util.Collection,java.util.List,net.minecraft.server.commands.LootCommand$Callback) -> a 306:312:void setSlots(net.minecraft.world.entity.Entity,java.util.List,int,int,java.util.List) -> a 315:329:int entityReplace(java.util.Collection,int,int,java.util.List,net.minecraft.server.commands.LootCommand$Callback) -> a 333:341:int dropInWorld(net.minecraft.commands.CommandSourceStack,net.minecraft.world.phys.Vec3,java.util.List,net.minecraft.server.commands.LootCommand$Callback) -> a 345:351:void callback(net.minecraft.commands.CommandSourceStack,java.util.List) -> a 354:360:void callback(net.minecraft.commands.CommandSourceStack,java.util.List,net.minecraft.resources.ResourceLocation) -> a 363:367:net.minecraft.world.item.ItemStack getSourceHandItem(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.EquipmentSlot) -> a 372:385:int dropBlockLoot(com.mojang.brigadier.context.CommandContext,net.minecraft.core.BlockPos,net.minecraft.world.item.ItemStack,net.minecraft.server.commands.LootCommand$DropConsumer) -> a 389:409:int dropKillLoot(com.mojang.brigadier.context.CommandContext,net.minecraft.world.entity.Entity,net.minecraft.server.commands.LootCommand$DropConsumer) -> a 413:419:int dropChestLoot(com.mojang.brigadier.context.CommandContext,net.minecraft.resources.ResourceLocation,net.minecraft.server.commands.LootCommand$DropConsumer) -> a 423:431:int dropFishingLoot(com.mojang.brigadier.context.CommandContext,net.minecraft.resources.ResourceLocation,net.minecraft.core.BlockPos,net.minecraft.world.item.ItemStack,net.minecraft.server.commands.LootCommand$DropConsumer) -> a 435:438:int drop(com.mojang.brigadier.context.CommandContext,net.minecraft.resources.ResourceLocation,net.minecraft.world.level.storage.loot.LootContext,net.minecraft.server.commands.LootCommand$DropConsumer) -> a 438:438:void lambda$drop$25(net.minecraft.commands.CommandSourceStack,java.util.List) -> b 409:409:void lambda$dropKillLoot$24(net.minecraft.commands.CommandSourceStack,net.minecraft.resources.ResourceLocation,java.util.List) -> a 385:385:void lambda$dropBlockLoot$23(net.minecraft.commands.CommandSourceStack,net.minecraft.world.level.block.state.BlockState,java.util.List) -> a 335:338:void lambda$dropInWorld$22(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Vec3,net.minecraft.world.item.ItemStack) -> a 205:205:int lambda$addTargets$21(com.mojang.brigadier.context.CommandContext,java.util.List,net.minecraft.server.commands.LootCommand$Callback) -> a 197:197:int lambda$addTargets$20(com.mojang.brigadier.context.CommandContext,java.util.List,net.minecraft.server.commands.LootCommand$Callback) -> b 189:189:int lambda$addTargets$19(com.mojang.brigadier.context.CommandContext,java.util.List,net.minecraft.server.commands.LootCommand$Callback) -> c 178:178:int lambda$addTargets$18(com.mojang.brigadier.context.CommandContext,java.util.List,net.minecraft.server.commands.LootCommand$Callback) -> d 174:174:int lambda$addTargets$17(com.mojang.brigadier.context.CommandContext,java.util.List,net.minecraft.server.commands.LootCommand$Callback) -> e 163:163:int lambda$addTargets$16(com.mojang.brigadier.context.CommandContext,java.util.List,net.minecraft.server.commands.LootCommand$Callback) -> f 159:159:int lambda$addTargets$15(com.mojang.brigadier.context.CommandContext,java.util.List,net.minecraft.server.commands.LootCommand$Callback) -> g 75:127:com.mojang.brigadier.builder.ArgumentBuilder lambda$register$14(com.mojang.brigadier.builder.ArgumentBuilder,net.minecraft.server.commands.LootCommand$DropConsumer) -> a 127:127:int lambda$null$13(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang.brigadier.context.CommandContext) -> a 123:123:int lambda$null$12(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang.brigadier.context.CommandContext) -> b 119:119:int lambda$null$11(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang.brigadier.context.CommandContext) -> c 116:116:int lambda$null$10(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang.brigadier.context.CommandContext) -> d 109:109:int lambda$null$9(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang.brigadier.context.CommandContext) -> e 102:102:int lambda$null$8(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang.brigadier.context.CommandContext) -> f 93:93:int lambda$null$7(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang.brigadier.context.CommandContext) -> g 89:89:int lambda$null$6(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang.brigadier.context.CommandContext) -> h 85:85:int lambda$null$5(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang.brigadier.context.CommandContext) -> i 82:82:int lambda$null$4(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang.brigadier.context.CommandContext) -> j 73:73:boolean lambda$register$3(net.minecraft.commands.CommandSourceStack) -> a 67:67:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> a 66:66:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> b 62:63:java.util.concurrent.CompletableFuture lambda$static$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 61:67:void () -> net.minecraft.server.commands.LootCommand$Callback -> xj$a: void accept(java.util.List) -> accept net.minecraft.server.commands.LootCommand$DropConsumer -> xj$b: int accept(com.mojang.brigadier.context.CommandContext,java.util.List,net.minecraft.server.commands.LootCommand$Callback) -> accept net.minecraft.server.commands.LootCommand$TailProvider -> xj$c: com.mojang.brigadier.builder.ArgumentBuilder construct(com.mojang.brigadier.builder.ArgumentBuilder,net.minecraft.server.commands.LootCommand$DropConsumer) -> construct net.minecraft.server.commands.MsgCommand -> xk: 22:22:void () -> 24:36:void register(com.mojang.brigadier.CommandDispatcher) -> a 39:46:int sendMessage(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecraft.network.chat.Component) -> a 30:30:int lambda$register$0(com.mojang.brigadier.context.CommandContext) -> a net.minecraft.server.commands.OpCommand -> xl: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALREADY_OP -> a 20:20:void () -> 24:36:void register(com.mojang.brigadier.CommandDispatcher) -> a 39:54:int opPlayers(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a 33:33:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> a 30:31:java.util.concurrent.CompletableFuture lambda$register$3(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 31:31:java.lang.String lambda$null$2(net.minecraft.server.level.ServerPlayer) -> a 31:31:boolean lambda$null$1(net.minecraft.server.players.PlayerList,net.minecraft.server.level.ServerPlayer) -> a 26:26:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a 21:21:void () -> net.minecraft.server.commands.PardonCommand -> xm: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_BANNED -> a 21:21:void () -> 25:34:void register(com.mojang.brigadier.CommandDispatcher) -> a 37:52:int pardonPlayers(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a 31:31:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a 30:30:java.util.concurrent.CompletableFuture lambda$register$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 27:27:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a 22:22:void () -> net.minecraft.server.commands.PardonIpCommand -> xn: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_BANNED -> b 19:19:void () -> 24:33:void register(com.mojang.brigadier.CommandDispatcher) -> a 36:48:int unban(net.minecraft.commands.CommandSourceStack,java.lang.String) -> a 30:30:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a 29:29:java.util.concurrent.CompletableFuture lambda$register$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 26:26:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a 20:21:void () -> net.minecraft.server.commands.ParticleCommand -> xo: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> a 29:29:void () -> 33:71:void register(com.mojang.brigadier.CommandDispatcher) -> a 74:88:int sendParticles(net.minecraft.commands.CommandSourceStack,net.minecraft.core.particles.ParticleOptions,net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3,float,int,boolean,java.util.Collection) -> a 62:62:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> a 59:59:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> b 54:54:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> c 51:51:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> d 48:48:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> e 41:41:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> f 38:38:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> g 35:35:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a 30:30:void () -> net.minecraft.server.commands.PlaySoundCommand -> xp: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_TOO_FAR -> a 31:31:void () -> 35:46:void register(com.mojang.brigadier.CommandDispatcher) -> a 49:64:com.mojang.brigadier.builder.LiteralArgumentBuilder source(net.minecraft.sounds.SoundSource) -> a 73:108:int playSound(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecraft.resources.ResourceLocation,net.minecraft.sounds.SoundSource,net.minecraft.world.phys.Vec3,float,float,float) -> a 64:64:int lambda$source$5(net.minecraft.sounds.SoundSource,com.mojang.brigadier.context.CommandContext) -> a 61:61:int lambda$source$4(net.minecraft.sounds.SoundSource,com.mojang.brigadier.context.CommandContext) -> b 58:58:int lambda$source$3(net.minecraft.sounds.SoundSource,com.mojang.brigadier.context.CommandContext) -> c 55:55:int lambda$source$2(net.minecraft.sounds.SoundSource,com.mojang.brigadier.context.CommandContext) -> d 52:52:int lambda$source$1(net.minecraft.sounds.SoundSource,com.mojang.brigadier.context.CommandContext) -> e 43:43:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a 32:32:void () -> net.minecraft.server.commands.PublishCommand -> xq: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_ALREADY_PUBLISHED -> b 17:17:void () -> 22:31:void register(com.mojang.brigadier.CommandDispatcher) -> a 34:41:int publish(net.minecraft.commands.CommandSourceStack,int) -> a 28:28:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> a 25:25:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> b 24:24:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a 19:19:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 18:19:void () -> net.minecraft.server.commands.RaidCommand -> xr: 32:32:void () -> 34:58:void register(com.mojang.brigadier.CommandDispatcher) -> a 61:69:int glow(net.minecraft.commands.CommandSourceStack) -> a 73:88:int setBadOmenLevel(net.minecraft.commands.CommandSourceStack,int) -> a 92:101:int spawnLeader(net.minecraft.commands.CommandSourceStack) -> b 105:108:int playSound(net.minecraft.commands.CommandSourceStack,net.minecraft.network.chat.Component) -> a 112:129:int start(net.minecraft.commands.CommandSourceStack,int) -> b 133:144:int stop(net.minecraft.commands.CommandSourceStack) -> c 149:170:int check(net.minecraft.commands.CommandSourceStack) -> d 176:176:net.minecraft.world.entity.raid.Raid getRaid(net.minecraft.server.level.ServerPlayer) -> a 56:56:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> a 53:53:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> b 50:50:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> c 48:48:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> d 44:44:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> e 43:43:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> f 40:40:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> g 36:36:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> e net.minecraft.server.commands.RecipeCommand -> xs: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_GIVE_FAILED -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_TAKE_FAILED -> b 23:23:void () -> 28:62:void register(com.mojang.brigadier.CommandDispatcher) -> a 65:81:int giveRecipes(net.minecraft.commands.CommandSourceStack,java.util.Collection,java.util.Collection) -> a 85:101:int takeRecipes(net.minecraft.commands.CommandSourceStack,java.util.Collection,java.util.Collection) -> b 57:57:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> a 53:53:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> b 42:42:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> c 38:38:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> d 30:30:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a 24:25:void () -> net.minecraft.server.commands.ReloadCommand -> xt: org.apache.logging.log4j.Logger LOGGER -> a 18:18:void () -> 22:27:void reloadPacks(java.util.Collection,net.minecraft.commands.CommandSourceStack) -> a 30:39:java.util.Collection discoverNewPacks(net.minecraft.server.packs.repository.PackRepository,net.minecraft.world.level.storage.WorldData,java.util.Collection) -> a 43:57:void register(com.mojang.brigadier.CommandDispatcher) -> a 46:54:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a 44:44:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a 23:25:java.lang.Void lambda$reloadPacks$0(net.minecraft.commands.CommandSourceStack,java.lang.Throwable) -> a 19:19:void () -> net.minecraft.server.commands.ReplaceItemCommand -> xu: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_A_CONTAINER -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INAPPLICABLE_SLOT -> b com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_ENTITY_SLOT -> c 35:35:void () -> 41:79:void register(com.mojang.brigadier.CommandDispatcher) -> a 82:93:int setBlockItem(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,int,net.minecraft.world.item.ItemStack) -> a 97:121:int setEntityItem(net.minecraft.commands.CommandSourceStack,java.util.Collection,int,net.minecraft.world.item.ItemStack) -> a 72:72:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> a 69:69:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> b 55:55:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> c 52:52:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> d 43:43:boolean lambda$register$2(net.minecraft.commands.CommandSourceStack) -> a 38:38:com.mojang.brigadier.Message lambda$static$1(java.lang.Object,java.lang.Object) -> a 37:37:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 36:38:void () -> net.minecraft.server.commands.SaveAllCommand -> xv: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> a 13:13:void () -> 17:26:void register(com.mojang.brigadier.CommandDispatcher) -> a 29:42:int saveAll(net.minecraft.commands.CommandSourceStack,boolean) -> a 23:23:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a 20:20:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b 19:19:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a 14:14:void () -> net.minecraft.server.commands.SaveOffCommand -> xw: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALREADY_OFF -> a 12:12:void () -> 16:35:void register(com.mojang.brigadier.CommandDispatcher) -> a 20:32:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a 18:18:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a 13:13:void () -> net.minecraft.server.commands.SaveOnCommand -> xx: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALREADY_ON -> a 12:12:void () -> 16:35:void register(com.mojang.brigadier.CommandDispatcher) -> a 20:32:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a 18:18:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a 13:13:void () -> net.minecraft.server.commands.SayCommand -> xy: 17:17:void () -> 19:37:void register(com.mojang.brigadier.CommandDispatcher) -> a 25:33:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a 21:21:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a net.minecraft.server.commands.ScheduleCommand -> xz: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_SAME_TICK -> a com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_CANT_REMOVE -> b com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_SCHEDULE -> c 31:31:void () -> 38:69:void register(com.mojang.brigadier.CommandDispatcher) -> a 72:98:int schedule(net.minecraft.commands.CommandSourceStack,com.mojang.datafixers.util.Pair,int,boolean) -> a 102:107:int remove(net.minecraft.commands.CommandSourceStack,java.lang.String) -> a 90:96:void lambda$schedule$8(net.minecraft.resources.ResourceLocation,boolean,net.minecraft.world.level.timers.TimerQueue,long,net.minecraft.commands.CommandSourceStack,int,net.minecraft.tags.Tag) -> a 82:88:void lambda$schedule$7(net.minecraft.resources.ResourceLocation,boolean,net.minecraft.world.level.timers.TimerQueue,long,net.minecraft.commands.CommandSourceStack,int,net.minecraft.commands.CommandFunction) -> a 65:65:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> a 55:55:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> b 51:51:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> c 48:48:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> d 40:40:boolean lambda$register$2(net.minecraft.commands.CommandSourceStack) -> a 35:35:java.util.concurrent.CompletableFuture lambda$static$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a 33:33:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a 32:35:void () -> net.minecraft.server.commands.ScoreboardCommand -> ya: com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_OBJECTIVE_ALREADY_EXISTS -> a com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_DISPLAY_SLOT_ALREADY_EMPTY -> b com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_DISPLAY_SLOT_ALREADY_SET -> c com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_TRIGGER_ALREADY_ENABLED -> d com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_TRIGGER -> e com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_NO_VALUE -> f 53:53:void () -> 62:228:void register(com.mojang.brigadier.CommandDispatcher) -> a 231:238:com.mojang.brigadier.builder.LiteralArgumentBuilder createRenderTypeModify() -> a 242:260:java.util.concurrent.CompletableFuture suggestTriggers(net.minecraft.commands