Merge branch '24w07a' into 1.20.4

This commit is contained in:
Liyan Zhao 2024-02-22 15:59:43 +08:00 committed by GitHub
commit b00952e0ad
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
894 changed files with 6399 additions and 3375 deletions

3
.gitattributes vendored
View File

@ -1 +1,2 @@
* text eol=lf * text=auto eol=lf
*.bat text eol=crlf

View File

@ -4,18 +4,18 @@ jobs:
build: build:
strategy: strategy:
matrix: matrix:
java: [17-jdk, 20-jdk] java: [17-jdk, 21-jdk]
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
container: container:
image: eclipse-temurin:${{ matrix.java }} image: eclipse-temurin:${{ matrix.java }}
options: --user root options: --user root
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- run: ./gradlew build javadocJar checkMappings --stacktrace --warning-mode fail - run: ./gradlew build javadocJar checkMappings --stacktrace --warning-mode fail
- name: Build artifacts - name: Build artifacts
if: ${{ matrix.java == '20-jdk' }} if: ${{ matrix.java == '21-jdk' }}
continue-on-error: true continue-on-error: true
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: Artifacts name: Artifacts
path: build/libs/ path: build/libs/
@ -23,9 +23,9 @@ jobs:
test-build-logic: test-build-logic:
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
container: container:
image: eclipse-temurin:20-jdk image: eclipse-temurin:21-jdk
options: --user root options: --user root
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- uses: gradle/wrapper-validation-action@v1 - uses: gradle/wrapper-validation-action@v2
- run: ./gradlew :filament:build - run: ./gradlew :filament:build

View File

@ -6,10 +6,10 @@ jobs:
if: ${{ github.repository_owner == 'FabricMC' }} if: ${{ github.repository_owner == 'FabricMC' }}
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
container: container:
image: eclipse-temurin:20-jdk image: eclipse-temurin:21-jdk
options: --user root options: --user root
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
# Generate the build number based on tags to allow per branch build numbers, not something github provides by default. # Generate the build number based on tags to allow per branch build numbers, not something github provides by default.
- name: Generate build number - name: Generate build number
id: buildnumber id: buildnumber

View File

@ -4,10 +4,10 @@ jobs:
build: build:
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
container: container:
image: eclipse-temurin:20-jdk image: eclipse-temurin:21-jdk
options: --user root options: --user root
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- run: ./gradlew :filament:build :filament:publish --stacktrace --no-configuration-cache - run: ./gradlew :filament:build :filament:publish --stacktrace --no-configuration-cache
env: env:
MAVEN_URL: ${{ secrets.MAVEN_URL }} MAVEN_URL: ${{ secrets.MAVEN_URL }}

View File

@ -20,7 +20,7 @@ plugins {
id 'net.fabricmc.filament' id 'net.fabricmc.filament'
} }
def minecraft_version = "1.20.4" def minecraft_version = "24w07a"
filament { filament {
minecraftVersion = minecraft_version minecraftVersion = minecraft_version
@ -104,11 +104,14 @@ import net.fabricmc.filament.task.UnpickJarTask
import net.fabricmc.filament.task.base.WithFileInput import net.fabricmc.filament.task.base.WithFileInput
import net.fabricmc.filament.task.base.WithFileOutput import net.fabricmc.filament.task.base.WithFileOutput
import net.fabricmc.filament.task.enigma.MapSpecializedMethodsTask import net.fabricmc.filament.task.enigma.MapSpecializedMethodsTask
import net.fabricmc.filament.task.mappingio.CompleteMappingsTask
import net.fabricmc.filament.task.mappingio.ConvertMappingsTask import net.fabricmc.filament.task.mappingio.ConvertMappingsTask
import net.fabricmc.filament.task.mappingio.MergeMappingsTask import net.fabricmc.filament.task.mappingio.MergeMappingsTask
import net.fabricmc.mappingio.format.MappingFormat import net.fabricmc.mappingio.format.MappingFormat
import net.fabricmc.nameproposal.MappingNameCompleter import net.fabricmc.nameproposal.MappingNameCompleter
import org.gradle.work.DisableCachingByDefault import org.gradle.work.DisableCachingByDefault
import com.diffplug.spotless.LineEnding
import groovy.xml.XmlSlurper
import java.util.zip.GZIPOutputStream import java.util.zip.GZIPOutputStream
@ -177,16 +180,22 @@ tasks.register('checkMappings') {
tasks.register('mapSpecializedMethods', MapSpecializedMethodsTask) { tasks.register('mapSpecializedMethods', MapSpecializedMethodsTask) {
intermediaryJarFile = mapIntermediaryJar.output intermediaryJarFile = mapIntermediaryJar.output
mappings = mappingsDir mappings = mappingsDir
output = new File(tempDir, "yarn-mappings-v2.tiny") output = new File(tempDir, "yarn-specialized-mappings-v2.tiny")
inputMappingsFormat = "enigma" inputMappingsFormat = "enigma"
outputMappingsFormat = "tinyv2:intermediary:named" outputMappingsFormat = "tinyv2:intermediary:named"
} }
tasks.register('completeMappings', CompleteMappingsTask) {
input = mapSpecializedMethods.output
output = new File(tempDir, "yarn-mappings-v2.tiny")
outputFormat = MappingFormat.TINY_2_FILE
}
tasks.register('convertToV1', ConvertMappingsTask) { tasks.register('convertToV1', ConvertMappingsTask) {
input = mapSpecializedMethods.output input = mapSpecializedMethods.output
output = new File(tempDir, "yarn-mappings.tiny") output = new File(tempDir, "yarn-mappings.tiny")
outputFormat = MappingFormat.TINY outputFormat = MappingFormat.TINY_FILE
} }
tasks.register('mergeTiny', MergeMappingsTask) { tasks.register('mergeTiny', MergeMappingsTask) {
@ -194,7 +203,7 @@ tasks.register('mergeTiny', MergeMappingsTask) {
output = new File(tempDir, "mappings.tiny") output = new File(tempDir, "mappings.tiny")
mappingInputs.from downloadIntermediary.output mappingInputs.from downloadIntermediary.output
mappingInputs.from convertToV1.output mappingInputs.from convertToV1.output
outputFormat = MappingFormat.TINY outputFormat = MappingFormat.TINY_FILE
} }
// Disable the default jar task // Disable the default jar task
@ -281,7 +290,7 @@ tasks.withType(AbstractArchiveTask).configureEach {
} }
spotless { spotless {
lineEndings = com.diffplug.spotless.LineEnding.UNIX lineEndings = LineEnding.UNIX
java { java {
licenseHeaderFile(rootProject.file("HEADER")) licenseHeaderFile(rootProject.file("HEADER"))
@ -301,7 +310,7 @@ build.dependsOn constantsJar
tasks.register('insertAutoGeneratedEnumMappings', FileInputOutput) { tasks.register('insertAutoGeneratedEnumMappings', FileInputOutput) {
dependsOn mapIntermediaryJar, downloadIntermediary dependsOn mapIntermediaryJar, downloadIntermediary
group = buildMappingGroup group = buildMappingGroup
input = mapSpecializedMethods.output input = completeMappings.output
output = new File(tempDir, "unmerged-named-v2-with-enum.tiny") output = new File(tempDir, "unmerged-named-v2-with-enum.tiny")
inputs.file mapIntermediaryJar.output inputs.file mapIntermediaryJar.output
@ -347,7 +356,7 @@ tasks.register('mergeV2', MergeMappingsTask) {
output = new File(tempDir, "merged-v2.tiny") output = new File(tempDir, "merged-v2.tiny")
mappingInputs.from downloadIntermediary.output mappingInputs.from downloadIntermediary.output
mappingInputs.from insertAutoGeneratedEnumMappings.output mappingInputs.from insertAutoGeneratedEnumMappings.output
outputFormat = MappingFormat.TINY_2 outputFormat = MappingFormat.TINY_2_FILE
} }
tasks.register('v2UnmergedYarnJar', Jar) { tasks.register('v2UnmergedYarnJar', Jar) {
@ -510,8 +519,8 @@ javadoc {
source fileTree(fakeSourceDir) + sourceSets.constants.allJava + sourceSets.packageDocs.allJava source fileTree(fakeSourceDir) + sourceSets.constants.allJava + sourceSets.packageDocs.allJava
classpath = configurations.javadocClasspath.plus minecraftLibraries classpath = configurations.javadocClasspath.plus minecraftLibraries
def fs = services.get(FileSystemOperations.class) def fs = project.services.get(FileSystemOperations.class)
def outputDir = javadoc.outputDirectory def outputDir = javadoc.destinationDir
doLast { doLast {
fs.copy { fs.copy {
@ -558,7 +567,7 @@ check.dependsOn javadocLint
publishing { publishing {
publications { publications {
maven(MavenPublication) { register("maven", MavenPublication) {
groupId 'net.fabricmc' groupId 'net.fabricmc'
artifactId "yarn" artifactId "yarn"
version yarnVersion version yarnVersion

View File

@ -38,10 +38,10 @@ dependencies {
implementation "net.fabricmc:tiny-remapper:$properties.tiny_remapper_version" implementation "net.fabricmc:tiny-remapper:$properties.tiny_remapper_version"
implementation "net.fabricmc:mappingpoet:$properties.mappingpoet_version" implementation "net.fabricmc:mappingpoet:$properties.mappingpoet_version"
implementation 'com.fasterxml.jackson.core:jackson-databind:2.13.4.2' implementation 'com.fasterxml.jackson.core:jackson-databind:2.13.4.2'
implementation 'net.fabricmc:mapping-io:0.4.0' implementation 'net.fabricmc:mapping-io:0.5.1'
// Contains a number of useful utilities we can re-use. // Contains a number of useful utilities we can re-use.
implementation ("net.fabricmc:fabric-loom:1.2.7") { implementation ("net.fabricmc:fabric-loom:1.5.7") {
transitive = false transitive = false
} }
@ -61,7 +61,14 @@ test {
checkstyle { checkstyle {
configFile = file('checkstyle.xml') configFile = file('checkstyle.xml')
toolVersion = '10.3.3' toolVersion = '10.13.0'
}
// Workaround https://github.com/gradle/gradle/issues/27035
configurations.checkstyle {
resolutionStrategy.capabilitiesResolution.withCapability("com.google.collections:google-collections") {
select("com.google.guava:guava:0")
}
} }
gradlePlugin { gradlePlugin {
@ -91,7 +98,7 @@ publishing {
/** /**
* Run this task to download the gradle sources next to the api jar, you may need to manually attach the sources jar * Run this task to download the gradle sources next to the api jar, you may need to manually attach the sources jar
*/ */
task downloadGradleSources() { tasks.register('downloadGradleSources') {
doLast { doLast {
// Awful hack to find the gradle api location // Awful hack to find the gradle api location
def gradleApiFile = project.configurations.detachedConfiguration(dependencies.gradleApi()).files.stream() def gradleApiFile = project.configurations.detachedConfiguration(dependencies.gradleApi()).files.stream()

View File

@ -1 +1 @@
filament_version=0.6.2 filament_version=0.7.1

View File

@ -0,0 +1,17 @@
package net.fabricmc.filament.task.mappingio;
import java.io.IOException;
import java.util.Map;
import net.fabricmc.filament.task.base.WithFileInput;
import net.fabricmc.mappingio.MappingReader;
import net.fabricmc.mappingio.MappingWriter;
import net.fabricmc.mappingio.adapter.MappingNsCompleter;
public abstract class CompleteMappingsTask extends MappingOutputTask implements WithFileInput {
@Override
void run(MappingWriter writer) throws IOException {
var nsCompleter = new MappingNsCompleter(writer, Map.of("named", "intermediary"), true);
MappingReader.read(getInputPath(), nsCompleter);
}
}

View File

@ -3,18 +3,18 @@ org.gradle.jvmargs=-Xmx1G
org.gradle.parallel=true org.gradle.parallel=true
org.gradle.configuration-cache=true org.gradle.configuration-cache=true
enigma_version=2.3.3 enigma_version=2.4.1
unpick_version=2.3.0 unpick_version=2.3.0
cfr_version=0.2.1 cfr_version=0.2.2
name_proposal_version=0.1.5 name_proposal_version=0.2.0
asm_version=9.5 asm_version=9.6
# Javadoc generation/linking # Javadoc generation/linking
fabric_loader_version=0.14.25 fabric_loader_version=0.15.6
jetbrains_annotations_version=23.0.0 jetbrains_annotations_version=24.1.0
mappingpoet_version=0.3.2 mappingpoet_version=0.3.2
# Build logic # Build logic
tiny_remapper_version=0.8.5 tiny_remapper_version=0.10.1
junit_version=5.7.1 junit_version=5.10.2
assertj_version=3.19.0 assertj_version=3.25.3

Binary file not shown.

View File

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

14
gradlew vendored
View File

@ -145,7 +145,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
case $MAX_FD in #( case $MAX_FD in #(
max*) max*)
# In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
# shellcheck disable=SC3045 # shellcheck disable=SC2039,SC3045
MAX_FD=$( ulimit -H -n ) || MAX_FD=$( ulimit -H -n ) ||
warn "Could not query maximum file descriptor limit" warn "Could not query maximum file descriptor limit"
esac esac
@ -153,7 +153,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
'' | soft) :;; #( '' | soft) :;; #(
*) *)
# In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
# shellcheck disable=SC3045 # shellcheck disable=SC2039,SC3045
ulimit -n "$MAX_FD" || ulimit -n "$MAX_FD" ||
warn "Could not set maximum file descriptor limit to $MAX_FD" warn "Could not set maximum file descriptor limit to $MAX_FD"
esac esac
@ -202,11 +202,11 @@ fi
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
# Collect all arguments for the java command; # Collect all arguments for the java command:
# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of # * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
# shell script including quotes and variable substitutions, so put them in # and any embedded shellness will be escaped.
# double quotes to make sure that they get re-expanded; and # * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
# * put everything else in single quotes, so that it's not re-expanded. # treated as '${Hostname}' itself on the command line.
set -- \ set -- \
"-Dorg.gradle.appname=$APP_BASE_NAME" \ "-Dorg.gradle.appname=$APP_BASE_NAME" \

20
gradlew.bat vendored
View File

@ -43,11 +43,11 @@ set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1 %JAVA_EXE% -version >NUL 2>&1
if %ERRORLEVEL% equ 0 goto execute if %ERRORLEVEL% equ 0 goto execute
echo. echo. 1>&2
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
echo. echo. 1>&2
echo Please set the JAVA_HOME variable in your environment to match the echo Please set the JAVA_HOME variable in your environment to match the 1>&2
echo location of your Java installation. echo location of your Java installation. 1>&2
goto fail goto fail
@ -57,11 +57,11 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto execute if exist "%JAVA_EXE%" goto execute
echo. echo. 1>&2
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
echo. echo. 1>&2
echo Please set the JAVA_HOME variable in your environment to match the echo Please set the JAVA_HOME variable in your environment to match the 1>&2
echo location of your Java installation. echo location of your Java installation. 1>&2
goto fail goto fail

View File

@ -184,8 +184,6 @@ CLASS com/mojang/blaze3d/systems/RenderSystem
ARG 0 runnable ARG 0 runnable
METHOD setErrorCallback (Lorg/lwjgl/glfw/GLFWErrorCallbackI;)V METHOD setErrorCallback (Lorg/lwjgl/glfw/GLFWErrorCallbackI;)V
ARG 0 callback ARG 0 callback
METHOD setInverseViewRotationMatrix (Lorg/joml/Matrix3f;)V
ARG 0 inverseViewRotationMatrix
METHOD setProjectionMatrix (Lorg/joml/Matrix4f;Lnet/minecraft/class_8251;)V METHOD setProjectionMatrix (Lorg/joml/Matrix4f;Lnet/minecraft/class_8251;)V
ARG 0 projectionMatrix ARG 0 projectionMatrix
ARG 1 vertexSorting ARG 1 vertexSorting

View File

@ -25,6 +25,7 @@ CLASS net/minecraft/class_155 net/minecraft/SharedConstants
FIELD field_34373 CURRENT_SERIES Ljava/lang/String; FIELD field_34373 CURRENT_SERIES Ljava/lang/String;
FIELD field_36325 CRASH_ON_UNCAUGHT_THREAD_EXCEPTION Z FIELD field_36325 CRASH_ON_UNCAUGHT_THREAD_EXCEPTION Z
FIELD field_43095 requiredDataFixTypes Ljava/util/Set; FIELD field_43095 requiredDataFixTypes Ljava/util/Set;
FIELD field_49017 EXPANDED_MACRO_COMMAND_MAX_LENGTH I
METHOD method_16673 getGameVersion ()Lnet/minecraft/class_6489; METHOD method_16673 getGameVersion ()Lnet/minecraft/class_6489;
METHOD method_31372 getProtocolVersion ()I METHOD method_31372 getProtocolVersion ()I
METHOD method_34872 setGameVersion (Lnet/minecraft/class_6489;)V METHOD method_34872 setGameVersion (Lnet/minecraft/class_6489;)V

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_161 net/minecraft/advancement/Advancement CLASS net/minecraft/class_161 net/minecraft/advancement/Advancement
FIELD field_47179 CODEC Lcom/mojang/serialization/Codec; FIELD field_47179 CODEC Lcom/mojang/serialization/Codec;
FIELD field_47180 CRITERIA_CODEC Lcom/mojang/serialization/Codec; FIELD field_47180 CRITERIA_CODEC Lcom/mojang/serialization/Codec;
FIELD field_47996 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_170;Ljava/util/Map;Lnet/minecraft/class_8782;Z)V METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_170;Ljava/util/Map;Lnet/minecraft/class_8782;Z)V
ARG 1 parent ARG 1 parent
ARG 2 display ARG 2 display
@ -14,15 +15,12 @@ CLASS net/minecraft/class_161 net/minecraft/advancement/Advancement
ARG 0 identifiedAdvancement ARG 0 identifiedAdvancement
METHOD method_53623 createNameFromDisplay (Lnet/minecraft/class_185;)Lnet/minecraft/class_2561; METHOD method_53623 createNameFromDisplay (Lnet/minecraft/class_185;)Lnet/minecraft/class_2561;
ARG 0 display ARG 0 display
METHOD method_53627 write (Lnet/minecraft/class_2540;)V METHOD method_53627 write (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD method_53628 (Lnet/minecraft/class_2540;Lnet/minecraft/class_185;)V
ARG 0 buf
ARG 1 display
METHOD method_53629 (Lnet/minecraft/class_2561;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; METHOD method_53629 (Lnet/minecraft/class_2561;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;
ARG 1 style ARG 1 style
METHOD method_53630 isRoot ()Z METHOD method_53630 isRoot ()Z
METHOD method_53632 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_161; METHOD method_53632 read (Lnet/minecraft/class_9129;)Lnet/minecraft/class_161;
ARG 0 buf ARG 0 buf
METHOD method_54910 validate (Lnet/minecraft/class_161;)Lcom/mojang/serialization/DataResult; METHOD method_54910 validate (Lnet/minecraft/class_161;)Lcom/mojang/serialization/DataResult;
ARG 0 advancement ARG 0 advancement

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_185 net/minecraft/advancement/AdvancementDisplay
FIELD field_1244 y F FIELD field_1244 y F
FIELD field_1245 x F FIELD field_1245 x F
FIELD field_47190 CODEC Lcom/mojang/serialization/Codec; FIELD field_47190 CODEC Lcom/mojang/serialization/Codec;
FIELD field_48276 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1799;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/util/Optional;Lnet/minecraft/class_189;ZZZ)V METHOD <init> (Lnet/minecraft/class_1799;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/util/Optional;Lnet/minecraft/class_189;ZZZ)V
ARG 1 icon ARG 1 icon
ARG 2 title ARG 2 title
@ -24,7 +25,7 @@ CLASS net/minecraft/class_185 net/minecraft/advancement/AdvancementDisplay
METHOD method_808 shouldAnnounceToChat ()Z METHOD method_808 shouldAnnounceToChat ()Z
METHOD method_811 getTitle ()Lnet/minecraft/class_2561; METHOD method_811 getTitle ()Lnet/minecraft/class_2561;
METHOD method_812 getBackground ()Ljava/util/Optional; METHOD method_812 getBackground ()Ljava/util/Optional;
METHOD method_813 toPacket (Lnet/minecraft/class_2540;)V METHOD method_813 toPacket (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD method_815 getFrame ()Lnet/minecraft/class_189; METHOD method_815 getFrame ()Lnet/minecraft/class_189;
METHOD method_816 setPos (FF)V METHOD method_816 setPos (FF)V
@ -33,7 +34,7 @@ CLASS net/minecraft/class_185 net/minecraft/advancement/AdvancementDisplay
METHOD method_817 getDescription ()Lnet/minecraft/class_2561; METHOD method_817 getDescription ()Lnet/minecraft/class_2561;
METHOD method_818 getX ()F METHOD method_818 getX ()F
METHOD method_819 getY ()F METHOD method_819 getY ()F
METHOD method_820 fromPacket (Lnet/minecraft/class_2540;)Lnet/minecraft/class_185; METHOD method_820 fromPacket (Lnet/minecraft/class_9129;)Lnet/minecraft/class_185;
ARG 0 buf ARG 0 buf
METHOD method_821 getIcon ()Lnet/minecraft/class_1799; METHOD method_821 getIcon ()Lnet/minecraft/class_1799;
METHOD method_823 shouldShowToast ()Z METHOD method_823 shouldShowToast ()Z

View File

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

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_9104 net/minecraft/advancement/criterion/AnyBlockUseCriterion
METHOD method_56049 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V
ARG 1 player
ARG 2 pos
ARG 3 stack
METHOD method_56050 (Lnet/minecraft/class_47;Lnet/minecraft/class_9104$class_9105;)Z
ARG 1 conditions
CLASS class_9105 Conditions
FIELD comp_2029 player Ljava/util/Optional;
FIELD field_48277 CODEC Lcom/mojang/serialization/Codec;
METHOD method_56051 (Lnet/minecraft/class_8944;Lnet/minecraft/class_5258;)V
ARG 1 location
METHOD method_56052 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_56053 test (Lnet/minecraft/class_47;)Z
ARG 1 location

View File

@ -52,6 +52,8 @@ CLASS net/minecraft/class_174 net/minecraft/advancement/criterion/Criteria
FIELD field_38838 AVOID_VIBRATION Lnet/minecraft/class_2135; FIELD field_38838 AVOID_VIBRATION Lnet/minecraft/class_2135;
FIELD field_44587 RECIPE_CRAFTED Lnet/minecraft/class_8508; FIELD field_44587 RECIPE_CRAFTED Lnet/minecraft/class_8508;
FIELD field_47187 CODEC Lcom/mojang/serialization/Codec; FIELD field_47187 CODEC Lcom/mojang/serialization/Codec;
FIELD field_48268 DEFAULT_BLOCK_USE Lnet/minecraft/class_9107;
FIELD field_48269 ANY_BLOCK_USE Lnet/minecraft/class_9104;
METHOD method_54933 getDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_179; METHOD method_54933 getDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_179;
ARG 0 registry ARG 0 registry
METHOD method_767 register (Ljava/lang/String;Lnet/minecraft/class_179;)Lnet/minecraft/class_179; METHOD method_767 register (Ljava/lang/String;Lnet/minecraft/class_179;)Lnet/minecraft/class_179;

View File

@ -0,0 +1,15 @@
CLASS net/minecraft/class_9107 net/minecraft/advancement/criterion/DefaultBlockUseCriterion
METHOD method_56066 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;)V
ARG 1 player
ARG 2 pos
METHOD method_56067 (Lnet/minecraft/class_47;Lnet/minecraft/class_9107$class_9108;)Z
ARG 1 conditions
CLASS class_9108 Conditions
FIELD comp_2029 player Ljava/util/Optional;
FIELD field_48317 CODEC Lcom/mojang/serialization/Codec;
METHOD method_56068 (Lnet/minecraft/class_8944;Lnet/minecraft/class_5258;)V
ARG 1 location
METHOD method_56069 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_56070 test (Lnet/minecraft/class_47;)Z
ARG 1 location

View File

@ -8,15 +8,10 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT {@link WorldAccess} as a parameter. In this case, a {@link net.minecraft.world.ChunkRegion} COMMENT {@link WorldAccess} as a parameter. In this case, a {@link net.minecraft.world.ChunkRegion}
COMMENT is passed to the parameter, which is not a subclass of {@link World}. COMMENT is passed to the parameter, which is not a subclass of {@link World}.
COMMENT COMMENT
COMMENT <p id="deprecated-methods">Deprecated methods in this class mean they
COMMENT should only be called from the corresponding method in {@link
COMMENT AbstractBlockState} or subclasses of this class. <strong>Overriding the
COMMENT methods is an expected usage and is not deprecated in any way.</strong>
COMMENT
COMMENT @apiNote In vanilla subclasses, these methods are called either to do the COMMENT @apiNote In vanilla subclasses, these methods are called either to do the
COMMENT default behavior (e.g. {@code super.onUse(...)}) or to delegate logic to COMMENT default behavior (e.g. {@code super.onUse(...)}). Because the methods are {@code protected},
COMMENT other blocks (e.g. {@link net.minecraft.block.StairsBlock#randomTick COMMENT you must use these methods via the corresponding method in {@link
COMMENT StairsBlock#randomTick} calls {@code randomTick} of its base block). COMMENT AbstractBlockState}.
COMMENT COMMENT
COMMENT <p>Many methods of this class are called on both the logical client and logical server, COMMENT <p>Many methods of this class are called on both the logical client and logical server,
COMMENT so take caution when using those methods. The logical side can be checked using COMMENT so take caution when using those methods. The logical side can be checked using
@ -225,17 +220,53 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT <li>Called before {@link #getDroppedStacks getDroppedStacks} in this case.</li> COMMENT <li>Called before {@link #getDroppedStacks getDroppedStacks} in this case.</li>
COMMENT </ol> COMMENT </ol>
FIELD field_23154 dynamicBounds Z FIELD field_23154 dynamicBounds Z
COMMENT Whether this block's collision shape can change.
COMMENT
COMMENT @see #hasDynamicBounds
FIELD field_23155 settings Lnet/minecraft/class_4970$class_2251; FIELD field_23155 settings Lnet/minecraft/class_4970$class_2251;
COMMENT The {@link AbstractBlock.Settings} to apply to this block.
FIELD field_23156 lootTableId Lnet/minecraft/class_2960; FIELD field_23156 lootTableId Lnet/minecraft/class_2960;
COMMENT The {@link net.minecraft.util.Identifier} of the loot table that determines what this block drops.
COMMENT
COMMENT @see #getLootTableId
COMMENT @see #getDroppedStacks
FIELD field_23157 DIRECTIONS [Lnet/minecraft/class_2350; FIELD field_23157 DIRECTIONS [Lnet/minecraft/class_2350;
FIELD field_23159 collidable Z FIELD field_23159 collidable Z
COMMENT Whether this block can be walked on or through.
COMMENT
COMMENT @see #getCollisionShape
FIELD field_23160 resistance F FIELD field_23160 resistance F
COMMENT The blast resistance of the block.
COMMENT
COMMENT @see Block#getBlastResistance
FIELD field_23161 randomTicks Z FIELD field_23161 randomTicks Z
COMMENT Whether this block should tick when randomly selected when ticking the world. An example of this ticking is crop growth.
COMMENT
COMMENT @see Block#hasRandomTicks
COMMENT @see net.minecraft.server.world.ServerWorld#tickChunk
FIELD field_23162 soundGroup Lnet/minecraft/class_2498; FIELD field_23162 soundGroup Lnet/minecraft/class_2498;
COMMENT The collection of sounds played when breaking, stepping on, placing, hitting (with a projectile), or falling on this block.
COMMENT
COMMENT @see #getSoundGroup
FIELD field_23163 slipperiness F FIELD field_23163 slipperiness F
COMMENT A speed reduction applied to a {@link net.minecraft.entity.LivingEntity} that tries to move across this block.
COMMENT
COMMENT @see Block#getSlipperiness
COMMENT @see net.minecraft.entity.LivingEntity#travel
FIELD field_23164 velocityMultiplier F FIELD field_23164 velocityMultiplier F
COMMENT The multiplier applied to the velocity of an {@link net.minecraft.entity.Entity} when it walks on this block.
COMMENT
COMMENT @see Block#getVelocityMultiplier
COMMENT @see net.minecraft.entity.Entity#getVelocityMultiplier
FIELD field_23165 jumpVelocityMultiplier F FIELD field_23165 jumpVelocityMultiplier F
COMMENT The multiplier applied to the velocity of a {@link net.minecraft.entity.LivingEntity} when it jumps off this block.
COMMENT
COMMENT @see Block#getJumpVelocityMultiplier
COMMENT @see net.minecraft.entity.Entity#getJumpVelocityMultiplier
FIELD field_40337 requiredFeatures Lnet/minecraft/class_7699; FIELD field_40337 requiredFeatures Lnet/minecraft/class_7699;
COMMENT The set of {@link net.minecraft.resource.featuretoggle.FeatureFlag FeatureFlags} that are required for this block to work correctly.
COMMENT
COMMENT @see net.minecraft.resource.featuretoggle.FeatureFlags
METHOD <init> (Lnet/minecraft/class_4970$class_2251;)V METHOD <init> (Lnet/minecraft/class_4970$class_2251;)V
ARG 1 settings ARG 1 settings
METHOD method_17454 createScreenHandlerFactory (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3908; METHOD method_17454 createScreenHandlerFactory (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3908;
@ -254,8 +285,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT when overriding this method. The logical side can be checked using {@link COMMENT when overriding this method. The logical side can be checked using {@link
COMMENT World#isClient}. COMMENT World#isClient}.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#createScreenHandlerFactory} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#createScreenHandlerFactory
COMMENT
COMMENT @see net.minecraft.screen.SimpleNamedScreenHandlerFactory COMMENT @see net.minecraft.screen.SimpleNamedScreenHandlerFactory
COMMENT @see net.minecraft.block.entity.LockableContainerBlockEntity COMMENT @see net.minecraft.block.entity.LockableContainerBlockEntity
ARG 1 state ARG 1 state
@ -276,8 +306,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT <li>{@link AbstractCandleBlock} lights on fire when hit by a projectile on fire.</li> COMMENT <li>{@link AbstractCandleBlock} lights on fire when hit by a projectile on fire.</li>
COMMENT </ul> COMMENT </ul>
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#onProjectileHit} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#onProjectileHit
COMMENT
COMMENT @see ProjectileEntity#onBlockHit COMMENT @see ProjectileEntity#onBlockHit
COMMENT @see #onEntityCollision COMMENT @see #onEntityCollision
ARG 1 world ARG 1 world
@ -294,19 +323,18 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT when overriding this method. The logical side can be checked using {@link COMMENT when overriding this method. The logical side can be checked using {@link
COMMENT World#isClient}. COMMENT World#isClient}.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#canBucketPlace} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#canBucketPlace
COMMENT
COMMENT @see #canReplace COMMENT @see #canReplace
COMMENT @see AbstractBlockState#isReplaceable COMMENT @see AbstractBlockState#isReplaceable
ARG 1 state ARG 1 state
ARG 2 fluid ARG 2 fluid
METHOD method_25959 getSidesShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; METHOD method_25959 getSidesShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
COMMENT @deprecated Consider calling {@link AbstractBlockState#getSidesShape} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getSidesShape
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
METHOD method_26159 getCameraCollisionShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265; METHOD method_26159 getCameraCollisionShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
COMMENT @deprecated Consider calling {@link AbstractBlockState#getCameraCollisionShape} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getCameraCollisionShape
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
@ -321,7 +349,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
METHOD method_36555 getHardness ()F METHOD method_36555 getHardness ()F
METHOD method_37247 getVerticalModelOffsetMultiplier ()F METHOD method_37247 getVerticalModelOffsetMultiplier ()F
METHOD method_37403 isShapeFullCube (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z METHOD method_37403 isShapeFullCube (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
COMMENT @deprecated Consider calling {@link AbstractBlockState#isFullCube} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#isFullCube
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
@ -344,6 +372,20 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 5 stackMerger ARG 5 stackMerger
METHOD method_55224 (Ljava/util/function/BiConsumer;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V METHOD method_55224 (Ljava/util/function/BiConsumer;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V
ARG 2 stack ARG 2 stack
METHOD method_55765 onUseWithItem (Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_9062;
ARG 1 stack
ARG 2 state
ARG 3 world
ARG 4 pos
ARG 5 player
ARG 6 hand
ARG 7 hit
METHOD method_55766 onUse (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 player
ARG 5 hit
METHOD method_8389 asItem ()Lnet/minecraft/class_1792; METHOD method_8389 asItem ()Lnet/minecraft/class_1792;
COMMENT {@return the block's corresponding item} COMMENT {@return the block's corresponding item}
COMMENT COMMENT
@ -357,12 +399,12 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT <p>This does not check the current comparator output of the block. COMMENT <p>This does not check the current comparator output of the block.
COMMENT Use {@link #getComparatorOutput} in that case. COMMENT Use {@link #getComparatorOutput} in that case.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#hasComparatorOutput} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#hasComparatorOutput
COMMENT COMMENT
COMMENT @see #getComparatorOutput COMMENT @see #getComparatorOutput
ARG 1 state ARG 1 state
METHOD method_9505 getOpacity (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I METHOD method_9505 getOpacity (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I
COMMENT @deprecated Consider calling {@link AbstractBlockState#getOpacity} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getOpacity
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
@ -372,14 +414,14 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT <p>This does not return whether the block is currently emitting redstone power. COMMENT <p>This does not return whether the block is currently emitting redstone power.
COMMENT Use {@link World#isEmittingRedstonePower} in that case. COMMENT Use {@link World#isEmittingRedstonePower} in that case.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#emitsRedstonePower} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#emitsRedstonePower
COMMENT COMMENT
COMMENT @see World#isEmittingRedstonePower COMMENT @see World#isEmittingRedstonePower
ARG 1 state ARG 1 state
METHOD method_9514 randomTick (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V METHOD method_9514 randomTick (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
COMMENT Called server-side when a block gets ticked randomly. This can be overridden to implement COMMENT Called server-side when a block gets ticked randomly. This can be overridden to implement
COMMENT various logics, most commonly plant growth. Default implementation calls COMMENT various logics, most commonly plant growth. Default implementation does
COMMENT {@link #scheduledTick}. To control the rate of the action, use {@code random}. COMMENT nothing. To control the rate of the action, use {@code random}.
COMMENT COMMENT
COMMENT <p>Random tick speed is controlled by the game rule {@link COMMENT <p>Random tick speed is controlled by the game rule {@link
COMMENT net.minecraft.world.GameRules#RANDOM_TICK_SPEED randomTickSpeed} and can be disabled. COMMENT net.minecraft.world.GameRules#RANDOM_TICK_SPEED randomTickSpeed} and can be disabled.
@ -397,7 +439,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT <li>{@link LeavesBlock} uses this to decay when far from logs.</li> COMMENT <li>{@link LeavesBlock} uses this to decay when far from logs.</li>
COMMENT </ul> COMMENT </ul>
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#randomTick} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#randomTick
COMMENT COMMENT
COMMENT @see CropBlock COMMENT @see CropBlock
COMMENT @see #scheduledTick COMMENT @see #scheduledTick
@ -411,7 +453,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT @apiNote Subclasses may override this to prevent or restrict pathfinding through the COMMENT @apiNote Subclasses may override this to prevent or restrict pathfinding through the
COMMENT block. For example, {@link DoorBlock} restricts it to open doors only. COMMENT block. For example, {@link DoorBlock} restricts it to open doors only.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#canPathfindThrough} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#canPathfindThrough
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
@ -427,8 +469,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT COMMENT
COMMENT @apiNote This is used by {@link RedstoneWireBlock} to update connected redstone wire. COMMENT @apiNote This is used by {@link RedstoneWireBlock} to update connected redstone wire.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#prepare(WorldAccess, BlockPos, int, int)} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#prepare(WorldAccess, BlockPos, int, int)
COMMENT
COMMENT @see #getStateForNeighborUpdate COMMENT @see #getStateForNeighborUpdate
COMMENT @see #neighborUpdate COMMENT @see #neighborUpdate
ARG 1 state ARG 1 state
@ -437,7 +478,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 4 flags ARG 4 flags
ARG 5 maxUpdateDepth ARG 5 maxUpdateDepth
METHOD method_9522 isSideInvisible (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z METHOD method_9522 isSideInvisible (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
COMMENT @deprecated Consider calling {@link AbstractBlockState#isSideInvisible} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#isSideInvisible
ARG 1 state ARG 1 state
ARG 2 stateFrom ARG 2 stateFrom
ARG 3 direction ARG 3 direction
@ -452,7 +493,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT redstone power only. {@link LeverBlock} and {@link ButtonBlock} emits both COMMENT redstone power only. {@link LeverBlock} and {@link ButtonBlock} emits both
COMMENT weak and strong redstone power depending on the direction. COMMENT weak and strong redstone power depending on the direction.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getWeakRedstonePower} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getWeakRedstonePower
COMMENT COMMENT
COMMENT @see #emitsRedstonePower COMMENT @see #emitsRedstonePower
COMMENT @see #getStrongRedstonePower COMMENT @see #getStrongRedstonePower
@ -464,39 +505,21 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
METHOD method_9526 hasSidedTransparency (Lnet/minecraft/class_2680;)Z METHOD method_9526 hasSidedTransparency (Lnet/minecraft/class_2680;)Z
COMMENT {@return whether the block's transparency depends on the side of the block, like slabs} COMMENT {@return whether the block's transparency depends on the side of the block, like slabs}
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#hasSidedTransparency} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#hasSidedTransparency
ARG 1 state ARG 1 state
METHOD method_9530 getOutlineShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265; METHOD method_9530 getOutlineShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
COMMENT @deprecated Consider calling {@link AbstractBlockState#getOutlineShape(BlockView, BlockPos, ShapeContext)} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getOutlineShape(BlockView, BlockPos, ShapeContext)
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
ARG 4 context ARG 4 context
METHOD method_9534 onUse (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;
COMMENT Called when this block is used by a player.
COMMENT This, by default, is bound to using the right mouse button.
COMMENT
COMMENT <p>This method is called on both the logical client and logical server, so take caution when overriding this method.
COMMENT The logical side can be checked using {@link net.minecraft.world.World#isClient() world.isClient()}.
COMMENT
COMMENT <p>If the action result is successful on a logical client, then the action will be sent to the logical server for processing.
COMMENT
COMMENT @return an action result that specifies if using the block was successful.
COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#onUse} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 player
ARG 5 hand
ARG 6 hit
METHOD method_9535 getRenderingSeed (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)J METHOD method_9535 getRenderingSeed (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)J
COMMENT {@return the seed value for rendering} COMMENT {@return the seed value for rendering}
COMMENT COMMENT
COMMENT <p>This is usually the hash code of {@code pos}. Tall or wide blocks (such as doors or COMMENT <p>This is usually the hash code of {@code pos}. Tall or wide blocks (such as doors or
COMMENT beds) should override this to make sure both parts of the block have the same seed. COMMENT beds) should override this to make sure both parts of the block have the same seed.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getRenderingSeed} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getRenderingSeed
ARG 1 state ARG 1 state
ARG 2 pos ARG 2 pos
METHOD method_9536 onStateReplaced (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V METHOD method_9536 onStateReplaced (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V
@ -510,7 +533,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT super.onStateReplaced(state, world, pos, newState, moved);} <strong>after</strong> COMMENT super.onStateReplaced(state, world, pos, newState, moved);} <strong>after</strong>
COMMENT invoking {@code ItemScatterer} methods. COMMENT invoking {@code ItemScatterer} methods.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#onStateReplaced} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#onStateReplaced
COMMENT COMMENT
COMMENT @see net.minecraft.util.ItemScatterer#onStateReplaced COMMENT @see net.minecraft.util.ItemScatterer#onStateReplaced
COMMENT @see net.minecraft.util.ItemScatterer#spawn(World, BlockPos, net.minecraft.inventory.Inventory) COMMENT @see net.minecraft.util.ItemScatterer#spawn(World, BlockPos, net.minecraft.inventory.Inventory)
@ -520,14 +543,15 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 3 pos ARG 3 pos
ARG 4 newState ARG 4 newState
ARG 5 moved ARG 5 moved
METHOD method_9542 hasRandomTicks (Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_9545 getFluidState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_3610; METHOD method_9545 getFluidState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_3610;
COMMENT {@return the state's associated fluid state} COMMENT {@return the state's associated fluid state}
COMMENT COMMENT
COMMENT <p>{@linkplain Waterloggable Waterloggable blocks} must override this to return {@code Fluids.WATER.getStill(false)} COMMENT <p>{@linkplain Waterloggable Waterloggable blocks} must override this to return {@code Fluids.WATER.getStill(false)}
COMMENT when waterlogged. COMMENT when waterlogged.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getFluidState} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getFluidState
COMMENT
COMMENT @see net.minecraft.fluid.Fluids#WATER COMMENT @see net.minecraft.fluid.Fluids#WATER
ARG 1 state ARG 1 state
METHOD method_9548 onEntityCollision (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)V METHOD method_9548 onEntityCollision (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)V
@ -548,8 +572,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT <li>{@link HopperBlock} collects the item entity.</li> COMMENT <li>{@link HopperBlock} collects the item entity.</li>
COMMENT </ul> COMMENT </ul>
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#onEntityCollision} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#onEntityCollision
COMMENT
COMMENT @see Block#onSteppedOn COMMENT @see Block#onSteppedOn
COMMENT @see #onProjectileHit COMMENT @see #onProjectileHit
ARG 1 state ARG 1 state
@ -557,7 +580,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 3 pos ARG 3 pos
ARG 4 entity ARG 4 entity
METHOD method_9549 getCollisionShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265; METHOD method_9549 getCollisionShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
COMMENT @deprecated Consider calling {@link AbstractBlockState#getCollisionShape(BlockView, BlockPos, ShapeContext)} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getCollisionShape(BlockView, BlockPos, ShapeContext)
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
@ -578,8 +601,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT when overriding this method. The logical side can be checked using {@link COMMENT when overriding this method. The logical side can be checked using {@link
COMMENT World#isClient}. COMMENT World#isClient}.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#canPlaceAt} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#canPlaceAt
COMMENT
COMMENT @see #getStateForNeighborUpdate COMMENT @see #getStateForNeighborUpdate
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
@ -614,8 +636,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT fall if needed.</li> COMMENT fall if needed.</li>
COMMENT </ul> COMMENT </ul>
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getStateForNeighborUpdate} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getStateForNeighborUpdate
COMMENT
COMMENT @see #neighborUpdate COMMENT @see #neighborUpdate
COMMENT @see #prepare COMMENT @see #prepare
COMMENT @see #canPlaceAt COMMENT @see #canPlaceAt
@ -646,8 +667,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT #onStateReplaced} should be used instead) or to drop experience orbs ({@link COMMENT #onStateReplaced} should be used instead) or to drop experience orbs ({@link
COMMENT #onStacksDropped} should be used instead). COMMENT #onStacksDropped} should be used instead).
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getDroppedStacks} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getDroppedStacks
COMMENT
COMMENT @see #onStateReplaced COMMENT @see #onStateReplaced
COMMENT @see #onStacksDropped COMMENT @see #onStacksDropped
COMMENT @see ItemStack#split COMMENT @see ItemStack#split
@ -664,8 +684,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT {@link Block#dropExperienceWhenMined} can be used to drop experience orbs. COMMENT {@link Block#dropExperienceWhenMined} can be used to drop experience orbs.
COMMENT {@link ExperienceDroppingBlock} provides the implementation for experience-dropping blocks. COMMENT {@link ExperienceDroppingBlock} provides the implementation for experience-dropping blocks.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#onStacksDropped} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#onStacksDropped
COMMENT
COMMENT @see ExperienceDroppingBlock COMMENT @see ExperienceDroppingBlock
COMMENT @see Block#dropExperienceWhenMined COMMENT @see Block#dropExperienceWhenMined
COMMENT @see #getDroppedStacks COMMENT @see #getDroppedStacks
@ -680,11 +699,11 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT COMMENT
COMMENT <p>By default, this returns the provided block state. COMMENT <p>By default, this returns the provided block state.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#mirror} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#mirror
ARG 1 state ARG 1 state
ARG 2 mirror ARG 2 mirror
METHOD method_9571 getCullingShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; METHOD method_9571 getCullingShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
COMMENT @deprecated Consider calling {@link AbstractBlockState#getCullingShape} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getCullingShape
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
@ -693,28 +712,31 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT COMMENT
COMMENT <p>When overriding this, {@link #hasComparatorOutput} must also be overridden. COMMENT <p>When overriding this, {@link #hasComparatorOutput} must also be overridden.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getComparatorOutput} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getComparatorOutput
COMMENT
COMMENT @see #hasComparatorOutput COMMENT @see #hasComparatorOutput
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
METHOD method_9573 getSoundGroup (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2498;
ARG 1 state
METHOD method_9575 getAmbientOcclusionLightLevel (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F METHOD method_9575 getAmbientOcclusionLightLevel (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F
COMMENT @deprecated Consider calling {@link AbstractBlockState#getAmbientOcclusionLightLevel} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getAmbientOcclusionLightLevel
ARG 1 state
ARG 2 world
ARG 3 pos
METHOD method_9579 isTransparent (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
METHOD method_9584 getRaycastShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; METHOD method_9584 getRaycastShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
COMMENT @deprecated Consider calling {@link AbstractBlockState#getRaycastShape} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getRaycastShape
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
METHOD method_9588 scheduledTick (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V METHOD method_9588 scheduledTick (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
COMMENT Called server-side when a block receives a scheduled tick. This can be used like a timer. COMMENT Called server-side when a block receives a scheduled tick. This can be used like a timer.
COMMENT Scheduled ticks are added using {@link COMMENT Scheduled ticks are added using {@link
COMMENT WorldAccess#scheduleBlockTick(BlockPos, Block, int)}. Additionally, {@link COMMENT WorldAccess#scheduleBlockTick(BlockPos, Block, int)}.
COMMENT #randomTick} by default calls this method; override {@link #randomTick} to disable this
COMMENT behavior.
COMMENT COMMENT
COMMENT <p>Scheduled ticks are often used inside {@link #getStateForNeighborUpdate}. COMMENT <p>Scheduled ticks are often used inside {@link #getStateForNeighborUpdate}.
COMMENT COMMENT
@ -728,8 +750,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT <li>{@link FallingBlock} tries to fall.</li> COMMENT <li>{@link FallingBlock} tries to fall.</li>
COMMENT </ul> COMMENT </ul>
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#scheduledTick} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#scheduledTick
COMMENT
COMMENT @see WorldAccess#scheduleBlockTick(BlockPos, Block, int) COMMENT @see WorldAccess#scheduleBlockTick(BlockPos, Block, int)
COMMENT @see #getStateForNeighborUpdate COMMENT @see #getStateForNeighborUpdate
COMMENT @see #randomTick COMMENT @see #randomTick
@ -742,8 +763,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT COMMENT
COMMENT @return whether the event was handled successfully COMMENT @return whether the event was handled successfully
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#onSyncedBlockEvent} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#onSyncedBlockEvent
COMMENT
COMMENT @see World#addSyncedBlockEvent COMMENT @see World#addSyncedBlockEvent
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
@ -751,7 +771,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 4 type ARG 4 type
ARG 5 data ARG 5 data
METHOD method_9594 calcBlockBreakingDelta (Lnet/minecraft/class_2680;Lnet/minecraft/class_1657;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F METHOD method_9594 calcBlockBreakingDelta (Lnet/minecraft/class_2680;Lnet/minecraft/class_1657;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F
COMMENT @deprecated Consider calling {@link AbstractBlockState#calcBlockBreakingDelta} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#calcBlockBreakingDelta
ARG 1 state ARG 1 state
ARG 2 player ARG 2 player
ARG 3 world ARG 3 world
@ -761,7 +781,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT COMMENT
COMMENT <p>By default, this returns the provided block state. COMMENT <p>By default, this returns the provided block state.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#rotate} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#rotate
ARG 1 state ARG 1 state
ARG 2 rotation ARG 2 rotation
METHOD method_9603 getStrongRedstonePower (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I METHOD method_9603 getStrongRedstonePower (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I
@ -775,7 +795,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT redstone power only. {@link LeverBlock} and {@link ButtonBlock} emits both COMMENT redstone power only. {@link LeverBlock} and {@link ButtonBlock} emits both
COMMENT weak and strong redstone power. COMMENT weak and strong redstone power.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getStrongRedstonePower} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getStrongRedstonePower
COMMENT COMMENT
COMMENT @see #emitsRedstonePower COMMENT @see #emitsRedstonePower
COMMENT @see #getWeakRedstonePower COMMENT @see #getWeakRedstonePower
@ -790,7 +810,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT @apiNote {@link BlockWithEntity} overrides this to return {@link BlockRenderType#INVISIBLE}; COMMENT @apiNote {@link BlockWithEntity} overrides this to return {@link BlockRenderType#INVISIBLE};
COMMENT therefore, custom blocks extending that class must override it again to render the block. COMMENT therefore, custom blocks extending that class must override it again to render the block.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getRenderType} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#getRenderType
ARG 1 state ARG 1 state
METHOD method_9606 onBlockBreakStart (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V METHOD method_9606 onBlockBreakStart (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V
COMMENT Called when a player starts breaking the block (including when instant-mining). COMMENT Called when a player starts breaking the block (including when instant-mining).
@ -799,7 +819,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT when overriding this method. The logical side can be checked using {@link COMMENT when overriding this method. The logical side can be checked using {@link
COMMENT World#isClient}. COMMENT World#isClient}.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#onBlockBreakStart} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#onBlockBreakStart
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
@ -817,8 +837,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT when overriding this method. The logical side can be checked using {@link COMMENT when overriding this method. The logical side can be checked using {@link
COMMENT World#isClient}. COMMENT World#isClient}.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#neighborUpdate} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#neighborUpdate
COMMENT
COMMENT @see #getStateForNeighborUpdate COMMENT @see #getStateForNeighborUpdate
COMMENT @see net.minecraft.world.RedstoneView#isReceivingRedstonePower COMMENT @see net.minecraft.world.RedstoneView#isReceivingRedstonePower
ARG 1 state ARG 1 state
@ -840,8 +859,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT <li>When {@linkplain AbstractFireBlock fire} lights a portal</li> COMMENT <li>When {@linkplain AbstractFireBlock fire} lights a portal</li>
COMMENT </ul> COMMENT </ul>
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#onBlockAdded} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#onBlockAdded
COMMENT
COMMENT @see #onStateReplaced COMMENT @see #onStateReplaced
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
@ -859,8 +877,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT when overriding this method. The logical side can be checked using {@link COMMENT when overriding this method. The logical side can be checked using {@link
COMMENT World#isClient}. COMMENT World#isClient}.
COMMENT COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#canReplace} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>. COMMENT @see AbstractBlockState#canReplace
COMMENT
COMMENT @see #canBucketPlace COMMENT @see #canBucketPlace
COMMENT @see AbstractBlockState#isReplaceable COMMENT @see AbstractBlockState#isReplaceable
ARG 1 state ARG 1 state
@ -1041,7 +1058,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
FIELD field_44624 solid Z FIELD field_44624 solid Z
FIELD field_44625 instrument Lnet/minecraft/class_2766; FIELD field_44625 instrument Lnet/minecraft/class_2766;
FIELD field_44626 replaceable Z FIELD field_44626 replaceable Z
METHOD <init> (Lnet/minecraft/class_2248;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V METHOD <init> (Lnet/minecraft/class_2248;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)V
ARG 1 block ARG 1 block
ARG 2 propertyMap ARG 2 propertyMap
ARG 3 codec ARG 3 codec
@ -1081,11 +1098,6 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 direction ARG 3 direction
METHOD method_26174 onUse (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;
ARG 1 world
ARG 2 player
ARG 3 hand
ARG 4 hit
METHOD method_26175 onProjectileHit (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1676;)V METHOD method_26175 onProjectileHit (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1676;)V
ARG 1 world ARG 1 world
ARG 2 state ARG 2 state
@ -1313,6 +1325,16 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 2 pos ARG 2 pos
ARG 3 explosion ARG 3 explosion
ARG 4 stackMerger ARG 4 stackMerger
METHOD method_55780 onUseWithItem (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_9062;
ARG 1 stack
ARG 2 world
ARG 3 player
ARG 4 hand
ARG 5 hit
METHOD method_55781 onUse (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;
ARG 1 world
ARG 2 player
ARG 3 hit
CLASS class_3752 ShapeCache CLASS class_3752 ShapeCache
FIELD field_16555 lightSubtracted I FIELD field_16555 lightSubtracted I
FIELD field_16556 transparent Z FIELD field_16556 transparent Z

View File

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

View File

@ -18,8 +18,6 @@ CLASS net/minecraft/class_2244 net/minecraft/block/BedBlock
METHOD method_18476 getDirection (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2350; METHOD method_18476 getDirection (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2350;
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos
METHOD method_19283 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1657$class_1658;)V
ARG 1 reason
METHOD method_21838 bounceEntity (Lnet/minecraft/class_1297;)V METHOD method_21838 bounceEntity (Lnet/minecraft/class_1297;)V
ARG 1 entity ARG 1 entity
METHOD method_22357 wakeVillager (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z METHOD method_22357 wakeVillager (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z
@ -63,6 +61,8 @@ CLASS net/minecraft/class_2244 net/minecraft/block/BedBlock
ARG 1 respawnDirection ARG 1 respawnDirection
METHOD method_53978 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_53978 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_55767 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1657$class_1658;)V
ARG 1 reason
METHOD method_9484 findWakeUpPosition (Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;F)Ljava/util/Optional; METHOD method_9484 findWakeUpPosition (Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;F)Ljava/util/Optional;
ARG 0 type ARG 0 type
ARG 1 world ARG 1 world

View File

@ -4,8 +4,6 @@ CLASS net/minecraft/class_4481 net/minecraft/block/BeehiveBlock
FIELD field_31011 FULL_HONEY_LEVEL I FIELD field_31011 FULL_HONEY_LEVEL I
FIELD field_31012 DROPPED_HONEYCOMB_COUNT I FIELD field_31012 DROPPED_HONEYCOMB_COUNT I
FIELD field_46274 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_46274 CODEC Lcom/mojang/serialization/MapCodec;
METHOD method_21839 (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V
ARG 1 playerx
METHOD method_21840 addHoneyParticle (Lnet/minecraft/class_1937;DDDDD)V METHOD method_21840 addHoneyParticle (Lnet/minecraft/class_1937;DDDDD)V
ARG 1 world ARG 1 world
ARG 2 minX ARG 2 minX

View File

@ -203,8 +203,6 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block
ARG 6 maxX ARG 6 maxX
ARG 8 maxY ARG 8 maxY
ARG 10 maxZ ARG 10 maxZ
METHOD method_9542 hasRandomTicks (Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_9543 hasDynamicBounds ()Z METHOD method_9543 hasDynamicBounds ()Z
METHOD method_9544 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V METHOD method_9544 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V
ARG 2 stack ARG 2 stack
@ -267,7 +265,7 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block
ARG 3 state ARG 3 state
ARG 4 placer ARG 4 placer
ARG 5 itemStack ARG 5 itemStack
METHOD method_9568 appendTooltip (Lnet/minecraft/class_1799;Lnet/minecraft/class_1922;Ljava/util/List;Lnet/minecraft/class_1836;)V METHOD method_9568 appendTooltip (Lnet/minecraft/class_1799;Lnet/minecraft/class_1922;Ljava/util/List;Lnet/minecraft/class_1836;Lnet/minecraft/class_5455;)V
COMMENT Appends tooltips to a stack of this block's corresponding {@linkplain COMMENT Appends tooltips to a stack of this block's corresponding {@linkplain
COMMENT net.minecraft.item.BlockItem block item}. Used by shulker boxes. COMMENT net.minecraft.item.BlockItem block item}. Used by shulker boxes.
COMMENT COMMENT
@ -276,8 +274,7 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block
ARG 2 world ARG 2 world
ARG 3 tooltip ARG 3 tooltip
ARG 4 options ARG 4 options
METHOD method_9573 getSoundGroup (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2498; ARG 5 registryManager
ARG 1 state
METHOD method_9574 getPickStack (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799; METHOD method_9574 getPickStack (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799;
COMMENT {@return the new item stack when using pick block functionality} COMMENT {@return the new item stack when using pick block functionality}
COMMENT COMMENT
@ -314,10 +311,6 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos
ARG 2 stack ARG 2 stack
METHOD method_9579 isTransparent (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 1 state
ARG 2 world
ARG 3 pos
METHOD method_9581 cannotConnect (Lnet/minecraft/class_2680;)Z METHOD method_9581 cannotConnect (Lnet/minecraft/class_2680;)Z
ARG 0 state ARG 0 state
METHOD method_9582 pushEntitiesUpBeforeBlockChange (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; METHOD method_9582 pushEntitiesUpBeforeBlockChange (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;

View File

@ -196,6 +196,8 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks
ARG 0 state ARG 0 state
METHOD method_55133 createOldStairsBlock (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248; METHOD method_55133 createOldStairsBlock (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248;
ARG 0 block ARG 0 block
METHOD method_56717 (Lnet/minecraft/class_2680;)I
ARG 0 state
METHOD method_9492 register (Ljava/lang/String;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248; METHOD method_9492 register (Ljava/lang/String;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248;
ARG 0 id ARG 0 id
ARG 1 block ARG 1 block

View File

@ -6,11 +6,11 @@ CLASS net/minecraft/class_5545 net/minecraft/block/CandleCakeBlock
FIELD field_27187 CANDLES_TO_CANDLE_CAKES Ljava/util/Map; FIELD field_27187 CANDLES_TO_CANDLE_CAKES Ljava/util/Map;
FIELD field_27188 PARTICLE_OFFSETS Ljava/lang/Iterable; FIELD field_27188 PARTICLE_OFFSETS Ljava/lang/Iterable;
FIELD field_46299 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_46299 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_46300 candle Lnet/minecraft/class_2248; FIELD field_46300 candle Lnet/minecraft/class_5544;
METHOD <init> (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V METHOD <init> (Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V
ARG 1 candle ARG 1 candle
ARG 2 settings ARG 2 settings
METHOD method_31632 getCandleCakeFromCandle (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680; METHOD method_31632 getCandleCakeFromCandle (Lnet/minecraft/class_5544;)Lnet/minecraft/class_2680;
ARG 0 candle ARG 0 candle
METHOD method_31633 (Lnet/minecraft/class_2680;Lnet/minecraft/class_4970$class_4971;)Z METHOD method_31633 (Lnet/minecraft/class_2680;Lnet/minecraft/class_4970$class_4971;)Z
ARG 1 statex ARG 1 statex

View File

@ -23,5 +23,8 @@ CLASS net/minecraft/class_7714 net/minecraft/block/ChiseledBookshelfBlock
METHOD method_47579 getHitPos (Lnet/minecraft/class_3965;Lnet/minecraft/class_2350;)Ljava/util/Optional; METHOD method_47579 getHitPos (Lnet/minecraft/class_3965;Lnet/minecraft/class_2350;)Ljava/util/Optional;
ARG 0 hit ARG 0 hit
ARG 1 facing ARG 1 facing
METHOD method_47580 getSlotForHitPos (Lnet/minecraft/class_241;)I METHOD method_47580 getSlotForHitPos (Lnet/minecraft/class_3965;Lnet/minecraft/class_2680;)Ljava/util/OptionalInt;
ARG 1 hit
ARG 2 state
METHOD method_55772 (Lnet/minecraft/class_241;)Ljava/util/OptionalInt;
ARG 0 hitPos ARG 0 hitPos

View File

@ -5,8 +5,6 @@ CLASS net/minecraft/class_8886 net/minecraft/block/CrafterBlock
FIELD field_46801 ORIENTATION Lnet/minecraft/class_2754; FIELD field_46801 ORIENTATION Lnet/minecraft/class_2754;
FIELD field_46803 recipeCache Lnet/minecraft/class_8884; FIELD field_46803 recipeCache Lnet/minecraft/class_8884;
FIELD field_47521 TRIGGER_DELAY I FIELD field_47521 TRIGGER_DELAY I
METHOD method_54473 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_8887;Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;)V
ARG 5 stack
METHOD method_54474 (Lnet/minecraft/class_1799;)V METHOD method_54474 (Lnet/minecraft/class_1799;)V
ARG 0 stack ARG 0 stack
METHOD method_54475 getCraftingRecipe (Lnet/minecraft/class_1937;Lnet/minecraft/class_8566;)Ljava/util/Optional; METHOD method_54475 getCraftingRecipe (Lnet/minecraft/class_1937;Lnet/minecraft/class_8566;)Ljava/util/Optional;

View File

@ -4,7 +4,3 @@ CLASS net/minecraft/class_2336 net/minecraft/block/EnderChestBlock
FIELD field_10968 WATERLOGGED Lnet/minecraft/class_2746; FIELD field_10968 WATERLOGGED Lnet/minecraft/class_2746;
FIELD field_17363 CONTAINER_NAME Lnet/minecraft/class_2561; FIELD field_17363 CONTAINER_NAME Lnet/minecraft/class_2561;
FIELD field_46347 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_46347 CODEC Lcom/mojang/serialization/MapCodec;
METHOD method_17468 (Lnet/minecraft/class_1730;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;
ARG 1 syncId
ARG 2 inventory
ARG 3 playerx

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_2256 net/minecraft/block/Fertilizable CLASS net/minecraft/class_2256 net/minecraft/block/Fertilizable
METHOD method_55769 getFertilizeParticlePos (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
ARG 1 pos
METHOD method_55770 getFertilizableType ()Lnet/minecraft/class_2256$class_9077;
METHOD method_9650 canGrow (Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z METHOD method_9650 canGrow (Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
ARG 1 world ARG 1 world
ARG 2 random ARG 2 random
@ -13,3 +16,4 @@ CLASS net/minecraft/class_2256 net/minecraft/block/Fertilizable
ARG 2 random ARG 2 random
ARG 3 pos ARG 3 pos
ARG 4 state ARG 4 state
CLASS class_9077 FertilizableType

View File

@ -6,12 +6,12 @@ CLASS net/minecraft/class_2356 net/minecraft/block/FlowerBlock
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_4970$class_2251;)V METHOD <init> (Ljava/util/List;Lnet/minecraft/class_4970$class_2251;)V
ARG 1 stewEffects ARG 1 stewEffects
ARG 2 settings ARG 2 settings
METHOD <init> (Lnet/minecraft/class_1291;ILnet/minecraft/class_4970$class_2251;)V METHOD <init> (Lnet/minecraft/class_6880;ILnet/minecraft/class_4970$class_2251;)V
ARG 1 stewEffect ARG 1 stewEffect
ARG 2 duration ARG 2 duration
ARG 3 settings ARG 3 settings
METHOD method_54015 createStewEffectList (Lnet/minecraft/class_1291;I)Ljava/util/List; METHOD method_54015 createStewEffectList (Lnet/minecraft/class_6880;I)Ljava/util/List;
ARG 0 stewEffect ARG 0 effect
ARG 1 duration ARG 1 duration
METHOD method_54016 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_54016 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance

View File

@ -16,6 +16,7 @@ CLASS net/minecraft/class_2377 net/minecraft/block/HopperBlock
FIELD field_11134 EAST_SHAPE Lnet/minecraft/class_265; FIELD field_11134 EAST_SHAPE Lnet/minecraft/class_265;
FIELD field_11135 WEST_RAYCAST_SHAPE Lnet/minecraft/class_265; FIELD field_11135 WEST_RAYCAST_SHAPE Lnet/minecraft/class_265;
FIELD field_46370 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_46370 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_49154 INSIDE_SHAPE Lnet/minecraft/class_265;
METHOD method_10217 updateEnabled (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V METHOD method_10217 updateEnabled (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos

View File

@ -1,2 +1,6 @@
CLASS net/minecraft/class_2435 net/minecraft/block/PlayerSkullBlock CLASS net/minecraft/class_2435 net/minecraft/block/PlayerSkullBlock
FIELD field_46411 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_46411 CODEC Lcom/mojang/serialization/MapCodec;
METHOD method_56117 resolveSkullOwner (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V
ARG 0 world
ARG 1 pos
ARG 2 stack

View File

@ -1,4 +1,2 @@
CLASS net/minecraft/class_2445 net/minecraft/block/PumpkinBlock CLASS net/minecraft/class_2445 net/minecraft/block/PumpkinBlock
FIELD field_46419 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_46419 CODEC Lcom/mojang/serialization/MapCodec;
METHOD method_20291 (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V
ARG 1 playerx

View File

@ -29,8 +29,8 @@ CLASS net/minecraft/class_2480 net/minecraft/block/ShulkerBoxBlock
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 entity ARG 3 entity
METHOD method_38234 (Lnet/minecraft/class_1799;Lnet/minecraft/class_2627;)V METHOD method_38234 (Lnet/minecraft/class_1799;Lnet/minecraft/class_4538;Lnet/minecraft/class_2627;)V
ARG 1 blockEntity ARG 2 blockEntity
METHOD method_47378 (Ljava/util/EnumMap;)V METHOD method_47378 (Ljava/util/EnumMap;)V
ARG 0 map ARG 0 map
METHOD method_54040 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_54040 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;

View File

@ -8,5 +8,3 @@ CLASS net/minecraft/class_2530 net/minecraft/block/TntBlock
METHOD method_10738 primeTnt (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V METHOD method_10738 primeTnt (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos
METHOD method_20292 (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V
ARG 1 playerx

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_9197 net/minecraft/block/VaultBlock
FIELD field_48856 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_48857 VAULT_STATE Lnet/minecraft/class_2769;
FIELD field_48858 FACING Lnet/minecraft/class_2753;
METHOD method_56718 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_9199;)V
ARG 1 worldx
ARG 2 pos
ARG 3 statex
ARG 4 blockEntity
METHOD method_56719 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_9199;)V
ARG 0 worldx
ARG 1 pos
ARG 2 statex
ARG 3 blockEntity

View File

@ -8,3 +8,7 @@ CLASS net/minecraft/class_2555 net/minecraft/block/WallTorchBlock
ARG 0 instance ARG 0 instance
METHOD method_54067 (Lnet/minecraft/class_2555;)Lnet/minecraft/class_2400; METHOD method_54067 (Lnet/minecraft/class_2555;)Lnet/minecraft/class_2400;
ARG 0 block ARG 0 block
METHOD method_56118 canPlaceAt (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
ARG 0 world
ARG 1 pos
ARG 2 facing

View File

@ -1,6 +1,4 @@
CLASS net/minecraft/class_2563 net/minecraft/block/WitherRoseBlock CLASS net/minecraft/class_2563 net/minecraft/block/WitherRoseBlock
FIELD field_46503 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_46503 CODEC Lcom/mojang/serialization/MapCodec;
METHOD <init> (Lnet/minecraft/class_1291;ILnet/minecraft/class_4970$class_2251;)V
ARG 1 effect
METHOD method_54075 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_54075 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance

View File

@ -20,3 +20,6 @@ CLASS net/minecraft/class_2570 net/minecraft/block/WitherSkullBlock
ARG 0 pos ARG 0 pos
METHOD method_51175 (Lnet/minecraft/class_2694;)Z METHOD method_51175 (Lnet/minecraft/class_2694;)Z
ARG 0 pos ARG 0 pos
METHOD method_56119 onPlaced (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 0 world
ARG 1 pos

View File

@ -70,11 +70,11 @@ CLASS net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior
COMMENT @see #fillCauldron COMMENT @see #fillCauldron
FIELD field_46589 BEHAVIOR_MAPS Ljava/util/Map; FIELD field_46589 BEHAVIOR_MAPS Ljava/util/Map;
FIELD field_46590 CODEC Lcom/mojang/serialization/Codec; FIELD field_46590 CODEC Lcom/mojang/serialization/Codec;
METHOD interact (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; METHOD interact (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_9062;
COMMENT Called when a player interacts with a cauldron. COMMENT Called when a player interacts with a cauldron.
COMMENT COMMENT
COMMENT @return a {@linkplain ActionResult#isAccepted successful} action result if this behavior succeeds, COMMENT @return a {@linkplain ItemActionResult#isAccepted successful} action result if this behavior succeeds,
COMMENT {@link ActionResult#PASS} otherwise COMMENT {@link ItemActionResult#PASS_TO_DEFAULT_BLOCK_INTERACTION} otherwise
ARG 1 state ARG 1 state
COMMENT the current cauldron block state COMMENT the current cauldron block state
ARG 2 world ARG 2 world
@ -92,17 +92,17 @@ CLASS net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior
COMMENT corresponding cauldron behaviors. COMMENT corresponding cauldron behaviors.
COMMENT COMMENT
COMMENT <p>The default return value in the map is a cauldron behavior COMMENT <p>The default return value in the map is a cauldron behavior
COMMENT that returns {@link ActionResult#PASS} for all items. COMMENT that returns {@link ItemActionResult#PASS_TO_DEFAULT_BLOCK_INTERACTION} for all items.
COMMENT COMMENT
COMMENT @return the created map COMMENT @return the created map
ARG 0 name ARG 0 name
METHOD method_32207 fillCauldron (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;Lnet/minecraft/class_3414;)Lnet/minecraft/class_1269; METHOD method_32207 fillCauldron (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;Lnet/minecraft/class_3414;)Lnet/minecraft/class_9062;
COMMENT Fills a cauldron from a bucket stack. COMMENT Fills a cauldron from a bucket stack.
COMMENT COMMENT
COMMENT <p>The filled bucket stack will be replaced by an empty bucket in the player's COMMENT <p>The filled bucket stack will be replaced by an empty bucket in the player's
COMMENT inventory. COMMENT inventory.
COMMENT COMMENT
COMMENT @return a {@linkplain ActionResult#isAccepted successful} action result COMMENT @return a {@linkplain ItemActionResult#isAccepted successful} action result
ARG 0 world ARG 0 world
COMMENT the world where the cauldron is located COMMENT the world where the cauldron is located
ARG 1 pos ARG 1 pos
@ -119,17 +119,17 @@ CLASS net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior
COMMENT the sound produced by filling COMMENT the sound produced by filling
METHOD method_32208 (Lnet/minecraft/class_2680;)Z METHOD method_32208 (Lnet/minecraft/class_2680;)Z
ARG 0 statex ARG 0 statex
METHOD method_32209 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; METHOD method_32209 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_9062;
ARG 0 state ARG 0 state
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 player ARG 3 player
ARG 4 hand ARG 4 hand
ARG 5 stack ARG 5 stack
METHOD method_32210 emptyCauldron (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Ljava/util/function/Predicate;Lnet/minecraft/class_3414;)Lnet/minecraft/class_1269; METHOD method_32210 emptyCauldron (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Ljava/util/function/Predicate;Lnet/minecraft/class_3414;)Lnet/minecraft/class_9062;
COMMENT Empties a cauldron if it's full. COMMENT Empties a cauldron if it's full.
COMMENT COMMENT
COMMENT @return a {@linkplain ActionResult#isAccepted successful} action result if emptied, {@link ActionResult#PASS} otherwise COMMENT @return a {@linkplain ItemActionResult#isAccepted successful} action result if emptied, {@link ItemActionResult#PASS_TO_DEFAULT_BLOCK_INTERACTION} otherwise
ARG 0 state ARG 0 state
COMMENT the cauldron block state COMMENT the cauldron block state
ARG 1 world ARG 1 world
@ -152,70 +152,70 @@ CLASS net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior
COMMENT Registers the vanilla cauldron behaviors. COMMENT Registers the vanilla cauldron behaviors.
METHOD method_32213 (Lnet/minecraft/class_2680;)Z METHOD method_32213 (Lnet/minecraft/class_2680;)Z
ARG 0 statex ARG 0 statex
METHOD method_32214 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; METHOD method_32214 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_9062;
ARG 0 state ARG 0 state
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 player ARG 3 player
ARG 4 hand ARG 4 hand
ARG 5 stack ARG 5 stack
METHOD method_32215 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; METHOD method_32215 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_9062;
ARG 0 state ARG 0 state
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 player ARG 3 player
ARG 4 hand ARG 4 hand
ARG 5 stack ARG 5 stack
METHOD method_32216 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; METHOD method_32216 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_9062;
ARG 0 state ARG 0 state
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 player ARG 3 player
ARG 4 hand ARG 4 hand
ARG 5 stack ARG 5 stack
METHOD method_32217 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; METHOD method_32217 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_9062;
ARG 0 state ARG 0 state
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 player ARG 3 player
ARG 4 hand ARG 4 hand
ARG 5 stack ARG 5 stack
METHOD method_32218 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; METHOD method_32218 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_9062;
ARG 0 state ARG 0 state
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 player ARG 3 player
ARG 4 hand ARG 4 hand
ARG 5 stack ARG 5 stack
METHOD method_32219 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; METHOD method_32219 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_9062;
ARG 0 state ARG 0 state
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 player ARG 3 player
ARG 4 hand ARG 4 hand
ARG 5 stack ARG 5 stack
METHOD method_32220 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; METHOD method_32220 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_9062;
ARG 0 state ARG 0 state
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 player ARG 3 player
ARG 4 hand ARG 4 hand
ARG 5 stack ARG 5 stack
METHOD method_32221 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; METHOD method_32221 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_9062;
ARG 0 state ARG 0 state
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 player ARG 3 player
ARG 4 hand ARG 4 hand
ARG 5 stack ARG 5 stack
METHOD method_32222 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; METHOD method_32222 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_9062;
ARG 0 state ARG 0 state
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 player ARG 3 player
ARG 4 hand ARG 4 hand
ARG 5 stack ARG 5 stack
METHOD method_32223 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; METHOD method_32223 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_9062;
ARG 0 state ARG 0 state
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
@ -224,14 +224,14 @@ CLASS net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior
ARG 5 stack ARG 5 stack
METHOD method_32696 (Lnet/minecraft/class_2680;)Z METHOD method_32696 (Lnet/minecraft/class_2680;)Z
ARG 0 statex ARG 0 statex
METHOD method_32697 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; METHOD method_32697 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_9062;
ARG 0 state ARG 0 state
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 player ARG 3 player
ARG 4 hand ARG 4 hand
ARG 5 stack ARG 5 stack
METHOD method_32698 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; METHOD method_32698 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_9062;
ARG 0 state ARG 0 state
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos

View File

@ -27,34 +27,35 @@ CLASS net/minecraft/class_2357 net/minecraft/block/dispenser/DispenserBehavior
CLASS 7 CLASS 7
METHOD method_17204 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1677;)V METHOD method_17204 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1677;)V
ARG 1 entity ARG 1 entity
CLASS 8
FIELD field_13367 fallbackBehavior Lnet/minecraft/class_2347;
CLASS 9 CLASS 9
FIELD field_13368 fallbackBehavior Lnet/minecraft/class_2347; FIELD field_13368 fallbackBehavior Lnet/minecraft/class_2347;
CLASS 10
FIELD field_49137 fallbackBehavior Lnet/minecraft/class_2347;
CLASS 17 CLASS 17
FIELD field_20533 fallbackBehavior Lnet/minecraft/class_2347; CLASS 18
METHOD method_22141 tryPutFilledBottle (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; FIELD field_49138 fallbackBehavior Lnet/minecraft/class_2347;
METHOD method_57069 (Lnet/minecraft/class_4970$class_4971;)Z
ARG 0 state
METHOD method_57070 tryPutFilledBottle (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
ARG 1 pointer ARG 1 pointer
ARG 2 emptyBottleStack ARG 2 emptyBottleStack
ARG 3 filledBottleStack ARG 3 filledBottleStack
METHOD method_27900 (Lnet/minecraft/class_4970$class_4971;)Z
ARG 0 state
CLASS 20
FIELD field_38001 fallback Lnet/minecraft/class_2347;
CLASS 22 CLASS 22
FIELD field_38001 fallback Lnet/minecraft/class_2347;
CLASS 24
METHOD method_17199 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1681;)V METHOD method_17199 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1681;)V
ARG 1 entity ARG 1 entity
CLASS 23 CLASS 25
METHOD method_17200 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1680;)V METHOD method_17200 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1680;)V
ARG 1 entity ARG 1 entity
CLASS 24 CLASS 26
METHOD method_17201 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1683;)V METHOD method_17201 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1683;)V
ARG 1 entity ARG 1 entity
CLASS 25 CLASS 27
CLASS 1 CLASS 1
METHOD method_17203 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1686;)V METHOD method_17203 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1686;)V
ARG 1 entity ARG 1 entity
CLASS 26 CLASS 28
CLASS 1 CLASS 1
METHOD method_17202 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1686;)V METHOD method_17202 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1686;)V
ARG 1 entity ARG 1 entity

View File

@ -19,6 +19,7 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn
FIELD field_31293 PROPERTY_COUNT I FIELD field_31293 PROPERTY_COUNT I
FIELD field_31294 DEFAULT_COOK_TIME I FIELD field_31294 DEFAULT_COOK_TIME I
FIELD field_38234 matchGetter Lnet/minecraft/class_1863$class_7266; FIELD field_38234 matchGetter Lnet/minecraft/class_1863$class_7266;
FIELD field_48375 fuelTimes Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_2591;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3956;)V METHOD <init> (Lnet/minecraft/class_2591;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3956;)V
ARG 1 blockEntityType ARG 1 blockEntityType
ARG 2 pos ARG 2 pos
@ -77,3 +78,4 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn
ARG 3 blockEntity ARG 3 blockEntity
METHOD method_53790 (Lnet/minecraft/class_8786;)Ljava/lang/Integer; METHOD method_53790 (Lnet/minecraft/class_8786;)Ljava/lang/Integer;
ARG 0 recipe ARG 0 recipe
METHOD method_56120 clearFuelTimes ()V

View File

@ -1,9 +1,9 @@
CLASS net/minecraft/class_2580 net/minecraft/block/entity/BeaconBlockEntity CLASS net/minecraft/class_2580 net/minecraft/block/entity/BeaconBlockEntity
FIELD field_11793 customName Lnet/minecraft/class_2561; FIELD field_11793 customName Lnet/minecraft/class_2561;
FIELD field_11795 primary Lnet/minecraft/class_1291; FIELD field_11795 primary Lnet/minecraft/class_6880;
FIELD field_11798 EFFECTS Ljava/util/Set; FIELD field_11798 EFFECTS Ljava/util/Set;
FIELD field_11799 secondary Lnet/minecraft/class_1291; FIELD field_11799 secondary Lnet/minecraft/class_6880;
FIELD field_11801 EFFECTS_BY_LEVEL [[Lnet/minecraft/class_1291; FIELD field_11801 EFFECTS_BY_LEVEL Ljava/util/List;
FIELD field_11803 level I FIELD field_11803 level I
FIELD field_17377 lock Lnet/minecraft/class_1273; FIELD field_17377 lock Lnet/minecraft/class_1273;
FIELD field_17378 propertyDelegate Lnet/minecraft/class_3913; FIELD field_17378 propertyDelegate Lnet/minecraft/class_3913;
@ -26,7 +26,7 @@ CLASS net/minecraft/class_2580 net/minecraft/block/entity/BeaconBlockEntity
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos
ARG 2 sound ARG 2 sound
METHOD method_10940 applyPlayerEffects (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1291;Lnet/minecraft/class_1291;)V METHOD method_10940 applyPlayerEffects (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos
ARG 2 beaconLevel ARG 2 beaconLevel
@ -42,15 +42,17 @@ CLASS net/minecraft/class_2580 net/minecraft/block/entity/BeaconBlockEntity
ARG 1 x ARG 1 x
ARG 2 y ARG 2 y
ARG 3 z ARG 3 z
METHOD method_53251 getEffectOrNull (Lnet/minecraft/class_1291;)Lnet/minecraft/class_1291; METHOD method_53251 getEffectOrNull (Lnet/minecraft/class_6880;)Lnet/minecraft/class_6880;
ARG 0 effect ARG 0 effect
METHOD method_53252 readStatusEffect (Lnet/minecraft/class_2487;Ljava/lang/String;)Lnet/minecraft/class_1291; METHOD method_53252 readStatusEffect (Lnet/minecraft/class_2487;Ljava/lang/String;)Lnet/minecraft/class_6880;
ARG 0 nbt ARG 0 nbt
ARG 1 key ARG 1 key
METHOD method_53253 writeStatusEffect (Lnet/minecraft/class_2487;Ljava/lang/String;Lnet/minecraft/class_1291;)V METHOD method_53253 writeStatusEffect (Lnet/minecraft/class_2487;Ljava/lang/String;Lnet/minecraft/class_6880;)V
ARG 0 nbt ARG 0 nbt
ARG 1 key ARG 1 key
ARG 2 effect ARG 2 effect
METHOD method_55779 (Lnet/minecraft/class_2487;Ljava/lang/String;Lnet/minecraft/class_5321;)V
ARG 2 entryKey
CLASS class_2581 BeamSegment CLASS class_2581 BeamSegment
FIELD field_11804 height I FIELD field_11804 height I
FIELD field_11805 color [F FIELD field_11805 color [F

View File

@ -67,7 +67,7 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
COMMENT @see net.minecraft.block.AbstractBlock#onSyncedBlockEvent COMMENT @see net.minecraft.block.AbstractBlock#onSyncedBlockEvent
ARG 1 type ARG 1 type
ARG 2 data ARG 2 data
METHOD method_11005 createFromNbt (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2586; METHOD method_11005 createFromNbt (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2586;
COMMENT {@return the new block entity loaded from {@code nbt}, or {@code null} if it fails} COMMENT {@return the new block entity loaded from {@code nbt}, or {@code null} if it fails}
COMMENT COMMENT
COMMENT <p>This is used during chunk loading. This can fail if {@code nbt} has an improper or COMMENT <p>This is used during chunk loading. This can fail if {@code nbt} has an improper or
@ -76,7 +76,8 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
ARG 0 pos ARG 0 pos
ARG 1 state ARG 1 state
ARG 2 nbt ARG 2 nbt
METHOD method_11007 writeNbt (Lnet/minecraft/class_2487;)V ARG 3 registryLookup
METHOD method_11007 writeNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)V
COMMENT Writes data to {@code nbt}. Subclasses should override this if they COMMENT Writes data to {@code nbt}. Subclasses should override this if they
COMMENT store a persistent data. COMMENT store a persistent data.
COMMENT COMMENT
@ -86,6 +87,7 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
COMMENT COMMENT
COMMENT @see #readNbt COMMENT @see #readNbt
ARG 1 nbt ARG 1 nbt
ARG 2 registryLookup
METHOD method_11010 getCachedState ()Lnet/minecraft/class_2680; METHOD method_11010 getCachedState ()Lnet/minecraft/class_2680;
COMMENT {@return the cached block state at the block entity's position} COMMENT {@return the cached block state at the block entity's position}
COMMENT COMMENT
@ -99,7 +101,7 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
COMMENT COMMENT
COMMENT @see net.minecraft.entity.player.PlayerEntity#isCreativeLevelTwoOp COMMENT @see net.minecraft.entity.player.PlayerEntity#isCreativeLevelTwoOp
METHOD method_11012 markRemoved ()V METHOD method_11012 markRemoved ()V
METHOD method_11014 readNbt (Lnet/minecraft/class_2487;)V METHOD method_11014 readNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)V
COMMENT Reads data from {@code nbt}. Subclasses should override this if they COMMENT Reads data from {@code nbt}. Subclasses should override this if they
COMMENT store a persistent data. COMMENT store a persistent data.
COMMENT COMMENT
@ -114,11 +116,12 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
COMMENT COMMENT
COMMENT @see #writeNbt COMMENT @see #writeNbt
ARG 1 nbt ARG 1 nbt
ARG 2 registryLookup
METHOD method_11015 isRemoved ()Z METHOD method_11015 isRemoved ()Z
METHOD method_11016 getPos ()Lnet/minecraft/class_2338; METHOD method_11016 getPos ()Lnet/minecraft/class_2338;
COMMENT {@return the block entity's position} COMMENT {@return the block entity's position}
METHOD method_11017 getType ()Lnet/minecraft/class_2591; METHOD method_11017 getType ()Lnet/minecraft/class_2591;
METHOD method_16887 toInitialChunkDataNbt ()Lnet/minecraft/class_2487; METHOD method_16887 toInitialChunkDataNbt (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2487;
COMMENT {@return the serialized state of this block entity that is observable by clients} COMMENT {@return the serialized state of this block entity that is observable by clients}
COMMENT COMMENT
COMMENT <p>This is sent alongside the initial chunk data, as well as when the block COMMENT <p>This is sent alongside the initial chunk data, as well as when the block
@ -133,8 +136,9 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
COMMENT <p>To send all NBT data of this block entity saved to disk, return {@link #createNbt}. COMMENT <p>To send all NBT data of this block entity saved to disk, return {@link #createNbt}.
COMMENT COMMENT
COMMENT @see #toUpdatePacket COMMENT @see #toUpdatePacket
METHOD method_17897 (Lnet/minecraft/class_2487;Ljava/lang/String;Lnet/minecraft/class_2586;)Lnet/minecraft/class_2586; ARG 1 registryLookup
ARG 2 blockEntity METHOD method_17897 (Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;Ljava/lang/String;Lnet/minecraft/class_2586;)Lnet/minecraft/class_2586;
ARG 3 blockEntity
METHOD method_17899 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/lang/String;Lnet/minecraft/class_2591;)Lnet/minecraft/class_2586; METHOD method_17899 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/lang/String;Lnet/minecraft/class_2591;)Lnet/minecraft/class_2586;
ARG 3 type ARG 3 type
METHOD method_31662 setWorld (Lnet/minecraft/class_1937;)V METHOD method_31662 setWorld (Lnet/minecraft/class_1937;)V
@ -178,17 +182,18 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
COMMENT keys to store the position. This is incompatible with {@link COMMENT keys to store the position. This is incompatible with {@link
COMMENT net.minecraft.nbt.NbtHelper#fromBlockPos} that use uppercase keys. COMMENT net.minecraft.nbt.NbtHelper#fromBlockPos} that use uppercase keys.
ARG 0 nbt ARG 0 nbt
METHOD method_38240 setStackNbt (Lnet/minecraft/class_1799;)V METHOD method_38240 setStackNbt (Lnet/minecraft/class_1799;Lnet/minecraft/class_7225$class_7874;)V
COMMENT Sets {@code stack}'s {@code net.minecraft.item.BlockItem#BLOCK_ENTITY_TAG_KEY} COMMENT Sets {@code stack}'s {@code net.minecraft.item.BlockItem#BLOCK_ENTITY_TAG_KEY}
COMMENT NBT value to {@linkplain #createNbt the block entity's NBT data}. COMMENT NBT value to {@linkplain #createNbt the block entity's NBT data}.
ARG 1 stack ARG 1 stack
ARG 2 registryLookup
METHOD method_38241 writeIdToNbt (Lnet/minecraft/class_2487;)V METHOD method_38241 writeIdToNbt (Lnet/minecraft/class_2487;)V
COMMENT Writes the block entity type ID to {@code nbt} under the {@code id} key. COMMENT Writes the block entity type ID to {@code nbt} under the {@code id} key.
COMMENT COMMENT
COMMENT @throws RuntimeException if the block entity type is not registered in COMMENT @throws RuntimeException if the block entity type is not registered in
COMMENT the registry COMMENT the registry
ARG 1 nbt ARG 1 nbt
METHOD method_38242 createNbtWithIdentifyingData ()Lnet/minecraft/class_2487; METHOD method_38242 createNbtWithIdentifyingData (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2487;
COMMENT {@return the block entity's NBT data with identifying data} COMMENT {@return the block entity's NBT data with identifying data}
COMMENT COMMENT
COMMENT <p>In addition to data written at {@link #writeNbt}, this also COMMENT <p>In addition to data written at {@link #writeNbt}, this also
@ -197,7 +202,8 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
COMMENT COMMENT
COMMENT @see #createNbt COMMENT @see #createNbt
COMMENT @see #createNbtWithId COMMENT @see #createNbtWithId
METHOD method_38243 createNbtWithId ()Lnet/minecraft/class_2487; ARG 1 registryLookup
METHOD method_38243 createNbtWithId (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2487;
COMMENT {@return the block entity's NBT data with block entity type ID} COMMENT {@return the block entity's NBT data with block entity type ID}
COMMENT COMMENT
COMMENT <p>In addition to data written at {@link #writeNbt}, this also COMMENT <p>In addition to data written at {@link #writeNbt}, this also
@ -205,7 +211,8 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
COMMENT COMMENT
COMMENT @see #createNbt COMMENT @see #createNbt
COMMENT @see #createNbtWithIdentifyingData COMMENT @see #createNbtWithIdentifyingData
METHOD method_38244 createNbt ()Lnet/minecraft/class_2487; ARG 1 registryLookup
METHOD method_38244 createNbt (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2487;
COMMENT {@return the block entity's NBT data} COMMENT {@return the block entity's NBT data}
COMMENT COMMENT
COMMENT <p>Internally, this calls {@link #writeNbt} with a new {@link NbtCompound} COMMENT <p>Internally, this calls {@link #writeNbt} with a new {@link NbtCompound}
@ -214,6 +221,7 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
COMMENT @see #writeNbt COMMENT @see #writeNbt
COMMENT @see #createNbtWithIdentifyingData COMMENT @see #createNbtWithIdentifyingData
COMMENT @see #createNbtWithId COMMENT @see #createNbtWithId
ARG 1 registryLookup
METHOD method_5431 markDirty ()V METHOD method_5431 markDirty ()V
COMMENT Marks this block entity as dirty and that it needs to be saved. COMMENT Marks this block entity as dirty and that it needs to be saved.
COMMENT This also triggers {@linkplain World#updateComparators comparator update}. COMMENT This also triggers {@linkplain World#updateComparators comparator update}.

View File

@ -68,3 +68,5 @@ CLASS net/minecraft/class_2643 net/minecraft/block/entity/EndGatewayBlockEntity
ARG 1 pos ARG 1 pos
ARG 2 state ARG 2 state
ARG 3 blockEntity ARG 3 blockEntity
METHOD method_57012 (Lnet/minecraft/class_2338;)V
ARG 1 exitPortalPos

View File

@ -1,8 +1,7 @@
CLASS net/minecraft/class_2615 net/minecraft/block/entity/Hopper CLASS net/minecraft/class_2615 net/minecraft/block/entity/Hopper
FIELD field_12025 INSIDE_SHAPE Lnet/minecraft/class_265; FIELD field_12026 INPUT_AREA_SHAPE Lnet/minecraft/class_238;
FIELD field_12026 INPUT_AREA_SHAPE Lnet/minecraft/class_265; METHOD method_11262 getInputAreaShape ()Lnet/minecraft/class_238;
FIELD field_12027 ABOVE_SHAPE Lnet/minecraft/class_265;
METHOD method_11262 getInputAreaShape ()Lnet/minecraft/class_265;
METHOD method_11264 getHopperY ()D METHOD method_11264 getHopperY ()D
METHOD method_11265 getHopperZ ()D METHOD method_11265 getHopperZ ()D
METHOD method_11266 getHopperX ()D METHOD method_11266 getHopperX ()D
METHOD method_57081 canBlockFromAbove ()Z

View File

@ -4,6 +4,8 @@ CLASS net/minecraft/class_2614 net/minecraft/block/entity/HopperBlockEntity
FIELD field_12024 inventory Lnet/minecraft/class_2371; FIELD field_12024 inventory Lnet/minecraft/class_2371;
FIELD field_31341 TRANSFER_COOLDOWN I FIELD field_31341 TRANSFER_COOLDOWN I
FIELD field_31342 INVENTORY_SIZE I FIELD field_31342 INVENTORY_SIZE I
FIELD field_49100 AVAILABLE_SLOTS_CACHE [[I
FIELD field_49101 facing Lnet/minecraft/class_2350;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos ARG 1 pos
ARG 2 state ARG 2 state
@ -33,27 +35,28 @@ CLASS net/minecraft/class_2614 net/minecraft/block/entity/HopperBlockEntity
ARG 1 stack ARG 1 stack
ARG 2 slot ARG 2 slot
ARG 3 side ARG 3 side
METHOD method_11245 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;Lnet/minecraft/class_238;)Ljava/util/stream/Stream; METHOD method_11246 insert (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2614;)Z
ARG 2 box
METHOD method_11246 insert (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1263;)Z
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos
ARG 2 state ARG 2 blockEntity
ARG 3 inventory
METHOD method_11247 extract (Lnet/minecraft/class_1263;Lnet/minecraft/class_1542;)Z METHOD method_11247 extract (Lnet/minecraft/class_1263;Lnet/minecraft/class_1542;)Z
ARG 0 inventory ARG 0 inventory
ARG 1 itemEntity ARG 1 itemEntity
METHOD method_11248 getInputInventory (Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;)Lnet/minecraft/class_1263; METHOD method_11248 getInputInventory (Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1263;
ARG 0 world ARG 0 world
ARG 1 hopper ARG 1 hopper
ARG 2 pos
ARG 3 state
METHOD method_11250 getInventoryAt (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1263; METHOD method_11250 getInventoryAt (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1263;
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos
METHOD method_11251 getInventoryAt (Lnet/minecraft/class_1937;DDD)Lnet/minecraft/class_1263; METHOD method_11251 getInventoryAt (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;DDD)Lnet/minecraft/class_1263;
ARG 0 world ARG 0 world
ARG 1 x ARG 1 pos
ARG 3 y ARG 2 state
ARG 5 z ARG 3 x
ARG 5 y
ARG 7 z
METHOD method_11252 canExtract (Lnet/minecraft/class_1263;Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;ILnet/minecraft/class_2350;)Z METHOD method_11252 canExtract (Lnet/minecraft/class_1263;Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;ILnet/minecraft/class_2350;)Z
ARG 0 hopperInventory ARG 0 hopperInventory
ARG 1 fromInventory ARG 1 fromInventory
@ -69,14 +72,11 @@ CLASS net/minecraft/class_2614 net/minecraft/block/entity/HopperBlockEntity
METHOD method_11254 canMergeItems (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z METHOD method_11254 canMergeItems (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 0 first ARG 0 first
ARG 1 second ARG 1 second
METHOD method_11255 getOutputInventory (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1263; METHOD method_11255 getOutputInventory (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2614;)Lnet/minecraft/class_1263;
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos
ARG 2 state ARG 2 blockEntity
METHOD method_11256 isFull ()Z METHOD method_11256 isFull ()Z
METHOD method_11257 isInventoryEmpty (Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Z
ARG 0 inv
ARG 1 facing
METHOD method_11258 isInventoryFull (Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Z METHOD method_11258 isInventoryFull (Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Z
ARG 0 inventory ARG 0 inventory
ARG 1 direction ARG 1 direction
@ -90,17 +90,22 @@ CLASS net/minecraft/class_2614 net/minecraft/block/entity/HopperBlockEntity
ARG 1 inventory ARG 1 inventory
ARG 2 slot ARG 2 slot
ARG 3 side ARG 3 side
METHOD method_17766 (Lnet/minecraft/class_1263;I)Z METHOD method_17767 getAvailableSlots (Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)[I
ARG 1 slot
METHOD method_17767 getAvailableSlots (Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Ljava/util/stream/IntStream;
ARG 0 inventory ARG 0 inventory
ARG 1 side ARG 1 side
METHOD method_17768 (Lnet/minecraft/class_2615;Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;I)Z
ARG 3 slot
METHOD method_17769 (Lnet/minecraft/class_1263;I)Z
ARG 1 slot
METHOD method_31692 serverTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2614;)V METHOD method_31692 serverTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2614;)V
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos
ARG 2 state ARG 2 state
ARG 3 blockEntity ARG 3 blockEntity
METHOD method_57009 getEntityInventoryAt (Lnet/minecraft/class_1937;DDD)Lnet/minecraft/class_1263;
ARG 0 world
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_57010 getBlockInventoryAt (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1263;
ARG 0 world
ARG 1 pos
ARG 2 state
METHOD method_57011 indexArray (I)[I
ARG 0 size

View File

@ -1,7 +1,8 @@
CLASS net/minecraft/class_2621 net/minecraft/block/entity/LootableContainerBlockEntity CLASS net/minecraft/class_2621 net/minecraft/block/entity/LootableContainerBlockEntity
FIELD field_12036 lootTableSeed J FIELD field_12036 lootTableSeed J
FIELD field_12037 lootTableId Lnet/minecraft/class_2960; FIELD field_12037 lootTableId Lnet/minecraft/class_2960;
METHOD method_11281 setInvStackList (Lnet/minecraft/class_2371;)V METHOD method_11281 setHeldStacks (Lnet/minecraft/class_2371;)V
ARG 1 list ARG 1 list
METHOD method_11282 getHeldStacks ()Lnet/minecraft/class_2371;
METHOD method_11285 (Lnet/minecraft/class_2960;)V METHOD method_11285 (Lnet/minecraft/class_2960;)V
ARG 1 id ARG 1 id

View File

@ -26,7 +26,7 @@ CLASS net/minecraft/class_7262 net/minecraft/block/entity/SculkShriekerWarningMa
METHOD method_42255 (Lnet/minecraft/class_243;Lnet/minecraft/class_3222;)Z METHOD method_42255 (Lnet/minecraft/class_243;Lnet/minecraft/class_3222;)Z
ARG 1 player ARG 1 player
METHOD method_42258 reset ()V METHOD method_42258 reset ()V
METHOD method_42259 canIncreaseWarningLevel (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z METHOD method_42259 isWardenNearby (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos
METHOD method_42261 increaseWarningLevel ()V METHOD method_42261 increaseWarningLevel ()V

View File

@ -4,4 +4,8 @@ CLASS net/minecraft/class_8961 net/minecraft/block/entity/TrialSpawnerBlockEntit
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos ARG 1 pos
ARG 2 state ARG 2 state
METHOD method_55147 (Lnet/minecraft/class_8963;)V
ARG 1 spawner
METHOD method_55148 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V
ARG 1 nbtx
METHOD method_55150 getSpawner ()Lnet/minecraft/class_8963; METHOD method_55150 getSpawner ()Lnet/minecraft/class_8963;

View File

@ -0,0 +1,132 @@
CLASS net/minecraft/class_9199 net/minecraft/block/entity/VaultBlockEntity
FIELD field_48865 LOGGER Lorg/slf4j/Logger;
FIELD field_48866 serverData Lnet/minecraft/class_9204;
FIELD field_48867 sharedData Lnet/minecraft/class_9205;
FIELD field_48868 clientData Lnet/minecraft/class_9202;
FIELD field_48869 config Lnet/minecraft/class_9203;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
ARG 2 state
METHOD method_56729 encodeValue (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lnet/minecraft/class_2520;
ARG 0 codec
ARG 1 value
METHOD method_56730 setConfig (Lnet/minecraft/class_9203;)V
ARG 1 config
METHOD method_56731 getServerData ()Lnet/minecraft/class_9204;
METHOD method_56733 (Lnet/minecraft/class_9203;)V
ARG 1 config
METHOD method_56734 (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_56735 getSharedData ()Lnet/minecraft/class_9205;
METHOD method_56736 getClientData ()Lnet/minecraft/class_9202;
METHOD method_56737 getConfig ()Lnet/minecraft/class_9203;
CLASS class_9200 Client
METHOD method_56738 spawnConnectedParticlesFor (Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_1657;)V
ARG 0 world
ARG 1 pos
ARG 2 player
METHOD method_56739 spawnDeactivateParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 0 world
ARG 1 pos
METHOD method_56740 spawnAmbientParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_9205;)V
ARG 0 world
ARG 1 pos
ARG 2 sharedData
METHOD method_56741 tick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_9202;Lnet/minecraft/class_9205;)V
ARG 0 world
ARG 1 pos
ARG 2 state
ARG 3 clientData
ARG 4 sharedData
METHOD method_56742 spawnActivateParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_9205;)V
ARG 0 world
ARG 1 pos
ARG 2 state
ARG 3 sharedData
METHOD method_56743 hasDisplayItem (Lnet/minecraft/class_9205;)Z
ARG 0 sharedData
METHOD method_56744 getDeactivateParticlesPos (Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Lnet/minecraft/class_243;
ARG 0 pos
ARG 1 random
METHOD method_56745 isPlayerWithinConnectedParticlesRange (Lnet/minecraft/class_2338;Lnet/minecraft/class_9205;Lnet/minecraft/class_1657;)Z
ARG 0 pos
ARG 1 sharedData
ARG 2 player
METHOD method_56746 getConnectedParticlesOrigin (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_243;
ARG 0 pos
ARG 1 direction
METHOD method_56747 playAmbientSound (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_9205;)V
ARG 0 world
ARG 1 pos
ARG 2 sharedData
METHOD method_56748 spawnConnectedParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_9205;)V
ARG 0 world
ARG 1 pos
ARG 2 state
ARG 3 sharedData
METHOD method_56749 getRegularParticlesPos (Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Lnet/minecraft/class_243;
ARG 0 pos
ARG 1 random
CLASS class_9201 Server
FIELD field_48875 UNLOCK_TIME I
FIELD field_48876 DISPLAY_UPDATE_INTERVAL I
FIELD field_48877 FAILED_UNLOCK_COOLDOWN I
METHOD method_56750 shouldUpdateDisplayItem (JLnet/minecraft/class_9206;)Z
ARG 0 time
ARG 2 state
METHOD method_56751 generateLoot (Lnet/minecraft/class_3218;Lnet/minecraft/class_9203;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)Ljava/util/List;
ARG 0 world
ARG 1 config
ARG 2 pos
ARG 3 player
METHOD method_56752 playFailedUnlockSound (Lnet/minecraft/class_3218;Lnet/minecraft/class_9204;Lnet/minecraft/class_2338;)V
ARG 0 world
ARG 1 serverData
ARG 2 pos
METHOD method_56753 updateDisplayItem (Lnet/minecraft/class_3218;Lnet/minecraft/class_9206;Lnet/minecraft/class_9203;Lnet/minecraft/class_9205;Lnet/minecraft/class_2338;)V
ARG 0 world
ARG 1 state
ARG 2 config
ARG 3 sharedData
ARG 4 pos
METHOD method_56754 unlock (Lnet/minecraft/class_3218;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_9203;Lnet/minecraft/class_9204;Lnet/minecraft/class_9205;Ljava/util/List;)V
ARG 0 world
ARG 1 state
ARG 2 pos
ARG 3 config
ARG 4 serverData
ARG 5 sharedData
ARG 6 itemsToEject
METHOD method_56755 generateDisplayItem (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1799;
ARG 0 world
ARG 1 pos
ARG 2 lootTable
METHOD method_56756 tick (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_9203;Lnet/minecraft/class_9204;Lnet/minecraft/class_9205;)V
ARG 0 world
ARG 1 pos
ARG 2 state
ARG 3 config
ARG 4 serverData
ARG 5 sharedData
METHOD method_56757 tryUnlock (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_9203;Lnet/minecraft/class_9204;Lnet/minecraft/class_9205;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V
ARG 0 world
ARG 1 pos
ARG 2 state
ARG 3 config
ARG 4 serverData
ARG 5 sharedData
ARG 6 player
ARG 7 stack
METHOD method_56758 changeVaultState (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_9203;Lnet/minecraft/class_9205;)V
ARG 0 world
ARG 1 pos
ARG 2 oldState
ARG 3 newState
ARG 4 config
ARG 5 sharedData
METHOD method_56759 isValidKey (Lnet/minecraft/class_9203;Lnet/minecraft/class_1799;)Z
ARG 0 config
ARG 1 stack
METHOD method_56760 canBeUnlocked (Lnet/minecraft/class_9203;Lnet/minecraft/class_9206;)Z
ARG 0 config
ARG 1 state

View File

@ -3,13 +3,11 @@ CLASS net/minecraft/class_5561 net/minecraft/block/entity/ViewerCountManager
COMMENT ender chests, and barrels. COMMENT ender chests, and barrels.
FIELD field_27215 viewerCount I FIELD field_27215 viewerCount I
FIELD field_31339 SCHEDULE_TICK_DELAY I FIELD field_31339 SCHEDULE_TICK_DELAY I
FIELD field_48376 maxBlockInteractionRange D
METHOD method_31678 getViewerCount ()I METHOD method_31678 getViewerCount ()I
METHOD method_31679 isPlayerViewing (Lnet/minecraft/class_1657;)Z METHOD method_31679 isPlayerViewing (Lnet/minecraft/class_1657;)Z
COMMENT Determines whether the given player is currently viewing this container. COMMENT Determines whether the given player is currently viewing this container.
ARG 1 player ARG 1 player
METHOD method_31680 getInRangeViewerCount (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I
ARG 1 world
ARG 2 pos
METHOD method_31681 onContainerOpen (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V METHOD method_31681 onContainerOpen (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
COMMENT Run when this container is opened (when the viewer count becomes nonzero). COMMENT Run when this container is opened (when the viewer count becomes nonzero).
ARG 1 world ARG 1 world
@ -46,3 +44,6 @@ CLASS net/minecraft/class_5561 net/minecraft/block/entity/ViewerCountManager
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos
ARG 2 state ARG 2 state
METHOD method_56121 getViewingPlayers (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Ljava/util/List;
ARG 1 world
ARG 2 pos

View File

@ -0,0 +1,45 @@
CLASS net/minecraft/class_9206 net/minecraft/block/enums/VaultState
FIELD field_48907 id Ljava/lang/String;
FIELD field_48908 light Lnet/minecraft/class_9206$class_9207;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_9206$class_9207;)V
ARG 3 id
ARG 4 light
METHOD method_56801 getLuminance ()I
METHOD method_56802 ejectItem (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;F)V
ARG 1 world
ARG 2 pos
ARG 3 stack
ARG 4 pitchModifier
METHOD method_56803 update (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_9203;Lnet/minecraft/class_9204;Lnet/minecraft/class_9205;)Lnet/minecraft/class_9206;
ARG 1 world
ARG 2 pos
ARG 3 config
ARG 4 serverData
ARG 5 sharedData
METHOD method_56804 updateActiveState (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_9203;Lnet/minecraft/class_9204;Lnet/minecraft/class_9205;D)Lnet/minecraft/class_9206;
ARG 0 world
ARG 1 pos
ARG 2 config
ARG 3 serverData
ARG 4 sharedData
ARG 5 radius
METHOD method_56805 onChangedTo (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_9203;Lnet/minecraft/class_9205;)V
ARG 1 world
ARG 2 pos
ARG 3 config
ARG 4 sharedData
METHOD method_56806 onStateChange (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_9206;Lnet/minecraft/class_9203;Lnet/minecraft/class_9205;)V
ARG 1 world
ARG 2 pos
ARG 3 newState
ARG 4 config
ARG 5 sharedData
METHOD method_56808 onChangedFrom (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_9203;Lnet/minecraft/class_9205;)V
ARG 1 world
ARG 2 pos
ARG 3 config
ARG 4 sharedData
CLASS class_9207 Light
FIELD field_48913 luminance I
METHOD <init> (Ljava/lang/String;II)V
ARG 3 luminance

View File

@ -1,17 +1,42 @@
CLASS net/minecraft/class_8962 net/minecraft/block/spawner/EntityDetector CLASS net/minecraft/class_8962 net/minecraft/block/spawner/EntityDetector
FIELD field_47356 SURVIVAL_PLAYER Lnet/minecraft/class_8962;
FIELD field_47357 SHEEP Lnet/minecraft/class_8962; FIELD field_47357 SHEEP Lnet/minecraft/class_8962;
METHOD detect (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;I)Ljava/util/List; FIELD field_48860 SURVIVAL_PLAYERS Lnet/minecraft/class_8962;
FIELD field_48861 NON_SPECTATOR_PLAYERS Lnet/minecraft/class_8962;
METHOD detect (Lnet/minecraft/class_3218;Lnet/minecraft/class_8962$class_9198;Lnet/minecraft/class_2338;D)Ljava/util/List;
ARG 1 world ARG 1 world
ARG 2 selector
ARG 3 center
ARG 4 radius
METHOD method_55155 (Lnet/minecraft/class_3218;Lnet/minecraft/class_8962$class_9198;Lnet/minecraft/class_2338;D)Ljava/util/List;
ARG 0 world
ARG 1 selector
ARG 2 center ARG 2 center
ARG 3 radius ARG 3 radius
METHOD method_55153 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;I)Ljava/util/List; METHOD method_56720 (Lnet/minecraft/class_3218;Lnet/minecraft/class_8962$class_9198;Lnet/minecraft/class_2338;D)Ljava/util/List;
ARG 0 world ARG 0 world
ARG 1 center ARG 1 selector
ARG 2 radius ARG 2 center
METHOD method_55154 (Lnet/minecraft/class_2338;ILnet/minecraft/class_3222;)Z ARG 3 radius
ARG 2 player METHOD method_56721 (Lnet/minecraft/class_2338;DLnet/minecraft/class_1657;)Z
METHOD method_55155 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;I)Ljava/util/List; ARG 3 player
METHOD method_56722 (Lnet/minecraft/class_3218;Lnet/minecraft/class_8962$class_9198;Lnet/minecraft/class_2338;D)Ljava/util/List;
ARG 0 world ARG 0 world
ARG 1 center ARG 1 selector
ARG 2 radius ARG 2 center
ARG 3 radius
METHOD method_56723 (Lnet/minecraft/class_2338;DLnet/minecraft/class_1657;)Z
ARG 3 player
CLASS class_9198 Selector
FIELD field_48862 IN_WORLD Lnet/minecraft/class_8962$class_9198;
METHOD method_56724 getEntities (Lnet/minecraft/class_3218;Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/List;
ARG 1 world
ARG 2 typeFilter
ARG 3 box
ARG 4 predicate
METHOD method_56725 getPlayers (Lnet/minecraft/class_3218;Ljava/util/function/Predicate;)Ljava/util/List;
ARG 1 world
ARG 2 predicate
METHOD method_56726 ofPlayer (Lnet/minecraft/class_1657;)Lnet/minecraft/class_8962$class_9198;
ARG 0 player
METHOD method_56727 ofPlayers (Ljava/util/List;)Lnet/minecraft/class_8962$class_9198;
ARG 0 players

View File

@ -35,3 +35,6 @@ CLASS net/minecraft/class_1952 net/minecraft/block/spawner/MobSpawnerEntry
ARG 0 rules ARG 0 rules
METHOD method_51719 createLightLimitCodec (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; METHOD method_51719 createLightLimitCodec (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;
ARG 0 name ARG 0 name
METHOD method_56563 canSpawn (Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Z
ARG 1 pos
ARG 2 world

View File

@ -3,5 +3,7 @@ CLASS net/minecraft/class_8965 net/minecraft/block/spawner/TrialSpawnerConfig
FIELD field_47368 codec Lcom/mojang/serialization/MapCodec; FIELD field_47368 codec Lcom/mojang/serialization/MapCodec;
METHOD method_55179 getTotalMobs (I)I METHOD method_55179 getTotalMobs (I)I
ARG 1 additionalPlayers ARG 1 additionalPlayers
METHOD method_55180 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_55181 getSimultaneousMobs (I)I METHOD method_55181 getSimultaneousMobs (I)I
ARG 1 additionalPlayers ARG 1 additionalPlayers

View File

@ -32,11 +32,12 @@ CLASS net/minecraft/class_8966 net/minecraft/block/spawner/TrialSpawnerData
ARG 1 world ARG 1 world
ARG 2 config ARG 2 config
ARG 3 additionalPlayers ARG 3 additionalPlayers
METHOD method_55186 updatePlayers (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_8962;I)V METHOD method_55186 updatePlayers (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_8962;Lnet/minecraft/class_8962$class_9198;I)V
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 entityDetector ARG 3 entityDetector
ARG 4 range ARG 4 entitySelector
ARG 5 range
METHOD method_55187 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_55187 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_55188 getSpawnData (Lnet/minecraft/class_8963;Lnet/minecraft/class_5819;)Lnet/minecraft/class_1952; METHOD method_55188 getSpawnData (Lnet/minecraft/class_8963;Lnet/minecraft/class_5819;)Lnet/minecraft/class_1952;

View File

@ -6,14 +6,17 @@ CLASS net/minecraft/class_8963 net/minecraft/block/spawner/TrialSpawnerLogic
FIELD field_47364 trialSpawner Lnet/minecraft/class_8963$class_8964; FIELD field_47364 trialSpawner Lnet/minecraft/class_8963$class_8964;
FIELD field_47365 entityDetector Lnet/minecraft/class_8962; FIELD field_47365 entityDetector Lnet/minecraft/class_8962;
FIELD field_47366 forceActivate Z FIELD field_47366 forceActivate Z
METHOD <init> (Lnet/minecraft/class_8963$class_8964;Lnet/minecraft/class_8962;)V FIELD field_48864 entitySelector Lnet/minecraft/class_8962$class_9198;
METHOD <init> (Lnet/minecraft/class_8963$class_8964;Lnet/minecraft/class_8962;Lnet/minecraft/class_8962$class_9198;)V
ARG 1 trialSpawner ARG 1 trialSpawner
ARG 2 entityDetector ARG 2 entityDetector
METHOD <init> (Lnet/minecraft/class_8965;Lnet/minecraft/class_8966;Lnet/minecraft/class_8963$class_8964;Lnet/minecraft/class_8962;)V ARG 3 entitySelector
METHOD <init> (Lnet/minecraft/class_8965;Lnet/minecraft/class_8966;Lnet/minecraft/class_8963$class_8964;Lnet/minecraft/class_8962;Lnet/minecraft/class_8962$class_9198;)V
ARG 1 config ARG 1 config
ARG 2 data ARG 2 data
ARG 3 trialSpawner ARG 3 trialSpawner
ARG 4 entityDetector ARG 4 entityDetector
ARG 5 entitySelector
METHOD method_55156 codec ()Lcom/mojang/serialization/Codec; METHOD method_55156 codec ()Lcom/mojang/serialization/Codec;
METHOD method_55157 (DDDLnet/minecraft/class_5819;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297; METHOD method_55157 (DDDLnet/minecraft/class_5819;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;
ARG 7 entity ARG 7 entity
@ -68,6 +71,7 @@ CLASS net/minecraft/class_8963 net/minecraft/block/spawner/TrialSpawnerLogic
METHOD method_55176 updateListeners ()V METHOD method_55176 updateListeners ()V
METHOD method_55177 getEntityDetector ()Lnet/minecraft/class_8962; METHOD method_55177 getEntityDetector ()Lnet/minecraft/class_8962;
METHOD method_55178 forceActivate ()V METHOD method_55178 forceActivate ()V
METHOD method_56728 getEntitySelector ()Lnet/minecraft/class_8962$class_9198;
CLASS class_8964 TrialSpawner CLASS class_8964 TrialSpawner
METHOD method_55146 setSpawnerState (Lnet/minecraft/class_1937;Lnet/minecraft/class_8967;)V METHOD method_55146 setSpawnerState (Lnet/minecraft/class_1937;Lnet/minecraft/class_8967;)V
ARG 1 world ARG 1 world

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_9202 net/minecraft/block/vault/VaultClientData
FIELD field_48878 DISPLAY_ROTATION_SPEED F
FIELD field_48879 displayRotation F
FIELD field_48880 prevDisplayRotation F
METHOD method_56761 getDisplayRotation ()F
METHOD method_56762 getPreviousDisplayRotation ()F
METHOD method_56763 rotateDisplay ()V

View File

@ -0,0 +1,13 @@
CLASS net/minecraft/class_9203 net/minecraft/block/vault/VaultConfig
FIELD field_48881 CONFIG_KEY Ljava/lang/String;
FIELD field_48882 DEFAULT Lnet/minecraft/class_9203;
FIELD field_48883 codec Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2960;DDLnet/minecraft/class_1799;Ljava/util/Optional;)V
ARG 1 lootTable
ARG 2 activationRange
ARG 4 deactivationRange
ARG 6 keyItem
ARG 7 overrideLootTableToDisplay
METHOD method_56764 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_56765 validate ()Lcom/mojang/serialization/DataResult;

View File

@ -0,0 +1,46 @@
CLASS net/minecraft/class_9204 net/minecraft/block/vault/VaultServerData
FIELD field_48884 SERVER_DATA_KEY Ljava/lang/String;
FIELD field_48885 codec Lcom/mojang/serialization/Codec;
FIELD field_48886 dirty Z
FIELD field_48887 MAX_STORED_REWARDED_PLAYERS I
FIELD field_48888 rewardedPlayers Ljava/util/Set;
FIELD field_48889 stateUpdatingResumesAt J
FIELD field_48890 itemsToEject Ljava/util/List;
FIELD field_48891 lastFailedUnlockTime J
FIELD field_48892 totalEjectionsNeeded I
METHOD <init> (Ljava/util/Set;JLjava/util/List;I)V
ARG 1 rewardedPlayers
ARG 2 stateUpdatingResumesAt
ARG 4 itemsToEject
ARG 5 totalEjectionsNeeded
METHOD method_56767 getLastFailedUnlockTime ()J
METHOD method_56768 setLastFailedUnlockTime (J)V
ARG 1 lastFailedUnlockTime
METHOD method_56769 hasRewardedPlayer (Lnet/minecraft/class_1657;)Z
ARG 1 player
METHOD method_56770 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_56771 copyFrom (Lnet/minecraft/class_9204;)V
ARG 1 data
METHOD method_56772 setItemsToEject (Ljava/util/List;)V
ARG 1 itemsToEject
METHOD method_56773 getRewardedPlayers ()Ljava/util/Set;
METHOD method_56774 setStateUpdatingResumeTime (J)V
ARG 1 stateUpdatingResumesAt
METHOD method_56775 markPlayerAsRewarded (Lnet/minecraft/class_1657;)V
ARG 1 player
METHOD method_56776 (Lnet/minecraft/class_9204;)Ljava/lang/Integer;
ARG 0 data
METHOD method_56777 getStateUpdatingResumeTime ()J
METHOD method_56778 (Lnet/minecraft/class_9204;)Ljava/util/List;
ARG 0 data
METHOD method_56779 getItemsToEject ()Ljava/util/List;
METHOD method_56780 (Lnet/minecraft/class_9204;)Ljava/lang/Long;
ARG 0 data
METHOD method_56781 finishEjecting ()V
METHOD method_56782 (Lnet/minecraft/class_9204;)Ljava/util/Set;
ARG 0 data
METHOD method_56783 getItemToDisplay ()Lnet/minecraft/class_1799;
METHOD method_56784 getItemToEject ()Lnet/minecraft/class_1799;
METHOD method_56785 getEjectSoundPitchModifier ()F
METHOD method_56786 markDirty ()V

View File

@ -0,0 +1,37 @@
CLASS net/minecraft/class_9205 net/minecraft/block/vault/VaultSharedData
FIELD field_48893 SHARED_DATA_KEY Ljava/lang/String;
FIELD field_48894 codec Lcom/mojang/serialization/Codec;
FIELD field_48895 dirty Z
FIELD field_48896 displayItem Lnet/minecraft/class_1799;
FIELD field_48897 connectedPlayers Ljava/util/Set;
FIELD field_48898 connectedParticlesRange D
METHOD <init> (Lnet/minecraft/class_1799;Ljava/util/Set;D)V
ARG 1 displayItem
ARG 2 connectedPlayers
ARG 3 connectedParticlesRange
METHOD method_56787 getDisplayItem ()Lnet/minecraft/class_1799;
METHOD method_56788 updateConnectedPlayers (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_9204;Lnet/minecraft/class_9203;D)V
ARG 1 world
ARG 2 pos
ARG 3 serverData
ARG 4 config
ARG 5 radius
METHOD method_56789 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_56790 setDisplayItem (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD method_56791 (Lnet/minecraft/class_9204;Ljava/util/UUID;)Z
ARG 1 uuid
METHOD method_56792 copyFrom (Lnet/minecraft/class_9205;)V
ARG 1 data
METHOD method_56793 hasDisplayItem ()Z
METHOD method_56794 (Lnet/minecraft/class_9205;)Ljava/lang/Double;
ARG 0 data
METHOD method_56795 hasConnectedPlayers ()Z
METHOD method_56796 (Lnet/minecraft/class_9205;)Ljava/util/Set;
ARG 0 data
METHOD method_56797 getConnectedPlayers ()Ljava/util/Set;
METHOD method_56798 (Lnet/minecraft/class_9205;)Lnet/minecraft/class_1799;
ARG 0 data
METHOD method_56799 getConnectedParticlesRange ()D
METHOD method_56800 markDirty ()V

View File

@ -212,9 +212,10 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_1495 getSessionService ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; METHOD method_1495 getSessionService ()Lcom/mojang/authlib/minecraft/MinecraftSessionService;
METHOD method_1496 isIntegratedServerRunning ()Z METHOD method_1496 isIntegratedServerRunning ()Z
METHOD method_1498 isHudEnabled ()Z METHOD method_1498 isHudEnabled ()Z
METHOD method_1499 addBlockEntityNbt (Lnet/minecraft/class_1799;Lnet/minecraft/class_2586;)V METHOD method_1499 addBlockEntityNbt (Lnet/minecraft/class_1799;Lnet/minecraft/class_2586;Lnet/minecraft/class_5455;)V
ARG 1 stack ARG 1 stack
ARG 2 blockEntity ARG 2 blockEntity
ARG 3 registryManager
METHOD method_1502 (Lnet/minecraft/class_1799;)Ljava/util/stream/Stream; METHOD method_1502 (Lnet/minecraft/class_1799;)Ljava/util/stream/Stream;
ARG 0 stack ARG 0 stack
METHOD method_1504 setCameraEntity (Lnet/minecraft/class_1297;)V METHOD method_1504 setCameraEntity (Lnet/minecraft/class_1297;)V
@ -311,8 +312,9 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_17533 (I)Lnet/minecraft/class_3949; METHOD method_17533 (I)Lnet/minecraft/class_3949;
ARG 1 spawnChunkRadius ARG 1 spawnChunkRadius
METHOD method_18095 getSplashTextLoader ()Lnet/minecraft/class_4008; METHOD method_18095 getSplashTextLoader ()Lnet/minecraft/class_4008;
METHOD method_18096 disconnect (Lnet/minecraft/class_437;)V METHOD method_18096 disconnect (Lnet/minecraft/class_437;Z)V
ARG 1 disconnectionScreen ARG 1 disconnectionScreen
ARG 2 transferring
METHOD method_18097 setWorld (Lnet/minecraft/class_638;)V METHOD method_18097 setWorld (Lnet/minecraft/class_638;)V
ARG 1 world ARG 1 world
METHOD method_18098 reset (Lnet/minecraft/class_437;)V METHOD method_18098 reset (Lnet/minecraft/class_437;)V
@ -364,8 +366,6 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_27022 hasOutline (Lnet/minecraft/class_1297;)Z METHOD method_27022 hasOutline (Lnet/minecraft/class_1297;)Z
COMMENT Checks if the provided {@code entity} should display an outline around its model. COMMENT Checks if the provided {@code entity} should display an outline around its model.
ARG 1 entity ARG 1 entity
METHOD method_27466 initFont (Z)V
ARG 1 forcesUnicode
METHOD method_29041 openChatScreen (Ljava/lang/String;)V METHOD method_29041 openChatScreen (Ljava/lang/String;)V
ARG 1 text ARG 1 text
METHOD method_29042 shouldBlockMessages (Ljava/util/UUID;)Z METHOD method_29042 shouldBlockMessages (Ljava/util/UUID;)Z
@ -538,6 +538,8 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_53526 getDebugHud ()Lnet/minecraft/class_340; METHOD method_53526 getDebugHud ()Lnet/minecraft/class_340;
METHOD method_53527 onInitFinished (Lnet/minecraft/class_310$class_8764;)Ljava/lang/Runnable; METHOD method_53527 onInitFinished (Lnet/minecraft/class_310$class_8764;)Ljava/lang/Runnable;
ARG 1 loadingContext ARG 1 loadingContext
METHOD method_53865 (Ljava/util/List;)Lnet/minecraft/class_1123;
ARG 0 stacks
METHOD method_54116 formatSeconds (D)Ljava/lang/String; METHOD method_54116 formatSeconds (D)Ljava/lang/String;
ARG 0 seconds ARG 0 seconds
METHOD method_54117 addUptimesToCrashReport (Lnet/minecraft/class_129;)V METHOD method_54117 addUptimesToCrashReport (Lnet/minecraft/class_129;)V
@ -551,6 +553,9 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
METHOD method_55505 onDisconnected ()V METHOD method_55505 onDisconnected ()V
METHOD method_55606 providesProfileKeys ()Z METHOD method_55606 providesProfileKeys ()Z
METHOD method_55607 getUserProperties ()Lcom/mojang/authlib/minecraft/UserApiService$UserProperties; METHOD method_55607 getUserProperties ()Lcom/mojang/authlib/minecraft/UserApiService$UserProperties;
METHOD method_56134 disconnect (Lnet/minecraft/class_437;)V
ARG 1 disconnectionScreen
METHOD method_57017 onFontOptionsChanged ()V
CLASS class_5859 ChatRestriction CLASS class_5859 ChatRestriction
COMMENT Represents the restrictions on chat on a Minecraft client. COMMENT Represents the restrictions on chat on a Minecraft client.
COMMENT COMMENT

View File

@ -5,7 +5,6 @@ CLASS net/minecraft/class_312 net/minecraft/client/Mouse
FIELD field_1782 cursorYSmoother Lnet/minecraft/class_3540; FIELD field_1782 cursorYSmoother Lnet/minecraft/class_3540;
FIELD field_1783 cursorLocked Z FIELD field_1783 cursorLocked Z
FIELD field_1784 hasResolutionChanged Z FIELD field_1784 hasResolutionChanged Z
FIELD field_1785 lastMouseUpdateTime D
FIELD field_1787 cursorDeltaY D FIELD field_1787 cursorDeltaY D
FIELD field_1788 rightButtonClicked Z FIELD field_1788 rightButtonClicked Z
FIELD field_1789 cursorDeltaX D FIELD field_1789 cursorDeltaX D
@ -17,6 +16,7 @@ CLASS net/minecraft/class_312 net/minecraft/client/Mouse
FIELD field_1795 x D FIELD field_1795 x D
FIELD field_45296 eventDeltaHorizontalWheel D FIELD field_45296 eventDeltaHorizontalWheel D
FIELD field_45297 eventDeltaVerticalWheel D FIELD field_45297 eventDeltaVerticalWheel D
FIELD field_47842 lastTickTime D
METHOD <init> (Lnet/minecraft/class_310;)V METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client ARG 1 client
METHOD method_1598 onMouseScroll (JDD)V METHOD method_1598 onMouseScroll (JDD)V
@ -39,7 +39,8 @@ CLASS net/minecraft/class_312 net/minecraft/client/Mouse
ARG 5 mods ARG 5 mods
METHOD method_1603 getX ()D METHOD method_1603 getX ()D
METHOD method_1604 getY ()D METHOD method_1604 getY ()D
METHOD method_1606 updateMouse ()V METHOD method_1606 updateMouse (D)V
ARG 1 timeDelta
METHOD method_1607 setup (J)V METHOD method_1607 setup (J)V
ARG 1 window ARG 1 window
METHOD method_1608 wasLeftButtonClicked ()Z METHOD method_1608 wasLeftButtonClicked ()Z
@ -69,3 +70,4 @@ CLASS net/minecraft/class_312 net/minecraft/client/Mouse
ARG 3 paths ARG 3 paths
METHOD method_30134 setResolutionChanged ()V METHOD method_30134 setResolutionChanged ()V
METHOD method_35707 wasMiddleButtonClicked ()Z METHOD method_35707 wasMiddleButtonClicked ()Z
METHOD method_55793 tick ()V

View File

@ -3,3 +3,4 @@ CLASS net/minecraft/class_390 net/minecraft/client/font/Font
ARG 1 codePoint ARG 1 codePoint
METHOD method_27442 getProvidedGlyphs ()Lit/unimi/dsi/fastutil/ints/IntSet; METHOD method_27442 getProvidedGlyphs ()Lit/unimi/dsi/fastutil/ints/IntSet;
COMMENT {@return the set of code points for which this font can provide glyphs} COMMENT {@return the set of code points for which this font can provide glyphs}
CLASS class_9241 FontFilterPair

View File

@ -0,0 +1,15 @@
CLASS net/minecraft/class_9243 net/minecraft/client/font/FontFilterType
FIELD field_49114 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49115 id Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 id
CLASS class_9244 FilterMap
FIELD field_49117 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49118 NO_FILTER Lnet/minecraft/class_9243$class_9244;
FIELD field_49119 activeFilters Ljava/util/Map;
METHOD <init> (Ljava/util/Map;)V
ARG 1 activeFilters
METHOD method_57031 apply (Lnet/minecraft/class_9243$class_9244;)Lnet/minecraft/class_9243$class_9244;
ARG 1 activeFilters
METHOD method_57032 isAllowed (Ljava/util/Set;)Z
ARG 1 activeFilters

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_389 net/minecraft/client/font/FontLoader CLASS net/minecraft/class_389 net/minecraft/client/font/FontLoader
FIELD field_44801 CODEC Lcom/mojang/serialization/Codec; FIELD field_44801 CODEC Lcom/mojang/serialization/MapCodec;
METHOD method_51731 getType ()Lnet/minecraft/class_394; METHOD method_51731 getType ()Lnet/minecraft/class_394;
METHOD method_51734 build ()Lcom/mojang/datafixers/util/Either; METHOD method_51734 build ()Lcom/mojang/datafixers/util/Either;
METHOD method_51757 (Lnet/minecraft/class_394;)Lcom/mojang/serialization/Codec; METHOD method_51757 (Lnet/minecraft/class_394;)Lcom/mojang/serialization/Codec;
@ -8,3 +8,7 @@ CLASS net/minecraft/class_389 net/minecraft/client/font/FontLoader
METHOD load (Lnet/minecraft/class_3300;)Lnet/minecraft/class_390; METHOD load (Lnet/minecraft/class_3300;)Lnet/minecraft/class_390;
ARG 1 resourceManager ARG 1 resourceManager
CLASS class_8540 Reference CLASS class_8540 Reference
CLASS class_9245 Provider
FIELD field_49122 CODEC Lcom/mojang/serialization/Codec;
METHOD method_57040 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -4,28 +4,20 @@ CLASS net/minecraft/class_378 net/minecraft/client/font/FontManager
FIELD field_2261 LOGGER Lorg/slf4j/Logger; FIELD field_2261 LOGGER Lorg/slf4j/Logger;
FIELD field_24254 MISSING_STORAGE_ID Lnet/minecraft/class_2960; FIELD field_24254 MISSING_STORAGE_ID Lnet/minecraft/class_2960;
FIELD field_24255 missingStorage Lnet/minecraft/class_377; FIELD field_24255 missingStorage Lnet/minecraft/class_377;
FIELD field_24256 idOverrides Ljava/util/Map;
FIELD field_32226 FONTS_JSON Ljava/lang/String; FIELD field_32226 FONTS_JSON Ljava/lang/String;
FIELD field_40409 FINDER Lnet/minecraft/class_7654; FIELD field_40409 FINDER Lnet/minecraft/class_7654;
FIELD field_44757 GSON Lcom/google/gson/Gson; FIELD field_44757 GSON Lcom/google/gson/Gson;
FIELD field_44758 fonts Ljava/util/List; FIELD field_44758 fonts Ljava/util/List;
FIELD field_49111 currentStorage Lnet/minecraft/class_377;
METHOD <init> (Lnet/minecraft/class_1060;)V METHOD <init> (Lnet/minecraft/class_1060;)V
ARG 1 manager ARG 1 manager
METHOD method_27539 createTextRenderer ()Lnet/minecraft/class_327; METHOD method_27539 createTextRenderer ()Lnet/minecraft/class_327;
METHOD method_27540 (Lnet/minecraft/class_377;)V METHOD method_27540 (Lnet/minecraft/class_377;)V
ARG 0 fontStorage ARG 0 fontStorage
METHOD method_27541 setIdOverrides (Ljava/util/Map;)V
ARG 1 idOverrides
METHOD method_27542 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_377;
ARG 1 id
METHOD method_45077 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_377;
ARG 1 id
METHOD method_45078 createAdvanceValidatingTextRenderer ()Lnet/minecraft/class_327; METHOD method_45078 createAdvanceValidatingTextRenderer ()Lnet/minecraft/class_327;
METHOD method_51606 getEffectiveId (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; METHOD method_51607 (Ljava/util/Set;Lnet/minecraft/class_2960;Ljava/util/List;)V
ARG 1 id ARG 2 id
METHOD method_51607 (Lnet/minecraft/class_2960;Ljava/util/List;)V ARG 3 fonts
ARG 1 fontId
ARG 2 providers
METHOD method_51608 loadIndex (Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; METHOD method_51608 loadIndex (Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
ARG 1 resourceManager ARG 1 resourceManager
ARG 2 executor ARG 2 executor
@ -33,10 +25,10 @@ CLASS net/minecraft/class_378 net/minecraft/client/font/FontManager
ARG 1 entry ARG 1 entry
METHOD method_51610 (Lnet/minecraft/class_3695;Lnet/minecraft/class_378$class_8536;)V METHOD method_51610 (Lnet/minecraft/class_3695;Lnet/minecraft/class_378$class_8536;)V
ARG 2 index ARG 2 index
METHOD method_51611 (Lnet/minecraft/class_390;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; METHOD method_51611 (Lnet/minecraft/class_390$class_9241;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;
ARG 3 dest ARG 3 dest
METHOD method_51612 (Lnet/minecraft/class_378$class_8534;Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;Lnet/minecraft/class_378$class_8537;Lnet/minecraft/class_389$class_8539;)V METHOD method_51612 (Lnet/minecraft/class_378$class_8534;Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;Lnet/minecraft/class_378$class_8537;Lnet/minecraft/class_9243$class_9244;Lnet/minecraft/class_389$class_8539;)V
ARG 5 loadable ARG 6 loadable
METHOD method_51613 load (Lnet/minecraft/class_378$class_8534;Lnet/minecraft/class_389$class_8539;Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; METHOD method_51613 load (Lnet/minecraft/class_378$class_8534;Lnet/minecraft/class_389$class_8539;Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
ARG 1 key ARG 1 key
ARG 2 loadable ARG 2 loadable
@ -45,8 +37,8 @@ CLASS net/minecraft/class_378 net/minecraft/client/font/FontManager
METHOD method_51614 reload (Lnet/minecraft/class_378$class_8536;Lnet/minecraft/class_3695;)V METHOD method_51614 reload (Lnet/minecraft/class_378$class_8536;Lnet/minecraft/class_3695;)V
ARG 1 index ARG 1 index
ARG 2 profiler ARG 2 profiler
METHOD method_51615 (Lnet/minecraft/class_378$class_8537;Lnet/minecraft/class_378$class_8534;Lnet/minecraft/class_389$class_8540;)V METHOD method_51615 (Lnet/minecraft/class_378$class_8537;Lnet/minecraft/class_378$class_8534;Lnet/minecraft/class_9243$class_9244;Lnet/minecraft/class_389$class_8540;)V
ARG 2 reference ARG 3 reference
METHOD method_51617 getRequiredFontProviders (Ljava/util/List;)Ljava/util/Map; METHOD method_51617 getRequiredFontProviders (Ljava/util/List;)Ljava/util/Map;
ARG 1 entries ARG 1 entries
METHOD method_51618 (Ljava/util/List;I)V METHOD method_51618 (Ljava/util/List;I)V
@ -54,10 +46,10 @@ CLASS net/minecraft/class_378 net/minecraft/client/font/FontManager
METHOD method_51619 loadFontProviders (Ljava/util/List;Lnet/minecraft/class_2960;)Ljava/util/List; METHOD method_51619 loadFontProviders (Ljava/util/List;Lnet/minecraft/class_2960;)Ljava/util/List;
ARG 0 fontResources ARG 0 fontResources
ARG 1 id ARG 1 id
METHOD method_51620 insertFont (Ljava/util/List;Lnet/minecraft/class_390;)V METHOD method_51620 insertFont (Ljava/util/List;Lnet/minecraft/class_390$class_9241;)V
ARG 1 fonts ARG 1 fonts
ARG 2 font ARG 2 font
METHOD method_51621 (Ljava/util/List;Lnet/minecraft/class_390;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage; METHOD method_51621 (Ljava/util/List;Lnet/minecraft/class_390$class_9241;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage;
ARG 4 providers ARG 4 providers
METHOD method_51622 (Ljava/util/List;Ljava/util/Map;Ljava/lang/Void;)Lnet/minecraft/class_378$class_8536; METHOD method_51622 (Ljava/util/List;Ljava/util/Map;Ljava/lang/Void;)Lnet/minecraft/class_378$class_8536;
ARG 2 ignored ARG 2 ignored
@ -68,24 +60,39 @@ CLASS net/minecraft/class_378 net/minecraft/client/font/FontManager
ARG 2 fonts ARG 2 fonts
METHOD method_51626 (Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage; METHOD method_51626 (Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage;
ARG 2 entries ARG 2 entries
METHOD method_57023 getStorageInternal (Lnet/minecraft/class_2960;)Lnet/minecraft/class_377;
ARG 1 id
METHOD method_57024 setActiveFilters (Lnet/minecraft/class_315;)V
ARG 1 options
METHOD method_57025 getStorage (Lnet/minecraft/class_2960;)Lnet/minecraft/class_377;
ARG 1 id
METHOD method_57026 getActiveFilters (Lnet/minecraft/class_315;)Ljava/util/Set;
ARG 0 options
METHOD method_57027 createEmptyFont ()Lnet/minecraft/class_390$class_9241;
CLASS class_8534 FontKey CLASS class_8534 FontKey
CLASS class_8535 Builder CLASS class_8535 Builder
METHOD method_51628 (Ljava/util/concurrent/CompletableFuture;)Ljava/util/Optional; METHOD method_51628 (Ljava/util/concurrent/CompletableFuture;)Ljava/util/Optional;
ARG 0 future ARG 1 future
METHOD method_51629 build (Ljava/util/function/Function;)Ljava/util/Optional; METHOD method_51629 build (Ljava/util/function/Function;)Ljava/util/Optional;
ARG 1 fontRetriever ARG 1 fontRetriever
METHOD method_51630 (Ljava/util/function/Function;Lnet/minecraft/class_2960;)Ljava/util/Optional; METHOD method_51630 (Ljava/util/function/Function;Lnet/minecraft/class_2960;)Ljava/util/Optional;
ARG 2 referee ARG 2 referee
METHOD method_57028 applyFilter (Lnet/minecraft/class_390$class_9241;)Lnet/minecraft/class_390$class_9241;
ARG 1 font
METHOD method_57029 (Lnet/minecraft/class_390;)Ljava/util/List;
ARG 1 font
CLASS class_8536 ProviderIndex CLASS class_8536 ProviderIndex
CLASS class_8537 FontEntry CLASS class_8537 FontEntry
METHOD <init> (Lnet/minecraft/class_2960;)V METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 fontId ARG 1 fontId
METHOD method_51631 addReferenceBuilder (Lnet/minecraft/class_378$class_8534;Lnet/minecraft/class_389$class_8540;)V METHOD method_51631 addReferenceBuilder (Lnet/minecraft/class_378$class_8534;Lnet/minecraft/class_9243$class_9244;Lnet/minecraft/class_389$class_8540;)V
ARG 1 key ARG 1 key
ARG 2 reference ARG 2 filters
METHOD method_51632 addBuilder (Lnet/minecraft/class_378$class_8534;Ljava/util/concurrent/CompletableFuture;)V ARG 3 reference
METHOD method_51632 addBuilder (Lnet/minecraft/class_378$class_8534;Lnet/minecraft/class_9243$class_9244;Ljava/util/concurrent/CompletableFuture;)V
ARG 1 key ARG 1 key
ARG 2 provider ARG 2 filters
ARG 3 fontFuture
METHOD method_51633 (Lnet/minecraft/class_378$class_8535;)Ljava/util/stream/Stream; METHOD method_51633 (Lnet/minecraft/class_378$class_8535;)Ljava/util/stream/Stream;
ARG 0 builder ARG 0 builder
METHOD method_51634 getRequiredFontProviders (Ljava/util/function/Function;)Ljava/util/Optional; METHOD method_51634 getRequiredFontProviders (Ljava/util/function/Function;)Ljava/util/Optional;

View File

@ -1,7 +1,6 @@
CLASS net/minecraft/class_377 net/minecraft/client/font/FontStorage CLASS net/minecraft/class_377 net/minecraft/client/font/FontStorage
FIELD field_20910 whiteRectangleGlyphRenderer Lnet/minecraft/class_382; FIELD field_20910 whiteRectangleGlyphRenderer Lnet/minecraft/class_382;
FIELD field_2246 id Lnet/minecraft/class_2960; FIELD field_2246 id Lnet/minecraft/class_2960;
FIELD field_2247 fonts Ljava/util/List;
FIELD field_2248 textureManager Lnet/minecraft/class_1060; FIELD field_2248 textureManager Lnet/minecraft/class_1060;
FIELD field_2249 charactersByWidth Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; FIELD field_2249 charactersByWidth Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD field_2252 RANDOM Lnet/minecraft/class_5819; FIELD field_2252 RANDOM Lnet/minecraft/class_5819;
@ -10,11 +9,14 @@ CLASS net/minecraft/class_377 net/minecraft/client/font/FontStorage
FIELD field_2256 blankGlyphRenderer Lnet/minecraft/class_382; FIELD field_2256 blankGlyphRenderer Lnet/minecraft/class_382;
FIELD field_2257 glyphCache Lnet/minecraft/class_8532; FIELD field_2257 glyphCache Lnet/minecraft/class_8532;
FIELD field_39934 MAX_ADVANCE F FIELD field_39934 MAX_ADVANCE F
FIELD field_49120 allFonts Ljava/util/List;
FIELD field_49121 availableFonts Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;)V METHOD <init> (Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;)V
ARG 1 textureManager ARG 1 textureManager
ARG 2 id ARG 2 id
METHOD method_2004 setFonts (Ljava/util/List;)V METHOD method_2004 setFonts (Ljava/util/List;Ljava/util/Set;)V
ARG 1 fonts ARG 1 allFonts
ARG 2 activeFilters
METHOD method_2010 closeGlyphAtlases ()V METHOD method_2010 closeGlyphAtlases ()V
METHOD method_2011 getGlyph (IZ)Lnet/minecraft/class_379; METHOD method_2011 getGlyph (IZ)Lnet/minecraft/class_379;
COMMENT {@return the glyph of {@code codePoint}} COMMENT {@return the glyph of {@code codePoint}}
@ -29,11 +31,6 @@ CLASS net/minecraft/class_377 net/minecraft/client/font/FontStorage
METHOD method_2014 getGlyphRenderer (I)Lnet/minecraft/class_382; METHOD method_2014 getGlyphRenderer (I)Lnet/minecraft/class_382;
ARG 1 codePoint ARG 1 codePoint
METHOD method_22943 getRectangleRenderer ()Lnet/minecraft/class_382; METHOD method_22943 getRectangleRenderer ()Lnet/minecraft/class_382;
METHOD method_24290 closeFonts ()V
METHOD method_27545 (Ljava/util/List;Ljava/util/Set;I)V
ARG 3 codePoint
METHOD method_27546 (I)Lit/unimi/dsi/fastutil/ints/IntList;
ARG 0 advance
METHOD method_40038 findGlyph (I)Lnet/minecraft/class_377$class_7647; METHOD method_40038 findGlyph (I)Lnet/minecraft/class_377$class_7647;
COMMENT {@return the glyph of {@code codePoint}} COMMENT {@return the glyph of {@code codePoint}}
COMMENT COMMENT
@ -47,6 +44,15 @@ CLASS net/minecraft/class_377 net/minecraft/client/font/FontStorage
ARG 0 rowCount ARG 0 rowCount
METHOD method_51638 (I)[[Lnet/minecraft/class_382; METHOD method_51638 (I)[[Lnet/minecraft/class_382;
ARG 0 rowCount ARG 0 rowCount
METHOD method_57034 getId ()Lnet/minecraft/class_2960;
METHOD method_57035 (Ljava/util/List;Ljava/util/Set;I)V
ARG 3 codePoint
METHOD method_57036 setActiveFilters (Ljava/util/Set;)V
ARG 1 activeFilters
METHOD method_57037 applyFilters (Ljava/util/List;Ljava/util/Set;)Ljava/util/List;
ARG 1 allFonts
ARG 2 activeFilters
METHOD method_57038 clear ()V
CLASS class_7647 GlyphPair CLASS class_7647 GlyphPair
FIELD comp_979 glyph Lnet/minecraft/class_379; FIELD comp_979 glyph Lnet/minecraft/class_379;
FIELD comp_980 advanceValidatedGlyph Lnet/minecraft/class_379; FIELD comp_980 advanceValidatedGlyph Lnet/minecraft/class_379;

View File

@ -0,0 +1,15 @@
CLASS net/minecraft/class_9111 net/minecraft/client/font/FreeTypeUtil
FIELD field_48394 freeType J
METHOD method_56143 initialize ()J
METHOD method_56144 getErrorMessage (I)Ljava/lang/String;
ARG 0 code
METHOD method_56145 checkError (ILjava/lang/String;)V
ARG 0 code
ARG 1 description
METHOD method_56146 getX (Lorg/lwjgl/util/freetype/FT_Vector;)F
ARG 0 vec
METHOD method_56147 set (Lorg/lwjgl/util/freetype/FT_Vector;FF)Lorg/lwjgl/util/freetype/FT_Vector;
ARG 0 vec
ARG 1 x
ARG 2 y
METHOD method_56148 release ()V

View File

@ -10,5 +10,5 @@ CLASS net/minecraft/class_383 net/minecraft/client/font/RenderableGlyph
METHOD method_2033 hasColor ()Z METHOD method_2033 hasColor ()Z
METHOD method_2034 getXMin ()F METHOD method_2034 getXMin ()F
METHOD method_2035 getOversample ()F METHOD method_2035 getOversample ()F
METHOD method_41712 getBearingX ()F METHOD method_56129 getBearingX ()F
METHOD method_41713 getAscent ()F METHOD method_56130 getAscent ()F

View File

@ -1,23 +1,17 @@
CLASS net/minecraft/class_395 net/minecraft/client/font/TrueTypeFont CLASS net/minecraft/class_395 net/minecraft/client/font/TrueTypeFont
FIELD field_21839 buffer Ljava/nio/ByteBuffer; FIELD field_21839 buffer Ljava/nio/ByteBuffer;
FIELD field_2318 shiftY F
FIELD field_2319 excludedCharacters Lit/unimi/dsi/fastutil/ints/IntSet; FIELD field_2319 excludedCharacters Lit/unimi/dsi/fastutil/ints/IntSet;
FIELD field_2320 shiftX F
FIELD field_2321 oversample F FIELD field_2321 oversample F
FIELD field_2323 info Lorg/lwjgl/stb/STBTTFontinfo; FIELD field_48383 face Lorg/lwjgl/util/freetype/FT_Face;
FIELD field_2324 ascent F METHOD <init> (Ljava/nio/ByteBuffer;Lorg/lwjgl/util/freetype/FT_Face;FFFFLjava/lang/String;)V
FIELD field_2325 scaleFactor F
METHOD <init> (Ljava/nio/ByteBuffer;Lorg/lwjgl/stb/STBTTFontinfo;FFFFLjava/lang/String;)V
ARG 1 buffer ARG 1 buffer
ARG 2 info ARG 2 face
ARG 3 size ARG 3 size
ARG 4 oversample ARG 4 oversample
ARG 5 shiftX ARG 5 shiftX
ARG 6 shiftY ARG 6 shiftY
ARG 7 excludedCharacters ARG 7 excludedCharacters
METHOD method_27443 (I)Z METHOD method_51884 getInfo ()Lorg/lwjgl/util/freetype/FT_Face;
ARG 1 codePoint
METHOD method_51884 getInfo ()Lorg/lwjgl/stb/STBTTFontinfo;
CLASS class_397 TtfGlyph CLASS class_397 TtfGlyph
FIELD field_2332 advance F FIELD field_2332 advance F
FIELD field_2333 ascent F FIELD field_2333 ascent F
@ -25,11 +19,10 @@ CLASS net/minecraft/class_395 net/minecraft/client/font/TrueTypeFont
FIELD field_2335 glyphIndex I FIELD field_2335 glyphIndex I
FIELD field_2337 height I FIELD field_2337 height I
FIELD field_2338 width I FIELD field_2338 width I
METHOD <init> (Lnet/minecraft/class_395;IIIIFFI)V METHOD <init> (Lnet/minecraft/class_395;FFIIFI)V
ARG 2 x1 ARG 2 bearingX
ARG 3 x2 ARG 3 ascent
ARG 4 y2 ARG 4 width
ARG 5 y1 ARG 5 height
ARG 6 advance ARG 6 advance
ARG 7 bearingX ARG 7 glyphIndex
ARG 8 glyphIndex

View File

@ -10,8 +10,6 @@ CLASS net/minecraft/class_5944 net/minecraft/client/gl/ShaderProgram
COMMENT @see <a href="https://www.khronos.org/opengl/wiki/GLSL_Object#Program_objects"> COMMENT @see <a href="https://www.khronos.org/opengl/wiki/GLSL_Object#Program_objects">
COMMENT GLSL Object - OpenGL Wiki (Program objects)</a> COMMENT GLSL Object - OpenGL Wiki (Program objects)</a>
FIELD field_29464 blendState Lnet/minecraft/class_277; FIELD field_29464 blendState Lnet/minecraft/class_277;
FIELD field_29465 loadedAttributeIds Ljava/util/List;
FIELD field_29466 attributeNames Ljava/util/List;
FIELD field_29467 vertexShader Lnet/minecraft/class_281; FIELD field_29467 vertexShader Lnet/minecraft/class_281;
FIELD field_29468 fragmentShader Lnet/minecraft/class_281; FIELD field_29468 fragmentShader Lnet/minecraft/class_281;
FIELD field_29469 format Lnet/minecraft/class_293; FIELD field_29469 format Lnet/minecraft/class_293;
@ -43,7 +41,6 @@ CLASS net/minecraft/class_5944 net/minecraft/client/gl/ShaderProgram
FIELD field_29495 dirty Z FIELD field_29495 dirty Z
FIELD field_32778 SHADERS_DIRECTORY Ljava/lang/String; FIELD field_32778 SHADERS_DIRECTORY Ljava/lang/String;
FIELD field_32779 INCLUDE_DIRECTORY Ljava/lang/String; FIELD field_32779 INCLUDE_DIRECTORY Ljava/lang/String;
FIELD field_36323 viewRotationMat Lnet/minecraft/class_284;
FIELD field_36373 fogShape Lnet/minecraft/class_284; FIELD field_36373 fogShape Lnet/minecraft/class_284;
FIELD field_40512 CORE_DIRECTORY Ljava/lang/String; FIELD field_40512 CORE_DIRECTORY Ljava/lang/String;
FIELD field_42231 glintAlpha Lnet/minecraft/class_284; FIELD field_42231 glintAlpha Lnet/minecraft/class_284;

View File

@ -0,0 +1,21 @@
CLASS net/minecraft/class_9080 net/minecraft/client/gui/LayeredDrawer
FIELD field_47848 LAYER_Z_PADDING F
FIELD field_47849 layers Ljava/util/List;
METHOD method_55809 render (Lnet/minecraft/class_332;F)V
ARG 1 context
ARG 2 tickDelta
METHOD method_55810 addLayer (Lnet/minecraft/class_9080$class_9081;)Lnet/minecraft/class_9080;
ARG 1 layer
METHOD method_55811 addSubDrawer (Lnet/minecraft/class_9080;Ljava/util/function/BooleanSupplier;)Lnet/minecraft/class_9080;
ARG 1 drawer
ARG 2 shouldRender
METHOD method_55812 (Ljava/util/function/BooleanSupplier;Lnet/minecraft/class_9080;Lnet/minecraft/class_332;F)V
ARG 2 context
ARG 3 tickDelta
METHOD method_55813 renderInternal (Lnet/minecraft/class_332;F)V
ARG 1 context
ARG 2 tickDelta
CLASS class_9081 Layer
METHOD render (Lnet/minecraft/class_332;F)V
ARG 1 context
ARG 2 tickDelta

View File

@ -8,8 +8,6 @@ CLASS net/minecraft/class_4069 net/minecraft/client/gui/ParentElement
ARG 8 element ARG 8 element
METHOD method_20083 (DDILnet/minecraft/class_364;)Z METHOD method_20083 (DDILnet/minecraft/class_364;)Z
ARG 5 element ARG 5 element
METHOD method_20086 focusOn (Lnet/minecraft/class_364;)V
ARG 1 element
METHOD method_25395 setFocused (Lnet/minecraft/class_364;)V METHOD method_25395 setFocused (Lnet/minecraft/class_364;)V
ARG 1 focused ARG 1 focused
METHOD method_25396 children ()Ljava/util/List; METHOD method_25396 children ()Ljava/util/List;

View File

@ -22,11 +22,12 @@ CLASS net/minecraft/class_338 net/minecraft/client/gui/hud/ChatHud
ARG 1 scroll ARG 1 scroll
METHOD method_1803 addToMessageHistory (Ljava/lang/String;)V METHOD method_1803 addToMessageHistory (Ljava/lang/String;)V
ARG 1 message ARG 1 message
METHOD method_1805 render (Lnet/minecraft/class_332;III)V METHOD method_1805 render (Lnet/minecraft/class_332;IIIZ)V
ARG 1 context ARG 1 context
ARG 2 currentTick ARG 2 currentTick
ARG 3 mouseX ARG 3 mouseX
ARG 4 mouseY ARG 4 mouseY
ARG 5 focused
METHOD method_1806 getWidth (D)I METHOD method_1806 getWidth (D)I
ARG 0 widthOption ARG 0 widthOption
METHOD method_1808 clear (Z)V METHOD method_1808 clear (Z)V

View File

@ -17,10 +17,11 @@ CLASS net/minecraft/class_340 net/minecraft/client/gui/hud/DebugHud
FIELD field_45989 renderingChartVisible Z FIELD field_45989 renderingChartVisible Z
FIELD field_45990 renderingAndTickChartsVisible Z FIELD field_45990 renderingAndTickChartsVisible Z
FIELD field_45991 packetSizeAndPingChartsVisible Z FIELD field_45991 packetSizeAndPingChartsVisible Z
FIELD field_45992 frameNanosLog Lnet/minecraft/class_8743; FIELD field_45992 frameNanosLog Lnet/minecraft/class_9191;
FIELD field_45993 tickNanosLog Lnet/minecraft/class_8743; FIELD field_45993 tickNanosLog Lnet/minecraft/class_9191;
FIELD field_45994 pingLog Lnet/minecraft/class_8743; FIELD field_45994 pingLog Lnet/minecraft/class_9191;
FIELD field_45995 packetSizeLog Lnet/minecraft/class_8743; FIELD field_45995 packetSizeLog Lnet/minecraft/class_9191;
FIELD field_48931 receivedDebugSamples Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_310;)V METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client ARG 1 client
METHOD method_1834 getChunk ()Lnet/minecraft/class_2818; METHOD method_1834 getChunk ()Lnet/minecraft/class_2818;
@ -69,8 +70,6 @@ CLASS net/minecraft/class_340 net/minecraft/client/gui/hud/DebugHud
ARG 3 left ARG 3 left
METHOD method_53534 pushToFrameLog (J)V METHOD method_53534 pushToFrameLog (J)V
ARG 1 value ARG 1 value
METHOD method_53535 pushToTickLog (J)V
ARG 1 value
METHOD method_53536 shouldShowDebugHud ()Z METHOD method_53536 shouldShowDebugHud ()Z
METHOD method_53537 shouldShowRenderingChart ()Z METHOD method_53537 shouldShowRenderingChart ()Z
METHOD method_53538 shouldShowPacketSizeAndPingCharts ()Z METHOD method_53538 shouldShowPacketSizeAndPingCharts ()Z
@ -78,9 +77,14 @@ CLASS net/minecraft/class_340 net/minecraft/client/gui/hud/DebugHud
METHOD method_53540 togglePacketSizeAndPingCharts ()V METHOD method_53540 togglePacketSizeAndPingCharts ()V
METHOD method_53541 toggleRenderingAndTickCharts ()V METHOD method_53541 toggleRenderingAndTickCharts ()V
METHOD method_53542 toggleRenderingChart ()V METHOD method_53542 toggleRenderingChart ()V
METHOD method_53543 getPingLog ()Lnet/minecraft/class_8743; METHOD method_53543 getPingLog ()Lnet/minecraft/class_9191;
METHOD method_53544 getPacketSizeLog ()Lnet/minecraft/class_8743; METHOD method_53544 getPacketSizeLog ()Lnet/minecraft/class_9191;
METHOD method_53545 clear ()V METHOD method_53545 clear ()V
METHOD method_56577 getTickNanosLog ()Lnet/minecraft/class_9191;
METHOD method_56828 set ([JLnet/minecraft/class_9192;)V
ARG 1 values
ARG 2 type
METHOD method_56829 shouldRenderTickCharts ()Z
CLASS class_7412 AllocationRateCalculator CLASS class_7412 AllocationRateCalculator
FIELD field_38986 INTERVAL I FIELD field_38986 INTERVAL I
FIELD field_38987 GARBAGE_COLLECTORS Ljava/util/List; FIELD field_38987 GARBAGE_COLLECTORS Ljava/util/List;

View File

@ -3,7 +3,6 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
COMMENT COMMENT
COMMENT <p>The current instance used by the client can be obtained by {@link COMMENT <p>The current instance used by the client can be obtained by {@link
COMMENT MinecraftClient#inGameHud MinecraftClient.getInstance().inGameHud}. COMMENT MinecraftClient#inGameHud MinecraftClient.getInstance().inGameHud}.
FIELD field_2011 scaledWidth I
FIELD field_2012 lastHealthCheckTime J FIELD field_2012 lastHealthCheckTime J
FIELD field_2013 vignetteDarkness F FIELD field_2013 vignetteDarkness F
FIELD field_2014 lastHealthValue I FIELD field_2014 lastHealthValue I
@ -15,11 +14,9 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
FIELD field_2020 VIGNETTE_TEXTURE Lnet/minecraft/class_2960; FIELD field_2020 VIGNETTE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_2021 chatHud Lnet/minecraft/class_338; FIELD field_2021 chatHud Lnet/minecraft/class_338;
FIELD field_2023 titleRemainTicks I FIELD field_2023 titleRemainTicks I
FIELD field_2024 itemRenderer Lnet/minecraft/class_918;
FIELD field_2025 spectatorHud Lnet/minecraft/class_365; FIELD field_2025 spectatorHud Lnet/minecraft/class_365;
FIELD field_2026 debugHud Lnet/minecraft/class_340; FIELD field_2026 debugHud Lnet/minecraft/class_340;
FIELD field_2027 subtitlesHud Lnet/minecraft/class_359; FIELD field_2027 subtitlesHud Lnet/minecraft/class_359;
FIELD field_2029 scaledHeight I
FIELD field_2030 bossBarHud Lnet/minecraft/class_337; FIELD field_2030 bossBarHud Lnet/minecraft/class_337;
FIELD field_2031 currentStack Lnet/minecraft/class_1799; FIELD field_2031 currentStack Lnet/minecraft/class_1799;
FIELD field_2032 heartJumpEndTick J FIELD field_2032 heartJumpEndTick J
@ -75,9 +72,9 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
FIELD field_45327 FOOD_EMPTY_TEXTURE Lnet/minecraft/class_2960; FIELD field_45327 FOOD_EMPTY_TEXTURE Lnet/minecraft/class_2960;
FIELD field_45328 FOOD_HALF_TEXTURE Lnet/minecraft/class_2960; FIELD field_45328 FOOD_HALF_TEXTURE Lnet/minecraft/class_2960;
FIELD field_47550 SCOREBOARD_ENTRY_COMPARATOR Ljava/util/Comparator; FIELD field_47550 SCOREBOARD_ENTRY_COMPARATOR Ljava/util/Comparator;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_918;)V FIELD field_47847 layeredDrawer Lnet/minecraft/class_9080;
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client ARG 1 client
ARG 2 itemRenderer
METHOD method_1731 updateVignetteDarkness (Lnet/minecraft/class_1297;)V METHOD method_1731 updateVignetteDarkness (Lnet/minecraft/class_1297;)V
ARG 1 entity ARG 1 entity
METHOD method_1732 setRecordPlayingOverlay (Lnet/minecraft/class_2561;)V METHOD method_1732 setRecordPlayingOverlay (Lnet/minecraft/class_2561;)V
@ -88,8 +85,9 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
METHOD method_1735 renderVignetteOverlay (Lnet/minecraft/class_332;Lnet/minecraft/class_1297;)V METHOD method_1735 renderVignetteOverlay (Lnet/minecraft/class_332;Lnet/minecraft/class_1297;)V
ARG 1 context ARG 1 context
ARG 2 entity ARG 2 entity
METHOD method_1736 renderCrosshair (Lnet/minecraft/class_332;)V METHOD method_1736 renderCrosshair (Lnet/minecraft/class_332;F)V
ARG 1 context ARG 1 context
ARG 2 tickDelta
METHOD method_1737 getCameraPlayer ()Lnet/minecraft/class_1657; METHOD method_1737 getCameraPlayer ()Lnet/minecraft/class_1657;
METHOD method_1738 getTicks ()I METHOD method_1738 getTicks ()I
METHOD method_1739 getSpectatorHud ()Lnet/minecraft/class_365; METHOD method_1739 getSpectatorHud ()Lnet/minecraft/class_365;
@ -130,9 +128,9 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
METHOD method_1758 setOverlayMessage (Lnet/minecraft/class_2561;Z)V METHOD method_1758 setOverlayMessage (Lnet/minecraft/class_2561;Z)V
ARG 1 message ARG 1 message
ARG 2 tinted ARG 2 tinted
METHOD method_1759 renderHotbar (FLnet/minecraft/class_332;)V METHOD method_1759 renderHotbar (Lnet/minecraft/class_332;F)V
ARG 1 tickDelta ARG 1 context
ARG 2 context ARG 2 tickDelta
METHOD method_1760 renderStatusBars (Lnet/minecraft/class_332;)V METHOD method_1760 renderStatusBars (Lnet/minecraft/class_332;)V
COMMENT Renders the armor, health, air, and hunger bars. COMMENT Renders the armor, health, air, and hunger bars.
ARG 1 context ARG 1 context
@ -144,10 +142,12 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
ARG 5 player ARG 5 player
ARG 6 stack ARG 6 stack
ARG 7 seed ARG 7 seed
METHOD method_1765 renderStatusEffectOverlay (Lnet/minecraft/class_332;)V METHOD method_1765 renderStatusEffectOverlay (Lnet/minecraft/class_332;F)V
ARG 1 context ARG 1 context
METHOD method_1766 renderDemoTimer (Lnet/minecraft/class_332;)V ARG 2 tickDelta
METHOD method_1766 renderDemoTimer (Lnet/minecraft/class_332;F)V
ARG 1 context ARG 1 context
ARG 2 tickDelta
METHOD method_19346 drawTextBackground (Lnet/minecraft/class_332;Lnet/minecraft/class_327;III)V METHOD method_19346 drawTextBackground (Lnet/minecraft/class_332;Lnet/minecraft/class_327;III)V
ARG 1 context ARG 1 context
ARG 2 textRenderer ARG 2 textRenderer
@ -192,8 +192,9 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
ARG 7 half ARG 7 half
METHOD method_39191 tick (Z)V METHOD method_39191 tick (Z)V
ARG 1 paused ARG 1 paused
METHOD method_39192 renderAutosaveIndicator (Lnet/minecraft/class_332;)V METHOD method_39192 renderAutosaveIndicator (Lnet/minecraft/class_332;F)V
ARG 1 context ARG 1 context
ARG 2 tickDelta
METHOD method_39193 tickAutosaveIndicator ()V METHOD method_39193 tickAutosaveIndicator ()V
METHOD method_44353 shouldShowChatDisabledScreen ()Z METHOD method_44353 shouldShowChatDisabledScreen ()Z
METHOD method_44354 setCanShowChatDisabledScreen (Z)V METHOD method_44354 setCanShowChatDisabledScreen (Z)V
@ -203,6 +204,43 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
ARG 3 scoreboardEntry ARG 3 scoreboardEntry
METHOD method_55441 (I)[Lnet/minecraft/class_329$class_9016; METHOD method_55441 (I)[Lnet/minecraft/class_329$class_9016;
ARG 0 size ARG 0 size
METHOD method_55798 renderMiscOverlays (Lnet/minecraft/class_332;F)V
ARG 1 context
ARG 2 tickDelta
METHOD method_55799 renderSleepOverlay (Lnet/minecraft/class_332;F)V
ARG 1 context
ARG 2 tickDelta
METHOD method_55800 renderOverlayMessage (Lnet/minecraft/class_332;F)V
ARG 1 context
ARG 2 tickDelta
METHOD method_55801 renderTitleAndSubtitle (Lnet/minecraft/class_332;F)V
ARG 1 context
ARG 2 tickDelta
METHOD method_55802 renderChat (Lnet/minecraft/class_332;F)V
ARG 1 context
ARG 2 tickDelta
METHOD method_55803 renderScoreboardSidebar (Lnet/minecraft/class_332;F)V
ARG 1 context
ARG 2 tickDelta
METHOD method_55804 renderPlayerList (Lnet/minecraft/class_332;F)V
ARG 1 context
ARG 2 tickDelta
METHOD method_55805 renderMainHud (Lnet/minecraft/class_332;F)V
ARG 1 context
ARG 2 tickDelta
METHOD method_55806 (Lnet/minecraft/class_332;F)V
ARG 1 context
ARG 2 tickDelta
METHOD method_55807 (Lnet/minecraft/class_332;F)V
ARG 1 context
ARG 2 tickDelta
METHOD method_55808 (Lnet/minecraft/class_332;F)V
ARG 1 context
ARG 2 tickDelta
METHOD method_56135 shouldRenderExperience ()Z
METHOD method_56136 renderExperienceLevel (Lnet/minecraft/class_332;F)V
ARG 1 context
ARG 2 x
CLASS class_6411 HeartType CLASS class_6411 HeartType
FIELD field_33946 POISONED Lnet/minecraft/class_329$class_6411; FIELD field_33946 POISONED Lnet/minecraft/class_329$class_6411;
FIELD field_45329 fullTexture Lnet/minecraft/class_2960; FIELD field_45329 fullTexture Lnet/minecraft/class_2960;

View File

@ -1,8 +1,8 @@
CLASS net/minecraft/class_8755 net/minecraft/client/gui/hud/debug/DebugChart CLASS net/minecraft/class_8755 net/minecraft/client/gui/hud/debug/DebugChart
FIELD field_45915 TEXT_COLOR I FIELD field_45915 TEXT_COLOR I
FIELD field_45918 textRenderer Lnet/minecraft/class_327; FIELD field_45918 textRenderer Lnet/minecraft/class_327;
FIELD field_45919 log Lnet/minecraft/class_8743; FIELD field_45919 log Lnet/minecraft/class_9194;
METHOD <init> (Lnet/minecraft/class_327;Lnet/minecraft/class_8743;)V METHOD <init> (Lnet/minecraft/class_327;Lnet/minecraft/class_9194;)V
ARG 1 textRenderer ARG 1 textRenderer
ARG 2 log ARG 2 log
METHOD method_53468 format (D)Ljava/lang/String; METHOD method_53468 format (D)Ljava/lang/String;
@ -35,3 +35,20 @@ CLASS net/minecraft/class_8755 net/minecraft/client/gui/hud/debug/DebugChart
ARG 4 y ARG 4 y
METHOD method_53475 getHeight (D)I METHOD method_53475 getHeight (D)I
ARG 1 value ARG 1 value
METHOD method_56578 drawBar (Lnet/minecraft/class_332;III)V
ARG 1 context
ARG 2 y
ARG 3 x
ARG 4 index
METHOD method_56579 get (I)J
ARG 1 index
METHOD method_56580 drawTotalBar (Lnet/minecraft/class_332;III)V
ARG 1 context
ARG 2 y
ARG 3 x
ARG 4 index
METHOD method_56581 drawOverlayBar (Lnet/minecraft/class_332;III)V
ARG 1 context
ARG 2 y
ARG 3 x
ARG 4 index

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_8759 net/minecraft/client/gui/hud/debug/TickChart CLASS net/minecraft/class_8759 net/minecraft/client/gui/hud/debug/TickChart
FIELD field_47117 millisPerTickSupplier Ljava/util/function/Supplier; FIELD field_47117 millisPerTickSupplier Ljava/util/function/Supplier;
METHOD <init> (Lnet/minecraft/class_327;Lnet/minecraft/class_8743;Ljava/util/function/Supplier;)V METHOD <init> (Lnet/minecraft/class_327;Lnet/minecraft/class_9194;Ljava/util/function/Supplier;)V
ARG 1 textRenderer ARG 1 textRenderer
ARG 2 log ARG 2 log
ARG 3 millisPerTickSupplier ARG 3 millisPerTickSupplier

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_8032 net/minecraft/client/gui/screen/AccessibilityOnbo
FIELD field_41845 textWidget Lnet/minecraft/class_8019; FIELD field_41845 textWidget Lnet/minecraft/class_8019;
FIELD field_42038 isNarratorUsable Z FIELD field_42038 isNarratorUsable Z
FIELD field_46008 onClose Ljava/lang/Runnable; FIELD field_46008 onClose Ljava/lang/Runnable;
FIELD field_48395 narratorWidget Lnet/minecraft/class_339;
METHOD <init> (Lnet/minecraft/class_315;Ljava/lang/Runnable;)V METHOD <init> (Lnet/minecraft/class_315;Ljava/lang/Runnable;)V
ARG 1 gameOptions ARG 1 gameOptions
ARG 2 onClose ARG 2 onClose

View File

@ -27,6 +27,6 @@ CLASS net/minecraft/class_408 net/minecraft/client/gui/screen/ChatScreen
METHOD method_44054 normalize (Ljava/lang/String;)Ljava/lang/String; METHOD method_44054 normalize (Ljava/lang/String;)Ljava/lang/String;
COMMENT {@return the {@code message} normalized by trimming it and then normalizing spaces} COMMENT {@return the {@code message} normalized by trimming it and then normalizing spaces}
ARG 1 chatText ARG 1 chatText
METHOD method_44056 sendMessage (Ljava/lang/String;Z)Z METHOD method_44056 sendMessage (Ljava/lang/String;Z)V
ARG 1 chatText ARG 1 chatText
ARG 2 addToHistory ARG 2 addToHistory

View File

@ -169,6 +169,7 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen
COMMENT Renders the translucent background gradient used as the in-game screen background. COMMENT Renders the translucent background gradient used as the in-game screen background.
ARG 1 context ARG 1 context
METHOD method_53870 getUsageNarrationText ()Lnet/minecraft/class_2561; METHOD method_53870 getUsageNarrationText ()Lnet/minecraft/class_2561;
METHOD method_56131 setInitialFocus ()V
CLASS class_6390 SelectedElementNarrationData CLASS class_6390 SelectedElementNarrationData
FIELD field_33825 selectable Lnet/minecraft/class_6379; FIELD field_33825 selectable Lnet/minecraft/class_6379;
FIELD field_33826 index I FIELD field_33826 index I

View File

@ -12,6 +12,7 @@ CLASS net/minecraft/class_442 net/minecraft/client/gui/screen/TitleScreen
FIELD field_32272 DEMO_WORLD_NAME Ljava/lang/String; FIELD field_32272 DEMO_WORLD_NAME Ljava/lang/String;
FIELD field_37209 deprecationNotice Lnet/minecraft/class_442$class_7063; FIELD field_37209 deprecationNotice Lnet/minecraft/class_442$class_7063;
FIELD field_41847 logoDrawer Lnet/minecraft/class_8020; FIELD field_41847 logoDrawer Lnet/minecraft/class_8020;
FIELD field_47850 NARRATOR_SCREEN_TITLE Lnet/minecraft/class_2561;
METHOD <init> (Z)V METHOD <init> (Z)V
ARG 1 doBackgroundFade ARG 1 doBackgroundFade
METHOD <init> (ZLnet/minecraft/class_8020;)V METHOD <init> (ZLnet/minecraft/class_8020;)V
@ -24,8 +25,6 @@ CLASS net/minecraft/class_442 net/minecraft/client/gui/screen/TitleScreen
ARG 1 button ARG 1 button
METHOD method_19858 (ZLnet/minecraft/class_4185;)V METHOD method_19858 (ZLnet/minecraft/class_4185;)V
ARG 2 button ARG 2 button
METHOD method_19859 onRealmsButtonPress (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_19860 onMultiplayerButtonPressed (Lnet/minecraft/class_4185;)V METHOD method_19860 onMultiplayerButtonPressed (Lnet/minecraft/class_4185;)V
ARG 1 button ARG 1 button
METHOD method_19861 (Lnet/minecraft/class_4185;)V METHOD method_19861 (Lnet/minecraft/class_4185;)V
@ -46,7 +45,6 @@ CLASS net/minecraft/class_442 net/minecraft/client/gui/screen/TitleScreen
METHOD method_2251 initWidgetsDemo (II)V METHOD method_2251 initWidgetsDemo (II)V
ARG 1 y ARG 1 y
ARG 2 spacingY ARG 2 spacingY
METHOD method_2252 switchToRealms ()V
METHOD method_2253 isRealmsNotificationsGuiDisplayed ()Z METHOD method_2253 isRealmsNotificationsGuiDisplayed ()Z
METHOD method_31129 canReadDemoWorldData ()Z METHOD method_31129 canReadDemoWorldData ()Z
METHOD method_41198 (Lnet/minecraft/class_4185;)V METHOD method_41198 (Lnet/minecraft/class_4185;)V

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_466 net/minecraft/client/gui/screen/ingame/BeaconScreen CLASS net/minecraft/class_466 net/minecraft/client/gui/screen/ingame/BeaconScreen
FIELD field_17412 primaryEffect Lnet/minecraft/class_1291; FIELD field_17412 primaryEffect Lnet/minecraft/class_6880;
FIELD field_17413 secondaryEffect Lnet/minecraft/class_1291; FIELD field_17413 secondaryEffect Lnet/minecraft/class_6880;
FIELD field_26560 PRIMARY_POWER_TEXT Lnet/minecraft/class_2561; FIELD field_26560 PRIMARY_POWER_TEXT Lnet/minecraft/class_2561;
FIELD field_26561 SECONDARY_POWER_TEXT Lnet/minecraft/class_2561; FIELD field_26561 SECONDARY_POWER_TEXT Lnet/minecraft/class_2561;
FIELD field_2808 TEXTURE Lnet/minecraft/class_2960; FIELD field_2808 TEXTURE Lnet/minecraft/class_2960;
@ -31,18 +31,18 @@ CLASS net/minecraft/class_466 net/minecraft/client/gui/screen/ingame/BeaconScree
CLASS class_469 EffectButtonWidget CLASS class_469 EffectButtonWidget
FIELD field_17416 primary Z FIELD field_17416 primary Z
FIELD field_18223 sprite Lnet/minecraft/class_1058; FIELD field_18223 sprite Lnet/minecraft/class_1058;
FIELD field_2813 effect Lnet/minecraft/class_1291; FIELD field_2813 effect Lnet/minecraft/class_6880;
FIELD field_33833 level I FIELD field_33833 level I
METHOD <init> (Lnet/minecraft/class_466;IILnet/minecraft/class_1291;ZI)V METHOD <init> (Lnet/minecraft/class_466;IILnet/minecraft/class_6880;ZI)V
ARG 2 x ARG 2 x
ARG 3 y ARG 3 y
ARG 4 statusEffect ARG 4 effect
ARG 5 primary ARG 5 primary
ARG 6 level ARG 6 level
METHOD method_37081 init (Lnet/minecraft/class_1291;)V METHOD method_37081 init (Lnet/minecraft/class_6880;)V
ARG 1 statusEffect ARG 1 effect
METHOD method_37082 getEffectName (Lnet/minecraft/class_1291;)Lnet/minecraft/class_5250; METHOD method_37082 getEffectName (Lnet/minecraft/class_6880;)Lnet/minecraft/class_5250;
ARG 1 statusEffect ARG 1 effect
CLASS class_470 BaseButtonWidget CLASS class_470 BaseButtonWidget
FIELD field_2815 disabled Z FIELD field_2815 disabled Z
METHOD <init> (II)V METHOD <init> (II)V
@ -68,7 +68,7 @@ CLASS net/minecraft/class_466 net/minecraft/client/gui/screen/ingame/BeaconScree
METHOD method_37080 tick (I)V METHOD method_37080 tick (I)V
ARG 1 level ARG 1 level
CLASS class_6393 LevelTwoEffectButtonWidget CLASS class_6393 LevelTwoEffectButtonWidget
METHOD <init> (Lnet/minecraft/class_466;IILnet/minecraft/class_1291;)V METHOD <init> (Lnet/minecraft/class_466;IILnet/minecraft/class_6880;)V
ARG 2 x ARG 2 x
ARG 3 y ARG 3 y
ARG 4 statusEffect ARG 4 effect

View File

@ -9,14 +9,14 @@ CLASS net/minecraft/class_3934 net/minecraft/client/gui/screen/ingame/Cartograph
ARG 1 handler ARG 1 handler
ARG 2 inventory ARG 2 inventory
ARG 3 title ARG 3 title
METHOD method_17566 drawMap (Lnet/minecraft/class_332;Ljava/lang/Integer;Lnet/minecraft/class_22;IIF)V METHOD method_17566 drawMap (Lnet/minecraft/class_332;Lnet/minecraft/class_9209;Lnet/minecraft/class_22;IIF)V
ARG 1 context ARG 1 context
ARG 2 mapId ARG 2 mapId
ARG 3 mapState ARG 3 mapState
ARG 4 x ARG 4 x
ARG 5 y ARG 5 y
ARG 6 scale ARG 6 scale
METHOD method_17567 drawMap (Lnet/minecraft/class_332;Ljava/lang/Integer;Lnet/minecraft/class_22;ZZZZ)V METHOD method_17567 drawMap (Lnet/minecraft/class_332;Lnet/minecraft/class_9209;Lnet/minecraft/class_22;ZZZZ)V
ARG 1 context ARG 1 context
ARG 2 mapId ARG 2 mapId
ARG 3 mapState ARG 3 mapState

View File

@ -18,7 +18,7 @@ CLASS net/minecraft/class_490 net/minecraft/client/gui/screen/ingame/InventorySc
ARG 7 mouseX ARG 7 mouseX
ARG 8 mouseY ARG 8 mouseY
ARG 9 entity ARG 9 entity
METHOD method_48472 drawEntity (Lnet/minecraft/class_332;FFILorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;Lnet/minecraft/class_1309;)V METHOD method_48472 drawEntity (Lnet/minecraft/class_332;FFFLorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;Lnet/minecraft/class_1309;)V
ARG 0 context ARG 0 context
ARG 1 x ARG 1 x
ARG 2 y ARG 2 y

View File

@ -13,7 +13,7 @@ CLASS net/minecraft/class_412 net/minecraft/client/gui/screen/multiplayer/Connec
FIELD field_2412 parent Lnet/minecraft/class_437; FIELD field_2412 parent Lnet/minecraft/class_437;
FIELD field_2413 status Lnet/minecraft/class_2561; FIELD field_2413 status Lnet/minecraft/class_2561;
FIELD field_32238 NARRATOR_INTERVAL J FIELD field_32238 NARRATOR_INTERVAL J
FIELD field_33736 BLOCKED_HOST_TEXT Lnet/minecraft/class_2561; FIELD field_33736 UNKNOWN_HOST_TEXT Lnet/minecraft/class_2561;
FIELD field_44548 failureErrorMessage Lnet/minecraft/class_2561; FIELD field_44548 failureErrorMessage Lnet/minecraft/class_2561;
FIELD field_44970 ABORTED_TEXT Lnet/minecraft/class_2561; FIELD field_44970 ABORTED_TEXT Lnet/minecraft/class_2561;
FIELD field_44971 future Lio/netty/channel/ChannelFuture; FIELD field_44971 future Lio/netty/channel/ChannelFuture;
@ -22,18 +22,19 @@ CLASS net/minecraft/class_412 net/minecraft/client/gui/screen/multiplayer/Connec
ARG 2 failureErrorMessage ARG 2 failureErrorMessage
METHOD method_19800 (Lnet/minecraft/class_4185;)V METHOD method_19800 (Lnet/minecraft/class_4185;)V
ARG 1 button ARG 1 button
METHOD method_2130 connect (Lnet/minecraft/class_310;Lnet/minecraft/class_639;Lnet/minecraft/class_642;)V METHOD method_2130 connect (Lnet/minecraft/class_310;Lnet/minecraft/class_639;Lnet/minecraft/class_642;Lnet/minecraft/class_9112;)V
ARG 1 client ARG 1 client
ARG 2 address ARG 2 address
ARG 3 info ARG 3 info
METHOD method_2131 setStatus (Lnet/minecraft/class_2561;)V METHOD method_2131 setStatus (Lnet/minecraft/class_2561;)V
ARG 1 status ARG 1 status
METHOD method_36877 connect (Lnet/minecraft/class_437;Lnet/minecraft/class_310;Lnet/minecraft/class_639;Lnet/minecraft/class_642;Z)V METHOD method_36877 connect (Lnet/minecraft/class_437;Lnet/minecraft/class_310;Lnet/minecraft/class_639;Lnet/minecraft/class_642;ZLnet/minecraft/class_9112;)V
ARG 0 screen ARG 0 screen
ARG 1 client ARG 1 client
ARG 2 address ARG 2 address
ARG 3 info ARG 3 info
ARG 4 quickPlay ARG 4 quickPlay
ARG 5 cookieStorage
CLASS 1 CLASS 1
METHOD method_55509 toAcceptanceStatus (Lnet/minecraft/class_642$class_643;)Lnet/minecraft/class_9044$class_9047; METHOD method_55509 toAcceptanceStatus (Lnet/minecraft/class_642$class_643;)Lnet/minecraft/class_9044$class_9047;
ARG 0 policy ARG 0 policy

View File

@ -2,7 +2,6 @@ CLASS net/minecraft/class_500 net/minecraft/client/gui/screen/multiplayer/Multip
FIELD field_3037 serverListPinger Lnet/minecraft/class_644; FIELD field_3037 serverListPinger Lnet/minecraft/class_644;
FIELD field_3040 serverList Lnet/minecraft/class_641; FIELD field_3040 serverList Lnet/minecraft/class_641;
FIELD field_3041 buttonEdit Lnet/minecraft/class_4185; FIELD field_3041 buttonEdit Lnet/minecraft/class_4185;
FIELD field_3042 multiplayerScreenTooltip Ljava/util/List;
FIELD field_3043 serverListWidget Lnet/minecraft/class_4267; FIELD field_3043 serverListWidget Lnet/minecraft/class_4267;
FIELD field_3044 LOGGER Lorg/slf4j/Logger; FIELD field_3044 LOGGER Lorg/slf4j/Logger;
FIELD field_3045 lanServerDetector Lnet/minecraft/class_1134$class_1135; FIELD field_3045 lanServerDetector Lnet/minecraft/class_1134$class_1135;
@ -37,8 +36,6 @@ CLASS net/minecraft/class_500 net/minecraft/client/gui/screen/multiplayer/Multip
ARG 1 confirmedAction ARG 1 confirmedAction
METHOD method_20380 directConnect (Z)V METHOD method_20380 directConnect (Z)V
ARG 1 confirmedAction ARG 1 confirmedAction
METHOD method_2528 setMultiplayerScreenTooltip (Ljava/util/List;)V
ARG 1 tooltip
METHOD method_2529 getServerList ()Lnet/minecraft/class_641; METHOD method_2529 getServerList ()Lnet/minecraft/class_641;
METHOD method_2531 select (Lnet/minecraft/class_4267$class_504;)V METHOD method_2531 select (Lnet/minecraft/class_4267$class_504;)V
ARG 1 entry ARG 1 entry

View File

@ -1,7 +1,6 @@
CLASS net/minecraft/class_4267 net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget CLASS net/minecraft/class_4267 net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget
FIELD field_19104 LOGGER Lorg/slf4j/Logger; FIELD field_19104 LOGGER Lorg/slf4j/Logger;
FIELD field_19105 SERVER_PINGER_THREAD_POOL Ljava/util/concurrent/ThreadPoolExecutor; FIELD field_19105 SERVER_PINGER_THREAD_POOL Ljava/util/concurrent/ThreadPoolExecutor;
FIELD field_19106 UNKNOWN_SERVER_TEXTURE Lnet/minecraft/class_2960;
FIELD field_19108 screen Lnet/minecraft/class_500; FIELD field_19108 screen Lnet/minecraft/class_500;
FIELD field_19109 servers Ljava/util/List; FIELD field_19109 servers Ljava/util/List;
FIELD field_19110 scanningEntry Lnet/minecraft/class_4267$class_504; FIELD field_19110 scanningEntry Lnet/minecraft/class_4267$class_504;
@ -70,6 +69,9 @@ CLASS net/minecraft/class_4267 net/minecraft/client/gui/screen/multiplayer/Multi
FIELD field_19123 icon Lnet/minecraft/class_8573; FIELD field_19123 icon Lnet/minecraft/class_8573;
FIELD field_19124 time J FIELD field_19124 time J
FIELD field_42874 favicon [B FIELD field_42874 favicon [B
FIELD field_47855 playerListSummary Ljava/util/List;
FIELD field_47856 statusIconTexture Lnet/minecraft/class_2960;
FIELD field_47857 statusTooltipText Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_4267;Lnet/minecraft/class_500;Lnet/minecraft/class_642;)V METHOD <init> (Lnet/minecraft/class_4267;Lnet/minecraft/class_500;Lnet/minecraft/class_642;)V
ARG 2 screen ARG 2 screen
ARG 3 server ARG 3 server
@ -84,7 +86,6 @@ CLASS net/minecraft/class_4267 net/minecraft/client/gui/screen/multiplayer/Multi
ARG 1 i ARG 1 i
ARG 2 j ARG 2 j
METHOD method_29978 saveFile ()V METHOD method_29978 saveFile ()V
METHOD method_48274 pinged ()Z
METHOD method_48275 protocolVersionMatches ()Z
METHOD method_49300 uploadFavicon ([B)Z METHOD method_49300 uploadFavicon ([B)Z
ARG 1 bytes ARG 1 bytes
METHOD method_55815 update ()V

View File

@ -18,6 +18,7 @@ CLASS net/minecraft/class_5519 net/minecraft/client/gui/screen/multiplayer/Socia
FIELD field_26907 OFFLINE_TEXT Lnet/minecraft/class_2561; FIELD field_26907 OFFLINE_TEXT Lnet/minecraft/class_2561;
FIELD field_26908 HIDDEN_OFFLINE_TEXT Lnet/minecraft/class_2561; FIELD field_26908 HIDDEN_OFFLINE_TEXT Lnet/minecraft/class_2561;
FIELD field_26909 BLOCKED_OFFLINE_TEXT Lnet/minecraft/class_2561; FIELD field_26909 BLOCKED_OFFLINE_TEXT Lnet/minecraft/class_2561;
FIELD field_32418 TOOLTIP_DELAY Ljava/time/Duration;
FIELD field_33837 hideText Lnet/minecraft/class_2561; FIELD field_33837 hideText Lnet/minecraft/class_2561;
FIELD field_33838 showText Lnet/minecraft/class_2561; FIELD field_33838 showText Lnet/minecraft/class_2561;
FIELD field_39622 reportButton Lnet/minecraft/class_4185; FIELD field_39622 reportButton Lnet/minecraft/class_4185;

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_9246 net/minecraft/client/gui/screen/option/FontOptionsScreen
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V
ARG 1 parent
ARG 2 gameOptions
METHOD method_57041 getOptions (Lnet/minecraft/class_315;)[Lnet/minecraft/class_7172;
ARG 0 gameOptions

View File

@ -9,6 +9,8 @@ CLASS net/minecraft/class_426 net/minecraft/client/gui/screen/option/LanguageOpt
METHOD method_19820 (Lnet/minecraft/class_4185;)V METHOD method_19820 (Lnet/minecraft/class_4185;)V
ARG 1 button ARG 1 button
METHOD method_52184 onDone ()V METHOD method_52184 onDone ()V
METHOD method_57042 (Lnet/minecraft/class_4185;)V
ARG 1 button
CLASS class_4195 LanguageSelectionListWidget CLASS class_4195 LanguageSelectionListWidget
METHOD <init> (Lnet/minecraft/class_426;Lnet/minecraft/class_310;)V METHOD <init> (Lnet/minecraft/class_426;Lnet/minecraft/class_310;)V
ARG 2 client ARG 2 client

View File

@ -12,6 +12,7 @@ CLASS net/minecraft/class_524 net/minecraft/client/gui/screen/world/EditWorldScr
FIELD field_46891 CONFIRM_DESCRIPTION_TEXT Lnet/minecraft/class_2561; FIELD field_46891 CONFIRM_DESCRIPTION_TEXT Lnet/minecraft/class_2561;
FIELD field_46892 SAVE_TEXT Lnet/minecraft/class_2561; FIELD field_46892 SAVE_TEXT Lnet/minecraft/class_2561;
FIELD field_46896 layout Lnet/minecraft/class_8667; FIELD field_46896 layout Lnet/minecraft/class_8667;
FIELD field_48397 nameFieldWidget Lnet/minecraft/class_342;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_32$class_5143;Ljava/lang/String;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;)V METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_32$class_5143;Ljava/lang/String;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;)V
ARG 1 client ARG 1 client
ARG 2 session ARG 2 session
@ -38,8 +39,8 @@ CLASS net/minecraft/class_524 net/minecraft/client/gui/screen/world/EditWorldScr
ARG 1 button ARG 1 button
METHOD method_54602 (Lnet/minecraft/class_4185;Ljava/lang/String;)V METHOD method_54602 (Lnet/minecraft/class_4185;Ljava/lang/String;)V
ARG 1 name ARG 1 name
METHOD method_54603 (Lnet/minecraft/class_342;Lnet/minecraft/class_4185;)V METHOD method_54603 (Lnet/minecraft/class_4185;)V
ARG 2 button ARG 1 button
METHOD method_54604 (Lnet/minecraft/class_524;Lnet/minecraft/class_364;)V METHOD method_54604 (Lnet/minecraft/class_524;Lnet/minecraft/class_364;)V
ARG 1 child ARG 1 child
METHOD method_54606 (Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_4185;)V METHOD method_54606 (Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_4185;)V

View File

@ -3,13 +3,13 @@ CLASS net/minecraft/class_527 net/minecraft/client/gui/screen/world/OptimizeWorl
FIELD field_3232 DIMENSION_COLORS Ljava/util/function/ToIntFunction; FIELD field_3232 DIMENSION_COLORS Ljava/util/function/ToIntFunction;
FIELD field_3233 callback Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; FIELD field_3233 callback Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;
FIELD field_3234 updater Lnet/minecraft/class_1257; FIELD field_3234 updater Lnet/minecraft/class_1257;
METHOD <init> (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_1940;ZLnet/minecraft/class_2378;)V METHOD <init> (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_1940;ZLnet/minecraft/class_5455;)V
ARG 1 callback ARG 1 callback
ARG 2 dataFixer ARG 2 dataFixer
ARG 3 storageSession ARG 3 storageSession
ARG 4 levelInfo ARG 4 levelInfo
ARG 5 eraseCache ARG 5 eraseCache
ARG 6 dimensionOptionsRegistry ARG 6 registryManager
METHOD method_19938 (Lnet/minecraft/class_4185;)V METHOD method_19938 (Lnet/minecraft/class_4185;)V
ARG 1 button ARG 1 button
METHOD method_27031 create (Lnet/minecraft/class_310;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_32$class_5143;Z)Lnet/minecraft/class_527; METHOD method_27031 create (Lnet/minecraft/class_310;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_32$class_5143;Z)Lnet/minecraft/class_527;

View File

@ -1,6 +1,5 @@
CLASS net/minecraft/class_528 net/minecraft/client/gui/screen/world/WorldListWidget CLASS net/minecraft/class_528 net/minecraft/client/gui/screen/world/WorldListWidget
FIELD field_19132 DATE_FORMAT Ljava/time/format/DateTimeFormatter; FIELD field_19132 DATE_FORMAT Ljava/time/format/DateTimeFormatter;
FIELD field_19133 UNKNOWN_SERVER_LOCATION Lnet/minecraft/class_2960;
FIELD field_26606 FROM_NEWER_VERSION_FIRST_LINE Lnet/minecraft/class_2561; FIELD field_26606 FROM_NEWER_VERSION_FIRST_LINE Lnet/minecraft/class_2561;
FIELD field_26607 FROM_NEWER_VERSION_SECOND_LINE Lnet/minecraft/class_2561; FIELD field_26607 FROM_NEWER_VERSION_SECOND_LINE Lnet/minecraft/class_2561;
FIELD field_26608 SNAPSHOT_FIRST_LINE Lnet/minecraft/class_2561; FIELD field_26608 SNAPSHOT_FIRST_LINE Lnet/minecraft/class_2561;

View File

@ -22,7 +22,7 @@ CLASS net/minecraft/class_5682 net/minecraft/client/gui/tooltip/BundleTooltipCom
METHOD method_33290 getRows ()I METHOD method_33290 getRows ()I
METHOD method_52755 getColumnsWidth ()I METHOD method_52755 getColumnsWidth ()I
METHOD method_52756 getRowsHeight ()I METHOD method_52756 getRowsHeight ()I
CLASS class_5771 Sprite CLASS class_5771 SlotSprite
FIELD field_28370 width I FIELD field_28370 width I
FIELD field_28371 height I FIELD field_28371 height I
FIELD field_45507 texture Lnet/minecraft/class_2960; FIELD field_45507 texture Lnet/minecraft/class_2960;

View File

@ -3,9 +3,6 @@ CLASS net/minecraft/class_7919 net/minecraft/client/gui/tooltip/Tooltip
FIELD field_41102 content Lnet/minecraft/class_2561; FIELD field_41102 content Lnet/minecraft/class_2561;
FIELD field_41103 lines Ljava/util/List; FIELD field_41103 lines Ljava/util/List;
FIELD field_41104 narration Lnet/minecraft/class_2561; FIELD field_41104 narration Lnet/minecraft/class_2561;
FIELD field_46719 delay I
FIELD field_46720 renderCheckTime J
FIELD field_46721 prevShouldRender Z
METHOD <init> (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V METHOD <init> (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V
ARG 1 content ARG 1 content
ARG 2 narration ARG 2 narration
@ -19,13 +16,3 @@ CLASS net/minecraft/class_7919 net/minecraft/client/gui/tooltip/Tooltip
METHOD method_47408 of (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_7919; METHOD method_47408 of (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_7919;
ARG 0 content ARG 0 content
ARG 1 narration ARG 1 narration
METHOD method_54383 setDelay (I)V
ARG 1 delay
METHOD method_54384 render (ZZLnet/minecraft/class_8030;)V
ARG 1 hovered
ARG 2 focused
ARG 3 focus
METHOD method_54385 createPositioner (ZZLnet/minecraft/class_8030;)Lnet/minecraft/class_8000;
ARG 1 hovered
ARG 2 focused
ARG 3 focus

View File

@ -0,0 +1,20 @@
CLASS net/minecraft/class_9110 net/minecraft/client/gui/tooltip/TooltipState
FIELD field_48390 tooltip Lnet/minecraft/class_7919;
FIELD field_48391 delay Ljava/time/Duration;
FIELD field_48392 renderCheckTime J
FIELD field_48393 prevShouldRender Z
METHOD method_56137 getTooltip ()Lnet/minecraft/class_7919;
METHOD method_56138 setTooltip (Lnet/minecraft/class_7919;)V
ARG 1 tooltip
METHOD method_56139 appendNarrations (Lnet/minecraft/class_6382;)V
ARG 1 builder
METHOD method_56140 createPositioner (Lnet/minecraft/class_8030;ZZ)Lnet/minecraft/class_8000;
ARG 1 focus
ARG 2 hovered
ARG 3 focused
METHOD method_56141 setDelay (Ljava/time/Duration;)V
ARG 1 delay
METHOD method_56142 render (ZZLnet/minecraft/class_8030;)V
ARG 1 hovered
ARG 2 focused
ARG 3 focus

View File

@ -12,7 +12,7 @@ CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget
FIELD field_22763 active Z FIELD field_22763 active Z
FIELD field_22764 visible Z FIELD field_22764 visible Z
FIELD field_22765 alpha F FIELD field_22765 alpha F
FIELD field_41095 tooltip Lnet/minecraft/class_7919; FIELD field_41095 tooltip Lnet/minecraft/class_9110;
FIELD field_42116 navigationOrder I FIELD field_42116 navigationOrder I
METHOD <init> (IIIILnet/minecraft/class_2561;)V METHOD <init> (IIIILnet/minecraft/class_2561;)V
ARG 1 x ARG 1 x
@ -61,8 +61,8 @@ CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget
ARG 1 builder ARG 1 builder
METHOD method_47400 setTooltip (Lnet/minecraft/class_7919;)V METHOD method_47400 setTooltip (Lnet/minecraft/class_7919;)V
ARG 1 tooltip ARG 1 tooltip
METHOD method_47402 setTooltipDelay (I)V METHOD method_47402 setTooltipDelay (Ljava/time/Duration;)V
ARG 1 delay ARG 1 tooltipDelay
METHOD method_48579 renderWidget (Lnet/minecraft/class_332;IIF)V METHOD method_48579 renderWidget (Lnet/minecraft/class_332;IIF)V
ARG 1 context ARG 1 context
ARG 2 mouseX ARG 2 mouseX

View File

@ -8,16 +8,14 @@ CLASS net/minecraft/class_8673 net/minecraft/client/network/ClientCommonNetworkH
FIELD field_45594 LOST_CONNECTION_TEXT Lnet/minecraft/class_2561; FIELD field_45594 LOST_CONNECTION_TEXT Lnet/minecraft/class_2561;
FIELD field_45595 queuedPackets Ljava/util/List; FIELD field_45595 queuedPackets Ljava/util/List;
FIELD field_45944 LOGGER Lorg/slf4j/Logger; FIELD field_45944 LOGGER Lorg/slf4j/Logger;
FIELD field_48398 transferring Z
FIELD field_48399 serverCookies Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_2535;Lnet/minecraft/class_8675;)V METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_2535;Lnet/minecraft/class_8675;)V
ARG 1 client ARG 1 client
ARG 2 connection ARG 2 connection
ARG 3 connectionState ARG 3 connectionState
METHOD method_11152 onCustomPayload (Lnet/minecraft/class_8710;)V METHOD method_11152 onCustomPayload (Lnet/minecraft/class_8710;)V
ARG 1 payload ARG 1 payload
METHOD method_29091 getRegistryManager ()Lnet/minecraft/class_5455$class_6890;
METHOD method_52771 handleSynchronizedTagGroup (Lnet/minecraft/class_5321;Lnet/minecraft/class_6864$class_5748;)V
ARG 1 registryRef
ARG 2 tags
METHOD method_52773 getParsedResourcePackUrl (Ljava/lang/String;)Ljava/net/URL; METHOD method_52773 getParsedResourcePackUrl (Ljava/lang/String;)Ljava/net/URL;
ARG 0 url ARG 0 url
METHOD method_52778 getPrompt (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; METHOD method_52778 getPrompt (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;

View File

@ -3,7 +3,11 @@ CLASS net/minecraft/class_8674 net/minecraft/client/network/ClientConfigurationN
FIELD field_45597 profile Lcom/mojang/authlib/GameProfile; FIELD field_45597 profile Lcom/mojang/authlib/GameProfile;
FIELD field_45598 registryManager Lnet/minecraft/class_5455$class_6890; FIELD field_45598 registryManager Lnet/minecraft/class_5455$class_6890;
FIELD field_45599 enabledFeatures Lnet/minecraft/class_7699; FIELD field_45599 enabledFeatures Lnet/minecraft/class_7699;
METHOD method_52793 (Lnet/minecraft/class_5455$class_6892;)V FIELD field_48766 clientRegistries Lnet/minecraft/class_9173;
ARG 0 entry FIELD field_49123 dataPackManager Lnet/minecraft/class_9247;
METHOD method_52797 handleCustomPayload (Lnet/minecraft/class_8710;)V METHOD method_52797 handleCustomPayload (Lnet/minecraft/class_8710;)V
ARG 1 payload ARG 1 payload
METHOD method_57043 (Lnet/minecraft/class_5912;)Lnet/minecraft/class_5455$class_6890;
ARG 1 factory
METHOD method_57044 openClientDataPack (Ljava/util/function/Function;)Ljava/lang/Object;
ARG 1 opener

View File

@ -9,7 +9,9 @@ CLASS net/minecraft/class_635 net/minecraft/client/network/ClientLoginNetworkHan
FIELD field_41384 worldLoadTime Ljava/time/Duration; FIELD field_41384 worldLoadTime Ljava/time/Duration;
FIELD field_44809 minigameName Ljava/lang/String; FIELD field_44809 minigameName Ljava/lang/String;
FIELD field_46192 state Ljava/util/concurrent/atomic/AtomicReference; FIELD field_46192 state Ljava/util/concurrent/atomic/AtomicReference;
METHOD <init> (Lnet/minecraft/class_2535;Lnet/minecraft/class_310;Lnet/minecraft/class_642;Lnet/minecraft/class_437;ZLjava/time/Duration;Ljava/util/function/Consumer;)V FIELD field_48400 serverCookies Ljava/util/Map;
FIELD field_48401 hasCookies Z
METHOD <init> (Lnet/minecraft/class_2535;Lnet/minecraft/class_310;Lnet/minecraft/class_642;Lnet/minecraft/class_437;ZLjava/time/Duration;Ljava/util/function/Consumer;Lnet/minecraft/class_9112;)V
ARG 1 connection ARG 1 connection
ARG 2 client ARG 2 client
ARG 3 serverInfo ARG 3 serverInfo
@ -17,6 +19,7 @@ CLASS net/minecraft/class_635 net/minecraft/client/network/ClientLoginNetworkHan
ARG 5 newWorld ARG 5 newWorld
ARG 6 worldLoadTime ARG 6 worldLoadTime
ARG 7 statusConsumer ARG 7 statusConsumer
ARG 8 cookieStorage
METHOD method_2891 getSessionService ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; METHOD method_2891 getSessionService ()Lcom/mojang/authlib/minecraft/MinecraftSessionService;
METHOD method_2892 joinServerSession (Ljava/lang/String;)Lnet/minecraft/class_2561; METHOD method_2892 joinServerSession (Ljava/lang/String;)Lnet/minecraft/class_2561;
ARG 1 serverId ARG 1 serverId
@ -31,6 +34,10 @@ CLASS net/minecraft/class_635 net/minecraft/client/network/ClientLoginNetworkHan
ARG 1 state ARG 1 state
METHOD method_53873 (Lnet/minecraft/class_635$class_8798;Lnet/minecraft/class_635$class_8798;)Lnet/minecraft/class_635$class_8798; METHOD method_53873 (Lnet/minecraft/class_635$class_8798;Lnet/minecraft/class_635$class_8798;)Lnet/minecraft/class_635$class_8798;
ARG 1 currentState ARG 1 currentState
METHOD method_56151 setupEncryption (Lnet/minecraft/class_2917;Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)V
ARG 1 keyPacket
ARG 2 decryptionCipher
ARG 3 encryptionCipher
CLASS class_8798 State CLASS class_8798 State
FIELD field_46197 name Lnet/minecraft/class_2561; FIELD field_46197 name Lnet/minecraft/class_2561;
FIELD field_46198 prevStates Ljava/util/Set; FIELD field_46198 prevStates Ljava/util/Set;

View File

@ -32,6 +32,9 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
FIELD field_45947 displayedUnsecureChatWarning Z FIELD field_45947 displayedUnsecureChatWarning Z
FIELD field_46187 worldCleared Z FIELD field_46187 worldCleared Z
FIELD field_46578 worldLoadingState Lnet/minecraft/class_8819; FIELD field_46578 worldLoadingState Lnet/minecraft/class_8819;
FIELD field_47878 scoreboard Lnet/minecraft/class_269;
FIELD field_48403 secureChatEnforced Z
FIELD field_48933 debugSampleSubscriber Lnet/minecraft/class_9211;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_2535;Lnet/minecraft/class_8675;)V METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_2535;Lnet/minecraft/class_8675;)V
ARG 1 client ARG 1 client
METHOD method_16690 getSessionId ()Ljava/util/UUID; METHOD method_16690 getSessionId ()Ljava/util/UUID;
@ -57,12 +60,13 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
METHOD method_2880 getPlayerList ()Ljava/util/Collection; METHOD method_2880 getPlayerList ()Ljava/util/Collection;
METHOD method_2886 getCommandDispatcher ()Lcom/mojang/brigadier/CommandDispatcher; METHOD method_2886 getCommandDispatcher ()Lcom/mojang/brigadier/CommandDispatcher;
METHOD method_2890 getWorld ()Lnet/minecraft/class_638; METHOD method_2890 getWorld ()Lnet/minecraft/class_638;
METHOD method_29091 getRegistryManager ()Lnet/minecraft/class_5455$class_6890;
METHOD method_29356 getWorldKeys ()Ljava/util/Set; METHOD method_29356 getWorldKeys ()Ljava/util/Set;
METHOD method_31363 getPlayerUuids ()Ljava/util/Collection; METHOD method_31363 getPlayerUuids ()Ljava/util/Collection;
METHOD method_34007 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V METHOD method_34007 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos ARG 1 pos
ARG 2 state ARG 2 state
METHOD method_34008 (Lnet/minecraft/class_1297;Lcom/mojang/datafixers/util/Pair;)V METHOD method_34008 (Lnet/minecraft/class_1309;Lcom/mojang/datafixers/util/Pair;)V
ARG 1 pair ARG 1 pair
METHOD method_34009 (Lnet/minecraft/class_1703;Lnet/minecraft/class_8786;)V METHOD method_34009 (Lnet/minecraft/class_1703;Lnet/minecraft/class_8786;)V
ARG 2 recipe ARG 2 recipe
@ -129,10 +133,10 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
ARG 1 packet ARG 1 packet
METHOD method_52801 warnOnUnknownPayload (Lnet/minecraft/class_8710;)V METHOD method_52801 warnOnUnknownPayload (Lnet/minecraft/class_8710;)V
ARG 1 payload ARG 1 payload
METHOD method_52802 refreshTagBasedData ()V
METHOD method_53876 createEntity (Lnet/minecraft/class_2604;)Lnet/minecraft/class_1297; METHOD method_53876 createEntity (Lnet/minecraft/class_2604;)Lnet/minecraft/class_1297;
ARG 1 packet ARG 1 packet
METHOD method_54133 startWorldLoading (Lnet/minecraft/class_746;Lnet/minecraft/class_638;)V METHOD method_54133 startWorldLoading (Lnet/minecraft/class_746;Lnet/minecraft/class_638;)V
ARG 1 player ARG 1 player
ARG 2 world ARG 2 world
METHOD method_54134 clearWorld ()V METHOD method_54134 clearWorld ()V
METHOD method_55823 getScoreboard ()Lnet/minecraft/class_269;

View File

@ -76,6 +76,7 @@ CLASS net/minecraft/class_746 net/minecraft/client/network/ClientPlayerEntity
COMMENT {@return the color multiplier of vision in water} Visibility in COMMENT {@return the color multiplier of vision in water} Visibility in
COMMENT water is reduced when the player just entered water. COMMENT water is reduced when the player just entered water.
METHOD method_3141 onRecipeDisplayed (Lnet/minecraft/class_8786;)V METHOD method_3141 onRecipeDisplayed (Lnet/minecraft/class_8786;)V
ARG 1 recipe
METHOD method_3143 getStatHandler ()Lnet/minecraft/class_3469; METHOD method_3143 getStatHandler ()Lnet/minecraft/class_3469;
METHOD method_3144 isRiding ()Z METHOD method_3144 isRiding ()Z
METHOD method_3145 setExperience (FII)V METHOD method_3145 setExperience (FII)V

View File

@ -38,7 +38,6 @@ CLASS net/minecraft/class_636 net/minecraft/client/network/ClientPlayerInteracti
ARG 2 direction ARG 2 direction
METHOD method_2903 copyAbilities (Lnet/minecraft/class_1657;)V METHOD method_2903 copyAbilities (Lnet/minecraft/class_1657;)V
ARG 1 player ARG 1 player
METHOD method_2904 getReachDistance ()F
METHOD method_2905 interactEntity (Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269; METHOD method_2905 interactEntity (Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
ARG 1 player ARG 1 player
ARG 2 entity ARG 2 entity
@ -87,7 +86,6 @@ CLASS net/minecraft/class_636 net/minecraft/client/network/ClientPlayerInteracti
METHOD method_2923 isBreakingBlock ()Z METHOD method_2923 isBreakingBlock ()Z
METHOD method_2924 hasLimitedAttackSpeed ()Z METHOD method_2924 hasLimitedAttackSpeed ()Z
METHOD method_2925 cancelBlockBreaking ()V METHOD method_2925 cancelBlockBreaking ()V
METHOD method_2926 hasExtendedReach ()Z
METHOD method_2927 tick ()V METHOD method_2927 tick ()V
METHOD method_2928 isFlyingLocked ()Z METHOD method_2928 isFlyingLocked ()Z
METHOD method_29357 createPlayer (Lnet/minecraft/class_638;Lnet/minecraft/class_3469;Lnet/minecraft/class_299;)Lnet/minecraft/class_746; METHOD method_29357 createPlayer (Lnet/minecraft/class_638;Lnet/minecraft/class_3469;Lnet/minecraft/class_299;)Lnet/minecraft/class_746;

View File

@ -0,0 +1,22 @@
CLASS net/minecraft/class_9173 net/minecraft/client/network/ClientRegistries
FIELD field_48767 dynamicRegistries Lnet/minecraft/class_9173$class_9174;
FIELD field_48768 tagLoader Lnet/minecraft/class_9175;
METHOD method_56583 putDynamicRegistry (Lnet/minecraft/class_5321;Ljava/util/List;)V
ARG 1 registryRef
ARG 2 entries
METHOD method_56585 createRegistryManager (Lnet/minecraft/class_5912;Lnet/minecraft/class_5455;Z)Lnet/minecraft/class_5455$class_6890;
ARG 1 factory
ARG 2 registryManager
ARG 3 local
METHOD method_56586 putTags (Ljava/util/Map;)V
ARG 1 tags
CLASS class_9174 DynamicRegistries
FIELD field_48769 dynamicRegistries Ljava/util/Map;
METHOD method_56587 (Lnet/minecraft/class_5321;)Ljava/util/List;
ARG 0 registries
METHOD method_56588 put (Lnet/minecraft/class_5321;Ljava/util/List;)V
ARG 1 registryRef
ARG 2 entries
METHOD method_56589 load (Lnet/minecraft/class_5912;Lnet/minecraft/class_5455;)Lnet/minecraft/class_5455;
ARG 1 factory
ARG 2 registryManager

View File

@ -0,0 +1,22 @@
CLASS net/minecraft/class_9175 net/minecraft/client/network/ClientTagLoader
FIELD field_48770 tagsByRegistry Ljava/util/Map;
METHOD method_56590 put (Lnet/minecraft/class_5321;Lnet/minecraft/class_6864$class_5748;)V
ARG 1 registryRef
ARG 2 serialized
METHOD method_56591 load (Lnet/minecraft/class_5455;Ljava/util/function/Predicate;)V
ARG 1 registryManager
ARG 2 predicate
METHOD method_56592 (Ljava/util/function/Predicate;Lnet/minecraft/class_5455;Lnet/minecraft/class_5321;Lnet/minecraft/class_6864$class_5748;)V
ARG 2 registryRef
ARG 3 serialized
METHOD method_57050 onDynamicTagsLoaded ()V
METHOD method_57051 (Lnet/minecraft/class_5321;)Z
ARG 0 registryRef
METHOD method_57052 (Lnet/minecraft/class_5455$class_6892;)V
ARG 0 entry
METHOD method_57053 load (Lnet/minecraft/class_5455;Z)V
ARG 1 registryManager
ARG 2 local
METHOD method_57054 onStaticTagsLoaded ()V
METHOD method_57055 (Lnet/minecraft/class_5455$class_6892;)Z
ARG 0 registries

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9112 net/minecraft/client/network/CookieStorage

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_9211 net/minecraft/client/network/DebugSampleSubscriber
FIELD field_48934 TIMEOUT I
FIELD field_48935 networkHandler Lnet/minecraft/class_634;
FIELD field_48936 debugHud Lnet/minecraft/class_340;
FIELD field_48937 lastTime Ljava/util/EnumMap;
METHOD <init> (Lnet/minecraft/class_634;Lnet/minecraft/class_340;)V
ARG 1 handler
ARG 2 hud
METHOD method_56830 tick ()V
METHOD method_56831 subscribe (Lnet/minecraft/class_9192;)V
ARG 1 type

View File

@ -10,9 +10,10 @@ CLASS net/minecraft/class_644 net/minecraft/client/network/MultiplayerServerList
ARG 1 socketAddress ARG 1 socketAddress
ARG 2 address ARG 2 address
ARG 3 serverInfo ARG 3 serverInfo
METHOD method_3003 add (Lnet/minecraft/class_642;Ljava/lang/Runnable;)V METHOD method_3003 add (Lnet/minecraft/class_642;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
ARG 1 entry ARG 1 entry
ARG 2 saver ARG 2 saver
ARG 3 pingCallback
METHOD method_3004 cancel ()V METHOD method_3004 cancel ()V
METHOD method_36897 showError (Lnet/minecraft/class_2561;Lnet/minecraft/class_642;)V METHOD method_36897 showError (Lnet/minecraft/class_2561;Lnet/minecraft/class_642;)V
ARG 1 error ARG 1 error

View File

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

View File

@ -9,7 +9,6 @@ CLASS net/minecraft/class_642 net/minecraft/client/network/ServerInfo
COMMENT @see net.minecraft.client.option.ServerList COMMENT @see net.minecraft.client.option.ServerList
FIELD field_3752 name Ljava/lang/String; FIELD field_3752 name Ljava/lang/String;
FIELD field_3753 playerCountLabel Lnet/minecraft/class_2561; FIELD field_3753 playerCountLabel Lnet/minecraft/class_2561;
FIELD field_3754 online Z
FIELD field_3755 resourcePackPolicy Lnet/minecraft/class_642$class_643; FIELD field_3755 resourcePackPolicy Lnet/minecraft/class_642$class_643;
FIELD field_3756 protocolVersion I FIELD field_3756 protocolVersion I
FIELD field_3757 label Lnet/minecraft/class_2561; FIELD field_3757 label Lnet/minecraft/class_2561;
@ -17,12 +16,12 @@ CLASS net/minecraft/class_642 net/minecraft/client/network/ServerInfo
FIELD field_3760 version Lnet/minecraft/class_2561; FIELD field_3760 version Lnet/minecraft/class_2561;
FIELD field_3761 address Ljava/lang/String; FIELD field_3761 address Ljava/lang/String;
FIELD field_3762 playerListSummary Ljava/util/List; FIELD field_3762 playerListSummary Ljava/util/List;
FIELD field_39918 secureChatEnforced Z
FIELD field_41861 players Lnet/minecraft/class_2926$class_2927; FIELD field_41861 players Lnet/minecraft/class_2926$class_2927;
FIELD field_42889 LOGGER Lorg/slf4j/Logger; FIELD field_42889 LOGGER Lorg/slf4j/Logger;
FIELD field_42890 favicon [B FIELD field_42890 favicon [B
FIELD field_45608 serverType Lnet/minecraft/class_642$class_8678; FIELD field_45608 serverType Lnet/minecraft/class_642$class_8678;
FIELD field_46206 MAX_FAVICON_SIZE I FIELD field_46206 MAX_FAVICON_SIZE I
FIELD field_47879 status Lnet/minecraft/class_642$class_9083;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_642$class_8678;)V METHOD <init> (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_642$class_8678;)V
ARG 1 name ARG 1 name
ARG 2 address ARG 2 address
@ -43,9 +42,6 @@ CLASS net/minecraft/class_642 net/minecraft/client/network/ServerInfo
ARG 1 serverInfo ARG 1 serverInfo
METHOD method_44292 copyFrom (Lnet/minecraft/class_642;)V METHOD method_44292 copyFrom (Lnet/minecraft/class_642;)V
ARG 1 serverInfo ARG 1 serverInfo
METHOD method_45055 setSecureChatEnforced (Z)V
ARG 1 secureChatEnforced
METHOD method_45056 isSecureChatEnforced ()Z
METHOD method_49305 setFavicon ([B)V METHOD method_49305 setFavicon ([B)V
ARG 1 favicon ARG 1 favicon
METHOD method_49306 getFavicon ()[B METHOD method_49306 getFavicon ()[B
@ -53,6 +49,9 @@ CLASS net/minecraft/class_642 net/minecraft/client/network/ServerInfo
METHOD method_53885 validateFavicon ([B)[B METHOD method_53885 validateFavicon ([B)[B
ARG 0 favicon ARG 0 favicon
METHOD method_55616 getServerType ()Lnet/minecraft/class_642$class_8678; METHOD method_55616 getServerType ()Lnet/minecraft/class_642$class_8678;
METHOD method_55824 setStatus (Lnet/minecraft/class_642$class_9083;)V
ARG 1 status
METHOD method_55825 getStatus ()Lnet/minecraft/class_642$class_9083;
CLASS class_643 ResourcePackPolicy CLASS class_643 ResourcePackPolicy
COMMENT The policy of the client when this server sends a {@linkplain COMMENT The policy of the client when this server sends a {@linkplain
COMMENT net.minecraft.network.packet.s2c.common.ResourcePackSendS2CPacket server COMMENT net.minecraft.network.packet.s2c.common.ResourcePackSendS2CPacket server
@ -72,3 +71,4 @@ CLASS net/minecraft/class_642 net/minecraft/client/network/ServerInfo
ARG 3 name ARG 3 name
METHOD method_2997 getName ()Lnet/minecraft/class_2561; METHOD method_2997 getName ()Lnet/minecraft/class_2561;
CLASS class_8678 ServerType CLASS class_8678 ServerType
CLASS class_9083 Status

View File

@ -222,6 +222,7 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
FIELD field_45987 narratorHotkey Lnet/minecraft/class_7172; FIELD field_45987 narratorHotkey Lnet/minecraft/class_7172;
FIELD field_46854 HIDE_SPLASH_TEXTS_TOOLTIP Lnet/minecraft/class_2561; FIELD field_46854 HIDE_SPLASH_TEXTS_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_46855 hideSplashTexts Lnet/minecraft/class_7172; FIELD field_46855 hideSplashTexts Lnet/minecraft/class_7172;
FIELD field_49105 japaneseGlyphVariants Lnet/minecraft/class_7172;
METHOD <init> (Lnet/minecraft/class_310;Ljava/io/File;)V METHOD <init> (Lnet/minecraft/class_310;Ljava/io/File;)V
ARG 1 client ARG 1 client
ARG 2 optionsFile ARG 2 optionsFile
@ -597,6 +598,13 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
METHOD method_53530 getNarratorHotkey ()Lnet/minecraft/class_7172; METHOD method_53530 getNarratorHotkey ()Lnet/minecraft/class_7172;
METHOD method_53842 getSyncedOptions ()Lnet/minecraft/class_8791; METHOD method_53842 getSyncedOptions ()Lnet/minecraft/class_8791;
METHOD method_54581 getHideSplashTexts ()Lnet/minecraft/class_7172; METHOD method_54581 getHideSplashTexts ()Lnet/minecraft/class_7172;
METHOD method_57018 getJapaneseGlyphVariants ()Lnet/minecraft/class_7172;
METHOD method_57019 acceptProfiledOptions (Lnet/minecraft/class_315$class_9242;)V
ARG 1 visitor
METHOD method_57020 onFontOptionsChanged ()V
METHOD method_57021 shouldUseJapaneseGlyphsByDefault ()Z
METHOD method_57022 (Ljava/lang/Boolean;)V
ARG 0 value
CLASS 2 CLASS 2
METHOD method_33676 find (Ljava/lang/String;)Ljava/lang/String; METHOD method_33676 find (Ljava/lang/String;)Ljava/lang/String;
ARG 1 key ARG 1 key
@ -627,6 +635,7 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
METHOD method_33684 visitBoolean (Ljava/lang/String;Z)Z METHOD method_33684 visitBoolean (Ljava/lang/String;Z)Z
ARG 1 key ARG 1 key
ARG 2 current ARG 2 current
CLASS class_9242 OptionVisitor
METHOD method_42570 accept (Ljava/lang/String;Lnet/minecraft/class_7172;)V METHOD method_42570 accept (Ljava/lang/String;Lnet/minecraft/class_7172;)V
ARG 1 key ARG 1 key
ARG 2 option ARG 2 option

View File

@ -12,3 +12,5 @@ CLASS net/minecraft/class_302 net/minecraft/client/option/HotbarStorage
METHOD method_1410 getSavedHotbar (I)Lnet/minecraft/class_748; METHOD method_1410 getSavedHotbar (I)Lnet/minecraft/class_748;
ARG 1 i ARG 1 i
METHOD method_1411 load ()V METHOD method_1411 load ()V
METHOD method_56825 (Ljava/lang/String;)V
ARG 0 error

View File

@ -1,5 +1,29 @@
CLASS net/minecraft/class_748 net/minecraft/client/option/HotbarStorageEntry CLASS net/minecraft/class_748 net/minecraft/client/option/HotbarStorageEntry
FIELD field_3948 delegate Lnet/minecraft/class_2371; FIELD field_48942 CODEC Lcom/mojang/serialization/Codec;
METHOD method_3152 readNbtList (Lnet/minecraft/class_2499;)V FIELD field_48943 LOGGER Lorg/slf4j/Logger;
ARG 1 list FIELD field_48944 HOTBAR_SIZE I
METHOD method_3153 toNbtList ()Lnet/minecraft/class_2499; FIELD field_48945 NBT_OPS Lcom/mojang/serialization/DynamicOps;
FIELD field_48946 EMPTY_STACK Lcom/mojang/serialization/Dynamic;
FIELD field_48947 stacks Ljava/util/List;
METHOD <init> (Ljava/util/List;)V
ARG 1 stacks
METHOD method_56835 isEmpty ()Z
METHOD method_56836 serialize (Lnet/minecraft/class_1661;Lnet/minecraft/class_5455;)V
ARG 1 playerInventory
ARG 2 registryManager
METHOD method_56837 isEmpty (Lcom/mojang/serialization/Dynamic;)Z
ARG 0 stack
METHOD method_56838 (Lnet/minecraft/class_748;)Ljava/util/List;
ARG 0 entry
METHOD method_56839 deserialize (Lnet/minecraft/class_7225$class_7874;)Ljava/util/List;
ARG 1 registryLookup
METHOD method_56840 (Lnet/minecraft/class_7225$class_7874;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_1799;
ARG 1 stack
METHOD method_56841 (Ljava/lang/String;)V
ARG 0 error
METHOD method_56842 (Ljava/util/List;)Lcom/mojang/serialization/DataResult;
ARG 0 stacks
METHOD method_56843 (Lnet/minecraft/class_2520;)Lcom/mojang/serialization/Dynamic;
ARG 0 nbt
METHOD method_56844 (Ljava/lang/String;)V
ARG 0 error

View File

@ -0,0 +1,28 @@
CLASS net/minecraft/class_668 net/minecraft/client/particle/ConnectionParticle
FIELD field_3793 startZ D
FIELD field_3794 startY D
FIELD field_3795 startX D
FIELD field_48938 fullBrightness Z
FIELD field_48939 dynamicAlpha Lnet/minecraft/class_703$class_9213;
METHOD <init> (Lnet/minecraft/class_638;DDDDDDZLnet/minecraft/class_703$class_9213;)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 velocityX
ARG 10 velocityY
ARG 12 velocityZ
ARG 14 fullBrightness
ARG 15 dynamicAlpha
CLASS class_669 NautilusFactory
FIELD field_17804 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_4002;)V
ARG 1 spriteProvider
CLASS class_670 EnchantFactory
FIELD field_17803 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_4002;)V
ARG 1 spriteProvider
CLASS class_9212 VaultConnectionFactory
FIELD field_48940 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_4002;)V
ARG 1 spriteProvider

View File

@ -1,12 +0,0 @@
CLASS net/minecraft/class_668 net/minecraft/client/particle/EnchantGlyphParticle
FIELD field_3793 startZ D
FIELD field_3794 startY D
FIELD field_3795 startX D
CLASS class_669 NautilusFactory
FIELD field_17804 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_4002;)V
ARG 1 spriteProvider
CLASS class_670 EnchantFactory
FIELD field_17803 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_4002;)V
ARG 1 spriteProvider

View File

@ -1,9 +0,0 @@
CLASS net/minecraft/class_8975 net/minecraft/client/particle/GustDustParticle
FIELD field_47451 START_COLOR Lorg/joml/Vector3f;
FIELD field_47452 END_COLOR Lorg/joml/Vector3f;
METHOD method_55241 lerpColor (F)V
ARG 1 tickDelta
CLASS class_8976 Factory
FIELD field_47453 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_4002;)V
ARG 1 spriteProvider

View File

@ -1,2 +1,19 @@
CLASS net/minecraft/class_8979 net/minecraft/client/particle/GustEmitterParticle CLASS net/minecraft/class_8979 net/minecraft/client/particle/GustEmitterParticle
FIELD field_49126 deviation D
FIELD field_49127 interval I
METHOD <init> (Lnet/minecraft/class_638;DDDDII)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 deviation
ARG 10 maxAge
ARG 11 interval
CLASS class_8980 Factory CLASS class_8980 Factory
FIELD field_49128 deviation D
FIELD field_49129 maxAge I
FIELD field_49130 interval I
METHOD <init> (DII)V
ARG 1 deviation
ARG 3 maxAge
ARG 4 interval

View File

@ -155,3 +155,10 @@ CLASS net/minecraft/class_703 net/minecraft/client/particle/Particle
COMMENT the new y-velocity of this particle COMMENT the new y-velocity of this particle
ARG 5 velocityZ ARG 5 velocityZ
COMMENT the new z-velocity of this particle COMMENT the new z-velocity of this particle
CLASS class_9213 DynamicAlpha
FIELD field_48941 OPAQUE Lnet/minecraft/class_703$class_9213;
METHOD method_56833 isOpaque ()Z
METHOD method_56834 getAlpha (IIF)F
ARG 1 age
ARG 2 maxAge
ARG 3 tickDelta

View File

@ -41,12 +41,10 @@ CLASS net/minecraft/class_702 net/minecraft/client/particle/ParticleManager
COMMENT Ticks all particles belonging to the same texture sheet. COMMENT Ticks all particles belonging to the same texture sheet.
ARG 1 particles ARG 1 particles
COMMENT a collection of particles from the same sheet COMMENT a collection of particles from the same sheet
METHOD method_3049 renderParticles (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_765;Lnet/minecraft/class_4184;F)V METHOD method_3049 renderParticles (Lnet/minecraft/class_765;Lnet/minecraft/class_4184;F)V
ARG 1 matrices ARG 1 lightmapTextureManager
ARG 2 vertexConsumers ARG 2 camera
ARG 3 lightmapTextureManager ARG 3 tickDelta
ARG 4 camera
ARG 5 tickDelta
METHOD method_3051 addEmitter (Lnet/minecraft/class_1297;Lnet/minecraft/class_2394;I)V METHOD method_3051 addEmitter (Lnet/minecraft/class_1297;Lnet/minecraft/class_2394;I)V
ARG 1 entity ARG 1 entity
ARG 2 parameters ARG 2 parameters

View File

@ -13,14 +13,16 @@ CLASS net/minecraft/class_4337 net/minecraft/client/realms/FileUpload
FIELD field_19561 requestConfig Lorg/apache/http/client/config/RequestConfig; FIELD field_19561 requestConfig Lorg/apache/http/client/config/RequestConfig;
FIELD field_32056 MAX_ATTEMPTS I FIELD field_32056 MAX_ATTEMPTS I
FIELD field_32057 UPLOAD_ENDPOINT Ljava/lang/String; FIELD field_32057 UPLOAD_ENDPOINT Ljava/lang/String;
METHOD <init> (Ljava/io/File;JILnet/minecraft/class_4888;Lnet/minecraft/class_320;Ljava/lang/String;Lnet/minecraft/class_4351;)V FIELD field_49104 worldVersion Ljava/lang/String;
METHOD <init> (Ljava/io/File;JILnet/minecraft/class_4888;Lnet/minecraft/class_320;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_4351;)V
ARG 1 file ARG 1 file
ARG 2 worldId ARG 2 worldId
ARG 4 slotId ARG 4 slotId
ARG 5 uploadInfo ARG 5 uploadInfo
ARG 6 session ARG 6 session
ARG 7 clientVersion ARG 7 clientVersion
ARG 8 uploadStatus ARG 8 worldVersion
ARG 9 uploadStatus
METHOD method_20970 cancel ()V METHOD method_20970 cancel ()V
METHOD method_20971 requestUpload (I)Lnet/minecraft/class_4429; METHOD method_20971 requestUpload (I)Lnet/minecraft/class_4429;
ARG 1 currentAttempt ARG 1 currentAttempt

View File

@ -11,7 +11,6 @@ CLASS net/minecraft/class_4367 net/minecraft/client/realms/gui/RealmsWorldSlotBu
FIELD field_26470 TOOLTIP Lnet/minecraft/class_2561; FIELD field_26470 TOOLTIP Lnet/minecraft/class_2561;
FIELD field_39067 CHECKMARK Lnet/minecraft/class_2960; FIELD field_39067 CHECKMARK Lnet/minecraft/class_2960;
FIELD field_44894 MINIGAME_SLOT_NAME Lnet/minecraft/class_2561; FIELD field_44894 MINIGAME_SLOT_NAME Lnet/minecraft/class_2561;
FIELD field_46846 worldTooltip Lnet/minecraft/class_7919;
METHOD <init> (IIIIILnet/minecraft/class_4185$class_4241;)V METHOD <init> (IIIIILnet/minecraft/class_4185$class_4241;)V
ARG 1 x ARG 1 x
ARG 2 y ARG 2 y

View File

@ -14,7 +14,6 @@ CLASS net/minecraft/class_4410 net/minecraft/client/realms/gui/screen/RealmsCrea
FIELD field_22709 EXPERIENCE_TEXTURE Lnet/minecraft/class_2960; FIELD field_22709 EXPERIENCE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_22710 INSPIRATION_TEXTURE Lnet/minecraft/class_2960; FIELD field_22710 INSPIRATION_TEXTURE Lnet/minecraft/class_2960;
FIELD field_22711 callback Ljava/lang/Runnable; FIELD field_22711 callback Ljava/lang/Runnable;
FIELD field_22713 SLOT_FRAME_TEXTURE Lnet/minecraft/class_2960;
FIELD field_22714 UPLOAD_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_22715 ADVENTURE_TEXTURE Lnet/minecraft/class_2960;
FIELD field_22716 SURVIVAL_SPAWN_TEXTURE Lnet/minecraft/class_2960; FIELD field_22716 SURVIVAL_SPAWN_TEXTURE Lnet/minecraft/class_2960;
@ -51,10 +50,6 @@ CLASS net/minecraft/class_4410 net/minecraft/client/realms/gui/screen/RealmsCrea
ARG 7 taskTitle ARG 7 taskTitle
ARG 8 creationTask ARG 8 creationTask
ARG 9 callback ARG 9 callback
METHOD method_21377 switchSlot (Ljava/lang/Runnable;)V
ARG 1 callback
METHOD method_21384 frame (I)I
ARG 1 i
METHOD method_25211 (Lnet/minecraft/class_4185;)V METHOD method_25211 (Lnet/minecraft/class_4185;)V
ARG 1 button ARG 1 button
METHOD method_25212 (Lnet/minecraft/class_4185;)V METHOD method_25212 (Lnet/minecraft/class_4185;)V
@ -93,9 +88,11 @@ CLASS net/minecraft/class_4410 net/minecraft/client/realms/gui/screen/RealmsCrea
ARG 1 task ARG 1 task
CLASS class_4411 FrameButton CLASS class_4411 FrameButton
FIELD field_20032 image Lnet/minecraft/class_2960; FIELD field_20032 image Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_4410;IILnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V FIELD field_46130 TEXTURE_SIZE I
ARG 2 x FIELD field_48384 TEXTURE Lnet/minecraft/class_2960;
ARG 3 y FIELD field_48385 SIZE I
ARG 4 message FIELD field_48386 TEXTURE_MARGIN I
ARG 5 image METHOD <init> (Lnet/minecraft/class_4410;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V
ARG 6 onPress ARG 2 message
ARG 3 image
ARG 4 onPress

View File

@ -184,7 +184,7 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
CLASS class_4329 RealmSelectionList CLASS class_4329 RealmSelectionList
CLASS class_4330 RealmSelectionListEntry CLASS class_4330 RealmSelectionListEntry
FIELD field_19518 server Lnet/minecraft/class_4877; FIELD field_19518 server Lnet/minecraft/class_4877;
FIELD field_46686 tooltip Lnet/minecraft/class_7919; FIELD field_46686 tooltip Lnet/minecraft/class_9110;
METHOD <init> (Lnet/minecraft/class_4325;Lnet/minecraft/class_4877;)V METHOD <init> (Lnet/minecraft/class_4325;Lnet/minecraft/class_4877;)V
ARG 2 server ARG 2 server
METHOD method_38506 getRealmsServer ()Lnet/minecraft/class_4877; METHOD method_38506 getRealmsServer ()Lnet/minecraft/class_4877;
@ -291,7 +291,7 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
CLASS class_8802 EmptyEntry CLASS class_8802 EmptyEntry
CLASS class_8840 SnapshotEntry CLASS class_8840 SnapshotEntry
FIELD field_46676 START_TEXT Lnet/minecraft/class_2561; FIELD field_46676 START_TEXT Lnet/minecraft/class_2561;
FIELD field_46678 tooltip Lnet/minecraft/class_7919; FIELD field_46678 tooltip Lnet/minecraft/class_9110;
FIELD field_46679 server Lnet/minecraft/class_4877; FIELD field_46679 server Lnet/minecraft/class_4877;
METHOD <init> (Lnet/minecraft/class_4325;Lnet/minecraft/class_4877;)V METHOD <init> (Lnet/minecraft/class_4325;Lnet/minecraft/class_4877;)V
ARG 2 server ARG 2 server
@ -300,6 +300,6 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
METHOD method_54344 showPopup ()V METHOD method_54344 showPopup ()V
CLASS class_8841 ParentRealmSelectionListEntry CLASS class_8841 ParentRealmSelectionListEntry
FIELD field_46684 server Lnet/minecraft/class_4877; FIELD field_46684 server Lnet/minecraft/class_4877;
FIELD field_46685 tooltip Lnet/minecraft/class_7919; FIELD field_46685 tooltip Lnet/minecraft/class_9110;
METHOD <init> (Lnet/minecraft/class_4325;Lnet/minecraft/class_4877;)V METHOD <init> (Lnet/minecraft/class_4325;Lnet/minecraft/class_4877;)V
ARG 2 server ARG 2 server

View File

@ -10,21 +10,21 @@ CLASS net/minecraft/class_4416 net/minecraft/client/realms/gui/screen/RealmsSele
FIELD field_20057 worldSelectionList Lnet/minecraft/class_4416$class_4418; FIELD field_20057 worldSelectionList Lnet/minecraft/class_4416$class_4418;
FIELD field_20058 WORLD_LANG Lnet/minecraft/class_2561; FIELD field_20058 WORLD_LANG Lnet/minecraft/class_2561;
FIELD field_26507 HARDCORE_TEXT Lnet/minecraft/class_2561; FIELD field_26507 HARDCORE_TEXT Lnet/minecraft/class_2561;
FIELD field_26508 CHEATS_TEXT Lnet/minecraft/class_2561; FIELD field_26508 COMMANDS_TEXT Lnet/minecraft/class_2561;
FIELD field_44909 LOADING_ERROR_TEXT Lnet/minecraft/class_2561; FIELD field_44909 LOADING_ERROR_TEXT Lnet/minecraft/class_2561;
FIELD field_46131 TITLE Lnet/minecraft/class_2561; FIELD field_46131 TITLE Lnet/minecraft/class_2561;
METHOD <init> (JILnet/minecraft/class_4410;)V FIELD field_48387 creationTask Lnet/minecraft/class_4445;
ARG 1 worldId METHOD <init> (Lnet/minecraft/class_4445;JILnet/minecraft/class_4410;)V
ARG 3 slotId ARG 1 creationTask
ARG 4 parent ARG 2 worldId
ARG 4 slotId
ARG 5 parent
METHOD method_21396 loadLevelList ()V METHOD method_21396 loadLevelList ()V
METHOD method_21400 getGameModeName (Lnet/minecraft/class_34;)Lnet/minecraft/class_2561; METHOD method_21400 getGameModeName (Lnet/minecraft/class_34;)Lnet/minecraft/class_2561;
ARG 0 summary ARG 0 summary
METHOD method_21401 upload ()V METHOD method_21401 upload ()V
METHOD method_21404 getLastPlayed (Lnet/minecraft/class_34;)Ljava/lang/String; METHOD method_21404 getLastPlayed (Lnet/minecraft/class_34;)Ljava/lang/String;
ARG 0 summary ARG 0 summary
METHOD method_25220 (Lnet/minecraft/class_34;)Z
ARG 0 a
METHOD method_25221 (Lnet/minecraft/class_4185;)V METHOD method_25221 (Lnet/minecraft/class_4185;)V
ARG 1 button ARG 1 button
METHOD method_38508 (Lnet/minecraft/class_4185;)V METHOD method_38508 (Lnet/minecraft/class_4185;)V

View File

@ -22,11 +22,14 @@ CLASS net/minecraft/class_4427 net/minecraft/client/realms/gui/screen/RealmsUplo
FIELD field_20196 UPLOAD_LOCK Ljava/util/concurrent/locks/ReentrantLock; FIELD field_20196 UPLOAD_LOCK Ljava/util/concurrent/locks/ReentrantLock;
FIELD field_20503 statusTexts [Lnet/minecraft/class_2561; FIELD field_20503 statusTexts [Lnet/minecraft/class_2561;
FIELD field_26526 VERIFYING_TEXT Lnet/minecraft/class_2561; FIELD field_26526 VERIFYING_TEXT Lnet/minecraft/class_2561;
METHOD <init> (JILnet/minecraft/class_4410;Lnet/minecraft/class_34;)V FIELD field_48388 creationTask Lnet/minecraft/class_4445;
ARG 1 worldId FIELD field_48389 layout Lnet/minecraft/class_8132;
ARG 3 slotId METHOD <init> (Lnet/minecraft/class_4445;JILnet/minecraft/class_4410;Lnet/minecraft/class_34;)V
ARG 4 parent ARG 1 creationTask
ARG 5 selectedLevel ARG 2 worldId
ARG 4 slotId
ARG 5 parent
ARG 6 selectedLevel
METHOD method_21515 verify (Ljava/io/File;)Z METHOD method_21515 verify (Ljava/io/File;)Z
ARG 1 archive ARG 1 archive
METHOD method_21516 addFileToTarGz (Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;Ljava/lang/String;Ljava/lang/String;Z)V METHOD method_21516 addFileToTarGz (Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;Ljava/lang/String;Ljava/lang/String;Z)V
@ -41,16 +44,14 @@ CLASS net/minecraft/class_4427 net/minecraft/client/realms/gui/screen/RealmsUplo
ARG 1 context ARG 1 context
ARG 2 bytesPerSecond ARG 2 bytesPerSecond
METHOD method_21528 onCancel ()V METHOD method_21528 onCancel ()V
METHOD method_21530 drawDots (Lnet/minecraft/class_332;)V
ARG 1 context
METHOD method_21532 drawProgressBar (Lnet/minecraft/class_332;)V METHOD method_21532 drawProgressBar (Lnet/minecraft/class_332;)V
ARG 1 context ARG 1 context
METHOD method_21534 drawUploadSpeed (Lnet/minecraft/class_332;)V METHOD method_21534 drawUploadSpeed (Lnet/minecraft/class_332;)V
ARG 1 context ARG 1 context
METHOD method_21536 upload ()V METHOD method_21536 upload ()V
METHOD method_21538 uploadCancelled ()V METHOD method_21538 uploadCancelled ()V
METHOD method_22105 (JLnet/minecraft/class_4429;)V METHOD method_22105 (Lnet/minecraft/class_4429;)V
ARG 3 result ARG 1 result
METHOD method_25276 (Lnet/minecraft/class_4185;)V METHOD method_25276 (Lnet/minecraft/class_4185;)V
ARG 1 button ARG 1 button
METHOD method_25277 (Lnet/minecraft/class_4185;)V METHOD method_25277 (Lnet/minecraft/class_4185;)V
@ -58,3 +59,5 @@ CLASS net/minecraft/class_4427 net/minecraft/client/realms/gui/screen/RealmsUplo
METHOD method_27460 setStatusTexts ([Lnet/minecraft/class_2561;)V METHOD method_27460 setStatusTexts ([Lnet/minecraft/class_2561;)V
ARG 1 statusTexts ARG 1 statusTexts
METHOD method_37014 getNarration ()Lnet/minecraft/class_2561; METHOD method_37014 getNarration ()Lnet/minecraft/class_2561;
METHOD method_56133 (Lnet/minecraft/class_4427;Lnet/minecraft/class_364;)V
ARG 1 child

View File

@ -42,7 +42,7 @@ CLASS net/minecraft/class_758 net/minecraft/client/render/BackgroundRenderer
METHOD <init> (Lnet/minecraft/class_758$class_4596;)V METHOD <init> (Lnet/minecraft/class_758$class_4596;)V
ARG 1 fogType ARG 1 fogType
CLASS class_7286 StatusEffectFogModifier CLASS class_7286 StatusEffectFogModifier
METHOD method_42590 getStatusEffect ()Lnet/minecraft/class_1291; METHOD method_42590 getStatusEffect ()Lnet/minecraft/class_6880;
METHOD method_42591 applyStartEndModifier (Lnet/minecraft/class_758$class_7285;Lnet/minecraft/class_1309;Lnet/minecraft/class_1293;FF)V METHOD method_42591 applyStartEndModifier (Lnet/minecraft/class_758$class_7285;Lnet/minecraft/class_1309;Lnet/minecraft/class_1293;FF)V
ARG 1 fogData ARG 1 fogData
ARG 2 entity ARG 2 entity

View File

@ -14,6 +14,7 @@ CLASS net/minecraft/class_4184 net/minecraft/client/render/Camera
FIELD field_18722 lastCameraY F FIELD field_18722 lastCameraY F
FIELD field_21518 rotation Lorg/joml/Quaternionf; FIELD field_21518 rotation Lorg/joml/Quaternionf;
FIELD field_47549 lastTickDelta F FIELD field_47549 lastTickDelta F
FIELD field_47841 BASE_CAMERA_DISTANCE F
METHOD method_19317 updateEyeHeight ()V METHOD method_19317 updateEyeHeight ()V
METHOD method_19318 clipToSpace (D)D METHOD method_19318 clipToSpace (D)D
ARG 1 desiredCameraDistance ARG 1 desiredCameraDistance

View File

@ -1,7 +1,5 @@
CLASS net/minecraft/class_308 net/minecraft/client/render/DiffuseLighting CLASS net/minecraft/class_308 net/minecraft/client/render/DiffuseLighting
METHOD method_1452 enableForLevel (Lorg/joml/Matrix4f;)V METHOD method_1452 enableForLevel ()V
ARG 0 positionMatrix
METHOD method_24210 disableGuiDepthLighting ()V METHOD method_24210 disableGuiDepthLighting ()V
METHOD method_24211 enableGuiDepthLighting ()V METHOD method_24211 enableGuiDepthLighting ()V
METHOD method_27869 disableForLevel (Lorg/joml/Matrix4f;)V METHOD method_27869 disableForLevel ()V
ARG 0 positionMatrix

View File

@ -12,8 +12,6 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
FIELD field_29358 particleProgram Lnet/minecraft/class_5944; FIELD field_29358 particleProgram Lnet/minecraft/class_5944;
FIELD field_29359 positionColorLightmapProgram Lnet/minecraft/class_5944; FIELD field_29359 positionColorLightmapProgram Lnet/minecraft/class_5944;
FIELD field_29360 positionColorTexLightmapProgram Lnet/minecraft/class_5944; FIELD field_29360 positionColorTexLightmapProgram Lnet/minecraft/class_5944;
FIELD field_29361 positionTexColorNormalProgram Lnet/minecraft/class_5944;
FIELD field_29362 positionTexLightmapColorProgram Lnet/minecraft/class_5944;
FIELD field_29363 renderTypeSolidProgram Lnet/minecraft/class_5944; FIELD field_29363 renderTypeSolidProgram Lnet/minecraft/class_5944;
FIELD field_29364 renderTypeCutoutMippedProgram Lnet/minecraft/class_5944; FIELD field_29364 renderTypeCutoutMippedProgram Lnet/minecraft/class_5944;
FIELD field_29365 renderTypeCutoutProgram Lnet/minecraft/class_5944; FIELD field_29365 renderTypeCutoutProgram Lnet/minecraft/class_5944;
@ -100,6 +98,7 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
FIELD field_44813 renderTypeGuiGhostRecipeOverlayProgram Lnet/minecraft/class_5944; FIELD field_44813 renderTypeGuiGhostRecipeOverlayProgram Lnet/minecraft/class_5944;
FIELD field_47130 ticks I FIELD field_47130 ticks I
FIELD field_47462 renderTypeBreezeWindProgram Lnet/minecraft/class_5944; FIELD field_47462 renderTypeBreezeWindProgram Lnet/minecraft/class_5944;
FIELD field_48948 renderTypeCloudsProgram Lnet/minecraft/class_5944;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_759;Lnet/minecraft/class_3300;Lnet/minecraft/class_4599;)V METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_759;Lnet/minecraft/class_3300;Lnet/minecraft/class_4599;)V
ARG 1 client ARG 1 client
ARG 2 heldItemRenderer ARG 2 heldItemRenderer
@ -128,10 +127,9 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
ARG 1 scaledWidth ARG 1 scaledWidth
ARG 2 scaledHeight ARG 2 scaledHeight
ARG 3 tickDelta ARG 3 tickDelta
METHOD method_3172 renderHand (Lnet/minecraft/class_4587;Lnet/minecraft/class_4184;F)V METHOD method_3172 renderHand (Lnet/minecraft/class_4184;F)V
ARG 1 matrices ARG 1 camera
ARG 2 camera ARG 2 tickDelta
ARG 3 tickDelta
METHOD method_3174 getNightVisionStrength (Lnet/minecraft/class_1309;F)F METHOD method_3174 getNightVisionStrength (Lnet/minecraft/class_1309;F)F
ARG 0 entity ARG 0 entity
ARG 1 tickDelta ARG 1 tickDelta
@ -143,13 +141,12 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
METHOD method_3186 bobView (Lnet/minecraft/class_4587;F)V METHOD method_3186 bobView (Lnet/minecraft/class_4587;F)V
ARG 1 matrices ARG 1 matrices
ARG 2 tickDelta ARG 2 tickDelta
METHOD method_3188 renderWorld (FJLnet/minecraft/class_4587;)V METHOD method_3188 renderWorld (FJ)V
ARG 1 tickDelta ARG 1 tickDelta
ARG 2 limitTime ARG 2 limitTime
ARG 4 matrices
METHOD method_3189 showFloatingItem (Lnet/minecraft/class_1799;)V METHOD method_3189 showFloatingItem (Lnet/minecraft/class_1799;)V
ARG 1 floatingItem ARG 1 floatingItem
METHOD method_3190 updateTargetedEntity (F)V METHOD method_3190 updateCrosshairTarget (F)V
ARG 1 tickDelta ARG 1 tickDelta
METHOD method_3192 render (FJZ)V METHOD method_3192 render (FJZ)V
ARG 1 tickDelta ARG 1 tickDelta
@ -245,8 +242,6 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
METHOD method_34546 getParticleProgram ()Lnet/minecraft/class_5944; METHOD method_34546 getParticleProgram ()Lnet/minecraft/class_5944;
METHOD method_34547 getPositionColorLightmapProgram ()Lnet/minecraft/class_5944; METHOD method_34547 getPositionColorLightmapProgram ()Lnet/minecraft/class_5944;
METHOD method_34548 getPositionColorTexLightmapProgram ()Lnet/minecraft/class_5944; METHOD method_34548 getPositionColorTexLightmapProgram ()Lnet/minecraft/class_5944;
METHOD method_34549 getPositionTexColorNormalProgram ()Lnet/minecraft/class_5944;
METHOD method_35764 getPositionTexLightmapColorProgram ()Lnet/minecraft/class_5944;
METHOD method_35765 isRenderingPanorama ()Z METHOD method_35765 isRenderingPanorama ()Z
METHOD method_35766 renderWithZoom (FFF)V METHOD method_35766 renderWithZoom (FFF)V
ARG 1 zoom ARG 1 zoom
@ -290,12 +285,8 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
ARG 0 program ARG 0 program
METHOD method_36500 (Lnet/minecraft/class_5944;)V METHOD method_36500 (Lnet/minecraft/class_5944;)V
ARG 0 program ARG 0 program
METHOD method_36501 (Lnet/minecraft/class_5944;)V
ARG 0 program
METHOD method_36502 (Lnet/minecraft/class_5944;)V METHOD method_36502 (Lnet/minecraft/class_5944;)V
ARG 0 program ARG 0 program
METHOD method_36503 (Lnet/minecraft/class_5944;)V
ARG 0 program
METHOD method_36504 (Lnet/minecraft/class_5944;)V METHOD method_36504 (Lnet/minecraft/class_5944;)V
ARG 0 program ARG 0 program
METHOD method_36505 (Lnet/minecraft/class_5944;)V METHOD method_36505 (Lnet/minecraft/class_5944;)V
@ -396,6 +387,16 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
METHOD method_55249 getRenderTypeBreezeWindProgram ()Lnet/minecraft/class_5944; METHOD method_55249 getRenderTypeBreezeWindProgram ()Lnet/minecraft/class_5944;
METHOD method_55250 (Lnet/minecraft/class_5944;)V METHOD method_55250 (Lnet/minecraft/class_5944;)V
ARG 0 program ARG 0 program
METHOD method_56153 findCrosshairTarget (Lnet/minecraft/class_1297;DDF)Lnet/minecraft/class_239;
ARG 1 camera
ARG 2 blockInteractionRange
ARG 4 entityInteractionRange
ARG 6 tickDelta
METHOD method_56154 ensureTargetInRange (Lnet/minecraft/class_239;Lnet/minecraft/class_243;D)Lnet/minecraft/class_239;
ARG 0 hitResult
ARG 1 cameraPos
ARG 2 interactionRange
METHOD method_56846 getRenderTypeCloudsProgram ()Lnet/minecraft/class_5944;
CLASS 1 CLASS 1
METHOD method_45775 (Lnet/minecraft/class_2960;)Z METHOD method_45775 (Lnet/minecraft/class_2960;)Z
ARG 0 id ARG 0 id

View File

@ -7,11 +7,11 @@ CLASS net/minecraft/class_330 net/minecraft/client/render/MapRenderer
FIELD field_32174 DEFAULT_IMAGE_HEIGHT I FIELD field_32174 DEFAULT_IMAGE_HEIGHT I
METHOD <init> (Lnet/minecraft/class_1060;)V METHOD <init> (Lnet/minecraft/class_1060;)V
ARG 1 textureManager ARG 1 textureManager
METHOD method_1769 updateTexture (ILnet/minecraft/class_22;)V METHOD method_1769 updateTexture (Lnet/minecraft/class_9209;Lnet/minecraft/class_22;)V
ARG 1 id ARG 1 id
ARG 2 state ARG 2 state
METHOD method_1771 clearStateTextures ()V METHOD method_1771 clearStateTextures ()V
METHOD method_1773 draw (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_22;ZI)V METHOD method_1773 draw (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_9209;Lnet/minecraft/class_22;ZI)V
ARG 1 matrices ARG 1 matrices
ARG 2 vertexConsumers ARG 2 vertexConsumers
ARG 3 id ARG 3 id
@ -21,7 +21,7 @@ CLASS net/minecraft/class_330 net/minecraft/client/render/MapRenderer
METHOD method_32600 (Lnet/minecraft/class_22;Ljava/lang/Integer;Lnet/minecraft/class_330$class_331;)Lnet/minecraft/class_330$class_331; METHOD method_32600 (Lnet/minecraft/class_22;Ljava/lang/Integer;Lnet/minecraft/class_330$class_331;)Lnet/minecraft/class_330$class_331;
ARG 2 id2 ARG 2 id2
ARG 3 texture ARG 3 texture
METHOD method_32601 getMapTexture (ILnet/minecraft/class_22;)Lnet/minecraft/class_330$class_331; METHOD method_32601 getMapTexture (Lnet/minecraft/class_9209;Lnet/minecraft/class_22;)Lnet/minecraft/class_330$class_331;
ARG 1 id ARG 1 id
ARG 2 state ARG 2 state
CLASS class_331 MapTexture CLASS class_331 MapTexture

View File

@ -12,9 +12,8 @@ CLASS net/minecraft/class_4583 net/minecraft/client/render/OverlayVertexConsumer
FIELD field_21053 inverseTextureMatrix Lorg/joml/Matrix4f; FIELD field_21053 inverseTextureMatrix Lorg/joml/Matrix4f;
FIELD field_21054 inverseNormalMatrix Lorg/joml/Matrix3f; FIELD field_21054 inverseNormalMatrix Lorg/joml/Matrix3f;
FIELD field_41091 textureScale F FIELD field_41091 textureScale F
METHOD <init> (Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;F)V METHOD <init> (Lnet/minecraft/class_4588;Lnet/minecraft/class_4587$class_4665;F)V
ARG 1 delegate ARG 1 delegate
ARG 2 textureMatrix ARG 2 matrix
ARG 3 normalMatrix ARG 3 textureScale
ARG 4 textureScale
METHOD method_22891 init ()V METHOD method_22891 init ()V

View File

@ -47,6 +47,8 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer
FIELD field_38345 ENTITY_TRANSLUCENT_EMISSIVE Ljava/util/function/BiFunction; FIELD field_38345 ENTITY_TRANSLUCENT_EMISSIVE Ljava/util/function/BiFunction;
FIELD field_39002 BLOCK_LAYERS Lcom/google/common/collect/ImmutableList; FIELD field_39002 BLOCK_LAYERS Lcom/google/common/collect/ImmutableList;
FIELD field_42521 DEBUG_LINE_STRIP Ljava/util/function/Function; FIELD field_42521 DEBUG_LINE_STRIP Ljava/util/function/Function;
FIELD field_48950 FAST_CLOUDS Lnet/minecraft/class_1921;
FIELD field_48951 FANCY_CLOUDS Lnet/minecraft/class_1921;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_293;Lnet/minecraft/class_293$class_5596;IZZLjava/lang/Runnable;Ljava/lang/Runnable;)V METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_293;Lnet/minecraft/class_293$class_5596;IZZLjava/lang/Runnable;Ljava/lang/Runnable;)V
ARG 1 name ARG 1 name
ARG 2 vertexFormat ARG 2 vertexFormat
@ -248,6 +250,10 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer
ARG 2 y ARG 2 y
METHOD method_55252 getEntityTranslucentEmissiveNoOutline (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; METHOD method_55252 getEntityTranslucentEmissiveNoOutline (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
ARG 0 texture ARG 0 texture
METHOD method_56848 getClouds (Z)Lnet/minecraft/class_1921$class_4687;
ARG 0 fancy
METHOD method_56849 getFastClouds ()Lnet/minecraft/class_1921;
METHOD method_56850 getFancyClouds ()Lnet/minecraft/class_1921;
CLASS class_4687 MultiPhase CLASS class_4687 MultiPhase
FIELD field_21403 phases Lnet/minecraft/class_1921$class_4688; FIELD field_21403 phases Lnet/minecraft/class_1921$class_4688;
FIELD field_21697 affectedOutline Ljava/util/Optional; FIELD field_21697 affectedOutline Ljava/util/Optional;

View File

@ -97,6 +97,7 @@ CLASS net/minecraft/class_4668 net/minecraft/client/render/RenderPhase
FIELD field_44819 GUI_TEXT_HIGHLIGHT_PROGRAM Lnet/minecraft/class_4668$class_5942; FIELD field_44819 GUI_TEXT_HIGHLIGHT_PROGRAM Lnet/minecraft/class_4668$class_5942;
FIELD field_44820 GUI_GHOST_RECIPE_OVERLAY_PROGRAM Lnet/minecraft/class_4668$class_5942; FIELD field_44820 GUI_GHOST_RECIPE_OVERLAY_PROGRAM Lnet/minecraft/class_4668$class_5942;
FIELD field_47463 BREEZE_WIND_PROGRAM Lnet/minecraft/class_4668$class_5942; FIELD field_47463 BREEZE_WIND_PROGRAM Lnet/minecraft/class_4668$class_5942;
FIELD field_48949 CLOUDS_PROGRAM Lnet/minecraft/class_4668$class_5942;
METHOD <init> (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V METHOD <init> (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
ARG 1 name ARG 1 name
ARG 2 beginAction ARG 2 beginAction

View File

@ -160,7 +160,7 @@ CLASS net/minecraft/class_4588 net/minecraft/client/render/VertexConsumer
COMMENT COMMENT
COMMENT @return this consumer, for chaining COMMENT @return this consumer, for chaining
ARG 1 uv ARG 1 uv
METHOD method_23763 normal (Lorg/joml/Matrix3f;FFF)Lnet/minecraft/class_4588; METHOD method_23763 normal (Lnet/minecraft/class_4587$class_4665;FFF)Lnet/minecraft/class_4588;
COMMENT Specifies the {@linkplain VertexFormats#NORMAL_ELEMENT COMMENT Specifies the {@linkplain VertexFormats#NORMAL_ELEMENT
COMMENT normal element} of the current vertex. COMMENT normal element} of the current vertex.
COMMENT COMMENT
@ -169,9 +169,6 @@ CLASS net/minecraft/class_4588 net/minecraft/client/render/VertexConsumer
COMMENT COMMENT
COMMENT @return this consumer, for chaining COMMENT @return this consumer, for chaining
ARG 1 matrix ARG 1 matrix
COMMENT the matrix that will be applied to the normal vector, typically {@link
COMMENT net.minecraft.client.util.math.MatrixStack.Entry#getNormalMatrix
COMMENT MatrixStack.Entry#getNormalMatrix}
ARG 2 x ARG 2 x
ARG 3 y ARG 3 y
ARG 4 z ARG 4 z
@ -213,3 +210,8 @@ CLASS net/minecraft/class_4588 net/minecraft/client/render/VertexConsumer
COMMENT COMMENT
COMMENT @return this consumer, for chaining COMMENT @return this consumer, for chaining
ARG 1 argb ARG 1 argb
METHOD method_56824 vertex (Lnet/minecraft/class_4587$class_4665;FFF)Lnet/minecraft/class_4588;
ARG 1 matrix
ARG 2 x
ARG 3 y
ARG 4 z

View File

@ -66,7 +66,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
FIELD field_4119 playingSongs Ljava/util/Map; FIELD field_4119 playingSongs Ljava/util/Map;
FIELD field_4121 cameraChunkZ I FIELD field_4121 cameraChunkZ I
FIELD field_45614 chunkBuilder Lnet/minecraft/class_846; FIELD field_45614 chunkBuilder Lnet/minecraft/class_846;
FIELD field_45615 renderingDataPreparer Lnet/minecraft/class_8679; FIELD field_45615 chunkRenderingDataPreparer Lnet/minecraft/class_8679;
FIELD field_45616 builtChunks Lit/unimi/dsi/fastutil/objects/ObjectArrayList; FIELD field_45616 builtChunks Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_898;Lnet/minecraft/class_824;Lnet/minecraft/class_4599;)V METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_898;Lnet/minecraft/class_824;Lnet/minecraft/class_4599;)V
ARG 1 client ARG 1 client
@ -91,15 +91,13 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
ARG 1 pos ARG 1 pos
ARG 2 old ARG 2 old
ARG 3 updated ARG 3 updated
METHOD method_22710 render (Lnet/minecraft/class_4587;FJZLnet/minecraft/class_4184;Lnet/minecraft/class_757;Lnet/minecraft/class_765;Lorg/joml/Matrix4f;)V METHOD method_22710 render (FJZLnet/minecraft/class_4184;Lnet/minecraft/class_757;Lnet/minecraft/class_765;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V
ARG 1 matrices ARG 1 tickDelta
ARG 2 tickDelta ARG 2 limitTime
ARG 3 limitTime ARG 4 renderBlockOutline
ARG 5 renderBlockOutline ARG 5 camera
ARG 6 camera ARG 6 gameRenderer
ARG 7 gameRenderer ARG 7 lightmapTextureManager
ARG 8 lightmapTextureManager
ARG 9 projectionMatrix
METHOD method_22712 drawBlockOutline (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_1297;DDDLnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V METHOD method_22712 drawBlockOutline (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_1297;DDDLnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 matrices ARG 1 matrices
ARG 2 vertexConsumer ARG 2 vertexConsumer
@ -221,10 +219,7 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
METHOD method_29364 getCloudsFramebuffer ()Lnet/minecraft/class_276; METHOD method_29364 getCloudsFramebuffer ()Lnet/minecraft/class_276;
METHOD method_29365 loadTransparencyPostProcessor ()V METHOD method_29365 loadTransparencyPostProcessor ()V
METHOD method_29701 resetTransparencyPostProcessor ()V METHOD method_29701 resetTransparencyPostProcessor ()V
METHOD method_32133 setupFrustum (Lnet/minecraft/class_4587;Lnet/minecraft/class_243;Lorg/joml/Matrix4f;)V METHOD method_32133 setupFrustum (Lnet/minecraft/class_243;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V
ARG 1 matrices
ARG 2 pos
ARG 3 projectionMatrix
METHOD method_3239 renderClouds (Lnet/minecraft/class_287;DDDLnet/minecraft/class_243;)Lnet/minecraft/class_287$class_7433; METHOD method_3239 renderClouds (Lnet/minecraft/class_287;DDDLnet/minecraft/class_243;)Lnet/minecraft/class_287$class_7433;
ARG 1 builder ARG 1 builder
ARG 2 x ARG 2 x
@ -248,19 +243,17 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
ARG 3 playing ARG 3 playing
METHOD method_3250 renderEndSky (Lnet/minecraft/class_4587;)V METHOD method_3250 renderEndSky (Lnet/minecraft/class_4587;)V
ARG 1 matrices ARG 1 matrices
METHOD method_3251 renderLayer (Lnet/minecraft/class_1921;Lnet/minecraft/class_4587;DDDLorg/joml/Matrix4f;)V METHOD method_3251 renderLayer (Lnet/minecraft/class_1921;DDDLorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V
ARG 1 renderLayer ARG 1 renderLayer
ARG 2 matrices ARG 2 x
ARG 3 cameraX ARG 4 y
ARG 5 cameraY ARG 6 z
ARG 7 cameraZ
ARG 9 positionMatrix ARG 9 positionMatrix
METHOD method_3252 tick ()V METHOD method_3252 tick ()V
METHOD method_3254 drawEntityOutlinesFramebuffer ()V METHOD method_3254 drawEntityOutlinesFramebuffer ()V
METHOD method_3255 renderStars (Lnet/minecraft/class_287;)Lnet/minecraft/class_287$class_7433; METHOD method_3255 renderStars (Lnet/minecraft/class_287;)Lnet/minecraft/class_287$class_7433;
ARG 1 buffer ARG 1 buffer
METHOD method_3257 renderSky (Lnet/minecraft/class_4587;Lorg/joml/Matrix4f;FLnet/minecraft/class_4184;ZLjava/lang/Runnable;)V METHOD method_3257 renderSky (Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;FLnet/minecraft/class_4184;ZLjava/lang/Runnable;)V
ARG 1 matrices
ARG 2 projectionMatrix ARG 2 projectionMatrix
ARG 3 tickDelta ARG 3 tickDelta
ARG 4 camera ARG 4 camera
@ -279,13 +272,12 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
ARG 15 green ARG 15 green
ARG 16 blue ARG 16 blue
ARG 17 alpha ARG 17 alpha
METHOD method_3259 renderClouds (Lnet/minecraft/class_4587;Lorg/joml/Matrix4f;FDDD)V METHOD method_3259 renderClouds (Lnet/minecraft/class_4587;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;FDDD)V
ARG 1 matrices ARG 1 matrices
ARG 2 projectionMatrix ARG 4 tickDelta
ARG 3 tickDelta ARG 5 cameraX
ARG 4 cameraX ARG 7 cameraY
ARG 6 cameraY ARG 9 cameraZ
ARG 8 cameraZ
METHOD method_3265 renderDarkSky ()V METHOD method_3265 renderDarkSky ()V
METHOD method_3267 cleanUp ()V METHOD method_3267 cleanUp ()V
METHOD method_3268 getRandomParticleSpawnChance (Z)Lnet/minecraft/class_4066; METHOD method_3268 getRandomParticleSpawnChance (Z)Lnet/minecraft/class_4066;

View File

@ -3,24 +3,23 @@ CLASS net/minecraft/class_822 net/minecraft/client/render/block/entity/BeaconBlo
FIELD field_4338 BEAM_TEXTURE Lnet/minecraft/class_2960; FIELD field_4338 BEAM_TEXTURE Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_5614$class_5615;)V METHOD <init> (Lnet/minecraft/class_5614$class_5615;)V
ARG 1 ctx ARG 1 ctx
METHOD method_22740 renderBeamFace (Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;Lnet/minecraft/class_4588;FFFFIIFFFFFFFF)V METHOD method_22740 renderBeamFace (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFFIIFFFFFFFF)V
ARG 0 positionMatrix ARG 0 matrix
ARG 1 normalMatrix ARG 1 vertices
ARG 2 vertices ARG 2 red
ARG 3 red ARG 3 green
ARG 4 green ARG 4 blue
ARG 5 blue ARG 5 alpha
ARG 6 alpha ARG 6 yOffset
ARG 7 yOffset ARG 7 height
ARG 8 height ARG 8 x1
ARG 9 x1 ARG 9 z1
ARG 10 z1 ARG 10 x2
ARG 11 x2 ARG 11 z2
ARG 12 z2 ARG 12 u1
ARG 13 u1 ARG 13 u2
ARG 14 u2 ARG 14 v1
ARG 15 v1 ARG 15 v2
ARG 16 v2
METHOD method_22741 renderBeamLayer (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;FFFFIIFFFFFFFFFFFF)V METHOD method_22741 renderBeamLayer (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;FFFFIIFFFFFFFFFFFF)V
ARG 0 matrices ARG 0 matrices
ARG 1 vertices ARG 1 vertices
@ -42,21 +41,18 @@ CLASS net/minecraft/class_822 net/minecraft/client/render/block/entity/BeaconBlo
ARG 17 u2 ARG 17 u2
ARG 18 v1 ARG 18 v1
ARG 19 v2 ARG 19 v2
METHOD method_23076 renderBeamVertex (Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;Lnet/minecraft/class_4588;FFFFIFFFF)V METHOD method_23076 renderBeamVertex (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFFIFFFF)V
ARG 0 positionMatrix ARG 0 matrix
ARG 1 normalMatrix ARG 1 vertices
ARG 2 vertices ARG 2 red
ARG 3 red ARG 3 green
ARG 4 green ARG 4 blue
ARG 5 blue ARG 5 alpha
ARG 6 alpha ARG 6 y
ARG 7 y ARG 7 x
ARG 8 x ARG 8 z
ARG 9 z ARG 9 u
ARG 10 u ARG 10 v
COMMENT the left-most coordinate of the texture region
ARG 11 v
COMMENT the top-most coordinate of the texture region
METHOD method_3543 renderBeam (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;FJII[F)V METHOD method_3543 renderBeam (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;FJII[F)V
ARG 0 matrices ARG 0 matrices
ARG 1 vertexConsumers ARG 1 vertexConsumers

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_9214 net/minecraft/client/render/block/entity/VaultBlockEntityRenderer
FIELD field_48952 itemRenderer Lnet/minecraft/class_918;
FIELD field_48953 random Lnet/minecraft/class_5819;
METHOD <init> (Lnet/minecraft/class_5614$class_5615;)V
ARG 1 context
METHOD method_56851 renderDisplayItem (FLnet/minecraft/class_1937;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1799;Lnet/minecraft/class_918;FFLnet/minecraft/class_5819;)V
ARG 0 tickDelta
ARG 1 world
ARG 2 matrices
ARG 3 vertexConsumers
ARG 4 light
ARG 5 stack
ARG 6 itemRenderer
ARG 7 prevRotation
ARG 8 rotation
ARG 9 random

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_9084 net/minecraft/client/render/entity/ArmadilloEntityRenderer
FIELD field_47887 TEXTURE Lnet/minecraft/class_2960;

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_9255 net/minecraft/client/render/entity/BoggedEntityRenderer
FIELD field_49163 TEXTURE Lnet/minecraft/class_2960;
FIELD field_49164 OVERLAY_TEXTURE Lnet/minecraft/class_2960;

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/class_8986 net/minecraft/client/render/entity/BreezeEntityRenderer CLASS net/minecraft/class_8986 net/minecraft/client/render/entity/BreezeEntityRenderer
FIELD field_47475 TEXTURE Lnet/minecraft/class_2960; FIELD field_47475 TEXTURE Lnet/minecraft/class_2960;
FIELD field_47476 WIND_TEXTURE Lnet/minecraft/class_2960; METHOD method_55830 updatePartVisibility (Lnet/minecraft/class_8973;[Lnet/minecraft/class_630;)Lnet/minecraft/class_8973;
ARG 0 model
ARG 1 modelParts

View File

@ -1,12 +1,11 @@
CLASS net/minecraft/class_891 net/minecraft/client/render/entity/DragonFireballEntityRenderer CLASS net/minecraft/class_891 net/minecraft/client/render/entity/DragonFireballEntityRenderer
FIELD field_21735 LAYER Lnet/minecraft/class_1921; FIELD field_21735 LAYER Lnet/minecraft/class_1921;
FIELD field_4661 TEXTURE Lnet/minecraft/class_2960; FIELD field_4661 TEXTURE Lnet/minecraft/class_2960;
METHOD method_23837 produceVertex (Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;IFIII)V METHOD method_23837 produceVertex (Lnet/minecraft/class_4588;Lnet/minecraft/class_4587$class_4665;IFIII)V
ARG 0 vertexConsumer ARG 0 vertexConsumer
ARG 1 positionMatrix ARG 1 matrix
ARG 2 normalMatrix ARG 2 light
ARG 3 light ARG 3 x
ARG 4 x ARG 4 z
ARG 5 y ARG 5 textureU
ARG 6 textureU ARG 6 textureV
ARG 7 textureV

View File

@ -22,12 +22,13 @@ CLASS net/minecraft/class_897 net/minecraft/client/render/entity/EntityRenderer
COMMENT COMMENT
COMMENT <p>Checks for a custom nametag on living entities, and for teams/team visibilities for players. COMMENT <p>Checks for a custom nametag on living entities, and for teams/team visibilities for players.
ARG 1 entity ARG 1 entity
METHOD method_3926 renderLabelIfPresent (Lnet/minecraft/class_1297;Lnet/minecraft/class_2561;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V METHOD method_3926 renderLabelIfPresent (Lnet/minecraft/class_1297;Lnet/minecraft/class_2561;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IF)V
ARG 1 entity ARG 1 entity
ARG 2 text ARG 2 text
ARG 3 matrices ARG 3 matrices
ARG 4 vertexConsumers ARG 4 vertexConsumers
ARG 5 light ARG 5 light
ARG 6 tickDelta
METHOD method_3931 getTexture (Lnet/minecraft/class_1297;)Lnet/minecraft/class_2960; METHOD method_3931 getTexture (Lnet/minecraft/class_1297;)Lnet/minecraft/class_2960;
ARG 1 entity ARG 1 entity
METHOD method_3932 getTextRenderer ()Lnet/minecraft/class_327; METHOD method_3932 getTextRenderer ()Lnet/minecraft/class_327;
@ -44,3 +45,5 @@ CLASS net/minecraft/class_897 net/minecraft/client/render/entity/EntityRenderer
ARG 4 matrices ARG 4 matrices
ARG 5 vertexConsumers ARG 5 vertexConsumers
ARG 6 light ARG 6 light
METHOD method_55831 getShadowRadius (Lnet/minecraft/class_1297;)F
ARG 1 entity

View File

@ -1,15 +1,14 @@
CLASS net/minecraft/class_902 net/minecraft/client/render/entity/ExperienceOrbEntityRenderer CLASS net/minecraft/class_902 net/minecraft/client/render/entity/ExperienceOrbEntityRenderer
FIELD field_21741 LAYER Lnet/minecraft/class_1921; FIELD field_21741 LAYER Lnet/minecraft/class_1921;
FIELD field_4701 TEXTURE Lnet/minecraft/class_2960; FIELD field_4701 TEXTURE Lnet/minecraft/class_2960;
METHOD method_23171 vertex (Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;FFIIIFFI)V METHOD method_23171 vertex (Lnet/minecraft/class_4588;Lnet/minecraft/class_4587$class_4665;FFIIIFFI)V
ARG 0 vertexConsumer ARG 0 vertexConsumer
ARG 1 positionMatrix ARG 1 matrix
ARG 2 normalMatrix ARG 2 x
ARG 3 x ARG 3 y
ARG 4 y ARG 4 red
ARG 5 red ARG 5 green
ARG 6 green ARG 6 blue
ARG 7 blue ARG 7 u
ARG 8 u ARG 8 v
ARG 9 v ARG 9 light
ARG 10 light

View File

@ -9,15 +9,14 @@ CLASS net/minecraft/class_906 net/minecraft/client/render/entity/FishingBobberEn
ARG 4 matrices ARG 4 matrices
ARG 5 segmentStart ARG 5 segmentStart
ARG 6 segmentEnd ARG 6 segmentEnd
METHOD method_23840 vertex (Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;IFIII)V METHOD method_23840 vertex (Lnet/minecraft/class_4588;Lnet/minecraft/class_4587$class_4665;IFIII)V
ARG 0 buffer ARG 0 buffer
ARG 1 matrix ARG 1 matrix
ARG 2 normalMatrix ARG 2 light
ARG 3 light ARG 3 x
ARG 4 x ARG 4 y
ARG 5 y ARG 5 u
ARG 6 u ARG 6 v
ARG 7 v
METHOD method_23954 percentage (II)F METHOD method_23954 percentage (II)F
ARG 0 value ARG 0 value
ARG 1 max ARG 1 max

View File

@ -6,18 +6,17 @@ CLASS net/minecraft/class_907 net/minecraft/client/render/entity/GuardianEntityR
ARG 1 ctx ARG 1 ctx
ARG 2 shadowRadius ARG 2 shadowRadius
ARG 3 layer ARG 3 layer
METHOD method_23173 vertex (Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;FFFIIIFF)V METHOD method_23173 vertex (Lnet/minecraft/class_4588;Lnet/minecraft/class_4587$class_4665;FFFIIIFF)V
ARG 0 vertexConsumer ARG 0 vertexConsumer
ARG 1 positionMatrix ARG 1 matrix
ARG 2 normalMatrix ARG 2 x
ARG 3 x ARG 3 y
ARG 4 y ARG 4 z
ARG 5 z ARG 5 red
ARG 6 red ARG 6 green
ARG 7 green ARG 7 blue
ARG 8 blue ARG 8 u
ARG 9 u ARG 9 v
ARG 10 v
METHOD method_3979 fromLerpedPosition (Lnet/minecraft/class_1309;DF)Lnet/minecraft/class_243; METHOD method_3979 fromLerpedPosition (Lnet/minecraft/class_1309;DF)Lnet/minecraft/class_243;
ARG 1 entity ARG 1 entity
ARG 2 yOffset ARG 2 yOffset

View File

@ -1,9 +1,24 @@
CLASS net/minecraft/class_916 net/minecraft/client/render/entity/ItemEntityRenderer CLASS net/minecraft/class_916 net/minecraft/client/render/entity/ItemEntityRenderer
FIELD field_32925 MAX_COUNT_FOR_4_ITEMS_RENDERED I
FIELD field_32926 MAX_COUNT_FOR_3_ITEMS_RENDERED I
FIELD field_32927 MAX_COUNT_FOR_2_ITEMS_RENDERED I
FIELD field_32928 MAX_COUNT_FOR_1_ITEM_RENDERED I
FIELD field_4725 random Lnet/minecraft/class_5819; FIELD field_4725 random Lnet/minecraft/class_5819;
FIELD field_4726 itemRenderer Lnet/minecraft/class_918; FIELD field_4726 itemRenderer Lnet/minecraft/class_918;
METHOD method_3998 getRenderedAmount (Lnet/minecraft/class_1799;)I METHOD method_56855 getRenderedAmount (I)I
ARG 1 stack ARG 0 stackSize
METHOD method_56856 getSeed (Lnet/minecraft/class_1799;)I
ARG 0 stack
METHOD method_56857 renderStack (Lnet/minecraft/class_918;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1799;Lnet/minecraft/class_5819;Lnet/minecraft/class_1937;)V
ARG 0 itemRenderer
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 light
ARG 4 stack
ARG 5 random
ARG 6 world
METHOD method_56858 renderStack (Lnet/minecraft/class_918;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1799;Lnet/minecraft/class_1087;ZLnet/minecraft/class_5819;)V
ARG 0 itemRenderer
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 light
ARG 4 stack
ARG 5 model
ARG 6 depth
ARG 7 random

View File

@ -45,9 +45,10 @@ CLASS net/minecraft/class_922 net/minecraft/client/render/entity/LivingEntityRen
ARG 1 feature ARG 1 feature
METHOD method_4056 isVisible (Lnet/minecraft/class_1309;)Z METHOD method_4056 isVisible (Lnet/minecraft/class_1309;)Z
ARG 1 entity ARG 1 entity
METHOD method_4058 setupTransforms (Lnet/minecraft/class_1309;Lnet/minecraft/class_4587;FFF)V METHOD method_4058 setupTransforms (Lnet/minecraft/class_1309;Lnet/minecraft/class_4587;FFFF)V
ARG 1 entity ARG 1 entity
ARG 2 matrices ARG 2 matrices
ARG 3 animationProgress ARG 3 animationProgress
ARG 4 bodyYaw ARG 4 bodyYaw
ARG 5 tickDelta ARG 5 tickDelta
ARG 6 scale

View File

@ -1,17 +1,16 @@
CLASS net/minecraft/class_928 net/minecraft/client/render/entity/PaintingEntityRenderer CLASS net/minecraft/class_928 net/minecraft/client/render/entity/PaintingEntityRenderer
METHOD method_23188 vertex (Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;Lnet/minecraft/class_4588;FFFFFIIII)V METHOD method_23188 vertex (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFFFIIII)V
ARG 1 positionMatrix ARG 1 matrix
ARG 2 normalMatrix ARG 2 vertexConsumer
ARG 3 vertexConsumer ARG 3 x
ARG 4 x ARG 4 y
ARG 5 y ARG 5 u
ARG 6 u ARG 6 v
ARG 7 v ARG 7 z
ARG 8 z ARG 8 normalX
ARG 9 normalX ARG 9 normalY
ARG 10 normalY ARG 10 normalZ
ARG 11 normalZ ARG 11 light
ARG 12 light
METHOD method_4074 renderPainting (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_1534;IILnet/minecraft/class_1058;Lnet/minecraft/class_1058;)V METHOD method_4074 renderPainting (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_1534;IILnet/minecraft/class_1058;Lnet/minecraft/class_1058;)V
ARG 1 matrices ARG 1 matrices
ARG 2 vertexConsumer ARG 2 vertexConsumer

View File

@ -1,14 +1,13 @@
CLASS net/minecraft/class_876 net/minecraft/client/render/entity/ProjectileEntityRenderer CLASS net/minecraft/class_876 net/minecraft/client/render/entity/ProjectileEntityRenderer
METHOD method_23153 vertex (Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;Lnet/minecraft/class_4588;IIIFFIIII)V METHOD method_23153 vertex (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;IIIFFIIII)V
ARG 1 positionMatrix ARG 1 matrix
ARG 2 normalMatrix ARG 2 vertexConsumer
ARG 3 vertexConsumer ARG 3 x
ARG 4 x ARG 4 y
ARG 5 y ARG 5 z
ARG 6 z ARG 6 u
ARG 7 u ARG 7 v
ARG 8 v ARG 8 normalX
ARG 9 normalX ARG 9 normalZ
ARG 10 normalZ ARG 10 normalY
ARG 11 normalY ARG 11 light
ARG 12 light

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_4999 net/minecraft/client/render/entity/StriderEntityRenderer CLASS net/minecraft/class_4999 net/minecraft/client/render/entity/StriderEntityRenderer
FIELD field_23372 TEXTURE Lnet/minecraft/class_2960; FIELD field_23372 TEXTURE Lnet/minecraft/class_2960;
FIELD field_23937 COLD_TEXTURE Lnet/minecraft/class_2960; FIELD field_23937 COLD_TEXTURE Lnet/minecraft/class_2960;
FIELD field_47888 BABY_SHADOW_RADIUS_SCALE F

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_9079 net/minecraft/client/render/entity/animation/ArmadilloAnimations
FIELD field_47844 IDLE Lnet/minecraft/class_7184;
FIELD field_49108 ROLLING Lnet/minecraft/class_7184;
FIELD field_49109 SCARED Lnet/minecraft/class_7184;
FIELD field_49110 UNROLLING Lnet/minecraft/class_7184;

View File

@ -8,17 +8,15 @@ CLASS net/minecraft/class_970 net/minecraft/client/render/entity/feature/ArmorFe
ARG 2 innerModel ARG 2 innerModel
ARG 3 outerModel ARG 3 outerModel
ARG 4 bakery ARG 4 bakery
METHOD method_23192 renderArmorParts (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1738;Lnet/minecraft/class_572;ZFFFLjava/lang/String;)V METHOD method_23192 renderArmorParts (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_572;FFFLnet/minecraft/class_2960;)V
ARG 1 matrices ARG 1 matrices
ARG 2 vertexConsumers ARG 2 vertexConsumers
ARG 3 light ARG 3 light
ARG 4 item ARG 4 model
ARG 5 model ARG 5 red
ARG 6 secondTextureLayer ARG 6 green
ARG 7 red ARG 7 blue
ARG 8 green ARG 8 overlay
ARG 9 blue
ARG 10 overlay
METHOD method_4169 renderArmor (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1309;Lnet/minecraft/class_1304;ILnet/minecraft/class_572;)V METHOD method_4169 renderArmor (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1309;Lnet/minecraft/class_1304;ILnet/minecraft/class_572;)V
ARG 1 matrices ARG 1 matrices
ARG 2 vertexConsumers ARG 2 vertexConsumers
@ -33,12 +31,8 @@ CLASS net/minecraft/class_970 net/minecraft/client/render/entity/feature/ArmorFe
ARG 1 slot ARG 1 slot
METHOD method_4173 usesInnerModel (Lnet/minecraft/class_1304;)Z METHOD method_4173 usesInnerModel (Lnet/minecraft/class_1304;)Z
ARG 1 slot ARG 1 slot
METHOD method_4174 getArmorTexture (Lnet/minecraft/class_1738;ZLjava/lang/String;)Lnet/minecraft/class_2960; METHOD method_48482 renderTrim (Lnet/minecraft/class_6880;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_8053;Lnet/minecraft/class_572;Z)V
ARG 1 item ARG 1 armorMaterial
ARG 2 secondLayer
ARG 3 overlay
METHOD method_48482 renderTrim (Lnet/minecraft/class_1741;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_8053;Lnet/minecraft/class_572;Z)V
ARG 1 material
ARG 2 matrices ARG 2 matrices
ARG 3 vertexConsumers ARG 3 vertexConsumers
ARG 4 light ARG 4 light

View File

@ -1,7 +1,2 @@
CLASS net/minecraft/class_8988 net/minecraft/client/render/entity/feature/BreezeEyesFeatureRenderer CLASS net/minecraft/class_8988 net/minecraft/client/render/entity/feature/BreezeEyesFeatureRenderer
FIELD field_47479 texture Lnet/minecraft/class_2960; FIELD field_47889 TEXTURE Lnet/minecraft/class_1921;
FIELD field_47480 model Lnet/minecraft/class_8973;
METHOD <init> (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;Lnet/minecraft/class_2960;)V
ARG 1 breezeModel
ARG 2 entityModelLoader
ARG 3 texture

View File

@ -1,9 +1,7 @@
CLASS net/minecraft/class_8989 net/minecraft/client/render/entity/feature/BreezeWindFeatureRenderer CLASS net/minecraft/class_8989 net/minecraft/client/render/entity/feature/BreezeWindFeatureRenderer
FIELD field_47484 texture Lnet/minecraft/class_2960; FIELD field_47484 texture Lnet/minecraft/class_2960;
FIELD field_47485 model Lnet/minecraft/class_8973; FIELD field_47485 model Lnet/minecraft/class_8973;
METHOD <init> (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;Lnet/minecraft/class_2960;)V METHOD <init> (Lnet/minecraft/class_3883;)V
ARG 1 breezeModel ARG 1 breezeModel
ARG 2 entityModelLoader
ARG 3 texture
METHOD method_55273 getXOffset (F)F METHOD method_55273 getXOffset (F)F
ARG 1 tickDelta ARG 1 tickDelta

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_1002 net/minecraft/client/render/entity/feature/StrayOverlayFeatureRenderer CLASS net/minecraft/class_1002 net/minecraft/client/render/entity/feature/SkeletonOverlayFeatureRenderer
FIELD field_4907 SKIN Lnet/minecraft/class_2960;
FIELD field_4908 model Lnet/minecraft/class_606; FIELD field_4908 model Lnet/minecraft/class_606;
METHOD <init> (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V FIELD field_49166 texture Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;Lnet/minecraft/class_5601;Lnet/minecraft/class_2960;)V
ARG 1 context ARG 1 context
ARG 2 loader ARG 2 loader
ARG 3 layer
ARG 4 texture

View File

@ -1,11 +1,10 @@
CLASS net/minecraft/class_4506 net/minecraft/client/render/entity/feature/StuckStingersFeatureRenderer CLASS net/minecraft/class_4506 net/minecraft/client/render/entity/feature/StuckStingersFeatureRenderer
FIELD field_20529 TEXTURE Lnet/minecraft/class_2960; FIELD field_20529 TEXTURE Lnet/minecraft/class_2960;
METHOD method_23295 produceVertex (Lnet/minecraft/class_4588;Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;FIFFI)V METHOD method_23295 produceVertex (Lnet/minecraft/class_4588;Lnet/minecraft/class_4587$class_4665;FIFFI)V
ARG 0 vertexConsumer ARG 0 vertexConsumer
ARG 1 vertexTransform ARG 1 matrix
ARG 2 normalTransform ARG 2 x
ARG 3 x ARG 3 y
ARG 4 y ARG 4 u
ARG 5 u ARG 5 v
ARG 6 v ARG 6 light
ARG 7 light

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_9085 net/minecraft/client/render/entity/feature/WolfArmorFeatureRenderer
FIELD field_47890 model Lnet/minecraft/class_624;
METHOD <init> (Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V
ARG 1 context
ARG 2 loader

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_9082 net/minecraft/client/render/entity/model/ArmadilloEntityModel
FIELD field_47864 HEAD_CUBE Ljava/lang/String;
FIELD field_47865 RIGHT_EAR_CUBE Ljava/lang/String;
FIELD field_47866 LEFT_EAR_CUBE Ljava/lang/String;
FIELD field_47867 root Lnet/minecraft/class_630;
FIELD field_47868 body Lnet/minecraft/class_630;
FIELD field_47869 rightHindLeg Lnet/minecraft/class_630;
FIELD field_47870 leftHindLeg Lnet/minecraft/class_630;
FIELD field_47871 cube Lnet/minecraft/class_630;
FIELD field_47872 head Lnet/minecraft/class_630;
FIELD field_47873 tail Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root
METHOD method_55818 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,16 +1,18 @@
CLASS net/minecraft/class_8973 net/minecraft/client/render/entity/model/BreezeEntityModel CLASS net/minecraft/class_8973 net/minecraft/client/render/entity/model/BreezeEntityModel
FIELD field_47434 root Lnet/minecraft/class_630; FIELD field_47434 root Lnet/minecraft/class_630;
FIELD field_47435 head Lnet/minecraft/class_630; FIELD field_47435 head Lnet/minecraft/class_630;
FIELD field_47436 windBody Lnet/minecraft/class_630;
FIELD field_47437 windTop Lnet/minecraft/class_630; FIELD field_47437 windTop Lnet/minecraft/class_630;
FIELD field_47438 windMid Lnet/minecraft/class_630; FIELD field_47438 windMid Lnet/minecraft/class_630;
FIELD field_47439 windBottom Lnet/minecraft/class_630; FIELD field_47439 windBottom Lnet/minecraft/class_630;
FIELD field_47440 rods Lnet/minecraft/class_630; FIELD field_47440 rods Lnet/minecraft/class_630;
FIELD field_47874 eyes Lnet/minecraft/class_630;
FIELD field_47875 windBody Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root ARG 1 root
METHOD method_55233 getTexturedModelData ()Lnet/minecraft/class_5607; METHOD method_55233 getTexturedModelData (II)Lnet/minecraft/class_5607;
METHOD method_55234 getEyesTexturedModelData ()Lnet/minecraft/class_5607; ARG 0 textureWidth
METHOD method_55235 getWindTexturedModelData ()Lnet/minecraft/class_5607; ARG 1 textureHeight
METHOD method_55236 getWindTop ()Lnet/minecraft/class_630; METHOD method_55819 getHead ()Lnet/minecraft/class_630;
METHOD method_55237 getWindMid ()Lnet/minecraft/class_630; METHOD method_55820 getEyes ()Lnet/minecraft/class_630;
METHOD method_55238 getWindBottom ()Lnet/minecraft/class_630; METHOD method_55821 getRods ()Lnet/minecraft/class_630;
METHOD method_55822 getWindBody ()Lnet/minecraft/class_630;

View File

@ -44,8 +44,9 @@ CLASS net/minecraft/class_5602 net/minecraft/client/render/entity/model/EntityMo
FIELD field_27697 CONDUIT_WIND Lnet/minecraft/class_5601; FIELD field_27697 CONDUIT_WIND Lnet/minecraft/class_5601;
FIELD field_27700 CREEPER_ARMOR Lnet/minecraft/class_5601; FIELD field_27700 CREEPER_ARMOR Lnet/minecraft/class_5601;
FIELD field_32582 MAIN Ljava/lang/String; FIELD field_32582 MAIN Ljava/lang/String;
FIELD field_47444 BREEZE_WIND Lnet/minecraft/class_5601; FIELD field_49160 BOGGED_INNER_ARMOR Lnet/minecraft/class_5601;
FIELD field_47445 BREEZE_EYES Lnet/minecraft/class_5601; FIELD field_49161 BOGGED_OUTER_ARMOR Lnet/minecraft/class_5601;
FIELD field_49162 BOGGED_OUTER Lnet/minecraft/class_5601;
METHOD method_32076 getLayers ()Ljava/util/stream/Stream; METHOD method_32076 getLayers ()Ljava/util/stream/Stream;
METHOD method_32077 createBoat (Lnet/minecraft/class_1690$class_1692;)Lnet/minecraft/class_5601; METHOD method_32077 createBoat (Lnet/minecraft/class_1690$class_1692;)Lnet/minecraft/class_5601;
ARG 0 type ARG 0 type

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_8974 net/minecraft/client/render/entity/model/WindChargeEntityModel CLASS net/minecraft/class_8974 net/minecraft/client/render/entity/model/WindChargeEntityModel
FIELD field_47441 bone Lnet/minecraft/class_630; FIELD field_47441 bone Lnet/minecraft/class_630;
FIELD field_48705 windCharge Lnet/minecraft/class_630;
FIELD field_48706 wind Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root ARG 1 root
METHOD method_55240 getTexturedModelData ()Lnet/minecraft/class_5607; METHOD method_55240 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -19,4 +19,5 @@ CLASS net/minecraft/class_624 net/minecraft/client/render/entity/model/WolfEntit
FIELD field_3623 torso Lnet/minecraft/class_630; FIELD field_3623 torso Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root ARG 1 root
METHOD method_32068 getTexturedModelData ()Lnet/minecraft/class_5607; METHOD method_32068 getTexturedModelData (Lnet/minecraft/class_5605;)Lnet/minecraft/class_5609;
ARG 0 dilation

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_9247 net/minecraft/client/resource/ClientDataPackManager
FIELD field_49124 packManager Lnet/minecraft/class_3283;
FIELD field_49125 knownPacks Ljava/util/Map;
METHOD method_57046 createResourceManager ()Lnet/minecraft/class_6860;
METHOD method_57047 (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_9224;Lnet/minecraft/class_9226;)V
ARG 2 knownPackInfo
METHOD method_57048 (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_3288;)V
ARG 1 resourcePackProfile
METHOD method_57049 getCommonKnownPacks (Ljava/util/List;)Ljava/util/List;
ARG 1 serverKnownPacks

View File

@ -1,11 +1,13 @@
CLASS net/minecraft/class_1065 net/minecraft/client/resource/DefaultClientResourcePackProvider CLASS net/minecraft/class_1065 net/minecraft/client/resource/DefaultClientResourcePackProvider
FIELD field_40556 METADATA Lnet/minecraft/class_3272; FIELD field_40556 METADATA Lnet/minecraft/class_3272;
FIELD field_40557 METADATA_MAP Lnet/minecraft/class_7662; FIELD field_40557 METADATA_MAP Lnet/minecraft/class_7662;
FIELD field_40558 VANILLA_NAME_TEXT Lnet/minecraft/class_2561;
FIELD field_40559 PROFILE_NAME_TEXTS Ljava/util/Map; FIELD field_40559 PROFILE_NAME_TEXTS Ljava/util/Map;
FIELD field_40560 ID Lnet/minecraft/class_2960; FIELD field_40560 ID Lnet/minecraft/class_2960;
FIELD field_40561 resourcePacksPath Ljava/nio/file/Path; FIELD field_40561 resourcePacksPath Ljava/nio/file/Path;
FIELD field_43088 HIGH_CONTRAST_NAME Ljava/lang/String; FIELD field_43088 HIGH_CONTRAST_ID Ljava/lang/String;
FIELD field_49131 INFO Lnet/minecraft/class_9224;
FIELD field_49132 REQUIRED_POSITION Lnet/minecraft/class_9225;
FIELD field_49133 OPTIONAL_POSITION Lnet/minecraft/class_9225;
METHOD <init> (Ljava/nio/file/Path;Lnet/minecraft/class_8580;)V METHOD <init> (Ljava/nio/file/Path;Lnet/minecraft/class_8580;)V
ARG 1 assetsPath ARG 1 assetsPath
ARG 2 symlinkFinder ARG 2 symlinkFinder
@ -13,3 +15,6 @@ CLASS net/minecraft/class_1065 net/minecraft/client/resource/DefaultClientResour
ARG 1 path ARG 1 path
METHOD method_45857 createDefaultPack (Ljava/nio/file/Path;)Lnet/minecraft/class_3268; METHOD method_45857 createDefaultPack (Ljava/nio/file/Path;)Lnet/minecraft/class_3268;
ARG 0 assetsPath ARG 0 assetsPath
METHOD method_57056 createInfo (Ljava/lang/String;Lnet/minecraft/class_2561;)Lnet/minecraft/class_9224;
ARG 0 id
ARG 1 title

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_1066 net/minecraft/client/resource/server/ServerResour
FIELD field_47600 packSource Lnet/minecraft/class_5352; FIELD field_47600 packSource Lnet/minecraft/class_5352;
FIELD field_47601 packStateChangeCallback Lnet/minecraft/class_9039; FIELD field_47601 packStateChangeCallback Lnet/minecraft/class_9039;
FIELD field_47690 packIndex I FIELD field_47690 packIndex I
FIELD field_49134 POSITION Lnet/minecraft/class_9225;
FIELD field_5296 SHA1_PATTERN Ljava/util/regex/Pattern; FIELD field_5296 SHA1_PATTERN Ljava/util/regex/Pattern;
FIELD field_5298 LOGGER Lorg/slf4j/Logger; FIELD field_5298 LOGGER Lorg/slf4j/Logger;
METHOD <init> (Lnet/minecraft/class_310;Ljava/nio/file/Path;Lnet/minecraft/class_542$class_547;)V METHOD <init> (Lnet/minecraft/class_310;Ljava/nio/file/Path;Lnet/minecraft/class_542$class_547;)V

View File

@ -131,17 +131,9 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage
COMMENT @return the color, with red at smallest and alpha at biggest bits COMMENT @return the color, with red at smallest and alpha at biggest bits
ARG 1 x ARG 1 x
ARG 2 y ARG 2 y
METHOD method_4316 makeGlyphBitmapSubpixel (Lorg/lwjgl/stb/STBTTFontinfo;IIIFFFFII)V METHOD method_4316 makeGlyphBitmapSubpixel (Lorg/lwjgl/util/freetype/FT_Face;I)V
ARG 1 fontInfo ARG 1 face
ARG 2 glyphIndex ARG 2 glyphIndex
ARG 3 width
ARG 4 height
ARG 5 scaleX
ARG 6 scaleY
ARG 7 shiftX
ARG 8 shiftY
ARG 9 startX
ARG 10 startY
METHOD method_4317 copyFrom (Lnet/minecraft/class_1011;)V METHOD method_4317 copyFrom (Lnet/minecraft/class_1011;)V
ARG 1 image ARG 1 image
METHOD method_4318 getFormat ()Lnet/minecraft/class_1011$class_1012; METHOD method_4318 getFormat ()Lnet/minecraft/class_1011$class_1012;

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_4074 net/minecraft/client/texture/StatusEffectSpriteManager CLASS net/minecraft/class_4074 net/minecraft/client/texture/StatusEffectSpriteManager
METHOD <init> (Lnet/minecraft/class_1060;)V METHOD <init> (Lnet/minecraft/class_1060;)V
ARG 1 textureManager ARG 1 textureManager
METHOD method_18663 getSprite (Lnet/minecraft/class_1291;)Lnet/minecraft/class_1058; METHOD method_18663 getSprite (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1058;
ARG 1 effect ARG 1 effect

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_7958 net/minecraft/client/texture/atlas/Sprite CLASS net/minecraft/class_7958 net/minecraft/client/texture/atlas/AtlasSprite
FIELD field_41416 id Lnet/minecraft/class_2960; FIELD field_41416 id Lnet/minecraft/class_2960;
FIELD field_41417 resource Lnet/minecraft/class_3298; FIELD field_41417 resource Lnet/minecraft/class_3298;
FIELD field_41418 image Ljava/util/concurrent/atomic/AtomicReference; FIELD field_41418 image Ljava/util/concurrent/atomic/AtomicReference;

View File

@ -33,3 +33,16 @@ CLASS net/minecraft/class_5945 net/minecraft/client/util/ParticleUtil
ARG 1 pos ARG 1 pos
ARG 2 random ARG 2 random
ARG 3 effect ARG 3 effect
METHOD method_55635 spawnParticlesAround (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;IDDZLnet/minecraft/class_2394;)V
ARG 0 world
ARG 1 pos
ARG 2 count
ARG 3 horizontalOffset
ARG 5 verticalOffset
ARG 7 force
ARG 8 effect
METHOD method_55636 spawnParticlesAround (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;ILnet/minecraft/class_2394;)V
ARG 0 world
ARG 1 pos
ARG 2 count
ARG 3 effect

View File

@ -60,6 +60,9 @@ CLASS net/minecraft/class_4587 net/minecraft/client/util/math/MatrixStack
CLASS class_4665 Entry CLASS class_4665 Entry
FIELD field_21327 positionMatrix Lorg/joml/Matrix4f; FIELD field_21327 positionMatrix Lorg/joml/Matrix4f;
FIELD field_21328 normalMatrix Lorg/joml/Matrix3f; FIELD field_21328 normalMatrix Lorg/joml/Matrix3f;
FIELD field_48930 canSkipNormalization Z
METHOD <init> (Lnet/minecraft/class_4587$class_4665;)V
ARG 1 matrix
METHOD <init> (Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;)V METHOD <init> (Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;)V
ARG 1 positionMatrix ARG 1 positionMatrix
ARG 2 normalMatrix ARG 2 normalMatrix
@ -67,3 +70,13 @@ CLASS net/minecraft/class_4587 net/minecraft/client/util/math/MatrixStack
COMMENT {@return the matrix used to transform positions} COMMENT {@return the matrix used to transform positions}
METHOD method_23762 getNormalMatrix ()Lorg/joml/Matrix3f; METHOD method_23762 getNormalMatrix ()Lorg/joml/Matrix3f;
COMMENT {@return the matrix used to transform normal vectors} COMMENT {@return the matrix used to transform normal vectors}
METHOD method_56820 transformNormal (FFFLorg/joml/Vector3f;)Lorg/joml/Vector3f;
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 dest
METHOD method_56821 transformNormal (Lorg/joml/Vector3f;Lorg/joml/Vector3f;)Lorg/joml/Vector3f;
ARG 1 vec
ARG 2 dest
METHOD method_56822 copy ()Lnet/minecraft/class_4587$class_4665;
METHOD method_56823 computeNormal ()V

View File

@ -16,7 +16,6 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
FIELD field_35432 BLOCK_MARKER_ITEMS Ljava/util/Set; FIELD field_35432 BLOCK_MARKER_ITEMS Ljava/util/Set;
FIELD field_3727 networkHandler Lnet/minecraft/class_634; FIELD field_3727 networkHandler Lnet/minecraft/class_634;
FIELD field_3729 client Lnet/minecraft/class_310; FIELD field_3729 client Lnet/minecraft/class_310;
FIELD field_3733 scoreboard Lnet/minecraft/class_269;
FIELD field_37951 pendingUpdateManager Lnet/minecraft/class_7202; FIELD field_37951 pendingUpdateManager Lnet/minecraft/class_7202;
FIELD field_37952 LOGGER Lorg/slf4j/Logger; FIELD field_37952 LOGGER Lorg/slf4j/Logger;
FIELD field_47129 tickManager Lnet/minecraft/class_8921; FIELD field_47129 tickManager Lnet/minecraft/class_8921;
@ -63,6 +62,8 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
METHOD method_23784 reloadColor ()V METHOD method_23784 reloadColor ()V
METHOD method_23785 getCloudsColor (F)Lnet/minecraft/class_243; METHOD method_23785 getCloudsColor (F)Lnet/minecraft/class_243;
ARG 1 tickDelta ARG 1 tickDelta
METHOD method_23787 getStarBrightness (F)F
ARG 1 tickDelta
METHOD method_23789 getLightningTicksLeft ()I METHOD method_23789 getLightningTicksLeft ()I
METHOD method_24462 (Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4761;)V METHOD method_24462 (Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4761;)V
ARG 2 config ARG 2 config
@ -97,8 +98,6 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
ARG 5 random ARG 5 random
ARG 6 block ARG 6 block
ARG 7 pos ARG 7 pos
METHOD method_2944 setScoreboard (Lnet/minecraft/class_269;)V
ARG 1 scoreboard
METHOD method_2945 removeEntity (ILnet/minecraft/class_1297$class_5529;)V METHOD method_2945 removeEntity (ILnet/minecraft/class_1297$class_5529;)V
ARG 1 entityId ARG 1 entityId
ARG 2 removalReason ARG 2 removalReason
@ -154,7 +153,7 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
ARG 10 pitch ARG 10 pitch
ARG 11 useDistance ARG 11 useDistance
ARG 12 seed ARG 12 seed
METHOD method_47437 putClientsideMapState (Ljava/lang/String;Lnet/minecraft/class_22;)V METHOD method_47437 putClientsideMapState (Lnet/minecraft/class_9209;Lnet/minecraft/class_22;)V
ARG 1 id ARG 1 id
ARG 2 state ARG 2 state
METHOD method_53875 addEntity (Lnet/minecraft/class_1297;)V METHOD method_53875 addEntity (Lnet/minecraft/class_1297;)V
@ -166,9 +165,6 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
CLASS class_5271 Properties CLASS class_5271 Properties
FIELD field_24433 hardcore Z FIELD field_24433 hardcore Z
FIELD field_24434 gameRules Lnet/minecraft/class_1928; FIELD field_24434 gameRules Lnet/minecraft/class_1928;
FIELD field_24435 spawnX I
FIELD field_24436 spawnY I
FIELD field_24437 spawnZ I
FIELD field_24438 time J FIELD field_24438 time J
FIELD field_24439 timeOfDay J FIELD field_24439 timeOfDay J
FIELD field_24440 raining Z FIELD field_24440 raining Z
@ -176,6 +172,7 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
FIELD field_24442 difficultyLocked Z FIELD field_24442 difficultyLocked Z
FIELD field_24607 flatWorld Z FIELD field_24607 flatWorld Z
FIELD field_26372 spawnAngle F FIELD field_26372 spawnAngle F
FIELD field_48402 spawnPos Lnet/minecraft/class_2338;
METHOD <init> (Lnet/minecraft/class_1267;ZZ)V METHOD <init> (Lnet/minecraft/class_1267;ZZ)V
ARG 1 difficulty ARG 1 difficulty
ARG 2 hardcore ARG 2 hardcore

View File

@ -5,26 +5,9 @@ CLASS net/minecraft/class_7157 net/minecraft/command/CommandRegistryAccess
COMMENT @apiNote You usually do not need to create your own instance; the command registration COMMENT @apiNote You usually do not need to create your own instance; the command registration
COMMENT callbacks (such as {@link net.minecraft.server.command.CommandManager} constructor) COMMENT callbacks (such as {@link net.minecraft.server.command.CommandManager} constructor)
COMMENT provides an instance with proper configurations. COMMENT provides an instance with proper configurations.
METHOD method_41699 createWrapper (Lnet/minecraft/class_5321;)Lnet/minecraft/class_7225;
COMMENT Creates a registry wrapper that follows the entry list creation policy.
ARG 1 registryRef
COMMENT the registry key of the registry to wrap
METHOD method_46722 of (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_7699;)Lnet/minecraft/class_7157; METHOD method_46722 of (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_7699;)Lnet/minecraft/class_7157;
ARG 0 wrapperLookup ARG 0 wrapperLookup
ARG 1 enabledFeatures ARG 1 enabledFeatures
METHOD method_46723 of (Lnet/minecraft/class_5455;Lnet/minecraft/class_7699;)Lnet/minecraft/class_7157$class_7870; CLASS 1
ARG 0 registryManager METHOD method_56810 (Lnet/minecraft/class_7699;Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7225$class_7226;
ARG 1 enabledFeatures ARG 1 wrapper
CLASS 2
FIELD field_40912 entryListCreationPolicy Lnet/minecraft/class_7157$class_7158;
CLASS class_7158 EntryListCreationPolicy
COMMENT A policy on how to handle a {@link net.minecraft.registry.tag.TagKey} that does not resolve
COMMENT to an existing tag (unrecognized tag) in {@link
COMMENT net.minecraft.registry.RegistryWrapper#getOptional(net.minecraft.registry.tag.TagKey)}.
FIELD field_37824 Lnet/minecraft/class_7157$class_7158;
COMMENT Creates a new {@link net.minecraft.registry.entry.RegistryEntryList}, stores it and returns it.
FIELD field_37826 Lnet/minecraft/class_7157$class_7158;
COMMENT Throws an exception.
CLASS class_7870 EntryListCreationPolicySettable
METHOD method_46724 setEntryListCreationPolicy (Lnet/minecraft/class_7157$class_7158;)V
ARG 1 entryListCreationPolicy

View File

@ -16,8 +16,9 @@ CLASS net/minecraft/class_4565 net/minecraft/command/DataCommandStorage
METHOD method_22547 set (Lnet/minecraft/class_2960;Lnet/minecraft/class_2487;)V METHOD method_22547 set (Lnet/minecraft/class_2960;Lnet/minecraft/class_2487;)V
ARG 1 id ARG 1 id
ARG 2 nbt ARG 2 nbt
METHOD method_52613 (Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_4565$class_4566; METHOD method_52613 (Ljava/lang/String;Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_4565$class_4566;
ARG 2 nbt ARG 2 nbt
ARG 3 registryLookup
METHOD method_52614 getPersistentStateType (Ljava/lang/String;)Lnet/minecraft/class_18$class_8645; METHOD method_52614 getPersistentStateType (Ljava/lang/String;)Lnet/minecraft/class_18$class_8645;
ARG 1 namespace ARG 1 namespace
CLASS class_4566 PersistentState CLASS class_4566 PersistentState

View File

@ -17,7 +17,7 @@ CLASS net/minecraft/class_2306 net/minecraft/command/EntitySelectorOptions
METHOD method_9919 (Lnet/minecraft/class_1299;ZLnet/minecraft/class_1297;)Z METHOD method_9919 (Lnet/minecraft/class_1299;ZLnet/minecraft/class_1297;)Z
ARG 2 entity ARG 2 entity
METHOD method_9920 (Ljava/lang/String;ZLnet/minecraft/class_1297;)Z METHOD method_9920 (Ljava/lang/String;ZLnet/minecraft/class_1297;)Z
ARG 2 readerx ARG 2 entity
METHOD method_9921 (Lnet/minecraft/class_2303;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; METHOD method_9921 (Lnet/minecraft/class_2303;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;
ARG 1 builder ARG 1 builder
ARG 2 consumer ARG 2 consumer

View File

@ -1,27 +1,14 @@
CLASS net/minecraft/class_2293 net/minecraft/command/argument/ItemPredicateArgumentType CLASS net/minecraft/class_2293 net/minecraft/command/argument/ItemPredicateArgumentType
FIELD field_10812 EXAMPLES Ljava/util/Collection; FIELD field_10812 EXAMPLES Ljava/util/Collection;
FIELD field_37974 registryWrapper Lnet/minecraft/class_7225; FIELD field_48959 reader Lnet/minecraft/class_9215;
METHOD <init> (Lnet/minecraft/class_7157;)V METHOD <init> (Lnet/minecraft/class_7157;)V
ARG 1 commandRegistryAccess ARG 1 commandRegistryAccess
METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 context ARG 1 context
ARG 2 builder ARG 2 builder
METHOD method_41977 (Lnet/minecraft/class_2291$class_7215;)Lnet/minecraft/class_2293$class_2295;
ARG 0 item
METHOD method_41978 (Lnet/minecraft/class_2291$class_7215;Lnet/minecraft/class_6880;)Z
ARG 1 item2
METHOD method_41979 (Lnet/minecraft/class_2291$class_7216;)Lnet/minecraft/class_2293$class_2295;
ARG 0 tag
METHOD method_41980 (Ljava/util/function/Predicate;Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_41981 getItemStackPredicate (Ljava/util/function/Predicate;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2293$class_2295;
ARG 0 predicate
ARG 1 nbt
METHOD method_41982 (Ljava/util/function/Predicate;Lnet/minecraft/class_2487;Lnet/minecraft/class_1799;)Z
ARG 2 stack
METHOD method_9801 itemPredicate (Lnet/minecraft/class_7157;)Lnet/minecraft/class_2293; METHOD method_9801 itemPredicate (Lnet/minecraft/class_7157;)Lnet/minecraft/class_2293;
ARG 0 commandRegistryAccess ARG 0 commandRegistryAccess
METHOD method_9804 getItemStackPredicate (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/function/Predicate; METHOD method_9804 getItemStackPredicate (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2293$class_2295;
ARG 0 context ARG 0 context
ARG 1 name ARG 1 name
METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;

View File

@ -0,0 +1,52 @@
CLASS net/minecraft/class_9216 net/minecraft/command/argument/ItemPredicateReader
FIELD field_48963 INVALID_ID_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_48964 INVALID_TAG_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_48965 HASH C
FIELD field_48966 CURLY_OPEN_BRACKET C
FIELD field_48967 DEFAULT_SUGGESTOR Ljava/util/function/Function;
FIELD field_48968 itemRegistry Lnet/minecraft/class_7225$class_7226;
FIELD field_48969 allowTags Z
METHOD <init> (Lnet/minecraft/class_7225$class_7874;Z)V
ARG 1 registryLookup
ARG 2 allowTags
METHOD method_56865 read (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_9216$class_9219;)V
ARG 1 reader
ARG 2 callbacks
METHOD method_56866 getSuggestions (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 builder
METHOD method_56867 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 tag
METHOD method_56868 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 id
CLASS class_9217 Reader
FIELD field_48971 reader Lcom/mojang/brigadier/StringReader;
FIELD field_48972 callbacks Lnet/minecraft/class_9216$class_9219;
METHOD <init> (Lnet/minecraft/class_9216;Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_9216$class_9219;)V
ARG 2 reader
ARG 3 callbacks
METHOD method_56869 suggest ()V
METHOD method_56871 suggestCurlyBraceIfPossible (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 builder
METHOD method_56872 readItem ()V
METHOD method_56874 suggestItems (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 builder
METHOD method_56875 readTag ()V
METHOD method_56876 suggestTags (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 builder
METHOD method_56877 readNbt ()V
METHOD method_56878 suggestAll (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 builder
CLASS class_9218 SuggestionCallbacks
FIELD field_48973 suggestor Ljava/util/function/Function;
METHOD method_56879 getSuggestions (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/StringReader;)Ljava/util/concurrent/CompletableFuture;
ARG 1 builder
ARG 2 reader
CLASS class_9219 Callbacks
METHOD method_56853 onItem (Lnet/minecraft/class_6880;)V
ARG 1 item
METHOD method_56854 setNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_56862 onTag (Lnet/minecraft/class_6885;)V
ARG 1 tag
METHOD method_56880 setSuggestor (Ljava/util/function/Function;)V
ARG 1 suggestor

View File

@ -0,0 +1,15 @@
CLASS net/minecraft/class_9215 net/minecraft/command/argument/ItemPredicateStringReader
FIELD field_48960 predicateReader Lnet/minecraft/class_9216;
METHOD <init> (Lnet/minecraft/class_7225$class_7874;)V
ARG 1 registryLookup
METHOD method_56859 read (Lcom/mojang/brigadier/StringReader;)Ljava/util/function/Predicate;
ARG 1 reader
METHOD method_56860 getSuggestions (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 builder
CLASS 1
METHOD method_56861 (Lnet/minecraft/class_6880;Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_56863 (Lnet/minecraft/class_6885;Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_56864 (Lnet/minecraft/class_2487;Lnet/minecraft/class_1799;)Z
ARG 1 stack

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_2287 net/minecraft/command/argument/ItemStackArgumentType CLASS net/minecraft/class_2287 net/minecraft/command/argument/ItemStackArgumentType
FIELD field_10790 EXAMPLES Ljava/util/Collection; FIELD field_10790 EXAMPLES Ljava/util/Collection;
FIELD field_37970 registryWrapper Lnet/minecraft/class_7225; FIELD field_48954 reader Lnet/minecraft/class_2291;
METHOD <init> (Lnet/minecraft/class_7157;)V METHOD <init> (Lnet/minecraft/class_7157;)V
ARG 1 commandRegistryAccess ARG 1 commandRegistryAccess
METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;

View File

@ -1,49 +1,9 @@
CLASS net/minecraft/class_2291 net/minecraft/command/argument/ItemStringReader CLASS net/minecraft/class_2291 net/minecraft/command/argument/ItemStringReader
FIELD field_10799 ID_INVALID_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD field_48955 predicateReader Lnet/minecraft/class_9216;
FIELD field_10800 TAG_DISALLOWED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; METHOD <init> (Lnet/minecraft/class_7225$class_7874;)V
FIELD field_10802 reader Lcom/mojang/brigadier/StringReader; ARG 1 registryLookup
FIELD field_10804 allowTag Z METHOD method_9789 consume (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2291$class_7215;
FIELD field_10805 suggestions Ljava/util/function/Function;
FIELD field_10806 NBT_SUGGESTION_PROVIDER Ljava/util/function/Function;
FIELD field_10807 nbt Lnet/minecraft/class_2487;
FIELD field_33066 LEFT_CURLY_BRACKET C
FIELD field_33067 HASH_SIGN C
FIELD field_37971 UNKNOWN_TAG_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_37972 registryWrapper Lnet/minecraft/class_7225;
FIELD field_37973 result Lcom/mojang/datafixers/util/Either;
METHOD <init> (Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;Z)V
ARG 1 registryWrapper
ARG 2 reader
ARG 3 allowTag
METHOD method_41970 (Lnet/minecraft/class_2291;Lnet/minecraft/class_6880;)Lnet/minecraft/class_2291$class_7215;
ARG 1 item
METHOD method_41971 (Lnet/minecraft/class_2291;Lnet/minecraft/class_6885;)Lnet/minecraft/class_2291$class_7216;
ARG 1 tag
METHOD method_41972 item (Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2291$class_7215;
ARG 0 registryWrapper
ARG 1 reader ARG 1 reader
METHOD method_41973 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; METHOD method_9793 getSuggestions (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 0 tag
METHOD method_41974 itemOrTag (Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;)Lcom/mojang/datafixers/util/Either;
ARG 0 registryWrapper
ARG 1 reader
METHOD method_41975 suggestItemId (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 builder
METHOD method_9787 readTag ()V
METHOD method_9788 readNbt ()V
METHOD method_9789 consume ()V
METHOD method_9791 suggestItemOrTagId (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 builder
METHOD method_9792 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 id
METHOD method_9793 getSuggestions (Lnet/minecraft/class_7225;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Z)Ljava/util/concurrent/CompletableFuture;
ARG 0 registryWrapper
ARG 1 builder
ARG 2 allowTag
METHOD method_9794 suggestItem (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 builder
METHOD method_9795 readItem ()V
METHOD method_9796 suggestTag (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 builder ARG 1 builder
CLASS class_7215 ItemResult CLASS class_7215 ItemResult
CLASS class_7216 TagResult

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_2223 net/minecraft/command/argument/ParticleEffectArgumentType CLASS net/minecraft/class_2223 net/minecraft/command/argument/ParticleEffectArgumentType
FIELD field_40383 registryWrapper Lnet/minecraft/class_7225; FIELD field_48929 registryLookup Lnet/minecraft/class_7225$class_7874;
FIELD field_9935 EXAMPLES Ljava/util/Collection; FIELD field_9935 EXAMPLES Ljava/util/Collection;
FIELD field_9936 UNKNOWN_PARTICLE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD field_9936 UNKNOWN_PARTICLE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
METHOD <init> (Lnet/minecraft/class_7157;)V METHOD <init> (Lnet/minecraft/class_7157;)V
@ -12,14 +12,15 @@ CLASS net/minecraft/class_2223 net/minecraft/command/argument/ParticleEffectArgu
ARG 1 registryWrapper ARG 1 registryWrapper
METHOD method_9417 particleEffect (Lnet/minecraft/class_7157;)Lnet/minecraft/class_2223; METHOD method_9417 particleEffect (Lnet/minecraft/class_7157;)Lnet/minecraft/class_2223;
ARG 0 registryAccess ARG 0 registryAccess
METHOD method_9418 readParameters (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_7225;)Lnet/minecraft/class_2394; METHOD method_9418 readParameters (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2394;
ARG 0 reader ARG 0 reader
ARG 1 registryWrapper ARG 1 registryLookup
METHOD method_9419 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; METHOD method_9419 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 id ARG 0 id
METHOD method_9420 readParameters (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_2396;)Lnet/minecraft/class_2394; METHOD method_9420 readParameters (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_2396;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2394;
ARG 0 reader ARG 0 reader
ARG 1 type ARG 1 type
ARG 2 registryLookup
METHOD method_9421 getParticle (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2394; METHOD method_9421 getParticle (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2394;
ARG 0 context ARG 0 context
ARG 1 name ARG 1 name

View File

@ -1,7 +1,11 @@
CLASS net/minecraft/class_9019 net/minecraft/command/argument/StyleArgumentType CLASS net/minecraft/class_9019 net/minecraft/command/argument/StyleArgumentType
FIELD field_47553 INVALID_STYLE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD field_47553 INVALID_STYLE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_47554 EXAMPLES Ljava/util/Collection; FIELD field_47554 EXAMPLES Ljava/util/Collection;
METHOD method_55446 style ()Lnet/minecraft/class_9019; FIELD field_48932 registryLookup Lnet/minecraft/class_7225$class_7874;
METHOD <init> (Lnet/minecraft/class_7225$class_7874;)V
ARG 1 registryLookup
METHOD method_55446 style (Lnet/minecraft/class_7157;)Lnet/minecraft/class_9019;
ARG 0 registryAccess
METHOD method_55448 getStyle (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2583; METHOD method_55448 getStyle (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2583;
ARG 0 context ARG 0 context
ARG 1 style ARG 1 style

View File

@ -7,5 +7,8 @@ CLASS net/minecraft/class_4530 net/minecraft/command/argument/TestFunctionArgume
ARG 0 context ARG 0 context
ARG 1 name ARG 1 name
METHOD method_22371 testFunction ()Lnet/minecraft/class_4530; METHOD method_22371 testFunction ()Lnet/minecraft/class_4530;
METHOD method_56325 suggestTestNames (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 builder
METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;
ARG 1 reader ARG 1 reader

View File

@ -1,10 +1,14 @@
CLASS net/minecraft/class_2178 net/minecraft/command/argument/TextArgumentType CLASS net/minecraft/class_2178 net/minecraft/command/argument/TextArgumentType
FIELD field_48917 registryLookup Lnet/minecraft/class_7225$class_7874;
FIELD field_9841 EXAMPLES Ljava/util/Collection; FIELD field_9841 EXAMPLES Ljava/util/Collection;
FIELD field_9842 INVALID_COMPONENT_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD field_9842 INVALID_COMPONENT_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
METHOD <init> (Lnet/minecraft/class_7225$class_7874;)V
ARG 1 registryLookup
METHOD method_9280 getTextArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2561; METHOD method_9280 getTextArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2561;
ARG 0 context ARG 0 context
ARG 1 name ARG 1 name
METHOD method_9281 text ()Lnet/minecraft/class_2178; METHOD method_9281 text (Lnet/minecraft/class_7157;)Lnet/minecraft/class_2178;
ARG 0 registryAccess
METHOD method_9282 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; METHOD method_9282 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 text ARG 0 text
METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;

View File

@ -19,8 +19,6 @@ CLASS net/minecraft/class_2408 net/minecraft/data/DataCache
METHOD method_43348 parseOrCreateCache (Ljava/nio/file/Path;Ljava/nio/file/Path;)Lnet/minecraft/class_2408$class_7405; METHOD method_43348 parseOrCreateCache (Ljava/nio/file/Path;Ljava/nio/file/Path;)Lnet/minecraft/class_2408$class_7405;
ARG 0 root ARG 0 root
ARG 1 dataProviderPath ARG 1 dataProviderPath
METHOD method_43351 (Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Set;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/nio/file/Path;)V
ARG 4 path
METHOD method_43353 getPath (Ljava/lang/String;)Ljava/nio/file/Path; METHOD method_43353 getPath (Ljava/lang/String;)Ljava/nio/file/Path;
ARG 1 providerName ARG 1 providerName
METHOD method_46568 (Lnet/minecraft/class_2408$class_7404;Ljava/lang/Object;)Lnet/minecraft/class_2408$class_7860; METHOD method_46568 (Lnet/minecraft/class_2408$class_7404;Ljava/lang/Object;)Lnet/minecraft/class_2408$class_7860;
@ -33,6 +31,10 @@ CLASS net/minecraft/class_2408 net/minecraft/data/DataCache
METHOD method_46571 (Ljava/util/Set;Ljava/lang/String;Lnet/minecraft/class_2408$class_7405;)V METHOD method_46571 (Ljava/util/Set;Ljava/lang/String;Lnet/minecraft/class_2408$class_7405;)V
ARG 2 providerName ARG 2 providerName
ARG 3 cachedData ARG 3 cachedData
CLASS 1
METHOD visitFile (Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;
ARG 1 path
ARG 2 attributes
CLASS class_7404 CachedDataWriter CLASS class_7404 CachedDataWriter
FIELD field_38919 oldCache Lnet/minecraft/class_2408$class_7405; FIELD field_38919 oldCache Lnet/minecraft/class_2408$class_7405;
FIELD field_38920 newCache Lnet/minecraft/class_2408$class_7858; FIELD field_38920 newCache Lnet/minecraft/class_2408$class_7858;

View File

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

View File

@ -572,6 +572,7 @@ CLASS net/minecraft/class_4910 net/minecraft/data/client/BlockStateModelGenerato
METHOD method_55305 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_8967;)Lnet/minecraft/class_4935; METHOD method_55305 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_8967;)Lnet/minecraft/class_4935;
ARG 3 state ARG 3 state
METHOD method_55306 registerTrialSpawner ()V METHOD method_55306 registerTrialSpawner ()V
METHOD method_56886 registerVault ()V
CLASS class_4911 BuiltinModelPool CLASS class_4911 BuiltinModelPool
FIELD field_22835 modelId Lnet/minecraft/class_2960; FIELD field_22835 modelId Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_4910;Lnet/minecraft/class_2960;Lnet/minecraft/class_2248;)V METHOD <init> (Lnet/minecraft/class_4910;Lnet/minecraft/class_2960;Lnet/minecraft/class_2248;)V

View File

@ -27,7 +27,7 @@ CLASS net/minecraft/class_4915 net/minecraft/data/client/ItemModelGenerator
METHOD method_48518 suffixTrim (Lnet/minecraft/class_2960;Ljava/lang/String;)Lnet/minecraft/class_2960; METHOD method_48518 suffixTrim (Lnet/minecraft/class_2960;Ljava/lang/String;)Lnet/minecraft/class_2960;
ARG 1 id ARG 1 id
ARG 2 trimMaterialName ARG 2 trimMaterialName
METHOD method_48519 createArmorJson (Lnet/minecraft/class_2960;Ljava/util/Map;Lnet/minecraft/class_1741;)Lcom/google/gson/JsonObject; METHOD method_48519 createArmorJson (Lnet/minecraft/class_2960;Ljava/util/Map;Lnet/minecraft/class_6880;)Lcom/google/gson/JsonObject;
ARG 1 id ARG 1 id
ARG 2 textures ARG 2 textures
ARG 3 armorMaterial ARG 3 armorMaterial
@ -45,5 +45,5 @@ CLASS net/minecraft/class_4915 net/minecraft/data/client/ItemModelGenerator
ARG 2 id ARG 2 id
ARG 3 textures ARG 3 textures
CLASS class_8072 TrimMaterial CLASS class_8072 TrimMaterial
METHOD method_48744 getAppliedName (Lnet/minecraft/class_1741;)Ljava/lang/String; METHOD method_48744 getAppliedName (Lnet/minecraft/class_6880;)Ljava/lang/String;
ARG 1 armorMaterial ARG 1 armorMaterial

View File

@ -162,3 +162,9 @@ CLASS net/minecraft/class_4944 net/minecraft/data/client/TextureMap
ARG 0 block ARG 0 block
ARG 1 side ARG 1 side
ARG 2 top ARG 2 top
METHOD method_56887 vault (Lnet/minecraft/class_2248;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_4944;
ARG 0 block
ARG 1 front
ARG 2 side
ARG 3 top
ARG 4 bottom

View File

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

View File

@ -3,15 +3,15 @@ CLASS net/minecraft/class_2438 net/minecraft/data/server/loottable/LootTableProv
FIELD field_11355 LOGGER Lorg/slf4j/Logger; FIELD field_11355 LOGGER Lorg/slf4j/Logger;
FIELD field_39374 pathResolver Lnet/minecraft/class_7784$class_7489; FIELD field_39374 pathResolver Lnet/minecraft/class_7784$class_7489;
FIELD field_40617 lootTableIds Ljava/util/Set; FIELD field_40617 lootTableIds Ljava/util/Set;
METHOD <init> (Lnet/minecraft/class_7784;Ljava/util/Set;Ljava/util/List;)V FIELD field_48978 registryLookupFuture Ljava/util/concurrent/CompletableFuture;
METHOD <init> (Lnet/minecraft/class_7784;Ljava/util/Set;Ljava/util/List;Ljava/util/concurrent/CompletableFuture;)V
ARG 1 output ARG 1 output
ARG 2 lootTableIds ARG 2 lootTableIds
ARG 3 lootTypeGenerators ARG 3 lootTypeGenerators
ARG 4 registryLookupFuture
METHOD method_10407 (Ljava/lang/String;Ljava/lang/String;)V METHOD method_10407 (Ljava/lang/String;Ljava/lang/String;)V
ARG 0 name ARG 0 name
ARG 1 message ARG 1 message
METHOD method_10408 (Lnet/minecraft/class_7403;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture;
ARG 2 entry
METHOD method_10410 (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/class_2438$class_7790;)V METHOD method_10410 (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/class_2438$class_7790;)V
ARG 2 generator ARG 2 generator
METHOD method_10411 (Lnet/minecraft/class_58;Lnet/minecraft/class_2960;Lnet/minecraft/class_52;)V METHOD method_10411 (Lnet/minecraft/class_58;Lnet/minecraft/class_2960;Lnet/minecraft/class_52;)V
@ -20,4 +20,9 @@ CLASS net/minecraft/class_2438 net/minecraft/data/server/loottable/LootTableProv
METHOD method_10412 (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/class_2438$class_7790;Lnet/minecraft/class_2960;Lnet/minecraft/class_52$class_53;)V METHOD method_10412 (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/class_2438$class_7790;Lnet/minecraft/class_2960;Lnet/minecraft/class_52$class_53;)V
ARG 3 id ARG 3 id
ARG 4 builder ARG 4 builder
METHOD method_56883 run (Lnet/minecraft/class_7403;Lnet/minecraft/class_7225$class_7874;)Ljava/util/concurrent/CompletableFuture;
ARG 1 writer
ARG 2 registryLookup
METHOD method_56884 (Lnet/minecraft/class_7403;Lnet/minecraft/class_7225$class_7874;)Ljava/util/concurrent/CompletionStage;
ARG 2 registryLookup
CLASS class_7790 LootTypeGenerator CLASS class_7790 LootTypeGenerator

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9249 net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneEntityLootTableGenerator

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_8903 net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneLootTableProviders CLASS net/minecraft/class_8903 net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneLootTableProviders
METHOD method_54653 createOneTwentyOneProvider (Lnet/minecraft/class_7784;)Lnet/minecraft/class_2438; METHOD method_54653 createOneTwentyOneProvider (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/class_2438;
ARG 0 output ARG 0 output
ARG 1 registryLookupFuture

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_8795 net/minecraft/data/server/loottable/rebalance/TradeRebalanceLootTableProviders CLASS net/minecraft/class_8795 net/minecraft/data/server/loottable/rebalance/TradeRebalanceLootTableProviders
METHOD method_53853 createTradeRebalanceProvider (Lnet/minecraft/class_7784;)Lnet/minecraft/class_2438; METHOD method_53853 createTradeRebalanceProvider (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/class_2438;
ARG 0 output ARG 0 output
ARG 1 registryLookupFuture

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_7794 net/minecraft/data/server/loottable/vanilla/VanillaLootTableProviders CLASS net/minecraft/class_7794 net/minecraft/data/server/loottable/vanilla/VanillaLootTableProviders
METHOD method_46184 createVanillaProvider (Lnet/minecraft/class_7784;)Lnet/minecraft/class_2438; METHOD method_46184 createVanillaProvider (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/class_2438;
ARG 0 output ARG 0 output
ARG 1 registryLookupFuture

View File

@ -2,8 +2,10 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
FIELD field_28555 VARIANT_FACTORIES Ljava/util/Map; FIELD field_28555 VARIANT_FACTORIES Ljava/util/Map;
FIELD field_39378 recipesPathResolver Lnet/minecraft/class_7784$class_7489; FIELD field_39378 recipesPathResolver Lnet/minecraft/class_7784$class_7489;
FIELD field_39379 advancementsPathResolver Lnet/minecraft/class_7784$class_7489; FIELD field_39379 advancementsPathResolver Lnet/minecraft/class_7784$class_7489;
METHOD <init> (Lnet/minecraft/class_7784;)V FIELD field_48981 registryLookupFuture Ljava/util/concurrent/CompletableFuture;
METHOD <init> (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V
ARG 1 output ARG 1 output
ARG 2 registryLookupFuture
METHOD method_10419 generate (Lnet/minecraft/class_8790;)V METHOD method_10419 generate (Lnet/minecraft/class_8790;)V
ARG 1 exporter ARG 1 exporter
METHOD method_10420 conditionsFromTag (Lnet/minecraft/class_6862;)Lnet/minecraft/class_175; METHOD method_10420 conditionsFromTag (Lnet/minecraft/class_6862;)Lnet/minecraft/class_175;
@ -335,9 +337,10 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
ARG 0 exporter ARG 0 exporter
ARG 1 output ARG 1 output
ARG 2 input ARG 2 input
METHOD method_46206 saveRecipeAdvancement (Lnet/minecraft/class_7403;Lnet/minecraft/class_8779;)Ljava/util/concurrent/CompletableFuture; METHOD method_46206 saveRecipeAdvancement (Lnet/minecraft/class_7403;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_8779;)Ljava/util/concurrent/CompletableFuture;
ARG 1 cache ARG 1 cache
ARG 2 advancement ARG 2 registryLookup
ARG 3 advancement
METHOD method_46207 generateFamilies (Lnet/minecraft/class_8790;Lnet/minecraft/class_7699;)V METHOD method_46207 generateFamilies (Lnet/minecraft/class_8790;Lnet/minecraft/class_7699;)V
ARG 0 exporter ARG 0 exporter
ARG 1 enabledFeatures ARG 1 enabledFeatures
@ -403,3 +406,8 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
ARG 0 exporter ARG 0 exporter
ARG 1 output ARG 1 output
ARG 2 input ARG 2 input
METHOD method_56888 run (Lnet/minecraft/class_7403;Lnet/minecraft/class_7225$class_7874;)Ljava/util/concurrent/CompletableFuture;
ARG 1 writer
ARG 2 registryLookup
METHOD method_56889 (Lnet/minecraft/class_7403;Lnet/minecraft/class_7225$class_7874;)Ljava/util/concurrent/CompletionStage;
ARG 2 registryLookup

View File

@ -19,8 +19,6 @@ CLASS net/minecraft/class_2474 net/minecraft/data/server/tag/TagProvider
ARG 1 tag ARG 1 tag
METHOD method_10514 configure (Lnet/minecraft/class_7225$class_7874;)V METHOD method_10514 configure (Lnet/minecraft/class_7225$class_7874;)V
ARG 1 lookup ARG 1 lookup
METHOD method_27046 (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_7403;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture;
ARG 4 entry
METHOD method_27169 getTagBuilder (Lnet/minecraft/class_6862;)Lnet/minecraft/class_3495; METHOD method_27169 getTagBuilder (Lnet/minecraft/class_6862;)Lnet/minecraft/class_3495;
ARG 1 tag ARG 1 tag
METHOD method_27170 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3495; METHOD method_27170 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3495;
@ -60,6 +58,8 @@ CLASS net/minecraft/class_2474 net/minecraft/data/server/tag/TagProvider
ARG 1 keys ARG 1 keys
METHOD method_46835 add (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2474$class_5124; METHOD method_46835 add (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2474$class_5124;
ARG 1 key ARG 1 key
METHOD method_55842 add (Ljava/util/List;)Lnet/minecraft/class_2474$class_5124;
ARG 1 keys
CLASS class_8210 RegistryInfo CLASS class_8210 RegistryInfo
CLASS class_8211 TagLookup CLASS class_8211 TagLookup
METHOD contains (Lnet/minecraft/class_6862;)Z METHOD contains (Lnet/minecraft/class_6862;)Z

View File

@ -1,7 +1,5 @@
CLASS net/minecraft/class_5746 net/minecraft/data/server/tag/vanilla/VanillaGameEventTagProvider CLASS net/minecraft/class_5746 net/minecraft/data/server/tag/vanilla/VanillaGameEventTagProvider
FIELD field_38363 BASIC_GAME_EVENTS [Lnet/minecraft/class_5712; FIELD field_38363 BASIC_GAME_EVENTS Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V METHOD <init> (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V
ARG 1 output ARG 1 output
ARG 2 registryLookupFuture ARG 2 registryLookupFuture
METHOD method_46826 (Lnet/minecraft/class_5712;)Lnet/minecraft/class_5321;
ARG 0 gameEvent

View File

@ -0,0 +1,21 @@
CLASS net/minecraft/class_9228 net/minecraft/datafixer/FixUtil
METHOD method_56943 fixBlockPos (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
METHOD method_56944 renameKey (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
ARG 1 oldKey
ARG 2 newKey
METHOD method_56945 replaceKey (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
ARG 1 oldKey
ARG 2 newKey
ARG 3 newValue
METHOD method_56946 replaceKey (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
ARG 1 oldKey
ARG 2 newKey
ARG 3 valueTransformer
METHOD method_56947 setOptional (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
ARG 1 key
ARG 2 value

View File

@ -26,3 +26,7 @@ CLASS net/minecraft/class_3551 net/minecraft/datafixer/Schemas
ARG 0 frogVariants ARG 0 frogVariants
METHOD method_43062 (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V METHOD method_43062 (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V
ARG 0 catVariants ARG 0 catVariants
METHOD method_57075 replacingRaw (Ljava/util/Map;)Ljava/util/function/UnaryOperator;
ARG 0 replacements
METHOD method_57076 (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
ARG 1 string

View File

@ -16,6 +16,7 @@ CLASS net/minecraft/class_1208 net/minecraft/datafixer/TypeReferences
FIELD field_45095 SAVED_DATA_RANDOM_SEQUENCES Lcom/mojang/datafixers/DSL$TypeReference; FIELD field_45095 SAVED_DATA_RANDOM_SEQUENCES Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_45096 SAVED_DATA_STRUCTURE_FEATURE_INDICES Lcom/mojang/datafixers/DSL$TypeReference; FIELD field_45096 SAVED_DATA_STRUCTURE_FEATURE_INDICES Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_45097 SAVED_DATA_SCOREBOARD Lcom/mojang/datafixers/DSL$TypeReference; FIELD field_45097 SAVED_DATA_SCOREBOARD Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_47727 FLAT_BLOCK_STATE Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_5710 LEVEL Lcom/mojang/datafixers/DSL$TypeReference; FIELD field_5710 LEVEL Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_5711 RECIPE Lcom/mojang/datafixers/DSL$TypeReference; FIELD field_5711 RECIPE Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_5712 ITEM_STACK Lcom/mojang/datafixers/DSL$TypeReference; FIELD field_5712 ITEM_STACK Lcom/mojang/datafixers/DSL$TypeReference;

View File

@ -1,12 +1,6 @@
CLASS net/minecraft/class_3577 net/minecraft/datafixer/fix/BlockEntitySignTextStrictJsonFix CLASS net/minecraft/class_3577 net/minecraft/datafixer/fix/BlockEntitySignTextStrictJsonFix
FIELD field_15827 GSON Lcom/google/gson/Gson;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema ARG 1 outputSchema
ARG 2 changesType ARG 2 changesType
METHOD method_15582 fix (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; METHOD method_15582 fix (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 2 lineName ARG 2 lineName
CLASS 1
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

View File

@ -3,9 +3,11 @@ CLASS net/minecraft/class_3579 net/minecraft/datafixer/fix/BlockNameFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V
ARG 1 outputSchema ARG 1 outputSchema
ARG 2 name ARG 2 name
METHOD method_15588 fixBlockState (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_15589 create (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix; METHOD method_15589 create (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix;
ARG 0 outputSchema ARG 0 outputSchema
ARG 1 name ARG 1 name
ARG 2 rename ARG 2 rename
METHOD method_15593 rename (Ljava/lang/String;)Ljava/lang/String; METHOD method_15593 rename (Ljava/lang/String;)Ljava/lang/String;
ARG 1 oldName ARG 1 oldName
METHOD method_55639 fixFlatBlockState (Ljava/lang/String;)Ljava/lang/String;

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_9230 net/minecraft/datafixer/fix/BlockPosFormatFix
FIELD field_49057 PATROL_TARGET_ENTITY_IDS Ljava/util/List;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema
METHOD method_56953 createFixRule (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/Map;)Lcom/mojang/datafixers/TypeRewriteRule;
ARG 1 typeReference
ARG 2 id
ARG 3 oldToNewKey
METHOD method_56956 fixOldBlockPosFormat (Lcom/mojang/datafixers/Typed;Ljava/util/Map;)Lcom/mojang/datafixers/Typed;
ARG 2 oldToNewKey
METHOD method_56957 fixMapItemFrames (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 1 dynamic
METHOD method_56958 addEntityFixes (Ljava/util/List;)V
ARG 1 rules
METHOD method_56963 addBlockEntityFixes (Ljava/util/List;)V
ARG 1 rules

View File

@ -3,7 +3,3 @@ CLASS net/minecraft/class_8222 net/minecraft/datafixer/fix/EntityBrushableBlockF
ARG 1 outputSchema ARG 1 outputSchema
METHOD method_49763 renameFields (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; METHOD method_49763 renameFields (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 1 dynamic ARG 1 dynamic
METHOD method_49764 renameField (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 dynamic
ARG 2 oldName
ARG 3 newName

View File

@ -3,9 +3,3 @@ CLASS net/minecraft/class_7407 net/minecraft/datafixer/fix/EntityPaintingFieldsR
ARG 1 outputSchema ARG 1 outputSchema
METHOD method_43386 rename (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; METHOD method_43386 rename (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 1 dynamic ARG 1 dynamic
METHOD method_43387 rename (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 dynamic
ARG 2 oldKey
ARG 3 newKey
METHOD method_43388 (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 3 value

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_9183 net/minecraft/datafixer/fix/HorseArmorFix
FIELD field_48805 oldNbtKey Ljava/lang/String;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;)V
ARG 1 outputSchema
ARG 2 entityId
ARG 3 oldNbtKey

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_9182 net/minecraft/datafixer/fix/HorseChestIndexingFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema
METHOD method_56633 fixIndexing (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;)Lcom/mojang/datafixers/TypeRewriteRule;
ARG 3 entityId

View File

@ -7,7 +7,3 @@ CLASS net/minecraft/class_7505 net/minecraft/datafixer/fix/ItemNbtFix
ARG 3 itemIdPredicate ARG 3 itemIdPredicate
METHOD method_20445 fixNbt (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; METHOD method_20445 fixNbt (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 1 dynamic ARG 1 dynamic
METHOD method_44192 (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;
ARG 3 typed
METHOD method_44193 (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;
ARG 1 nbt

View File

@ -1,8 +0,0 @@
CLASS net/minecraft/class_5527 net/minecraft/datafixer/fix/JigsawBlockNameFix
COMMENT A block (re)name fix that updates the block references within Jigsaw
COMMENT block entities. Used by blocks that are generated by jigsaws.
FIELD field_26991 name Ljava/lang/String;
METHOD method_31446 create (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix;
ARG 0 oldSchema
ARG 1 name
ARG 2 rename

View File

@ -5,3 +5,5 @@ CLASS net/minecraft/class_8575 net/minecraft/datafixer/fix/LegacyDragonFightFix
ARG 0 typed ARG 0 typed
METHOD method_52228 (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; METHOD method_52228 (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 levelData ARG 0 levelData
METHOD method_56973 updateExitPortalLocation (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_9231 net/minecraft/datafixer/fix/MapBannerBlockPosFormatFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema
METHOD method_56975 update (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_9106 net/minecraft/datafixer/fix/RenameEnchantmentFix
FIELD field_48315 name Ljava/lang/String;
FIELD field_48316 oldToNewIds Ljava/util/Map;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/Map;)V
ARG 1 outputSchema
ARG 2 name
ARG 3 oldToNewIds
METHOD method_56057 fixIds (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 1 data
METHOD method_56060 fixIds (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 data
ARG 2 key
METHOD method_56064 (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 2 oldId

View File

@ -1,9 +1,10 @@
CLASS net/minecraft/class_5129 net/minecraft/datafixer/fix/RenameItemStackAttributesFix CLASS net/minecraft/class_5129 net/minecraft/datafixer/fix/RenameEntityAttributesFix
FIELD field_23695 RENAMES Ljava/util/Map; FIELD field_23695 renames Ljava/util/function/UnaryOperator;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V FIELD field_49056 description Ljava/lang/String;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V
ARG 1 outputSchema ARG 1 outputSchema
ARG 2 description
ARG 3 renames
METHOD method_26808 updateAttributeName (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; METHOD method_26808 updateAttributeName (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_26810 updateAttributeModifiers (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; METHOD method_26810 updateAttributeModifiers (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;
ARG 0 typed METHOD method_26814 updateEntityAttributes (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;
METHOD method_26814 updatePlayerAttributes (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;
ARG 0 typed

View File

@ -6,35 +6,37 @@ CLASS net/minecraft/class_8744 net/minecraft/datafixer/fix/StatusEffectFix
METHOD method_53078 makeBlockEntitiesRule ()Lcom/mojang/datafixers/TypeRewriteRule; METHOD method_53078 makeBlockEntitiesRule ()Lcom/mojang/datafixers/TypeRewriteRule;
METHOD method_53082 fixEffect (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; METHOD method_53082 fixEffect (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 effectDynamic ARG 0 effectDynamic
METHOD method_53083 (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
METHOD method_53084 updateId (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional; METHOD method_53084 updateId (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional;
ARG 0 dynamic
ARG 1 idKey ARG 1 idKey
METHOD method_53085 renameKeyAndUpdateId (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; METHOD method_53085 renameKeyAndUpdateId (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
ARG 1 oldKey ARG 1 oldKey
ARG 3 newKey ARG 3 newKey
METHOD method_53086 renameKey (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 oldKey
ARG 2 newKey
METHOD method_53087 renameKey (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic;
ARG 1 oldKey
ARG 2 newKey
ARG 3 value
METHOD method_53088 setOptionalValue (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic;
ARG 1 key
ARG 2 value
METHOD method_53090 (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V METHOD method_53090 (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V
ARG 0 idMap ARG 0 idMap
METHOD method_53091 (Ljava/lang/Number;)Ljava/lang/String; METHOD method_53091 (Ljava/lang/Number;)Ljava/lang/String;
ARG 0 oldId ARG 0 oldId
METHOD method_53093 makeEntitiesRule ()Lcom/mojang/datafixers/TypeRewriteRule; METHOD method_53093 makeEntitiesRule ()Lcom/mojang/datafixers/TypeRewriteRule;
METHOD method_53096 renameKeyAndUpdateId (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; METHOD method_53096 renameKeyAndUpdateId (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
ARG 1 oldKey ARG 1 oldKey
ARG 2 newKey ARG 2 newKey
METHOD method_53098 makeItemStacksRule ()Lcom/mojang/datafixers/TypeRewriteRule; METHOD method_53098 makeItemStacksRule ()Lcom/mojang/datafixers/TypeRewriteRule;
METHOD method_53100 fixStewEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; METHOD method_53100 fixStewEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
METHOD method_53101 fixEffectList (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; METHOD method_53101 fixEffectList (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
ARG 1 oldEffectListKey ARG 1 oldEffectListKey
ARG 2 newEffectListKey ARG 2 newEffectListKey
METHOD method_53103 fixCustomPotionEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; METHOD method_53103 fixCustomPotionEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
METHOD method_53104 fixEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; METHOD method_53104 fixEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
METHOD method_53105 fixActiveEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; METHOD method_53105 fixActiveEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
METHOD method_53108 (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
METHOD method_53713 makePlayersRule ()Lcom/mojang/datafixers/TypeRewriteRule; METHOD method_53713 makePlayersRule ()Lcom/mojang/datafixers/TypeRewriteRule;

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_9229 net/minecraft/datafixer/fix/WolfHealthFix
FIELD field_49054 WOLF_ENTITY_ID Ljava/lang/String;
FIELD field_49055 MAX_HEALTH_ATTRIBUTE_ID Ljava/lang/String;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_9061 net/minecraft/datafixer/schema/Schema3799
METHOD registerEntities (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;
ARG 1 schema

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9184 net/minecraft/datafixer/schema/Schema3807

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9185 net/minecraft/datafixer/schema/Schema3808

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9186 net/minecraft/datafixer/schema/Schema3808_1

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9253 net/minecraft/datafixer/schema/Schema3816

View File

@ -1,13 +1,12 @@
CLASS net/minecraft/class_1882 net/minecraft/enchantment/DamageEnchantment CLASS net/minecraft/class_1882 net/minecraft/enchantment/DamageEnchantment
FIELD field_30947 ALL_INDEX I FIELD field_48366 basePower I
FIELD field_30948 UNDEAD_INDEX I FIELD field_48367 powerPerLevel I
FIELD field_30949 ARTHROPODS_INDEX I FIELD field_48368 minMaxPowerDifference I
FIELD field_9063 BASE_POWERS [I FIELD field_48369 applicableEntities Ljava/util/Optional;
FIELD field_9064 MIN_MAX_POWER_DIFFERENCES [I METHOD <init> (Lnet/minecraft/class_1887$class_1888;IIILjava/util/Optional;[Lnet/minecraft/class_1304;)V
FIELD field_9065 TYPE_NAMES [Ljava/lang/String;
FIELD field_9066 POWERS_PER_LEVEL [I
FIELD field_9067 typeIndex I
METHOD <init> (Lnet/minecraft/class_1887$class_1888;I[Lnet/minecraft/class_1304;)V
ARG 1 weight ARG 1 weight
ARG 2 typeIndex ARG 2 basePower
ARG 3 slots ARG 3 powerPerLevel
ARG 4 minMaxPowerDifference
ARG 5 applicableEntities
ARG 6 slotTypes

View File

@ -1,12 +1,12 @@
CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
FIELD field_45769 registryEntry Lnet/minecraft/class_6880$class_6883; FIELD field_45769 registryEntry Lnet/minecraft/class_6880$class_6883;
FIELD field_9083 target Lnet/minecraft/class_1886; FIELD field_48370 applicableItems Lnet/minecraft/class_6862;
FIELD field_9084 translationKey Ljava/lang/String; FIELD field_9084 translationKey Ljava/lang/String;
FIELD field_9085 rarity Lnet/minecraft/class_1887$class_1888; FIELD field_9085 rarity Lnet/minecraft/class_1887$class_1888;
FIELD field_9086 slotTypes [Lnet/minecraft/class_1304; FIELD field_9086 slotTypes [Lnet/minecraft/class_1304;
METHOD <init> (Lnet/minecraft/class_1887$class_1888;Lnet/minecraft/class_1886;[Lnet/minecraft/class_1304;)V METHOD <init> (Lnet/minecraft/class_1887$class_1888;Lnet/minecraft/class_6862;[Lnet/minecraft/class_1304;)V
ARG 1 rarity ARG 1 rarity
ARG 2 target ARG 2 applicableItems
ARG 3 slotTypes ARG 3 slotTypes
METHOD method_20742 getMaxPower (I)I METHOD method_20742 getMaxPower (I)I
ARG 1 level ARG 1 level
@ -17,6 +17,7 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
COMMENT {@return whether this enchantment will appear in the enchanting table or COMMENT {@return whether this enchantment will appear in the enchanting table or
COMMENT loots with random enchant function} COMMENT loots with random enchant function}
METHOD method_53216 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883; METHOD method_53216 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;
METHOD method_56109 getApplicableItems ()Lnet/minecraft/class_6862;
METHOD method_8178 onUserDamaged (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V METHOD method_8178 onUserDamaged (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V
ARG 1 user ARG 1 user
ARG 2 attacker ARG 2 attacker
@ -54,9 +55,9 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
ARG 1 stack ARG 1 stack
METHOD method_8193 isTreasure ()Z METHOD method_8193 isTreasure ()Z
METHOD method_8195 isCursed ()Z METHOD method_8195 isCursed ()Z
METHOD method_8196 getAttackDamage (ILnet/minecraft/class_1310;)F METHOD method_8196 getAttackDamage (ILnet/minecraft/class_1299;)F
ARG 1 level ARG 1 level
ARG 2 group ARG 2 entityType
CLASS class_1888 Rarity CLASS class_1888 Rarity
COMMENT The rarity is an attribute of an enchantment. COMMENT The rarity is an attribute of an enchantment.
COMMENT COMMENT

View File

@ -79,7 +79,7 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
METHOD method_8207 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;Lnet/minecraft/class_1887;I)V METHOD method_8207 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;Lnet/minecraft/class_1887;I)V
ARG 2 enchantment ARG 2 enchantment
ARG 3 level ARG 3 level
METHOD method_8208 (Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/class_1310;Lnet/minecraft/class_1887;I)V METHOD method_8208 (Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/class_1299;Lnet/minecraft/class_1887;I)V
ARG 2 enchantment ARG 2 enchantment
ARG 3 level ARG 3 level
METHOD method_8209 forEachEnchantment (Lnet/minecraft/class_1890$class_1891;Ljava/lang/Iterable;)V METHOD method_8209 forEachEnchantment (Lnet/minecraft/class_1890$class_1891;Ljava/lang/Iterable;)V
@ -112,9 +112,9 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
ARG 0 entity ARG 0 entity
METHOD method_8217 getSweepingMultiplier (Lnet/minecraft/class_1309;)F METHOD method_8217 getSweepingMultiplier (Lnet/minecraft/class_1309;)F
ARG 0 entity ARG 0 entity
METHOD method_8218 getAttackDamage (Lnet/minecraft/class_1799;Lnet/minecraft/class_1310;)F METHOD method_8218 getAttackDamage (Lnet/minecraft/class_1799;Lnet/minecraft/class_1299;)F
ARG 0 stack ARG 0 stack
ARG 1 group ARG 1 entityType
METHOD method_8219 getProtectionAmount (Ljava/lang/Iterable;Lnet/minecraft/class_1282;)I METHOD method_8219 getProtectionAmount (Ljava/lang/Iterable;Lnet/minecraft/class_1282;)I
ARG 0 equipment ARG 0 equipment
ARG 1 source ARG 1 source

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_1886 net/minecraft/enchantment/EnchantmentTarget
METHOD method_8177 isAcceptableItem (Lnet/minecraft/class_1792;)Z
ARG 1 item

View File

@ -3,8 +3,6 @@ CLASS net/minecraft/class_1906 net/minecraft/enchantment/ThornsEnchantment
METHOD <init> (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V METHOD <init> (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V
ARG 1 weight ARG 1 weight
ARG 2 slotTypes ARG 2 slotTypes
METHOD method_30345 (Ljava/util/Map$Entry;Lnet/minecraft/class_1309;)V
ARG 1 entity
METHOD method_8242 getDamageAmount (ILnet/minecraft/class_5819;)I METHOD method_8242 getDamageAmount (ILnet/minecraft/class_5819;)I
ARG 0 level ARG 0 level
ARG 1 random ARG 1 random

View File

@ -17,3 +17,6 @@ CLASS net/minecraft/class_7094 net/minecraft/entity/AnimationState
METHOD method_45317 setRunning (ZI)V METHOD method_45317 setRunning (ZI)V
ARG 1 running ARG 1 running
ARG 2 age ARG 2 age
METHOD method_56988 skip (IF)V
ARG 1 seconds
ARG 2 speedMultiplier

View File

@ -6,7 +6,7 @@ CLASS net/minecraft/class_1295 net/minecraft/entity/AreaEffectCloudEntity
FIELD field_5930 radiusGrowth F FIELD field_5930 radiusGrowth F
FIELD field_5931 PARTICLE_ID Lnet/minecraft/class_2940; FIELD field_5931 PARTICLE_ID Lnet/minecraft/class_2940;
FIELD field_5932 durationOnUse I FIELD field_5932 durationOnUse I
FIELD field_5933 potion Lnet/minecraft/class_1842; FIELD field_5933 potion Lnet/minecraft/class_6880;
FIELD field_5934 effects Ljava/util/List; FIELD field_5934 effects Ljava/util/List;
FIELD field_5935 LOGGER Lorg/slf4j/Logger; FIELD field_5935 LOGGER Lorg/slf4j/Logger;
FIELD field_5936 COLOR Lnet/minecraft/class_2940; FIELD field_5936 COLOR Lnet/minecraft/class_2940;
@ -31,7 +31,7 @@ CLASS net/minecraft/class_1295 net/minecraft/entity/AreaEffectCloudEntity
METHOD method_35045 getRadiusGrowth ()F METHOD method_35045 getRadiusGrowth ()F
METHOD method_35046 getDurationOnUse ()I METHOD method_35046 getDurationOnUse ()I
METHOD method_35047 getWaitTime ()I METHOD method_35047 getWaitTime ()I
METHOD method_35048 getPotion ()Lnet/minecraft/class_1842; METHOD method_35048 getPotion ()Lnet/minecraft/class_6880;
METHOD method_5595 setWaitTime (I)V METHOD method_5595 setWaitTime (I)V
ARG 1 waitTime ARG 1 waitTime
METHOD method_5596 setRadiusGrowth (F)V METHOD method_5596 setRadiusGrowth (F)V
@ -58,5 +58,5 @@ CLASS net/minecraft/class_1295 net/minecraft/entity/AreaEffectCloudEntity
METHOD method_5610 addEffect (Lnet/minecraft/class_1293;)V METHOD method_5610 addEffect (Lnet/minecraft/class_1293;)V
ARG 1 effect ARG 1 effect
METHOD method_5611 isWaiting ()Z METHOD method_5611 isWaiting ()Z
METHOD method_5612 setPotion (Lnet/minecraft/class_1842;)V METHOD method_5612 setPotion (Lnet/minecraft/class_6880;)V
ARG 1 potion ARG 1 potion

View File

@ -144,11 +144,11 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
FIELD field_33758 hasVisualFire Z FIELD field_33758 hasVisualFire Z
FIELD field_34927 collidedSoftly Z FIELD field_34927 collidedSoftly Z
FIELD field_35101 chunkPos Lnet/minecraft/class_1923; FIELD field_35101 chunkPos Lnet/minecraft/class_1923;
FIELD field_35588 blockStateAtPos Lnet/minecraft/class_2680;
FIELD field_36331 groundCollision Z FIELD field_36331 groundCollision Z
FIELD field_38931 trackedPosition Lnet/minecraft/class_7422; FIELD field_38931 trackedPosition Lnet/minecraft/class_7422;
FIELD field_44784 supportingBlockPos Ljava/util/Optional; FIELD field_44784 supportingBlockPos Ljava/util/Optional;
FIELD field_44873 forceUpdateSupportingBlockPos Z FIELD field_44873 forceUpdateSupportingBlockPos Z
FIELD field_47742 stateAtPos Lnet/minecraft/class_2680;
FIELD field_5951 ridingCooldown I FIELD field_5951 ridingCooldown I
FIELD field_5952 onGround Z FIELD field_5952 onGround Z
FIELD field_5953 firstUpdate Z FIELD field_5953 firstUpdate Z
@ -202,7 +202,6 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
FIELD field_6009 invulnerable Z FIELD field_6009 invulnerable Z
FIELD field_6011 dataTracker Lnet/minecraft/class_2945; FIELD field_6011 dataTracker Lnet/minecraft/class_2945;
FIELD field_6012 age I FIELD field_6012 age I
FIELD field_6013 stepHeight F
FIELD field_6014 prevX D FIELD field_6014 prevX D
FIELD field_6017 fallDistance F FIELD field_6017 fallDistance F
FIELD field_6018 portalCooldown I FIELD field_6018 portalCooldown I
@ -210,7 +209,6 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
FIELD field_6025 NULL_BOX Lnet/minecraft/class_238; FIELD field_6025 NULL_BOX Lnet/minecraft/class_238;
FIELD field_6027 CUSTOM_NAME Lnet/minecraft/class_2940; FIELD field_6027 CUSTOM_NAME Lnet/minecraft/class_2940;
FIELD field_6029 commandTags Ljava/util/Set; FIELD field_6029 commandTags Ljava/util/Set;
FIELD field_6030 EMPTY_STACK_LIST Ljava/util/List;
FIELD field_6031 yaw F FIELD field_6031 yaw F
FIELD field_6032 AIR Lnet/minecraft/class_2940; FIELD field_6032 AIR Lnet/minecraft/class_2940;
FIELD field_6034 vehicle Lnet/minecraft/class_1297; FIELD field_6034 vehicle Lnet/minecraft/class_1297;
@ -254,9 +252,6 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT @see #getWidth COMMENT @see #getWidth
COMMENT @see #getHeight COMMENT @see #getHeight
ARG 1 pose ARG 1 pose
METHOD method_18378 getEyeHeight (Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F
ARG 1 pose
ARG 2 dimensions
METHOD method_18379 tickPortal ()V METHOD method_18379 tickPortal ()V
METHOD method_18380 setPose (Lnet/minecraft/class_4050;)V METHOD method_18380 setPose (Lnet/minecraft/class_4050;)V
ARG 1 pose ARG 1 pose
@ -489,7 +484,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT Removes this entity from the current dimension. COMMENT Removes this entity from the current dimension.
COMMENT COMMENT
COMMENT <p>This calls {@link #setRemoved} by default. Subclasses can add other logics, COMMENT <p>This calls {@link #setRemoved} by default. Subclasses can add other logics,
COMMENT such as setting the stack count of {@linkplain #getItemsEquipped equipped stacks} COMMENT such as setting the stack count of {@linkplain LivingEntity#getEquippedItems equipped stacks}
COMMENT to zero. COMMENT to zero.
COMMENT COMMENT
COMMENT @see #moveToWorld COMMENT @see #moveToWorld
@ -681,20 +676,20 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT the mapped index as given by the item slot argument COMMENT the mapped index as given by the item slot argument
METHOD method_32319 setInPowderSnow (Z)V METHOD method_32319 setInPowderSnow (Z)V
ARG 1 inPowderSnow ARG 1 inPowderSnow
METHOD method_32875 emitGameEvent (Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;)V METHOD method_32875 emitGameEvent (Lnet/minecraft/class_6880;Lnet/minecraft/class_1297;)V
COMMENT Emits a game event originating from another entity at this entity's position. COMMENT Emits a game event originating from another entity at this entity's position.
COMMENT COMMENT
COMMENT <p>A common example is a game event called in {@link #interact}, where the player COMMENT <p>A common example is a game event called in {@link #interact}, where the player
COMMENT interacting with the entity is the emitter of the event. COMMENT interacting with the entity is the emitter of the event.
COMMENT COMMENT
COMMENT @see #emitGameEvent(GameEvent) COMMENT @see #emitGameEvent(RegistryEntry)
ARG 1 event ARG 1 event
ARG 2 entity ARG 2 entity
COMMENT the entity that emitted the game event, or {@code null} if there is none COMMENT the entity that emitted the game event, or {@code null} if there is none
METHOD method_32876 emitGameEvent (Lnet/minecraft/class_5712;)V METHOD method_32876 emitGameEvent (Lnet/minecraft/class_6880;)V
COMMENT Emits a game event originating from this entity at this entity's position. COMMENT Emits a game event originating from this entity at this entity's position.
COMMENT COMMENT
COMMENT @see #emitGameEvent(GameEvent, Entity) COMMENT @see #emitGameEvent(RegistryEntry, Entity)
ARG 1 event ARG 1 event
METHOD method_33189 occludeVibrationSignals ()Z METHOD method_33189 occludeVibrationSignals ()Z
COMMENT {@return whether the entity should not emit vibrations} COMMENT {@return whether the entity should not emit vibrations}
@ -770,14 +765,6 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
ARG 1 yaw ARG 1 yaw
METHOD method_36457 setPitch (F)V METHOD method_36457 setPitch (F)V
ARG 1 pitch ARG 1 pitch
METHOD method_36601 getBlockStateAtPos ()Lnet/minecraft/class_2680;
COMMENT {@return the block state at the entity's position}
COMMENT
COMMENT <p>The result is cached.
COMMENT
COMMENT @see #getBlockPos
COMMENT @see #getLandingBlockState
COMMENT @see #getSteppingBlockState
METHOD method_36971 canModifyAt (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z METHOD method_36971 canModifyAt (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z
COMMENT {@return whether the entity can modify the world at {@code pos}} COMMENT {@return whether the entity can modify the world at {@code pos}}
COMMENT COMMENT
@ -928,7 +915,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
ARG 9 yaw ARG 9 yaw
ARG 10 pitch ARG 10 pitch
METHOD method_48155 canSprintAsVehicle ()Z METHOD method_48155 canSprintAsVehicle ()Z
METHOD method_48850 onDataTrackerUpdate (Ljava/util/List;)V METHOD method_48850 (Ljava/util/List;)V
ARG 1 dataEntries ARG 1 dataEntries
METHOD method_48921 couldAcceptPassenger ()Z METHOD method_48921 couldAcceptPassenger ()Z
COMMENT {@return {@code true} if this entity supports passengers in general} COMMENT {@return {@code true} if this entity supports passengers in general}
@ -937,8 +924,6 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
METHOD method_48923 getDamageSources ()Lnet/minecraft/class_8109; METHOD method_48923 getDamageSources ()Lnet/minecraft/class_8109;
METHOD method_49108 canBeHitByProjectile ()Z METHOD method_49108 canBeHitByProjectile ()Z
METHOD method_49476 getStepHeight ()F METHOD method_49476 getStepHeight ()F
METHOD method_49477 setStepHeight (F)V
ARG 1 stepHeight
METHOD method_49693 shouldDismountUnderwater ()Z METHOD method_49693 shouldDismountUnderwater ()Z
COMMENT {@return whether this vehicle should dismount the passenger if submerged underwater} COMMENT {@return whether this vehicle should dismount the passenger if submerged underwater}
METHOD method_49694 getControllingVehicle ()Lnet/minecraft/class_1297; METHOD method_49694 getControllingVehicle ()Lnet/minecraft/class_1297;
@ -956,7 +941,6 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
METHOD method_49790 shouldPlayAmethystChimeSound (Lnet/minecraft/class_2680;)Z METHOD method_49790 shouldPlayAmethystChimeSound (Lnet/minecraft/class_2680;)Z
ARG 1 state ARG 1 state
METHOD method_49792 teleportPassengers ()V METHOD method_49792 teleportPassengers ()V
METHOD method_51152 getNameLabelHeight ()F
METHOD method_51295 playSwimSound ()V METHOD method_51295 playSwimSound ()V
METHOD method_51296 playSecondaryStepSound (Lnet/minecraft/class_2680;)V METHOD method_51296 playSecondaryStepSound (Lnet/minecraft/class_2680;)V
ARG 1 state ARG 1 state
@ -992,16 +976,12 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
ARG 6 z ARG 6 z
ARG 8 yaw ARG 8 yaw
ARG 10 pitch ARG 10 pitch
METHOD method_52533 getPassengerAttachmentPos (Lnet/minecraft/class_1297;Lnet/minecraft/class_4048;F)Lorg/joml/Vector3f; METHOD method_52533 getPassengerAttachmentPos (Lnet/minecraft/class_1297;Lnet/minecraft/class_4048;F)Lnet/minecraft/class_243;
ARG 1 passenger ARG 1 passenger
ARG 2 dimensions ARG 2 dimensions
ARG 3 scaleFactor ARG 3 scaleFactor
METHOD method_52534 shouldControlVehicles ()Z METHOD method_52534 shouldControlVehicles ()Z
METHOD method_52535 isInFluid ()Z METHOD method_52535 isInFluid ()Z
METHOD method_52536 getRidingOffset (Lnet/minecraft/class_1297;)F
ARG 1 vehicle
METHOD method_52537 getUnscaledRidingOffset (Lnet/minecraft/class_1297;)F
ARG 1 vehicle
METHOD method_52538 getPassengerRidingPos (Lnet/minecraft/class_1297;)Lnet/minecraft/class_243; METHOD method_52538 getPassengerRidingPos (Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;
ARG 1 passenger ARG 1 passenger
METHOD method_53827 getLerpTargetY ()D METHOD method_53827 getLerpTargetY ()D
@ -1012,6 +992,25 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
METHOD method_54756 (Lnet/minecraft/class_1297;)Z METHOD method_54756 (Lnet/minecraft/class_1297;)Z
ARG 0 passenger ARG 0 passenger
METHOD method_54757 getPlayerPassengers ()I METHOD method_54757 getPlayerPassengers ()I
METHOD method_55665 getPassengerAttachmentPos (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;Lnet/minecraft/class_9066;)Lnet/minecraft/class_243;
ARG 0 vehicle
ARG 1 passenger
ARG 2 attachments
METHOD method_55667 getBlockStateAtPos ()Lnet/minecraft/class_2680;
COMMENT {@return the block state at the entity's position}
COMMENT
COMMENT <p>The result is cached.
COMMENT
COMMENT @see #getBlockPos
COMMENT @see #getLandingBlockState
COMMENT @see #getSteppingBlockState
METHOD method_55668 getVehicleAttachmentPos (Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;
ARG 1 vehicle
METHOD method_56071 getProjectileDeflector (Lnet/minecraft/class_1676;)Lnet/minecraft/class_9109;
ARG 1 projectile
METHOD method_56072 getAttachments ()Lnet/minecraft/class_9066;
METHOD method_56073 setOnFireForTicks (I)V
ARG 1 ticks
METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V
COMMENT Called when this entity's collision box intersects {@code state}. COMMENT Called when this entity's collision box intersects {@code state}.
COMMENT COMMENT
@ -1224,11 +1223,6 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT @see #isSneaking COMMENT @see #isSneaking
COMMENT @see #isInSneakingPose COMMENT @see #isInSneakingPose
ARG 1 sneaking ARG 1 sneaking
METHOD method_5661 getArmorItems ()Ljava/lang/Iterable;
COMMENT {@return an iterable of item stacks equipped as armor}
COMMENT
COMMENT @see #getHandItems
COMMENT @see #getItemsEquipped
METHOD method_5662 saveNbt (Lnet/minecraft/class_2487;)Z METHOD method_5662 saveNbt (Lnet/minecraft/class_2487;)Z
ARG 1 nbt ARG 1 nbt
METHOD method_5663 getRotationVecClient ()Lnet/minecraft/class_243; METHOD method_5663 getRotationVecClient ()Lnet/minecraft/class_243;
@ -1246,6 +1240,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT Sets the custom name of the entity to {@code name} (or {@code null} to COMMENT Sets the custom name of the entity to {@code name} (or {@code null} to
COMMENT remove the custom name). COMMENT remove the custom name).
ARG 1 name ARG 1 name
METHOD method_56673 getRegistryManager ()Lnet/minecraft/class_5455;
METHOD method_5668 getRootVehicle ()Lnet/minecraft/class_1297; METHOD method_5668 getRootVehicle ()Lnet/minecraft/class_1297;
COMMENT {@return the lowest entity this entity is riding} COMMENT {@return the lowest entity this entity is riding}
COMMENT COMMENT
@ -1269,13 +1264,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
METHOD method_5671 getCommandSource ()Lnet/minecraft/class_2168; METHOD method_5671 getCommandSource ()Lnet/minecraft/class_2168;
COMMENT {@return a command source which represents this entity} COMMENT {@return a command source which represents this entity}
METHOD method_5672 getHighSpeedSplashSound ()Lnet/minecraft/class_3414; METHOD method_5672 getHighSpeedSplashSound ()Lnet/minecraft/class_3414;
METHOD method_5673 equipStack (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V METHOD method_5674 (Lnet/minecraft/class_2940;)V
COMMENT Equips {@code stack} at {@code slot}.This is also used to set an entity's
COMMENT mainhand or offhand stack. This overwrites any stacks present in that slot
COMMENT without dropping them.
ARG 1 slot
ARG 2 stack
METHOD method_5674 onTrackedDataSet (Lnet/minecraft/class_2940;)V
COMMENT Called on the client when the tracked data is set. COMMENT Called on the client when the tracked data is set.
COMMENT COMMENT
COMMENT <p>This can be overridden to refresh other fields when the tracked data COMMENT <p>This can be overridden to refresh other fields when the tracked data
@ -1363,14 +1352,17 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT <p>This is {@code 0} for non-players. COMMENT <p>This is {@code 0} for non-players.
COMMENT COMMENT
COMMENT @see #hasPermissionLevel COMMENT @see #hasPermissionLevel
METHOD method_56918 onExplodedBy (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_5692 updateMovementInFluid (Lnet/minecraft/class_6862;D)Z METHOD method_5692 updateMovementInFluid (Lnet/minecraft/class_6862;D)Z
ARG 1 tag ARG 1 tag
ARG 2 speed ARG 2 speed
METHOD method_5693 initDataTracker ()V METHOD method_5693 initDataTracker (Lnet/minecraft/class_2945$class_9222;)V
COMMENT Initializes data tracker. COMMENT Initializes data tracker.
COMMENT COMMENT
COMMENT @apiNote Subclasses should override this and call {@link DataTracker#startTracking} COMMENT @apiNote Subclasses should override this and add to the builder any data
COMMENT for any data that needs to be tracked. COMMENT that needs to be tracked.
ARG 1 builder
METHOD method_5694 onPlayerCollision (Lnet/minecraft/class_1657;)V METHOD method_5694 onPlayerCollision (Lnet/minecraft/class_1657;)V
COMMENT Called when a player collides with the entity. Does nothing by default. COMMENT Called when a player collides with the entity. Does nothing by default.
COMMENT COMMENT
@ -1398,6 +1390,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT COMMENT
COMMENT @see World#canPlayerModifyAt COMMENT @see World#canPlayerModifyAt
ARG 1 attacker ARG 1 attacker
METHOD method_56989 getFinalGravity ()D
METHOD method_5699 dropStack (Lnet/minecraft/class_1799;F)Lnet/minecraft/class_1542; METHOD method_5699 dropStack (Lnet/minecraft/class_1799;F)Lnet/minecraft/class_1542;
COMMENT Drops {@code stack} at the entity's position with the given Y offset. COMMENT Drops {@code stack} at the entity's position with the given Y offset.
COMMENT COMMENT
@ -1409,6 +1402,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT @see #dropStack(ItemStack) COMMENT @see #dropStack(ItemStack)
ARG 1 stack ARG 1 stack
ARG 2 yOffset ARG 2 yOffset
METHOD method_56990 applyGravity ()V
METHOD method_5700 onBubbleColumnSurfaceCollision (Z)V METHOD method_5700 onBubbleColumnSurfaceCollision (Z)V
COMMENT Called when the entity collides with a bubble column with an air above. COMMENT Called when the entity collides with a bubble column with an air above.
COMMENT COMMENT
@ -1621,11 +1615,6 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT <p>Entities with boss bars like {@link net.minecraft.entity.boss.WitherEntity} COMMENT <p>Entities with boss bars like {@link net.minecraft.entity.boss.WitherEntity}
COMMENT should override this to remove the player from the boss bar. COMMENT should override this to remove the player from the boss bar.
ARG 1 player ARG 1 player
METHOD method_5743 getItemsEquipped ()Ljava/lang/Iterable;
COMMENT {@return an iterable of item stacks held in the hands or equipped as armor}
COMMENT
COMMENT @see #getHandItems
COMMENT @see #getArmorItems
METHOD method_5745 raycast (DFZ)Lnet/minecraft/class_239; METHOD method_5745 raycast (DFZ)Lnet/minecraft/class_239;
ARG 1 maxDistance ARG 1 maxDistance
ARG 3 tickDelta ARG 3 tickDelta
@ -2279,11 +2268,6 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT no gravity. This is saved under the {@code NoGravity} NBT key. COMMENT no gravity. This is saved under the {@code NoGravity} NBT key.
ARG 1 noGravity ARG 1 noGravity
METHOD method_5876 updateWaterState ()Z METHOD method_5876 updateWaterState ()Z
METHOD method_5877 getHandItems ()Ljava/lang/Iterable;
COMMENT {@return an iterable of item stacks held in the hands}
COMMENT
COMMENT @see #getArmorItems
COMMENT @see #getItemsEquipped
METHOD method_5878 copyFrom (Lnet/minecraft/class_1297;)V METHOD method_5878 copyFrom (Lnet/minecraft/class_1297;)V
COMMENT Copies serializable data and nether portal data from {@code original}. COMMENT Copies serializable data and nether portal data from {@code original}.
COMMENT COMMENT
@ -2311,6 +2295,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT {@return whether the entity is a spectator} COMMENT {@return whether the entity is a spectator}
COMMENT COMMENT
COMMENT <p>This returns {@code false} unless the entity is a player in spectator game mode. COMMENT <p>This returns {@code false} unless the entity is a player in spectator game mode.
METHOD method_7490 getGravity ()D
CLASS class_4738 PositionUpdater CLASS class_4738 PositionUpdater
METHOD accept (Lnet/minecraft/class_1297;DDD)V METHOD accept (Lnet/minecraft/class_1297;DDD)V
ARG 1 entity ARG 1 entity

View File

@ -0,0 +1,24 @@
CLASS net/minecraft/class_9064 net/minecraft/entity/EntityAttachmentType
FIELD field_47746 point Lnet/minecraft/class_9064$class_9065;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_9064$class_9065;)V
ARG 3 point
METHOD method_55670 createPoint (FF)Ljava/util/List;
ARG 1 width
ARG 2 height
CLASS class_9065 Point
FIELD field_47748 NONE Ljava/util/List;
FIELD field_47749 ZERO Lnet/minecraft/class_9064$class_9065;
FIELD field_47750 AT_HEIGHT Lnet/minecraft/class_9064$class_9065;
FIELD field_48321 WARDEN_CHEST Lnet/minecraft/class_9064$class_9065;
METHOD create (FF)Ljava/util/List;
ARG 1 width
ARG 2 height
METHOD method_55671 (FF)Ljava/util/List;
ARG 0 width
ARG 1 height
METHOD method_55672 (FF)Ljava/util/List;
ARG 0 width
ARG 1 height
METHOD method_56074 (FF)Ljava/util/List;
ARG 0 width
ARG 1 height

View File

@ -0,0 +1,47 @@
CLASS net/minecraft/class_9066 net/minecraft/entity/EntityAttachments
FIELD field_47752 points Ljava/util/Map;
METHOD <init> (Ljava/util/Map;)V
ARG 1 points
METHOD method_55673 builder ()Lnet/minecraft/class_9066$class_9067;
METHOD method_55674 scale (FFF)Lnet/minecraft/class_9066;
ARG 1 xScale
ARG 2 yScale
ARG 3 zScale
METHOD method_55675 getPointNullable (Lnet/minecraft/class_9064;IF)Lnet/minecraft/class_243;
ARG 1 type
ARG 2 index
ARG 3 yaw
METHOD method_55676 rotatePoint (Lnet/minecraft/class_243;F)Lnet/minecraft/class_243;
ARG 0 point
ARG 1 yaw
METHOD method_55677 scalePoints (Ljava/util/List;FFF)Ljava/util/List;
ARG 0 points
ARG 1 xScale
ARG 2 yScale
ARG 3 zScale
METHOD method_55678 getPoint (Lnet/minecraft/class_9064;IF)Lnet/minecraft/class_243;
ARG 1 type
ARG 2 index
ARG 3 yaw
METHOD method_55679 getPointOrDefault (Lnet/minecraft/class_9064;IF)Lnet/minecraft/class_243;
ARG 1 type
ARG 2 index
ARG 3 yaw
METHOD method_55844 of (FF)Lnet/minecraft/class_9066;
ARG 0 width
ARG 1 height
CLASS class_9067 Builder
FIELD field_47753 points Ljava/util/Map;
METHOD method_55680 build (FF)Lnet/minecraft/class_9066;
ARG 1 width
ARG 2 height
METHOD method_55681 (Lnet/minecraft/class_9064;)Ljava/util/List;
ARG 0 list
METHOD method_55682 add (Lnet/minecraft/class_9064;FFF)Lnet/minecraft/class_9066$class_9067;
ARG 1 type
ARG 2 x
ARG 3 y
ARG 4 z
METHOD method_55683 add (Lnet/minecraft/class_9064;Lnet/minecraft/class_243;)Lnet/minecraft/class_9066$class_9067;
ARG 1 type
ARG 2 point

View File

@ -1,7 +1,4 @@
CLASS net/minecraft/class_4048 net/minecraft/entity/EntityDimensions CLASS net/minecraft/class_4048 net/minecraft/entity/EntityDimensions
FIELD field_18067 width F
FIELD field_18068 height F
FIELD field_18069 fixed Z
METHOD <init> (FFZ)V METHOD <init> (FFZ)V
ARG 1 width ARG 1 width
ARG 2 height ARG 2 height
@ -23,3 +20,9 @@ CLASS net/minecraft/class_4048 net/minecraft/entity/EntityDimensions
ARG 5 z ARG 5 z
METHOD method_30757 getBoxAt (Lnet/minecraft/class_243;)Lnet/minecraft/class_238; METHOD method_30757 getBoxAt (Lnet/minecraft/class_243;)Lnet/minecraft/class_238;
ARG 1 pos ARG 1 pos
METHOD method_55684 withAttachments (Lnet/minecraft/class_9066$class_9067;)Lnet/minecraft/class_4048;
ARG 1 attachments
METHOD method_55685 withEyeHeight (F)Lnet/minecraft/class_4048;
ARG 1 eyeHeight
METHOD method_55686 getDefaultEyeHeight (F)F
ARG 0 height

View File

@ -1,6 +0,0 @@
CLASS net/minecraft/class_1310 net/minecraft/entity/EntityGroup
FIELD field_6289 UNDEAD Lnet/minecraft/class_1310;
FIELD field_6290 DEFAULT Lnet/minecraft/class_1310;
FIELD field_6291 ILLAGER Lnet/minecraft/class_1310;
FIELD field_6292 AQUATIC Lnet/minecraft/class_1310;
FIELD field_6293 ARTHROPOD Lnet/minecraft/class_1310;

View File

@ -1 +1,7 @@
CLASS net/minecraft/class_4050 net/minecraft/entity/EntityPose CLASS net/minecraft/class_4050 net/minecraft/entity/EntityPose
FIELD field_48322 INDEX_TO_VALUE Ljava/util/function/IntFunction;
FIELD field_48323 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48324 index I
METHOD <init> (Ljava/lang/String;II)V
ARG 3 index
METHOD method_56081 getIndex ()I

View File

@ -55,3 +55,4 @@ CLASS net/minecraft/class_6024 net/minecraft/entity/EntityStatuses
FIELD field_38094 EARS_TWITCH B FIELD field_38094 EARS_TWITCH B
FIELD field_38847 SONIC_BOOM B FIELD field_38847 SONIC_BOOM B
FIELD field_42621 START_DIGGING B FIELD field_42621 START_DIGGING B
FIELD field_49074 PEEKING B

View File

@ -118,14 +118,13 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
ARG 1 pos ARG 1 pos
ARG 2 invertY ARG 2 invertY
ARG 3 boundingBox ARG 3 boundingBox
METHOD method_5888 create (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Ljava/util/function/Consumer;Lnet/minecraft/class_2338;Lnet/minecraft/class_3730;ZZ)Lnet/minecraft/class_1297; METHOD method_5888 create (Lnet/minecraft/class_3218;Ljava/util/function/Consumer;Lnet/minecraft/class_2338;Lnet/minecraft/class_3730;ZZ)Lnet/minecraft/class_1297;
ARG 1 world ARG 1 world
ARG 2 itemNbt ARG 2 afterConsumer
ARG 3 afterConsumer ARG 3 pos
ARG 4 pos ARG 4 reason
ARG 5 reason ARG 5 alignPosition
ARG 6 alignPosition ARG 6 invertY
ARG 7 invertY
METHOD method_5890 getId (Lnet/minecraft/class_1299;)Lnet/minecraft/class_2960; METHOD method_5890 getId (Lnet/minecraft/class_1299;)Lnet/minecraft/class_2960;
ARG 0 type ARG 0 type
METHOD method_5891 getSpawnGroup ()Lnet/minecraft/class_1311; METHOD method_5891 getSpawnGroup ()Lnet/minecraft/class_1311;
@ -148,14 +147,13 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
METHOD method_5897 getName ()Lnet/minecraft/class_2561; METHOD method_5897 getName ()Lnet/minecraft/class_2561;
METHOD method_5898 get (Ljava/lang/String;)Ljava/util/Optional; METHOD method_5898 get (Ljava/lang/String;)Ljava/util/Optional;
ARG 0 id ARG 0 id
METHOD method_5899 spawn (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Ljava/util/function/Consumer;Lnet/minecraft/class_2338;Lnet/minecraft/class_3730;ZZ)Lnet/minecraft/class_1297; METHOD method_5899 spawn (Lnet/minecraft/class_3218;Ljava/util/function/Consumer;Lnet/minecraft/class_2338;Lnet/minecraft/class_3730;ZZ)Lnet/minecraft/class_1297;
ARG 1 world ARG 1 world
ARG 2 itemNbt ARG 2 afterConsumer
ARG 3 afterConsumer ARG 3 pos
ARG 4 pos ARG 4 reason
ARG 5 reason ARG 5 alignPosition
ARG 6 alignPosition ARG 6 invertY
ARG 7 invertY
CLASS 1 CLASS 1
METHOD method_31490 (Lnet/minecraft/class_1937;Ljava/util/function/Consumer;Lnet/minecraft/class_2520;)V METHOD method_31490 (Lnet/minecraft/class_1937;Ljava/util/function/Consumer;Lnet/minecraft/class_2520;)V
ARG 2 nbt ARG 2 nbt
@ -171,6 +169,7 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
FIELD field_24088 trackingTickInterval I FIELD field_24088 trackingTickInterval I
FIELD field_25356 canSpawnInside Lcom/google/common/collect/ImmutableSet; FIELD field_25356 canSpawnInside Lcom/google/common/collect/ImmutableSet;
FIELD field_40117 requiredFeatures Lnet/minecraft/class_7699; FIELD field_40117 requiredFeatures Lnet/minecraft/class_7699;
FIELD field_47755 attachments Lnet/minecraft/class_9066$class_9067;
FIELD field_6148 factory Lnet/minecraft/class_1299$class_4049; FIELD field_6148 factory Lnet/minecraft/class_1299$class_4049;
FIELD field_6149 spawnGroup Lnet/minecraft/class_1311; FIELD field_6149 spawnGroup Lnet/minecraft/class_1311;
FIELD field_6150 summonable Z FIELD field_6150 summonable Z
@ -178,7 +177,7 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
METHOD <init> (Lnet/minecraft/class_1299$class_4049;Lnet/minecraft/class_1311;)V METHOD <init> (Lnet/minecraft/class_1299$class_4049;Lnet/minecraft/class_1311;)V
ARG 1 factory ARG 1 factory
ARG 2 spawnGroup ARG 2 spawnGroup
METHOD method_17687 setDimensions (FF)Lnet/minecraft/class_1299$class_1300; METHOD method_17687 dimensions (FF)Lnet/minecraft/class_1299$class_1300;
ARG 1 width ARG 1 width
ARG 2 height ARG 2 height
METHOD method_19947 makeFireImmune ()Lnet/minecraft/class_1299$class_1300; METHOD method_19947 makeFireImmune ()Lnet/minecraft/class_1299$class_1300;
@ -199,6 +198,26 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
ARG 1 blocks ARG 1 blocks
METHOD method_45323 requires ([Lnet/minecraft/class_7696;)Lnet/minecraft/class_1299$class_1300; METHOD method_45323 requires ([Lnet/minecraft/class_7696;)Lnet/minecraft/class_1299$class_1300;
ARG 1 features ARG 1 features
METHOD method_55687 eyeHeight (F)Lnet/minecraft/class_1299$class_1300;
ARG 1 eyeHeight
METHOD method_55688 vehicleAttachment (Lnet/minecraft/class_243;)Lnet/minecraft/class_1299$class_1300;
ARG 1 vehicleAttachment
METHOD method_55689 passengerAttachments ([F)Lnet/minecraft/class_1299$class_1300;
ARG 1 offsetYs
METHOD method_55690 passengerAttachments ([Lnet/minecraft/class_243;)Lnet/minecraft/class_1299$class_1300;
ARG 1 passengerAttachments
METHOD method_55691 vehicleAttachment (F)Lnet/minecraft/class_1299$class_1300;
ARG 1 offsetY
METHOD method_55692 nameTagAttachment (F)Lnet/minecraft/class_1299$class_1300;
ARG 1 offsetY
METHOD method_56075 attachment (Lnet/minecraft/class_9064;FFF)Lnet/minecraft/class_1299$class_1300;
ARG 1 type
ARG 2 offsetX
ARG 3 offsetY
ARG 4 offsetZ
METHOD method_56076 attachment (Lnet/minecraft/class_9064;Lnet/minecraft/class_243;)Lnet/minecraft/class_1299$class_1300;
ARG 1 type
ARG 2 offset
METHOD method_5900 (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297; METHOD method_5900 (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;
ARG 0 type ARG 0 type
ARG 1 world ARG 1 world

View File

@ -12,7 +12,7 @@ CLASS net/minecraft/class_1672 net/minecraft/entity/EyeOfEnderEntity
ARG 6 z ARG 6 z
METHOD method_16933 setItem (Lnet/minecraft/class_1799;)V METHOD method_16933 setItem (Lnet/minecraft/class_1799;)V
ARG 1 stack ARG 1 stack
METHOD method_16935 getTrackedItem ()Lnet/minecraft/class_1799; METHOD method_56684 getItem ()Lnet/minecraft/class_1799;
METHOD method_7478 initTargetPos (Lnet/minecraft/class_2338;)V METHOD method_7478 initTargetPos (Lnet/minecraft/class_2338;)V
COMMENT Sets where the eye will fly towards. COMMENT Sets where the eye will fly towards.
COMMENT If close enough, it will fly directly towards it, otherwise, it will fly upwards, in the direction of the BlockPos. COMMENT If close enough, it will fly directly towards it, otherwise, it will fly upwards, in the direction of the BlockPos.

View File

@ -24,6 +24,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
FIELD field_42108 limbAnimator Lnet/minecraft/class_8080; FIELD field_42108 limbAnimator Lnet/minecraft/class_8080;
FIELD field_45123 serverHeadYaw D FIELD field_45123 serverHeadYaw D
FIELD field_45740 ACTIVE_EFFECTS_NBT_KEY Ljava/lang/String; FIELD field_45740 ACTIVE_EFFECTS_NBT_KEY Ljava/lang/String;
FIELD field_48826 syncedBodyArmorStack Lnet/minecraft/class_1799;
FIELD field_6210 bodyTrackingIncrements I FIELD field_6210 bodyTrackingIncrements I
FIELD field_6212 sidewaysSpeed F FIELD field_6212 sidewaysSpeed F
FIELD field_6213 deathTime I FIELD field_6213 deathTime I
@ -108,9 +109,6 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 1 pos ARG 1 pos
METHOD method_18393 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2338;)V METHOD method_18393 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2338;)V
ARG 1 pos ARG 1 pos
METHOD method_18394 getActiveEyeHeight (Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F
ARG 1 pose
ARG 2 dimensions
METHOD method_18395 canTarget (Lnet/minecraft/class_1309;)Z METHOD method_18395 canTarget (Lnet/minecraft/class_1309;)Z
ARG 1 target ARG 1 target
METHOD method_18396 getArmorVisibility ()F METHOD method_18396 getArmorVisibility ()F
@ -154,12 +152,8 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 1 stack ARG 1 stack
METHOD method_20235 sendEquipmentBreakStatus (Lnet/minecraft/class_1304;)V METHOD method_20235 sendEquipmentBreakStatus (Lnet/minecraft/class_1304;)V
ARG 1 slot ARG 1 slot
METHOD method_20236 sendToolBreakStatus (Lnet/minecraft/class_1268;)V
ARG 1 hand
METHOD method_20237 getEquipmentBreakStatus (Lnet/minecraft/class_1304;)B METHOD method_20237 getEquipmentBreakStatus (Lnet/minecraft/class_1304;)B
ARG 0 slot ARG 0 slot
METHOD method_20238 (Lnet/minecraft/class_1309;)V
ARG 0 player
METHOD method_21753 getStingerCount ()I METHOD method_21753 getStingerCount ()I
METHOD method_21754 isHoldingOntoLadder ()Z METHOD method_21754 isHoldingOntoLadder ()Z
COMMENT @return {@code true} if this entity should not lose height while in a climbing state COMMENT @return {@code true} if this entity should not lose height while in a climbing state
@ -218,8 +212,6 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
COMMENT the effect to set COMMENT the effect to set
ARG 2 source ARG 2 source
COMMENT the source entity or {@code null} for non-entity sources COMMENT the source entity or {@code null} for non-entity sources
METHOD method_26084 (Lnet/minecraft/class_1309;)V
ARG 0 player
METHOD method_26317 applyFluidMovingSpeed (DZLnet/minecraft/class_243;)Lnet/minecraft/class_243; METHOD method_26317 applyFluidMovingSpeed (DZLnet/minecraft/class_243;)Lnet/minecraft/class_243;
ARG 1 gravity ARG 1 gravity
ARG 3 falling ARG 3 falling
@ -229,10 +221,6 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 2 slipperiness ARG 2 slipperiness
METHOD method_26319 canWalkOnFluid (Lnet/minecraft/class_3610;)Z METHOD method_26319 canWalkOnFluid (Lnet/minecraft/class_3610;)Z
ARG 1 state ARG 1 state
METHOD method_26825 getAttributeValue (Lnet/minecraft/class_1320;)D
ARG 1 attribute
METHOD method_26826 getAttributeBaseValue (Lnet/minecraft/class_1320;)D
ARG 1 attribute
METHOD method_26827 createLivingAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26827 createLivingAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_27071 shouldDropLoot ()Z METHOD method_27071 shouldDropLoot ()Z
METHOD method_27302 shouldDisplaySoulSpeedEffects ()Z METHOD method_27302 shouldDisplaySoulSpeedEffects ()Z
@ -355,7 +343,10 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
METHOD method_51851 getLootTableSeed ()J METHOD method_51851 getLootTableSeed ()J
METHOD method_52197 sendEffectToControllingPlayer (Lnet/minecraft/class_1293;)V METHOD method_52197 sendEffectToControllingPlayer (Lnet/minecraft/class_1293;)V
ARG 1 effect ARG 1 effect
METHOD method_52540 updateAttribute (Lnet/minecraft/class_1320;)V METHOD method_52539 lerpHeadYaw (ID)V
ARG 1 headTrackingIncrements
ARG 2 serverHeadYaw
METHOD method_52540 updateAttribute (Lnet/minecraft/class_6880;)V
ARG 1 attribute ARG 1 attribute
METHOD method_52541 getMaxAbsorption ()F METHOD method_52541 getMaxAbsorption ()F
METHOD method_52542 wouldNotSuffocateInPose (Lnet/minecraft/class_4050;)Z METHOD method_52542 wouldNotSuffocateInPose (Lnet/minecraft/class_4050;)Z
@ -369,16 +360,39 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
COMMENT @see net.minecraft.entity.mob.MobEntity#getAttackBox COMMENT @see net.minecraft.entity.mob.MobEntity#getAttackBox
METHOD method_53964 getMaxRelativeHeadRotation ()F METHOD method_53964 getMaxRelativeHeadRotation ()F
COMMENT {@return the maximum rotation of the head relative to the body in degrees} COMMENT {@return the maximum rotation of the head relative to the body in degrees}
METHOD method_55693 getScale ()F
METHOD method_55694 getBaseDimensions (Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;
ARG 1 pose
METHOD method_56077 clampScale (F)F
ARG 1 scale
METHOD method_56078 playSound (Lnet/minecraft/class_3414;)V
ARG 1 sound
METHOD method_56079 getSlotForHand (Lnet/minecraft/class_1268;)Lnet/minecraft/class_1304;
ARG 0 hand
METHOD method_5661 getArmorItems ()Ljava/lang/Iterable;
METHOD method_56674 getAllArmorItems ()Ljava/lang/Iterable;
METHOD method_56675 getEquippedItems ()Ljava/lang/Iterable;
METHOD method_5673 equipStack (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V
ARG 1 slot
ARG 2 stack
METHOD method_56991 canUseSlot (Lnet/minecraft/class_1304;)Z
ARG 1 slot
METHOD method_56992 isInCreativeMode ()Z
METHOD method_56993 getSafeFallDistance (F)I
ARG 1 health
METHOD method_56994 getJumpVelocity (F)F
ARG 1 strength
METHOD method_5877 getHandItems ()Ljava/lang/Iterable;
METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z
ARG 1 type ARG 1 type
METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960; METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960;
METHOD method_5996 getAttributeInstance (Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324; METHOD method_5996 getAttributeInstance (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1324;
ARG 1 attribute ARG 1 attribute
METHOD method_5997 attackLivingEntity (Lnet/minecraft/class_1309;)V METHOD method_5997 attackLivingEntity (Lnet/minecraft/class_1309;)V
ARG 1 target ARG 1 target
METHOD method_5998 getStackInHand (Lnet/minecraft/class_1268;)Lnet/minecraft/class_1799; METHOD method_5998 getStackInHand (Lnet/minecraft/class_1268;)Lnet/minecraft/class_1799;
ARG 1 hand ARG 1 hand
METHOD method_5999 isUndead ()Z METHOD method_5999 hasInvertedHealingAndHarm ()Z
METHOD method_6000 enterCombat ()V METHOD method_6000 enterCombat ()V
METHOD method_6002 getDeathSound ()Lnet/minecraft/class_3414; METHOD method_6002 getDeathSound ()Lnet/minecraft/class_3414;
METHOD method_6003 getRoll ()I METHOD method_6003 getRoll ()I
@ -401,11 +415,11 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 1 source ARG 1 source
METHOD method_6012 clearStatusEffects ()Z METHOD method_6012 clearStatusEffects ()Z
METHOD method_6013 playHurtSound (Lnet/minecraft/class_1282;)V METHOD method_6013 playHurtSound (Lnet/minecraft/class_1282;)V
ARG 1 source ARG 1 damageSource
METHOD method_6014 getItemUseTimeLeft ()I METHOD method_6014 getItemUseTimeLeft ()I
METHOD method_6015 setAttacker (Lnet/minecraft/class_1309;)V METHOD method_6015 setAttacker (Lnet/minecraft/class_1309;)V
ARG 1 attacker ARG 1 attacker
METHOD method_6016 removeStatusEffect (Lnet/minecraft/class_1291;)Z METHOD method_6016 removeStatusEffect (Lnet/minecraft/class_6880;)Z
COMMENT Removes a status effect from this entity. COMMENT Removes a status effect from this entity.
COMMENT COMMENT
COMMENT <p>Calling this method will call cleanup methods on the status effect and trigger synchronization of effect particles with watching clients. If this entity is a player, COMMENT <p>Calling this method will call cleanup methods on the status effect and trigger synchronization of effect particles with watching clients. If this entity is a player,
@ -413,7 +427,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
COMMENT COMMENT
COMMENT @return whether the active status effects on this entity has been changed by COMMENT @return whether the active status effects on this entity has been changed by
COMMENT this call COMMENT this call
ARG 1 type ARG 1 effect
METHOD method_6017 getSoundPitch ()F METHOD method_6017 getSoundPitch ()F
METHOD method_6019 setCurrentHand (Lnet/minecraft/class_1268;)V METHOD method_6019 setCurrentHand (Lnet/minecraft/class_1268;)V
ARG 1 hand ARG 1 hand
@ -470,7 +484,6 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
METHOD method_6044 endCombat ()V METHOD method_6044 endCombat ()V
METHOD method_6045 playEquipmentBreakEffects (Lnet/minecraft/class_1799;)V METHOD method_6045 playEquipmentBreakEffects (Lnet/minecraft/class_1799;)V
ARG 1 stack ARG 1 stack
METHOD method_6046 getGroup ()Lnet/minecraft/class_1310;
METHOD method_6047 getMainHandStack ()Lnet/minecraft/class_1799; METHOD method_6047 getMainHandStack ()Lnet/minecraft/class_1799;
METHOD method_6048 getItemUseTime ()I METHOD method_6048 getItemUseTime ()I
METHOD method_6049 canHaveStatusEffect (Lnet/minecraft/class_1293;)Z METHOD method_6049 canHaveStatusEffect (Lnet/minecraft/class_1293;)Z
@ -497,7 +510,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
METHOD method_6057 canSee (Lnet/minecraft/class_1297;)Z METHOD method_6057 canSee (Lnet/minecraft/class_1297;)Z
ARG 1 entity ARG 1 entity
METHOD method_6058 getActiveHand ()Lnet/minecraft/class_1268; METHOD method_6058 getActiveHand ()Lnet/minecraft/class_1268;
METHOD method_6059 hasStatusEffect (Lnet/minecraft/class_1291;)Z METHOD method_6059 hasStatusEffect (Lnet/minecraft/class_6880;)Z
ARG 1 effect ARG 1 effect
METHOD method_6060 knockback (Lnet/minecraft/class_1309;)V METHOD method_6060 knockback (Lnet/minecraft/class_1309;)V
ARG 1 target ARG 1 target
@ -608,15 +621,15 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
COMMENT @see #dropXp() COMMENT @see #dropXp()
COMMENT @see #shouldAlwaysDropXp() COMMENT @see #shouldAlwaysDropXp()
COMMENT @see #shouldDropXp() COMMENT @see #shouldDropXp()
METHOD method_6111 removeStatusEffectInternal (Lnet/minecraft/class_1291;)Lnet/minecraft/class_1293; METHOD method_6111 removeStatusEffectInternal (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1293;
COMMENT Removes a status effect from this entity without calling any listener. COMMENT Removes a status effect from this entity without calling any listener.
COMMENT COMMENT
COMMENT <p>This method does not perform any cleanup or synchronization operation. COMMENT <p>This method does not perform any cleanup or synchronization operation.
COMMENT Under most circumstances, calling {@link #removeStatusEffect(StatusEffect)} is highly preferable. COMMENT Under most circumstances, calling {@link #removeStatusEffect(RegistryEntry)} is highly preferable.
COMMENT COMMENT
COMMENT @return the status effect removed COMMENT @return the status effect removed
ARG 1 type ARG 1 effect
METHOD method_6112 getStatusEffect (Lnet/minecraft/class_1291;)Lnet/minecraft/class_1293; METHOD method_6112 getStatusEffect (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1293;
ARG 1 effect ARG 1 effect
METHOD method_6113 isSleeping ()Z METHOD method_6113 isSleeping ()Z
METHOD method_6114 onAttacking (Lnet/minecraft/class_1297;)V METHOD method_6114 onAttacking (Lnet/minecraft/class_1297;)V

View File

@ -0,0 +1,15 @@
CLASS net/minecraft/class_9109 net/minecraft/entity/ProjectileDeflector
FIELD field_48347 NONE Lnet/minecraft/class_9109;
FIELD field_48348 SIMPLE Lnet/minecraft/class_9109;
METHOD deflect (Lnet/minecraft/class_1676;Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;)V
ARG 1 projectile
ARG 2 hitEntity
ARG 3 random
METHOD method_56095 (Lnet/minecraft/class_1676;Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;)V
ARG 0 projectile
ARG 1 hitEntity
ARG 2 random
METHOD method_56096 (Lnet/minecraft/class_1676;Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;)V
ARG 0 projectile
ARG 1 hitEntity
ARG 2 random

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_9168 net/minecraft/entity/SpawnLocation
METHOD isSpawnPositionOk (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z
ARG 1 world
ARG 2 pos
ARG 3 entityType
METHOD method_56553 adjustPosition (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
ARG 1 world
ARG 2 pos

View File

@ -0,0 +1,22 @@
CLASS net/minecraft/class_9169 net/minecraft/entity/SpawnLocationTypes
FIELD field_48742 UNRESTRICTED Lnet/minecraft/class_9168;
FIELD field_48743 IN_WATER Lnet/minecraft/class_9168;
FIELD field_48744 IN_LAVA Lnet/minecraft/class_9168;
FIELD field_48745 ON_GROUND Lnet/minecraft/class_9168;
METHOD method_56554 (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z
ARG 0 world
ARG 1 pos
ARG 2 entityType
METHOD method_56555 (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z
ARG 0 world
ARG 1 pos
ARG 2 entityType
METHOD method_56556 (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z
ARG 0 world
ARG 1 pos
ARG 2 entityType
CLASS 1
METHOD method_56557 isClearForSpawn (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z
ARG 1 world
ARG 2 pos
ARG 3 entityType

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_1317 net/minecraft/entity/SpawnRestriction CLASS net/minecraft/class_1317 net/minecraft/entity/SpawnRestriction
FIELD field_6313 RESTRICTIONS Ljava/util/Map; FIELD field_6313 RESTRICTIONS Ljava/util/Map;
METHOD method_20637 register (Lnet/minecraft/class_1299;Lnet/minecraft/class_1317$class_1319;Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_1317$class_4306;)V METHOD method_20637 register (Lnet/minecraft/class_1299;Lnet/minecraft/class_9168;Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_1317$class_4306;)V
ARG 0 type ARG 0 type
ARG 1 location ARG 1 location
ARG 2 heightmapType ARG 2 heightmapType
@ -11,22 +11,25 @@ CLASS net/minecraft/class_1317 net/minecraft/entity/SpawnRestriction
ARG 2 spawnReason ARG 2 spawnReason
ARG 3 pos ARG 3 pos
ARG 4 random ARG 4 random
METHOD method_6159 getLocation (Lnet/minecraft/class_1299;)Lnet/minecraft/class_1317$class_1319; METHOD method_56558 isSpawnPosAllowed (Lnet/minecraft/class_1299;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
ARG 0 type
ARG 1 world
ARG 2 pos
METHOD method_6159 getLocation (Lnet/minecraft/class_1299;)Lnet/minecraft/class_9168;
ARG 0 type ARG 0 type
METHOD method_6160 getHeightmapType (Lnet/minecraft/class_1299;)Lnet/minecraft/class_2902$class_2903; METHOD method_6160 getHeightmapType (Lnet/minecraft/class_1299;)Lnet/minecraft/class_2902$class_2903;
ARG 0 type ARG 0 type
CLASS class_1318 Entry CLASS class_1318 Entry
FIELD field_19349 predicate Lnet/minecraft/class_1317$class_4306; FIELD comp_2253 heightmapType Lnet/minecraft/class_2902$class_2903;
FIELD field_6314 heightmapType Lnet/minecraft/class_2902$class_2903; FIELD comp_2254 location Lnet/minecraft/class_9168;
FIELD field_6315 location Lnet/minecraft/class_1317$class_1319; FIELD comp_2255 predicate Lnet/minecraft/class_1317$class_4306;
METHOD <init> (Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_1317$class_1319;Lnet/minecraft/class_1317$class_4306;)V METHOD <init> (Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_9168;Lnet/minecraft/class_1317$class_4306;)V
ARG 1 heightmapType ARG 1 heightmapType
ARG 2 location ARG 2 location
ARG 3 predicate ARG 3 predicate
CLASS class_1319 Location METHOD comp_2253 heightmapType ()Lnet/minecraft/class_2902$class_2903;
METHOD <init> (Ljava/lang/String;I)V METHOD comp_2254 location ()Lnet/minecraft/class_9168;
ARG 1 name METHOD comp_2255 predicate ()Lnet/minecraft/class_1317$class_4306;
ARG 2 id
CLASS class_4306 SpawnPredicate CLASS class_4306 SpawnPredicate
METHOD test (Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z METHOD test (Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
ARG 1 type ARG 1 type

View File

@ -0,0 +1,19 @@
CLASS net/minecraft/class_9068 net/minecraft/entity/ai/brain/sensor/ArmadilloScareDetectedSensor
FIELD field_47764 threateningEntityPredicate Ljava/util/function/BiPredicate;
FIELD field_47765 canRollUpPredicate Ljava/util/function/Predicate;
FIELD field_47766 memoryModuleType Lnet/minecraft/class_4140;
FIELD field_47767 expiry I
METHOD <init> (ILjava/util/function/BiPredicate;Ljava/util/function/Predicate;Lnet/minecraft/class_4140;I)V
ARG 1 senseInterval
ARG 2 threateningEntityPredicate
ARG 3 canRollUpPredicate
ARG 4 memoryModuleType
ARG 5 expiry
METHOD method_55702 tryDetectThreat (Lnet/minecraft/class_1309;)V
ARG 1 entity
METHOD method_55703 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
ARG 2 threat
METHOD method_55704 onDetected (Lnet/minecraft/class_1309;)V
ARG 1 entity
METHOD method_55705 clear (Lnet/minecraft/class_1309;)V
ARG 1 entity

View File

@ -5,9 +5,14 @@ CLASS net/minecraft/class_4806 net/minecraft/entity/ai/brain/task/BreedTask
FIELD field_30104 MAX_RANGE I FIELD field_30104 MAX_RANGE I
FIELD field_30105 MIN_BREED_TIME I FIELD field_30105 MIN_BREED_TIME I
FIELD field_30106 RUN_TIME I FIELD field_30106 RUN_TIME I
METHOD <init> (Lnet/minecraft/class_1299;F)V FIELD field_48327 approachDistance I
FIELD field_48328 DEFAULT_APPROACH_DISTANCE I
METHOD <init> (Lnet/minecraft/class_1299;)V
ARG 1 targetType
METHOD <init> (Lnet/minecraft/class_1299;FI)V
ARG 1 targetType ARG 1 targetType
ARG 2 speed ARG 2 speed
ARG 3 approachDistance
METHOD method_24542 getBreedTarget (Lnet/minecraft/class_1429;)Lnet/minecraft/class_1429; METHOD method_24542 getBreedTarget (Lnet/minecraft/class_1429;)Lnet/minecraft/class_1429;
ARG 1 animal ARG 1 animal
METHOD method_24545 (Lnet/minecraft/class_1429;Lnet/minecraft/class_1309;)Z METHOD method_24545 (Lnet/minecraft/class_1429;Lnet/minecraft/class_1309;)Z

View File

@ -1,14 +1,10 @@
CLASS net/minecraft/class_8952 net/minecraft/entity/ai/brain/task/BreezeJumpTask CLASS net/minecraft/class_8952 net/minecraft/entity/ai/brain/task/BreezeJumpTask
FIELD field_47289 REQUIRED_SPACE_ABOVE I FIELD field_47289 REQUIRED_SPACE_ABOVE I
FIELD field_47290 MAX_JUMP_DISTANCE D
FIELD field_47291 JUMP_COOLDOWN_EXPIRY I FIELD field_47291 JUMP_COOLDOWN_EXPIRY I
FIELD field_47292 JUMP_COOLDOWN_EXPIRY_WHEN_HURT I FIELD field_47292 JUMP_COOLDOWN_EXPIRY_WHEN_HURT I
FIELD field_47293 JUMP_INHALING_EXPIRY I FIELD field_47293 JUMP_INHALING_EXPIRY I
FIELD field_47294 MAX_JUMP_VELOCITY F FIELD field_47294 MAX_JUMP_VELOCITY F
FIELD field_47295 POSSIBLE_JUMP_ANGLES Lit/unimi/dsi/fastutil/objects/ObjectArrayList; FIELD field_47295 POSSIBLE_JUMP_ANGLES Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
METHOD method_55022 getRandomPosBehindTarget (Lnet/minecraft/class_1309;Lnet/minecraft/class_5819;)Lnet/minecraft/class_243;
ARG 0 target
ARG 1 random
METHOD method_55023 getPosToJumpTo (Lnet/minecraft/class_1309;Lnet/minecraft/class_243;)Lnet/minecraft/class_2338; METHOD method_55023 getPosToJumpTo (Lnet/minecraft/class_1309;Lnet/minecraft/class_243;)Lnet/minecraft/class_2338;
ARG 0 breeze ARG 0 breeze
ARG 1 pos ARG 1 pos
@ -21,9 +17,6 @@ CLASS net/minecraft/class_8952 net/minecraft/entity/ai/brain/task/BreezeJumpTask
METHOD method_55026 isTargetOutOfRange (Lnet/minecraft/class_8949;Lnet/minecraft/class_1309;)Z METHOD method_55026 isTargetOutOfRange (Lnet/minecraft/class_8949;Lnet/minecraft/class_1309;)Z
ARG 0 breeze ARG 0 breeze
ARG 1 target ARG 1 target
METHOD method_55027 canJumpTo (Lnet/minecraft/class_8949;Lnet/minecraft/class_243;)Z
ARG 0 breeze
ARG 1 jumpPos
METHOD method_55028 (Lnet/minecraft/class_8949;Lnet/minecraft/class_2338;)Ljava/util/Optional; METHOD method_55028 (Lnet/minecraft/class_8949;Lnet/minecraft/class_2338;)Ljava/util/Optional;
ARG 1 jumpTarget ARG 1 jumpTarget
METHOD method_55029 hasRoomToJump (Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;)Z METHOD method_55029 hasRoomToJump (Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;)Z

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_9075 net/minecraft/entity/ai/brain/task/BreezeMovementUtil
FIELD field_47817 MAX_MOVE_DISTANCE D
METHOD method_55751 getRandomPosBehindTarget (Lnet/minecraft/class_1309;Lnet/minecraft/class_5819;)Lnet/minecraft/class_243;
ARG 0 target
ARG 1 random
METHOD method_55752 canMoveTo (Lnet/minecraft/class_8949;Lnet/minecraft/class_243;)Z
ARG 0 breeze
ARG 1 pos

View File

@ -1,7 +1,5 @@
CLASS net/minecraft/class_4126 net/minecraft/entity/ai/brain/task/GatherItemsVillagerTask CLASS net/minecraft/class_4126 net/minecraft/entity/ai/brain/task/GatherItemsVillagerTask
FIELD field_18389 items Ljava/util/Set; FIELD field_18389 items Ljava/util/Set;
FIELD field_30182 MAX_RANGE I
FIELD field_30183 WALK_TOGETHER_SPEED F
METHOD method_19013 giveHalfOfStack (Lnet/minecraft/class_1646;Ljava/util/Set;Lnet/minecraft/class_1309;)V METHOD method_19013 giveHalfOfStack (Lnet/minecraft/class_1646;Ljava/util/Set;Lnet/minecraft/class_1309;)V
ARG 0 villager ARG 0 villager
ARG 1 validItems ARG 1 validItems

View File

@ -1,10 +1,11 @@
CLASS net/minecraft/class_4215 net/minecraft/entity/ai/brain/task/LookTargetUtil CLASS net/minecraft/class_4215 net/minecraft/entity/ai/brain/task/LookTargetUtil
METHOD method_19547 (Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;)Z METHOD method_19547 (Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;)Z
ARG 1 entity ARG 1 entity
METHOD method_19548 lookAtAndWalkTowardsEachOther (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;F)V METHOD method_19548 lookAtAndWalkTowardsEachOther (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;FI)V
ARG 0 first ARG 0 first
ARG 1 second ARG 1 second
ARG 2 speed ARG 2 speed
ARG 3 walkCompletionRange
METHOD method_19550 canSee (Lnet/minecraft/class_4095;Lnet/minecraft/class_1309;)Z METHOD method_19550 canSee (Lnet/minecraft/class_4095;Lnet/minecraft/class_1309;)Z
ARG 0 brain ARG 0 brain
ARG 1 target ARG 1 target
@ -20,10 +21,11 @@ CLASS net/minecraft/class_4215 net/minecraft/entity/ai/brain/task/LookTargetUtil
METHOD method_19554 lookAt (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)V METHOD method_19554 lookAt (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)V
ARG 0 entity ARG 0 entity
ARG 1 target ARG 1 target
METHOD method_19555 walkTowardsEachOther (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;F)V METHOD method_19555 walkTowardsEachOther (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;FI)V
ARG 0 first ARG 0 first
ARG 1 second ARG 1 second
ARG 2 speed ARG 2 speed
ARG 3 completionRange
METHOD method_19949 give (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_243;)V METHOD method_19949 give (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_243;)V
ARG 0 entity ARG 0 entity
ARG 1 stack ARG 1 stack

View File

@ -2,3 +2,5 @@ CLASS net/minecraft/class_4125 net/minecraft/entity/ai/brain/task/StayAboveWater
FIELD field_18387 chance F FIELD field_18387 chance F
METHOD <init> (F)V METHOD <init> (F)V
ARG 1 chance ARG 1 chance
METHOD method_55700 isUnderwater (Lnet/minecraft/class_1308;)Z
ARG 0 entity

View File

@ -1,7 +1,5 @@
CLASS net/minecraft/class_4111 net/minecraft/entity/ai/brain/task/VillagerBreedTask CLASS net/minecraft/class_4111 net/minecraft/entity/ai/brain/task/VillagerBreedTask
FIELD field_18368 breedEndTime J FIELD field_18368 breedEndTime J
FIELD field_30190 MAX_DISTANCE I
FIELD field_30191 APPROACH_SPEED F
METHOD method_18970 createChild (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)Ljava/util/Optional; METHOD method_18970 createChild (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)Ljava/util/Optional;
ARG 1 world ARG 1 world
ARG 2 parent ARG 2 parent

View File

@ -15,15 +15,10 @@ CLASS net/minecraft/class_1355 net/minecraft/entity/ai/goal/GoalSelector
FIELD field_6461 goals Ljava/util/Set; FIELD field_6461 goals Ljava/util/Set;
FIELD field_6462 disabledControls Ljava/util/EnumSet; FIELD field_6462 disabledControls Ljava/util/EnumSet;
FIELD field_6463 profiler Ljava/util/function/Supplier; FIELD field_6463 profiler Ljava/util/function/Supplier;
FIELD field_6464 timeInterval I
FIELD field_6466 LOGGER Lorg/slf4j/Logger;
METHOD <init> (Ljava/util/function/Supplier;)V METHOD <init> (Ljava/util/function/Supplier;)V
ARG 1 profiler ARG 1 profiler
METHOD method_19048 getRunningGoals ()Ljava/util/stream/Stream;
METHOD method_35113 clear (Ljava/util/function/Predicate;)V METHOD method_35113 clear (Ljava/util/function/Predicate;)V
ARG 1 predicate ARG 1 predicate
METHOD method_35114 setTimeInterval (I)V
ARG 1 timeInterval
METHOD method_35115 getGoals ()Ljava/util/Set; METHOD method_35115 getGoals ()Ljava/util/Set;
METHOD method_38063 usesAny (Lnet/minecraft/class_4135;Ljava/util/EnumSet;)Z METHOD method_38063 usesAny (Lnet/minecraft/class_4135;Ljava/util/EnumSet;)Z
ARG 0 goal ARG 0 goal

View File

@ -4,7 +4,7 @@ CLASS net/minecraft/class_6 net/minecraft/entity/ai/pathing/BirdPathNodeMaker
ARG 1 node ARG 1 node
METHOD method_22878 unvisited (Lnet/minecraft/class_9;)Z METHOD method_22878 unvisited (Lnet/minecraft/class_9;)Z
ARG 1 node ARG 1 node
METHOD method_31932 getNodeType (III)Lnet/minecraft/class_7; METHOD method_31932 (III)Lnet/minecraft/class_7;
ARG 1 x ARG 1 x
ARG 2 y ARG 2 y
ARG 3 z ARG 3 z

View File

@ -1,32 +1,29 @@
CLASS net/minecraft/class_14 net/minecraft/entity/ai/pathing/LandPathNodeMaker CLASS net/minecraft/class_14 net/minecraft/entity/ai/pathing/LandPathNodeMaker
FIELD field_25190 nodeTypes Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
FIELD field_25191 collidedBoxes Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; FIELD field_25191 collidedBoxes Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
FIELD field_31809 Y_OFFSET D FIELD field_31809 Y_OFFSET D
FIELD field_40928 MIN_STEP_HEIGHT D FIELD field_40928 MIN_STEP_HEIGHT D
FIELD field_49156 nodeTypes Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
FIELD field_49157 successors [Lnet/minecraft/class_9;
METHOD method_20536 isValidAdjacentSuccessor (Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Z METHOD method_20536 isValidAdjacentSuccessor (Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Z
ARG 1 node ARG 1 node
ARG 2 successor1 ARG 2 successor
METHOD method_23476 getLandNodeType (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338$class_2339;)Lnet/minecraft/class_7; METHOD method_23476 getLandNodeType (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338$class_2339;)Lnet/minecraft/class_7;
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos
METHOD method_27138 inflictsFireDamage (Lnet/minecraft/class_2680;)Z
ARG 0 state
METHOD method_29303 getNodeType (Lnet/minecraft/class_1308;III)Lnet/minecraft/class_7;
ARG 1 entity
ARG 2 x
ARG 3 y
ARG 4 z
METHOD method_29304 checkBoxCollision (Lnet/minecraft/class_238;)Z METHOD method_29304 checkBoxCollision (Lnet/minecraft/class_238;)Z
ARG 1 box ARG 1 box
METHOD method_29305 (Lnet/minecraft/class_238;Ljava/lang/Object;)Z METHOD method_29305 (Lnet/minecraft/class_238;Ljava/lang/Object;)Z
ARG 2 box2 ARG 2 box2
METHOD method_29578 isBlocked (Lnet/minecraft/class_9;)Z METHOD method_29578 isBlocked (Lnet/minecraft/class_9;)Z
ARG 1 node ARG 1 node
METHOD method_29579 isValidDiagonalSuccessor (Lnet/minecraft/class_9;Lnet/minecraft/class_9;Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Z METHOD method_29579 isValidDiagonalSuccessor (Lnet/minecraft/class_9;Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Z
ARG 1 xNode ARG 1 xNode
ARG 2 zNode ARG 2 zNode
ARG 3 xDiagNode ARG 3 xDiagNode
ARG 4 zDiagNode METHOD method_31932 getNodeType (III)Lnet/minecraft/class_7;
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_37003 getFeetY (Lnet/minecraft/class_2338;)D METHOD method_37003 getFeetY (Lnet/minecraft/class_2338;)D
ARG 1 pos ARG 1 pos
METHOD method_37004 isAmphibious ()Z METHOD method_37004 isAmphibious ()Z
@ -47,6 +44,36 @@ CLASS net/minecraft/class_14 net/minecraft/entity/ai/pathing/LandPathNodeMaker
METHOD method_46739 getStepHeight ()D METHOD method_46739 getStepHeight ()D
METHOD method_47893 canPathThrough (Lnet/minecraft/class_2338;)Z METHOD method_47893 canPathThrough (Lnet/minecraft/class_2338;)Z
ARG 1 pos ARG 1 pos
METHOD method_57085 getJumpOnTopNode (IIIIDLnet/minecraft/class_2350;Lnet/minecraft/class_7;Lnet/minecraft/class_2338$class_2339;)Lnet/minecraft/class_9;
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 maxYStep
ARG 5 prevFeetY
ARG 7 direction
ARG 8 nodeType
ARG 9 mutablePos
METHOD method_57087 getNonWaterNodeBelow (IIILnet/minecraft/class_9;)Lnet/minecraft/class_9;
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 node
METHOD method_57088 getNodeWith (IIILnet/minecraft/class_7;)Lnet/minecraft/class_9;
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 type
METHOD method_57089 isValidDiagonalSuccessor (Lnet/minecraft/class_9;)Z
ARG 1 node
METHOD method_57090 getCollidingNodeTypes (Lnet/minecraft/class_1922;III)Ljava/util/Set;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
METHOD method_57091 getOpenNode (III)Lnet/minecraft/class_9;
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_58 getCommonNodeType (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_7; METHOD method_58 getCommonNodeType (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_7;
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos
@ -57,10 +84,6 @@ CLASS net/minecraft/class_14 net/minecraft/entity/ai/pathing/LandPathNodeMaker
METHOD method_60 getFeetY (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)D METHOD method_60 getFeetY (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)D
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos
METHOD method_61 adjustNodeType (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_7;)Lnet/minecraft/class_7;
ARG 1 world
ARG 2 pos
ARG 3 type
METHOD method_62 getPathNode (IIIIDLnet/minecraft/class_2350;Lnet/minecraft/class_7;)Lnet/minecraft/class_9; METHOD method_62 getPathNode (IIIIDLnet/minecraft/class_2350;Lnet/minecraft/class_7;)Lnet/minecraft/class_9;
ARG 1 x ARG 1 x
ARG 2 y ARG 2 y
@ -69,16 +92,3 @@ CLASS net/minecraft/class_14 net/minecraft/entity/ai/pathing/LandPathNodeMaker
ARG 5 prevFeetY ARG 5 prevFeetY
ARG 7 direction ARG 7 direction
ARG 8 nodeType ARG 8 nodeType
METHOD method_63 getNodeType (Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Lnet/minecraft/class_7;
ARG 1 entity
ARG 2 pos
METHOD method_64 findNearbyNodeTypes (Lnet/minecraft/class_1922;IIILjava/util/EnumSet;Lnet/minecraft/class_7;Lnet/minecraft/class_2338;)Lnet/minecraft/class_7;
COMMENT Adds the node types in the box with the given size to the input EnumSet.
COMMENT @return The node type at the least coordinates of the input box.
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 nearbyTypes
ARG 6 type
ARG 7 pos

View File

@ -49,8 +49,12 @@ CLASS net/minecraft/class_8 net/minecraft/entity/ai/pathing/PathNodeMaker
ARG 5 mob ARG 5 mob
METHOD method_27137 getNode (Lnet/minecraft/class_2338;)Lnet/minecraft/class_9; METHOD method_27137 getNode (Lnet/minecraft/class_2338;)Lnet/minecraft/class_9;
ARG 1 pos ARG 1 pos
METHOD method_43568 asTargetPathNode (Lnet/minecraft/class_9;)Lnet/minecraft/class_4459;
ARG 1 node
METHOD method_46737 setCanWalkOverFences (Z)V METHOD method_46737 setCanWalkOverFences (Z)V
ARG 1 canWalkOverFences ARG 1 canWalkOverFences
METHOD method_46738 canWalkOverFences ()Z METHOD method_46738 canWalkOverFences ()Z
METHOD method_57082 isFireDamaging (Lnet/minecraft/class_2680;)Z
ARG 0 state
METHOD method_57083 createNode (DDD)Lnet/minecraft/class_4459;
ARG 1 x
ARG 3 y
ARG 5 z

View File

@ -7,10 +7,6 @@ CLASS net/minecraft/class_12 net/minecraft/entity/ai/pathing/WaterPathNodeMaker
ARG 4 pos ARG 4 pos
METHOD method_38487 hasNotVisited (Lnet/minecraft/class_9;)Z METHOD method_38487 hasNotVisited (Lnet/minecraft/class_9;)Z
ARG 1 node ARG 1 node
METHOD method_38488 canPathThrough (Lnet/minecraft/class_9;Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Z
ARG 1 diagonalNode
ARG 2 node1
ARG 3 node2
METHOD method_38489 addPathNodePos (III)Lnet/minecraft/class_7; METHOD method_38489 addPathNodePos (III)Lnet/minecraft/class_7;
ARG 1 x ARG 1 x
ARG 2 y ARG 2 y
@ -19,3 +15,5 @@ CLASS net/minecraft/class_12 net/minecraft/entity/ai/pathing/WaterPathNodeMaker
ARG 1 x ARG 1 x
ARG 2 y ARG 2 y
ARG 3 z ARG 3 z
METHOD method_57084 hasPenalty (Lnet/minecraft/class_9;)Z
ARG 0 node

View File

@ -6,12 +6,10 @@ CLASS net/minecraft/class_5131 net/minecraft/entity/attribute/AttributeContainer
METHOD <init> (Lnet/minecraft/class_5132;)V METHOD <init> (Lnet/minecraft/class_5132;)V
ARG 1 defaultAttributes ARG 1 defaultAttributes
METHOD method_26841 getTracked ()Ljava/util/Set; METHOD method_26841 getTracked ()Ljava/util/Set;
METHOD method_26842 getCustomInstance (Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324; METHOD method_26843 (Lnet/minecraft/class_6880;Lnet/minecraft/class_1322;)V
ARG 1 attribute
METHOD method_26843 (Lnet/minecraft/class_1320;Lnet/minecraft/class_1322;)V
ARG 1 attribute ARG 1 attribute
ARG 2 attributeModifier ARG 2 attributeModifier
METHOD method_26844 (Lnet/minecraft/class_1320;Ljava/util/Collection;)V METHOD method_26844 (Lnet/minecraft/class_6880;Ljava/util/Collection;)V
ARG 1 attribute ARG 1 attribute
ARG 2 modifiers ARG 2 modifiers
METHOD method_26845 updateTrackedStatus (Lnet/minecraft/class_1324;)V METHOD method_26845 updateTrackedStatus (Lnet/minecraft/class_1324;)V
@ -20,32 +18,22 @@ CLASS net/minecraft/class_5131 net/minecraft/entity/attribute/AttributeContainer
ARG 1 other ARG 1 other
METHOD method_26847 removeModifiers (Lcom/google/common/collect/Multimap;)V METHOD method_26847 removeModifiers (Lcom/google/common/collect/Multimap;)V
ARG 1 attributeModifiers ARG 1 attributeModifiers
METHOD method_26849 (Lnet/minecraft/class_2487;Lnet/minecraft/class_1320;)V METHOD method_26849 (Lnet/minecraft/class_2487;Lnet/minecraft/class_6880$class_6883;)V
ARG 2 attribute ARG 2 attribute
METHOD method_26850 readNbt (Lnet/minecraft/class_2499;)V METHOD method_26850 readNbt (Lnet/minecraft/class_2499;)V
ARG 1 nbt ARG 1 nbt
METHOD method_26851 getAttributesToSend ()Ljava/util/Collection; METHOD method_26851 getAttributesToSend ()Ljava/util/Collection;
METHOD method_26852 getValue (Lnet/minecraft/class_1320;)D METHOD method_26852 getValue (Lnet/minecraft/class_6880;)D
ARG 1 attribute ARG 1 attribute
METHOD method_26853 (Lnet/minecraft/class_1324;)V METHOD method_26853 (Lnet/minecraft/class_1324;)V
ARG 1 attributeInstance ARG 1 attributeInstance
METHOD method_26854 addTemporaryModifiers (Lcom/google/common/collect/Multimap;)V METHOD method_26854 addTemporaryModifiers (Lcom/google/common/collect/Multimap;)V
ARG 1 attributeModifiers ARG 1 attributeModifiers
METHOD method_26855 toNbt ()Lnet/minecraft/class_2499; METHOD method_26855 toNbt ()Lnet/minecraft/class_2499;
METHOD method_26856 getBaseValue (Lnet/minecraft/class_1320;)D METHOD method_26856 getBaseValue (Lnet/minecraft/class_6880;)D
ARG 1 attribute ARG 1 attribute
METHOD method_26857 (Lnet/minecraft/class_1324;)Z METHOD method_26857 (Lnet/minecraft/class_1324;)Z
ARG 0 attribute ARG 0 attribute
METHOD method_26858 (Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324;
ARG 1 attributex
METHOD method_27305 hasModifierForAttribute (Lnet/minecraft/class_1320;Ljava/util/UUID;)Z
ARG 1 attribute
ARG 2 uuid
METHOD method_27306 hasAttribute (Lnet/minecraft/class_1320;)Z
ARG 1 attribute
METHOD method_27307 getModifierValue (Lnet/minecraft/class_1320;Ljava/util/UUID;)D
ARG 1 attribute
ARG 2 uuid
METHOD method_45329 getCustomInstance (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1324; METHOD method_45329 getCustomInstance (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1324;
ARG 1 attribute ARG 1 attribute
METHOD method_45330 hasModifierForAttribute (Lnet/minecraft/class_6880;Ljava/util/UUID;)Z METHOD method_45330 hasModifierForAttribute (Lnet/minecraft/class_6880;Ljava/util/UUID;)Z
@ -58,3 +46,5 @@ CLASS net/minecraft/class_5131 net/minecraft/entity/attribute/AttributeContainer
ARG 2 uuid ARG 2 uuid
METHOD method_52547 (Lnet/minecraft/class_1324;Lnet/minecraft/class_1322;)V METHOD method_52547 (Lnet/minecraft/class_1324;Lnet/minecraft/class_1322;)V
ARG 1 modifier ARG 1 modifier
METHOD method_55698 (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1324;
ARG 1 attribute

View File

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

View File

@ -3,33 +3,33 @@ CLASS net/minecraft/class_5132 net/minecraft/entity/attribute/DefaultAttributeCo
METHOD <init> (Ljava/util/Map;)V METHOD <init> (Ljava/util/Map;)V
ARG 1 instances ARG 1 instances
METHOD method_26861 builder ()Lnet/minecraft/class_5132$class_5133; METHOD method_26861 builder ()Lnet/minecraft/class_5132$class_5133;
METHOD method_26862 getValue (Lnet/minecraft/class_1320;)D METHOD method_26862 getValue (Lnet/minecraft/class_6880;)D
ARG 1 attribute ARG 1 attribute
METHOD method_26863 createOverride (Ljava/util/function/Consumer;Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324; METHOD method_26863 createOverride (Ljava/util/function/Consumer;Lnet/minecraft/class_6880;)Lnet/minecraft/class_1324;
ARG 1 updateCallback ARG 1 updateCallback
ARG 2 attribute ARG 2 attribute
METHOD method_26864 getBaseValue (Lnet/minecraft/class_1320;)D METHOD method_26864 getBaseValue (Lnet/minecraft/class_6880;)D
ARG 1 attribute ARG 1 attribute
METHOD method_26865 require (Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324; METHOD method_26865 require (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1324;
ARG 1 attribute ARG 1 attribute
METHOD method_27308 getModifierValue (Lnet/minecraft/class_1320;Ljava/util/UUID;)D METHOD method_27308 getModifierValue (Lnet/minecraft/class_6880;Ljava/util/UUID;)D
ARG 1 attribute ARG 1 attribute
ARG 2 uuid ARG 2 uuid
METHOD method_27309 hasModifier (Lnet/minecraft/class_1320;Ljava/util/UUID;)Z METHOD method_27309 hasModifier (Lnet/minecraft/class_6880;Ljava/util/UUID;)Z
ARG 1 type ARG 1 attribute
ARG 2 uuid ARG 2 uuid
METHOD method_27310 has (Lnet/minecraft/class_1320;)Z METHOD method_27310 has (Lnet/minecraft/class_6880;)Z
ARG 1 type ARG 1 attribute
CLASS class_5133 Builder CLASS class_5133 Builder
FIELD field_23714 instances Ljava/util/Map; FIELD field_23714 instances Lcom/google/common/collect/ImmutableMap$Builder;
FIELD field_23715 unmodifiable Z FIELD field_23715 unmodifiable Z
METHOD method_26866 build ()Lnet/minecraft/class_5132; METHOD method_26866 build ()Lnet/minecraft/class_5132;
METHOD method_26867 add (Lnet/minecraft/class_1320;)Lnet/minecraft/class_5132$class_5133; METHOD method_26867 add (Lnet/minecraft/class_6880;)Lnet/minecraft/class_5132$class_5133;
ARG 1 attribute ARG 1 attribute
METHOD method_26868 add (Lnet/minecraft/class_1320;D)Lnet/minecraft/class_5132$class_5133; METHOD method_26868 add (Lnet/minecraft/class_6880;D)Lnet/minecraft/class_5132$class_5133;
ARG 1 attribute ARG 1 attribute
ARG 2 baseValue ARG 2 baseValue
METHOD method_26869 (Lnet/minecraft/class_1320;Lnet/minecraft/class_1324;)V METHOD method_26869 (Lnet/minecraft/class_6880;Lnet/minecraft/class_1324;)V
ARG 2 attributex ARG 2 attributex
METHOD method_26870 checkedAdd (Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324; METHOD method_26870 checkedAdd (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1324;
ARG 1 attribute ARG 1 attribute

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_1324 net/minecraft/entity/attribute/EntityAttributeInstance CLASS net/minecraft/class_1324 net/minecraft/entity/attribute/EntityAttributeInstance
COMMENT A double-valued attribute. COMMENT A double-valued attribute.
FIELD field_23700 type Lnet/minecraft/class_1320; FIELD field_23700 type Lnet/minecraft/class_6880;
FIELD field_23701 operationToModifiers Ljava/util/Map; FIELD field_23701 operationToModifiers Ljava/util/Map;
FIELD field_23702 idToModifiers Ljava/util/Map; FIELD field_23702 idToModifiers Ljava/util/Map;
FIELD field_23703 persistentModifiers Ljava/util/Set; FIELD field_23703 persistentModifiers Ljava/util/Set;
@ -8,7 +8,7 @@ CLASS net/minecraft/class_1324 net/minecraft/entity/attribute/EntityAttributeIns
FIELD field_23705 dirty Z FIELD field_23705 dirty Z
FIELD field_23706 value D FIELD field_23706 value D
FIELD field_23707 updateCallback Ljava/util/function/Consumer; FIELD field_23707 updateCallback Ljava/util/function/Consumer;
METHOD <init> (Lnet/minecraft/class_1320;Ljava/util/function/Consumer;)V METHOD <init> (Lnet/minecraft/class_6880;Ljava/util/function/Consumer;)V
ARG 1 type ARG 1 type
ARG 2 updateCallback ARG 2 updateCallback
METHOD method_26831 setFrom (Lnet/minecraft/class_1324;)V METHOD method_26831 setFrom (Lnet/minecraft/class_1324;)V
@ -43,6 +43,8 @@ CLASS net/minecraft/class_1324 net/minecraft/entity/attribute/EntityAttributeIns
COMMENT </ul> COMMENT </ul>
METHOD method_27304 tryRemoveModifier (Ljava/util/UUID;)Z METHOD method_27304 tryRemoveModifier (Ljava/util/UUID;)Z
ARG 1 uuid ARG 1 uuid
METHOD method_55696 updateModifier (Lnet/minecraft/class_1322;)V
ARG 1 modifier
METHOD method_6192 setBaseValue (D)V METHOD method_6192 setBaseValue (D)V
ARG 1 baseValue ARG 1 baseValue
METHOD method_6193 getModifiers (Lnet/minecraft/class_1322$class_1323;)Ljava/util/Set; METHOD method_6193 getModifiers (Lnet/minecraft/class_1322$class_1323;)Ljava/util/Set;
@ -53,7 +55,7 @@ CLASS net/minecraft/class_1324 net/minecraft/entity/attribute/EntityAttributeIns
ARG 1 modifier ARG 1 modifier
METHOD method_6197 addModifier (Lnet/minecraft/class_1322;)V METHOD method_6197 addModifier (Lnet/minecraft/class_1322;)V
ARG 1 modifier ARG 1 modifier
METHOD method_6198 getAttribute ()Lnet/minecraft/class_1320; METHOD method_6198 getAttribute ()Lnet/minecraft/class_6880;
METHOD method_6199 getModifier (Ljava/util/UUID;)Lnet/minecraft/class_1322; METHOD method_6199 getModifier (Ljava/util/UUID;)Lnet/minecraft/class_1322;
ARG 1 uuid ARG 1 uuid
METHOD method_6200 removeModifier (Ljava/util/UUID;)V METHOD method_6200 removeModifier (Ljava/util/UUID;)V

View File

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

View File

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

View File

@ -106,3 +106,9 @@ CLASS net/minecraft/class_8109 net/minecraft/entity/damage/DamageSources
METHOD method_48837 stalagmite ()Lnet/minecraft/class_1282; METHOD method_48837 stalagmite ()Lnet/minecraft/class_1282;
METHOD method_51846 outsideBorder ()Lnet/minecraft/class_1282; METHOD method_51846 outsideBorder ()Lnet/minecraft/class_1282;
METHOD method_51847 genericKill ()Lnet/minecraft/class_1282; METHOD method_51847 genericKill ()Lnet/minecraft/class_1282;
METHOD method_55647 spit (Lnet/minecraft/class_1297;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282;
ARG 1 source
ARG 2 attacker
METHOD method_55648 windCharge (Lnet/minecraft/class_1297;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282;
ARG 1 source
ARG 2 attacker

View File

@ -43,5 +43,7 @@ CLASS net/minecraft/class_8111 net/minecraft/entity/damage/DamageTypes
FIELD field_42360 MOB_ATTACK Lnet/minecraft/class_5321; FIELD field_42360 MOB_ATTACK Lnet/minecraft/class_5321;
FIELD field_44868 OUTSIDE_BORDER Lnet/minecraft/class_5321; FIELD field_44868 OUTSIDE_BORDER Lnet/minecraft/class_5321;
FIELD field_44869 GENERIC_KILL Lnet/minecraft/class_5321; FIELD field_44869 GENERIC_KILL Lnet/minecraft/class_5321;
FIELD field_47736 SPIT Lnet/minecraft/class_5321;
FIELD field_47737 WIND_CHARGE Lnet/minecraft/class_5321;
METHOD method_48839 bootstrap (Lnet/minecraft/class_7891;)V METHOD method_48839 bootstrap (Lnet/minecraft/class_7891;)V
ARG 0 damageTypeRegisterable ARG 0 damageTypeRegisterable

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_9086 net/minecraft/entity/damage/OneTwentyOneDamageTypes
METHOD method_55843 bootstrap (Lnet/minecraft/class_7891;)V
ARG 0 damageTypeRegisterable

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_9221 net/minecraft/entity/data/DataTracked
METHOD method_48850 onDataTrackerUpdate (Ljava/util/List;)V
ARG 1 entries
METHOD method_5674 onTrackedDataSet (Lnet/minecraft/class_2940;)V
ARG 1 data

View File

@ -1,16 +1,13 @@
CLASS net/minecraft/class_2945 net/minecraft/entity/data/DataTracker CLASS net/minecraft/class_2945 net/minecraft/entity/data/DataTracker
FIELD field_13329 dirty Z FIELD field_13329 dirty Z
FIELD field_13331 entries Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; FIELD field_13331 entries [Lnet/minecraft/class_2945$class_2946;
FIELD field_13332 TRACKED_ENTITIES Lit/unimi/dsi/fastutil/objects/Object2IntMap; FIELD field_13333 trackedEntity Lnet/minecraft/class_9221;
FIELD field_13333 trackedEntity Lnet/minecraft/class_1297;
FIELD field_13334 LOGGER Lorg/slf4j/Logger; FIELD field_13334 LOGGER Lorg/slf4j/Logger;
FIELD field_13335 lock Ljava/util/concurrent/locks/ReadWriteLock;
FIELD field_33378 MAX_DATA_VALUE_ID I FIELD field_33378 MAX_DATA_VALUE_ID I
METHOD <init> (Lnet/minecraft/class_1297;)V FIELD field_49021 CLASS_TO_LAST_ID Lnet/minecraft/class_9227;
METHOD <init> (Lnet/minecraft/class_9221;[Lnet/minecraft/class_2945$class_2946;)V
ARG 1 trackedEntity ARG 1 trackedEntity
METHOD method_12776 addTrackedData (Lnet/minecraft/class_2940;Ljava/lang/Object;)V ARG 2 entries
ARG 1 key
ARG 2 value
METHOD method_12778 set (Lnet/minecraft/class_2940;Ljava/lang/Object;)V METHOD method_12778 set (Lnet/minecraft/class_2940;Ljava/lang/Object;)V
ARG 1 key ARG 1 key
ARG 2 value ARG 2 value
@ -19,16 +16,12 @@ CLASS net/minecraft/class_2945 net/minecraft/entity/data/DataTracker
METHOD method_12781 getDirtyEntries ()Ljava/util/List; METHOD method_12781 getDirtyEntries ()Ljava/util/List;
METHOD method_12783 getEntry (Lnet/minecraft/class_2940;)Lnet/minecraft/class_2945$class_2946; METHOD method_12783 getEntry (Lnet/minecraft/class_2940;)Lnet/minecraft/class_2945$class_2946;
ARG 1 key ARG 1 key
METHOD method_12784 startTracking (Lnet/minecraft/class_2940;Ljava/lang/Object;)V
ARG 1 key
ARG 2 initialValue
METHOD method_12785 copyToFrom (Lnet/minecraft/class_2945$class_2946;Lnet/minecraft/class_2945$class_7834;)V METHOD method_12785 copyToFrom (Lnet/minecraft/class_2945$class_2946;Lnet/minecraft/class_2945$class_7834;)V
ARG 1 to ARG 1 to
ARG 2 from ARG 2 from
METHOD method_12786 isDirty ()Z METHOD method_12786 isDirty ()Z
METHOD method_12789 get (Lnet/minecraft/class_2940;)Ljava/lang/Object; METHOD method_12789 get (Lnet/minecraft/class_2940;)Ljava/lang/Object;
ARG 1 data ARG 1 data
METHOD method_12790 isEmpty ()Z
METHOD method_12791 registerData (Ljava/lang/Class;Lnet/minecraft/class_2941;)Lnet/minecraft/class_2940; METHOD method_12791 registerData (Ljava/lang/Class;Lnet/minecraft/class_2941;)Lnet/minecraft/class_2940;
ARG 0 entityClass ARG 0 entityClass
ARG 1 dataHandler ARG 1 dataHandler
@ -37,8 +30,6 @@ CLASS net/minecraft/class_2945 net/minecraft/entity/data/DataTracker
ARG 1 key ARG 1 key
ARG 2 value ARG 2 value
ARG 3 force ARG 3 force
METHOD method_51696 containsKey (Lnet/minecraft/class_2940;)Z
ARG 1 key
CLASS class_2946 Entry CLASS class_2946 Entry
FIELD field_13336 dirty Z FIELD field_13336 dirty Z
FIELD field_13337 data Lnet/minecraft/class_2940; FIELD field_13337 data Lnet/minecraft/class_2940;
@ -62,12 +53,21 @@ CLASS net/minecraft/class_2945 net/minecraft/entity/data/DataTracker
METHOD method_46360 of (Lnet/minecraft/class_2940;Ljava/lang/Object;)Lnet/minecraft/class_2945$class_7834; METHOD method_46360 of (Lnet/minecraft/class_2940;Ljava/lang/Object;)Lnet/minecraft/class_2945$class_7834;
ARG 0 data ARG 0 data
ARG 1 value ARG 1 value
METHOD method_46361 write (Lnet/minecraft/class_2540;)V METHOD method_46361 write (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD method_46362 fromBuf (Lnet/minecraft/class_2540;I)Lnet/minecraft/class_2945$class_7834; METHOD method_46362 fromBuf (Lnet/minecraft/class_9129;I)Lnet/minecraft/class_2945$class_7834;
ARG 0 buf ARG 0 buf
ARG 1 id ARG 1 id
METHOD method_46363 fromBuf (Lnet/minecraft/class_2540;ILnet/minecraft/class_2941;)Lnet/minecraft/class_2945$class_7834; METHOD method_46363 fromBuf (Lnet/minecraft/class_9129;ILnet/minecraft/class_2941;)Lnet/minecraft/class_2945$class_7834;
ARG 0 buf ARG 0 buf
ARG 1 id ARG 1 id
ARG 2 handler ARG 2 handler
CLASS class_9222 Builder
FIELD field_49022 entity Lnet/minecraft/class_9221;
FIELD field_49023 entries [Lnet/minecraft/class_2945$class_2946;
METHOD <init> (Lnet/minecraft/class_9221;)V
ARG 1 entity
METHOD method_56911 build ()Lnet/minecraft/class_2945;
METHOD method_56912 add (Lnet/minecraft/class_2940;Ljava/lang/Object;)Lnet/minecraft/class_2945$class_9222;
ARG 1 data
ARG 2 value

View File

@ -1,10 +1,10 @@
CLASS net/minecraft/class_2940 net/minecraft/entity/data/TrackedData CLASS net/minecraft/class_2940 net/minecraft/entity/data/TrackedData
FIELD field_13306 id I FIELD comp_2327 id I
FIELD field_13307 dataType Lnet/minecraft/class_2941; FIELD comp_2328 dataType Lnet/minecraft/class_2941;
METHOD <init> (ILnet/minecraft/class_2941;)V METHOD <init> (ILnet/minecraft/class_2941;)V
ARG 1 id ARG 1 id
ARG 2 dataType ARG 2 dataType
METHOD comp_2327 id ()I
METHOD comp_2328 dataType ()Lnet/minecraft/class_2941;
METHOD equals (Ljava/lang/Object;)Z METHOD equals (Ljava/lang/Object;)Z
ARG 1 o ARG 1 o
METHOD method_12712 getType ()Lnet/minecraft/class_2941;
METHOD method_12713 getId ()I

View File

@ -1,28 +1,8 @@
CLASS net/minecraft/class_2941 net/minecraft/entity/data/TrackedDataHandler CLASS net/minecraft/class_2941 net/minecraft/entity/data/TrackedDataHandler
METHOD method_12714 copy (Ljava/lang/Object;)Ljava/lang/Object; METHOD method_12714 copy (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 value ARG 1 value
METHOD method_12715 write (Lnet/minecraft/class_2540;Ljava/lang/Object;)V
ARG 1 buf
ARG 2 value
METHOD method_12716 read (Lnet/minecraft/class_2540;)Ljava/lang/Object;
ARG 1 buf
METHOD method_12717 create (I)Lnet/minecraft/class_2940; METHOD method_12717 create (I)Lnet/minecraft/class_2940;
ARG 1 id ARG 1 id
METHOD method_43237 of (Lnet/minecraft/class_2359;)Lnet/minecraft/class_2941; METHOD method_56031 create (Lnet/minecraft/class_9139;)Lnet/minecraft/class_2941;
ARG 0 registry ARG 0 codec
METHOD method_43238 (Lnet/minecraft/class_2359;Lnet/minecraft/class_2540;)Ljava/lang/Object;
ARG 1 buf
METHOD method_43239 (Lnet/minecraft/class_2359;Lnet/minecraft/class_2540;Ljava/lang/Object;)V
ARG 1 buf
ARG 2 value
METHOD method_43240 ofEnum (Ljava/lang/Class;)Lnet/minecraft/class_2941;
ARG 0 enum_
METHOD method_43241 (Ljava/lang/Class;Lnet/minecraft/class_2540;)Ljava/lang/Enum;
ARG 1 buf
METHOD method_43242 of (Lnet/minecraft/class_2540$class_7462;Lnet/minecraft/class_2540$class_7461;)Lnet/minecraft/class_2941;
ARG 0 writer
ARG 1 reader
METHOD method_43243 ofOptional (Lnet/minecraft/class_2540$class_7462;Lnet/minecraft/class_2540$class_7461;)Lnet/minecraft/class_2941;
ARG 0 writer
ARG 1 reader
CLASS class_7394 ImmutableHandler CLASS class_7394 ImmutableHandler

View File

@ -28,16 +28,13 @@ CLASS net/minecraft/class_2943 net/minecraft/entity/data/TrackedDataHandlerRegis
FIELD field_42236 OPTIONAL_BLOCK_STATE Lnet/minecraft/class_2941; FIELD field_42236 OPTIONAL_BLOCK_STATE Lnet/minecraft/class_2941;
FIELD field_42237 VECTOR3F Lnet/minecraft/class_2941; FIELD field_42237 VECTOR3F Lnet/minecraft/class_2941;
FIELD field_42543 SNIFFER_STATE Lnet/minecraft/class_2941; FIELD field_42543 SNIFFER_STATE Lnet/minecraft/class_2941;
FIELD field_47707 ARMADILLO_STATE Lnet/minecraft/class_2941;
FIELD field_48265 OPTIONAL_BLOCK_STATE_CODEC Lnet/minecraft/class_9139;
FIELD field_48266 OPTIONAL_INT_CODEC Lnet/minecraft/class_9139;
METHOD method_12719 getId (Lnet/minecraft/class_2941;)I METHOD method_12719 getId (Lnet/minecraft/class_2941;)I
ARG 0 handler ARG 0 handler
METHOD method_12720 register (Lnet/minecraft/class_2941;)V METHOD method_12720 register (Lnet/minecraft/class_2941;)V
ARG 0 handler ARG 0 handler
METHOD method_12721 get (I)Lnet/minecraft/class_2941; METHOD method_12721 get (I)Lnet/minecraft/class_2941;
ARG 0 id ARG 0 id
METHOD method_43248 (Lnet/minecraft/class_2540;Ljava/lang/Byte;)V
ARG 0 buf
ARG 1 byte_
CLASS 3 CLASS 3
METHOD method_12744 read (Lnet/minecraft/class_2540;Lnet/minecraft/class_2396;)Lnet/minecraft/class_2394;
ARG 1 buf
ARG 2 type

View File

@ -38,6 +38,7 @@ CLASS net/minecraft/class_1531 net/minecraft/entity/decoration/ArmorStandEntity
METHOD method_18059 canClip ()Z METHOD method_18059 canClip ()Z
METHOD method_31168 getDimensions (Z)Lnet/minecraft/class_4048; METHOD method_31168 getDimensions (Z)Lnet/minecraft/class_4048;
ARG 1 marker ARG 1 marker
METHOD method_55745 createArmorStandAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_6898 spawnBreakParticles ()V METHOD method_6898 spawnBreakParticles ()V
METHOD method_6900 getRightLegRotation ()Lnet/minecraft/class_2379; METHOD method_6900 getRightLegRotation ()Lnet/minecraft/class_2379;
METHOD method_6901 shouldHideBasePlate ()Z METHOD method_6901 shouldHideBasePlate ()Z

View File

@ -21,7 +21,7 @@ CLASS net/minecraft/class_1533 net/minecraft/entity/decoration/ItemFrameEntity
METHOD method_34244 getRotateItemSound ()Lnet/minecraft/class_3414; METHOD method_34244 getRotateItemSound ()Lnet/minecraft/class_3414;
METHOD method_43271 setAsStackHolder (Lnet/minecraft/class_1799;)V METHOD method_43271 setAsStackHolder (Lnet/minecraft/class_1799;)V
ARG 1 stack ARG 1 stack
METHOD method_43272 getMapId ()Ljava/util/OptionalInt; METHOD method_43272 getMapId ()Lnet/minecraft/class_9209;
METHOD method_43273 containsMap ()Z METHOD method_43273 containsMap ()Z
METHOD method_6933 setHeldItemStack (Lnet/minecraft/class_1799;Z)V METHOD method_6933 setHeldItemStack (Lnet/minecraft/class_1799;Z)V
ARG 1 value ARG 1 value
@ -33,6 +33,7 @@ CLASS net/minecraft/class_1533 net/minecraft/entity/decoration/ItemFrameEntity
ARG 1 entity ARG 1 entity
ARG 2 alwaysDrop ARG 2 alwaysDrop
METHOD method_6937 removeFromFrame (Lnet/minecraft/class_1799;)V METHOD method_6937 removeFromFrame (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD method_6938 getComparatorPower ()I METHOD method_6938 getComparatorPower ()I
METHOD method_6939 setRotation (I)V METHOD method_6939 setRotation (I)V
ARG 1 value ARG 1 value

View File

@ -1,7 +1,6 @@
CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect
FIELD field_18270 category Lnet/minecraft/class_4081; FIELD field_18270 category Lnet/minecraft/class_4081;
FIELD field_38083 factorCalculationDataSupplier Ljava/util/function/Supplier; FIELD field_47738 fadeTicks I
FIELD field_45729 registryEntry Lnet/minecraft/class_6880$class_6883;
FIELD field_5883 translationKey Ljava/lang/String; FIELD field_5883 translationKey Ljava/lang/String;
FIELD field_5885 attributeModifiers Ljava/util/Map; FIELD field_5885 attributeModifiers Ljava/util/Map;
FIELD field_5886 color I FIELD field_5886 color I
@ -9,13 +8,9 @@ CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect
ARG 1 category ARG 1 category
ARG 2 color ARG 2 color
METHOD method_18792 getCategory ()Lnet/minecraft/class_4081; METHOD method_18792 getCategory ()Lnet/minecraft/class_4081;
METHOD method_42126 setFactorCalculationDataSupplier (Ljava/util/function/Supplier;)Lnet/minecraft/class_1291;
ARG 1 factorCalculationDataSupplier
METHOD method_42127 getFactorCalculationDataSupplier ()Ljava/util/Optional;
METHOD method_52520 onApplied (Lnet/minecraft/class_1309;I)V METHOD method_52520 onApplied (Lnet/minecraft/class_1309;I)V
ARG 1 entity ARG 1 entity
ARG 2 amplifier ARG 2 amplifier
METHOD method_53123 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;
METHOD method_5552 canApplyUpdateEffect (II)Z METHOD method_5552 canApplyUpdateEffect (II)Z
ARG 1 duration ARG 1 duration
ARG 2 amplifier ARG 2 amplifier
@ -34,22 +29,36 @@ CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect
ARG 3 target ARG 3 target
ARG 4 amplifier ARG 4 amplifier
ARG 5 proximity ARG 5 proximity
METHOD method_5565 getAttributeModifiers ()Ljava/util/Map; METHOD method_55649 fadeTicks (I)Lnet/minecraft/class_1291;
METHOD method_5566 addAttributeModifier (Lnet/minecraft/class_1320;Ljava/lang/String;DLnet/minecraft/class_1322$class_1323;)Lnet/minecraft/class_1291; COMMENT Sets the duration of effect fade-in and fade-out.
COMMENT
COMMENT @return this effect, for chaining
COMMENT @see StatusEffectInstance#getFadeFactor
ARG 1 fadeTicks
METHOD method_55650 forEachAttributeModifier (ILjava/util/function/BiConsumer;)V
ARG 1 amplifier
ARG 2 consumer
METHOD method_55651 (Ljava/util/function/BiConsumer;ILnet/minecraft/class_6880;Lnet/minecraft/class_1291$class_8634;)V
ARG 3 attribute
ARG 4 modifier
METHOD method_55652 getFadeTicks ()I
METHOD method_5566 addAttributeModifier (Lnet/minecraft/class_6880;Ljava/lang/String;DLnet/minecraft/class_1322$class_1323;)Lnet/minecraft/class_1291;
ARG 1 attribute ARG 1 attribute
ARG 2 uuid ARG 2 uuid
ARG 3 amount ARG 3 amount
ARG 5 operation ARG 5 operation
METHOD method_5567 getTranslationKey ()Ljava/lang/String; METHOD method_5567 getTranslationKey ()Ljava/lang/String;
METHOD method_5572 applyUpdateEffect (Lnet/minecraft/class_1309;I)V METHOD method_5572 applyUpdateEffect (Lnet/minecraft/class_1309;I)Z
ARG 1 entity ARG 1 entity
ARG 2 amplifier ARG 2 amplifier
METHOD method_5573 isBeneficial ()Z METHOD method_5573 isBeneficial ()Z
CLASS class_8634 EffectAttributeModifierCreator CLASS class_8634 EffectAttributeModifierCreator
FIELD field_45105 uuid Ljava/util/UUID; FIELD comp_2182 uuid Ljava/util/UUID;
FIELD field_45106 baseValue D FIELD comp_2183 baseValue D
FIELD field_45107 operation Lnet/minecraft/class_1322$class_1323; FIELD comp_2184 operation Lnet/minecraft/class_1322$class_1323;
METHOD <init> (Lnet/minecraft/class_1291;Ljava/util/UUID;DLnet/minecraft/class_1322$class_1323;)V METHOD comp_2182 uuid ()Ljava/util/UUID;
ARG 2 uuid METHOD comp_2183 baseValue ()D
ARG 3 baseValue METHOD comp_2184 operation ()Lnet/minecraft/class_1322$class_1323;
ARG 5 operation METHOD method_52522 createAttributeModifier (Ljava/lang/String;I)Lnet/minecraft/class_1322;
ARG 1 translationKey
ARG 2 amplifier

View File

@ -5,74 +5,59 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
COMMENT COMMENT
COMMENT <p>This exists so that long-duration low-amplifier effects reappears COMMENT <p>This exists so that long-duration low-amplifier effects reappears
COMMENT after short-duration high-amplifier effects run out. COMMENT after short-duration high-amplifier effects run out.
FIELD field_38084 factorCalculationData Ljava/util/Optional;
FIELD field_42106 INFINITE I FIELD field_42106 INFINITE I
FIELD field_45730 ID_NBT_KEY Ljava/lang/String; FIELD field_47739 fading Lnet/minecraft/class_1293$class_9063;
FIELD field_45731 AMBIENT_NBT_KEY Ljava/lang/String; FIELD field_48821 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45732 HIDDEN_EFFECT_NBT_KEY Ljava/lang/String; FIELD field_49014 MIN_AMPLIFIER I
FIELD field_45733 AMPLIFIER_NBT_KEY Ljava/lang/String; FIELD field_49015 MAX_AMPLIFIER I
FIELD field_45734 DURATION_NBT_KEY Ljava/lang/String;
FIELD field_45735 SHOW_PARTICLES_NBT_KEY Ljava/lang/String;
FIELD field_45736 SHOW_ICON_NBT_KEY Ljava/lang/String;
FIELD field_45737 FACTOR_CALCULATION_DATA_NBT_KEY Ljava/lang/String;
FIELD field_5889 showIcon Z FIELD field_5889 showIcon Z
FIELD field_5890 showParticles Z FIELD field_5890 showParticles Z
FIELD field_5892 ambient Z FIELD field_5892 ambient Z
FIELD field_5893 amplifier I FIELD field_5893 amplifier I
FIELD field_5895 duration I FIELD field_5895 duration I
FIELD field_5896 type Lnet/minecraft/class_1291; FIELD field_5896 type Lnet/minecraft/class_6880;
FIELD field_5897 LOGGER Lorg/slf4j/Logger; FIELD field_5897 LOGGER Lorg/slf4j/Logger;
METHOD <init> (Lnet/minecraft/class_1291;)V METHOD <init> (Lnet/minecraft/class_1293;)V
ARG 1 type ARG 1 instance
METHOD <init> (Lnet/minecraft/class_1291;I)V METHOD <init> (Lnet/minecraft/class_6880;)V
ARG 1 type ARG 1 effect
METHOD <init> (Lnet/minecraft/class_6880;I)V
ARG 1 effect
ARG 2 duration ARG 2 duration
METHOD <init> (Lnet/minecraft/class_1291;II)V METHOD <init> (Lnet/minecraft/class_6880;II)V
ARG 1 type ARG 1 effect
ARG 2 duration ARG 2 duration
ARG 3 amplifier ARG 3 amplifier
METHOD <init> (Lnet/minecraft/class_1291;IIZZ)V METHOD <init> (Lnet/minecraft/class_6880;IIZZ)V
ARG 1 type ARG 1 effect
ARG 2 duration ARG 2 duration
ARG 3 amplifier ARG 3 amplifier
ARG 4 ambient ARG 4 ambient
ARG 5 visible ARG 5 visible
METHOD <init> (Lnet/minecraft/class_1291;IIZZZ)V METHOD <init> (Lnet/minecraft/class_6880;IIZZZ)V
ARG 1 type ARG 1 effect
ARG 2 duration ARG 2 duration
ARG 3 amplifier ARG 3 amplifier
ARG 4 ambient ARG 4 ambient
ARG 5 showParticles ARG 5 showParticles
ARG 6 showIcon ARG 6 showIcon
METHOD <init> (Lnet/minecraft/class_1291;IIZZZLnet/minecraft/class_1293;Ljava/util/Optional;)V METHOD <init> (Lnet/minecraft/class_6880;IIZZZLnet/minecraft/class_1293;)V
ARG 1 type ARG 1 effect
ARG 2 duration ARG 2 duration
ARG 3 amplifier ARG 3 amplifier
ARG 4 ambient ARG 4 ambient
ARG 5 showParticles ARG 5 showParticles
ARG 6 showIcon ARG 6 showIcon
ARG 7 hiddenEffect ARG 7 hiddenEffect
ARG 8 factorCalculationData METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_1293$class_9195;)V
METHOD <init> (Lnet/minecraft/class_1293;)V ARG 1 effect
ARG 1 instance ARG 2 parameters
METHOD compareTo (Ljava/lang/Object;)I METHOD compareTo (Ljava/lang/Object;)I
ARG 1 that ARG 1 that
METHOD equals (Ljava/lang/Object;)Z METHOD equals (Ljava/lang/Object;)Z
ARG 1 o ARG 1 o
METHOD method_24275 fromNbt (Lnet/minecraft/class_1291;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1293;
ARG 0 type
ARG 1 nbt
METHOD method_24276 copyFrom (Lnet/minecraft/class_1293;)V METHOD method_24276 copyFrom (Lnet/minecraft/class_1293;)V
ARG 1 that ARG 1 that
METHOD method_24277 writeTypelessNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_42129 getFactorCalculationData ()Ljava/util/Optional;
METHOD method_42131 (Lnet/minecraft/class_1293$class_7247;)V
ARG 1 factorCalculationData
METHOD method_42132 (Lnet/minecraft/class_2487;Lnet/minecraft/class_1293$class_7247;)V
ARG 1 factorCalculationData
METHOD method_42133 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V
ARG 1 factorCalculationDataNbt
METHOD method_48557 isDurationBelow (I)Z METHOD method_48557 isDurationBelow (I)Z
ARG 1 duration ARG 1 duration
METHOD method_48558 mapDuration (Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)I METHOD method_48558 mapDuration (Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)I
@ -86,11 +71,26 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
METHOD method_48563 getDurationString ()Ljava/lang/String; METHOD method_48563 getDurationString ()Ljava/lang/String;
METHOD method_52523 onApplied (Lnet/minecraft/class_1309;)V METHOD method_52523 onApplied (Lnet/minecraft/class_1309;)V
ARG 1 entity ARG 1 entity
METHOD method_55653 getFadeFactor (Lnet/minecraft/class_1309;F)F
COMMENT {@return the factor (multiplier) for effect fade-in and fade-out}
COMMENT
COMMENT <p>The return value is between {@code 0.0f} and {@code 1.0f} (both inclusive).
COMMENT
COMMENT @see StatusEffect#fadeTicks(int)
ARG 1 entity
ARG 2 tickDelta
METHOD method_55654 equals (Lnet/minecraft/class_6880;)Z
ARG 1 effect
METHOD method_55656 copyFadingFrom (Lnet/minecraft/class_1293;)V
ARG 1 effect
METHOD method_55657 skipFading ()V
COMMENT Skips fade-in or fade-out currently in progress, instantly setting it
COMMENT to the final state (factor {@code 1.0f} or {@code 0.0f}, depending on the
COMMENT effect's duration).
METHOD method_5578 getAmplifier ()I METHOD method_5578 getAmplifier ()I
METHOD method_5579 getEffectType ()Lnet/minecraft/class_1291; METHOD method_5579 getEffectType ()Lnet/minecraft/class_6880;
METHOD method_5581 shouldShowParticles ()Z METHOD method_5581 shouldShowParticles ()Z
METHOD method_5582 writeNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; METHOD method_5582 writeNbt ()Lnet/minecraft/class_2520;
ARG 1 nbt
METHOD method_5583 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1293; METHOD method_5583 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1293;
ARG 0 nbt ARG 0 nbt
METHOD method_5584 getDuration ()I METHOD method_5584 getDuration ()I
@ -103,43 +103,48 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
ARG 1 that ARG 1 that
METHOD method_5591 isAmbient ()Z METHOD method_5591 isAmbient ()Z
METHOD method_5592 shouldShowIcon ()Z METHOD method_5592 shouldShowIcon ()Z
CLASS class_7247 FactorCalculationData METHOD method_56666 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
FIELD field_38085 CODEC Lcom/mojang/serialization/Codec; ARG 0 instance
FIELD field_38086 paddingDuration I METHOD method_56667 (Lnet/minecraft/class_6880;Lnet/minecraft/class_1293$class_9195;)Lnet/minecraft/class_1293;
FIELD field_38087 factorTarget F ARG 1 parametersx
FIELD field_38088 factorCurrent F METHOD method_56668 asParameters ()Lnet/minecraft/class_1293$class_9195;
FIELD field_38090 factorPreviousFrame F CLASS class_9063 Fading
FIELD field_38091 hadEffectLastTick Z COMMENT Computes the factor (multiplier) for effect fade-in and fade-out.
FIELD field_39111 factorStart F COMMENT
FIELD field_42107 effectChangedTimestamp I COMMENT <p>This is used by {@link StatusEffects#DARKNESS} in vanilla.
METHOD <init> (I)V COMMENT
ARG 1 paddingDuration COMMENT @see StatusEffect#fadeTicks(int)
METHOD <init> (IFFFIFZ)V COMMENT @see StatusEffect#getFadeTicks
ARG 1 paddingDuration FIELD field_47740 factor F
ARG 2 factorStart FIELD field_47741 prevFactor F
ARG 3 factorTarget METHOD method_55658 copyFrom (Lnet/minecraft/class_1293$class_9063;)V
ARG 4 factorCurrent ARG 1 fading
ARG 5 effectChangedTimestamp METHOD method_55659 skipFading (Lnet/minecraft/class_1293;)V
ARG 6 factorPreviousFrame COMMENT Skips fade-in or fade-out currently in progress, instantly setting it
ARG 7 hadEffectLastTick COMMENT to the final state (factor {@code 1.0f} or {@code 0.0f}, depending on the
METHOD method_42134 lerp (Lnet/minecraft/class_1309;F)F COMMENT effect's duration).
ARG 1 effect
METHOD method_55660 calculate (Lnet/minecraft/class_1309;F)F
ARG 1 entity ARG 1 entity
ARG 2 tickDelta ARG 2 tickDelta
METHOD method_42135 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Boolean; METHOD method_55661 update (Lnet/minecraft/class_1293;)V
ARG 0 data
METHOD method_42136 update (Lnet/minecraft/class_1293;)V
ARG 1 effect ARG 1 effect
METHOD method_42137 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_55662 getTarget (Lnet/minecraft/class_1293;)F
ARG 0 instance ARG 0 effect
METHOD method_42138 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float; METHOD method_55663 getFadeTicks (Lnet/minecraft/class_1293;)I
ARG 0 data ARG 0 effect
METHOD method_42139 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Integer; CLASS class_9195 Parameters
ARG 0 data FIELD field_48822 CODEC Lcom/mojang/serialization/MapCodec;
METHOD method_42140 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float; METHOD method_56669 create (IIZZLjava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_1293$class_9195;
ARG 0 data ARG 0 amplifier
METHOD method_42141 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float; ARG 1 duration
ARG 0 data ARG 2 ambient
METHOD method_42142 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Integer; ARG 3 showParticles
ARG 0 data ARG 4 showIcon
METHOD method_43685 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float; ARG 5 hiddenEffect
ARG 0 data METHOD method_56670 (Lnet/minecraft/class_1293$class_9195;)Ljava/util/Optional;
ARG 0 parameters
METHOD method_56671 (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/MapCodec;
ARG 0 codec
METHOD method_56672 (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 1 instance

View File

@ -8,7 +8,7 @@ CLASS net/minecraft/class_1292 net/minecraft/entity/effect/StatusEffectUtil
ARG 6 duration ARG 6 duration
METHOD method_42144 (Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;Lnet/minecraft/class_3222;)V METHOD method_42144 (Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;Lnet/minecraft/class_3222;)V
ARG 2 player ARG 2 player
METHOD method_42145 (Lnet/minecraft/class_1297;Lnet/minecraft/class_243;DLnet/minecraft/class_1291;Lnet/minecraft/class_1293;ILnet/minecraft/class_3222;)Z METHOD method_42145 (Lnet/minecraft/class_1297;Lnet/minecraft/class_243;DLnet/minecraft/class_6880;Lnet/minecraft/class_1293;ILnet/minecraft/class_3222;)Z
ARG 7 player ARG 7 player
METHOD method_5574 hasWaterBreathing (Lnet/minecraft/class_1309;)Z METHOD method_5574 hasWaterBreathing (Lnet/minecraft/class_1309;)Z
ARG 0 entity ARG 0 entity

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_1294 net/minecraft/entity/effect/StatusEffects CLASS net/minecraft/class_1294 net/minecraft/entity/effect/StatusEffects
FIELD field_38093 DARKNESS_PADDING_DURATION I FIELD field_38093 DARKNESS_PADDING_DURATION I
METHOD method_5594 register (Ljava/lang/String;Lnet/minecraft/class_1291;)Lnet/minecraft/class_1291; METHOD method_55664 registerAndGetDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;
ARG 0 registry
METHOD method_5594 register (Ljava/lang/String;Lnet/minecraft/class_1291;)Lnet/minecraft/class_6880;
ARG 0 id ARG 0 id
ARG 1 statusEffect ARG 1 statusEffect

View File

@ -2,7 +2,6 @@ CLASS net/minecraft/class_5418 net/minecraft/entity/mob/AbstractPiglinEntity
FIELD field_25758 IMMUNE_TO_ZOMBIFICATION Lnet/minecraft/class_2940; FIELD field_25758 IMMUNE_TO_ZOMBIFICATION Lnet/minecraft/class_2940;
FIELD field_25759 timeInOverworld I FIELD field_25759 timeInOverworld I
FIELD field_30547 TIME_TO_ZOMBIFY I FIELD field_30547 TIME_TO_ZOMBIFY I
FIELD field_41030 EYE_HEIGHT F
METHOD method_24694 zombify (Lnet/minecraft/class_3218;)V METHOD method_24694 zombify (Lnet/minecraft/class_3218;)V
ARG 1 world ARG 1 world
METHOD method_24705 getActivity ()Lnet/minecraft/class_4837; METHOD method_24705 getActivity ()Lnet/minecraft/class_4837;

View File

@ -1,8 +1,12 @@
CLASS net/minecraft/class_1547 net/minecraft/entity/mob/AbstractSkeletonEntity CLASS net/minecraft/class_1547 net/minecraft/entity/mob/AbstractSkeletonEntity
FIELD field_49149 HARD_ATTACK_INTERVAL I
FIELD field_49150 REGULAR_ATTACK_INTERVAL I
FIELD field_7220 bowAttackGoal Lnet/minecraft/class_1380; FIELD field_7220 bowAttackGoal Lnet/minecraft/class_1380;
FIELD field_7221 meleeAttackGoal Lnet/minecraft/class_1366; FIELD field_7221 meleeAttackGoal Lnet/minecraft/class_1366;
METHOD method_26905 createAbstractSkeletonAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26905 createAbstractSkeletonAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_35191 isShaking ()Z METHOD method_35191 isShaking ()Z
METHOD method_57078 getHardAttackInterval ()I
METHOD method_57079 getRegularAttackInterval ()I
METHOD method_6996 createArrowProjectile (Lnet/minecraft/class_1799;F)Lnet/minecraft/class_1665; METHOD method_6996 createArrowProjectile (Lnet/minecraft/class_1799;F)Lnet/minecraft/class_1665;
ARG 1 arrow ARG 1 arrow
ARG 2 damageModifier ARG 2 damageModifier

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_9254 net/minecraft/entity/mob/BoggedEntity
FIELD field_49151 HARD_ATTACK_INTERVAL I
FIELD field_49152 REGULAR_ATTACK_INTERVAL I
METHOD method_57080 createBoggedAttributes ()Lnet/minecraft/class_5132$class_5133;

View File

@ -3,10 +3,14 @@ CLASS net/minecraft/class_8950 net/minecraft/entity/mob/BreezeBrain
FIELD field_47288 MEMORY_MODULES Ljava/util/List; FIELD field_47288 MEMORY_MODULES Ljava/util/List;
METHOD method_55016 create (Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095; METHOD method_55016 create (Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
ARG 0 brain ARG 0 brain
METHOD method_55017 (Lnet/minecraft/class_8949;)Ljava/util/Optional;
ARG 0 breeze
METHOD method_55018 addCoreTasks (Lnet/minecraft/class_4095;)V METHOD method_55018 addCoreTasks (Lnet/minecraft/class_4095;)V
ARG 0 brain ARG 0 brain
METHOD method_55019 addFightTasks (Lnet/minecraft/class_4095;)V METHOD method_55019 addFightTasks (Lnet/minecraft/class_4095;)V
ARG 0 brain ARG 0 brain
METHOD method_55748 updateActivities (Lnet/minecraft/class_8949;)V
ARG 0 breeze
METHOD method_55749 (Lnet/minecraft/class_8949;)Ljava/util/Optional;
ARG 0 breeze
METHOD method_55750 addIdleTasks (Lnet/minecraft/class_4095;)V
ARG 0 brain
CLASS class_8951 SlideAroundTask CLASS class_8951 SlideAroundTask

View File

@ -3,17 +3,24 @@ CLASS net/minecraft/class_8949 net/minecraft/entity/mob/BreezeEntity
FIELD field_47279 longJumpingParticleAddCount I FIELD field_47279 longJumpingParticleAddCount I
FIELD field_47280 inhalingAnimationState Lnet/minecraft/class_7094; FIELD field_47280 inhalingAnimationState Lnet/minecraft/class_7094;
FIELD field_47281 shootingAnimationState Lnet/minecraft/class_7094; FIELD field_47281 shootingAnimationState Lnet/minecraft/class_7094;
METHOD method_55006 addGustDustParticles ()Lnet/minecraft/class_8949; FIELD field_47815 ticksUntilWhirlSound I
FIELD field_48344 PROJECTILE_DEFLECTOR Lnet/minecraft/class_9109;
METHOD method_55007 addBlockParticles (I)V METHOD method_55007 addBlockParticles (I)V
ARG 1 count ARG 1 count
METHOD method_55008 addLongJumpingParticles ()V METHOD method_55008 addLongJumpingParticles ()V
METHOD method_55009 getChargeY ()D METHOD method_55009 getChargeY ()D
METHOD method_55010 stopAnimations ()V METHOD method_55010 stopAnimations ()V
METHOD method_55011 isWithinLargeRange (Lnet/minecraft/class_243;)Z
ARG 1 pos
METHOD method_55012 isWithinMediumRange (Lnet/minecraft/class_243;)Z
ARG 1 pos
METHOD method_55013 isWithinShortRange (Lnet/minecraft/class_243;)Z METHOD method_55013 isWithinShortRange (Lnet/minecraft/class_243;)Z
ARG 1 pos ARG 1 pos
METHOD method_55014 createBreezeAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_55014 createBreezeAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_55015 resetLongJumpingParticleAddCount ()Lnet/minecraft/class_8949; METHOD method_55015 resetLongJumpingParticleAddCount ()Lnet/minecraft/class_8949;
METHOD method_55747 playWhirlSound ()V
METHOD method_56087 (Lnet/minecraft/class_1676;Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;)V
ARG 0 projectile
ARG 1 hitEntity
ARG 2 random
METHOD method_56560 (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1309;
ARG 0 livingAttacker
METHOD method_56561 (Lnet/minecraft/class_1297;)Z
ARG 0 attacker
METHOD method_56562 getHurtBy ()Ljava/util/Optional;

View File

@ -7,8 +7,6 @@ CLASS net/minecraft/class_1548 net/minecraft/entity/mob/CreeperEntity
FIELD field_7229 lastFuseTime I FIELD field_7229 lastFuseTime I
FIELD field_7230 FUSE_SPEED Lnet/minecraft/class_2940; FIELD field_7230 FUSE_SPEED Lnet/minecraft/class_2940;
FIELD field_7231 IGNITED Lnet/minecraft/class_2940; FIELD field_7231 IGNITED Lnet/minecraft/class_2940;
METHOD method_20256 (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V
ARG 1 playerx
METHOD method_26908 createCreeperAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26908 createCreeperAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_7000 isIgnited ()Z METHOD method_7000 isIgnited ()Z
METHOD method_7001 spawnEffectsCloud ()V METHOD method_7001 spawnEffectsCloud ()V

View File

@ -11,6 +11,7 @@ CLASS net/minecraft/class_1551 net/minecraft/entity/mob/DrownedEntity
ARG 2 spawnReason ARG 2 spawnReason
ARG 3 pos ARG 3 pos
ARG 4 random ARG 4 random
METHOD method_55746 createDrownedAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_7012 canDrownedAttackTarget (Lnet/minecraft/class_1309;)Z METHOD method_7012 canDrownedAttackTarget (Lnet/minecraft/class_1309;)Z
ARG 1 target ARG 1 target
METHOD method_7013 setTargetingUnderwater (Z)V METHOD method_7013 setTargetingUnderwater (Z)V

View File

@ -29,5 +29,3 @@ CLASS net/minecraft/class_4760 net/minecraft/entity/mob/HoglinEntity
ARG 1 immuneToZombification ARG 1 immuneToZombification
METHOD method_26949 setCannotBeHunted (Z)V METHOD method_26949 setCannotBeHunted (Z)V
ARG 1 cannotBeHunted ARG 1 cannotBeHunted
METHOD method_30081 playSound (Lnet/minecraft/class_3414;)V
ARG 1 sound

View File

@ -29,6 +29,8 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
FIELD field_34043 DEFAULT_DROP_CHANCE F FIELD field_34043 DEFAULT_DROP_CHANCE F
FIELD field_38386 ITEM_PICK_UP_RANGE_EXPANDER Lnet/minecraft/class_2382; FIELD field_38386 ITEM_PICK_UP_RANGE_EXPANDER Lnet/minecraft/class_2382;
FIELD field_45969 ATTACK_RANGE D FIELD field_45969 ATTACK_RANGE D
FIELD field_48828 bodyArmorDropChance F
FIELD field_48829 bodyArmor Lnet/minecraft/class_1799;
FIELD field_6184 lootTableSeed J FIELD field_6184 lootTableSeed J
FIELD field_6185 targetSelector Lnet/minecraft/class_1355; FIELD field_6185 targetSelector Lnet/minecraft/class_1355;
COMMENT Contains goals used to select this entity's target. COMMENT Contains goals used to select this entity's target.
@ -40,7 +42,7 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
FIELD field_6189 navigation Lnet/minecraft/class_1408; FIELD field_6189 navigation Lnet/minecraft/class_1408;
FIELD field_6190 visibilityCache Lnet/minecraft/class_1413; FIELD field_6190 visibilityCache Lnet/minecraft/class_1413;
FIELD field_6191 ambientSoundChance I FIELD field_6191 ambientSoundChance I
FIELD field_6192 leashNbt Lnet/minecraft/class_2487; FIELD field_6192 leashNbt Lcom/mojang/datafixers/util/Either;
FIELD field_6193 MOB_FLAGS Lnet/minecraft/class_2940; FIELD field_6193 MOB_FLAGS Lnet/minecraft/class_2940;
FIELD field_6194 experiencePoints I FIELD field_6194 experiencePoints I
FIELD field_6195 handItems Lnet/minecraft/class_2371; FIELD field_6195 handItems Lnet/minecraft/class_2371;
@ -91,10 +93,6 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
METHOD method_20820 canGather (Lnet/minecraft/class_1799;)Z METHOD method_20820 canGather (Lnet/minecraft/class_1799;)Z
ARG 1 stack ARG 1 stack
METHOD method_23734 isDisallowedInPeaceful ()Z METHOD method_23734 isDisallowedInPeaceful ()Z
METHOD method_24521 disablePlayerShield (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V
ARG 1 player
ARG 2 mobStack
ARG 3 playerStack
METHOD method_24522 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1308;)V METHOD method_24522 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1308;)V
ARG 2 entity ARG 2 entity
METHOD method_24523 tryEquip (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; METHOD method_24523 tryEquip (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
@ -152,6 +150,14 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
COMMENT Gets the area in which this mob can attack entities whose hitbox intersects it. COMMENT Gets the area in which this mob can attack entities whose hitbox intersects it.
COMMENT COMMENT
COMMENT @see LivingEntity#getHitbox COMMENT @see LivingEntity#getHitbox
METHOD method_55695 stopMovement ()V
METHOD method_56080 clampHeadYaw ()V
METHOD method_56676 getBodyArmor ()Lnet/minecraft/class_1799;
METHOD method_56677 isWearingBodyArmor ()Z
METHOD method_56678 equipBodyArmor (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD method_56995 (Ljava/util/UUID;)Lnet/minecraft/class_2520;
ARG 0 uuid
METHOD method_5929 getDropChance (Lnet/minecraft/class_1304;)F METHOD method_5929 getDropChance (Lnet/minecraft/class_1304;)F
ARG 1 slot ARG 1 slot
METHOD method_5930 setForwardSpeed (F)V METHOD method_5930 setForwardSpeed (F)V
@ -175,12 +181,11 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
ARG 1 nodeType ARG 1 nodeType
ARG 2 penalty ARG 2 penalty
METHOD method_5942 getNavigation ()Lnet/minecraft/class_1408; METHOD method_5942 getNavigation ()Lnet/minecraft/class_1408;
METHOD method_5943 initialize (Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1315; METHOD method_5943 initialize (Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;)Lnet/minecraft/class_1315;
ARG 1 world ARG 1 world
ARG 2 difficulty ARG 2 difficulty
ARG 3 spawnReason ARG 3 spawnReason
ARG 4 entityData ARG 4 entityData
ARG 5 entityNbt
METHOD method_5944 getPathfindingPenalty (Lnet/minecraft/class_7;)F METHOD method_5944 getPathfindingPenalty (Lnet/minecraft/class_7;)F
ARG 1 nodeType ARG 1 nodeType
METHOD method_5945 getLimitPerChunk ()I METHOD method_5945 getLimitPerChunk ()I
@ -275,5 +280,8 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
METHOD method_5994 getAmbientSound ()Lnet/minecraft/class_3414; METHOD method_5994 getAmbientSound ()Lnet/minecraft/class_3414;
METHOD method_5995 updateLeash ()V METHOD method_5995 updateLeash ()V
METHOD method_6510 isAttacking ()Z METHOD method_6510 isAttacking ()Z
METHOD method_6735 hasArmorSlot ()Z
METHOD method_6773 isHorseArmor (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_7217 setBaby (Z)V METHOD method_7217 setBaby (Z)V
ARG 1 baby ARG 1 baby

View File

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

View File

@ -22,6 +22,8 @@ CLASS net/minecraft/class_3732 net/minecraft/entity/mob/PatrolEntity
ARG 4 random ARG 4 random
METHOD method_22332 setPatrolling (Z)V METHOD method_22332 setPatrolling (Z)V
ARG 1 patrolling ARG 1 patrolling
METHOD method_57005 (Lnet/minecraft/class_2338;)V
ARG 1 patrolTarget
CLASS class_3733 PatrolGoal CLASS class_3733 PatrolGoal
FIELD field_16480 leaderSpeed D FIELD field_16480 leaderSpeed D
FIELD field_16481 entity Lnet/minecraft/class_3732; FIELD field_16481 entity Lnet/minecraft/class_3732;

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_4836 net/minecraft/entity/mob/PiglinEntity
FIELD field_22381 MEMORY_MODULE_TYPES Lcom/google/common/collect/ImmutableList; FIELD field_22381 MEMORY_MODULE_TYPES Lcom/google/common/collect/ImmutableList;
FIELD field_23738 cannotHunt Z FIELD field_23738 cannotHunt Z
FIELD field_25164 DANCING Lnet/minecraft/class_2940; FIELD field_25164 DANCING Lnet/minecraft/class_2940;
FIELD field_47818 BABY_BASE_DIMENSIONS Lnet/minecraft/class_4048;
METHOD method_24695 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z METHOD method_24695 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
ARG 0 type ARG 0 type
ARG 1 world ARG 1 world
@ -45,5 +46,3 @@ CLASS net/minecraft/class_4836 net/minecraft/entity/mob/PiglinEntity
METHOD method_29272 isDancing ()Z METHOD method_29272 isDancing ()Z
METHOD method_29274 setDancing (Z)V METHOD method_29274 setDancing (Z)V
ARG 1 dancing ARG 1 dancing
METHOD method_30086 playSound (Lnet/minecraft/class_3414;)V
ARG 1 sound

View File

@ -18,13 +18,15 @@ CLASS net/minecraft/class_1606 net/minecraft/entity/mob/ShulkerEntity
METHOD method_31547 spawnNewShulker ()V METHOD method_31547 spawnNewShulker ()V
METHOD method_33342 getExtraLength (F)F METHOD method_33342 getExtraLength (F)F
ARG 0 openProgress ARG 0 openProgress
METHOD method_33346 calculateBoundingBox (Lnet/minecraft/class_2350;F)Lnet/minecraft/class_238; METHOD method_33346 calculateBoundingBox (FLnet/minecraft/class_2350;F)Lnet/minecraft/class_238;
ARG 0 direction ARG 0 scale
ARG 1 extraLength ARG 1 facing
METHOD method_33347 calculateBoundingBox (Lnet/minecraft/class_2350;FF)Lnet/minecraft/class_238;
ARG 0 direction
ARG 1 prevExtraLength
ARG 2 extraLength ARG 2 extraLength
METHOD method_33347 calculateBoundingBox (FLnet/minecraft/class_2350;FF)Lnet/minecraft/class_238;
ARG 0 scale
ARG 1 facing
ARG 2 prevExtraLength
ARG 3 extraLength
METHOD method_33348 tryAttachOrTeleport ()V METHOD method_33348 tryAttachOrTeleport ()V
METHOD method_33349 tickOpenProgress ()Z METHOD method_33349 tickOpenProgress ()Z
METHOD method_33350 moveEntities ()V METHOD method_33350 moveEntities ()V

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_1506 net/minecraft/entity/mob/SkeletonHorseEntity CLASS net/minecraft/class_1506 net/minecraft/entity/mob/SkeletonHorseEntity
FIELD field_30427 DESPAWN_AGE I FIELD field_30427 DESPAWN_AGE I
FIELD field_47809 BABY_BASE_DIMENSIONS Lnet/minecraft/class_4048;
FIELD field_7003 trapTriggerGoal Lnet/minecraft/class_1505; FIELD field_7003 trapTriggerGoal Lnet/minecraft/class_1505;
FIELD field_7004 trapTime I FIELD field_7004 trapTime I
FIELD field_7005 trapped Z FIELD field_7005 trapped Z

View File

@ -3,6 +3,8 @@ CLASS net/minecraft/class_1628 net/minecraft/entity/mob/SpiderEntity
COMMENT The tracked flags of spiders. Only has the {@code 1} bit for {@linkplain COMMENT The tracked flags of spiders. Only has the {@code 1} bit for {@linkplain
COMMENT #isClimbingWall() wall climbing}. COMMENT #isClimbingWall() wall climbing}.
METHOD method_26923 createSpiderAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26923 createSpiderAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_56086 (Lnet/minecraft/class_1309;)Z
ARG 0 entity
METHOD method_7166 setClimbingWall (Z)V METHOD method_7166 setClimbingWall (Z)V
ARG 1 climbing ARG 1 climbing
METHOD method_7167 isClimbingWall ()Z METHOD method_7167 isClimbingWall ()Z
@ -10,7 +12,7 @@ CLASS net/minecraft/class_1628 net/minecraft/entity/mob/SpiderEntity
METHOD <init> (Lnet/minecraft/class_1628;)V METHOD <init> (Lnet/minecraft/class_1628;)V
ARG 1 spider ARG 1 spider
CLASS class_1630 SpiderData CLASS class_1630 SpiderData
FIELD field_7404 effect Lnet/minecraft/class_1291; FIELD field_7404 effect Lnet/minecraft/class_6880;
METHOD method_7168 setEffect (Lnet/minecraft/class_5819;)V METHOD method_7168 setEffect (Lnet/minecraft/class_5819;)V
ARG 1 random ARG 1 random
CLASS class_1631 TargetGoal CLASS class_1631 TargetGoal

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_1642 net/minecraft/entity/mob/ZombieEntity CLASS net/minecraft/class_1642 net/minecraft/entity/mob/ZombieEntity
FIELD field_19015 DOOR_BREAK_DIFFICULTY_CHECKER Ljava/util/function/Predicate; FIELD field_19015 DOOR_BREAK_DIFFICULTY_CHECKER Ljava/util/function/Predicate;
FIELD field_47811 BABY_BASE_DIMENSIONS Lnet/minecraft/class_4048;
FIELD field_7424 ticksUntilWaterConversion I FIELD field_7424 ticksUntilWaterConversion I
FIELD field_7425 CONVERTING_IN_WATER Lnet/minecraft/class_2940; FIELD field_7425 CONVERTING_IN_WATER Lnet/minecraft/class_2940;
FIELD field_7426 inWaterTime I FIELD field_7426 inWaterTime I

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1507 net/minecraft/entity/mob/ZombieHorseEntity CLASS net/minecraft/class_1507 net/minecraft/entity/mob/ZombieHorseEntity
FIELD field_47810 BABY_BASE_DIMENSIONS Lnet/minecraft/class_4048;
METHOD method_26902 createZombieHorseAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26902 createZombieHorseAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_55002 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z METHOD method_55002 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
ARG 0 type ARG 0 type

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_1641 net/minecraft/entity/mob/ZombieVillagerEntity CLASS net/minecraft/class_1641 net/minecraft/entity/mob/ZombieVillagerEntity
FIELD field_17047 offerData Lnet/minecraft/class_2487; FIELD field_17047 offerData Lnet/minecraft/class_1916;
FIELD field_18877 xp I FIELD field_18877 xp I
FIELD field_20299 gossipData Lnet/minecraft/class_2520; FIELD field_20299 gossipData Lnet/minecraft/class_2520;
FIELD field_30523 BASE_CONVERSION_DELAY I FIELD field_30523 BASE_CONVERSION_DELAY I
@ -8,7 +8,7 @@ CLASS net/minecraft/class_1641 net/minecraft/entity/mob/ZombieVillagerEntity
FIELD field_7421 converter Ljava/util/UUID; FIELD field_7421 converter Ljava/util/UUID;
FIELD field_7422 conversionTimer I FIELD field_7422 conversionTimer I
FIELD field_7423 CONVERTING Lnet/minecraft/class_2940; FIELD field_7423 CONVERTING Lnet/minecraft/class_2940;
METHOD method_16916 setOfferData (Lnet/minecraft/class_2487;)V METHOD method_16916 setOfferData (Lnet/minecraft/class_1916;)V
ARG 1 offerData ARG 1 offerData
METHOD method_19622 setXp (I)V METHOD method_19622 setXp (I)V
ARG 1 xp ARG 1 xp
@ -17,6 +17,8 @@ CLASS net/minecraft/class_1641 net/minecraft/entity/mob/ZombieVillagerEntity
METHOD method_35194 getXp ()I METHOD method_35194 getXp ()I
METHOD method_40125 (Lnet/minecraft/class_6880$class_6883;)V METHOD method_40125 (Lnet/minecraft/class_6880$class_6883;)V
ARG 1 profession ARG 1 profession
METHOD method_56681 (Lnet/minecraft/class_1916;)V
ARG 1 offerData
METHOD method_7194 getConversionRate ()I METHOD method_7194 getConversionRate ()I
METHOD method_7197 finishConversion (Lnet/minecraft/class_3218;)V METHOD method_7197 finishConversion (Lnet/minecraft/class_3218;)V
ARG 1 world ARG 1 world

View File

@ -5,8 +5,7 @@ CLASS net/minecraft/class_1590 net/minecraft/entity/mob/ZombifiedPiglinEntity
FIELD field_25382 ANGRY_SOUND_DELAY_RANGE Lnet/minecraft/class_6019; FIELD field_25382 ANGRY_SOUND_DELAY_RANGE Lnet/minecraft/class_6019;
FIELD field_25608 angerPassingCooldown I FIELD field_25608 angerPassingCooldown I
FIELD field_25609 ANGER_PASSING_COOLDOWN_RANGE Lnet/minecraft/class_6019; FIELD field_25609 ANGER_PASSING_COOLDOWN_RANGE Lnet/minecraft/class_6019;
FIELD field_41029 EYE_HEIGHT F FIELD field_47812 BABY_BASE_DIMENSIONS Lnet/minecraft/class_4048;
FIELD field_41598 BABY_EYE_HEIGHT_OFFSET F
FIELD field_7307 ATTACKING_SPEED_BOOST Lnet/minecraft/class_1322; FIELD field_7307 ATTACKING_SPEED_BOOST Lnet/minecraft/class_1322;
FIELD field_7308 angrySoundDelay I FIELD field_7308 angrySoundDelay I
FIELD field_7311 ATTACKING_SPEED_BOOST_ID Ljava/util/UUID; FIELD field_7311 ATTACKING_SPEED_BOOST_ID Ljava/util/UUID;

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1492 net/minecraft/entity/passive/AbstractDonkeyEntity CLASS net/minecraft/class_1492 net/minecraft/entity/passive/AbstractDonkeyEntity
FIELD field_47806 babyBaseDimensions Lnet/minecraft/class_4048;
FIELD field_6943 CHEST Lnet/minecraft/class_2940; FIELD field_6943 CHEST Lnet/minecraft/class_2940;
METHOD method_26898 createAbstractDonkeyAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26898 createAbstractDonkeyAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_45374 addChest (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V METHOD method_45374 addChest (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V

View File

@ -14,6 +14,7 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity
FIELD field_42644 MAX_JUMP_STRENGTH_BONUS F FIELD field_42644 MAX_JUMP_STRENGTH_BONUS F
FIELD field_42645 MIN_HEALTH_BONUS F FIELD field_42645 MIN_HEALTH_BONUS F
FIELD field_42646 MAX_HEALTH_BONUS F FIELD field_42646 MAX_HEALTH_BONUS F
FIELD field_48830 inventory Lnet/minecraft/class_1263;
FIELD field_6955 temper I FIELD field_6955 temper I
FIELD field_6956 IS_BRED_HORSE Ljava/util/function/Predicate; FIELD field_6956 IS_BRED_HORSE Ljava/util/function/Predicate;
FIELD field_6957 tailWagTicks I FIELD field_6957 tailWagTicks I
@ -41,13 +42,6 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity
METHOD method_30009 interactHorse (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; METHOD method_30009 interactHorse (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269;
ARG 1 player ARG 1 player
ARG 2 stack ARG 2 stack
METHOD method_32335 createInventoryStackReference (ILjava/util/function/Predicate;)Lnet/minecraft/class_5630;
ARG 1 slot
ARG 2 predicate
METHOD method_32336 (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_32337 (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_33338 areInventoriesDifferent (Lnet/minecraft/class_1263;)Z METHOD method_33338 areInventoriesDifferent (Lnet/minecraft/class_1263;)Z
ARG 1 inventory ARG 1 inventory
METHOD method_45343 jump (FLnet/minecraft/class_243;)V METHOD method_45343 jump (FLnet/minecraft/class_243;)V
@ -65,7 +59,7 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity
ARG 4 min ARG 4 min
ARG 6 max ARG 6 max
ARG 8 random ARG 8 random
METHOD method_49124 setChildAttribute (Lnet/minecraft/class_1296;Lnet/minecraft/class_1496;Lnet/minecraft/class_1320;DD)V METHOD method_49124 setChildAttribute (Lnet/minecraft/class_1296;Lnet/minecraft/class_1496;Lnet/minecraft/class_6880;DD)V
ARG 1 other ARG 1 other
ARG 2 child ARG 2 child
ARG 3 attribute ARG 3 attribute
@ -79,9 +73,8 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity
ARG 1 controllingPassenger ARG 1 controllingPassenger
METHOD method_49996 isWooden (Lnet/minecraft/class_2498;)Z METHOD method_49996 isWooden (Lnet/minecraft/class_2498;)Z
ARG 1 soundGroup ARG 1 soundGroup
METHOD method_52550 getPassengerAttachmentY (Lnet/minecraft/class_4048;F)F METHOD method_56679 updateSaddledFlag ()V
ARG 1 dimensions METHOD method_56680 getInventory ()Lnet/minecraft/class_1263;
ARG 2 scaleFactor
METHOD method_6001 initAttributes (Lnet/minecraft/class_5819;)V METHOD method_6001 initAttributes (Lnet/minecraft/class_5819;)V
ARG 1 random ARG 1 random
METHOD method_6721 onChestedStatusChanged ()V METHOD method_6721 onChestedStatusChanged ()V
@ -97,21 +90,10 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity
METHOD method_6729 getTemper ()I METHOD method_6729 getTemper ()I
METHOD method_6730 getHorseFlag (I)Z METHOD method_6730 getHorseFlag (I)Z
ARG 1 bitmask ARG 1 bitmask
METHOD method_6731 updateSaddle ()V
METHOD method_6732 setOwnerUuid (Ljava/util/UUID;)V METHOD method_6732 setOwnerUuid (Ljava/util/UUID;)V
ARG 1 ownerUuid ARG 1 ownerUuid
METHOD method_6733 playEatingAnimation ()V METHOD method_6733 playEatingAnimation ()V
METHOD method_6734 canBreed ()Z METHOD method_6734 canBreed ()Z
METHOD method_6735 hasArmorSlot ()Z
COMMENT Whether this horse has a slot for custom equipment besides a saddle.
COMMENT
COMMENT <p>In the item slot argument type, the slot is referred to as <code>
COMMENT horse.armor</code>. In this horse's screen, it appears in the middle of
COMMENT the left side, and right below the saddle slot if this horse has a saddle
COMMENT slot.
COMMENT
COMMENT <p>This is used by horse armors and llama carpets, but can be
COMMENT refitted to any purpose.
METHOD method_6736 isAngry ()Z METHOD method_6736 isAngry ()Z
METHOD method_6737 setAngry (Z)V METHOD method_6737 setAngry (Z)V
ARG 1 angry ARG 1 angry
@ -141,10 +123,6 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity
ARG 1 bred ARG 1 bred
METHOD method_6752 bondWithPlayer (Lnet/minecraft/class_1657;)Z METHOD method_6752 bondWithPlayer (Lnet/minecraft/class_1657;)Z
ARG 1 player ARG 1 player
METHOD method_6753 hasArmorInSlot ()Z
COMMENT Whether this horse already has an item stack in its horse armor slot.
COMMENT
COMMENT @see #hasArmorSlot()
METHOD method_6754 getChildHealthBonus (Ljava/util/function/IntUnaryOperator;)F METHOD method_6754 getChildHealthBonus (Ljava/util/function/IntUnaryOperator;)F
ARG 0 randomIntGetter ARG 0 randomIntGetter
METHOD method_6755 getMaxTemper ()I METHOD method_6755 getMaxTemper ()I
@ -166,13 +144,7 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity
METHOD method_6769 setHorseFlag (IZ)V METHOD method_6769 setHorseFlag (IZ)V
ARG 1 bitmask ARG 1 bitmask
ARG 2 flag ARG 2 flag
METHOD method_6771 getJumpStrength ()D
METHOD method_6772 getEatingAnimationProgress (F)F METHOD method_6772 getEatingAnimationProgress (F)F
ARG 1 tickDelta ARG 1 tickDelta
METHOD method_6773 isHorseArmor (Lnet/minecraft/class_1799;)Z
COMMENT Whether the given item stack is valid for this horse's armor slot.
COMMENT
COMMENT @see #hasArmorSlot()
ARG 1 item
METHOD method_6774 getChildJumpStrengthBonus (Ljava/util/function/DoubleSupplier;)D METHOD method_6774 getChildJumpStrengthBonus (Ljava/util/function/DoubleSupplier;)D
ARG 0 randomDoubleGetter ARG 0 randomDoubleGetter

View File

@ -0,0 +1,33 @@
CLASS net/minecraft/class_9071 net/minecraft/entity/passive/ArmadilloBrain
FIELD field_47796 BREEDING_INGREDIENT Lnet/minecraft/class_1856;
FIELD field_47802 WALK_TOWARDS_CLOSEST_ADULT_RANGE Lnet/minecraft/class_6019;
FIELD field_47803 SENSOR_TYPES Lcom/google/common/collect/ImmutableList;
FIELD field_47804 MEMORY_MODULE_TYPES Lcom/google/common/collect/ImmutableList;
FIELD field_47805 UNROLL_TASK Lnet/minecraft/class_7894;
METHOD method_55728 createBrainProfile ()Lnet/minecraft/class_4095$class_5303;
METHOD method_55729 (Lnet/minecraft/class_3218;Lnet/minecraft/class_9069;J)Z
ARG 1 armadillo
METHOD method_55730 (Lnet/minecraft/class_1309;)Ljava/lang/Double;
ARG 0 armadillo
METHOD method_55731 create (Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
ARG 0 brain
METHOD method_55732 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
ARG 0 context
METHOD method_55734 updateActivities (Lnet/minecraft/class_9069;)V
ARG 0 armadillo
METHOD method_55735 getBreedingIngredient ()Lnet/minecraft/class_1856;
METHOD method_55736 (Lnet/minecraft/class_1309;)Ljava/lang/Float;
ARG 0 armadillo
METHOD method_55737 addCoreActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_55738 addIdleActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_55739 addPanicActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
CLASS class_9072 RollUpTask
FIELD field_49087 RUN_TIME_IN_TICKS I
FIELD field_49090 ticksUntilPeek I
FIELD field_49091 considerPeeking Z
METHOD method_57001 calculateTicksUntilPeek (Lnet/minecraft/class_9069;)I
ARG 1 entity
CLASS class_9073 UnrollAndFleeTask

View File

@ -0,0 +1,50 @@
CLASS net/minecraft/class_9069 net/minecraft/entity/passive/ArmadilloEntity
FIELD field_47785 STATE Lnet/minecraft/class_2940;
FIELD field_47786 currentStateTicks J
FIELD field_47787 nextScuteShedCooldown I
FIELD field_49080 unrollingAnimationState Lnet/minecraft/class_7094;
FIELD field_49081 rollingAnimationState Lnet/minecraft/class_7094;
FIELD field_49082 scaredAnimationState Lnet/minecraft/class_7094;
FIELD field_49083 peeking Z
METHOD method_55711 isRolledUp ()Z
METHOD method_55713 setState (Lnet/minecraft/class_9069$class_9070;)V
ARG 1 state
METHOD method_55714 shouldSwitchToScaredState ()Z
METHOD method_55715 startRolling ()V
METHOD method_55716 brushScute ()V
METHOD method_55717 canRollUp ()Z
METHOD method_55718 getState ()Lnet/minecraft/class_9069$class_9070;
METHOD method_55719 getNextScuteShedCooldown ()I
METHOD method_55720 updateAnimationStates ()V
METHOD method_55721 isEntityThreatening (Lnet/minecraft/class_1309;)Z
ARG 1 entity
METHOD method_55722 createArmadilloAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_55723 isNotIdle ()Z
METHOD method_55724 unroll ()V
METHOD method_56083 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
ARG 0 entityType
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_56997 shouldUnrollAndFlee ()Z
CLASS class_9070 State
FIELD field_47793 name Ljava/lang/String;
FIELD field_47794 CODEC Lnet/minecraft/class_3542$class_7292;
FIELD field_48335 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48336 INDEX_TO_VALUE Ljava/util/function/IntFunction;
FIELD field_48337 index I
FIELD field_49085 runRollUpTask Z
FIELD field_49086 lengthInTicks I
METHOD <init> (Ljava/lang/String;ILjava/lang/String;ZII)V
ARG 3 name
ARG 4 runRollUpTask
ARG 5 lengthInTicks
ARG 6 index
METHOD method_55727 fromName (Ljava/lang/String;)Lnet/minecraft/class_9069$class_9070;
ARG 0 name
METHOD method_56084 getIndex ()I
METHOD method_56998 shouldRunRollUpTask ()Z
METHOD method_56999 isRolledUp (J)Z
ARG 1 currentStateTicks
METHOD method_57000 getLengthInTicks ()I

View File

@ -30,9 +30,6 @@ CLASS net/minecraft/class_7689 net/minecraft/entity/passive/CamelEntity
METHOD method_45362 setDashing (Z)V METHOD method_45362 setDashing (Z)V
ARG 1 dashing ARG 1 dashing
METHOD method_46398 shouldPlaySittingTransitionAnimation ()Z METHOD method_46398 shouldPlaySittingTransitionAnimation ()Z
METHOD method_48159 clampHeadYaw (Lnet/minecraft/class_1297;F)V
ARG 1 entity
ARG 2 range
METHOD method_48160 initLastPoseTick (J)V METHOD method_48160 initLastPoseTick (J)V
ARG 1 time ARG 1 time
METHOD method_48573 shouldUpdateSittingAnimations ()Z METHOD method_48573 shouldUpdateSittingAnimations ()Z

View File

@ -43,8 +43,7 @@ CLASS net/minecraft/class_1451 net/minecraft/entity/passive/CatEntity
METHOD method_26881 createCatAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26881 createCatAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_43088 (Lnet/minecraft/class_6880;)V METHOD method_43088 (Lnet/minecraft/class_6880;)V
ARG 1 variant ARG 1 variant
METHOD method_43089 (Lnet/minecraft/class_5425;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional; METHOD method_6175 onTamedChanged ()V
ARG 1 list
CLASS class_3698 CatFleeGoal CLASS class_3698 CatFleeGoal
FIELD field_16293 cat Lnet/minecraft/class_1451; FIELD field_16293 cat Lnet/minecraft/class_1451;
METHOD <init> (Lnet/minecraft/class_1451;Ljava/lang/Class;FDD)V METHOD <init> (Lnet/minecraft/class_1451;Ljava/lang/Class;FDD)V

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1428 net/minecraft/entity/passive/ChickenEntity CLASS net/minecraft/class_1428 net/minecraft/entity/passive/ChickenEntity
FIELD field_47770 BABY_BASE_DIMENSIONS Lnet/minecraft/class_4048;
FIELD field_6736 prevFlapProgress F FIELD field_6736 prevFlapProgress F
FIELD field_6737 flapSpeed F FIELD field_6737 flapSpeed F
FIELD field_6738 prevMaxWingDeviation F FIELD field_6738 prevMaxWingDeviation F

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_1430 net/minecraft/entity/passive/CowEntity CLASS net/minecraft/class_1430 net/minecraft/entity/passive/CowEntity
FIELD field_47771 BABY_BASE_DIMENSIONS Lnet/minecraft/class_4048;
METHOD method_26883 createCowAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26883 createCowAttributes ()Lnet/minecraft/class_5132$class_5133;

View File

@ -23,6 +23,7 @@ CLASS net/minecraft/class_4019 net/minecraft/entity/passive/FoxEntity
FIELD field_30333 WALKING_FLAG I FIELD field_30333 WALKING_FLAG I
FIELD field_30334 AGGRESSIVE_FLAG I FIELD field_30334 AGGRESSIVE_FLAG I
FIELD field_30335 EATING_DURATION I FIELD field_30335 EATING_DURATION I
FIELD field_47772 BABY_BASE_DIMENSIONS Lnet/minecraft/class_4048;
METHOD method_18253 (Lnet/minecraft/class_1297;)Z METHOD method_18253 (Lnet/minecraft/class_1297;)Z
ARG 0 entity ARG 0 entity
METHOD method_18254 (Lnet/minecraft/class_1309;)Z METHOD method_18254 (Lnet/minecraft/class_1309;)Z

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_6054 net/minecraft/entity/passive/GoatBrain CLASS net/minecraft/class_6054 net/minecraft/entity/passive/GoatBrain
FIELD field_30405 BREEDING_WALK_SPEED F
FIELD field_30406 FOLLOWING_TARGET_WALK_SPEED F FIELD field_30406 FOLLOWING_TARGET_WALK_SPEED F
FIELD field_30407 WALKING_SPEED Lnet/minecraft/class_6019; FIELD field_30407 WALKING_SPEED Lnet/minecraft/class_6019;
FIELD field_30408 TEMPTED_WALK_SPEED F FIELD field_30408 TEMPTED_WALK_SPEED F
@ -10,7 +9,6 @@ CLASS net/minecraft/class_6054 net/minecraft/entity/passive/GoatBrain
FIELD field_33491 MAX_RAM_TARGET_DISTANCE I FIELD field_33491 MAX_RAM_TARGET_DISTANCE I
FIELD field_33492 LONG_JUMP_VERTICAL_RANGE I FIELD field_33492 LONG_JUMP_VERTICAL_RANGE I
FIELD field_33493 LONG_JUMP_HORIZONTAL_RANGE I FIELD field_33493 LONG_JUMP_HORIZONTAL_RANGE I
FIELD field_33494 LONG_JUMP_MAX_RANGE F
FIELD field_33495 MIN_RAM_TARGET_DISTANCE I FIELD field_33495 MIN_RAM_TARGET_DISTANCE I
FIELD field_33496 ADULT_RAM_STRENGTH_MULTIPLIER F FIELD field_33496 ADULT_RAM_STRENGTH_MULTIPLIER F
FIELD field_33497 BABY_RAM_STRENGTH_MULTIPLIER F FIELD field_33497 BABY_RAM_STRENGTH_MULTIPLIER F

View File

@ -1,18 +1,13 @@
CLASS net/minecraft/class_1498 net/minecraft/entity/passive/HorseEntity CLASS net/minecraft/class_1498 net/minecraft/entity/passive/HorseEntity
FIELD field_6985 HORSE_ARMOR_BONUS_ID Ljava/util/UUID; FIELD field_47807 BABY_BASE_DIMENSIONS Lnet/minecraft/class_4048;
FIELD field_6990 VARIANT Lnet/minecraft/class_2940; FIELD field_6990 VARIANT Lnet/minecraft/class_2940;
METHOD method_18445 equipArmor (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD method_27076 setHorseVariant (Lnet/minecraft/class_5149;Lnet/minecraft/class_5148;)V METHOD method_27076 setHorseVariant (Lnet/minecraft/class_5149;Lnet/minecraft/class_5148;)V
ARG 1 color ARG 1 color
ARG 2 marking ARG 2 marking
METHOD method_27078 getMarking ()Lnet/minecraft/class_5148; METHOD method_27078 getMarking ()Lnet/minecraft/class_5148;
METHOD method_6783 setHorseVariant (I)V METHOD method_6783 setHorseVariant (I)V
ARG 1 variant ARG 1 variant
METHOD method_6786 getArmorType ()Lnet/minecraft/class_1799;
METHOD method_6788 getHorseVariant ()I METHOD method_6788 getHorseVariant ()I
METHOD method_6790 setArmorTypeFromStack (Lnet/minecraft/class_1799;)V
ARG 1 stack
CLASS class_1499 HorseData CLASS class_1499 HorseData
FIELD field_6994 color Lnet/minecraft/class_5149; FIELD field_6994 color Lnet/minecraft/class_5149;
METHOD <init> (Lnet/minecraft/class_5149;)V METHOD <init> (Lnet/minecraft/class_5149;)V

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_1501 net/minecraft/entity/passive/LlamaEntity CLASS net/minecraft/class_1501 net/minecraft/entity/passive/LlamaEntity
FIELD field_25375 TAMING_INGREDIENT Lnet/minecraft/class_1856; FIELD field_25375 TAMING_INGREDIENT Lnet/minecraft/class_1856;
FIELD field_30425 MAX_STRENGTH I FIELD field_30425 MAX_STRENGTH I
FIELD field_6995 CARPET_COLOR Lnet/minecraft/class_2940; FIELD field_47808 BABY_BASE_DIMENSIONS Lnet/minecraft/class_4048;
FIELD field_6996 VARIANT Lnet/minecraft/class_2940; FIELD field_6996 VARIANT Lnet/minecraft/class_2940;
FIELD field_6997 follower Lnet/minecraft/class_1501; FIELD field_6997 follower Lnet/minecraft/class_1501;
FIELD field_6998 STRENGTH Lnet/minecraft/class_2940; FIELD field_6998 STRENGTH Lnet/minecraft/class_2940;
@ -19,8 +19,6 @@ CLASS net/minecraft/class_1501 net/minecraft/entity/passive/LlamaEntity
METHOD method_6796 initializeStrength (Lnet/minecraft/class_5819;)V METHOD method_6796 initializeStrength (Lnet/minecraft/class_5819;)V
ARG 1 random ARG 1 random
METHOD method_6797 stopFollowing ()V METHOD method_6797 stopFollowing ()V
METHOD method_6799 setCarpetColor (Lnet/minecraft/class_1767;)V
ARG 1 color
METHOD method_6800 getCarpetColor ()Lnet/minecraft/class_1767; METHOD method_6800 getCarpetColor ()Lnet/minecraft/class_1767;
METHOD method_6802 setStrength (I)V METHOD method_6802 setStrength (I)V
ARG 1 strength ARG 1 strength

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_3988 net/minecraft/entity/passive/MerchantEntity
FIELD field_17723 inventory Lnet/minecraft/class_1277; FIELD field_17723 inventory Lnet/minecraft/class_1277;
FIELD field_19295 HEAD_ROLLING_TIME_LEFT Lnet/minecraft/class_2940; FIELD field_19295 HEAD_ROLLING_TIME_LEFT Lnet/minecraft/class_2940;
FIELD field_30600 INVENTORY_SIZE I FIELD field_30600 INVENTORY_SIZE I
FIELD field_48833 LOGGER Lorg/slf4j/Logger;
METHOD method_18007 produceParticles (Lnet/minecraft/class_2394;)V METHOD method_18007 produceParticles (Lnet/minecraft/class_2394;)V
ARG 1 parameters ARG 1 parameters
METHOD method_18008 afterUsing (Lnet/minecraft/class_1914;)V METHOD method_18008 afterUsing (Lnet/minecraft/class_1914;)V
@ -20,4 +21,6 @@ CLASS net/minecraft/class_3988 net/minecraft/entity/passive/MerchantEntity
METHOD method_20506 getHeadRollingTimeLeft ()I METHOD method_20506 getHeadRollingTimeLeft ()I
METHOD method_20507 setHeadRollingTimeLeft (I)V METHOD method_20507 setHeadRollingTimeLeft (I)V
ARG 1 ticks ARG 1 ticks
METHOD method_56682 (Lnet/minecraft/class_1916;)V
ARG 1 offers
METHOD method_7237 fillRecipes ()V METHOD method_7237 fillRecipes ()V

View File

@ -8,8 +8,6 @@ CLASS net/minecraft/class_1438 net/minecraft/entity/passive/MooshroomEntity
ARG 1 mooshroom ARG 1 mooshroom
METHOD method_18436 getStewEffectFrom (Lnet/minecraft/class_1799;)Ljava/util/Optional; METHOD method_18436 getStewEffectFrom (Lnet/minecraft/class_1799;)Ljava/util/Optional;
ARG 1 flower ARG 1 flower
METHOD method_20253 (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V
ARG 1 playerx
METHOD method_20665 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z METHOD method_20665 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
ARG 0 type ARG 0 type
ARG 1 world ARG 1 world

View File

@ -9,6 +9,7 @@ CLASS net/minecraft/class_1440 net/minecraft/entity/passive/PandaEntity
FIELD field_30347 LYING_ON_BACK_FLAG I FIELD field_30347 LYING_ON_BACK_FLAG I
FIELD field_30348 EATING_ANIMATION_INTERVAL I FIELD field_30348 EATING_ANIMATION_INTERVAL I
FIELD field_30349 HIDDEN_GENE_MUTATION_CHANCE I FIELD field_30349 HIDDEN_GENE_MUTATION_CHANCE I
FIELD field_47773 BABY_BASE_DIMENSIONS Lnet/minecraft/class_4048;
FIELD field_6764 ASK_FOR_BAMBOO_TICKS Lnet/minecraft/class_2940; FIELD field_6764 ASK_FOR_BAMBOO_TICKS Lnet/minecraft/class_2940;
FIELD field_6765 IS_FOOD Ljava/util/function/Predicate; FIELD field_6765 IS_FOOD Ljava/util/function/Predicate;
FIELD field_6766 MAIN_GENE Lnet/minecraft/class_2940; FIELD field_6766 MAIN_GENE Lnet/minecraft/class_2940;

View File

@ -5,11 +5,11 @@ CLASS net/minecraft/class_1472 net/minecraft/entity/passive/SheepEntity
FIELD field_6868 DROPS Ljava/util/Map; FIELD field_6868 DROPS Ljava/util/Map;
FIELD field_6869 eatGrassGoal Lnet/minecraft/class_1345; FIELD field_6869 eatGrassGoal Lnet/minecraft/class_1345;
FIELD field_6870 COLOR Lnet/minecraft/class_2940; FIELD field_6870 COLOR Lnet/minecraft/class_2940;
METHOD method_17689 (Lnet/minecraft/class_8566;Lnet/minecraft/class_8786;)Lnet/minecraft/class_1799;
ARG 2 recipe
METHOD method_17690 createDyeMixingCraftingInventory (Lnet/minecraft/class_1767;Lnet/minecraft/class_1767;)Lnet/minecraft/class_8566; METHOD method_17690 createDyeMixingCraftingInventory (Lnet/minecraft/class_1767;Lnet/minecraft/class_1767;)Lnet/minecraft/class_8566;
ARG 0 firstColor ARG 0 firstColor
ARG 1 secondColor ARG 1 secondColor
METHOD method_20254 (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V
ARG 1 playerx
METHOD method_26893 createSheepAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26893 createSheepAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_6628 getNeckAngle (F)F METHOD method_6628 getNeckAngle (F)F
ARG 1 delta ARG 1 delta

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_8153 net/minecraft/entity/passive/SnifferEntity
FIELD field_42655 risingAnimationState Lnet/minecraft/class_7094; FIELD field_42655 risingAnimationState Lnet/minecraft/class_7094;
FIELD field_42662 STATE Lnet/minecraft/class_2940; FIELD field_42662 STATE Lnet/minecraft/class_2940;
FIELD field_42663 FINISH_DIG_TIME Lnet/minecraft/class_2940; FIELD field_42663 FINISH_DIG_TIME Lnet/minecraft/class_2940;
FIELD field_44786 DIMENSIONS Lnet/minecraft/class_4048;
METHOD method_49131 spawnDiggingParticles (Lnet/minecraft/class_7094;)Lnet/minecraft/class_8153; METHOD method_49131 spawnDiggingParticles (Lnet/minecraft/class_7094;)Lnet/minecraft/class_8153;
ARG 1 diggingAnimationState ARG 1 diggingAnimationState
METHOD method_49132 startState (Lnet/minecraft/class_8153$class_8154;)Lnet/minecraft/class_8153; METHOD method_49132 startState (Lnet/minecraft/class_8153$class_8154;)Lnet/minecraft/class_8153;
@ -37,3 +38,9 @@ CLASS net/minecraft/class_8153 net/minecraft/entity/passive/SnifferEntity
METHOD method_51301 isSearching ()Z METHOD method_51301 isSearching ()Z
METHOD method_51508 getDigPos ()Lnet/minecraft/class_2338; METHOD method_51508 getDigPos ()Lnet/minecraft/class_2338;
CLASS class_8154 State CLASS class_8154 State
FIELD field_48340 INDEX_TO_VALUE Ljava/util/function/IntFunction;
FIELD field_48341 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48342 index I
METHOD <init> (Ljava/lang/String;II)V
ARG 3 index
METHOD method_56085 getIndex ()I

View File

@ -1,11 +1,8 @@
CLASS net/minecraft/class_1473 net/minecraft/entity/passive/SnowGolemEntity CLASS net/minecraft/class_1473 net/minecraft/entity/passive/SnowGolemEntity
FIELD field_30373 HAS_PUMPKIN_FLAG B FIELD field_30373 HAS_PUMPKIN_FLAG B
FIELD field_30374 EYE_HEIGHT F
FIELD field_6873 SNOW_GOLEM_FLAGS Lnet/minecraft/class_2940; FIELD field_6873 SNOW_GOLEM_FLAGS Lnet/minecraft/class_2940;
METHOD method_18443 (Lnet/minecraft/class_1309;)Z METHOD method_18443 (Lnet/minecraft/class_1309;)Z
ARG 0 entity ARG 0 entity
METHOD method_20255 (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V
ARG 1 playerx
METHOD method_26894 createSnowGolemAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26894 createSnowGolemAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_6642 setHasPumpkin (Z)V METHOD method_6642 setHasPumpkin (Z)V
ARG 1 hasPumpkin ARG 1 hasPumpkin

View File

@ -8,16 +8,17 @@ CLASS net/minecraft/class_1321 net/minecraft/entity/passive/TameableEntity
METHOD method_24345 isSitting ()Z METHOD method_24345 isSitting ()Z
METHOD method_24346 setSitting (Z)V METHOD method_24346 setSitting (Z)V
ARG 1 sitting ARG 1 sitting
METHOD method_56996 updateAttributesForTamed ()V
METHOD method_6170 setOwner (Lnet/minecraft/class_1657;)V METHOD method_6170 setOwner (Lnet/minecraft/class_1657;)V
ARG 1 player ARG 1 player
METHOD method_6171 isOwner (Lnet/minecraft/class_1309;)Z METHOD method_6171 isOwner (Lnet/minecraft/class_1309;)Z
ARG 1 entity ARG 1 entity
METHOD method_6172 isInSittingPose ()Z METHOD method_6172 isInSittingPose ()Z
METHOD method_6173 setTamed (Z)V METHOD method_6173 setTamed (ZZ)V
ARG 1 tamed ARG 1 tamed
ARG 2 updateAttributes
METHOD method_6174 setOwnerUuid (Ljava/util/UUID;)V METHOD method_6174 setOwnerUuid (Ljava/util/UUID;)V
ARG 1 uuid ARG 1 uuid
METHOD method_6175 onTamedChanged ()V
METHOD method_6178 canAttackWithOwner (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z METHOD method_6178 canAttackWithOwner (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
ARG 1 target ARG 1 target
ARG 2 owner ARG 2 owner

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_1481 net/minecraft/entity/passive/TurtleEntity CLASS net/minecraft/class_1481 net/minecraft/entity/passive/TurtleEntity
FIELD field_28406 BREEDING_ITEM Lnet/minecraft/class_1856; FIELD field_28406 BREEDING_ITEM Lnet/minecraft/class_1856;
FIELD field_47774 BABY_SCALE F
FIELD field_47775 BABY_BASE_DIMENSIONS Lnet/minecraft/class_4048;
FIELD field_6918 sandDiggingCounter I FIELD field_6918 sandDiggingCounter I
FIELD field_6919 HAS_EGG Lnet/minecraft/class_2940; FIELD field_6919 HAS_EGG Lnet/minecraft/class_2940;
FIELD field_6920 HOME_POS Lnet/minecraft/class_2940; FIELD field_6920 HOME_POS Lnet/minecraft/class_2940;

View File

@ -104,5 +104,7 @@ CLASS net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity
METHOD method_49695 sendOffersToCustomer ()V METHOD method_49695 sendOffersToCustomer ()V
METHOD method_51304 (Lnet/minecraft/class_1799;)Z METHOD method_51304 (Lnet/minecraft/class_1799;)Z
ARG 0 stack ARG 0 stack
METHOD method_56683 (Lnet/minecraft/class_3850;)V
ARG 1 villagerData
METHOD method_7234 wantsToStartBreeding ()Z METHOD method_7234 wantsToStartBreeding ()Z
METHOD method_7239 canBreed ()Z METHOD method_7239 canBreed ()Z

View File

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

View File

@ -23,6 +23,7 @@ CLASS net/minecraft/class_1493 net/minecraft/entity/passive/WolfEntity
ARG 2 spawnReason ARG 2 spawnReason
ARG 3 pos ARG 3 pos
ARG 4 random ARG 4 random
METHOD method_55710 hasArmor ()Z
METHOD method_6707 getFurWetBrightnessMultiplier (F)F METHOD method_6707 getFurWetBrightnessMultiplier (F)F
COMMENT Returns this wolf's brightness multiplier based on the fur wetness. COMMENT Returns this wolf's brightness multiplier based on the fur wetness.
COMMENT <p> COMMENT <p>

View File

@ -7,6 +7,8 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
FIELD field_39445 lastDeathPos Ljava/util/Optional; FIELD field_39445 lastDeathPos Ljava/util/Optional;
FIELD field_41765 damageTiltYaw F FIELD field_41765 damageTiltYaw F
FIELD field_46174 DEFAULT_MAIN_ARM Lnet/minecraft/class_1306; FIELD field_46174 DEFAULT_MAIN_ARM Lnet/minecraft/class_1306;
FIELD field_47821 VEHICLE_ATTACHMENT_POS Lnet/minecraft/class_243;
FIELD field_49094 ignoreFallDamageAboveY Ljava/lang/Double;
FIELD field_7483 strideDistance F FIELD field_7483 strideDistance F
FIELD field_7484 itemCooldownManager Lnet/minecraft/class_1796; FIELD field_7484 itemCooldownManager Lnet/minecraft/class_1796;
FIELD field_7486 enderChestInventory Lnet/minecraft/class_1730; FIELD field_7486 enderChestInventory Lnet/minecraft/class_1730;
@ -62,8 +64,13 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
ARG 6 refreshable ARG 6 refreshable
METHOD method_17355 openHandledScreen (Lnet/minecraft/class_3908;)Ljava/util/OptionalInt; METHOD method_17355 openHandledScreen (Lnet/minecraft/class_3908;)Ljava/util/OptionalInt;
ARG 1 factory ARG 1 factory
METHOD method_17356 playSound (Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V METHOD method_17356 playSoundToPlayer (Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V
ARG 1 event COMMENT Plays {@code sound} to this player <strong>only</strong>.
COMMENT
COMMENT <p>Use {@link #playSound(SoundEvent, float, float)} to play sound that can be heard by
COMMENT nearby players. Unlike that method, this method should be called on only one side
COMMENT (i.e. either the server or the client, alone).
ARG 1 sound
ARG 2 category ARG 2 category
ARG 3 volume ARG 3 volume
ARG 4 pitch ARG 4 pitch
@ -73,8 +80,6 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
ARG 0 entityType ARG 0 entityType
METHOD method_17853 (Lnet/minecraft/class_1297;)V METHOD method_17853 (Lnet/minecraft/class_1297;)V
ARG 1 entity ARG 1 entity
METHOD method_20266 (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V
ARG 1 player
METHOD method_21701 isBlockBreakingRestricted (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1934;)Z METHOD method_21701 isBlockBreakingRestricted (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1934;)Z
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
@ -138,8 +143,29 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
ARG 0 c ARG 0 c
METHOD method_53968 isUsernameValid (Ljava/lang/String;)Z METHOD method_53968 isUsernameValid (Ljava/lang/String;)Z
ARG 0 name ARG 0 name
METHOD method_54292 getReachDistance (Z)F METHOD method_55754 getBlockInteractionRange ()D
ARG 0 creative METHOD method_55755 getEntityInteractionRange ()D
METHOD method_56092 canInteractWithEntityIn (Lnet/minecraft/class_238;D)Z
COMMENT {@return whether the player can interact with entity whose bounding box
COMMENT is {@code box}}
ARG 1 box
ARG 2 additionalRange
COMMENT the player's additional interaction range added to {@linkplain
COMMENT #getEntityInteractionRange the default range}
METHOD method_56093 canInteractWithBlockAt (Lnet/minecraft/class_2338;D)Z
COMMENT {@return whether the player can interact with block at {@code pos}}
ARG 1 pos
ARG 2 additionalRange
COMMENT the player's additional interaction range added to {@linkplain
COMMENT #getBlockInteractionRange the default range}
METHOD method_56094 canInteractWithEntity (Lnet/minecraft/class_1297;D)Z
COMMENT {@return whether the player can interact with {@code entity}}
COMMENT
COMMENT <p>This returns {@code false} for {@linkplain Entity#isRemoved removed} entities.
ARG 1 entity
ARG 2 additionalRange
COMMENT the player's additional interaction range added to {@linkplain
COMMENT #getEntityInteractionRange the default range}
METHOD method_7254 unlockRecipes (Ljava/util/Collection;)I METHOD method_7254 unlockRecipes (Ljava/util/Collection;)I
ARG 1 recipes ARG 1 recipes
METHOD method_7255 addExperience (I)V METHOD method_7255 addExperience (I)V
@ -186,8 +212,7 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
ARG 1 stat ARG 1 stat
METHOD method_7283 setMainArm (Lnet/minecraft/class_1306;)V METHOD method_7283 setMainArm (Lnet/minecraft/class_1306;)V
ARG 1 arm ARG 1 arm
METHOD method_7284 disableShield (Z)V METHOD method_7284 disableShield ()V
ARG 1 sprinting
METHOD method_7285 addScore (I)V METHOD method_7285 addScore (I)V
ARG 1 score ARG 1 score
METHOD method_7286 applyEnchantmentCosts (Lnet/minecraft/class_1799;I)V METHOD method_7286 applyEnchantmentCosts (Lnet/minecraft/class_1799;I)V

View File

@ -26,8 +26,6 @@ CLASS net/minecraft/class_1661 net/minecraft/entity/player/PlayerInventory
FIELD field_7548 armor Lnet/minecraft/class_2371; FIELD field_7548 armor Lnet/minecraft/class_2371;
METHOD <init> (Lnet/minecraft/class_1657;)V METHOD <init> (Lnet/minecraft/class_1657;)V
ARG 1 player ARG 1 player
METHOD method_20265 (ILnet/minecraft/class_1657;)V
ARG 1 player
METHOD method_29280 remove (Ljava/util/function/Predicate;ILnet/minecraft/class_1263;)I METHOD method_29280 remove (Ljava/util/function/Predicate;ILnet/minecraft/class_1263;)I
ARG 1 shouldRemove ARG 1 shouldRemove
ARG 2 maxCount ARG 2 maxCount
@ -37,6 +35,8 @@ CLASS net/minecraft/class_1661 net/minecraft/entity/player/PlayerInventory
ARG 2 notifiesClient ARG 2 notifiesClient
METHOD method_37417 dropSelectedItem (Z)Lnet/minecraft/class_1799; METHOD method_37417 dropSelectedItem (Z)Lnet/minecraft/class_1799;
ARG 1 entireStack ARG 1 entireStack
METHOD method_55753 contains (Ljava/util/function/Predicate;)Z
ARG 1 predicate
METHOD method_7364 getChangeCount ()I METHOD method_7364 getChangeCount ()I
METHOD method_7365 swapSlotWithHotbar (I)V METHOD method_7365 swapSlotWithHotbar (I)V
ARG 1 slot ARG 1 slot

View File

@ -2,4 +2,4 @@ CLASS net/minecraft/class_3855 net/minecraft/entity/projectile/AbstractFireballE
FIELD field_17081 ITEM Lnet/minecraft/class_2940; FIELD field_17081 ITEM Lnet/minecraft/class_2940;
METHOD method_16936 setItem (Lnet/minecraft/class_1799;)V METHOD method_16936 setItem (Lnet/minecraft/class_1799;)V
ARG 1 stack ARG 1 stack
METHOD method_16938 getItem ()Lnet/minecraft/class_1799; METHOD method_56685 getItem ()Lnet/minecraft/class_1799;

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_9236 net/minecraft/entity/projectile/AbstractWindChargeEntity
METHOD <init> (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;DDD)V
ARG 1 type
ARG 2 world
ARG 3 owner
ARG 4 x
ARG 6 y
ARG 8 z
METHOD method_55055 createExplosion ()V
CLASS class_9237 WindChargeExplosionBehavior

View File

@ -5,7 +5,7 @@ CLASS net/minecraft/class_1667 net/minecraft/entity/projectile/ArrowEntity
FIELD field_46971 DEFAULT_STACK Lnet/minecraft/class_1799; FIELD field_46971 DEFAULT_STACK Lnet/minecraft/class_1799;
FIELD field_7595 COLOR Lnet/minecraft/class_2940; FIELD field_7595 COLOR Lnet/minecraft/class_2940;
FIELD field_7596 colorSet Z FIELD field_7596 colorSet Z
FIELD field_7597 potion Lnet/minecraft/class_1842; FIELD field_7597 potion Lnet/minecraft/class_6880;
FIELD field_7598 effects Ljava/util/Set; FIELD field_7598 effects Ljava/util/Set;
METHOD <init> (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1799;)V METHOD <init> (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1799;)V
ARG 1 world ARG 1 world

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_9238 net/minecraft/entity/projectile/BreezeWindChargeEntity
FIELD field_49095 EXPLOSION_BEHAVIOR Lnet/minecraft/class_9236$class_9237;
FIELD field_49096 BASE_EXPLOSION_POWER F
METHOD <init> (Lnet/minecraft/class_8949;Lnet/minecraft/class_1937;)V
ARG 1 breeze
ARG 2 world

View File

@ -44,7 +44,6 @@ CLASS net/minecraft/class_1665 net/minecraft/entity/projectile/PersistentProject
COMMENT <p>This is the original stack used to spawn the projectile. {@link #asItemStack} COMMENT <p>This is the original stack used to spawn the projectile. {@link #asItemStack}
COMMENT returns a copy of that stack which can be safely changed. Additionally, COMMENT returns a copy of that stack which can be safely changed. Additionally,
COMMENT {@link #asItemStack} reflects changes to the entity data, such as custom potion ID. COMMENT {@link #asItemStack} reflects changes to the entity data, such as custom potion ID.
METHOD method_55052 deflect ()V
METHOD method_7433 setNoClip (Z)V METHOD method_7433 setNoClip (Z)V
ARG 1 noClip ARG 1 noClip
METHOD method_7434 getEntityCollision (Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Lnet/minecraft/class_3966; METHOD method_7434 getEntityCollision (Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Lnet/minecraft/class_3966;

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity
FIELD field_23740 leftOwner Z FIELD field_23740 leftOwner Z
FIELD field_28646 shot Z FIELD field_28646 shot Z
FIELD field_33399 owner Lnet/minecraft/class_1297; FIELD field_33399 owner Lnet/minecraft/class_1297;
FIELD field_48746 deflected Z
METHOD method_24919 setVelocity (Lnet/minecraft/class_1297;FFFFF)V METHOD method_24919 setVelocity (Lnet/minecraft/class_1297;FFFFF)V
COMMENT Sets velocity and updates rotation accordingly. COMMENT Sets velocity and updates rotation accordingly.
ARG 1 shooter ARG 1 shooter

View File

@ -1,8 +1,18 @@
CLASS net/minecraft/class_8956 net/minecraft/entity/projectile/WindChargeEntity CLASS net/minecraft/class_8956 net/minecraft/entity/projectile/WindChargeEntity
FIELD field_47579 EXPLOSION_BEHAVIOR Lnet/minecraft/class_8956$class_9036; FIELD field_47579 EXPLOSION_BEHAVIOR Lnet/minecraft/class_8956$class_9036;
METHOD <init> (Lnet/minecraft/class_1299;Lnet/minecraft/class_8949;Lnet/minecraft/class_1937;)V FIELD field_49097 BASE_EXPLOSION_POWER F
ARG 1 type METHOD <init> (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;DDD)V
ARG 2 breeze ARG 1 player
ARG 3 world ARG 2 world
METHOD method_55055 createExplosion ()V ARG 3 x
ARG 5 y
ARG 7 z
METHOD <init> (Lnet/minecraft/class_1937;DDDDDD)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 directionX
ARG 10 directionY
ARG 12 directionZ
CLASS class_9036 WindChargeExplosionBehavior CLASS class_9036 WindChargeExplosionBehavior

View File

@ -10,7 +10,7 @@ CLASS net/minecraft/class_1686 net/minecraft/entity/projectile/thrown/PotionEnti
ARG 2 owner ARG 2 owner
METHOD method_46401 (Lnet/minecraft/class_1309;)Z METHOD method_46401 (Lnet/minecraft/class_1309;)Z
ARG 0 entity ARG 0 entity
METHOD method_7497 applyLingeringPotion (Lnet/minecraft/class_1799;Lnet/minecraft/class_1842;)V METHOD method_7497 applyLingeringPotion (Lnet/minecraft/class_1799;Lnet/minecraft/class_6880;)V
ARG 1 stack ARG 1 stack
ARG 2 potion ARG 2 potion
METHOD method_7498 applySplashPotion (Ljava/util/List;Lnet/minecraft/class_1297;)V METHOD method_7498 applySplashPotion (Ljava/util/List;Lnet/minecraft/class_1297;)V

View File

@ -9,4 +9,3 @@ CLASS net/minecraft/class_1682 net/minecraft/entity/projectile/thrown/ThrownEnti
ARG 1 type ARG 1 type
ARG 2 owner ARG 2 owner
ARG 3 world ARG 3 world
METHOD method_7490 getGravity ()F

View File

@ -1,6 +1,5 @@
CLASS net/minecraft/class_3857 net/minecraft/entity/projectile/thrown/ThrownItemEntity CLASS net/minecraft/class_3857 net/minecraft/entity/projectile/thrown/ThrownItemEntity
FIELD field_17082 ITEM Lnet/minecraft/class_2940; FIELD field_17082 ITEM Lnet/minecraft/class_2940;
METHOD method_16940 setItem (Lnet/minecraft/class_1799;)V METHOD method_16940 setItem (Lnet/minecraft/class_1799;)V
ARG 1 item ARG 1 stack
METHOD method_16942 getDefaultItem ()Lnet/minecraft/class_1792; METHOD method_16942 getDefaultItem ()Lnet/minecraft/class_1792;
METHOD method_16943 getItem ()Lnet/minecraft/class_1799;

View File

@ -9,8 +9,7 @@ CLASS net/minecraft/class_1688 net/minecraft/entity/vehicle/AbstractMinecartEnti
FIELD field_45139 clientYaw D FIELD field_45139 clientYaw D
FIELD field_45140 clientPitch D FIELD field_45140 clientPitch D
FIELD field_45141 clientVelocity Lnet/minecraft/class_243; FIELD field_45141 clientVelocity Lnet/minecraft/class_243;
FIELD field_46214 PASSENGER_ATTACHMENT_Y_OFFSET F FIELD field_47822 VILLAGER_PASSENGER_ATTACHMENT_POS Lnet/minecraft/class_243;
FIELD field_46219 VILLAGER_PASSENGER_ATTACHMENT_Y_OFFSET F
FIELD field_7660 yawFlipped Z FIELD field_7660 yawFlipped Z
FIELD field_7661 CUSTOM_BLOCK_OFFSET Lnet/minecraft/class_2940; FIELD field_7661 CUSTOM_BLOCK_OFFSET Lnet/minecraft/class_2940;
FIELD field_7664 ADJACENT_RAIL_POSITIONS_BY_SHAPE Ljava/util/Map; FIELD field_7664 ADJACENT_RAIL_POSITIONS_BY_SHAPE Ljava/util/Map;

View File

@ -38,3 +38,4 @@ CLASS net/minecraft/class_7265 net/minecraft/entity/vehicle/VehicleInventory
METHOD method_42294 canPlayerAccess (Lnet/minecraft/class_1657;)Z METHOD method_42294 canPlayerAccess (Lnet/minecraft/class_1657;)Z
ARG 1 player ARG 1 player
METHOD method_42295 isInventoryEmpty ()Z METHOD method_42295 isInventoryEmpty ()Z
METHOD method_5829 getBoundingBox ()Lnet/minecraft/class_238;

View File

@ -1,8 +1,8 @@
CLASS net/minecraft/class_3610 net/minecraft/fluid/FluidState CLASS net/minecraft/class_3610 net/minecraft/fluid/FluidState
FIELD field_25018 CODEC Lcom/mojang/serialization/Codec; FIELD field_25018 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_3611;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V METHOD <init> (Lnet/minecraft/class_3611;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)V
ARG 1 fluid ARG 1 fluid
ARG 2 propertiesMap ARG 2 propertyMap
ARG 3 codec ARG 3 codec
METHOD method_15756 canFlowTo (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z METHOD method_15756 canFlowTo (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 1 world ARG 1 world

View File

@ -31,6 +31,7 @@ CLASS net/minecraft/class_1263 net/minecraft/inventory/Inventory
COMMENT @see net.minecraft.entity.vehicle.VehicleInventory COMMENT @see net.minecraft.entity.vehicle.VehicleInventory
COMMENT @see net.minecraft.block.entity.LockableContainerBlockEntity COMMENT @see net.minecraft.block.entity.LockableContainerBlockEntity
FIELD field_29952 MAX_COUNT_PER_STACK I FIELD field_29952 MAX_COUNT_PER_STACK I
FIELD field_48319 DEFAULT_MAX_INTERACTION_RANGE F
METHOD method_18861 count (Lnet/minecraft/class_1792;)I METHOD method_18861 count (Lnet/minecraft/class_1792;)I
COMMENT {@return the number of times {@code item} occurs in this inventory COMMENT {@return the number of times {@code item} occurs in this inventory
COMMENT across all stored stacks} COMMENT across all stored stacks}
@ -68,7 +69,7 @@ CLASS net/minecraft/class_1263 net/minecraft/inventory/Inventory
COMMENT @see #canPlayerUse(BlockEntity, PlayerEntity, int) COMMENT @see #canPlayerUse(BlockEntity, PlayerEntity, int)
ARG 0 blockEntity ARG 0 blockEntity
ARG 1 player ARG 1 player
METHOD method_49106 canPlayerUse (Lnet/minecraft/class_2586;Lnet/minecraft/class_1657;I)Z METHOD method_49106 canPlayerUse (Lnet/minecraft/class_2586;Lnet/minecraft/class_1657;F)Z
COMMENT {@return whether {@code player} can use this {@code blockEntity}} COMMENT {@return whether {@code player} can use this {@code blockEntity}}
COMMENT COMMENT
COMMENT @apiNote This is used by block entities to implement {@link COMMENT @apiNote This is used by block entities to implement {@link

View File

@ -5,5 +5,6 @@ CLASS net/minecraft/class_8181 net/minecraft/inventory/SingleStackInventory
METHOD method_54078 decreaseStack (I)Lnet/minecraft/class_1799; METHOD method_54078 decreaseStack (I)Lnet/minecraft/class_1799;
ARG 1 count ARG 1 count
METHOD method_54079 getStack ()Lnet/minecraft/class_1799; METHOD method_54079 getStack ()Lnet/minecraft/class_1799;
METHOD method_54080 asBlockEntity ()Lnet/minecraft/class_2586;
METHOD method_54099 emptyStack ()Lnet/minecraft/class_1799; METHOD method_54099 emptyStack ()Lnet/minecraft/class_1799;
CLASS class_9210 SingleStackBlockEntityInventory
METHOD method_54080 asBlockEntity ()Lnet/minecraft/class_2586;

View File

@ -0,0 +1,19 @@
CLASS net/minecraft/class_4059 net/minecraft/item/AnimalArmorItem
FIELD field_47823 entityTexture Lnet/minecraft/class_2960;
FIELD field_47824 type Lnet/minecraft/class_4059$class_9076;
METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_4059$class_9076;Lnet/minecraft/class_1792$class_1793;)V
ARG 1 material
ARG 2 type
ARG 3 settings
METHOD method_18454 getEntityTexture ()Lnet/minecraft/class_2960;
METHOD method_55756 getType ()Lnet/minecraft/class_4059$class_9076;
CLASS class_9076 Type
FIELD field_47827 textureIdFunction Ljava/util/function/Function;
METHOD <init> (Ljava/lang/String;ILjava/util/function/Function;)V
ARG 3 textureIdFunction
METHOD method_56686 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;
ARG 0 id
METHOD method_56687 (Ljava/lang/String;)Ljava/lang/String;
ARG 0 path
METHOD method_56688 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;
ARG 0 id

View File

@ -1,13 +1,10 @@
CLASS net/minecraft/class_1738 net/minecraft/item/ArmorItem CLASS net/minecraft/class_1738 net/minecraft/item/ArmorItem
FIELD field_21976 knockbackResistance F FIELD field_23741 attributeModifiers Ljava/util/function/Supplier;
FIELD field_23741 attributeModifiers Lcom/google/common/collect/Multimap;
FIELD field_41933 type Lnet/minecraft/class_1738$class_8051; FIELD field_41933 type Lnet/minecraft/class_1738$class_8051;
FIELD field_7876 MODIFIERS Ljava/util/EnumMap; FIELD field_7876 MODIFIERS Ljava/util/EnumMap;
FIELD field_7877 toughness F
FIELD field_7878 protection I
FIELD field_7879 DISPENSER_BEHAVIOR Lnet/minecraft/class_2357; FIELD field_7879 DISPENSER_BEHAVIOR Lnet/minecraft/class_2357;
FIELD field_7881 material Lnet/minecraft/class_1741; FIELD field_7881 material Lnet/minecraft/class_6880;
METHOD <init> (Lnet/minecraft/class_1741;Lnet/minecraft/class_1738$class_8051;Lnet/minecraft/class_1792$class_1793;)V METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_1738$class_8051;Lnet/minecraft/class_1792$class_1793;)V
ARG 1 material ARG 1 material
ARG 2 type ARG 2 type
ARG 3 settings ARG 3 settings
@ -18,13 +15,17 @@ CLASS net/minecraft/class_1738 net/minecraft/item/ArmorItem
METHOD method_7684 dispenseArmor (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Z METHOD method_7684 dispenseArmor (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Z
ARG 0 pointer ARG 0 pointer
ARG 1 armor ARG 1 armor
METHOD method_7686 getMaterial ()Lnet/minecraft/class_1741; METHOD method_7686 getMaterial ()Lnet/minecraft/class_6880;
METHOD method_7687 getProtection ()I METHOD method_7687 getProtection ()I
CLASS class_8051 Type CLASS class_8051 Type
FIELD field_41938 equipmentSlot Lnet/minecraft/class_1304; FIELD field_41938 equipmentSlot Lnet/minecraft/class_1304;
FIELD field_41939 name Ljava/lang/String; FIELD field_41939 name Ljava/lang/String;
FIELD field_48839 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_1304;Ljava/lang/String;)V METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_1304;Ljava/lang/String;)V
ARG 3 equipmentSlot ARG 3 equipmentSlot
ARG 4 name ARG 4 name
METHOD method_48399 getEquipmentSlot ()Lnet/minecraft/class_1304; METHOD method_48399 getEquipmentSlot ()Lnet/minecraft/class_1304;
METHOD method_48400 getName ()Ljava/lang/String; METHOD method_48400 getName ()Ljava/lang/String;
METHOD method_56690 getMaxDamage (I)I
ARG 1 multiplier
METHOD method_56691 isTrimmable ()Z

View File

@ -3,59 +3,13 @@ CLASS net/minecraft/class_1741 net/minecraft/item/ArmorMaterial
COMMENT COMMENT
COMMENT <p> COMMENT <p>
COMMENT To view available vanilla armor materials, visit {@link ArmorMaterials}. COMMENT To view available vanilla armor materials, visit {@link ArmorMaterials}.
METHOD method_24355 getKnockbackResistance ()F FIELD comp_2299 getEnchantability I
COMMENT {@return the knockback resistance value of an {@link ArmorItem} piece using this {@link ArmorMaterial}} FIELD comp_2300 getEquipSound Lnet/minecraft/class_6880;
COMMENT FIELD comp_2301 getRepairIngredient Ljava/util/function/Supplier;
COMMENT <p> FIELD comp_2303 getToughness F
COMMENT {@link ArmorItem} will cover the value returned here into the {@link net.minecraft.entity.attribute.EntityAttributes#GENERIC_KNOCKBACK_RESISTANCE} FIELD comp_2304 getKnockbackResistance F
COMMENT statistic with the {@link net.minecraft.entity.attribute.EntityAttributeModifier.Operation#ADDITION} modifier type. FIELD field_48840 CODEC Lcom/mojang/serialization/Codec;
METHOD method_48402 getDurability (Lnet/minecraft/class_1738$class_8051;)I METHOD comp_2299 getEnchantability ()I
COMMENT Returns the total amount of durability points an {@link ArmorItem} using this {@link ArmorMaterial} has.
COMMENT
COMMENT <p>
COMMENT The value returned here will set the {@link Item.Settings} max durability option when passed
COMMENT into {@link ArmorItem#ArmorItem(net.minecraft.item.ArmorMaterial, ArmorItem.Type, Item.Settings)}
COMMENT if the value was not already specified.
COMMENT
COMMENT @return the total durability an {@link ArmorItem} with this {@link ArmorMaterial} has
ARG 1 type
COMMENT the {@link ArmorItem.Type} of the {@link Item} with this {@link ArmorMaterial}
METHOD method_48403 getProtection (Lnet/minecraft/class_1738$class_8051;)I
COMMENT Returns the amount of armor protection points offered by an {@link ArmorItem}
COMMENT using this {@link ArmorMaterial} while it is worn by a player.
COMMENT
COMMENT <p>
COMMENT The protection value returned here is applied as an {@link net.minecraft.entity.attribute.EntityAttributeModifier}
COMMENT to a player wearing the {@link ArmorItem} piece via the {@link net.minecraft.entity.attribute.EntityAttributeModifier.Operation#ADDITION} modifier.
COMMENT
COMMENT @return the amount of armor protection points offered by an {@link ArmorItem} with this {@link ArmorMaterial}
ARG 1 type
COMMENT the {@link ArmorItem.Type} of the {@link Item} with this {@link ArmorMaterial}
METHOD method_7694 getName ()Ljava/lang/String;
COMMENT Returns the {@code name} of this {@link ArmorMaterial}, which is used for locating armor texture files.
COMMENT
COMMENT <p>
COMMENT The return value of this method should be in {@code snake_case}.
COMMENT {@link net.minecraft.client.render.entity.feature.ArmorFeatureRenderer} will expect to find an armor
COMMENT texture file matching {@code minecraft:textures/models/armor/{material_name}_layer_[1/2].png}
COMMENT based off the return result of this method.
COMMENT
COMMENT <p>
COMMENT Example: given a return value of {@code cool_material}, {@code ArmorFeatureRenderer} will require a file
COMMENT at {@code minecraft:textures/models/armor/cool_material_layer_1.png} and {@code minecraft:textures/models/armor/cool_material_layer_2.png}.
COMMENT
COMMENT @return the {@code name} of this armor material in snake_case, used for finding armor textures
METHOD method_7695 getRepairIngredient ()Lnet/minecraft/class_1856;
COMMENT Returns the {@link Ingredient} used to repair items using this {@link ArmorMaterial}.
COMMENT
COMMENT <p>
COMMENT By default, {@link ArmorItem} will delegate {@link Item#canRepair(ItemStack, ItemStack)}
COMMENT back to this method.
COMMENT
COMMENT @return the {@link Ingredient} required to repair items with this {@link ArmorMaterial}
METHOD method_7698 getEquipSound ()Lnet/minecraft/class_3414;
COMMENT @return the {@link SoundEvent} played when a {@link net.minecraft.entity.LivingEntity} equips an {@link ArmorItem} using this {@link ArmorMaterial}
METHOD method_7699 getEnchantability ()I
COMMENT Returns the base enchantment value used by {@link ArmorItem} with this material. COMMENT Returns the base enchantment value used by {@link ArmorItem} with this material.
COMMENT COMMENT
COMMENT <p> COMMENT <p>
@ -67,7 +21,17 @@ CLASS net/minecraft/class_1741 net/minecraft/item/ArmorMaterial
COMMENT The highest enchantability value in vanilla is Netherite, at {@code 37}. COMMENT The highest enchantability value in vanilla is Netherite, at {@code 37}.
COMMENT COMMENT
COMMENT @return the enchantment value sent back to {@link Item#getEnchantability()} for armor using this material COMMENT @return the enchantment value sent back to {@link Item#getEnchantability()} for armor using this material
METHOD method_7700 getToughness ()F METHOD comp_2300 getEquipSound ()Lnet/minecraft/class_6880;
COMMENT @return the {@link SoundEvent} played when a {@link net.minecraft.entity.LivingEntity} equips an {@link ArmorItem} using this {@link ArmorMaterial}
METHOD comp_2301 getRepairIngredient ()Ljava/util/function/Supplier;
COMMENT Returns the {@link Ingredient} used to repair items using this {@link ArmorMaterial}.
COMMENT
COMMENT <p>
COMMENT By default, {@link ArmorItem} will delegate {@link Item#canRepair(ItemStack, ItemStack)}
COMMENT back to this method.
COMMENT
COMMENT @return the {@link Ingredient} required to repair items with this {@link ArmorMaterial}
METHOD comp_2303 getToughness ()F
COMMENT Returns the toughness value of an {@link ArmorItem} piece using this {@link ArmorMaterial}. COMMENT Returns the toughness value of an {@link ArmorItem} piece using this {@link ArmorMaterial}.
COMMENT COMMENT
COMMENT <p> COMMENT <p>
@ -75,3 +39,39 @@ CLASS net/minecraft/class_1741 net/minecraft/item/ArmorMaterial
COMMENT statistic with the {@link net.minecraft.entity.attribute.EntityAttributeModifier.Operation#ADDITION} modifier type. COMMENT statistic with the {@link net.minecraft.entity.attribute.EntityAttributeModifier.Operation#ADDITION} modifier type.
COMMENT COMMENT
COMMENT @return the toughness value of any {@link ArmorItem} using this {@link ArmorMaterial} COMMENT @return the toughness value of any {@link ArmorItem} using this {@link ArmorMaterial}
METHOD comp_2304 getKnockbackResistance ()F
COMMENT {@return the knockback resistance value of an {@link ArmorItem} piece using this {@link ArmorMaterial}}
COMMENT
COMMENT <p>
COMMENT {@link ArmorItem} will cover the value returned here into the {@link net.minecraft.entity.attribute.EntityAttributes#GENERIC_KNOCKBACK_RESISTANCE}
COMMENT statistic with the {@link net.minecraft.entity.attribute.EntityAttributeModifier.Operation#ADDITION} modifier type.
METHOD method_48403 getProtection (Lnet/minecraft/class_1738$class_8051;)I
COMMENT Returns the amount of armor protection points offered by an {@link ArmorItem}
COMMENT using this {@link ArmorMaterial} while it is worn by a player.
COMMENT
COMMENT <p>
COMMENT The protection value returned here is applied as an {@link net.minecraft.entity.attribute.EntityAttributeModifier}
COMMENT to a player wearing the {@link ArmorItem} piece via the {@link net.minecraft.entity.attribute.EntityAttributeModifier.Operation#ADDITION} modifier.
COMMENT
COMMENT @return the amount of armor protection points offered by an {@link ArmorItem} with this {@link ArmorMaterial}
ARG 1 type
COMMENT the {@link ArmorItem.Type} of the {@link Item} with this {@link ArmorMaterial}
CLASS class_9196 Layer
FIELD field_48841 id Lnet/minecraft/class_2960;
FIELD field_48842 suffix Ljava/lang/String;
FIELD field_48843 dyeable Z
FIELD field_48844 layer2Texture Lnet/minecraft/class_2960;
FIELD field_48845 layer1Texture Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD <init> (Lnet/minecraft/class_2960;Ljava/lang/String;Z)V
ARG 1 id
ARG 2 suffix
ARG 3 dyeable
METHOD method_56692 isDyeable ()Z
METHOD method_56693 getTexture (Z)Lnet/minecraft/class_2960;
ARG 1 secondLayer
METHOD method_56694 (ZLjava/lang/String;)Ljava/lang/String;
ARG 2 path
METHOD method_56695 getTextureId (Z)Lnet/minecraft/class_2960;
ARG 1 secondLayer

View File

@ -1,24 +1,5 @@
CLASS net/minecraft/class_1740 net/minecraft/item/ArmorMaterials CLASS net/minecraft/class_1740 net/minecraft/item/ArmorMaterials
FIELD field_21978 knockbackResistance F FIELD field_7887 CHAIN Lnet/minecraft/class_6880;
FIELD field_41941 CODEC Lcom/mojang/serialization/Codec;
FIELD field_41942 BASE_DURABILITY Ljava/util/EnumMap;
FIELD field_41943 protectionAmounts Ljava/util/EnumMap;
FIELD field_7883 durabilityMultiplier I
FIELD field_7884 name Ljava/lang/String;
FIELD field_7885 repairIngredientSupplier Lnet/minecraft/class_3528;
FIELD field_7886 equipSound Lnet/minecraft/class_3414;
FIELD field_7887 CHAIN Lnet/minecraft/class_1740;
FIELD field_7894 toughness F
FIELD field_7896 enchantability I
METHOD <init> (Ljava/lang/String;ILjava/lang/String;ILjava/util/EnumMap;ILnet/minecraft/class_3414;FFLjava/util/function/Supplier;)V
ARG 3 name
ARG 4 durabilityMultiplier
ARG 5 protectionAmounts
ARG 6 enchantability
ARG 7 equipSound
ARG 8 toughness
ARG 9 knockbackResistance
ARG 10 repairIngredientSupplier
METHOD method_48405 (Ljava/util/EnumMap;)V METHOD method_48405 (Ljava/util/EnumMap;)V
ARG 0 map ARG 0 map
METHOD method_48406 (Ljava/util/EnumMap;)V METHOD method_48406 (Ljava/util/EnumMap;)V
@ -35,3 +16,22 @@ CLASS net/minecraft/class_1740 net/minecraft/item/ArmorMaterials
ARG 0 map ARG 0 map
METHOD method_48412 (Ljava/util/EnumMap;)V METHOD method_48412 (Ljava/util/EnumMap;)V
ARG 0 map ARG 0 map
METHOD method_56697 getDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;
ARG 0 registry
METHOD method_56698 register (Ljava/lang/String;Ljava/util/EnumMap;ILnet/minecraft/class_6880;FFLjava/util/function/Supplier;)Lnet/minecraft/class_6880;
ARG 0 id
ARG 1 defense
ARG 2 enchantability
ARG 3 equipSound
ARG 4 toughness
ARG 5 knockbackResistance
ARG 6 repairIngredient
METHOD method_56699 register (Ljava/lang/String;Ljava/util/EnumMap;ILnet/minecraft/class_6880;FFLjava/util/function/Supplier;Ljava/util/List;)Lnet/minecraft/class_6880;
ARG 0 id
ARG 1 defense
ARG 2 enchantability
ARG 3 equipSound
ARG 4 toughness
ARG 5 knockbackResistance
ARG 6 repairIngredient
ARG 7 layers

View File

@ -5,8 +5,6 @@ CLASS net/minecraft/class_1743 net/minecraft/item/AxeItem
ARG 2 attackDamage ARG 2 attackDamage
ARG 3 attackSpeed ARG 3 attackSpeed
ARG 4 settings ARG 4 settings
METHOD method_20269 (Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V
ARG 1 p
METHOD method_34716 getStrippedState (Lnet/minecraft/class_2680;)Ljava/util/Optional; METHOD method_34716 getStrippedState (Lnet/minecraft/class_2680;)Ljava/util/Optional;
ARG 1 state ARG 1 state
METHOD method_34717 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680; METHOD method_34717 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680;

View File

@ -1,12 +1,8 @@
CLASS net/minecraft/class_1752 net/minecraft/item/BoneMealItem CLASS net/minecraft/class_1752 net/minecraft/item/BoneMealItem
METHOD method_40006 (Lnet/minecraft/class_4970$class_4971;)Z METHOD method_40006 (Lnet/minecraft/class_4970$class_4971;)Z
ARG 0 state ARG 0 state
METHOD method_40127 (Lnet/minecraft/class_1937;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional;
ARG 1 blocks
METHOD method_40128 (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2680; METHOD method_40128 (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2680;
ARG 0 blockEntry ARG 0 blockEntry
METHOD method_40129 (Lnet/minecraft/class_1937;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional;
ARG 1 blocks
METHOD method_40130 (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2680; METHOD method_40130 (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2680;
ARG 0 blockEntry ARG 0 blockEntry
METHOD method_7719 useOnGround (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z METHOD method_7719 useOnGround (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z

View File

@ -1,7 +1,5 @@
CLASS net/minecraft/class_1753 net/minecraft/item/BowItem CLASS net/minecraft/class_1753 net/minecraft/item/BowItem
FIELD field_30855 TICKS_PER_SECOND I FIELD field_30855 TICKS_PER_SECOND I
FIELD field_30856 RANGE I FIELD field_30856 RANGE I
METHOD method_20270 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1657;)V
ARG 1 p
METHOD method_7722 getPullProgress (I)F METHOD method_7722 getPullProgress (I)F
ARG 0 useTicks ARG 0 useTicks

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_8162 net/minecraft/item/BrushItem CLASS net/minecraft/class_8162 net/minecraft/item/BrushItem
FIELD field_42683 MAX_BRUSH_TIME I FIELD field_42683 MAX_BRUSH_TIME I
FIELD field_43390 ANIMATION_DURATION I
METHOD method_49184 addDustParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_3965;Lnet/minecraft/class_2680;Lnet/minecraft/class_243;Lnet/minecraft/class_1306;)V METHOD method_49184 addDustParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_3965;Lnet/minecraft/class_2680;Lnet/minecraft/class_243;Lnet/minecraft/class_1306;)V
ARG 1 world ARG 1 world
ARG 2 hitResult ARG 2 hitResult
@ -8,8 +9,6 @@ CLASS net/minecraft/class_8162 net/minecraft/item/BrushItem
ARG 5 arm ARG 5 arm
METHOD method_49999 getHitResult (Lnet/minecraft/class_1657;)Lnet/minecraft/class_239; METHOD method_49999 getHitResult (Lnet/minecraft/class_1657;)Lnet/minecraft/class_239;
ARG 1 user ARG 1 user
METHOD method_51163 (Lnet/minecraft/class_1304;Lnet/minecraft/class_1309;)V
ARG 1 userx
METHOD method_51309 (Lnet/minecraft/class_1297;)Z METHOD method_51309 (Lnet/minecraft/class_1297;)Z
ARG 0 entity ARG 0 entity
CLASS class_8163 DustParticlesOffset CLASS class_8163 DustParticlesOffset

View File

@ -3,6 +3,8 @@ CLASS net/minecraft/class_1764 net/minecraft/item/CrossbowItem
FIELD field_30864 CHARGED_KEY Ljava/lang/String; FIELD field_30864 CHARGED_KEY Ljava/lang/String;
FIELD field_30865 CHARGED_PROJECTILES_KEY Ljava/lang/String; FIELD field_30865 CHARGED_PROJECTILES_KEY Ljava/lang/String;
FIELD field_30866 DEFAULT_PULL_TIME I FIELD field_30866 DEFAULT_PULL_TIME I
FIELD field_30867 CHARGE_PROGRESS F
FIELD field_30868 LOAD_PROGRESS F
FIELD field_30869 DEFAULT_SPEED F FIELD field_30869 DEFAULT_SPEED F
FIELD field_30870 FIREWORK_ROCKET_SPEED F FIELD field_30870 FIREWORK_ROCKET_SPEED F
FIELD field_7936 loaded Z FIELD field_7936 loaded Z
@ -12,8 +14,6 @@ CLASS net/minecraft/class_1764 net/minecraft/item/CrossbowItem
ARG 1 entity ARG 1 entity
ARG 2 crossbow ARG 2 crossbow
ARG 3 arrow ARG 3 arrow
METHOD method_20272 (Lnet/minecraft/class_1268;Lnet/minecraft/class_1309;)V
ARG 1 e
METHOD method_20309 getSpeed (Lnet/minecraft/class_1799;)F METHOD method_20309 getSpeed (Lnet/minecraft/class_1799;)F
ARG 0 stack ARG 0 stack
METHOD method_7763 shoot (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;FZFFF)V METHOD method_7763 shoot (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;FZFFF)V

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_4057 net/minecraft/item/DyeableArmorItem

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_4058 net/minecraft/item/DyeableHorseArmorItem

View File

@ -6,11 +6,11 @@ CLASS net/minecraft/class_1768 net/minecraft/item/DyeableItem
ARG 0 stack ARG 0 stack
ARG 1 colors ARG 1 colors
METHOD method_7798 removeColor (Lnet/minecraft/class_1799;)V METHOD method_7798 removeColor (Lnet/minecraft/class_1799;)V
ARG 1 stack ARG 0 stack
METHOD method_7799 setColor (Lnet/minecraft/class_1799;I)V METHOD method_7799 setColor (Lnet/minecraft/class_1799;I)V
ARG 1 stack ARG 0 stack
ARG 2 color ARG 1 color
METHOD method_7800 getColor (Lnet/minecraft/class_1799;)I METHOD method_7800 getColor (Lnet/minecraft/class_1799;)I
ARG 1 stack ARG 0 stack
METHOD method_7801 hasColor (Lnet/minecraft/class_1799;)Z METHOD method_7801 hasColor (Lnet/minecraft/class_1799;)Z
ARG 1 stack ARG 0 stack

View File

@ -2,7 +2,7 @@ CLASS net/minecraft/class_5151 net/minecraft/item/Equipment
COMMENT Represents a type of item that is wearable in an armor equipment slot, or a shield. COMMENT Represents a type of item that is wearable in an armor equipment slot, or a shield.
COMMENT COMMENT
COMMENT <p>This type of item can be targeted by the {@code minecraft:binding_curse} enchantment. COMMENT <p>This type of item can be targeted by the {@code minecraft:binding_curse} enchantment.
METHOD method_31570 getEquipSound ()Lnet/minecraft/class_3414; METHOD method_31570 getEquipSound ()Lnet/minecraft/class_6880;
METHOD method_48576 equipAndSwap (Lnet/minecraft/class_1792;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271; METHOD method_48576 equipAndSwap (Lnet/minecraft/class_1792;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271;
ARG 1 item ARG 1 item
ARG 2 world ARG 2 world

View File

@ -3,15 +3,13 @@ CLASS net/minecraft/class_1806 net/minecraft/item/FilledMapItem
FIELD field_30910 MAP_KEY Ljava/lang/String; FIELD field_30910 MAP_KEY Ljava/lang/String;
FIELD field_41067 MAP_SCALE_DIRECTION_KEY Ljava/lang/String; FIELD field_41067 MAP_SCALE_DIRECTION_KEY Ljava/lang/String;
FIELD field_41068 MAP_TO_LOCK_KEY Ljava/lang/String; FIELD field_41068 MAP_TO_LOCK_KEY Ljava/lang/String;
METHOD method_17440 getMapName (I)Ljava/lang/String;
ARG 0 mapId
METHOD method_17442 copyMap (Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;)V METHOD method_17442 copyMap (Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;)V
ARG 0 world ARG 0 world
ARG 1 stack ARG 1 stack
METHOD method_32348 setMapId (Lnet/minecraft/class_1799;I)V METHOD method_32348 setMapId (Lnet/minecraft/class_1799;Lnet/minecraft/class_9209;)V
ARG 0 stack ARG 0 stack
ARG 1 id ARG 1 id
METHOD method_32349 allocateMapId (Lnet/minecraft/class_1937;IIIZZLnet/minecraft/class_5321;)I METHOD method_32349 allocateMapId (Lnet/minecraft/class_1937;IIIZZLnet/minecraft/class_5321;)Lnet/minecraft/class_9209;
ARG 0 world ARG 0 world
ARG 1 x ARG 1 x
ARG 2 z ARG 2 z
@ -23,7 +21,7 @@ CLASS net/minecraft/class_1806 net/minecraft/item/FilledMapItem
ARG 0 biomes ARG 0 biomes
ARG 1 x ARG 1 x
ARG 2 z ARG 2 z
METHOD method_53836 getIdText (I)Lnet/minecraft/class_2561; METHOD method_53836 getIdText (Lnet/minecraft/class_9209;)Lnet/minecraft/class_2561;
ARG 0 id ARG 0 id
METHOD method_53837 getIdText (Lnet/minecraft/class_1799;)Lnet/minecraft/class_2561; METHOD method_53837 getIdText (Lnet/minecraft/class_1799;)Lnet/minecraft/class_2561;
ARG 0 stack ARG 0 stack
@ -35,7 +33,7 @@ CLASS net/minecraft/class_1806 net/minecraft/item/FilledMapItem
ARG 0 map ARG 0 map
ARG 1 world ARG 1 world
ARG 2 amount ARG 2 amount
METHOD method_7997 getMapState (Ljava/lang/Integer;Lnet/minecraft/class_1937;)Lnet/minecraft/class_22; METHOD method_7997 getMapState (Lnet/minecraft/class_9209;Lnet/minecraft/class_1937;)Lnet/minecraft/class_22;
ARG 0 id ARG 0 id
ARG 1 world ARG 1 world
METHOD method_7998 updateColors (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;Lnet/minecraft/class_22;)V METHOD method_7998 updateColors (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;Lnet/minecraft/class_22;)V
@ -59,7 +57,7 @@ CLASS net/minecraft/class_1806 net/minecraft/item/FilledMapItem
METHOD method_8002 fillExplorationMap (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)V METHOD method_8002 fillExplorationMap (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)V
ARG 0 world ARG 0 world
ARG 1 map ARG 1 map
METHOD method_8003 getMapId (Lnet/minecraft/class_1799;)Ljava/lang/Integer; METHOD method_8003 getMapId (Lnet/minecraft/class_1799;)Lnet/minecraft/class_9209;
ARG 0 stack ARG 0 stack
METHOD method_8005 createMap (Lnet/minecraft/class_1937;IIBZZ)Lnet/minecraft/class_1799; METHOD method_8005 createMap (Lnet/minecraft/class_1937;IIBZZ)Lnet/minecraft/class_1799;
ARG 0 world ARG 0 world

View File

@ -1,3 +1 @@
CLASS net/minecraft/class_1787 net/minecraft/item/FishingRodItem CLASS net/minecraft/class_1787 net/minecraft/item/FishingRodItem
METHOD method_20275 (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V
ARG 1 p

View File

@ -1,5 +1 @@
CLASS net/minecraft/class_1786 net/minecraft/item/FlintAndSteelItem CLASS net/minecraft/class_1786 net/minecraft/item/FlintAndSteelItem
METHOD method_20276 (Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V
ARG 1 p
METHOD method_20277 (Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V
ARG 1 p

View File

@ -18,8 +18,6 @@ CLASS net/minecraft/class_7430 net/minecraft/item/GoatHornItem
ARG 0 world ARG 0 world
ARG 1 player ARG 1 player
ARG 2 instrument ARG 2 instrument
METHOD method_43710 (Lnet/minecraft/class_5819;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional;
ARG 1 entryList
METHOD method_43711 getInstrument (Lnet/minecraft/class_1799;)Ljava/util/Optional; METHOD method_43711 getInstrument (Lnet/minecraft/class_1799;)Ljava/util/Optional;
ARG 1 stack ARG 1 stack
METHOD method_45432 (Lnet/minecraft/class_6880;)Ljava/lang/Integer; METHOD method_45432 (Lnet/minecraft/class_6880;)Ljava/lang/Integer;

View File

@ -9,8 +9,6 @@ CLASS net/minecraft/class_1794 net/minecraft/item/HoeItem
ARG 2 attackDamage ARG 2 attackDamage
ARG 3 attackSpeed ARG 3 attackSpeed
ARG 4 settings ARG 4 settings
METHOD method_20279 (Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V
ARG 1 p
METHOD method_36984 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1838;)V METHOD method_36984 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1838;)V
ARG 1 context ARG 1 context
METHOD method_36985 createTillAndDropAction (Lnet/minecraft/class_2680;Lnet/minecraft/class_1935;)Ljava/util/function/Consumer; METHOD method_36985 createTillAndDropAction (Lnet/minecraft/class_2680;Lnet/minecraft/class_1935;)Ljava/util/function/Consumer;

View File

@ -1,10 +0,0 @@
CLASS net/minecraft/class_4059 net/minecraft/item/HorseArmorItem
FIELD field_18136 bonus I
FIELD field_18137 entityTexture Ljava/lang/String;
FIELD field_30886 ENTITY_TEXTURE_PREFIX Ljava/lang/String;
METHOD <init> (ILjava/lang/String;Lnet/minecraft/class_1792$class_1793;)V
ARG 1 bonus
ARG 2 name
ARG 3 settings
METHOD method_18454 getEntityTexture ()Lnet/minecraft/class_2960;
METHOD method_18455 getBonus ()I

View File

@ -323,7 +323,7 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
COMMENT <p>Tools and melee weapons should override this to damage the stack. COMMENT <p>Tools and melee weapons should override this to damage the stack.
COMMENT COMMENT
COMMENT @return whether the item's use stat should be incremented COMMENT @return whether the item's use stat should be incremented
COMMENT @see ItemStack#damage(int, LivingEntity, java.util.function.Consumer) COMMENT @see ItemStack#damage(int, LivingEntity, EquipmentSlot)
ARG 1 stack ARG 1 stack
ARG 2 target ARG 2 target
ARG 3 attacker ARG 3 attacker
@ -347,7 +347,7 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
COMMENT COMMENT
COMMENT @return whether the item's use stat should be incremented COMMENT @return whether the item's use stat should be incremented
COMMENT @see net.minecraft.block.AbstractBlock.AbstractBlockState#getHardness COMMENT @see net.minecraft.block.AbstractBlock.AbstractBlockState#getHardness
COMMENT @see ItemStack#damage(int, LivingEntity, java.util.function.Consumer) COMMENT @see ItemStack#damage(int, LivingEntity, EquipmentSlot)
ARG 1 stack ARG 1 stack
ARG 2 world ARG 2 world
ARG 3 state ARG 3 state

View File

@ -110,6 +110,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
FIELD field_47310 INGREDIENT_ENTRY_CODEC Lcom/mojang/serialization/Codec; FIELD field_47310 INGREDIENT_ENTRY_CODEC Lcom/mojang/serialization/Codec;
FIELD field_47311 CUTTING_RECIPE_RESULT_CODEC Lcom/mojang/serialization/MapCodec; FIELD field_47311 CUTTING_RECIPE_RESULT_CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_47312 ITEM_CODEC Lcom/mojang/serialization/Codec; FIELD field_47312 ITEM_CODEC Lcom/mojang/serialization/Codec;
FIELD field_48349 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48350 LIST_PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_8029 MODIFIER_FORMAT Ljava/text/DecimalFormat; FIELD field_8029 MODIFIER_FORMAT Ljava/text/DecimalFormat;
FIELD field_8030 bobbingAnimationTime I FIELD field_8030 bobbingAnimationTime I
FIELD field_8031 count I FIELD field_8031 count I
@ -198,7 +200,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
ARG 3 clickType ARG 3 clickType
ARG 4 player ARG 4 player
ARG 5 cursorStackReference ARG 5 cursorStackReference
METHOD method_31577 canCombine (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z METHOD method_31577 areItemsAndNbtEqual (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
COMMENT {@return whether the given item stacks' items and NBT are equal} COMMENT {@return whether the given item stacks' items and NBT are equal}
COMMENT COMMENT
COMMENT <p>If this returns {@code true}, the two item stacks can be combined into one, COMMENT <p>If this returns {@code true}, the two item stacks can be combined into one,
@ -237,7 +239,14 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
METHOD method_45435 isItemEnabled (Lnet/minecraft/class_7699;)Z METHOD method_45435 isItemEnabled (Lnet/minecraft/class_7699;)Z
ARG 1 enabledFeatures ARG 1 enabledFeatures
METHOD method_46651 copyWithCount (I)Lnet/minecraft/class_1799; METHOD method_46651 copyWithCount (I)Lnet/minecraft/class_1799;
COMMENT {@return a copy of this item stack, including the NBT, and {@linkplain #getBobbingAnimationTime bobbing animation time}},
COMMENT with the item count set to {@code count}
COMMENT
COMMENT @see #copy
COMMENT @see #copyNbtToNewStack
COMMENT @see #copyNbtToNewStackIgnoreEmpty
ARG 1 count ARG 1 count
COMMENT the item count of the resultant stack
METHOD method_51164 copyAndEmpty ()Lnet/minecraft/class_1799; METHOD method_51164 copyAndEmpty ()Lnet/minecraft/class_1799;
METHOD method_53187 itemMatches (Lnet/minecraft/class_6885;)Z METHOD method_53187 itemMatches (Lnet/minecraft/class_6885;)Z
ARG 1 registryEntryList ARG 1 registryEntryList
@ -256,6 +265,46 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
ARG 0 instance ARG 0 instance
METHOD method_55067 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_55067 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_56098 isUnbreakable ()Z
COMMENT {@return whether the item stack can never be broken}
COMMENT
COMMENT <p>Item stacks with {@value #UNBREAKABLE_KEY} NBT set to {@code 1b} cannot be damaged.
COMMENT
COMMENT @see Item#getMaxDamage
COMMENT @see #isDamaged
COMMENT @see #getDamage
COMMENT @see #isDamageable
METHOD method_56700 (Lnet/minecraft/class_1799;)Ljava/util/Optional;
ARG 0 stack
METHOD method_56701 copyNbtToNewStack (Lnet/minecraft/class_1935;I)Lnet/minecraft/class_1799;
COMMENT {@return a new item stack with the NBT copied from this item stack}
COMMENT
COMMENT @see #copy
COMMENT @see #copyWithCount
COMMENT @see #copyNbtToNewStackIgnoreEmpty
ARG 1 item
COMMENT the item of the resultant stack
ARG 2 count
COMMENT the item count of the resultant stack
METHOD method_56702 createOptionalCodec (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;
ARG 0 fieldName
METHOD method_56703 (Ljava/util/Optional;)Lnet/minecraft/class_1799;
ARG 0 optional
METHOD method_56704 copyNbtToNewStackIgnoreEmpty (Lnet/minecraft/class_1935;I)Lnet/minecraft/class_1799;
COMMENT {@return a new item stack with the NBT copied from this item stack, even if this stack is empty}
COMMENT
COMMENT @see #copy
COMMENT @see #copyWithCount
COMMENT @see #copyNbtToNewStack
ARG 1 item
COMMENT the item of the resultant stack
ARG 2 count
COMMENT the item count of the resultant stack
METHOD method_57008 decrementUnlessCreative (ILnet/minecraft/class_1309;)V
COMMENT Decrements the count of items in this item stack, unless {@code entity}
COMMENT is a creative mode player.
ARG 1 amount
ARG 2 entity
METHOD method_7909 getItem ()Lnet/minecraft/class_1792; METHOD method_7909 getItem ()Lnet/minecraft/class_1792;
COMMENT {@return the item of this stack} COMMENT {@return the item of this stack}
COMMENT COMMENT
@ -285,7 +334,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT COMMENT
COMMENT @see <a href="#nbt-operations">Item Stack NBT Operations</a> COMMENT @see <a href="#nbt-operations">Item Stack NBT Operations</a>
ARG 0 nbt ARG 0 nbt
METHOD method_7916 addAttributeModifier (Lnet/minecraft/class_1320;Lnet/minecraft/class_1322;Lnet/minecraft/class_1304;)V METHOD method_7916 addAttributeModifier (Lnet/minecraft/class_6880;Lnet/minecraft/class_1322;Lnet/minecraft/class_1304;)V
COMMENT Adds an attribute modifier to this stack. COMMENT Adds an attribute modifier to this stack.
COMMENT COMMENT
COMMENT @see #getAttributeModifiers COMMENT @see #getAttributeModifiers
@ -450,27 +499,24 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
METHOD method_7954 toHoverableText ()Lnet/minecraft/class_2561; METHOD method_7954 toHoverableText ()Lnet/minecraft/class_2561;
COMMENT {@return a text consisting of the bracketed {@linkplain #getName stack name} that COMMENT {@return a text consisting of the bracketed {@linkplain #getName stack name} that
COMMENT can be hovered to show the item stack's tooltip} COMMENT can be hovered to show the item stack's tooltip}
METHOD method_7956 damage (ILnet/minecraft/class_1309;Ljava/util/function/Consumer;)V METHOD method_7956 damage (ILnet/minecraft/class_5819;Lnet/minecraft/class_3222;Ljava/lang/Runnable;)V
COMMENT Damages this item stack. This method should be used when an entity, including a player, COMMENT Damages this item stack. This method should be used when a non-entity, such as a
COMMENT damages the stack. This does not damage {@linkplain #isDamageable non-damageable} COMMENT dispenser, damages the stack. This does not damage {@linkplain #isDamageable non-damageable}
COMMENT stacks, and the {@linkplain net.minecraft.enchantment.UnbreakingEnchantment COMMENT stacks, and the {@linkplain net.minecraft.enchantment.UnbreakingEnchantment
COMMENT unbreaking enchantment} is applied to {@code amount} before damaging. Additionally, COMMENT unbreaking enchantment} is applied to {@code amount} before damaging.
COMMENT if {@code entity} is a player in creative mode, the stack will not be damaged.
COMMENT COMMENT
COMMENT <p>If {@code entity} is a player, this triggers {@link COMMENT <p>If {@code player} is not {@code null}, this triggers {@link
COMMENT net.minecraft.advancement.criterion.Criteria#ITEM_DURABILITY_CHANGED}. COMMENT net.minecraft.advancement.criterion.Criteria#ITEM_DURABILITY_CHANGED}.
COMMENT COMMENT
COMMENT <p>If the stack's damage is equal to or above {@linkplain Item#getMaxDamage the maximum COMMENT <p>When the item "breaks", that is, the stack's damage is equal to or above
COMMENT damage} (i.e. the item is "broken"), this will call {@code breakCallback}, decrement the COMMENT {@linkplain Item#getMaxDamage the maximum damage}, {@code breakCallback} is run.
COMMENT stack, and increment {@link net.minecraft.stat.Stats#BROKEN} if the stack is held COMMENT Callers should decrement the stack size inside the callback.
COMMENT by a player. The callback should call {@link LivingEntity#sendEquipmentBreakStatus}
COMMENT or {@link LivingEntity#sendToolBreakStatus}.
ARG 1 amount ARG 1 amount
ARG 2 entity ARG 2 random
COMMENT the entity that holds the stack to be damaged ARG 3 player
ARG 3 breakCallback COMMENT the player that damaged the stack, or {@code null} if no player is involved
COMMENT the callback that takes the entity holding the stack and is executed ARG 4 breakCallback
COMMENT when the item breaks COMMENT a callback run when the item "breaks"
METHOD method_7958 hasGlint ()Z METHOD method_7958 hasGlint ()Z
METHOD method_7959 setSubNbt (Ljava/lang/String;Lnet/minecraft/class_2520;)V METHOD method_7959 setSubNbt (Ljava/lang/String;Lnet/minecraft/class_2520;)V
COMMENT Sets the given NBT element in the item stack's custom NBT at the specified key. COMMENT Sets the given NBT element in the item stack's custom NBT at the specified key.
@ -497,6 +543,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT @see Item#getMaxDamage COMMENT @see Item#getMaxDamage
COMMENT @see #isDamaged COMMENT @see #isDamaged
COMMENT @see #getDamage COMMENT @see #getDamage
COMMENT @see #isUnbreakable
METHOD method_7964 getName ()Lnet/minecraft/class_2561; METHOD method_7964 getName ()Lnet/minecraft/class_2561;
COMMENT {@return the custom name of the stack if it exists, or the item's name} COMMENT {@return the custom name of the stack if it exists, or the item's name}
METHOD method_7965 getBobbingAnimationTime ()I METHOD method_7965 getBobbingAnimationTime ()I
@ -507,24 +554,25 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT {@return the custom NBT of this item stack, may be {@code null}} COMMENT {@return the custom NBT of this item stack, may be {@code null}}
COMMENT COMMENT
COMMENT @see <a href="#nbt-operations">Item Stack NBT Operations</a> COMMENT @see <a href="#nbt-operations">Item Stack NBT Operations</a>
METHOD method_7970 damage (ILnet/minecraft/class_5819;Lnet/minecraft/class_3222;)Z METHOD method_7970 damage (ILnet/minecraft/class_1309;Lnet/minecraft/class_1304;)V
COMMENT Damages this item stack. This method should be used when a non-entity, such as a COMMENT Damages this item stack. This method should be used when an entity, including a player,
COMMENT dispenser, damages the stack. This does not damage {@linkplain #isDamageable non-damageable} COMMENT damages the stack. This does not damage {@linkplain #isDamageable non-damageable}
COMMENT stacks, and the {@linkplain net.minecraft.enchantment.UnbreakingEnchantment COMMENT stacks, and the {@linkplain net.minecraft.enchantment.UnbreakingEnchantment
COMMENT unbreaking enchantment} is applied to {@code amount} before damaging. COMMENT unbreaking enchantment} is applied to {@code amount} before damaging. Additionally,
COMMENT if {@code entity} is a player in creative mode, the stack will not be damaged.
COMMENT COMMENT
COMMENT <p>If {@code player} is not {@code null}, this triggers {@link COMMENT <p>If {@code entity} is a player, this triggers {@link
COMMENT net.minecraft.advancement.criterion.Criteria#ITEM_DURABILITY_CHANGED}. COMMENT net.minecraft.advancement.criterion.Criteria#ITEM_DURABILITY_CHANGED}.
COMMENT COMMENT
COMMENT <p>This method does not decrement the item count when the item "breaks". Callers should COMMENT <p>If the stack's damage is equal to or above {@linkplain Item#getMaxDamage the maximum
COMMENT check the returned value and decrement themselves. COMMENT damage} (i.e. the item is "broken"), this will {@linkplain
COMMENT COMMENT LivingEntity#sendEquipmentBreakStatus send the equipment break status}, decrement the
COMMENT @return whether the stack's damage is equal to or above {@linkplain Item#getMaxDamage COMMENT stack, and increment {@link net.minecraft.stat.Stats#BROKEN} if the stack is held
COMMENT the maximum damage} (i.e. whether the item is "broken") COMMENT by a player.
ARG 1 amount ARG 1 amount
ARG 2 random ARG 2 entity
ARG 3 player ARG 3 slot
COMMENT the player that holds the stack to be damaged, or {@code null} if inapplicable COMMENT the slot in which the stack is held
METHOD method_7971 split (I)Lnet/minecraft/class_1799; METHOD method_7971 split (I)Lnet/minecraft/class_1799;
COMMENT {@return the copy of the stack "split" from the current stack with item count COMMENT {@return the copy of the stack "split" from the current stack with item count
COMMENT being at most {@code amount}} COMMENT being at most {@code amount}}
@ -547,22 +595,26 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
METHOD method_7972 copy ()Lnet/minecraft/class_1799; METHOD method_7972 copy ()Lnet/minecraft/class_1799;
COMMENT {@return a copy of this item stack, including the item count, NBT, and COMMENT {@return a copy of this item stack, including the item count, NBT, and
COMMENT {@linkplain #getBobbingAnimationTime bobbing animation time}} COMMENT {@linkplain #getBobbingAnimationTime bobbing animation time}}
COMMENT
COMMENT @see #copyWithCount
COMMENT @see #copyNbtToNewStack
COMMENT @see #copyNbtToNewStackIgnoreEmpty
METHOD method_7973 areEqual (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z METHOD method_7973 areEqual (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
COMMENT {@return whether the given item stacks are equal, including the item count and NBT} COMMENT {@return whether the given item stacks are equal, including the item count and NBT}
COMMENT COMMENT
COMMENT @see #areItemsEqual COMMENT @see #areItemsEqual
COMMENT @see #canCombine COMMENT @see #areItemsAndNbtEqual
ARG 0 left ARG 0 left
ARG 1 right ARG 1 right
METHOD method_7974 setDamage (I)V METHOD method_7974 setDamage (I)V
COMMENT Sets the stack's damage to {@code damage}. COMMENT Sets the stack's damage to {@code damage}.
COMMENT COMMENT
COMMENT <p>This does not break the item if the damage reaches {@linkplain Item#getMaxDamage COMMENT <p>This does not break the item if the damage reaches {@linkplain Item#getMaxDamage
COMMENT the maximum}, unlike {@link #damage(int, LivingEntity, Consumer)}. COMMENT the maximum}, unlike {@link #damage(int, LivingEntity, EquipmentSlot)}.
COMMENT COMMENT
COMMENT @see #getDamage COMMENT @see #getDamage
COMMENT @see #damage(int, Random, ServerPlayerEntity) COMMENT @see #damage(int, Random, ServerPlayerEntity, Runnable)
COMMENT @see #damage(int, LivingEntity, Consumer) COMMENT @see #damage(int, LivingEntity, EquipmentSlot)
ARG 1 damage ARG 1 damage
METHOD method_7976 getUseAction ()Lnet/minecraft/class_1839; METHOD method_7976 getUseAction ()Lnet/minecraft/class_1839;
METHOD method_7977 setCustomName (Lnet/minecraft/class_2561;)Lnet/minecraft/class_1799; METHOD method_7977 setCustomName (Lnet/minecraft/class_2561;)Lnet/minecraft/class_1799;
@ -605,6 +657,10 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT @see <a href="#nbt-operations">Item Stack NBT Operations</a> COMMENT @see <a href="#nbt-operations">Item Stack NBT Operations</a>
ARG 1 key ARG 1 key
METHOD method_7984 areItemsEqual (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z METHOD method_7984 areItemsEqual (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
COMMENT {@return whether the given item stacks contain the same item, regardless of item count or NBT}
COMMENT
COMMENT @see #areEqual
COMMENT @see #areItemsAndNbtEqual
ARG 0 left ARG 0 left
ARG 1 right ARG 1 right
METHOD method_7985 hasNbt ()Z METHOD method_7985 hasNbt ()Z
@ -616,6 +672,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT COMMENT
COMMENT @see #isDamageable COMMENT @see #isDamageable
COMMENT @see #getDamage COMMENT @see #getDamage
CLASS 1
FIELD field_48351 ITEM_PACKET_CODEC Lnet/minecraft/class_9139;
CLASS class_5422 TooltipSection CLASS class_5422 TooltipSection
FIELD field_25775 flag I FIELD field_25775 flag I
METHOD method_30269 getFlag ()I METHOD method_30269 getFlag ()I

View File

@ -418,6 +418,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items
FIELD field_47025 WAXED_OXIDIZED_COPPER_BULB Lnet/minecraft/class_1792; FIELD field_47025 WAXED_OXIDIZED_COPPER_BULB Lnet/minecraft/class_1792;
FIELD field_47026 CHISELED_TUFF_BRICKS Lnet/minecraft/class_1792; FIELD field_47026 CHISELED_TUFF_BRICKS Lnet/minecraft/class_1792;
FIELD field_47314 TRIAL_SPAWNER Lnet/minecraft/class_1792; FIELD field_47314 TRIAL_SPAWNER Lnet/minecraft/class_1792;
FIELD field_48847 VAULT Lnet/minecraft/class_1792;
FIELD field_8043 ORANGE_TERRACOTTA Lnet/minecraft/class_1792; FIELD field_8043 ORANGE_TERRACOTTA Lnet/minecraft/class_1792;
FIELD field_8047 JUNGLE_PRESSURE_PLATE Lnet/minecraft/class_1792; FIELD field_8047 JUNGLE_PRESSURE_PLATE Lnet/minecraft/class_1792;
FIELD field_8048 SPRUCE_BUTTON Lnet/minecraft/class_1792; FIELD field_8048 SPRUCE_BUTTON Lnet/minecraft/class_1792;

View File

@ -9,8 +9,4 @@ CLASS net/minecraft/class_1766 net/minecraft/item/MiningToolItem
ARG 3 material ARG 3 material
ARG 4 effectiveBlocks ARG 4 effectiveBlocks
ARG 5 settings ARG 5 settings
METHOD method_20273 (Lnet/minecraft/class_1309;)V
ARG 0 e
METHOD method_20274 (Lnet/minecraft/class_1309;)V
ARG 0 e
METHOD method_26366 getAttackDamage ()F METHOD method_26366 getAttackDamage ()F

View File

@ -5,5 +5,3 @@ CLASS net/minecraft/class_1758 net/minecraft/item/OnAStickItem
ARG 1 settings ARG 1 settings
ARG 2 target ARG 2 target
ARG 3 damagePerUse ARG 3 damagePerUse
METHOD method_20271 (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V
ARG 1 p

View File

@ -1,5 +1 @@
CLASS net/minecraft/class_1820 net/minecraft/item/ShearsItem CLASS net/minecraft/class_1820 net/minecraft/item/ShearsItem
METHOD method_20280 (Lnet/minecraft/class_1309;)V
ARG 0 e
METHOD method_38078 (Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V
ARG 1 player

View File

@ -5,5 +5,3 @@ CLASS net/minecraft/class_1821 net/minecraft/item/ShovelItem
ARG 2 attackDamage ARG 2 attackDamage
ARG 3 attackSpeed ARG 3 attackSpeed
ARG 4 settings ARG 4 settings
METHOD method_20281 (Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V
ARG 1 p

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_5538 net/minecraft/item/SpyglassItem CLASS net/minecraft/class_5538 net/minecraft/item/SpyglassItem
FIELD field_30921 MAX_USE_TIME I FIELD field_30921 MAX_USE_TIME I
FIELD field_30922 FOV_MULTIPLIER F
METHOD method_31582 playStopUsingSound (Lnet/minecraft/class_1309;)V METHOD method_31582 playStopUsingSound (Lnet/minecraft/class_1309;)V
ARG 1 user ARG 1 user

View File

@ -6,8 +6,4 @@ CLASS net/minecraft/class_1829 net/minecraft/item/SwordItem
ARG 2 attackDamage ARG 2 attackDamage
ARG 3 attackSpeed ARG 3 attackSpeed
ARG 4 settings ARG 4 settings
METHOD method_20282 (Lnet/minecraft/class_1309;)V
ARG 0 e
METHOD method_20283 (Lnet/minecraft/class_1309;)V
ARG 0 e
METHOD method_8020 getAttackDamage ()F METHOD method_8020 getAttackDamage ()F

View File

@ -1,9 +1,5 @@
CLASS net/minecraft/class_1835 net/minecraft/item/TridentItem CLASS net/minecraft/class_1835 net/minecraft/item/TridentItem
FIELD field_23746 attributeModifiers Lcom/google/common/collect/Multimap; FIELD field_23746 attributeModifiers Lcom/google/common/collect/Multimap;
FIELD field_30926 MIN_DRAW_DURATION I
FIELD field_30927 ATTACK_DAMAGE F FIELD field_30927 ATTACK_DAMAGE F
METHOD method_20284 (Lnet/minecraft/class_1309;)V FIELD field_30928 THROW_SPEED F
ARG 0 e
METHOD method_20285 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1657;)V
ARG 1 p
METHOD method_20286 (Lnet/minecraft/class_1309;)V
ARG 0 e

View File

@ -1,2 +0,0 @@
CLASS net/minecraft/class_5150 net/minecraft/item/Vanishable
COMMENT Represents a type of item that can have the {@code minecraft:vanishing_curse} enchantment.

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_9239 net/minecraft/item/WindChargeItem
FIELD field_49099 COOLDOWN I

View File

@ -2,23 +2,17 @@ CLASS net/minecraft/class_17 net/minecraft/item/map/MapBannerMarker
COMMENT Represents a banner marker in world. COMMENT Represents a banner marker in world.
COMMENT <p> COMMENT <p>
COMMENT Used to track banners in a map state. COMMENT Used to track banners in a map state.
FIELD field_67 name Lnet/minecraft/class_2561; FIELD field_48918 CODEC Lcom/mojang/serialization/Codec;
FIELD field_68 color Lnet/minecraft/class_1767; FIELD field_48919 LIST_CODEC Lcom/mojang/serialization/Codec;
FIELD field_69 pos Lnet/minecraft/class_2338; METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_1767;Ljava/util/Optional;)V
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_1767;Lnet/minecraft/class_2561;)V
ARG 1 pos ARG 1 pos
ARG 2 dyeColor ARG 2 dyeColor
ARG 3 name
METHOD equals (Ljava/lang/Object;)Z METHOD equals (Ljava/lang/Object;)Z
ARG 1 o ARG 1 o
METHOD method_35502 getColor ()Lnet/minecraft/class_1767; METHOD method_56812 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
METHOD method_67 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_17; ARG 0 instance
ARG 0 nbt
METHOD method_68 getName ()Lnet/minecraft/class_2561;
METHOD method_70 getPos ()Lnet/minecraft/class_2338;
METHOD method_71 getKey ()Ljava/lang/String; METHOD method_71 getKey ()Ljava/lang/String;
METHOD method_72 getIconType ()Lnet/minecraft/class_20$class_21; METHOD method_72 getIconType ()Lnet/minecraft/class_20$class_21;
METHOD method_73 fromWorldBlock (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_17; METHOD method_73 fromWorldBlock (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_17;
ARG 0 blockView ARG 0 blockView
ARG 1 blockPos ARG 1 blockPos
METHOD method_74 getNbt ()Lnet/minecraft/class_2487;

View File

@ -1,20 +1,14 @@
CLASS net/minecraft/class_20 net/minecraft/item/map/MapIcon CLASS net/minecraft/class_20 net/minecraft/item/map/MapIcon
FIELD comp_1842 type Lnet/minecraft/class_20$class_21;
FIELD comp_1843 x B
FIELD comp_1844 z B FIELD comp_1844 z B
FIELD comp_1845 rotation B FIELD comp_1845 rotation B
FIELD comp_1846 text Lnet/minecraft/class_2561; FIELD field_48920 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_20$class_21;BBBLnet/minecraft/class_2561;)V METHOD <init> (Lnet/minecraft/class_20$class_21;BBBLjava/util/Optional;)V
ARG 1 type ARG 1 type
ARG 2 x ARG 2 x
ARG 3 z ARG 3 z
ARG 4 rotation ARG 4 rotation
ARG 5 text
METHOD comp_1842 type ()Lnet/minecraft/class_20$class_21;
METHOD comp_1843 x ()B
METHOD comp_1844 z ()B METHOD comp_1844 z ()B
METHOD comp_1845 rotation ()B METHOD comp_1845 rotation ()B
METHOD comp_1846 text ()Lnet/minecraft/class_2561;
METHOD equals (Ljava/lang/Object;)Z METHOD equals (Ljava/lang/Object;)Z
ARG 1 o ARG 1 o
METHOD method_92 getTypeId ()B METHOD method_92 getTypeId ()B
@ -25,20 +19,26 @@ CLASS net/minecraft/class_20 net/minecraft/item/map/MapIcon
FIELD field_45788 CODEC Lcom/mojang/serialization/Codec; FIELD field_45788 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45789 name Ljava/lang/String; FIELD field_45789 name Ljava/lang/String;
FIELD field_46184 structure Z FIELD field_46184 structure Z
FIELD field_48921 INDEX_TO_TYPE Ljava/util/function/IntFunction;
FIELD field_48922 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48923 index I
FIELD field_81 id B FIELD field_81 id B
FIELD field_82 tintColor I FIELD field_82 tintColor I
METHOD <init> (Ljava/lang/String;ILjava/lang/String;ZIZZ)V METHOD <init> (Ljava/lang/String;IILjava/lang/String;ZIZZ)V
ARG 3 name ARG 3 index
ARG 4 alwaysRender ARG 4 name
ARG 5 tintColor ARG 5 alwaysRender
ARG 6 tintColor
ARG 7 useIconCountLimit
ARG 8 structure
METHOD <init> (Ljava/lang/String;IILjava/lang/String;ZZ)V
ARG 3 index
ARG 4 name
ARG 5 alwaysRender
ARG 6 useIconCountLimit ARG 6 useIconCountLimit
ARG 7 structure
METHOD <init> (Ljava/lang/String;ILjava/lang/String;ZZ)V
ARG 3 name
ARG 4 alwaysRender
ARG 5 useIconCountLimit
METHOD method_37342 shouldUseIconCountLimit ()Z METHOD method_37342 shouldUseIconCountLimit ()Z
METHOD method_53841 isStructure ()Z METHOD method_53841 isStructure ()Z
METHOD method_56813 getIndex ()I
METHOD method_95 isAlwaysRendered ()Z METHOD method_95 isAlwaysRendered ()Z
METHOD method_96 getTintColor ()I METHOD method_96 getTintColor ()I
METHOD method_97 hasTintColor ()Z METHOD method_97 hasTintColor ()Z

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_9209 net/minecraft/item/map/MapId
FIELD field_48924 CODEC Lnet/minecraft/class_9139;
METHOD method_56814 asString ()Ljava/lang/String;

View File

@ -23,6 +23,8 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
FIELD field_17403 locked Z FIELD field_17403 locked Z
FIELD field_25019 LOGGER Lorg/slf4j/Logger; FIELD field_25019 LOGGER Lorg/slf4j/Logger;
FIELD field_31831 MAX_SCALE I FIELD field_31831 MAX_SCALE I
FIELD field_31832 SIZE I
FIELD field_31833 SIZE_HALF I
FIELD field_33991 MAX_ICONS I FIELD field_33991 MAX_ICONS I
FIELD field_33992 iconCount I FIELD field_33992 iconCount I
METHOD <init> (IIBZZZLnet/minecraft/class_5321;)V METHOD <init> (IIBZZZLnet/minecraft/class_5321;)V
@ -33,8 +35,8 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
ARG 5 unlimitedTracking ARG 5 unlimitedTracking
ARG 6 locked ARG 6 locked
ARG 7 dimension ARG 7 dimension
METHOD method_100 getPlayerMarkerPacket (ILnet/minecraft/class_1657;)Lnet/minecraft/class_2596; METHOD method_100 getPlayerMarkerPacket (Lnet/minecraft/class_9209;Lnet/minecraft/class_1657;)Lnet/minecraft/class_2596;
ARG 1 id ARG 1 mapId
ARG 2 player ARG 2 player
METHOD method_101 getPlayerSyncData (Lnet/minecraft/class_1657;)Lnet/minecraft/class_22$class_23; METHOD method_101 getPlayerSyncData (Lnet/minecraft/class_1657;)Lnet/minecraft/class_22$class_23;
ARG 1 player ARG 1 player
@ -108,8 +110,9 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
ARG 1 x ARG 1 x
ARG 2 z ARG 2 z
ARG 3 color ARG 3 color
METHOD method_32371 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_22; METHOD method_32371 fromNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_22;
ARG 0 nbt ARG 0 nbt
ARG 1 registryLookup
METHOD method_32372 hasMonumentIcon ()Z METHOD method_32372 hasMonumentIcon ()Z
METHOD method_32373 getIcons ()Ljava/lang/Iterable; METHOD method_32373 getIcons ()Ljava/lang/Iterable;
METHOD method_32374 markIconsDirty ()V METHOD method_32374 markIconsDirty ()V
@ -117,6 +120,10 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
METHOD method_37343 iconCountNotLessThan (I)Z METHOD method_37343 iconCountNotLessThan (I)Z
ARG 1 iconCount ARG 1 iconCount
METHOD method_52611 getPersistentStateType ()Lnet/minecraft/class_18$class_8645; METHOD method_52611 getPersistentStateType ()Lnet/minecraft/class_18$class_8645;
METHOD method_55784 getEqualPredicate (Lnet/minecraft/class_1799;)Ljava/util/function/Predicate;
ARG 0 stack
METHOD method_55785 (Lnet/minecraft/class_1799;Lnet/minecraft/class_9209;Lnet/minecraft/class_1799;)Z
ARG 2 other
CLASS class_23 PlayerUpdateTracker CLASS class_23 PlayerUpdateTracker
FIELD field_124 emptyPacketsRequested I FIELD field_124 emptyPacketsRequested I
FIELD field_125 player Lnet/minecraft/class_1657; FIELD field_125 player Lnet/minecraft/class_1657;
@ -131,21 +138,32 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
METHOD method_111 markDirty (II)V METHOD method_111 markDirty (II)V
ARG 1 startX ARG 1 startX
ARG 2 startZ ARG 2 startZ
METHOD method_112 getPacket (I)Lnet/minecraft/class_2596; METHOD method_112 getPacket (Lnet/minecraft/class_9209;)Lnet/minecraft/class_2596;
ARG 1 mapId ARG 1 mapId
METHOD method_32375 getMapUpdateData ()Lnet/minecraft/class_22$class_5637; METHOD method_32375 getMapUpdateData ()Lnet/minecraft/class_22$class_5637;
METHOD method_32379 markIconsDirty ()V METHOD method_32379 markIconsDirty ()V
CLASS class_5637 UpdateData CLASS class_5637 UpdateData
FIELD field_27892 startX I FIELD comp_2316 startX I
FIELD field_27893 startZ I FIELD comp_2317 startZ I
FIELD field_27894 width I FIELD comp_2318 width I
FIELD field_27895 height I FIELD comp_2319 height I
FIELD field_27896 colors [B FIELD comp_2320 colors [B
FIELD field_48925 CODEC Lnet/minecraft/class_9139;
METHOD <init> (IIII[B)V METHOD <init> (IIII[B)V
ARG 1 startX ARG 1 startX
ARG 2 startZ ARG 2 startZ
ARG 3 width ARG 3 width
ARG 4 height ARG 4 height
ARG 5 colors ARG 5 colors
METHOD comp_2316 startX ()I
METHOD comp_2317 startZ ()I
METHOD comp_2318 width ()I
METHOD comp_2319 height ()I
METHOD comp_2320 colors ()[B
METHOD method_32380 setColorsTo (Lnet/minecraft/class_22;)V METHOD method_32380 setColorsTo (Lnet/minecraft/class_22;)V
ARG 1 mapState ARG 1 mapState
METHOD method_56816 decode (Lio/netty/buffer/ByteBuf;)Ljava/util/Optional;
ARG 0 buf
METHOD method_56817 encode (Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V
ARG 0 buf
ARG 1 updateData

View File

@ -33,17 +33,17 @@ CLASS net/minecraft/class_8053 net/minecraft/item/trim/ArmorTrim
METHOD method_48430 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; METHOD method_48430 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
ARG 1 path ARG 1 path
METHOD method_48431 getMaterial ()Lnet/minecraft/class_6880; METHOD method_48431 getMaterial ()Lnet/minecraft/class_6880;
METHOD method_48432 (Lnet/minecraft/class_6880;Lnet/minecraft/class_1741;)Lnet/minecraft/class_2960; METHOD method_48432 (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)Lnet/minecraft/class_2960;
ARG 2 armorMaterial ARG 2 armorMaterial
METHOD method_48433 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; METHOD method_48433 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
ARG 1 path ARG 1 path
METHOD method_48434 getLeggingsModelId (Lnet/minecraft/class_1741;)Lnet/minecraft/class_2960; METHOD method_48434 getLeggingsModelId (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2960;
ARG 1 armorMaterial ARG 1 armorMaterial
METHOD method_48435 (Lnet/minecraft/class_6880;Lnet/minecraft/class_1741;)Lnet/minecraft/class_2960; METHOD method_48435 (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)Lnet/minecraft/class_2960;
ARG 2 armorMaterial ARG 2 armorMaterial
METHOD method_48436 getGenericModelId (Lnet/minecraft/class_1741;)Lnet/minecraft/class_2960; METHOD method_48436 getGenericModelId (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2960;
ARG 1 armorMaterial ARG 1 armorMaterial
METHOD method_48577 getMaterialAssetNameFor (Lnet/minecraft/class_1741;)Ljava/lang/String; METHOD method_48577 getMaterialAssetNameFor (Lnet/minecraft/class_6880;)Ljava/lang/String;
ARG 1 armorMaterial ARG 1 armorMaterial
METHOD method_52565 (ZLjava/lang/String;)V METHOD method_52565 (ZLjava/lang/String;)V
ARG 1 error ARG 1 error

View File

@ -7,9 +7,10 @@ CLASS net/minecraft/class_8490 net/minecraft/loot/LootDataType
ARG 1 codec ARG 1 codec
ARG 2 id ARG 2 id
ARG 3 validator ARG 3 validator
METHOD method_51204 parse (Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)Ljava/util/Optional; METHOD method_51204 parse (Lnet/minecraft/class_2960;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/util/Optional;
ARG 1 id ARG 1 id
ARG 2 json ARG 2 ops
ARG 3 json
METHOD method_51207 (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Lnet/minecraft/class_46;)V METHOD method_51207 (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Lnet/minecraft/class_46;)V
ARG 0 reporter ARG 0 reporter
ARG 1 key ARG 1 key

View File

@ -3,11 +3,14 @@ CLASS net/minecraft/class_60 net/minecraft/loot/LootManager
FIELD field_44492 keyToValue Ljava/util/Map; FIELD field_44492 keyToValue Ljava/util/Map;
FIELD field_44493 typeToIds Lcom/google/common/collect/Multimap; FIELD field_44493 typeToIds Lcom/google/common/collect/Multimap;
FIELD field_45793 GSON Lcom/google/gson/Gson; FIELD field_45793 GSON Lcom/google/gson/Gson;
FIELD field_48927 registryLookup Lnet/minecraft/class_7225$class_7874;
FIELD field_975 LOGGER Lorg/slf4j/Logger; FIELD field_975 LOGGER Lorg/slf4j/Logger;
METHOD <init> (Lnet/minecraft/class_7225$class_7874;)V
ARG 1 registryLookup
METHOD method_20712 validate (Ljava/util/Map;)V METHOD method_20712 validate (Ljava/util/Map;)V
ARG 1 lootData ARG 1 lootData
METHOD method_51190 (Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;Ljava/util/Map;Lnet/minecraft/class_8490;)Ljava/util/concurrent/CompletableFuture; METHOD method_51190 (Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;Ljava/util/Map;Lnet/minecraft/class_8490;)Ljava/util/concurrent/CompletableFuture;
ARG 3 type ARG 4 type
METHOD method_51191 (Lcom/google/common/collect/ImmutableMap$Builder;Lcom/google/common/collect/ImmutableMultimap$Builder;Lnet/minecraft/class_8490;Ljava/util/Map;)V METHOD method_51191 (Lcom/google/common/collect/ImmutableMap$Builder;Lcom/google/common/collect/ImmutableMultimap$Builder;Lnet/minecraft/class_8490;Ljava/util/Map;)V
ARG 2 type ARG 2 type
ARG 3 idToValue ARG 3 idToValue
@ -16,14 +19,14 @@ CLASS net/minecraft/class_60 net/minecraft/loot/LootManager
ARG 4 value ARG 4 value
METHOD method_51193 getIds (Lnet/minecraft/class_8490;)Ljava/util/Collection; METHOD method_51193 getIds (Lnet/minecraft/class_8490;)Ljava/util/Collection;
ARG 1 type ARG 1 type
METHOD method_51194 load (Lnet/minecraft/class_8490;Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; METHOD method_51194 load (Lnet/minecraft/class_8490;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture;
ARG 0 type ARG 0 type
ARG 1 resourceManager ARG 1 registryLookup
ARG 2 executor ARG 2 resourceManager
ARG 3 results ARG 3 executor
METHOD method_51195 (Lnet/minecraft/class_8490;Ljava/util/Map;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)V METHOD method_51195 (Lnet/minecraft/class_8490;Lnet/minecraft/class_6903;Ljava/util/Map;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)V
ARG 2 id ARG 3 id
ARG 3 json ARG 4 json
METHOD method_51196 validate (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Ljava/lang/Object;)V METHOD method_51196 validate (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Ljava/lang/Object;)V
ARG 0 reporter ARG 0 reporter
ARG 1 key ARG 1 key

View File

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

View File

@ -19,6 +19,10 @@ CLASS net/minecraft/class_173 net/minecraft/loot/context/LootContextTypes
ARG 0 builder ARG 0 builder
METHOD method_53401 (Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult; METHOD method_53401 (Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult;
ARG 0 id ARG 0 id
METHOD method_56128 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_56818 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_755 (Lnet/minecraft/class_176$class_177;)V METHOD method_755 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder ARG 0 builder
METHOD method_756 (Lnet/minecraft/class_176$class_177;)V METHOD method_756 (Lnet/minecraft/class_176$class_177;)V

View File

@ -6,9 +6,6 @@ CLASS net/minecraft/class_5642 net/minecraft/loot/function/SetEnchantmentsLootFu
ARG 1 conditions ARG 1 conditions
ARG 2 enchantments ARG 2 enchantments
ARG 3 add ARG 3 add
METHOD method_32407 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1887;Ljava/lang/Integer;)V
ARG 1 enchantment
ARG 2 level
METHOD method_32409 (Lnet/minecraft/class_5658;)Ljava/util/stream/Stream; METHOD method_32409 (Lnet/minecraft/class_5658;)Ljava/util/stream/Stream;
ARG 0 numberProvider ARG 0 numberProvider
METHOD method_32410 (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_47;Lnet/minecraft/class_6880;Lnet/minecraft/class_5658;)V METHOD method_32410 (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_47;Lnet/minecraft/class_6880;Lnet/minecraft/class_5658;)V

View File

@ -4,9 +4,9 @@ CLASS net/minecraft/class_6662 net/minecraft/loot/function/SetPotionLootFunction
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6880;)V METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6880;)V
ARG 1 conditions ARG 1 conditions
ARG 2 potion ARG 2 potion
METHOD method_38927 builder (Lnet/minecraft/class_1842;)Lnet/minecraft/class_120$class_121; METHOD method_38927 builder (Lnet/minecraft/class_6880;)Lnet/minecraft/class_120$class_121;
ARG 0 potion ARG 0 potion
METHOD method_38928 (Lnet/minecraft/class_1842;Ljava/util/List;)Lnet/minecraft/class_117; METHOD method_38928 (Lnet/minecraft/class_6880;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 1 conditions ARG 1 conditions
METHOD method_53393 (Lnet/minecraft/class_6662;)Lnet/minecraft/class_6880; METHOD method_53393 (Lnet/minecraft/class_6662;)Lnet/minecraft/class_6880;
ARG 0 function ARG 0 function

View File

@ -16,7 +16,7 @@ CLASS net/minecraft/class_152 net/minecraft/loot/function/SetStewEffectLootFunct
METHOD method_637 builder ()Lnet/minecraft/class_152$class_153; METHOD method_637 builder ()Lnet/minecraft/class_152$class_153;
CLASS class_153 Builder CLASS class_153 Builder
FIELD field_1123 map Lcom/google/common/collect/ImmutableList$Builder; FIELD field_1123 map Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_640 withEffect (Lnet/minecraft/class_1291;Lnet/minecraft/class_5658;)Lnet/minecraft/class_152$class_153; METHOD method_640 withEffect (Lnet/minecraft/class_6880;Lnet/minecraft/class_5658;)Lnet/minecraft/class_152$class_153;
ARG 1 effect ARG 1 effect
ARG 2 durationRange ARG 2 durationRange
CLASS class_8754 StewEffect CLASS class_8754 StewEffect

View File

@ -71,15 +71,16 @@ CLASS net/minecraft/class_2512 net/minecraft/nbt/NbtHelper
COMMENT the element to test COMMENT the element to test
ARG 2 ignoreListOrder ARG 2 ignoreListOrder
COMMENT whether to ignore ordering for {@link NbtList} COMMENT whether to ignore ordering for {@link NbtList}
METHOD method_10691 toBlockPos (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2338; METHOD method_10691 toBlockPos (Lnet/minecraft/class_2487;Ljava/lang/String;)Ljava/util/Optional;
COMMENT {@return the block position from the {@code nbt}} COMMENT {@return the block position from the {@code nbt}}
COMMENT COMMENT
COMMENT @see #fromBlockPos(BlockPos) COMMENT @see #fromBlockPos(BlockPos)
ARG 0 nbt ARG 0 nbt
METHOD method_10692 fromBlockPos (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2487; ARG 1 key
METHOD method_10692 fromBlockPos (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2520;
COMMENT {@return the serialized block position} COMMENT {@return the serialized block position}
COMMENT COMMENT
COMMENT @see #toBlockPos(NbtCompound) COMMENT @see #toBlockPos(NbtCompound, String)
ARG 0 pos ARG 0 pos
METHOD method_25929 fromUuid (Ljava/util/UUID;)Lnet/minecraft/class_2495; METHOD method_25929 fromUuid (Ljava/util/UUID;)Lnet/minecraft/class_2495;
COMMENT Serializes a {@link UUID} into its equivalent NBT representation. COMMENT Serializes a {@link UUID} into its equivalent NBT representation.

View File

@ -31,11 +31,11 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
FIELD field_36379 PACKET_RECEIVED_MARKER Lorg/slf4j/Marker; FIELD field_36379 PACKET_RECEIVED_MARKER Lorg/slf4j/Marker;
FIELD field_36380 PACKET_SENT_MARKER Lorg/slf4j/Marker; FIELD field_36380 PACKET_SENT_MARKER Lorg/slf4j/Marker;
FIELD field_44972 pendingDisconnectionReason Lnet/minecraft/class_2561; FIELD field_44972 pendingDisconnectionReason Lnet/minecraft/class_2561;
FIELD field_45666 SERVERBOUND_PROTOCOL_KEY Lio/netty/util/AttributeKey;
FIELD field_45667 CLIENTBOUND_PROTOCOL_KEY Lio/netty/util/AttributeKey;
FIELD field_45668 queuedTasks Ljava/util/Queue; FIELD field_45668 queuedTasks Ljava/util/Queue;
FIELD field_45669 prePlayStateListener Lnet/minecraft/class_2547; FIELD field_45669 prePlayStateListener Lnet/minecraft/class_2547;
FIELD field_45955 packetSizeLogger Lnet/minecraft/class_8762; FIELD field_45955 packetSizeLogger Lnet/minecraft/class_8762;
FIELD field_48514 C2S_HANDSHAKE_STATE Lnet/minecraft/class_9127;
FIELD field_48515 duringLogin Z
METHOD <init> (Lnet/minecraft/class_2598;)V METHOD <init> (Lnet/minecraft/class_2598;)V
ARG 1 side ARG 1 side
METHOD channelActive (Lio/netty/channel/ChannelHandlerContext;)V METHOD channelActive (Lio/netty/channel/ChannelHandlerContext;)V
@ -62,7 +62,7 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
METHOD method_10752 send (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)V METHOD method_10752 send (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)V
ARG 1 packet ARG 1 packet
ARG 2 callbacks ARG 2 callbacks
METHOD method_10753 connect (Ljava/net/InetSocketAddress;ZLnet/minecraft/class_8743;)Lnet/minecraft/class_2535; METHOD method_10753 connect (Ljava/net/InetSocketAddress;ZLnet/minecraft/class_9191;)Lnet/minecraft/class_2535;
ARG 0 address ARG 0 address
ARG 1 useEpoll ARG 1 useEpoll
ARG 2 packetSizeLog ARG 2 packetSizeLog
@ -88,13 +88,6 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
ARG 2 rejectsBadPackets ARG 2 rejectsBadPackets
COMMENT whether this connection may abort if a compressed packet with a bad size is received COMMENT whether this connection may abort if a compressed packet with a bad size is received
METHOD method_10762 getAveragePacketsReceived ()F METHOD method_10762 getAveragePacketsReceived ()F
METHOD method_10763 setPacketListener (Lnet/minecraft/class_2547;)V
COMMENT Sets the packet listener that will handle oncoming packets, including
COMMENT ones that are not yet handled by the current packet listener.
COMMENT
COMMENT @apiNote This may be called from the {@linkplain #packetListener} stored
COMMENT in this connection.
ARG 1 packetListener
METHOD method_10764 sendImmediately (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;Z)V METHOD method_10764 sendImmediately (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;Z)V
ARG 1 packet ARG 1 packet
ARG 2 callbacks ARG 2 callbacks
@ -131,13 +124,8 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
ARG 0 address ARG 0 address
ARG 1 useEpoll ARG 1 useEpoll
ARG 2 connection ARG 2 connection
METHOD method_52898 disableAutoRead ()V METHOD method_52900 (Lnet/minecraft/class_9127;Lnet/minecraft/class_8697;Ljava/lang/String;ILnet/minecraft/class_8592;Lnet/minecraft/class_9127;Lnet/minecraft/class_2535;)V
METHOD method_52899 setS2CPacketHandler (Lnet/minecraft/class_8592;)V ARG 7 connection
ARG 1 intent
METHOD method_52900 (Lnet/minecraft/class_8592;Lnet/minecraft/class_2547;Ljava/lang/String;ILnet/minecraft/class_2535;)V
ARG 5 connection
METHOD method_52901 setHandlers (Lio/netty/channel/Channel;)V
ARG 0 channel
METHOD method_52902 connect (Ljava/lang/String;ILnet/minecraft/class_2896;)V METHOD method_52902 connect (Ljava/lang/String;ILnet/minecraft/class_2896;)V
ARG 1 address ARG 1 address
ARG 2 port ARG 2 port
@ -146,11 +134,13 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
ARG 1 address ARG 1 address
ARG 2 port ARG 2 port
ARG 3 listener ARG 3 listener
METHOD method_52904 connect (Ljava/lang/String;ILnet/minecraft/class_2547;Lnet/minecraft/class_8592;)V METHOD method_52904 connect (Ljava/lang/String;ILnet/minecraft/class_9127;Lnet/minecraft/class_9127;Lnet/minecraft/class_8697;Lnet/minecraft/class_8592;)V
ARG 1 address ARG 1 address
ARG 2 port ARG 2 port
ARG 3 listener ARG 3 outboundState
ARG 4 intent ARG 4 inboundState
ARG 5 prePlayStateListener
ARG 6 intent
METHOD method_52905 submit (Ljava/util/function/Consumer;)V METHOD method_52905 submit (Ljava/util/function/Consumer;)V
ARG 1 task ARG 1 task
METHOD method_52906 send (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;Z)V METHOD method_52906 send (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;Z)V
@ -159,11 +149,8 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
ARG 3 flush ARG 3 flush
METHOD method_52907 (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;ZLnet/minecraft/class_2535;)V METHOD method_52907 (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;ZLnet/minecraft/class_2535;)V
ARG 3 connection ARG 3 connection
METHOD method_52908 getProtocolAttributeKey (Lnet/minecraft/class_2598;)Lio/netty/util/AttributeKey;
ARG 0 side
METHOD method_52909 getAddressAsString (Z)Ljava/lang/String; METHOD method_52909 getAddressAsString (Z)Ljava/lang/String;
ARG 1 logIps ARG 1 logIps
METHOD method_52910 enableAutoRead ()V
METHOD method_52911 addValidator (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/class_2598;)V METHOD method_52911 addValidator (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/class_2598;)V
ARG 0 pipeline ARG 0 pipeline
ARG 1 side ARG 1 side
@ -171,20 +158,48 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
COMMENT Sets the initial packet listener. COMMENT Sets the initial packet listener.
COMMENT COMMENT
COMMENT @throws IllegalStateException if the listener was already set COMMENT @throws IllegalStateException if the listener was already set
COMMENT @see #setPacketListener COMMENT @see #transitionInbound
COMMENT @see #transitionOutbound
ARG 1 packetListener ARG 1 packetListener
METHOD method_52915 flush ()V METHOD method_52915 flush ()V
METHOD method_52916 addValidatorInternal (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/class_2598;)V
ARG 0 pipeline
ARG 1 side
METHOD method_52918 flushInternal ()V METHOD method_52918 flushInternal ()V
METHOD method_53505 resetPacketSizeLog (Lnet/minecraft/class_8743;)V METHOD method_53505 resetPacketSizeLog (Lnet/minecraft/class_9191;)V
ARG 1 log ARG 1 log
METHOD method_53859 addFlowControlHandler (Lio/netty/channel/ChannelPipeline;)V METHOD method_53859 addFlowControlHandler (Lio/netty/channel/ChannelPipeline;)V
ARG 1 pipeline ARG 1 pipeline
METHOD method_56326 connect (Ljava/lang/String;ILnet/minecraft/class_9127;Lnet/minecraft/class_9127;Lnet/minecraft/class_8697;Z)V
ARG 1 address
ARG 2 port
ARG 3 outboundState
ARG 4 inboundState
ARG 5 prePlayStateListener
ARG 6 transfer
METHOD method_56327 (Lnet/minecraft/class_8035;Lio/netty/channel/ChannelHandlerContext;)V
ARG 1 context
METHOD method_56328 (Lnet/minecraft/class_8036;Lio/netty/channel/ChannelHandlerContext;)V
ARG 1 context
METHOD method_56329 transitionOutbound (Lnet/minecraft/class_9127;)V
ARG 1 newState
METHOD method_56330 transitionInbound (Lnet/minecraft/class_9127;Lnet/minecraft/class_2547;)V
ARG 1 state
ARG 2 packetListener
METHOD method_56331 (ZLio/netty/channel/ChannelHandlerContext;)V
ARG 2 context
METHOD method_56332 setPacketListener (Lnet/minecraft/class_9127;Lnet/minecraft/class_2547;)V
ARG 1 state
ARG 2 listener
METHOD method_56333 getOutboundHandlerName (Z)Ljava/lang/String;
ARG 0 sendingSide
METHOD method_56334 getInboundHandlerName (Z)Ljava/lang/String;
ARG 0 receivingSide
CLASS 1 CLASS 1
METHOD initChannel (Lio/netty/channel/Channel;)V METHOD initChannel (Lio/netty/channel/Channel;)V
ARG 1 channel ARG 1 channel
CLASS 2 CLASS 2
METHOD write (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V
ARG 1 context
ARG 2 value
ARG 3 promise
CLASS 3
METHOD initChannel (Lio/netty/channel/Channel;)V METHOD initChannel (Lio/netty/channel/Channel;)V
ARG 1 channel ARG 1 channel

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_2539 net/minecraft/network/NetworkPhase
FIELD field_20594 id Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 id
METHOD method_10785 getId ()Ljava/lang/String;

View File

@ -1,2 +1,6 @@
CLASS net/minecraft/class_2598 net/minecraft/network/NetworkSide CLASS net/minecraft/class_2598 net/minecraft/network/NetworkSide
FIELD field_48613 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name
METHOD method_36146 getOpposite ()Lnet/minecraft/class_2598; METHOD method_36146 getOpposite ()Lnet/minecraft/class_2598;
METHOD method_56444 getName ()Ljava/lang/String;

View File

@ -1,65 +1,6 @@
CLASS net/minecraft/class_2539 net/minecraft/network/NetworkState CLASS net/minecraft/class_9127 net/minecraft/network/NetworkState
FIELD field_20594 stateId Ljava/lang/String; METHOD comp_2235 side ()Lnet/minecraft/class_2598;
FIELD field_20595 packetHandlers Ljava/util/Map; METHOD comp_2237 bundleHandler ()Lnet/minecraft/class_8039;
FIELD field_41866 UNKNOWN_PACKET_ID I CLASS class_9128 Factory
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_2539$class_4533;)V METHOD bind (Ljava/util/function/Function;)Lnet/minecraft/class_9127;
ARG 3 stateId ARG 1 registryBinder
ARG 4 initializer
METHOD method_10785 getId ()Ljava/lang/String;
METHOD method_22308 createPacketHandlerInitializer ()Lnet/minecraft/class_2539$class_4533;
METHOD method_39498 getPacketIdToPacketMap (Lnet/minecraft/class_2598;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
ARG 1 side
METHOD method_52921 getHandler (Lnet/minecraft/class_2598;)Lnet/minecraft/class_2539$class_8698;
ARG 1 side
CLASS class_4532 InternalPacketHandler
FIELD field_20596 packetIds Lit/unimi/dsi/fastutil/objects/Object2IntMap;
FIELD field_20597 packetFactories Ljava/util/List;
FIELD field_36381 LOGGER Lorg/slf4j/Logger;
FIELD field_41867 bundler Lnet/minecraft/class_8039;
FIELD field_41868 bundlePacketTypes Ljava/util/Set;
METHOD method_22310 createPacket (ILnet/minecraft/class_2540;)Lnet/minecraft/class_2596;
ARG 1 id
ARG 2 buf
METHOD method_22311 (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V
ARG 0 map
METHOD method_22312 getId (Ljava/lang/Class;)I
ARG 1 packet
METHOD method_22313 register (Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/class_2539$class_4532;
ARG 1 type
ARG 2 packetFactory
METHOD method_48313 getBundler ()Lnet/minecraft/class_8039;
METHOD method_48315 (Lnet/minecraft/class_8037;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8037;
ARG 1 buf
METHOD method_48317 registerBundlePacket (Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/class_2539$class_4532;
ARG 1 bundlePacketType
ARG 2 bundleFunction
METHOD method_52929 canHandle (Ljava/lang/Class;)Z
ARG 1 clazz
CLASS class_4533 PacketHandlerInitializer
FIELD field_20598 packetHandlers Ljava/util/Map;
METHOD method_22315 setup (Lnet/minecraft/class_2598;Lnet/minecraft/class_2539$class_4532;)Lnet/minecraft/class_2539$class_4533;
ARG 1 side
ARG 2 handler
METHOD method_52930 createSideToHandlerMap (Lnet/minecraft/class_2539;)Ljava/util/Map;
ARG 1 state
CLASS class_8698 PacketHandler
FIELD field_45672 state Lnet/minecraft/class_2539;
FIELD field_45673 side Lnet/minecraft/class_2598;
FIELD field_45674 backingHandler Lnet/minecraft/class_2539$class_4532;
METHOD <init> (Lnet/minecraft/class_2539;Lnet/minecraft/class_2598;Lnet/minecraft/class_2539$class_4532;)V
ARG 1 state
ARG 2 side
ARG 3 backingHandler
METHOD method_52922 getState ()Lnet/minecraft/class_2539;
METHOD method_52923 createPacket (ILnet/minecraft/class_2540;)Lnet/minecraft/class_2596;
ARG 1 id
ARG 2 buf
METHOD method_52924 (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Ljava/lang/Class;Ljava/lang/Integer;)V
ARG 1 packet
ARG 2 id
METHOD method_52925 getId (Lnet/minecraft/class_2596;)I
ARG 1 packet
METHOD method_52926 getSide ()Lnet/minecraft/class_2598;
METHOD method_52927 canHandle (Lnet/minecraft/class_2596;)Z
ARG 1 packet
METHOD method_52928 getPacketIdToPacketMap ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;

View File

@ -0,0 +1,54 @@
CLASS net/minecraft/class_9147 net/minecraft/network/NetworkStateBuilder
FIELD field_48616 type Lnet/minecraft/class_2539;
FIELD field_48617 side Lnet/minecraft/class_2598;
FIELD field_48618 packetTypes Ljava/util/List;
FIELD field_48619 bundleHandler Lnet/minecraft/class_8039;
METHOD <init> (Lnet/minecraft/class_2539;Lnet/minecraft/class_2598;)V
ARG 1 type
ARG 2 side
METHOD method_56447 buildFactory ()Lnet/minecraft/class_9127$class_9128;
METHOD method_56448 (Ljava/util/List;Lnet/minecraft/class_8039;Ljava/util/function/Function;)Lnet/minecraft/class_9127;
ARG 3 bufUpgrader
METHOD method_56449 build (Ljava/util/function/Function;)Lnet/minecraft/class_9127;
ARG 1 bufUpgrader
METHOD method_56450 createCodec (Ljava/util/function/Function;Ljava/util/List;)Lnet/minecraft/class_9139;
ARG 1 bufUpgrader
ARG 2 packetTypes
METHOD method_56451 c2s (Lnet/minecraft/class_2539;Ljava/util/function/Consumer;)Lnet/minecraft/class_9127;
ARG 0 type
ARG 1 registrar
METHOD method_56452 build (Lnet/minecraft/class_2539;Lnet/minecraft/class_2598;Ljava/util/function/Consumer;)Lnet/minecraft/class_9127;
ARG 0 type
ARG 1 side
ARG 2 registrar
METHOD method_56453 addBundle (Lnet/minecraft/class_9145;Ljava/util/function/Function;Lnet/minecraft/class_8037;)Lnet/minecraft/class_9147;
ARG 1 id
ARG 2 bundler
ARG 3 splitter
METHOD method_56454 add (Lnet/minecraft/class_9145;Lnet/minecraft/class_9139;)Lnet/minecraft/class_9147;
ARG 1 id
ARG 2 codec
METHOD method_56455 s2c (Lnet/minecraft/class_2539;Ljava/util/function/Consumer;)Lnet/minecraft/class_9127;
ARG 0 type
ARG 1 registrar
METHOD method_56456 buildFactory (Lnet/minecraft/class_2539;Lnet/minecraft/class_2598;Ljava/util/function/Consumer;)Lnet/minecraft/class_9127$class_9128;
ARG 0 type
ARG 1 side
ARG 2 registrar
METHOD method_56457 c2sFactory (Lnet/minecraft/class_2539;Ljava/util/function/Consumer;)Lnet/minecraft/class_9127$class_9128;
ARG 0 type
ARG 1 registrar
METHOD method_56458 s2cFactory (Lnet/minecraft/class_2539;Ljava/util/function/Consumer;)Lnet/minecraft/class_9127$class_9128;
ARG 0 type
ARG 1 registrar
CLASS class_9148 PacketType
FIELD comp_2232 id Lnet/minecraft/class_9145;
FIELD comp_2233 codec Lnet/minecraft/class_9139;
METHOD comp_2232 id ()Lnet/minecraft/class_9145;
METHOD comp_2233 codec ()Lnet/minecraft/class_9139;
METHOD method_56459 add (Lnet/minecraft/class_9146;Ljava/util/function/Function;)V
ARG 1 builder
ARG 2 bufUpgrader
CLASS class_9149 NetworkStateImpl
FIELD comp_2235 side Lnet/minecraft/class_2598;
FIELD comp_2237 bundleHandler Lnet/minecraft/class_8039;

View File

@ -15,9 +15,6 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT <td>Codec-based (JSON)</td><td>{@link #decodeAsJson(Codec)}</td><td>{@link #encodeAsJson(Codec, Object)}</td> COMMENT <td>Codec-based (JSON)</td><td>{@link #decodeAsJson(Codec)}</td><td>{@link #encodeAsJson(Codec, Object)}</td>
COMMENT </tr> COMMENT </tr>
COMMENT <tr> COMMENT <tr>
COMMENT <td>{@link net.minecraft.registry.Registry} value</td><td>{@link #readRegistryValue(IndexedIterable)}</td><td>{@link #writeRegistryValue(IndexedIterable, Object)}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Integer-identified value</td><td>{@link #decode(IntFunction)}</td><td>{@link #encode(ToIntFunction, Object)}</td> COMMENT <td>Integer-identified value</td><td>{@link #decode(IntFunction)}</td><td>{@link #encode(ToIntFunction, Object)}</td>
COMMENT </tr> COMMENT </tr>
COMMENT <tr> COMMENT <tr>
@ -63,9 +60,6 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT <td>{@link Quaternionf}</td><td>{@link #readQuaternionf()}</td><td>{@link #writeQuaternionf(Quaternionf)}</td> COMMENT <td>{@link Quaternionf}</td><td>{@link #readQuaternionf()}</td><td>{@link #writeQuaternionf(Quaternionf)}</td>
COMMENT </tr> COMMENT </tr>
COMMENT <tr> COMMENT <tr>
COMMENT <td>{@link Text}</td><td>{@link #readText()}</td><td>{@link #writeText(Text)}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@link Enum}</td><td>{@link #readEnumConstant(Class)}</td><td>{@link #writeEnumConstant(Enum)}</td> COMMENT <td>{@link Enum}</td><td>{@link #readEnumConstant(Class)}</td><td>{@link #writeEnumConstant(Enum)}</td>
COMMENT </tr> COMMENT </tr>
COMMENT <tr> COMMENT <tr>
@ -90,9 +84,6 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT <td>{@link NbtCompound}</td><td>{@link #readNbt()}</td><td>{@link #writeNbt(NbtCompound)}</td> COMMENT <td>{@link NbtCompound}</td><td>{@link #readNbt()}</td><td>{@link #writeNbt(NbtCompound)}</td>
COMMENT </tr> COMMENT </tr>
COMMENT <tr> COMMENT <tr>
COMMENT <td>{@link ItemStack}</td><td>{@link #readItemStack()}</td><td>{@link #writeItemStack(ItemStack)}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@link String}</td><td>{@link #readString()}</td><td>{@link #writeString(String)}</td> COMMENT <td>{@link String}</td><td>{@link #readString()}</td><td>{@link #writeString(String)}</td>
COMMENT </tr> COMMENT </tr>
COMMENT <tr> COMMENT <tr>
@ -140,8 +131,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT {@linkplain #readIdentifier() read} or {@linkplain #writeIdentifier(Identifier) COMMENT {@linkplain #readIdentifier() read} or {@linkplain #writeIdentifier(Identifier)
COMMENT written} in their string form. COMMENT written} in their string form.
FIELD field_33284 MAX_TEXT_LENGTH I FIELD field_33284 MAX_TEXT_LENGTH I
COMMENT The maximum size, in terms of JSON string length, allowed of the text read by COMMENT The maximum size, in terms of JSON string length, allowed for serialized texts.
COMMENT {@link #readText()} or written by {@link #writeText(Text)}.
FIELD field_33287 MAX_READ_NBT_SIZE I FIELD field_33287 MAX_READ_NBT_SIZE I
COMMENT The maximum size, in number of bytes, allowed of the NBT compound read by COMMENT The maximum size, in number of bytes, allowed of the NBT compound read by
COMMENT {@link #readNbt()}. COMMENT {@link #readNbt()}.
@ -299,6 +289,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @see #readString() COMMENT @see #readString()
COMMENT @see #readString(int) COMMENT @see #readString(int)
COMMENT @see #writeString(String) COMMENT @see #writeString(String)
ARG 1 string
ARG 2 maxLength ARG 2 maxLength
COMMENT the max length of the byte array COMMENT the max length of the byte array
METHOD method_10789 writeLongArray ([J)Lnet/minecraft/class_2540; METHOD method_10789 writeLongArray ([J)Lnet/minecraft/class_2540;
@ -332,16 +323,6 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT COMMENT
COMMENT @return the value read COMMENT @return the value read
COMMENT @see #writeVarLong(long) COMMENT @see #writeVarLong(long)
METHOD method_10793 writeItemStack (Lnet/minecraft/class_1799;)Lnet/minecraft/class_2540;
COMMENT Writes an item stack to this buf. An item stack is represented by a
COMMENT boolean indicating whether it exists; if it exists, it is followed by
COMMENT a var int for its raw id, a byte for its count, and an NBT compound for
COMMENT its tag.
COMMENT
COMMENT @return this buf, for chaining
COMMENT @see #readItemStack()
ARG 1 stack
COMMENT the stack to write
METHOD method_10794 writeNbt (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2540; METHOD method_10794 writeNbt (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2540;
COMMENT Writes an NBT element to this buf. The binary representation of NBT is COMMENT Writes an NBT element to this buf. The binary representation of NBT is
COMMENT handled by {@link net.minecraft.nbt.NbtIo}. If {@code nbt} is {@code COMMENT handled by {@link net.minecraft.nbt.NbtIo}. If {@code nbt} is {@code
@ -464,14 +445,6 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @see net.minecraft.network.encoding.VarInts COMMENT @see net.minecraft.network.encoding.VarInts
ARG 1 value ARG 1 value
COMMENT the value to write COMMENT the value to write
METHOD method_10805 writeText (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2540;
COMMENT Writes a text to this buf. A text is represented as an NBT-encoded data.
COMMENT
COMMENT @return this buf, for chaining
COMMENT @see #readText()
COMMENT @see #readUnlimitedText()
ARG 1 text
COMMENT the text to write
METHOD method_10806 writeIntArray ([I)Lnet/minecraft/class_2540; METHOD method_10806 writeIntArray ([I)Lnet/minecraft/class_2540;
COMMENT Writes an array of primitive ints to this buf. The array first has a COMMENT Writes an array of primitive ints to this buf. The array first has a
COMMENT var int indicating its length, followed by the var int entries. COMMENT var int indicating its length, followed by the var int entries.
@ -492,16 +465,6 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @see #readBlockPos() COMMENT @see #readBlockPos()
ARG 1 pos ARG 1 pos
COMMENT the pos to write COMMENT the pos to write
METHOD method_10808 readText ()Lnet/minecraft/class_2561;
COMMENT Reads a text from this buf. A text is represented as an NBT-encoded data
COMMENT with {@linkplain NbtSizeTracker the maximum size} as {@value #MAX_READ_NBT_SIZE}.
COMMENT
COMMENT @return the read text
COMMENT @throws io.netty.handler.codec.EncoderException if the NBT cannot be read
COMMENT @throws net.minecraft.nbt.NbtSizeValidationException if the serialized text is too big
COMMENT @see #readUnlimitedText()
COMMENT @see #writeText(Text)
COMMENT @see #MAX_READ_NBT_SIZE
METHOD method_10809 readLongArray ([JI)[J METHOD method_10809 readLongArray ([JI)[J
COMMENT Reads an array of primitive longs from this buf. The array first has a COMMENT Reads an array of primitive longs from this buf. The array first has a
COMMENT var int indicating its length, followed by the regular long (not var COMMENT var int indicating its length, followed by the regular long (not var
@ -590,14 +553,6 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @see #writeEnumConstant(Enum) COMMENT @see #writeEnumConstant(Enum)
ARG 1 enumClass ARG 1 enumClass
COMMENT the enum class, for constant lookup COMMENT the enum class, for constant lookup
METHOD method_10819 readItemStack ()Lnet/minecraft/class_1799;
COMMENT Reads an item stack from this buf. An item stack is represented by a
COMMENT boolean indicating whether it exists; if it exists, it is followed by
COMMENT a var int for its raw id, a byte for its count, and an NBT compound for
COMMENT its tag.
COMMENT
COMMENT @return the read item stack
COMMENT @see #writeItemStack(ItemStack)
METHOD method_17813 writeBlockHitResult (Lnet/minecraft/class_3965;)V METHOD method_17813 writeBlockHitResult (Lnet/minecraft/class_3965;)V
COMMENT Writes a block hit result to this buf. A block hit result is represented COMMENT Writes a block hit result to this buf. A block hit result is represented
COMMENT by a block position, a direction enum constant, 3 floats for the hit COMMENT by a block position, a direction enum constant, 3 floats for the hit
@ -707,7 +662,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT the list to write COMMENT the list to write
METHOD method_34061 (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; METHOD method_34061 (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException;
ARG 1 error ARG 1 error
METHOD method_34062 writeCollection (Ljava/util/Collection;Lnet/minecraft/class_2540$class_7462;)V METHOD method_34062 writeCollection (Ljava/util/Collection;Lnet/minecraft/class_9142;)V
COMMENT Writes a collection to this buf. The collection is stored as a leading COMMENT Writes a collection to this buf. The collection is stored as a leading
COMMENT {@linkplain #readVarInt() var int} size followed by the entries COMMENT {@linkplain #readVarInt() var int} size followed by the entries
COMMENT sequentially. COMMENT sequentially.
@ -717,7 +672,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
ARG 1 collection ARG 1 collection
COMMENT the collection to write COMMENT the collection to write
ARG 2 writer ARG 2 writer
METHOD method_34063 writeMap (Ljava/util/Map;Lnet/minecraft/class_2540$class_7462;Lnet/minecraft/class_2540$class_7462;)V METHOD method_34063 writeMap (Ljava/util/Map;Lnet/minecraft/class_9142;Lnet/minecraft/class_9142;)V
COMMENT Writes a map to this buf. The map is stored as a leading COMMENT Writes a map to this buf. The map is stored as a leading
COMMENT {@linkplain #readVarInt() var int} size followed by each key and value COMMENT {@linkplain #readVarInt() var int} size followed by each key and value
COMMENT pair. COMMENT pair.
@ -729,7 +684,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT the map to write COMMENT the map to write
ARG 2 keyWriter ARG 2 keyWriter
ARG 3 valueWriter ARG 3 valueWriter
METHOD method_34064 (Lnet/minecraft/class_2540$class_7462;Lnet/minecraft/class_2540$class_7462;Ljava/lang/Object;Ljava/lang/Object;)V METHOD method_34064 (Lnet/minecraft/class_9142;Lnet/minecraft/class_9142;Ljava/lang/Object;Ljava/lang/Object;)V
ARG 3 key ARG 3 key
ARG 4 value ARG 4 value
METHOD method_34065 forEachInCollection (Ljava/util/function/Consumer;)V METHOD method_34065 forEachInCollection (Ljava/util/function/Consumer;)V
@ -740,14 +695,14 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @see #readCollection(IntFunction, PacketByteBuf.PacketReader) COMMENT @see #readCollection(IntFunction, PacketByteBuf.PacketReader)
ARG 1 consumer ARG 1 consumer
COMMENT the consumer to read entries COMMENT the consumer to read entries
METHOD method_34066 readList (Lnet/minecraft/class_2540$class_7461;)Ljava/util/List; METHOD method_34066 readList (Lnet/minecraft/class_9141;)Ljava/util/List;
COMMENT Reads a collection from this buf as an array list. COMMENT Reads a collection from this buf as an array list.
COMMENT COMMENT
COMMENT @param <T> the list's entry type COMMENT @param <T> the list's entry type
COMMENT @return the read list COMMENT @return the read list
COMMENT @see #readCollection(IntFunction, PacketByteBuf.PacketReader) COMMENT @see #readCollection(IntFunction, PacketByteBuf.PacketReader)
ARG 1 reader ARG 1 reader
METHOD method_34067 readMap (Lnet/minecraft/class_2540$class_7461;Lnet/minecraft/class_2540$class_7461;)Ljava/util/Map; METHOD method_34067 readMap (Lnet/minecraft/class_9141;Lnet/minecraft/class_9141;)Ljava/util/Map;
COMMENT Reads a map from this buf as a hash map. COMMENT Reads a map from this buf as a hash map.
COMMENT COMMENT
COMMENT @param <K> the key type COMMENT @param <K> the key type
@ -756,7 +711,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @see #readMap(IntFunction, PacketByteBuf.PacketReader, PacketByteBuf.PacketReader) COMMENT @see #readMap(IntFunction, PacketByteBuf.PacketReader, PacketByteBuf.PacketReader)
ARG 1 keyReader ARG 1 keyReader
ARG 2 valueReader ARG 2 valueReader
METHOD method_34068 readCollection (Ljava/util/function/IntFunction;Lnet/minecraft/class_2540$class_7461;)Ljava/util/Collection; METHOD method_34068 readCollection (Ljava/util/function/IntFunction;Lnet/minecraft/class_9141;)Ljava/util/Collection;
COMMENT Reads a collection from this buf. The collection is stored as a leading COMMENT Reads a collection from this buf. The collection is stored as a leading
COMMENT {@linkplain #readVarInt() var int} size followed by the entries COMMENT {@linkplain #readVarInt() var int} size followed by the entries
COMMENT sequentially. COMMENT sequentially.
@ -769,7 +724,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
ARG 1 collectionFactory ARG 1 collectionFactory
COMMENT a factory that creates a collection with a given size COMMENT a factory that creates a collection with a given size
ARG 2 reader ARG 2 reader
METHOD method_34069 readMap (Ljava/util/function/IntFunction;Lnet/minecraft/class_2540$class_7461;Lnet/minecraft/class_2540$class_7461;)Ljava/util/Map; METHOD method_34069 readMap (Ljava/util/function/IntFunction;Lnet/minecraft/class_9141;Lnet/minecraft/class_9141;)Ljava/util/Map;
COMMENT Reads a map from this buf. The map is stored as a leading COMMENT Reads a map from this buf. The map is stored as a leading
COMMENT {@linkplain #readVarInt() var int} size followed by each key and value COMMENT {@linkplain #readVarInt() var int} size followed by each key and value
COMMENT pair. COMMENT pair.
@ -808,7 +763,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT COMMENT
COMMENT @return the read chunk position COMMENT @return the read chunk position
COMMENT @see #writeChunkPos(ChunkPos) COMMENT @see #writeChunkPos(ChunkPos)
METHOD method_37435 writeOptional (Ljava/util/Optional;Lnet/minecraft/class_2540$class_7462;)V METHOD method_37435 writeOptional (Ljava/util/Optional;Lnet/minecraft/class_9142;)V
COMMENT Writes an optional value to this buf. An optional value is represented by COMMENT Writes an optional value to this buf. An optional value is represented by
COMMENT a boolean indicating if the value is present, followed by the value only if COMMENT a boolean indicating if the value is present, followed by the value only if
COMMENT the value is present. COMMENT the value is present.
@ -816,7 +771,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @see #readOptional(PacketByteBuf.PacketReader) COMMENT @see #readOptional(PacketByteBuf.PacketReader)
ARG 1 value ARG 1 value
ARG 2 writer ARG 2 writer
METHOD method_37436 readOptional (Lnet/minecraft/class_2540$class_7461;)Ljava/util/Optional; METHOD method_37436 readOptional (Lnet/minecraft/class_9141;)Ljava/util/Optional;
COMMENT Reads an optional value from this buf. An optional value is represented by COMMENT Reads an optional value from this buf. An optional value is represented by
COMMENT a boolean indicating if the value is present, followed by the value only if COMMENT a boolean indicating if the value is present, followed by the value only if
COMMENT the value is present. COMMENT the value is present.
@ -829,30 +784,6 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
METHOD method_37453 getMaxValidator (Ljava/util/function/IntFunction;I)Ljava/util/function/IntFunction; METHOD method_37453 getMaxValidator (Ljava/util/function/IntFunction;I)Ljava/util/function/IntFunction;
ARG 0 applier ARG 0 applier
ARG 1 max ARG 1 max
METHOD method_42064 readRegistryValue (Lnet/minecraft/class_2359;)Ljava/lang/Object;
COMMENT Reads a value from a registry (or other {@link IndexedIterable}s). The value
COMMENT is stored using its raw ID as a {@linkplain #readVarInt() var int}.
COMMENT
COMMENT <p>Callers must ensure that <strong>the registry (or the indexed iterable) is
COMMENT properly synchronized</strong> between the client and the server.
COMMENT
COMMENT @return the value, or {@code null} if it is missing from {@code registry}
COMMENT @see #writeRegistryValue(IndexedIterable, Object)
ARG 1 registry
COMMENT the registry (or an indexed iterable) that contains the value
METHOD method_42065 writeRegistryValue (Lnet/minecraft/class_2359;Ljava/lang/Object;)V
COMMENT Writes a value from a registry (or other {@link IndexedIterable}s). The value
COMMENT is stored using its raw ID as a {@linkplain #readVarInt() var int}.
COMMENT
COMMENT <p>Callers must ensure that <strong>the registry (or the indexed iterable) is
COMMENT properly synchronized</strong> between the client and the server.
COMMENT
COMMENT @throws IllegalArgumentException if {@code value} is not in {@code registry}
COMMENT @see #readRegistryValue(IndexedIterable)
ARG 1 registry
COMMENT the registry (or an indexed iterable) that contains the value
ARG 2 value
COMMENT a value to write, must be in {@code registry}
METHOD method_43616 writeGameProfile (Lcom/mojang/authlib/GameProfile;)V METHOD method_43616 writeGameProfile (Lcom/mojang/authlib/GameProfile;)V
COMMENT Writes a game profile to this buf. A game profile is represented by a COMMENT Writes a game profile to this buf. A game profile is represented by a
COMMENT {@linkplain #writeUuid(UUID) uuid}, a username string, and a collection of COMMENT {@linkplain #writeUuid(UUID) uuid}, a username string, and a collection of
@ -867,7 +798,8 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT exists if signed). COMMENT exists if signed).
COMMENT COMMENT
COMMENT @see #readProperty() COMMENT @see #readProperty()
METHOD method_43619 writeEither (Lcom/mojang/datafixers/util/Either;Lnet/minecraft/class_2540$class_7462;Lnet/minecraft/class_2540$class_7462;)V ARG 1 property
METHOD method_43619 writeEither (Lcom/mojang/datafixers/util/Either;Lnet/minecraft/class_9142;Lnet/minecraft/class_9142;)V
COMMENT Writes an {@code Either} to this buf. An either is represented by COMMENT Writes an {@code Either} to this buf. An either is represented by
COMMENT a boolean indicating if the left side or the right side of the either, COMMENT a boolean indicating if the left side or the right side of the either,
COMMENT followed by the value. COMMENT followed by the value.
@ -876,11 +808,11 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
ARG 1 either ARG 1 either
ARG 2 leftWriter ARG 2 leftWriter
ARG 3 rightWriter ARG 3 rightWriter
METHOD method_43620 (Lnet/minecraft/class_2540$class_7462;Ljava/lang/Object;)V METHOD method_43620 (Lnet/minecraft/class_9142;Ljava/lang/Object;)V
ARG 2 object ARG 2 object
METHOD method_43621 (Lnet/minecraft/class_2540$class_7462;Ljava/lang/Object;)V METHOD method_43621 (Lnet/minecraft/class_9142;Ljava/lang/Object;)V
ARG 2 object ARG 2 object
METHOD method_43622 readEither (Lnet/minecraft/class_2540$class_7461;Lnet/minecraft/class_2540$class_7461;)Lcom/mojang/datafixers/util/Either; METHOD method_43622 readEither (Lnet/minecraft/class_9141;Lnet/minecraft/class_9141;)Lcom/mojang/datafixers/util/Either;
COMMENT Reads an {@code Either} from this buf. An either is represented by COMMENT Reads an {@code Either} from this buf. An either is represented by
COMMENT a boolean indicating if the left side or the right side of the either, COMMENT a boolean indicating if the left side or the right side of the either,
COMMENT followed by the value. COMMENT followed by the value.
@ -904,7 +836,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT COMMENT
COMMENT @return the property COMMENT @return the property
COMMENT @see #writeProperty(Property) COMMENT @see #writeProperty(Property)
METHOD method_43826 writeNullable (Ljava/lang/Object;Lnet/minecraft/class_2540$class_7462;)V METHOD method_43826 writeNullable (Ljava/lang/Object;Lnet/minecraft/class_9142;)V
COMMENT Writes a nullable value to this buf. A nullable value is represented by COMMENT Writes a nullable value to this buf. A nullable value is represented by
COMMENT a boolean indicating if the value is not null, followed by the value only if COMMENT a boolean indicating if the value is not null, followed by the value only if
COMMENT the value is not null. COMMENT the value is not null.
@ -912,7 +844,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @see #readNullable(PacketByteBuf.PacketReader) COMMENT @see #readNullable(PacketByteBuf.PacketReader)
ARG 1 value ARG 1 value
ARG 2 writer ARG 2 writer
METHOD method_43827 readNullable (Lnet/minecraft/class_2540$class_7461;)Ljava/lang/Object; METHOD method_43827 readNullable (Lnet/minecraft/class_9141;)Ljava/lang/Object;
COMMENT Reads a nullable value from this buf. A nullable value is represented by COMMENT Reads a nullable value from this buf. A nullable value is represented by
COMMENT a boolean indicating if the value is not null, followed by the value only if COMMENT a boolean indicating if the value is not null, followed by the value only if
COMMENT the value is not null. COMMENT the value is not null.
@ -1019,13 +951,6 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT collection of properties. COMMENT collection of properties.
COMMENT COMMENT
COMMENT @see #writePropertyMap COMMENT @see #writePropertyMap
METHOD method_47989 writeRegistryEntry (Lnet/minecraft/class_2359;Lnet/minecraft/class_6880;Lnet/minecraft/class_2540$class_7462;)V
ARG 1 registryEntries
ARG 2 entry
ARG 3 writer
METHOD method_47990 readRegistryEntry (Lnet/minecraft/class_2359;Lnet/minecraft/class_2540$class_7461;)Lnet/minecraft/class_6880;
ARG 1 registryEntries
ARG 2 reader
METHOD method_49067 writeQuaternionf (Lorg/joml/Quaternionf;)V METHOD method_49067 writeQuaternionf (Lorg/joml/Quaternionf;)V
COMMENT Writes a {@link Quaternionf} to this buf. A {@link Quaternionf} is represented COMMENT Writes a {@link Quaternionf} to this buf. A {@link Quaternionf} is represented
COMMENT by four {@code float}s. COMMENT by four {@code float}s.
@ -1117,13 +1042,49 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @return the read registry key COMMENT @return the read registry key
COMMENT @see #readRegistryKey(RegistryKey) COMMENT @see #readRegistryKey(RegistryKey)
COMMENT @see #writeRegistryKey(RegistryKey) COMMENT @see #writeRegistryKey(RegistryKey)
METHOD method_54148 readUnlimitedText ()Lnet/minecraft/class_2561; METHOD method_56335 readBlockPos (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/class_2338;
COMMENT Reads a text from this buf. A text is represented as an NBT-encoded data. ARG 0 buf
COMMENT Unlike {@link #readText()}, this method can read an unlimited amount of text. METHOD method_56336 writeBlockPos (Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_2338;)V
COMMENT ARG 0 buf
COMMENT @return the read text ARG 1 pos
COMMENT @see #readText() METHOD method_56337 writeUuid (Lio/netty/buffer/ByteBuf;Ljava/util/UUID;)V
COMMENT @see #writeText(Text) ARG 0 buf
ARG 1 uuid
METHOD method_56338 writeQuaternionf (Lio/netty/buffer/ByteBuf;Lorg/joml/Quaternionf;)V
ARG 0 buf
ARG 1 quaternion
METHOD method_56339 writeVector3f (Lio/netty/buffer/ByteBuf;Lorg/joml/Vector3f;)V
ARG 0 buf
ARG 1 vector
METHOD method_56340 readNbt (Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2520;
ARG 0 buf
ARG 1 sizeTracker
METHOD method_56341 writeNbt (Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_2520;)V
ARG 0 buf
ARG 1 nbt
METHOD method_56342 readVector3f (Lio/netty/buffer/ByteBuf;)Lorg/joml/Vector3f;
ARG 0 buf
METHOD method_56343 readQuaternionf (Lio/netty/buffer/ByteBuf;)Lorg/joml/Quaternionf;
ARG 0 buf
METHOD method_56344 readUuid (Lio/netty/buffer/ByteBuf;)Ljava/util/UUID;
ARG 0 buf
METHOD method_56345 readNbt (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/class_2487;
ARG 0 buf
METHOD method_56890 readByteArray (Lio/netty/buffer/ByteBuf;)[B
ARG 0 buf
METHOD method_56891 readByteArray (Lio/netty/buffer/ByteBuf;I)[B
ARG 0 buf
ARG 1 maxSize
METHOD method_56892 writeNullable (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;Lnet/minecraft/class_9142;)V
ARG 0 buf
ARG 1 value
ARG 2 writer
METHOD method_56893 readNullable (Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_9141;)Ljava/lang/Object;
ARG 0 buf
ARG 1 reader
METHOD method_56894 writeByteArray (Lio/netty/buffer/ByteBuf;[B)V
ARG 0 buf
ARG 1 array
METHOD nioBuffer (II)Ljava/nio/ByteBuffer; METHOD nioBuffer (II)Ljava/nio/ByteBuffer;
ARG 1 index ARG 1 index
ARG 2 length ARG 2 length
@ -1337,12 +1298,3 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
ARG 1 length ARG 1 length
METHOD writerIndex (I)Lio/netty/buffer/ByteBuf; METHOD writerIndex (I)Lio/netty/buffer/ByteBuf;
ARG 1 index ARG 1 index
CLASS class_7461 PacketReader
COMMENT A functional interface to read a value from {@link PacketByteBuf}.
METHOD method_43828 (Lnet/minecraft/class_2540;)Ljava/util/Optional;
ARG 1 buf
CLASS class_7462 PacketWriter
COMMENT A functional interface to write a value to {@link PacketByteBuf}.
METHOD method_43829 (Lnet/minecraft/class_2540;Ljava/util/Optional;)V
ARG 1 buf
ARG 2 value

View File

@ -0,0 +1,13 @@
CLASS net/minecraft/class_9129 net/minecraft/network/RegistryByteBuf
COMMENT A packet byte buffer bound to a particular {@link DynamicRegistryManager} instance.
COMMENT
COMMENT <p>This is used during the {@link NetworkPhase#PLAY} phase only.
FIELD field_48538 registryManager Lnet/minecraft/class_5455;
METHOD <init> (Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_5455;)V
ARG 1 buf
ARG 2 registryManager
METHOD method_56349 getRegistryManager ()Lnet/minecraft/class_5455;
METHOD method_56350 makeFactory (Lnet/minecraft/class_5455;)Ljava/util/function/Function;
ARG 0 registryManager
METHOD method_56351 (Lnet/minecraft/class_5455;Lio/netty/buffer/ByteBuf;)Lnet/minecraft/class_9129;
ARG 1 buf

View File

@ -0,0 +1,155 @@
CLASS net/minecraft/class_9139 net/minecraft/network/codec/PacketCodec
COMMENT A codec that is used for serializing a packet.
COMMENT
COMMENT <p>Packet codecs serialize to, and deserialize from, {@link net.minecraft.network.PacketByteBuf},
COMMENT which is a stream of data. To integrate the classic {@link net.minecraft.network.PacketByteBuf}-based
COMMENT code, use {@link #of(ValueFirstEncoder, PacketDecoder)}
COMMENT like this:
COMMENT
COMMENT <pre>{@code
COMMENT public static final PacketCodec<PacketByteBuf, MyPacket> CODEC = PacketCodec.of(MyPacket::write, MyPacket::new);
COMMENT
COMMENT private MyPacket(PacketByteBuf buf) {
COMMENT \tthis.text = buf.readString();
COMMENT }
COMMENT
COMMENT private void write(PacketByteBuf buf) {
COMMENT \tbuf.writeString(this.text);
COMMENT }
COMMENT }</pre>
COMMENT
COMMENT <p>While this serves similar functions as codecs in the DataFixerUpper library,
COMMENT the two are wholly separate and DataFixerUpper methods cannot be used with this.
COMMENT However, a packet codec may reference a regular codec by using {@link
COMMENT PacketCodecs#codec}, which serializes the data to NBT.
COMMENT
COMMENT <p>See {@link PacketCodecs} for codecs to serialize various objects.
COMMENT
COMMENT @param <B> the type of the buffer; {@link net.minecraft.network.RegistryByteBuf}
COMMENT for play-phase packets, {@link net.minecraft.network.PacketByteBuf} for other
COMMENT phases (like configuration)
COMMENT @param <V> the type of the value to be encoded/decoded
METHOD method_56430 cast ()Lnet/minecraft/class_9139;
COMMENT {@return the same codec, casted to work with buffers of type {@code S}}
COMMENT
COMMENT @apiNote For example, {@link net.minecraft.util.math.BlockPos#PACKET_CODEC}
COMMENT is defined as {@code PacketCodec<ByteBuf, BlockPos>}. To use this codec
COMMENT where {@link net.minecraft.network.PacketByteBuf} is expected, you can call
COMMENT this method for easy casting, like: {@code PACKET_CODEC.cast()}.
COMMENT Doing this is generally safe and will not result in exceptions.
METHOD method_56431 unit (Ljava/lang/Object;)Lnet/minecraft/class_9139;
COMMENT {@return a codec that always returns {@code value}}
COMMENT
COMMENT <p>This does not encode anything. Instead, it throws {@link
COMMENT IllegalStateException} when the value does not
COMMENT equal {@code value}. This comparison is made with {@code equals()}, not
COMMENT reference equality ({@code ==}).
ARG 0 value
METHOD method_56432 xmap (Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/class_9139;
COMMENT {@return a codec that maps its encode input and decode output with {@code from}
COMMENT and {@code to}, respectively}
COMMENT
COMMENT <p>This can be used to transform a codec for a simple value (like a string)
COMMENT into a corresponding, more complex value (like an identifier). An example:
COMMENT
COMMENT <pre>{@code
COMMENT public static final PacketCodec<ByteBuf, Identifier> PACKET_CODEC = PacketCodecs.STRING.xmap(Identifier::new, Identifier::toString);
COMMENT }</pre>
ARG 1 to
ARG 2 from
METHOD method_56433 collect (Lnet/minecraft/class_9139$class_9140;)Lnet/minecraft/class_9139;
COMMENT {@return the result mapped with {@code function}}
COMMENT
COMMENT <p>For example, passing {@code PacketCodecs::optional} makes the value
COMMENT optional. Additionally, this method can be used like Stream {@link
COMMENT java.util.stream.Collectors} - hence its name. For example, to make a codec
COMMENT for a list of something, write {@code parentCodec.collect(PacketCodecs.toList())}.
COMMENT
COMMENT @see PacketCodecs#optional
COMMENT @see PacketCodecs#toCollection
COMMENT @see PacketCodecs#toList
ARG 1 function
METHOD method_56434 tuple (Lnet/minecraft/class_9139;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/class_9139;
COMMENT {@return a codec for encoding one value}
ARG 0 codec
ARG 1 from
ARG 2 to
METHOD method_56435 tuple (Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Ljava/util/function/BiFunction;)Lnet/minecraft/class_9139;
COMMENT {@return a codec for encoding two values}
ARG 0 codec1
ARG 1 from1
ARG 2 codec2
ARG 3 from2
ARG 4 to
METHOD method_56436 tuple (Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function3;)Lnet/minecraft/class_9139;
COMMENT {@return a codec for encoding three values}
ARG 0 codec1
ARG 1 from1
ARG 2 codec2
ARG 3 from2
ARG 4 codec3
ARG 5 from3
ARG 6 to
METHOD method_56437 ofStatic (Lnet/minecraft/class_9142;Lnet/minecraft/class_9141;)Lnet/minecraft/class_9139;
COMMENT {@return a packet codec from the {@code encoder} and {@code decoder}}
COMMENT
COMMENT @apiNote This is useful for integrating with code that uses static methods for
COMMENT packet writing, where the buffer is the first argument, like
COMMENT {@code static void write(PacketByteBuf buf, Data data)}.
COMMENT For code that uses instance methods like {@code void write(PacketByteBuf buf)},
COMMENT use {@link #of(ValueFirstEncoder, PacketDecoder)}.
ARG 0 encoder
ARG 1 decoder
METHOD method_56438 of (Lnet/minecraft/class_9143;Lnet/minecraft/class_9141;)Lnet/minecraft/class_9139;
COMMENT {@return a packet codec from the {@code encoder} and {@code decoder}}
COMMENT
COMMENT @apiNote This is useful for integrating with code that uses instance methods for
COMMENT packet writing, like {@code void write(PacketByteBuf buf)}.
COMMENT For code that uses static methods like {@code static void write(PacketByteBuf buf, Data data)},
COMMENT where the buffer is the first argument, use {@link #ofStatic(PacketEncoder, PacketDecoder)}.
ARG 0 encoder
ARG 1 decoder
METHOD method_56439 mapBuf (Ljava/util/function/Function;)Lnet/minecraft/class_9139;
ARG 1 function
METHOD method_56440 dispatch (Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/class_9139;
COMMENT {@return a codec that dispatches one of the sub-codecs based on the type}
COMMENT
COMMENT <p>For example, subtypes of {@link net.minecraft.stat.Stat} requires different values
COMMENT to be serialized, yet it makes sense to use the same codec for all stats.
COMMENT This method should be called on the codec for the "type" - like {@link
COMMENT net.minecraft.stat.StatType}. An example:
COMMENT
COMMENT <pre>{@code
COMMENT public static final PacketCodec<RegistryByteBuf, Thing<?>> PACKET_CODEC = PacketCodecs.registryValue(RegistryKeys.THING_TYPE).dispatch(Thing::getType, ThingType::getPacketCodec);
COMMENT }</pre>
ARG 1 type
COMMENT a function that, given a value, returns its "type"
ARG 2 codec
COMMENT a function that, given a "type", returns the codec for encoding/decoding the value
METHOD method_56905 tuple (Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function4;)Lnet/minecraft/class_9139;
COMMENT {@return a codec for encoding four values}
ARG 0 codec1
ARG 1 from1
ARG 2 codec2
ARG 3 from2
ARG 4 codec3
ARG 5 from3
ARG 6 codec4
ARG 7 from4
ARG 8 to
METHOD method_56906 tuple (Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function5;)Lnet/minecraft/class_9139;
COMMENT {@return a codec for encoding five values}
ARG 0 codec1
ARG 1 from1
ARG 2 codec2
ARG 3 from2
ARG 4 codec3
ARG 5 from3
ARG 6 codec4
ARG 7 from4
ARG 8 codec5
ARG 9 from5
ARG 10 to
CLASS class_9140 ResultFunction
METHOD apply (Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139;
ARG 1 codec

View File

@ -0,0 +1,259 @@
CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs
COMMENT A set of pre-defined packet codecs.
COMMENT
COMMENT @see PacketCodec
FIELD field_48547 BOOL Lnet/minecraft/class_9139;
COMMENT A codec for a boolean value.
COMMENT
COMMENT @see io.netty.buffer.ByteBuf#readBoolean
COMMENT @see io.netty.buffer.ByteBuf#writeBoolean
FIELD field_48548 BYTE Lnet/minecraft/class_9139;
COMMENT A codec for a byte value.
COMMENT
COMMENT @see io.netty.buffer.ByteBuf#readByte
COMMENT @see io.netty.buffer.ByteBuf#writeByte
FIELD field_48549 SHORT Lnet/minecraft/class_9139;
COMMENT A codec for a short value.
COMMENT
COMMENT @see io.netty.buffer.ByteBuf#readShort
COMMENT @see io.netty.buffer.ByteBuf#writeShort
FIELD field_48550 VAR_INT Lnet/minecraft/class_9139;
COMMENT A codec for a variable-length integer (var int) value.
COMMENT
COMMENT @see net.minecraft.network.PacketByteBuf#readVarInt
COMMENT @see net.minecraft.network.PacketByteBuf#writeVarInt
FIELD field_48551 VAR_LONG Lnet/minecraft/class_9139;
COMMENT A codec for a variable-length long (var long) value.
COMMENT
COMMENT @see net.minecraft.network.PacketByteBuf#readVarLong
COMMENT @see net.minecraft.network.PacketByteBuf#writeVarLong
FIELD field_48552 FLOAT Lnet/minecraft/class_9139;
COMMENT A codec for a float value.
COMMENT
COMMENT @see io.netty.buffer.ByteBuf#readFloat
COMMENT @see io.netty.buffer.ByteBuf#writeFloat
FIELD field_48553 DOUBLE Lnet/minecraft/class_9139;
COMMENT A codec for a double value.
COMMENT
COMMENT @see io.netty.buffer.ByteBuf#readDouble
COMMENT @see io.netty.buffer.ByteBuf#writeDouble
FIELD field_48554 STRING Lnet/minecraft/class_9139;
COMMENT A codec for a string value with maximum length {@value Short#MAX_VALUE}.
COMMENT
COMMENT @see #string
COMMENT @see net.minecraft.network.PacketByteBuf#readString()
COMMENT @see net.minecraft.network.PacketByteBuf#writeString(String)
FIELD field_48555 NBT_ELEMENT Lnet/minecraft/class_9139;
COMMENT A codec for an NBT element of unlimited size.
COMMENT
COMMENT @see #nbt
COMMENT @see net.minecraft.network.PacketByteBuf#readNbt(NbtSizeTracker)
COMMENT @see net.minecraft.network.PacketByteBuf#writeNbt(NbtElement)
FIELD field_48556 NBT_COMPOUND Lnet/minecraft/class_9139;
COMMENT A codec for an NBT compound of unlimited size.
COMMENT
COMMENT @see #nbt
COMMENT @see net.minecraft.network.PacketByteBuf#readNbt(NbtSizeTracker)
COMMENT @see net.minecraft.network.PacketByteBuf#writeNbt(NbtElement)
FIELD field_48557 OPTIONAL_NBT Lnet/minecraft/class_9139;
COMMENT A codec for an optional NBT compound of up to {@value
COMMENT net.minecraft.network.PacketByteBuf#MAX_READ_NBT_SIZE} bytes.
COMMENT
COMMENT @see #nbt
COMMENT @see net.minecraft.network.PacketByteBuf#readNbt(PacketByteBuf)
COMMENT @see net.minecraft.network.PacketByteBuf#writeNbt(io.netty.buffer.ByteBuf, NbtElement)
FIELD field_48558 VECTOR3F Lnet/minecraft/class_9139;
COMMENT A codec for a {@link org.joml.Vector3f}.
COMMENT
COMMENT @see net.minecraft.network.PacketByteBuf#readVector3f()
COMMENT @see net.minecraft.network.PacketByteBuf#writeVector3f(Vector3f)
FIELD field_48559 QUATERNIONF Lnet/minecraft/class_9139;
COMMENT A codec for a {@link org.joml.Quaternionf}.
COMMENT
COMMENT @see net.minecraft.network.PacketByteBuf#readQuaternionf()
COMMENT @see net.minecraft.network.PacketByteBuf#writeQuaternionf(Quaternionf)
FIELD field_48987 BYTE_ARRAY Lnet/minecraft/class_9139;
COMMENT A codec for a byte array.
COMMENT
COMMENT @see net.minecraft.network.PacketByteBuf#readByteArray()
COMMENT @see net.minecraft.network.PacketByteBuf#writeByteArray(byte[])
METHOD method_56363 toList ()Lnet/minecraft/class_9139$class_9140;
COMMENT Used to make a codec for a list of values using {@link PacketCodec#collect}.
COMMENT This creates an {@link java.util.ArrayList}, so the decoded result can be modified.
COMMENT
COMMENT <p>For example, to make a codec for a list of values, write {@code
COMMENT codec.collect(PacketCodecs.toList())}.
COMMENT
COMMENT @see #toCollection
METHOD method_56364 string (I)Lnet/minecraft/class_9139;
COMMENT {@return a codec for a string value with maximum length {@code maxLength}}
COMMENT
COMMENT @see #STRING
COMMENT @see net.minecraft.network.PacketByteBuf#readString(int)
COMMENT @see net.minecraft.network.PacketByteBuf#writeString(String, int)
ARG 0 maxLength
METHOD method_56365 registryValue (Lnet/minecraft/class_5321;)Lnet/minecraft/class_9139;
COMMENT {@return a codec for a {@link net.minecraft.registry.Registry}-registered value}
COMMENT
COMMENT <p>This codec only works with {@link net.minecraft.network.RegistryByteBuf}, used
COMMENT during the play phase. Consider using {@link #entryOf} for encoding a value of a
COMMENT static registry during login or configuration phases.
COMMENT
COMMENT @implNote The value is serialized as the corresponding raw ID (as {@link #VAR_INT
COMMENT a var int}).
COMMENT
COMMENT @see #entryOf
ARG 0 registry
METHOD method_56366 registry (Lnet/minecraft/class_5321;Ljava/util/function/Function;)Lnet/minecraft/class_9139;
ARG 0 registry
ARG 1 registryTransformer
METHOD method_56367 registryEntry (Lnet/minecraft/class_5321;Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139;
COMMENT {@return a codec for a {@link net.minecraft.registry.entry.RegistryEntry}}
COMMENT
COMMENT <p>This codec only works with {@link net.minecraft.network.RegistryByteBuf}, used
COMMENT during the play phase. Consider using {@link #entryOf} for encoding a value of a
COMMENT static registry during login or configuration phases.
COMMENT
COMMENT @implNote If the entry is a reference entry, the value is serialized as the
COMMENT corresponding raw ID (as {@link #VAR_INT a var int}). If it is a direct entry,
COMMENT it is encoded using {@code directCodec}.
COMMENT
COMMENT @see #registryValue
COMMENT @see #registryEntry(RegistryKey)
ARG 0 registry
ARG 1 directCodec
METHOD method_56368 codec (Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_9139;
COMMENT {@return a codec from DataFixerUpper codec {@code codec}}
COMMENT
COMMENT <p>Internally, the data is serialized as an NBT element of unlimited size.
ARG 0 codec
METHOD method_56369 (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lnet/minecraft/class_2520;
ARG 1 value
METHOD method_56370 (Lcom/mojang/serialization/Codec;Lnet/minecraft/class_2520;)Ljava/lang/Object;
ARG 1 nbt
METHOD method_56371 entryOf (Lnet/minecraft/class_2359;)Lnet/minecraft/class_9139;
COMMENT {@return a codec for an entry of {@code iterable}}
COMMENT
COMMENT @see #indexed
ARG 0 iterable
METHOD method_56372 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2359;
ARG 0 registry
METHOD method_56373 (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException;
ARG 1 error
METHOD method_56374 toCollection (Ljava/util/function/IntFunction;)Lnet/minecraft/class_9139$class_9140;
COMMENT Used to make a codec for a collection of values using {@link PacketCodec#collect}.
COMMENT
COMMENT <p>For example, to make a codec for a set of values, write {@code
COMMENT codec.collect(PacketCodecs.toCollection(HashSet::new))}.
COMMENT
COMMENT @see #toList
ARG 0 collectionFactory
COMMENT a function that, given the collection's size, returns a new empty collection
METHOD method_56375 indexed (Ljava/util/function/IntFunction;Ljava/util/function/ToIntFunction;)Lnet/minecraft/class_9139;
COMMENT {@return a codec for an indexed value}
COMMENT
COMMENT <p>An example of an indexed value is an enum.
COMMENT
COMMENT @see net.minecraft.util.function.ValueLists
COMMENT @see net.minecraft.network.PacketByteBuf#encode(ToIntFunction, Object)
COMMENT @see net.minecraft.network.PacketByteBuf#decode(IntFunction)
ARG 0 indexToValue
COMMENT a function that gets a value from its index
ARG 1 valueToIndex
COMMENT a function that gets a value's index
METHOD method_56376 collection (Ljava/util/function/IntFunction;Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139;
COMMENT {@return a codec for a collection of values}
COMMENT
COMMENT @see net.minecraft.network.PacketByteBuf#readCollection
COMMENT @see net.minecraft.network.PacketByteBuf#writeCollection
ARG 0 factory
COMMENT a function that, given the collection's size, returns a new empty collection
ARG 1 elementCodec
COMMENT the codec of the collection's elements
METHOD method_56377 map (Ljava/util/function/IntFunction;Lnet/minecraft/class_9139;Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139;
COMMENT {@return a codec for a map}
COMMENT
COMMENT @see net.minecraft.network.PacketByteBuf#readMap(IntFunction, PacketDecoder, PacketDecoder)
COMMENT @see net.minecraft.network.PacketByteBuf#writeMap(java.util.Map, PacketEncoder, PacketEncoder)
ARG 0 factory
COMMENT a function that, given the map's size, returns a new empty map
ARG 1 keyCodec
COMMENT the codec for the map's keys
ARG 2 valueCodec
COMMENT the codec for the map's values
METHOD method_56378 nbt (Ljava/util/function/Supplier;)Lnet/minecraft/class_9139;
COMMENT {@return a codec for an NBT element}
COMMENT
COMMENT @see #NBT_ELEMENT
COMMENT @see net.minecraft.network.PacketByteBuf#readNbt(NbtSizeTracker)
COMMENT @see net.minecraft.network.PacketByteBuf#writeNbt(NbtElement)
ARG 0 sizeTracker
METHOD method_56379 (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2520;
ARG 0 nbt
METHOD method_56380 (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2487;
ARG 0 nbt
METHOD method_56381 (Lnet/minecraft/class_2520;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException;
ARG 1 error
METHOD method_56382 optional (Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139;
COMMENT {@return a codec wrapping another codec, the value of which is optional}
COMMENT
COMMENT <p>This can be used with {@link PacketCodec#collect} like
COMMENT {@code codec.collect(PacketCodecs::optional)}.
COMMENT
COMMENT @see net.minecraft.network.PacketByteBuf#readOptional
COMMENT @see net.minecraft.network.PacketByteBuf#writeOptional
ARG 0 codec
METHOD method_56383 registryEntry (Lnet/minecraft/class_5321;)Lnet/minecraft/class_9139;
COMMENT {@return a codec for a reference {@link net.minecraft.registry.entry.RegistryEntry}}
COMMENT
COMMENT <p>This codec only works with {@link net.minecraft.network.RegistryByteBuf}, used
COMMENT during the play phase. Consider using {@link #entryOf} for encoding a value of a
COMMENT static registry during login or configuration phases.
COMMENT
COMMENT @implNote The value is serialized as the corresponding raw ID (as {@link #VAR_INT
COMMENT a var int}). This does not handle direct (unregistered) entries.
COMMENT
COMMENT @see #registryValue
COMMENT @see #registryEntry(RegistryKey, PacketCodec)
ARG 0 registry
METHOD method_56384 (Ljava/util/function/IntFunction;Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139;
ARG 1 codec
METHOD method_56385 (Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139;
ARG 0 codec
METHOD method_56895 byteArray (I)Lnet/minecraft/class_9139;
COMMENT {@return a codec for a byte array with maximum length {@code maxLength}}
COMMENT
COMMENT @see #BYTE_ARRAY
COMMENT @see net.minecraft.network.PacketByteBuf#readByteArray(ByteBuf, int)
COMMENT @see net.minecraft.network.PacketByteBuf#writeByteArray(ByteBuf, byte[])
ARG 0 maxLength
METHOD method_56896 registryCodec (Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_9139;
ARG 0 codec
CLASS 4
METHOD method_56899 (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException;
ARG 1 error
METHOD method_56900 (Lnet/minecraft/class_2520;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException;
ARG 1 error
CLASS 10
METHOD method_56419 (Lnet/minecraft/class_9139;Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_9139;Ljava/lang/Object;Ljava/lang/Object;)V
ARG 3 k
ARG 4 v
CLASS 13
METHOD method_56424 getIterable (Lnet/minecraft/class_9129;)Lnet/minecraft/class_2359;
ARG 1 buf
CLASS 14
FIELD field_48562 DIRECT_ENTRY_MARKER I
METHOD method_56390 getEntries (Lnet/minecraft/class_9129;)Lnet/minecraft/class_2359;
ARG 1 buf
CLASS 21
METHOD method_56403 decode (Lio/netty/buffer/ByteBuf;)[B
ARG 1 buf
METHOD method_56404 encode (Lio/netty/buffer/ByteBuf;[B)V
ARG 1 buf
ARG 2 value
CLASS 22
METHOD method_56407 read (Lio/netty/buffer/ByteBuf;)[B
ARG 1 buf
METHOD method_56408 write (Lio/netty/buffer/ByteBuf;[B)V
ARG 1 buf
ARG 2 value

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_9141 net/minecraft/network/codec/PacketDecoder
COMMENT A functional interface that, given a buffer, decodes a value.
COMMENT
COMMENT <p>A constructor taking {@link net.minecraft.network.PacketByteBuf} as an
COMMENT argument can be used as a decoder.
COMMENT
COMMENT @see PacketEncoder
COMMENT @see ValueFirstEncoder
METHOD decode (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 buf

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_9142 net/minecraft/network/codec/PacketEncoder
COMMENT A functional interface that, given a buffer and a value, encodes it.
COMMENT
COMMENT <p>A static method taking {@link net.minecraft.network.PacketByteBuf} and the
COMMENT value as the arguments can be used as an encoder.
COMMENT
COMMENT @see PacketDecoder
COMMENT @see ValueFirstEncoder
METHOD encode (Ljava/lang/Object;Ljava/lang/Object;)V
ARG 1 buf
ARG 2 value

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_9143 net/minecraft/network/codec/ValueFirstEncoder
COMMENT A functional interface that, given a value and a buffer, encodes it.
COMMENT
COMMENT <p>An instance method taking {@link net.minecraft.network.PacketByteBuf} as an
COMMENT argument can be used as a value-first encoder.
COMMENT
COMMENT @see PacketDecoder
COMMENT @see PacketEncoder
METHOD encode (Ljava/lang/Object;Ljava/lang/Object;)V
ARG 1 value
ARG 2 buf

View File

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

View File

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

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_2545 net/minecraft/network/handler/EncoderHandler
FIELD field_11721 LOGGER Lorg/slf4j/Logger;
FIELD field_48537 state Lnet/minecraft/class_9127;
METHOD <init> (Lnet/minecraft/class_9127;)V
ARG 1 state
METHOD encode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V
ARG 1 context
ARG 2 packet
ARG 3 out

View File

@ -0,0 +1,17 @@
CLASS net/minecraft/class_9126 net/minecraft/network/handler/HandlerNames
FIELD field_48518 DECOMPRESS Ljava/lang/String;
FIELD field_48519 COMPRESS Ljava/lang/String;
FIELD field_48520 DECODER Ljava/lang/String;
FIELD field_48521 ENCODER Ljava/lang/String;
FIELD field_48522 INBOUND_CONFIG Ljava/lang/String;
FIELD field_48523 OUTBOUND_CONFIG Ljava/lang/String;
FIELD field_48524 SPLITTER Ljava/lang/String;
FIELD field_48525 PREPENDER Ljava/lang/String;
FIELD field_48526 DECRYPT Ljava/lang/String;
FIELD field_48527 ENCRYPT Ljava/lang/String;
FIELD field_48528 UNBUNDLER Ljava/lang/String;
FIELD field_48529 BUNDLER Ljava/lang/String;
FIELD field_48530 PACKET_HANDLER Ljava/lang/String;
FIELD field_48531 TIMEOUT Ljava/lang/String;
FIELD field_48532 LEGACY_QUERY Ljava/lang/String;
FIELD field_48533 LATENCY Ljava/lang/String;

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_8700 net/minecraft/network/handler/NetworkStateTransitionHandler CLASS net/minecraft/class_8700 net/minecraft/network/handler/NetworkStateTransitionHandler
METHOD method_53011 handle (Lio/netty/util/Attribute;Lnet/minecraft/class_2596;)V METHOD method_56347 onDecoded (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/class_2596;)V
ARG 0 protocolAttribute ARG 0 context
ARG 1 packet
METHOD method_56348 onEncoded (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/class_2596;)V
ARG 0 context
ARG 1 packet ARG 1 packet

View File

@ -0,0 +1,36 @@
CLASS net/minecraft/class_9130 net/minecraft/network/handler/NetworkStateTransitions
METHOD method_56352 decoderSwapper (Lio/netty/channel/ChannelInboundHandler;)Lnet/minecraft/class_9130$class_9132;
ARG 0 newDecoder
METHOD method_56353 (Lio/netty/channel/ChannelInboundHandler;Lio/netty/channel/ChannelHandlerContext;)V
ARG 1 context
METHOD method_56354 encoderSwapper (Lio/netty/channel/ChannelOutboundHandler;)Lnet/minecraft/class_9130$class_9134;
ARG 0 newEncoder
METHOD method_56355 (Lio/netty/channel/ChannelOutboundHandler;Lio/netty/channel/ChannelHandlerContext;)V
ARG 1 context
METHOD method_56356 decoderTransitioner (Lnet/minecraft/class_9127;)Lnet/minecraft/class_9130$class_9132;
ARG 0 newState
METHOD method_56357 encoderTransitioner (Lnet/minecraft/class_9127;)Lnet/minecraft/class_9130$class_9134;
ARG 0 newState
CLASS class_9131 InboundConfigurer
METHOD channelRead (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V
ARG 1 context
ARG 2 received
METHOD write (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V
ARG 1 context
ARG 2 received
ARG 3 promise
CLASS class_9132 DecoderTransitioner
METHOD method_56358 (Lnet/minecraft/class_9130$class_9132;Lio/netty/channel/ChannelHandlerContext;)V
ARG 2 context
METHOD run (Lio/netty/channel/ChannelHandlerContext;)V
ARG 1 context
CLASS class_9133 OutboundConfigurer
METHOD write (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V
ARG 1 context
ARG 2 received
ARG 3 promise
CLASS class_9134 EncoderTransitioner
METHOD method_56359 (Lnet/minecraft/class_9130$class_9134;Lio/netty/channel/ChannelHandlerContext;)V
ARG 2 context
METHOD run (Lio/netty/channel/ChannelHandlerContext;)V
ARG 1 context

View File

@ -1,8 +1,7 @@
CLASS net/minecraft/class_8039 net/minecraft/network/handler/PacketBundleHandler CLASS net/minecraft/class_8039 net/minecraft/network/handler/PacketBundleHandler
FIELD field_41878 MAX_PACKETS I FIELD field_41878 MAX_PACKETS I
FIELD field_41879 NOOP Lnet/minecraft/class_8039; METHOD method_48325 create (Lnet/minecraft/class_9145;Ljava/util/function/Function;Lnet/minecraft/class_8037;)Lnet/minecraft/class_8039;
METHOD method_48325 create (Ljava/lang/Class;Ljava/util/function/Function;Lnet/minecraft/class_8037;)Lnet/minecraft/class_8039; ARG 0 id
ARG 0 bundlePacketType
ARG 1 bundleFunction ARG 1 bundleFunction
ARG 2 splitter ARG 2 splitter
METHOD method_48326 createBundler (Lnet/minecraft/class_2596;)Lnet/minecraft/class_8039$class_8040; METHOD method_48326 createBundler (Lnet/minecraft/class_2596;)Lnet/minecraft/class_8039$class_8040;
@ -10,11 +9,9 @@ CLASS net/minecraft/class_8039 net/minecraft/network/handler/PacketBundleHandler
METHOD method_48327 forEachPacket (Lnet/minecraft/class_2596;Ljava/util/function/Consumer;)V METHOD method_48327 forEachPacket (Lnet/minecraft/class_2596;Ljava/util/function/Consumer;)V
ARG 1 packet ARG 1 packet
ARG 2 consumer ARG 2 consumer
CLASS 2 CLASS 1
CLASS 1 CLASS 1
FIELD field_41884 packets Ljava/util/List; FIELD field_41884 packets Ljava/util/List;
CLASS class_8040 Bundler CLASS class_8040 Bundler
METHOD method_48328 add (Lnet/minecraft/class_2596;)Lnet/minecraft/class_2596; METHOD method_48328 add (Lnet/minecraft/class_2596;)Lnet/minecraft/class_2596;
ARG 1 packet ARG 1 packet
CLASS class_8041 BundlerGetter
METHOD method_48312 getBundler ()Lnet/minecraft/class_8039;

View File

@ -1,10 +1,11 @@
CLASS net/minecraft/class_8035 net/minecraft/network/handler/PacketBundler CLASS net/minecraft/class_8035 net/minecraft/network/handler/PacketBundler
FIELD field_41869 currentBundler Lnet/minecraft/class_8039$class_8040; FIELD field_41869 currentBundler Lnet/minecraft/class_8039$class_8040;
FIELD field_41870 bundleHandler Lnet/minecraft/class_8039; FIELD field_48534 handler Lnet/minecraft/class_8039;
FIELD field_45675 protocolKey Lio/netty/util/AttributeKey; METHOD <init> (Lnet/minecraft/class_8039;)V
METHOD <init> (Lio/netty/util/AttributeKey;)V ARG 1 handler
ARG 1 protocolKey
METHOD decode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V METHOD decode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V
ARG 1 context ARG 1 context
ARG 2 packet ARG 2 packet
ARG 3 packets ARG 3 packets
METHOD method_56346 ensureNotTransitioning (Lnet/minecraft/class_2596;)V
ARG 0 packet

View File

@ -0,0 +1,25 @@
CLASS net/minecraft/class_9136 net/minecraft/network/handler/PacketCodecDispatcher
FIELD field_48576 UNKNOWN_PACKET_INDEX I
FIELD field_48577 packetIdGetter Ljava/util/function/Function;
FIELD field_48578 packetTypes Ljava/util/List;
FIELD field_48579 typeToIndex Lit/unimi/dsi/fastutil/objects/Object2IntMap;
METHOD <init> (Ljava/util/function/Function;Ljava/util/List;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V
ARG 1 packetIdGetter
ARG 2 packetTypes
ARG 3 typeToIndex
METHOD method_56427 builder (Ljava/util/function/Function;)Lnet/minecraft/class_9136$class_9137;
ARG 0 packetIdGetter
CLASS class_9137 Builder
FIELD field_48580 packetTypes Ljava/util/List;
FIELD field_48581 packetIdGetter Ljava/util/function/Function;
METHOD <init> (Ljava/util/function/Function;)V
ARG 1 packetIdGetter
METHOD method_56428 build ()Lnet/minecraft/class_9136;
METHOD method_56429 add (Ljava/lang/Object;Lnet/minecraft/class_9139;)Lnet/minecraft/class_9136$class_9137;
ARG 1 id
ARG 2 codec
CLASS class_9138 PacketType
FIELD comp_2228 codec Lnet/minecraft/class_9139;
FIELD comp_2229 id Ljava/lang/Object;
METHOD comp_2228 codec ()Lnet/minecraft/class_9139;
METHOD comp_2229 id ()Ljava/lang/Object;

View File

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

View File

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

View File

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

View File

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

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_9146 net/minecraft/network/handler/SideValidatingDispatchingCodecBuilder
FIELD field_48614 backingBuilder Lnet/minecraft/class_9136$class_9137;
FIELD field_48615 side Lnet/minecraft/class_2598;
METHOD <init> (Lnet/minecraft/class_2598;)V
ARG 1 side
METHOD method_56445 build ()Lnet/minecraft/class_9139;
METHOD method_56446 add (Lnet/minecraft/class_9145;Lnet/minecraft/class_9139;)Lnet/minecraft/class_9146;
ARG 1 id
ARG 2 codec

View File

@ -13,3 +13,7 @@ CLASS net/minecraft/class_8705 net/minecraft/network/listener/ClientCommonPacket
ARG 1 packet ARG 1 packet
METHOD method_55512 onResourcePackRemove (Lnet/minecraft/class_9053;)V METHOD method_55512 onResourcePackRemove (Lnet/minecraft/class_9053;)V
ARG 1 packet ARG 1 packet
METHOD method_56149 onStoreCookie (Lnet/minecraft/class_9150;)V
ARG 1 packet
METHOD method_56150 onServerTransfer (Lnet/minecraft/class_9151;)V
ARG 1 packet

View File

@ -5,3 +5,5 @@ CLASS net/minecraft/class_8732 net/minecraft/network/listener/ClientConfiguratio
ARG 1 packet ARG 1 packet
METHOD method_52796 onFeatures (Lnet/minecraft/class_7832;)V METHOD method_52796 onFeatures (Lnet/minecraft/class_7832;)V
ARG 1 packet ARG 1 packet
METHOD method_57045 onSelectKnownPacks (Lnet/minecraft/class_9250;)V
ARG 1 packet

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_9087 net/minecraft/network/listener/ClientCookieRequestPacketListener
METHOD method_55845 onCookieRequest (Lnet/minecraft/class_9088;)V
ARG 1 packet

View File

@ -215,3 +215,5 @@ CLASS net/minecraft/class_2602 net/minecraft/network/listener/ClientPlayPacketLi
ARG 1 packet ARG 1 packet
METHOD method_55450 onScoreboardScoreReset (Lnet/minecraft/class_9006;)V METHOD method_55450 onScoreboardScoreReset (Lnet/minecraft/class_9006;)V
ARG 1 packet ARG 1 packet
METHOD method_56607 onDebugSample (Lnet/minecraft/class_9178;)V
ARG 1 packet

View File

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

View File

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

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_9090 net/minecraft/network/listener/ServerCookieResponsePacketListener
METHOD method_55851 onCookieResponse (Lnet/minecraft/class_9091;)V
ARG 1 packet

View File

@ -92,3 +92,5 @@ CLASS net/minecraft/class_2792 net/minecraft/network/listener/ServerPlayPacketLi
ARG 1 packet ARG 1 packet
METHOD method_54436 onSlotChangedState (Lnet/minecraft/class_8875;)V METHOD method_54436 onSlotChangedState (Lnet/minecraft/class_8875;)V
ARG 1 packet ARG 1 packet
METHOD method_56619 onDebugSampleSubscription (Lnet/minecraft/class_9179;)V
ARG 1 packet

View File

@ -79,18 +79,14 @@ CLASS net/minecraft/class_2556 net/minecraft/network/message/MessageType
ARG 0 typeKey ARG 0 typeKey
ARG 1 registryManager ARG 1 registryManager
ARG 2 name ARG 2 name
METHOD method_44835 params (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2556$class_7602;
ARG 1 name
CLASS class_7602 Parameters CLASS class_7602 Parameters
COMMENT A record holding the message type and the decoration parameters. COMMENT A record holding the message type and the decoration parameters.
FIELD comp_919 type Lnet/minecraft/class_2556; FIELD comp_919 type Lnet/minecraft/class_6880;
METHOD <init> (Lnet/minecraft/class_2556;Lnet/minecraft/class_2561;)V FIELD field_48776 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_2561;)V
ARG 1 type ARG 1 type
ARG 2 name ARG 2 name
METHOD comp_919 type ()Lnet/minecraft/class_2556; METHOD comp_919 type ()Lnet/minecraft/class_6880;
METHOD method_44836 toSerialized (Lnet/minecraft/class_5455;)Lnet/minecraft/class_2556$class_7603;
COMMENT {@return a serialized version of this instance used in packets}
ARG 1 registryManager
METHOD method_44837 applyChatDecoration (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; METHOD method_44837 applyChatDecoration (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;
ARG 1 content ARG 1 content
METHOD method_44838 applyNarrationDecoration (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; METHOD method_44838 applyNarrationDecoration (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;
@ -102,17 +98,3 @@ CLASS net/minecraft/class_2556 net/minecraft/network/message/MessageType
COMMENT net.minecraft.server.command.TeamMsgCommand} and as the recipient name in {@link COMMENT net.minecraft.server.command.TeamMsgCommand} and as the recipient name in {@link
COMMENT net.minecraft.server.command.MessageCommand}. COMMENT net.minecraft.server.command.MessageCommand}.
ARG 1 targetName ARG 1 targetName
CLASS class_7603 Serialized
COMMENT The serialized version of {@link MessageType.Parameters} that is used in packets.
FIELD comp_922 typeId I
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD comp_922 typeId ()I
METHOD method_44840 toParameters (Lnet/minecraft/class_5455;)Ljava/util/Optional;
COMMENT {@return a deserialized version of this instance, or {@link Optional#empty} if
COMMENT {@link #typeId} is unknown to the client}
ARG 1 registryManager
METHOD method_44841 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_45038 (Lnet/minecraft/class_2556;)Lnet/minecraft/class_2556$class_7602;
ARG 1 type

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_8709 net/minecraft/network/packet/BrandCustomPayload CLASS net/minecraft/class_8709 net/minecraft/network/packet/BrandCustomPayload
FIELD field_45697 ID Lnet/minecraft/class_2960; FIELD field_48654 CODEC Lnet/minecraft/class_9139;
FIELD field_48655 ID Lnet/minecraft/class_8710$class_9154;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_56481 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_9152 net/minecraft/network/packet/CommonPackets
FIELD field_48631 CUSTOM_PAYLOAD_S2C Lnet/minecraft/class_9145;
FIELD field_48633 KEEP_ALIVE_S2C Lnet/minecraft/class_9145;
FIELD field_48641 CUSTOM_PAYLOAD_C2S Lnet/minecraft/class_9145;
FIELD field_48642 KEEP_ALIVE_C2S Lnet/minecraft/class_9145;
METHOD method_56472 s2c (Ljava/lang/String;)Lnet/minecraft/class_9145;
ARG 0 id
METHOD method_56473 c2s (Ljava/lang/String;)Lnet/minecraft/class_9145;
ARG 0 id

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_9156 net/minecraft/network/packet/ConfigPackets
FIELD field_48694 FINISH_CONFIGURATION_S2C Lnet/minecraft/class_9145;
FIELD field_48697 FINISH_CONFIGURATION_C2S Lnet/minecraft/class_9145;
FIELD field_49018 SELECT_KNOWN_PACKS_S2C Lnet/minecraft/class_9145;
FIELD field_49019 SELECT_KNOWN_PACKS_C2S Lnet/minecraft/class_9145;
METHOD method_56510 s2c (Ljava/lang/String;)Lnet/minecraft/class_9145;
ARG 0 id
METHOD method_56511 c2s (Ljava/lang/String;)Lnet/minecraft/class_9145;
ARG 0 id

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_9089 net/minecraft/network/packet/CookiePackets
METHOD method_55849 s2c (Ljava/lang/String;)Lnet/minecraft/class_9145;
ARG 0 id
METHOD method_55850 c2s (Ljava/lang/String;)Lnet/minecraft/class_9145;
ARG 0 id

View File

@ -1,3 +1,26 @@
CLASS net/minecraft/class_8710 net/minecraft/network/packet/CustomPayload CLASS net/minecraft/class_8710 net/minecraft/network/packet/CustomPayload
METHOD method_53028 write (Lnet/minecraft/class_2540;)V METHOD method_56479 getId ()Lnet/minecraft/class_8710$class_9154;
ARG 1 buf METHOD method_56483 id (Ljava/lang/String;)Lnet/minecraft/class_8710$class_9154;
ARG 0 id
METHOD method_56484 codecOf (Lnet/minecraft/class_9143;Lnet/minecraft/class_9141;)Lnet/minecraft/class_9139;
ARG 0 encoder
ARG 1 decoder
METHOD method_56485 createCodec (Lnet/minecraft/class_8710$class_9153;Ljava/util/List;)Lnet/minecraft/class_9139;
ARG 0 unknownCodecFactory
ARG 1 types
METHOD method_56486 (Lnet/minecraft/class_8710$class_9155;)Lnet/minecraft/class_2960;
ARG 0 type
CLASS 1
METHOD method_56487 getCodec (Lnet/minecraft/class_2960;)Lnet/minecraft/class_9139;
ARG 1 id
METHOD method_56489 encode (Lnet/minecraft/class_2540;Lnet/minecraft/class_8710$class_9154;Lnet/minecraft/class_8710;)V
ARG 1 value
ARG 2 id
ARG 3 payload
CLASS class_9153 CodecFactory
METHOD create (Lnet/minecraft/class_2960;)Lnet/minecraft/class_9139;
ARG 1 id
CLASS class_9154 Id
CLASS class_9155 Type
FIELD comp_2243 id Lnet/minecraft/class_8710$class_9154;
METHOD comp_2243 id ()Lnet/minecraft/class_8710$class_9154;

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_9096 net/minecraft/network/packet/HandshakePackets
METHOD method_56008 c2s (Ljava/lang/String;)Lnet/minecraft/class_9145;
ARG 0 id

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_9098 net/minecraft/network/packet/LoginPackets
FIELD field_48240 HELLO_S2C Lnet/minecraft/class_9145;
FIELD field_48244 HELLO_C2S Lnet/minecraft/class_9145;
METHOD method_56016 s2c (Ljava/lang/String;)Lnet/minecraft/class_9145;
ARG 0 id
METHOD method_56017 c2s (Ljava/lang/String;)Lnet/minecraft/class_9145;
ARG 0 id

View File

@ -2,14 +2,14 @@ CLASS net/minecraft/class_2596 net/minecraft/network/packet/Packet
METHOD method_11051 isWritingErrorSkippable ()Z METHOD method_11051 isWritingErrorSkippable ()Z
COMMENT {@return whether a throwable in writing of this packet allows the COMMENT {@return whether a throwable in writing of this packet allows the
COMMENT connection to simply skip the packet's sending than disconnecting} COMMENT connection to simply skip the packet's sending than disconnecting}
METHOD method_11052 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11054 apply (Lnet/minecraft/class_2547;)V METHOD method_11054 apply (Lnet/minecraft/class_2547;)V
ARG 1 listener ARG 1 listener
METHOD method_52273 getNewNetworkState ()Lnet/minecraft/class_2539; METHOD method_55846 getPacketId ()Lnet/minecraft/class_9145;
COMMENT {@return a new network state to transition to, or {@code null} METHOD method_55943 transitionsNetworkState ()Z
COMMENT to indicate no state change} COMMENT {@return {@code true} if the packet signals transitioning between {@link
COMMENT <p> COMMENT net.minecraft.network.NetworkState}s}
COMMENT The state transition is done on both the sender and receiver sides, but it COMMENT
COMMENT is only in one direction (out of C2S and S2C). Another packet must be processed COMMENT <p>Such packets cannot be {@linkplain BundlePacket bundled}.
COMMENT in the reverse direction to ensure the state in both directions are updated. METHOD method_56443 createCodec (Lnet/minecraft/class_9143;Lnet/minecraft/class_9141;)Lnet/minecraft/class_9139;
ARG 0 encoder
ARG 1 decoder

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_9145 net/minecraft/network/packet/PacketType
FIELD comp_2230 side Lnet/minecraft/class_2598;
METHOD comp_2230 side ()Lnet/minecraft/class_2598;

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_9100 net/minecraft/network/packet/PingPackets
METHOD method_56023 s2c (Ljava/lang/String;)Lnet/minecraft/class_9145;
ARG 0 id
METHOD method_56024 c2s (Ljava/lang/String;)Lnet/minecraft/class_9145;
ARG 0 id

View File

@ -0,0 +1,15 @@
CLASS net/minecraft/class_9094 net/minecraft/network/packet/PlayPackets
FIELD field_48032 MOVE_VEHICLE_S2C Lnet/minecraft/class_9145;
FIELD field_48037 PLAYER_ABILITIES_S2C Lnet/minecraft/class_9145;
FIELD field_48088 SET_CARRIED_ITEM_S2C Lnet/minecraft/class_9145;
FIELD field_48094 MOVE_VEHICLE_C2S Lnet/minecraft/class_9145;
FIELD field_48098 PLAYER_ABILITIES_C2S Lnet/minecraft/class_9145;
FIELD field_48108 SET_CARRIED_ITEM_C2S Lnet/minecraft/class_9145;
FIELD field_48124 CHANGE_DIFFICULTY_C2S Lnet/minecraft/class_9145;
FIELD field_48135 CONTAINER_CLOSE_C2S Lnet/minecraft/class_9145;
FIELD field_48158 CHANGE_DIFFICULTY_S2C Lnet/minecraft/class_9145;
FIELD field_48165 CONTAINER_CLOSE_S2C Lnet/minecraft/class_9145;
METHOD method_55956 s2c (Ljava/lang/String;)Lnet/minecraft/class_9145;
ARG 0 id
METHOD method_55957 c2s (Ljava/lang/String;)Lnet/minecraft/class_9145;
ARG 0 id

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_9102 net/minecraft/network/packet/StatusPackets
METHOD method_56027 s2c (Ljava/lang/String;)Lnet/minecraft/class_9145;
ARG 0 id
METHOD method_56028 c2s (Ljava/lang/String;)Lnet/minecraft/class_9145;
ARG 0 id

View File

@ -1 +1,9 @@
CLASS net/minecraft/class_8711 net/minecraft/network/packet/UnknownCustomPayload CLASS net/minecraft/class_8711 net/minecraft/network/packet/UnknownCustomPayload
METHOD method_56491 (ILnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8711;
ARG 2 buf
METHOD method_56492 createCodec (Lnet/minecraft/class_2960;I)Lnet/minecraft/class_9139;
ARG 0 id
ARG 1 maxBytes
METHOD method_56493 (Lnet/minecraft/class_8711;Lnet/minecraft/class_2540;)V
ARG 0 value
ARG 1 buf

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_2803 net/minecraft/network/packet/c2s/common/ClientOptionsC2SPacket CLASS net/minecraft/class_2803 net/minecraft/network/packet/c2s/common/ClientOptionsC2SPacket
FIELD comp_1963 options Lnet/minecraft/class_8791; FIELD comp_1963 options Lnet/minecraft/class_8791;
FIELD field_48645 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD comp_1963 options ()Lnet/minecraft/class_8791; METHOD comp_1963 options ()Lnet/minecraft/class_8791;
METHOD method_56474 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -7,8 +7,11 @@ CLASS net/minecraft/class_6374 net/minecraft/network/packet/c2s/common/CommonPon
COMMENT @see net.minecraft.network.packet.c2s.common.KeepAliveC2SPacket COMMENT @see net.minecraft.network.packet.c2s.common.KeepAliveC2SPacket
COMMENT @see net.minecraft.network.packet.c2s.query.QueryPingC2SPacket COMMENT @see net.minecraft.network.packet.c2s.query.QueryPingC2SPacket
FIELD field_33752 parameter I FIELD field_33752 parameter I
FIELD field_48648 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 parameter ARG 1 parameter
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_36960 getParameter ()I METHOD method_36960 getParameter ()I
METHOD method_56477 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_9091 net/minecraft/network/packet/c2s/common/CookieResponseC2SPacket
FIELD field_47895 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_55853 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

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

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2827 net/minecraft/network/packet/c2s/common/KeepAliveC2SPacket CLASS net/minecraft/class_2827 net/minecraft/network/packet/c2s/common/KeepAliveC2SPacket
FIELD field_12883 id J FIELD field_12883 id J
FIELD field_48647 CODEC Lnet/minecraft/class_9139;
METHOD <init> (J)V METHOD <init> (J)V
ARG 1 id ARG 1 id
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_12267 getId ()J METHOD method_12267 getId ()J
METHOD method_56476 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2856 net/minecraft/network/packet/c2s/common/ResourcePackStatusC2SPacket CLASS net/minecraft/class_2856 net/minecraft/network/packet/c2s/common/ResourcePackStatusC2SPacket
FIELD comp_2164 status Lnet/minecraft/class_2856$class_2857; FIELD comp_2164 status Lnet/minecraft/class_2856$class_2857;
FIELD field_48649 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD comp_2164 status ()Lnet/minecraft/class_2856$class_2857; METHOD comp_2164 status ()Lnet/minecraft/class_2856$class_2857;
METHOD method_56478 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_2857 Status CLASS class_2857 Status
METHOD method_55627 hasFinished ()Z METHOD method_55627 hasFinished ()Z

View File

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

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_9220 net/minecraft/network/packet/c2s/config/SelectKnownPacksC2SPacket
FIELD field_49020 CODEC Lnet/minecraft/class_9139;

View File

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

View File

@ -4,9 +4,12 @@ CLASS net/minecraft/class_2889 net/minecraft/network/packet/c2s/handshake/Handsh
FIELD comp_1565 port I FIELD comp_1565 port I
FIELD comp_1566 intendedState Lnet/minecraft/class_8592; FIELD comp_1566 intendedState Lnet/minecraft/class_8592;
FIELD field_33372 MAX_ADDRESS_LENGTH I FIELD field_33372 MAX_ADDRESS_LENGTH I
FIELD field_48229 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD comp_1563 protocolVersion ()I METHOD comp_1563 protocolVersion ()I
METHOD comp_1564 address ()Ljava/lang/String; METHOD comp_1564 address ()Ljava/lang/String;
METHOD comp_1565 port ()I METHOD comp_1565 port ()I
METHOD comp_1566 intendedState ()Lnet/minecraft/class_8592; METHOD comp_1566 intendedState ()Lnet/minecraft/class_8592;
METHOD method_56007 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

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

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_2915 net/minecraft/network/packet/c2s/login/LoginHelloC2SPacket CLASS net/minecraft/class_2915 net/minecraft/network/packet/c2s/login/LoginHelloC2SPacket
FIELD field_48250 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_56020 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_2917 net/minecraft/network/packet/c2s/login/LoginKeyC2
COMMENT and the server verifies it by decrypting and comparing nonces. If signed, then it must COMMENT and the server verifies it by decrypting and comparing nonces. If signed, then it must
COMMENT be done so using the user's private key provided from Mojang's server, and the server COMMENT be done so using the user's private key provided from Mojang's server, and the server
COMMENT verifies by checking if the reconstructed data can be verified using the public key. COMMENT verifies by checking if the reconstructed data can be verified using the public key.
FIELD field_48251 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljavax/crypto/SecretKey;Ljava/security/PublicKey;[B)V METHOD <init> (Ljavax/crypto/SecretKey;Ljava/security/PublicKey;[B)V
ARG 1 secretKey ARG 1 secretKey
ARG 2 publicKey ARG 2 publicKey
@ -19,3 +20,5 @@ CLASS net/minecraft/class_2917 net/minecraft/network/packet/c2s/login/LoginKeyC2
METHOD method_43643 verifySignedNonce ([BLjava/security/PrivateKey;)Z METHOD method_43643 verifySignedNonce ([BLjava/security/PrivateKey;)Z
ARG 1 nonce ARG 1 nonce
ARG 2 privateKey ARG 2 privateKey
METHOD method_56021 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -2,8 +2,11 @@ CLASS net/minecraft/class_2913 net/minecraft/network/packet/c2s/login/LoginQuery
FIELD comp_1569 queryId I FIELD comp_1569 queryId I
FIELD comp_1570 response Lnet/minecraft/class_8594; FIELD comp_1570 response Lnet/minecraft/class_8594;
FIELD field_33374 MAX_PAYLOAD_SIZE I FIELD field_33374 MAX_PAYLOAD_SIZE I
FIELD field_48249 CODEC Lnet/minecraft/class_9139;
METHOD comp_1569 queryId ()I METHOD comp_1569 queryId ()I
METHOD comp_1570 response ()Lnet/minecraft/class_8594; METHOD comp_1570 response ()Lnet/minecraft/class_8594;
METHOD method_11052 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_52290 readPayload (ILnet/minecraft/class_2540;)Lnet/minecraft/class_8594; METHOD method_52290 readPayload (ILnet/minecraft/class_2540;)Lnet/minecraft/class_8594;
COMMENT {@return the response payload read from {@code buf}} COMMENT {@return the response payload read from {@code buf}}
COMMENT COMMENT

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_8590 net/minecraft/network/packet/c2s/play/AcknowledgeChunksC2SPacket CLASS net/minecraft/class_8590 net/minecraft/network/packet/c2s/play/AcknowledgeChunksC2SPacket
FIELD field_48183 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_55967 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

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

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2859 net/minecraft/network/packet/c2s/play/AdvancementTabC2SPacket CLASS net/minecraft/class_2859 net/minecraft/network/packet/c2s/play/AdvancementTabC2SPacket
FIELD field_13020 tabToOpen Lnet/minecraft/class_2960; FIELD field_13020 tabToOpen Lnet/minecraft/class_2960;
FIELD field_13021 action Lnet/minecraft/class_2859$class_2860; FIELD field_13021 action Lnet/minecraft/class_2859$class_2860;
FIELD field_48213 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2859$class_2860;Lnet/minecraft/class_2960;)V METHOD <init> (Lnet/minecraft/class_2859$class_2860;Lnet/minecraft/class_2960;)V
@ -11,4 +12,6 @@ CLASS net/minecraft/class_2859 net/minecraft/network/packet/c2s/play/Advancement
METHOD method_12416 getTabToOpen ()Lnet/minecraft/class_2960; METHOD method_12416 getTabToOpen ()Lnet/minecraft/class_2960;
METHOD method_12418 open (Lnet/minecraft/class_8779;)Lnet/minecraft/class_2859; METHOD method_12418 open (Lnet/minecraft/class_8779;)Lnet/minecraft/class_2859;
ARG 0 advancement ARG 0 advancement
METHOD method_55994 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_2860 Action CLASS class_2860 Action

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2836 net/minecraft/network/packet/c2s/play/BoatPaddleStateC2SPacket CLASS net/minecraft/class_2836 net/minecraft/network/packet/c2s/play/BoatPaddleStateC2SPacket
FIELD field_12906 rightPaddling Z FIELD field_12906 rightPaddling Z
FIELD field_12907 leftPaddling Z FIELD field_12907 leftPaddling Z
FIELD field_48203 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (ZZ)V METHOD <init> (ZZ)V
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2836 net/minecraft/network/packet/c2s/play/BoatPaddleS
ARG 2 rightPaddling ARG 2 rightPaddling
METHOD method_12284 isLeftPaddling ()Z METHOD method_12284 isLeftPaddling ()Z
METHOD method_12285 isRightPaddling ()Z METHOD method_12285 isRightPaddling ()Z
METHOD method_55984 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,26 +1,5 @@
CLASS net/minecraft/class_2820 net/minecraft/network/packet/c2s/play/BookUpdateC2SPacket CLASS net/minecraft/class_2820 net/minecraft/network/packet/c2s/play/BookUpdateC2SPacket
FIELD field_26897 slot I
FIELD field_34039 MAX_TITLE_LENGTH I FIELD field_34039 MAX_TITLE_LENGTH I
FIELD field_34040 MAX_PAGE_LENGTH I FIELD field_34040 MAX_PAGE_LENGTH I
FIELD field_34041 pages Ljava/util/List;
FIELD field_34042 title Ljava/util/Optional;
FIELD field_34046 MAX_PAGES I FIELD field_34046 MAX_PAGES I
METHOD <init> (ILjava/util/List;Ljava/util/Optional;)V FIELD field_48193 CODEC Lnet/minecraft/class_9139;
ARG 1 slot
ARG 2 pages
ARG 3 title
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_12235 getSlot ()I
METHOD method_37441 (Lnet/minecraft/class_2540;Ljava/lang/String;)V
ARG 0 buf2
ARG 1 title
METHOD method_37442 getPages ()Ljava/util/List;
METHOD method_37443 (Lnet/minecraft/class_2540;)Ljava/lang/String;
ARG 0 buf2
METHOD method_37444 (Lnet/minecraft/class_2540;Ljava/lang/String;)V
ARG 0 buf2
ARG 1 page
METHOD method_37445 getTitle ()Ljava/util/Optional;
METHOD method_37446 (Lnet/minecraft/class_2540;)Ljava/lang/String;
ARG 0 buf2

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2811 net/minecraft/network/packet/c2s/play/ButtonClickC2SPacket CLASS net/minecraft/class_2811 net/minecraft/network/packet/c2s/play/ButtonClickC2SPacket
FIELD field_12812 buttonId I FIELD field_12812 buttonId I
FIELD field_12813 syncId I FIELD field_12813 syncId I
FIELD field_48188 CODEC Lnet/minecraft/class_9139;
METHOD <init> (II)V METHOD <init> (II)V
ARG 1 syncId ARG 1 syncId
ARG 2 buttonId ARG 2 buttonId
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2811 net/minecraft/network/packet/c2s/play/ButtonClick
ARG 1 buf ARG 1 buf
METHOD method_12186 getButtonId ()I METHOD method_12186 getButtonId ()I
METHOD method_12187 getSyncId ()I METHOD method_12187 getSyncId ()I
METHOD method_55970 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -24,6 +24,7 @@ CLASS net/minecraft/class_2797 net/minecraft/network/packet/c2s/play/ChatMessage
FIELD comp_945 chatMessage Ljava/lang/String; FIELD comp_945 chatMessage Ljava/lang/String;
FIELD comp_946 timestamp Ljava/time/Instant; FIELD comp_946 timestamp Ljava/time/Instant;
FIELD comp_970 acknowledgment Lnet/minecraft/class_7635$class_7636; FIELD comp_970 acknowledgment Lnet/minecraft/class_7635$class_7636;
FIELD field_48179 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/lang/String;Ljava/time/Instant;JLnet/minecraft/class_7469;Lnet/minecraft/class_7635$class_7636;)V METHOD <init> (Ljava/lang/String;Ljava/time/Instant;JLnet/minecraft/class_7469;Lnet/minecraft/class_7635$class_7636;)V
ARG 2 timestamp ARG 2 timestamp
ARG 3 salt ARG 3 salt
@ -33,3 +34,5 @@ CLASS net/minecraft/class_2797 net/minecraft/network/packet/c2s/play/ChatMessage
METHOD comp_945 chatMessage ()Ljava/lang/String; METHOD comp_945 chatMessage ()Ljava/lang/String;
METHOD comp_946 timestamp ()Ljava/time/Instant; METHOD comp_946 timestamp ()Ljava/time/Instant;
METHOD comp_970 acknowledgment ()Lnet/minecraft/class_7635$class_7636; METHOD comp_970 acknowledgment ()Lnet/minecraft/class_7635$class_7636;
METHOD method_55965 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -7,6 +7,8 @@ CLASS net/minecraft/class_2813 net/minecraft/network/packet/c2s/play/ClickSlotC2
FIELD field_29540 modifiedStacks Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; FIELD field_29540 modifiedStacks Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD field_34037 revision I FIELD field_34037 revision I
FIELD field_34045 MAX_MODIFIED_STACKS I FIELD field_34045 MAX_MODIFIED_STACKS I
FIELD field_48189 CODEC Lnet/minecraft/class_9139;
FIELD field_48190 STACK_MAP_CODEC Lnet/minecraft/class_9139;
METHOD <init> (IIIILnet/minecraft/class_1713;Lnet/minecraft/class_1799;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;)V METHOD <init> (IIIILnet/minecraft/class_1713;Lnet/minecraft/class_1799;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;)V
ARG 1 syncId ARG 1 syncId
ARG 2 revision ARG 2 revision
@ -15,14 +17,14 @@ CLASS net/minecraft/class_2813 net/minecraft/network/packet/c2s/play/ClickSlotC2
ARG 5 actionType ARG 5 actionType
ARG 6 stack ARG 6 stack
ARG 7 modifiedStacks ARG 7 modifiedStacks
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD method_12190 getStack ()Lnet/minecraft/class_1799; METHOD method_12190 getStack ()Lnet/minecraft/class_1799;
METHOD method_12192 getSlot ()I METHOD method_12192 getSlot ()I
METHOD method_12193 getButton ()I METHOD method_12193 getButton ()I
METHOD method_12194 getSyncId ()I METHOD method_12194 getSyncId ()I
METHOD method_12195 getActionType ()Lnet/minecraft/class_1713; METHOD method_12195 getActionType ()Lnet/minecraft/class_1713;
METHOD method_34677 (Lnet/minecraft/class_2540;)Ljava/lang/Integer;
ARG 0 bufx
METHOD method_34678 getModifiedStacks ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; METHOD method_34678 getModifiedStacks ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
METHOD method_37440 getRevision ()I METHOD method_37440 getRevision ()I
METHOD method_55971 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_2848 net/minecraft/network/packet/c2s/play/ClientComma
FIELD field_12976 mountJumpHeight I FIELD field_12976 mountJumpHeight I
FIELD field_12977 entityId I FIELD field_12977 entityId I
FIELD field_12978 mode Lnet/minecraft/class_2848$class_2849; FIELD field_12978 mode Lnet/minecraft/class_2848$class_2849;
FIELD field_48208 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1297;Lnet/minecraft/class_2848$class_2849;)V METHOD <init> (Lnet/minecraft/class_1297;Lnet/minecraft/class_2848$class_2849;)V
ARG 1 entity ARG 1 entity
ARG 2 mode ARG 2 mode
@ -14,4 +15,6 @@ CLASS net/minecraft/class_2848 net/minecraft/network/packet/c2s/play/ClientComma
METHOD method_12365 getMode ()Lnet/minecraft/class_2848$class_2849; METHOD method_12365 getMode ()Lnet/minecraft/class_2848$class_2849;
METHOD method_12366 getMountJumpHeight ()I METHOD method_12366 getMountJumpHeight ()I
METHOD method_36173 getEntityId ()I METHOD method_36173 getEntityId ()I
METHOD method_55989 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_2849 Mode CLASS class_2849 Mode

View File

@ -1,8 +1,11 @@
CLASS net/minecraft/class_2799 net/minecraft/network/packet/c2s/play/ClientStatusC2SPacket CLASS net/minecraft/class_2799 net/minecraft/network/packet/c2s/play/ClientStatusC2SPacket
FIELD field_12773 mode Lnet/minecraft/class_2799$class_2800; FIELD field_12773 mode Lnet/minecraft/class_2799$class_2800;
FIELD field_48184 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2799$class_2800;)V METHOD <init> (Lnet/minecraft/class_2799$class_2800;)V
ARG 1 mode ARG 1 mode
METHOD method_12119 getMode ()Lnet/minecraft/class_2799$class_2800; METHOD method_12119 getMode ()Lnet/minecraft/class_2799$class_2800;
METHOD method_55968 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_2800 Mode CLASS class_2800 Mode

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2815 net/minecraft/network/packet/c2s/play/CloseHandledScreenC2SPacket CLASS net/minecraft/class_2815 net/minecraft/network/packet/c2s/play/CloseHandledScreenC2SPacket
FIELD field_12827 syncId I FIELD field_12827 syncId I
FIELD field_48191 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 syncId ARG 1 syncId
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_36168 getSyncId ()I METHOD method_36168 getSyncId ()I
METHOD method_55972 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -23,6 +23,7 @@ CLASS net/minecraft/class_7472 net/minecraft/network/packet/c2s/play/CommandExec
COMMENT @see net.minecraft.server.network.ServerPlayNetworkHandler#onCommandExecution COMMENT @see net.minecraft.server.network.ServerPlayNetworkHandler#onCommandExecution
FIELD comp_809 timestamp Ljava/time/Instant; FIELD comp_809 timestamp Ljava/time/Instant;
FIELD comp_969 acknowledgment Lnet/minecraft/class_7635$class_7636; FIELD comp_969 acknowledgment Lnet/minecraft/class_7635$class_7636;
FIELD field_48178 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/lang/String;Ljava/time/Instant;JLnet/minecraft/class_7450;Lnet/minecraft/class_7635$class_7636;)V METHOD <init> (Ljava/lang/String;Ljava/time/Instant;JLnet/minecraft/class_7450;Lnet/minecraft/class_7635$class_7636;)V
ARG 2 timestamp ARG 2 timestamp
ARG 3 salt ARG 3 salt
@ -31,3 +32,5 @@ CLASS net/minecraft/class_7472 net/minecraft/network/packet/c2s/play/CommandExec
ARG 1 buf ARG 1 buf
METHOD comp_809 timestamp ()Ljava/time/Instant; METHOD comp_809 timestamp ()Ljava/time/Instant;
METHOD comp_969 acknowledgment ()Lnet/minecraft/class_7635$class_7636; METHOD comp_969 acknowledgment ()Lnet/minecraft/class_7635$class_7636;
METHOD method_55964 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_2840 net/minecraft/network/packet/c2s/play/CraftReques
FIELD field_12931 recipe Lnet/minecraft/class_2960; FIELD field_12931 recipe Lnet/minecraft/class_2960;
FIELD field_12932 craftAll Z FIELD field_12932 craftAll Z
FIELD field_12933 syncId I FIELD field_12933 syncId I
FIELD field_48205 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_8786;Z)V METHOD <init> (ILnet/minecraft/class_8786;Z)V
ARG 1 syncId ARG 1 syncId
ARG 2 recipe ARG 2 recipe
@ -11,3 +12,5 @@ CLASS net/minecraft/class_2840 net/minecraft/network/packet/c2s/play/CraftReques
METHOD method_12318 getSyncId ()I METHOD method_12318 getSyncId ()I
METHOD method_12319 shouldCraftAll ()Z METHOD method_12319 shouldCraftAll ()Z
METHOD method_12320 getRecipe ()Lnet/minecraft/class_2960; METHOD method_12320 getRecipe ()Lnet/minecraft/class_2960;
METHOD method_55986 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,10 +1,13 @@
CLASS net/minecraft/class_2873 net/minecraft/network/packet/c2s/play/CreativeInventoryActionC2SPacket CLASS net/minecraft/class_2873 net/minecraft/network/packet/c2s/play/CreativeInventoryActionC2SPacket
FIELD field_13070 stack Lnet/minecraft/class_1799; FIELD field_13070 stack Lnet/minecraft/class_1799;
FIELD field_13071 slot I FIELD field_13071 slot I
FIELD field_48219 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_1799;)V METHOD <init> (ILnet/minecraft/class_1799;)V
ARG 1 slot ARG 1 slot
ARG 2 stack ARG 2 stack
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD method_12479 getStack ()Lnet/minecraft/class_1799; METHOD method_12479 getStack ()Lnet/minecraft/class_1799;
METHOD method_12481 getSlot ()I METHOD method_12481 getSlot ()I
METHOD method_55999 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_9179 net/minecraft/network/packet/c2s/play/DebugSampleSubscriptionC2SPacket
FIELD field_48784 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_56621 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2879 net/minecraft/network/packet/c2s/play/HandSwingC2SPacket CLASS net/minecraft/class_2879 net/minecraft/network/packet/c2s/play/HandSwingC2SPacket
FIELD field_13102 hand Lnet/minecraft/class_1268; FIELD field_13102 hand Lnet/minecraft/class_1268;
FIELD field_48223 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1268;)V METHOD <init> (Lnet/minecraft/class_1268;)V
ARG 1 hand ARG 1 hand
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_12512 getHand ()Lnet/minecraft/class_1268; METHOD method_12512 getHand ()Lnet/minecraft/class_1268;
METHOD method_56003 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_5194 net/minecraft/network/packet/c2s/play/JigsawGener
FIELD field_24054 pos Lnet/minecraft/class_2338; FIELD field_24054 pos Lnet/minecraft/class_2338;
FIELD field_24055 maxDepth I FIELD field_24055 maxDepth I
FIELD field_25323 keepJigsaws Z FIELD field_25323 keepJigsaws Z
FIELD field_48196 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2338;IZ)V METHOD <init> (Lnet/minecraft/class_2338;IZ)V
ARG 1 pos ARG 1 pos
ARG 2 maxDepth ARG 2 maxDepth
@ -11,3 +12,5 @@ CLASS net/minecraft/class_5194 net/minecraft/network/packet/c2s/play/JigsawGener
METHOD method_27275 getPos ()Lnet/minecraft/class_2338; METHOD method_27275 getPos ()Lnet/minecraft/class_2338;
METHOD method_27276 getMaxDepth ()I METHOD method_27276 getMaxDepth ()I
METHOD method_29446 shouldKeepJigsaws ()Z METHOD method_29446 shouldKeepJigsaws ()Z
METHOD method_55977 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_7640 net/minecraft/network/packet/c2s/play/MessageAcknowledgmentC2SPacket CLASS net/minecraft/class_7640 net/minecraft/network/packet/c2s/play/MessageAcknowledgmentC2SPacket
FIELD field_48177 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_55963 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2838 net/minecraft/network/packet/c2s/play/PickFromInventoryC2SPacket CLASS net/minecraft/class_2838 net/minecraft/network/packet/c2s/play/PickFromInventoryC2SPacket
FIELD field_12908 slot I FIELD field_12908 slot I
FIELD field_48204 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 slot ARG 1 slot
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_12293 getSlot ()I METHOD method_12293 getSlot ()I
METHOD method_55985 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_2846 net/minecraft/network/packet/c2s/play/PlayerActio
FIELD field_12966 action Lnet/minecraft/class_2846$class_2847; FIELD field_12966 action Lnet/minecraft/class_2846$class_2847;
FIELD field_12967 pos Lnet/minecraft/class_2338; FIELD field_12967 pos Lnet/minecraft/class_2338;
FIELD field_38048 sequence I FIELD field_38048 sequence I
FIELD field_48207 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2846$class_2847;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V METHOD <init> (Lnet/minecraft/class_2846$class_2847;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V
@ -18,4 +19,6 @@ CLASS net/minecraft/class_2846 net/minecraft/network/packet/c2s/play/PlayerActio
METHOD method_12362 getPos ()Lnet/minecraft/class_2338; METHOD method_12362 getPos ()Lnet/minecraft/class_2338;
METHOD method_12363 getAction ()Lnet/minecraft/class_2846$class_2847; METHOD method_12363 getAction ()Lnet/minecraft/class_2846$class_2847;
METHOD method_42079 getSequence ()I METHOD method_42079 getSequence ()I
METHOD method_55988 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_2847 Action CLASS class_2847 Action

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_2851 net/minecraft/network/packet/c2s/play/PlayerInput
FIELD field_12997 jumping Z FIELD field_12997 jumping Z
FIELD field_33363 JUMPING_MASK I FIELD field_33363 JUMPING_MASK I
FIELD field_33364 SNEAKING_MASK I FIELD field_33364 SNEAKING_MASK I
FIELD field_48209 CODEC Lnet/minecraft/class_9139;
METHOD <init> (FFZZ)V METHOD <init> (FFZZ)V
ARG 1 sideways ARG 1 sideways
ARG 2 forward ARG 2 forward
@ -16,3 +17,5 @@ CLASS net/minecraft/class_2851 net/minecraft/network/packet/c2s/play/PlayerInput
METHOD method_12371 isJumping ()Z METHOD method_12371 isJumping ()Z
METHOD method_12372 getSideways ()F METHOD method_12372 getSideways ()F
METHOD method_12373 getForward ()F METHOD method_12373 getForward ()F
METHOD method_55990 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_2885 net/minecraft/network/packet/c2s/play/PlayerInter
FIELD field_13134 hand Lnet/minecraft/class_1268; FIELD field_13134 hand Lnet/minecraft/class_1268;
FIELD field_17602 blockHitResult Lnet/minecraft/class_3965; FIELD field_17602 blockHitResult Lnet/minecraft/class_3965;
FIELD field_38049 sequence I FIELD field_38049 sequence I
FIELD field_48225 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;I)V METHOD <init> (Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;I)V
ARG 1 hand ARG 1 hand
ARG 2 blockHitResult ARG 2 blockHitResult
@ -11,3 +12,5 @@ CLASS net/minecraft/class_2885 net/minecraft/network/packet/c2s/play/PlayerInter
METHOD method_12543 getBlockHitResult ()Lnet/minecraft/class_3965; METHOD method_12543 getBlockHitResult ()Lnet/minecraft/class_3965;
METHOD method_12546 getHand ()Lnet/minecraft/class_1268; METHOD method_12546 getHand ()Lnet/minecraft/class_1268;
METHOD method_42080 getSequence ()I METHOD method_42080 getSequence ()I
METHOD method_56005 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_2824 net/minecraft/network/packet/c2s/play/PlayerInter
FIELD field_12871 type Lnet/minecraft/class_2824$class_5906; FIELD field_12871 type Lnet/minecraft/class_2824$class_5906;
FIELD field_25660 playerSneaking Z FIELD field_25660 playerSneaking Z
FIELD field_29170 ATTACK Lnet/minecraft/class_2824$class_5906; FIELD field_29170 ATTACK Lnet/minecraft/class_2824$class_5906;
FIELD field_48195 CODEC Lnet/minecraft/class_9139;
METHOD <init> (IZLnet/minecraft/class_2824$class_5906;)V METHOD <init> (IZLnet/minecraft/class_2824$class_5906;)V
ARG 1 entityId ARG 1 entityId
ARG 2 playerSneaking ARG 2 playerSneaking
@ -26,6 +27,8 @@ CLASS net/minecraft/class_2824 net/minecraft/network/packet/c2s/play/PlayerInter
ARG 3 pos ARG 3 pos
METHOD method_34209 handle (Lnet/minecraft/class_2824$class_5908;)V METHOD method_34209 handle (Lnet/minecraft/class_2824$class_5908;)V
ARG 1 handler ARG 1 handler
METHOD method_55976 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_5906 InteractTypeHandler CLASS class_5906 InteractTypeHandler
METHOD method_34211 getType ()Lnet/minecraft/class_2824$class_5907; METHOD method_34211 getType ()Lnet/minecraft/class_2824$class_5907;
METHOD method_34212 write (Lnet/minecraft/class_2540;)V METHOD method_34212 write (Lnet/minecraft/class_2540;)V

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2886 net/minecraft/network/packet/c2s/play/PlayerInteractItemC2SPacket CLASS net/minecraft/class_2886 net/minecraft/network/packet/c2s/play/PlayerInteractItemC2SPacket
FIELD field_13136 hand Lnet/minecraft/class_1268; FIELD field_13136 hand Lnet/minecraft/class_1268;
FIELD field_38050 sequence I FIELD field_38050 sequence I
FIELD field_48226 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1268;I)V METHOD <init> (Lnet/minecraft/class_1268;I)V
ARG 1 hand ARG 1 hand
ARG 2 sequence ARG 2 sequence
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2886 net/minecraft/network/packet/c2s/play/PlayerInter
ARG 1 buf ARG 1 buf
METHOD method_12551 getHand ()Lnet/minecraft/class_1268; METHOD method_12551 getHand ()Lnet/minecraft/class_1268;
METHOD method_42081 getSequence ()I METHOD method_42081 getSequence ()I
METHOD method_56006 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -31,6 +31,7 @@ CLASS net/minecraft/class_2828 net/minecraft/network/packet/c2s/play/PlayerMoveC
METHOD method_36171 changesPosition ()Z METHOD method_36171 changesPosition ()Z
METHOD method_36172 changesLook ()Z METHOD method_36172 changesLook ()Z
CLASS class_2829 PositionAndOnGround CLASS class_2829 PositionAndOnGround
FIELD field_48198 CODEC Lnet/minecraft/class_9139;
METHOD <init> (DDDZ)V METHOD <init> (DDDZ)V
ARG 1 x ARG 1 x
ARG 3 y ARG 3 y
@ -38,7 +39,10 @@ CLASS net/minecraft/class_2828 net/minecraft/network/packet/c2s/play/PlayerMoveC
ARG 7 onGround ARG 7 onGround
METHOD method_34221 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2829; METHOD method_34221 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2829;
ARG 0 buf ARG 0 buf
METHOD method_55979 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_2830 Full CLASS class_2830 Full
FIELD field_48199 CODEC Lnet/minecraft/class_9139;
METHOD <init> (DDDFFZ)V METHOD <init> (DDDFFZ)V
ARG 1 x ARG 1 x
ARG 3 y ARG 3 y
@ -48,15 +52,23 @@ CLASS net/minecraft/class_2828 net/minecraft/network/packet/c2s/play/PlayerMoveC
ARG 9 onGround ARG 9 onGround
METHOD method_34222 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2830; METHOD method_34222 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2830;
ARG 0 buf ARG 0 buf
METHOD method_55980 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_2831 LookAndOnGround CLASS class_2831 LookAndOnGround
FIELD field_48200 CODEC Lnet/minecraft/class_9139;
METHOD <init> (FFZ)V METHOD <init> (FFZ)V
ARG 1 yaw ARG 1 yaw
ARG 2 pitch ARG 2 pitch
ARG 3 onGround ARG 3 onGround
METHOD method_34223 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2831; METHOD method_34223 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2831;
ARG 0 buf ARG 0 buf
METHOD method_55981 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_5911 OnGroundOnly CLASS class_5911 OnGroundOnly
FIELD field_48201 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Z)V METHOD <init> (Z)V
ARG 1 onGround ARG 1 onGround
METHOD method_34224 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_5911; METHOD method_34224 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_5911;
ARG 0 buf ARG 0 buf
METHOD method_55982 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_7861 net/minecraft/network/packet/c2s/play/PlayerSessionC2SPacket CLASS net/minecraft/class_7861 net/minecraft/network/packet/c2s/play/PlayerSessionC2SPacket
FIELD field_48182 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_55966 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2795 net/minecraft/network/packet/c2s/play/QueryBlockNbtC2SPacket CLASS net/minecraft/class_2795 net/minecraft/network/packet/c2s/play/QueryBlockNbtC2SPacket
FIELD field_12762 transactionId I FIELD field_12762 transactionId I
FIELD field_12763 pos Lnet/minecraft/class_2338; FIELD field_12763 pos Lnet/minecraft/class_2338;
FIELD field_48175 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_2338;)V METHOD <init> (ILnet/minecraft/class_2338;)V
ARG 1 transactionId ARG 1 transactionId
ARG 2 pos ARG 2 pos
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2795 net/minecraft/network/packet/c2s/play/QueryBlockN
ARG 1 buf ARG 1 buf
METHOD method_12094 getPos ()Lnet/minecraft/class_2338; METHOD method_12094 getPos ()Lnet/minecraft/class_2338;
METHOD method_12096 getTransactionId ()I METHOD method_12096 getTransactionId ()I
METHOD method_55961 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2822 net/minecraft/network/packet/c2s/play/QueryEntityNbtC2SPacket CLASS net/minecraft/class_2822 net/minecraft/network/packet/c2s/play/QueryEntityNbtC2SPacket
FIELD field_12867 entityId I FIELD field_12867 entityId I
FIELD field_12868 transactionId I FIELD field_12868 transactionId I
FIELD field_48194 CODEC Lnet/minecraft/class_9139;
METHOD <init> (II)V METHOD <init> (II)V
ARG 1 transactionId ARG 1 transactionId
ARG 2 entityId ARG 2 entityId
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2822 net/minecraft/network/packet/c2s/play/QueryEntity
ARG 1 buf ARG 1 buf
METHOD method_12244 getEntityId ()I METHOD method_12244 getEntityId ()I
METHOD method_12245 getTransactionId ()I METHOD method_12245 getTransactionId ()I
METHOD method_55975 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2853 net/minecraft/network/packet/c2s/play/RecipeBookDataC2SPacket CLASS net/minecraft/class_2853 net/minecraft/network/packet/c2s/play/RecipeBookDataC2SPacket
FIELD field_13004 recipeId Lnet/minecraft/class_2960; FIELD field_13004 recipeId Lnet/minecraft/class_2960;
FIELD field_48211 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Lnet/minecraft/class_8786;)V METHOD <init> (Lnet/minecraft/class_8786;)V
ARG 1 recipe ARG 1 recipe
METHOD method_12406 getRecipeId ()Lnet/minecraft/class_2960; METHOD method_12406 getRecipeId ()Lnet/minecraft/class_2960;
METHOD method_55992 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_5427 net/minecraft/network/packet/c2s/play/RecipeCateg
FIELD field_25798 category Lnet/minecraft/class_5421; FIELD field_25798 category Lnet/minecraft/class_5421;
FIELD field_25799 guiOpen Z FIELD field_25799 guiOpen Z
FIELD field_25800 filteringCraftable Z FIELD field_25800 filteringCraftable Z
FIELD field_48210 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Lnet/minecraft/class_5421;ZZ)V METHOD <init> (Lnet/minecraft/class_5421;ZZ)V
@ -11,3 +12,5 @@ CLASS net/minecraft/class_5427 net/minecraft/network/packet/c2s/play/RecipeCateg
METHOD method_30305 getCategory ()Lnet/minecraft/class_5421; METHOD method_30305 getCategory ()Lnet/minecraft/class_5421;
METHOD method_30306 isGuiOpen ()Z METHOD method_30306 isGuiOpen ()Z
METHOD method_30307 isFilteringCraftable ()Z METHOD method_30307 isFilteringCraftable ()Z
METHOD method_55991 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2855 net/minecraft/network/packet/c2s/play/RenameItemC2SPacket CLASS net/minecraft/class_2855 net/minecraft/network/packet/c2s/play/RenameItemC2SPacket
FIELD field_13013 name Ljava/lang/String; FIELD field_13013 name Ljava/lang/String;
FIELD field_48212 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/lang/String;)V METHOD <init> (Ljava/lang/String;)V
ARG 1 name ARG 1 name
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_12407 getName ()Ljava/lang/String; METHOD method_12407 getName ()Ljava/lang/String;
METHOD method_55993 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2805 net/minecraft/network/packet/c2s/play/RequestCommandCompletionsC2SPacket CLASS net/minecraft/class_2805 net/minecraft/network/packet/c2s/play/RequestCommandCompletionsC2SPacket
FIELD field_12784 completionId I FIELD field_12784 completionId I
FIELD field_12785 partialCommand Ljava/lang/String; FIELD field_12785 partialCommand Ljava/lang/String;
FIELD field_48185 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILjava/lang/String;)V METHOD <init> (ILjava/lang/String;)V
ARG 1 completionId ARG 1 completionId
ARG 2 partialCommand ARG 2 partialCommand
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2805 net/minecraft/network/packet/c2s/play/RequestComm
ARG 1 buf ARG 1 buf
METHOD method_12148 getPartialCommand ()Ljava/lang/String; METHOD method_12148 getPartialCommand ()Ljava/lang/String;
METHOD method_12149 getCompletionId ()I METHOD method_12149 getCompletionId ()I
METHOD method_55969 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2863 net/minecraft/network/packet/c2s/play/SelectMerchantTradeC2SPacket CLASS net/minecraft/class_2863 net/minecraft/network/packet/c2s/play/SelectMerchantTradeC2SPacket
FIELD field_13036 tradeId I FIELD field_13036 tradeId I
FIELD field_48214 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 tradeId ARG 1 tradeId
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_12431 getTradeId ()I METHOD method_12431 getTradeId ()I
METHOD method_55995 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_8875 net/minecraft/network/packet/c2s/play/SlotChangedStateC2SPacket CLASS net/minecraft/class_8875 net/minecraft/network/packet/c2s/play/SlotChangedStateC2SPacket
FIELD comp_1999 screenHandlerId I FIELD comp_1999 screenHandlerId I
FIELD field_48192 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD comp_1999 screenHandlerId ()I METHOD comp_1999 screenHandlerId ()I
METHOD method_55973 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,8 +1,11 @@
CLASS net/minecraft/class_2884 net/minecraft/network/packet/c2s/play/SpectatorTeleportC2SPacket CLASS net/minecraft/class_2884 net/minecraft/network/packet/c2s/play/SpectatorTeleportC2SPacket
FIELD field_13129 targetUuid Ljava/util/UUID; FIELD field_13129 targetUuid Ljava/util/UUID;
FIELD field_48224 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/util/UUID;)V METHOD <init> (Ljava/util/UUID;)V
ARG 1 targetUuid ARG 1 targetUuid
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_12541 getTarget (Lnet/minecraft/class_3218;)Lnet/minecraft/class_1297; METHOD method_12541 getTarget (Lnet/minecraft/class_3218;)Lnet/minecraft/class_1297;
ARG 1 world ARG 1 world
METHOD method_56004 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2793 net/minecraft/network/packet/c2s/play/TeleportConfirmC2SPacket CLASS net/minecraft/class_2793 net/minecraft/network/packet/c2s/play/TeleportConfirmC2SPacket
FIELD field_12758 teleportId I FIELD field_12758 teleportId I
FIELD field_48174 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 teleportId ARG 1 teleportId
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_12086 getTeleportId ()I METHOD method_12086 getTeleportId ()I
METHOD method_55960 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,20 +1,5 @@
CLASS net/minecraft/class_2866 net/minecraft/network/packet/c2s/play/UpdateBeaconC2SPacket CLASS net/minecraft/class_2866 net/minecraft/network/packet/c2s/play/UpdateBeaconC2SPacket
FIELD field_13049 secondaryEffectId Ljava/util/Optional; FIELD field_48215 CODEC Lnet/minecraft/class_9139;
FIELD field_13050 primaryEffectId Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 primaryEffectId ARG 1 primaryEffectId
ARG 2 secondaryEffectId ARG 2 secondaryEffectId
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_12435 getSecondaryEffectId ()Ljava/util/Optional;
METHOD method_12436 getPrimaryEffectId ()Ljava/util/Optional;
METHOD method_43364 (Lnet/minecraft/class_2540;Lnet/minecraft/class_1291;)V
ARG 0 buf2
ARG 1 secondaryEffectId
METHOD method_43365 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1291;
ARG 0 buf2
METHOD method_43366 (Lnet/minecraft/class_2540;Lnet/minecraft/class_1291;)V
ARG 0 buf2
ARG 1 primaryEffectId
METHOD method_43367 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1291;
ARG 0 buf2

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_2870 net/minecraft/network/packet/c2s/play/UpdateComma
FIELD field_33365 TRACK_OUTPUT_MASK I FIELD field_33365 TRACK_OUTPUT_MASK I
FIELD field_33366 CONDITIONAL_MASK I FIELD field_33366 CONDITIONAL_MASK I
FIELD field_33367 ALWAYS_ACTIVE_MASK I FIELD field_33367 ALWAYS_ACTIVE_MASK I
FIELD field_48217 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2338;Ljava/lang/String;Lnet/minecraft/class_2593$class_2594;ZZZ)V METHOD <init> (Lnet/minecraft/class_2338;Ljava/lang/String;Lnet/minecraft/class_2593$class_2594;ZZZ)V
ARG 1 pos ARG 1 pos
ARG 2 command ARG 2 command
@ -23,3 +24,5 @@ CLASS net/minecraft/class_2870 net/minecraft/network/packet/c2s/play/UpdateComma
METHOD method_12472 shouldTrackOutput ()Z METHOD method_12472 shouldTrackOutput ()Z
METHOD method_12473 getPos ()Lnet/minecraft/class_2338; METHOD method_12473 getPos ()Lnet/minecraft/class_2338;
METHOD method_12474 isAlwaysActive ()Z METHOD method_12474 isAlwaysActive ()Z
METHOD method_55997 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_2871 net/minecraft/network/packet/c2s/play/UpdateComma
FIELD field_13066 trackOutput Z FIELD field_13066 trackOutput Z
FIELD field_13067 entityId I FIELD field_13067 entityId I
FIELD field_13068 command Ljava/lang/String; FIELD field_13068 command Ljava/lang/String;
FIELD field_48218 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILjava/lang/String;Z)V METHOD <init> (ILjava/lang/String;Z)V
ARG 1 entityId ARG 1 entityId
ARG 2 command ARG 2 command
@ -12,3 +13,5 @@ CLASS net/minecraft/class_2871 net/minecraft/network/packet/c2s/play/UpdateComma
METHOD method_12476 getMinecartCommandExecutor (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1918; METHOD method_12476 getMinecartCommandExecutor (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1918;
ARG 1 world ARG 1 world
METHOD method_12478 shouldTrackOutput ()Z METHOD method_12478 shouldTrackOutput ()Z
METHOD method_55998 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_4210 net/minecraft/network/packet/c2s/play/UpdateDifficultyC2SPacket CLASS net/minecraft/class_4210 net/minecraft/network/packet/c2s/play/UpdateDifficultyC2SPacket
FIELD field_18805 difficulty Lnet/minecraft/class_1267; FIELD field_18805 difficulty Lnet/minecraft/class_1267;
FIELD field_48176 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1267;)V METHOD <init> (Lnet/minecraft/class_1267;)V
ARG 1 difficulty ARG 1 difficulty
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_19478 getDifficulty ()Lnet/minecraft/class_1267; METHOD method_19478 getDifficulty ()Lnet/minecraft/class_1267;
METHOD method_55962 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_4211 net/minecraft/network/packet/c2s/play/UpdateDifficultyLockC2SPacket CLASS net/minecraft/class_4211 net/minecraft/network/packet/c2s/play/UpdateDifficultyLockC2SPacket
FIELD field_18806 difficultyLocked Z FIELD field_18806 difficultyLocked Z
FIELD field_48197 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Z)V METHOD <init> (Z)V
ARG 1 difficultyLocked ARG 1 difficultyLocked
METHOD method_19485 isDifficultyLocked ()Z METHOD method_19485 isDifficultyLocked ()Z
METHOD method_55978 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_3753 net/minecraft/network/packet/c2s/play/UpdateJigsa
FIELD field_23402 jointType Lnet/minecraft/class_3751$class_4991; FIELD field_23402 jointType Lnet/minecraft/class_3751$class_4991;
FIELD field_46917 selectionPriority I FIELD field_46917 selectionPriority I
FIELD field_46918 placementPriority I FIELD field_46918 placementPriority I
FIELD field_48220 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_3751$class_4991;II)V METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_3751$class_4991;II)V
ARG 1 pos ARG 1 pos
ARG 2 name ARG 2 name
@ -26,3 +27,5 @@ CLASS net/minecraft/class_3753 net/minecraft/network/packet/c2s/play/UpdateJigsa
METHOD method_26436 getJointType ()Lnet/minecraft/class_3751$class_4991; METHOD method_26436 getJointType ()Lnet/minecraft/class_3751$class_4991;
METHOD method_54668 getSelectionPriority ()I METHOD method_54668 getSelectionPriority ()I
METHOD method_54669 getPlacementPriority ()I METHOD method_54669 getPlacementPriority ()I
METHOD method_56000 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,8 +1,11 @@
CLASS net/minecraft/class_2842 net/minecraft/network/packet/c2s/play/UpdatePlayerAbilitiesC2SPacket CLASS net/minecraft/class_2842 net/minecraft/network/packet/c2s/play/UpdatePlayerAbilitiesC2SPacket
FIELD field_12948 flying Z FIELD field_12948 flying Z
FIELD field_33362 FLYING_MASK I FIELD field_33362 FLYING_MASK I
FIELD field_48206 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1656;)V METHOD <init> (Lnet/minecraft/class_1656;)V
ARG 1 abilities ARG 1 abilities
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_12346 isFlying ()Z METHOD method_12346 isFlying ()Z
METHOD method_55987 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2868 net/minecraft/network/packet/c2s/play/UpdateSelectedSlotC2SPacket CLASS net/minecraft/class_2868 net/minecraft/network/packet/c2s/play/UpdateSelectedSlotC2SPacket
FIELD field_13052 selectedSlot I FIELD field_13052 selectedSlot I
FIELD field_48216 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 selectedSlot ARG 1 selectedSlot
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_12442 getSelectedSlot ()I METHOD method_12442 getSelectedSlot ()I
METHOD method_55996 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_2877 net/minecraft/network/packet/c2s/play/UpdateSignC
FIELD field_13101 pos Lnet/minecraft/class_2338; FIELD field_13101 pos Lnet/minecraft/class_2338;
FIELD field_33371 MAX_LINE_LENGTH I FIELD field_33371 MAX_LINE_LENGTH I
FIELD field_43153 front Z FIELD field_43153 front Z
FIELD field_48222 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2338;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V METHOD <init> (Lnet/minecraft/class_2338;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
ARG 1 pos ARG 1 pos
ARG 2 front ARG 2 front
@ -15,3 +16,5 @@ CLASS net/minecraft/class_2877 net/minecraft/network/packet/c2s/play/UpdateSignC
METHOD method_12508 getText ()[Ljava/lang/String; METHOD method_12508 getText ()[Ljava/lang/String;
METHOD method_12510 getPos ()Lnet/minecraft/class_2338; METHOD method_12510 getPos ()Lnet/minecraft/class_2338;
METHOD method_49751 isFront ()Z METHOD method_49751 isFront ()Z
METHOD method_56002 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -16,6 +16,7 @@ CLASS net/minecraft/class_2875 net/minecraft/network/packet/c2s/play/UpdateStruc
FIELD field_33368 IGNORE_ENTITIES_MASK I FIELD field_33368 IGNORE_ENTITIES_MASK I
FIELD field_33369 SHOW_AIR_MASK I FIELD field_33369 SHOW_AIR_MASK I
FIELD field_33370 SHOW_BOUNDING_BOX_MASK I FIELD field_33370 SHOW_BOUNDING_BOX_MASK I
FIELD field_48221 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2633$class_2634;Lnet/minecraft/class_2776;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;Ljava/lang/String;ZZZFJ)V METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2633$class_2634;Lnet/minecraft/class_2776;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;Ljava/lang/String;ZZZFJ)V
ARG 1 pos ARG 1 pos
ARG 2 action ARG 2 action
@ -47,3 +48,5 @@ CLASS net/minecraft/class_2875 net/minecraft/network/packet/c2s/play/UpdateStruc
METHOD method_12504 getMode ()Lnet/minecraft/class_2776; METHOD method_12504 getMode ()Lnet/minecraft/class_2776;
METHOD method_12505 shouldShowBoundingBox ()Z METHOD method_12505 shouldShowBoundingBox ()Z
METHOD method_12506 shouldIgnoreEntities ()Z METHOD method_12506 shouldIgnoreEntities ()Z
METHOD method_56001 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_2833 net/minecraft/network/packet/c2s/play/VehicleMove
FIELD field_12897 y D FIELD field_12897 y D
FIELD field_12898 yaw F FIELD field_12898 yaw F
FIELD field_12899 x D FIELD field_12899 x D
FIELD field_48202 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1297;)V METHOD <init> (Lnet/minecraft/class_1297;)V
ARG 1 entity ARG 1 entity
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
@ -13,3 +14,5 @@ CLASS net/minecraft/class_2833 net/minecraft/network/packet/c2s/play/VehicleMove
METHOD method_12279 getX ()D METHOD method_12279 getX ()D
METHOD method_12280 getY ()D METHOD method_12280 getY ()D
METHOD method_12281 getYaw ()F METHOD method_12281 getYaw ()F
METHOD method_55983 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2935 net/minecraft/network/packet/c2s/query/QueryPingC2SPacket CLASS net/minecraft/class_2935 net/minecraft/network/packet/c2s/query/QueryPingC2SPacket
FIELD field_13292 startTime J FIELD field_13292 startTime J
FIELD field_48257 CODEC Lnet/minecraft/class_9139;
METHOD <init> (J)V METHOD <init> (J)V
ARG 1 startTime ARG 1 startTime
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_12700 getStartTime ()J METHOD method_12700 getStartTime ()J
METHOD method_56025 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,3 +1,3 @@
CLASS net/minecraft/class_2937 net/minecraft/network/packet/c2s/query/QueryRequestC2SPacket CLASS net/minecraft/class_2937 net/minecraft/network/packet/c2s/query/QueryRequestC2SPacket
METHOD <init> (Lnet/minecraft/class_2540;)V FIELD field_48259 INSTANCE Lnet/minecraft/class_2937;
ARG 1 buf FIELD field_48260 CODEC Lnet/minecraft/class_9139;

View File

@ -11,8 +11,11 @@ CLASS net/minecraft/class_6373 net/minecraft/network/packet/s2c/common/CommonPin
COMMENT ticks. It is possible to be a tick number given the reply packet is sent on COMMENT ticks. It is possible to be a tick number given the reply packet is sent on
COMMENT the client on the main thread's tick, and the number is sent as a regular int COMMENT the client on the main thread's tick, and the number is sent as a regular int
COMMENT than a varint. COMMENT than a varint.
FIELD field_48624 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 parameter ARG 1 parameter
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_36950 getParameter ()I METHOD method_36950 getParameter ()I
METHOD method_56464 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_9088 net/minecraft/network/packet/s2c/common/CookieRequestS2CPacket
FIELD field_47892 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_55848 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

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

View File

@ -1,7 +1,2 @@
CLASS net/minecraft/class_2661 net/minecraft/network/packet/s2c/common/DisconnectS2CPacket CLASS net/minecraft/class_2661 net/minecraft/network/packet/s2c/common/DisconnectS2CPacket
FIELD field_12173 reason Lnet/minecraft/class_2561; FIELD field_48622 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2561;)V
ARG 1 reason
METHOD method_11468 getReason ()Lnet/minecraft/class_2561;

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2670 net/minecraft/network/packet/s2c/common/KeepAliveS2CPacket CLASS net/minecraft/class_2670 net/minecraft/network/packet/s2c/common/KeepAliveS2CPacket
FIELD field_12211 id J FIELD field_12211 id J
FIELD field_48623 CODEC Lnet/minecraft/class_9139;
METHOD <init> (J)V METHOD <init> (J)V
ARG 1 id ARG 1 id
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_11517 getId ()J METHOD method_11517 getId ()J
METHOD method_56463 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_9053 net/minecraft/network/packet/s2c/common/ResourcePackRemoveS2CPacket CLASS net/minecraft/class_9053 net/minecraft/network/packet/s2c/common/ResourcePackRemoveS2CPacket
FIELD field_48625 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_56465 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,4 +1,3 @@
CLASS net/minecraft/class_2720 net/minecraft/network/packet/s2c/common/ResourcePackSendS2CPacket CLASS net/minecraft/class_2720 net/minecraft/network/packet/s2c/common/ResourcePackSendS2CPacket
FIELD field_33340 MAX_HASH_LENGTH I FIELD field_33340 MAX_HASH_LENGTH I
METHOD <init> (Lnet/minecraft/class_2540;)V FIELD field_48626 CODEC Lnet/minecraft/class_9139;
ARG 1 buf

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_9151 net/minecraft/network/packet/s2c/common/ServerTransferS2CPacket
FIELD field_48629 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_56469 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_9150 net/minecraft/network/packet/s2c/common/StoreCookieS2CPacket
FIELD field_48627 CODEC Lnet/minecraft/class_9139;
FIELD field_48628 MAX_COOKIE_LENGTH I
FIELD field_49011 COOKIE_PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_56467 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_2790 net/minecraft/network/packet/s2c/common/SynchronizeTagsS2CPacket CLASS net/minecraft/class_2790 net/minecraft/network/packet/s2c/common/SynchronizeTagsS2CPacket
FIELD field_12757 groups Ljava/util/Map; FIELD field_12757 groups Ljava/util/Map;
FIELD field_48630 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/util/Map;)V METHOD <init> (Ljava/util/Map;)V
ARG 1 groups ARG 1 groups
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2790 net/minecraft/network/packet/s2c/common/Synchroni
METHOD method_34203 (Lnet/minecraft/class_2540;Lnet/minecraft/class_6864$class_5748;)V METHOD method_34203 (Lnet/minecraft/class_2540;Lnet/minecraft/class_6864$class_5748;)V
ARG 0 bufx ARG 0 bufx
ARG 1 serializedGroup ARG 1 serializedGroup
METHOD method_56471 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

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

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_7832 net/minecraft/network/packet/s2c/config/FeaturesS2CPacket CLASS net/minecraft/class_7832 net/minecraft/network/packet/s2c/config/FeaturesS2CPacket
FIELD field_48693 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_56509 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

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

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_9250 net/minecraft/network/packet/s2c/config/SelectKnownPacksS2CPacket
FIELD field_49141 CODEC Lnet/minecraft/class_9139;

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_8707 net/minecraft/network/packet/s2c/custom/DebugBeeCustomPayload CLASS net/minecraft/class_8707 net/minecraft/network/packet/s2c/custom/DebugBeeCustomPayload
FIELD field_45695 ID Lnet/minecraft/class_2960; FIELD field_48650 CODEC Lnet/minecraft/class_9139;
FIELD field_48651 ID Lnet/minecraft/class_8710$class_9154;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_53028 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_5243 Bee CLASS class_5243 Bee
FIELD comp_1650 entityId I FIELD comp_1650 entityId I
FIELD comp_1657 disallowedHives Ljava/util/List; FIELD comp_1657 disallowedHives Ljava/util/List;

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_8708 net/minecraft/network/packet/s2c/custom/DebugBrainCustomPayload CLASS net/minecraft/class_8708 net/minecraft/network/packet/s2c/custom/DebugBrainCustomPayload
FIELD field_45696 ID Lnet/minecraft/class_2960; FIELD field_48652 CODEC Lnet/minecraft/class_9139;
FIELD field_48653 ID Lnet/minecraft/class_8710$class_9154;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_56480 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_4232 Brain CLASS class_4232 Brain
FIELD comp_1660 entityId I FIELD comp_1660 entityId I
FIELD comp_1671 possibleActivities Ljava/util/List; FIELD comp_1671 possibleActivities Ljava/util/List;

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_9004 net/minecraft/network/packet/s2c/custom/DebugBreezeCustomPayload CLASS net/minecraft/class_9004 net/minecraft/network/packet/s2c/custom/DebugBreezeCustomPayload
FIELD field_47514 ID Lnet/minecraft/class_2960; FIELD field_48656 CODEC Lnet/minecraft/class_9139;
FIELD field_48657 ID Lnet/minecraft/class_8710$class_9154;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_56482 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_9005 BreezeInfo CLASS class_9005 BreezeInfo
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_8712 net/minecraft/network/packet/s2c/custom/DebugGameEventCustomPayload CLASS net/minecraft/class_8712 net/minecraft/network/packet/s2c/custom/DebugGameEventCustomPayload
FIELD field_45698 ID Lnet/minecraft/class_2960; FIELD field_48660 CODEC Lnet/minecraft/class_9139;
FIELD field_48661 ID Lnet/minecraft/class_8710$class_9154;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_56494 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,4 +1,3 @@
CLASS net/minecraft/class_8713 net/minecraft/network/packet/s2c/custom/DebugGameEventListenersCustomPayload CLASS net/minecraft/class_8713 net/minecraft/network/packet/s2c/custom/DebugGameEventListenersCustomPayload
FIELD field_45699 ID Lnet/minecraft/class_2960; FIELD field_48662 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V FIELD field_48663 ID Lnet/minecraft/class_8710$class_9154;
ARG 1 buf

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_8714 net/minecraft/network/packet/s2c/custom/DebugGameTestAddMarkerCustomPayload CLASS net/minecraft/class_8714 net/minecraft/network/packet/s2c/custom/DebugGameTestAddMarkerCustomPayload
FIELD field_45700 ID Lnet/minecraft/class_2960; FIELD field_48664 CODEC Lnet/minecraft/class_9139;
FIELD field_48665 ID Lnet/minecraft/class_8710$class_9154;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_56495 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_8715 net/minecraft/network/packet/s2c/custom/DebugGameTestClearCustomPayload CLASS net/minecraft/class_8715 net/minecraft/network/packet/s2c/custom/DebugGameTestClearCustomPayload
FIELD field_45701 ID Lnet/minecraft/class_2960; FIELD field_48666 CODEC Lnet/minecraft/class_9139;
FIELD field_48667 ID Lnet/minecraft/class_8710$class_9154;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_56496 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,10 +1,13 @@
CLASS net/minecraft/class_8716 net/minecraft/network/packet/s2c/custom/DebugGoalSelectorCustomPayload CLASS net/minecraft/class_8716 net/minecraft/network/packet/s2c/custom/DebugGoalSelectorCustomPayload
FIELD field_45702 ID Lnet/minecraft/class_2960; FIELD field_48668 CODEC Lnet/minecraft/class_9139;
FIELD field_48669 ID Lnet/minecraft/class_8710$class_9154;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_53034 (Lnet/minecraft/class_2540;Lnet/minecraft/class_8716$class_8717;)V METHOD method_53034 (Lnet/minecraft/class_2540;Lnet/minecraft/class_8716$class_8717;)V
ARG 0 buf ARG 0 buf
ARG 1 goal ARG 1 goal
METHOD method_56497 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_8717 Goal CLASS class_8717 Goal
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_8718 net/minecraft/network/packet/s2c/custom/DebugHiveCustomPayload CLASS net/minecraft/class_8718 net/minecraft/network/packet/s2c/custom/DebugHiveCustomPayload
FIELD field_45703 ID Lnet/minecraft/class_2960; FIELD field_48670 CODEC Lnet/minecraft/class_9139;
FIELD field_48671 ID Lnet/minecraft/class_8710$class_9154;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_56498 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_8719 HiveInfo CLASS class_8719 HiveInfo
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_8720 net/minecraft/network/packet/s2c/custom/DebugNeighborsUpdateCustomPayload CLASS net/minecraft/class_8720 net/minecraft/network/packet/s2c/custom/DebugNeighborsUpdateCustomPayload
FIELD field_45704 ID Lnet/minecraft/class_2960; FIELD field_48672 CODEC Lnet/minecraft/class_9139;
FIELD field_48673 ID Lnet/minecraft/class_8710$class_9154;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_56499 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_8721 net/minecraft/network/packet/s2c/custom/DebugPathCustomPayload CLASS net/minecraft/class_8721 net/minecraft/network/packet/s2c/custom/DebugPathCustomPayload
FIELD field_45705 ID Lnet/minecraft/class_2960; FIELD field_48674 CODEC Lnet/minecraft/class_9139;
FIELD field_48675 ID Lnet/minecraft/class_8710$class_9154;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_56500 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_8722 net/minecraft/network/packet/s2c/custom/DebugPoiAddedCustomPayload CLASS net/minecraft/class_8722 net/minecraft/network/packet/s2c/custom/DebugPoiAddedCustomPayload
FIELD field_45706 ID Lnet/minecraft/class_2960; FIELD field_48676 CODEC Lnet/minecraft/class_9139;
FIELD field_48677 ID Lnet/minecraft/class_8710$class_9154;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_56501 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_8723 net/minecraft/network/packet/s2c/custom/DebugPoiRemovedCustomPayload CLASS net/minecraft/class_8723 net/minecraft/network/packet/s2c/custom/DebugPoiRemovedCustomPayload
FIELD field_45707 ID Lnet/minecraft/class_2960; FIELD field_48678 CODEC Lnet/minecraft/class_9139;
FIELD field_48679 ID Lnet/minecraft/class_8710$class_9154;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_56502 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_8724 net/minecraft/network/packet/s2c/custom/DebugPoiTicketCountCustomPayload CLASS net/minecraft/class_8724 net/minecraft/network/packet/s2c/custom/DebugPoiTicketCountCustomPayload
FIELD field_45708 ID Lnet/minecraft/class_2960; FIELD field_48680 CODEC Lnet/minecraft/class_9139;
FIELD field_48681 ID Lnet/minecraft/class_8710$class_9154;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_56503 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_8725 net/minecraft/network/packet/s2c/custom/DebugRaidsCustomPayload CLASS net/minecraft/class_8725 net/minecraft/network/packet/s2c/custom/DebugRaidsCustomPayload
FIELD field_45709 ID Lnet/minecraft/class_2960; FIELD field_48682 CODEC Lnet/minecraft/class_9139;
FIELD field_48683 ID Lnet/minecraft/class_8710$class_9154;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_56504 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_8726 net/minecraft/network/packet/s2c/custom/DebugStructuresCustomPayload CLASS net/minecraft/class_8726 net/minecraft/network/packet/s2c/custom/DebugStructuresCustomPayload
FIELD field_45710 ID Lnet/minecraft/class_2960; FIELD field_48684 CODEC Lnet/minecraft/class_9139;
FIELD field_48685 ID Lnet/minecraft/class_8710$class_9154;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_53037 writeBox (Lnet/minecraft/class_2540;Lnet/minecraft/class_3341;)V METHOD method_53037 writeBox (Lnet/minecraft/class_2540;Lnet/minecraft/class_3341;)V
@ -10,6 +11,8 @@ CLASS net/minecraft/class_8726 net/minecraft/network/packet/s2c/custom/DebugStru
ARG 2 piece ARG 2 piece
METHOD method_53039 readBox (Lnet/minecraft/class_2540;)Lnet/minecraft/class_3341; METHOD method_53039 readBox (Lnet/minecraft/class_2540;)Lnet/minecraft/class_3341;
ARG 0 buf ARG 0 buf
METHOD method_56505 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_8727 Piece CLASS class_8727 Piece
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_8728 net/minecraft/network/packet/s2c/custom/DebugVillageSectionsCustomPayload CLASS net/minecraft/class_8728 net/minecraft/network/packet/s2c/custom/DebugVillageSectionsCustomPayload
FIELD field_45711 ID Lnet/minecraft/class_2960; FIELD field_48686 CODEC Lnet/minecraft/class_9139;
FIELD field_48687 ID Lnet/minecraft/class_8710$class_9154;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_56506 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_8729 net/minecraft/network/packet/s2c/custom/DebugWorldgenAttemptCustomPayload CLASS net/minecraft/class_8729 net/minecraft/network/packet/s2c/custom/DebugWorldgenAttemptCustomPayload
FIELD field_45712 ID Lnet/minecraft/class_2960; FIELD field_48688 CODEC Lnet/minecraft/class_9139;
FIELD field_48689 ID Lnet/minecraft/class_8710$class_9154;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_56507 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2907 net/minecraft/network/packet/s2c/login/LoginCompressionS2CPacket CLASS net/minecraft/class_2907 net/minecraft/network/packet/s2c/login/LoginCompressionS2CPacket
FIELD field_13232 compressionThreshold I FIELD field_13232 compressionThreshold I
FIELD field_48236 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 compressionThreshold ARG 1 compressionThreshold
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_12634 getCompressionThreshold ()I METHOD method_12634 getCompressionThreshold ()I
METHOD method_56014 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2909 net/minecraft/network/packet/s2c/login/LoginDisconnectS2CPacket CLASS net/minecraft/class_2909 net/minecraft/network/packet/s2c/login/LoginDisconnectS2CPacket
FIELD field_13243 reason Lnet/minecraft/class_2561; FIELD field_13243 reason Lnet/minecraft/class_2561;
FIELD field_48237 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2561;)V METHOD <init> (Lnet/minecraft/class_2561;)V
ARG 1 reason ARG 1 reason
METHOD method_12638 getReason ()Lnet/minecraft/class_2561; METHOD method_12638 getReason ()Lnet/minecraft/class_2561;
METHOD method_56015 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -2,12 +2,18 @@ CLASS net/minecraft/class_2905 net/minecraft/network/packet/s2c/login/LoginHello
FIELD field_13209 serverId Ljava/lang/String; FIELD field_13209 serverId Ljava/lang/String;
FIELD field_13210 nonce [B FIELD field_13210 nonce [B
FIELD field_13211 publicKey [B FIELD field_13211 publicKey [B
METHOD <init> (Ljava/lang/String;[B[B)V FIELD field_48234 CODEC Lnet/minecraft/class_9139;
FIELD field_48235 needsAuthentication Z
METHOD <init> (Ljava/lang/String;[B[BZ)V
ARG 1 serverId ARG 1 serverId
ARG 2 publicKey ARG 2 publicKey
ARG 3 nonce ARG 3 nonce
ARG 4 needsAuthentication
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_12610 getServerId ()Ljava/lang/String; METHOD method_12610 getServerId ()Ljava/lang/String;
METHOD method_12611 getPublicKey ()Ljava/security/PublicKey; METHOD method_12611 getPublicKey ()Ljava/security/PublicKey;
METHOD method_12613 getNonce ()[B METHOD method_12613 getNonce ()[B
METHOD method_56012 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_56013 needsAuthentication ()Z

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2899 net/minecraft/network/packet/s2c/login/LoginQueryRequestS2CPacket CLASS net/minecraft/class_2899 net/minecraft/network/packet/s2c/login/LoginQueryRequestS2CPacket
FIELD comp_1567 queryId I FIELD comp_1567 queryId I
FIELD field_33373 MAX_PAYLOAD_SIZE I FIELD field_33373 MAX_PAYLOAD_SIZE I
FIELD field_48232 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_8595;)V METHOD <init> (ILnet/minecraft/class_8595;)V
ARG 1 queryId ARG 1 queryId
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
@ -12,3 +13,5 @@ CLASS net/minecraft/class_2899 net/minecraft/network/packet/s2c/login/LoginQuery
METHOD method_52288 readUnknownPayload (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8597; METHOD method_52288 readUnknownPayload (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8597;
ARG 0 id ARG 0 id
ARG 1 buf ARG 1 buf
METHOD method_56010 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2901 net/minecraft/network/packet/s2c/login/LoginSuccessS2CPacket CLASS net/minecraft/class_2901 net/minecraft/network/packet/s2c/login/LoginSuccessS2CPacket
FIELD field_13190 profile Lcom/mojang/authlib/GameProfile; FIELD field_13190 profile Lcom/mojang/authlib/GameProfile;
FIELD field_48233 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lcom/mojang/authlib/GameProfile;)V METHOD <init> (Lcom/mojang/authlib/GameProfile;)V
ARG 1 profile ARG 1 profile
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_12593 getProfile ()Lcom/mojang/authlib/GameProfile; METHOD method_12593 getProfile ()Lcom/mojang/authlib/GameProfile;
METHOD method_56011 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -3,7 +3,8 @@ CLASS net/minecraft/class_2779 net/minecraft/network/packet/s2c/play/Advancement
FIELD field_12716 toSetProgress Ljava/util/Map; FIELD field_12716 toSetProgress Ljava/util/Map;
FIELD field_12717 toEarn Ljava/util/List; FIELD field_12717 toEarn Ljava/util/List;
FIELD field_12718 clearCurrent Z FIELD field_12718 clearCurrent Z
METHOD <init> (Lnet/minecraft/class_2540;)V FIELD field_48007 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD <init> (ZLjava/util/Collection;Ljava/util/Set;Ljava/util/Map;)V METHOD <init> (ZLjava/util/Collection;Ljava/util/Set;Ljava/util/Map;)V
ARG 1 clearCurrent ARG 1 clearCurrent
@ -17,6 +18,5 @@ CLASS net/minecraft/class_2779 net/minecraft/network/packet/s2c/play/Advancement
METHOD method_34197 (Lnet/minecraft/class_2540;Lnet/minecraft/class_167;)V METHOD method_34197 (Lnet/minecraft/class_2540;Lnet/minecraft/class_167;)V
ARG 0 buf2 ARG 0 buf2
ARG 1 progress ARG 1 progress
METHOD method_34198 (Lnet/minecraft/class_2540;Lnet/minecraft/class_8779;)V METHOD method_55952 write (Lnet/minecraft/class_9129;)V
ARG 0 buf2 ARG 1 buf
ARG 1 task

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_2620 net/minecraft/network/packet/s2c/play/BlockBreaki
FIELD field_12032 progress I FIELD field_12032 progress I
FIELD field_12033 entityId I FIELD field_12033 entityId I
FIELD field_12034 pos Lnet/minecraft/class_2338; FIELD field_12034 pos Lnet/minecraft/class_2338;
FIELD field_47902 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_2338;I)V METHOD <init> (ILnet/minecraft/class_2338;I)V
ARG 1 entityId ARG 1 entityId
ARG 2 pos ARG 2 pos
@ -11,3 +12,5 @@ CLASS net/minecraft/class_2620 net/minecraft/network/packet/s2c/play/BlockBreaki
METHOD method_11277 getPos ()Lnet/minecraft/class_2338; METHOD method_11277 getPos ()Lnet/minecraft/class_2338;
METHOD method_11278 getProgress ()I METHOD method_11278 getProgress ()I
METHOD method_11280 getEntityId ()I METHOD method_11280 getEntityId ()I
METHOD method_55859 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -2,17 +2,16 @@ CLASS net/minecraft/class_2622 net/minecraft/network/packet/s2c/play/BlockEntity
FIELD field_12038 blockEntityType Lnet/minecraft/class_2591; FIELD field_12038 blockEntityType Lnet/minecraft/class_2591;
FIELD field_12039 nbt Lnet/minecraft/class_2487; FIELD field_12039 nbt Lnet/minecraft/class_2487;
FIELD field_12040 pos Lnet/minecraft/class_2338; FIELD field_12040 pos Lnet/minecraft/class_2338;
FIELD field_47903 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V
ARG 1 pos ARG 1 pos
ARG 2 blockEntityType ARG 2 blockEntityType
ARG 3 nbt ARG 3 nbt
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11290 getNbt ()Lnet/minecraft/class_2487; METHOD method_11290 getNbt ()Lnet/minecraft/class_2487;
METHOD method_11291 getBlockEntityType ()Lnet/minecraft/class_2591; METHOD method_11291 getBlockEntityType ()Lnet/minecraft/class_2591;
METHOD method_11293 getPos ()Lnet/minecraft/class_2338; METHOD method_11293 getPos ()Lnet/minecraft/class_2338;
METHOD method_38585 create (Lnet/minecraft/class_2586;)Lnet/minecraft/class_2622; METHOD method_38585 create (Lnet/minecraft/class_2586;)Lnet/minecraft/class_2622;
ARG 0 blockEntity ARG 0 blockEntity
METHOD method_39026 create (Lnet/minecraft/class_2586;Ljava/util/function/Function;)Lnet/minecraft/class_2622; METHOD method_39026 create (Lnet/minecraft/class_2586;Ljava/util/function/BiFunction;)Lnet/minecraft/class_2622;
ARG 0 blockEntity ARG 0 blockEntity
ARG 1 nbtGetter ARG 1 nbtGetter

View File

@ -3,14 +3,17 @@ CLASS net/minecraft/class_2623 net/minecraft/network/packet/s2c/play/BlockEventS
FIELD field_12042 type I FIELD field_12042 type I
FIELD field_12043 block Lnet/minecraft/class_2248; FIELD field_12043 block Lnet/minecraft/class_2248;
FIELD field_12044 pos Lnet/minecraft/class_2338; FIELD field_12044 pos Lnet/minecraft/class_2338;
FIELD field_47904 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;II)V METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;II)V
ARG 1 pos ARG 1 pos
ARG 2 block ARG 2 block
ARG 3 type ARG 3 type
ARG 4 data ARG 4 data
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD method_11294 getType ()I METHOD method_11294 getType ()I
METHOD method_11295 getBlock ()Lnet/minecraft/class_2248; METHOD method_11295 getBlock ()Lnet/minecraft/class_2248;
METHOD method_11296 getData ()I METHOD method_11296 getData ()I
METHOD method_11298 getPos ()Lnet/minecraft/class_2338; METHOD method_11298 getPos ()Lnet/minecraft/class_2338;
METHOD method_55860 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -1,13 +1,12 @@
CLASS net/minecraft/class_2626 net/minecraft/network/packet/s2c/play/BlockUpdateS2CPacket CLASS net/minecraft/class_2626 net/minecraft/network/packet/s2c/play/BlockUpdateS2CPacket
FIELD field_12051 state Lnet/minecraft/class_2680; FIELD field_12051 state Lnet/minecraft/class_2680;
FIELD field_12052 pos Lnet/minecraft/class_2338; FIELD field_12052 pos Lnet/minecraft/class_2338;
FIELD field_47905 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)V METHOD <init> (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)V
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos ARG 1 pos
ARG 2 state ARG 2 state
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11308 getState ()Lnet/minecraft/class_2680; METHOD method_11308 getState ()Lnet/minecraft/class_2680;
METHOD method_11309 getPos ()Lnet/minecraft/class_2338; METHOD method_11309 getPos ()Lnet/minecraft/class_2338;

View File

@ -5,10 +5,11 @@ CLASS net/minecraft/class_2629 net/minecraft/network/packet/s2c/play/BossBarS2CP
FIELD field_33314 DARKEN_SKY_MASK I FIELD field_33314 DARKEN_SKY_MASK I
FIELD field_33315 DRAGON_MUSIC_MASK I FIELD field_33315 DRAGON_MUSIC_MASK I
FIELD field_33316 THICKEN_FOG_MASK I FIELD field_33316 THICKEN_FOG_MASK I
FIELD field_47906 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/util/UUID;Lnet/minecraft/class_2629$class_5882;)V METHOD <init> (Ljava/util/UUID;Lnet/minecraft/class_2629$class_5882;)V
ARG 1 uuid ARG 1 uuid
ARG 2 action ARG 2 action
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD method_34089 add (Lnet/minecraft/class_1259;)Lnet/minecraft/class_2629; METHOD method_34089 add (Lnet/minecraft/class_1259;)Lnet/minecraft/class_2629;
ARG 0 bar ARG 0 bar
@ -28,6 +29,8 @@ CLASS net/minecraft/class_2629 net/minecraft/network/packet/s2c/play/BossBarS2CP
ARG 0 bar ARG 0 bar
METHOD method_34098 updateProperties (Lnet/minecraft/class_1259;)Lnet/minecraft/class_2629; METHOD method_34098 updateProperties (Lnet/minecraft/class_1259;)Lnet/minecraft/class_2629;
ARG 0 bar ARG 0 bar
METHOD method_55861 write (Lnet/minecraft/class_9129;)V
ARG 1 buf
CLASS class_5880 AddAction CLASS class_5880 AddAction
FIELD field_29100 name Lnet/minecraft/class_2561; FIELD field_29100 name Lnet/minecraft/class_2561;
FIELD field_29101 percent F FIELD field_29101 percent F
@ -38,7 +41,7 @@ CLASS net/minecraft/class_2629 net/minecraft/network/packet/s2c/play/BossBarS2CP
FIELD field_29106 thickenFog Z FIELD field_29106 thickenFog Z
METHOD <init> (Lnet/minecraft/class_1259;)V METHOD <init> (Lnet/minecraft/class_1259;)V
ARG 1 bar ARG 1 bar
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
CLASS class_5881 Consumer CLASS class_5881 Consumer
METHOD method_34099 remove (Ljava/util/UUID;)V METHOD method_34099 remove (Ljava/util/UUID;)V
@ -72,31 +75,29 @@ CLASS net/minecraft/class_2629 net/minecraft/network/packet/s2c/play/BossBarS2CP
METHOD method_34106 accept (Ljava/util/UUID;Lnet/minecraft/class_2629$class_5881;)V METHOD method_34106 accept (Ljava/util/UUID;Lnet/minecraft/class_2629$class_5881;)V
ARG 1 uuid ARG 1 uuid
ARG 2 consumer ARG 2 consumer
METHOD method_34107 toPacket (Lnet/minecraft/class_2540;)V METHOD method_34107 toPacket (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
CLASS class_5883 Type CLASS class_5883 Type
FIELD field_29113 parser Ljava/util/function/Function; FIELD field_29113 parser Lnet/minecraft/class_9141;
METHOD <init> (Ljava/lang/String;ILjava/util/function/Function;)V METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_9141;)V
ARG 3 parser ARG 3 parser
METHOD method_34113 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2629$class_5882; METHOD method_34113 (Lnet/minecraft/class_9129;)Lnet/minecraft/class_2629$class_5882;
ARG 0 buf ARG 0 buf
CLASS class_5884 UpdateNameAction CLASS class_5884 UpdateNameAction
FIELD field_29115 name Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2561;)V METHOD <init> (Lnet/minecraft/class_2561;)V
ARG 1 name ARG 1 name
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
CLASS class_5885 UpdateProgressAction CLASS class_5885 UpdateProgressAction
FIELD field_29116 percent F
METHOD <init> (F)V METHOD <init> (F)V
ARG 1 percent ARG 1 percent
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
CLASS class_5886 UpdatePropertiesAction CLASS class_5886 UpdatePropertiesAction
FIELD field_29117 darkenSky Z FIELD field_29117 darkenSky Z
FIELD field_29118 dragonMusic Z FIELD field_29118 dragonMusic Z
FIELD field_29119 thickenFog Z FIELD field_29119 thickenFog Z
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD <init> (ZZZ)V METHOD <init> (ZZZ)V
ARG 1 darkenSky ARG 1 darkenSky
@ -108,5 +109,5 @@ CLASS net/minecraft/class_2629 net/minecraft/network/packet/s2c/play/BossBarS2CP
METHOD <init> (Lnet/minecraft/class_1259$class_1260;Lnet/minecraft/class_1259$class_1261;)V METHOD <init> (Lnet/minecraft/class_1259$class_1260;Lnet/minecraft/class_1259$class_1261;)V
ARG 1 color ARG 1 color
ARG 2 style ARG 2 style
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9093 net/minecraft/network/packet/s2c/play/BundleDelimiterS2CPacket

View File

@ -19,7 +19,10 @@ CLASS net/minecraft/class_7438 net/minecraft/network/packet/s2c/play/ChatMessage
COMMENT COMMENT
COMMENT @see net.minecraft.server.network.ServerPlayerEntity#sendChatMessage COMMENT @see net.minecraft.server.network.ServerPlayerEntity#sendChatMessage
COMMENT @see net.minecraft.client.network.ClientPlayNetworkHandler#onChatMessage COMMENT @see net.minecraft.client.network.ClientPlayNetworkHandler#onChatMessage
FIELD comp_943 serializedParameters Lnet/minecraft/class_2556$class_7603; FIELD comp_943 serializedParameters Lnet/minecraft/class_2556$class_7602;
METHOD <init> (Lnet/minecraft/class_2540;)V FIELD field_47949 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD comp_943 serializedParameters ()Lnet/minecraft/class_2556$class_7602;
METHOD method_55898 write (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD comp_943 serializedParameters ()Lnet/minecraft/class_2556$class_7603;

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_7597 net/minecraft/network/packet/s2c/play/ChatSuggestionsS2CPacket CLASS net/minecraft/class_7597 net/minecraft/network/packet/s2c/play/ChatSuggestionsS2CPacket
FIELD field_47920 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_55872 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_7598 Action CLASS class_7598 Action

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_8212 net/minecraft/network/packet/s2c/play/ChunkBiomeDataS2CPacket CLASS net/minecraft/class_8212 net/minecraft/network/packet/s2c/play/ChunkBiomeDataS2CPacket
FIELD field_43094 MAX_SIZE I FIELD field_43094 MAX_SIZE I
FIELD field_47911 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_49685 create (Ljava/util/List;)Lnet/minecraft/class_8212; METHOD method_49685 create (Ljava/util/List;)Lnet/minecraft/class_8212;
@ -7,6 +8,8 @@ CLASS net/minecraft/class_8212 net/minecraft/network/packet/s2c/play/ChunkBiomeD
METHOD method_49686 (Lnet/minecraft/class_2540;Lnet/minecraft/class_8212$class_8213;)V METHOD method_49686 (Lnet/minecraft/class_2540;Lnet/minecraft/class_8212$class_8213;)V
ARG 0 bufx ARG 0 bufx
ARG 1 data ARG 1 data
METHOD method_55864 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_8213 Serialized CLASS class_8213 Serialized
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf

View File

@ -3,12 +3,12 @@ CLASS net/minecraft/class_6603 net/minecraft/network/packet/s2c/play/ChunkData
FIELD field_34863 heightmap Lnet/minecraft/class_2487; FIELD field_34863 heightmap Lnet/minecraft/class_2487;
FIELD field_34864 sectionsData [B FIELD field_34864 sectionsData [B
FIELD field_34865 blockEntities Ljava/util/List; FIELD field_34865 blockEntities Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_2540;II)V METHOD <init> (Lnet/minecraft/class_2818;)V
ARG 1 chunk
METHOD <init> (Lnet/minecraft/class_9129;II)V
ARG 1 buf ARG 1 buf
ARG 2 x ARG 2 x
ARG 3 z ARG 3 z
METHOD <init> (Lnet/minecraft/class_2818;)V
ARG 1 chunk
METHOD method_38586 getSectionsDataBuf ()Lnet/minecraft/class_2540; METHOD method_38586 getSectionsDataBuf ()Lnet/minecraft/class_2540;
METHOD method_38587 getBlockEntities (II)Ljava/util/function/Consumer; METHOD method_38587 getBlockEntities (II)Ljava/util/function/Consumer;
ARG 1 x ARG 1 x
@ -17,14 +17,11 @@ CLASS net/minecraft/class_6603 net/minecraft/network/packet/s2c/play/ChunkData
ARG 3 visitor ARG 3 visitor
METHOD method_38589 getSectionsPacketSize (Lnet/minecraft/class_2818;)I METHOD method_38589 getSectionsPacketSize (Lnet/minecraft/class_2818;)I
ARG 0 chunk ARG 0 chunk
METHOD method_38590 write (Lnet/minecraft/class_2540;)V METHOD method_38590 write (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD method_38591 writeSections (Lnet/minecraft/class_2540;Lnet/minecraft/class_2818;)V METHOD method_38591 writeSections (Lnet/minecraft/class_2540;Lnet/minecraft/class_2818;)V
ARG 0 buf ARG 0 buf
ARG 1 chunk ARG 1 chunk
METHOD method_38592 (Lnet/minecraft/class_2540;Lnet/minecraft/class_6603$class_6604;)V
ARG 0 buf2
ARG 1 entry
METHOD method_38593 iterateBlockEntities (Lnet/minecraft/class_6603$class_6605;II)V METHOD method_38593 iterateBlockEntities (Lnet/minecraft/class_6603$class_6605;II)V
ARG 1 consumer ARG 1 consumer
ARG 2 x ARG 2 x
@ -36,16 +33,18 @@ CLASS net/minecraft/class_6603 net/minecraft/network/packet/s2c/play/ChunkData
FIELD field_34867 y I FIELD field_34867 y I
FIELD field_34868 type Lnet/minecraft/class_2591; FIELD field_34868 type Lnet/minecraft/class_2591;
FIELD field_34869 nbt Lnet/minecraft/class_2487; FIELD field_34869 nbt Lnet/minecraft/class_2487;
FIELD field_47931 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_47932 LIST_PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (IILnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V METHOD <init> (IILnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V
ARG 1 localXz ARG 1 localXz
ARG 2 y ARG 2 y
ARG 3 type ARG 3 type
ARG 4 nbt ARG 4 nbt
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD method_38596 of (Lnet/minecraft/class_2586;)Lnet/minecraft/class_6603$class_6604; METHOD method_38596 of (Lnet/minecraft/class_2586;)Lnet/minecraft/class_6603$class_6604;
ARG 0 blockEntity ARG 0 blockEntity
METHOD method_38597 write (Lnet/minecraft/class_2540;)V METHOD method_38597 write (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
CLASS class_6605 BlockEntityVisitor CLASS class_6605 BlockEntityVisitor
METHOD accept (Lnet/minecraft/class_2338;Lnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V METHOD accept (Lnet/minecraft/class_2338;Lnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V

View File

@ -3,14 +3,17 @@ CLASS net/minecraft/class_2672 net/minecraft/network/packet/s2c/play/ChunkDataS2
FIELD field_12236 chunkX I FIELD field_12236 chunkX I
FIELD field_34870 chunkData Lnet/minecraft/class_6603; FIELD field_34870 chunkData Lnet/minecraft/class_6603;
FIELD field_34871 lightData Lnet/minecraft/class_6606; FIELD field_34871 lightData Lnet/minecraft/class_6606;
METHOD <init> (Lnet/minecraft/class_2540;)V FIELD field_47933 CODEC Lnet/minecraft/class_9139;
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2818;Lnet/minecraft/class_3568;Ljava/util/BitSet;Ljava/util/BitSet;)V METHOD <init> (Lnet/minecraft/class_2818;Lnet/minecraft/class_3568;Ljava/util/BitSet;Ljava/util/BitSet;)V
ARG 1 chunk ARG 1 chunk
ARG 2 lightProvider ARG 2 lightProvider
ARG 3 skyBits ARG 3 skyBits
ARG 4 blockBits ARG 4 blockBits
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_11523 getChunkX ()I METHOD method_11523 getChunkX ()I
METHOD method_11524 getChunkZ ()I METHOD method_11524 getChunkZ ()I
METHOD method_38598 getChunkData ()Lnet/minecraft/class_6603; METHOD method_38598 getChunkData ()Lnet/minecraft/class_6603;
METHOD method_38599 getLightData ()Lnet/minecraft/class_6606; METHOD method_38599 getLightData ()Lnet/minecraft/class_6606;
METHOD method_55883 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_2637 net/minecraft/network/packet/s2c/play/ChunkDeltaU
COMMENT COMMENT
COMMENT @see ChunkSectionPos#packLocal(BlockPos) COMMENT @see ChunkSectionPos#packLocal(BlockPos)
FIELD field_26347 blockStates [Lnet/minecraft/class_2680; FIELD field_26347 blockStates [Lnet/minecraft/class_2680;
FIELD field_47964 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Lnet/minecraft/class_4076;Lit/unimi/dsi/fastutil/shorts/ShortSet;Lnet/minecraft/class_2826;)V METHOD <init> (Lnet/minecraft/class_4076;Lit/unimi/dsi/fastutil/shorts/ShortSet;Lnet/minecraft/class_2826;)V
@ -15,3 +16,5 @@ CLASS net/minecraft/class_2637 net/minecraft/network/packet/s2c/play/ChunkDeltaU
METHOD method_30621 visitUpdates (Ljava/util/function/BiConsumer;)V METHOD method_30621 visitUpdates (Ljava/util/function/BiConsumer;)V
COMMENT Calls the given consumer for each pair of block position and block state contained in this packet. COMMENT Calls the given consumer for each pair of block position and block state contained in this packet.
ARG 1 visitor ARG 1 visitor
METHOD method_55911 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_4273 net/minecraft/network/packet/s2c/play/ChunkLoadDistanceS2CPacket CLASS net/minecraft/class_4273 net/minecraft/network/packet/s2c/play/ChunkLoadDistanceS2CPacket
FIELD field_19146 distance I FIELD field_19146 distance I
FIELD field_47976 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 distance ARG 1 distance
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_20206 getDistance ()I METHOD method_20206 getDistance ()I
METHOD method_55923 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_4282 net/minecraft/network/packet/s2c/play/ChunkRenderDistanceCenterS2CPacket CLASS net/minecraft/class_4282 net/minecraft/network/packet/s2c/play/ChunkRenderDistanceCenterS2CPacket
FIELD field_19206 chunkX I FIELD field_19206 chunkX I
FIELD field_19207 chunkZ I FIELD field_19207 chunkZ I
FIELD field_47975 CODEC Lnet/minecraft/class_9139;
METHOD <init> (II)V METHOD <init> (II)V
ARG 1 x ARG 1 x
ARG 2 z ARG 2 z
@ -8,3 +9,5 @@ CLASS net/minecraft/class_4282 net/minecraft/network/packet/s2c/play/ChunkRender
ARG 1 buf ARG 1 buf
METHOD method_20322 getChunkX ()I METHOD method_20322 getChunkX ()I
METHOD method_20323 getChunkZ ()I METHOD method_20323 getChunkZ ()I
METHOD method_55922 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_8738 net/minecraft/network/packet/s2c/play/ChunkSentS2CPacket CLASS net/minecraft/class_8738 net/minecraft/network/packet/s2c/play/ChunkSentS2CPacket
FIELD field_47908 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_55863 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_5888 net/minecraft/network/packet/s2c/play/ClearTitleS2CPacket CLASS net/minecraft/class_5888 net/minecraft/network/packet/s2c/play/ClearTitleS2CPacket
FIELD field_29122 reset Z FIELD field_29122 reset Z
FIELD field_47912 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Z)V METHOD <init> (Z)V
ARG 1 reset ARG 1 reset
METHOD method_34116 shouldReset ()Z METHOD method_34116 shouldReset ()Z
METHOD method_55865 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2645 net/minecraft/network/packet/s2c/play/CloseScreenS2CPacket CLASS net/minecraft/class_2645 net/minecraft/network/packet/s2c/play/CloseScreenS2CPacket
FIELD field_12137 syncId I FIELD field_12137 syncId I
FIELD field_47915 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 syncId ARG 1 syncId
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_36148 getSyncId ()I METHOD method_36148 getSyncId ()I
METHOD method_55868 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,18 +1,12 @@
CLASS net/minecraft/class_2639 net/minecraft/network/packet/s2c/play/CommandSuggestionsS2CPacket CLASS net/minecraft/class_2639 net/minecraft/network/packet/s2c/play/CommandSuggestionsS2CPacket
FIELD field_12121 suggestions Lcom/mojang/brigadier/suggestion/Suggestions; FIELD field_47913 CODEC Lnet/minecraft/class_9139;
FIELD field_12122 completionId I
METHOD <init> (ILcom/mojang/brigadier/suggestion/Suggestions;)V METHOD <init> (ILcom/mojang/brigadier/suggestion/Suggestions;)V
ARG 1 completionId ARG 1 completionId
ARG 2 suggestions ARG 2 suggestions
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11397 getSuggestions ()Lcom/mojang/brigadier/suggestion/Suggestions; METHOD method_11397 getSuggestions ()Lcom/mojang/brigadier/suggestion/Suggestions;
METHOD method_11399 getCompletionId ()I METHOD method_56608 (Lcom/mojang/brigadier/context/StringRange;Lnet/minecraft/class_2639$class_9177;)Lcom/mojang/brigadier/suggestion/Suggestion;
METHOD method_34117 (Lcom/mojang/brigadier/context/StringRange;Lnet/minecraft/class_2540;)Lcom/mojang/brigadier/suggestion/Suggestion;
ARG 1 buf2
METHOD method_34118 (Lnet/minecraft/class_2540;Lcom/mojang/brigadier/suggestion/Suggestion;)V
ARG 0 buf2
ARG 1 suggestion ARG 1 suggestion
METHOD method_43880 (Lnet/minecraft/class_2540;Lcom/mojang/brigadier/Message;)V METHOD method_56609 (Lcom/mojang/brigadier/suggestion/Suggestion;)Lnet/minecraft/class_2639$class_9177;
ARG 0 buf3 ARG 0 suggestion
ARG 1 tooltip CLASS class_9177 Suggestion
FIELD field_48779 CODEC Lnet/minecraft/class_9139;

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2641 net/minecraft/network/packet/s2c/play/CommandTreeS2CPacket CLASS net/minecraft/class_2641 net/minecraft/network/packet/s2c/play/CommandTreeS2CPacket
FIELD field_38038 rootSize I FIELD field_38038 rootSize I
FIELD field_38039 nodes Ljava/util/List; FIELD field_38039 nodes Ljava/util/List;
FIELD field_47914 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lcom/mojang/brigadier/tree/RootCommandNode;)V METHOD <init> (Lcom/mojang/brigadier/tree/RootCommandNode;)V
ARG 1 rootNode ARG 1 rootNode
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
@ -29,6 +30,8 @@ CLASS net/minecraft/class_2641 net/minecraft/network/packet/s2c/play/CommandTree
ARG 1 validator ARG 1 validator
METHOD method_42068 (Ljava/util/function/BiPredicate;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntSet;I)Z METHOD method_42068 (Ljava/util/function/BiPredicate;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntSet;I)Z
ARG 0 index ARG 0 index
METHOD method_55867 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_2642 CommandNodeData CLASS class_2642 CommandNodeData
FIELD field_12124 flags I FIELD field_12124 flags I
FIELD field_12125 childNodeIndices [I FIELD field_12125 childNodeIndices [I

View File

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

View File

@ -1,10 +1,6 @@
CLASS net/minecraft/class_2656 net/minecraft/network/packet/s2c/play/CooldownUpdateS2CPacket CLASS net/minecraft/class_2656 net/minecraft/network/packet/s2c/play/CooldownUpdateS2CPacket
FIELD field_12154 item Lnet/minecraft/class_1792; FIELD comp_2198 item Lnet/minecraft/class_1792;
FIELD field_12155 cooldown I FIELD comp_2199 cooldown I
METHOD <init> (Lnet/minecraft/class_1792;I)V FIELD field_47919 CODEC Lnet/minecraft/class_9139;
ARG 1 item METHOD comp_2198 item ()Lnet/minecraft/class_1792;
ARG 2 cooldown METHOD comp_2199 cooldown ()I
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11453 getItem ()Lnet/minecraft/class_1792;
METHOD method_11454 getCooldown ()I

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2695 net/minecraft/network/packet/s2c/play/CraftFailedResponseS2CPacket CLASS net/minecraft/class_2695 net/minecraft/network/packet/s2c/play/CraftFailedResponseS2CPacket
FIELD field_12332 recipeId Lnet/minecraft/class_2960; FIELD field_12332 recipeId Lnet/minecraft/class_2960;
FIELD field_12333 syncId I FIELD field_12333 syncId I
FIELD field_47947 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_8786;)V METHOD <init> (ILnet/minecraft/class_8786;)V
ARG 1 syncId ARG 1 syncId
ARG 2 recipe ARG 2 recipe
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2695 net/minecraft/network/packet/s2c/play/CraftFailed
ARG 1 buf ARG 1 buf
METHOD method_11684 getRecipeId ()Lnet/minecraft/class_2960; METHOD method_11684 getRecipeId ()Lnet/minecraft/class_2960;
METHOD method_11685 getSyncId ()I METHOD method_11685 getSyncId ()I
METHOD method_55896 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_8043 net/minecraft/network/packet/s2c/play/DamageTiltS2CPacket CLASS net/minecraft/class_8043 net/minecraft/network/packet/s2c/play/DamageTiltS2CPacket
FIELD field_47929 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1309;)V METHOD <init> (Lnet/minecraft/class_1309;)V
ARG 1 entity ARG 1 entity
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_55881 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,10 +1,2 @@
CLASS net/minecraft/class_5892 net/minecraft/network/packet/s2c/play/DeathMessageS2CPacket CLASS net/minecraft/class_5892 net/minecraft/network/packet/s2c/play/DeathMessageS2CPacket
FIELD field_29133 entityId I FIELD field_47953 CODEC Lnet/minecraft/class_9139;
FIELD field_29135 message Lnet/minecraft/class_2561;
METHOD <init> (ILnet/minecraft/class_2561;)V
ARG 1 entityId
ARG 2 message
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_34144 getEntityId ()I
METHOD method_34145 getMessage ()Lnet/minecraft/class_2561;

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_9178 net/minecraft/network/packet/s2c/play/DebugSampleS2CPacket
FIELD field_48780 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_56611 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2632 net/minecraft/network/packet/s2c/play/DifficultyS2CPacket CLASS net/minecraft/class_2632 net/minecraft/network/packet/s2c/play/DifficultyS2CPacket
FIELD field_12090 difficulty Lnet/minecraft/class_1267; FIELD field_12090 difficulty Lnet/minecraft/class_1267;
FIELD field_12091 difficultyLocked Z FIELD field_12091 difficultyLocked Z
FIELD field_47907 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1267;Z)V METHOD <init> (Lnet/minecraft/class_1267;Z)V
ARG 1 difficulty ARG 1 difficulty
ARG 2 difficultyLocked ARG 2 difficultyLocked
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2632 net/minecraft/network/packet/s2c/play/DifficultyS
ARG 1 buf ARG 1 buf
METHOD method_11340 isDifficultyLocked ()Z METHOD method_11340 isDifficultyLocked ()Z
METHOD method_11342 getDifficulty ()Lnet/minecraft/class_1267; METHOD method_11342 getDifficulty ()Lnet/minecraft/class_1267;
METHOD method_55862 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,8 +1,11 @@
CLASS net/minecraft/class_5890 net/minecraft/network/packet/s2c/play/EndCombatS2CPacket CLASS net/minecraft/class_5890 net/minecraft/network/packet/s2c/play/EndCombatS2CPacket
FIELD field_29132 timeSinceLastAttack I FIELD field_29132 timeSinceLastAttack I
FIELD field_47950 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 timeSinceLastAttack ARG 1 timeSinceLastAttack
METHOD <init> (Lnet/minecraft/class_1283;)V METHOD <init> (Lnet/minecraft/class_1283;)V
ARG 1 damageTracker ARG 1 damageTracker
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_55899 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,3 +1,3 @@
CLASS net/minecraft/class_5891 net/minecraft/network/packet/s2c/play/EnterCombatS2CPacket CLASS net/minecraft/class_5891 net/minecraft/network/packet/s2c/play/EnterCombatS2CPacket
METHOD <init> (Lnet/minecraft/class_2540;)V FIELD field_47951 INSTANCE Lnet/minecraft/class_5891;
ARG 1 buf FIELD field_47952 CODEC Lnet/minecraft/class_9139;

View File

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

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_2716 net/minecraft/network/packet/s2c/play/EntitiesDestroyS2CPacket CLASS net/minecraft/class_2716 net/minecraft/network/packet/s2c/play/EntitiesDestroyS2CPacket
FIELD field_33690 entityIds Lit/unimi/dsi/fastutil/ints/IntList; FIELD field_33690 entityIds Lit/unimi/dsi/fastutil/ints/IntList;
FIELD field_47959 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lit/unimi/dsi/fastutil/ints/IntList;)V METHOD <init> (Lit/unimi/dsi/fastutil/ints/IntList;)V
ARG 1 entityIds ARG 1 entityIds
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
@ -7,3 +8,5 @@ CLASS net/minecraft/class_2716 net/minecraft/network/packet/s2c/play/EntitiesDes
METHOD <init> ([I)V METHOD <init> ([I)V
ARG 1 entityIds ARG 1 entityIds
METHOD method_36548 getEntityIds ()Lit/unimi/dsi/fastutil/ints/IntList; METHOD method_36548 getEntityIds ()Lit/unimi/dsi/fastutil/ints/IntList;
METHOD method_55906 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_2616 net/minecraft/network/packet/s2c/play/EntityAnima
FIELD field_33298 SWING_OFF_HAND I FIELD field_33298 SWING_OFF_HAND I
FIELD field_33299 CRIT I FIELD field_33299 CRIT I
FIELD field_33300 ENCHANTED_HIT I FIELD field_33300 ENCHANTED_HIT I
FIELD field_47898 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1297;I)V METHOD <init> (Lnet/minecraft/class_1297;I)V
ARG 1 entity ARG 1 entity
ARG 2 animationId ARG 2 animationId
@ -13,3 +14,5 @@ CLASS net/minecraft/class_2616 net/minecraft/network/packet/s2c/play/EntityAnima
ARG 1 buf ARG 1 buf
METHOD method_11267 getAnimationId ()I METHOD method_11267 getAnimationId ()I
METHOD method_11269 getId ()I METHOD method_11269 getId ()I
METHOD method_55857 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2740 net/minecraft/network/packet/s2c/play/EntityAttachS2CPacket CLASS net/minecraft/class_2740 net/minecraft/network/packet/s2c/play/EntityAttachS2CPacket
FIELD field_12478 holdingEntityId I FIELD field_12478 holdingEntityId I
FIELD field_12479 attachedEntityId I FIELD field_12479 attachedEntityId I
FIELD field_47980 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V METHOD <init> (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V
ARG 1 attachedEntity ARG 1 attachedEntity
ARG 2 holdingEntity ARG 2 holdingEntity
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2740 net/minecraft/network/packet/s2c/play/EntityAttac
ARG 1 buf ARG 1 buf
METHOD method_11810 getHoldingEntityId ()I METHOD method_11810 getHoldingEntityId ()I
METHOD method_11812 getAttachedEntityId ()I METHOD method_11812 getAttachedEntityId ()I
METHOD method_55927 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,31 +1,22 @@
CLASS net/minecraft/class_2781 net/minecraft/network/packet/s2c/play/EntityAttributesS2CPacket CLASS net/minecraft/class_2781 net/minecraft/network/packet/s2c/play/EntityAttributesS2CPacket
FIELD field_12719 entityId I FIELD field_12719 entityId I
FIELD field_12720 entries Ljava/util/List; FIELD field_12720 entries Ljava/util/List;
FIELD field_48008 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILjava/util/Collection;)V METHOD <init> (ILjava/util/Collection;)V
ARG 1 entityId ARG 1 entityId
ARG 2 attributes ARG 2 attributes
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (ILjava/util/List;)V
ARG 1 buf ARG 1 entityId
ARG 2 attributes
METHOD method_11937 getEntityId ()I METHOD method_11937 getEntityId ()I
METHOD method_11938 getEntries ()Ljava/util/List; METHOD method_11938 getEntries ()Ljava/util/List;
METHOD method_34199 (Lnet/minecraft/class_2540;Lnet/minecraft/class_1322;)V
ARG 0 buf3
ARG 1 modifier
METHOD method_34200 (Lnet/minecraft/class_2540;Lnet/minecraft/class_2781$class_2782;)V
ARG 0 buf2
ARG 1 attribute
METHOD method_34201 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2781$class_2782;
ARG 0 buf2
METHOD method_34202 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1322;
ARG 0 modifiers
CLASS class_2782 Entry CLASS class_2782 Entry
FIELD field_12722 baseValue D FIELD field_48009 MODIFIER_CODEC Lnet/minecraft/class_9139;
FIELD field_12723 modifiers Ljava/util/Collection; FIELD field_48010 CODEC Lnet/minecraft/class_9139;
FIELD field_12724 attribute Lnet/minecraft/class_1320; METHOD <init> (Lnet/minecraft/class_6880;DLjava/util/Collection;)V
METHOD <init> (Lnet/minecraft/class_1320;DLjava/util/Collection;)V
ARG 1 attribute
ARG 2 baseValue ARG 2 baseValue
ARG 4 modifiers ARG 4 modifiers
METHOD method_11939 getModifiers ()Ljava/util/Collection; METHOD method_55953 (Ljava/util/UUID;Ljava/lang/Double;Lnet/minecraft/class_1322$class_1323;)Lnet/minecraft/class_1322;
METHOD method_11940 getAttribute ()Lnet/minecraft/class_1320; ARG 0 attribute
METHOD method_11941 getBaseValue ()D ARG 1 base
ARG 2 modifiers

View File

@ -1,8 +1,10 @@
CLASS net/minecraft/class_8143 net/minecraft/network/packet/s2c/play/EntityDamageS2CPacket CLASS net/minecraft/class_8143 net/minecraft/network/packet/s2c/play/EntityDamageS2CPacket
FIELD field_47921 CODEC Lnet/minecraft/class_9139;
FIELD field_48707 DAMAGE_TYPE_PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;)V METHOD <init> (Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;)V
ARG 1 entity ARG 1 entity
ARG 2 damageSource ARG 2 damageSource
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD method_49071 createDamageSource (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1282; METHOD method_49071 createDamageSource (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1282;
ARG 1 world ARG 1 world
@ -16,3 +18,5 @@ CLASS net/minecraft/class_8143 net/minecraft/network/packet/s2c/play/EntityDamag
ARG 0 buf ARG 0 buf
METHOD method_49076 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_243; METHOD method_49076 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_243;
ARG 0 pos ARG 0 pos
METHOD method_55873 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -1,10 +1,13 @@
CLASS net/minecraft/class_2744 net/minecraft/network/packet/s2c/play/EntityEquipmentUpdateS2CPacket CLASS net/minecraft/class_2744 net/minecraft/network/packet/s2c/play/EntityEquipmentUpdateS2CPacket
FIELD field_12565 id I FIELD field_12565 id I
FIELD field_25721 equipmentList Ljava/util/List; FIELD field_25721 equipmentList Ljava/util/List;
FIELD field_47982 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILjava/util/List;)V METHOD <init> (ILjava/util/List;)V
ARG 1 id ARG 1 id
ARG 2 equipmentList ARG 2 equipmentList
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD method_11820 getId ()I METHOD method_11820 getId ()I
METHOD method_30145 getEquipmentList ()Ljava/util/List; METHOD method_30145 getEquipmentList ()Ljava/util/List;
METHOD method_55929 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -1,9 +1,12 @@
CLASS net/minecraft/class_2752 net/minecraft/network/packet/s2c/play/EntityPassengersSetS2CPacket CLASS net/minecraft/class_2752 net/minecraft/network/packet/s2c/play/EntityPassengersSetS2CPacket
FIELD field_12593 passengerIds [I FIELD field_12593 passengerIds [I
FIELD field_12594 id I FIELD field_12594 id I
FIELD field_47986 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1297;)V METHOD <init> (Lnet/minecraft/class_1297;)V
ARG 1 entity ARG 1 entity
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_11840 getPassengerIds ()[I METHOD method_11840 getPassengerIds ()[I
METHOD method_11841 getId ()I METHOD method_11841 getId ()I
METHOD method_55933 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_2777 net/minecraft/network/packet/s2c/play/EntityPosit
FIELD field_12705 id I FIELD field_12705 id I
FIELD field_12706 pitch B FIELD field_12706 pitch B
FIELD field_12707 yaw B FIELD field_12707 yaw B
FIELD field_48004 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1297;)V METHOD <init> (Lnet/minecraft/class_1297;)V
ARG 1 entity ARG 1 entity
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
@ -17,3 +18,5 @@ CLASS net/minecraft/class_2777 net/minecraft/network/packet/s2c/play/EntityPosit
METHOD method_11920 getYaw ()B METHOD method_11920 getYaw ()B
METHOD method_11921 getPitch ()B METHOD method_11921 getPitch ()B
METHOD method_11923 isOnGround ()Z METHOD method_11923 isOnGround ()Z
METHOD method_55949 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -29,6 +29,7 @@ CLASS net/minecraft/class_2684 net/minecraft/network/packet/s2c/play/EntityS2CPa
METHOD method_36151 getDeltaY ()S METHOD method_36151 getDeltaY ()S
METHOD method_36152 getDeltaZ ()S METHOD method_36152 getDeltaZ ()S
CLASS class_2685 MoveRelative CLASS class_2685 MoveRelative
FIELD field_47940 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ISSSZ)V METHOD <init> (ISSSZ)V
ARG 1 entityId ARG 1 entityId
ARG 2 deltaX ARG 2 deltaX
@ -37,7 +38,10 @@ CLASS net/minecraft/class_2684 net/minecraft/network/packet/s2c/play/EntityS2CPa
ARG 5 onGround ARG 5 onGround
METHOD method_34138 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2684$class_2685; METHOD method_34138 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2684$class_2685;
ARG 0 buf ARG 0 buf
METHOD method_55890 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_2686 RotateAndMoveRelative CLASS class_2686 RotateAndMoveRelative
FIELD field_47941 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ISSSBBZ)V METHOD <init> (ISSSBBZ)V
ARG 1 entityId ARG 1 entityId
ARG 2 deltaX ARG 2 deltaX
@ -48,7 +52,10 @@ CLASS net/minecraft/class_2684 net/minecraft/network/packet/s2c/play/EntityS2CPa
ARG 7 onGround ARG 7 onGround
METHOD method_34139 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2684$class_2686; METHOD method_34139 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2684$class_2686;
ARG 0 buf ARG 0 buf
METHOD method_55891 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_2687 Rotate CLASS class_2687 Rotate
FIELD field_47942 CODEC Lnet/minecraft/class_9139;
METHOD <init> (IBBZ)V METHOD <init> (IBBZ)V
ARG 1 entityId ARG 1 entityId
ARG 2 yaw ARG 2 yaw
@ -56,3 +63,5 @@ CLASS net/minecraft/class_2684 net/minecraft/network/packet/s2c/play/EntityS2CPa
ARG 4 onGround ARG 4 onGround
METHOD method_34140 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2684$class_2687; METHOD method_34140 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2684$class_2687;
ARG 0 buf ARG 0 buf
METHOD method_55892 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2726 net/minecraft/network/packet/s2c/play/EntitySetHeadYawS2CPacket CLASS net/minecraft/class_2726 net/minecraft/network/packet/s2c/play/EntitySetHeadYawS2CPacket
FIELD field_12436 headYaw B FIELD field_12436 headYaw B
FIELD field_12437 entity I FIELD field_12437 entity I
FIELD field_47963 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1297;B)V METHOD <init> (Lnet/minecraft/class_1297;B)V
ARG 1 entity ARG 1 entity
ARG 2 headYaw ARG 2 headYaw
@ -9,3 +10,5 @@ CLASS net/minecraft/class_2726 net/minecraft/network/packet/s2c/play/EntitySetHe
METHOD method_11786 getEntity (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297; METHOD method_11786 getEntity (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;
ARG 1 world ARG 1 world
METHOD method_11787 getHeadYaw ()B METHOD method_11787 getHeadYaw ()B
METHOD method_55910 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -16,6 +16,7 @@ CLASS net/minecraft/class_2604 net/minecraft/network/packet/s2c/play/EntitySpawn
COMMENT The maximum absolute value allowed for each scalar value (velocity x, y, z) COMMENT The maximum absolute value allowed for each scalar value (velocity x, y, z)
COMMENT in the velocity vector sent by this packet. COMMENT in the velocity vector sent by this packet.
FIELD field_38817 headYaw B FIELD field_38817 headYaw B
FIELD field_47896 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILjava/util/UUID;DDDFFLnet/minecraft/class_1299;ILnet/minecraft/class_243;D)V METHOD <init> (ILjava/util/UUID;DDDFFLnet/minecraft/class_1299;ILnet/minecraft/class_243;D)V
ARG 1 id ARG 1 id
ARG 2 uuid ARG 2 uuid
@ -37,7 +38,7 @@ CLASS net/minecraft/class_2604 net/minecraft/network/packet/s2c/play/EntitySpawn
ARG 1 entity ARG 1 entity
ARG 2 entityData ARG 2 entityData
ARG 3 pos ARG 3 pos
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD method_11164 getUuid ()Ljava/util/UUID; METHOD method_11164 getUuid ()Ljava/util/UUID;
METHOD method_11166 getEntityData ()I METHOD method_11166 getEntityData ()I
@ -52,3 +53,5 @@ CLASS net/minecraft/class_2604 net/minecraft/network/packet/s2c/play/EntitySpawn
METHOD method_11175 getX ()D METHOD method_11175 getX ()D
METHOD method_11176 getZ ()D METHOD method_11176 getZ ()D
METHOD method_43233 getHeadYaw ()F METHOD method_43233 getHeadYaw ()F
METHOD method_55855 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -1,28 +1,27 @@
CLASS net/minecraft/class_2783 net/minecraft/network/packet/s2c/play/EntityStatusEffectS2CPacket CLASS net/minecraft/class_2783 net/minecraft/network/packet/s2c/play/EntityStatusEffectS2CPacket
FIELD field_12725 effectId Lnet/minecraft/class_1291; FIELD field_12725 effectId Lnet/minecraft/class_6880;
FIELD field_12726 duration I FIELD field_12726 duration I
FIELD field_12727 entityId I FIELD field_12727 entityId I
FIELD field_12728 flags B FIELD field_12728 flags B
FIELD field_12729 amplifier B FIELD field_12729 amplifier I
FIELD field_33356 AMBIENT_MASK I FIELD field_33356 AMBIENT_MASK I
FIELD field_33357 SHOW_PARTICLES_MASK I FIELD field_33357 SHOW_PARTICLES_MASK I
FIELD field_33358 SHOW_ICON_MASK I FIELD field_33358 SHOW_ICON_MASK I
FIELD field_38364 factorCalculationData Lnet/minecraft/class_1293$class_7247; FIELD field_47706 KEEP_FADING_MASK I
METHOD <init> (ILnet/minecraft/class_1293;)V FIELD field_48011 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_1293;Z)V
ARG 1 entityId ARG 1 entityId
ARG 2 effect ARG 2 effect
METHOD <init> (Lnet/minecraft/class_2540;)V ARG 3 keepFading
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD method_11942 shouldShowIcon ()Z METHOD method_11942 shouldShowIcon ()Z
METHOD method_11943 getEntityId ()I METHOD method_11943 getEntityId ()I
METHOD method_11944 getDuration ()I METHOD method_11944 getDuration ()I
METHOD method_11945 getAmplifier ()B METHOD method_11945 getAmplifier ()I
METHOD method_11946 getEffectId ()Lnet/minecraft/class_1291; METHOD method_11946 getEffectId ()Lnet/minecraft/class_6880;
METHOD method_11949 shouldShowParticles ()Z METHOD method_11949 shouldShowParticles ()Z
METHOD method_11950 isAmbient ()Z METHOD method_11950 isAmbient ()Z
METHOD method_42625 getFactorCalculationData ()Lnet/minecraft/class_1293$class_7247; METHOD method_55629 keepFading ()Z
METHOD method_43891 (Lnet/minecraft/class_2540;Lnet/minecraft/class_1293$class_7247;)V METHOD method_55954 write (Lnet/minecraft/class_9129;)V
ARG 0 buf2 ARG 1 buf
ARG 1 factorCalculationData
METHOD method_43892 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1293$class_7247;
ARG 0 buf2

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2663 net/minecraft/network/packet/s2c/play/EntityStatusS2CPacket CLASS net/minecraft/class_2663 net/minecraft/network/packet/s2c/play/EntityStatusS2CPacket
FIELD field_12174 status B FIELD field_12174 status B
FIELD field_12175 id I FIELD field_12175 id I
FIELD field_47924 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1297;B)V METHOD <init> (Lnet/minecraft/class_1297;B)V
ARG 1 entity ARG 1 entity
ARG 2 status ARG 2 status
@ -9,3 +10,5 @@ CLASS net/minecraft/class_2663 net/minecraft/network/packet/s2c/play/EntityStatu
METHOD method_11469 getEntity (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297; METHOD method_11469 getEntity (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;
ARG 1 world ARG 1 world
METHOD method_11470 getStatus ()B METHOD method_11470 getStatus ()B
METHOD method_55876 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -2,14 +2,17 @@ CLASS net/minecraft/class_2739 net/minecraft/network/packet/s2c/play/EntityTrack
FIELD comp_1127 id I FIELD comp_1127 id I
FIELD comp_1128 trackedValues Ljava/util/List; FIELD comp_1128 trackedValues Ljava/util/List;
FIELD field_40850 MARKER_ID I FIELD field_40850 MARKER_ID I
FIELD field_47979 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILjava/util/List;)V METHOD <init> (ILjava/util/List;)V
ARG 1 id ARG 1 id
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD comp_1127 id ()I METHOD comp_1127 id ()I
METHOD comp_1128 trackedValues ()Ljava/util/List; METHOD comp_1128 trackedValues ()Ljava/util/List;
METHOD method_46615 write (Ljava/util/List;Lnet/minecraft/class_2540;)V METHOD method_46615 write (Ljava/util/List;Lnet/minecraft/class_9129;)V
ARG 0 trackedValues ARG 0 trackedValues
ARG 1 buf ARG 1 buf
METHOD method_46616 read (Lnet/minecraft/class_2540;)Ljava/util/List; METHOD method_46616 read (Lnet/minecraft/class_9129;)Ljava/util/List;
ARG 0 buf ARG 0 buf
METHOD method_55926 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_2743 net/minecraft/network/packet/s2c/play/EntityVeloc
FIELD field_12562 velocityY I FIELD field_12562 velocityY I
FIELD field_12563 velocityX I FIELD field_12563 velocityX I
FIELD field_12564 id I FIELD field_12564 id I
FIELD field_47981 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_243;)V METHOD <init> (ILnet/minecraft/class_243;)V
ARG 1 id ARG 1 id
ARG 2 velocity ARG 2 velocity
@ -19,3 +20,5 @@ CLASS net/minecraft/class_2743 net/minecraft/network/packet/s2c/play/EntityVeloc
METHOD method_11816 getVelocityY ()I METHOD method_11816 getVelocityY ()I
METHOD method_11818 getId ()I METHOD method_11818 getId ()I
METHOD method_11819 getVelocityZ ()I METHOD method_11819 getVelocityZ ()I
METHOD method_55928 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_2748 net/minecraft/network/packet/s2c/play/ExperienceB
FIELD field_12580 barProgress F FIELD field_12580 barProgress F
FIELD field_12581 experience I FIELD field_12581 experience I
FIELD field_12582 experienceLevel I FIELD field_12582 experienceLevel I
FIELD field_47983 CODEC Lnet/minecraft/class_9139;
METHOD <init> (FII)V METHOD <init> (FII)V
ARG 1 barProgress ARG 1 barProgress
ARG 2 experienceLevel ARG 2 experienceLevel
@ -11,3 +12,5 @@ CLASS net/minecraft/class_2748 net/minecraft/network/packet/s2c/play/ExperienceB
METHOD method_11827 getExperienceLevel ()I METHOD method_11827 getExperienceLevel ()I
METHOD method_11828 getExperience ()I METHOD method_11828 getExperience ()I
METHOD method_11830 getBarProgress ()F METHOD method_11830 getBarProgress ()F
METHOD method_55930 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_2606 net/minecraft/network/packet/s2c/play/ExperienceO
FIELD field_11972 x D FIELD field_11972 x D
FIELD field_11973 experience I FIELD field_11973 experience I
FIELD field_11974 id I FIELD field_11974 id I
FIELD field_47897 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1303;)V METHOD <init> (Lnet/minecraft/class_1303;)V
ARG 1 experienceOrbEntity ARG 1 experienceOrbEntity
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
@ -13,3 +14,5 @@ CLASS net/minecraft/class_2606 net/minecraft/network/packet/s2c/play/ExperienceO
METHOD method_11183 getId ()I METHOD method_11183 getId ()I
METHOD method_11184 getExperience ()I METHOD method_11184 getExperience ()I
METHOD method_11185 getX ()D METHOD method_11185 getX ()D
METHOD method_55856 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -17,8 +17,9 @@ CLASS net/minecraft/class_2664 net/minecraft/network/packet/s2c/play/ExplosionS2
FIELD field_47515 particle Lnet/minecraft/class_2394; FIELD field_47515 particle Lnet/minecraft/class_2394;
FIELD field_47516 emitterParticle Lnet/minecraft/class_2394; FIELD field_47516 emitterParticle Lnet/minecraft/class_2394;
FIELD field_47517 destructionType Lnet/minecraft/class_1927$class_4179; FIELD field_47517 destructionType Lnet/minecraft/class_1927$class_4179;
FIELD field_47518 soundEvent Lnet/minecraft/class_3414; FIELD field_47518 soundEvent Lnet/minecraft/class_6880;
METHOD <init> (DDDFLjava/util/List;Lnet/minecraft/class_243;Lnet/minecraft/class_1927$class_4179;Lnet/minecraft/class_2394;Lnet/minecraft/class_2394;Lnet/minecraft/class_3414;)V FIELD field_47925 CODEC Lnet/minecraft/class_9139;
METHOD <init> (DDDFLjava/util/List;Lnet/minecraft/class_243;Lnet/minecraft/class_1927$class_4179;Lnet/minecraft/class_2394;Lnet/minecraft/class_2394;Lnet/minecraft/class_6880;)V
ARG 1 x ARG 1 x
ARG 3 y ARG 3 y
ARG 5 z ARG 5 z
@ -28,8 +29,7 @@ CLASS net/minecraft/class_2664 net/minecraft/network/packet/s2c/play/ExplosionS2
ARG 10 destructionType ARG 10 destructionType
ARG 11 particle ARG 11 particle
ARG 12 emitterParticle ARG 12 emitterParticle
ARG 13 soundEvent METHOD <init> (Lnet/minecraft/class_9129;)V
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_11472 getPlayerVelocityX ()F METHOD method_11472 getPlayerVelocityX ()F
METHOD method_11473 getPlayerVelocityY ()F METHOD method_11473 getPlayerVelocityY ()F
@ -44,13 +44,9 @@ CLASS net/minecraft/class_2664 net/minecraft/network/packet/s2c/play/ExplosionS2
METHOD method_34122 (IIILnet/minecraft/class_2540;Lnet/minecraft/class_2338;)V METHOD method_34122 (IIILnet/minecraft/class_2540;Lnet/minecraft/class_2338;)V
ARG 3 buf2 ARG 3 buf2
ARG 4 pos ARG 4 pos
METHOD method_55327 readParticleEffect (Lnet/minecraft/class_2540;Lnet/minecraft/class_2396;)Lnet/minecraft/class_2394;
ARG 1 buf
ARG 2 particleType
METHOD method_55328 getDestructionType ()Lnet/minecraft/class_1927$class_4179; METHOD method_55328 getDestructionType ()Lnet/minecraft/class_1927$class_4179;
METHOD method_55329 getParticle ()Lnet/minecraft/class_2394; METHOD method_55329 getParticle ()Lnet/minecraft/class_2394;
METHOD method_55330 getEmitterParticle ()Lnet/minecraft/class_2394; METHOD method_55330 getEmitterParticle ()Lnet/minecraft/class_2394;
METHOD method_55331 getSoundEvent ()Lnet/minecraft/class_3414; METHOD method_55331 getSoundEvent ()Lnet/minecraft/class_6880;
METHOD method_55628 writeParticleEffect (Lnet/minecraft/class_2540;Lnet/minecraft/class_2394;)V METHOD method_55877 write (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
ARG 2 particleEffect

View File

@ -6,9 +6,10 @@ CLASS net/minecraft/class_2678 net/minecraft/network/packet/s2c/play/GameJoinS2C
FIELD comp_97 maxPlayers I FIELD comp_97 maxPlayers I
FIELD comp_98 viewDistance I FIELD comp_98 viewDistance I
FIELD comp_99 reducedDebugInfo Z FIELD comp_99 reducedDebugInfo Z
METHOD <init> (IZLjava/util/Set;IIIZZZLnet/minecraft/class_8589;)V FIELD field_47937 CODEC Lnet/minecraft/class_9139;
METHOD <init> (IZLjava/util/Set;IIIZZZLnet/minecraft/class_8589;Z)V
ARG 1 playerEntityId ARG 1 playerEntityId
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD comp_100 showDeathScreen ()Z METHOD comp_100 showDeathScreen ()Z
METHOD comp_88 playerEntityId ()I METHOD comp_88 playerEntityId ()I
@ -19,3 +20,5 @@ CLASS net/minecraft/class_2678 net/minecraft/network/packet/s2c/play/GameJoinS2C
METHOD comp_99 reducedDebugInfo ()Z METHOD comp_99 reducedDebugInfo ()Z
METHOD method_34135 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_5321; METHOD method_34135 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_5321;
ARG 0 b ARG 0 b
METHOD method_55887 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -1,3 +1,2 @@
CLASS net/minecraft/class_7439 net/minecraft/network/packet/s2c/play/GameMessageS2CPacket CLASS net/minecraft/class_7439 net/minecraft/network/packet/s2c/play/GameMessageS2CPacket
METHOD <init> (Lnet/minecraft/class_2540;)V FIELD field_48000 CODEC Lnet/minecraft/class_9139;
ARG 1 buf

View File

@ -20,6 +20,7 @@ CLASS net/minecraft/class_2668 net/minecraft/network/packet/s2c/play/GameStateCh
FIELD field_33332 DEMO_EXPIRY_NOTICE I FIELD field_33332 DEMO_EXPIRY_NOTICE I
FIELD field_46189 LIMITED_CRAFTING_TOGGLED Lnet/minecraft/class_2668$class_5402; FIELD field_46189 LIMITED_CRAFTING_TOGGLED Lnet/minecraft/class_2668$class_5402;
FIELD field_46637 INITIAL_CHUNKS_COMING Lnet/minecraft/class_2668$class_5402; FIELD field_46637 INITIAL_CHUNKS_COMING Lnet/minecraft/class_2668$class_5402;
FIELD field_47927 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2668$class_5402;F)V METHOD <init> (Lnet/minecraft/class_2668$class_5402;F)V
@ -27,6 +28,8 @@ CLASS net/minecraft/class_2668 net/minecraft/network/packet/s2c/play/GameStateCh
ARG 2 value ARG 2 value
METHOD method_11491 getReason ()Lnet/minecraft/class_2668$class_5402; METHOD method_11491 getReason ()Lnet/minecraft/class_2668$class_5402;
METHOD method_11492 getValue ()F METHOD method_11492 getValue ()F
METHOD method_55879 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_5402 Reason CLASS class_5402 Reason
FIELD field_25657 REASONS Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; FIELD field_25657 REASONS Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD field_25658 id I FIELD field_25658 id I

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_2749 net/minecraft/network/packet/s2c/play/HealthUpdat
FIELD field_12583 saturation F FIELD field_12583 saturation F
FIELD field_12584 health F FIELD field_12584 health F
FIELD field_12585 food I FIELD field_12585 food I
FIELD field_47984 CODEC Lnet/minecraft/class_9139;
METHOD <init> (FIF)V METHOD <init> (FIF)V
ARG 1 health ARG 1 health
ARG 2 food ARG 2 food
@ -11,3 +12,5 @@ CLASS net/minecraft/class_2749 net/minecraft/network/packet/s2c/play/HealthUpdat
METHOD method_11831 getFood ()I METHOD method_11831 getFood ()I
METHOD method_11833 getHealth ()F METHOD method_11833 getHealth ()F
METHOD method_11834 getSaturation ()F METHOD method_11834 getSaturation ()F
METHOD method_55931 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -6,14 +6,17 @@ CLASS net/minecraft/class_2649 net/minecraft/network/packet/s2c/play/InventoryS2
FIELD field_12147 contents Ljava/util/List; FIELD field_12147 contents Ljava/util/List;
FIELD field_34034 revision I FIELD field_34034 revision I
FIELD field_34035 cursorStack Lnet/minecraft/class_1799; FIELD field_34035 cursorStack Lnet/minecraft/class_1799;
FIELD field_47916 CODEC Lnet/minecraft/class_9139;
METHOD <init> (IILnet/minecraft/class_2371;Lnet/minecraft/class_1799;)V METHOD <init> (IILnet/minecraft/class_2371;Lnet/minecraft/class_1799;)V
ARG 1 syncId ARG 1 syncId
ARG 2 revision ARG 2 revision
ARG 3 contents ARG 3 contents
ARG 4 cursorStack ARG 4 cursorStack
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD method_11440 getSyncId ()I METHOD method_11440 getSyncId ()I
METHOD method_11441 getContents ()Ljava/util/List; METHOD method_11441 getContents ()Ljava/util/List;
METHOD method_37437 getCursorStack ()Lnet/minecraft/class_1799; METHOD method_37437 getCursorStack ()Lnet/minecraft/class_1799;
METHOD method_37438 getRevision ()I METHOD method_37438 getRevision ()I
METHOD method_55869 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_2775 net/minecraft/network/packet/s2c/play/ItemPickupA
FIELD field_12692 stackAmount I FIELD field_12692 stackAmount I
FIELD field_12693 collectorEntityId I FIELD field_12693 collectorEntityId I
FIELD field_12694 entityId I FIELD field_12694 entityId I
FIELD field_48003 CODEC Lnet/minecraft/class_9139;
METHOD <init> (III)V METHOD <init> (III)V
ARG 1 entityId ARG 1 entityId
ARG 2 collectorId ARG 2 collectorId
@ -11,3 +12,5 @@ CLASS net/minecraft/class_2775 net/minecraft/network/packet/s2c/play/ItemPickupA
METHOD method_11912 getCollectorEntityId ()I METHOD method_11912 getCollectorEntityId ()I
METHOD method_11913 getStackAmount ()I METHOD method_11913 getStackAmount ()I
METHOD method_11915 getEntityId ()I METHOD method_11915 getEntityId ()I
METHOD method_55948 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_6606 net/minecraft/network/packet/s2c/play/LightData
FIELD field_34876 uninitedBlock Ljava/util/BitSet; FIELD field_34876 uninitedBlock Ljava/util/BitSet;
FIELD field_34877 skyNibbles Ljava/util/List; FIELD field_34877 skyNibbles Ljava/util/List;
FIELD field_34878 blockNibbles Ljava/util/List; FIELD field_34878 blockNibbles Ljava/util/List;
FIELD field_48781 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_3568;Ljava/util/BitSet;Ljava/util/BitSet;)V METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_3568;Ljava/util/BitSet;Ljava/util/BitSet;)V
ARG 1 pos ARG 1 pos
ARG 2 lightProvider ARG 2 lightProvider
@ -26,11 +27,7 @@ CLASS net/minecraft/class_6606 net/minecraft/network/packet/s2c/play/LightData
METHOD method_38603 write (Lnet/minecraft/class_2540;)V METHOD method_38603 write (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_38604 getUninitedSky ()Ljava/util/BitSet; METHOD method_38604 getUninitedSky ()Ljava/util/BitSet;
METHOD method_38605 (Lnet/minecraft/class_2540;)[B
ARG 0 b
METHOD method_38606 getSkyNibbles ()Ljava/util/List; METHOD method_38606 getSkyNibbles ()Ljava/util/List;
METHOD method_38607 (Lnet/minecraft/class_2540;)[B
ARG 0 b
METHOD method_38608 getInitedBlock ()Ljava/util/BitSet; METHOD method_38608 getInitedBlock ()Ljava/util/BitSet;
METHOD method_38609 getUninitedBlock ()Ljava/util/BitSet; METHOD method_38609 getUninitedBlock ()Ljava/util/BitSet;
METHOD method_38610 getBlockNibbles ()Ljava/util/List; METHOD method_38610 getBlockNibbles ()Ljava/util/List;

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_2676 net/minecraft/network/packet/s2c/play/LightUpdate
FIELD field_12264 chunkZ I FIELD field_12264 chunkZ I
FIELD field_12265 chunkX I FIELD field_12265 chunkX I
FIELD field_34872 data Lnet/minecraft/class_6606; FIELD field_34872 data Lnet/minecraft/class_6606;
FIELD field_47936 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_3568;Ljava/util/BitSet;Ljava/util/BitSet;)V METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_3568;Ljava/util/BitSet;Ljava/util/BitSet;)V
ARG 1 chunkPos ARG 1 chunkPos
ARG 2 lightProvider ARG 2 lightProvider
@ -12,3 +13,5 @@ CLASS net/minecraft/class_2676 net/minecraft/network/packet/s2c/play/LightUpdate
METHOD method_11554 getChunkZ ()I METHOD method_11554 getChunkZ ()I
METHOD method_11558 getChunkX ()I METHOD method_11558 getChunkX ()I
METHOD method_38600 getData ()Lnet/minecraft/class_6606; METHOD method_38600 getData ()Lnet/minecraft/class_6606;
METHOD method_55886 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_2707 net/minecraft/network/packet/s2c/play/LookAtS2CPa
FIELD field_12387 lookAtEntity Z FIELD field_12387 lookAtEntity Z
FIELD field_12388 entityId I FIELD field_12388 entityId I
FIELD field_12389 targetAnchor Lnet/minecraft/class_2183$class_2184; FIELD field_12389 targetAnchor Lnet/minecraft/class_2183$class_2184;
FIELD field_47956 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2183$class_2184;DDD)V METHOD <init> (Lnet/minecraft/class_2183$class_2184;DDD)V
ARG 1 selfAnchor ARG 1 selfAnchor
ARG 2 targetX ARG 2 targetX
@ -20,3 +21,5 @@ CLASS net/minecraft/class_2707 net/minecraft/network/packet/s2c/play/LookAtS2CPa
METHOD method_11730 getSelfAnchor ()Lnet/minecraft/class_2183$class_2184; METHOD method_11730 getSelfAnchor ()Lnet/minecraft/class_2183$class_2184;
METHOD method_11732 getTargetPosition (Lnet/minecraft/class_1937;)Lnet/minecraft/class_243; METHOD method_11732 getTargetPosition (Lnet/minecraft/class_1937;)Lnet/minecraft/class_243;
ARG 1 world ARG 1 world
METHOD method_55903 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,29 +1,16 @@
CLASS net/minecraft/class_2683 net/minecraft/network/packet/s2c/play/MapUpdateS2CPacket CLASS net/minecraft/class_2683 net/minecraft/network/packet/s2c/play/MapUpdateS2CPacket
FIELD field_12296 scale B FIELD comp_2273 icons Ljava/util/Optional;
FIELD field_12303 id I FIELD comp_2274 updateData Ljava/util/Optional;
FIELD field_12304 icons Ljava/util/List; FIELD field_47938 CODEC Lnet/minecraft/class_9139;
FIELD field_17433 locked Z METHOD <init> (Lnet/minecraft/class_9209;BZLjava/util/Collection;Lnet/minecraft/class_22$class_5637;)V
FIELD field_28016 updateData Lnet/minecraft/class_22$class_5637; ARG 1 mapId
METHOD <init> (IBZLjava/util/Collection;Lnet/minecraft/class_22$class_5637;)V
ARG 1 id
ARG 2 scale ARG 2 scale
ARG 3 locked ARG 3 locked
ARG 4 icons ARG 4 icons
ARG 5 updateData ARG 5 updateData
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD comp_2273 icons ()Ljava/util/Optional;
ARG 1 buf METHOD comp_2274 updateData ()Ljava/util/Optional;
METHOD method_11642 apply (Lnet/minecraft/class_22;)V METHOD method_11642 apply (Lnet/minecraft/class_22;)V
ARG 1 mapState ARG 1 mapState
METHOD method_11644 getId ()I METHOD method_56618 (Lnet/minecraft/class_22;Lnet/minecraft/class_22$class_5637;)V
METHOD method_32701 getScale ()B ARG 1 updateData
METHOD method_32702 isLocked ()Z
METHOD method_34136 (Lnet/minecraft/class_2540;Lnet/minecraft/class_20;)V
ARG 0 b
ARG 1 icon
METHOD method_43881 (Lnet/minecraft/class_2540;Ljava/util/List;)V
ARG 0 buf2
ARG 1 icons
METHOD method_43882 (Lnet/minecraft/class_2540;)Ljava/util/List;
ARG 0 buf2
METHOD method_43883 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_20;
ARG 0 buf3

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2774 net/minecraft/network/packet/s2c/play/NbtQueryResponseS2CPacket CLASS net/minecraft/class_2774 net/minecraft/network/packet/s2c/play/NbtQueryResponseS2CPacket
FIELD field_12690 nbt Lnet/minecraft/class_2487; FIELD field_12690 nbt Lnet/minecraft/class_2487;
FIELD field_12691 transactionId I FIELD field_12691 transactionId I
FIELD field_48002 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_2487;)V METHOD <init> (ILnet/minecraft/class_2487;)V
ARG 1 transactionId ARG 1 transactionId
ARG 2 nbt ARG 2 nbt
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2774 net/minecraft/network/packet/s2c/play/NbtQueryRes
ARG 1 buf ARG 1 buf
METHOD method_11910 getTransactionId ()I METHOD method_11910 getTransactionId ()I
METHOD method_11911 getNbt ()Lnet/minecraft/class_2487; METHOD method_11911 getNbt ()Lnet/minecraft/class_2487;
METHOD method_55947 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_2648 net/minecraft/network/packet/s2c/play/OpenHorseSc
FIELD field_12142 horseId I FIELD field_12142 horseId I
FIELD field_12143 slotCount I FIELD field_12143 slotCount I
FIELD field_12144 syncId I FIELD field_12144 syncId I
FIELD field_47928 CODEC Lnet/minecraft/class_9139;
METHOD <init> (III)V METHOD <init> (III)V
ARG 1 syncId ARG 1 syncId
ARG 2 slotCount ARG 2 slotCount
@ -11,3 +12,5 @@ CLASS net/minecraft/class_2648 net/minecraft/network/packet/s2c/play/OpenHorseSc
METHOD method_11432 getSyncId ()I METHOD method_11432 getSyncId ()I
METHOD method_11433 getHorseId ()I METHOD method_11433 getHorseId ()I
METHOD method_11434 getSlotCount ()I METHOD method_11434 getSlotCount ()I
METHOD method_55880 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -2,12 +2,11 @@ CLASS net/minecraft/class_3944 net/minecraft/network/packet/s2c/play/OpenScreenS
FIELD field_17436 syncId I FIELD field_17436 syncId I
FIELD field_17437 screenHandlerId Lnet/minecraft/class_3917; FIELD field_17437 screenHandlerId Lnet/minecraft/class_3917;
FIELD field_17438 name Lnet/minecraft/class_2561; FIELD field_17438 name Lnet/minecraft/class_2561;
FIELD field_47945 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_3917;Lnet/minecraft/class_2561;)V METHOD <init> (ILnet/minecraft/class_3917;Lnet/minecraft/class_2561;)V
ARG 1 syncId ARG 1 syncId
ARG 2 type ARG 2 screenHandlerId
ARG 3 name ARG 3 name
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_17592 getSyncId ()I METHOD method_17592 getSyncId ()I
METHOD method_17593 getScreenHandlerType ()Lnet/minecraft/class_3917; METHOD method_17593 getScreenHandlerType ()Lnet/minecraft/class_3917;
METHOD method_17594 getName ()Lnet/minecraft/class_2561; METHOD method_17594 getName ()Lnet/minecraft/class_2561;

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_3895 net/minecraft/network/packet/s2c/play/OpenWrittenBookS2CPacket CLASS net/minecraft/class_3895 net/minecraft/network/packet/s2c/play/OpenWrittenBookS2CPacket
FIELD field_17199 hand Lnet/minecraft/class_1268; FIELD field_17199 hand Lnet/minecraft/class_1268;
FIELD field_47944 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1268;)V METHOD <init> (Lnet/minecraft/class_1268;)V
ARG 1 hand ARG 1 hand
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_17188 getHand ()Lnet/minecraft/class_1268; METHOD method_17188 getHand ()Lnet/minecraft/class_1268;
METHOD method_55894 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,2 @@
CLASS net/minecraft/class_5894 net/minecraft/network/packet/s2c/play/OverlayMessageS2CPacket CLASS net/minecraft/class_5894 net/minecraft/network/packet/s2c/play/OverlayMessageS2CPacket
FIELD field_29142 message Lnet/minecraft/class_2561; FIELD field_47967 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2561;)V
ARG 1 message
METHOD method_34155 getMessage ()Lnet/minecraft/class_2561;

View File

@ -9,6 +9,7 @@ CLASS net/minecraft/class_2675 net/minecraft/network/packet/s2c/play/ParticleS2C
FIELD field_12258 x D FIELD field_12258 x D
FIELD field_12259 parameters Lnet/minecraft/class_2394; FIELD field_12259 parameters Lnet/minecraft/class_2394;
FIELD field_12260 speed F FIELD field_12260 speed F
FIELD field_47935 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2394;ZDDDFFFFI)V METHOD <init> (Lnet/minecraft/class_2394;ZDDDFFFFI)V
ARG 1 parameters ARG 1 parameters
ARG 2 longDistance ARG 2 longDistance
@ -20,11 +21,8 @@ CLASS net/minecraft/class_2675 net/minecraft/network/packet/s2c/play/ParticleS2C
ARG 11 offsetZ ARG 11 offsetZ
ARG 12 speed ARG 12 speed
ARG 13 count ARG 13 count
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD method_11542 readParticleParameters (Lnet/minecraft/class_2540;Lnet/minecraft/class_2396;)Lnet/minecraft/class_2394;
ARG 1 buf
ARG 2 type
METHOD method_11543 getSpeed ()F METHOD method_11543 getSpeed ()F
METHOD method_11544 getX ()D METHOD method_11544 getX ()D
METHOD method_11545 getCount ()I METHOD method_11545 getCount ()I
@ -35,3 +33,5 @@ CLASS net/minecraft/class_2675 net/minecraft/network/packet/s2c/play/ParticleS2C
METHOD method_11550 getOffsetZ ()F METHOD method_11550 getOffsetZ ()F
METHOD method_11551 getParameters ()Lnet/minecraft/class_2394; METHOD method_11551 getParameters ()Lnet/minecraft/class_2394;
METHOD method_11552 isLongDistance ()Z METHOD method_11552 isLongDistance ()Z
METHOD method_55885 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -5,8 +5,7 @@ CLASS net/minecraft/class_2765 net/minecraft/network/packet/s2c/play/PlaySoundFr
FIELD field_12641 category Lnet/minecraft/class_3419; FIELD field_12641 category Lnet/minecraft/class_3419;
FIELD field_12642 sound Lnet/minecraft/class_6880; FIELD field_12642 sound Lnet/minecraft/class_6880;
FIELD field_38819 seed J FIELD field_38819 seed J
METHOD <init> (Lnet/minecraft/class_2540;)V FIELD field_47994 CODEC Lnet/minecraft/class_9139;
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_3419;Lnet/minecraft/class_1297;FFJ)V METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_3419;Lnet/minecraft/class_1297;FFJ)V
ARG 1 sound ARG 1 sound
ARG 2 category ARG 2 category
@ -14,9 +13,13 @@ CLASS net/minecraft/class_2765 net/minecraft/network/packet/s2c/play/PlaySoundFr
ARG 4 volume ARG 4 volume
ARG 5 pitch ARG 5 pitch
ARG 6 seed ARG 6 seed
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_11880 getPitch ()F METHOD method_11880 getPitch ()F
METHOD method_11881 getCategory ()Lnet/minecraft/class_3419; METHOD method_11881 getCategory ()Lnet/minecraft/class_3419;
METHOD method_11882 getSound ()Lnet/minecraft/class_6880; METHOD method_11882 getSound ()Lnet/minecraft/class_6880;
METHOD method_11883 getEntityId ()I METHOD method_11883 getEntityId ()I
METHOD method_11885 getVolume ()F METHOD method_11885 getVolume ()F
METHOD method_43235 getSeed ()J METHOD method_43235 getSeed ()J
METHOD method_55941 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -8,8 +8,7 @@ CLASS net/minecraft/class_2767 net/minecraft/network/packet/s2c/play/PlaySoundS2
FIELD field_12662 pitch F FIELD field_12662 pitch F
FIELD field_33353 COORDINATE_SCALE F FIELD field_33353 COORDINATE_SCALE F
FIELD field_38820 seed J FIELD field_38820 seed J
METHOD <init> (Lnet/minecraft/class_2540;)V FIELD field_47995 CODEC Lnet/minecraft/class_9139;
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_3419;DDDFFJ)V METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_3419;DDDFFJ)V
ARG 1 sound ARG 1 sound
ARG 2 category ARG 2 category
@ -19,6 +18,8 @@ CLASS net/minecraft/class_2767 net/minecraft/network/packet/s2c/play/PlaySoundS2
ARG 9 volume ARG 9 volume
ARG 10 pitch ARG 10 pitch
ARG 11 seed ARG 11 seed
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_11888 getCategory ()Lnet/minecraft/class_3419; METHOD method_11888 getCategory ()Lnet/minecraft/class_3419;
METHOD method_11889 getY ()D METHOD method_11889 getY ()D
METHOD method_11890 getX ()D METHOD method_11890 getX ()D
@ -27,3 +28,5 @@ CLASS net/minecraft/class_2767 net/minecraft/network/packet/s2c/play/PlaySoundS2
METHOD method_11893 getZ ()D METHOD method_11893 getZ ()D
METHOD method_11894 getSound ()Lnet/minecraft/class_6880; METHOD method_11894 getSound ()Lnet/minecraft/class_6880;
METHOD method_43236 getSeed ()J METHOD method_43236 getSeed ()J
METHOD method_55942 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -9,6 +9,7 @@ CLASS net/minecraft/class_2696 net/minecraft/network/packet/s2c/play/PlayerAbili
FIELD field_33337 FLYING_MASK I FIELD field_33337 FLYING_MASK I
FIELD field_33338 ALLOW_FLYING_MASK I FIELD field_33338 ALLOW_FLYING_MASK I
FIELD field_33339 CREATIVE_MODE_MASK I FIELD field_33339 CREATIVE_MODE_MASK I
FIELD field_47948 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1656;)V METHOD <init> (Lnet/minecraft/class_1656;)V
ARG 1 abilities ARG 1 abilities
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
@ -19,3 +20,5 @@ CLASS net/minecraft/class_2696 net/minecraft/network/packet/s2c/play/PlayerAbili
METHOD method_11696 isCreativeMode ()Z METHOD method_11696 isCreativeMode ()Z
METHOD method_11698 isFlying ()Z METHOD method_11698 isFlying ()Z
METHOD method_11699 allowFlying ()Z METHOD method_11699 allowFlying ()Z
METHOD method_55897 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_4463 net/minecraft/network/packet/s2c/play/PlayerActionResponseS2CPacket CLASS net/minecraft/class_4463 net/minecraft/network/packet/s2c/play/PlayerActionResponseS2CPacket
FIELD field_47901 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_55858 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,10 +1,2 @@
CLASS net/minecraft/class_2772 net/minecraft/network/packet/s2c/play/PlayerListHeaderS2CPacket CLASS net/minecraft/class_2772 net/minecraft/network/packet/s2c/play/PlayerListHeaderS2CPacket
FIELD field_12683 header Lnet/minecraft/class_2561; FIELD field_48001 CODEC Lnet/minecraft/class_9139;
FIELD field_12684 footer Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V
ARG 1 header
ARG 2 footer
METHOD method_11906 getFooter ()Lnet/minecraft/class_2561;
METHOD method_11908 getHeader ()Lnet/minecraft/class_2561;

View File

@ -1,14 +1,15 @@
CLASS net/minecraft/class_2703 net/minecraft/network/packet/s2c/play/PlayerListS2CPacket CLASS net/minecraft/class_2703 net/minecraft/network/packet/s2c/play/PlayerListS2CPacket
FIELD field_12369 entries Ljava/util/List; FIELD field_12369 entries Ljava/util/List;
FIELD field_40698 actions Ljava/util/EnumSet; FIELD field_40698 actions Ljava/util/EnumSet;
FIELD field_47955 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/util/EnumSet;Ljava/util/Collection;)V METHOD <init> (Ljava/util/EnumSet;Ljava/util/Collection;)V
ARG 1 actions ARG 1 actions
ARG 2 players ARG 2 players
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2703$class_5893;Lnet/minecraft/class_3222;)V METHOD <init> (Lnet/minecraft/class_2703$class_5893;Lnet/minecraft/class_3222;)V
ARG 1 action ARG 1 action
ARG 2 player ARG 2 player
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_43886 entryFromPlayer (Ljava/util/Collection;)Lnet/minecraft/class_2703; METHOD method_43886 entryFromPlayer (Ljava/util/Collection;)Lnet/minecraft/class_2703;
ARG 0 players ARG 0 players
METHOD method_46326 (Lnet/minecraft/class_2540;Lnet/minecraft/class_2703$class_2705;)V METHOD method_46326 (Lnet/minecraft/class_2540;Lnet/minecraft/class_2703$class_2705;)V
@ -19,6 +20,8 @@ CLASS net/minecraft/class_2703 net/minecraft/network/packet/s2c/play/PlayerListS
ARG 1 buf2 ARG 1 buf2
METHOD method_46329 getEntries ()Ljava/util/List; METHOD method_46329 getEntries ()Ljava/util/List;
METHOD method_46330 getPlayerAdditionEntries ()Ljava/util/List; METHOD method_46330 getPlayerAdditionEntries ()Ljava/util/List;
METHOD method_55902 write (Lnet/minecraft/class_9129;)V
ARG 1 buf
CLASS class_2705 Entry CLASS class_2705 Entry
FIELD comp_1107 profile Lcom/mojang/authlib/GameProfile; FIELD comp_1107 profile Lcom/mojang/authlib/GameProfile;
FIELD comp_1109 latency I FIELD comp_1109 latency I
@ -36,48 +39,48 @@ CLASS net/minecraft/class_2703 net/minecraft/network/packet/s2c/play/PlayerListS
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2703$class_5893$class_7829;Lnet/minecraft/class_2703$class_5893$class_7830;)V METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2703$class_5893$class_7829;Lnet/minecraft/class_2703$class_5893$class_7830;)V
ARG 3 reader ARG 3 reader
ARG 4 writer ARG 4 writer
METHOD method_46331 (Lnet/minecraft/class_2540;Lnet/minecraft/class_2703$class_2705;)V METHOD method_46331 (Lnet/minecraft/class_9129;Lnet/minecraft/class_2703$class_2705;)V
ARG 0 buf ARG 0 buf
ARG 1 entry ARG 1 entry
METHOD method_46332 (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_2540;)V METHOD method_46332 (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_9129;)V
ARG 0 serialized ARG 0 serialized
ARG 1 buf ARG 1 buf
METHOD method_46333 (Lnet/minecraft/class_2540;Lnet/minecraft/class_2703$class_2705;)V METHOD method_46333 (Lnet/minecraft/class_9129;Lnet/minecraft/class_2703$class_2705;)V
ARG 0 buf ARG 0 buf
ARG 1 entry ARG 1 entry
METHOD method_46334 (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_2540;)V METHOD method_46334 (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_9129;)V
ARG 0 serialized ARG 0 serialized
ARG 1 buf ARG 1 buf
METHOD method_46335 (Lnet/minecraft/class_2540;Lnet/minecraft/class_2703$class_2705;)V METHOD method_46335 (Lnet/minecraft/class_9129;Lnet/minecraft/class_2703$class_2705;)V
ARG 0 buf ARG 0 buf
ARG 1 entry ARG 1 entry
METHOD method_46336 (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_2540;)V METHOD method_46336 (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_9129;)V
ARG 0 serialized ARG 0 serialized
ARG 1 buf ARG 1 buf
METHOD method_46337 (Lnet/minecraft/class_2540;Lnet/minecraft/class_2703$class_2705;)V METHOD method_46337 (Lnet/minecraft/class_9129;Lnet/minecraft/class_2703$class_2705;)V
ARG 0 buf ARG 0 buf
ARG 1 entry ARG 1 entry
METHOD method_46338 (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_2540;)V METHOD method_46338 (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_9129;)V
ARG 0 serialized ARG 0 serialized
ARG 1 buf ARG 1 buf
METHOD method_46339 (Lnet/minecraft/class_2540;Lnet/minecraft/class_2703$class_2705;)V METHOD method_46339 (Lnet/minecraft/class_9129;Lnet/minecraft/class_2703$class_2705;)V
ARG 0 buf ARG 0 buf
ARG 1 entry ARG 1 entry
METHOD method_46340 (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_2540;)V METHOD method_46340 (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_9129;)V
ARG 0 serialized ARG 0 serialized
ARG 1 buf ARG 1 buf
METHOD method_46341 (Lnet/minecraft/class_2540;Lnet/minecraft/class_2703$class_2705;)V METHOD method_46341 (Lnet/minecraft/class_9129;Lnet/minecraft/class_2703$class_2705;)V
ARG 0 buf ARG 0 buf
ARG 1 entry ARG 1 entry
METHOD method_46342 (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_2540;)V METHOD method_46342 (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_9129;)V
ARG 0 serialized ARG 0 serialized
ARG 1 buf ARG 1 buf
CLASS class_7829 Reader CLASS class_7829 Reader
METHOD read (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_2540;)V METHOD read (Lnet/minecraft/class_2703$class_7831;Lnet/minecraft/class_9129;)V
ARG 1 serialized ARG 1 serialized
ARG 2 buf ARG 2 buf
CLASS class_7830 Writer CLASS class_7830 Writer
METHOD write (Lnet/minecraft/class_2540;Lnet/minecraft/class_2703$class_2705;)V METHOD write (Lnet/minecraft/class_9129;Lnet/minecraft/class_2703$class_2705;)V
ARG 1 buf ARG 1 buf
ARG 2 entry ARG 2 entry
CLASS class_7831 Serialized CLASS class_7831 Serialized

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_2708 net/minecraft/network/packet/s2c/play/PlayerPosit
FIELD field_12394 teleportId I FIELD field_12394 teleportId I
FIELD field_12395 x D FIELD field_12395 x D
FIELD field_12396 flags Ljava/util/Set; FIELD field_12396 flags Ljava/util/Set;
FIELD field_47957 CODEC Lnet/minecraft/class_9139;
METHOD <init> (DDDFFLjava/util/Set;I)V METHOD <init> (DDDFFLjava/util/Set;I)V
ARG 1 x ARG 1 x
ARG 3 y ARG 3 y
@ -23,3 +24,5 @@ CLASS net/minecraft/class_2708 net/minecraft/network/packet/s2c/play/PlayerPosit
METHOD method_11737 getTeleportId ()I METHOD method_11737 getTeleportId ()I
METHOD method_11738 getZ ()D METHOD method_11738 getZ ()D
METHOD method_11739 getPitch ()F METHOD method_11739 getPitch ()F
METHOD method_55904 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_7828 net/minecraft/network/packet/s2c/play/PlayerRemoveS2CPacket CLASS net/minecraft/class_7828 net/minecraft/network/packet/s2c/play/PlayerRemoveS2CPacket
FIELD field_47954 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_55901 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -3,8 +3,8 @@ CLASS net/minecraft/class_2724 net/minecraft/network/packet/s2c/play/PlayerRespa
FIELD field_41730 KEEP_ATTRIBUTES B FIELD field_41730 KEEP_ATTRIBUTES B
FIELD field_41731 KEEP_TRACKED_DATA B FIELD field_41731 KEEP_TRACKED_DATA B
FIELD field_41732 KEEP_ALL B FIELD field_41732 KEEP_ALL B
METHOD <init> (Lnet/minecraft/class_2540;)V FIELD field_47962 CODEC Lnet/minecraft/class_9139;
ARG 1 buf
METHOD comp_1729 flag ()B METHOD comp_1729 flag ()B
METHOD method_48016 hasFlag (B)Z METHOD method_48016 hasFlag (B)Z
ARG 1 flag ARG 1 flag
METHOD method_55909 write (Lnet/minecraft/class_9129;)V

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2759 net/minecraft/network/packet/s2c/play/PlayerSpawnPositionS2CPacket CLASS net/minecraft/class_2759 net/minecraft/network/packet/s2c/play/PlayerSpawnPositionS2CPacket
FIELD field_12615 pos Lnet/minecraft/class_2338; FIELD field_12615 pos Lnet/minecraft/class_2338;
FIELD field_26381 angle F FIELD field_26381 angle F
FIELD field_47977 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2338;F)V METHOD <init> (Lnet/minecraft/class_2338;F)V
ARG 1 pos ARG 1 pos
ARG 2 angle ARG 2 angle
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2759 net/minecraft/network/packet/s2c/play/PlayerSpawn
ARG 1 buf ARG 1 buf
METHOD method_11870 getPos ()Lnet/minecraft/class_2338; METHOD method_11870 getPos ()Lnet/minecraft/class_2338;
METHOD method_30732 getAngle ()F METHOD method_30732 getAngle ()F
METHOD method_55924 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,3 +1,2 @@
CLASS net/minecraft/class_7827 net/minecraft/network/packet/s2c/play/ProfilelessChatMessageS2CPacket CLASS net/minecraft/class_7827 net/minecraft/network/packet/s2c/play/ProfilelessChatMessageS2CPacket
METHOD <init> (Lnet/minecraft/class_2540;)V FIELD field_47923 CODEC Lnet/minecraft/class_9139;
ARG 1 buf

View File

@ -1,11 +1,8 @@
CLASS net/minecraft/class_2718 net/minecraft/network/packet/s2c/play/RemoveEntityStatusEffectS2CPacket CLASS net/minecraft/class_2718 net/minecraft/network/packet/s2c/play/RemoveEntityStatusEffectS2CPacket
FIELD field_12424 entityId I FIELD field_47960 CODEC Lnet/minecraft/class_9139;
FIELD field_12425 effectType Lnet/minecraft/class_1291; METHOD <init> (ILnet/minecraft/class_6880;)V
METHOD <init> (ILnet/minecraft/class_1291;)V
ARG 1 entityId ARG 1 entityId
ARG 2 effectType
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11767 getEntity (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297; METHOD method_11767 getEntity (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;
ARG 1 world ARG 1 world
METHOD method_11768 getEffectType ()Lnet/minecraft/class_1291; METHOD method_55907 (Lnet/minecraft/class_2718;)Ljava/lang/Integer;
ARG 0 packet

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_7617 net/minecraft/network/packet/s2c/play/RemoveMessageS2CPacket CLASS net/minecraft/class_7617 net/minecraft/network/packet/s2c/play/RemoveMessageS2CPacket
FIELD field_47922 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_55874 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2736 net/minecraft/network/packet/s2c/play/ScoreboardDisplayS2CPacket CLASS net/minecraft/class_2736 net/minecraft/network/packet/s2c/play/ScoreboardDisplayS2CPacket
FIELD field_12464 slot Lnet/minecraft/class_8646; FIELD field_12464 slot Lnet/minecraft/class_8646;
FIELD field_12465 name Ljava/lang/String; FIELD field_12465 name Ljava/lang/String;
FIELD field_47978 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Lnet/minecraft/class_8646;Lnet/minecraft/class_266;)V METHOD <init> (Lnet/minecraft/class_8646;Lnet/minecraft/class_266;)V
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2736 net/minecraft/network/packet/s2c/play/ScoreboardD
ARG 2 objective ARG 2 objective
METHOD method_11804 getName ()Ljava/lang/String; METHOD method_11804 getName ()Ljava/lang/String;
METHOD method_11806 getSlot ()Lnet/minecraft/class_8646; METHOD method_11806 getSlot ()Lnet/minecraft/class_8646;
METHOD method_55925 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -6,14 +6,17 @@ CLASS net/minecraft/class_2751 net/minecraft/network/packet/s2c/play/ScoreboardO
FIELD field_33343 ADD_MODE I FIELD field_33343 ADD_MODE I
FIELD field_33344 REMOVE_MODE I FIELD field_33344 REMOVE_MODE I
FIELD field_33345 UPDATE_MODE I FIELD field_33345 UPDATE_MODE I
FIELD field_47519 numberFormat Lnet/minecraft/class_9022; FIELD field_47519 numberFormat Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_2540;)V FIELD field_47985 CODEC Lnet/minecraft/class_9139;
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_266;I)V METHOD <init> (Lnet/minecraft/class_266;I)V
ARG 1 objective ARG 1 objective
ARG 2 mode ARG 2 mode
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_11835 getName ()Ljava/lang/String; METHOD method_11835 getName ()Ljava/lang/String;
METHOD method_11836 getDisplayName ()Lnet/minecraft/class_2561; METHOD method_11836 getDisplayName ()Lnet/minecraft/class_2561;
METHOD method_11837 getMode ()I METHOD method_11837 getMode ()I
METHOD method_11839 getType ()Lnet/minecraft/class_274$class_275; METHOD method_11839 getType ()Lnet/minecraft/class_274$class_275;
METHOD method_55336 getNumberFormat ()Lnet/minecraft/class_9022; METHOD method_55336 getNumberFormat ()Ljava/util/Optional;
METHOD method_55932 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_9006 net/minecraft/network/packet/s2c/play/ScoreboardScoreResetS2CPacket CLASS net/minecraft/class_9006 net/minecraft/network/packet/s2c/play/ScoreboardScoreResetS2CPacket
FIELD comp_2120 scoreHolderName Ljava/lang/String; FIELD comp_2120 scoreHolderName Ljava/lang/String;
FIELD field_47961 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD comp_2120 scoreHolderName ()Ljava/lang/String; METHOD comp_2120 scoreHolderName ()Ljava/lang/String;
METHOD method_55908 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_2757 net/minecraft/network/packet/s2c/play/ScoreboardScoreUpdateS2CPacket CLASS net/minecraft/class_2757 net/minecraft/network/packet/s2c/play/ScoreboardScoreUpdateS2CPacket
FIELD comp_2122 scoreHolderName Ljava/lang/String; FIELD comp_2122 scoreHolderName Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_2540;)V FIELD field_47988 CODEC Lnet/minecraft/class_9139;
ARG 1 buf
METHOD comp_2122 scoreHolderName ()Ljava/lang/String; METHOD comp_2122 scoreHolderName ()Ljava/lang/String;

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_2651 net/minecraft/network/packet/s2c/play/ScreenHandl
FIELD field_12148 value I FIELD field_12148 value I
FIELD field_12149 propertyId I FIELD field_12149 propertyId I
FIELD field_12150 syncId I FIELD field_12150 syncId I
FIELD field_47917 CODEC Lnet/minecraft/class_9139;
METHOD <init> (III)V METHOD <init> (III)V
ARG 1 syncId ARG 1 syncId
ARG 2 propertyId ARG 2 propertyId
@ -11,3 +12,5 @@ CLASS net/minecraft/class_2651 net/minecraft/network/packet/s2c/play/ScreenHandl
METHOD method_11445 getPropertyId ()I METHOD method_11445 getPropertyId ()I
METHOD method_11446 getValue ()I METHOD method_11446 getValue ()I
METHOD method_11448 getSyncId ()I METHOD method_11448 getSyncId ()I
METHOD method_55870 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -5,14 +5,17 @@ CLASS net/minecraft/class_2653 net/minecraft/network/packet/s2c/play/ScreenHandl
FIELD field_33324 UPDATE_CURSOR_SYNC_ID I FIELD field_33324 UPDATE_CURSOR_SYNC_ID I
FIELD field_33325 UPDATE_PLAYER_INVENTORY_SYNC_ID I FIELD field_33325 UPDATE_PLAYER_INVENTORY_SYNC_ID I
FIELD field_34036 revision I FIELD field_34036 revision I
FIELD field_47918 CODEC Lnet/minecraft/class_9139;
METHOD <init> (IIILnet/minecraft/class_1799;)V METHOD <init> (IIILnet/minecraft/class_1799;)V
ARG 1 syncId ARG 1 syncId
ARG 2 revision ARG 2 revision
ARG 3 slot ARG 3 slot
ARG 4 stack ARG 4 stack
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD method_11449 getStack ()Lnet/minecraft/class_1799; METHOD method_11449 getStack ()Lnet/minecraft/class_1799;
METHOD method_11450 getSlot ()I METHOD method_11450 getSlot ()I
METHOD method_11452 getSyncId ()I METHOD method_11452 getSyncId ()I
METHOD method_37439 getRevision ()I METHOD method_37439 getRevision ()I
METHOD method_55871 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2729 net/minecraft/network/packet/s2c/play/SelectAdvancementTabS2CPacket CLASS net/minecraft/class_2729 net/minecraft/network/packet/s2c/play/SelectAdvancementTabS2CPacket
FIELD field_12440 tabId Lnet/minecraft/class_2960; FIELD field_12440 tabId Lnet/minecraft/class_2960;
FIELD field_47965 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2960;)V METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 tabId ARG 1 tabId
METHOD method_11793 getTabId ()Lnet/minecraft/class_2960; METHOD method_11793 getTabId ()Lnet/minecraft/class_2960;
METHOD method_55912 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,13 +1,6 @@
CLASS net/minecraft/class_7495 net/minecraft/network/packet/s2c/play/ServerMetadataS2CPacket CLASS net/minecraft/class_7495 net/minecraft/network/packet/s2c/play/ServerMetadataS2CPacket
FIELD field_39387 description Lnet/minecraft/class_2561; FIELD comp_2277 description Lnet/minecraft/class_2561;
FIELD field_39920 secureChatEnforced Z FIELD comp_2278 favicon Ljava/util/Optional;
FIELD field_42967 favicon Ljava/util/Optional; FIELD field_47966 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD comp_2277 description ()Lnet/minecraft/class_2561;
ARG 1 buf METHOD comp_2278 favicon ()Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_2561;Ljava/util/Optional;Z)V
ARG 1 description
ARG 2 favicon
ARG 3 previewsChat
METHOD method_44132 getDescription ()Lnet/minecraft/class_2561;
METHOD method_45058 isSecureChatEnforced ()Z
METHOD method_49398 getFavicon ()Ljava/util/Optional;

View File

@ -1,8 +1,11 @@
CLASS net/minecraft/class_2734 net/minecraft/network/packet/s2c/play/SetCameraEntityS2CPacket CLASS net/minecraft/class_2734 net/minecraft/network/packet/s2c/play/SetCameraEntityS2CPacket
FIELD field_12462 entityId I FIELD field_12462 entityId I
FIELD field_47973 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1297;)V METHOD <init> (Lnet/minecraft/class_1297;)V
ARG 1 entity ARG 1 entity
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_11800 getEntity (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297; METHOD method_11800 getEntity (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;
ARG 1 world ARG 1 world
METHOD method_55920 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_3943 net/minecraft/network/packet/s2c/play/SetTradeOff
FIELD field_18802 experience I FIELD field_18802 experience I
FIELD field_18803 leveled Z FIELD field_18803 leveled Z
FIELD field_19376 refreshable Z FIELD field_19376 refreshable Z
FIELD field_47939 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_1916;IIZZ)V METHOD <init> (ILnet/minecraft/class_1916;IIZZ)V
ARG 1 syncId ARG 1 syncId
ARG 2 offers ARG 2 offers
@ -12,7 +13,7 @@ CLASS net/minecraft/class_3943 net/minecraft/network/packet/s2c/play/SetTradeOff
ARG 4 experience ARG 4 experience
ARG 5 leveled ARG 5 leveled
ARG 6 refreshable ARG 6 refreshable
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD method_17589 getSyncId ()I METHOD method_17589 getSyncId ()I
METHOD method_17590 getOffers ()Lnet/minecraft/class_1916; METHOD method_17590 getOffers ()Lnet/minecraft/class_1916;
@ -20,3 +21,5 @@ CLASS net/minecraft/class_3943 net/minecraft/network/packet/s2c/play/SetTradeOff
METHOD method_19459 getExperience ()I METHOD method_19459 getExperience ()I
METHOD method_19460 isLeveled ()Z METHOD method_19460 isLeveled ()Z
METHOD method_20722 isRefreshable ()Z METHOD method_20722 isRefreshable ()Z
METHOD method_55889 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2693 net/minecraft/network/packet/s2c/play/SignEditorOpenS2CPacket CLASS net/minecraft/class_2693 net/minecraft/network/packet/s2c/play/SignEditorOpenS2CPacket
FIELD field_12325 pos Lnet/minecraft/class_2338; FIELD field_12325 pos Lnet/minecraft/class_2338;
FIELD field_43387 front Z FIELD field_43387 front Z
FIELD field_47946 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2338;Z)V METHOD <init> (Lnet/minecraft/class_2338;Z)V
ARG 1 pos ARG 1 pos
ARG 2 front ARG 2 front
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2693 net/minecraft/network/packet/s2c/play/SignEditorO
ARG 1 buf ARG 1 buf
METHOD method_11677 getPos ()Lnet/minecraft/class_2338; METHOD method_11677 getPos ()Lnet/minecraft/class_2338;
METHOD method_49995 isFront ()Z METHOD method_49995 isFront ()Z
METHOD method_55895 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_6682 net/minecraft/network/packet/s2c/play/SimulationDistanceS2CPacket CLASS net/minecraft/class_6682 net/minecraft/network/packet/s2c/play/SimulationDistanceS2CPacket
FIELD field_47989 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_55936 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

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

View File

@ -1,15 +1,5 @@
CLASS net/minecraft/class_2617 net/minecraft/network/packet/s2c/play/StatisticsS2CPacket CLASS net/minecraft/class_2617 net/minecraft/network/packet/s2c/play/StatisticsS2CPacket
FIELD field_12030 stats Lit/unimi/dsi/fastutil/objects/Object2IntMap; FIELD comp_2197 stats Lit/unimi/dsi/fastutil/objects/Object2IntMap;
METHOD <init> (Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V FIELD field_47899 CODEC Lnet/minecraft/class_9139;
ARG 1 stats FIELD field_47900 STAT_MAP_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD comp_2197 stats ()Lit/unimi/dsi/fastutil/objects/Object2IntMap;
ARG 1 buf
METHOD method_11273 getStats ()Ljava/util/Map;
METHOD method_34087 write (Lnet/minecraft/class_2540;Lnet/minecraft/class_3445;)V
ARG 0 buf
ARG 1 stat
METHOD method_34088 (Lnet/minecraft/class_2540;Lnet/minecraft/class_2540;)Lnet/minecraft/class_3445;
ARG 1 bufx
METHOD method_42066 getOrCreateStat (Lnet/minecraft/class_2540;Lnet/minecraft/class_3448;)Lnet/minecraft/class_3445;
ARG 0 buf
ARG 1 statType

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_2770 net/minecraft/network/packet/s2c/play/StopSoundS2
FIELD field_12677 category Lnet/minecraft/class_3419; FIELD field_12677 category Lnet/minecraft/class_3419;
FIELD field_33354 CATEGORY_MASK I FIELD field_33354 CATEGORY_MASK I
FIELD field_33355 SOUND_ID_MASK I FIELD field_33355 SOUND_ID_MASK I
FIELD field_47999 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;)V METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;)V
@ -10,3 +11,5 @@ CLASS net/minecraft/class_2770 net/minecraft/network/packet/s2c/play/StopSoundS2
ARG 2 category ARG 2 category
METHOD method_11903 getCategory ()Lnet/minecraft/class_3419; METHOD method_11903 getCategory ()Lnet/minecraft/class_3419;
METHOD method_11904 getSoundId ()Lnet/minecraft/class_2960; METHOD method_11904 getSoundId ()Lnet/minecraft/class_2960;
METHOD method_55944 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,2 @@
CLASS net/minecraft/class_5903 net/minecraft/network/packet/s2c/play/SubtitleS2CPacket CLASS net/minecraft/class_5903 net/minecraft/network/packet/s2c/play/SubtitleS2CPacket
FIELD field_29165 subtitle Lnet/minecraft/class_2561; FIELD field_47990 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2561;)V
ARG 1 subtitle
METHOD method_34190 getSubtitle ()Lnet/minecraft/class_2561;

View File

@ -1,12 +1,8 @@
CLASS net/minecraft/class_2788 net/minecraft/network/packet/s2c/play/SynchronizeRecipesS2CPacket CLASS net/minecraft/class_2788 net/minecraft/network/packet/s2c/play/SynchronizeRecipesS2CPacket
FIELD field_12751 recipes Ljava/util/List; FIELD field_12751 recipes Ljava/util/List;
FIELD field_48012 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/util/Collection;)V METHOD <init> (Ljava/util/Collection;)V
ARG 1 recipes ARG 1 recipes
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11998 getRecipes ()Ljava/util/List; METHOD method_11998 getRecipes ()Ljava/util/List;
METHOD method_17816 writeRecipe (Lnet/minecraft/class_2540;Lnet/minecraft/class_8786;)V METHOD method_55955 (Lnet/minecraft/class_2788;)Ljava/util/List;
ARG 0 buf ARG 0 packet
ARG 1 recipe
METHOD method_17817 readRecipe (Lnet/minecraft/class_2540;)Lnet/minecraft/class_8786;
ARG 0 buf

View File

@ -22,12 +22,13 @@ CLASS net/minecraft/class_5900 net/minecraft/network/packet/s2c/play/TeamS2CPack
FIELD field_33352 SECOND_MAX_VISIBILITY_OR_COLLISION_RULE_LENGTH I FIELD field_33352 SECOND_MAX_VISIBILITY_OR_COLLISION_RULE_LENGTH I
COMMENT One of the name tag visibility rule or collision rule strings' max length. COMMENT One of the name tag visibility rule or collision rule strings' max length.
COMMENT Has value {@value}. COMMENT Has value {@value}.
FIELD field_47987 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/lang/String;ILjava/util/Optional;Ljava/util/Collection;)V METHOD <init> (Ljava/lang/String;ILjava/util/Optional;Ljava/util/Collection;)V
ARG 1 teamName ARG 1 teamName
ARG 2 packetType ARG 2 packetType
ARG 3 team ARG 3 team
ARG 4 playerNames ARG 4 playerNames
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD method_34169 containsPlayers (I)Z METHOD method_34169 containsPlayers (I)Z
ARG 0 packetType ARG 0 packetType
@ -47,6 +48,8 @@ CLASS net/minecraft/class_5900 net/minecraft/network/packet/s2c/play/TeamS2CPack
METHOD method_34177 getTeamName ()Ljava/lang/String; METHOD method_34177 getTeamName ()Ljava/lang/String;
METHOD method_34178 getPlayerNames ()Ljava/util/Collection; METHOD method_34178 getPlayerNames ()Ljava/util/Collection;
METHOD method_34179 getTeam ()Ljava/util/Optional; METHOD method_34179 getTeam ()Ljava/util/Optional;
METHOD method_55934 write (Lnet/minecraft/class_9129;)V
ARG 1 buf
CLASS class_5901 Operation CLASS class_5901 Operation
CLASS class_5902 SerializableTeam CLASS class_5902 SerializableTeam
FIELD field_29158 displayName Lnet/minecraft/class_2561; FIELD field_29158 displayName Lnet/minecraft/class_2561;
@ -56,12 +59,12 @@ CLASS net/minecraft/class_5900 net/minecraft/network/packet/s2c/play/TeamS2CPack
FIELD field_29162 collisionRule Ljava/lang/String; FIELD field_29162 collisionRule Ljava/lang/String;
FIELD field_29163 color Lnet/minecraft/class_124; FIELD field_29163 color Lnet/minecraft/class_124;
FIELD field_29164 friendlyFlags I FIELD field_29164 friendlyFlags I
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_268;)V METHOD <init> (Lnet/minecraft/class_268;)V
ARG 1 team ARG 1 team
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_34181 getDisplayName ()Lnet/minecraft/class_2561; METHOD method_34181 getDisplayName ()Lnet/minecraft/class_2561;
METHOD method_34182 write (Lnet/minecraft/class_2540;)V METHOD method_34182 write (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD method_34183 getFriendlyFlagsBitwise ()I METHOD method_34183 getFriendlyFlagsBitwise ()I
METHOD method_34184 getColor ()Lnet/minecraft/class_124; METHOD method_34184 getColor ()Lnet/minecraft/class_124;

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_8914 net/minecraft/network/packet/s2c/play/TickStepS2CPacket CLASS net/minecraft/class_8914 net/minecraft/network/packet/s2c/play/TickStepS2CPacket
FIELD field_48006 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_54666 create (Lnet/minecraft/class_8921;)Lnet/minecraft/class_8914; METHOD method_54666 create (Lnet/minecraft/class_8921;)Lnet/minecraft/class_8914;
ARG 0 tickManager ARG 0 tickManager
METHOD method_55951 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_5905 net/minecraft/network/packet/s2c/play/TitleFadeS2
FIELD field_29167 fadeInTicks I FIELD field_29167 fadeInTicks I
FIELD field_29168 stayTicks I FIELD field_29168 stayTicks I
FIELD field_29169 fadeOutTicks I FIELD field_29169 fadeOutTicks I
FIELD field_47993 CODEC Lnet/minecraft/class_9139;
METHOD <init> (III)V METHOD <init> (III)V
ARG 1 fadeInTicks ARG 1 fadeInTicks
ARG 2 stayTicks ARG 2 stayTicks
@ -11,3 +12,5 @@ CLASS net/minecraft/class_5905 net/minecraft/network/packet/s2c/play/TitleFadeS2
METHOD method_34194 getFadeInTicks ()I METHOD method_34194 getFadeInTicks ()I
METHOD method_34195 getStayTicks ()I METHOD method_34195 getStayTicks ()I
METHOD method_34196 getFadeOutTicks ()I METHOD method_34196 getFadeOutTicks ()I
METHOD method_55940 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,2 @@
CLASS net/minecraft/class_5904 net/minecraft/network/packet/s2c/play/TitleS2CPacket CLASS net/minecraft/class_5904 net/minecraft/network/packet/s2c/play/TitleS2CPacket
FIELD field_29166 title Lnet/minecraft/class_2561; FIELD field_47992 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2561;)V
ARG 1 title
METHOD method_34192 getTitle ()Lnet/minecraft/class_2561;

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_2666 net/minecraft/network/packet/s2c/play/UnloadChunkS2CPacket CLASS net/minecraft/class_2666 net/minecraft/network/packet/s2c/play/UnloadChunkS2CPacket
FIELD field_47926 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_55878 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_2713 net/minecraft/network/packet/s2c/play/UnlockRecip
FIELD field_12409 recipeIdsToInit Ljava/util/List; FIELD field_12409 recipeIdsToInit Ljava/util/List;
FIELD field_12414 recipeIdsToChange Ljava/util/List; FIELD field_12414 recipeIdsToChange Ljava/util/List;
FIELD field_25797 options Lnet/minecraft/class_5411; FIELD field_25797 options Lnet/minecraft/class_5411;
FIELD field_47958 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2713$class_2714;Ljava/util/Collection;Ljava/util/Collection;Lnet/minecraft/class_5411;)V METHOD <init> (Lnet/minecraft/class_2713$class_2714;Ljava/util/Collection;Ljava/util/Collection;Lnet/minecraft/class_5411;)V
@ -14,4 +15,6 @@ CLASS net/minecraft/class_2713 net/minecraft/network/packet/s2c/play/UnlockRecip
METHOD method_11751 getAction ()Lnet/minecraft/class_2713$class_2714; METHOD method_11751 getAction ()Lnet/minecraft/class_2713$class_2714;
METHOD method_11756 getOptions ()Lnet/minecraft/class_5411; METHOD method_11756 getOptions ()Lnet/minecraft/class_5411;
METHOD method_11757 getRecipeIdsToInit ()Ljava/util/List; METHOD method_11757 getRecipeIdsToInit ()Ljava/util/List;
METHOD method_55905 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_2714 Action CLASS class_2714 Action

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2735 net/minecraft/network/packet/s2c/play/UpdateSelectedSlotS2CPacket CLASS net/minecraft/class_2735 net/minecraft/network/packet/s2c/play/UpdateSelectedSlotS2CPacket
FIELD field_12463 slot I FIELD field_12463 slot I
FIELD field_47974 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 slot ARG 1 slot
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_11803 getSlot ()I METHOD method_11803 getSlot ()I
METHOD method_55921 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_8913 net/minecraft/network/packet/s2c/play/UpdateTickRateS2CPacket CLASS net/minecraft/class_8913 net/minecraft/network/packet/s2c/play/UpdateTickRateS2CPacket
FIELD field_48005 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_54664 create (Lnet/minecraft/class_8921;)Lnet/minecraft/class_8913; METHOD method_54664 create (Lnet/minecraft/class_8921;)Lnet/minecraft/class_8913;
ARG 0 tickManager ARG 0 tickManager
METHOD method_55950 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_2692 net/minecraft/network/packet/s2c/play/VehicleMove
FIELD field_12322 y D FIELD field_12322 y D
FIELD field_12323 yaw F FIELD field_12323 yaw F
FIELD field_12324 x D FIELD field_12324 x D
FIELD field_47943 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1297;)V METHOD <init> (Lnet/minecraft/class_1297;)V
ARG 1 entity ARG 1 entity
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
@ -13,3 +14,5 @@ CLASS net/minecraft/class_2692 net/minecraft/network/packet/s2c/play/VehicleMove
METHOD method_11673 getX ()D METHOD method_11673 getX ()D
METHOD method_11674 getY ()D METHOD method_11674 getY ()D
METHOD method_11675 getYaw ()F METHOD method_11675 getYaw ()F
METHOD method_55893 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,9 +1,12 @@
CLASS net/minecraft/class_5895 net/minecraft/network/packet/s2c/play/WorldBorderCenterChangedS2CPacket CLASS net/minecraft/class_5895 net/minecraft/network/packet/s2c/play/WorldBorderCenterChangedS2CPacket
FIELD field_29143 centerX D FIELD field_29143 centerX D
FIELD field_29144 centerZ D FIELD field_29144 centerZ D
FIELD field_47968 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2784;)V METHOD <init> (Lnet/minecraft/class_2784;)V
ARG 1 worldBorder ARG 1 worldBorder
METHOD method_34157 getCenterZ ()D METHOD method_34157 getCenterZ ()D
METHOD method_34158 getCenterX ()D METHOD method_34158 getCenterX ()D
METHOD method_55915 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_5889 net/minecraft/network/packet/s2c/play/WorldBorder
FIELD field_29128 maxRadius I FIELD field_29128 maxRadius I
FIELD field_29129 warningBlocks I FIELD field_29129 warningBlocks I
FIELD field_29130 warningTime I FIELD field_29130 warningTime I
FIELD field_47930 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2784;)V METHOD <init> (Lnet/minecraft/class_2784;)V
@ -19,3 +20,5 @@ CLASS net/minecraft/class_5889 net/minecraft/network/packet/s2c/play/WorldBorder
METHOD method_34129 getMaxRadius ()I METHOD method_34129 getMaxRadius ()I
METHOD method_34130 getWarningTime ()I METHOD method_34130 getWarningTime ()I
METHOD method_34131 getWarningBlocks ()I METHOD method_34131 getWarningBlocks ()I
METHOD method_55882 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_5896 net/minecraft/network/packet/s2c/play/WorldBorder
FIELD field_29145 size D FIELD field_29145 size D
FIELD field_29146 sizeLerpTarget D FIELD field_29146 sizeLerpTarget D
FIELD field_29147 sizeLerpTime J FIELD field_29147 sizeLerpTime J
FIELD field_47969 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2784;)V METHOD <init> (Lnet/minecraft/class_2784;)V
@ -9,3 +10,5 @@ CLASS net/minecraft/class_5896 net/minecraft/network/packet/s2c/play/WorldBorder
METHOD method_34160 getSize ()D METHOD method_34160 getSize ()D
METHOD method_34161 getSizeLerpTarget ()D METHOD method_34161 getSizeLerpTarget ()D
METHOD method_34162 getSizeLerpTime ()J METHOD method_34162 getSizeLerpTime ()J
METHOD method_55916 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_5897 net/minecraft/network/packet/s2c/play/WorldBorderSizeChangedS2CPacket CLASS net/minecraft/class_5897 net/minecraft/network/packet/s2c/play/WorldBorderSizeChangedS2CPacket
FIELD field_29148 sizeLerpTarget D FIELD field_29148 sizeLerpTarget D
FIELD field_47970 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2784;)V METHOD <init> (Lnet/minecraft/class_2784;)V
ARG 1 worldBorder ARG 1 worldBorder
METHOD method_34164 getSizeLerpTarget ()D METHOD method_34164 getSizeLerpTarget ()D
METHOD method_55917 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_5899 net/minecraft/network/packet/s2c/play/WorldBorderWarningBlocksChangedS2CPacket CLASS net/minecraft/class_5899 net/minecraft/network/packet/s2c/play/WorldBorderWarningBlocksChangedS2CPacket
FIELD field_29150 warningBlocks I FIELD field_29150 warningBlocks I
FIELD field_47972 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2784;)V METHOD <init> (Lnet/minecraft/class_2784;)V
ARG 1 worldBorder ARG 1 worldBorder
METHOD method_34168 getWarningBlocks ()I METHOD method_34168 getWarningBlocks ()I
METHOD method_55919 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_5898 net/minecraft/network/packet/s2c/play/WorldBorderWarningTimeChangedS2CPacket CLASS net/minecraft/class_5898 net/minecraft/network/packet/s2c/play/WorldBorderWarningTimeChangedS2CPacket
FIELD field_29149 warningTime I FIELD field_29149 warningTime I
FIELD field_47971 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2784;)V METHOD <init> (Lnet/minecraft/class_2784;)V
ARG 1 worldBorder ARG 1 worldBorder
METHOD method_34166 getWarningTime ()I METHOD method_34166 getWarningTime ()I
METHOD method_55918 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_2673 net/minecraft/network/packet/s2c/play/WorldEventS
FIELD field_12240 global Z FIELD field_12240 global Z
FIELD field_12241 eventId I FIELD field_12241 eventId I
FIELD field_12242 pos Lnet/minecraft/class_2338; FIELD field_12242 pos Lnet/minecraft/class_2338;
FIELD field_47934 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_2338;IZ)V METHOD <init> (ILnet/minecraft/class_2338;IZ)V
ARG 1 eventId ARG 1 eventId
ARG 2 pos ARG 2 pos
@ -14,3 +15,5 @@ CLASS net/minecraft/class_2673 net/minecraft/network/packet/s2c/play/WorldEventS
METHOD method_11532 getEventId ()I METHOD method_11532 getEventId ()I
METHOD method_11533 isGlobal ()Z METHOD method_11533 isGlobal ()Z
METHOD method_11534 getData ()I METHOD method_11534 getData ()I
METHOD method_55884 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2761 net/minecraft/network/packet/s2c/play/WorldTimeUpdateS2CPacket CLASS net/minecraft/class_2761 net/minecraft/network/packet/s2c/play/WorldTimeUpdateS2CPacket
FIELD field_12620 timeOfDay J FIELD field_12620 timeOfDay J
FIELD field_12621 time J FIELD field_12621 time J
FIELD field_47991 CODEC Lnet/minecraft/class_9139;
METHOD <init> (JJZ)V METHOD <init> (JJZ)V
ARG 1 time ARG 1 time
ARG 3 timeOfDay ARG 3 timeOfDay
@ -9,3 +10,5 @@ CLASS net/minecraft/class_2761 net/minecraft/network/packet/s2c/play/WorldTimeUp
ARG 1 buf ARG 1 buf
METHOD method_11871 getTime ()J METHOD method_11871 getTime ()J
METHOD method_11873 getTimeOfDay ()J METHOD method_11873 getTimeOfDay ()J
METHOD method_55938 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2923 net/minecraft/network/packet/s2c/query/PingResultS2CPacket CLASS net/minecraft/class_2923 net/minecraft/network/packet/s2c/query/PingResultS2CPacket
FIELD field_13280 startTime J FIELD comp_2201 startTime J
FIELD field_48254 CODEC Lnet/minecraft/class_9139;
METHOD <init> (J)V METHOD <init> (J)V
ARG 1 startTime ARG 1 startTime
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_36180 getStartTime ()J METHOD comp_2201 startTime ()J
METHOD method_56022 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2924 net/minecraft/network/packet/s2c/query/QueryResponseS2CPacket CLASS net/minecraft/class_2924 net/minecraft/network/packet/s2c/query/QueryResponseS2CPacket
FIELD comp_1272 metadata Lnet/minecraft/class_2926; FIELD comp_1272 metadata Lnet/minecraft/class_2926;
FIELD field_48258 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2926;)V METHOD <init> (Lnet/minecraft/class_2926;)V
ARG 1 metadata ARG 1 metadata
METHOD comp_1272 metadata ()Lnet/minecraft/class_2926; METHOD comp_1272 metadata ()Lnet/minecraft/class_2926;
METHOD method_56026 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_9157 net/minecraft/network/state/ConfigurationStates
FIELD field_48698 C2S Lnet/minecraft/class_9127;
FIELD field_48699 S2C Lnet/minecraft/class_9127;
METHOD method_56512 (Lnet/minecraft/class_9147;)V
ARG 0 builder
METHOD method_56513 (Lnet/minecraft/class_9147;)V
ARG 0 builder

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_9097 net/minecraft/network/state/HandshakeStates
FIELD field_48231 C2S Lnet/minecraft/class_9127;

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_9099 net/minecraft/network/state/LoginStates
FIELD field_48247 C2S Lnet/minecraft/class_9127;
FIELD field_48248 S2C Lnet/minecraft/class_9127;
METHOD method_56018 (Lnet/minecraft/class_9147;)V
ARG 0 builder
METHOD method_56019 (Lnet/minecraft/class_9147;)V
ARG 0 builder

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_9095 net/minecraft/network/state/PlayStateFactories
FIELD field_48172 C2S Lnet/minecraft/class_9127$class_9128;
FIELD field_48173 S2C Lnet/minecraft/class_9127$class_9128;
METHOD method_55958 (Lnet/minecraft/class_9147;)V
ARG 0 builder
METHOD method_55959 (Lnet/minecraft/class_9147;)V
ARG 0 builder

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_9103 net/minecraft/network/state/QueryStates
FIELD field_48263 C2S Lnet/minecraft/class_9127;
FIELD field_48264 S2C Lnet/minecraft/class_9127;
METHOD method_56029 (Lnet/minecraft/class_9147;)V
ARG 0 builder
METHOD method_56030 (Lnet/minecraft/class_9147;)V
ARG 0 builder

View File

@ -10,5 +10,3 @@ CLASS net/minecraft/class_5744 net/minecraft/particle/AbstractDustParticleEffect
ARG 0 reader ARG 0 reader
METHOD method_33119 getColor ()Lorg/joml/Vector3f; METHOD method_33119 getColor ()Lorg/joml/Vector3f;
METHOD method_33120 getScale ()F METHOD method_33120 getScale ()F
METHOD method_33466 readColor (Lnet/minecraft/class_2540;)Lorg/joml/Vector3f;
ARG 0 buf

View File

@ -12,3 +12,9 @@ CLASS net/minecraft/class_2388 net/minecraft/particle/BlockStateParticleEffect
ARG 0 type ARG 0 type
METHOD method_29129 (Lnet/minecraft/class_2396;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2388; METHOD method_29129 (Lnet/minecraft/class_2396;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2388;
ARG 1 state ARG 1 state
METHOD method_56168 (Lnet/minecraft/class_2388;)Lnet/minecraft/class_2680;
ARG 0 effect
METHOD method_56169 (Lnet/minecraft/class_2396;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2388;
ARG 1 state
METHOD method_56170 createPacketCodec (Lnet/minecraft/class_2396;)Lnet/minecraft/class_9139;
ARG 0 type

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_2400 net/minecraft/particle/DefaultParticleType CLASS net/minecraft/class_2400 net/minecraft/particle/DefaultParticleType
FIELD field_11259 PARAMETER_FACTORY Lnet/minecraft/class_2394$class_2395; FIELD field_11259 PARAMETER_FACTORY Lnet/minecraft/class_2394$class_2395;
FIELD field_25127 codec Lcom/mojang/serialization/Codec; FIELD field_25127 codec Lcom/mojang/serialization/Codec;
FIELD field_48460 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Z)V METHOD <init> (Z)V
ARG 1 alwaysShow ARG 1 alwaysShow

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_5743 net/minecraft/particle/DustColorTransitionParticl
FIELD field_28269 CODEC Lcom/mojang/serialization/Codec; FIELD field_28269 CODEC Lcom/mojang/serialization/Codec;
FIELD field_28270 FACTORY Lnet/minecraft/class_2394$class_2395; FIELD field_28270 FACTORY Lnet/minecraft/class_2394$class_2395;
FIELD field_28271 toColor Lorg/joml/Vector3f; FIELD field_28271 toColor Lorg/joml/Vector3f;
FIELD field_48454 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lorg/joml/Vector3f;Lorg/joml/Vector3f;F)V METHOD <init> (Lorg/joml/Vector3f;Lorg/joml/Vector3f;F)V
ARG 1 fromColor ARG 1 fromColor
ARG 2 toColor ARG 2 toColor
@ -18,3 +19,9 @@ CLASS net/minecraft/class_5743 net/minecraft/particle/DustColorTransitionParticl
METHOD method_33111 (Lnet/minecraft/class_5743;)Lorg/joml/Vector3f; METHOD method_33111 (Lnet/minecraft/class_5743;)Lorg/joml/Vector3f;
ARG 0 effect ARG 0 effect
METHOD method_33112 getToColor ()Lorg/joml/Vector3f; METHOD method_33112 getToColor ()Lorg/joml/Vector3f;
METHOD method_56171 (Lnet/minecraft/class_5743;)Ljava/lang/Float;
ARG 0 effect
METHOD method_56172 (Lnet/minecraft/class_5743;)Lorg/joml/Vector3f;
ARG 0 effect
METHOD method_56173 (Lnet/minecraft/class_5743;)Lorg/joml/Vector3f;
ARG 0 effect

View File

@ -3,9 +3,14 @@ CLASS net/minecraft/class_2390 net/minecraft/particle/DustParticleEffect
FIELD field_11189 PARAMETERS_FACTORY Lnet/minecraft/class_2394$class_2395; FIELD field_11189 PARAMETERS_FACTORY Lnet/minecraft/class_2394$class_2395;
FIELD field_25124 CODEC Lcom/mojang/serialization/Codec; FIELD field_25124 CODEC Lcom/mojang/serialization/Codec;
FIELD field_28272 RED Lorg/joml/Vector3f; FIELD field_28272 RED Lorg/joml/Vector3f;
FIELD field_48455 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_33115 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_33115 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_33116 (Lnet/minecraft/class_2390;)Ljava/lang/Float; METHOD method_33116 (Lnet/minecraft/class_2390;)Ljava/lang/Float;
ARG 0 effect ARG 0 effect
METHOD method_33117 (Lnet/minecraft/class_2390;)Lorg/joml/Vector3f; METHOD method_33117 (Lnet/minecraft/class_2390;)Lorg/joml/Vector3f;
ARG 0 effect ARG 0 effect
METHOD method_56174 (Lnet/minecraft/class_2390;)Ljava/lang/Float;
ARG 0 effect
METHOD method_56175 (Lnet/minecraft/class_2390;)Lorg/joml/Vector3f;
ARG 0 effect

View File

@ -12,3 +12,9 @@ CLASS net/minecraft/class_2392 net/minecraft/particle/ItemStackParticleEffect
ARG 0 type ARG 0 type
METHOD method_29137 (Lnet/minecraft/class_2396;Lnet/minecraft/class_1799;)Lnet/minecraft/class_2392; METHOD method_29137 (Lnet/minecraft/class_2396;Lnet/minecraft/class_1799;)Lnet/minecraft/class_2392;
ARG 1 stack ARG 1 stack
METHOD method_56176 (Lnet/minecraft/class_2392;)Lnet/minecraft/class_1799;
ARG 0 effect
METHOD method_56177 (Lnet/minecraft/class_2396;Lnet/minecraft/class_1799;)Lnet/minecraft/class_2392;
ARG 1 stack
METHOD method_56178 createPacketCodec (Lnet/minecraft/class_2396;)Lnet/minecraft/class_9139;
ARG 0 type

View File

@ -1,12 +1,9 @@
CLASS net/minecraft/class_2394 net/minecraft/particle/ParticleEffect CLASS net/minecraft/class_2394 net/minecraft/particle/ParticleEffect
METHOD method_10293 asString ()Ljava/lang/String; METHOD method_10293 asString (Lnet/minecraft/class_7225$class_7874;)Ljava/lang/String;
METHOD method_10294 write (Lnet/minecraft/class_2540;)V ARG 1 registryLookup
ARG 1 buf
METHOD method_10295 getType ()Lnet/minecraft/class_2396; METHOD method_10295 getType ()Lnet/minecraft/class_2396;
CLASS class_2395 Factory CLASS class_2395 Factory
METHOD method_10296 read (Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2394; METHOD method_10296 read (Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2394;
ARG 1 type ARG 1 type
ARG 2 reader ARG 2 reader
METHOD method_10297 read (Lnet/minecraft/class_2396;Lnet/minecraft/class_2540;)Lnet/minecraft/class_2394; ARG 3 registryLookup
ARG 1 type
ARG 2 buf

View File

@ -8,3 +8,4 @@ CLASS net/minecraft/class_2396 net/minecraft/particle/ParticleType
METHOD method_10298 getParametersFactory ()Lnet/minecraft/class_2394$class_2395; METHOD method_10298 getParametersFactory ()Lnet/minecraft/class_2394$class_2395;
METHOD method_10299 shouldAlwaysSpawn ()Z METHOD method_10299 shouldAlwaysSpawn ()Z
METHOD method_29138 getCodec ()Lcom/mojang/serialization/Codec; METHOD method_29138 getCodec ()Lcom/mojang/serialization/Codec;
METHOD method_56179 getPacketCodec ()Lnet/minecraft/class_9139;

View File

@ -1,12 +1,32 @@
CLASS net/minecraft/class_2398 net/minecraft/particle/ParticleTypes CLASS net/minecraft/class_2398 net/minecraft/particle/ParticleTypes
FIELD field_25125 TYPE_CODEC Lcom/mojang/serialization/Codec; FIELD field_25125 TYPE_CODEC Lcom/mojang/serialization/Codec;
FIELD field_48456 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_10303 register (Ljava/lang/String;Z)Lnet/minecraft/class_2400; METHOD method_10303 register (Ljava/lang/String;Z)Lnet/minecraft/class_2400;
ARG 0 name ARG 0 name
ARG 1 alwaysShow ARG 1 alwaysShow
METHOD method_42022 register (Ljava/lang/String;ZLnet/minecraft/class_2394$class_2395;Ljava/util/function/Function;)Lnet/minecraft/class_2396; METHOD method_29139 (Lnet/minecraft/class_2396;)Lcom/mojang/serialization/Codec;
ARG 0 type
METHOD method_33121 (Lnet/minecraft/class_2396;)Lcom/mojang/serialization/Codec;
ARG 0 type
METHOD method_33122 (Lnet/minecraft/class_2396;)Lcom/mojang/serialization/Codec;
ARG 0 type
METHOD method_42022 register (Ljava/lang/String;ZLnet/minecraft/class_2394$class_2395;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/class_2396;
ARG 0 name ARG 0 name
ARG 1 alwaysShow ARG 1 alwaysShow
ARG 2 factory ARG 2 factory
ARG 3 codecGetter ARG 3 codecGetter
ARG 4 packetCodecGetter
METHOD method_42023 (Lnet/minecraft/class_2396;)Lcom/mojang/serialization/Codec;
ARG 0 type
METHOD method_42616 (Lnet/minecraft/class_2396;)Lcom/mojang/serialization/Codec; METHOD method_42616 (Lnet/minecraft/class_2396;)Lcom/mojang/serialization/Codec;
ARG 0 type ARG 0 type
METHOD method_56180 (Lnet/minecraft/class_2396;)Lnet/minecraft/class_9139;
ARG 0 type
METHOD method_56181 (Lnet/minecraft/class_2396;)Lnet/minecraft/class_9139;
ARG 0 type
METHOD method_56182 (Lnet/minecraft/class_2396;)Lnet/minecraft/class_9139;
ARG 0 type
METHOD method_56183 (Lnet/minecraft/class_2396;)Lnet/minecraft/class_9139;
ARG 0 type
METHOD method_56184 (Lnet/minecraft/class_2396;)Lnet/minecraft/class_9139;
ARG 0 type

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_7227 net/minecraft/particle/SculkChargeParticleEffect CLASS net/minecraft/class_7227 net/minecraft/particle/SculkChargeParticleEffect
FIELD field_38005 CODEC Lcom/mojang/serialization/Codec; FIELD field_38005 CODEC Lcom/mojang/serialization/Codec;
FIELD field_38006 FACTORY Lnet/minecraft/class_2394$class_2395; FIELD field_38006 FACTORY Lnet/minecraft/class_2394$class_2395;
FIELD field_48458 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_42024 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_42024 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_42025 (Lnet/minecraft/class_7227;)Ljava/lang/Float; METHOD method_42025 (Lnet/minecraft/class_7227;)Ljava/lang/Float;
ARG 0 particleEffect ARG 0 particleEffect
METHOD method_56185 (Lnet/minecraft/class_7227;)Ljava/lang/Float;
ARG 0 effect

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_7290 net/minecraft/particle/ShriekParticleEffect
FIELD field_38358 CODEC Lcom/mojang/serialization/Codec; FIELD field_38358 CODEC Lcom/mojang/serialization/Codec;
FIELD field_38359 FACTORY Lnet/minecraft/class_2394$class_2395; FIELD field_38359 FACTORY Lnet/minecraft/class_2394$class_2395;
FIELD field_38360 delay I FIELD field_38360 delay I
FIELD field_48459 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 delay ARG 1 delay
METHOD method_42617 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_42617 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
@ -9,3 +10,5 @@ CLASS net/minecraft/class_7290 net/minecraft/particle/ShriekParticleEffect
METHOD method_42618 (Lnet/minecraft/class_7290;)Ljava/lang/Integer; METHOD method_42618 (Lnet/minecraft/class_7290;)Ljava/lang/Integer;
ARG 0 particleEffect ARG 0 particleEffect
METHOD method_42619 getDelay ()I METHOD method_42619 getDelay ()I
METHOD method_56186 (Lnet/minecraft/class_7290;)Ljava/lang/Integer;
ARG 0 effect

View File

@ -3,14 +3,11 @@ CLASS net/minecraft/class_5745 net/minecraft/particle/VibrationParticleEffect
FIELD field_28278 PARAMETERS_FACTORY Lnet/minecraft/class_2394$class_2395; FIELD field_28278 PARAMETERS_FACTORY Lnet/minecraft/class_2394$class_2395;
FIELD field_38361 destination Lnet/minecraft/class_5716; FIELD field_38361 destination Lnet/minecraft/class_5716;
FIELD field_38362 arrivalInTicks I FIELD field_38362 arrivalInTicks I
FIELD field_48461 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_5716;I)V METHOD <init> (Lnet/minecraft/class_5716;I)V
ARG 1 destination ARG 1 destination
ARG 2 arrivalInTicks ARG 2 arrivalInTicks
METHOD method_33124 (Lnet/minecraft/class_5745;)Lnet/minecraft/class_5716;
ARG 0 effect
METHOD method_33125 getVibration ()Lnet/minecraft/class_5716; METHOD method_33125 getVibration ()Lnet/minecraft/class_5716;
METHOD method_42622 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_42622 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_42623 (Lnet/minecraft/class_5745;)Ljava/lang/Integer;
ARG 0 effect
METHOD method_42624 getArrivalInTicks ()I METHOD method_42624 getArrivalInTicks ()I

View File

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

View File

@ -9,27 +9,30 @@ CLASS net/minecraft/class_1844 net/minecraft/potion/PotionUtil
ARG 1 list ARG 1 list
ARG 2 durationMultiplier ARG 2 durationMultiplier
ARG 3 tickRate ARG 3 tickRate
METHOD method_55762 (Ljava/util/List;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322;)V
ARG 1 attribute
ARG 2 modifier
METHOD method_8055 getColor (Ljava/util/Collection;)I METHOD method_8055 getColor (Ljava/util/Collection;)I
ARG 0 effects ARG 0 effects
METHOD method_8056 setCustomPotionEffects (Lnet/minecraft/class_1799;Ljava/util/Collection;)Lnet/minecraft/class_1799; METHOD method_8056 setCustomPotionEffects (Lnet/minecraft/class_1799;Ljava/util/Collection;)Lnet/minecraft/class_1799;
ARG 0 stack ARG 0 stack
ARG 1 effects ARG 1 effects
METHOD method_8057 getPotion (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1842; METHOD method_8057 getPotion (Lnet/minecraft/class_2487;)Lnet/minecraft/class_6880;
ARG 0 compound ARG 0 compound
METHOD method_8058 getCustomPotionEffects (Lnet/minecraft/class_2487;Ljava/util/List;)V METHOD method_8058 getCustomPotionEffects (Lnet/minecraft/class_2487;Ljava/util/List;)V
ARG 0 nbt ARG 0 nbt
ARG 1 list ARG 1 list
METHOD method_8059 getPotionEffects (Lnet/minecraft/class_1842;Ljava/util/Collection;)Ljava/util/List; METHOD method_8059 getPotionEffects (Lnet/minecraft/class_6880;Ljava/util/Collection;)Ljava/util/List;
ARG 0 potion ARG 0 potion
ARG 1 custom ARG 1 custom
METHOD method_8060 getCustomPotionEffects (Lnet/minecraft/class_2487;)Ljava/util/List; METHOD method_8060 getCustomPotionEffects (Lnet/minecraft/class_2487;)Ljava/util/List;
ARG 0 nbt ARG 0 nbt
METHOD method_8061 setPotion (Lnet/minecraft/class_1799;Lnet/minecraft/class_1842;)Lnet/minecraft/class_1799; METHOD method_8061 setPotion (Lnet/minecraft/class_1799;Lnet/minecraft/class_6880;)Lnet/minecraft/class_1799;
ARG 0 stack ARG 0 stack
ARG 1 potion ARG 1 potion
METHOD method_8062 getColor (Lnet/minecraft/class_1842;)I METHOD method_8062 getColor (Lnet/minecraft/class_6880;)I
ARG 0 potion ARG 0 potion
METHOD method_8063 getPotion (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1842; METHOD method_8063 getPotion (Lnet/minecraft/class_1799;)Lnet/minecraft/class_6880;
ARG 0 stack ARG 0 stack
METHOD method_8064 getColor (Lnet/minecraft/class_1799;)I METHOD method_8064 getColor (Lnet/minecraft/class_1799;)I
ARG 0 stack ARG 0 stack

View File

@ -1,9 +1,11 @@
CLASS net/minecraft/class_1847 net/minecraft/potion/Potions CLASS net/minecraft/class_1847 net/minecraft/potion/Potions
FIELD field_42473 EMPTY_KEY Lnet/minecraft/class_5321; FIELD field_42473 EMPTY_KEY Lnet/minecraft/class_5321;
FIELD field_8984 EMPTY Lnet/minecraft/class_1842; FIELD field_8984 EMPTY Lnet/minecraft/class_6880;
METHOD method_48962 register (Lnet/minecraft/class_5321;Lnet/minecraft/class_1842;)Lnet/minecraft/class_1842; METHOD method_48962 register (Lnet/minecraft/class_5321;Lnet/minecraft/class_1842;)Lnet/minecraft/class_6880;
ARG 0 key ARG 0 key
ARG 1 potion ARG 1 potion
METHOD method_8084 register (Ljava/lang/String;Lnet/minecraft/class_1842;)Lnet/minecraft/class_1842; METHOD method_55763 registerAndGetDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;
ARG 0 registry
METHOD method_8084 register (Ljava/lang/String;Lnet/minecraft/class_1842;)Lnet/minecraft/class_6880;
ARG 0 name ARG 0 name
ARG 1 potion ARG 1 potion

View File

@ -28,9 +28,9 @@ CLASS net/minecraft/class_2102 net/minecraft/predicate/entity/EntityEffectPredic
CLASS class_8748 Builder CLASS class_8748 Builder
FIELD field_45765 EFFECTS Lcom/google/common/collect/ImmutableMap$Builder; FIELD field_45765 EFFECTS Lcom/google/common/collect/ImmutableMap$Builder;
METHOD method_53200 create ()Lnet/minecraft/class_2102$class_8748; METHOD method_53200 create ()Lnet/minecraft/class_2102$class_8748;
METHOD method_53201 addEffect (Lnet/minecraft/class_1291;)Lnet/minecraft/class_2102$class_8748; METHOD method_53201 addEffect (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2102$class_8748;
ARG 1 effect ARG 1 effect
METHOD method_53202 addEffect (Lnet/minecraft/class_1291;Lnet/minecraft/class_2102$class_2103;)Lnet/minecraft/class_2102$class_8748; METHOD method_53202 addEffect (Lnet/minecraft/class_6880;Lnet/minecraft/class_2102$class_2103;)Lnet/minecraft/class_2102$class_8748;
ARG 1 effect ARG 1 effect
ARG 2 effectData ARG 2 effectData
METHOD method_53203 build ()Ljava/util/Optional; METHOD method_53203 build ()Ljava/util/Optional;

View File

@ -21,7 +21,7 @@ CLASS net/minecraft/class_2073 net/minecraft/predicate/item/ItemPredicate
FIELD field_9654 nbt Ljava/util/Optional; FIELD field_9654 nbt Ljava/util/Optional;
METHOD method_20399 nbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2073$class_2074; METHOD method_20399 nbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2073$class_2074;
ARG 1 nbt ARG 1 nbt
METHOD method_35232 potion (Lnet/minecraft/class_1842;)Lnet/minecraft/class_2073$class_2074; METHOD method_35232 potion (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2073$class_2074;
ARG 1 potion ARG 1 potion
METHOD method_35233 count (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2073$class_2074; METHOD method_35233 count (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2073$class_2074;
ARG 1 count ARG 1 count

View File

@ -3,7 +3,7 @@ CLASS net/minecraft/class_1845 net/minecraft/recipe/BrewingRecipeRegistry
FIELD field_8957 POTION_TYPES Ljava/util/List; FIELD field_8957 POTION_TYPES Ljava/util/List;
FIELD field_8958 POTION_TYPE_PREDICATE Ljava/util/function/Predicate; FIELD field_8958 POTION_TYPE_PREDICATE Ljava/util/function/Predicate;
FIELD field_8959 ITEM_RECIPES Ljava/util/List; FIELD field_8959 ITEM_RECIPES Ljava/util/List;
METHOD method_20361 isBrewable (Lnet/minecraft/class_1842;)Z METHOD method_20361 isBrewable (Lnet/minecraft/class_6880;)Z
ARG 0 potion ARG 0 potion
METHOD method_8069 isPotionRecipeIngredient (Lnet/minecraft/class_1799;)Z METHOD method_8069 isPotionRecipeIngredient (Lnet/minecraft/class_1799;)Z
ARG 0 stack ARG 0 stack
@ -19,7 +19,7 @@ CLASS net/minecraft/class_1845 net/minecraft/recipe/BrewingRecipeRegistry
ARG 1 ingredient ARG 1 ingredient
METHOD method_8073 (Lnet/minecraft/class_1799;)Z METHOD method_8073 (Lnet/minecraft/class_1799;)Z
ARG 0 stack ARG 0 stack
METHOD method_8074 registerPotionRecipe (Lnet/minecraft/class_1842;Lnet/minecraft/class_1792;Lnet/minecraft/class_1842;)V METHOD method_8074 registerPotionRecipe (Lnet/minecraft/class_6880;Lnet/minecraft/class_1792;Lnet/minecraft/class_6880;)V
ARG 0 input ARG 0 input
ARG 1 item ARG 1 item
ARG 2 output ARG 2 output
@ -37,10 +37,5 @@ CLASS net/minecraft/class_1845 net/minecraft/recipe/BrewingRecipeRegistry
METHOD method_8080 registerPotionType (Lnet/minecraft/class_1792;)V METHOD method_8080 registerPotionType (Lnet/minecraft/class_1792;)V
ARG 0 item ARG 0 item
CLASS class_1846 Recipe CLASS class_1846 Recipe
FIELD field_8960 ingredient Lnet/minecraft/class_1856; METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_1856;Lnet/minecraft/class_6880;)V
FIELD field_8961 output Ljava/lang/Object;
FIELD field_8962 input Ljava/lang/Object;
METHOD <init> (Ljava/lang/Object;Lnet/minecraft/class_1856;Ljava/lang/Object;)V
ARG 1 input
ARG 2 ingredient ARG 2 ingredient
ARG 3 output

View File

@ -1,9 +1,15 @@
CLASS net/minecraft/class_3957 net/minecraft/recipe/CookingRecipeSerializer CLASS net/minecraft/class_3957 net/minecraft/recipe/CookingRecipeSerializer
FIELD field_17552 recipeFactory Lnet/minecraft/class_1874$class_3958; FIELD field_17552 recipeFactory Lnet/minecraft/class_1874$class_3958;
FIELD field_46105 codec Lcom/mojang/serialization/Codec; FIELD field_46105 codec Lcom/mojang/serialization/Codec;
FIELD field_48361 packetCodec Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1874$class_3958;I)V METHOD <init> (Lnet/minecraft/class_1874$class_3958;I)V
ARG 1 recipeFactory ARG 1 recipeFactory
ARG 2 cookingTime ARG 2 cookingTime
METHOD method_17735 write (Lnet/minecraft/class_9129;Lnet/minecraft/class_1874;)V
ARG 1 buf
ARG 2 recipe
METHOD method_17737 read (Lnet/minecraft/class_9129;)Lnet/minecraft/class_1874;
ARG 1 buf
METHOD method_53766 (ILnet/minecraft/class_1874$class_3958;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_53766 (ILnet/minecraft/class_1874$class_3958;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 2 instance ARG 2 instance
METHOD method_53767 (Lnet/minecraft/class_1874;)Ljava/lang/Integer; METHOD method_53767 (Lnet/minecraft/class_1874;)Ljava/lang/Integer;

View File

@ -15,6 +15,7 @@ CLASS net/minecraft/class_3972 net/minecraft/recipe/CuttingRecipe
CLASS class_3973 Serializer CLASS class_3973 Serializer
FIELD field_17648 recipeFactory Lnet/minecraft/class_3972$class_3974; FIELD field_17648 recipeFactory Lnet/minecraft/class_3972$class_3974;
FIELD field_46107 codec Lcom/mojang/serialization/Codec; FIELD field_46107 codec Lcom/mojang/serialization/Codec;
FIELD field_48363 packetCodec Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_3972$class_3974;)V METHOD <init> (Lnet/minecraft/class_3972$class_3974;)V
ARG 1 recipeFactory ARG 1 recipeFactory
METHOD method_53774 (Lnet/minecraft/class_3972$class_3974;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_53774 (Lnet/minecraft/class_3972$class_3974;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
@ -25,6 +26,12 @@ CLASS net/minecraft/class_3972 net/minecraft/recipe/CuttingRecipe
ARG 0 recipe ARG 0 recipe
METHOD method_53879 (Lnet/minecraft/class_3972;)Lnet/minecraft/class_1799; METHOD method_53879 (Lnet/minecraft/class_3972;)Lnet/minecraft/class_1799;
ARG 0 recipe ARG 0 recipe
METHOD method_56106 (Lnet/minecraft/class_3972;)Lnet/minecraft/class_1799;
ARG 0 recipe
METHOD method_56107 (Lnet/minecraft/class_3972;)Lnet/minecraft/class_1856;
ARG 0 recipe
METHOD method_56108 (Lnet/minecraft/class_3972;)Ljava/lang/String;
ARG 0 recipe
CLASS class_3974 RecipeFactory CLASS class_3974 RecipeFactory
METHOD create (Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)Lnet/minecraft/class_3972; METHOD create (Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)Lnet/minecraft/class_3972;
ARG 1 group ARG 1 group

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_1856 net/minecraft/recipe/Ingredient CLASS net/minecraft/class_1856 net/minecraft/recipe/Ingredient
FIELD field_46095 ALLOW_EMPTY_CODEC Lcom/mojang/serialization/Codec; FIELD field_46095 ALLOW_EMPTY_CODEC Lcom/mojang/serialization/Codec;
FIELD field_46096 DISALLOW_EMPTY_CODEC Lcom/mojang/serialization/Codec; FIELD field_46096 DISALLOW_EMPTY_CODEC Lcom/mojang/serialization/Codec;
FIELD field_48355 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_9016 ids Lit/unimi/dsi/fastutil/ints/IntList; FIELD field_9016 ids Lit/unimi/dsi/fastutil/ints/IntList;
FIELD field_9017 EMPTY Lnet/minecraft/class_1856; FIELD field_9017 EMPTY Lnet/minecraft/class_1856;
FIELD field_9018 matchingStacks [Lnet/minecraft/class_1799; FIELD field_9018 matchingStacks [Lnet/minecraft/class_1799;
@ -28,10 +29,6 @@ CLASS net/minecraft/class_1856 net/minecraft/recipe/Ingredient
ARG 1 entries ARG 1 entries
METHOD method_53725 createCodec (Z)Lcom/mojang/serialization/Codec; METHOD method_53725 createCodec (Z)Lcom/mojang/serialization/Codec;
ARG 0 allowEmpty ARG 0 allowEmpty
METHOD method_8086 fromPacket (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1856;
ARG 0 buf
METHOD method_8088 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_8091 ofItems ([Lnet/minecraft/class_1935;)Lnet/minecraft/class_1856; METHOD method_8091 ofItems ([Lnet/minecraft/class_1935;)Lnet/minecraft/class_1856;
ARG 0 items ARG 0 items
METHOD method_8092 ofEntries (Ljava/util/stream/Stream;)Lnet/minecraft/class_1856; METHOD method_8092 ofEntries (Ljava/util/stream/Stream;)Lnet/minecraft/class_1856;

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_8957 net/minecraft/recipe/RawShapedRecipe CLASS net/minecraft/class_8957 net/minecraft/recipe/RawShapedRecipe
FIELD field_47321 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_47321 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_47322 MAX_WIDTH_AND_HEIGHT I FIELD field_47322 MAX_WIDTH_AND_HEIGHT I
FIELD field_48359 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_55078 matches (Lnet/minecraft/class_8566;)Z METHOD method_55078 matches (Lnet/minecraft/class_8566;)Z
ARG 1 inventory ARG 1 inventory
METHOD method_55079 matches (Lnet/minecraft/class_8566;IIZ)Z METHOD method_55079 matches (Lnet/minecraft/class_8566;IIZ)Z
@ -41,13 +42,13 @@ CLASS net/minecraft/class_8957 net/minecraft/recipe/RawShapedRecipe
METHOD method_55086 create (Ljava/util/Map;[Ljava/lang/String;)Lnet/minecraft/class_8957; METHOD method_55086 create (Ljava/util/Map;[Ljava/lang/String;)Lnet/minecraft/class_8957;
ARG 0 key ARG 0 key
ARG 1 pattern ARG 1 pattern
METHOD method_55087 writeToBuf (Lnet/minecraft/class_2540;)V METHOD method_55087 writeToBuf (Lnet/minecraft/class_9129;)V
ARG 1 buf ARG 1 buf
METHOD method_55088 (Lnet/minecraft/class_2540;Lnet/minecraft/class_1856;)Lnet/minecraft/class_1856; METHOD method_55088 (Lnet/minecraft/class_9129;Lnet/minecraft/class_1856;)Lnet/minecraft/class_1856;
ARG 1 ingredient ARG 1 ingredient
METHOD method_55089 findLastSymbol (Ljava/lang/String;)I METHOD method_55089 findLastSymbol (Ljava/lang/String;)I
ARG 0 line ARG 0 line
METHOD method_55090 readFromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_8957; METHOD method_55090 readFromBuf (Lnet/minecraft/class_9129;)Lnet/minecraft/class_8957;
ARG 0 buf ARG 0 buf
CLASS class_8958 Data CLASS class_8958 Data
FIELD field_47323 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_47323 CODEC Lcom/mojang/serialization/MapCodec;

View File

@ -11,6 +11,7 @@ CLASS net/minecraft/class_1860 net/minecraft/recipe/Recipe
COMMENT or recipe books. Users can have stub implementations if they do not use COMMENT or recipe books. Users can have stub implementations if they do not use
COMMENT those functionalities. COMMENT those functionalities.
FIELD field_47319 CODEC Lcom/mojang/serialization/Codec; FIELD field_47319 CODEC Lcom/mojang/serialization/Codec;
FIELD field_48356 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_17447 createIcon ()Lnet/minecraft/class_1799; METHOD method_17447 createIcon ()Lnet/minecraft/class_1799;
COMMENT {@return an item rendered on the top left of the {@linkplain #getResult(DynamicRegistryManager) COMMENT {@return an item rendered on the top left of the {@linkplain #getResult(DynamicRegistryManager)
COMMENT output preview} on the recipe toast when a new recipe is unlocked} This COMMENT output preview} on the recipe toast when a new recipe is unlocked} This

View File

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

View File

@ -4,14 +4,17 @@ CLASS net/minecraft/class_1863 net/minecraft/recipe/RecipeManager
COMMENT from data packs' JSON files. COMMENT from data packs' JSON files.
FIELD field_19359 GSON Lcom/google/gson/Gson; FIELD field_19359 GSON Lcom/google/gson/Gson;
FIELD field_36308 recipesById Ljava/util/Map; FIELD field_36308 recipesById Ljava/util/Map;
FIELD field_48848 registryLookup Lnet/minecraft/class_7225$class_7874;
FIELD field_9023 recipes Ljava/util/Map; FIELD field_9023 recipes Ljava/util/Map;
FIELD field_9024 errored Z FIELD field_9024 errored Z
COMMENT This isn't quite indicating an errored state; its value is only set to COMMENT This isn't quite indicating an errored state; its value is only set to
COMMENT {@code false} and is never {@code true}, and isn't used anywhere. COMMENT {@code false} and is never {@code true}, and isn't used anywhere.
FIELD field_9027 LOGGER Lorg/slf4j/Logger; FIELD field_9027 LOGGER Lorg/slf4j/Logger;
METHOD <init> (Lnet/minecraft/class_7225$class_7874;)V
ARG 1 registryLookup
METHOD method_17717 getAllOfType (Lnet/minecraft/class_3956;)Ljava/util/Map; METHOD method_17717 getAllOfType (Lnet/minecraft/class_3956;)Ljava/util/Map;
ARG 1 type ARG 1 type
METHOD method_17720 deserialize (Lnet/minecraft/class_2960;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_8786; METHOD method_17720 deserialize (Lnet/minecraft/class_2960;Lcom/google/gson/JsonObject;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_8786;
COMMENT Reads a recipe from a JSON object. COMMENT Reads a recipe from a JSON object.
COMMENT COMMENT
COMMENT @implNote Even though a recipe's {@linkplain Recipe#getSerializer() serializer} COMMENT @implNote Even though a recipe's {@linkplain Recipe#getSerializer() serializer}
@ -21,11 +24,10 @@ CLASS net/minecraft/class_1863 net/minecraft/recipe/RecipeManager
COMMENT COMMENT
COMMENT @throws com.google.gson.JsonParseException if the recipe JSON is invalid COMMENT @throws com.google.gson.JsonParseException if the recipe JSON is invalid
COMMENT @return the read recipe COMMENT @return the read recipe
COMMENT @see RecipeSerializer#read
ARG 0 id ARG 0 id
COMMENT the recipe's ID COMMENT the recipe's ID
ARG 1 json ARG 1 json
COMMENT the recipe JSON ARG 2 registryLookup
METHOD method_17722 (Ljava/util/Map;)Ljava/util/stream/Stream; METHOD method_17722 (Ljava/util/Map;)Ljava/util/stream/Stream;
ARG 0 map ARG 0 map
METHOD method_17723 (Ljava/util/Map;)Ljava/util/stream/Stream; METHOD method_17723 (Ljava/util/Map;)Ljava/util/stream/Stream;

View File

@ -33,22 +33,4 @@ CLASS net/minecraft/class_1865 net/minecraft/recipe/RecipeSerializer
ARG 0 id ARG 0 id
ARG 1 serializer ARG 1 serializer
METHOD method_53736 codec ()Lcom/mojang/serialization/Codec; METHOD method_53736 codec ()Lcom/mojang/serialization/Codec;
METHOD method_8122 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1860; METHOD method_56104 packetCodec ()Lnet/minecraft/class_9139;
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 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
COMMENT <p>The recipe's ID is already written into the buf when this is called.
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 server game engine thread.
ARG 1 buf
COMMENT the recipe buf
ARG 2 recipe
COMMENT the recipe

View File

@ -1,3 +1,3 @@
CLASS net/minecraft/class_4317 net/minecraft/recipe/RepairItemRecipe CLASS net/minecraft/class_4317 net/minecraft/recipe/RepairItemRecipe
METHOD method_24364 (Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/class_1887;)V METHOD method_24364 (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/class_1799;Lnet/minecraft/class_1887;)V
ARG 3 enchantment ARG 3 enchantment

View File

@ -23,6 +23,7 @@ CLASS net/minecraft/class_1869 net/minecraft/recipe/ShapedRecipe
METHOD method_8158 getHeight ()I METHOD method_8158 getHeight ()I
CLASS class_1870 Serializer CLASS class_1870 Serializer
FIELD field_46102 CODEC Lcom/mojang/serialization/Codec; FIELD field_46102 CODEC Lcom/mojang/serialization/Codec;
FIELD field_48358 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_55071 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_55071 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_55072 (Lnet/minecraft/class_1869;)Ljava/lang/Boolean; METHOD method_55072 (Lnet/minecraft/class_1869;)Ljava/lang/Boolean;
@ -35,3 +36,8 @@ CLASS net/minecraft/class_1869 net/minecraft/recipe/ShapedRecipe
ARG 0 recipe ARG 0 recipe
METHOD method_55076 (Lnet/minecraft/class_1869;)Ljava/lang/String; METHOD method_55076 (Lnet/minecraft/class_1869;)Ljava/lang/String;
ARG 0 recipe ARG 0 recipe
METHOD method_8163 read (Lnet/minecraft/class_9129;)Lnet/minecraft/class_1869;
ARG 0 buf
METHOD method_8165 write (Lnet/minecraft/class_9129;Lnet/minecraft/class_1869;)V
ARG 0 buf
ARG 1 recipe

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_1867 net/minecraft/recipe/ShapelessRecipe
ARG 4 ingredients ARG 4 ingredients
CLASS class_1868 Serializer CLASS class_1868 Serializer
FIELD field_46104 CODEC Lcom/mojang/serialization/Codec; FIELD field_46104 CODEC Lcom/mojang/serialization/Codec;
FIELD field_48360 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_53757 (Lnet/minecraft/class_1856;)Z METHOD method_53757 (Lnet/minecraft/class_1856;)Z
ARG 0 ingredient ARG 0 ingredient
METHOD method_53758 (Lnet/minecraft/class_1867;)Lnet/minecraft/class_2371; METHOD method_53758 (Lnet/minecraft/class_1867;)Lnet/minecraft/class_2371;
@ -24,3 +25,10 @@ CLASS net/minecraft/class_1867 net/minecraft/recipe/ShapelessRecipe
ARG 0 recipe ARG 0 recipe
METHOD method_53765 (Lnet/minecraft/class_1867;)Ljava/lang/String; METHOD method_53765 (Lnet/minecraft/class_1867;)Ljava/lang/String;
ARG 0 recipe ARG 0 recipe
METHOD method_56105 (Lnet/minecraft/class_9129;Lnet/minecraft/class_1856;)Lnet/minecraft/class_1856;
ARG 1 empty
METHOD method_8141 read (Lnet/minecraft/class_9129;)Lnet/minecraft/class_1867;
ARG 0 buf
METHOD method_8143 write (Lnet/minecraft/class_9129;Lnet/minecraft/class_1867;)V
ARG 0 buf
ARG 1 recipe

View File

@ -10,6 +10,12 @@ CLASS net/minecraft/class_8060 net/minecraft/recipe/SmithingTransformRecipe
ARG 4 result ARG 4 result
CLASS class_8061 Serializer CLASS class_8061 Serializer
FIELD field_46108 CODEC Lcom/mojang/serialization/Codec; FIELD field_46108 CODEC Lcom/mojang/serialization/Codec;
FIELD field_48364 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_48456 read (Lnet/minecraft/class_9129;)Lnet/minecraft/class_8060;
ARG 0 buf
METHOD method_48457 write (Lnet/minecraft/class_9129;Lnet/minecraft/class_8060;)V
ARG 0 buf
ARG 1 recipe
METHOD method_53779 (Lnet/minecraft/class_8060;)Lnet/minecraft/class_1799; METHOD method_53779 (Lnet/minecraft/class_8060;)Lnet/minecraft/class_1799;
ARG 0 recipe ARG 0 recipe
METHOD method_53780 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_53780 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;

View File

@ -8,6 +8,12 @@ CLASS net/minecraft/class_8062 net/minecraft/recipe/SmithingTrimRecipe
ARG 3 addition ARG 3 addition
CLASS class_8063 Serializer CLASS class_8063 Serializer
FIELD field_46109 CODEC Lcom/mojang/serialization/Codec; FIELD field_46109 CODEC Lcom/mojang/serialization/Codec;
FIELD field_48365 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_48460 read (Lnet/minecraft/class_9129;)Lnet/minecraft/class_8062;
ARG 0 buf
METHOD method_48461 write (Lnet/minecraft/class_9129;Lnet/minecraft/class_8062;)V
ARG 0 buf
ARG 1 recipe
METHOD method_53784 (Lnet/minecraft/class_8062;)Lnet/minecraft/class_1856; METHOD method_53784 (Lnet/minecraft/class_8062;)Lnet/minecraft/class_1856;
ARG 0 recipe ARG 0 recipe
METHOD method_53785 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_53785 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_1866 net/minecraft/recipe/SpecialRecipeSerializer
COMMENT serializer have IDs starting with {@code crafting_special_}. All of their logic and ingredients COMMENT serializer have IDs starting with {@code crafting_special_}. All of their logic and ingredients
COMMENT are also defined in code, which distinguishes them from "non-special" recipes. COMMENT are also defined in code, which distinguishes them from "non-special" recipes.
FIELD field_46106 codec Lcom/mojang/serialization/Codec; FIELD field_46106 codec Lcom/mojang/serialization/Codec;
FIELD field_48362 packetCodec Lnet/minecraft/class_9139;
FIELD field_9046 factory Lnet/minecraft/class_1866$class_7711; FIELD field_9046 factory Lnet/minecraft/class_1866$class_7711;
METHOD <init> (Lnet/minecraft/class_1866$class_7711;)V METHOD <init> (Lnet/minecraft/class_1866$class_7711;)V
ARG 1 factory ARG 1 factory

View File

@ -1,5 +1,10 @@
CLASS net/minecraft/class_7710 net/minecraft/recipe/book/CraftingRecipeCategory CLASS net/minecraft/class_7710 net/minecraft/recipe/book/CraftingRecipeCategory
FIELD field_40252 CODEC Lcom/mojang/serialization/Codec; FIELD field_40252 CODEC Lcom/mojang/serialization/Codec;
FIELD field_40253 id Ljava/lang/String; FIELD field_40253 id Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V FIELD field_48352 INDEX_TO_VALUE Ljava/util/function/IntFunction;
FIELD field_48353 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48354 index I
METHOD <init> (Ljava/lang/String;ILjava/lang/String;I)V
ARG 3 id ARG 3 id
ARG 4 index
METHOD method_56101 getIndex ()I

View File

@ -3,10 +3,10 @@ CLASS net/minecraft/class_2385 net/minecraft/registry/MutableRegistry
COMMENT Note that in vanilla, all registries are instances of this. COMMENT Note that in vanilla, all registries are instances of this.
COMMENT COMMENT
COMMENT @see Registry COMMENT @see Registry
METHOD method_10272 add (Lnet/minecraft/class_5321;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_6880$class_6883; METHOD method_10272 add (Lnet/minecraft/class_5321;Ljava/lang/Object;Lnet/minecraft/class_9248;)Lnet/minecraft/class_6880$class_6883;
ARG 1 key ARG 1 key
ARG 2 entry ARG 2 value
ARG 3 lifecycle ARG 3 info
METHOD method_35863 isEmpty ()Z METHOD method_35863 isEmpty ()Z
COMMENT {@return whether the registry is empty} COMMENT {@return whether the registry is empty}
METHOD method_46769 createMutableEntryLookup ()Lnet/minecraft/class_7871; METHOD method_46769 createMutableEntryLookup ()Lnet/minecraft/class_7871;

View File

@ -73,76 +73,61 @@ CLASS net/minecraft/class_7923 net/minecraft/registry/Registries
FIELD field_46912 POOL_ALIAS_BINDING Lnet/minecraft/class_2378; FIELD field_46912 POOL_ALIAS_BINDING Lnet/minecraft/class_2378;
FIELD field_47496 CRITERION Lnet/minecraft/class_2378; FIELD field_47496 CRITERION Lnet/minecraft/class_2378;
FIELD field_47555 NUMBER_FORMAT_TYPE Lnet/minecraft/class_2378; FIELD field_47555 NUMBER_FORMAT_TYPE Lnet/minecraft/class_2378;
METHOD method_47450 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4168; FIELD field_48976 ARMOR_MATERIAL Lnet/minecraft/class_2378;
METHOD method_47450 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47451 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4170; METHOD method_47451 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47452 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4149; METHOD method_47452 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47453 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4140; METHOD method_47453 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47454 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3852; METHOD method_47454 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47455 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3854; METHOD method_47455 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47456 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3448; METHOD method_47456 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47457 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5717; METHOD method_47457 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47458 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1320; METHOD method_47459 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47459 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1865; METHOD method_47460 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47460 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3956; METHOD method_47461 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47461 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3917; METHOD method_47462 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47462 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4996; METHOD method_47463 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47463 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3827; METHOD method_47464 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47464 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2806; METHOD method_47465 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47465 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2960; METHOD method_47466 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47466 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2591; METHOD method_47467 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47467 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2396; METHOD method_47469 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47468 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1842; METHOD method_47470 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47469 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1792; METHOD method_47471 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47470 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1299; METHOD method_47472 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47471 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1887; METHOD method_47474 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47472 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2248; METHOD method_47475 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry
METHOD method_47473 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1291;
ARG 0 registry
METHOD method_47474 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3611;
ARG 0 registry
METHOD method_47475 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3414;
ARG 0 registry ARG 0 registry
METHOD method_47476 bootstrap ()V METHOD method_47476 bootstrap ()V
METHOD method_47477 create (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_2378; METHOD method_47478 create (Lnet/minecraft/class_5321;Lnet/minecraft/class_2385;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_2385;
ARG 0 key
ARG 1 lifecycle
ARG 2 initializer
METHOD method_47478 create (Lnet/minecraft/class_5321;Lnet/minecraft/class_2385;Lnet/minecraft/class_7923$class_6889;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_2385;
ARG 0 key ARG 0 key
ARG 1 registry ARG 1 registry
ARG 2 initializer ARG 2 initializer
ARG 3 lifecycle
METHOD method_47479 create (Lnet/minecraft/class_5321;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_2378; METHOD method_47479 create (Lnet/minecraft/class_5321;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_2378;
ARG 0 key ARG 0 key
ARG 1 initializer ARG 1 initializer
METHOD method_47480 create (Lnet/minecraft/class_5321;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_7922;
ARG 0 key
ARG 1 defaultId
ARG 2 lifecycle
ARG 3 initializer
METHOD method_47481 create (Lnet/minecraft/class_5321;Ljava/lang/String;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_7922; METHOD method_47481 create (Lnet/minecraft/class_5321;Ljava/lang/String;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_7922;
ARG 0 key ARG 0 key
ARG 1 defaultId ARG 1 defaultId
@ -154,70 +139,63 @@ CLASS net/minecraft/class_7923 net/minecraft/registry/Registries
ARG 0 registries ARG 0 registries
METHOD method_47484 (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;)V METHOD method_47484 (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;)V
ARG 1 registry ARG 1 registry
METHOD method_47486 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5712;
ARG 0 registry
METHOD method_47487 init ()V METHOD method_47487 init ()V
METHOD method_47488 createIntrusive (Lnet/minecraft/class_5321;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_7922;
ARG 0 key
ARG 1 defaultId
ARG 2 lifecycle
ARG 3 initializer
METHOD method_47489 createIntrusive (Lnet/minecraft/class_5321;Ljava/lang/String;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_7922; METHOD method_47489 createIntrusive (Lnet/minecraft/class_5321;Ljava/lang/String;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_7922;
ARG 0 key ARG 0 key
ARG 1 defaultId ARG 1 defaultId
ARG 2 initializer ARG 2 initializer
METHOD method_47490 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7106; METHOD method_47490 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47491 freezeRegistries ()V METHOD method_47491 freezeRegistries ()V
METHOD method_47492 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3816; METHOD method_47492 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47493 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3828; METHOD method_47493 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47494 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5202; METHOD method_47494 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47495 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4663; METHOD method_47495 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47496 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7388; METHOD method_47496 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47497 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5142; METHOD method_47497 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47498 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4648; METHOD method_47498 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47499 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4652; METHOD method_47499 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47500 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6798; METHOD method_47500 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47501 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7151; METHOD method_47501 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47502 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3773; METHOD method_47502 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47503 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6875; METHOD method_47503 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47504 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3031; METHOD method_47504 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47505 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2939; METHOD method_47505 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47506 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6647; METHOD method_47506 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47507 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6123; METHOD method_47507 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47508 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6018; METHOD method_47508 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47509 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5864; METHOD method_47509 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47510 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5669; METHOD method_47510 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47511 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5650; METHOD method_47511 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47512 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5657; METHOD method_47512 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47513 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5342; METHOD method_47513 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47514 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5339; METHOD method_47514 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47515 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5338; METHOD method_47515 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_49927 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_8249; METHOD method_49927 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_53495 createIntrusive (Lnet/minecraft/class_5321;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_2378; METHOD method_53495 createIntrusive (Lnet/minecraft/class_5321;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_2378;
ARG 0 key ARG 0 key

View File

@ -175,9 +175,6 @@ CLASS net/minecraft/class_2378 net/minecraft/registry/Registry
METHOD method_30517 getKey ()Lnet/minecraft/class_5321; METHOD method_30517 getKey ()Lnet/minecraft/class_5321;
COMMENT {@return the registry key that identifies this registry} COMMENT {@return the registry key that identifies this registry}
METHOD method_31138 getLifecycle ()Lcom/mojang/serialization/Lifecycle; METHOD method_31138 getLifecycle ()Lcom/mojang/serialization/Lifecycle;
METHOD method_31139 getEntryLifecycle (Ljava/lang/Object;)Lcom/mojang/serialization/Lifecycle;
COMMENT Gets the lifecycle of a registry entry.
ARG 1 entry
METHOD method_31140 getOrThrow (Lnet/minecraft/class_5321;)Ljava/lang/Object; METHOD method_31140 getOrThrow (Lnet/minecraft/class_5321;)Ljava/lang/Object;
COMMENT {@return the value that is assigned {@code key}} COMMENT {@return the value that is assigned {@code key}}
COMMENT COMMENT
@ -198,12 +195,6 @@ CLASS net/minecraft/class_2378 net/minecraft/registry/Registry
ARG 0 registry ARG 0 registry
ARG 1 key ARG 1 key
ARG 2 entry ARG 2 entry
METHOD method_39667 (Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult;
ARG 1 id
METHOD method_39670 (Ljava/lang/Object;)I
ARG 1 value
METHOD method_39671 (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 1 value
METHOD method_39673 getCodec ()Lcom/mojang/serialization/Codec; METHOD method_39673 getCodec ()Lcom/mojang/serialization/Codec;
COMMENT {@return the codec for serializing {@code T}} COMMENT {@return the codec for serializing {@code T}}
COMMENT COMMENT
@ -235,8 +226,6 @@ CLASS net/minecraft/class_2378 net/minecraft/registry/Registry
COMMENT {@return a stream of all tag keys known to this registry} COMMENT {@return a stream of all tag keys known to this registry}
METHOD method_40276 freeze ()Lnet/minecraft/class_2378; METHOD method_40276 freeze ()Lnet/minecraft/class_2378;
METHOD method_40278 clearTags ()V METHOD method_40278 clearTags ()V
METHOD method_40285 (Lnet/minecraft/class_6880;)Lcom/mojang/serialization/DataResult;
ARG 1 entry
METHOD method_40286 iterateEntries (Lnet/minecraft/class_6862;)Ljava/lang/Iterable; METHOD method_40286 iterateEntries (Lnet/minecraft/class_6862;)Ljava/lang/Iterable;
COMMENT {@return an iterable of values that are assigned {@code tag}, or an empty iterable COMMENT {@return an iterable of values that are assigned {@code tag}, or an empty iterable
COMMENT if the tag is not known to the registry} COMMENT if the tag is not known to the registry}
@ -248,7 +237,7 @@ CLASS net/minecraft/class_2378 net/minecraft/registry/Registry
COMMENT COMMENT
COMMENT @see #getEntry(RegistryKey) COMMENT @see #getEntry(RegistryKey)
ARG 1 key ARG 1 key
METHOD method_40294 createEntryCodec ()Lcom/mojang/serialization/Codec; METHOD method_40294 getEntryCodec ()Lcom/mojang/serialization/Codec;
COMMENT {@return the codec for serializing the registry entry of {@code T}} COMMENT {@return the codec for serializing the registry entry of {@code T}}
COMMENT COMMENT
COMMENT @implNote This serializes a registry entry using the ID. COMMENT @implNote This serializes a registry entry using the ID.
@ -259,19 +248,11 @@ CLASS net/minecraft/class_2378 net/minecraft/registry/Registry
METHOD method_46771 getReadOnlyWrapper ()Lnet/minecraft/class_7225$class_7226; METHOD method_46771 getReadOnlyWrapper ()Lnet/minecraft/class_7225$class_7226;
COMMENT {@return a registry wrapper that does not mutate the backing registry under COMMENT {@return a registry wrapper that does not mutate the backing registry under
COMMENT any circumstances} COMMENT any circumstances}
COMMENT
COMMENT @see net.minecraft.command.CommandRegistryAccess.EntryListCreationPolicy#FAIL
METHOD method_46772 getTagCreatingWrapper ()Lnet/minecraft/class_7225$class_7226; METHOD method_46772 getTagCreatingWrapper ()Lnet/minecraft/class_7225$class_7226;
COMMENT {@return a registry wrapper that creates and stores a new registry entry list COMMENT {@return a registry wrapper that creates and stores a new registry entry list
COMMENT when handling an unknown tag key} COMMENT when handling an unknown tag key}
COMMENT METHOD method_47448 (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
COMMENT @see net.minecraft.command.CommandRegistryAccess.EntryListCreationPolicy#CREATE_NEW ARG 1 value
METHOD method_47441 (Lnet/minecraft/class_6880;)Lcom/mojang/serialization/Lifecycle;
ARG 1 entry
METHOD method_47442 (Lnet/minecraft/class_6880;)Lcom/mojang/serialization/Lifecycle;
ARG 1 entry
METHOD method_47443 (Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult;
ARG 1 id
METHOD method_47983 getEntry (Ljava/lang/Object;)Lnet/minecraft/class_6880; METHOD method_47983 getEntry (Ljava/lang/Object;)Lnet/minecraft/class_6880;
ARG 1 value ARG 1 value
METHOD method_47984 registerReference (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883; METHOD method_47984 registerReference (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883;
@ -282,6 +263,28 @@ CLASS net/minecraft/class_2378 net/minecraft/registry/Registry
ARG 0 registry ARG 0 registry
ARG 1 id ARG 1 id
ARG 2 entry ARG 2 entry
METHOD method_55841 getEntry (Lnet/minecraft/class_2960;)Ljava/util/Optional;
ARG 1 id
METHOD method_56159 getRandomEntry (Lnet/minecraft/class_6862;Lnet/minecraft/class_5819;)Ljava/util/Optional;
COMMENT {@return a random entry from {@code tag}, or an empty {@link Optional} if the
COMMENT tag is empty}
ARG 1 tag
ARG 2 random
METHOD method_56160 (Lnet/minecraft/class_5819;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional;
ARG 1 entryList
METHOD method_57058 getEntryInfo (Lnet/minecraft/class_5321;)Ljava/util/Optional;
ARG 1 key
METHOD method_57059 getReferenceEntryCodec ()Lcom/mojang/serialization/Codec;
METHOD method_57060 (Lnet/minecraft/class_6880$class_6883;)Lcom/mojang/serialization/Lifecycle;
ARG 1 entry
METHOD method_57061 validateReference (Lnet/minecraft/class_6880;)Lcom/mojang/serialization/DataResult;
ARG 1 entry
METHOD method_57062 (Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_2960;
ARG 0 entry
METHOD method_57064 (Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_6880;
ARG 0 entry
METHOD method_57065 (Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult;
ARG 1 id
CLASS 1 CLASS 1
METHOD method_46773 (Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_6880; METHOD method_46773 (Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_6880;
ARG 0 entry ARG 0 entry

View File

@ -25,10 +25,11 @@ CLASS net/minecraft/class_7877 net/minecraft/registry/RegistryBuilder
ARG 1 registry ARG 1 registry
METHOD method_49352 (Ljava/util/Map;Lnet/minecraft/class_7877$class_7883;)V METHOD method_49352 (Ljava/util/Map;Lnet/minecraft/class_7877$class_7883;)V
ARG 1 registry ARG 1 registry
METHOD method_55283 createWrapper (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lnet/minecraft/class_7225$class_7226; METHOD method_55283 createWrapper (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_7876;Ljava/util/Map;)Lnet/minecraft/class_7225$class_7226;
ARG 0 registryRef ARG 0 registryRef
ARG 1 lifecycle ARG 1 lifecycle
ARG 2 entries ARG 2 owner
ARG 3 entries
METHOD method_55285 (Lnet/minecraft/class_7876;Lnet/minecraft/class_5321;Lnet/minecraft/class_8990;Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_7225$class_7874;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883; METHOD method_55285 (Lnet/minecraft/class_7876;Lnet/minecraft/class_5321;Lnet/minecraft/class_8990;Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_7225$class_7874;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;
ARG 6 key ARG 6 key
METHOD method_55286 applyPatches (Lnet/minecraft/class_7876;Lnet/minecraft/class_8990$class_8991;Lnet/minecraft/class_5321;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_7225$class_7874;Lorg/apache/commons/lang3/mutable/MutableObject;)Lnet/minecraft/class_7225$class_7226; METHOD method_55286 applyPatches (Lnet/minecraft/class_7876;Lnet/minecraft/class_8990$class_8991;Lnet/minecraft/class_5321;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_7225$class_7874;Lorg/apache/commons/lang3/mutable/MutableObject;)Lnet/minecraft/class_7225$class_7226;
@ -40,17 +41,18 @@ CLASS net/minecraft/class_7877 net/minecraft/registry/RegistryBuilder
ARG 6 lazyWrapper ARG 6 lazyWrapper
METHOD method_55287 (Lnet/minecraft/class_7876;Lnet/minecraft/class_8990;Lnet/minecraft/class_7225$class_7874;Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/Map;Lnet/minecraft/class_6880$class_6883;)V METHOD method_55287 (Lnet/minecraft/class_7876;Lnet/minecraft/class_8990;Lnet/minecraft/class_7225$class_7874;Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/Map;Lnet/minecraft/class_6880$class_6883;)V
ARG 5 entry ARG 5 entry
METHOD method_55288 (Lnet/minecraft/class_5455$class_6892;)Lnet/minecraft/class_7225$class_7226; METHOD method_55288 (Ljava/util/Map;Lnet/minecraft/class_5455$class_6892;)V
ARG 0 entry ARG 1 registry
METHOD method_55289 createFullWrapperLookup (Lnet/minecraft/class_5455;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_8990$class_8991;Ljava/util/Map;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_7225$class_7874; METHOD method_55289 createFullWrapperLookup (Lnet/minecraft/class_5455;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_8990$class_8991;Ljava/util/Map;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_7225$class_7874;
ARG 1 registryManager ARG 1 registryManager
ARG 2 base ARG 2 base
ARG 3 cloneableRegistries ARG 3 cloneableRegistries
ARG 4 initializedRegistries ARG 4 initializedRegistries
ARG 5 patches ARG 5 patches
METHOD method_55290 createWrapperLookup (Lnet/minecraft/class_5455;Ljava/util/stream/Stream;)Lnet/minecraft/class_7225$class_7874; METHOD method_55290 createWrapperLookup (Lnet/minecraft/class_7877$class_7879;Lnet/minecraft/class_5455;Ljava/util/stream/Stream;)Lnet/minecraft/class_7225$class_7874;
ARG 0 registryManager ARG 0 entryOwner
ARG 1 additionalRegistries ARG 1 registryManager
ARG 2 wrappers
METHOD method_55291 (Lnet/minecraft/class_7877$class_7878;Lnet/minecraft/class_7877$class_7883;)Lnet/minecraft/class_7225$class_7226; METHOD method_55291 (Lnet/minecraft/class_7877$class_7878;Lnet/minecraft/class_7877$class_7883;)Lnet/minecraft/class_7225$class_7226;
ARG 1 registry ARG 1 registry
METHOD method_55292 (Lnet/minecraft/class_7877$class_7879;Lnet/minecraft/class_8990$class_8991;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_7225$class_7874;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/class_5321;)Lnet/minecraft/class_7225$class_7226; METHOD method_55292 (Lnet/minecraft/class_7877$class_7879;Lnet/minecraft/class_8990$class_8991;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_7225$class_7874;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/class_5321;)Lnet/minecraft/class_7225$class_7226;
@ -61,8 +63,13 @@ CLASS net/minecraft/class_7877 net/minecraft/registry/RegistryBuilder
ARG 5 entry ARG 5 entry
METHOD method_55295 (Ljava/util/Set;Lnet/minecraft/class_5321;)Z METHOD method_55295 (Ljava/util/Set;Lnet/minecraft/class_5321;)Z
ARG 1 key ARG 1 key
METHOD method_57094 (Ljava/util/Map;Lnet/minecraft/class_7877$class_7879;Lnet/minecraft/class_7225$class_7226;)V
ARG 2 wrapper
CLASS 2 CLASS 2
FIELD field_40947 keysToEntries Ljava/util/Map; FIELD field_40947 keysToEntries Ljava/util/Map;
CLASS 3
METHOD method_57095 get (Lnet/minecraft/class_5321;)Ljava/util/Optional;
ARG 1 registryRef
CLASS class_7878 Registries CLASS class_7878 Registries
METHOD method_46787 createRegisterable ()Lnet/minecraft/class_7891; METHOD method_46787 createRegisterable ()Lnet/minecraft/class_7891;
METHOD method_46790 (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5455$class_6892;)V METHOD method_46790 (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5455$class_6892;)V
@ -79,12 +86,6 @@ CLASS net/minecraft/class_7877 net/minecraft/registry/RegistryBuilder
METHOD method_55298 checkOrphanedValues ()V METHOD method_55298 checkOrphanedValues ()V
METHOD method_55299 checkUnreferencedKeys ()V METHOD method_55299 checkUnreferencedKeys ()V
CLASS class_7879 AnyOwner CLASS class_7879 AnyOwner
COMMENT An owner that owns multiple registries and holds the owner object for those.
COMMENT {@link #ownerEquals} returns {@code true} for all owners {@linkplain #addOwner previously
COMMENT added}.
FIELD field_40944 owners Ljava/util/Set;
METHOD method_46801 addOwner (Lnet/minecraft/class_7876;)V
ARG 1 owner
METHOD method_55300 downcast ()Lnet/minecraft/class_7876; METHOD method_55300 downcast ()Lnet/minecraft/class_7876;
CLASS class_7880 EntryListCreatingLookup CLASS class_7880 EntryListCreatingLookup
FIELD field_40945 entryOwner Lnet/minecraft/class_7876; FIELD field_40945 entryOwner Lnet/minecraft/class_7876;
@ -119,3 +120,15 @@ CLASS net/minecraft/class_7877 net/minecraft/registry/RegistryBuilder
ARG 1 owner ARG 1 owner
ARG 2 key ARG 2 key
CLASS class_8993 FullPatchesRegistriesPair CLASS class_8993 FullPatchesRegistriesPair
CLASS class_9256 WrapperInfoPair
METHOD method_57096 of (Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7877$class_9256;
ARG 0 wrapper
METHOD method_57097 of (Lnet/minecraft/class_7877$class_7879;Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7877$class_9256;
ARG 0 owner
ARG 1 wrapper
CLASS class_9257 UntaggedDelegatingLookup
FIELD field_49169 base Lnet/minecraft/class_7225$class_7226;
METHOD <init> (Lnet/minecraft/class_7876;Lnet/minecraft/class_7225$class_7226;)V
ARG 1 entryOwner
ARG 2 base
CLASS class_9258 UntaggedLookup

View File

@ -11,43 +11,8 @@ CLASS net/minecraft/class_6895 net/minecraft/registry/RegistryCodecs
ARG 2 alwaysSerializeAsList ARG 2 alwaysSerializeAsList
COMMENT whether to always serialize the list as a list COMMENT whether to always serialize the list as a list
COMMENT instead of serializing as one entry if the length is {@code 0} COMMENT instead of serializing as one entry if the length is {@code 0}
METHOD method_40344 createRegistryCodec (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 0 registryRef
ARG 1 lifecycle
ARG 2 elementCodec
METHOD method_40345 (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/List;)Lnet/minecraft/class_2378;
ARG 2 entries
METHOD method_40347 managerEntry (Lnet/minecraft/class_5321;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec;
ARG 0 registryRef
ARG 1 elementCodec
METHOD method_40348 (Lnet/minecraft/class_5321;Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 2 instance
METHOD method_40349 entryList (Lnet/minecraft/class_5321;Z)Lcom/mojang/serialization/Codec; METHOD method_40349 entryList (Lnet/minecraft/class_5321;Z)Lcom/mojang/serialization/Codec;
ARG 0 registryRef ARG 0 registryRef
ARG 1 alwaysSerializeAsList ARG 1 alwaysSerializeAsList
COMMENT whether to always serialize the list as a list COMMENT whether to always serialize the list as a list
COMMENT instead of serializing as one entry if the length is {@code 0} COMMENT instead of serializing as one entry if the length is {@code 0}
METHOD method_40350 (Lnet/minecraft/class_2378;)Ljava/util/List;
ARG 0 registry
METHOD method_45944 (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lnet/minecraft/class_2378;
ARG 2 entries
METHOD method_45945 (Lnet/minecraft/class_2378;)Ljava/util/Map;
ARG 0 registry
METHOD method_45946 (Lnet/minecraft/class_2385;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_5321;Ljava/lang/Object;)V
ARG 2 key
ARG 3 value
METHOD method_45947 createKeyedRegistryCodec (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 0 registryRef
ARG 1 lifecycle
ARG 2 elementCodec
CLASS class_5501 RegistryManagerEntry
FIELD comp_290 key Lnet/minecraft/class_5321;
FIELD comp_291 rawId I
FIELD comp_292 value Ljava/lang/Object;
METHOD <init> (Lnet/minecraft/class_5321;ILjava/lang/Object;)V
ARG 1 key
ARG 2 rawId
ARG 3 value
METHOD comp_290 key ()Lnet/minecraft/class_5321;
METHOD comp_291 rawId ()I
METHOD comp_292 value ()Ljava/lang/Object;

View File

@ -58,6 +58,10 @@ CLASS net/minecraft/class_5321 net/minecraft/registry/RegistryKey
COMMENT by passing the registry {@code E}. COMMENT by passing the registry {@code E}.
ARG 1 registryRef ARG 1 registryRef
METHOD method_41185 getRegistry ()Lnet/minecraft/class_2960; METHOD method_41185 getRegistry ()Lnet/minecraft/class_2960;
METHOD method_56038 createPacketCodec (Lnet/minecraft/class_5321;)Lnet/minecraft/class_9139;
ARG 0 registry
METHOD method_56039 (Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Lnet/minecraft/class_5321;
ARG 1 id
CLASS class_7892 RegistryIdPair CLASS class_7892 RegistryIdPair
FIELD comp_1150 id Lnet/minecraft/class_2960; FIELD comp_1150 id Lnet/minecraft/class_2960;
METHOD comp_1150 id ()Lnet/minecraft/class_2960; METHOD comp_1150 id ()Lnet/minecraft/class_2960;

View File

@ -2,32 +2,32 @@ CLASS net/minecraft/class_7655 net/minecraft/registry/RegistryLoader
FIELD field_39968 DYNAMIC_REGISTRIES Ljava/util/List; FIELD field_39968 DYNAMIC_REGISTRIES Ljava/util/List;
FIELD field_39969 DIMENSION_REGISTRIES Ljava/util/List; FIELD field_39969 DIMENSION_REGISTRIES Ljava/util/List;
FIELD field_39970 LOGGER Lorg/slf4j/Logger; FIELD field_39970 LOGGER Lorg/slf4j/Logger;
FIELD field_48709 SYNCED_REGISTRIES Ljava/util/List;
FIELD field_49024 EXPERIMENTAL_ENTRY_INFO Lnet/minecraft/class_9248;
FIELD field_49025 RESOURCE_ENTRY_INFO_GETTER Ljava/util/function/Function;
METHOD method_45119 getPath (Lnet/minecraft/class_2960;)Ljava/lang/String; METHOD method_45119 getPath (Lnet/minecraft/class_2960;)Ljava/lang/String;
ARG 0 id ARG 0 id
METHOD method_45120 (Lnet/minecraft/class_3300;Lnet/minecraft/class_6903$class_7863;Lcom/mojang/datafixers/util/Pair;)V METHOD method_45120 (Lnet/minecraft/class_7655$class_7656;Lnet/minecraft/class_6903$class_7863;Lnet/minecraft/class_7655$class_9158;)V
ARG 2 loader ARG 2 loader
METHOD method_45121 load (Lnet/minecraft/class_3300;Lnet/minecraft/class_5455;Ljava/util/List;)Lnet/minecraft/class_5455$class_6890; METHOD method_45121 load (Lnet/minecraft/class_7655$class_7656;Lnet/minecraft/class_5455;Ljava/util/List;)Lnet/minecraft/class_5455$class_6890;
ARG 0 resourceManager ARG 0 loadable
ARG 1 baseRegistryManager ARG 1 baseRegistryManager
ARG 2 entries ARG 2 entries
METHOD method_45122 load (Lnet/minecraft/class_6903$class_7863;Lnet/minecraft/class_3300;Lnet/minecraft/class_5321;Lnet/minecraft/class_2385;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V METHOD method_45122 loadFromResource (Lnet/minecraft/class_3300;Lnet/minecraft/class_6903$class_7863;Lnet/minecraft/class_2385;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V
ARG 0 registryInfoGetter ARG 0 resourceManager
ARG 1 resourceManager ARG 1 infoGetter
ARG 2 registryRef ARG 2 registry
ARG 3 newRegistry ARG 3 elementDecoder
ARG 4 decoder ARG 4 errors
ARG 5 exceptions
METHOD method_45123 (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V METHOD method_45123 (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V
ARG 1 entry ARG 1 entry
METHOD method_45124 (Ljava/lang/String;)V
ARG 0 error
METHOD method_45125 (Ljava/util/Map$Entry;)Lnet/minecraft/class_2960; METHOD method_45125 (Ljava/util/Map$Entry;)Lnet/minecraft/class_2960;
ARG 0 entry ARG 0 entry
METHOD method_45126 writeLoadingError (Ljava/util/Map;)V METHOD method_45126 writeLoadingError (Ljava/util/Map;)V
ARG 0 exceptions ARG 0 exceptions
METHOD method_45127 (Ljava/util/Map;Lnet/minecraft/class_7655$class_7657;)Lcom/mojang/datafixers/util/Pair; METHOD method_45127 (Ljava/util/Map;Lnet/minecraft/class_7655$class_7657;)Lnet/minecraft/class_7655$class_9158;
ARG 1 entry ARG 1 entry
METHOD method_45128 (Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V METHOD method_45128 (Ljava/util/Map;Lnet/minecraft/class_7655$class_9158;)V
ARG 1 loader ARG 1 loader
METHOD method_45129 (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V METHOD method_45129 (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V
ARG 1 elementEntry ARG 1 elementEntry
@ -40,20 +40,62 @@ CLASS net/minecraft/class_7655 net/minecraft/registry/RegistryLoader
ARG 1 additionalRegistries ARG 1 additionalRegistries
METHOD method_46620 createInfo (Lnet/minecraft/class_2385;)Lnet/minecraft/class_6903$class_7862; METHOD method_46620 createInfo (Lnet/minecraft/class_2385;)Lnet/minecraft/class_6903$class_7862;
ARG 0 registry ARG 0 registry
METHOD method_46621 (Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V METHOD method_46621 (Ljava/util/Map;Lnet/minecraft/class_7655$class_9158;)V
ARG 1 pair ARG 1 loader
METHOD method_46622 (Ljava/util/Map;Lnet/minecraft/class_5455$class_6892;)V METHOD method_46622 (Ljava/util/Map;Lnet/minecraft/class_5455$class_6892;)V
ARG 1 entry ARG 1 entry
METHOD method_56514 (Lnet/minecraft/class_3300;Lnet/minecraft/class_7655$class_9158;Lnet/minecraft/class_6903$class_7863;)V
ARG 1 loader
ARG 2 infoGetter
METHOD method_56515 loadFromResource (Lnet/minecraft/class_3300;Lnet/minecraft/class_5455;Ljava/util/List;)Lnet/minecraft/class_5455$class_6890;
ARG 0 resourceManager
ARG 1 registryManager
ARG 2 entries
METHOD method_56516 (Ljava/lang/String;)V
ARG 0 error
METHOD method_56517 (Ljava/util/Map;Lnet/minecraft/class_5912;Lnet/minecraft/class_7655$class_9158;Lnet/minecraft/class_6903$class_7863;)V
ARG 2 loader
ARG 3 infoGetter
METHOD method_56518 loadFromNetwork (Ljava/util/Map;Lnet/minecraft/class_5912;Lnet/minecraft/class_6903$class_7863;Lnet/minecraft/class_2385;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V
ARG 0 data
ARG 1 factory
ARG 2 infoGetter
ARG 3 registry
ARG 4 decoder
ARG 5 loadingErrors
METHOD method_56519 loadFromNetwork (Ljava/util/Map;Lnet/minecraft/class_5912;Lnet/minecraft/class_5455;Ljava/util/List;)Lnet/minecraft/class_5455$class_6890;
ARG 0 data
ARG 1 factory
ARG 2 registryManager
ARG 3 entries
METHOD method_56913 (Ljava/lang/Boolean;)Lcom/mojang/serialization/Lifecycle;
ARG 0 vanilla
METHOD method_56914 (Ljava/util/Optional;)Lnet/minecraft/class_9248;
ARG 0 knownPacks
METHOD method_56915 parseAndAdd (Lnet/minecraft/class_2385;Lcom/mojang/serialization/Decoder;Lnet/minecraft/class_6903;Lnet/minecraft/class_5321;Lnet/minecraft/class_3298;Lnet/minecraft/class_9248;)V
ARG 0 registry
ARG 1 decoder
ARG 2 ops
ARG 3 key
ARG 4 resource
ARG 5 entryInfo
METHOD method_56916 (Ljava/lang/String;)V
ARG 0 error
CLASS class_7656 RegistryLoadable CLASS class_7656 RegistryLoadable
METHOD load (Lnet/minecraft/class_3300;Lnet/minecraft/class_6903$class_7863;)V METHOD apply (Lnet/minecraft/class_7655$class_9158;Lnet/minecraft/class_6903$class_7863;)V
ARG 1 resourceManager ARG 1 loader
ARG 2 registryInfoGetter ARG 2 infoGetter
CLASS class_7657 Entry CLASS class_7657 Entry
METHOD method_45131 getLoader (Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lcom/mojang/datafixers/util/Pair; METHOD method_45131 getLoader (Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lnet/minecraft/class_7655$class_9158;
ARG 1 lifecycle ARG 1 lifecycle
ARG 2 exceptions ARG 2 errors
METHOD method_45132 (Lnet/minecraft/class_2385;Ljava/util/Map;Lnet/minecraft/class_3300;Lnet/minecraft/class_6903$class_7863;)V
ARG 3 resourceManager
ARG 4 registryInfoGetter
METHOD method_54920 addToCloner (Ljava/util/function/BiConsumer;)V METHOD method_54920 addToCloner (Ljava/util/function/BiConsumer;)V
ARG 1 callback ARG 1 callback
CLASS class_9158 Loader
METHOD method_56520 loadFromResource (Lnet/minecraft/class_3300;Lnet/minecraft/class_6903$class_7863;)V
ARG 1 resourceManager
ARG 2 infoGetter
METHOD method_56521 loadFromNetwork (Ljava/util/Map;Lnet/minecraft/class_5912;Lnet/minecraft/class_6903$class_7863;)V
ARG 1 data
ARG 2 factory
ARG 3 infoGetter

View File

@ -31,14 +31,17 @@ CLASS net/minecraft/class_6903 net/minecraft/registry/RegistryOps
ARG 0 registryRef ARG 0 registryRef
METHOD method_46637 getEntryCodec (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; METHOD method_46637 getEntryCodec (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;
ARG 0 key ARG 0 key
METHOD method_56622 withRegistry (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/class_7225$class_7874;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
ARG 1 registryLookup
CLASS 1 CLASS 1
FIELD field_40854 registryRefToInfo Ljava/util/Map; FIELD field_40854 registryRefToInfo Ljava/util/Map;
CLASS 2 CLASS 2
METHOD method_46640 (Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_6903$class_7862;
ARG 0 wrapper
CLASS class_7862 RegistryInfo CLASS class_7862 RegistryInfo
FIELD comp_1131 entryLookup Lnet/minecraft/class_7871; FIELD comp_1131 entryLookup Lnet/minecraft/class_7871;
METHOD comp_1131 entryLookup ()Lnet/minecraft/class_7871; METHOD comp_1131 entryLookup ()Lnet/minecraft/class_7871;
METHOD method_57074 fromWrapper (Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_6903$class_7862;
ARG 0 wrapper
CLASS class_7863 RegistryInfoGetter CLASS class_7863 RegistryInfoGetter
METHOD method_46623 getRegistryInfo (Lnet/minecraft/class_5321;)Ljava/util/Optional; METHOD method_46623 getRegistryInfo (Lnet/minecraft/class_5321;)Ljava/util/Optional;
ARG 1 registryRef ARG 1 registryRef

View File

@ -6,28 +6,24 @@ CLASS net/minecraft/class_7225 net/minecraft/registry/RegistryWrapper
COMMENT @see Registry#getKeys COMMENT @see Registry#getKeys
METHOD method_42020 streamTags ()Ljava/util/stream/Stream; METHOD method_42020 streamTags ()Ljava/util/stream/Stream;
COMMENT @see Registry#streamTags COMMENT @see Registry#streamTags
METHOD method_46753 filter (Ljava/util/function/Predicate;)Lnet/minecraft/class_7225;
ARG 1 filter
METHOD method_46754 streamKeys ()Ljava/util/stream/Stream; METHOD method_46754 streamKeys ()Ljava/util/stream/Stream;
METHOD method_46755 streamTagKeys ()Ljava/util/stream/Stream; METHOD method_46755 streamTagKeys ()Ljava/util/stream/Stream;
CLASS 1
METHOD method_46756 (Ljava/util/function/Predicate;Lnet/minecraft/class_6880$class_6883;)Z
ARG 1 entry
METHOD method_46757 (Ljava/util/function/Predicate;Lnet/minecraft/class_6880$class_6883;)Z
ARG 1 entry
CLASS class_7226 Impl CLASS class_7226 Impl
METHOD method_45919 withFeatureFilter (Lnet/minecraft/class_7699;)Lnet/minecraft/class_7225; METHOD method_45919 withFeatureFilter (Lnet/minecraft/class_7699;)Lnet/minecraft/class_7225$class_7226;
ARG 1 enabledFeatures ARG 1 enabledFeatures
METHOD method_45920 (Lnet/minecraft/class_7699;Ljava/lang/Object;)Z METHOD method_45920 (Lnet/minecraft/class_7699;Ljava/lang/Object;)Z
ARG 1 feature ARG 1 feature
METHOD method_46765 getRegistryKey ()Lnet/minecraft/class_5321; METHOD method_46765 getRegistryKey ()Lnet/minecraft/class_5321;
METHOD method_46766 getLifecycle ()Lcom/mojang/serialization/Lifecycle; METHOD method_46766 getLifecycle ()Lcom/mojang/serialization/Lifecycle;
METHOD method_56882 withPredicateFilter (Ljava/util/function/Predicate;)Lnet/minecraft/class_7225$class_7226;
ARG 1 predicate
CLASS 1
METHOD method_46756 (Ljava/util/function/Predicate;Lnet/minecraft/class_6880$class_6883;)Z
ARG 1 entry
METHOD method_46757 (Ljava/util/function/Predicate;Lnet/minecraft/class_6880$class_6883;)Z
ARG 1 entry
CLASS class_7875 Delegating CLASS class_7875 Delegating
METHOD method_46725 getBase ()Lnet/minecraft/class_7225$class_7226; METHOD method_46725 getBase ()Lnet/minecraft/class_7225$class_7226;
CLASS class_7873 Delegating
FIELD field_40933 baseWrapper Lnet/minecraft/class_7225;
METHOD <init> (Lnet/minecraft/class_7225;)V
ARG 1 baseWrapper
CLASS class_7874 WrapperLookup CLASS class_7874 WrapperLookup
METHOD method_46758 createRegistryLookup ()Lnet/minecraft/class_7871$class_7872; METHOD method_46758 createRegistryLookup ()Lnet/minecraft/class_7871$class_7872;
METHOD method_46759 getOptionalWrapper (Lnet/minecraft/class_5321;)Ljava/util/Optional; METHOD method_46759 getOptionalWrapper (Lnet/minecraft/class_5321;)Ljava/util/Optional;
@ -39,6 +35,8 @@ CLASS net/minecraft/class_7225 net/minecraft/registry/RegistryWrapper
METHOD method_46762 getWrapperOrThrow (Lnet/minecraft/class_5321;)Lnet/minecraft/class_7225$class_7226; METHOD method_46762 getWrapperOrThrow (Lnet/minecraft/class_5321;)Lnet/minecraft/class_7225$class_7226;
ARG 1 registryRef ARG 1 registryRef
METHOD method_55282 streamAllRegistryKeys ()Ljava/util/stream/Stream; METHOD method_55282 streamAllRegistryKeys ()Ljava/util/stream/Stream;
METHOD method_57093 getOps (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/class_6903;
ARG 1 delegate
CLASS 1 CLASS 1
METHOD method_46764 (Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7871; METHOD method_46764 (Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7871;
ARG 0 lookup ARG 0 lookup

View File

@ -1,35 +1,31 @@
CLASS net/minecraft/class_7782 net/minecraft/registry/SerializableRegistries CLASS net/minecraft/class_7782 net/minecraft/registry/SerializableRegistries
FIELD field_40587 CODEC Lcom/mojang/serialization/Codec; FIELD field_48771 SYNCED_REGISTRIES Ljava/util/Set;
FIELD field_40588 REGISTRIES Ljava/util/Map;
METHOD method_45948 createCodec ()Lcom/mojang/serialization/Codec;
METHOD method_45949 getNetworkCodec (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/DataResult;
ARG 0 registryRef
METHOD method_45950 (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 1 codec
METHOD method_45951 add (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)V
ARG 0 builder
ARG 1 key
ARG 2 networkCodec
METHOD method_45952 createDynamicRegistryManagerCodec (Lcom/mojang/serialization/codecs/UnboundedMapCodec;)Lcom/mojang/serialization/Codec;
ARG 0 networkCodec
METHOD method_45953 streamRegistryManagerEntries (Lnet/minecraft/class_7780;)Ljava/util/stream/Stream; METHOD method_45953 streamRegistryManagerEntries (Lnet/minecraft/class_7780;)Ljava/util/stream/Stream;
ARG 0 combinedRegistries ARG 0 combinedRegistries
METHOD method_45954 (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/DataResult;
ARG 0 registry
METHOD method_45955 (Lnet/minecraft/class_5455$class_6892;)Lnet/minecraft/class_2378;
ARG 0 entry
METHOD method_45956 stream (Lnet/minecraft/class_5455;)Ljava/util/stream/Stream; METHOD method_45956 stream (Lnet/minecraft/class_5455;)Ljava/util/stream/Stream;
ARG 0 dynamicRegistryManager ARG 0 dynamicRegistryManager
METHOD method_45957 (Lnet/minecraft/class_7782$class_7783;)Lcom/mojang/serialization/Codec;
ARG 0 info
METHOD method_45959 (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/DataResult;
ARG 0 registryRef
METHOD method_45960 (Lnet/minecraft/class_5455$class_6892;)Lnet/minecraft/class_5321;
ARG 0 entry
METHOD method_45961 (Lnet/minecraft/class_5455;)Ljava/util/Map;
ARG 0 registryManager
METHOD method_45963 (Lnet/minecraft/class_5455$class_6892;)Z
ARG 0 entry
METHOD method_47449 streamDynamicEntries (Lnet/minecraft/class_7780;)Ljava/util/stream/Stream; METHOD method_47449 streamDynamicEntries (Lnet/minecraft/class_7780;)Ljava/util/stream/Stream;
ARG 0 combinedRegistries ARG 0 combinedRegistries
CLASS class_7783 Info METHOD method_56595 (Lnet/minecraft/class_2378;Ljava/util/Set;Lnet/minecraft/class_7655$class_7657;Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/class_6880$class_6883;)V
ARG 5 registryEntry
METHOD method_56596 (Ljava/util/Set;Lnet/minecraft/class_7655$class_7657;Lcom/mojang/serialization/DynamicOps;Ljava/util/function/BiConsumer;Lnet/minecraft/class_2378;)V
ARG 4 registry
METHOD method_56597 serialize (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_7655$class_7657;Lnet/minecraft/class_5455;Ljava/util/Set;Ljava/util/function/BiConsumer;)V
ARG 0 nbtOps
ARG 1 entry
ARG 2 registryManager
ARG 3 knownPacks
ARG 4 callback
METHOD method_56598 forEachSyncedRegistry (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5455;Ljava/util/Set;Ljava/util/function/BiConsumer;)V
ARG 0 nbtOps
ARG 1 registryManager
ARG 2 knownPacks
ARG 3 callback
METHOD method_56599 (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5455;Ljava/util/Set;Ljava/util/function/BiConsumer;Lnet/minecraft/class_7655$class_7657;)V
ARG 4 registry
METHOD method_56600 (Lnet/minecraft/class_6880$class_6883;Ljava/lang/String;)Ljava/lang/IllegalArgumentException;
ARG 1 error
METHOD method_56601 (Lnet/minecraft/class_5455$class_6892;)Z
ARG 0 registry
CLASS class_9176 SerializedRegistryEntry
FIELD field_48772 PACKET_CODEC Lnet/minecraft/class_9139;

View File

@ -4,20 +4,18 @@ CLASS net/minecraft/class_2370 net/minecraft/registry/SimpleRegistry
COMMENT COMMENT
COMMENT @see Registry COMMENT @see Registry
FIELD field_11107 idToEntry Ljava/util/Map; FIELD field_11107 idToEntry Ljava/util/Map;
FIELD field_11109 nextId I
FIELD field_25067 keyToEntry Ljava/util/Map; FIELD field_25067 keyToEntry Ljava/util/Map;
FIELD field_26682 rawIdToEntry Lit/unimi/dsi/fastutil/objects/ObjectList; FIELD field_26682 rawIdToEntry Lit/unimi/dsi/fastutil/objects/ObjectList;
FIELD field_26683 entryToRawId Lit/unimi/dsi/fastutil/objects/Reference2IntMap; FIELD field_26683 entryToRawId Lit/unimi/dsi/fastutil/objects/Reference2IntMap;
FIELD field_26731 entryToLifecycle Ljava/util/Map;
FIELD field_26732 lifecycle Lcom/mojang/serialization/Lifecycle; FIELD field_26732 lifecycle Lcom/mojang/serialization/Lifecycle;
FIELD field_36461 valueToEntry Ljava/util/Map; FIELD field_36461 valueToEntry Ljava/util/Map;
FIELD field_36462 tagToEntryList Ljava/util/Map; FIELD field_36462 tagToEntryList Ljava/util/Map;
FIELD field_36463 frozen Z FIELD field_36463 frozen Z
FIELD field_36634 cachedEntries Ljava/util/List;
FIELD field_36635 LOGGER Lorg/slf4j/Logger; FIELD field_36635 LOGGER Lorg/slf4j/Logger;
FIELD field_40584 intrusiveValueToEntry Ljava/util/Map; FIELD field_40584 intrusiveValueToEntry Ljava/util/Map;
FIELD field_41126 key Lnet/minecraft/class_5321; FIELD field_41126 key Lnet/minecraft/class_5321;
FIELD field_41127 wrapper Lnet/minecraft/class_7225$class_7226; FIELD field_41127 wrapper Lnet/minecraft/class_7225$class_7226;
FIELD field_49135 keyToEntryInfo Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;)V METHOD <init> (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;)V
ARG 1 key ARG 1 key
ARG 2 lifecycle ARG 2 lifecycle
@ -49,9 +47,6 @@ CLASS net/minecraft/class_2370 net/minecraft/registry/SimpleRegistry
ARG 1 valuex ARG 1 valuex
METHOD method_40274 assertNotFrozen (Lnet/minecraft/class_5321;)V METHOD method_40274 assertNotFrozen (Lnet/minecraft/class_5321;)V
ARG 1 key ARG 1 key
METHOD method_40277 (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;
ARG 1 key
METHOD method_40561 getEntries ()Ljava/util/List;
METHOD method_40562 createNamedEntryList (Lnet/minecraft/class_6862;)Lnet/minecraft/class_6885$class_6888; METHOD method_40562 createNamedEntryList (Lnet/minecraft/class_6862;)Lnet/minecraft/class_6885$class_6888;
ARG 1 tag ARG 1 tag
METHOD method_40563 (Lnet/minecraft/class_6862;)Ljava/lang/String; METHOD method_40563 (Lnet/minecraft/class_6862;)Ljava/lang/String;
@ -64,9 +59,6 @@ CLASS net/minecraft/class_2370 net/minecraft/registry/SimpleRegistry
ARG 0 value ARG 0 value
ARG 1 entry ARG 1 entry
METHOD method_45939 assertNotFrozen ()V METHOD method_45939 assertNotFrozen ()V
METHOD method_46744 set (ILnet/minecraft/class_5321;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_6880$class_6883; METHOD method_56594 (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;
ARG 1 rawId ARG 1 k
ARG 2 key
ARG 3 value
ARG 4 lifecycle
CLASS 1 CLASS 1

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_9226 net/minecraft/registry/VersionedIdentifier
FIELD field_49035 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49036 DEFAULT_NAMESPACE Ljava/lang/String;
METHOD method_56931 isVanilla ()Z
METHOD method_56932 createVanilla (Ljava/lang/String;)Lnet/minecraft/class_9226;
ARG 0 path

View File

@ -59,6 +59,11 @@ CLASS net/minecraft/class_6880 net/minecraft/registry/entry/RegistryEntry
COMMENT stand-alone or intrusive. COMMENT stand-alone or intrusive.
METHOD method_46745 ownerEquals (Lnet/minecraft/class_7876;)Z METHOD method_46745 ownerEquals (Lnet/minecraft/class_7876;)Z
ARG 1 owner ARG 1 owner
METHOD method_55838 matches (Lnet/minecraft/class_6880;)Z
ARG 1 entry
METHOD method_55839 (Lnet/minecraft/class_5321;)Ljava/lang/String;
ARG 0 key
METHOD method_55840 getIdAsString ()Ljava/lang/String;
CLASS class_6881 Direct CLASS class_6881 Direct
COMMENT A direct registry entry holds the value directly. The value does not have to be COMMENT A direct registry entry holds the value directly. The value does not have to be
COMMENT registered in a registry. Therefore, they receive no ID or registry key, and they COMMENT registered in a registry. Therefore, they receive no ID or registry key, and they

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_9248 net/minecraft/registry/entry/RegistryEntryInfo
FIELD field_49136 DEFAULT Lnet/minecraft/class_9248;

View File

@ -9,8 +9,6 @@ CLASS net/minecraft/class_3505 net/minecraft/registry/tag/TagManagerLoader
ARG 2 prepareExecutor ARG 2 prepareExecutor
ARG 3 requirement ARG 3 requirement
METHOD method_40096 getRegistryTags ()Ljava/util/List; METHOD method_40096 getRegistryTags ()Ljava/util/List;
METHOD method_40097 (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Ljava/util/Optional;
ARG 2 id
METHOD method_40098 (Ljava/util/List;Ljava/lang/Void;)V METHOD method_40098 (Ljava/util/List;Ljava/lang/Void;)V
ARG 2 void_ ARG 2 void_
METHOD method_40099 getPath (Lnet/minecraft/class_5321;)Ljava/lang/String; METHOD method_40099 getPath (Lnet/minecraft/class_5321;)Ljava/lang/String;

View File

@ -31,7 +31,9 @@ CLASS net/minecraft/class_6864 net/minecraft/registry/tag/TagPacketSerializer
ARG 1 buf ARG 1 buf
METHOD method_33160 fromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_6864$class_5748; METHOD method_33160 fromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_6864$class_5748;
ARG 0 buf ARG 0 buf
METHOD method_40108 isEmpty ()Z METHOD method_56531 size ()I
METHOD method_56532 loadTo (Lnet/minecraft/class_2378;)V
ARG 1 registry
CLASS class_6865 Loader CLASS class_6865 Loader
METHOD accept (Lnet/minecraft/class_6862;Ljava/util/List;)V METHOD accept (Lnet/minecraft/class_6862;Ljava/util/List;)V
ARG 1 tag ARG 1 tag

View File

@ -1,10 +1,8 @@
CLASS net/minecraft/class_3255 net/minecraft/resource/AbstractFileResourcePack CLASS net/minecraft/class_3255 net/minecraft/resource/AbstractFileResourcePack
FIELD field_14182 LOGGER Lorg/slf4j/Logger; FIELD field_14182 LOGGER Lorg/slf4j/Logger;
FIELD field_39993 name Ljava/lang/String; FIELD field_49031 info Lnet/minecraft/class_9224;
FIELD field_40857 alwaysStable Z METHOD <init> (Lnet/minecraft/class_9224;)V
METHOD <init> (Ljava/lang/String;Z)V ARG 1 info
ARG 1 name
ARG 2 alwaysStable
METHOD method_14392 parseMetadata (Lnet/minecraft/class_3270;Ljava/io/InputStream;)Ljava/lang/Object; METHOD method_14392 parseMetadata (Lnet/minecraft/class_3270;Ljava/io/InputStream;)Ljava/lang/Object;
ARG 0 metaReader ARG 0 metaReader
ARG 1 inputStream ARG 1 inputStream

View File

@ -4,11 +4,13 @@ CLASS net/minecraft/class_3268 net/minecraft/resource/DefaultResourcePack
FIELD field_26938 metadata Lnet/minecraft/class_7662; FIELD field_26938 metadata Lnet/minecraft/class_7662;
FIELD field_40002 rootPaths Ljava/util/List; FIELD field_40002 rootPaths Ljava/util/List;
FIELD field_40003 namespacePaths Ljava/util/Map; FIELD field_40003 namespacePaths Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_7662;Ljava/util/Set;Ljava/util/List;Ljava/util/Map;)V FIELD field_49032 info Lnet/minecraft/class_9224;
ARG 1 metadata METHOD <init> (Lnet/minecraft/class_9224;Lnet/minecraft/class_7662;Ljava/util/Set;Ljava/util/List;Ljava/util/Map;)V
ARG 2 namespaces ARG 1 info
ARG 3 rootPaths ARG 2 metadata
ARG 4 namespacePaths ARG 3 namespaces
ARG 4 rootPaths
ARG 5 namespacePaths
METHOD method_14418 collectIdentifiers (Lnet/minecraft/class_3262$class_7664;Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;)V METHOD method_14418 collectIdentifiers (Lnet/minecraft/class_3262$class_7664;Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;)V
ARG 0 consumer ARG 0 consumer
ARG 1 namespace ARG 1 namespace
@ -16,7 +18,7 @@ CLASS net/minecraft/class_3268 net/minecraft/resource/DefaultResourcePack
ARG 3 prefixSegments ARG 3 prefixSegments
METHOD method_43032 getFactory ()Lnet/minecraft/class_5912; METHOD method_43032 getFactory ()Lnet/minecraft/class_5912;
METHOD method_45188 (Lnet/minecraft/class_2960;)Ljava/util/Optional; METHOD method_45188 (Lnet/minecraft/class_2960;)Ljava/util/Optional;
ARG 1 name ARG 1 id
METHOD method_45189 (Lnet/minecraft/class_2960;Lnet/minecraft/class_3264;Ljava/util/List;)Lnet/minecraft/class_7367; METHOD method_45189 (Lnet/minecraft/class_2960;Lnet/minecraft/class_3264;Ljava/util/List;)Lnet/minecraft/class_7367;
ARG 3 segments ARG 3 segments
METHOD method_45190 (Lnet/minecraft/class_2960;Lnet/minecraft/class_3264;Ljava/util/function/Consumer;Ljava/util/List;)V METHOD method_45190 (Lnet/minecraft/class_2960;Lnet/minecraft/class_3264;Ljava/util/function/Consumer;Ljava/util/List;)V

View File

@ -33,7 +33,8 @@ CLASS net/minecraft/class_7665 net/minecraft/resource/DefaultResourcePackBuilder
ARG 2 path ARG 2 path
METHOD method_45209 exists (Ljava/nio/file/Path;)Z METHOD method_45209 exists (Ljava/nio/file/Path;)Z
ARG 1 path ARG 1 path
METHOD method_45210 build ()Lnet/minecraft/class_3268; METHOD method_45210 build (Lnet/minecraft/class_9224;)Lnet/minecraft/class_3268;
ARG 1 info
METHOD method_45211 (Lnet/minecraft/class_3264;Ljava/nio/file/Path;)V METHOD method_45211 (Lnet/minecraft/class_3264;Ljava/nio/file/Path;)V
ARG 1 type ARG 1 type
ARG 2 path ARG 2 path

View File

@ -2,10 +2,9 @@ CLASS net/minecraft/class_3259 net/minecraft/resource/DirectoryResourcePack
FIELD field_14187 LOGGER Lorg/slf4j/Logger; FIELD field_14187 LOGGER Lorg/slf4j/Logger;
FIELD field_40000 SEPARATOR_JOINER Lcom/google/common/base/Joiner; FIELD field_40000 SEPARATOR_JOINER Lcom/google/common/base/Joiner;
FIELD field_40001 root Ljava/nio/file/Path; FIELD field_40001 root Ljava/nio/file/Path;
METHOD <init> (Ljava/lang/String;Ljava/nio/file/Path;Z)V METHOD <init> (Lnet/minecraft/class_9224;Ljava/nio/file/Path;)V
ARG 1 name ARG 1 info
ARG 2 root ARG 2 root
ARG 3 alwaysStable
METHOD method_14402 isValidPath (Ljava/nio/file/Path;)Z METHOD method_14402 isValidPath (Ljava/nio/file/Path;)Z
ARG 0 path ARG 0 path
METHOD method_45179 (Lnet/minecraft/class_2960;Lcom/mojang/serialization/DataResult$PartialResult;)Lnet/minecraft/class_7367; METHOD method_45179 (Lnet/minecraft/class_2960;Lcom/mojang/serialization/DataResult$PartialResult;)Lnet/minecraft/class_7367;
@ -33,7 +32,5 @@ CLASS net/minecraft/class_3259 net/minecraft/resource/DirectoryResourcePack
ARG 0 path ARG 0 path
CLASS class_8619 DirectoryBackedFactory CLASS class_8619 DirectoryBackedFactory
FIELD field_45049 path Ljava/nio/file/Path; FIELD field_45049 path Ljava/nio/file/Path;
FIELD field_45050 alwaysStable Z METHOD <init> (Ljava/nio/file/Path;)V
METHOD <init> (Ljava/nio/file/Path;Z)V
ARG 1 path ARG 1 path
ARG 2 alwaysStable

View File

@ -4,23 +4,21 @@ CLASS net/minecraft/class_3279 net/minecraft/resource/FileResourcePackProvider
FIELD field_40044 LOGGER Lorg/slf4j/Logger; FIELD field_40044 LOGGER Lorg/slf4j/Logger;
FIELD field_40045 type Lnet/minecraft/class_3264; FIELD field_40045 type Lnet/minecraft/class_3264;
FIELD field_45054 symlinkFinder Lnet/minecraft/class_8580; FIELD field_45054 symlinkFinder Lnet/minecraft/class_8580;
FIELD field_49034 POSITION Lnet/minecraft/class_9225;
METHOD <init> (Ljava/nio/file/Path;Lnet/minecraft/class_3264;Lnet/minecraft/class_5352;Lnet/minecraft/class_8580;)V METHOD <init> (Ljava/nio/file/Path;Lnet/minecraft/class_3264;Lnet/minecraft/class_5352;Lnet/minecraft/class_8580;)V
ARG 1 packsDir ARG 1 packsDir
ARG 2 type ARG 2 type
ARG 3 source ARG 3 source
ARG 4 symlinkFinder ARG 4 symlinkFinder
METHOD method_45271 forEachProfile (Ljava/nio/file/Path;Lnet/minecraft/class_8580;ZLjava/util/function/BiConsumer;)V METHOD method_45271 forEachProfile (Ljava/nio/file/Path;Lnet/minecraft/class_8580;Ljava/util/function/BiConsumer;)V
ARG 0 path ARG 0 path
ARG 1 symlinkFinder ARG 1 symlinkFinder
ARG 2 alwaysStable ARG 2 callback
ARG 3 consumer
METHOD method_45272 (Ljava/util/function/Consumer;Ljava/nio/file/Path;Lnet/minecraft/class_3288$class_7680;)V METHOD method_45272 (Ljava/util/function/Consumer;Ljava/nio/file/Path;Lnet/minecraft/class_3288$class_7680;)V
ARG 2 path ARG 2 path
ARG 3 packFactory ARG 3 packFactory
METHOD method_45273 getFileName (Ljava/nio/file/Path;)Ljava/lang/String; METHOD method_45273 getFileName (Ljava/nio/file/Path;)Ljava/lang/String;
ARG 0 path ARG 0 path
METHOD method_56930 createPackInfo (Ljava/nio/file/Path;)Lnet/minecraft/class_9224;
ARG 1 path
CLASS class_8620 PackOpenerImpl CLASS class_8620 PackOpenerImpl
FIELD field_45055 alwaysStable Z
METHOD <init> (Lnet/minecraft/class_8580;Z)V
ARG 1 symlinkFinder
ARG 2 alwaysStable

View File

@ -30,11 +30,11 @@ CLASS net/minecraft/class_3294 net/minecraft/resource/NamespaceResourceManager
ARG 0 pack ARG 0 pack
ARG 1 idToEntryList ARG 1 idToEntryList
METHOD method_41260 addPack (Ljava/lang/String;Lnet/minecraft/class_3262;Ljava/util/function/Predicate;)V METHOD method_41260 addPack (Ljava/lang/String;Lnet/minecraft/class_3262;Ljava/util/function/Predicate;)V
ARG 1 name ARG 1 id
ARG 2 underlyingPack ARG 2 underlyingPack
ARG 3 filter ARG 3 filter
METHOD method_41261 addPack (Ljava/lang/String;Ljava/util/function/Predicate;)V METHOD method_41261 addPack (Ljava/lang/String;Ljava/util/function/Predicate;)V
ARG 1 name ARG 1 id
ARG 2 filter ARG 2 filter
METHOD method_43035 createMetadataSupplier (Lnet/minecraft/class_2960;I)Lnet/minecraft/class_7367; METHOD method_43035 createMetadataSupplier (Lnet/minecraft/class_2960;I)Lnet/minecraft/class_7367;
ARG 1 id ARG 1 id
@ -71,7 +71,7 @@ CLASS net/minecraft/class_3294 net/minecraft/resource/NamespaceResourceManager
METHOD <init> (Ljava/io/InputStream;Lnet/minecraft/class_2960;Ljava/lang/String;)V METHOD <init> (Ljava/io/InputStream;Lnet/minecraft/class_2960;Ljava/lang/String;)V
ARG 1 parent ARG 1 parent
ARG 2 id ARG 2 id
ARG 3 packName ARG 3 packId
CLASS class_7081 EntryList CLASS class_7081 EntryList
FIELD comp_1005 id Lnet/minecraft/class_2960; FIELD comp_1005 id Lnet/minecraft/class_2960;
FIELD comp_527 metadataId Lnet/minecraft/class_2960; FIELD comp_527 metadataId Lnet/minecraft/class_2960;

View File

@ -16,17 +16,17 @@ CLASS net/minecraft/class_3298 net/minecraft/resource/Resource
ARG 1 pack ARG 1 pack
ARG 2 inputSupplier ARG 2 inputSupplier
ARG 3 metadataSupplier ARG 3 metadataSupplier
METHOD method_14480 getResourcePackName ()Ljava/lang/String; METHOD method_14480 getPackId ()Ljava/lang/String;
COMMENT Returns the user-friendly name of the pack this resource is from. COMMENT {@return the ID of the pack this resource is from}
METHOD method_14481 getMetadata ()Lnet/minecraft/class_7368; METHOD method_14481 getMetadata ()Lnet/minecraft/class_7368;
COMMENT {@return the metadata for the resource} COMMENT {@return the metadata for the resource}
COMMENT COMMENT
COMMENT <p>The metadata must then be decoded using COMMENT <p>The metadata must then be decoded using
COMMENT {@link ResourceMetadata#decode(ResourceMetadataReader)} before using. COMMENT {@link ResourceMetadata#decode(ResourceMetadataReader)} before using.
METHOD method_14482 getInputStream ()Ljava/io/InputStream; METHOD method_14482 getInputStream ()Ljava/io/InputStream;
COMMENT Returns the input stream of this resource. COMMENT {@return the input stream of this resource}
COMMENT COMMENT
COMMENT <p>This input stream is closed when this resource is closed. COMMENT <p>This input stream is closed when this resource is closed.
METHOD method_43039 getReader ()Ljava/io/BufferedReader; METHOD method_43039 getReader ()Ljava/io/BufferedReader;
METHOD method_45304 getPack ()Lnet/minecraft/class_3262; METHOD method_45304 getPack ()Lnet/minecraft/class_3262;
METHOD method_45305 isAlwaysStable ()Z METHOD method_56936 getKnownPackInfo ()Ljava/util/Optional;

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_5912 net/minecraft/resource/ResourceFactory CLASS net/minecraft/class_5912 net/minecraft/resource/ResourceFactory
COMMENT Provides resource access. COMMENT Provides resource access.
FIELD field_49043 MISSING Lnet/minecraft/class_5912;
METHOD fromMap (Ljava/util/Map;)Lnet/minecraft/class_5912; METHOD fromMap (Ljava/util/Map;)Lnet/minecraft/class_5912;
ARG 0 map ARG 0 map
METHOD getResourceOrThrow (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3298; METHOD getResourceOrThrow (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3298;
@ -15,6 +16,8 @@ CLASS net/minecraft/class_5912 net/minecraft/resource/ResourceFactory
COMMENT the resource identifier to search for COMMENT the resource identifier to search for
METHOD method_45307 (Ljava/util/Map;Lnet/minecraft/class_2960;)Ljava/util/Optional; METHOD method_45307 (Ljava/util/Map;Lnet/minecraft/class_2960;)Ljava/util/Optional;
ARG 1 id ARG 1 id
METHOD method_56937 (Lnet/minecraft/class_2960;)Ljava/util/Optional;
ARG 0 id
METHOD open (Lnet/minecraft/class_2960;)Ljava/io/InputStream; METHOD open (Lnet/minecraft/class_2960;)Ljava/io/InputStream;
ARG 1 id ARG 1 id
METHOD openAsReader (Lnet/minecraft/class_2960;)Ljava/io/BufferedReader; METHOD openAsReader (Lnet/minecraft/class_2960;)Ljava/io/BufferedReader;

View File

@ -19,10 +19,9 @@ CLASS net/minecraft/class_3262 net/minecraft/resource/ResourcePack
ARG 2 namespace ARG 2 namespace
ARG 3 prefix ARG 3 prefix
ARG 4 consumer ARG 4 consumer
METHOD method_14409 getName ()Ljava/lang/String; METHOD method_14409 getId ()Ljava/lang/String;
METHOD method_14410 openRoot ([Ljava/lang/String;)Lnet/minecraft/class_7367; METHOD method_14410 openRoot ([Ljava/lang/String;)Lnet/minecraft/class_7367;
ARG 1 segments ARG 1 segments
METHOD method_45178 isAlwaysStable ()Z METHOD method_56926 getInfo ()Lnet/minecraft/class_9224;
COMMENT {@return whether the dynamic registry entries from this pack are always METHOD method_56929 getKnownPackInfo ()Ljava/util/Optional;
COMMENT "stable"/not experimental}
CLASS class_7664 ResultConsumer CLASS class_7664 ResultConsumer

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_9224 net/minecraft/resource/ResourcePackInfo
METHOD method_56927 getInformationText (ZLnet/minecraft/class_2561;)Lnet/minecraft/class_2561;
ARG 1 enabled
ARG 2 description
METHOD method_56928 (ZLnet/minecraft/class_2561;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;
ARG 3 style

View File

@ -13,15 +13,15 @@ CLASS net/minecraft/class_3283 net/minecraft/resource/ResourcePackManager
METHOD method_14447 setEnabledProfiles (Ljava/util/Collection;)V METHOD method_14447 setEnabledProfiles (Ljava/util/Collection;)V
ARG 1 enabled ARG 1 enabled
METHOD method_14449 getProfile (Ljava/lang/String;)Lnet/minecraft/class_3288; METHOD method_14449 getProfile (Ljava/lang/String;)Lnet/minecraft/class_3288;
ARG 1 name ARG 1 id
METHOD method_29206 getNames ()Ljava/util/Collection; METHOD method_29206 getIds ()Ljava/util/Collection;
METHOD method_29207 hasProfile (Ljava/lang/String;)Z METHOD method_29207 hasProfile (Ljava/lang/String;)Z
ARG 1 name ARG 1 id
METHOD method_29208 buildEnabledProfiles (Ljava/util/Collection;)Ljava/util/List; METHOD method_29208 buildEnabledProfiles (Ljava/util/Collection;)Ljava/util/List;
ARG 1 enabledNames ARG 1 enabledNames
METHOD method_29209 streamProfilesByName (Ljava/util/Collection;)Ljava/util/stream/Stream; METHOD method_29209 streamProfilesById (Ljava/util/Collection;)Ljava/util/stream/Stream;
ARG 1 names ARG 1 ids
METHOD method_29210 getEnabledNames ()Ljava/util/Collection; METHOD method_29210 getEnabledIds ()Ljava/util/Collection;
METHOD method_29211 createResourcePacks ()Ljava/util/List; METHOD method_29211 createResourcePacks ()Ljava/util/List;
METHOD method_29212 providePackProfiles ()Ljava/util/Map; METHOD method_29212 providePackProfiles ()Ljava/util/Map;
METHOD method_29484 (Ljava/util/Map;Lnet/minecraft/class_3288;)V METHOD method_29484 (Ljava/util/Map;Lnet/minecraft/class_3288;)V

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9225 net/minecraft/resource/ResourcePackPosition

View File

@ -8,72 +8,44 @@ CLASS net/minecraft/class_3288 net/minecraft/resource/ResourcePackProfile
COMMENT <p>The profiles are registered by {@link ResourcePackProvider}s. COMMENT <p>The profiles are registered by {@link ResourcePackProvider}s.
COMMENT COMMENT
COMMENT <p>Closing the profile doesn't have any effect. COMMENT <p>Closing the profile doesn't have any effect.
FIELD field_14270 pinned Z
FIELD field_14271 alwaysEnabled Z
FIELD field_14272 name Ljava/lang/String;
FIELD field_14273 packFactory Lnet/minecraft/class_3288$class_7680; FIELD field_14273 packFactory Lnet/minecraft/class_3288$class_7680;
FIELD field_14274 displayName Lnet/minecraft/class_2561;
FIELD field_14277 position Lnet/minecraft/class_3288$class_3289;
FIELD field_14279 LOGGER Lorg/slf4j/Logger; FIELD field_14279 LOGGER Lorg/slf4j/Logger;
FIELD field_25346 source Lnet/minecraft/class_5352; FIELD field_49037 info Lnet/minecraft/class_9224;
FIELD field_45056 metadata Lnet/minecraft/class_3288$class_7679; FIELD field_49038 metaData Lnet/minecraft/class_3288$class_7679;
METHOD <init> (Ljava/lang/String;ZLnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_2561;Lnet/minecraft/class_3288$class_7679;Lnet/minecraft/class_3288$class_3289;ZLnet/minecraft/class_5352;)V FIELD field_49039 position Lnet/minecraft/class_9225;
ARG 1 name METHOD <init> (Lnet/minecraft/class_9224;Lnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_3288$class_7679;Lnet/minecraft/class_9225;)V
ARG 2 alwaysEnabled ARG 1 info
ARG 3 packFactory ARG 2 packFactory
ARG 4 displayName ARG 3 metaData
ARG 5 metadata ARG 4 position
ARG 6 position
ARG 7 pinned
ARG 8 source
METHOD equals (Ljava/lang/Object;)Z METHOD equals (Ljava/lang/Object;)Z
ARG 1 o ARG 1 o
METHOD method_14456 of (Ljava/lang/String;Lnet/minecraft/class_2561;ZLnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_3288$class_7679;Lnet/minecraft/class_3288$class_3289;ZLnet/minecraft/class_5352;)Lnet/minecraft/class_3288;
COMMENT Creates a resource pack profile from the given parameters.
COMMENT
COMMENT <p>Compared to calling the factory directly, this utility method obtains the
COMMENT pack's metadata information from the pack created by the {@code packFactory}.
COMMENT If the created pack doesn't have metadata information, this method returns
COMMENT {@code null}.
COMMENT
COMMENT @return the created profile, or {@code null} if missing metadata
ARG 0 name
ARG 1 displayName
ARG 2 alwaysEnabled
ARG 3 packFactory
ARG 4 metadata
ARG 5 position
ARG 6 pinned
ARG 7 source
METHOD method_14457 getDisplayName ()Lnet/minecraft/class_2561; METHOD method_14457 getDisplayName ()Lnet/minecraft/class_2561;
METHOD method_14458 createResourcePack ()Lnet/minecraft/class_3262; METHOD method_14458 createResourcePack ()Lnet/minecraft/class_3262;
METHOD method_14459 getDescription ()Lnet/minecraft/class_2561; METHOD method_14459 getDescription ()Lnet/minecraft/class_2561;
METHOD method_14460 getCompatibility ()Lnet/minecraft/class_3281; METHOD method_14460 getCompatibility ()Lnet/minecraft/class_3281;
METHOD method_14461 getInformationText (Z)Lnet/minecraft/class_2561; METHOD method_14461 getInformationText (Z)Lnet/minecraft/class_2561;
ARG 1 enabled ARG 1 enabled
METHOD method_14462 (ZLnet/minecraft/class_2583;)Lnet/minecraft/class_2583; METHOD method_14463 getId ()Ljava/lang/String;
ARG 2 style METHOD method_14464 isRequired ()Z
METHOD method_14463 getName ()Ljava/lang/String;
METHOD method_14464 isAlwaysEnabled ()Z
METHOD method_14465 isPinned ()Z METHOD method_14465 isPinned ()Z
METHOD method_14466 getInitialPosition ()Lnet/minecraft/class_3288$class_3289; METHOD method_14466 getInitialPosition ()Lnet/minecraft/class_3288$class_3289;
METHOD method_29483 getSource ()Lnet/minecraft/class_5352; METHOD method_29483 getSource ()Lnet/minecraft/class_5352;
METHOD method_45274 loadMetadata (Ljava/lang/String;Lnet/minecraft/class_3288$class_7680;I)Lnet/minecraft/class_3288$class_7679; METHOD method_45274 loadMetadata (Lnet/minecraft/class_9224;Lnet/minecraft/class_3288$class_7680;I)Lnet/minecraft/class_3288$class_7679;
ARG 0 name ARG 0 info
ARG 1 packFactory ARG 1 packFactory
ARG 2 currentPackFormat ARG 2 currentPackFormat
METHOD method_45275 create (Ljava/lang/String;Lnet/minecraft/class_2561;ZLnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_3264;Lnet/minecraft/class_3288$class_3289;Lnet/minecraft/class_5352;)Lnet/minecraft/class_3288; METHOD method_45275 create (Lnet/minecraft/class_9224;Lnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_3264;Lnet/minecraft/class_9225;)Lnet/minecraft/class_3288;
ARG 0 name ARG 0 info
ARG 1 displayName ARG 1 packFactory
ARG 2 alwaysEnabled ARG 2 type
ARG 3 packFactory ARG 3 position
ARG 4 type
ARG 5 position
ARG 6 source
METHOD method_45276 getRequestedFeatures ()Lnet/minecraft/class_7699; METHOD method_45276 getRequestedFeatures ()Lnet/minecraft/class_7699;
METHOD method_52440 getSupportedFormats (Ljava/lang/String;Lnet/minecraft/class_3272;)Lnet/minecraft/class_6497; METHOD method_52440 getSupportedFormats (Ljava/lang/String;Lnet/minecraft/class_3272;)Lnet/minecraft/class_6497;
ARG 0 packName ARG 0 packId
ARG 1 metadata ARG 1 metadata
METHOD method_56933 getInfo ()Lnet/minecraft/class_9224;
METHOD method_56934 getPosition ()Lnet/minecraft/class_9225;
CLASS class_3289 InsertionPosition CLASS class_3289 InsertionPosition
METHOD method_14467 inverse ()Lnet/minecraft/class_3288$class_3289; METHOD method_14467 inverse ()Lnet/minecraft/class_3288$class_3289;
METHOD method_14468 insert (Ljava/util/List;Ljava/lang/Object;Ljava/util/function/Function;Z)I METHOD method_14468 insert (Ljava/util/List;Ljava/lang/Object;Ljava/util/function/Function;Z)I
@ -83,8 +55,8 @@ CLASS net/minecraft/class_3288 net/minecraft/resource/ResourcePackProfile
ARG 4 listInverted ARG 4 listInverted
CLASS class_7679 Metadata CLASS class_7679 Metadata
CLASS class_7680 PackFactory CLASS class_7680 PackFactory
METHOD method_52424 open (Ljava/lang/String;)Lnet/minecraft/class_3262; METHOD method_52424 open (Lnet/minecraft/class_9224;)Lnet/minecraft/class_3262;
ARG 1 name ARG 1 info
METHOD method_52425 openWithOverlays (Ljava/lang/String;Lnet/minecraft/class_3288$class_7679;)Lnet/minecraft/class_3262; METHOD method_52425 openWithOverlays (Lnet/minecraft/class_9224;Lnet/minecraft/class_3288$class_7679;)Lnet/minecraft/class_3262;
ARG 1 name ARG 1 info
ARG 2 metadata ARG 2 metadata

View File

@ -5,6 +5,6 @@ CLASS net/minecraft/class_3285 net/minecraft/resource/ResourcePackProvider
COMMENT Register resource pack profiles created with the {@code factory} to the COMMENT Register resource pack profiles created with the {@code factory} to the
COMMENT {@code profileAdder}. COMMENT {@code profileAdder}.
COMMENT COMMENT
COMMENT @see ResourcePackProfile#of COMMENT @see ResourcePackProfile
ARG 1 profileAdder ARG 1 profileAdder
COMMENT the profile adder that accepts created resource pack profiles COMMENT the profile adder that accepts created resource pack profiles

View File

@ -12,6 +12,6 @@ CLASS net/minecraft/class_5352 net/minecraft/resource/ResourcePackSource
ARG 0 sourceTextSupplier ARG 0 sourceTextSupplier
ARG 1 canBeEnabledLater ARG 1 canBeEnabledLater
METHOD method_45282 decorate (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; METHOD method_45282 decorate (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;
ARG 1 packName ARG 1 packDisplayName
METHOD method_45283 (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; METHOD method_45283 (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;
ARG 1 name ARG 1 name

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_3264 net/minecraft/resource/ResourceType CLASS net/minecraft/class_3264 net/minecraft/resource/ResourceType
FIELD field_14189 directory Ljava/lang/String; FIELD field_14189 directory Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name ARG 3 directory
METHOD method_14413 getDirectory ()Ljava/lang/String; METHOD method_14413 getDirectory ()Ljava/lang/String;

View File

@ -1,9 +1,11 @@
CLASS net/minecraft/class_3286 net/minecraft/resource/VanillaDataPackProvider CLASS net/minecraft/class_3286 net/minecraft/resource/VanillaDataPackProvider
FIELD field_26939 METADATA_MAP Lnet/minecraft/class_7662; FIELD field_26939 METADATA_MAP Lnet/minecraft/class_7662;
FIELD field_29782 NAME Lnet/minecraft/class_2561;
FIELD field_40051 METADATA Lnet/minecraft/class_3272; FIELD field_40051 METADATA Lnet/minecraft/class_3272;
FIELD field_40052 FEATURE_FLAGS Lnet/minecraft/class_7663; FIELD field_40052 FEATURE_FLAGS Lnet/minecraft/class_7663;
FIELD field_40053 ID Lnet/minecraft/class_2960; FIELD field_40053 ID Lnet/minecraft/class_2960;
FIELD field_49040 INFO Lnet/minecraft/class_9224;
FIELD field_49041 BOTTOM_POSITION Lnet/minecraft/class_9225;
FIELD field_49042 TOP_POSITION Lnet/minecraft/class_9225;
METHOD <init> (Lnet/minecraft/class_8580;)V METHOD <init> (Lnet/minecraft/class_8580;)V
ARG 1 symlinkFinder ARG 1 symlinkFinder
METHOD method_45285 createManager (Lnet/minecraft/class_32$class_5143;)Lnet/minecraft/class_3283; METHOD method_45285 createManager (Lnet/minecraft/class_32$class_5143;)Lnet/minecraft/class_3283;
@ -12,4 +14,9 @@ CLASS net/minecraft/class_3286 net/minecraft/resource/VanillaDataPackProvider
ARG 0 dataPacksPath ARG 0 dataPacksPath
ARG 1 symlinkFinder ARG 1 symlinkFinder
METHOD method_45287 createDefaultPack ()Lnet/minecraft/class_3268; METHOD method_45287 createDefaultPack ()Lnet/minecraft/class_3268;
METHOD method_52443 createRealmsManager ()Lnet/minecraft/class_3283; METHOD method_52442 (Ljava/nio/file/Path;)Z
ARG 0 path
METHOD method_52443 createClientManager ()Lnet/minecraft/class_3283;
METHOD method_56935 createInfo (Ljava/lang/String;Lnet/minecraft/class_2561;)Lnet/minecraft/class_9224;
ARG 0 id
ARG 1 title

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_7678 net/minecraft/resource/VanillaResourcePackProvide
FIELD field_40042 resourcePack Lnet/minecraft/class_3268; FIELD field_40042 resourcePack Lnet/minecraft/class_3268;
FIELD field_40043 id Lnet/minecraft/class_2960; FIELD field_40043 id Lnet/minecraft/class_2960;
FIELD field_45052 symlinkFinder Lnet/minecraft/class_8580; FIELD field_45052 symlinkFinder Lnet/minecraft/class_8580;
FIELD field_49033 VANILLA_ID Lnet/minecraft/class_9226;
METHOD <init> (Lnet/minecraft/class_3264;Lnet/minecraft/class_3268;Lnet/minecraft/class_2960;Lnet/minecraft/class_8580;)V METHOD <init> (Lnet/minecraft/class_3264;Lnet/minecraft/class_3268;Lnet/minecraft/class_2960;Lnet/minecraft/class_8580;)V
ARG 1 type ARG 1 type
ARG 2 resourcePack ARG 2 resourcePack
@ -14,11 +15,11 @@ CLASS net/minecraft/class_7678 net/minecraft/resource/VanillaResourcePackProvide
METHOD method_45257 createDefault (Lnet/minecraft/class_3262;)Lnet/minecraft/class_3288; METHOD method_45257 createDefault (Lnet/minecraft/class_3262;)Lnet/minecraft/class_3288;
ARG 1 pack ARG 1 pack
METHOD method_45258 (Lnet/minecraft/class_3288$class_7680;Ljava/lang/String;)Lnet/minecraft/class_3288; METHOD method_45258 (Lnet/minecraft/class_3288$class_7680;Ljava/lang/String;)Lnet/minecraft/class_3288;
ARG 2 name ARG 2 id
METHOD method_45259 getProfileName (Ljava/lang/String;)Lnet/minecraft/class_2561; METHOD method_45259 getDisplayName (Ljava/lang/String;)Lnet/minecraft/class_2561;
ARG 1 id ARG 1 id
METHOD method_45260 create (Ljava/lang/String;Lnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_2561;)Lnet/minecraft/class_3288; METHOD method_45260 create (Ljava/lang/String;Lnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_2561;)Lnet/minecraft/class_3288;
ARG 1 name ARG 1 fileName
ARG 2 packFactory ARG 2 packFactory
ARG 3 displayName ARG 3 displayName
METHOD method_45261 getFileName (Ljava/nio/file/Path;)Ljava/lang/String; METHOD method_45261 getFileName (Ljava/nio/file/Path;)Ljava/lang/String;
@ -34,7 +35,7 @@ CLASS net/minecraft/class_7678 net/minecraft/resource/VanillaResourcePackProvide
ARG 2 profilePath ARG 2 profilePath
ARG 3 factory ARG 3 factory
METHOD method_45266 (Ljava/util/function/Consumer;Ljava/lang/String;Ljava/util/function/Function;)V METHOD method_45266 (Ljava/util/function/Consumer;Ljava/lang/String;Ljava/util/function/Function;)V
ARG 1 fileName ARG 1 id
ARG 2 packFactory ARG 2 packFactory
METHOD method_45267 forEachProfile (Ljava/util/function/Consumer;)V METHOD method_45267 forEachProfile (Ljava/util/function/Consumer;)V
ARG 1 consumer ARG 1 consumer

View File

@ -2,11 +2,10 @@ CLASS net/minecraft/class_3258 net/minecraft/resource/ZipResourcePack
FIELD field_39096 LOGGER Lorg/slf4j/Logger; FIELD field_39096 LOGGER Lorg/slf4j/Logger;
FIELD field_45038 zipFile Lnet/minecraft/class_3258$class_8616; FIELD field_45038 zipFile Lnet/minecraft/class_3258$class_8616;
FIELD field_45039 overlay Ljava/lang/String; FIELD field_45039 overlay Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_3258$class_8616;ZLjava/lang/String;)V METHOD <init> (Lnet/minecraft/class_9224;Lnet/minecraft/class_3258$class_8616;Ljava/lang/String;)V
ARG 1 name ARG 1 info
ARG 2 zipFile ARG 2 zipFile
ARG 3 alwaysStable ARG 3 overlay
ARG 4 overlay
METHOD method_14391 openFile (Ljava/lang/String;)Lnet/minecraft/class_7367; METHOD method_14391 openFile (Ljava/lang/String;)Lnet/minecraft/class_7367;
ARG 1 path ARG 1 path
METHOD method_45177 toPath (Lnet/minecraft/class_3264;Lnet/minecraft/class_2960;)Ljava/lang/String; METHOD method_45177 toPath (Lnet/minecraft/class_3264;Lnet/minecraft/class_2960;)Ljava/lang/String;
@ -19,13 +18,10 @@ CLASS net/minecraft/class_3258 net/minecraft/resource/ZipResourcePack
ARG 1 entryName ARG 1 entryName
CLASS class_8615 ZipBackedFactory CLASS class_8615 ZipBackedFactory
FIELD field_45040 file Ljava/io/File; FIELD field_45040 file Ljava/io/File;
FIELD field_45041 alwaysStable Z METHOD <init> (Ljava/io/File;)V
METHOD <init> (Ljava/io/File;Z)V
ARG 1 file ARG 1 file
ARG 2 alwaysStable METHOD <init> (Ljava/nio/file/Path;)V
METHOD <init> (Ljava/nio/file/Path;Z)V
ARG 1 path ARG 1 path
ARG 2 alwaysStable
CLASS class_8616 ZipFileWrapper CLASS class_8616 ZipFileWrapper
FIELD field_45042 file Ljava/io/File; FIELD field_45042 file Ljava/io/File;
FIELD field_45043 zip Ljava/util/zip/ZipFile; FIELD field_45043 zip Ljava/util/zip/ZipFile;

View File

@ -17,8 +17,9 @@ CLASS net/minecraft/class_2995 net/minecraft/scoreboard/ServerScoreboard
METHOD method_12940 createRemovePackets (Lnet/minecraft/class_266;)Ljava/util/List; METHOD method_12940 createRemovePackets (Lnet/minecraft/class_266;)Ljava/util/List;
ARG 1 objective ARG 1 objective
METHOD method_12941 runUpdateListeners ()V METHOD method_12941 runUpdateListeners ()V
METHOD method_32704 stateFromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_273; METHOD method_32704 stateFromNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_273;
ARG 1 nbt ARG 1 nbt
ARG 2 registryLookup
METHOD method_32705 createState ()Lnet/minecraft/class_273; METHOD method_32705 createState ()Lnet/minecraft/class_273;
METHOD method_52297 getPersistentStateType ()Lnet/minecraft/class_18$class_8645; METHOD method_52297 getPersistentStateType ()Lnet/minecraft/class_18$class_8645;
CLASS class_2996 UpdateMode CLASS class_2996 UpdateMode

View File

@ -3,3 +3,4 @@ CLASS net/minecraft/class_9020 net/minecraft/scoreboard/number/BlankNumberFormat
FIELD field_47558 TYPE Lnet/minecraft/class_9023; FIELD field_47558 TYPE Lnet/minecraft/class_9023;
CLASS 1 CLASS 1
FIELD field_47559 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_47559 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_48542 PACKET_CODEC Lnet/minecraft/class_9139;

View File

@ -5,5 +5,8 @@ CLASS net/minecraft/class_9021 net/minecraft/scoreboard/number/FixedNumberFormat
ARG 1 text ARG 1 text
CLASS 1 CLASS 1
FIELD field_47562 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_47562 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_48543 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_55465 (Lnet/minecraft/class_9021;)Lnet/minecraft/class_2561; METHOD method_55465 (Lnet/minecraft/class_9021;)Lnet/minecraft/class_2561;
ARG 0 format ARG 0 format
METHOD method_56361 (Lnet/minecraft/class_9021;)Lnet/minecraft/class_2561;
ARG 0 format

View File

@ -1,7 +1,3 @@
CLASS net/minecraft/class_9023 net/minecraft/scoreboard/number/NumberFormatType CLASS net/minecraft/class_9023 net/minecraft/scoreboard/number/NumberFormatType
METHOD method_55458 getCodec ()Lcom/mojang/serialization/MapCodec; METHOD method_55458 getCodec ()Lcom/mojang/serialization/MapCodec;
METHOD method_55461 toBuf (Lnet/minecraft/class_2540;Lnet/minecraft/class_9022;)V METHOD method_56360 getPacketCodec ()Lnet/minecraft/class_9139;
ARG 1 buf
ARG 2 format
METHOD method_55462 fromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_9022;
ARG 1 buf

View File

@ -1,12 +1,9 @@
CLASS net/minecraft/class_9024 net/minecraft/scoreboard/number/NumberFormatTypes CLASS net/minecraft/class_9024 net/minecraft/scoreboard/number/NumberFormatTypes
FIELD field_47563 REGISTRY_CODEC Lcom/mojang/serialization/MapCodec; FIELD field_47563 REGISTRY_CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_47564 CODEC Lcom/mojang/serialization/Codec; FIELD field_47564 CODEC Lcom/mojang/serialization/Codec;
FIELD field_48544 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48545 OPTIONAL_PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_55466 registerAndGetDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_9023; METHOD method_55466 registerAndGetDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_9023;
ARG 0 registry ARG 0 registry
METHOD method_55467 fromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_9022;
ARG 0 buf
METHOD method_55468 toBuf (Lnet/minecraft/class_2540;Lnet/minecraft/class_9022;)V
ARG 0 buf
ARG 1 format
METHOD method_55469 (Lnet/minecraft/class_9023;)Lcom/mojang/serialization/Codec; METHOD method_55469 (Lnet/minecraft/class_9023;)Lcom/mojang/serialization/Codec;
ARG 0 formatType ARG 0 formatType

View File

@ -8,5 +8,8 @@ CLASS net/minecraft/class_9025 net/minecraft/scoreboard/number/StyledNumberForma
ARG 1 style ARG 1 style
CLASS 1 CLASS 1
FIELD field_47570 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_47570 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_48546 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_55472 (Lnet/minecraft/class_9025;)Lnet/minecraft/class_2583; METHOD method_55472 (Lnet/minecraft/class_9025;)Lnet/minecraft/class_2583;
ARG 0 format ARG 0 format
METHOD method_56362 (Lnet/minecraft/class_9025;)Lnet/minecraft/class_2583;
ARG 0 format

View File

@ -22,12 +22,12 @@ CLASS net/minecraft/class_1704 net/minecraft/screen/BeaconScreenHandler
ARG 1 primary ARG 1 primary
ARG 2 secondary ARG 2 secondary
METHOD method_17373 getProperties ()I METHOD method_17373 getProperties ()I
METHOD method_17374 getPrimaryEffect ()Lnet/minecraft/class_1291; METHOD method_17374 getPrimaryEffect ()Lnet/minecraft/class_6880;
METHOD method_17375 getSecondaryEffect ()Lnet/minecraft/class_1291; METHOD method_17375 getSecondaryEffect ()Lnet/minecraft/class_6880;
METHOD method_17376 hasPayment ()Z METHOD method_17376 hasPayment ()Z
METHOD method_53173 getRawIdForStatusEffect (Lnet/minecraft/class_1291;)I METHOD method_53173 getRawIdForStatusEffect (Lnet/minecraft/class_6880;)I
ARG 0 statusEffect ARG 0 effect
METHOD method_53174 getStatusEffectForRawId (I)Lnet/minecraft/class_1291; METHOD method_53174 getStatusEffectForRawId (I)Lnet/minecraft/class_6880;
ARG 0 id ARG 0 id
CLASS class_1705 PaymentSlot CLASS class_1705 PaymentSlot
METHOD <init> (Lnet/minecraft/class_1704;Lnet/minecraft/class_1263;III)V METHOD <init> (Lnet/minecraft/class_1704;Lnet/minecraft/class_1263;III)V

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1724 net/minecraft/screen/HorseScreenHandler CLASS net/minecraft/class_1724 net/minecraft/screen/HorseScreenHandler
FIELD field_48834 horseArmorInventory Lnet/minecraft/class_1263;
FIELD field_7836 inventory Lnet/minecraft/class_1263; FIELD field_7836 inventory Lnet/minecraft/class_1263;
FIELD field_7837 entity Lnet/minecraft/class_1496; FIELD field_7837 entity Lnet/minecraft/class_1496;
METHOD <init> (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_1496;)V METHOD <init> (ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_1496;)V

View File

@ -35,9 +35,10 @@ CLASS net/minecraft/class_1728 net/minecraft/screen/MerchantScreenHandler
ARG 1 levelProgress ARG 1 levelProgress
METHOD method_19258 getLevelProgress ()I METHOD method_19258 getLevelProgress ()I
METHOD method_19259 isLeveled ()Z METHOD method_19259 isLeveled ()Z
METHOD method_20214 autofill (ILnet/minecraft/class_1799;)V METHOD method_20214 autofill (ILnet/minecraft/class_1799;Z)V
ARG 1 slot ARG 1 slot
ARG 2 stack ARG 2 stack
ARG 3 ignoreTags
METHOD method_20215 switchTo (I)V METHOD method_20215 switchTo (I)V
ARG 1 recipeIndex ARG 1 recipeIndex
METHOD method_20595 playYesSound ()V METHOD method_20595 playYesSound ()V

View File

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

View File

@ -12,7 +12,7 @@ CLASS net/minecraft/class_5350 net/minecraft/server/DataPackContents
FIELD field_25341 serverAdvancementLoader Lnet/minecraft/class_2989; FIELD field_25341 serverAdvancementLoader Lnet/minecraft/class_2989;
FIELD field_25342 functionLoader Lnet/minecraft/class_5349; FIELD field_25342 functionLoader Lnet/minecraft/class_5349;
FIELD field_36491 LOGGER Lorg/slf4j/Logger; FIELD field_36491 LOGGER Lorg/slf4j/Logger;
FIELD field_38051 commandRegistryAccess Lnet/minecraft/class_7157$class_7870; FIELD field_48785 registryLookup Lnet/minecraft/class_5350$class_9180;
METHOD <init> (Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_7699;Lnet/minecraft/class_2170$class_5364;I)V METHOD <init> (Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_7699;Lnet/minecraft/class_2170$class_5364;I)V
ARG 1 dynamicRegistryManager ARG 1 dynamicRegistryManager
ARG 2 enabledFeatures ARG 2 enabledFeatures
@ -59,3 +59,23 @@ CLASS net/minecraft/class_5350 net/minecraft/server/DataPackContents
METHOD method_42095 (Lnet/minecraft/class_5350;Ljava/lang/Object;Ljava/lang/Throwable;)V METHOD method_42095 (Lnet/minecraft/class_5350;Ljava/lang/Object;Ljava/lang/Throwable;)V
ARG 1 void_ ARG 1 void_
ARG 2 throwable ARG 2 throwable
CLASS class_7158 EntryListCreationPolicy
COMMENT A policy on how to handle a {@link net.minecraft.registry.tag.TagKey} that does not resolve
COMMENT to an existing tag (unrecognized tag) in {@link
COMMENT net.minecraft.registry.RegistryWrapper#getOptional(net.minecraft.registry.tag.TagKey)}.
FIELD field_37824 Lnet/minecraft/class_5350$class_7158;
COMMENT Creates a new {@link net.minecraft.registry.entry.RegistryEntryList}, stores it and returns it.
FIELD field_37826 Lnet/minecraft/class_5350$class_7158;
COMMENT Throws an exception.
CLASS class_9180 ConfigurableWrapperLookup
FIELD field_40912 entryListCreationPolicy Lnet/minecraft/class_5350$class_7158;
FIELD field_48786 dynamicRegistryManager Lnet/minecraft/class_5455;
METHOD <init> (Lnet/minecraft/class_5455;)V
ARG 1 dynamicRegistryManager
METHOD method_46724 setEntryListCreationPolicy (Lnet/minecraft/class_5350$class_7158;)V
ARG 1 entryListCreationPolicy
METHOD method_56623 getWrapper (Lnet/minecraft/class_7225$class_7226;Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7225$class_7226;
ARG 1 readOnlyWrapper
ARG 2 tagCreatingWrapper
METHOD method_56624 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7225$class_7226;
ARG 1 registry

View File

@ -2,12 +2,13 @@ CLASS net/minecraft/server/Main
FIELD field_24625 LOGGER Lorg/slf4j/Logger; FIELD field_24625 LOGGER Lorg/slf4j/Logger;
METHOD main ([Ljava/lang/String;)V METHOD main ([Ljava/lang/String;)V
ARG 0 args ARG 0 args
METHOD method_29173 forceUpgradeWorld (Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;ZLjava/util/function/BooleanSupplier;Lnet/minecraft/class_2378;)V METHOD method_29173 forceUpgradeWorld (Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;ZLjava/util/function/BooleanSupplier;Lnet/minecraft/class_5455;Z)V
ARG 0 session ARG 0 session
ARG 1 dataFixer ARG 1 dataFixer
ARG 2 eraseCache ARG 2 eraseCache
ARG 3 continueCheck ARG 3 continueCheck
ARG 4 dimensionOptionsRegistry ARG 4 dynamicRegistryManager
ARG 5 recreateRegionFiles
METHOD method_29734 (Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Lnet/minecraft/class_3807;Lnet/minecraft/class_7497;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljava/lang/Thread;)Lnet/minecraft/class_3176; METHOD method_29734 (Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Lnet/minecraft/class_3807;Lnet/minecraft/class_7497;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljava/lang/Thread;)Lnet/minecraft/class_3176;
ARG 11 thread ARG 11 thread
METHOD method_43612 (Lnet/minecraft/class_7237$class_6906;Lcom/mojang/serialization/Dynamic;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Lnet/minecraft/class_3807;Ljoptsimple/OptionSpec;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; METHOD method_43612 (Lnet/minecraft/class_7237$class_6906;Lcom/mojang/serialization/Dynamic;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Lnet/minecraft/class_3807;Ljoptsimple/OptionSpec;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;

View File

@ -30,9 +30,7 @@ CLASS net/minecraft/server/MinecraftServer
FIELD field_24372 saveProperties Lnet/minecraft/class_5219; FIELD field_24372 saveProperties Lnet/minecraft/class_5219;
FIELD field_25132 combinedDynamicRegistries Lnet/minecraft/class_7780; FIELD field_25132 combinedDynamicRegistries Lnet/minecraft/class_7780;
FIELD field_25318 resourceManagerHolder Lnet/minecraft/server/MinecraftServer$class_6897; FIELD field_25318 resourceManagerHolder Lnet/minecraft/server/MinecraftServer$class_6897;
FIELD field_33210 START_TICKET_CHUNK_RADIUS I
FIELD field_33211 MAX_WORLD_BORDER_RADIUS I FIELD field_33211 MAX_WORLD_BORDER_RADIUS I
FIELD field_33219 START_TICKET_CHUNKS I
FIELD field_33975 recorderResultConsumer Ljava/util/function/Consumer; FIELD field_33975 recorderResultConsumer Ljava/util/function/Consumer;
FIELD field_33976 recorderDumpConsumer Ljava/util/function/Consumer; FIELD field_33976 recorderDumpConsumer Ljava/util/function/Consumer;
FIELD field_33977 needsRecorderSetup Z FIELD field_33977 needsRecorderSetup Z
@ -85,6 +83,9 @@ CLASS net/minecraft/server/MinecraftServer
FIELD field_47145 OVERLOAD_WARNING_INTERVAL_NANOS J FIELD field_47145 OVERLOAD_WARNING_INTERVAL_NANOS J
FIELD field_47147 PLAYER_SAMPLE_UPDATE_INTERVAL_NANOS J FIELD field_47147 PLAYER_SAMPLE_UPDATE_INTERVAL_NANOS J
FIELD field_47148 PREPARE_START_REGION_TICK_DELAY_NANOS J FIELD field_47148 PREPARE_START_REGION_TICK_DELAY_NANOS J
FIELD field_48773 prevFullTickLogTime J
FIELD field_48774 tasksStartTime J
FIELD field_48775 waitTime J
METHOD <init> (Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Ljava/net/Proxy;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_7497;Lnet/minecraft/class_3950;)V METHOD <init> (Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Ljava/net/Proxy;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_7497;Lnet/minecraft/class_3950;)V
ARG 1 serverThread ARG 1 serverThread
ARG 2 session ARG 2 session
@ -442,8 +443,6 @@ CLASS net/minecraft/server/MinecraftServer
METHOD method_52344 shouldLogIps ()Z METHOD method_52344 shouldLogIps ()Z
METHOD method_53501 (Lnet/minecraft/class_3222;)V METHOD method_53501 (Lnet/minecraft/class_3222;)V
ARG 0 player ARG 0 player
METHOD method_53620 tickTickLog (J)V
ARG 1 nanos
METHOD method_5387 isMainThread ()Z METHOD method_5387 isMainThread ()Z
METHOD method_54809 isPaused ()Z METHOD method_54809 isPaused ()Z
METHOD method_54831 updateAutosaveTicks ()V METHOD method_54831 updateAutosaveTicks ()V
@ -452,6 +451,17 @@ CLASS net/minecraft/server/MinecraftServer
METHOD method_54834 getAverageNanosPerTick ()J METHOD method_54834 getAverageNanosPerTick ()J
METHOD method_54835 getTickTimes ()[J METHOD method_54835 getTickTimes ()[J
METHOD method_54837 getAutosaveInterval ()I METHOD method_54837 getAutosaveInterval ()I
METHOD method_56040 acceptsTransfers ()Z
METHOD method_56593 getDebugSampleLog ()Lnet/minecraft/class_8743;
METHOD method_56602 pushTickLog (J)V
ARG 1 tickStartTime
METHOD method_56603 pushFullTickLog ()V
METHOD method_56604 startTaskPerformanceLog ()V
METHOD method_56605 pushPerformanceLogs ()V
METHOD method_56625 subscribeToDebugSample (Lnet/minecraft/class_3222;Lnet/minecraft/class_9192;)V
ARG 1 player
ARG 2 type
METHOD method_56626 shouldPushTickTimeLog ()Z
CLASS class_6414 DebugStart CLASS class_6414 DebugStart
FIELD field_33980 time J FIELD field_33980 time J
FIELD field_33981 tick I FIELD field_33981 tick I

View File

@ -102,7 +102,7 @@ CLASS net/minecraft/class_3324 net/minecraft/server/PlayerManager
ARG 2 permissionLevel ARG 2 permissionLevel
METHOD method_14597 disconnectAllPlayers ()V METHOD method_14597 disconnectAllPlayers ()V
METHOD method_14599 reloadWhitelist ()V METHOD method_14599 reloadWhitelist ()V
METHOD method_14600 loadPlayerData (Lnet/minecraft/class_3222;)Lnet/minecraft/class_2487; METHOD method_14600 loadPlayerData (Lnet/minecraft/class_3222;)Ljava/util/Optional;
ARG 1 player ARG 1 player
METHOD method_14601 updatePlayerLatency ()V METHOD method_14601 updatePlayerLatency ()V
METHOD method_14602 getPlayer (Ljava/util/UUID;)Lnet/minecraft/class_3222; METHOD method_14602 getPlayer (Ljava/util/UUID;)Lnet/minecraft/class_3222;
@ -226,3 +226,5 @@ CLASS net/minecraft/class_3324 net/minecraft/server/PlayerManager
ARG 1 message ARG 1 message
METHOD method_52449 disconnectDuplicateLogins (Lcom/mojang/authlib/GameProfile;)Z METHOD method_52449 disconnectDuplicateLogins (Lcom/mojang/authlib/GameProfile;)Z
ARG 1 profile ARG 1 profile
METHOD method_55634 (Lnet/minecraft/class_2487;)Ljava/util/Optional;
ARG 0 nbt

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_3952 net/minecraft/server/QueueingWorldGenerationProgressListener CLASS net/minecraft/class_3952 net/minecraft/server/QueueingWorldGenerationProgressListener
FIELD field_17472 progressListener Lnet/minecraft/class_3949; FIELD field_17472 progressListener Lnet/minecraft/class_3949;
FIELD field_17473 queue Lnet/minecraft/class_3846; FIELD field_17473 queue Lnet/minecraft/class_3846;
FIELD field_48272 running Z
METHOD <init> (Lnet/minecraft/class_3949;Ljava/util/concurrent/Executor;)V METHOD <init> (Lnet/minecraft/class_3949;Ljava/util/concurrent/Executor;)V
ARG 1 progressListener ARG 1 progressListener
ARG 2 executor ARG 2 executor

View File

@ -0,0 +1,27 @@
CLASS net/minecraft/class_9188 net/minecraft/server/SampleSubscriptionTracker
FIELD field_48808 STOP_TRACK_TICK I
FIELD field_48809 STOP_TRACK_MS I
FIELD field_48810 playerManager Lnet/minecraft/class_3324;
FIELD field_48811 subscriptionMap Ljava/util/EnumMap;
FIELD field_48812 pendingQueue Ljava/util/Queue;
METHOD <init> (Lnet/minecraft/class_3324;)V
ARG 1 playerManager
METHOD method_56652 tick (I)V
ARG 1 tick
METHOD method_56653 (IJLjava/util/Map$Entry;)Z
ARG 4 entry
METHOD method_56654 onSubscription (JI)V
ARG 1 time
ARG 3 tick
METHOD method_56655 sendPacket (Lnet/minecraft/class_9178;)V
ARG 1 packet
METHOD method_56656 addPlayer (Lnet/minecraft/class_3222;Lnet/minecraft/class_9192;)V
ARG 1 player
ARG 2 type
METHOD method_56657 shouldPush (Lnet/minecraft/class_9192;)Z
ARG 1 type
METHOD method_56658 onUnsubscription (JI)V
ARG 1 measuringTimeMs
ARG 3 tick
CLASS class_9189 PlayerSubscriptionData
CLASS class_9190 MeasureTimeTick

View File

@ -4,14 +4,16 @@ CLASS net/minecraft/class_2989 net/minecraft/server/ServerAdvancementLoader
FIELD field_13406 LOGGER Lorg/slf4j/Logger; FIELD field_13406 LOGGER Lorg/slf4j/Logger;
FIELD field_44468 conditionManager Lnet/minecraft/class_60; FIELD field_44468 conditionManager Lnet/minecraft/class_60;
FIELD field_46076 manager Lnet/minecraft/class_163; FIELD field_46076 manager Lnet/minecraft/class_163;
METHOD <init> (Lnet/minecraft/class_60;)V FIELD field_48787 registryLookup Lnet/minecraft/class_7225$class_7874;
ARG 1 conditionManager METHOD <init> (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_60;)V
ARG 1 registryLookup
ARG 2 conditionManager
METHOD method_12893 getAdvancements ()Ljava/util/Collection; METHOD method_12893 getAdvancements ()Ljava/util/Collection;
METHOD method_12896 get (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8779; METHOD method_12896 get (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8779;
ARG 1 id ARG 1 id
METHOD method_20723 (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)V METHOD method_20723 (Lnet/minecraft/class_6903;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)V
ARG 2 id ARG 3 id
ARG 3 json ARG 4 json
METHOD method_53646 getManager ()Lnet/minecraft/class_163; METHOD method_53646 getManager ()Lnet/minecraft/class_163;
METHOD method_54921 validate (Lnet/minecraft/class_2960;Lnet/minecraft/class_161;)V METHOD method_54921 validate (Lnet/minecraft/class_2960;Lnet/minecraft/class_161;)V
ARG 1 id ARG 1 id

View File

@ -6,3 +6,5 @@ CLASS net/minecraft/class_3949 net/minecraft/server/WorldGenerationProgressListe
ARG 2 status ARG 2 status
METHOD method_17671 stop ()V METHOD method_17671 stop ()V
METHOD method_17675 start ()V METHOD method_17675 start ()V
METHOD method_56041 getStartRegionSize (I)I
ARG 0 spawnChunkRadius

View File

@ -7,3 +7,8 @@ CLASS net/minecraft/class_3951 net/minecraft/server/WorldGenerationProgressLogge
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 radius ARG 1 radius
METHOD method_17672 getProgressPercentage ()I METHOD method_17672 getProgressPercentage ()I
METHOD method_56042 create (I)Lnet/minecraft/class_3951;
ARG 0 spawnChunkRadius
METHOD method_56043 noSpawnChunks ()Lnet/minecraft/class_3951;
METHOD method_56044 forSpawnChunks (I)Lnet/minecraft/class_3951;
ARG 0 spawnChunkRadius

View File

@ -6,11 +6,19 @@ CLASS net/minecraft/class_3953 net/minecraft/server/WorldGenerationProgressTrack
FIELD field_17478 radius I FIELD field_17478 radius I
FIELD field_17479 size I FIELD field_17479 size I
FIELD field_17480 running Z FIELD field_17480 running Z
METHOD <init> (I)V METHOD <init> (Lnet/minecraft/class_3951;III)V
ARG 1 radius ARG 1 progressLogger
ARG 2 centerSize
ARG 3 radius
ARG 4 size
METHOD method_17676 getChunkStatus (II)Lnet/minecraft/class_2806; METHOD method_17676 getChunkStatus (II)Lnet/minecraft/class_2806;
ARG 1 x ARG 1 x
ARG 2 z ARG 2 z
METHOD method_17677 getCenterSize ()I METHOD method_17677 getCenterSize ()I
METHOD method_17678 getSize ()I METHOD method_17678 getSize ()I
METHOD method_17679 getProgressPercentage ()I METHOD method_17679 getProgressPercentage ()I
METHOD method_56045 create (I)Lnet/minecraft/class_3953;
ARG 0 spawnChunkRadius
METHOD method_56046 noSpawnChunks ()Lnet/minecraft/class_3953;
METHOD method_56047 forSpawnChunks (I)Lnet/minecraft/class_3953;
ARG 0 spawnChunkRadius

View File

@ -73,8 +73,9 @@ CLASS net/minecraft/class_3019 net/minecraft/server/command/BossBarCommand
ARG 0 context ARG 0 context
METHOD method_13052 (Lcom/mojang/brigadier/context/CommandContext;)I METHOD method_13052 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context ARG 0 context
METHOD method_13053 register (Lcom/mojang/brigadier/CommandDispatcher;)V METHOD method_13053 register (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V
ARG 0 dispatcher ARG 0 dispatcher
ARG 1 registryAccess
METHOD method_13054 getBossBar (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_3002; METHOD method_13054 getBossBar (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_3002;
ARG 0 context ARG 0 context
METHOD method_13055 (Lcom/mojang/brigadier/context/CommandContext;)I METHOD method_13055 (Lcom/mojang/brigadier/context/CommandContext;)I

View File

@ -71,6 +71,9 @@ CLASS net/minecraft/class_2170 net/minecraft/server/command/CommandManager
COMMENT @see #executeWithPrefix(ServerCommandSource, String) COMMENT @see #executeWithPrefix(ServerCommandSource, String)
ARG 1 parseResults ARG 1 parseResults
ARG 2 command ARG 2 command
CLASS 1
METHOD method_56811 createTagCreatingLookup (Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7225$class_7226$class_7875;
ARG 1 original
CLASS class_2171 CommandParser CLASS class_2171 CommandParser
METHOD parse (Lcom/mojang/brigadier/StringReader;)V METHOD parse (Lcom/mojang/brigadier/StringReader;)V
ARG 1 reader ARG 1 reader

View File

@ -10,8 +10,6 @@ CLASS net/minecraft/class_3027 net/minecraft/server/command/DatapackCommand
METHOD method_13112 (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3288;)V METHOD method_13112 (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3288;)V
ARG 1 profiles ARG 1 profiles
ARG 2 profile ARG 2 profile
METHOD method_13113 (Lnet/minecraft/class_3288;)Lnet/minecraft/class_3288;
ARG 0 profilex
METHOD method_13114 executeEnable (Lnet/minecraft/class_2168;Lnet/minecraft/class_3288;Lnet/minecraft/class_3027$class_3028;)I METHOD method_13114 executeEnable (Lnet/minecraft/class_2168;Lnet/minecraft/class_3288;Lnet/minecraft/class_3027$class_3028;)I
ARG 0 source ARG 0 source
ARG 1 container ARG 1 container

View File

@ -63,8 +63,6 @@ CLASS net/minecraft/class_3079 net/minecraft/server/command/LocateCommand
ARG 1 predicate ARG 1 predicate
METHOD method_43917 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; METHOD method_43917 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 id ARG 0 id
METHOD method_45147 getKeyString (Lcom/mojang/datafixers/util/Pair;)Ljava/lang/String;
ARG 0 result
METHOD method_45148 sendCoordinates (Lnet/minecraft/class_2168;Lnet/minecraft/class_7737$class_7741;Lnet/minecraft/class_2338;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)I METHOD method_45148 sendCoordinates (Lnet/minecraft/class_2168;Lnet/minecraft/class_7737$class_7741;Lnet/minecraft/class_2338;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)I
ARG 0 source ARG 0 source
ARG 1 predicate ARG 1 predicate
@ -85,5 +83,3 @@ CLASS net/minecraft/class_3079 net/minecraft/server/command/LocateCommand
ARG 2 tag ARG 2 tag
METHOD method_45151 (Lnet/minecraft/class_7737$class_7741;Lnet/minecraft/class_6880$class_6883;)Ljava/lang/String; METHOD method_45151 (Lnet/minecraft/class_7737$class_7741;Lnet/minecraft/class_6880$class_6883;)Ljava/lang/String;
ARG 1 entry ARG 1 entry
METHOD method_45152 (Lnet/minecraft/class_5321;)Ljava/lang/String;
ARG 0 key

View File

@ -1,8 +1,9 @@
CLASS net/minecraft/class_6329 net/minecraft/server/command/RaidCommand CLASS net/minecraft/class_6329 net/minecraft/server/command/RaidCommand
METHOD method_36191 getRaid (Lnet/minecraft/class_3222;)Lnet/minecraft/class_3765; METHOD method_36191 getRaid (Lnet/minecraft/class_3222;)Lnet/minecraft/class_3765;
ARG 0 player ARG 0 player
METHOD method_36192 register (Lcom/mojang/brigadier/CommandDispatcher;)V METHOD method_36192 register (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V
ARG 0 dispatcher ARG 0 dispatcher
ARG 1 registryAccess
METHOD method_36193 (Lcom/mojang/brigadier/context/CommandContext;)I METHOD method_36193 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context ARG 0 context
METHOD method_36194 executeGlow (Lnet/minecraft/class_2168;)I METHOD method_36194 executeGlow (Lnet/minecraft/class_2168;)I

View File

@ -64,8 +64,9 @@ CLASS net/minecraft/class_3115 net/minecraft/server/command/ScoreboardCommand
ARG 0 context ARG 0 context
METHOD method_13594 (Lcom/mojang/brigadier/context/CommandContext;)I METHOD method_13594 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context ARG 0 context
METHOD method_13595 register (Lcom/mojang/brigadier/CommandDispatcher;)V METHOD method_13595 register (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V
ARG 0 dispatcher ARG 0 dispatcher
ARG 1 registryAccess
METHOD method_13596 executeSetDisplay (Lnet/minecraft/class_2168;Lnet/minecraft/class_8646;Lnet/minecraft/class_266;)I METHOD method_13596 executeSetDisplay (Lnet/minecraft/class_2168;Lnet/minecraft/class_8646;Lnet/minecraft/class_266;)I
ARG 0 source ARG 0 source
ARG 1 slot ARG 1 slot
@ -123,9 +124,12 @@ CLASS net/minecraft/class_3115 net/minecraft/server/command/ScoreboardCommand
METHOD method_13614 executeListScores (Lnet/minecraft/class_2168;Lnet/minecraft/class_9015;)I METHOD method_13614 executeListScores (Lnet/minecraft/class_2168;Lnet/minecraft/class_9015;)I
ARG 0 source ARG 0 source
ARG 1 scoreHolder ARG 1 scoreHolder
METHOD method_55345 makeNumberFormatArguments (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/class_3115$class_9008;)Lcom/mojang/brigadier/builder/ArgumentBuilder; METHOD method_55344 (Lnet/minecraft/class_3115$class_9008;Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 argumentBuilder ARG 1 context
ARG 1 executor METHOD method_55345 makeNumberFormatArguments (Lnet/minecraft/class_7157;Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/class_3115$class_9008;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
ARG 0 registryAccess
ARG 1 argumentBuilder
ARG 2 executor
METHOD method_55347 executeModifyObjectiveFormat (Lnet/minecraft/class_2168;Lnet/minecraft/class_266;Lnet/minecraft/class_9022;)I METHOD method_55347 executeModifyObjectiveFormat (Lnet/minecraft/class_2168;Lnet/minecraft/class_266;Lnet/minecraft/class_9022;)I
ARG 0 source ARG 0 source
ARG 1 objective ARG 1 objective
@ -146,6 +150,12 @@ CLASS net/minecraft/class_3115 net/minecraft/server/command/ScoreboardCommand
ARG 3 numberFormat ARG 3 numberFormat
METHOD method_55352 getNextDisplayName (Ljava/util/Collection;)Lnet/minecraft/class_2561; METHOD method_55352 getNextDisplayName (Ljava/util/Collection;)Lnet/minecraft/class_2561;
ARG 0 targets ARG 0 targets
METHOD method_55355 (Lnet/minecraft/class_3115$class_9008;Lcom/mojang/brigadier/context/CommandContext;)I
ARG 1 context
METHOD method_55360 (Lnet/minecraft/class_3115$class_9008;Lcom/mojang/brigadier/context/CommandContext;)I
ARG 1 context
METHOD method_55363 (Lnet/minecraft/class_3115$class_9008;Lcom/mojang/brigadier/context/CommandContext;)I
ARG 1 context
CLASS class_9008 NumberFormatCommandExecutor CLASS class_9008 NumberFormatCommandExecutor
METHOD run (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_9022;)I METHOD run (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_9022;)I
ARG 1 context ARG 1 context

View File

@ -74,8 +74,9 @@ CLASS net/minecraft/class_3142 net/minecraft/server/command/TeamCommand
ARG 0 source ARG 0 source
ARG 1 team ARG 1 team
ARG 2 visibility ARG 2 visibility
METHOD method_13736 register (Lcom/mojang/brigadier/CommandDispatcher;)V METHOD method_13736 register (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V
ARG 0 dispatcher ARG 0 dispatcher
ARG 1 registryAccess
METHOD method_13737 (Lcom/mojang/brigadier/context/CommandContext;)I METHOD method_13737 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context ARG 0 context
METHOD method_13738 (Lcom/mojang/brigadier/context/CommandContext;)I METHOD method_13738 (Lcom/mojang/brigadier/context/CommandContext;)I

View File

@ -47,14 +47,8 @@ CLASS net/minecraft/class_3143 net/minecraft/server/command/TeleportCommand
METHOD method_36970 formatFloat (D)Ljava/lang/String; METHOD method_36970 formatFloat (D)Ljava/lang/String;
ARG 0 d ARG 0 d
CLASS class_3144 LookTarget CLASS class_3144 LookTarget
FIELD field_13758 target Lnet/minecraft/class_1297;
FIELD field_13759 targetAnchor Lnet/minecraft/class_2183$class_2184;
FIELD field_13760 targetPos Lnet/minecraft/class_243;
METHOD <init> (Lnet/minecraft/class_1297;Lnet/minecraft/class_2183$class_2184;)V
ARG 1 target
ARG 2 targetAnchor
METHOD <init> (Lnet/minecraft/class_243;)V
ARG 1 targetPos
METHOD method_13772 look (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;)V METHOD method_13772 look (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;)V
ARG 1 source ARG 1 source
ARG 2 entity ARG 2 entity
CLASS class_9251 LookAtEntity
CLASS class_9252 LookAtPosition

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_3146 net/minecraft/server/command/TellRawCommand CLASS net/minecraft/class_3146 net/minecraft/server/command/TellRawCommand
METHOD method_13776 register (Lcom/mojang/brigadier/CommandDispatcher;)V METHOD method_13776 register (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V
ARG 0 dispatcher ARG 0 dispatcher
ARG 1 registryAccess
METHOD method_13777 (Lcom/mojang/brigadier/context/CommandContext;)I METHOD method_13777 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context ARG 0 context
METHOD method_13778 (Lnet/minecraft/class_2168;)Z METHOD method_13778 (Lnet/minecraft/class_2168;)Z

View File

@ -1,73 +1,34 @@
CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand
FIELD field_45665 LOGGER Lorg/slf4j/Logger; FIELD field_45665 LOGGER Lorg/slf4j/Logger;
FIELD field_48504 BLOCK_ENTITY_NOT_FOUND_TEXT Ljava/lang/String;
FIELD field_48505 RUNNERS Lnet/minecraft/class_9123$class_9124;
METHOD method_22263 (Ljava/lang/String;Lnet/minecraft/class_124;Lnet/minecraft/class_3222;)V METHOD method_22263 (Ljava/lang/String;Lnet/minecraft/class_124;Lnet/minecraft/class_3222;)V
ARG 2 player ARG 2 player
METHOD method_22264 executePos (Lnet/minecraft/class_2168;Ljava/lang/String;)I METHOD method_22264 executePos (Lnet/minecraft/class_2168;Ljava/lang/String;)I
ARG 0 source ARG 0 source
ARG 1 variableName ARG 1 variableName
METHOD method_22265 executeClearAll (Lnet/minecraft/class_2168;I)I
ARG 0 source
ARG 1 radius
METHOD method_22266 executeRun (Lnet/minecraft/class_2168;Lnet/minecraft/class_4529;I)I
ARG 0 source
ARG 1 testFunction
ARG 2 rotationSteps
METHOD method_22267 executeRunAll (Lnet/minecraft/class_2168;Ljava/lang/String;II)I
ARG 0 source
ARG 1 testClass
ARG 2 rotationSteps
ARG 3 testsPerRow
METHOD method_22268 executeCreate (Lnet/minecraft/class_2168;Ljava/lang/String;III)I METHOD method_22268 executeCreate (Lnet/minecraft/class_2168;Ljava/lang/String;III)I
ARG 0 source ARG 0 source
ARG 1 testName ARG 1 testName
ARG 2 x ARG 2 x
ARG 3 y ARG 3 y
ARG 4 z ARG 4 z
METHOD method_22269 run (Lnet/minecraft/class_2168;Ljava/util/Collection;II)V
ARG 0 source
ARG 1 testFunctions
ARG 2 rotationSteps
ARG 3 testsPerRow
METHOD method_22270 register (Lcom/mojang/brigadier/CommandDispatcher;)V METHOD method_22270 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher ARG 0 dispatcher
METHOD method_22271 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_22272 run (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_4524;Z)V
ARG 0 world
ARG 1 pos
ARG 2 tests
ARG 3 rerunUntilFailed
METHOD method_22274 (Lnet/minecraft/class_3218;Lnet/minecraft/class_4524;ZLnet/minecraft/class_2338;)V
ARG 3 pos
METHOD method_22275 sendMessage (Lnet/minecraft/class_3218;Ljava/lang/String;Lnet/minecraft/class_124;)V METHOD method_22275 sendMessage (Lnet/minecraft/class_3218;Ljava/lang/String;Lnet/minecraft/class_124;)V
ARG 0 world ARG 0 world
ARG 1 message ARG 1 message
ARG 2 formatting ARG 2 formatting
METHOD method_22276 (Lnet/minecraft/class_3222;)Z METHOD method_22276 (Lnet/minecraft/class_3222;)Z
ARG 0 player ARG 0 player
METHOD method_22277 executeRunThis (Lnet/minecraft/class_2168;Z)I
ARG 0 source
ARG 1 rerunUntilFailed
METHOD method_22278 sendMessage (Lnet/minecraft/class_2168;Ljava/lang/String;)V METHOD method_22278 sendMessage (Lnet/minecraft/class_2168;Ljava/lang/String;)V
ARG 0 source ARG 0 source
ARG 1 message ARG 1 message
METHOD method_22279 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_22280 onCompletion (Lnet/minecraft/class_3218;Lnet/minecraft/class_4524;)V
ARG 0 world
ARG 1 tests
METHOD method_22281 executeRunThese (Lnet/minecraft/class_2168;Z)I
ARG 0 source
ARG 1 rerunUntilFailed
METHOD method_22282 executeExport (Lnet/minecraft/class_2168;Ljava/lang/String;)I METHOD method_22282 executeExport (Lnet/minecraft/class_2168;Ljava/lang/String;)I
ARG 0 source ARG 0 source
ARG 1 testName ARG 1 testName
METHOD method_22283 (Lcom/mojang/brigadier/context/CommandContext;)I METHOD method_22283 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context ARG 0 context
METHOD method_22284 executeRunAll (Lnet/minecraft/class_2168;II)I
ARG 0 source
ARG 1 rotationSteps
ARG 2 testsPerRow
METHOD method_22285 executeImport (Lnet/minecraft/class_2168;Ljava/lang/String;)I METHOD method_22285 executeImport (Lnet/minecraft/class_2168;Ljava/lang/String;)I
ARG 0 source ARG 0 source
ARG 1 testName ARG 1 testName
@ -81,71 +42,142 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand
ARG 0 context ARG 0 context
METHOD method_22290 (Lcom/mojang/brigadier/context/CommandContext;)I METHOD method_22290 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context ARG 0 context
METHOD method_22291 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_22292 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_22293 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_22294 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_22295 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_23647 beforeBatch (Lnet/minecraft/class_4529;Lnet/minecraft/class_3218;)V
ARG 0 testFunction
ARG 1 world
METHOD method_23648 (Lcom/mojang/brigadier/context/CommandContext;)I METHOD method_23648 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context ARG 0 context
METHOD method_29411 executeRerunFailed (Lnet/minecraft/class_2168;ZII)I
ARG 0 source
ARG 1 requiredOnly
ARG 2 rotationSteps
ARG 3 testsPerRow
METHOD method_29412 (Lnet/minecraft/class_4517;)V
ARG 0 test
METHOD method_29413 executeExport (Lnet/minecraft/class_2168;)I
ARG 0 source
METHOD method_29414 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_29415 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_29416 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_29417 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_29418 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_29419 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_29420 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_29421 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_29422 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_29423 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_52890 executeExportThese (Lnet/minecraft/class_2168;)I
ARG 0 source
METHOD method_52891 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_54147 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_54850 getStructurePos (Lnet/minecraft/class_2168;)Lnet/minecraft/class_2338; METHOD method_54850 getStructurePos (Lnet/minecraft/class_2168;)Lnet/minecraft/class_2338;
ARG 0 source ARG 0 source
METHOD method_54904 checkStructure (Lnet/minecraft/class_3218;Lnet/minecraft/class_4517;)Z METHOD method_54904 checkStructure (Lnet/minecraft/class_3218;Ljava/lang/String;)Z
ARG 0 world ARG 0 world
ARG 1 state ARG 1 templateId
METHOD method_54905 export (Lnet/minecraft/class_2168;Lnet/minecraft/class_2633;)I METHOD method_54905 export (Lnet/minecraft/class_2168;Lnet/minecraft/class_2633;)I
ARG 0 source ARG 0 source
ARG 1 blockEntity ARG 1 blockEntity
METHOD method_55454 executeResetThis (Lnet/minecraft/class_2168;)I METHOD method_56254 stop ()I
METHOD method_56255 (ILnet/minecraft/class_2168;Lnet/minecraft/class_9118;Lnet/minecraft/class_4529;)Lnet/minecraft/class_4517;
ARG 3 testFunction
METHOD method_56256 (Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
ARG 0 extraConfigAdder
METHOD method_56257 testAttemptConfig (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
ARG 0 builder
ARG 1 callback
METHOD method_56258 testAttemptConfig (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
ARG 0 builder
ARG 1 callback
ARG 2 extraConfigAdder
METHOD method_56259 start (Lnet/minecraft/class_2168;Lnet/minecraft/class_3218;Lnet/minecraft/class_4520;)I
ARG 0 source ARG 0 source
METHOD method_55455 (Lcom/mojang/brigadier/context/CommandContext;)I ARG 1 world
ARG 2 context
METHOD method_56260 (Lnet/minecraft/class_2168;Lnet/minecraft/class_9118;Lnet/minecraft/class_2338;)Ljava/util/Optional;
ARG 2 pos
METHOD method_56261 stream (Lnet/minecraft/class_2168;Lnet/minecraft/class_9118;Lnet/minecraft/class_9119;)Ljava/util/stream/Stream;
ARG 0 source
ARG 1 config
ARG 2 finder
METHOD method_56262 stream (Lnet/minecraft/class_2168;Lnet/minecraft/class_9118;Lnet/minecraft/class_9125;I)Ljava/util/stream/Stream;
ARG 0 source
ARG 1 config
ARG 2 finder
ARG 3 rotationSteps
METHOD method_56263 (Lnet/minecraft/class_2168;Lnet/minecraft/class_4529;)Z
ARG 1 testFunction
METHOD method_56264 find (Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;Lnet/minecraft/class_9118;)Ljava/util/Optional;
ARG 0 pos
ARG 1 world
ARG 2 config
METHOD method_56265 (Ljava/util/function/Function;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
ARG 1 extraConfigAdder
METHOD method_56266 (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I
ARG 1 context
METHOD method_56267 reset (Lnet/minecraft/class_4517;)I
ARG 0 state
METHOD method_56268 testAttemptAndPlacementConfig (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
ARG 0 builder
ARG 1 callback
METHOD method_56269 (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I
ARG 1 context
METHOD method_56270 (Lnet/minecraft/class_4517;)V
ARG 0 state
METHOD method_56271 (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I
ARG 1 context
METHOD method_56272 (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I
ARG 1 context
METHOD method_56273 (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I
ARG 1 context
METHOD method_56274 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context ARG 0 context
METHOD method_56275 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56276 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56277 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56278 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56279 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56280 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56281 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56282 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56283 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56284 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56285 (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_4527$class_9121;
ARG 0 context
METHOD method_56286 (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_4527$class_9121;
ARG 0 context
METHOD method_56287 (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_4527$class_9121;
ARG 0 context
METHOD method_57105 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 1 pos
METHOD method_57106 (Lnet/minecraft/class_1297;)V
ARG 0 entity
CLASS class_4528 Listener CLASS class_4528 Listener
FIELD field_20581 world Lnet/minecraft/class_3218; FIELD comp_2216 world Lnet/minecraft/class_3218;
FIELD field_20582 tests Lnet/minecraft/class_4524; FIELD comp_2217 tests Lnet/minecraft/class_4524;
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_4524;)V METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_4524;)V
ARG 1 world ARG 1 world
ARG 2 tests ARG 2 tests
METHOD comp_2216 world ()Lnet/minecraft/class_3218;
METHOD comp_2217 tests ()Lnet/minecraft/class_4524;
METHOD method_56304 onFinished (Lnet/minecraft/class_3218;Lnet/minecraft/class_4524;)V
ARG 0 world
ARG 1 tests
CLASS class_9121 Runner
FIELD field_48506 finder Lnet/minecraft/class_9123;
METHOD <init> (Lnet/minecraft/class_9123;)V
ARG 1 finder
METHOD method_56288 reset ()I
METHOD method_56289 runOnce (I)I
ARG 1 rotationSteps
METHOD method_56290 runOnce (II)I
ARG 1 rotationSteps
ARG 2 testsPerRow
METHOD method_56292 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)I
ARG 1 pos
METHOD method_56293 (Lnet/minecraft/class_3218;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;)I
ARG 3 pos
METHOD method_56294 (Lnet/minecraft/class_2168;Ljava/lang/Integer;)V
ARG 1 count
METHOD method_56295 forEach (Ljava/util/stream/Stream;Ljava/util/function/ToIntFunction;Ljava/lang/Runnable;Ljava/util/function/Consumer;)V
ARG 1 finder
ARG 2 consumer
ARG 3 emptyCallback
ARG 4 finishCallback
METHOD method_56296 run (Lnet/minecraft/class_9118;)I
ARG 1 config
METHOD method_56297 run (Lnet/minecraft/class_9118;I)I
ARG 1 config
ARG 2 rotationSteps
METHOD method_56298 start (Lnet/minecraft/class_9118;II)I
ARG 1 config
ARG 2 rotationSteps
ARG 3 testsPerRow
METHOD method_56299 clear ()I
METHOD method_56302 export ()I
METHOD method_56303 runOnce ()I
CLASS class_9122 ReportingBatchListener

View File

@ -0,0 +1,42 @@
CLASS net/minecraft/class_9123 net/minecraft/server/command/TestFinder
FIELD field_48507 NOOP_TEST_FUNCTION_FINDER Lnet/minecraft/class_9125;
FIELD field_48508 NOOP_STRUCTURE_BLOCK_FINDER Lnet/minecraft/class_9119;
FIELD field_48509 testFunctionFinder Lnet/minecraft/class_9125;
FIELD field_48510 structureBlockPosFinder Lnet/minecraft/class_9119;
FIELD field_48511 commandSource Lnet/minecraft/class_2168;
FIELD field_48512 runnerFactory Ljava/util/function/Function;
METHOD <init> (Lnet/minecraft/class_2168;Ljava/util/function/Function;Lnet/minecraft/class_9125;Lnet/minecraft/class_9119;)V
ARG 1 commandSource
ARG 2 runnerFactory
ARG 3 testFunctionFinder
ARG 4 structureBlockPosFinder
METHOD method_56305 getCommandSource ()Lnet/minecraft/class_2168;
METHOD method_56306 createRunner ()Ljava/lang/Object;
CLASS class_9124 Runners
FIELD field_48513 runnerFactory Ljava/util/function/Function;
METHOD <init> (Ljava/util/function/Function;)V
ARG 1 runnerFactory
METHOD method_56309 nearest (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
ARG 1 context
METHOD method_56310 surface (Lcom/mojang/brigadier/context/CommandContext;I)Ljava/lang/Object;
ARG 1 context
ARG 2 radius
METHOD method_56311 in (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object;
ARG 1 context
ARG 2 testClass
METHOD method_56312 failed (Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/lang/Object;
ARG 1 context
ARG 2 onlyRequired
METHOD method_56317 (ZLnet/minecraft/class_4529;)Z
ARG 1 function
METHOD method_56318 allStructures (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
ARG 1 context
METHOD method_56319 named (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object;
ARG 1 context
ARG 2 name
METHOD method_56321 targeted (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
ARG 1 context
METHOD method_56323 allTestFunctions (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
ARG 1 context
METHOD method_56324 failed (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object;
ARG 1 context

View File

@ -14,8 +14,9 @@ CLASS net/minecraft/class_3151 net/minecraft/server/command/TitleCommand
ARG 4 constructor ARG 4 constructor
METHOD method_13803 (Lcom/mojang/brigadier/context/CommandContext;)I METHOD method_13803 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context ARG 0 context
METHOD method_13804 register (Lcom/mojang/brigadier/CommandDispatcher;)V METHOD method_13804 register (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V
ARG 0 dispatcher ARG 0 dispatcher
ARG 1 registryAccess
METHOD method_13805 executeClear (Lnet/minecraft/class_2168;Ljava/util/Collection;)I METHOD method_13805 executeClear (Lnet/minecraft/class_2168;Ljava/util/Collection;)I
ARG 0 source ARG 0 source
ARG 1 targets ARG 1 targets

View File

@ -7,6 +7,8 @@ CLASS net/minecraft/class_3176 net/minecraft/server/dedicated/MinecraftDedicated
FIELD field_16799 propertiesLoader Lnet/minecraft/class_3807; FIELD field_16799 propertiesLoader Lnet/minecraft/class_3807;
FIELD field_16800 gui Lnet/minecraft/class_3182; FIELD field_16800 gui Lnet/minecraft/class_3182;
FIELD field_26898 filterer Lnet/minecraft/class_5514; FIELD field_26898 filterer Lnet/minecraft/class_5514;
FIELD field_48788 debugSampleLog Lnet/minecraft/class_9193;
FIELD field_48789 subscriptionTracker Lnet/minecraft/class_9188;
METHOD <init> (Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Lnet/minecraft/class_3807;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_7497;Lnet/minecraft/class_3950;)V METHOD <init> (Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Lnet/minecraft/class_3807;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_7497;Lnet/minecraft/class_3950;)V
ARG 1 serverThread ARG 1 serverThread
ARG 2 session ARG 2 session

View File

@ -54,6 +54,8 @@ CLASS net/minecraft/class_3806 net/minecraft/server/dedicated/ServerPropertiesHa
FIELD field_39982 COMMA_SPLITTER Lcom/google/common/base/Splitter; FIELD field_39982 COMMA_SPLITTER Lcom/google/common/base/Splitter;
FIELD field_39983 worldGenProperties Lnet/minecraft/class_3806$class_7044; FIELD field_39983 worldGenProperties Lnet/minecraft/class_3806$class_7044;
FIELD field_44985 logIps Z FIELD field_44985 logIps Z
FIELD field_48270 acceptsTransfers Z
FIELD field_48711 regionFileCompression Ljava/lang/String;
METHOD method_16714 load (Ljava/nio/file/Path;)Lnet/minecraft/class_3806; METHOD method_16714 load (Ljava/nio/file/Path;)Lnet/minecraft/class_3806;
ARG 0 path ARG 0 path
METHOD method_16715 (Ljava/lang/Integer;)Ljava/lang/Integer; METHOD method_16715 (Ljava/lang/Integer;)Ljava/lang/Integer;

View File

@ -0,0 +1,17 @@
CLASS net/minecraft/class_9159 net/minecraft/server/dedicated/command/TransferCommand
FIELD field_48710 NO_PLAYERS_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
METHOD method_56522 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher
METHOD method_56523 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56524 (Lnet/minecraft/class_2168;)Z
ARG 0 source
METHOD method_56525 executeTransfer (Lnet/minecraft/class_2168;Ljava/lang/String;ILjava/util/Collection;)I
ARG 0 source
ARG 1 host
ARG 2 port
ARG 3 players
METHOD method_56527 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_56529 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context

View File

@ -2,14 +2,15 @@ CLASS net/minecraft/class_2158 net/minecraft/server/function/CommandFunction
METHOD comp_1994 id ()Lnet/minecraft/class_2960; METHOD comp_1994 id ()Lnet/minecraft/class_2960;
METHOD method_52592 continuesToNextLine (Ljava/lang/CharSequence;)Z METHOD method_52592 continuesToNextLine (Ljava/lang/CharSequence;)Z
ARG 0 string ARG 0 string
METHOD method_52595 withMacroReplaced (Lnet/minecraft/class_2487;Lcom/mojang/brigadier/CommandDispatcher;Ljava/lang/Object;)Lnet/minecraft/class_8868; METHOD method_52595 withMacroReplaced (Lnet/minecraft/class_2487;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/class_8868;
ARG 1 arguments ARG 1 arguments
ARG 2 dispatcher ARG 2 dispatcher
ARG 3 source
METHOD method_54417 parse (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_8839;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_8856; METHOD method_54417 parse (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_8839;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_8856;
ARG 0 dispatcher ARG 0 dispatcher
ARG 1 source ARG 1 source
ARG 2 reader ARG 2 reader
METHOD method_57057 validateCommandLength (Ljava/lang/CharSequence;)V
ARG 0 command
METHOD method_9195 create (Lnet/minecraft/class_2960;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_8839;Ljava/util/List;)Lnet/minecraft/class_2158; METHOD method_9195 create (Lnet/minecraft/class_2960;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_8839;Ljava/util/List;)Lnet/minecraft/class_2158;
COMMENT Parses a function in the context of {@code source}. COMMENT Parses a function in the context of {@code source}.
COMMENT COMMENT

View File

@ -8,8 +8,9 @@ CLASS net/minecraft/class_8867 net/minecraft/server/function/FunctionBuilder
ARG 1 action ARG 1 action
METHOD method_54420 indexOfVariable (Ljava/lang/String;)I METHOD method_54420 indexOfVariable (Ljava/lang/String;)I
ARG 1 variable ARG 1 variable
METHOD method_54421 addMacroCommand (Ljava/lang/String;I)V METHOD method_54421 addMacroCommand (Ljava/lang/String;ILnet/minecraft/class_8839;)V
ARG 1 command ARG 1 command
ARG 2 lineNum ARG 2 lineNum
ARG 3 source
METHOD method_54422 indicesOfVariables (Ljava/util/List;)Lit/unimi/dsi/fastutil/ints/IntList; METHOD method_54422 indicesOfVariables (Ljava/util/List;)Lit/unimi/dsi/fastutil/ints/IntList;
ARG 1 variables ARG 1 variables

View File

@ -9,11 +9,10 @@ CLASS net/minecraft/class_8641 net/minecraft/server/function/Macro
ARG 1 id ARG 1 id
ARG 2 lines ARG 2 lines
ARG 3 varNames ARG 3 varNames
METHOD method_52597 withMacroReplaced (Ljava/util/List;Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_8839;)Lnet/minecraft/class_8868; METHOD method_52597 withMacroReplaced (Ljava/util/List;Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/class_8868;
ARG 1 varNames ARG 1 varNames
ARG 2 arguments ARG 2 arguments
ARG 3 dispatcher ARG 3 dispatcher
ARG 4 source
METHOD method_53840 toString (Lnet/minecraft/class_2520;)Ljava/lang/String; METHOD method_53840 toString (Lnet/minecraft/class_2520;)Ljava/lang/String;
ARG 0 nbt ARG 0 nbt
METHOD method_54423 (Ljava/text/DecimalFormat;)V METHOD method_54423 (Ljava/text/DecimalFormat;)V
@ -28,17 +27,18 @@ CLASS net/minecraft/class_8641 net/minecraft/server/function/Macro
ARG 2 index ARG 2 index
CLASS class_8869 Line CLASS class_8869 Line
METHOD method_54428 getDependentVariables ()Lit/unimi/dsi/fastutil/ints/IntList; METHOD method_54428 getDependentVariables ()Lit/unimi/dsi/fastutil/ints/IntList;
METHOD method_54429 instantiate (Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Ljava/lang/Object;Lnet/minecraft/class_2960;)Lnet/minecraft/class_8856; METHOD method_54429 instantiate (Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_2960;)Lnet/minecraft/class_8856;
ARG 1 args ARG 1 args
ARG 2 dispatcher ARG 2 dispatcher
ARG 3 source ARG 3 id
ARG 4 id
CLASS class_8870 VariableLine CLASS class_8870 VariableLine
FIELD field_46760 invocation Lnet/minecraft/class_8873; FIELD field_46760 invocation Lnet/minecraft/class_8873;
FIELD field_46761 variableIndices Lit/unimi/dsi/fastutil/ints/IntList; FIELD field_46761 variableIndices Lit/unimi/dsi/fastutil/ints/IntList;
METHOD <init> (Lnet/minecraft/class_8873;Lit/unimi/dsi/fastutil/ints/IntList;)V FIELD field_47891 source Lnet/minecraft/class_8839;
METHOD <init> (Lnet/minecraft/class_8873;Lit/unimi/dsi/fastutil/ints/IntList;Lnet/minecraft/class_8839;)V
ARG 1 invocation ARG 1 invocation
ARG 2 variableIndices ARG 2 variableIndices
ARG 3 source
CLASS class_8871 FixedLine CLASS class_8871 FixedLine
FIELD field_46762 action Lnet/minecraft/class_8856; FIELD field_46762 action Lnet/minecraft/class_8856;
METHOD <init> (Lnet/minecraft/class_8856;)V METHOD <init> (Lnet/minecraft/class_8856;)V

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_8792 net/minecraft/server/network/ConnectedClientData CLASS net/minecraft/class_8792 net/minecraft/server/network/ConnectedClientData
FIELD comp_1961 syncedOptions Lnet/minecraft/class_8791; FIELD comp_1961 syncedOptions Lnet/minecraft/class_8791;
METHOD comp_1961 syncedOptions ()Lnet/minecraft/class_8791; METHOD comp_1961 syncedOptions ()Lnet/minecraft/class_8791;
METHOD method_53824 createDefault (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_8792; METHOD method_53824 createDefault (Lcom/mojang/authlib/GameProfile;Z)Lnet/minecraft/class_8792;
ARG 0 profile ARG 0 profile

View File

@ -53,7 +53,7 @@ CLASS net/minecraft/class_4209 net/minecraft/server/network/DebugInfoSender
METHOD method_24819 sendPoi (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V METHOD method_24819 sendPoi (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos
METHOD method_33139 sendGameEvent (Lnet/minecraft/class_1937;Lnet/minecraft/class_5712;Lnet/minecraft/class_243;)V METHOD method_33139 sendGameEvent (Lnet/minecraft/class_1937;Lnet/minecraft/class_6880;Lnet/minecraft/class_243;)V
ARG 0 world ARG 0 world
ARG 1 event ARG 1 event
ARG 2 pos ARG 2 pos

View File

@ -9,6 +9,8 @@ CLASS net/minecraft/class_8609 net/minecraft/server/network/ServerCommonNetworkH
FIELD field_45018 keepAliveId J FIELD field_45018 keepAliveId J
FIELD field_45019 latency I FIELD field_45019 latency I
FIELD field_45715 flushDisabled Z FIELD field_45715 flushDisabled Z
FIELD field_48273 UNEXPECTED_QUERY_RESPONSE_TEXT Lnet/minecraft/class_2561;
FIELD field_48274 transferred Z
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Lnet/minecraft/class_8792;)V METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Lnet/minecraft/class_8792;)V
ARG 1 server ARG 1 server
ARG 2 connection ARG 2 connection

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_8610 net/minecraft/server/network/ServerConfigurationN
FIELD field_45023 tasks Ljava/util/Queue; FIELD field_45023 tasks Ljava/util/Queue;
FIELD field_45024 currentTask Lnet/minecraft/class_8605; FIELD field_45024 currentTask Lnet/minecraft/class_8605;
FIELD field_46157 syncedOptions Lnet/minecraft/class_8791; FIELD field_46157 syncedOptions Lnet/minecraft/class_8791;
FIELD field_49026 synchronizedRegistriesTask Lnet/minecraft/class_9223;
METHOD method_52406 onTaskFinished (Lnet/minecraft/class_8605$class_8606;)V METHOD method_52406 onTaskFinished (Lnet/minecraft/class_8605$class_8606;)V
ARG 1 key ARG 1 key
METHOD method_52407 (Lnet/minecraft/server/MinecraftServer$class_7460;)V METHOD method_52407 (Lnet/minecraft/server/MinecraftServer$class_7460;)V
@ -13,3 +14,5 @@ CLASS net/minecraft/class_8610 net/minecraft/server/network/ServerConfigurationN
METHOD method_52410 endConfiguration ()V METHOD method_52410 endConfiguration ()V
METHOD method_52411 queueSendResourcePackTask ()V METHOD method_52411 queueSendResourcePackTask ()V
METHOD method_52412 pollTask ()V METHOD method_52412 pollTask ()V
METHOD method_56530 (Lnet/minecraft/class_3262;)Ljava/util/stream/Stream;
ARG 0 pack

View File

@ -5,3 +5,6 @@ CLASS net/minecraft/class_3246 net/minecraft/server/network/ServerHandshakeNetwo
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;)V METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;)V
ARG 1 server ARG 1 server
ARG 2 connection ARG 2 connection
METHOD method_56048 login (Lnet/minecraft/class_2889;Z)V
ARG 1 packet
ARG 2 transfer

View File

@ -21,12 +21,13 @@ CLASS net/minecraft/class_3248 net/minecraft/server/network/ServerLoginNetworkHa
FIELD field_14166 LOGGER Lorg/slf4j/Logger; FIELD field_14166 LOGGER Lorg/slf4j/Logger;
FIELD field_14167 nonce [B FIELD field_14167 nonce [B
FIELD field_29779 TIMEOUT_TICKS I FIELD field_29779 TIMEOUT_TICKS I
FIELD field_45027 UNEXPECTED_QUERY_RESPONSE_TEXT Lnet/minecraft/class_2561;
FIELD field_45028 profileName Ljava/lang/String; FIELD field_45028 profileName Ljava/lang/String;
FIELD field_45029 profile Lcom/mojang/authlib/GameProfile; FIELD field_45029 profile Lcom/mojang/authlib/GameProfile;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;)V FIELD field_48275 transferred Z
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Z)V
ARG 1 server ARG 1 server
ARG 2 connection ARG 2 connection
ARG 3 transferred
METHOD method_14380 disconnect (Lnet/minecraft/class_2561;)V METHOD method_14380 disconnect (Lnet/minecraft/class_2561;)V
ARG 1 reason ARG 1 reason
METHOD method_14383 getConnectionInfo ()Ljava/lang/String; METHOD method_14383 getConnectionInfo ()Ljava/lang/String;

View File

@ -26,7 +26,6 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
FIELD field_14145 updatedX D FIELD field_14145 updatedX D
FIELD field_14146 lastTickY D FIELD field_14146 lastTickY D
FIELD field_14147 topmostRiddenEntity Lnet/minecraft/class_1297; FIELD field_14147 topmostRiddenEntity Lnet/minecraft/class_1297;
FIELD field_37280 MAX_BREAK_SQUARED_DISTANCE D
FIELD field_37281 DEFAULT_SEQUENCE I FIELD field_37281 DEFAULT_SEQUENCE I
FIELD field_37282 sequence I FIELD field_37282 sequence I
FIELD field_39805 messageUnpacker Lnet/minecraft/class_7610$class_7611; FIELD field_39805 messageUnpacker Lnet/minecraft/class_7610$class_7611;
@ -177,6 +176,8 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
METHOD method_48107 getConnectionAddress ()Ljava/net/SocketAddress; METHOD method_48107 getConnectionAddress ()Ljava/net/SocketAddress;
METHOD method_52414 reconfigure ()V METHOD method_52414 reconfigure ()V
METHOD method_52415 cleanUp ()V METHOD method_52415 cleanUp ()V
METHOD method_56922 getMaxAllowedFloatingTicks (Lnet/minecraft/class_1297;)I
ARG 1 vehicle
CLASS 1 CLASS 1
METHOD method_33897 processInteract (Lnet/minecraft/class_1268;Lnet/minecraft/class_3244$class_5860;)V METHOD method_33897 processInteract (Lnet/minecraft/class_1268;Lnet/minecraft/class_3244$class_5860;)V
ARG 1 hand ARG 1 hand

View File

@ -52,6 +52,8 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
FIELD field_44990 viewDistance I FIELD field_44990 viewDistance I
FIELD field_44991 chunkFilter Lnet/minecraft/class_8603; FIELD field_44991 chunkFilter Lnet/minecraft/class_8603;
FIELD field_46156 language Ljava/lang/String; FIELD field_46156 language Ljava/lang/String;
FIELD field_47709 CREATIVE_BLOCK_INTERACTION_RANGE_MODIFIER_UUID Lnet/minecraft/class_1322;
FIELD field_47710 CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER_UUID Lnet/minecraft/class_1322;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3218;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_8791;)V METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3218;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_8791;)V
ARG 1 server ARG 1 server
ARG 2 world ARG 2 world
@ -261,6 +263,7 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
ARG 4 deltaZ ARG 4 deltaZ
METHOD method_54934 (Lnet/minecraft/class_2960;)Ljava/util/stream/Stream; METHOD method_54934 (Lnet/minecraft/class_2960;)Ljava/util/stream/Stream;
ARG 1 recipe ARG 1 recipe
METHOD method_55633 updateCreativeInteractionRangeModifiers ()V
METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z
ARG 1 gameMode ARG 1 gameMode
CLASS 1 CLASS 1

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_9223 net/minecraft/server/network/SynchronizeRegistriesTask
FIELD field_49028 KEY Lnet/minecraft/class_8605$class_8606;
FIELD field_49029 knownPacks Ljava/util/List;
FIELD field_49030 registries Lnet/minecraft/class_7780;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_7780;)V
ARG 1 knownPacks
ARG 2 registries
METHOD method_56923 onSelectKnownPacks (Ljava/util/List;Ljava/util/function/Consumer;)V
ARG 1 clientKnownPacks
ARG 2 sender
METHOD method_56924 (Ljava/util/function/Consumer;Lnet/minecraft/class_5321;Ljava/util/List;)V
ARG 1 key
ARG 2 entries
METHOD method_56925 syncRegistryAndTags (Ljava/util/function/Consumer;Ljava/util/Set;)V
ARG 1 sender
ARG 2 commonKnownPacks

View File

@ -35,6 +35,7 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
FIELD field_41750 RAIN_WEATHER_DURATION_PROVIDER Lnet/minecraft/class_6017; FIELD field_41750 RAIN_WEATHER_DURATION_PROVIDER Lnet/minecraft/class_6017;
FIELD field_41751 THUNDER_WEATHER_DURATION_PROVIDER Lnet/minecraft/class_6017; FIELD field_41751 THUNDER_WEATHER_DURATION_PROVIDER Lnet/minecraft/class_6017;
FIELD field_44857 randomSequences Lnet/minecraft/class_8565; FIELD field_44857 randomSequences Lnet/minecraft/class_8565;
FIELD field_48271 spawnChunkRadius I
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_5268;Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;Lnet/minecraft/class_3949;ZJLjava/util/List;ZLnet/minecraft/class_8565;)V METHOD <init> (Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_5268;Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;Lnet/minecraft/class_3949;ZJLjava/util/List;ZLnet/minecraft/class_8565;)V
ARG 1 server ARG 1 server
ARG 2 workerExecutor ARG 2 workerExecutor
@ -54,6 +55,9 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
COMMENT COMMENT
COMMENT @return whether the particle packet was sent COMMENT @return whether the particle packet was sent
COMMENT COMMENT
COMMENT @implNote If {@code count} is {@code 0}, a single particle will be spawned with its
COMMENT velocity being {@code deltaX},{@code deltaY},{@code deltaZ} multiplied by {@code speed}.
COMMENT
COMMENT @see #spawnParticles(ParticleEffect, double, double, double, int, double, double, double, double) COMMENT @see #spawnParticles(ParticleEffect, double, double, double, int, double, double, double, double)
ARG 1 viewer ARG 1 viewer
ARG 2 particle ARG 2 particle
@ -115,6 +119,9 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
COMMENT COMMENT
COMMENT @return the number of players the particle packet was sent to COMMENT @return the number of players the particle packet was sent to
COMMENT COMMENT
COMMENT @implNote If {@code count} is {@code 0}, a single particle will be spawned with its
COMMENT velocity being {@code deltaX},{@code deltaY},{@code deltaZ} multiplied by {@code speed}.
COMMENT
COMMENT @see #spawnParticles(ServerPlayerEntity, ParticleEffect, boolean, double, double, double, int, double, double, double, double) COMMENT @see #spawnParticles(ServerPlayerEntity, ParticleEffect, boolean, double, double, double, int, double, double, double, double)
ARG 1 particle ARG 1 particle
ARG 2 x ARG 2 x

View File

@ -116,6 +116,7 @@ CLASS net/minecraft/class_2498 net/minecraft/sound/BlockSoundGroup
FIELD field_47085 COPPER_BULB Lnet/minecraft/class_2498; FIELD field_47085 COPPER_BULB Lnet/minecraft/class_2498;
FIELD field_47086 COPPER_GRATE Lnet/minecraft/class_2498; FIELD field_47086 COPPER_GRATE Lnet/minecraft/class_2498;
FIELD field_47346 TRIAL_SPAWNER Lnet/minecraft/class_2498; FIELD field_47346 TRIAL_SPAWNER Lnet/minecraft/class_2498;
FIELD field_48855 VAULT Lnet/minecraft/class_2498;
METHOD <init> (FFLnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)V METHOD <init> (FFLnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)V
ARG 1 volume ARG 1 volume
ARG 2 pitch ARG 2 pitch

View File

@ -5,6 +5,8 @@ CLASS net/minecraft/class_3414 net/minecraft/sound/SoundEvent
FIELD field_41661 DEFAULT_DISTANCE_TO_TRAVEL F FIELD field_41661 DEFAULT_DISTANCE_TO_TRAVEL F
FIELD field_41698 CODEC Lcom/mojang/serialization/Codec; FIELD field_41698 CODEC Lcom/mojang/serialization/Codec;
FIELD field_41699 ENTRY_CODEC Lcom/mojang/serialization/Codec; FIELD field_41699 ENTRY_CODEC Lcom/mojang/serialization/Codec;
FIELD field_48278 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48279 ENTRY_PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2960;FZ)V METHOD <init> (Lnet/minecraft/class_2960;FZ)V
ARG 1 id ARG 1 id
ARG 2 distanceToTravel ARG 2 distanceToTravel
@ -20,8 +22,6 @@ CLASS net/minecraft/class_3414 net/minecraft/sound/SoundEvent
METHOD method_47956 of (Lnet/minecraft/class_2960;Ljava/util/Optional;)Lnet/minecraft/class_3414; METHOD method_47956 of (Lnet/minecraft/class_2960;Ljava/util/Optional;)Lnet/minecraft/class_3414;
ARG 0 id ARG 0 id
ARG 1 distanceToTravel ARG 1 distanceToTravel
METHOD method_47958 writeBuf (Lnet/minecraft/class_2540;)V METHOD method_47957 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 1 buf ARG 0 instance
METHOD method_47959 getStaticDistanceToTravel ()Ljava/util/Optional; METHOD method_47959 getStaticDistanceToTravel ()Ljava/util/Optional;
METHOD method_47961 fromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_3414;
ARG 0 buf

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_3445 net/minecraft/stat/Stat
FIELD field_15319 formatter Lnet/minecraft/class_3446; FIELD field_15319 formatter Lnet/minecraft/class_3446;
FIELD field_15320 value Ljava/lang/Object; FIELD field_15320 value Ljava/lang/Object;
FIELD field_15321 type Lnet/minecraft/class_3448; FIELD field_15321 type Lnet/minecraft/class_3448;
FIELD field_48280 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_3448;Ljava/lang/Object;Lnet/minecraft/class_3446;)V METHOD <init> (Lnet/minecraft/class_3448;Ljava/lang/Object;Lnet/minecraft/class_3446;)V
ARG 1 type ARG 1 type
ARG 2 value ARG 2 value

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_3448 net/minecraft/stat/StatType
FIELD field_15323 registry Lnet/minecraft/class_2378; FIELD field_15323 registry Lnet/minecraft/class_2378;
FIELD field_15324 stats Ljava/util/Map; FIELD field_15324 stats Ljava/util/Map;
FIELD field_26382 name Lnet/minecraft/class_2561; FIELD field_26382 name Lnet/minecraft/class_2561;
FIELD field_48281 packetCodec Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2378;Lnet/minecraft/class_2561;)V METHOD <init> (Lnet/minecraft/class_2378;Lnet/minecraft/class_2561;)V
ARG 1 registry ARG 1 registry
ARG 2 name ARG 2 name
@ -16,3 +17,4 @@ CLASS net/minecraft/class_3448 net/minecraft/stat/StatType
METHOD method_14961 (Lnet/minecraft/class_3446;Ljava/lang/Object;)Lnet/minecraft/class_3445; METHOD method_14961 (Lnet/minecraft/class_3446;Ljava/lang/Object;)Lnet/minecraft/class_3445;
ARG 2 value ARG 2 value
METHOD method_30739 getName ()Lnet/minecraft/class_2561; METHOD method_30739 getName ()Lnet/minecraft/class_2561;
METHOD method_56054 getPacketCodec ()Lnet/minecraft/class_9139;

View File

@ -1,30 +1,35 @@
CLASS net/minecraft/class_2688 net/minecraft/state/State CLASS net/minecraft/class_2688 net/minecraft/state/State
FIELD field_24737 PROPERTY_MAP_PRINTER Ljava/util/function/Function; FIELD field_24737 PROPERTY_MAP_PRINTER Ljava/util/function/Function;
FIELD field_24738 entries Lcom/google/common/collect/ImmutableMap; FIELD field_24738 propertyMap Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;
FIELD field_24739 owner Ljava/lang/Object; FIELD field_24739 owner Ljava/lang/Object;
FIELD field_24740 codec Lcom/mojang/serialization/MapCodec; FIELD field_24740 codec Lcom/mojang/serialization/MapCodec;
FIELD field_24741 withTable Lcom/google/common/collect/Table; FIELD field_24741 withTable Lcom/google/common/collect/Table;
FIELD field_31385 NAME Ljava/lang/String; FIELD field_31385 NAME Ljava/lang/String;
FIELD field_31386 PROPERTIES Ljava/lang/String; FIELD field_31386 PROPERTIES Ljava/lang/String;
METHOD <init> (Ljava/lang/Object;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V METHOD <init> (Ljava/lang/Object;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)V
ARG 1 owner ARG 1 owner
ARG 2 entries ARG 2 propertyMap
ARG 3 codec ARG 3 codec
METHOD method_11654 get (Lnet/minecraft/class_2769;)Ljava/lang/Comparable; METHOD method_11654 get (Lnet/minecraft/class_2769;)Ljava/lang/Comparable;
ARG 1 property ARG 1 property
METHOD method_11656 getEntries ()Lcom/google/common/collect/ImmutableMap; METHOD method_11656 getEntries ()Ljava/util/Map;
METHOD method_11657 with (Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/lang/Object; METHOD method_11657 with (Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/lang/Object;
ARG 1 property ARG 1 property
ARG 2 value ARG 2 value
METHOD method_28492 (Lnet/minecraft/class_2688;)Ljava/lang/Object;
ARG 0 state
METHOD method_28493 cycle (Lnet/minecraft/class_2769;)Ljava/lang/Object; METHOD method_28493 cycle (Lnet/minecraft/class_2769;)Ljava/lang/Object;
ARG 1 property ARG 1 property
METHOD method_28494 createCodec (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; METHOD method_28494 createCodec (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
ARG 0 codec
ARG 1 ownerToStateFunction ARG 1 ownerToStateFunction
METHOD method_28495 getNext (Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object; METHOD method_28495 getNext (Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 values ARG 0 values
ARG 1 value ARG 1 value
METHOD method_28496 createWithTable (Ljava/util/Map;)V METHOD method_28496 createWithTable (Ljava/util/Map;)V
ARG 1 states ARG 1 states
METHOD method_28497 (Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/serialization/Codec;
ARG 1 owner
METHOD method_28498 contains (Lnet/minecraft/class_2769;)Z METHOD method_28498 contains (Lnet/minecraft/class_2769;)Z
ARG 1 property ARG 1 property
METHOD method_28499 toMapWith (Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/util/Map; METHOD method_28499 toMapWith (Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/util/Map;

View File

@ -32,7 +32,7 @@ CLASS net/minecraft/class_2689 net/minecraft/state/StateManager
METHOD method_11669 validate (Lnet/minecraft/class_2769;)V METHOD method_11669 validate (Lnet/minecraft/class_2769;)V
ARG 1 property ARG 1 property
CLASS class_2691 Factory CLASS class_2691 Factory
METHOD create (Ljava/lang/Object;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)Ljava/lang/Object; METHOD create (Ljava/lang/Object;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)Ljava/lang/Object;
ARG 1 owner ARG 1 owner
ARG 2 entries ARG 2 propertyMap
ARG 3 codec ARG 3 codec

View File

@ -263,6 +263,8 @@ CLASS net/minecraft/class_2741 net/minecraft/state/property/Properties
COMMENT A property that specifies if a crafter is crafting. COMMENT A property that specifies if a crafter is crafting.
FIELD field_47408 TRIAL_SPAWNER_STATE Lnet/minecraft/class_2754; FIELD field_47408 TRIAL_SPAWNER_STATE Lnet/minecraft/class_2754;
COMMENT A property that specifies the state of a trial spawner. COMMENT A property that specifies the state of a trial spawner.
FIELD field_48915 VAULT_STATE Lnet/minecraft/class_2754;
COMMENT A property that specifies the state of a vault.
METHOD method_11813 (Lnet/minecraft/class_2768;)Z METHOD method_11813 (Lnet/minecraft/class_2768;)Z
ARG 0 shape ARG 0 shape
METHOD method_11814 (Lnet/minecraft/class_2350;)Z METHOD method_11814 (Lnet/minecraft/class_2350;)Z

View File

@ -116,8 +116,8 @@ CLASS net/minecraft/class_3499 net/minecraft/structure/StructureTemplate
METHOD method_17916 getEntity (Lnet/minecraft/class_5425;Lnet/minecraft/class_2487;)Ljava/util/Optional; METHOD method_17916 getEntity (Lnet/minecraft/class_5425;Lnet/minecraft/class_2487;)Ljava/util/Optional;
ARG 0 world ARG 0 world
ARG 1 nbt ARG 1 nbt
METHOD method_17917 (Lnet/minecraft/class_2470;Lnet/minecraft/class_2415;Lnet/minecraft/class_243;ZLnet/minecraft/class_5425;Lnet/minecraft/class_2487;Lnet/minecraft/class_1297;)V METHOD method_17917 (Lnet/minecraft/class_2470;Lnet/minecraft/class_2415;Lnet/minecraft/class_243;ZLnet/minecraft/class_5425;Lnet/minecraft/class_1297;)V
ARG 6 entity ARG 5 entity
METHOD method_20532 updateCorner (Lnet/minecraft/class_1936;ILnet/minecraft/class_251;III)V METHOD method_20532 updateCorner (Lnet/minecraft/class_1936;ILnet/minecraft/class_251;III)V
ARG 0 world ARG 0 world
ARG 1 flags ARG 1 flags

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_9114 net/minecraft/test/BatchListener
METHOD method_56199 onStarted (Lnet/minecraft/class_4514;)V
ARG 1 batch
METHOD method_56200 onFinished (Lnet/minecraft/class_4514;)V
ARG 1 batch

View File

@ -0,0 +1,30 @@
CLASS net/minecraft/class_9113 net/minecraft/test/Batches
FIELD field_48467 BATCH_SIZE I
METHOD method_56188 defaultBatcher ()Lnet/minecraft/class_4520$class_9116;
METHOD method_56189 (Lnet/minecraft/class_3218;Ljava/lang/String;Ljava/util/List;J)Lnet/minecraft/class_4514;
ARG 2 states
ARG 3 index
METHOD method_56190 (Lnet/minecraft/class_3218;Ljava/util/Map$Entry;)Ljava/util/stream/Stream;
ARG 1 entry
METHOD method_56191 (Lnet/minecraft/class_3218;Lnet/minecraft/class_4529;)Lnet/minecraft/class_4517;
ARG 1 testFunction
METHOD method_56192 (Ljava/lang/String;Ljava/util/List;J)Lnet/minecraft/class_4514;
ARG 1 states
ARG 2 index
METHOD method_56193 (Ljava/util/Collection;)Ljava/util/Collection;
ARG 0 states
METHOD method_56194 createBatches (Ljava/util/Collection;Lnet/minecraft/class_3218;)Ljava/util/Collection;
ARG 0 testFunctions
ARG 1 world
METHOD method_56195 create (Ljava/util/List;Ljava/lang/String;J)Lnet/minecraft/class_4514;
ARG 0 states
ARG 1 batchId
ARG 2 index
METHOD method_56196 (Ljava/util/Map$Entry;)Ljava/util/stream/Stream;
ARG 0 entry
METHOD method_56197 (Lnet/minecraft/class_4517;)Ljava/lang/String;
ARG 0 state
METHOD method_56198 createState (Lnet/minecraft/class_4529;ILnet/minecraft/class_3218;)Lnet/minecraft/class_4517;
ARG 0 testFunction
ARG 1 rotationSteps
ARG 2 world

View File

@ -10,3 +10,4 @@ CLASS net/minecraft/class_6302 net/minecraft/test/GameTest
METHOD method_35937 duration ()J METHOD method_35937 duration ()J
METHOD method_35938 maxAttempts ()I METHOD method_35938 maxAttempts ()I
METHOD method_35939 requiredSuccesses ()I METHOD method_35939 requiredSuccesses ()I
METHOD method_57098 skyAccess ()Z

View File

@ -1,17 +1,11 @@
CLASS net/minecraft/class_4514 net/minecraft/test/GameTestBatch CLASS net/minecraft/class_4514 net/minecraft/test/GameTestBatch
FIELD field_20543 id Ljava/lang/String; FIELD comp_2209 id Ljava/lang/String;
FIELD field_20544 testFunctions Ljava/util/Collection; FIELD comp_2210 states Ljava/util/Collection;
FIELD field_20545 beforeBatchConsumer Ljava/util/function/Consumer;
FIELD field_27801 afterBatchConsumer Ljava/util/function/Consumer;
FIELD field_33145 DEFAULT_BATCH Ljava/lang/String; FIELD field_33145 DEFAULT_BATCH Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Ljava/util/Collection;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V METHOD <init> (Ljava/lang/String;Ljava/util/Collection;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V
ARG 1 id ARG 1 id
ARG 2 testFunctions ARG 2 testFunctions
ARG 3 beforeBatchConsumer ARG 3 beforeBatchConsumer
ARG 4 afterBatchConsumer ARG 4 afterBatchConsumer
METHOD method_22152 getId ()Ljava/lang/String; METHOD comp_2209 id ()Ljava/lang/String;
METHOD method_22153 startBatch (Lnet/minecraft/class_3218;)V METHOD comp_2210 states ()Ljava/util/Collection;
ARG 1 world
METHOD method_22154 getTestFunctions ()Ljava/util/Collection;
METHOD method_32237 finishBatch (Lnet/minecraft/class_3218;)V
ARG 1 world

View File

@ -3,35 +3,37 @@ CLASS net/minecraft/class_4517 net/minecraft/test/GameTestState
FIELD field_20560 pos Lnet/minecraft/class_2338; FIELD field_20560 pos Lnet/minecraft/class_2338;
FIELD field_20561 world Lnet/minecraft/class_3218; FIELD field_20561 world Lnet/minecraft/class_3218;
FIELD field_20562 listeners Ljava/util/Collection; FIELD field_20562 listeners Ljava/util/Collection;
FIELD field_20563 ticksLeft I FIELD field_20563 tickLimit I
FIELD field_20565 started Z FIELD field_20565 started Z
FIELD field_20567 completed Z FIELD field_20567 completed Z
FIELD field_20569 throwable Ljava/lang/Throwable; FIELD field_20569 throwable Ljava/lang/Throwable;
FIELD field_21452 timedTaskRunners Ljava/util/Collection; FIELD field_21452 timedTaskRunners Ljava/util/Collection;
FIELD field_21453 ticksByRunnables Lit/unimi/dsi/fastutil/objects/Object2LongMap; FIELD field_21453 ticksByRunnables Lit/unimi/dsi/fastutil/objects/Object2LongMap;
FIELD field_21454 expectedStopTime J FIELD field_21454 startTime J
FIELD field_21455 tick J FIELD field_21455 tick J
FIELD field_21456 stopwatch Lcom/google/common/base/Stopwatch; FIELD field_21456 stopwatch Lcom/google/common/base/Stopwatch;
FIELD field_25301 rotation Lnet/minecraft/class_2470; FIELD field_25301 rotation Lnet/minecraft/class_2470;
FIELD field_27805 structureBlockEntity Lnet/minecraft/class_2633; FIELD field_27805 structureBlockEntity Lnet/minecraft/class_2633;
FIELD field_46593 rerunUntilFailed Z
FIELD field_47172 initialDelay I FIELD field_47172 initialDelay I
FIELD field_47173 initialized Z FIELD field_47173 initialized Z
FIELD field_47174 tickedOnce Z FIELD field_47174 tickedOnce Z
METHOD <init> (Lnet/minecraft/class_4529;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)V FIELD field_48468 boxMinPos Lnet/minecraft/class_2338;
FIELD field_48469 testAttemptConfig Lnet/minecraft/class_9118;
METHOD <init> (Lnet/minecraft/class_4529;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_9118;)V
ARG 1 testFunction ARG 1 testFunction
ARG 2 rotation ARG 2 rotation
ARG 3 world ARG 3 world
METHOD method_22165 tick ()V ARG 4 testAttemptConfig
METHOD method_22166 init (Lnet/minecraft/class_2338;)V METHOD method_22165 tick (Lnet/minecraft/class_4520;)V
ARG 1 pos ARG 1 context
METHOD method_22166 init ()Lnet/minecraft/class_4517;
METHOD method_22167 addListener (Lnet/minecraft/class_4518;)V METHOD method_22167 addListener (Lnet/minecraft/class_4518;)V
ARG 1 listener ARG 1 listener
METHOD method_22168 fail (Ljava/lang/Throwable;)V METHOD method_22168 fail (Ljava/lang/Throwable;)V
ARG 1 throwable ARG 1 throwable
METHOD method_22169 getTemplatePath ()Ljava/lang/String; METHOD method_22169 getTemplatePath ()Ljava/lang/String;
METHOD method_22171 (Lnet/minecraft/class_4518;)V METHOD method_22171 (Lnet/minecraft/class_4520;Lnet/minecraft/class_4518;)V
ARG 1 listener ARG 2 listener
METHOD method_22172 getPos ()Lnet/minecraft/class_2338; METHOD method_22172 getPos ()Lnet/minecraft/class_2338;
METHOD method_22175 (Lnet/minecraft/class_4518;)V METHOD method_22175 (Lnet/minecraft/class_4518;)V
ARG 1 listener ARG 1 listener
@ -43,7 +45,8 @@ CLASS net/minecraft/class_4517 net/minecraft/test/GameTestState
METHOD method_22182 getThrowable ()Ljava/lang/Throwable; METHOD method_22182 getThrowable ()Ljava/lang/Throwable;
METHOD method_22183 isRequired ()Z METHOD method_22183 isRequired ()Z
METHOD method_22184 isOptional ()Z METHOD method_22184 isOptional ()Z
METHOD method_23634 startCountdown ()V METHOD method_23634 startCountdown (I)Lnet/minecraft/class_4517;
ARG 1 additionalExpectedStopTime
METHOD method_23635 setPos (Lnet/minecraft/class_2338;)V METHOD method_23635 setPos (Lnet/minecraft/class_2338;)V
ARG 1 pos ARG 1 pos
METHOD method_23636 (Lnet/minecraft/class_4693;)V METHOD method_23636 (Lnet/minecraft/class_4693;)V
@ -55,31 +58,33 @@ CLASS net/minecraft/class_4517 net/minecraft/test/GameTestState
METHOD method_23640 complete ()V METHOD method_23640 complete ()V
METHOD method_29402 getRotation ()Lnet/minecraft/class_2470; METHOD method_29402 getRotation ()Lnet/minecraft/class_2470;
METHOD method_29403 getTestFunction ()Lnet/minecraft/class_4529; METHOD method_29403 getTestFunction ()Lnet/minecraft/class_4529;
METHOD method_32240 clearArea ()V
METHOD method_32241 isFlaky ()Z METHOD method_32241 isFlaky ()Z
METHOD method_32242 getMaxAttempts ()I METHOD method_32242 getMaxAttempts ()I
METHOD method_32243 getRequiredSuccesses ()I METHOD method_32243 getRequiredSuccesses ()I
METHOD method_33315 tickTests ()V METHOD method_33315 tickTests ()V
METHOD method_33316 (Lnet/minecraft/class_4518;)V METHOD method_33316 (Lnet/minecraft/class_4520;Lnet/minecraft/class_4518;)V
ARG 1 listener ARG 2 listener
METHOD method_36059 getStructureBlockBlockEntity ()Lnet/minecraft/class_2633; METHOD method_36059 getStructureBlockBlockEntity ()Lnet/minecraft/class_2633;
METHOD method_36060 runAtTick (JLjava/lang/Runnable;)V METHOD method_36060 runAtTick (JLjava/lang/Runnable;)V
ARG 1 tick ARG 1 tick
ARG 3 runnable ARG 3 runnable
METHOD method_36061 getSize ()Lnet/minecraft/class_2382;
METHOD method_36062 getBoundingBox ()Lnet/minecraft/class_238; METHOD method_36062 getBoundingBox ()Lnet/minecraft/class_238;
METHOD method_36063 getElapsedMilliseconds ()J METHOD method_36063 getElapsedMilliseconds ()J
METHOD method_36064 completeIfSuccessful ()V METHOD method_36064 completeIfSuccessful ()V
METHOD method_36065 getTick ()J METHOD method_36065 getTick ()J
METHOD method_36066 createTimedTaskRunner ()Lnet/minecraft/class_4693; METHOD method_36066 createTimedTaskRunner ()Lnet/minecraft/class_4693;
METHOD method_36067 getTicksLeft ()I METHOD method_36067 getTickLimit ()I
METHOD method_54145 shouldRerunUntilFailed ()Z
METHOD method_54146 setRerunUntilFailed (Z)V
ARG 1 rerunUntilFailed
METHOD method_54434 (Lnet/minecraft/class_1297;)V METHOD method_54434 (Lnet/minecraft/class_1297;)V
ARG 0 entity ARG 0 entity
METHOD method_54435 (Lnet/minecraft/class_1297;)Z METHOD method_54435 (Lnet/minecraft/class_1297;)Z
ARG 0 entity ARG 0 entity
METHOD method_54843 getStructureBlockPos ()Lnet/minecraft/class_2338;
METHOD method_54900 (Lnet/minecraft/class_1923;)Z METHOD method_54900 (Lnet/minecraft/class_1923;)Z
ARG 1 chunkPos ARG 1 chunkPos
METHOD method_56209 streamListeners ()Ljava/util/stream/Stream;
METHOD method_56210 copy ()Lnet/minecraft/class_4517;
METHOD method_56211 initialize ()Z
METHOD method_56212 getBoxMinPos ()Lnet/minecraft/class_2338;
METHOD method_56213 initializeImmediately ()Lnet/minecraft/class_4517;
METHOD method_56214 setBoxMinPos (Lnet/minecraft/class_2338;)V
ARG 1 boxMinPos
METHOD method_56215 getTestAttemptConfig ()Lnet/minecraft/class_9118;

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9119 net/minecraft/test/StructureBlockFinder

View File

@ -1,14 +1,6 @@
CLASS net/minecraft/class_5624 net/minecraft/test/StructureTestListener CLASS net/minecraft/class_5624 net/minecraft/test/StructureTestListener
FIELD field_27808 attempt I FIELD field_27808 attempt I
FIELD field_27809 successes I FIELD field_27809 successes I
FIELD field_27810 test Lnet/minecraft/class_4517;
FIELD field_27811 testManager Lnet/minecraft/class_4521;
FIELD field_27812 pos Lnet/minecraft/class_2338;
METHOD <init> (Lnet/minecraft/class_4517;Lnet/minecraft/class_4521;Lnet/minecraft/class_2338;)V
ARG 1 test
ARG 2 testManager
ARG 3 pos
METHOD method_32246 init ()V
METHOD method_32247 addGameTestMarker (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/lang/String;)V METHOD method_32247 addGameTestMarker (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/lang/String;)V
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos
@ -45,3 +37,7 @@ CLASS net/minecraft/class_5624 net/minecraft/test/StructureTestListener
METHOD method_33321 finishPassedTest (Lnet/minecraft/class_4517;Ljava/lang/String;)V METHOD method_33321 finishPassedTest (Lnet/minecraft/class_4517;Ljava/lang/String;)V
ARG 0 test ARG 0 test
ARG 1 output ARG 1 output
METHOD method_56244 retry (Lnet/minecraft/class_4517;Lnet/minecraft/class_4520;Z)V
ARG 1 state
ARG 2 context
ARG 3 prevPassed

View File

@ -39,14 +39,14 @@ CLASS net/minecraft/class_4525 net/minecraft/test/StructureTestUtil
ARG 3 world ARG 3 world
METHOD method_22254 (ILnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V METHOD method_22254 (ILnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 2 pos ARG 2 pos
METHOD method_22255 findNearestStructureBlock (Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Lnet/minecraft/class_2338; METHOD method_22255 findNearestStructureBlock (Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Optional;
ARG 0 pos ARG 0 pos
ARG 1 radius ARG 1 radius
ARG 2 world ARG 2 world
METHOD method_22256 forceLoadNearbyChunks (Lnet/minecraft/class_3341;Lnet/minecraft/class_3218;)V METHOD method_22256 forceLoadNearbyChunks (Lnet/minecraft/class_3341;Lnet/minecraft/class_3218;)V
ARG 0 box ARG 0 box
ARG 1 world ARG 1 world
METHOD method_22258 findStructureBlocks (Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Collection; METHOD method_22258 findStructureBlocks (Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/stream/Stream;
ARG 0 pos ARG 0 pos
ARG 1 radius ARG 1 radius
ARG 2 world ARG 2 world
@ -64,8 +64,8 @@ CLASS net/minecraft/class_4525 net/minecraft/test/StructureTestUtil
ARG 0 structureBlockEntity ARG 0 structureBlockEntity
METHOD method_36105 getRotationSteps (Lnet/minecraft/class_2470;)I METHOD method_36105 getRotationSteps (Lnet/minecraft/class_2470;)I
ARG 0 rotation ARG 0 rotation
METHOD method_54845 (Lnet/minecraft/class_3218;Ljava/util/Collection;Lnet/minecraft/class_2338;)V METHOD method_54845 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 2 blockPos ARG 1 p
METHOD method_54847 getStructureBlockBoxCornerPos (Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2338; METHOD method_54847 getStructureBlockBoxCornerPos (Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2338;
ARG 0 pos ARG 0 pos
ARG 1 size ARG 1 size
@ -79,3 +79,28 @@ CLASS net/minecraft/class_4525 net/minecraft/test/StructureTestUtil
ARG 1 pos ARG 1 pos
ARG 2 rotation ARG 2 rotation
ARG 3 world ARG 3 world
METHOD method_56249 findSurfaceStructureBlocks (ILnet/minecraft/class_243;Lnet/minecraft/class_3218;)Ljava/util/stream/Stream;
ARG 0 radius
ARG 1 pos
ARG 2 world
METHOD method_56250 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Ljava/util/Optional;
ARG 1 p
METHOD method_56251 (Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_2633;)Z
ARG 2 blockEntity
METHOD method_56252 findTargetedStructureBlock (Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;)Ljava/util/stream/Stream;
ARG 0 pos
ARG 1 entity
ARG 2 world
METHOD method_56253 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 p
METHOD method_57101 clearBarrierBox (Lnet/minecraft/class_238;Lnet/minecraft/class_3218;)V
ARG 0 box
ARG 1 world
METHOD method_57102 placeBarrierBox (Lnet/minecraft/class_238;Lnet/minecraft/class_3218;Z)V
ARG 0 box
ARG 1 world
ARG 2 noSkyAccess
METHOD method_57103 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 3 pos
METHOD method_57104 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;ZLnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 4 pos

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_9118 net/minecraft/test/TestAttemptConfig
FIELD field_48496 ONCE Lnet/minecraft/class_9118;
METHOD method_56245 once ()Lnet/minecraft/class_9118;
METHOD method_56246 shouldTestAgain (II)Z
ARG 1 attempt
ARG 2 successes
METHOD method_56247 isDisabled ()Z
METHOD method_56248 needsMultipleAttempts ()Z

View File

@ -235,7 +235,8 @@ CLASS net/minecraft/class_4516 net/minecraft/test/TestContext
ARG 1 runnable ARG 1 runnable
METHOD method_36019 (Ljava/lang/Runnable;J)V METHOD method_36019 (Ljava/lang/Runnable;J)V
ARG 2 tick ARG 2 tick
METHOD method_36021 createMockCreativePlayer ()Lnet/minecraft/class_1657; METHOD method_36021 createMockPlayer (Lnet/minecraft/class_1934;)Lnet/minecraft/class_1657;
ARG 1 gameMode
METHOD method_36022 expectEntityAt (Lnet/minecraft/class_1299;III)V METHOD method_36022 expectEntityAt (Lnet/minecraft/class_1299;III)V
ARG 1 type ARG 1 type
ARG 2 x ARG 2 x
@ -335,7 +336,6 @@ CLASS net/minecraft/class_4516 net/minecraft/test/TestContext
ARG 2 message ARG 2 message
METHOD method_46227 getRelative (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; METHOD method_46227 getRelative (Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
ARG 1 pos ARG 1 pos
METHOD method_46228 createMockSurvivalPlayer ()Lnet/minecraft/class_1657;
METHOD method_46229 useBlock (Lnet/minecraft/class_2338;)V METHOD method_46229 useBlock (Lnet/minecraft/class_2338;)V
ARG 1 pos ARG 1 pos
METHOD method_47816 useStackOnBlock (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V METHOD method_47816 useStackOnBlock (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V
@ -374,7 +374,7 @@ CLASS net/minecraft/class_4516 net/minecraft/test/TestContext
ARG 2 direction ARG 2 direction
ARG 3 powerPredicate ARG 3 powerPredicate
ARG 4 errorMessage ARG 4 errorMessage
METHOD method_52889 expectEntityHasEffect (Lnet/minecraft/class_1309;Lnet/minecraft/class_1291;I)V METHOD method_52889 expectEntityHasEffect (Lnet/minecraft/class_1309;Lnet/minecraft/class_6880;I)V
ARG 1 entity ARG 1 entity
ARG 2 effect ARG 2 effect
ARG 3 amplifier ARG 3 amplifier
@ -390,3 +390,40 @@ CLASS net/minecraft/class_4516 net/minecraft/test/TestContext
METHOD method_55452 forceTickIceAndSnow ()V METHOD method_55452 forceTickIceAndSnow ()V
METHOD method_55453 forceTickIceAndSnow (Lnet/minecraft/class_2338;)V METHOD method_55453 forceTickIceAndSnow (Lnet/minecraft/class_2338;)V
ARG 1 pos ARG 1 pos
METHOD method_56201 expectEntityAtOrigin (Lnet/minecraft/class_1299;)Lnet/minecraft/class_1297;
ARG 1 type
METHOD method_56202 expectEntity (Lnet/minecraft/class_1299;IIID)Lnet/minecraft/class_1297;
ARG 1 type
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 margin
METHOD method_56203 getEntitiesAround (Lnet/minecraft/class_1299;Lnet/minecraft/class_243;D)Ljava/util/List;
ARG 1 type
ARG 2 pos
ARG 3 margin
METHOD method_56204 (Lnet/minecraft/class_238;Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_56205 (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)I
ARG 1 a
ARG 2 b
METHOD method_56207 getEntitiesAround (Lnet/minecraft/class_1299;IIID)Ljava/util/List;
ARG 1 type
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 margin
METHOD method_56208 getEntities (Lnet/minecraft/class_1299;)Ljava/util/List;
ARG 1 type
METHOD method_56606 assertEquals (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V
ARG 1 value
ARG 2 expected
ARG 3 name
METHOD method_57099 setEntityPos (Lnet/minecraft/class_1308;FFF)V
ARG 1 entity
ARG 2 x
ARG 3 y
ARG 4 z
METHOD method_57100 spawnItem (Lnet/minecraft/class_1792;Lnet/minecraft/class_243;)Lnet/minecraft/class_1542;
ARG 1 item
ARG 2 pos

View File

@ -1,14 +1,9 @@
CLASS net/minecraft/class_4529 net/minecraft/test/TestFunction CLASS net/minecraft/class_4529 net/minecraft/test/TestFunction
FIELD field_20583 batchId Ljava/lang/String; FIELD comp_2218 batchId Ljava/lang/String;
FIELD field_20584 templatePath Ljava/lang/String; FIELD comp_2219 templatePath Ljava/lang/String;
FIELD field_20585 templateName Ljava/lang/String; FIELD comp_2220 templateName Ljava/lang/String;
FIELD field_20586 required Z FIELD comp_2222 tickLimit I
FIELD field_20587 starter Ljava/util/function/Consumer; FIELD comp_2227 starter Ljava/util/function/Consumer;
FIELD field_20588 tickLimit I
FIELD field_21460 duration J
FIELD field_25306 rotation Lnet/minecraft/class_2470;
FIELD field_27814 maxAttempts I
FIELD field_27815 requiredSuccesses I
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJZLjava/util/function/Consumer;)V METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJZLjava/util/function/Consumer;)V
ARG 1 batchId ARG 1 batchId
ARG 2 templatePath ARG 2 templatePath
@ -17,7 +12,7 @@ CLASS net/minecraft/class_4529 net/minecraft/test/TestFunction
ARG 5 duration ARG 5 duration
ARG 7 required ARG 7 required
ARG 8 starter ARG 8 starter
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_2470;IJZIILjava/util/function/Consumer;)V METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_2470;IJZIIZLjava/util/function/Consumer;)V
ARG 1 batchId ARG 1 batchId
ARG 2 templatePath ARG 2 templatePath
ARG 3 templateName ARG 3 templateName
@ -27,25 +22,20 @@ CLASS net/minecraft/class_4529 net/minecraft/test/TestFunction
ARG 8 required ARG 8 required
ARG 9 requiredSuccesses ARG 9 requiredSuccesses
ARG 10 maxAttempts ARG 10 maxAttempts
ARG 11 starter
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_2470;IJZLjava/util/function/Consumer;)V METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_2470;IJZLjava/util/function/Consumer;)V
ARG 1 batchId ARG 1 batchId
ARG 2 templatePath ARG 2 templatePath
ARG 3 templateName ARG 3 templateName
ARG 4 rotation ARG 4 rotation
ARG 5 tickLimit ARG 5 tickLimit
ARG 6 duration ARG 6 setupTicks
ARG 8 required ARG 8 required
ARG 9 starter ARG 9 starter
METHOD method_22296 getTemplatePath ()Ljava/lang/String; METHOD comp_2218 batchId ()Ljava/lang/String;
METHOD comp_2219 templatePath ()Ljava/lang/String;
METHOD comp_2220 templateName ()Ljava/lang/String;
METHOD comp_2222 tickLimit ()I
METHOD comp_2227 starter ()Ljava/util/function/Consumer;
METHOD method_22297 start (Lnet/minecraft/class_4516;)V METHOD method_22297 start (Lnet/minecraft/class_4516;)V
ARG 1 context ARG 1 context
METHOD method_22298 getTemplateName ()Ljava/lang/String;
METHOD method_22299 getTickLimit ()I
METHOD method_22300 isRequired ()Z
METHOD method_22301 getBatchId ()Ljava/lang/String;
METHOD method_23649 getDuration ()J
METHOD method_29424 getRotation ()Lnet/minecraft/class_2470;
METHOD method_32257 isFlaky ()Z METHOD method_32257 isFlaky ()Z
METHOD method_32258 getMaxAttempts ()I
METHOD method_32259 getRequiredSuccesses ()I

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9125 net/minecraft/test/TestFunctionFinder

View File

@ -2,13 +2,13 @@ CLASS net/minecraft/class_4519 net/minecraft/test/TestFunctions
FIELD field_20570 TEST_FUNCTIONS Ljava/util/Collection; FIELD field_20570 TEST_FUNCTIONS Ljava/util/Collection;
FIELD field_20571 TEST_CLASSES Ljava/util/Set; FIELD field_20571 TEST_CLASSES Ljava/util/Set;
FIELD field_20572 BEFORE_BATCH_CONSUMERS Ljava/util/Map; FIELD field_20572 BEFORE_BATCH_CONSUMERS Ljava/util/Map;
FIELD field_25302 FAILED_TEST_FUNCTIONS Ljava/util/Collection; FIELD field_25302 FAILED_TEST_FUNCTIONS Ljava/util/Set;
FIELD field_27806 AFTER_BATCH_CONSUMERS Ljava/util/Map; FIELD field_27806 AFTER_BATCH_CONSUMERS Ljava/util/Map;
METHOD method_22191 getTestFunctions ()Ljava/util/Collection; METHOD method_22191 getTestFunctions ()Ljava/util/Collection;
METHOD method_22192 isInClass (Lnet/minecraft/class_4529;Ljava/lang/String;)Z METHOD method_22192 isInClass (Lnet/minecraft/class_4529;Ljava/lang/String;)Z
ARG 0 testFunction ARG 0 testFunction
ARG 1 testClass ARG 1 testClass
METHOD method_22193 getTestFunctions (Ljava/lang/String;)Ljava/util/Collection; METHOD method_22193 getTestFunctions (Ljava/lang/String;)Ljava/util/stream/Stream;
ARG 0 testClass ARG 0 testClass
METHOD method_22194 (Ljava/lang/String;Lnet/minecraft/class_4529;)Z METHOD method_22194 (Ljava/lang/String;Lnet/minecraft/class_4529;)Z
ARG 1 testFunction ARG 1 testFunction
@ -25,7 +25,7 @@ CLASS net/minecraft/class_4519 net/minecraft/test/TestFunctions
ARG 0 structurePath ARG 0 structurePath
METHOD method_29404 addFailedTestFunction (Lnet/minecraft/class_4529;)V METHOD method_29404 addFailedTestFunction (Lnet/minecraft/class_4529;)V
ARG 0 testFunction ARG 0 testFunction
METHOD method_29405 getFailedTestFunctions ()Ljava/util/Collection; METHOD method_29405 getFailedTestFunctions ()Ljava/util/stream/Stream;
METHOD method_29406 clearFailedTestFunctions ()V METHOD method_29406 clearFailedTestFunctions ()V
METHOD method_32244 getAfterBatchConsumer (Ljava/lang/String;)Ljava/util/function/Consumer; METHOD method_32244 getAfterBatchConsumer (Ljava/lang/String;)Ljava/util/function/Consumer;
ARG 0 batchId ARG 0 batchId
@ -46,3 +46,7 @@ CLASS net/minecraft/class_4519 net/minecraft/test/TestFunctions
ARG 0 method ARG 0 method
METHOD method_36074 getInvoker (Ljava/lang/reflect/Method;)Ljava/util/function/Consumer; METHOD method_36074 getInvoker (Ljava/lang/reflect/Method;)Ljava/util/function/Consumer;
ARG 0 method ARG 0 method
METHOD method_56217 (Lnet/minecraft/class_3218;)V
ARG 0 world
METHOD method_56218 (Lnet/minecraft/class_3218;)V
ARG 0 world

View File

@ -1,7 +1,13 @@
CLASS net/minecraft/class_4518 net/minecraft/test/TestListener CLASS net/minecraft/class_4518 net/minecraft/test/TestListener
METHOD method_22188 onStarted (Lnet/minecraft/class_4517;)V METHOD method_22188 onStarted (Lnet/minecraft/class_4517;)V
ARG 1 test ARG 1 test
METHOD method_22190 onFailed (Lnet/minecraft/class_4517;)V METHOD method_22190 onFailed (Lnet/minecraft/class_4517;Lnet/minecraft/class_4520;)V
ARG 1 test ARG 1 test
METHOD method_33317 onPassed (Lnet/minecraft/class_4517;)V ARG 2 context
METHOD method_33317 onPassed (Lnet/minecraft/class_4517;Lnet/minecraft/class_4520;)V
ARG 1 test ARG 1 test
ARG 2 context
METHOD method_56216 onRetry (Lnet/minecraft/class_4517;Lnet/minecraft/class_4517;Lnet/minecraft/class_4520;)V
ARG 1 prevState
ARG 2 nextState
ARG 3 context

View File

@ -1,7 +1,12 @@
CLASS net/minecraft/class_4521 net/minecraft/test/TestManager CLASS net/minecraft/class_4521 net/minecraft/test/TestManager
FIELD field_20574 INSTANCE Lnet/minecraft/class_4521; FIELD field_20574 INSTANCE Lnet/minecraft/class_4521;
FIELD field_20575 tests Ljava/util/Collection; FIELD field_20575 tests Ljava/util/Collection;
FIELD field_48495 runContext Lnet/minecraft/class_4520;
METHOD method_22226 clear ()V METHOD method_22226 clear ()V
METHOD method_22227 start (Lnet/minecraft/class_4517;)V METHOD method_22227 start (Lnet/minecraft/class_4517;)V
ARG 1 test ARG 1 test
METHOD method_22228 tick ()V METHOD method_22228 tick ()V
METHOD method_56241 setRunContext (Lnet/minecraft/class_4520;)V
ARG 1 runContext
METHOD method_56242 (Lnet/minecraft/class_4517;)V
ARG 1 test

View File

@ -0,0 +1,84 @@
CLASS net/minecraft/class_4520 net/minecraft/test/TestRunContext
FIELD field_33151 DEFAULT_TESTS_PER_ROW I
FIELD field_48470 LOGGER Lorg/slf4j/Logger;
FIELD field_48471 world Lnet/minecraft/class_3218;
FIELD field_48472 manager Lnet/minecraft/class_4521;
FIELD field_48473 states Ljava/util/List;
FIELD field_48474 batches Lcom/google/common/collect/ImmutableList;
FIELD field_48475 batchListeners Ljava/util/List;
FIELD field_48476 toBeRetried Ljava/util/List;
FIELD field_48477 batcher Lnet/minecraft/class_4520$class_9116;
FIELD field_48478 stopped Z
FIELD field_48479 currentBatch Lnet/minecraft/class_4514;
FIELD field_48480 reuseSpawner Lnet/minecraft/class_4520$class_9117;
FIELD field_48481 initialSpawner Lnet/minecraft/class_4520$class_9117;
METHOD <init> (Lnet/minecraft/class_4520$class_9116;Ljava/util/Collection;Lnet/minecraft/class_3218;Lnet/minecraft/class_4521;Lnet/minecraft/class_4520$class_9117;Lnet/minecraft/class_4520$class_9117;)V
ARG 1 batcher
ARG 2 batches
ARG 3 world
ARG 4 manager
ARG 5 reuseSpawner
ARG 6 initialSpawner
METHOD method_22213 clearDebugMarkers (Lnet/minecraft/class_3218;)V
ARG 0 world
METHOD method_56219 getStates ()Ljava/util/List;
METHOD method_56220 runBatch (I)V
ARG 1 batchIndex
METHOD method_56221 prepareStructures (Ljava/util/Collection;)Ljava/util/Collection;
ARG 1 oldStates
METHOD method_56222 (Lnet/minecraft/class_4514;)Ljava/util/stream/Stream;
ARG 0 batch
METHOD method_56223 addBatchListener (Lnet/minecraft/class_9114;)V
ARG 1 batchListener
METHOD method_56224 retry (Lnet/minecraft/class_4517;)V
ARG 1 state
METHOD method_56225 (Lnet/minecraft/class_4517;Lnet/minecraft/class_4517;Lnet/minecraft/class_4518;)V
ARG 3 listener
METHOD method_56226 start ()V
METHOD method_56227 (Lnet/minecraft/class_9114;)V
ARG 1 listener
METHOD method_56228 prepareStructure (Lnet/minecraft/class_4517;)Ljava/util/Optional;
ARG 1 oldState
METHOD method_56229 clear ()V
METHOD method_56230 (Lnet/minecraft/class_4517;)V
ARG 0 state
METHOD method_56231 onFinish ()V
METHOD method_57072 (Lnet/minecraft/class_4517;)Ljava/lang/String;
ARG 0 state
CLASS 1
METHOD method_56232 onFinished ()V
METHOD method_56233 (J)V
ARG 1 chunkPos
METHOD method_56234 (Lnet/minecraft/class_9114;)V
ARG 1 listener
CLASS class_9115 Builder
FIELD field_48485 world Lnet/minecraft/class_3218;
FIELD field_48486 manager Lnet/minecraft/class_4521;
FIELD field_48487 batcher Lnet/minecraft/class_4520$class_9116;
FIELD field_48488 reuseSpawner Lnet/minecraft/class_4520$class_9117;
FIELD field_48489 initialSpawner Lnet/minecraft/class_4520$class_9117;
FIELD field_48490 batches Ljava/util/Collection;
METHOD <init> (Ljava/util/Collection;Lnet/minecraft/class_3218;)V
ARG 1 batches
ARG 2 world
METHOD method_56235 build ()Lnet/minecraft/class_4520;
METHOD method_56236 of (Ljava/util/Collection;Lnet/minecraft/class_3218;)Lnet/minecraft/class_4520$class_9115;
ARG 0 batches
ARG 1 world
METHOD method_56237 initialSpawner (Lnet/minecraft/class_4520$class_9117;)Lnet/minecraft/class_4520$class_9115;
ARG 1 initialSpawner
METHOD method_56238 ofStates (Ljava/util/Collection;Lnet/minecraft/class_3218;)Lnet/minecraft/class_4520$class_9115;
ARG 0 states
ARG 1 world
CLASS class_9116 Batcher
METHOD batch (Ljava/util/Collection;)Ljava/util/Collection;
ARG 1 states
CLASS class_9117 TestStructureSpawner
FIELD field_48491 REUSE Lnet/minecraft/class_4520$class_9117;
FIELD field_48492 NOOP Lnet/minecraft/class_4520$class_9117;
METHOD method_56239 (Lnet/minecraft/class_4517;)Ljava/util/Optional;
ARG 0 oldState
METHOD method_56240 (Lnet/minecraft/class_4517;)Ljava/util/Optional;
ARG 0 oldState
METHOD spawnStructure (Lnet/minecraft/class_4517;)Ljava/util/Optional;
ARG 1 oldState

View File

@ -1,36 +0,0 @@
CLASS net/minecraft/class_4515 net/minecraft/test/TestRunner
FIELD field_20546 LOGGER Lorg/slf4j/Logger;
FIELD field_20547 batches Ljava/util/List;
FIELD field_20548 pos Lnet/minecraft/class_2338;
FIELD field_20549 world Lnet/minecraft/class_3218;
FIELD field_20550 testManager Lnet/minecraft/class_4521;
FIELD field_20551 tests Ljava/util/List;
FIELD field_20555 reusablePos Lnet/minecraft/class_2338$class_2339;
FIELD field_20556 sizeZ I
FIELD field_46071 testCount I
FIELD field_46072 rowBoundingBox Lnet/minecraft/class_238;
METHOD <init> (Ljava/util/Collection;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4521;I)V
ARG 1 batches
ARG 2 pos
ARG 3 rotation
ARG 4 world
ARG 5 testManager
ARG 6 sizeZ
METHOD method_22155 getTests ()Ljava/util/List;
METHOD method_22156 runBatch (I)V
ARG 1 index
METHOD method_22160 run ()V
METHOD method_22164 (Ljava/util/Map;Lnet/minecraft/class_4517;)V
ARG 2 gameTest
METHOD method_29401 alignTestStructures (Ljava/util/Collection;)Ljava/util/Map;
ARG 1 gameTests
METHOD method_33312 (Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4514;)Lcom/mojang/datafixers/util/Pair;
ARG 2 batch
METHOD method_33313 (Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4529;)Lnet/minecraft/class_4517;
ARG 2 testFunction
METHOD method_33314 (Lcom/mojang/datafixers/util/Pair;)Ljava/util/stream/Stream;
ARG 0 batch
CLASS 1
METHOD method_32239 onFinished ()V
METHOD method_54842 (J)V
ARG 1 chunkPos

View File

@ -8,12 +8,15 @@ CLASS net/minecraft/class_6306 net/minecraft/test/TestServer
FIELD field_33162 testSet Lnet/minecraft/class_4524; FIELD field_33162 testSet Lnet/minecraft/class_4524;
FIELD field_39441 NONE_API_SERVICES Lnet/minecraft/class_7497; FIELD field_39441 NONE_API_SERVICES Lnet/minecraft/class_7497;
FIELD field_47175 TEST_POS_XZ_RANGE I FIELD field_47175 TEST_POS_XZ_RANGE I
FIELD field_48493 testFunctions Ljava/util/List;
FIELD field_48494 stopwatch Lcom/google/common/base/Stopwatch;
FIELD field_48984 debugSampleLog Lnet/minecraft/class_9191;
METHOD <init> (Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Ljava/util/Collection;Lnet/minecraft/class_2338;)V METHOD <init> (Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Ljava/util/Collection;Lnet/minecraft/class_2338;)V
ARG 1 serverThread ARG 1 serverThread
ARG 2 session ARG 2 session
ARG 3 dataPackManager ARG 3 dataPackManager
ARG 4 saveLoader ARG 4 saveLoader
ARG 5 batches ARG 5 testFunctions
ARG 6 pos ARG 6 pos
METHOD method_36094 (Lnet/minecraft/class_1928;)V METHOD method_36094 (Lnet/minecraft/class_1928;)V
ARG 0 gameRules ARG 0 gameRules

View File

@ -28,3 +28,5 @@ CLASS net/minecraft/class_4524 net/minecraft/test/TestSet
ARG 1 onFailed ARG 1 onFailed
METHOD method_36103 getRequiredTests ()Ljava/util/Collection; METHOD method_36103 getRequiredTests ()Ljava/util/Collection;
METHOD method_36104 getOptionalTests ()Ljava/util/Collection; METHOD method_36104 getOptionalTests ()Ljava/util/Collection;
METHOD method_56243 remove (Lnet/minecraft/class_4517;)V
ARG 1 state

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_9120 net/minecraft/test/TestStructurePlacer
FIELD field_48497 MARGIN_X I
FIELD field_48498 MARGIN_Z I
FIELD field_48499 testsPerRow I
FIELD field_48500 testsInCurrentRow I
FIELD field_48501 box Lnet/minecraft/class_238;
FIELD field_48502 mutablePos Lnet/minecraft/class_2338$class_2339;
FIELD field_48503 origin Lnet/minecraft/class_2338;
METHOD <init> (Lnet/minecraft/class_2338;I)V
ARG 1 origin
ARG 2 testsPerRow

View File

@ -1,37 +0,0 @@
CLASS net/minecraft/class_4520 net/minecraft/test/TestUtil
FIELD field_33152 MAX_BATCH_SIZE I
METHOD method_22203 startTest (Lnet/minecraft/class_4517;Lnet/minecraft/class_2338;Lnet/minecraft/class_4521;)V
ARG 0 test
ARG 1 pos
ARG 2 testManager
METHOD method_22209 createBatches (Ljava/util/Collection;)Ljava/util/Collection;
ARG 0 testFunctions
METHOD method_22210 runTestBatches (Ljava/util/Collection;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4521;I)Ljava/util/Collection;
ARG 0 batches
ARG 1 pos
ARG 2 rotation
ARG 3 world
ARG 4 testManager
ARG 5 sizeZ
METHOD method_22213 clearDebugMarkers (Lnet/minecraft/class_3218;)V
ARG 0 world
METHOD method_22215 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 1 posx
METHOD method_22216 clearTests (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_4521;I)V
ARG 0 world
ARG 1 pos
ARG 2 testManager
ARG 3 radius
METHOD method_22222 runTestFunctions (Ljava/util/Collection;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4521;I)Ljava/util/Collection;
ARG 0 testFunctions
ARG 1 pos
ARG 2 rotation
ARG 3 world
ARG 4 testManager
ARG 5 sizeZ
METHOD method_22223 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 posx
METHOD method_23641 (Ljava/lang/String;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/function/Consumer;Ljava/util/function/Consumer;Ljava/util/List;)Lnet/minecraft/class_4514;
ARG 4 testFunctionsx
METHOD method_33318 (Ljava/util/Map$Entry;)Ljava/util/stream/Stream;
ARG 0 entry

View File

@ -158,6 +158,7 @@ CLASS net/minecraft/class_2583 net/minecraft/text/Style
COMMENT Contains codecs to serialize {@link Style}s. COMMENT Contains codecs to serialize {@link Style}s.
FIELD field_46612 MAP_CODEC Lcom/mojang/serialization/MapCodec; FIELD field_46612 MAP_CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_46613 CODEC Lcom/mojang/serialization/Codec; FIELD field_46613 CODEC Lcom/mojang/serialization/Codec;
FIELD field_48541 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_54211 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_54211 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_54212 (Lnet/minecraft/class_2583;)Ljava/util/Optional; METHOD method_54212 (Lnet/minecraft/class_2583;)Ljava/util/Optional;

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_8824 net/minecraft/text/TextCodecs CLASS net/minecraft/class_8824 net/minecraft/text/TextCodecs
FIELD field_46597 CODEC Lcom/mojang/serialization/Codec; FIELD field_46597 CODEC Lcom/mojang/serialization/Codec;
FIELD field_46598 STRINGIFIED_CODEC Lcom/mojang/serialization/Codec; FIELD field_46598 STRINGIFIED_CODEC Lcom/mojang/serialization/Codec;
FIELD field_48540 REGISTRY_PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48985 OPTIONAL_PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48986 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_54164 (Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult; METHOD method_54164 (Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult;
ARG 0 json ARG 0 json
METHOD method_54165 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_2561; METHOD method_54165 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_2561;

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9074 net/minecraft/unused/packageinfo/PackageInfo9074

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9092 net/minecraft/unused/packageinfo/PackageInfo9092

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9101 net/minecraft/unused/packageinfo/PackageInfo9101

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9144 net/minecraft/unused/packageinfo/PackageInfo9144

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9208 net/minecraft/unused/packageinfo/PackageInfo9208

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9235 net/minecraft/unused/packageinfo/PackageInfo9235

View File

@ -3,19 +3,19 @@ CLASS net/minecraft/class_1269 net/minecraft/util/ActionResult
COMMENT such as {@link net.minecraft.block.AbstractBlock#onUse}, return this. COMMENT such as {@link net.minecraft.block.AbstractBlock#onUse}, return this.
COMMENT COMMENT
COMMENT @see TypedActionResult COMMENT @see TypedActionResult
FIELD field_21466 CONSUME Lnet/minecraft/class_1269; FIELD field_21466 Lnet/minecraft/class_1269;
COMMENT Indicates an action is performed but no animation should accompany the COMMENT Indicates an action is performed but no animation should accompany the
COMMENT performance. COMMENT performance.
FIELD field_33562 CONSUME_PARTIAL Lnet/minecraft/class_1269; FIELD field_33562 Lnet/minecraft/class_1269;
COMMENT Indicates an action is performed but no animation should accompany the COMMENT Indicates an action is performed but no animation should accompany the
COMMENT performance and no statistic should be incremented. COMMENT performance and no statistic should be incremented.
FIELD field_5811 PASS Lnet/minecraft/class_1269; FIELD field_5811 Lnet/minecraft/class_1269;
COMMENT Indicates an action is not performed but allows other actions to COMMENT Indicates an action is not performed but allows other actions to
COMMENT perform. COMMENT perform.
FIELD field_5812 SUCCESS Lnet/minecraft/class_1269; FIELD field_5812 Lnet/minecraft/class_1269;
COMMENT Indicates an action is performed and the actor's hand should swing to COMMENT Indicates an action is performed and the actor's hand should swing to
COMMENT indicate the performance. COMMENT indicate the performance.
FIELD field_5814 FAIL Lnet/minecraft/class_1269; FIELD field_5814 Lnet/minecraft/class_1269;
COMMENT Indicates that an action is not performed and prevents other actions COMMENT Indicates that an action is not performed and prevents other actions
COMMENT from performing. COMMENT from performing.
METHOD method_23665 isAccepted ()Z METHOD method_23665 isAccepted ()Z

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_9078 net/minecraft/util/DateTimeFormatters
METHOD method_55786 create ()Ljava/time/format/DateTimeFormatter;

View File

@ -91,6 +91,7 @@ CLASS net/minecraft/class_2960 net/minecraft/util/Identifier
FIELD field_33380 NAMESPACE_SEPARATOR C FIELD field_33380 NAMESPACE_SEPARATOR C
FIELD field_33381 DEFAULT_NAMESPACE Ljava/lang/String; FIELD field_33381 DEFAULT_NAMESPACE Ljava/lang/String;
FIELD field_33382 REALMS_NAMESPACE Ljava/lang/String; FIELD field_33382 REALMS_NAMESPACE Ljava/lang/String;
FIELD field_48267 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/lang/String;)V METHOD <init> (Ljava/lang/String;)V
COMMENT <p>Takes a string of the form {@code <namespace>:<path>} or {@code <path>} which will use the default namespace, for example {@code minecraft:iron_ingot} or {@code iron_ingot}. COMMENT <p>Takes a string of the form {@code <namespace>:<path>} or {@code <path>} which will use the default namespace, for example {@code minecraft:iron_ingot} or {@code iron_ingot}.
COMMENT <p>The string will be split (on the {@code :}) into an identifier with the specified path and namespace. COMMENT <p>The string will be split (on the {@code :}) into an identifier with the specified path and namespace.

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_9062 net/minecraft/util/ItemActionResult
METHOD method_55643 isAccepted ()Z
METHOD method_55644 success (Z)Lnet/minecraft/class_9062;
ARG 0 swingHand
METHOD method_55645 toActionResult ()Lnet/minecraft/class_1269;

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_9010 net/minecraft/util/JsonReaderUtils
FIELD field_47526 LINE_START Ljava/lang/reflect/Field; FIELD field_47526 LINE_START Ljava/lang/reflect/Field;
METHOD method_55376 getPos (Lcom/google/gson/stream/JsonReader;)I METHOD method_55376 getPos (Lcom/google/gson/stream/JsonReader;)I
ARG 0 jsonReader ARG 0 jsonReader
METHOD method_55377 parse (Lcom/mojang/brigadier/StringReader;Lcom/mojang/serialization/Codec;)Ljava/lang/Object; METHOD method_55377 parse (Lnet/minecraft/class_7225$class_7874;Lcom/mojang/brigadier/StringReader;Lcom/mojang/serialization/Codec;)Ljava/lang/Object;
ARG 0 stringReader ARG 0 registryLookup
ARG 1 codec ARG 1 stringReader
ARG 2 codec

View File

@ -8,6 +8,8 @@ CLASS net/minecraft/class_4802 net/minecraft/util/TimeHelper
COMMENT The equivalent of 1 second, in milliseconds. Is {@code 1000}. COMMENT The equivalent of 1 second, in milliseconds. Is {@code 1000}.
FIELD field_46958 HOUR_IN_SECONDS J FIELD field_46958 HOUR_IN_SECONDS J
COMMENT The equivalent of 1 hour, in seconds. Is {@code 3600}. COMMENT The equivalent of 1 hour, in seconds. Is {@code 3600}.
FIELD field_47726 MINUTE_IN_SECONDS I
COMMENT The equivalent of 1 minute, in seconds. Is {@code 60}.
METHOD method_24505 betweenSeconds (II)Lnet/minecraft/class_6019; METHOD method_24505 betweenSeconds (II)Lnet/minecraft/class_6019;
COMMENT {@return an int provider that provides a time in ticks, between {@code min * 20} and COMMENT {@return an int provider that provides a time in ticks, between {@code min * 20} and
COMMENT {@code max * 20} (both inclusive)} COMMENT {@code max * 20} (both inclusive)}

View File

@ -316,6 +316,10 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util
ARG 1 exceptionGetter ARG 1 exceptionGetter
METHOD method_55473 getDownloadWorkerExecutor ()Ljava/util/concurrent/ExecutorService; METHOD method_55473 getDownloadWorkerExecutor ()Ljava/util/concurrent/ExecutorService;
COMMENT {@return the executor for download tasks} COMMENT {@return the executor for download tasks}
METHOD method_56613 allOf (Ljava/util/List;)Ljava/util/function/Predicate;
ARG 0 predicates
METHOD method_56616 anyOf (Ljava/util/List;)Ljava/util/function/Predicate;
ARG 0 predicates
METHOD method_645 previous (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; METHOD method_645 previous (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;
COMMENT {@return the item preceding {@code object} in {@code iterable}} COMMENT {@return the item preceding {@code object} in {@code iterable}}
COMMENT COMMENT

View File

@ -6,6 +6,8 @@ CLASS net/minecraft/class_4844 net/minecraft/util/Uuids
FIELD field_41525 STRING_CODEC Lcom/mojang/serialization/Codec; FIELD field_41525 STRING_CODEC Lcom/mojang/serialization/Codec;
FIELD field_46588 STRICT_CODEC Lcom/mojang/serialization/Codec; FIELD field_46588 STRICT_CODEC Lcom/mojang/serialization/Codec;
FIELD field_47491 SET_CODEC Lcom/mojang/serialization/Codec; FIELD field_47491 SET_CODEC Lcom/mojang/serialization/Codec;
FIELD field_48453 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48974 LINKED_SET_CODEC Lcom/mojang/serialization/Codec;
METHOD method_26274 toIntArray (JJ)[I METHOD method_26274 toIntArray (JJ)[I
ARG 0 uuidMost ARG 0 uuidMost
ARG 2 uuidLeast ARG 2 uuidLeast

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_9227 net/minecraft/util/collection/Class2IntMap
COMMENT A map with {@link Class}es as keys and an integer as values.
COMMENT If the entry for the provided class does not exist, then it recursively checks
COMMENT their superclasses.
FIELD field_49052 MISSING I
FIELD field_49053 backingMap Lit/unimi/dsi/fastutil/objects/Object2IntMap;
METHOD method_56939 get (Ljava/lang/Class;)I
ARG 1 clazz
METHOD method_56940 getNext (Ljava/lang/Class;)I
ARG 1 clazz
METHOD method_56941 put (Ljava/lang/Class;)I
ARG 1 clazz

View File

@ -10,3 +10,5 @@ CLASS net/minecraft/class_2359 net/minecraft/util/collection/IndexedIterable
COMMENT COMMENT
COMMENT @throws IllegalArgumentException if the value is {@code null} COMMENT @throws IllegalArgumentException if the value is {@code null}
ARG 1 index ARG 1 index
METHOD method_56158 getRawIdOrThrow (Ljava/lang/Object;)I
ARG 1 value

View File

@ -1,9 +1,14 @@
CLASS net/minecraft/class_8917 net/minecraft/util/collection/PriorityIterator CLASS net/minecraft/class_8917 net/minecraft/util/collection/PriorityIterator
FIELD field_46956 entries Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; COMMENT A queue-like iterator that orders its values by the priority, or the insertion order
COMMENT if the priorities equal.
FIELD field_48714 LOWEST_PRIORITY I
FIELD field_48715 maxPriorityQueue Ljava/util/Deque;
FIELD field_48716 maxPriority I
FIELD field_48717 queuesByPriority Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
METHOD method_54723 (I)Ljava/util/Deque; METHOD method_54723 (I)Ljava/util/Deque;
ARG 0 p ARG 0 p
METHOD method_54725 (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap$Entry;)Z
ARG 0 entry
METHOD method_54726 enqueue (Ljava/lang/Object;I)V METHOD method_54726 enqueue (Ljava/lang/Object;I)V
COMMENT Adds {@code value} with the priority {@code priority}.
ARG 1 value ARG 1 value
ARG 2 priority ARG 2 priority
METHOD method_56533 refreshMaxPriority ()V

View File

@ -34,6 +34,7 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
COMMENT types of objects this can "serialize". COMMENT types of objects this can "serialize".
COMMENT COMMENT
COMMENT @see RuntimeOps COMMENT @see RuntimeOps
FIELD field_49012 UNSIGNED_BYTE Lcom/mojang/serialization/Codec;
METHOD method_33817 xor (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; METHOD method_33817 xor (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
COMMENT Returns an exclusive-or codec for {@link Either} instances. COMMENT Returns an exclusive-or codec for {@link Either} instances.
COMMENT COMMENT
@ -300,6 +301,12 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 2 typeCodec ARG 2 typeCodec
ARG 3 typeGetter ARG 3 typeGetter
ARG 4 parametersCodecGetter ARG 4 parametersCodecGetter
METHOD method_56627 createRecursiveMap (Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;
METHOD method_56907 (Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult;
ARG 0 value
METHOD method_56942 withLifecycle (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
ARG 0 originalCodec
ARG 1 lifecycleGetter
CLASS 1 CLASS 1
METHOD apply (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult; METHOD apply (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult;
ARG 1 ops ARG 1 ops
@ -484,3 +491,18 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 2 map ARG 2 map
METHOD method_53707 (Ljava/lang/Object;Ljava/util/Map;)Lcom/mojang/datafixers/util/Pair; METHOD method_53707 (Ljava/lang/Object;Ljava/util/Map;)Lcom/mojang/datafixers/util/Pair;
ARG 1 map ARG 1 map
CLASS class_9181 RecursiveMap
FIELD field_48804 supplier Ljava/util/function/Supplier;
FIELD field_49013 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Ljava/util/function/Function;)V
ARG 1 name
ARG 2 codecFunction
METHOD decode (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;
ARG 1 ops
ARG 2 input
METHOD encode (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder;
ARG 1 input
ARG 2 ops
ARG 3 builder
METHOD keys (Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;
ARG 1 ops

View File

@ -18,6 +18,7 @@ CLASS net/minecraft/class_2338 net/minecraft/util/math/BlockPos
FIELD field_10983 BIT_SHIFT_Z I FIELD field_10983 BIT_SHIFT_Z I
FIELD field_18789 LOGGER Lorg/slf4j/Logger; FIELD field_18789 LOGGER Lorg/slf4j/Logger;
FIELD field_25064 CODEC Lcom/mojang/serialization/Codec; FIELD field_25064 CODEC Lcom/mojang/serialization/Codec;
FIELD field_48404 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2382;)V METHOD <init> (Lnet/minecraft/class_2382;)V
ARG 1 pos ARG 1 pos
METHOD method_10060 offset (JLnet/minecraft/class_2350;)J METHOD method_10060 offset (JLnet/minecraft/class_2350;)J
@ -214,40 +215,30 @@ CLASS net/minecraft/class_2338 net/minecraft/util/math/BlockPos
ARG 2 queuedPos ARG 2 queuedPos
METHOD method_51686 streamSouthEastSquare (Lnet/minecraft/class_2338;)Ljava/util/stream/Stream; METHOD method_51686 streamSouthEastSquare (Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;
ARG 0 pos ARG 0 pos
CLASS 1
FIELD field_23945 pos Lnet/minecraft/class_2338$class_2339;
FIELD field_23946 remaining I
CLASS 2 CLASS 2
FIELD field_23094 maxDistance I FIELD field_48405 pos Lnet/minecraft/class_2338$class_2339;
FIELD field_23095 rangeX I FIELD field_48406 remaining I
FIELD field_23096 rangeY I
FIELD field_23097 rangeZ I
FIELD field_23099 manhattanDistance I
FIELD field_23100 limitX I
FIELD field_23101 limitY I
FIELD field_23102 dx I
FIELD field_23103 dy I
FIELD field_23378 pos Lnet/minecraft/class_2338$class_2339;
FIELD field_23379 swapZ Z
CLASS 3 CLASS 3
FIELD field_23105 size I
FIELD field_23106 sizeX I
FIELD field_23107 sizeY I
FIELD field_23108 startX I
FIELD field_23109 startY I
FIELD field_23110 startZ I
FIELD field_23111 index I
FIELD field_23380 pos Lnet/minecraft/class_2338$class_2339; FIELD field_23380 pos Lnet/minecraft/class_2338$class_2339;
FIELD field_48422 manhattanDistance I
FIELD field_48423 limitX I
FIELD field_48424 limitY I
FIELD field_48425 dx I
FIELD field_48426 dy I
FIELD field_48427 swapZ Z
CLASS 4 CLASS 4
FIELD field_25903 directions [Lnet/minecraft/class_2350; FIELD field_48434 pos Lnet/minecraft/class_2338$class_2339;
FIELD field_25904 pos Lnet/minecraft/class_2338$class_2339; FIELD field_48435 index I
FIELD field_25905 maxDirectionChanges I CLASS 5
FIELD field_25906 directionChangeCount I FIELD field_48440 directions [Lnet/minecraft/class_2350;
FIELD field_25907 maxSteps I FIELD field_48441 pos Lnet/minecraft/class_2338$class_2339;
FIELD field_25908 steps I FIELD field_48442 maxDirectionChanges I
FIELD field_25909 currentX I FIELD field_48443 directionChangeCount I
FIELD field_25910 currentY I FIELD field_48444 maxSteps I
FIELD field_25911 currentZ I FIELD field_48445 steps I
FIELD field_48446 currentX I
FIELD field_48447 currentY I
FIELD field_48448 currentZ I
CLASS class_2339 Mutable CLASS class_2339 Mutable
METHOD <init> (DDD)V METHOD <init> (DDD)V
ARG 1 x ARG 1 x

View File

@ -16,6 +16,8 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
FIELD field_11047 axis Lnet/minecraft/class_2350$class_2351; FIELD field_11047 axis Lnet/minecraft/class_2350$class_2351;
FIELD field_29502 CODEC Lnet/minecraft/class_3542$class_7292; FIELD field_29502 CODEC Lnet/minecraft/class_3542$class_7292;
FIELD field_35088 VERTICAL_CODEC Lcom/mojang/serialization/Codec; FIELD field_35088 VERTICAL_CODEC Lcom/mojang/serialization/Codec;
FIELD field_48449 ID_TO_VALUE_FUNCTION Ljava/util/function/IntFunction;
FIELD field_48450 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/lang/String;IIIILjava/lang/String;Lnet/minecraft/class_2350$class_2352;Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_2382;)V METHOD <init> (Ljava/lang/String;IIIILjava/lang/String;Lnet/minecraft/class_2350$class_2352;Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_2382;)V
ARG 3 id ARG 3 id
ARG 4 idOpposite ARG 4 idOpposite
@ -153,5 +155,6 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
ARG 1 random ARG 1 random
METHOD method_43342 getShuffled (Lnet/minecraft/class_5819;)Ljava/util/List; METHOD method_43342 getShuffled (Lnet/minecraft/class_5819;)Ljava/util/List;
ARG 1 random ARG 1 random
METHOD method_57092 getFacingCount ()I
METHOD test (Ljava/lang/Object;)Z METHOD test (Ljava/lang/Object;)Z
ARG 1 direction ARG 1 direction

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_2379 net/minecraft/util/math/EulerAngle
FIELD field_11163 roll F FIELD field_11163 roll F
FIELD field_11164 yaw F FIELD field_11164 yaw F
FIELD field_11165 pitch F FIELD field_11165 pitch F
FIELD field_48452 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (FFF)V METHOD <init> (FFF)V
ARG 1 pitch ARG 1 pitch
ARG 2 yaw ARG 2 yaw

View File

@ -1,16 +1,13 @@
CLASS net/minecraft/class_4208 net/minecraft/util/math/GlobalPos CLASS net/minecraft/class_4208 net/minecraft/util/math/GlobalPos
FIELD field_18790 dimension Lnet/minecraft/class_5321;
FIELD field_18791 pos Lnet/minecraft/class_2338;
FIELD field_25066 CODEC Lcom/mojang/serialization/Codec; FIELD field_25066 CODEC Lcom/mojang/serialization/Codec;
FIELD field_48451 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;)V METHOD <init> (Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;)V
ARG 1 dimension ARG 1 dimension
ARG 2 pos ARG 2 pos
METHOD equals (Ljava/lang/Object;)Z METHOD equals (Ljava/lang/Object;)Z
ARG 1 o ARG 1 o
METHOD method_19442 getDimension ()Lnet/minecraft/class_5321;
METHOD method_19443 create (Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;)Lnet/minecraft/class_4208; METHOD method_19443 create (Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;)Lnet/minecraft/class_4208;
ARG 0 dimension ARG 0 dimension
ARG 1 pos ARG 1 pos
METHOD method_19446 getPos ()Lnet/minecraft/class_2338;
METHOD method_29096 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_29096 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance

View File

@ -34,3 +34,7 @@ CLASS net/minecraft/class_7837 net/minecraft/util/math/MatrixUtil
COMMENT Stores AXA into X, clobbering A. COMMENT Stores AXA into X, clobbering A.
ARG 0 X ARG 0 X
ARG 1 A ARG 1 A
METHOD method_56826 isTranslation (Lorg/joml/Matrix4f;)Z
ARG 0 matrix
METHOD method_56827 isOrthonormal (Lorg/joml/Matrix4f;)Z
ARG 0 matrix

View File

@ -33,8 +33,9 @@ CLASS net/minecraft/class_8565 net/minecraft/util/math/random/RandomSequencesSta
ARG 0 nbt ARG 0 nbt
ARG 1 key ARG 1 key
ARG 2 fallback ARG 2 fallback
METHOD method_52516 (JLnet/minecraft/class_2487;)Lnet/minecraft/class_8565; METHOD method_52516 (JLnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_8565;
ARG 2 nbt ARG 2 nbt
ARG 3 registryLookup
METHOD method_52517 reset (Lnet/minecraft/class_2960;)V METHOD method_52517 reset (Lnet/minecraft/class_2960;)V
ARG 1 id ARG 1 id
METHOD method_52518 createSequence (Lnet/minecraft/class_2960;IZZ)Lnet/minecraft/class_8564; METHOD method_52518 createSequence (Lnet/minecraft/class_2960;IZZ)Lnet/minecraft/class_8564;

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_9191 net/minecraft/util/profiler/MultiValueDebugSampleLogImpl
FIELD field_48813 LOG_SIZE I
FIELD field_48814 multiValues [[J
FIELD field_48815 start I
FIELD field_48816 length I
METHOD <init> (I)V
ARG 1 dimensions
METHOD method_56661 wrap (I)I
ARG 1 index

View File

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

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9160 net/minecraft/util/profiler/ServerTickType

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_9187 net/minecraft/util/profiler/log/ArrayDebugSampleLog
FIELD field_48806 defaults [J
FIELD field_48807 values [J
METHOD <init> (I[J)V
ARG 1 size
ARG 2 defaults
METHOD method_56649 onPush ()V
METHOD method_56651 clearValues ()V

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_8743 net/minecraft/util/profiler/log/DebugSampleLog
METHOD method_53066 push (J)V
ARG 1 value
METHOD method_56535 push (JI)V
ARG 1 value
ARG 3 column
METHOD method_56650 set ([J)V
ARG 1 values

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9192 net/minecraft/util/profiler/log/DebugSampleType

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_9194 net/minecraft/util/profiler/log/MultiValueDebugSampleLog
METHOD method_56659 get (I)J
ARG 1 index
METHOD method_56660 get (II)J
ARG 1 index
ARG 2 dimension
METHOD method_56662 getDimension ()I
METHOD method_56663 getLength ()I
METHOD method_56664 clear ()V

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_9193 net/minecraft/util/profiler/log/SubscribableDebugSampleLog
FIELD field_48819 tracker Lnet/minecraft/class_9188;
FIELD field_48820 type Lnet/minecraft/class_9192;
METHOD <init> (ILnet/minecraft/class_9188;Lnet/minecraft/class_9192;)V
ARG 1 size
ARG 2 tracker
ARG 3 type
METHOD <init> (ILnet/minecraft/class_9188;Lnet/minecraft/class_9192;[J)V
ARG 1 size
ARG 2 tracker
ARG 3 type
ARG 4 defaults

View File

@ -10,18 +10,28 @@ CLASS net/minecraft/class_6611 net/minecraft/util/profiling/jfr/FlightProfiler
ARG 1 chunkPos ARG 1 chunkPos
ARG 2 world ARG 2 world
ARG 3 targetStatus ARG 3 targetStatus
METHOD method_38656 onPacketReceived (Lnet/minecraft/class_2539;ILjava/net/SocketAddress;I)V METHOD method_38656 onPacketReceived (Lnet/minecraft/class_2539;Lnet/minecraft/class_9145;Ljava/net/SocketAddress;I)V
ARG 1 state ARG 1 state
ARG 2 packetId ARG 2 type
ARG 3 remoteAddress ARG 3 remoteAddress
ARG 4 bytes ARG 4 bytes
METHOD method_38657 onPacketSent (Lnet/minecraft/class_2539;ILjava/net/SocketAddress;I)V METHOD method_38657 onPacketSent (Lnet/minecraft/class_2539;Lnet/minecraft/class_9145;Ljava/net/SocketAddress;I)V
ARG 1 state ARG 1 state
ARG 2 packetId ARG 2 type
ARG 3 remoteAddress ARG 3 remoteAddress
ARG 4 bytes ARG 4 bytes
METHOD method_38658 isAvailable ()Z METHOD method_38658 isAvailable ()Z
METHOD method_38659 startWorldLoadProfiling ()Lnet/minecraft/class_6613; METHOD method_38659 startWorldLoadProfiling ()Lnet/minecraft/class_6613;
METHOD method_56979 onChunkRegionRead (Lnet/minecraft/class_9240;Lnet/minecraft/class_1923;Lnet/minecraft/class_4486;I)V
ARG 1 key
ARG 2 chunkPos
ARG 3 format
ARG 4 bytes
METHOD method_56980 onChunkRegionWrite (Lnet/minecraft/class_9240;Lnet/minecraft/class_1923;Lnet/minecraft/class_4486;I)V
ARG 1 key
ARG 2 chunkPos
ARG 3 format
ARG 4 bytes
CLASS class_6612 NoopProfiler CLASS class_6612 NoopProfiler
FIELD field_34924 LOGGER Lorg/slf4j/Logger; FIELD field_34924 LOGGER Lorg/slf4j/Logger;
FIELD field_34925 NOOP Lnet/minecraft/class_6613; FIELD field_34925 NOOP Lnet/minecraft/class_6613;

View File

@ -13,12 +13,13 @@ CLASS net/minecraft/class_6519 net/minecraft/util/profiling/jfr/JfrJsonReport
ARG 1 statistics ARG 1 statistics
METHOD method_38013 collectHeapSection (Lnet/minecraft/class_6525$class_6526;)Lcom/google/gson/JsonElement; METHOD method_38013 collectHeapSection (Lnet/minecraft/class_6525$class_6526;)Lcom/google/gson/JsonElement;
ARG 1 statistics ARG 1 statistics
METHOD method_38014 collectPacketSection (Lnet/minecraft/class_6767;)Lcom/google/gson/JsonElement; METHOD method_38014 collectPacketSection (Lnet/minecraft/class_6767;Ljava/util/function/BiConsumer;)Lcom/google/gson/JsonElement;
ARG 1 statistics ARG 1 statistics
ARG 2 callback
METHOD method_38015 collectThreadAllocationSection (Lnet/minecraft/class_6530$class_6531;)Lcom/google/gson/JsonElement; METHOD method_38015 collectThreadAllocationSection (Lnet/minecraft/class_6530$class_6531;)Lcom/google/gson/JsonElement;
ARG 1 statistics ARG 1 statistics
METHOD method_38016 (Lcom/google/gson/JsonArray;Lcom/mojang/datafixers/util/Pair;)V METHOD method_38016 (Lcom/google/gson/JsonArray;Ljava/util/function/BiConsumer;Lcom/mojang/datafixers/util/Pair;)V
ARG 1 pair ARG 2 topContributor
METHOD method_38017 (Lcom/google/gson/JsonArray;Ljava/lang/String;Ljava/lang/Double;)V METHOD method_38017 (Lcom/google/gson/JsonArray;Ljava/lang/String;Ljava/lang/Double;)V
ARG 1 threadName ARG 1 threadName
ARG 2 allocation ARG 2 allocation
@ -53,3 +54,9 @@ CLASS net/minecraft/class_6519 net/minecraft/util/profiling/jfr/JfrJsonReport
ARG 1 samples ARG 1 samples
METHOD method_38664 (Lnet/minecraft/class_6532;)D METHOD method_38664 (Lnet/minecraft/class_6532;)D
ARG 0 sample ARG 0 sample
METHOD method_56983 addChunkData (Lnet/minecraft/class_9234;Lcom/google/gson/JsonObject;)V
ARG 0 chunk
ARG 1 json
METHOD method_56984 addPacketData (Lnet/minecraft/class_6769;Lcom/google/gson/JsonObject;)V
ARG 0 packet
ARG 1 json

View File

@ -13,6 +13,8 @@ CLASS net/minecraft/class_6516 net/minecraft/util/profiling/jfr/JfrProfileRecord
FIELD field_34433 threadAllocationStatisticsSamples Ljava/util/List; FIELD field_34433 threadAllocationStatisticsSamples Ljava/util/List;
FIELD field_34434 serverTickTimeSamples Ljava/util/List; FIELD field_34434 serverTickTimeSamples Ljava/util/List;
FIELD field_34435 worldGenDuration Ljava/time/Duration; FIELD field_34435 worldGenDuration Ljava/time/Duration;
FIELD field_49070 chunkRegionReadCounter Ljava/util/Map;
FIELD field_49071 chunkRegionWriteCounter Ljava/util/Map;
METHOD <init> (Ljava/util/stream/Stream;)V METHOD <init> (Ljava/util/stream/Stream;)V
ARG 1 events ARG 1 events
METHOD method_38000 createProfile ()Lnet/minecraft/class_6517; METHOD method_38000 createProfile ()Lnet/minecraft/class_6517;
@ -26,7 +28,7 @@ CLASS net/minecraft/class_6516 net/minecraft/util/profiling/jfr/JfrProfileRecord
ARG 1 event ARG 1 event
ARG 2 samples ARG 2 samples
ARG 3 bytesKey ARG 3 bytesKey
METHOD method_39432 (Lnet/minecraft/class_6767$class_6769;)Lnet/minecraft/class_6516$class_6766; METHOD method_39432 (Lnet/minecraft/class_6769;)Lnet/minecraft/class_6516$class_6766;
ARG 0 packet ARG 0 packet
METHOD method_39433 createNetworkIoStatistics (Ljava/time/Duration;Ljava/util/Map;)Lnet/minecraft/class_6767; METHOD method_39433 createNetworkIoStatistics (Ljava/time/Duration;Ljava/util/Map;)Lnet/minecraft/class_6767;
ARG 0 duration ARG 0 duration
@ -37,7 +39,13 @@ CLASS net/minecraft/class_6516 net/minecraft/util/profiling/jfr/JfrProfileRecord
ARG 1 event ARG 1 event
ARG 2 bytes ARG 2 bytes
ARG 3 packetsToCounter ARG 3 packetsToCounter
CLASS class_6766 PacketCounter METHOD method_56981 (Lnet/minecraft/class_9234;)Lnet/minecraft/class_6516$class_6766;
ARG 0 chunk
METHOD method_56982 addChunkRegionEvent (Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V
ARG 1 event
ARG 2 bytes
ARG 3 chunksToCounter
CLASS class_6766 Counter
FIELD field_35581 totalCount J FIELD field_35581 totalCount J
FIELD field_35582 totalBytes J FIELD field_35582 totalBytes J
METHOD method_39436 toStatistics ()Lnet/minecraft/class_6767$class_6768; METHOD method_39436 toStatistics ()Lnet/minecraft/class_6767$class_6768;

View File

@ -11,6 +11,7 @@ CLASS net/minecraft/class_6505 net/minecraft/util/profiling/jfr/JfrProfiler
FIELD field_35576 INSTANCE Lnet/minecraft/class_6505; FIELD field_35576 INSTANCE Lnet/minecraft/class_6505;
FIELD field_35577 tickTime F FIELD field_35577 tickTime F
FIELD field_35578 summaryRecorderByAddress Ljava/util/Map; FIELD field_35578 summaryRecorderByAddress Ljava/util/Map;
FIELD field_49058 STORAGE Ljava/lang/String;
METHOD method_37982 (Lnet/minecraft/class_6506;Ljava/lang/String;Ljdk/jfr/Recording;)V METHOD method_37982 (Lnet/minecraft/class_6506;Ljava/lang/String;Ljdk/jfr/Recording;)V
ARG 2 recording ARG 2 recording
METHOD method_37983 start (Ljava/io/Reader;Lnet/minecraft/class_6506;)Z METHOD method_37983 start (Ljava/io/Reader;Lnet/minecraft/class_6506;)Z

View File

@ -0,0 +1,19 @@
CLASS net/minecraft/class_9232 net/minecraft/util/profiling/jfr/event/ChunkRegionEvent
FIELD levelId worldId Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_9240;Lnet/minecraft/class_1923;Lnet/minecraft/class_4486;I)V
ARG 1 key
ARG 2 chunkPos
ARG 3 format
ARG 4 bytes
CLASS class_9233 Names
FIELD field_49059 REGION_POS_X Ljava/lang/String;
FIELD field_49060 REGION_POS_Z Ljava/lang/String;
FIELD field_49061 LOCAL_POS_X Ljava/lang/String;
FIELD field_49062 LOCAL_POS_Z Ljava/lang/String;
FIELD field_49063 CHUNK_POS_X Ljava/lang/String;
FIELD field_49064 CHUNK_POS_Z Ljava/lang/String;
FIELD field_49065 LEVEL Ljava/lang/String;
FIELD field_49066 DIMENSION Ljava/lang/String;
FIELD field_49067 TYPE Ljava/lang/String;
FIELD field_49068 COMPRESSION Ljava/lang/String;
FIELD field_49069 BYTES Ljava/lang/String;

View File

@ -1,9 +1,6 @@
CLASS net/minecraft/class_6509 net/minecraft/util/profiling/jfr/event/PacketEvent CLASS net/minecraft/class_6509 net/minecraft/util/profiling/jfr/event/PacketEvent
METHOD <init> (Ljava/lang/String;ILjava/net/SocketAddress;I)V METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/SocketAddress;I)V
ARG 1 protocolId ARG 1 protocolId
ARG 2 packetId
ARG 3 remoteAddress
ARG 4 bytes
CLASS class_6510 Names CLASS class_6510 Names
FIELD field_34419 REMOTE_ADDRESS Ljava/lang/String; FIELD field_34419 REMOTE_ADDRESS Ljava/lang/String;
FIELD field_34421 BYTES Ljava/lang/String; FIELD field_34421 BYTES Ljava/lang/String;

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_9234 net/minecraft/util/profiling/jfr/sample/ChunkRegionSample
METHOD method_56985 fromEvent (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/class_9234;
ARG 0 event

View File

@ -14,13 +14,4 @@ CLASS net/minecraft/class_6767 net/minecraft/util/profiling/jfr/sample/NetworkIo
FIELD field_35586 COMPARATOR Ljava/util/Comparator; FIELD field_35586 COMPARATOR Ljava/util/Comparator;
METHOD method_39444 add (Lnet/minecraft/class_6767$class_6768;)Lnet/minecraft/class_6767$class_6768; METHOD method_39444 add (Lnet/minecraft/class_6767$class_6768;)Lnet/minecraft/class_6767$class_6768;
ARG 1 statistics ARG 1 statistics
CLASS class_6769 Packet METHOD method_56986 getAverageSize ()F
FIELD comp_259 side Lnet/minecraft/class_2598;
FIELD field_35587 PACKET_TO_NAME Ljava/util/Map;
METHOD comp_259 side ()Lnet/minecraft/class_2598;
METHOD method_39445 getName ()Ljava/lang/String;
METHOD method_39446 (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_2598;Lnet/minecraft/class_2539;Ljava/lang/Integer;Ljava/lang/Class;)V
ARG 3 packetId
ARG 4 clazz
METHOD method_39447 fromEvent (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/class_6767$class_6769;
ARG 0 event

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_6769 net/minecraft/util/profiling/jfr/sample/PacketSample
FIELD comp_259 side Ljava/lang/String;
METHOD comp_259 side ()Ljava/lang/String;
METHOD method_39447 fromEvent (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/class_6769;
ARG 0 event

View File

@ -3,6 +3,9 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer
FIELD field_18677 demandBonus I FIELD field_18677 demandBonus I
FIELD field_18678 priceMultiplier F FIELD field_18678 priceMultiplier F
FIELD field_18679 merchantExperience I FIELD field_18679 merchantExperience I
FIELD field_48371 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48372 ignoreNbt Z
FIELD field_48849 CODEC Lcom/mojang/serialization/Codec;
FIELD field_9143 secondBuyItem Lnet/minecraft/class_1799; FIELD field_9143 secondBuyItem Lnet/minecraft/class_1799;
FIELD field_9144 maxUses I FIELD field_9144 maxUses I
FIELD field_9145 rewardingPlayerExperience Z FIELD field_9145 rewardingPlayerExperience Z
@ -39,19 +42,40 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer
ARG 6 merchantExperience ARG 6 merchantExperience
ARG 7 priceMultiplier ARG 7 priceMultiplier
ARG 8 demandBonus ARG 8 demandBonus
METHOD <init> (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIIFIZ)V
ARG 1 firstBuyItem
ARG 2 secondBuyItem
ARG 3 sellItem
ARG 4 uses
ARG 5 maxUses
ARG 6 merchantExperience
ARG 7 priceMultiplier
ARG 8 demandBonus
ARG 9 ignoreNbt
METHOD <init> (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIZIIFIZ)V
ARG 1 firstBuyItem
ARG 2 secondBuyItem
ARG 3 sellItem
ARG 4 uses
ARG 5 maxUses
ARG 6 rewardingPlayerExperience
ARG 7 specialPrice
ARG 8 demandBonus
ARG 9 priceMultiplier
ARG 10 merchantExperience
ARG 11 ignoreNbt
METHOD <init> (Lnet/minecraft/class_1914;)V METHOD <init> (Lnet/minecraft/class_1914;)V
ARG 1 offer ARG 1 offer
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_16952 matchesBuyItems (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z METHOD method_16952 matchesBuyItems (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 1 first ARG 1 offered
ARG 2 second ARG 2 buyItem
METHOD method_16953 depleteBuyItems (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z METHOD method_16953 depleteBuyItems (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 1 firstBuyStack ARG 1 firstBuyStack
ARG 2 secondBuyStack ARG 2 secondBuyStack
METHOD method_16954 acceptsBuy (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z METHOD method_16954 acceptsBuy (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Z)Z
ARG 1 given ARG 0 offered
ARG 2 sample ARG 1 buyItem
ARG 2 ignoreNbt
METHOD method_18019 copySellItem ()Lnet/minecraft/class_1799; METHOD method_18019 copySellItem ()Lnet/minecraft/class_1799;
COMMENT Returns a copy of the sell item of this trade offer. COMMENT Returns a copy of the sell item of this trade offer.
METHOD method_19272 getAdjustedFirstBuyItem ()Lnet/minecraft/class_1799; METHOD method_19272 getAdjustedFirstBuyItem ()Lnet/minecraft/class_1799;
@ -95,6 +119,36 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer
COMMENT <p>Checks if the number of times this trade offer has been used COMMENT <p>Checks if the number of times this trade offer has been used
COMMENT is greater than 0. COMMENT is greater than 0.
METHOD method_53881 copy ()Lnet/minecraft/class_1914; METHOD method_53881 copy ()Lnet/minecraft/class_1914;
METHOD method_56110 read (Lnet/minecraft/class_9129;)Lnet/minecraft/class_1914;
ARG 0 buf
METHOD method_56111 write (Lnet/minecraft/class_9129;Lnet/minecraft/class_1914;)V
ARG 0 buf
ARG 1 offer
METHOD method_56112 shouldIgnoreNbt ()Z
METHOD method_56705 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_56706 (Lnet/minecraft/class_1914;)Ljava/lang/Boolean;
ARG 0 tradeOffer
METHOD method_56707 (Lnet/minecraft/class_1914;)Ljava/lang/Integer;
ARG 0 tradeOffer
METHOD method_56708 (Lnet/minecraft/class_1914;)Ljava/lang/Float;
ARG 0 tradeOffer
METHOD method_56709 (Lnet/minecraft/class_1914;)Ljava/lang/Integer;
ARG 0 tradeOffer
METHOD method_56710 (Lnet/minecraft/class_1914;)Ljava/lang/Integer;
ARG 0 tradeOffer
METHOD method_56711 (Lnet/minecraft/class_1914;)Ljava/lang/Boolean;
ARG 0 tradeOffer
METHOD method_56712 (Lnet/minecraft/class_1914;)Ljava/lang/Integer;
ARG 0 tradeOffer
METHOD method_56713 (Lnet/minecraft/class_1914;)Ljava/lang/Integer;
ARG 0 tradeOffer
METHOD method_56714 (Lnet/minecraft/class_1914;)Lnet/minecraft/class_1799;
ARG 0 tradeOffer
METHOD method_56715 (Lnet/minecraft/class_1914;)Lnet/minecraft/class_1799;
ARG 0 tradeOffer
METHOD method_56716 (Lnet/minecraft/class_1914;)Lnet/minecraft/class_1799;
ARG 0 tradeOffer
METHOD method_8244 use ()V METHOD method_8244 use ()V
COMMENT Increments the number of times this trade offer has been used. COMMENT Increments the number of times this trade offer has been used.
METHOD method_8245 increaseSpecialPrice (I)V METHOD method_8245 increaseSpecialPrice (I)V
@ -115,7 +169,6 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer
COMMENT Returns the number of times this trade offer has been used. COMMENT Returns the number of times this trade offer has been used.
METHOD method_8250 getSellItem ()Lnet/minecraft/class_1799; METHOD method_8250 getSellItem ()Lnet/minecraft/class_1799;
COMMENT Returns the sell item of this trade offer. COMMENT Returns the sell item of this trade offer.
METHOD method_8251 toNbt ()Lnet/minecraft/class_2487;
METHOD method_8254 disable ()V METHOD method_8254 disable ()V
COMMENT Sets the number of times this trade offer has been used to COMMENT Sets the number of times this trade offer has been used to
COMMENT its maximum uses, making it disabled. COMMENT its maximum uses, making it disabled.

View File

@ -1,20 +1,12 @@
CLASS net/minecraft/class_1916 net/minecraft/village/TradeOfferList CLASS net/minecraft/class_1916 net/minecraft/village/TradeOfferList
FIELD field_48373 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48850 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 size ARG 1 size
METHOD <init> (Lnet/minecraft/class_2487;)V METHOD <init> (Ljava/util/Collection;)V
ARG 1 nbt ARG 1 tradeOffers
METHOD method_43715 (Lnet/minecraft/class_2540;Lnet/minecraft/class_1914;)V
ARG 0 buf2
ARG 1 offer
METHOD method_43716 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1914;
ARG 0 buf2
METHOD method_53882 copy ()Lnet/minecraft/class_1916; METHOD method_53882 copy ()Lnet/minecraft/class_1916;
METHOD method_8265 fromPacket (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1916;
ARG 0 buf
METHOD method_8267 getValidOffer (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;I)Lnet/minecraft/class_1914; METHOD method_8267 getValidOffer (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;I)Lnet/minecraft/class_1914;
ARG 1 firstBuyItem ARG 1 firstBuyItem
ARG 2 secondBuyItem ARG 2 secondBuyItem
ARG 3 index ARG 3 index
METHOD method_8268 toNbt ()Lnet/minecraft/class_2487;
METHOD method_8270 toPacket (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -31,7 +31,7 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
METHOD method_52551 createMasterLibrarianTradeFactory ()Lnet/minecraft/class_3853$class_1652; METHOD method_52551 createMasterLibrarianTradeFactory ()Lnet/minecraft/class_3853$class_1652;
METHOD method_52552 createLibrarianTradeFactory (I)Lnet/minecraft/class_3853$class_1652; METHOD method_52552 createLibrarianTradeFactory (I)Lnet/minecraft/class_3853$class_1652;
ARG 0 experience ARG 0 experience
METHOD method_52553 createPotionStack (Lnet/minecraft/class_1842;)Lnet/minecraft/class_1799; METHOD method_52553 createPotionStack (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1799;
ARG 0 potion ARG 0 potion
METHOD method_53832 enchant (Lnet/minecraft/class_1792;Lnet/minecraft/class_1887;I)Lnet/minecraft/class_1799; METHOD method_53832 enchant (Lnet/minecraft/class_1792;Lnet/minecraft/class_1887;I)Lnet/minecraft/class_1799;
ARG 0 item ARG 0 item
@ -149,7 +149,17 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
FIELD field_18568 maxUses I FIELD field_18568 maxUses I
FIELD field_18569 experience I FIELD field_18569 experience I
FIELD field_18570 multiplier F FIELD field_18570 multiplier F
FIELD field_48346 ignoreNbt Z
METHOD <init> (Lnet/minecraft/class_1935;IILnet/minecraft/class_1792;IIIF)V METHOD <init> (Lnet/minecraft/class_1935;IILnet/minecraft/class_1792;IIIF)V
ARG 1 item
ARG 2 count
ARG 3 price
ARG 4 processed
ARG 5 processedCount
ARG 6 maxUses
ARG 7 experience
ARG 8 mutiplier
METHOD <init> (Lnet/minecraft/class_1935;IILnet/minecraft/class_1792;IIIFZ)V
ARG 1 item ARG 1 item
ARG 2 count ARG 2 count
ARG 3 price ARG 3 price
@ -158,6 +168,7 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
ARG 6 maxUses ARG 6 maxUses
ARG 7 experience ARG 7 experience
ARG 8 multiplier ARG 8 multiplier
ARG 9 ignoreNbt
METHOD <init> (Lnet/minecraft/class_1935;IILnet/minecraft/class_1799;IIIF)V METHOD <init> (Lnet/minecraft/class_1935;IILnet/minecraft/class_1799;IIIF)V
ARG 1 item ARG 1 item
ARG 2 count ARG 2 count
@ -167,6 +178,16 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
ARG 6 maxUses ARG 6 maxUses
ARG 7 experience ARG 7 experience
ARG 8 multiplier ARG 8 multiplier
METHOD <init> (Lnet/minecraft/class_1935;IILnet/minecraft/class_1799;IIIFZ)V
ARG 1 item
ARG 2 count
ARG 3 price
ARG 4 processed
ARG 5 processedCount
ARG 6 maxUses
ARG 7 experience
ARG 8 multiplier
ARG 9 ignoreNbt
CLASS class_4165 SellItemFactory CLASS class_4165 SellItemFactory
FIELD field_18571 sell Lnet/minecraft/class_1799; FIELD field_18571 sell Lnet/minecraft/class_1799;
FIELD field_18572 price I FIELD field_18572 price I
@ -218,7 +239,7 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
ARG 1 stewEffects ARG 1 stewEffects
ARG 2 experience ARG 2 experience
ARG 3 multiplier ARG 3 multiplier
METHOD <init> (Lnet/minecraft/class_1291;II)V METHOD <init> (Lnet/minecraft/class_6880;II)V
ARG 1 effect ARG 1 effect
ARG 2 duration ARG 2 duration
ARG 3 experience ARG 3 experience
@ -239,7 +260,7 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
ARG 5 price ARG 5 price
ARG 6 maxUses ARG 6 maxUses
ARG 7 experience ARG 7 experience
METHOD method_19203 (Lnet/minecraft/class_1842;)Z METHOD method_19203 (Lnet/minecraft/class_6880$class_6883;)Z
ARG 0 potion ARG 0 potion
CLASS class_8640 TypedWrapperFactory CLASS class_8640 TypedWrapperFactory
FIELD comp_1962 typeToFactory Ljava/util/Map; FIELD comp_1962 typeToFactory Ljava/util/Map;

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_3850 net/minecraft/village/VillagerData
FIELD field_24669 CODEC Lcom/mojang/serialization/Codec; FIELD field_24669 CODEC Lcom/mojang/serialization/Codec;
FIELD field_30613 MIN_LEVEL I FIELD field_30613 MIN_LEVEL I
FIELD field_30614 MAX_LEVEL I FIELD field_30614 MAX_LEVEL I
FIELD field_48345 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_3854;Lnet/minecraft/class_3852;I)V METHOD <init> (Lnet/minecraft/class_3854;Lnet/minecraft/class_3852;I)V
ARG 1 type ARG 1 type
ARG 2 profession ARG 2 profession
@ -25,5 +26,17 @@ CLASS net/minecraft/class_3850 net/minecraft/village/VillagerData
ARG 0 level ARG 0 level
METHOD method_19196 canLevelUp (I)Z METHOD method_19196 canLevelUp (I)Z
ARG 0 level ARG 0 level
METHOD method_28371 (Lnet/minecraft/class_3850;)Ljava/lang/Integer;
ARG 0 data
METHOD method_28372 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_28372 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_28373 (Lnet/minecraft/class_3850;)Lnet/minecraft/class_3852;
ARG 0 data
METHOD method_28374 (Lnet/minecraft/class_3850;)Lnet/minecraft/class_3854;
ARG 0 data
METHOD method_56089 (Lnet/minecraft/class_3850;)Ljava/lang/Integer;
ARG 0 data
METHOD method_56090 (Lnet/minecraft/class_3850;)Lnet/minecraft/class_3852;
ARG 0 data
METHOD method_56091 (Lnet/minecraft/class_3850;)Lnet/minecraft/class_3854;
ARG 0 data

View File

@ -27,8 +27,9 @@ CLASS net/minecraft/class_3767 net/minecraft/village/raid/RaidManager
ARG 0 poiType ARG 0 poiType
METHOD method_52559 getPersistentStateType (Lnet/minecraft/class_3218;)Lnet/minecraft/class_18$class_8645; METHOD method_52559 getPersistentStateType (Lnet/minecraft/class_3218;)Lnet/minecraft/class_18$class_8645;
ARG 0 world ARG 0 world
METHOD method_52561 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3767; METHOD method_52561 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_3767;
ARG 1 nbt ARG 1 nbt
ARG 2 registryLookup
METHOD method_77 fromNbt (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3767; METHOD method_77 fromNbt (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3767;
ARG 0 world ARG 0 world
ARG 1 nbt ARG 1 nbt

View File

@ -15,6 +15,7 @@ CLASS net/minecraft/class_3440 net/minecraft/world/ChunkUpdateState
METHOD method_14897 contains (J)Z METHOD method_14897 contains (J)Z
ARG 1 pos ARG 1 pos
METHOD method_14898 getAll ()Lit/unimi/dsi/fastutil/longs/LongSet; METHOD method_14898 getAll ()Lit/unimi/dsi/fastutil/longs/LongSet;
METHOD method_32358 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_3440; METHOD method_32358 fromNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_3440;
ARG 0 nbt ARG 0 nbt
ARG 1 registryLookup
METHOD method_52601 getPersistentStateType ()Lnet/minecraft/class_18$class_8645; METHOD method_52601 getPersistentStateType ()Lnet/minecraft/class_18$class_8645;

View File

@ -4,7 +4,8 @@ CLASS net/minecraft/class_1932 net/minecraft/world/ForcedChunkState
FIELD field_9213 chunks Lit/unimi/dsi/fastutil/longs/LongSet; FIELD field_9213 chunks Lit/unimi/dsi/fastutil/longs/LongSet;
METHOD <init> (Lit/unimi/dsi/fastutil/longs/LongSet;)V METHOD <init> (Lit/unimi/dsi/fastutil/longs/LongSet;)V
ARG 1 chunks ARG 1 chunks
METHOD method_32350 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1932; METHOD method_32350 fromNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_1932;
ARG 0 nbt ARG 0 nbt
ARG 1 registryLookup
METHOD method_52570 getPersistentStateType ()Lnet/minecraft/class_18$class_8645; METHOD method_52570 getPersistentStateType ()Lnet/minecraft/class_18$class_8645;
METHOD method_8375 getChunks ()Lit/unimi/dsi/fastutil/longs/LongSet; METHOD method_8375 getChunks ()Lit/unimi/dsi/fastutil/longs/LongSet;

View File

@ -83,6 +83,9 @@ CLASS net/minecraft/class_1928 net/minecraft/world/GameRules
METHOD method_53839 (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1928$class_4310;)V METHOD method_53839 (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1928$class_4310;)V
ARG 0 server ARG 0 server
ARG 1 rule ARG 1 rule
METHOD method_56113 (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1928$class_4312;)V
ARG 0 server
ARG 1 value
METHOD method_8355 getBoolean (Lnet/minecraft/class_1928$class_4313;)Z METHOD method_8355 getBoolean (Lnet/minecraft/class_1928$class_4313;)Z
ARG 1 rule ARG 1 rule
METHOD method_8356 getInt (Lnet/minecraft/class_1928$class_4313;)I METHOD method_8356 getInt (Lnet/minecraft/class_1928$class_4313;)I
@ -162,6 +165,13 @@ CLASS net/minecraft/class_1928 net/minecraft/world/GameRules
METHOD method_35236 set (ILnet/minecraft/server/MinecraftServer;)V METHOD method_35236 set (ILnet/minecraft/server/MinecraftServer;)V
ARG 1 value ARG 1 value
ARG 2 server ARG 2 server
METHOD method_56115 create (IIILjava/util/function/BiConsumer;)Lnet/minecraft/class_1928$class_4314;
ARG 0 initialValue
ARG 1 min
ARG 2 max
ARG 3 changeCallback
METHOD method_56116 (ILnet/minecraft/class_1928$class_4314;)Lnet/minecraft/class_1928$class_4312;
ARG 1 type
CLASS class_4313 Key CLASS class_4313 Key
FIELD field_19413 name Ljava/lang/String; FIELD field_19413 name Ljava/lang/String;
FIELD field_24103 category Lnet/minecraft/class_1928$class_5198; FIELD field_24103 category Lnet/minecraft/class_1928$class_5198;

View File

@ -1,7 +1,8 @@
CLASS net/minecraft/class_3978 net/minecraft/world/IdCountsState CLASS net/minecraft/class_3978 net/minecraft/world/IdCountsState
FIELD field_17662 idCounts Lit/unimi/dsi/fastutil/objects/Object2IntMap; FIELD field_17662 idCounts Lit/unimi/dsi/fastutil/objects/Object2IntMap;
FIELD field_31830 IDCOUNTS_KEY Ljava/lang/String; FIELD field_31830 IDCOUNTS_KEY Ljava/lang/String;
METHOD method_17920 getNextMapId ()I METHOD method_17920 getNextMapId ()Lnet/minecraft/class_9209;
METHOD method_32360 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_3978; METHOD method_32360 fromNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_3978;
ARG 0 nbt ARG 0 nbt
ARG 1 registryLookup
METHOD method_52610 getPersistentStateType ()Lnet/minecraft/class_18$class_8645; METHOD method_52610 getPersistentStateType ()Lnet/minecraft/class_18$class_8645;

View File

@ -2,11 +2,3 @@ CLASS net/minecraft/class_5269 net/minecraft/world/MutableWorldProperties
METHOD method_187 setSpawnPos (Lnet/minecraft/class_2338;F)V METHOD method_187 setSpawnPos (Lnet/minecraft/class_2338;F)V
ARG 1 pos ARG 1 pos
ARG 2 angle ARG 2 angle
METHOD method_27416 setSpawnX (I)V
ARG 1 spawnX
METHOD method_27417 setSpawnY (I)V
ARG 1 spawnY
METHOD method_27419 setSpawnZ (I)V
ARG 1 spawnZ
METHOD method_30657 setSpawnAngle (F)V
ARG 1 spawnAngle

View File

@ -1,10 +1,12 @@
CLASS net/minecraft/class_18 net/minecraft/world/PersistentState CLASS net/minecraft/class_18 net/minecraft/world/PersistentState
FIELD field_17661 LOGGER Lorg/slf4j/Logger; FIELD field_17661 LOGGER Lorg/slf4j/Logger;
FIELD field_72 dirty Z FIELD field_72 dirty Z
METHOD method_17919 save (Ljava/io/File;)V METHOD method_17919 save (Ljava/io/File;Lnet/minecraft/class_7225$class_7874;)V
ARG 1 file ARG 1 file
METHOD method_75 writeNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; ARG 2 registryLookup
METHOD method_75 writeNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2487;
ARG 1 nbt ARG 1 nbt
ARG 2 registryLookup
METHOD method_78 setDirty (Z)V METHOD method_78 setDirty (Z)V
ARG 1 dirty ARG 1 dirty
METHOD method_79 isDirty ()Z METHOD method_79 isDirty ()Z

View File

@ -3,10 +3,12 @@ CLASS net/minecraft/class_26 net/minecraft/world/PersistentStateManager
FIELD field_136 LOGGER Lorg/slf4j/Logger; FIELD field_136 LOGGER Lorg/slf4j/Logger;
FIELD field_17663 dataFixer Lcom/mojang/datafixers/DataFixer; FIELD field_17663 dataFixer Lcom/mojang/datafixers/DataFixer;
FIELD field_17664 directory Ljava/io/File; FIELD field_17664 directory Ljava/io/File;
METHOD <init> (Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)V FIELD field_48926 registryLookup Lnet/minecraft/class_7225$class_7874;
METHOD <init> (Ljava/io/File;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_7225$class_7874;)V
ARG 1 directory ARG 1 directory
ARG 2 dataFixer ARG 2 dataFixer
METHOD method_120 readFromFile (Ljava/util/function/Function;Lnet/minecraft/class_4284;Ljava/lang/String;)Lnet/minecraft/class_18; ARG 3 registryLookup
METHOD method_120 readFromFile (Ljava/util/function/BiFunction;Lnet/minecraft/class_4284;Ljava/lang/String;)Lnet/minecraft/class_18;
ARG 1 readFunction ARG 1 readFunction
ARG 2 dataFixTypes ARG 2 dataFixTypes
ARG 3 id ARG 3 id

View File

@ -87,11 +87,6 @@ CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper
ARG 3 spawnGroup ARG 3 spawnGroup
ARG 4 spawnEntry ARG 4 spawnEntry
ARG 5 pos ARG 5 pos
METHOD method_8660 canSpawn (Lnet/minecraft/class_1317$class_1319;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z
ARG 0 location
ARG 1 world
ARG 2 pos
ARG 3 entityType
METHOD method_8661 populateEntities (Lnet/minecraft/class_5425;Lnet/minecraft/class_6880;Lnet/minecraft/class_1923;Lnet/minecraft/class_5819;)V METHOD method_8661 populateEntities (Lnet/minecraft/class_5425;Lnet/minecraft/class_6880;Lnet/minecraft/class_1923;Lnet/minecraft/class_5819;)V
ARG 0 world ARG 0 world
ARG 1 biomeEntry ARG 1 biomeEntry

View File

@ -3,7 +3,6 @@ CLASS net/minecraft/class_6832 net/minecraft/world/StructureLocator
FIELD field_36226 START_NOT_PRESENT_REFERENCE I FIELD field_36226 START_NOT_PRESENT_REFERENCE I
FIELD field_36227 chunkIoWorker Lnet/minecraft/class_6830; FIELD field_36227 chunkIoWorker Lnet/minecraft/class_6830;
FIELD field_36228 registryManager Lnet/minecraft/class_5455; FIELD field_36228 registryManager Lnet/minecraft/class_5455;
FIELD field_36229 biomeRegistry Lnet/minecraft/class_2378;
FIELD field_36230 structureTemplateManager Lnet/minecraft/class_3485; FIELD field_36230 structureTemplateManager Lnet/minecraft/class_3485;
FIELD field_36231 worldKey Lnet/minecraft/class_5321; FIELD field_36231 worldKey Lnet/minecraft/class_5321;
FIELD field_36232 chunkGenerator Lnet/minecraft/class_2794; FIELD field_36232 chunkGenerator Lnet/minecraft/class_2794;
@ -13,7 +12,6 @@ CLASS net/minecraft/class_6832 net/minecraft/world/StructureLocator
FIELD field_36236 dataFixer Lcom/mojang/datafixers/DataFixer; FIELD field_36236 dataFixer Lcom/mojang/datafixers/DataFixer;
FIELD field_36237 cachedStructuresByChunkPos Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; FIELD field_36237 cachedStructuresByChunkPos Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
FIELD field_36238 generationPossibilityByStructure Ljava/util/Map; FIELD field_36238 generationPossibilityByStructure Ljava/util/Map;
FIELD field_36418 structureRegistry Lnet/minecraft/class_2378;
FIELD field_37750 noiseConfig Lnet/minecraft/class_7138; FIELD field_37750 noiseConfig Lnet/minecraft/class_7138;
METHOD <init> (Lnet/minecraft/class_6830;Lnet/minecraft/class_5455;Lnet/minecraft/class_3485;Lnet/minecraft/class_5321;Lnet/minecraft/class_2794;Lnet/minecraft/class_7138;Lnet/minecraft/class_5539;Lnet/minecraft/class_1966;JLcom/mojang/datafixers/DataFixer;)V METHOD <init> (Lnet/minecraft/class_6830;Lnet/minecraft/class_5455;Lnet/minecraft/class_3485;Lnet/minecraft/class_5321;Lnet/minecraft/class_2794;Lnet/minecraft/class_7138;Lnet/minecraft/class_5539;Lnet/minecraft/class_1966;JLcom/mojang/datafixers/DataFixer;)V
ARG 1 chunkIoWorker ARG 1 chunkIoWorker
@ -40,10 +38,11 @@ CLASS net/minecraft/class_6832 net/minecraft/world/StructureLocator
METHOD method_39830 incrementReferences (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;)V METHOD method_39830 incrementReferences (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;)V
ARG 1 pos ARG 1 pos
ARG 2 structure ARG 2 structure
METHOD method_39831 getStructurePresence (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;Z)Lnet/minecraft/class_6833; METHOD method_39831 getStructurePresence (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;Lnet/minecraft/class_6874;Z)Lnet/minecraft/class_6833;
ARG 1 pos ARG 1 pos
ARG 2 type ARG 2 type
ARG 3 skipReferencedStructures ARG 3 placement
ARG 4 skipReferencedStructures
METHOD method_39832 getStructurePresence (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;ZJ)Lnet/minecraft/class_6833; METHOD method_39832 getStructurePresence (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;ZJ)Lnet/minecraft/class_6833;
ARG 1 pos ARG 1 pos
ARG 2 structure ARG 2 structure

View File

@ -28,7 +28,6 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
FIELD field_9235 rainGradient F FIELD field_9235 rainGradient F
FIELD field_9236 isClient Z FIELD field_9236 isClient Z
FIELD field_9238 lcgBlockSeedIncrement I FIELD field_9238 lcgBlockSeedIncrement I
FIELD field_9247 dimension Lnet/minecraft/class_5321;
FIELD field_9249 iteratingTickingBlockEntities Z FIELD field_9249 iteratingTickingBlockEntities Z
FIELD field_9251 thunderGradientPrev F FIELD field_9251 thunderGradientPrev F
FIELD field_9253 rainGradientPrev F FIELD field_9253 rainGradientPrev F
@ -57,11 +56,11 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
ARG 9 velocityX ARG 9 velocityX
ARG 11 velocityY ARG 11 velocityY
ARG 13 velocityZ ARG 13 velocityZ
METHOD method_17889 getNextMapId ()I METHOD method_17889 getNextMapId ()Lnet/minecraft/class_9209;
METHOD method_17890 putMapState (Ljava/lang/String;Lnet/minecraft/class_22;)V METHOD method_17890 putMapState (Lnet/minecraft/class_9209;Lnet/minecraft/class_22;)V
ARG 1 id ARG 1 id
ARG 2 state ARG 2 state
METHOD method_17891 getMapState (Ljava/lang/String;)Lnet/minecraft/class_22; METHOD method_17891 getMapState (Lnet/minecraft/class_9209;)Lnet/minecraft/class_22;
ARG 1 id ARG 1 id
METHOD method_18471 tickBlockEntities ()V METHOD method_18471 tickBlockEntities ()V
METHOD method_18472 tickEntity (Ljava/util/function/Consumer;Lnet/minecraft/class_1297;)V METHOD method_18472 tickEntity (Ljava/util/function/Consumer;Lnet/minecraft/class_1297;)V
@ -167,7 +166,6 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
ARG 4 category ARG 4 category
ARG 5 volume ARG 5 volume
ARG 6 pitch ARG 6 pitch
METHOD method_44013 getDimensionKey ()Lnet/minecraft/class_5321;
METHOD method_45445 playSound (Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V METHOD method_45445 playSound (Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V
ARG 1 source ARG 1 source
ARG 2 pos ARG 2 pos
@ -193,7 +191,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
ARG 5 power ARG 5 power
ARG 6 createFire ARG 6 createFire
ARG 7 explosionSourceType ARG 7 explosionSourceType
METHOD method_46668 createExplosion (Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lnet/minecraft/class_5362;DDDFZLnet/minecraft/class_1937$class_7867;ZLnet/minecraft/class_2394;Lnet/minecraft/class_2394;Lnet/minecraft/class_3414;)Lnet/minecraft/class_1927; METHOD method_46668 createExplosion (Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lnet/minecraft/class_5362;DDDFZLnet/minecraft/class_1937$class_7867;ZLnet/minecraft/class_2394;Lnet/minecraft/class_2394;Lnet/minecraft/class_6880;)Lnet/minecraft/class_1927;
ARG 1 entity ARG 1 entity
ARG 2 damageSource ARG 2 damageSource
ARG 3 behavior ARG 3 behavior
@ -325,7 +323,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
COMMENT @see #updateNeighborsExcept(BlockPos, Block, Direction) COMMENT @see #updateNeighborsExcept(BlockPos, Block, Direction)
ARG 1 pos ARG 1 pos
ARG 2 sourceBlock ARG 2 sourceBlock
METHOD method_8454 createExplosion (Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lnet/minecraft/class_5362;DDDFZLnet/minecraft/class_1937$class_7867;Lnet/minecraft/class_2394;Lnet/minecraft/class_2394;Lnet/minecraft/class_3414;)Lnet/minecraft/class_1927; METHOD method_8454 createExplosion (Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lnet/minecraft/class_5362;DDDFZLnet/minecraft/class_1937$class_7867;Lnet/minecraft/class_2394;Lnet/minecraft/class_2394;Lnet/minecraft/class_6880;)Lnet/minecraft/class_1927;
COMMENT Creates an explosion. COMMENT Creates an explosion.
ARG 1 entity ARG 1 entity
COMMENT the entity that exploded (like TNT) or {@code null} to indicate no entity exploded COMMENT the entity that exploded (like TNT) or {@code null} to indicate no entity exploded

View File

@ -3,12 +3,12 @@ CLASS net/minecraft/class_1936 net/minecraft/world/WorldAccess
ARG 1 eventId ARG 1 eventId
ARG 2 pos ARG 2 pos
ARG 3 data ARG 3 data
METHOD method_32888 emitGameEvent (Lnet/minecraft/class_5712;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;)V METHOD method_32888 emitGameEvent (Lnet/minecraft/class_6880;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;)V
COMMENT Emits a game event. COMMENT Emits a game event.
ARG 1 event ARG 1 event
ARG 2 emitterPos ARG 2 emitterPos
ARG 3 emitter ARG 3 emitter
METHOD method_33596 emitGameEvent (Lnet/minecraft/class_1297;Lnet/minecraft/class_5712;Lnet/minecraft/class_2338;)V METHOD method_33596 emitGameEvent (Lnet/minecraft/class_1297;Lnet/minecraft/class_6880;Lnet/minecraft/class_2338;)V
ARG 1 entity ARG 1 entity
ARG 2 event ARG 2 event
ARG 3 pos ARG 3 pos
@ -47,11 +47,11 @@ CLASS net/minecraft/class_1936 net/minecraft/world/WorldAccess
ARG 4 neighborPos ARG 4 neighborPos
ARG 5 flags ARG 5 flags
ARG 6 maxUpdateDepth ARG 6 maxUpdateDepth
METHOD method_43275 emitGameEvent (Lnet/minecraft/class_1297;Lnet/minecraft/class_5712;Lnet/minecraft/class_243;)V METHOD method_43275 emitGameEvent (Lnet/minecraft/class_1297;Lnet/minecraft/class_6880;Lnet/minecraft/class_243;)V
ARG 1 entity ARG 1 entity
ARG 2 event ARG 2 event
ARG 3 pos ARG 3 pos
METHOD method_43276 emitGameEvent (Lnet/minecraft/class_5712;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712$class_7397;)V METHOD method_43276 emitGameEvent (Lnet/minecraft/class_6880;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712$class_7397;)V
ARG 1 event ARG 1 event
ARG 2 pos ARG 2 pos
ARG 3 emitter ARG 3 emitter
@ -60,6 +60,10 @@ CLASS net/minecraft/class_1936 net/minecraft/world/WorldAccess
ARG 2 pos ARG 2 pos
ARG 3 sound ARG 3 sound
ARG 4 category ARG 4 category
METHOD method_55764 emitGameEvent (Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712$class_7397;)V
ARG 1 event
ARG 2 pos
ARG 3 emitter
METHOD method_8396 playSound (Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V METHOD method_8396 playSound (Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V
ARG 1 source ARG 1 source
ARG 2 pos ARG 2 pos

View File

@ -21,7 +21,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
FIELD field_31116 ENDER_DRAGON_DIES I FIELD field_31116 ENDER_DRAGON_DIES I
COMMENT An ender dragon dies. COMMENT An ender dragon dies.
COMMENT <br>Plays the ender dragon death sound event. COMMENT <br>Plays the ender dragon death sound event.
COMMENT <br>This is a global event. COMMENT <p>This is a global event.
COMMENT <p>Called by {@link net.minecraft.entity.boss.dragon.EnderDragonEntity#updatePostDeath() EnderDragonEntity#updatePostDeath} COMMENT <p>Called by {@link net.minecraft.entity.boss.dragon.EnderDragonEntity#updatePostDeath() EnderDragonEntity#updatePostDeath}
FIELD field_31117 ANVIL_DESTROYED I FIELD field_31117 ANVIL_DESTROYED I
COMMENT An anvil is destroyed from damage. COMMENT An anvil is destroyed from damage.
@ -55,7 +55,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
FIELD field_31126 END_PORTAL_OPENED I FIELD field_31126 END_PORTAL_OPENED I
COMMENT An end portal is opened. COMMENT An end portal is opened.
COMMENT <br>Plays the end portal spawn sound event. COMMENT <br>Plays the end portal spawn sound event.
COMMENT <br>This is a global event. COMMENT <p>This is a global event.
COMMENT <p>Called by {@link net.minecraft.item.EnderEyeItem#useOnBlock(net.minecraft.item.ItemUsageContext) EnderEyeItem#useOnBlock} COMMENT <p>Called by {@link net.minecraft.item.EnderEyeItem#useOnBlock(net.minecraft.item.ItemUsageContext) EnderEyeItem#useOnBlock}
FIELD field_31127 PHANTOM_BITES I FIELD field_31127 PHANTOM_BITES I
COMMENT A phantom bites its victim. COMMENT A phantom bites its victim.
@ -102,7 +102,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
COMMENT An item is composted in a composter. COMMENT An item is composted in a composter.
COMMENT <br>Plays the appropriate composting sound event and spawns composter particles. COMMENT <br>Plays the appropriate composting sound event and spawns composter particles.
COMMENT <p>A {@code 1} should be passed as extra data if the use of the composter added to the level of compost inside. COMMENT <p>A {@code 1} should be passed as extra data if the use of the composter added to the level of compost inside.
COMMENT <p>Called by {@link net.minecraft.block.ComposterBlock#onUse(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.entity.player.PlayerEntity, net.minecraft.util.Hand, net.minecraft.util.hit.BlockHitResult) ComposterBlock#onUse}, COMMENT <p>Called by {@link net.minecraft.block.ComposterBlock#onUse(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.entity.player.PlayerEntity, net.minecraft.util.hit.BlockHitResult) ComposterBlock#onUse},
COMMENT {@link net.minecraft.block.ComposterBlock.ComposterInventory#markDirty() ComposterBlock.ComposterInventory#markDirty}, COMMENT {@link net.minecraft.block.ComposterBlock.ComposterInventory#markDirty() ComposterBlock.ComposterInventory#markDirty},
COMMENT and {@link net.minecraft.entity.ai.brain.task.FarmerWorkTask#syncComposterEvent(net.minecraft.server.world.ServerWorld, net.minecraft.block.BlockState, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) FarmerWorkTask#syncComposterEvent} COMMENT and {@link net.minecraft.entity.ai.brain.task.FarmerWorkTask#syncComposterEvent(net.minecraft.server.world.ServerWorld, net.minecraft.block.BlockState, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) FarmerWorkTask#syncComposterEvent}
FIELD field_31138 LAVA_EXTINGUISHED I FIELD field_31138 LAVA_EXTINGUISHED I
@ -132,7 +132,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
FIELD field_31143 DISPENSER_ACTIVATED I FIELD field_31143 DISPENSER_ACTIVATED I
COMMENT A dispenser is activated. COMMENT A dispenser is activated.
COMMENT <br>Shoots smoke particles. COMMENT <br>Shoots smoke particles.
COMMENT <br>The ordinal direction the dispenser is facing must be supplied as extra data. COMMENT <p>The ordinal direction the dispenser is facing must be supplied as extra data.
COMMENT <p>Called by {@link net.minecraft.block.dispenser.ItemDispenserBehavior#spawnParticles(net.minecraft.util.math.BlockPointer, net.minecraft.util.math.Direction) ItemDispenserBehavior#spawnParticles} COMMENT <p>Called by {@link net.minecraft.block.dispenser.ItemDispenserBehavior#spawnParticles(net.minecraft.util.math.BlockPointer, net.minecraft.util.math.Direction) ItemDispenserBehavior#spawnParticles}
FIELD field_31144 BLOCK_BROKEN I FIELD field_31144 BLOCK_BROKEN I
COMMENT A block is broken. COMMENT A block is broken.
@ -167,14 +167,6 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
COMMENT A spawner spawns a mob. COMMENT A spawner spawns a mob.
COMMENT <br>Spawns smoke and flame particles. COMMENT <br>Spawns smoke and flame particles.
COMMENT <p>Called by {@link net.minecraft.block.spawner.MobSpawnerLogic#serverTick(net.minecraft.server.world.ServerWorld, net.minecraft.util.math.BlockPos) MobSpawnerLogic#serverTick} COMMENT <p>Called by {@link net.minecraft.block.spawner.MobSpawnerLogic#serverTick(net.minecraft.server.world.ServerWorld, net.minecraft.util.math.BlockPos) MobSpawnerLogic#serverTick}
FIELD field_31148 PLANT_FERTILIZED I
COMMENT A plant is fertilized with bone meal or by a bee, or a turtle egg is placed.
COMMENT <br>Spawns happy villager particles.
COMMENT <p>Called by {@link net.minecraft.entity.passive.BeeEntity.GrowCropsGoal#tick() BeeEntity.GrowCropsGoal#tick},
COMMENT {@link net.minecraft.item.BoneMealItem#useOnBlock(net.minecraft.item.ItemUsageContext) BoneMealItem#useOnBlock},
COMMENT {@link net.minecraft.entity.ai.brain.task.BoneMealTask#keepRunning(net.minecraft.server.world.ServerWorld, net.minecraft.entity.passive.VillagerEntity, long) BoneMealTask#keepRunning},
COMMENT {@link net.minecraft.block.dispenser.DispenserBehavior DispenserBehavior},
COMMENT and {@link net.minecraft.block.TurtleEggBlock#onBlockAdded(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, boolean) TurtleEggBlock#onBlockAdded}
FIELD field_31149 DRAGON_BREATH_CLOUD_SPAWNS I FIELD field_31149 DRAGON_BREATH_CLOUD_SPAWNS I
COMMENT A dragon breath cloud spawns. COMMENT A dragon breath cloud spawns.
COMMENT <br>Plays the dragon fireball explode sound event and spawns dragon breath particles. COMMENT <br>Plays the dragon fireball explode sound event and spawns dragon breath particles.
@ -241,7 +233,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
FIELD field_31167 FIRE_EXTINGUISHED I FIELD field_31167 FIRE_EXTINGUISHED I
COMMENT Fire is extinguished. COMMENT Fire is extinguished.
COMMENT <br>Plays the appropriate fire extinguish sound event. COMMENT <br>Plays the appropriate fire extinguish sound event.
COMMENT <br>A {@code 1} should be supplied as extra data if an entity was extinguished, and {@code 0} for a block. COMMENT <p>A {@code 1} should be supplied as extra data if an entity was extinguished, and {@code 0} for a block.
COMMENT <p>Called by {@link net.minecraft.block.AbstractFireBlock#onBreak(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, net.minecraft.entity.player.PlayerEntity) AbstractFireBlock#onBreak}, COMMENT <p>Called by {@link net.minecraft.block.AbstractFireBlock#onBreak(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, net.minecraft.entity.player.PlayerEntity) AbstractFireBlock#onBreak},
COMMENT {@link net.minecraft.entity.projectile.thrown.PotionEntity#extinguishFire(net.minecraft.util.math.BlockPos) PotionEntity#extinguishFire}, COMMENT {@link net.minecraft.entity.projectile.thrown.PotionEntity#extinguishFire(net.minecraft.util.math.BlockPos) PotionEntity#extinguishFire},
COMMENT and {@link net.minecraft.item.ShovelItem#useOnBlock(net.minecraft.item.ItemUsageContext) ShovelItem#useOnBlock} COMMENT and {@link net.minecraft.item.ShovelItem#useOnBlock(net.minecraft.item.ItemUsageContext) ShovelItem#useOnBlock}
@ -281,7 +273,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
FIELD field_31181 WITHER_SPAWNS I FIELD field_31181 WITHER_SPAWNS I
COMMENT A wither is spawned. COMMENT A wither is spawned.
COMMENT <br>Plays the wither spawn sound event. COMMENT <br>Plays the wither spawn sound event.
COMMENT <br>This is a global event. COMMENT <p>This is a global event.
COMMENT <p>Called by {@link net.minecraft.entity.boss.WitherEntity#mobTick() WitherEntity#mobTick} COMMENT <p>Called by {@link net.minecraft.entity.boss.WitherEntity#mobTick() WitherEntity#mobTick}
FIELD field_31182 WITHER_SHOOTS I FIELD field_31182 WITHER_SHOOTS I
COMMENT A wither shoots a wither skull. COMMENT A wither shoots a wither skull.
@ -294,6 +286,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
FIELD field_33511 BONE_MEAL_USED I FIELD field_33511 BONE_MEAL_USED I
COMMENT Bone meal is used. COMMENT Bone meal is used.
COMMENT <br>Plays the bone meal item used sound event and spawns happy villager particles. COMMENT <br>Plays the bone meal item used sound event and spawns happy villager particles.
COMMENT <p>The amount of particles to spawn must be supplied as extra data.
COMMENT <p>Called by {@link net.minecraft.item.BoneMealItem#useOnBlock(net.minecraft.item.ItemUsageContext) BoneMealItem#useOnBlock}, COMMENT <p>Called by {@link net.minecraft.item.BoneMealItem#useOnBlock(net.minecraft.item.ItemUsageContext) BoneMealItem#useOnBlock},
COMMENT an anonymous class in {@link net.minecraft.block.dispenser.DispenserBehavior#registerDefaults() DispenserBehavior#registerDefaults}, COMMENT an anonymous class in {@link net.minecraft.block.dispenser.DispenserBehavior#registerDefaults() DispenserBehavior#registerDefaults},
COMMENT and {@link net.minecraft.entity.ai.brain.task.BoneMealTask#keepRunning(net.minecraft.server.world.ServerWorld, net.minecraft.entity.passive.VillagerEntity, long) BoneMealTask#keepRunning} COMMENT and {@link net.minecraft.entity.ai.brain.task.BoneMealTask#keepRunning(net.minecraft.server.world.ServerWorld, net.minecraft.entity.passive.VillagerEntity, long) BoneMealTask#keepRunning}
@ -337,8 +330,6 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
COMMENT <br>Shoots white smoke particles. COMMENT <br>Shoots white smoke particles.
COMMENT <p>The ordinal direction the crafter is facing must be supplied as extra data. COMMENT <p>The ordinal direction the crafter is facing must be supplied as extra data.
COMMENT <p>Called by {@link net.minecraft.block.CrafterBlock#transferOrSpawnStack(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.entity.CrafterBlockEntity, net.minecraft.item.ItemStack, net.minecraft.block.BlockState) CrafterBlock#transferOrSpawnStack} COMMENT <p>Called by {@link net.minecraft.block.CrafterBlock#transferOrSpawnStack(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.entity.CrafterBlockEntity, net.minecraft.item.ItemStack, net.minecraft.block.BlockState) CrafterBlock#transferOrSpawnStack}
FIELD field_47339 GUST_DUST I
COMMENT A gust dust particle is spawned.
FIELD field_47340 TRIAL_SPAWNER_SPAWNS_MOB I FIELD field_47340 TRIAL_SPAWNER_SPAWNS_MOB I
COMMENT A trial spawner spawns a mob. Triggered at the position of the spawner. COMMENT A trial spawner spawns a mob. Triggered at the position of the spawner.
COMMENT <br>Spawns mob spawn particles. COMMENT <br>Spawns mob spawn particles.
@ -356,3 +347,25 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
COMMENT A trial spawner ejects loot. COMMENT A trial spawner ejects loot.
COMMENT <br>Plays the ejection sound and spawns ejection particles. COMMENT <br>Plays the ejection sound and spawns ejection particles.
COMMENT <p>Called by {@link net.minecraft.block.spawner.TrialSpawnerLogic#ejectLootTable}. COMMENT <p>Called by {@link net.minecraft.block.spawner.TrialSpawnerLogic#ejectLootTable}.
FIELD field_47837 BEE_FERTILIZES_PLANT I
COMMENT A plant is fertilized by a bee.
COMMENT <br>Spawns happy villager particles.
COMMENT <p>The amount of particles to spawn must be supplied as extra data.
COMMENT <p>Called by {@link net.minecraft.entity.passive.BeeEntity.GrowCropsGoal#tick() BeeEntity.GrowCropsGoal#tick}
FIELD field_47838 TURTLE_EGG_PLACED I
COMMENT A turtle egg is placed on sand.
COMMENT <br>Spawns happy villager particles.
COMMENT <p>The amount of particles to spawn must be supplied as extra data.
COMMENT <p>Called by {@link net.minecraft.block.TurtleEggBlock#onBlockAdded(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, boolean) TurtleEggBlock#onBlockAdded}
FIELD field_48852 VAULT_ACTIVATES I
COMMENT A vault is activated.
COMMENT <br>Plays the activate sound and spawns smoke and small flame particles.
COMMENT <p>Called by {@link net.minecraft.block.enums.VaultState#ACTIVE}.
FIELD field_48853 VAULT_DEACTIVATES I
COMMENT A vault is deactivated.
COMMENT <br>Plays the deactivate sound and spawns small flame particles.
COMMENT <p>Called by {@link net.minecraft.block.enums.VaultState#INACTIVE}.
FIELD field_48854 VAULT_EJECTS_ITEM I
COMMENT A vault ejects loot.
COMMENT <br>Spawns ejection particles.
COMMENT <p>Called by {@link net.minecraft.block.enums.VaultState#ejectItem}.

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_5217 net/minecraft/world/WorldProperties CLASS net/minecraft/class_5217 net/minecraft/world/WorldProperties
METHOD method_144 getSpawnY ()I
METHOD method_146 getGameRules ()Lnet/minecraft/class_1928; METHOD method_146 getGameRules ()Lnet/minecraft/class_1928;
METHOD method_151 populateCrashReport (Lnet/minecraft/class_129;Lnet/minecraft/class_5539;)V METHOD method_151 populateCrashReport (Lnet/minecraft/class_129;Lnet/minecraft/class_5539;)V
ARG 1 reportSection ARG 1 reportSection
@ -8,11 +7,10 @@ CLASS net/minecraft/class_5217 net/minecraft/world/WorldProperties
METHOD method_156 isRaining ()Z METHOD method_156 isRaining ()Z
METHOD method_157 setRaining (Z)V METHOD method_157 setRaining (Z)V
ARG 1 raining ARG 1 raining
METHOD method_166 getSpawnZ ()I
METHOD method_188 getTime ()J METHOD method_188 getTime ()J
METHOD method_197 isDifficultyLocked ()Z METHOD method_197 isDifficultyLocked ()Z
METHOD method_203 isThundering ()Z METHOD method_203 isThundering ()Z
METHOD method_207 getDifficulty ()Lnet/minecraft/class_1267; METHOD method_207 getDifficulty ()Lnet/minecraft/class_1267;
METHOD method_215 getSpawnX ()I
METHOD method_217 getTimeOfDay ()J METHOD method_217 getTimeOfDay ()J
METHOD method_30656 getSpawnAngle ()F METHOD method_30656 getSpawnAngle ()F
METHOD method_56126 getSpawnPos ()Lnet/minecraft/class_2338;

View File

@ -2,11 +2,19 @@ CLASS net/minecraft/class_29 net/minecraft/world/WorldSaveHandler
FIELD field_144 playerDataDir Ljava/io/File; FIELD field_144 playerDataDir Ljava/io/File;
FIELD field_148 dataFixer Lcom/mojang/datafixers/DataFixer; FIELD field_148 dataFixer Lcom/mojang/datafixers/DataFixer;
FIELD field_149 LOGGER Lorg/slf4j/Logger; FIELD field_149 LOGGER Lorg/slf4j/Logger;
FIELD field_47840 DATE_TIME_FORMATTER Ljava/time/format/DateTimeFormatter;
METHOD <init> (Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;)V METHOD <init> (Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;)V
ARG 1 session ARG 1 session
ARG 2 dataFixer ARG 2 dataFixer
METHOD method_261 loadPlayerData (Lnet/minecraft/class_1657;)Lnet/minecraft/class_2487; METHOD method_261 loadPlayerData (Lnet/minecraft/class_1657;Ljava/lang/String;)Ljava/util/Optional;
ARG 1 player ARG 1 player
ARG 2 extension
METHOD method_262 savePlayerData (Lnet/minecraft/class_1657;)V METHOD method_262 savePlayerData (Lnet/minecraft/class_1657;)V
ARG 1 player ARG 1 player
METHOD method_263 getSavedPlayerIds ()[Ljava/lang/String; METHOD method_55787 backupCorruptedPlayerData (Lnet/minecraft/class_1657;Ljava/lang/String;)V
ARG 1 player
ARG 2 extension
METHOD method_55788 (Lnet/minecraft/class_1657;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
ARG 2 nbt
METHOD method_55789 loadPlayerData (Lnet/minecraft/class_1657;)Ljava/util/Optional;
ARG 1 player

View File

@ -85,8 +85,9 @@ CLASS net/minecraft/class_2791 net/minecraft/world/chunk/Chunk
METHOD method_12228 areSectionsEmptyBetween (II)Z METHOD method_12228 areSectionsEmptyBetween (II)Z
ARG 1 lowerHeight ARG 1 lowerHeight
ARG 2 upperHeight ARG 2 upperHeight
METHOD method_20598 getPackedBlockEntityNbt (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2487; METHOD method_20598 getPackedBlockEntityNbt (Lnet/minecraft/class_2338;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2487;
ARG 1 pos ARG 1 pos
ARG 2 registryLookup
METHOD method_32914 getGameEventDispatcher (I)Lnet/minecraft/class_5713; METHOD method_32914 getGameEventDispatcher (I)Lnet/minecraft/class_5713;
ARG 1 ySectionCoord ARG 1 ySectionCoord
METHOD method_38255 getOrCreateChunkNoiseSampler (Ljava/util/function/Function;)Lnet/minecraft/class_6568; METHOD method_38255 getOrCreateChunkNoiseSampler (Ljava/util/function/Function;)Lnet/minecraft/class_6568;

View File

@ -14,13 +14,10 @@ CLASS net/minecraft/class_7723 net/minecraft/world/dimension/DimensionOptionsReg
ARG 0 dimensionOptions ARG 0 dimensionOptions
METHOD method_45518 toConfig (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7723$class_7725; METHOD method_45518 toConfig (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7723$class_7725;
ARG 1 existingRegistry ARG 1 existingRegistry
METHOD method_45519 createRegistry (Lnet/minecraft/class_2378;Lnet/minecraft/class_6880;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378; METHOD method_45519 createRegistry (Ljava/util/Map;Lnet/minecraft/class_6880;Lnet/minecraft/class_2794;)Ljava/util/Map;
ARG 0 currentRegistry
ARG 1 overworldEntry
ARG 2 chunkGenerator ARG 2 chunkGenerator
METHOD method_45520 createRegistry (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378; METHOD method_45520 createRegistry (Lnet/minecraft/class_2378;Ljava/util/Map;Lnet/minecraft/class_2794;)Ljava/util/Map;
ARG 0 dynamicRegistry ARG 0 dynamicRegistry
ARG 1 currentRegistry
ARG 2 chunkGenerator ARG 2 chunkGenerator
METHOD method_45521 (Lnet/minecraft/class_2378;Ljava/util/List;Lnet/minecraft/class_5321;)V METHOD method_45521 (Lnet/minecraft/class_2378;Ljava/util/List;Lnet/minecraft/class_5321;)V
ARG 3 key ARG 3 key
@ -49,7 +46,6 @@ CLASS net/minecraft/class_7723 net/minecraft/world/dimension/DimensionOptionsReg
METHOD method_45534 (Lnet/minecraft/class_5363;)Lnet/minecraft/class_31$class_7729; METHOD method_45534 (Lnet/minecraft/class_5363;)Lnet/minecraft/class_31$class_7729;
ARG 0 overworldEntry ARG 0 overworldEntry
CLASS class_7724 Entry CLASS class_7724 Entry
METHOD method_45535 getLifecycle ()Lcom/mojang/serialization/Lifecycle;
CLASS class_7725 DimensionsConfig CLASS class_7725 DimensionsConfig
METHOD method_45536 getLifecycle ()Lcom/mojang/serialization/Lifecycle; METHOD method_45536 getLifecycle ()Lcom/mojang/serialization/Lifecycle;
METHOD method_45537 toDynamicRegistryManager ()Lnet/minecraft/class_5455$class_6890; METHOD method_45537 toDynamicRegistryManager ()Lnet/minecraft/class_5455$class_6890;

View File

@ -1,10 +1,13 @@
CLASS net/minecraft/class_5707 net/minecraft/world/event/BlockPositionSource CLASS net/minecraft/class_5707 net/minecraft/world/event/BlockPositionSource
FIELD field_28137 CODEC Lcom/mojang/serialization/Codec; FIELD field_28137 CODEC Lcom/mojang/serialization/Codec;
FIELD field_28138 pos Lnet/minecraft/class_2338; FIELD field_28138 pos Lnet/minecraft/class_2338;
FIELD field_48377 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2338;)V METHOD <init> (Lnet/minecraft/class_2338;)V
ARG 1 pos ARG 1 pos
METHOD method_32927 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_32927 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_32928 (Lnet/minecraft/class_5707;)Lnet/minecraft/class_2338; METHOD method_32928 (Lnet/minecraft/class_5707;)Lnet/minecraft/class_2338;
ARG 0 blockPositionSource ARG 0 blockPositionSource
METHOD method_56122 (Lnet/minecraft/class_5707;)Lnet/minecraft/class_2338;
ARG 0 source
CLASS class_5708 Type CLASS class_5708 Type

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_5709 net/minecraft/world/event/EntityPositionSource
FIELD field_28139 CODEC Lcom/mojang/serialization/Codec; FIELD field_28139 CODEC Lcom/mojang/serialization/Codec;
FIELD field_38242 yOffset F FIELD field_38242 yOffset F
FIELD field_38424 source Lcom/mojang/datafixers/util/Either; FIELD field_38424 source Lcom/mojang/datafixers/util/Either;
FIELD field_48378 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lcom/mojang/datafixers/util/Either;F)V METHOD <init> (Lcom/mojang/datafixers/util/Either;F)V
ARG 1 source ARG 1 source
ARG 2 yOffset ARG 2 yOffset
@ -35,4 +36,9 @@ CLASS net/minecraft/class_5709 net/minecraft/world/event/EntityPositionSource
METHOD method_42682 (Lcom/mojang/datafixers/util/Either;)Ljava/util/UUID; METHOD method_42682 (Lcom/mojang/datafixers/util/Either;)Ljava/util/UUID;
ARG 0 entityId ARG 0 entityId
METHOD method_42683 getEntityId ()I METHOD method_42683 getEntityId ()I
METHOD method_56124 (Lnet/minecraft/class_5709;)Ljava/lang/Float;
ARG 0 source
METHOD method_56125 (Ljava/lang/Integer;Ljava/lang/Float;)Lnet/minecraft/class_5709;
ARG 0 entityId
ARG 1 yOffset
CLASS class_5710 Type CLASS class_5710 Type

View File

@ -1,18 +1,14 @@
CLASS net/minecraft/class_5712 net/minecraft/world/event/GameEvent CLASS net/minecraft/class_5712 net/minecraft/world/event/GameEvent
FIELD field_28154 range I
FIELD field_31449 DEFAULT_RANGE I FIELD field_31449 DEFAULT_RANGE I
FIELD field_36412 registryEntry Lnet/minecraft/class_6880$class_6883;
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 range ARG 1 range
METHOD method_32939 register (Ljava/lang/String;)Lnet/minecraft/class_5712; METHOD method_32939 register (Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883;
ARG 0 id ARG 0 id
METHOD method_32940 register (Ljava/lang/String;I)Lnet/minecraft/class_5712; METHOD method_32940 register (Ljava/lang/String;I)Lnet/minecraft/class_6880$class_6883;
ARG 0 id ARG 0 id
ARG 1 range ARG 1 range
METHOD method_32941 getRange ()I METHOD method_55782 registerAndGetDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;
METHOD method_40156 isIn (Lnet/minecraft/class_6862;)Z ARG 0 registry
ARG 1 tag
METHOD method_40157 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;
CLASS class_7397 Emitter CLASS class_7397 Emitter
METHOD method_43285 of (Lnet/minecraft/class_1297;)Lnet/minecraft/class_5712$class_7397; METHOD method_43285 of (Lnet/minecraft/class_1297;)Lnet/minecraft/class_5712$class_7397;
ARG 0 sourceEntity ARG 0 sourceEntity
@ -22,12 +18,12 @@ CLASS net/minecraft/class_5712 net/minecraft/world/event/GameEvent
METHOD method_43287 of (Lnet/minecraft/class_2680;)Lnet/minecraft/class_5712$class_7397; METHOD method_43287 of (Lnet/minecraft/class_2680;)Lnet/minecraft/class_5712$class_7397;
ARG 0 affectedState ARG 0 affectedState
CLASS class_7447 Message CLASS class_7447 Message
FIELD field_39177 event Lnet/minecraft/class_5712; FIELD field_39177 event Lnet/minecraft/class_6880;
FIELD field_39178 emitterPos Lnet/minecraft/class_243; FIELD field_39178 emitterPos Lnet/minecraft/class_243;
FIELD field_39179 emitter Lnet/minecraft/class_5712$class_7397; FIELD field_39179 emitter Lnet/minecraft/class_5712$class_7397;
FIELD field_39180 listener Lnet/minecraft/class_5714; FIELD field_39180 listener Lnet/minecraft/class_5714;
FIELD field_39181 distanceTraveled D FIELD field_39181 distanceTraveled D
METHOD <init> (Lnet/minecraft/class_5712;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_5714;Lnet/minecraft/class_243;)V METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_5714;Lnet/minecraft/class_243;)V
ARG 1 event ARG 1 event
ARG 2 emitterPos ARG 2 emitterPos
ARG 3 emitter ARG 3 emitter
@ -35,7 +31,7 @@ CLASS net/minecraft/class_5712 net/minecraft/world/event/GameEvent
ARG 5 listenerPos ARG 5 listenerPos
METHOD compareTo (Ljava/lang/Object;)I METHOD compareTo (Ljava/lang/Object;)I
ARG 1 other ARG 1 other
METHOD method_43724 getEvent ()Lnet/minecraft/class_5712; METHOD method_43724 getEvent ()Lnet/minecraft/class_6880;
METHOD method_43726 getEmitterPos ()Lnet/minecraft/class_243; METHOD method_43726 getEmitterPos ()Lnet/minecraft/class_243;
METHOD method_43727 getEmitter ()Lnet/minecraft/class_5712$class_7397; METHOD method_43727 getEmitter ()Lnet/minecraft/class_5712$class_7397;
METHOD method_43728 getListener ()Lnet/minecraft/class_5714; METHOD method_43728 getListener ()Lnet/minecraft/class_5714;

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_5716 net/minecraft/world/event/PositionSource
FIELD field_28184 CODEC Lcom/mojang/serialization/Codec; FIELD field_28184 CODEC Lcom/mojang/serialization/Codec;
COMMENT A codec for encoding and decoding any position source whose {@link #getType() type} COMMENT A codec for encoding and decoding any position source whose {@link #getType() type}
COMMENT is in the {@link net.minecraft.registry.Registries#POSITION_SOURCE_TYPE registry}. COMMENT is in the {@link net.minecraft.registry.Registries#POSITION_SOURCE_TYPE registry}.
FIELD field_48379 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_32955 getType ()Lnet/minecraft/class_5717; METHOD method_32955 getType ()Lnet/minecraft/class_5717;
COMMENT Returns the type of this position source. COMMENT Returns the type of this position source.
METHOD method_32956 getPos (Lnet/minecraft/class_1937;)Ljava/util/Optional; METHOD method_32956 getPos (Lnet/minecraft/class_1937;)Ljava/util/Optional;

View File

@ -1,15 +1,6 @@
CLASS net/minecraft/class_5717 net/minecraft/world/event/PositionSourceType CLASS net/minecraft/class_5717 net/minecraft/world/event/PositionSourceType
METHOD method_32957 getCodec ()Lcom/mojang/serialization/Codec; METHOD method_32957 getCodec ()Lcom/mojang/serialization/Codec;
METHOD method_32958 write (Lnet/minecraft/class_5716;Lnet/minecraft/class_2540;)V
ARG 0 positionSource
ARG 1 buf
METHOD method_32959 register (Ljava/lang/String;Lnet/minecraft/class_5717;)Lnet/minecraft/class_5717; METHOD method_32959 register (Ljava/lang/String;Lnet/minecraft/class_5717;)Lnet/minecraft/class_5717;
ARG 0 id ARG 0 id
ARG 1 positionSourceType ARG 1 positionSourceType
METHOD method_32960 writeToBuf (Lnet/minecraft/class_2540;Lnet/minecraft/class_5716;)V METHOD method_56123 getPacketCodec ()Lnet/minecraft/class_9139;
ARG 1 buf
ARG 2 positionSource
METHOD method_32962 readFromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_5716;
ARG 1 buf
METHOD method_32963 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_5716;
ARG 0 buf

View File

@ -1,19 +1,22 @@
CLASS net/minecraft/class_8514 net/minecraft/world/event/Vibrations CLASS net/minecraft/class_8514 net/minecraft/world/event/Vibrations
FIELD field_44638 RESONATIONS [Lnet/minecraft/class_5712; FIELD field_44638 RESONATIONS Ljava/util/List;
FIELD field_44639 FREQUENCIES Ljava/util/function/ToIntFunction; FIELD field_44639 FREQUENCIES Ljava/util/function/ToIntFunction;
FIELD field_47839 DEFAULT_FREQUENCY I
METHOD method_51298 getVibrationListenerData ()Lnet/minecraft/class_8514$class_8515; METHOD method_51298 getVibrationListenerData ()Lnet/minecraft/class_8514$class_8515;
METHOD method_51299 getVibrationCallback ()Lnet/minecraft/class_8514$class_5719; METHOD method_51299 getVibrationCallback ()Lnet/minecraft/class_8514$class_5719;
METHOD method_51383 (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V METHOD method_51383 (Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap;)V
ARG 0 frequencies ARG 0 frequencies
METHOD method_51384 getSignalStrength (FI)I METHOD method_51384 getSignalStrength (FI)I
ARG 0 distance ARG 0 distance
ARG 1 range ARG 1 range
METHOD method_51385 getFrequency (Lnet/minecraft/class_5712;)I METHOD method_51385 getFrequency (Lnet/minecraft/class_5321;)I
ARG 0 event ARG 0 gameEvent
METHOD method_51386 getResonation (I)Lnet/minecraft/class_5712; METHOD method_51386 getResonation (I)Lnet/minecraft/class_5321;
ARG 0 frequency ARG 0 frequency
METHOD method_55783 getFrequency (Lnet/minecraft/class_6880;)I
ARG 0 gameEvent
CLASS class_5719 Callback CLASS class_5719 Callback
METHOD method_32969 accept (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;F)V METHOD method_32969 accept (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;F)V
COMMENT Accepts a game event after delay. COMMENT Accepts a game event after delay.
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
@ -21,14 +24,14 @@ CLASS net/minecraft/class_8514 net/minecraft/world/event/Vibrations
ARG 4 sourceEntity ARG 4 sourceEntity
ARG 5 entity ARG 5 entity
ARG 6 distance ARG 6 distance
METHOD method_32970 accepts (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;)Z METHOD method_32970 accepts (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;Lnet/minecraft/class_5712$class_7397;)Z
COMMENT Returns whether the callback wants to accept this event. COMMENT Returns whether the callback wants to accept this event.
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 event ARG 3 event
ARG 4 emitter ARG 4 emitter
METHOD method_42210 getTag ()Lnet/minecraft/class_6862; METHOD method_42210 getTag ()Lnet/minecraft/class_6862;
METHOD method_42324 canAccept (Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;)Z METHOD method_42324 canAccept (Lnet/minecraft/class_6880;Lnet/minecraft/class_5712$class_7397;)Z
ARG 1 gameEvent ARG 1 gameEvent
ARG 2 emitter ARG 2 emitter
METHOD method_42672 onListen ()V METHOD method_42672 onListen ()V
@ -73,9 +76,9 @@ CLASS net/minecraft/class_8514 net/minecraft/world/event/Vibrations
FIELD field_44646 receiver Lnet/minecraft/class_8514; FIELD field_44646 receiver Lnet/minecraft/class_8514;
METHOD <init> (Lnet/minecraft/class_8514;)V METHOD <init> (Lnet/minecraft/class_8514;)V
ARG 1 receiver ARG 1 receiver
METHOD method_51398 (Lnet/minecraft/class_3218;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)V METHOD method_51398 (Lnet/minecraft/class_3218;Lnet/minecraft/class_6880;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)V
ARG 5 pos ARG 5 pos
METHOD method_51399 listen (Lnet/minecraft/class_3218;Lnet/minecraft/class_8514$class_8515;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)V METHOD method_51399 listen (Lnet/minecraft/class_3218;Lnet/minecraft/class_8514$class_8515;Lnet/minecraft/class_6880;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)V
ARG 1 world ARG 1 world
ARG 2 listenerData ARG 2 listenerData
ARG 3 event ARG 3 event
@ -91,7 +94,7 @@ CLASS net/minecraft/class_8514 net/minecraft/world/event/Vibrations
METHOD method_51402 getTravelDelay (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)F METHOD method_51402 getTravelDelay (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)F
ARG 0 emitterPos ARG 0 emitterPos
ARG 1 listenerPos ARG 1 listenerPos
METHOD method_51403 forceListen (Lnet/minecraft/class_3218;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;)V METHOD method_51403 forceListen (Lnet/minecraft/class_3218;Lnet/minecraft/class_6880;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;)V
ARG 1 world ARG 1 world
ARG 2 event ARG 2 event
ARG 3 emitter ARG 3 emitter

View File

@ -4,12 +4,12 @@ CLASS net/minecraft/class_7719 net/minecraft/world/event/listener/GameEventDispa
FIELD field_40352 world Lnet/minecraft/class_3218; FIELD field_40352 world Lnet/minecraft/class_3218;
METHOD <init> (Lnet/minecraft/class_3218;)V METHOD <init> (Lnet/minecraft/class_3218;)V
ARG 1 world ARG 1 world
METHOD method_45490 dispatch (Lnet/minecraft/class_5712;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;)V METHOD method_45490 dispatch (Lnet/minecraft/class_6880;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;)V
ARG 1 event ARG 1 event
ARG 2 emitterPos ARG 2 emitterPos
ARG 3 emitter ARG 3 emitter
METHOD method_45491 dispatchListenersByDistance (Ljava/util/List;)V METHOD method_45491 dispatchListenersByDistance (Ljava/util/List;)V
ARG 1 messages ARG 1 messages
METHOD method_45492 (Ljava/util/List;Lnet/minecraft/class_5712;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_5714;Lnet/minecraft/class_243;)V METHOD method_45492 (Ljava/util/List;Lnet/minecraft/class_6880;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_5714;Lnet/minecraft/class_243;)V
ARG 5 listener ARG 5 listener
ARG 6 listenerPos ARG 6 listenerPos

View File

@ -4,7 +4,7 @@ CLASS net/minecraft/class_5713 net/minecraft/world/event/listener/GameEventDispa
COMMENT An unmodifiable, empty (non-operative) dispatcher. COMMENT An unmodifiable, empty (non-operative) dispatcher.
METHOD method_32942 isEmpty ()Z METHOD method_32942 isEmpty ()Z
COMMENT Returns whether this dispatcher has no listeners. COMMENT Returns whether this dispatcher has no listeners.
METHOD method_32943 dispatch (Lnet/minecraft/class_5712;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_5713$class_7721;)Z METHOD method_32943 dispatch (Lnet/minecraft/class_6880;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_5713$class_7721;)Z
COMMENT Dispatches an event to all the listeners in this dispatcher. COMMENT Dispatches an event to all the listeners in this dispatcher.
ARG 1 event ARG 1 event
COMMENT the event COMMENT the event

View File

@ -2,7 +2,7 @@ CLASS net/minecraft/class_5714 net/minecraft/world/event/listener/GameEventListe
COMMENT A game event listener listens to game events from {@link GameEventDispatcher}s. COMMENT A game event listener listens to game events from {@link GameEventDispatcher}s.
METHOD method_32946 getPositionSource ()Lnet/minecraft/class_5716; METHOD method_32946 getPositionSource ()Lnet/minecraft/class_5716;
COMMENT Returns the position source of this listener. COMMENT Returns the position source of this listener.
METHOD method_32947 listen (Lnet/minecraft/class_3218;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;)Z METHOD method_32947 listen (Lnet/minecraft/class_3218;Lnet/minecraft/class_6880;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;)Z
COMMENT Listens to an incoming game event. COMMENT Listens to an incoming game event.
COMMENT COMMENT
COMMENT @return {@code true} if the game event has been accepted by this listener COMMENT @return {@code true} if the game event has been accepted by this listener

View File

@ -1,12 +1,12 @@
CLASS net/minecraft/class_7269 net/minecraft/world/event/listener/Vibration CLASS net/minecraft/class_7269 net/minecraft/world/event/listener/Vibration
FIELD field_38245 CODEC Lcom/mojang/serialization/Codec; FIELD field_38245 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_5712;FLnet/minecraft/class_243;Ljava/util/UUID;Ljava/util/UUID;)V METHOD <init> (Lnet/minecraft/class_6880;FLnet/minecraft/class_243;Ljava/util/UUID;Ljava/util/UUID;)V
ARG 1 gameEvent ARG 1 gameEvent
ARG 2 distance ARG 2 distance
ARG 3 pos ARG 3 pos
ARG 4 uuid ARG 4 uuid
ARG 5 projectileOwnerUuid ARG 5 projectileOwnerUuid
METHOD <init> (Lnet/minecraft/class_5712;FLnet/minecraft/class_243;Lnet/minecraft/class_1297;)V METHOD <init> (Lnet/minecraft/class_6880;FLnet/minecraft/class_243;Lnet/minecraft/class_1297;)V
ARG 1 gameEvent ARG 1 gameEvent
ARG 2 distance ARG 2 distance
ARG 3 pos ARG 3 pos
@ -17,7 +17,7 @@ CLASS net/minecraft/class_7269 net/minecraft/world/event/listener/Vibration
ARG 0 instance ARG 0 instance
METHOD method_42684 getOwnerUuid (Lnet/minecraft/class_1297;)Ljava/util/UUID; METHOD method_42684 getOwnerUuid (Lnet/minecraft/class_1297;)Ljava/util/UUID;
ARG 0 entity ARG 0 entity
METHOD method_42685 (Lnet/minecraft/class_5712;Ljava/lang/Float;Lnet/minecraft/class_243;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_7269; METHOD method_42685 (Lnet/minecraft/class_6880;Ljava/lang/Float;Lnet/minecraft/class_243;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_7269;
ARG 0 event ARG 0 event
ARG 1 distance ARG 1 distance
ARG 2 pos ARG 2 pos

View File

@ -3,7 +3,7 @@ CLASS net/minecraft/class_1927 net/minecraft/world/explosion/Explosion
FIELD field_25818 DEFAULT_BEHAVIOR Lnet/minecraft/class_5362; FIELD field_25818 DEFAULT_BEHAVIOR Lnet/minecraft/class_5362;
FIELD field_47328 particle Lnet/minecraft/class_2394; FIELD field_47328 particle Lnet/minecraft/class_2394;
FIELD field_47329 emitterParticle Lnet/minecraft/class_2394; FIELD field_47329 emitterParticle Lnet/minecraft/class_2394;
FIELD field_47330 soundEvent Lnet/minecraft/class_3414; FIELD field_47330 soundEvent Lnet/minecraft/class_6880;
FIELD field_9184 destructionType Lnet/minecraft/class_1927$class_4179; FIELD field_9184 destructionType Lnet/minecraft/class_1927$class_4179;
FIELD field_9185 entity Lnet/minecraft/class_1297; FIELD field_9185 entity Lnet/minecraft/class_1297;
FIELD field_9186 createFire Z FIELD field_9186 createFire Z
@ -16,7 +16,7 @@ CLASS net/minecraft/class_1927 net/minecraft/world/explosion/Explosion
FIELD field_9193 damageSource Lnet/minecraft/class_1282; FIELD field_9193 damageSource Lnet/minecraft/class_1282;
FIELD field_9194 affectedPlayers Ljava/util/Map; FIELD field_9194 affectedPlayers Ljava/util/Map;
FIELD field_9195 x D FIELD field_9195 x D
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;DDDFLjava/util/List;Lnet/minecraft/class_1927$class_4179;Lnet/minecraft/class_2394;Lnet/minecraft/class_2394;Lnet/minecraft/class_3414;)V METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;DDDFLjava/util/List;Lnet/minecraft/class_1927$class_4179;Lnet/minecraft/class_2394;Lnet/minecraft/class_2394;Lnet/minecraft/class_6880;)V
ARG 1 world ARG 1 world
ARG 2 entity ARG 2 entity
ARG 3 x ARG 3 x
@ -27,7 +27,6 @@ CLASS net/minecraft/class_1927 net/minecraft/world/explosion/Explosion
ARG 11 destructionType ARG 11 destructionType
ARG 12 particle ARG 12 particle
ARG 13 emitterParticle ARG 13 emitterParticle
ARG 14 soundEvent
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;DDDFZLnet/minecraft/class_1927$class_4179;)V METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;DDDFZLnet/minecraft/class_1927$class_4179;)V
ARG 1 world ARG 1 world
ARG 2 entity ARG 2 entity
@ -47,7 +46,7 @@ CLASS net/minecraft/class_1927 net/minecraft/world/explosion/Explosion
ARG 10 createFire ARG 10 createFire
ARG 11 destructionType ARG 11 destructionType
ARG 12 affectedBlocks ARG 12 affectedBlocks
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lnet/minecraft/class_5362;DDDFZLnet/minecraft/class_1927$class_4179;Lnet/minecraft/class_2394;Lnet/minecraft/class_2394;Lnet/minecraft/class_3414;)V METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lnet/minecraft/class_5362;DDDFZLnet/minecraft/class_1927$class_4179;Lnet/minecraft/class_2394;Lnet/minecraft/class_2394;Lnet/minecraft/class_6880;)V
ARG 1 world ARG 1 world
ARG 2 entity ARG 2 entity
ARG 3 damageSource ARG 3 damageSource
@ -85,7 +84,7 @@ CLASS net/minecraft/class_1927 net/minecraft/world/explosion/Explosion
METHOD method_55111 getDestructionType ()Lnet/minecraft/class_1927$class_4179; METHOD method_55111 getDestructionType ()Lnet/minecraft/class_1927$class_4179;
METHOD method_55112 getParticle ()Lnet/minecraft/class_2394; METHOD method_55112 getParticle ()Lnet/minecraft/class_2394;
METHOD method_55113 getEmitterParticle ()Lnet/minecraft/class_2394; METHOD method_55113 getEmitterParticle ()Lnet/minecraft/class_2394;
METHOD method_55114 getSoundEvent ()Lnet/minecraft/class_3414; METHOD method_55114 getSoundEvent ()Lnet/minecraft/class_6880;
METHOD method_8346 getAffectedBlocks ()Ljava/util/List; METHOD method_8346 getAffectedBlocks ()Ljava/util/List;
METHOD method_8347 getCausingEntity ()Lnet/minecraft/class_1309; METHOD method_8347 getCausingEntity ()Lnet/minecraft/class_1309;
METHOD method_8348 collectBlocksAndDamageEntities ()V METHOD method_8348 collectBlocksAndDamageEntities ()V

View File

@ -17,3 +17,4 @@ CLASS net/minecraft/class_5362 net/minecraft/world/explosion/ExplosionBehavior
METHOD method_55504 shouldDamage (Lnet/minecraft/class_1927;Lnet/minecraft/class_1297;)Z METHOD method_55504 shouldDamage (Lnet/minecraft/class_1927;Lnet/minecraft/class_1297;)Z
ARG 1 explosion ARG 1 explosion
ARG 2 entity ARG 2 entity
METHOD method_57007 getKnockbackModifier ()F

View File

@ -40,10 +40,11 @@ CLASS net/minecraft/class_5138 net/minecraft/world/gen/StructureAccessor
COMMENT child piece of it. COMMENT child piece of it.
ARG 1 pos ARG 1 pos
ARG 2 structure ARG 2 structure
METHOD method_39783 getStructurePresence (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;Z)Lnet/minecraft/class_6833; METHOD method_39783 getStructurePresence (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;Lnet/minecraft/class_6874;Z)Lnet/minecraft/class_6833;
ARG 1 chunkPos ARG 1 chunkPos
ARG 2 structure ARG 2 structure
ARG 3 skipExistingChunk ARG 3 placement
ARG 4 skipReferencedStructures
METHOD method_39784 incrementReferences (Lnet/minecraft/class_3449;)V METHOD method_39784 incrementReferences (Lnet/minecraft/class_3449;)V
ARG 1 structureStart ARG 1 structureStart
METHOD method_41032 acceptStructureStarts (Lnet/minecraft/class_3195;Lit/unimi/dsi/fastutil/longs/LongSet;Ljava/util/function/Consumer;)V METHOD method_41032 acceptStructureStarts (Lnet/minecraft/class_3195;Lit/unimi/dsi/fastutil/longs/LongSet;Ljava/util/function/Consumer;)V

View File

@ -9,9 +9,6 @@ CLASS net/minecraft/class_7145 net/minecraft/world/gen/WorldPreset
ARG 0 instance ARG 0 instance
METHOD method_41588 (Lnet/minecraft/class_7145;)Ljava/util/Map; METHOD method_41588 (Lnet/minecraft/class_7145;)Ljava/util/Map;
ARG 0 preset ARG 0 preset
METHOD method_41589 (Lnet/minecraft/class_2385;Lnet/minecraft/class_5321;)V
ARG 2 registryKey
METHOD method_41591 createDimensionOptionsRegistry ()Lnet/minecraft/class_2378;
METHOD method_44351 validate (Lnet/minecraft/class_7145;)Lcom/mojang/serialization/DataResult; METHOD method_44351 validate (Lnet/minecraft/class_7145;)Lcom/mojang/serialization/DataResult;
ARG 0 preset ARG 0 preset
METHOD method_45546 createDimensionsRegistryHolder ()Lnet/minecraft/class_7723; METHOD method_45546 createDimensionsRegistryHolder ()Lnet/minecraft/class_7723;

View File

@ -7,7 +7,7 @@ CLASS net/minecraft/class_5317 net/minecraft/world/gen/WorldPresets
FIELD field_35757 AMPLIFIED Lnet/minecraft/class_5321; FIELD field_35757 AMPLIFIED Lnet/minecraft/class_5321;
METHOD method_41593 bootstrap (Lnet/minecraft/class_7891;)V METHOD method_41593 bootstrap (Lnet/minecraft/class_7891;)V
ARG 0 presetRegisterable ARG 0 presetRegisterable
METHOD method_41594 getWorldPreset (Lnet/minecraft/class_2378;)Ljava/util/Optional; METHOD method_41594 getWorldPreset (Lnet/minecraft/class_7723;)Ljava/util/Optional;
ARG 0 registry ARG 0 registry
METHOD method_41597 of (Ljava/lang/String;)Lnet/minecraft/class_5321; METHOD method_41597 of (Ljava/lang/String;)Lnet/minecraft/class_5321;
ARG 0 id ARG 0 id

View File

@ -54,6 +54,14 @@ CLASS net/minecraft/class_6874 net/minecraft/world/gen/chunk/placement/Structure
METHOD method_41644 getFrequency ()F METHOD method_41644 getFrequency ()F
METHOD method_41645 getSalt ()I METHOD method_41645 getSalt ()I
METHOD method_41646 getExclusionZone ()Ljava/util/Optional; METHOD method_41646 getExclusionZone ()Ljava/util/Optional;
METHOD method_56575 applyFrequencyReduction (IIJ)Z
ARG 1 chunkX
ARG 2 chunkZ
ARG 3 seed
METHOD method_56576 applyExclusionZone (Lnet/minecraft/class_7869;II)Z
ARG 1 calculator
ARG 2 centerChunkX
ARG 3 centerChunkZ
CLASS class_7152 ExclusionZone CLASS class_7152 ExclusionZone
FIELD field_37781 CODEC Lcom/mojang/serialization/Codec; FIELD field_37781 CODEC Lcom/mojang/serialization/Codec;
METHOD method_41647 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_41647 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;

View File

@ -13,9 +13,3 @@ CLASS net/minecraft/class_2978 net/minecraft/world/gen/feature/CoralFeature
ARG 2 block ARG 2 block
METHOD method_40030 (Lnet/minecraft/class_2350;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V METHOD method_40030 (Lnet/minecraft/class_2350;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V
ARG 3 block ARG 3 block
METHOD method_40160 (Lnet/minecraft/class_5819;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional;
ARG 1 blocks
METHOD method_40161 (Lnet/minecraft/class_5819;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional;
ARG 1 blocks
METHOD method_40162 (Lnet/minecraft/class_5819;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional;
ARG 1 blocks

View File

@ -1,9 +1,7 @@
CLASS net/minecraft/class_31 net/minecraft/world/level/LevelProperties CLASS net/minecraft/class_31 net/minecraft/world/level/LevelProperties
FIELD field_151 spawnX I
FIELD field_156 customBossEvents Lnet/minecraft/class_2487; FIELD field_156 customBossEvents Lnet/minecraft/class_2487;
FIELD field_157 difficultyLocked Z FIELD field_157 difficultyLocked Z
FIELD field_158 version I FIELD field_158 version I
FIELD field_167 spawnY I
FIELD field_168 thundering Z FIELD field_168 thundering Z
FIELD field_170 playerData Lnet/minecraft/class_2487; FIELD field_170 playerData Lnet/minecraft/class_2487;
FIELD field_173 thunderTime I FIELD field_173 thunderTime I
@ -11,7 +9,6 @@ CLASS net/minecraft/class_31 net/minecraft/world/level/LevelProperties
FIELD field_17736 wanderingTraderSpawnDelay I FIELD field_17736 wanderingTraderSpawnDelay I
FIELD field_17737 wanderingTraderSpawnChance I FIELD field_17737 wanderingTraderSpawnChance I
FIELD field_17738 wanderingTraderId Ljava/util/UUID; FIELD field_17738 wanderingTraderId Ljava/util/UUID;
FIELD field_182 spawnZ I
FIELD field_185 initialized Z FIELD field_185 initialized Z
FIELD field_189 time J FIELD field_189 time J
FIELD field_190 raining Z FIELD field_190 raining Z
@ -32,41 +29,40 @@ CLASS net/minecraft/class_31 net/minecraft/world/level/LevelProperties
FIELD field_40372 specialProperty Lnet/minecraft/class_31$class_7729; FIELD field_40372 specialProperty Lnet/minecraft/class_31$class_7729;
FIELD field_43352 removedFeatures Ljava/util/Set; FIELD field_43352 removedFeatures Ljava/util/Set;
FIELD field_46838 LEVEL_NAME_KEY Ljava/lang/String; FIELD field_46838 LEVEL_NAME_KEY Ljava/lang/String;
FIELD field_48380 spawnPos Lnet/minecraft/class_2338;
METHOD <init> (Lnet/minecraft/class_1940;Lnet/minecraft/class_5285;Lnet/minecraft/class_31$class_7729;Lcom/mojang/serialization/Lifecycle;)V METHOD <init> (Lnet/minecraft/class_1940;Lnet/minecraft/class_5285;Lnet/minecraft/class_31$class_7729;Lcom/mojang/serialization/Lifecycle;)V
ARG 1 levelInfo ARG 1 levelInfo
ARG 2 generatorOptions ARG 2 generatorOptions
ARG 3 specialProperty ARG 3 specialProperty
ARG 4 lifecycle ARG 4 lifecycle
METHOD <init> (Lnet/minecraft/class_2487;ZIIIFJJIIIZIZZZLnet/minecraft/class_2784$class_5200;IILjava/util/UUID;Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/class_236;Lnet/minecraft/class_2487;Lnet/minecraft/class_2881$class_8576;Lnet/minecraft/class_1940;Lnet/minecraft/class_5285;Lnet/minecraft/class_31$class_7729;Lcom/mojang/serialization/Lifecycle;)V METHOD <init> (Lnet/minecraft/class_2487;ZLnet/minecraft/class_2338;FJJIIIZIZZZLnet/minecraft/class_2784$class_5200;IILjava/util/UUID;Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/class_236;Lnet/minecraft/class_2487;Lnet/minecraft/class_2881$class_8576;Lnet/minecraft/class_1940;Lnet/minecraft/class_5285;Lnet/minecraft/class_31$class_7729;Lcom/mojang/serialization/Lifecycle;)V
ARG 1 playerData ARG 1 playerData
ARG 2 modded ARG 2 modded
ARG 3 spawnX ARG 3 spawnPos
ARG 4 spawnY ARG 4 spawnAngle
ARG 5 spawnZ ARG 5 time
ARG 6 spawnAngle ARG 7 timeOfDay
ARG 7 time ARG 9 version
ARG 9 timeOfDay ARG 10 clearWeatherTime
ARG 11 version ARG 11 rainTime
ARG 12 clearWeatherTime ARG 12 raining
ARG 13 rainTime ARG 13 thunderTime
ARG 14 raining ARG 14 thundering
ARG 15 thunderTime ARG 15 initialized
ARG 16 thundering ARG 16 difficultyLocked
ARG 17 initialized ARG 17 worldBorder
ARG 18 difficultyLocked ARG 18 wanderingTraderSpawnDelay
ARG 19 worldBorder ARG 19 wanderingTraderSpawnChance
ARG 20 wanderingTraderSpawnDelay ARG 20 wanderingTraderId
ARG 21 wanderingTraderSpawnChance ARG 21 serverBrands
ARG 22 wanderingTraderId ARG 22 removedFeatures
ARG 23 serverBrands ARG 23 scheduledEvents
ARG 24 removedFeatures ARG 24 customBossEvents
ARG 25 scheduledEvents ARG 25 dragonFight
ARG 26 customBossEvents ARG 26 levelInfo
ARG 27 dragonFight ARG 27 generatorOptions
ARG 28 levelInfo ARG 28 specialProperty
ARG 29 generatorOptions ARG 29 lifecycle
ARG 30 specialProperty
ARG 31 lifecycle
METHOD method_158 updateProperties (Lnet/minecraft/class_5455;Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;)V METHOD method_158 updateProperties (Lnet/minecraft/class_5455;Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;)V
ARG 1 registryManager ARG 1 registryManager
ARG 2 levelNbt ARG 2 levelNbt

View File

@ -70,9 +70,6 @@ CLASS net/minecraft/class_32 net/minecraft/world/level/storage/LevelStorage
ARG 1 dynamic ARG 1 dynamic
ARG 2 save ARG 2 save
ARG 3 locked ARG 3 locked
METHOD method_54525 wrap (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/class_5455$class_6890;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
ARG 1 registryManager
METHOD method_54526 getLastModifiedTime (Lnet/minecraft/class_32$class_7411;)J METHOD method_54526 getLastModifiedTime (Lnet/minecraft/class_32$class_7411;)J
ARG 0 save ARG 0 save
METHOD method_54527 readSummary (Lnet/minecraft/class_32$class_7411;Z)Lnet/minecraft/class_34; METHOD method_54527 readSummary (Lnet/minecraft/class_32$class_7411;Z)Lnet/minecraft/class_34;

View File

@ -43,6 +43,7 @@ CLASS net/minecraft/class_34 net/minecraft/world/level/storage/LevelSummary
METHOD method_54553 isEditable ()Z METHOD method_54553 isEditable ()Z
METHOD method_54554 isRecreatable ()Z METHOD method_54554 isRecreatable ()Z
METHOD method_54555 isDeletable ()Z METHOD method_54555 isDeletable ()Z
METHOD method_56127 isImmediatelyLoadable ()Z
CLASS class_5781 ConversionWarning CLASS class_5781 ConversionWarning
FIELD field_28440 backup Z FIELD field_28440 backup Z
FIELD field_28441 dangerous Z FIELD field_28441 dangerous Z

View File

@ -51,5 +51,3 @@ CLASS net/minecraft/class_4157 net/minecraft/world/poi/PointOfInterestSet
ARG 1 pos ARG 1 pos
METHOD method_35157 getFreeTickets (Lnet/minecraft/class_2338;)I METHOD method_35157 getFreeTickets (Lnet/minecraft/class_2338;)I
ARG 1 pos ARG 1 pos
METHOD method_43986 (Lnet/minecraft/class_5321;)Ljava/lang/String;
ARG 0 key

View File

@ -1,12 +1,13 @@
CLASS net/minecraft/class_4153 net/minecraft/world/poi/PointOfInterestStorage CLASS net/minecraft/class_4153 net/minecraft/world/poi/PointOfInterestStorage
FIELD field_18484 pointOfInterestDistanceTracker Lnet/minecraft/class_4153$class_4154; FIELD field_18484 pointOfInterestDistanceTracker Lnet/minecraft/class_4153$class_4154;
FIELD field_20688 preloadedChunks Lit/unimi/dsi/fastutil/longs/LongSet; FIELD field_20688 preloadedChunks Lit/unimi/dsi/fastutil/longs/LongSet;
METHOD <init> (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLnet/minecraft/class_5455;Lnet/minecraft/class_5539;)V METHOD <init> (Lnet/minecraft/class_9240;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLnet/minecraft/class_5455;Lnet/minecraft/class_5539;)V
ARG 1 path ARG 1 storageKey
ARG 2 dataFixer ARG 2 directory
ARG 3 dsync ARG 3 dataFixer
ARG 4 registryManager ARG 4 dsync
ARG 5 world ARG 5 registryManager
ARG 6 world
METHOD method_19112 remove (Lnet/minecraft/class_2338;)V METHOD method_19112 remove (Lnet/minecraft/class_2338;)V
ARG 1 pos ARG 1 pos
METHOD method_19113 (Lnet/minecraft/class_2338;ILnet/minecraft/class_4156;)Z METHOD method_19113 (Lnet/minecraft/class_2338;ILnet/minecraft/class_4156;)Z

View File

@ -1,15 +1,23 @@
CLASS net/minecraft/class_4486 net/minecraft/world/storage/ChunkStreamVersion CLASS net/minecraft/class_4486 net/minecraft/world/storage/ChunkCompressionFormat
FIELD field_20442 GZIP Lnet/minecraft/class_4486; FIELD field_20442 GZIP Lnet/minecraft/class_4486;
FIELD field_20443 DEFLATE Lnet/minecraft/class_4486; FIELD field_20443 DEFLATE Lnet/minecraft/class_4486;
FIELD field_20444 UNCOMPRESSED Lnet/minecraft/class_4486; FIELD field_20444 UNCOMPRESSED Lnet/minecraft/class_4486;
FIELD field_20445 VERSIONS Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; FIELD field_20445 FORMATS Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD field_20446 id I FIELD field_20446 id I
FIELD field_20447 inputStreamWrapper Lnet/minecraft/class_4486$class_4487; FIELD field_20447 inputStreamWrapper Lnet/minecraft/class_4486$class_4487;
FIELD field_20448 outputStreamWrapper Lnet/minecraft/class_4486$class_4487; FIELD field_20448 outputStreamWrapper Lnet/minecraft/class_4486$class_4487;
METHOD <init> (ILnet/minecraft/class_4486$class_4487;Lnet/minecraft/class_4486$class_4487;)V FIELD field_48753 LZ4 Lnet/minecraft/class_4486;
FIELD field_48754 DEFAULT_FORMAT Lnet/minecraft/class_4486;
FIELD field_48755 LOGGER Lorg/slf4j/Logger;
FIELD field_48756 FORMAT_BY_NAME Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
FIELD field_48757 currentFormat Lnet/minecraft/class_4486;
FIELD field_48758 name Ljava/lang/String;
FIELD field_48916 CUSTOM Lnet/minecraft/class_4486;
METHOD <init> (ILjava/lang/String;Lnet/minecraft/class_4486$class_4487;Lnet/minecraft/class_4486$class_4487;)V
ARG 1 id ARG 1 id
ARG 2 inputStreamWrapper ARG 2 name
ARG 3 outputStreamWrapper ARG 3 inputStreamWrapper
ARG 4 outputStreamWrapper
METHOD method_21882 getId ()I METHOD method_21882 getId ()I
METHOD method_21883 get (I)Lnet/minecraft/class_4486; METHOD method_21883 get (I)Lnet/minecraft/class_4486;
ARG 0 id ARG 0 id
@ -33,6 +41,13 @@ CLASS net/minecraft/class_4486 net/minecraft/world/storage/ChunkStreamVersion
ARG 0 stream ARG 0 stream
METHOD method_39806 (Ljava/io/OutputStream;)Ljava/io/OutputStream; METHOD method_39806 (Ljava/io/OutputStream;)Ljava/io/OutputStream;
ARG 0 stream ARG 0 stream
METHOD method_56567 getCurrentFormat ()Lnet/minecraft/class_4486;
METHOD method_56568 setCurrentFormat (Ljava/lang/String;)V
ARG 0 name
METHOD method_56569 (Ljava/io/InputStream;)Ljava/io/InputStream;
ARG 0 stream
METHOD method_56570 (Ljava/io/OutputStream;)Ljava/io/OutputStream;
ARG 0 stream
CLASS class_4487 Wrapper CLASS class_4487 Wrapper
METHOD wrap (Ljava/lang/Object;)Ljava/lang/Object; METHOD wrap (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 object ARG 1 object

View File

@ -0,0 +1,23 @@
CLASS net/minecraft/class_9172 net/minecraft/world/storage/ChunkPosKeyedStorage
FIELD field_48760 worker Lnet/minecraft/class_4698;
FIELD field_48761 dataFixer Lcom/mojang/datafixers/DataFixer;
FIELD field_48762 dataFixTypes Lnet/minecraft/class_4284;
METHOD <init> (Lnet/minecraft/class_9240;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLnet/minecraft/class_4284;)V
ARG 1 storageKey
ARG 2 directory
ARG 3 dataFixer
ARG 4 dsync
ARG 5 dataFixTypes
METHOD method_56565 set (Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Ljava/util/concurrent/CompletableFuture;
ARG 1 pos
ARG 2 nbt
METHOD method_56571 update (Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic;
ARG 1 nbt
ARG 2 oldVersion
METHOD method_56572 read (Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;
ARG 1 pos
METHOD method_56573 update (Lnet/minecraft/class_2487;I)Lnet/minecraft/class_2487;
ARG 1 nbt
ARG 2 oldVersion
METHOD method_56574 completeAll (Z)Ljava/util/concurrent/CompletableFuture;
ARG 1 sync

View File

@ -1,18 +1,15 @@
CLASS net/minecraft/class_5565 net/minecraft/world/storage/EntityChunkDataAccess CLASS net/minecraft/class_5565 net/minecraft/world/storage/EntityChunkDataAccess
FIELD field_27231 dataFixer Lcom/mojang/datafixers/DataFixer;
FIELD field_27232 LOGGER Lorg/slf4j/Logger; FIELD field_27232 LOGGER Lorg/slf4j/Logger;
FIELD field_27233 world Lnet/minecraft/class_3218; FIELD field_27233 world Lnet/minecraft/class_3218;
FIELD field_27234 dataLoadWorker Lnet/minecraft/class_4698;
FIELD field_27235 emptyChunks Lit/unimi/dsi/fastutil/longs/LongSet; FIELD field_27235 emptyChunks Lit/unimi/dsi/fastutil/longs/LongSet;
FIELD field_31414 ENTITIES_KEY Ljava/lang/String; FIELD field_31414 ENTITIES_KEY Ljava/lang/String;
FIELD field_31415 POSITION_KEY Ljava/lang/String; FIELD field_31415 POSITION_KEY Ljava/lang/String;
FIELD field_34056 taskExecutor Lnet/minecraft/class_3846; FIELD field_34056 taskExecutor Lnet/minecraft/class_3846;
METHOD <init> (Lnet/minecraft/class_3218;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLjava/util/concurrent/Executor;)V FIELD field_48747 storage Lnet/minecraft/class_9172;
ARG 1 world METHOD <init> (Lnet/minecraft/class_9172;Lnet/minecraft/class_3218;Ljava/util/concurrent/Executor;)V
ARG 2 path ARG 1 storage
ARG 3 dataFixer ARG 2 world
ARG 4 dsync ARG 3 executor
ARG 5 executor
METHOD method_31730 (Lnet/minecraft/class_1923;Ljava/lang/Throwable;)Ljava/lang/Void; METHOD method_31730 (Lnet/minecraft/class_1923;Ljava/lang/Throwable;)Ljava/lang/Void;
ARG 1 ex ARG 1 ex
METHOD method_31731 (Lnet/minecraft/class_1923;Ljava/util/Optional;)Lnet/minecraft/class_5566; METHOD method_31731 (Lnet/minecraft/class_1923;Ljava/util/Optional;)Lnet/minecraft/class_5566;
@ -26,5 +23,3 @@ CLASS net/minecraft/class_5565 net/minecraft/world/storage/EntityChunkDataAccess
ARG 0 pos ARG 0 pos
METHOD method_31736 getChunkPos (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1923; METHOD method_31736 getChunkPos (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1923;
ARG 0 chunkNbt ARG 0 chunkNbt
METHOD method_31737 fixChunkData (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
ARG 1 chunkNbt

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_9170 net/minecraft/world/storage/RecreatedChunkStorage
FIELD field_48748 recreationWorker Lnet/minecraft/class_4698;
FIELD field_48749 outputDirectory Ljava/nio/file/Path;
METHOD <init> (Lnet/minecraft/class_9240;Ljava/nio/file/Path;Lnet/minecraft/class_9240;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V
ARG 1 storageKey
ARG 2 directory
ARG 3 outputStorageKey
ARG 4 outputDirectory
ARG 5 dataFixer
ARG 6 dsync

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_9171 net/minecraft/world/storage/RecreationStorage
FIELD field_48750 recreationWorker Lnet/minecraft/class_4698;
FIELD field_48751 outputDirectory Ljava/nio/file/Path;
METHOD <init> (Lnet/minecraft/class_9240;Ljava/nio/file/Path;Lnet/minecraft/class_9240;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLnet/minecraft/class_4284;)V
ARG 1 storageKey
ARG 2 directory
ARG 3 outputStorageKey
ARG 4 outputDirectory
ARG 5 dataFixer
ARG 6 dsync
ARG 7 dataFixTypes

View File

@ -4,9 +4,11 @@ CLASS net/minecraft/class_2867 net/minecraft/world/storage/RegionBasedStorage
FIELD field_23748 dsync Z FIELD field_23748 dsync Z
FIELD field_31425 MCA_EXTENSION Ljava/lang/String; FIELD field_31425 MCA_EXTENSION Ljava/lang/String;
FIELD field_31426 MAX_CACHE_SIZE I FIELD field_31426 MAX_CACHE_SIZE I
METHOD <init> (Ljava/nio/file/Path;Z)V FIELD field_49103 storageKey Lnet/minecraft/class_9240;
ARG 1 directory METHOD <init> (Lnet/minecraft/class_9240;Ljava/nio/file/Path;Z)V
ARG 2 dsync ARG 1 storageKey
ARG 2 directory
ARG 3 dsync
METHOD method_12440 getRegionFile (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2861; METHOD method_12440 getRegionFile (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2861;
ARG 1 pos ARG 1 pos
METHOD method_17911 getTagAt (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487; METHOD method_17911 getTagAt (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487;

View File

@ -2,7 +2,7 @@ CLASS net/minecraft/class_2861 net/minecraft/world/storage/RegionFile
FIELD field_20434 LOGGER Lorg/slf4j/Logger; FIELD field_20434 LOGGER Lorg/slf4j/Logger;
FIELD field_20435 ZERO Ljava/nio/ByteBuffer; FIELD field_20435 ZERO Ljava/nio/ByteBuffer;
FIELD field_20436 channel Ljava/nio/channels/FileChannel; FIELD field_20436 channel Ljava/nio/channels/FileChannel;
FIELD field_20437 outputChunkStreamVersion Lnet/minecraft/class_4486; FIELD field_20437 compressionFormat Lnet/minecraft/class_4486;
FIELD field_20438 header Ljava/nio/ByteBuffer; FIELD field_20438 header Ljava/nio/ByteBuffer;
FIELD field_20439 sectorData Ljava/nio/IntBuffer; FIELD field_20439 sectorData Ljava/nio/IntBuffer;
FIELD field_20440 saveTimes Ljava/nio/IntBuffer; FIELD field_20440 saveTimes Ljava/nio/IntBuffer;
@ -10,15 +10,19 @@ CLASS net/minecraft/class_2861 net/minecraft/world/storage/RegionFile
FIELD field_20657 directory Ljava/nio/file/Path; FIELD field_20657 directory Ljava/nio/file/Path;
FIELD field_31417 SECTOR_DATA_LIMIT I FIELD field_31417 SECTOR_DATA_LIMIT I
FIELD field_31421 FILE_EXTENSION Ljava/lang/String; FIELD field_31421 FILE_EXTENSION Ljava/lang/String;
METHOD <init> (Ljava/nio/file/Path;Ljava/nio/file/Path;Lnet/minecraft/class_4486;Z)V FIELD field_48752 path Ljava/nio/file/Path;
ARG 1 file FIELD field_49102 storageKey Lnet/minecraft/class_9240;
METHOD <init> (Lnet/minecraft/class_9240;Ljava/nio/file/Path;Ljava/nio/file/Path;Lnet/minecraft/class_4486;Z)V
ARG 1 storageKey
ARG 2 path
ARG 3 directory
ARG 4 compressionFormat
ARG 5 dsync
METHOD <init> (Lnet/minecraft/class_9240;Ljava/nio/file/Path;Ljava/nio/file/Path;Z)V
ARG 1 storageKey
ARG 2 directory ARG 2 directory
ARG 3 outputChunkStreamVersion ARG 3 path
ARG 4 dsync ARG 4 dsync
METHOD <init> (Ljava/nio/file/Path;Ljava/nio/file/Path;Z)V
ARG 1 file
ARG 2 directory
ARG 3 dsync
METHOD method_12419 getSectorData (Lnet/minecraft/class_1923;)I METHOD method_12419 getSectorData (Lnet/minecraft/class_1923;)I
ARG 1 pos ARG 1 pos
METHOD method_12423 hasChunk (Lnet/minecraft/class_1923;)Z METHOD method_12423 hasChunk (Lnet/minecraft/class_1923;)Z
@ -69,6 +73,7 @@ CLASS net/minecraft/class_2861 net/minecraft/world/storage/RegionFile
METHOD method_31739 getEpochTimeSeconds ()I METHOD method_31739 getEpochTimeSeconds ()I
METHOD method_31740 delete (Lnet/minecraft/class_1923;)V METHOD method_31740 delete (Lnet/minecraft/class_1923;)V
ARG 1 pos ARG 1 pos
METHOD method_56566 getPath ()Ljava/nio/file/Path;
CLASS class_2862 ChunkBuffer CLASS class_2862 ChunkBuffer
FIELD field_17656 pos Lnet/minecraft/class_1923; FIELD field_17656 pos Lnet/minecraft/class_1923;
METHOD <init> (Lnet/minecraft/class_2861;Lnet/minecraft/class_1923;)V METHOD <init> (Lnet/minecraft/class_2861;Lnet/minecraft/class_1923;)V

View File

@ -3,22 +3,17 @@ CLASS net/minecraft/class_4180 net/minecraft/world/storage/SerializingRegionBase
FIELD field_18692 loadedElements Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; FIELD field_18692 loadedElements Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
FIELD field_18693 unsavedElements Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet; FIELD field_18693 unsavedElements Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet;
FIELD field_18695 factory Ljava/util/function/Function; FIELD field_18695 factory Ljava/util/function/Function;
FIELD field_19228 dataFixer Lcom/mojang/datafixers/DataFixer;
FIELD field_19229 dataFixTypes Lnet/minecraft/class_4284;
FIELD field_21505 worker Lnet/minecraft/class_4698;
FIELD field_24750 codecFactory Ljava/util/function/Function; FIELD field_24750 codecFactory Ljava/util/function/Function;
FIELD field_27240 world Lnet/minecraft/class_5539; FIELD field_27240 world Lnet/minecraft/class_5539;
FIELD field_31427 SECTIONS_KEY Ljava/lang/String; FIELD field_31427 SECTIONS_KEY Ljava/lang/String;
FIELD field_39315 dynamicRegistryManager Lnet/minecraft/class_5455; FIELD field_39315 registryManager Lnet/minecraft/class_5455;
METHOD <init> (Ljava/nio/file/Path;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_4284;ZLnet/minecraft/class_5455;Lnet/minecraft/class_5539;)V FIELD field_48759 storageAccess Lnet/minecraft/class_9172;
ARG 1 path METHOD <init> (Lnet/minecraft/class_9172;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/class_5455;Lnet/minecraft/class_5539;)V
ARG 1 storageAccess
ARG 2 codecFactory ARG 2 codecFactory
ARG 3 factory ARG 3 factory
ARG 4 dataFixer ARG 4 registryManager
ARG 5 dataFixTypes ARG 5 world
ARG 6 dsync
ARG 7 dynamicRegistryManager
ARG 8 world
METHOD method_19288 onUpdate (J)V METHOD method_19288 onUpdate (J)V
ARG 1 pos ARG 1 pos
METHOD method_19289 loadDataAt (Lnet/minecraft/class_1923;)V METHOD method_19289 loadDataAt (Lnet/minecraft/class_1923;)V
@ -40,10 +35,10 @@ CLASS net/minecraft/class_4180 net/minecraft/world/storage/SerializingRegionBase
METHOD method_20367 serialize (Lnet/minecraft/class_1923;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; METHOD method_20367 serialize (Lnet/minecraft/class_1923;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic;
ARG 1 chunkPos ARG 1 chunkPos
ARG 2 ops ARG 2 ops
METHOD method_20368 update (Lnet/minecraft/class_1923;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V METHOD method_20368 update (Lnet/minecraft/class_1923;Lnet/minecraft/class_6903;Lnet/minecraft/class_2487;)V
ARG 1 pos ARG 1 pos
ARG 2 ops ARG 2 ops
ARG 3 data ARG 3 nbt
METHOD method_20369 getDataVersion (Lcom/mojang/serialization/Dynamic;)I METHOD method_20369 getDataVersion (Lcom/mojang/serialization/Dynamic;)I
ARG 0 dynamic ARG 0 dynamic
METHOD method_20370 save (Lnet/minecraft/class_1923;)V METHOD method_20370 save (Lnet/minecraft/class_1923;)V

View File

@ -6,10 +6,10 @@ CLASS net/minecraft/class_4698 net/minecraft/world/storage/StorageIoWorker
FIELD field_24468 executor Lnet/minecraft/class_3846; FIELD field_24468 executor Lnet/minecraft/class_3846;
FIELD field_38240 blendingStatusCaches Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; FIELD field_38240 blendingStatusCaches Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
FIELD field_38241 MAX_CACHE_SIZE I FIELD field_38241 MAX_CACHE_SIZE I
METHOD <init> (Ljava/nio/file/Path;ZLjava/lang/String;)V METHOD <init> (Lnet/minecraft/class_9240;Ljava/nio/file/Path;Z)V
ARG 1 directory ARG 1 storageKey
ARG 2 dsync ARG 2 directory
ARG 3 name ARG 3 dsync
METHOD method_23698 completeAll (Z)Ljava/util/concurrent/CompletableFuture; METHOD method_23698 completeAll (Z)Ljava/util/concurrent/CompletableFuture;
ARG 1 sync ARG 1 sync
METHOD method_23701 write (Lnet/minecraft/class_1923;Lnet/minecraft/class_4698$class_4699;)V METHOD method_23701 write (Lnet/minecraft/class_1923;Lnet/minecraft/class_4698$class_4699;)V
@ -18,6 +18,8 @@ CLASS net/minecraft/class_4698 net/minecraft/world/storage/StorageIoWorker
METHOD method_23703 setResult (Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Ljava/util/concurrent/CompletableFuture; METHOD method_23703 setResult (Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Ljava/util/concurrent/CompletableFuture;
ARG 1 pos ARG 1 pos
ARG 2 nbt ARG 2 nbt
METHOD method_23705 (Lnet/minecraft/class_4698$class_4699;)Ljava/util/concurrent/CompletableFuture;
ARG 0 result
METHOD method_23709 run (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; METHOD method_23709 run (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture;
ARG 1 task ARG 1 task
METHOD method_23711 (Lnet/minecraft/class_2487;Lnet/minecraft/class_1923;)Lnet/minecraft/class_4698$class_4699; METHOD method_23711 (Lnet/minecraft/class_2487;Lnet/minecraft/class_1923;)Lnet/minecraft/class_4698$class_4699;

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_9240 net/minecraft/world/storage/StorageKey
METHOD method_57013 withSuffix (Ljava/lang/String;)Lnet/minecraft/class_9240;
ARG 1 suffix

View File

@ -3,10 +3,11 @@ CLASS net/minecraft/class_3977 net/minecraft/world/storage/VersionedChunkStorage
FIELD field_17655 dataFixer Lcom/mojang/datafixers/DataFixer; FIELD field_17655 dataFixer Lcom/mojang/datafixers/DataFixer;
FIELD field_21494 worker Lnet/minecraft/class_4698; FIELD field_21494 worker Lnet/minecraft/class_4698;
FIELD field_36219 FEATURE_UPDATING_VERSION I FIELD field_36219 FEATURE_UPDATING_VERSION I
METHOD <init> (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V METHOD <init> (Lnet/minecraft/class_9240;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V
ARG 1 directory ARG 1 storageKey
ARG 2 dataFixer ARG 2 directory
ARG 3 dsync ARG 3 dataFixer
ARG 4 dsync
METHOD method_17907 updateChunkNbt (Lnet/minecraft/class_5321;Ljava/util/function/Supplier;Lnet/minecraft/class_2487;Ljava/util/Optional;)Lnet/minecraft/class_2487; METHOD method_17907 updateChunkNbt (Lnet/minecraft/class_5321;Ljava/util/function/Supplier;Lnet/minecraft/class_2487;Ljava/util/Optional;)Lnet/minecraft/class_2487;
ARG 1 worldKey ARG 1 worldKey
ARG 2 persistentStateManagerFactory ARG 2 persistentStateManagerFactory
@ -14,7 +15,7 @@ CLASS net/minecraft/class_3977 net/minecraft/world/storage/VersionedChunkStorage
ARG 4 generatorCodecKey ARG 4 generatorCodecKey
METHOD method_17908 getDataVersion (Lnet/minecraft/class_2487;)I METHOD method_17908 getDataVersion (Lnet/minecraft/class_2487;)I
ARG 0 nbt ARG 0 nbt
METHOD method_17910 setNbt (Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)V METHOD method_17910 setNbt (Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Ljava/util/concurrent/CompletableFuture;
ARG 1 chunkPos ARG 1 chunkPos
ARG 2 nbt ARG 2 nbt
METHOD method_23696 getNbt (Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture; METHOD method_23696 getNbt (Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;
@ -33,3 +34,5 @@ CLASS net/minecraft/class_3977 net/minecraft/world/storage/VersionedChunkStorage
METHOD method_43411 getFeatureUpdater (Lnet/minecraft/class_5321;Ljava/util/function/Supplier;)Lnet/minecraft/class_3360; METHOD method_43411 getFeatureUpdater (Lnet/minecraft/class_5321;Ljava/util/function/Supplier;)Lnet/minecraft/class_3360;
ARG 1 worldKey ARG 1 worldKey
ARG 2 stateManagerGetter ARG 2 stateManagerGetter
METHOD method_56564 markFeatureUpdateResolved (Lnet/minecraft/class_1923;)V
ARG 1 chunkPos

View File

@ -5,6 +5,15 @@ CLASS net/minecraft/class_1257 net/minecraft/world/updater/WorldUpdater
FIELD field_24084 dataFixer Lcom/mojang/datafixers/DataFixer; FIELD field_24084 dataFixer Lcom/mojang/datafixers/DataFixer;
FIELD field_40113 dimensionOptionsRegistry Lnet/minecraft/class_2378; FIELD field_40113 dimensionOptionsRegistry Lnet/minecraft/class_2378;
FIELD field_40114 worldKeys Ljava/util/Set; FIELD field_40114 worldKeys Ljava/util/Set;
FIELD field_48723 NEW_PREFIX Ljava/lang/String;
FIELD field_48724 UPGRADING_POI_TEXT Lnet/minecraft/class_5250;
FIELD field_48725 FINISHED_POI_TEXT Lnet/minecraft/class_5250;
FIELD field_48726 UPGRADING_ENTITIES_TEXT Lnet/minecraft/class_5250;
FIELD field_48727 FINISHED_ENTITIES_TEXT Lnet/minecraft/class_5250;
FIELD field_48728 UPGRADING_CHUNKS_TEXT Lnet/minecraft/class_5250;
FIELD field_48729 FINISHED_CHUNKS_TEXT Lnet/minecraft/class_5250;
FIELD field_48730 recreateRegionFiles Z
FIELD field_48731 totalRegionCount I
FIELD field_5755 persistentStateManager Lnet/minecraft/class_26; FIELD field_5755 persistentStateManager Lnet/minecraft/class_26;
FIELD field_5756 LOGGER Lorg/slf4j/Logger; FIELD field_5756 LOGGER Lorg/slf4j/Logger;
FIELD field_5757 UPDATE_THREAD_FACTORY Ljava/util/concurrent/ThreadFactory; FIELD field_5757 UPDATE_THREAD_FACTORY Ljava/util/concurrent/ThreadFactory;
@ -17,16 +26,12 @@ CLASS net/minecraft/class_1257 net/minecraft/world/updater/WorldUpdater
FIELD field_5766 upgradedChunkCount I FIELD field_5766 upgradedChunkCount I
FIELD field_5767 updateThread Ljava/lang/Thread; FIELD field_5767 updateThread Ljava/lang/Thread;
FIELD field_5768 totalChunkCount I FIELD field_5768 totalChunkCount I
METHOD <init> (Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_2378;Z)V METHOD <init> (Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_5455;ZZ)V
ARG 1 session ARG 1 session
ARG 2 dataFixer ARG 2 dataFixer
ARG 3 dimensionOptionsRegistry ARG 3 dynamicRegistryManager
ARG 4 eraseCache ARG 4 eraseCache
METHOD method_17829 (Ljava/io/File;Ljava/lang/String;)Z ARG 5 recreateRegionFiles
ARG 0 directory
ARG 1 name
METHOD method_17830 getChunkPositions (Lnet/minecraft/class_5321;)Ljava/util/List;
ARG 1 world
METHOD method_28304 getWorlds ()Ljava/util/Set; METHOD method_28304 getWorlds ()Ljava/util/Set;
METHOD method_5393 getProgress (Lnet/minecraft/class_5321;)F METHOD method_5393 getProgress (Lnet/minecraft/class_5321;)F
ARG 1 world ARG 1 world
@ -41,3 +46,58 @@ CLASS net/minecraft/class_1257 net/minecraft/world/updater/WorldUpdater
METHOD method_5402 cancel ()V METHOD method_5402 cancel ()V
METHOD method_5403 isDone ()Z METHOD method_5403 isDone ()Z
METHOD method_5404 updateWorld ()V METHOD method_5404 updateWorld ()V
METHOD method_56987 getNewDirectoryPath (Ljava/nio/file/Path;)Ljava/nio/file/Path;
ARG 0 current
CLASS class_9161 Update
FIELD field_48732 pendingUpdateFuture Ljava/util/concurrent/CompletableFuture;
FIELD field_48733 dataFixTypes Lnet/minecraft/class_4284;
FIELD field_48735 upgradingText Lnet/minecraft/class_5250;
FIELD field_48736 finishedText Lnet/minecraft/class_5250;
FIELD field_48737 targetName Ljava/lang/String;
FIELD field_49072 name Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_1257;Lnet/minecraft/class_4284;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_5250;Lnet/minecraft/class_5250;)V
ARG 2 dataFixTypes
ARG 3 name
ARG 4 targetName
ARG 5 upgradingText
ARG 6 finishedText
METHOD method_56537 update ()V
METHOD method_56538 update (Lnet/minecraft/class_5321;Ljava/lang/AutoCloseable;Lnet/minecraft/class_1923;)Z
ARG 1 worldKey
ARG 2 storage
ARG 3 chunkPos
METHOD method_56539 listRegions (Lnet/minecraft/class_9240;Ljava/nio/file/Path;)Ljava/util/List;
ARG 0 key
ARG 1 regionDirectory
METHOD method_56540 (Lnet/minecraft/class_1257$class_9165;)I
ARG 0 region
METHOD method_56541 recreate (Lnet/minecraft/class_2861;)V
ARG 1 regionFile
METHOD method_56542 (Ljava/io/File;Ljava/lang/String;)Z
ARG 0 file
ARG 1 name
METHOD method_56543 update (Ljava/lang/AutoCloseable;Lnet/minecraft/class_1923;Lnet/minecraft/class_5321;)Z
ARG 1 storage
ARG 2 chunkPos
ARG 3 worldKey
METHOD method_56544 listWoldData ()Ljava/util/List;
METHOD method_56545 enumerateRegions (Lnet/minecraft/class_9240;Ljava/nio/file/Path;)Ljava/util/ListIterator;
ARG 1 key
ARG 2 regionDirectory
METHOD method_56546 openStorage (Lnet/minecraft/class_9240;Ljava/nio/file/Path;)Ljava/lang/AutoCloseable;
ARG 1 key
ARG 2 worldDirectory
CLASS class_9162 RegionUpdate
CLASS class_9163 WorldData
CLASS class_9164 EntitiesUpdate
CLASS class_9165 Region
CLASS class_9166 PoiUpdate
CLASS class_9167 ChunkPosKeyedStorageUpdate
METHOD <init> (Lnet/minecraft/class_1257;Lnet/minecraft/class_4284;Ljava/lang/String;Lnet/minecraft/class_5250;Lnet/minecraft/class_5250;)V
ARG 2 dataFixTypes
ARG 3 targetName
ARG 4 upgradingText
ARG 5 finishedText
METHOD method_56550 updateNbt (Lnet/minecraft/class_9172;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
ARG 1 storage
ARG 2 nbt

View File

@ -56,6 +56,7 @@ constant entity_statuses net/minecraft/entity/EntityStatuses ADD_DEATH_PARTICLES
constant entity_statuses net/minecraft/entity/EntityStatuses EARS_TWITCH constant entity_statuses net/minecraft/entity/EntityStatuses EARS_TWITCH
constant entity_statuses net/minecraft/entity/EntityStatuses SONIC_BOOM constant entity_statuses net/minecraft/entity/EntityStatuses SONIC_BOOM
constant entity_statuses net/minecraft/entity/EntityStatuses START_DIGGING constant entity_statuses net/minecraft/entity/EntityStatuses START_DIGGING
constant entity_statuses net/minecraft/entity/EntityStatuses PEEKING
target_method net/minecraft/entity/Entity handleStatus (B)V target_method net/minecraft/entity/Entity handleStatus (B)V
param 0 entity_statuses param 0 entity_statuses

View File

@ -50,7 +50,6 @@ constant world_events net/minecraft/world/WorldEvents BLOCK_BROKEN
constant world_events net/minecraft/world/WorldEvents SPLASH_POTION_SPLASHED constant world_events net/minecraft/world/WorldEvents SPLASH_POTION_SPLASHED
constant world_events net/minecraft/world/WorldEvents EYE_OF_ENDER_BREAKS constant world_events net/minecraft/world/WorldEvents EYE_OF_ENDER_BREAKS
constant world_events net/minecraft/world/WorldEvents SPAWNER_SPAWNS_MOB constant world_events net/minecraft/world/WorldEvents SPAWNER_SPAWNS_MOB
constant world_events net/minecraft/world/WorldEvents PLANT_FERTILIZED
constant world_events net/minecraft/world/WorldEvents DRAGON_BREATH_CLOUD_SPAWNS constant world_events net/minecraft/world/WorldEvents DRAGON_BREATH_CLOUD_SPAWNS
constant world_events net/minecraft/world/WorldEvents INSTANT_SPLASH_POTION_SPLASHED constant world_events net/minecraft/world/WorldEvents INSTANT_SPLASH_POTION_SPLASHED
constant world_events net/minecraft/world/WorldEvents ENDER_DRAGON_BREAKS_BLOCK constant world_events net/minecraft/world/WorldEvents ENDER_DRAGON_BREAKS_BLOCK
@ -69,11 +68,15 @@ constant world_events net/minecraft/world/WorldEvents SNIFFER_EGG_CRACKS
constant world_events net/minecraft/world/WorldEvents CRAFTER_CRAFTS constant world_events net/minecraft/world/WorldEvents CRAFTER_CRAFTS
constant world_events net/minecraft/world/WorldEvents CRAFTER_FAILS constant world_events net/minecraft/world/WorldEvents CRAFTER_FAILS
constant world_events net/minecraft/world/WorldEvents CRAFTER_SHOOTS constant world_events net/minecraft/world/WorldEvents CRAFTER_SHOOTS
constant world_events net/minecraft/world/WorldEvents GUST_DUST
constant world_events net/minecraft/world/WorldEvents TRIAL_SPAWNER_SPAWNS_MOB constant world_events net/minecraft/world/WorldEvents TRIAL_SPAWNER_SPAWNS_MOB
constant world_events net/minecraft/world/WorldEvents TRIAL_SPAWNER_SPAWNS_MOB_AT_SPAWN_POS constant world_events net/minecraft/world/WorldEvents TRIAL_SPAWNER_SPAWNS_MOB_AT_SPAWN_POS
constant world_events net/minecraft/world/WorldEvents TRIAL_SPAWNER_DETECTS_PLAYER constant world_events net/minecraft/world/WorldEvents TRIAL_SPAWNER_DETECTS_PLAYER
constant world_events net/minecraft/world/WorldEvents TRIAL_SPAWNER_EJECTS_ITEM constant world_events net/minecraft/world/WorldEvents TRIAL_SPAWNER_EJECTS_ITEM
constant world_events net/minecraft/world/WorldEvents BEE_FERTILIZES_PLANT
constant world_events net/minecraft/world/WorldEvents TURTLE_EGG_PLACED
constant world_events net/minecraft/world/WorldEvents VAULT_ACTIVATES
constant world_events net/minecraft/world/WorldEvents VAULT_DEACTIVATES
constant world_events net/minecraft/world/WorldEvents VAULT_EJECTS_ITEM
target_method net/minecraft/world/WorldAccess syncWorldEvent (Lnet/minecraft/entity/player/PlayerEntity;ILnet/minecraft/util/math/BlockPos;I)V target_method net/minecraft/world/WorldAccess syncWorldEvent (Lnet/minecraft/entity/player/PlayerEntity;ILnet/minecraft/util/math/BlockPos;I)V
param 1 world_events param 1 world_events