Merge branch '23w35a' into xanderstuff-patch-1

This commit is contained in:
github-actions[bot] 2023-08-30 16:22:43 +00:00 committed by GitHub
commit 9e9487cbfa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
178 changed files with 688 additions and 1070 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

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -5,7 +5,7 @@ CLASS net/minecraft/class_4558 net/minecraft/advancement/criterion/AbstractCrite
ARG 2 predicate
METHOD method_22512 (Lnet/minecraft/class_2985;)Ljava/util/Set;
ARG 0 managerx
METHOD method_27854 conditionsFromJson (Lcom/google/gson/JsonObject;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

View File

@ -1,7 +1,2 @@
CLASS net/minecraft/class_195 net/minecraft/advancement/criterion/AbstractCriterionConditions
FIELD field_1270 id Lnet/minecraft/class_2960;
FIELD field_24381 playerPredicate 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;

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;
@ -55,5 +55,4 @@ CLASS net/minecraft/class_174 net/minecraft/advancement/criterion/Criteria
METHOD method_765 getById (Lnet/minecraft/class_2960;)Lnet/minecraft/class_179;
ARG 0 id
METHOD method_766 getCriteria ()Ljava/lang/Iterable;
METHOD method_767 register (Lnet/minecraft/class_179;)Lnet/minecraft/class_179;
ARG 0 object
METHOD method_767 register (Ljava/lang/String;Lnet/minecraft/class_179;)Lnet/minecraft/class_179;

View File

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

View File

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

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

View File

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

View File

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

View File

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

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

View File

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

View File

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

View File

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

View File

@ -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,16 +31,14 @@ CLASS net/minecraft/class_508 net/minecraft/client/gui/screen/recipebook/RecipeA
ARG 6 areaCenterY
ARG 7 delta
CLASS class_509 AlternativeButtonWidget
FIELD field_3114 recipe Lnet/minecraft/class_1860;
FIELD field_3114 recipe Lnet/minecraft/class_8786;
FIELD field_3115 craftable Z
FIELD field_3116 slots Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_508;IILnet/minecraft/class_1860;Z)V
METHOD <init> (Lnet/minecraft/class_508;IILnet/minecraft/class_8786;Z)V
ARG 2 x
ARG 3 y
ARG 4 recipe
ARG 5 craftable
METHOD method_2619 alignRecipe (Lnet/minecraft/class_1860;)V
ARG 1 recipe
METHOD method_2619 alignRecipe (Lnet/minecraft/class_8786;)V
CLASS class_510 InputSlot
FIELD field_3118 x I
FIELD field_3119 y I

View File

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

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_513 net/minecraft/client/gui/screen/recipebook/RecipeBookResults
FIELD field_3124 pageCount I
FIELD field_3125 lastClickedRecipe Lnet/minecraft/class_1860;
FIELD field_3125 lastClickedRecipe Lnet/minecraft/class_8786;
FIELD field_3126 client Lnet/minecraft/class_310;
FIELD field_3127 resultCollections Ljava/util/List;
FIELD field_3128 nextPageButton Lnet/minecraft/class_361;
@ -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,8 +58,7 @@ CLASS net/minecraft/class_507 net/minecraft/client/gui/screen/recipebook/RecipeB
METHOD method_2595 findLeftEdge (II)I
ARG 1 width
ARG 2 backgroundWidth
METHOD method_2596 showGhostRecipe (Lnet/minecraft/class_1860;Ljava/util/List;)V
ARG 1 recipe
METHOD method_2596 showGhostRecipe (Lnet/minecraft/class_8786;Ljava/util/List;)V
ARG 2 slots
METHOD method_2597 initialize (IILnet/minecraft/class_310;ZLnet/minecraft/class_1729;)V
ARG 1 parentWidth

View File

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

View File

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

View File

@ -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,6 @@ 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 method_1984 addRecipes (Lnet/minecraft/class_8786;)V
METHOD method_1985 show (Lnet/minecraft/class_374;Lnet/minecraft/class_8786;)V
ARG 0 manager
ARG 1 recipes

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -14,6 +14,7 @@ CLASS net/minecraft/class_7298 net/minecraft/entity/passive/AllayEntity
FIELD field_39469 jukeboxEventHandler Lnet/minecraft/class_5715;
FIELD field_39470 jukeboxPos Lnet/minecraft/class_2338;
FIELD field_39471 duplicationCooldown J
FIELD field_39472 danceTicks F
FIELD field_44596 vibrationListenerData Lnet/minecraft/class_8514$class_8515;
METHOD method_42654 isItemPickupCoolingDown ()Z
METHOD method_42655 createAllayAttributes ()Lnet/minecraft/class_5132$class_5133;
@ -25,6 +26,7 @@ CLASS net/minecraft/class_7298 net/minecraft/entity/passive/AllayEntity
ARG 1 jukeboxPos
ARG 2 playing
METHOD method_44359 isDancing ()Z
METHOD method_44360 isSpinning ()Z
METHOD method_44361 shouldStopDancing ()Z
METHOD method_44362 tickDuplicationCooldown ()V
METHOD method_44363 duplicate ()V

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,5 @@
CLASS net/minecraft/class_1715 net/minecraft/inventory/CraftingInventory
COMMENT Represents an inventory for crafting inputs.
FIELD field_7802 handler Lnet/minecraft/class_1703;
FIELD field_7803 height I
FIELD field_7804 width I

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

