Merge branch '23w35a' of https://github.com/FabricMC/yarn into 23w33a-session-pkg

This commit is contained in:
apple502j 2023-09-02 22:00:22 +09:00
commit b48f203fa2
No known key found for this signature in database
GPG Key ID: AFDA4829AC6D8993
171 changed files with 1010 additions and 971 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 = "23w33a"
def minecraft_version = "23w35a"
filament {
minecraftVersion = minecraft_version
@ -473,8 +473,8 @@ javadoc {
addBooleanOption "-allow-script-in-comments", true
addBooleanOption "-ignore-source-errors", true
links(
'https://guava.dev/releases/31.1-jre/api/docs/',
'https://www.javadoc.io/doc/com.google.code.gson/gson/2.10/',
'https://guava.dev/releases/32.1.2-jre/api/docs/',
'https://www.javadoc.io/doc/com.google.code.gson/gson/2.10.1/',
'https://logging.apache.org/log4j/2.x/log4j-api/apidocs/',
'https://www.slf4j.org/apidocs/',
"https://javadoc.io/doc/org.jetbrains/annotations/${project.jetbrains_annotations_version}/",
@ -483,7 +483,7 @@ javadoc {
'https://javadoc.scijava.org/JOML/',
'https://netty.io/4.1/api/',
'https://www.oshi.ooo/oshi-core-java11/apidocs/',
'https://java-native-access.github.io/jna/5.12.1/javadoc/',
'https://java-native-access.github.io/jna/5.13.0/javadoc/',
'https://unicode-org.github.io/icu-docs/apidoc/released/icu4j/',
'https://jopt-simple.github.io/jopt-simple/apidocs/',
'https://solutions.weblite.ca/java-objective-c-bridge/docs/',

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

@ -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,43 @@
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
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_170;Ljava/util/Map;Lnet/minecraft/class_8782;Z)V
ARG 1 parent
ARG 2 display
ARG 3 rewards
ARG 4 criteria
ARG 5 requirements
ARG 6 sendsTelemetryEvent
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;
METHOD method_53621 toJson ()Lcom/google/gson/JsonObject;
METHOD method_53622 getNameFromIdentity (Lnet/minecraft/class_8779;)Lnet/minecraft/class_2561;
ARG 0 identifiedAdvancement
METHOD method_53623 createNameFromDisplay (Lnet/minecraft/class_185;)Lnet/minecraft/class_2561;
ARG 0 display
METHOD method_53624 (Lcom/google/gson/JsonObject;Lnet/minecraft/class_2960;)V
ARG 1 parent
METHOD method_53625 (Lcom/google/gson/JsonObject;Lnet/minecraft/class_185;)V
ARG 1 display
METHOD method_53626 fromJson (Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;)Lnet/minecraft/class_161;
ARG 0 json
ARG 1 predicateDeserializer
METHOD method_53627 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_53628 (Lnet/minecraft/class_2540;Lnet/minecraft/class_185;)V
ARG 0 buf
ARG 1 display
METHOD method_53629 (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;
METHOD method_53630 isRoot ()Z
METHOD method_53632 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_161;
ARG 0 buf
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 +47,17 @@ 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;
METHOD method_34884 requirements (Lnet/minecraft/class_8782;)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_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_53634 sendsTelemetryEvent ()Lnet/minecraft/class_161$class_162;
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;
METHOD method_695 build (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8779;
ARG 1 id
METHOD method_696 fromPacket (Lnet/minecraft/class_2540;)Lnet/minecraft/class_161$class_162;
ARG 0 buf
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 +67,11 @@ 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;
METHOD method_701 parent (Lnet/minecraft/class_8779;)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_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 +81,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,14 @@
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_53698 fromJson (Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;Lnet/minecraft/class_179;)Lnet/minecraft/class_175;
ARG 0 json
ARG 1 predicateDeserializer
ARG 2 trigger
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

@ -0,0 +1,11 @@
CLASS net/minecraft/class_8779 net/minecraft/advancement/AdvancementEntry
FIELD comp_1919 id Lnet/minecraft/class_2960;
FIELD comp_1920 value Lnet/minecraft/class_161;
METHOD comp_1919 id ()Lnet/minecraft/class_2960;
METHOD comp_1920 value ()Lnet/minecraft/class_161;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_53635 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_53636 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_8779;
ARG 0 buf

View File

@ -4,26 +4,30 @@ 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
METHOD method_53690 get (Lnet/minecraft/class_8779;)Lnet/minecraft/class_8781;
ARG 1 advancement
METHOD method_53691 addAll (Ljava/util/Collection;)V
ARG 1 advancements
METHOD method_712 getAdvancements ()Ljava/util/Collection;
METHOD method_53692 tryAdd (Lnet/minecraft/class_8779;)Z
ARG 1 advancement
METHOD method_53693 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
METHOD method_718 remove (Lnet/minecraft/class_8781;)V
ARG 1 advancement
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,12 @@ 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
FIELD field_46086 advancement Lnet/minecraft/class_8781;
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 +25,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 +35,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,10 @@
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;
FIELD field_46080 CODEC Lcom/mojang/serialization/Codec;
FIELD field_46081 TIME_FORMATTER Ljava/time/format/DateTimeFormatter;
FIELD field_46082 TIME_CODEC Lcom/mojang/serialization/Codec;
FIELD field_46083 MAP_CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/Map;)V
ARG 1 criteriaProgresses
METHOD compareTo (Ljava/lang/Object;)I
@ -8,9 +12,29 @@ 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_53654 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_53655 (Ljava/time/Instant;)Ljava/time/temporal/TemporalAccessor;
ARG 0 instant
METHOD method_53656 (Ljava/util/Map$Entry;)Ljava/time/Instant;
ARG 0 entry
METHOD method_53657 (Ljava/util/Map;)Ljava/util/Map;
ARG 0 map
METHOD method_53658 (Ljava/util/Map;Ljava/lang/Boolean;)Lnet/minecraft/class_167;
ARG 0 criteriaProgresses
ARG 1 done
METHOD method_53659 (Lnet/minecraft/class_167;)Ljava/util/Map;
ARG 0 advancementProgress
METHOD method_53660 (Ljava/util/Map$Entry;)Z
ARG 0 entry
METHOD method_53661 (Ljava/util/Map;)Ljava/util/Map;
ARG 0 map
METHOD method_53662 (Ljava/util/Map$Entry;)Lnet/minecraft/class_178;
ARG 0 entry
METHOD method_53663 isCriterionObtained (Ljava/lang/String;)Z
ARG 1 name
METHOD method_727 init (Lnet/minecraft/class_8782;)V
ARG 1 requirements
METHOD method_728 getProgressBarFraction ()Ljava/lang/String;
METHOD method_729 reset (Ljava/lang/String;)Z
ARG 1 name
@ -27,16 +51,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

@ -0,0 +1,33 @@
CLASS net/minecraft/class_8782 net/minecraft/advancement/AdvancementRequirements
FIELD field_46084 EMPTY Lnet/minecraft/class_8782;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_53664 getLength ()I
METHOD method_53666 fromJson (Lcom/google/gson/JsonArray;Ljava/util/Set;)Lnet/minecraft/class_8782;
ARG 0 json
ARG 1 criteria
METHOD method_53668 allOf (Ljava/util/Collection;)Lnet/minecraft/class_8782;
ARG 0 requirements
METHOD method_53669 matches (Ljava/util/function/Predicate;)Z
ARG 1 predicate
METHOD method_53670 writeRequirements (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_53671 anyMatch ([Ljava/lang/String;Ljava/util/function/Predicate;)Z
ARG 0 requirements
ARG 1 predicate
METHOD method_53672 toJson ()Lcom/google/gson/JsonArray;
METHOD method_53673 (I)[[Ljava/lang/String;
ARG 0 size
METHOD method_53674 anyOf (Ljava/util/Collection;)Lnet/minecraft/class_8782;
ARG 0 requirements
METHOD method_53675 countMatches (Ljava/util/function/Predicate;)I
ARG 1 predicate
METHOD method_53676 readRequirements (Lnet/minecraft/class_2540;)[[Ljava/lang/String;
ARG 0 buf
METHOD method_53677 isEmpty ()Z
METHOD method_53678 getNames ()Ljava/util/Set;
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;
METHOD create (Ljava/util/Collection;)Lnet/minecraft/class_8782;
ARG 1 requirements

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

@ -0,0 +1,18 @@
CLASS net/minecraft/class_8781 net/minecraft/advancement/PlacedAdvancement
FIELD field_46077 advancementEntry Lnet/minecraft/class_8779;
FIELD field_46078 parent Lnet/minecraft/class_8781;
FIELD field_46079 children Ljava/util/Set;
METHOD <init> (Lnet/minecraft/class_8779;Lnet/minecraft/class_8781;)V
ARG 1 advancementEntry
ARG 2 parent
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_53647 getAdvancement ()Lnet/minecraft/class_161;
METHOD method_53648 findRoot (Lnet/minecraft/class_8781;)Lnet/minecraft/class_8781;
ARG 0 advancement
METHOD method_53649 getAdvancementEntry ()Lnet/minecraft/class_8779;
METHOD method_53650 addChild (Lnet/minecraft/class_8781;)V
ARG 1 advancement
METHOD method_53651 getParent ()Lnet/minecraft/class_8781;
METHOD method_53652 getRoot ()Lnet/minecraft/class_8781;
METHOD method_53653 getChildren ()Ljava/lang/Iterable;

View File

@ -1,17 +1,17 @@
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;
FIELD field_46073 advancementManager Lnet/minecraft/class_163;
FIELD field_46074 progressMapCodec Lcom/mojang/serialization/Codec;
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
@ -22,41 +22,67 @@ CLASS net/minecraft/class_2985 net/minecraft/advancement/PlayerAdvancementTracke
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
METHOD method_53637 (Lnet/minecraft/class_8779;Lnet/minecraft/class_185;)V
ARG 2 display
METHOD method_53638 beginTracking (Lnet/minecraft/class_8779;Ljava/lang/String;Lnet/minecraft/class_175;)V
ARG 1 advancement
ARG 2 id
ARG 3 criterion
METHOD method_53639 (Lnet/minecraft/class_2989;Lnet/minecraft/class_2960;Lnet/minecraft/class_167;)V
ARG 2 id
ARG 3 progress
METHOD method_53640 loadProgressMap (Lnet/minecraft/class_2989;Lnet/minecraft/class_2985$class_8780;)V
ARG 1 loader
ARG 2 progressMap
METHOD method_53641 (Ljava/util/Map;Lnet/minecraft/class_8779;Lnet/minecraft/class_167;)V
ARG 1 entry
ARG 2 progress
METHOD method_53642 endTrackingCompleted (Lnet/minecraft/class_8779;Ljava/lang/String;Lnet/minecraft/class_175;)V
ARG 1 advancement
ARG 2 id
ARG 3 criterion
METHOD method_53643 createProgressMap ()Lnet/minecraft/class_2985$class_8780;
CLASS class_8780 ProgressMap
FIELD field_46075 CODEC Lcom/mojang/serialization/Codec;
METHOD method_53644 forEach (Ljava/util/function/BiConsumer;)V
ARG 1 consumer
METHOD method_53645 (Ljava/util/function/BiConsumer;Ljava/util/Map$Entry;)V
ARG 1 entry

View File

@ -5,7 +5,9 @@ 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;Ljava/util/Optional;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 predicate
ARG 3 predicateDeserializer
CLASS class_8788 Conditions
METHOD method_27790 getPlayerPredicate ()Ljava/util/Optional;

View File

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

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;
@ -22,7 +21,7 @@ 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

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
@ -16,15 +15,15 @@ CLASS net/minecraft/class_196 net/minecraft/advancement/criterion/BredAnimalsCri
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_196$class_198;
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_53075 parentMatches (Ljava/util/Optional;Lnet/minecraft/class_47;)Z
ARG 0 parent
ARG 1 parentContext
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_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
@ -12,4 +11,4 @@ CLASS net/minecraft/class_1996 net/minecraft/advancement/criterion/BrewedPotionC
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
@ -13,13 +12,13 @@ CLASS net/minecraft/class_1999 net/minecraft/advancement/criterion/ChangedDimens
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;
@ -14,5 +13,5 @@ CLASS net/minecraft/class_2002 net/minecraft/advancement/criterion/ChanneledLigh
ARG 2 victims
METHOD method_8808 matches (Ljava/util/Collection;)Z
ARG 1 victims
METHOD method_8809 create ([Lnet/minecraft/class_2048$class_2049;)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
@ -10,8 +9,8 @@ CLASS net/minecraft/class_2006 net/minecraft/advancement/criterion/ConstructBeac
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,5 +1,4 @@
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
@ -10,10 +9,9 @@ CLASS net/minecraft/class_2010 net/minecraft/advancement/criterion/ConsumeItemCr
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;
@ -52,8 +52,11 @@ CLASS net/minecraft/class_174 net/minecraft/advancement/criterion/Criteria
FIELD field_38701 ALLAY_DROP_ITEM_ON_BLOCK Lnet/minecraft/class_4711;
FIELD field_38838 AVOID_VIBRATION Lnet/minecraft/class_2135;
FIELD field_44587 RECIPE_CRAFTED Lnet/minecraft/class_8508;
METHOD method_53697 getId (Lnet/minecraft/class_179;)Lnet/minecraft/class_2960;
ARG 0 criterion
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;
ARG 0 id
ARG 1 criterion

View File

@ -1,4 +1,6 @@
CLASS net/minecraft/class_179 net/minecraft/advancement/criterion/Criterion
METHOD method_53699 create (Lnet/minecraft/class_184;)Lnet/minecraft/class_175;
ARG 1 conditions
METHOD method_791 endTracking (Lnet/minecraft/class_2985;)V
ARG 1 tracker
METHOD method_792 beginTrackingCondition (Lnet/minecraft/class_2985;Lnet/minecraft/class_179$class_180;)V
@ -7,20 +9,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,3 +1,2 @@
CLASS net/minecraft/class_184 net/minecraft/advancement/criterion/CriterionConditions
METHOD method_806 getId ()Lnet/minecraft/class_2960;
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
@ -13,7 +12,7 @@ CLASS net/minecraft/class_2014 net/minecraft/advancement/criterion/CuredZombieVi
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 zombie
ARG 2 villager

View File

@ -1,5 +1,4 @@
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
@ -12,10 +11,9 @@ CLASS net/minecraft/class_2027 net/minecraft/advancement/criterion/EffectsChange
ARG 1 playerPredicate
ARG 2 effects
ARG 3 source
METHOD method_37224 create (Ljava/util/Optional;)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$class_8748;)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
@ -13,7 +12,7 @@ CLASS net/minecraft/class_2030 net/minecraft/advancement/criterion/EnchantedItem
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
@ -16,7 +15,7 @@ CLASS net/minecraft/class_2037 net/minecraft/advancement/criterion/EnterBlockCri
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
@ -13,14 +12,14 @@ CLASS net/minecraft/class_2044 net/minecraft/advancement/criterion/EntityHurtPla
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 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,5 +1,4 @@
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
@ -10,7 +9,6 @@ CLASS net/minecraft/class_2054 net/minecraft/advancement/criterion/FilledBucketC
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 item
METHOD method_8937 create (Ljava/util/Optional;)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
@ -20,7 +19,7 @@ CLASS net/minecraft/class_2058 net/minecraft/advancement/criterion/FishingRodHoo
ARG 1 rodStack
ARG 2 hookedEntity
ARG 3 fishingLoots
METHOD method_8947 create (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)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 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
@ -26,9 +25,9 @@ CLASS net/minecraft/class_2066 net/minecraft/advancement/criterion/InventoryChan
ARG 5 items
METHOD method_24363 (Lnet/minecraft/class_1799;Lnet/minecraft/class_2073;)Z
ARG 1 item
METHOD method_53160 items ([Lnet/minecraft/class_2073$class_2074;)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_2066$class_2068;
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
@ -36,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
@ -10,23 +7,20 @@ CLASS net/minecraft/class_4711 net/minecraft/advancement/criterion/ItemCriterion
ARG 3 stack
CLASS class_4712 Conditions
FIELD field_24495 location Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_2960;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 id
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 2 playerPredicate
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;
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 location
METHOD method_51712 createPlacedBlock ([Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_4711$class_4712;
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
@ -15,10 +14,10 @@ CLASS net/minecraft/class_2069 net/minecraft/advancement/criterion/ItemDurabilit
ARG 2 item
ARG 3 durability
ARG 4 delta
METHOD method_35229 create (Ljava/util/Optional;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 (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2069$class_2071;
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

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
@ -12,9 +11,9 @@ CLASS net/minecraft/class_2076 net/minecraft/advancement/criterion/KilledByCross
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
@ -13,7 +12,7 @@ CLASS net/minecraft/class_2085 net/minecraft/advancement/criterion/LevitationCri
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

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
@ -15,7 +14,7 @@ CLASS net/minecraft/class_6405 net/minecraft/advancement/criterion/LightningStri
ARG 1 playerPredicate
ARG 2 lightning
ARG 3 bystander
METHOD method_37243 create (Ljava/util/Optional;Ljava/util/Optional;)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
@ -11,47 +8,45 @@ CLASS net/minecraft/class_2080 net/minecraft/advancement/criterion/OnKilledCrite
CLASS class_2083 Conditions
FIELD field_9667 killingBlow Ljava/util/Optional;
FIELD field_9668 entity Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_2960;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 id
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;Ljava/util/Optional;)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 killingBlow
METHOD method_35248 createPlayerKilledEntity (Ljava/util/Optional;)Lnet/minecraft/class_2080$class_2083;
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_2080$class_2083;
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 (Ljava/util/Optional;Ljava/util/Optional;)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_2080$class_2083;
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;Ljava/util/Optional;)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 killingBlow
METHOD method_35254 createEntityKilledPlayer (Ljava/util/Optional;)Lnet/minecraft/class_2080$class_2083;
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_2080$class_2083;
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 (Ljava/util/Optional;Ljava/util/Optional;)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_2080$class_2083;
METHOD method_8997 createPlayerKilledEntity (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2080$class_2083;
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 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
@ -10,7 +9,7 @@ CLASS net/minecraft/class_5282 net/minecraft/advancement/criterion/PlayerGenerat
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
@ -16,15 +15,15 @@ CLASS net/minecraft/class_2115 net/minecraft/advancement/criterion/PlayerHurtEnt
ARG 1 playerPredicate
ARG 2 damage
ARG 3 entity
METHOD method_35294 create (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_2115$class_2117;
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_2115$class_2117;
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_2115$class_2117;
METHOD method_35297 create (Lnet/minecraft/class_2019$class_2020;)Lnet/minecraft/class_175;
ARG 0 damage
METHOD method_35298 create ()Lnet/minecraft/class_2115$class_2117;
METHOD method_9103 create (Lnet/minecraft/class_2019$class_2020;Ljava/util/Optional;)Lnet/minecraft/class_2115$class_2117;
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

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
@ -13,13 +12,13 @@ CLASS net/minecraft/class_5409 net/minecraft/advancement/criterion/PlayerInterac
ARG 1 playerPredicate
ARG 2 item
ARG 3 entity
METHOD method_30099 create (Ljava/util/Optional;Lnet/minecraft/class_2073$class_2074;Ljava/util/Optional;)Lnet/minecraft/class_5409$class_5410;
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 entity
METHOD method_43278 create (Lnet/minecraft/class_2073$class_2074;Ljava/util/Optional;)Lnet/minecraft/class_5409$class_5410;
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
@ -13,9 +12,9 @@ CLASS net/minecraft/class_8508 net/minecraft/advancement/criterion/RecipeCrafted
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> (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,5 +1,4 @@
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
@ -10,9 +9,9 @@ CLASS net/minecraft/class_2123 net/minecraft/advancement/criterion/ShotCrossbowC
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 item
METHOD method_35323 create (Ljava/util/Optional;)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_2123$class_2125;
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
@ -16,7 +15,7 @@ CLASS net/minecraft/class_4713 net/minecraft/advancement/criterion/SlideDownBloc
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> (Ljava/util/Optional;)V
ARG 1 playerPredicate
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,5 +1,4 @@
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
@ -10,7 +9,7 @@ CLASS net/minecraft/class_2128 net/minecraft/advancement/criterion/SummonedEntit
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 entity

View File

@ -1,5 +1,4 @@
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
@ -10,8 +9,7 @@ CLASS net/minecraft/class_2131 net/minecraft/advancement/criterion/TameAnimalCri
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 playerPredicate
ARG 2 entity
METHOD method_16114 create (Ljava/util/Optional;)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 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
@ -14,7 +13,7 @@ CLASS net/minecraft/class_4851 net/minecraft/advancement/criterion/TargetHitCrit
ARG 1 playerPredicate
ARG 2 signalStrength
ARG 3 projectile
METHOD method_24865 create (Lnet/minecraft/class_2096$class_2100;Ljava/util/Optional;)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

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
@ -11,12 +8,10 @@ CLASS net/minecraft/class_5279 net/minecraft/advancement/criterion/ThrownItemPic
CLASS class_5280 Conditions
FIELD field_24493 item Ljava/util/Optional;
FIELD field_24494 entity Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_2960;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 id
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;Ljava/util/Optional;Ljava/util/Optional;)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
@ -24,7 +19,7 @@ CLASS net/minecraft/class_5279 net/minecraft/advancement/criterion/ThrownItemPic
ARG 1 player
ARG 2 stack
ARG 3 entity
METHOD method_43277 createThrownItemPickedUpByPlayer (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_5279$class_5280;
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 (Ljava/util/Optional;)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$class_2091;)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,7 +1,4 @@
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
@ -10,18 +7,16 @@ CLASS net/minecraft/class_2108 net/minecraft/advancement/criterion/TravelCriteri
CLASS class_2110 Conditions
FIELD field_35040 startPos Ljava/util/Optional;
FIELD field_9723 distance Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_2960;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 id
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$class_2091;)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
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

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

View File

@ -1,5 +1,4 @@
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
@ -10,9 +9,9 @@ CLASS net/minecraft/class_2148 net/minecraft/advancement/criterion/UsedTotemCrit
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,5 +1,4 @@
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
@ -10,7 +9,7 @@ CLASS net/minecraft/class_6409 net/minecraft/advancement/criterion/UsingItemCrit
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
@ -13,9 +12,9 @@ CLASS net/minecraft/class_2140 net/minecraft/advancement/criterion/VillagerTrade
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 villager
ARG 2 stack

View File

@ -24,7 +24,7 @@ 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
@ -43,7 +43,7 @@ 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
@ -56,7 +56,7 @@ 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
METHOD method_17761 (Ljava/util/List;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;Lnet/minecraft/class_8786;)V
ARG 4 recipe
METHOD method_17763 dropExperienceForRecipesUsed (Lnet/minecraft/class_3222;)V
ARG 1 player
@ -75,3 +75,5 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn
ARG 1 pos
ARG 2 state
ARG 3 blockEntity
METHOD method_53790 (Lnet/minecraft/class_8786;)Ljava/lang/Integer;
ARG 0 recipe

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

@ -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

@ -270,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;
@ -300,8 +298,6 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_1588 isAmbientOcclusionEnabled ()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;

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

@ -1,6 +1,5 @@
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;
@ -19,7 +18,7 @@ CLASS net/minecraft/class_456 net/minecraft/client/gui/screen/advancement/Advanc
FIELD field_32296 TITLE_OFFSET_Y I
FIELD field_32297 TITLE_MAX_WIDTH I
FIELD field_45425 TITLE_BOX_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_454;Lnet/minecraft/class_310;Lnet/minecraft/class_161;Lnet/minecraft/class_185;)V
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

@ -21,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

@ -15,6 +15,6 @@ CLASS net/minecraft/class_514 net/minecraft/client/gui/screen/recipebook/Animate
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,6 +1,6 @@
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
@ -20,7 +20,7 @@ CLASS net/minecraft/class_508 net/minecraft/client/gui/screen/recipebook/RecipeA
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
@ -31,15 +31,15 @@ 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
METHOD method_2619 alignRecipe (Lnet/minecraft/class_8786;)V
ARG 1 recipe
CLASS class_510 InputSlot
FIELD field_3118 x I

View File

@ -1,10 +1,10 @@
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
METHOD method_2565 setRecipe (Lnet/minecraft/class_8786;)V
ARG 1 recipe
METHOD method_2566 getRecipe ()Lnet/minecraft/class_1860;
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;
@ -27,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

@ -58,7 +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
METHOD method_2596 showGhostRecipe (Lnet/minecraft/class_8786;Ljava/util/List;)V
ARG 1 recipe
ARG 2 slots
METHOD method_2597 initialize (IILnet/minecraft/class_310;ZLnet/minecraft/class_1729;)V

View File

@ -21,7 +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
METHOD method_2653 isCraftable (Lnet/minecraft/class_8786;)Z
ARG 1 recipe
METHOD method_2655 hasCraftableRecipes ()Z
METHOD method_2656 hasSingleOutput ()Z

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

@ -62,12 +62,8 @@ 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_37472 (I)V

View File

@ -74,8 +74,7 @@ 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

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

@ -5,7 +5,6 @@ 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;
@ -34,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
@ -47,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

@ -77,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

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

@ -9,9 +9,6 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
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_19492 pendingInvitesCount I
FIELD field_19493 animTick I
FIELD field_19497 hasFetchedServers Z
FIELD field_19500 trialAvailable Z
FIELD field_26450 UNINITIALIZED_TEXT Lnet/minecraft/class_2561;
FIELD field_26451 EXPIRED_LIST_TEXT Lnet/minecraft/class_2561;
@ -42,7 +39,6 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
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_45202 hasUnreadNews Z
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;
@ -129,7 +125,6 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
METHOD method_52630 makeHeader ()Lnet/minecraft/class_8133;
METHOD method_52631 makeNoRealmsLayout ()Lnet/minecraft/class_8667;
METHOD method_52632 refreshButtons ()V
METHOD method_52633 showBuyRealmsScreen ()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
@ -169,20 +164,6 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
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

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

@ -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

@ -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,7 +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_52662 error (Lnet/minecraft/class_4355;)V
ARG 1 exception
METHOD method_52663 error (Ljava/lang/Exception;)V
ARG 1 exception

View File

@ -5,7 +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;
METHOD method_1400 getGroupForRecipe (Lnet/minecraft/class_8786;)Lnet/minecraft/class_314;
ARG 0 recipe
METHOD method_1401 reload (Ljava/lang/Iterable;Lnet/minecraft/class_5455;)V
ARG 1 recipes

View File

@ -24,6 +24,6 @@ CLASS net/minecraft/class_7975 net/minecraft/client/session/telemetry/WorldSessi
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

@ -1,7 +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
FIELD field_45394 TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_161;)V
METHOD <init> (Lnet/minecraft/class_8779;)V
ARG 1 advancement

View File

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

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,16 +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_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

@ -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;Ljava/util/Optional;)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

@ -2,8 +2,11 @@ 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
METHOD method_10475 offerTo (Lnet/minecraft/class_8790;Lnet/minecraft/class_2960;)V
ARG 1 exporter
ARG 2 recipeId
ARG 2 id
METHOD method_10476 create (Lnet/minecraft/class_1865;)Lnet/minecraft/class_2456;
ARG 0 serializer
METHOD method_53820 offerTo (Lnet/minecraft/class_8790;Ljava/lang/String;)V
ARG 1 exporter
ARG 2 id

View File

@ -1,13 +1,13 @@
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;
FIELD field_17599 serializer Lnet/minecraft/class_1865;
FIELD field_40647 category Lnet/minecraft/class_7800;
FIELD field_40648 cookingCategory Lnet/minecraft/class_7709;
FIELD field_46150 criteria Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_7800;Lnet/minecraft/class_7709;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;FILnet/minecraft/class_1865;)V
ARG 1 category
ARG 2 cookingCategory
@ -57,24 +57,30 @@ 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
ARG 1 recipeId
FIELD comp_1222 id 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 advancement 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 id
ARG 2 group
ARG 3 category
ARG 4 input
ARG 5 result
ARG 6 experience
ARG 7 cookingTime
ARG 8 advancementBuilder
ARG 9 advancementId
ARG 10 serializer
ARG 8 advancement
ARG 9 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
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o

View File

@ -1,18 +1,18 @@
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
METHOD method_10431 offerTo (Lnet/minecraft/class_8790;)V
ARG 1 exporter
METHOD method_17972 offerTo (Ljava/util/function/Consumer;Lnet/minecraft/class_2960;)V
METHOD method_17972 offerTo (Lnet/minecraft/class_8790;Lnet/minecraft/class_2960;)V
ARG 1 exporter
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
ARG 2 criterion
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
METHOD method_36443 offerTo (Lnet/minecraft/class_8790;Ljava/lang/String;)V
ARG 1 exporter
ARG 2 recipePath

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_8790 net/minecraft/data/server/recipe/RecipeExporter
METHOD method_53818 getAdvancementBuilder ()Lnet/minecraft/class_161$class_162;
METHOD method_53819 accept (Lnet/minecraft/class_2444;)V
ARG 1 recipeJsonProvider

View File

@ -1,8 +1,5 @@
CLASS net/minecraft/class_2444 net/minecraft/data/server/recipe/RecipeJsonProvider
METHOD method_10415 toAdvancementJson ()Lcom/google/gson/JsonObject;
METHOD comp_1231 serializer ()Lnet/minecraft/class_1865;
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,79 +4,77 @@ 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
METHOD method_10419 generate (Lnet/minecraft/class_8790;)V
ARG 1 exporter
METHOD method_10420 conditionsFromTag (Lnet/minecraft/class_6862;)Lnet/minecraft/class_2066$class_2068;
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
METHOD method_17585 generateCookingRecipes (Lnet/minecraft/class_8790;Ljava/lang/String;Lnet/minecraft/class_1865;I)V
ARG 0 exporter
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
METHOD method_24475 offerPlanksRecipe2 (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)V
ARG 0 exporter
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
METHOD method_24476 offerBarkBlockRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24477 offerPlanksRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)V
METHOD method_24477 offerPlanksRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)V
ARG 0 exporter
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
METHOD method_24478 offerBoatRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24885 offerCarpetRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
METHOD method_24885 offerCarpetRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24887 offerBedRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
METHOD method_24887 offerBedRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24889 offerBannerRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
METHOD method_24889 offerBannerRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24890 offerStainedGlassDyeingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
METHOD method_24890 offerStainedGlassDyeingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24891 offerStainedGlassPaneRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
METHOD method_24891 offerStainedGlassPaneRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24892 offerStainedGlassPaneDyeingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
METHOD method_24892 offerStainedGlassPaneDyeingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24893 offerTerracottaDyeingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
METHOD method_24893 offerTerracottaDyeingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24894 offerConcretePowderDyeingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
METHOD method_24894 offerConcretePowderDyeingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
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
METHOD method_29728 offerNetheriteUpgradeRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1792;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)V
ARG 0 exporter
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
METHOD method_32233 offerCandleDyeingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
@ -97,31 +95,31 @@ 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
METHOD method_32809 offerWallRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
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
METHOD method_32810 offerPolishedStoneRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
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
METHOD method_32811 offerCutCopperRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
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
METHOD method_32812 offerChiseledBlockRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
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
METHOD method_32813 offerPressurePlateRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
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
METHOD method_32814 offerSlabRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 category
ARG 2 output
@ -142,10 +140,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
METHOD method_33535 generateFamily (Lnet/minecraft/class_8790;Lnet/minecraft/class_5794;)V
ARG 0 exporter
ARG 1 family
METHOD method_33536 (Lnet/minecraft/class_5797;Lnet/minecraft/class_5794$class_5796;Ljava/lang/String;)V
@ -208,7 +206,7 @@ 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
METHOD method_33715 offerStonecuttingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;I)V
ARG 0 exporter
ARG 1 category
ARG 2 output
@ -216,25 +214,25 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
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
METHOD method_33717 offerStonecuttingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
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
METHOD method_34854 offerWaxingRecipes (Lnet/minecraft/class_8790;)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_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
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 0 exporter
ARG 1 serializer
ARG 2 inputs
@ -244,7 +242,7 @@ 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
METHOD method_36233 offerSmelting (Lnet/minecraft/class_8790;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)V
ARG 0 exporter
ARG 1 inputs
ARG 2 category
@ -252,7 +250,7 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
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
METHOD method_36234 offerBlasting (Lnet/minecraft/class_8790;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)V
ARG 0 exporter
ARG 1 inputs
ARG 2 category
@ -260,7 +258,7 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
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.
@ -270,18 +268,18 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
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
METHOD method_36444 offerSingleOutputShapelessRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)V
ARG 0 exporter
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
METHOD method_36445 offerShapelessRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;I)V
ARG 0 exporter
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
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 0 exporter
ARG 1 reverseCategory
ARG 2 baseItem
@ -289,7 +287,7 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
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
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 0 exporter
ARG 1 reverseCategory
ARG 2 baseItem
@ -299,7 +297,7 @@ 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
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 0 exporter
ARG 1 cooker
ARG 2 serializer
@ -307,7 +305,7 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
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
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 0 exporter
ARG 1 reverseCategory
ARG 2 baseItem
@ -328,66 +326,63 @@ 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
METHOD method_42754 offerChestBoatRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
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 2 advancement
METHOD method_46207 generateFamilies (Lnet/minecraft/class_8790;Lnet/minecraft/class_7699;)V
ARG 0 exporter
ARG 1 enabledFeatures
METHOD method_46208 offerHangingSignRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
METHOD method_46208 offerHangingSignRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
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
METHOD method_46209 offer2x2CompactingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
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
METHOD method_46212 offerMosaicRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
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
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 0 exporter
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
METHOD method_47522 offerCompactingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
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
METHOD method_48530 offerSmithingTrimRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)V
ARG 0 exporter
ARG 1 template
ARG 2 recipeId
METHOD method_48532 offerSmithingTemplateCopyingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;)V
METHOD method_48532 offerSmithingTemplateCopyingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;)V
ARG 0 exporter
ARG 1 template
ARG 2 resource
METHOD method_48533 offerSmithingTemplateCopyingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
METHOD method_48533 offerSmithingTemplateCopyingRecipe (Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 template
ARG 2 resource
METHOD method_51890 offerDyeableRecipes (Ljava/util/function/Consumer;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V
METHOD method_51890 offerDyeableRecipes (Lnet/minecraft/class_8790;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V
ARG 0 exporter
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_53498 (Lnet/minecraft/class_2073$class_2074;)Ljava/util/stream/Stream;
ARG 0 builder
METHOD method_53499 conditionsFromPredicates ([Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_2066$class_2068;
METHOD method_53499 conditionsFromPredicates ([Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175;
ARG 0 predicates

View File

@ -2,11 +2,11 @@ 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;
FIELD field_42956 showNotification Z
FIELD field_46149 criteria Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)V
ARG 1 category
ARG 2 output
@ -36,21 +36,19 @@ CLASS net/minecraft/class_2447 net/minecraft/data/server/recipe/ShapedRecipeJson
CLASS class_2448 ShapedRecipeJsonProvider
FIELD field_11383 output Lnet/minecraft/class_1792;
FIELD field_11384 pattern Ljava/util/List;
FIELD field_11385 recipeId Lnet/minecraft/class_2960;
FIELD field_11385 id Lnet/minecraft/class_2960;
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 advancement 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
ARG 1 recipeId
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 id
ARG 2 output
ARG 3 resultCount
ARG 4 group
ARG 5 craftingCategory
ARG 6 pattern
ARG 7 inputs
ARG 8 advancementBuilder
ARG 9 advancementId
ARG 10 showNotification
ARG 8 advancement
ARG 9 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,10 +2,10 @@ 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;
FIELD field_46151 criteria Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_7800;Lnet/minecraft/class_1865;Lnet/minecraft/class_1856;Lnet/minecraft/class_1935;I)V
ARG 1 category
ARG 2 serializer
@ -24,20 +24,24 @@ 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
ARG 1 recipeId
FIELD comp_1222 id Lnet/minecraft/class_2960;
FIELD comp_1223 serializer Lnet/minecraft/class_1865;
FIELD comp_1946 advancement 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 id
ARG 2 serializer
ARG 3 group
ARG 4 input
ARG 5 output
ARG 6 outputCount
ARG 7 advancementBuilder
ARG 8 advancementId
ARG 7 advancement
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
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o

View File

@ -4,8 +4,8 @@ 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;
FIELD field_46152 criteria Ljava/util/Map;
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
ARG 2 template
@ -21,13 +21,24 @@ 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 2 criterion
METHOD method_48537 offerTo (Lnet/minecraft/class_8790;Lnet/minecraft/class_2960;)V
ARG 1 exporter
ARG 2 recipeId
METHOD method_48538 offerTo (Ljava/util/function/Consumer;Ljava/lang/String;)V
METHOD method_48538 offerTo (Lnet/minecraft/class_8790;Ljava/lang/String;)V
ARG 1 exporter
ARG 2 recipeId
CLASS class_8075 SmithingTransformRecipeJsonProvider
FIELD comp_1228 advancement Lnet/minecraft/class_8779;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_1865;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;Lnet/minecraft/class_8779;)V
ARG 1 id
ARG 2 type
ARG 3 template
ARG 4 base
ARG 5 addition
ARG 6 result
ARG 7 advancement
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o

View File

@ -3,8 +3,8 @@ 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;
FIELD field_46153 criteria Ljava/util/Map;
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
ARG 2 category
@ -18,10 +18,13 @@ 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 2 criterion
METHOD method_48542 offerTo (Lnet/minecraft/class_8790;Lnet/minecraft/class_2960;)V
ARG 1 exporter
ARG 2 recipeId
CLASS class_8077 SmithingTrimRecipeJsonProvider
FIELD comp_1230 id Lnet/minecraft/class_2960;
FIELD comp_1231 serializer Lnet/minecraft/class_1865;
FIELD comp_1235 advancement 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

@ -12,8 +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_45350 isSitting ()Z
METHOD method_45351 isChangingPose ()Z
METHOD method_45352 startSitting ()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

@ -122,8 +122,7 @@ 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

View File

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

View File

@ -1,11 +1,77 @@
CLASS net/minecraft/class_1741 net/minecraft/item/ArmorMaterial
COMMENT Defines the material stats of an {@link ArmorItem} item.
COMMENT
COMMENT <p>
COMMENT To view available vanilla armor materials, visit {@link ArmorMaterials}.
METHOD method_24355 getKnockbackResistance ()F
COMMENT {@return the knockback resistance value of an {@link ArmorItem} piece using this {@link ArmorMaterial}}
COMMENT
COMMENT <p>
COMMENT {@link ArmorItem} will cover the value returned here into the {@link net.minecraft.entity.attribute.EntityAttributes#GENERIC_KNOCKBACK_RESISTANCE}
COMMENT statistic with the {@link net.minecraft.entity.attribute.EntityAttributeModifier.Operation#ADDITION} modifier type.
METHOD method_48402 getDurability (Lnet/minecraft/class_1738$class_8051;)I
COMMENT Returns the total amount of durability points an {@link ArmorItem} using this {@link ArmorMaterial} has.
COMMENT
COMMENT <p>
COMMENT The value returned here will set the {@link Item.Settings} max durability option when passed
COMMENT into {@link ArmorItem#ArmorItem(net.minecraft.item.ArmorMaterial, ArmorItem.Type, Item.Settings)}
COMMENT if the value was not already specified.
COMMENT
COMMENT @return the total durability an {@link ArmorItem} with this {@link ArmorMaterial} has
ARG 1 type
COMMENT the {@link ArmorItem.Type} of the {@link Item} with this {@link ArmorMaterial}
METHOD method_48403 getProtection (Lnet/minecraft/class_1738$class_8051;)I
COMMENT Returns the amount of armor protection points offered by an {@link ArmorItem}
COMMENT using this {@link ArmorMaterial} while it is worn by a player.
COMMENT
COMMENT <p>
COMMENT The protection value returned here is applied as an {@link net.minecraft.entity.attribute.EntityAttributeModifier}
COMMENT to a player wearing the {@link ArmorItem} piece via the {@link net.minecraft.entity.attribute.EntityAttributeModifier.Operation#ADDITION} modifier.
COMMENT
COMMENT @return the amount of armor protection points offered by an {@link ArmorItem} with this {@link ArmorMaterial}
ARG 1 type
COMMENT the {@link ArmorItem.Type} of the {@link Item} with this {@link ArmorMaterial}
METHOD method_7694 getName ()Ljava/lang/String;
COMMENT Returns the {@code name} of this {@link ArmorMaterial}, which is used for locating armor texture files.
COMMENT
COMMENT <p>
COMMENT The return value of this method should be in {@code snake_case}.
COMMENT {@link net.minecraft.client.render.entity.feature.ArmorFeatureRenderer} will expect to find an armor
COMMENT texture file matching {@code minecraft:textures/models/armor/{material_name}_layer_[1/2].png}
COMMENT based off the return result of this method.
COMMENT
COMMENT <p>
COMMENT Example: given a return value of {@code cool_material}, {@code ArmorFeatureRenderer} will require a file
COMMENT at {@code minecraft:textures/models/armor/cool_material_layer_1.png} and {@code minecraft:textures/models/armor/cool_material_layer_2.png}.
COMMENT
COMMENT @return the {@code name} of this armor material in snake_case, used for finding armor textures
METHOD method_7695 getRepairIngredient ()Lnet/minecraft/class_1856;
COMMENT Returns the {@link Ingredient} used to repair items using this {@link ArmorMaterial}.
COMMENT
COMMENT <p>
COMMENT By default, {@link ArmorItem} will delegate {@link Item#canRepair(ItemStack, ItemStack)}
COMMENT back to this method.
COMMENT
COMMENT @return the {@link Ingredient} required to repair items with this {@link ArmorMaterial}
METHOD method_7698 getEquipSound ()Lnet/minecraft/class_3414;
COMMENT @return the {@link SoundEvent} played when a {@link net.minecraft.entity.LivingEntity} equips an {@link ArmorItem} using this {@link ArmorMaterial}
METHOD method_7699 getEnchantability ()I
COMMENT Returns the base enchantment value used by {@link ArmorItem} with this material.
COMMENT
COMMENT <p>
COMMENT By default, {@link ArmorItem} will override {@link Item#getEnchantability()}
COMMENT and delegate the call back to this method.
COMMENT
COMMENT <p>
COMMENT A higher return value will result in better enchantment results when using an {@code Enchanting Table}.
COMMENT The highest enchantability value in vanilla is Netherite, at {@code 37}.
COMMENT
COMMENT @return the enchantment value sent back to {@link Item#getEnchantability()} for armor using this material
METHOD method_7700 getToughness ()F
COMMENT Returns the toughness value of an {@link ArmorItem} piece using this {@link ArmorMaterial}.
COMMENT
COMMENT <p>
COMMENT {@link ArmorItem} will cover the value returned here into the {@link net.minecraft.entity.attribute.EntityAttributes#GENERIC_ARMOR_TOUGHNESS}
COMMENT statistic with the {@link net.minecraft.entity.attribute.EntityAttributeModifier.Operation#ADDITION} modifier type.
COMMENT
COMMENT @return the toughness value of any {@link ArmorItem} using this {@link ArmorMaterial}

View File

@ -1,6 +1,23 @@
CLASS net/minecraft/class_1831 net/minecraft/item/ToolItem
COMMENT An {@link Item} used as a tool, typically used for harvesting blocks or killing entities.
COMMENT
COMMENT <p>
COMMENT Each {@link ToolItem} has a {@link ToolMaterial} which defines base tool statistics for it.
COMMENT By default, {@link ToolItem#getEnchantability()} and {@link ToolItem#canRepair(ItemStack, ItemStack)} will
COMMENT delegate to this material for values. Behavior for other material properties is implemented in {@link net.minecraft.item.MiningToolItem}.
COMMENT
COMMENT <p>
COMMENT A list of default vanilla tool classes can be found below:
COMMENT <ul>
COMMENT <li>Sword: {@link net.minecraft.item.SwordItem}</li>
COMMENT <li>Pickaxe: {@link net.minecraft.item.PickaxeItem}</li>
COMMENT <li>Shovel: {@link net.minecraft.item.ShovelItem}</li>
COMMENT <li>Axe: {@link net.minecraft.item.AxeItem}</li>
COMMENT <li>Hoe: {@link net.minecraft.item.HoeItem}</li>
COMMENT </ul>
FIELD field_8921 material Lnet/minecraft/class_1832;
METHOD <init> (Lnet/minecraft/class_1832;Lnet/minecraft/class_1792$class_1793;)V
ARG 1 material
ARG 2 settings
METHOD method_8022 getMaterial ()Lnet/minecraft/class_1832;
COMMENT @return the {@link ToolMaterial} used by this {@link ToolItem}

View File

@ -1,7 +1,38 @@
CLASS net/minecraft/class_1832 net/minecraft/item/ToolMaterial
COMMENT Defines the material stats of a {@link net.minecraft.item.ToolItem} item.
COMMENT <p>
COMMENT To view available vanilla tool materials, visit {@link net.minecraft.item.ToolMaterials}.
METHOD method_8023 getRepairIngredient ()Lnet/minecraft/class_1856;
COMMENT {@return the {@link Ingredient} used to repair items using this {@link ToolMaterial}}
COMMENT <p>
COMMENT By default, {@link net.minecraft.item.ToolMaterial} will delegate {@link net.minecraft.item.Item#canRepair(ItemStack, ItemStack)}
COMMENT back to this method.
METHOD method_8024 getMiningLevel ()I
COMMENT {@return the mining level of a {@link net.minecraft.item.ToolItem} using this {@link ToolMaterial}}
COMMENT To prevent this tool from successfully harvesting any mining level gated blocks, return {@link net.fabricmc.yarn.constants.MiningLevels#HAND}.
COMMENT <p>
COMMENT For more information on mining levels, visit {@link net.fabricmc.yarn.constants.MiningLevels}.
METHOD method_8025 getDurability ()I
COMMENT {@return the total amount of durability a {@link net.minecraft.item.ToolItem} using this {@link ToolMaterial} has}
COMMENT <p>
COMMENT The value returned here will set the {@link net.minecraft.item.Item.Settings} max durability option when passed
COMMENT into {@link net.minecraft.item.ToolItem#ToolItem(net.minecraft.item.ToolMaterial, net.minecraft.item.Item.Settings)}
COMMENT if the value was not already specified.
METHOD method_8026 getEnchantability ()I
COMMENT {@return the enchantment value sent back to {@link net.minecraft.item.Item#getEnchantability()} for tools using this material}
COMMENT <p>
COMMENT By default, {@link ToolMaterial} will override {@link net.minecraft.item.Item#getEnchantability()}
COMMENT and delegate the call back to this method.
COMMENT <p>
COMMENT A higher return value will result in better enchantment results when using an {@code Enchanting Table}.
COMMENT The highest enchantability value in vanilla is Netherite, at {@code 37}.
METHOD method_8027 getMiningSpeedMultiplier ()F
COMMENT {@return the mining speed bonus applied when a {@link net.minecraft.item.ToolItem} using this material is breaking an appropriate block}
COMMENT {@code 1.0f} will result in no speed change.
COMMENT <p>
COMMENT <b>Note:</b> for default vanilla tool classes, this bonus is only applied in {@link net.minecraft.item.MiningToolItem#getMiningSpeedMultiplier(ItemStack, BlockState)}.
METHOD method_8028 getAttackDamage ()F
COMMENT {@return the attack damage bonus applied to any {@link net.minecraft.item.ToolItem} using this {@link ToolMaterial}}
COMMENT <p>
COMMENT In the case of {@link net.minecraft.item.MiningToolItem} or {@link net.minecraft.item.SwordItem}, the value returned
COMMENT here will be added on top of the {@code attackDamage} value passed into the tool's constructor.

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1834 net/minecraft/item/ToolMaterials
COMMENT Provides the default {@link ToolMaterial}s used by vanilla tools.
FIELD field_8924 itemDurability I
FIELD field_8925 miningLevel I
FIELD field_8928 repairIngredient Lnet/minecraft/class_3528;

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

@ -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,7 +2,7 @@ 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

View File

@ -1,7 +1,7 @@
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 <init> (Lnet/minecraft/class_8786;)V
ARG 1 recipe
METHOD method_12406 getRecipeId ()Lnet/minecraft/class_2960;

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

@ -1,7 +1,7 @@
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

View File

@ -5,8 +5,8 @@ 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

@ -12,18 +12,13 @@ CLASS net/minecraft/class_4550 net/minecraft/predicate/BlockPredicate
METHOD method_22454 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_53073 create (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 tag
ARG 1 blocks
ARG 2 state
ARG 3 nbt
CLASS class_4710 Builder
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 ()Ljava/util/Optional;
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$class_4560;)Lnet/minecraft/class_4550$class_4710;

View File

@ -12,12 +12,6 @@ CLASS net/minecraft/class_2019 net/minecraft/predicate/DamagePredicate
METHOD comp_1737 sourceEntity ()Ljava/util/Optional;
METHOD comp_1738 blocked ()Ljava/util/Optional;
METHOD comp_1739 source ()Ljava/util/Optional;
METHOD method_53112 create (Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 dealt
ARG 1 taken
ARG 2 sourceEntity
ARG 3 blocked
ARG 4 type
METHOD method_8838 test (Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;FFZ)Z
ARG 1 player
ARG 2 source
@ -45,5 +39,5 @@ CLASS net/minecraft/class_2019 net/minecraft/predicate/DamagePredicate
ARG 1 blocked
METHOD method_8842 type (Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_2019$class_2020;
ARG 1 builder
METHOD method_8843 build ()Ljava/util/Optional;
METHOD method_8843 build ()Lnet/minecraft/class_2019;
METHOD method_8844 create ()Lnet/minecraft/class_2019$class_2020;

View File

@ -9,10 +9,6 @@ CLASS net/minecraft/class_4551 net/minecraft/predicate/FluidPredicate
METHOD method_22475 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_53157 create (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 tag
ARG 1 fluid
ARG 2 state
CLASS class_6079 Builder
FIELD field_30912 fluid Ljava/util/Optional;
FIELD field_30913 tag Ljava/util/Optional;
@ -24,4 +20,4 @@ CLASS net/minecraft/class_4551 net/minecraft/predicate/FluidPredicate
ARG 1 state
METHOD method_35224 fluid (Lnet/minecraft/class_3611;)Lnet/minecraft/class_4551$class_6079;
ARG 1 fluid
METHOD method_35225 build ()Ljava/util/Optional;
METHOD method_35225 build ()Lnet/minecraft/class_4551;

View File

@ -7,11 +7,9 @@ CLASS net/minecraft/class_4552 net/minecraft/predicate/LightPredicate
METHOD method_22483 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_53171 create (Lnet/minecraft/class_2096$class_2100;)Ljava/util/Optional;
ARG 0 range
CLASS class_6087 Builder
FIELD field_31078 light Lnet/minecraft/class_2096$class_2100;
METHOD method_35271 create ()Lnet/minecraft/class_4552$class_6087;
METHOD method_35272 light (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4552$class_6087;
ARG 1 light
METHOD method_35273 build ()Ljava/util/Optional;
METHOD method_35273 build ()Lnet/minecraft/class_4552;

View File

@ -8,10 +8,6 @@ CLASS net/minecraft/class_2022 net/minecraft/predicate/entity/DamageSourcePredic
METHOD comp_1740 tagPredicates ()Ljava/util/List;
METHOD comp_1741 directEntity ()Ljava/util/Optional;
METHOD comp_1742 sourceEntity ()Ljava/util/Optional;
METHOD method_53117 create (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 tagPredicates
ARG 1 directEntity
ARG 2 sourceEntity
METHOD method_8845 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1282;)Z
ARG 1 world
ARG 2 pos
@ -30,7 +26,7 @@ CLASS net/minecraft/class_2022 net/minecraft/predicate/entity/DamageSourcePredic
ARG 1 entity
METHOD method_48785 tag (Lnet/minecraft/class_8129;)Lnet/minecraft/class_2022$class_2023;
ARG 1 tagPredicate
METHOD method_8851 build ()Ljava/util/Optional;
METHOD method_8851 build ()Lnet/minecraft/class_2022;
METHOD method_8854 directEntity (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2022$class_2023;
ARG 1 entity
METHOD method_8855 create ()Lnet/minecraft/class_2022$class_2023;

View File

@ -15,13 +15,6 @@ CLASS net/minecraft/class_3735 net/minecraft/predicate/entity/EntityEquipmentPre
METHOD comp_1755 offhand ()Ljava/util/Optional;
METHOD method_16226 test (Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_53130 create (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 head
ARG 1 chest
ARG 2 legs
ARG 3 feet
ARG 4 mainhand
ARG 5 offhand
CLASS class_5278 Builder
FIELD field_24482 head Ljava/util/Optional;
FIELD field_24483 chest Ljava/util/Optional;
@ -31,7 +24,7 @@ CLASS net/minecraft/class_3735 net/minecraft/predicate/entity/EntityEquipmentPre
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$class_2074;)Lnet/minecraft/class_3735$class_5278;
METHOD method_27967 build ()Ljava/util/Optional;
METHOD method_27967 build ()Lnet/minecraft/class_3735;
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;

View File

@ -10,12 +10,6 @@ CLASS net/minecraft/class_2040 net/minecraft/predicate/entity/EntityFlagsPredica
METHOD comp_1758 isSprinting ()Ljava/util/Optional;
METHOD comp_1759 isSwimming ()Ljava/util/Optional;
METHOD comp_1760 isBaby ()Ljava/util/Optional;
METHOD method_53132 create (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 isOnFire
ARG 1 isSneaking
ARG 2 isSprinting
ARG 3 isSwimming
ARG 4 isBaby
METHOD method_8892 test (Lnet/minecraft/class_1297;)Z
ARG 1 entity
CLASS class_2041 Builder
@ -35,4 +29,4 @@ CLASS net/minecraft/class_2040 net/minecraft/predicate/entity/EntityFlagsPredica
METHOD method_8897 create ()Lnet/minecraft/class_2040$class_2041;
METHOD method_8898 onFire (Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041;
ARG 1 onFire
METHOD method_8899 build ()Ljava/util/Optional;
METHOD method_8899 build ()Lnet/minecraft/class_2040;

View File

@ -45,28 +45,12 @@ CLASS net/minecraft/class_2048 net/minecraft/predicate/entity/EntityPredicate
ARG 0 json
ARG 1 key
ARG 2 predicateDeserializer
METHOD method_53134 contextPredicateFromEntityPredicate (Lnet/minecraft/class_2048$class_2049;)Ljava/util/Optional;
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_53138 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;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 type
ARG 1 distance
ARG 2 location
ARG 3 steppingOn
ARG 4 effects
ARG 5 nbt
ARG 6 flags
ARG 7 equipment
ARG 8 typeSpecific
ARG 9 vehicle
ARG 10 passenger
ARG 11 targetedEntity
ARG 12 team
METHOD method_53139 contextPredicateFromEntityPredicates ([Lnet/minecraft/class_2048$class_2049;)Ljava/util/List;
ARG 0 builders
METHOD method_53140 (Lnet/minecraft/class_2048$class_2049;)Ljava/util/stream/Stream;
ARG 0 builder
METHOD method_8909 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z
ARG 1 world
ARG 2 pos
@ -116,7 +100,7 @@ CLASS net/minecraft/class_2048 net/minecraft/predicate/entity/EntityPredicate
ARG 1 location
METHOD method_8919 flags (Lnet/minecraft/class_2040$class_2041;)Lnet/minecraft/class_2048$class_2049;
ARG 1 flags
METHOD method_8920 build ()Ljava/util/Optional;
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;

View File

@ -69,7 +69,7 @@ CLASS net/minecraft/class_2090 net/minecraft/predicate/entity/LocationPredicate
ARG 0 dimension
METHOD method_53183 createStructure (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;
ARG 0 structure
METHOD method_9023 build ()Ljava/util/Optional;
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

View File

@ -65,8 +65,7 @@ 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 (Ljava/util/Optional;)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

View File

@ -22,15 +22,6 @@ CLASS net/minecraft/class_2073 net/minecraft/predicate/item/ItemPredicate
METHOD comp_1790 nbt ()Ljava/util/Optional;
METHOD method_53164 toJson (Ljava/util/List;)Lcom/google/gson/JsonElement;
ARG 0 predicates
METHOD method_53165 create (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;)Ljava/util/Optional;
ARG 0 tag
ARG 1 items
ARG 2 count
ARG 3 durability
ARG 4 enchantments
ARG 5 storedEnchantments
ARG 6 potion
ARG 7 nbt
METHOD method_8969 fromJson (Lcom/google/gson/JsonElement;)Ljava/util/Optional;
ARG 0 el
METHOD method_8970 test (Lnet/minecraft/class_1799;)Z
@ -62,7 +53,7 @@ CLASS net/minecraft/class_2073 net/minecraft/predicate/item/ItemPredicate
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
METHOD method_8976 build ()Ljava/util/Optional;
METHOD method_8976 build ()Lnet/minecraft/class_2073;
METHOD method_8977 items ([Lnet/minecraft/class_1935;)Lnet/minecraft/class_2073$class_2074;
ARG 1 items
METHOD method_8978 enchantment (Lnet/minecraft/class_2035;)Lnet/minecraft/class_2073$class_2074;

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,28 @@
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
METHOD method_53766 (ILnet/minecraft/class_3957$class_3958;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 2 instance
METHOD method_53767 (Lnet/minecraft/class_1874;)Ljava/lang/Integer;
ARG 0 recipe
METHOD method_53768 (Lnet/minecraft/class_1874;)Ljava/lang/Float;
ARG 0 recipe
METHOD method_53769 (Lnet/minecraft/class_1874;)Lnet/minecraft/class_1799;
ARG 0 recipe
METHOD method_53770 (Lnet/minecraft/class_1874;)Lnet/minecraft/class_1856;
ARG 0 recipe
METHOD method_53771 (Lnet/minecraft/class_1874;)Lnet/minecraft/class_7709;
ARG 0 recipe
METHOD method_53772 (Lnet/minecraft/class_1874;)Ljava/lang/String;
ARG 0 recipe
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,26 +1,35 @@
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
METHOD method_53774 (Lnet/minecraft/class_3972$class_3973$class_3974;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 1 instance
METHOD method_53775 (Lnet/minecraft/class_3972;)Ljava/lang/Integer;
ARG 0 recipe
METHOD method_53776 (Lnet/minecraft/class_3972;)Lnet/minecraft/class_1792;
ARG 0 recipe
METHOD method_53777 (Lnet/minecraft/class_3972;)Lnet/minecraft/class_1856;
ARG 0 recipe
METHOD method_53778 (Lnet/minecraft/class_3972;)Ljava/lang/String;
ARG 0 recipe
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

@ -1,10 +1,16 @@
CLASS net/minecraft/class_1856 net/minecraft/recipe/Ingredient
FIELD field_46095 ALLOW_EMPTY_CODEC Lcom/mojang/serialization/Codec;
FIELD field_46096 DISALLOW_EMPTY_CODEC Lcom/mojang/serialization/Codec;
FIELD field_9016 ids Lit/unimi/dsi/fastutil/ints/IntList;
FIELD field_9017 EMPTY Lnet/minecraft/class_1856;
FIELD field_9018 matchingStacks [Lnet/minecraft/class_1799;
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 equals (Ljava/lang/Object;)Z
ARG 1 o
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 +18,22 @@ 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_53721 (Lnet/minecraft/class_1856$class_1859;)Lnet/minecraft/class_1856;
ARG 0 entry
METHOD method_53722 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_1856;
ARG 0 either
METHOD method_53723 (ZLnet/minecraft/class_1856;)Lcom/mojang/serialization/DataResult;
ARG 1 ingredient
METHOD method_53724 (ZLjava/util/List;)Lcom/mojang/serialization/DataResult;
ARG 1 entries
METHOD method_53725 createCodec (Z)Lcom/mojang/serialization/Codec;
ARG 0 allowEmpty
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;
ARG 1 allowEmpty
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 +41,44 @@ 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;
FIELD field_46097 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD comp_1930 stack ()Lnet/minecraft/class_1799;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_53728 (Lnet/minecraft/class_1856$class_1857;)Lnet/minecraft/class_1799;
ARG 0 entry
METHOD method_53729 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_1858 TagEntry
FIELD field_9022 tag Lnet/minecraft/class_6862;
FIELD comp_1931 tag Lnet/minecraft/class_6862;
FIELD field_46098 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_6862;)V
ARG 1 tag
METHOD comp_1931 tag ()Lnet/minecraft/class_6862;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_53730 (Lnet/minecraft/class_1856$class_1858;)Lnet/minecraft/class_6862;
ARG 0 entry
METHOD method_53731 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_1859 Entry
FIELD field_46099 CODEC Lcom/mojang/serialization/Codec;
METHOD method_53732 (Lnet/minecraft/class_1856$class_1857;)Ljava/lang/Record;
ARG 0 stackEntry
METHOD method_53733 (Lnet/minecraft/class_1856$class_1858;)Ljava/lang/Record;
ARG 0 tagEntry
METHOD method_53734 (Lnet/minecraft/class_1856$class_1859;)Lcom/mojang/datafixers/util/Either;
ARG 0 entry
METHOD method_53735 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_1856$class_1859;
ARG 0 either
METHOD method_8108 getStacks ()Ljava/util/Collection;
METHOD method_8109 toJson ()Lcom/google/gson/JsonObject;

View File

@ -9,7 +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
METHOD method_12821 fillInputSlots (Lnet/minecraft/class_8786;Z)V
ARG 1 recipe
ARG 2 craftAll
METHOD method_12822 returnInputs ()V
@ -18,7 +18,7 @@ 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

@ -11,7 +11,7 @@ CLASS net/minecraft/class_1860 net/minecraft/recipe/Recipe
COMMENT or recipe books. Users can have stub implementations if they do not use
COMMENT those functionalities.
METHOD method_17447 createIcon ()Lnet/minecraft/class_1799;
COMMENT {@return an item rendered on the top left of the {@linkplain #getOutput(DynamicRegistryManager)
COMMENT {@return an item rendered on the top left of the {@linkplain #getResult(DynamicRegistryManager)
COMMENT output preview} on the recipe toast when a new recipe is unlocked} This
COMMENT can be interpreted as a catalyst for the recipe.
METHOD method_17716 getType ()Lnet/minecraft/class_3956;
@ -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

@ -0,0 +1,10 @@
CLASS net/minecraft/class_8785 net/minecraft/recipe/RecipeCodecs
FIELD field_46092 CRAFTING_RESULT Lcom/mojang/serialization/Codec;
FIELD field_46093 INGREDIENT Lcom/mojang/serialization/Codec;
FIELD field_46094 CRAFTING_RESULT_ITEM Lcom/mojang/serialization/Codec;
METHOD method_53717 (Lnet/minecraft/class_1792;)Lcom/mojang/serialization/DataResult;
ARG 0 item
METHOD method_53718 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_53720 (Lnet/minecraft/class_1792;)Lcom/mojang/serialization/DataResult;
ARG 0 item

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_8786 net/minecraft/recipe/RecipeEntry
FIELD comp_1932 id Lnet/minecraft/class_2960;
FIELD comp_1933 value Lnet/minecraft/class_1860;
METHOD comp_1932 id ()Lnet/minecraft/class_2960;
METHOD comp_1933 value ()Lnet/minecraft/class_1860;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o

View File

@ -5,7 +5,7 @@ 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

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,7 +52,7 @@ 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
METHOD method_20704 (Ljava/util/Map;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_8786;)V
ARG 2 recipe
METHOD method_20706 (Lnet/minecraft/class_3956;)Ljava/util/Map;
ARG 0 t
@ -73,7 +71,7 @@ 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
METHOD method_42297 (Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;Lnet/minecraft/class_8786;)Z
ARG 2 recipe
METHOD method_42298 (Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;Ljava/util/Map$Entry;)Z
ARG 2 entry
@ -84,7 +82,7 @@ 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
METHOD method_42301 (Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;Lnet/minecraft/class_8786;)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

View File

@ -24,11 +24,10 @@ 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 +47,10 @@ 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,11 @@
CLASS net/minecraft/class_1732 net/minecraft/recipe/RecipeUnlocker
METHOD method_7662 setLastRecipe (Lnet/minecraft/class_1860;)V
METHOD method_7662 setLastRecipe (Lnet/minecraft/class_8786;)V
ARG 1 recipe
METHOD method_7663 getLastRecipe ()Lnet/minecraft/class_1860;
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,30 @@ CLASS net/minecraft/class_1869 net/minecraft/recipe/ShapedRecipe
ARG 3 offsetY
ARG 4 flipped
CLASS class_1870 Serializer
FIELD field_46100 PATTERN_CODEC Lcom/mojang/serialization/Codec;
FIELD field_46101 KEY_ENTRY_CODEC Lcom/mojang/serialization/Codec;
FIELD field_46102 CODEC Lcom/mojang/serialization/Codec;
METHOD method_53737 (Lnet/minecraft/class_1869$class_1870$class_8787;)Lcom/mojang/serialization/DataResult;
ARG 0 recipe
METHOD method_53738 (Lnet/minecraft/class_1869;)Lcom/mojang/serialization/DataResult;
ARG 0 recipe
METHOD method_53740 (Ljava/util/List;)Lcom/mojang/serialization/DataResult;
ARG 0 rows
METHOD method_53743 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 0 keyEntry
CLASS class_8787 RawShapedRecipe
FIELD field_46103 CODEC Lcom/mojang/serialization/Codec;
METHOD method_53749 (Lnet/minecraft/class_1869$class_1870$class_8787;)Ljava/lang/Boolean;
ARG 0 recipe
METHOD method_53750 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_53751 (Lnet/minecraft/class_1869$class_1870$class_8787;)Lnet/minecraft/class_1799;
ARG 0 recipe
METHOD method_53752 (Lnet/minecraft/class_1869$class_1870$class_8787;)Ljava/util/List;
ARG 0 recipe
METHOD method_53753 (Lnet/minecraft/class_1869$class_1870$class_8787;)Ljava/util/Map;
ARG 0 recipe
METHOD method_53754 (Lnet/minecraft/class_1869$class_1870$class_8787;)Lnet/minecraft/class_7710;
ARG 0 recipe
METHOD method_53755 (Lnet/minecraft/class_1869$class_1870$class_8787;)Ljava/lang/String;
ARG 0 recipe

View File

@ -1,15 +1,26 @@
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;
METHOD method_53757 (Lnet/minecraft/class_1856;)Z
ARG 0 ingredient
METHOD method_53758 (Lnet/minecraft/class_1867;)Lnet/minecraft/class_2371;
ARG 0 recipe
METHOD method_53759 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_53760 (Ljava/util/List;)Lcom/mojang/serialization/DataResult;
ARG 0 ingredients
METHOD method_53762 (Lnet/minecraft/class_1867;)Lnet/minecraft/class_1799;
ARG 0 recipe
METHOD method_53764 (Lnet/minecraft/class_1867;)Lnet/minecraft/class_7710;
ARG 0 recipe
METHOD method_53765 (Lnet/minecraft/class_1867;)Ljava/lang/String;
ARG 0 recipe

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,22 @@
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;
METHOD method_53779 (Lnet/minecraft/class_8060;)Lnet/minecraft/class_1799;
ARG 0 recipe
METHOD method_53780 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_53781 (Lnet/minecraft/class_8060;)Lnet/minecraft/class_1856;
ARG 0 recipe
METHOD method_53782 (Lnet/minecraft/class_8060;)Lnet/minecraft/class_1856;
ARG 0 recipe
METHOD method_53783 (Lnet/minecraft/class_8060;)Lnet/minecraft/class_1856;
ARG 0 recipe

View File

@ -1,11 +1,18 @@
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;
METHOD method_53784 (Lnet/minecraft/class_8062;)Lnet/minecraft/class_1856;
ARG 0 recipe
METHOD method_53785 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_53786 (Lnet/minecraft/class_8062;)Lnet/minecraft/class_1856;
ARG 0 recipe
METHOD method_53787 (Lnet/minecraft/class_8062;)Lnet/minecraft/class_1856;
ARG 0 recipe

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,12 @@ 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
METHOD method_53773 (Lnet/minecraft/class_1866$class_7711;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 1 instance
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,11 +4,11 @@ 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
METHOD method_14876 add (Lnet/minecraft/class_8786;)V
ARG 1 recipe
METHOD method_14877 display (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_14878 contains (Lnet/minecraft/class_1860;)Z
METHOD method_14878 contains (Lnet/minecraft/class_8786;)Z
ARG 1 recipe
METHOD method_14879 remove (Lnet/minecraft/class_2960;)V
ARG 1 id
@ -16,18 +16,18 @@ CLASS net/minecraft/class_3439 net/minecraft/recipe/book/RecipeBook
ARG 1 handler
METHOD method_14881 add (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_14883 shouldDisplay (Lnet/minecraft/class_1860;)Z
METHOD method_14883 shouldDisplay (Lnet/minecraft/class_8786;)Z
ARG 1 recipe
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
METHOD method_14885 display (Lnet/minecraft/class_8786;)V
ARG 1 recipe
METHOD method_14886 onRecipeDisplayed (Lnet/minecraft/class_1860;)V
METHOD method_14886 onRecipeDisplayed (Lnet/minecraft/class_8786;)V
ARG 1 recipe
METHOD method_14887 isGuiOpen (Lnet/minecraft/class_5421;)Z
ARG 1 category
METHOD method_14893 remove (Lnet/minecraft/class_1860;)V
METHOD method_14893 remove (Lnet/minecraft/class_8786;)V
ARG 1 recipe
METHOD method_22845 contains (Lnet/minecraft/class_2960;)Z
ARG 1 id

View File

@ -1,12 +1,12 @@
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
METHOD method_7652 matches (Lnet/minecraft/class_8786;)Z
ARG 1 recipe
METHOD method_7653 getCraftingWidth ()I
METHOD method_7654 populateRecipeFinder (Lnet/minecraft/class_1662;)V

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
@ -28,18 +28,18 @@ CLASS net/minecraft/class_4862 net/minecraft/screen/SmithingScreenHandler
ARG 1 stack
METHOD method_48393 (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_48394 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8059;)Z
METHOD method_48394 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8786;)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_51713 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8059;)Z
METHOD method_51713 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8786;)Z
ARG 1 recipe
METHOD method_51714 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8059;)Z
METHOD method_51714 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8786;)Z
ARG 1 recipe
METHOD method_52562 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8059;)Ljava/util/stream/IntStream;
METHOD method_52562 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8786;)Ljava/util/stream/IntStream;
ARG 1 recipe
METHOD method_52563 getQuickMoveSlot (Lnet/minecraft/class_1799;)Ljava/util/OptionalInt;
ARG 1 stack

View File

@ -1,13 +1,15 @@
CLASS net/minecraft/class_2989 net/minecraft/server/ServerAdvancementLoader
FIELD field_13404 manager Lnet/minecraft/class_163;
FIELD field_13404 advancements 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;
FIELD field_46076 manager Lnet/minecraft/class_163;
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
METHOD method_53646 getManager ()Lnet/minecraft/class_163;

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,10 @@ 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;
ARG 0 context
ARG 1 advancement
ARG 2 selection
METHOD method_12997 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_12998 (Lcom/mojang/brigadier/context/CommandContext;)I
@ -61,12 +62,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

@ -72,8 +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_20630 isPlayerNotCollidingWithBlocks (Lnet/minecraft/class_4538;Lnet/minecraft/class_238;DDD)Z
ARG 1 world
ARG 2 box
@ -168,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

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

View File

@ -63,8 +63,6 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
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;
@ -122,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.
@ -309,8 +305,6 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
METHOD method_52348 track (Lnet/minecraft/class_3222;Lnet/minecraft/class_2818;)V
ARG 0 player
ARG 1 chunk
METHOD method_52349 sendToPlayers (Lnet/minecraft/class_2818;)V
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
@ -320,8 +314,6 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
METHOD method_52352 untrack (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)V
ARG 0 player
ARG 1 pos
METHOD method_52353 getWorldChunk (J)Lnet/minecraft/class_2818;
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

View File

@ -126,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;
@ -249,7 +245,7 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
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;
METHOD method_52465 alternatively (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;
@ -264,6 +260,17 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 1 field
ARG 2 fallback
METHOD method_53052 createRecursive (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
METHOD method_53054 fromJsonSerializer (Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
ARG 0 deserializer
ARG 1 serializer
METHOD method_53700 formattedTime (Ljava/time/format/DateTimeFormatter;)Lcom/mojang/serialization/Codec;
ARG 0 formatter
METHOD method_53702 either (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5699$class_6495;
ARG 0 first
ARG 1 second
METHOD method_53703 strictUnboundedMap (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5699$class_8783;
ARG 0 keyCodec
ARG 1 elementCodec
CLASS 1
METHOD apply (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult;
ARG 1 ops
@ -302,11 +309,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
@ -373,3 +382,9 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
METHOD <init> (Ljava/lang/String;Lcom/mojang/serialization/Codec;)V
ARG 1 field
ARG 2 codec
CLASS class_8783 StrictUnboundedMap
FIELD a keyCodec Lcom/mojang/serialization/Codec;
FIELD b elementCodec Lcom/mojang/serialization/Codec;
METHOD <init> (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V
ARG 1 keyCodec
ARG 2 elementCodec