Merge branch '23w35a' into mappings/tool_material

This commit is contained in:
YanisBft 2023-09-01 06:39:27 +02:00 committed by GitHub
commit 5436316a70
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
789 changed files with 5730 additions and 4593 deletions

View File

@ -16,11 +16,11 @@ buildscript {
plugins {
id 'java' // for constants, packages, javadoc
id 'maven-publish'
id "com.diffplug.spotless" version "6.17.0"
id "com.diffplug.spotless" version "6.21.0"
id 'net.fabricmc.filament'
}
def minecraft_version = "1.20.1"
def minecraft_version = "23w35a"
filament {
minecraftVersion = minecraft_version

View File

@ -1 +1 @@
filament_version=0.6.1
filament_version=0.6.2

View File

@ -56,10 +56,18 @@ public abstract class JavadocLintTask extends DefaultTask {
@TaskAction
public void run(InputChanges changes) {
List<FileChange> fileChanges = new ArrayList<>();
changes.getFileChanges(mappingDirectory).forEach(fileChanges::add);
if (fileChanges.isEmpty()) {
// Nothing changed, nothing to do!
return;
}
WorkQueue workQueue = getWorkerExecutor().noIsolation();
workQueue.submit(LintAction.class, parameters -> {
for (FileChange change : changes.getFileChanges(mappingDirectory)) {
for (FileChange change : fileChanges) {
if (change.getChangeType() != ChangeType.REMOVED && change.getFileType() == FileType.FILE) {
parameters.getMappingFiles().from(change.getFile());
}

View File

@ -6,6 +6,7 @@ import java.io.IOException;
import java.io.UncheckedIOException;
import java.util.HashMap;
import java.util.Map;
import java.util.Objects;
import javax.inject.Inject;
@ -102,19 +103,35 @@ public abstract class RemapUnpickDefinitionsTask extends DefaultTask {
final int toM = mappingTree.getNamespaceId(getParameters().getTargetNamespace().get());
for (MappingTree.ClassMapping classDef : mappingTree.getClasses()) {
classMappings.put(classDef.getName(fromM), classDef.getName(toM));
final String classFromName = classDef.getName(fromM);
if (classFromName == null) {
continue;
}
classMappings.put(
classFromName,
Objects.requireNonNull(classDef.getName(toM), "Null to name: " + classFromName)
);
for (MappingTree.MethodMapping methodDef : classDef.getMethods()) {
methodMappings.put(
new MethodKey(classDef.getName(fromM), methodDef.getName(fromM), methodDef.getDesc(fromM)),
methodDef.getName(toM)
new MethodKey(
Objects.requireNonNull(classFromName, "Null dst name: " + classDef.getSrcName()),
Objects.requireNonNull(methodDef.getName(fromM), "Null dst name: " + methodDef.getSrcName()),
Objects.requireNonNull(methodDef.getDesc(fromM), "Null dst name: " + methodDef.getSrcName())
),
Objects.requireNonNull(methodDef.getName(toM), "Null to name: " + methodDef.getSrcName())
);
}
for (MappingTree.FieldMapping fieldDef : classDef.getFields()) {
fieldMappings.put(
new FieldKey(classDef.getName(fromM), fieldDef.getName(fromM)),
fieldDef.getName(toM)
new FieldKey(
Objects.requireNonNull(classFromName, "Null dst name: " + classDef.getSrcName()),
Objects.requireNonNull(fieldDef.getName(fromM), "Null dst name: " + fieldDef.getSrcName())
),
Objects.requireNonNull(fieldDef.getName(toM), "Null to name: " + fieldDef.getSrcName())
);
}
}

View File

@ -3,10 +3,10 @@ org.gradle.jvmargs=-Xmx1G
org.gradle.parallel=true
org.gradle.configuration-cache=true
enigma_version=2.3.1
enigma_version=2.3.2
unpick_version=2.3.0
cfr_version=0.2.1
name_proposal_version=0.1.4
name_proposal_version=0.1.5
asm_version=9.5
# Javadoc generation/linking

Binary file not shown.

View File

@ -1,6 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

8
gradlew vendored
View File

@ -83,7 +83,8 @@ done
# This is normally unused
# shellcheck disable=SC2034
APP_BASE_NAME=${0##*/}
APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD=maximum
@ -130,10 +131,13 @@ location of your Java installation."
fi
else
JAVACMD=java
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
if ! command -v java >/dev/null 2>&1
then
die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
fi
# Increase the maximum file descriptors if we can.

View File

@ -1,59 +1,26 @@
CLASS net/minecraft/class_161 net/minecraft/advancement/Advancement
FIELD field_1139 criteria Ljava/util/Map;
FIELD field_1140 children Ljava/util/Set;
FIELD field_1141 text Lnet/minecraft/class_2561;
FIELD field_1142 requirements [[Ljava/lang/String;
FIELD field_1143 parent Lnet/minecraft/class_161;
FIELD field_1144 id Lnet/minecraft/class_2960;
FIELD field_1145 rewards Lnet/minecraft/class_170;
FIELD field_1146 display Lnet/minecraft/class_185;
FIELD field_44782 sendsTelemetryEvent Z
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_161;Lnet/minecraft/class_185;Lnet/minecraft/class_170;Ljava/util/Map;[[Ljava/lang/String;Z)V
ARG 1 id
ARG 2 parent
ARG 3 display
ARG 4 rewards
ARG 5 criteria
ARG 6 requirements
ARG 7 sendsTelemetryEvent
FIELD comp_1912 parent Ljava/util/Optional;
FIELD comp_1913 display Ljava/util/Optional;
FIELD comp_1914 rewards Lnet/minecraft/class_170;
FIELD comp_1915 criteria Ljava/util/Map;
FIELD comp_1916 requirements Lnet/minecraft/class_8782;
FIELD comp_1917 sendsTelemetryEvent Z
METHOD comp_1912 parent ()Ljava/util/Optional;
METHOD comp_1913 display ()Ljava/util/Optional;
METHOD comp_1914 rewards ()Lnet/minecraft/class_170;
METHOD comp_1915 criteria ()Ljava/util/Map;
METHOD comp_1916 requirements ()Lnet/minecraft/class_8782;
METHOD comp_1917 sendsTelemetryEvent ()Z
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_48023 getRoot (Lnet/minecraft/class_161;)Lnet/minecraft/class_161;
ARG 0 advancement
METHOD method_48024 getRoot ()Lnet/minecraft/class_161;
METHOD method_51697 sendsTelemetryEvent ()Z
METHOD method_680 getRequirements ()[[Ljava/lang/String;
METHOD method_681 getChildren ()Ljava/lang/Iterable;
METHOD method_682 getCriteria ()Ljava/util/Map;
METHOD method_683 getRequirementCount ()I
METHOD method_684 toHoverableText ()Lnet/minecraft/class_2561;
METHOD method_685 (Lnet/minecraft/class_2561;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;
ARG 1 style
METHOD method_686 getDisplay ()Lnet/minecraft/class_185;
METHOD method_687 getParent ()Lnet/minecraft/class_161;
METHOD method_688 getId ()Lnet/minecraft/class_2960;
METHOD method_689 createTask ()Lnet/minecraft/class_161$class_162;
METHOD method_690 addChild (Lnet/minecraft/class_161;)V
ARG 1 child
METHOD method_691 getRewards ()Lnet/minecraft/class_170;
CLASS class_162 Builder
FIELD field_1147 display Lnet/minecraft/class_185;
FIELD field_1148 criteria Ljava/util/Map;
FIELD field_1149 parentObj Lnet/minecraft/class_161;
FIELD field_1150 requirements [[Ljava/lang/String;
FIELD field_1151 merger Lnet/minecraft/class_193;
FIELD field_1152 parentId Lnet/minecraft/class_2960;
FIELD field_1147 display Ljava/util/Optional;
FIELD field_1148 criteria Lcom/google/common/collect/ImmutableMap$Builder;
FIELD field_1149 parentObj Ljava/util/Optional;
FIELD field_1150 requirements Ljava/util/Optional;
FIELD field_1151 merger Lnet/minecraft/class_8782$net/minecraft/class_necraft/class_193;
FIELD field_1153 rewards Lnet/minecraft/class_170;
FIELD field_44783 sendsTelemetryEvent Z
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_185;Lnet/minecraft/class_170;Ljava/util/Map;[[Ljava/lang/String;Z)V
ARG 1 parentId
ARG 2 display
ARG 3 rewards
ARG 4 criteria
ARG 5 requirements
ARG 6 sendsTelemetryEvent
METHOD <init> (Z)V
ARG 1 sendsTelemetryEvent
METHOD method_20416 display (Lnet/minecraft/class_1799;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_189;ZZZ)Lnet/minecraft/class_161$class_162;
ARG 1 icon
ARG 2 title
@ -63,24 +30,14 @@ CLASS net/minecraft/class_161 net/minecraft/advancement/Advancement
ARG 6 showToast
ARG 7 announceToChat
ARG 8 hidden
METHOD method_34884 requirements ([[Ljava/lang/String;)Lnet/minecraft/class_161$class_162;
ARG 1 requirements
METHOD method_43662 (Lnet/minecraft/class_2540;Lnet/minecraft/class_185;)V
ARG 0 buf2
ARG 1 display
METHOD method_34884 requirements (Lnet/minecraft/class_8782;)Lnet/minecraft/class_161$class_162;
METHOD method_51698 createUntelemetered ()Lnet/minecraft/class_161$class_162;
METHOD method_692 fromJson (Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;)Lnet/minecraft/class_161$class_162;
ARG 0 obj
ARG 1 predicateDeserializer
METHOD method_693 display (Lnet/minecraft/class_185;)Lnet/minecraft/class_161$class_162;
ARG 1 display
METHOD method_694 build (Ljava/util/function/Consumer;Ljava/lang/String;)Lnet/minecraft/class_161;
METHOD method_694 build (Ljava/util/function/Consumer;Ljava/lang/String;)Lnet/minecraft/class_8779;
ARG 1 exporter
ARG 2 id
METHOD method_695 build (Lnet/minecraft/class_2960;)Lnet/minecraft/class_161;
ARG 1 id
METHOD method_696 fromPacket (Lnet/minecraft/class_2540;)Lnet/minecraft/class_161$class_162;
ARG 0 buf
METHOD method_695 build (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8779;
METHOD method_697 display (Lnet/minecraft/class_1935;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_189;ZZZ)Lnet/minecraft/class_161$class_162;
ARG 1 icon
ARG 2 title
@ -90,18 +47,10 @@ CLASS net/minecraft/class_161 net/minecraft/advancement/Advancement
ARG 6 showToast
ARG 7 announceToChat
ARG 8 hidden
METHOD method_698 toJson ()Lcom/google/gson/JsonObject;
METHOD method_699 toPacket (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_700 findParent (Ljava/util/function/Function;)Z
ARG 1 parentProvider
METHOD method_701 parent (Lnet/minecraft/class_161;)Lnet/minecraft/class_161$class_162;
ARG 1 parent
METHOD method_702 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_161;
ARG 0 idx
METHOD method_701 parent (Lnet/minecraft/class_8779;)Lnet/minecraft/class_161$class_162;
METHOD method_703 rewards (Lnet/minecraft/class_170$class_171;)Lnet/minecraft/class_161$class_162;
ARG 1 builder
METHOD method_704 criteriaMerger (Lnet/minecraft/class_193;)Lnet/minecraft/class_161$class_162;
METHOD method_704 criteriaMerger (Lnet/minecraft/class_8782$net/minecraft/class_necraft/class_193;)Lnet/minecraft/class_161$class_162;
ARG 1 merger
METHOD method_705 criterion (Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_161$class_162;
ARG 1 name
@ -111,7 +60,3 @@ CLASS net/minecraft/class_161 net/minecraft/advancement/Advancement
METHOD method_707 create ()Lnet/minecraft/class_161$class_162;
METHOD method_708 parent (Lnet/minecraft/class_2960;)Lnet/minecraft/class_161$class_162;
ARG 1 parentId
METHOD method_709 criterion (Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_161$class_162;
ARG 1 name
ARG 2 conditions
METHOD method_710 getCriteria ()Ljava/util/Map;

View File

@ -1,24 +1,10 @@
CLASS net/minecraft/class_175 net/minecraft/advancement/AdvancementCriterion
FIELD field_1214 conditions Lnet/minecraft/class_184;
METHOD <init> (Lnet/minecraft/class_184;)V
ARG 1 conditions
METHOD method_33899 (Lnet/minecraft/class_2540;Lnet/minecraft/class_175;)V
ARG 0 bufx
ARG 1 criterion
METHOD method_768 criteriaFromPacket (Lnet/minecraft/class_2540;)Ljava/util/Map;
ARG 0 buf
METHOD method_769 fromPacket (Lnet/minecraft/class_2540;)Lnet/minecraft/class_175;
ARG 0 buf
FIELD comp_1924 conditions Lnet/minecraft/class_184;
METHOD comp_1924 conditions ()Lnet/minecraft/class_184;
METHOD method_770 fromJson (Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;)Lnet/minecraft/class_175;
ARG 0 obj
ARG 1 predicateDeserializer
METHOD method_771 toPacket (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_772 criteriaFromJson (Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;)Ljava/util/Map;
ARG 0 obj
ARG 1 predicateDeserializer
METHOD method_773 toJson ()Lcom/google/gson/JsonElement;
METHOD method_774 getConditions ()Lnet/minecraft/class_184;
METHOD method_775 criteriaToPacket (Ljava/util/Map;Lnet/minecraft/class_2540;)V
ARG 0 criteria
ARG 1 buf

View File

@ -1,11 +1,11 @@
CLASS net/minecraft/class_8005 net/minecraft/advancement/AdvancementDisplays
FIELD field_41737 DISPLAY_DEPTH I
METHOD method_48030 shouldDisplay (Lnet/minecraft/class_161;Lit/unimi/dsi/fastutil/Stack;Ljava/util/function/Predicate;Lnet/minecraft/class_8005$class_8006;)Z
METHOD method_48030 shouldDisplay (Lnet/minecraft/class_8781;Lit/unimi/dsi/fastutil/Stack;Ljava/util/function/Predicate;Lnet/minecraft/class_8005$class_8006;)Z
ARG 0 advancement
ARG 1 statuses
ARG 2 donePredicate
ARG 3 consumer
METHOD method_48031 calculateDisplay (Lnet/minecraft/class_161;Ljava/util/function/Predicate;Lnet/minecraft/class_8005$class_8006;)V
METHOD method_48031 calculateDisplay (Lnet/minecraft/class_8781;Ljava/util/function/Predicate;Lnet/minecraft/class_8005$class_8006;)V
ARG 0 advancement
ARG 1 donePredicate
ARG 2 consumer
@ -15,7 +15,7 @@ CLASS net/minecraft/class_8005 net/minecraft/advancement/AdvancementDisplays
METHOD method_48033 shouldDisplay (Lit/unimi/dsi/fastutil/Stack;)Z
ARG 0 statuses
CLASS class_8006 ResultConsumer
METHOD accept (Lnet/minecraft/class_161;Z)V
METHOD accept (Lnet/minecraft/class_8781;Z)V
ARG 1 advancement
ARG 2 shouldDisplay
CLASS class_8007 Status

View File

@ -1,15 +1,12 @@
CLASS net/minecraft/class_189 net/minecraft/advancement/AdvancementFrame
FIELD field_1251 id Ljava/lang/String;
FIELD field_1252 textureV I
FIELD field_1255 titleFormat Lnet/minecraft/class_124;
FIELD field_26386 toastText Lnet/minecraft/class_2561;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;ILnet/minecraft/class_124;)V
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_124;)V
ARG 3 id
ARG 4 texV
ARG 5 titleFormat
ARG 4 titleFormat
METHOD method_30756 getToastText ()Lnet/minecraft/class_2561;
METHOD method_830 getTitleFormat ()Lnet/minecraft/class_124;
METHOD method_831 getId ()Ljava/lang/String;
METHOD method_832 getTextureV ()I
METHOD method_833 forName (Ljava/lang/String;)Lnet/minecraft/class_189;
ARG 0 name

View File

@ -4,26 +4,22 @@ CLASS net/minecraft/class_163 net/minecraft/advancement/AdvancementManager
FIELD field_1156 dependents Ljava/util/Set;
FIELD field_1157 advancements Ljava/util/Map;
FIELD field_1158 LOGGER Lorg/slf4j/Logger;
METHOD method_711 load (Ljava/util/Map;)V
ARG 1 advancements
METHOD method_712 getAdvancements ()Ljava/util/Collection;
METHOD method_713 removeAll (Ljava/util/Set;)V
ARG 1 advancements
METHOD method_714 clear ()V
METHOD method_715 getRoots ()Ljava/lang/Iterable;
METHOD method_716 get (Lnet/minecraft/class_2960;)Lnet/minecraft/class_161;
METHOD method_716 get (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8781;
ARG 1 id
METHOD method_717 setListener (Lnet/minecraft/class_163$class_164;)V
ARG 1 listener
METHOD method_718 remove (Lnet/minecraft/class_161;)V
ARG 1 advancement
METHOD method_718 remove (Lnet/minecraft/class_8781;)V
CLASS class_164 Listener
METHOD method_719 onDependentRemoved (Lnet/minecraft/class_161;)V
METHOD method_719 onDependentRemoved (Lnet/minecraft/class_8781;)V
ARG 1 dependent
METHOD method_720 onRootRemoved (Lnet/minecraft/class_161;)V
METHOD method_720 onRootRemoved (Lnet/minecraft/class_8781;)V
ARG 1 root
METHOD method_721 onDependentAdded (Lnet/minecraft/class_161;)V
METHOD method_721 onDependentAdded (Lnet/minecraft/class_8781;)V
ARG 1 dependent
METHOD method_722 onClear ()V
METHOD method_723 onRootAdded (Lnet/minecraft/class_161;)V
METHOD method_723 onRootAdded (Lnet/minecraft/class_8781;)V
ARG 1 root

View File

@ -4,12 +4,11 @@ CLASS net/minecraft/class_194 net/minecraft/advancement/AdvancementPositioner
FIELD field_1260 previousSibling Lnet/minecraft/class_194;
FIELD field_1261 childrenSize I
FIELD field_1262 optionalLast Lnet/minecraft/class_194;
FIELD field_1263 advancement Lnet/minecraft/class_161;
FIELD field_1264 substituteChild Lnet/minecraft/class_194;
FIELD field_1267 children Ljava/util/List;
FIELD field_1268 relativeRowInSiblings F
FIELD field_1269 row F
METHOD <init> (Lnet/minecraft/class_161;Lnet/minecraft/class_194;Lnet/minecraft/class_194;II)V
METHOD <init> (Lnet/minecraft/class_8781;Lnet/minecraft/class_194;Lnet/minecraft/class_194;II)V
ARG 1 advancement
ARG 2 parent
ARG 3 previousSibling
@ -25,7 +24,7 @@ CLASS net/minecraft/class_194 net/minecraft/advancement/AdvancementPositioner
ARG 1 deltaRow
METHOD method_844 getLastChild ()Lnet/minecraft/class_194;
METHOD method_845 getLast (Lnet/minecraft/class_194;Lnet/minecraft/class_194;)Lnet/minecraft/class_194;
METHOD method_846 findChildrenRecursively (Lnet/minecraft/class_161;Lnet/minecraft/class_194;)Lnet/minecraft/class_194;
METHOD method_846 findChildrenRecursively (Lnet/minecraft/class_8781;Lnet/minecraft/class_194;)Lnet/minecraft/class_194;
ARG 1 advancement
ARG 2 lastChild
METHOD method_847 calculateRecursively ()V
@ -35,5 +34,5 @@ CLASS net/minecraft/class_194 net/minecraft/advancement/AdvancementPositioner
METHOD method_849 getFirstChild ()Lnet/minecraft/class_194;
METHOD method_850 onFinishChildrenCalculation ()V
METHOD method_851 apply ()V
METHOD method_852 arrangeForTree (Lnet/minecraft/class_161;)V
METHOD method_852 arrangeForTree (Lnet/minecraft/class_8781;)V
ARG 0 root

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_167 net/minecraft/advancement/AdvancementProgress
FIELD field_1160 criteriaProgresses Ljava/util/Map;
FIELD field_1161 requirements [[Ljava/lang/String;
FIELD field_1161 requirements Lnet/minecraft/class_8782;
METHOD <init> (Ljava/util/Map;)V
ARG 1 criteriaProgresses
METHOD compareTo (Ljava/lang/Object;)I
@ -8,9 +8,7 @@ CLASS net/minecraft/class_167 net/minecraft/advancement/AdvancementProgress
METHOD method_33895 (Lnet/minecraft/class_2540;Lnet/minecraft/class_178;)V
ARG 0 bufx
ARG 1 progresses
METHOD method_727 init (Ljava/util/Map;[[Ljava/lang/String;)V
ARG 1 criteria
ARG 2 requirements
METHOD method_727 init (Lnet/minecraft/class_8782;)V
METHOD method_728 getProgressBarFraction ()Ljava/lang/String;
METHOD method_729 reset (Ljava/lang/String;)Z
ARG 1 name
@ -27,16 +25,7 @@ CLASS net/minecraft/class_167 net/minecraft/advancement/AdvancementProgress
METHOD method_737 getCriterionProgress (Ljava/lang/String;)Lnet/minecraft/class_178;
ARG 1 name
METHOD method_740 isDone ()Z
METHOD method_741 getEarliestProgressObtainDate ()Ljava/util/Date;
METHOD method_741 getEarliestProgressObtainDate ()Ljava/time/Instant;
METHOD method_742 isAnyObtained ()Z
METHOD method_743 obtain (Ljava/lang/String;)Z
ARG 1 name
CLASS class_168 Serializer
METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 functionJson
ARG 2 unused
ARG 3 context
METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
ARG 1 entry
ARG 2 unused
ARG 3 context

View File

@ -1,9 +0,0 @@
CLASS net/minecraft/class_193 net/minecraft/advancement/CriterionMerger
FIELD field_1257 OR Lnet/minecraft/class_193;
FIELD field_16882 AND Lnet/minecraft/class_193;
METHOD createRequirements (Ljava/util/Collection;)[[Ljava/lang/String;
ARG 1 criteriaNames
METHOD method_16773 (Ljava/util/Collection;)[[Ljava/lang/String;
ARG 0 criteriaNames
METHOD method_16774 (Ljava/util/Collection;)[[Ljava/lang/String;
ARG 0 criteriaNames

View File

@ -1,62 +1,54 @@
CLASS net/minecraft/class_2985 net/minecraft/advancement/PlayerAdvancementTracker
FIELD field_13387 currentDisplayTab Lnet/minecraft/class_161;
FIELD field_13387 currentDisplayTab Lnet/minecraft/class_8779;
FIELD field_13388 progressUpdates Ljava/util/Set;
FIELD field_13390 visibleAdvancements Ljava/util/Set;
FIELD field_13391 owner Lnet/minecraft/class_3222;
FIELD field_13392 JSON_TYPE Lcom/google/gson/reflect/TypeToken;
FIELD field_13394 LOGGER Lorg/slf4j/Logger;
FIELD field_13395 GSON Lcom/google/gson/Gson;
FIELD field_13396 dirty Z
FIELD field_25324 dataFixer Lcom/mojang/datafixers/DataFixer;
FIELD field_25325 playerManager Lnet/minecraft/class_3324;
FIELD field_41734 filePath Ljava/nio/file/Path;
FIELD field_41735 progress Ljava/util/Map;
FIELD field_41736 updatedRoots Ljava/util/Set;
METHOD <init> (Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_3324;Lnet/minecraft/class_2989;Ljava/nio/file/Path;Lnet/minecraft/class_3222;)V
ARG 1 dataFixer
ARG 2 playerManager
ARG 3 advancementLoader
ARG 4 filePath
ARG 5 owner
METHOD method_12872 rewardEmptyAdvancements (Lnet/minecraft/class_2989;)V
ARG 1 advancementLoader
METHOD method_12873 load (Lnet/minecraft/class_2989;)V
ARG 1 advancementLoader
METHOD method_12874 beginTracking (Lnet/minecraft/class_161;)V
METHOD method_12874 beginTracking (Lnet/minecraft/class_8779;)V
ARG 1 advancement
METHOD method_12875 setOwner (Lnet/minecraft/class_3222;)V
ARG 1 owner
METHOD method_12876 sendUpdate (Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_12878 grantCriterion (Lnet/minecraft/class_161;Ljava/lang/String;)Z
METHOD method_12878 grantCriterion (Lnet/minecraft/class_8779;Ljava/lang/String;)Z
ARG 1 advancement
ARG 2 criterionName
METHOD method_12880 endTrackingCompleted (Lnet/minecraft/class_161;)V
METHOD method_12880 endTrackingCompleted (Lnet/minecraft/class_8779;)V
ARG 1 advancement
METHOD method_12881 clearCriteria ()V
METHOD method_12882 getProgress (Lnet/minecraft/class_161;)Lnet/minecraft/class_167;
METHOD method_12882 getProgress (Lnet/minecraft/class_8779;)Lnet/minecraft/class_167;
ARG 1 advancement
METHOD method_12883 revokeCriterion (Lnet/minecraft/class_161;Ljava/lang/String;)Z
METHOD method_12883 revokeCriterion (Lnet/minecraft/class_8779;Ljava/lang/String;)Z
ARG 1 advancement
ARG 2 criterionName
METHOD method_12884 initProgress (Lnet/minecraft/class_161;Lnet/minecraft/class_167;)V
METHOD method_12884 initProgress (Lnet/minecraft/class_8779;Lnet/minecraft/class_167;)V
ARG 1 advancement
ARG 2 progress
METHOD method_12886 reload (Lnet/minecraft/class_2989;)V
ARG 1 advancementLoader
METHOD method_12888 setDisplayTab (Lnet/minecraft/class_161;)V
METHOD method_12888 setDisplayTab (Lnet/minecraft/class_8779;)V
ARG 1 advancement
METHOD method_12889 beginTrackingAllAdvancements (Lnet/minecraft/class_2989;)V
ARG 1 advancementLoader
METHOD method_12890 save ()V
METHOD method_48025 calculateDisplay (Lnet/minecraft/class_161;Ljava/util/Set;Ljava/util/Set;)V
METHOD method_48025 calculateDisplay (Lnet/minecraft/class_8781;Ljava/util/Set;Ljava/util/Set;)V
ARG 1 root
ARG 2 added
ARG 3 removed
METHOD method_48027 (Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/class_161;Z)V
METHOD method_48027 (Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/class_8781;Z)V
ARG 3 advancement
ARG 4 displayed
METHOD method_48028 onStatusUpdate (Lnet/minecraft/class_161;)V
METHOD method_48028 onStatusUpdate (Lnet/minecraft/class_8779;)V
ARG 1 advancement
METHOD method_48029 (Lnet/minecraft/class_161;)Z
METHOD method_48029 (Lnet/minecraft/class_8781;)Z
ARG 1 advancement

View File

@ -5,7 +5,7 @@ CLASS net/minecraft/class_4558 net/minecraft/advancement/criterion/AbstractCrite
ARG 2 predicate
METHOD method_22512 (Lnet/minecraft/class_2985;)Ljava/util/Set;
ARG 0 managerx
METHOD method_27854 conditionsFromJson (Lcom/google/gson/JsonObject;Lnet/minecraft/class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_195;
METHOD method_27854 conditionsFromJson (Lcom/google/gson/JsonObject;Ljava/util/Optional;Lnet/minecraft/class_5257;)Lnet/minecraft/class_4558$class_8788;
ARG 1 obj
ARG 2 playerPredicate
ARG 2 predicate
ARG 3 predicateDeserializer

View File

@ -1,7 +1,2 @@
CLASS net/minecraft/class_195 net/minecraft/advancement/criterion/AbstractCriterionConditions
FIELD field_1270 id Lnet/minecraft/class_2960;
FIELD field_24381 playerPredicate Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_5258;)V
ARG 1 id
ARG 2 entity
METHOD method_27790 getPlayerPredicate ()Lnet/minecraft/class_5258;
FIELD field_24381 playerPredicate Ljava/util/Optional;

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_4708 net/minecraft/advancement/criterion/BeeNestDestroyedCriterion
FIELD field_21568 ID Lnet/minecraft/class_2960;
METHOD method_23872 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;ILnet/minecraft/class_4708$class_4709;)Z
ARG 3 conditions
METHOD method_23873 getBlock (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2248;
@ -11,10 +10,10 @@ CLASS net/minecraft/class_4708 net/minecraft/advancement/criterion/BeeNestDestro
ARG 4 beeCount
CLASS class_4709 Conditions
FIELD field_21569 block Lnet/minecraft/class_2248;
FIELD field_21570 item Lnet/minecraft/class_2073;
FIELD field_21570 item Ljava/util/Optional;
FIELD field_21571 beeCount Lnet/minecraft/class_2096$class_2100;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2248;Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2248;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 playerPredicate
ARG 2 block
ARG 3 item
ARG 4 beeCount
@ -22,7 +21,9 @@ CLASS net/minecraft/class_4708 net/minecraft/advancement/criterion/BeeNestDestro
ARG 1 state
ARG 2 stack
ARG 3 count
METHOD method_23879 create (Lnet/minecraft/class_2248;Lnet/minecraft/class_2073$class_2074;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4708$class_4709;
METHOD method_23879 create (Lnet/minecraft/class_2248;Lnet/minecraft/class_2073$class_2074;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_175;
ARG 0 block
ARG 1 itemPredicateBuilder
ARG 2 beeCountRange
METHOD method_53070 (Lcom/google/gson/JsonObject;Lnet/minecraft/class_2073;)V
ARG 1 item

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_196 net/minecraft/advancement/criterion/BredAnimalsCriterion
FIELD field_1271 ID Lnet/minecraft/class_2960;
METHOD method_22455 (Lnet/minecraft/class_47;Lnet/minecraft/class_47;Lnet/minecraft/class_47;Lnet/minecraft/class_196$class_198;)Z
ARG 3 conditions
METHOD method_855 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1429;Lnet/minecraft/class_1429;Lnet/minecraft/class_1296;)V
@ -8,20 +7,23 @@ CLASS net/minecraft/class_196 net/minecraft/advancement/criterion/BredAnimalsCri
ARG 3 partner
ARG 4 child
CLASS class_198 Conditions
FIELD field_1275 child Lnet/minecraft/class_5258;
FIELD field_1276 parent Lnet/minecraft/class_5258;
FIELD field_1277 partner Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;)V
ARG 1 player
ARG 2 parent
ARG 3 partner
ARG 4 child
METHOD method_29918 create (Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;)Lnet/minecraft/class_196$class_198;
FIELD field_1275 child Ljava/util/Optional;
FIELD field_1276 parent Ljava/util/Optional;
FIELD field_1277 partner Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 parentPredicate
ARG 3 partnerPredicate
ARG 4 childPredicate
METHOD method_29918 create (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_175;
ARG 0 parent
ARG 1 partner
ARG 2 child
METHOD method_860 any ()Lnet/minecraft/class_196$class_198;
METHOD method_861 create (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_196$class_198;
METHOD method_53075 parentMatches (Ljava/util/Optional;Lnet/minecraft/class_47;)Z
ARG 0 parent
ARG 1 parentContext
METHOD method_860 any ()Lnet/minecraft/class_175;
METHOD method_861 create (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175;
ARG 0 child
METHOD method_862 matches (Lnet/minecraft/class_47;Lnet/minecraft/class_47;Lnet/minecraft/class_47;)Z
ARG 1 parentContext

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_1996 net/minecraft/advancement/criterion/BrewedPotionCriterion
FIELD field_9488 ID Lnet/minecraft/class_2960;
METHOD method_22456 (Lnet/minecraft/class_1842;Lnet/minecraft/class_1996$class_1998;)Z
ARG 1 conditions
METHOD method_8784 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1842;)V
@ -7,9 +6,9 @@ CLASS net/minecraft/class_1996 net/minecraft/advancement/criterion/BrewedPotionC
ARG 2 potion
CLASS class_1998 Conditions
FIELD field_9492 potion Lnet/minecraft/class_1842;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_1842;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_1842;)V
ARG 1 playerPredicate
ARG 2 potion
METHOD method_8790 matches (Lnet/minecraft/class_1842;)Z
ARG 1 potion
METHOD method_8791 any ()Lnet/minecraft/class_1996$class_1998;
METHOD method_8791 any ()Lnet/minecraft/class_175;

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_1999 net/minecraft/advancement/criterion/ChangedDimensionCriterion
FIELD field_9493 ID Lnet/minecraft/class_2960;
METHOD method_22457 (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_1999$class_2001;)Z
ARG 2 conditions
METHOD method_8794 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)V
@ -9,17 +8,17 @@ CLASS net/minecraft/class_1999 net/minecraft/advancement/criterion/ChangedDimens
CLASS class_2001 Conditions
FIELD field_9497 from Lnet/minecraft/class_5321;
FIELD field_9498 to Lnet/minecraft/class_5321;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)V
ARG 1 playerPredicate
ARG 2 from
ARG 3 to
METHOD method_35068 create (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)Lnet/minecraft/class_1999$class_2001;
METHOD method_35068 create (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)Lnet/minecraft/class_175;
ARG 0 from
ARG 1 to
METHOD method_35069 from (Lnet/minecraft/class_5321;)Lnet/minecraft/class_1999$class_2001;
METHOD method_35069 from (Lnet/minecraft/class_5321;)Lnet/minecraft/class_175;
ARG 0 from
METHOD method_35070 create ()Lnet/minecraft/class_1999$class_2001;
METHOD method_8799 to (Lnet/minecraft/class_5321;)Lnet/minecraft/class_1999$class_2001;
METHOD method_35070 create ()Lnet/minecraft/class_175;
METHOD method_8799 to (Lnet/minecraft/class_5321;)Lnet/minecraft/class_175;
ARG 0 to
METHOD method_8800 matches (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)Z
ARG 1 from

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_2002 net/minecraft/advancement/criterion/ChanneledLightningCriterion
FIELD field_9499 ID Lnet/minecraft/class_2960;
METHOD method_22458 (Ljava/util/List;Lnet/minecraft/class_2002$class_2004;)Z
ARG 1 conditions
METHOD method_27791 (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Lnet/minecraft/class_47;
@ -8,11 +7,11 @@ CLASS net/minecraft/class_2002 net/minecraft/advancement/criterion/ChanneledLigh
ARG 1 player
ARG 2 victims
CLASS class_2004 Conditions
FIELD field_9503 victims [Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;[Lnet/minecraft/class_5258;)V
ARG 1 player
FIELD field_9503 victims Ljava/util/List;
METHOD <init> (Ljava/util/Optional;Ljava/util/List;)V
ARG 1 playerPredicate
ARG 2 victims
METHOD method_8808 matches (Ljava/util/Collection;)Z
ARG 1 victims
METHOD method_8809 create ([Lnet/minecraft/class_2048;)Lnet/minecraft/class_2002$class_2004;
METHOD method_8809 create ([Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175;
ARG 0 victims

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_2006 net/minecraft/advancement/criterion/ConstructBeaconCriterion
FIELD field_9504 ID Lnet/minecraft/class_2960;
METHOD method_22459 (ILnet/minecraft/class_2006$class_2008;)Z
ARG 1 conditions
METHOD method_8812 trigger (Lnet/minecraft/class_3222;I)V
@ -7,11 +6,11 @@ CLASS net/minecraft/class_2006 net/minecraft/advancement/criterion/ConstructBeac
ARG 2 level
CLASS class_2008 Conditions
FIELD field_9508 level Lnet/minecraft/class_2096$class_2100;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 playerPredicate
ARG 2 level
METHOD method_35110 create ()Lnet/minecraft/class_2006$class_2008;
METHOD method_35110 create ()Lnet/minecraft/class_175;
METHOD method_8817 matches (I)Z
ARG 1 level
METHOD method_8818 level (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2006$class_2008;
METHOD method_8818 level (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_175;
ARG 0 level

View File

@ -1,19 +1,17 @@
CLASS net/minecraft/class_2010 net/minecraft/advancement/criterion/ConsumeItemCriterion
FIELD field_9509 ID Lnet/minecraft/class_2960;
METHOD method_22460 (Lnet/minecraft/class_1799;Lnet/minecraft/class_2010$class_2012;)Z
ARG 1 conditions
METHOD method_8821 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V
ARG 1 player
ARG 2 stack
CLASS class_2012 Conditions
FIELD field_9513 item Lnet/minecraft/class_2073;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;)V
ARG 1 player
FIELD field_9513 item Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 item
METHOD method_35112 predicate (Lnet/minecraft/class_2073;)Lnet/minecraft/class_2010$class_2012;
ARG 0 predicate
METHOD method_35112 predicate (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175;
METHOD method_8826 matches (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_8827 any ()Lnet/minecraft/class_2010$class_2012;
METHOD method_8828 item (Lnet/minecraft/class_1935;)Lnet/minecraft/class_2010$class_2012;
METHOD method_8827 any ()Lnet/minecraft/class_175;
METHOD method_8828 item (Lnet/minecraft/class_1935;)Lnet/minecraft/class_175;
ARG 0 item

View File

@ -24,7 +24,7 @@ CLASS net/minecraft/class_174 net/minecraft/advancement/criterion/Criteria
FIELD field_1202 CHANNELED_LIGHTNING Lnet/minecraft/class_2002;
FIELD field_1203 FISHING_ROD_HOOKED Lnet/minecraft/class_2058;
FIELD field_1204 USED_TOTEM Lnet/minecraft/class_2148;
FIELD field_1205 VALUES Ljava/util/Map;
FIELD field_1205 VALUES Lcom/google/common/collect/BiMap;
FIELD field_1206 VILLAGER_TRADE Lnet/minecraft/class_2140;
FIELD field_1207 RECIPE_UNLOCKED Lnet/minecraft/class_2119;
FIELD field_1208 FILLED_BUCKET Lnet/minecraft/class_2054;
@ -55,5 +55,4 @@ CLASS net/minecraft/class_174 net/minecraft/advancement/criterion/Criteria
METHOD method_765 getById (Lnet/minecraft/class_2960;)Lnet/minecraft/class_179;
ARG 0 id
METHOD method_766 getCriteria ()Ljava/lang/Iterable;
METHOD method_767 register (Lnet/minecraft/class_179;)Lnet/minecraft/class_179;
ARG 0 object
METHOD method_767 register (Ljava/lang/String;Lnet/minecraft/class_179;)Lnet/minecraft/class_179;

View File

@ -7,20 +7,20 @@ CLASS net/minecraft/class_179 net/minecraft/advancement/criterion/Criterion
METHOD method_793 endTrackingCondition (Lnet/minecraft/class_2985;Lnet/minecraft/class_179$class_180;)V
ARG 1 manager
ARG 2 conditions
METHOD method_794 getId ()Lnet/minecraft/class_2960;
METHOD method_795 conditionsFromJson (Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;)Lnet/minecraft/class_184;
ARG 1 obj
ARG 2 predicateDeserializer
CLASS class_180 ConditionsContainer
FIELD field_1221 id Ljava/lang/String;
FIELD field_1222 advancement Lnet/minecraft/class_161;
FIELD field_1223 conditions Lnet/minecraft/class_184;
METHOD <init> (Lnet/minecraft/class_184;Lnet/minecraft/class_161;Ljava/lang/String;)V
FIELD comp_1925 conditions Lnet/minecraft/class_184;
FIELD comp_1926 advancement Lnet/minecraft/class_8779;
FIELD comp_1927 id Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_184;Lnet/minecraft/class_8779;Ljava/lang/String;)V
ARG 1 conditions
ARG 2 advancement
ARG 3 id
METHOD comp_1925 conditions ()Lnet/minecraft/class_184;
METHOD comp_1926 advancement ()Lnet/minecraft/class_8779;
METHOD comp_1927 id ()Ljava/lang/String;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_796 grant (Lnet/minecraft/class_2985;)V
ARG 1 tracker
METHOD method_797 getConditions ()Lnet/minecraft/class_184;

View File

@ -1,4 +1,2 @@
CLASS net/minecraft/class_184 net/minecraft/advancement/criterion/CriterionConditions
METHOD method_806 getId ()Lnet/minecraft/class_2960;
METHOD method_807 toJson (Lnet/minecraft/class_5267;)Lcom/google/gson/JsonObject;
ARG 1 predicateSerializer
METHOD method_807 toJson ()Lcom/google/gson/JsonObject;

View File

@ -1,14 +1,10 @@
CLASS net/minecraft/class_178 net/minecraft/advancement/criterion/CriterionProgress
FIELD field_1219 obtainedDate Ljava/util/Date;
FIELD field_1220 FORMAT Ljava/text/SimpleDateFormat;
METHOD method_783 toJson ()Lcom/google/gson/JsonElement;
FIELD field_1219 obtainedDate Ljava/time/Instant;
METHOD method_784 isObtained ()Z
METHOD method_785 fromPacket (Lnet/minecraft/class_2540;)Lnet/minecraft/class_178;
ARG 0 buf
METHOD method_786 getObtainedDate ()Ljava/util/Date;
METHOD method_786 getObtainedDate ()Ljava/time/Instant;
METHOD method_787 toPacket (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_788 obtainedAt (Ljava/lang/String;)Lnet/minecraft/class_178;
ARG 0 datetime
METHOD method_789 obtain ()V
METHOD method_790 reset ()V

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_2014 net/minecraft/advancement/criterion/CuredZombieVillagerCriterion
FIELD field_9514 ID Lnet/minecraft/class_2960;
METHOD method_22461 (Lnet/minecraft/class_47;Lnet/minecraft/class_47;Lnet/minecraft/class_2014$class_2016;)Z
ARG 2 conditions
METHOD method_8831 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1642;Lnet/minecraft/class_1646;)V
@ -7,13 +6,13 @@ CLASS net/minecraft/class_2014 net/minecraft/advancement/criterion/CuredZombieVi
ARG 2 zombie
ARG 3 villager
CLASS class_2016 Conditions
FIELD field_9518 zombie Lnet/minecraft/class_5258;
FIELD field_9519 villager Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;)V
ARG 1 player
FIELD field_9518 zombie Ljava/util/Optional;
FIELD field_9519 villager Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 zombie
ARG 3 villager
METHOD method_8836 any ()Lnet/minecraft/class_2014$class_2016;
METHOD method_8836 any ()Lnet/minecraft/class_175;
METHOD method_8837 matches (Lnet/minecraft/class_47;Lnet/minecraft/class_47;)Z
ARG 1 zombieContext
ARG 2 villagerContext
ARG 1 zombie
ARG 2 villager

View File

@ -1,21 +1,19 @@
CLASS net/minecraft/class_2027 net/minecraft/advancement/criterion/EffectsChangedCriterion
FIELD field_9558 ID Lnet/minecraft/class_2960;
METHOD method_22462 (Lnet/minecraft/class_3222;Lnet/minecraft/class_47;Lnet/minecraft/class_2027$class_2029;)Z
ARG 2 conditions
METHOD method_8863 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)V
ARG 1 player
ARG 2 source
CLASS class_2029 Conditions
FIELD field_33909 source Lnet/minecraft/class_5258;
FIELD field_9562 effects Lnet/minecraft/class_2102;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2102;Lnet/minecraft/class_5258;)V
ARG 1 player
FIELD field_33909 source Ljava/util/Optional;
FIELD field_9562 effects Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 effects
ARG 3 source
METHOD method_37224 create (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2027$class_2029;
ARG 0 source
METHOD method_37224 create (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175;
METHOD method_8868 matches (Lnet/minecraft/class_3222;Lnet/minecraft/class_47;)Z
ARG 1 player
ARG 2 context
METHOD method_8869 create (Lnet/minecraft/class_2102;)Lnet/minecraft/class_2027$class_2029;
METHOD method_8869 create (Lnet/minecraft/class_2102$class_8748;)Lnet/minecraft/class_175;
ARG 0 effects

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_2030 net/minecraft/advancement/criterion/EnchantedItemCriterion
FIELD field_9563 ID Lnet/minecraft/class_2960;
METHOD method_22463 (Lnet/minecraft/class_1799;ILnet/minecraft/class_2030$class_2032;)Z
ARG 2 conditions
METHOD method_8870 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;I)V
@ -7,13 +6,13 @@ CLASS net/minecraft/class_2030 net/minecraft/advancement/criterion/EnchantedItem
ARG 2 stack
ARG 3 levels
CLASS class_2032 Conditions
FIELD field_9567 item Lnet/minecraft/class_2073;
FIELD field_9567 item Ljava/util/Optional;
FIELD field_9568 levels Lnet/minecraft/class_2096$class_2100;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 playerPredicate
ARG 2 item
ARG 3 levels
METHOD method_8877 any ()Lnet/minecraft/class_2030$class_2032;
METHOD method_8877 any ()Lnet/minecraft/class_175;
METHOD method_8878 matches (Lnet/minecraft/class_1799;I)Z
ARG 1 stack
ARG 2 levels

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_2037 net/minecraft/advancement/criterion/EnterBlockCriterion
FIELD field_9572 ID Lnet/minecraft/class_2960;
METHOD method_22464 (Lnet/minecraft/class_2248;Ljava/lang/String;)V
ARG 1 name
METHOD method_22465 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2037$class_2039;)Z
@ -11,12 +10,12 @@ CLASS net/minecraft/class_2037 net/minecraft/advancement/criterion/EnterBlockCri
ARG 2 state
CLASS class_2039 Conditions
FIELD field_9576 block Lnet/minecraft/class_2248;
FIELD field_9577 state Lnet/minecraft/class_4559;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2248;Lnet/minecraft/class_4559;)V
ARG 1 player
FIELD field_9577 state Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2248;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 block
ARG 3 state
METHOD method_8890 block (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2037$class_2039;
METHOD method_8890 block (Lnet/minecraft/class_2248;)Lnet/minecraft/class_175;
ARG 0 block
METHOD method_8891 matches (Lnet/minecraft/class_2680;)Z
ARG 1 state

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_2044 net/minecraft/advancement/criterion/EntityHurtPlayerCriterion
FIELD field_9589 ID Lnet/minecraft/class_2960;
METHOD method_22467 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;FFZ)V
ARG 1 player
ARG 2 source
@ -9,18 +8,18 @@ CLASS net/minecraft/class_2044 net/minecraft/advancement/criterion/EntityHurtPla
METHOD method_22468 (Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;FFZLnet/minecraft/class_2044$class_2046;)Z
ARG 5 conditions
CLASS class_2046 Conditions
FIELD field_9593 damage Lnet/minecraft/class_2019;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2019;)V
ARG 1 player
FIELD field_9593 damage Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 damage
METHOD method_35209 create (Lnet/minecraft/class_2019;)Lnet/minecraft/class_2044$class_2046;
METHOD method_35209 create (Lnet/minecraft/class_2019;)Lnet/minecraft/class_175;
ARG 0 predicate
METHOD method_35210 create ()Lnet/minecraft/class_2044$class_2046;
METHOD method_35210 create ()Lnet/minecraft/class_175;
METHOD method_8907 matches (Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;FFZ)Z
ARG 1 player
ARG 2 source
ARG 2 damageSource
ARG 3 dealt
ARG 4 taken
ARG 5 blocked
METHOD method_8908 create (Lnet/minecraft/class_2019$class_2020;)Lnet/minecraft/class_2044$class_2046;
METHOD method_8908 create (Lnet/minecraft/class_2019$class_2020;)Lnet/minecraft/class_175;
ARG 0 damageBuilder

View File

@ -1,16 +1,14 @@
CLASS net/minecraft/class_2054 net/minecraft/advancement/criterion/FilledBucketCriterion
FIELD field_9612 ID Lnet/minecraft/class_2960;
METHOD method_22471 (Lnet/minecraft/class_1799;Lnet/minecraft/class_2054$class_2056;)Z
ARG 1 conditions
METHOD method_8932 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V
ARG 1 player
ARG 2 stack
CLASS class_2056 Conditions
FIELD field_9616 item Lnet/minecraft/class_2073;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;)V
ARG 1 player
FIELD field_9616 item Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 item
METHOD method_8937 create (Lnet/minecraft/class_2073;)Lnet/minecraft/class_2054$class_2056;
ARG 0 item
METHOD method_8937 create (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175;
METHOD method_8938 matches (Lnet/minecraft/class_1799;)Z
ARG 1 stack

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_2058 net/minecraft/advancement/criterion/FishingRodHookedCriterion
FIELD field_9617 ID Lnet/minecraft/class_2960;
METHOD method_22472 (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;Ljava/util/Collection;Lnet/minecraft/class_2058$class_2060;)Z
ARG 3 conditions
METHOD method_8939 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_1536;Ljava/util/Collection;)V
@ -8,19 +7,19 @@ CLASS net/minecraft/class_2058 net/minecraft/advancement/criterion/FishingRodHoo
ARG 3 bobber
ARG 4 fishingLoots
CLASS class_2060 Conditions
FIELD field_24391 hookedEntity Lnet/minecraft/class_5258;
FIELD field_9621 rod Lnet/minecraft/class_2073;
FIELD field_9623 caughtItem Lnet/minecraft/class_2073;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;)V
ARG 1 player
FIELD field_24391 hookedEntity Ljava/util/Optional;
FIELD field_9621 rod Ljava/util/Optional;
FIELD field_9623 caughtItem Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 rod
ARG 3 hookedEntity
ARG 4 caughtItem
METHOD method_27810 matches (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;Ljava/util/Collection;)Z
ARG 1 rod
ARG 2 hookedEntityContext
ARG 1 rodStack
ARG 2 hookedEntity
ARG 3 fishingLoots
METHOD method_8947 create (Lnet/minecraft/class_2073;Lnet/minecraft/class_2048;Lnet/minecraft/class_2073;)Lnet/minecraft/class_2058$class_2060;
METHOD method_8947 create (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_175;
ARG 0 rod
ARG 1 bobber
ARG 2 item
ARG 1 hookedEntity
ARG 2 caughtItem

View File

@ -1,3 +1,2 @@
CLASS net/minecraft/class_2062 net/minecraft/advancement/criterion/ImpossibleCriterion
FIELD field_9624 ID Lnet/minecraft/class_2960;
CLASS class_2063 Conditions

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_2066 net/minecraft/advancement/criterion/InventoryChangedCriterion
FIELD field_9625 ID Lnet/minecraft/class_2960;
METHOD method_22476 (Lnet/minecraft/class_1661;Lnet/minecraft/class_1799;IIILnet/minecraft/class_2066$class_2068;)Z
ARG 5 conditions
METHOD method_24362 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1661;Lnet/minecraft/class_1799;III)V
@ -17,16 +16,18 @@ CLASS net/minecraft/class_2066 net/minecraft/advancement/criterion/InventoryChan
FIELD field_9629 occupied Lnet/minecraft/class_2096$class_2100;
FIELD field_9630 full Lnet/minecraft/class_2096$class_2100;
FIELD field_9631 empty Lnet/minecraft/class_2096$class_2100;
FIELD field_9632 items [Lnet/minecraft/class_2073;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;[Lnet/minecraft/class_2073;)V
ARG 1 player
FIELD field_9632 items Ljava/util/List;
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Ljava/util/List;)V
ARG 1 playerPredicate
ARG 2 occupied
ARG 3 full
ARG 4 empty
ARG 5 items
METHOD method_24363 (Lnet/minecraft/class_1799;Lnet/minecraft/class_2073;)Z
ARG 1 item
METHOD method_8957 items ([Lnet/minecraft/class_2073;)Lnet/minecraft/class_2066$class_2068;
METHOD method_53160 items ([Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175;
ARG 0 items
METHOD method_8957 items ([Lnet/minecraft/class_2073;)Lnet/minecraft/class_175;
ARG 0 items
METHOD method_8958 matches (Lnet/minecraft/class_1661;Lnet/minecraft/class_1799;III)Z
ARG 1 inventory
@ -34,5 +35,5 @@ CLASS net/minecraft/class_2066 net/minecraft/advancement/criterion/InventoryChan
ARG 3 full
ARG 4 empty
ARG 5 occupied
METHOD method_8959 items ([Lnet/minecraft/class_1935;)Lnet/minecraft/class_2066$class_2068;
METHOD method_8959 items ([Lnet/minecraft/class_1935;)Lnet/minecraft/class_175;
ARG 0 items

View File

@ -1,7 +1,4 @@
CLASS net/minecraft/class_4711 net/minecraft/advancement/criterion/ItemCriterion
FIELD field_21576 id Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_23888 (Lnet/minecraft/class_47;Lnet/minecraft/class_4711$class_4712;)Z
ARG 1 conditions
METHOD method_23889 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V
@ -9,24 +6,21 @@ CLASS net/minecraft/class_4711 net/minecraft/advancement/criterion/ItemCriterion
ARG 2 pos
ARG 3 stack
CLASS class_4712 Conditions
FIELD field_24495 location Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;)V
ARG 1 id
ARG 2 entity
ARG 3 location
METHOD method_27981 createItemUsedOnBlock (Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_4711$class_4712;
FIELD field_24495 location Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 2 playerPredicate
METHOD method_27981 createItemUsedOnBlock (Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175;
ARG 0 location
ARG 1 item
METHOD method_43125 createAllayDropItemOnBlock (Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_4711$class_4712;
METHOD method_43125 createAllayDropItemOnBlock (Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175;
ARG 0 location
ARG 1 item
METHOD method_51709 create (Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2073$class_2074;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4711$class_4712;
METHOD method_51709 create (Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_4711$class_4712;
ARG 0 location
ARG 1 item
ARG 2 id
METHOD method_51710 createPlacedBlock (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4711$class_4712;
METHOD method_51710 createPlacedBlock (Lnet/minecraft/class_2248;)Lnet/minecraft/class_175;
ARG 0 block
METHOD method_51711 test (Lnet/minecraft/class_47;)Z
ARG 1 context
METHOD method_51712 createPlacedBlock ([Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_4711$class_4712;
ARG 1 location
METHOD method_51712 createPlacedBlock ([Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_175;
ARG 0 locationConditions

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_2069 net/minecraft/advancement/criterion/ItemDurabilityChangedCriterion
FIELD field_9633 ID Lnet/minecraft/class_2960;
METHOD method_22477 (Lnet/minecraft/class_1799;ILnet/minecraft/class_2069$class_2071;)Z
ARG 2 conditions
METHOD method_8960 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;I)V
@ -7,19 +6,19 @@ CLASS net/minecraft/class_2069 net/minecraft/advancement/criterion/ItemDurabilit
ARG 2 stack
ARG 3 durability
CLASS class_2071 Conditions
FIELD field_9637 item Lnet/minecraft/class_2073;
FIELD field_9637 item Ljava/util/Optional;
FIELD field_9638 durability Lnet/minecraft/class_2096$class_2100;
FIELD field_9639 delta Lnet/minecraft/class_2096$class_2100;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 playerPredicate
ARG 2 item
ARG 3 durability
ARG 4 delta
METHOD method_35229 create (Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2069$class_2071;
METHOD method_35229 create (Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_175;
ARG 0 item
ARG 1 durability
METHOD method_8967 create (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2069$class_2071;
ARG 0 player
METHOD method_8967 create (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_175;
ARG 0 playerPredicate
ARG 1 item
ARG 2 durability
METHOD method_8968 matches (Lnet/minecraft/class_1799;I)Z

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_2076 net/minecraft/advancement/criterion/KilledByCrossbowCriterion
FIELD field_9655 ID Lnet/minecraft/class_2960;
METHOD method_22478 (Ljava/util/List;Ljava/util/Set;Lnet/minecraft/class_2076$class_2078;)Z
ARG 2 conditions
METHOD method_8980 trigger (Lnet/minecraft/class_3222;Ljava/util/Collection;)V
@ -7,14 +6,14 @@ CLASS net/minecraft/class_2076 net/minecraft/advancement/criterion/KilledByCross
ARG 2 piercingKilledEntities
CLASS class_2078 Conditions
FIELD field_9659 uniqueEntityTypes Lnet/minecraft/class_2096$class_2100;
FIELD field_9660 victims [Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;[Lnet/minecraft/class_5258;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 player
FIELD field_9660 victims Ljava/util/List;
METHOD <init> (Ljava/util/Optional;Ljava/util/List;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 playerPredicate
ARG 2 victims
ARG 3 uniqueEntityTypes
METHOD method_8986 create ([Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2076$class_2078;
METHOD method_8986 create ([Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175;
ARG 0 victimPredicates
METHOD method_8987 create (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2076$class_2078;
METHOD method_8987 create (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_175;
ARG 0 uniqueEntityTypes
METHOD method_8988 matches (Ljava/util/Collection;I)Z
ARG 1 victimContexts

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_2085 net/minecraft/advancement/criterion/LevitationCriterion
FIELD field_9671 ID Lnet/minecraft/class_2960;
METHOD method_22480 (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;ILnet/minecraft/class_2085$class_2087;)Z
ARG 3 conditions
METHOD method_9008 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;I)V
@ -7,15 +6,15 @@ CLASS net/minecraft/class_2085 net/minecraft/advancement/criterion/LevitationCri
ARG 2 startPos
ARG 3 duration
CLASS class_2087 Conditions
FIELD field_9675 distance Lnet/minecraft/class_2025;
FIELD field_9675 distance Ljava/util/Optional;
FIELD field_9676 duration Lnet/minecraft/class_2096$class_2100;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2025;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 playerPredicate
ARG 2 distance
ARG 3 duration
METHOD method_9013 create (Lnet/minecraft/class_2025;)Lnet/minecraft/class_2085$class_2087;
METHOD method_9013 create (Lnet/minecraft/class_2025;)Lnet/minecraft/class_175;
ARG 0 distance
METHOD method_9014 matches (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;I)Z
ARG 1 player
ARG 2 startPos
ARG 2 distance
ARG 3 duration

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_6405 net/minecraft/advancement/criterion/LightningStrikeCriterion
FIELD field_33925 ID Lnet/minecraft/class_2960;
METHOD method_37239 (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Lnet/minecraft/class_47;
ARG 1 bystander
METHOD method_37240 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1538;Ljava/util/List;)V
@ -9,13 +8,13 @@ CLASS net/minecraft/class_6405 net/minecraft/advancement/criterion/LightningStri
METHOD method_37242 (Lnet/minecraft/class_47;Ljava/util/List;Lnet/minecraft/class_6405$class_6406;)Z
ARG 2 conditions
CLASS class_6406 Conditions
FIELD field_33926 lightning Lnet/minecraft/class_5258;
FIELD field_33927 bystander Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;)V
ARG 1 player
FIELD field_33926 lightning Ljava/util/Optional;
FIELD field_33927 bystander Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 lightning
ARG 3 bystander
METHOD method_37243 create (Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;)Lnet/minecraft/class_6405$class_6406;
METHOD method_37243 create (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_175;
ARG 0 lightning
ARG 1 bystander
METHOD method_37244 test (Lnet/minecraft/class_47;Ljava/util/List;)Z

View File

@ -1,7 +1,4 @@
CLASS net/minecraft/class_2080 net/minecraft/advancement/criterion/OnKilledCriterion
FIELD field_9661 id Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_22479 (Lnet/minecraft/class_3222;Lnet/minecraft/class_47;Lnet/minecraft/class_1282;Lnet/minecraft/class_2080$class_2083;)Z
ARG 3 conditions
METHOD method_8990 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;)V
@ -9,49 +6,47 @@ CLASS net/minecraft/class_2080 net/minecraft/advancement/criterion/OnKilledCrite
ARG 2 entity
ARG 3 killingDamage
CLASS class_2083 Conditions
FIELD field_9667 killingBlow Lnet/minecraft/class_2022;
FIELD field_9668 entity Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;Lnet/minecraft/class_2022;)V
ARG 1 id
ARG 2 player
FIELD field_9667 killingBlow Ljava/util/Optional;
FIELD field_9668 entity Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 2 playerPredicate
ARG 3 entity
ARG 4 killingBlow
METHOD method_35247 createPlayerKilledEntity (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2022;)Lnet/minecraft/class_2080$class_2083;
METHOD method_35247 createPlayerKilledEntity (Lnet/minecraft/class_2048$class_2049;Ljava/util/Optional;)Lnet/minecraft/class_175;
ARG 0 killedEntityPredicateBuilder
ARG 1 damageSourcePredicate
METHOD method_35248 createPlayerKilledEntity (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2080$class_2083;
ARG 0 killedEntityPredicate
METHOD method_35249 createPlayerKilledEntity (Lnet/minecraft/class_2048;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_2080$class_2083;
ARG 0 killedEntityPredicate
ARG 1 killingBlow
METHOD method_35248 createPlayerKilledEntity (Ljava/util/Optional;)Lnet/minecraft/class_175;
ARG 0 entity
METHOD method_35249 createPlayerKilledEntity (Ljava/util/Optional;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_175;
ARG 0 entity
ARG 1 damageSourcePredicateBuilder
METHOD method_35250 createPlayerKilledEntity (Lnet/minecraft/class_2048;Lnet/minecraft/class_2022;)Lnet/minecraft/class_2080$class_2083;
ARG 0 killedEntityPredicate
ARG 1 damageSourcePredicate
METHOD method_35251 createEntityKilledPlayer (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2080$class_2083;
METHOD method_35250 createPlayerKilledEntity (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_175;
ARG 0 entity
ARG 1 killingBlow
METHOD method_35251 createEntityKilledPlayer (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175;
ARG 0 killerEntityPredicateBuilder
METHOD method_35252 createEntityKilledPlayer (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_2080$class_2083;
METHOD method_35252 createEntityKilledPlayer (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_175;
ARG 0 killerEntityPredicateBuilder
ARG 1 damageSourcePredicateBuilder
METHOD method_35253 createEntityKilledPlayer (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2022;)Lnet/minecraft/class_2080$class_2083;
METHOD method_35253 createEntityKilledPlayer (Lnet/minecraft/class_2048$class_2049;Ljava/util/Optional;)Lnet/minecraft/class_175;
ARG 0 killerEntityPredicateBuilder
ARG 1 damageSourcePredicate
METHOD method_35254 createEntityKilledPlayer (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2080$class_2083;
ARG 0 killerEntityPredicate
METHOD method_35255 createEntityKilledPlayer (Lnet/minecraft/class_2048;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_2080$class_2083;
ARG 0 killerEntityPredicate
ARG 1 killingBlow
METHOD method_35254 createEntityKilledPlayer (Ljava/util/Optional;)Lnet/minecraft/class_175;
ARG 0 entity
METHOD method_35255 createEntityKilledPlayer (Ljava/util/Optional;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_175;
ARG 0 entity
ARG 1 damageSourcePredicateBuilder
METHOD method_35256 createEntityKilledPlayer (Lnet/minecraft/class_2048;Lnet/minecraft/class_2022;)Lnet/minecraft/class_2080$class_2083;
ARG 0 killerEntityPredicate
ARG 1 damageSourcePredicate
METHOD method_42671 createKillMobNearSculkCatalyst ()Lnet/minecraft/class_2080$class_2083;
METHOD method_8997 createPlayerKilledEntity (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2080$class_2083;
METHOD method_35256 createEntityKilledPlayer (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_175;
ARG 0 entity
ARG 1 killingBlow
METHOD method_42671 createKillMobNearSculkCatalyst ()Lnet/minecraft/class_175;
METHOD method_8997 createPlayerKilledEntity (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175;
ARG 0 killedEntityPredicateBuilder
METHOD method_8998 createEntityKilledPlayer ()Lnet/minecraft/class_2080$class_2083;
METHOD method_8999 createPlayerKilledEntity ()Lnet/minecraft/class_2080$class_2083;
METHOD method_8998 createEntityKilledPlayer ()Lnet/minecraft/class_175;
METHOD method_8999 createPlayerKilledEntity ()Lnet/minecraft/class_175;
METHOD method_9000 test (Lnet/minecraft/class_3222;Lnet/minecraft/class_47;Lnet/minecraft/class_1282;)Z
ARG 1 player
ARG 2 killedEntityContext
ARG 2 entity
ARG 3 killingBlow
METHOD method_9001 createPlayerKilledEntity (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_2080$class_2083;
METHOD method_9001 createPlayerKilledEntity (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_175;
ARG 0 killedEntityPredicateBuilder
ARG 1 killingBlowBuilder

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_5282 net/minecraft/advancement/criterion/PlayerGeneratesContainerLootCriterion
FIELD field_24502 ID Lnet/minecraft/class_2960;
METHOD method_27992 (Lnet/minecraft/class_2960;Lnet/minecraft/class_5282$class_5283;)Z
ARG 1 conditions
METHOD method_27993 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_2960;)V
@ -7,10 +6,10 @@ CLASS net/minecraft/class_5282 net/minecraft/advancement/criterion/PlayerGenerat
ARG 2 id
CLASS class_5283 Conditions
FIELD field_24503 lootTable Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2960;)V
ARG 1 entity
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2960;)V
ARG 1 playerPredicate
ARG 2 lootTable
METHOD method_27995 create (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5282$class_5283;
METHOD method_27995 create (Lnet/minecraft/class_2960;)Lnet/minecraft/class_175;
ARG 0 lootTable
METHOD method_27996 test (Lnet/minecraft/class_2960;)Z
ARG 1 lootTable

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_2115 net/minecraft/advancement/criterion/PlayerHurtEntityCriterion
FIELD field_9732 ID Lnet/minecraft/class_2960;
METHOD method_22493 (Lnet/minecraft/class_3222;Lnet/minecraft/class_47;Lnet/minecraft/class_1282;FFZLnet/minecraft/class_2115$class_2117;)Z
ARG 6 conditions
METHOD method_9097 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;FFZ)V
@ -10,29 +9,27 @@ CLASS net/minecraft/class_2115 net/minecraft/advancement/criterion/PlayerHurtEnt
ARG 5 taken
ARG 6 blocked
CLASS class_2117 Conditions
FIELD field_9736 damage Lnet/minecraft/class_2019;
FIELD field_9737 entity Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2019;Lnet/minecraft/class_5258;)V
ARG 1 player
FIELD field_9736 damage Ljava/util/Optional;
FIELD field_9737 entity Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 damage
ARG 3 entity
METHOD method_35294 create (Lnet/minecraft/class_2019$class_2020;Lnet/minecraft/class_2048;)Lnet/minecraft/class_2115$class_2117;
ARG 0 damagePredicateBuilder
ARG 1 hurtEntityPredicate
METHOD method_35295 create (Lnet/minecraft/class_2019;)Lnet/minecraft/class_2115$class_2117;
ARG 0 damagePredicate
METHOD method_35296 create (Lnet/minecraft/class_2019;Lnet/minecraft/class_2048;)Lnet/minecraft/class_2115$class_2117;
ARG 0 damagePredicate
ARG 1 hurtEntityPredicate
METHOD method_35297 create (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2115$class_2117;
ARG 0 hurtEntityPredicate
METHOD method_35298 create ()Lnet/minecraft/class_2115$class_2117;
METHOD method_9103 create (Lnet/minecraft/class_2019$class_2020;)Lnet/minecraft/class_2115$class_2117;
ARG 0 damagePredicateBuilder
METHOD method_35294 create (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_175;
ARG 0 damage
ARG 1 entity
METHOD method_35295 create (Ljava/util/Optional;)Lnet/minecraft/class_175;
ARG 0 entity
METHOD method_35297 create (Lnet/minecraft/class_2019$class_2020;)Lnet/minecraft/class_175;
ARG 0 damage
METHOD method_35298 create ()Lnet/minecraft/class_175;
METHOD method_9103 create (Lnet/minecraft/class_2019$class_2020;Ljava/util/Optional;)Lnet/minecraft/class_175;
ARG 0 damage
ARG 1 entity
METHOD method_9104 matches (Lnet/minecraft/class_3222;Lnet/minecraft/class_47;Lnet/minecraft/class_1282;FFZ)Z
ARG 1 player
ARG 2 entityContext
ARG 3 source
ARG 2 entity
ARG 3 damageSource
ARG 4 dealt
ARG 5 taken
ARG 6 blocked

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_5409 net/minecraft/advancement/criterion/PlayerInteractedWithEntityCriterion
FIELD field_25699 ID Lnet/minecraft/class_2960;
METHOD method_30095 (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;Lnet/minecraft/class_5409$class_5410;)Z
ARG 2 conditions
METHOD method_30097 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;)V
@ -7,19 +6,19 @@ CLASS net/minecraft/class_5409 net/minecraft/advancement/criterion/PlayerInterac
ARG 2 stack
ARG 3 entity
CLASS class_5410 Conditions
FIELD field_25700 item Lnet/minecraft/class_2073;
FIELD field_25701 entity Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_5258;)V
ARG 1 player
FIELD field_25700 item Ljava/util/Optional;
FIELD field_25701 entity Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 item
ARG 3 entity
METHOD method_30099 create (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073$class_2074;Lnet/minecraft/class_5258;)Lnet/minecraft/class_5409$class_5410;
ARG 0 player
ARG 1 itemBuilder
METHOD method_30099 create (Ljava/util/Optional;Lnet/minecraft/class_2073$class_2074;Ljava/util/Optional;)Lnet/minecraft/class_175;
ARG 0 playerPredicate
ARG 1 item
ARG 2 entity
METHOD method_30100 test (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Z
ARG 1 stack
ARG 2 context
METHOD method_43278 create (Lnet/minecraft/class_2073$class_2074;Lnet/minecraft/class_5258;)Lnet/minecraft/class_5409$class_5410;
ARG 0 itemBuilder
ARG 2 entity
METHOD method_43278 create (Lnet/minecraft/class_2073$class_2074;Ljava/util/Optional;)Lnet/minecraft/class_175;
ARG 0 item
ARG 1 entity

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_8508 net/minecraft/advancement/criterion/RecipeCraftedCriterion
FIELD field_44604 ID Lnet/minecraft/class_2960;
METHOD method_51349 (Lnet/minecraft/class_2960;Ljava/util/List;Lnet/minecraft/class_8508$class_8509;)Z
ARG 2 conditions
METHOD method_51350 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_2960;Ljava/util/List;)V
@ -9,13 +8,13 @@ CLASS net/minecraft/class_8508 net/minecraft/advancement/criterion/RecipeCrafted
CLASS class_8509 Conditions
FIELD field_44605 recipeId Lnet/minecraft/class_2960;
FIELD field_44606 ingredients Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2960;Ljava/util/List;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2960;Ljava/util/List;)V
ARG 1 playerPredicate
ARG 2 recipeId
ARG 3 ingredients
METHOD method_51352 create (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8508$class_8509;
METHOD method_51352 create (Lnet/minecraft/class_2960;)Lnet/minecraft/class_175;
ARG 0 recipeId
METHOD method_51353 create (Lnet/minecraft/class_2960;Ljava/util/List;)Lnet/minecraft/class_8508$class_8509;
METHOD method_51353 create (Lnet/minecraft/class_2960;Ljava/util/List;)Lnet/minecraft/class_175;
ARG 0 recipeId
ARG 1 ingredients
METHOD method_51354 matches (Lnet/minecraft/class_2960;Ljava/util/List;)Z

View File

@ -1,16 +1,13 @@
CLASS net/minecraft/class_2119 net/minecraft/advancement/criterion/RecipeUnlockedCriterion
FIELD field_9738 ID Lnet/minecraft/class_2960;
METHOD method_22508 (Lnet/minecraft/class_1860;Lnet/minecraft/class_2119$class_2121;)Z
METHOD method_22508 (Lnet/minecraft/class_8786;Lnet/minecraft/class_2119$class_2121;)Z
ARG 1 conditions
METHOD method_27847 create (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2119$class_2121;
METHOD method_27847 create (Lnet/minecraft/class_2960;)Lnet/minecraft/class_175;
ARG 0 id
METHOD method_9107 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1860;)V
METHOD method_9107 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_8786;)V
ARG 1 player
ARG 2 recipe
CLASS class_2121 Conditions
FIELD field_9742 recipe Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2960;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2960;)V
ARG 1 playerPredicate
ARG 2 recipe
METHOD method_9112 matches (Lnet/minecraft/class_1860;)Z
ARG 1 recipe
METHOD method_9112 matches (Lnet/minecraft/class_8786;)Z

View File

@ -1,18 +1,17 @@
CLASS net/minecraft/class_2123 net/minecraft/advancement/criterion/ShotCrossbowCriterion
FIELD field_9743 ID Lnet/minecraft/class_2960;
METHOD method_22509 (Lnet/minecraft/class_1799;Lnet/minecraft/class_2123$class_2125;)Z
ARG 1 conditions
METHOD method_9115 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V
ARG 1 player
ARG 2 stack
CLASS class_2125 Conditions
FIELD field_9747 item Lnet/minecraft/class_2073;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;)V
ARG 1 player
FIELD field_9747 item Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 item
METHOD method_35323 create (Lnet/minecraft/class_2073;)Lnet/minecraft/class_2123$class_2125;
ARG 0 itemPredicate
METHOD method_9120 create (Lnet/minecraft/class_1935;)Lnet/minecraft/class_2123$class_2125;
METHOD method_35323 create (Ljava/util/Optional;)Lnet/minecraft/class_175;
ARG 0 item
METHOD method_9120 create (Lnet/minecraft/class_1935;)Lnet/minecraft/class_175;
ARG 0 item
METHOD method_9121 matches (Lnet/minecraft/class_1799;)Z
ARG 1 stack

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_4713 net/minecraft/advancement/criterion/SlideDownBlockCriterion
FIELD field_21586 ID Lnet/minecraft/class_2960;
METHOD method_23905 (Lnet/minecraft/class_2248;Ljava/lang/String;)V
ARG 1 key
METHOD method_23906 (Lnet/minecraft/class_2680;Lnet/minecraft/class_4713$class_4714;)Z
@ -11,12 +10,12 @@ CLASS net/minecraft/class_4713 net/minecraft/advancement/criterion/SlideDownBloc
ARG 2 state
CLASS class_4714 Conditions
FIELD field_21587 block Lnet/minecraft/class_2248;
FIELD field_21588 state Lnet/minecraft/class_4559;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2248;Lnet/minecraft/class_4559;)V
ARG 1 player
FIELD field_21588 state Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2248;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 block
ARG 3 state
METHOD method_23912 create (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4713$class_4714;
METHOD method_23912 create (Lnet/minecraft/class_2248;)Lnet/minecraft/class_175;
ARG 0 block
METHOD method_23913 test (Lnet/minecraft/class_2680;)Z
ARG 1 state

View File

@ -1,11 +1,8 @@
CLASS net/minecraft/class_6407 net/minecraft/advancement/criterion/StartedRidingCriterion
FIELD field_33932 ID Lnet/minecraft/class_2960;
METHOD method_37257 trigger (Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_37259 (Lnet/minecraft/class_6407$class_6408;)Z
ARG 0 conditions
CLASS class_6408 Conditions
METHOD <init> (Lnet/minecraft/class_5258;)V
ARG 1 player
METHOD method_37260 create (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_6407$class_6408;
METHOD method_37260 create (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175;
ARG 0 player

View File

@ -1,16 +1,15 @@
CLASS net/minecraft/class_2128 net/minecraft/advancement/criterion/SummonedEntityCriterion
FIELD field_9748 ID Lnet/minecraft/class_2960;
METHOD method_22537 (Lnet/minecraft/class_47;Lnet/minecraft/class_2128$class_2130;)Z
ARG 1 conditions
METHOD method_9124 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)V
ARG 1 player
ARG 2 entity
CLASS class_2130 Conditions
FIELD field_9752 entity Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;)V
ARG 1 player
FIELD field_9752 entity Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 entity
METHOD method_9129 create (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2128$class_2130;
METHOD method_9129 create (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175;
ARG 0 summonedEntityPredicateBuilder
METHOD method_9130 matches (Lnet/minecraft/class_47;)Z
ARG 1 summonedEntityContext
ARG 1 entity

View File

@ -1,17 +1,15 @@
CLASS net/minecraft/class_2131 net/minecraft/advancement/criterion/TameAnimalCriterion
FIELD field_9753 ID Lnet/minecraft/class_2960;
METHOD method_22538 (Lnet/minecraft/class_47;Lnet/minecraft/class_2131$class_2133;)Z
ARG 1 conditions
METHOD method_9132 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1429;)V
ARG 1 player
ARG 2 entity
CLASS class_2133 Conditions
FIELD field_9757 entity Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;)V
ARG 1 player
FIELD field_9757 entity Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 entity
METHOD method_16114 create (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2131$class_2133;
ARG 0 entity
METHOD method_9138 any ()Lnet/minecraft/class_2131$class_2133;
METHOD method_16114 create (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175;
METHOD method_9138 any ()Lnet/minecraft/class_175;
METHOD method_9139 matches (Lnet/minecraft/class_47;)Z
ARG 1 tamedEntityContext
ARG 1 entity

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_4851 net/minecraft/advancement/criterion/TargetHitCriterion
FIELD field_22429 ID Lnet/minecraft/class_2960;
METHOD method_24861 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;I)V
ARG 1 player
ARG 2 projectile
@ -9,15 +8,15 @@ CLASS net/minecraft/class_4851 net/minecraft/advancement/criterion/TargetHitCrit
ARG 3 conditions
CLASS class_4852 Conditions
FIELD field_22430 signalStrength Lnet/minecraft/class_2096$class_2100;
FIELD field_22512 projectile Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_5258;)V
ARG 1 player
FIELD field_22512 projectile Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 signalStrength
ARG 3 projectile
METHOD method_24865 create (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_5258;)Lnet/minecraft/class_4851$class_4852;
METHOD method_24865 create (Lnet/minecraft/class_2096$class_2100;Ljava/util/Optional;)Lnet/minecraft/class_175;
ARG 0 signalStrength
ARG 1 projectile
METHOD method_24952 test (Lnet/minecraft/class_47;Lnet/minecraft/class_243;I)Z
ARG 1 projectileContext
ARG 1 projectile
ARG 2 hitPos
ARG 3 signalStrength

View File

@ -1,7 +1,4 @@
CLASS net/minecraft/class_5279 net/minecraft/advancement/criterion/ThrownItemPickedUpByEntityCriterion
FIELD field_24492 id Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_27975 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;)V
ARG 1 player
ARG 2 stack
@ -9,22 +6,20 @@ CLASS net/minecraft/class_5279 net/minecraft/advancement/criterion/ThrownItemPic
METHOD method_27976 (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;Lnet/minecraft/class_5279$class_5280;)Z
ARG 3 conditions
CLASS class_5280 Conditions
FIELD field_24493 item Lnet/minecraft/class_2073;
FIELD field_24494 entity Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_5258;)V
ARG 1 id
ARG 2 player
FIELD field_24493 item Ljava/util/Optional;
FIELD field_24494 entity Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 2 playerPredicate
ARG 3 item
ARG 4 entity
METHOD method_27978 createThrownItemPickedUpByEntity (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_5258;)Lnet/minecraft/class_5279$class_5280;
METHOD method_27978 createThrownItemPickedUpByEntity (Lnet/minecraft/class_5258;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_175;
ARG 0 player
ARG 1 item
ARG 2 entity
METHOD method_27979 test (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Z
ARG 1 player
ARG 2 stack
ARG 3 entityContext
METHOD method_43277 createThrownItemPickedUpByPlayer (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_5258;)Lnet/minecraft/class_5279$class_5280;
ARG 0 player
ARG 3 entity
METHOD method_43277 createThrownItemPickedUpByPlayer (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_175;
ARG 0 playerPredicate
ARG 1 item
ARG 2 entity

View File

@ -1,20 +1,17 @@
CLASS net/minecraft/class_2135 net/minecraft/advancement/criterion/TickCriterion
FIELD field_9758 id Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_29964 (Lnet/minecraft/class_2135$class_2137;)Z
ARG 0 conditions
METHOD method_9141 trigger (Lnet/minecraft/class_3222;)V
ARG 1 player
CLASS class_2137 Conditions
METHOD method_43135 createLocation (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2135$class_2137;
METHOD method_43135 createLocation (Ljava/util/Optional;)Lnet/minecraft/class_175;
ARG 0 entity
METHOD method_43136 createLocation (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_2135$class_2137;
METHOD method_43136 createLocation (Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_175;
ARG 0 block
ARG 1 item
METHOD method_43137 createLocation (Lnet/minecraft/class_2090;)Lnet/minecraft/class_2135$class_2137;
METHOD method_43137 createLocation (Lnet/minecraft/class_2090$class_2091;)Lnet/minecraft/class_175;
ARG 0 location
METHOD method_43138 createSleptInBed ()Lnet/minecraft/class_2135$class_2137;
METHOD method_43139 createHeroOfTheVillage ()Lnet/minecraft/class_2135$class_2137;
METHOD method_43279 createAvoidVibration ()Lnet/minecraft/class_2135$class_2137;
METHOD method_49195 createTick ()Lnet/minecraft/class_2135$class_2137;
METHOD method_43138 createSleptInBed ()Lnet/minecraft/class_175;
METHOD method_43139 createHeroOfTheVillage ()Lnet/minecraft/class_175;
METHOD method_43279 createAvoidVibration ()Lnet/minecraft/class_175;
METHOD method_49195 createTick ()Lnet/minecraft/class_175;

View File

@ -1,30 +1,24 @@
CLASS net/minecraft/class_2108 net/minecraft/advancement/criterion/TravelCriterion
FIELD field_9717 id Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_22486 (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_2108$class_2110;)Z
ARG 3 conditions
METHOD method_9080 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;)V
ARG 1 player
ARG 2 startPos
CLASS class_2110 Conditions
FIELD field_35040 startPos Lnet/minecraft/class_2090;
FIELD field_9723 distance Lnet/minecraft/class_2025;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_5258;Lnet/minecraft/class_2090;Lnet/minecraft/class_2025;)V
ARG 1 id
ARG 2 entity
FIELD field_35040 startPos Ljava/util/Optional;
FIELD field_9723 distance Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 2 playerPredicate
ARG 3 startPos
ARG 4 distance
METHOD method_38850 rideEntityInLava (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2025;)Lnet/minecraft/class_2108$class_2110;
METHOD method_38850 rideEntityInLava (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2025;)Lnet/minecraft/class_175;
ARG 0 entity
ARG 1 distance
METHOD method_38851 fallFromHeight (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2025;Lnet/minecraft/class_2090;)Lnet/minecraft/class_2108$class_2110;
METHOD method_38851 fallFromHeight (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2025;Lnet/minecraft/class_2090$class_2091;)Lnet/minecraft/class_175;
ARG 0 entity
ARG 1 distance
ARG 2 startPos
METHOD method_9085 netherTravel (Lnet/minecraft/class_2025;)Lnet/minecraft/class_2108$class_2110;
METHOD method_9085 netherTravel (Lnet/minecraft/class_2025;)Lnet/minecraft/class_175;
ARG 0 distance
METHOD method_9086 matches (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z
ARG 1 world
ARG 2 startPos
ARG 2 pos
ARG 3 endPos

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_2143 net/minecraft/advancement/criterion/UsedEnderEyeCriterion
FIELD field_9768 ID Lnet/minecraft/class_2960;
METHOD method_22540 (DLnet/minecraft/class_2143$class_2145;)Z
ARG 2 conditions
METHOD method_9157 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;)V
@ -7,8 +6,8 @@ CLASS net/minecraft/class_2143 net/minecraft/advancement/criterion/UsedEnderEyeC
ARG 2 strongholdPos
CLASS class_2145 Conditions
FIELD field_9772 distance Lnet/minecraft/class_2096$class_2099;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2096$class_2099;)V
ARG 1 player
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2096$class_2099;)V
ARG 1 playerPredicate
ARG 2 distance
METHOD method_9162 matches (D)Z
ARG 1 distance

View File

@ -1,18 +1,17 @@
CLASS net/minecraft/class_2148 net/minecraft/advancement/criterion/UsedTotemCriterion
FIELD field_9773 ID Lnet/minecraft/class_2960;
METHOD method_22541 (Lnet/minecraft/class_1799;Lnet/minecraft/class_2148$class_2150;)Z
ARG 1 conditions
METHOD method_9165 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V
ARG 1 player
ARG 2 stack
CLASS class_2150 Conditions
FIELD field_9777 item Lnet/minecraft/class_2073;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;)V
ARG 1 player
FIELD field_9777 item Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 item
METHOD method_35399 create (Lnet/minecraft/class_2073;)Lnet/minecraft/class_2148$class_2150;
METHOD method_35399 create (Lnet/minecraft/class_2073;)Lnet/minecraft/class_175;
ARG 0 itemPredicate
METHOD method_9170 create (Lnet/minecraft/class_1935;)Lnet/minecraft/class_2148$class_2150;
METHOD method_9170 create (Lnet/minecraft/class_1935;)Lnet/minecraft/class_175;
ARG 0 item
METHOD method_9171 matches (Lnet/minecraft/class_1799;)Z
ARG 1 stack

View File

@ -1,16 +1,15 @@
CLASS net/minecraft/class_6409 net/minecraft/advancement/criterion/UsingItemCriterion
FIELD field_33937 ID Lnet/minecraft/class_2960;
METHOD method_37262 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V
ARG 1 player
ARG 2 stack
METHOD method_37263 (Lnet/minecraft/class_1799;Lnet/minecraft/class_6409$class_6410;)Z
ARG 1 conditions
CLASS class_6410 Conditions
FIELD field_33938 item Lnet/minecraft/class_2073;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;)V
ARG 1 player
FIELD field_33938 item Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 item
METHOD method_37265 create (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_6409$class_6410;
METHOD method_37265 create (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175;
ARG 0 player
ARG 1 item
METHOD method_37266 test (Lnet/minecraft/class_1799;)Z

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_2140 net/minecraft/advancement/criterion/VillagerTradeCriterion
FIELD field_9762 ID Lnet/minecraft/class_2960;
METHOD method_22539 (Lnet/minecraft/class_47;Lnet/minecraft/class_1799;Lnet/minecraft/class_2140$class_2142;)Z
ARG 2 conditions
METHOD method_9146 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_3988;Lnet/minecraft/class_1799;)V
@ -7,15 +6,15 @@ CLASS net/minecraft/class_2140 net/minecraft/advancement/criterion/VillagerTrade
ARG 2 merchant
ARG 3 stack
CLASS class_2142 Conditions
FIELD field_9766 item Lnet/minecraft/class_2073;
FIELD field_9767 villager Lnet/minecraft/class_5258;
METHOD <init> (Lnet/minecraft/class_5258;Lnet/minecraft/class_5258;Lnet/minecraft/class_2073;)V
ARG 1 player
FIELD field_9766 item Ljava/util/Optional;
FIELD field_9767 villager Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 villager
ARG 3 item
METHOD method_38914 create (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2140$class_2142;
METHOD method_38914 create (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175;
ARG 0 playerPredicate
METHOD method_9153 any ()Lnet/minecraft/class_2140$class_2142;
METHOD method_9153 any ()Lnet/minecraft/class_175;
METHOD method_9154 matches (Lnet/minecraft/class_47;Lnet/minecraft/class_1799;)Z
ARG 1 merchantContext
ARG 1 villager
ARG 2 stack

View File

@ -1280,6 +1280,8 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
METHOD method_51365 shouldBeSolid ()Z
METHOD method_51366 blocksMovement ()Z
METHOD method_51367 isSolid ()Z
METHOD method_53257 isOf (Lnet/minecraft/class_6880;)Z
ARG 1 blockEntry
CLASS class_3752 ShapeCache
FIELD field_16555 lightSubtracted I
FIELD field_16556 transparent Z

View File

@ -25,3 +25,5 @@ CLASS net/minecraft/class_2478 net/minecraft/block/AbstractSignBlock
ARG 1 player
ARG 2 blockEntity
ARG 3 front
METHOD method_52576 getActionResult (Z)Lnet/minecraft/class_1269;
ARG 1 usedSignChanger

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_2213 net/minecraft/block/BarrierBlock
FIELD field_45144 WATERLOGGED Lnet/minecraft/class_2746;

View File

@ -11,7 +11,7 @@ CLASS net/minecraft/class_2237 net/minecraft/block/BlockWithEntity
COMMENT
COMMENT @see net.minecraft.block.entity.BlockEntity
COMMENT @see BlockEntityProvider
METHOD method_31618 checkType (Lnet/minecraft/class_2591;Lnet/minecraft/class_2591;Lnet/minecraft/class_5558;)Lnet/minecraft/class_5558;
METHOD method_31618 validateTicker (Lnet/minecraft/class_2591;Lnet/minecraft/class_2591;Lnet/minecraft/class_5558;)Lnet/minecraft/class_5558;
COMMENT {@return the ticker if the given type and expected type are the same, or {@code null} if they are different}
ARG 0 givenType
ARG 1 expectedType

View File

@ -182,6 +182,9 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks
ARG 1 requiredFeatures
METHOD method_50001 createCandleBlock (Lnet/minecraft/class_3620;)Lnet/minecraft/class_5544;
ARG 0 color
METHOD method_52571 register (Lnet/minecraft/class_2960;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248;
ARG 0 id
ARG 1 block
METHOD method_9492 register (Ljava/lang/String;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248;
ARG 0 id
ARG 1 block

View File

@ -5,7 +5,7 @@ CLASS net/minecraft/class_2429 net/minecraft/block/ConnectingBlock
FIELD field_11330 DOWN Lnet/minecraft/class_2746;
FIELD field_11331 SOUTH Lnet/minecraft/class_2746;
FIELD field_11332 NORTH Lnet/minecraft/class_2746;
FIELD field_11333 connectionsToShape [Lnet/minecraft/class_265;
FIELD field_11333 facingsToShape [Lnet/minecraft/class_265;
FIELD field_11334 FACINGS [Lnet/minecraft/class_2350;
FIELD field_11335 EAST Lnet/minecraft/class_2746;
METHOD <init> (FLnet/minecraft/class_4970$class_2251;)V

View File

@ -2,6 +2,9 @@ CLASS net/minecraft/class_2302 net/minecraft/block/CropBlock
FIELD field_10835 AGE Lnet/minecraft/class_2758;
FIELD field_10836 AGE_TO_SHAPE [Lnet/minecraft/class_265;
FIELD field_31079 MAX_AGE I
METHOD method_52572 hasEnoughLightAt (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
ARG 0 world
ARG 1 pos
METHOD method_9824 getAgeProperty ()Lnet/minecraft/class_2758;
METHOD method_9825 isMature (Lnet/minecraft/class_2680;)Z
METHOD method_9826 applyGrowth (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V

View File

@ -8,3 +8,5 @@ CLASS net/minecraft/class_8168 net/minecraft/block/DecoratedPotBlock
ARG 1 lootConsumer
METHOD method_51510 (Ljava/util/List;Lnet/minecraft/class_1792;)V
ARG 1 sherd
METHOD method_52573 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8172;)V
ARG 1 blockEntity

View File

@ -4,11 +4,10 @@ CLASS net/minecraft/class_2256 net/minecraft/block/Fertilizable
ARG 2 random
ARG 3 pos
ARG 4 state
METHOD method_9651 isFertilizable (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Z
METHOD method_9651 isFertilizable (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
ARG 1 world
ARG 2 pos
ARG 3 state
ARG 4 isClient
METHOD method_9652 grow (Lnet/minecraft/class_3218;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 world
ARG 2 random

View File

@ -1,7 +1,6 @@
CLASS net/minecraft/class_2356 net/minecraft/block/FlowerBlock
FIELD field_11085 SHAPE Lnet/minecraft/class_265;
FIELD field_11086 effectInStewDuration I
FIELD field_11087 effectInStew Lnet/minecraft/class_1291;
FIELD field_45775 stewEffects Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_1291;ILnet/minecraft/class_4970$class_2251;)V
ARG 1 suspiciousStewEffect
ARG 2 effectDuration

View File

@ -1,3 +1,7 @@
CLASS net/minecraft/class_8169 net/minecraft/block/FlowerbedBlock
FIELD field_42764 FACING Lnet/minecraft/class_2753;
FIELD field_42765 FLOWER_AMOUNT Lnet/minecraft/class_2758;
FIELD field_45146 FACING_AND_AMOUNT_TO_SHAPE Ljava/util/function/BiFunction;
METHOD method_52574 (Lnet/minecraft/class_2350;Ljava/lang/Integer;)Lnet/minecraft/class_265;
ARG 0 facing
ARG 1 flowerAmount

View File

@ -3,7 +3,8 @@ CLASS net/minecraft/class_2263 net/minecraft/block/FluidDrainable
COMMENT {@return the sound played when filling a bucket with the fluid contained in this block}
COMMENT
COMMENT @see net.minecraft.fluid.Fluid#getBucketFillSound()
METHOD method_9700 tryDrainFluid (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799;
ARG 1 world
ARG 2 pos
ARG 3 state
METHOD method_9700 tryDrainFluid (Lnet/minecraft/class_1657;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799;
ARG 1 player
ARG 2 world
ARG 3 pos
ARG 4 state

View File

@ -1,9 +1,10 @@
CLASS net/minecraft/class_2402 net/minecraft/block/FluidFillable
METHOD method_10310 canFillWithFluid (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)Z
ARG 1 world
ARG 2 pos
ARG 3 state
ARG 4 fluid
METHOD method_10310 canFillWithFluid (Lnet/minecraft/class_1657;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)Z
ARG 1 player
ARG 2 world
ARG 3 pos
ARG 4 state
ARG 5 fluid
METHOD method_10311 tryFillWithFluid (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)Z
ARG 1 world
ARG 2 pos

View File

@ -30,6 +30,6 @@ CLASS net/minecraft/class_8237 net/minecraft/block/PitcherCropBlock
ARG 1 world
ARG 2 pos
ARG 3 state
METHOD method_52269 isUpperHalf (Lnet/minecraft/class_2680;)Z
ARG 0 state
METHOD method_52575 isDoubleTallAtAge (I)Z
ARG 0 age
CLASS class_8587 LowerHalfContext

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_7917 net/minecraft/block/SuspiciousStewIngredient
METHOD method_10187 getEffectInStewDuration ()I
METHOD method_10188 getEffectInStew ()Lnet/minecraft/class_1291;
METHOD method_47379 getAll ()Ljava/util/List;
METHOD method_47380 of (Lnet/minecraft/class_1935;)Lnet/minecraft/class_7917;
ARG 0 item
METHOD method_53233 getStewEffects ()Ljava/util/List;
CLASS class_8751 StewEffect
FIELD field_45782 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45783 LIST_CODEC Lcom/mojang/serialization/Codec;
METHOD method_53247 createStatusEffectInstance ()Lnet/minecraft/class_1293;

View File

@ -24,9 +24,8 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn
ARG 2 pos
ARG 3 state
ARG 4 recipeType
METHOD method_11192 canAcceptRecipeOutput (Lnet/minecraft/class_5455;Lnet/minecraft/class_1860;Lnet/minecraft/class_2371;I)Z
METHOD method_11192 canAcceptRecipeOutput (Lnet/minecraft/class_5455;Lnet/minecraft/class_8786;Lnet/minecraft/class_2371;I)Z
ARG 0 registryManager
ARG 1 recipe
ARG 2 slots
ARG 3 count
METHOD method_11194 addFuel (Ljava/util/Map;Lnet/minecraft/class_6862;I)V
@ -43,9 +42,8 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn
ARG 0 fuelTimes
ARG 1 item
ARG 2 fuelTime
METHOD method_11203 craftRecipe (Lnet/minecraft/class_5455;Lnet/minecraft/class_1860;Lnet/minecraft/class_2371;I)Z
METHOD method_11203 craftRecipe (Lnet/minecraft/class_5455;Lnet/minecraft/class_8786;Lnet/minecraft/class_2371;I)Z
ARG 0 registryManager
ARG 1 recipe
ARG 2 slots
ARG 3 count
METHOD method_17029 getCookTime (Lnet/minecraft/class_1937;Lnet/minecraft/class_2609;)I
@ -56,8 +54,6 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn
ARG 1 pos
ARG 2 multiplier
ARG 3 experience
METHOD method_17761 (Ljava/util/List;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;Lnet/minecraft/class_1860;)V
ARG 4 recipe
METHOD method_17763 dropExperienceForRecipesUsed (Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_24431 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;Ljava/lang/Integer;)V

View File

@ -14,11 +14,11 @@ CLASS net/minecraft/class_2580 net/minecraft/block/entity/BeaconBlockEntity
FIELD field_31302 SECONDARY_PROPERTY_INDEX I
FIELD field_31303 PROPERTY_COUNT I
FIELD field_40328 CONTAINER_NAME_TEXT Lnet/minecraft/class_2561;
FIELD field_45784 PRIMARY_EFFECT_NBT_KEY Ljava/lang/String;
FIELD field_45785 SECONDARY_EFFECT_NBT_KEY Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
ARG 2 state
METHOD method_10934 getPotionEffectById (I)Lnet/minecraft/class_1291;
ARG 0 id
METHOD method_10936 setCustomName (Lnet/minecraft/class_2561;)V
ARG 1 customName
METHOD method_10937 getBeamSegments ()Ljava/util/List;
@ -42,6 +42,15 @@ CLASS net/minecraft/class_2580 net/minecraft/block/entity/BeaconBlockEntity
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_53251 getEffectOrNull (Lnet/minecraft/class_1291;)Lnet/minecraft/class_1291;
ARG 0 effect
METHOD method_53252 readStatusEffect (Lnet/minecraft/class_2487;Ljava/lang/String;)Lnet/minecraft/class_1291;
ARG 0 nbt
ARG 1 key
METHOD method_53253 writeStatusEffect (Lnet/minecraft/class_2487;Ljava/lang/String;Lnet/minecraft/class_1291;)V
ARG 0 nbt
ARG 1 key
ARG 2 effect
CLASS class_2581 BeamSegment
FIELD field_11804 height I
FIELD field_11805 color [F

View File

@ -18,6 +18,7 @@ CLASS net/minecraft/class_2591 net/minecraft/block/entity/BlockEntityType
FIELD field_11893 LOGGER Lorg/slf4j/Logger;
FIELD field_11909 type Lcom/mojang/datafixers/types/Type;
FIELD field_19315 blocks Ljava/util/Set;
FIELD field_45786 registryEntry Lnet/minecraft/class_6880$class_6883;
METHOD <init> (Lnet/minecraft/class_2591$class_5559;Ljava/util/Set;Lcom/mojang/datafixers/types/Type;)V
ARG 1 factory
ARG 2 blocks
@ -49,6 +50,7 @@ CLASS net/minecraft/class_2591 net/minecraft/block/entity/BlockEntityType
COMMENT @see BlockView#getBlockEntity
ARG 1 world
ARG 2 pos
METHOD method_53254 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;
CLASS class_2592 Builder
COMMENT Builder for {@link BlockEntityType}.
FIELD field_11915 factory Lnet/minecraft/class_2591$class_5559;

View File

@ -12,8 +12,6 @@ CLASS net/minecraft/class_3924 net/minecraft/block/entity/CampfireBlockEntity
ARG 1 user
ARG 2 stack
ARG 3 cookTime
METHOD method_17504 (Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;Lnet/minecraft/class_3920;)Lnet/minecraft/class_1799;
ARG 2 recipe
METHOD method_17505 getItemsBeingCooked ()Lnet/minecraft/class_2371;
METHOD method_17506 spawnItemsBeingCooked ()V
METHOD method_17510 updateListeners ()V

View File

@ -8,6 +8,9 @@ CLASS net/minecraft/class_8172 net/minecraft/block/entity/DecoratedPotBlockEntit
ARG 1 stack
METHOD method_49204 getHorizontalFacing ()Lnet/minecraft/class_2350;
METHOD method_51511 getSherds ()Lnet/minecraft/class_8172$class_8526;
METHOD method_52577 getStackWith (Lnet/minecraft/class_8172$class_8526;)Lnet/minecraft/class_1799;
ARG 0 sherds
METHOD method_52578 asStack ()Lnet/minecraft/class_1799;
CLASS class_8526 Sherds
FIELD field_44707 DEFAULT Lnet/minecraft/class_8172$class_8526;
METHOD method_51512 stream ()Ljava/util/stream/Stream;

View File

@ -47,9 +47,6 @@ CLASS net/minecraft/class_8242 net/minecraft/block/entity/SignText
ARG 1 filteredMessages
ARG 2 color
ARG 3 glowing
METHOD method_49871 copyMessages ([Lnet/minecraft/class_2561;[Lnet/minecraft/class_2561;)V
ARG 0 from
ARG 1 to
METHOD method_49872 getColor ()Lnet/minecraft/class_1767;
METHOD method_49874 hasRunCommandClickEvent (Lnet/minecraft/class_1657;)Z
ARG 1 player

View File

@ -3,29 +3,19 @@ CLASS net/minecraft/class_2631 net/minecraft/block/entity/SkullBlockEntity
FIELD field_12088 sessionService Lcom/mojang/authlib/minecraft/MinecraftSessionService;
FIELD field_12089 userCache Lnet/minecraft/class_3312;
FIELD field_31363 SKULL_OWNER_KEY Ljava/lang/String;
FIELD field_34029 executor Ljava/util/concurrent/Executor;
FIELD field_34029 currentExecutor Ljava/util/concurrent/Executor;
FIELD field_41315 poweredTicks I
FIELD field_41316 powered Z
FIELD field_41602 NOTE_BLOCK_SOUND_KEY Ljava/lang/String;
FIELD field_41603 noteBlockSound Lnet/minecraft/class_2960;
FIELD field_45147 EXECUTOR Ljava/util/concurrent/Executor;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
ARG 2 state
METHOD method_11333 setOwner (Lcom/mojang/authlib/GameProfile;)V
ARG 1 owner
METHOD method_11334 getOwner ()Lcom/mojang/authlib/GameProfile;
METHOD method_11335 loadProperties (Lcom/mojang/authlib/GameProfile;Ljava/util/function/Consumer;)V
ARG 0 owner
ARG 1 callback
METHOD method_11339 loadOwnerProperties ()V
METHOD method_37248 (Ljava/util/function/Consumer;Lcom/mojang/authlib/GameProfile;)V
ARG 1 profile
METHOD method_37249 (Lcom/mojang/authlib/GameProfile;)V
ARG 1 owner
METHOD method_37468 (Ljava/util/function/Consumer;Lcom/mojang/authlib/GameProfile;Ljava/util/Optional;)V
ARG 2 profile
METHOD method_37469 (Ljava/util/function/Consumer;Lcom/mojang/authlib/GameProfile;)V
ARG 1 profilex
METHOD method_39765 setServices (Lnet/minecraft/class_7497;Ljava/util/concurrent/Executor;)V
ARG 0 apiServices
ARG 1 executor
@ -38,3 +28,26 @@ CLASS net/minecraft/class_2631 net/minecraft/block/entity/SkullBlockEntity
ARG 2 state
ARG 3 blockEntity
METHOD method_47888 getNoteBlockSound ()Lnet/minecraft/class_2960;
METHOD method_52579 (Ljava/lang/Runnable;)V
ARG 0 runnable
METHOD method_52580 fetchProfile (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;
ARG 0 name
METHOD method_52581 (Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 profile
METHOD method_52582 fillSkullOwner (Lnet/minecraft/class_2487;Ljava/lang/String;)V
ARG 0 nbt
ARG 1 name
METHOD method_52583 (Lnet/minecraft/class_2487;Ljava/lang/String;Ljava/util/Optional;)V
ARG 2 profile
METHOD method_52584 fetchProfileWithTextures (Lcom/mojang/authlib/GameProfile;)Ljava/util/concurrent/CompletableFuture;
ARG 0 profile
METHOD method_52585 (Ljava/util/Optional;)Ljava/util/concurrent/CompletionStage;
ARG 0 profile
METHOD method_52586 hasTextures (Lcom/mojang/authlib/GameProfile;)Z
ARG 0 profile
METHOD method_52587 (Ljava/util/Optional;)V
ARG 1 profile
METHOD method_52589 getProfile (Lnet/minecraft/class_2487;)Lcom/mojang/authlib/GameProfile;
ARG 0 nbt
METHOD method_52590 fillSkullOwner (Lnet/minecraft/class_2487;)V
ARG 0 nbt

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_2738 net/minecraft/block/enums/WallMountLocation
CLASS net/minecraft/class_2738 net/minecraft/block/enums/BlockFace
FIELD field_12472 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_4558
CLASS class_8788
METHOD method_27790 getPlayerPredicate ()Ljava/util/Optional;

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_5699
CLASS class_8783
FIELD a keyCodec Lcom/mojang/serialization/Codec;
FIELD b elementCodec Lcom/mojang/serialization/Codec;

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_8782
CLASS net/minecraft/class_necraft/class_193 CriterionMerger
FIELD field_1257 OR Lnet/minecraft/class_8782$net/minecraft/class_necraft/class_193;
FIELD field_16882 AND Lnet/minecraft/class_8782$net/minecraft/class_necraft/class_193;

View File

@ -44,12 +44,10 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
FIELD field_1687 world Lnet/minecraft/class_638;
COMMENT Represents the world the client is currently viewing.
COMMENT This field is not null when in game.
FIELD field_1688 metricsData Lnet/minecraft/class_3517;
FIELD field_1689 framebuffer Lnet/minecraft/class_276;
FIELD field_1690 options Lnet/minecraft/class_315;
FIELD field_1692 targetedEntity Lnet/minecraft/class_1297;
FIELD field_1693 is64Bit Z
FIELD field_1694 sessionPropertyMap Lcom/mojang/authlib/properties/PropertyMap;
FIELD field_1695 windowFocused Z
FIELD field_1696 thread Ljava/lang/Thread;
FIELD field_1697 runDirectory Ljava/io/File;
@ -95,7 +93,6 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
FIELD field_1741 pausedTickDelta F
FIELD field_1742 itemRenderer Lnet/minecraft/class_918;
FIELD field_1743 skipGameRender Z
FIELD field_1744 connectedToRealms Z
FIELD field_1745 resourceManager Lnet/minecraft/class_3304;
FIELD field_1746 integratedServerConnection Lnet/minecraft/class_2535;
COMMENT The client connection to the integrated server.
@ -181,6 +178,11 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
FIELD field_41332 renderTime J
FIELD field_41782 navigationType Lnet/minecraft/class_8015;
FIELD field_44539 quickPlayLogger Lnet/minecraft/class_8497;
FIELD field_45293 guiAtlasManager Lnet/minecraft/class_8658;
FIELD field_45294 commandHistoryManager Lnet/minecraft/class_8657;
FIELD field_45295 symlinkFinder Lnet/minecraft/class_8580;
FIELD field_45899 gameProfileFuture Ljava/util/concurrent/CompletableFuture;
FIELD field_45900 finishedLoading Z
METHOD <init> (Lnet/minecraft/class_542;)V
ARG 1 args
METHOD method_1476 checkIs64Bit ()Z
@ -254,10 +256,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_1531 getTextureManager ()Lnet/minecraft/class_1060;
METHOD method_1534 getLastFrameDuration ()F
METHOD method_1536 doAttack ()Z
METHOD method_1537 setConnectedToRealms (Z)V
ARG 1 connectedToRealms
METHOD method_1538 getMusicTracker ()Lnet/minecraft/class_1142;
METHOD method_1539 getSessionProperties ()Lcom/mojang/authlib/properties/PropertyMap;
METHOD method_1540 is64Bit ()Z
METHOD method_1541 getBlockRenderManager ()Lnet/minecraft/class_776;
METHOD method_1542 isInSingleplayer ()Z
@ -271,8 +270,6 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_1551 getInstance ()Lnet/minecraft/class_310;
METHOD method_1554 getBakedModelManager ()Lnet/minecraft/class_1092;
METHOD method_1555 hasReducedDebugInfo ()Z
METHOD method_1556 (Lnet/minecraft/class_516;Lnet/minecraft/class_1860;)Lnet/minecraft/class_2960;
ARG 1 recipe
METHOD method_1558 getCurrentServerEntry ()Lnet/minecraft/class_642;
METHOD method_1560 getCameraEntity ()Lnet/minecraft/class_1297;
METHOD method_1561 getEntityRenderDispatcher ()Lnet/minecraft/class_898;
@ -281,7 +278,6 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
ARG 0 report
METHOD method_1566 getToastManager ()Lnet/minecraft/class_374;
METHOD method_1569 isWindowFocused ()Z
METHOD method_1570 getMetricsData ()Lnet/minecraft/class_3517;
METHOD method_1571 getCreativeHotbarStorage ()Lnet/minecraft/class_302;
METHOD method_1573 forcesUnicodeFont ()Z
METHOD method_1574 tick ()V
@ -300,11 +296,8 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_1587 addDetailsToCrashReport (Lnet/minecraft/class_128;)Lnet/minecraft/class_128;
ARG 1 report
METHOD method_1588 isAmbientOcclusionEnabled ()Z
METHOD method_1589 isConnectedToRealms ()Z
METHOD method_1590 handleBlockBreaking (Z)V
ARG 1 breaking
METHOD method_1591 (Lnet/minecraft/class_516;Lnet/minecraft/class_1860;)Ljava/util/stream/Stream;
ARG 1 recipe
METHOD method_1592 scheduleStop ()V
METHOD method_16009 getFramerateLimit ()I
METHOD method_16011 getProfiler ()Lnet/minecraft/class_3695;
@ -326,8 +319,16 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_18506 getOverlay ()Lnet/minecraft/class_4071;
METHOD method_18507 (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage;
ARG 0 future
METHOD method_20539 openPauseMenu (Z)V
ARG 1 pause
METHOD method_20539 openGameMenu (Z)V
COMMENT Opens the "game menu", also called "pause menu".
COMMENT
COMMENT <p>This is also used for menu-less pausing, which can be triggered by
COMMENT pressing Esc and F3 keys at the same time.
COMMENT
COMMENT @implNote Calling this does not immediately pause the game. Instead,
COMMENT the game is paused during {@linkplain #render the next rendering}.
ARG 1 pauseOnly
COMMENT whether to trigger menu-less pausing instead of opening the game menu
METHOD method_22107 shouldRenderAsync ()Z
METHOD method_22108 isRunning ()Z
METHOD method_22681 addSystemDetailsToCrashReport (Lnet/minecraft/class_310;Lnet/minecraft/class_1076;Ljava/lang/String;Lnet/minecraft/class_315;Lnet/minecraft/class_128;)V
@ -338,21 +339,19 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
ARG 4 report
METHOD method_22683 getWindow ()Lnet/minecraft/class_1041;
METHOD method_22940 getBufferBuilders ()Lnet/minecraft/class_4599;
METHOD method_24040 (Ljava/util/Optional;)V
ARG 1 throwable
METHOD method_24041 setMipmapLevels (I)V
ARG 1 mipmapLevels
METHOD method_24226 handleResourceReloadException (Ljava/lang/Throwable;)V
METHOD method_24226 handleResourceReloadException (Ljava/lang/Throwable;Lnet/minecraft/class_310$class_8764;)V
ARG 1 throwable
METHOD method_24228 (ZLjava/util/concurrent/CompletableFuture;Ljava/util/Optional;)V
ARG 3 error
ARG 2 loadingContext
METHOD method_24228 (ZLnet/minecraft/class_310$class_8764;Ljava/util/concurrent/CompletableFuture;Ljava/util/Optional;)V
ARG 4 error
METHOD method_24287 getWindowTitle ()Ljava/lang/String;
METHOD method_24288 updateWindowTitle ()V
METHOD method_24289 getModStatus ()Lnet/minecraft/class_6683;
METHOD method_24458 startMonitor (ZLnet/minecraft/class_4758;)Lnet/minecraft/class_3695;
ARG 1 active
ARG 2 monitor
METHOD method_24459 shouldMonitorTickDuration ()Z
METHOD method_24460 endMonitor (ZLnet/minecraft/class_4758;)V
ARG 1 active
ARG 2 monitor
@ -382,9 +381,10 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_29970 setScreenAndRender (Lnet/minecraft/class_437;)V
ARG 1 screen
METHOD method_30049 getVideoWarningManager ()Lnet/minecraft/class_5407;
METHOD method_31186 onResourceReloadFailure (Ljava/lang/Throwable;Lnet/minecraft/class_2561;)V
METHOD method_31186 onResourceReloadFailure (Ljava/lang/Throwable;Lnet/minecraft/class_2561;Lnet/minecraft/class_310$class_8764;)V
ARG 1 exception
ARG 2 resourceName
ARG 3 loadingContext
METHOD method_31320 getSocialInteractionsManager ()Lnet/minecraft/class_5520;
METHOD method_31321 isConnectedToServer ()Z
METHOD method_31382 createUserApiService (Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService;Lnet/minecraft/class_542;)Lcom/mojang/authlib/minecraft/UserApiService;
@ -427,8 +427,9 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_35704 (Ljava/io/File;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;
ARG 1 style
METHOD method_35706 isRealmsEnabled ()Z
METHOD method_36561 reloadResources (Z)Ljava/util/concurrent/CompletableFuture;
METHOD method_36561 reloadResources (ZLnet/minecraft/class_310$class_8764;)Ljava/util/concurrent/CompletableFuture;
ARG 1 force
ARG 2 loadingContext
METHOD method_37274 addSystemDetailsToCrashReport (Lnet/minecraft/class_6396;Lnet/minecraft/class_310;Lnet/minecraft/class_1076;Ljava/lang/String;Lnet/minecraft/class_315;)Lnet/minecraft/class_6396;
ARG 0 systemDetails
ARG 1 client
@ -490,7 +491,6 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_44377 getAbuseReportContext ()Lnet/minecraft/class_7574;
METHOD method_44646 getRealmsPeriodicCheckers ()Lnet/minecraft/class_7578;
METHOD method_44647 getMultiplayerBanDetails ()Lcom/mojang/authlib/minecraft/BanDetails;
METHOD method_44649 isMultiplayerBanned ()Z
METHOD method_44713 getNarratorManager ()Lnet/minecraft/class_333;
METHOD method_44714 getMessageHandler ()Lnet/minecraft/class_7594;
METHOD method_45573 getDefaultResourcePack ()Lnet/minecraft/class_3268;
@ -508,17 +508,41 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_48186 getNavigationType ()Lnet/minecraft/class_8015;
METHOD method_49292 showResourceReloadFailureToast (Lnet/minecraft/class_2561;)V
ARG 1 description
METHOD method_49293 (ZLjava/lang/Throwable;)V
ARG 2 throwable
METHOD method_49293 (ZLnet/minecraft/class_310$class_8764;Ljava/lang/Throwable;)V
ARG 3 throwable
METHOD method_49294 onForcedResourceReloadFailure ()V
METHOD method_51251 onInitFinished (Lnet/minecraft/class_4341;Lnet/minecraft/class_4011;Lnet/minecraft/class_542$class_8495;)V
ARG 1 realms
ARG 2 reload
ARG 3 quickPlay
METHOD method_51252 (Lnet/minecraft/class_4341;Lnet/minecraft/class_4011;Lnet/minecraft/class_542;Z)V
ARG 4 confirmed
METHOD method_51253 getQuickPlayLogger ()Lnet/minecraft/class_8497;
METHOD method_51736 collectLoadTimes ()V
METHOD method_51736 collectLoadTimes (Lnet/minecraft/class_310$class_8764;)V
ARG 1 loadingContext
METHOD method_52699 getGuiAtlasManager ()Lnet/minecraft/class_8658;
METHOD method_52700 getCommandHistoryManager ()Lnet/minecraft/class_8657;
METHOD method_52701 uuidEquals (Ljava/util/UUID;)Z
ARG 1 uuid
METHOD method_52702 getSymlinkFinder ()Lnet/minecraft/class_8580;
METHOD method_52703 enterReconfiguration (Lnet/minecraft/class_437;)V
ARG 1 screen
METHOD method_53462 getGameProfile ()Lcom/mojang/authlib/GameProfile;
METHOD method_53465 onFinishedLoading (Lnet/minecraft/class_310$class_8764;)V
ARG 1 loadingContext
METHOD method_53466 isFinishedLoading ()Z
METHOD method_53518 isUsernameBanned ()Z
METHOD method_53519 (Lcom/mojang/authlib/GameProfile;Ljava/lang/Runnable;)Lnet/minecraft/class_437;
ARG 1 onClose
METHOD method_53520 (Lcom/mojang/authlib/minecraft/BanDetails;Ljava/lang/Runnable;)Lnet/minecraft/class_437;
ARG 1 onClose
METHOD method_53521 (Lnet/minecraft/class_310$class_8764;Ljava/lang/Throwable;)V
ARG 2 throwable
METHOD method_53522 (Lnet/minecraft/class_310$class_8764;Ljava/util/Optional;)V
ARG 2 error
METHOD method_53523 (Ljava/lang/Runnable;)Lnet/minecraft/class_437;
ARG 1 onClose
METHOD method_53524 (Ljava/lang/Runnable;Z)V
ARG 1 confirmed
METHOD method_53525 createInitScreens (Ljava/util/List;)V
ARG 1 list
METHOD method_53526 getDebugHud ()Lnet/minecraft/class_340;
METHOD method_53527 onInitFinished (Lnet/minecraft/class_310$class_8764;)Ljava/lang/Runnable;
ARG 1 loadingContext
CLASS class_5859 ChatRestriction
COMMENT Represents the restrictions on chat on a Minecraft client.
COMMENT
@ -530,3 +554,4 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_33885 getDescription ()Lnet/minecraft/class_2561;
METHOD method_33886 allowsChat (Z)Z
ARG 1 singlePlayer
CLASS class_8764 LoadingContext

View File

@ -6,7 +6,6 @@ CLASS net/minecraft/class_312 net/minecraft/client/Mouse
FIELD field_1783 cursorLocked Z
FIELD field_1784 hasResolutionChanged Z
FIELD field_1785 lastMouseUpdateTime D
FIELD field_1786 eventDeltaWheel D
FIELD field_1787 cursorDeltaY D
FIELD field_1788 rightButtonClicked Z
FIELD field_1789 cursorDeltaX D
@ -16,6 +15,8 @@ CLASS net/minecraft/class_312 net/minecraft/client/Mouse
FIELD field_1793 cursorXSmoother Lnet/minecraft/class_3540;
FIELD field_1794 y D
FIELD field_1795 x D
FIELD field_45296 eventDeltaHorizontalWheel D
FIELD field_45297 eventDeltaVerticalWheel D
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client
METHOD method_1598 onMouseScroll (JDD)V

View File

@ -12,11 +12,10 @@ CLASS net/minecraft/class_8496 net/minecraft/client/QuickPlay
ARG 0 client
ARG 1 realmsClient
ARG 2 realmId
METHOD method_51260 startQuickPlay (Lnet/minecraft/class_310;Lnet/minecraft/class_542$class_8495;Lnet/minecraft/class_4011;Lnet/minecraft/class_4341;)V
METHOD method_51260 startQuickPlay (Lnet/minecraft/class_310;Lnet/minecraft/class_542$class_8495;Lnet/minecraft/class_4341;)V
ARG 0 client
ARG 1 quickPlay
ARG 2 resourceReload
ARG 3 realmsClient
ARG 2 realmsClient
METHOD method_51261 startSingleplayer (Lnet/minecraft/class_310;Ljava/lang/String;)V
ARG 0 client
ARG 1 levelName

View File

@ -139,7 +139,7 @@ CLASS net/minecraft/class_5225 net/minecraft/client/font/TextHandler
FIELD field_24221 joined Ljava/lang/String;
METHOD <init> (Ljava/util/List;)V
ARG 1 parts
METHOD method_27499 collectRemainers ()Lnet/minecraft/class_5348;
METHOD method_27499 collectRemainders ()Lnet/minecraft/class_5348;
METHOD method_27500 charAt (I)C
ARG 1 index
METHOD method_27501 collectLine (IILnet/minecraft/class_2583;)Lnet/minecraft/class_5348;

View File

@ -3,14 +3,10 @@ CLASS net/minecraft/class_8557 net/minecraft/client/font/TrueTypeFontLoader
FIELD field_44805 SKIP_CODEC Lcom/mojang/serialization/Codec;
METHOD method_51759 load (Lnet/minecraft/class_3300;)Lnet/minecraft/class_390;
ARG 1 resourceManager
METHOD method_51760 (Lcom/mojang/datafixers/util/Either;)Ljava/lang/String;
ARG 0 either
METHOD method_51761 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_51762 (Ljava/lang/String;)Ljava/lang/String;
ARG 0 string
METHOD method_51763 (Ljava/util/List;)Ljava/lang/String;
ARG 0 list
METHOD method_52730 (Ljava/util/List;)Ljava/lang/String;
ARG 0 chars
CLASS class_8558 Shift
FIELD field_44806 NONE Lnet/minecraft/class_8557$class_8558;
FIELD field_44807 CODEC Lcom/mojang/serialization/Codec;

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext
FIELD field_44658 vertexConsumers Lnet/minecraft/class_4597$class_4598;
FIELD field_44659 scissorStack Lnet/minecraft/class_332$class_8214;
FIELD field_44797 runningDrawCallback Z
FIELD field_45337 guiAtlasManager Lnet/minecraft/class_8658;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;)V
ARG 1 client
ARG 2 matrices
@ -214,62 +215,12 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext
ARG 12 green
ARG 13 blue
ARG 14 alpha
METHOD method_48585 drawRepeatingTexture (Lnet/minecraft/class_2960;IIIIIIII)V
ARG 1 texture
ARG 2 x
ARG 3 y
ARG 4 width
ARG 5 height
ARG 6 u
ARG 7 v
ARG 8 textureWidth
ARG 9 textureHeight
METHOD method_48586 drawNineSlicedTexture (Lnet/minecraft/class_2960;IIIIIIIII)V
ARG 1 texture
ARG 2 x
ARG 3 y
ARG 4 width
ARG 5 height
ARG 6 outerSliceSize
ARG 7 centerSliceWidth
ARG 8 centerSliceHeight
ARG 9 u
ARG 10 v
METHOD method_48587 drawNineSlicedTexture (Lnet/minecraft/class_2960;IIIIIIIIIIII)V
ARG 1 texture
ARG 2 x
ARG 3 y
ARG 4 width
ARG 5 height
ARG 6 leftSliceWidth
ARG 7 topSliceHeight
ARG 8 rightSliceWidth
ARG 9 bottomSliceHeight
ARG 10 centerSliceWidth
ARG 11 centerSliceHeight
ARG 12 u
ARG 13 v
METHOD method_49601 drawBorder (IIIII)V
ARG 1 x
ARG 2 y
ARG 3 width
ARG 4 height
ARG 5 color
METHOD method_49696 createDivider (II)Lit/unimi/dsi/fastutil/ints/IntIterator;
ARG 0 sideLength
ARG 1 textureSideLength
METHOD method_49697 drawNineSlicedTexture (Lnet/minecraft/class_2960;IIIIIIIIII)V
ARG 1 texture
ARG 2 x
ARG 3 y
ARG 4 width
ARG 5 height
ARG 6 outerSliceWidth
ARG 7 outerSliceHeight
ARG 8 centerSliceWidth
ARG 9 centerSliceHeight
ARG 10 u
ARG 11 v
METHOD method_49698 setScissor (Lnet/minecraft/class_8030;)V
ARG 1 rect
METHOD method_51421 getScaledWindowWidth ()I
@ -445,6 +396,63 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext
ARG 5 color
METHOD method_51744 tryDraw ()V
METHOD method_51887 drawIfRunning ()V
METHOD method_52706 drawGuiTexture (Lnet/minecraft/class_2960;IIII)V
ARG 1 texture
ARG 2 x
ARG 3 y
ARG 4 width
ARG 5 height
METHOD method_52707 drawGuiTexture (Lnet/minecraft/class_2960;IIIII)V
ARG 1 texture
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 width
ARG 6 height
METHOD method_52708 drawGuiTexture (Lnet/minecraft/class_2960;IIIIIIII)V
ARG 1 texture
ARG 6 x
ARG 7 y
ARG 8 width
ARG 9 height
METHOD method_52709 drawGuiTexture (Lnet/minecraft/class_2960;IIIIIIIII)V
ARG 1 texture
ARG 6 x
ARG 7 y
ARG 8 z
ARG 9 width
ARG 10 height
METHOD method_52710 drawSprite (Lnet/minecraft/class_1058;IIIII)V
ARG 1 sprite
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 width
ARG 6 height
METHOD method_52711 drawSprite (Lnet/minecraft/class_1058;IIIIIIIII)V
ARG 1 sprite
ARG 6 x
ARG 7 y
ARG 8 z
ARG 9 width
ARG 10 height
METHOD method_52712 drawSpriteTiled (Lnet/minecraft/class_1058;IIIIIIIIIII)V
ARG 1 sprite
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 width
ARG 6 height
ARG 9 tileWidth
ARG 10 tileHeight
METHOD method_52713 drawSprite (Lnet/minecraft/class_1058;Lnet/minecraft/class_8690$class_8691;IIIII)V
ARG 1 sprite
ARG 2 nineSlice
ARG 3 x
ARG 4 y
ARG 5 z
ARG 6 width
ARG 7 height
CLASS class_8214 ScissorStack
FIELD field_43099 stack Ljava/util/Deque;
METHOD method_49699 pop ()Lnet/minecraft/class_8030;

View File

@ -46,7 +46,7 @@ CLASS net/minecraft/class_364 net/minecraft/client/gui/Element
COMMENT the captured character
ARG 2 modifiers
COMMENT a GLFW bitfield describing the modifier keys that are held down (see <a href="https://www.glfw.org/docs/3.3/group__mods.html">GLFW Modifier key flags</a>)
METHOD method_25401 mouseScrolled (DDD)Z
METHOD method_25401 mouseScrolled (DDDD)Z
COMMENT Callback for when a mouse button scroll event
COMMENT has been captured.
COMMENT
@ -56,8 +56,10 @@ CLASS net/minecraft/class_364 net/minecraft/client/gui/Element
COMMENT the X coordinate of the mouse
ARG 3 mouseY
COMMENT the Y coordinate of the mouse
ARG 5 amount
COMMENT value is {@code < 0} if scrolled down, {@code > 0} if scrolled up
ARG 5 horizontalAmount
COMMENT the horizontal scroll amount
ARG 7 verticalAmount
COMMENT the vertical scroll amount
METHOD method_25402 mouseClicked (DDI)Z
COMMENT Callback for when a mouse button down event
COMMENT has been captured.

View File

@ -4,8 +4,8 @@ CLASS net/minecraft/class_4069 net/minecraft/client/gui/ParentElement
METHOD method_19355 hoveredElement (DD)Ljava/util/Optional;
ARG 1 mouseX
ARG 3 mouseY
METHOD method_20082 (DDDLnet/minecraft/class_364;)Z
ARG 6 element
METHOD method_20082 (DDDDLnet/minecraft/class_364;)Z
ARG 8 element
METHOD method_20083 (DDILnet/minecraft/class_364;)Z
ARG 5 element
METHOD method_20086 focusOn (Lnet/minecraft/class_364;)V

View File

@ -31,3 +31,9 @@ CLASS net/minecraft/class_7532 net/minecraft/client/gui/PlayerSkinDrawer
ARG 4 size
ARG 5 hatVisible
ARG 6 upsideDown
METHOD method_52722 draw (Lnet/minecraft/class_332;Lnet/minecraft/class_8685;III)V
ARG 0 context
ARG 1 textures
ARG 2 x
ARG 3 y
ARG 4 size

View File

@ -1,10 +1,12 @@
CLASS net/minecraft/class_337 net/minecraft/client/gui/hud/BossBarHud
FIELD field_2058 client Lnet/minecraft/class_310;
FIELD field_2059 BARS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_2060 bossBars Ljava/util/Map;
FIELD field_32177 WIDTH I
FIELD field_32178 HEIGHT I
FIELD field_32179 NOTCHED_BAR_OVERLAY_V I
FIELD field_45344 BACKGROUND_TEXTURES [Lnet/minecraft/class_2960;
FIELD field_45345 PROGRESS_TEXTURES [Lnet/minecraft/class_2960;
FIELD field_45346 NOTCHED_BACKGROUND_TEXTURES [Lnet/minecraft/class_2960;
FIELD field_45347 NOTCHED_PROGRESS_TEXTURES [Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client
METHOD method_1795 handlePacket (Lnet/minecraft/class_2629;)V
@ -20,10 +22,11 @@ CLASS net/minecraft/class_337 net/minecraft/client/gui/hud/BossBarHud
ARG 4 bossBar
METHOD method_1800 shouldThickenFog ()Z
METHOD method_1801 clear ()V
METHOD method_41830 renderBossBar (Lnet/minecraft/class_332;IILnet/minecraft/class_1259;II)V
METHOD method_41830 renderBossBar (Lnet/minecraft/class_332;IILnet/minecraft/class_1259;I[Lnet/minecraft/class_2960;[Lnet/minecraft/class_2960;)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 bossBar
ARG 5 width
ARG 6 height
ARG 6 textures
ARG 7 notchedTextures

View File

@ -5,7 +5,7 @@ CLASS net/minecraft/class_338 net/minecraft/client/gui/hud/ChatHud
COMMENT @see net.minecraft.client.gui.screen.ChatScreen
FIELD field_2061 messages Ljava/util/List;
FIELD field_2062 client Lnet/minecraft/class_310;
FIELD field_2063 messageHistory Ljava/util/List;
FIELD field_2063 messageHistory Lnet/minecraft/class_8623;
FIELD field_2064 visibleMessages Ljava/util/List;
FIELD field_2065 LOGGER Lorg/slf4j/Logger;
FIELD field_2066 scrolledLines I
@ -31,7 +31,7 @@ CLASS net/minecraft/class_338 net/minecraft/client/gui/hud/ChatHud
ARG 0 widthOption
METHOD method_1808 clear (Z)V
ARG 1 clearHistory
METHOD method_1809 getMessageHistory ()Ljava/util/List;
METHOD method_1809 getMessageHistory ()Lnet/minecraft/class_8623;
METHOD method_1810 getHeight ()I
METHOD method_1811 getWidth ()I
METHOD method_1812 addMessage (Lnet/minecraft/class_2561;)V

View File

@ -8,23 +8,21 @@ CLASS net/minecraft/class_340 net/minecraft/client/gui/hud/DebugHud
FIELD field_2084 chunk Lnet/minecraft/class_2818;
FIELD field_2085 pos Lnet/minecraft/class_1923;
FIELD field_32187 TEXT_COLOR I
FIELD field_32191 METRICS_RED I
FIELD field_32192 METRICS_YELLOW I
FIELD field_32193 METRICS_GREEN I
FIELD field_38985 allocationRateCalculator Lnet/minecraft/class_340$class_7412;
FIELD field_45910 renderingChart Lnet/minecraft/class_8757;
FIELD field_45911 pingChart Lnet/minecraft/class_8758;
FIELD field_45912 packetSizeChart Lnet/minecraft/class_8756;
FIELD field_45913 tickChart Lnet/minecraft/class_8759;
FIELD field_45988 showDebugHud Z
FIELD field_45989 renderingChartVisible Z
FIELD field_45990 renderingAndTickChartsVisible Z
FIELD field_45991 packetSizeAndPingChartsVisible Z
FIELD field_45992 frameNanosLog Lnet/minecraft/class_8743;
FIELD field_45993 tickNanosLog Lnet/minecraft/class_8743;
FIELD field_45994 pingLog Lnet/minecraft/class_8743;
FIELD field_45995 packetSizeLog Lnet/minecraft/class_8743;
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client
METHOD method_15870 drawMetricsData (Lnet/minecraft/class_332;Lnet/minecraft/class_3517;IIZ)V
ARG 1 context
ARG 2 metricsData
ARG 3 x
ARG 4 width
ARG 5 showFps
METHOD method_1833 getMetricsLineColor (IIII)I
ARG 1 value
ARG 2 greenValue
ARG 3 yellowValue
ARG 4 redValue
METHOD method_1834 getChunk ()Lnet/minecraft/class_2818;
METHOD method_1835 getLeftText ()Ljava/util/List;
METHOD method_1836 getClientChunk ()Lnet/minecraft/class_2818;
@ -35,10 +33,6 @@ CLASS net/minecraft/class_340 net/minecraft/client/gui/hud/DebugHud
METHOD method_1841 (Lnet/minecraft/class_1132;)Ljava/util/Optional;
ARG 1 server
METHOD method_1842 resetChunk ()V
METHOD method_1843 interpolateColor (IIF)I
ARG 1 color1
ARG 2 color2
ARG 3 dt
METHOD method_1845 propertyToString (Ljava/util/Map$Entry;)Ljava/lang/String;
ARG 1 propEntry
METHOD method_1846 render (Lnet/minecraft/class_332;)V
@ -73,6 +67,20 @@ CLASS net/minecraft/class_340 net/minecraft/client/gui/hud/DebugHud
ARG 1 context
ARG 2 text
ARG 3 left
METHOD method_53534 pushToFrameLog (J)V
ARG 1 value
METHOD method_53535 pushToTickLog (J)V
ARG 1 value
METHOD method_53536 shouldShowDebugHud ()Z
METHOD method_53537 shouldShowRenderingChart ()Z
METHOD method_53538 showShowPacketSizeAndPingCharts ()Z
METHOD method_53539 toggleDebugHud ()V
METHOD method_53540 togglePacketSizeAndPingCharts ()V
METHOD method_53541 toggleRenderingAndTickCharts ()V
METHOD method_53542 toggleRenderingChart ()V
METHOD method_53543 getPingLog ()Lnet/minecraft/class_8743;
METHOD method_53544 getPacketSizeLog ()Lnet/minecraft/class_8743;
METHOD method_53545 clear ()V
CLASS class_7412 AllocationRateCalculator
FIELD field_38986 INTERVAL I
FIELD field_38987 GARBAGE_COLLECTORS Ljava/util/List;

View File

@ -19,7 +19,6 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
FIELD field_2025 spectatorHud Lnet/minecraft/class_365;
FIELD field_2026 debugHud Lnet/minecraft/class_340;
FIELD field_2027 subtitlesHud Lnet/minecraft/class_359;
FIELD field_2028 WIDGETS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_2029 scaledHeight I
FIELD field_2030 bossBarHud Lnet/minecraft/class_337;
FIELD field_2031 currentStack Lnet/minecraft/class_1799;
@ -44,7 +43,37 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
FIELD field_35429 lastAutosaveIndicatorAlpha F
FIELD field_35430 SAVING_LEVEL_TEXT Lnet/minecraft/class_2561;
FIELD field_39458 canShowChatDisabledScreen Z
FIELD field_44654 ICONS Lnet/minecraft/class_2960;
FIELD field_45298 FOOD_FULL_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45299 AIR_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45300 AIR_BURSTING_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45301 VEHICLE_CONTAINER_HEART_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45302 VEHICLE_FULL_HEART_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45303 VEHICLE_HALF_HEART_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45304 CROSSHAIR_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45305 CROSSHAIR_ATTACK_INDICATOR_FULL_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45306 CROSSHAIR_ATTACK_INDICATOR_BACKGROUND_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45307 CROSSHAIR_ATTACK_INDICATOR_PROGRESS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45308 EFFECT_BACKGROUND_AMBIENT_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45309 EFFECT_BACKGROUND_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45310 HOTBAR_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45311 HOTBAR_SELECTION_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45312 HOTBAR_OFFHAND_LEFT_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45313 HOTBAR_OFFHAND_RIGHT_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45314 HOTBAR_ATTACK_INDICATOR_BACKGROUND_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45315 HOTBAR_ATTACK_INDICATOR_PROGRESS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45316 JUMP_BAR_BACKGROUND_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45317 JUMP_BAR_COOLDOWN_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45318 JUMP_BAR_PROGRESS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45319 EXPERIENCE_BAR_BACKGROUND_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45320 EXPERIENCE_BAR_PROGRESS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45321 ARMOR_EMPTY_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45322 ARMOR_HALF_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45323 ARMOR_FULL_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45324 FOOD_EMPTY_HUNGER_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45325 FOOD_HALF_HUNGER_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45326 FOOD_FULL_HUNGER_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45327 FOOD_EMPTY_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45328 FOOD_HALF_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_918;)V
ARG 1 client
ARG 2 itemRenderer
@ -110,6 +139,7 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 tickDelta
ARG 5 player
ARG 6 stack
ARG 7 seed
@ -151,14 +181,14 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
ARG 9 health
ARG 10 absorption
ARG 11 blinking
METHOD method_37299 drawHeart (Lnet/minecraft/class_332;Lnet/minecraft/class_329$class_6411;IIIZZ)V
METHOD method_37299 drawHeart (Lnet/minecraft/class_332;Lnet/minecraft/class_329$class_6411;IIZZZ)V
ARG 1 context
ARG 2 type
ARG 3 x
ARG 4 y
ARG 5 v
ARG 5 hardcore
ARG 6 blinking
ARG 7 halfHeart
ARG 7 half
METHOD method_39191 tick (Z)V
ARG 1 paused
METHOD method_39192 renderAutosaveIndicator (Lnet/minecraft/class_332;)V
@ -167,16 +197,29 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
METHOD method_44353 shouldShowChatDisabledScreen ()Z
METHOD method_44354 setCanShowChatDisabledScreen (Z)V
ARG 1 canShowChatDisabledScreen
METHOD method_53531 getDebugHud ()Lnet/minecraft/class_340;
CLASS class_6411 HeartType
FIELD field_33946 POISONED Lnet/minecraft/class_329$class_6411;
FIELD field_33950 textureIndex I
FIELD field_33951 hasBlinkingTexture Z
METHOD <init> (Ljava/lang/String;IIZ)V
ARG 3 textureIndex
ARG 4 hasBlinkingTexture
FIELD field_45329 fullTexture Lnet/minecraft/class_2960;
FIELD field_45330 fullBlinkingTexture Lnet/minecraft/class_2960;
FIELD field_45331 halfTexture Lnet/minecraft/class_2960;
FIELD field_45332 halfBlinkingTexture Lnet/minecraft/class_2960;
FIELD field_45333 hardcoreFullTexture Lnet/minecraft/class_2960;
FIELD field_45334 hardcoreFullBlinkingTexture Lnet/minecraft/class_2960;
FIELD field_45335 hardcoreHalfTexture Lnet/minecraft/class_2960;
FIELD field_45336 hardcoreHalfBlinkingTexture Lnet/minecraft/class_2960;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V
ARG 3 fullTexture
ARG 4 fullBlinkingTexture
ARG 5 halfTexture
ARG 6 halfBlinkingTexture
ARG 7 hardcoreFullTexture
ARG 8 hardcoreFullBlinkingTexture
ARG 9 hardcoreHalfTexture
ARG 10 hardcoreHalfBlinkingTexture
METHOD method_37301 fromPlayerState (Lnet/minecraft/class_1657;)Lnet/minecraft/class_329$class_6411;
ARG 0 player
METHOD method_37302 getU (ZZ)I
COMMENT {@return the left-most coordinate of the heart texture}
ARG 1 halfHeart
ARG 2 blinking
METHOD method_52705 getTexture (ZZZ)Lnet/minecraft/class_2960;
ARG 1 hardcore
ARG 2 half
ARG 3 blinking

View File

@ -4,26 +4,25 @@ CLASS net/minecraft/class_7591 net/minecraft/client/gui/hud/MessageIndicator
FIELD field_39757 MODIFIED_TEXT Lnet/minecraft/class_2561;
FIELD field_39758 NOT_SECURE_COLOR I
FIELD field_39759 MODIFIED_COLOR I
FIELD field_39761 CHAT_TAGS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_40379 SYSTEM_TEXT Lnet/minecraft/class_2561;
FIELD field_41092 SINGLE_PLAYER_TEXT Lnet/minecraft/class_2561;
FIELD field_41093 SINGLE_PLAYER Lnet/minecraft/class_7591;
FIELD field_45897 ERROR_TEXT Lnet/minecraft/class_2561;
METHOD comp_902 loggedName ()Ljava/lang/String;
METHOD method_44709 notSecure ()Lnet/minecraft/class_7591;
METHOD method_44710 modified (Ljava/lang/String;)Lnet/minecraft/class_7591;
ARG 0 originalText
METHOD method_44751 system ()Lnet/minecraft/class_7591;
METHOD method_47391 singlePlayer ()Lnet/minecraft/class_7591;
METHOD method_53461 chatError ()Lnet/minecraft/class_7591;
CLASS class_7592 Icon
FIELD field_39764 u I
FIELD field_39765 v I
FIELD field_39766 width I
FIELD field_39767 height I
METHOD <init> (Ljava/lang/String;IIIII)V
ARG 3 u
ARG 4 v
ARG 5 width
ARG 6 height
FIELD field_45292 texture Lnet/minecraft/class_2960;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2960;II)V
ARG 3 texture
ARG 4 width
ARG 5 height
METHOD method_44712 draw (Lnet/minecraft/class_332;II)V
ARG 1 context
ARG 2 x

View File

@ -12,16 +12,21 @@ CLASS net/minecraft/class_355 net/minecraft/client/gui/hud/PlayerListHud
FIELD field_2157 inGameHud Lnet/minecraft/class_329;
FIELD field_2158 visible Z
FIELD field_32205 MAX_ROWS I
FIELD field_32206 HEART_OUTLINE_U I
FIELD field_32207 BLINKING_HEART_OUTLINE_U I
FIELD field_32208 HEART_U I
FIELD field_32209 HALF_HEART_U I
FIELD field_32210 GOLDEN_HEART_U I
FIELD field_32211 HALF_GOLDEN_HEART_U I
FIELD field_32212 BLINKING_HEART_U I
FIELD field_32213 BLINKING_HALF_HEART_U I
FIELD field_40393 hearts Ljava/util/Map;
FIELD field_44660 ICONS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45365 PING_UNKNOWN_ICON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45366 PING_1_ICON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45367 PING_2_ICON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45368 PING_3_ICON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45369 PING_4_ICON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45370 PING_5_ICON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45371 CONTAINER_HEART_BLINKING_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45372 CONTAINER_HEART_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45373 FULL_HEART_BLINKING_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45374 HALF_HEART_BLINKING_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45375 ABSORBING_FULL_HEART_BLINKING_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45376 FULL_HEART_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45377 ABSORBING_HALF_HEART_BLINKING_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45378 HALF_HEART_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_329;)V
ARG 1 client
ARG 2 inGameHud

View File

@ -1,11 +1,11 @@
CLASS net/minecraft/class_365 net/minecraft/client/gui/hud/SpectatorHud
FIELD field_2197 WIDGETS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_2198 lastInteractionTime J
FIELD field_2199 SPECTATOR_TEXTURE Lnet/minecraft/class_2960;
FIELD field_2200 spectatorMenu Lnet/minecraft/class_531;
FIELD field_2201 client Lnet/minecraft/class_310;
FIELD field_32215 FADE_OUT_DELAY J
FIELD field_32216 FADE_OUT_DURATION J
FIELD field_45392 HOTBAR_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45393 HOTBAR_SELECTION_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client
METHOD method_1975 renderSpectatorMenu (Lnet/minecraft/class_332;FIILnet/minecraft/class_539;)V

View File

@ -0,0 +1,37 @@
CLASS net/minecraft/class_8755 net/minecraft/client/gui/hud/debug/DebugChart
FIELD field_45915 TEXT_COLOR I
FIELD field_45918 textRenderer Lnet/minecraft/class_327;
FIELD field_45919 log Lnet/minecraft/class_8743;
METHOD <init> (Lnet/minecraft/class_327;Lnet/minecraft/class_8743;)V
ARG 1 textRenderer
ARG 2 log
METHOD method_53468 format (D)Ljava/lang/String;
ARG 1 value
METHOD method_53469 getColor (DDIDIDI)I
ARG 1 value
ARG 3 min
ARG 5 minColor
ARG 6 median
ARG 8 medianColor
ARG 9 max
ARG 11 maxColor
METHOD method_53470 getWidth (I)I
ARG 1 centerX
METHOD method_53471 getColor (J)I
ARG 1 value
METHOD method_53472 render (Lnet/minecraft/class_332;II)V
ARG 1 context
ARG 2 x
ARG 3 width
METHOD method_53473 renderThresholds (Lnet/minecraft/class_332;III)V
ARG 1 context
ARG 2 x
ARG 3 width
ARG 4 height
METHOD method_53474 drawBorderedText (Lnet/minecraft/class_332;Ljava/lang/String;II)V
ARG 1 context
ARG 2 string
ARG 3 x
ARG 4 y
METHOD method_53475 getHeight (D)I
ARG 1 value

View File

@ -0,0 +1,19 @@
CLASS net/minecraft/class_8756 net/minecraft/client/gui/hud/debug/PacketSizeChart
METHOD method_53476 drawSizeBar (Lnet/minecraft/class_332;IIII)V
ARG 1 context
ARG 2 x
ARG 3 width
ARG 4 height
ARG 5 bytes
METHOD method_53477 drawSizeBar (Lnet/minecraft/class_332;IIILjava/lang/String;)V
ARG 1 context
ARG 2 x
ARG 3 width
ARG 4 y
ARG 5 label
METHOD method_53478 formatBytesPerSecond (D)Ljava/lang/String;
ARG 0 value
METHOD method_53479 calculateHeight (D)I
ARG 0 value
METHOD method_53480 toBytesPerSecond (D)D
ARG 0 bytesPerTick

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8758 net/minecraft/client/gui/hud/debug/PingChart

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_8757 net/minecraft/client/gui/hud/debug/RenderingChart
METHOD method_53481 toMillisecondsPerFrame (D)D
ARG 0 nanosecondsPerFrame

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_8759 net/minecraft/client/gui/hud/debug/TickChart
METHOD method_53482 toMillisecondsPerTick (D)D
ARG 0 nanosecondsPerTick

View File

@ -12,6 +12,9 @@ CLASS net/minecraft/class_531 net/minecraft/client/gui/hud/spectator/SpectatorMe
FIELD field_3261 CLOSE_COMMAND Lnet/minecraft/class_537;
FIELD field_3262 PREVIOUS_PAGE_COMMAND Lnet/minecraft/class_537;
FIELD field_3263 page I
FIELD field_45579 CLOSE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45580 SCROLL_LEFT_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45581 SCROLL_RIGHT_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_536;)V
ARG 1 closeCallback
METHOD method_2770 getCommands ()Ljava/util/List;

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_540 net/minecraft/client/gui/hud/spectator/TeamTelepor
FIELD field_26618 TEAM_TELEPORT_TEXT Lnet/minecraft/class_2561;
FIELD field_26619 PROMPT_TEXT Lnet/minecraft/class_2561;
FIELD field_3272 commands Ljava/util/List;
FIELD field_45583 TEXTURE Lnet/minecraft/class_2960;
METHOD method_47431 (Lnet/minecraft/class_310;Lnet/minecraft/class_268;)Ljava/util/stream/Stream;
ARG 1 team
METHOD method_47432 getCommands (Lnet/minecraft/class_310;Lnet/minecraft/class_269;)Ljava/util/List;
@ -10,11 +11,11 @@ CLASS net/minecraft/class_540 net/minecraft/client/gui/hud/spectator/TeamTelepor
CLASS class_541 TeleportToSpecificTeamCommand
FIELD field_3274 scoreboardEntries Ljava/util/List;
FIELD field_3275 team Lnet/minecraft/class_268;
FIELD field_41115 skinId Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_268;Ljava/util/List;Lnet/minecraft/class_2960;)V
FIELD field_41115 skinTexturesSupplier Ljava/util/function/Supplier;
METHOD <init> (Lnet/minecraft/class_268;Ljava/util/List;Ljava/util/function/Supplier;)V
ARG 1 team
ARG 2 scoreboardEntries
ARG 3 skinId
ARG 3 skinTexturesSupplier
METHOD method_47433 create (Lnet/minecraft/class_310;Lnet/minecraft/class_268;)Ljava/util/Optional;
ARG 0 client
ARG 1 team

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_538 net/minecraft/client/gui/hud/spectator/TeleportSpe
FIELD field_26617 PROMPT_TEXT Lnet/minecraft/class_2561;
FIELD field_3267 ORDERING Ljava/util/Comparator;
FIELD field_3268 elements Ljava/util/List;
FIELD field_45582 TELEPORT_TO_PLAYER_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Ljava/util/Collection;)V
ARG 1 entries
METHOD method_2785 (Lnet/minecraft/class_640;)Ljava/util/UUID;

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_530 net/minecraft/client/gui/hud/spectator/TeleportToSpecificPlayerSpectatorCommand
FIELD field_26611 name Lnet/minecraft/class_2561;
FIELD field_3252 skinId Lnet/minecraft/class_2960;
FIELD field_3253 gameProfile Lcom/mojang/authlib/GameProfile;
FIELD field_45578 skinTexturesSupplier Ljava/util/function/Supplier;
METHOD <init> (Lcom/mojang/authlib/GameProfile;)V
ARG 1 gameProfile

View File

@ -1,5 +1,9 @@
CLASS net/minecraft/class_8082 net/minecraft/client/gui/screen/AccessibilityOnboardingButtons
METHOD method_48592 createLanguageButton (Lnet/minecraft/class_4185$class_4241;)Lnet/minecraft/class_8084;
ARG 0 action
METHOD method_48594 createAccessibilityButton (Lnet/minecraft/class_4185$class_4241;)Lnet/minecraft/class_8084;
ARG 0 action
METHOD method_48592 createLanguageButton (ILnet/minecraft/class_4185$class_4241;Z)Lnet/minecraft/class_8662;
ARG 0 width
ARG 1 onPress
ARG 2 hideText
METHOD method_48594 createAccessibilityButton (ILnet/minecraft/class_4185$class_4241;Z)Lnet/minecraft/class_8662;
ARG 0 width
ARG 1 onPress
ARG 2 hideText

View File

@ -7,8 +7,10 @@ CLASS net/minecraft/class_8032 net/minecraft/client/gui/screen/AccessibilityOnbo
FIELD field_41844 narratorPromptTimer F
FIELD field_41845 textWidget Lnet/minecraft/class_8019;
FIELD field_42038 isNarratorUsable Z
METHOD <init> (Lnet/minecraft/class_315;)V
FIELD field_46008 onClose Ljava/lang/Runnable;
METHOD <init> (Lnet/minecraft/class_315;Ljava/lang/Runnable;)V
ARG 1 gameOptions
ARG 2 onClose
METHOD method_48259 yMargin ()I
METHOD method_48260 tickNarratorPrompt ()V
METHOD method_48639 (Lnet/minecraft/class_4185;)V
@ -19,3 +21,7 @@ CLASS net/minecraft/class_8032 net/minecraft/client/gui/screen/AccessibilityOnbo
ARG 1 button
METHOD method_49298 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52746 (Lnet/minecraft/class_7847;)V
ARG 0 positioner
METHOD method_53552 saveAndRun (Ljava/lang/Runnable;)V
ARG 1 callback

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_8666 net/minecraft/client/gui/screen/ButtonTextures
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V
ARG 1 unfocused
ARG 2 focused
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V
ARG 1 enabled
ARG 2 focused
ARG 3 disabled
METHOD method_52729 get (ZZ)Lnet/minecraft/class_2960;
ARG 1 enabled
ARG 2 focused

View File

@ -22,8 +22,6 @@ CLASS net/minecraft/class_445 net/minecraft/client/gui/screen/CreditsScreen
ARG 1 endCredits
ARG 2 finishAction
METHOD method_2257 closeScreen ()V
METHOD method_2258 renderBackground (Lnet/minecraft/class_332;)V
ARG 1 context
METHOD method_37304 addText (Lnet/minecraft/class_2561;Z)V
ARG 1 text
ARG 2 centered

View File

@ -6,13 +6,13 @@ CLASS net/minecraft/class_413 net/minecraft/client/gui/screen/CustomizeFlatLevel
FIELD field_2424 layers Lnet/minecraft/class_413$class_4192;
FIELD field_2425 heightText Lnet/minecraft/class_2561;
FIELD field_24565 configConsumer Ljava/util/function/Consumer;
FIELD field_32239 ICON_TEXTURE_SIZE I
FIELD field_32240 ICON_SIZE I
FIELD field_32241 BUTTON_HEIGHT I
FIELD field_32242 ICON_BACKGROUND_OFFSET_X I
FIELD field_32243 ICON_BACKGROUND_OFFSET_Y I
FIELD field_32244 ICON_OFFSET_X I
FIELD field_32245 ICON_OFFSET_Y I
FIELD field_45406 SLOT_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_525;Ljava/util/function/Consumer;Lnet/minecraft/class_3232;)V
ARG 1 parent
ARG 2 configConsumer

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_418 net/minecraft/client/gui/screen/DeathScreen
FIELD field_26537 scoreText Lnet/minecraft/class_2561;
FIELD field_33809 buttons Ljava/util/List;
FIELD field_41684 titleScreenButton Lnet/minecraft/class_4185;
FIELD field_45407 DRAFT_REPORT_ICON_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2561;Z)V
ARG 1 message
ARG 2 isHardcore

View File

@ -4,7 +4,7 @@ CLASS net/minecraft/class_419 net/minecraft/client/gui/screen/DisconnectedScreen
FIELD field_44549 TO_MENU_TEXT Lnet/minecraft/class_2561;
FIELD field_44550 TO_TITLE_TEXT Lnet/minecraft/class_2561;
FIELD field_44551 buttonLabel Lnet/minecraft/class_2561;
FIELD field_44552 grid Lnet/minecraft/class_7845;
FIELD field_44552 grid Lnet/minecraft/class_8667;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V
ARG 1 parent
ARG 2 title

View File

@ -2,7 +2,6 @@ CLASS net/minecraft/class_433 net/minecraft/client/gui/screen/GameMenuScreen
FIELD field_19319 showMenu Z
FIELD field_40792 exitButton Lnet/minecraft/class_4185;
FIELD field_41611 RETURN_TO_MENU_TEXT Lnet/minecraft/class_2561;
FIELD field_41612 DISCONNECT_TEXT Lnet/minecraft/class_2561;
FIELD field_41613 SAVING_LEVEL_TEXT Lnet/minecraft/class_2561;
FIELD field_41614 GAME_TEXT Lnet/minecraft/class_2561;
FIELD field_41615 PAUSED_TEXT Lnet/minecraft/class_2561;
@ -19,6 +18,7 @@ CLASS net/minecraft/class_433 net/minecraft/client/gui/screen/GameMenuScreen
FIELD field_41626 OPTIONS_TEXT Lnet/minecraft/class_2561;
FIELD field_41627 SHARE_TO_LAN_TEXT Lnet/minecraft/class_2561;
FIELD field_41628 PLAYER_REPORTING_TEXT Lnet/minecraft/class_2561;
FIELD field_45416 DRAFT_REPORT_ICON_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Z)V
ARG 1 showMenu
METHOD method_19836 (Lnet/minecraft/class_4185;)V
@ -37,3 +37,4 @@ CLASS net/minecraft/class_433 net/minecraft/client/gui/screen/GameMenuScreen
ARG 2 screenSupplier
METHOD method_47901 (Ljava/lang/String;Z)V
ARG 2 confirmed
METHOD method_53558 shouldShowMenu ()Z

View File

@ -12,6 +12,8 @@ CLASS net/minecraft/class_5289 net/minecraft/client/gui/screen/GameModeSelection
FIELD field_32311 TEXTURE_HEIGHT I
FIELD field_32312 BUTTON_SIZE I
FIELD field_32313 ICON_OFFSET I
FIELD field_45432 SLOT_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45433 SELECTION_TEXTURE Lnet/minecraft/class_2960;
METHOD method_28064 apply (Lnet/minecraft/class_310;Lnet/minecraft/class_5289$class_5290;)V
ARG 0 client
ARG 1 gameModeSelection

View File

@ -8,7 +8,6 @@ CLASS net/minecraft/class_430 net/minecraft/client/gui/screen/PresetsScreen
FIELD field_2524 listText Lnet/minecraft/class_2561;
FIELD field_2525 selectPresetButton Lnet/minecraft/class_4185;
FIELD field_27985 BIOME_KEY Lnet/minecraft/class_5321;
FIELD field_32263 ICON_TEXTURE_SIZE I
FIELD field_32264 ICON_SIZE I
FIELD field_32265 BUTTON_HEIGHT I
FIELD field_32266 ICON_BACKGROUND_OFFSET_X I
@ -16,6 +15,7 @@ CLASS net/minecraft/class_430 net/minecraft/client/gui/screen/PresetsScreen
FIELD field_32268 ICON_OFFSET_X I
FIELD field_32269 ICON_OFFSET_Y I
FIELD field_37908 UNKNOWN_PRESET_TEXT Lnet/minecraft/class_2561;
FIELD field_45417 SLOT_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_413;)V
ARG 1 parent
METHOD method_19846 (Lnet/minecraft/class_4185;)V

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_8671 net/minecraft/client/gui/screen/ReconfiguringScreen
FIELD field_45509 connection Lnet/minecraft/class_2535;
FIELD field_45510 disconnectButton Lnet/minecraft/class_4185;
FIELD field_45511 tick I
FIELD field_45512 layout Lnet/minecraft/class_8667;
METHOD <init> (Lnet/minecraft/class_2561;Lnet/minecraft/class_2535;)V
ARG 1 title
ARG 2 connection
METHOD method_52757 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52758 (Lnet/minecraft/class_8671;Lnet/minecraft/class_364;)V
ARG 1 child

View File

@ -48,12 +48,16 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen
METHOD method_25416 openLink (Ljava/net/URI;)V
ARG 1 link
METHOD method_25419 close ()V
METHOD method_25420 renderBackground (Lnet/minecraft/class_332;)V
METHOD method_25420 renderBackground (Lnet/minecraft/class_332;IIF)V
COMMENT Renders the background of this screen.
COMMENT
COMMENT <p>If the client is in a world, renders the translucent background gradient.
COMMENT <p>If the client is in a world, {@linkplain #renderInGameBackground
COMMENT renders the translucent background gradient}.
COMMENT Otherwise {@linkplain #renderBackgroundTexture renders the background texture}.
ARG 1 context
ARG 2 mouseX
ARG 3 mouseY
ARG 4 delta
METHOD method_25421 shouldPause ()Z
METHOD method_25422 shouldCloseOnEsc ()Z
COMMENT Checks whether this screen should be closed when the escape key is pressed.
@ -161,6 +165,9 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen
COMMENT Called when the screen is displayed using {@link MinecraftClient#setScreen}
COMMENT before {@link #init()} or {@link #initTabNavigation()} is called.
METHOD method_50024 getMusic ()Lnet/minecraft/class_5195;
METHOD method_52752 renderInGameBackground (Lnet/minecraft/class_332;)V
COMMENT Renders the translucent background gradient used as the in-game screen background.
ARG 1 context
CLASS class_6390 SelectedElementNarrationData
FIELD field_33825 selectable Lnet/minecraft/class_6379;
FIELD field_33826 index I

View File

@ -7,7 +7,10 @@ CLASS net/minecraft/class_447 net/minecraft/client/gui/screen/StatsScreen
FIELD field_2647 statHandler Lnet/minecraft/class_3469;
FIELD field_2648 parent Lnet/minecraft/class_437;
FIELD field_26546 DOWNLOADING_STATS_TEXT Lnet/minecraft/class_2561;
FIELD field_44670 STATS_ICONS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45418 SLOT_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45419 HEADER_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45420 SORT_UP_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45421 SORT_DOWN_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_3469;)V
ARG 1 parent
ARG 2 statHandler
@ -24,12 +27,11 @@ CLASS net/minecraft/class_447 net/minecraft/client/gui/screen/StatsScreen
ARG 1 button
METHOD method_2267 createButtons ()V
METHOD method_2270 createLists ()V
METHOD method_2282 renderIcon (Lnet/minecraft/class_332;IIII)V
METHOD method_2282 renderIcon (Lnet/minecraft/class_332;IILnet/minecraft/class_2960;)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 u
ARG 5 v
ARG 4 texture
METHOD method_2285 getColumnX (I)I
ARG 1 index
METHOD method_2289 renderStatItem (Lnet/minecraft/class_332;IILnet/minecraft/class_1792;)V
@ -51,21 +53,17 @@ CLASS net/minecraft/class_447 net/minecraft/client/gui/screen/StatsScreen
ARG 2 stat
METHOD method_37074 getFormatted ()Ljava/lang/String;
CLASS class_4200 ItemStatsListWidget
FIELD field_18753 HEADER_ICON_SPRITE_INDICES [I
FIELD field_18754 blockStatTypes Ljava/util/List;
FIELD field_18755 itemStatTypes Ljava/util/List;
FIELD field_18756 selectedHeaderColumn I
FIELD field_18758 comparator Ljava/util/Comparator;
FIELD field_18759 selectedStatType Lnet/minecraft/class_3448;
FIELD field_18760 listOrder I
FIELD field_45422 headerIconTextures [Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_447;Lnet/minecraft/class_310;)V
ARG 2 client
METHOD method_19406 getText (Lnet/minecraft/class_1792;)Lnet/minecraft/class_2561;
ARG 1 item
METHOD method_19407 render (Lnet/minecraft/class_332;Lnet/minecraft/class_2561;II)V
ARG 2 text
ARG 3 mouseX
ARG 4 mouseY
METHOD method_19408 selectStatType (Lnet/minecraft/class_3448;)V
ARG 1 statType
METHOD method_19409 getHeaderIndex (Lnet/minecraft/class_3448;)I
@ -81,6 +79,7 @@ CLASS net/minecraft/class_447 net/minecraft/client/gui/screen/StatsScreen
METHOD <init> (Lnet/minecraft/class_447$class_4200;Lnet/minecraft/class_1792;)V
ARG 2 item
METHOD method_19405 render (Lnet/minecraft/class_332;Lnet/minecraft/class_3445;IIZ)V
ARG 1 context
ARG 2 stat
ARG 3 x
ARG 4 y

View File

@ -1,5 +1,13 @@
CLASS net/minecraft/class_455 net/minecraft/client/gui/screen/advancement/AdvancementObtainedStatus
FIELD field_2700 spriteIndex I
METHOD <init> (Ljava/lang/String;II)V
ARG 3 spriteIndex
METHOD method_2320 getSpriteIndex ()I
FIELD field_45426 boxTexture Lnet/minecraft/class_2960;
FIELD field_45427 taskFrameTexture Lnet/minecraft/class_2960;
FIELD field_45428 challengeFrameTexture Lnet/minecraft/class_2960;
FIELD field_45429 goalFrameTexture Lnet/minecraft/class_2960;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V
ARG 3 boxTexture
ARG 4 taskFrameTexture
ARG 5 challengeFrameTexture
ARG 6 goalFrameTexture
METHOD method_52753 getBoxTexture ()Lnet/minecraft/class_2960;
METHOD method_52754 getFrameTexture (Lnet/minecraft/class_189;)Lnet/minecraft/class_2960;
ARG 1 frame

View File

@ -1,7 +1,6 @@
CLASS net/minecraft/class_454 net/minecraft/client/gui/screen/advancement/AdvancementTab
FIELD field_2680 client Lnet/minecraft/class_310;
FIELD field_2681 index I
FIELD field_2682 root Lnet/minecraft/class_161;
FIELD field_2683 initialized Z
FIELD field_2684 type Lnet/minecraft/class_453;
FIELD field_2685 widgets Ljava/util/Map;
@ -17,15 +16,14 @@ CLASS net/minecraft/class_454 net/minecraft/client/gui/screen/advancement/Advanc
FIELD field_2695 display Lnet/minecraft/class_185;
FIELD field_2696 rootWidget Lnet/minecraft/class_456;
FIELD field_2697 icon Lnet/minecraft/class_1799;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_457;Lnet/minecraft/class_453;ILnet/minecraft/class_161;Lnet/minecraft/class_185;)V
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_457;Lnet/minecraft/class_453;ILnet/minecraft/class_8781;Lnet/minecraft/class_185;)V
ARG 1 client
ARG 2 screen
ARG 3 type
ARG 4 index
ARG 5 root
ARG 6 display
METHOD method_2307 getRoot ()Lnet/minecraft/class_161;
METHOD method_2308 getWidget (Lnet/minecraft/class_161;)Lnet/minecraft/class_456;
METHOD method_2308 getWidget (Lnet/minecraft/class_8779;)Lnet/minecraft/class_456;
ARG 1 advancement
METHOD method_2309 getTitle ()Lnet/minecraft/class_2561;
METHOD method_2310 render (Lnet/minecraft/class_332;II)V
@ -56,14 +54,14 @@ CLASS net/minecraft/class_454 net/minecraft/client/gui/screen/advancement/Advanc
ARG 2 screenY
ARG 3 mouseX
ARG 5 mouseY
METHOD method_2317 create (Lnet/minecraft/class_310;Lnet/minecraft/class_457;ILnet/minecraft/class_161;)Lnet/minecraft/class_454;
METHOD method_2317 create (Lnet/minecraft/class_310;Lnet/minecraft/class_457;ILnet/minecraft/class_8781;)Lnet/minecraft/class_454;
ARG 0 client
ARG 1 screen
ARG 2 index
ARG 3 root
METHOD method_2318 addAdvancement (Lnet/minecraft/class_161;)V
METHOD method_2318 addAdvancement (Lnet/minecraft/class_8781;)V
ARG 1 advancement
METHOD method_2319 addWidget (Lnet/minecraft/class_456;Lnet/minecraft/class_161;)V
METHOD method_2319 addWidget (Lnet/minecraft/class_456;Lnet/minecraft/class_8779;)V
ARG 1 widget
ARG 2 advancement
METHOD method_35734 getType ()Lnet/minecraft/class_453;

View File

@ -2,11 +2,11 @@ CLASS net/minecraft/class_453 net/minecraft/client/gui/screen/advancement/Advanc
FIELD field_2669 tabCount I
FIELD field_2670 height I
FIELD field_2671 width I
FIELD field_2672 v I
FIELD field_2674 u I
METHOD <init> (Ljava/lang/String;IIIIII)V
ARG 3 u
ARG 4 v
FIELD field_45423 selectedTextures Lnet/minecraft/class_453$class_8670;
FIELD field_45424 unselectedTextures Lnet/minecraft/class_453$class_8670;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_453$class_8670;Lnet/minecraft/class_453$class_8670;III)V
ARG 3 selectedTextures
ARG 4 unselectedTextures
ARG 5 width
ARG 6 height
ARG 7 tabCount
@ -33,3 +33,4 @@ CLASS net/minecraft/class_453 net/minecraft/client/gui/screen/advancement/Advanc
ARG 3 y
ARG 4 index
ARG 5 stack
CLASS class_8670 Textures

View File

@ -1,12 +1,10 @@
CLASS net/minecraft/class_456 net/minecraft/client/gui/screen/advancement/AdvancementWidget
FIELD field_24262 SPLIT_OFFSET_CANDIDATES [I
FIELD field_2702 advancement Lnet/minecraft/class_161;
FIELD field_2703 tab Lnet/minecraft/class_454;
FIELD field_2704 client Lnet/minecraft/class_310;
FIELD field_2705 description Ljava/util/List;
FIELD field_2706 parent Lnet/minecraft/class_456;
FIELD field_2707 children Ljava/util/List;
FIELD field_2709 WIDGETS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_2710 y I
FIELD field_2711 x I
FIELD field_2712 display Lnet/minecraft/class_185;
@ -19,7 +17,8 @@ CLASS net/minecraft/class_456 net/minecraft/client/gui/screen/advancement/Advanc
FIELD field_32295 TITLE_OFFSET_X I
FIELD field_32296 TITLE_OFFSET_Y I
FIELD field_32297 TITLE_MAX_WIDTH I
METHOD <init> (Lnet/minecraft/class_454;Lnet/minecraft/class_310;Lnet/minecraft/class_161;Lnet/minecraft/class_185;)V
FIELD field_45425 TITLE_BOX_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_454;Lnet/minecraft/class_310;Lnet/minecraft/class_8781;Lnet/minecraft/class_185;)V
ARG 1 tab
ARG 2 client
ARG 3 advancement
@ -37,7 +36,7 @@ CLASS net/minecraft/class_456 net/minecraft/client/gui/screen/advancement/Advanc
ARG 3 y
METHOD method_2326 getY ()I
METHOD method_2327 getX ()I
METHOD method_2328 getParent (Lnet/minecraft/class_161;)Lnet/minecraft/class_456;
METHOD method_2328 getParent (Lnet/minecraft/class_8781;)Lnet/minecraft/class_456;
ARG 1 advancement
METHOD method_2329 shouldRender (IIII)Z
ARG 1 originX

View File

@ -2,7 +2,6 @@ CLASS net/minecraft/class_457 net/minecraft/client/gui/screen/advancement/Advanc
FIELD field_26553 SAD_LABEL_TEXT Lnet/minecraft/class_2561;
FIELD field_26554 EMPTY_TEXT Lnet/minecraft/class_2561;
FIELD field_26555 ADVANCEMENTS_TEXT Lnet/minecraft/class_2561;
FIELD field_2716 TABS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_2717 WINDOW_TEXTURE Lnet/minecraft/class_2960;
FIELD field_2718 movingTab Z
FIELD field_2719 tabs Ljava/util/Map;
@ -22,10 +21,9 @@ CLASS net/minecraft/class_457 net/minecraft/client/gui/screen/advancement/Advanc
ARG 1 context
ARG 2 x
ARG 3 y
METHOD method_2335 getAdvancementWidget (Lnet/minecraft/class_161;)Lnet/minecraft/class_456;
ARG 1 advancement
METHOD method_2336 getTab (Lnet/minecraft/class_161;)Lnet/minecraft/class_454;
METHOD method_2335 getAdvancementWidget (Lnet/minecraft/class_8781;)Lnet/minecraft/class_456;
ARG 1 advancement
METHOD method_2336 getTab (Lnet/minecraft/class_8781;)Lnet/minecraft/class_454;
METHOD method_2337 drawAdvancementTree (Lnet/minecraft/class_332;IIII)V
ARG 1 context
ARG 2 mouseX

View File

@ -2,12 +2,15 @@ CLASS net/minecraft/class_489 net/minecraft/client/gui/screen/ingame/AbstractFur
FIELD field_18975 background Lnet/minecraft/class_2960;
FIELD field_2924 recipeBook Lnet/minecraft/class_517;
FIELD field_2925 narrow Z
FIELD field_2926 RECIPE_BUTTON_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_1720;Lnet/minecraft/class_517;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;)V
FIELD field_45434 litProgressTexture Lnet/minecraft/class_2960;
FIELD field_45435 burnProgressTexture Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_1720;Lnet/minecraft/class_517;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V
ARG 1 handler
ARG 2 recipeBook
ARG 3 inventory
ARG 4 title
ARG 5 background
ARG 6 litProgressTexture
ARG 7 burnProgressTexture
METHOD method_19877 (Lnet/minecraft/class_4185;)V
ARG 1 button

View File

@ -1,4 +1,6 @@
CLASS net/minecraft/class_485 net/minecraft/client/gui/screen/ingame/AbstractInventoryScreen
FIELD field_45462 EFFECT_BACKGROUND_LARGE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45463 EFFECT_BACKGROUND_SMALL_TEXTURE Lnet/minecraft/class_2960;
METHOD method_18642 drawStatusEffectBackgrounds (Lnet/minecraft/class_332;IILjava/lang/Iterable;Z)V
ARG 1 context
ARG 2 x

View File

@ -3,6 +3,9 @@ CLASS net/minecraft/class_471 net/minecraft/client/gui/screen/ingame/AnvilScreen
FIELD field_2819 TEXTURE Lnet/minecraft/class_2960;
FIELD field_2821 nameField Lnet/minecraft/class_342;
FIELD field_29348 player Lnet/minecraft/class_1657;
FIELD field_45436 TEXT_FIELD_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45437 TEXT_FIELD_DISABLED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45438 ERROR_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_1706;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
ARG 1 handler
ARG 2 inventory

View File

@ -5,6 +5,12 @@ CLASS net/minecraft/class_466 net/minecraft/client/gui/screen/ingame/BeaconScree
FIELD field_26561 SECONDARY_POWER_TEXT Lnet/minecraft/class_2561;
FIELD field_2808 TEXTURE Lnet/minecraft/class_2960;
FIELD field_33832 buttons Ljava/util/List;
FIELD field_45439 BUTTON_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45440 BUTTON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45441 CONFIRM_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45442 CANCEL_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45443 BUTTON_DISABLED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45444 BUTTON_SELECTED_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_1704;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
ARG 1 handler
ARG 2 inventory
@ -52,8 +58,12 @@ CLASS net/minecraft/class_466 net/minecraft/client/gui/screen/ingame/BeaconScree
ARG 1 disabled
METHOD method_2402 isDisabled ()Z
CLASS class_4072 IconButtonWidget
FIELD field_18224 u I
FIELD field_18225 v I
FIELD field_45445 texture Lnet/minecraft/class_2960;
METHOD <init> (IILnet/minecraft/class_2960;Lnet/minecraft/class_2561;)V
ARG 1 x
ARG 2 y
ARG 3 texture
ARG 4 message
CLASS class_6392 BeaconButtonWidget
METHOD method_37080 tick (I)V
ARG 1 level

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_3871 net/minecraft/client/gui/screen/ingame/BlastFurnaceScreen
FIELD field_17115 TEXTURE Lnet/minecraft/class_2960;
FIELD field_45446 LIT_PROGRESS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45447 BURN_PROGRESS_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_3705;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
ARG 1 container
ARG 2 inventory

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_472 net/minecraft/client/gui/screen/ingame/BrewingStandScreen
FIELD field_2823 TEXTURE Lnet/minecraft/class_2960;
FIELD field_2824 BUBBLE_PROGRESS [I
FIELD field_45448 FUEL_LENGTH_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45449 BREW_PROGRESS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45450 BUBBLES_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_1708;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
ARG 1 handler
ARG 2 inventory

View File

@ -1,5 +1,10 @@
CLASS net/minecraft/class_3934 net/minecraft/client/gui/screen/ingame/CartographyTableScreen
FIELD field_17421 TEXTURE Lnet/minecraft/class_2960;
FIELD field_45451 MAP_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45452 LOCKED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45453 ERROR_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45454 SCALED_MAP_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45455 DUPLICATED_MAP_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_3910;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
ARG 1 handler
ARG 2 inventory

View File

@ -2,7 +2,6 @@ CLASS net/minecraft/class_479 net/minecraft/client/gui/screen/ingame/CraftingScr
FIELD field_2877 narrow Z
FIELD field_2878 TEXTURE Lnet/minecraft/class_2960;
FIELD field_2880 recipeBook Lnet/minecraft/class_507;
FIELD field_2881 RECIPE_BUTTON_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_1714;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
ARG 1 handler
ARG 2 inventory

View File

@ -8,7 +8,6 @@ CLASS net/minecraft/class_481 net/minecraft/client/gui/screen/ingame/CreativeInv
FIELD field_2890 scrollPosition F
FIELD field_2891 listener Lnet/minecraft/class_478;
FIELD field_2892 scrolling Z
FIELD field_2893 TEXTURE Lnet/minecraft/class_2960;
FIELD field_2894 searchBox Lnet/minecraft/class_342;
FIELD field_2895 INVENTORY Lnet/minecraft/class_1277;
FIELD field_2896 selectedTab Lnet/minecraft/class_1761;
@ -22,6 +21,12 @@ CLASS net/minecraft/class_481 net/minecraft/client/gui/screen/ingame/CreativeInv
FIELD field_32342 SCROLLBAR_HEIGHT I
FIELD field_32343 WHITE I
FIELD field_41112 operatorTabEnabled Z
FIELD field_45456 TAB_TOP_SELECTED_TEXTURES [Lnet/minecraft/class_2960;
FIELD field_45457 TAB_BOTTOM_UNSELECTED_TEXTURES [Lnet/minecraft/class_2960;
FIELD field_45458 TAB_BOTTOM_SELECTED_TEXTURES [Lnet/minecraft/class_2960;
FIELD field_45459 SCROLLER_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45460 SCROLLER_DISABLED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45461 TAB_TOP_UNSELECTED_TEXTURES [Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_1657;Lnet/minecraft/class_7699;Z)V
ARG 1 player
ARG 2 enabledFeatures
@ -73,6 +78,8 @@ CLASS net/minecraft/class_481 net/minecraft/client/gui/screen/ingame/CreativeInv
METHOD method_47423 getTabY (Lnet/minecraft/class_1761;)I
ARG 1 group
METHOD method_47424 isInventoryTabSelected ()Z
METHOD method_51455 (Lnet/minecraft/class_1799;Ljava/util/List;Lnet/minecraft/class_6862;)V
ARG 2 tagKey
CLASS class_482 LockableSlot
CLASS class_483 CreativeScreenHandler
FIELD field_2897 itemList Lnet/minecraft/class_2371;

View File

@ -11,6 +11,11 @@ CLASS net/minecraft/class_486 net/minecraft/client/gui/screen/ingame/Enchantment
FIELD field_2913 stack Lnet/minecraft/class_1799;
FIELD field_2914 pageAngle F
FIELD field_2915 ticks I
FIELD field_45464 LEVEL_TEXTURES [Lnet/minecraft/class_2960;
FIELD field_45465 LEVEL_DISABLED_TEXTURES [Lnet/minecraft/class_2960;
FIELD field_45466 ENCHANTMENT_SLOT_DISABLED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45467 ENCHANTMENT_SLOT_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45468 ENCHANTMENT_SLOT_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_1718;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
ARG 1 handler
ARG 2 inventory

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_3873 net/minecraft/client/gui/screen/ingame/FurnaceScreen
FIELD field_17127 TEXTURE Lnet/minecraft/class_2960;
FIELD field_45469 LIT_PROGRESS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45470 BURN_PROGRESS_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_3858;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
ARG 1 handler
ARG 2 inventory

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_3802 net/minecraft/client/gui/screen/ingame/GrindstoneScreen
FIELD field_16769 TEXTURE Lnet/minecraft/class_2960;
FIELD field_45471 ERROR_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_3803;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
ARG 1 handler
ARG 2 inventory

View File

@ -3,6 +3,10 @@ CLASS net/minecraft/class_491 net/minecraft/client/gui/screen/ingame/HorseScreen
FIELD field_2938 mouseY F
FIELD field_2939 mouseX F
FIELD field_2941 entity Lnet/minecraft/class_1496;
FIELD field_45472 ARMOR_SLOT_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45473 CHEST_SLOTS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45474 SADDLE_SLOT_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45475 LLAMA_ARMOR_SLOT_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_1724;Lnet/minecraft/class_1661;Lnet/minecraft/class_1496;)V
ARG 1 handler
ARG 2 inventory

View File

@ -2,24 +2,25 @@ CLASS net/minecraft/class_490 net/minecraft/client/gui/screen/ingame/InventorySc
FIELD field_2929 recipeBook Lnet/minecraft/class_507;
FIELD field_2930 mouseDown Z
FIELD field_2931 narrow Z
FIELD field_2933 RECIPE_BUTTON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_2934 mouseY F
FIELD field_2935 mouseX F
METHOD <init> (Lnet/minecraft/class_1657;)V
ARG 1 player
METHOD method_19891 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_2486 drawEntity (Lnet/minecraft/class_332;IIIFFLnet/minecraft/class_1309;)V
METHOD method_2486 drawEntity (Lnet/minecraft/class_332;IIIIIFFFLnet/minecraft/class_1309;)V
ARG 0 context
ARG 1 x1
ARG 2 y1
ARG 3 x2
ARG 4 y2
ARG 5 size
ARG 7 mouseX
ARG 8 mouseY
ARG 9 entity
METHOD method_48472 drawEntity (Lnet/minecraft/class_332;FFILorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;Lnet/minecraft/class_1309;)V
ARG 0 context
ARG 1 x
ARG 2 y
ARG 3 size
ARG 4 mouseX
ARG 5 mouseY
ARG 6 entity
METHOD method_48472 drawEntity (Lnet/minecraft/class_332;IIILorg/joml/Quaternionf;Lorg/joml/Quaternionf;Lnet/minecraft/class_1309;)V
ARG 0 context
ARG 1 x
ARG 2 y
ARG 3 size
ARG 6 entity
ARG 7 entity

View File

@ -18,6 +18,14 @@ CLASS net/minecraft/class_494 net/minecraft/client/gui/screen/ingame/LoomScreen
FIELD field_32352 PATTERN_LIST_OFFSET_X I
FIELD field_32353 PATTERN_LIST_OFFSET_Y I
FIELD field_39190 visibleTopRow I
FIELD field_45476 SCROLLER_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45477 SCROLLER_DISABLED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45478 PATTERN_SELECTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45479 PATTERN_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45480 PATTERN_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45481 BANNER_SLOT_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45482 DYE_SLOT_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45483 PATTERN_SLOT_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_1726;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
ARG 1 screenHandler
ARG 2 inventory

View File

@ -22,6 +22,15 @@ CLASS net/minecraft/class_492 net/minecraft/client/gui/screen/ingame/MerchantScr
FIELD field_32369 SCROLLBAR_AREA_HEIGHT I
FIELD field_32370 SCROLLBAR_OFFSET_Y I
FIELD field_32371 SCROLLBAR_OFFSET_X I
FIELD field_45484 EXPERIENCE_BAR_RESULT_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45485 SCROLLER_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45486 SCROLLER_DISABLED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45487 TRADE_ARROW_OUT_OF_STOCK_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45488 TRADE_ARROW_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45489 DISCOUNT_STRIKETHROUGH_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45490 OUT_OF_STOCK_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45491 EXPERIENCE_BAR_BACKGROUND_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45492 EXPERIENCE_BAR_CURRENT_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_1728;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
ARG 1 handler
ARG 2 inventory

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_4895 net/minecraft/client/gui/screen/ingame/SmithingScreen
FIELD field_22795 TEXTURE Lnet/minecraft/class_2960;
FIELD field_42048 ARMOR_STAND_ROTATION Lorg/joml/Quaternionf;
FIELD field_42052 EMPTY_SLOT_SMITHING_TEMPLATE_ARMOR_TRIM_TEXTURE Lnet/minecraft/class_2960;
FIELD field_42053 EMPTY_SLOT_SMITHING_TEMPLATE_NETHERITE_UPGRADE_TEXTURE Lnet/minecraft/class_2960;
@ -10,6 +9,7 @@ CLASS net/minecraft/class_4895 net/minecraft/client/gui/screen/ingame/SmithingSc
FIELD field_42065 baseSlotIcon Lnet/minecraft/class_8064;
FIELD field_42066 additionsSlotIcon Lnet/minecraft/class_8064;
FIELD field_42067 armorStand Lnet/minecraft/class_1531;
FIELD field_45498 ERROR_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_4862;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
ARG 1 handler
ARG 2 playerInventory

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_3874 net/minecraft/client/gui/screen/ingame/SmokerScreen
FIELD field_17128 TEXTURE Lnet/minecraft/class_2960;
FIELD field_45499 LIT_PROGRESS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45500 BURN_PROGRESS_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_3706;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
ARG 1 handler
ARG 2 inventory

View File

@ -13,6 +13,11 @@ CLASS net/minecraft/class_3979 net/minecraft/client/gui/screen/ingame/Stonecutte
FIELD field_32378 SCROLLBAR_AREA_HEIGHT I
FIELD field_32379 RECIPE_LIST_OFFSET_X I
FIELD field_32380 RECIPE_LIST_OFFSET_Y I
FIELD field_45501 RECIPE_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45502 RECIPE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45503 SCROLLER_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45504 SCROLLER_DISABLED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45505 RECIPE_SELECTED_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_3971;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
ARG 1 handler
ARG 2 inventory

View File

@ -2,7 +2,6 @@ CLASS net/minecraft/class_4267 net/minecraft/client/gui/screen/multiplayer/Multi
FIELD field_19104 LOGGER Lorg/slf4j/Logger;
FIELD field_19105 SERVER_PINGER_THREAD_POOL Ljava/util/concurrent/ThreadPoolExecutor;
FIELD field_19106 UNKNOWN_SERVER_TEXTURE Lnet/minecraft/class_2960;
FIELD field_19107 SERVER_SELECTION_TEXTURE Lnet/minecraft/class_2960;
FIELD field_19108 screen Lnet/minecraft/class_500;
FIELD field_19109 servers Ljava/util/List;
FIELD field_19110 scanningEntry Lnet/minecraft/class_4267$class_504;
@ -14,7 +13,24 @@ CLASS net/minecraft/class_4267 net/minecraft/client/gui/screen/multiplayer/Multi
FIELD field_41854 NO_CONNECTION_TEXT Lnet/minecraft/class_2561;
FIELD field_41855 PINGING_TEXT Lnet/minecraft/class_2561;
FIELD field_41856 ONLINE_TEXT Lnet/minecraft/class_2561;
FIELD field_44671 ICONS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45513 MOVE_UP_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45514 MOVE_DOWN_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45515 MOVE_DOWN_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45516 INCOMPATIBLE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45517 UNREACHABLE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45518 PING_1_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45519 PING_2_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45520 PING_3_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45521 PING_4_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45522 PING_5_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45523 PINGING_1_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45524 PINGING_2_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45525 PINGING_3_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45526 PINGING_4_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45527 PINGING_5_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45528 JOIN_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45529 JOIN_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45530 MOVE_UP_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_500;Lnet/minecraft/class_310;IIIII)V
ARG 1 screen
ARG 2 client

View File

@ -12,7 +12,7 @@ CLASS net/minecraft/class_5519 net/minecraft/client/gui/screen/multiplayer/Socia
FIELD field_26861 showButton Lnet/minecraft/class_4185;
FIELD field_26864 timeCounter F
FIELD field_26903 LIGHT_GRAY_COLOR I
FIELD field_26904 skinTexture Ljava/util/function/Supplier;
FIELD field_26904 skinSupplier Ljava/util/function/Supplier;
FIELD field_26905 HIDDEN_TEXT Lnet/minecraft/class_2561;
FIELD field_26906 BLOCKED_TEXT Lnet/minecraft/class_2561;
FIELD field_26907 OFFLINE_TEXT Lnet/minecraft/class_2561;
@ -23,12 +23,14 @@ CLASS net/minecraft/class_5519 net/minecraft/client/gui/screen/multiplayer/Socia
FIELD field_39622 reportButton Lnet/minecraft/class_4185;
FIELD field_39623 reportText Lnet/minecraft/class_2561;
FIELD field_39736 REPORT_DISABLED_TEXT Lnet/minecraft/class_2561;
FIELD field_39737 REPORT_BUTTON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_39790 sentMessage Z
FIELD field_39791 canSendReports Z
FIELD field_39936 NOT_REPORTABLE_TEXT Lnet/minecraft/class_2561;
FIELD field_39937 reportable Z
FIELD field_40796 hasDraftReport Z
FIELD field_45560 DRAFT_REPORT_ICON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45561 REPORT_BUTTON_TEXTURES Lnet/minecraft/class_8666;
FIELD field_45562 MUTE_BUTTON_TEXTURES Lnet/minecraft/class_8666;
FIELD field_45563 UNMUTE_BUTTON_TEXTURES Lnet/minecraft/class_8666;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_5522;Ljava/util/UUID;Ljava/lang/String;Ljava/util/function/Supplier;Z)V
ARG 1 client
ARG 2 parent
@ -50,7 +52,7 @@ CLASS net/minecraft/class_5519 net/minecraft/client/gui/screen/multiplayer/Socia
METHOD method_31389 getNarrationMessage (Lnet/minecraft/class_5250;)Lnet/minecraft/class_5250;
ARG 1 text
METHOD method_31390 getStatusText ()Lnet/minecraft/class_2561;
METHOD method_44525 (Lnet/minecraft/class_7574;Lnet/minecraft/class_310;Lnet/minecraft/class_5522;Ljava/util/UUID;Lnet/minecraft/class_4185;)V
METHOD method_44525 (Lnet/minecraft/class_7574;Lnet/minecraft/class_310;Lnet/minecraft/class_5522;Lnet/minecraft/class_4185;)V
ARG 4 button
METHOD method_44753 setSentMessage (Z)V
ARG 1 sentMessage
@ -59,3 +61,5 @@ CLASS net/minecraft/class_5519 net/minecraft/client/gui/screen/multiplayer/Socia
METHOD method_47634 getReportButtonTooltip ()Lnet/minecraft/class_7919;
METHOD method_47905 setShowButtonVisible (Z)V
ARG 1 showButtonVisible
METHOD method_53594 getSkinSupplier ()Ljava/util/function/Supplier;
METHOD method_53595 isReportable ()Z

View File

@ -1,7 +1,6 @@
CLASS net/minecraft/class_5522 net/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen
FIELD field_26871 playerCount I
FIELD field_26873 initialized Z
FIELD field_26875 SOCIAL_INTERACTIONS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_26876 ALL_TAB_TITLE Lnet/minecraft/class_2561;
FIELD field_26877 HIDDEN_TAB_TITLE Lnet/minecraft/class_2561;
FIELD field_26878 SELECTED_ALL_TAB_TITLE Lnet/minecraft/class_2561;
@ -22,6 +21,8 @@ CLASS net/minecraft/class_5522 net/minecraft/client/gui/screen/multiplayer/Socia
FIELD field_26917 EMPTY_SEARCH_TEXT Lnet/minecraft/class_2561;
FIELD field_26918 EMPTY_BLOCKED_TEXT Lnet/minecraft/class_2561;
FIELD field_26919 BLOCKING_TEXT Lnet/minecraft/class_2561;
FIELD field_45564 BACKGROUND_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45565 SEARCH_ICON_TEXTURE Lnet/minecraft/class_2960;
METHOD method_31350 updateServerLabel (Lnet/minecraft/class_310;)V
ARG 1 client
METHOD method_31351 (Lnet/minecraft/class_4185;)V

View File

@ -28,14 +28,12 @@ CLASS net/minecraft/class_7941 net/minecraft/client/gui/screen/option/TelemetryE
METHOD method_48285 (Lnet/minecraft/class_332;IIFLnet/minecraft/class_339;)V
ARG 4 widget
CLASS class_7942 Contents
FIELD comp_1160 grid Lnet/minecraft/class_7845;
METHOD comp_1160 grid ()Lnet/minecraft/class_7845;
FIELD comp_1160 grid Lnet/minecraft/class_8133;
METHOD comp_1160 grid ()Lnet/minecraft/class_8133;
CLASS class_7943 ContentsBuilder
FIELD field_41362 gridWidth I
FIELD field_41363 grid Lnet/minecraft/class_7845;
FIELD field_41364 widgetAdder Lnet/minecraft/class_7845$class_7939;
FIELD field_41365 positioner Lnet/minecraft/class_7847;
FIELD field_41366 narration Lnet/minecraft/class_5250;
FIELD field_45566 layout Lnet/minecraft/class_8667;
METHOD <init> (I)V
ARG 1 gridWidth
METHOD method_47641 build ()Lnet/minecraft/class_7941$class_7942;

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_7944 net/minecraft/client/gui/screen/option/TelemetryI
FIELD field_41374 options Lnet/minecraft/class_315;
FIELD field_41375 telemetryEventWidget Lnet/minecraft/class_7941;
FIELD field_41376 scroll D
FIELD field_45567 PRIVACY_STATEMENT_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V
ARG 1 parent
ARG 2 options
@ -29,3 +30,7 @@ CLASS net/minecraft/class_7944 net/minecraft/client/gui/screen/option/TelemetryI
METHOD method_47653 createOptInButton ()Lnet/minecraft/class_339;
METHOD method_48286 (Lnet/minecraft/class_7944;Lnet/minecraft/class_364;)V
ARG 1 child
METHOD method_52765 openPrivacyStatementPage (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52766 (Z)V
ARG 1 confirmed

View File

@ -1,9 +1,16 @@
CLASS net/minecraft/class_521 net/minecraft/client/gui/screen/pack/PackListWidget
FIELD field_18978 title Lnet/minecraft/class_2561;
FIELD field_19125 RESOURCE_PACKS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_19126 INCOMPATIBLE Lnet/minecraft/class_2561;
FIELD field_19127 INCOMPATIBLE_CONFIRM Lnet/minecraft/class_2561;
FIELD field_41715 screen Lnet/minecraft/class_5375;
FIELD field_45532 SELECT_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45533 SELECT_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45534 UNSELECT_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45535 UNSELECT_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45536 MOVE_UP_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45537 MOVE_UP_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45538 MOVE_DOWN_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45539 MOVE_DOWN_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_5375;IILnet/minecraft/class_2561;)V
ARG 1 client
ARG 2 screen

View File

@ -48,6 +48,8 @@ CLASS net/minecraft/class_5375 net/minecraft/client/gui/screen/pack/PackScreen
METHOD method_48277 switchFocusedList (Lnet/minecraft/class_521;)V
ARG 1 listWidget
METHOD method_48278 clearSelection ()V
METHOD method_52760 streamFileNames (Ljava/util/Collection;)Ljava/util/stream/Stream;
ARG 0 paths
CLASS class_5426 DirectoryWatcher
FIELD field_25790 watchService Ljava/nio/file/WatchService;
FIELD field_25791 path Ljava/nio/file/Path;

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_517 net/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookScreen
FIELD field_3149 fuels Lnet/minecraft/class_1856;
FIELD field_45540 TEXTURES Lnet/minecraft/class_8666;
METHOD method_17065 getAllowedFuels ()Ljava/util/Set;
METHOD method_49301 (Lnet/minecraft/class_1792;)Z
ARG 1 item

View File

@ -6,12 +6,15 @@ CLASS net/minecraft/class_514 net/minecraft/client/gui/screen/recipebook/Animate
FIELD field_3140 time F
FIELD field_3141 currentResultIndex I
FIELD field_3142 resultCollection Lnet/minecraft/class_516;
FIELD field_3143 BACKGROUND_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45555 SLOT_MANY_CRAFTABLE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45556 SLOT_CRAFTABLE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45557 SLOT_MANY_UNCRAFTABLE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45558 SLOT_UNCRAFTABLE_TEXTURE Lnet/minecraft/class_2960;
METHOD method_2639 getResults ()Ljava/util/List;
METHOD method_2640 showResultCollection (Lnet/minecraft/class_516;Lnet/minecraft/class_513;)V
ARG 1 resultCollection
ARG 2 results
METHOD method_2642 hasResults ()Z
METHOD method_2643 currentRecipe ()Lnet/minecraft/class_1860;
METHOD method_2643 currentRecipe ()Lnet/minecraft/class_8786;
METHOD method_2644 getTooltip ()Ljava/util/List;
METHOD method_2645 getResultCollection ()Lnet/minecraft/class_516;

View File

@ -1,18 +1,26 @@
CLASS net/minecraft/class_508 net/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget
FIELD field_3103 buttonY I
FIELD field_3104 lastClickedRecipe Lnet/minecraft/class_1860;
FIELD field_3104 lastClickedRecipe Lnet/minecraft/class_8786;
FIELD field_3105 buttonX I
FIELD field_3106 alternativeButtons Ljava/util/List;
FIELD field_3107 visible Z
FIELD field_3108 client Lnet/minecraft/class_310;
FIELD field_3109 BACKGROUND_TEXTURE Lnet/minecraft/class_2960;
FIELD field_3110 time F
FIELD field_3111 resultCollection Lnet/minecraft/class_516;
FIELD field_3112 furnace Z
FIELD field_45541 OVERLAY_RECIPE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45542 FURNACE_OVERLAY_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45543 FURNACE_OVERLAY_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45544 CRAFTING_OVERLAY_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45545 CRAFTING_OVERLAY_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45546 FURNACE_OVERLAY_DISABLED_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45547 FURNACE_OVERLAY_DISABLED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45548 CRAFTING_OVERLAY_DISABLED_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45549 CRAFTING_OVERLAY_DISABLED_TEXTURE Lnet/minecraft/class_2960;
METHOD method_2613 setVisible (Z)V
ARG 1 visible
METHOD method_2614 getResults ()Lnet/minecraft/class_516;
METHOD method_2615 getLastClickedRecipe ()Lnet/minecraft/class_1860;
METHOD method_2615 getLastClickedRecipe ()Lnet/minecraft/class_8786;
METHOD method_2616 isVisible ()Z
METHOD method_2617 showAlternativesForResult (Lnet/minecraft/class_310;Lnet/minecraft/class_516;IIIIF)V
ARG 1 client
@ -23,16 +31,14 @@ CLASS net/minecraft/class_508 net/minecraft/client/gui/screen/recipebook/RecipeA
ARG 6 areaCenterY
ARG 7 delta
CLASS class_509 AlternativeButtonWidget
FIELD field_3114 recipe Lnet/minecraft/class_1860;
FIELD field_3114 recipe Lnet/minecraft/class_8786;
FIELD field_3115 craftable Z
FIELD field_3116 slots Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_508;IILnet/minecraft/class_1860;Z)V
METHOD <init> (Lnet/minecraft/class_508;IILnet/minecraft/class_8786;Z)V
ARG 2 x
ARG 3 y
ARG 4 recipe
ARG 5 craftable
METHOD method_2619 alignRecipe (Lnet/minecraft/class_1860;)V
ARG 1 recipe
METHOD method_2619 alignRecipe (Lnet/minecraft/class_8786;)V
CLASS class_510 InputSlot
FIELD field_3118 x I
FIELD field_3119 y I

View File

@ -1,10 +1,9 @@
CLASS net/minecraft/class_505 net/minecraft/client/gui/screen/recipebook/RecipeBookGhostSlots
FIELD field_3079 recipe Lnet/minecraft/class_1860;
FIELD field_3079 recipe Lnet/minecraft/class_8786;
FIELD field_3080 time F
FIELD field_3081 slots Ljava/util/List;
METHOD method_2565 setRecipe (Lnet/minecraft/class_1860;)V
ARG 1 recipe
METHOD method_2566 getRecipe ()Lnet/minecraft/class_1860;
METHOD method_2565 setRecipe (Lnet/minecraft/class_8786;)V
METHOD method_2566 getRecipe ()Lnet/minecraft/class_8786;
METHOD method_2567 draw (Lnet/minecraft/class_332;Lnet/minecraft/class_310;IIZF)V
ARG 1 context
ARG 2 client

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_513 net/minecraft/client/gui/screen/recipebook/RecipeBookResults
FIELD field_3124 pageCount I
FIELD field_3125 lastClickedRecipe Lnet/minecraft/class_1860;
FIELD field_3125 lastClickedRecipe Lnet/minecraft/class_8786;
FIELD field_3126 client Lnet/minecraft/class_310;
FIELD field_3127 resultCollections Ljava/util/List;
FIELD field_3128 nextPageButton Lnet/minecraft/class_361;
@ -12,6 +12,8 @@ CLASS net/minecraft/class_513 net/minecraft/client/gui/screen/recipebook/RecipeB
FIELD field_3134 recipeDisplayListeners Ljava/util/List;
FIELD field_3135 currentPage I
FIELD field_3136 recipeBook Lnet/minecraft/class_3439;
FIELD field_45552 PAGE_FORWARD_TEXTURES Lnet/minecraft/class_8666;
FIELD field_45553 PAGE_BACKWARD_TEXTURES Lnet/minecraft/class_8666;
METHOD method_2625 refreshResultButtons ()V
METHOD method_2626 hideShowPageButtons ()V
METHOD method_2627 setResults (Ljava/util/List;Z)V
@ -25,7 +27,7 @@ CLASS net/minecraft/class_513 net/minecraft/client/gui/screen/recipebook/RecipeB
ARG 1 recipes
METHOD method_2630 setGui (Lnet/minecraft/class_507;)V
ARG 1 widget
METHOD method_2631 getLastClickedRecipe ()Lnet/minecraft/class_1860;
METHOD method_2631 getLastClickedRecipe ()Lnet/minecraft/class_8786;
METHOD method_2632 mouseClicked (DDIIIII)Z
ARG 1 mouseX
ARG 3 mouseY

View File

@ -21,6 +21,8 @@ CLASS net/minecraft/class_507 net/minecraft/client/gui/screen/recipebook/RecipeB
FIELD field_3102 leftOffset I
FIELD field_33679 open Z
FIELD field_34001 narrow Z
FIELD field_45550 BUTTON_TEXTURES Lnet/minecraft/class_8666;
FIELD field_45551 FILTER_BUTTON_TEXTURES Lnet/minecraft/class_8666;
METHOD method_17064 getToggleCraftableButtonText ()Lnet/minecraft/class_2561;
METHOD method_2576 triggerPirateSpeakEasterEgg (Ljava/lang/String;)V
ARG 1 search
@ -56,8 +58,7 @@ CLASS net/minecraft/class_507 net/minecraft/client/gui/screen/recipebook/RecipeB
METHOD method_2595 findLeftEdge (II)I
ARG 1 width
ARG 2 backgroundWidth
METHOD method_2596 showGhostRecipe (Lnet/minecraft/class_1860;Ljava/util/List;)V
ARG 1 recipe
METHOD method_2596 showGhostRecipe (Lnet/minecraft/class_8786;Ljava/util/List;)V
ARG 2 slots
METHOD method_2597 initialize (IILnet/minecraft/class_310;ZLnet/minecraft/class_1729;)V
ARG 1 parentWidth

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_512 net/minecraft/client/gui/screen/recipebook/RecipeGroupButtonWidget
FIELD field_3122 bounce F
FIELD field_3123 category Lnet/minecraft/class_314;
FIELD field_45554 TEXTURES Lnet/minecraft/class_8666;
METHOD <init> (Lnet/minecraft/class_314;)V
ARG 1 category
METHOD method_2621 renderIcons (Lnet/minecraft/class_332;Lnet/minecraft/class_918;)V

View File

@ -21,8 +21,7 @@ CLASS net/minecraft/class_516 net/minecraft/client/gui/screen/recipebook/RecipeR
METHOD method_2651 getResults (Z)Ljava/util/List;
ARG 1 craftableOnly
METHOD method_2652 isInitialized ()Z
METHOD method_2653 isCraftable (Lnet/minecraft/class_1860;)Z
ARG 1 recipe
METHOD method_2653 isCraftable (Lnet/minecraft/class_8786;)Z
METHOD method_2655 hasCraftableRecipes ()Z
METHOD method_2656 hasSingleOutput ()Z
METHOD method_2657 hasFittingRecipes ()Z

View File

@ -0,0 +1,24 @@
CLASS net/minecraft/class_8770 net/minecraft/client/gui/screen/report/AbuseReportTypeScreen
FIELD field_46041 TITLE_TEXT Lnet/minecraft/class_2561;
FIELD field_46042 MESSAGE_TEXT Lnet/minecraft/class_2561;
FIELD field_46043 CHAT_TYPE_TEXT Lnet/minecraft/class_2561;
FIELD field_46044 SKIN_TYPE_TEXT Lnet/minecraft/class_2561;
FIELD field_46045 NAME_TYPE_TEXT Lnet/minecraft/class_2561;
FIELD field_46047 parent Lnet/minecraft/class_437;
FIELD field_46048 context Lnet/minecraft/class_7574;
FIELD field_46049 selectedPlayer Lnet/minecraft/class_5519;
FIELD field_46050 layout Lnet/minecraft/class_8667;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_5519;)V
ARG 1 parent
ARG 2 context
ARG 3 selectedPlayer
METHOD method_53581 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_53582 (Lnet/minecraft/class_8770;Lnet/minecraft/class_364;)V
ARG 1 child
METHOD method_53583 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_53584 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_53585 (Lnet/minecraft/class_4185;)V
ARG 1 button

View File

@ -1,60 +1,28 @@
CLASS net/minecraft/class_7538 net/minecraft/client/gui/screen/report/ChatReportScreen
FIELD field_39555 parent Lnet/minecraft/class_437;
FIELD field_39556 context Lnet/minecraft/class_7574;
FIELD field_39557 reasonDescription Lnet/minecraft/class_5489;
FIELD field_39558 editBox Lnet/minecraft/class_7529;
FIELD field_39559 sendButton Lnet/minecraft/class_4185;
FIELD field_39561 validationError Lnet/minecraft/class_7566$class_7567;
FIELD field_39562 BOTTOM_BUTTON_WIDTH I
FIELD field_39563 BUTTON_HEIGHT I
FIELD field_39564 BUTTON_TOP_MARGIN I
FIELD field_39565 BUTTON_BOTTOM_MARGIN I
FIELD field_39566 REASON_DESCRIPTION_TOP_MARGIN I
FIELD field_39567 REASON_DESCRIPTION_TEXT_WIDTH I
FIELD field_39568 SCREEN_HEIGHT I
FIELD field_39569 OBSERVED_WHAT_TEXT Lnet/minecraft/class_2561;
FIELD field_39570 SELECT_REASON_TEXT Lnet/minecraft/class_2561;
FIELD field_39571 MORE_COMMENTS_TEXT Lnet/minecraft/class_2561;
FIELD field_39572 DESCRIBE_TEXT Lnet/minecraft/class_2561;
FIELD field_39573 REPORT_SENT_MESSAGE_TEXT Lnet/minecraft/class_2561;
FIELD field_39574 SELECT_CHAT_TEXT Lnet/minecraft/class_2561;
FIELD field_39575 SENDING_TEXT Lnet/minecraft/class_2561;
FIELD field_39576 GENERIC_ERROR_TEXT Lnet/minecraft/class_2561;
FIELD field_39577 LOGGER Lorg/slf4j/Logger;
FIELD field_39748 REPORT_SENT_TITLE Lnet/minecraft/class_2561;
FIELD field_39749 REPORT_ERROR_TITLE Lnet/minecraft/class_2561;
FIELD field_40793 report Lnet/minecraft/class_7566;
FIELD field_46031 TITLE_TEXT Lnet/minecraft/class_2561;
FIELD field_46032 layout Lnet/minecraft/class_8667;
FIELD field_46033 commentsBox Lnet/minecraft/class_7529;
FIELD field_46034 selectChatButton Lnet/minecraft/class_4185;
FIELD field_46035 selectReasonButton Lnet/minecraft/class_4185;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Ljava/util/UUID;)V
ARG 1 parent
ARG 2 reporter
ARG 3 reportedPlayerUuid
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_7566$class_7855;)V
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_7566$class_8772;)V
ARG 1 parent
ARG 2 context
ARG 3 draft
ARG 3 reportBuilder
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_7566;)V
ARG 1 parent
ARG 2 context
ARG 3 report
METHOD method_44456 getTop ()I
METHOD method_44457 getBottom ()I
METHOD method_44458 getSelectionButtonY ()I
METHOD method_44459 getReasonButtonY ()I
METHOD method_44460 getEditBoxTop ()I
METHOD method_44461 getEditBoxBottom ()I
METHOD method_44462 getBottomButtonsY ()I
METHOD method_44465 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_44466 onSubmissionFinished ()V
METHOD method_44467 (Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object;
ARG 1 unit
ARG 2 throwable
METHOD method_44468 onSubmissionError (Ljava/lang/Throwable;)V
ARG 1 throwable
METHOD method_44470 (Lnet/minecraft/class_7566$class_7568;)V
ARG 1 report
METHOD method_44471 (Lnet/minecraft/class_7566;)V
ARG 1 report
METHOD method_44471 (Lnet/minecraft/class_7566$class_8772;)V
ARG 1 updatedReportBuilder
METHOD method_44472 (Lnet/minecraft/class_7573;)V
ARG 1 reason
METHOD method_44473 (Ljava/lang/String;)V
@ -66,26 +34,7 @@ CLASS net/minecraft/class_7538 net/minecraft/client/gui/screen/report/ChatReport
METHOD method_44477 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_44478 onChange ()V
METHOD method_44479 send ()V
METHOD method_44480 getWidgetsLeft ()I
METHOD method_44481 getWidgetsRight ()I
METHOD method_45053 (Lnet/minecraft/class_7566$class_7567;)V
ARG 1 validationError
METHOD method_45054 showErrorScreen (Lnet/minecraft/class_2561;)V
ARG 1 message
METHOD method_46516 setDraft ()V
METHOD method_46517 clearDraft ()V
METHOD method_47430 (Lnet/minecraft/class_7566$class_7567;)Lnet/minecraft/class_7919;
ARG 0 error
CLASS class_7539 DiscardWarningScreen
FIELD field_39723 TITLE Lnet/minecraft/class_2561;
FIELD field_39724 MESSAGE Lnet/minecraft/class_2561;
FIELD field_39725 RETURN_BUTTON_TEXT Lnet/minecraft/class_2561;
FIELD field_39726 DISCARD_BUTTON_TEXT Lnet/minecraft/class_2561;
FIELD field_40794 DRAFT_BUTTON_TEXT Lnet/minecraft/class_2561;
METHOD method_44483 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_46518 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_46519 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_53572 (Lnet/minecraft/class_7847;)V
ARG 0 positioner
METHOD method_53573 (Lnet/minecraft/class_7538;Lnet/minecraft/class_364;)V
ARG 1 child

View File

@ -3,13 +3,14 @@ CLASS net/minecraft/class_7543 net/minecraft/client/gui/screen/report/ChatSelect
FIELD field_39585 reporter Lnet/minecraft/class_7574;
FIELD field_39586 doneButton Lnet/minecraft/class_4185;
FIELD field_39587 selectionList Lnet/minecraft/class_7543$class_7544;
FIELD field_39588 report Lnet/minecraft/class_7566;
FIELD field_39588 report Lnet/minecraft/class_7566$class_8772;
FIELD field_39589 newReportConsumer Ljava/util/function/Consumer;
FIELD field_39590 listAdder Lnet/minecraft/class_7541;
FIELD field_39727 TITLE Lnet/minecraft/class_2561;
FIELD field_39728 CONTEXT_MESSAGE Lnet/minecraft/class_2561;
FIELD field_39727 TITLE_TEXT Lnet/minecraft/class_2561;
FIELD field_39728 CONTEXT_TEXT Lnet/minecraft/class_2561;
FIELD field_39729 contextMessage Lnet/minecraft/class_5489;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_7566;Ljava/util/function/Consumer;)V
FIELD field_45559 CHECKMARK_ICON_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_7566$class_8772;Ljava/util/function/Consumer;)V
ARG 1 parent
ARG 2 reporter
ARG 3 report
@ -55,7 +56,6 @@ CLASS net/minecraft/class_7543 net/minecraft/client/gui/screen/report/ChatSelect
FIELD field_39603 fullContent Ljava/util/List;
FIELD field_39604 fromReportedPlayer Z
FIELD field_39605 isChatMessage Z
FIELD field_39750 CHECKMARK Lnet/minecraft/class_2960;
FIELD field_39751 CHECKMARK_WIDTH I
FIELD field_39752 CHECKMARK_HEIGHT I
FIELD field_39775 INDICATOR_LEFT_MARGIN I
@ -86,7 +86,7 @@ CLASS net/minecraft/class_7543 net/minecraft/client/gui/screen/report/ChatSelect
CLASS class_7549 SenderEntry
FIELD field_39607 PLAYER_SKIN_SIZE I
FIELD field_39608 headingText Lnet/minecraft/class_2561;
FIELD field_39609 skinTextureId Lnet/minecraft/class_2960;
FIELD field_39609 skinTexturesSupplier Ljava/util/function/Supplier;
FIELD field_39610 fromReportedPlayer Z
METHOD <init> (Lnet/minecraft/class_7543$class_7544;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_2561;Z)V
ARG 2 gameProfile

View File

@ -0,0 +1,52 @@
CLASS net/minecraft/class_8768 net/minecraft/client/gui/screen/report/ReportScreen
FIELD field_46012 SEND_TEXT Lnet/minecraft/class_2561;
FIELD field_46013 OBSERVED_WHAT_TEXT Lnet/minecraft/class_2561;
FIELD field_46014 SELECT_REASON_TEXT Lnet/minecraft/class_2561;
FIELD field_46015 MORE_COMMENTS_TEXT Lnet/minecraft/class_2561;
FIELD field_46019 parent Lnet/minecraft/class_437;
FIELD field_46020 context Lnet/minecraft/class_7574;
FIELD field_46021 reportBuilder Lnet/minecraft/class_7855$class_8775;
FIELD field_46022 REPORT_SENT_MESSAGE_TEXT Lnet/minecraft/class_2561;
FIELD field_46023 SENDING_TITLE_TEXT Lnet/minecraft/class_2561;
FIELD field_46024 SENT_TITLE_TEXT Lnet/minecraft/class_2561;
FIELD field_46025 ERROR_TITLE_TEXT Lnet/minecraft/class_2561;
FIELD field_46026 GENERIC_ERROR_TEXT Lnet/minecraft/class_2561;
FIELD field_46027 DESCRIBE_TEXT Lnet/minecraft/class_2561;
FIELD field_46028 COMMENTS_TEXT Lnet/minecraft/class_2561;
FIELD field_46029 LOGGER Lorg/slf4j/Logger;
METHOD <init> (Lnet/minecraft/class_2561;Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_7855$class_8775;)V
ARG 1 title
ARG 2 parent
ARG 3 context
ARG 4 reportBuilder
METHOD method_53559 onSent ()V
METHOD method_53560 saveDraft ()V
METHOD method_53561 resetDraft ()V
METHOD method_53564 createCommentsBox (IILjava/util/function/Consumer;)Lnet/minecraft/class_7529;
ARG 1 width
ARG 2 height
ARG 3 changeListener
METHOD method_53565 (Lnet/minecraft/class_7855$class_7567;)V
ARG 1 validationError
METHOD method_53566 (Lnet/minecraft/class_7855$class_7568;)V
ARG 1 reportWithId
METHOD method_53567 (Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object;
ARG 1 v
ARG 2 throwable
METHOD method_53568 onSendError (Ljava/lang/Throwable;)V
ARG 1 error
METHOD method_53570 showError (Lnet/minecraft/class_2561;)V
ARG 1 errorMessage
METHOD method_53571 trySend ()V
CLASS class_7539 DiscardWarningScreen
FIELD field_39723 TITLE Lnet/minecraft/class_2561;
FIELD field_39724 MESSAGE Lnet/minecraft/class_2561;
FIELD field_39725 RETURN_BUTTON_TEXT Lnet/minecraft/class_2561;
FIELD field_39726 DISCARD_BUTTON_TEXT Lnet/minecraft/class_2561;
FIELD field_40794 DRAFT_BUTTON_TEXT Lnet/minecraft/class_2561;
METHOD method_44483 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_46518 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_46519 (Lnet/minecraft/class_4185;)V
ARG 1 button

View File

@ -0,0 +1,37 @@
CLASS net/minecraft/class_8771 net/minecraft/client/gui/screen/report/SkinReportScreen
FIELD field_46051 BOTTOM_BUTTON_WIDTH I
FIELD field_46052 SKIN_WIDGET_WIDTH I
FIELD field_46053 REASON_BUTTON_AND_COMMENTS_BOX_WIDTH I
FIELD field_46054 TITLE_TEXT Lnet/minecraft/class_2561;
FIELD field_46055 layout Lnet/minecraft/class_8667;
FIELD field_46056 commentsBox Lnet/minecraft/class_7529;
FIELD field_46057 sendButton Lnet/minecraft/class_4185;
FIELD field_46058 selectReasonButton Lnet/minecraft/class_4185;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Ljava/util/UUID;Ljava/util/function/Supplier;)V
ARG 1 parent
ARG 2 context
ARG 3 reportedPlayerUuid
ARG 4 skinSupplier
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_8777$class_8778;)V
ARG 1 parent
ARG 2 context
ARG 3 reportBuilder
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_8777;)V
ARG 1 parent
ARG 2 context
ARG 3 report
METHOD method_53586 onChange ()V
METHOD method_53587 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_53588 (Lnet/minecraft/class_7847;)V
ARG 0 positioner
METHOD method_53589 (Lnet/minecraft/class_8771;Lnet/minecraft/class_364;)V
ARG 1 child
METHOD method_53590 (Lnet/minecraft/class_7573;)V
ARG 1 reason
METHOD method_53591 (Ljava/lang/String;)V
ARG 1 opinionComments
METHOD method_53592 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_53593 (Lnet/minecraft/class_4185;)V
ARG 1 button

View File

@ -0,0 +1,32 @@
CLASS net/minecraft/class_8769 net/minecraft/client/gui/screen/report/UsernameReportScreen
FIELD field_46036 BOTTOM_BUTTON_WIDTH I
FIELD field_46037 TITLE_TEXT Lnet/minecraft/class_2561;
FIELD field_46038 layout Lnet/minecraft/class_8667;
FIELD field_46039 commentsBox Lnet/minecraft/class_7529;
FIELD field_46040 sendButton Lnet/minecraft/class_4185;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Ljava/util/UUID;Ljava/lang/String;)V
ARG 1 parent
ARG 2 context
ARG 3 reportedPlayerUuid
ARG 4 username
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_8773$class_8774;)V
ARG 1 parent
ARG 2 context
ARG 3 reportBuilder
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_8773;)V
ARG 1 parent
ARG 2 context
ARG 3 report
METHOD method_53574 onChange ()V
METHOD method_53575 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_53576 (Lnet/minecraft/class_7847;)V
ARG 0 positioner
METHOD method_53577 (Lnet/minecraft/class_8769;Lnet/minecraft/class_364;)V
ARG 1 child
METHOD method_53578 (Ljava/lang/String;)V
ARG 1 opinionComments
METHOD method_53579 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_53580 (Lnet/minecraft/class_7847;)V
ARG 0 positioner

View File

@ -17,6 +17,7 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS
FIELD field_43081 HEADER_SEPARATOR_TEXTURE Lnet/minecraft/class_2960;
FIELD field_43082 FOOTER_SEPARATOR_TEXTURE Lnet/minecraft/class_2960;
FIELD field_44672 LIGHT_DIRT_BACKGROUND_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45568 symlinkFinder Lnet/minecraft/class_8580;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_7193;Ljava/util/Optional;Ljava/util/OptionalLong;)V
ARG 1 client
ARG 2 parent
@ -172,6 +173,9 @@ CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldS
ARG 1 button
METHOD method_48671 getWorldTypeNarrationMessage (Lnet/minecraft/class_5676;)Lnet/minecraft/class_5250;
ARG 0 worldTypeButton
METHOD method_48672 (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100$class_8101;)V
ARG 1 button
ARG 2 worldType
METHOD method_48673 (Lnet/minecraft/class_5676;Lnet/minecraft/class_8100;)V
ARG 2 creator
METHOD method_48674 (Lnet/minecraft/class_7845$class_7939;Lnet/minecraft/class_8021;)V

View File

@ -1,13 +1,24 @@
CLASS net/minecraft/class_8586 net/minecraft/client/gui/screen/world/SymlinkWarningScreen
FIELD field_44964 TITLE Lnet/minecraft/class_2561;
FIELD field_44965 MESSAGE Lnet/minecraft/class_2561;
FIELD field_44966 parent Lnet/minecraft/class_437;
FIELD field_44967 grid Lnet/minecraft/class_7845;
METHOD <init> (Lnet/minecraft/class_437;)V
ARG 1 parent
METHOD method_52262 (Lnet/minecraft/class_4185;)V
CLASS net/minecraft/class_8669 net/minecraft/client/gui/screen/world/SymlinkWarningScreen
FIELD field_45408 WORLD_TITLE Lnet/minecraft/class_2561;
FIELD field_45409 WORLD_MESSAGE Lnet/minecraft/class_2561;
FIELD field_45410 PACK_TITLE Lnet/minecraft/class_2561;
FIELD field_45411 PACK_MESSAGE Lnet/minecraft/class_2561;
FIELD field_45412 message Lnet/minecraft/class_2561;
FIELD field_45413 link Ljava/lang/String;
FIELD field_45414 parent Lnet/minecraft/class_437;
FIELD field_45415 grid Lnet/minecraft/class_7845;
METHOD <init> (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/lang/String;Lnet/minecraft/class_437;)V
ARG 1 title
ARG 2 message
ARG 3 link
ARG 4 parent
METHOD method_52747 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52263 (Lnet/minecraft/class_4185;)V
METHOD method_52748 world (Lnet/minecraft/class_437;)Lnet/minecraft/class_437;
ARG 0 parent
METHOD method_52749 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52750 pack (Lnet/minecraft/class_437;)Lnet/minecraft/class_437;
ARG 0 parent
METHOD method_52751 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52264 (Lnet/minecraft/class_4185;)V
ARG 0 button

View File

@ -52,6 +52,8 @@ CLASS net/minecraft/class_8100 net/minecraft/client/gui/screen/world/WorldCreato
ARG 1 tag
METHOD method_48710 setWorldName (Ljava/lang/String;)V
ARG 1 worldName
METHOD method_48711 (Ljava/util/List;)Z
ARG 0 worldTypeList
METHOD method_48712 addListener (Ljava/util/function/Consumer;)V
ARG 1 listener
METHOD method_48713 setCheatsEnabled (Z)V

View File

@ -1,7 +1,6 @@
CLASS net/minecraft/class_528 net/minecraft/client/gui/screen/world/WorldListWidget
FIELD field_19132 DATE_FORMAT Ljava/text/DateFormat;
FIELD field_19133 UNKNOWN_SERVER_LOCATION Lnet/minecraft/class_2960;
FIELD field_19134 WORLD_SELECTION_LOCATION Lnet/minecraft/class_2960;
FIELD field_26606 FROM_NEWER_VERSION_FIRST_LINE Lnet/minecraft/class_2561;
FIELD field_26607 FROM_NEWER_VERSION_SECOND_LINE Lnet/minecraft/class_2561;
FIELD field_26608 SNAPSHOT_FIRST_LINE Lnet/minecraft/class_2561;
@ -14,6 +13,15 @@ CLASS net/minecraft/class_528 net/minecraft/client/gui/screen/world/WorldListWid
FIELD field_39738 search Ljava/lang/String;
FIELD field_39739 levelsFuture Ljava/util/concurrent/CompletableFuture;
FIELD field_39740 levels Ljava/util/List;
FIELD field_45569 EXPERIMENTAL_TEXT Lnet/minecraft/class_2561;
FIELD field_45570 ERROR_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45571 ERROR_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45572 MARKED_JOIN_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45573 MARKED_JOIN_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45574 WARNING_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45575 WARNING_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45576 JOIN_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45577 JOIN_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_526;Lnet/minecraft/class_310;IIIIILjava/lang/String;Lnet/minecraft/class_528;)V
ARG 1 parent
ARG 2 client

View File

@ -4,4 +4,3 @@ CLASS net/minecraft/class_8087 net/minecraft/client/gui/tab/Tab
ARG 1 tabArea
METHOD method_48612 forEachChild (Ljava/util/function/Consumer;)V
ARG 1 consumer
METHOD method_48613 tick ()V

View File

@ -12,4 +12,3 @@ CLASS net/minecraft/class_8088 net/minecraft/client/gui/tab/TabManager
ARG 2 clickSound
METHOD method_48616 setTabArea (Lnet/minecraft/class_8030;)V
ARG 1 tabArea
METHOD method_48617 tick ()V

View File

@ -1,18 +1,11 @@
CLASS net/minecraft/class_5682 net/minecraft/client/gui/tooltip/BundleTooltipComponent
FIELD field_27995 inventory Lnet/minecraft/class_2371;
FIELD field_28359 TEXTURE Lnet/minecraft/class_2960;
FIELD field_28360 occupancy I
FIELD field_32383 TEXTURE_SIZE I
FIELD field_32384 WIDTH_PER_COLUMN I
FIELD field_32385 HEIGHT_PER_ROW I
FIELD field_45506 BACKGROUND_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_5631;)V
ARG 1 data
METHOD method_33286 drawOutline (IIIILnet/minecraft/class_332;)V
ARG 1 x
ARG 2 y
ARG 3 columns
ARG 4 rows
ARG 5 context
METHOD method_33287 drawSlot (IIIZLnet/minecraft/class_332;Lnet/minecraft/class_327;)V
ARG 1 x
ARG 2 y
@ -27,13 +20,13 @@ CLASS net/minecraft/class_5682 net/minecraft/client/gui/tooltip/BundleTooltipCom
ARG 4 sprite
METHOD method_33289 getColumns ()I
METHOD method_33290 getRows ()I
METHOD method_52755 getColumnsWidth ()I
METHOD method_52756 getRowsHeight ()I
CLASS class_5771 Sprite
FIELD field_28368 u I
FIELD field_28369 v I
FIELD field_28370 width I
FIELD field_28371 height I
METHOD <init> (Ljava/lang/String;IIIII)V
ARG 3 u
ARG 4 v
ARG 5 width
ARG 6 height
FIELD field_45507 texture Lnet/minecraft/class_2960;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2960;II)V
ARG 3 texture
ARG 4 width
ARG 5 height

View File

@ -21,6 +21,9 @@ CLASS net/minecraft/class_7849 net/minecraft/client/gui/widget/AxisGridWidget
METHOD method_46500 getMainPositioner ()Lnet/minecraft/class_7847;
METHOD method_48230 (Ljava/util/function/Consumer;Lnet/minecraft/class_7849$class_7850;)V
ARG 1 element
METHOD method_52731 add (Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 callback
CLASS class_7850 Element
CLASS class_7851 DisplayAxis
METHOD method_46502 getSameAxisLength (Lnet/minecraft/class_8021;)I

View File

@ -1,8 +1,11 @@
CLASS net/minecraft/class_4286 net/minecraft/client/gui/widget/CheckboxWidget
FIELD field_19230 checked Z
FIELD field_19231 TEXTURE Lnet/minecraft/class_2960;
FIELD field_24253 showMessage Z
FIELD field_32181 TEXT_COLOR I
FIELD field_45348 SELECTED_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45349 SELECTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45350 HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45351 TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (IIIILnet/minecraft/class_2561;Z)V
ARG 1 x
ARG 2 y

View File

@ -4,7 +4,6 @@ CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget
COMMENT and narrated when the widget is selected.
FIELD field_22754 message Lnet/minecraft/class_2561;
FIELD field_22756 focused Z
FIELD field_22757 WIDGETS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_22758 width I
FIELD field_22759 height I
FIELD field_22760 x I
@ -18,7 +17,6 @@ CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget
FIELD field_41097 lastHoveredTime J
FIELD field_41098 wasHovered Z
FIELD field_42116 navigationOrder I
FIELD field_42117 ACCESSIBILITY_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (IIIILnet/minecraft/class_2561;)V
ARG 1 x
ARG 2 y
@ -75,18 +73,6 @@ CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget
ARG 2 mouseX
ARG 3 mouseY
ARG 4 delta
METHOD method_48588 drawTexture (Lnet/minecraft/class_332;Lnet/minecraft/class_2960;IIIIIIIII)V
ARG 1 context
ARG 2 texture
ARG 3 x
ARG 4 y
ARG 5 u
ARG 6 v
ARG 7 hoveredVOffset
ARG 8 width
ARG 9 height
ARG 10 textureWidth
ARG 11 textureHeight
METHOD method_48591 setNavigationOrder (I)V
ARG 1 navigationOrder
METHOD method_49604 drawScrollableText (Lnet/minecraft/class_332;Lnet/minecraft/class_327;II)V
@ -94,14 +80,26 @@ CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget
ARG 2 textRenderer
ARG 3 xMargin
ARG 4 color
METHOD method_49605 drawScrollableText (Lnet/minecraft/class_332;Lnet/minecraft/class_327;Lnet/minecraft/class_2561;IIIII)V
METHOD method_49605 drawScrollableText (Lnet/minecraft/class_332;Lnet/minecraft/class_327;Lnet/minecraft/class_2561;IIIIII)V
ARG 0 context
ARG 1 textRenderer
ARG 2 text
ARG 3 left
ARG 4 top
ARG 5 right
ARG 6 bottom
ARG 7 color
ARG 3 centerX
ARG 4 startX
ARG 5 startY
ARG 6 endX
ARG 7 endY
ARG 8 color
METHOD method_49606 isHovered ()Z
METHOD method_51254 getTooltip ()Lnet/minecraft/class_7919;
METHOD method_52718 drawScrollableText (Lnet/minecraft/class_332;Lnet/minecraft/class_327;Lnet/minecraft/class_2561;IIIII)V
ARG 0 context
ARG 1 textRenderer
ARG 2 text
ARG 3 startX
ARG 4 startY
ARG 5 endX
ARG 6 endY
ARG 7 color
METHOD method_53533 setHeight (I)V
ARG 1 height

View File

@ -0,0 +1,39 @@
CLASS net/minecraft/class_8667 net/minecraft/client/gui/widget/DirectionalLayoutWidget
COMMENT A widget implementing one-directional layout. The elements can be
COMMENT positioned either horizontally or vertically.
COMMENT
COMMENT <p>Use {@link AxisGridWidget} to allow multiple elements per row or column.
COMMENT
COMMENT @see AxisGridWidget
FIELD field_45400 grid Lnet/minecraft/class_7845;
FIELD field_45401 axis Lnet/minecraft/class_8667$class_8668;
FIELD field_45402 currentIndex I
METHOD <init> (IILnet/minecraft/class_8667$class_8668;)V
ARG 1 x
ARG 2 y
ARG 3 axis
METHOD <init> (Lnet/minecraft/class_8667$class_8668;)V
ARG 1 axis
METHOD method_52735 spacing (I)Lnet/minecraft/class_8667;
ARG 1 spacing
METHOD method_52736 add (Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;
ARG 1 widget
METHOD method_52737 add (Lnet/minecraft/class_8021;Lnet/minecraft/class_7847;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 positioner
METHOD method_52738 add (Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 callback
METHOD method_52739 copyPositioner ()Lnet/minecraft/class_7847;
METHOD method_52740 getMainPositioner ()Lnet/minecraft/class_7847;
METHOD method_52741 vertical ()Lnet/minecraft/class_8667;
METHOD method_52742 horizontal ()Lnet/minecraft/class_8667;
CLASS class_8668 DisplayAxis
METHOD method_52744 setSpacing (Lnet/minecraft/class_7845;I)V
ARG 1 grid
ARG 2 spacing
METHOD method_52745 add (Lnet/minecraft/class_7845;Lnet/minecraft/class_8021;ILnet/minecraft/class_7847;)Lnet/minecraft/class_8021;
ARG 1 grid
ARG 2 widget
ARG 3 index
ARG 4 positioner

View File

@ -12,7 +12,8 @@ CLASS net/minecraft/class_7529 net/minecraft/client/gui/widget/EditBoxWidget
COMMENT The placeholder text that gets rendered when the edit box is empty. This does not
COMMENT get returned from {@link #getText}; an empty string will be returned in such cases.
FIELD field_39509 editBox Lnet/minecraft/class_7530;
FIELD field_39510 tick I
FIELD field_45363 CURSOR_BLINK_INTERVAL I
FIELD field_45364 lastSwitchFocusTime J
METHOD <init> (Lnet/minecraft/class_327;IIIILnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V
ARG 1 textRenderer
ARG 2 x
@ -48,7 +49,6 @@ CLASS net/minecraft/class_7529 net/minecraft/client/gui/widget/EditBoxWidget
ARG 3 mouseY
METHOD method_44405 getText ()Ljava/lang/String;
COMMENT {@return the current text of the edit box}
METHOD method_44406 tick ()V
METHOD method_44407 onCursorChange ()V
METHOD method_44408 getMaxLinesWithoutOverflow ()D
COMMENT {@return the maximum amount of lines the widget can hold without overflowing}

View File

@ -9,15 +9,14 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget
FIELD field_22742 width I
FIELD field_22743 height I
FIELD field_22744 centerListVertically Z
FIELD field_22746 renderSelection Z
FIELD field_22747 renderHeader Z
FIELD field_22748 headerHeight I
FIELD field_22749 scrollAmount D
FIELD field_22750 scrolling Z
FIELD field_22751 selected Lnet/minecraft/class_350$class_351;
FIELD field_26846 renderBackground Z
FIELD field_26847 renderHorizontalShadows Z
FIELD field_33780 hoveredEntry Lnet/minecraft/class_350$class_351;
FIELD field_45908 SCROLLER_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_310;IIIII)V
ARG 1 client
ARG 2 width
@ -72,8 +71,6 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget
ARG 4 bottom
METHOD method_25324 centerScrollOn (Lnet/minecraft/class_350$class_351;)V
ARG 1 entry
METHOD method_25325 renderBackground (Lnet/minecraft/class_332;)V
ARG 1 context
METHOD method_25326 getEntry (I)Lnet/minecraft/class_350$class_351;
ARG 1 index
METHOD method_25328 ensureVisible (Lnet/minecraft/class_350$class_351;)V
@ -96,14 +93,10 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget
METHOD method_25340 getEntryCount ()I
METHOD method_25341 getScrollAmount ()D
METHOD method_25342 getRowLeft ()I
METHOD method_29344 setRenderSelection (Z)V
ARG 1 renderSelection
METHOD method_29621 setEntryParentList (Lnet/minecraft/class_350$class_351;)V
ARG 1 entry
METHOD method_31322 setRenderBackground (Z)V
ARG 1 renderBackground
METHOD method_31323 setRenderHorizontalShadows (Z)V
ARG 1 renderHorizontalShadows
METHOD method_31383 getRowRight ()I
METHOD method_37017 appendNarrations (Lnet/minecraft/class_6382;Lnet/minecraft/class_350$class_351;)V
ARG 1 builder

View File

@ -42,6 +42,18 @@ CLASS net/minecraft/class_7845 net/minecraft/client/gui/widget/GridWidget
ARG 1 rowSpacing
METHOD method_48637 setSpacing (I)Lnet/minecraft/class_7845;
ARG 1 spacing
METHOD method_52733 add (Lnet/minecraft/class_8021;IIIILjava/util/function/Consumer;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 row
ARG 3 column
ARG 4 occupiedBelow
ARG 5 occupiedAbove
ARG 6 callback
METHOD method_52734 add (Lnet/minecraft/class_8021;IILjava/util/function/Consumer;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 row
ARG 3 column
ARG 4 callback
CLASS class_7846 Element
FIELD field_40774 row I
FIELD field_40775 column I

View File

@ -1,62 +0,0 @@
CLASS net/minecraft/class_8084 net/minecraft/client/gui/widget/IconButtonWidget
FIELD field_42123 iconXOffset I
FIELD field_42124 iconYOffset I
FIELD field_42125 iconWidth I
FIELD field_42126 iconHeight I
FIELD field_43070 iconTexture Lnet/minecraft/class_2960;
FIELD field_43071 iconU I
FIELD field_43072 iconV I
FIELD field_43073 iconHoveredVOffset I
FIELD field_43074 iconTextureWidth I
FIELD field_43075 iconTextureHeight I
METHOD <init> (Lnet/minecraft/class_2561;IIIIIIIIILnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V
ARG 1 message
ARG 2 iconU
ARG 3 iconV
ARG 4 iconXOffset
ARG 5 iconYOffset
ARG 6 iconHoveredVOffset
ARG 7 iconWidth
ARG 8 iconHeight
ARG 9 iconTextureWidth
ARG 10 iconTextureHeight
ARG 11 iconTexture
ARG 12 onPress
METHOD method_48600 getIconX ()I
METHOD method_48601 builder (Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)Lnet/minecraft/class_8084$class_8085;
ARG 0 message
ARG 1 texture
ARG 2 pressAction
METHOD method_48602 getIconY ()I
CLASS class_8085 Builder
FIELD field_42127 message Lnet/minecraft/class_2561;
FIELD field_42128 texture Lnet/minecraft/class_2960;
FIELD field_42129 pressAction Lnet/minecraft/class_4185$class_4241;
FIELD field_42130 u I
FIELD field_42131 v I
FIELD field_42132 hoveredVOffset I
FIELD field_42133 iconWidth I
FIELD field_42134 iconHeight I
FIELD field_42135 textureWidth I
FIELD field_42136 textureHeight I
FIELD field_42137 xOffset I
FIELD field_42138 yOffset I
METHOD <init> (Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V
ARG 1 message
ARG 2 texture
ARG 3 pressAction
METHOD method_48603 build ()Lnet/minecraft/class_8084;
METHOD method_48604 hoveredVOffset (I)Lnet/minecraft/class_8084$class_8085;
ARG 1 hoveredVOffset
METHOD method_48605 uv (II)Lnet/minecraft/class_8084$class_8085;
ARG 1 u
ARG 2 v
METHOD method_48606 xyOffset (II)Lnet/minecraft/class_8084$class_8085;
ARG 1 xOffset
ARG 2 yOffset
METHOD method_48607 iconSize (II)Lnet/minecraft/class_8084$class_8085;
ARG 1 iconWidth
ARG 2 iconHeight
METHOD method_48608 textureSize (II)Lnet/minecraft/class_8084$class_8085;
ARG 1 textureWidth
ARG 2 textureHeight

View File

@ -1,12 +1,36 @@
CLASS net/minecraft/class_8208 net/minecraft/client/gui/widget/IconWidget
FIELD field_43057 texture Lnet/minecraft/class_2960;
METHOD <init> (IIIILnet/minecraft/class_2960;)V
METHOD <init> (IIII)V
ARG 1 x
ARG 2 y
ARG 3 width
ARG 4 height
ARG 5 texture
METHOD <init> (IILnet/minecraft/class_2960;)V
ARG 1 width
ARG 2 height
ARG 3 texture
METHOD method_52720 create (IILnet/minecraft/class_2960;)Lnet/minecraft/class_8208;
ARG 0 width
ARG 1 height
ARG 2 texture
METHOD method_52721 create (IILnet/minecraft/class_2960;II)Lnet/minecraft/class_8208;
ARG 0 width
ARG 1 height
ARG 2 texture
ARG 3 textureWidth
ARG 4 textureHeight
CLASS class_8659 Simple
FIELD field_45357 texture Lnet/minecraft/class_2960;
METHOD <init> (IIIILnet/minecraft/class_2960;)V
ARG 1 x
ARG 2 y
ARG 3 width
ARG 4 height
ARG 5 texture
CLASS class_8660 Texture
FIELD field_45358 texture Lnet/minecraft/class_2960;
FIELD field_45359 textureWidth I
FIELD field_45360 textureHeight I
METHOD <init> (IIIILnet/minecraft/class_2960;II)V
ARG 1 x
ARG 2 y
ARG 3 width
ARG 4 height
ARG 5 texture
ARG 6 textureWidth
ARG 7 textureHeight

View File

@ -0,0 +1,13 @@
CLASS net/minecraft/class_8767 net/minecraft/client/gui/widget/LayoutWidgets
FIELD field_46007 SPACING I
METHOD method_53549 createLabeledWidget (Lnet/minecraft/class_327;Lnet/minecraft/class_8021;Lnet/minecraft/class_2561;)Lnet/minecraft/class_8133;
ARG 0 textRenderer
ARG 1 widget
ARG 2 label
METHOD method_53550 createLabeledWidget (Lnet/minecraft/class_327;Lnet/minecraft/class_8021;Lnet/minecraft/class_2561;Ljava/util/function/Consumer;)Lnet/minecraft/class_8133;
ARG 0 textRenderer
ARG 1 widget
ARG 2 label
ARG 3 callback
METHOD method_53551 (Lnet/minecraft/class_7847;)V
ARG 0 positioner

View File

@ -7,11 +7,7 @@ CLASS net/minecraft/class_347 net/minecraft/client/gui/widget/LockButtonWidget
METHOD method_1895 setLocked (Z)V
ARG 1 locked
METHOD method_1896 isLocked ()Z
CLASS class_348 IconLocation
FIELD field_2134 v I
FIELD field_2135 u I
METHOD <init> (Ljava/lang/String;III)V
ARG 3 u
ARG 4 v
METHOD method_1897 getU ()I
METHOD method_1898 getV ()I
CLASS class_348 Icon
FIELD field_45362 texture Lnet/minecraft/class_2960;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2960;)V
ARG 3 texture

View File

@ -1,10 +1,13 @@
CLASS net/minecraft/class_8019 net/minecraft/client/gui/widget/NarratedMultilineTextWidget
FIELD field_41799 FOCUSED_BORDER_COLOR I
FIELD field_41800 UNFOCUSED_BORDER_COLOR I
FIELD field_41801 BACKGROUND_COLOR I
FIELD field_41802 EXPANSION I
FIELD field_41803 BORDER_WIDTH I
METHOD <init> (Lnet/minecraft/class_327;Lnet/minecraft/class_2561;I)V
ARG 1 textRenderer
ARG 2 text
ARG 3 width
FIELD field_45355 alwaysShowBorders Z
METHOD <init> (ILnet/minecraft/class_2561;Lnet/minecraft/class_327;)V
ARG 1 maxWidth
ARG 2 message
ARG 3 textRenderer
METHOD <init> (ILnet/minecraft/class_2561;Lnet/minecraft/class_327;Z)V
ARG 1 maxWidth
ARG 2 message
ARG 3 textRenderer
ARG 4 alwaysShowBorders

View File

@ -1,6 +1,10 @@
CLASS net/minecraft/class_474 net/minecraft/client/gui/widget/PageTurnWidget
FIELD field_18977 playPageTurnSound Z
FIELD field_2851 isNextPageButton Z
FIELD field_45493 PAGE_FORWARD_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45494 PAGE_FORWARD_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45495 PAGE_BACKWARD_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45496 PAGE_BACKWARD_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (IIZLnet/minecraft/class_4185$class_4241;Z)V
ARG 1 x
ARG 2 y

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_8765 net/minecraft/client/gui/widget/PlayerSkinWidget
FIELD field_46003 models Lnet/minecraft/class_8765$class_8766;
FIELD field_46004 skinSupplier Ljava/util/function/Supplier;
FIELD field_46005 xRotation F
FIELD field_46006 yRotation F
METHOD <init> (IILnet/minecraft/class_5599;Ljava/util/function/Supplier;)V
ARG 1 width
ARG 2 height
ARG 3 entityModelLoader
ARG 4 skinSupplier
CLASS class_8766 Models
METHOD method_53547 draw (Lnet/minecraft/class_332;Lnet/minecraft/class_8685;)V
ARG 1 context
ARG 2 skinTextures
METHOD method_53548 create (Lnet/minecraft/class_5599;)Lnet/minecraft/class_8765$class_8766;
ARG 0 entityModelLoader

View File

@ -1,9 +1,9 @@
CLASS net/minecraft/class_4264 net/minecraft/client/gui/widget/PressableWidget
COMMENT A pressable widget has a press action. It is pressed when it is clicked. It is
COMMENT also pressed when enter or space keys are pressed when it is selected.
FIELD field_45339 TEXTURES Lnet/minecraft/class_8666;
METHOD method_25306 onPress ()V
METHOD method_48589 drawMessage (Lnet/minecraft/class_332;Lnet/minecraft/class_327;I)V
ARG 1 context
ARG 2 textRenderer
ARG 3 color
METHOD method_49602 getTextureY ()I

View File

@ -10,3 +10,4 @@ CLASS net/minecraft/class_8577 net/minecraft/client/gui/widget/ScrollableTextWid
ARG 6 textRenderer
METHOD method_52234 textColor (I)Lnet/minecraft/class_8577;
ARG 1 textColor
METHOD method_53546 textOverflows ()Z

View File

@ -1,11 +1,11 @@
CLASS net/minecraft/class_7528 net/minecraft/client/gui/widget/ScrollableWidget
COMMENT A widget that can be focused and vertically scrolled.
FIELD field_39493 FOCUSED_BORDER_COLOR I
FIELD field_39494 UNFOCUSED_BORDER_COLOR I
FIELD field_39495 BOX_COLOR I
FIELD field_39496 PADDING I
FIELD field_39497 scrollY D
FIELD field_39498 scrollbarDragged Z
FIELD field_45905 TEXT_FIELD_TEXTURES Lnet/minecraft/class_8666;
FIELD field_45906 SCROLLER_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45907 SCROLLER_WIDTH I
METHOD method_44381 getPadding ()I
METHOD method_44382 setScrollY (D)V
ARG 1 scrollY
@ -51,3 +51,4 @@ CLASS net/minecraft/class_7528 net/minecraft/client/gui/widget/ScrollableWidget
ARG 3 y
ARG 4 width
ARG 5 height
METHOD method_53532 getScrollerWidth ()I

View File

@ -53,4 +53,7 @@ CLASS net/minecraft/class_7843 net/minecraft/client/gui/widget/SimplePositioning
ARG 1 rect
ARG 2 relativeX
ARG 3 relativeY
METHOD method_52732 add (Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 callback
CLASS class_7844 Element

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_357 net/minecraft/client/gui/widget/SliderWidget
FIELD field_22753 value D
FIELD field_41787 TEXTURE Lnet/minecraft/class_2960;
FIELD field_41796 sliderFocused Z
FIELD field_45340 TEXTURE Lnet/minecraft/class_2960;
FIELD field_45341 HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45342 HANDLE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45343 HANDLE_HIGHLIGHTED_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (IIIILnet/minecraft/class_2561;D)V
ARG 1 x
ARG 2 y
@ -22,5 +25,5 @@ CLASS net/minecraft/class_357 net/minecraft/client/gui/widget/SliderWidget
METHOD method_25347 setValue (D)V
ARG 1 value
COMMENT the new value; will be clamped to {@code [0, 1]}
METHOD method_25356 getYImage ()I
METHOD method_48204 getTextureV ()I
METHOD method_52716 getTexture ()Lnet/minecraft/class_2960;
METHOD method_52717 getHandleTexture ()Lnet/minecraft/class_2960;

View File

@ -1,13 +1,12 @@
CLASS net/minecraft/class_8209 net/minecraft/client/gui/widget/TabButtonWidget
FIELD field_43058 TEXTURE Lnet/minecraft/class_2960;
FIELD field_43068 tabManager Lnet/minecraft/class_8088;
FIELD field_43069 tab Lnet/minecraft/class_8087;
FIELD field_45391 TAB_BUTTON_TEXTURES Lnet/minecraft/class_8666;
METHOD <init> (Lnet/minecraft/class_8088;Lnet/minecraft/class_8087;II)V
ARG 1 tabManager
ARG 2 tab
ARG 3 width
ARG 4 height
METHOD method_49607 getTextureV ()I
METHOD method_49608 drawMessage (Lnet/minecraft/class_332;Lnet/minecraft/class_327;I)V
ARG 1 context
ARG 2 textRenderer

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget
FIELD field_17037 selecting Z
FIELD field_2088 changedListener Ljava/util/function/Consumer;
FIELD field_2092 text Ljava/lang/String;
FIELD field_2094 editable Z
@ -15,14 +14,13 @@ CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget
FIELD field_2104 textPredicate Ljava/util/function/Predicate;
FIELD field_2105 textRenderer Lnet/minecraft/class_327;
FIELD field_2106 suggestion Ljava/lang/String;
FIELD field_2107 focusedTicks I
FIELD field_2108 maxLength I
FIELD field_32196 DEFAULT_EDITABLE_COLOR I
FIELD field_32198 VERTICAL_CURSOR_COLOR I
FIELD field_32199 HORIZONTAL_CURSOR Ljava/lang/String;
FIELD field_32202 BORDER_COLOR I
FIELD field_32203 BACKGROUND_COLOR I
FIELD field_41100 placeholder Lnet/minecraft/class_2561;
FIELD field_45352 lastSwitchFocusTime J
FIELD field_45914 TEXTURES Lnet/minecraft/class_8666;
METHOD <init> (Lnet/minecraft/class_327;IIIILnet/minecraft/class_2561;)V
ARG 1 textRenderer
ARG 2 x
@ -38,6 +36,11 @@ CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget
ARG 5 height
ARG 6 copyFrom
ARG 7 text
METHOD <init> (Lnet/minecraft/class_327;IILnet/minecraft/class_2561;)V
ARG 1 textRenderer
ARG 2 width
ARG 3 height
ARG 4 text
METHOD method_16873 erase (I)V
ARG 1 offset
METHOD method_1851 drawsBackground ()Z
@ -47,8 +50,9 @@ CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget
ARG 1 wordOffset
METHOD method_1854 setRenderTextProvider (Ljava/util/function/BiFunction;)V
ARG 1 renderTextProvider
METHOD method_1855 moveCursor (I)V
METHOD method_1855 moveCursor (IZ)V
ARG 1 offset
ARG 2 shiftKeyPressed
METHOD method_1856 setFocusUnlocked (Z)V
ARG 1 focusUnlocked
METHOD method_1858 setDrawsBackground (Z)V
@ -65,7 +69,6 @@ CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget
ARG 1 wordOffset
ARG 2 cursorPosition
ARG 3 skipOverSpaces
METHOD method_1865 tick ()V
METHOD method_1866 getSelectedText ()Ljava/lang/String;
METHOD method_1867 write (Ljava/lang/String;)V
ARG 1 text
@ -74,8 +77,10 @@ CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget
METHOD method_1869 getWordSkipPosition (II)I
ARG 1 wordOffset
ARG 2 cursorPosition
METHOD method_1870 setCursorToStart ()V
METHOD method_1872 setCursorToEnd ()V
METHOD method_1870 setCursorToStart (Z)V
ARG 1 shiftKeyPressed
METHOD method_1872 setCursorToEnd (Z)V
ARG 1 shiftKeyPressed
METHOD method_1873 (Ljava/lang/String;Ljava/lang/Integer;)Lnet/minecraft/class_5481;
ARG 0 string
ARG 1 firstCharacterIndex
@ -91,8 +96,9 @@ CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget
ARG 1 maxLength
METHOD method_1881 getCursor ()I
METHOD method_1882 getText ()Ljava/lang/String;
METHOD method_1883 setCursor (I)V
METHOD method_1883 setCursor (IZ)V
ARG 1 cursor
ARG 2 shiftKeyPressed
METHOD method_1884 setSelectionEnd (I)V
ARG 1 index
METHOD method_1885 isVisible ()Z
@ -116,3 +122,5 @@ CLASS net/minecraft/class_342 net/minecraft/client/gui/widget/TextFieldWidget
ARG 1 offset
METHOD method_47404 setPlaceholder (Lnet/minecraft/class_2561;)V
ARG 1 placeholder
METHOD method_52719 updateFirstCharacterIndex (I)V
ARG 1 cursor

View File

@ -0,0 +1,44 @@
CLASS net/minecraft/class_8662 net/minecraft/client/gui/widget/TextIconButtonWidget
COMMENT A button with an icon and an optional text.
COMMENT
COMMENT @see ButtonWidget
FIELD field_45379 texture Lnet/minecraft/class_2960;
FIELD field_45380 textureWidth I
FIELD field_45381 textureHeight I
METHOD <init> (IILnet/minecraft/class_2561;IILnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V
ARG 1 width
ARG 2 height
ARG 3 message
ARG 4 textureWidth
ARG 5 textureHeight
ARG 6 texture
ARG 7 onPress
METHOD method_52723 builder (Lnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;Z)Lnet/minecraft/class_8662$class_8663;
ARG 0 text
ARG 1 onPress
ARG 2 hideLabel
CLASS class_8663 Builder
FIELD field_45382 text Lnet/minecraft/class_2561;
FIELD field_45383 onPress Lnet/minecraft/class_4185$class_4241;
FIELD field_45384 hideText Z
FIELD field_45385 width I
FIELD field_45386 height I
FIELD field_45387 texture Lnet/minecraft/class_2960;
FIELD field_45388 textureWidth I
FIELD field_45389 textureHeight I
METHOD <init> (Lnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;Z)V
ARG 1 text
ARG 2 onPress
ARG 3 hideText
METHOD method_52724 build ()Lnet/minecraft/class_8662;
METHOD method_52725 width (I)Lnet/minecraft/class_8662$class_8663;
ARG 1 width
METHOD method_52726 dimension (II)Lnet/minecraft/class_8662$class_8663;
ARG 1 width
ARG 2 height
METHOD method_52727 texture (Lnet/minecraft/class_2960;II)Lnet/minecraft/class_8662$class_8663;
ARG 1 texture
ARG 2 width
ARG 3 height
CLASS class_8664 IconOnly
CLASS class_8665 WithText

View File

@ -22,3 +22,6 @@ CLASS net/minecraft/class_7842 net/minecraft/client/gui/widget/TextWidget
METHOD method_48598 align (F)Lnet/minecraft/class_7842;
ARG 1 horizontalAlignment
METHOD method_48599 alignRight ()Lnet/minecraft/class_7842;
METHOD method_52728 trim (Lnet/minecraft/class_2561;I)Lnet/minecraft/class_5481;
ARG 1 text
ARG 2 width

View File

@ -1,51 +1,23 @@
CLASS net/minecraft/class_344 net/minecraft/client/gui/widget/TexturedButtonWidget
FIELD field_19079 hoveredVOffset I
FIELD field_19080 textureHeight I
FIELD field_2124 textureWidth I
FIELD field_2125 v I
FIELD field_2126 u I
FIELD field_2127 texture Lnet/minecraft/class_2960;
METHOD <init> (IIIIIIILnet/minecraft/class_2960;IILnet/minecraft/class_4185$class_4241;)V
FIELD field_45356 textures Lnet/minecraft/class_8666;
METHOD <init> (IIIILnet/minecraft/class_8666;Lnet/minecraft/class_4185$class_4241;)V
ARG 1 x
ARG 2 y
ARG 3 width
ARG 4 height
ARG 5 u
ARG 6 v
ARG 7 hoveredVOffset
ARG 8 texture
ARG 9 textureWidth
ARG 10 textureHeight
ARG 11 pressAction
METHOD <init> (IIIIIIILnet/minecraft/class_2960;IILnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_2561;)V
ARG 5 textures
ARG 6 pressAction
METHOD <init> (IIIILnet/minecraft/class_8666;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_2561;)V
ARG 1 x
ARG 2 y
ARG 3 width
ARG 4 height
ARG 5 u
ARG 6 v
ARG 7 hoveredVOffset
ARG 8 texture
ARG 9 textureWidth
ARG 10 textureHeight
ARG 11 pressAction
ARG 12 message
METHOD <init> (IIIIIIILnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V
ARG 1 x
ARG 2 y
ARG 3 width
ARG 4 height
ARG 5 u
ARG 6 v
ARG 7 hoveredVOffset
ARG 8 texture
ARG 9 pressAction
METHOD <init> (IIIIIILnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V
ARG 1 x
ARG 2 y
ARG 3 width
ARG 4 height
ARG 5 u
ARG 6 v
ARG 7 texture
ARG 8 pressAction
ARG 5 textures
ARG 6 pressAction
ARG 7 text
METHOD <init> (IILnet/minecraft/class_8666;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_2561;)V
ARG 1 width
ARG 2 height
ARG 3 textures
ARG 4 pressAction
ARG 5 text

View File

@ -20,23 +20,20 @@ CLASS net/minecraft/class_8132 net/minecraft/client/gui/widget/ThreePartsLayoutW
ARG 1 footerHeight
METHOD method_48992 addHeader (Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;
ARG 1 widget
METHOD method_48993 addHeader (Lnet/minecraft/class_8021;Lnet/minecraft/class_7847;)Lnet/minecraft/class_8021;
METHOD method_48993 addHeader (Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 positioner
ARG 2 callback
METHOD method_48994 getFooterHeight ()I
METHOD method_48995 setHeaderHeight (I)V
ARG 1 headerHeight
METHOD method_48996 addFooter (Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;
ARG 1 widget
METHOD method_48997 addFooter (Lnet/minecraft/class_8021;Lnet/minecraft/class_7847;)Lnet/minecraft/class_8021;
METHOD method_48997 addFooter (Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 positioner
ARG 2 callback
METHOD method_48998 getHeaderHeight ()I
METHOD method_48999 addBody (Lnet/minecraft/class_8021;)Lnet/minecraft/class_8021;
ARG 1 widget
METHOD method_49000 addBody (Lnet/minecraft/class_8021;Lnet/minecraft/class_7847;)Lnet/minecraft/class_8021;
METHOD method_49000 addBody (Lnet/minecraft/class_8021;Ljava/util/function/Consumer;)Lnet/minecraft/class_8021;
ARG 1 widget
ARG 2 positioner
METHOD method_49001 copyHeaderPositioner ()Lnet/minecraft/class_7847;
METHOD method_49002 copyBodyPositioner ()Lnet/minecraft/class_7847;
METHOD method_49003 copyFooterPositioner ()Lnet/minecraft/class_7847;
ARG 2 callback

View File

@ -1,22 +1,14 @@
CLASS net/minecraft/class_361 net/minecraft/client/gui/widget/ToggleButtonWidget
FIELD field_2189 hoverVOffset I
FIELD field_2190 pressedUOffset I
FIELD field_2191 v I
FIELD field_2192 u I
FIELD field_2193 texture Lnet/minecraft/class_2960;
FIELD field_2194 toggled Z
FIELD field_45390 textures Lnet/minecraft/class_8666;
METHOD <init> (IIIIZ)V
ARG 1 x
ARG 2 y
ARG 3 width
ARG 4 height
ARG 5 toggled
METHOD method_1962 setTextureUV (IIIILnet/minecraft/class_2960;)V
ARG 1 u
ARG 2 v
ARG 3 pressedUOffset
ARG 4 hoverVOffset
ARG 5 texture
METHOD method_1962 setTextures (Lnet/minecraft/class_8666;)V
ARG 1 textures
METHOD method_1964 setToggled (Z)V
ARG 1 toggled
METHOD method_1965 isToggled ()Z

View File

@ -1,6 +1,5 @@
CLASS net/minecraft/class_742 net/minecraft/client/network/AbstractClientPlayerEntity
FIELD field_17892 clientWorld Lnet/minecraft/class_638;
FIELD field_32666 SKIN_URL Ljava/lang/String;
FIELD field_3898 elytraRoll F
FIELD field_3899 elytraYaw F
FIELD field_3900 elytraPitch F
@ -9,19 +8,7 @@ CLASS net/minecraft/class_742 net/minecraft/client/network/AbstractClientPlayerE
METHOD <init> (Lnet/minecraft/class_638;Lcom/mojang/authlib/GameProfile;)V
ARG 1 world
ARG 2 profile
METHOD method_3117 getSkinTexture ()Lnet/minecraft/class_2960;
METHOD method_3118 getFovMultiplier ()F
METHOD method_3119 getCapeTexture ()Lnet/minecraft/class_2960;
METHOD method_3120 loadSkin (Lnet/minecraft/class_2960;Ljava/lang/String;)V
ARG 0 id
ARG 1 playerName
METHOD method_3121 getModel ()Ljava/lang/String;
METHOD method_3122 getElytraTexture ()Lnet/minecraft/class_2960;
METHOD method_3123 getPlayerListEntry ()Lnet/minecraft/class_640;
METHOD method_3124 getSkinId (Ljava/lang/String;)Lnet/minecraft/class_2960;
ARG 0 playerName
METHOD method_3125 canRenderCapeTexture ()Z
METHOD method_3126 canRenderElytraTexture ()Z
METHOD method_3127 hasSkinTexture ()Z
METHOD method_49339 lerpVelocity (F)Lnet/minecraft/class_243;
ARG 1 tickDelta

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_8760 net/minecraft/client/network/ChunkBatchSizeCalculator
FIELD field_45941 averageNanosPerChunk D
FIELD field_45942 sampleSize I
FIELD field_45943 startTime J
METHOD method_53483 onStartChunkSend ()V
METHOD method_53484 onChunkSent (I)V
ARG 1 batchSize
METHOD method_53485 getDesiredChunksPerTick ()F

View File

@ -1,9 +1,8 @@
CLASS net/minecraft/class_632 net/minecraft/client/network/ClientAdvancementManager
FIELD field_3681 advancementProgresses Ljava/util/Map;
FIELD field_3682 listener Lnet/minecraft/class_632$class_633;
FIELD field_3683 manager Lnet/minecraft/class_163;
FIELD field_3684 client Lnet/minecraft/class_310;
FIELD field_3685 selectedTab Lnet/minecraft/class_161;
FIELD field_3685 selectedTab Lnet/minecraft/class_8779;
FIELD field_3686 LOGGER Lorg/slf4j/Logger;
FIELD field_44808 worldSession Lnet/minecraft/class_7975;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_7975;)V
@ -13,13 +12,12 @@ CLASS net/minecraft/class_632 net/minecraft/client/network/ClientAdvancementMana
ARG 1 packet
METHOD method_2862 setListener (Lnet/minecraft/class_632$class_633;)V
ARG 1 listener
METHOD method_2863 getManager ()Lnet/minecraft/class_163;
METHOD method_2864 selectTab (Lnet/minecraft/class_161;Z)V
METHOD method_2864 selectTab (Lnet/minecraft/class_8779;Z)V
ARG 1 tab
ARG 2 local
CLASS class_633 Listener
METHOD method_2865 setProgress (Lnet/minecraft/class_161;Lnet/minecraft/class_167;)V
METHOD method_2865 setProgress (Lnet/minecraft/class_8781;Lnet/minecraft/class_167;)V
ARG 1 advancement
ARG 2 progress
METHOD method_2866 selectTab (Lnet/minecraft/class_161;)V
METHOD method_2866 selectTab (Lnet/minecraft/class_8779;)V
ARG 1 advancement

View File

@ -0,0 +1,49 @@
CLASS net/minecraft/class_8673 net/minecraft/client/network/ClientCommonNetworkHandler
FIELD field_45588 client Lnet/minecraft/class_310;
FIELD field_45589 connection Lnet/minecraft/class_2535;
FIELD field_45590 serverInfo Lnet/minecraft/class_642;
FIELD field_45591 brand Ljava/lang/String;
FIELD field_45592 worldSession Lnet/minecraft/class_7975;
FIELD field_45593 postDisconnectScreen Lnet/minecraft/class_437;
FIELD field_45594 LOST_CONNECTION_TEXT Lnet/minecraft/class_2561;
FIELD field_45595 queuedPackets Ljava/util/List;
FIELD field_45944 LOGGER Lorg/slf4j/Logger;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_2535;Lnet/minecraft/class_8675;)V
ARG 1 client
ARG 2 connection
ARG 3 connectionState
METHOD method_11152 onCustomPayload (Lnet/minecraft/class_8710;)V
ARG 1 payload
METHOD method_29091 getRegistryManager ()Lnet/minecraft/class_5455$class_6890;
METHOD method_52771 handleSynchronizedTagGroup (Lnet/minecraft/class_5321;Lnet/minecraft/class_6864$class_5748;)V
ARG 1 registryRef
ARG 2 tags
METHOD method_52772 (Lnet/minecraft/class_437;Ljava/net/URL;Ljava/lang/String;ZZ)V
ARG 5 confirmed
METHOD method_52773 getParsedResourcePackUrl (Ljava/lang/String;)Ljava/net/URL;
ARG 0 url
METHOD method_52774 (Ljava/lang/Throwable;)Ljava/lang/Void;
ARG 1 throwable
METHOD method_52775 showPackConfirmationScreen (Ljava/net/URL;Ljava/lang/String;ZLnet/minecraft/class_2561;)V
ARG 1 packUrl
ARG 2 sha1
ARG 3 required
ARG 4 prompt
METHOD method_52777 sendResourcePackStatusAfter (Ljava/util/concurrent/CompletableFuture;)V
ARG 1 future
METHOD method_52778 getPrompt (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;
ARG 0 requirementPrompt
ARG 1 customPrompt
METHOD method_52779 send (Lnet/minecraft/class_2596;Ljava/util/function/BooleanSupplier;Ljava/time/Duration;)V
ARG 1 packet
ARG 2 sendCondition
ARG 3 expiry
METHOD method_52785 sendResourcePackStatus (Lnet/minecraft/class_2856$class_2857;)V
ARG 1 status
METHOD method_52786 createDisconnectedScreen (Lnet/minecraft/class_2561;)Lnet/minecraft/class_437;
ARG 1 reason
METHOD method_52787 sendPacket (Lnet/minecraft/class_2596;)V
ARG 1 packet
METHOD method_52789 sendQueuedPackets ()V
METHOD method_52790 getBrand ()Ljava/lang/String;
CLASS class_8137 QueuedPacket

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_8674 net/minecraft/client/network/ClientConfigurationNetworkHandler
FIELD field_45596 LOGGER Lorg/slf4j/Logger;
FIELD field_45597 profile Lcom/mojang/authlib/GameProfile;
FIELD field_45598 registryManager Lnet/minecraft/class_5455$class_6890;
FIELD field_45599 enabledFeatures Lnet/minecraft/class_7699;
METHOD method_52793 (Lnet/minecraft/class_5455$class_6892;)V
ARG 0 entry
METHOD method_52797 handleCustomPayload (Lnet/minecraft/class_8710;)V
ARG 1 payload

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_8675 net/minecraft/client/network/ClientConnectionState
FIELD comp_1612 worldSession Lnet/minecraft/class_7975;
FIELD comp_1616 serverInfo Lnet/minecraft/class_642;
METHOD comp_1612 worldSession ()Lnet/minecraft/class_7975;
METHOD comp_1616 serverInfo ()Lnet/minecraft/class_642;

View File

@ -2,7 +2,6 @@ CLASS net/minecraft/class_635 net/minecraft/client/network/ClientLoginNetworkHan
FIELD field_3706 parentScreen Lnet/minecraft/class_437;
FIELD field_3707 connection Lnet/minecraft/class_2535;
FIELD field_3708 client Lnet/minecraft/class_310;
FIELD field_3709 profile Lcom/mojang/authlib/GameProfile;
FIELD field_3710 LOGGER Lorg/slf4j/Logger;
FIELD field_3711 statusConsumer Ljava/util/function/Consumer;
FIELD field_40481 serverInfo Lnet/minecraft/class_642;

View File

@ -2,15 +2,11 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
FIELD field_16771 sessionId Ljava/util/UUID;
FIELD field_19144 chunkLoadDistance I
FIELD field_24321 worldProperties Lnet/minecraft/class_638$class_5271;
FIELD field_25063 combinedDynamicRegistries Lnet/minecraft/class_7780;
FIELD field_25063 combinedDynamicRegistries Lnet/minecraft/class_5455$class_6890;
FIELD field_25273 worldKeys Ljava/util/Set;
FIELD field_26620 DISCONNECT_LOST_TEXT Lnet/minecraft/class_2561;
FIELD field_34963 worldSession Lnet/minecraft/class_7975;
FIELD field_35164 simulationDistance I
FIELD field_3687 random Lnet/minecraft/class_5819;
FIELD field_3688 recipeManager Lnet/minecraft/class_1863;
FIELD field_3689 connection Lnet/minecraft/class_2535;
FIELD field_3690 client Lnet/minecraft/class_310;
FIELD field_3691 commandSource Lnet/minecraft/class_637;
FIELD field_3692 dataQueryHandler Lnet/minecraft/class_300;
FIELD field_3693 playerListEntries Ljava/util/Map;
@ -19,27 +15,23 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
FIELD field_3697 profile Lcom/mojang/authlib/GameProfile;
FIELD field_3699 world Lnet/minecraft/class_638;
FIELD field_3700 advancementHandler Lnet/minecraft/class_632;
FIELD field_3701 loginScreen Lnet/minecraft/class_437;
FIELD field_39808 messagePacker Lnet/minecraft/class_7610$class_7612;
FIELD field_39858 lastSeenMessagesCollector Lnet/minecraft/class_7637;
FIELD field_39916 UNSECURE_SERVER_TOAST_TITLE Lnet/minecraft/class_2561;
FIELD field_39917 UNSECURE_SERVER_TOAST_TEXT Lnet/minecraft/class_2561;
FIELD field_40482 enabledFeatures Lnet/minecraft/class_7699;
FIELD field_40483 signatureStorage Lnet/minecraft/class_7561;
FIELD field_40485 INVALID_PACKET_TEXT Lnet/minecraft/class_2561;
FIELD field_40486 CHAT_VALIDATION_FAILED_TEXT Lnet/minecraft/class_2561;
FIELD field_40487 ACKNOWLEDGMENT_BATCH_SIZE I
FIELD field_40488 serverInfo Lnet/minecraft/class_642;
FIELD field_40489 listedPlayerListEntries Ljava/util/Set;
FIELD field_40799 session Lnet/minecraft/class_7818;
FIELD field_42514 queuedPackets Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_2535;Lnet/minecraft/class_642;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_7975;)V
FIELD field_45600 enabledFeatures Lnet/minecraft/class_7699;
FIELD field_45603 RECONFIGURING_TEXT Lnet/minecraft/class_2561;
FIELD field_45945 chunkBatchSizeCalculator Lnet/minecraft/class_8760;
FIELD field_45946 pingMeasurer Lnet/minecraft/class_8761;
FIELD field_45947 displayedUnsecureChatWarning Z
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_2535;Lnet/minecraft/class_8675;)V
ARG 1 client
ARG 2 screen
ARG 3 connection
ARG 4 serverInfo
ARG 5 profile
ARG 6 worldSession
METHOD method_16690 getSessionId ()Ljava/util/UUID;
METHOD method_19691 getActiveTotemOfUndying (Lnet/minecraft/class_1657;)Lnet/minecraft/class_1799;
ARG 0 player
@ -54,8 +46,6 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
ARG 7 nibbles
METHOD method_2871 getPlayerListEntry (Ljava/util/UUID;)Lnet/minecraft/class_640;
ARG 1 uuid
METHOD method_2873 sendResourcePackStatus (Lnet/minecraft/class_2856$class_2857;)V
ARG 1 packStatus
METHOD method_2874 getPlayerListEntry (Ljava/lang/String;)Lnet/minecraft/class_640;
ARG 1 profileName
METHOD method_2875 getCommandSource ()Lnet/minecraft/class_637;
@ -63,15 +53,8 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
METHOD method_2877 getRecipeManager ()Lnet/minecraft/class_1863;
METHOD method_2879 getProfile ()Lcom/mojang/authlib/GameProfile;
METHOD method_2880 getPlayerList ()Ljava/util/Collection;
METHOD method_2883 sendPacket (Lnet/minecraft/class_2596;)V
COMMENT Sends a packet to the server.
ARG 1 packet
COMMENT the packet to send
METHOD method_2885 feedbackAfterDownload (Ljava/util/concurrent/CompletableFuture;)V
ARG 1 downloadFuture
METHOD method_2886 getCommandDispatcher ()Lcom/mojang/brigadier/CommandDispatcher;
METHOD method_2890 getWorld ()Lnet/minecraft/class_638;
METHOD method_29091 getRegistryManager ()Lnet/minecraft/class_5455;
METHOD method_29356 getWorldKeys ()Ljava/util/Set;
METHOD method_31363 getPlayerUuids ()Ljava/util/Collection;
METHOD method_34007 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
@ -79,19 +62,10 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
ARG 2 state
METHOD method_34008 (Lnet/minecraft/class_1297;Lcom/mojang/datafixers/util/Pair;)V
ARG 1 pair
METHOD method_34009 (Lnet/minecraft/class_1703;Lnet/minecraft/class_1860;)V
ARG 2 recipe
METHOD method_34010 (Lnet/minecraft/class_268;Lnet/minecraft/class_5900$class_5902;)V
ARG 1 team
METHOD method_34011 (Lnet/minecraft/class_299;Lnet/minecraft/class_1860;)V
ARG 2 recipe
METHOD method_34012 (Lnet/minecraft/class_299;Lnet/minecraft/class_516;)V
ARG 1 recipeResultCollection
METHOD method_34014 (Ljava/net/URL;Ljava/lang/String;ZZ)V
ARG 4 enabled
METHOD method_36322 getServerResourcePackPrompt (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;
ARG 0 defaultPrompt
ARG 1 customPrompt
METHOD method_37472 (I)V
ARG 1 entityId
METHOD method_38539 loadChunk (IILnet/minecraft/class_6603;)V
@ -108,15 +82,8 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
ARG 1 x
ARG 2 z
ARG 3 data
METHOD method_40215 (Lnet/minecraft/class_5455$class_6892;)V
ARG 0 entry
METHOD method_40217 loadTags (Lnet/minecraft/class_5321;Lnet/minecraft/class_6864$class_5748;)V
ARG 1 registryKey
ARG 2 serialized
METHOD method_43209 playSpawnSound (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_43331 resolveUrl (Ljava/lang/String;)Ljava/net/URL;
ARG 0 url
METHOD method_44940 acknowledge (Lnet/minecraft/class_7471;Z)V
ARG 1 message
ARG 2 displayed
@ -152,11 +119,6 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
ARG 1 keyPair
METHOD method_47658 clearWorld ()V
METHOD method_48296 getConnection ()Lnet/minecraft/class_2535;
METHOD method_49033 sendPacket (Lnet/minecraft/class_2596;Ljava/util/function/BooleanSupplier;Ljava/time/Duration;)V
ARG 1 packet
ARG 2 sendCondition
ARG 3 expirationTime
METHOD method_49035 tickQueuedPackets ()V
METHOD method_51684 unloadChunk (Lnet/minecraft/class_2666;)V
ARG 1 packet
CLASS class_8137 QueuedPacket
METHOD method_52802 refreshTagBasedData ()V

View File

@ -32,7 +32,6 @@ CLASS net/minecraft/class_746 net/minecraft/client/network/ClientPlayerEntity
FIELD field_3940 lastBaseY D
FIELD field_3941 lastYaw F
FIELD field_3942 riding Z
FIELD field_3943 serverBrand Ljava/lang/String;
FIELD field_3944 networkHandler Lnet/minecraft/class_634;
FIELD field_3945 activeHand Lnet/minecraft/class_1268;
FIELD field_44911 nauseaIntensity F
@ -66,7 +65,6 @@ CLASS net/minecraft/class_746 net/minecraft/client/network/ClientPlayerEntity
METHOD method_3132 openRidingInventory ()V
METHOD method_3133 startRidingJump ()V
METHOD method_3134 isCamera ()Z
METHOD method_3135 getServerBrand ()Ljava/lang/String;
METHOD method_3136 sendMovementPackets ()V
METHOD method_3137 closeScreen ()V
METHOD method_3138 updateHealth (F)V
@ -76,16 +74,13 @@ CLASS net/minecraft/class_746 net/minecraft/client/network/ClientPlayerEntity
METHOD method_3140 getUnderwaterVisibility ()F
COMMENT {@return the color multiplier of vision in water} Visibility in
COMMENT water is reduced when the player just entered water.
METHOD method_3141 onRecipeDisplayed (Lnet/minecraft/class_1860;)V
ARG 1 recipe
METHOD method_3141 onRecipeDisplayed (Lnet/minecraft/class_8786;)V
METHOD method_3143 getStatHandler ()Lnet/minecraft/class_3469;
METHOD method_3144 isRiding ()Z
METHOD method_3145 setExperience (FII)V
ARG 1 progress
ARG 2 total
ARG 3 level
METHOD method_3146 setServerBrand (Ljava/lang/String;)V
ARG 1 serverBrand
METHOD method_3147 setClientPermissionLevel (I)V
ARG 1 clientPermissionLevel
METHOD method_3148 autoJump (FF)V

View File

@ -60,9 +60,8 @@ CLASS net/minecraft/class_636 net/minecraft/client/network/ClientPlayerInteracti
ARG 1 pos
ARG 2 direction
METHOD method_2911 syncSelectedSlot ()V
METHOD method_2912 clickRecipe (ILnet/minecraft/class_1860;Z)V
METHOD method_2912 clickRecipe (ILnet/minecraft/class_8786;Z)V
ARG 1 syncId
ARG 2 recipe
ARG 3 craftAll
METHOD method_2913 hasExperienceBar ()Z
METHOD method_2914 hasCreativeInventory ()Z

View File

@ -0,0 +1,22 @@
CLASS net/minecraft/class_8676 net/minecraft/client/network/LegacyServerPinger
FIELD field_45604 SPLITTER Lcom/google/common/base/Splitter;
FIELD field_45605 serverAddress Lnet/minecraft/class_639;
FIELD field_45606 handler Lnet/minecraft/class_8676$class_8677;
METHOD <init> (Lnet/minecraft/class_639;Lnet/minecraft/class_8676$class_8677;)V
ARG 1 serverAddress
ARG 2 handler
METHOD channelActive (Lio/netty/channel/ChannelHandlerContext;)V
ARG 1 context
METHOD channelRead0 (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V
ARG 1 context
ARG 2 buf
METHOD exceptionCaught (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V
ARG 1 context
ARG 2 throwable
CLASS class_8677 ResponseHandler
METHOD handleResponse (ILjava/lang/String;Ljava/lang/String;II)V
ARG 1 protocolVersion
ARG 2 version
ARG 3 label
ARG 4 currentPlayers
ARG 5 maxPlayers

View File

@ -1,15 +1,15 @@
CLASS net/minecraft/class_644 net/minecraft/client/network/MultiplayerServerListPinger
FIELD field_33740 CANNOT_CONNECT_TEXT Lnet/minecraft/class_2561;
FIELD field_3769 clientConnections Ljava/util/List;
FIELD field_3770 ZERO_SPLITTER Lcom/google/common/base/Splitter;
FIELD field_3771 LOGGER Lorg/slf4j/Logger;
METHOD method_27647 createPlayerCountText (II)Lnet/minecraft/class_2561;
ARG 0 current
ARG 1 max
METHOD method_3000 tick ()V
METHOD method_3001 ping (Ljava/net/InetSocketAddress;Lnet/minecraft/class_642;)V
ARG 1 address
ARG 2 info
METHOD method_3001 ping (Ljava/net/InetSocketAddress;Lnet/minecraft/class_639;Lnet/minecraft/class_642;)V
ARG 1 socketAddress
ARG 2 address
ARG 3 serverInfo
METHOD method_3003 add (Lnet/minecraft/class_642;Ljava/lang/Runnable;)V
ARG 1 entry
ARG 2 saver
@ -32,12 +32,9 @@ CLASS net/minecraft/class_644 net/minecraft/client/network/MultiplayerServerList
CLASS 2
METHOD initChannel (Lio/netty/channel/Channel;)V
ARG 1 channel
CLASS 1
METHOD channelActive (Lio/netty/channel/ChannelHandlerContext;)V
ARG 1 context
METHOD channelRead0 (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V
ARG 1 context
ARG 2 buf
METHOD exceptionCaught (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V
ARG 1 context
ARG 2 throwable
METHOD method_52813 (Lnet/minecraft/class_642;ILjava/lang/String;Ljava/lang/String;II)V
ARG 1 protocolVersion
ARG 2 version
ARG 3 label
ARG 4 currentPlayers
ARG 5 maxPlayers

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_8761 net/minecraft/client/network/PingMeasurer
FIELD field_45948 handler Lnet/minecraft/class_634;
FIELD field_45949 log Lnet/minecraft/class_8743;
METHOD <init> (Lnet/minecraft/class_634;Lnet/minecraft/class_8743;)V
ARG 1 handler
ARG 2 log
METHOD method_53486 ping ()V
METHOD method_53487 onPingResult (Lnet/minecraft/class_2923;)V
ARG 1 packet

View File

@ -1,22 +1,15 @@
CLASS net/minecraft/class_640 net/minecraft/client/network/PlayerListEntry
FIELD field_3739 latency I
FIELD field_3740 texturesLoaded Z
FIELD field_3741 profile Lcom/mojang/authlib/GameProfile;
FIELD field_3742 textures Ljava/util/Map;
FIELD field_3743 displayName Lnet/minecraft/class_2561;
FIELD field_3744 gameMode Lnet/minecraft/class_1934;
FIELD field_3745 model Ljava/lang/String;
FIELD field_39809 messageVerifier Lnet/minecraft/class_7615;
FIELD field_40495 session Lnet/minecraft/class_7822;
FIELD field_45607 texturesSupplier Ljava/util/function/Supplier;
METHOD <init> (Lcom/mojang/authlib/GameProfile;Z)V
ARG 1 profile
ARG 2 secureChatEnforced
METHOD method_2955 getScoreboardTeam ()Lnet/minecraft/class_268;
METHOD method_2956 (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lnet/minecraft/class_2960;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)V
ARG 1 type
ARG 2 id
ARG 3 texture
METHOD method_2957 getElytraTexture ()Lnet/minecraft/class_2960;
METHOD method_2958 getGameMode ()Lnet/minecraft/class_1934;
METHOD method_2959 getLatency ()I
METHOD method_2962 setDisplayName (Lnet/minecraft/class_2561;)V
@ -24,18 +17,9 @@ CLASS net/minecraft/class_640 net/minecraft/client/network/PlayerListEntry
METHOD method_2963 setGameMode (Lnet/minecraft/class_1934;)V
ARG 1 gameMode
METHOD method_2966 getProfile ()Lcom/mojang/authlib/GameProfile;
METHOD method_2967 hasSkinTexture ()Z
COMMENT Checks if the player represented by this entry has a custom skin.
COMMENT
COMMENT <p>If the player has the default skin, this will return false.
METHOD method_2968 getSkinTexture ()Lnet/minecraft/class_2960;
METHOD method_2969 loadTextures ()V
METHOD method_2970 setLatency (I)V
ARG 1 latency
METHOD method_2971 getDisplayName ()Lnet/minecraft/class_2561;
METHOD method_2977 getModel ()Ljava/lang/String;
METHOD method_2979 getCapeTexture ()Lnet/minecraft/class_2960;
METHOD method_35757 hasCape ()Z
METHOD method_44817 getMessageVerifier ()Lnet/minecraft/class_7615;
METHOD method_45740 setSession (Lnet/minecraft/class_7822;)V
ARG 1 session
@ -45,3 +29,6 @@ CLASS net/minecraft/class_640 net/minecraft/client/network/PlayerListEntry
ARG 1 secureChatEnforced
METHOD method_46531 getInitialVerifier (Z)Lnet/minecraft/class_7615;
ARG 0 secureChatEnforced
METHOD method_52803 texturesSupplier (Lcom/mojang/authlib/GameProfile;)Ljava/util/function/Supplier;
ARG 0 profile
METHOD method_52810 getSkinTextures ()Lnet/minecraft/class_8685;

View File

@ -17,15 +17,15 @@ CLASS net/minecraft/class_642 net/minecraft/client/network/ServerInfo
FIELD field_3760 version Lnet/minecraft/class_2561;
FIELD field_3761 address Ljava/lang/String;
FIELD field_3762 playerListSummary Ljava/util/List;
FIELD field_3763 local Z
FIELD field_39918 secureChatEnforced Z
FIELD field_41861 players Lnet/minecraft/class_2926$class_2927;
FIELD field_42889 LOGGER Lorg/slf4j/Logger;
FIELD field_42890 favicon [B
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Z)V
FIELD field_45608 serverType Lnet/minecraft/class_642$class_8678;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_642$class_8678;)V
ARG 1 name
ARG 2 address
ARG 3 local
ARG 3 serverType
METHOD method_2990 getResourcePackPolicy ()Lnet/minecraft/class_642$class_643;
COMMENT {@return the policy on resource packs sent by this server}
METHOD method_2992 toNbt ()Lnet/minecraft/class_2487;
@ -48,9 +48,10 @@ CLASS net/minecraft/class_642 net/minecraft/client/network/ServerInfo
METHOD method_49305 setFavicon ([B)V
ARG 1 favicon
METHOD method_49306 getFavicon ()[B
METHOD method_52811 isRealm ()Z
CLASS class_643 ResourcePackPolicy
COMMENT The policy of the client when this server sends a {@linkplain
COMMENT net.minecraft.network.packet.s2c.play.ResourcePackSendS2CPacket server
COMMENT net.minecraft.network.packet.s2c.common.ResourcePackSendS2CPacket server
COMMENT resource pack}.
COMMENT
COMMENT @see ServerInfo#getResourcePackPolicy()
@ -66,3 +67,4 @@ CLASS net/minecraft/class_642 net/minecraft/client/network/ServerInfo
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name
METHOD method_2997 getName ()Lnet/minecraft/class_2561;
CLASS class_8678 ServerType

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_7594 net/minecraft/client/network/message/MessageHandl
FIELD field_39796 delayedMessages Ljava/util/Deque;
FIELD field_39797 chatDelay J
FIELD field_39798 lastProcessTime J
FIELD field_45950 VALIDATION_ERROR_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client
METHOD method_44732 getStatus (Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;Ljava/time/Instant;)Lnet/minecraft/class_7595;
@ -101,6 +102,9 @@ CLASS net/minecraft/class_7594 net/minecraft/client/network/message/MessageHandl
ARG 1 message
ARG 2 sender
ARG 3 params
METHOD method_53488 onUnverifiedMessage (Ljava/util/UUID;Lnet/minecraft/class_2556$class_7602;)V
ARG 1 sender
ARG 2 parameters
CLASS class_7627 ProcessableMessage
COMMENT A message to be processed. An instance is created for each received message.
METHOD method_45750 accept ()Z

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_4063 net/minecraft/client/option/CloudRenderMode
FIELD field_18167 translationKey Ljava/lang/String;
FIELD field_38440 id I
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V
FIELD field_45285 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45286 serializedId Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V
ARG 3 id
ARG 4 translationKey
ARG 4 serializedId
ARG 5 translationKey

View File

@ -74,7 +74,6 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
FIELD field_1863 client Lnet/minecraft/class_310;
FIELD field_1864 lastServer Ljava/lang/String;
FIELD field_1865 invertYMouse Lnet/minecraft/class_7172;
FIELD field_1866 debugEnabled Z
FIELD field_1867 sprintKey Lnet/minecraft/class_304;
COMMENT A key binding for sprinting.
COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_LEFT_CONTROL the left control key} by default.
@ -105,7 +104,6 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
FIELD field_1879 saveToolbarActivatorKey Lnet/minecraft/class_304;
COMMENT A key binding for saving the hotbar items in {@linkplain net.minecraft.world.GameMode#CREATIVE creative mode}.
COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_C the C key} by default.
FIELD field_1880 debugProfilerEnabled Z
FIELD field_1881 backKey Lnet/minecraft/class_304;
COMMENT A key binding for moving backward.
COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_S the S key} by default.
@ -124,7 +122,6 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_T the T key} by default.
FIELD field_1891 bobView Lnet/minecraft/class_7172;
FIELD field_1892 enabledPlayerModelParts Ljava/util/Set;
FIELD field_1893 debugTpsEnabled Z
FIELD field_1894 forwardKey Lnet/minecraft/class_304;
COMMENT A key binding for moving forward.
COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_W the W key} by default.
@ -222,6 +219,7 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
FIELD field_43043 HIGH_CONTRAST_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_43044 highContrast Lnet/minecraft/class_7172;
FIELD field_43110 MAX_SERIALIZABLE_GUI_SCALE I
FIELD field_45987 narratorHotkey Lnet/minecraft/class_7172;
METHOD <init> (Lnet/minecraft/class_310;Ljava/io/File;)V
ARG 1 client
ARG 2 optionsFile
@ -401,12 +399,6 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
METHOD method_42475 getParticles ()Lnet/minecraft/class_7172;
METHOD method_42476 getNarrator ()Lnet/minecraft/class_7172;
METHOD method_42477 getSoundDevice ()Lnet/minecraft/class_7172;
METHOD method_42481 (Lnet/minecraft/class_1306;)Ljava/lang/String;
ARG 0 value
METHOD method_42483 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_4063;
ARG 0 either
METHOD method_42485 (Lnet/minecraft/class_4063;)Lcom/mojang/datafixers/util/Either;
ARG 0 cloudRenderMode
METHOD method_42486 (Lnet/minecraft/class_5365;)Z
ARG 0 graphicsMode
METHOD method_42489 (Lnet/minecraft/class_2561;Lnet/minecraft/class_4065;)Lnet/minecraft/class_2561;
@ -470,15 +462,11 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
ARG 1 value
METHOD method_42526 (Ljava/lang/Double;)V
ARG 0 value
METHOD method_42527 (Ljava/lang/String;)Lnet/minecraft/class_1306;
ARG 0 value
METHOD method_42528 getCloudRenderMode ()Lnet/minecraft/class_7172;
METHOD method_42530 (Ljava/lang/Boolean;)V
ARG 0 value
METHOD method_42532 (Ljava/lang/Integer;)Ljava/lang/Double;
ARG 0 value
METHOD method_42533 (Ljava/lang/String;)Lnet/minecraft/class_4063;
ARG 0 cloudRenderMode
METHOD method_42534 getGraphicsMode ()Lnet/minecraft/class_7172;
METHOD method_42535 (Ljava/lang/Boolean;)V
ARG 1 value
@ -500,8 +488,6 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
ARG 0 optionText
ARG 1 value
METHOD method_42546 getChatLineSpacing ()Lnet/minecraft/class_7172;
METHOD method_42547 (Ljava/lang/Boolean;)Lnet/minecraft/class_4063;
ARG 0 value
METHOD method_42548 (Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561;
ARG 0 optionText
ARG 1 value
@ -604,6 +590,9 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
METHOD method_49599 (Ljava/lang/Boolean;)V
ARG 1 value
METHOD method_49600 getHighContrast ()Lnet/minecraft/class_7172;
METHOD method_52704 (Ljava/lang/Boolean;)Lnet/minecraft/class_4063;
ARG 0 value
METHOD method_53530 getNarratorHotkey ()Lnet/minecraft/class_7172;
CLASS 2
METHOD method_33676 find (Ljava/lang/String;)Ljava/lang/String;
ARG 1 key

View File

@ -211,8 +211,6 @@ CLASS net/minecraft/class_7172 net/minecraft/client/option/SimpleOption
COMMENT inclusive). There is only one instance of this callbacks.
COMMENT
COMMENT @see <a href="SimpleOption.html#callbacks">Callbacks</a>
METHOD method_42418 (Lcom/mojang/datafixers/util/Either;)Ljava/lang/Double;
ARG 0 either
METHOD method_42419 (Ljava/lang/Boolean;)Ljava/lang/Double;
ARG 0 value
METHOD method_42420 withModifier (Ljava/util/function/DoubleFunction;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/class_7172$class_7176;
@ -221,8 +219,6 @@ CLASS net/minecraft/class_7172 net/minecraft/client/option/SimpleOption
COMMENT @see <a href="SimpleOption.html#callbacks-modifiers">Callback Modifiers</a>
ARG 1 sliderProgressValueToValue
ARG 2 valueToSliderProgressValue
METHOD method_42421 (Ljava/lang/Double;)Ljava/lang/Double;
ARG 0 value
CLASS 1
CLASS class_7178 Callbacks
COMMENT A set of callbacks to customize an option's behavior.

View File

@ -1,12 +0,0 @@
CLASS net/minecraft/class_4324 net/minecraft/client/realms/KeyCombo
FIELD field_19453 chars [C
FIELD field_19454 matchIndex I
FIELD field_19455 onCompletion Ljava/lang/Runnable;
METHOD <init> ([C)V
ARG 1 keys
METHOD <init> ([CLjava/lang/Runnable;)V
ARG 1 keys
ARG 2 task
METHOD method_20832 reset ()V
METHOD method_20833 keyPressed (C)Z
ARG 1 key

View File

@ -0,0 +1,15 @@
CLASS net/minecraft/class_8647 net/minecraft/client/realms/RealmsAvailability
FIELD field_45182 LOGGER Lorg/slf4j/Logger;
FIELD field_45183 currentFuture Ljava/util/concurrent/CompletableFuture;
METHOD method_52624 check ()Ljava/util/concurrent/CompletableFuture;
METHOD method_52625 wasUnsuccessful (Ljava/util/concurrent/CompletableFuture;)Z
ARG 0 future
METHOD method_52626 checkInternal ()Ljava/util/concurrent/CompletableFuture;
CLASS class_8648 Info
METHOD <init> (Lnet/minecraft/class_4355;)V
ARG 1 exception
METHOD <init> (Lnet/minecraft/class_8647$class_8649;)V
ARG 1 type
METHOD method_52628 createScreen (Lnet/minecraft/class_437;)Lnet/minecraft/class_437;
ARG 1 parent
CLASS class_8649 Type

View File

@ -1,6 +1,4 @@
CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient
FIELD field_19576 currentEnvironment Lnet/minecraft/class_4341$class_4343;
FIELD field_19577 initialized Z
FIELD field_19578 LOGGER Lorg/slf4j/Logger;
FIELD field_19579 sessionId Ljava/lang/String;
FIELD field_19580 username Ljava/lang/String;
@ -23,7 +21,6 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient
FIELD field_32072 CLIENT_COMPATIBLE_ENDPOINT Ljava/lang/String;
FIELD field_32073 TOS_AGREED_ENDPOINT Ljava/lang/String;
FIELD field_32074 NEWS_ENDPOINT Ljava/lang/String;
FIELD field_32075 STAGE_AVAILABLE_ENDPOINT Ljava/lang/String;
FIELD field_32076 WORLDS_ENDPOINT Ljava/lang/String;
FIELD field_32077 INVITES_ENDPOINT Ljava/lang/String;
FIELD field_32078 MCO_ENDPOINT Ljava/lang/String;
@ -47,6 +44,7 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient
FIELD field_43012 SEEN_ENDPOINT Ljava/lang/String;
FIELD field_43013 DISMISS_ENDPOINT Ljava/lang/String;
FIELD field_43014 NOTIFICATIONS_ENDPOINT Ljava/lang/String;
FIELD field_45232 ENVIRONMENT Lnet/minecraft/class_4341$class_4343;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_310;)V
ARG 1 sessionId
ARG 2 username
@ -66,7 +64,7 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient
ARG 1 worldId
ARG 3 slot
ARG 4 options
METHOD method_20994 uninvite (JLjava/lang/String;)V
METHOD method_20994 uninvite (JLjava/util/UUID;)V
ARG 1 worldId
ARG 3 profileUuid
METHOD method_20995 resetWorldWithSeed (JLnet/minecraft/class_4413;)Ljava/lang/Boolean;
@ -82,7 +80,6 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient
ARG 1 r
METHOD method_20999 acceptInvitation (Ljava/lang/String;)V
ARG 1 invitationId
METHOD method_21001 switchToStage ()V
METHOD method_21003 download (JI)Lnet/minecraft/class_4889;
ARG 1 worldId
ARG 3 slotId
@ -98,7 +95,6 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient
METHOD method_21007 url (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
ARG 1 path
ARG 2 queryString
METHOD method_21008 switchToProd ()V
METHOD method_21009 join (J)Lnet/minecraft/class_4878;
ARG 1 worldId
METHOD method_21010 restoreWorld (JLjava/lang/String;)V
@ -106,7 +102,6 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient
ARG 3 backupId
METHOD method_21011 url (Ljava/lang/String;)Ljava/lang/String;
ARG 1 path
METHOD method_21012 switchToLocal ()V
METHOD method_21013 uninviteMyselfFrom (J)V
ARG 1 worldId
METHOD method_21014 putIntoMinigameMode (JLjava/lang/String;)Ljava/lang/Boolean;
@ -115,22 +110,20 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient
METHOD method_21015 listWorlds ()Lnet/minecraft/class_4879;
METHOD method_21016 backupsFor (J)Lnet/minecraft/class_4868;
ARG 1 worldId
METHOD method_21017 op (JLjava/lang/String;)Lnet/minecraft/class_4870;
METHOD method_21017 op (JLjava/util/UUID;)Lnet/minecraft/class_4870;
ARG 1 worldId
ARG 3 profileUuid
METHOD method_21018 getLiveStats ()Lnet/minecraft/class_4882;
METHOD method_21019 open (J)Ljava/lang/Boolean;
ARG 1 worldId
METHOD method_21020 deop (JLjava/lang/String;)Lnet/minecraft/class_4870;
METHOD method_21020 deop (JLjava/util/UUID;)Lnet/minecraft/class_4870;
ARG 1 worldId
ARG 3 profileUuid
METHOD method_21021 mcoEnabled ()Ljava/lang/Boolean;
METHOD method_21022 close (J)Ljava/lang/Boolean;
ARG 1 worldId
METHOD method_21023 resetWorldWithTemplate (JLjava/lang/String;)Ljava/lang/Boolean;
ARG 1 worldId
ARG 3 worldTemplateId
METHOD method_21024 stageAvailable ()Ljava/lang/Boolean;
METHOD method_21025 subscriptionFor (J)Lnet/minecraft/class_4887;
ARG 1 worldId
METHOD method_21026 upload (JLjava/lang/String;)Lnet/minecraft/class_4888;
@ -145,11 +138,9 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient
METHOD method_21032 getNews ()Lnet/minecraft/class_4876;
METHOD method_21033 trialAvailable ()Ljava/lang/Boolean;
METHOD method_31381 isOwnerBlocked (Lnet/minecraft/class_4871;)Z
ARG 1 pendingInvite
ARG 1 invite
METHOD method_35684 getPlayerActivities (J)Lnet/minecraft/class_6193;
ARG 1 worldId
METHOD method_39979 getErrorMessage (I)Ljava/lang/String;
ARG 0 httpResultCode
METHOD method_44616 create ()Lnet/minecraft/class_4341;
METHOD method_49569 markNotificationsAsSeen (Ljava/util/List;)V
ARG 1 notifications
@ -158,8 +149,7 @@ CLASS net/minecraft/class_4341 net/minecraft/client/realms/RealmsClient
METHOD method_49571 toJsonArray (Ljava/util/List;)Lcom/google/gson/JsonArray;
ARG 0 uuids
METHOD method_49572 listNotifications ()Ljava/util/List;
METHOD method_52213 (Lnet/minecraft/class_4341$class_4343;)V
ARG 0 environment
METHOD method_52655 mcoEnabled ()Z
CLASS class_4342 CompatibleVersionResponse
FIELD field_19582 COMPATIBLE Lnet/minecraft/class_4341$class_4342;
FIELD field_19583 OUTDATED Lnet/minecraft/class_4341$class_4342;

View File

@ -1,11 +1,24 @@
CLASS net/minecraft/class_4345 net/minecraft/client/realms/RealmsError
FIELD field_19593 LOGGER Lorg/slf4j/Logger;
FIELD field_19594 errorMessage Ljava/lang/String;
FIELD field_19595 errorCode I
METHOD <init> (Ljava/lang/String;I)V
ARG 1 errorMessage
ARG 2 errorCode
FIELD field_45233 NO_DETAILS_TEXT Lnet/minecraft/class_2561;
METHOD method_21036 getErrorMessage ()Ljava/lang/String;
METHOD method_21037 getErrorCode ()I
METHOD method_30162 create (Ljava/lang/String;)Lnet/minecraft/class_4345;
ARG 0 error
METHOD method_30162 ofHttp (ILjava/lang/String;)Lnet/minecraft/class_4345;
ARG 0 statusCode
ARG 1 response
METHOD method_52657 getText ()Lnet/minecraft/class_2561;
CLASS class_8652 AuthenticationError
FIELD field_45234 ERROR_CODE I
CLASS class_8653 SimpleHttpError
FIELD field_45235 SERVICE_BUSY Lnet/minecraft/class_4345$class_8653;
FIELD field_45236 RETRY_TEXT Lnet/minecraft/class_2561;
METHOD method_52658 retryable (I)Lnet/minecraft/class_4345$class_8653;
ARG 0 statusCode
METHOD method_52659 connectivity (Lnet/minecraft/class_4354;)Lnet/minecraft/class_4345$class_8653;
ARG 0 exception
METHOD method_52660 unknownCompatibility (Ljava/lang/String;)Lnet/minecraft/class_4345$class_8653;
ARG 0 response
METHOD method_52661 statusCodeOnly (I)Lnet/minecraft/class_4345$class_8653;
ARG 0 statusCode
CLASS class_8654 DetailedHttpError
CLASS class_8655 RawHttpPayloadError

View File

@ -7,12 +7,6 @@ CLASS net/minecraft/class_4904 net/minecraft/client/realms/RealmsObjectSelection
ARG 5 itemHeight
METHOD method_25489 setSelected (I)V
ARG 1 index
METHOD method_25490 itemClicked (IIDDII)V
ARG 1 cursorY
ARG 2 selectionIndex
ARG 3 mouseX
ARG 5 mouseY
ARG 7 listWidth
METHOD method_25492 setSelectedItem (I)V
ARG 1 index
METHOD method_25493 clear ()V

View File

@ -2,7 +2,7 @@ CLASS net/minecraft/class_4871 net/minecraft/client/realms/dto/PendingInvite
FIELD field_22580 invitationId Ljava/lang/String;
FIELD field_22581 worldName Ljava/lang/String;
FIELD field_22582 worldOwnerName Ljava/lang/String;
FIELD field_22583 worldOwnerUuid Ljava/lang/String;
FIELD field_22583 worldOwnerUuid Ljava/util/UUID;
FIELD field_22584 date Ljava/util/Date;
FIELD field_22585 LOGGER Lorg/slf4j/Logger;
METHOD method_25040 parse (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4871;

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_4874 net/minecraft/client/realms/dto/PlayerInfo
FIELD field_22590 name Ljava/lang/String;
FIELD field_22591 uuid Ljava/lang/String;
FIELD field_22591 uuid Ljava/util/UUID;
FIELD field_22592 operator Z
FIELD field_22593 accepted Z
FIELD field_22594 online Z
@ -9,8 +9,8 @@ CLASS net/minecraft/class_4874 net/minecraft/client/realms/dto/PlayerInfo
ARG 1 name
METHOD method_25044 setOperator (Z)V
ARG 1 operator
METHOD method_25045 getUuid ()Ljava/lang/String;
METHOD method_25046 setUuid (Ljava/lang/String;)V
METHOD method_25045 getUuid ()Ljava/util/UUID;
METHOD method_25046 setUuid (Ljava/util/UUID;)V
ARG 1 uuid
METHOD method_25047 setAccepted (Z)V
ARG 1 accepted

View File

@ -5,7 +5,7 @@ CLASS net/minecraft/class_4877 net/minecraft/client/realms/dto/RealmsServer
FIELD field_22602 description Ljava/lang/String;
FIELD field_22603 state Lnet/minecraft/class_4877$class_4320;
FIELD field_22604 owner Ljava/lang/String;
FIELD field_22605 ownerUUID Ljava/lang/String;
FIELD field_22605 ownerUUID Ljava/util/UUID;
FIELD field_22606 players Ljava/util/List;
FIELD field_22607 slots Ljava/util/Map;
FIELD field_22608 expired Z

View File

@ -2,7 +2,6 @@ CLASS net/minecraft/class_4881 net/minecraft/client/realms/dto/RealmsServerPlaye
FIELD field_22626 serverId J
FIELD field_22627 players Ljava/util/List;
FIELD field_22628 LOGGER Lorg/slf4j/Logger;
FIELD field_22629 JSON_PARSER Lcom/google/gson/JsonParser;
METHOD method_25073 parsePlayers (Lcom/google/gson/JsonArray;)Ljava/util/List;
ARG 0 jsonArray
METHOD method_25074 parse (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4881;

View File

@ -1,13 +1,4 @@
CLASS net/minecraft/class_4355 net/minecraft/client/realms/exception/RealmsServiceException
FIELD field_19604 httpResultCode I
FIELD field_36319 httpResponseText Ljava/lang/String;
FIELD field_36320 error Lnet/minecraft/class_4345;
METHOD <init> (ILjava/lang/String;)V
ARG 1 httpResultCode
ARG 2 httpResponseText
METHOD <init> (ILjava/lang/String;Lnet/minecraft/class_4345;)V
ARG 1 httpResultCode
ARG 2 httpResponseText
ARG 3 error
METHOD method_39980 getErrorCode (I)I
ARG 1 fallback
METHOD <init> (Lnet/minecraft/class_4345;)V
ARG 1 error

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_8661 net/minecraft/client/realms/gui/RealmsLoadingWidget
FIELD field_45361 textRenderer Lnet/minecraft/class_327;
METHOD <init> (Lnet/minecraft/class_327;Lnet/minecraft/class_2561;)V
ARG 1 textRenderer
ARG 2 message

View File

@ -0,0 +1,38 @@
CLASS net/minecraft/class_8656 net/minecraft/client/realms/gui/screen/BuyRealmsScreen
FIELD field_45267 realmsImages Ljava/util/List;
FIELD field_45268 parent Lnet/minecraft/class_437;
FIELD field_45269 trialAvailable Z
FIELD field_45270 trialButton Lnet/minecraft/class_4185;
FIELD field_45271 realmsImageIndex I
FIELD field_45272 realmsImageDisplayTime I
FIELD field_45273 POPUP_TEXT Lnet/minecraft/class_2561;
FIELD field_45274 CLOSE_TEXT Lnet/minecraft/class_2561;
FIELD field_45275 POPUP_BACKGROUND_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45276 TRIAL_AVAILABLE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45277 CROSS_BUTTON_TEXTURES Lnet/minecraft/class_8666;
METHOD <init> (Lnet/minecraft/class_437;Z)V
ARG 1 parent
ARG 2 trialAvailable
METHOD method_52680 getLeft ()I
METHOD method_52681 getTop ()I
METHOD method_52682 getRight ()I
METHOD method_52683 getBottom ()I
METHOD method_52684 (Lnet/minecraft/class_2960;)Z
ARG 0 id
METHOD method_52685 refreshImages (Lnet/minecraft/class_3300;)V
ARG 0 resourceManager
METHOD method_52686 drawTrialAvailableTexture (Lnet/minecraft/class_332;Lnet/minecraft/class_4185;)V
ARG 0 context
ARG 1 button
METHOD method_52687 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52688 (Lnet/minecraft/class_2960;)Z
ARG 0 id
METHOD method_52689 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52690 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52691 (Z)V
ARG 1 confirmed
METHOD method_52692 (Z)V
ARG 1 confirmed

View File

@ -7,5 +7,3 @@ CLASS net/minecraft/class_4899 net/minecraft/client/realms/gui/screen/Disconnect
ARG 1 parent
ARG 2 title
ARG 3 reason
METHOD method_25468 (Lnet/minecraft/class_310;Lnet/minecraft/class_4185;)V
ARG 2 button

View File

@ -3,6 +3,8 @@ CLASS net/minecraft/class_4379 net/minecraft/client/realms/gui/screen/RealmsBack
FIELD field_19736 backup Lnet/minecraft/class_4867;
FIELD field_19738 backupInfoList Lnet/minecraft/class_4379$class_4380;
FIELD field_27937 UNKNOWN Lnet/minecraft/class_2561;
FIELD field_45972 TITLE Lnet/minecraft/class_2561;
FIELD field_45973 layout Lnet/minecraft/class_8132;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_4867;)V
ARG 1 parent
ARG 2 backup
@ -15,6 +17,8 @@ CLASS net/minecraft/class_4379 net/minecraft/client/realms/gui/screen/RealmsBack
ARG 1 value
METHOD method_25105 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_53513 (Lnet/minecraft/class_4379;Lnet/minecraft/class_364;)V
ARG 1 child
CLASS class_4380 BackupInfoList
METHOD <init> (Lnet/minecraft/class_4379;Lnet/minecraft/class_310;)V
ARG 2 client

View File

@ -10,8 +10,6 @@ CLASS net/minecraft/class_4381 net/minecraft/client/realms/gui/screen/RealmsBack
FIELD field_19751 changesButton Lnet/minecraft/class_4185;
FIELD field_19752 noBackups Ljava/lang/Boolean;
FIELD field_19753 serverData Lnet/minecraft/class_4877;
FIELD field_22686 PLUS_ICON Lnet/minecraft/class_2960;
FIELD field_22687 RESTORE_ICON Lnet/minecraft/class_2960;
FIELD field_26471 RESTORE_TEXT Lnet/minecraft/class_2561;
FIELD field_26472 CHANGES_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_26473 BACKUPS_TEXT Lnet/minecraft/class_2561;
@ -51,6 +49,8 @@ CLASS net/minecraft/class_4381 net/minecraft/client/realms/gui/screen/RealmsBack
FIELD field_44527 buttons Ljava/util/List;
FIELD field_44528 restoreButton Lnet/minecraft/class_344;
FIELD field_44529 infoButton Lnet/minecraft/class_344;
FIELD field_45237 CHANGES_BUTTON_TEXTURES Lnet/minecraft/class_8666;
FIELD field_45238 RESTORE_BUTTON_TEXTURES Lnet/minecraft/class_8666;
METHOD <init> (Lnet/minecraft/class_4381;Lnet/minecraft/class_4867;)V
ARG 2 backup
METHOD method_21176 getMediumDatePresentation (Ljava/util/Date;)Ljava/lang/String;

View File

@ -5,10 +5,10 @@ CLASS net/minecraft/class_4384 net/minecraft/client/realms/gui/screen/RealmsBrok
FIELD field_19767 serverId J
FIELD field_19769 message [Lnet/minecraft/class_2561;
FIELD field_19770 left_x I
FIELD field_19771 right_x I
FIELD field_19778 slotsThatHasBeenDownloaded Ljava/util/List;
FIELD field_19779 animTick I
FIELD field_20492 serverData Lnet/minecraft/class_4877;
FIELD field_45239 SLOT_FRAME_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_4325;JZ)V
ARG 1 parent
ARG 2 mainScreen
@ -33,7 +33,6 @@ CLASS net/minecraft/class_4384 net/minecraft/client/realms/gui/screen/RealmsBrok
ARG 1 worldId
METHOD method_21187 downloadWorld (I)V
ARG 1 slotId
METHOD method_21194 backButtonClicked ()V
METHOD method_21196 isMinigame ()Z
METHOD method_25120 (ILnet/minecraft/class_4185;)V
ARG 2 button
@ -46,5 +45,3 @@ CLASS net/minecraft/class_4384 net/minecraft/client/realms/gui/screen/RealmsBrok
ARG 2 button
METHOD method_25125 (IZ)V
ARG 2 confirmed
METHOD method_25126 (ILnet/minecraft/class_4185;)V
ARG 2 button

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_4387 net/minecraft/client/realms/gui/screen/RealmsClientOutdatedScreen
CLASS net/minecraft/class_4387 net/minecraft/client/realms/gui/screen/RealmsClientIncompatibleScreen
FIELD field_19787 parent Lnet/minecraft/class_437;
FIELD field_26477 INCOMPATIBLE_TITLE Lnet/minecraft/class_2561;
FIELD field_26478 INCOMPATIBLE_LINES [Lnet/minecraft/class_2561;

View File

@ -13,13 +13,10 @@ CLASS net/minecraft/class_4388 net/minecraft/client/realms/gui/screen/RealmsConf
FIELD field_19804 resetWorldButton Lnet/minecraft/class_4185;
FIELD field_19805 switchMinigameButton Lnet/minecraft/class_4185;
FIELD field_19806 stateChanged Z
FIELD field_19807 animTick I
FIELD field_19808 clicks I
FIELD field_20493 server Lnet/minecraft/class_4877;
FIELD field_22688 ON_ICON Lnet/minecraft/class_2960;
FIELD field_22689 OFF_ICON Lnet/minecraft/class_2960;
FIELD field_22690 EXPIRED_ICON Lnet/minecraft/class_2960;
FIELD field_22691 EXPIRES_SOON_ICON Lnet/minecraft/class_2960;
FIELD field_22690 EXPIRED_STATUS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_22691 EXPIRES_SOON_STATUS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_26479 WORLDS_TITLE Lnet/minecraft/class_2561;
FIELD field_26480 CONFIGURE_REALM_TITLE Lnet/minecraft/class_2561;
FIELD field_26482 EXPIRED_TEXT Lnet/minecraft/class_2561;
@ -28,6 +25,8 @@ CLASS net/minecraft/class_4388 net/minecraft/client/realms/gui/screen/RealmsConf
FIELD field_26485 OPEN_TEXT Lnet/minecraft/class_2561;
FIELD field_26486 CLOSED_TEXT Lnet/minecraft/class_2561;
FIELD field_33777 slotButtons Ljava/util/List;
FIELD field_45240 OPEN_STATUS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45241 CLOSED_STATUS_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_4325;J)V
ARG 1 parent
ARG 2 serverId
@ -37,19 +36,12 @@ CLASS net/minecraft/class_4388 net/minecraft/client/realms/gui/screen/RealmsConf
METHOD method_21200 buttonCenter (II)I
ARG 1 i
ARG 2 total
METHOD method_21201 drawServerStatus (Lnet/minecraft/class_332;IIII)V
METHOD method_21201 drawServerState (Lnet/minecraft/class_332;IIII)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD method_21202 drawExpiring (Lnet/minecraft/class_332;IIIII)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
ARG 6 remainingDays
METHOD method_21203 switchToFullSlot (ILnet/minecraft/class_4877;)V
ARG 1 selectedSlot
ARG 2 serverData
@ -59,11 +51,6 @@ CLASS net/minecraft/class_4388 net/minecraft/client/realms/gui/screen/RealmsConf
ARG 1 serverData
METHOD method_21208 saveSlotSettings (Lnet/minecraft/class_4883;)V
ARG 1 options
METHOD method_21214 renderMousehoverTooltip (Lnet/minecraft/class_332;Lnet/minecraft/class_2561;II)V
ARG 1 context
ARG 2 text
ARG 3 mouseX
ARG 4 mouseY
METHOD method_21215 saveSettings (Ljava/lang/String;Ljava/lang/String;)V
ARG 1 name
ARG 2 desc
@ -75,12 +62,6 @@ CLASS net/minecraft/class_4388 net/minecraft/client/realms/gui/screen/RealmsConf
METHOD method_21219 getNewScreen ()Lnet/minecraft/class_4388;
METHOD method_21220 buttonLeft (I)I
ARG 1 i
METHOD method_21221 drawExpired (Lnet/minecraft/class_332;IIII)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD method_21222 switchToEmptySlot (ILnet/minecraft/class_4877;)V
ARG 1 selectedSlot
ARG 2 serverData
@ -88,12 +69,6 @@ CLASS net/minecraft/class_4388 net/minecraft/client/realms/gui/screen/RealmsConf
ARG 1 button
METHOD method_21228 frame (I)I
ARG 1 ordinal
METHOD method_21229 drawOpen (Lnet/minecraft/class_332;IIII)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD method_21231 backButtonClicked ()V
METHOD method_21234 disableButtons ()V
METHOD method_21236 switchToMinigame ()V
@ -102,7 +77,7 @@ CLASS net/minecraft/class_4388 net/minecraft/client/realms/gui/screen/RealmsConf
METHOD method_21242 hideMinigameButtons ()V
METHOD method_25135 (ILnet/minecraft/class_4185;)V
ARG 2 button
METHOD method_25136 (Lnet/minecraft/class_4877;IZ)V
METHOD method_25136 (ILnet/minecraft/class_4877;Z)V
ARG 3 confirmed
METHOD method_25138 removeButton (Lnet/minecraft/class_4185;)V
ARG 1 button
@ -114,12 +89,6 @@ CLASS net/minecraft/class_4388 net/minecraft/client/realms/gui/screen/RealmsConf
ARG 1 button
METHOD method_25142 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_25143 drawClosed (Lnet/minecraft/class_332;IIII)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD method_25144 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_25145 (Lnet/minecraft/class_4185;)V
@ -134,3 +103,11 @@ CLASS net/minecraft/class_4388 net/minecraft/client/realms/gui/screen/RealmsConf
ARG 1 tooltip
METHOD method_32484 switchMinigame (Lnet/minecraft/class_4890;)V
ARG 1 template
METHOD method_53460 drawServerState (Lnet/minecraft/class_332;IIIILnet/minecraft/class_2960;Ljava/util/function/Supplier;)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
ARG 6 texture
ARG 7 tooltipGetter

View File

@ -3,15 +3,18 @@ CLASS net/minecraft/class_4390 net/minecraft/client/realms/gui/screen/RealmsCrea
FIELD field_19830 parent Lnet/minecraft/class_4325;
FIELD field_19831 nameBox Lnet/minecraft/class_342;
FIELD field_19832 descriptionBox Lnet/minecraft/class_342;
FIELD field_19833 createButton Lnet/minecraft/class_4185;
FIELD field_26487 WORLD_NAME_TEXT Lnet/minecraft/class_2561;
FIELD field_26488 WORLD_DESCRIPTION_TEXT Lnet/minecraft/class_2561;
FIELD field_45242 layout Lnet/minecraft/class_8132;
METHOD <init> (Lnet/minecraft/class_4877;Lnet/minecraft/class_4325;)V
ARG 1 server
ARG 2 parent
METHOD method_21245 createWorld ()V
METHOD method_21247 valid ()Z
METHOD method_25154 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_25155 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52665 (Lnet/minecraft/class_4390;Lnet/minecraft/class_364;)V
ARG 1 child
METHOD method_52666 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52667 (Lnet/minecraft/class_4185;Ljava/lang/String;)V
ARG 1 name

View File

@ -1,23 +1,10 @@
CLASS net/minecraft/class_4398 net/minecraft/client/realms/gui/screen/RealmsLongRunningMcoTaskScreen
FIELD field_19908 SYMBOLS [Ljava/lang/String;
FIELD field_19909 LOGGER Lorg/slf4j/Logger;
FIELD field_19912 parent Lnet/minecraft/class_437;
FIELD field_19914 title Lnet/minecraft/class_2561;
FIELD field_19916 errorMessage Lnet/minecraft/class_2561;
FIELD field_19917 aborted Z
FIELD field_19918 animTicks I
FIELD field_19919 task Lnet/minecraft/class_4358;
FIELD field_19920 buttonLength I
FIELD field_33778 cancelButton Lnet/minecraft/class_4185;
FIELD field_33779 NARRATOR Lnet/minecraft/class_4907;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_4358;)V
ARG 1 parent
ARG 2 task
METHOD method_21291 aborted ()Z
METHOD method_21292 setTitle (Lnet/minecraft/class_2561;)V
ARG 1 title
METHOD method_21293 cancelOrBackButtonClicked ()V
METHOD method_25167 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_25168 (Lnet/minecraft/class_4185;)V
ARG 1 button

View File

@ -1,138 +1,64 @@
CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMainScreen
FIELD field_19456 createdTrial Z
FIELD field_19457 showingPopup Z
FIELD field_19458 hasUnreadNews Z
FIELD field_19459 newsLink Ljava/lang/String;
FIELD field_19460 carouselIndex I
FIELD field_19461 carouselTick I
FIELD field_19462 hasSwitchedCarouselImage Z
FIELD field_19463 realmsGenericErrorScreen Lnet/minecraft/class_437;
FIELD field_19464 regionsPinged Z
FIELD field_19465 keyCombos Ljava/util/List;
FIELD field_19467 connectLock Ljava/util/concurrent/locks/ReentrantLock;
FIELD field_19469 showPopupButton Lnet/minecraft/class_4185;
FIELD field_19470 pendingInvitesButton Lnet/minecraft/class_4325$class_4328;
FIELD field_19471 newsButton Lnet/minecraft/class_4185;
FIELD field_19472 createTrialButton Lnet/minecraft/class_4185;
FIELD field_19473 buyARealmButton Lnet/minecraft/class_4185;
FIELD field_19474 closeButton Lnet/minecraft/class_4185;
FIELD field_19475 LOGGER Lorg/slf4j/Logger;
FIELD field_19476 overrideConfigure Z
FIELD field_19477 rateLimiter Lcom/google/common/util/concurrent/RateLimiter;
FIELD field_19478 dontSetConnectedToRealms Z
FIELD field_19481 lastScrollYPosition I
FIELD field_19482 parent Lnet/minecraft/class_437;
FIELD field_19483 realmSelectionList Lnet/minecraft/class_4325$class_4329;
FIELD field_19485 playButton Lnet/minecraft/class_4185;
FIELD field_19486 backButton Lnet/minecraft/class_4185;
FIELD field_19487 renewButton Lnet/minecraft/class_4185;
FIELD field_19488 configureButton Lnet/minecraft/class_4185;
FIELD field_19489 leaveButton Lnet/minecraft/class_4185;
FIELD field_19491 realmsServers Ljava/util/List;
FIELD field_19492 pendingInvitesCount I
FIELD field_19493 animTick I
FIELD field_19494 hasParentalConsent Z
FIELD field_19495 checkedParentalConsent Z
FIELD field_19496 checkedClientCompatibility Z
FIELD field_19497 hasFetchedServers Z
FIELD field_19498 popupOpenedByUser Z
FIELD field_19499 justClosedPopup Z
FIELD field_19500 trialAvailable Z
FIELD field_21517 IMAGES Ljava/util/List;
FIELD field_22548 DARKEN Lnet/minecraft/class_2960;
FIELD field_22549 CROSS_ICON Lnet/minecraft/class_2960;
FIELD field_22550 TRIAL_ICON Lnet/minecraft/class_2960;
FIELD field_22552 ON_ICON Lnet/minecraft/class_2960;
FIELD field_22553 OFF_ICON Lnet/minecraft/class_2960;
FIELD field_22554 EXPIRED_ICON Lnet/minecraft/class_2960;
FIELD field_22555 EXPIRES_SOON_ICON Lnet/minecraft/class_2960;
FIELD field_22557 INVITATION_ICON Lnet/minecraft/class_2960;
FIELD field_22558 INVITE_ICON Lnet/minecraft/class_2960;
FIELD field_22559 WORLD_ICON Lnet/minecraft/class_2960;
FIELD field_22560 REALMS Lnet/minecraft/class_2960;
FIELD field_22563 NEWS_ICON Lnet/minecraft/class_2960;
FIELD field_22564 POPUP Lnet/minecraft/class_2960;
FIELD field_26449 TRIAL_MESSAGE_LINES Ljava/util/List;
FIELD field_26450 UNINITIALIZED_TEXT Lnet/minecraft/class_2561;
FIELD field_26451 EXPIRED_LIST_TEXT Lnet/minecraft/class_2561;
FIELD field_26452 EXPIRED_RENEW_TEXT Lnet/minecraft/class_2561;
FIELD field_26453 EXPIRED_TRIAL_TEXT Lnet/minecraft/class_2561;
FIELD field_26455 MINIGAME_TEXT Lnet/minecraft/class_2561;
FIELD field_26456 POPUP_TEXT Lnet/minecraft/class_2561;
FIELD field_26457 EXPIRED_TEXT Lnet/minecraft/class_2561;
FIELD field_26458 EXPIRES_SOON_TEXT Lnet/minecraft/class_2561;
FIELD field_26459 EXPIRES_IN_A_DAY_TEXT Lnet/minecraft/class_2561;
FIELD field_26460 OPEN_TEXT Lnet/minecraft/class_2561;
FIELD field_26461 CLOSED_TEXT Lnet/minecraft/class_2561;
FIELD field_26465 NEWS_TEXT Lnet/minecraft/class_2561;
FIELD field_26466 popupText Lnet/minecraft/class_5489;
FIELD field_33774 TRIAL_NARRATION Lnet/minecraft/class_2561;
FIELD field_33775 hasSelectionList Z
FIELD field_33776 UNINITIALIZED_BUTTON_NARRATION Lnet/minecraft/class_2561;
FIELD field_37267 lastPlayButtonClickTime J
FIELD field_39680 periodicRunnersManager Lnet/minecraft/class_7581$class_7584;
FIELD field_39681 serverFilterer Lnet/minecraft/class_7580;
FIELD field_42859 PLAY_TEXT Lnet/minecraft/class_2561;
FIELD field_42860 LEAVE_TEXT Lnet/minecraft/class_2561;
FIELD field_42861 CONFIGURE_TEXT Lnet/minecraft/class_2561;
FIELD field_42995 INFO_ICON Lnet/minecraft/class_2960;
FIELD field_42996 seenNotifications Ljava/util/Set;
FIELD field_42997 notifications Ljava/util/List;
FIELD field_45191 CLOSED_STATUS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45192 INVITE_ICON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45193 NEWS_ICON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45194 REALMS_TITLE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45195 NO_REALMS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45196 MENU_TEXT Lnet/minecraft/class_2561;
FIELD field_45197 LOADING_TEXT Lnet/minecraft/class_2561;
FIELD field_45198 NO_REALMS_TEXT Lnet/minecraft/class_2561;
FIELD field_45199 NO_PENDING_TOOLTIP Lnet/minecraft/class_7919;
FIELD field_45200 PENDING_TOOLTIP Lnet/minecraft/class_7919;
FIELD field_45201 INFO_ICON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45203 newsLink Ljava/lang/String;
FIELD field_45204 purchaseButton Lnet/minecraft/class_4185;
FIELD field_45205 inviteButton Lnet/minecraft/class_4325$class_8651;
FIELD field_45206 newsButton Lnet/minecraft/class_4325$class_8651;
FIELD field_45207 loadStatus Lnet/minecraft/class_4325$class_8650;
FIELD field_45208 layout Lnet/minecraft/class_8132;
FIELD field_45213 availabilityInfo Ljava/util/concurrent/CompletableFuture;
FIELD field_45214 periodicRunnersManager Lnet/minecraft/class_7581$class_7584;
FIELD field_45215 playButton Lnet/minecraft/class_4185;
FIELD field_45216 NEW_REALM_ICON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45217 EXPIRED_STATUS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45218 EXPIRES_SOON_STATUS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45219 OPEN_STATUS_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_437;)V
ARG 1 parent
METHOD method_20834 onClosePopup ()V
METHOD method_20835 popupX0 ()I
METHOD method_20836 popupY0 ()I
METHOD method_20837 renderLocal (Lnet/minecraft/class_332;)V
ARG 1 context
METHOD method_20838 renderStage (Lnet/minecraft/class_332;)V
ARG 1 context
METHOD method_20842 shouldShowMessageInList ()Z
METHOD method_20843 (CLnet/minecraft/class_4324;)V
ARG 1 keyCombo
METHOD method_20844 isOutsidePopup (DD)Z
ARG 1 xm
ARG 3 ym
METHOD method_20846 drawExpired (Lnet/minecraft/class_332;IIII)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD method_20850 renderNews (Lnet/minecraft/class_332;IIZIIZZ)V
ARG 1 context
ARG 2 mouseX
ARG 3 mouseY
ARG 4 hasUnread
ARG 5 x
ARG 6 y
ARG 7 hovered
ARG 8 active
METHOD method_20852 updateButtonStates (Lnet/minecraft/class_4877;)V
ARG 1 server
METHOD method_20853 play (Lnet/minecraft/class_4877;Lnet/minecraft/class_437;)V
ARG 1 serverData
ARG 2 parent
METHOD method_20870 shouldShowPopup ()Z
METHOD method_20872 drawPopup (Lnet/minecraft/class_332;IIF)V
ARG 1 context
ARG 2 mouseX
ARG 3 mouseY
ARG 4 delta
METHOD method_20873 drawOpen (Lnet/minecraft/class_332;IIII)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD method_20874 shouldPlayButtonBeActive (Lnet/minecraft/class_4877;)Z
ARG 1 server
METHOD method_20883 drawClose (Lnet/minecraft/class_332;IIII)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
METHOD method_20884 shouldRenewButtonBeActive (Lnet/minecraft/class_4877;)Z
ARG 1 server
METHOD method_20902 newScreen ()Lnet/minecraft/class_4325;
@ -141,32 +67,11 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
METHOD method_20906 leaveClicked (Lnet/minecraft/class_4877;)V
ARG 1 selectedServer
METHOD method_20909 isSelfOwnedServer (Lnet/minecraft/class_4877;)Z
ARG 1 serverData
METHOD method_20918 hasParentalConsent ()Z
METHOD method_20920 shouldShowPopupButton ()Z
ARG 1 server
METHOD method_20922 pingRegions ()V
METHOD method_20924 getOwnedNonExpiredWorldIds ()Ljava/util/List;
METHOD method_20928 onRenew (Lnet/minecraft/class_4877;)V
ARG 1 realmsServer
METHOD method_20932 checkClientCompatibility ()V
METHOD method_20936 checkParentalConsent ()V
METHOD method_20938 switchToStage ()V
METHOD method_20940 switchToLocal ()V
METHOD method_20941 switchToProd ()V
METHOD method_20943 saveListScrollPosition ()V
METHOD method_23764 (Lnet/minecraft/class_2960;)Z
ARG 0 id
METHOD method_23765 loadImages (Lnet/minecraft/class_3300;)V
ARG 0 manager
METHOD method_23766 (Lnet/minecraft/class_2960;)Z
ARG 0 filename
METHOD method_24987 drawExpiring (Lnet/minecraft/class_332;IIIII)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
ARG 6 remainingDays
METHOD method_24991 leaveServer (ZLnet/minecraft/class_4877;)V
ARG 1 confirmed
ARG 2 realmsServer
@ -176,50 +81,24 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
ARG 1 child
METHOD method_31174 removeServer (Lnet/minecraft/class_4877;)V
ARG 1 serverData
METHOD method_35682 setCreatedTrial (Z)V
ARG 1 createdTrial
METHOD method_38503 findServer ()Lnet/minecraft/class_4877;
METHOD method_38504 (Lnet/minecraft/class_4877;Z)V
ARG 2 confirmed
METHOD method_38505 removeSelection ()V
METHOD method_44609 resetPeriodicRunnersManager ()V
METHOD method_44610 (Lnet/minecraft/class_4882;)V
ARG 1 liveStats
METHOD method_44611 createPeriodicRunnersManager (Lnet/minecraft/class_7578;)Lnet/minecraft/class_7581$class_7584;
ARG 1 periodicCheckers
METHOD method_44612 (Lnet/minecraft/class_7578;Lnet/minecraft/class_4876;)V
ARG 2 news
METHOD method_44613 (Ljava/lang/Boolean;)V
ARG 1 trialAvailable
METHOD method_44614 (Ljava/lang/Integer;)V
ARG 1 pendingInvitesCount
METHOD method_44615 (Ljava/util/List;)V
ARG 1 servers
METHOD method_48171 addInvitesAndNewsButtons ()V
METHOD method_48173 addPurchaseButtons ()V
METHOD method_48178 (Lnet/minecraft/class_4185;)V
ARG 0 button
METHOD method_48179 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_48180 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_49281 (Lnet/minecraft/class_4325;Lnet/minecraft/class_364;)V
ARG 1 child
METHOD method_49283 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_49284 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_49285 shouldConfigureButtonBeActive (Lnet/minecraft/class_4877;)Z
ARG 1 server
METHOD method_49286 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_49287 addLowerButtons ()V
METHOD method_49288 shouldLeaveButtonBeActive (Lnet/minecraft/class_4877;)Z
ARG 1 server
METHOD method_49289 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_49290 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_49550 refresh ()V
METHOD method_49551 addNotificationEntry (Lnet/minecraft/class_4325$class_4329;Lnet/minecraft/class_8204;)V
ARG 1 selectionList
@ -243,40 +122,48 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
ARG 2 void_
METHOD method_49561 (Ljava/util/List;)V
ARG 1 notifications
CLASS class_4326 CloseButton
METHOD method_25021 (Lnet/minecraft/class_4325;Lnet/minecraft/class_4185;)V
ARG 1 button
CLASS class_4327 NewsButton
METHOD method_25022 (Lnet/minecraft/class_4325;Lnet/minecraft/class_4185;)V
ARG 1 button
CLASS class_4328 PendingInvitesButton
FIELD field_44516 INVITES_TITLE Lnet/minecraft/class_2561;
FIELD field_44517 NO_PENDING_TEXT Lnet/minecraft/class_7919;
FIELD field_44518 PENDING_TEXT Lnet/minecraft/class_7919;
METHOD method_37005 updatePendingText ()V
METHOD method_51235 render (Lnet/minecraft/class_332;)V
ARG 1 context
METHOD method_51236 (Lnet/minecraft/class_4325;Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52630 makeHeader ()Lnet/minecraft/class_8133;
METHOD method_52631 makeNoRealmsLayout ()Lnet/minecraft/class_8667;
METHOD method_52632 refreshButtons ()V
METHOD method_52634 (Lnet/minecraft/class_8647$class_8648;)V
ARG 1 availabilityInfo
METHOD method_52635 onLoadStatusChange (Lnet/minecraft/class_4325$class_8650;)V
ARG 1 loadStatus
METHOD method_52636 (Lnet/minecraft/class_4325;Lnet/minecraft/class_364;)V
ARG 1 child
METHOD method_52637 drawEnvironmentText (Lnet/minecraft/class_332;Ljava/lang/String;I)V
ARG 1 context
ARG 2 text
ARG 3 color
METHOD method_52638 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52639 (Ljava/lang/Boolean;)V
ARG 1 trialAvailable
METHOD method_52640 (Lnet/minecraft/class_2561;Lnet/minecraft/class_4185;)V
ARG 2 button
METHOD method_52641 makeLayoutFor (Lnet/minecraft/class_4325$class_8650;)Lnet/minecraft/class_8132;
ARG 1 loadStatus
METHOD method_52642 (Lnet/minecraft/class_4325;Lnet/minecraft/class_364;)V
ARG 1 child
METHOD method_52643 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52644 makeInnerLayout (Lnet/minecraft/class_4325$class_8650;)Lnet/minecraft/class_8133;
ARG 1 loadStatus
METHOD method_52645 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52646 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52647 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52648 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_52649 (Lnet/minecraft/class_4185;)V
ARG 1 button
CLASS class_4329 RealmSelectionList
CLASS class_4330 RealmSelectionListEntry
FIELD field_19518 server Lnet/minecraft/class_4877;
METHOD <init> (Lnet/minecraft/class_4325;Lnet/minecraft/class_4877;)V
ARG 2 server
METHOD method_20945 render (Lnet/minecraft/class_4877;Lnet/minecraft/class_332;IIII)V
ARG 1 server
ARG 2 context
ARG 3 x
ARG 4 y
ARG 5 mouseX
ARG 6 mouseY
METHOD method_20946 renderRealmsServerItem (Lnet/minecraft/class_4877;Lnet/minecraft/class_332;IIII)V
ARG 1 server
ARG 2 context
ARG 3 x
ARG 4 y
ARG 5 mouseX
ARG 6 mouseY
METHOD method_49291 drawServerState (Lnet/minecraft/class_4877;Lnet/minecraft/class_332;IIIIII)V
ARG 1 server
ARG 2 context
@ -286,14 +173,16 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
ARG 6 mouseY
ARG 7 xOffset
ARG 8 yOffset
CLASS class_4331 RealmSelectionListTrialEntry
METHOD method_20947 renderTrialItem (Lnet/minecraft/class_332;IIIII)V
METHOD method_52653 play ()V
METHOD method_52654 createRealm ()V
METHOD method_53452 drawServerState (Lnet/minecraft/class_332;IIIILnet/minecraft/class_2960;Ljava/util/function/Supplier;)V
ARG 1 context
ARG 2 index
ARG 3 x
ARG 4 y
ARG 5 mouseX
ARG 6 mouseY
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
ARG 6 texture
ARG 7 tooltipGetter
CLASS class_4866 Entry
METHOD method_38506 getRealmsServer ()Lnet/minecraft/class_4877;
CLASS class_8200 VisitButtonEntry
@ -302,14 +191,10 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
METHOD <init> (Lnet/minecraft/class_4325;Lnet/minecraft/class_4185;)V
ARG 2 button
CLASS class_8201 CrossButton
METHOD <init> (IILnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_2561;)V
ARG 1 x
ARG 2 y
ARG 3 onPress
ARG 4 message
FIELD field_45222 TEXTURES Lnet/minecraft/class_8666;
METHOD <init> (Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_2561;)V
ARG 1 onPress
ARG 2 message
ARG 2 tooltip
CLASS class_8202 VisitUrlNotification
FIELD field_43005 message Lnet/minecraft/class_2561;
FIELD field_43006 gridChildren Ljava/util/List;
@ -332,3 +217,17 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
CLASS class_8203 Request
METHOD request (Lnet/minecraft/class_4341;)Ljava/lang/Object;
ARG 1 client
CLASS class_8650 LoadStatus
CLASS class_8651 NotificationButtonWidget
FIELD field_45227 TEXTURES [Lnet/minecraft/class_2960;
FIELD field_45229 SIZE I
FIELD field_45230 TEXTURE_SIZE I
FIELD field_45231 notificationCount I
METHOD <init> (Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V
ARG 1 message
ARG 2 texture
ARG 3 onPress
METHOD method_52651 setNotificationCount (I)V
ARG 1 notificationCount
METHOD method_52652 render (Lnet/minecraft/class_332;)V
ARG 1 context

View File

@ -1,19 +1,17 @@
CLASS net/minecraft/class_4399 net/minecraft/client/realms/gui/screen/RealmsNotificationsScreen
FIELD field_19924 pendingInvitesCount I
FIELD field_19925 checkedMcoAvailability Z
FIELD field_19926 trialAvailable Z
FIELD field_19927 validClient Z
FIELD field_19927 validClient Ljava/util/concurrent/CompletableFuture;
FIELD field_19928 hasUnreadNews Z
FIELD field_22698 INVITE_ICON Lnet/minecraft/class_2960;
FIELD field_22699 TRIAL_ICON Lnet/minecraft/class_2960;
FIELD field_22700 NEWS_NOTIFICATION Lnet/minecraft/class_2960;
FIELD field_39695 periodicRunnersManager Lnet/minecraft/class_7581$class_7584;
FIELD field_43036 UNSEEN_NOTIFICATION Lnet/minecraft/class_2960;
FIELD field_43037 currentRunnersFactory Lnet/minecraft/class_4399$class_8207;
FIELD field_43038 hasUnseenNotification Z
FIELD field_43039 newsAndNotifications Lnet/minecraft/class_4399$class_8207;
FIELD field_43040 notificationsOnly Lnet/minecraft/class_4399$class_8207;
METHOD method_21294 checkIfMcoEnabled ()V
FIELD field_45245 UNSEEN_NOTIFICATION_ICON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45246 NEWS_ICON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45247 INVITE_ICON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45248 TRIAL_AVAILABLE_ICON_TEXTURE Lnet/minecraft/class_2960;
METHOD method_21295 drawIcons (Lnet/minecraft/class_332;)V
ARG 1 context
METHOD method_25169 shouldShowRealmsNews ()Z
@ -33,6 +31,8 @@ CLASS net/minecraft/class_4399 net/minecraft/client/realms/gui/screen/RealmsNoti
ARG 2 manager
METHOD method_49591 (Ljava/util/List;)V
ARG 0 notifications
METHOD method_52670 (Lnet/minecraft/class_8647$class_8648;)Ljava/lang/Boolean;
ARG 0 info
CLASS class_8207 NotificationRunnersFactory
METHOD method_49592 isNews ()Z
METHOD method_49593 createPeriodicRunnersManager (Lnet/minecraft/class_7578;)Lnet/minecraft/class_7581$class_7584;

View File

@ -2,31 +2,22 @@ CLASS net/minecraft/class_4401 net/minecraft/client/realms/gui/screen/RealmsPend
FIELD field_19935 LOGGER Lorg/slf4j/Logger;
FIELD field_19936 parent Lnet/minecraft/class_437;
FIELD field_19937 tooltip Lnet/minecraft/class_2561;
FIELD field_19938 loaded Z
FIELD field_19939 pendingInvitationSelectionList Lnet/minecraft/class_4401$class_4402;
FIELD field_19941 selectedInvite I
FIELD field_19942 acceptButton Lnet/minecraft/class_4185;
FIELD field_19943 rejectButton Lnet/minecraft/class_4185;
FIELD field_22702 ACCEPT_ICON Lnet/minecraft/class_2960;
FIELD field_22703 REJECT_ICON Lnet/minecraft/class_2960;
FIELD field_22702 ACCEPT_ICON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_22703 REJECT_ICON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_26493 NO_PENDING_TEXT Lnet/minecraft/class_2561;
FIELD field_26494 ACCEPT_TEXT Lnet/minecraft/class_2561;
FIELD field_26495 REJECT_TEXT Lnet/minecraft/class_2561;
FIELD field_45249 pendingInvites Ljava/util/concurrent/CompletableFuture;
FIELD field_45250 ACCEPT_HIGHLIGHTED_ICON_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45251 REJECT_HIGHLIGHTED_ICON_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_2561;)V
ARG 1 parent
ARG 2 title
METHOD method_21300 updateList (I)V
ARG 1 slot
METHOD method_21306 renderMousehoverTooltip (Lnet/minecraft/class_332;Lnet/minecraft/class_2561;II)V
ARG 1 context
ARG 2 tooltip
ARG 3 mouseX
ARG 4 mouseY
METHOD method_21307 updateButtonStates ()V
METHOD method_21308 reject (I)V
ARG 1 slot
METHOD method_21311 accept (I)V
ARG 1 slot
METHOD method_21314 shouldAcceptAndRejectButtonBeVisible (I)Z
ARG 1 invite
METHOD method_25175 (Lnet/minecraft/class_4185;)V
@ -35,9 +26,15 @@ CLASS net/minecraft/class_4401 net/minecraft/client/realms/gui/screen/RealmsPend
ARG 1 button
METHOD method_25179 (Lnet/minecraft/class_4185;)V
ARG 1 button
CLASS 1
METHOD method_21317 (Lnet/minecraft/class_4871;)Lnet/minecraft/class_4401$class_4403;
ARG 1 invite
METHOD method_52672 handle (IZ)V
ARG 1 index
ARG 2 accepted
METHOD method_52673 (IZLjava/lang/Boolean;)V
ARG 3 result
METHOD method_52674 (Lnet/minecraft/class_4871;)Lnet/minecraft/class_4401$class_4403;
ARG 1 invite
METHOD method_52679 (Ljava/util/List;)V
ARG 1 pendingInvites
CLASS class_4402 PendingInvitationSelectionList
METHOD method_21321 removeAtIndex (I)V
ARG 1 index

View File

@ -9,9 +9,6 @@ CLASS net/minecraft/class_4406 net/minecraft/client/realms/gui/screen/RealmsPlay
FIELD field_19967 opdeopButton Lnet/minecraft/class_4185;
FIELD field_19970 player I
FIELD field_19971 stateChanged Z
FIELD field_22704 OP_ICON Lnet/minecraft/class_2960;
FIELD field_22705 USER_ICON Lnet/minecraft/class_2960;
FIELD field_22706 CROSS_PLAYER_ICON Lnet/minecraft/class_2960;
FIELD field_22707 OPTIONS_BACKGROUND Lnet/minecraft/class_2960;
FIELD field_26498 NORMAL_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_26499 OPERATOR_TOOLTIP Lnet/minecraft/class_2561;
@ -54,6 +51,9 @@ CLASS net/minecraft/class_4406 net/minecraft/client/realms/gui/screen/RealmsPlay
FIELD field_44536 uninviteButton Lnet/minecraft/class_344;
FIELD field_44537 opButton Lnet/minecraft/class_344;
FIELD field_44538 deopButton Lnet/minecraft/class_344;
FIELD field_45252 REMOVE_PLAYER_TEXTURES Lnet/minecraft/class_8666;
FIELD field_45253 MAKE_OPERATOR_TEXTURES Lnet/minecraft/class_8666;
FIELD field_45254 REMOVE_OPERATOR_TEXTURES Lnet/minecraft/class_8666;
METHOD <init> (Lnet/minecraft/class_4406;Lnet/minecraft/class_4874;)V
ARG 2 playerInfo
METHOD method_51245 (ILnet/minecraft/class_332;IIFLnet/minecraft/class_339;)V

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_4409 net/minecraft/client/realms/gui/screen/RealmsRese
FIELD field_27938 callback Ljava/util/function/Consumer;
FIELD field_27939 generatorType Lnet/minecraft/class_5672;
FIELD field_27940 mapFeatures Z
FIELD field_45280 layout Lnet/minecraft/class_8132;
METHOD <init> (Ljava/util/function/Consumer;Lnet/minecraft/class_2561;)V
ARG 1 callback
ARG 2 parentTitle
@ -18,3 +19,6 @@ CLASS net/minecraft/class_4409 net/minecraft/client/realms/gui/screen/RealmsRese
METHOD method_32487 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V
ARG 1 button
ARG 2 mapFeatures
METHOD method_52693 createResetWorldInfo ()Lnet/minecraft/class_4413;
METHOD method_52694 (Lnet/minecraft/class_4409;Lnet/minecraft/class_364;)V
ARG 1 child

View File

@ -4,7 +4,6 @@ CLASS net/minecraft/class_4410 net/minecraft/client/realms/gui/screen/RealmsRese
FIELD field_20000 parent Lnet/minecraft/class_437;
FIELD field_20001 serverData Lnet/minecraft/class_4877;
FIELD field_20006 subtitle Lnet/minecraft/class_2561;
FIELD field_20007 buttonTitle Lnet/minecraft/class_2561;
FIELD field_20008 subtitleColor I
FIELD field_20495 normalWorldTemplates Lnet/minecraft/class_4891;
FIELD field_20496 adventureWorldTemplates Lnet/minecraft/class_4891;
@ -15,55 +14,14 @@ CLASS net/minecraft/class_4410 net/minecraft/client/realms/gui/screen/RealmsRese
FIELD field_22709 EXPERIENCE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_22710 INSPIRATION_TEXTURE Lnet/minecraft/class_2960;
FIELD field_22711 resetCallback Ljava/lang/Runnable;
FIELD field_22712 selectFileUploadCallback Ljava/lang/Runnable;
FIELD field_22713 SLOT_FRAME_TEXTURE Lnet/minecraft/class_2960;
FIELD field_22714 UPLOAD_TEXTURE Lnet/minecraft/class_2960;
FIELD field_22715 ADVENTURE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_22716 SURVIVAL_SPAWN_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_4877;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
ARG 1 parent
ARG 2 serverData
ARG 3 resetCallback
ARG 4 selectFileUploadCallback
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_4877;Lnet/minecraft/class_2561;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
ARG 1 parent
ARG 2 server
ARG 3 title
ARG 4 resetCallback
ARG 5 selectFileUploadCallback
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_4877;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;ILnet/minecraft/class_2561;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
ARG 1 parent
ARG 2 server
ARG 3 title
ARG 4 subtitle
ARG 5 subtitleColor
ARG 6 buttonTitle
ARG 7 resetCallback
ARG 8 selectFileUploadCallback
METHOD method_21370 drawFrame (Lnet/minecraft/class_332;IILnet/minecraft/class_2561;Lnet/minecraft/class_2960;ZZ)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 text
ARG 5 texture
ARG 6 hovered
ARG 7 mouseOver
METHOD method_21376 setResetTitle (Lnet/minecraft/class_2561;)V
ARG 1 resetTitle
METHOD method_21377 switchSlot (Ljava/lang/Runnable;)V
ARG 1 callback
METHOD method_21379 setSlot (I)V
ARG 1 slot
METHOD method_21384 frame (I)I
ARG 1 i
METHOD method_25206 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_25208 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_25209 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_25210 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_25211 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_25212 (Lnet/minecraft/class_4185;)V

View File

@ -1,8 +1,5 @@
CLASS net/minecraft/class_4905 net/minecraft/client/realms/gui/screen/RealmsScreen
FIELD field_33044 ADVENTURE_MAPS_IN_1_9_URL Ljava/lang/String;
FIELD field_33058 MAX_FILE_SIZE J
FIELD field_33059 WHITE I
FIELD field_33065 RED I
FIELD field_33848 labels Ljava/util/List;
METHOD method_25494 row (I)I
COMMENT Moved from RealmsConstants in 20w10a

View File

@ -9,15 +9,13 @@ CLASS net/minecraft/class_4416 net/minecraft/client/realms/gui/screen/RealmsSele
FIELD field_20056 selectedWorld I
FIELD field_20057 worldSelectionList Lnet/minecraft/class_4416$class_4418;
FIELD field_20058 WORLD_LANG Lnet/minecraft/class_2561;
FIELD field_22717 onBack Ljava/lang/Runnable;
FIELD field_26507 HARDCORE_TEXT Lnet/minecraft/class_2561;
FIELD field_26508 CHEATS_TEXT Lnet/minecraft/class_2561;
FIELD field_44909 LOADING_ERROR_TEXT Lnet/minecraft/class_2561;
METHOD <init> (JILnet/minecraft/class_4410;Ljava/lang/Runnable;)V
METHOD <init> (JILnet/minecraft/class_4410;)V
ARG 1 worldId
ARG 3 slotId
ARG 4 parent
ARG 5 onBack
METHOD method_21396 loadLevelList ()V
METHOD method_21400 getGameModeName (Lnet/minecraft/class_34;)Lnet/minecraft/class_2561;
ARG 0 summary

View File

@ -1,25 +1,20 @@
CLASS net/minecraft/class_4419 net/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen
FIELD field_20069 LOGGER Lorg/slf4j/Logger;
FIELD field_20071 templateList Lnet/minecraft/class_4419$class_4420;
FIELD field_20072 selectedTemplate I
FIELD field_20072 selectedTemplate Lnet/minecraft/class_4890;
FIELD field_20074 selectButton Lnet/minecraft/class_4185;
FIELD field_20075 trailerButton Lnet/minecraft/class_4185;
FIELD field_20076 publisherButton Lnet/minecraft/class_4185;
FIELD field_20077 tooltip Lnet/minecraft/class_2561;
FIELD field_20078 currentLink Ljava/lang/String;
FIELD field_20079 worldType Lnet/minecraft/class_4877$class_4321;
FIELD field_20080 clicks I
FIELD field_20081 warning [Lnet/minecraft/class_2561;
FIELD field_20082 warningURL Ljava/lang/String;
FIELD field_20083 displayWarning Z
FIELD field_20084 hoverWarning Z
FIELD field_20085 noTemplatesMessage Ljava/util/List;
FIELD field_22719 LINK_ICONS Lnet/minecraft/class_2960;
FIELD field_22720 TRAILER_ICONS Lnet/minecraft/class_2960;
FIELD field_22721 SLOT_FRAME Lnet/minecraft/class_2960;
FIELD field_26512 INFO_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_26513 TRAILER_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_22721 SLOT_FRAME_TEXTURE Lnet/minecraft/class_2960;
FIELD field_27941 callback Ljava/util/function/Consumer;
FIELD field_45976 layout Lnet/minecraft/class_8132;
FIELD field_45977 SELECT_TEXT Lnet/minecraft/class_2561;
FIELD field_45978 TRAILER_TEXT Lnet/minecraft/class_2561;
FIELD field_45979 PUBLISHER_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_2561;Ljava/util/function/Consumer;Lnet/minecraft/class_4877$class_4321;)V
ARG 1 title
ARG 2 callback
@ -39,18 +34,9 @@ CLASS net/minecraft/class_4419 net/minecraft/client/realms/gui/screen/RealmsSele
METHOD method_21416 fetchWorldTemplates (Lnet/minecraft/class_4891;Lnet/minecraft/class_4341;)Lcom/mojang/datafixers/util/Either;
ARG 1 templateList
ARG 2 realms
METHOD method_21424 renderMousehoverTooltip (Lnet/minecraft/class_332;Lnet/minecraft/class_2561;II)V
ARG 1 context
ARG 2 tooltip
ARG 3 mouseX
ARG 4 mouseY
METHOD method_21425 updateButtonStates ()V
METHOD method_21429 setWarning ([Lnet/minecraft/class_2561;)V
ARG 1 warning
METHOD method_21430 shouldSelectButtonBeActive ()Z
METHOD method_21432 shouldPublisherBeVisible ()Z
METHOD method_21434 getSelectedTemplate ()Lnet/minecraft/class_4890;
METHOD method_21436 shouldTrailerBeVisible ()Z
METHOD method_21440 selectTemplate ()V
METHOD method_21442 onTrailer ()V
METHOD method_21444 onPublish ()V
@ -64,15 +50,17 @@ CLASS net/minecraft/class_4419 net/minecraft/client/realms/gui/screen/RealmsSele
ARG 1 button
METHOD method_25236 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_25247 isSelectionValid ()Z
METHOD method_53514 getTemplateListTop ()I
METHOD method_53515 (Lnet/minecraft/class_4419;Lnet/minecraft/class_364;)V
ARG 1 child
METHOD method_53517 (Z)V
ARG 1 confirmed
CLASS class_4420 WorldTemplateObjectSelectionList
METHOD <init> (Lnet/minecraft/class_4419;)V
ARG 1 screen
METHOD <init> (Lnet/minecraft/class_4419;Ljava/lang/Iterable;)V
ARG 2 templates
METHOD method_21446 isEmpty ()Z
METHOD method_21447 getItem (I)Lnet/minecraft/class_4890;
ARG 1 index
METHOD method_21448 addEntry (Lnet/minecraft/class_4890;)V
ARG 1 template
METHOD method_21450 getValues ()Ljava/util/List;
@ -80,28 +68,12 @@ CLASS net/minecraft/class_4419 net/minecraft/client/realms/gui/screen/RealmsSele
ARG 0 child
CLASS class_4421 WorldTemplateObjectSelectionListEntry
FIELD field_20094 mTemplate Lnet/minecraft/class_4890;
FIELD field_45980 LINK_TEXTURES Lnet/minecraft/class_8666;
FIELD field_45981 VIDEO_LINK_TEXTURES Lnet/minecraft/class_8666;
FIELD field_45982 INFO_TOOLTIP_TEXT Lnet/minecraft/class_2561;
FIELD field_45983 TRAILER_TOOLTIP_TEXT Lnet/minecraft/class_2561;
FIELD field_45984 prevClickTime J
FIELD field_45985 infoButton Lnet/minecraft/class_344;
FIELD field_45986 trailerButton Lnet/minecraft/class_344;
METHOD <init> (Lnet/minecraft/class_4419;Lnet/minecraft/class_4890;)V
ARG 2 template
METHOD method_21451 drawImage (Lnet/minecraft/class_332;IIIILnet/minecraft/class_4890;)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
ARG 6 template
METHOD method_21452 drawIcons (Lnet/minecraft/class_332;IIIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
ARG 1 context
ARG 2 x
ARG 3 y
ARG 4 mouseX
ARG 5 mouseY
ARG 6 link
ARG 7 trailer
ARG 8 recommendedPlayers
METHOD method_21453 renderWorldTemplateItem (Lnet/minecraft/class_332;Lnet/minecraft/class_4890;IIII)V
ARG 1 context
ARG 2 template
ARG 3 x
ARG 4 y
ARG 5 mouseX
ARG 6 mouseY

View File

@ -21,14 +21,12 @@ CLASS net/minecraft/class_4427 net/minecraft/client/realms/gui/screen/RealmsUplo
FIELD field_20195 bytesPerSecond J
FIELD field_20196 UPLOAD_LOCK Ljava/util/concurrent/locks/ReentrantLock;
FIELD field_20503 statusTexts [Lnet/minecraft/class_2561;
FIELD field_22728 onBack Ljava/lang/Runnable;
FIELD field_26526 VERIFYING_TEXT Lnet/minecraft/class_2561;
METHOD <init> (JILnet/minecraft/class_4410;Lnet/minecraft/class_34;Ljava/lang/Runnable;)V
METHOD <init> (JILnet/minecraft/class_4410;Lnet/minecraft/class_34;)V
ARG 1 worldId
ARG 3 slotId
ARG 4 parent
ARG 5 selectedLevel
ARG 6 onBack
METHOD method_21515 verify (Ljava/io/File;)Z
ARG 1 archive
METHOD method_21516 addFileToTarGz (Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;Ljava/lang/String;Ljava/lang/String;Z)V

View File

@ -1,13 +1,9 @@
CLASS net/minecraft/class_4358 net/minecraft/client/realms/task/LongRunningTask
FIELD field_19638 screen Lnet/minecraft/class_4398;
FIELD field_22731 LOGGER Lorg/slf4j/Logger;
FIELD field_32132 MAX_RETRIES I
METHOD method_21065 aborted ()Z
METHOD method_21066 setScreen (Lnet/minecraft/class_4398;)V
ARG 1 screen
METHOD method_21067 error (Lnet/minecraft/class_2561;)V
METHOD method_21068 tick ()V
METHOD method_21069 setTitle (Lnet/minecraft/class_2561;)V
ARG 1 title
METHOD method_21070 init ()V
METHOD method_21071 abortTask ()V
METHOD method_25287 pause (J)V

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_5221 net/minecraft/client/realms/util/Errable
METHOD method_21067 error (Lnet/minecraft/class_2561;)V
ARG 1 errorMessage
METHOD method_27453 error (Ljava/lang/String;)V
ARG 1 errorMessage

View File

@ -4,7 +4,8 @@ CLASS net/minecraft/class_7580 net/minecraft/client/realms/util/RealmsServerFilt
FIELD field_39694 sortedServers Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client
METHOD method_44622 remove (Lnet/minecraft/class_4877;)Ljava/util/List;
METHOD method_44622 remove (Lnet/minecraft/class_4877;)V
ARG 1 server
METHOD method_44623 filterAndSort (Ljava/util/List;)Ljava/util/List;
METHOD method_44623 filterAndSort (Ljava/util/List;)V
ARG 1 servers
METHOD method_52664 isEmpty ()Z

View File

@ -1,24 +1,15 @@
CLASS net/minecraft/class_4448 net/minecraft/client/realms/util/RealmsUtil
FIELD field_20260 gameProfileCache Lcom/google/common/cache/LoadingCache;
FIELD field_20262 SESSION_SERVICE Lcom/mojang/authlib/minecraft/MinecraftSessionService;
FIELD field_32129 SECONDS_PER_MINUTE I
FIELD field_32130 SECONDS_PER_HOUR I
FIELD field_32131 SECONDS_PER_DAY I
FIELD field_44910 NOW_TEXT Lnet/minecraft/class_2561;
METHOD method_21567 convertToAgePresentation (J)Lnet/minecraft/class_2561;
ARG 0 milliseconds
METHOD method_21568 uuidToName (Ljava/lang/String;)Ljava/lang/String;
ARG 0 uuid
METHOD method_25282 convertToAgePresentation (Ljava/util/Date;)Lnet/minecraft/class_2561;
ARG 0 date
METHOD method_48972 drawPlayerHead (Lnet/minecraft/class_332;IIILjava/lang/String;)V
METHOD method_48972 drawPlayerHead (Lnet/minecraft/class_332;IIILjava/util/UUID;)V
ARG 0 context
ARG 1 x
ARG 2 y
ARG 3 size
ARG 4 uuid
METHOD method_48973 uuidToProfile (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;
ARG 0 uuid
CLASS 1
METHOD load (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 uuid
ARG 4 playerUuid

View File

@ -5,8 +5,7 @@ CLASS net/minecraft/class_299 net/minecraft/client/recipebook/ClientRecipeBook
METHOD method_1393 getOrderedResults ()Ljava/util/List;
METHOD method_1396 getResultsForGroup (Lnet/minecraft/class_314;)Ljava/util/List;
ARG 1 category
METHOD method_1400 getGroupForRecipe (Lnet/minecraft/class_1860;)Lnet/minecraft/class_314;
ARG 0 recipe
METHOD method_1400 getGroupForRecipe (Lnet/minecraft/class_8786;)Lnet/minecraft/class_314;
METHOD method_1401 reload (Ljava/lang/Iterable;Lnet/minecraft/class_5455;)V
ARG 1 recipes
ARG 2 registryManager

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_769 net/minecraft/client/render/BuiltChunkStorage
FIELD field_4149 sizeY I
FIELD field_4150 chunks [Lnet/minecraft/class_846$class_851;
FIELD field_4151 world Lnet/minecraft/class_1937;
FIELD field_45629 viewDistance I
METHOD <init> (Lnet/minecraft/class_846;Lnet/minecraft/class_1937;ILnet/minecraft/class_761;)V
ARG 1 chunkBuilder
ARG 2 world
@ -29,3 +30,5 @@ CLASS net/minecraft/class_769 net/minecraft/client/render/BuiltChunkStorage
METHOD method_3330 updateCameraPosition (DD)V
ARG 1 x
ARG 3 z
METHOD method_52839 getViewDistance ()I
METHOD method_52840 getWorld ()Lnet/minecraft/class_5539;

View File

@ -0,0 +1,35 @@
CLASS net/minecraft/class_8679 net/minecraft/client/render/ChunkRenderingDataPreparer
CLASS class_762 ChunkInfo
FIELD field_4122 propagationLevel I
FIELD field_4124 chunk Lnet/minecraft/class_846$class_851;
FIELD field_4125 direction B
FIELD field_4126 cullingState B
METHOD <init> (Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_2350;I)V
ARG 1 chunk
ARG 2 direction
ARG 3 propagationLevel
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_3298 canCull (Lnet/minecraft/class_2350;)Z
ARG 1 from
METHOD method_3299 updateCullingState (BLnet/minecraft/class_2350;)V
ARG 1 parentCullingState
ARG 2 from
METHOD method_34813 hasAnyDirection ()Z
METHOD method_34814 hasDirection (I)Z
ARG 1 ordinal
METHOD method_34816 addDirection (Lnet/minecraft/class_2350;)V
ARG 1 direction
CLASS class_5972 ChunkInfoList
FIELD field_29620 current [Lnet/minecraft/class_8679$class_762;
METHOD <init> (I)V
ARG 1 size
METHOD method_34820 getInfo (Lnet/minecraft/class_846$class_851;)Lnet/minecraft/class_8679$class_762;
ARG 1 chunk
METHOD method_34821 setInfo (Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_8679$class_762;)V
ARG 1 chunk
ARG 2 info
CLASS class_6600 RenderableChunks
FIELD field_34819 chunks Ljava/util/LinkedHashSet;
METHOD <init> (I)V
ARG 1 chunkCount

View File

@ -237,6 +237,12 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer
METHOD method_51785 getGuiOverlay ()Lnet/minecraft/class_1921;
METHOD method_51786 getGuiTextHighlight ()Lnet/minecraft/class_1921;
METHOD method_51787 getGuiGhostRecipeOverlay ()Lnet/minecraft/class_1921;
METHOD method_53490 createArmorCutoutNoCull (Ljava/lang/String;Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921$class_4687;
ARG 0 name
ARG 1 texture
ARG 2 decal
METHOD method_53491 createArmorDecalCutoutNoCull (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
ARG 0 texture
CLASS class_4687 MultiPhase
FIELD field_21403 phases Lnet/minecraft/class_1921$class_4688;
FIELD field_21697 affectedOutline Ljava/util/Optional;

View File

@ -26,6 +26,7 @@ CLASS net/minecraft/class_4722 net/minecraft/client/render/TexturedRenderLayers
FIELD field_42071 ARMOR_TRIMS_ATLAS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_42910 DECORATED_POT_ATLAS_TEXTURE Lnet/minecraft/class_2960;
FIELD field_42911 DECORATED_POT_PATTERN_TEXTURES Ljava/util/Map;
FIELD field_46070 ARMOR_TRIMS_DECAL_RENDER_LAYER Lnet/minecraft/class_1921;
METHOD method_24059 getBannerPatterns ()Lnet/minecraft/class_1921;
METHOD method_24061 (Lnet/minecraft/class_1767;)Lnet/minecraft/class_4730;
ARG 0 color
@ -70,7 +71,8 @@ CLASS net/minecraft/class_4722 net/minecraft/client/render/TexturedRenderLayers
METHOD method_45782 createHangingSignTextureId (Lnet/minecraft/class_4719;)Lnet/minecraft/class_4730;
ARG 0 type
METHOD method_45783 getHangingSign ()Lnet/minecraft/class_1921;
METHOD method_48480 getArmorTrims ()Lnet/minecraft/class_1921;
METHOD method_48480 getArmorTrims (Z)Lnet/minecraft/class_1921;
ARG 0 decal
METHOD method_49341 getDecoratedPotPatternTextureId (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730;
ARG 0 potPatternKey
METHOD method_49342 createDecoratedPotPatternTextureId (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730;

View File

@ -20,13 +20,6 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
FIELD field_25279 transparencyPostProcessor Lnet/minecraft/class_279;
FIELD field_27740 frustum Lnet/minecraft/class_4604;
FIELD field_27741 blockEntityRenderDispatcher Lnet/minecraft/class_824;
FIELD field_34807 chunkInfos Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
FIELD field_34808 fullUpdateFuture Ljava/util/concurrent/Future;
FIELD field_34809 updateFinished Ljava/util/concurrent/atomic/AtomicBoolean;
FIELD field_34810 shouldUpdate Z
FIELD field_34811 nextUpdateTime Ljava/util/concurrent/atomic/AtomicLong;
FIELD field_34816 builtChunks Ljava/util/concurrent/BlockingQueue;
FIELD field_34817 renderableChunks Ljava/util/concurrent/atomic/AtomicReference;
FIELD field_4055 noCullingBlockEntities Ljava/util/Set;
FIELD field_4056 capturedFrustum Lnet/minecraft/class_4604;
FIELD field_4058 blockBreakingInfos Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
@ -37,7 +30,6 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
FIELD field_4064 lastCameraYaw D
FIELD field_4065 capturedFrustumOrientation [Lorg/joml/Vector4f;
FIELD field_4069 lastCameraX D
FIELD field_4070 lastCameraChunkUpdateZ D
FIELD field_4071 FORCEFIELD Lnet/minecraft/class_2960;
FIELD field_4072 lastCloudsColor Lnet/minecraft/class_243;
FIELD field_4073 ticks I
@ -60,9 +52,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
FIELD field_4101 entityOutlinesFramebuffer Lnet/minecraft/class_276;
FIELD field_4102 darkSkyBuffer Lnet/minecraft/class_291;
FIELD field_4103 lastTranslucentSortY D
FIELD field_4104 lastCameraChunkUpdateX D
FIELD field_4105 cameraChunkY I
FIELD field_4106 chunkBuilder Lnet/minecraft/class_846;
FIELD field_4107 cloudsDirty Z
FIELD field_4108 CLOUDS Lnet/minecraft/class_2960;
FIELD field_4109 entityRenderDispatcher Lnet/minecraft/class_898;
@ -74,7 +64,6 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
FIELD field_4116 lastCloudsBlockZ I
FIELD field_4118 lastTranslucentSortZ D
FIELD field_4119 playingSongs Ljava/util/Map;
FIELD field_4120 lastCameraChunkUpdateY D
FIELD field_4121 cameraChunkZ I
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_898;Lnet/minecraft/class_824;Lnet/minecraft/class_4599;)V
ARG 1 client
@ -239,10 +228,6 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
ARG 4 y
ARG 6 z
ARG 8 color
METHOD method_3241 getAdjacentChunk (Lnet/minecraft/class_2338;Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_2350;)Lnet/minecraft/class_846$class_851;
ARG 1 pos
ARG 2 chunk
ARG 3 direction
METHOD method_3242 onResized (II)V
ARG 1 width
ARG 2 height
@ -377,12 +362,6 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
METHOD method_3296 loadEntityOutlinePostProcessor ()V
METHOD method_34550 renderSky (Lnet/minecraft/class_287;F)Lnet/minecraft/class_287$class_7433;
ARG 0 builder
METHOD method_34808 collectRenderableChunks (Ljava/util/LinkedHashSet;Lnet/minecraft/class_761$class_5972;Lnet/minecraft/class_243;Ljava/util/Queue;Z)V
ARG 1 chunks
ARG 2 chunkInfoList
ARG 3 cameraPos
ARG 4 queue
ARG 5 chunkCullingEnabled
METHOD method_34810 getChunkBuilder ()Lnet/minecraft/class_846;
METHOD method_34811 getChunkCount ()D
METHOD method_34812 getViewDistance ()D
@ -402,20 +381,10 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
METHOD method_35774 reloadTransparencyPostProcessor ()V
METHOD method_35775 captureFrustum ()V
METHOD method_35776 killFrustum ()V
METHOD method_38549 enqueueChunksInViewDistance (Lnet/minecraft/class_4184;Ljava/util/Queue;)V
ARG 1 camera
ARG 2 queue
METHOD method_38550 addBuiltChunk (Lnet/minecraft/class_846$class_851;)V
ARG 1 chunk
METHOD method_38551 applyFrustum (Lnet/minecraft/class_4604;)V
ARG 1 frustum
METHOD method_38552 (Lnet/minecraft/class_2338;Lnet/minecraft/class_761$class_762;)D
ARG 1 chunkInfo
METHOD method_38553 isOutsideViewDistance (Lnet/minecraft/class_2338;Lnet/minecraft/class_846$class_851;)Z
ARG 1 pos
ARG 2 chunk
METHOD method_38554 (J)J
ARG 1 nextUpdateTime
METHOD method_40050 isRenderingReady (Lnet/minecraft/class_2338;)Z
ARG 1 pos
METHOD method_43788 hasBlindnessOrDarkness (Lnet/minecraft/class_4184;)Z
@ -484,46 +453,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
ARG 1 x
ARG 2 y
ARG 3 z
CLASS class_762 ChunkInfo
FIELD field_4122 propagationLevel I
FIELD field_4124 chunk Lnet/minecraft/class_846$class_851;
FIELD field_4125 direction B
FIELD field_4126 cullingState B
METHOD <init> (Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_2350;I)V
ARG 1 chunk
ARG 2 direction
ARG 3 propagationLevel
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_3298 canCull (Lnet/minecraft/class_2350;)Z
ARG 1 from
METHOD method_3299 updateCullingState (BLnet/minecraft/class_2350;)V
ARG 1 parentCullingState
ARG 2 from
METHOD method_34813 hasAnyDirection ()Z
METHOD method_34814 hasDirection (I)Z
ARG 1 ordinal
METHOD method_34816 addDirection (Lnet/minecraft/class_2350;)V
ARG 1 direction
METHOD method_49633 isOriginInSection (III)Z
ARG 1 sectionX
ARG 2 sectionY
ARG 3 sectionZ
CLASS class_5347 ProgramInitException
METHOD <init> (Ljava/lang/String;Ljava/lang/Throwable;)V
ARG 1 message
ARG 2 cause
CLASS class_5972 ChunkInfoList
FIELD field_29620 current [Lnet/minecraft/class_761$class_762;
METHOD <init> (I)V
ARG 1 size
METHOD method_34820 getInfo (Lnet/minecraft/class_846$class_851;)Lnet/minecraft/class_761$class_762;
ARG 1 chunk
METHOD method_34821 setInfo (Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_761$class_762;)V
ARG 1 chunk
ARG 2 info
CLASS class_6600 RenderableChunks
FIELD field_34818 chunkInfoList Lnet/minecraft/class_761$class_5972;
FIELD field_34819 chunks Ljava/util/LinkedHashSet;
METHOD <init> (I)V
ARG 1 chunkCount

View File

@ -8,7 +8,6 @@ CLASS net/minecraft/class_846 net/minecraft/client/render/chunk/ChunkBuilder
FIELD field_20832 worldRenderer Lnet/minecraft/class_761;
FIELD field_20992 queuedTaskCount I
FIELD field_20993 bufferCount I
FIELD field_29500 POSITION_COLOR_TEXTURE_LIGHT_NORMAL Lnet/minecraft/class_293;
FIELD field_35301 prioritizedTaskQueue Ljava/util/concurrent/PriorityBlockingQueue;
FIELD field_35302 taskQueue Ljava/util/Queue;
FIELD field_35303 processablePrioritizedTaskCount I

View File

@ -20,20 +20,21 @@ CLASS net/minecraft/class_4703 net/minecraft/client/render/debug/BeeDebugRendere
ARG 2 hive
METHOD method_23804 (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_23805 addBee (Lnet/minecraft/class_4703$class_5243;)V
METHOD method_23805 addBee (Lnet/minecraft/class_8707$class_5243;)V
ARG 1 bee
METHOD method_23806 getPositionString (Lnet/minecraft/class_4703$class_5243;Lnet/minecraft/class_2338;)Ljava/lang/String;
METHOD method_23806 getPositionString (Lnet/minecraft/class_8707$class_5243;Lnet/minecraft/class_2338;)Ljava/lang/String;
ARG 1 bee
ARG 2 pos
METHOD method_23807 addHive (Lnet/minecraft/class_4703$class_4705;)V
METHOD method_23807 addHive (Lnet/minecraft/class_8718$class_8719;J)V
ARG 1 hive
ARG 2 time
METHOD method_23808 drawHive (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 pos
METHOD method_23810 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4703$class_5243;)Z
METHOD method_23810 (Lnet/minecraft/class_2338;Lnet/minecraft/class_8707$class_5243;)Z
ARG 1 bee
METHOD method_23811 (Lnet/minecraft/class_2338;Ljava/util/Map;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4703$class_4705;)V
METHOD method_23811 (Lnet/minecraft/class_2338;Ljava/util/Map;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4703$class_8682;)V
ARG 5 hive
METHOD method_23812 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Ljava/util/List;)V
ARG 4 hive
@ -51,7 +52,7 @@ CLASS net/minecraft/class_4703 net/minecraft/client/render/debug/BeeDebugRendere
ARG 4 string
ARG 5 color
ARG 6 size
METHOD method_23815 drawString (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;Lnet/minecraft/class_4703$class_4705;II)V
METHOD method_23815 drawString (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/String;Lnet/minecraft/class_8718$class_8719;II)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 string
@ -65,16 +66,17 @@ CLASS net/minecraft/class_4703 net/minecraft/client/render/debug/BeeDebugRendere
ARG 3 pos
ARG 4 line
ARG 5 color
METHOD method_23817 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/util/Map$Entry;)V
ARG 2 entry
METHOD method_23818 (Ljava/util/Map;Lnet/minecraft/class_4703$class_5243;)V
METHOD method_23817 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2338;Ljava/util/Set;)V
ARG 2 flowerPos
ARG 3 bees
METHOD method_23818 (Ljava/util/Map;Lnet/minecraft/class_8707$class_5243;)V
ARG 1 bee
METHOD method_23819 removeOutdatedHives ()V
METHOD method_23820 drawPath (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4703$class_5243;)V
METHOD method_23820 drawPath (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_8707$class_5243;)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 bee
METHOD method_23821 drawHiveInfo (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4703$class_4705;Ljava/util/Collection;)V
METHOD method_23821 drawHiveInfo (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_8718$class_8719;Ljava/util/Collection;)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 hive
@ -84,7 +86,7 @@ CLASS net/minecraft/class_4703 net/minecraft/client/render/debug/BeeDebugRendere
METHOD method_23823 render (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V
ARG 1 matrices
ARG 2 vertexConsumers
METHOD method_23824 drawBee (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4703$class_5243;)V
METHOD method_23824 drawBee (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_8707$class_5243;)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 bee
@ -93,21 +95,21 @@ CLASS net/minecraft/class_4703 net/minecraft/client/render/debug/BeeDebugRendere
METHOD method_23826 drawFlowers (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V
ARG 1 matrices
ARG 2 vertexConsumers
METHOD method_23827 isTargeted (Lnet/minecraft/class_4703$class_5243;)Z
METHOD method_23827 isTargeted (Lnet/minecraft/class_8707$class_5243;)Z
ARG 1 bee
METHOD method_23828 getCameraPos ()Lnet/minecraft/class_4184;
METHOD method_23829 isInRange (Lnet/minecraft/class_4703$class_5243;)Z
METHOD method_23829 isInRange (Lnet/minecraft/class_8707$class_5243;)Z
ARG 1 bee
METHOD method_23830 getBeesByHive ()Ljava/util/Map;
METHOD method_23831 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4703$class_5243;)V
METHOD method_23831 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_8707$class_5243;)V
ARG 3 bee
METHOD method_23832 updateTargetedEntity ()V
METHOD method_23952 removeInvalidBees ()V
METHOD method_23953 (Ljava/util/Map$Entry;)Z
ARG 1 bee
METHOD method_24082 (Ljava/util/Map;Lnet/minecraft/class_4703$class_5243;)V
METHOD method_24082 (Ljava/util/Map;Lnet/minecraft/class_8707$class_5243;)V
ARG 1 bee
METHOD method_24083 (Ljava/util/Map;Lnet/minecraft/class_4703$class_5243;Lnet/minecraft/class_2338;)V
METHOD method_24083 (Ljava/util/Map;Lnet/minecraft/class_8707$class_5243;Lnet/minecraft/class_2338;)V
ARG 2 pos
METHOD method_24084 getBlacklistingBees ()Ljava/util/Map;
METHOD method_30109 (Lnet/minecraft/class_2338;)Ljava/util/List;
@ -118,44 +120,8 @@ CLASS net/minecraft/class_4703 net/minecraft/client/render/debug/BeeDebugRendere
ARG 0 pos2
METHOD method_35794 removeBee (I)V
ARG 1 id
METHOD method_35795 (ILnet/minecraft/class_4703$class_5243;)Z
METHOD method_35795 (ILnet/minecraft/class_8707$class_5243;)Z
ARG 1 bee
METHOD method_35796 getBeeNamesForHive (Lnet/minecraft/class_4703$class_4705;)Ljava/util/Set;
METHOD method_35796 getBeeNamesForHive (Lnet/minecraft/class_8718$class_8719;)Ljava/util/Set;
ARG 1 hive
CLASS class_4705 Hive
FIELD field_21543 pos Lnet/minecraft/class_2338;
FIELD field_21544 label Ljava/lang/String;
FIELD field_21545 beeCount I
FIELD field_21546 time J
FIELD field_21625 honeyLevel I
FIELD field_21626 sedated Z
METHOD <init> (Lnet/minecraft/class_2338;Ljava/lang/String;IIZJ)V
ARG 1 pos
ARG 2 label
ARG 3 beeCount
ARG 4 honeyLevel
ARG 5 sedated
ARG 6 time
CLASS class_5243 Bee
FIELD field_24322 uuid Ljava/util/UUID;
FIELD field_24323 entityId I
FIELD field_24324 position Lnet/minecraft/class_2374;
FIELD field_24325 path Lnet/minecraft/class_11;
FIELD field_24326 hive Lnet/minecraft/class_2338;
FIELD field_24327 flower Lnet/minecraft/class_2338;
FIELD field_24328 travelTicks I
FIELD field_24329 labels Ljava/util/List;
FIELD field_24330 blacklist Ljava/util/Set;
METHOD <init> (Ljava/util/UUID;ILnet/minecraft/class_2374;Lnet/minecraft/class_11;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;I)V
ARG 1 uuid
ARG 2 entityId
ARG 3 position
ARG 4 path
ARG 5 hive
ARG 6 flower
ARG 7 travelTicks
METHOD method_27648 getUuid ()Ljava/util/UUID;
METHOD method_27649 isHiveAt (Lnet/minecraft/class_2338;)Z
ARG 1 pos
METHOD method_27650 getName ()Ljava/lang/String;
METHOD method_27651 hasFlower ()Z
CLASS class_8682 Hive

View File

@ -6,8 +6,8 @@ CLASS net/minecraft/class_5739 net/minecraft/client/render/debug/GameEventDebugR
ARG 1 client
METHOD method_33086 (Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_5739$class_5741;)Z
ARG 2 listener
METHOD method_33087 addEvent (Lnet/minecraft/class_5712;Lnet/minecraft/class_243;)V
ARG 1 event
METHOD method_33087 addEvent (Lnet/minecraft/class_5321;Lnet/minecraft/class_243;)V
ARG 1 eventKey
ARG 2 pos
METHOD method_33088 addListener (Lnet/minecraft/class_5716;I)V
ARG 1 positionSource
@ -28,14 +28,13 @@ CLASS net/minecraft/class_5739 net/minecraft/client/render/debug/GameEventDebugR
ARG 2 pos
CLASS class_5740 Entry
FIELD comp_678 startingMs J
FIELD comp_679 event Lnet/minecraft/class_5712;
FIELD comp_679 event Lnet/minecraft/class_5321;
FIELD comp_680 pos Lnet/minecraft/class_243;
METHOD <init> (JLnet/minecraft/class_5712;Lnet/minecraft/class_243;)V
METHOD <init> (JLnet/minecraft/class_5321;Lnet/minecraft/class_243;)V
ARG 1 startingMs
ARG 3 event
ARG 4 pos
METHOD comp_678 startingMs ()J
METHOD comp_679 event ()Lnet/minecraft/class_5712;
METHOD comp_679 event ()Lnet/minecraft/class_5321;
METHOD comp_680 pos ()Lnet/minecraft/class_243;
METHOD method_33093 hasExpired ()Z
CLASS class_5741 Listener

View File

@ -1,20 +1,13 @@
CLASS net/minecraft/class_4205 net/minecraft/client/render/debug/GoalSelectorDebugRenderer
FIELD field_18780 client Lnet/minecraft/class_310;
FIELD field_18781 goalSelectors Ljava/util/Map;
FIELD field_18781 goalSelectors Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD field_32902 RANGE I
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client
METHOD method_19430 setGoalSelectorList (ILjava/util/List;)V
METHOD method_19430 setGoalSelectorList (ILnet/minecraft/class_2338;Ljava/util/List;)V
ARG 1 index
ARG 2 selectors
METHOD method_23116 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Ljava/lang/Integer;Ljava/util/List;)V
ARG 3 index
ARG 4 selectors
ARG 2 pos
ARG 3 goals
METHOD method_35799 removeGoalSelectorList (I)V
ARG 1 index
CLASS class_4206 GoalSelector
FIELD field_18782 pos Lnet/minecraft/class_2338;
FIELD field_18784 name Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_2338;ILjava/lang/String;Z)V
ARG 1 pos
ARG 3 name
CLASS class_8683 Entity

View File

@ -5,7 +5,11 @@ CLASS net/minecraft/class_870 net/minecraft/client/render/debug/StructureDebugRe
FIELD field_4627 structurePiecesBoundingBoxes Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client
METHOD method_3871 addStructure (Lnet/minecraft/class_3341;Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_2874;)V
METHOD method_3871 addStructure (Lnet/minecraft/class_3341;Ljava/util/List;Lnet/minecraft/class_5321;)V
ARG 1 boundingBox
ARG 2 piecesBoundingBoxes
ARG 4 dimension
ARG 2 pieces
ARG 3 dimensionKey
METHOD method_52842 (Lnet/minecraft/class_5321;)Ljava/util/Map;
ARG 0 dimension
METHOD method_52843 (Lnet/minecraft/class_5321;)Ljava/util/Map;
ARG 0 dimension

View File

@ -18,7 +18,7 @@ CLASS net/minecraft/class_4207 net/minecraft/client/render/debug/VillageDebugRen
FIELD field_32898 WHITE I
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client
METHOD method_19432 addBrain (Lnet/minecraft/class_4207$class_4232;)V
METHOD method_19432 addBrain (Lnet/minecraft/class_8708$class_4232;)V
ARG 1 brain
METHOD method_19434 removePointOfInterest (Lnet/minecraft/class_2338;)V
ARG 1 pos
@ -29,7 +29,7 @@ CLASS net/minecraft/class_4207 net/minecraft/client/render/debug/VillageDebugRen
ARG 2 freeTicketCount
METHOD method_23126 (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_23127 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4207$class_4232;)Z
METHOD method_23127 (Lnet/minecraft/class_2338;Lnet/minecraft/class_8708$class_4232;)Z
ARG 1 brain
METHOD method_23128 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4207$class_4233;)V
ARG 4 poi
@ -69,7 +69,7 @@ CLASS net/minecraft/class_4207 net/minecraft/client/render/debug/VillageDebugRen
ARG 3 x
ARG 5 y
ARG 7 z
METHOD method_23136 drawPath (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4207$class_4232;DDD)V
METHOD method_23136 drawPath (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_8708$class_4232;DDD)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 brain
@ -84,7 +84,7 @@ CLASS net/minecraft/class_4207 net/minecraft/client/render/debug/VillageDebugRen
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 pos
METHOD method_23140 drawBrain (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4207$class_4232;DDD)V
METHOD method_23140 drawBrain (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_8708$class_4232;DDD)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 brain
@ -96,17 +96,17 @@ CLASS net/minecraft/class_4207 net/minecraft/client/render/debug/VillageDebugRen
METHOD method_23142 getBrainsContainingPointOfInterest (Lnet/minecraft/class_2338;)Ljava/util/Collection;
ARG 1 pointOfInterest
METHOD method_23144 getGhostPointsOfInterest ()Ljava/util/Map;
METHOD method_23145 isTargeted (Lnet/minecraft/class_4207$class_4232;)Z
METHOD method_23145 isTargeted (Lnet/minecraft/class_8708$class_4232;)Z
ARG 1 brain
METHOD method_23146 updateTargetedEntity ()V
METHOD method_23147 isClose (Lnet/minecraft/class_4207$class_4232;)Z
METHOD method_23147 isClose (Lnet/minecraft/class_8708$class_4232;)Z
ARG 1 brain
METHOD method_23148 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDDLnet/minecraft/class_4207$class_4232;)V
METHOD method_23148 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDDLnet/minecraft/class_8708$class_4232;)V
ARG 9 brain
METHOD method_24804 (Ljava/util/Map$Entry;)Z
ARG 1 entry
METHOD method_24805 removeRemovedBrains ()V
METHOD method_29384 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4207$class_4232;)Z
METHOD method_29384 (Lnet/minecraft/class_2338;Lnet/minecraft/class_8708$class_4232;)Z
ARG 1 brain
METHOD method_29385 getNamesOfJobSitePotentialOwners (Lnet/minecraft/class_4207$class_4233;)Ljava/util/Set;
ARG 1 potentialJobSite
@ -116,48 +116,13 @@ CLASS net/minecraft/class_4207 net/minecraft/client/render/debug/VillageDebugRen
ARG 0 pos
METHOD method_35797 removeBrain (I)V
ARG 1 entityId
METHOD method_35798 (ILnet/minecraft/class_4207$class_4232;)Z
METHOD method_35798 (ILnet/minecraft/class_8708$class_4232;)Z
ARG 1 brain
CLASS class_4232 Brain
FIELD field_18923 uuid Ljava/util/UUID;
FIELD field_18924 entityId I
FIELD field_18925 profession Ljava/lang/String;
FIELD field_18926 pos Lnet/minecraft/class_2374;
FIELD field_18927 possibleActivities Ljava/util/List;
FIELD field_18928 runningTasks Ljava/util/List;
FIELD field_18930 pointsOfInterest Ljava/util/Set;
FIELD field_19328 name Ljava/lang/String;
FIELD field_19329 xp I
FIELD field_19330 path Lnet/minecraft/class_11;
FIELD field_19372 inventory Ljava/lang/String;
FIELD field_19373 wantsGolem Z
FIELD field_19374 memories Ljava/util/List;
FIELD field_19375 gossips Ljava/util/List;
FIELD field_22406 health F
FIELD field_22407 maxHealth F
FIELD field_25287 potentialJobSites Ljava/util/Set;
FIELD field_38348 angerLevel I
METHOD <init> (Ljava/util/UUID;ILjava/lang/String;Ljava/lang/String;IFFLnet/minecraft/class_2374;Ljava/lang/String;Lnet/minecraft/class_11;ZI)V
ARG 1 uuid
ARG 2 entityId
ARG 3 name
ARG 4 profession
ARG 5 xp
ARG 6 health
ARG 7 maxHealth
ARG 8 pos
ARG 9 inventory
ARG 10 path
ARG 11 wantsGolem
ARG 12 angerLevel
METHOD method_23149 getUuid ()Ljava/util/UUID;
METHOD method_23151 isPointOfInterest (Lnet/minecraft/class_2338;)Z
ARG 1 pos
METHOD method_29388 isPotentialJobSite (Lnet/minecraft/class_2338;)Z
ARG 1 pos
CLASS class_4233 PointOfInterest
FIELD field_18931 pos Lnet/minecraft/class_2338;
FIELD field_18932 type Ljava/lang/String;
FIELD field_18933 freeTicketCount I
METHOD <init> (Lnet/minecraft/class_2338;Ljava/lang/String;I)V
ARG 1 pos
ARG 2 type
ARG 3 freeTicketCount

View File

@ -7,9 +7,11 @@ CLASS net/minecraft/class_8138 net/minecraft/client/render/entity/DisplayEntityR
ARG 4 vertexConsumers
ARG 5 brightness
ARG 6 lerpProgress
METHOD method_49053 getBillboardRotation (Lnet/minecraft/class_8113$class_8229;Lnet/minecraft/class_8113;)Lorg/joml/Quaternionf;
METHOD method_49053 getBillboardRotation (Lnet/minecraft/class_8113$class_8229;Lnet/minecraft/class_8113;FLorg/joml/Quaternionf;)Lorg/joml/Quaternionf;
ARG 1 renderState
ARG 2 entity
ARG 3 yaw
ARG 4 rotation
METHOD method_49921 getData (Lnet/minecraft/class_8113;)Ljava/lang/Object;
ARG 1 entity
CLASS class_8139 BlockDisplayEntityRenderer

View File

@ -2,7 +2,6 @@ CLASS net/minecraft/class_5619 net/minecraft/client/render/entity/EntityRenderer
FIELD field_27767 LOGGER Lorg/slf4j/Logger;
FIELD field_27768 RENDERER_FACTORIES Ljava/util/Map;
FIELD field_27769 PLAYER_RENDERER_FACTORIES Ljava/util/Map;
FIELD field_32922 DEFAULT Ljava/lang/String;
METHOD method_32172 isMissingRendererFactories ()Z
METHOD method_32173 register (Lnet/minecraft/class_1299;Lnet/minecraft/class_5617;)V
ARG 0 type
@ -10,8 +9,8 @@ CLASS net/minecraft/class_5619 net/minecraft/client/render/entity/EntityRenderer
METHOD method_32174 (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_1299;Lnet/minecraft/class_5617;)V
ARG 2 entityType
ARG 3 factory
METHOD method_32175 (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5617$class_5618;Ljava/lang/String;Lnet/minecraft/class_5617;)V
ARG 2 type
METHOD method_32175 (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_8685$class_7920;Lnet/minecraft/class_5617;)V
ARG 2 model
ARG 3 factory
METHOD method_32176 reloadEntityRenderers (Lnet/minecraft/class_5617$class_5618;)Ljava/util/Map;
ARG 0 ctx

View File

@ -25,5 +25,3 @@ CLASS net/minecraft/class_756 net/minecraft/client/render/item/BuiltinModelItemR
ARG 6 overlay
METHOD method_32132 (Lnet/minecraft/class_1767;)Lnet/minecraft/class_2627;
ARG 0 color
METHOD method_37310 (Lnet/minecraft/class_2487;Lcom/mojang/authlib/GameProfile;)V
ARG 1 profile

View File

@ -0,0 +1,41 @@
CLASS net/minecraft/class_7855 net/minecraft/client/report/AbuseReport
FIELD field_40813 reportId Ljava/util/UUID;
FIELD field_40814 currentTime Ljava/time/Instant;
FIELD field_40815 reportedPlayerUuid Ljava/util/UUID;
FIELD field_40817 opinionComments Ljava/lang/String;
FIELD field_40818 reason Lnet/minecraft/class_7573;
METHOD <init> (Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;)V
ARG 1 reportId
ARG 2 currentTime
ARG 3 reportedPlayerUuid
METHOD method_46547 copy ()Lnet/minecraft/class_7855;
METHOD method_46549 playerUuidEquals (Ljava/util/UUID;)Z
ARG 1 uuid
METHOD method_53596 createReportScreen (Lnet/minecraft/class_437;Lnet/minecraft/class_7574;)Lnet/minecraft/class_437;
ARG 1 parent
ARG 2 context
CLASS class_7567 ValidationError
FIELD field_39655 NO_REASON Lnet/minecraft/class_7855$class_7567;
FIELD field_39656 NO_REPORTED_MESSAGES Lnet/minecraft/class_7855$class_7567;
FIELD field_39657 TOO_MANY_MESSAGES Lnet/minecraft/class_7855$class_7567;
FIELD field_39658 COMMENTS_TOO_LONG Lnet/minecraft/class_7855$class_7567;
METHOD method_53615 createTooltip ()Lnet/minecraft/class_7919;
CLASS class_7568 ReportWithId
CLASS class_8775 Builder
FIELD field_46061 report Lnet/minecraft/class_7855;
FIELD field_46062 limits Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;
METHOD <init> (Lnet/minecraft/class_7855;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
ARG 1 report
ARG 2 limits
METHOD method_53600 build (Lnet/minecraft/class_7574;)Lcom/mojang/datafixers/util/Either;
ARG 1 context
METHOD method_53602 hasEnoughInfo ()Z
METHOD method_53605 validate ()Lnet/minecraft/class_7855$class_7567;
METHOD method_53609 setReason (Lnet/minecraft/class_7573;)V
ARG 1 reason
METHOD method_53610 setOpinionComments (Ljava/lang/String;)V
ARG 1 opinionComments
METHOD method_53611 getReport ()Lnet/minecraft/class_7855;
METHOD method_53612 getReportedPlayerUuid ()Ljava/util/UUID;
METHOD method_53613 getOpinionComments ()Ljava/lang/String;
METHOD method_53614 getReason ()Lnet/minecraft/class_7573;

View File

@ -3,7 +3,7 @@ CLASS net/minecraft/class_7574 net/minecraft/client/report/AbuseReportContext
FIELD field_40819 sender Lnet/minecraft/class_7563;
FIELD field_40820 environment Lnet/minecraft/class_7569;
FIELD field_40821 chatLog Lnet/minecraft/class_7555;
FIELD field_40822 draft Lnet/minecraft/class_7566$class_7855;
FIELD field_40822 draft Lnet/minecraft/class_7855;
METHOD <init> (Lnet/minecraft/class_7563;Lnet/minecraft/class_7569;Lnet/minecraft/class_7555;)V
ARG 1 sender
ARG 2 environment
@ -14,14 +14,14 @@ CLASS net/minecraft/class_7574 net/minecraft/client/report/AbuseReportContext
ARG 0 environment
ARG 1 userApiService
METHOD method_46550 getSender ()Lnet/minecraft/class_7563;
METHOD method_46551 (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_7566$class_7855;Ljava/lang/Runnable;Z)V
METHOD method_46551 (Lnet/minecraft/class_310;Lnet/minecraft/class_7855;Lnet/minecraft/class_437;Ljava/lang/Runnable;Z)V
ARG 5 confirmed
METHOD method_46552 tryShowDraftScreen (Lnet/minecraft/class_310;Lnet/minecraft/class_437;Ljava/lang/Runnable;Z)V
ARG 1 client
ARG 2 parent
ARG 3 callback
ARG 4 quit
METHOD method_46553 setDraft (Lnet/minecraft/class_7566$class_7855;)V
METHOD method_46553 setDraft (Lnet/minecraft/class_7855;)V
ARG 1 draft
METHOD method_46554 draftPlayerUuidEquals (Ljava/util/UUID;)Z
ARG 1 uuid

View File

@ -3,9 +3,10 @@ CLASS net/minecraft/class_7563 net/minecraft/client/report/AbuseReportSender
METHOD method_44562 create (Lnet/minecraft/class_7569;Lcom/mojang/authlib/minecraft/UserApiService;)Lnet/minecraft/class_7563;
ARG 0 environment
ARG 1 userApiService
METHOD method_44563 send (Ljava/util/UUID;Lcom/mojang/authlib/minecraft/report/AbuseReport;)Ljava/util/concurrent/CompletableFuture;
METHOD method_44563 send (Ljava/util/UUID;Lnet/minecraft/class_8776;Lcom/mojang/authlib/minecraft/report/AbuseReport;)Ljava/util/concurrent/CompletableFuture;
ARG 1 id
ARG 2 report
ARG 2 type
ARG 3 report
METHOD method_44564 getLimits ()Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;
CLASS class_7564 AbuseReportException
CLASS class_7565 Impl

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_8776 net/minecraft/client/report/AbuseReportType
FIELD field_46067 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name
METHOD method_53616 getName ()Ljava/lang/String;

View File

@ -1,58 +1,26 @@
CLASS net/minecraft/class_7566 net/minecraft/client/report/ChatAbuseReport
FIELD field_39651 limits Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;
FIELD field_40811 draft Lnet/minecraft/class_7566$class_7855;
METHOD <init> (Ljava/util/UUID;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
ARG 1 reportedPlayerUuid
ARG 2 limits
METHOD <init> (Lnet/minecraft/class_7566$class_7855;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
ARG 1 draft
ARG 2 limits
METHOD method_44568 getReportedPlayerUuid ()Ljava/util/UUID;
METHOD method_44569 toggleMessageSelection (I)V
FIELD field_46059 selectedMessages Lit/unimi/dsi/fastutil/ints/IntSet;
METHOD method_44569 toggleMessageSelection (ILcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
ARG 1 index
METHOD method_44570 toReportChatMessage (Lnet/minecraft/class_7557$class_7558;Z)Lcom/mojang/authlib/minecraft/report/ReportChatMessage;
ARG 1 message
ARG 2 selected
METHOD method_44571 collectEvidence (Lnet/minecraft/class_7555;)Lcom/mojang/authlib/minecraft/report/ReportEvidence;
ARG 1 log
METHOD method_44574 setReason (Lnet/minecraft/class_7573;)V
ARG 1 reason
METHOD method_44575 finalizeReport (Lnet/minecraft/class_7574;)Lcom/mojang/datafixers/util/Either;
ARG 1 reporter
METHOD method_44576 setOpinionComments (Ljava/lang/String;)V
ARG 1 opinionComments
METHOD method_44579 getSelections ()Lit/unimi/dsi/fastutil/ints/IntSet;
METHOD method_44580 hasSelectedMessage (I)Z
ARG 1 index
METHOD method_44582 getOpinionComments ()Ljava/lang/String;
METHOD method_44583 getReason ()Lnet/minecraft/class_7573;
METHOD method_44584 validate ()Lnet/minecraft/class_7566$class_7567;
METHOD method_44585 copy ()Lnet/minecraft/class_7566;
METHOD method_44962 (Ljava/util/List;ILnet/minecraft/class_7557$class_7558;)V
ARG 2 index
ARG 3 message
METHOD method_46545 getDraft ()Lnet/minecraft/class_7566$class_7855;
METHOD method_46546 hasContents ()Z
CLASS class_7567 ValidationError
FIELD field_39655 NO_REASON Lnet/minecraft/class_7566$class_7567;
FIELD field_39656 NO_REPORTED_MESSAGES Lnet/minecraft/class_7566$class_7567;
FIELD field_39657 TOO_MANY_MESSAGES Lnet/minecraft/class_7566$class_7567;
FIELD field_39658 COMMENTS_TOO_LONG Lnet/minecraft/class_7566$class_7567;
CLASS class_7568 ReportWithId
CLASS class_7855 Draft
FIELD field_40813 reportId Ljava/util/UUID;
FIELD field_40814 currentTime Ljava/time/Instant;
FIELD field_40815 reportedPlayerUuid Ljava/util/UUID;
FIELD field_40816 selections Lit/unimi/dsi/fastutil/ints/IntSet;
FIELD field_40817 opinionComments Ljava/lang/String;
FIELD field_40818 reason Lnet/minecraft/class_7573;
METHOD <init> (Lnet/minecraft/class_7566;Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;)V
ARG 2 reportId
ARG 3 currentTime
ARG 4 reportedPlayerUuid
METHOD method_46547 copy ()Lnet/minecraft/class_7566$class_7855;
METHOD method_46548 toggleMessageSelection (ILcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
ARG 1 index
ARG 2 limits
CLASS class_8772 Builder
METHOD <init> (Ljava/util/UUID;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
ARG 1 reportedPlayerUuid
ARG 2 limits
METHOD method_46549 playerUuidEquals (Ljava/util/UUID;)Z
ARG 1 uuid
METHOD <init> (Lnet/minecraft/class_7566;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
ARG 1 report
ARG 2 limits
METHOD method_53597 getSelectedMessages ()Lit/unimi/dsi/fastutil/ints/IntSet;
METHOD method_53598 toggleMessageSelection (I)V
ARG 1 index
METHOD method_53599 toReportChatMessage (Lnet/minecraft/class_7557$class_7558;Z)Lcom/mojang/authlib/minecraft/report/ReportChatMessage;
ARG 1 message
ARG 2 selected
METHOD method_53601 (Ljava/util/List;ILnet/minecraft/class_7557$class_7558;)V
ARG 2 index
ARG 3 message
METHOD method_53603 isMessageSelected (I)Z
ARG 1 index
METHOD method_53604 collectEvidences (Lnet/minecraft/class_7574;)Lcom/mojang/authlib/minecraft/report/ReportEvidence;
ARG 1 context
METHOD method_53606 copy ()Lnet/minecraft/class_7566$class_8772;

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_8777 net/minecraft/client/report/SkinAbuseReport
FIELD field_46069 skinSupplier Ljava/util/function/Supplier;
METHOD <init> (Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;Ljava/util/function/Supplier;)V
ARG 1 reportId
ARG 2 currentTime
ARG 3 reportedPlayerUuid
ARG 4 skinSupplier
METHOD method_53618 getSkinSupplier ()Ljava/util/function/Supplier;
CLASS class_8778 Builder
METHOD <init> (Ljava/util/UUID;Ljava/util/function/Supplier;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
ARG 1 reportedPlayerUuid
ARG 2 skinSupplier
ARG 3 limits
METHOD <init> (Lnet/minecraft/class_8777;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
ARG 1 report
ARG 2 limits

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_8773 net/minecraft/client/report/UsernameAbuseReport
FIELD field_46060 username Ljava/lang/String;
METHOD <init> (Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;Ljava/lang/String;)V
ARG 1 reportId
ARG 2 currentTime
ARG 3 reportedPlayerUuid
ARG 4 username
METHOD method_53607 getUsername ()Ljava/lang/String;
CLASS class_8774 Builder
METHOD <init> (Ljava/util/UUID;Ljava/lang/String;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
ARG 1 reportedPlayerUuid
ARG 2 username
ARG 3 limits
METHOD <init> (Lnet/minecraft/class_8773;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V
ARG 1 report
ARG 2 limits

View File

@ -6,10 +6,9 @@ CLASS net/minecraft/class_1065 net/minecraft/client/resource/DefaultClientResour
FIELD field_40560 ID Lnet/minecraft/class_2960;
FIELD field_40561 resourcePacksPath Ljava/nio/file/Path;
FIELD field_43088 HIGH_CONTRAST_NAME Ljava/lang/String;
METHOD <init> (Ljava/nio/file/Path;)V
METHOD <init> (Ljava/nio/file/Path;Lnet/minecraft/class_8580;)V
ARG 1 assetsPath
METHOD method_45855 (Lnet/minecraft/class_3262;Ljava/lang/String;)Lnet/minecraft/class_3262;
ARG 1 name
ARG 2 symlinkFinder
METHOD method_45856 getResourcePacksPath (Ljava/nio/file/Path;)Ljava/nio/file/Path;
ARG 1 path
METHOD method_45857 createDefaultPack (Ljava/nio/file/Path;)Lnet/minecraft/class_3268;

View File

@ -29,8 +29,6 @@ CLASS net/minecraft/class_1066 net/minecraft/client/resource/ServerResourcePackP
METHOD method_4634 (Ljava/lang/String;Ljava/io/File;Lnet/minecraft/class_310;ZLjava/lang/Object;)Ljava/util/concurrent/CompletionStage;
ARG 5 object
METHOD method_4636 getDownloadHeaders ()Ljava/util/Map;
METHOD method_4637 (Ljava/io/File;Ljava/lang/String;)Lnet/minecraft/class_3262;
ARG 1 name
METHOD method_4638 loadServerPack (Ljava/io/File;Lnet/minecraft/class_5352;)Ljava/util/concurrent/CompletableFuture;
ARG 1 packZip
ARG 2 packSource

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_8689 net/minecraft/client/resource/metadata/GuiResourceMetadata
FIELD field_45645 DEFAULT Lnet/minecraft/class_8689;
FIELD field_45646 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45647 SERIALIZER Lnet/minecraft/class_7677;
METHOD method_52875 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_8658 net/minecraft/client/texture/GuiAtlasManager
FIELD field_45338 METADATA_READERS Ljava/util/Set;
METHOD <init> (Lnet/minecraft/class_1060;)V
ARG 1 manager
METHOD method_52714 getScaling (Lnet/minecraft/class_1058;)Lnet/minecraft/class_8690;
ARG 1 sprite
METHOD method_52715 getGuiMetadata (Lnet/minecraft/class_1058;)Lnet/minecraft/class_8689;
ARG 1 sprite

View File

@ -2,7 +2,7 @@ CLASS net/minecraft/class_1047 net/minecraft/client/texture/MissingSprite
FIELD field_32950 WIDTH I
FIELD field_32951 HEIGHT I
FIELD field_32952 MISSINGNO_ID Ljava/lang/String;
FIELD field_40534 METADATA Lnet/minecraft/class_1079;
FIELD field_45630 METADATA Lnet/minecraft/class_7368;
FIELD field_5219 MISSINGNO Lnet/minecraft/class_2960;
FIELD field_5220 texture Lnet/minecraft/class_1043;
METHOD method_4539 getMissingSpriteId ()Lnet/minecraft/class_2960;

View File

@ -1,40 +1,51 @@
CLASS net/minecraft/class_1071 net/minecraft/client/texture/PlayerSkinProvider
FIELD field_32970 TEXTURES Ljava/lang/String;
FIELD field_5304 textureManager Lnet/minecraft/class_1060;
FIELD field_5305 skinCacheDir Ljava/io/File;
FIELD field_5306 skinCache Lcom/google/common/cache/LoadingCache;
FIELD field_5308 sessionService Lcom/mojang/authlib/minecraft/MinecraftSessionService;
METHOD <init> (Lnet/minecraft/class_1060;Ljava/io/File;Lcom/mojang/authlib/minecraft/MinecraftSessionService;)V
FIELD field_45634 cache Lcom/google/common/cache/LoadingCache;
FIELD field_45635 skinCache Lnet/minecraft/class_1071$class_8687;
FIELD field_45636 capeCache Lnet/minecraft/class_1071$class_8687;
FIELD field_45637 elytraCache Lnet/minecraft/class_1071$class_8687;
METHOD <init> (Lnet/minecraft/class_1060;Ljava/nio/file/Path;Lcom/mojang/authlib/minecraft/MinecraftSessionService;Ljava/util/concurrent/Executor;)V
ARG 1 textureManager
ARG 2 skinCacheDir
ARG 2 directory
ARG 3 sessionService
METHOD method_22819 (Ljava/util/Map;Lnet/minecraft/class_1071$class_1072;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)V
ARG 3 textureType
METHOD method_44705 loadSkin (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_2960;
COMMENT {@return the ID of {@code profile}'s skin, or the default skin for the profile's
COMMENT UUID if the skin is missing}
ARG 4 executor
METHOD method_52858 getSkinTexturesSupplier (Lcom/mojang/authlib/GameProfile;)Ljava/util/function/Supplier;
ARG 1 profile
METHOD method_45033 getSkinId (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Ljava/lang/String;)Lnet/minecraft/class_2960;
ARG 0 skinType
ARG 1 hash
METHOD method_4651 loadSkin (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lnet/minecraft/class_1071$class_1072;)Lnet/minecraft/class_2960;
ARG 1 profileTexture
ARG 2 type
ARG 3 callback
METHOD method_4652 loadSkin (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_1071$class_1072;Z)V
METHOD method_52859 fetchSkinTextures (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_1071$class_8688;)Ljava/util/concurrent/CompletableFuture;
ARG 1 profile
ARG 2 callback
ARG 3 requireSecure
METHOD method_4654 getTextures (Lcom/mojang/authlib/GameProfile;)Ljava/util/Map;
ARG 2 textures
METHOD method_52862 getSkinTextures (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_8685;
ARG 1 profile
METHOD method_4656 loadSkin (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)Lnet/minecraft/class_2960;
ARG 1 profileTexture
ARG 2 type
METHOD method_52863 fetchSkinTextures (Lcom/mojang/authlib/GameProfile;)Ljava/util/concurrent/CompletableFuture;
ARG 1 profile
METHOD method_52865 getTextureEntry (Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/properties/Property;
ARG 0 profile
CLASS 1
METHOD load (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 value
CLASS class_1072 SkinTextureAvailableCallback
METHOD onSkinTextureAvailable (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lnet/minecraft/class_2960;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)V
ARG 1 type
ARG 2 id
ARG 3 texture
METHOD method_52866 (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_1071$class_8688;)Ljava/util/concurrent/CompletionStage;
ARG 2 textures
CLASS class_8686 Key
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_52869 getTextureEntry ()Ljava/lang/String;
CLASS class_8687 FileCache
FIELD field_45639 textureManager Lnet/minecraft/class_1060;
FIELD field_45640 directory Ljava/nio/file/Path;
FIELD field_45641 type Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;
FIELD field_45642 hashToTexture Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_1060;Ljava/nio/file/Path;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)V
ARG 1 textureManager
ARG 2 directory
ARG 3 type
METHOD method_52870 get (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)Ljava/util/concurrent/CompletableFuture;
ARG 1 texture
METHOD method_52871 getTexturePath (Ljava/lang/String;)Lnet/minecraft/class_2960;
ARG 1 hash
METHOD method_52873 store (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)Ljava/util/concurrent/CompletableFuture;
ARG 1 texture
CLASS class_8688 Textures
FIELD field_45643 MISSING Lnet/minecraft/class_1071$class_8688;
METHOD method_52874 fromMap (Ljava/util/Map;Z)Lnet/minecraft/class_1071$class_8688;
ARG 0 textures
ARG 1 secure

View File

@ -0,0 +1,35 @@
CLASS net/minecraft/class_8690 net/minecraft/client/texture/Scaling
FIELD field_45648 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45649 STRETCH Lnet/minecraft/class_8690;
METHOD method_52876 getType ()Lnet/minecraft/class_8690$class_8695;
CLASS class_8691 NineSlice
FIELD field_45650 CODEC Lcom/mojang/serialization/Codec;
METHOD method_52877 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_53493 validate (Lnet/minecraft/class_8690$class_8691;)Lcom/mojang/serialization/DataResult;
ARG 0 nineSlice
CLASS class_8692 Border
FIELD field_45651 UNIFORM_SIDE_SIZES_CODEC Lcom/mojang/serialization/Codec;
FIELD field_45652 DIFFERENT_SIDE_SIZES_CODEC Lcom/mojang/serialization/Codec;
FIELD field_45653 CODEC Lcom/mojang/serialization/Codec;
METHOD method_52880 (Lnet/minecraft/class_8690$class_8691$class_8692;)Lcom/mojang/datafixers/util/Either;
ARG 0 border
METHOD method_52881 (Ljava/lang/Integer;)Lnet/minecraft/class_8690$class_8691$class_8692;
ARG 0 size
METHOD method_52882 (Lnet/minecraft/class_8690$class_8691$class_8692;)Lcom/mojang/serialization/DataResult;
ARG 0 border
METHOD method_52883 getUniformSideSize ()Ljava/util/OptionalInt;
CLASS class_8693 Stretch
FIELD field_45654 CODEC Lcom/mojang/serialization/Codec;
CLASS class_8694 Tile
FIELD field_45655 CODEC Lcom/mojang/serialization/Codec;
METHOD method_52885 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_8695 Type
FIELD field_45659 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45660 name Ljava/lang/String;
FIELD field_45661 codec Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Lcom/mojang/serialization/Codec;)V
ARG 3 name
ARG 4 codec
METHOD method_52886 getCodec ()Lcom/mojang/serialization/Codec;

View File

@ -25,11 +25,11 @@ CLASS net/minecraft/class_1058 net/minecraft/client/texture/Sprite
ARG 1 v
METHOD method_35806 getX ()I
METHOD method_35807 getY ()I
METHOD method_4570 getFrameV (D)F
METHOD method_4570 getFrameV (F)F
ARG 1 frame
METHOD method_4575 getMaxV ()F
METHOD method_4577 getMaxU ()F
METHOD method_4580 getFrameU (D)F
METHOD method_4580 getFrameU (F)F
ARG 1 frame
METHOD method_4584 upload ()V
METHOD method_45851 getContents ()Lnet/minecraft/class_7764;

View File

@ -1,10 +1,16 @@
CLASS net/minecraft/class_4075 net/minecraft/client/texture/SpriteAtlasHolder
FIELD field_18230 atlas Lnet/minecraft/class_1059;
FIELD field_41425 sourcePath Lnet/minecraft/class_2960;
FIELD field_45644 metadataReaders Ljava/util/Set;
METHOD <init> (Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V
ARG 1 textureManager
ARG 2 atlasId
ARG 3 sourcePath
METHOD <init> (Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Ljava/util/Set;)V
ARG 1 textureManager
ARG 2 atlasId
ARG 3 sourcePath
ARG 4 metadataReaders
METHOD method_18666 afterReload (Lnet/minecraft/class_7766$class_7767;Lnet/minecraft/class_3695;)V
ARG 1 stitchResult
ARG 2 profiler

View File

@ -6,7 +6,8 @@ CLASS net/minecraft/class_7764 net/minecraft/client/texture/SpriteContents
FIELD field_40539 image Lnet/minecraft/class_1011;
FIELD field_40540 mipmapLevelsImages [Lnet/minecraft/class_1011;
FIELD field_40541 animation Lnet/minecraft/class_7764$class_5790;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_7771;Lnet/minecraft/class_1011;Lnet/minecraft/class_1079;)V
FIELD field_45631 metadata Lnet/minecraft/class_7368;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_7771;Lnet/minecraft/class_1011;Lnet/minecraft/class_7368;)V
ARG 1 id
ARG 2 dimensions
ARG 3 image
@ -39,6 +40,7 @@ CLASS net/minecraft/class_7764 net/minecraft/client/texture/SpriteContents
METHOD method_45817 getDistinctFrameCount ()Ljava/util/stream/IntStream;
METHOD method_45818 createAnimator ()Lnet/minecraft/class_7768;
METHOD method_45819 getFrameCount ()I
METHOD method_52848 getMetadata ()Lnet/minecraft/class_7368;
CLASS class_4728 Interpolation
FIELD field_21758 images [Lnet/minecraft/class_1011;
METHOD method_24128 apply (IILnet/minecraft/class_7764$class_7765;)V

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_7766 net/minecraft/client/texture/SpriteLoader
FIELD field_40550 maxTextureSize I
FIELD field_43111 width I
FIELD field_43112 height I
FIELD field_45632 METADATA_READERS Ljava/util/Set;
METHOD <init> (Lnet/minecraft/class_2960;III)V
ARG 1 id
ARG 2 maxTextureSize
@ -11,9 +12,6 @@ CLASS net/minecraft/class_7766 net/minecraft/client/texture/SpriteLoader
ARG 4 height
METHOD method_45826 (ILnet/minecraft/class_1058;)V
ARG 1 sprite
METHOD method_45829 load (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)Lnet/minecraft/class_7764;
ARG 0 id
ARG 1 resource
METHOD method_45835 (Lnet/minecraft/class_1055$class_7769;)Ljava/lang/String;
ARG 0 sprite
METHOD method_45836 collectStitchedSprites (Lnet/minecraft/class_1055;II)Ljava/util/Map;
@ -28,24 +26,31 @@ CLASS net/minecraft/class_7766 net/minecraft/client/texture/SpriteLoader
ARG 6 y
METHOD method_47659 (ILjava/util/concurrent/Executor;Ljava/util/List;)Lnet/minecraft/class_7766$class_7767;
ARG 3 sprites
METHOD method_47661 load (Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;ILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
METHOD method_47661 load (Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;ILjava/util/concurrent/Executor;Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture;
ARG 1 resourceManager
ARG 2 path
ARG 3 mipLevel
ARG 4 executor
ARG 5 metadatas
METHOD method_47662 (Ljava/util/List;)Ljava/util/List;
ARG 0 sprites
METHOD method_47663 stitch (Ljava/util/List;ILjava/util/concurrent/Executor;)Lnet/minecraft/class_7766$class_7767;
ARG 1 sprites
ARG 2 mipLevel
ARG 3 executor
METHOD method_47664 loadAll (Ljava/util/List;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
ARG 0 sources
ARG 1 executor
METHOD method_47665 (Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage;
METHOD method_47664 loadAll (Lnet/minecraft/class_8684;Ljava/util/List;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
ARG 0 opener
ARG 1 sources
METHOD method_47666 (Ljava/util/concurrent/Executor;Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture;
ARG 1 source
ARG 2 executor
METHOD method_47665 (Lnet/minecraft/class_8684;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage;
ARG 2 sources
METHOD method_47666 (Lnet/minecraft/class_8684;Ljava/util/concurrent/Executor;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;
ARG 2 sprite
METHOD method_52849 load (Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;ILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
ARG 1 resourceManager
ARG 2 path
ARG 3 mipLevel
ARG 4 executor
CLASS class_7767 StitchResult
METHOD method_45845 whenComplete ()Ljava/util/concurrent/CompletableFuture;
METHOD method_45846 (Ljava/lang/Void;)Lnet/minecraft/class_7766$class_7767;

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_8684 net/minecraft/client/texture/SpriteOpener
FIELD field_45633 LOGGER Lorg/slf4j/Logger;
METHOD create (Ljava/util/Collection;)Lnet/minecraft/class_8684;
ARG 0 metadatas
METHOD loadSprite (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)Lnet/minecraft/class_7764;
ARG 1 id
ARG 2 resource
METHOD method_52851 (Ljava/util/Collection;Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)Lnet/minecraft/class_7764;
ARG 1 id
ARG 2 resource

View File

@ -11,3 +11,5 @@ CLASS net/minecraft/class_7947 net/minecraft/client/texture/atlas/AtlasLoader
ARG 1 id
METHOD method_47669 (Lnet/minecraft/class_3300;Lnet/minecraft/class_7948$class_7949;Lnet/minecraft/class_7948;)V
ARG 2 source
METHOD method_52852 (Lnet/minecraft/class_8684;)Lnet/minecraft/class_7764;
ARG 0 opener

View File

@ -13,5 +13,7 @@ CLASS net/minecraft/class_7948 net/minecraft/client/texture/atlas/AtlasSource
METHOD method_47674 add (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)V
ARG 1 id
ARG 2 resource
METHOD method_47675 (Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;Lnet/minecraft/class_8684;)Lnet/minecraft/class_7764;
ARG 2 opener
CLASS class_7950 SpriteRegion
METHOD method_47676 close ()V

View File

@ -8,4 +8,25 @@ CLASS net/minecraft/class_8066 net/minecraft/client/texture/atlas/PalettedPermut
ARG 1 textures
ARG 2 paletteKey
ARG 3 permutations
METHOD method_48486 open (Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;)[I
ARG 0 resourceManager
ARG 1 texture
METHOD method_48487 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_48488 (Lnet/minecraft/class_8066;)Ljava/util/Map;
ARG 0 source
METHOD method_48489 (Lit/unimi/dsi/fastutil/ints/Int2IntMap;I)I
ARG 1 color
METHOD method_48490 (Ljava/util/Map;Ljava/util/function/Supplier;Lnet/minecraft/class_3300;Ljava/lang/String;Lnet/minecraft/class_2960;)V
ARG 3 key
ARG 4 texture
METHOD method_48492 toMapper ([I[I)Ljava/util/function/IntUnaryOperator;
ARG 0 from
ARG 1 to
METHOD method_48493 (Lnet/minecraft/class_8066;)Lnet/minecraft/class_2960;
ARG 0 source
METHOD method_48494 (Lnet/minecraft/class_8066;)Ljava/util/List;
ARG 0 source
CLASS class_8067 PalettedSpriteRegion
METHOD apply (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 opener

View File

@ -10,8 +10,20 @@ CLASS net/minecraft/class_7957 net/minecraft/client/texture/atlas/UnstitchAtlasS
ARG 2 regions
ARG 3 divisorX
ARG 5 divisorY
METHOD method_47692 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_47693 (Lnet/minecraft/class_7957;)Ljava/lang/Double;
ARG 0 source
METHOD method_47694 (Lnet/minecraft/class_7957;)Ljava/lang/Double;
ARG 0 source
METHOD method_47695 (Lnet/minecraft/class_7957;)Ljava/util/List;
ARG 0 source
METHOD method_47696 (Lnet/minecraft/class_7957;)Lnet/minecraft/class_2960;
ARG 0 source
CLASS class_7959 Region
FIELD field_41420 CODEC Lcom/mojang/serialization/Codec;
METHOD method_47699 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_7960 SpriteRegion
FIELD field_41421 sprite Lnet/minecraft/class_7958;
FIELD field_41422 region Lnet/minecraft/class_7957$class_7959;
@ -22,3 +34,5 @@ CLASS net/minecraft/class_7957 net/minecraft/client/texture/atlas/UnstitchAtlasS
ARG 2 region
ARG 3 divisorX
ARG 5 divisorY
METHOD apply (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 opener

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_367 net/minecraft/client/toast/AdvancementToast
FIELD field_2205 advancement Lnet/minecraft/class_161;
FIELD field_2205 advancement Lnet/minecraft/class_8779;
FIELD field_2206 soundPlayed Z
FIELD field_41812 DEFAULT_DURATION_MS I
METHOD <init> (Lnet/minecraft/class_161;)V
FIELD field_45394 TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_8779;)V
ARG 1 advancement

View File

@ -5,10 +5,7 @@ CLASS net/minecraft/class_366 net/minecraft/client/toast/RecipeToast
FIELD field_26533 TITLE Lnet/minecraft/class_2561;
FIELD field_26534 DESCRIPTION Lnet/minecraft/class_2561;
FIELD field_32217 DEFAULT_DURATION_MS J
METHOD <init> (Lnet/minecraft/class_1860;)V
ARG 1 recipes
METHOD method_1984 addRecipes (Lnet/minecraft/class_1860;)V
ARG 1 recipes
METHOD method_1985 show (Lnet/minecraft/class_374;Lnet/minecraft/class_1860;)V
FIELD field_45395 TEXTURE Lnet/minecraft/class_2960;
METHOD method_1984 addRecipes (Lnet/minecraft/class_8786;)V
METHOD method_1985 show (Lnet/minecraft/class_374;Lnet/minecraft/class_8786;)V
ARG 0 manager
ARG 1 recipes

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_370 net/minecraft/client/toast/SystemToast
FIELD field_32219 MIN_WIDTH I
FIELD field_39926 LINE_HEIGHT I
FIELD field_39927 PADDING_Y I
FIELD field_45396 TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_370$class_371;Lnet/minecraft/class_2561;Ljava/util/List;I)V
ARG 1 type
ARG 2 title
@ -36,13 +37,8 @@ CLASS net/minecraft/class_370 net/minecraft/client/toast/SystemToast
METHOD method_27025 addWorldDeleteFailureToast (Lnet/minecraft/class_310;Ljava/lang/String;)V
ARG 0 client
ARG 1 worldName
METHOD method_29046 drawPart (Lnet/minecraft/class_332;Lnet/minecraft/class_374;IIII)V
METHOD method_29046 drawPart (Lnet/minecraft/class_332;IIII)V
ARG 1 context
ARG 2 manager
ARG 3 width
ARG 4 textureV
ARG 5 y
ARG 6 height
METHOD method_29047 create (Lnet/minecraft/class_310;Lnet/minecraft/class_370$class_371;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_370;
ARG 0 client
ARG 1 type

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_368 net/minecraft/client/toast/Toast
FIELD field_2207 TEXTURE Lnet/minecraft/class_2960;
FIELD field_2208 TYPE Ljava/lang/Object;
FIELD field_39928 BASE_HEIGHT I
METHOD method_1986 draw (Lnet/minecraft/class_332;Lnet/minecraft/class_374;J)Lnet/minecraft/class_368$class_369;

View File

@ -11,6 +11,7 @@ CLASS net/minecraft/class_372 net/minecraft/client/toast/TutorialToast
FIELD field_32223 PROGRESS_BAR_HEIGHT I
FIELD field_32224 PROGRESS_BAR_X I
FIELD field_32225 PROGRESS_BAR_Y I
FIELD field_45397 TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_372$class_373;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Z)V
ARG 1 type
ARG 2 title
@ -20,11 +21,9 @@ CLASS net/minecraft/class_372 net/minecraft/client/toast/TutorialToast
ARG 1 progress
METHOD method_1993 hide ()V
CLASS class_373 Type
FIELD field_2231 textureSlotY I
FIELD field_2232 textureSlotX I
METHOD <init> (Ljava/lang/String;III)V
ARG 3 textureSlotX
ARG 4 textureSlotY
FIELD field_45398 texture Lnet/minecraft/class_2960;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2960;)V
ARG 3 texture
METHOD method_1994 drawIcon (Lnet/minecraft/class_332;II)V
ARG 1 context
ARG 2 x

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_7588 net/minecraft/client/util/Bans
FIELD field_39720 TEMPORARY_TITLE Lnet/minecraft/class_2561;
FIELD field_39721 PERMANENT_TITLE Lnet/minecraft/class_2561;
FIELD field_46009 NAME_TITLE Lnet/minecraft/class_2561;
FIELD field_46010 SKIN_TITLE Lnet/minecraft/class_2561;
FIELD field_46011 SKIN_DESCRIPTION Lnet/minecraft/class_2561;
METHOD method_44651 getTitle (Lcom/mojang/authlib/minecraft/BanDetails;)Lnet/minecraft/class_2561;
ARG 0 banDetails
METHOD method_44652 createBanScreen (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/authlib/minecraft/BanDetails;)Lnet/minecraft/class_407;
@ -16,3 +19,12 @@ CLASS net/minecraft/class_7588 net/minecraft/client/util/Bans
ARG 0 banDetails
METHOD method_44657 isTemporary (Lcom/mojang/authlib/minecraft/BanDetails;)Z
ARG 0 banDetails
METHOD method_53554 createSkinBanScreen (Ljava/lang/Runnable;)Lnet/minecraft/class_407;
ARG 0 onClose
METHOD method_53555 (Ljava/lang/Runnable;Z)V
ARG 1 confirmed
METHOD method_53556 createUsernameBanScreen (Ljava/lang/String;Ljava/lang/Runnable;)Lnet/minecraft/class_407;
ARG 0 username
ARG 1 onClose
METHOD method_53557 (Ljava/lang/Runnable;Z)V
ARG 1 confirmed

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_8657 net/minecraft/client/util/CommandHistoryManager
FIELD field_45287 LOGGER Lorg/slf4j/Logger;
FIELD field_45288 MAX_SIZE I
FIELD field_45289 FILENAME Ljava/lang/String;
FIELD field_45290 path Ljava/nio/file/Path;
FIELD field_45291 history Lnet/minecraft/class_8623;
METHOD <init> (Ljava/nio/file/Path;)V
ARG 1 directoryPath
METHOD method_52696 getHistory ()Ljava/util/Collection;
METHOD method_52697 add (Ljava/lang/String;)V
ARG 1 command
METHOD method_52698 write ()V

View File

@ -1,17 +1,10 @@
CLASS net/minecraft/class_1068 net/minecraft/client/util/DefaultSkinHelper
FIELD field_41121 SKINS [Lnet/minecraft/class_1068$class_7921;
METHOD method_4647 getModel (Ljava/util/UUID;)Ljava/lang/String;
ARG 0 uuid
METHOD method_4648 getTexture (Ljava/util/UUID;)Lnet/minecraft/class_2960;
FIELD field_41121 SKINS [Lnet/minecraft/class_8685;
METHOD method_4648 getTexture (Ljava/util/UUID;)Lnet/minecraft/class_8685;
ARG 0 uuid
METHOD method_4649 getTexture ()Lnet/minecraft/class_2960;
METHOD method_47438 getSkin (Ljava/util/UUID;)Lnet/minecraft/class_1068$class_7921;
ARG 0 uuid
CLASS class_7920 Model
FIELD field_41124 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name
CLASS class_7921 Skin
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_1068$class_7920;)V
ARG 1 texture
ARG 2 model
METHOD method_52854 getTexture (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_8685;
ARG 0 profile
METHOD method_52855 createSkinTextures (Ljava/lang/String;Lnet/minecraft/class_8685$class_7920;)Lnet/minecraft/class_8685;
ARG 0 texture
ARG 1 model

View File

@ -2,21 +2,19 @@ CLASS net/minecraft/class_320 net/minecraft/client/util/Session
FIELD field_1982 username Ljava/lang/String;
FIELD field_1983 accessToken Ljava/lang/String;
FIELD field_1984 accountType Lnet/minecraft/class_320$class_321;
FIELD field_1985 uuid Ljava/lang/String;
FIELD field_1985 uuid Ljava/util/UUID;
FIELD field_34960 xuid Ljava/util/Optional;
FIELD field_34961 clientId Ljava/util/Optional;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_320$class_321;)V
METHOD <init> (Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_320$class_321;)V
ARG 1 username
ARG 2 uuid
ARG 3 accessToken
ARG 4 xuid
ARG 5 clientId
ARG 6 accountType
METHOD method_1673 getUuid ()Ljava/lang/String;
METHOD method_1674 getAccessToken ()Ljava/lang/String;
METHOD method_1675 getSessionId ()Ljava/lang/String;
METHOD method_1676 getUsername ()Ljava/lang/String;
METHOD method_1677 getProfile ()Lcom/mojang/authlib/GameProfile;
METHOD method_35718 getAccountType ()Lnet/minecraft/class_320$class_321;
METHOD method_38740 getClientId ()Ljava/util/Optional;
METHOD method_38741 getXuid ()Ljava/util/Optional;

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_8685 net/minecraft/client/util/SkinTextures
CLASS class_7920 Model
FIELD field_41124 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name
METHOD method_52856 getName ()Ljava/lang/String;
METHOD method_52857 fromName (Ljava/lang/String;)Lnet/minecraft/class_8685$class_7920;
ARG 0 name

View File

@ -24,6 +24,6 @@ CLASS net/minecraft/class_7975 net/minecraft/client/util/telemetry/WorldSession
METHOD method_47776 onUnload ()V
METHOD method_51801 (Lnet/minecraft/class_2960;JLnet/minecraft/class_7973$class_7974;)V
ARG 3 properties
METHOD method_51802 onAdvancementMade (Lnet/minecraft/class_1937;Lnet/minecraft/class_161;)V
METHOD method_51802 onAdvancementMade (Lnet/minecraft/class_1937;Lnet/minecraft/class_8779;)V
ARG 1 world
ARG 2 advancement

View File

@ -23,9 +23,8 @@ CLASS net/minecraft/class_631 net/minecraft/client/world/ClientChunkManager
METHOD method_20317 setChunkMapCenter (II)V
ARG 1 x
ARG 2 z
METHOD method_2859 unload (II)V
ARG 1 chunkX
ARG 2 chunkZ
METHOD method_2859 unload (Lnet/minecraft/class_1923;)V
ARG 1 pos
METHOD method_49630 onChunkBiomeData (IILnet/minecraft/class_2540;)V
ARG 1 x
ARG 2 z

View File

@ -16,10 +16,10 @@ CLASS net/minecraft/class_4565 net/minecraft/command/DataCommandStorage
METHOD method_22547 set (Lnet/minecraft/class_2960;Lnet/minecraft/class_2487;)V
ARG 1 id
ARG 2 nbt
METHOD method_22549 (Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_4565$class_4566;
ARG 2 data
METHOD method_32381 (Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_4565$class_4566;
ARG 2 data
METHOD method_52613 (Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_4565$class_4566;
ARG 2 nbt
METHOD method_52614 getPersistentStateType (Ljava/lang/String;)Lnet/minecraft/class_18$class_8645;
ARG 1 namespace
CLASS class_4566 PersistentState
FIELD field_20749 map Ljava/util/Map;
FIELD field_31835 CONTENTS_KEY Ljava/lang/String;

View File

@ -1,6 +1,4 @@
CLASS net/minecraft/class_2152 net/minecraft/command/FloatRangeArgument
FIELD field_9778 min Ljava/lang/Float;
FIELD field_9779 max Ljava/lang/Float;
FIELD field_9780 ANY Lnet/minecraft/class_2152;
FIELD field_9781 ONLY_INTS_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
METHOD <init> (Ljava/lang/Float;Ljava/lang/Float;)V
@ -37,8 +35,6 @@ CLASS net/minecraft/class_2152 net/minecraft/command/FloatRangeArgument
METHOD method_9174 mapFloat (Ljava/lang/Float;Ljava/util/function/Function;)Ljava/lang/Float;
ARG 0 value
ARG 1 function
METHOD method_9175 getMin ()Ljava/lang/Float;
METHOD method_9176 parseFloat (Lcom/mojang/brigadier/StringReader;Z)Ljava/lang/Float;
ARG 0 reader
ARG 1 allowFloats
METHOD method_9177 getMax ()Ljava/lang/Float;

View File

@ -12,13 +12,13 @@ CLASS net/minecraft/class_2232 net/minecraft/command/argument/IdentifierArgument
METHOD method_32688 getItemModifierArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_117;
ARG 0 context
ARG 1 argumentName
METHOD method_9439 getAdvancementArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_161;
METHOD method_9439 getAdvancementArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_8779;
ARG 0 context
ARG 1 argumentName
METHOD method_9440 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 id
METHOD method_9441 identifier ()Lnet/minecraft/class_2232;
METHOD method_9442 getRecipeArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_1860;
METHOD method_9442 getRecipeArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_8786;
ARG 0 context
ARG 1 argumentName
METHOD method_9443 getIdentifier (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2960;

View File

@ -7,18 +7,12 @@ CLASS net/minecraft/class_2196 net/minecraft/command/argument/MessageArgumentTyp
METHOD method_45563 filterText (Lnet/minecraft/class_2168;Lnet/minecraft/class_7471;)Ljava/util/concurrent/CompletableFuture;
ARG 0 source
ARG 1 message
METHOD method_45564 (Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_7471;Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
METHOD method_45564 (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
ARG 4 executor
METHOD method_45565 (Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Consumer;Lnet/minecraft/class_7471;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
ARG 3 executor
METHOD method_45566 chain (Ljava/util/function/Consumer;Lnet/minecraft/class_2168;Lnet/minecraft/class_7471;)V
ARG 0 callback
ARG 1 source
ARG 2 message
METHOD method_45567 (Ljava/util/function/Consumer;Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;)V
ARG 2 content
METHOD method_45568 (Lnet/minecraft/class_7471;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Consumer;Ljava/lang/Void;)V
ARG 4 void_
METHOD method_45569 chainUnsigned (Ljava/util/function/Consumer;Lnet/minecraft/class_2168;Lnet/minecraft/class_7471;)V
ARG 0 callback
ARG 1 source

View File

@ -4,7 +4,7 @@ CLASS net/minecraft/class_2239 net/minecraft/command/argument/ScoreboardSlotArgu
METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 context
ARG 2 builder
METHOD method_9465 getScoreboardSlot (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
METHOD method_9465 getScoreboardSlot (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_8646;
ARG 0 context
ARG 1 name
METHOD method_9467 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;

View File

@ -13,6 +13,11 @@ CLASS net/minecraft/class_2405 net/minecraft/data/DataProvider
ARG 0 map
METHOD method_43809 (Ljava/lang/String;)Ljava/lang/String;
ARG 0 key
METHOD method_53496 writeCodecToPath (Lnet/minecraft/class_7403;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture;
ARG 0 writer
ARG 1 codec
ARG 2 value
ARG 3 path
CLASS class_7857 Factory
METHOD create (Lnet/minecraft/class_7784;)Lnet/minecraft/class_2405;
ARG 1 output

View File

@ -26,3 +26,5 @@ CLASS net/minecraft/data/Main
ARG 6 validate
ARG 7 gameVersion
ARG 8 ignoreCache
METHOD method_52888 (Lnet/minecraft/class_7784;)Lnet/minecraft/class_7796;
ARG 0 outputx

View File

@ -6,7 +6,7 @@ CLASS net/minecraft/class_2409 net/minecraft/data/server/advancement/Advancement
ARG 1 output
ARG 2 registryLookupFuture
ARG 3 tabGenerators
METHOD method_10333 (Ljava/util/Set;Ljava/util/List;Lnet/minecraft/class_7403;Lnet/minecraft/class_161;)V
METHOD method_10333 (Ljava/util/Set;Ljava/util/List;Lnet/minecraft/class_7403;Lnet/minecraft/class_8779;)V
ARG 4 advancement
METHOD method_46809 (Lnet/minecraft/class_7403;Lnet/minecraft/class_7225$class_7874;)Ljava/util/concurrent/CompletionStage;
ARG 2 lookup

View File

@ -2,5 +2,3 @@ CLASS net/minecraft/class_7785 net/minecraft/data/server/advancement/Advancement
METHOD method_10335 accept (Lnet/minecraft/class_7225$class_7874;Ljava/util/function/Consumer;)V
ARG 1 lookup
ARG 2 exporter
METHOD method_48496 createEmptyAdvancement (Ljava/lang/String;)Lnet/minecraft/class_161;
ARG 0 id

View File

@ -9,13 +9,13 @@ CLASS net/minecraft/class_2412 net/minecraft/data/server/advancement/vanilla/Van
METHOD method_10337 requireListedBiomesVisited (Lnet/minecraft/class_161$class_162;Ljava/util/List;)Lnet/minecraft/class_161$class_162;
ARG 0 builder
ARG 1 biomes
METHOD method_37315 createLookingAtEntityUsing (Lnet/minecraft/class_1299;Lnet/minecraft/class_1792;)Lnet/minecraft/class_6409$class_6410;
METHOD method_37315 createLookingAtEntityUsing (Lnet/minecraft/class_1299;Lnet/minecraft/class_1792;)Lnet/minecraft/class_175;
ARG 0 entity
ARG 1 item
METHOD method_37316 createLightningStrike (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2048;)Lnet/minecraft/class_6405$class_6406;
METHOD method_37316 createLightningStrike (Lnet/minecraft/class_2096$class_2100;Ljava/util/Optional;)Lnet/minecraft/class_175;
ARG 0 range
ARG 1 entity
METHOD method_49356 buildAdventuringTime (Ljava/util/function/Consumer;Lnet/minecraft/class_161;Lnet/minecraft/class_8197$class_5305;)V
METHOD method_49356 buildAdventuringTime (Ljava/util/function/Consumer;Lnet/minecraft/class_8779;Lnet/minecraft/class_8197$class_5305;)V
ARG 0 exporter
ARG 1 parent
ARG 2 preset
@ -27,11 +27,11 @@ CLASS net/minecraft/class_2412 net/minecraft/data/server/advancement/vanilla/Van
ARG 0 builder
METHOD method_51692 requireSalvagedSherd (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
ARG 0 builder
METHOD method_51815 requirePlacedBlockReadByComparator (Lnet/minecraft/class_2248;)Lnet/minecraft/class_184;
METHOD method_51815 requirePlacedBlockReadByComparator (Lnet/minecraft/class_2248;)Lnet/minecraft/class_175;
ARG 0 block
METHOD method_51816 (Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;)Lnet/minecraft/class_8548$class_8549;
ARG 1 facing
METHOD method_51817 (Lnet/minecraft/class_2350;)Lnet/minecraft/class_5341$class_210;
ARG 0 facing
METHOD method_51819 requirePlacedComparatorReadingBlock (Lnet/minecraft/class_2248;)Lnet/minecraft/class_184;
METHOD method_51819 requirePlacedComparatorReadingBlock (Lnet/minecraft/class_2248;)Lnet/minecraft/class_175;
ARG 0 block

View File

@ -21,7 +21,7 @@ CLASS net/minecraft/class_2414 net/minecraft/data/server/advancement/vanilla/Van
ARG 0 builder
METHOD method_43363 (Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_6880$class_6883;)V
ARG 1 variant
METHOD method_47810 createBreedAllAnimalsAdvancement (Lnet/minecraft/class_161;Ljava/util/function/Consumer;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Lnet/minecraft/class_161;
METHOD method_47810 createBreedAllAnimalsAdvancement (Lnet/minecraft/class_8779;Ljava/util/function/Consumer;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Lnet/minecraft/class_8779;
ARG 0 parent
ARG 1 exporter
ARG 2 breedableAnimals

View File

@ -12,7 +12,12 @@ CLASS net/minecraft/class_2438 net/minecraft/data/server/loottable/LootTableProv
ARG 1 message
METHOD method_10408 (Lnet/minecraft/class_7403;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture;
ARG 2 entry
METHOD method_10410 (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/class_2438$class_7790;)V
ARG 2 generator
METHOD method_10411 (Lnet/minecraft/class_58;Lnet/minecraft/class_2960;Lnet/minecraft/class_52;)V
ARG 1 id
ARG 2 table
METHOD method_10412 (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/class_2438$class_7790;Lnet/minecraft/class_2960;Lnet/minecraft/class_52$class_53;)V
ARG 3 id
ARG 4 builder
CLASS class_7790 LootTypeGenerator

View File

@ -2,8 +2,6 @@ CLASS net/minecraft/class_2456 net/minecraft/data/server/recipe/ComplexRecipeJso
FIELD field_11429 serializer Lnet/minecraft/class_1865;
METHOD <init> (Lnet/minecraft/class_1865;)V
ARG 1 serializer
METHOD method_10475 offerTo (Ljava/util/function/Consumer;Ljava/lang/String;)V
ARG 1 exporter
ARG 2 recipeId
METHOD method_10475 offerTo (Lnet/minecraft/class_8790;Lnet/minecraft/class_2960;)V
METHOD method_10476 create (Lnet/minecraft/class_1865;)Lnet/minecraft/class_2456;
ARG 0 serializer

View File

@ -1,7 +1,6 @@
CLASS net/minecraft/class_2454 net/minecraft/data/server/recipe/CookingRecipeJsonBuilder
FIELD field_11414 experience F
FIELD field_11415 cookingTime I
FIELD field_11416 advancementBuilder Lnet/minecraft/class_161$class_162;
FIELD field_11417 output Lnet/minecraft/class_1792;
FIELD field_11418 input Lnet/minecraft/class_1856;
FIELD field_11419 group Ljava/lang/String;
@ -57,17 +56,16 @@ CLASS net/minecraft/class_2454 net/minecraft/data/server/recipe/CookingRecipeJso
METHOD method_46217 getBlastingRecipeCategory (Lnet/minecraft/class_1935;)Lnet/minecraft/class_7709;
ARG 0 output
CLASS class_2455 CookingRecipeJsonProvider
FIELD field_11421 experience F
FIELD field_11422 cookingTime I
FIELD field_11423 advancementBuilder Lnet/minecraft/class_161$class_162;
FIELD field_11424 recipeId Lnet/minecraft/class_2960;
FIELD field_11425 input Lnet/minecraft/class_1856;
FIELD field_11426 group Ljava/lang/String;
FIELD field_11427 advancementId Lnet/minecraft/class_2960;
FIELD field_11428 result Lnet/minecraft/class_1792;
FIELD field_17600 serializer Lnet/minecraft/class_1865;
FIELD field_40649 category Lnet/minecraft/class_7709;
METHOD <init> (Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;FILnet/minecraft/class_161$class_162;Lnet/minecraft/class_2960;Lnet/minecraft/class_1865;)V
FIELD comp_1222 recipeId Lnet/minecraft/class_2960;
FIELD comp_1223 serializer Lnet/minecraft/class_1865;
FIELD comp_1940 group Ljava/lang/String;
FIELD comp_1941 category Lnet/minecraft/class_7709;
FIELD comp_1942 input Lnet/minecraft/class_1856;
FIELD comp_1943 result Lnet/minecraft/class_1792;
FIELD comp_1944 experience F
FIELD comp_1945 cookingTime I
FIELD comp_1946 advancementBuilder Lnet/minecraft/class_8779;
METHOD <init> (Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;FILnet/minecraft/class_8779;Lnet/minecraft/class_1865;)V
ARG 1 recipeId
ARG 2 group
ARG 3 category
@ -75,6 +73,9 @@ CLASS net/minecraft/class_2454 net/minecraft/data/server/recipe/CookingRecipeJso
ARG 5 result
ARG 6 experience
ARG 7 cookingTime
ARG 8 advancementBuilder
ARG 9 advancementId
ARG 10 serializer
METHOD comp_1940 group ()Ljava/lang/String;
METHOD comp_1941 category ()Lnet/minecraft/class_7709;
METHOD comp_1942 input ()Lnet/minecraft/class_1856;
METHOD comp_1943 result ()Lnet/minecraft/class_1792;
METHOD comp_1944 experience ()F
METHOD comp_1945 cookingTime ()I

View File

@ -1,18 +1,14 @@
CLASS net/minecraft/class_5797 net/minecraft/data/server/recipe/CraftingRecipeJsonBuilder
FIELD field_39377 ROOT Lnet/minecraft/class_2960;
METHOD method_10431 offerTo (Ljava/util/function/Consumer;)V
ARG 1 exporter
METHOD method_17972 offerTo (Ljava/util/function/Consumer;Lnet/minecraft/class_2960;)V
ARG 1 exporter
METHOD method_10431 offerTo (Lnet/minecraft/class_8790;)V
METHOD method_17972 offerTo (Lnet/minecraft/class_8790;Lnet/minecraft/class_2960;)V
ARG 2 recipeId
METHOD method_33529 group (Ljava/lang/String;)Lnet/minecraft/class_5797;
ARG 1 group
METHOD method_33530 criterion (Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_5797;
METHOD method_33530 criterion (Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_5797;
ARG 1 name
ARG 2 conditions
METHOD method_36441 getOutputItem ()Lnet/minecraft/class_1792;
METHOD method_36442 getItemId (Lnet/minecraft/class_1935;)Lnet/minecraft/class_2960;
ARG 0 item
METHOD method_36443 offerTo (Ljava/util/function/Consumer;Ljava/lang/String;)V
ARG 1 exporter
METHOD method_36443 offerTo (Lnet/minecraft/class_8790;Ljava/lang/String;)V
ARG 2 recipePath

View File

@ -1,8 +1,7 @@
CLASS net/minecraft/class_2444 net/minecraft/data/server/recipe/RecipeJsonProvider
METHOD method_10415 toAdvancementJson ()Lcom/google/gson/JsonObject;
METHOD comp_1230 recipeId ()Lnet/minecraft/class_2960;
METHOD comp_1231 serializer ()Lnet/minecraft/class_1865;
METHOD comp_1235 advancementBuilder ()Lnet/minecraft/class_8779;
METHOD method_10416 serialize (Lcom/google/gson/JsonObject;)V
ARG 1 json
METHOD method_10417 getRecipeId ()Lnet/minecraft/class_2960;
METHOD method_10418 getAdvancementId ()Lnet/minecraft/class_2960;
METHOD method_17799 toJson ()Lcom/google/gson/JsonObject;
METHOD method_17800 getSerializer ()Lnet/minecraft/class_1865;

View File

@ -4,80 +4,62 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
FIELD field_39379 advancementsPathResolver Lnet/minecraft/class_7784$class_7489;
METHOD <init> (Lnet/minecraft/class_7784;)V
ARG 1 output
METHOD method_10419 generate (Ljava/util/function/Consumer;)V
ARG 1 exporter
METHOD method_10420 conditionsFromTag (Lnet/minecraft/class_6862;)Lnet/minecraft/class_2066$class_2068;
METHOD method_10419 generate (Lnet/minecraft/class_8790;)V
METHOD method_10420 conditionsFromTag (Lnet/minecraft/class_6862;)Lnet/minecraft/class_175;
ARG 0 tag
METHOD method_10421 (Ljava/util/Set;Ljava/util/List;Lnet/minecraft/class_7403;Lnet/minecraft/class_2444;)V
ARG 4 jsonProvider
METHOD method_10422 requireEnteringFluid (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2037$class_2039;
METHOD method_10422 requireEnteringFluid (Lnet/minecraft/class_2248;)Lnet/minecraft/class_175;
ARG 0 block
METHOD method_10423 conditionsFromItemPredicates ([Lnet/minecraft/class_2073;)Lnet/minecraft/class_2066$class_2068;
METHOD method_10423 conditionsFromItemPredicates ([Lnet/minecraft/class_2073;)Lnet/minecraft/class_175;
ARG 0 predicates
METHOD method_10426 conditionsFromItem (Lnet/minecraft/class_1935;)Lnet/minecraft/class_2066$class_2068;
METHOD method_10426 conditionsFromItem (Lnet/minecraft/class_1935;)Lnet/minecraft/class_175;
ARG 0 item
METHOD method_17585 generateCookingRecipes (Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/class_1865;I)V
ARG 0 exporter
METHOD method_17585 generateCookingRecipes (Lnet/minecraft/class_8790;Ljava/lang/String;Lnet/minecraft/class_1865;I)V
ARG 1 cooker
ARG 2 serializer
ARG 3 cookingTime
METHOD method_24475 offerPlanksRecipe2 (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)V
ARG 0 exporter
METHOD method_24475 offerPlanksRecipe2 (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)V
ARG 1 output
ARG 2 input
ARG 3 count
METHOD method_24476 offerBarkBlockRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_24476 offerBarkBlockRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 output
ARG 2 input
METHOD method_24477 offerPlanksRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)V
ARG 0 exporter
METHOD method_24477 offerPlanksRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)V
ARG 1 output
ARG 2 input
ARG 3 count
METHOD method_24478 offerBoatRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_24478 offerBoatRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 output
ARG 2 input
METHOD method_24885 offerCarpetRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_24885 offerCarpetRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 output
ARG 2 input
METHOD method_24887 offerBedRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_24887 offerBedRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 output
ARG 2 input
METHOD method_24889 offerBannerRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_24889 offerBannerRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 output
ARG 2 input
METHOD method_24890 offerStainedGlassDyeingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_24890 offerStainedGlassDyeingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 output
ARG 2 input
METHOD method_24891 offerStainedGlassPaneRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_24891 offerStainedGlassPaneRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 output
ARG 2 input
METHOD method_24892 offerStainedGlassPaneDyeingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_24892 offerStainedGlassPaneDyeingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 output
ARG 2 input
METHOD method_24893 offerTerracottaDyeingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_24893 offerTerracottaDyeingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 output
ARG 2 input
METHOD method_24894 offerConcretePowderDyeingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_24894 offerConcretePowderDyeingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 output
ARG 2 input
METHOD method_29728 offerNetheriteUpgradeRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1792;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)V
ARG 0 exporter
METHOD method_29728 offerNetheriteUpgradeRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1792;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)V
ARG 1 input
ARG 2 category
ARG 3 result
METHOD method_32233 offerCandleDyeingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_32233 offerCandleDyeingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 output
ARG 2 input
METHOD method_32804 createSlabRecipe (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
@ -97,32 +79,26 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
METHOD method_32808 createStairsRecipe (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_32809 offerWallRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_32809 offerWallRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 category
ARG 2 output
ARG 3 input
METHOD method_32810 offerPolishedStoneRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_32810 offerPolishedStoneRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 category
ARG 2 output
ARG 3 input
METHOD method_32811 offerCutCopperRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_32811 offerCutCopperRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 category
ARG 2 output
ARG 3 input
METHOD method_32812 offerChiseledBlockRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_32812 offerChiseledBlockRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 category
ARG 2 output
ARG 3 input
METHOD method_32813 offerPressurePlateRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_32813 offerPressurePlateRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 output
ARG 2 input
METHOD method_32814 offerSlabRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_32814 offerSlabRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 category
ARG 2 output
ARG 3 input
@ -142,11 +118,10 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
COMMENT <p>Purpur is handled separately because both purpur and purpur pillars can be used to craft purpur slabs and stairs.
ARG 0 family
ARG 1 variant
METHOD method_33534 (Lnet/minecraft/class_5794;Ljava/util/function/Consumer;Lnet/minecraft/class_5794$class_5796;Lnet/minecraft/class_2248;)V
METHOD method_33534 (Lnet/minecraft/class_5794;Lnet/minecraft/class_8790;Lnet/minecraft/class_5794$class_5796;Lnet/minecraft/class_2248;)V
ARG 2 variant
ARG 3 block
METHOD method_33535 generateFamily (Ljava/util/function/Consumer;Lnet/minecraft/class_5794;)V
ARG 0 exporter
METHOD method_33535 generateFamily (Lnet/minecraft/class_8790;Lnet/minecraft/class_5794;)V
ARG 1 family
METHOD method_33536 (Lnet/minecraft/class_5797;Lnet/minecraft/class_5794$class_5796;Ljava/lang/String;)V
ARG 2 group
@ -208,34 +183,29 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
METHOD method_33714 convertBetween (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Ljava/lang/String;
ARG 0 to
ARG 1 from
METHOD method_33715 offerStonecuttingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;I)V
ARG 0 exporter
METHOD method_33715 offerStonecuttingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;I)V
ARG 1 category
ARG 2 output
ARG 3 input
ARG 4 count
METHOD method_33716 getItemPath (Lnet/minecraft/class_1935;)Ljava/lang/String;
ARG 0 item
METHOD method_33717 offerStonecuttingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_33717 offerStonecuttingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 category
ARG 2 output
ARG 3 input
METHOD method_34662 offerCrackingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
METHOD method_34662 offerCrackingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
COMMENT Offers a smelting recipe to the exporter that is used to convert the main block of a block family to its cracked variant.
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_34853 (Ljava/util/function/Consumer;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V
METHOD method_34853 (Lnet/minecraft/class_8790;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V
ARG 1 input
ARG 2 output
METHOD method_34854 offerWaxingRecipes (Ljava/util/function/Consumer;)V
ARG 0 exporter
METHOD method_35914 conditionsFromItem (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2066$class_2068;
METHOD method_34854 offerWaxingRecipes (Lnet/minecraft/class_8790;)V
METHOD method_35914 conditionsFromItem (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_1935;)Lnet/minecraft/class_175;
ARG 0 count
ARG 1 item
METHOD method_36232 offerMultipleOptions (Ljava/util/function/Consumer;Lnet/minecraft/class_1865;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;Ljava/lang/String;)V
ARG 0 exporter
METHOD method_36232 offerMultipleOptions (Lnet/minecraft/class_8790;Lnet/minecraft/class_1865;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;Ljava/lang/String;)V
ARG 1 serializer
ARG 2 inputs
ARG 3 category
@ -244,53 +214,46 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
ARG 6 cookingTime
ARG 7 group
ARG 8 method
METHOD method_36233 offerSmelting (Ljava/util/function/Consumer;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)V
ARG 0 exporter
METHOD method_36233 offerSmelting (Lnet/minecraft/class_8790;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)V
ARG 1 inputs
ARG 2 category
ARG 3 output
ARG 4 experience
ARG 5 cookingTime
ARG 6 group
METHOD method_36234 offerBlasting (Ljava/util/function/Consumer;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)V
ARG 0 exporter
METHOD method_36234 offerBlasting (Lnet/minecraft/class_8790;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)V
ARG 1 inputs
ARG 2 category
ARG 3 output
ARG 4 experience
ARG 5 cookingTime
ARG 6 group
METHOD method_36325 offerReversibleCompactingRecipes (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)V
METHOD method_36325 offerReversibleCompactingRecipes (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)V
COMMENT Offers two recipes to convert between a normal and compacted form of an item.
COMMENT
COMMENT <p>The shaped recipe converts 9 items in a square to a compacted form of the item.
COMMENT <p>The shapeless recipe converts the compacted form to 9 of the normal form.
ARG 0 exporter
ARG 1 reverseCategory
ARG 2 baseItem
ARG 3 compactingCategory
ARG 4 compactItem
METHOD method_36444 offerSingleOutputShapelessRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)V
ARG 0 exporter
METHOD method_36444 offerSingleOutputShapelessRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)V
ARG 1 output
ARG 2 input
ARG 3 group
METHOD method_36445 offerShapelessRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;I)V
ARG 0 exporter
METHOD method_36445 offerShapelessRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;I)V
ARG 1 output
ARG 2 input
ARG 3 group
ARG 4 outputCount
METHOD method_36446 offerReversibleCompactingRecipesWithCompactingRecipeGroup (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)V
ARG 0 exporter
METHOD method_36446 offerReversibleCompactingRecipesWithCompactingRecipeGroup (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)V
ARG 1 reverseCategory
ARG 2 baseItem
ARG 3 compactingCategory
ARG 4 compactItem
ARG 5 compactingId
ARG 6 compactingGroup
METHOD method_36447 offerReversibleCompactingRecipes (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
ARG 0 exporter
METHOD method_36447 offerReversibleCompactingRecipes (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
ARG 1 reverseCategory
ARG 2 baseItem
ARG 3 compactingCategory
@ -299,16 +262,14 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
ARG 6 compactingGroup
ARG 7 reverseId
ARG 8 reverseGroup
METHOD method_36448 offerFoodCookingRecipe (Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/class_1865;ILnet/minecraft/class_1935;Lnet/minecraft/class_1935;F)V
ARG 0 exporter
METHOD method_36448 offerFoodCookingRecipe (Lnet/minecraft/class_8790;Ljava/lang/String;Lnet/minecraft/class_1865;ILnet/minecraft/class_1935;Lnet/minecraft/class_1935;F)V
ARG 1 cooker
ARG 2 serializer
ARG 3 cookingTime
ARG 4 input
ARG 5 output
ARG 6 experience
METHOD method_36449 offerReversibleCompactingRecipesWithReverseRecipeGroup (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)V
ARG 0 exporter
METHOD method_36449 offerReversibleCompactingRecipesWithReverseRecipeGroup (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)V
ARG 1 reverseCategory
ARG 2 baseItem
ARG 3 compactingCategory
@ -328,62 +289,51 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
ARG 0 category
ARG 1 output
ARG 2 input
METHOD method_42754 offerChestBoatRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_42754 offerChestBoatRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 output
ARG 2 input
METHOD method_46205 (Lnet/minecraft/class_7699;Lnet/minecraft/class_5794;)Z
ARG 1 family
METHOD method_46206 saveRecipeAdvancement (Lnet/minecraft/class_7403;Lnet/minecraft/class_2960;Lnet/minecraft/class_161$class_162;)Ljava/util/concurrent/CompletableFuture;
METHOD method_46206 saveRecipeAdvancement (Lnet/minecraft/class_7403;Lnet/minecraft/class_8779;)Ljava/util/concurrent/CompletableFuture;
ARG 1 cache
ARG 2 advancementId
ARG 3 advancementBuilder
METHOD method_46207 generateFamilies (Ljava/util/function/Consumer;Lnet/minecraft/class_7699;)V
ARG 0 exporter
METHOD method_46207 generateFamilies (Lnet/minecraft/class_8790;Lnet/minecraft/class_7699;)V
ARG 1 enabledFeatures
METHOD method_46208 offerHangingSignRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_46208 offerHangingSignRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 output
ARG 2 input
METHOD method_46209 offer2x2CompactingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_46209 offer2x2CompactingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 category
ARG 2 output
ARG 3 input
METHOD method_46210 (Ljava/util/function/Consumer;Lnet/minecraft/class_5794;)V
METHOD method_46210 (Lnet/minecraft/class_8790;Lnet/minecraft/class_5794;)V
ARG 1 family
METHOD method_46212 offerMosaicRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_46212 offerMosaicRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 category
ARG 2 output
ARG 3 input
METHOD method_47521 offerCompactingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)V
ARG 0 exporter
METHOD method_47521 offerCompactingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)V
ARG 1 category
ARG 2 output
ARG 3 input
ARG 4 criterionName
METHOD method_47522 offerCompactingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_47522 offerCompactingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 category
ARG 2 output
ARG 3 input
METHOD method_48530 offerSmithingTrimRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)V
ARG 0 exporter
METHOD method_48530 offerSmithingTrimRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)V
ARG 1 template
ARG 2 recipeId
METHOD method_48532 offerSmithingTemplateCopyingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;)V
ARG 0 exporter
METHOD method_48532 offerSmithingTemplateCopyingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;)V
ARG 1 template
ARG 2 resource
METHOD method_48533 offerSmithingTemplateCopyingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
METHOD method_48533 offerSmithingTemplateCopyingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 1 template
ARG 2 resource
METHOD method_51890 offerDyeableRecipes (Ljava/util/function/Consumer;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V
ARG 0 exporter
METHOD method_51890 offerDyeableRecipes (Lnet/minecraft/class_8790;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V
ARG 1 dyes
ARG 2 dyeables
ARG 3 group
METHOD method_52186 (Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;)Z
ARG 1 dyeable
METHOD method_53499 conditionsFromPredicates ([Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175;
ARG 0 predicates

View File

@ -2,7 +2,6 @@ CLASS net/minecraft/class_2447 net/minecraft/data/server/recipe/ShapedRecipeJson
FIELD field_11376 inputs Ljava/util/Map;
FIELD field_11377 pattern Ljava/util/List;
FIELD field_11378 count I
FIELD field_11379 advancementBuilder Lnet/minecraft/class_161$class_162;
FIELD field_11380 output Lnet/minecraft/class_1792;
FIELD field_11381 group Ljava/lang/String;
FIELD field_40645 category Lnet/minecraft/class_7800;
@ -40,10 +39,9 @@ CLASS net/minecraft/class_2447 net/minecraft/data/server/recipe/ShapedRecipeJson
FIELD field_11386 resultCount I
FIELD field_11387 group Ljava/lang/String;
FIELD field_11388 inputs Ljava/util/Map;
FIELD field_11389 advancementBuilder Lnet/minecraft/class_161$class_162;
FIELD field_11390 advancementId Lnet/minecraft/class_2960;
FIELD field_11389 advancementBuilder Lnet/minecraft/class_8779;
FIELD field_42957 showNotification Z
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_1792;ILjava/lang/String;Lnet/minecraft/class_7710;Ljava/util/List;Ljava/util/Map;Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_2960;Z)V
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_1792;ILjava/lang/String;Lnet/minecraft/class_7710;Ljava/util/List;Ljava/util/Map;Lnet/minecraft/class_8779;Z)V
ARG 1 recipeId
ARG 2 output
ARG 3 resultCount
@ -52,5 +50,3 @@ CLASS net/minecraft/class_2447 net/minecraft/data/server/recipe/ShapedRecipeJson
ARG 6 pattern
ARG 7 inputs
ARG 8 advancementBuilder
ARG 9 advancementId
ARG 10 showNotification

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_2450 net/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder
FIELD field_11393 advancementBuilder Lnet/minecraft/class_161$class_162;
FIELD field_11393 advancementBuilder Ljava/util/Map;
FIELD field_11394 inputs Ljava/util/List;
FIELD field_11395 count I
FIELD field_11396 output Lnet/minecraft/class_1792;
@ -33,12 +33,11 @@ CLASS net/minecraft/class_2450 net/minecraft/data/server/recipe/ShapelessRecipeJ
CLASS class_2451 ShapelessRecipeJsonProvider
FIELD field_11399 group Ljava/lang/String;
FIELD field_11400 count I
FIELD field_11401 advancementBuilder Lnet/minecraft/class_161$class_162;
FIELD field_11401 advancementBuilder Lnet/minecraft/class_8779;
FIELD field_11402 recipeId Lnet/minecraft/class_2960;
FIELD field_11403 output Lnet/minecraft/class_1792;
FIELD field_11404 inputs Ljava/util/List;
FIELD field_11405 advancementId Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_1792;ILjava/lang/String;Lnet/minecraft/class_7710;Ljava/util/List;Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_2960;)V
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_1792;ILjava/lang/String;Lnet/minecraft/class_7710;Ljava/util/List;Lnet/minecraft/class_8779;)V
ARG 1 recipeId
ARG 2 output
ARG 3 outputCount
@ -46,4 +45,3 @@ CLASS net/minecraft/class_2450 net/minecraft/data/server/recipe/ShapelessRecipeJ
ARG 5 craftingCategory
ARG 6 inputs
ARG 7 advancementBuilder
ARG 8 advancementId

View File

@ -2,7 +2,6 @@ CLASS net/minecraft/class_3981 net/minecraft/data/server/recipe/SingleItemRecipe
FIELD field_17690 output Lnet/minecraft/class_1792;
FIELD field_17691 input Lnet/minecraft/class_1856;
FIELD field_17692 count I
FIELD field_17693 advancementBuilder Lnet/minecraft/class_161$class_162;
FIELD field_17694 group Ljava/lang/String;
FIELD field_17695 serializer Lnet/minecraft/class_1865;
FIELD field_40650 category Lnet/minecraft/class_7800;
@ -24,20 +23,21 @@ CLASS net/minecraft/class_3981 net/minecraft/data/server/recipe/SingleItemRecipe
METHOD method_17973 validate (Lnet/minecraft/class_2960;)V
ARG 1 recipeId
CLASS class_3982 SingleItemRecipeJsonProvider
FIELD field_17696 recipeId Lnet/minecraft/class_2960;
FIELD field_17697 group Ljava/lang/String;
FIELD field_17698 input Lnet/minecraft/class_1856;
FIELD field_17699 output Lnet/minecraft/class_1792;
FIELD field_17700 count I
FIELD field_17701 advancementBuilder Lnet/minecraft/class_161$class_162;
FIELD field_17702 advancementId Lnet/minecraft/class_2960;
FIELD field_17703 serializer Lnet/minecraft/class_1865;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_1865;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;ILnet/minecraft/class_161$class_162;Lnet/minecraft/class_2960;)V
FIELD comp_1222 recipeId Lnet/minecraft/class_2960;
FIELD comp_1223 serializer Lnet/minecraft/class_1865;
FIELD comp_1946 advancementBuilder Lnet/minecraft/class_8779;
FIELD comp_1947 group Ljava/lang/String;
FIELD comp_1948 input Lnet/minecraft/class_1856;
FIELD comp_1949 output Lnet/minecraft/class_1792;
FIELD comp_1950 count I
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_1865;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;ILnet/minecraft/class_8779;)V
ARG 1 recipeId
ARG 2 serializer
ARG 3 group
ARG 4 input
ARG 5 output
ARG 6 outputCount
ARG 7 advancementBuilder
ARG 8 advancementId
METHOD comp_1947 group ()Ljava/lang/String;
METHOD comp_1948 input ()Lnet/minecraft/class_1856;
METHOD comp_1949 output ()Lnet/minecraft/class_1792;
METHOD comp_1950 count ()I

View File

@ -4,7 +4,6 @@ CLASS net/minecraft/class_8074 net/minecraft/data/server/recipe/SmithingTransfor
FIELD field_42092 addition Lnet/minecraft/class_1856;
FIELD field_42093 category Lnet/minecraft/class_7800;
FIELD field_42094 result Lnet/minecraft/class_1792;
FIELD field_42095 advancement Lnet/minecraft/class_161$class_162;
FIELD field_42096 serializer Lnet/minecraft/class_1865;
METHOD <init> (Lnet/minecraft/class_1865;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)V
ARG 1 serializer
@ -21,13 +20,11 @@ CLASS net/minecraft/class_8074 net/minecraft/data/server/recipe/SmithingTransfor
ARG 2 addition
ARG 3 category
ARG 4 result
METHOD method_48536 criterion (Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_8074;
METHOD method_48536 criterion (Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_8074;
ARG 1 name
ARG 2 conditions
METHOD method_48537 offerTo (Ljava/util/function/Consumer;Lnet/minecraft/class_2960;)V
ARG 1 exporter
METHOD method_48537 offerTo (Lnet/minecraft/class_8790;Lnet/minecraft/class_2960;)V
ARG 2 recipeId
METHOD method_48538 offerTo (Ljava/util/function/Consumer;Ljava/lang/String;)V
ARG 1 exporter
METHOD method_48538 offerTo (Lnet/minecraft/class_8790;Ljava/lang/String;)V
ARG 2 recipeId
CLASS class_8075 SmithingTransformRecipeJsonProvider
FIELD comp_1228 getAdvancementId Lnet/minecraft/class_8779;

View File

@ -3,7 +3,6 @@ CLASS net/minecraft/class_8076 net/minecraft/data/server/recipe/SmithingTrimReci
FIELD field_42098 template Lnet/minecraft/class_1856;
FIELD field_42099 base Lnet/minecraft/class_1856;
FIELD field_42100 addition Lnet/minecraft/class_1856;
FIELD field_42101 advancement Lnet/minecraft/class_161$class_162;
FIELD field_42102 serializer Lnet/minecraft/class_1865;
METHOD <init> (Lnet/minecraft/class_1865;Lnet/minecraft/class_7800;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;)V
ARG 1 serializer
@ -18,10 +17,11 @@ CLASS net/minecraft/class_8076 net/minecraft/data/server/recipe/SmithingTrimReci
ARG 1 base
ARG 2 addition
ARG 3 category
METHOD method_48541 criterion (Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_8076;
METHOD method_48541 criterion (Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_8076;
ARG 1 name
ARG 2 conditions
METHOD method_48542 offerTo (Ljava/util/function/Consumer;Lnet/minecraft/class_2960;)V
ARG 1 exporter
METHOD method_48542 offerTo (Lnet/minecraft/class_8790;Lnet/minecraft/class_2960;)V
ARG 2 recipeId
CLASS class_8077 SmithingTrimRecipeJsonProvider
FIELD comp_1230 recipeId Lnet/minecraft/class_2960;
FIELD comp_1231 serializer Lnet/minecraft/class_1865;
FIELD comp_1235 advancementBuilder Lnet/minecraft/class_8779;

View File

@ -8,6 +8,6 @@ CLASS net/minecraft/class_7803 net/minecraft/data/server/recipe/VanillaRecipePro
FIELD field_40658 REDSTONE_ORES Lcom/google/common/collect/ImmutableList;
FIELD field_40659 EMERALD_ORES Lcom/google/common/collect/ImmutableList;
METHOD method_51694 getTrimSmithingTemplateMap ()Ljava/util/Map;
METHOD method_51695 (Ljava/util/function/Consumer;Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)V
METHOD method_51695 (Lnet/minecraft/class_8790;Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)V
ARG 1 template
ARG 2 recipeId

View File

@ -8,6 +8,14 @@ CLASS net/minecraft/class_1208 net/minecraft/datafixer/TypeReferences
COMMENT A type reference which refers to the entity data in a chunk.
FIELD field_38380 GAME_EVENT_NAME Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_43179 MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_45090 SAVED_DATA_COMMAND_STORAGE Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_45091 SAVED_DATA_CHUNKS Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_45092 SAVED_DATA_MAP_DATA Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_45093 SAVED_DATA_IDCOUNTS Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_45094 SAVED_DATA_RAIDS Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_45095 SAVED_DATA_RANDOM_SEQUENCES Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_45096 SAVED_DATA_STRUCTURE_FEATURE_INDICES Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_45097 SAVED_DATA_SCOREBOARD Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_5710 LEVEL Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_5711 RECIPE Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_5712 ITEM_STACK Lcom/mojang/datafixers/DSL$TypeReference;
@ -47,4 +55,3 @@ CLASS net/minecraft/class_1208 net/minecraft/datafixer/TypeReferences
FIELD field_5730 STATS Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_5731 BLOCK_NAME Lcom/mojang/datafixers/DSL$TypeReference;
COMMENT A type reference which refers to a block's identifier.
FIELD field_5732 SAVED_DATA Lcom/mojang/datafixers/DSL$TypeReference;

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_8625 net/minecraft/datafixer/fix/DropInvalidSignDatafixDataFix
FIELD field_45088 EMPTY_TEXT_JSON Ljava/lang/String;
FIELD field_45089 KEYS_TO_REMOVE [Ljava/lang/String;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;)V
ARG 1 outputSchema
ARG 2 name
ARG 3 blockEntityId
METHOD method_52475 dropInvalidDatafixData (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 blockEntityData
METHOD method_52476 (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Z
ARG 1 message
METHOD method_52477 (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic;
ARG 2 message
ARG 3 index
METHOD method_52478 dropInvalidDatafixDataOnSide (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 textData

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_8626 net/minecraft/datafixer/fix/RandomSequenceSettingsFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema
METHOD method_52479 (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;
ARG 0 typed
METHOD method_52480 (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 randomSequencesData
METHOD method_52481 (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 data

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_8627 net/minecraft/datafixer/fix/RenameScoreboardDisplaySlotFix
FIELD field_45098 OLD_TO_NEW_SLOT_NAMES Ljava/util/Map;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema
METHOD method_52493 getUpdatedName (Ljava/lang/String;)Ljava/lang/String;
ARG 0 oldName

View File

@ -2,13 +2,23 @@ CLASS net/minecraft/class_1214 net/minecraft/datafixer/fix/StatsCounterFix
FIELD field_29907 OLD_MINE_BLOCK_ID Ljava/lang/String;
FIELD field_29908 NEW_MINE_BLOCK_ID Ljava/lang/String;
FIELD field_29909 CUSTOM Ljava/lang/String;
FIELD field_45099 SKIPPED_STATS Ljava/util/Set;
FIELD field_5735 RENAMED_ENTITIES Ljava/util/Map;
FIELD field_5736 RENAMED_ENTITY_STATS Ljava/util/Map;
FIELD field_5737 RENAMED_GENERAL_STATS Ljava/util/Map;
FIELD field_5738 RENAMED_ITEM_STATS Ljava/util/Map;
FIELD field_5739 SKIP Ljava/util/Set;
FIELD field_5739 REMOVED_STATS Ljava/util/Set;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
METHOD method_5172 getItem (Ljava/lang/String;)Ljava/lang/String;
ARG 0 id
METHOD method_5173 getBlock (Ljava/lang/String;)Ljava/lang/String;
ARG 0 id
METHOD method_52496 makeFirstRoundRule ()Lcom/mojang/datafixers/TypeRewriteRule;
METHOD method_52500 rename (Ljava/lang/String;)Lnet/minecraft/class_1214$class_8628;
ARG 0 old
METHOD method_52501 makeSecondRoundRule ()Lcom/mojang/datafixers/TypeRewriteRule;
METHOD method_52505 (Ljava/lang/String;)Ljava/lang/String;
ARG 0 criteriaName
CLASS class_8628 Stat

View File

@ -0,0 +1,39 @@
CLASS net/minecraft/class_8744 net/minecraft/datafixer/fix/StatusEffectFix
FIELD field_45725 OLD_TO_NEW_IDS Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD field_45726 POTION_ITEM_IDS Ljava/util/Set;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema
METHOD method_53078 makeBlockEntitiesRule ()Lcom/mojang/datafixers/TypeRewriteRule;
METHOD method_53082 fixEffect (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 effectDynamic
METHOD method_53084 updateId (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional;
ARG 1 idKey
METHOD method_53085 renameKeyAndUpdateId (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 oldKey
ARG 3 newKey
METHOD method_53086 renameKey (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 oldKey
ARG 2 newKey
METHOD method_53087 renameKey (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic;
ARG 1 oldKey
ARG 2 newKey
ARG 3 value
METHOD method_53088 setOptionalValue (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic;
ARG 1 key
ARG 2 value
METHOD method_53090 (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V
ARG 0 idMap
METHOD method_53091 (Ljava/lang/Number;)Ljava/lang/String;
ARG 0 oldId
METHOD method_53093 makeEntitiesRule ()Lcom/mojang/datafixers/TypeRewriteRule;
METHOD method_53096 renameKeyAndUpdateId (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 oldKey
ARG 2 newKey
METHOD method_53098 makeItemStacksRule ()Lcom/mojang/datafixers/TypeRewriteRule;
METHOD method_53100 fixStewEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_53101 fixEffectList (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 oldEffectListKey
ARG 2 newEffectListKey
METHOD method_53103 fixCustomPotionEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_53104 fixEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_53105 fixActiveEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;

View File

@ -1,13 +1,24 @@
CLASS net/minecraft/class_8221 net/minecraft/datafixer/fix/UpdateSignTextFormatFix
FIELD field_45085 FILTERED_CORRECT Ljava/lang/String;
FIELD field_45086 DEFAULT_COLOR Ljava/lang/String;
FIELD field_45087 EMPTY_TEXT_JSON Ljava/lang/String;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;)V
ARG 1 outputSchema
ARG 2 name
ARG 3 blockEntityId
METHOD method_49759 getEmptyText ()Ljava/lang/String;
METHOD method_49760 updateSignTextFormat (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
METHOD method_49761 updateFrontText (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
ARG 1 textKey
METHOD method_49762 updateBackText (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
ARG 0 signData
METHOD method_52469 streamKeys (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/stream/Stream;
ARG 0 signData
ARG 1 prefix
METHOD method_52470 (Lcom/mojang/serialization/Dynamic;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic;
ARG 1 text
METHOD method_52471 (Ljava/util/List;Ljava/util/Optional;J)Lcom/mojang/serialization/Dynamic;
ARG 1 message
ARG 2 index
METHOD method_52472 updateFront (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 signData
METHOD method_52473 updateBack (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 signData
METHOD method_52474 emptySignData (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 signData

View File

@ -2,6 +2,8 @@ CLASS net/minecraft/class_1236 net/minecraft/datafixer/schema/Schema1451v6
FIELD field_34013 SPECIAL_TYPE Ljava/lang/String;
METHOD method_37389 (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;
ARG 0 schema
METHOD method_52506 toDotSeparated (Ljava/lang/String;)Ljava/lang/String;
ARG 0 id
METHOD registerTypes (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V
ARG 1 schema
ARG 2 entityTypes
@ -20,7 +22,3 @@ CLASS net/minecraft/class_1236 net/minecraft/datafixer/schema/Schema1451v6
ARG 2 value
METHOD method_37398 (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 1 criteriaName
METHOD method_37399 normalize (Ljava/lang/String;)Ljava/lang/String;
ARG 1 id
METHOD method_37400 (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;
ARG 2 criteriaType

View File

@ -1,10 +1,11 @@
CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
FIELD field_45769 registryEntry Lnet/minecraft/class_6880$class_6883;
FIELD field_9083 target Lnet/minecraft/class_1886;
FIELD field_9084 translationKey Ljava/lang/String;
FIELD field_9085 rarity Lnet/minecraft/class_1887$class_1888;
FIELD field_9086 slotTypes [Lnet/minecraft/class_1304;
METHOD <init> (Lnet/minecraft/class_1887$class_1888;Lnet/minecraft/class_1886;[Lnet/minecraft/class_1304;)V
ARG 1 weight
ARG 1 rarity
ARG 2 target
ARG 3 slotTypes
METHOD method_20742 getMaxPower (I)I
@ -15,6 +16,7 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
METHOD method_25950 isAvailableForRandomSelection ()Z
COMMENT {@return whether this enchantment will appear in the enchanting table or
COMMENT loots with random enchant function}
METHOD method_53216 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;
METHOD method_8178 onUserDamaged (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V
ARG 1 user
ARG 2 attacker

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_1295 net/minecraft/entity/AreaEffectCloudEntity
FIELD field_29971 MAX_RADIUS F
FIELD field_45738 EFFECTS_NBT_KEY Ljava/lang/String;
FIELD field_5928 customColor Z
FIELD field_5929 radiusOnUse F
FIELD field_5930 radiusGrowth F

View File

@ -1,6 +0,0 @@
CLASS net/minecraft/class_7997 net/minecraft/entity/AttackPosOffsettingMount
COMMENT A mount which offsets the attack position of its passengers.
COMMENT @see net.minecraft.entity.LivingEntity#getAttackPos
METHOD method_47923 getPassengerAttackYOffset ()D
COMMENT {@return an offset to the Y co-ordinate of passengers' positions, for use in their attack positions}
COMMENT @see net.minecraft.entity.LivingEntity#getAttackPos

View File

@ -306,12 +306,6 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT when the player is in a 1 block tall tunnel).
COMMENT
COMMENT @see #isCrawling
METHOD method_20233 wouldPoseNotCollide (Lnet/minecraft/class_4050;)Z
COMMENT {@return {@code true} if the entity would not collide with blocks if the pose is
COMMENT {@code pose}}
ARG 1 pose
METHOD method_20343 calculateBoundsForPose (Lnet/minecraft/class_4050;)Lnet/minecraft/class_238;
ARG 1 pos
METHOD method_20448 isCrawling ()Z
COMMENT {@return whether the entity is crawling}
COMMENT
@ -993,7 +987,25 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
METHOD method_52208 setOnGround (ZLnet/minecraft/class_243;)V
ARG 1 onGround
ARG 2 movement
METHOD method_5621 getMountedHeightOffset ()D
METHOD method_52532 lerpPosAndRotation (IDDDDD)V
ARG 1 step
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 yaw
ARG 10 pitch
METHOD method_52533 getPassengerAttachmentPos (Lnet/minecraft/class_1297;Lnet/minecraft/class_4048;F)Lorg/joml/Vector3f;
ARG 1 passenger
ARG 2 dimensions
ARG 3 scaleFactor
METHOD method_52534 shouldControlVehicles ()Z
METHOD method_52535 isInFluid ()Z
METHOD method_52536 getRidingOffset (Lnet/minecraft/class_1297;)F
ARG 1 vehicle
METHOD method_52537 getUnscaledRidingOffset (Lnet/minecraft/class_1297;)F
ARG 1 vehicle
METHOD method_52538 getPassengerRidingPos (Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;
ARG 1 passenger
METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V
COMMENT Called when this entity's collision box intersects {@code state}.
COMMENT
@ -1159,7 +1171,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
METHOD method_5651 readNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_5652 writeCustomDataToNbt (Lnet/minecraft/class_2487;)V
COMMENT Writes custom data to {@code nbt}. Subclasses has to implement this.
COMMENT Writes custom data to {@code nbt}. Subclasses have to implement this.
COMMENT
COMMENT <p>NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's
COMMENT fields, which are used for other operations instead of the NBT. The data is written
@ -1268,7 +1280,6 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT @apiNote Aquatic mobs should override this to return {@code false}.
COMMENT Players are not pushed by fluids if they can fly (e.g. because of game mode).
METHOD method_5676 getBurningDuration ()I
METHOD method_5678 getHeightOffset ()D
METHOD method_5679 isInvulnerableTo (Lnet/minecraft/class_1282;)Z
COMMENT {@return whether the entity is invulnerable to {@code damageSource}}
COMMENT
@ -1637,7 +1648,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT @see #getAir
COMMENT @see #setAir
METHOD method_5749 readCustomDataFromNbt (Lnet/minecraft/class_2487;)V
COMMENT Reads custom data from {@code nbt}. Subclasses has to implement this.
COMMENT Reads custom data from {@code nbt}. Subclasses have to implement this.
COMMENT
COMMENT <p>NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's
COMMENT fields, which are used for other operations instead of the NBT. The data is written
@ -1686,14 +1697,13 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT <p>This returns {@code false} if {@link #noClip} is {@code true}; otherwise,
COMMENT this returns {@code true} if the eye position is occupied by a {@linkplain
COMMENT net.minecraft.block.AbstractBlock.Settings#suffocates block that can suffocate}.
METHOD method_5759 updateTrackedPositionAndAngles (DDDFFIZ)V
METHOD method_5759 updateTrackedPositionAndAngles (DDDFFI)V
ARG 1 x
ARG 3 y
ARG 5 z
ARG 7 yaw
ARG 8 pitch
ARG 9 interpolationSteps
ARG 10 interpolate
METHOD method_5760 tickPortalCooldown ()V
METHOD method_5762 addVelocity (DDD)V
ARG 1 deltaX

View File

@ -103,6 +103,8 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
ARG 1 world
ARG 2 stack
ARG 3 player
METHOD method_53125 isIn (Lnet/minecraft/class_6885;)Z
ARG 1 entityTypeEntryList
METHOD method_5881 loadFromEntityNbt (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_2487;)V
ARG 0 world
ARG 1 player

View File

@ -12,6 +12,7 @@ CLASS net/minecraft/class_1304 net/minecraft/entity/EquipmentSlot
COMMENT An equipment slot can be used to quickly access the item held by an inventory slot in a {@link LivingEntity} through
COMMENT methods such as {@link LivingEntity#getEquippedStack(EquipmentSlot)}, which will return the {@link net.minecraft.item.ItemStack}
COMMENT held in the entity's inventory slot pointed at by the target slot.
FIELD field_45739 CODEC Lnet/minecraft/class_3542$class_7292;
FIELD field_6167 armorStandId I
FIELD field_6168 entityId I
FIELD field_6170 type Lnet/minecraft/class_1304$class_1305;

View File

@ -22,6 +22,8 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
FIELD field_36332 LOGGER Lorg/slf4j/Logger;
FIELD field_37421 experienceDroppingDisabled Z
FIELD field_42108 limbAnimator Lnet/minecraft/class_8080;
FIELD field_45123 serverHeadYaw D
FIELD field_45740 ACTIVE_EFFECTS_NBT_KEY Ljava/lang/String;
FIELD field_6210 bodyTrackingIncrements I
FIELD field_6212 sidewaysSpeed F
FIELD field_6213 deathTime I
@ -44,12 +46,10 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
FIELD field_6234 syncedHandStacks Lnet/minecraft/class_2371;
FIELD field_6235 hurtTime I
FIELD field_6236 attacking Lnet/minecraft/class_1309;
FIELD field_6237 SPRINTING_SPEED_BOOST_ID Ljava/util/UUID;
FIELD field_6238 playerHitTimer I
FIELD field_6239 roll I
FIELD field_6240 POTION_SWIRLS_COLOR Lnet/minecraft/class_2940;
FIELD field_6241 headYaw F
FIELD field_6242 serverHeadYaw D
FIELD field_6243 leaningPitch F
FIELD field_6244 randomLargeSeed F
FIELD field_6245 serverY D
@ -334,9 +334,6 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 1 attribute
METHOD method_45326 getAttributeBaseValue (Lnet/minecraft/class_6880;)D
ARG 1 attribute
METHOD method_47921 getAttackPos ()Lnet/minecraft/class_243;
COMMENT {@return this entity's attack position} Used to determine if a mob can perform a melee attack on this entity. May be offset by a mount.
COMMENT @see net.minecraft.entity.AttackPosOffsettingMount#getPassengerAttackYOffset
METHOD method_48157 getDamageTiltYaw ()F
METHOD method_48565 updateLimbs (F)V
ARG 1 posDelta
@ -358,6 +355,18 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
METHOD method_51851 getLootTableSeed ()J
METHOD method_52197 sendEffectToControllingPlayer (Lnet/minecraft/class_1293;)V
ARG 1 effect
METHOD method_52540 updateAttribute (Lnet/minecraft/class_1320;)V
ARG 1 attribute
METHOD method_52541 getMaxAbsorption ()F
METHOD method_52542 wouldNotSuffocateInPose (Lnet/minecraft/class_4050;)Z
ARG 1 pose
METHOD method_52543 updateAttributes ()V
METHOD method_52544 setAbsorptionAmountUnclamped (F)V
ARG 1 absorptionAmount
METHOD method_53510 getHitbox ()Lnet/minecraft/class_238;
COMMENT Gets the area in which this entity can be attacked by mobs whose attack box overlaps it.
COMMENT
COMMENT @see net.minecraft.entity.mob.MobEntity#getAttackBox
METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z
ARG 1 type
METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960;
@ -510,7 +519,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
COMMENT @see #getXpToDrop()
METHOD method_6072 updateLeaningPitch ()V
METHOD method_6073 setAbsorptionAmount (F)V
ARG 1 amount
ARG 1 absorptionAmount
METHOD method_6074 applyDamage (Lnet/minecraft/class_1282;F)V
ARG 1 source
ARG 2 amount

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_1603 net/minecraft/entity/ai/RangedAttackMob
METHOD method_7105 attack (Lnet/minecraft/class_1309;F)V
METHOD method_7105 shootAt (Lnet/minecraft/class_1309;F)V
ARG 1 target
ARG 2 pullProgress

View File

@ -1,8 +1,9 @@
CLASS net/minecraft/class_5754 net/minecraft/entity/ai/brain/task/TemptTask
FIELD field_28316 speed Ljava/util/function/Function;
FIELD field_30115 TEMPTATION_COOLDOWN_TICKS I
FIELD field_30116 DEFAULT_STOP_DISTANCE D
FIELD field_44704 stopDistanceGetter Ljava/util/function/Function;
FIELD field_45125 DEFAULT_STOP_DISTANCE D
FIELD field_45126 LARGE_ENTITY_STOP_DISTANCE D
METHOD <init> (Ljava/util/function/Function;)V
ARG 1 speed
METHOD <init> (Ljava/util/function/Function;Ljava/util/function/Function;)V

View File

@ -19,8 +19,5 @@ CLASS net/minecraft/class_1366 net/minecraft/entity/ai/goal/MeleeAttackGoal
METHOD method_28347 isCooledDown ()Z
METHOD method_28348 getCooldown ()I
METHOD method_28349 getMaxCooldown ()I
METHOD method_6288 attack (Lnet/minecraft/class_1309;D)V
METHOD method_6288 attack (Lnet/minecraft/class_1309;)V
ARG 1 target
ARG 2 squaredDistance
METHOD method_6289 getSquaredMaxAttackDistance (Lnet/minecraft/class_1309;)D
ARG 1 entity

View File

@ -102,7 +102,6 @@ CLASS net/minecraft/class_1408 net/minecraft/entity/ai/pathing/EntityNavigation
ARG 1 entity
ARG 2 distance
METHOD method_6350 canSwim ()Z
METHOD method_6351 isInLiquid ()Z
METHOD method_6352 findPathTo (DDDI)Lnet/minecraft/class_11;
ARG 1 x
ARG 3 y

View File

@ -1,20 +1,16 @@
CLASS net/minecraft/class_11 net/minecraft/entity/ai/pathing/Path
FIELD field_20300 debugTargetNodes Ljava/util/Set;
FIELD field_20301 target Lnet/minecraft/class_2338;
FIELD field_20302 manhattanDistanceFromTarget F
FIELD field_20303 reachesTarget Z
FIELD field_45155 debugNodeInfos Lnet/minecraft/class_11$class_8644;
FIELD field_52 nodes Ljava/util/List;
FIELD field_54 currentNodeIndex I
FIELD field_55 debugSecondNodes [Lnet/minecraft/class_9;
FIELD field_57 debugNodes [Lnet/minecraft/class_9;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_2338;Z)V
ARG 1 nodes
ARG 2 target
ARG 3 reachesTarget
METHOD method_21655 reachesTarget ()Z
METHOD method_21656 getManhattanDistanceFromTarget ()F
METHOD method_22880 getDebugNodes ()[Lnet/minecraft/class_9;
METHOD method_22881 getDebugSecondNodes ()[Lnet/minecraft/class_9;
METHOD method_29301 getCurrentNode ()Lnet/minecraft/class_9;
METHOD method_30849 isStart ()Z
METHOD method_30850 getLastNode ()Lnet/minecraft/class_9;
@ -24,10 +20,13 @@ CLASS net/minecraft/class_11 net/minecraft/entity/ai/pathing/Path
METHOD method_33 setNode (ILnet/minecraft/class_9;)V
ARG 1 index
ARG 2 node
METHOD method_34 fromBuffer (Lnet/minecraft/class_2540;)Lnet/minecraft/class_11;
ARG 0 buffer
METHOD method_35498 toBuffer (Lnet/minecraft/class_2540;)V
ARG 1 buffer
METHOD method_34 fromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_11;
ARG 0 buf
METHOD method_35498 toBuf (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_35499 (Lnet/minecraft/class_2540;Lnet/minecraft/class_9;)V
ARG 0 buf
ARG 1 node
METHOD method_35500 setDebugInfo ([Lnet/minecraft/class_9;[Lnet/minecraft/class_9;Ljava/util/Set;)V
ARG 1 debugNodes
ARG 2 debugSecondNodes
@ -51,3 +50,18 @@ CLASS net/minecraft/class_11 net/minecraft/entity/ai/pathing/Path
METHOD method_48 getTarget ()Lnet/minecraft/class_2338;
METHOD method_49 getNodePosition (Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;
ARG 1 entity
METHOD method_52602 write (Lnet/minecraft/class_2540;[Lnet/minecraft/class_9;)V
ARG 0 buf
ARG 1 nodes
METHOD method_52603 nodesFromBuf (Lnet/minecraft/class_2540;)[Lnet/minecraft/class_9;
ARG 0 buf
METHOD method_52604 getDebugNodeInfos ()Lnet/minecraft/class_11$class_8644;
METHOD method_52605 copy ()Lnet/minecraft/class_11;
CLASS class_8644 DebugNodeInfo
METHOD method_52606 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_52607 (Lnet/minecraft/class_2540;Lnet/minecraft/class_4459;)V
ARG 0 buf
ARG 1 node
METHOD method_52608 fromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_11$class_8644;
ARG 0 buf

View File

@ -56,3 +56,5 @@ CLASS net/minecraft/class_5131 net/minecraft/entity/attribute/AttributeContainer
METHOD method_45332 getModifierValue (Lnet/minecraft/class_6880;Ljava/util/UUID;)D
ARG 1 attribute
ARG 2 uuid
METHOD method_52547 (Lnet/minecraft/class_1324;Lnet/minecraft/class_1322;)V
ARG 1 modifier

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_8630 net/minecraft/entity/attribute/AttributeModifierCreator
METHOD method_52521 getUuid ()Ljava/util/UUID;
METHOD method_52522 createAttributeModifier (I)Lnet/minecraft/class_1322;
ARG 1 amplifier

View File

@ -29,6 +29,8 @@ CLASS net/minecraft/class_1322 net/minecraft/entity/attribute/EntityAttributeMod
METHOD method_6189 getId ()Ljava/util/UUID;
CLASS class_1323 Operation
COMMENT Represents an operation which can be applied to an attribute modifier.
FIELD field_45742 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45743 name Ljava/lang/String;
FIELD field_6328 ADDITION Lnet/minecraft/class_1322$class_1323;
COMMENT Adds to the base value of an attribute.
FIELD field_6329 id I
@ -41,8 +43,9 @@ CLASS net/minecraft/class_1322 net/minecraft/entity/attribute/EntityAttributeMod
COMMENT
COMMENT <p>The total value is equal to the sum of all additions and base multiplications applied by an attribute modifier.
FIELD field_6332 VALUES [Lnet/minecraft/class_1322$class_1323;
METHOD <init> (Ljava/lang/String;II)V
ARG 3 id
METHOD <init> (Ljava/lang/String;ILjava/lang/String;I)V
ARG 3 name
ARG 4 id
METHOD method_6190 fromId (I)Lnet/minecraft/class_1322$class_1323;
ARG 0 id
METHOD method_6191 getId ()I

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_5134 net/minecraft/entity/attribute/EntityAttributes
FIELD field_45124 GENERIC_MAX_ABSORPTION Lnet/minecraft/class_1320;
METHOD method_26871 register (Ljava/lang/String;Lnet/minecraft/class_1320;)Lnet/minecraft/class_1320;
ARG 0 id
ARG 1 attribute

View File

@ -8,9 +8,7 @@ CLASS net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity
FIELD field_42373 WIDTH Lnet/minecraft/class_2940;
FIELD field_42374 HEIGHT Lnet/minecraft/class_2940;
FIELD field_42375 GLOW_COLOR_OVERRIDE Lnet/minecraft/class_2940;
FIELD field_42382 fixedRotation Lorg/joml/Quaternionf;
FIELD field_42383 visibilityBoundingBox Lnet/minecraft/class_238;
FIELD field_42385 INTERPOLATION_DURATION_NBT_KEY Ljava/lang/String;
FIELD field_42387 TRANSFORMATION_NBT_KEY Ljava/lang/String;
FIELD field_42388 BILLBOARD_NBT_KEY Ljava/lang/String;
FIELD field_42389 BRIGHTNESS_NBT_KEY Ljava/lang/String;
@ -20,21 +18,25 @@ CLASS net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity
FIELD field_42393 WIDTH_NBT_KEY Ljava/lang/String;
FIELD field_42394 HEIGHT_NBT_KEY Ljava/lang/String;
FIELD field_42395 GLOW_COLOR_OVERRIDE_NBT_KEY Ljava/lang/String;
FIELD field_42400 INTERPOLATION_DURATION Lnet/minecraft/class_2940;
FIELD field_42397 LOGGER Lorg/slf4j/Logger;
FIELD field_42401 TRANSLATION Lnet/minecraft/class_2940;
FIELD field_42402 SCALE Lnet/minecraft/class_2940;
FIELD field_42403 LEFT_ROTATION Lnet/minecraft/class_2940;
FIELD field_42620 interpolationStart J
FIELD field_43135 lerpProgress F
FIELD field_43149 START_INTERPOLATION_KEY Ljava/lang/String;
FIELD field_43151 START_INTERPOLATION Lnet/minecraft/class_2940;
FIELD field_43180 RENDERING_DATA_IDS Lit/unimi/dsi/fastutil/ints/IntSet;
FIELD field_43181 interpolationDuration I
FIELD field_43182 startInterpolationSet Z
FIELD field_43183 interpolationDurationSet Z
FIELD field_43184 renderState Lnet/minecraft/class_8113$class_8229;
FIELD field_43185 renderingDataSet Z
METHOD method_48841 updateFixedRotation ()V
FIELD field_45108 interpolationTarget Lnet/minecraft/class_8113$class_8639;
FIELD field_45109 TELEPORT_DURATION_KEY Ljava/lang/String;
FIELD field_45110 INTERPOLATION_DURATION_KEY Ljava/lang/String;
FIELD field_45111 START_INTERPOLATION_KEY Ljava/lang/String;
FIELD field_45112 START_INTERPOLATION Lnet/minecraft/class_2940;
FIELD field_45113 INTERPOLATION_DURATION Lnet/minecraft/class_2940;
FIELD field_45114 TELEPORT_DURATION Lnet/minecraft/class_2940;
METHOD method_48844 getLerpProgress (F)F
ARG 1 delta
METHOD method_48845 getTransformation (Lnet/minecraft/class_2945;)Lnet/minecraft/class_4590;
@ -49,8 +51,6 @@ CLASS net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity
ARG 1 transformation
METHOD method_48851 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V
ARG 1 brightness
METHOD method_48853 setInterpolationDuration (I)V
ARG 1 interpolationDuration
METHOD method_48855 (Lcom/mojang/datafixers/util/Pair;)V
ARG 1 pair
METHOD method_48856 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V
@ -65,10 +65,8 @@ CLASS net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity
ARG 1 viewRange
METHOD method_48862 setShadowRadius (F)V
ARG 1 shadowRadius
METHOD method_48863 getFixedRotation ()Lorg/joml/Quaternionf;
METHOD method_48864 getBillboardMode ()Lnet/minecraft/class_8113$class_8114;
METHOD method_48865 getBrightness ()I
METHOD method_48866 getInterpolationDuration ()I
METHOD method_48868 getBrightnessUnpacked ()Lnet/minecraft/class_8104;
METHOD method_48869 getViewRange ()F
METHOD method_48870 getShadowRadius ()F
@ -83,9 +81,6 @@ CLASS net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity
METHOD method_48876 getGlowColorOverride ()I
METHOD method_48877 getDisplayHeight ()F
METHOD method_48878 updateVisibilityBoundingBox ()V
METHOD method_49744 setStartInterpolation (I)V
ARG 1 startInterpolation
METHOD method_49745 getStartInterpolation ()I
METHOD method_49774 copyRenderState ()Lnet/minecraft/class_8113$class_8229;
METHOD method_49775 getLerpedRenderState (Lnet/minecraft/class_8113$class_8229;F)Lnet/minecraft/class_8113$class_8229;
ARG 1 state
@ -94,6 +89,15 @@ CLASS net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity
ARG 1 shouldLerp
ARG 2 lerpProgress
METHOD method_49777 getRenderState ()Lnet/minecraft/class_8113$class_8229;
METHOD method_52524 setInterpolationDuration (I)V
ARG 1 interpolationDuration
METHOD method_52525 setStartInterpolation (I)V
ARG 1 startInterpolation
METHOD method_52526 setTeleportDuration (I)V
ARG 1 teleportDuration
METHOD method_52527 getInterpolationDuration ()I
METHOD method_52528 getStartInterpolation ()I
METHOD method_52529 getTeleportDuration ()I
CLASS class_8114 BillboardMode
FIELD field_42410 CODEC Lcom/mojang/serialization/Codec;
FIELD field_42411 FROM_INDEX Ljava/util/function/IntFunction;
@ -227,3 +231,21 @@ CLASS net/minecraft/class_8113 net/minecraft/entity/decoration/DisplayEntity
CLASS class_8228 IntLerperImpl
CLASS class_8229 RenderState
CLASS class_8231 AffineTransformationInterpolator
CLASS class_8639 InterpolationTarget
FIELD field_45115 step I
FIELD field_45116 x D
FIELD field_45117 y D
FIELD field_45118 z D
FIELD field_45119 yaw D
FIELD field_45120 pitch D
METHOD <init> (IDDDDD)V
ARG 1 step
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 yaw
ARG 10 pitch
METHOD method_52530 apply (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_52531 applyInterpolated (Lnet/minecraft/class_1297;)V
ARG 1 entity

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8631 net/minecraft/entity/effect/BadOmenStatusEffect

View File

@ -1,6 +0,0 @@
CLASS net/minecraft/class_1287 net/minecraft/entity/effect/DamageModifierStatusEffect
FIELD field_5881 modifier D
METHOD <init> (Lnet/minecraft/class_4081;ID)V
ARG 1 category
ARG 2 color
ARG 3 modifier

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_1290 net/minecraft/entity/effect/HealthBoostStatusEffect

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8633 net/minecraft/entity/effect/HungerStatusEffect

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_8632 net/minecraft/entity/effect/InstantHealthOrDamageStatusEffect
FIELD field_45103 damage Z
METHOD <init> (Lnet/minecraft/class_4081;IZ)V
ARG 1 category
ARG 2 color
ARG 3 damage

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8635 net/minecraft/entity/effect/PoisonStatusEffect

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8636 net/minecraft/entity/effect/RegenerationStatusEffect

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8637 net/minecraft/entity/effect/SaturationStatusEffect

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect
FIELD field_18270 category Lnet/minecraft/class_4081;
FIELD field_38083 factorCalculationDataSupplier Ljava/util/function/Supplier;
FIELD field_45729 registryEntry Lnet/minecraft/class_6880$class_6883;
FIELD field_5883 translationKey Ljava/lang/String;
FIELD field_5885 attributeModifiers Ljava/util/Map;
FIELD field_5886 color I
@ -11,28 +12,22 @@ CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect
METHOD method_42126 setFactorCalculationDataSupplier (Ljava/util/function/Supplier;)Lnet/minecraft/class_1291;
ARG 1 factorCalculationDataSupplier
METHOD method_42127 getFactorCalculationDataSupplier ()Ljava/util/Optional;
METHOD method_43257 getRawIdNullable (Lnet/minecraft/class_1291;)I
ARG 0 type
METHOD method_52520 onApplied (Lnet/minecraft/class_1309;I)V
ARG 1 entity
ARG 2 amplifier
METHOD method_53123 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;
METHOD method_5552 canApplyUpdateEffect (II)Z
ARG 1 duration
ARG 2 amplifier
METHOD method_5554 getRawId (Lnet/minecraft/class_1291;)I
ARG 0 type
METHOD method_5555 onApplied (Lnet/minecraft/class_1309;Lnet/minecraft/class_5131;I)V
ARG 1 entity
ARG 2 attributes
ARG 3 amplifier
METHOD method_5555 onApplied (Lnet/minecraft/class_5131;I)V
ARG 1 attributeContainer
ARG 2 amplifier
METHOD method_5556 getColor ()I
METHOD method_5559 loadTranslationKey ()Ljava/lang/String;
METHOD method_5560 getName ()Lnet/minecraft/class_2561;
METHOD method_5561 isInstant ()Z
METHOD method_5562 onRemoved (Lnet/minecraft/class_1309;Lnet/minecraft/class_5131;I)V
ARG 1 entity
ARG 2 attributes
ARG 3 amplifier
METHOD method_5563 adjustModifierAmount (ILnet/minecraft/class_1322;)D
ARG 1 amplifier
ARG 2 modifier
METHOD method_5562 onRemoved (Lnet/minecraft/class_5131;)V
ARG 1 attributeContainer
METHOD method_5564 applyInstantEffect (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;Lnet/minecraft/class_1309;ID)V
ARG 1 source
ARG 2 attacker
@ -46,9 +41,15 @@ CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect
ARG 3 amount
ARG 5 operation
METHOD method_5567 getTranslationKey ()Ljava/lang/String;
METHOD method_5569 byRawId (I)Lnet/minecraft/class_1291;
ARG 0 rawId
METHOD method_5572 applyUpdateEffect (Lnet/minecraft/class_1309;I)V
ARG 1 entity
ARG 2 amplifier
METHOD method_5573 isBeneficial ()Z
CLASS class_8634 EffectAttributeModifierCreator
FIELD field_45105 uuid Ljava/util/UUID;
FIELD field_45106 baseValue D
FIELD field_45107 operation Lnet/minecraft/class_1322$class_1323;
METHOD <init> (Lnet/minecraft/class_1291;Ljava/util/UUID;DLnet/minecraft/class_1322$class_1323;)V
ARG 2 uuid
ARG 3 baseValue
ARG 5 operation

View File

@ -7,6 +7,14 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
COMMENT after short-duration high-amplifier effects run out.
FIELD field_38084 factorCalculationData Ljava/util/Optional;
FIELD field_42106 INFINITE I
FIELD field_45730 ID_NBT_KEY Ljava/lang/String;
FIELD field_45731 AMBIENT_NBT_KEY Ljava/lang/String;
FIELD field_45732 HIDDEN_EFFECT_NBT_KEY Ljava/lang/String;
FIELD field_45733 AMPLIFIER_NBT_KEY Ljava/lang/String;
FIELD field_45734 DURATION_NBT_KEY Ljava/lang/String;
FIELD field_45735 SHOW_PARTICLES_NBT_KEY Ljava/lang/String;
FIELD field_45736 SHOW_ICON_NBT_KEY Ljava/lang/String;
FIELD field_45737 FACTOR_CALCULATION_DATA_NBT_KEY Ljava/lang/String;
FIELD field_5889 showIcon Z
FIELD field_5890 showParticles Z
FIELD field_5892 ambient Z
@ -76,6 +84,8 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
ARG 1 effect
METHOD method_48562 isActive ()Z
METHOD method_48563 getDurationString ()Ljava/lang/String;
METHOD method_52523 onApplied (Lnet/minecraft/class_1309;)V
ARG 1 entity
METHOD method_5578 getAmplifier ()I
METHOD method_5579 getEffectType ()Lnet/minecraft/class_1291;
METHOD method_5581 shouldShowParticles ()Z
@ -89,8 +99,6 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
ARG 2 overwriteCallback
METHOD method_5586 getTranslationKey ()Ljava/lang/String;
METHOD method_5588 updateDuration ()I
METHOD method_5589 applyUpdateEffect (Lnet/minecraft/class_1309;)V
ARG 1 entity
METHOD method_5590 upgrade (Lnet/minecraft/class_1293;)Z
ARG 1 that
METHOD method_5591 isAmbient ()Z

View File

@ -1,6 +1,5 @@
CLASS net/minecraft/class_1294 net/minecraft/entity/effect/StatusEffects
FIELD field_38093 DARKNESS_PADDING_DURATION I
METHOD method_5594 register (ILjava/lang/String;Lnet/minecraft/class_1291;)Lnet/minecraft/class_1291;
ARG 0 rawId
ARG 1 id
ARG 2 entry
METHOD method_5594 register (Ljava/lang/String;Lnet/minecraft/class_1291;)Lnet/minecraft/class_1291;
ARG 0 id
ARG 1 statusEffect

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8638 net/minecraft/entity/effect/WitherStatusEffect

View File

@ -28,6 +28,7 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
COMMENT @see MobEntity#initEquipment
FIELD field_34043 DEFAULT_DROP_CHANCE F
FIELD field_38386 ITEM_PICK_UP_RANGE_EXPANDER Lnet/minecraft/class_2382;
FIELD field_45969 ATTACK_RANGE D
FIELD field_6184 lootTableSeed J
FIELD field_6185 targetSelector Lnet/minecraft/class_1355;
COMMENT Contains goals used to select this entity's target.
@ -134,8 +135,6 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
METHOD method_30759 enchantMainHandItem (Lnet/minecraft/class_5819;F)V
ARG 1 random
ARG 2 power
METHOD method_33191 squaredAttackRange (Lnet/minecraft/class_1309;)D
ARG 1 target
METHOD method_35055 clearPositionTarget ()V
METHOD method_35056 clearGoalsAndTasks ()V
METHOD method_37341 (Lnet/minecraft/class_1799;)V
@ -147,10 +146,12 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
ARG 0 goal
METHOD method_47825 clearGoals (Ljava/util/function/Predicate;)V
ARG 1 predicate
METHOD method_47922 getSquaredDistanceToAttackPosOf (Lnet/minecraft/class_1309;)D
ARG 1 target
METHOD method_51503 onFinishPathfinding ()V
METHOD method_51504 onStartPathfinding ()V
METHOD method_53511 getAttackBox ()Lnet/minecraft/class_238;
COMMENT Gets the area in which this mob can attack entities whose hitbox intersects it.
COMMENT
COMMENT @see LivingEntity#getHitbox
METHOD method_5929 getDropChance (Lnet/minecraft/class_1304;)F
ARG 1 slot
METHOD method_5930 setForwardSpeed (F)V

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_1314 net/minecraft/entity/mob/PathAwareEntity
FIELD field_35670 DEFAULT_PATHFINDING_FAVOR F
METHOD method_43689 shouldFollowLeash ()Z
METHOD method_52545 (Lnet/minecraft/class_4135;)Z
ARG 0 goal
METHOD method_52546 isPanicking ()Z
METHOD method_6142 updateForLeashLength (F)V
ARG 1 leashLength
METHOD method_6144 getPathfindingFavor (Lnet/minecraft/class_2338;Lnet/minecraft/class_4538;)F

View File

@ -18,4 +18,3 @@ CLASS net/minecraft/class_1584 net/minecraft/entity/mob/RavagerEntity
METHOD method_7072 getRoarTick ()I
METHOD method_7073 spawnStunnedParticles ()V
METHOD method_7074 getStunTick ()I
CLASS class_1585 AttackGoal

View File

@ -1,6 +1,5 @@
CLASS net/minecraft/class_1634 net/minecraft/entity/mob/VexEntity
FIELD field_30503 CHARGING_FLAG I
FIELD field_41597 HEIGHT_OFFSET D
FIELD field_7407 bounds Lnet/minecraft/class_2338;
FIELD field_7408 lifeTicks I
FIELD field_7409 alive Z

View File

@ -9,6 +9,3 @@ CLASS net/minecraft/class_1632 net/minecraft/entity/mob/VindicatorEntity
METHOD <init> (Lnet/minecraft/class_1632;)V
ARG 1 vindicator
CLASS class_3761 BreakDoorGoal
CLASS class_4293 AttackGoal
METHOD <init> (Lnet/minecraft/class_1632;Lnet/minecraft/class_1632;)V
ARG 2 vindicator

View File

@ -2,7 +2,7 @@ CLASS net/minecraft/class_1641 net/minecraft/entity/mob/ZombieVillagerEntity
FIELD field_17047 offerData Lnet/minecraft/class_2487;
FIELD field_18877 xp I
FIELD field_20299 gossipData Lnet/minecraft/class_2520;
FIELD field_30523 BASE_CONVERTION_DELAY I
FIELD field_30523 BASE_CONVERSION_DELAY I
FIELD field_36334 LOGGER Lorg/slf4j/Logger;
FIELD field_7420 VILLAGER_DATA Lnet/minecraft/class_2940;
FIELD field_7421 converter Ljava/util/UUID;

View File

@ -79,6 +79,9 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity
ARG 1 controllingPassenger
METHOD method_49996 isWooden (Lnet/minecraft/class_2498;)Z
ARG 1 soundGroup
METHOD method_52550 getPassengerAttachmentY (Lnet/minecraft/class_4048;F)F
ARG 1 dimensions
ARG 2 scaleFactor
METHOD method_6001 initAttributes (Lnet/minecraft/class_5819;)V
ARG 1 random
METHOD method_6721 onChestedStatusChanged ()V

View File

@ -14,6 +14,7 @@ CLASS net/minecraft/class_7298 net/minecraft/entity/passive/AllayEntity
FIELD field_39469 jukeboxEventHandler Lnet/minecraft/class_5715;
FIELD field_39470 jukeboxPos Lnet/minecraft/class_2338;
FIELD field_39471 duplicationCooldown J
FIELD field_39472 danceTicks F
FIELD field_44596 vibrationListenerData Lnet/minecraft/class_8514$class_8515;
METHOD method_42654 isItemPickupCoolingDown ()Z
METHOD method_42655 createAllayAttributes ()Lnet/minecraft/class_5132$class_5133;
@ -25,6 +26,7 @@ CLASS net/minecraft/class_7298 net/minecraft/entity/passive/AllayEntity
ARG 1 jukeboxPos
ARG 2 playing
METHOD method_44359 isDancing ()Z
METHOD method_44360 isSpinning ()Z
METHOD method_44361 shouldStopDancing ()Z
METHOD method_44362 tickDuplicationCooldown ()V
METHOD method_44363 duplicate ()V
@ -41,7 +43,6 @@ CLASS net/minecraft/class_7298 net/minecraft/entity/passive/AllayEntity
METHOD method_45341 areDifferentPotions (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 1 stack
ARG 2 stack2
METHOD method_45342 isPanicking ()Z
CLASS class_7524 VibrationCallback
FIELD field_43190 RANGE I
FIELD field_44597 positionSource Lnet/minecraft/class_5716;

View File

@ -19,6 +19,8 @@ CLASS net/minecraft/class_7691 net/minecraft/entity/passive/CamelBrain
ARG 0 brain
METHOD method_45370 addIdleActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_52549 (Lnet/minecraft/class_1309;)Ljava/lang/Double;
ARG 0 entity
CLASS class_7692 CamelWalkTask
CLASS class_7693 SitOrStandTask
FIELD field_40160 lastPoseTickDelta I

View File

@ -12,9 +12,6 @@ CLASS net/minecraft/class_7689 net/minecraft/entity/passive/CamelEntity
FIELD field_40734 sittingAnimationState Lnet/minecraft/class_7094;
METHOD method_45344 setLastPoseTick (J)V
ARG 1 lastPoseTick
METHOD method_45345 clampPassengerYaw (Lnet/minecraft/class_1297;)V
ARG 1 passenger
METHOD method_45348 isPanicking ()Z
METHOD method_45350 isSitting ()Z
METHOD method_45351 isChangingPose ()Z
METHOD method_45352 startSitting ()V
@ -34,6 +31,7 @@ CLASS net/minecraft/class_7689 net/minecraft/entity/passive/CamelEntity
METHOD method_48160 initLastPoseTick (J)V
ARG 1 time
METHOD method_48573 shouldUpdateSittingAnimations ()Z
METHOD method_52548 canChangePose ()Z
CLASS class_7690 CamelBodyControl
METHOD <init> (Lnet/minecraft/class_7689;Lnet/minecraft/class_7689;)V
ARG 2 camel

View File

@ -1,9 +1,9 @@
CLASS net/minecraft/class_1438 net/minecraft/entity/passive/MooshroomEntity
FIELD field_18105 TYPE Lnet/minecraft/class_2940;
FIELD field_18106 stewEffect Lnet/minecraft/class_1291;
FIELD field_18107 stewEffectDuration I
FIELD field_18108 lightningId Ljava/util/UUID;
FIELD field_30339 MUTATION_CHANCE I
FIELD field_45751 STEW_EFFECTS_NBT_KEY Ljava/lang/String;
FIELD field_45752 stewEffects Ljava/util/List;
METHOD method_18434 chooseBabyType (Lnet/minecraft/class_1438;)Lnet/minecraft/class_1438$class_4053;
ARG 1 mooshroom
METHOD method_18436 getStewEffectFrom (Lnet/minecraft/class_1799;)Ljava/util/Optional;
@ -16,6 +16,8 @@ CLASS net/minecraft/class_1438 net/minecraft/entity/passive/MooshroomEntity
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_53155 (Ljava/util/List;)V
ARG 1 stewEffects
CLASS class_4053 Type
FIELD field_18111 name Ljava/lang/String;
FIELD field_18112 mushroom Lnet/minecraft/class_2680;

View File

@ -34,9 +34,6 @@ CLASS net/minecraft/class_1463 net/minecraft/entity/passive/RabbitEntity
METHOD method_6618 startJump ()V
METHOD method_6619 scheduleJump ()V
METHOD method_6621 disableJump ()V
CLASS class_1464 RabbitAttackGoal
METHOD <init> (Lnet/minecraft/class_1463;)V
ARG 1 rabbit
CLASS class_1465 FleeGoal
FIELD field_6853 rabbit Lnet/minecraft/class_1463;
METHOD <init> (Lnet/minecraft/class_1463;Ljava/lang/Class;FDD)V

View File

@ -5,8 +5,6 @@ CLASS net/minecraft/class_1472 net/minecraft/entity/passive/SheepEntity
FIELD field_6868 DROPS Ljava/util/Map;
FIELD field_6869 eatGrassGoal Lnet/minecraft/class_1345;
FIELD field_6870 COLOR Lnet/minecraft/class_2940;
METHOD method_17689 (Lnet/minecraft/class_8566;Lnet/minecraft/class_3955;)Lnet/minecraft/class_1799;
ARG 2 recipe
METHOD method_17690 createDyeMixingCraftingInventory (Lnet/minecraft/class_1767;Lnet/minecraft/class_1767;)Lnet/minecraft/class_8566;
ARG 0 firstColor
ARG 1 secondColor

View File

@ -26,7 +26,6 @@ CLASS net/minecraft/class_8153 net/minecraft/entity/passive/SnifferEntity
METHOD method_49145 addExploredPosition (Lnet/minecraft/class_2338;)Lnet/minecraft/class_8153;
ARG 1 pos
METHOD method_49146 createSnifferAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_49147 isPanicking ()Z
METHOD method_49149 finishDigging (Z)Lnet/minecraft/class_8153;
ARG 1 explored
METHOD method_49150 isDiggingOrSearching ()Z

View File

@ -1,7 +1,6 @@
CLASS net/minecraft/class_4985 net/minecraft/entity/passive/StriderEntity
FIELD field_23240 saddledComponent Lnet/minecraft/class_4980;
FIELD field_23241 temptGoal Lnet/minecraft/class_1391;
FIELD field_23242 escapeDangerGoal Lnet/minecraft/class_1374;
FIELD field_23243 BREEDING_INGREDIENT Lnet/minecraft/class_1856;
FIELD field_23244 ATTRACTING_INGREDIENT Lnet/minecraft/class_1856;
FIELD field_23245 BOOST_TIME Lnet/minecraft/class_2940;
@ -22,7 +21,6 @@ CLASS net/minecraft/class_4985 net/minecraft/entity/passive/StriderEntity
METHOD method_26349 setCold (Z)V
ARG 1 cold
METHOD method_26924 createStriderAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_30078 isEscapingDanger ()Z
METHOD method_30079 isBeingTempted ()Z
METHOD method_30336 initializeRider (Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_1308;Lnet/minecraft/class_1315;)Lnet/minecraft/class_1315;
ARG 1 world

View File

@ -12,6 +12,7 @@ CLASS net/minecraft/class_3989 net/minecraft/entity/passive/WanderingTraderEntit
METHOD method_18069 setWanderTarget (Lnet/minecraft/class_2338;)V
ARG 1 wanderTarget
METHOD method_20508 tickDespawnDelay ()V
METHOD method_52557 fillRebalancedRecipes ()V
CLASS class_3994 WanderToTargetGoal
FIELD field_17759 trader Lnet/minecraft/class_3989;
FIELD field_17760 proximityDistance D

View File

@ -122,9 +122,10 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
ARG 1 lastDeathPos
METHOD method_43122 getLastDeathPos ()Ljava/util/Optional;
METHOD method_45015 shouldCloseHandledScreenOnRespawn ()Z
METHOD method_51283 onRecipeCrafted (Lnet/minecraft/class_1860;Ljava/util/List;)V
ARG 1 recipe
METHOD method_51283 onRecipeCrafted (Lnet/minecraft/class_8786;Ljava/util/List;)V
ARG 2 ingredients
METHOD method_52558 canChangeIntoPose (Lnet/minecraft/class_4050;)Z
ARG 1 pose
METHOD method_7254 unlockRecipes (Ljava/util/Collection;)I
ARG 1 recipes
METHOD method_7255 addExperience (I)V

View File

@ -2,21 +2,19 @@ CLASS net/minecraft/class_1688 net/minecraft/entity/vehicle/AbstractMinecartEnti
FIELD field_24464 DISMOUNT_FREE_Y_SPACES_NEEDED Lcom/google/common/collect/ImmutableMap;
FIELD field_30694 VELOCITY_SLOWDOWN_MULTIPLIER F
FIELD field_44917 onRail Z
FIELD field_7655 clientYVelocity D
FIELD field_7656 clientZVelocity D
FIELD field_7657 clientPitch D
FIELD field_7658 clientXVelocity D
FIELD field_7659 clientYaw D
FIELD field_45135 clientInterpolationSteps I
FIELD field_45136 clientX D
FIELD field_45137 clientY D
FIELD field_45138 clientZ D
FIELD field_45139 clientYaw D
FIELD field_45140 clientPitch D
FIELD field_45141 clientVelocity Lnet/minecraft/class_243;
FIELD field_7660 yawFlipped Z
FIELD field_7661 CUSTOM_BLOCK_OFFSET Lnet/minecraft/class_2940;
FIELD field_7662 clientZ D
FIELD field_7663 DAMAGE_WOBBLE_TICKS Lnet/minecraft/class_2940;
FIELD field_7664 ADJACENT_RAIL_POSITIONS_BY_SHAPE Ljava/util/Map;
FIELD field_7665 clientX D
FIELD field_7666 clientY D
FIELD field_7667 DAMAGE_WOBBLE_STRENGTH Lnet/minecraft/class_2940;
FIELD field_7668 DAMAGE_WOBBLE_SIDE Lnet/minecraft/class_2940;
FIELD field_7669 clientInterpolationSteps I
FIELD field_7670 CUSTOM_BLOCK_PRESENT Lnet/minecraft/class_2940;
FIELD field_7671 CUSTOM_BLOCK_ID Lnet/minecraft/class_2940;
METHOD <init> (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;DDD)V

View File

@ -70,8 +70,8 @@ CLASS net/minecraft/class_1690 net/minecraft/entity/vehicle/BoatEntity
METHOD method_7543 getDamageWobbleSide ()I
METHOD method_7544 getWaterHeightBelow ()F
METHOD method_7545 checkBoatInWater ()Z
METHOD method_7546 copyEntityData (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_7546 clampPassengerYaw (Lnet/minecraft/class_1297;)V
ARG 1 passenger
METHOD method_7547 interpolateBubbleWobble (F)F
ARG 1 tickDelta
METHOD method_7548 getNearbySlipperiness ()F

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1715 net/minecraft/inventory/CraftingInventory
COMMENT Represents an inventory for crafting inputs.
FIELD field_7802 handler Lnet/minecraft/class_1703;
FIELD field_7803 height I
FIELD field_7804 width I

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_1731 net/minecraft/inventory/CraftingResultInventory
FIELD field_7865 lastRecipe Lnet/minecraft/class_1860;
COMMENT Represents an inventory for the crafting output slot.
FIELD field_7865 lastRecipe Lnet/minecraft/class_8786;
FIELD field_7866 stacks Lnet/minecraft/class_2371;

View File

@ -1,8 +1,14 @@
CLASS net/minecraft/class_1258 net/minecraft/inventory/DoubleInventory
COMMENT Represents a combined inventory that is backed by two inventories.
COMMENT This is used by double chests.
COMMENT
COMMENT <p>It is possible to nest this inventory to create triple or quadruple
COMMENT inventories.
FIELD field_5769 first Lnet/minecraft/class_1263;
FIELD field_5771 second Lnet/minecraft/class_1263;
METHOD <init> (Lnet/minecraft/class_1263;Lnet/minecraft/class_1263;)V
ARG 1 first
ARG 2 second
METHOD method_5405 isPart (Lnet/minecraft/class_1263;)Z
COMMENT {@return whether {@code inventory} is part of the combined inventory}
ARG 1 inventory

View File

@ -1,6 +1,12 @@
CLASS net/minecraft/class_1730 net/minecraft/inventory/EnderChestInventory
COMMENT Represents an inventory used for ender chests.
COMMENT A new instance is created for each player.
FIELD field_7864 activeBlockEntity Lnet/minecraft/class_2611;
METHOD method_31556 isActiveBlockEntity (Lnet/minecraft/class_2611;)Z
COMMENT {@return whether this inventory is being accessed from {@code blockEntity}}
ARG 1 blockEntity
METHOD method_7661 setActiveBlockEntity (Lnet/minecraft/class_2611;)V
COMMENT Sets the block entity the player is using to access the inventory to {@code
COMMENT blockEntity}. The block entity is used to delegate {@link #canPlayerUse},
COMMENT {@link #onOpen}, and {@link #onClose}.
ARG 1 blockEntity

View File

@ -1,4 +1,6 @@
CLASS net/minecraft/class_1262 net/minecraft/inventory/Inventories
COMMENT Contains utility methods used by {@link Inventory} implementations or for working
COMMENT with inventories.
METHOD method_29234 remove (Lnet/minecraft/class_1263;Ljava/util/function/Predicate;IZ)I
COMMENT Removes a number, not exceeding {@code maxCount}, of items from an inventory based on a predicate and returns that number.
COMMENT @return the number of items removed
@ -16,19 +18,65 @@ CLASS net/minecraft/class_1262 net/minecraft/inventory/Inventories
ARG 3 dryRun
COMMENT whether to return the number of items which would have been removed without actually removing them
METHOD method_5426 writeNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_2371;)Lnet/minecraft/class_2487;
COMMENT Writes the inventory to {@code nbt}. This method will always write to the NBT,
COMMENT even if {@code stacks} only contains empty stacks.
COMMENT
COMMENT <p>See {@link #writeNbt(NbtCompound, DefaultedList, boolean)} for the serialization
COMMENT format.
COMMENT
COMMENT @see #readNbt(NbtCompound, DefaultedList)
COMMENT @see #writeNbt(NbtCompound, DefaultedList, boolean)
COMMENT @return the passed {@code nbt}
ARG 0 nbt
ARG 1 stacks
METHOD method_5427 writeNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_2371;Z)Lnet/minecraft/class_2487;
COMMENT Writes the inventory to {@code nbt}.
COMMENT
COMMENT <p>The inventory is serialized as a list of non-empty {@linkplain ItemStack#writeNbt
COMMENT item stacks}. In addition, each compound has a byte entry with the key {@code Slot},
COMMENT indicating the slot. The list is then written to {@code nbt} under the key {@code
COMMENT Items}.
COMMENT
COMMENT <p>If {@code setIfEmpty} is {@code false} and each stack in {@code stacks} is empty,
COMMENT then {@code nbt} will not be modified at all. Otherwise, the {@code Items} entry
COMMENT will always be present.
COMMENT
COMMENT @see #readNbt(NbtCompound, DefaultedList)
COMMENT @return the passed {@code nbt}
ARG 0 nbt
ARG 1 stacks
ARG 2 setIfEmpty
METHOD method_5428 removeStack (Ljava/util/List;I)Lnet/minecraft/class_1799;
COMMENT Sets the stack at {@code slot} to {@link ItemStack#EMPTY} and returns the old stack.
COMMENT
COMMENT <p>This returns {@link ItemStack#EMPTY} when {@code slot} is out of bounds.
COMMENT
COMMENT @apiNote This is used to implement {@link Inventory#removeStack(int)}.
COMMENT This should not otherwise be used directly.
COMMENT
COMMENT @returns the stack previously at {@code slot}
ARG 0 stacks
ARG 1 slot
METHOD method_5429 readNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_2371;)V
COMMENT Reads {@code nbt} and sets the elements of {@code stacks} accordingly.
COMMENT
COMMENT <p>See {@link #writeNbt(NbtCompound, DefaultedList, boolean)} for the serialization
COMMENT format. If the slot is out of bounds, it is ignored.
COMMENT
COMMENT @see #writeNbt(NbtCompound, DefaultedList)
COMMENT @see #writeNbt(NbtCompound, DefaultedList, boolean)
ARG 0 nbt
ARG 1 stacks
METHOD method_5430 splitStack (Ljava/util/List;II)Lnet/minecraft/class_1799;
COMMENT {@return the copy of the stack split from the stack at {@code slot}}
COMMENT
COMMENT <p>This returns {@link ItemStack#EMPTY} when {@code slot} is out of bounds,
COMMENT the stack at the slot is empty, or when {@code amount <= 0}.
COMMENT
COMMENT @apiNote This is used to implement {@link Inventory#removeStack(int, int)}.
COMMENT This should not otherwise be used directly.
COMMENT
COMMENT @see ItemStack#split(int)
ARG 0 stacks
ARG 1 slot
ARG 2 amount

View File

@ -1,60 +1,168 @@
CLASS net/minecraft/class_1263 net/minecraft/inventory/Inventory
COMMENT A container of {@link ItemStack}s. In general, when a player stores an item stack
COMMENT and can retrieve the same item stack back, that stack is stored in an
COMMENT inventory. The inventory can be persistent, like chests or donkeys, or it can
COMMENT be created without backing storage, like the slots in crafting tables.
COMMENT It is the responsibility of the user to sync or save the contents of the
COMMENT inventory.
COMMENT
COMMENT <p>Entities and block entities that can hold item stacks generally
COMMENT implement this interface themselves, allowing hopper interactions. Call {@link
COMMENT net.minecraft.entity.player.PlayerEntity#getInventory} to get the player's
COMMENT inventory (including armors and offhand).
COMMENT
COMMENT <p>An inventory has a fixed size, and each element in the inventory is identified
COMMENT by the slot number, which is between zero and {@code size() - 1} like arrays.
COMMENT When a slot of the inventory is empty, it should be filled with {@link
COMMENT ItemStack#EMPTY}.
COMMENT
COMMENT <p>An implementation of this interface should have a field of {@link
COMMENT net.minecraft.util.collection.DefaultedList#ofSize(int, Object)} with the second
COMMENT argument as {@link ItemStack#EMPTY}, and implement methods by delegating to the
COMMENT list. The list itself should not be modified directly, and the list's size
COMMENT should remain constant throughout the lifetime of the inventory.
COMMENT Implementations must call {@link #markDirty} when the inventory is modified.
COMMENT
COMMENT @apiNote If an inventory is needed for temporary storage, use {@link
COMMENT SimpleInventory}. For persistent storage in entities or block entities,
COMMENT use {@link net.minecraft.entity.vehicle.VehicleInventory} or
COMMENT {@link net.minecraft.block.entity.LockableContainerBlockEntity}.
COMMENT
COMMENT @see net.minecraft.entity.vehicle.VehicleInventory
COMMENT @see net.minecraft.block.entity.LockableContainerBlockEntity
FIELD field_29952 MAX_COUNT_PER_STACK I
METHOD method_18861 count (Lnet/minecraft/class_1792;)I
COMMENT Returns the number of times the specified item occurs in this inventory across all stored stacks.
COMMENT {@return the number of times {@code item} occurs in this inventory
COMMENT across all stored stacks}
ARG 1 item
METHOD method_18862 containsAny (Ljava/util/Set;)Z
COMMENT Determines whether this inventory contains any of the given candidate items.
COMMENT {@return whether this inventory contains any of {@code items}}
COMMENT
COMMENT @see #containsAny(Predicate)
ARG 1 items
METHOD method_43255 (Ljava/util/Set;Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_43256 containsAny (Ljava/util/function/Predicate;)Z
COMMENT {@return whether this inventory contains any of the stacks matching {@code
COMMENT predicate}}
COMMENT
COMMENT @see #containsAny(Set)
ARG 1 predicate
METHOD method_49104 canTransferTo (Lnet/minecraft/class_1263;ILnet/minecraft/class_1799;)Z
COMMENT {@return whether a hopper can transfer {@code stack} from {@code slot} to
COMMENT the hopper}
COMMENT
COMMENT <p>This returns {@code true} by default.
ARG 1 hopperInventory
ARG 2 slot
ARG 3 stack
METHOD method_49105 canPlayerUse (Lnet/minecraft/class_2586;Lnet/minecraft/class_1657;)Z
COMMENT {@return whether {@code player} can use this {@code blockEntity}}
COMMENT
COMMENT @apiNote This is used by block entities to implement {@link
COMMENT #canPlayerUse(PlayerEntity)}.
COMMENT
COMMENT @implNote This method checks whether the given block entity exists and whether
COMMENT the player is within 8 blocks of the block entity.
COMMENT
COMMENT @see #canPlayerUse(BlockEntity, PlayerEntity, int)
ARG 0 blockEntity
ARG 1 player
METHOD method_49106 canPlayerUse (Lnet/minecraft/class_2586;Lnet/minecraft/class_1657;I)Z
COMMENT {@return whether {@code player} can use this {@code blockEntity}}
COMMENT
COMMENT @apiNote This is used by block entities to implement {@link
COMMENT #canPlayerUse(PlayerEntity)}.
COMMENT
COMMENT @implNote This method checks whether the given block entity exists and whether
COMMENT the player is within {@code range} blocks of the block entity.
COMMENT
COMMENT @see #canPlayerUse(BlockEntity, PlayerEntity)
ARG 0 blockEntity
ARG 1 player
ARG 2 range
METHOD method_5431 markDirty ()V
COMMENT Marks the inventory as modified. Implementations should call this method
COMMENT every time the inventory is changed in any way.
COMMENT
COMMENT @apiNote Implementations should mark the inventory for synchronization or
COMMENT saving in this method. Since this is called frequently, it is not recommended to
COMMENT synchronize or save the inventory directly in this method. If this inventory is
COMMENT implemented in a block entity, then it should <strong>always</strong> call
COMMENT {@code super.markDirty();} to ensure the block entity gets saved.
COMMENT
COMMENT @see net.minecraft.block.entiy.BlockEntity#markDirty
METHOD method_5432 onClose (Lnet/minecraft/class_1657;)V
COMMENT Called when the inventory is closed. Specifically, this is called inside
COMMENT {@link net.minecraft.screen.ScreenHandler#onClosed}. This does nothing
COMMENT by default.
COMMENT
COMMENT <p>The method is called in both the client and the server. However, because
COMMENT clientside screen handler is created with a {@link SimpleInventory},
COMMENT other implementations can (and the vanilla code does) assume that the method is called
COMMENT in the server.
ARG 1 player
METHOD method_5434 removeStack (II)Lnet/minecraft/class_1799;
COMMENT Removes a specific number of items from the given slot.
COMMENT Removes a specific number of items from {@code slot}.
COMMENT
COMMENT @return the removed items as a stack
ARG 1 slot
ARG 2 amount
METHOD method_5435 onOpen (Lnet/minecraft/class_1657;)V
COMMENT Called when the inventory is opened. Specifically, this is called inside the
COMMENT {@link net.minecraft.screen.ScreenHandler} constructor. This does nothing
COMMENT by default.
COMMENT
COMMENT <p>The method is called in both the client and the server. However, because
COMMENT clientside screen handler is created with a {@link SimpleInventory},
COMMENT other implementations can (and the vanilla code does) assume that the method is called
COMMENT in the server.
ARG 1 player
METHOD method_5437 isValid (ILnet/minecraft/class_1799;)Z
COMMENT Returns whether the given stack is a valid for the indicated slot position.
COMMENT {@return whether {@code stack} is valid for the {@code slot}}
COMMENT
COMMENT <p>Implementations can, for example, use this to check whether the item
COMMENT is in a specific tag. This returns {@code true} by default.
ARG 1 slot
ARG 2 stack
METHOD method_5438 getStack (I)Lnet/minecraft/class_1799;
COMMENT Fetches the stack currently stored at the given slot. If the slot is empty,
COMMENT or is outside the bounds of this inventory, returns see {@link ItemStack#EMPTY}.
COMMENT {@return the stack currently stored at {@code slot}}
COMMENT
COMMENT <p>If the slot is empty, or is outside the bounds of this inventory,
COMMENT this returns {@link ItemStack#EMPTY}.
ARG 1 slot
METHOD method_5439 size ()I
METHOD method_5441 removeStack (I)Lnet/minecraft/class_1799;
COMMENT Removes the stack currently stored at the indicated slot.
COMMENT {@return the size of the inventory}
COMMENT
COMMENT @return the stack previously stored at the indicated slot.
COMMENT <p>The inventory should support the slot ID from {@code 0} to {@code size() - 1}.
COMMENT This should remain constant throughout the inventory's lifetime.
METHOD method_5441 removeStack (I)Lnet/minecraft/class_1799;
COMMENT Removes the stack currently stored at {@code slot}.
COMMENT
COMMENT @return the stack previously stored at the indicated slot
ARG 1 slot
METHOD method_5442 isEmpty ()Z
COMMENT {@return whether the inventory consists entirely of {@linkplain ItemStack#isEmpty
COMMENT empty item stacks}}
METHOD method_5443 canPlayerUse (Lnet/minecraft/class_1657;)Z
COMMENT {@return whether {@code player} can use this inventory}
COMMENT
COMMENT <p>This is called by {@link net.minecraft.screen.ScreenHandler#canUse}.
COMMENT
COMMENT @apiNote Implementations should check the distance between the inventory
COMMENT holder and {@code player}. For convenience, this interface offers two methods
COMMENT used by block entities to implement this check.
COMMENT
COMMENT @see #canPlayerUse(BlockEntity, PlayerEntity)
COMMENT @see #canPlayerUse(BlockEntity, PlayerEntity, int)
ARG 1 player
METHOD method_5444 getMaxCountPerStack ()I
COMMENT Returns the maximum number of items a stack can contain when placed inside this inventory.
COMMENT No slots may have more than this number of items. It is effectively the
COMMENT stacking limit for this inventory's slots.
COMMENT {@return the maximum {@linkplain ItemStack#getCount number of items} a stack
COMMENT can contain when placed inside this inventory}
COMMENT
COMMENT @return the max {@link ItemStack#getCount() count} of item stacks in this inventory
COMMENT <p>No slots may have more than this number of items. It is effectively the
COMMENT stacking limit for this inventory's slots.
METHOD method_5447 setStack (ILnet/minecraft/class_1799;)V
COMMENT Sets the stack stored at {@code slot} to {@code stack}.
ARG 1 slot
ARG 2 stack

View File

@ -1,3 +1,7 @@
CLASS net/minecraft/class_1265 net/minecraft/inventory/InventoryChangedListener
COMMENT A functional interface used in {@link SimpleInventory#addListener}.
COMMENT
COMMENT <p>Other inventories can listen for inventory changes by overriding
COMMENT {@link Inventory#markDirty}.
METHOD method_5453 onInventoryChanged (Lnet/minecraft/class_1263;)V
ARG 1 sender

View File

@ -1,4 +1,9 @@
CLASS net/minecraft/class_8566 net/minecraft/inventory/RecipeInputInventory
COMMENT Represents an inventory that is an input for a recipe, such as
COMMENT crafting table inputs.
METHOD method_17397 getHeight ()I
COMMENT {@return the height of the recipe grid}
METHOD method_17398 getWidth ()I
COMMENT {@return the width of the recipe grid}
METHOD method_51305 getInputStacks ()Ljava/util/List;
COMMENT {@return the stacks held by the inventory}

View File

@ -1,15 +1,17 @@
CLASS net/minecraft/class_1278 net/minecraft/inventory/SidedInventory
COMMENT A special inventory interface for inventories that expose different slots for different sides, such as furnaces.
METHOD method_5492 canInsert (ILnet/minecraft/class_1799;Lnet/minecraft/class_2350;)Z
COMMENT Determines whether the given stack can be inserted into this inventory at the specified slot position from the given direction.
COMMENT {@return whether the given stack can be inserted into this inventory
COMMENT at the specified slot position from the given direction}
ARG 1 slot
ARG 2 stack
ARG 3 dir
METHOD method_5493 canExtract (ILnet/minecraft/class_1799;Lnet/minecraft/class_2350;)Z
COMMENT Determines whether the given stack can be removed from this inventory at the specified slot position from the given direction.
COMMENT {@return whether the given stack can be removed from this inventory at the
COMMENT specified slot position from the given direction}
ARG 1 slot
ARG 2 stack
ARG 3 dir
METHOD method_5494 getAvailableSlots (Lnet/minecraft/class_2350;)[I
COMMENT Gets the available slot positions that are reachable from a given side.
COMMENT {@return the available slot positions that are reachable from a given side}
ARG 1 side

View File

@ -1,4 +1,21 @@
CLASS net/minecraft/class_1277 net/minecraft/inventory/SimpleInventory
COMMENT A generic implementation of {@link Inventory}. This is used in a number of
COMMENT places, mostly:
COMMENT
COMMENT <ul>
COMMENT <li>To store the input of a {@link net.minecraft.screen.ScreenHandler} while
COMMENT it is open. The inventory is stored as a field, and the screen handler will have
COMMENT a slot backed by that inventory.</li>
COMMENT <li>When defining the clientside constructor for a {@link
COMMENT net.minecraft.screen.ScreenHandler} subclass. The contents of the inventory will
COMMENT then be automatically synced from the serverside screen handler, which queries
COMMENT the original inventory.</li>
COMMENT <li>For entities and block entities which do not interact with hoppers and therefore
COMMENT do not need to implement {@link Inventory} themselves.
COMMENT </ul>
COMMENT
COMMENT <p>Changes to the inventory can be listened to either by subclassing this and
COMMENT overriding {@link #markDirty}, or by using {@link #addListener}.
FIELD field_5828 stacks Lnet/minecraft/class_2371;
FIELD field_5829 listeners Ljava/util/List;
FIELD field_5831 size I
@ -24,15 +41,37 @@ CLASS net/minecraft/class_1277 net/minecraft/inventory/SimpleInventory
METHOD method_24513 (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_24514 clearToList ()Ljava/util/List;
COMMENT Clears this inventory and return all the non-empty stacks in a list.
COMMENT Clears this inventory and returns all the non-empty stacks in a list.
COMMENT
COMMENT @return the non-empty stacks previously in the inventory
METHOD method_27070 canInsert (Lnet/minecraft/class_1799;)Z
COMMENT {@return whether {@code stack} can be inserted into this inventory}
ARG 1 stack
METHOD method_5488 removeListener (Lnet/minecraft/class_1265;)V
COMMENT Removes a {@code listener} previously added by {@code #addListener}.
COMMENT Does nothing when the listener was not found.
ARG 1 listener
METHOD method_5489 addListener (Lnet/minecraft/class_1265;)V
COMMENT Adds a {@code listener} for inventory modifications. If a listener is
COMMENT added multiple times, it will also be triggered multiple times.
ARG 1 listener
METHOD method_5491 addStack (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
COMMENT Adds {@code stack} to this inventory as much as possible. It is possible
COMMENT that the item stack gets inserted into a non-empty slot or spread across
COMMENT several slots, if it can combine with other stack(s) in this inventory.
COMMENT
COMMENT @return the leftover part of the stack, or {@code ItemStack#EMPTY} if the entire
COMMENT stack fit inside the inventory
ARG 1 stack
METHOD method_7659 readNbtList (Lnet/minecraft/class_2499;)V
COMMENT Reads the item stacks from {@code nbtList}.
COMMENT
COMMENT @see #toNbtList
ARG 1 nbtList
METHOD method_7660 toNbtList ()Lnet/minecraft/class_2499;
COMMENT {@return an NBT list of non-empty {@linkplain ItemStack#writeNbt item stacks}}
COMMENT
COMMENT <p>Unlike {@link Inventories#writeNbt(NbtCompound, DefaultedList, boolean)},
COMMENT this does not serialize the slots.
COMMENT
COMMENT @see #readNbtList

View File

@ -1,5 +1,11 @@
CLASS net/minecraft/class_8181 net/minecraft/inventory/SingleStackInventory
COMMENT An inventory that holds exactly one {@link ItemStack}, at slot {@code 0}.
METHOD method_49274 getStack ()Lnet/minecraft/class_1799;
COMMENT {@return the stack held by the inventory}
METHOD method_49275 setStack (Lnet/minecraft/class_1799;)V
COMMENT Sets the stack held by the inventory to {@code stack}.
ARG 1 stack
METHOD method_49276 removeStack ()Lnet/minecraft/class_1799;
COMMENT Removes the stack held by the inventory.
COMMENT
COMMENT @return the removed stack

View File

@ -232,6 +232,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
METHOD method_46651 copyWithCount (I)Lnet/minecraft/class_1799;
ARG 1 count
METHOD method_51164 copyAndEmpty ()Lnet/minecraft/class_1799;
METHOD method_53187 itemMatches (Lnet/minecraft/class_6885;)Z
ARG 1 registryEntryList
METHOD method_7909 getItem ()Lnet/minecraft/class_1792;
COMMENT {@return the item of this stack}
COMMENT

View File

@ -4,5 +4,3 @@ CLASS net/minecraft/class_1809 net/minecraft/item/SkullItem
ARG 1 block
ARG 2 wallBlock
ARG 3 settings
METHOD method_37231 (Lnet/minecraft/class_2487;Lcom/mojang/authlib/GameProfile;)V
ARG 1 profile

View File

@ -17,7 +17,6 @@ CLASS net/minecraft/class_8052 net/minecraft/item/SmithingTemplateItem
FIELD field_41973 emptyAdditionsSlotTextures Ljava/util/List;
FIELD field_41974 TITLE_FORMATTING Lnet/minecraft/class_124;
FIELD field_41975 DESCRIPTION_FORMATTING Lnet/minecraft/class_124;
FIELD field_41976 TRANSLATION_KEY Ljava/lang/String;
FIELD field_41977 INGREDIENTS_TEXT Lnet/minecraft/class_2561;
FIELD field_41978 APPLIES_TO_TEXT Lnet/minecraft/class_2561;
FIELD field_41979 NETHERITE_UPGRADE_TEXT Lnet/minecraft/class_2561;

View File

@ -1,12 +1,16 @@
CLASS net/minecraft/class_1830 net/minecraft/item/SuspiciousStewItem
FIELD field_30923 EFFECTS_KEY Ljava/lang/String;
FIELD field_30924 EFFECT_ID_KEY Ljava/lang/String;
FIELD field_30925 EFFECT_DURATION_KEY Ljava/lang/String;
FIELD field_41069 DEFAULT_DURATION I
METHOD method_47369 forEachEffect (Lnet/minecraft/class_1799;Ljava/util/function/Consumer;)V
ARG 0 stew
ARG 1 effectConsumer
METHOD method_8021 addEffectToStew (Lnet/minecraft/class_1799;Lnet/minecraft/class_1291;I)V
ARG 0 stew
METHOD method_53205 (Lnet/minecraft/class_1309;Lnet/minecraft/class_7917$class_8751;)V
ARG 1 effect
ARG 2 duration
METHOD method_53206 (Ljava/util/List;Lnet/minecraft/class_7917$class_8751;)V
ARG 1 effect
METHOD method_53209 addEffectsToStew (Lnet/minecraft/class_1799;Ljava/util/List;)V
ARG 0 stew
ARG 1 stewEffects
METHOD method_8021 writeEffectsToStew (Lnet/minecraft/class_1799;Ljava/util/List;)V
ARG 0 stew
ARG 1 stewEffects

View File

@ -1,36 +1,40 @@
CLASS net/minecraft/class_20 net/minecraft/item/map/MapIcon
FIELD field_76 x B
FIELD field_77 type Lnet/minecraft/class_20$class_21;
FIELD field_78 text Lnet/minecraft/class_2561;
FIELD field_79 rotation B
FIELD field_80 z B
FIELD comp_1842 type Lnet/minecraft/class_20$class_21;
FIELD comp_1843 x B
FIELD comp_1844 z B
FIELD comp_1845 rotation B
FIELD comp_1846 text Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_20$class_21;BBBLnet/minecraft/class_2561;)V
ARG 1 type
ARG 2 x
ARG 3 z
ARG 4 rotation
ARG 5 text
METHOD comp_1842 type ()Lnet/minecraft/class_20$class_21;
METHOD comp_1843 x ()B
METHOD comp_1844 z ()B
METHOD comp_1845 rotation ()B
METHOD comp_1846 text ()Lnet/minecraft/class_2561;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_88 getText ()Lnet/minecraft/class_2561;
METHOD method_89 getRotation ()B
METHOD method_90 getX ()B
METHOD method_91 getZ ()B
METHOD method_92 getTypeId ()B
METHOD method_93 getType ()Lnet/minecraft/class_20$class_21;
METHOD method_94 isAlwaysRendered ()Z
CLASS class_21 Type
FIELD field_111 alwaysRender Z
FIELD field_33990 useIconCountLimit Z
FIELD field_45788 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45789 name Ljava/lang/String;
FIELD field_81 id B
FIELD field_82 tintColor I
METHOD <init> (Ljava/lang/String;IZIZ)V
ARG 3 alwaysRender
ARG 4 tintColor
METHOD <init> (Ljava/lang/String;ILjava/lang/String;ZIZ)V
ARG 3 name
ARG 4 alwaysRender
ARG 5 tintColor
ARG 6 useIconCountLimit
METHOD <init> (Ljava/lang/String;ILjava/lang/String;ZZ)V
ARG 3 name
ARG 4 alwaysRender
ARG 5 useIconCountLimit
METHOD <init> (Ljava/lang/String;IZZ)V
ARG 3 alwaysRender
ARG 4 useIconCountLimit
METHOD method_37342 shouldUseIconCountLimit ()Z
METHOD method_95 isAlwaysRendered ()Z
METHOD method_96 getTintColor ()I

View File

@ -116,6 +116,7 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
METHOD method_35503 getBanners ()Ljava/util/Collection;
METHOD method_37343 iconCountNotLessThan (I)Z
ARG 1 iconCount
METHOD method_52611 getPersistentStateType ()Lnet/minecraft/class_18$class_8645;
CLASS class_23 PlayerUpdateTracker
FIELD field_124 emptyPacketsRequested I
FIELD field_125 player Lnet/minecraft/class_1657;

View File

@ -22,9 +22,10 @@ CLASS net/minecraft/class_8053 net/minecraft/item/trim/ArmorTrim
METHOD method_48427 equals (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)Z
ARG 1 pattern
ARG 2 material
METHOD method_48428 getTrim (Lnet/minecraft/class_5455;Lnet/minecraft/class_1799;)Ljava/util/Optional;
METHOD method_48428 getTrim (Lnet/minecraft/class_5455;Lnet/minecraft/class_1799;Z)Ljava/util/Optional;
ARG 0 registryManager
ARG 1 stack
ARG 2 suppressError
METHOD method_48429 apply (Lnet/minecraft/class_5455;Lnet/minecraft/class_1799;Lnet/minecraft/class_8053;)Z
ARG 0 registryManager
ARG 1 stack
@ -44,3 +45,5 @@ CLASS net/minecraft/class_8053 net/minecraft/item/trim/ArmorTrim
ARG 1 armorMaterial
METHOD method_48577 getMaterialAssetNameFor (Lnet/minecraft/class_1741;)Ljava/lang/String;
ARG 1 armorMaterial
METHOD method_52565 (ZLjava/lang/String;)V
ARG 1 error

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_5641 net/minecraft/loot/AndFunction
FIELD field_27904 terms Ljava/util/List;
FIELD field_27905 applier Ljava/util/function/BiFunction;
FIELD field_45834 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;)V
ARG 1 terms
METHOD apply (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 stack
ARG 2 context
METHOD method_53353 create (Ljava/util/List;)Lnet/minecraft/class_5641;
ARG 0 terms

View File

@ -1,24 +1,15 @@
CLASS net/minecraft/class_8490 net/minecraft/loot/LootDataType
FIELD field_44499 LOGGER Lorg/slf4j/Logger;
FIELD field_44500 gson Lcom/google/gson/Gson;
FIELD field_44501 parser Ljava/util/function/BiFunction;
FIELD field_44502 id Ljava/lang/String;
FIELD field_44503 validator Lnet/minecraft/class_8490$class_8491;
METHOD <init> (Lcom/google/gson/Gson;Ljava/util/function/BiFunction;Ljava/lang/String;Lnet/minecraft/class_8490$class_8491;)V
ARG 1 gson
ARG 2 parserFactory
ARG 3 id
ARG 4 validator
METHOD method_51203 getGson ()Lcom/google/gson/Gson;
FIELD field_45794 codec Lcom/mojang/serialization/Codec;
METHOD <init> (Lcom/mojang/serialization/Codec;Ljava/lang/String;Lnet/minecraft/class_8490$class_8491;)V
ARG 1 codec
ARG 2 id
ARG 3 validator
METHOD method_51204 parse (Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 1 id
ARG 2 json
METHOD method_51205 (Lcom/google/gson/Gson;Ljava/lang/Class;Ljava/lang/String;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 3 id
ARG 4 json
METHOD method_51206 (Lcom/google/gson/Gson;Ljava/lang/Class;Ljava/util/function/Function;Ljava/lang/Class;Ljava/lang/String;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 5 id
ARG 6 json
METHOD method_51207 (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Lnet/minecraft/class_46;)V
ARG 0 reporter
ARG 1 key
@ -31,17 +22,6 @@ CLASS net/minecraft/class_8490 net/minecraft/loot/LootDataType
ARG 1 reporter
ARG 2 key
ARG 3 value
METHOD method_51210 parserFactory (Ljava/lang/Class;)Ljava/util/function/BiFunction;
ARG 0 clazz
METHOD method_51211 (Ljava/lang/Class;Lcom/google/gson/Gson;Ljava/lang/String;)Ljava/util/function/BiFunction;
ARG 1 gson
ARG 2 dataTypeId
METHOD method_51212 parserFactory (Ljava/lang/Class;Ljava/util/function/Function;)Ljava/util/function/BiFunction;
ARG 0 clazz
ARG 1 combiner
METHOD method_51213 (Ljava/lang/Class;Ljava/util/function/Function;Ljava/lang/Class;Lcom/google/gson/Gson;Ljava/lang/String;)Ljava/util/function/BiFunction;
ARG 3 gson
ARG 4 dataTypeId
METHOD method_51214 getId ()Ljava/lang/String;
METHOD method_51215 stream ()Ljava/util/stream/Stream;
METHOD method_51216 validator ()Lnet/minecraft/class_8490$class_8491;

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_5270 net/minecraft/loot/LootGsons
METHOD method_27860 getConditionGsonBuilder ()Lcom/google/gson/GsonBuilder;
METHOD method_27861 getFunctionGsonBuilder ()Lcom/google/gson/GsonBuilder;
METHOD method_27862 getTableGsonBuilder ()Lcom/google/gson/GsonBuilder;

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_60 net/minecraft/loot/LootManager
FIELD field_44491 EMPTY_LOOT_TABLE Lnet/minecraft/class_8488;
FIELD field_44492 keyToValue Ljava/util/Map;
FIELD field_44493 typeToIds Lcom/google/common/collect/Multimap;
FIELD field_45793 GSON Lcom/google/gson/Gson;
FIELD field_975 LOGGER Lorg/slf4j/Logger;
METHOD method_20712 validate (Ljava/util/Map;)V
ARG 1 lootData
@ -34,25 +35,6 @@ CLASS net/minecraft/class_60 net/minecraft/loot/LootManager
ARG 2 value
METHOD method_51199 (Ljava/util/Map;Ljava/lang/Void;)V
ARG 2 v
METHOD method_51200 and ([Lnet/minecraft/class_117;)Lnet/minecraft/class_117;
ARG 0 modifiers
METHOD method_51201 and ([Lnet/minecraft/class_5341;)Lnet/minecraft/class_5341;
ARG 0 predicates
METHOD method_51202 (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Ljava/lang/Object;)V
ARG 1 key
ARG 2 value
CLASS class_5334 AndCondition
FIELD field_25202 terms [Lnet/minecraft/class_5341;
FIELD field_25203 predicate Ljava/util/function/Predicate;
METHOD <init> ([Lnet/minecraft/class_5341;)V
ARG 1 terms
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_5641 AndFunction
FIELD field_27904 functions [Lnet/minecraft/class_117;
FIELD field_27905 applier Ljava/util/function/BiFunction;
METHOD <init> ([Lnet/minecraft/class_117;)V
ARG 1 functions
METHOD apply (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 stack
ARG 2 context

View File

@ -1,12 +1,13 @@
CLASS net/minecraft/class_55 net/minecraft/loot/LootPool
FIELD field_45795 CODEC Lcom/mojang/serialization/Codec;
FIELD field_952 javaFunctions Ljava/util/function/BiFunction;
FIELD field_953 entries [Lnet/minecraft/class_79;
FIELD field_954 conditions [Lnet/minecraft/class_5341;
FIELD field_953 entries Ljava/util/List;
FIELD field_954 conditions Ljava/util/List;
FIELD field_955 predicate Ljava/util/function/Predicate;
FIELD field_956 functions [Lnet/minecraft/class_117;
FIELD field_956 functions Ljava/util/List;
FIELD field_957 rolls Lnet/minecraft/class_5658;
FIELD field_958 bonusRolls Lnet/minecraft/class_5658;
METHOD <init> ([Lnet/minecraft/class_79;[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V
METHOD <init> (Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V
ARG 1 entries
ARG 2 conditions
ARG 3 functions
@ -25,10 +26,10 @@ CLASS net/minecraft/class_55 net/minecraft/loot/LootPool
ARG 1 reporter
CLASS class_56 Builder
FIELD field_959 rolls Lnet/minecraft/class_5658;
FIELD field_960 entries Ljava/util/List;
FIELD field_961 functions Ljava/util/List;
FIELD field_960 entries Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_961 functions Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_962 bonusRollsRange Lnet/minecraft/class_5658;
FIELD field_963 conditions Ljava/util/List;
FIELD field_963 conditions Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_351 with (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_55$class_56;
ARG 1 entry
METHOD method_352 rolls (Lnet/minecraft/class_5658;)Lnet/minecraft/class_55$class_56;
@ -36,12 +37,3 @@ CLASS net/minecraft/class_55 net/minecraft/loot/LootPool
METHOD method_355 build ()Lnet/minecraft/class_55;
METHOD method_35509 bonusRolls (Lnet/minecraft/class_5658;)Lnet/minecraft/class_55$class_56;
ARG 1 bonusRolls
CLASS class_57 Serializer
METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 json
ARG 2 unused
ARG 3 context
METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
ARG 1 entry
ARG 2 unused
ARG 3 context

View File

@ -1,13 +1,14 @@
CLASS net/minecraft/class_52 net/minecraft/loot/LootTable
FIELD field_44892 randomSequenceId Lnet/minecraft/class_2960;
FIELD field_44892 randomSequenceId Ljava/util/Optional;
FIELD field_45796 CODEC Lcom/mojang/serialization/Codec;
FIELD field_942 type Lnet/minecraft/class_176;
FIELD field_943 pools [Lnet/minecraft/class_55;
FIELD field_944 functions [Lnet/minecraft/class_117;
FIELD field_943 pools Ljava/util/List;
FIELD field_944 functions Ljava/util/List;
FIELD field_945 combinedFunction Ljava/util/function/BiFunction;
FIELD field_946 LOGGER Lorg/slf4j/Logger;
FIELD field_947 GENERIC Lnet/minecraft/class_176;
FIELD field_948 EMPTY Lnet/minecraft/class_52;
METHOD <init> (Lnet/minecraft/class_176;Lnet/minecraft/class_2960;[Lnet/minecraft/class_55;[Lnet/minecraft/class_117;)V
METHOD <init> (Lnet/minecraft/class_176;Ljava/util/Optional;Ljava/util/List;Ljava/util/List;)V
ARG 1 type
ARG 2 randomSequenceId
ARG 3 pools
@ -56,10 +57,10 @@ CLASS net/minecraft/class_52 net/minecraft/loot/LootTable
ARG 1 parameters
ARG 2 lootConsumer
CLASS class_53 Builder
FIELD field_44893 randomSequenceId Lnet/minecraft/class_2960;
FIELD field_949 pools Ljava/util/List;
FIELD field_44893 randomSequenceId Ljava/util/Optional;
FIELD field_949 pools Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_950 type Lnet/minecraft/class_176;
FIELD field_951 functions Ljava/util/List;
FIELD field_951 functions Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_334 type (Lnet/minecraft/class_176;)Lnet/minecraft/class_52$class_53;
ARG 1 context
METHOD method_336 pool (Lnet/minecraft/class_55$class_56;)Lnet/minecraft/class_52$class_53;
@ -67,12 +68,3 @@ CLASS net/minecraft/class_52 net/minecraft/loot/LootTable
METHOD method_338 build ()Lnet/minecraft/class_52;
METHOD method_51883 randomSequenceId (Lnet/minecraft/class_2960;)Lnet/minecraft/class_52$class_53;
ARG 1 randomSequenceId
CLASS class_54 Serializer
METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 json
ARG 2 unused
ARG 3 context
METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
ARG 1 supplier
ARG 2 unused
ARG 3 context

View File

@ -1,7 +1,9 @@
CLASS net/minecraft/class_8548 net/minecraft/loot/condition/AllOfLootCondition
METHOD <init> ([Lnet/minecraft/class_5341;)V
FIELD field_45857 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;)V
ARG 1 terms
METHOD method_51723 builder ([Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_8548$class_8549;
ARG 0 terms
METHOD method_53404 create (Ljava/util/List;)Lnet/minecraft/class_8548;
ARG 0 terms
CLASS class_8549 Builder
CLASS class_8550 Serializer

View File

@ -1,19 +1,24 @@
CLASS net/minecraft/class_186 net/minecraft/loot/condition/AlternativeLootCondition
FIELD field_1246 terms [Lnet/minecraft/class_5341;
FIELD field_1246 terms Ljava/util/List;
FIELD field_1247 predicate Ljava/util/function/Predicate;
METHOD <init> ([Lnet/minecraft/class_5341;Ljava/util/function/Predicate;)V
METHOD <init> (Ljava/util/List;Ljava/util/function/Predicate;)V
ARG 1 terms
ARG 2 predicate
METHOD method_53406 (Lnet/minecraft/class_186;)Ljava/util/List;
ARG 0 condition
METHOD method_53407 createCodec (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
ARG 0 termsToCondition
METHOD method_53409 (Lnet/minecraft/class_186;)Ljava/util/List;
ARG 0 condition
METHOD method_53410 (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
ARG 0 termsToCondition
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_187 Builder
FIELD field_1248 terms Ljava/util/List;
FIELD field_1248 terms Lcom/google/common/collect/ImmutableList$Builder;
METHOD <init> ([Lnet/minecraft/class_5341$class_210;)V
ARG 1 terms
METHOD method_51724 build ([Lnet/minecraft/class_5341;)Lnet/minecraft/class_5341;
METHOD method_51724 build (Ljava/util/List;)Lnet/minecraft/class_5341;
ARG 1 terms
METHOD method_51730 add (Lnet/minecraft/class_5341$class_210;)V
ARG 1 builder
CLASS class_188 Serializer
METHOD method_51726 fromTerms ([Lnet/minecraft/class_5341;)Lnet/minecraft/class_186;
ARG 1 terms

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_8551 net/minecraft/loot/condition/AnyOfLootCondition
METHOD <init> ([Lnet/minecraft/class_5341;)V
FIELD field_45859 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;)V
ARG 1 terms
METHOD method_51727 builder ([Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_8551$class_8552;
ARG 0 terms
CLASS class_8552 Builder
CLASS class_8553 Serializer

View File

@ -1,20 +1,23 @@
CLASS net/minecraft/class_212 net/minecraft/loot/condition/BlockStatePropertyLootCondition
FIELD field_1286 block Lnet/minecraft/class_2248;
FIELD field_1288 properties Lnet/minecraft/class_4559;
METHOD <init> (Lnet/minecraft/class_2248;Lnet/minecraft/class_4559;)V
ARG 1 block
ARG 2 properties
FIELD comp_1876 block Lnet/minecraft/class_6880;
FIELD comp_1877 properties Ljava/util/Optional;
FIELD field_45868 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1876 block ()Lnet/minecraft/class_6880;
METHOD comp_1877 properties ()Ljava/util/Optional;
METHOD method_53418 validateHasProperties (Lnet/minecraft/class_212;)Lcom/mojang/serialization/DataResult;
ARG 0 condition
METHOD method_53419 (Lnet/minecraft/class_212;Lnet/minecraft/class_4559;)Ljava/util/Optional;
ARG 1 predicate
METHOD method_53420 (Lnet/minecraft/class_212;Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 1 property
METHOD method_900 builder (Lnet/minecraft/class_2248;)Lnet/minecraft/class_212$class_213;
ARG 0 block
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_213 Builder
FIELD field_1290 block Lnet/minecraft/class_2248;
FIELD field_1291 propertyValues Lnet/minecraft/class_4559;
FIELD field_1290 block Lnet/minecraft/class_6880;
FIELD field_1291 propertyValues Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_2248;)V
ARG 1 block
METHOD method_22584 properties (Lnet/minecraft/class_4559$class_4560;)Lnet/minecraft/class_212$class_213;
ARG 1 builder
CLASS class_214 Serializer
METHOD method_22585 (Lnet/minecraft/class_2248;Ljava/lang/String;)V
ARG 1 propertyName

View File

@ -1,9 +1,8 @@
CLASS net/minecraft/class_190 net/minecraft/loot/condition/DamageSourcePropertiesLootCondition
FIELD field_1256 predicate Lnet/minecraft/class_2022;
METHOD <init> (Lnet/minecraft/class_2022;)V
ARG 1 predicate
FIELD comp_1870 predicate Ljava/util/Optional;
FIELD field_45862 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1870 predicate ()Ljava/util/Optional;
METHOD method_837 builder (Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_5341$class_210;
ARG 0 builder
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_191 Serializer

View File

@ -1,9 +1,11 @@
CLASS net/minecraft/class_215 net/minecraft/loot/condition/EntityPropertiesLootCondition
FIELD field_1292 entity Lnet/minecraft/class_47$class_50;
FIELD field_1293 predicate Lnet/minecraft/class_2048;
METHOD <init> (Lnet/minecraft/class_2048;Lnet/minecraft/class_47$class_50;)V
ARG 1 predicate
FIELD comp_1879 predicate Ljava/util/Optional;
FIELD comp_1880 entity Lnet/minecraft/class_47$class_50;
FIELD field_45871 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_47$class_50;)V
ARG 2 entity
METHOD comp_1879 predicate ()Ljava/util/Optional;
METHOD comp_1880 entity ()Lnet/minecraft/class_47$class_50;
METHOD method_15972 create (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5341$class_210;
ARG 0 entity
METHOD method_27865 builder (Lnet/minecraft/class_47$class_50;Lnet/minecraft/class_2048;)Lnet/minecraft/class_5341$class_210;
@ -14,4 +16,3 @@ CLASS net/minecraft/class_215 net/minecraft/loot/condition/EntityPropertiesLootC
ARG 1 predicateBuilder
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_216 Serializer

View File

@ -1,9 +1,12 @@
CLASS net/minecraft/class_199 net/minecraft/loot/condition/EntityScoresLootCondition
FIELD field_1278 target Lnet/minecraft/class_47$class_50;
FIELD field_1279 scores Ljava/util/Map;
FIELD comp_1871 scores Ljava/util/Map;
FIELD comp_1872 target Lnet/minecraft/class_47$class_50;
FIELD field_45863 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/Map;Lnet/minecraft/class_47$class_50;)V
ARG 1 scores
ARG 2 target
METHOD comp_1871 scores ()Ljava/util/Map;
METHOD comp_1872 target ()Lnet/minecraft/class_47$class_50;
METHOD method_35557 create (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_199$class_6163;
ARG 0 target
METHOD method_865 entityScoreIsInRange (Lnet/minecraft/class_47;Lnet/minecraft/class_1297;Lnet/minecraft/class_269;Ljava/lang/String;Lnet/minecraft/class_42;)Z
@ -14,9 +17,8 @@ CLASS net/minecraft/class_199 net/minecraft/loot/condition/EntityScoresLootCondi
ARG 5 range
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_200 Serializer
CLASS class_6163 Builder
FIELD field_31869 scores Ljava/util/Map;
FIELD field_31869 scores Lcom/google/common/collect/ImmutableMap$Builder;
FIELD field_31870 target Lnet/minecraft/class_47$class_50;
METHOD <init> (Lnet/minecraft/class_47$class_50;)V
ARG 1 target

View File

@ -1,9 +1,10 @@
CLASS net/minecraft/class_207 net/minecraft/loot/condition/InvertedLootCondition
FIELD field_1283 term Lnet/minecraft/class_5341;
FIELD comp_1873 term Lnet/minecraft/class_5341;
FIELD field_45865 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_5341;)V
ARG 1 term
METHOD comp_1873 term ()Lnet/minecraft/class_5341;
METHOD method_889 builder (Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_5341$class_210;
ARG 0 term
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_208 Serializer

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_221 net/minecraft/loot/condition/KilledByPlayerLootCondition
FIELD field_1297 INSTANCE Lnet/minecraft/class_221;
FIELD field_45872 CODEC Lcom/mojang/serialization/Codec;
METHOD method_939 builder ()Lnet/minecraft/class_5341$class_210;
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_222 Serializer

View File

@ -1,9 +1,12 @@
CLASS net/minecraft/class_205 net/minecraft/loot/condition/LocationCheckLootCondition
FIELD field_1282 predicate Lnet/minecraft/class_2090;
FIELD field_20765 offset Lnet/minecraft/class_2338;
METHOD <init> (Lnet/minecraft/class_2090;Lnet/minecraft/class_2338;)V
ARG 1 predicate
FIELD comp_1874 predicate Ljava/util/Optional;
FIELD comp_1875 offset Lnet/minecraft/class_2338;
FIELD field_45866 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45867 BLOCK_POS_CODEC Lcom/mojang/serialization/MapCodec;
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_2338;)V
ARG 2 offset
METHOD comp_1874 predicate ()Ljava/util/Optional;
METHOD comp_1875 offset ()Lnet/minecraft/class_2338;
METHOD method_30151 builder (Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2338;)Lnet/minecraft/class_5341$class_210;
ARG 0 predicateBuilder
ARG 1 pos
@ -11,4 +14,3 @@ CLASS net/minecraft/class_205 net/minecraft/loot/condition/LocationCheckLootCond
ARG 0 predicateBuilder
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_206 Serializer

View File

@ -1,21 +1,21 @@
CLASS net/minecraft/class_217 net/minecraft/loot/condition/LootConditionTypes
METHOD method_29326 createGsonSerializer ()Ljava/lang/Object;
METHOD method_29327 register (Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5342;
FIELD field_45869 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45870 BASE_CODEC Lcom/mojang/serialization/Codec;
METHOD method_29327 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5342;
ARG 0 id
ARG 1 serializer
ARG 1 codec
METHOD method_921 (Ljava/lang/Object;)Z
ARG 0 predicatesx
METHOD method_924 matchingAll ([Ljava/util/function/Predicate;)Ljava/util/function/Predicate;
METHOD method_924 matchingAll (Ljava/util/List;)Ljava/util/function/Predicate;
COMMENT Returns a predicate that returns true only if all its element predicates
COMMENT return true, as if applied by logical and.
ARG 0 predicates
METHOD method_925 matchingAny ([Ljava/util/function/Predicate;)Ljava/util/function/Predicate;
METHOD method_925 matchingAny (Ljava/util/List;)Ljava/util/function/Predicate;
COMMENT Returns a predicate that returns true if any its element predicates
COMMENT return true, as if applied by logical or.
ARG 0 predicates
METHOD method_927 ([Ljava/util/function/Predicate;Ljava/lang/Object;)Z
METHOD method_927 (Ljava/util/List;Ljava/lang/Object;)Z
ARG 1 operand
METHOD method_928 (Ljava/lang/Object;)Z
ARG 0 predicatesx
METHOD method_929 ([Ljava/util/function/Predicate;Ljava/lang/Object;)Z
METHOD method_929 (Ljava/util/List;Ljava/lang/Object;)Z
ARG 1 operand

View File

@ -1,9 +1,8 @@
CLASS net/minecraft/class_223 net/minecraft/loot/condition/MatchToolLootCondition
FIELD field_1298 predicate Lnet/minecraft/class_2073;
METHOD <init> (Lnet/minecraft/class_2073;)V
ARG 1 predicate
FIELD comp_1884 predicate Ljava/util/Optional;
FIELD field_45875 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1884 predicate ()Ljava/util/Optional;
METHOD method_945 builder (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_5341$class_210;
ARG 0 predicate
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_224 Serializer

View File

@ -1,9 +1,10 @@
CLASS net/minecraft/class_219 net/minecraft/loot/condition/RandomChanceLootCondition
FIELD field_1296 chance F
FIELD comp_1881 chance F
FIELD field_45873 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (F)V
ARG 1 chance
METHOD comp_1881 chance ()F
METHOD method_932 builder (F)Lnet/minecraft/class_5341$class_210;
ARG 0 chance
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_220 Serializer

View File

@ -1,12 +1,14 @@
CLASS net/minecraft/class_225 net/minecraft/loot/condition/RandomChanceWithLootingLootCondition
FIELD field_1299 lootingMultiplier F
FIELD field_1300 chance F
FIELD comp_1882 chance F
FIELD comp_1883 lootingMultiplier F
FIELD field_45874 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (FF)V
ARG 1 chance
ARG 2 lootingMultiplier
METHOD comp_1882 chance ()F
METHOD comp_1883 lootingMultiplier ()F
METHOD method_953 builder (FF)Lnet/minecraft/class_5341$class_210;
ARG 0 chance
ARG 1 lootingMultiplier
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_226 Serializer

View File

@ -1,12 +1,13 @@
CLASS net/minecraft/class_4568 net/minecraft/loot/condition/ReferenceLootCondition
FIELD comp_1869 id Lnet/minecraft/class_2960;
FIELD field_20763 LOGGER Lorg/slf4j/Logger;
FIELD field_20764 id Lnet/minecraft/class_2960;
FIELD field_45861 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD comp_1869 id ()Lnet/minecraft/class_2960;
METHOD method_35555 builder (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5341$class_210;
ARG 0 id
METHOD method_51230 (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Lnet/minecraft/class_5341;)V
ARG 3 predicate
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_4569 Serializer

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_201 net/minecraft/loot/condition/SurvivesExplosionLootCondition
FIELD field_1280 INSTANCE Lnet/minecraft/class_201;
FIELD field_45864 CODEC Lcom/mojang/serialization/Codec;
METHOD method_871 builder ()Lnet/minecraft/class_5341$class_210;
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_202 Serializer

View File

@ -1,12 +1,11 @@
CLASS net/minecraft/class_182 net/minecraft/loot/condition/TableBonusLootCondition
FIELD field_1234 enchantment Lnet/minecraft/class_1887;
FIELD field_1235 chances [F
METHOD <init> (Lnet/minecraft/class_1887;[F)V
ARG 1 enchantment
ARG 2 chances
FIELD comp_1867 enchantment Lnet/minecraft/class_6880;
FIELD comp_1868 chances Ljava/util/List;
FIELD field_45860 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1867 enchantment ()Lnet/minecraft/class_6880;
METHOD comp_1868 chances ()Ljava/util/List;
METHOD method_800 builder (Lnet/minecraft/class_1887;[F)Lnet/minecraft/class_5341$class_210;
ARG 0 enchantment
ARG 1 chances
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_183 Serializer

View File

@ -1,16 +1,17 @@
CLASS net/minecraft/class_4571 net/minecraft/loot/condition/TimeCheckLootCondition
FIELD field_20767 period Ljava/lang/Long;
FIELD field_20768 value Lnet/minecraft/class_42;
METHOD <init> (Ljava/lang/Long;Lnet/minecraft/class_42;)V
ARG 1 period
FIELD comp_1885 period Ljava/util/Optional;
FIELD comp_1886 value Lnet/minecraft/class_42;
FIELD field_45876 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_42;)V
ARG 2 value
METHOD comp_1885 period ()Ljava/util/Optional;
METHOD comp_1886 value ()Lnet/minecraft/class_42;
METHOD method_35559 create (Lnet/minecraft/class_42;)Lnet/minecraft/class_4571$class_6164;
ARG 0 value
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_4572 Serializer
CLASS class_6164 Builder
FIELD field_31871 period Ljava/lang/Long;
FIELD field_31871 period Ljava/util/Optional;
FIELD field_31872 value Lnet/minecraft/class_42;
METHOD <init> (Lnet/minecraft/class_42;)V
ARG 1 value

View File

@ -1,12 +1,14 @@
CLASS net/minecraft/class_5644 net/minecraft/loot/condition/ValueCheckLootCondition
FIELD field_27912 value Lnet/minecraft/class_5658;
FIELD field_27913 range Lnet/minecraft/class_42;
FIELD comp_1887 value Lnet/minecraft/class_5658;
FIELD comp_1888 range Lnet/minecraft/class_42;
FIELD field_45877 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_5658;Lnet/minecraft/class_42;)V
ARG 1 value
ARG 2 range
METHOD comp_1887 value ()Lnet/minecraft/class_5658;
METHOD comp_1888 range ()Lnet/minecraft/class_42;
METHOD method_35562 builder (Lnet/minecraft/class_5658;Lnet/minecraft/class_42;)Lnet/minecraft/class_5341$class_210;
ARG 0 value
ARG 1 range
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_5645 Serializer

View File

@ -1,17 +1,16 @@
CLASS net/minecraft/class_227 net/minecraft/loot/condition/WeatherCheckLootCondition
FIELD field_1301 thundering Ljava/lang/Boolean;
FIELD field_1302 raining Ljava/lang/Boolean;
METHOD <init> (Ljava/lang/Boolean;Ljava/lang/Boolean;)V
ARG 1 raining
ARG 2 thundering
FIELD comp_1889 raining Ljava/util/Optional;
FIELD comp_1890 thundering Ljava/util/Optional;
FIELD field_45878 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1889 raining ()Ljava/util/Optional;
METHOD comp_1890 thundering ()Ljava/util/Optional;
METHOD method_35564 create ()Lnet/minecraft/class_227$class_6165;
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_228 Serializer
CLASS class_6165 Builder
FIELD field_31873 raining Ljava/lang/Boolean;
FIELD field_31874 thundering Ljava/lang/Boolean;
METHOD method_35565 raining (Ljava/lang/Boolean;)Lnet/minecraft/class_227$class_6165;
FIELD field_31873 raining Ljava/util/Optional;
FIELD field_31874 thundering Ljava/util/Optional;
METHOD method_35565 raining (Z)Lnet/minecraft/class_227$class_6165;
ARG 1 raining
METHOD method_35567 thundering (Ljava/lang/Boolean;)Lnet/minecraft/class_227$class_6165;
METHOD method_35567 thundering (Z)Lnet/minecraft/class_227$class_6165;
ARG 1 thundering

View File

@ -39,10 +39,11 @@ CLASS net/minecraft/class_47 net/minecraft/loot/context/LootContext
ARG 1 parameters
METHOD method_304 random (J)Lnet/minecraft/class_47$class_48;
ARG 1 seed
METHOD method_309 build (Lnet/minecraft/class_2960;)Lnet/minecraft/class_47;
ARG 1 randomSequenceId
METHOD method_309 build (Ljava/util/Optional;)Lnet/minecraft/class_47;
ARG 1 randomId
METHOD method_313 getWorld ()Lnet/minecraft/class_3218;
CLASS class_50 EntityTarget
FIELD field_45792 CODEC Lnet/minecraft/class_3542$class_7292;
FIELD field_938 parameter Lnet/minecraft/class_169;
FIELD field_941 type Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_169;)V
@ -51,10 +52,4 @@ CLASS net/minecraft/class_47 net/minecraft/loot/context/LootContext
METHOD method_314 fromString (Ljava/lang/String;)Lnet/minecraft/class_47$class_50;
ARG 0 type
METHOD method_315 getParameter ()Lnet/minecraft/class_169;
CLASS class_51 Serializer
METHOD read (Lcom/google/gson/stream/JsonReader;)Ljava/lang/Object;
ARG 1 reader
METHOD write (Lcom/google/gson/stream/JsonWriter;Ljava/lang/Object;)V
ARG 1 writer
ARG 2 entity
CLASS class_8487 Entry

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_173 net/minecraft/loot/context/LootContextTypes
FIELD field_1178 MAP Lcom/google/common/collect/BiMap;
FIELD field_45856 CODEC Lcom/mojang/serialization/Codec;
METHOD method_15970 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_22577 (Lnet/minecraft/class_176$class_177;)V
@ -14,12 +15,12 @@ CLASS net/minecraft/class_173 net/minecraft/loot/context/LootContextTypes
ARG 0 builder
METHOD method_49270 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_51722 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_755 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_756 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_757 get (Lnet/minecraft/class_2960;)Lnet/minecraft/class_176;
ARG 0 id
METHOD method_758 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_759 register (Ljava/lang/String;Ljava/util/function/Consumer;)Lnet/minecraft/class_176;
@ -27,8 +28,6 @@ CLASS net/minecraft/class_173 net/minecraft/loot/context/LootContextTypes
ARG 1 type
METHOD method_760 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_762 getId (Lnet/minecraft/class_176;)Lnet/minecraft/class_2960;
ARG 0 type
METHOD method_763 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_764 (Lnet/minecraft/class_176$class_177;)V

View File

@ -1,13 +1,14 @@
CLASS net/minecraft/class_65 net/minecraft/loot/entry/AlternativeEntry
FIELD field_45797 CODEC Lcom/mojang/serialization/Codec;
METHOD method_386 builder ([Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_65$class_66;
ARG 0 children
METHOD method_387 ([Lnet/minecraft/class_64;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z
METHOD method_387 (Ljava/util/List;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z
ARG 1 context
ARG 2 lootChoiceExpander
METHOD method_43734 builder (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/class_65$class_66;
ARG 0 children
ARG 1 toBuilderFunction
CLASS class_66 Builder
FIELD field_979 children Ljava/util/List;
FIELD field_979 children Lcom/google/common/collect/ImmutableList$Builder;
METHOD <init> ([Lnet/minecraft/class_79$class_80;)V
ARG 1 children

View File

@ -1,14 +1,10 @@
CLASS net/minecraft/class_69 net/minecraft/loot/entry/CombinedEntry
FIELD field_982 children [Lnet/minecraft/class_79;
FIELD field_982 children Ljava/util/List;
FIELD field_983 predicate Lnet/minecraft/class_64;
METHOD <init> ([Lnet/minecraft/class_79;[Lnet/minecraft/class_5341;)V
ARG 1 children
METHOD <init> (Ljava/util/List;Ljava/util/List;)V
ARG 1 terms
ARG 2 conditions
METHOD method_394 combine ([Lnet/minecraft/class_64;)Lnet/minecraft/class_64;
ARG 1 children
METHOD method_395 createSerializer (Lnet/minecraft/class_69$class_70;)Lnet/minecraft/class_79$class_5337;
METHOD method_394 combine (Ljava/util/List;)Lnet/minecraft/class_64;
METHOD method_53279 createCodec (Lnet/minecraft/class_69$class_70;)Lcom/mojang/serialization/Codec;
ARG 0 factory
CLASS class_70 Factory
METHOD create ([Lnet/minecraft/class_79;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_69;
ARG 1 children
ARG 2 conditions

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_67 net/minecraft/loot/entry/DynamicEntry
FIELD field_45798 CODEC Lcom/mojang/serialization/Codec;
FIELD field_980 name Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2960;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V
METHOD <init> (Lnet/minecraft/class_2960;IILjava/util/List;Ljava/util/List;)V
ARG 1 name
ARG 2 weight
ARG 3 quality
@ -8,9 +9,8 @@ CLASS net/minecraft/class_67 net/minecraft/loot/entry/DynamicEntry
ARG 5 functions
METHOD method_390 builder (Lnet/minecraft/class_2960;)Lnet/minecraft/class_85$class_86;
ARG 0 name
METHOD method_391 (Lnet/minecraft/class_2960;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;
METHOD method_391 (Lnet/minecraft/class_2960;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/class_85;
ARG 1 weight
ARG 2 quality
ARG 3 conditions
ARG 4 functions
CLASS class_68 Serializer

View File

@ -1,3 +1,8 @@
CLASS net/minecraft/class_73 net/minecraft/loot/entry/EmptyEntry
FIELD field_45799 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (IILjava/util/List;Ljava/util/List;)V
ARG 1 weight
ARG 2 quality
ARG 3 conditions
ARG 4 functions
METHOD method_401 builder ()Lnet/minecraft/class_85$class_86;
CLASS class_74 Serializer

View File

@ -1,13 +1,14 @@
CLASS net/minecraft/class_93 net/minecraft/loot/entry/GroupEntry
FIELD field_45800 CODEC Lcom/mojang/serialization/Codec;
METHOD method_29315 (Lnet/minecraft/class_64;Lnet/minecraft/class_64;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z
ARG 2 context
ARG 3 choiceConsumer
METHOD method_35511 create ([Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_93$class_6152;
ARG 0 entries
METHOD method_452 ([Lnet/minecraft/class_64;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z
METHOD method_452 (Ljava/util/List;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z
ARG 1 context
ARG 2 lootChoiceExpander
CLASS class_6152 Builder
FIELD field_31846 entries Ljava/util/List;
FIELD field_31846 entries Lcom/google/common/collect/ImmutableList$Builder;
METHOD <init> ([Lnet/minecraft/class_79$class_80;)V
ARG 1 entries

View File

@ -1,16 +1,16 @@
CLASS net/minecraft/class_77 net/minecraft/loot/entry/ItemEntry
FIELD field_987 item Lnet/minecraft/class_1792;
METHOD <init> (Lnet/minecraft/class_1792;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V
FIELD field_45801 CODEC Lcom/mojang/serialization/Codec;
FIELD field_987 item Lnet/minecraft/class_6880;
METHOD <init> (Lnet/minecraft/class_6880;IILjava/util/List;Ljava/util/List;)V
ARG 1 item
ARG 2 weight
ARG 3 quality
ARG 4 conditions
ARG 5 functions
METHOD method_409 (Lnet/minecraft/class_1935;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;
METHOD method_409 (Lnet/minecraft/class_1935;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/class_85;
ARG 1 weight
ARG 2 quality
ARG 3 conditions
ARG 4 functions
METHOD method_411 builder (Lnet/minecraft/class_1935;)Lnet/minecraft/class_85$class_86;
ARG 0 drop
CLASS class_78 Serializer

View File

@ -1,10 +1,10 @@
CLASS net/minecraft/class_85 net/minecraft/loot/entry/LeafEntry
FIELD field_994 quality I
FIELD field_995 weight I
FIELD field_996 functions [Lnet/minecraft/class_117;
FIELD field_996 functions Ljava/util/List;
FIELD field_997 compiledFunctions Ljava/util/function/BiFunction;
FIELD field_998 choice Lnet/minecraft/class_82;
METHOD <init> (II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V
METHOD <init> (IILjava/util/List;Ljava/util/List;)V
ARG 1 weight
ARG 2 quality
ARG 3 conditions
@ -17,28 +17,20 @@ CLASS net/minecraft/class_85 net/minecraft/loot/entry/LeafEntry
CLASS class_86 Builder
FIELD field_1000 quality I
FIELD field_1001 weight I
FIELD field_999 functions Ljava/util/List;
FIELD field_999 functions Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_436 quality (I)Lnet/minecraft/class_85$class_86;
ARG 1 quality
METHOD method_437 weight (I)Lnet/minecraft/class_85$class_86;
ARG 1 weight
METHOD method_439 getFunctions ()[Lnet/minecraft/class_117;
METHOD method_439 getFunctions ()Ljava/util/List;
CLASS class_87 BasicBuilder
FIELD field_1003 factory Lnet/minecraft/class_85$class_89;
METHOD <init> (Lnet/minecraft/class_85$class_89;)V
ARG 1 factory
CLASS class_88 Choice
CLASS class_89 Factory
METHOD build (II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;
METHOD build (IILjava/util/List;Ljava/util/List;)Lnet/minecraft/class_85;
ARG 1 weight
ARG 2 quality
ARG 3 conditions
ARG 4 functions
CLASS class_90 Serializer
METHOD method_443 fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;
ARG 1 entryJson
ARG 2 context
ARG 3 weight
ARG 4 quality
ARG 5 conditions
ARG 6 functions

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_79 net/minecraft/loot/entry/LootPoolEntry
FIELD field_988 conditions [Lnet/minecraft/class_5341;
FIELD field_988 conditions Ljava/util/List;
FIELD field_989 conditionPredicate Ljava/util/function/Predicate;
METHOD <init> ([Lnet/minecraft/class_5341;)V
METHOD <init> (Ljava/util/List;)V
ARG 1 conditions
METHOD method_29318 getType ()Lnet/minecraft/class_5338;
METHOD method_414 test (Lnet/minecraft/class_47;)Z
@ -9,7 +9,7 @@ CLASS net/minecraft/class_79 net/minecraft/loot/entry/LootPoolEntry
METHOD method_415 validate (Lnet/minecraft/class_58;)V
ARG 1 reporter
CLASS class_80 Builder
FIELD field_990 conditions Ljava/util/List;
FIELD field_990 conditions Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_35513 sequenceEntry (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_93$class_6152;
ARG 1 entry
METHOD method_35514 groupEntry (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_72$class_6153;
@ -18,13 +18,4 @@ CLASS net/minecraft/class_79 net/minecraft/loot/entry/LootPoolEntry
ARG 1 builder
METHOD method_418 getThisBuilder ()Lnet/minecraft/class_79$class_80;
METHOD method_419 build ()Lnet/minecraft/class_79;
METHOD method_420 getConditions ()[Lnet/minecraft/class_5341;
CLASS class_5337 Serializer
METHOD method_422 addEntryFields (Lcom/google/gson/JsonObject;Lnet/minecraft/class_79;Lcom/google/gson/JsonSerializationContext;)V
ARG 1 json
ARG 2 entry
ARG 3 context
METHOD method_424 fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_79;
ARG 1 json
ARG 2 context
ARG 3 conditions
METHOD method_420 getConditions ()Ljava/util/List;

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_75 net/minecraft/loot/entry/LootPoolEntryTypes
METHOD method_29316 createGsonSerializer ()Ljava/lang/Object;
METHOD method_29317 register (Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5338;
FIELD field_45802 CODEC Lcom/mojang/serialization/Codec;
METHOD method_29317 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5338;
ARG 0 id
ARG 1 jsonSerializer
ARG 1 codec

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_83 net/minecraft/loot/entry/LootTableEntry
FIELD field_45803 CODEC Lcom/mojang/serialization/Codec;
FIELD field_993 id Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2960;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V
METHOD <init> (Lnet/minecraft/class_2960;IILjava/util/List;Ljava/util/List;)V
ARG 1 id
ARG 2 weight
ARG 3 quality
@ -8,11 +9,10 @@ CLASS net/minecraft/class_83 net/minecraft/loot/entry/LootTableEntry
ARG 5 functions
METHOD method_428 builder (Lnet/minecraft/class_2960;)Lnet/minecraft/class_85$class_86;
ARG 0 id
METHOD method_430 (Lnet/minecraft/class_2960;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;
METHOD method_430 (Lnet/minecraft/class_2960;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/class_85;
ARG 1 weight
ARG 2 quality
ARG 3 conditions
ARG 4 functions
METHOD method_51222 (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Lnet/minecraft/class_52;)V
ARG 3 table
CLASS class_84 Serializer

View File

@ -1,10 +1,11 @@
CLASS net/minecraft/class_72 net/minecraft/loot/entry/SequenceEntry
FIELD field_45804 CODEC Lcom/mojang/serialization/Codec;
METHOD method_35515 create ([Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_72$class_6153;
ARG 0 entries
METHOD method_400 ([Lnet/minecraft/class_64;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z
METHOD method_400 (Ljava/util/List;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z
ARG 1 context
ARG 2 lootChoiceExpander
CLASS class_6153 Builder
FIELD field_31849 entries Ljava/util/List;
FIELD field_31849 entries Lcom/google/common/collect/ImmutableList$Builder;
METHOD <init> ([Lnet/minecraft/class_79$class_80;)V
ARG 1 entries

View File

@ -1,7 +1,8 @@
CLASS net/minecraft/class_91 net/minecraft/loot/entry/TagEntry
FIELD field_1005 name Lnet/minecraft/class_6862;
FIELD field_1006 expand Z
METHOD <init> (Lnet/minecraft/class_6862;ZII[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V
FIELD field_45805 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_6862;ZIILjava/util/List;Ljava/util/List;)V
ARG 1 name
ARG 2 expand
ARG 3 weight
@ -10,12 +11,12 @@ CLASS net/minecraft/class_91 net/minecraft/loot/entry/TagEntry
ARG 6 functions
METHOD method_35517 builder (Lnet/minecraft/class_6862;)Lnet/minecraft/class_85$class_86;
ARG 0 name
METHOD method_35518 (Lnet/minecraft/class_6862;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;
METHOD method_35518 (Lnet/minecraft/class_6862;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/class_85;
ARG 1 weight
ARG 2 quality
ARG 3 conditions
ARG 4 functions
METHOD method_444 (Lnet/minecraft/class_6862;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;
METHOD method_444 (Lnet/minecraft/class_6862;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/class_85;
ARG 1 weight
ARG 2 quality
ARG 3 conditions
@ -27,4 +28,3 @@ CLASS net/minecraft/class_91 net/minecraft/loot/entry/TagEntry
ARG 2 lootChoiceExpander
METHOD method_449 (Ljava/util/function/Consumer;Lnet/minecraft/class_6880;)V
ARG 1 entry
CLASS class_92 Serializer

View File

@ -1,64 +1,55 @@
CLASS net/minecraft/class_94 net/minecraft/loot/function/ApplyBonusLootFunction
FIELD field_1009 formula Lnet/minecraft/class_94$class_96;
FIELD field_1010 FACTORIES Ljava/util/Map;
FIELD field_1011 enchantment Lnet/minecraft/class_1887;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_1887;Lnet/minecraft/class_94$class_96;)V
FIELD field_1011 enchantment Lnet/minecraft/class_6880;
FIELD field_45806 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6880;Lnet/minecraft/class_94$class_96;)V
ARG 1 conditions
ARG 2 enchantment
ARG 3 formula
METHOD method_453 (Lnet/minecraft/class_1887;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_453 (Lnet/minecraft/class_1887;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 1 conditions
METHOD method_455 oreDrops (Lnet/minecraft/class_1887;)Lnet/minecraft/class_120$class_121;
ARG 0 enchantment
METHOD method_456 uniformBonusCount (Lnet/minecraft/class_1887;)Lnet/minecraft/class_120$class_121;
ARG 0 enchantment
METHOD method_457 (Lnet/minecraft/class_1887;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_457 (Lnet/minecraft/class_1887;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 1 conditions
METHOD method_459 (Lnet/minecraft/class_1887;IF[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_459 (Lnet/minecraft/class_1887;IFLjava/util/List;)Lnet/minecraft/class_117;
ARG 3 conditions
METHOD method_461 uniformBonusCount (Lnet/minecraft/class_1887;I)Lnet/minecraft/class_120$class_121;
ARG 0 enchantment
ARG 1 bonusMultiplier
METHOD method_462 (Lnet/minecraft/class_1887;I[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_462 (Lnet/minecraft/class_1887;ILjava/util/List;)Lnet/minecraft/class_117;
ARG 2 conditions
METHOD method_463 binomialWithBonusCount (Lnet/minecraft/class_1887;FI)Lnet/minecraft/class_120$class_121;
ARG 0 enchantment
ARG 1 probability
ARG 2 extra
CLASS class_95 BinomialWithBonusCount
FIELD field_1012 probability F
FIELD field_1013 ID Lnet/minecraft/class_2960;
FIELD field_1014 extra I
FIELD comp_1848 extra I
FIELD comp_1849 probability F
FIELD field_1013 TYPE Lnet/minecraft/class_94$class_8752;
FIELD field_45811 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (IF)V
ARG 1 extra
ARG 2 probability
METHOD method_464 fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_94$class_96;
ARG 0 json
ARG 1 context
METHOD comp_1848 extra ()I
METHOD comp_1849 probability ()F
CLASS class_96 Formula
METHOD method_465 toJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V
ARG 1 json
ARG 2 context
METHOD method_466 getId ()Lnet/minecraft/class_2960;
METHOD method_466 getType ()Lnet/minecraft/class_94$class_8752;
METHOD method_467 getValue (Lnet/minecraft/class_5819;II)I
ARG 1 random
ARG 2 initialCount
ARG 3 enchantmentLevel
CLASS class_97 FormulaFactory
METHOD deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_94$class_96;
ARG 1 functionJson
ARG 2 context
CLASS class_98 OreDrops
FIELD field_1015 ID Lnet/minecraft/class_2960;
METHOD method_468 fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_94$class_96;
ARG 0 json
ARG 1 context
CLASS class_99 Serializer
FIELD field_1015 TYPE Lnet/minecraft/class_94$class_8752;
FIELD field_45812 CODEC Lcom/mojang/serialization/Codec;
CLASS class_100 UniformBonusCount
FIELD field_1016 ID Lnet/minecraft/class_2960;
FIELD field_1017 bonusMultiplier I
FIELD comp_1852 bonusMultiplier I
FIELD field_45813 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45814 TYPE Lnet/minecraft/class_94$class_8752;
METHOD <init> (I)V
ARG 1 bonusMultiplier
METHOD method_471 fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_94$class_96;
ARG 0 json
ARG 1 context
METHOD comp_1852 bonusMultiplier ()I
CLASS class_8752 Type

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_120 net/minecraft/loot/function/ConditionalLootFunction
FIELD field_1047 conditions [Lnet/minecraft/class_5341;
FIELD field_1047 conditions Ljava/util/List;
FIELD field_1048 predicate Ljava/util/function/Predicate;
METHOD <init> ([Lnet/minecraft/class_5341;)V
METHOD <init> (Ljava/util/List;)V
ARG 1 conditions
METHOD apply (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 itemStack
@ -12,15 +12,10 @@ CLASS net/minecraft/class_120 net/minecraft/loot/function/ConditionalLootFunctio
ARG 1 stack
ARG 2 context
CLASS class_121 Builder
FIELD field_1049 conditionList Ljava/util/List;
FIELD field_1049 conditionList Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_523 getThisBuilder ()Lnet/minecraft/class_120$class_121;
METHOD method_526 getConditions ()[Lnet/minecraft/class_5341;
METHOD method_526 getConditions ()Ljava/util/List;
CLASS class_122 Joiner
FIELD field_1050 joiner Ljava/util/function/Function;
METHOD <init> (Ljava/util/function/Function;)V
ARG 1 joiner
CLASS class_123 Serializer
METHOD method_530 fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_120;
ARG 1 json
ARG 2 context
ARG 3 conditions

View File

@ -1,18 +1,15 @@
CLASS net/minecraft/class_101 net/minecraft/loot/function/CopyNameLootFunction
FIELD field_1018 source Lnet/minecraft/class_101$class_102;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_101$class_102;)V
FIELD field_45817 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_101$class_102;)V
ARG 1 conditions
ARG 2 source
METHOD method_473 builder (Lnet/minecraft/class_101$class_102;)Lnet/minecraft/class_120$class_121;
ARG 0 source
METHOD method_474 (Lnet/minecraft/class_101$class_102;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
ARG 1 conditions
CLASS class_102 Source
FIELD field_1024 parameter Lnet/minecraft/class_169;
FIELD field_1025 name Ljava/lang/String;
FIELD field_45818 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_169;)V
ARG 3 name
ARG 4 parameter
METHOD method_475 get (Ljava/lang/String;)Lnet/minecraft/class_101$class_102;
ARG 0 name
CLASS class_103 Serializer

View File

@ -1,7 +1,8 @@
CLASS net/minecraft/class_3837 net/minecraft/loot/function/CopyNbtLootFunction
FIELD field_17013 source Lnet/minecraft/class_5651;
FIELD field_17014 operations Ljava/util/List;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_5651;Ljava/util/List;)V
FIELD field_45819 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_5651;Ljava/util/List;)V
ARG 1 conditions
ARG 2 source
ARG 3 operations
@ -9,8 +10,6 @@ CLASS net/minecraft/class_3837 net/minecraft/loot/function/CopyNbtLootFunction
ARG 2 operation
METHOD method_16848 builder (Lnet/minecraft/class_5651;)Lnet/minecraft/class_3837$class_3838;
ARG 0 source
METHOD method_16853 parseNbtPath (Ljava/lang/String;)Lnet/minecraft/class_2203$class_2209;
ARG 0 nbtPath
METHOD method_35519 builder (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_3837$class_3838;
ARG 0 target
CLASS class_3838 Builder
@ -26,31 +25,27 @@ CLASS net/minecraft/class_3837 net/minecraft/loot/function/CopyNbtLootFunction
ARG 2 target
ARG 3 operator
CLASS class_3839 Operation
FIELD field_17019 sourcePath Ljava/lang/String;
FIELD field_17020 parsedSourcePath Lnet/minecraft/class_2203$class_2209;
FIELD field_17021 targetPath Ljava/lang/String;
FIELD field_17022 parsedTargetPath Lnet/minecraft/class_2203$class_2209;
FIELD field_17023 operator Lnet/minecraft/class_3837$class_3841;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_3837$class_3841;)V
ARG 1 sourcePath
ARG 2 targetPath
FIELD comp_1853 parsedSourcePath Lnet/minecraft/class_3837$class_8753;
FIELD comp_1854 parsedTargetPath Lnet/minecraft/class_3837$class_8753;
FIELD comp_1855 operator Lnet/minecraft/class_3837$class_3841;
FIELD field_45820 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_3837$class_8753;Lnet/minecraft/class_3837$class_8753;Lnet/minecraft/class_3837$class_3841;)V
ARG 3 operator
METHOD method_16858 toJson ()Lcom/google/gson/JsonObject;
METHOD method_16859 fromJson (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_3837$class_3839;
ARG 0 json
METHOD comp_1853 parsedSourcePath ()Lnet/minecraft/class_3837$class_8753;
METHOD comp_1854 parsedTargetPath ()Lnet/minecraft/class_3837$class_8753;
METHOD comp_1855 operator ()Lnet/minecraft/class_3837$class_3841;
METHOD method_16860 execute (Ljava/util/function/Supplier;Lnet/minecraft/class_2520;)V
ARG 1 itemNbtGetter
ARG 2 sourceEntityNbt
CLASS class_3841 Operator
FIELD field_17035 name Ljava/lang/String;
FIELD field_45821 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name
METHOD method_16864 merge (Lnet/minecraft/class_2520;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)V
ARG 1 itemNbt
ARG 2 targetPath
ARG 3 sourceNbts
METHOD method_16865 get (Ljava/lang/String;)Lnet/minecraft/class_3837$class_3841;
ARG 0 name
CLASS 2
METHOD method_16866 (Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;)V
ARG 1 sourceNbt
@ -61,4 +56,6 @@ CLASS net/minecraft/class_3837 net/minecraft/loot/function/CopyNbtLootFunction
ARG 1 sourceNbt
METHOD method_16869 (Ljava/util/List;Lnet/minecraft/class_2520;)V
ARG 1 foundNbt
CLASS class_3842 Serializer
CLASS class_8753 Path
FIELD field_45822 CODEC Lcom/mojang/serialization/Codec;
METHOD method_53319 parse (Ljava/lang/String;)Lnet/minecraft/class_3837$class_8753;

View File

@ -1,7 +1,12 @@
CLASS net/minecraft/class_4488 net/minecraft/loot/function/CopyStateFunction
FIELD field_20449 block Lnet/minecraft/class_2248;
FIELD field_20449 block Lnet/minecraft/class_6880;
FIELD field_20450 properties Ljava/util/Set;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_2248;Ljava/util/Set;)V
FIELD field_45816 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6880;Ljava/util/List;)V
ARG 1 conditions
ARG 2 block
ARG 3 properties
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6880;Ljava/util/Set;)V
ARG 1 conditions
ARG 2 block
ARG 3 properties
@ -10,17 +15,10 @@ CLASS net/minecraft/class_4488 net/minecraft/loot/function/CopyStateFunction
METHOD method_21893 getPropertyName (Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)Ljava/lang/String;
ARG 0 state
ARG 1 property
METHOD method_21895 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)V
ARG 2 property
CLASS class_4489 Builder
FIELD field_20451 block Lnet/minecraft/class_2248;
FIELD field_20452 properties Ljava/util/Set;
FIELD field_20451 block Lnet/minecraft/class_6880;
FIELD field_20452 properties Lcom/google/common/collect/ImmutableSet$Builder;
METHOD <init> (Lnet/minecraft/class_2248;)V
ARG 1 block
METHOD method_21898 addProperty (Lnet/minecraft/class_2769;)Lnet/minecraft/class_4488$class_4489;
ARG 1 property
CLASS class_4490 Serializer
METHOD method_21899 (Lcom/google/gson/JsonArray;Lnet/minecraft/class_2769;)V
ARG 1 property
METHOD method_21902 (Ljava/util/Set;Lnet/minecraft/class_2689;Lcom/google/gson/JsonElement;)V
ARG 2 property

View File

@ -1,21 +1,21 @@
CLASS net/minecraft/class_109 net/minecraft/loot/function/EnchantRandomlyLootFunction
FIELD field_1030 enchantments Ljava/util/List;
FIELD field_1030 enchantments Ljava/util/Optional;
FIELD field_1031 LOGGER Lorg/slf4j/Logger;
METHOD <init> ([Lnet/minecraft/class_5341;Ljava/util/Collection;)V
FIELD field_45823 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Ljava/util/Optional;)V
ARG 1 conditions
ARG 2 enchantments
METHOD method_26266 addEnchantmentToStack (Lnet/minecraft/class_1799;Lnet/minecraft/class_1887;Lnet/minecraft/class_5819;)Lnet/minecraft/class_1799;
ARG 0 stack
ARG 1 enchantment
ARG 2 random
METHOD method_26267 (ZLnet/minecraft/class_1799;Lnet/minecraft/class_1887;)Z
ARG 2 enchantment
METHOD method_35520 create ()Lnet/minecraft/class_109$class_4954;
METHOD method_488 ([Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_488 (Ljava/util/List;)Lnet/minecraft/class_117;
ARG 0 conditions
METHOD method_489 builder ()Lnet/minecraft/class_120$class_121;
CLASS class_110 Serializer
METHOD method_53327 (ZLnet/minecraft/class_1799;Lnet/minecraft/class_6880$class_6883;)Z
ARG 2 enchantment
CLASS class_4954 Builder
FIELD field_23090 enchantments Ljava/util/Set;
FIELD field_23090 enchantments Ljava/util/List;
METHOD method_25992 add (Lnet/minecraft/class_1887;)Lnet/minecraft/class_109$class_4954;
ARG 1 enchantment

View File

@ -1,7 +1,8 @@
CLASS net/minecraft/class_106 net/minecraft/loot/function/EnchantWithLevelsLootFunction
FIELD field_1026 range Lnet/minecraft/class_5658;
FIELD field_1027 treasureEnchantmentsAllowed Z
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_5658;Z)V
FIELD field_45825 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_5658;Z)V
ARG 1 conditions
ARG 2 range
ARG 3 treasureEnchantmentsAllowed
@ -13,4 +14,3 @@ CLASS net/minecraft/class_106 net/minecraft/loot/function/EnchantWithLevelsLootF
METHOD <init> (Lnet/minecraft/class_5658;)V
ARG 1 range
METHOD method_484 allowTreasureEnchantments ()Lnet/minecraft/class_106$class_107;
CLASS class_108 Serializer

View File

@ -5,10 +5,9 @@ CLASS net/minecraft/class_111 net/minecraft/loot/function/ExplorationMapLootFunc
FIELD field_1035 destination Lnet/minecraft/class_6862;
FIELD field_1036 decoration Lnet/minecraft/class_20$class_21;
FIELD field_1037 zoom B
FIELD field_1038 LOGGER Lorg/slf4j/Logger;
FIELD field_25032 DEFAULT_DESTINATION Lnet/minecraft/class_6862;
FIELD field_31850 MANSION Ljava/lang/String;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_6862;Lnet/minecraft/class_20$class_21;BIZ)V
FIELD field_45826 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6862;Lnet/minecraft/class_20$class_21;BIZ)V
ARG 1 conditions
ARG 2 destination
ARG 3 decoration
@ -32,6 +31,3 @@ CLASS net/minecraft/class_111 net/minecraft/loot/function/ExplorationMapLootFunc
ARG 1 destination
METHOD method_503 withSkipExistingChunks (Z)Lnet/minecraft/class_111$class_112;
ARG 1 skipExistingChunks
CLASS class_113 Serializer
METHOD method_29039 getDestination (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_6862;
ARG 0 json

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/class_104 net/minecraft/loot/function/ExplosionDecayLootFunction
FIELD field_45815 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;)V
ARG 1 conditions
METHOD method_478 builder ()Lnet/minecraft/class_120$class_121;
CLASS class_105 Serializer

View File

@ -1,10 +1,8 @@
CLASS net/minecraft/class_3668 net/minecraft/loot/function/FillPlayerHeadLootFunction
FIELD field_16227 entity Lnet/minecraft/class_47$class_50;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_47$class_50;)V
FIELD field_45827 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_47$class_50;)V
ARG 1 conditions
ARG 2 entity
METHOD method_35522 builder (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_120$class_121;
ARG 0 target
METHOD method_35523 (Lnet/minecraft/class_47$class_50;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
ARG 1 conditions
CLASS class_3669 Serializer

View File

@ -1,4 +1,6 @@
CLASS net/minecraft/class_165 net/minecraft/loot/function/FurnaceSmeltLootFunction
FIELD field_1159 LOGGER Lorg/slf4j/Logger;
FIELD field_45855 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;)V
ARG 1 conditions
METHOD method_724 builder ()Lnet/minecraft/class_120$class_121;
CLASS class_5340 Serializer

View File

@ -1,10 +1,10 @@
CLASS net/minecraft/class_114 net/minecraft/loot/function/LimitCountLootFunction
FIELD field_1044 limit Lnet/minecraft/class_42;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_42;)V
FIELD field_45829 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_42;)V
ARG 1 conditions
ARG 2 limit
METHOD method_506 builder (Lnet/minecraft/class_42;)Lnet/minecraft/class_120$class_121;
ARG 0 limit
METHOD method_508 (Lnet/minecraft/class_42;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_508 (Lnet/minecraft/class_42;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 1 conditions
CLASS class_115 Serializer

View File

@ -1,17 +1,14 @@
CLASS net/minecraft/class_131 net/minecraft/loot/function/LootFunctionTypes
FIELD field_1102 NOOP Ljava/util/function/BiFunction;
METHOD method_29322 createGsonSerializer ()Ljava/lang/Object;
METHOD method_29323 register (Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5339;
FIELD field_45831 BASE_CODEC Lcom/mojang/serialization/Codec;
FIELD field_45832 CODEC Lcom/mojang/serialization/Codec;
METHOD method_29323 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5339;
ARG 0 id
ARG 1 jsonSerializer
ARG 1 codec
METHOD method_591 (Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799;
ARG 2 stack
ARG 3 context
METHOD method_592 (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799;
ARG 0 stack
ARG 1 context
METHOD method_594 join ([Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction;
ARG 0 lootFunctions
METHOD method_595 ([Ljava/util/function/BiFunction;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799;
ARG 1 stack
ARG 2 context
METHOD method_594 join (Ljava/util/List;)Ljava/util/function/BiFunction;

View File

@ -1,7 +1,8 @@
CLASS net/minecraft/class_125 net/minecraft/loot/function/LootingEnchantLootFunction
FIELD field_1082 countRange Lnet/minecraft/class_5658;
FIELD field_1083 limit I
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_5658;I)V
FIELD field_45833 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_5658;I)V
ARG 1 conditions
ARG 2 countRange
ARG 3 limit
@ -15,4 +16,3 @@ CLASS net/minecraft/class_125 net/minecraft/loot/function/LootingEnchantLootFunc
ARG 1 countRange
METHOD method_551 withLimit (I)Lnet/minecraft/class_125$class_126;
ARG 1 limit
CLASS class_127 Serializer

View File

@ -1,13 +1,13 @@
CLASS net/minecraft/class_8492 net/minecraft/loot/function/ReferenceLootFunction
FIELD field_44506 LOGGER Lorg/slf4j/Logger;
FIELD field_44507 name Lnet/minecraft/class_2960;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_2960;)V
FIELD field_45828 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_2960;)V
ARG 1 conditions
ARG 2 name
METHOD method_51224 builder (Lnet/minecraft/class_2960;)Lnet/minecraft/class_120$class_121;
ARG 0 name
METHOD method_51225 (Lnet/minecraft/class_2960;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_51225 (Lnet/minecraft/class_2960;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 1 conditions
METHOD method_51226 (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Lnet/minecraft/class_117;)V
ARG 3 itemModifier
CLASS class_8493 Serializer

View File

@ -1,52 +1,48 @@
CLASS net/minecraft/class_137 net/minecraft/loot/function/SetAttributesLootFunction
FIELD field_1105 attributes Ljava/util/List;
METHOD <init> ([Lnet/minecraft/class_5341;Ljava/util/List;)V
FIELD field_45836 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Ljava/util/List;)V
ARG 1 conditions
ARG 2 attributes
METHOD method_32406 (Lnet/minecraft/class_137$class_138;)Ljava/util/stream/Stream;
ARG 0 attribute
METHOD method_35524 attributeBuilder (Ljava/lang/String;Lnet/minecraft/class_1320;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;)Lnet/minecraft/class_137$class_6156;
METHOD method_35524 attributeBuilder (Ljava/lang/String;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;)Lnet/minecraft/class_137$class_6156;
ARG 0 name
ARG 1 attribute
ARG 2 operation
ARG 3 amountRange
METHOD method_35525 builder ()Lnet/minecraft/class_137$class_6155;
CLASS class_138 Attribute
FIELD field_1107 name Ljava/lang/String;
FIELD field_1108 amount Lnet/minecraft/class_5658;
FIELD field_1109 operation Lnet/minecraft/class_1322$class_1323;
FIELD field_1110 attribute Lnet/minecraft/class_1320;
FIELD field_1111 id Ljava/util/UUID;
FIELD field_1112 slots [Lnet/minecraft/class_1304;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_1320;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;[Lnet/minecraft/class_1304;Ljava/util/UUID;)V
FIELD comp_1859 name Ljava/lang/String;
FIELD comp_1860 attribute Lnet/minecraft/class_6880;
FIELD comp_1861 operation Lnet/minecraft/class_1322$class_1323;
FIELD comp_1862 amount Lnet/minecraft/class_5658;
FIELD comp_1863 slots Ljava/util/List;
FIELD comp_1864 id Ljava/util/Optional;
FIELD field_45837 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45838 EQUIPMENT_SLOT_LIST_CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;Ljava/util/List;Ljava/util/Optional;)V
ARG 1 name
ARG 2 attribute
ARG 3 operation
ARG 4 amount
ARG 5 slots
ARG 6 id
METHOD method_609 fromName (Ljava/lang/String;)Lnet/minecraft/class_1322$class_1323;
ARG 0 name
METHOD method_612 getName (Lnet/minecraft/class_1322$class_1323;)Ljava/lang/String;
ARG 0 operation
METHOD method_614 deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_137$class_138;
ARG 0 json
ARG 1 context
METHOD method_615 serialize (Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonObject;
ARG 1 context
CLASS class_139 Serializer
METHOD comp_1859 name ()Ljava/lang/String;
METHOD comp_1860 attribute ()Lnet/minecraft/class_6880;
METHOD comp_1861 operation ()Lnet/minecraft/class_1322$class_1323;
METHOD comp_1862 amount ()Lnet/minecraft/class_5658;
METHOD comp_1863 slots ()Ljava/util/List;
METHOD comp_1864 id ()Ljava/util/Optional;
CLASS class_6155 Builder
FIELD field_31855 attributes Ljava/util/List;
METHOD method_35527 attribute (Lnet/minecraft/class_137$class_6156;)Lnet/minecraft/class_137$class_6155;
ARG 1 attribute
CLASS class_6156 AttributeBuilder
FIELD field_31856 name Ljava/lang/String;
FIELD field_31857 attribute Lnet/minecraft/class_1320;
FIELD field_31857 attribute Lnet/minecraft/class_6880;
FIELD field_31858 operation Lnet/minecraft/class_1322$class_1323;
FIELD field_31859 amount Lnet/minecraft/class_5658;
FIELD field_31860 uuid Ljava/util/UUID;
FIELD field_31860 uuid Ljava/util/Optional;
FIELD field_31861 slots Ljava/util/Set;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_1320;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;)V
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;)V
ARG 1 name
ARG 2 attribute
ARG 3 operation

View File

@ -1,15 +1,14 @@
CLASS net/minecraft/class_5592 net/minecraft/loot/function/SetBannerPatternFunction
FIELD field_27343 patterns Ljava/util/List;
FIELD field_27344 append Z
METHOD <init> ([Lnet/minecraft/class_5341;Ljava/util/List;Z)V
FIELD field_45839 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45840 BANNER_PATTERN_AND_COLOR_CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Ljava/util/List;Z)V
ARG 1 conditions
ARG 2 patterns
ARG 3 append
METHOD method_35531 builder (Z)Lnet/minecraft/class_5592$class_6157;
ARG 0 append
CLASS class_5593 Serializer
METHOD method_31935 (Lcom/google/gson/JsonArray;Lcom/mojang/datafixers/util/Pair;)V
ARG 1 pair
CLASS class_6157 Builder
FIELD field_31862 patterns Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_31863 append Z

View File

@ -1,9 +1,10 @@
CLASS net/minecraft/class_134 net/minecraft/loot/function/SetContentsLootFunction
FIELD field_1103 entries Ljava/util/List;
FIELD field_34771 type Lnet/minecraft/class_2591;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_2591;Ljava/util/List;)V
FIELD field_34771 type Lnet/minecraft/class_6880;
FIELD field_45841 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6880;Ljava/util/List;)V
ARG 1 conditions
ARG 2 type
ARG 2 blockEntityType
ARG 3 entries
METHOD method_599 (Lnet/minecraft/class_47;Lnet/minecraft/class_2371;Lnet/minecraft/class_79;)V
ARG 2 entry
@ -12,10 +13,9 @@ CLASS net/minecraft/class_134 net/minecraft/loot/function/SetContentsLootFunctio
METHOD method_601 builder (Lnet/minecraft/class_2591;)Lnet/minecraft/class_134$class_135;
ARG 0 type
CLASS class_135 Builder
FIELD field_1104 entries Ljava/util/List;
FIELD field_1104 entries Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_34772 type Lnet/minecraft/class_2591;
METHOD <init> (Lnet/minecraft/class_2591;)V
ARG 1 type
METHOD method_602 withEntry (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_134$class_135;
ARG 1 entryBuilder
CLASS class_136 Serializer

View File

@ -1,17 +1,13 @@
CLASS net/minecraft/class_141 net/minecraft/loot/function/SetCountLootFunction
FIELD field_1114 countRange Lnet/minecraft/class_5658;
FIELD field_27909 add Z
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_5658;Z)V
FIELD field_45845 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_5658;Z)V
ARG 1 conditions
ARG 2 countRange
ARG 3 add
METHOD method_35540 builder (Lnet/minecraft/class_5658;Z)Lnet/minecraft/class_120$class_121;
ARG 0 countRange
ARG 1 add
METHOD method_35541 (Lnet/minecraft/class_5658;Z[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
ARG 2 conditions
METHOD method_620 (Lnet/minecraft/class_5658;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
ARG 1 conditions
METHOD method_621 builder (Lnet/minecraft/class_5658;)Lnet/minecraft/class_120$class_121;
ARG 0 countRange
CLASS class_142 Serializer

View File

@ -2,17 +2,17 @@ CLASS net/minecraft/class_149 net/minecraft/loot/function/SetDamageLootFunction
FIELD field_1120 durabilityRange Lnet/minecraft/class_5658;
FIELD field_1121 LOGGER Lorg/slf4j/Logger;
FIELD field_27910 add Z
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_5658;Z)V
FIELD field_45846 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_5658;Z)V
ARG 1 conditions
ARG 2 durabilityRange
ARG 3 add
METHOD method_35542 builder (Lnet/minecraft/class_5658;Z)Lnet/minecraft/class_120$class_121;
ARG 0 durabilityRange
ARG 1 add
METHOD method_35543 (Lnet/minecraft/class_5658;Z[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_35543 (Lnet/minecraft/class_5658;ZLjava/util/List;)Lnet/minecraft/class_117;
ARG 2 conditions
METHOD method_633 builder (Lnet/minecraft/class_5658;)Lnet/minecraft/class_120$class_121;
ARG 0 durabilityRange
METHOD method_634 (Lnet/minecraft/class_5658;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_634 (Lnet/minecraft/class_5658;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 1 conditions
CLASS class_150 Serializer

View File

@ -1,7 +1,8 @@
CLASS net/minecraft/class_5642 net/minecraft/loot/function/SetEnchantmentsLootFunction
FIELD field_27907 enchantments Ljava/util/Map;
FIELD field_27908 add Z
METHOD <init> ([Lnet/minecraft/class_5341;Ljava/util/Map;Z)V
FIELD field_45843 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Ljava/util/Map;Z)V
ARG 1 conditions
ARG 2 enchantments
ARG 3 add
@ -10,7 +11,7 @@ CLASS net/minecraft/class_5642 net/minecraft/loot/function/SetEnchantmentsLootFu
ARG 2 level
METHOD method_32409 (Lnet/minecraft/class_5658;)Ljava/util/stream/Stream;
ARG 0 numberProvider
METHOD method_32410 (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_47;Lnet/minecraft/class_1887;Lnet/minecraft/class_5658;)V
METHOD method_32410 (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_47;Lnet/minecraft/class_6880;Lnet/minecraft/class_5658;)V
ARG 2 enchantment
ARG 3 numberProvider
METHOD method_32411 addEnchantmentToMap (Ljava/util/Map;Lnet/minecraft/class_1887;I)V
@ -23,12 +24,8 @@ CLASS net/minecraft/class_5642 net/minecraft/loot/function/SetEnchantmentsLootFu
METHOD method_32414 (Ljava/util/Map;Lnet/minecraft/class_1887;Ljava/lang/Integer;)V
ARG 1 enchantment
ARG 2 level
CLASS class_5643 Serializer
METHOD method_32416 (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;Lnet/minecraft/class_1887;Lnet/minecraft/class_5658;)V
ARG 2 enchantment
ARG 3 numberProvider
CLASS class_6158 Builder
FIELD field_31864 enchantments Ljava/util/Map;
FIELD field_31864 enchantments Lcom/google/common/collect/ImmutableMap$Builder;
FIELD field_31865 add Z
METHOD <init> (Z)V
ARG 1 add

View File

@ -1,10 +1,10 @@
CLASS net/minecraft/class_7431 net/minecraft/loot/function/SetInstrumentLootFunction
FIELD field_39184 options Lnet/minecraft/class_6862;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_6862;)V
FIELD field_45844 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6862;)V
ARG 1 conditions
ARG 2 options
METHOD method_43571 builder (Lnet/minecraft/class_6862;)Lnet/minecraft/class_120$class_121;
ARG 0 options
METHOD method_43743 (Lnet/minecraft/class_6862;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_43743 (Lnet/minecraft/class_6862;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 1 conditions
CLASS class_7432 Serializer

View File

@ -1,12 +1,13 @@
CLASS net/minecraft/class_144 net/minecraft/loot/function/SetLootTableLootFunction
FIELD field_1116 id Lnet/minecraft/class_2960;
FIELD field_1117 seed J
FIELD field_34773 type Lnet/minecraft/class_2591;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_2960;JLnet/minecraft/class_2591;)V
FIELD field_34773 type Lnet/minecraft/class_6880;
FIELD field_45842 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_2960;JLnet/minecraft/class_6880;)V
ARG 1 conditions
ARG 2 id
ARG 3 seed
ARG 5 type
ARG 5 blockEntityType
METHOD method_35534 builder (Lnet/minecraft/class_2591;Lnet/minecraft/class_2960;)Lnet/minecraft/class_120$class_121;
ARG 0 type
ARG 1 id
@ -14,8 +15,7 @@ CLASS net/minecraft/class_144 net/minecraft/loot/function/SetLootTableLootFuncti
ARG 0 type
ARG 1 id
ARG 2 seed
METHOD method_35536 (Lnet/minecraft/class_2960;JLnet/minecraft/class_2591;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_35536 (Lnet/minecraft/class_2960;JLnet/minecraft/class_2591;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 4 conditions
METHOD method_35537 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2591;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_35537 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2591;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 2 conditions
CLASS class_145 Serializer

View File

@ -1,8 +1,9 @@
CLASS net/minecraft/class_3671 net/minecraft/loot/function/SetLoreLootFunction
FIELD field_16231 lore Ljava/util/List;
FIELD field_16232 replace Z
FIELD field_16233 entity Lnet/minecraft/class_47$class_50;
METHOD <init> ([Lnet/minecraft/class_5341;ZLjava/util/List;Lnet/minecraft/class_47$class_50;)V
FIELD field_16233 entity Ljava/util/Optional;
FIELD field_45847 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;ZLjava/util/List;Ljava/util/Optional;)V
ARG 1 conditions
ARG 2 replace
ARG 3 lore
@ -11,11 +12,10 @@ CLASS net/minecraft/class_3671 net/minecraft/loot/function/SetLoreLootFunction
ARG 1 stack
ARG 2 otherLoreExists
METHOD method_35544 builder ()Lnet/minecraft/class_3671$class_6159;
CLASS class_3672 Serializer
CLASS class_6159 Builder
FIELD field_31866 replace Z
FIELD field_31867 target Lnet/minecraft/class_47$class_50;
FIELD field_31868 lore Ljava/util/List;
FIELD field_31867 target Ljava/util/Optional;
FIELD field_31868 lore Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_35546 target (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_3671$class_6159;
ARG 1 target
METHOD method_35547 lore (Lnet/minecraft/class_2561;)Lnet/minecraft/class_3671$class_6159;

View File

@ -1,8 +1,9 @@
CLASS net/minecraft/class_3670 net/minecraft/loot/function/SetNameLootFunction
FIELD field_16228 name Lnet/minecraft/class_2561;
FIELD field_16229 entity Lnet/minecraft/class_47$class_50;
FIELD field_16228 name Ljava/util/Optional;
FIELD field_16229 entity Ljava/util/Optional;
FIELD field_16230 LOGGER Lorg/slf4j/Logger;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_2561;Lnet/minecraft/class_47$class_50;)V
FIELD field_45848 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 conditions
ARG 2 name
ARG 3 entity
@ -18,8 +19,7 @@ CLASS net/minecraft/class_3670 net/minecraft/loot/function/SetNameLootFunction
METHOD method_35550 builder (Lnet/minecraft/class_2561;Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_120$class_121;
ARG 0 name
ARG 1 target
METHOD method_35551 (Lnet/minecraft/class_2561;Lnet/minecraft/class_47$class_50;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_35551 (Lnet/minecraft/class_2561;Lnet/minecraft/class_47$class_50;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 2 conditions
METHOD method_35552 (Lnet/minecraft/class_2561;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_35552 (Lnet/minecraft/class_2561;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 1 conditions
CLASS class_147 Serializer

View File

@ -1,10 +1,10 @@
CLASS net/minecraft/class_159 net/minecraft/loot/function/SetNbtLootFunction
FIELD field_1138 nbt Lnet/minecraft/class_2487;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_2487;)V
FIELD field_45849 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_2487;)V
ARG 1 conditions
ARG 2 nbt
METHOD method_675 (Lnet/minecraft/class_2487;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_675 (Lnet/minecraft/class_2487;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 1 conditions
METHOD method_677 builder (Lnet/minecraft/class_2487;)Lnet/minecraft/class_120$class_121;
ARG 0 nbt
CLASS class_160 Serializer

View File

@ -1,10 +1,10 @@
CLASS net/minecraft/class_6662 net/minecraft/loot/function/SetPotionLootFunction
FIELD field_35080 potion Lnet/minecraft/class_1842;
METHOD <init> ([Lnet/minecraft/class_5341;Lnet/minecraft/class_1842;)V
FIELD field_35080 potion Lnet/minecraft/class_6880;
FIELD field_45850 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6880;)V
ARG 1 conditions
ARG 2 potion
METHOD method_38927 builder (Lnet/minecraft/class_1842;)Lnet/minecraft/class_120$class_121;
ARG 0 potion
METHOD method_38928 (Lnet/minecraft/class_1842;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
METHOD method_38928 (Lnet/minecraft/class_1842;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 1 conditions
CLASS class_6663 Serializer

View File

@ -1,14 +1,19 @@
CLASS net/minecraft/class_152 net/minecraft/loot/function/SetStewEffectLootFunction
FIELD field_1122 effects Ljava/util/Map;
METHOD <init> ([Lnet/minecraft/class_5341;Ljava/util/Map;)V
FIELD field_45851 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45852 STEW_EFFECT_LIST_CODEC Lcom/mojang/serialization/Codec;
FIELD field_45853 stewEffects Ljava/util/List;
METHOD <init> (Ljava/util/List;Ljava/util/List;)V
ARG 1 conditions
ARG 2 effects
METHOD method_32421 (Lnet/minecraft/class_5658;)Ljava/util/stream/Stream;
ARG 0 numberProvider
ARG 2 stewEffects
METHOD method_32421 (Lnet/minecraft/class_152$class_8754;)Ljava/util/stream/Stream;
ARG 0 stewEffect
METHOD method_53396 (Ljava/util/List;)Lcom/mojang/serialization/DataResult;
ARG 0 stewEffects
METHOD method_637 builder ()Lnet/minecraft/class_152$class_153;
CLASS class_153 Builder
FIELD field_1123 map Ljava/util/Map;
FIELD field_1123 map Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_640 withEffect (Lnet/minecraft/class_1291;Lnet/minecraft/class_5658;)Lnet/minecraft/class_152$class_153;
ARG 1 effect
ARG 2 durationRange
CLASS class_154 Serializer
CLASS class_8754 StewEffect
FIELD field_45854 CODEC Lcom/mojang/serialization/Codec;

View File

@ -1,8 +1,12 @@
CLASS net/minecraft/class_42 net/minecraft/loot/operator/BoundedIntUnaryOperator
FIELD field_27897 applier Lnet/minecraft/class_42$class_5639;
FIELD field_27898 tester Lnet/minecraft/class_42$class_5638;
FIELD field_45790 CODEC Lcom/mojang/serialization/Codec;
FIELD field_920 max Lnet/minecraft/class_5658;
FIELD field_921 min Lnet/minecraft/class_5658;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 min
ARG 2 max
METHOD <init> (Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V
ARG 1 min
ARG 2 max
@ -46,15 +50,6 @@ CLASS net/minecraft/class_42 net/minecraft/loot/operator/BoundedIntUnaryOperator
METHOD method_32398 (Lnet/minecraft/class_5658;Lnet/minecraft/class_47;I)I
ARG 1 context
ARG 2 value
CLASS class_62 Serializer
METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 json
ARG 2 unused
ARG 3 context
METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
ARG 1 entry
ARG 2 unused
ARG 3 context
CLASS class_5638 Tester
METHOD test (Lnet/minecraft/class_47;I)Z
ARG 1 context

View File

@ -3,18 +3,15 @@ CLASS net/minecraft/class_5646 net/minecraft/loot/provider/nbt/ContextLootNbtPro
FIELD field_27915 BLOCK_ENTITY_TARGET Lnet/minecraft/class_5646$class_5648;
FIELD field_27916 target Lnet/minecraft/class_5646$class_5648;
FIELD field_31875 BLOCK_ENTITY_TARGET_NAME Ljava/lang/String;
FIELD field_45879 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_5646$class_5648;)V
ARG 1 target
METHOD method_32430 getTarget (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5646$class_5648;
ARG 0 entityTarget
METHOD method_32431 fromTarget (Ljava/lang/String;)Lnet/minecraft/class_5646;
ARG 0 target
METHOD method_35568 fromTarget (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5651;
ARG 0 target
CLASS class_5647 CustomSerializer
CLASS class_5648 Target
METHOD method_32434 getName ()Ljava/lang/String;
METHOD method_32435 getNbt (Lnet/minecraft/class_47;)Lnet/minecraft/class_2520;
ARG 1 context
METHOD method_32436 getRequiredParameters ()Ljava/util/Set;
CLASS class_5649 Serializer

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_5652 net/minecraft/loot/provider/nbt/LootNbtProviderTypes
METHOD method_32442 createGsonSerializer ()Ljava/lang/Object;
METHOD method_32443 register (Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5650;
FIELD field_45882 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45883 BASE_CODEC Lcom/mojang/serialization/Codec;
METHOD method_32443 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5650;
ARG 0 id
ARG 1 jsonSerializer
ARG 1 codec

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_5653 net/minecraft/loot/provider/nbt/StorageLootNbtProvider
FIELD field_27920 source Lnet/minecraft/class_2960;
FIELD comp_1892 source Lnet/minecraft/class_2960;
FIELD field_45884 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 source
CLASS class_5654 Serializer
METHOD comp_1892 source ()Lnet/minecraft/class_2960;

View File

@ -1,10 +1,12 @@
CLASS net/minecraft/class_40 net/minecraft/loot/provider/number/BinomialLootNumberProvider
FIELD field_917 p Lnet/minecraft/class_5658;
FIELD field_918 n Lnet/minecraft/class_5658;
FIELD comp_1893 n Lnet/minecraft/class_5658;
FIELD comp_1894 p Lnet/minecraft/class_5658;
FIELD field_45885 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V
ARG 1 n
ARG 2 p
METHOD comp_1893 n ()Lnet/minecraft/class_5658;
METHOD comp_1894 p ()Lnet/minecraft/class_5658;
METHOD method_273 create (IF)Lnet/minecraft/class_40;
ARG 0 n
ARG 1 p
CLASS class_41 Serializer

View File

@ -1,10 +1,10 @@
CLASS net/minecraft/class_44 net/minecraft/loot/provider/number/ConstantLootNumberProvider
FIELD field_922 value F
FIELD comp_1895 value F
FIELD field_45886 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (F)V
ARG 1 value
METHOD comp_1895 value ()F
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_32448 create (F)Lnet/minecraft/class_44;
ARG 0 value
CLASS class_5655 CustomSerializer
CLASS class_5656 Serializer

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_5659 net/minecraft/loot/provider/number/LootNumberProviderTypes
METHOD method_32455 createGsonSerializer ()Ljava/lang/Object;
METHOD method_32456 register (Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5657;
FIELD field_45888 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45889 BASE_CODEC Lcom/mojang/serialization/Codec;
METHOD method_32456 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5657;
ARG 0 id
ARG 1 jsonSerializer
ARG 1 codec

View File

@ -1,11 +1,15 @@
CLASS net/minecraft/class_5660 net/minecraft/loot/provider/number/ScoreLootNumberProvider
FIELD field_27925 target Lnet/minecraft/class_5670;
FIELD field_27926 score Ljava/lang/String;
FIELD field_27927 scale F
FIELD comp_1897 target Lnet/minecraft/class_5670;
FIELD comp_1898 score Ljava/lang/String;
FIELD comp_1899 scale F
FIELD field_45890 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_5670;Ljava/lang/String;F)V
ARG 1 target
ARG 2 score
ARG 3 scale
METHOD comp_1897 target ()Lnet/minecraft/class_5670;
METHOD comp_1898 score ()Ljava/lang/String;
METHOD comp_1899 scale ()F
METHOD method_35569 create (Lnet/minecraft/class_47$class_50;Ljava/lang/String;)Lnet/minecraft/class_5660;
ARG 0 target
ARG 1 score
@ -13,4 +17,3 @@ CLASS net/minecraft/class_5660 net/minecraft/loot/provider/number/ScoreLootNumbe
ARG 0 target
ARG 1 score
ARG 2 scale
CLASS class_5661 Serializer

View File

@ -1,10 +1,12 @@
CLASS net/minecraft/class_5662 net/minecraft/loot/provider/number/UniformLootNumberProvider
FIELD field_27928 min Lnet/minecraft/class_5658;
FIELD field_27929 max Lnet/minecraft/class_5658;
FIELD comp_1900 min Lnet/minecraft/class_5658;
FIELD comp_1901 max Lnet/minecraft/class_5658;
FIELD field_45891 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V
ARG 1 min
ARG 2 max
METHOD comp_1900 min ()Lnet/minecraft/class_5658;
METHOD comp_1901 max ()Lnet/minecraft/class_5658;
METHOD method_32462 create (FF)Lnet/minecraft/class_5662;
ARG 0 min
ARG 1 max
CLASS class_5663 Serializer

View File

@ -1,8 +1,8 @@
CLASS net/minecraft/class_5664 net/minecraft/loot/provider/score/ContextLootScoreProvider
FIELD field_27930 target Lnet/minecraft/class_47$class_50;
FIELD comp_1902 target Lnet/minecraft/class_47$class_50;
FIELD field_45892 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_47$class_50;)V
ARG 1 target
METHOD comp_1902 target ()Lnet/minecraft/class_47$class_50;
METHOD method_35571 create (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5670;
ARG 0 target
CLASS class_5665 CustomSerializer
CLASS class_5666 Serializer

View File

@ -1,8 +1,8 @@
CLASS net/minecraft/class_5667 net/minecraft/loot/provider/score/FixedLootScoreProvider
FIELD field_27931 name Ljava/lang/String;
FIELD comp_1903 name Ljava/lang/String;
FIELD field_45894 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/lang/String;)V
ARG 1 name
METHOD comp_1903 name ()Ljava/lang/String;
METHOD method_35572 create (Ljava/lang/String;)Lnet/minecraft/class_5670;
ARG 0 name
METHOD method_35573 getName ()Ljava/lang/String;
CLASS class_5668 Serializer

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_5671 net/minecraft/loot/provider/score/LootScoreProviderTypes
METHOD method_32478 createGsonSerializer ()Ljava/lang/Object;
METHOD method_32479 register (Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5669;
FIELD field_45895 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45896 BASE_CODEC Lcom/mojang/serialization/Codec;
METHOD method_32479 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5669;
ARG 0 id
ARG 1 jsonSerializer
ARG 1 codec

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_2507 net/minecraft/nbt/NbtIo
COMMENT A set of utility functions for reading, writing, and scanning NBT files.
METHOD method_10625 read (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2487;
METHOD method_10625 readCompound (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2487;
COMMENT Reads an NBT compound from {@code input}.
COMMENT
COMMENT @return the NBT compound from the input
@ -12,15 +12,15 @@ CLASS net/minecraft/class_2507 net/minecraft/nbt/NbtIo
ARG 0 input
ARG 1 depth
ARG 2 tracker
METHOD method_10627 read (Ljava/io/DataInput;)Lnet/minecraft/class_2487;
METHOD method_10627 readCompound (Ljava/io/DataInput;)Lnet/minecraft/class_2487;
COMMENT Reads an NBT compound from {@code input}.
COMMENT
COMMENT @return the NBT compound from the input
COMMENT @throws IOException if the IO operation fails or if the root NBT element is
COMMENT not a compound
ARG 0 input
METHOD method_10628 write (Lnet/minecraft/class_2487;Ljava/io/DataOutput;)V
COMMENT Writes the {@code nbt} to {@code file}.
METHOD method_10628 writeCompound (Lnet/minecraft/class_2487;Ljava/io/DataOutput;)V
COMMENT Writes the {@code nbt} to {@code output}.
COMMENT
COMMENT @throws IOException if the IO operation fails
COMMENT @see #write(NbtCompound, File)
@ -42,6 +42,13 @@ CLASS net/minecraft/class_2507 net/minecraft/nbt/NbtIo
ARG 0 nbt
ARG 1 file
METHOD method_10631 write (Lnet/minecraft/class_2520;Ljava/io/DataOutput;)V
COMMENT Writes the {@code nbt} to {@code output}. The output is the byte indicating
COMMENT the element type, followed by {@linkplain DataOutput#writeUTF an empty string}
COMMENT and the NBT data.
COMMENT
COMMENT @throws IOException if the IO operation fails
COMMENT @see #read(DataInput, NbtTagSizeTracker)
COMMENT @see #writeForPacket(NbtElement, DataOutput)
ARG 0 nbt
ARG 1 output
METHOD method_10633 read (Ljava/io/File;)Lnet/minecraft/class_2487;
@ -108,3 +115,27 @@ CLASS net/minecraft/class_2507 net/minecraft/nbt/NbtIo
METHOD method_40059 decompress (Ljava/io/InputStream;)Ljava/io/DataInputStream;
COMMENT {@return a new input stream that decompresses the input {@code stream}}
ARG 0 stream
METHOD method_52892 read (Ljava/io/DataInput;ILnet/minecraft/class_2505;B)Lnet/minecraft/class_2520;
ARG 0 input
ARG 1 depth
ARG 2 tracker
ARG 3 type
METHOD method_52893 writeForPacket (Lnet/minecraft/class_2520;Ljava/io/DataOutput;)V
COMMENT Writes the {@code nbt} to {@code output}. The output is the byte indicating
COMMENT the element type, followed by the NBT data.
COMMENT
COMMENT @apiNote In vanilla, this is used exclusively in networking.
COMMENT @throws IOException if the IO operation fails
COMMENT @see #read(DataInput, NbtTagSizeTracker)
COMMENT @see #write(NbtElement, DataOutput)
ARG 0 nbt
ARG 1 output
METHOD method_52894 read (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2520;
COMMENT Reads an NBT element from {@code input}. Unlike {@link
COMMENT #readCompound(DataInput, NbtTagSizeTracker)}, the element does not have to
COMMENT be a compound.
COMMENT
COMMENT @return the NBT element from the input
COMMENT @throws IOException if the IO operation fails
ARG 0 input
ARG 1 tracker

View File

@ -23,6 +23,7 @@ CLASS net/minecraft/class_2522 net/minecraft/nbt/StringNbtReader
FIELD field_33268 SQUARE_CLOSE_BRACKET C
FIELD field_33269 RIGHT_CURLY_BRACKET C
FIELD field_33270 LEFT_CURLY_BRACKET C
FIELD field_45952 STRINGIFIED_CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lcom/mojang/brigadier/StringReader;)V
ARG 1 reader
METHOD method_10716 readComma ()Z
@ -61,3 +62,5 @@ CLASS net/minecraft/class_2522 net/minecraft/nbt/StringNbtReader
ARG 1 expectedType
METHOD method_10731 parsePrimitive (Ljava/lang/String;)Lnet/minecraft/class_2520;
ARG 1 input
METHOD method_53502 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 0 nbt

View File

@ -7,22 +7,18 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
FIELD field_11642 LOGGER Lorg/slf4j/Logger;
FIELD field_11643 side Lnet/minecraft/class_2598;
COMMENT The side this connection is to.
FIELD field_11644 packetQueue Ljava/util/Queue;
FIELD field_11645 address Ljava/net/SocketAddress;
FIELD field_11646 disconnected Z
FIELD field_11647 encrypted Z
FIELD field_11648 PROTOCOL_ATTRIBUTE_KEY Lio/netty/util/AttributeKey;
COMMENT The attribute key for the current network state of the backing netty
COMMENT channel.
FIELD field_11649 LOCAL_CLIENT_IO_GROUP Lnet/minecraft/class_3528;
FIELD field_11650 CLIENT_IO_GROUP Lnet/minecraft/class_3528;
FIELD field_11649 LOCAL_CLIENT_IO_GROUP Ljava/util/function/Supplier;
FIELD field_11650 CLIENT_IO_GROUP Ljava/util/function/Supplier;
FIELD field_11651 channel Lio/netty/channel/Channel;
FIELD field_11652 packetListener Lnet/minecraft/class_2547;
FIELD field_11653 averagePacketsSent F
FIELD field_11654 averagePacketsReceived F
FIELD field_11655 ticks I
FIELD field_11656 packetsSentCounter I
FIELD field_11657 EPOLL_CLIENT_IO_GROUP Lnet/minecraft/class_3528;
FIELD field_11657 EPOLL_CLIENT_IO_GROUP Ljava/util/function/Supplier;
FIELD field_11658 packetsReceivedCounter I
FIELD field_11660 disconnectReason Lnet/minecraft/class_2561;
FIELD field_33280 CURRENT_PACKET_COUNTER_WEIGHT F
@ -35,6 +31,11 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
FIELD field_36379 PACKET_RECEIVED_MARKER Lorg/slf4j/Marker;
FIELD field_36380 PACKET_SENT_MARKER Lorg/slf4j/Marker;
FIELD field_44972 pendingDisconnectionReason Lnet/minecraft/class_2561;
FIELD field_45666 SERVERBOUND_PROTOCOL_KEY Lio/netty/util/AttributeKey;
FIELD field_45667 CLIENTBOUND_PROTOCOL_KEY Lio/netty/util/AttributeKey;
FIELD field_45668 queuedTasks Ljava/util/Queue;
FIELD field_45669 prePlayStateListener Lnet/minecraft/class_2547;
FIELD field_45955 packetSizeLogger Lnet/minecraft/class_8762;
METHOD <init> (Lnet/minecraft/class_2598;)V
ARG 1 side
METHOD channelActive (Lio/netty/channel/ChannelHandlerContext;)V
@ -57,19 +58,18 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
METHOD method_10747 disconnect (Lnet/minecraft/class_2561;)V
ARG 1 disconnectReason
METHOD method_10748 getDisconnectReason ()Lnet/minecraft/class_2561;
METHOD method_10750 setState (Lnet/minecraft/class_2539;)V
ARG 1 state
METHOD method_10751 sendQueuedPackets ()V
METHOD method_10751 handleQueuedTasks ()V
METHOD method_10752 send (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)V
ARG 1 packet
ARG 2 callbacks
METHOD method_10753 connect (Ljava/net/InetSocketAddress;Z)Lnet/minecraft/class_2535;
METHOD method_10753 connect (Ljava/net/InetSocketAddress;ZLnet/minecraft/class_8743;)Lnet/minecraft/class_2535;
ARG 0 address
ARG 1 useEpoll
ARG 2 packetSizeLog
METHOD method_10754 tick ()V
METHOD method_10755 getAddress ()Ljava/net/SocketAddress;
METHOD method_10756 isLocal ()Z
METHOD method_10757 disableAutoRead ()V
METHOD method_10757 tryDisableAutoRead ()V
METHOD method_10758 isOpen ()Z
METHOD method_10759 handlePacket (Lnet/minecraft/class_2596;Lnet/minecraft/class_2547;)V
ARG 0 packet
@ -94,29 +94,27 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
COMMENT
COMMENT @apiNote This may be called from the {@linkplain #packetListener} stored
COMMENT in this connection.
ARG 1 listener
METHOD method_10764 sendImmediately (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)V
ARG 1 packetListener
METHOD method_10764 sendImmediately (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;Z)V
ARG 1 packet
ARG 2 callbacks
ARG 3 flush
METHOD method_10768 handleDisconnection ()V
METHOD method_10769 connectLocal (Ljava/net/SocketAddress;)Lnet/minecraft/class_2535;
ARG 0 address
METHOD method_10771 isEncrypted ()Z
METHOD method_10772 isChannelAbsent ()Z
METHOD method_30615 updateStats ()V
METHOD method_32306 getState ()Lnet/minecraft/class_2539;
COMMENT Returns the current network state of this connection.
METHOD method_36121 getSide ()Lnet/minecraft/class_2598;
COMMENT Returns the side of this connection, or the direction of the packets received
COMMENT by this connection.
METHOD method_36122 getOppositeSide ()Lnet/minecraft/class_2598;
COMMENT Returns the opposite side of this connection, or the direction of the packets
COMMENT sent by this connection.
METHOD method_36942 sendInternal (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;Lnet/minecraft/class_2539;Lnet/minecraft/class_2539;)V
METHOD method_36942 sendInternal (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;Z)V
ARG 1 packet
ARG 2 callbacks
ARG 3 packetState
ARG 4 currentState
ARG 3 flush
METHOD method_40062 (Lorg/slf4j/Marker;)V
ARG 0 marker
METHOD method_40063 (Lorg/slf4j/Marker;)V
@ -125,22 +123,66 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
ARG 0 marker
METHOD method_45082 (Lnet/minecraft/class_7648;Lio/netty/util/concurrent/Future;)V
ARG 2 future
METHOD method_48311 addHandlers (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/class_2598;)V
METHOD method_48311 addHandlers (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/class_2598;Lnet/minecraft/class_8762;)V
ARG 0 pipeline
ARG 1 side
ARG 2 packetSizeLogger
METHOD method_52271 connect (Ljava/net/InetSocketAddress;ZLnet/minecraft/class_2535;)Lio/netty/channel/ChannelFuture;
ARG 0 address
ARG 1 useEpoll
ARG 2 connection
METHOD method_52898 disableAutoRead ()V
METHOD method_52899 setS2CPacketHandler (Lnet/minecraft/class_8592;)V
ARG 1 intent
METHOD method_52900 (Lnet/minecraft/class_8592;Lnet/minecraft/class_2547;Ljava/lang/String;ILnet/minecraft/class_2535;)V
ARG 5 connection
METHOD method_52901 setHandlers (Lio/netty/channel/Channel;)V
ARG 0 channel
METHOD method_52902 connect (Ljava/lang/String;ILnet/minecraft/class_2896;)V
ARG 1 address
ARG 2 port
ARG 3 listener
METHOD method_52903 connect (Ljava/lang/String;ILnet/minecraft/class_2921;)V
ARG 1 address
ARG 2 port
ARG 3 listener
METHOD method_52904 connect (Ljava/lang/String;ILnet/minecraft/class_2547;Lnet/minecraft/class_8592;)V
ARG 1 address
ARG 2 port
ARG 3 listener
ARG 4 intent
METHOD method_52905 submit (Ljava/util/function/Consumer;)V
ARG 1 task
METHOD method_52906 send (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;Z)V
ARG 1 packet
ARG 2 callbacks
ARG 3 flush
METHOD method_52907 (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;ZLnet/minecraft/class_2535;)V
ARG 3 connection
METHOD method_52908 getProtocolAttributeKey (Lnet/minecraft/class_2598;)Lio/netty/util/AttributeKey;
ARG 0 side
METHOD method_52909 getAddressAsString (Z)Ljava/lang/String;
ARG 1 logIps
METHOD method_52910 enableAutoRead ()V
METHOD method_52911 addValidator (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/class_2598;)V
ARG 0 pipeline
ARG 1 side
METHOD method_52912 setInitialPacketListener (Lnet/minecraft/class_2547;)V
COMMENT Sets the initial packet listener.
COMMENT
COMMENT @throws IllegalStateException if the listener was already set
COMMENT @see #setPacketListener
ARG 1 packetListener
METHOD method_52915 flush ()V
METHOD method_52916 addValidatorInternal (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/class_2598;)V
ARG 0 pipeline
ARG 1 side
METHOD method_52918 flushInternal ()V
METHOD method_53505 resetPacketSizeLog (Lnet/minecraft/class_8743;)V
ARG 1 log
CLASS 1
METHOD initChannel (Lio/netty/channel/Channel;)V
ARG 1 channel
CLASS 2
METHOD initChannel (Lio/netty/channel/Channel;)V
ARG 1 channel
CLASS class_2536 QueuedPacket
FIELD field_11661 packet Lnet/minecraft/class_2596;
FIELD field_11662 callbacks Lnet/minecraft/class_7648;
METHOD <init> (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)V
ARG 1 packet
ARG 2 callbacks

View File

@ -1,9 +0,0 @@
CLASS net/minecraft/class_2543 net/minecraft/network/DecoderHandler
FIELD field_11714 side Lnet/minecraft/class_2598;
FIELD field_11715 LOGGER Lorg/slf4j/Logger;
METHOD <init> (Lnet/minecraft/class_2598;)V
ARG 1 side
METHOD decode (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V
ARG 1 ctx
ARG 2 buf
ARG 3 objects

View File

@ -1,13 +0,0 @@
CLASS net/minecraft/class_3238 net/minecraft/network/LegacyQueryHandler
FIELD field_14101 LOGGER Lorg/slf4j/Logger;
FIELD field_14102 networkIo Lnet/minecraft/class_3242;
METHOD <init> (Lnet/minecraft/class_3242;)V
ARG 1 networkIo
METHOD channelRead (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V
ARG 1 ctx
ARG 2 msg
METHOD method_14344 reply (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V
ARG 1 ctx
ARG 2 buf
METHOD method_14345 toBuffer (Ljava/lang/String;)Lio/netty/buffer/ByteBuf;
ARG 1 s

View File

@ -1,37 +1,17 @@
CLASS net/minecraft/class_2539 net/minecraft/network/NetworkState
FIELD field_11687 HANDLER_STATE_MAP Ljava/util/Map;
FIELD field_11693 STATES [Lnet/minecraft/class_2539;
FIELD field_20594 stateId I
FIELD field_20594 stateId Ljava/lang/String;
FIELD field_20595 packetHandlers Ljava/util/Map;
FIELD field_33281 NULL_PACKET_ID_OR_MIN_STATE_ID I
FIELD field_33282 MAX_STATE_ID I
METHOD <init> (Ljava/lang/String;IILnet/minecraft/class_2539$class_4533;)V
ARG 3 id
FIELD field_41866 UNKNOWN_PACKET_ID I
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_2539$class_4533;)V
ARG 3 stateId
ARG 4 initializer
METHOD method_10781 getPacketId (Lnet/minecraft/class_2598;Lnet/minecraft/class_2596;)I
ARG 1 side
ARG 2 packet
METHOD method_10782 byId (I)Lnet/minecraft/class_2539;
ARG 0 id
METHOD method_10783 getPacketHandler (Lnet/minecraft/class_2598;ILnet/minecraft/class_2540;)Lnet/minecraft/class_2596;
ARG 1 side
ARG 2 packetId
ARG 3 buf
METHOD method_10785 getId ()I
METHOD method_10786 getPacketHandlerState (Lnet/minecraft/class_2596;)Lnet/minecraft/class_2539;
ARG 0 handler
METHOD method_22306 (Lnet/minecraft/class_2539;Ljava/lang/Class;)V
ARG 1 packetClass
METHOD method_22307 (Lnet/minecraft/class_2539;Lnet/minecraft/class_2598;Lnet/minecraft/class_2539$class_4532;)V
ARG 1 side
ARG 2 handler
METHOD method_10785 getId ()Ljava/lang/String;
METHOD method_22308 createPacketHandlerInitializer ()Lnet/minecraft/class_2539$class_4533;
METHOD method_39497 (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Ljava/lang/Class;Ljava/lang/Integer;)V
ARG 0 clazz
ARG 1 packetId
METHOD method_39498 getPacketIdToPacketMap (Lnet/minecraft/class_2598;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
ARG 1 side
CLASS class_4532 PacketHandler
METHOD method_52921 getHandler (Lnet/minecraft/class_2598;)Lnet/minecraft/class_2539$class_8698;
ARG 1 side
CLASS class_4532 InternalPacketHandler
FIELD field_20596 packetIds Lit/unimi/dsi/fastutil/objects/Object2IntMap;
FIELD field_20597 packetFactories Ljava/util/List;
FIELD field_36381 LOGGER Lorg/slf4j/Logger;
@ -48,17 +28,38 @@ CLASS net/minecraft/class_2539 net/minecraft/network/NetworkState
ARG 1 type
ARG 2 packetFactory
METHOD method_48313 getBundler ()Lnet/minecraft/class_8039;
METHOD method_48314 forEachPacketType (Ljava/util/function/Consumer;)V
ARG 1 consumer
METHOD method_48315 (Lnet/minecraft/class_8037;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8037;
ARG 1 buf
METHOD method_48316 (Ljava/lang/Class;)Z
ARG 0 type
METHOD method_48317 registerBundlePacket (Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/class_2539$class_4532;
ARG 1 bundlePacketType
ARG 2 bundleFunction
METHOD method_52929 canHandle (Ljava/lang/Class;)Z
ARG 1 clazz
CLASS class_4533 PacketHandlerInitializer
FIELD field_20598 packetHandlers Ljava/util/Map;
METHOD method_22315 setup (Lnet/minecraft/class_2598;Lnet/minecraft/class_2539$class_4532;)Lnet/minecraft/class_2539$class_4533;
ARG 1 side
ARG 2 handler
METHOD method_52930 createSideToHandlerMap (Lnet/minecraft/class_2539;)Ljava/util/Map;
ARG 1 state
CLASS class_8698 PacketHandler
FIELD field_45672 state Lnet/minecraft/class_2539;
FIELD field_45673 side Lnet/minecraft/class_2598;
FIELD field_45674 backingHandler Lnet/minecraft/class_2539$class_4532;
METHOD <init> (Lnet/minecraft/class_2539;Lnet/minecraft/class_2598;Lnet/minecraft/class_2539$class_4532;)V
ARG 1 state
ARG 2 side
ARG 3 backingHandler
METHOD method_52922 getState ()Lnet/minecraft/class_2539;
METHOD method_52923 createPacket (ILnet/minecraft/class_2540;)Lnet/minecraft/class_2596;
ARG 1 id
ARG 2 buf
METHOD method_52924 (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Ljava/lang/Class;Ljava/lang/Integer;)V
ARG 1 packet
ARG 2 id
METHOD method_52925 getId (Lnet/minecraft/class_2596;)I
ARG 1 packet
METHOD method_52926 getSide ()Lnet/minecraft/class_2598;
METHOD method_52927 canHandle (Lnet/minecraft/class_2596;)Z
ARG 1 packet
METHOD method_52928 getPacketIdToPacketMap ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;

View File

@ -9,7 +9,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT <th><b>Object Type</b></th> <th><b>read method</b></th> <th><b>write method</b></th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Codec-based (NBT)</td><td>{@link #decode(DynamicOps, Codec)}</td><td>{@link #encode(DynamicOps, Codec, Object)}</td>
COMMENT <td>Codec-based (NBT)</td><td>{@link #decode(DynamicOps, Codec, NbtTagSizeTracker)}</td><td>{@link #encode(DynamicOps, Codec, Object)}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Codec-based (JSON)</td><td>{@link #decodeAsJson(Codec)}</td><td>{@link #encodeAsJson(Codec, Object)}</td>
@ -18,6 +18,9 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT <td>{@link net.minecraft.registry.Registry} value</td><td>{@link #readRegistryValue(IndexedIterable)}</td><td>{@link #writeRegistryValue(IndexedIterable, Object)}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Integer-identified value</td><td>{@link #decode(IntFunction)}</td><td>{@link #encode(ToIntFunction, Object)}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@link Collection}</td><td>{@link #readCollection(IntFunction, PacketByteBuf.PacketReader)}</td><td>{@link #writeCollection(Collection, PacketByteBuf.PacketWriter)}</td>
COMMENT </tr>
COMMENT <tr>
@ -54,6 +57,9 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT <td>{@link Vector3f}</td><td>{@link #readVector3f()}</td><td>{@link #writeVector3f(Vector3f)}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@link Vec3d}</td><td>{@link #readVec3d()}</td><td>{@link #writeVec3d(Vec3d)}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@link Quaternionf}</td><td>{@link #readQuaternionf()}</td><td>{@link #writeQuaternionf(Quaternionf)}</td>
COMMENT </tr>
COMMENT <tr>
@ -96,6 +102,9 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT <td>{@link RegistryKey}</td><td>{@link #readRegistryKey(RegistryKey)}</td><td>{@link #writeRegistryKey(RegistryKey)}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@link RegistryKey} of a registry</td><td>{@link #readRegistryRefKey()}</td><td>{@link #writeRegistryKey(RegistryKey)}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@link Date}</td><td>{@link #readDate()}</td><td>{@link #writeDate(Date)}</td>
COMMENT </tr>
COMMENT <tr>
@ -133,18 +142,6 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
FIELD field_33284 MAX_TEXT_LENGTH I
COMMENT The maximum size, in terms of JSON string length, allowed of the text read by
COMMENT {@link #readText()} or written by {@link #writeText(Text)}.
FIELD field_33285 MAX_VAR_INT_LENGTH I
COMMENT The max number of bytes an encoded var int value may use.
COMMENT
COMMENT <p>Its value is {@value}. A regular int value always use 4 bytes in contrast.
COMMENT
COMMENT @see #getVarIntLength(int)
FIELD field_33286 MAX_VAR_LONG_LENGTH I
COMMENT The max number of bytes an encoded var long value may use.
COMMENT
COMMENT <p>Its value is {@value}. A regular long value always use 8 bytes in contrast.
COMMENT
COMMENT @see #getVarLongLength(long)
FIELD field_33287 MAX_READ_NBT_SIZE I
COMMENT The maximum size, in number of bytes, allowed of the NBT compound read by
COMMENT {@link #readNbt()}.
@ -302,8 +299,6 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @see #readString()
COMMENT @see #readString(int)
COMMENT @see #writeString(String)
ARG 1 string
COMMENT the string to write
ARG 2 maxLength
COMMENT the max length of the byte array
METHOD method_10789 writeLongArray ([J)Lnet/minecraft/class_2540;
@ -329,7 +324,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT
COMMENT @return this buf, for chaining
COMMENT @see #readVarLong()
COMMENT @see #getVarLongLength(long)
COMMENT @see net.minecraft.network.encoding.VarLongs
ARG 1 value
COMMENT the value to write
METHOD method_10792 readVarLong ()J
@ -347,19 +342,17 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @see #readItemStack()
ARG 1 stack
COMMENT the stack to write
METHOD method_10794 writeNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2540;
COMMENT Writes an NBT compound to this buf. The binary representation of NBT is
COMMENT handled by {@link net.minecraft.nbt.NbtIo}. If {@code compound} is {@code
METHOD method_10794 writeNbt (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2540;
COMMENT Writes an NBT element to this buf. The binary representation of NBT is
COMMENT handled by {@link net.minecraft.nbt.NbtIo}. If {@code nbt} is {@code
COMMENT null}, it is treated as an NBT null.
COMMENT
COMMENT @return this buf, for chaining
COMMENT @throws io.netty.handler.codec.EncoderException if the NBT cannot be
COMMENT written
COMMENT @see #readNbt()
COMMENT @see #readUnlimitedNbt()
COMMENT @see #readNbt(NbtTagSizeTracker)
ARG 1 compound
COMMENT the compound to write
ARG 1 nbt
METHOD method_10795 readByteArray ()[B
COMMENT Reads an array of primitive bytes from this buf. The array first has a
COMMENT var int indicating its length, followed by the actual bytes. The array
@ -390,11 +383,13 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT this method returns {@code null}. The compound can have a maximum size of
COMMENT {@value #MAX_READ_NBT_SIZE} bytes.
COMMENT
COMMENT <p>Note that unlike {@link #readNbt(NbtTagSizeTracker)}, this can only
COMMENT read compounds.
COMMENT
COMMENT @return the read compound, may be {@code null}
COMMENT @throws io.netty.handler.codec.EncoderException if the NBT cannot be read
COMMENT @throws RuntimeException if the compound exceeds the allowed maximum size
COMMENT @see #writeNbt(NbtCompound)
COMMENT @see #readUnlimitedNbt()
COMMENT @see #readNbt(NbtTagSizeTracker)
COMMENT @see #MAX_READ_NBT_SIZE
METHOD method_10799 readIntArray (I)[I
@ -466,7 +461,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT
COMMENT @return this buf, for chaining
COMMENT @see #readVarInt()
COMMENT @see #getVarIntLength(int)
COMMENT @see net.minecraft.network.encoding.VarInts
ARG 1 value
COMMENT the value to write
METHOD method_10805 writeText (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2540;
@ -576,14 +571,6 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @see #writeString(String, int)
ARG 1 string
COMMENT the string to write
METHOD method_10815 getVarIntLength (I)I
COMMENT Returns the number of bytes needed to encode {@code value} as a
COMMENT {@linkplain #writeVarInt(int) var int}. Guaranteed to be between {@code
COMMENT 1} and {@value #MAX_VAR_INT_LENGTH}.
COMMENT
COMMENT @return the number of bytes a var int {@code value} uses
ARG 0 value
COMMENT the value to encode
METHOD method_10816 readVarInt ()I
COMMENT Reads a single var int from this buf.
COMMENT
@ -645,7 +632,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @see #readString(int)
COMMENT @see #writeString(String)
COMMENT @see #writeString(String, int)
METHOD method_29171 decode (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)Ljava/lang/Object;
METHOD method_29171 decode (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_2505;)Ljava/lang/Object;
COMMENT Reads an object from this buf as a compound NBT with the given codec.
COMMENT
COMMENT @param <T> the decoded object's type
@ -655,42 +642,29 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @see #encode(DynamicOps, Codec, Object)
ARG 1 ops
ARG 2 codec
METHOD method_29172 encode (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V
ARG 3 sizeTracker
METHOD method_29172 encode (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lnet/minecraft/class_2540;
COMMENT Writes an object to this buf as a compound NBT with the given codec.
COMMENT
COMMENT @param <T> the encoded object's type
COMMENT @throws io.netty.handler.codec.EncoderException if the {@code codec} fails
COMMENT to encode the compound NBT
COMMENT @see #decode(DynamicOps, Codec)
COMMENT @see #decode(DynamicOps, Codec, NbtTagSizeTracker)
ARG 1 ops
ARG 2 codec
ARG 3 value
METHOD method_30616 readNbt (Lnet/minecraft/class_2505;)Lnet/minecraft/class_2487;
COMMENT Reads an NBT compound from this buf. The binary representation of NBT is
METHOD method_30616 readNbt (Lnet/minecraft/class_2505;)Lnet/minecraft/class_2520;
COMMENT Reads an NBT element from this buf. The binary representation of NBT is
COMMENT handled by {@link net.minecraft.nbt.NbtIo}. If an NBT null is encountered,
COMMENT this method returns {@code null}. The compound can have a maximum size
COMMENT this method returns {@code null}. The element can have a maximum size
COMMENT controlled by the {@code sizeTracker}.
COMMENT
COMMENT @return the read compound, may be {@code null}
COMMENT @return the read element, may be {@code null}
COMMENT @throws io.netty.handler.codec.EncoderException if the NBT cannot be read
COMMENT @throws RuntimeException if the compound exceeds the allowed maximum size
COMMENT @see #writeNbt(NbtCompound)
COMMENT @throws RuntimeException if the element exceeds the allowed maximum size
COMMENT @see #writeNbt(NbtElement)
COMMENT @see #readNbt()
COMMENT @see #readUnlimitedNbt()
ARG 1 sizeTracker
METHOD method_30617 readUnlimitedNbt ()Lnet/minecraft/class_2487;
COMMENT Reads an NBT compound from this buf. The binary representation of NBT is
COMMENT handled by {@link net.minecraft.nbt.NbtIo}. If an NBT null is encountered,
COMMENT this method returns {@code null}. The compound does not have a size limit.
COMMENT
COMMENT @apiNote Since this version does not have a size limit, it may be
COMMENT vulnerable to malicious NBT spam attacks.
COMMENT
COMMENT @return the read compound, may be {@code null}
COMMENT @throws io.netty.handler.codec.EncoderException if the NBT cannot be read
COMMENT @see #writeNbt(NbtCompound)
COMMENT @see #readNbt()
COMMENT @see #readNbt(NbtTagSizeTracker)
METHOD method_33134 readLongArray ()[J
COMMENT Reads an array of primitive longs from this buf. The array first has a
COMMENT var int indicating its length, followed by the regular long (not var
@ -812,16 +786,8 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT a factory that creates a map with a given size
ARG 2 keyReader
ARG 3 valueReader
METHOD method_34070 (Lnet/minecraft/class_2487;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException;
METHOD method_34070 (Lnet/minecraft/class_2520;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException;
ARG 1 error
METHOD method_36129 getVarLongLength (J)I
COMMENT Returns the number of bytes needed to encode {@code value} as a
COMMENT {@linkplain #writeVarLong(int) var long}. Guaranteed to be between {@code
COMMENT 1} and {@value #MAX_VAR_LONG_LENGTH}.
COMMENT
COMMENT @return the number of bytes a var long {@code value} uses
ARG 0 value
COMMENT the value to encode
METHOD method_36130 writeChunkPos (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2540;
COMMENT Writes a chunk position to this buf. A chunk position is represented by
COMMENT a regular long.
@ -838,9 +804,6 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @see #readChunkSectionPos()
ARG 1 pos
COMMENT the section position to write
METHOD method_36132 getWrittenBytes ()[B
COMMENT Returns an array of bytes of contents in this buf between index {@code 0} and
COMMENT the {@link #writerIndex()}.
METHOD method_36133 readChunkPos ()Lnet/minecraft/class_1923;
COMMENT Reads a chunk position from this buf. A chunk position is represented by
COMMENT a regular long.
@ -906,7 +869,6 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT exists if signed).
COMMENT
COMMENT @see #readProperty()
ARG 1 property
METHOD method_43619 writeEither (Lcom/mojang/datafixers/util/Either;Lnet/minecraft/class_2540$class_7462;Lnet/minecraft/class_2540$class_7462;)V
COMMENT Writes an {@code Either} to this buf. An either is represented by
COMMENT a boolean indicating if the left side or the right side of the either,
@ -1014,8 +976,6 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @return the read public key
COMMENT @throws io.netty.handler.codec.DecoderException if the public key is malformed
COMMENT @see #writePublicKey(PublicKey)
METHOD method_44302 toEncodedStringLength (I)I
ARG 0 decodedLength
METHOD method_46249 writePropertyMap (Lcom/mojang/authlib/properties/PropertyMap;)V
COMMENT Writes an authlib property map to this buf. A property map is represented as a
COMMENT collection of properties.
@ -1112,6 +1072,53 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
ARG 1 error
METHOD method_49397 (Ljava/lang/String;)Lio/netty/handler/codec/DecoderException;
ARG 0 error
METHOD method_52954 decode (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)Ljava/lang/Object;
COMMENT Reads an object from this buf as a compound NBT with the given codec.
COMMENT
COMMENT @param <T> the decoded object's type
COMMENT @return the read object
COMMENT @throws io.netty.handler.codec.EncoderException if the {@code codec} fails
COMMENT to decode the compound NBT
COMMENT @see #encode(DynamicOps, Codec, Object)
ARG 1 ops
ARG 2 codec
METHOD method_52955 writeVec3d (Lnet/minecraft/class_243;)V
COMMENT Writes a {@link Vec3d} to this buf. A {@link Vec3d} is represented
COMMENT by four {@code double}s.
COMMENT
COMMENT @see #readVec3d()
ARG 1 vec
METHOD method_52962 decode (Ljava/util/function/IntFunction;)Ljava/lang/Object;
COMMENT Reads a {@linkplain #readVarInt var int} representing an ID, then
COMMENT returns the value converted by {@code idToValue}.
COMMENT
COMMENT @see #encode(ToIntFunction, Object)
ARG 1 idToValue
COMMENT a function that gets the value from the integer ID
METHOD method_52963 encode (Ljava/util/function/ToIntFunction;Ljava/lang/Object;)Lnet/minecraft/class_2540;
COMMENT Converts {@code value} to an integer representing its ID, then
COMMENT writes a {@linkplain #readVarInt var int} representation of such ID.
COMMENT
COMMENT @see #decode(IntFunction)
ARG 1 valueToId
COMMENT a function that gets the value's integer ID
ARG 2 value
METHOD method_52996 readVec3d ()Lnet/minecraft/class_243;
COMMENT Reads a {@link Vec3d} from this buf. A {@link Vec3d} is represented
COMMENT by four {@code double}s.
COMMENT
COMMENT @see #writeVec3d(Vec3d)
METHOD method_53006 readRegistryRefKey ()Lnet/minecraft/class_5321;
COMMENT Reads a registry key referencing another registry key from this buf.
COMMENT Such key is represented by its {@linkplain #readIdentifier value as an identifier}.
COMMENT
COMMENT <p>This is the same as {@code readRegistryKey(Registries.ROOT)}.
COMMENT To read a registry key of a registered object (such as biomes),
COMMENT use {@link #readRegistryKey(RegistryKey)}.
COMMENT
COMMENT @return the read registry key
COMMENT @see #readRegistryKey(RegistryKey)
COMMENT @see #writeRegistryKey(RegistryKey)
METHOD nioBuffer (II)Ljava/nio/ByteBuffer;
ARG 1 index
ARG 2 length
@ -1160,6 +1167,8 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
ARG 1 index
METHOD release (I)Z
ARG 1 decrement
METHOD retain (I)Lio/netty/buffer/ByteBuf;
ARG 1 increment
METHOD retain (I)Lio/netty/util/ReferenceCounted;
ARG 1 increment
METHOD retainedSlice (II)Lio/netty/buffer/ByteBuf;

View File

@ -1,9 +0,0 @@
CLASS net/minecraft/class_2545 net/minecraft/network/PacketEncoder
FIELD field_11720 side Lnet/minecraft/class_2598;
FIELD field_11721 LOGGER Lorg/slf4j/Logger;
METHOD <init> (Lnet/minecraft/class_2598;)V
ARG 1 side
METHOD encode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V
ARG 1 ctx
ARG 2 packet
ARG 3 out

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_2548 net/minecraft/network/PacketEncoderException
METHOD <init> (Ljava/lang/Throwable;)V
ARG 1 cause

View File

@ -1,8 +0,0 @@
CLASS net/minecraft/class_8036 net/minecraft/network/PacketUnbundler
FIELD field_41872 side Lnet/minecraft/class_2598;
METHOD <init> (Lnet/minecraft/class_2598;)V
ARG 1 side
METHOD encode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V
ARG 1 context
ARG 2 packet
ARG 3 packets

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_8599 net/minecraft/network/QueryableServer
METHOD method_3788 getCurrentPlayerCount ()I
METHOD method_3802 getMaxPlayerCount ()I
METHOD method_3818 getServerMotd ()Ljava/lang/String;
METHOD method_3827 getVersion ()Ljava/lang/String;

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_2550 net/minecraft/network/SplitterHandler
METHOD decode (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V
ARG 1 ctx
ARG 2 buf
ARG 3 objects

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_8702 net/minecraft/network/encoding/StringEncoding
METHOD method_53012 decode (Lio/netty/buffer/ByteBuf;I)Ljava/lang/String;
ARG 0 buf
ARG 1 length
METHOD method_53013 encode (Lio/netty/buffer/ByteBuf;Ljava/lang/CharSequence;I)V
ARG 0 buf
ARG 1 string
ARG 2 length

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_8703 net/minecraft/network/encoding/VarInts
FIELD field_45682 MAX_BYTES I
FIELD field_45683 DATA_BITS_MASK I
FIELD field_45684 MORE_BITS_MASK I
FIELD field_45685 DATA_BITS_PER_BYTE I
METHOD method_53014 shouldContinueRead (B)Z
ARG 0 b
METHOD method_53015 getSizeInBytes (I)I
ARG 0 i
METHOD method_53016 read (Lio/netty/buffer/ByteBuf;)I
ARG 0 buf
METHOD method_53017 write (Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;
ARG 0 buf
ARG 1 i

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_8704 net/minecraft/network/encoding/VarLongs
FIELD field_45686 MAX_BYTES I
FIELD field_45687 DATA_BITS_MASK I
FIELD field_45688 MORE_BITS_MASK I
FIELD field_45689 DATA_BITS_PER_BYTE I
METHOD method_53018 shouldContinueRead (B)Z
ARG 0 b
METHOD method_53019 getSizeInBytes (J)I
ARG 0 l
METHOD method_53020 read (Lio/netty/buffer/ByteBuf;)J
ARG 0 buf
METHOD method_53021 write (Lio/netty/buffer/ByteBuf;J)Lio/netty/buffer/ByteBuf;
ARG 0 buf
ARG 1 l

View File

@ -10,7 +10,7 @@ CLASS net/minecraft/class_7428 net/minecraft/network/encryption/PlayerPublicKey
FIELD field_39954 EXPIRED_PUBLIC_KEY_TEXT Lnet/minecraft/class_2561;
FIELD field_39955 EXPIRATION_GRACE_PERIOD Ljava/time/Duration;
FIELD field_39956 INVALID_PUBLIC_KEY_SIGNATURE_TEXT Lnet/minecraft/class_2561;
METHOD method_43550 verifyAndDecode (Lnet/minecraft/class_7500;Ljava/util/UUID;Lnet/minecraft/class_7428$class_7443;Ljava/time/Duration;)Lnet/minecraft/class_7428;
METHOD method_43550 verifyAndDecode (Lnet/minecraft/class_7500;Ljava/util/UUID;Lnet/minecraft/class_7428$class_7443;)Lnet/minecraft/class_7428;
COMMENT Verifies the public key and decodes it.
COMMENT
COMMENT <p>The checks whether the public key is present, signed with the Mojang's private key,
@ -20,7 +20,6 @@ CLASS net/minecraft/class_7428 net/minecraft/network/encryption/PlayerPublicKey
ARG 0 servicesSignatureVerifier
ARG 1 playerUuid
ARG 2 publicKeyData
ARG 3 gracePeriod
METHOD method_43697 createSignatureInstance ()Lnet/minecraft/class_7500;
CLASS class_7443 PublicKeyData
FIELD field_39119 CODEC Lcom/mojang/serialization/Codec;

View File

@ -1,7 +1,8 @@
CLASS net/minecraft/class_7822 net/minecraft/network/encryption/PublicPlayerSession
FIELD comp_1086 publicKeyData Lnet/minecraft/class_7428;
METHOD comp_1086 publicKeyData ()Lnet/minecraft/class_7428;
METHOD method_46296 createVerifier ()Lnet/minecraft/class_7615;
METHOD method_46296 createVerifier (Ljava/time/Duration;)Lnet/minecraft/class_7615;
ARG 1 gracePeriod
METHOD method_46297 createUnpacker (Ljava/util/UUID;)Lnet/minecraft/class_7610$class_7611;
ARG 1 sender
METHOD method_46298 toSerialized ()Lnet/minecraft/class_7822$class_7823;
@ -9,10 +10,9 @@ CLASS net/minecraft/class_7822 net/minecraft/network/encryption/PublicPlayerSess
CLASS class_7823 Serialized
FIELD comp_1088 publicKeyData Lnet/minecraft/class_7428$class_7443;
METHOD comp_1088 publicKeyData ()Lnet/minecraft/class_7428$class_7443;
METHOD method_46300 toSession (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_7500;Ljava/time/Duration;)Lnet/minecraft/class_7822;
METHOD method_46300 toSession (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_7500;)Lnet/minecraft/class_7822;
ARG 1 gameProfile
ARG 2 servicesSignatureVerifier
ARG 3 gracePeriod
METHOD method_46301 fromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_7822$class_7823;
ARG 0 buf
METHOD method_46303 write (Lnet/minecraft/class_2540;Lnet/minecraft/class_7822$class_7823;)V

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_2543 net/minecraft/network/handler/DecoderHandler
FIELD field_11715 LOGGER Lorg/slf4j/Logger;
FIELD field_45677 protocolKey Lio/netty/util/AttributeKey;
METHOD <init> (Lio/netty/util/AttributeKey;)V
ARG 1 protocolKey
METHOD decode (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V
ARG 1 ctx
ARG 2 buf
ARG 3 objects

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_8607 net/minecraft/network/handler/LegacyQueries
FIELD field_44992 HEADER I
FIELD field_44993 PING_HOST Ljava/lang/String;
FIELD field_44994 QUERY_PACKET_ID I
FIELD field_44996 BUFFER_SIZE I
FIELD field_44997 PROTOCOL_VERSION I
METHOD method_52377 read (Lio/netty/buffer/ByteBuf;)Ljava/lang/String;
ARG 0 buf
METHOD method_52378 write (Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V
ARG 0 buf
ARG 1 string

View File

@ -0,0 +1,20 @@
CLASS net/minecraft/class_3238 net/minecraft/network/handler/LegacyQueryHandler
FIELD field_14101 LOGGER Lorg/slf4j/Logger;
FIELD field_44998 server Lnet/minecraft/class_8599;
METHOD <init> (Lnet/minecraft/class_8599;)V
ARG 1 server
METHOD channelRead (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V
ARG 1 ctx
ARG 2 msg
METHOD method_14344 reply (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V
ARG 0 context
ARG 1 buf
METHOD method_52379 getResponseFor1_2 (Lnet/minecraft/class_8599;)Ljava/lang/String;
ARG 0 server
METHOD method_52380 isLegacyQuery (Lio/netty/buffer/ByteBuf;)Z
ARG 0 buf
METHOD method_52381 createBuf (Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;)Lio/netty/buffer/ByteBuf;
ARG 0 allocator
ARG 1 string
METHOD method_52382 getResponse (Lnet/minecraft/class_8599;)Ljava/lang/String;
ARG 0 server

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_8700 net/minecraft/network/handler/NetworkStateTransitionHandler
METHOD method_53011 handle (Lio/netty/util/Attribute;Lnet/minecraft/class_2596;)V
ARG 0 protocolAttribute
ARG 1 packet

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_8039 net/minecraft/network/PacketBundleHandler
FIELD field_41877 KEY Lio/netty/util/AttributeKey;
CLASS net/minecraft/class_8039 net/minecraft/network/handler/PacketBundleHandler
FIELD field_41878 MAX_PACKETS I
FIELD field_41879 NOOP Lnet/minecraft/class_8039;
METHOD method_48325 create (Ljava/lang/Class;Ljava/util/function/Function;Lnet/minecraft/class_8037;)Lnet/minecraft/class_8039;
@ -18,5 +17,4 @@ CLASS net/minecraft/class_8039 net/minecraft/network/PacketBundleHandler
METHOD method_48328 add (Lnet/minecraft/class_2596;)Lnet/minecraft/class_2596;
ARG 1 packet
CLASS class_8041 BundlerGetter
METHOD method_48312 getBundler (Lnet/minecraft/class_2598;)Lnet/minecraft/class_8039;
ARG 1 side
METHOD method_48312 getBundler ()Lnet/minecraft/class_8039;

View File

@ -1,9 +1,9 @@
CLASS net/minecraft/class_8035 net/minecraft/network/PacketBundler
CLASS net/minecraft/class_8035 net/minecraft/network/handler/PacketBundler
FIELD field_41869 currentBundler Lnet/minecraft/class_8039$class_8040;
FIELD field_41870 bundleHandler Lnet/minecraft/class_8039;
FIELD field_41871 side Lnet/minecraft/class_2598;
METHOD <init> (Lnet/minecraft/class_2598;)V
ARG 1 side
FIELD field_45675 protocolKey Lio/netty/util/AttributeKey;
METHOD <init> (Lio/netty/util/AttributeKey;)V
ARG 1 protocolKey
METHOD decode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V
ARG 1 context
ARG 2 packet

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_2534 net/minecraft/network/PacketDeflater
CLASS net/minecraft/class_2534 net/minecraft/network/handler/PacketDeflater
FIELD field_11636 compressionThreshold I
FIELD field_11637 deflateBuffer [B
FIELD field_11638 deflater Ljava/util/zip/Deflater;

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_2545 net/minecraft/network/handler/PacketEncoder
FIELD field_11721 LOGGER Lorg/slf4j/Logger;
FIELD field_45678 protocolKey Lio/netty/util/AttributeKey;
METHOD <init> (Lio/netty/util/AttributeKey;)V
ARG 1 protocolKey
METHOD encode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V
ARG 1 ctx
ARG 2 packet
ARG 3 out

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_2548 net/minecraft/network/handler/PacketEncoderException
METHOD <init> (Ljava/lang/Throwable;)V
ARG 1 cause

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_2532 net/minecraft/network/PacketInflater
CLASS net/minecraft/class_2532 net/minecraft/network/handler/PacketInflater
FIELD field_11622 inflater Ljava/util/zip/Inflater;
FIELD field_11623 compressionThreshold I
FIELD field_33279 MAXIMUM_PACKET_SIZE I
@ -14,3 +14,8 @@ CLASS net/minecraft/class_2532 net/minecraft/network/PacketInflater
METHOD method_10739 setCompressionThreshold (IZ)V
ARG 1 compressionThreshold
ARG 2 rejectsBadPackets
METHOD method_52896 setInputBuf (Lio/netty/buffer/ByteBuf;)V
ARG 1 buf
METHOD method_52897 inflate (Lio/netty/channel/ChannelHandlerContext;I)Lio/netty/buffer/ByteBuf;
ARG 1 context
ARG 2 expectedSize

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_8762 net/minecraft/network/handler/PacketSizeLogger
FIELD field_45953 packetSizeInBytes Ljava/util/concurrent/atomic/AtomicInteger;
FIELD field_45954 log Lnet/minecraft/class_8743;
METHOD <init> (Lnet/minecraft/class_8743;)V
ARG 1 log
METHOD method_53503 push ()V
METHOD method_53504 increment (I)V
ARG 1 bytes

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_8036 net/minecraft/network/handler/PacketUnbundler
FIELD field_45676 protocolKey Lio/netty/util/AttributeKey;
METHOD <init> (Lio/netty/util/AttributeKey;)V
ARG 1 protocolKey
METHOD encode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V
ARG 1 context
ARG 2 packet
ARG 3 packets

View File

@ -0,0 +1,20 @@
CLASS net/minecraft/class_8699 net/minecraft/network/handler/PacketValidator
FIELD field_45679 LOGGER Lorg/slf4j/Logger;
FIELD field_45680 receivingSideKey Lio/netty/util/AttributeKey;
FIELD field_45681 sendingSideKey Lio/netty/util/AttributeKey;
METHOD <init> (Lio/netty/util/AttributeKey;Lio/netty/util/AttributeKey;)V
ARG 1 receivingSideKey
ARG 2 sendingSideKey
METHOD decode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V
ARG 1 context
ARG 2 packet
ARG 3 packets
METHOD encode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V
ARG 1 context
ARG 2 packet
ARG 3 packets
METHOD method_53009 handle (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/class_2596;Ljava/util/List;Lio/netty/util/AttributeKey;)V
ARG 0 context
ARG 1 packet
ARG 2 packets
ARG 3 key

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_2552 net/minecraft/network/SizePrepender
CLASS net/minecraft/class_2552 net/minecraft/network/handler/SizePrepender
FIELD field_33288 MAX_PREPEND_LENGTH I
COMMENT The max length, in number of bytes, of the prepending size var int permitted.
COMMENT Has value {@value}.

View File

@ -0,0 +1,15 @@
CLASS net/minecraft/class_2550 net/minecraft/network/handler/SplitterHandler
FIELD field_45690 LENGTH_BYTES I
FIELD field_45691 reusableBuf Lio/netty/buffer/ByteBuf;
FIELD field_45956 packetSizeLogger Lnet/minecraft/class_8762;
METHOD <init> (Lnet/minecraft/class_8762;)V
ARG 1 packetSizeLogger
METHOD decode (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V
ARG 1 ctx
ARG 2 buf
ARG 3 bytes
METHOD handlerRemoved0 (Lio/netty/channel/ChannelHandlerContext;)V
ARG 1 context
METHOD method_53022 shouldSplit (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Z
ARG 0 source
ARG 1 sizeBuf

View File

@ -0,0 +1,13 @@
CLASS net/minecraft/class_8705 net/minecraft/network/listener/ClientCommonPacketListener
METHOD method_11126 onSynchronizeTags (Lnet/minecraft/class_2790;)V
ARG 1 packet
METHOD method_52780 onCustomPayload (Lnet/minecraft/class_2658;)V
ARG 1 packet
METHOD method_52781 onDisconnect (Lnet/minecraft/class_2661;)V
ARG 1 packet
METHOD method_52782 onKeepAlive (Lnet/minecraft/class_2670;)V
ARG 1 packet
METHOD method_52783 onPing (Lnet/minecraft/class_6373;)V
ARG 1 packet
METHOD method_52784 onResourcePackSend (Lnet/minecraft/class_2720;)V
ARG 1 packet

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_8732 net/minecraft/network/listener/ClientConfigurationPacketListener
METHOD method_52794 onReady (Lnet/minecraft/class_8733;)V
ARG 1 packet
METHOD method_52795 onDynamicRegistries (Lnet/minecraft/class_8734;)V
ARG 1 packet
METHOD method_52796 onFeatures (Lnet/minecraft/class_7832;)V
ARG 1 packet

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8697 net/minecraft/network/listener/ClientPacketListener

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_8763 net/minecraft/network/listener/ClientPingResultPacketListener
METHOD method_12666 onPingResult (Lnet/minecraft/class_2923;)V
COMMENT Handles a packet from the server that includes the "ping" (connection latency).
COMMENT This is different from {@link net.minecraft.network.packet.c2s.common.CommonPongC2SPacket},
COMMENT which is sent by the client to acknowledgment a ping packet from the server.
ARG 1 packet

View File

@ -12,8 +12,6 @@ CLASS net/minecraft/class_2602 net/minecraft/network/listener/ClientPlayPacketLi
ARG 1 packet
METHOD method_11082 onStopSound (Lnet/minecraft/class_2770;)V
ARG 1 packet
METHOD method_11083 onDisconnect (Lnet/minecraft/class_2661;)V
ARG 1 packet
METHOD method_11084 onEntityStatusEffect (Lnet/minecraft/class_2783;)V
ARG 1 packet
METHOD method_11085 onGameStateChange (Lnet/minecraft/class_2668;)V
@ -87,8 +85,6 @@ CLASS net/minecraft/class_2602 net/minecraft/network/listener/ClientPlayPacketLi
ARG 1 packet
METHOD method_11125 onPlaySoundFromEntity (Lnet/minecraft/class_2765;)V
ARG 1 packet
METHOD method_11126 onSynchronizeTags (Lnet/minecraft/class_2790;)V
ARG 1 packet
METHOD method_11127 onNbtQueryResponse (Lnet/minecraft/class_2774;)V
ARG 1 packet
METHOD method_11128 onChunkData (Lnet/minecraft/class_2672;)V
@ -111,8 +107,6 @@ CLASS net/minecraft/class_2602 net/minecraft/network/listener/ClientPlayPacketLi
ARG 1 packet
METHOD method_11140 onDifficulty (Lnet/minecraft/class_2632;)V
ARG 1 packet
METHOD method_11141 onResourcePackSend (Lnet/minecraft/class_2720;)V
ARG 1 packet
METHOD method_11142 onPlayerSpawnPosition (Lnet/minecraft/class_2759;)V
ARG 1 packet
METHOD method_11143 onLightUpdate (Lnet/minecraft/class_2676;)V
@ -123,8 +117,6 @@ CLASS net/minecraft/class_2602 net/minecraft/network/listener/ClientPlayPacketLi
ARG 1 packet
METHOD method_11146 onPlaySound (Lnet/minecraft/class_2767;)V
ARG 1 packet
METHOD method_11147 onKeepAlive (Lnet/minecraft/class_2670;)V
ARG 1 packet
METHOD method_11148 onEntityStatus (Lnet/minecraft/class_2663;)V
ARG 1 packet
METHOD method_11149 onEntityAttributes (Lnet/minecraft/class_2781;)V
@ -133,8 +125,6 @@ CLASS net/minecraft/class_2602 net/minecraft/network/listener/ClientPlayPacketLi
ARG 1 packet
METHOD method_11151 onEntityEquipmentUpdate (Lnet/minecraft/class_2744;)V
ARG 1 packet
METHOD method_11152 onCustomPayload (Lnet/minecraft/class_2658;)V
ARG 1 packet
METHOD method_11153 onInventory (Lnet/minecraft/class_2649;)V
ARG 1 packet
METHOD method_11154 onPlayerAbilities (Lnet/minecraft/class_2696;)V
@ -191,8 +181,6 @@ CLASS net/minecraft/class_2602 net/minecraft/network/listener/ClientPlayPacketLi
ARG 1 packet
METHOD method_34084 onTitleFade (Lnet/minecraft/class_5905;)V
ARG 1 packet
METHOD method_36895 onPing (Lnet/minecraft/class_6373;)V
ARG 1 packet
METHOD method_39025 onSimulationDistance (Lnet/minecraft/class_6682;)V
ARG 1 packet
METHOD method_43595 onChatMessage (Lnet/minecraft/class_7438;)V
@ -209,8 +197,6 @@ CLASS net/minecraft/class_2602 net/minecraft/network/listener/ClientPlayPacketLi
ARG 1 packet
METHOD method_45725 onPlayerRemove (Lnet/minecraft/class_7828;)V
ARG 1 packet
METHOD method_45728 onFeatures (Lnet/minecraft/class_7832;)V
ARG 1 packet
METHOD method_48294 onBundle (Lnet/minecraft/class_8042;)V
ARG 1 packet
METHOD method_48295 onDamageTilt (Lnet/minecraft/class_8043;)V
@ -219,3 +205,9 @@ CLASS net/minecraft/class_2602 net/minecraft/network/listener/ClientPlayPacketLi
ARG 1 packet
METHOD method_49631 onChunkBiomeData (Lnet/minecraft/class_8212;)V
ARG 1 packet
METHOD method_52798 onEnterReconfiguration (Lnet/minecraft/class_8588;)V
ARG 1 packet
METHOD method_52799 onChunkSent (Lnet/minecraft/class_8738;)V
ARG 1 packet
METHOD method_52800 onStartChunkSend (Lnet/minecraft/class_8739;)V
ARG 1 packet

View File

@ -1,5 +1,3 @@
CLASS net/minecraft/class_2921 net/minecraft/network/listener/ClientQueryPacketListener
METHOD method_12666 onPong (Lnet/minecraft/class_2923;)V
ARG 1 packet
METHOD method_12667 onResponse (Lnet/minecraft/class_2924;)V
ARG 1 packet

View File

@ -22,3 +22,7 @@ CLASS net/minecraft/class_2547 net/minecraft/network/listener/PacketListener
COMMENT
COMMENT @see ServerPacketListener
METHOD method_48106 isConnectionOpen ()Z
METHOD method_52280 getState ()Lnet/minecraft/class_2539;
METHOD method_52413 accepts (Lnet/minecraft/class_2596;)Z
ARG 1 packet
METHOD method_52895 getSide ()Lnet/minecraft/class_2598;

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_8706 net/minecraft/network/listener/ServerCommonPacketListener
METHOD method_52392 onCustomPayload (Lnet/minecraft/class_2817;)V
ARG 1 packet
METHOD method_52393 onKeepAlive (Lnet/minecraft/class_2827;)V
ARG 1 packet
METHOD method_52394 onPong (Lnet/minecraft/class_6374;)V
ARG 1 packet
METHOD method_52395 onResourcePackStatus (Lnet/minecraft/class_2856;)V
ARG 1 packet

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_8735 net/minecraft/network/listener/ServerConfigurationPacketListener
METHOD method_52408 onReady (Lnet/minecraft/class_8736;)V
ARG 1 packet

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_6857 net/minecraft/network/listener/ServerCrashSafePacketListener
COMMENT The interface for serverbound packet listeners.
COMMENT
COMMENT @implNote Serverbound packet listeners log any uncaught exceptions
COMMENT without crashing.

View File

@ -5,3 +5,5 @@ CLASS net/minecraft/class_2911 net/minecraft/network/listener/ServerLoginPacketL
ARG 1 packet
METHOD method_12642 onKey (Lnet/minecraft/class_2917;)V
ARG 1 packet
METHOD method_52289 onEnterConfiguration (Lnet/minecraft/class_8593;)V
ARG 1 packet

View File

@ -1,5 +1 @@
CLASS net/minecraft/class_6857 net/minecraft/network/listener/ServerPacketListener
COMMENT The base interface for serverbound packet listeners.
COMMENT
COMMENT @implNote Serverbound packet listeners log any uncaught exceptions
COMMENT without crashing.
CLASS net/minecraft/class_8701 net/minecraft/network/listener/ServerPacketListener

View File

@ -60,8 +60,6 @@ CLASS net/minecraft/class_2792 net/minecraft/network/listener/ServerPlayPacketLi
ARG 1 packet
METHOD method_12074 onQueryEntityNbt (Lnet/minecraft/class_2822;)V
ARG 1 packet
METHOD method_12075 onCustomPayload (Lnet/minecraft/class_2817;)V
ARG 1 packet
METHOD method_12076 onClickSlot (Lnet/minecraft/class_2813;)V
ARG 1 packet
METHOD method_12077 onUpdateCommandBlock (Lnet/minecraft/class_2870;)V
@ -70,10 +68,6 @@ CLASS net/minecraft/class_2792 net/minecraft/network/listener/ServerPlayPacketLi
ARG 1 packet
METHOD method_12080 onSelectMerchantTrade (Lnet/minecraft/class_2863;)V
ARG 1 packet
METHOD method_12081 onResourcePackStatus (Lnet/minecraft/class_2856;)V
ARG 1 packet
METHOD method_12082 onKeepAlive (Lnet/minecraft/class_2827;)V
ARG 1 packet
METHOD method_12083 onUpdatePlayerAbilities (Lnet/minecraft/class_2842;)V
ARG 1 packet
METHOD method_12084 onPickFromInventory (Lnet/minecraft/class_2838;)V
@ -88,11 +82,13 @@ CLASS net/minecraft/class_2792 net/minecraft/network/listener/ServerPlayPacketLi
ARG 1 packet
METHOD method_30303 onRecipeCategoryOptions (Lnet/minecraft/class_5427;)V
ARG 1 packet
METHOD method_36580 onPong (Lnet/minecraft/class_6374;)V
ARG 1 packet
METHOD method_43667 onCommandExecution (Lnet/minecraft/class_7472;)V
ARG 1 packet
METHOD method_44898 onMessageAcknowledgment (Lnet/minecraft/class_7640;)V
ARG 1 packet
METHOD method_46367 onPlayerSession (Lnet/minecraft/class_7861;)V
ARG 1 packet
METHOD method_52278 onAcknowledgeChunks (Lnet/minecraft/class_8590;)V
ARG 1 packet
METHOD method_52279 onAcknowledgeReconfiguration (Lnet/minecraft/class_8591;)V
ARG 1 packet

View File

@ -1,5 +1,3 @@
CLASS net/minecraft/class_2933 net/minecraft/network/listener/ServerQueryPacketListener
METHOD method_12697 onPing (Lnet/minecraft/class_2935;)V
ARG 1 packet
METHOD method_12698 onRequest (Lnet/minecraft/class_2937;)V
ARG 1 packet

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_8740 net/minecraft/network/listener/ServerQueryPingPacketListener
METHOD method_12697 onQueryPing (Lnet/minecraft/class_2935;)V
COMMENT Handles a packet from client to query the "ping" (connection latency).
COMMENT This is different from {@link net.minecraft.network.packet.s2c.common.CommonPingS2CPacket},
COMMENT which can be sent by the server to request acknowledgment.
ARG 1 packet

View File

@ -1,2 +1,4 @@
CLASS net/minecraft/class_7633 net/minecraft/network/listener/TickablePacketListener
METHOD method_18784 tick ()V
COMMENT Ticks this packet listener on the game engine thread. The listener is responsible
COMMENT for synchronizing between the game engine and netty event loop threads.

View File

@ -10,9 +10,9 @@ CLASS net/minecraft/class_7492 net/minecraft/network/message/MessageDecorator
COMMENT that feature was removed in 1.19.3.
FIELD field_39384 NOOP Lnet/minecraft/class_7492;
COMMENT An empty message decorator that returns the original message.
METHOD decorate (Lnet/minecraft/class_3222;Lnet/minecraft/class_2561;)Ljava/util/concurrent/CompletableFuture;
METHOD decorate (Lnet/minecraft/class_3222;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;
ARG 1 sender
ARG 2 message
METHOD method_44303 (Lnet/minecraft/class_3222;Lnet/minecraft/class_2561;)Ljava/util/concurrent/CompletableFuture;
METHOD method_44303 (Lnet/minecraft/class_3222;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;
ARG 0 sender
ARG 1 message

View File

@ -5,17 +5,22 @@ CLASS net/minecraft/class_7615 net/minecraft/network/message/MessageVerifier
COMMENT as it affects the verification result.
FIELD field_40695 NO_SIGNATURE Lnet/minecraft/class_7615;
FIELD field_40696 UNVERIFIED Lnet/minecraft/class_7615;
FIELD field_45957 LOGGER Lorg/slf4j/Logger;
METHOD method_45048 isVerified (Lnet/minecraft/class_7471;)Z
ARG 1 message
METHOD method_46322 (Lnet/minecraft/class_7471;)Z
METHOD method_53507 (Lnet/minecraft/class_7471;)Z
ARG 0 message
METHOD method_46323 (Lnet/minecraft/class_7471;)Z
METHOD method_53508 (Lnet/minecraft/class_7471;)Z
ARG 0 message
CLASS class_7616 Impl
FIELD field_39821 lastMessageVerified Z
FIELD field_39822 signatureVerifier Lnet/minecraft/class_7500;
FIELD field_40697 lastVerifiedMessage Lnet/minecraft/class_7471;
METHOD <init> (Lnet/minecraft/class_7500;)V
FIELD field_45958 expirationChecker Ljava/util/function/BooleanSupplier;
METHOD <init> (Lnet/minecraft/class_7500;Ljava/util/function/BooleanSupplier;)V
ARG 1 signatureVerifier
ARG 2 expirationChecker
METHOD method_44996 verifyPrecedingSignature (Lnet/minecraft/class_7471;)Z
ARG 1 message
METHOD method_53509 verify (Lnet/minecraft/class_7471;)Z
ARG 1 message

View File

@ -1,7 +1,6 @@
CLASS net/minecraft/class_7604 net/minecraft/network/message/SentMessage
COMMENT A class wrapping {@link SignedMessage} on the server to allow custom behavior for
COMMENT sending messages.
METHOD comp_1081 getContent ()Lnet/minecraft/class_2561;
METHOD method_44857 of (Lnet/minecraft/class_7471;)Lnet/minecraft/class_7604;
COMMENT {@return the wrapped {@code message}}
ARG 0 message
@ -11,7 +10,6 @@ CLASS net/minecraft/class_7604 net/minecraft/network/message/SentMessage
ARG 3 params
CLASS class_7606 Profileless
COMMENT The wrapper used for messages without associated source profile.
FIELD comp_1081 getContent Lnet/minecraft/class_2561;
CLASS class_7607 Chat
COMMENT The wrapper used for normal chat messages.
COMMENT

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_8709 net/minecraft/network/packet/BrandCustomPayload
FIELD field_45697 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_8710 net/minecraft/network/packet/CustomPayload
METHOD method_53028 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,8 +1,15 @@
CLASS net/minecraft/class_2596 net/minecraft/network/packet/Packet
METHOD method_11051 isWritingErrorSkippable ()Z
COMMENT Returns whether a throwable in writing of this packet allows the
COMMENT connection to simply skip the packet's sending than disconnecting.
COMMENT {@return whether a throwable in writing of this packet allows the
COMMENT connection to simply skip the packet's sending than disconnecting}
METHOD method_11052 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11054 apply (Lnet/minecraft/class_2547;)V
ARG 1 listener
METHOD method_52273 getNewNetworkState ()Lnet/minecraft/class_2539;
COMMENT {@return a new network state to transition to, or {@code null}
COMMENT to indicate no state change}
COMMENT <p>
COMMENT The state transition is done on both the sender and receiver sides, but it
COMMENT is only in one direction (out of C2S and S2C). Another packet must be processed
COMMENT in the reverse direction to ensure the state in both directions are updated.

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8711 net/minecraft/network/packet/UnknownCustomPayload

View File

@ -1,10 +1,10 @@
CLASS net/minecraft/class_6374 net/minecraft/network/packet/c2s/play/PlayPongC2SPacket
CLASS net/minecraft/class_6374 net/minecraft/network/packet/c2s/common/CommonPongC2SPacket
COMMENT This is a packet that is sent by the client during tick after receiving a
COMMENT play ping packet from the server, passing the {@link #parameter} back to the
COMMENT server.
COMMENT
COMMENT @see net.minecraft.network.packet.s2c.play.PlayPingS2CPacket
COMMENT @see net.minecraft.network.packet.c2s.play.KeepAliveC2SPacket
COMMENT @see net.minecraft.network.packet.s2c.common.CommonPingS2CPacket
COMMENT @see net.minecraft.network.packet.c2s.common.KeepAliveC2SPacket
COMMENT @see net.minecraft.network.packet.c2s.query.QueryPingC2SPacket
FIELD field_33752 parameter I
METHOD <init> (I)V

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_2817 net/minecraft/network/packet/c2s/common/CustomPayloadC2SPacket
FIELD field_33361 MAX_PAYLOAD_SIZE I
FIELD field_45694 ID_TO_READER Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_53026 readPayload (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8710;
ARG 0 id
ARG 1 buf
METHOD method_53027 readUnknownPayload (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8711;
ARG 0 id
ARG 1 buf

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_2827 net/minecraft/network/packet/c2s/play/KeepAliveC2SPacket
CLASS net/minecraft/class_2827 net/minecraft/network/packet/c2s/common/KeepAliveC2SPacket
FIELD field_12883 id J
METHOD <init> (J)V
ARG 1 id

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_2856 net/minecraft/network/packet/c2s/play/ResourcePackStatusC2SPacket
CLASS net/minecraft/class_2856 net/minecraft/network/packet/c2s/common/ResourcePackStatusC2SPacket
FIELD field_13014 status Lnet/minecraft/class_2856$class_2857;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_8736 net/minecraft/network/packet/c2s/config/ReadyC2SPacket
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_8592 net/minecraft/network/packet/c2s/handshake/ConnectionIntent
FIELD field_44976 STATUS_ID I
FIELD field_44977 LOGIN_ID I
METHOD method_52283 getId ()I
METHOD method_52284 byId (I)Lnet/minecraft/class_8592;
ARG 0 id
METHOD method_52285 getState ()Lnet/minecraft/class_2539;

View File

@ -1,16 +1,12 @@
CLASS net/minecraft/class_2889 net/minecraft/network/packet/c2s/handshake/HandshakeC2SPacket
FIELD field_13156 intendedState Lnet/minecraft/class_2539;
FIELD field_13157 port I
FIELD field_13158 protocolVersion I
FIELD field_13159 address Ljava/lang/String;
FIELD comp_1563 protocolVersion I
FIELD comp_1564 address Ljava/lang/String;
FIELD comp_1565 port I
FIELD comp_1566 intendedState Lnet/minecraft/class_8592;
FIELD field_33372 MAX_ADDRESS_LENGTH I
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2539;)V
ARG 1 address
ARG 2 port
ARG 3 intendedState
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_12573 getIntendedState ()Lnet/minecraft/class_2539;
METHOD method_12574 getProtocolVersion ()I
METHOD method_36174 getAddress ()Ljava/lang/String;
METHOD method_36175 getPort ()I
METHOD comp_1563 protocolVersion ()I
METHOD comp_1564 address ()Ljava/lang/String;
METHOD comp_1565 port ()I
METHOD comp_1566 intendedState ()Lnet/minecraft/class_8592;

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_8593 net/minecraft/network/packet/c2s/login/EnterConfigurationC2SPacket
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,16 +1,21 @@
CLASS net/minecraft/class_2913 net/minecraft/network/packet/c2s/login/LoginQueryResponseC2SPacket
FIELD field_13258 response Lnet/minecraft/class_2540;
FIELD field_13259 queryId I
FIELD comp_1569 queryId I
FIELD comp_1570 response Lnet/minecraft/class_8594;
FIELD field_33374 MAX_PAYLOAD_SIZE I
METHOD <init> (ILnet/minecraft/class_2540;)V
ARG 1 queryId
ARG 2 response
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD comp_1569 queryId ()I
METHOD comp_1570 response ()Lnet/minecraft/class_8594;
METHOD method_52290 readPayload (ILnet/minecraft/class_2540;)Lnet/minecraft/class_8594;
COMMENT {@return the response payload read from {@code buf}}
COMMENT
COMMENT @implNote This delegates the logic to {@link #getVanillaPayload},
COMMENT which simply validates the size of the buffer and returns {@link
COMMENT UnknownLoginQueryResponsePayload#INSTANCE}.
ARG 0 queryId
ARG 1 buf
METHOD method_36178 getQueryId ()I
METHOD method_36179 getResponse ()Lnet/minecraft/class_2540;
METHOD method_43900 (Lnet/minecraft/class_2540;Lnet/minecraft/class_2540;)V
ARG 0 buf2
METHOD method_52291 (Lnet/minecraft/class_2540;Lnet/minecraft/class_8594;)V
ARG 0 buf
ARG 1 response
METHOD method_43901 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2540;
ARG 0 buf2
METHOD method_52292 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2913;
ARG 0 buf
METHOD method_52293 getVanillaPayload (Lnet/minecraft/class_2540;)Lnet/minecraft/class_8594;
ARG 0 buf

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_8594 net/minecraft/network/packet/c2s/login/LoginQueryResponsePayload
METHOD method_52295 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_8596 net/minecraft/network/packet/c2s/login/UnknownLoginQueryResponsePayload
FIELD field_44980 INSTANCE Lnet/minecraft/class_8596;

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_8590 net/minecraft/network/packet/c2s/play/AcknowledgeChunksC2SPacket
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_8591 net/minecraft/network/packet/c2s/play/AcknowledgeReconfigurationC2SPacket
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -9,6 +9,6 @@ CLASS net/minecraft/class_2859 net/minecraft/network/packet/c2s/play/Advancement
METHOD method_12414 close ()Lnet/minecraft/class_2859;
METHOD method_12415 getAction ()Lnet/minecraft/class_2859$class_2860;
METHOD method_12416 getTabToOpen ()Lnet/minecraft/class_2960;
METHOD method_12418 open (Lnet/minecraft/class_161;)Lnet/minecraft/class_2859;
METHOD method_12418 open (Lnet/minecraft/class_8779;)Lnet/minecraft/class_2859;
ARG 0 advancement
CLASS class_2860 Action

View File

@ -2,9 +2,8 @@ CLASS net/minecraft/class_2840 net/minecraft/network/packet/c2s/play/CraftReques
FIELD field_12931 recipe Lnet/minecraft/class_2960;
FIELD field_12932 craftAll Z
FIELD field_12933 syncId I
METHOD <init> (ILnet/minecraft/class_1860;Z)V
METHOD <init> (ILnet/minecraft/class_8786;Z)V
ARG 1 syncId
ARG 2 recipe
ARG 3 craftAll
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -6,5 +6,5 @@ CLASS net/minecraft/class_2873 net/minecraft/network/packet/c2s/play/CreativeInv
ARG 2 stack
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_12479 getItemStack ()Lnet/minecraft/class_1799;
METHOD method_12479 getStack ()Lnet/minecraft/class_1799;
METHOD method_12481 getSlot ()I

View File

@ -1,12 +0,0 @@
CLASS net/minecraft/class_2817 net/minecraft/network/packet/c2s/play/CustomPayloadC2SPacket
FIELD field_12830 channel Lnet/minecraft/class_2960;
FIELD field_12831 BRAND Lnet/minecraft/class_2960;
FIELD field_12832 data Lnet/minecraft/class_2540;
FIELD field_33361 MAX_PAYLOAD_SIZE I
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)V
ARG 1 channel
ARG 2 data
METHOD method_36169 getChannel ()Lnet/minecraft/class_2960;
METHOD method_36170 getData ()Lnet/minecraft/class_2540;

View File

@ -1,7 +1,5 @@
CLASS net/minecraft/class_2853 net/minecraft/network/packet/c2s/play/RecipeBookDataC2SPacket
FIELD field_13004 recipeId Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_1860;)V
ARG 1 recipe
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_12406 getRecipeId ()Lnet/minecraft/class_2960;

View File

@ -21,5 +21,5 @@ CLASS net/minecraft/class_2870 net/minecraft/network/packet/c2s/play/UpdateComma
METHOD method_12470 getCommand ()Ljava/lang/String;
METHOD method_12471 isConditional ()Z
METHOD method_12472 shouldTrackOutput ()Z
METHOD method_12473 getBlockPos ()Lnet/minecraft/class_2338;
METHOD method_12473 getPos ()Lnet/minecraft/class_2338;
METHOD method_12474 isAlwaysActive ()Z

View File

@ -1,10 +1,9 @@
CLASS net/minecraft/class_6373 net/minecraft/network/packet/s2c/play/PlayPingS2CPacket
CLASS net/minecraft/class_6373 net/minecraft/network/packet/s2c/common/CommonPingS2CPacket
COMMENT A packet sent by the server; the client will reply with a pong packet on the
COMMENT first tick after it receives this packet, with the same {@link #parameter}.
COMMENT
COMMENT @see net.minecraft.network.packet.c2s.play.PlayPongC2SPacket
COMMENT @see net.minecraft.network.packet.s2c.play.KeepAliveS2CPacket
COMMENT @see net.minecraft.network.packet.s2c.query.QueryPongS2CPacket
COMMENT @see net.minecraft.network.packet.c2s.common.CommonPongC2SPacket
COMMENT @see net.minecraft.network.packet.s2c.common.KeepAliveS2CPacket
FIELD field_33751 parameter I
COMMENT The parameter of this ping packet.
COMMENT

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_2658 net/minecraft/network/packet/s2c/common/CustomPayloadS2CPacket
FIELD field_33326 MAX_PAYLOAD_SIZE I
FIELD field_45693 ID_TO_READER Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_53023 readPayload (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8710;
ARG 0 id
ARG 1 buf
METHOD method_53025 readUnknownPayload (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8711;
ARG 0 id
ARG 1 buf

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_2661 net/minecraft/network/packet/s2c/play/DisconnectS2CPacket
CLASS net/minecraft/class_2661 net/minecraft/network/packet/s2c/common/DisconnectS2CPacket
FIELD field_12173 reason Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_2670 net/minecraft/network/packet/s2c/play/KeepAliveS2CPacket
CLASS net/minecraft/class_2670 net/minecraft/network/packet/s2c/common/KeepAliveS2CPacket
FIELD field_12211 id J
METHOD <init> (J)V
ARG 1 id

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_2720 net/minecraft/network/packet/s2c/play/ResourcePackSendS2CPacket
CLASS net/minecraft/class_2720 net/minecraft/network/packet/s2c/common/ResourcePackSendS2CPacket
FIELD field_12427 url Ljava/lang/String;
FIELD field_12428 hash Ljava/lang/String;
FIELD field_27844 required Z
@ -11,7 +11,7 @@ CLASS net/minecraft/class_2720 net/minecraft/network/packet/s2c/play/ResourcePac
ARG 4 prompt
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11772 getURL ()Ljava/lang/String;
METHOD method_11773 getSHA1 ()Ljava/lang/String;
METHOD method_11772 getUrl ()Ljava/lang/String;
METHOD method_11773 getHash ()Ljava/lang/String;
METHOD method_32307 isRequired ()Z
METHOD method_36340 getPrompt ()Lnet/minecraft/class_2561;

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_2790 net/minecraft/network/packet/s2c/play/SynchronizeTagsS2CPacket
CLASS net/minecraft/class_2790 net/minecraft/network/packet/s2c/common/SynchronizeTagsS2CPacket
FIELD field_12757 groups Ljava/util/Map;
METHOD <init> (Ljava/util/Map;)V
ARG 1 groups
@ -8,8 +8,3 @@ CLASS net/minecraft/class_2790 net/minecraft/network/packet/s2c/play/Synchronize
METHOD method_34203 (Lnet/minecraft/class_2540;Lnet/minecraft/class_6864$class_5748;)V
ARG 0 bufx
ARG 1 serializedGroup
METHOD method_34204 (Lnet/minecraft/class_2540;Lnet/minecraft/class_5321;)V
ARG 0 bufx
ARG 1 registryKey
METHOD method_34205 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_5321;
ARG 0 bufx

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_8734 net/minecraft/network/packet/s2c/config/DynamicRegistriesS2CPacket
FIELD comp_1724 registryManager Lnet/minecraft/class_5455$class_6890;
FIELD field_45713 VANILLA_REGISTRY_OPS Lnet/minecraft/class_6903;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD comp_1724 registryManager ()Lnet/minecraft/class_5455$class_6890;

View File

@ -1,3 +1,3 @@
CLASS net/minecraft/class_7832 net/minecraft/network/packet/s2c/play/FeaturesS2CPacket
CLASS net/minecraft/class_7832 net/minecraft/network/packet/s2c/config/FeaturesS2CPacket
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_8733 net/minecraft/network/packet/s2c/config/ReadyS2CPacket
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,26 @@
CLASS net/minecraft/class_8707 net/minecraft/network/packet/s2c/custom/DebugBeeCustomPayload
FIELD field_45695 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_5243 Bee
FIELD comp_1650 entityId I
FIELD comp_1657 disallowedHives Ljava/util/List;
METHOD <init> (Ljava/util/UUID;ILnet/minecraft/class_243;Lnet/minecraft/class_11;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;ILjava/util/Set;Ljava/util/List;)V
ARG 1 uuid
ARG 2 entityId
ARG 4 path
ARG 5 hive
ARG 6 flower
ARG 7 travelTicks
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD comp_1650 entityId ()I
METHOD comp_1657 disallowedHives ()Ljava/util/List;
METHOD method_27649 isHiveAt (Lnet/minecraft/class_2338;)Z
ARG 1 pos
METHOD method_53029 getName ()Ljava/lang/String;
METHOD method_53030 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_53031 (Lnet/minecraft/class_2540;Lnet/minecraft/class_11;)V
ARG 0 buf
ARG 1 path

View File

@ -0,0 +1,32 @@
CLASS net/minecraft/class_8708 net/minecraft/network/packet/s2c/custom/DebugBrainCustomPayload
FIELD field_45696 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_4232 Brain
FIELD comp_1660 entityId I
FIELD comp_1671 possibleActivities Ljava/util/List;
FIELD comp_1672 runningTasks Ljava/util/List;
METHOD <init> (Ljava/util/UUID;ILjava/lang/String;Ljava/lang/String;IFFLnet/minecraft/class_243;Ljava/lang/String;Lnet/minecraft/class_11;ZILjava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Set;Ljava/util/Set;)V
ARG 1 uuid
ARG 2 entityId
ARG 3 name
ARG 4 profession
ARG 5 xp
ARG 6 health
ARG 7 maxHealth
ARG 11 wantsGolem
ARG 12 angerLevel
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD comp_1660 entityId ()I
METHOD comp_1671 possibleActivities ()Ljava/util/List;
METHOD comp_1672 runningTasks ()Ljava/util/List;
METHOD method_23151 isPointOfInterest (Lnet/minecraft/class_2338;)Z
ARG 1 pos
METHOD method_29388 isPotentialJobSite (Lnet/minecraft/class_2338;)Z
ARG 1 pos
METHOD method_53032 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_53033 (Lnet/minecraft/class_2540;Lnet/minecraft/class_11;)V
ARG 0 buf
ARG 1 path

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_8712 net/minecraft/network/packet/s2c/custom/DebugGameEventCustomPayload
FIELD field_45698 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_8713 net/minecraft/network/packet/s2c/custom/DebugGameEventListenersCustomPayload
FIELD field_45699 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_8714 net/minecraft/network/packet/s2c/custom/DebugGameTestAddMarkerCustomPayload
FIELD field_45700 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_8715 net/minecraft/network/packet/s2c/custom/DebugGameTestClearCustomPayload
FIELD field_45701 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_8716 net/minecraft/network/packet/s2c/custom/DebugGoalSelectorCustomPayload
FIELD field_45702 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_53034 (Lnet/minecraft/class_2540;Lnet/minecraft/class_8716$class_8717;)V
ARG 0 buf
ARG 1 goal
CLASS class_8717 Goal
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_53035 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_8718 net/minecraft/network/packet/s2c/custom/DebugHiveCustomPayload
FIELD field_45703 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_8719 HiveInfo
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_53036 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_8720 net/minecraft/network/packet/s2c/custom/DebugNeighborsUpdateCustomPayload
FIELD field_45704 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_8721 net/minecraft/network/packet/s2c/custom/DebugPathCustomPayload
FIELD field_45705 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_8722 net/minecraft/network/packet/s2c/custom/DebugPoiAddedCustomPayload
FIELD field_45706 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_8723 net/minecraft/network/packet/s2c/custom/DebugPoiRemovedCustomPayload
FIELD field_45707 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_8724 net/minecraft/network/packet/s2c/custom/DebugPoiTicketCountCustomPayload
FIELD field_45708 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_8725 net/minecraft/network/packet/s2c/custom/DebugRaidsCustomPayload
FIELD field_45709 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,17 @@
CLASS net/minecraft/class_8726 net/minecraft/network/packet/s2c/custom/DebugStructuresCustomPayload
FIELD field_45710 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_53037 writeBox (Lnet/minecraft/class_2540;Lnet/minecraft/class_3341;)V
ARG 0 buf
ARG 1 box
METHOD method_53038 (Lnet/minecraft/class_2540;Lnet/minecraft/class_2540;Lnet/minecraft/class_8726$class_8727;)V
ARG 1 buf2
ARG 2 piece
METHOD method_53039 readBox (Lnet/minecraft/class_2540;)Lnet/minecraft/class_3341;
ARG 0 buf
CLASS class_8727 Piece
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_53040 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_8728 net/minecraft/network/packet/s2c/custom/DebugVillageSectionsCustomPayload
FIELD field_45711 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_8729 net/minecraft/network/packet/s2c/custom/DebugWorldgenAttemptCustomPayload
FIELD field_45712 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_8595 net/minecraft/network/packet/s2c/login/LoginQueryRequestPayload
METHOD method_52296 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,14 +1,14 @@
CLASS net/minecraft/class_2899 net/minecraft/network/packet/s2c/login/LoginQueryRequestS2CPacket
FIELD field_13187 channel Lnet/minecraft/class_2960;
FIELD field_13188 queryId I
FIELD field_13189 payload Lnet/minecraft/class_2540;
FIELD comp_1567 queryId I
FIELD field_33373 MAX_PAYLOAD_SIZE I
METHOD <init> (ILnet/minecraft/class_2960;Lnet/minecraft/class_2540;)V
METHOD <init> (ILnet/minecraft/class_8595;)V
ARG 1 queryId
ARG 2 channel
ARG 3 payload
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_12592 getQueryId ()I
METHOD method_36176 getChannel ()Lnet/minecraft/class_2960;
METHOD method_36177 getPayload ()Lnet/minecraft/class_2540;
METHOD comp_1567 queryId ()I
METHOD method_52287 readPayload (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8595;
ARG 0 id
ARG 1 buf
METHOD method_52288 readUnknownPayload (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8597;
ARG 0 id
ARG 1 buf

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8597 net/minecraft/network/packet/s2c/login/UnknownLoginQueryRequestPayload

View File

@ -1,22 +1,21 @@
CLASS net/minecraft/class_2779 net/minecraft/network/packet/s2c/play/AdvancementUpdateS2CPacket
FIELD field_12715 toRemove Ljava/util/Set;
FIELD field_12716 toSetProgress Ljava/util/Map;
FIELD field_12717 toEarn Ljava/util/Map;
FIELD field_12717 toEarn Ljava/util/List;
FIELD field_12718 clearCurrent Z
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (ZLjava/util/Collection;Ljava/util/Set;Ljava/util/Map;)V
ARG 1 clearCurrent
ARG 2 toEarn
ARG 3 toRemove
ARG 4 toSetProgress
METHOD method_11924 shouldClearCurrent ()Z
METHOD method_11926 getAdvancementIdsToRemove ()Ljava/util/Set;
METHOD method_11927 getAdvancementsToProgress ()Ljava/util/Map;
METHOD method_11928 getAdvancementsToEarn ()Ljava/util/Map;
METHOD method_11928 getAdvancementsToEarn ()Ljava/util/List;
METHOD method_34197 (Lnet/minecraft/class_2540;Lnet/minecraft/class_167;)V
ARG 0 buf2
ARG 1 progress
METHOD method_34198 (Lnet/minecraft/class_2540;Lnet/minecraft/class_161$class_162;)V
METHOD method_34198 (Lnet/minecraft/class_2540;Lnet/minecraft/class_8779;)V
ARG 0 buf2
ARG 1 task

View File

@ -10,7 +10,7 @@ CLASS net/minecraft/class_2672 net/minecraft/network/packet/s2c/play/ChunkDataS2
ARG 2 lightProvider
ARG 3 skyBits
ARG 4 blockBits
METHOD method_11523 getX ()I
METHOD method_11524 getZ ()I
METHOD method_11523 getChunkX ()I
METHOD method_11524 getChunkZ ()I
METHOD method_38598 getChunkData ()Lnet/minecraft/class_6603;
METHOD method_38599 getLightData ()Lnet/minecraft/class_6606;

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_8738 net/minecraft/network/packet/s2c/play/ChunkSentS2CPacket
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_8589 net/minecraft/network/packet/s2c/play/CommonPlayerSpawnInfo
FIELD comp_1556 gameMode Lnet/minecraft/class_1934;
FIELD comp_1557 prevGameMode Lnet/minecraft/class_1934;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD comp_1556 gameMode ()Lnet/minecraft/class_1934;
METHOD comp_1557 prevGameMode ()Lnet/minecraft/class_1934;
METHOD method_52274 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,9 +1,8 @@
CLASS net/minecraft/class_2695 net/minecraft/network/packet/s2c/play/CraftFailedResponseS2CPacket
FIELD field_12332 recipeId Lnet/minecraft/class_2960;
FIELD field_12333 syncId I
METHOD <init> (ILnet/minecraft/class_1860;)V
METHOD <init> (ILnet/minecraft/class_8786;)V
ARG 1 syncId
ARG 2 recipe
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11684 getRecipeId ()Lnet/minecraft/class_2960;

View File

@ -1,29 +0,0 @@
CLASS net/minecraft/class_2658 net/minecraft/network/packet/s2c/play/CustomPayloadS2CPacket
FIELD field_12157 DEBUG_NEIGHBORS_UPDATE Lnet/minecraft/class_2960;
FIELD field_12158 BRAND Lnet/minecraft/class_2960;
FIELD field_12161 DEBUG_PATH Lnet/minecraft/class_2960;
FIELD field_12162 data Lnet/minecraft/class_2540;
FIELD field_12163 DEBUG_STRUCTURES Lnet/minecraft/class_2960;
FIELD field_12164 DEBUG_WORLDGEN_ATTEMPT Lnet/minecraft/class_2960;
FIELD field_12165 channel Lnet/minecraft/class_2960;
FIELD field_18799 DEBUG_GOAL_SELECTOR Lnet/minecraft/class_2960;
FIELD field_18800 DEBUG_BRAIN Lnet/minecraft/class_2960;
FIELD field_18957 DEBUG_POI_TICKET_COUNT Lnet/minecraft/class_2960;
FIELD field_18958 DEBUG_POI_ADDED Lnet/minecraft/class_2960;
FIELD field_18959 DEBUG_POI_REMOVED Lnet/minecraft/class_2960;
FIELD field_18960 DEBUG_VILLAGE_SECTIONS Lnet/minecraft/class_2960;
FIELD field_19331 DEBUG_RAIDS Lnet/minecraft/class_2960;
FIELD field_20599 DEBUG_GAME_TEST_ADD_MARKER Lnet/minecraft/class_2960;
FIELD field_20600 DEBUG_GAME_TEST_CLEAR Lnet/minecraft/class_2960;
FIELD field_21559 DEBUG_BEE Lnet/minecraft/class_2960;
FIELD field_21560 DEBUG_HIVE Lnet/minecraft/class_2960;
FIELD field_28284 DEBUG_GAME_EVENT Lnet/minecraft/class_2960;
FIELD field_28285 DEBUG_GAME_EVENT_LISTENERS Lnet/minecraft/class_2960;
FIELD field_33326 MAX_PAYLOAD_SIZE I
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)V
ARG 1 channel
ARG 2 data
METHOD method_11456 getChannel ()Lnet/minecraft/class_2960;
METHOD method_11458 getData ()Lnet/minecraft/class_2540;

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_8588 net/minecraft/network/packet/s2c/play/EnterReconfigurationS2CPacket
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_2740 net/minecraft/network/packet/s2c/play/EntityAttachS2CPacket
FIELD field_12478 holdingId I
FIELD field_12479 attachedId I
FIELD field_12478 holdingEntityId I
FIELD field_12479 attachedEntityId I
METHOD <init> (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V
ARG 1 attachedEntity
ARG 2 holdingEntity

View File

@ -27,5 +27,5 @@ CLASS net/minecraft/class_2781 net/minecraft/network/packet/s2c/play/EntityAttri
ARG 2 baseValue
ARG 4 modifiers
METHOD method_11939 getModifiers ()Ljava/util/Collection;
METHOD method_11940 getId ()Lnet/minecraft/class_1320;
METHOD method_11940 getAttribute ()Lnet/minecraft/class_1320;
METHOD method_11941 getBaseValue ()D

View File

@ -1,39 +1,19 @@
CLASS net/minecraft/class_2678 net/minecraft/network/packet/s2c/play/GameJoinS2CPacket
FIELD comp_100 showDeathScreen Z
FIELD comp_101 debugWorld Z
FIELD comp_102 flatWorld Z
FIELD comp_88 playerEntityId I
FIELD comp_89 hardcore Z
FIELD comp_90 gameMode Lnet/minecraft/class_1934;
FIELD comp_91 previousGameMode Lnet/minecraft/class_1934;
FIELD comp_92 dimensionIds Ljava/util/Set;
FIELD comp_93 registryManager Lnet/minecraft/class_5455$class_6890;
FIELD comp_94 dimensionType Lnet/minecraft/class_5321;
FIELD comp_95 dimensionId Lnet/minecraft/class_5321;
FIELD comp_96 sha256Seed J
FIELD comp_97 maxPlayers I
FIELD comp_98 viewDistance I
FIELD comp_99 reducedDebugInfo Z
FIELD field_42104 REGISTRY_OPS Lnet/minecraft/class_6903;
METHOD <init> (IZLnet/minecraft/class_1934;Lnet/minecraft/class_1934;Ljava/util/Set;Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;JIIIZZZZLjava/util/Optional;I)V
METHOD <init> (IZLjava/util/Set;IIIZZLnet/minecraft/class_8589;)V
ARG 1 playerEntityId
ARG 3 previousGameMode
ARG 11 maxPlayers
ARG 12 chunkLoadDistance
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD comp_100 showDeathScreen ()Z
METHOD comp_101 debugWorld ()Z
METHOD comp_102 flatWorld ()Z
METHOD comp_88 playerEntityId ()I
METHOD comp_89 hardcore ()Z
METHOD comp_90 gameMode ()Lnet/minecraft/class_1934;
METHOD comp_91 previousGameMode ()Lnet/minecraft/class_1934;
METHOD comp_92 dimensionIds ()Ljava/util/Set;
METHOD comp_93 registryManager ()Lnet/minecraft/class_5455$class_6890;
METHOD comp_94 dimensionType ()Lnet/minecraft/class_5321;
METHOD comp_95 dimensionId ()Lnet/minecraft/class_5321;
METHOD comp_96 sha256Seed ()J
METHOD comp_97 maxPlayers ()I
METHOD comp_98 viewDistance ()I
METHOD comp_99 reducedDebugInfo ()Z

View File

@ -1,38 +1,10 @@
CLASS net/minecraft/class_2724 net/minecraft/network/packet/s2c/play/PlayerRespawnS2CPacket
FIELD field_12431 dimension Lnet/minecraft/class_5321;
FIELD field_12434 gameMode Lnet/minecraft/class_1934;
FIELD field_20667 sha256Seed J
FIELD field_24620 debugWorld Z
FIELD field_24621 flatWorld Z
FIELD field_25322 dimensionType Lnet/minecraft/class_5321;
FIELD field_25714 previousGameMode Lnet/minecraft/class_1934;
FIELD field_39447 lastDeathPos Ljava/util/Optional;
FIELD comp_1729 flag B
FIELD field_41730 KEEP_ATTRIBUTES B
FIELD field_41731 KEEP_TRACKED_DATA B
FIELD field_41732 KEEP_ALL B
FIELD field_41733 flag B
FIELD field_44915 portalCooldown I
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;JLnet/minecraft/class_1934;Lnet/minecraft/class_1934;ZZBLjava/util/Optional;I)V
ARG 1 dimensionType
ARG 2 dimension
ARG 3 sha256Seed
ARG 5 gameMode
ARG 6 previousGameMode
ARG 7 debugWorld
ARG 8 flatWorld
ARG 9 flag
ARG 10 lastDeathPos
ARG 11 portalCooldown
METHOD method_11779 getDimension ()Lnet/minecraft/class_5321;
METHOD method_11780 getGameMode ()Lnet/minecraft/class_1934;
METHOD method_22425 getSha256Seed ()J
METHOD method_28120 isDebugWorld ()Z
METHOD method_28121 isFlatWorld ()Z
METHOD method_29445 getDimensionType ()Lnet/minecraft/class_5321;
METHOD method_30117 getPreviousGameMode ()Lnet/minecraft/class_1934;
METHOD method_44326 getLastDeathPos ()Ljava/util/Optional;
METHOD comp_1729 flag ()B
METHOD method_48016 hasFlag (B)Z
ARG 1 flag
METHOD method_51892 getPortalCooldown ()I

View File

@ -1,10 +1,10 @@
CLASS net/minecraft/class_2736 net/minecraft/network/packet/s2c/play/ScoreboardDisplayS2CPacket
FIELD field_12464 slot I
FIELD field_12464 slot Lnet/minecraft/class_8646;
FIELD field_12465 name Ljava/lang/String;
METHOD <init> (ILnet/minecraft/class_266;)V
ARG 1 slot
ARG 2 objective
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_8646;Lnet/minecraft/class_266;)V
ARG 1 slot
ARG 2 objective
METHOD method_11804 getName ()Ljava/lang/String;
METHOD method_11806 getSlot ()I
METHOD method_11806 getSlot ()Lnet/minecraft/class_8646;

View File

@ -1,12 +1,12 @@
CLASS net/minecraft/class_2757 net/minecraft/network/packet/s2c/play/ScoreboardPlayerUpdateS2CPacket
FIELD field_12610 playerName Ljava/lang/String;
FIELD field_12611 score I
FIELD field_12612 mode Lnet/minecraft/class_2995$class_2996;
FIELD field_12612 updateMode Lnet/minecraft/class_2995$class_2996;
FIELD field_12613 objectiveName Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2995$class_2996;Ljava/lang/String;Ljava/lang/String;I)V
ARG 1 mode
ARG 1 updateMode
ARG 2 objectiveName
ARG 3 playerName
ARG 4 score

View File

@ -12,7 +12,7 @@ CLASS net/minecraft/class_2653 net/minecraft/network/packet/s2c/play/ScreenHandl
ARG 4 stack
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11449 getItemStack ()Lnet/minecraft/class_1799;
METHOD method_11449 getStack ()Lnet/minecraft/class_1799;
METHOD method_11450 getSlot ()I
METHOD method_11452 getSyncId ()I
METHOD method_37439 getRevision ()I

View File

@ -1,13 +1,13 @@
CLASS net/minecraft/class_3943 net/minecraft/network/packet/s2c/play/SetTradeOffersS2CPacket
FIELD field_17434 syncId I
FIELD field_17435 recipes Lnet/minecraft/class_1916;
FIELD field_17435 offers Lnet/minecraft/class_1916;
FIELD field_18801 levelProgress I
FIELD field_18802 experience I
FIELD field_18803 leveled Z
FIELD field_19376 refreshable Z
METHOD <init> (ILnet/minecraft/class_1916;IIZZ)V
ARG 1 syncId
ARG 2 recipes
ARG 2 offers
ARG 3 levelProgress
ARG 4 experience
ARG 5 leveled

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_8739 net/minecraft/network/packet/s2c/play/StartChunkSendS2CPacket
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -4,7 +4,7 @@ CLASS net/minecraft/class_2617 net/minecraft/network/packet/s2c/play/StatisticsS
ARG 1 stats
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11273 getStatMap ()Ljava/util/Map;
METHOD method_11273 getStats ()Ljava/util/Map;
METHOD method_34087 write (Lnet/minecraft/class_2540;Lnet/minecraft/class_3445;)V
ARG 0 buf
ARG 1 stat

View File

@ -5,8 +5,7 @@ CLASS net/minecraft/class_2788 net/minecraft/network/packet/s2c/play/Synchronize
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11998 getRecipes ()Ljava/util/List;
METHOD method_17816 writeRecipe (Lnet/minecraft/class_2540;Lnet/minecraft/class_1860;)V
METHOD method_17816 writeRecipe (Lnet/minecraft/class_2540;Lnet/minecraft/class_8786;)V
ARG 0 buf
ARG 1 recipe
METHOD method_17817 readRecipe (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1860;
METHOD method_17817 readRecipe (Lnet/minecraft/class_2540;)Lnet/minecraft/class_8786;
ARG 0 buf

View File

@ -1,10 +1,3 @@
CLASS net/minecraft/class_2666 net/minecraft/network/packet/s2c/play/UnloadChunkS2CPacket
FIELD field_12194 z I
FIELD field_12195 x I
METHOD <init> (II)V
ARG 1 x
ARG 2 z
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11485 getZ ()I
METHOD method_11487 getX ()I

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_2735 net/minecraft/network/packet/s2c/play/UpdateSelectedSlotS2CPacket
FIELD field_12463 selectedSlot I
FIELD field_12463 slot I
METHOD <init> (I)V
ARG 1 slot
METHOD <init> (Lnet/minecraft/class_2540;)V

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_2923 net/minecraft/network/packet/s2c/query/QueryPongS2CPacket
CLASS net/minecraft/class_2923 net/minecraft/network/packet/s2c/query/PingResultS2CPacket
FIELD field_13280 startTime J
METHOD <init> (J)V
ARG 1 startTime

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1842 net/minecraft/potion/Potion
FIELD field_45767 registryEntry Lnet/minecraft/class_6880$class_6883;
FIELD field_8954 baseName Ljava/lang/String;
FIELD field_8955 effects Lcom/google/common/collect/ImmutableList;
METHOD <init> (Ljava/lang/String;[Lnet/minecraft/class_1293;)V
@ -6,6 +7,7 @@ CLASS net/minecraft/class_1842 net/minecraft/potion/Potion
ARG 2 effects
METHOD <init> ([Lnet/minecraft/class_1293;)V
ARG 1 effects
METHOD method_53211 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;
METHOD method_8048 byId (Ljava/lang/String;)Lnet/minecraft/class_1842;
ARG 0 id
METHOD method_8049 getEffects ()Ljava/util/List;

View File

@ -1,36 +1,31 @@
CLASS net/minecraft/class_4550 net/minecraft/predicate/BlockPredicate
FIELD field_20692 ANY Lnet/minecraft/class_4550;
FIELD field_20693 tag Lnet/minecraft/class_6862;
FIELD field_20694 blocks Ljava/util/Set;
FIELD field_20695 state Lnet/minecraft/class_4559;
FIELD field_20696 nbt Lnet/minecraft/class_2105;
METHOD <init> (Lnet/minecraft/class_6862;Ljava/util/Set;Lnet/minecraft/class_4559;Lnet/minecraft/class_2105;)V
ARG 1 tag
ARG 2 blocks
ARG 3 state
ARG 4 nbt
METHOD method_22452 toJson ()Lcom/google/gson/JsonElement;
METHOD method_22453 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4550;
ARG 0 json
FIELD comp_1731 tag Ljava/util/Optional;
FIELD comp_1732 blocks Ljava/util/Optional;
FIELD comp_1733 state Ljava/util/Optional;
FIELD comp_1734 nbt Ljava/util/Optional;
FIELD field_45723 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45724 BLOCK_ENTRY_LIST_CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1731 tag ()Ljava/util/Optional;
METHOD comp_1732 blocks ()Ljava/util/Optional;
METHOD comp_1733 state ()Ljava/util/Optional;
METHOD comp_1734 nbt ()Ljava/util/Optional;
METHOD method_22454 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_33185 (Lnet/minecraft/class_2960;)Lcom/google/gson/JsonSyntaxException;
ARG 0 id
CLASS class_4710 Builder
FIELD field_21572 blocks Ljava/util/Set;
FIELD field_21573 tag Lnet/minecraft/class_6862;
FIELD field_21574 state Lnet/minecraft/class_4559;
FIELD field_21575 nbt Lnet/minecraft/class_2105;
FIELD field_21572 blocks Ljava/util/Optional;
FIELD field_21573 tag Ljava/util/Optional;
FIELD field_21574 state Ljava/util/Optional;
FIELD field_21575 nbt Ljava/util/Optional;
METHOD method_23880 create ()Lnet/minecraft/class_4550$class_4710;
METHOD method_23882 build ()Lnet/minecraft/class_4550;
METHOD method_27962 blocks ([Lnet/minecraft/class_2248;)Lnet/minecraft/class_4550$class_4710;
ARG 1 blocks
METHOD method_27963 state (Lnet/minecraft/class_4559;)Lnet/minecraft/class_4550$class_4710;
METHOD method_27963 state (Lnet/minecraft/class_4559$class_4560;)Lnet/minecraft/class_4550$class_4710;
ARG 1 state
METHOD method_29233 tag (Lnet/minecraft/class_6862;)Lnet/minecraft/class_4550$class_4710;
ARG 1 tag
METHOD method_35042 nbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_4550$class_4710;
ARG 1 nbt
METHOD method_37214 blocks (Ljava/lang/Iterable;)Lnet/minecraft/class_4550$class_4710;
METHOD method_37214 blocks (Ljava/util/Collection;)Lnet/minecraft/class_4550$class_4710;
ARG 1 blocks

View File

@ -1,30 +1,31 @@
CLASS net/minecraft/class_2019 net/minecraft/predicate/DamagePredicate
FIELD field_9520 ANY Lnet/minecraft/class_2019;
FIELD field_9521 sourceEntity Lnet/minecraft/class_2048;
FIELD field_9522 blocked Ljava/lang/Boolean;
FIELD field_9523 dealt Lnet/minecraft/class_2096$class_2099;
FIELD field_9524 taken Lnet/minecraft/class_2096$class_2099;
FIELD field_9525 type Lnet/minecraft/class_2022;
METHOD <init> (Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2048;Ljava/lang/Boolean;Lnet/minecraft/class_2022;)V
FIELD comp_1735 dealt Lnet/minecraft/class_2096$class_2099;
FIELD comp_1736 taken Lnet/minecraft/class_2096$class_2099;
FIELD comp_1737 sourceEntity Ljava/util/Optional;
FIELD comp_1738 blocked Ljava/util/Optional;
FIELD comp_1739 source Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 dealt
ARG 2 taken
ARG 3 sourceEntity
ARG 4 blocked
ARG 5 type
METHOD comp_1735 dealt ()Lnet/minecraft/class_2096$class_2099;
METHOD comp_1736 taken ()Lnet/minecraft/class_2096$class_2099;
METHOD comp_1737 sourceEntity ()Ljava/util/Optional;
METHOD comp_1738 blocked ()Ljava/util/Optional;
METHOD comp_1739 source ()Ljava/util/Optional;
METHOD method_8838 test (Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;FFZ)Z
ARG 1 player
ARG 2 source
ARG 3 dealt
ARG 4 taken
ARG 5 blocked
METHOD method_8839 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2019;
METHOD method_8839 fromJson (Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 0 json
METHOD method_8840 toJson ()Lcom/google/gson/JsonElement;
CLASS class_2020 Builder
FIELD field_9526 blocked Ljava/lang/Boolean;
FIELD field_9526 blocked Ljava/util/Optional;
FIELD field_9527 taken Lnet/minecraft/class_2096$class_2099;
FIELD field_9528 sourceEntity Lnet/minecraft/class_2048;
FIELD field_9529 type Lnet/minecraft/class_2022;
FIELD field_9528 sourceEntity Ljava/util/Optional;
FIELD field_9529 type Ljava/util/Optional;
FIELD field_9530 dealt Lnet/minecraft/class_2096$class_2099;
METHOD method_35116 type (Lnet/minecraft/class_2022;)Lnet/minecraft/class_2019$class_2020;
ARG 1 type

View File

@ -1,22 +1,18 @@
CLASS net/minecraft/class_4551 net/minecraft/predicate/FluidPredicate
FIELD field_20708 ANY Lnet/minecraft/class_4551;
FIELD field_20709 tag Lnet/minecraft/class_6862;
FIELD field_20710 fluid Lnet/minecraft/class_3611;
FIELD field_20711 state Lnet/minecraft/class_4559;
METHOD <init> (Lnet/minecraft/class_6862;Lnet/minecraft/class_3611;Lnet/minecraft/class_4559;)V
ARG 1 tag
ARG 2 fluid
ARG 3 state
METHOD method_22473 toJson ()Lcom/google/gson/JsonElement;
METHOD method_22474 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4551;
ARG 0 json
FIELD comp_1780 tag Ljava/util/Optional;
FIELD comp_1781 fluid Ljava/util/Optional;
FIELD comp_1782 state Ljava/util/Optional;
FIELD field_45753 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1780 tag ()Ljava/util/Optional;
METHOD comp_1781 fluid ()Ljava/util/Optional;
METHOD comp_1782 state ()Ljava/util/Optional;
METHOD method_22475 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
CLASS class_6079 Builder
FIELD field_30912 fluid Lnet/minecraft/class_3611;
FIELD field_30913 tag Lnet/minecraft/class_6862;
FIELD field_30914 state Lnet/minecraft/class_4559;
FIELD field_30912 fluid Ljava/util/Optional;
FIELD field_30913 tag Ljava/util/Optional;
FIELD field_30914 state Ljava/util/Optional;
METHOD method_35221 create ()Lnet/minecraft/class_4551$class_6079;
METHOD method_35222 tag (Lnet/minecraft/class_6862;)Lnet/minecraft/class_4551$class_6079;
ARG 1 tag

View File

@ -1,11 +1,9 @@
CLASS net/minecraft/class_4552 net/minecraft/predicate/LightPredicate
FIELD field_20712 ANY Lnet/minecraft/class_4552;
FIELD field_20713 range Lnet/minecraft/class_2096$class_2100;
FIELD comp_1791 range Lnet/minecraft/class_2096$class_2100;
FIELD field_45757 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2096$class_2100;)V
ARG 1 range
METHOD method_22481 toJson ()Lcom/google/gson/JsonElement;
METHOD method_22482 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4552;
ARG 0 json
METHOD comp_1791 range ()Lnet/minecraft/class_2096$class_2100;
METHOD method_22483 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos

View File

@ -1,15 +1,13 @@
CLASS net/minecraft/class_2105 net/minecraft/predicate/NbtPredicate
FIELD field_9715 nbt Lnet/minecraft/class_2487;
FIELD field_9716 ANY Lnet/minecraft/class_2105;
FIELD comp_1816 nbt Lnet/minecraft/class_2487;
FIELD field_45768 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD comp_1816 nbt ()Lnet/minecraft/class_2487;
METHOD method_9072 test (Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_9073 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2105;
ARG 0 json
METHOD method_9074 test (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_9075 toJson ()Lcom/google/gson/JsonElement;
METHOD method_9076 entityToNbt (Lnet/minecraft/class_1297;)Lnet/minecraft/class_2487;
ARG 0 entity
METHOD method_9077 test (Lnet/minecraft/class_2520;)Z

View File

@ -1,29 +1,14 @@
CLASS net/minecraft/class_2096 net/minecraft/predicate/NumberRange
FIELD field_9699 max Ljava/lang/Number;
FIELD field_9700 EXCEPTION_EMPTY Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD field_9701 EXCEPTION_SWAPPED Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD field_9702 min Ljava/lang/Number;
METHOD <init> (Ljava/lang/Number;Ljava/lang/Number;)V
ARG 1 min
ARG 2 max
METHOD method_9035 map (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
ARG 0 object
ARG 1 function
METHOD method_9036 toJson ()Lcom/google/gson/JsonElement;
METHOD method_9037 fromStringReader (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/lang/Number;
METHOD method_53194 getConstantValue ()Ljava/util/Optional;
METHOD method_9037 fromStringReader (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/util/Optional;
ARG 0 reader
ARG 1 converter
ARG 2 exceptionTypeSupplier
METHOD method_9038 getMin ()Ljava/lang/Number;
METHOD method_9039 fromJson (Lcom/google/gson/JsonElement;Lnet/minecraft/class_2096;Ljava/util/function/BiFunction;Lnet/minecraft/class_2096$class_2097;)Lnet/minecraft/class_2096;
ARG 0 json
ARG 1 fallback
ARG 2 asNumber
ARG 3 factory
METHOD method_9040 isNextCharValid (Lcom/mojang/brigadier/StringReader;)Z
ARG 0 reader
METHOD method_9041 isDummy ()Z
METHOD method_9042 getMax ()Ljava/lang/Number;
METHOD method_9043 parse (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_2096$class_2098;Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/util/function/Function;)Lnet/minecraft/class_2096;
ARG 0 commandReader
ARG 1 commandFactory
@ -31,21 +16,16 @@ CLASS net/minecraft/class_2096 net/minecraft/predicate/NumberRange
ARG 3 exceptionTypeSupplier
ARG 4 mapper
CLASS class_2097 Factory
METHOD create (Ljava/lang/Number;Ljava/lang/Number;)Lnet/minecraft/class_2096;
ARG 1 min
ARG 2 max
CLASS class_2098 CommandFactory
METHOD create (Lcom/mojang/brigadier/StringReader;Ljava/lang/Number;Ljava/lang/Number;)Lnet/minecraft/class_2096;
METHOD create (Lcom/mojang/brigadier/StringReader;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_2096;
ARG 1 reader
ARG 2 min
ARG 3 max
CLASS class_2099 FloatRange
FIELD field_9703 squaredMin Ljava/lang/Double;
FIELD field_9704 squaredMax Ljava/lang/Double;
CLASS class_2099 DoubleRange
FIELD comp_1807 squaredMin Ljava/util/Optional;
FIELD comp_1808 squaredMax Ljava/util/Optional;
FIELD field_45762 CODEC Lcom/mojang/serialization/Codec;
FIELD field_9705 ANY Lnet/minecraft/class_2096$class_2099;
METHOD <init> (Ljava/lang/Double;Ljava/lang/Double;)V
ARG 1 min
ARG 2 max
METHOD comp_1807 squaredMin ()Ljava/util/Optional;
METHOD comp_1808 squaredMax ()Ljava/util/Optional;
METHOD method_35284 exactly (D)Lnet/minecraft/class_2096$class_2099;
ARG 0 value
METHOD method_35285 between (DD)Lnet/minecraft/class_2096$class_2099;
@ -53,14 +33,12 @@ CLASS net/minecraft/class_2096 net/minecraft/predicate/NumberRange
ARG 2 max
METHOD method_35286 atMost (D)Lnet/minecraft/class_2096$class_2099;
ARG 0 value
METHOD method_9044 square (Ljava/lang/Double;)Ljava/lang/Double;
ARG 0 value
METHOD method_53196 toJson ()Lcom/google/gson/JsonElement;
METHOD method_9044 square (Ljava/util/Optional;)Ljava/util/Optional;
METHOD method_9045 testSqrt (D)Z
ARG 1 value
METHOD method_9046 create (Lcom/mojang/brigadier/StringReader;Ljava/lang/Double;Ljava/lang/Double;)Lnet/minecraft/class_2096$class_2099;
METHOD method_9046 create (Lcom/mojang/brigadier/StringReader;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_2096$class_2099;
ARG 0 reader
ARG 1 min
ARG 2 max
METHOD method_9047 test (D)Z
ARG 1 value
METHOD method_9048 parse (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lnet/minecraft/class_2096$class_2099;
@ -75,12 +53,12 @@ CLASS net/minecraft/class_2096 net/minecraft/predicate/NumberRange
METHOD method_9052 (Ljava/lang/Double;)Ljava/lang/Double;
ARG 0 value
CLASS class_2100 IntRange
FIELD field_9706 minSquared Ljava/lang/Long;
FIELD field_9707 maxSquared Ljava/lang/Long;
FIELD comp_1809 minSquared Ljava/util/Optional;
FIELD comp_1810 maxSquared Ljava/util/Optional;
FIELD field_45763 CODEC Lcom/mojang/serialization/Codec;
FIELD field_9708 ANY Lnet/minecraft/class_2096$class_2100;
METHOD <init> (Ljava/lang/Integer;Ljava/lang/Integer;)V
ARG 1 min
ARG 2 max
METHOD comp_1809 minSquared ()Ljava/util/Optional;
METHOD comp_1810 maxSquared ()Ljava/util/Optional;
METHOD method_35287 between (II)Lnet/minecraft/class_2096$class_2100;
ARG 0 min
ARG 1 max
@ -88,14 +66,13 @@ CLASS net/minecraft/class_2096 net/minecraft/predicate/NumberRange
ARG 1 value
METHOD method_35289 atMost (I)Lnet/minecraft/class_2096$class_2100;
ARG 0 value
METHOD method_53199 toJson ()Lcom/google/gson/JsonElement;
METHOD method_9053 atLeast (I)Lnet/minecraft/class_2096$class_2100;
ARG 0 value
METHOD method_9054 test (I)Z
ARG 1 value
METHOD method_9055 parse (Lcom/mojang/brigadier/StringReader;Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/class_2096$class_2100;
METHOD method_9055 parse (Lcom/mojang/brigadier/StringReader;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_2096$class_2100;
ARG 0 reader
ARG 1 min
ARG 2 max
METHOD method_9056 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2096$class_2100;
ARG 0 element
METHOD method_9057 fromStringReader (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lnet/minecraft/class_2096$class_2100;
@ -103,8 +80,7 @@ CLASS net/minecraft/class_2096 net/minecraft/predicate/NumberRange
ARG 1 converter
METHOD method_9058 exactly (I)Lnet/minecraft/class_2096$class_2100;
ARG 0 value
METHOD method_9059 squared (Ljava/lang/Integer;)Ljava/lang/Long;
ARG 0 value
METHOD method_9059 squared (Ljava/util/Optional;)Ljava/util/Optional;
METHOD method_9060 parse (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2096$class_2100;
ARG 0 reader
METHOD method_9061 (Ljava/lang/Integer;)Ljava/lang/Integer;

View File

@ -1,8 +1,10 @@
CLASS net/minecraft/class_4559 net/minecraft/predicate/StatePredicate
FIELD field_20736 ANY Lnet/minecraft/class_4559;
FIELD field_20737 conditions Ljava/util/List;
FIELD comp_1830 conditions Ljava/util/List;
FIELD field_45777 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45778 CONDITION_LIST_CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;)V
ARG 1 conditions
METHOD comp_1830 conditions ()Ljava/util/List;
METHOD method_22513 toJson ()Lcom/google/gson/JsonElement;
METHOD method_22514 test (Lnet/minecraft/class_2680;)Z
ARG 1 state
@ -16,17 +18,12 @@ CLASS net/minecraft/class_4559 net/minecraft/predicate/StatePredicate
ARG 2 condition
METHOD method_22518 test (Lnet/minecraft/class_3610;)Z
ARG 1 state
METHOD method_22519 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4559;
ARG 0 json
METHOD method_22520 (Lcom/google/gson/JsonObject;Lnet/minecraft/class_4559$class_4562;)V
ARG 1 condition
METHOD method_22521 createPredicate (Ljava/lang/String;Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4559$class_4562;
ARG 0 key
ARG 1 json
METHOD method_22522 asNullableString (Lcom/google/gson/JsonElement;)Ljava/lang/String;
METHOD method_22519 fromJson (Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 0 json
METHOD method_53235 findMissing (Lnet/minecraft/class_2689;)Ljava/util/Optional;
ARG 1 stateManager
CLASS class_4560 Builder
FIELD field_20738 conditions Ljava/util/List;
FIELD field_20738 conditions Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_22523 create ()Lnet/minecraft/class_4559$class_4560;
METHOD method_22524 exactMatch (Lnet/minecraft/class_2769;I)Lnet/minecraft/class_4559$class_4560;
ARG 1 property
@ -40,31 +37,33 @@ CLASS net/minecraft/class_4559 net/minecraft/predicate/StatePredicate
METHOD method_22527 exactMatch (Lnet/minecraft/class_2769;Z)Lnet/minecraft/class_4559$class_4560;
ARG 1 property
ARG 2 value
METHOD method_22528 build ()Lnet/minecraft/class_4559;
CLASS class_4561 ExactValueCondition
FIELD field_20739 value Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;)V
ARG 1 key
ARG 2 value
CLASS class_4562 Condition
FIELD field_20740 key Ljava/lang/String;
METHOD method_22528 build ()Ljava/util/Optional;
CLASS class_4561 ExactValueMatcher
FIELD comp_1831 value Ljava/lang/String;
FIELD field_45779 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/lang/String;)V
ARG 1 key
METHOD method_22529 toJson ()Lcom/google/gson/JsonElement;
METHOD comp_1831 value ()Ljava/lang/String;
CLASS class_4562 Condition
FIELD comp_1832 key Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_4559$class_8750;)V
ARG 1 key
METHOD comp_1832 key ()Ljava/lang/String;
METHOD method_22530 test (Lnet/minecraft/class_2689;Lnet/minecraft/class_2688;)Z
ARG 1 stateManager
ARG 2 state
METHOD method_22531 reportMissing (Lnet/minecraft/class_2689;Ljava/util/function/Consumer;)V
METHOD method_22531 reportMissing (Lnet/minecraft/class_2689;)Ljava/util/Optional;
ARG 1 factory
ARG 2 reporter
CLASS class_4563 RangedValueMatcher
FIELD comp_1834 min Ljava/util/Optional;
FIELD comp_1835 max Ljava/util/Optional;
FIELD field_45780 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1834 min ()Ljava/util/Optional;
METHOD comp_1835 max ()Ljava/util/Optional;
CLASS class_8750 ValueMatcher
FIELD field_45781 CODEC Lcom/mojang/serialization/Codec;
METHOD method_22532 test (Lnet/minecraft/class_2688;Lnet/minecraft/class_2769;)Z
ARG 1 state
ARG 2 property
METHOD method_22533 getKey ()Ljava/lang/String;
CLASS class_4563 RangedValueCondition
FIELD field_20741 min Ljava/lang/String;
FIELD field_20742 max Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
ARG 1 key
ARG 2 min
ARG 3 max
METHOD method_53243 (Lnet/minecraft/class_4559$class_8750;)Lcom/mojang/datafixers/util/Either;
ARG 0 valueMatcher

View File

@ -1,16 +1,16 @@
CLASS net/minecraft/class_8129 net/minecraft/predicate/TagPredicate
FIELD field_42477 tag Lnet/minecraft/class_6862;
FIELD field_42478 expected Z
FIELD comp_1836 tag Lnet/minecraft/class_6862;
FIELD comp_1837 expected Z
METHOD <init> (Lnet/minecraft/class_6862;Z)V
ARG 1 tag
ARG 2 expected
METHOD method_48964 toJson ()Lcom/google/gson/JsonElement;
METHOD comp_1836 tag ()Lnet/minecraft/class_6862;
METHOD comp_1837 expected ()Z
METHOD method_48965 expected (Lnet/minecraft/class_6862;)Lnet/minecraft/class_8129;
ARG 0 tag
METHOD method_48966 fromJson (Lcom/google/gson/JsonElement;Lnet/minecraft/class_5321;)Lnet/minecraft/class_8129;
ARG 0 json
ARG 1 registry
METHOD method_48967 test (Lnet/minecraft/class_6880;)Z
ARG 1 registryEntry
METHOD method_48968 unexpected (Lnet/minecraft/class_6862;)Lnet/minecraft/class_8129;
ARG 0 tag
METHOD method_53245 createCodec (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/Codec;
ARG 0 registryRef

View File

@ -1,13 +1,12 @@
CLASS net/minecraft/class_5257 net/minecraft/predicate/entity/AdvancementEntityPredicateDeserializer
FIELD field_24383 LOGGER Lorg/slf4j/Logger;
FIELD field_24384 advancementId Lnet/minecraft/class_2960;
FIELD field_24386 gson Lcom/google/gson/Gson;
FIELD field_44474 lootManager Lnet/minecraft/class_60;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_60;)V
ARG 1 advancementId
ARG 2 lootManager
METHOD method_27795 getAdvancementId ()Lnet/minecraft/class_2960;
METHOD method_27796 loadConditions (Lcom/google/gson/JsonArray;Ljava/lang/String;Lnet/minecraft/class_176;)[Lnet/minecraft/class_5341;
METHOD method_27796 loadConditions (Lcom/google/gson/JsonArray;Ljava/lang/String;Lnet/minecraft/class_176;)Ljava/util/List;
ARG 1 array
ARG 2 key
ARG 3 contextType

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_5267 net/minecraft/predicate/entity/AdvancementEntityPredicateSerializer
FIELD field_24420 INSTANCE Lnet/minecraft/class_5267;
FIELD field_24421 gson Lcom/google/gson/Gson;
METHOD method_27849 conditionsToJson ([Lnet/minecraft/class_5341;)Lcom/google/gson/JsonElement;
ARG 1 conditions

View File

@ -1,17 +1,18 @@
CLASS net/minecraft/class_2022 net/minecraft/predicate/entity/DamageSourcePredicate
FIELD field_42272 tagPredicates Ljava/util/List;
FIELD field_9533 EMPTY Lnet/minecraft/class_2022;
FIELD field_9534 directEntity Lnet/minecraft/class_2048;
FIELD field_9539 sourceEntity Lnet/minecraft/class_2048;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;)V
FIELD comp_1740 tagPredicates Ljava/util/List;
FIELD comp_1741 directEntity Ljava/util/Optional;
FIELD comp_1742 sourceEntity Ljava/util/Optional;
FIELD field_45727 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 tagPredicates
ARG 2 directEntity
ARG 3 sourceEntity
METHOD comp_1740 tagPredicates ()Ljava/util/List;
METHOD comp_1741 directEntity ()Ljava/util/Optional;
METHOD comp_1742 sourceEntity ()Ljava/util/Optional;
METHOD method_8845 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1282;)Z
ARG 1 world
ARG 2 pos
ARG 3 damageSource
METHOD method_8846 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2022;
METHOD method_8846 fromJson (Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 0 json
METHOD method_8847 test (Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;)Z
ARG 1 player
@ -19,14 +20,10 @@ CLASS net/minecraft/class_2022 net/minecraft/predicate/entity/DamageSourcePredic
METHOD method_8848 toJson ()Lcom/google/gson/JsonElement;
CLASS class_2023 Builder
FIELD field_42273 tagPredicates Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_9544 directEntity Lnet/minecraft/class_2048;
FIELD field_9545 sourceEntity Lnet/minecraft/class_2048;
METHOD method_35130 directEntity (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2022$class_2023;
ARG 1 entity
FIELD field_9544 directEntity Ljava/util/Optional;
FIELD field_9545 sourceEntity Ljava/util/Optional;
METHOD method_35131 sourceEntity (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2022$class_2023;
ARG 1 entity
METHOD method_35132 sourceEntity (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2022$class_2023;
ARG 1 entity
METHOD method_48785 tag (Lnet/minecraft/class_8129;)Lnet/minecraft/class_2022$class_2023;
ARG 1 tagPredicate
METHOD method_8851 build ()Lnet/minecraft/class_2022;

View File

@ -1,21 +1,26 @@
CLASS net/minecraft/class_2025 net/minecraft/predicate/entity/DistancePredicate
FIELD field_9552 z Lnet/minecraft/class_2096$class_2099;
FIELD field_9553 ANY Lnet/minecraft/class_2025;
FIELD field_9554 x Lnet/minecraft/class_2096$class_2099;
FIELD field_9555 y Lnet/minecraft/class_2096$class_2099;
FIELD field_9556 absolute Lnet/minecraft/class_2096$class_2099;
FIELD field_9557 horizontal Lnet/minecraft/class_2096$class_2099;
FIELD comp_1743 x Lnet/minecraft/class_2096$class_2099;
FIELD comp_1744 y Lnet/minecraft/class_2096$class_2099;
FIELD comp_1745 z Lnet/minecraft/class_2096$class_2099;
FIELD comp_1746 horizontal Lnet/minecraft/class_2096$class_2099;
FIELD comp_1747 absolute Lnet/minecraft/class_2096$class_2099;
FIELD field_45728 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;)V
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 horizontal
ARG 5 absolute
METHOD comp_1743 x ()Lnet/minecraft/class_2096$class_2099;
METHOD comp_1744 y ()Lnet/minecraft/class_2096$class_2099;
METHOD comp_1745 z ()Lnet/minecraft/class_2096$class_2099;
METHOD comp_1746 horizontal ()Lnet/minecraft/class_2096$class_2099;
METHOD comp_1747 absolute ()Lnet/minecraft/class_2096$class_2099;
METHOD method_37223 absolute (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2025;
ARG 0 absolute
METHOD method_8856 y (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2025;
ARG 0 y
METHOD method_8857 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2025;
METHOD method_8857 fromJson (Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 0 json
METHOD method_8858 toJson ()Lcom/google/gson/JsonElement;
METHOD method_8859 test (DDDDDD)Z

View File

@ -1,35 +1,39 @@
CLASS net/minecraft/class_2102 net/minecraft/predicate/entity/EntityEffectPredicate
FIELD field_9709 EMPTY Lnet/minecraft/class_2102;
FIELD field_9710 effects Ljava/util/Map;
FIELD comp_1811 effects Ljava/util/Map;
FIELD field_45764 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/Map;)V
ARG 1 effects
METHOD method_35290 withEffect (Lnet/minecraft/class_1291;Lnet/minecraft/class_2102$class_2103;)Lnet/minecraft/class_2102;
ARG 1 statusEffect
ARG 2 data
METHOD comp_1811 effects ()Ljava/util/Map;
METHOD method_9062 test (Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_9063 test (Ljava/util/Map;)Z
ARG 1 effects
METHOD method_9064 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2102;
METHOD method_9064 fromJson (Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 0 json
METHOD method_9065 withEffect (Lnet/minecraft/class_1291;)Lnet/minecraft/class_2102;
ARG 1 statusEffect
METHOD method_9066 create ()Lnet/minecraft/class_2102;
METHOD method_9067 test (Lnet/minecraft/class_1309;)Z
ARG 1 livingEntity
METHOD method_9068 toJson ()Lcom/google/gson/JsonElement;
CLASS class_2103 EffectData
FIELD field_9711 amplifier Lnet/minecraft/class_2096$class_2100;
FIELD field_9712 visible Ljava/lang/Boolean;
FIELD field_9713 duration Lnet/minecraft/class_2096$class_2100;
FIELD field_9714 ambient Ljava/lang/Boolean;
METHOD <init> (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
FIELD comp_1812 amplifier Lnet/minecraft/class_2096$class_2100;
FIELD comp_1813 duration Lnet/minecraft/class_2096$class_2100;
FIELD comp_1814 ambient Ljava/util/Optional;
FIELD comp_1815 visible Ljava/util/Optional;
FIELD field_45766 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 amplifier
ARG 2 duration
ARG 3 ambient
ARG 4 visible
METHOD comp_1812 amplifier ()Lnet/minecraft/class_2096$class_2100;
METHOD comp_1813 duration ()Lnet/minecraft/class_2096$class_2100;
METHOD comp_1814 ambient ()Ljava/util/Optional;
METHOD comp_1815 visible ()Ljava/util/Optional;
METHOD method_9069 test (Lnet/minecraft/class_1293;)Z
ARG 1 statusEffectInstance
METHOD method_9070 fromJson (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2102$class_2103;
ARG 0 json
METHOD method_9071 toJson ()Lcom/google/gson/JsonElement;
CLASS class_8748 Builder
FIELD field_45765 EFFECTS Lcom/google/common/collect/ImmutableMap$Builder;
METHOD method_53200 create ()Lnet/minecraft/class_2102$class_8748;
METHOD method_53201 addEffect (Lnet/minecraft/class_1291;)Lnet/minecraft/class_2102$class_8748;
ARG 1 effect
METHOD method_53202 addEffect (Lnet/minecraft/class_1291;Lnet/minecraft/class_2102$class_2103;)Lnet/minecraft/class_2102$class_8748;
ARG 1 effect
ARG 2 effectData
METHOD method_53203 build ()Ljava/util/Optional;

View File

@ -1,42 +1,32 @@
CLASS net/minecraft/class_3735 net/minecraft/predicate/entity/EntityEquipmentPredicate
FIELD field_16483 head Lnet/minecraft/class_2073;
FIELD field_16484 offhand Lnet/minecraft/class_2073;
FIELD field_16485 ANY Lnet/minecraft/class_3735;
FIELD field_16486 mainhand Lnet/minecraft/class_2073;
FIELD field_16487 chest Lnet/minecraft/class_2073;
FIELD field_16488 legs Lnet/minecraft/class_2073;
FIELD field_16489 feet Lnet/minecraft/class_2073;
FIELD comp_1750 head Ljava/util/Optional;
FIELD comp_1751 chest Ljava/util/Optional;
FIELD comp_1752 legs Ljava/util/Optional;
FIELD comp_1753 feet Ljava/util/Optional;
FIELD comp_1754 mainhand Ljava/util/Optional;
FIELD comp_1755 offhand Ljava/util/Optional;
FIELD field_19240 OMINOUS_BANNER_ON_HEAD Lnet/minecraft/class_3735;
METHOD <init> (Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;)V
ARG 1 head
ARG 2 chest
ARG 3 legs
ARG 4 feet
ARG 5 mainhand
ARG 6 offhand
METHOD method_16224 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_3735;
ARG 0 json
METHOD method_16225 toJson ()Lcom/google/gson/JsonElement;
FIELD field_45744 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1750 head ()Ljava/util/Optional;
METHOD comp_1751 chest ()Ljava/util/Optional;
METHOD comp_1752 legs ()Ljava/util/Optional;
METHOD comp_1753 feet ()Ljava/util/Optional;
METHOD comp_1754 mainhand ()Ljava/util/Optional;
METHOD comp_1755 offhand ()Ljava/util/Optional;
METHOD method_16226 test (Lnet/minecraft/class_1297;)Z
ARG 1 entity
CLASS class_5278 Builder
FIELD field_24482 head Lnet/minecraft/class_2073;
FIELD field_24483 chest Lnet/minecraft/class_2073;
FIELD field_24484 legs Lnet/minecraft/class_2073;
FIELD field_24485 feet Lnet/minecraft/class_2073;
FIELD field_24486 mainhand Lnet/minecraft/class_2073;
FIELD field_24487 offhand Lnet/minecraft/class_2073;
FIELD field_24482 head Ljava/util/Optional;
FIELD field_24483 chest Ljava/util/Optional;
FIELD field_24484 legs Ljava/util/Optional;
FIELD field_24485 feet Ljava/util/Optional;
FIELD field_24486 mainhand Ljava/util/Optional;
FIELD field_24487 offhand Ljava/util/Optional;
METHOD method_27965 create ()Lnet/minecraft/class_3735$class_5278;
METHOD method_27966 head (Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;
ARG 1 head
METHOD method_27966 head (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;
METHOD method_27967 build ()Lnet/minecraft/class_3735;
METHOD method_27968 chest (Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;
ARG 1 chest
METHOD method_27969 legs (Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;
ARG 1 legs
METHOD method_27970 feet (Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;
ARG 1 feet
METHOD method_35195 mainhand (Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;
ARG 1 mainhand
METHOD method_35196 offhand (Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;
ARG 1 offhand
METHOD method_27968 chest (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;
METHOD method_27969 legs (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;
METHOD method_27970 feet (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;
METHOD method_35195 mainhand (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;
METHOD method_35196 offhand (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;

View File

@ -1,34 +1,23 @@
CLASS net/minecraft/class_2040 net/minecraft/predicate/entity/EntityFlagsPredicate
FIELD field_9578 isSwimming Ljava/lang/Boolean;
FIELD field_9579 isSprinting Ljava/lang/Boolean;
FIELD field_9580 isOnFire Ljava/lang/Boolean;
FIELD field_9581 ANY Lnet/minecraft/class_2040;
FIELD field_9582 isSneaking Ljava/lang/Boolean;
FIELD field_9583 isBaby Ljava/lang/Boolean;
METHOD <init> (Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
ARG 1 isOnFire
ARG 2 isSneaking
ARG 3 isSprinting
ARG 4 isSwimming
ARG 5 isBaby
FIELD comp_1756 isOnFire Ljava/util/Optional;
FIELD comp_1757 isSneaking Ljava/util/Optional;
FIELD comp_1758 isSprinting Ljava/util/Optional;
FIELD comp_1759 isSwimming Ljava/util/Optional;
FIELD comp_1760 isBaby Ljava/util/Optional;
FIELD field_45745 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1756 isOnFire ()Ljava/util/Optional;
METHOD comp_1757 isSneaking ()Ljava/util/Optional;
METHOD comp_1758 isSprinting ()Ljava/util/Optional;
METHOD comp_1759 isSwimming ()Ljava/util/Optional;
METHOD comp_1760 isBaby ()Ljava/util/Optional;
METHOD method_8892 test (Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_8893 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2040;
ARG 0 json
METHOD method_8894 toJson ()Lcom/google/gson/JsonElement;
METHOD method_8895 nullableBooleanFromJson (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/Boolean;
ARG 0 json
ARG 1 key
METHOD method_8896 nullableBooleanToJson (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Boolean;)V
ARG 1 json
ARG 2 key
ARG 3 value
CLASS class_2041 Builder
FIELD field_9584 isBaby Ljava/lang/Boolean;
FIELD field_9585 isSwimming Ljava/lang/Boolean;
FIELD field_9586 isSneaking Ljava/lang/Boolean;
FIELD field_9587 isOnFire Ljava/lang/Boolean;
FIELD field_9588 isSprinting Ljava/lang/Boolean;
FIELD field_9584 isBaby Ljava/util/Optional;
FIELD field_9585 isSwimming Ljava/util/Optional;
FIELD field_9586 isSneaking Ljava/util/Optional;
FIELD field_9587 isOnFire Ljava/util/Optional;
FIELD field_9588 isSprinting Ljava/util/Optional;
METHOD method_29935 isBaby (Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041;
ARG 1 isBaby
METHOD method_35203 sneaking (Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041;

View File

@ -1,43 +1,31 @@
CLASS net/minecraft/class_2048 net/minecraft/predicate/entity/EntityPredicate
FIELD field_16490 equipment Lnet/minecraft/class_3735;
FIELD field_20698 team Ljava/lang/String;
FIELD field_24488 vehicle Lnet/minecraft/class_2048;
FIELD field_24489 targetedEntity Lnet/minecraft/class_2048;
FIELD field_33912 steppingOn Lnet/minecraft/class_2090;
FIELD field_33914 passenger Lnet/minecraft/class_2048;
FIELD field_38721 typeSpecific Lnet/minecraft/class_7376;
FIELD field_9594 effects Lnet/minecraft/class_2102;
FIELD field_9595 type Lnet/minecraft/class_2050;
FIELD field_9596 location Lnet/minecraft/class_2090;
FIELD field_9597 flags Lnet/minecraft/class_2040;
FIELD field_9599 ANY Lnet/minecraft/class_2048;
FIELD field_9600 nbt Lnet/minecraft/class_2105;
FIELD field_9601 distance Lnet/minecraft/class_2025;
METHOD <init> (Lnet/minecraft/class_2050;Lnet/minecraft/class_2025;Lnet/minecraft/class_2090;Lnet/minecraft/class_2090;Lnet/minecraft/class_2102;Lnet/minecraft/class_2105;Lnet/minecraft/class_2040;Lnet/minecraft/class_3735;Lnet/minecraft/class_7376;Ljava/lang/String;)V
ARG 1 type
ARG 2 distance
ARG 3 location
ARG 4 steppingOn
ARG 5 effects
ARG 6 nbt
ARG 7 flags
ARG 8 equipment
ARG 9 typeSpecific
ARG 10 team
METHOD <init> (Lnet/minecraft/class_2050;Lnet/minecraft/class_2025;Lnet/minecraft/class_2090;Lnet/minecraft/class_2090;Lnet/minecraft/class_2102;Lnet/minecraft/class_2105;Lnet/minecraft/class_2040;Lnet/minecraft/class_3735;Lnet/minecraft/class_7376;Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;Ljava/lang/String;)V
ARG 1 type
ARG 2 distance
ARG 3 location
ARG 4 steppingOn
ARG 5 effects
ARG 6 nbt
ARG 7 flags
ARG 8 equipment
ARG 9 typeSpecific
ARG 10 vehicle
ARG 11 passenger
ARG 12 targetedEntity
ARG 13 team
FIELD comp_1761 type Ljava/util/Optional;
FIELD comp_1762 distance Ljava/util/Optional;
FIELD comp_1763 location Ljava/util/Optional;
FIELD comp_1764 steppingOn Ljava/util/Optional;
FIELD comp_1765 effects Ljava/util/Optional;
FIELD comp_1766 nbt Ljava/util/Optional;
FIELD comp_1767 flags Ljava/util/Optional;
FIELD comp_1768 equipment Ljava/util/Optional;
FIELD comp_1769 typeSpecific Ljava/util/Optional;
FIELD comp_1770 vehicle Ljava/util/Optional;
FIELD comp_1771 passenger Ljava/util/Optional;
FIELD comp_1772 targetedEntity Ljava/util/Optional;
FIELD comp_1773 team Ljava/util/Optional;
FIELD field_45746 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1761 type ()Ljava/util/Optional;
METHOD comp_1762 distance ()Ljava/util/Optional;
METHOD comp_1763 location ()Ljava/util/Optional;
METHOD comp_1764 steppingOn ()Ljava/util/Optional;
METHOD comp_1765 effects ()Ljava/util/Optional;
METHOD comp_1766 nbt ()Ljava/util/Optional;
METHOD comp_1767 flags ()Ljava/util/Optional;
METHOD comp_1768 equipment ()Ljava/util/Optional;
METHOD comp_1769 typeSpecific ()Ljava/util/Optional;
METHOD comp_1770 vehicle ()Ljava/util/Optional;
METHOD comp_1771 passenger ()Ljava/util/Optional;
METHOD comp_1772 targetedEntity ()Ljava/util/Optional;
METHOD comp_1773 team ()Ljava/util/Optional;
METHOD method_27802 createAdvancementEntityLootContext (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Lnet/minecraft/class_47;
ARG 0 player
ARG 1 target
@ -45,71 +33,79 @@ CLASS net/minecraft/class_2048 net/minecraft/predicate/entity/EntityPredicate
ARG 3 entityx
METHOD method_51704 asLootContextPredicate (Lnet/minecraft/class_2048;)Lnet/minecraft/class_5258;
ARG 0 predicate
METHOD method_51705 contextPredicateFromJson (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_5257;)Lnet/minecraft/class_5258;
METHOD method_51705 contextPredicateFromJson (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_5257;)Ljava/util/Optional;
ARG 0 json
ARG 1 key
ARG 2 predicateDeserializer
METHOD method_51706 contextPredicateFromJsonElement (Ljava/lang/String;Lnet/minecraft/class_5257;Lcom/google/gson/JsonElement;)Lnet/minecraft/class_5258;
METHOD method_51706 contextPredicateFromJsonElement (Ljava/lang/String;Lnet/minecraft/class_5257;Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 0 key
ARG 1 predicateDeserializer
ARG 2 json
METHOD method_51707 contextPredicateArrayFromJson (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_5257;)[Lnet/minecraft/class_5258;
METHOD method_51707 contextPredicateArrayFromJson (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_5257;)Ljava/util/List;
ARG 0 json
ARG 1 key
ARG 2 predicateDeserializer
METHOD method_53134 contextPredicateFromEntityPredicate (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_5258;
ARG 0 builder
METHOD method_53137 contextPredicateFromEntityPredicate (Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 entityPredicate
METHOD method_53139 contextPredicateFromEntityPredicates ([Lnet/minecraft/class_2048$class_2049;)Ljava/util/List;
ARG 0 builders
METHOD method_8909 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z
ARG 1 world
ARG 2 pos
ARG 3 entity
METHOD method_8912 toJson ()Lcom/google/gson/JsonElement;
METHOD method_8913 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2048;
METHOD method_8913 fromJson (Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 0 json
METHOD method_8914 test (Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Z
ARG 1 player
ARG 2 entity
CLASS class_2049 Builder
FIELD field_16491 equipment Lnet/minecraft/class_3735;
FIELD field_20700 team Ljava/lang/String;
FIELD field_24490 vehicle Lnet/minecraft/class_2048;
FIELD field_24491 targetedEntity Lnet/minecraft/class_2048;
FIELD field_33915 steppingOn Lnet/minecraft/class_2090;
FIELD field_33917 passenger Lnet/minecraft/class_2048;
FIELD field_38722 typeSpecific Lnet/minecraft/class_7376;
FIELD field_9602 distance Lnet/minecraft/class_2025;
FIELD field_9603 nbt Lnet/minecraft/class_2105;
FIELD field_9604 location Lnet/minecraft/class_2090;
FIELD field_9605 effects Lnet/minecraft/class_2102;
FIELD field_9606 flags Lnet/minecraft/class_2040;
FIELD field_9607 type Lnet/minecraft/class_2050;
FIELD field_16491 equipment Ljava/util/Optional;
FIELD field_20700 team Ljava/util/Optional;
FIELD field_24490 vehicle Ljava/util/Optional;
FIELD field_24491 targetedEntity Ljava/util/Optional;
FIELD field_33915 steppingOn Ljava/util/Optional;
FIELD field_33917 passenger Ljava/util/Optional;
FIELD field_38722 typeSpecific Ljava/util/Optional;
FIELD field_9602 distance Ljava/util/Optional;
FIELD field_9603 nbt Ljava/util/Optional;
FIELD field_9604 location Ljava/util/Optional;
FIELD field_9605 effects Ljava/util/Optional;
FIELD field_9606 flags Ljava/util/Optional;
FIELD field_9607 type Ljava/util/Optional;
METHOD method_16227 equipment (Lnet/minecraft/class_3735;)Lnet/minecraft/class_2048$class_2049;
ARG 1 equipment
METHOD method_22470 team (Ljava/lang/String;)Lnet/minecraft/class_2048$class_2049;
ARG 1 team
METHOD method_27971 vehicle (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2048$class_2049;
METHOD method_27971 vehicle (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2048$class_2049;
ARG 1 vehicle
METHOD method_27972 targetedEntity (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2048$class_2049;
METHOD method_27972 targetedEntity (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2048$class_2049;
ARG 1 targetedEntity
METHOD method_37229 passenger (Lnet/minecraft/class_2048;)Lnet/minecraft/class_2048$class_2049;
METHOD method_37229 passenger (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2048$class_2049;
ARG 1 passenger
METHOD method_37230 steppingOn (Lnet/minecraft/class_2090;)Lnet/minecraft/class_2048$class_2049;
ARG 1 location
METHOD method_37230 steppingOn (Lnet/minecraft/class_2090$class_2091;)Lnet/minecraft/class_2048$class_2049;
ARG 1 steppingOn
METHOD method_43094 typeSpecific (Lnet/minecraft/class_7376;)Lnet/minecraft/class_2048$class_2049;
ARG 1 typeSpecific
METHOD method_53141 equipment (Lnet/minecraft/class_3735$class_5278;)Lnet/minecraft/class_2048$class_2049;
ARG 1 equipment
METHOD method_8915 nbt (Lnet/minecraft/class_2105;)Lnet/minecraft/class_2048$class_2049;
ARG 1 nbt
METHOD method_8916 create ()Lnet/minecraft/class_2048$class_2049;
METHOD method_8917 type (Lnet/minecraft/class_2050;)Lnet/minecraft/class_2048$class_2049;
ARG 1 type
METHOD method_8918 location (Lnet/minecraft/class_2090;)Lnet/minecraft/class_2048$class_2049;
METHOD method_8918 location (Lnet/minecraft/class_2090$class_2091;)Lnet/minecraft/class_2048$class_2049;
ARG 1 location
METHOD method_8919 flags (Lnet/minecraft/class_2040;)Lnet/minecraft/class_2048$class_2049;
METHOD method_8919 flags (Lnet/minecraft/class_2040$class_2041;)Lnet/minecraft/class_2048$class_2049;
ARG 1 flags
METHOD method_8920 build ()Lnet/minecraft/class_2048;
METHOD method_8921 type (Lnet/minecraft/class_1299;)Lnet/minecraft/class_2048$class_2049;
ARG 1 type
METHOD method_8922 type (Lnet/minecraft/class_6862;)Lnet/minecraft/class_2048$class_2049;
ARG 1 tag
METHOD method_8923 effects (Lnet/minecraft/class_2102;)Lnet/minecraft/class_2048$class_2049;
METHOD method_8923 effects (Lnet/minecraft/class_2102$class_8748;)Lnet/minecraft/class_2048$class_2049;
ARG 1 effects
METHOD method_8924 distance (Lnet/minecraft/class_2025;)Lnet/minecraft/class_2048$class_2049;
ARG 1 distance

View File

@ -1,20 +1,8 @@
CLASS net/minecraft/class_2050 net/minecraft/predicate/entity/EntityTypePredicate
FIELD field_9608 COMMA_JOINER Lcom/google/common/base/Joiner;
FIELD field_9609 ANY Lnet/minecraft/class_2050;
FIELD field_45749 CODEC Lcom/mojang/serialization/Codec;
METHOD method_8925 matches (Lnet/minecraft/class_1299;)Z
ARG 1 type
METHOD method_8926 create (Lnet/minecraft/class_6862;)Lnet/minecraft/class_2050;
ARG 0 tag
METHOD method_8927 toJson ()Lcom/google/gson/JsonElement;
METHOD method_8928 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2050;
ARG 0 json
METHOD method_8929 create (Lnet/minecraft/class_1299;)Lnet/minecraft/class_2050;
ARG 0 type
CLASS class_2051 Tagged
FIELD field_9610 tag Lnet/minecraft/class_6862;
METHOD <init> (Lnet/minecraft/class_6862;)V
ARG 1 tag
CLASS class_2052 Single
FIELD field_9611 type Lnet/minecraft/class_1299;
METHOD <init> (Lnet/minecraft/class_1299;)V
ARG 1 type

View File

@ -1,10 +1,7 @@
CLASS net/minecraft/class_4965 net/minecraft/predicate/entity/FishingHookPredicate
FIELD comp_1779 inOpenWater Ljava/util/Optional;
FIELD field_23137 ALL Lnet/minecraft/class_4965;
FIELD field_23138 inOpenWater Z
FIELD field_30854 IN_OPEN_WATER Ljava/lang/String;
METHOD <init> (Z)V
ARG 1 inOpenWater
METHOD method_26094 fromJson (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4965;
ARG 0 json
FIELD field_45750 CODEC Lcom/mojang/serialization/MapCodec;
METHOD comp_1779 inOpenWater ()Ljava/util/Optional;
METHOD method_26095 of (Z)Lnet/minecraft/class_4965;
ARG 0 inOpenWater

View File

@ -1,14 +1,12 @@
CLASS net/minecraft/class_6404 net/minecraft/predicate/entity/LightningBoltPredicate
FIELD field_33921 BLOCKS_SET_ON_FIRE_KEY Ljava/lang/String;
FIELD field_33922 ENTITY_STRUCK_KEY Ljava/lang/String;
FIELD field_33923 blocksSetOnFire Lnet/minecraft/class_2096$class_2100;
FIELD field_33924 entityStruck Lnet/minecraft/class_2048;
METHOD <init> (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2048;)V
FIELD comp_1792 blocksSetOnFire Lnet/minecraft/class_2096$class_2100;
FIELD comp_1793 entityStruck Ljava/util/Optional;
FIELD field_45759 CODEC Lcom/mojang/serialization/MapCodec;
METHOD <init> (Lnet/minecraft/class_2096$class_2100;Ljava/util/Optional;)V
ARG 1 blocksSetOnFire
ARG 2 entityStruck
METHOD comp_1792 blocksSetOnFire ()Lnet/minecraft/class_2096$class_2100;
METHOD comp_1793 entityStruck ()Ljava/util/Optional;
METHOD method_37235 (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z
ARG 3 struckEntity
METHOD method_37237 of (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_6404;
ARG 0 blocksSetOnFire
METHOD method_37238 fromJson (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_6404;
ARG 0 json

View File

@ -1,75 +1,84 @@
CLASS net/minecraft/class_2090 net/minecraft/predicate/entity/LocationPredicate
FIELD field_20714 light Lnet/minecraft/class_4552;
FIELD field_20715 block Lnet/minecraft/class_4550;
FIELD field_20716 fluid Lnet/minecraft/class_4551;
FIELD field_24500 smokey Ljava/lang/Boolean;
FIELD field_24732 LOGGER Lorg/slf4j/Logger;
FIELD field_9681 z Lnet/minecraft/class_2096$class_2099;
FIELD field_9682 x Lnet/minecraft/class_2096$class_2099;
FIELD field_9683 biome Lnet/minecraft/class_5321;
FIELD field_9684 y Lnet/minecraft/class_2096$class_2099;
FIELD field_9685 ANY Lnet/minecraft/class_2090;
FIELD field_9686 dimension Lnet/minecraft/class_5321;
FIELD field_9687 feature Lnet/minecraft/class_5321;
METHOD <init> (Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Ljava/lang/Boolean;Lnet/minecraft/class_4552;Lnet/minecraft/class_4550;Lnet/minecraft/class_4551;)V
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 biome
ARG 5 feature
ARG 6 dimension
ARG 7 smokey
ARG 8 light
ARG 9 block
ARG 10 fluid
METHOD method_28480 (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonElement;)V
ARG 1 json
METHOD method_38858 y (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090;
ARG 0 y
METHOD method_9016 dimension (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090;
ARG 0 dimension
METHOD method_9017 feature (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090;
ARG 0 feature
FIELD comp_1795 biome Ljava/util/Optional;
FIELD comp_1796 structure Ljava/util/Optional;
FIELD comp_1797 dimension Ljava/util/Optional;
FIELD comp_1798 smokey Ljava/util/Optional;
FIELD comp_1799 light Ljava/util/Optional;
FIELD comp_1800 block Ljava/util/Optional;
FIELD comp_1801 fluid Ljava/util/Optional;
FIELD field_45760 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_1795 biome ()Ljava/util/Optional;
METHOD comp_1796 structure ()Ljava/util/Optional;
METHOD comp_1797 dimension ()Ljava/util/Optional;
METHOD comp_1798 smokey ()Ljava/util/Optional;
METHOD comp_1799 light ()Ljava/util/Optional;
METHOD comp_1800 block ()Ljava/util/Optional;
METHOD comp_1801 fluid ()Ljava/util/Optional;
METHOD method_53179 create (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 position
ARG 1 biome
ARG 2 structure
ARG 3 dimension
ARG 4 smokey
ARG 5 light
ARG 6 block
ARG 7 fluid
METHOD method_9018 test (Lnet/minecraft/class_3218;DDD)Z
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
METHOD method_9019 toJson ()Lcom/google/gson/JsonElement;
METHOD method_9021 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2090;
METHOD method_9021 fromJson (Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 0 json
METHOD method_9022 biome (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090;
ARG 0 biome
CLASS class_2091 Builder
FIELD field_20717 light Lnet/minecraft/class_4552;
FIELD field_20718 block Lnet/minecraft/class_4550;
FIELD field_20719 fluid Lnet/minecraft/class_4551;
FIELD field_24501 smokey Ljava/lang/Boolean;
FIELD field_9688 feature Lnet/minecraft/class_5321;
FIELD field_20717 light Ljava/util/Optional;
FIELD field_20718 block Ljava/util/Optional;
FIELD field_20719 fluid Ljava/util/Optional;
FIELD field_24501 smokey Ljava/util/Optional;
FIELD field_9688 feature Ljava/util/Optional;
FIELD field_9689 y Lnet/minecraft/class_2096$class_2099;
FIELD field_9690 biome Lnet/minecraft/class_5321;
FIELD field_9691 dimension Lnet/minecraft/class_5321;
FIELD field_9690 biome Ljava/util/Optional;
FIELD field_9691 dimension Ljava/util/Optional;
FIELD field_9692 z Lnet/minecraft/class_2096$class_2099;
FIELD field_9693 x Lnet/minecraft/class_2096$class_2099;
METHOD method_22484 create ()Lnet/minecraft/class_2090$class_2091;
METHOD method_27989 block (Lnet/minecraft/class_4550;)Lnet/minecraft/class_2090$class_2091;
METHOD method_27989 block (Lnet/minecraft/class_4550$class_4710;)Lnet/minecraft/class_2090$class_2091;
ARG 1 block
METHOD method_27990 smokey (Ljava/lang/Boolean;)Lnet/minecraft/class_2090$class_2091;
METHOD method_27990 smokey (Z)Lnet/minecraft/class_2090$class_2091;
ARG 1 smokey
METHOD method_35274 fluid (Lnet/minecraft/class_4551;)Lnet/minecraft/class_2090$class_2091;
METHOD method_35274 fluid (Lnet/minecraft/class_4551$class_6079;)Lnet/minecraft/class_2090$class_2091;
ARG 1 fluid
METHOD method_35275 light (Lnet/minecraft/class_4552;)Lnet/minecraft/class_2090$class_2091;
METHOD method_35275 light (Lnet/minecraft/class_4552$class_6087;)Lnet/minecraft/class_2090$class_2091;
ARG 1 light
METHOD method_35276 x (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;
ARG 1 x
METHOD method_35277 feature (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
ARG 1 feature
METHOD method_35277 structure (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
ARG 1 structure
METHOD method_35278 y (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;
ARG 1 y
METHOD method_35279 dimension (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
ARG 1 dimension
METHOD method_35280 z (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;
ARG 1 z
METHOD method_53180 createBiome (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
ARG 0 biome
METHOD method_53181 createY (Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;
ARG 0 y
METHOD method_53182 createDimension (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
ARG 0 dimension
METHOD method_53183 createStructure (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
ARG 0 structure
METHOD method_9023 build ()Lnet/minecraft/class_2090;
METHOD method_9024 biome (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
ARG 1 biome
CLASS class_8747 PositionRange
FIELD field_45761 CODEC Lcom/mojang/serialization/Codec;
METHOD method_53184 test (DDD)Z
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_53185 create (Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;)Ljava/util/Optional;
ARG 0 x
ARG 1 y
ARG 2 z

View File

@ -1,22 +1,18 @@
CLASS net/minecraft/class_5258 net/minecraft/predicate/entity/LootContextPredicate
COMMENT A list of loot conditions applied to entities. All conditions must match for this
COMMENT unified conditions to {@linkplain #test match}. Mainly used by advancements.
FIELD field_24388 EMPTY Lnet/minecraft/class_5258;
FIELD field_24389 conditions [Lnet/minecraft/class_5341;
FIELD field_24389 conditions Ljava/util/List;
FIELD field_24390 combinedCondition Ljava/util/function/Predicate;
METHOD <init> ([Lnet/minecraft/class_5341;)V
METHOD <init> (Ljava/util/List;)V
ARG 1 conditions
METHOD method_27804 toJson (Lnet/minecraft/class_5267;)Lcom/google/gson/JsonElement;
ARG 1 predicateSerializer
METHOD method_27804 toJson ()Lcom/google/gson/JsonElement;
METHOD method_27806 test (Lnet/minecraft/class_47;)Z
ARG 1 context
METHOD method_27807 fromJson (Ljava/lang/String;Lnet/minecraft/class_5257;Lcom/google/gson/JsonElement;Lnet/minecraft/class_176;)Lnet/minecraft/class_5258;
METHOD method_27807 fromJson (Ljava/lang/String;Lnet/minecraft/class_5257;Lcom/google/gson/JsonElement;Lnet/minecraft/class_176;)Ljava/util/Optional;
ARG 0 key
ARG 1 predicateDeserializer
ARG 2 json
ARG 3 contextType
METHOD method_27808 toPredicatesJsonArray ([Lnet/minecraft/class_5258;Lnet/minecraft/class_5267;)Lcom/google/gson/JsonElement;
ARG 0 predicates
ARG 1 predicateSerializer
METHOD method_27808 toPredicatesJsonArray (Ljava/util/List;)Lcom/google/gson/JsonElement;
METHOD method_27973 create ([Lnet/minecraft/class_5341;)Lnet/minecraft/class_5258;
ARG 0 conditions

View File

@ -1,63 +1,57 @@
CLASS net/minecraft/class_4553 net/minecraft/predicate/entity/PlayerPredicate
FIELD field_20723 experienceLevel Lnet/minecraft/class_2096$class_2100;
FIELD field_20724 gameMode Lnet/minecraft/class_1934;
FIELD field_20725 stats Ljava/util/Map;
FIELD field_20726 recipes Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
FIELD field_20727 advancements Ljava/util/Map;
FIELD comp_1817 experienceLevel Lnet/minecraft/class_2096$class_2100;
FIELD comp_1818 gameMode Ljava/util/Optional;
FIELD comp_1819 stats Ljava/util/List;
FIELD comp_1820 recipes Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
FIELD comp_1821 advancements Ljava/util/Map;
FIELD comp_1822 lookingAt Ljava/util/Optional;
FIELD field_33928 LOOKING_AT_DISTANCE I
FIELD field_33929 lookingAt Lnet/minecraft/class_2048;
METHOD <init> (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_1934;Ljava/util/Map;Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;Ljava/util/Map;Lnet/minecraft/class_2048;)V
FIELD field_45770 CODEC Lcom/mojang/serialization/MapCodec;
METHOD <init> (Lnet/minecraft/class_2096$class_2100;Ljava/util/Optional;Ljava/util/List;Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;Ljava/util/Map;Ljava/util/Optional;)V
ARG 1 experienceLevel
ARG 2 gameMode
ARG 3 stats
ARG 4 recipes
ARG 5 advancements
ARG 6 lookingAt
METHOD method_22495 getStatId (Lnet/minecraft/class_3445;)Lnet/minecraft/class_2960;
ARG 0 stat
METHOD method_22496 getStat (Lnet/minecraft/class_3448;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3445;
ARG 0 type
ARG 1 id
METHOD comp_1817 experienceLevel ()Lnet/minecraft/class_2096$class_2100;
METHOD comp_1818 gameMode ()Ljava/util/Optional;
METHOD comp_1819 stats ()Ljava/util/List;
METHOD comp_1820 recipes ()Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
METHOD comp_1821 advancements ()Ljava/util/Map;
METHOD comp_1822 lookingAt ()Ljava/util/Optional;
METHOD method_22497 (Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Z
ARG 1 entity
METHOD method_22498 (Lcom/google/gson/JsonArray;Lnet/minecraft/class_3445;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 stat
METHOD method_22499 fromJson (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4553;
ARG 0 json
METHOD method_22500 (Lcom/google/gson/JsonObject;Lnet/minecraft/class_2960;Ljava/lang/Boolean;)V
ARG 1 id
METHOD method_22501 (Lcom/google/gson/JsonObject;Lnet/minecraft/class_2960;Lnet/minecraft/class_4553$class_4556;)V
ARG 1 id
METHOD method_22503 criterionFromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4553$class_4556;
ARG 0 json
METHOD method_37250 (Lnet/minecraft/class_1297;)Z
ARG 0 hitEntity
CLASS class_4554 AdvancementCriteriaPredicate
FIELD field_20728 criteria Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
FIELD comp_1823 criteria Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
FIELD field_45771 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;)V
ARG 1 criteria
METHOD comp_1823 criteria ()Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
METHOD test (Ljava/lang/Object;)Z
ARG 1 progress
CLASS class_4555 CompletedAdvancementPredicate
FIELD field_20729 done Z
FIELD comp_1824 done Z
FIELD field_45772 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Z)V
ARG 1 done
METHOD comp_1824 done ()Z
METHOD test (Ljava/lang/Object;)Z
ARG 1 progress
CLASS class_4556 AdvancementPredicate
METHOD method_22506 toJson ()Lcom/google/gson/JsonElement;
FIELD field_45773 CODEC Lcom/mojang/serialization/Codec;
CLASS class_4557 Builder
FIELD field_20730 experienceLevel Lnet/minecraft/class_2096$class_2100;
FIELD field_20731 gameMode Lnet/minecraft/class_1934;
FIELD field_20732 stats Ljava/util/Map;
FIELD field_20731 gameMode Ljava/util/Optional;
FIELD field_20732 stats Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_20733 recipes Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
FIELD field_20734 advancements Ljava/util/Map;
FIELD field_33930 lookingAt Lnet/minecraft/class_2048;
FIELD field_33930 lookingAt Ljava/util/Optional;
METHOD method_22507 build ()Lnet/minecraft/class_4553;
METHOD method_35310 create ()Lnet/minecraft/class_4553$class_4557;
METHOD method_35311 stat (Lnet/minecraft/class_3445;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4553$class_4557;
ARG 1 stat
METHOD method_35311 stat (Lnet/minecraft/class_3448;Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4553$class_4557;
ARG 1 statType
ARG 2 value
ARG 3 range
METHOD method_35312 gameMode (Lnet/minecraft/class_1934;)Lnet/minecraft/class_4553$class_4557;
ARG 1 gameMode
METHOD method_35313 experienceLevel (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4553$class_4557;
@ -71,5 +65,14 @@ CLASS net/minecraft/class_4553 net/minecraft/predicate/entity/PlayerPredicate
METHOD method_35316 advancement (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_4553$class_4557;
ARG 1 id
ARG 2 done
METHOD method_37251 lookingAt (Lnet/minecraft/class_2048;)Lnet/minecraft/class_4553$class_4557;
ARG 1 lookingAt
METHOD method_37251 lookingAt (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_4553$class_4557;
CLASS class_8749 StatMatcher
FIELD field_45774 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_3448;Lnet/minecraft/class_6880;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 type
ARG 2 value
ARG 3 range
METHOD method_53224 createCodec (Lnet/minecraft/class_3448;)Lcom/mojang/serialization/Codec;
ARG 0 type
METHOD method_53228 test (Lnet/minecraft/class_3469;)Z
ARG 1 statHandler

View File

@ -1,8 +1,8 @@
CLASS net/minecraft/class_7383 net/minecraft/predicate/entity/SlimePredicate
FIELD field_38759 size Lnet/minecraft/class_2096$class_2100;
FIELD comp_1829 size Lnet/minecraft/class_2096$class_2100;
FIELD field_45776 CODEC Lcom/mojang/serialization/MapCodec;
METHOD <init> (Lnet/minecraft/class_2096$class_2100;)V
ARG 1 size
METHOD comp_1829 size ()Lnet/minecraft/class_2096$class_2100;
METHOD method_43157 of (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_7383;
ARG 0 size
METHOD method_43158 fromJson (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_7383;
ARG 0 json

View File

@ -1,6 +1,5 @@
CLASS net/minecraft/class_7376 net/minecraft/predicate/entity/TypeSpecificPredicate
FIELD field_38723 ANY Lnet/minecraft/class_7376;
METHOD method_22494 typeSpecificToJson ()Lcom/google/gson/JsonObject;
FIELD field_45747 CODEC Lcom/mojang/serialization/Codec;
METHOD method_22497 test (Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Z
ARG 1 entity
ARG 2 world
@ -9,19 +8,12 @@ CLASS net/minecraft/class_7376 net/minecraft/predicate/entity/TypeSpecificPredic
ARG 0 variant
METHOD method_43096 frog (Lnet/minecraft/class_7106;)Lnet/minecraft/class_7376;
ARG 0 variant
METHOD method_43097 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_7376;
ARG 0 json
METHOD method_43098 toJson ()Lcom/google/gson/JsonElement;
METHOD method_43099 getDeserializer ()Lnet/minecraft/class_7376$class_7377;
CLASS class_7377 Deserializer
METHOD deserialize (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_7376;
ARG 1 json
CLASS class_7378 Deserializers
FIELD field_38724 ANY Lnet/minecraft/class_7376$class_7377;
FIELD field_38725 LIGHTNING Lnet/minecraft/class_7376$class_7377;
FIELD field_38726 FISHING_HOOK Lnet/minecraft/class_7376$class_7377;
FIELD field_38727 PLAYER Lnet/minecraft/class_7376$class_7377;
FIELD field_38728 SLIME Lnet/minecraft/class_7376$class_7377;
FIELD field_38724 ANY Lnet/minecraft/class_7376$class_8745;
FIELD field_38725 LIGHTNING Lnet/minecraft/class_7376$class_8745;
FIELD field_38726 FISHING_HOOK Lnet/minecraft/class_7376$class_8745;
FIELD field_38727 PLAYER Lnet/minecraft/class_7376$class_8745;
FIELD field_38728 SLIME Lnet/minecraft/class_7376$class_8745;
FIELD field_38729 CAT Lnet/minecraft/class_7380;
FIELD field_38730 FROG Lnet/minecraft/class_7380;
FIELD field_38731 TYPES Lcom/google/common/collect/BiMap;
@ -36,10 +28,9 @@ CLASS net/minecraft/class_7376 net/minecraft/predicate/entity/TypeSpecificPredic
FIELD field_41542 VILLAGER Lnet/minecraft/class_7380;
FIELD field_41543 PARROT Lnet/minecraft/class_7380;
FIELD field_41544 TROPICAL_FISH Lnet/minecraft/class_7380;
FIELD field_45748 TYPE_CODEC Lcom/mojang/serialization/Codec;
METHOD method_43100 (Lnet/minecraft/class_1297;)Ljava/util/Optional;
ARG 0 entity
METHOD method_43101 (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_7376;
ARG 0 json
METHOD method_43102 (Lnet/minecraft/class_1297;)Ljava/util/Optional;
ARG 0 entity
METHOD method_47829 (Lnet/minecraft/class_1297;)Ljava/util/Optional;
@ -64,3 +55,4 @@ CLASS net/minecraft/class_7376 net/minecraft/predicate/entity/TypeSpecificPredic
ARG 0 entity
METHOD method_47839 (Lnet/minecraft/class_1297;)Ljava/util/Optional;
ARG 0 entity
CLASS class_8745 Type

View File

@ -1,22 +1,16 @@
CLASS net/minecraft/class_7380 net/minecraft/predicate/entity/VariantPredicates
FIELD field_38739 VARIANT_KEY Ljava/lang/String;
FIELD field_38741 variantGetter Ljava/util/function/Function;
FIELD field_38742 deserializer Lnet/minecraft/class_7376$class_7377;
FIELD field_41547 codec Lcom/mojang/serialization/Codec;
FIELD field_38742 deserializer Lnet/minecraft/class_7376$class_8745;
METHOD <init> (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)V
ARG 1 codec
ARG 2 variantGetter
METHOD method_43114 getDeserializer ()Lnet/minecraft/class_7376$class_7377;
METHOD method_43115 (Lcom/mojang/serialization/Codec;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_7376;
ARG 2 json
METHOD method_43114 getDeserializer ()Lnet/minecraft/class_7376$class_8745;
METHOD method_43116 create (Lnet/minecraft/class_2378;Ljava/util/function/Function;)Lnet/minecraft/class_7380;
ARG 0 registry
ARG 1 variantGetter
METHOD method_43117 createPredicate (Ljava/lang/Object;)Lnet/minecraft/class_7376;
METHOD method_43117 createPredicate (Ljava/lang/Object;)Lnet/minecraft/class_7380$class_8746;
ARG 1 variant
METHOD method_47840 create (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lnet/minecraft/class_7380;
ARG 0 codec
ARG 1 variantGetter
CLASS 1
METHOD method_43118 (Ljava/lang/Object;Ljava/lang/Object;)Z
ARG 1 variant
CLASS class_8746 Predicate

View File

@ -1,15 +1,11 @@
CLASS net/minecraft/class_2035 net/minecraft/predicate/item/EnchantmentPredicate
FIELD field_20687 ARRAY_OF_ANY [Lnet/minecraft/class_2035;
FIELD field_9569 enchantment Lnet/minecraft/class_1887;
FIELD field_9570 levels Lnet/minecraft/class_2096$class_2100;
FIELD field_9571 ANY Lnet/minecraft/class_2035;
FIELD comp_1748 enchantment Ljava/util/Optional;
FIELD comp_1749 levels Lnet/minecraft/class_2096$class_2100;
FIELD field_45741 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_1887;Lnet/minecraft/class_2096$class_2100;)V
ARG 1 enchantment
ARG 2 levels
METHOD method_8879 deserializeAll (Lcom/google/gson/JsonElement;)[Lnet/minecraft/class_2035;
ARG 0 el
METHOD comp_1748 enchantment ()Ljava/util/Optional;
METHOD comp_1749 levels ()Lnet/minecraft/class_2096$class_2100;
METHOD method_8880 test (Ljava/util/Map;)Z
ARG 1 enchantments
METHOD method_8881 serialize ()Lcom/google/gson/JsonElement;
METHOD method_8882 deserialize (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2035;
ARG 0 el

View File

@ -1,40 +1,43 @@
CLASS net/minecraft/class_2073 net/minecraft/predicate/item/ItemPredicate
FIELD field_20689 storedEnchantments [Lnet/minecraft/class_2035;
FIELD field_9640 ANY Lnet/minecraft/class_2073;
FIELD field_9641 count Lnet/minecraft/class_2096$class_2100;
FIELD field_9642 potion Lnet/minecraft/class_1842;
FIELD field_9643 tag Lnet/minecraft/class_6862;
FIELD field_9644 items Ljava/util/Set;
FIELD field_9645 nbt Lnet/minecraft/class_2105;
FIELD field_9646 durability Lnet/minecraft/class_2096$class_2100;
FIELD field_9647 enchantments [Lnet/minecraft/class_2035;
METHOD <init> (Lnet/minecraft/class_6862;Ljava/util/Set;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;[Lnet/minecraft/class_2035;[Lnet/minecraft/class_2035;Lnet/minecraft/class_1842;Lnet/minecraft/class_2105;)V
ARG 1 tag
ARG 2 items
FIELD comp_1783 tag Ljava/util/Optional;
FIELD comp_1784 items Ljava/util/Optional;
FIELD comp_1785 count Lnet/minecraft/class_2096$class_2100;
FIELD comp_1786 durability Lnet/minecraft/class_2096$class_2100;
FIELD comp_1787 enchantments Ljava/util/List;
FIELD comp_1788 storedEnchantments Ljava/util/List;
FIELD comp_1789 potion Ljava/util/Optional;
FIELD comp_1790 nbt Ljava/util/Optional;
FIELD field_45754 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45755 ITEM_ENTRY_LIST_CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Ljava/util/List;Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 3 count
ARG 4 durability
ARG 5 enchantments
ARG 6 storedEnchantments
ARG 7 potion
ARG 8 nbt
METHOD method_33267 (Lnet/minecraft/class_2960;)Lcom/google/gson/JsonSyntaxException;
ARG 0 id
METHOD method_8969 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2073;
METHOD comp_1783 tag ()Ljava/util/Optional;
METHOD comp_1784 items ()Ljava/util/Optional;
METHOD comp_1785 count ()Lnet/minecraft/class_2096$class_2100;
METHOD comp_1786 durability ()Lnet/minecraft/class_2096$class_2100;
METHOD comp_1787 enchantments ()Ljava/util/List;
METHOD comp_1788 storedEnchantments ()Ljava/util/List;
METHOD comp_1789 potion ()Ljava/util/Optional;
METHOD comp_1790 nbt ()Ljava/util/Optional;
METHOD method_53164 toJson (Ljava/util/List;)Lcom/google/gson/JsonElement;
ARG 0 predicates
METHOD method_8969 fromJson (Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 0 el
METHOD method_8970 test (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_8971 toJson ()Lcom/google/gson/JsonElement;
METHOD method_8972 deserializeAll (Lcom/google/gson/JsonElement;)[Lnet/minecraft/class_2073;
METHOD method_8972 deserializeAll (Lcom/google/gson/JsonElement;)Ljava/util/List;
ARG 0 el
CLASS class_2074 Builder
FIELD field_20690 storedEnchantments Ljava/util/List;
FIELD field_20690 storedEnchantments Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_9648 count Lnet/minecraft/class_2096$class_2100;
FIELD field_9649 enchantments Ljava/util/List;
FIELD field_9650 item Ljava/util/Set;
FIELD field_9651 potion Lnet/minecraft/class_1842;
FIELD field_9652 tag Lnet/minecraft/class_6862;
FIELD field_9649 enchantments Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_9650 item Ljava/util/Optional;
FIELD field_9651 potion Ljava/util/Optional;
FIELD field_9652 tag Ljava/util/Optional;
FIELD field_9653 durability Lnet/minecraft/class_2096$class_2100;
FIELD field_9654 nbt Lnet/minecraft/class_2105;
FIELD field_9654 nbt Ljava/util/Optional;
METHOD method_20399 nbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2073$class_2074;
ARG 1 nbt
METHOD method_35232 potion (Lnet/minecraft/class_1842;)Lnet/minecraft/class_2073$class_2074;
@ -45,6 +48,8 @@ CLASS net/minecraft/class_2073 net/minecraft/predicate/item/ItemPredicate
ARG 1 enchantment
METHOD method_35235 durability (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2073$class_2074;
ARG 1 durability
METHOD method_53166 (Lnet/minecraft/class_1935;)Lnet/minecraft/class_6880;
ARG 0 item
METHOD method_8973 create ()Lnet/minecraft/class_2073$class_2074;
METHOD method_8975 tag (Lnet/minecraft/class_6862;)Lnet/minecraft/class_2073$class_2074;
ARG 1 tag

View File

@ -2,20 +2,18 @@ CLASS net/minecraft/class_1874 net/minecraft/recipe/AbstractCookingRecipe
FIELD field_17544 type Lnet/minecraft/class_3956;
FIELD field_40241 category Lnet/minecraft/class_7709;
FIELD field_9057 experience F
FIELD field_9058 cookTime I
FIELD field_9059 output Lnet/minecraft/class_1799;
FIELD field_9060 id Lnet/minecraft/class_2960;
FIELD field_9061 input Lnet/minecraft/class_1856;
FIELD field_9058 cookingTime I
FIELD field_9059 result Lnet/minecraft/class_1799;
FIELD field_9061 ingredient Lnet/minecraft/class_1856;
FIELD field_9062 group Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_3956;Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V
METHOD <init> (Lnet/minecraft/class_3956;Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V
ARG 1 type
ARG 2 id
ARG 3 group
ARG 4 category
ARG 5 input
ARG 6 output
ARG 7 experience
ARG 8 cookTime
ARG 2 group
ARG 3 category
ARG 4 ingredient
ARG 5 result
ARG 6 experience
ARG 7 cookingTime
METHOD method_45438 getCategory ()Lnet/minecraft/class_7709;
METHOD method_8167 getCookTime ()I
METHOD method_8167 getCookingTime ()I
METHOD method_8171 getExperience ()F

View File

@ -1,9 +1,8 @@
CLASS net/minecraft/class_3859 net/minecraft/recipe/BlastingRecipe
METHOD <init> (Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V
ARG 1 id
ARG 2 group
ARG 3 category
ARG 4 input
ARG 5 output
ARG 6 experience
ARG 7 cookTime
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V
ARG 1 group
ARG 2 category
ARG 3 ingredient
ARG 4 result
ARG 5 experience
ARG 6 cookingTime

View File

@ -1,9 +1,8 @@
CLASS net/minecraft/class_3920 net/minecraft/recipe/CampfireCookingRecipe
METHOD <init> (Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V
ARG 1 id
ARG 2 group
ARG 3 category
ARG 4 input
ARG 5 output
ARG 6 experience
ARG 7 cookTime
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V
ARG 1 group
ARG 2 category
ARG 3 ingredient
ARG 4 result
ARG 5 experience
ARG 6 cookingTime

View File

@ -1,15 +1,14 @@
CLASS net/minecraft/class_3957 net/minecraft/recipe/CookingRecipeSerializer
FIELD field_17551 cookingTime I
FIELD field_17552 recipeFactory Lnet/minecraft/class_3957$class_3958;
FIELD field_46105 codec Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_3957$class_3958;I)V
ARG 1 recipeFactory
ARG 2 cookingTime
CLASS class_3958 RecipeFactory
METHOD create (Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)Lnet/minecraft/class_1874;
ARG 1 id
ARG 2 group
ARG 3 category
ARG 4 input
ARG 5 output
ARG 6 experience
ARG 7 cookTime
METHOD create (Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)Lnet/minecraft/class_1874;
ARG 1 group
ARG 2 category
ARG 3 ingredient
ARG 4 result
ARG 5 experience
ARG 6 cookingTime

View File

@ -1,3 +1 @@
CLASS net/minecraft/class_8164 net/minecraft/recipe/CraftingDecoratedPotRecipe
METHOD method_51509 getPotStackWith (Lnet/minecraft/class_8172$class_8526;)Lnet/minecraft/class_1799;
ARG 0 sherds

View File

@ -1,26 +1,25 @@
CLASS net/minecraft/class_3972 net/minecraft/recipe/CuttingRecipe
COMMENT A recipe that has only one input ingredient. It can be used by any type
COMMENT of recipe as long as its subclass implements the proper interface.
FIELD field_17642 input Lnet/minecraft/class_1856;
FIELD field_17643 output Lnet/minecraft/class_1799;
FIELD field_17644 id Lnet/minecraft/class_2960;
FIELD field_17642 ingredient Lnet/minecraft/class_1856;
FIELD field_17643 result Lnet/minecraft/class_1799;
FIELD field_17645 group Ljava/lang/String;
FIELD field_17646 type Lnet/minecraft/class_3956;
FIELD field_17647 serializer Lnet/minecraft/class_1865;
METHOD <init> (Lnet/minecraft/class_3956;Lnet/minecraft/class_1865;Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)V
METHOD <init> (Lnet/minecraft/class_3956;Lnet/minecraft/class_1865;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)V
ARG 1 type
ARG 2 serializer
ARG 3 id
ARG 4 group
ARG 5 input
ARG 6 output
ARG 3 group
ARG 4 ingredient
ARG 5 result
CLASS class_3973 Serializer
FIELD field_17648 recipeFactory Lnet/minecraft/class_3972$class_3973$class_3974;
FIELD field_46107 codec Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_3972$class_3973$class_3974;)V
ARG 1 recipeFactory
CLASS class_3974 RecipeFactory
METHOD create (Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)Lnet/minecraft/class_3972;
ARG 1 id
ARG 2 group
ARG 3 input
ARG 4 output
METHOD create (Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;I)Lnet/minecraft/class_3972;
ARG 1 group
ARG 2 ingredient
ARG 3 result
ARG 4 count

View File

@ -5,6 +5,8 @@ CLASS net/minecraft/class_1856 net/minecraft/recipe/Ingredient
FIELD field_9019 entries [Lnet/minecraft/class_1856$class_1859;
METHOD <init> (Ljava/util/stream/Stream;)V
ARG 1 entries
METHOD <init> ([Lnet/minecraft/class_1856$class_1859;)V
ARG 1 entries
METHOD method_26964 ofStacks (Ljava/util/stream/Stream;)Lnet/minecraft/class_1856;
ARG 0 stacks
METHOD method_26965 (Lnet/minecraft/class_1799;)Z
@ -12,15 +14,11 @@ CLASS net/minecraft/class_1856 net/minecraft/recipe/Ingredient
METHOD method_35226 empty ()Lnet/minecraft/class_1856;
METHOD method_47374 (Lnet/minecraft/class_1856$class_1859;)Ljava/util/stream/Stream;
ARG 0 entry
METHOD method_52177 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_1856;
ARG 0 json
METHOD method_8086 fromPacket (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1856;
ARG 0 buf
METHOD method_8088 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_8089 toJson ()Lcom/google/gson/JsonElement;
METHOD method_8090 (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_1856$class_1859;
ARG 0 jsonElement
METHOD method_8089 toJson (Z)Lcom/google/gson/JsonElement;
METHOD method_8091 ofItems ([Lnet/minecraft/class_1935;)Lnet/minecraft/class_1856;
ARG 0 items
METHOD method_8092 ofEntries (Ljava/util/stream/Stream;)Lnet/minecraft/class_1856;
@ -28,25 +26,21 @@ CLASS net/minecraft/class_1856 net/minecraft/recipe/Ingredient
METHOD method_8100 getMatchingItemIds ()Lit/unimi/dsi/fastutil/ints/IntList;
METHOD method_8101 ofStacks ([Lnet/minecraft/class_1799;)Lnet/minecraft/class_1856;
ARG 0 stacks
METHOD method_8102 fromJson (Lcom/google/gson/JsonElement;Z)Lnet/minecraft/class_1856;
ARG 0 json
ARG 1 allowAir
METHOD method_8103 isEmpty ()Z
METHOD method_8105 getMatchingStacks ()[Lnet/minecraft/class_1799;
METHOD method_8106 fromTag (Lnet/minecraft/class_6862;)Lnet/minecraft/class_1856;
ARG 0 tag
METHOD method_8107 entryFromJson (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1856$class_1859;
ARG 0 json
METHOD test (Ljava/lang/Object;)Z
ARG 1 stack
CLASS class_1857 StackEntry
FIELD field_9021 stack Lnet/minecraft/class_1799;
FIELD comp_1930 stack Lnet/minecraft/class_1799;
METHOD <init> (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD comp_1930 stack ()Lnet/minecraft/class_1799;
CLASS class_1858 TagEntry
FIELD field_9022 tag Lnet/minecraft/class_6862;
FIELD comp_1931 tag Lnet/minecraft/class_6862;
METHOD <init> (Lnet/minecraft/class_6862;)V
ARG 1 tag
METHOD comp_1931 tag ()Lnet/minecraft/class_6862;
CLASS class_1859 Entry
METHOD method_8108 getStacks ()Ljava/util/Collection;
METHOD method_8109 toJson ()Lcom/google/gson/JsonObject;

View File

@ -9,8 +9,7 @@ CLASS net/minecraft/class_2955 net/minecraft/recipe/InputSlotFiller
ARG 1 craftAll
ARG 2 limit
ARG 3 recipeInCraftingSlots
METHOD method_12821 fillInputSlots (Lnet/minecraft/class_1860;Z)V
ARG 1 recipe
METHOD method_12821 fillInputSlots (Lnet/minecraft/class_8786;Z)V
ARG 2 craftAll
METHOD method_12822 returnInputs ()V
METHOD method_12823 getFreeInventorySlots ()I
@ -18,7 +17,6 @@ CLASS net/minecraft/class_2955 net/minecraft/recipe/InputSlotFiller
ARG 1 slot
ARG 2 stack
METHOD method_12825 canReturnInputs ()Z
METHOD method_12826 fillInputSlots (Lnet/minecraft/class_3222;Lnet/minecraft/class_1860;Z)V
METHOD method_12826 fillInputSlots (Lnet/minecraft/class_3222;Lnet/minecraft/class_8786;Z)V
ARG 1 entity
ARG 2 recipe
ARG 3 craftAll

View File

@ -1,6 +1,5 @@
CLASS net/minecraft/class_1861 net/minecraft/recipe/MapExtendingRecipe
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_7710;)V
ARG 1 id
ARG 2 category
METHOD <init> (Lnet/minecraft/class_7710;)V
ARG 1 category
METHOD method_51165 findFilledMap (Lnet/minecraft/class_8566;)Lnet/minecraft/class_1799;
ARG 0 inventory

View File

@ -25,7 +25,7 @@ CLASS net/minecraft/class_1860 net/minecraft/recipe/Recipe
COMMENT {@return whether this recipe has no ingredient or has any empty ingredient}
COMMENT The recipe book uses this to ignore recipes for display.
METHOD method_49188 showNotification ()Z
METHOD method_8110 getOutput (Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799;
METHOD method_8110 getResult (Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799;
COMMENT {@return a preview of the recipe's output}
COMMENT
COMMENT <p>The returned stack should not be modified. To obtain the actual output,
@ -58,8 +58,6 @@ CLASS net/minecraft/class_1860 net/minecraft/recipe/Recipe
COMMENT the width of the input inventory
ARG 2 height
COMMENT the height of the input inventory
METHOD method_8114 getId ()Lnet/minecraft/class_2960;
COMMENT {@return the ID of this recipe}
METHOD method_8115 matches (Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;)Z
COMMENT {@return whether this recipe matches the contents inside the
COMMENT {@code inventory} in the given {@code world}}

View File

@ -5,10 +5,9 @@ CLASS net/minecraft/class_2952 net/minecraft/recipe/RecipeGridAligner
ARG 3 amount
ARG 4 gridX
ARG 5 gridY
METHOD method_12816 alignRecipeToGrid (IIILnet/minecraft/class_1860;Ljava/util/Iterator;I)V
METHOD method_12816 alignRecipeToGrid (IIILnet/minecraft/class_8786;Ljava/util/Iterator;I)V
ARG 1 gridWidth
ARG 2 gridHeight
ARG 3 gridOutputSlot
ARG 4 recipe
ARG 5 inputs
ARG 6 amount

View File

@ -11,7 +11,7 @@ CLASS net/minecraft/class_1863 net/minecraft/recipe/RecipeManager
FIELD field_9027 LOGGER Lorg/slf4j/Logger;
METHOD method_17717 getAllOfType (Lnet/minecraft/class_3956;)Ljava/util/Map;
ARG 1 type
METHOD method_17720 deserialize (Lnet/minecraft/class_2960;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1860;
METHOD method_17720 deserialize (Lnet/minecraft/class_2960;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_8786;
COMMENT Reads a recipe from a JSON object.
COMMENT
COMMENT @implNote Even though a recipe's {@linkplain Recipe#getSerializer() serializer}
@ -30,8 +30,6 @@ CLASS net/minecraft/class_1863 net/minecraft/recipe/RecipeManager
ARG 0 map
METHOD method_17723 (Ljava/util/Map;)Ljava/util/stream/Stream;
ARG 0 map
METHOD method_17876 (Lnet/minecraft/class_1937;Lnet/minecraft/class_1860;)Ljava/lang/String;
ARG 1 recipe
METHOD method_17877 getAllMatches (Lnet/minecraft/class_3956;Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;)Ljava/util/List;
COMMENT Creates a list of all recipes of the given {@code type} that match the
COMMENT given {@code inventory} and {@code world}. The list is ordered by the
@ -54,8 +52,6 @@ CLASS net/minecraft/class_1863 net/minecraft/recipe/RecipeManager
COMMENT the recipes to set
METHOD method_20703 (Ljava/util/Map$Entry;)Ljava/util/Map;
ARG 0 entry
METHOD method_20704 (Ljava/util/Map;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_1860;)V
ARG 2 recipe
METHOD method_20706 (Lnet/minecraft/class_3956;)Ljava/util/Map;
ARG 0 t
METHOD method_20707 (Lnet/minecraft/class_3956;)Lcom/google/common/collect/ImmutableMap$Builder;
@ -73,8 +69,6 @@ CLASS net/minecraft/class_1863 net/minecraft/recipe/RecipeManager
METHOD method_35227 isErrored ()Z
COMMENT {@return the {@link #errored} field} This is unused in vanilla and will only
COMMENT return {@code false} without mods.
METHOD method_42297 (Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;Lnet/minecraft/class_1860;)Z
ARG 2 recipe
METHOD method_42298 (Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;Ljava/util/Map$Entry;)Z
ARG 2 entry
METHOD method_42299 getFirstMatch (Lnet/minecraft/class_3956;Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;Lnet/minecraft/class_2960;)Ljava/util/Optional;
@ -84,8 +78,6 @@ CLASS net/minecraft/class_1863 net/minecraft/recipe/RecipeManager
ARG 4 id
METHOD method_42300 (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;
ARG 0 entry
METHOD method_42301 (Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;Lnet/minecraft/class_1860;)Z
ARG 2 recipe
METHOD method_42302 createCachedMatchGetter (Lnet/minecraft/class_3956;)Lnet/minecraft/class_1863$class_7266;
COMMENT Creates a cached match getter. This is optimized for getting matches of the same
COMMENT recipe repeatedly, such as furnaces.

View File

@ -24,11 +24,9 @@ CLASS net/minecraft/class_1662 net/minecraft/recipe/RecipeMatcher
COMMENT the recipe to match against
ARG 2 output
COMMENT optional output list of item ids that were matched whilst evaluating the recipe conditions
METHOD method_7403 countCrafts (Lnet/minecraft/class_1860;ILit/unimi/dsi/fastutil/ints/IntList;)I
METHOD method_7403 countCrafts (Lnet/minecraft/class_8786;ILit/unimi/dsi/fastutil/ints/IntList;)I
COMMENT Determines the number of crafts that can be produced for a recipe using the
COMMENT collected resources available to this crafter.
ARG 1 recipe
COMMENT the recipe to match against
ARG 2 limit
ARG 3 output
COMMENT optional output list of item ids that were matched whilst evaluating the recipe conditions
@ -48,11 +46,9 @@ CLASS net/minecraft/class_1662 net/minecraft/recipe/RecipeMatcher
COMMENT optional output list of item ids that were matched whilst evaluating the recipe conditions
ARG 3 multiplier
COMMENT the number of expected outputs
METHOD method_7407 countCrafts (Lnet/minecraft/class_1860;Lit/unimi/dsi/fastutil/ints/IntList;)I
METHOD method_7407 countCrafts (Lnet/minecraft/class_8786;Lit/unimi/dsi/fastutil/ints/IntList;)I
COMMENT Determines the number of crafts that can be produced for a recipe using the
COMMENT collected resources available to this crafter.
ARG 1 recipe
COMMENT the recipe to match against
ARG 2 output
COMMENT optional output list of item ids that were matched whilst evaluating the recipe conditions
METHOD method_7408 getItemId (Lnet/minecraft/class_1799;)I

View File

@ -32,30 +32,15 @@ CLASS net/minecraft/class_1865 net/minecraft/recipe/RecipeSerializer
METHOD method_17724 register (Ljava/lang/String;Lnet/minecraft/class_1865;)Lnet/minecraft/class_1865;
ARG 0 id
ARG 1 serializer
METHOD method_8121 read (Lnet/minecraft/class_2960;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1860;
COMMENT Reads a recipe from a JSON object.
COMMENT
COMMENT @implNote If this throws any exception besides {@link com.google.gson.JsonParseException}
COMMENT and {@link IllegalArgumentException}, it will terminate and affect loading
COMMENT of all recipes from data packs beyond the current recipe.
COMMENT
COMMENT @throws com.google.gson.JsonParseException if the recipe JSON is incorrect
COMMENT @return the read recipe
ARG 1 id
COMMENT the recipe's ID
ARG 2 json
COMMENT the recipe JSON
METHOD method_8122 read (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_1860;
METHOD method_53736 codec ()Lcom/mojang/serialization/Codec;
METHOD method_8122 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1860;
COMMENT Reads a recipe from a packet byte buf, usually on the client.
COMMENT
COMMENT <p>This can throw whatever exception the packet byte buf throws. This may be
COMMENT called in the netty event loop than the client game engine thread.
COMMENT
COMMENT @return the read recipe
ARG 1 id
COMMENT the recipe's ID
ARG 2 buf
COMMENT the recipe buf
ARG 1 buf
METHOD method_8124 write (Lnet/minecraft/class_2540;Lnet/minecraft/class_1860;)V
COMMENT Writes a recipe to a packet byte buf, usually on the server.
COMMENT

View File

@ -1,11 +1,9 @@
CLASS net/minecraft/class_1732 net/minecraft/recipe/RecipeUnlocker
METHOD method_7662 setLastRecipe (Lnet/minecraft/class_1860;)V
ARG 1 recipe
METHOD method_7663 getLastRecipe ()Lnet/minecraft/class_1860;
METHOD method_7662 setLastRecipe (Lnet/minecraft/class_8786;)V
METHOD method_7663 getLastRecipe ()Lnet/minecraft/class_8786;
METHOD method_7664 unlockLastRecipe (Lnet/minecraft/class_1657;Ljava/util/List;)V
ARG 1 player
ARG 2 ingredients
METHOD method_7665 shouldCraftRecipe (Lnet/minecraft/class_1937;Lnet/minecraft/class_3222;Lnet/minecraft/class_1860;)Z
METHOD method_7665 shouldCraftRecipe (Lnet/minecraft/class_1937;Lnet/minecraft/class_3222;Lnet/minecraft/class_8786;)Z
ARG 1 world
ARG 2 player
ARG 3 recipe

View File

@ -1,38 +1,31 @@
CLASS net/minecraft/class_1869 net/minecraft/recipe/ShapedRecipe
FIELD field_40256 category Lnet/minecraft/class_7710;
FIELD field_42719 showNotification Z
FIELD field_9051 id Lnet/minecraft/class_2960;
FIELD field_9052 input Lnet/minecraft/class_2371;
FIELD field_9053 output Lnet/minecraft/class_1799;
FIELD field_9052 ingredients Lnet/minecraft/class_2371;
FIELD field_9053 result Lnet/minecraft/class_1799;
FIELD field_9054 height I
FIELD field_9055 width I
FIELD field_9056 group Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_7710;IILnet/minecraft/class_2371;Lnet/minecraft/class_1799;)V
ARG 1 id
ARG 2 group
ARG 3 category
ARG 4 width
ARG 5 height
ARG 6 input
ARG 7 output
METHOD <init> (Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_7710;IILnet/minecraft/class_2371;Lnet/minecraft/class_1799;Z)V
ARG 1 id
ARG 2 group
ARG 3 category
ARG 4 width
ARG 5 height
ARG 6 input
ARG 7 output
ARG 8 showNotification
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_7710;IILnet/minecraft/class_2371;Lnet/minecraft/class_1799;)V
ARG 1 group
ARG 2 category
ARG 3 width
ARG 4 height
ARG 5 ingredients
ARG 6 result
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_7710;IILnet/minecraft/class_2371;Lnet/minecraft/class_1799;Z)V
ARG 1 group
ARG 2 category
ARG 3 width
ARG 4 height
ARG 5 ingredients
ARG 6 result
ARG 7 showNotification
METHOD method_31585 (Lnet/minecraft/class_1856;)Z
ARG 0 ingredient
METHOD method_31586 (Lnet/minecraft/class_1856;)Z
ARG 0 ingredient
METHOD method_35228 outputFromJson (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1799;
ARG 0 json
METHOD method_8145 getPattern (Lcom/google/gson/JsonArray;)[Ljava/lang/String;
ARG 0 json
METHOD method_8146 removePadding ([Ljava/lang/String;)[Ljava/lang/String;
METHOD method_8146 removePadding (Ljava/util/List;)[Ljava/lang/String;
COMMENT Removes empty space from around the recipe pattern.
COMMENT
COMMENT <p>Turns patterns such as:</p>
@ -53,25 +46,11 @@ CLASS net/minecraft/class_1869 net/minecraft/recipe/ShapedRecipe
COMMENT
COMMENT @return a new recipe pattern with all leading and trailing empty rows/columns removed
ARG 0 pattern
METHOD method_8148 createPatternMatrix ([Ljava/lang/String;Ljava/util/Map;II)Lnet/minecraft/class_2371;
COMMENT Compiles a pattern and series of symbols into a list of ingredients (the matrix) suitable for matching
COMMENT against a crafting grid.
ARG 0 pattern
ARG 1 symbols
ARG 2 width
ARG 3 height
METHOD method_8150 getWidth ()I
METHOD method_8151 findFirstSymbol (Ljava/lang/String;)I
ARG 0 line
METHOD method_8153 findLastSymbol (Ljava/lang/String;)I
ARG 0 pattern
METHOD method_8155 getItem (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1792;
ARG 0 json
METHOD method_8157 readSymbols (Lcom/google/gson/JsonObject;)Ljava/util/Map;
COMMENT Reads the pattern symbols.
COMMENT
COMMENT @return a mapping from a symbol to the ingredient it represents
ARG 0 json
METHOD method_8158 getHeight ()I
METHOD method_8161 matchesPattern (Lnet/minecraft/class_8566;IIZ)Z
ARG 1 inv
@ -79,3 +58,4 @@ CLASS net/minecraft/class_1869 net/minecraft/recipe/ShapedRecipe
ARG 3 offsetY
ARG 4 flipped
CLASS class_1870 Serializer
FIELD field_46102 CODEC Lcom/mojang/serialization/Codec;

View File

@ -1,15 +1,12 @@
CLASS net/minecraft/class_1867 net/minecraft/recipe/ShapelessRecipe
FIELD field_40257 category Lnet/minecraft/class_7710;
FIELD field_9047 input Lnet/minecraft/class_2371;
FIELD field_9048 id Lnet/minecraft/class_2960;
FIELD field_9047 ingredients Lnet/minecraft/class_2371;
FIELD field_9049 group Ljava/lang/String;
FIELD field_9050 output Lnet/minecraft/class_1799;
METHOD <init> (Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_7710;Lnet/minecraft/class_1799;Lnet/minecraft/class_2371;)V
ARG 1 id
ARG 2 group
ARG 3 category
ARG 4 output
ARG 5 input
FIELD field_9050 result Lnet/minecraft/class_1799;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_7710;Lnet/minecraft/class_1799;Lnet/minecraft/class_2371;)V
ARG 1 group
ARG 2 category
ARG 3 result
ARG 4 ingredients
CLASS class_1868 Serializer
METHOD method_8144 getIngredients (Lcom/google/gson/JsonArray;)Lnet/minecraft/class_2371;
ARG 0 json
FIELD field_46104 CODEC Lcom/mojang/serialization/Codec;

View File

@ -1,9 +1,8 @@
CLASS net/minecraft/class_3861 net/minecraft/recipe/SmeltingRecipe
METHOD <init> (Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V
ARG 1 id
ARG 2 group
ARG 3 category
ARG 4 input
ARG 5 output
ARG 6 experience
ARG 7 cookTime
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V
ARG 1 group
ARG 2 category
ARG 3 ingredient
ARG 4 result
ARG 5 experience
ARG 6 cookingTime

View File

@ -1,13 +1,12 @@
CLASS net/minecraft/class_8060 net/minecraft/recipe/SmithingTransformRecipe
FIELD field_42029 id Lnet/minecraft/class_2960;
FIELD field_42030 template Lnet/minecraft/class_1856;
FIELD field_42031 base Lnet/minecraft/class_1856;
FIELD field_42032 addition Lnet/minecraft/class_1856;
FIELD field_42033 result Lnet/minecraft/class_1799;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)V
ARG 1 id
ARG 2 template
ARG 3 base
ARG 4 addition
ARG 5 result
METHOD <init> (Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)V
ARG 1 template
ARG 2 base
ARG 3 addition
ARG 4 result
CLASS class_8061 Serializer
FIELD field_46108 CODEC Lcom/mojang/serialization/Codec;

View File

@ -1,11 +1,10 @@
CLASS net/minecraft/class_8062 net/minecraft/recipe/SmithingTrimRecipe
FIELD field_42034 id Lnet/minecraft/class_2960;
FIELD field_42035 template Lnet/minecraft/class_1856;
FIELD field_42036 base Lnet/minecraft/class_1856;
FIELD field_42037 addition Lnet/minecraft/class_1856;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;)V
ARG 1 id
ARG 2 template
ARG 3 base
ARG 4 addition
METHOD <init> (Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;)V
ARG 1 template
ARG 2 base
ARG 3 addition
CLASS class_8063 Serializer
FIELD field_46109 CODEC Lcom/mojang/serialization/Codec;

View File

@ -1,9 +1,8 @@
CLASS net/minecraft/class_3862 net/minecraft/recipe/SmokingRecipe
METHOD <init> (Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V
ARG 1 id
ARG 2 group
ARG 3 category
ARG 4 input
ARG 5 output
ARG 6 experience
ARG 7 cookTime
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_7709;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V
ARG 1 group
ARG 2 category
ARG 3 ingredient
ARG 4 result
ARG 5 experience
ARG 6 cookingTime

View File

@ -1,6 +1,4 @@
CLASS net/minecraft/class_1852 net/minecraft/recipe/SpecialCraftingRecipe
FIELD field_40255 category Lnet/minecraft/class_7710;
FIELD field_9009 id Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_7710;)V
ARG 1 id
ARG 2 category
METHOD <init> (Lnet/minecraft/class_7710;)V
ARG 1 category

View File

@ -6,10 +6,10 @@ CLASS net/minecraft/class_1866 net/minecraft/recipe/SpecialRecipeSerializer
COMMENT <p>The name "special" comes from the fact that in vanilla, recipes using this
COMMENT serializer have IDs starting with {@code crafting_special_}. All of their logic and ingredients
COMMENT are also defined in code, which distinguishes them from "non-special" recipes.
FIELD field_46106 codec Lcom/mojang/serialization/Codec;
FIELD field_9046 factory Lnet/minecraft/class_1866$class_7711;
METHOD <init> (Lnet/minecraft/class_1866$class_7711;)V
ARG 1 factory
CLASS class_7711 Factory
METHOD create (Lnet/minecraft/class_2960;Lnet/minecraft/class_7710;)Lnet/minecraft/class_3955;
ARG 1 id
ARG 2 category
METHOD create (Lnet/minecraft/class_7710;)Lnet/minecraft/class_3955;
ARG 1 category

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_3975 net/minecraft/recipe/StonecuttingRecipe
METHOD <init> (Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)V
ARG 1 id
ARG 2 group
ARG 3 input
ARG 4 output
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;I)V
ARG 1 group
ARG 2 ingredient
ARG 3 result
ARG 4 count

View File

@ -4,31 +4,25 @@ CLASS net/minecraft/class_3439 net/minecraft/recipe/book/RecipeBook
FIELD field_25734 options Lnet/minecraft/class_5411;
METHOD method_14875 copyFrom (Lnet/minecraft/class_3439;)V
ARG 1 book
METHOD method_14876 add (Lnet/minecraft/class_1860;)V
ARG 1 recipe
METHOD method_14876 add (Lnet/minecraft/class_8786;)V
METHOD method_14877 display (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_14878 contains (Lnet/minecraft/class_1860;)Z
ARG 1 recipe
METHOD method_14878 contains (Lnet/minecraft/class_8786;)Z
METHOD method_14879 remove (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_14880 isFilteringCraftable (Lnet/minecraft/class_1729;)Z
ARG 1 handler
METHOD method_14881 add (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_14883 shouldDisplay (Lnet/minecraft/class_1860;)Z
ARG 1 recipe
METHOD method_14883 shouldDisplay (Lnet/minecraft/class_8786;)Z
METHOD method_14884 setGuiOpen (Lnet/minecraft/class_5421;Z)V
ARG 1 category
ARG 2 open
METHOD method_14885 display (Lnet/minecraft/class_1860;)V
ARG 1 recipe
METHOD method_14886 onRecipeDisplayed (Lnet/minecraft/class_1860;)V
ARG 1 recipe
METHOD method_14885 display (Lnet/minecraft/class_8786;)V
METHOD method_14886 onRecipeDisplayed (Lnet/minecraft/class_8786;)V
METHOD method_14887 isGuiOpen (Lnet/minecraft/class_5421;)Z
ARG 1 category
METHOD method_14893 remove (Lnet/minecraft/class_1860;)V
ARG 1 recipe
METHOD method_14893 remove (Lnet/minecraft/class_8786;)V
METHOD method_22845 contains (Lnet/minecraft/class_2960;)Z
ARG 1 id
METHOD method_30173 getOptions ()Lnet/minecraft/class_5411;

View File

@ -7,11 +7,6 @@ CLASS net/minecraft/class_2385 net/minecraft/registry/MutableRegistry
ARG 1 key
ARG 2 entry
ARG 3 lifecycle
METHOD method_10273 set (ILnet/minecraft/class_5321;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_6880;
ARG 1 rawId
ARG 2 key
ARG 3 value
ARG 4 lifecycle
METHOD method_35863 isEmpty ()Z
COMMENT {@return whether the registry is empty}
METHOD method_46769 createMutableEntryLookup ()Lnet/minecraft/class_7871;

View File

@ -216,6 +216,9 @@ CLASS net/minecraft/class_7923 net/minecraft/registry/Registries
ARG 0 registry
METHOD method_49927 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_8249;
ARG 0 registry
METHOD method_53495 createIntrusive (Lnet/minecraft/class_5321;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_2378;
ARG 0 key
ARG 1 initializer
CLASS class_6889 Initializer
METHOD run (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 1 registry

View File

@ -151,11 +151,6 @@ CLASS net/minecraft/class_2378 net/minecraft/registry/Registry
ARG 0 registry
ARG 1 id
ARG 2 entry
METHOD method_10231 register (Lnet/minecraft/class_2378;ILjava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 registry
ARG 1 rawId
ARG 2 id
ARG 3 entry
METHOD method_10235 getIds ()Ljava/util/Set;
COMMENT {@return the set of all IDs registered in a registry}
METHOD method_10240 getRandom (Lnet/minecraft/class_5819;)Ljava/util/Optional;

View File

@ -64,4 +64,9 @@ CLASS net/minecraft/class_2370 net/minecraft/registry/SimpleRegistry
ARG 0 value
ARG 1 entry
METHOD method_45939 assertNotFrozen ()V
METHOD method_46744 set (ILnet/minecraft/class_5321;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_6880$class_6883;
ARG 1 rawId
ARG 2 key
ARG 3 value
ARG 4 lifecycle
CLASS 1

View File

@ -25,7 +25,7 @@ CLASS net/minecraft/class_6885 net/minecraft/registry/entry/RegistryEntryList
METHOD method_40243 getRandom (Lnet/minecraft/class_5819;)Ljava/util/Optional;
COMMENT {@return a random entry of the list, or an empty optional if this list is empty}
ARG 1 random
METHOD method_40244 of (Ljava/util/function/Function;Ljava/util/List;)Lnet/minecraft/class_6885$class_6886;
METHOD method_40244 of (Ljava/util/function/Function;Ljava/util/Collection;)Lnet/minecraft/class_6885$class_6886;
COMMENT {@return a new direct list of {@code values} converted to a registry entry with {@code mapper}}
ARG 0 mapper
ARG 1 values

View File

@ -31,3 +31,9 @@ CLASS net/minecraft/class_3259 net/minecraft/resource/DirectoryResourcePack
ARG 1 segments
METHOD method_45187 open (Ljava/nio/file/Path;)Lnet/minecraft/class_7367;
ARG 0 path
CLASS class_8619 DirectoryBackedFactory
FIELD field_45049 path Ljava/nio/file/Path;
FIELD field_45050 alwaysStable Z
METHOD <init> (Ljava/nio/file/Path;Z)V
ARG 1 path
ARG 2 alwaysStable

View File

@ -3,23 +3,24 @@ CLASS net/minecraft/class_3279 net/minecraft/resource/FileResourcePackProvider
FIELD field_25345 source Lnet/minecraft/class_5352;
FIELD field_40044 LOGGER Lorg/slf4j/Logger;
FIELD field_40045 type Lnet/minecraft/class_3264;
METHOD <init> (Ljava/nio/file/Path;Lnet/minecraft/class_3264;Lnet/minecraft/class_5352;)V
FIELD field_45054 symlinkFinder Lnet/minecraft/class_8580;
METHOD <init> (Ljava/nio/file/Path;Lnet/minecraft/class_3264;Lnet/minecraft/class_5352;Lnet/minecraft/class_8580;)V
ARG 1 packsDir
ARG 2 type
ARG 3 source
METHOD method_45268 (Ljava/io/File;ZLjava/lang/String;)Lnet/minecraft/class_3262;
ARG 2 name
METHOD method_45269 getFactory (Ljava/nio/file/Path;Z)Lnet/minecraft/class_3288$class_7680;
ARG 4 symlinkFinder
METHOD method_45271 forEachProfile (Ljava/nio/file/Path;Lnet/minecraft/class_8580;ZLjava/util/function/BiConsumer;)V
ARG 0 path
ARG 1 alwaysStable
METHOD method_45270 (Ljava/nio/file/Path;ZLjava/lang/String;)Lnet/minecraft/class_3262;
ARG 2 name
METHOD method_45271 forEachProfile (Ljava/nio/file/Path;ZLjava/util/function/BiConsumer;)V
ARG 0 packsDir
ARG 1 alwaysStable
ARG 2 consumer
ARG 1 symlinkFinder
ARG 2 alwaysStable
ARG 3 consumer
METHOD method_45272 (Ljava/util/function/Consumer;Ljava/nio/file/Path;Lnet/minecraft/class_3288$class_7680;)V
ARG 2 path
ARG 3 packFactory
METHOD method_45273 getFileName (Ljava/nio/file/Path;)Ljava/lang/String;
ARG 0 path
CLASS class_8620 PackOpenerImpl
FIELD field_45055 alwaysStable Z
METHOD <init> (Lnet/minecraft/class_8580;Z)V
ARG 1 symlinkFinder
ARG 2 alwaysStable

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_8614 net/minecraft/resource/OverlayResourcePack
FIELD field_45036 base Lnet/minecraft/class_3262;
FIELD field_45037 overlaysAndBase Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_3262;Ljava/util/List;)V
ARG 1 base
ARG 2 overlays

View File

@ -3,9 +3,9 @@ CLASS net/minecraft/class_3281 net/minecraft/resource/ResourcePackCompatibility
FIELD field_14222 confirmMessage Lnet/minecraft/class_2561;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 translationSuffix
METHOD method_14436 from (ILnet/minecraft/class_3264;)Lnet/minecraft/class_3281;
ARG 0 packVersion
ARG 1 type
METHOD method_14436 from (Lnet/minecraft/class_6497;I)Lnet/minecraft/class_3281;
ARG 0 range
ARG 1 current
METHOD method_14437 isCompatible ()Z
METHOD method_14438 getConfirmMessage ()Lnet/minecraft/class_2561;
METHOD method_14439 getNotification ()Lnet/minecraft/class_2561;

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_8621 net/minecraft/resource/ResourcePackOpener
FIELD field_45057 symlinkFinder Lnet/minecraft/class_8580;
METHOD <init> (Lnet/minecraft/class_8580;)V
ARG 1 symlinkFinder
METHOD method_52438 openDirectory (Ljava/nio/file/Path;)Ljava/lang/Object;
ARG 1 path
METHOD method_52439 openZip (Ljava/nio/file/Path;)Ljava/lang/Object;
ARG 1 path
METHOD method_52441 open (Ljava/nio/file/Path;Ljava/util/List;)Ljava/lang/Object;
ARG 1 path
ARG 2 foundSymlinks

View File

@ -13,25 +13,22 @@ CLASS net/minecraft/class_3288 net/minecraft/resource/ResourcePackProfile
FIELD field_14272 name Ljava/lang/String;
FIELD field_14273 packFactory Lnet/minecraft/class_3288$class_7680;
FIELD field_14274 displayName Lnet/minecraft/class_2561;
FIELD field_14275 description Lnet/minecraft/class_2561;
FIELD field_14277 position Lnet/minecraft/class_3288$class_3289;
FIELD field_14278 compatibility Lnet/minecraft/class_3281;
FIELD field_14279 LOGGER Lorg/slf4j/Logger;
FIELD field_25346 source Lnet/minecraft/class_5352;
FIELD field_40046 requestedFeatures Lnet/minecraft/class_7699;
METHOD <init> (Ljava/lang/String;ZLnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_2561;Lnet/minecraft/class_3288$class_7679;Lnet/minecraft/class_3281;Lnet/minecraft/class_3288$class_3289;ZLnet/minecraft/class_5352;)V
FIELD field_45056 metadata Lnet/minecraft/class_3288$class_7679;
METHOD <init> (Ljava/lang/String;ZLnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_2561;Lnet/minecraft/class_3288$class_7679;Lnet/minecraft/class_3288$class_3289;ZLnet/minecraft/class_5352;)V
ARG 1 name
ARG 2 alwaysEnabled
ARG 3 packFactory
ARG 4 displayName
ARG 5 metadata
ARG 6 compatibility
ARG 7 position
ARG 8 pinned
ARG 9 source
ARG 6 position
ARG 7 pinned
ARG 8 source
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_14456 of (Ljava/lang/String;Lnet/minecraft/class_2561;ZLnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_3288$class_7679;Lnet/minecraft/class_3264;Lnet/minecraft/class_3288$class_3289;ZLnet/minecraft/class_5352;)Lnet/minecraft/class_3288;
METHOD method_14456 of (Ljava/lang/String;Lnet/minecraft/class_2561;ZLnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_3288$class_7679;Lnet/minecraft/class_3288$class_3289;ZLnet/minecraft/class_5352;)Lnet/minecraft/class_3288;
COMMENT Creates a resource pack profile from the given parameters.
COMMENT
COMMENT <p>Compared to calling the factory directly, this utility method obtains the
@ -45,10 +42,9 @@ CLASS net/minecraft/class_3288 net/minecraft/resource/ResourcePackProfile
ARG 2 alwaysEnabled
ARG 3 packFactory
ARG 4 metadata
ARG 5 type
ARG 6 position
ARG 7 pinned
ARG 8 source
ARG 5 position
ARG 6 pinned
ARG 7 source
METHOD method_14457 getDisplayName ()Lnet/minecraft/class_2561;
METHOD method_14458 createResourcePack ()Lnet/minecraft/class_3262;
METHOD method_14459 getDescription ()Lnet/minecraft/class_2561;
@ -62,9 +58,10 @@ CLASS net/minecraft/class_3288 net/minecraft/resource/ResourcePackProfile
METHOD method_14465 isPinned ()Z
METHOD method_14466 getInitialPosition ()Lnet/minecraft/class_3288$class_3289;
METHOD method_29483 getSource ()Lnet/minecraft/class_5352;
METHOD method_45274 loadMetadata (Ljava/lang/String;Lnet/minecraft/class_3288$class_7680;)Lnet/minecraft/class_3288$class_7679;
METHOD method_45274 loadMetadata (Ljava/lang/String;Lnet/minecraft/class_3288$class_7680;I)Lnet/minecraft/class_3288$class_7679;
ARG 0 name
ARG 1 packFactory
ARG 2 currentPackFormat
METHOD method_45275 create (Ljava/lang/String;Lnet/minecraft/class_2561;ZLnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_3264;Lnet/minecraft/class_3288$class_3289;Lnet/minecraft/class_5352;)Lnet/minecraft/class_3288;
ARG 0 name
ARG 1 displayName
@ -74,6 +71,9 @@ CLASS net/minecraft/class_3288 net/minecraft/resource/ResourcePackProfile
ARG 5 position
ARG 6 source
METHOD method_45276 getRequestedFeatures ()Lnet/minecraft/class_7699;
METHOD method_52440 getSupportedFormats (Ljava/lang/String;Lnet/minecraft/class_3272;)Lnet/minecraft/class_6497;
ARG 0 packName
ARG 1 metadata
CLASS class_3289 InsertionPosition
METHOD method_14467 inverse ()Lnet/minecraft/class_3288$class_3289;
METHOD method_14468 insert (Ljava/util/List;Ljava/lang/Object;Ljava/util/function/Function;Z)I
@ -82,8 +82,9 @@ CLASS net/minecraft/class_3288 net/minecraft/resource/ResourcePackProfile
ARG 3 profileGetter
ARG 4 listInverted
CLASS class_7679 Metadata
METHOD method_45277 getCompatibility (Lnet/minecraft/class_3264;)Lnet/minecraft/class_3281;
ARG 1 type
CLASS class_7680 PackFactory
METHOD open (Ljava/lang/String;)Lnet/minecraft/class_3262;
METHOD method_52424 open (Ljava/lang/String;)Lnet/minecraft/class_3262;
ARG 1 name
METHOD method_52425 openWithOverlays (Ljava/lang/String;Lnet/minecraft/class_3288$class_7679;)Lnet/minecraft/class_3262;
ARG 1 name
ARG 2 metadata

View File

@ -4,10 +4,8 @@ CLASS net/minecraft/class_3286 net/minecraft/resource/VanillaDataPackProvider
FIELD field_40051 METADATA Lnet/minecraft/class_3272;
FIELD field_40052 FEATURE_FLAGS Lnet/minecraft/class_7663;
FIELD field_40053 ID Lnet/minecraft/class_2960;
METHOD method_45284 (Lnet/minecraft/class_3262;Ljava/lang/String;)Lnet/minecraft/class_3262;
ARG 1 name
METHOD method_45285 createManager (Lnet/minecraft/class_32$class_5143;)Lnet/minecraft/class_3283;
ARG 0 session
METHOD method_45286 createManager (Ljava/nio/file/Path;)Lnet/minecraft/class_3283;
METHOD method_45286 createManager (Ljava/nio/file/Path;Lnet/minecraft/class_8580;)Lnet/minecraft/class_3283;
ARG 0 dataPacksPath
METHOD method_45287 createDefaultPack ()Lnet/minecraft/class_3268;

View File

@ -4,10 +4,12 @@ CLASS net/minecraft/class_7678 net/minecraft/resource/VanillaResourcePackProvide
FIELD field_40041 type Lnet/minecraft/class_3264;
FIELD field_40042 resourcePack Lnet/minecraft/class_3268;
FIELD field_40043 id Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_3264;Lnet/minecraft/class_3268;Lnet/minecraft/class_2960;)V
FIELD field_45052 symlinkFinder Lnet/minecraft/class_8580;
METHOD <init> (Lnet/minecraft/class_3264;Lnet/minecraft/class_3268;Lnet/minecraft/class_2960;Lnet/minecraft/class_8580;)V
ARG 1 type
ARG 2 resourcePack
ARG 3 id
ARG 4 symlinkFinder
METHOD method_45256 getResourcePack ()Lnet/minecraft/class_3268;
METHOD method_45257 createDefault (Lnet/minecraft/class_3262;)Lnet/minecraft/class_3288;
ARG 1 pack
@ -36,3 +38,5 @@ CLASS net/minecraft/class_7678 net/minecraft/resource/VanillaResourcePackProvide
ARG 2 packFactory
METHOD method_45267 forEachProfile (Ljava/util/function/Consumer;)V
ARG 1 consumer
METHOD method_52435 createPackFactory (Lnet/minecraft/class_3262;)Lnet/minecraft/class_3288$class_7680;
ARG 0 pack

View File

@ -1,16 +1,35 @@
CLASS net/minecraft/class_3258 net/minecraft/resource/ZipResourcePack
FIELD field_14183 TYPE_NAMESPACE_SPLITTER Lcom/google/common/base/Splitter;
FIELD field_14184 file Ljava/util/zip/ZipFile;
FIELD field_39096 LOGGER Lorg/slf4j/Logger;
FIELD field_39998 backingZipFile Ljava/io/File;
FIELD field_39999 failedToOpen Z
METHOD <init> (Ljava/lang/String;Ljava/io/File;Z)V
FIELD field_45038 zipFile Lnet/minecraft/class_3258$class_8616;
FIELD field_45039 overlay Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_3258$class_8616;ZLjava/lang/String;)V
ARG 1 name
ARG 2 backingZipFile
ARG 2 zipFile
ARG 3 alwaysStable
ARG 4 overlay
METHOD method_14391 openFile (Ljava/lang/String;)Lnet/minecraft/class_7367;
ARG 1 path
METHOD method_14399 getZipFile ()Ljava/util/zip/ZipFile;
METHOD method_45177 toPath (Lnet/minecraft/class_3264;Lnet/minecraft/class_2960;)Ljava/lang/String;
ARG 0 type
ARG 1 id
METHOD method_52422 appendOverlayPrefix (Ljava/lang/String;)Ljava/lang/String;
ARG 1 path
METHOD method_52423 getNamespace (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
ARG 0 prefix
ARG 1 entryName
CLASS class_8615 ZipBackedFactory
FIELD field_45040 file Ljava/io/File;
FIELD field_45041 alwaysStable Z
METHOD <init> (Ljava/io/File;Z)V
ARG 1 file
ARG 2 alwaysStable
METHOD <init> (Ljava/nio/file/Path;Z)V
ARG 1 path
ARG 2 alwaysStable
CLASS class_8616 ZipFileWrapper
FIELD field_45042 file Ljava/io/File;
FIELD field_45043 zip Ljava/util/zip/ZipFile;
FIELD field_45044 closed Z
METHOD <init> (Ljava/io/File;)V
ARG 1 file
METHOD method_52426 open ()Ljava/util/zip/ZipFile;

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_7701 net/minecraft/resource/featuretoggle/FeatureFlags
FIELD field_40181 CODEC Lcom/mojang/serialization/Codec;
FIELD field_40182 VANILLA_FEATURES Lnet/minecraft/class_7699;
FIELD field_40183 DEFAULT_ENABLED_FEATURES Lnet/minecraft/class_7699;
FIELD field_45142 TRADE_REBALANCE Lnet/minecraft/class_7696;
METHOD method_45405 printMissingFlags (Lnet/minecraft/class_7697;Lnet/minecraft/class_7699;Lnet/minecraft/class_7699;)Ljava/lang/String;
ARG 0 featureManager
ARG 1 featuresToCheck

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/class_7663 net/minecraft/resource/metadata/PackFeatureSetMetadata
FIELD field_39996 SERIALIZER Lnet/minecraft/class_7677;
FIELD field_39997 CODEC Lcom/mojang/serialization/Codec;
METHOD method_45176 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -0,0 +1,18 @@
CLASS net/minecraft/class_8617 net/minecraft/resource/metadata/PackOverlaysMetadata
FIELD field_45045 SERIALIZER Lnet/minecraft/class_7677;
FIELD field_45046 DIRECTORY_NAME_PATTERN Ljava/util/regex/Pattern;
FIELD field_45047 CODEC Lcom/mojang/serialization/Codec;
METHOD method_52427 getAppliedOverlays (I)Ljava/util/List;
ARG 1 packFormat
METHOD method_52428 (ILnet/minecraft/class_8617$class_8618;)Z
ARG 1 overlay
METHOD method_52429 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_52430 validate (Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 0 directoryName
CLASS class_8618 Entry
FIELD field_45048 CODEC Lcom/mojang/serialization/Codec;
METHOD method_52432 isValid (I)Z
ARG 1 packFormat
METHOD method_52433 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -1,9 +1,8 @@
CLASS net/minecraft/class_3272 net/minecraft/resource/metadata/PackResourceMetadata
FIELD field_14201 packFormat I
FIELD field_14202 SERIALIZER Lnet/minecraft/class_7677;
FIELD field_14203 description Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_2561;I)V
FIELD field_45051 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2561;ILjava/util/Optional;)V
ARG 1 description
ARG 2 format
METHOD method_14423 getDescription ()Lnet/minecraft/class_2561;
METHOD method_14424 getPackFormat ()I
METHOD method_52434 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3274 net/minecraft/resource/metadata/PackResourceMetadataReader

View File

@ -5,3 +5,16 @@ CLASS net/minecraft/class_7368 net/minecraft/resource/metadata/ResourceMetadata
ARG 1 reader
METHOD method_43042 create (Ljava/io/InputStream;)Lnet/minecraft/class_7368;
ARG 0 stream
METHOD method_52444 decodeAndAdd (Lnet/minecraft/class_7368$class_8622;Lnet/minecraft/class_3270;)V
ARG 1 builder
ARG 2 reader
METHOD method_52445 (Lnet/minecraft/class_7368$class_8622;Lnet/minecraft/class_3270;Ljava/lang/Object;)V
ARG 2 value
METHOD method_52446 copy (Ljava/util/Collection;)Lnet/minecraft/class_7368;
ARG 1 readers
CLASS class_8622 Builder
FIELD field_45058 values Lcom/google/common/collect/ImmutableMap$Builder;
METHOD method_52447 build ()Lnet/minecraft/class_7368;
METHOD method_52448 add (Lnet/minecraft/class_3270;Ljava/lang/Object;)Lnet/minecraft/class_7368$class_8622;
ARG 1 reader
ARG 2 value

View File

@ -5,7 +5,3 @@ CLASS net/minecraft/class_7677 net/minecraft/resource/metadata/ResourceMetadataS
ARG 0 key
ARG 1 codec
CLASS 1
METHOD method_45253 (Ljava/lang/String;)V
ARG 0 error
METHOD method_45254 (Ljava/lang/String;)V
ARG 0 error

View File

@ -3,15 +3,8 @@ CLASS net/minecraft/class_269 net/minecraft/scoreboard/Scoreboard
FIELD field_1427 teamsByPlayer Ljava/util/Map;
FIELD field_1428 objectives Ljava/util/Map;
FIELD field_1429 objectivesByCriterion Ljava/util/Map;
FIELD field_1430 displaySlotNames [Ljava/lang/String;
FIELD field_1431 playerObjectives Ljava/util/Map;
FIELD field_1432 objectiveSlots [Lnet/minecraft/class_266;
FIELD field_31886 LIST_DISPLAY_SLOT_ID I
FIELD field_31887 SIDEBAR_DISPLAY_SLOT_ID I
FIELD field_31888 BELOW_NAME_DISPLAY_SLOT_ID I
FIELD field_31889 MIN_SIDEBAR_TEAM_DISPLAY_SLOT_ID I
FIELD field_31890 MAX_SIDEBAR_TEAM_DISPLAY_SLOT_ID I
FIELD field_31891 DISPLAY_SLOT_COUNT I
FIELD field_1432 objectiveSlots Ljava/util/Map;
FIELD field_36309 LOGGER Lorg/slf4j/Logger;
METHOD method_1150 resetEntityScore (Lnet/minecraft/class_1297;)V
ARG 1 entity
@ -30,7 +23,7 @@ CLASS net/minecraft/class_269 net/minecraft/scoreboard/Scoreboard
METHOD method_1157 removePlayerFromTeam (Ljava/lang/String;Lnet/minecraft/class_268;)V
ARG 1 playerName
ARG 2 team
METHOD method_1158 setObjectiveSlot (ILnet/minecraft/class_266;)V
METHOD method_1158 setObjectiveSlot (Lnet/minecraft/class_8646;Lnet/minecraft/class_266;)V
ARG 1 slot
ARG 2 objective
METHOD method_1159 getTeams ()Ljava/util/Collection;
@ -45,12 +38,8 @@ CLASS net/minecraft/class_269 net/minecraft/scoreboard/Scoreboard
METHOD method_1163 getObjectiveNames ()Ljava/util/Collection;
METHOD method_1164 getPlayerTeam (Ljava/lang/String;)Lnet/minecraft/class_268;
ARG 1 playerName
METHOD method_1165 getObjective (Ljava/lang/String;)Lnet/minecraft/class_266;
ARG 1 name
METHOD method_1166 getPlayerObjectives (Ljava/lang/String;)Ljava/util/Map;
ARG 1 playerName
METHOD method_1167 getDisplaySlotName (I)Ljava/lang/String;
ARG 0 slotId
METHOD method_1168 addObjective (Ljava/lang/String;Lnet/minecraft/class_274;Lnet/minecraft/class_2561;Lnet/minecraft/class_274$class_275;)Lnet/minecraft/class_266;
ARG 1 name
ARG 2 criterion
@ -72,16 +61,12 @@ CLASS net/minecraft/class_269 net/minecraft/scoreboard/Scoreboard
ARG 1 objective
METHOD method_1176 updateScore (Lnet/minecraft/class_267;)V
ARG 1 score
METHOD method_1177 (Lnet/minecraft/class_267;)Z
ARG 0 score
METHOD method_1178 getKnownPlayers ()Ljava/util/Collection;
METHOD method_1179 (Lnet/minecraft/class_274;)Ljava/util/List;
ARG 0 criterionx
METHOD method_1180 getPlayerScore (Ljava/lang/String;Lnet/minecraft/class_266;)Lnet/minecraft/class_267;
ARG 1 playerName
ARG 2 objective
METHOD method_1181 containsObjective (Ljava/lang/String;)Z
ARG 1 name
METHOD method_1182 (Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/class_266;)V
ARG 3 objective
METHOD method_1183 playerHasObjective (Ljava/lang/String;Lnet/minecraft/class_266;)Z
@ -91,20 +76,17 @@ CLASS net/minecraft/class_269 net/minecraft/scoreboard/Scoreboard
ARG 1 objective
METHOD method_1185 updateObjective (Lnet/minecraft/class_266;)V
ARG 1 objective
METHOD method_1186 getDisplaySlotNames ()[Ljava/lang/String;
METHOD method_1187 (Ljava/lang/String;Lnet/minecraft/class_266;)Lnet/minecraft/class_267;
ARG 2 objectivex
METHOD method_1188 readNbt (Lnet/minecraft/class_2499;)V
ARG 1 list
METHOD method_1189 getObjectiveForSlot (I)Lnet/minecraft/class_266;
METHOD method_1189 getObjectiveForSlot (Lnet/minecraft/class_8646;)Lnet/minecraft/class_266;
ARG 1 slot
METHOD method_1190 updatePlayerScore (Ljava/lang/String;Lnet/minecraft/class_266;)V
ARG 1 playerName
ARG 2 objective
METHOD method_1191 removeTeam (Lnet/minecraft/class_268;)V
ARG 1 team
METHOD method_1192 getDisplaySlotId (Ljava/lang/String;)I
ARG 0 slotName
METHOD method_1193 updateRemovedTeam (Lnet/minecraft/class_268;)V
ARG 1 team
METHOD method_1194 removeObjective (Lnet/minecraft/class_266;)V

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_8646 net/minecraft/scoreboard/ScoreboardDisplaySlot
FIELD field_45175 CODEC Lnet/minecraft/class_3542$class_7292;
FIELD field_45176 FROM_ID Ljava/util/function/IntFunction;
FIELD field_45177 id I
FIELD field_45178 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V
ARG 3 id
ARG 4 name
METHOD method_52621 getId ()I
METHOD method_52622 fromFormatting (Lnet/minecraft/class_124;)Lnet/minecraft/class_8646;
ARG 0 formatting

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_273 net/minecraft/scoreboard/ScoreboardState
FIELD field_27936 scoreboard Lnet/minecraft/class_269;
FIELD field_31893 SCOREBOARD_KEY Ljava/lang/String;
FIELD field_45181 LOGGER Lorg/slf4j/Logger;
METHOD <init> (Lnet/minecraft/class_269;)V
ARG 1 scoreboard
METHOD method_1215 readTeamPlayersNbt (Lnet/minecraft/class_268;Lnet/minecraft/class_2499;)V
@ -16,7 +17,5 @@ CLASS net/minecraft/class_273 net/minecraft/scoreboard/ScoreboardState
ARG 1 nbt
METHOD method_1222 writeDisplaySlotsNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_17947 (Lnet/minecraft/class_2487;Lnet/minecraft/class_274;)V
ARG 2 criterion
METHOD method_32481 readNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_273;
ARG 1 nbt

View File

@ -20,4 +20,5 @@ CLASS net/minecraft/class_2995 net/minecraft/scoreboard/ServerScoreboard
METHOD method_32704 stateFromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_273;
ARG 1 nbt
METHOD method_32705 createState ()Lnet/minecraft/class_273;
METHOD method_52297 getPersistentStateType ()Lnet/minecraft/class_18$class_8645;
CLASS class_2996 UpdateMode

View File

@ -20,8 +20,8 @@ CLASS net/minecraft/class_1720 net/minecraft/screen/AbstractFurnaceScreenHandler
ARG 7 propertyDelegate
METHOD method_16945 isFuel (Lnet/minecraft/class_1799;)Z
ARG 1 itemStack
METHOD method_17363 getCookProgress ()I
METHOD method_17364 getFuelProgress ()I
METHOD method_17363 getCookProgress ()F
METHOD method_17364 getFuelProgress ()F
METHOD method_17365 isBurning ()Z
METHOD method_7640 isSmeltable (Lnet/minecraft/class_1799;)Z
ARG 1 itemStack

View File

@ -1,13 +1,11 @@
CLASS net/minecraft/class_1729 net/minecraft/screen/AbstractRecipeScreenHandler
METHOD method_17697 fillInputSlots (ZLnet/minecraft/class_1860;Lnet/minecraft/class_3222;)V
METHOD method_17697 fillInputSlots (ZLnet/minecraft/class_8786;Lnet/minecraft/class_3222;)V
ARG 1 craftAll
ARG 2 recipe
ARG 3 player
METHOD method_30264 getCategory ()Lnet/minecraft/class_5421;
METHOD method_32339 canInsertIntoSlot (I)Z
ARG 1 index
METHOD method_7652 matches (Lnet/minecraft/class_1860;)Z
ARG 1 recipe
METHOD method_7652 matches (Lnet/minecraft/class_8786;)Z
METHOD method_7653 getCraftingWidth ()I
METHOD method_7654 populateRecipeFinder (Lnet/minecraft/class_1662;)V
ARG 1 finder

View File

@ -25,6 +25,10 @@ CLASS net/minecraft/class_1704 net/minecraft/screen/BeaconScreenHandler
METHOD method_17374 getPrimaryEffect ()Lnet/minecraft/class_1291;
METHOD method_17375 getSecondaryEffect ()Lnet/minecraft/class_1291;
METHOD method_17376 hasPayment ()Z
METHOD method_53173 getRawIdForStatusEffect (Lnet/minecraft/class_1291;)I
ARG 0 statusEffect
METHOD method_53174 getStatusEffectForRawId (I)Lnet/minecraft/class_1291;
ARG 0 id
CLASS class_1705 PaymentSlot
METHOD <init> (Lnet/minecraft/class_1704;Lnet/minecraft/class_1263;III)V
ARG 2 inventory

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1718 net/minecraft/screen/EnchantmentScreenHandler
FIELD field_45143 EMPTY_LAPIS_SLOT_TEXTURE Lnet/minecraft/class_2960;
FIELD field_7808 enchantmentPower [I
FIELD field_7809 inventory Lnet/minecraft/class_1263;
FIELD field_7810 enchantmentLevel [I

View File

@ -19,6 +19,7 @@ CLASS net/minecraft/class_5244 net/minecraft/screen/ScreenTexts
FIELD field_44914 OK Lnet/minecraft/class_2561;
FIELD field_44968 OPEN_LINK Lnet/minecraft/class_2561;
FIELD field_44969 COPY_LINK_TO_CLIPBOARD Lnet/minecraft/class_2561;
FIELD field_45692 DISCONNECT Lnet/minecraft/class_2561;
METHOD method_30619 composeToggleText (Lnet/minecraft/class_2561;Z)Lnet/minecraft/class_5250;
ARG 0 text
ARG 1 value

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_4862 net/minecraft/screen/SmithingScreenHandler
FIELD field_25385 world Lnet/minecraft/class_1937;
FIELD field_25386 currentRecipe Lnet/minecraft/class_8059;
FIELD field_25386 currentRecipe Lnet/minecraft/class_8786;
FIELD field_25668 recipes Ljava/util/List;
FIELD field_41924 TEMPLATE_ID I
FIELD field_41925 EQUIPMENT_ID I
@ -23,19 +23,17 @@ CLASS net/minecraft/class_4862 net/minecraft/screen/SmithingScreenHandler
ARG 1 pos
METHOD method_29539 decrementStack (I)V
ARG 1 slot
METHOD method_48388 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8059;)Ljava/util/Optional;
ARG 1 recipe
METHOD method_48389 getQuickMoveSlot (Lnet/minecraft/class_8059;Lnet/minecraft/class_1799;)Ljava/util/Optional;
METHOD method_48389 getQuickMoveSlot (Lnet/minecraft/class_8059;Lnet/minecraft/class_1799;)Ljava/util/OptionalInt;
ARG 0 recipe
ARG 1 stack
METHOD method_48390 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8059;)Ljava/util/Optional;
ARG 1 recipe
METHOD method_48393 (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_48394 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8059;)Z
ARG 1 recipe
METHOD method_48395 (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_48396 (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_51307 getInputStacks ()Ljava/util/List;
METHOD method_52563 getQuickMoveSlot (Lnet/minecraft/class_1799;)Ljava/util/OptionalInt;
ARG 1 stack
METHOD method_52564 (I)Z
ARG 1 slot

View File

@ -33,11 +33,14 @@ CLASS net/minecraft/class_1735 net/minecraft/screen/slot/Slot
METHOD method_34265 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V
ARG 2 stack
METHOD method_34266 getIndex ()I
METHOD method_48931 setStack (Lnet/minecraft/class_1799;)V
METHOD method_48931 setStack (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V
COMMENT Sets the slot's stack to {@code stack} and marks the slot as dirty. Subclasses
COMMENT may override this method to perform additional operations.
ARG 1 stack
ARG 2 previousStack
METHOD method_51306 canBeHighlighted ()Z
METHOD method_53512 setStack (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD method_7667 onTakeItem (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V
ARG 1 player
ARG 2 stack

View File

@ -8,8 +8,6 @@ CLASS net/minecraft/server/Main
ARG 2 eraseCache
ARG 3 continueCheck
ARG 4 dimensionOptionsRegistry
METHOD method_29734 (Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Lnet/minecraft/class_3807;Lnet/minecraft/class_7497;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljava/lang/Thread;)Lnet/minecraft/class_3176;
ARG 12 thread
METHOD method_43612 (Lnet/minecraft/class_7237$class_6906;Lnet/minecraft/class_32$class_5143;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Lnet/minecraft/class_3807;Ljoptsimple/OptionSpec;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
ARG 6 applyExecutor
METHOD method_43613 (Lnet/minecraft/class_32$class_5143;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Lnet/minecraft/class_3807;Ljoptsimple/OptionSpec;Lnet/minecraft/class_7237$class_7660;)Lnet/minecraft/class_7237$class_7661;

View File

@ -15,7 +15,6 @@ CLASS net/minecraft/server/MinecraftServer
COMMENT
COMMENT @see net.minecraft.server.dedicated.MinecraftDedicatedServer
COMMENT @see net.minecraft.server.integrated.IntegratedServer
FIELD field_16205 metricsData Lnet/minecraft/class_3517;
FIELD field_16257 serverThread Ljava/lang/Thread;
FIELD field_16258 profiler Lnet/minecraft/class_3695;
FIELD field_17200 workerExecutor Ljava/util/concurrent/Executor;
@ -90,7 +89,6 @@ CLASS net/minecraft/server/MinecraftServer
ARG 6 dataFixer
ARG 7 apiServices
ARG 8 worldGenerationProgressListenerFactory
METHOD method_15876 getMetricsData ()Lnet/minecraft/class_3517;
METHOD method_16043 isStopping ()Z
METHOD method_16044 getProfiler ()Lnet/minecraft/class_3695;
METHOD method_16208 runTasksTillTickEnd ()V
@ -302,13 +300,11 @@ CLASS net/minecraft/server/MinecraftServer
METHOD method_3786 createWorlds (Lnet/minecraft/class_3949;)V
ARG 1 worldGenerationProgressListener
METHOD method_3787 getNetworkIo ()Lnet/minecraft/class_3242;
METHOD method_3788 getCurrentPlayerCount ()I
METHOD method_3790 getDefaultGameMode ()Lnet/minecraft/class_1934;
METHOD method_3793 getUserCache ()Lnet/minecraft/class_3312;
METHOD method_3796 shouldSpawnAnimals ()Z
METHOD method_3798 getOpPermissionLevel ()I
METHOD method_3799 isDemo ()Z
METHOD method_3802 getMaxPlayerCount ()I
METHOD method_3803 setPlayerIdleTimeout (I)V
ARG 1 playerIdleTimeout
METHOD method_3806 isRunning ()Z
@ -323,7 +319,6 @@ CLASS net/minecraft/server/MinecraftServer
COMMENT
COMMENT <p>A dedicated server refers to a Minecraft server implementation which is detached from a parent Minecraft client process.
COMMENT A dedicated Minecraft server only accepts remote connections.
METHOD method_3818 getServerMotd ()Ljava/lang/String;
METHOD method_3819 getServerIp ()Ljava/lang/String;
METHOD method_3820 isLoading ()Z
METHOD method_3821 exit ()V
@ -333,7 +328,6 @@ CLASS net/minecraft/server/MinecraftServer
COMMENT
COMMENT @return true if the Minecraft server was successfully setup, false if the server failed to be setup.
METHOD method_3826 getTimeReference ()J
METHOD method_3827 getVersion ()Ljava/lang/String;
METHOD method_3828 isOnlineMode ()Z
COMMENT {@return whether this Minecraft server authenticates players logging in with the
COMMENT {@linkplain #getSessionService() Minecraft Session Service}} If this server is
@ -441,6 +435,9 @@ CLASS net/minecraft/server/MinecraftServer
METHOD method_49749 sendTimeUpdatePackets ()V
METHOD method_49750 sendTimeUpdatePackets (Lnet/minecraft/class_3218;)V
ARG 1 world
METHOD method_52344 shouldLogIps ()Z
METHOD method_53620 tickTickLog (J)V
ARG 1 nanos
METHOD method_5387 isMainThread ()Z
CLASS class_6414 DebugStart
FIELD field_33980 time J

View File

@ -24,7 +24,7 @@ CLASS net/minecraft/class_3324 net/minecraft/server/PlayerManager
FIELD field_29790 LATENCY_UPDATE_INTERVAL I
FIELD field_34895 simulationDistance I
FIELD field_39921 FILTERED_FULL_TEXT Lnet/minecraft/class_2561;
FIELD field_40966 syncedRegistryManager Lnet/minecraft/class_5455$class_6890;
FIELD field_45061 DUPLICATE_LOGIN_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_7780;Lnet/minecraft/class_29;I)V
ARG 1 server
ARG 2 registryManager
@ -55,9 +55,10 @@ CLASS net/minecraft/class_3324 net/minecraft/server/PlayerManager
METHOD method_14568 getViewDistance ()I
METHOD method_14569 isOperator (Lcom/mojang/authlib/GameProfile;)Z
ARG 1 profile
METHOD method_14570 onPlayerConnect (Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;)V
METHOD method_14570 onPlayerConnect (Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;I)V
ARG 1 connection
ARG 2 player
ARG 3 latency
METHOD method_14571 getPlayerList ()Ljava/util/List;
COMMENT Gets a list of all players on a Minecraft server.
COMMENT This list should not be modified!
@ -165,8 +166,6 @@ CLASS net/minecraft/class_3324 net/minecraft/server/PlayerManager
COMMENT @see #broadcast(SignedMessage, ServerPlayerEntity, MessageType.Parameters)
ARG 1 message
ARG 2 overlay
METHOD method_43670 (Lnet/minecraft/class_3222;Lnet/minecraft/server/MinecraftServer$class_7460;)V
ARG 1 properties
METHOD method_43673 broadcast (Lnet/minecraft/class_7471;Lnet/minecraft/class_3222;Lnet/minecraft/class_2556$class_7602;)V
COMMENT Broadcasts a chat message to all players and the server console.
COMMENT
@ -224,3 +223,5 @@ CLASS net/minecraft/class_3324 net/minecraft/server/PlayerManager
COMMENT @implNote This only affects the server log. Unverified messages are still broadcast
COMMENT to other clients.
ARG 1 message
METHOD method_52449 disconnectDuplicateLogins (Lcom/mojang/authlib/GameProfile;)Z
ARG 1 profile

View File

@ -1,13 +1,13 @@
CLASS net/minecraft/class_2989 net/minecraft/server/ServerAdvancementLoader
FIELD field_13404 manager Lnet/minecraft/class_163;
FIELD field_13404 manager Ljava/util/Map;
FIELD field_13405 GSON Lcom/google/gson/Gson;
FIELD field_13406 LOGGER Lorg/slf4j/Logger;
FIELD field_44468 conditionManager Lnet/minecraft/class_60;
METHOD <init> (Lnet/minecraft/class_60;)V
ARG 1 conditionManager
METHOD method_12893 getAdvancements ()Ljava/util/Collection;
METHOD method_12896 get (Lnet/minecraft/class_2960;)Lnet/minecraft/class_161;
METHOD method_12896 get (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8779;
ARG 1 id
METHOD method_20723 (Ljava/util/Map;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)V
METHOD method_20723 (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)V
ARG 2 id
ARG 3 json

View File

@ -41,26 +41,22 @@ CLASS net/minecraft/class_3321 net/minecraft/server/ServerConfigHandler
METHOD method_14552 (Ljava/lang/String;)Z
ARG 0 playerName
CLASS 1
METHOD onProfileLookupFailed (Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V
ARG 1 profile
METHOD onProfileLookupFailed (Ljava/lang/String;Ljava/lang/Exception;)V
ARG 2 exception
METHOD onProfileLookupSucceeded (Lcom/mojang/authlib/GameProfile;)V
ARG 1 profile
CLASS 2
METHOD onProfileLookupFailed (Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V
ARG 1 profile
METHOD onProfileLookupFailed (Ljava/lang/String;Ljava/lang/Exception;)V
ARG 2 exception
METHOD onProfileLookupSucceeded (Lcom/mojang/authlib/GameProfile;)V
ARG 1 profile
CLASS 3
METHOD onProfileLookupFailed (Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V
ARG 1 profile
METHOD onProfileLookupFailed (Ljava/lang/String;Ljava/lang/Exception;)V
ARG 2 exception
METHOD onProfileLookupSucceeded (Lcom/mojang/authlib/GameProfile;)V
ARG 1 profile
CLASS 4
METHOD onProfileLookupFailed (Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V
ARG 1 profile
METHOD onProfileLookupFailed (Ljava/lang/String;Ljava/lang/Exception;)V
ARG 2 exception
METHOD onProfileLookupSucceeded (Lcom/mojang/authlib/GameProfile;)V
ARG 1 profile
@ -69,13 +65,9 @@ CLASS net/minecraft/class_3321 net/minecraft/server/ServerConfigHandler
ARG 1 playerDataFolder
ARG 2 fileName
ARG 3 uuid
METHOD method_14554 getPlayerFileName (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String;
ARG 1 profile
METHOD onProfileLookupFailed (Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V
ARG 1 profile
METHOD method_14554 getPlayerFileName (Ljava/lang/String;)Ljava/lang/String;
METHOD onProfileLookupFailed (Ljava/lang/String;Ljava/lang/Exception;)V
ARG 2 exception
METHOD onProfileLookupSucceeded (Lcom/mojang/authlib/GameProfile;)V
ARG 1 profile
CLASS class_3322 ServerConfigException
METHOD <init> (Ljava/lang/String;)V
ARG 1 message

View File

@ -1,11 +1,11 @@
CLASS net/minecraft/class_3242 net/minecraft/server/ServerNetworkIo
FIELD field_14105 EPOLL_CHANNEL Lnet/minecraft/class_3528;
FIELD field_14105 EPOLL_CHANNEL Ljava/util/function/Supplier;
FIELD field_14106 channels Ljava/util/List;
FIELD field_14107 connections Ljava/util/List;
FIELD field_14108 active Z
FIELD field_14109 server Lnet/minecraft/server/MinecraftServer;
FIELD field_14110 LOGGER Lorg/slf4j/Logger;
FIELD field_14111 DEFAULT_CHANNEL Lnet/minecraft/class_3528;
FIELD field_14111 DEFAULT_CHANNEL Ljava/util/function/Supplier;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;)V
ARG 1 server
METHOD method_14351 getServer ()Lnet/minecraft/server/MinecraftServer;

View File

@ -6,7 +6,7 @@ CLASS net/minecraft/class_3008 net/minecraft/server/command/AdvancementCommand
ARG 0 context
METHOD method_12980 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher
METHOD method_12981 executeCriterion (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_3008$class_3009;Lnet/minecraft/class_161;Ljava/lang/String;)I
METHOD method_12981 executeCriterion (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_3008$class_3009;Lnet/minecraft/class_8779;Ljava/lang/String;)I
ARG 0 source
ARG 1 targets
ARG 2 operation
@ -32,7 +32,7 @@ CLASS net/minecraft/class_3008 net/minecraft/server/command/AdvancementCommand
ARG 3 selection
METHOD method_12989 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_12990 addChildrenRecursivelyToList (Lnet/minecraft/class_161;Ljava/util/List;)V
METHOD method_12990 addChildrenRecursivelyToList (Lnet/minecraft/class_8781;Ljava/util/List;)V
ARG 0 parent
ARG 1 childList
METHOD method_12991 (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
@ -47,9 +47,7 @@ CLASS net/minecraft/class_3008 net/minecraft/server/command/AdvancementCommand
ARG 0 context
METHOD method_12995 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_12996 select (Lnet/minecraft/class_161;Lnet/minecraft/class_3008$class_3010;)Ljava/util/List;
ARG 0 advancement
ARG 1 selection
METHOD method_12996 select (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_8779;Lnet/minecraft/class_3008$class_3010;)Ljava/util/List;
METHOD method_12997 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_12998 (Lcom/mojang/brigadier/context/CommandContext;)I
@ -61,12 +59,12 @@ CLASS net/minecraft/class_3008 net/minecraft/server/command/AdvancementCommand
METHOD method_12999 processAll (Lnet/minecraft/class_3222;Ljava/lang/Iterable;)I
ARG 1 player
ARG 2 advancements
METHOD method_13000 processEachCriterion (Lnet/minecraft/class_3222;Lnet/minecraft/class_161;Ljava/lang/String;)Z
METHOD method_13000 processEachCriterion (Lnet/minecraft/class_3222;Lnet/minecraft/class_8779;Ljava/lang/String;)Z
ARG 1 player
ARG 2 advancement
ARG 3 criterion
METHOD method_13001 getCommandPrefix ()Ljava/lang/String;
METHOD method_13002 processEach (Lnet/minecraft/class_3222;Lnet/minecraft/class_161;)Z
METHOD method_13002 processEach (Lnet/minecraft/class_3222;Lnet/minecraft/class_8779;)Z
ARG 1 player
ARG 2 advancement
CLASS class_3010 Selection

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_6634 net/minecraft/server/command/ChaseCommand
FIELD field_35003 INTERVAL I
FIELD field_35004 server Lnet/minecraft/class_6632;
FIELD field_35005 client Lnet/minecraft/class_6630;
FIELD field_44981 LOGGER Lorg/slf4j/Logger;
METHOD method_38770 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher
METHOD method_38771 (Lcom/mojang/brigadier/context/CommandContext;)I

View File

@ -0,0 +1,20 @@
CLASS net/minecraft/class_8600 net/minecraft/server/command/DebugConfigCommand
METHOD method_52299 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher
METHOD method_52300 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_52301 (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 suggestionsBuilder
METHOD method_52302 (Lnet/minecraft/class_2168;)Z
ARG 0 source
METHOD method_52303 executeConfig (Lnet/minecraft/class_2168;Lnet/minecraft/class_3222;)I
ARG 0 source
ARG 1 player
METHOD method_52304 executeUnconfig (Lnet/minecraft/class_2168;Ljava/util/UUID;)I
ARG 0 source
ARG 1 uuid
METHOD method_52305 collectConfiguringPlayers (Lnet/minecraft/server/MinecraftServer;)Ljava/lang/Iterable;
ARG 0 server
METHOD method_52306 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context

View File

@ -261,6 +261,11 @@ CLASS net/minecraft/class_3050 net/minecraft/server/command/ExecuteCommand
ARG 0 context
METHOD method_49419 (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;
ARG 0 context
METHOD method_52307 (Lcom/mojang/brigadier/context/CommandContext;)Z
ARG 0 context
METHOD method_52308 testFunction (Lnet/minecraft/class_2168;Ljava/util/Collection;)Z
ARG 0 source
ARG 1 functions
CLASS class_3051 ExistsCondition
METHOD test (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 1 context

View File

@ -1,10 +1,12 @@
CLASS net/minecraft/class_3062 net/minecraft/server/command/FunctionCommand
FIELD field_13662 SUGGESTION_PROVIDER Lcom/mojang/brigadier/suggestion/SuggestionProvider;
FIELD field_44982 ARGUMENT_NOT_COMPOUND_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
METHOD method_13380 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher
METHOD method_13381 execute (Lnet/minecraft/class_2168;Ljava/util/Collection;)I
METHOD method_13381 execute (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_2487;)I
ARG 0 source
ARG 1 functions
ARG 2 arguments
METHOD method_13382 (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 builder
@ -14,3 +16,21 @@ CLASS net/minecraft/class_3062 net/minecraft/server/command/FunctionCommand
ARG 0 source
METHOD method_51276 (Lorg/apache/commons/lang3/mutable/MutableObject;I)V
ARG 1 value
METHOD method_52309 (Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
ARG 1 builder
METHOD method_52310 (Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I
ARG 1 context
METHOD method_52311 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_52312 execute (Lnet/minecraft/class_2168;Lnet/minecraft/class_2158;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3062$class_8601;
ARG 0 source
ARG 1 function
ARG 2 arguments
METHOD method_52313 getArgument (Lnet/minecraft/class_2203$class_2209;Lnet/minecraft/class_3162;)Lnet/minecraft/class_2487;
ARG 0 path
ARG 1 object
METHOD method_52314 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 argument
METHOD method_52315 (Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I
ARG 1 context
CLASS class_8601 FunctionResult

View File

@ -0,0 +1,59 @@
CLASS net/minecraft/class_8602 net/minecraft/server/command/RandomCommand
FIELD field_44983 RANGE_TOO_LARGE_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD field_44984 RANGE_TOO_SMALL_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
METHOD method_52318 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher
METHOD method_52319 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_52320 suggestSequences (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 suggestionsBuilder
METHOD method_52321 executeReset (Lnet/minecraft/class_2168;)I
ARG 0 source
METHOD method_52322 executeReset (Lnet/minecraft/class_2168;IZZ)I
ARG 0 source
ARG 1 salt
ARG 2 includeWorldSeed
ARG 3 includeSequenceId
METHOD method_52323 executeReset (Lnet/minecraft/class_2168;Lnet/minecraft/class_2960;)I
ARG 0 source
ARG 1 sequenceId
METHOD method_52324 executeReset (Lnet/minecraft/class_2168;Lnet/minecraft/class_2960;IZZ)I
ARG 0 source
ARG 1 sequenceId
ARG 2 salt
ARG 3 includeWorldSeed
ARG 4 includeSequenceId
METHOD method_52325 execute (Lnet/minecraft/class_2168;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2960;Z)I
ARG 0 source
ARG 1 range
ARG 2 sequenceId
ARG 3 roll
METHOD method_52326 random (Ljava/lang/String;Z)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
ARG 0 argumentName
ARG 1 roll
METHOD method_52327 (Ljava/util/List;Lnet/minecraft/class_2960;Lnet/minecraft/class_8564;)V
ARG 1 id
ARG 2 sequence
METHOD method_52328 (ZLcom/mojang/brigadier/context/CommandContext;)I
ARG 1 context
METHOD method_52331 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_52332 (Lnet/minecraft/class_2168;)Z
ARG 0 source
METHOD method_52333 (ZLcom/mojang/brigadier/context/CommandContext;)I
ARG 1 context
METHOD method_52335 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_52336 (Lnet/minecraft/class_2168;)Z
ARG 0 source
METHOD method_52337 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_52338 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_52339 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_52340 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_52341 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context

View File

@ -8,3 +8,9 @@ CLASS net/minecraft/class_8503 net/minecraft/server/command/ReturnCommand
METHOD method_51280 execute (Lnet/minecraft/class_2168;I)I
ARG 0 source
ARG 1 value
METHOD method_52342 (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;
ARG 0 context
METHOD method_52343 executeRun (Lcom/mojang/brigadier/context/CommandContext;ZI)I
ARG 0 context
ARG 1 success
ARG 2 value

View File

@ -57,7 +57,7 @@ CLASS net/minecraft/class_3115 net/minecraft/server/command/ScoreboardCommand
ARG 0 context
METHOD method_13591 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_13592 executeClearDisplay (Lnet/minecraft/class_2168;I)I
METHOD method_13592 executeClearDisplay (Lnet/minecraft/class_2168;Lnet/minecraft/class_8646;)I
ARG 0 source
ARG 1 slot
METHOD method_13593 (Lcom/mojang/brigadier/context/CommandContext;)I
@ -66,7 +66,7 @@ CLASS net/minecraft/class_3115 net/minecraft/server/command/ScoreboardCommand
ARG 0 context
METHOD method_13595 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher
METHOD method_13596 executeSetDisplay (Lnet/minecraft/class_2168;ILnet/minecraft/class_266;)I
METHOD method_13596 executeSetDisplay (Lnet/minecraft/class_2168;Lnet/minecraft/class_8646;Lnet/minecraft/class_266;)I
ARG 0 source
ARG 1 slot
ARG 2 objective

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand
FIELD field_45665 LOGGER Lorg/slf4j/Logger;
METHOD method_22263 (Lnet/minecraft/class_124;Ljava/lang/String;Lnet/minecraft/class_3222;)V
ARG 2 player
METHOD method_22264 executePos (Lnet/minecraft/class_2168;Ljava/lang/String;)I
@ -120,6 +121,10 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand
ARG 0 context
METHOD method_29423 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_52890 executeExportThese (Lnet/minecraft/class_2168;)I
ARG 0 source
METHOD method_52891 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
CLASS class_4528 Listener
FIELD field_20581 world Lnet/minecraft/class_3218;
FIELD field_20582 tests Lnet/minecraft/class_4524;

View File

@ -6,8 +6,5 @@ CLASS net/minecraft/class_2994 net/minecraft/server/dedicated/DedicatedServer
METHOD method_12934 executeRconCommand (Ljava/lang/String;)Ljava/lang/String;
ARG 1 command
METHOD method_16705 getProperties ()Lnet/minecraft/class_3806;
METHOD method_3788 getCurrentPlayerCount ()I
METHOD method_3802 getMaxPlayerCount ()I
METHOD method_3827 getVersion ()Ljava/lang/String;
METHOD method_3858 getPlayerNames ()[Ljava/lang/String;
METHOD method_3865 getLevelName ()Ljava/lang/String;

View File

@ -53,6 +53,7 @@ CLASS net/minecraft/class_3806 net/minecraft/server/dedicated/ServerPropertiesHa
FIELD field_39981 dataPackSettings Lnet/minecraft/class_5359;
FIELD field_39982 COMMA_SPLITTER Lcom/google/common/base/Splitter;
FIELD field_39983 worldGenProperties Lnet/minecraft/class_3806$class_7044;
FIELD field_44985 logIps Z
METHOD method_16714 load (Ljava/nio/file/Path;)Lnet/minecraft/class_3806;
ARG 0 path
METHOD method_16715 (Ljava/lang/Integer;)Ljava/lang/Integer;

View File

@ -4,6 +4,17 @@ CLASS net/minecraft/class_2158 net/minecraft/server/function/CommandFunction
METHOD <init> (Lnet/minecraft/class_2960;[Lnet/minecraft/class_2158$class_2161;)V
ARG 1 id
ARG 2 elements
METHOD method_52592 continuesToNextLine (Ljava/lang/CharSequence;)Z
ARG 0 string
METHOD method_52593 isValidMacroVariableName (Ljava/lang/String;)Z
ARG 0 name
METHOD method_52594 parseMacro (Ljava/lang/String;I)Lnet/minecraft/class_2158$class_8642;
ARG 0 macro
ARG 1 line
METHOD method_52595 withMacroReplaced (Lnet/minecraft/class_2487;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_2168;)Lnet/minecraft/class_2158;
ARG 1 arguments
ARG 2 dispatcher
ARG 3 source
METHOD method_9193 getElements ()[Lnet/minecraft/class_2158$class_2161;
METHOD method_9194 getId ()Lnet/minecraft/class_2960;
METHOD method_9195 create (Lnet/minecraft/class_2960;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_2168;Ljava/util/List;)Lnet/minecraft/class_2158;
@ -61,3 +72,24 @@ CLASS net/minecraft/class_2158 net/minecraft/server/function/CommandFunction
ARG 1 function
METHOD method_17914 (Lnet/minecraft/class_2991$class_6346;IILjava/util/Deque;Lnet/minecraft/class_2168;Lnet/minecraft/class_2158;)V
ARG 5 f
CLASS class_8641 Macro
FIELD field_45149 variables Ljava/util/List;
FIELD field_45150 CACHE_SIZE I
FIELD field_45151 cache Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;
METHOD <init> (Lnet/minecraft/class_2960;[Lnet/minecraft/class_2158$class_2161;Ljava/util/List;)V
ARG 1 id
ARG 2 elements
ARG 3 variables
METHOD method_52597 withMacroReplaced (Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_2168;)Lnet/minecraft/class_2158;
ARG 1 arguments
ARG 2 dispatcher
ARG 3 source
CLASS class_8642 MacroElement
FIELD field_45152 parts Ljava/util/List;
FIELD field_45153 variables Ljava/util/List;
METHOD <init> (Ljava/util/List;Ljava/util/List;)V
ARG 1 parts
ARG 2 variables
METHOD method_52598 getVariables ()Ljava/util/List;
METHOD method_52599 getCommand (Ljava/util/List;)Ljava/lang/String;
ARG 1 arguments

View File

@ -36,10 +36,10 @@ CLASS net/minecraft/class_2991 net/minecraft/server/function/CommandFunctionMana
COMMENT Executes a function.
COMMENT
COMMENT <p>This is same as calling {@link #execute(CommandFunction, ServerCommandSource,
COMMENT Tracer) execute(function, source, null)}.
COMMENT Tracer, NbtCompound) execute(function, source, null, null)}.
COMMENT
COMMENT @return the command output value
COMMENT @see #execute(CommandFunction, ServerCommandSource, Tracer)
COMMENT @see #execute(CommandFunction, ServerCommandSource, Tracer, NbtCompound)
ARG 1 function
COMMENT the function
ARG 2 source
@ -60,7 +60,7 @@ CLASS net/minecraft/class_2991 net/minecraft/server/function/CommandFunctionMana
METHOD method_29464 getFunctionTags ()Ljava/lang/Iterable;
METHOD method_29773 load (Lnet/minecraft/class_5349;)V
ARG 1 loader
METHOD method_36341 execute (Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;Lnet/minecraft/class_2991$class_6346;)I
METHOD method_36341 execute (Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;Lnet/minecraft/class_2991$class_6346;Lnet/minecraft/class_2487;)I
COMMENT Executes a function. This may have two cases: new or recursive.
COMMENT
COMMENT <p>In a new execution, the {@link #execution execution == null}, and a custom
@ -80,6 +80,8 @@ CLASS net/minecraft/class_2991 net/minecraft/server/function/CommandFunctionMana
COMMENT the command source to execute with
ARG 3 tracer
COMMENT a tracer for a non-recursive function execution
ARG 4 arguments
COMMENT arguments for macro substitution, if any
CLASS class_2992 Entry
FIELD field_13424 source Lnet/minecraft/class_2168;
FIELD field_13425 element Lnet/minecraft/class_2158$class_2161;
@ -108,7 +110,7 @@ CLASS net/minecraft/class_2991 net/minecraft/server/function/CommandFunctionMana
ARG 2 tracer
METHOD method_36343 recursiveRun (Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;)V
COMMENT Handles a recursive case in {@link CommandFunctionManager#execute(CommandFunction,
COMMENT ServerCommandSource, CommandFunctionManager.Tracer)}.
COMMENT ServerCommandSource, CommandFunctionManager.Tracer, NbtCompound)}.
COMMENT
COMMENT <p>This effectively swaps an entry with a command element with {@code /function}
COMMENT command at the head of the deque with another entry with a function element
@ -121,7 +123,7 @@ CLASS net/minecraft/class_2991 net/minecraft/server/function/CommandFunctionMana
ARG 1 message
METHOD method_36346 run (Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;)I
COMMENT Handles a new case in {@link CommandFunctionManager#execute(CommandFunction,
COMMENT ServerCommandSource, CommandFunctionManager.Tracer)}.
COMMENT ServerCommandSource, CommandFunctionManager.Tracer, NbtCompound)}.
COMMENT
COMMENT @return a value for the command result
ARG 1 function

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_8643 net/minecraft/server/function/MacroException
FIELD field_45154 message Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_2561;)V
ARG 1 message
METHOD method_52600 getMessage ()Lnet/minecraft/class_2561;

View File

@ -0,0 +1,30 @@
CLASS net/minecraft/class_8608 net/minecraft/server/network/ChunkDataSender
FIELD field_45002 LOGGER Lorg/slf4j/Logger;
FIELD field_45005 chunks Lit/unimi/dsi/fastutil/longs/LongSet;
FIELD field_45006 local Z
FIELD field_45007 desiredBatchSize F
FIELD field_45008 pending F
FIELD field_45009 unacknowledgedBatches I
FIELD field_45010 maxUnacknowledgedBatches I
METHOD <init> (Z)V
ARG 1 local
METHOD method_52383 onAcknowledgeChunks (F)V
ARG 1 desiredBatchSize
METHOD method_52384 isInNextBatch (J)Z
ARG 1 chunkPos
METHOD method_52385 makeBatch (Lnet/minecraft/class_3898;Lnet/minecraft/class_1923;)Ljava/util/List;
ARG 1 chunkStorage
ARG 2 playerPos
METHOD method_52386 sendChunkBatches (Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_52387 unload (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)V
ARG 1 player
ARG 2 pos
METHOD method_52388 sendChunkData (Lnet/minecraft/class_3244;Lnet/minecraft/class_3218;Lnet/minecraft/class_2818;)V
ARG 0 handler
ARG 1 world
ARG 2 chunk
METHOD method_52389 (Lnet/minecraft/class_1923;Lnet/minecraft/class_2818;)I
ARG 1 chunk
METHOD method_52390 add (Lnet/minecraft/class_2818;)V
ARG 1 chunk

View File

@ -0,0 +1,44 @@
CLASS net/minecraft/class_8603 net/minecraft/server/network/ChunkFilter
FIELD field_44986 IGNORE_ALL Lnet/minecraft/class_8603;
METHOD method_52356 isWithinDistance (II)Z
ARG 1 x
ARG 2 z
METHOD method_52357 isWithinDistanceExcludingEdge (IIIII)Z
ARG 0 centerX
ARG 1 centerZ
ARG 2 viewDistance
ARG 3 x
ARG 4 z
METHOD method_52358 isWithinDistance (IIIIIZ)Z
ARG 0 centerX
ARG 1 centerZ
ARG 2 viewDistance
ARG 3 x
ARG 4 z
ARG 5 includeEdge
METHOD method_52359 isWithinDistance (IIZ)Z
ARG 1 x
ARG 2 z
ARG 3 includeEdge
METHOD method_52360 forEachChangedChunk (Lnet/minecraft/class_8603;Lnet/minecraft/class_8603;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V
ARG 0 oldFilter
ARG 1 newFilter
ARG 2 newlyIncluded
ARG 3 justRemoved
METHOD method_52361 isWithinDistance (Lnet/minecraft/class_1923;)Z
ARG 1 pos
METHOD method_52362 cylindrical (Lnet/minecraft/class_1923;I)Lnet/minecraft/class_8603;
ARG 0 center
ARG 1 viewDistance
METHOD method_52363 forEach (Ljava/util/function/Consumer;)V
ARG 1 consumer
METHOD method_52364 isWithinDistanceExcludingEdge (II)Z
ARG 1 x
ARG 2 z
CLASS class_8604 Cylindrical
METHOD method_52365 overlaps (Lnet/minecraft/class_8603$class_8604;)Z
ARG 1 o
METHOD method_52366 getLeft ()I
METHOD method_52367 getBottom ()I
METHOD method_52368 getRight ()I
METHOD method_52369 getTop ()I

View File

@ -40,10 +40,9 @@ CLASS net/minecraft/class_4209 net/minecraft/server/network/DebugInfoSender
ARG 2 message
ARG 3 color
ARG 4 duration
METHOD method_22319 sendToAll (Lnet/minecraft/class_3218;Lnet/minecraft/class_2540;Lnet/minecraft/class_2960;)V
METHOD method_22319 sendToAll (Lnet/minecraft/class_3218;Lnet/minecraft/class_8710;)V
ARG 0 world
ARG 1 buf
ARG 2 channel
ARG 1 payload
METHOD method_23855 sendBeeDebugData (Lnet/minecraft/class_4466;)V
ARG 0 bee
METHOD method_23856 sendBeehiveDebugData (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_4482;)V
@ -70,27 +69,5 @@ CLASS net/minecraft/class_4209 net/minecraft/server/network/DebugInfoSender
METHOD method_36157 listMemories (Lnet/minecraft/class_1309;J)Ljava/util/List;
ARG 0 entity
ARG 1 currentTime
METHOD method_36158 writeBrain (Lnet/minecraft/class_1309;Lnet/minecraft/class_2540;)V
ARG 0 entity
ARG 1 buf
METHOD method_36160 (Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_4139;Ljava/lang/Integer;)V
ARG 2 type
ARG 3 value
METHOD method_36161 (Ljava/util/List;Ljava/util/UUID;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V
ARG 1 uuid
ARG 2 gossips
METHOD method_36162 (Lnet/minecraft/class_2540;Lnet/minecraft/class_4135;)V
ARG 0 buf
METHOD method_36162 (Ljava/util/List;Lnet/minecraft/class_4135;)V
ARG 1 goal
METHOD method_36163 (Lnet/minecraft/class_2540;Lnet/minecraft/class_3765;)V
ARG 0 buf
ARG 1 raid
METHOD method_36164 (Lnet/minecraft/class_2540;Lnet/minecraft/class_4168;)V
ARG 0 buf2
ARG 1 activity
METHOD method_36165 (Lnet/minecraft/class_2540;Ljava/lang/String;)V
ARG 0 buf2
ARG 1 memory
METHOD method_43893 (Lnet/minecraft/class_2540;Lnet/minecraft/class_11;)V
ARG 0 buf2
ARG 1 path

View File

@ -9,7 +9,7 @@ CLASS net/minecraft/class_3231 net/minecraft/server/network/EntityTrackerEntry
FIELD field_14047 lastPitch I
FIELD field_14049 entity Lnet/minecraft/class_1297;
FIELD field_14051 hadVehicle Z
FIELD field_14059 lastHeadPitch I
FIELD field_14059 lastHeadYaw I
FIELD field_14060 lastYaw I
FIELD field_18258 world Lnet/minecraft/class_3218;
FIELD field_18259 receiver Ljava/util/function/Consumer;

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_8611 net/minecraft/server/network/JoinWorldTask
FIELD field_45033 KEY Lnet/minecraft/class_8605$class_8606;

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_5629 net/minecraft/server/network/PlayerAssociatedNetworkHandler
METHOD method_14364 sendPacket (Lnet/minecraft/class_2596;)V
ARG 1 packet
METHOD method_32311 getPlayer ()Lnet/minecraft/class_3222;

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_8612 net/minecraft/server/network/SendResourcePackTask
FIELD field_45034 KEY Lnet/minecraft/class_8605$class_8606;
FIELD field_45035 packProperties Lnet/minecraft/server/MinecraftServer$class_7460;
METHOD <init> (Lnet/minecraft/server/MinecraftServer$class_7460;)V
ARG 1 packProperties

View File

@ -0,0 +1,29 @@
CLASS net/minecraft/class_8609 net/minecraft/server/network/ServerCommonNetworkHandler
FIELD field_45011 KEEP_ALIVE_INTERVAL I
FIELD field_45012 server Lnet/minecraft/server/MinecraftServer;
FIELD field_45013 connection Lnet/minecraft/class_2535;
FIELD field_45014 LOGGER Lorg/slf4j/Logger;
FIELD field_45015 TIMEOUT_TEXT Lnet/minecraft/class_2561;
FIELD field_45016 lastKeepAliveTime J
FIELD field_45017 waitingForKeepAlive Z
FIELD field_45018 keepAliveId J
FIELD field_45019 latency I
FIELD field_45715 flushDisabled Z
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;I)V
ARG 1 server
ARG 2 connection
ARG 3 keepAliveId
METHOD method_14364 sendPacket (Lnet/minecraft/class_2596;)V
ARG 1 packet
METHOD method_52391 send (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)V
ARG 1 packet
ARG 2 callbacks
METHOD method_52396 disconnect (Lnet/minecraft/class_2561;)V
ARG 1 reason
METHOD method_52400 baseTick ()V
METHOD method_52402 isHost ()Z
METHOD method_52403 getProfile ()Lcom/mojang/authlib/GameProfile;
METHOD method_52404 getDebugProfile ()Lcom/mojang/authlib/GameProfile;
METHOD method_52405 getLatency ()I
METHOD method_53046 disableFlush ()V
METHOD method_53047 enableFlush ()V

View File

@ -0,0 +1,18 @@
CLASS net/minecraft/class_8610 net/minecraft/server/network/ServerConfigurationNetworkHandler
FIELD field_45020 LOGGER Lorg/slf4j/Logger;
FIELD field_45021 INVALID_PLAYER_DATA_TEXT Lnet/minecraft/class_2561;
FIELD field_45022 profile Lcom/mojang/authlib/GameProfile;
FIELD field_45023 tasks Ljava/util/Queue;
FIELD field_45024 currentTask Lnet/minecraft/class_8605;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Lcom/mojang/authlib/GameProfile;)V
ARG 1 server
ARG 2 connection
ARG 3 profile
METHOD method_52406 onTaskFinished (Lnet/minecraft/class_8605$class_8606;)V
ARG 1 key
METHOD method_52407 (Lnet/minecraft/server/MinecraftServer$class_7460;)V
ARG 1 properties
METHOD method_52409 sendConfigurations ()V
METHOD method_52410 endConfiguration ()V
METHOD method_52411 queueSendResourcePackTask ()V
METHOD method_52412 pollTask ()V

View File

@ -15,41 +15,35 @@ CLASS net/minecraft/class_3248 net/minecraft/server/network/ServerLoginNetworkHa
FIELD field_14156 loginTicks I
FIELD field_14157 NEXT_AUTHENTICATOR_THREAD_ID Ljava/util/concurrent/atomic/AtomicInteger;
FIELD field_14158 connection Lnet/minecraft/class_2535;
FIELD field_14160 profile Lcom/mojang/authlib/GameProfile;
FIELD field_14161 delayedPlayer Lnet/minecraft/class_3222;
COMMENT The delayed player, waiting to join the server once the existing player
COMMENT with the same UUID is gone.
COMMENT
COMMENT <p>This will only be non-{@code null} if the state is delay-accept, and is reset
COMMENT to {@code null} once the player is accepted.
FIELD field_14162 server Lnet/minecraft/server/MinecraftServer;
FIELD field_14163 state Lnet/minecraft/class_3248$class_3249;
FIELD field_14164 RANDOM Lnet/minecraft/class_5819;
FIELD field_14165 serverId Ljava/lang/String;
FIELD field_14166 LOGGER Lorg/slf4j/Logger;
FIELD field_14167 nonce [B
FIELD field_29779 TIMEOUT_TICKS I
FIELD field_45027 UNEXPECTED_QUERY_RESPONSE_TEXT Lnet/minecraft/class_2561;
FIELD field_45028 profileName Ljava/lang/String;
FIELD field_45029 profile Lcom/mojang/authlib/GameProfile;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;)V
ARG 1 server
ARG 2 connection
METHOD method_14375 toOfflineProfile (Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/GameProfile;
ARG 1 profile
METHOD method_14380 disconnect (Lnet/minecraft/class_2561;)V
ARG 1 reason
METHOD method_14383 getConnectionInfo ()Ljava/lang/String;
METHOD method_14384 acceptPlayer ()V
COMMENT Creates the player to be added to the server and adds it to the server.
COMMENT
COMMENT <p>If a player with the same UUID is in the world, it will create the
COMMENT player and transition to the delay accept state.
COMMENT
COMMENT @apiNote This method should only be called on the server thread.
METHOD method_33800 addToServer (Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_40084 (I)Z
ARG 0 c
METHOD method_40085 isValidName (Ljava/lang/String;)Z
ARG 0 name
METHOD method_52416 hasPlayerWithId (Lcom/mojang/authlib/GameProfile;)Z
ARG 1 profile
METHOD method_52417 startVerify (Lcom/mojang/authlib/GameProfile;)V
ARG 1 profile
METHOD method_52418 createOfflineProfile (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;
ARG 0 name
METHOD method_52419 tickVerify (Lcom/mojang/authlib/GameProfile;)V
ARG 1 profile
METHOD method_52420 sendSuccessPacket (Lcom/mojang/authlib/GameProfile;)V
ARG 1 profile
CLASS 1
METHOD method_14386 getClientAddress ()Ljava/net/InetAddress;
CLASS class_3249 State

View File

@ -8,17 +8,13 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
FIELD field_14122 updatedRiddenX D
FIELD field_14123 requestedTeleportId I
FIELD field_14124 lastTickRiddenY D
FIELD field_14125 waitingForKeepAlive Z
FIELD field_14126 updatedY D
FIELD field_14127 connection Lnet/minecraft/class_2535;
FIELD field_14128 lastTickZ D
FIELD field_14129 vehicleFloating Z
FIELD field_14130 lastTickX D
FIELD field_14131 floating Z
FIELD field_14133 creativeItemDropThreshold I
FIELD field_14134 keepAliveId J
FIELD field_14135 lastTickMovePacketsCount I
FIELD field_14136 lastKeepAliveTime J
FIELD field_14137 vehicleFloatingTicks I
FIELD field_14138 floatingTicks I
FIELD field_14139 teleportRequestTick I
@ -30,8 +26,6 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
FIELD field_14145 updatedX D
FIELD field_14146 lastTickY D
FIELD field_14147 topmostRiddenEntity Lnet/minecraft/class_1297;
FIELD field_14148 server Lnet/minecraft/server/MinecraftServer;
FIELD field_29778 KEEP_ALIVE_INTERVAL I
FIELD field_37280 MAX_BREAK_SQUARED_DISTANCE D
FIELD field_37281 DEFAULT_SEQUENCE I
FIELD field_37282 sequence I
@ -43,10 +37,13 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
FIELD field_39989 MAX_PENDING_ACKNOWLEDGMENTS I
FIELD field_39990 CHAT_VALIDATION_FAILED_TEXT Lnet/minecraft/class_2561;
FIELD field_40720 session Lnet/minecraft/class_7822;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;)V
FIELD field_45025 requestedReconfiguration Z
FIELD field_45026 chunkDataSender Lnet/minecraft/class_8608;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;I)V
ARG 1 server
ARG 2 connection
ARG 3 player
ARG 4 latency
METHOD method_14360 requestTeleport (DDDFFLjava/util/Set;)V
ARG 1 x
ARG 3 y
@ -62,11 +59,6 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
ARG 8 pitch
METHOD method_14365 (Lnet/minecraft/class_2805;Lcom/mojang/brigadier/suggestion/Suggestions;)V
ARG 2 suggestions
METHOD method_14367 disconnect (Lnet/minecraft/class_2561;)V
ARG 1 reason
METHOD method_14369 sendPacket (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)V
ARG 1 packet
ARG 2 callbacks
METHOD method_14371 isMovementInvalid (DDDFF)Z
COMMENT {@return whether this movement is invalid}
COMMENT
@ -80,9 +72,6 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
ARG 6 yaw
ARG 7 pitch
METHOD method_14372 syncWithPlayerPosition ()V
METHOD method_17820 (Lnet/minecraft/class_2840;Lnet/minecraft/class_1860;)V
ARG 2 recipe
METHOD method_19507 isHost ()Z
METHOD method_20630 isPlayerNotCollidingWithBlocks (Lnet/minecraft/class_4538;Lnet/minecraft/class_238;DDD)Z
ARG 1 world
ARG 2 box
@ -177,9 +166,7 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
METHOD method_45011 getSignedMessage (Lnet/minecraft/class_2797;Lnet/minecraft/class_7635;)Lnet/minecraft/class_7471;
ARG 1 packet
ARG 2 lastSeenMessages
METHOD method_45064 (Lnet/minecraft/class_7471;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/lang/Void;)V
ARG 4 void_
METHOD method_45167 (Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_7471;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
METHOD method_45167 (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
ARG 4 executor
METHOD method_45168 sendProfilelessChatMessage (Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;)V
ARG 1 message
@ -196,6 +183,8 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
METHOD method_46366 (Lnet/minecraft/class_7822;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
ARG 2 executor
METHOD method_48107 getConnectionAddress ()Ljava/net/SocketAddress;
METHOD method_52414 reconfigure ()V
METHOD method_52415 cleanUp ()V
CLASS 1
METHOD method_33897 processInteract (Lnet/minecraft/class_1268;Lnet/minecraft/class_3244$class_5860;)V
ARG 1 hand

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_8605 net/minecraft/server/network/ServerPlayerConfigurationTask
METHOD method_52375 getKey ()Lnet/minecraft/class_8605$class_8606;
METHOD method_52376 sendPacket (Ljava/util/function/Consumer;)V
ARG 1 sender
CLASS class_8606 Key

View File

@ -3,7 +3,6 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
FIELD field_13964 disconnected Z
FIELD field_13965 lastLevelScore I
FIELD field_13966 statHandler Lnet/minecraft/class_3442;
FIELD field_13967 pingMilliseconds I
FIELD field_13968 lastAirScore I
FIELD field_13969 seenCredits Z
FIELD field_13970 advancementTracker Lnet/minecraft/class_2985;
@ -50,6 +49,8 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
FIELD field_35566 allowServerListing Z
FIELD field_39985 sculkShriekerWarningManager Lnet/minecraft/class_7262;
FIELD field_39986 session Lnet/minecraft/class_7822;
FIELD field_44990 viewDistance Ljava/util/OptionalInt;
FIELD field_44991 chunkFilter Lnet/minecraft/class_8603;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3218;Lcom/mojang/authlib/GameProfile;)V
ARG 1 server
ARG 2 world
@ -57,9 +58,6 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
METHOD method_14203 copyFrom (Lnet/minecraft/class_3222;Z)V
ARG 1 oldPlayer
ARG 2 alive
METHOD method_14205 sendChunkPacket (Lnet/minecraft/class_1923;Lnet/minecraft/class_2596;)V
ARG 1 chunkPos
ARG 2 chunkDataPacket
METHOD method_14206 getPlayerListName ()Lnet/minecraft/class_2561;
METHOD method_14207 handleFall (DDDZ)V
ARG 1 xDifference
@ -121,8 +119,6 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
ARG 1 horizontalSpawnArea
METHOD method_14245 moveToSpawn (Lnet/minecraft/class_3218;)V
ARG 1 world
METHOD method_14246 sendUnloadChunkPacket (Lnet/minecraft/class_1923;)V
ARG 1 chunkPos
METHOD method_14248 getStatHandler ()Lnet/minecraft/class_3442;
METHOD method_14250 (ILnet/minecraft/class_267;)V
ARG 1 innerScore
@ -136,11 +132,6 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
METHOD method_14252 setExperienceLevel (I)V
ARG 1 level
METHOD method_14253 getRecipeBook ()Lnet/minecraft/class_3441;
METHOD method_14255 sendResourcePackUrl (Ljava/lang/String;Ljava/lang/String;ZLnet/minecraft/class_2561;)V
ARG 1 url
ARG 2 hash
ARG 3 required
ARG 4 resourcePackPrompt
METHOD method_17668 setWatchedSection (Lnet/minecraft/class_4076;)V
COMMENT Sets the chunk section position the player's client is currently watching
COMMENT from. This is usually called when the player moves to a new chunk section.
@ -247,6 +238,12 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
METHOD method_51468 setServerWorld (Lnet/minecraft/class_3218;)V
ARG 1 world
METHOD method_51469 getServerWorld ()Lnet/minecraft/class_3218;
METHOD method_52371 getViewDistance ()Ljava/util/OptionalInt;
METHOD method_52372 getChunkFilter ()Lnet/minecraft/class_8603;
METHOD method_52373 setChunkFilter (Lnet/minecraft/class_8603;)V
ARG 1 chunkFilter
METHOD method_52374 createCommonPlayerSpawnInfo (Lnet/minecraft/class_3218;)Lnet/minecraft/class_8589;
ARG 1 world
METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z
ARG 1 gameMode
CLASS 1

View File

@ -29,7 +29,6 @@ CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder
FIELD field_26929 world Lnet/minecraft/class_5539;
FIELD field_28806 actionStack Lnet/minecraft/class_5831;
METHOD <init> (Lnet/minecraft/class_1923;ILnet/minecraft/class_5539;Lnet/minecraft/class_3568;Lnet/minecraft/class_3193$class_3896;Lnet/minecraft/class_3193$class_3897;)V
ARG 1 pos
ARG 2 level
ARG 3 world
ARG 4 lightingProvider
@ -51,7 +50,9 @@ CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder
METHOD method_14005 getLevel ()I
METHOD method_14006 flushUpdates (Lnet/minecraft/class_2818;)V
ARG 1 chunk
METHOD method_14007 tick (Lnet/minecraft/class_3898;Ljava/util/concurrent/Executor;)V
METHOD method_14007 updateFutures (Lnet/minecraft/class_3898;Ljava/util/concurrent/Executor;)V
COMMENT Updates {@code Futures} indicating the expected loading state of the underlying chunk of this {@code ChunkHolder}.
COMMENT Note that the method merely makes actual loading process possible, but do not perform these actions.
ARG 1 chunkStorage
METHOD method_14009 sendBlockEntityUpdatePacket (Ljava/util/List;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 1 players

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_3204 net/minecraft/server/world/ChunkTicketManager
FIELD field_13894 age J
FIELD field_13895 ticketsByPosition Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;
FIELD field_16210 chunkHolders Ljava/util/Set;
FIELD field_16210 chunkHoldersWithPendingUpdates Ljava/util/Set;
FIELD field_16211 LOGGER Lorg/slf4j/Logger;
FIELD field_17452 NEARBY_PLAYER_TICKET_LEVEL I
FIELD field_17453 playersByChunkPos Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
@ -10,7 +10,7 @@ CLASS net/minecraft/class_3204 net/minecraft/server/world/ChunkTicketManager
FIELD field_17456 levelUpdateListener Lnet/minecraft/class_3900;
FIELD field_17457 playerTicketThrottler Lnet/minecraft/class_3906;
FIELD field_17458 playerTicketThrottlerUnblocker Lnet/minecraft/class_3906;
FIELD field_17459 chunkPositions Lit/unimi/dsi/fastutil/longs/LongSet;
FIELD field_17459 freshPlayerTicketPositions Lit/unimi/dsi/fastutil/longs/LongSet;
FIELD field_17460 mainThreadExecutor Ljava/util/concurrent/Executor;
FIELD field_18252 distanceFromTicketTracker Lnet/minecraft/class_3204$class_4077;
FIELD field_34886 simulationDistanceTracker Lnet/minecraft/class_6609;
@ -52,7 +52,13 @@ CLASS net/minecraft/class_3204 net/minecraft/server/world/ChunkTicketManager
ARG 4 holder
METHOD method_15891 (Lnet/minecraft/class_3898;Lnet/minecraft/class_3193;)V
ARG 2 holder
METHOD method_15892 tick (Lnet/minecraft/class_3898;)Z
METHOD method_15892 update (Lnet/minecraft/class_3898;)Z
COMMENT Update the states related to chunk tickets and chunk loading levels, which mainly involves three kind of updates:
COMMENT <ul>
COMMENT <li>Add or remove PLAYER tickets when necessary.</li>
COMMENT <li>Update the expected loading states of chunks depending on their new levels.</li>
COMMENT <li>Special updates of chunks with PLAYER tickets added recently.</li>
COMMENT </ul>
ARG 1 chunkStorage
METHOD method_17290 addTicketWithLevel (Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V
ARG 1 type

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_5629 net/minecraft/server/world/EntityTrackingListener
COMMENT A listener to entity tracking within threaded anvil chunk storage.
METHOD method_14364 sendPacket (Lnet/minecraft/class_2596;)V
ARG 1 packet
METHOD method_32311 getPlayer ()Lnet/minecraft/class_3222;

View File

@ -1,17 +1,13 @@
CLASS net/minecraft/class_3210 net/minecraft/server/world/PlayerChunkWatchingManager
FIELD field_13910 watchingPlayers Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
METHOD method_14081 movePlayer (JJLnet/minecraft/class_3222;)V
ARG 1 prevPos
ARG 3 currentPos
ARG 5 player
METHOD method_14082 isWatchDisabled (Lnet/minecraft/class_3222;)Z
ARG 1 player
METHOD method_14083 getPlayersWatchingChunk (J)Ljava/util/Set;
METHOD method_14084 remove (JLnet/minecraft/class_3222;)V
ARG 3 player
METHOD method_14085 add (JLnet/minecraft/class_3222;Z)V
ARG 3 player
ARG 4 watchDisabled
METHOD method_14083 getPlayersWatchingChunk ()Ljava/util/Set;
METHOD method_14084 remove (Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_14085 add (Lnet/minecraft/class_3222;Z)V
ARG 1 player
ARG 2 inactive
METHOD method_14086 disableWatch (Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_14087 enableWatch (Lnet/minecraft/class_3222;)V

View File

@ -50,7 +50,8 @@ CLASS net/minecraft/class_3215 net/minecraft/server/world/ServerChunkManager
METHOD method_14161 tickChunks ()V
METHOD method_16150 (Lnet/minecraft/class_2791;)Lnet/minecraft/class_2791;
ARG 0 chunk
METHOD method_16155 tick ()Z
METHOD method_16155 updateChunks ()Z
COMMENT Update expected chunk loading states by updating {@code PLAYER} tickets and {@code Future}s.
METHOD method_16173 (ZLnet/minecraft/class_3193$class_3724;)Lnet/minecraft/class_2791;
ARG 1 unloaded
METHOD method_17297 addTicket (Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V

View File

@ -324,8 +324,6 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
ARG 1 entity
METHOD method_31431 (Lnet/minecraft/class_1297;)Ljava/lang/String;
ARG 0 entity
METHOD method_32310 (Lnet/minecraft/class_2487;)Lnet/minecraft/class_3767;
ARG 1 nbt
METHOD method_32819 getLogicalHeight ()I
METHOD method_33143 sendSleepingStatus ()V
COMMENT Sends sleeping status action bar messages to players in this world.
@ -382,8 +380,9 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
METHOD method_51837 setEnderDragonFight (Lnet/minecraft/class_2881;)V
ARG 1 enderDragonFight
METHOD method_52168 getRandomSequences ()Lnet/minecraft/class_8565;
METHOD method_52169 (JLnet/minecraft/class_2487;)Lnet/minecraft/class_8565;
ARG 2 nbt
METHOD method_52370 tickIceAndSnow (ZLnet/minecraft/class_2338;)V
ARG 1 raining
ARG 2 pos
METHOD method_8448 updateSleepingPlayers ()V
METHOD method_8487 locateStructure (Lnet/minecraft/class_6862;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338;
COMMENT Tries to find the closest structure of a given type near a given block.

View File

@ -54,17 +54,15 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
METHOD method_17216 getChunkHolder (J)Lnet/minecraft/class_3193;
ARG 1 pos
METHOD method_17217 setLevel (JILnet/minecraft/class_3193;I)Lnet/minecraft/class_3193;
COMMENT Sets the loading level of {@code ChunkHolder}s. Nonexistent {@code ChunkHolder}s will be created automatically
COMMENT if their loading level is 45 or lower, and chunks whose loading levels are 46 or higher will be scheduled to be removed.
ARG 1 pos
ARG 3 level
ARG 4 holder
METHOD method_17219 (Lnet/minecraft/class_1923;ILorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/class_3222;)V
ARG 4 player
METHOD method_17220 getRegion (Lnet/minecraft/class_3193;ILjava/util/function/IntFunction;)Ljava/util/concurrent/CompletableFuture;
ARG 1 centerChunk
ARG 2 margin
ARG 3 distanceToStatus
METHOD method_17222 (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either;
ARG 1 either
METHOD method_17224 (Lnet/minecraft/class_1923;Lnet/minecraft/class_3193;Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lcom/mojang/datafixers/util/Either;)Ljava/util/concurrent/CompletionStage;
ARG 5 either
METHOD method_17225 (Lnet/minecraft/class_1923;Lnet/minecraft/class_3193;Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;
@ -89,16 +87,10 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
METHOD method_17236 getChunk (Lnet/minecraft/class_3193;Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;
ARG 1 holder
ARG 2 requiredStatus
METHOD method_17241 sendWatchPackets (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;Lorg/apache/commons/lang3/mutable/MutableObject;ZZ)V
METHOD method_17241 sendWatchPackets (Lnet/minecraft/class_3222;)V
ARG 1 player
ARG 2 pos
ARG 3 packet
ARG 4 oldWithinViewDistance
ARG 5 newWithinViewDistance
METHOD method_17242 save (Z)V
ARG 1 flush
METHOD method_17243 (Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/class_2818;Lnet/minecraft/class_3222;)V
ARG 3 player
METHOD method_17244 updateHolderMap ()Z
METHOD method_17245 (I)Lnet/minecraft/class_2806;
ARG 0 distance
@ -120,10 +112,6 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
METHOD method_17264 entryIterator ()Ljava/lang/Iterable;
METHOD method_17604 getCompletedLevelSupplier (J)Ljava/util/function/IntSupplier;
ARG 1 pos
METHOD method_18193 (Lnet/minecraft/class_3193;Lnet/minecraft/class_2818;)V
ARG 2 chunk
METHOD method_18194 (Lnet/minecraft/class_3193;Lcom/mojang/datafixers/util/Either;)V
ARG 2 either
METHOD method_18701 loadEntity (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_18702 sendToOtherNearbyPlayers (Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)V
@ -132,8 +120,6 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
METHOD method_18704 getSquaredDistance (Lnet/minecraft/class_1923;Lnet/minecraft/class_1297;)D
ARG 0 pos
ARG 1 entity
METHOD method_18711 (Lnet/minecraft/class_2818;)V
ARG 1 chunk
METHOD method_18713 updatePosition (Lnet/minecraft/class_3222;)V
COMMENT Updates the chunk section position of the {@code player}. This updates the player
COMMENT position for both entity tracking and chunk loading (watching) logic.
@ -143,10 +129,6 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
METHOD method_18714 handlePlayerAddedOrRemoved (Lnet/minecraft/class_3222;Z)V
ARG 1 player
ARG 2 added
METHOD method_18715 sendChunkDataPackets (Lnet/minecraft/class_3222;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/class_2818;)V
ARG 1 player
ARG 2 cachedDataPacket
ARG 3 chunk
METHOD method_18716 unloadEntity (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_18717 sendToNearbyPlayers (Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)V
@ -163,8 +145,6 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
COMMENT players. This ensures all possible updates are accounted for.
METHOD method_18843 (Lnet/minecraft/class_3193;Ljava/util/concurrent/CompletableFuture;JLnet/minecraft/class_2791;)V
ARG 5 chunk
METHOD method_19486 (Lnet/minecraft/class_3193;Ljava/lang/Runnable;)V
ARG 2 task
METHOD method_19487 (Lnet/minecraft/class_3193;Ljava/lang/Runnable;)V
ARG 2 task
METHOD method_19488 getPointOfInterestStorage ()Lnet/minecraft/class_4153;
@ -201,7 +181,7 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
ARG 2 chunk
METHOD method_20619 loadChunk (Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;
ARG 1 pos
METHOD method_20726 updateWatchedSection (Lnet/minecraft/class_3222;)Lnet/minecraft/class_4076;
METHOD method_20726 updateWatchedSection (Lnet/minecraft/class_3222;)V
COMMENT Updates the watched chunk section position for the {@code player}, and sends a
COMMENT render distance update packet to the client.
ARG 1 player
@ -264,18 +244,6 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
ARG 0 chunk
METHOD method_39925 save (Lnet/minecraft/class_3193;)Z
ARG 1 chunkHolder
METHOD method_39975 isWithinDistance (IIIII)Z
ARG 0 x1
ARG 1 z1
ARG 2 x2
ARG 3 z2
ARG 4 distance
METHOD method_39976 isOnDistanceEdge (IIIII)Z
ARG 0 x1
ARG 1 z1
ARG 2 x2
ARG 3 z2
ARG 4 distance
METHOD method_39992 shouldDelayShutdown ()Z
COMMENT {@return whether the server shutdown should be delayed to process some tasks}
METHOD method_40067 crash (Ljava/lang/IllegalStateException;Ljava/lang/String;)Lnet/minecraft/class_148;
@ -324,6 +292,32 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
METHOD method_51834 (Lcom/mojang/datafixers/util/Either;Ljava/lang/Throwable;)Ljava/lang/Object;
ARG 1 chunk
ARG 2 throwable
METHOD method_52345 isTracked (Lnet/minecraft/class_3222;II)Z
ARG 1 player
ARG 2 chunkX
ARG 3 chunkZ
METHOD method_52346 sendWatchPackets (Lnet/minecraft/class_3222;Lnet/minecraft/class_8603;)V
ARG 1 player
ARG 2 chunkFilter
METHOD method_52347 track (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)V
ARG 1 player
ARG 2 pos
METHOD method_52348 track (Lnet/minecraft/class_3222;Lnet/minecraft/class_2818;)V
ARG 0 player
ARG 1 chunk
METHOD method_52350 getViewDistance (Lnet/minecraft/class_3222;)I
ARG 1 player
METHOD method_52351 isOnTrackEdge (Lnet/minecraft/class_3222;II)Z
ARG 1 player
ARG 2 chunkX
ARG 3 chunkZ
METHOD method_52352 untrack (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)V
ARG 0 player
ARG 1 pos
METHOD method_52354 (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)V
ARG 1 chunkPos
METHOD method_52355 (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)V
ARG 2 chunkPos
CLASS class_3208 EntityTracker
COMMENT An entity tracker governs which players' clients can see an entity. Each
COMMENT tracker corresponds to one entity in a server world and is mapped from the

View File

@ -109,6 +109,8 @@ CLASS net/minecraft/class_2498 net/minecraft/sound/BlockSoundGroup
FIELD field_43255 SUSPICIOUS_GRAVEL Lnet/minecraft/class_2498;
FIELD field_43256 DECORATED_POT_SHATTER Lnet/minecraft/class_2498;
FIELD field_44608 INTENTIONALLY_EMPTY Lnet/minecraft/class_2498;
FIELD field_45970 SPONGE Lnet/minecraft/class_2498;
FIELD field_45971 WET_SPONGE Lnet/minecraft/class_2498;
METHOD <init> (FFLnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)V
ARG 1 volume
ARG 2 pitch

View File

@ -2,14 +2,14 @@ CLASS net/minecraft/class_3448 net/minecraft/stat/StatType
FIELD field_15323 registry Lnet/minecraft/class_2378;
FIELD field_15324 stats Ljava/util/Map;
FIELD field_26382 name Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_2378;)V
METHOD <init> (Lnet/minecraft/class_2378;Lnet/minecraft/class_2561;)V
ARG 1 registry
ARG 2 name
METHOD method_14955 getOrCreateStat (Ljava/lang/Object;Lnet/minecraft/class_3446;)Lnet/minecraft/class_3445;
ARG 1 key
ARG 2 formatter
METHOD method_14956 getOrCreateStat (Ljava/lang/Object;)Lnet/minecraft/class_3445;
ARG 1 key
METHOD method_14957 getTranslationKey ()Ljava/lang/String;
METHOD method_14958 hasStat (Ljava/lang/Object;)Z
ARG 1 key
METHOD method_14959 getRegistry ()Lnet/minecraft/class_2378;

View File

@ -129,6 +129,7 @@ CLASS net/minecraft/class_2741 net/minecraft/state/property/Properties
COMMENT
COMMENT <p>This property is normally used for doors, trapdoors and fence gates but is also used by barrels.
FIELD field_12538 LEVEL_15 Lnet/minecraft/class_2758;
COMMENT A property that specifies the level of a light block or a fluid block on a scale of 0 to 15.
FIELD field_12539 UNSTABLE Lnet/minecraft/class_2746;
COMMENT A property that specifies if TNT is unstable.
COMMENT
@ -167,8 +168,8 @@ CLASS net/minecraft/class_2741 net/minecraft/state/property/Properties
COMMENT A property that specifies if a tripwire has been disarmed.
FIELD field_12554 HAS_BOTTLE_0 Lnet/minecraft/class_2746;
COMMENT A property that specifies if a brewing stand has a bottle in slot 0.
FIELD field_12555 WALL_MOUNT_LOCATION Lnet/minecraft/class_2754;
COMMENT A property that specifies the type of wall a block is attached to.
FIELD field_12555 BLOCK_FACE Lnet/minecraft/class_2754;
COMMENT A property that specifies the block face a block is attached to.
FIELD field_12556 AGE_2 Lnet/minecraft/class_2758;
COMMENT A property that specifies the age of a block on a scale of 0 to 2.
FIELD field_16503 DISTANCE_0_7 Lnet/minecraft/class_2758;
@ -204,10 +205,17 @@ CLASS net/minecraft/class_2741 net/minecraft/state/property/Properties
FIELD field_27220 CANDLES Lnet/minecraft/class_2758;
COMMENT A property that specifies the amount of candles in a candle block.
FIELD field_28062 VERTICAL_DIRECTION Lnet/minecraft/class_2753;
COMMENT A property that specifies the direction a pointed dripstone is facing.
COMMENT
COMMENT <p>This property allows a block to face either down or up.
FIELD field_28063 THICKNESS Lnet/minecraft/class_2754;
COMMENT A property that specifies the thickness of a pointed dripstone.
FIELD field_28120 SCULK_SENSOR_PHASE Lnet/minecraft/class_2754;
COMMENT A property that specifies the current phase of a sculk sensor.
FIELD field_28716 BERRIES Lnet/minecraft/class_2746;
COMMENT A property that specifies the amount of berries in a cave vines block.
FIELD field_28717 TILT Lnet/minecraft/class_2754;
COMMENT A property that specifies how a big dripleaf is tilted down.
FIELD field_31387 LEVEL_3_MIN I
FIELD field_31388 LEVEL_1_8_MIN I
FIELD field_31389 LEVEL_3_MAX I
@ -225,19 +233,32 @@ CLASS net/minecraft/class_2741 net/minecraft/state/property/Properties
FIELD field_31402 DISTANCE_1_7_MAX I
FIELD field_33723 LEVEL_15_MAX I
FIELD field_37651 BLOOM Lnet/minecraft/class_2746;
COMMENT A property that specifies if a sculk catalyst is blooming.
FIELD field_37652 SHRIEKING Lnet/minecraft/class_2746;
COMMENT A property that specifies if a sculk shrieker is shrieking.
FIELD field_37653 AGE_4_MAX I
FIELD field_37654 AGE_4 Lnet/minecraft/class_2758;
COMMENT A property that specifies the age of a block on a scale of 0 to 4.
FIELD field_38423 CAN_SUMMON Lnet/minecraft/class_2746;
COMMENT A property that specifies if a sculk shrieker can summon a warden.
FIELD field_41317 SLOT_0_OCCUPIED Lnet/minecraft/class_2746;
COMMENT A property that specifies if a chiseled bookshelf has a book in slot 0.
FIELD field_41318 SLOT_1_OCCUPIED Lnet/minecraft/class_2746;
COMMENT A property that specifies if a chiseled bookshelf has a book in slot 1.
FIELD field_41319 SLOT_2_OCCUPIED Lnet/minecraft/class_2746;
COMMENT A property that specifies if a chiseled bookshelf has a book in slot 2.
FIELD field_41320 SLOT_3_OCCUPIED Lnet/minecraft/class_2746;
COMMENT A property that specifies if a chiseled bookshelf has a book in slot 3.
FIELD field_41321 SLOT_4_OCCUPIED Lnet/minecraft/class_2746;
COMMENT A property that specifies if a chiseled bookshelf has a book in slot 4.
FIELD field_41322 SLOT_5_OCCUPIED Lnet/minecraft/class_2746;
COMMENT A property that specifies if a chiseled bookshelf has a book in slot 5.
FIELD field_42835 FLOWER_AMOUNT Lnet/minecraft/class_2758;
COMMENT A property that specifies the amount of flowers in a pink petals block.
FIELD field_42836 DUSTED Lnet/minecraft/class_2758;
COMMENT A property that specifies how much a brushable block is dusted on a scale of 0 to 3.
FIELD field_43307 CRACKED Lnet/minecraft/class_2746;
COMMENT A property that specifies if a decorated pot is cracked.
METHOD method_11813 (Lnet/minecraft/class_2768;)Z
ARG 0 shape
METHOD method_11814 (Lnet/minecraft/class_2350;)Z

View File

@ -10,8 +10,6 @@ CLASS net/minecraft/class_3471 net/minecraft/structure/WoodlandMansionGenerator
ARG 2 rotation
ARG 3 pieces
ARG 4 random
METHOD method_35471 printRandomFloorLayouts ([Ljava/lang/String;)V
ARG 0 args
CLASS class_3472 FirstFloorRoomPool
COMMENT The {@link RoomPool} used for the first floor.
CLASS class_3473 RoomPool
@ -119,11 +117,6 @@ CLASS net/minecraft/class_3471 net/minecraft/structure/WoodlandMansionGenerator
ARG 1 i
ARG 2 j
METHOD method_15048 layoutThirdFloor ()V
METHOD method_35472 printFloorLayouts ()V
COMMENT Prints a string representation of {@link #baseLayout} and {@link
COMMENT #thirdFloorLayout}. Useful for debugging.
COMMENT
COMMENT @see WoodlandMansionGenerator#printRandomFloorLayouts
CLASS class_3475 LayoutGenerator
COMMENT Populates structure pieces based on the given {@link MansionParameters
COMMENT parameters}.

View File

@ -374,3 +374,7 @@ CLASS net/minecraft/class_4516 net/minecraft/test/TestContext
ARG 2 direction
ARG 3 powerPredicate
ARG 4 errorMessage
METHOD method_52889 expectEntityHasEffect (Lnet/minecraft/class_1309;Lnet/minecraft/class_1291;I)V
ARG 1 entity
ARG 2 effect
ARG 3 amplifier

View File

@ -7,6 +7,8 @@ CLASS net/minecraft/class_4515 net/minecraft/test/TestRunner
FIELD field_20551 tests Ljava/util/List;
FIELD field_20555 reusablePos Lnet/minecraft/class_2338$class_2339;
FIELD field_20556 sizeZ I
FIELD field_46071 testCount I
FIELD field_46072 rowBoundingBox Lnet/minecraft/class_238;
METHOD <init> (Ljava/util/Collection;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4521;I)V
ARG 1 batches
ARG 2 pos

View File

@ -7,8 +7,6 @@ CLASS net/minecraft/class_2564 net/minecraft/text/Texts
ARG 1 text
ARG 2 sender
ARG 3 depth
METHOD method_10882 toText (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_2561;
ARG 0 profile
METHOD method_10883 toText (Lcom/mojang/brigadier/Message;)Lnet/minecraft/class_2561;
ARG 0 message
METHOD method_10884 join (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/class_2561;

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8598 net/minecraft/unused/packageinfo/PackageInfo8598

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8613 net/minecraft/unused/packageinfo/PackageInfo8613

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8696 net/minecraft/unused/packageinfo/PackageInfo8696

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8730 net/minecraft/unused/packageinfo/PackageInfo8730

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8731 net/minecraft/unused/packageinfo/PackageInfo8731

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_8737 net/minecraft/unused/packageinfo/PackageInfo8737

View File

@ -3,9 +3,12 @@ CLASS net/minecraft/class_1306 net/minecraft/util/Arm
COMMENT
COMMENT @see Hand
FIELD field_38385 id I
FIELD field_6181 translationKey Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V
FIELD field_45121 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45122 translationKey Ljava/lang/String;
FIELD field_6181 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V
ARG 3 id
ARG 4 translationKey
ARG 4 name
ARG 5 translationKey
METHOD method_5928 getOpposite ()Lnet/minecraft/class_1306;
COMMENT {@return the arm on the opposite side}

View File

@ -7,4 +7,6 @@ CLASS net/minecraft/class_8012 net/minecraft/util/Colors
FIELD field_42974 BLACK I
COMMENT Represents the color black, {@code 0xFF000000}.
FIELD field_44941 GRAY I
COMMENT Represents the color gray, {@code 0xFFA0A0A0}.
COMMENT Represents the color gray, {@code 0xFF808080}.
FIELD field_45073 LIGHT_GRAY I
COMMENT Represents the color light gray, {@code 0xFFA0A0A0}.

View File

@ -92,9 +92,11 @@ CLASS net/minecraft/class_2960 net/minecraft/util/Identifier
FIELD field_33381 DEFAULT_NAMESPACE Ljava/lang/String;
FIELD field_33382 REALMS_NAMESPACE Ljava/lang/String;
METHOD <init> (Ljava/lang/String;)V
COMMENT <p>Takes a string of the form {@code <namespace>:<path>}, for example {@code minecraft:iron_ingot}.
COMMENT <p>Takes a string of the form {@code <namespace>:<path>} or {@code <path>} which will use the default namespace, for example {@code minecraft:iron_ingot} or {@code iron_ingot}.
COMMENT <p>The string will be split (on the {@code :}) into an identifier with the specified path and namespace.
COMMENT Prefer using the {@link net.minecraft.util.Identifier#Identifier(java.lang.String, java.lang.String) Identifier(java.lang.String, java.lang.String)} constructor that takes the namespace and path as individual parameters to avoid mistakes.
COMMENT <p>If there is no colon in the given string argument, the namespace will be set to {@value #DEFAULT_NAMESPACE}, and the path will be the given argument.
COMMENT If the colon is the first character of the given string argument (i.e. the namespace is empty), the namespace will also be set to {@value #DEFAULT_NAMESPACE}, and the path will be the given argument without the initial colon.
COMMENT @throws InvalidIdentifierException if the string cannot be parsed as an identifier.
ARG 1 id
METHOD <init> (Ljava/lang/String;Ljava/lang/String;)V
@ -116,6 +118,7 @@ CLASS net/minecraft/class_2960 net/minecraft/util/Identifier
COMMENT @see #of
ARG 0 id
METHOD method_12830 split (Ljava/lang/String;C)[Ljava/lang/String;
COMMENT Splits the {@code id} into an array of two strings at the first occurrence of {@code delimiter}, excluding the delimiter character, or uses {@value #DEFAULT_NAMESPACE} for the first string in the resulting array when the deliminator does not exist or is the first character.
ARG 0 id
ARG 1 delimiter
METHOD method_12831 isCharValid (C)Z

View File

@ -13,7 +13,7 @@ CLASS net/minecraft/class_3518 net/minecraft/util/JsonHelper
ARG 1 element
METHOD method_15255 deserialize (Ljava/io/Reader;)Lcom/google/gson/JsonObject;
ARG 0 reader
METHOD method_15256 asItem (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lnet/minecraft/class_1792;
METHOD method_15256 asItem (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lnet/minecraft/class_6880;
ARG 0 element
ARG 1 name
METHOD method_15257 asInt (Lcom/google/gson/JsonElement;Ljava/lang/String;)I
@ -126,7 +126,7 @@ CLASS net/minecraft/class_3518 net/minecraft/util/JsonHelper
METHOD method_15287 asString (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String;
ARG 0 element
ARG 1 name
METHOD method_15288 getItem (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/class_1792;
METHOD method_15288 getItem (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/class_6880;
ARG 0 object
ARG 1 key
METHOD method_15289 hasString (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
@ -175,10 +175,10 @@ CLASS net/minecraft/class_3518 net/minecraft/util/JsonHelper
ARG 0 object
ARG 1 element
ARG 2 defaultDouble
METHOD method_34916 getItem (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_1792;)Lnet/minecraft/class_1792;
METHOD method_34916 getItem (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_6880;)Lnet/minecraft/class_6880;
ARG 0 object
ARG 1 key
ARG 2 defaultItem
ARG 2 defaultValue
METHOD method_34917 getBigDecimal (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
ARG 0 object
ARG 1 element

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_5336 net/minecraft/util/JsonSerializableType
FIELD field_25204 jsonSerializer Lnet/minecraft/class_5335;
METHOD <init> (Lnet/minecraft/class_5335;)V
ARG 1 jsonSerializer
METHOD method_29312 getJsonSerializer ()Lnet/minecraft/class_5335;

View File

@ -1,8 +0,0 @@
CLASS net/minecraft/class_5335 net/minecraft/util/JsonSerializer
METHOD method_516 toJson (Lcom/google/gson/JsonObject;Ljava/lang/Object;Lcom/google/gson/JsonSerializationContext;)V
ARG 1 json
ARG 2 object
ARG 3 context
METHOD method_517 fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 json
ARG 2 context

View File

@ -1,72 +0,0 @@
CLASS net/minecraft/class_5330 net/minecraft/util/JsonSerializing
METHOD method_29306 createSerializerBuilder (Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)Lnet/minecraft/class_5330$class_5331;
ARG 0 registry
ARG 1 rootFieldName
ARG 2 idFieldName
ARG 3 typeGetter
CLASS class_5331 SerializerBuilder
COMMENT A builder for serializing types to JSON that can either obtain a type from
COMMENT a registry to handle JSON conversion or handle with a custom logic bound
COMMENT to a type.
COMMENT
COMMENT <p>When the root element read is an object, the built serializer obtains the type
COMMENT from registry to handle reading; otherwise, it falls back to custom
COMMENT logic.
FIELD field_25192 registry Lnet/minecraft/class_2378;
FIELD field_25193 rootFieldName Ljava/lang/String;
FIELD field_25194 idFieldName Ljava/lang/String;
FIELD field_25195 typeGetter Ljava/util/function/Function;
FIELD field_25196 elementSerializer Lcom/mojang/datafixers/util/Pair;
FIELD field_28444 defaultType Lnet/minecraft/class_5336;
METHOD <init> (Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)V
ARG 1 registry
ARG 2 rootFieldName
ARG 3 idFieldName
ARG 4 typeIdentification
METHOD method_29307 build ()Ljava/lang/Object;
METHOD method_32385 elementSerializer (Lnet/minecraft/class_5336;Lnet/minecraft/class_5330$class_5332;)Lnet/minecraft/class_5330$class_5331;
COMMENT Sets the element serializer and its target type. It can serialize and
COMMENT deserialize instances of one type to non-{@link com.google.gson.JsonObject}
COMMENT elements.
COMMENT
COMMENT @apiNote There can only be one element serializer for this builder and
COMMENT the built serializer. Calling this method replaces any previous serializer.
ARG 1 type
COMMENT the target type of the element serializer
ARG 2 serializer
COMMENT the element serializer
METHOD method_33409 defaultType (Lnet/minecraft/class_5336;)Lnet/minecraft/class_5330$class_5331;
COMMENT Sets the default type that is used when there's no ID field.
COMMENT
COMMENT @return this instance
ARG 1 defaultType
COMMENT the default type
CLASS class_5332 ElementSerializer
METHOD method_29308 fromJson (Lcom/google/gson/JsonElement;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 json
ARG 2 context
METHOD method_29309 toJson (Ljava/lang/Object;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
ARG 1 object
ARG 2 context
CLASS class_5333 GsonSerializer
FIELD field_25197 registry Lnet/minecraft/class_2378;
FIELD field_25198 rootFieldName Ljava/lang/String;
FIELD field_25199 idFieldName Ljava/lang/String;
FIELD field_25200 typeGetter Ljava/util/function/Function;
FIELD field_25201 elementSerializer Lcom/mojang/datafixers/util/Pair;
FIELD field_28445 defaultType Lnet/minecraft/class_5336;
METHOD <init> (Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/class_5336;Lcom/mojang/datafixers/util/Pair;)V
ARG 1 registry
ARG 2 rootFieldName
ARG 3 idFieldName
ARG 4 typeGetter
ARG 5 defaultType
ARG 6 elementSerializer
METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 json
ARG 2 type
ARG 3 context
METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
ARG 1 object
ARG 2 type
ARG 3 context

View File

@ -1,21 +0,0 @@
CLASS net/minecraft/class_3517 net/minecraft/util/MetricsData
FIELD field_15653 samples [J
FIELD field_15654 writeIndex I
FIELD field_15655 sampleCount I
FIELD field_15656 startIndex I
FIELD field_29839 SIZE I
METHOD method_15246 getSamples ()[J
METHOD method_15247 pushSample (J)V
ARG 1 time
METHOD method_15248 scaleSample (JII)I
ARG 1 sample
ARG 3 destScale
ARG 4 srcScale
METHOD method_15249 getStartIndex ()I
METHOD method_15250 getCurrentIndex ()I
METHOD method_15251 wrapIndex (I)I
ARG 1 index
METHOD method_34912 average (I)J
ARG 1 offset
METHOD method_34913 (II)I
ARG 1 offset

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_3542 net/minecraft/util/StringIdentifiable
COMMENT @apiNote To make an enum serializable with codecs, implement this on the enum class,
COMMENT implement {@link #asString} to return a unique ID, and add a {@code static final}
COMMENT field that holds {@linkplain #createCodec the codec for the enum}.
FIELD field_38377 CACHED_MAP_THRESHOLD I
METHOD method_15434 asString ()Ljava/lang/String;
COMMENT {@return the unique string representation of the enum, used for serialization}
METHOD method_28140 createCodec (Ljava/util/function/Supplier;)Lnet/minecraft/class_3542$class_7292;
@ -31,7 +32,7 @@ CLASS net/minecraft/class_3542 net/minecraft/util/StringIdentifiable
CLASS 1
METHOD keys (Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;
ARG 1 ops
CLASS class_7292 Codec
CLASS class_7292 EnumCodec
FIELD field_38378 base Lcom/mojang/serialization/Codec;
FIELD field_38379 idToIdentifiable Ljava/util/function/Function;
METHOD <init> ([Ljava/lang/Enum;Ljava/util/function/Function;)V

View File

@ -18,10 +18,11 @@ CLASS net/minecraft/class_8216 net/minecraft/util/Urls
FIELD field_43133 REALMS_CONTENT_CREATOR Ljava/lang/String;
FIELD field_43134 UPDATE_MOJANG_ACCOUNT Ljava/lang/String;
FIELD field_44949 MINECRAFT_SYMLINKS Ljava/lang/String;
METHOD method_49719 getExtendJavaRealmsUrl (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
FIELD field_45074 PRIVACY_STATEMENT Ljava/lang/String;
METHOD method_49719 getExtendJavaRealmsUrl (Ljava/lang/String;Ljava/util/UUID;)Ljava/lang/String;
ARG 0 subscriptionId
ARG 1 profileId
METHOD method_49720 getExtendJavaRealmsUrl (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
ARG 1 uuid
METHOD method_49720 getExtendJavaRealmsUrl (Ljava/lang/String;Ljava/util/UUID;Z)Ljava/lang/String;
ARG 0 subscriptionId
ARG 1 profileId
ARG 1 uuid
ARG 2 trial

View File

@ -46,21 +46,13 @@ CLASS net/minecraft/class_3312 net/minecraft/util/UserCache
METHOD method_37155 (Ljava/lang/String;Ljava/util/Optional;Ljava/lang/Throwable;)V
ARG 2 profile
ARG 3 throwable
METHOD method_37156 findByNameAsync (Ljava/lang/String;Ljava/util/function/Consumer;)V
METHOD method_37156 findByNameAsync (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;
ARG 1 username
ARG 2 consumer
METHOD method_37157 setExecutor (Ljava/util/concurrent/Executor;)V
ARG 1 executor
METHOD method_37158 (Ljava/util/function/Consumer;Ljava/util/Optional;Ljava/lang/Throwable;)V
ARG 1 profile
ARG 2 throwable
METHOD method_37160 (Ljava/util/function/Consumer;Ljava/util/Optional;Ljava/lang/Throwable;)V
ARG 1 profile
ARG 2 throwable
METHOD method_39753 clearExecutor ()V
CLASS 1
METHOD onProfileLookupFailed (Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V
ARG 1 profile
METHOD onProfileLookupFailed (Ljava/lang/String;Ljava/lang/Exception;)V
ARG 2 exception
METHOD onProfileLookupSucceeded (Lcom/mojang/authlib/GameProfile;)V
ARG 1 profile

View File

@ -17,8 +17,6 @@ CLASS net/minecraft/class_4844 net/minecraft/util/Uuids
ARG 0 uuid
METHOD method_35848 toUuid (Lcom/mojang/serialization/Dynamic;)Ljava/util/UUID;
ARG 0 dynamic
METHOD method_43343 getUuidFromProfile (Lcom/mojang/authlib/GameProfile;)Ljava/util/UUID;
ARG 0 profile
METHOD method_43344 getOfflinePlayerUuid (Ljava/lang/String;)Ljava/util/UUID;
ARG 0 nickname
METHOD method_44827 toByteArray (Ljava/util/UUID;)[B

View File

@ -0,0 +1,55 @@
CLASS net/minecraft/class_8623 net/minecraft/util/collection/ArrayListDeque
FIELD field_45067 MISSING I
FIELD field_45068 array [Ljava/lang/Object;
FIELD field_45069 startIndex I
FIELD field_45070 size I
METHOD <init> (I)V
ARG 1 size
METHOD add (ILjava/lang/Object;)V
ARG 1 index
ARG 2 value
METHOD addFirst (Ljava/lang/Object;)V
ARG 1 value
METHOD addLast (Ljava/lang/Object;)V
ARG 1 value
METHOD forEach (Ljava/util/function/Consumer;)V
ARG 1 consumer
METHOD get (I)Ljava/lang/Object;
ARG 1 index
METHOD method_52450 getArrayLength ()I
METHOD method_52451 wrap (I)I
ARG 1 index
METHOD method_52452 checkBounds (II)V
ARG 0 start
ARG 1 end
METHOD method_52453 copyTo ([Ljava/lang/Object;I)V
ARG 1 array
ARG 2 size
METHOD method_52454 enlarge ()V
METHOD method_52455 checkBounds (I)V
ARG 1 index
METHOD method_52456 getRaw (I)Ljava/lang/Object;
ARG 1 index
METHOD offer (Ljava/lang/Object;)Z
ARG 1 value
METHOD offerFirst (Ljava/lang/Object;)Z
ARG 1 value
METHOD offerLast (Ljava/lang/Object;)Z
ARG 1 value
METHOD push (Ljava/lang/Object;)V
ARG 1 value
METHOD remove (I)Ljava/lang/Object;
ARG 1 index
METHOD removeFirstOccurrence (Ljava/lang/Object;)Z
ARG 1 value
METHOD removeIf (Ljava/util/function/Predicate;)Z
ARG 1 predicate
METHOD removeLastOccurrence (Ljava/lang/Object;)Z
ARG 1 value
METHOD replaceAll (Ljava/util/function/UnaryOperator;)V
ARG 1 mapper
METHOD set (ILjava/lang/Object;)Ljava/lang/Object;
ARG 1 index
ARG 2 value
CLASS class_8624 IteratorImpl
FIELD field_45072 currentIndex I

View File

@ -18,7 +18,7 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
FIELD field_40723 VECTOR_3F Lcom/mojang/serialization/Codec;
FIELD field_40724 BIT_SET Lcom/mojang/serialization/Codec;
FIELD field_40725 GAME_PROFILE_PROPERTY_MAP Lcom/mojang/serialization/Codec;
FIELD field_40726 GAME_PROFILE Lcom/mojang/serialization/Codec;
FIELD field_40726 GAME_PROFILE_WITH_PROPERTIES Lcom/mojang/serialization/Codec;
FIELD field_40727 GAME_PROFILE_PROPERTY Lcom/mojang/serialization/Codec;
FIELD field_41759 NON_EMPTY_STRING Lcom/mojang/serialization/Codec;
FIELD field_42265 QUATERNIONF Lcom/mojang/serialization/Codec;
@ -27,6 +27,8 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
FIELD field_42268 MATRIX4F Lcom/mojang/serialization/Codec;
FIELD field_43173 STRINGIFIED_TEXT Lcom/mojang/serialization/Codec;
FIELD field_44703 CODEPOINT Lcom/mojang/serialization/Codec;
FIELD field_45075 IDENTIFIER_PATH Lcom/mojang/serialization/Codec;
FIELD field_45076 GAME_PROFILE Lcom/mojang/serialization/MapCodec;
METHOD method_33817 xor (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
COMMENT Returns an exclusive-or codec for {@link Either} instances.
COMMENT
@ -59,8 +61,6 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 0 min
ARG 1 max
ARG 2 messageFactory
METHOD method_37929 (Lcom/mojang/datafixers/util/Either;)Ljava/lang/Object;
ARG 0 either
METHOD method_37930 (Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 3 instance
METHOD method_37931 createCodecForPairObject (Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/BiFunction;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
@ -72,8 +72,6 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 5 rightFunction
METHOD method_37932 (Ljava/lang/Float;)Ljava/lang/String;
ARG 0 v
METHOD method_37934 (Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 object
METHOD method_37935 (Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/serialization/DataResult;
ARG 1 either
METHOD method_37936 (Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult;
@ -84,8 +82,6 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 1 list
METHOD method_37939 (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either;
ARG 2 pair
METHOD method_37941 (Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 object
METHOD method_37942 (Ljava/util/function/BiFunction;Ljava/util/List;)Lcom/mojang/serialization/DataResult;
ARG 1 listx
METHOD method_37943 (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair;
@ -130,10 +126,6 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 0 pattern
METHOD method_42114 exceptionCatching (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 0 codec
METHOD method_43532 instant (Ljava/time/format/DateTimeFormatter;)Lcom/mojang/serialization/Codec;
ARG 0 formatter
METHOD method_43533 (Ljava/time/format/DateTimeFormatter;Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 1 dateTimeString
METHOD method_43958 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5699$class_7476;
ARG 0 id
METHOD method_43959 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
@ -150,10 +142,6 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 0 optional
METHOD method_44169 (Ljava/util/OptionalLong;)Ljava/util/Optional;
ARG 0 optionalLong
METHOD method_46368 (Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult;
ARG 0 element
METHOD method_46369 createPairFromGameProfile (Lcom/mojang/authlib/GameProfile;)Lcom/mojang/serialization/DataResult;
ARG 0 profile
METHOD method_46370 (Lcom/mojang/authlib/GameProfile;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile;
ARG 0 profile
ARG 1 properties
@ -173,34 +161,24 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 1 map
METHOD method_46377 (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/authlib/properties/PropertyMap;
ARG 0 either
METHOD method_46378 createGameProfileFromPair (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult;
ARG 0 pair
METHOD method_46379 (Lcom/mojang/serialization/Dynamic;)Lcom/google/gson/JsonElement;
ARG 0 dynamic
METHOD method_46380 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_46381 (Ljava/lang/String;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/authlib/properties/Property;
ARG 0 key
ARG 1 value
ARG 2 signature
METHOD method_46382 (Ljava/util/BitSet;)Ljava/util/stream/LongStream;
ARG 0 set
METHOD method_46383 (Ljava/util/Optional;)Ljava/lang/String;
ARG 0 optional
METHOD method_46384 (Ljava/util/stream/LongStream;)Ljava/util/BitSet;
ARG 0 stream
METHOD method_46385 (Lorg/joml/Vector3f;)Ljava/util/List;
ARG 0 vec3f
METHOD method_46386 (Lnet/minecraft/class_2561;)Lcom/mojang/serialization/DataResult;
ARG 0 text
METHOD method_46387 (Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/Dynamic;
ARG 0 element
METHOD method_46388 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_46389 (Ljava/util/List;)Lcom/mojang/serialization/DataResult;
ARG 0 list
METHOD method_46390 (Ljava/util/Optional;)Ljava/util/UUID;
ARG 0 optional
METHOD method_46391 (Ljava/util/List;)Lorg/joml/Vector3f;
ARG 0 listx
METHOD method_48108 (FFLjava/util/function/Function;Ljava/lang/Float;)Lcom/mojang/serialization/DataResult;
@ -230,16 +208,10 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 0 axisAngle
METHOD method_48769 (Lorg/joml/Matrix4f;)Ljava/util/List;
ARG 0 matrix4f
METHOD method_48770 (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf;
ARG 0 quaternion
METHOD method_48771 (Ljava/util/List;)Lcom/mojang/serialization/DataResult;
ARG 0 list
METHOD method_48772 (Lorg/joml/AxisAngle4f;)Ljava/lang/Float;
ARG 0 axisAngle
METHOD method_48773 (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf;
ARG 0 quaternion
METHOD method_48774 (Lcom/mojang/datafixers/util/Either;)Lorg/joml/Quaternionf;
ARG 0 either
METHOD method_48775 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_48776 (Ljava/util/List;)Lorg/joml/Matrix4f;
@ -250,8 +222,6 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 0 list
METHOD method_48779 (Ljava/util/List;)Lorg/joml/Quaternionf;
ARG 0 listx
METHOD method_49754 (Lnet/minecraft/class_2561;)Lcom/mojang/serialization/DataResult;
ARG 0 text
METHOD method_49755 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 0 json
METHOD method_51494 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
@ -259,6 +229,37 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
METHOD method_51699 validate (Lcom/mojang/serialization/MapCodec;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;
ARG 0 codec
ARG 1 validator
METHOD method_52457 (Lcom/mojang/datafixers/util/Either;)Ljava/lang/Object;
ARG 0 either
METHOD method_52458 either (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
ARG 0 serialized
ARG 1 alternative
ARG 2 alternativeMapper
METHOD method_52459 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_52460 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 0 path
METHOD method_52461 (Ljava/util/function/Function;Lcom/mojang/datafixers/util/Either;)Ljava/lang/Object;
ARG 1 either
METHOD method_52462 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_52463 (Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 o
METHOD method_52465 either (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 0 a
ARG 1 b
METHOD method_52466 (Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 o
METHOD method_52467 (Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 o
METHOD method_53048 createStrictOptionalFieldCodec (Lcom/mojang/serialization/Codec;Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;
ARG 0 codec
ARG 1 field
METHOD method_53049 createStrictOptionalFieldCodec (Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;
ARG 0 codec
ARG 1 field
ARG 2 fallback
METHOD method_53052 createRecursive (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
CLASS 1
METHOD apply (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult;
ARG 1 ops
@ -297,11 +298,13 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
COMMENT
COMMENT @see Codecs#xor(Codec, Codec)
COMMENT @see com.mojang.serialization.codecs.EitherCodec
FIELD field_28868 first Lcom/mojang/serialization/Codec;
FIELD field_28869 second Lcom/mojang/serialization/Codec;
FIELD comp_1928 first Lcom/mojang/serialization/Codec;
FIELD comp_1929 second Lcom/mojang/serialization/Codec;
METHOD <init> (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V
ARG 1 first
ARG 2 second
METHOD comp_1928 first ()Lcom/mojang/serialization/Codec;
METHOD comp_1929 second ()Lcom/mojang/serialization/Codec;
METHOD decode (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 1 ops
ARG 2 input
@ -345,14 +348,6 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 0 pair
METHOD method_37950 (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 3 left
CLASS class_6739 Lazy
METHOD decode (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 1 ops
ARG 2 input
METHOD encode (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 1 input
ARG 2 ops
ARG 3 prefix
CLASS class_6866 ContextRetrievalCodec
FIELD field_36397 retriever Ljava/util/function/Function;
METHOD <init> (Ljava/util/function/Function;)V
@ -368,3 +363,11 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 1 ops
CLASS class_7476 TagEntryId
METHOD method_43963 asString ()Ljava/lang/String;
CLASS class_8741 Recursive
FIELD field_45716 supplier Ljava/util/function/Supplier;
CLASS class_8742 StrictOptionalField
FIELD field_45717 field Ljava/lang/String;
FIELD field_45718 codec Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/lang/String;Lcom/mojang/serialization/Codec;)V
ARG 1 field
ARG 2 codec

View File

@ -2,6 +2,8 @@ CLASS net/minecraft/class_6497 net/minecraft/util/dynamic/Range
FIELD comp_1 minInclusive Ljava/lang/Comparable;
FIELD comp_2 maxInclusive Ljava/lang/Comparable;
FIELD field_34390 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/lang/Comparable;)V
ARG 1 value
METHOD <init> (Ljava/lang/Comparable;Ljava/lang/Comparable;)V
ARG 1 minInclusive
ARG 2 maxInclusive

View File

@ -42,14 +42,8 @@ CLASS net/minecraft/class_4590 net/minecraft/util/math/AffineTransformation
METHOD method_35865 getTranslation ()Lorg/joml/Vector3f;
METHOD method_35866 getScale ()Lorg/joml/Vector3f;
METHOD method_35867 getRightRotation ()Lorg/joml/Quaternionf;
METHOD method_49058 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_4590;
ARG 0 either
METHOD method_49059 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_49060 (Lnet/minecraft/class_4590;)Lnet/minecraft/class_4590;
ARG 0 affineTransformation
METHOD method_49061 (Lnet/minecraft/class_4590;)Lnet/minecraft/class_4590;
ARG 0 affineTransformation
METHOD method_49062 (Lnet/minecraft/class_4590;)Lorg/joml/Quaternionf;
ARG 0 affineTransformation
METHOD method_49063 (Lnet/minecraft/class_4590;)Lorg/joml/Vector3f;

View File

@ -56,6 +56,13 @@ CLASS net/minecraft/class_1923 net/minecraft/util/math/ChunkPos
METHOD method_42307 hashCode (II)I
ARG 0 x
ARG 1 z
METHOD method_52566 getSquaredDistance (Lnet/minecraft/class_1923;)I
ARG 1 pos
METHOD method_52567 getSquaredDistance (J)I
ARG 1 pos
METHOD method_52568 getSquaredDistance (II)I
ARG 1 x
ARG 2 z
METHOD method_8323 getStartPos ()Lnet/minecraft/class_2338;
METHOD method_8324 toLong ()J
COMMENT {@return the chunk position serialized as {@code long}}

View File

@ -495,3 +495,26 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
ARG 0 delta
ARG 1 start
ARG 2 end
METHOD method_52468 lerpAngleDegrees (DDD)D
ARG 0 delta
ARG 2 start
ARG 4 end
METHOD method_53062 clamp (JJJ)J
ARG 0 value
ARG 2 min
ARG 4 max
METHOD method_53063 lerpPositive (FII)I
COMMENT {@return linear interpolation of {@code delta} between {@code start} and {@code end},
COMMENT except that for any positive {@code delta} the value is positive}
COMMENT
COMMENT <p>Like {@link #lerp(float, int, int)}, {@code lerpPositive(0, 0, 10)} returns {@code 0}.
COMMENT However, if the delta is {@code 0.01f}, the {@code lerp} method would return {@code 0}
COMMENT since {@code 0.01 * 10} floored is {@code 0}. This method returns {@code 1} in this
COMMENT situation.
COMMENT
COMMENT @apiNote This is used to calculate redstone comparator output and boss bar percentage.
COMMENT
COMMENT @see #lerp(float, int, int)
ARG 0 delta
ARG 1 start
ARG 2 end

View File

@ -6,14 +6,4 @@ CLASS net/minecraft/class_5862 net/minecraft/util/math/floatprovider/ConstantFlo
ARG 1 value
METHOD method_33908 create (F)Lnet/minecraft/class_5862;
ARG 0 value
METHOD method_33909 (Lnet/minecraft/class_5862;)Lcom/mojang/datafixers/util/Either;
ARG 0 provider
METHOD method_33910 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_5862;
ARG 0 either
METHOD method_33911 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_33912 (Lnet/minecraft/class_5862;)Lnet/minecraft/class_5862;
ARG 0 provider
METHOD method_33913 (Lnet/minecraft/class_5862;)Ljava/lang/Float;
ARG 0 provider
METHOD method_33914 getValue ()F

View File

@ -7,13 +7,3 @@ CLASS net/minecraft/class_6016 net/minecraft/util/math/intprovider/ConstantIntPr
METHOD method_34997 getValue ()I
METHOD method_34998 create (I)Lnet/minecraft/class_6016;
ARG 0 value
METHOD method_34999 (Lnet/minecraft/class_6016;)Lcom/mojang/datafixers/util/Either;
ARG 0 provider
METHOD method_35000 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_6016;
ARG 0 either
METHOD method_35001 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_35002 (Lnet/minecraft/class_6016;)Lnet/minecraft/class_6016;
ARG 0 provider
METHOD method_35003 (Lnet/minecraft/class_6016;)Ljava/lang/Integer;
ARG 0 provider

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_8564 net/minecraft/util/math/random/RandomSequence
FIELD field_44859 CODEC Lcom/mojang/serialization/Codec;
FIELD field_44860 source Lnet/minecraft/class_6677;
METHOD <init> (JLjava/util/Optional;)V
ARG 1 seed
ARG 3 id
METHOD <init> (JLnet/minecraft/class_2960;)V
ARG 1 seed
ARG 3 id
@ -13,6 +16,6 @@ CLASS net/minecraft/class_8564 net/minecraft/util/math/random/RandomSequence
ARG 0 instance
METHOD method_52171 createSeed (Lnet/minecraft/class_2960;)Lnet/minecraft/class_6673$class_6674;
ARG 0 id
METHOD method_52189 createSource (JLnet/minecraft/class_2960;)Lnet/minecraft/class_6677;
METHOD method_52189 createSource (JLjava/util/Optional;)Lnet/minecraft/class_6677;
ARG 0 seed
ARG 2 id

View File

@ -2,6 +2,9 @@ CLASS net/minecraft/class_8565 net/minecraft/util/math/random/RandomSequencesSta
FIELD field_44861 LOGGER Lorg/slf4j/Logger;
FIELD field_44862 seed J
FIELD field_44863 sequences Ljava/util/Map;
FIELD field_45100 salt I
FIELD field_45101 includeWorldSeed Z
FIELD field_45102 includeSequenceId Z
METHOD <init> (J)V
ARG 1 seed
METHOD method_51842 fromNbt (JLnet/minecraft/class_2487;)Lnet/minecraft/class_8565;
@ -12,5 +15,38 @@ CLASS net/minecraft/class_8565 net/minecraft/util/math/random/RandomSequencesSta
METHOD method_51844 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;Lnet/minecraft/class_8564;)V
ARG 1 id
ARG 2 sequence
METHOD method_51845 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8564;
ARG 1 idx
METHOD method_52509 resetAll ()I
METHOD method_52510 setDefaultParameters (IZZ)V
ARG 1 salt
ARG 2 includeWorldSeed
ARG 3 includeSequenceId
METHOD method_52511 getPersistentStateType (J)Lnet/minecraft/class_18$class_8645;
ARG 0 seed
METHOD method_52512 reset (Lnet/minecraft/class_2960;IZZ)V
ARG 1 id
ARG 2 salt
ARG 3 includeWorldSeed
ARG 4 includeSequenceId
METHOD method_52513 forEachSequence (Ljava/util/function/BiConsumer;)V
ARG 1 consumer
METHOD method_52514 getBooleanFromNbtOrFallback (Lnet/minecraft/class_2487;Ljava/lang/String;Z)Z
ARG 0 nbt
ARG 1 key
ARG 2 fallback
METHOD method_52516 (JLnet/minecraft/class_2487;)Lnet/minecraft/class_8565;
ARG 2 nbt
METHOD method_52517 reset (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_52518 createSequence (Lnet/minecraft/class_2960;IZZ)Lnet/minecraft/class_8564;
ARG 1 id
ARG 2 salt
ARG 3 includeWorldSeed
ARG 4 includeSequenceId
METHOD method_52519 createSequence (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8564;
ARG 1 id
CLASS class_8629 WrappedRandom
FIELD field_44864 random Lnet/minecraft/class_5819;
METHOD <init> (Lnet/minecraft/class_8565;Lnet/minecraft/class_5819;)V
ARG 2 random
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_8580 net/minecraft/util/path/SymlinkFinder
FIELD field_44955 matcher Lnet/minecraft/class_8582;
METHOD <init> (Lnet/minecraft/class_8582;)V
FIELD field_44955 matcher Ljava/nio/file/PathMatcher;
METHOD <init> (Ljava/nio/file/PathMatcher;)V
ARG 1 matcher
METHOD method_52242 validate (Ljava/nio/file/Path;Ljava/util/List;)V
ARG 1 path
@ -8,6 +8,11 @@ CLASS net/minecraft/class_8580 net/minecraft/util/path/SymlinkFinder
METHOD method_52243 collect (Ljava/nio/file/Path;Z)Ljava/util/List;
ARG 1 path
ARG 2 resolveSymlink
METHOD method_52618 validate (Ljava/nio/file/Path;)Ljava/util/List;
ARG 1 path
METHOD method_52619 validateRecursively (Ljava/nio/file/Path;Ljava/util/List;)V
ARG 1 path
ARG 2 results
CLASS 1
METHOD method_52246 validate (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)V
ARG 1 path

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_8743 net/minecraft/util/profiler/PerformanceLog
FIELD field_45719 SIZE I
FIELD field_45720 data [J
FIELD field_45721 currentIndex I
FIELD field_45722 maxIndex I
METHOD method_53064 size ()I
METHOD method_53065 get (I)J
ARG 1 index
METHOD method_53066 push (J)V
ARG 1 value
METHOD method_53067 getMaxIndex ()I
METHOD method_53068 wrap (I)I
ARG 1 index
METHOD method_53069 reset ()V

View File

@ -10,13 +10,13 @@ CLASS net/minecraft/class_6611 net/minecraft/util/profiling/jfr/FlightProfiler
ARG 1 chunkPos
ARG 2 world
ARG 3 targetStatus
METHOD method_38656 onPacketReceived (IILjava/net/SocketAddress;I)V
ARG 1 protocolId
METHOD method_38656 onPacketReceived (Lnet/minecraft/class_2539;ILjava/net/SocketAddress;I)V
ARG 1 state
ARG 2 packetId
ARG 3 remoteAddress
ARG 4 bytes
METHOD method_38657 onPacketSent (IILjava/net/SocketAddress;I)V
ARG 1 protocolId
METHOD method_38657 onPacketSent (Lnet/minecraft/class_2539;ILjava/net/SocketAddress;I)V
ARG 1 state
ARG 2 packetId
ARG 3 remoteAddress
ARG 4 bytes

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_6509 net/minecraft/util/profiling/jfr/event/PacketEvent
METHOD <init> (IILjava/net/SocketAddress;I)V
METHOD <init> (Ljava/lang/String;ILjava/net/SocketAddress;I)V
ARG 1 protocolId
ARG 2 packetId
ARG 3 remoteAddress

View File

@ -1,2 +0,0 @@
CLASS net/minecraft/class_6533 net/minecraft/util/profiling/jfr/sample/TimedSample
METHOD method_38045 getTime ()Ljava/time/Instant;

View File

@ -89,3 +89,4 @@ CLASS net/minecraft/class_265 net/minecraft/util/shape/VoxelShape
ARG 1 axis
ARG 2 from
ARG 4 to
METHOD method_52620 asCuboid ()Lnet/minecraft/class_265;

View File

@ -15,14 +15,32 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
FIELD field_30626 MASTER_TRADE_XP I
FIELD field_30627 LOW_PRICE_MULTIPLIER F
FIELD field_30628 HIGH_PRICE_MULTIPLIER F
FIELD field_45128 REBALANCED_PROFESSION_TO_LEVELED_TRADE Ljava/util/Map;
FIELD field_45129 REBALANCED_WANDERING_TRADER_TRADES Ljava/util/List;
METHOD method_16928 copyToFastUtilMap (Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
ARG 0 map
METHOD method_16929 (Ljava/util/HashMap;)V
ARG 0 map
METHOD method_52551 createMasterLibrarianTradeFactory ()Lnet/minecraft/class_3853$class_1652;
METHOD method_52552 createLibrarianTradeFactory (I)Lnet/minecraft/class_3853$class_1652;
ARG 0 experience
METHOD method_52553 createPotionStack (Lnet/minecraft/class_1842;)Lnet/minecraft/class_1799;
ARG 0 potion
CLASS class_1648 EnchantBookFactory
FIELD field_18557 experience I
FIELD field_45131 possibleEnchantments Ljava/util/List;
FIELD field_45132 minLevel I
FIELD field_45133 maxLevel I
METHOD <init> (I)V
ARG 1 experience
METHOD <init> (III[Lnet/minecraft/class_1887;)V
ARG 1 experience
ARG 2 minLevel
ARG 3 maxLevel
ARG 4 possibleEnchantments
METHOD <init> (I[Lnet/minecraft/class_1887;)V
ARG 1 experience
ARG 2 possibleEnchantments
CLASS class_1652 Factory
COMMENT A factory to create trade offers.
METHOD method_7246 create (Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;)Lnet/minecraft/class_1914;
@ -60,17 +78,28 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
ARG 4 experience
METHOD method_19200 getDye (Lnet/minecraft/class_5819;)Lnet/minecraft/class_1769;
ARG 0 random
CLASS class_4161 BuyForOneEmeraldFactory
FIELD field_18548 buy Lnet/minecraft/class_1792;
CLASS class_4161 BuyItemFactory
FIELD field_18549 price I
FIELD field_18550 maxUses I
FIELD field_18551 experience I
FIELD field_18552 multiplier F
FIELD field_45130 stack Lnet/minecraft/class_1799;
METHOD <init> (Lnet/minecraft/class_1799;III)V
ARG 1 stack
ARG 2 maxUses
ARG 3 experience
ARG 4 price
METHOD <init> (Lnet/minecraft/class_1935;III)V
ARG 1 item
ARG 2 price
ARG 2 count
ARG 3 maxUses
ARG 4 experience
METHOD <init> (Lnet/minecraft/class_1935;IIII)V
ARG 1 item
ARG 2 count
ARG 3 maxUses
ARG 4 experience
ARG 5 price
CLASS class_4162 TypeAwareBuyForOneEmeraldFactory
FIELD field_18553 map Ljava/util/Map;
FIELD field_18554 count I
@ -129,7 +158,6 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
CLASS class_4165 SellItemFactory
FIELD field_18571 sell Lnet/minecraft/class_1799;
FIELD field_18572 price I
FIELD field_18573 count I
FIELD field_18574 maxUses I
FIELD field_18575 experience I
FIELD field_18576 multiplier F
@ -164,10 +192,13 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
ARG 4 maxUses
ARG 5 experience
CLASS class_4166 SellSuspiciousStewFactory
FIELD field_18577 effect Lnet/minecraft/class_1291;
FIELD field_18578 duration I
FIELD field_18579 experience I
FIELD field_18580 multiplier F
FIELD field_45756 stewEffects Ljava/util/List;
METHOD <init> (Ljava/util/List;IF)V
ARG 1 stewEffects
ARG 2 experience
ARG 3 multiplier
METHOD <init> (Lnet/minecraft/class_1291;II)V
ARG 1 effect
ARG 2 duration
@ -191,3 +222,11 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
ARG 7 experience
METHOD method_19203 (Lnet/minecraft/class_1842;)Z
ARG 0 potion
CLASS class_8640 TypedWrapperFactory
FIELD field_45134 typeToFactory Ljava/util/Map;
METHOD <init> (Ljava/util/Map;)V
ARG 1 typeToFactory
METHOD method_52555 (Lnet/minecraft/class_3854;)V
ARG 0 type
METHOD method_52556 (Ljava/util/Map;Lnet/minecraft/class_3854;)Z
ARG 1 type

View File

@ -25,6 +25,10 @@ CLASS net/minecraft/class_3767 net/minecraft/village/raid/RaidManager
ARG 2 searchDistance
METHOD method_44012 (Lnet/minecraft/class_6880;)Z
ARG 0 poiType
METHOD method_52559 getPersistentStateType (Lnet/minecraft/class_3218;)Lnet/minecraft/class_18$class_8645;
ARG 0 world
METHOD method_52561 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3767;
ARG 1 nbt
METHOD method_77 fromNbt (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3767;
ARG 0 world
ARG 1 nbt

View File

@ -17,3 +17,4 @@ CLASS net/minecraft/class_3440 net/minecraft/world/ChunkUpdateState
METHOD method_14898 getAll ()Lit/unimi/dsi/fastutil/longs/LongSet;
METHOD method_32358 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_3440;
ARG 0 nbt
METHOD method_52601 getPersistentStateType ()Lnet/minecraft/class_18$class_8645;

View File

@ -37,6 +37,9 @@ CLASS net/minecraft/class_1941 net/minecraft/world/CollisionView
METHOD method_51718 findSupportingBlockPos (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/util/Optional;
ARG 1 entity
ARG 2 box
METHOD method_52569 isBlockSpaceEmpty (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Z
ARG 1 entity
ARG 2 box
METHOD method_8587 isSpaceEmpty (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Z
ARG 1 entity
ARG 2 box

View File

@ -6,4 +6,5 @@ CLASS net/minecraft/class_1932 net/minecraft/world/ForcedChunkState
ARG 1 chunks
METHOD method_32350 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1932;
ARG 0 nbt
METHOD method_52570 getPersistentStateType ()Lnet/minecraft/class_18$class_8645;
METHOD method_8375 getChunks ()Lit/unimi/dsi/fastutil/longs/LongSet;

View File

@ -4,3 +4,4 @@ CLASS net/minecraft/class_3978 net/minecraft/world/IdCountsState
METHOD method_17920 getNextMapId ()I
METHOD method_32360 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_3978;
ARG 0 nbt
METHOD method_52610 getPersistentStateType ()Lnet/minecraft/class_18$class_8645;

View File

@ -9,3 +9,4 @@ CLASS net/minecraft/class_18 net/minecraft/world/PersistentState
ARG 1 dirty
METHOD method_79 isDirty ()Z
METHOD method_80 markDirty ()V
CLASS class_8645 Type

View File

@ -6,9 +6,10 @@ CLASS net/minecraft/class_26 net/minecraft/world/PersistentStateManager
METHOD <init> (Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)V
ARG 1 directory
ARG 2 dataFixer
METHOD method_120 readFromFile (Ljava/util/function/Function;Ljava/lang/String;)Lnet/minecraft/class_18;
METHOD method_120 readFromFile (Ljava/util/function/Function;Lnet/minecraft/class_4284;Ljava/lang/String;)Lnet/minecraft/class_18;
ARG 1 readFunction
ARG 2 id
ARG 2 dataFixTypes
ARG 3 id
METHOD method_123 set (Ljava/lang/String;Lnet/minecraft/class_18;)V
ARG 1 id
ARG 2 state
@ -17,15 +18,15 @@ CLASS net/minecraft/class_26 net/minecraft/world/PersistentStateManager
ARG 1 stream
METHOD method_17922 getFile (Ljava/lang/String;)Ljava/io/File;
ARG 1 id
METHOD method_17923 readNbt (Ljava/lang/String;I)Lnet/minecraft/class_2487;
METHOD method_17923 readNbt (Ljava/lang/String;Lnet/minecraft/class_4284;I)Lnet/minecraft/class_2487;
ARG 1 id
ARG 2 dataVersion
METHOD method_17924 getOrCreate (Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/lang/String;)Lnet/minecraft/class_18;
ARG 1 readFunction
ARG 2 supplier
ARG 3 id
METHOD method_20786 get (Ljava/util/function/Function;Ljava/lang/String;)Lnet/minecraft/class_18;
ARG 1 readFunction
ARG 2 dataFixTypes
ARG 3 currentSaveVersion
METHOD method_17924 getOrCreate (Lnet/minecraft/class_18$class_8645;Ljava/lang/String;)Lnet/minecraft/class_18;
ARG 1 type
ARG 2 id
METHOD method_20786 get (Lnet/minecraft/class_18$class_8645;Ljava/lang/String;)Lnet/minecraft/class_18;
ARG 1 type
ARG 2 id
METHOD method_32384 (Ljava/lang/String;Lnet/minecraft/class_18;)V
ARG 1 id

View File

@ -144,7 +144,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
COMMENT {@link net.minecraft.block.CarvedPumpkinBlock#trySpawnEntity(net.minecraft.world.World, net.minecraft.util.math.BlockPos) CarvedPumpkinBlock#trySpawnEntity},
COMMENT {@link net.minecraft.entity.ai.goal.EatGrassGoal#tick() EatGrassGoal#tick},
COMMENT {@link net.minecraft.entity.passive.FoxEntity#tick() FoxEntity#tick},
COMMENT {@link net.minecraft.block.PowderSnowBlock#tryDrainFluid(net.minecraft.world.WorldAccess, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) PowderSnowBlock#tryDrainFluid},
COMMENT {@link net.minecraft.block.PowderSnowBlock#tryDrainFluid(net.minecraft.entity.player.PlayerEntity, net.minecraft.world.WorldAccess, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) PowderSnowBlock#tryDrainFluid},
COMMENT {@link net.minecraft.entity.passive.RabbitEntity.EatCarrotCropGoal#tick() RabbitEntity.EatCarrotCropGoal#tick},
COMMENT {@link net.minecraft.block.SpongeBlock#update(net.minecraft.world.World, net.minecraft.util.math.BlockPos) SpongeBlock#update},
COMMENT {@link net.minecraft.block.TurtleEggBlock#breakEgg(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) TurtleEggBlock#breakEgg},

View File

@ -1,12 +1,9 @@
CLASS net/minecraft/class_5712 net/minecraft/world/event/GameEvent
FIELD field_28153 id Ljava/lang/String;
FIELD field_28154 range I
FIELD field_31449 DEFAULT_RANGE I
FIELD field_36412 registryEntry Lnet/minecraft/class_6880$class_6883;
METHOD <init> (Ljava/lang/String;I)V
ARG 1 id
ARG 2 range
METHOD method_32938 getId ()Ljava/lang/String;
METHOD <init> (I)V
ARG 1 range
METHOD method_32939 register (Ljava/lang/String;)Lnet/minecraft/class_5712;
ARG 0 id
METHOD method_32940 register (Ljava/lang/String;I)Lnet/minecraft/class_5712;

View File

@ -30,5 +30,6 @@ CLASS net/minecraft/class_6806 net/minecraft/world/gen/feature/OreConfiguredFeat
FIELD field_35880 ORE_COAL Lnet/minecraft/class_5321;
FIELD field_35881 ORE_COAL_BURIED Lnet/minecraft/class_5321;
FIELD field_35882 ORE_IRON Lnet/minecraft/class_5321;
FIELD field_45663 ORE_DIAMOND_MEDIUM Lnet/minecraft/class_5321;
METHOD method_46855 bootstrap (Lnet/minecraft/class_7891;)V
ARG 0 featureRegisterable

View File

@ -38,6 +38,7 @@ CLASS net/minecraft/class_6816 net/minecraft/world/gen/feature/OrePlacedFeatures
FIELD field_36075 ORE_GOLD Lnet/minecraft/class_5321;
FIELD field_36076 ORE_GOLD_LOWER Lnet/minecraft/class_5321;
FIELD field_36077 ORE_REDSTONE Lnet/minecraft/class_5321;
FIELD field_45664 ORE_DIAMOND_MEDIUM Lnet/minecraft/class_5321;
METHOD method_39732 modifiersWithCount (ILnet/minecraft/class_6797;)Ljava/util/List;
ARG 0 count
ARG 1 heightModifier

View File

@ -4,16 +4,6 @@ CLASS net/minecraft/class_6121 net/minecraft/world/gen/heightprovider/ConstantHe
FIELD field_31538 offset Lnet/minecraft/class_5843;
METHOD <init> (Lnet/minecraft/class_5843;)V
ARG 1 offset
METHOD method_35381 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_6121;
ARG 0 either
METHOD method_35382 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_35383 create (Lnet/minecraft/class_5843;)Lnet/minecraft/class_6121;
ARG 0 offset
METHOD method_35384 (Lnet/minecraft/class_6121;)Lcom/mojang/datafixers/util/Either;
ARG 0 provider
METHOD method_35385 getOffset ()Lnet/minecraft/class_5843;
METHOD method_35386 (Lnet/minecraft/class_6121;)Lnet/minecraft/class_6121;
ARG 0 provider
METHOD method_35387 (Lnet/minecraft/class_6121;)Lnet/minecraft/class_5843;
ARG 0 provider

View File

@ -7,7 +7,7 @@ CLASS net/minecraft/class_32 net/minecraft/world/level/storage/LevelStorage
FIELD field_25020 GENERATOR_OPTION_KEYS Lcom/google/common/collect/ImmutableList;
FIELD field_36348 DATA_KEY Ljava/lang/String;
FIELD field_44950 ALLOWED_SYMLINKS_FILE_NAME Ljava/lang/String;
FIELD field_44951 DEFAULT_ALLOWED_SYMLINK_MATCHER Lnet/minecraft/class_8582;
FIELD field_44951 DEFAULT_ALLOWED_SYMLINK_MATCHER Ljava/nio/file/PathMatcher;
FIELD field_44952 symlinkFinder Lnet/minecraft/class_8580;
METHOD <init> (Ljava/nio/file/Path;Ljava/nio/file/Path;Lnet/minecraft/class_8580;Lcom/mojang/datafixers/DataFixer;)V
ARG 1 savesDirectory
@ -79,6 +79,8 @@ CLASS net/minecraft/class_32 net/minecraft/world/level/storage/LevelStorage
METHOD method_52237 getSymlinkFinder ()Lnet/minecraft/class_8580;
METHOD method_52238 resolve (Ljava/lang/String;)Ljava/nio/file/Path;
ARG 1 name
METHOD method_52616 (Ljava/nio/file/Path;)Z
ARG 0 path
CLASS class_5143 Session
FIELD field_23767 lock Lnet/minecraft/class_5125;
FIELD field_23768 directory Lnet/minecraft/class_32$class_7411;
@ -113,6 +115,7 @@ CLASS net/minecraft/class_32 net/minecraft/world/level/storage/LevelStorage
METHOD method_27427 createSaveHandler ()Lnet/minecraft/class_29;
METHOD method_29584 getLevelSummary ()Lnet/minecraft/class_34;
METHOD method_29585 getDataPackSettings ()Lnet/minecraft/class_7712;
METHOD method_52617 getLevelStorage ()Lnet/minecraft/class_32;
CLASS 1
METHOD postVisitDirectory (Ljava/lang/Object;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult;
ARG 1 path