@ -4,18 +4,10 @@ CLASS net/minecraft/class_1874 net/minecraft/recipe/AbstractCookingRecipe
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_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
METHOD method_45438 getCategory ()Lnet/minecraft/class_7709;
METHOD method_8167 getCookTime ()I
METHOD method_8171 getExperience ()F

View File

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

View File

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

View File

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

View File

@ -3,24 +3,14 @@ CLASS net/minecraft/class_3972 net/minecraft/recipe/CuttingRecipe
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_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
CLASS class_3973 Serializer
FIELD field_17648 recipeFactory Lnet/minecraft/class_3972$class_3973$class_3974;
METHOD <init> (Lnet/minecraft/class_3972$class_3973$class_3974;)V
ARG 1 recipeFactory
CLASS class_3974 RecipeFactory
METHOD create (Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)Lnet/minecraft/class_3972;
ARG 1 id
ARG 2 group
ARG 3 input
ARG 4 output

View File

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

View File

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

View File

@ -1,6 +1,3 @@
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 method_51165 findFilledMap (Lnet/minecraft/class_8566;)Lnet/minecraft/class_1799;
ARG 0 inventory

View File

@ -58,8 +58,6 @@ CLASS net/minecraft/class_1860 net/minecraft/recipe/Recipe
COMMENT the width of the input inventory
ARG 2 height
COMMENT the height of the input inventory
METHOD method_8114 getId ()Lnet/minecraft/class_2960;
COMMENT {@return the ID of this recipe}
METHOD method_8115 matches (Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;)Z
COMMENT {@return whether this recipe matches the contents inside the
COMMENT {@code inventory} in the given {@code world}}

View File

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

View File

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

View File

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

View File

@ -32,30 +32,13 @@ 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_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
METHOD method_8124 write (Lnet/minecraft/class_2540;Lnet/minecraft/class_1860;)V
COMMENT Writes a recipe to a packet byte buf, usually on the server.
COMMENT

View File

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

View File

@ -1,38 +1,16 @@
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_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 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>
@ -52,26 +30,11 @@ CLASS net/minecraft/class_1869 net/minecraft/recipe/ShapedRecipe
COMMENT </pre>
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

View File

@ -1,15 +1,6 @@
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_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
CLASS class_1868 Serializer
METHOD method_8144 getIngredients (Lcom/google/gson/JsonArray;)Lnet/minecraft/class_2371;
ARG 0 json

View File

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

View File

@ -1,13 +1,9 @@
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
METHOD <init> (Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)V
ARG 2 template
ARG 3 base
ARG 4 addition
ARG 5 result
CLASS class_8061 Serializer

View File

@ -1,11 +1,8 @@
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
METHOD <init> (Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;)V
ARG 2 template
ARG 3 base
ARG 4 addition
CLASS class_8063 Serializer

View File

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

View File

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

View File

@ -10,6 +10,3 @@ CLASS net/minecraft/class_1866 net/minecraft/recipe/SpecialRecipeSerializer
METHOD <init> (Lnet/minecraft/class_1866$class_7711;)V
ARG 1 factory
CLASS class_7711 Factory
METHOD create (Lnet/minecraft/class_2960;Lnet/minecraft/class_7710;)Lnet/minecraft/class_3955;
ARG 1 id
ARG 2 category

View File

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

View File

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

View File

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

View File

@ -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,19 +28,11 @@ 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
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
ARG 1 recipe
METHOD method_51714 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8059;)Z
ARG 1 recipe
METHOD method_52562 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8059;)Ljava/util/stream/IntStream;
ARG 1 recipe
METHOD method_52563 getQuickMoveSlot (Lnet/minecraft/class_1799;)Ljava/util/OptionalInt;
ARG 1 stack
METHOD method_52564 (I)Z

View File

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

View File

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

View File

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

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

View File

@ -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;
@ -302,11 +298,13 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
COMMENT
COMMENT @see Codecs#xor(Codec, Codec)
COMMENT @see com.mojang.serialization.codecs.EitherCodec
FIELD field_28868 first Lcom/mojang/serialization/Codec;
FIELD field_28869 second Lcom/mojang/serialization/Codec;
FIELD comp_1928 first Lcom/mojang/serialization/Codec;
FIELD comp_1929 second Lcom/mojang/serialization/Codec;
METHOD <init> (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V
ARG 1 first
ARG 2 second
METHOD comp_1928 first ()Lcom/mojang/serialization/Codec;
METHOD comp_1929 second ()Lcom/mojang/serialization/Codec;
METHOD decode (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 1 ops
ARG 2 input