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

View File

@ -6,10 +6,10 @@ jobs:
if: ${{ github.repository_owner == 'FabricMC' }}
runs-on: ubuntu-22.04
container:
image: eclipse-temurin:20-jdk
image: eclipse-temurin:21-jdk
options: --user root
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.
- name: Generate build number
id: buildnumber

View File

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

View File

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

View File

@ -38,10 +38,10 @@ dependencies {
implementation "net.fabricmc:tiny-remapper:$properties.tiny_remapper_version"
implementation "net.fabricmc:mappingpoet:$properties.mappingpoet_version"
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.
implementation ("net.fabricmc:fabric-loom:1.2.7") {
implementation ("net.fabricmc:fabric-loom:1.5.7") {
transitive = false
}
@ -61,7 +61,14 @@ test {
checkstyle {
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 {
@ -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
*/
task downloadGradleSources() {
tasks.register('downloadGradleSources') {
doLast {
// Awful hack to find the gradle api location
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.configuration-cache=true
enigma_version=2.3.3
enigma_version=2.4.1
unpick_version=2.3.0
cfr_version=0.2.1
name_proposal_version=0.1.5
asm_version=9.5
cfr_version=0.2.2
name_proposal_version=0.2.0
asm_version=9.6
# Javadoc generation/linking
fabric_loader_version=0.14.25
jetbrains_annotations_version=23.0.0
fabric_loader_version=0.15.6
jetbrains_annotations_version=24.1.0
mappingpoet_version=0.3.2
# Build logic
tiny_remapper_version=0.8.5
junit_version=5.7.1
assertj_version=3.19.0
tiny_remapper_version=0.10.1
junit_version=5.10.2
assertj_version=3.25.3

Binary file not shown.

View File

@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
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
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME

14
gradlew vendored
View File

@ -145,7 +145,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
case $MAX_FD in #(
max*)
# 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 ) ||
warn "Could not query maximum file descriptor limit"
esac
@ -153,7 +153,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
'' | soft) :;; #(
*)
# 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" ||
warn "Could not set maximum file descriptor limit to $MAX_FD"
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.
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
# Collect all arguments for the java command;
# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of
# shell script including quotes and variable substitutions, so put them in
# double quotes to make sure that they get re-expanded; and
# * put everything else in single quotes, so that it's not re-expanded.
# Collect all arguments for the java command:
# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
# and any embedded shellness will be escaped.
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
# treated as '${Hostname}' itself on the command line.
set -- \
"-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
if %ERRORLEVEL% equ 0 goto execute
echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
echo. 1>&2
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
echo. 1>&2
echo Please set the JAVA_HOME variable in your environment to match the 1>&2
echo location of your Java installation. 1>&2
goto fail
@ -57,11 +57,11 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto execute
echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
echo. 1>&2
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
echo. 1>&2
echo Please set the JAVA_HOME variable in your environment to match the 1>&2
echo location of your Java installation. 1>&2
goto fail

View File

@ -184,8 +184,6 @@ CLASS com/mojang/blaze3d/systems/RenderSystem
ARG 0 runnable
METHOD setErrorCallback (Lorg/lwjgl/glfw/GLFWErrorCallbackI;)V
ARG 0 callback
METHOD setInverseViewRotationMatrix (Lorg/joml/Matrix3f;)V
ARG 0 inverseViewRotationMatrix
METHOD setProjectionMatrix (Lorg/joml/Matrix4f;Lnet/minecraft/class_8251;)V
ARG 0 projectionMatrix
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_36325 CRASH_ON_UNCAUGHT_THREAD_EXCEPTION Z
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_31372 getProtocolVersion ()I
METHOD method_34872 setGameVersion (Lnet/minecraft/class_6489;)V

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_161 net/minecraft/advancement/Advancement
FIELD field_47179 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
ARG 1 parent
ARG 2 display
@ -14,15 +15,12 @@ CLASS net/minecraft/class_161 net/minecraft/advancement/Advancement
ARG 0 identifiedAdvancement
METHOD method_53623 createNameFromDisplay (Lnet/minecraft/class_185;)Lnet/minecraft/class_2561;
ARG 0 display
METHOD method_53627 write (Lnet/minecraft/class_2540;)V
METHOD method_53627 write (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_53628 (Lnet/minecraft/class_2540;Lnet/minecraft/class_185;)V
ARG 0 buf
ARG 1 display
METHOD method_53629 (Lnet/minecraft/class_2561;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;
ARG 1 style
METHOD method_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
METHOD method_54910 validate (Lnet/minecraft/class_161;)Lcom/mojang/serialization/DataResult;
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_1245 x F
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
ARG 1 icon
ARG 2 title
@ -24,7 +25,7 @@ CLASS net/minecraft/class_185 net/minecraft/advancement/AdvancementDisplay
METHOD method_808 shouldAnnounceToChat ()Z
METHOD method_811 getTitle ()Lnet/minecraft/class_2561;
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
METHOD method_815 getFrame ()Lnet/minecraft/class_189;
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_818 getX ()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
METHOD method_821 getIcon ()Lnet/minecraft/class_1799;
METHOD method_823 shouldShowToast ()Z

View File

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

View File

@ -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_44587 RECIPE_CRAFTED Lnet/minecraft/class_8508;
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;
ARG 0 registry
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 is passed to the parameter, which is not a subclass of {@link World}.
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 default behavior (e.g. {@code super.onUse(...)}) or to delegate logic to
COMMENT other blocks (e.g. {@link net.minecraft.block.StairsBlock#randomTick
COMMENT StairsBlock#randomTick} calls {@code randomTick} of its base block).
COMMENT default behavior (e.g. {@code super.onUse(...)}). Because the methods are {@code protected},
COMMENT you must use these methods via the corresponding method in {@link
COMMENT AbstractBlockState}.
COMMENT
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
@ -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 </ol>
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;
COMMENT The {@link AbstractBlock.Settings} to apply to this block.
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_23159 collidable Z
COMMENT Whether this block can be walked on or through.
COMMENT
COMMENT @see #getCollisionShape
FIELD field_23160 resistance F
COMMENT The blast resistance of the block.
COMMENT
COMMENT @see Block#getBlastResistance
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;
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
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
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
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;
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
ARG 1 settings
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 World#isClient}.
COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#createScreenHandlerFactory} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
COMMENT
COMMENT @see AbstractBlockState#createScreenHandlerFactory
COMMENT @see net.minecraft.screen.SimpleNamedScreenHandlerFactory
COMMENT @see net.minecraft.block.entity.LockableContainerBlockEntity
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 </ul>
COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#onProjectileHit} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
COMMENT
COMMENT @see AbstractBlockState#onProjectileHit
COMMENT @see ProjectileEntity#onBlockHit
COMMENT @see #onEntityCollision
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 World#isClient}.
COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#canBucketPlace} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
COMMENT
COMMENT @see AbstractBlockState#canBucketPlace
COMMENT @see #canReplace
COMMENT @see AbstractBlockState#isReplaceable
ARG 1 state
ARG 2 fluid
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 2 world
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;
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 2 world
ARG 3 pos
@ -321,7 +349,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
METHOD method_36555 getHardness ()F
METHOD method_37247 getVerticalModelOffsetMultiplier ()F
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 2 world
ARG 3 pos
@ -344,6 +372,20 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 5 stackMerger
METHOD method_55224 (Ljava/util/function/BiConsumer;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V
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;
COMMENT {@return the block's corresponding item}
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 Use {@link #getComparatorOutput} in that case.
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 @see #getComparatorOutput
ARG 1 state
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 2 world
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 Use {@link World#isEmittingRedstonePower} in that case.
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 @see World#isEmittingRedstonePower
ARG 1 state
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 various logics, most commonly plant growth. Default implementation calls
COMMENT {@link #scheduledTick}. To control the rate of the action, use {@code random}.
COMMENT various logics, most commonly plant growth. Default implementation does
COMMENT nothing. To control the rate of the action, use {@code random}.
COMMENT
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.
@ -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 </ul>
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 @see CropBlock
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 block. For example, {@link DoorBlock} restricts it to open doors only.
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 2 world
ARG 3 pos
@ -427,8 +469,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT
COMMENT @apiNote This is used by {@link RedstoneWireBlock} to update connected redstone wire.
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
COMMENT @see AbstractBlockState#prepare(WorldAccess, BlockPos, int, int)
COMMENT @see #getStateForNeighborUpdate
COMMENT @see #neighborUpdate
ARG 1 state
@ -437,7 +478,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 4 flags
ARG 5 maxUpdateDepth
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 2 stateFrom
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 weak and strong redstone power depending on the direction.
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 @see #emitsRedstonePower
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
COMMENT {@return whether the block's transparency depends on the side of the block, like slabs}
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
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 2 world
ARG 3 pos
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
COMMENT {@return the seed value for rendering}
COMMENT
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
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 2 pos
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 invoking {@code ItemScatterer} methods.
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 @see net.minecraft.util.ItemScatterer#onStateReplaced
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 4 newState
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;
COMMENT {@return the state's associated fluid state}
COMMENT
COMMENT <p>{@linkplain Waterloggable Waterloggable blocks} must override this to return {@code Fluids.WATER.getStill(false)}
COMMENT when waterlogged.
COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getFluidState} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
COMMENT
COMMENT @see AbstractBlockState#getFluidState
COMMENT @see net.minecraft.fluid.Fluids#WATER
ARG 1 state
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 </ul>
COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#onEntityCollision} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
COMMENT
COMMENT @see AbstractBlockState#onEntityCollision
COMMENT @see Block#onSteppedOn
COMMENT @see #onProjectileHit
ARG 1 state
@ -557,7 +580,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 3 pos
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;
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 2 world
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 World#isClient}.
COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#canPlaceAt} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
COMMENT
COMMENT @see AbstractBlockState#canPlaceAt
COMMENT @see #getStateForNeighborUpdate
ARG 1 state
ARG 2 world
@ -614,8 +636,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT fall if needed.</li>
COMMENT </ul>
COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getStateForNeighborUpdate} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
COMMENT
COMMENT @see AbstractBlockState#getStateForNeighborUpdate
COMMENT @see #neighborUpdate
COMMENT @see #prepare
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 #onStacksDropped} should be used instead).
COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getDroppedStacks} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
COMMENT
COMMENT @see AbstractBlockState#getDroppedStacks
COMMENT @see #onStateReplaced
COMMENT @see #onStacksDropped
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 ExperienceDroppingBlock} provides the implementation for experience-dropping blocks.
COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#onStacksDropped} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
COMMENT
COMMENT @see AbstractBlockState#onStacksDropped
COMMENT @see ExperienceDroppingBlock
COMMENT @see Block#dropExperienceWhenMined
COMMENT @see #getDroppedStacks
@ -680,11 +699,11 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT
COMMENT <p>By default, this returns the provided block state.
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 2 mirror
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 2 world
ARG 3 pos
@ -693,28 +712,31 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT
COMMENT <p>When overriding this, {@link #hasComparatorOutput} must also be overridden.
COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#getComparatorOutput} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
COMMENT
COMMENT @see AbstractBlockState#getComparatorOutput
COMMENT @see #hasComparatorOutput
ARG 1 state
ARG 2 world
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
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 2 world
ARG 3 pos
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 2 world
ARG 3 pos
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 Scheduled ticks are added using {@link
COMMENT WorldAccess#scheduleBlockTick(BlockPos, Block, int)}. Additionally, {@link
COMMENT #randomTick} by default calls this method; override {@link #randomTick} to disable this
COMMENT behavior.
COMMENT WorldAccess#scheduleBlockTick(BlockPos, Block, int)}.
COMMENT
COMMENT <p>Scheduled ticks are often used inside {@link #getStateForNeighborUpdate}.
COMMENT
@ -728,8 +750,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT <li>{@link FallingBlock} tries to fall.</li>
COMMENT </ul>
COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#scheduledTick} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
COMMENT
COMMENT @see AbstractBlockState#scheduledTick
COMMENT @see WorldAccess#scheduleBlockTick(BlockPos, Block, int)
COMMENT @see #getStateForNeighborUpdate
COMMENT @see #randomTick
@ -742,8 +763,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT
COMMENT @return whether the event was handled successfully
COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#onSyncedBlockEvent} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
COMMENT
COMMENT @see AbstractBlockState#onSyncedBlockEvent
COMMENT @see World#addSyncedBlockEvent
ARG 1 state
ARG 2 world
@ -751,7 +771,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 4 type
ARG 5 data
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 2 player
ARG 3 world
@ -761,7 +781,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT
COMMENT <p>By default, this returns the provided block state.
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 2 rotation
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 weak and strong redstone power.
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 @see #emitsRedstonePower
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 therefore, custom blocks extending that class must override it again to render the block.
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
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).
@ -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 World#isClient}.
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 2 world
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 World#isClient}.
COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#neighborUpdate} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
COMMENT
COMMENT @see AbstractBlockState#neighborUpdate
COMMENT @see #getStateForNeighborUpdate
COMMENT @see net.minecraft.world.RedstoneView#isReceivingRedstonePower
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 </ul>
COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#onBlockAdded} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
COMMENT
COMMENT @see AbstractBlockState#onBlockAdded
COMMENT @see #onStateReplaced
ARG 1 state
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 World#isClient}.
COMMENT
COMMENT @deprecated Consider calling {@link AbstractBlockState#canReplace} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
COMMENT
COMMENT @see AbstractBlockState#canReplace
COMMENT @see #canBucketPlace
COMMENT @see AbstractBlockState#isReplaceable
ARG 1 state
@ -1041,7 +1058,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
FIELD field_44624 solid Z
FIELD field_44625 instrument Lnet/minecraft/class_2766;
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 2 propertyMap
ARG 3 codec
@ -1081,11 +1098,6 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 1 world
ARG 2 pos
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
ARG 1 world
ARG 2 state
@ -1313,6 +1325,16 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 2 pos
ARG 3 explosion
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
FIELD field_16555 lightSubtracted I
FIELD field_16556 transparent Z

View File

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

View File

@ -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;
ARG 0 world
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
ARG 1 entity
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
METHOD method_53978 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
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;
ARG 0 type
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_31012 DROPPED_HONEYCOMB_COUNT I
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
ARG 1 world
ARG 2 minX

View File

@ -203,8 +203,6 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block
ARG 6 maxX
ARG 8 maxY
ARG 10 maxZ
METHOD method_9542 hasRandomTicks (Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_9543 hasDynamicBounds ()Z
METHOD method_9544 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V
ARG 2 stack
@ -267,7 +265,7 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block
ARG 3 state
ARG 4 placer
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 net.minecraft.item.BlockItem block item}. Used by shulker boxes.
COMMENT
@ -276,8 +274,7 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block
ARG 2 world
ARG 3 tooltip
ARG 4 options
METHOD method_9573 getSoundGroup (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2498;
ARG 1 state
ARG 5 registryManager
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
@ -314,10 +311,6 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block
ARG 0 world
ARG 1 pos
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
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;

View File

@ -196,6 +196,8 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks
ARG 0 state
METHOD method_55133 createOldStairsBlock (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248;
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;
ARG 0 id
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_27188 PARTICLE_OFFSETS Ljava/lang/Iterable;
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
ARG 1 candle
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
METHOD method_31633 (Lnet/minecraft/class_2680;Lnet/minecraft/class_4970$class_4971;)Z
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;
ARG 0 hit
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

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_46803 recipeCache Lnet/minecraft/class_8884;
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
ARG 0 stack
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_17363 CONTAINER_NAME Lnet/minecraft/class_2561;
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
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
ARG 1 world
ARG 2 random
@ -13,3 +16,4 @@ CLASS net/minecraft/class_2256 net/minecraft/block/Fertilizable
ARG 2 random
ARG 3 pos
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
ARG 1 stewEffects
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 2 duration
ARG 3 settings
METHOD method_54015 createStewEffectList (Lnet/minecraft/class_1291;I)Ljava/util/List;
ARG 0 stewEffect
METHOD method_54015 createStewEffectList (Lnet/minecraft/class_6880;I)Ljava/util/List;
ARG 0 effect
ARG 1 duration
METHOD method_54016 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
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_11135 WEST_RAYCAST_SHAPE Lnet/minecraft/class_265;
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
ARG 1 world
ARG 2 pos

View File

@ -1,2 +1,6 @@
CLASS net/minecraft/class_2435 net/minecraft/block/PlayerSkullBlock
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
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 2 pos
ARG 3 entity
METHOD method_38234 (Lnet/minecraft/class_1799;Lnet/minecraft/class_2627;)V
ARG 1 blockEntity
METHOD method_38234 (Lnet/minecraft/class_1799;Lnet/minecraft/class_4538;Lnet/minecraft/class_2627;)V
ARG 2 blockEntity
METHOD method_47378 (Ljava/util/EnumMap;)V
ARG 0 map
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
ARG 0 world
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
METHOD method_54067 (Lnet/minecraft/class_2555;)Lnet/minecraft/class_2400;
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
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;
ARG 0 instance

View File

@ -20,3 +20,6 @@ CLASS net/minecraft/class_2570 net/minecraft/block/WitherSkullBlock
ARG 0 pos
METHOD method_51175 (Lnet/minecraft/class_2694;)Z
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
FIELD field_46589 BEHAVIOR_MAPS Ljava/util/Map;
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
COMMENT @return a {@linkplain ActionResult#isAccepted successful} action result if this behavior succeeds,
COMMENT {@link ActionResult#PASS} otherwise
COMMENT @return a {@linkplain ItemActionResult#isAccepted successful} action result if this behavior succeeds,
COMMENT {@link ItemActionResult#PASS_TO_DEFAULT_BLOCK_INTERACTION} otherwise
ARG 1 state
COMMENT the current cauldron block state
ARG 2 world
@ -92,17 +92,17 @@ CLASS net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior
COMMENT corresponding cauldron behaviors.
COMMENT
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 @return the created map
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
COMMENT <p>The filled bucket stack will be replaced by an empty bucket in the player's
COMMENT inventory.
COMMENT
COMMENT @return a {@linkplain ActionResult#isAccepted successful} action result
COMMENT @return a {@linkplain ItemActionResult#isAccepted successful} action result
ARG 0 world
COMMENT the world where the cauldron is located
ARG 1 pos
@ -119,17 +119,17 @@ CLASS net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior
COMMENT the sound produced by filling
METHOD method_32208 (Lnet/minecraft/class_2680;)Z
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 1 world
ARG 2 pos
ARG 3 player
ARG 4 hand
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
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
COMMENT the cauldron block state
ARG 1 world
@ -152,70 +152,70 @@ CLASS net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior
COMMENT Registers the vanilla cauldron behaviors.
METHOD method_32213 (Lnet/minecraft/class_2680;)Z
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 1 world
ARG 2 pos
ARG 3 player
ARG 4 hand
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 1 world
ARG 2 pos
ARG 3 player
ARG 4 hand
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 1 world
ARG 2 pos
ARG 3 player
ARG 4 hand
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 1 world
ARG 2 pos
ARG 3 player
ARG 4 hand
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 1 world
ARG 2 pos
ARG 3 player
ARG 4 hand
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 1 world
ARG 2 pos
ARG 3 player
ARG 4 hand
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 1 world
ARG 2 pos
ARG 3 player
ARG 4 hand
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 1 world
ARG 2 pos
ARG 3 player
ARG 4 hand
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 1 world
ARG 2 pos
ARG 3 player
ARG 4 hand
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 1 world
ARG 2 pos
@ -224,14 +224,14 @@ CLASS net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior
ARG 5 stack
METHOD method_32696 (Lnet/minecraft/class_2680;)Z
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 1 world
ARG 2 pos
ARG 3 player
ARG 4 hand
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 1 world
ARG 2 pos

View File

@ -27,34 +27,35 @@ CLASS net/minecraft/class_2357 net/minecraft/block/dispenser/DispenserBehavior
CLASS 7
METHOD method_17204 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1677;)V
ARG 1 entity
CLASS 8
FIELD field_13367 fallbackBehavior Lnet/minecraft/class_2347;
CLASS 9
FIELD field_13368 fallbackBehavior Lnet/minecraft/class_2347;
CLASS 10
FIELD field_49137 fallbackBehavior Lnet/minecraft/class_2347;
CLASS 17
FIELD field_20533 fallbackBehavior Lnet/minecraft/class_2347;
METHOD method_22141 tryPutFilledBottle (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
CLASS 18
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 2 emptyBottleStack
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
FIELD field_38001 fallback Lnet/minecraft/class_2347;
CLASS 24
METHOD method_17199 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1681;)V
ARG 1 entity
CLASS 23
CLASS 25
METHOD method_17200 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1680;)V
ARG 1 entity
CLASS 24
CLASS 26
METHOD method_17201 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1683;)V
ARG 1 entity
CLASS 25
CLASS 27
CLASS 1
METHOD method_17203 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1686;)V
ARG 1 entity
CLASS 26
CLASS 28
CLASS 1
METHOD method_17202 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1686;)V
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_31294 DEFAULT_COOK_TIME I
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
ARG 1 blockEntityType
ARG 2 pos
@ -77,3 +78,4 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn
ARG 3 blockEntity
METHOD method_53790 (Lnet/minecraft/class_8786;)Ljava/lang/Integer;
ARG 0 recipe
METHOD method_56120 clearFuelTimes ()V

View File

@ -1,9 +1,9 @@
CLASS net/minecraft/class_2580 net/minecraft/block/entity/BeaconBlockEntity
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_11799 secondary Lnet/minecraft/class_1291;
FIELD field_11801 EFFECTS_BY_LEVEL [[Lnet/minecraft/class_1291;
FIELD field_11799 secondary Lnet/minecraft/class_6880;
FIELD field_11801 EFFECTS_BY_LEVEL Ljava/util/List;
FIELD field_11803 level I
FIELD field_17377 lock Lnet/minecraft/class_1273;
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 1 pos
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 1 pos
ARG 2 beaconLevel
@ -42,15 +42,17 @@ CLASS net/minecraft/class_2580 net/minecraft/block/entity/BeaconBlockEntity
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_53251 getEffectOrNull (Lnet/minecraft/class_1291;)Lnet/minecraft/class_1291;
METHOD method_53251 getEffectOrNull (Lnet/minecraft/class_6880;)Lnet/minecraft/class_6880;
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 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 1 key
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
FIELD field_11804 height I
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
ARG 1 type
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
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 1 state
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 store a persistent data.
COMMENT
@ -86,6 +87,7 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
COMMENT
COMMENT @see #readNbt
ARG 1 nbt
ARG 2 registryLookup
METHOD method_11010 getCachedState ()Lnet/minecraft/class_2680;
COMMENT {@return the cached block state at the block entity's position}
COMMENT
@ -99,7 +101,7 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
COMMENT
COMMENT @see net.minecraft.entity.player.PlayerEntity#isCreativeLevelTwoOp
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 store a persistent data.
COMMENT
@ -114,11 +116,12 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
COMMENT
COMMENT @see #writeNbt
ARG 1 nbt
ARG 2 registryLookup
METHOD method_11015 isRemoved ()Z
METHOD method_11016 getPos ()Lnet/minecraft/class_2338;
COMMENT {@return the block entity's position}
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
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
COMMENT @see #toUpdatePacket
METHOD method_17897 (Lnet/minecraft/class_2487;Ljava/lang/String;Lnet/minecraft/class_2586;)Lnet/minecraft/class_2586;
ARG 2 blockEntity
ARG 1 registryLookup
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;
ARG 3 type
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 net.minecraft.nbt.NbtHelper#fromBlockPos} that use uppercase keys.
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 NBT value to {@linkplain #createNbt the block entity's NBT data}.
ARG 1 stack
ARG 2 registryLookup
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
COMMENT @throws RuntimeException if the block entity type is not registered in
COMMENT the registry
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
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 @see #createNbt
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
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 @see #createNbt
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
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 #createNbtWithIdentifyingData
COMMENT @see #createNbtWithId
ARG 1 registryLookup
METHOD method_5431 markDirty ()V
COMMENT Marks this block entity as dirty and that it needs to be saved.
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 2 state
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
FIELD field_12025 INSIDE_SHAPE Lnet/minecraft/class_265;
FIELD field_12026 INPUT_AREA_SHAPE Lnet/minecraft/class_265;
FIELD field_12027 ABOVE_SHAPE Lnet/minecraft/class_265;
METHOD method_11262 getInputAreaShape ()Lnet/minecraft/class_265;
FIELD field_12026 INPUT_AREA_SHAPE Lnet/minecraft/class_238;
METHOD method_11262 getInputAreaShape ()Lnet/minecraft/class_238;
METHOD method_11264 getHopperY ()D
METHOD method_11265 getHopperZ ()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_31341 TRANSFER_COOLDOWN 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
ARG 1 pos
ARG 2 state
@ -33,27 +35,28 @@ CLASS net/minecraft/class_2614 net/minecraft/block/entity/HopperBlockEntity
ARG 1 stack
ARG 2 slot
ARG 3 side
METHOD method_11245 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;Lnet/minecraft/class_238;)Ljava/util/stream/Stream;
ARG 2 box
METHOD method_11246 insert (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1263;)Z
METHOD method_11246 insert (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2614;)Z
ARG 0 world
ARG 1 pos
ARG 2 state
ARG 3 inventory
ARG 2 blockEntity
METHOD method_11247 extract (Lnet/minecraft/class_1263;Lnet/minecraft/class_1542;)Z
ARG 0 inventory
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 1 hopper
ARG 2 pos
ARG 3 state
METHOD method_11250 getInventoryAt (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1263;
ARG 0 world
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 1 x
ARG 3 y
ARG 5 z
ARG 1 pos
ARG 2 state
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
ARG 0 hopperInventory
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
ARG 0 first
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 1 pos
ARG 2 state
ARG 2 blockEntity
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
ARG 0 inventory
ARG 1 direction
@ -90,17 +90,22 @@ CLASS net/minecraft/class_2614 net/minecraft/block/entity/HopperBlockEntity
ARG 1 inventory
ARG 2 slot
ARG 3 side
METHOD method_17766 (Lnet/minecraft/class_1263;I)Z
ARG 1 slot
METHOD method_17767 getAvailableSlots (Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Ljava/util/stream/IntStream;
METHOD method_17767 getAvailableSlots (Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)[I
ARG 0 inventory
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
ARG 0 world
ARG 1 pos
ARG 2 state
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
FIELD field_12036 lootTableSeed J
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
METHOD method_11282 getHeldStacks ()Lnet/minecraft/class_2371;
METHOD method_11285 (Lnet/minecraft/class_2960;)V
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
ARG 1 player
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 1 pos
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
ARG 1 pos
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;

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.
FIELD field_27215 viewerCount I
FIELD field_31339 SCHEDULE_TICK_DELAY I
FIELD field_48376 maxBlockInteractionRange D
METHOD method_31678 getViewerCount ()I
METHOD method_31679 isPlayerViewing (Lnet/minecraft/class_1657;)Z
COMMENT Determines whether the given player is currently viewing this container.
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
COMMENT Run when this container is opened (when the viewer count becomes nonzero).
ARG 1 world
@ -46,3 +44,6 @@ CLASS net/minecraft/class_5561 net/minecraft/block/entity/ViewerCountManager
ARG 0 world
ARG 1 pos
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
FIELD field_47356 SURVIVAL_PLAYER 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 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 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 1 center
ARG 2 radius
METHOD method_55154 (Lnet/minecraft/class_2338;ILnet/minecraft/class_3222;)Z
ARG 2 player
METHOD method_55155 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;I)Ljava/util/List;
ARG 1 selector
ARG 2 center
ARG 3 radius
METHOD method_56721 (Lnet/minecraft/class_2338;DLnet/minecraft/class_1657;)Z
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 1 center
ARG 2 radius
ARG 1 selector
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
METHOD method_51719 createLightLimitCodec (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;
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;
METHOD method_55179 getTotalMobs (I)I
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
ARG 1 additionalPlayers

View File

@ -32,11 +32,12 @@ CLASS net/minecraft/class_8966 net/minecraft/block/spawner/TrialSpawnerData
ARG 1 world
ARG 2 config
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 2 pos
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;
ARG 0 instance
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_47365 entityDetector Lnet/minecraft/class_8962;
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 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 2 data
ARG 3 trialSpawner
ARG 4 entityDetector
ARG 5 entitySelector
METHOD method_55156 codec ()Lcom/mojang/serialization/Codec;
METHOD method_55157 (DDDLnet/minecraft/class_5819;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;
ARG 7 entity
@ -68,6 +71,7 @@ CLASS net/minecraft/class_8963 net/minecraft/block/spawner/TrialSpawnerLogic
METHOD method_55176 updateListeners ()V
METHOD method_55177 getEntityDetector ()Lnet/minecraft/class_8962;
METHOD method_55178 forceActivate ()V
METHOD method_56728 getEntitySelector ()Lnet/minecraft/class_8962$class_9198;
CLASS class_8964 TrialSpawner
METHOD method_55146 setSpawnerState (Lnet/minecraft/class_1937;Lnet/minecraft/class_8967;)V
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_1496 isIntegratedServerRunning ()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 2 blockEntity
ARG 3 registryManager
METHOD method_1502 (Lnet/minecraft/class_1799;)Ljava/util/stream/Stream;
ARG 0 stack
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;
ARG 1 spawnChunkRadius
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 2 transferring
METHOD method_18097 setWorld (Lnet/minecraft/class_638;)V
ARG 1 world
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
COMMENT Checks if the provided {@code entity} should display an outline around its model.
ARG 1 entity
METHOD method_27466 initFont (Z)V
ARG 1 forcesUnicode
METHOD method_29041 openChatScreen (Ljava/lang/String;)V
ARG 1 text
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_53527 onInitFinished (Lnet/minecraft/class_310$class_8764;)Ljava/lang/Runnable;
ARG 1 loadingContext
METHOD method_53865 (Ljava/util/List;)Lnet/minecraft/class_1123;
ARG 0 stacks
METHOD method_54116 formatSeconds (D)Ljava/lang/String;
ARG 0 seconds
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_55606 providesProfileKeys ()Z
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
COMMENT Represents the restrictions on chat on a Minecraft client.
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_1783 cursorLocked Z
FIELD field_1784 hasResolutionChanged Z
FIELD field_1785 lastMouseUpdateTime D
FIELD field_1787 cursorDeltaY D
FIELD field_1788 rightButtonClicked Z
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_45296 eventDeltaHorizontalWheel D
FIELD field_45297 eventDeltaVerticalWheel D
FIELD field_47842 lastTickTime D
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client
METHOD method_1598 onMouseScroll (JDD)V
@ -39,7 +39,8 @@ CLASS net/minecraft/class_312 net/minecraft/client/Mouse
ARG 5 mods
METHOD method_1603 getX ()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
ARG 1 window
METHOD method_1608 wasLeftButtonClicked ()Z
@ -69,3 +70,4 @@ CLASS net/minecraft/class_312 net/minecraft/client/Mouse
ARG 3 paths
METHOD method_30134 setResolutionChanged ()V
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
METHOD method_27442 getProvidedGlyphs ()Lit/unimi/dsi/fastutil/ints/IntSet;
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
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_51734 build ()Lcom/mojang/datafixers/util/Either;
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;
ARG 1 resourceManager
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_24254 MISSING_STORAGE_ID Lnet/minecraft/class_2960;
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_40409 FINDER Lnet/minecraft/class_7654;
FIELD field_44757 GSON Lcom/google/gson/Gson;
FIELD field_44758 fonts Ljava/util/List;
FIELD field_49111 currentStorage Lnet/minecraft/class_377;
METHOD <init> (Lnet/minecraft/class_1060;)V
ARG 1 manager
METHOD method_27539 createTextRenderer ()Lnet/minecraft/class_327;
METHOD method_27540 (Lnet/minecraft/class_377;)V
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_51606 getEffectiveId (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;
ARG 1 id
METHOD method_51607 (Lnet/minecraft/class_2960;Ljava/util/List;)V
ARG 1 fontId
ARG 2 providers
METHOD method_51607 (Ljava/util/Set;Lnet/minecraft/class_2960;Ljava/util/List;)V
ARG 2 id
ARG 3 fonts
METHOD method_51608 loadIndex (Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;
ARG 1 resourceManager
ARG 2 executor
@ -33,10 +25,10 @@ CLASS net/minecraft/class_378 net/minecraft/client/font/FontManager
ARG 1 entry
METHOD method_51610 (Lnet/minecraft/class_3695;Lnet/minecraft/class_378$class_8536;)V
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
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
ARG 5 loadable
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 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;
ARG 1 key
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
ARG 1 index
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
ARG 2 reference
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 3 reference
METHOD method_51617 getRequiredFontProviders (Ljava/util/List;)Ljava/util/Map;
ARG 1 entries
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;
ARG 0 fontResources
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 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
METHOD method_51622 (Ljava/util/List;Ljava/util/Map;Ljava/lang/Void;)Lnet/minecraft/class_378$class_8536;
ARG 2 ignored
@ -68,24 +60,39 @@ CLASS net/minecraft/class_378 net/minecraft/client/font/FontManager
ARG 2 fonts
METHOD method_51626 (Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage;
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_8535 Builder
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;
ARG 1 fontRetriever
METHOD method_51630 (Ljava/util/function/Function;Lnet/minecraft/class_2960;)Ljava/util/Optional;
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_8537 FontEntry
METHOD <init> (Lnet/minecraft/class_2960;)V
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 2 reference
METHOD method_51632 addBuilder (Lnet/minecraft/class_378$class_8534;Ljava/util/concurrent/CompletableFuture;)V
ARG 2 filters
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 2 provider
ARG 2 filters
ARG 3 fontFuture
METHOD method_51633 (Lnet/minecraft/class_378$class_8535;)Ljava/util/stream/Stream;
ARG 0 builder
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
FIELD field_20910 whiteRectangleGlyphRenderer Lnet/minecraft/class_382;
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_2249 charactersByWidth Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
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_2257 glyphCache Lnet/minecraft/class_8532;
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
ARG 1 textureManager
ARG 2 id
METHOD method_2004 setFonts (Ljava/util/List;)V
ARG 1 fonts
METHOD method_2004 setFonts (Ljava/util/List;Ljava/util/Set;)V
ARG 1 allFonts
ARG 2 activeFilters
METHOD method_2010 closeGlyphAtlases ()V
METHOD method_2011 getGlyph (IZ)Lnet/minecraft/class_379;
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;
ARG 1 codePoint
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;
COMMENT {@return the glyph of {@code codePoint}}
COMMENT
@ -47,6 +44,15 @@ CLASS net/minecraft/class_377 net/minecraft/client/font/FontStorage
ARG 0 rowCount
METHOD method_51638 (I)[[Lnet/minecraft/class_382;
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
FIELD comp_979 glyph 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_2034 getXMin ()F
METHOD method_2035 getOversample ()F
METHOD method_41712 getBearingX ()F
METHOD method_41713 getAscent ()F
METHOD method_56129 getBearingX ()F
METHOD method_56130 getAscent ()F

View File

@ -1,23 +1,17 @@
CLASS net/minecraft/class_395 net/minecraft/client/font/TrueTypeFont
FIELD field_21839 buffer Ljava/nio/ByteBuffer;
FIELD field_2318 shiftY F
FIELD field_2319 excludedCharacters Lit/unimi/dsi/fastutil/ints/IntSet;
FIELD field_2320 shiftX F
FIELD field_2321 oversample F
FIELD field_2323 info Lorg/lwjgl/stb/STBTTFontinfo;
FIELD field_2324 ascent F
FIELD field_2325 scaleFactor F
METHOD <init> (Ljava/nio/ByteBuffer;Lorg/lwjgl/stb/STBTTFontinfo;FFFFLjava/lang/String;)V
FIELD field_48383 face Lorg/lwjgl/util/freetype/FT_Face;
METHOD <init> (Ljava/nio/ByteBuffer;Lorg/lwjgl/util/freetype/FT_Face;FFFFLjava/lang/String;)V
ARG 1 buffer
ARG 2 info
ARG 2 face
ARG 3 size
ARG 4 oversample
ARG 5 shiftX
ARG 6 shiftY
ARG 7 excludedCharacters
METHOD method_27443 (I)Z
ARG 1 codePoint
METHOD method_51884 getInfo ()Lorg/lwjgl/stb/STBTTFontinfo;
METHOD method_51884 getInfo ()Lorg/lwjgl/util/freetype/FT_Face;
CLASS class_397 TtfGlyph
FIELD field_2332 advance 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_2337 height I
FIELD field_2338 width I
METHOD <init> (Lnet/minecraft/class_395;IIIIFFI)V
ARG 2 x1
ARG 3 x2
ARG 4 y2
ARG 5 y1
METHOD <init> (Lnet/minecraft/class_395;FFIIFI)V
ARG 2 bearingX
ARG 3 ascent
ARG 4 width
ARG 5 height
ARG 6 advance
ARG 7 bearingX
ARG 8 glyphIndex
ARG 7 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 GLSL Object - OpenGL Wiki (Program objects)</a>
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_29468 fragmentShader Lnet/minecraft/class_281;
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_32778 SHADERS_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_40512 CORE_DIRECTORY Ljava/lang/String;
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
METHOD method_20083 (DDILnet/minecraft/class_364;)Z
ARG 5 element
METHOD method_20086 focusOn (Lnet/minecraft/class_364;)V
ARG 1 element
METHOD method_25395 setFocused (Lnet/minecraft/class_364;)V
ARG 1 focused
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
METHOD method_1803 addToMessageHistory (Ljava/lang/String;)V
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 2 currentTick
ARG 3 mouseX
ARG 4 mouseY
ARG 5 focused
METHOD method_1806 getWidth (D)I
ARG 0 widthOption
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_45990 renderingAndTickChartsVisible Z
FIELD field_45991 packetSizeAndPingChartsVisible Z
FIELD field_45992 frameNanosLog Lnet/minecraft/class_8743;
FIELD field_45993 tickNanosLog Lnet/minecraft/class_8743;
FIELD field_45994 pingLog Lnet/minecraft/class_8743;
FIELD field_45995 packetSizeLog Lnet/minecraft/class_8743;
FIELD field_45992 frameNanosLog Lnet/minecraft/class_9191;
FIELD field_45993 tickNanosLog Lnet/minecraft/class_9191;
FIELD field_45994 pingLog Lnet/minecraft/class_9191;
FIELD field_45995 packetSizeLog Lnet/minecraft/class_9191;
FIELD field_48931 receivedDebugSamples Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client
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
METHOD method_53534 pushToFrameLog (J)V
ARG 1 value
METHOD method_53535 pushToTickLog (J)V
ARG 1 value
METHOD method_53536 shouldShowDebugHud ()Z
METHOD method_53537 shouldShowRenderingChart ()Z
METHOD method_53538 shouldShowPacketSizeAndPingCharts ()Z
@ -78,9 +77,14 @@ CLASS net/minecraft/class_340 net/minecraft/client/gui/hud/DebugHud
METHOD method_53540 togglePacketSizeAndPingCharts ()V
METHOD method_53541 toggleRenderingAndTickCharts ()V
METHOD method_53542 toggleRenderingChart ()V
METHOD method_53543 getPingLog ()Lnet/minecraft/class_8743;
METHOD method_53544 getPacketSizeLog ()Lnet/minecraft/class_8743;
METHOD method_53543 getPingLog ()Lnet/minecraft/class_9191;
METHOD method_53544 getPacketSizeLog ()Lnet/minecraft/class_9191;
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
FIELD field_38986 INTERVAL I
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 <p>The current instance used by the client can be obtained by {@link
COMMENT MinecraftClient#inGameHud MinecraftClient.getInstance().inGameHud}.
FIELD field_2011 scaledWidth I
FIELD field_2012 lastHealthCheckTime J
FIELD field_2013 vignetteDarkness F
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_2021 chatHud Lnet/minecraft/class_338;
FIELD field_2023 titleRemainTicks I
FIELD field_2024 itemRenderer Lnet/minecraft/class_918;
FIELD field_2025 spectatorHud Lnet/minecraft/class_365;
FIELD field_2026 debugHud Lnet/minecraft/class_340;
FIELD field_2027 subtitlesHud Lnet/minecraft/class_359;
FIELD field_2029 scaledHeight I
FIELD field_2030 bossBarHud Lnet/minecraft/class_337;
FIELD field_2031 currentStack Lnet/minecraft/class_1799;
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_45328 FOOD_HALF_TEXTURE Lnet/minecraft/class_2960;
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 2 itemRenderer
METHOD method_1731 updateVignetteDarkness (Lnet/minecraft/class_1297;)V
ARG 1 entity
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
ARG 1 context
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 2 tickDelta
METHOD method_1737 getCameraPlayer ()Lnet/minecraft/class_1657;
METHOD method_1738 getTicks ()I
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
ARG 1 message
ARG 2 tinted
METHOD method_1759 renderHotbar (FLnet/minecraft/class_332;)V
ARG 1 tickDelta
ARG 2 context
METHOD method_1759 renderHotbar (Lnet/minecraft/class_332;F)V
ARG 1 context
ARG 2 tickDelta
METHOD method_1760 renderStatusBars (Lnet/minecraft/class_332;)V
COMMENT Renders the armor, health, air, and hunger bars.
ARG 1 context
@ -144,10 +142,12 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
ARG 5 player
ARG 6 stack
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
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 2 tickDelta
METHOD method_19346 drawTextBackground (Lnet/minecraft/class_332;Lnet/minecraft/class_327;III)V
ARG 1 context
ARG 2 textRenderer
@ -192,8 +192,9 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
ARG 7 half
METHOD method_39191 tick (Z)V
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 2 tickDelta
METHOD method_39193 tickAutosaveIndicator ()V
METHOD method_44353 shouldShowChatDisabledScreen ()Z
METHOD method_44354 setCanShowChatDisabledScreen (Z)V
@ -203,6 +204,43 @@ CLASS net/minecraft/class_329 net/minecraft/client/gui/hud/InGameHud
ARG 3 scoreboardEntry
METHOD method_55441 (I)[Lnet/minecraft/class_329$class_9016;
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
FIELD field_33946 POISONED Lnet/minecraft/class_329$class_6411;
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
FIELD field_45915 TEXT_COLOR I
FIELD field_45918 textRenderer Lnet/minecraft/class_327;
FIELD field_45919 log Lnet/minecraft/class_8743;
METHOD <init> (Lnet/minecraft/class_327;Lnet/minecraft/class_8743;)V
FIELD field_45919 log Lnet/minecraft/class_9194;
METHOD <init> (Lnet/minecraft/class_327;Lnet/minecraft/class_9194;)V
ARG 1 textRenderer
ARG 2 log
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
METHOD method_53475 getHeight (D)I
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
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 2 log
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_42038 isNarratorUsable Z
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
ARG 1 gameOptions
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;
COMMENT {@return the {@code message} normalized by trimming it and then normalizing spaces}
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 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.
ARG 1 context
METHOD method_53870 getUsageNarrationText ()Lnet/minecraft/class_2561;
METHOD method_56131 setInitialFocus ()V
CLASS class_6390 SelectedElementNarrationData
FIELD field_33825 selectable Lnet/minecraft/class_6379;
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_37209 deprecationNotice Lnet/minecraft/class_442$class_7063;
FIELD field_41847 logoDrawer Lnet/minecraft/class_8020;
FIELD field_47850 NARRATOR_SCREEN_TITLE Lnet/minecraft/class_2561;
METHOD <init> (Z)V
ARG 1 doBackgroundFade
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
METHOD method_19858 (ZLnet/minecraft/class_4185;)V
ARG 2 button
METHOD method_19859 onRealmsButtonPress (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_19860 onMultiplayerButtonPressed (Lnet/minecraft/class_4185;)V
ARG 1 button
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
ARG 1 y
ARG 2 spacingY
METHOD method_2252 switchToRealms ()V
METHOD method_2253 isRealmsNotificationsGuiDisplayed ()Z
METHOD method_31129 canReadDemoWorldData ()Z
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
FIELD field_17412 primaryEffect Lnet/minecraft/class_1291;
FIELD field_17413 secondaryEffect Lnet/minecraft/class_1291;
FIELD field_17412 primaryEffect Lnet/minecraft/class_6880;
FIELD field_17413 secondaryEffect Lnet/minecraft/class_6880;
FIELD field_26560 PRIMARY_POWER_TEXT Lnet/minecraft/class_2561;
FIELD field_26561 SECONDARY_POWER_TEXT Lnet/minecraft/class_2561;
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
FIELD field_17416 primary Z
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
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 3 y
ARG 4 statusEffect
ARG 4 effect
ARG 5 primary
ARG 6 level
METHOD method_37081 init (Lnet/minecraft/class_1291;)V
ARG 1 statusEffect
METHOD method_37082 getEffectName (Lnet/minecraft/class_1291;)Lnet/minecraft/class_5250;
ARG 1 statusEffect
METHOD method_37081 init (Lnet/minecraft/class_6880;)V
ARG 1 effect
METHOD method_37082 getEffectName (Lnet/minecraft/class_6880;)Lnet/minecraft/class_5250;
ARG 1 effect
CLASS class_470 BaseButtonWidget
FIELD field_2815 disabled Z
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
ARG 1 level
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 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 2 inventory
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 2 mapId
ARG 3 mapState
ARG 4 x
ARG 5 y
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 2 mapId
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 8 mouseY
ARG 9 entity
METHOD method_48472 drawEntity (Lnet/minecraft/class_332;FFILorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;Lnet/minecraft/class_1309;)V
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 1 x
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_2413 status Lnet/minecraft/class_2561;
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_44970 ABORTED_TEXT Lnet/minecraft/class_2561;
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
METHOD method_19800 (Lnet/minecraft/class_4185;)V
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 2 address
ARG 3 info
METHOD method_2131 setStatus (Lnet/minecraft/class_2561;)V
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 1 client
ARG 2 address
ARG 3 info
ARG 4 quickPlay
ARG 5 cookieStorage
CLASS 1
METHOD method_55509 toAcceptanceStatus (Lnet/minecraft/class_642$class_643;)Lnet/minecraft/class_9044$class_9047;
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_3040 serverList Lnet/minecraft/class_641;
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_3044 LOGGER Lorg/slf4j/Logger;
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
METHOD method_20380 directConnect (Z)V
ARG 1 confirmedAction
METHOD method_2528 setMultiplayerScreenTooltip (Ljava/util/List;)V
ARG 1 tooltip
METHOD method_2529 getServerList ()Lnet/minecraft/class_641;
METHOD method_2531 select (Lnet/minecraft/class_4267$class_504;)V
ARG 1 entry

View File

@ -1,7 +1,6 @@
CLASS net/minecraft/class_4267 net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget
FIELD field_19104 LOGGER Lorg/slf4j/Logger;
FIELD field_19105 SERVER_PINGER_THREAD_POOL Ljava/util/concurrent/ThreadPoolExecutor;
FIELD field_19106 UNKNOWN_SERVER_TEXTURE Lnet/minecraft/class_2960;
FIELD field_19108 screen Lnet/minecraft/class_500;
FIELD field_19109 servers Ljava/util/List;
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_19124 time J
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
ARG 2 screen
ARG 3 server
@ -84,7 +86,6 @@ CLASS net/minecraft/class_4267 net/minecraft/client/gui/screen/multiplayer/Multi
ARG 1 i
ARG 2 j
METHOD method_29978 saveFile ()V
METHOD method_48274 pinged ()Z
METHOD method_48275 protocolVersionMatches ()Z
METHOD method_49300 uploadFavicon ([B)Z
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_26908 HIDDEN_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_33838 showText Lnet/minecraft/class_2561;
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
ARG 1 button
METHOD method_52184 onDone ()V
METHOD method_57042 (Lnet/minecraft/class_4185;)V
ARG 1 button
CLASS class_4195 LanguageSelectionListWidget
METHOD <init> (Lnet/minecraft/class_426;Lnet/minecraft/class_310;)V
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_46892 SAVE_TEXT Lnet/minecraft/class_2561;
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
ARG 1 client
ARG 2 session
@ -38,8 +39,8 @@ CLASS net/minecraft/class_524 net/minecraft/client/gui/screen/world/EditWorldScr
ARG 1 button
METHOD method_54602 (Lnet/minecraft/class_4185;Ljava/lang/String;)V
ARG 1 name
METHOD method_54603 (Lnet/minecraft/class_342;Lnet/minecraft/class_4185;)V
ARG 2 button
METHOD method_54603 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_54604 (Lnet/minecraft/class_524;Lnet/minecraft/class_364;)V
ARG 1 child
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_3233 callback Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;
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 2 dataFixer
ARG 3 storageSession
ARG 4 levelInfo
ARG 5 eraseCache
ARG 6 dimensionOptionsRegistry
ARG 6 registryManager
METHOD method_19938 (Lnet/minecraft/class_4185;)V
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;

View File

@ -1,6 +1,5 @@
CLASS net/minecraft/class_528 net/minecraft/client/gui/screen/world/WorldListWidget
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_26607 FROM_NEWER_VERSION_SECOND_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_52755 getColumnsWidth ()I
METHOD method_52756 getRowsHeight ()I
CLASS class_5771 Sprite
CLASS class_5771 SlotSprite
FIELD field_28370 width I
FIELD field_28371 height I
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_41103 lines Ljava/util/List;
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
ARG 1 content
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;
ARG 0 content
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_22764 visible Z
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
METHOD <init> (IIIILnet/minecraft/class_2561;)V
ARG 1 x
@ -61,8 +61,8 @@ CLASS net/minecraft/class_339 net/minecraft/client/gui/widget/ClickableWidget
ARG 1 builder
METHOD method_47400 setTooltip (Lnet/minecraft/class_7919;)V
ARG 1 tooltip
METHOD method_47402 setTooltipDelay (I)V
ARG 1 delay
METHOD method_47402 setTooltipDelay (Ljava/time/Duration;)V
ARG 1 tooltipDelay
METHOD method_48579 renderWidget (Lnet/minecraft/class_332;IIF)V
ARG 1 context
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_45595 queuedPackets Ljava/util/List;
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
ARG 1 client
ARG 2 connection
ARG 3 connectionState
METHOD method_11152 onCustomPayload (Lnet/minecraft/class_8710;)V
ARG 1 payload
METHOD method_29091 getRegistryManager ()Lnet/minecraft/class_5455$class_6890;
METHOD method_52771 handleSynchronizedTagGroup (Lnet/minecraft/class_5321;Lnet/minecraft/class_6864$class_5748;)V
ARG 1 registryRef
ARG 2 tags
METHOD method_52773 getParsedResourcePackUrl (Ljava/lang/String;)Ljava/net/URL;
ARG 0 url
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_45598 registryManager Lnet/minecraft/class_5455$class_6890;
FIELD field_45599 enabledFeatures Lnet/minecraft/class_7699;
METHOD method_52793 (Lnet/minecraft/class_5455$class_6892;)V
ARG 0 entry
FIELD field_48766 clientRegistries Lnet/minecraft/class_9173;
FIELD field_49123 dataPackManager Lnet/minecraft/class_9247;
METHOD method_52797 handleCustomPayload (Lnet/minecraft/class_8710;)V
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_44809 minigameName Ljava/lang/String;
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 2 client
ARG 3 serverInfo
@ -17,6 +19,7 @@ CLASS net/minecraft/class_635 net/minecraft/client/network/ClientLoginNetworkHan
ARG 5 newWorld
ARG 6 worldLoadTime
ARG 7 statusConsumer
ARG 8 cookieStorage
METHOD method_2891 getSessionService ()Lcom/mojang/authlib/minecraft/MinecraftSessionService;
METHOD method_2892 joinServerSession (Ljava/lang/String;)Lnet/minecraft/class_2561;
ARG 1 serverId
@ -31,6 +34,10 @@ CLASS net/minecraft/class_635 net/minecraft/client/network/ClientLoginNetworkHan
ARG 1 state
METHOD method_53873 (Lnet/minecraft/class_635$class_8798;Lnet/minecraft/class_635$class_8798;)Lnet/minecraft/class_635$class_8798;
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
FIELD field_46197 name Lnet/minecraft/class_2561;
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_46187 worldCleared Z
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
ARG 1 client
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_2886 getCommandDispatcher ()Lcom/mojang/brigadier/CommandDispatcher;
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_31363 getPlayerUuids ()Ljava/util/Collection;
METHOD method_34007 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
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
METHOD method_34009 (Lnet/minecraft/class_1703;Lnet/minecraft/class_8786;)V
ARG 2 recipe
@ -129,10 +133,10 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
ARG 1 packet
METHOD method_52801 warnOnUnknownPayload (Lnet/minecraft/class_8710;)V
ARG 1 payload
METHOD method_52802 refreshTagBasedData ()V
METHOD method_53876 createEntity (Lnet/minecraft/class_2604;)Lnet/minecraft/class_1297;
ARG 1 packet
METHOD method_54133 startWorldLoading (Lnet/minecraft/class_746;Lnet/minecraft/class_638;)V
ARG 1 player
ARG 2 world
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 water is reduced when the player just entered water.
METHOD method_3141 onRecipeDisplayed (Lnet/minecraft/class_8786;)V
ARG 1 recipe
METHOD method_3143 getStatHandler ()Lnet/minecraft/class_3469;
METHOD method_3144 isRiding ()Z
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
METHOD method_2903 copyAbilities (Lnet/minecraft/class_1657;)V
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;
ARG 1 player
ARG 2 entity
@ -87,7 +86,6 @@ CLASS net/minecraft/class_636 net/minecraft/client/network/ClientPlayerInteracti
METHOD method_2923 isBreakingBlock ()Z
METHOD method_2924 hasLimitedAttackSpeed ()Z
METHOD method_2925 cancelBlockBreaking ()V
METHOD method_2926 hasExtendedReach ()Z
METHOD method_2927 tick ()V
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;

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 2 address
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 2 saver
ARG 3 pingCallback
METHOD method_3004 cancel ()V
METHOD method_36897 showError (Lnet/minecraft/class_2561;Lnet/minecraft/class_642;)V
ARG 1 error

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_8761 net/minecraft/client/network/PingMeasurer
FIELD field_45948 handler Lnet/minecraft/class_634;
FIELD field_45949 log Lnet/minecraft/class_8743;
METHOD <init> (Lnet/minecraft/class_634;Lnet/minecraft/class_8743;)V
FIELD field_45949 log Lnet/minecraft/class_9191;
METHOD <init> (Lnet/minecraft/class_634;Lnet/minecraft/class_9191;)V
ARG 1 handler
ARG 2 log
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
FIELD field_3752 name Ljava/lang/String;
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_3756 protocolVersion I
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_3761 address Ljava/lang/String;
FIELD field_3762 playerListSummary Ljava/util/List;
FIELD field_39918 secureChatEnforced Z
FIELD field_41861 players Lnet/minecraft/class_2926$class_2927;
FIELD field_42889 LOGGER Lorg/slf4j/Logger;
FIELD field_42890 favicon [B
FIELD field_45608 serverType Lnet/minecraft/class_642$class_8678;
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
ARG 1 name
ARG 2 address
@ -43,9 +42,6 @@ CLASS net/minecraft/class_642 net/minecraft/client/network/ServerInfo
ARG 1 serverInfo
METHOD method_44292 copyFrom (Lnet/minecraft/class_642;)V
ARG 1 serverInfo
METHOD method_45055 setSecureChatEnforced (Z)V
ARG 1 secureChatEnforced
METHOD method_45056 isSecureChatEnforced ()Z
METHOD method_49305 setFavicon ([B)V
ARG 1 favicon
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
ARG 0 favicon
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
COMMENT The policy of the client when this server sends a {@linkplain
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
METHOD method_2997 getName ()Lnet/minecraft/class_2561;
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_46854 HIDE_SPLASH_TEXTS_TOOLTIP Lnet/minecraft/class_2561;
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
ARG 1 client
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_53842 getSyncedOptions ()Lnet/minecraft/class_8791;
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
METHOD method_33676 find (Ljava/lang/String;)Ljava/lang/String;
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
ARG 1 key
ARG 2 current
CLASS class_9242 OptionVisitor
METHOD method_42570 accept (Ljava/lang/String;Lnet/minecraft/class_7172;)V
ARG 1 key
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;
ARG 1 i
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
FIELD field_3948 delegate Lnet/minecraft/class_2371;
METHOD method_3152 readNbtList (Lnet/minecraft/class_2499;)V
ARG 1 list
METHOD method_3153 toNbtList ()Lnet/minecraft/class_2499;
FIELD field_48942 CODEC Lcom/mojang/serialization/Codec;
FIELD field_48943 LOGGER Lorg/slf4j/Logger;
FIELD field_48944 HOTBAR_SIZE I
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
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
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
ARG 5 velocityZ
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.
ARG 1 particles
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
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 lightmapTextureManager
ARG 4 camera
ARG 5 tickDelta
METHOD method_3049 renderParticles (Lnet/minecraft/class_765;Lnet/minecraft/class_4184;F)V
ARG 1 lightmapTextureManager
ARG 2 camera
ARG 3 tickDelta
METHOD method_3051 addEmitter (Lnet/minecraft/class_1297;Lnet/minecraft/class_2394;I)V
ARG 1 entity
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_32056 MAX_ATTEMPTS I
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 2 worldId
ARG 4 slotId
ARG 5 uploadInfo
ARG 6 session
ARG 7 clientVersion
ARG 8 uploadStatus
ARG 8 worldVersion
ARG 9 uploadStatus
METHOD method_20970 cancel ()V
METHOD method_20971 requestUpload (I)Lnet/minecraft/class_4429;
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_39067 CHECKMARK Lnet/minecraft/class_2960;
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
ARG 1 x
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_22710 INSPIRATION_TEXTURE Lnet/minecraft/class_2960;
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_22715 ADVENTURE_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 8 creationTask
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
ARG 1 button
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
CLASS class_4411 FrameButton
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
ARG 2 x
ARG 3 y
ARG 4 message
ARG 5 image
ARG 6 onPress
FIELD field_46130 TEXTURE_SIZE I
FIELD field_48384 TEXTURE Lnet/minecraft/class_2960;
FIELD field_48385 SIZE I
FIELD field_48386 TEXTURE_MARGIN I
METHOD <init> (Lnet/minecraft/class_4410;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V
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_4330 RealmSelectionListEntry
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
ARG 2 server
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_8840 SnapshotEntry
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;
METHOD <init> (Lnet/minecraft/class_4325;Lnet/minecraft/class_4877;)V
ARG 2 server
@ -300,6 +300,6 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
METHOD method_54344 showPopup ()V
CLASS class_8841 ParentRealmSelectionListEntry
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
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_20058 WORLD_LANG 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_46131 TITLE Lnet/minecraft/class_2561;
METHOD <init> (JILnet/minecraft/class_4410;)V
ARG 1 worldId
ARG 3 slotId
ARG 4 parent
FIELD field_48387 creationTask Lnet/minecraft/class_4445;
METHOD <init> (Lnet/minecraft/class_4445;JILnet/minecraft/class_4410;)V
ARG 1 creationTask
ARG 2 worldId
ARG 4 slotId
ARG 5 parent
METHOD method_21396 loadLevelList ()V
METHOD method_21400 getGameModeName (Lnet/minecraft/class_34;)Lnet/minecraft/class_2561;
ARG 0 summary
METHOD method_21401 upload ()V
METHOD method_21404 getLastPlayed (Lnet/minecraft/class_34;)Ljava/lang/String;
ARG 0 summary
METHOD method_25220 (Lnet/minecraft/class_34;)Z
ARG 0 a
METHOD method_25221 (Lnet/minecraft/class_4185;)V
ARG 1 button
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_20503 statusTexts [Lnet/minecraft/class_2561;
FIELD field_26526 VERIFYING_TEXT Lnet/minecraft/class_2561;
METHOD <init> (JILnet/minecraft/class_4410;Lnet/minecraft/class_34;)V
ARG 1 worldId
ARG 3 slotId
ARG 4 parent
ARG 5 selectedLevel
FIELD field_48388 creationTask Lnet/minecraft/class_4445;
FIELD field_48389 layout Lnet/minecraft/class_8132;
METHOD <init> (Lnet/minecraft/class_4445;JILnet/minecraft/class_4410;Lnet/minecraft/class_34;)V
ARG 1 creationTask
ARG 2 worldId
ARG 4 slotId
ARG 5 parent
ARG 6 selectedLevel
METHOD method_21515 verify (Ljava/io/File;)Z
ARG 1 archive
METHOD method_21516 addFileToTarGz (Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;Ljava/lang/String;Ljava/lang/String;Z)V
@ -41,16 +44,14 @@ CLASS net/minecraft/class_4427 net/minecraft/client/realms/gui/screen/RealmsUplo
ARG 1 context
ARG 2 bytesPerSecond
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
ARG 1 context
METHOD method_21534 drawUploadSpeed (Lnet/minecraft/class_332;)V
ARG 1 context
METHOD method_21536 upload ()V
METHOD method_21538 uploadCancelled ()V
METHOD method_22105 (JLnet/minecraft/class_4429;)V
ARG 3 result
METHOD method_22105 (Lnet/minecraft/class_4429;)V
ARG 1 result
METHOD method_25276 (Lnet/minecraft/class_4185;)V
ARG 1 button
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
ARG 1 statusTexts
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
ARG 1 fogType
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
ARG 1 fogData
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_21518 rotation Lorg/joml/Quaternionf;
FIELD field_47549 lastTickDelta F
FIELD field_47841 BASE_CAMERA_DISTANCE F
METHOD method_19317 updateEyeHeight ()V
METHOD method_19318 clipToSpace (D)D
ARG 1 desiredCameraDistance

View File

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

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_29359 positionColorLightmapProgram 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_29364 renderTypeCutoutMippedProgram 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_47130 ticks I
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
ARG 1 client
ARG 2 heldItemRenderer
@ -128,10 +127,9 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
ARG 1 scaledWidth
ARG 2 scaledHeight
ARG 3 tickDelta
METHOD method_3172 renderHand (Lnet/minecraft/class_4587;Lnet/minecraft/class_4184;F)V
ARG 1 matrices
ARG 2 camera
ARG 3 tickDelta
METHOD method_3172 renderHand (Lnet/minecraft/class_4184;F)V
ARG 1 camera
ARG 2 tickDelta
METHOD method_3174 getNightVisionStrength (Lnet/minecraft/class_1309;F)F
ARG 0 entity
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
ARG 1 matrices
ARG 2 tickDelta
METHOD method_3188 renderWorld (FJLnet/minecraft/class_4587;)V
METHOD method_3188 renderWorld (FJ)V
ARG 1 tickDelta
ARG 2 limitTime
ARG 4 matrices
METHOD method_3189 showFloatingItem (Lnet/minecraft/class_1799;)V
ARG 1 floatingItem
METHOD method_3190 updateTargetedEntity (F)V
METHOD method_3190 updateCrosshairTarget (F)V
ARG 1 tickDelta
METHOD method_3192 render (FJZ)V
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_34547 getPositionColorLightmapProgram ()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_35766 renderWithZoom (FFF)V
ARG 1 zoom
@ -290,12 +285,8 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
ARG 0 program
METHOD method_36500 (Lnet/minecraft/class_5944;)V
ARG 0 program
METHOD method_36501 (Lnet/minecraft/class_5944;)V
ARG 0 program
METHOD method_36502 (Lnet/minecraft/class_5944;)V
ARG 0 program
METHOD method_36503 (Lnet/minecraft/class_5944;)V
ARG 0 program
METHOD method_36504 (Lnet/minecraft/class_5944;)V
ARG 0 program
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_55250 (Lnet/minecraft/class_5944;)V
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
METHOD method_45775 (Lnet/minecraft/class_2960;)Z
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
METHOD <init> (Lnet/minecraft/class_1060;)V
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 2 state
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 2 vertexConsumers
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;
ARG 2 id2
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 2 state
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_21054 inverseNormalMatrix Lorg/joml/Matrix3f;
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 2 textureMatrix
ARG 3 normalMatrix
ARG 4 textureScale
ARG 2 matrix
ARG 3 textureScale
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_39002 BLOCK_LAYERS Lcom/google/common/collect/ImmutableList;
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
ARG 1 name
ARG 2 vertexFormat
@ -248,6 +250,10 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer
ARG 2 y
METHOD method_55252 getEntityTranslucentEmissiveNoOutline (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
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
FIELD field_21403 phases Lnet/minecraft/class_1921$class_4688;
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_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_48949 CLOUDS_PROGRAM Lnet/minecraft/class_4668$class_5942;
METHOD <init> (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
ARG 1 name
ARG 2 beginAction

View File

@ -160,7 +160,7 @@ CLASS net/minecraft/class_4588 net/minecraft/client/render/VertexConsumer
COMMENT
COMMENT @return this consumer, for chaining
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 normal element} of the current vertex.
COMMENT
@ -169,9 +169,6 @@ CLASS net/minecraft/class_4588 net/minecraft/client/render/VertexConsumer
COMMENT
COMMENT @return this consumer, for chaining
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 3 y
ARG 4 z
@ -213,3 +210,8 @@ CLASS net/minecraft/class_4588 net/minecraft/client/render/VertexConsumer
COMMENT
COMMENT @return this consumer, for chaining
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_4121 cameraChunkZ I
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;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_898;Lnet/minecraft/class_824;Lnet/minecraft/class_4599;)V
ARG 1 client
@ -91,15 +91,13 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
ARG 1 pos
ARG 2 old
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
ARG 1 matrices
ARG 2 tickDelta
ARG 3 limitTime
ARG 5 renderBlockOutline
ARG 6 camera
ARG 7 gameRenderer
ARG 8 lightmapTextureManager
ARG 9 projectionMatrix
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 tickDelta
ARG 2 limitTime
ARG 4 renderBlockOutline
ARG 5 camera
ARG 6 gameRenderer
ARG 7 lightmapTextureManager
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 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_29365 loadTransparencyPostProcessor ()V
METHOD method_29701 resetTransparencyPostProcessor ()V
METHOD method_32133 setupFrustum (Lnet/minecraft/class_4587;Lnet/minecraft/class_243;Lorg/joml/Matrix4f;)V
ARG 1 matrices
ARG 2 pos
ARG 3 projectionMatrix
METHOD method_32133 setupFrustum (Lnet/minecraft/class_243;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V
METHOD method_3239 renderClouds (Lnet/minecraft/class_287;DDDLnet/minecraft/class_243;)Lnet/minecraft/class_287$class_7433;
ARG 1 builder
ARG 2 x
@ -248,19 +243,17 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
ARG 3 playing
METHOD method_3250 renderEndSky (Lnet/minecraft/class_4587;)V
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 2 matrices
ARG 3 cameraX
ARG 5 cameraY
ARG 7 cameraZ
ARG 2 x
ARG 4 y
ARG 6 z
ARG 9 positionMatrix
METHOD method_3252 tick ()V
METHOD method_3254 drawEntityOutlinesFramebuffer ()V
METHOD method_3255 renderStars (Lnet/minecraft/class_287;)Lnet/minecraft/class_287$class_7433;
ARG 1 buffer
METHOD method_3257 renderSky (Lnet/minecraft/class_4587;Lorg/joml/Matrix4f;FLnet/minecraft/class_4184;ZLjava/lang/Runnable;)V
ARG 1 matrices
METHOD method_3257 renderSky (Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;FLnet/minecraft/class_4184;ZLjava/lang/Runnable;)V
ARG 2 projectionMatrix
ARG 3 tickDelta
ARG 4 camera
@ -279,13 +272,12 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
ARG 15 green
ARG 16 blue
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 2 projectionMatrix
ARG 3 tickDelta
ARG 4 cameraX
ARG 6 cameraY
ARG 8 cameraZ
ARG 4 tickDelta
ARG 5 cameraX
ARG 7 cameraY
ARG 9 cameraZ
METHOD method_3265 renderDarkSky ()V
METHOD method_3267 cleanUp ()V
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;
METHOD <init> (Lnet/minecraft/class_5614$class_5615;)V
ARG 1 ctx
METHOD method_22740 renderBeamFace (Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;Lnet/minecraft/class_4588;FFFFIIFFFFFFFF)V
ARG 0 positionMatrix
ARG 1 normalMatrix
ARG 2 vertices
ARG 3 red
ARG 4 green
ARG 5 blue
ARG 6 alpha
ARG 7 yOffset
ARG 8 height
ARG 9 x1
ARG 10 z1
ARG 11 x2
ARG 12 z2
ARG 13 u1
ARG 14 u2
ARG 15 v1
ARG 16 v2
METHOD method_22740 renderBeamFace (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFFIIFFFFFFFF)V
ARG 0 matrix
ARG 1 vertices
ARG 2 red
ARG 3 green
ARG 4 blue
ARG 5 alpha
ARG 6 yOffset
ARG 7 height
ARG 8 x1
ARG 9 z1
ARG 10 x2
ARG 11 z2
ARG 12 u1
ARG 13 u2
ARG 14 v1
ARG 15 v2
METHOD method_22741 renderBeamLayer (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;FFFFIIFFFFFFFFFFFF)V
ARG 0 matrices
ARG 1 vertices
@ -42,21 +41,18 @@ CLASS net/minecraft/class_822 net/minecraft/client/render/block/entity/BeaconBlo
ARG 17 u2
ARG 18 v1
ARG 19 v2
METHOD method_23076 renderBeamVertex (Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;Lnet/minecraft/class_4588;FFFFIFFFF)V
ARG 0 positionMatrix
ARG 1 normalMatrix
ARG 2 vertices
ARG 3 red
ARG 4 green
ARG 5 blue
ARG 6 alpha
ARG 7 y
ARG 8 x
ARG 9 z
ARG 10 u
COMMENT the left-most coordinate of the texture region
ARG 11 v
COMMENT the top-most coordinate of the texture region
METHOD method_23076 renderBeamVertex (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFFIFFFF)V
ARG 0 matrix
ARG 1 vertices
ARG 2 red
ARG 3 green
ARG 4 blue
ARG 5 alpha
ARG 6 y
ARG 7 x
ARG 8 z
ARG 9 u
ARG 10 v
METHOD method_3543 renderBeam (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;FJII[F)V
ARG 0 matrices
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
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
FIELD field_21735 LAYER Lnet/minecraft/class_1921;
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 1 positionMatrix
ARG 2 normalMatrix
ARG 3 light
ARG 4 x
ARG 5 y
ARG 6 textureU
ARG 7 textureV
ARG 1 matrix
ARG 2 light
ARG 3 x
ARG 4 z
ARG 5 textureU
ARG 6 textureV

View File

@ -22,12 +22,13 @@ CLASS net/minecraft/class_897 net/minecraft/client/render/entity/EntityRenderer
COMMENT
COMMENT <p>Checks for a custom nametag on living entities, and for teams/team visibilities for players.
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 2 text
ARG 3 matrices
ARG 4 vertexConsumers
ARG 5 light
ARG 6 tickDelta
METHOD method_3931 getTexture (Lnet/minecraft/class_1297;)Lnet/minecraft/class_2960;
ARG 1 entity
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 5 vertexConsumers
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
FIELD field_21741 LAYER Lnet/minecraft/class_1921;
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 1 positionMatrix
ARG 2 normalMatrix
ARG 3 x
ARG 4 y
ARG 5 red
ARG 6 green
ARG 7 blue
ARG 8 u
ARG 9 v
ARG 10 light
ARG 1 matrix
ARG 2 x
ARG 3 y
ARG 4 red
ARG 5 green
ARG 6 blue
ARG 7 u
ARG 8 v
ARG 9 light

View File

@ -9,15 +9,14 @@ CLASS net/minecraft/class_906 net/minecraft/client/render/entity/FishingBobberEn
ARG 4 matrices
ARG 5 segmentStart
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 1 matrix
ARG 2 normalMatrix
ARG 3 light
ARG 4 x
ARG 5 y
ARG 6 u
ARG 7 v
ARG 2 light
ARG 3 x
ARG 4 y
ARG 5 u
ARG 6 v
METHOD method_23954 percentage (II)F
ARG 0 value
ARG 1 max

View File

@ -6,18 +6,17 @@ CLASS net/minecraft/class_907 net/minecraft/client/render/entity/GuardianEntityR
ARG 1 ctx
ARG 2 shadowRadius
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 1 positionMatrix
ARG 2 normalMatrix
ARG 3 x
ARG 4 y
ARG 5 z
ARG 6 red
ARG 7 green
ARG 8 blue
ARG 9 u
ARG 10 v
ARG 1 matrix
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 red
ARG 6 green
ARG 7 blue
ARG 8 u
ARG 9 v
METHOD method_3979 fromLerpedPosition (Lnet/minecraft/class_1309;DF)Lnet/minecraft/class_243;
ARG 1 entity
ARG 2 yOffset

View File

@ -1,9 +1,24 @@
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_4726 itemRenderer Lnet/minecraft/class_918;
METHOD method_3998 getRenderedAmount (Lnet/minecraft/class_1799;)I
ARG 1 stack
METHOD method_56855 getRenderedAmount (I)I
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
METHOD method_4056 isVisible (Lnet/minecraft/class_1309;)Z
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 2 matrices
ARG 3 animationProgress
ARG 4 bodyYaw
ARG 5 tickDelta
ARG 6 scale

View File

@ -1,17 +1,16 @@
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
ARG 1 positionMatrix
ARG 2 normalMatrix
ARG 3 vertexConsumer
ARG 4 x
ARG 5 y
ARG 6 u
ARG 7 v
ARG 8 z
ARG 9 normalX
ARG 10 normalY
ARG 11 normalZ
ARG 12 light
METHOD method_23188 vertex (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFFFIIII)V
ARG 1 matrix
ARG 2 vertexConsumer
ARG 3 x
ARG 4 y
ARG 5 u
ARG 6 v
ARG 7 z
ARG 8 normalX
ARG 9 normalY
ARG 10 normalZ
ARG 11 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
ARG 1 matrices
ARG 2 vertexConsumer

View File

@ -1,14 +1,13 @@
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
ARG 1 positionMatrix
ARG 2 normalMatrix
ARG 3 vertexConsumer
ARG 4 x
ARG 5 y
ARG 6 z
ARG 7 u
ARG 8 v
ARG 9 normalX
ARG 10 normalZ
ARG 11 normalY
ARG 12 light
METHOD method_23153 vertex (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;IIIFFIIII)V
ARG 1 matrix
ARG 2 vertexConsumer
ARG 3 x
ARG 4 y
ARG 5 z
ARG 6 u
ARG 7 v
ARG 8 normalX
ARG 9 normalZ
ARG 10 normalY
ARG 11 light

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_4999 net/minecraft/client/render/entity/StriderEntityRenderer
FIELD field_23372 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 3 outerModel
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 2 vertexConsumers
ARG 3 light
ARG 4 item
ARG 5 model
ARG 6 secondTextureLayer
ARG 7 red
ARG 8 green
ARG 9 blue
ARG 10 overlay
ARG 4 model
ARG 5 red
ARG 6 green
ARG 7 blue
ARG 8 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
ARG 1 matrices
ARG 2 vertexConsumers
@ -33,12 +31,8 @@ CLASS net/minecraft/class_970 net/minecraft/client/render/entity/feature/ArmorFe
ARG 1 slot
METHOD method_4173 usesInnerModel (Lnet/minecraft/class_1304;)Z
ARG 1 slot
METHOD method_4174 getArmorTexture (Lnet/minecraft/class_1738;ZLjava/lang/String;)Lnet/minecraft/class_2960;
ARG 1 item
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
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 armorMaterial
ARG 2 matrices
ARG 3 vertexConsumers
ARG 4 light

View File

@ -1,7 +1,2 @@
CLASS net/minecraft/class_8988 net/minecraft/client/render/entity/feature/BreezeEyesFeatureRenderer
FIELD field_47479 texture Lnet/minecraft/class_2960;
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
FIELD field_47889 TEXTURE Lnet/minecraft/class_1921;

View File

@ -1,9 +1,7 @@
CLASS net/minecraft/class_8989 net/minecraft/client/render/entity/feature/BreezeWindFeatureRenderer
FIELD field_47484 texture Lnet/minecraft/class_2960;
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 2 entityModelLoader
ARG 3 texture
METHOD method_55273 getXOffset (F)F
ARG 1 tickDelta

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_1002 net/minecraft/client/render/entity/feature/StrayOverlayFeatureRenderer
FIELD field_4907 SKIN Lnet/minecraft/class_2960;
CLASS net/minecraft/class_1002 net/minecraft/client/render/entity/feature/SkeletonOverlayFeatureRenderer
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 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
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 1 vertexTransform
ARG 2 normalTransform
ARG 3 x
ARG 4 y
ARG 5 u
ARG 6 v
ARG 7 light
ARG 1 matrix
ARG 2 x
ARG 3 y
ARG 4 u
ARG 5 v
ARG 6 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
FIELD field_47434 root 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_47438 windMid Lnet/minecraft/class_630;
FIELD field_47439 windBottom 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
ARG 1 root
METHOD method_55233 getTexturedModelData ()Lnet/minecraft/class_5607;
METHOD method_55234 getEyesTexturedModelData ()Lnet/minecraft/class_5607;
METHOD method_55235 getWindTexturedModelData ()Lnet/minecraft/class_5607;
METHOD method_55236 getWindTop ()Lnet/minecraft/class_630;
METHOD method_55237 getWindMid ()Lnet/minecraft/class_630;
METHOD method_55238 getWindBottom ()Lnet/minecraft/class_630;
METHOD method_55233 getTexturedModelData (II)Lnet/minecraft/class_5607;
ARG 0 textureWidth
ARG 1 textureHeight
METHOD method_55819 getHead ()Lnet/minecraft/class_630;
METHOD method_55820 getEyes ()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_27700 CREEPER_ARMOR Lnet/minecraft/class_5601;
FIELD field_32582 MAIN Ljava/lang/String;
FIELD field_47444 BREEZE_WIND Lnet/minecraft/class_5601;
FIELD field_47445 BREEZE_EYES Lnet/minecraft/class_5601;
FIELD field_49160 BOGGED_INNER_ARMOR 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_32077 createBoat (Lnet/minecraft/class_1690$class_1692;)Lnet/minecraft/class_5601;
ARG 0 type

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_8974 net/minecraft/client/render/entity/model/WindChargeEntityModel
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
ARG 1 root
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;
METHOD <init> (Lnet/minecraft/class_630;)V
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
FIELD field_40556 METADATA Lnet/minecraft/class_3272;
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_40560 ID Lnet/minecraft/class_2960;
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
ARG 1 assetsPath
ARG 2 symlinkFinder
@ -13,3 +15,6 @@ CLASS net/minecraft/class_1065 net/minecraft/client/resource/DefaultClientResour
ARG 1 path
METHOD method_45857 createDefaultPack (Ljava/nio/file/Path;)Lnet/minecraft/class_3268;
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_47601 packStateChangeCallback Lnet/minecraft/class_9039;
FIELD field_47690 packIndex I
FIELD field_49134 POSITION Lnet/minecraft/class_9225;
FIELD field_5296 SHA1_PATTERN Ljava/util/regex/Pattern;
FIELD field_5298 LOGGER Lorg/slf4j/Logger;
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
ARG 1 x
ARG 2 y
METHOD method_4316 makeGlyphBitmapSubpixel (Lorg/lwjgl/stb/STBTTFontinfo;IIIFFFFII)V
ARG 1 fontInfo
METHOD method_4316 makeGlyphBitmapSubpixel (Lorg/lwjgl/util/freetype/FT_Face;I)V
ARG 1 face
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
ARG 1 image
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
METHOD <init> (Lnet/minecraft/class_1060;)V
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

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_41417 resource Lnet/minecraft/class_3298;
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 2 random
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
FIELD field_21327 positionMatrix Lorg/joml/Matrix4f;
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
ARG 1 positionMatrix
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}
METHOD method_23762 getNormalMatrix ()Lorg/joml/Matrix3f;
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_3727 networkHandler Lnet/minecraft/class_634;
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_37952 LOGGER Lorg/slf4j/Logger;
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_23785 getCloudsColor (F)Lnet/minecraft/class_243;
ARG 1 tickDelta
METHOD method_23787 getStarBrightness (F)F
ARG 1 tickDelta
METHOD method_23789 getLightningTicksLeft ()I
METHOD method_24462 (Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4761;)V
ARG 2 config
@ -97,8 +98,6 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
ARG 5 random
ARG 6 block
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
ARG 1 entityId
ARG 2 removalReason
@ -154,7 +153,7 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
ARG 10 pitch
ARG 11 useDistance
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 2 state
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
FIELD field_24433 hardcore Z
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_24439 timeOfDay J
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_24607 flatWorld Z
FIELD field_26372 spawnAngle F
FIELD field_48402 spawnPos Lnet/minecraft/class_2338;
METHOD <init> (Lnet/minecraft/class_1267;ZZ)V
ARG 1 difficulty
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 callbacks (such as {@link net.minecraft.server.command.CommandManager} constructor)
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;
ARG 0 wrapperLookup
ARG 1 enabledFeatures
METHOD method_46723 of (Lnet/minecraft/class_5455;Lnet/minecraft/class_7699;)Lnet/minecraft/class_7157$class_7870;
ARG 0 registryManager
ARG 1 enabledFeatures
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
CLASS 1
METHOD method_56810 (Lnet/minecraft/class_7699;Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7225$class_7226;
ARG 1 wrapper

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
ARG 1 id
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 3 registryLookup
METHOD method_52614 getPersistentStateType (Ljava/lang/String;)Lnet/minecraft/class_18$class_8645;
ARG 1 namespace
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
ARG 2 entity
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;
ARG 1 builder
ARG 2 consumer

View File

@ -1,27 +1,14 @@
CLASS net/minecraft/class_2293 net/minecraft/command/argument/ItemPredicateArgumentType
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
ARG 1 commandRegistryAccess
METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 context
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;
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 1 name
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
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
ARG 1 commandRegistryAccess
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
FIELD field_10799 ID_INVALID_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_10800 TAG_DISALLOWED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD field_10802 reader Lcom/mojang/brigadier/StringReader;
FIELD field_10804 allowTag Z
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
FIELD field_48955 predicateReader Lnet/minecraft/class_9216;
METHOD <init> (Lnet/minecraft/class_7225$class_7874;)V
ARG 1 registryLookup
METHOD method_9789 consume (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2291$class_7215;
ARG 1 reader
METHOD method_41973 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
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;
METHOD method_9793 getSuggestions (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 builder
CLASS class_7215 ItemResult
CLASS class_7216 TagResult

View File

@ -1,5 +1,5 @@
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_9936 UNKNOWN_PARTICLE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
METHOD <init> (Lnet/minecraft/class_7157;)V
@ -12,14 +12,15 @@ CLASS net/minecraft/class_2223 net/minecraft/command/argument/ParticleEffectArgu
ARG 1 registryWrapper
METHOD method_9417 particleEffect (Lnet/minecraft/class_7157;)Lnet/minecraft/class_2223;
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 1 registryWrapper
ARG 1 registryLookup
METHOD method_9419 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
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 1 type
ARG 2 registryLookup
METHOD method_9421 getParticle (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2394;
ARG 0 context
ARG 1 name

View File

@ -1,7 +1,11 @@
CLASS net/minecraft/class_9019 net/minecraft/command/argument/StyleArgumentType
FIELD field_47553 INVALID_STYLE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
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;
ARG 0 context
ARG 1 style

View File

@ -7,5 +7,8 @@ CLASS net/minecraft/class_4530 net/minecraft/command/argument/TestFunctionArgume
ARG 0 context
ARG 1 name
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;
ARG 1 reader

View File

@ -1,10 +1,14 @@
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_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;
ARG 0 context
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;
ARG 0 text
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;
ARG 0 root
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;
ARG 1 providerName
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
ARG 2 providerName
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
FIELD field_38919 oldCache Lnet/minecraft/class_2408$class_7405;
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
METHOD method_43809 (Ljava/lang/String;)Ljava/lang/String;
ARG 0 key
METHOD method_53496 writeCodecToPath (Lnet/minecraft/class_7403;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture;
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 1 codec
ARG 2 value
ARG 3 path
ARG 1 registryLookup
ARG 2 codec
ARG 3 value
ARG 4 path
CLASS class_7857 Factory
METHOD create (Lnet/minecraft/class_7784;)Lnet/minecraft/class_2405;
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;
ARG 3 state
METHOD method_55306 registerTrialSpawner ()V
METHOD method_56886 registerVault ()V
CLASS class_4911 BuiltinModelPool
FIELD field_22835 modelId Lnet/minecraft/class_2960;
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;
ARG 1 id
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 2 textures
ARG 3 armorMaterial
@ -45,5 +45,5 @@ CLASS net/minecraft/class_4915 net/minecraft/data/client/ItemModelGenerator
ARG 2 id
ARG 3 textures
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

View File

@ -162,3 +162,9 @@ CLASS net/minecraft/class_4944 net/minecraft/data/client/TextureMap
ARG 0 block
ARG 1 side
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 2 registryLookupFuture
ARG 3 tabGenerators
METHOD method_10333 (Ljava/util/Set;Ljava/util/List;Lnet/minecraft/class_7403;Lnet/minecraft/class_8779;)V
ARG 4 advancement
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 5 advancement
METHOD method_46809 (Lnet/minecraft/class_7403;Lnet/minecraft/class_7225$class_7874;)Ljava/util/concurrent/CompletionStage;
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_39374 pathResolver Lnet/minecraft/class_7784$class_7489;
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 2 lootTableIds
ARG 3 lootTypeGenerators
ARG 4 registryLookupFuture
METHOD method_10407 (Ljava/lang/String;Ljava/lang/String;)V
ARG 0 name
ARG 1 message
METHOD method_10408 (Lnet/minecraft/class_7403;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture;
ARG 2 entry
METHOD method_10410 (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/class_2438$class_7790;)V
ARG 2 generator
METHOD method_10411 (Lnet/minecraft/class_58;Lnet/minecraft/class_2960;Lnet/minecraft/class_52;)V
@ -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
ARG 3 id
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

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
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 1 registryLookupFuture

View File

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

View File

@ -1,3 +1,4 @@
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 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_39378 recipesPathResolver 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 2 registryLookupFuture
METHOD method_10419 generate (Lnet/minecraft/class_8790;)V
ARG 1 exporter
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 1 output
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 2 advancement
ARG 2 registryLookup
ARG 3 advancement
METHOD method_46207 generateFamilies (Lnet/minecraft/class_8790;Lnet/minecraft/class_7699;)V
ARG 0 exporter
ARG 1 enabledFeatures
@ -403,3 +406,8 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
ARG 0 exporter
ARG 1 output
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
METHOD method_10514 configure (Lnet/minecraft/class_7225$class_7874;)V
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;
ARG 1 tag
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
METHOD method_46835 add (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2474$class_5124;
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_8211 TagLookup
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
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
ARG 1 output
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
METHOD method_43062 (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V
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_45096 SAVED_DATA_STRUCTURE_FEATURE_INDICES 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_5711 RECIPE 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
FIELD field_15827 GSON Lcom/google/gson/Gson;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
METHOD method_15582 fix (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
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
ARG 1 outputSchema
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;
ARG 0 outputSchema
ARG 1 name
ARG 2 rename
METHOD method_15593 rename (Ljava/lang/String;)Ljava/lang/String;
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
METHOD method_49763 renameFields (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/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
METHOD method_43386 rename (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/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
METHOD method_20445 fixNbt (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/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
METHOD method_52228 (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
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
FIELD field_23695 RENAMES Ljava/util/Map;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
CLASS net/minecraft/class_5129 net/minecraft/datafixer/fix/RenameEntityAttributesFix
FIELD field_23695 renames Ljava/util/function/UnaryOperator;
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 2 description
ARG 3 renames
METHOD method_26808 updateAttributeName (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_26810 updateAttributeModifiers (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;
ARG 0 typed
METHOD method_26814 updatePlayerAttributes (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;
ARG 0 typed
METHOD method_26814 updateEntityAttributes (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/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_53082 fixEffect (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
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;
ARG 0 dynamic
ARG 1 idKey
METHOD method_53085 renameKeyAndUpdateId (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
ARG 1 oldKey
ARG 3 newKey
METHOD method_53086 renameKey (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 oldKey
ARG 2 newKey
METHOD method_53087 renameKey (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic;
ARG 1 oldKey
ARG 2 newKey
ARG 3 value
METHOD method_53088 setOptionalValue (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic;
ARG 1 key
ARG 2 value
METHOD method_53090 (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V
ARG 0 idMap
METHOD method_53091 (Ljava/lang/Number;)Ljava/lang/String;
ARG 0 oldId
METHOD method_53093 makeEntitiesRule ()Lcom/mojang/datafixers/TypeRewriteRule;
METHOD method_53096 renameKeyAndUpdateId (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 0 dynamic
ARG 1 oldKey
ARG 2 newKey
METHOD method_53098 makeItemStacksRule ()Lcom/mojang/datafixers/TypeRewriteRule;
METHOD method_53100 fixStewEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 0 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 2 newEffectListKey
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;
ARG 0 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;

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
FIELD field_30947 ALL_INDEX I
FIELD field_30948 UNDEAD_INDEX I
FIELD field_30949 ARTHROPODS_INDEX I
FIELD field_9063 BASE_POWERS [I
FIELD field_9064 MIN_MAX_POWER_DIFFERENCES [I
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
FIELD field_48366 basePower I
FIELD field_48367 powerPerLevel I
FIELD field_48368 minMaxPowerDifference I
FIELD field_48369 applicableEntities Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_1887$class_1888;IIILjava/util/Optional;[Lnet/minecraft/class_1304;)V
ARG 1 weight
ARG 2 typeIndex
ARG 3 slots
ARG 2 basePower
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
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_9085 rarity Lnet/minecraft/class_1887$class_1888;
FIELD field_9086 slotTypes [Lnet/minecraft/class_1304;
METHOD <init> (Lnet/minecraft/class_1887$class_1888;Lnet/minecraft/class_1886;[Lnet/minecraft/class_1304;)V
METHOD <init> (Lnet/minecraft/class_1887$class_1888;Lnet/minecraft/class_6862;[Lnet/minecraft/class_1304;)V
ARG 1 rarity
ARG 2 target
ARG 2 applicableItems
ARG 3 slotTypes
METHOD method_20742 getMaxPower (I)I
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 loots with random enchant function}
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
ARG 1 user
ARG 2 attacker
@ -54,9 +55,9 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
ARG 1 stack
METHOD method_8193 isTreasure ()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 2 group
ARG 2 entityType
CLASS class_1888 Rarity
COMMENT The rarity is an attribute of an enchantment.
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
ARG 2 enchantment
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 3 level
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
METHOD method_8217 getSweepingMultiplier (Lnet/minecraft/class_1309;)F
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 1 group
ARG 1 entityType
METHOD method_8219 getProtectionAmount (Ljava/lang/Iterable;Lnet/minecraft/class_1282;)I
ARG 0 equipment
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
ARG 1 weight
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
ARG 0 level
ARG 1 random

View File

@ -17,3 +17,6 @@ CLASS net/minecraft/class_7094 net/minecraft/entity/AnimationState
METHOD method_45317 setRunning (ZI)V
ARG 1 running
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_5931 PARTICLE_ID Lnet/minecraft/class_2940;
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_5935 LOGGER Lorg/slf4j/Logger;
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_35046 getDurationOnUse ()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
ARG 1 waitTime
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
ARG 1 effect
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

View File

@ -144,11 +144,11 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
FIELD field_33758 hasVisualFire Z
FIELD field_34927 collidedSoftly Z
FIELD field_35101 chunkPos Lnet/minecraft/class_1923;
FIELD field_35588 blockStateAtPos Lnet/minecraft/class_2680;
FIELD field_36331 groundCollision Z
FIELD field_38931 trackedPosition Lnet/minecraft/class_7422;
FIELD field_44784 supportingBlockPos Ljava/util/Optional;
FIELD field_44873 forceUpdateSupportingBlockPos Z
FIELD field_47742 stateAtPos Lnet/minecraft/class_2680;
FIELD field_5951 ridingCooldown I
FIELD field_5952 onGround 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_6011 dataTracker Lnet/minecraft/class_2945;
FIELD field_6012 age I
FIELD field_6013 stepHeight F
FIELD field_6014 prevX D
FIELD field_6017 fallDistance F
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_6027 CUSTOM_NAME Lnet/minecraft/class_2940;
FIELD field_6029 commandTags Ljava/util/Set;
FIELD field_6030 EMPTY_STACK_LIST Ljava/util/List;
FIELD field_6031 yaw F
FIELD field_6032 AIR Lnet/minecraft/class_2940;
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 #getHeight
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_18380 setPose (Lnet/minecraft/class_4050;)V
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
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
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
METHOD method_32319 setInPowderSnow (Z)V
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
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
COMMENT @see #emitGameEvent(GameEvent)
COMMENT @see #emitGameEvent(RegistryEntry)
ARG 1 event
ARG 2 entity
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
COMMENT @see #emitGameEvent(GameEvent, Entity)
COMMENT @see #emitGameEvent(RegistryEntry, Entity)
ARG 1 event
METHOD method_33189 occludeVibrationSignals ()Z
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
METHOD method_36457 setPitch (F)V
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
COMMENT {@return whether the entity can modify the world at {@code pos}}
COMMENT
@ -928,7 +915,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
ARG 9 yaw
ARG 10 pitch
METHOD method_48155 canSprintAsVehicle ()Z
METHOD method_48850 onDataTrackerUpdate (Ljava/util/List;)V
METHOD method_48850 (Ljava/util/List;)V
ARG 1 dataEntries
METHOD method_48921 couldAcceptPassenger ()Z
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_49108 canBeHitByProjectile ()Z
METHOD method_49476 getStepHeight ()F
METHOD method_49477 setStepHeight (F)V
ARG 1 stepHeight
METHOD method_49693 shouldDismountUnderwater ()Z
COMMENT {@return whether this vehicle should dismount the passenger if submerged underwater}
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
ARG 1 state
METHOD method_49792 teleportPassengers ()V
METHOD method_51152 getNameLabelHeight ()F
METHOD method_51295 playSwimSound ()V
METHOD method_51296 playSecondaryStepSound (Lnet/minecraft/class_2680;)V
ARG 1 state
@ -992,16 +976,12 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
ARG 6 z
ARG 8 yaw
ARG 10 pitch
METHOD method_52533 getPassengerAttachmentPos (Lnet/minecraft/class_1297;Lnet/minecraft/class_4048;F)Lorg/joml/Vector3f;
METHOD method_52533 getPassengerAttachmentPos (Lnet/minecraft/class_1297;Lnet/minecraft/class_4048;F)Lnet/minecraft/class_243;
ARG 1 passenger
ARG 2 dimensions
ARG 3 scaleFactor
METHOD method_52534 shouldControlVehicles ()Z
METHOD method_52535 isInFluid ()Z
METHOD method_52536 getRidingOffset (Lnet/minecraft/class_1297;)F
ARG 1 vehicle
METHOD method_52537 getUnscaledRidingOffset (Lnet/minecraft/class_1297;)F
ARG 1 vehicle
METHOD method_52538 getPassengerRidingPos (Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;
ARG 1 passenger
METHOD method_53827 getLerpTargetY ()D
@ -1012,6 +992,25 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
METHOD method_54756 (Lnet/minecraft/class_1297;)Z
ARG 0 passenger
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
COMMENT Called when this entity's collision box intersects {@code state}.
COMMENT
@ -1224,11 +1223,6 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT @see #isSneaking
COMMENT @see #isInSneakingPose
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
ARG 1 nbt
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 remove the custom name).
ARG 1 name
METHOD method_56673 getRegistryManager ()Lnet/minecraft/class_5455;
METHOD method_5668 getRootVehicle ()Lnet/minecraft/class_1297;
COMMENT {@return the lowest entity this entity is riding}
COMMENT
@ -1269,13 +1264,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
METHOD method_5671 getCommandSource ()Lnet/minecraft/class_2168;
COMMENT {@return a command source which represents this entity}
METHOD method_5672 getHighSpeedSplashSound ()Lnet/minecraft/class_3414;
METHOD method_5673 equipStack (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)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
METHOD method_5674 (Lnet/minecraft/class_2940;)V
COMMENT Called on the client when the tracked data is set.
COMMENT
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
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
ARG 1 tag
ARG 2 speed
METHOD method_5693 initDataTracker ()V
METHOD method_5693 initDataTracker (Lnet/minecraft/class_2945$class_9222;)V
COMMENT Initializes data tracker.
COMMENT
COMMENT @apiNote Subclasses should override this and call {@link DataTracker#startTracking}
COMMENT for any data that needs to be tracked.
COMMENT @apiNote Subclasses should override this and add to the builder any data
COMMENT that needs to be tracked.
ARG 1 builder
METHOD method_5694 onPlayerCollision (Lnet/minecraft/class_1657;)V
COMMENT Called when a player collides with the entity. Does nothing by default.
COMMENT
@ -1398,6 +1390,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT
COMMENT @see World#canPlayerModifyAt
ARG 1 attacker
METHOD method_56989 getFinalGravity ()D
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
@ -1409,6 +1402,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT @see #dropStack(ItemStack)
ARG 1 stack
ARG 2 yOffset
METHOD method_56990 applyGravity ()V
METHOD method_5700 onBubbleColumnSurfaceCollision (Z)V
COMMENT Called when the entity collides with a bubble column with an air above.
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 should override this to remove the player from the boss bar.
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;
ARG 1 maxDistance
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.
ARG 1 noGravity
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
COMMENT Copies serializable data and nether portal data from {@code original}.
COMMENT
@ -2311,6 +2295,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT {@return whether the entity is a spectator}
COMMENT
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
METHOD accept (Lnet/minecraft/class_1297;DDD)V
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
FIELD field_18067 width F
FIELD field_18068 height F
FIELD field_18069 fixed Z
METHOD <init> (FFZ)V
ARG 1 width
ARG 2 height
@ -23,3 +20,9 @@ CLASS net/minecraft/class_4048 net/minecraft/entity/EntityDimensions
ARG 5 z
METHOD method_30757 getBoxAt (Lnet/minecraft/class_243;)Lnet/minecraft/class_238;
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
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_38847 SONIC_BOOM 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 2 invertY
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 2 itemNbt
ARG 3 afterConsumer
ARG 4 pos
ARG 5 reason
ARG 6 alignPosition
ARG 7 invertY
ARG 2 afterConsumer
ARG 3 pos
ARG 4 reason
ARG 5 alignPosition
ARG 6 invertY
METHOD method_5890 getId (Lnet/minecraft/class_1299;)Lnet/minecraft/class_2960;
ARG 0 type
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_5898 get (Ljava/lang/String;)Ljava/util/Optional;
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 2 itemNbt
ARG 3 afterConsumer
ARG 4 pos
ARG 5 reason
ARG 6 alignPosition
ARG 7 invertY
ARG 2 afterConsumer
ARG 3 pos
ARG 4 reason
ARG 5 alignPosition
ARG 6 invertY
CLASS 1
METHOD method_31490 (Lnet/minecraft/class_1937;Ljava/util/function/Consumer;Lnet/minecraft/class_2520;)V
ARG 2 nbt
@ -171,6 +169,7 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
FIELD field_24088 trackingTickInterval I
FIELD field_25356 canSpawnInside Lcom/google/common/collect/ImmutableSet;
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_6149 spawnGroup Lnet/minecraft/class_1311;
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
ARG 1 factory
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 2 height
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
METHOD method_45323 requires ([Lnet/minecraft/class_7696;)Lnet/minecraft/class_1299$class_1300;
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;
ARG 0 type
ARG 1 world

View File

@ -12,7 +12,7 @@ CLASS net/minecraft/class_1672 net/minecraft/entity/EyeOfEnderEntity
ARG 6 z
METHOD method_16933 setItem (Lnet/minecraft/class_1799;)V
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
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.

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_45123 serverHeadYaw D
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_6212 sidewaysSpeed F
FIELD field_6213 deathTime I
@ -108,9 +109,6 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 1 pos
METHOD method_18393 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2338;)V
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
ARG 1 target
METHOD method_18396 getArmorVisibility ()F
@ -154,12 +152,8 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 1 stack
METHOD method_20235 sendEquipmentBreakStatus (Lnet/minecraft/class_1304;)V
ARG 1 slot
METHOD method_20236 sendToolBreakStatus (Lnet/minecraft/class_1268;)V
ARG 1 hand
METHOD method_20237 getEquipmentBreakStatus (Lnet/minecraft/class_1304;)B
ARG 0 slot
METHOD method_20238 (Lnet/minecraft/class_1309;)V
ARG 0 player
METHOD method_21753 getStingerCount ()I
METHOD method_21754 isHoldingOntoLadder ()Z
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
ARG 2 source
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;
ARG 1 gravity
ARG 3 falling
@ -229,10 +221,6 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 2 slipperiness
METHOD method_26319 canWalkOnFluid (Lnet/minecraft/class_3610;)Z
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_27071 shouldDropLoot ()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_52197 sendEffectToControllingPlayer (Lnet/minecraft/class_1293;)V
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
METHOD method_52541 getMaxAbsorption ()F
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
METHOD method_53964 getMaxRelativeHeadRotation ()F
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
ARG 1 type
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
METHOD method_5997 attackLivingEntity (Lnet/minecraft/class_1309;)V
ARG 1 target
METHOD method_5998 getStackInHand (Lnet/minecraft/class_1268;)Lnet/minecraft/class_1799;
ARG 1 hand
METHOD method_5999 isUndead ()Z
METHOD method_5999 hasInvertedHealingAndHarm ()Z
METHOD method_6000 enterCombat ()V
METHOD method_6002 getDeathSound ()Lnet/minecraft/class_3414;
METHOD method_6003 getRoll ()I
@ -401,11 +415,11 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 1 source
METHOD method_6012 clearStatusEffects ()Z
METHOD method_6013 playHurtSound (Lnet/minecraft/class_1282;)V
ARG 1 source
ARG 1 damageSource
METHOD method_6014 getItemUseTimeLeft ()I
METHOD method_6015 setAttacker (Lnet/minecraft/class_1309;)V
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
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 @return whether the active status effects on this entity has been changed by
COMMENT this call
ARG 1 type
ARG 1 effect
METHOD method_6017 getSoundPitch ()F
METHOD method_6019 setCurrentHand (Lnet/minecraft/class_1268;)V
ARG 1 hand
@ -470,7 +484,6 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
METHOD method_6044 endCombat ()V
METHOD method_6045 playEquipmentBreakEffects (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD method_6046 getGroup ()Lnet/minecraft/class_1310;
METHOD method_6047 getMainHandStack ()Lnet/minecraft/class_1799;
METHOD method_6048 getItemUseTime ()I
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
ARG 1 entity
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
METHOD method_6060 knockback (Lnet/minecraft/class_1309;)V
ARG 1 target
@ -608,15 +621,15 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
COMMENT @see #dropXp()
COMMENT @see #shouldAlwaysDropXp()
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
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 @return the status effect removed
ARG 1 type
METHOD method_6112 getStatusEffect (Lnet/minecraft/class_1291;)Lnet/minecraft/class_1293;
ARG 1 effect
METHOD method_6112 getStatusEffect (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1293;
ARG 1 effect
METHOD method_6113 isSleeping ()Z
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
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 1 location
ARG 2 heightmapType
@ -11,22 +11,25 @@ CLASS net/minecraft/class_1317 net/minecraft/entity/SpawnRestriction
ARG 2 spawnReason
ARG 3 pos
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
METHOD method_6160 getHeightmapType (Lnet/minecraft/class_1299;)Lnet/minecraft/class_2902$class_2903;
ARG 0 type
CLASS class_1318 Entry
FIELD field_19349 predicate Lnet/minecraft/class_1317$class_4306;
FIELD field_6314 heightmapType Lnet/minecraft/class_2902$class_2903;
FIELD field_6315 location Lnet/minecraft/class_1317$class_1319;
METHOD <init> (Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_1317$class_1319;Lnet/minecraft/class_1317$class_4306;)V
FIELD comp_2253 heightmapType Lnet/minecraft/class_2902$class_2903;
FIELD comp_2254 location Lnet/minecraft/class_9168;
FIELD comp_2255 predicate Lnet/minecraft/class_1317$class_4306;
METHOD <init> (Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_9168;Lnet/minecraft/class_1317$class_4306;)V
ARG 1 heightmapType
ARG 2 location
ARG 3 predicate
CLASS class_1319 Location
METHOD <init> (Ljava/lang/String;I)V
ARG 1 name
ARG 2 id
METHOD comp_2253 heightmapType ()Lnet/minecraft/class_2902$class_2903;
METHOD comp_2254 location ()Lnet/minecraft/class_9168;
METHOD comp_2255 predicate ()Lnet/minecraft/class_1317$class_4306;
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
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_30105 MIN_BREED_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 2 speed
ARG 3 approachDistance
METHOD method_24542 getBreedTarget (Lnet/minecraft/class_1429;)Lnet/minecraft/class_1429;
ARG 1 animal
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
FIELD field_47289 REQUIRED_SPACE_ABOVE I
FIELD field_47290 MAX_JUMP_DISTANCE D
FIELD field_47291 JUMP_COOLDOWN_EXPIRY I
FIELD field_47292 JUMP_COOLDOWN_EXPIRY_WHEN_HURT I
FIELD field_47293 JUMP_INHALING_EXPIRY I
FIELD field_47294 MAX_JUMP_VELOCITY F
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;
ARG 0 breeze
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
ARG 0 breeze
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;
ARG 1 jumpTarget
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
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
ARG 0 villager
ARG 1 validItems

View File

@ -1,10 +1,11 @@
CLASS net/minecraft/class_4215 net/minecraft/entity/ai/brain/task/LookTargetUtil
METHOD method_19547 (Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;)Z
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 1 second
ARG 2 speed
ARG 3 walkCompletionRange
METHOD method_19550 canSee (Lnet/minecraft/class_4095;Lnet/minecraft/class_1309;)Z
ARG 0 brain
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
ARG 0 entity
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 1 second
ARG 2 speed
ARG 3 completionRange
METHOD method_19949 give (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_243;)V
ARG 0 entity
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
METHOD <init> (F)V
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
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;
ARG 1 world
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_6462 disabledControls Ljava/util/EnumSet;
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
ARG 1 profiler
METHOD method_19048 getRunningGoals ()Ljava/util/stream/Stream;
METHOD method_35113 clear (Ljava/util/function/Predicate;)V
ARG 1 predicate
METHOD method_35114 setTimeInterval (I)V
ARG 1 timeInterval
METHOD method_35115 getGoals ()Ljava/util/Set;
METHOD method_38063 usesAny (Lnet/minecraft/class_4135;Ljava/util/EnumSet;)Z
ARG 0 goal

View File

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

View File

@ -1,32 +1,29 @@
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_31809 Y_OFFSET 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
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;
ARG 0 world
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
ARG 1 box
METHOD method_29305 (Lnet/minecraft/class_238;Ljava/lang/Object;)Z
ARG 2 box2
METHOD method_29578 isBlocked (Lnet/minecraft/class_9;)Z
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 2 zNode
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
ARG 1 pos
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_47893 canPathThrough (Lnet/minecraft/class_2338;)Z
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;
ARG 0 world
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
ARG 0 world
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;
ARG 1 x
ARG 2 y
@ -69,16 +92,3 @@ CLASS net/minecraft/class_14 net/minecraft/entity/ai/pathing/LandPathNodeMaker
ARG 5 prevFeetY
ARG 7 direction
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
METHOD method_27137 getNode (Lnet/minecraft/class_2338;)Lnet/minecraft/class_9;
ARG 1 pos
METHOD method_43568 asTargetPathNode (Lnet/minecraft/class_9;)Lnet/minecraft/class_4459;
ARG 1 node
METHOD method_46737 setCanWalkOverFences (Z)V
ARG 1 canWalkOverFences
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
METHOD method_38487 hasNotVisited (Lnet/minecraft/class_9;)Z
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;
ARG 1 x
ARG 2 y
@ -19,3 +15,5 @@ CLASS net/minecraft/class_12 net/minecraft/entity/ai/pathing/WaterPathNodeMaker
ARG 1 x
ARG 2 y
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
ARG 1 defaultAttributes
METHOD method_26841 getTracked ()Ljava/util/Set;
METHOD method_26842 getCustomInstance (Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324;
ARG 1 attribute
METHOD method_26843 (Lnet/minecraft/class_1320;Lnet/minecraft/class_1322;)V
METHOD method_26843 (Lnet/minecraft/class_6880;Lnet/minecraft/class_1322;)V
ARG 1 attribute
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 2 modifiers
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
METHOD method_26847 removeModifiers (Lcom/google/common/collect/Multimap;)V
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
METHOD method_26850 readNbt (Lnet/minecraft/class_2499;)V
ARG 1 nbt
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
METHOD method_26853 (Lnet/minecraft/class_1324;)V
ARG 1 attributeInstance
METHOD method_26854 addTemporaryModifiers (Lcom/google/common/collect/Multimap;)V
ARG 1 attributeModifiers
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
METHOD method_26857 (Lnet/minecraft/class_1324;)Z
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;
ARG 1 attribute
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
METHOD method_52547 (Lnet/minecraft/class_1324;Lnet/minecraft/class_1322;)V
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
ARG 1 instances
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
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 2 attribute
METHOD method_26864 getBaseValue (Lnet/minecraft/class_1320;)D
METHOD method_26864 getBaseValue (Lnet/minecraft/class_6880;)D
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
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 2 uuid
METHOD method_27309 hasModifier (Lnet/minecraft/class_1320;Ljava/util/UUID;)Z
ARG 1 type
METHOD method_27309 hasModifier (Lnet/minecraft/class_6880;Ljava/util/UUID;)Z
ARG 1 attribute
ARG 2 uuid
METHOD method_27310 has (Lnet/minecraft/class_1320;)Z
ARG 1 type
METHOD method_27310 has (Lnet/minecraft/class_6880;)Z
ARG 1 attribute
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
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
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 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
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

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_1324 net/minecraft/entity/attribute/EntityAttributeInstance
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_23702 idToModifiers Ljava/util/Map;
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_23706 value D
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 2 updateCallback
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>
METHOD method_27304 tryRemoveModifier (Ljava/util/UUID;)Z
ARG 1 uuid
METHOD method_55696 updateModifier (Lnet/minecraft/class_1322;)V
ARG 1 modifier
METHOD method_6192 setBaseValue (D)V
ARG 1 baseValue
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
METHOD method_6197 addModifier (Lnet/minecraft/class_1322;)V
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;
ARG 1 uuid
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.
FIELD field_45742 CODEC Lcom/mojang/serialization/Codec;
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;
COMMENT Adds to the base value of an attribute.
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
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
ARG 3 name
ARG 4 id
METHOD method_6190 fromId (I)Lnet/minecraft/class_1322$class_1323;
ARG 0 id
METHOD method_6191 getId ()I
METHOD method_56082 getId ()I

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_5134 net/minecraft/entity/attribute/EntityAttributes
FIELD field_45124 GENERIC_MAX_ABSORPTION Lnet/minecraft/class_1320;
METHOD method_26871 register (Ljava/lang/String;Lnet/minecraft/class_1320;)Lnet/minecraft/class_1320;
METHOD method_26871 register (Ljava/lang/String;Lnet/minecraft/class_1320;)Lnet/minecraft/class_6880;
ARG 0 id
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_51846 outsideBorder ()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_44868 OUTSIDE_BORDER 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
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
FIELD field_13329 dirty Z
FIELD field_13331 entries Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD field_13332 TRACKED_ENTITIES Lit/unimi/dsi/fastutil/objects/Object2IntMap;
FIELD field_13333 trackedEntity Lnet/minecraft/class_1297;
FIELD field_13331 entries [Lnet/minecraft/class_2945$class_2946;
FIELD field_13333 trackedEntity Lnet/minecraft/class_9221;
FIELD field_13334 LOGGER Lorg/slf4j/Logger;
FIELD field_13335 lock Ljava/util/concurrent/locks/ReadWriteLock;
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
METHOD method_12776 addTrackedData (Lnet/minecraft/class_2940;Ljava/lang/Object;)V
ARG 1 key
ARG 2 value
ARG 2 entries
METHOD method_12778 set (Lnet/minecraft/class_2940;Ljava/lang/Object;)V
ARG 1 key
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_12783 getEntry (Lnet/minecraft/class_2940;)Lnet/minecraft/class_2945$class_2946;
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
ARG 1 to
ARG 2 from
METHOD method_12786 isDirty ()Z
METHOD method_12789 get (Lnet/minecraft/class_2940;)Ljava/lang/Object;
ARG 1 data
METHOD method_12790 isEmpty ()Z
METHOD method_12791 registerData (Ljava/lang/Class;Lnet/minecraft/class_2941;)Lnet/minecraft/class_2940;
ARG 0 entityClass
ARG 1 dataHandler
@ -37,8 +30,6 @@ CLASS net/minecraft/class_2945 net/minecraft/entity/data/DataTracker
ARG 1 key
ARG 2 value
ARG 3 force
METHOD method_51696 containsKey (Lnet/minecraft/class_2940;)Z
ARG 1 key
CLASS class_2946 Entry
FIELD field_13336 dirty Z
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;
ARG 0 data
ARG 1 value
METHOD method_46361 write (Lnet/minecraft/class_2540;)V
METHOD method_46361 write (Lnet/minecraft/class_9129;)V
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 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 1 id
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
FIELD field_13306 id I
FIELD field_13307 dataType Lnet/minecraft/class_2941;
FIELD comp_2327 id I
FIELD comp_2328 dataType Lnet/minecraft/class_2941;
METHOD <init> (ILnet/minecraft/class_2941;)V
ARG 1 id
ARG 2 dataType
METHOD comp_2327 id ()I
METHOD comp_2328 dataType ()Lnet/minecraft/class_2941;
METHOD equals (Ljava/lang/Object;)Z
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
METHOD method_12714 copy (Ljava/lang/Object;)Ljava/lang/Object;
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;
ARG 1 id
METHOD method_43237 of (Lnet/minecraft/class_2359;)Lnet/minecraft/class_2941;
ARG 0 registry
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
METHOD method_56031 create (Lnet/minecraft/class_9139;)Lnet/minecraft/class_2941;
ARG 0 codec
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_42237 VECTOR3F 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
ARG 0 handler
METHOD method_12720 register (Lnet/minecraft/class_2941;)V
ARG 0 handler
METHOD method_12721 get (I)Lnet/minecraft/class_2941;
ARG 0 id
METHOD method_43248 (Lnet/minecraft/class_2540;Ljava/lang/Byte;)V
ARG 0 buf
ARG 1 byte_
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_31168 getDimensions (Z)Lnet/minecraft/class_4048;
ARG 1 marker
METHOD method_55745 createArmorStandAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_6898 spawnBreakParticles ()V
METHOD method_6900 getRightLegRotation ()Lnet/minecraft/class_2379;
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_43271 setAsStackHolder (Lnet/minecraft/class_1799;)V
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_6933 setHeldItemStack (Lnet/minecraft/class_1799;Z)V
ARG 1 value
@ -33,6 +33,7 @@ CLASS net/minecraft/class_1533 net/minecraft/entity/decoration/ItemFrameEntity
ARG 1 entity
ARG 2 alwaysDrop
METHOD method_6937 removeFromFrame (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD method_6938 getComparatorPower ()I
METHOD method_6939 setRotation (I)V
ARG 1 value

View File

@ -1,7 +1,6 @@
CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect
FIELD field_18270 category Lnet/minecraft/class_4081;
FIELD field_38083 factorCalculationDataSupplier Ljava/util/function/Supplier;
FIELD field_45729 registryEntry Lnet/minecraft/class_6880$class_6883;
FIELD field_47738 fadeTicks I
FIELD field_5883 translationKey Ljava/lang/String;
FIELD field_5885 attributeModifiers Ljava/util/Map;
FIELD field_5886 color I
@ -9,13 +8,9 @@ CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect
ARG 1 category
ARG 2 color
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
ARG 1 entity
ARG 2 amplifier
METHOD method_53123 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;
METHOD method_5552 canApplyUpdateEffect (II)Z
ARG 1 duration
ARG 2 amplifier
@ -34,22 +29,36 @@ CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect
ARG 3 target
ARG 4 amplifier
ARG 5 proximity
METHOD method_5565 getAttributeModifiers ()Ljava/util/Map;
METHOD method_5566 addAttributeModifier (Lnet/minecraft/class_1320;Ljava/lang/String;DLnet/minecraft/class_1322$class_1323;)Lnet/minecraft/class_1291;
METHOD method_55649 fadeTicks (I)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 2 uuid
ARG 3 amount
ARG 5 operation
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 2 amplifier
METHOD method_5573 isBeneficial ()Z
CLASS class_8634 EffectAttributeModifierCreator
FIELD field_45105 uuid Ljava/util/UUID;
FIELD field_45106 baseValue D
FIELD field_45107 operation Lnet/minecraft/class_1322$class_1323;
METHOD <init> (Lnet/minecraft/class_1291;Ljava/util/UUID;DLnet/minecraft/class_1322$class_1323;)V
ARG 2 uuid
ARG 3 baseValue
ARG 5 operation
FIELD comp_2182 uuid Ljava/util/UUID;
FIELD comp_2183 baseValue D
FIELD comp_2184 operation Lnet/minecraft/class_1322$class_1323;
METHOD comp_2182 uuid ()Ljava/util/UUID;
METHOD comp_2183 baseValue ()D
METHOD comp_2184 operation ()Lnet/minecraft/class_1322$class_1323;
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 <p>This exists so that long-duration low-amplifier effects reappears
COMMENT after short-duration high-amplifier effects run out.
FIELD field_38084 factorCalculationData Ljava/util/Optional;
FIELD field_42106 INFINITE I
FIELD field_45730 ID_NBT_KEY Ljava/lang/String;
FIELD field_45731 AMBIENT_NBT_KEY Ljava/lang/String;
FIELD field_45732 HIDDEN_EFFECT_NBT_KEY Ljava/lang/String;
FIELD field_45733 AMPLIFIER_NBT_KEY Ljava/lang/String;
FIELD field_45734 DURATION_NBT_KEY Ljava/lang/String;
FIELD field_45735 SHOW_PARTICLES_NBT_KEY Ljava/lang/String;
FIELD field_45736 SHOW_ICON_NBT_KEY Ljava/lang/String;
FIELD field_45737 FACTOR_CALCULATION_DATA_NBT_KEY Ljava/lang/String;
FIELD field_47739 fading Lnet/minecraft/class_1293$class_9063;
FIELD field_48821 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49014 MIN_AMPLIFIER I
FIELD field_49015 MAX_AMPLIFIER I
FIELD field_5889 showIcon Z
FIELD field_5890 showParticles Z
FIELD field_5892 ambient Z
FIELD field_5893 amplifier 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;
METHOD <init> (Lnet/minecraft/class_1291;)V
ARG 1 type
METHOD <init> (Lnet/minecraft/class_1291;I)V
ARG 1 type
METHOD <init> (Lnet/minecraft/class_1293;)V
ARG 1 instance
METHOD <init> (Lnet/minecraft/class_6880;)V
ARG 1 effect
METHOD <init> (Lnet/minecraft/class_6880;I)V
ARG 1 effect
ARG 2 duration
METHOD <init> (Lnet/minecraft/class_1291;II)V
ARG 1 type
METHOD <init> (Lnet/minecraft/class_6880;II)V
ARG 1 effect
ARG 2 duration
ARG 3 amplifier
METHOD <init> (Lnet/minecraft/class_1291;IIZZ)V
ARG 1 type
METHOD <init> (Lnet/minecraft/class_6880;IIZZ)V
ARG 1 effect
ARG 2 duration
ARG 3 amplifier
ARG 4 ambient
ARG 5 visible
METHOD <init> (Lnet/minecraft/class_1291;IIZZZ)V
ARG 1 type
METHOD <init> (Lnet/minecraft/class_6880;IIZZZ)V
ARG 1 effect
ARG 2 duration
ARG 3 amplifier
ARG 4 ambient
ARG 5 showParticles
ARG 6 showIcon
METHOD <init> (Lnet/minecraft/class_1291;IIZZZLnet/minecraft/class_1293;Ljava/util/Optional;)V
ARG 1 type
METHOD <init> (Lnet/minecraft/class_6880;IIZZZLnet/minecraft/class_1293;)V
ARG 1 effect
ARG 2 duration
ARG 3 amplifier
ARG 4 ambient
ARG 5 showParticles
ARG 6 showIcon
ARG 7 hiddenEffect
ARG 8 factorCalculationData
METHOD <init> (Lnet/minecraft/class_1293;)V
ARG 1 instance
METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_1293$class_9195;)V
ARG 1 effect
ARG 2 parameters
METHOD compareTo (Ljava/lang/Object;)I
ARG 1 that
METHOD equals (Ljava/lang/Object;)Z
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
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
ARG 1 duration
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_52523 onApplied (Lnet/minecraft/class_1309;)V
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_5579 getEffectType ()Lnet/minecraft/class_1291;
METHOD method_5579 getEffectType ()Lnet/minecraft/class_6880;
METHOD method_5581 shouldShowParticles ()Z
METHOD method_5582 writeNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
ARG 1 nbt
METHOD method_5582 writeNbt ()Lnet/minecraft/class_2520;
METHOD method_5583 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1293;
ARG 0 nbt
METHOD method_5584 getDuration ()I
@ -103,43 +103,48 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
ARG 1 that
METHOD method_5591 isAmbient ()Z
METHOD method_5592 shouldShowIcon ()Z
CLASS class_7247 FactorCalculationData
FIELD field_38085 CODEC Lcom/mojang/serialization/Codec;
FIELD field_38086 paddingDuration I
FIELD field_38087 factorTarget F
FIELD field_38088 factorCurrent F
FIELD field_38090 factorPreviousFrame F
FIELD field_38091 hadEffectLastTick Z
FIELD field_39111 factorStart F
FIELD field_42107 effectChangedTimestamp I
METHOD <init> (I)V
ARG 1 paddingDuration
METHOD <init> (IFFFIFZ)V
ARG 1 paddingDuration
ARG 2 factorStart
ARG 3 factorTarget
ARG 4 factorCurrent
ARG 5 effectChangedTimestamp
ARG 6 factorPreviousFrame
ARG 7 hadEffectLastTick
METHOD method_42134 lerp (Lnet/minecraft/class_1309;F)F
METHOD method_56666 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_56667 (Lnet/minecraft/class_6880;Lnet/minecraft/class_1293$class_9195;)Lnet/minecraft/class_1293;
ARG 1 parametersx
METHOD method_56668 asParameters ()Lnet/minecraft/class_1293$class_9195;
CLASS class_9063 Fading
COMMENT Computes the factor (multiplier) for effect fade-in and fade-out.
COMMENT
COMMENT <p>This is used by {@link StatusEffects#DARKNESS} in vanilla.
COMMENT
COMMENT @see StatusEffect#fadeTicks(int)
COMMENT @see StatusEffect#getFadeTicks
FIELD field_47740 factor F
FIELD field_47741 prevFactor F
METHOD method_55658 copyFrom (Lnet/minecraft/class_1293$class_9063;)V
ARG 1 fading
METHOD method_55659 skipFading (Lnet/minecraft/class_1293;)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).
ARG 1 effect
METHOD method_55660 calculate (Lnet/minecraft/class_1309;F)F
ARG 1 entity
ARG 2 tickDelta
METHOD method_42135 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Boolean;
ARG 0 data
METHOD method_42136 update (Lnet/minecraft/class_1293;)V
METHOD method_55661 update (Lnet/minecraft/class_1293;)V
ARG 1 effect
METHOD method_42137 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_42138 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float;
ARG 0 data
METHOD method_42139 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Integer;
ARG 0 data
METHOD method_42140 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float;
ARG 0 data
METHOD method_42141 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float;
ARG 0 data
METHOD method_42142 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Integer;
ARG 0 data
METHOD method_43685 (Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float;
ARG 0 data
METHOD method_55662 getTarget (Lnet/minecraft/class_1293;)F
ARG 0 effect
METHOD method_55663 getFadeTicks (Lnet/minecraft/class_1293;)I
ARG 0 effect
CLASS class_9195 Parameters
FIELD field_48822 CODEC Lcom/mojang/serialization/MapCodec;
METHOD method_56669 create (IIZZLjava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_1293$class_9195;
ARG 0 amplifier
ARG 1 duration
ARG 2 ambient
ARG 3 showParticles
ARG 4 showIcon
ARG 5 hiddenEffect
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
METHOD method_42144 (Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;Lnet/minecraft/class_3222;)V
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
METHOD method_5574 hasWaterBreathing (Lnet/minecraft/class_1309;)Z
ARG 0 entity

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_1294 net/minecraft/entity/effect/StatusEffects
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 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_25759 timeInOverworld I
FIELD field_30547 TIME_TO_ZOMBIFY I
FIELD field_41030 EYE_HEIGHT F
METHOD method_24694 zombify (Lnet/minecraft/class_3218;)V
ARG 1 world
METHOD method_24705 getActivity ()Lnet/minecraft/class_4837;

View File

@ -1,8 +1,12 @@
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_7221 meleeAttackGoal Lnet/minecraft/class_1366;
METHOD method_26905 createAbstractSkeletonAttributes ()Lnet/minecraft/class_5132$class_5133;
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;
ARG 1 arrow
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;
METHOD method_55016 create (Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
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
ARG 0 brain
METHOD method_55019 addFightTasks (Lnet/minecraft/class_4095;)V
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

View File

@ -3,17 +3,24 @@ CLASS net/minecraft/class_8949 net/minecraft/entity/mob/BreezeEntity
FIELD field_47279 longJumpingParticleAddCount I
FIELD field_47280 inhalingAnimationState 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
ARG 1 count
METHOD method_55008 addLongJumpingParticles ()V
METHOD method_55009 getChargeY ()D
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
ARG 1 pos
METHOD method_55014 createBreezeAttributes ()Lnet/minecraft/class_5132$class_5133;
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_7230 FUSE_SPEED 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_7000 isIgnited ()Z
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 3 pos
ARG 4 random
METHOD method_55746 createDrownedAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_7012 canDrownedAttackTarget (Lnet/minecraft/class_1309;)Z
ARG 1 target
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
METHOD method_26949 setCannotBeHunted (Z)V
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_38386 ITEM_PICK_UP_RANGE_EXPANDER Lnet/minecraft/class_2382;
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_6185 targetSelector Lnet/minecraft/class_1355;
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_6190 visibilityCache Lnet/minecraft/class_1413;
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_6194 experiencePoints I
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
ARG 1 stack
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
ARG 2 entity
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
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
ARG 1 slot
METHOD method_5930 setForwardSpeed (F)V
@ -175,12 +181,11 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
ARG 1 nodeType
ARG 2 penalty
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 2 difficulty
ARG 3 spawnReason
ARG 4 entityData
ARG 5 entityNbt
METHOD method_5944 getPathfindingPenalty (Lnet/minecraft/class_7;)F
ARG 1 nodeType
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_5995 updateLeash ()V
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
ARG 1 baby

View File

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

View File

@ -22,6 +22,8 @@ CLASS net/minecraft/class_3732 net/minecraft/entity/mob/PatrolEntity
ARG 4 random
METHOD method_22332 setPatrolling (Z)V
ARG 1 patrolling
METHOD method_57005 (Lnet/minecraft/class_2338;)V
ARG 1 patrolTarget
CLASS class_3733 PatrolGoal
FIELD field_16480 leaderSpeed D
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_23738 cannotHunt Z
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
ARG 0 type
ARG 1 world
@ -45,5 +46,3 @@ CLASS net/minecraft/class_4836 net/minecraft/entity/mob/PiglinEntity
METHOD method_29272 isDancing ()Z
METHOD method_29274 setDancing (Z)V
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_33342 getExtraLength (F)F
ARG 0 openProgress
METHOD method_33346 calculateBoundingBox (Lnet/minecraft/class_2350;F)Lnet/minecraft/class_238;
ARG 0 direction
ARG 1 extraLength
METHOD method_33347 calculateBoundingBox (Lnet/minecraft/class_2350;FF)Lnet/minecraft/class_238;
ARG 0 direction
ARG 1 prevExtraLength
METHOD method_33346 calculateBoundingBox (FLnet/minecraft/class_2350;F)Lnet/minecraft/class_238;
ARG 0 scale
ARG 1 facing
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_33349 tickOpenProgress ()Z
METHOD method_33350 moveEntities ()V

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_1506 net/minecraft/entity/mob/SkeletonHorseEntity
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_7004 trapTime I
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 #isClimbingWall() wall climbing}.
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
ARG 1 climbing
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
ARG 1 spider
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
ARG 1 random
CLASS class_1631 TargetGoal

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_1642 net/minecraft/entity/mob/ZombieEntity
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_7425 CONVERTING_IN_WATER Lnet/minecraft/class_2940;
FIELD field_7426 inWaterTime I

View File

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

View File

@ -1,5 +1,5 @@
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_20299 gossipData Lnet/minecraft/class_2520;
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_7422 conversionTimer I
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
METHOD method_19622 setXp (I)V
ARG 1 xp
@ -17,6 +17,8 @@ CLASS net/minecraft/class_1641 net/minecraft/entity/mob/ZombieVillagerEntity
METHOD method_35194 getXp ()I
METHOD method_40125 (Lnet/minecraft/class_6880$class_6883;)V
ARG 1 profession
METHOD method_56681 (Lnet/minecraft/class_1916;)V
ARG 1 offerData
METHOD method_7194 getConversionRate ()I
METHOD method_7197 finishConversion (Lnet/minecraft/class_3218;)V
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_25608 angerPassingCooldown I
FIELD field_25609 ANGER_PASSING_COOLDOWN_RANGE Lnet/minecraft/class_6019;
FIELD field_41029 EYE_HEIGHT F
FIELD field_41598 BABY_EYE_HEIGHT_OFFSET F
FIELD field_47812 BABY_BASE_DIMENSIONS Lnet/minecraft/class_4048;
FIELD field_7307 ATTACKING_SPEED_BOOST Lnet/minecraft/class_1322;
FIELD field_7308 angrySoundDelay I
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
FIELD field_47806 babyBaseDimensions Lnet/minecraft/class_4048;
FIELD field_6943 CHEST Lnet/minecraft/class_2940;
METHOD method_26898 createAbstractDonkeyAttributes ()Lnet/minecraft/class_5132$class_5133;
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_42645 MIN_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_6956 IS_BRED_HORSE Ljava/util/function/Predicate;
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;
ARG 1 player
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
ARG 1 inventory
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 6 max
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 2 child
ARG 3 attribute
@ -79,9 +73,8 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity
ARG 1 controllingPassenger
METHOD method_49996 isWooden (Lnet/minecraft/class_2498;)Z
ARG 1 soundGroup
METHOD method_52550 getPassengerAttachmentY (Lnet/minecraft/class_4048;F)F
ARG 1 dimensions
ARG 2 scaleFactor
METHOD method_56679 updateSaddledFlag ()V
METHOD method_56680 getInventory ()Lnet/minecraft/class_1263;
METHOD method_6001 initAttributes (Lnet/minecraft/class_5819;)V
ARG 1 random
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_6730 getHorseFlag (I)Z
ARG 1 bitmask
METHOD method_6731 updateSaddle ()V
METHOD method_6732 setOwnerUuid (Ljava/util/UUID;)V
ARG 1 ownerUuid
METHOD method_6733 playEatingAnimation ()V
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_6737 setAngry (Z)V
ARG 1 angry
@ -141,10 +123,6 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity
ARG 1 bred
METHOD method_6752 bondWithPlayer (Lnet/minecraft/class_1657;)Z
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
ARG 0 randomIntGetter
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
ARG 1 bitmask
ARG 2 flag
METHOD method_6771 getJumpStrength ()D
METHOD method_6772 getEatingAnimationProgress (F)F
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
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
ARG 1 dashing
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
ARG 1 time
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_43088 (Lnet/minecraft/class_6880;)V
ARG 1 variant
METHOD method_43089 (Lnet/minecraft/class_5425;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional;
ARG 1 list
METHOD method_6175 onTamedChanged ()V
CLASS class_3698 CatFleeGoal
FIELD field_16293 cat Lnet/minecraft/class_1451;
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
FIELD field_47770 BABY_BASE_DIMENSIONS Lnet/minecraft/class_4048;
FIELD field_6736 prevFlapProgress F
FIELD field_6737 flapSpeed F
FIELD field_6738 prevMaxWingDeviation F

View File

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

View File

@ -23,6 +23,7 @@ CLASS net/minecraft/class_4019 net/minecraft/entity/passive/FoxEntity
FIELD field_30333 WALKING_FLAG I
FIELD field_30334 AGGRESSIVE_FLAG 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
ARG 0 entity
METHOD method_18254 (Lnet/minecraft/class_1309;)Z

View File

@ -1,5 +1,4 @@
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_30407 WALKING_SPEED Lnet/minecraft/class_6019;
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_33492 LONG_JUMP_VERTICAL_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_33496 ADULT_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
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;
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
ARG 1 color
ARG 2 marking
METHOD method_27078 getMarking ()Lnet/minecraft/class_5148;
METHOD method_6783 setHorseVariant (I)V
ARG 1 variant
METHOD method_6786 getArmorType ()Lnet/minecraft/class_1799;
METHOD method_6788 getHorseVariant ()I
METHOD method_6790 setArmorTypeFromStack (Lnet/minecraft/class_1799;)V
ARG 1 stack
CLASS class_1499 HorseData
FIELD field_6994 color Lnet/minecraft/class_5149;
METHOD <init> (Lnet/minecraft/class_5149;)V

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_1501 net/minecraft/entity/passive/LlamaEntity
FIELD field_25375 TAMING_INGREDIENT Lnet/minecraft/class_1856;
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_6997 follower Lnet/minecraft/class_1501;
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
ARG 1 random
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_6802 setStrength (I)V
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_19295 HEAD_ROLLING_TIME_LEFT Lnet/minecraft/class_2940;
FIELD field_30600 INVENTORY_SIZE I
FIELD field_48833 LOGGER Lorg/slf4j/Logger;
METHOD method_18007 produceParticles (Lnet/minecraft/class_2394;)V
ARG 1 parameters
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_20507 setHeadRollingTimeLeft (I)V
ARG 1 ticks
METHOD method_56682 (Lnet/minecraft/class_1916;)V
ARG 1 offers
METHOD method_7237 fillRecipes ()V

View File

@ -8,8 +8,6 @@ CLASS net/minecraft/class_1438 net/minecraft/entity/passive/MooshroomEntity
ARG 1 mooshroom
METHOD method_18436 getStewEffectFrom (Lnet/minecraft/class_1799;)Ljava/util/Optional;
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
ARG 0 type
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_30348 EATING_ANIMATION_INTERVAL 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_6765 IS_FOOD Ljava/util/function/Predicate;
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_6869 eatGrassGoal Lnet/minecraft/class_1345;
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;
ARG 0 firstColor
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_6628 getNeckAngle (F)F
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_42662 STATE 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;
ARG 1 diggingAnimationState
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_51508 getDigPos ()Lnet/minecraft/class_2338;
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
FIELD field_30373 HAS_PUMPKIN_FLAG B
FIELD field_30374 EYE_HEIGHT F
FIELD field_6873 SNOW_GOLEM_FLAGS Lnet/minecraft/class_2940;
METHOD method_18443 (Lnet/minecraft/class_1309;)Z
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_6642 setHasPumpkin (Z)V
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_24346 setSitting (Z)V
ARG 1 sitting
METHOD method_56996 updateAttributesForTamed ()V
METHOD method_6170 setOwner (Lnet/minecraft/class_1657;)V
ARG 1 player
METHOD method_6171 isOwner (Lnet/minecraft/class_1309;)Z
ARG 1 entity
METHOD method_6172 isInSittingPose ()Z
METHOD method_6173 setTamed (Z)V
METHOD method_6173 setTamed (ZZ)V
ARG 1 tamed
ARG 2 updateAttributes
METHOD method_6174 setOwnerUuid (Ljava/util/UUID;)V
ARG 1 uuid
METHOD method_6175 onTamedChanged ()V
METHOD method_6178 canAttackWithOwner (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
ARG 1 target
ARG 2 owner

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_1481 net/minecraft/entity/passive/TurtleEntity
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_6919 HAS_EGG 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_51304 (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_56683 (Lnet/minecraft/class_3850;)V
ARG 1 villagerData
METHOD method_7234 wantsToStartBreeding ()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
METHOD method_20508 tickDespawnDelay ()V
METHOD method_52557 fillRebalancedRecipes ()V
METHOD method_57006 (Lnet/minecraft/class_2338;)V
ARG 1 wanderTarget
CLASS class_3994 WanderToTargetGoal
FIELD field_17759 trader Lnet/minecraft/class_3989;
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 3 pos
ARG 4 random
METHOD method_55710 hasArmor ()Z
METHOD method_6707 getFurWetBrightnessMultiplier (F)F
COMMENT Returns this wolf's brightness multiplier based on the fur wetness.
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_41765 damageTiltYaw F
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_7484 itemCooldownManager Lnet/minecraft/class_1796;
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
METHOD method_17355 openHandledScreen (Lnet/minecraft/class_3908;)Ljava/util/OptionalInt;
ARG 1 factory
METHOD method_17356 playSound (Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V
ARG 1 event
METHOD method_17356 playSoundToPlayer (Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V
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 3 volume
ARG 4 pitch
@ -73,8 +80,6 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
ARG 0 entityType
METHOD method_17853 (Lnet/minecraft/class_1297;)V
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
ARG 1 world
ARG 2 pos
@ -138,8 +143,29 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
ARG 0 c
METHOD method_53968 isUsernameValid (Ljava/lang/String;)Z
ARG 0 name
METHOD method_54292 getReachDistance (Z)F
ARG 0 creative
METHOD method_55754 getBlockInteractionRange ()D
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
ARG 1 recipes
METHOD method_7255 addExperience (I)V
@ -186,8 +212,7 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
ARG 1 stat
METHOD method_7283 setMainArm (Lnet/minecraft/class_1306;)V
ARG 1 arm
METHOD method_7284 disableShield (Z)V
ARG 1 sprinting
METHOD method_7284 disableShield ()V
METHOD method_7285 addScore (I)V
ARG 1 score
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;
METHOD <init> (Lnet/minecraft/class_1657;)V
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
ARG 1 shouldRemove
ARG 2 maxCount
@ -37,6 +35,8 @@ CLASS net/minecraft/class_1661 net/minecraft/entity/player/PlayerInventory
ARG 2 notifiesClient
METHOD method_37417 dropSelectedItem (Z)Lnet/minecraft/class_1799;
ARG 1 entireStack
METHOD method_55753 contains (Ljava/util/function/Predicate;)Z
ARG 1 predicate
METHOD method_7364 getChangeCount ()I
METHOD method_7365 swapSlotWithHotbar (I)V
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;
METHOD method_16936 setItem (Lnet/minecraft/class_1799;)V
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_7595 COLOR Lnet/minecraft/class_2940;
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;
METHOD <init> (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1799;)V
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 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.
METHOD method_55052 deflect ()V
METHOD method_7433 setNoClip (Z)V
ARG 1 noClip
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_28646 shot Z
FIELD field_33399 owner Lnet/minecraft/class_1297;
FIELD field_48746 deflected Z
METHOD method_24919 setVelocity (Lnet/minecraft/class_1297;FFFFF)V
COMMENT Sets velocity and updates rotation accordingly.
ARG 1 shooter

View File

@ -1,8 +1,18 @@
CLASS net/minecraft/class_8956 net/minecraft/entity/projectile/WindChargeEntity
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
ARG 1 type
ARG 2 breeze
ARG 3 world
METHOD method_55055 createExplosion ()V
FIELD field_49097 BASE_EXPLOSION_POWER F
METHOD <init> (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;DDD)V
ARG 1 player
ARG 2 world
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

View File

@ -10,7 +10,7 @@ CLASS net/minecraft/class_1686 net/minecraft/entity/projectile/thrown/PotionEnti
ARG 2 owner
METHOD method_46401 (Lnet/minecraft/class_1309;)Z
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 2 potion
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 2 owner
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
FIELD field_17082 ITEM Lnet/minecraft/class_2940;
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_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_45140 clientPitch D
FIELD field_45141 clientVelocity Lnet/minecraft/class_243;
FIELD field_46214 PASSENGER_ATTACHMENT_Y_OFFSET F
FIELD field_46219 VILLAGER_PASSENGER_ATTACHMENT_Y_OFFSET F
FIELD field_47822 VILLAGER_PASSENGER_ATTACHMENT_POS Lnet/minecraft/class_243;
FIELD field_7660 yawFlipped Z
FIELD field_7661 CUSTOM_BLOCK_OFFSET Lnet/minecraft/class_2940;
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
ARG 1 player
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
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 2 propertiesMap
ARG 2 propertyMap
ARG 3 codec
METHOD method_15756 canFlowTo (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
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.block.entity.LockableContainerBlockEntity
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
COMMENT {@return the number of times {@code item} occurs in this inventory
COMMENT across all stored stacks}
@ -68,7 +69,7 @@ CLASS net/minecraft/class_1263 net/minecraft/inventory/Inventory
COMMENT @see #canPlayerUse(BlockEntity, PlayerEntity, int)
ARG 0 blockEntity
ARG 1 player
METHOD method_49106 canPlayerUse (Lnet/minecraft/class_2586;Lnet/minecraft/class_1657;I)Z
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
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;
ARG 1 count
METHOD method_54079 getStack ()Lnet/minecraft/class_1799;
METHOD method_54080 asBlockEntity ()Lnet/minecraft/class_2586;
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
FIELD field_21976 knockbackResistance F
FIELD field_23741 attributeModifiers Lcom/google/common/collect/Multimap;
FIELD field_23741 attributeModifiers Ljava/util/function/Supplier;
FIELD field_41933 type Lnet/minecraft/class_1738$class_8051;
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_7881 material Lnet/minecraft/class_1741;
METHOD <init> (Lnet/minecraft/class_1741;Lnet/minecraft/class_1738$class_8051;Lnet/minecraft/class_1792$class_1793;)V
FIELD field_7881 material Lnet/minecraft/class_6880;
METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_1738$class_8051;Lnet/minecraft/class_1792$class_1793;)V
ARG 1 material
ARG 2 type
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
ARG 0 pointer
ARG 1 armor
METHOD method_7686 getMaterial ()Lnet/minecraft/class_1741;
METHOD method_7686 getMaterial ()Lnet/minecraft/class_6880;
METHOD method_7687 getProtection ()I
CLASS class_8051 Type
FIELD field_41938 equipmentSlot Lnet/minecraft/class_1304;
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
ARG 3 equipmentSlot
ARG 4 name
METHOD method_48399 getEquipmentSlot ()Lnet/minecraft/class_1304;
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 <p>
COMMENT To view available vanilla armor materials, visit {@link ArmorMaterials}.
METHOD method_24355 getKnockbackResistance ()F
COMMENT {@return the knockback resistance value of an {@link ArmorItem} piece using this {@link ArmorMaterial}}
COMMENT
COMMENT <p>
COMMENT {@link ArmorItem} will cover the value returned here into the {@link net.minecraft.entity.attribute.EntityAttributes#GENERIC_KNOCKBACK_RESISTANCE}
COMMENT statistic with the {@link net.minecraft.entity.attribute.EntityAttributeModifier.Operation#ADDITION} modifier type.
METHOD method_48402 getDurability (Lnet/minecraft/class_1738$class_8051;)I
COMMENT Returns the total amount of durability points an {@link ArmorItem} using this {@link ArmorMaterial} has.
COMMENT
COMMENT <p>
COMMENT The value returned here will set the {@link Item.Settings} max durability option when passed
COMMENT into {@link ArmorItem#ArmorItem(net.minecraft.item.ArmorMaterial, ArmorItem.Type, Item.Settings)}
COMMENT if the value was not already specified.
COMMENT
COMMENT @return the total durability an {@link ArmorItem} with this {@link ArmorMaterial} has
ARG 1 type
COMMENT the {@link ArmorItem.Type} of the {@link Item} with this {@link ArmorMaterial}
METHOD method_48403 getProtection (Lnet/minecraft/class_1738$class_8051;)I
COMMENT Returns the amount of armor protection points offered by an {@link ArmorItem}
COMMENT using this {@link ArmorMaterial} while it is worn by a player.
COMMENT
COMMENT <p>
COMMENT The protection value returned here is applied as an {@link net.minecraft.entity.attribute.EntityAttributeModifier}
COMMENT to a player wearing the {@link ArmorItem} piece via the {@link net.minecraft.entity.attribute.EntityAttributeModifier.Operation#ADDITION} modifier.
COMMENT
COMMENT @return the amount of armor protection points offered by an {@link ArmorItem} with this {@link ArmorMaterial}
ARG 1 type
COMMENT the {@link ArmorItem.Type} of the {@link Item} with this {@link ArmorMaterial}
METHOD method_7694 getName ()Ljava/lang/String;
COMMENT Returns the {@code name} of this {@link ArmorMaterial}, which is used for locating armor texture files.
COMMENT
COMMENT <p>
COMMENT The return value of this method should be in {@code snake_case}.
COMMENT {@link net.minecraft.client.render.entity.feature.ArmorFeatureRenderer} will expect to find an armor
COMMENT texture file matching {@code minecraft:textures/models/armor/{material_name}_layer_[1/2].png}
COMMENT based off the return result of this method.
COMMENT
COMMENT <p>
COMMENT Example: given a return value of {@code cool_material}, {@code ArmorFeatureRenderer} will require a file
COMMENT at {@code minecraft:textures/models/armor/cool_material_layer_1.png} and {@code minecraft:textures/models/armor/cool_material_layer_2.png}.
COMMENT
COMMENT @return the {@code name} of this armor material in snake_case, used for finding armor textures
METHOD method_7695 getRepairIngredient ()Lnet/minecraft/class_1856;
COMMENT Returns the {@link Ingredient} used to repair items using this {@link ArmorMaterial}.
COMMENT
COMMENT <p>
COMMENT By default, {@link ArmorItem} will delegate {@link Item#canRepair(ItemStack, ItemStack)}
COMMENT back to this method.
COMMENT
COMMENT @return the {@link Ingredient} required to repair items with this {@link ArmorMaterial}
METHOD method_7698 getEquipSound ()Lnet/minecraft/class_3414;
COMMENT @return the {@link SoundEvent} played when a {@link net.minecraft.entity.LivingEntity} equips an {@link ArmorItem} using this {@link ArmorMaterial}
METHOD method_7699 getEnchantability ()I
FIELD comp_2299 getEnchantability I
FIELD comp_2300 getEquipSound Lnet/minecraft/class_6880;
FIELD comp_2301 getRepairIngredient Ljava/util/function/Supplier;
FIELD comp_2303 getToughness F
FIELD comp_2304 getKnockbackResistance F
FIELD field_48840 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_2299 getEnchantability ()I
COMMENT Returns the base enchantment value used by {@link ArmorItem} with this material.
COMMENT
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
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
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
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
FIELD field_21978 knockbackResistance F
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
FIELD field_7887 CHAIN Lnet/minecraft/class_6880;
METHOD method_48405 (Ljava/util/EnumMap;)V
ARG 0 map
METHOD method_48406 (Ljava/util/EnumMap;)V
@ -35,3 +16,22 @@ CLASS net/minecraft/class_1740 net/minecraft/item/ArmorMaterials
ARG 0 map
METHOD method_48412 (Ljava/util/EnumMap;)V
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 3 attackSpeed
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;
ARG 1 state
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
METHOD method_40006 (Lnet/minecraft/class_4970$class_4971;)Z
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;
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;
ARG 0 blockEntry
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
FIELD field_30855 TICKS_PER_SECOND 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
ARG 0 useTicks

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_8162 net/minecraft/item/BrushItem
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
ARG 1 world
ARG 2 hitResult
@ -8,8 +9,6 @@ CLASS net/minecraft/class_8162 net/minecraft/item/BrushItem
ARG 5 arm
METHOD method_49999 getHitResult (Lnet/minecraft/class_1657;)Lnet/minecraft/class_239;
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
ARG 0 entity
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_30865 CHARGED_PROJECTILES_KEY Ljava/lang/String;
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_30870 FIREWORK_ROCKET_SPEED F
FIELD field_7936 loaded Z
@ -12,8 +14,6 @@ CLASS net/minecraft/class_1764 net/minecraft/item/CrossbowItem
ARG 1 entity
ARG 2 crossbow
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
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

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 1 colors
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
ARG 1 stack
ARG 2 color
ARG 0 stack
ARG 1 color
METHOD method_7800 getColor (Lnet/minecraft/class_1799;)I
ARG 1 stack
ARG 0 stack
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
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;
ARG 1 item
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_41067 MAP_SCALE_DIRECTION_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
ARG 0 world
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 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 1 x
ARG 2 z
@ -23,7 +21,7 @@ CLASS net/minecraft/class_1806 net/minecraft/item/FilledMapItem
ARG 0 biomes
ARG 1 x
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
METHOD method_53837 getIdText (Lnet/minecraft/class_1799;)Lnet/minecraft/class_2561;
ARG 0 stack
@ -35,7 +33,7 @@ CLASS net/minecraft/class_1806 net/minecraft/item/FilledMapItem
ARG 0 map
ARG 1 world
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 1 world
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
ARG 0 world
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
METHOD method_8005 createMap (Lnet/minecraft/class_1937;IIBZZ)Lnet/minecraft/class_1799;
ARG 0 world

View File

@ -1,3 +1 @@
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
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 1 player
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;
ARG 1 stack
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 3 attackSpeed
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
ARG 1 context
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
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 2 target
ARG 3 attacker
@ -347,7 +347,7 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
COMMENT
COMMENT @return whether the item's use stat should be incremented
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 2 world
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_47311 CUTTING_RECIPE_RESULT_CODEC Lcom/mojang/serialization/MapCodec;
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_8030 bobbingAnimationTime I
FIELD field_8031 count I
@ -198,7 +200,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
ARG 3 clickType
ARG 4 player
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
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
ARG 1 enabledFeatures
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
COMMENT the item count of the resultant stack
METHOD method_51164 copyAndEmpty ()Lnet/minecraft/class_1799;
METHOD method_53187 itemMatches (Lnet/minecraft/class_6885;)Z
ARG 1 registryEntryList
@ -256,6 +265,46 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
ARG 0 instance
METHOD method_55067 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
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;
COMMENT {@return the item of this stack}
COMMENT
@ -285,7 +334,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT
COMMENT @see <a href="#nbt-operations">Item Stack NBT Operations</a>
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
COMMENT @see #getAttributeModifiers
@ -450,27 +499,24 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
METHOD method_7954 toHoverableText ()Lnet/minecraft/class_2561;
COMMENT {@return a text consisting of the bracketed {@linkplain #getName stack name} that
COMMENT can be hovered to show the item stack's tooltip}
METHOD method_7956 damage (ILnet/minecraft/class_1309;Ljava/util/function/Consumer;)V
COMMENT Damages this item stack. This method should be used when an entity, including a player,
COMMENT damages the stack. This does not damage {@linkplain #isDamageable non-damageable}
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 a non-entity, such as a
COMMENT dispenser, damages the stack. This does not damage {@linkplain #isDamageable non-damageable}
COMMENT stacks, and the {@linkplain net.minecraft.enchantment.UnbreakingEnchantment
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 unbreaking enchantment} is applied to {@code amount} before damaging.
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
COMMENT <p>If the stack's damage is equal to or above {@linkplain Item#getMaxDamage the maximum
COMMENT damage} (i.e. the item is "broken"), this will call {@code breakCallback}, decrement the
COMMENT stack, and increment {@link net.minecraft.stat.Stats#BROKEN} if the stack is held
COMMENT by a player. The callback should call {@link LivingEntity#sendEquipmentBreakStatus}
COMMENT or {@link LivingEntity#sendToolBreakStatus}.
COMMENT <p>When the item "breaks", that is, the stack's damage is equal to or above
COMMENT {@linkplain Item#getMaxDamage the maximum damage}, {@code breakCallback} is run.
COMMENT Callers should decrement the stack size inside the callback.
ARG 1 amount
ARG 2 entity
COMMENT the entity that holds the stack to be damaged
ARG 3 breakCallback
COMMENT the callback that takes the entity holding the stack and is executed
COMMENT when the item breaks
ARG 2 random
ARG 3 player
COMMENT the player that damaged the stack, or {@code null} if no player is involved
ARG 4 breakCallback
COMMENT a callback run when the item "breaks"
METHOD method_7958 hasGlint ()Z
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.
@ -497,6 +543,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT @see Item#getMaxDamage
COMMENT @see #isDamaged
COMMENT @see #getDamage
COMMENT @see #isUnbreakable
METHOD method_7964 getName ()Lnet/minecraft/class_2561;
COMMENT {@return the custom name of the stack if it exists, or the item's name}
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
COMMENT @see <a href="#nbt-operations">Item Stack NBT Operations</a>
METHOD method_7970 damage (ILnet/minecraft/class_5819;Lnet/minecraft/class_3222;)Z
COMMENT Damages this item stack. This method should be used when a non-entity, such as a
COMMENT dispenser, damages the stack. This does not damage {@linkplain #isDamageable non-damageable}
METHOD method_7970 damage (ILnet/minecraft/class_1309;Lnet/minecraft/class_1304;)V
COMMENT Damages this item stack. This method should be used when an entity, including a player,
COMMENT damages the stack. This does not damage {@linkplain #isDamageable non-damageable}
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 <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
COMMENT <p>This method does not decrement the item count when the item "breaks". Callers should
COMMENT check the returned value and decrement themselves.
COMMENT
COMMENT @return whether the stack's damage is equal to or above {@linkplain Item#getMaxDamage
COMMENT the maximum damage} (i.e. whether the item is "broken")
COMMENT <p>If the stack's damage is equal to or above {@linkplain Item#getMaxDamage the maximum
COMMENT damage} (i.e. the item is "broken"), this will {@linkplain
COMMENT LivingEntity#sendEquipmentBreakStatus send the equipment break status}, decrement the
COMMENT stack, and increment {@link net.minecraft.stat.Stats#BROKEN} if the stack is held
COMMENT by a player.
ARG 1 amount
ARG 2 random
ARG 3 player
COMMENT the player that holds the stack to be damaged, or {@code null} if inapplicable
ARG 2 entity
ARG 3 slot
COMMENT the slot in which the stack is held
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 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;
COMMENT {@return a copy of this item stack, including the item count, NBT, and
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
COMMENT {@return whether the given item stacks are equal, including the item count and NBT}
COMMENT
COMMENT @see #areItemsEqual
COMMENT @see #canCombine
COMMENT @see #areItemsAndNbtEqual
ARG 0 left
ARG 1 right
METHOD method_7974 setDamage (I)V
COMMENT Sets the stack's damage to {@code damage}.
COMMENT
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 @see #getDamage
COMMENT @see #damage(int, Random, ServerPlayerEntity)
COMMENT @see #damage(int, LivingEntity, Consumer)
COMMENT @see #damage(int, Random, ServerPlayerEntity, Runnable)
COMMENT @see #damage(int, LivingEntity, EquipmentSlot)
ARG 1 damage
METHOD method_7976 getUseAction ()Lnet/minecraft/class_1839;
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>
ARG 1 key
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 1 right
METHOD method_7985 hasNbt ()Z
@ -616,6 +672,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT
COMMENT @see #isDamageable
COMMENT @see #getDamage
CLASS 1
FIELD field_48351 ITEM_PACKET_CODEC Lnet/minecraft/class_9139;
CLASS class_5422 TooltipSection
FIELD field_25775 flag 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_47026 CHISELED_TUFF_BRICKS 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_8047 JUNGLE_PRESSURE_PLATE 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 4 effectiveBlocks
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

View File

@ -5,5 +5,3 @@ CLASS net/minecraft/class_1758 net/minecraft/item/OnAStickItem
ARG 1 settings
ARG 2 target
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
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 3 attackSpeed
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
FIELD field_30921 MAX_USE_TIME I
FIELD field_30922 FOV_MULTIPLIER F
METHOD method_31582 playStopUsingSound (Lnet/minecraft/class_1309;)V
ARG 1 user

View File

@ -6,8 +6,4 @@ CLASS net/minecraft/class_1829 net/minecraft/item/SwordItem
ARG 2 attackDamage
ARG 3 attackSpeed
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

View File

@ -1,9 +1,5 @@
CLASS net/minecraft/class_1835 net/minecraft/item/TridentItem
FIELD field_23746 attributeModifiers Lcom/google/common/collect/Multimap;
FIELD field_30926 MIN_DRAW_DURATION I
FIELD field_30927 ATTACK_DAMAGE F
METHOD method_20284 (Lnet/minecraft/class_1309;)V
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
FIELD field_30928 THROW_SPEED F

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 <p>
COMMENT Used to track banners in a map state.
FIELD field_67 name Lnet/minecraft/class_2561;
FIELD field_68 color Lnet/minecraft/class_1767;
FIELD field_69 pos Lnet/minecraft/class_2338;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_1767;Lnet/minecraft/class_2561;)V
FIELD field_48918 CODEC Lcom/mojang/serialization/Codec;
FIELD field_48919 LIST_CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_1767;Ljava/util/Optional;)V
ARG 1 pos
ARG 2 dyeColor
ARG 3 name
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_35502 getColor ()Lnet/minecraft/class_1767;
METHOD method_67 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_17;
ARG 0 nbt
METHOD method_68 getName ()Lnet/minecraft/class_2561;
METHOD method_70 getPos ()Lnet/minecraft/class_2338;
METHOD method_56812 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_71 getKey ()Ljava/lang/String;
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;
ARG 0 blockView
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
FIELD comp_1842 type Lnet/minecraft/class_20$class_21;
FIELD comp_1843 x B
FIELD comp_1844 z B
FIELD comp_1845 rotation B
FIELD comp_1846 text Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_20$class_21;BBBLnet/minecraft/class_2561;)V
FIELD field_48920 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_20$class_21;BBBLjava/util/Optional;)V
ARG 1 type
ARG 2 x
ARG 3 z
ARG 4 rotation
ARG 5 text
METHOD comp_1842 type ()Lnet/minecraft/class_20$class_21;
METHOD comp_1843 x ()B
METHOD comp_1844 z ()B
METHOD comp_1845 rotation ()B
METHOD comp_1846 text ()Lnet/minecraft/class_2561;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_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_45789 name Ljava/lang/String;
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_82 tintColor I
METHOD <init> (Ljava/lang/String;ILjava/lang/String;ZIZZ)V
ARG 3 name
ARG 4 alwaysRender
ARG 5 tintColor
METHOD <init> (Ljava/lang/String;IILjava/lang/String;ZIZZ)V
ARG 3 index
ARG 4 name
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 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_53841 isStructure ()Z
METHOD method_56813 getIndex ()I
METHOD method_95 isAlwaysRendered ()Z
METHOD method_96 getTintColor ()I
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_25019 LOGGER Lorg/slf4j/Logger;
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_33992 iconCount I
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 6 locked
ARG 7 dimension
METHOD method_100 getPlayerMarkerPacket (ILnet/minecraft/class_1657;)Lnet/minecraft/class_2596;
ARG 1 id
METHOD method_100 getPlayerMarkerPacket (Lnet/minecraft/class_9209;Lnet/minecraft/class_1657;)Lnet/minecraft/class_2596;
ARG 1 mapId
ARG 2 player
METHOD method_101 getPlayerSyncData (Lnet/minecraft/class_1657;)Lnet/minecraft/class_22$class_23;
ARG 1 player
@ -108,8 +110,9 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
ARG 1 x
ARG 2 z
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 1 registryLookup
METHOD method_32372 hasMonumentIcon ()Z
METHOD method_32373 getIcons ()Ljava/lang/Iterable;
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
ARG 1 iconCount
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
FIELD field_124 emptyPacketsRequested I
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
ARG 1 startX
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
METHOD method_32375 getMapUpdateData ()Lnet/minecraft/class_22$class_5637;
METHOD method_32379 markIconsDirty ()V
CLASS class_5637 UpdateData
FIELD field_27892 startX I
FIELD field_27893 startZ I
FIELD field_27894 width I
FIELD field_27895 height I
FIELD field_27896 colors [B
FIELD comp_2316 startX I
FIELD comp_2317 startZ I
FIELD comp_2318 width I
FIELD comp_2319 height I
FIELD comp_2320 colors [B
FIELD field_48925 CODEC Lnet/minecraft/class_9139;
METHOD <init> (IIII[B)V
ARG 1 startX
ARG 2 startZ
ARG 3 width
ARG 4 height
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
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;
ARG 1 path
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
METHOD method_48433 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
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
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
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
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
METHOD method_52565 (ZLjava/lang/String;)V
ARG 1 error

View File

@ -7,9 +7,10 @@ CLASS net/minecraft/class_8490 net/minecraft/loot/LootDataType
ARG 1 codec
ARG 2 id
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 2 json
ARG 2 ops
ARG 3 json
METHOD method_51207 (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Lnet/minecraft/class_46;)V
ARG 0 reporter
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_44493 typeToIds Lcom/google/common/collect/Multimap;
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;
METHOD <init> (Lnet/minecraft/class_7225$class_7874;)V
ARG 1 registryLookup
METHOD method_20712 validate (Ljava/util/Map;)V
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;
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
ARG 2 type
ARG 3 idToValue
@ -16,14 +19,14 @@ CLASS net/minecraft/class_60 net/minecraft/loot/LootManager
ARG 4 value
METHOD method_51193 getIds (Lnet/minecraft/class_8490;)Ljava/util/Collection;
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 1 resourceManager
ARG 2 executor
ARG 3 results
METHOD method_51195 (Lnet/minecraft/class_8490;Ljava/util/Map;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)V
ARG 2 id
ARG 3 json
ARG 1 registryLookup
ARG 2 resourceManager
ARG 3 executor
METHOD method_51195 (Lnet/minecraft/class_8490;Lnet/minecraft/class_6903;Ljava/util/Map;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)V
ARG 3 id
ARG 4 json
METHOD method_51196 validate (Lnet/minecraft/class_58;Lnet/minecraft/class_8488;Ljava/lang/Object;)V
ARG 0 reporter
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;
ARG 0 id
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
METHOD method_53401 (Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult;
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
ARG 0 builder
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 2 enchantments
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;
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

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
ARG 1 conditions
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
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
METHOD method_53393 (Lnet/minecraft/class_6662;)Lnet/minecraft/class_6880;
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;
CLASS class_153 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 2 durationRange
CLASS class_8754 StewEffect

View File

@ -71,15 +71,16 @@ CLASS net/minecraft/class_2512 net/minecraft/nbt/NbtHelper
COMMENT the element to test
ARG 2 ignoreListOrder
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
COMMENT @see #fromBlockPos(BlockPos)
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
COMMENT @see #toBlockPos(NbtCompound)
COMMENT @see #toBlockPos(NbtCompound, String)
ARG 0 pos
METHOD method_25929 fromUuid (Ljava/util/UUID;)Lnet/minecraft/class_2495;
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_36380 PACKET_SENT_MARKER Lorg/slf4j/Marker;
FIELD field_44972 pendingDisconnectionReason Lnet/minecraft/class_2561;
FIELD field_45666 SERVERBOUND_PROTOCOL_KEY Lio/netty/util/AttributeKey;
FIELD field_45667 CLIENTBOUND_PROTOCOL_KEY Lio/netty/util/AttributeKey;
FIELD field_45668 queuedTasks Ljava/util/Queue;
FIELD field_45669 prePlayStateListener Lnet/minecraft/class_2547;
FIELD field_45955 packetSizeLogger Lnet/minecraft/class_8762;
FIELD field_48514 C2S_HANDSHAKE_STATE Lnet/minecraft/class_9127;
FIELD field_48515 duringLogin Z
METHOD <init> (Lnet/minecraft/class_2598;)V
ARG 1 side
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
ARG 1 packet
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 1 useEpoll
ARG 2 packetSizeLog
@ -88,13 +88,6 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
ARG 2 rejectsBadPackets
COMMENT whether this connection may abort if a compressed packet with a bad size is received
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
ARG 1 packet
ARG 2 callbacks
@ -131,13 +124,8 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
ARG 0 address
ARG 1 useEpoll
ARG 2 connection
METHOD method_52898 disableAutoRead ()V
METHOD method_52899 setS2CPacketHandler (Lnet/minecraft/class_8592;)V
ARG 1 intent
METHOD method_52900 (Lnet/minecraft/class_8592;Lnet/minecraft/class_2547;Ljava/lang/String;ILnet/minecraft/class_2535;)V
ARG 5 connection
METHOD method_52901 setHandlers (Lio/netty/channel/Channel;)V
ARG 0 channel
METHOD method_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
ARG 7 connection
METHOD method_52902 connect (Ljava/lang/String;ILnet/minecraft/class_2896;)V
ARG 1 address
ARG 2 port
@ -146,11 +134,13 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
ARG 1 address
ARG 2 port
ARG 3 listener
METHOD method_52904 connect (Ljava/lang/String;ILnet/minecraft/class_2547;Lnet/minecraft/class_8592;)V
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 2 port
ARG 3 listener
ARG 4 intent
ARG 3 outboundState
ARG 4 inboundState
ARG 5 prePlayStateListener
ARG 6 intent
METHOD method_52905 submit (Ljava/util/function/Consumer;)V
ARG 1 task
METHOD method_52906 send (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;Z)V
@ -159,11 +149,8 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
ARG 3 flush
METHOD method_52907 (Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;ZLnet/minecraft/class_2535;)V
ARG 3 connection
METHOD method_52908 getProtocolAttributeKey (Lnet/minecraft/class_2598;)Lio/netty/util/AttributeKey;
ARG 0 side
METHOD method_52909 getAddressAsString (Z)Ljava/lang/String;
ARG 1 logIps
METHOD method_52910 enableAutoRead ()V
METHOD method_52911 addValidator (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/class_2598;)V
ARG 0 pipeline
ARG 1 side
@ -171,20 +158,48 @@ CLASS net/minecraft/class_2535 net/minecraft/network/ClientConnection
COMMENT Sets the initial packet listener.
COMMENT
COMMENT @throws IllegalStateException if the listener was already set
COMMENT @see #setPacketListener
COMMENT @see #transitionInbound
COMMENT @see #transitionOutbound
ARG 1 packetListener
METHOD method_52915 flush ()V
METHOD method_52916 addValidatorInternal (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/class_2598;)V
ARG 0 pipeline
ARG 1 side
METHOD method_52918 flushInternal ()V
METHOD method_53505 resetPacketSizeLog (Lnet/minecraft/class_8743;)V
METHOD method_53505 resetPacketSizeLog (Lnet/minecraft/class_9191;)V
ARG 1 log
METHOD method_53859 addFlowControlHandler (Lio/netty/channel/ChannelPipeline;)V
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
METHOD initChannel (Lio/netty/channel/Channel;)V
ARG 1 channel
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
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
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_56444 getName ()Ljava/lang/String;

View File

@ -1,65 +1,6 @@
CLASS net/minecraft/class_2539 net/minecraft/network/NetworkState
FIELD field_20594 stateId Ljava/lang/String;
FIELD field_20595 packetHandlers Ljava/util/Map;
FIELD field_41866 UNKNOWN_PACKET_ID I
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_2539$class_4533;)V
ARG 3 stateId
ARG 4 initializer
METHOD method_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;
CLASS net/minecraft/class_9127 net/minecraft/network/NetworkState
METHOD comp_2235 side ()Lnet/minecraft/class_2598;
METHOD comp_2237 bundleHandler ()Lnet/minecraft/class_8039;
CLASS class_9128 Factory
METHOD bind (Ljava/util/function/Function;)Lnet/minecraft/class_9127;
ARG 1 registryBinder

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 </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 </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 </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 </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 </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 </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 written} in their string form.
FIELD field_33284 MAX_TEXT_LENGTH I
COMMENT The maximum size, in terms of JSON string length, allowed of the text read by
COMMENT {@link #readText()} or written by {@link #writeText(Text)}.
COMMENT The maximum size, in terms of JSON string length, allowed for serialized texts.
FIELD field_33287 MAX_READ_NBT_SIZE I
COMMENT The maximum size, in number of bytes, allowed of the NBT compound read by
COMMENT {@link #readNbt()}.
@ -299,6 +289,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @see #readString()
COMMENT @see #readString(int)
COMMENT @see #writeString(String)
ARG 1 string
ARG 2 maxLength
COMMENT the max length of the byte array
METHOD method_10789 writeLongArray ([J)Lnet/minecraft/class_2540;
@ -332,16 +323,6 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT
COMMENT @return the value read
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;
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
@ -464,14 +445,6 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @see net.minecraft.network.encoding.VarInts
ARG 1 value
COMMENT the value to write
METHOD method_10805 writeText (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2540;
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;
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.
@ -492,16 +465,6 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @see #readBlockPos()
ARG 1 pos
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
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
@ -590,14 +553,6 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @see #writeEnumConstant(Enum)
ARG 1 enumClass
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
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
@ -707,7 +662,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT the list to write
METHOD method_34061 (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException;
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 {@linkplain #readVarInt() var int} size followed by the entries
COMMENT sequentially.
@ -717,7 +672,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
ARG 1 collection
COMMENT the collection to write
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 {@linkplain #readVarInt() var int} size followed by each key and value
COMMENT pair.
@ -729,7 +684,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT the map to write
ARG 2 keyWriter
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 4 value
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)
ARG 1 consumer
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
COMMENT @param <T> the list's entry type
COMMENT @return the read list
COMMENT @see #readCollection(IntFunction, PacketByteBuf.PacketReader)
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
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)
ARG 1 keyReader
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 {@linkplain #readVarInt() var int} size followed by the entries
COMMENT sequentially.
@ -769,7 +724,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
ARG 1 collectionFactory
COMMENT a factory that creates a collection with a given size
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 {@linkplain #readVarInt() var int} size followed by each key and value
COMMENT pair.
@ -808,7 +763,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT
COMMENT @return the read chunk position
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 a boolean indicating if the value is present, followed by the value only if
COMMENT the value is present.
@ -816,7 +771,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @see #readOptional(PacketByteBuf.PacketReader)
ARG 1 value
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 a boolean indicating if the value is present, followed by the value only if
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;
ARG 0 applier
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
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
@ -867,7 +798,8 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT exists if signed).
COMMENT
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 a boolean indicating if the left side or the right side of the either,
COMMENT followed by the value.
@ -876,11 +808,11 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
ARG 1 either
ARG 2 leftWriter
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
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
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 a boolean indicating if the left side or the right side of the either,
COMMENT followed by the value.
@ -904,7 +836,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT
COMMENT @return the 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 a boolean indicating if the value is not null, followed by the value only if
COMMENT the value is not null.
@ -912,7 +844,7 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT @see #readNullable(PacketByteBuf.PacketReader)
ARG 1 value
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 a boolean indicating if the value is not null, followed by the value only if
COMMENT the value is not null.
@ -1019,13 +951,6 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT collection of properties.
COMMENT
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
COMMENT Writes a {@link Quaternionf} to this buf. A {@link Quaternionf} is represented
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 @see #readRegistryKey(RegistryKey)
COMMENT @see #writeRegistryKey(RegistryKey)
METHOD method_54148 readUnlimitedText ()Lnet/minecraft/class_2561;
COMMENT Reads a text from this buf. A text is represented as an NBT-encoded data.
COMMENT Unlike {@link #readText()}, this method can read an unlimited amount of text.
COMMENT
COMMENT @return the read text
COMMENT @see #readText()
COMMENT @see #writeText(Text)
METHOD method_56335 readBlockPos (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/class_2338;
ARG 0 buf
METHOD method_56336 writeBlockPos (Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_2338;)V
ARG 0 buf
ARG 1 pos
METHOD method_56337 writeUuid (Lio/netty/buffer/ByteBuf;Ljava/util/UUID;)V
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;
ARG 1 index
ARG 2 length
@ -1337,12 +1298,3 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
ARG 1 length
METHOD writerIndex (I)Lio/netty/buffer/ByteBuf;
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
METHOD method_53012 decode (Lio/netty/buffer/ByteBuf;I)Ljava/lang/String;
ARG 0 buf
ARG 1 length
ARG 1 maxLength
METHOD method_53013 encode (Lio/netty/buffer/ByteBuf;Ljava/lang/CharSequence;I)V
ARG 0 buf
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
FIELD field_11715 LOGGER Lorg/slf4j/Logger;
FIELD field_45677 protocolKey Lio/netty/util/AttributeKey;
METHOD <init> (Lio/netty/util/AttributeKey;)V
ARG 1 protocolKey
FIELD field_48536 state Lnet/minecraft/class_9127;
METHOD <init> (Lnet/minecraft/class_9127;)V
ARG 1 state
METHOD decode (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V
ARG 1 ctx
ARG 1 context
ARG 2 buf
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
METHOD method_53011 handle (Lio/netty/util/Attribute;Lnet/minecraft/class_2596;)V
ARG 0 protocolAttribute
METHOD method_56347 onDecoded (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/class_2596;)V
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

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
FIELD field_41878 MAX_PACKETS I
FIELD field_41879 NOOP Lnet/minecraft/class_8039;
METHOD method_48325 create (Ljava/lang/Class;Ljava/util/function/Function;Lnet/minecraft/class_8037;)Lnet/minecraft/class_8039;
ARG 0 bundlePacketType
METHOD method_48325 create (Lnet/minecraft/class_9145;Ljava/util/function/Function;Lnet/minecraft/class_8037;)Lnet/minecraft/class_8039;
ARG 0 id
ARG 1 bundleFunction
ARG 2 splitter
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
ARG 1 packet
ARG 2 consumer
CLASS 2
CLASS 1
CLASS 1
FIELD field_41884 packets Ljava/util/List;
CLASS class_8040 Bundler
METHOD method_48328 add (Lnet/minecraft/class_2596;)Lnet/minecraft/class_2596;
ARG 1 packet
CLASS class_8041 BundlerGetter
METHOD method_48312 getBundler ()Lnet/minecraft/class_8039;

View File

@ -1,10 +1,11 @@
CLASS net/minecraft/class_8035 net/minecraft/network/handler/PacketBundler
FIELD field_41869 currentBundler Lnet/minecraft/class_8039$class_8040;
FIELD field_41870 bundleHandler Lnet/minecraft/class_8039;
FIELD field_45675 protocolKey Lio/netty/util/AttributeKey;
METHOD <init> (Lio/netty/util/AttributeKey;)V
ARG 1 protocolKey
FIELD field_48534 handler Lnet/minecraft/class_8039;
METHOD <init> (Lnet/minecraft/class_8039;)V
ARG 1 handler
METHOD decode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V
ARG 1 context
ARG 2 packet
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
FIELD field_45953 packetSizeInBytes Ljava/util/concurrent/atomic/AtomicInteger;
FIELD field_45954 log Lnet/minecraft/class_8743;
METHOD <init> (Lnet/minecraft/class_8743;)V
FIELD field_45954 log Lnet/minecraft/class_9191;
METHOD <init> (Lnet/minecraft/class_9191;)V
ARG 1 log
METHOD method_53503 push ()V
METHOD method_53504 increment (I)V

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_8036 net/minecraft/network/handler/PacketUnbundler
FIELD field_45676 protocolKey Lio/netty/util/AttributeKey;
METHOD <init> (Lio/netty/util/AttributeKey;)V
ARG 1 protocolKey
FIELD field_48535 bundleHandler Lnet/minecraft/class_8039;
METHOD <init> (Lnet/minecraft/class_8039;)V
ARG 1 bundleHandler
METHOD encode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V
ARG 1 context
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
METHOD method_55512 onResourcePackRemove (Lnet/minecraft/class_9053;)V
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
METHOD method_52796 onFeatures (Lnet/minecraft/class_7832;)V
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
METHOD method_55450 onScoreboardScoreReset (Lnet/minecraft/class_9006;)V
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 @see ServerPacketListener
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
ARG 1 packet
METHOD method_52895 getSide ()Lnet/minecraft/class_2598;

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/class_8735 net/minecraft/network/listener/ServerConfigurationPacketListener
METHOD method_52408 onReady (Lnet/minecraft/class_8736;)V
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
METHOD method_54436 onSlotChangedState (Lnet/minecraft/class_8875;)V
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 1 registryManager
ARG 2 name
METHOD method_44835 params (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2556$class_7602;
ARG 1 name
CLASS class_7602 Parameters
COMMENT A record holding the message type and the decoration parameters.
FIELD comp_919 type Lnet/minecraft/class_2556;
METHOD <init> (Lnet/minecraft/class_2556;Lnet/minecraft/class_2561;)V
FIELD comp_919 type Lnet/minecraft/class_6880;
FIELD field_48776 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_2561;)V
ARG 1 type
ARG 2 name
METHOD comp_919 type ()Lnet/minecraft/class_2556;
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 comp_919 type ()Lnet/minecraft/class_6880;
METHOD method_44837 applyChatDecoration (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;
ARG 1 content
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.MessageCommand}.
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
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
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
METHOD method_53028 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_56479 getId ()Lnet/minecraft/class_8710$class_9154;
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
COMMENT {@return whether a throwable in writing of this packet allows the
COMMENT connection to simply skip the packet's sending than disconnecting}
METHOD method_11052 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11054 apply (Lnet/minecraft/class_2547;)V
ARG 1 listener
METHOD method_52273 getNewNetworkState ()Lnet/minecraft/class_2539;
COMMENT {@return a new network state to transition to, or {@code null}
COMMENT to indicate no state change}
COMMENT <p>
COMMENT The state transition is done on both the sender and receiver sides, but it
COMMENT is only in one direction (out of C2S and S2C). Another packet must be processed
COMMENT in the reverse direction to ensure the state in both directions are updated.
METHOD method_55846 getPacketId ()Lnet/minecraft/class_9145;
METHOD method_55943 transitionsNetworkState ()Z
COMMENT {@return {@code true} if the packet signals transitioning between {@link
COMMENT net.minecraft.network.NetworkState}s}
COMMENT
COMMENT <p>Such packets cannot be {@linkplain BundlePacket bundled}.
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
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
FIELD comp_1963 options Lnet/minecraft/class_8791;
FIELD field_48645 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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.query.QueryPingC2SPacket
FIELD field_33752 parameter I
FIELD field_48648 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V
ARG 1 parameter
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
FIELD field_33361 MAX_PAYLOAD_SIZE I
FIELD field_45694 ID_TO_READER Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_53026 readPayload (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8710;
ARG 0 id
ARG 1 buf
METHOD method_53027 readUnknownPayload (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8711;
ARG 0 id
ARG 1 buf
FIELD field_48646 CODEC Lnet/minecraft/class_9139;

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2827 net/minecraft/network/packet/c2s/common/KeepAliveC2SPacket
FIELD field_12883 id J
FIELD field_48647 CODEC Lnet/minecraft/class_9139;
METHOD <init> (J)V
ARG 1 id
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
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
ARG 1 buf
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
METHOD method_55627 hasFinished ()Z

View File

@ -1,3 +1,3 @@
CLASS net/minecraft/class_8736 net/minecraft/network/packet/c2s/config/ReadyC2SPacket
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
FIELD field_48700 INSTANCE Lnet/minecraft/class_8736;
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
FIELD field_44976 STATUS_ID I
FIELD field_44977 LOGIN_ID I
FIELD field_48228 TRANSFER_ID I
METHOD method_52283 getId ()I
METHOD method_52284 byId (I)Lnet/minecraft/class_8592;
ARG 0 id
METHOD method_52285 getState ()Lnet/minecraft/class_2539;

View File

@ -4,9 +4,12 @@ CLASS net/minecraft/class_2889 net/minecraft/network/packet/c2s/handshake/Handsh
FIELD comp_1565 port I
FIELD comp_1566 intendedState Lnet/minecraft/class_8592;
FIELD field_33372 MAX_ADDRESS_LENGTH I
FIELD field_48229 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD comp_1563 protocolVersion ()I
METHOD comp_1564 address ()Ljava/lang/String;
METHOD comp_1565 port ()I
METHOD comp_1566 intendedState ()Lnet/minecraft/class_8592;
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
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
FIELD field_48252 INSTANCE Lnet/minecraft/class_8593;
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
FIELD field_48250 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
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 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.
FIELD field_48251 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljavax/crypto/SecretKey;Ljava/security/PublicKey;[B)V
ARG 1 secretKey
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
ARG 1 nonce
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_1570 response Lnet/minecraft/class_8594;
FIELD field_33374 MAX_PAYLOAD_SIZE I
FIELD field_48249 CODEC Lnet/minecraft/class_9139;
METHOD comp_1569 queryId ()I
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;
COMMENT {@return the response payload read from {@code buf}}
COMMENT

View File

@ -1,3 +1,6 @@
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
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
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
FIELD field_48186 INSTANCE Lnet/minecraft/class_8591;
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
FIELD field_13020 tabToOpen Lnet/minecraft/class_2960;
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
ARG 1 buf
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_12418 open (Lnet/minecraft/class_8779;)Lnet/minecraft/class_2859;
ARG 0 advancement
METHOD method_55994 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_2860 Action

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2836 net/minecraft/network/packet/c2s/play/BoatPaddleStateC2SPacket
FIELD field_12906 rightPaddling Z
FIELD field_12907 leftPaddling Z
FIELD field_48203 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (ZZ)V
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2836 net/minecraft/network/packet/c2s/play/BoatPaddleS
ARG 2 rightPaddling
METHOD method_12284 isLeftPaddling ()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
FIELD field_26897 slot I
FIELD field_34039 MAX_TITLE_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
METHOD <init> (ILjava/util/List;Ljava/util/Optional;)V
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
FIELD field_48193 CODEC Lnet/minecraft/class_9139;

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2811 net/minecraft/network/packet/c2s/play/ButtonClickC2SPacket
FIELD field_12812 buttonId I
FIELD field_12813 syncId I
FIELD field_48188 CODEC Lnet/minecraft/class_9139;
METHOD <init> (II)V
ARG 1 syncId
ARG 2 buttonId
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2811 net/minecraft/network/packet/c2s/play/ButtonClick
ARG 1 buf
METHOD method_12186 getButtonId ()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_946 timestamp Ljava/time/Instant;
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
ARG 2 timestamp
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_946 timestamp ()Ljava/time/Instant;
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_34037 revision 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
ARG 1 syncId
ARG 2 revision
@ -15,14 +17,14 @@ CLASS net/minecraft/class_2813 net/minecraft/network/packet/c2s/play/ClickSlotC2
ARG 5 actionType
ARG 6 stack
ARG 7 modifiedStacks
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_12190 getStack ()Lnet/minecraft/class_1799;
METHOD method_12192 getSlot ()I
METHOD method_12193 getButton ()I
METHOD method_12194 getSyncId ()I
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_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_12977 entityId I
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
ARG 1 entity
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_12366 getMountJumpHeight ()I
METHOD method_36173 getEntityId ()I
METHOD method_55989 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_2849 Mode

View File

@ -1,8 +1,11 @@
CLASS net/minecraft/class_2799 net/minecraft/network/packet/c2s/play/ClientStatusC2SPacket
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
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2799$class_2800;)V
ARG 1 mode
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

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2815 net/minecraft/network/packet/c2s/play/CloseHandledScreenC2SPacket
FIELD field_12827 syncId I
FIELD field_48191 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V
ARG 1 syncId
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
FIELD comp_809 timestamp Ljava/time/Instant;
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
ARG 2 timestamp
ARG 3 salt
@ -31,3 +32,5 @@ CLASS net/minecraft/class_7472 net/minecraft/network/packet/c2s/play/CommandExec
ARG 1 buf
METHOD comp_809 timestamp ()Ljava/time/Instant;
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_12932 craftAll Z
FIELD field_12933 syncId I
FIELD field_48205 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_8786;Z)V
ARG 1 syncId
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_12319 shouldCraftAll ()Z
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
FIELD field_13070 stack Lnet/minecraft/class_1799;
FIELD field_13071 slot I
FIELD field_48219 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_1799;)V
ARG 1 slot
ARG 2 stack
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_12479 getStack ()Lnet/minecraft/class_1799;
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
FIELD field_13102 hand Lnet/minecraft/class_1268;
FIELD field_48223 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1268;)V
ARG 1 hand
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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_24055 maxDepth I
FIELD field_25323 keepJigsaws Z
FIELD field_48196 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2338;IZ)V
ARG 1 pos
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_27276 getMaxDepth ()I
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
FIELD field_48177 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
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
FIELD field_12908 slot I
FIELD field_48204 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V
ARG 1 slot
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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_12967 pos Lnet/minecraft/class_2338;
FIELD field_38048 sequence I
FIELD field_48207 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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_12363 getAction ()Lnet/minecraft/class_2846$class_2847;
METHOD method_42079 getSequence ()I
METHOD method_55988 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
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_33363 JUMPING_MASK I
FIELD field_33364 SNEAKING_MASK I
FIELD field_48209 CODEC Lnet/minecraft/class_9139;
METHOD <init> (FFZZ)V
ARG 1 sideways
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_12372 getSideways ()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_17602 blockHitResult Lnet/minecraft/class_3965;
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
ARG 1 hand
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_12546 getHand ()Lnet/minecraft/class_1268;
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_25660 playerSneaking Z
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
ARG 1 entityId
ARG 2 playerSneaking
@ -26,6 +27,8 @@ CLASS net/minecraft/class_2824 net/minecraft/network/packet/c2s/play/PlayerInter
ARG 3 pos
METHOD method_34209 handle (Lnet/minecraft/class_2824$class_5908;)V
ARG 1 handler
METHOD method_55976 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_5906 InteractTypeHandler
METHOD method_34211 getType ()Lnet/minecraft/class_2824$class_5907;
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
FIELD field_13136 hand Lnet/minecraft/class_1268;
FIELD field_38050 sequence I
FIELD field_48226 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1268;I)V
ARG 1 hand
ARG 2 sequence
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2886 net/minecraft/network/packet/c2s/play/PlayerInter
ARG 1 buf
METHOD method_12551 getHand ()Lnet/minecraft/class_1268;
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_36172 changesLook ()Z
CLASS class_2829 PositionAndOnGround
FIELD field_48198 CODEC Lnet/minecraft/class_9139;
METHOD <init> (DDDZ)V
ARG 1 x
ARG 3 y
@ -38,7 +39,10 @@ CLASS net/minecraft/class_2828 net/minecraft/network/packet/c2s/play/PlayerMoveC
ARG 7 onGround
METHOD method_34221 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2829;
ARG 0 buf
METHOD method_55979 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_2830 Full
FIELD field_48199 CODEC Lnet/minecraft/class_9139;
METHOD <init> (DDDFFZ)V
ARG 1 x
ARG 3 y
@ -48,15 +52,23 @@ CLASS net/minecraft/class_2828 net/minecraft/network/packet/c2s/play/PlayerMoveC
ARG 9 onGround
METHOD method_34222 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2830;
ARG 0 buf
METHOD method_55980 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_2831 LookAndOnGround
FIELD field_48200 CODEC Lnet/minecraft/class_9139;
METHOD <init> (FFZ)V
ARG 1 yaw
ARG 2 pitch
ARG 3 onGround
METHOD method_34223 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2831;
ARG 0 buf
METHOD method_55981 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_5911 OnGroundOnly
FIELD field_48201 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Z)V
ARG 1 onGround
METHOD method_34224 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_5911;
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
FIELD field_48182 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
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
FIELD field_12762 transactionId I
FIELD field_12763 pos Lnet/minecraft/class_2338;
FIELD field_48175 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_2338;)V
ARG 1 transactionId
ARG 2 pos
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2795 net/minecraft/network/packet/c2s/play/QueryBlockN
ARG 1 buf
METHOD method_12094 getPos ()Lnet/minecraft/class_2338;
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
FIELD field_12867 entityId I
FIELD field_12868 transactionId I
FIELD field_48194 CODEC Lnet/minecraft/class_9139;
METHOD <init> (II)V
ARG 1 transactionId
ARG 2 entityId
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2822 net/minecraft/network/packet/c2s/play/QueryEntity
ARG 1 buf
METHOD method_12244 getEntityId ()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
FIELD field_13004 recipeId Lnet/minecraft/class_2960;
FIELD field_48211 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_8786;)V
ARG 1 recipe
METHOD method_12406 getRecipeId ()Lnet/minecraft/class_2960;
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_25799 guiOpen Z
FIELD field_25800 filteringCraftable Z
FIELD field_48210 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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_30306 isGuiOpen ()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
FIELD field_13013 name Ljava/lang/String;
FIELD field_48212 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/lang/String;)V
ARG 1 name
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
FIELD field_12784 completionId I
FIELD field_12785 partialCommand Ljava/lang/String;
FIELD field_48185 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILjava/lang/String;)V
ARG 1 completionId
ARG 2 partialCommand
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2805 net/minecraft/network/packet/c2s/play/RequestComm
ARG 1 buf
METHOD method_12148 getPartialCommand ()Ljava/lang/String;
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
FIELD field_13036 tradeId I
FIELD field_48214 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V
ARG 1 tradeId
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
FIELD comp_1999 screenHandlerId I
FIELD field_48192 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
FIELD field_13129 targetUuid Ljava/util/UUID;
FIELD field_48224 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/util/UUID;)V
ARG 1 targetUuid
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_12541 getTarget (Lnet/minecraft/class_3218;)Lnet/minecraft/class_1297;
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
FIELD field_12758 teleportId I
FIELD field_48174 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V
ARG 1 teleportId
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
FIELD field_13049 secondaryEffectId Ljava/util/Optional;
FIELD field_13050 primaryEffectId Ljava/util/Optional;
FIELD field_48215 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 primaryEffectId
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_33366 CONDITIONAL_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
ARG 1 pos
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_12473 getPos ()Lnet/minecraft/class_2338;
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_13067 entityId I
FIELD field_13068 command Ljava/lang/String;
FIELD field_48218 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILjava/lang/String;Z)V
ARG 1 entityId
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;
ARG 1 world
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
FIELD field_18805 difficulty Lnet/minecraft/class_1267;
FIELD field_48176 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1267;)V
ARG 1 difficulty
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
FIELD field_18806 difficultyLocked Z
FIELD field_48197 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Z)V
ARG 1 difficultyLocked
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_46917 selectionPriority 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
ARG 1 pos
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_54668 getSelectionPriority ()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
FIELD field_12948 flying Z
FIELD field_33362 FLYING_MASK I
FIELD field_48206 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1656;)V
ARG 1 abilities
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
FIELD field_13052 selectedSlot I
FIELD field_48216 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V
ARG 1 selectedSlot
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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_33371 MAX_LINE_LENGTH I
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
ARG 1 pos
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_12510 getPos ()Lnet/minecraft/class_2338;
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_33369 SHOW_AIR_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
ARG 1 pos
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_12505 shouldShowBoundingBox ()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_12898 yaw F
FIELD field_12899 x D
FIELD field_48202 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1297;)V
ARG 1 entity
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_12280 getY ()D
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
FIELD field_13292 startTime J
FIELD field_48257 CODEC Lnet/minecraft/class_9139;
METHOD <init> (J)V
ARG 1 startTime
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
FIELD field_48259 INSTANCE Lnet/minecraft/class_2937;
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 the client on the main thread's tick, and the number is sent as a regular int
COMMENT than a varint.
FIELD field_48624 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V
ARG 1 parameter
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
FIELD field_33326 MAX_PAYLOAD_SIZE I
FIELD field_45693 ID_TO_READER Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_53023 readPayload (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8710;
FIELD field_48620 PLAY_CODEC Lnet/minecraft/class_9139;
FIELD field_48621 CONFIGURATION_CODEC Lnet/minecraft/class_9139;
METHOD method_56460 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_9139;
ARG 0 id
ARG 1 buf
METHOD method_53025 readUnknownPayload (Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_8711;
METHOD method_56461 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_9139;
ARG 0 id
ARG 1 buf

View File

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

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2670 net/minecraft/network/packet/s2c/common/KeepAliveS2CPacket
FIELD field_12211 id J
FIELD field_48623 CODEC Lnet/minecraft/class_9139;
METHOD <init> (J)V
ARG 1 id
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
FIELD field_48625 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
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
FIELD field_33340 MAX_HASH_LENGTH I
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
FIELD field_48626 CODEC Lnet/minecraft/class_9139;

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
FIELD field_12757 groups Ljava/util/Map;
FIELD field_48630 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/util/Map;)V
ARG 1 groups
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
ARG 0 bufx
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
FIELD comp_1724 registryManager Lnet/minecraft/class_5455$class_6890;
FIELD field_45713 VANILLA_REGISTRY_OPS Lnet/minecraft/class_6903;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD comp_1724 registryManager ()Lnet/minecraft/class_5455$class_6890;
FIELD field_48692 CODEC Lnet/minecraft/class_9139;
FIELD field_48777 REGISTRY_KEY_CODEC Lnet/minecraft/class_9139;

View File

@ -1,3 +1,6 @@
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
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
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
FIELD field_48690 INSTANCE Lnet/minecraft/class_8733;
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
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
ARG 1 buf
METHOD method_53028 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_5243 Bee
FIELD comp_1650 entityId I
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
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
ARG 1 buf
METHOD method_56480 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_4232 Brain
FIELD comp_1660 entityId I
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
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
ARG 1 buf
METHOD method_56482 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_9005 BreezeInfo
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,4 +1,7 @@
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
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
FIELD field_45699 ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
FIELD field_48662 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48663 ID Lnet/minecraft/class_8710$class_9154;

View File

@ -1,4 +1,7 @@
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
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
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
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
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
ARG 1 buf
METHOD method_53034 (Lnet/minecraft/class_2540;Lnet/minecraft/class_8716$class_8717;)V
ARG 0 buf
ARG 1 goal
METHOD method_56497 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_8717 Goal
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,7 +1,10 @@
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
ARG 1 buf
METHOD method_56498 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_8719 HiveInfo
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,4 +1,7 @@
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
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
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
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
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
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
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
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
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
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
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
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
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
ARG 1 buf
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
METHOD method_53039 readBox (Lnet/minecraft/class_2540;)Lnet/minecraft/class_3341;
ARG 0 buf
METHOD method_56505 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_8727 Piece
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,4 +1,7 @@
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
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
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
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
FIELD field_13232 compressionThreshold I
FIELD field_48236 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V
ARG 1 compressionThreshold
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
FIELD field_13243 reason Lnet/minecraft/class_2561;
FIELD field_48237 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_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_13210 nonce [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 2 publicKey
ARG 3 nonce
ARG 4 needsAuthentication
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_12610 getServerId ()Ljava/lang/String;
METHOD method_12611 getPublicKey ()Ljava/security/PublicKey;
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
FIELD comp_1567 queryId I
FIELD field_33373 MAX_PAYLOAD_SIZE I
FIELD field_48232 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_8595;)V
ARG 1 queryId
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;
ARG 0 id
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
FIELD field_13190 profile Lcom/mojang/authlib/GameProfile;
FIELD field_48233 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lcom/mojang/authlib/GameProfile;)V
ARG 1 profile
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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_12717 toEarn Ljava/util/List;
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
METHOD <init> (ZLjava/util/Collection;Ljava/util/Set;Ljava/util/Map;)V
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
ARG 0 buf2
ARG 1 progress
METHOD method_34198 (Lnet/minecraft/class_2540;Lnet/minecraft/class_8779;)V
ARG 0 buf2
ARG 1 task
METHOD method_55952 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

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_12033 entityId I
FIELD field_12034 pos Lnet/minecraft/class_2338;
FIELD field_47902 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_2338;I)V
ARG 1 entityId
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_11278 getProgress ()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_12039 nbt Lnet/minecraft/class_2487;
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
ARG 1 pos
ARG 2 blockEntityType
ARG 3 nbt
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11290 getNbt ()Lnet/minecraft/class_2487;
METHOD method_11291 getBlockEntityType ()Lnet/minecraft/class_2591;
METHOD method_11293 getPos ()Lnet/minecraft/class_2338;
METHOD method_38585 create (Lnet/minecraft/class_2586;)Lnet/minecraft/class_2622;
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 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_12043 block Lnet/minecraft/class_2248;
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
ARG 1 pos
ARG 2 block
ARG 3 type
ARG 4 data
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_11294 getType ()I
METHOD method_11295 getBlock ()Lnet/minecraft/class_2248;
METHOD method_11296 getData ()I
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
FIELD field_12051 state Lnet/minecraft/class_2680;
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
ARG 1 world
ARG 2 pos
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
ARG 2 state
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11308 getState ()Lnet/minecraft/class_2680;
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_33315 DRAGON_MUSIC_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
ARG 1 uuid
ARG 2 action
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_34089 add (Lnet/minecraft/class_1259;)Lnet/minecraft/class_2629;
ARG 0 bar
@ -28,6 +29,8 @@ CLASS net/minecraft/class_2629 net/minecraft/network/packet/s2c/play/BossBarS2CP
ARG 0 bar
METHOD method_34098 updateProperties (Lnet/minecraft/class_1259;)Lnet/minecraft/class_2629;
ARG 0 bar
METHOD method_55861 write (Lnet/minecraft/class_9129;)V
ARG 1 buf
CLASS class_5880 AddAction
FIELD field_29100 name Lnet/minecraft/class_2561;
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
METHOD <init> (Lnet/minecraft/class_1259;)V
ARG 1 bar
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
CLASS class_5881 Consumer
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
ARG 1 uuid
ARG 2 consumer
METHOD method_34107 toPacket (Lnet/minecraft/class_2540;)V
METHOD method_34107 toPacket (Lnet/minecraft/class_9129;)V
ARG 1 buf
CLASS class_5883 Type
FIELD field_29113 parser Ljava/util/function/Function;
METHOD <init> (Ljava/lang/String;ILjava/util/function/Function;)V
FIELD field_29113 parser Lnet/minecraft/class_9141;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_9141;)V
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
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
ARG 1 name
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
CLASS class_5885 UpdateProgressAction
FIELD field_29116 percent F
METHOD <init> (F)V
ARG 1 percent
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
CLASS class_5886 UpdatePropertiesAction
FIELD field_29117 darkenSky Z
FIELD field_29118 dragonMusic Z
FIELD field_29119 thickenFog Z
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD <init> (ZZZ)V
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
ARG 1 color
ARG 2 style
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD <init> (Lnet/minecraft/class_9129;)V
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 @see net.minecraft.server.network.ServerPlayerEntity#sendChatMessage
COMMENT @see net.minecraft.client.network.ClientPlayNetworkHandler#onChatMessage
FIELD comp_943 serializedParameters Lnet/minecraft/class_2556$class_7603;
METHOD <init> (Lnet/minecraft/class_2540;)V
FIELD comp_943 serializedParameters Lnet/minecraft/class_2556$class_7602;
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
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
FIELD field_47920 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_55872 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_7598 Action

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_8212 net/minecraft/network/packet/s2c/play/ChunkBiomeDataS2CPacket
FIELD field_43094 MAX_SIZE I
FIELD field_47911 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
ARG 0 bufx
ARG 1 data
METHOD method_55864 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_8213 Serialized
METHOD <init> (Lnet/minecraft/class_2540;)V
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_34864 sectionsData [B
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 2 x
ARG 3 z
METHOD <init> (Lnet/minecraft/class_2818;)V
ARG 1 chunk
METHOD method_38586 getSectionsDataBuf ()Lnet/minecraft/class_2540;
METHOD method_38587 getBlockEntities (II)Ljava/util/function/Consumer;
ARG 1 x
@ -17,14 +17,11 @@ CLASS net/minecraft/class_6603 net/minecraft/network/packet/s2c/play/ChunkData
ARG 3 visitor
METHOD method_38589 getSectionsPacketSize (Lnet/minecraft/class_2818;)I
ARG 0 chunk
METHOD method_38590 write (Lnet/minecraft/class_2540;)V
METHOD method_38590 write (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_38591 writeSections (Lnet/minecraft/class_2540;Lnet/minecraft/class_2818;)V
ARG 0 buf
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
ARG 1 consumer
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_34868 type Lnet/minecraft/class_2591;
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
ARG 1 localXz
ARG 2 y
ARG 3 type
ARG 4 nbt
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_38596 of (Lnet/minecraft/class_2586;)Lnet/minecraft/class_6603$class_6604;
ARG 0 blockEntity
METHOD method_38597 write (Lnet/minecraft/class_2540;)V
METHOD method_38597 write (Lnet/minecraft/class_9129;)V
ARG 1 buf
CLASS class_6605 BlockEntityVisitor
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_34870 chunkData Lnet/minecraft/class_6603;
FIELD field_34871 lightData Lnet/minecraft/class_6606;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
FIELD field_47933 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2818;Lnet/minecraft/class_3568;Ljava/util/BitSet;Ljava/util/BitSet;)V
ARG 1 chunk
ARG 2 lightProvider
ARG 3 skyBits
ARG 4 blockBits
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_11523 getChunkX ()I
METHOD method_11524 getChunkZ ()I
METHOD method_38598 getChunkData ()Lnet/minecraft/class_6603;
METHOD method_38599 getLightData ()Lnet/minecraft/class_6606;
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 @see ChunkSectionPos#packLocal(BlockPos)
FIELD field_26347 blockStates [Lnet/minecraft/class_2680;
FIELD field_47964 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
COMMENT Calls the given consumer for each pair of block position and block state contained in this packet.
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
FIELD field_19146 distance I
FIELD field_47976 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V
ARG 1 distance
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
FIELD field_19206 chunkX I
FIELD field_19207 chunkZ I
FIELD field_47975 CODEC Lnet/minecraft/class_9139;
METHOD <init> (II)V
ARG 1 x
ARG 2 z
@ -8,3 +9,5 @@ CLASS net/minecraft/class_4282 net/minecraft/network/packet/s2c/play/ChunkRender
ARG 1 buf
METHOD method_20322 getChunkX ()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
FIELD field_47908 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
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
FIELD field_29122 reset Z
FIELD field_47912 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Z)V
ARG 1 reset
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
FIELD field_12137 syncId I
FIELD field_47915 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V
ARG 1 syncId
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
FIELD field_12121 suggestions Lcom/mojang/brigadier/suggestion/Suggestions;
FIELD field_12122 completionId I
FIELD field_47913 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILcom/mojang/brigadier/suggestion/Suggestions;)V
ARG 1 completionId
ARG 2 suggestions
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11397 getSuggestions ()Lcom/mojang/brigadier/suggestion/Suggestions;
METHOD method_11399 getCompletionId ()I
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
METHOD method_56608 (Lcom/mojang/brigadier/context/StringRange;Lnet/minecraft/class_2639$class_9177;)Lcom/mojang/brigadier/suggestion/Suggestion;
ARG 1 suggestion
METHOD method_43880 (Lnet/minecraft/class_2540;Lcom/mojang/brigadier/Message;)V
ARG 0 buf3
ARG 1 tooltip
METHOD method_56609 (Lcom/mojang/brigadier/suggestion/Suggestion;)Lnet/minecraft/class_2639$class_9177;
ARG 0 suggestion
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
FIELD field_38038 rootSize I
FIELD field_38039 nodes Ljava/util/List;
FIELD field_47914 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lcom/mojang/brigadier/tree/RootCommandNode;)V
ARG 1 rootNode
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
METHOD method_42068 (Ljava/util/function/BiPredicate;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntSet;I)Z
ARG 0 index
METHOD method_55867 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_2642 CommandNodeData
FIELD field_12124 flags I
FIELD field_12125 childNodeIndices [I

View File

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

View File

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

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2695 net/minecraft/network/packet/s2c/play/CraftFailedResponseS2CPacket
FIELD field_12332 recipeId Lnet/minecraft/class_2960;
FIELD field_12333 syncId I
FIELD field_47947 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_8786;)V
ARG 1 syncId
ARG 2 recipe
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2695 net/minecraft/network/packet/s2c/play/CraftFailed
ARG 1 buf
METHOD method_11684 getRecipeId ()Lnet/minecraft/class_2960;
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
FIELD field_47929 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1309;)V
ARG 1 entity
METHOD <init> (Lnet/minecraft/class_2540;)V
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
FIELD field_29133 entityId I
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;
FIELD field_47953 CODEC Lnet/minecraft/class_9139;

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
FIELD field_12090 difficulty Lnet/minecraft/class_1267;
FIELD field_12091 difficultyLocked Z
FIELD field_47907 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1267;Z)V
ARG 1 difficulty
ARG 2 difficultyLocked
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2632 net/minecraft/network/packet/s2c/play/DifficultyS
ARG 1 buf
METHOD method_11340 isDifficultyLocked ()Z
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
FIELD field_29132 timeSinceLastAttack I
FIELD field_47950 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V
ARG 1 timeSinceLastAttack
METHOD <init> (Lnet/minecraft/class_1283;)V
ARG 1 damageTracker
METHOD <init> (Lnet/minecraft/class_2540;)V
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
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
FIELD field_47951 INSTANCE Lnet/minecraft/class_5891;
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
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
FIELD field_47997 INSTANCE Lnet/minecraft/class_8588;
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
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
ARG 1 entityIds
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
ARG 1 entityIds
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_33299 CRIT I
FIELD field_33300 ENCHANTED_HIT I
FIELD field_47898 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1297;I)V
ARG 1 entity
ARG 2 animationId
@ -13,3 +14,5 @@ CLASS net/minecraft/class_2616 net/minecraft/network/packet/s2c/play/EntityAnima
ARG 1 buf
METHOD method_11267 getAnimationId ()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
FIELD field_12478 holdingEntityId 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
ARG 1 attachedEntity
ARG 2 holdingEntity
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2740 net/minecraft/network/packet/s2c/play/EntityAttac
ARG 1 buf
METHOD method_11810 getHoldingEntityId ()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
FIELD field_12719 entityId I
FIELD field_12720 entries Ljava/util/List;
FIELD field_48008 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILjava/util/Collection;)V
ARG 1 entityId
ARG 2 attributes
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (ILjava/util/List;)V
ARG 1 entityId
ARG 2 attributes
METHOD method_11937 getEntityId ()I
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
FIELD field_12722 baseValue D
FIELD field_12723 modifiers Ljava/util/Collection;
FIELD field_12724 attribute Lnet/minecraft/class_1320;
METHOD <init> (Lnet/minecraft/class_1320;DLjava/util/Collection;)V
ARG 1 attribute
FIELD field_48009 MODIFIER_CODEC Lnet/minecraft/class_9139;
FIELD field_48010 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_6880;DLjava/util/Collection;)V
ARG 2 baseValue
ARG 4 modifiers
METHOD method_11939 getModifiers ()Ljava/util/Collection;
METHOD method_11940 getAttribute ()Lnet/minecraft/class_1320;
METHOD method_11941 getBaseValue ()D
METHOD method_55953 (Ljava/util/UUID;Ljava/lang/Double;Lnet/minecraft/class_1322$class_1323;)Lnet/minecraft/class_1322;
ARG 0 attribute
ARG 1 base
ARG 2 modifiers

View File

@ -1,8 +1,10 @@
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
ARG 1 entity
ARG 2 damageSource
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_49071 createDamageSource (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1282;
ARG 1 world
@ -16,3 +18,5 @@ CLASS net/minecraft/class_8143 net/minecraft/network/packet/s2c/play/EntityDamag
ARG 0 buf
METHOD method_49076 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_243;
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
FIELD field_12565 id I
FIELD field_25721 equipmentList Ljava/util/List;
FIELD field_47982 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILjava/util/List;)V
ARG 1 id
ARG 2 equipmentList
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_11820 getId ()I
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
FIELD field_12593 passengerIds [I
FIELD field_12594 id I
FIELD field_47986 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11840 getPassengerIds ()[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_12706 pitch B
FIELD field_12707 yaw B
FIELD field_48004 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1297;)V
ARG 1 entity
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_11921 getPitch ()B
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_36152 getDeltaZ ()S
CLASS class_2685 MoveRelative
FIELD field_47940 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ISSSZ)V
ARG 1 entityId
ARG 2 deltaX
@ -37,7 +38,10 @@ CLASS net/minecraft/class_2684 net/minecraft/network/packet/s2c/play/EntityS2CPa
ARG 5 onGround
METHOD method_34138 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2684$class_2685;
ARG 0 buf
METHOD method_55890 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_2686 RotateAndMoveRelative
FIELD field_47941 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ISSSBBZ)V
ARG 1 entityId
ARG 2 deltaX
@ -48,7 +52,10 @@ CLASS net/minecraft/class_2684 net/minecraft/network/packet/s2c/play/EntityS2CPa
ARG 7 onGround
METHOD method_34139 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2684$class_2686;
ARG 0 buf
METHOD method_55891 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_2687 Rotate
FIELD field_47942 CODEC Lnet/minecraft/class_9139;
METHOD <init> (IBBZ)V
ARG 1 entityId
ARG 2 yaw
@ -56,3 +63,5 @@ CLASS net/minecraft/class_2684 net/minecraft/network/packet/s2c/play/EntityS2CPa
ARG 4 onGround
METHOD method_34140 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2684$class_2687;
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
FIELD field_12436 headYaw B
FIELD field_12437 entity I
FIELD field_47963 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1297;B)V
ARG 1 entity
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;
ARG 1 world
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 in the velocity vector sent by this packet.
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
ARG 1 id
ARG 2 uuid
@ -37,7 +38,7 @@ CLASS net/minecraft/class_2604 net/minecraft/network/packet/s2c/play/EntitySpawn
ARG 1 entity
ARG 2 entityData
ARG 3 pos
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_11164 getUuid ()Ljava/util/UUID;
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_11176 getZ ()D
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
FIELD field_12725 effectId Lnet/minecraft/class_1291;
FIELD field_12725 effectId Lnet/minecraft/class_6880;
FIELD field_12726 duration I
FIELD field_12727 entityId I
FIELD field_12728 flags B
FIELD field_12729 amplifier B
FIELD field_12729 amplifier I
FIELD field_33356 AMBIENT_MASK I
FIELD field_33357 SHOW_PARTICLES_MASK I
FIELD field_33358 SHOW_ICON_MASK I
FIELD field_38364 factorCalculationData Lnet/minecraft/class_1293$class_7247;
METHOD <init> (ILnet/minecraft/class_1293;)V
FIELD field_47706 KEEP_FADING_MASK I
FIELD field_48011 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_1293;Z)V
ARG 1 entityId
ARG 2 effect
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 3 keepFading
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_11942 shouldShowIcon ()Z
METHOD method_11943 getEntityId ()I
METHOD method_11944 getDuration ()I
METHOD method_11945 getAmplifier ()B
METHOD method_11946 getEffectId ()Lnet/minecraft/class_1291;
METHOD method_11945 getAmplifier ()I
METHOD method_11946 getEffectId ()Lnet/minecraft/class_6880;
METHOD method_11949 shouldShowParticles ()Z
METHOD method_11950 isAmbient ()Z
METHOD method_42625 getFactorCalculationData ()Lnet/minecraft/class_1293$class_7247;
METHOD method_43891 (Lnet/minecraft/class_2540;Lnet/minecraft/class_1293$class_7247;)V
ARG 0 buf2
ARG 1 factorCalculationData
METHOD method_43892 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1293$class_7247;
ARG 0 buf2
METHOD method_55629 keepFading ()Z
METHOD method_55954 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2663 net/minecraft/network/packet/s2c/play/EntityStatusS2CPacket
FIELD field_12174 status B
FIELD field_12175 id I
FIELD field_47924 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1297;B)V
ARG 1 entity
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;
ARG 1 world
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_1128 trackedValues Ljava/util/List;
FIELD field_40850 MARKER_ID I
FIELD field_47979 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILjava/util/List;)V
ARG 1 id
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD comp_1127 id ()I
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 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
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_12563 velocityX I
FIELD field_12564 id I
FIELD field_47981 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_243;)V
ARG 1 id
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_11818 getId ()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_12581 experience I
FIELD field_12582 experienceLevel I
FIELD field_47983 CODEC Lnet/minecraft/class_9139;
METHOD <init> (FII)V
ARG 1 barProgress
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_11828 getExperience ()I
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_11973 experience I
FIELD field_11974 id I
FIELD field_47897 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1303;)V
ARG 1 experienceOrbEntity
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_11184 getExperience ()I
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_47516 emitterParticle Lnet/minecraft/class_2394;
FIELD field_47517 destructionType Lnet/minecraft/class_1927$class_4179;
FIELD field_47518 soundEvent Lnet/minecraft/class_3414;
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_47518 soundEvent Lnet/minecraft/class_6880;
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 3 y
ARG 5 z
@ -28,8 +29,7 @@ CLASS net/minecraft/class_2664 net/minecraft/network/packet/s2c/play/ExplosionS2
ARG 10 destructionType
ARG 11 particle
ARG 12 emitterParticle
ARG 13 soundEvent
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_11472 getPlayerVelocityX ()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
ARG 3 buf2
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_55329 getParticle ()Lnet/minecraft/class_2394;
METHOD method_55330 getEmitterParticle ()Lnet/minecraft/class_2394;
METHOD method_55331 getSoundEvent ()Lnet/minecraft/class_3414;
METHOD method_55628 writeParticleEffect (Lnet/minecraft/class_2540;Lnet/minecraft/class_2394;)V
METHOD method_55331 getSoundEvent ()Lnet/minecraft/class_6880;
METHOD method_55877 write (Lnet/minecraft/class_9129;)V
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_98 viewDistance I
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
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD comp_100 showDeathScreen ()Z
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 method_34135 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_5321;
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
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
FIELD field_48000 CODEC Lnet/minecraft/class_9139;

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_46189 LIMITED_CRAFTING_TOGGLED 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
ARG 1 buf
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
METHOD method_11491 getReason ()Lnet/minecraft/class_2668$class_5402;
METHOD method_11492 getValue ()F
METHOD method_55879 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_5402 Reason
FIELD field_25657 REASONS Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
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_12584 health F
FIELD field_12585 food I
FIELD field_47984 CODEC Lnet/minecraft/class_9139;
METHOD <init> (FIF)V
ARG 1 health
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_11833 getHealth ()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_34034 revision I
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
ARG 1 syncId
ARG 2 revision
ARG 3 contents
ARG 4 cursorStack
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_11440 getSyncId ()I
METHOD method_11441 getContents ()Ljava/util/List;
METHOD method_37437 getCursorStack ()Lnet/minecraft/class_1799;
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_12693 collectorEntityId I
FIELD field_12694 entityId I
FIELD field_48003 CODEC Lnet/minecraft/class_9139;
METHOD <init> (III)V
ARG 1 entityId
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_11913 getStackAmount ()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_34877 skyNibbles 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
ARG 1 pos
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
ARG 1 buf
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_38607 (Lnet/minecraft/class_2540;)[B
ARG 0 b
METHOD method_38608 getInitedBlock ()Ljava/util/BitSet;
METHOD method_38609 getUninitedBlock ()Ljava/util/BitSet;
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_12265 chunkX I
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
ARG 1 chunkPos
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_11558 getChunkX ()I
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_12388 entityId I
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
ARG 1 selfAnchor
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_11732 getTargetPosition (Lnet/minecraft/class_1937;)Lnet/minecraft/class_243;
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
FIELD field_12296 scale B
FIELD field_12303 id I
FIELD field_12304 icons Ljava/util/List;
FIELD field_17433 locked Z
FIELD field_28016 updateData Lnet/minecraft/class_22$class_5637;
METHOD <init> (IBZLjava/util/Collection;Lnet/minecraft/class_22$class_5637;)V
ARG 1 id
FIELD comp_2273 icons Ljava/util/Optional;
FIELD comp_2274 updateData Ljava/util/Optional;
FIELD field_47938 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_9209;BZLjava/util/Collection;Lnet/minecraft/class_22$class_5637;)V
ARG 1 mapId
ARG 2 scale
ARG 3 locked
ARG 4 icons
ARG 5 updateData
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD comp_2273 icons ()Ljava/util/Optional;
METHOD comp_2274 updateData ()Ljava/util/Optional;
METHOD method_11642 apply (Lnet/minecraft/class_22;)V
ARG 1 mapState
METHOD method_11644 getId ()I
METHOD method_32701 getScale ()B
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
METHOD method_56618 (Lnet/minecraft/class_22;Lnet/minecraft/class_22$class_5637;)V
ARG 1 updateData

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2774 net/minecraft/network/packet/s2c/play/NbtQueryResponseS2CPacket
FIELD field_12690 nbt Lnet/minecraft/class_2487;
FIELD field_12691 transactionId I
FIELD field_48002 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_2487;)V
ARG 1 transactionId
ARG 2 nbt
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2774 net/minecraft/network/packet/s2c/play/NbtQueryRes
ARG 1 buf
METHOD method_11910 getTransactionId ()I
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_12143 slotCount I
FIELD field_12144 syncId I
FIELD field_47928 CODEC Lnet/minecraft/class_9139;
METHOD <init> (III)V
ARG 1 syncId
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_11433 getHorseId ()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_17437 screenHandlerId Lnet/minecraft/class_3917;
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
ARG 1 syncId
ARG 2 type
ARG 2 screenHandlerId
ARG 3 name
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_17592 getSyncId ()I
METHOD method_17593 getScreenHandlerType ()Lnet/minecraft/class_3917;
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
FIELD field_17199 hand Lnet/minecraft/class_1268;
FIELD field_47944 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1268;)V
ARG 1 hand
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
FIELD field_29142 message Lnet/minecraft/class_2561;
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;
FIELD field_47967 CODEC Lnet/minecraft/class_9139;

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_12259 parameters Lnet/minecraft/class_2394;
FIELD field_12260 speed F
FIELD field_47935 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2394;ZDDDFFFFI)V
ARG 1 parameters
ARG 2 longDistance
@ -20,11 +21,8 @@ CLASS net/minecraft/class_2675 net/minecraft/network/packet/s2c/play/ParticleS2C
ARG 11 offsetZ
ARG 12 speed
ARG 13 count
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD <init> (Lnet/minecraft/class_9129;)V
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_11544 getX ()D
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_11551 getParameters ()Lnet/minecraft/class_2394;
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_12642 sound Lnet/minecraft/class_6880;
FIELD field_38819 seed J
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
FIELD field_47994 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_3419;Lnet/minecraft/class_1297;FFJ)V
ARG 1 sound
ARG 2 category
@ -14,9 +13,13 @@ CLASS net/minecraft/class_2765 net/minecraft/network/packet/s2c/play/PlaySoundFr
ARG 4 volume
ARG 5 pitch
ARG 6 seed
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_11880 getPitch ()F
METHOD method_11881 getCategory ()Lnet/minecraft/class_3419;
METHOD method_11882 getSound ()Lnet/minecraft/class_6880;
METHOD method_11883 getEntityId ()I
METHOD method_11885 getVolume ()F
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_33353 COORDINATE_SCALE F
FIELD field_38820 seed J
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
FIELD field_47995 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_3419;DDDFFJ)V
ARG 1 sound
ARG 2 category
@ -19,6 +18,8 @@ CLASS net/minecraft/class_2767 net/minecraft/network/packet/s2c/play/PlaySoundS2
ARG 9 volume
ARG 10 pitch
ARG 11 seed
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_11888 getCategory ()Lnet/minecraft/class_3419;
METHOD method_11889 getY ()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_11894 getSound ()Lnet/minecraft/class_6880;
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_33338 ALLOW_FLYING_MASK I
FIELD field_33339 CREATIVE_MODE_MASK I
FIELD field_47948 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1656;)V
ARG 1 abilities
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_11698 isFlying ()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
FIELD field_47901 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
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
FIELD field_12683 header Lnet/minecraft/class_2561;
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;
FIELD field_48001 CODEC Lnet/minecraft/class_9139;

View File

@ -1,14 +1,15 @@
CLASS net/minecraft/class_2703 net/minecraft/network/packet/s2c/play/PlayerListS2CPacket
FIELD field_12369 entries Ljava/util/List;
FIELD field_40698 actions Ljava/util/EnumSet;
FIELD field_47955 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/util/EnumSet;Ljava/util/Collection;)V
ARG 1 actions
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
ARG 1 action
ARG 2 player
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_43886 entryFromPlayer (Ljava/util/Collection;)Lnet/minecraft/class_2703;
ARG 0 players
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
METHOD method_46329 getEntries ()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
FIELD comp_1107 profile Lcom/mojang/authlib/GameProfile;
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
ARG 3 reader
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 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 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 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 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 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 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 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 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 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 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 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 1 buf
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 2 buf
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 2 entry
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_12395 x D
FIELD field_12396 flags Ljava/util/Set;
FIELD field_47957 CODEC Lnet/minecraft/class_9139;
METHOD <init> (DDDFFLjava/util/Set;I)V
ARG 1 x
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_11738 getZ ()D
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
FIELD field_47954 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
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_41731 KEEP_TRACKED_DATA B
FIELD field_41732 KEEP_ALL B
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
FIELD field_47962 CODEC Lnet/minecraft/class_9139;
METHOD comp_1729 flag ()B
METHOD method_48016 hasFlag (B)Z
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
FIELD field_12615 pos Lnet/minecraft/class_2338;
FIELD field_26381 angle F
FIELD field_47977 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2338;F)V
ARG 1 pos
ARG 2 angle
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2759 net/minecraft/network/packet/s2c/play/PlayerSpawn
ARG 1 buf
METHOD method_11870 getPos ()Lnet/minecraft/class_2338;
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
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
FIELD field_47923 CODEC Lnet/minecraft/class_9139;

View File

@ -1,11 +1,8 @@
CLASS net/minecraft/class_2718 net/minecraft/network/packet/s2c/play/RemoveEntityStatusEffectS2CPacket
FIELD field_12424 entityId I
FIELD field_12425 effectType Lnet/minecraft/class_1291;
METHOD <init> (ILnet/minecraft/class_1291;)V
FIELD field_47960 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_6880;)V
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;
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
FIELD field_47922 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
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
FIELD field_12464 slot Lnet/minecraft/class_8646;
FIELD field_12465 name Ljava/lang/String;
FIELD field_47978 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
METHOD method_11804 getName ()Ljava/lang/String;
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_33344 REMOVE_MODE I
FIELD field_33345 UPDATE_MODE I
FIELD field_47519 numberFormat Lnet/minecraft/class_9022;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
FIELD field_47519 numberFormat Ljava/util/Optional;
FIELD field_47985 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_266;I)V
ARG 1 objective
ARG 2 mode
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_11835 getName ()Ljava/lang/String;
METHOD method_11836 getDisplayName ()Lnet/minecraft/class_2561;
METHOD method_11837 getMode ()I
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
FIELD comp_2120 scoreHolderName Ljava/lang/String;
FIELD field_47961 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
FIELD comp_2122 scoreHolderName Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
FIELD field_47988 CODEC Lnet/minecraft/class_9139;
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_12149 propertyId I
FIELD field_12150 syncId I
FIELD field_47917 CODEC Lnet/minecraft/class_9139;
METHOD <init> (III)V
ARG 1 syncId
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_11446 getValue ()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_33325 UPDATE_PLAYER_INVENTORY_SYNC_ID I
FIELD field_34036 revision I
FIELD field_47918 CODEC Lnet/minecraft/class_9139;
METHOD <init> (IIILnet/minecraft/class_1799;)V
ARG 1 syncId
ARG 2 revision
ARG 3 slot
ARG 4 stack
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_11449 getStack ()Lnet/minecraft/class_1799;
METHOD method_11450 getSlot ()I
METHOD method_11452 getSyncId ()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
FIELD field_12440 tabId Lnet/minecraft/class_2960;
FIELD field_47965 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 tabId
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
FIELD field_39387 description Lnet/minecraft/class_2561;
FIELD field_39920 secureChatEnforced Z
FIELD field_42967 favicon Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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;
FIELD comp_2277 description Lnet/minecraft/class_2561;
FIELD comp_2278 favicon Ljava/util/Optional;
FIELD field_47966 CODEC Lnet/minecraft/class_9139;
METHOD comp_2277 description ()Lnet/minecraft/class_2561;
METHOD comp_2278 favicon ()Ljava/util/Optional;

View File

@ -1,8 +1,11 @@
CLASS net/minecraft/class_2734 net/minecraft/network/packet/s2c/play/SetCameraEntityS2CPacket
FIELD field_12462 entityId I
FIELD field_47973 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11800 getEntity (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;
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_18803 leveled Z
FIELD field_19376 refreshable Z
FIELD field_47939 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_1916;IIZZ)V
ARG 1 syncId
ARG 2 offers
@ -12,7 +13,7 @@ CLASS net/minecraft/class_3943 net/minecraft/network/packet/s2c/play/SetTradeOff
ARG 4 experience
ARG 5 leveled
ARG 6 refreshable
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_17589 getSyncId ()I
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_19460 isLeveled ()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
FIELD field_12325 pos Lnet/minecraft/class_2338;
FIELD field_43387 front Z
FIELD field_47946 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2338;Z)V
ARG 1 pos
ARG 2 front
@ -8,3 +9,5 @@ CLASS net/minecraft/class_2693 net/minecraft/network/packet/s2c/play/SignEditorO
ARG 1 buf
METHOD method_11677 getPos ()Lnet/minecraft/class_2338;
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
FIELD field_47989 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
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
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
FIELD field_47909 INSTANCE Lnet/minecraft/class_8739;
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
FIELD field_12030 stats Lit/unimi/dsi/fastutil/objects/Object2IntMap;
METHOD <init> (Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V
ARG 1 stats
METHOD <init> (Lnet/minecraft/class_2540;)V
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
FIELD comp_2197 stats Lit/unimi/dsi/fastutil/objects/Object2IntMap;
FIELD field_47899 CODEC Lnet/minecraft/class_9139;
FIELD field_47900 STAT_MAP_CODEC Lnet/minecraft/class_9139;
METHOD comp_2197 stats ()Lit/unimi/dsi/fastutil/objects/Object2IntMap;

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_33354 CATEGORY_MASK I
FIELD field_33355 SOUND_ID_MASK I
FIELD field_47999 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
METHOD method_11903 getCategory ()Lnet/minecraft/class_3419;
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
FIELD field_29165 subtitle Lnet/minecraft/class_2561;
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;
FIELD field_47990 CODEC Lnet/minecraft/class_9139;

View File

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

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
COMMENT One of the name tag visibility rule or collision rule strings' max length.
COMMENT Has value {@value}.
FIELD field_47987 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/lang/String;ILjava/util/Optional;Ljava/util/Collection;)V
ARG 1 teamName
ARG 2 packetType
ARG 3 team
ARG 4 playerNames
METHOD <init> (Lnet/minecraft/class_2540;)V
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_34169 containsPlayers (I)Z
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_34178 getPlayerNames ()Ljava/util/Collection;
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_5902 SerializableTeam
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_29163 color Lnet/minecraft/class_124;
FIELD field_29164 friendlyFlags I
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_268;)V
ARG 1 team
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
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
METHOD method_34183 getFriendlyFlagsBitwise ()I
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
FIELD field_48006 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_54666 create (Lnet/minecraft/class_8921;)Lnet/minecraft/class_8914;
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_29168 stayTicks I
FIELD field_29169 fadeOutTicks I
FIELD field_47993 CODEC Lnet/minecraft/class_9139;
METHOD <init> (III)V
ARG 1 fadeInTicks
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_34195 getStayTicks ()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
FIELD field_29166 title Lnet/minecraft/class_2561;
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;
FIELD field_47992 CODEC Lnet/minecraft/class_9139;

View File

@ -1,3 +1,6 @@
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
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_12414 recipeIdsToChange Ljava/util/List;
FIELD field_25797 options Lnet/minecraft/class_5411;
FIELD field_47958 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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_11756 getOptions ()Lnet/minecraft/class_5411;
METHOD method_11757 getRecipeIdsToInit ()Ljava/util/List;
METHOD method_55905 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
CLASS class_2714 Action

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_2735 net/minecraft/network/packet/s2c/play/UpdateSelectedSlotS2CPacket
FIELD field_12463 slot I
FIELD field_47974 CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V
ARG 1 slot
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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
FIELD field_48005 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_54664 create (Lnet/minecraft/class_8921;)Lnet/minecraft/class_8913;
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_12323 yaw F
FIELD field_12324 x D
FIELD field_47943 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1297;)V
ARG 1 entity
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_11674 getY ()D
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
FIELD field_29143 centerX D
FIELD field_29144 centerZ D
FIELD field_47968 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2784;)V
ARG 1 worldBorder
METHOD method_34157 getCenterZ ()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_29129 warningBlocks I
FIELD field_29130 warningTime I
FIELD field_47930 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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_34130 getWarningTime ()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_29146 sizeLerpTarget D
FIELD field_29147 sizeLerpTime J
FIELD field_47969 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
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_34161 getSizeLerpTarget ()D
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
FIELD field_29148 sizeLerpTarget D
FIELD field_47970 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2784;)V
ARG 1 worldBorder
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
FIELD field_29150 warningBlocks I
FIELD field_47972 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2784;)V
ARG 1 worldBorder
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
FIELD field_29149 warningTime I
FIELD field_47971 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2784;)V
ARG 1 worldBorder
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_12241 eventId I
FIELD field_12242 pos Lnet/minecraft/class_2338;
FIELD field_47934 CODEC Lnet/minecraft/class_9139;
METHOD <init> (ILnet/minecraft/class_2338;IZ)V
ARG 1 eventId
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_11533 isGlobal ()Z
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
FIELD field_12620 timeOfDay J
FIELD field_12621 time J
FIELD field_47991 CODEC Lnet/minecraft/class_9139;
METHOD <init> (JJZ)V
ARG 1 time
ARG 3 timeOfDay
@ -9,3 +10,5 @@ CLASS net/minecraft/class_2761 net/minecraft/network/packet/s2c/play/WorldTimeUp
ARG 1 buf
METHOD method_11871 getTime ()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
FIELD field_13280 startTime J
FIELD comp_2201 startTime J
FIELD field_48254 CODEC Lnet/minecraft/class_9139;
METHOD <init> (J)V
ARG 1 startTime
METHOD <init> (Lnet/minecraft/class_2540;)V
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
FIELD comp_1272 metadata Lnet/minecraft/class_2926;
FIELD field_48258 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2926;)V
ARG 1 metadata
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
METHOD method_33119 getColor ()Lorg/joml/Vector3f;
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
METHOD method_29129 (Lnet/minecraft/class_2396;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2388;
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
FIELD field_11259 PARAMETER_FACTORY Lnet/minecraft/class_2394$class_2395;
FIELD field_25127 codec Lcom/mojang/serialization/Codec;
FIELD field_48460 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Z)V
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_28270 FACTORY Lnet/minecraft/class_2394$class_2395;
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
ARG 1 fromColor
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;
ARG 0 effect
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_25124 CODEC Lcom/mojang/serialization/Codec;
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;
ARG 0 instance
METHOD method_33116 (Lnet/minecraft/class_2390;)Ljava/lang/Float;
ARG 0 effect
METHOD method_33117 (Lnet/minecraft/class_2390;)Lorg/joml/Vector3f;
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
METHOD method_29137 (Lnet/minecraft/class_2396;Lnet/minecraft/class_1799;)Lnet/minecraft/class_2392;
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
METHOD method_10293 asString ()Ljava/lang/String;
METHOD method_10294 write (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_10293 asString (Lnet/minecraft/class_7225$class_7874;)Ljava/lang/String;
ARG 1 registryLookup
METHOD method_10295 getType ()Lnet/minecraft/class_2396;
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 2 reader
METHOD method_10297 read (Lnet/minecraft/class_2396;Lnet/minecraft/class_2540;)Lnet/minecraft/class_2394;
ARG 1 type
ARG 2 buf
ARG 3 registryLookup

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_10299 shouldAlwaysSpawn ()Z
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
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;
ARG 0 name
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 1 alwaysShow
ARG 2 factory
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;
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
FIELD field_38005 CODEC Lcom/mojang/serialization/Codec;
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;
ARG 0 instance
METHOD method_42025 (Lnet/minecraft/class_7227;)Ljava/lang/Float;
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_38359 FACTORY Lnet/minecraft/class_2394$class_2395;
FIELD field_38360 delay I
FIELD field_48459 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (I)V
ARG 1 delay
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;
ARG 0 particleEffect
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_38361 destination Lnet/minecraft/class_5716;
FIELD field_38362 arrivalInTicks I
FIELD field_48461 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_5716;I)V
ARG 1 destination
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_42622 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_42623 (Lnet/minecraft/class_5745;)Ljava/lang/Integer;
ARG 0 effect
METHOD method_42624 getArrivalInTicks ()I

View File

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

View File

@ -9,27 +9,30 @@ CLASS net/minecraft/class_1844 net/minecraft/potion/PotionUtil
ARG 1 list
ARG 2 durationMultiplier
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
ARG 0 effects
METHOD method_8056 setCustomPotionEffects (Lnet/minecraft/class_1799;Ljava/util/Collection;)Lnet/minecraft/class_1799;
ARG 0 stack
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
METHOD method_8058 getCustomPotionEffects (Lnet/minecraft/class_2487;Ljava/util/List;)V
ARG 0 nbt
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 1 custom
METHOD method_8060 getCustomPotionEffects (Lnet/minecraft/class_2487;)Ljava/util/List;
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 1 potion
METHOD method_8062 getColor (Lnet/minecraft/class_1842;)I
METHOD method_8062 getColor (Lnet/minecraft/class_6880;)I
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
METHOD method_8064 getColor (Lnet/minecraft/class_1799;)I
ARG 0 stack

View File

@ -1,9 +1,11 @@
CLASS net/minecraft/class_1847 net/minecraft/potion/Potions
FIELD field_42473 EMPTY_KEY Lnet/minecraft/class_5321;
FIELD field_8984 EMPTY Lnet/minecraft/class_1842;
METHOD method_48962 register (Lnet/minecraft/class_5321;Lnet/minecraft/class_1842;)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_6880;
ARG 0 key
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 1 potion

View File

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

View File

@ -21,7 +21,7 @@ CLASS net/minecraft/class_2073 net/minecraft/predicate/item/ItemPredicate
FIELD field_9654 nbt Ljava/util/Optional;
METHOD method_20399 nbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2073$class_2074;
ARG 1 nbt
METHOD method_35232 potion (Lnet/minecraft/class_1842;)Lnet/minecraft/class_2073$class_2074;
METHOD method_35232 potion (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2073$class_2074;
ARG 1 potion
METHOD method_35233 count (Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2073$class_2074;
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_8958 POTION_TYPE_PREDICATE Ljava/util/function/Predicate;
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
METHOD method_8069 isPotionRecipeIngredient (Lnet/minecraft/class_1799;)Z
ARG 0 stack
@ -19,7 +19,7 @@ CLASS net/minecraft/class_1845 net/minecraft/recipe/BrewingRecipeRegistry
ARG 1 ingredient
METHOD method_8073 (Lnet/minecraft/class_1799;)Z
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 1 item
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
ARG 0 item
CLASS class_1846 Recipe
FIELD field_8960 ingredient Lnet/minecraft/class_1856;
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
METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_1856;Lnet/minecraft/class_6880;)V
ARG 2 ingredient
ARG 3 output

View File

@ -1,9 +1,15 @@
CLASS net/minecraft/class_3957 net/minecraft/recipe/CookingRecipeSerializer
FIELD field_17552 recipeFactory Lnet/minecraft/class_1874$class_3958;
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
ARG 1 recipeFactory
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;
ARG 2 instance
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
FIELD field_17648 recipeFactory Lnet/minecraft/class_3972$class_3974;
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
ARG 1 recipeFactory
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
METHOD method_53879 (Lnet/minecraft/class_3972;)Lnet/minecraft/class_1799;
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
METHOD create (Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)Lnet/minecraft/class_3972;
ARG 1 group

View File

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

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_8957 net/minecraft/recipe/RawShapedRecipe
FIELD field_47321 CODEC Lcom/mojang/serialization/MapCodec;
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
ARG 1 inventory
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;
ARG 0 key
ARG 1 pattern
METHOD method_55087 writeToBuf (Lnet/minecraft/class_2540;)V
METHOD method_55087 writeToBuf (Lnet/minecraft/class_9129;)V
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
METHOD method_55089 findLastSymbol (Ljava/lang/String;)I
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
CLASS class_8958 Data
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 those functionalities.
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;
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

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_8786 net/minecraft/recipe/RecipeEntry
FIELD comp_1932 id Lnet/minecraft/class_2960;
FIELD comp_1933 value Lnet/minecraft/class_1860;
FIELD field_48357 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD comp_1932 id ()Lnet/minecraft/class_2960;
METHOD comp_1933 value ()Lnet/minecraft/class_1860;
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.
FIELD field_19359 GSON Lcom/google/gson/Gson;
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_9024 errored Z
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.
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;
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
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 @throws com.google.gson.JsonParseException if the recipe JSON is invalid
COMMENT @return the read recipe
COMMENT @see RecipeSerializer#read
ARG 0 id
COMMENT the recipe's ID
ARG 1 json
COMMENT the recipe JSON
ARG 2 registryLookup
METHOD method_17722 (Ljava/util/Map;)Ljava/util/stream/Stream;
ARG 0 map
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 1 serializer
METHOD method_53736 codec ()Lcom/mojang/serialization/Codec;
METHOD method_8122 read (Lnet/minecraft/class_2540;)Lnet/minecraft/class_1860;
COMMENT Reads a recipe from a packet byte buf, usually on the client.
COMMENT
COMMENT <p>This can throw whatever exception the packet byte buf throws. This may be
COMMENT called in the netty event loop than the client game engine thread.
COMMENT
COMMENT @return the read recipe
ARG 1 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
METHOD method_56104 packetCodec ()Lnet/minecraft/class_9139;

View File

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

View File

@ -23,6 +23,7 @@ CLASS net/minecraft/class_1869 net/minecraft/recipe/ShapedRecipe
METHOD method_8158 getHeight ()I
CLASS class_1870 Serializer
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;
ARG 0 instance
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
METHOD method_55076 (Lnet/minecraft/class_1869;)Ljava/lang/String;
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
CLASS class_1868 Serializer
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
ARG 0 ingredient
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
METHOD method_53765 (Lnet/minecraft/class_1867;)Ljava/lang/String;
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
CLASS class_8061 Serializer
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;
ARG 0 recipe
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
CLASS class_8063 Serializer
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;
ARG 0 recipe
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 are also defined in code, which distinguishes them from "non-special" recipes.
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;
METHOD <init> (Lnet/minecraft/class_1866$class_7711;)V
ARG 1 factory

View File

@ -1,5 +1,10 @@
CLASS net/minecraft/class_7710 net/minecraft/recipe/book/CraftingRecipeCategory
FIELD field_40252 CODEC Lcom/mojang/serialization/Codec;
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 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
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 2 entry
ARG 3 lifecycle
ARG 2 value
ARG 3 info
METHOD method_35863 isEmpty ()Z
COMMENT {@return whether the registry is empty}
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_47496 CRITERION 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
METHOD method_47451 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4170;
METHOD method_47451 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47453 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4140;
METHOD method_47453 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47455 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3854;
METHOD method_47455 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47457 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5717;
METHOD method_47457 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47459 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1865;
METHOD method_47460 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47461 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3917;
METHOD method_47462 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47463 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3827;
METHOD method_47464 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47465 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2960;
METHOD method_47466 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47467 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2396;
METHOD method_47469 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47469 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1792;
METHOD method_47471 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47471 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1887;
METHOD method_47474 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry
METHOD method_47472 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2248;
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;
METHOD method_47475 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry
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;
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;
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 registry
ARG 2 initializer
ARG 3 lifecycle
METHOD method_47479 create (Lnet/minecraft/class_5321;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_2378;
ARG 0 key
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;
ARG 0 key
ARG 1 defaultId
@ -154,70 +139,63 @@ CLASS net/minecraft/class_7923 net/minecraft/registry/Registries
ARG 0 registries
METHOD method_47484 (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;)V
ARG 1 registry
METHOD method_47486 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5712;
ARG 0 registry
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;
ARG 0 key
ARG 1 defaultId
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
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
METHOD method_47493 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3828;
METHOD method_47493 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47495 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4663;
METHOD method_47495 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47497 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5142;
METHOD method_47497 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47499 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4652;
METHOD method_47499 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47501 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7151;
METHOD method_47501 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47503 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6875;
METHOD method_47503 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47505 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2939;
METHOD method_47505 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47507 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6123;
METHOD method_47507 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47509 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5864;
METHOD method_47509 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47511 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5650;
METHOD method_47511 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47513 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5342;
METHOD method_47513 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_47515 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5338;
METHOD method_47515 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
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
METHOD method_53495 createIntrusive (Lnet/minecraft/class_5321;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_2378;
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;
COMMENT {@return the registry key that identifies this registry}
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;
COMMENT {@return the value that is assigned {@code key}}
COMMENT
@ -198,12 +195,6 @@ CLASS net/minecraft/class_2378 net/minecraft/registry/Registry
ARG 0 registry
ARG 1 key
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;
COMMENT {@return the codec for serializing {@code T}}
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}
METHOD method_40276 freeze ()Lnet/minecraft/class_2378;
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;
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}
@ -248,7 +237,7 @@ CLASS net/minecraft/class_2378 net/minecraft/registry/Registry
COMMENT
COMMENT @see #getEntry(RegistryKey)
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
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;
COMMENT {@return a registry wrapper that does not mutate the backing registry under
COMMENT any circumstances}
COMMENT
COMMENT @see net.minecraft.command.CommandRegistryAccess.EntryListCreationPolicy#FAIL
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 when handling an unknown tag key}
COMMENT
COMMENT @see net.minecraft.command.CommandRegistryAccess.EntryListCreationPolicy#CREATE_NEW
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_47448 (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 1 value
METHOD method_47983 getEntry (Ljava/lang/Object;)Lnet/minecraft/class_6880;
ARG 1 value
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 1 id
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
METHOD method_46773 (Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_6880;
ARG 0 entry

View File

@ -25,10 +25,11 @@ CLASS net/minecraft/class_7877 net/minecraft/registry/RegistryBuilder
ARG 1 registry
METHOD method_49352 (Ljava/util/Map;Lnet/minecraft/class_7877$class_7883;)V
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 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;
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;
@ -40,17 +41,18 @@ CLASS net/minecraft/class_7877 net/minecraft/registry/RegistryBuilder
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
ARG 5 entry
METHOD method_55288 (Lnet/minecraft/class_5455$class_6892;)Lnet/minecraft/class_7225$class_7226;
ARG 0 entry
METHOD method_55288 (Ljava/util/Map;Lnet/minecraft/class_5455$class_6892;)V
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;
ARG 1 registryManager
ARG 2 base
ARG 3 cloneableRegistries
ARG 4 initializedRegistries
ARG 5 patches
METHOD method_55290 createWrapperLookup (Lnet/minecraft/class_5455;Ljava/util/stream/Stream;)Lnet/minecraft/class_7225$class_7874;
ARG 0 registryManager
ARG 1 additionalRegistries
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 entryOwner
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;
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;
@ -61,8 +63,13 @@ CLASS net/minecraft/class_7877 net/minecraft/registry/RegistryBuilder
ARG 5 entry
METHOD method_55295 (Ljava/util/Set;Lnet/minecraft/class_5321;)Z
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
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
METHOD method_46787 createRegisterable ()Lnet/minecraft/class_7891;
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_55299 checkUnreferencedKeys ()V
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;
CLASS class_7880 EntryListCreatingLookup
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 2 key
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
COMMENT whether to always serialize the list as a list
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;
ARG 0 registryRef
ARG 1 alwaysSerializeAsList
COMMENT whether to always serialize the list as a list
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}.
ARG 1 registryRef
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
FIELD 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_39969 DIMENSION_REGISTRIES Ljava/util/List;
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;
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
METHOD method_45121 load (Lnet/minecraft/class_3300;Lnet/minecraft/class_5455;Ljava/util/List;)Lnet/minecraft/class_5455$class_6890;
ARG 0 resourceManager
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 loadable
ARG 1 baseRegistryManager
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
ARG 0 registryInfoGetter
ARG 1 resourceManager
ARG 2 registryRef
ARG 3 newRegistry
ARG 4 decoder
ARG 5 exceptions
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 resourceManager
ARG 1 infoGetter
ARG 2 registry
ARG 3 elementDecoder
ARG 4 errors
METHOD method_45123 (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V
ARG 1 entry
METHOD method_45124 (Ljava/lang/String;)V
ARG 0 error
METHOD method_45125 (Ljava/util/Map$Entry;)Lnet/minecraft/class_2960;
ARG 0 entry
METHOD method_45126 writeLoadingError (Ljava/util/Map;)V
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
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
METHOD method_45129 (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V
ARG 1 elementEntry
@ -40,20 +40,62 @@ CLASS net/minecraft/class_7655 net/minecraft/registry/RegistryLoader
ARG 1 additionalRegistries
METHOD method_46620 createInfo (Lnet/minecraft/class_2385;)Lnet/minecraft/class_6903$class_7862;
ARG 0 registry
METHOD method_46621 (Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V
ARG 1 pair
METHOD method_46621 (Ljava/util/Map;Lnet/minecraft/class_7655$class_9158;)V
ARG 1 loader
METHOD method_46622 (Ljava/util/Map;Lnet/minecraft/class_5455$class_6892;)V
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
METHOD load (Lnet/minecraft/class_3300;Lnet/minecraft/class_6903$class_7863;)V
ARG 1 resourceManager
ARG 2 registryInfoGetter
METHOD apply (Lnet/minecraft/class_7655$class_9158;Lnet/minecraft/class_6903$class_7863;)V
ARG 1 loader
ARG 2 infoGetter
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 2 exceptions
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
ARG 2 errors
METHOD method_54920 addToCloner (Ljava/util/function/BiConsumer;)V
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
METHOD method_46637 getEntryCodec (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;
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
FIELD field_40854 registryRefToInfo Ljava/util/Map;
CLASS 2
METHOD method_46640 (Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_6903$class_7862;
ARG 0 wrapper
CLASS class_7862 RegistryInfo
FIELD 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
METHOD method_46623 getRegistryInfo (Lnet/minecraft/class_5321;)Ljava/util/Optional;
ARG 1 registryRef

View File

@ -6,28 +6,24 @@ CLASS net/minecraft/class_7225 net/minecraft/registry/RegistryWrapper
COMMENT @see Registry#getKeys
METHOD method_42020 streamTags ()Ljava/util/stream/Stream;
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_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
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
METHOD method_45920 (Lnet/minecraft/class_7699;Ljava/lang/Object;)Z
ARG 1 feature
METHOD method_46765 getRegistryKey ()Lnet/minecraft/class_5321;
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
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
METHOD method_46758 createRegistryLookup ()Lnet/minecraft/class_7871$class_7872;
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;
ARG 1 registryRef
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
METHOD method_46764 (Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7871;
ARG 0 lookup

View File

@ -1,35 +1,31 @@
CLASS net/minecraft/class_7782 net/minecraft/registry/SerializableRegistries
FIELD field_40587 CODEC Lcom/mojang/serialization/Codec;
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
FIELD field_48771 SYNCED_REGISTRIES Ljava/util/Set;
METHOD method_45953 streamRegistryManagerEntries (Lnet/minecraft/class_7780;)Ljava/util/stream/Stream;
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;
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;
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 @see Registry
FIELD field_11107 idToEntry Ljava/util/Map;
FIELD field_11109 nextId I
FIELD field_25067 keyToEntry Ljava/util/Map;
FIELD field_26682 rawIdToEntry Lit/unimi/dsi/fastutil/objects/ObjectList;
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_36461 valueToEntry Ljava/util/Map;
FIELD field_36462 tagToEntryList Ljava/util/Map;
FIELD field_36463 frozen Z
FIELD field_36634 cachedEntries Ljava/util/List;
FIELD field_36635 LOGGER Lorg/slf4j/Logger;
FIELD field_40584 intrusiveValueToEntry Ljava/util/Map;
FIELD field_41126 key Lnet/minecraft/class_5321;
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
ARG 1 key
ARG 2 lifecycle
@ -49,9 +47,6 @@ CLASS net/minecraft/class_2370 net/minecraft/registry/SimpleRegistry
ARG 1 valuex
METHOD method_40274 assertNotFrozen (Lnet/minecraft/class_5321;)V
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;
ARG 1 tag
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 1 entry
METHOD method_45939 assertNotFrozen ()V
METHOD method_46744 set (ILnet/minecraft/class_5321;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_6880$class_6883;
ARG 1 rawId
ARG 2 key
ARG 3 value
ARG 4 lifecycle
METHOD method_56594 (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;
ARG 1 k
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.
METHOD method_46745 ownerEquals (Lnet/minecraft/class_7876;)Z
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
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

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 3 requirement
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
ARG 2 void_
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
METHOD method_33160 fromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_6864$class_5748;
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
METHOD accept (Lnet/minecraft/class_6862;Ljava/util/List;)V
ARG 1 tag

View File

@ -1,10 +1,8 @@
CLASS net/minecraft/class_3255 net/minecraft/resource/AbstractFileResourcePack
FIELD field_14182 LOGGER Lorg/slf4j/Logger;
FIELD field_39993 name Ljava/lang/String;
FIELD field_40857 alwaysStable Z
METHOD <init> (Ljava/lang/String;Z)V
ARG 1 name
ARG 2 alwaysStable
FIELD field_49031 info Lnet/minecraft/class_9224;
METHOD <init> (Lnet/minecraft/class_9224;)V
ARG 1 info
METHOD method_14392 parseMetadata (Lnet/minecraft/class_3270;Ljava/io/InputStream;)Ljava/lang/Object;
ARG 0 metaReader
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_40002 rootPaths Ljava/util/List;
FIELD field_40003 namespacePaths Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_7662;Ljava/util/Set;Ljava/util/List;Ljava/util/Map;)V
ARG 1 metadata
ARG 2 namespaces
ARG 3 rootPaths
ARG 4 namespacePaths
FIELD field_49032 info Lnet/minecraft/class_9224;
METHOD <init> (Lnet/minecraft/class_9224;Lnet/minecraft/class_7662;Ljava/util/Set;Ljava/util/List;Ljava/util/Map;)V
ARG 1 info
ARG 2 metadata
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
ARG 0 consumer
ARG 1 namespace
@ -16,7 +18,7 @@ CLASS net/minecraft/class_3268 net/minecraft/resource/DefaultResourcePack
ARG 3 prefixSegments
METHOD method_43032 getFactory ()Lnet/minecraft/class_5912;
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;
ARG 3 segments
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
METHOD method_45209 exists (Ljava/nio/file/Path;)Z
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
ARG 1 type
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_40000 SEPARATOR_JOINER Lcom/google/common/base/Joiner;
FIELD field_40001 root Ljava/nio/file/Path;
METHOD <init> (Ljava/lang/String;Ljava/nio/file/Path;Z)V
ARG 1 name
METHOD <init> (Lnet/minecraft/class_9224;Ljava/nio/file/Path;)V
ARG 1 info
ARG 2 root
ARG 3 alwaysStable
METHOD method_14402 isValidPath (Ljava/nio/file/Path;)Z
ARG 0 path
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
CLASS class_8619 DirectoryBackedFactory
FIELD field_45049 path Ljava/nio/file/Path;
FIELD field_45050 alwaysStable Z
METHOD <init> (Ljava/nio/file/Path;Z)V
METHOD <init> (Ljava/nio/file/Path;)V
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_40045 type Lnet/minecraft/class_3264;
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
ARG 1 packsDir
ARG 2 type
ARG 3 source
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 1 symlinkFinder
ARG 2 alwaysStable
ARG 3 consumer
ARG 2 callback
METHOD method_45272 (Ljava/util/function/Consumer;Ljava/nio/file/Path;Lnet/minecraft/class_3288$class_7680;)V
ARG 2 path
ARG 3 packFactory
METHOD method_45273 getFileName (Ljava/nio/file/Path;)Ljava/lang/String;
ARG 0 path
METHOD method_56930 createPackInfo (Ljava/nio/file/Path;)Lnet/minecraft/class_9224;
ARG 1 path
CLASS class_8620 PackOpenerImpl
FIELD field_45055 alwaysStable Z
METHOD <init> (Lnet/minecraft/class_8580;Z)V
ARG 1 symlinkFinder
ARG 2 alwaysStable

View File

@ -30,11 +30,11 @@ CLASS net/minecraft/class_3294 net/minecraft/resource/NamespaceResourceManager
ARG 0 pack
ARG 1 idToEntryList
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 3 filter
METHOD method_41261 addPack (Ljava/lang/String;Ljava/util/function/Predicate;)V
ARG 1 name
ARG 1 id
ARG 2 filter
METHOD method_43035 createMetadataSupplier (Lnet/minecraft/class_2960;I)Lnet/minecraft/class_7367;
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
ARG 1 parent
ARG 2 id
ARG 3 packName
ARG 3 packId
CLASS class_7081 EntryList
FIELD comp_1005 id 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 2 inputSupplier
ARG 3 metadataSupplier
METHOD method_14480 getResourcePackName ()Ljava/lang/String;
COMMENT Returns the user-friendly name of the pack this resource is from.
METHOD method_14480 getPackId ()Ljava/lang/String;
COMMENT {@return the ID of the pack this resource is from}
METHOD method_14481 getMetadata ()Lnet/minecraft/class_7368;
COMMENT {@return the metadata for the resource}
COMMENT
COMMENT <p>The metadata must then be decoded using
COMMENT {@link ResourceMetadata#decode(ResourceMetadataReader)} before using.
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 <p>This input stream is closed when this resource is closed.
METHOD method_43039 getReader ()Ljava/io/BufferedReader;
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
COMMENT Provides resource access.
FIELD field_49043 MISSING Lnet/minecraft/class_5912;
METHOD fromMap (Ljava/util/Map;)Lnet/minecraft/class_5912;
ARG 0 map
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
METHOD method_45307 (Ljava/util/Map;Lnet/minecraft/class_2960;)Ljava/util/Optional;
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;
ARG 1 id
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 3 prefix
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;
ARG 1 segments
METHOD method_45178 isAlwaysStable ()Z
COMMENT {@return whether the dynamic registry entries from this pack are always
COMMENT "stable"/not experimental}
METHOD method_56926 getInfo ()Lnet/minecraft/class_9224;
METHOD method_56929 getKnownPackInfo ()Ljava/util/Optional;
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
ARG 1 enabled
METHOD method_14449 getProfile (Ljava/lang/String;)Lnet/minecraft/class_3288;
ARG 1 name
METHOD method_29206 getNames ()Ljava/util/Collection;
ARG 1 id
METHOD method_29206 getIds ()Ljava/util/Collection;
METHOD method_29207 hasProfile (Ljava/lang/String;)Z
ARG 1 name
ARG 1 id
METHOD method_29208 buildEnabledProfiles (Ljava/util/Collection;)Ljava/util/List;
ARG 1 enabledNames
METHOD method_29209 streamProfilesByName (Ljava/util/Collection;)Ljava/util/stream/Stream;
ARG 1 names
METHOD method_29210 getEnabledNames ()Ljava/util/Collection;
METHOD method_29209 streamProfilesById (Ljava/util/Collection;)Ljava/util/stream/Stream;
ARG 1 ids
METHOD method_29210 getEnabledIds ()Ljava/util/Collection;
METHOD method_29211 createResourcePacks ()Ljava/util/List;
METHOD method_29212 providePackProfiles ()Ljava/util/Map;
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
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_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_25346 source Lnet/minecraft/class_5352;
FIELD field_45056 metadata Lnet/minecraft/class_3288$class_7679;
METHOD <init> (Ljava/lang/String;ZLnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_2561;Lnet/minecraft/class_3288$class_7679;Lnet/minecraft/class_3288$class_3289;ZLnet/minecraft/class_5352;)V
ARG 1 name
ARG 2 alwaysEnabled
ARG 3 packFactory
ARG 4 displayName
ARG 5 metadata
ARG 6 position
ARG 7 pinned
ARG 8 source
FIELD field_49037 info Lnet/minecraft/class_9224;
FIELD field_49038 metaData Lnet/minecraft/class_3288$class_7679;
FIELD field_49039 position Lnet/minecraft/class_9225;
METHOD <init> (Lnet/minecraft/class_9224;Lnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_3288$class_7679;Lnet/minecraft/class_9225;)V
ARG 1 info
ARG 2 packFactory
ARG 3 metaData
ARG 4 position
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_14456 of (Ljava/lang/String;Lnet/minecraft/class_2561;ZLnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_3288$class_7679;Lnet/minecraft/class_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_14458 createResourcePack ()Lnet/minecraft/class_3262;
METHOD method_14459 getDescription ()Lnet/minecraft/class_2561;
METHOD method_14460 getCompatibility ()Lnet/minecraft/class_3281;
METHOD method_14461 getInformationText (Z)Lnet/minecraft/class_2561;
ARG 1 enabled
METHOD method_14462 (ZLnet/minecraft/class_2583;)Lnet/minecraft/class_2583;
ARG 2 style
METHOD method_14463 getName ()Ljava/lang/String;
METHOD method_14464 isAlwaysEnabled ()Z
METHOD method_14463 getId ()Ljava/lang/String;
METHOD method_14464 isRequired ()Z
METHOD method_14465 isPinned ()Z
METHOD method_14466 getInitialPosition ()Lnet/minecraft/class_3288$class_3289;
METHOD method_29483 getSource ()Lnet/minecraft/class_5352;
METHOD method_45274 loadMetadata (Ljava/lang/String;Lnet/minecraft/class_3288$class_7680;I)Lnet/minecraft/class_3288$class_7679;
ARG 0 name
METHOD method_45274 loadMetadata (Lnet/minecraft/class_9224;Lnet/minecraft/class_3288$class_7680;I)Lnet/minecraft/class_3288$class_7679;
ARG 0 info
ARG 1 packFactory
ARG 2 currentPackFormat
METHOD method_45275 create (Ljava/lang/String;Lnet/minecraft/class_2561;ZLnet/minecraft/class_3288$class_7680;Lnet/minecraft/class_3264;Lnet/minecraft/class_3288$class_3289;Lnet/minecraft/class_5352;)Lnet/minecraft/class_3288;
ARG 0 name
ARG 1 displayName
ARG 2 alwaysEnabled
ARG 3 packFactory
ARG 4 type
ARG 5 position
ARG 6 source
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 info
ARG 1 packFactory
ARG 2 type
ARG 3 position
METHOD method_45276 getRequestedFeatures ()Lnet/minecraft/class_7699;
METHOD method_52440 getSupportedFormats (Ljava/lang/String;Lnet/minecraft/class_3272;)Lnet/minecraft/class_6497;
ARG 0 packName
ARG 0 packId
ARG 1 metadata
METHOD method_56933 getInfo ()Lnet/minecraft/class_9224;
METHOD method_56934 getPosition ()Lnet/minecraft/class_9225;
CLASS class_3289 InsertionPosition
METHOD method_14467 inverse ()Lnet/minecraft/class_3288$class_3289;
METHOD method_14468 insert (Ljava/util/List;Ljava/lang/Object;Ljava/util/function/Function;Z)I
@ -83,8 +55,8 @@ CLASS net/minecraft/class_3288 net/minecraft/resource/ResourcePackProfile
ARG 4 listInverted
CLASS class_7679 Metadata
CLASS class_7680 PackFactory
METHOD method_52424 open (Ljava/lang/String;)Lnet/minecraft/class_3262;
ARG 1 name
METHOD method_52425 openWithOverlays (Ljava/lang/String;Lnet/minecraft/class_3288$class_7679;)Lnet/minecraft/class_3262;
ARG 1 name
METHOD method_52424 open (Lnet/minecraft/class_9224;)Lnet/minecraft/class_3262;
ARG 1 info
METHOD method_52425 openWithOverlays (Lnet/minecraft/class_9224;Lnet/minecraft/class_3288$class_7679;)Lnet/minecraft/class_3262;
ARG 1 info
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 {@code profileAdder}.
COMMENT
COMMENT @see ResourcePackProfile#of
COMMENT @see ResourcePackProfile
ARG 1 profileAdder
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 1 canBeEnabledLater
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;
ARG 1 name

View File

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

View File

@ -1,9 +1,11 @@
CLASS net/minecraft/class_3286 net/minecraft/resource/VanillaDataPackProvider
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_40052 FEATURE_FLAGS Lnet/minecraft/class_7663;
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
ARG 1 symlinkFinder
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 1 symlinkFinder
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_40043 id Lnet/minecraft/class_2960;
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
ARG 1 type
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;
ARG 1 pack
METHOD method_45258 (Lnet/minecraft/class_3288$class_7680;Ljava/lang/String;)Lnet/minecraft/class_3288;
ARG 2 name
METHOD method_45259 getProfileName (Ljava/lang/String;)Lnet/minecraft/class_2561;
ARG 2 id
METHOD method_45259 getDisplayName (Ljava/lang/String;)Lnet/minecraft/class_2561;
ARG 1 id
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 3 displayName
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 3 factory
METHOD method_45266 (Ljava/util/function/Consumer;Ljava/lang/String;Ljava/util/function/Function;)V
ARG 1 fileName
ARG 1 id
ARG 2 packFactory
METHOD method_45267 forEachProfile (Ljava/util/function/Consumer;)V
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_45038 zipFile Lnet/minecraft/class_3258$class_8616;
FIELD field_45039 overlay Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_3258$class_8616;ZLjava/lang/String;)V
ARG 1 name
METHOD <init> (Lnet/minecraft/class_9224;Lnet/minecraft/class_3258$class_8616;Ljava/lang/String;)V
ARG 1 info
ARG 2 zipFile
ARG 3 alwaysStable
ARG 4 overlay
ARG 3 overlay
METHOD method_14391 openFile (Ljava/lang/String;)Lnet/minecraft/class_7367;
ARG 1 path
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
CLASS class_8615 ZipBackedFactory
FIELD field_45040 file Ljava/io/File;
FIELD field_45041 alwaysStable Z
METHOD <init> (Ljava/io/File;Z)V
METHOD <init> (Ljava/io/File;)V
ARG 1 file
ARG 2 alwaysStable
METHOD <init> (Ljava/nio/file/Path;Z)V
METHOD <init> (Ljava/nio/file/Path;)V
ARG 1 path
ARG 2 alwaysStable
CLASS class_8616 ZipFileWrapper
FIELD field_45042 file Ljava/io/File;
FIELD field_45043 zip Ljava/util/zip/ZipFile;

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;
ARG 1 objective
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 2 registryLookup
METHOD method_32705 createState ()Lnet/minecraft/class_273;
METHOD method_52297 getPersistentStateType ()Lnet/minecraft/class_18$class_8645;
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;
CLASS 1
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
CLASS 1
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;
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
METHOD method_55458 getCodec ()Lcom/mojang/serialization/MapCodec;
METHOD method_55461 toBuf (Lnet/minecraft/class_2540;Lnet/minecraft/class_9022;)V
ARG 1 buf
ARG 2 format
METHOD method_55462 fromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_9022;
ARG 1 buf
METHOD method_56360 getPacketCodec ()Lnet/minecraft/class_9139;

View File

@ -1,12 +1,9 @@
CLASS net/minecraft/class_9024 net/minecraft/scoreboard/number/NumberFormatTypes
FIELD field_47563 REGISTRY_CODEC Lcom/mojang/serialization/MapCodec;
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;
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;
ARG 0 formatType

View File

@ -8,5 +8,8 @@ CLASS net/minecraft/class_9025 net/minecraft/scoreboard/number/StyledNumberForma
ARG 1 style
CLASS 1
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;
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 2 secondary
METHOD method_17373 getProperties ()I
METHOD method_17374 getPrimaryEffect ()Lnet/minecraft/class_1291;
METHOD method_17375 getSecondaryEffect ()Lnet/minecraft/class_1291;
METHOD method_17374 getPrimaryEffect ()Lnet/minecraft/class_6880;
METHOD method_17375 getSecondaryEffect ()Lnet/minecraft/class_6880;
METHOD method_17376 hasPayment ()Z
METHOD method_53173 getRawIdForStatusEffect (Lnet/minecraft/class_1291;)I
ARG 0 statusEffect
METHOD method_53174 getStatusEffectForRawId (I)Lnet/minecraft/class_1291;
METHOD method_53173 getRawIdForStatusEffect (Lnet/minecraft/class_6880;)I
ARG 0 effect
METHOD method_53174 getStatusEffectForRawId (I)Lnet/minecraft/class_6880;
ARG 0 id
CLASS class_1705 PaymentSlot
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
FIELD field_48834 horseArmorInventory Lnet/minecraft/class_1263;
FIELD field_7836 inventory Lnet/minecraft/class_1263;
FIELD field_7837 entity Lnet/minecraft/class_1496;
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
METHOD method_19258 getLevelProgress ()I
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 2 stack
ARG 3 ignoreTags
METHOD method_20215 switchTo (I)V
ARG 1 recipeIndex
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_44969 COPY_LINK_TO_CLIPBOARD 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;
ARG 0 text
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_25342 functionLoader Lnet/minecraft/class_5349;
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
ARG 1 dynamicRegistryManager
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
ARG 1 void_
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;
METHOD main ([Ljava/lang/String;)V
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 1 dataFixer
ARG 2 eraseCache
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;
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;

View File

@ -30,9 +30,7 @@ CLASS net/minecraft/server/MinecraftServer
FIELD field_24372 saveProperties Lnet/minecraft/class_5219;
FIELD field_25132 combinedDynamicRegistries Lnet/minecraft/class_7780;
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_33219 START_TICKET_CHUNKS I
FIELD field_33975 recorderResultConsumer Ljava/util/function/Consumer;
FIELD field_33976 recorderDumpConsumer Ljava/util/function/Consumer;
FIELD field_33977 needsRecorderSetup Z
@ -85,6 +83,9 @@ CLASS net/minecraft/server/MinecraftServer
FIELD field_47145 OVERLOAD_WARNING_INTERVAL_NANOS J
FIELD field_47147 PLAYER_SAMPLE_UPDATE_INTERVAL_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
ARG 1 serverThread
ARG 2 session
@ -442,8 +443,6 @@ CLASS net/minecraft/server/MinecraftServer
METHOD method_52344 shouldLogIps ()Z
METHOD method_53501 (Lnet/minecraft/class_3222;)V
ARG 0 player
METHOD method_53620 tickTickLog (J)V
ARG 1 nanos
METHOD method_5387 isMainThread ()Z
METHOD method_54809 isPaused ()Z
METHOD method_54831 updateAutosaveTicks ()V
@ -452,6 +451,17 @@ CLASS net/minecraft/server/MinecraftServer
METHOD method_54834 getAverageNanosPerTick ()J
METHOD method_54835 getTickTimes ()[J
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
FIELD field_33980 time J
FIELD field_33981 tick I

View File

@ -102,7 +102,7 @@ CLASS net/minecraft/class_3324 net/minecraft/server/PlayerManager
ARG 2 permissionLevel
METHOD method_14597 disconnectAllPlayers ()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
METHOD method_14601 updatePlayerLatency ()V
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
METHOD method_52449 disconnectDuplicateLogins (Lcom/mojang/authlib/GameProfile;)Z
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
FIELD field_17472 progressListener Lnet/minecraft/class_3949;
FIELD field_17473 queue Lnet/minecraft/class_3846;
FIELD field_48272 running Z
METHOD <init> (Lnet/minecraft/class_3949;Ljava/util/concurrent/Executor;)V
ARG 1 progressListener
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_44468 conditionManager Lnet/minecraft/class_60;
FIELD field_46076 manager Lnet/minecraft/class_163;
METHOD <init> (Lnet/minecraft/class_60;)V
ARG 1 conditionManager
FIELD field_48787 registryLookup Lnet/minecraft/class_7225$class_7874;
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_12896 get (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8779;
ARG 1 id
METHOD method_20723 (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)V
ARG 2 id
ARG 3 json
METHOD method_20723 (Lnet/minecraft/class_6903;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)V
ARG 3 id
ARG 4 json
METHOD method_53646 getManager ()Lnet/minecraft/class_163;
METHOD method_54921 validate (Lnet/minecraft/class_2960;Lnet/minecraft/class_161;)V
ARG 1 id

View File

@ -6,3 +6,5 @@ CLASS net/minecraft/class_3949 net/minecraft/server/WorldGenerationProgressListe
ARG 2 status
METHOD method_17671 stop ()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
ARG 1 radius
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_17479 size I
FIELD field_17480 running Z
METHOD <init> (I)V
ARG 1 radius
METHOD <init> (Lnet/minecraft/class_3951;III)V
ARG 1 progressLogger
ARG 2 centerSize
ARG 3 radius
ARG 4 size
METHOD method_17676 getChunkStatus (II)Lnet/minecraft/class_2806;
ARG 1 x
ARG 2 z
METHOD method_17677 getCenterSize ()I
METHOD method_17678 getSize ()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
METHOD method_13052 (Lcom/mojang/brigadier/context/CommandContext;)I
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 1 registryAccess
METHOD method_13054 getBossBar (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_3002;
ARG 0 context
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)
ARG 1 parseResults
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
METHOD parse (Lcom/mojang/brigadier/StringReader;)V
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
ARG 1 profiles
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
ARG 0 source
ARG 1 container

View File

@ -63,8 +63,6 @@ CLASS net/minecraft/class_3079 net/minecraft/server/command/LocateCommand
ARG 1 predicate
METHOD method_43917 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
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
ARG 0 source
ARG 1 predicate
@ -85,5 +83,3 @@ CLASS net/minecraft/class_3079 net/minecraft/server/command/LocateCommand
ARG 2 tag
METHOD method_45151 (Lnet/minecraft/class_7737$class_7741;Lnet/minecraft/class_6880$class_6883;)Ljava/lang/String;
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
METHOD method_36191 getRaid (Lnet/minecraft/class_3222;)Lnet/minecraft/class_3765;
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 1 registryAccess
METHOD method_36193 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
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
METHOD method_13594 (Lcom/mojang/brigadier/context/CommandContext;)I
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 1 registryAccess
METHOD method_13596 executeSetDisplay (Lnet/minecraft/class_2168;Lnet/minecraft/class_8646;Lnet/minecraft/class_266;)I
ARG 0 source
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
ARG 0 source
ARG 1 scoreHolder
METHOD method_55345 makeNumberFormatArguments (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/class_3115$class_9008;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
ARG 0 argumentBuilder
ARG 1 executor
METHOD method_55344 (Lnet/minecraft/class_3115$class_9008;Lcom/mojang/brigadier/context/CommandContext;)I
ARG 1 context
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
ARG 0 source
ARG 1 objective
@ -146,6 +150,12 @@ CLASS net/minecraft/class_3115 net/minecraft/server/command/ScoreboardCommand
ARG 3 numberFormat
METHOD method_55352 getNextDisplayName (Ljava/util/Collection;)Lnet/minecraft/class_2561;
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
METHOD run (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_9022;)I
ARG 1 context

View File

@ -74,8 +74,9 @@ CLASS net/minecraft/class_3142 net/minecraft/server/command/TeamCommand
ARG 0 source
ARG 1 team
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 1 registryAccess
METHOD method_13737 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
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;
ARG 0 d
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
ARG 1 source
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
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 1 registryAccess
METHOD method_13777 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_13778 (Lnet/minecraft/class_2168;)Z

View File

@ -1,73 +1,34 @@
CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand
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
ARG 2 player
METHOD method_22264 executePos (Lnet/minecraft/class_2168;Ljava/lang/String;)I
ARG 0 source
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
ARG 0 source
ARG 1 testName
ARG 2 x
ARG 3 y
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
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
ARG 0 world
ARG 1 message
ARG 2 formatting
METHOD method_22276 (Lnet/minecraft/class_3222;)Z
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
ARG 0 source
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
ARG 0 source
ARG 1 testName
METHOD method_22283 (Lcom/mojang/brigadier/context/CommandContext;)I
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
ARG 0 source
ARG 1 testName
@ -81,71 +42,142 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand
ARG 0 context
METHOD method_22290 (Lcom/mojang/brigadier/context/CommandContext;)I
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
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;
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 1 state
ARG 1 templateId
METHOD method_54905 export (Lnet/minecraft/class_2168;Lnet/minecraft/class_2633;)I
ARG 0 source
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
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
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
FIELD field_20581 world Lnet/minecraft/class_3218;
FIELD field_20582 tests Lnet/minecraft/class_4524;
FIELD comp_2216 world Lnet/minecraft/class_3218;
FIELD comp_2217 tests Lnet/minecraft/class_4524;
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_4524;)V
ARG 1 world
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
METHOD method_13803 (Lcom/mojang/brigadier/context/CommandContext;)I
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 1 registryAccess
METHOD method_13805 executeClear (Lnet/minecraft/class_2168;Ljava/util/Collection;)I
ARG 0 source
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_16800 gui Lnet/minecraft/class_3182;
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
ARG 1 serverThread
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_39983 worldGenProperties Lnet/minecraft/class_3806$class_7044;
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;
ARG 0 path
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 method_52592 continuesToNextLine (Ljava/lang/CharSequence;)Z
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 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;
ARG 0 dispatcher
ARG 1 source
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;
COMMENT Parses a function in the context of {@code source}.
COMMENT

View File

@ -8,8 +8,9 @@ CLASS net/minecraft/class_8867 net/minecraft/server/function/FunctionBuilder
ARG 1 action
METHOD method_54420 indexOfVariable (Ljava/lang/String;)I
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 2 lineNum
ARG 3 source
METHOD method_54422 indicesOfVariables (Ljava/util/List;)Lit/unimi/dsi/fastutil/ints/IntList;
ARG 1 variables

View File

@ -9,11 +9,10 @@ CLASS net/minecraft/class_8641 net/minecraft/server/function/Macro
ARG 1 id
ARG 2 lines
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 2 arguments
ARG 3 dispatcher
ARG 4 source
METHOD method_53840 toString (Lnet/minecraft/class_2520;)Ljava/lang/String;
ARG 0 nbt
METHOD method_54423 (Ljava/text/DecimalFormat;)V
@ -28,17 +27,18 @@ CLASS net/minecraft/class_8641 net/minecraft/server/function/Macro
ARG 2 index
CLASS class_8869 Line
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 2 dispatcher
ARG 3 source
ARG 4 id
ARG 3 id
CLASS class_8870 VariableLine
FIELD field_46760 invocation Lnet/minecraft/class_8873;
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 2 variableIndices
ARG 3 source
CLASS class_8871 FixedLine
FIELD field_46762 action Lnet/minecraft/class_8856;
METHOD <init> (Lnet/minecraft/class_8856;)V

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_8792 net/minecraft/server/network/ConnectedClientData
FIELD 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

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
ARG 0 world
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 1 event
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_45019 latency I
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
ARG 1 server
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_45024 currentTask Lnet/minecraft/class_8605;
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
ARG 1 key
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_52411 queueSendResourcePackTask ()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
ARG 1 server
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_14167 nonce [B
FIELD field_29779 TIMEOUT_TICKS I
FIELD field_45027 UNEXPECTED_QUERY_RESPONSE_TEXT Lnet/minecraft/class_2561;
FIELD field_45028 profileName Ljava/lang/String;
FIELD field_45029 profile Lcom/mojang/authlib/GameProfile;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;)V
FIELD field_48275 transferred Z
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Z)V
ARG 1 server
ARG 2 connection
ARG 3 transferred
METHOD method_14380 disconnect (Lnet/minecraft/class_2561;)V
ARG 1 reason
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_14146 lastTickY D
FIELD field_14147 topmostRiddenEntity Lnet/minecraft/class_1297;
FIELD field_37280 MAX_BREAK_SQUARED_DISTANCE D
FIELD field_37281 DEFAULT_SEQUENCE I
FIELD field_37282 sequence I
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_52414 reconfigure ()V
METHOD method_52415 cleanUp ()V
METHOD method_56922 getMaxAllowedFloatingTicks (Lnet/minecraft/class_1297;)I
ARG 1 vehicle
CLASS 1
METHOD method_33897 processInteract (Lnet/minecraft/class_1268;Lnet/minecraft/class_3244$class_5860;)V
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_44991 chunkFilter Lnet/minecraft/class_8603;
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
ARG 1 server
ARG 2 world
@ -261,6 +263,7 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
ARG 4 deltaZ
METHOD method_54934 (Lnet/minecraft/class_2960;)Ljava/util/stream/Stream;
ARG 1 recipe
METHOD method_55633 updateCreativeInteractionRangeModifiers ()V
METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z
ARG 1 gameMode
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_41751 THUNDER_WEATHER_DURATION_PROVIDER Lnet/minecraft/class_6017;
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
ARG 1 server
ARG 2 workerExecutor
@ -54,6 +55,9 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
COMMENT
COMMENT @return whether the particle packet was sent
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)
ARG 1 viewer
ARG 2 particle
@ -115,6 +119,9 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
COMMENT
COMMENT @return the number of players the particle packet was sent to
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)
ARG 1 particle
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_47086 COPPER_GRATE 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
ARG 1 volume
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_41698 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
ARG 1 id
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;
ARG 0 id
ARG 1 distanceToTravel
METHOD method_47958 writeBuf (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_47957 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
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_15320 value Ljava/lang/Object;
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
ARG 1 type
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_15324 stats Ljava/util/Map;
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
ARG 1 registry
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;
ARG 2 value
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
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_24740 codec Lcom/mojang/serialization/MapCodec;
FIELD field_24741 withTable Lcom/google/common/collect/Table;
FIELD field_31385 NAME 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 2 entries
ARG 2 propertyMap
ARG 3 codec
METHOD method_11654 get (Lnet/minecraft/class_2769;)Ljava/lang/Comparable;
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;
ARG 1 property
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;
ARG 1 property
METHOD method_28494 createCodec (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
ARG 0 codec
ARG 1 ownerToStateFunction
METHOD method_28495 getNext (Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 values
ARG 1 value
METHOD method_28496 createWithTable (Ljava/util/Map;)V
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
ARG 1 property
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
ARG 1 property
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 2 entries
ARG 2 propertyMap
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.
FIELD field_47408 TRIAL_SPAWNER_STATE Lnet/minecraft/class_2754;
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
ARG 0 shape
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;
ARG 0 world
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
ARG 6 entity
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 5 entity
METHOD method_20532 updateCorner (Lnet/minecraft/class_1936;ILnet/minecraft/class_251;III)V
ARG 0 world
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_35938 maxAttempts ()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
FIELD field_20543 id Ljava/lang/String;
FIELD field_20544 testFunctions Ljava/util/Collection;
FIELD field_20545 beforeBatchConsumer Ljava/util/function/Consumer;
FIELD field_27801 afterBatchConsumer Ljava/util/function/Consumer;
FIELD comp_2209 id Ljava/lang/String;
FIELD comp_2210 states Ljava/util/Collection;
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
ARG 1 id
ARG 2 testFunctions
ARG 3 beforeBatchConsumer
ARG 4 afterBatchConsumer
METHOD method_22152 getId ()Ljava/lang/String;
METHOD method_22153 startBatch (Lnet/minecraft/class_3218;)V
ARG 1 world
METHOD method_22154 getTestFunctions ()Ljava/util/Collection;
METHOD method_32237 finishBatch (Lnet/minecraft/class_3218;)V
ARG 1 world
METHOD comp_2209 id ()Ljava/lang/String;
METHOD comp_2210 states ()Ljava/util/Collection;

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_20561 world Lnet/minecraft/class_3218;
FIELD field_20562 listeners Ljava/util/Collection;
FIELD field_20563 ticksLeft I
FIELD field_20563 tickLimit I
FIELD field_20565 started Z
FIELD field_20567 completed Z
FIELD field_20569 throwable Ljava/lang/Throwable;
FIELD field_21452 timedTaskRunners Ljava/util/Collection;
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_21456 stopwatch Lcom/google/common/base/Stopwatch;
FIELD field_25301 rotation Lnet/minecraft/class_2470;
FIELD field_27805 structureBlockEntity Lnet/minecraft/class_2633;
FIELD field_46593 rerunUntilFailed Z
FIELD field_47172 initialDelay I
FIELD field_47173 initialized 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 2 rotation
ARG 3 world
METHOD method_22165 tick ()V
METHOD method_22166 init (Lnet/minecraft/class_2338;)V
ARG 1 pos
ARG 4 testAttemptConfig
METHOD method_22165 tick (Lnet/minecraft/class_4520;)V
ARG 1 context
METHOD method_22166 init ()Lnet/minecraft/class_4517;
METHOD method_22167 addListener (Lnet/minecraft/class_4518;)V
ARG 1 listener
METHOD method_22168 fail (Ljava/lang/Throwable;)V
ARG 1 throwable
METHOD method_22169 getTemplatePath ()Ljava/lang/String;
METHOD method_22171 (Lnet/minecraft/class_4518;)V
ARG 1 listener
METHOD method_22171 (Lnet/minecraft/class_4520;Lnet/minecraft/class_4518;)V
ARG 2 listener
METHOD method_22172 getPos ()Lnet/minecraft/class_2338;
METHOD method_22175 (Lnet/minecraft/class_4518;)V
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_22183 isRequired ()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
ARG 1 pos
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_29402 getRotation ()Lnet/minecraft/class_2470;
METHOD method_29403 getTestFunction ()Lnet/minecraft/class_4529;
METHOD method_32240 clearArea ()V
METHOD method_32241 isFlaky ()Z
METHOD method_32242 getMaxAttempts ()I
METHOD method_32243 getRequiredSuccesses ()I
METHOD method_33315 tickTests ()V
METHOD method_33316 (Lnet/minecraft/class_4518;)V
ARG 1 listener
METHOD method_33316 (Lnet/minecraft/class_4520;Lnet/minecraft/class_4518;)V
ARG 2 listener
METHOD method_36059 getStructureBlockBlockEntity ()Lnet/minecraft/class_2633;
METHOD method_36060 runAtTick (JLjava/lang/Runnable;)V
ARG 1 tick
ARG 3 runnable
METHOD method_36061 getSize ()Lnet/minecraft/class_2382;
METHOD method_36062 getBoundingBox ()Lnet/minecraft/class_238;
METHOD method_36063 getElapsedMilliseconds ()J
METHOD method_36064 completeIfSuccessful ()V
METHOD method_36065 getTick ()J
METHOD method_36066 createTimedTaskRunner ()Lnet/minecraft/class_4693;
METHOD method_36067 getTicksLeft ()I
METHOD method_54145 shouldRerunUntilFailed ()Z
METHOD method_54146 setRerunUntilFailed (Z)V
ARG 1 rerunUntilFailed
METHOD method_36067 getTickLimit ()I
METHOD method_54434 (Lnet/minecraft/class_1297;)V
ARG 0 entity
METHOD method_54435 (Lnet/minecraft/class_1297;)Z
ARG 0 entity
METHOD method_54843 getStructureBlockPos ()Lnet/minecraft/class_2338;
METHOD method_54900 (Lnet/minecraft/class_1923;)Z
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
FIELD field_27808 attempt 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
ARG 0 world
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
ARG 0 test
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
METHOD method_22254 (ILnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
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 1 radius
ARG 2 world
METHOD method_22256 forceLoadNearbyChunks (Lnet/minecraft/class_3341;Lnet/minecraft/class_3218;)V
ARG 0 box
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 1 radius
ARG 2 world
@ -64,8 +64,8 @@ CLASS net/minecraft/class_4525 net/minecraft/test/StructureTestUtil
ARG 0 structureBlockEntity
METHOD method_36105 getRotationSteps (Lnet/minecraft/class_2470;)I
ARG 0 rotation
METHOD method_54845 (Lnet/minecraft/class_3218;Ljava/util/Collection;Lnet/minecraft/class_2338;)V
ARG 2 blockPos
METHOD method_54845 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 p
METHOD method_54847 getStructureBlockBoxCornerPos (Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2338;
ARG 0 pos
ARG 1 size
@ -79,3 +79,28 @@ CLASS net/minecraft/class_4525 net/minecraft/test/StructureTestUtil
ARG 1 pos
ARG 2 rotation
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
METHOD method_36019 (Ljava/lang/Runnable;J)V
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
ARG 1 type
ARG 2 x
@ -335,7 +336,6 @@ CLASS net/minecraft/class_4516 net/minecraft/test/TestContext
ARG 2 message
METHOD method_46227 getRelative (Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
ARG 1 pos
METHOD method_46228 createMockSurvivalPlayer ()Lnet/minecraft/class_1657;
METHOD method_46229 useBlock (Lnet/minecraft/class_2338;)V
ARG 1 pos
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 3 powerPredicate
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 2 effect
ARG 3 amplifier
@ -390,3 +390,40 @@ CLASS net/minecraft/class_4516 net/minecraft/test/TestContext
METHOD method_55452 forceTickIceAndSnow ()V
METHOD method_55453 forceTickIceAndSnow (Lnet/minecraft/class_2338;)V
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
FIELD field_20583 batchId Ljava/lang/String;
FIELD field_20584 templatePath Ljava/lang/String;
FIELD field_20585 templateName Ljava/lang/String;
FIELD field_20586 required Z
FIELD field_20587 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
FIELD comp_2218 batchId Ljava/lang/String;
FIELD comp_2219 templatePath Ljava/lang/String;
FIELD comp_2220 templateName Ljava/lang/String;
FIELD comp_2222 tickLimit I
FIELD comp_2227 starter Ljava/util/function/Consumer;
METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJZLjava/util/function/Consumer;)V
ARG 1 batchId
ARG 2 templatePath
@ -17,7 +12,7 @@ CLASS net/minecraft/class_4529 net/minecraft/test/TestFunction
ARG 5 duration
ARG 7 required
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 2 templatePath
ARG 3 templateName
@ -27,25 +22,20 @@ CLASS net/minecraft/class_4529 net/minecraft/test/TestFunction
ARG 8 required
ARG 9 requiredSuccesses
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
ARG 1 batchId
ARG 2 templatePath
ARG 3 templateName
ARG 4 rotation
ARG 5 tickLimit
ARG 6 duration
ARG 6 setupTicks
ARG 8 required
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
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_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_20571 TEST_CLASSES Ljava/util/Set;
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;
METHOD method_22191 getTestFunctions ()Ljava/util/Collection;
METHOD method_22192 isInClass (Lnet/minecraft/class_4529;Ljava/lang/String;)Z
ARG 0 testFunction
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
METHOD method_22194 (Ljava/lang/String;Lnet/minecraft/class_4529;)Z
ARG 1 testFunction
@ -25,7 +25,7 @@ CLASS net/minecraft/class_4519 net/minecraft/test/TestFunctions
ARG 0 structurePath
METHOD method_29404 addFailedTestFunction (Lnet/minecraft/class_4529;)V
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_32244 getAfterBatchConsumer (Ljava/lang/String;)Ljava/util/function/Consumer;
ARG 0 batchId
@ -46,3 +46,7 @@ CLASS net/minecraft/class_4519 net/minecraft/test/TestFunctions
ARG 0 method
METHOD method_36074 getInvoker (Ljava/lang/reflect/Method;)Ljava/util/function/Consumer;
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
METHOD method_22188 onStarted (Lnet/minecraft/class_4517;)V
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
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 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
FIELD field_20574 INSTANCE Lnet/minecraft/class_4521;
FIELD field_20575 tests Ljava/util/Collection;
FIELD field_48495 runContext Lnet/minecraft/class_4520;
METHOD method_22226 clear ()V
METHOD method_22227 start (Lnet/minecraft/class_4517;)V
ARG 1 test
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_39441 NONE_API_SERVICES Lnet/minecraft/class_7497;
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
ARG 1 serverThread
ARG 2 session
ARG 3 dataPackManager
ARG 4 saveLoader
ARG 5 batches
ARG 5 testFunctions
ARG 6 pos
METHOD method_36094 (Lnet/minecraft/class_1928;)V
ARG 0 gameRules

View File

@ -28,3 +28,5 @@ CLASS net/minecraft/class_4524 net/minecraft/test/TestSet
ARG 1 onFailed
METHOD method_36103 getRequiredTests ()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.
FIELD field_46612 MAP_CODEC Lcom/mojang/serialization/MapCodec;
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;
ARG 0 instance
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
FIELD field_46597 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;
ARG 0 json
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
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 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 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 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 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 from performing.
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_33381 DEFAULT_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
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.

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;
METHOD method_55376 getPos (Lcom/google/gson/stream/JsonReader;)I
ARG 0 jsonReader
METHOD method_55377 parse (Lcom/mojang/brigadier/StringReader;Lcom/mojang/serialization/Codec;)Ljava/lang/Object;
ARG 0 stringReader
ARG 1 codec
METHOD method_55377 parse (Lnet/minecraft/class_7225$class_7874;Lcom/mojang/brigadier/StringReader;Lcom/mojang/serialization/Codec;)Ljava/lang/Object;
ARG 0 registryLookup
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}.
FIELD field_46958 HOUR_IN_SECONDS J
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;
COMMENT {@return an int provider that provides a time in ticks, between {@code min * 20} and
COMMENT {@code max * 20} (both inclusive)}

View File

@ -316,6 +316,10 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util
ARG 1 exceptionGetter
METHOD method_55473 getDownloadWorkerExecutor ()Ljava/util/concurrent/ExecutorService;
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;
COMMENT {@return the item preceding {@code object} in {@code iterable}}
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_46588 STRICT_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
ARG 0 uuidMost
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 @throws IllegalArgumentException if the value is {@code null}
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
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;
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
COMMENT Adds {@code value} with the priority {@code priority}.
ARG 1 value
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
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;
COMMENT Returns an exclusive-or codec for {@link Either} instances.
COMMENT
@ -300,6 +301,12 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 2 typeCodec
ARG 3 typeGetter
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
METHOD apply (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult;
ARG 1 ops
@ -484,3 +491,18 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 2 map
METHOD method_53707 (Ljava/lang/Object;Ljava/util/Map;)Lcom/mojang/datafixers/util/Pair;
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_18789 LOGGER Lorg/slf4j/Logger;
FIELD field_25064 CODEC Lcom/mojang/serialization/Codec;
FIELD field_48404 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2382;)V
ARG 1 pos
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
METHOD method_51686 streamSouthEastSquare (Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;
ARG 0 pos
CLASS 1
FIELD field_23945 pos Lnet/minecraft/class_2338$class_2339;
FIELD field_23946 remaining I
CLASS 2
FIELD field_23094 maxDistance I
FIELD field_23095 rangeX 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
FIELD field_48405 pos Lnet/minecraft/class_2338$class_2339;
FIELD field_48406 remaining I
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_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
FIELD field_25903 directions [Lnet/minecraft/class_2350;
FIELD field_25904 pos Lnet/minecraft/class_2338$class_2339;
FIELD field_25905 maxDirectionChanges I
FIELD field_25906 directionChangeCount I
FIELD field_25907 maxSteps I
FIELD field_25908 steps I
FIELD field_25909 currentX I
FIELD field_25910 currentY I
FIELD field_25911 currentZ I
FIELD field_48434 pos Lnet/minecraft/class_2338$class_2339;
FIELD field_48435 index I
CLASS 5
FIELD field_48440 directions [Lnet/minecraft/class_2350;
FIELD field_48441 pos Lnet/minecraft/class_2338$class_2339;
FIELD field_48442 maxDirectionChanges I
FIELD field_48443 directionChangeCount I
FIELD field_48444 maxSteps 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
METHOD <init> (DDD)V
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_29502 CODEC Lnet/minecraft/class_3542$class_7292;
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
ARG 3 id
ARG 4 idOpposite
@ -153,5 +155,6 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
ARG 1 random
METHOD method_43342 getShuffled (Lnet/minecraft/class_5819;)Ljava/util/List;
ARG 1 random
METHOD method_57092 getFacingCount ()I
METHOD test (Ljava/lang/Object;)Z
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_11164 yaw F
FIELD field_11165 pitch F
FIELD field_48452 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (FFF)V
ARG 1 pitch
ARG 2 yaw

View File

@ -1,16 +1,13 @@
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_48451 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;)V
ARG 1 dimension
ARG 2 pos
METHOD equals (Ljava/lang/Object;)Z
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;
ARG 0 dimension
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;
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.
ARG 0 X
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 1 key
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 3 registryLookup
METHOD method_52517 reset (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_52518 createSequence (Lnet/minecraft/class_2960;IZZ)Lnet/minecraft/class_8564;

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 2 world
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 2 packetId
ARG 2 type
ARG 3 remoteAddress
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 2 packetId
ARG 2 type
ARG 3 remoteAddress
ARG 4 bytes
METHOD method_38658 isAvailable ()Z
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
FIELD field_34924 LOGGER Lorg/slf4j/Logger;
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
METHOD method_38013 collectHeapSection (Lnet/minecraft/class_6525$class_6526;)Lcom/google/gson/JsonElement;
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 2 callback
METHOD method_38015 collectThreadAllocationSection (Lnet/minecraft/class_6530$class_6531;)Lcom/google/gson/JsonElement;
ARG 1 statistics
METHOD method_38016 (Lcom/google/gson/JsonArray;Lcom/mojang/datafixers/util/Pair;)V
ARG 1 pair
METHOD method_38016 (Lcom/google/gson/JsonArray;Ljava/util/function/BiConsumer;Lcom/mojang/datafixers/util/Pair;)V
ARG 2 topContributor
METHOD method_38017 (Lcom/google/gson/JsonArray;Ljava/lang/String;Ljava/lang/Double;)V
ARG 1 threadName
ARG 2 allocation
@ -53,3 +54,9 @@ CLASS net/minecraft/class_6519 net/minecraft/util/profiling/jfr/JfrJsonReport
ARG 1 samples
METHOD method_38664 (Lnet/minecraft/class_6532;)D
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_34434 serverTickTimeSamples Ljava/util/List;
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
ARG 1 events
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 2 samples
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
METHOD method_39433 createNetworkIoStatistics (Ljava/time/Duration;Ljava/util/Map;)Lnet/minecraft/class_6767;
ARG 0 duration
@ -37,7 +39,13 @@ CLASS net/minecraft/class_6516 net/minecraft/util/profiling/jfr/JfrProfileRecord
ARG 1 event
ARG 2 bytes
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_35582 totalBytes J
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_35577 tickTime F
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
ARG 2 recording
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
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 2 packetId
ARG 3 remoteAddress
ARG 4 bytes
CLASS class_6510 Names
FIELD field_34419 REMOTE_ADDRESS 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;
METHOD method_39444 add (Lnet/minecraft/class_6767$class_6768;)Lnet/minecraft/class_6767$class_6768;
ARG 1 statistics
CLASS class_6769 Packet
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
METHOD method_56986 getAverageSize ()F

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_18678 priceMultiplier F
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_9144 maxUses I
FIELD field_9145 rewardingPlayerExperience Z
@ -39,19 +42,40 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer
ARG 6 merchantExperience
ARG 7 priceMultiplier
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
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
ARG 1 first
ARG 2 second
ARG 1 offered
ARG 2 buyItem
METHOD method_16953 depleteBuyItems (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 1 firstBuyStack
ARG 2 secondBuyStack
METHOD method_16954 acceptsBuy (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 1 given
ARG 2 sample
METHOD method_16954 acceptsBuy (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Z)Z
ARG 0 offered
ARG 1 buyItem
ARG 2 ignoreNbt
METHOD method_18019 copySellItem ()Lnet/minecraft/class_1799;
COMMENT Returns a copy of the sell item of this trade offer.
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 is greater than 0.
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
COMMENT Increments the number of times this trade offer has been used.
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.
METHOD method_8250 getSellItem ()Lnet/minecraft/class_1799;
COMMENT Returns the sell item of this trade offer.
METHOD method_8251 toNbt ()Lnet/minecraft/class_2487;
METHOD method_8254 disable ()V
COMMENT Sets the number of times this trade offer has been used to
COMMENT its maximum uses, making it disabled.

View File

@ -1,20 +1,12 @@
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
ARG 1 size
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
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 <init> (Ljava/util/Collection;)V
ARG 1 tradeOffers
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;
ARG 1 firstBuyItem
ARG 2 secondBuyItem
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_52552 createLibrarianTradeFactory (I)Lnet/minecraft/class_3853$class_1652;
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
METHOD method_53832 enchant (Lnet/minecraft/class_1792;Lnet/minecraft/class_1887;I)Lnet/minecraft/class_1799;
ARG 0 item
@ -149,7 +149,17 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
FIELD field_18568 maxUses I
FIELD field_18569 experience I
FIELD field_18570 multiplier F
FIELD field_48346 ignoreNbt Z
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 2 count
ARG 3 price
@ -158,6 +168,7 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
ARG 6 maxUses
ARG 7 experience
ARG 8 multiplier
ARG 9 ignoreNbt
METHOD <init> (Lnet/minecraft/class_1935;IILnet/minecraft/class_1799;IIIF)V
ARG 1 item
ARG 2 count
@ -167,6 +178,16 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
ARG 6 maxUses
ARG 7 experience
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
FIELD field_18571 sell Lnet/minecraft/class_1799;
FIELD field_18572 price I
@ -218,7 +239,7 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
ARG 1 stewEffects
ARG 2 experience
ARG 3 multiplier
METHOD <init> (Lnet/minecraft/class_1291;II)V
METHOD <init> (Lnet/minecraft/class_6880;II)V
ARG 1 effect
ARG 2 duration
ARG 3 experience
@ -239,7 +260,7 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
ARG 5 price
ARG 6 maxUses
ARG 7 experience
METHOD method_19203 (Lnet/minecraft/class_1842;)Z
METHOD method_19203 (Lnet/minecraft/class_6880$class_6883;)Z
ARG 0 potion
CLASS class_8640 TypedWrapperFactory
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_30613 MIN_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
ARG 1 type
ARG 2 profession
@ -25,5 +26,17 @@ CLASS net/minecraft/class_3850 net/minecraft/village/VillagerData
ARG 0 level
METHOD method_19196 canLevelUp (I)Z
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;
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
METHOD method_52559 getPersistentStateType (Lnet/minecraft/class_3218;)Lnet/minecraft/class_18$class_8645;
ARG 0 world
METHOD method_52561 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3767;
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 2 registryLookup
METHOD method_77 fromNbt (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3767;
ARG 0 world
ARG 1 nbt

View File

@ -15,6 +15,7 @@ CLASS net/minecraft/class_3440 net/minecraft/world/ChunkUpdateState
METHOD method_14897 contains (J)Z
ARG 1 pos
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 1 registryLookup
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;
METHOD <init> (Lit/unimi/dsi/fastutil/longs/LongSet;)V
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 1 registryLookup
METHOD method_52570 getPersistentStateType ()Lnet/minecraft/class_18$class_8645;
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
ARG 0 server
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
ARG 1 rule
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
ARG 1 value
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
FIELD field_19413 name Ljava/lang/String;
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
FIELD field_17662 idCounts Lit/unimi/dsi/fastutil/objects/Object2IntMap;
FIELD field_31830 IDCOUNTS_KEY Ljava/lang/String;
METHOD method_17920 getNextMapId ()I
METHOD method_32360 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_3978;
METHOD method_17920 getNextMapId ()Lnet/minecraft/class_9209;
METHOD method_32360 fromNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_3978;
ARG 0 nbt
ARG 1 registryLookup
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
ARG 1 pos
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
FIELD field_17661 LOGGER Lorg/slf4j/Logger;
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
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 2 registryLookup
METHOD method_78 setDirty (Z)V
ARG 1 dirty
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_17663 dataFixer Lcom/mojang/datafixers/DataFixer;
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 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 2 dataFixTypes
ARG 3 id

View File

@ -87,11 +87,6 @@ CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper
ARG 3 spawnGroup
ARG 4 spawnEntry
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
ARG 0 world
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_36227 chunkIoWorker Lnet/minecraft/class_6830;
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_36231 worldKey Lnet/minecraft/class_5321;
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_36237 cachedStructuresByChunkPos Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
FIELD field_36238 generationPossibilityByStructure Ljava/util/Map;
FIELD field_36418 structureRegistry Lnet/minecraft/class_2378;
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
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
ARG 1 pos
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 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;
ARG 1 pos
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_9236 isClient Z
FIELD field_9238 lcgBlockSeedIncrement I
FIELD field_9247 dimension Lnet/minecraft/class_5321;
FIELD field_9249 iteratingTickingBlockEntities Z
FIELD field_9251 thunderGradientPrev F
FIELD field_9253 rainGradientPrev F
@ -57,11 +56,11 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD method_17889 getNextMapId ()I
METHOD method_17890 putMapState (Ljava/lang/String;Lnet/minecraft/class_22;)V
METHOD method_17889 getNextMapId ()Lnet/minecraft/class_9209;
METHOD method_17890 putMapState (Lnet/minecraft/class_9209;Lnet/minecraft/class_22;)V
ARG 1 id
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
METHOD method_18471 tickBlockEntities ()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 5 volume
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
ARG 1 source
ARG 2 pos
@ -193,7 +191,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
ARG 5 power
ARG 6 createFire
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 2 damageSource
ARG 3 behavior
@ -325,7 +323,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
COMMENT @see #updateNeighborsExcept(BlockPos, Block, Direction)
ARG 1 pos
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.
ARG 1 entity
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 2 pos
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.
ARG 1 event
ARG 2 emitterPos
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 2 event
ARG 3 pos
@ -47,11 +47,11 @@ CLASS net/minecraft/class_1936 net/minecraft/world/WorldAccess
ARG 4 neighborPos
ARG 5 flags
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 2 event
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 2 pos
ARG 3 emitter
@ -60,6 +60,10 @@ CLASS net/minecraft/class_1936 net/minecraft/world/WorldAccess
ARG 2 pos
ARG 3 sound
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
ARG 1 source
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
COMMENT An ender dragon dies.
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}
FIELD field_31117 ANVIL_DESTROYED I
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
COMMENT An end portal is opened.
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}
FIELD field_31127 PHANTOM_BITES I
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 <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>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 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
@ -132,7 +132,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
FIELD field_31143 DISPENSER_ACTIVATED I
COMMENT A dispenser is activated.
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}
FIELD field_31144 BLOCK_BROKEN I
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 <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}
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
COMMENT A dragon breath cloud spawns.
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
COMMENT Fire is extinguished.
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 {@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}
@ -281,7 +273,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
FIELD field_31181 WITHER_SPAWNS I
COMMENT A wither is spawned.
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}
FIELD field_31182 WITHER_SHOOTS I
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
COMMENT Bone meal is used.
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 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}
@ -337,8 +330,6 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
COMMENT <br>Shoots white smoke particles.
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}
FIELD field_47339 GUST_DUST I
COMMENT A gust dust particle is spawned.
FIELD field_47340 TRIAL_SPAWNER_SPAWNS_MOB I
COMMENT A trial spawner spawns a mob. Triggered at the position of the spawner.
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 <br>Plays the ejection sound and spawns ejection particles.
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
METHOD method_144 getSpawnY ()I
METHOD method_146 getGameRules ()Lnet/minecraft/class_1928;
METHOD method_151 populateCrashReport (Lnet/minecraft/class_129;Lnet/minecraft/class_5539;)V
ARG 1 reportSection
@ -8,11 +7,10 @@ CLASS net/minecraft/class_5217 net/minecraft/world/WorldProperties
METHOD method_156 isRaining ()Z
METHOD method_157 setRaining (Z)V
ARG 1 raining
METHOD method_166 getSpawnZ ()I
METHOD method_188 getTime ()J
METHOD method_197 isDifficultyLocked ()Z
METHOD method_203 isThundering ()Z
METHOD method_207 getDifficulty ()Lnet/minecraft/class_1267;
METHOD method_215 getSpawnX ()I
METHOD method_217 getTimeOfDay ()J
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_148 dataFixer Lcom/mojang/datafixers/DataFixer;
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
ARG 1 session
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 2 extension
METHOD method_262 savePlayerData (Lnet/minecraft/class_1657;)V
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
ARG 1 lowerHeight
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 2 registryLookup
METHOD method_32914 getGameEventDispatcher (I)Lnet/minecraft/class_5713;
ARG 1 ySectionCoord
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
METHOD method_45518 toConfig (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7723$class_7725;
ARG 1 existingRegistry
METHOD method_45519 createRegistry (Lnet/minecraft/class_2378;Lnet/minecraft/class_6880;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378;
ARG 0 currentRegistry
ARG 1 overworldEntry
METHOD method_45519 createRegistry (Ljava/util/Map;Lnet/minecraft/class_6880;Lnet/minecraft/class_2794;)Ljava/util/Map;
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 1 currentRegistry
ARG 2 chunkGenerator
METHOD method_45521 (Lnet/minecraft/class_2378;Ljava/util/List;Lnet/minecraft/class_5321;)V
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;
ARG 0 overworldEntry
CLASS class_7724 Entry
METHOD method_45535 getLifecycle ()Lcom/mojang/serialization/Lifecycle;
CLASS class_7725 DimensionsConfig
METHOD method_45536 getLifecycle ()Lcom/mojang/serialization/Lifecycle;
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
FIELD field_28137 CODEC Lcom/mojang/serialization/Codec;
FIELD field_28138 pos Lnet/minecraft/class_2338;
FIELD field_48377 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2338;)V
ARG 1 pos
METHOD method_32927 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_32928 (Lnet/minecraft/class_5707;)Lnet/minecraft/class_2338;
ARG 0 blockPositionSource
METHOD method_56122 (Lnet/minecraft/class_5707;)Lnet/minecraft/class_2338;
ARG 0 source
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_38242 yOffset F
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
ARG 1 source
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;
ARG 0 entityId
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

View File

@ -1,18 +1,14 @@
CLASS net/minecraft/class_5712 net/minecraft/world/event/GameEvent
FIELD field_28154 range I
FIELD field_31449 DEFAULT_RANGE I
FIELD field_36412 registryEntry Lnet/minecraft/class_6880$class_6883;
METHOD <init> (I)V
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
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 1 range
METHOD method_32941 getRange ()I
METHOD method_40156 isIn (Lnet/minecraft/class_6862;)Z
ARG 1 tag
METHOD method_40157 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;
METHOD method_55782 registerAndGetDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;
ARG 0 registry
CLASS class_7397 Emitter
METHOD method_43285 of (Lnet/minecraft/class_1297;)Lnet/minecraft/class_5712$class_7397;
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;
ARG 0 affectedState
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_39179 emitter Lnet/minecraft/class_5712$class_7397;
FIELD field_39180 listener Lnet/minecraft/class_5714;
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 2 emitterPos
ARG 3 emitter
@ -35,7 +31,7 @@ CLASS net/minecraft/class_5712 net/minecraft/world/event/GameEvent
ARG 5 listenerPos
METHOD compareTo (Ljava/lang/Object;)I
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_43727 getEmitter ()Lnet/minecraft/class_5712$class_7397;
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;
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}.
FIELD field_48379 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_32955 getType ()Lnet/minecraft/class_5717;
COMMENT Returns the type of this position source.
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
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;
ARG 0 id
ARG 1 positionSourceType
METHOD method_32960 writeToBuf (Lnet/minecraft/class_2540;Lnet/minecraft/class_5716;)V
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
METHOD method_56123 getPacketCodec ()Lnet/minecraft/class_9139;

View File

@ -1,19 +1,22 @@
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_47839 DEFAULT_FREQUENCY I
METHOD method_51298 getVibrationListenerData ()Lnet/minecraft/class_8514$class_8515;
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
METHOD method_51384 getSignalStrength (FI)I
ARG 0 distance
ARG 1 range
METHOD method_51385 getFrequency (Lnet/minecraft/class_5712;)I
ARG 0 event
METHOD method_51386 getResonation (I)Lnet/minecraft/class_5712;
METHOD method_51385 getFrequency (Lnet/minecraft/class_5321;)I
ARG 0 gameEvent
METHOD method_51386 getResonation (I)Lnet/minecraft/class_5321;
ARG 0 frequency
METHOD method_55783 getFrequency (Lnet/minecraft/class_6880;)I
ARG 0 gameEvent
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.
ARG 1 world
ARG 2 pos
@ -21,14 +24,14 @@ CLASS net/minecraft/class_8514 net/minecraft/world/event/Vibrations
ARG 4 sourceEntity
ARG 5 entity
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.
ARG 1 world
ARG 2 pos
ARG 3 event
ARG 4 emitter
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 2 emitter
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;
METHOD <init> (Lnet/minecraft/class_8514;)V
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
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 2 listenerData
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
ARG 0 emitterPos
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 2 event
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;
METHOD <init> (Lnet/minecraft/class_3218;)V
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 2 emitterPos
ARG 3 emitter
METHOD method_45491 dispatchListenersByDistance (Ljava/util/List;)V
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 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.
METHOD method_32942 isEmpty ()Z
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.
ARG 1 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.
METHOD method_32946 getPositionSource ()Lnet/minecraft/class_5716;
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
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
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 2 distance
ARG 3 pos
ARG 4 uuid
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 2 distance
ARG 3 pos
@ -17,7 +17,7 @@ CLASS net/minecraft/class_7269 net/minecraft/world/event/listener/Vibration
ARG 0 instance
METHOD method_42684 getOwnerUuid (Lnet/minecraft/class_1297;)Ljava/util/UUID;
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 1 distance
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_47328 particle 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_9185 entity Lnet/minecraft/class_1297;
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_9194 affectedPlayers Ljava/util/Map;
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 2 entity
ARG 3 x
@ -27,7 +27,6 @@ CLASS net/minecraft/class_1927 net/minecraft/world/explosion/Explosion
ARG 11 destructionType
ARG 12 particle
ARG 13 emitterParticle
ARG 14 soundEvent
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;DDDFZLnet/minecraft/class_1927$class_4179;)V
ARG 1 world
ARG 2 entity
@ -47,7 +46,7 @@ CLASS net/minecraft/class_1927 net/minecraft/world/explosion/Explosion
ARG 10 createFire
ARG 11 destructionType
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 2 entity
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_55112 getParticle ()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_8347 getCausingEntity ()Lnet/minecraft/class_1309;
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
ARG 1 explosion
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.
ARG 1 pos
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 2 structure
ARG 3 skipExistingChunk
ARG 3 placement
ARG 4 skipReferencedStructures
METHOD method_39784 incrementReferences (Lnet/minecraft/class_3449;)V
ARG 1 structureStart
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
METHOD method_41588 (Lnet/minecraft/class_7145;)Ljava/util/Map;
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;
ARG 0 preset
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;
METHOD method_41593 bootstrap (Lnet/minecraft/class_7891;)V
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
METHOD method_41597 of (Ljava/lang/String;)Lnet/minecraft/class_5321;
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_41645 getSalt ()I
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
FIELD field_37781 CODEC Lcom/mojang/serialization/Codec;
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
METHOD method_40030 (Lnet/minecraft/class_2350;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V
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
FIELD field_151 spawnX I
FIELD field_156 customBossEvents Lnet/minecraft/class_2487;
FIELD field_157 difficultyLocked Z
FIELD field_158 version I
FIELD field_167 spawnY I
FIELD field_168 thundering Z
FIELD field_170 playerData Lnet/minecraft/class_2487;
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_17737 wanderingTraderSpawnChance I
FIELD field_17738 wanderingTraderId Ljava/util/UUID;
FIELD field_182 spawnZ I
FIELD field_185 initialized Z
FIELD field_189 time J
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_43352 removedFeatures Ljava/util/Set;
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
ARG 1 levelInfo
ARG 2 generatorOptions
ARG 3 specialProperty
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 2 modded
ARG 3 spawnX
ARG 4 spawnY
ARG 5 spawnZ
ARG 6 spawnAngle
ARG 7 time
ARG 9 timeOfDay
ARG 11 version
ARG 12 clearWeatherTime
ARG 13 rainTime
ARG 14 raining
ARG 15 thunderTime
ARG 16 thundering
ARG 17 initialized
ARG 18 difficultyLocked
ARG 19 worldBorder
ARG 20 wanderingTraderSpawnDelay
ARG 21 wanderingTraderSpawnChance
ARG 22 wanderingTraderId
ARG 23 serverBrands
ARG 24 removedFeatures
ARG 25 scheduledEvents
ARG 26 customBossEvents
ARG 27 dragonFight
ARG 28 levelInfo
ARG 29 generatorOptions
ARG 30 specialProperty
ARG 31 lifecycle
ARG 3 spawnPos
ARG 4 spawnAngle
ARG 5 time
ARG 7 timeOfDay
ARG 9 version
ARG 10 clearWeatherTime
ARG 11 rainTime
ARG 12 raining
ARG 13 thunderTime
ARG 14 thundering
ARG 15 initialized
ARG 16 difficultyLocked
ARG 17 worldBorder
ARG 18 wanderingTraderSpawnDelay
ARG 19 wanderingTraderSpawnChance
ARG 20 wanderingTraderId
ARG 21 serverBrands
ARG 22 removedFeatures
ARG 23 scheduledEvents
ARG 24 customBossEvents
ARG 25 dragonFight
ARG 26 levelInfo
ARG 27 generatorOptions
ARG 28 specialProperty
ARG 29 lifecycle
METHOD method_158 updateProperties (Lnet/minecraft/class_5455;Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;)V
ARG 1 registryManager
ARG 2 levelNbt

View File

@ -70,9 +70,6 @@ CLASS net/minecraft/class_32 net/minecraft/world/level/storage/LevelStorage
ARG 1 dynamic
ARG 2 save
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
ARG 0 save
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_54554 isRecreatable ()Z
METHOD method_54555 isDeletable ()Z
METHOD method_56127 isImmediatelyLoadable ()Z
CLASS class_5781 ConversionWarning
FIELD field_28440 backup 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
METHOD method_35157 getFreeTickets (Lnet/minecraft/class_2338;)I
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
FIELD field_18484 pointOfInterestDistanceTracker Lnet/minecraft/class_4153$class_4154;
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
ARG 1 path
ARG 2 dataFixer
ARG 3 dsync
ARG 4 registryManager
ARG 5 world
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 storageKey
ARG 2 directory
ARG 3 dataFixer
ARG 4 dsync
ARG 5 registryManager
ARG 6 world
METHOD method_19112 remove (Lnet/minecraft/class_2338;)V
ARG 1 pos
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_20443 DEFLATE 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_20447 inputStreamWrapper 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 2 inputStreamWrapper
ARG 3 outputStreamWrapper
ARG 2 name
ARG 3 inputStreamWrapper
ARG 4 outputStreamWrapper
METHOD method_21882 getId ()I
METHOD method_21883 get (I)Lnet/minecraft/class_4486;
ARG 0 id
@ -33,6 +41,13 @@ CLASS net/minecraft/class_4486 net/minecraft/world/storage/ChunkStreamVersion
ARG 0 stream
METHOD method_39806 (Ljava/io/OutputStream;)Ljava/io/OutputStream;
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
METHOD wrap (Ljava/lang/Object;)Ljava/lang/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
FIELD field_27231 dataFixer Lcom/mojang/datafixers/DataFixer;
FIELD field_27232 LOGGER Lorg/slf4j/Logger;
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_31414 ENTITIES_KEY Ljava/lang/String;
FIELD field_31415 POSITION_KEY Ljava/lang/String;
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
ARG 1 world
ARG 2 path
ARG 3 dataFixer
ARG 4 dsync
ARG 5 executor
FIELD field_48747 storage Lnet/minecraft/class_9172;
METHOD <init> (Lnet/minecraft/class_9172;Lnet/minecraft/class_3218;Ljava/util/concurrent/Executor;)V
ARG 1 storage
ARG 2 world
ARG 3 executor
METHOD method_31730 (Lnet/minecraft/class_1923;Ljava/lang/Throwable;)Ljava/lang/Void;
ARG 1 ex
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
METHOD method_31736 getChunkPos (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1923;
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_31425 MCA_EXTENSION Ljava/lang/String;
FIELD field_31426 MAX_CACHE_SIZE I
METHOD <init> (Ljava/nio/file/Path;Z)V
ARG 1 directory
ARG 2 dsync
FIELD field_49103 storageKey Lnet/minecraft/class_9240;
METHOD <init> (Lnet/minecraft/class_9240;Ljava/nio/file/Path;Z)V
ARG 1 storageKey
ARG 2 directory
ARG 3 dsync
METHOD method_12440 getRegionFile (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2861;
ARG 1 pos
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_20435 ZERO Ljava/nio/ByteBuffer;
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_20439 sectorData 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_31417 SECTOR_DATA_LIMIT I
FIELD field_31421 FILE_EXTENSION Ljava/lang/String;
METHOD <init> (Ljava/nio/file/Path;Ljava/nio/file/Path;Lnet/minecraft/class_4486;Z)V
ARG 1 file
FIELD field_48752 path Ljava/nio/file/Path;
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 3 outputChunkStreamVersion
ARG 3 path
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
ARG 1 pos
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_31740 delete (Lnet/minecraft/class_1923;)V
ARG 1 pos
METHOD method_56566 getPath ()Ljava/nio/file/Path;
CLASS class_2862 ChunkBuffer
FIELD field_17656 pos Lnet/minecraft/class_1923;
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_18693 unsavedElements Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet;
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_27240 world Lnet/minecraft/class_5539;
FIELD field_31427 SECTIONS_KEY Ljava/lang/String;
FIELD field_39315 dynamicRegistryManager 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
ARG 1 path
FIELD field_39315 registryManager Lnet/minecraft/class_5455;
FIELD field_48759 storageAccess Lnet/minecraft/class_9172;
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 3 factory
ARG 4 dataFixer
ARG 5 dataFixTypes
ARG 6 dsync
ARG 7 dynamicRegistryManager
ARG 8 world
ARG 4 registryManager
ARG 5 world
METHOD method_19288 onUpdate (J)V
ARG 1 pos
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;
ARG 1 chunkPos
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 2 ops
ARG 3 data
ARG 3 nbt
METHOD method_20369 getDataVersion (Lcom/mojang/serialization/Dynamic;)I
ARG 0 dynamic
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_38240 blendingStatusCaches Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
FIELD field_38241 MAX_CACHE_SIZE I
METHOD <init> (Ljava/nio/file/Path;ZLjava/lang/String;)V
ARG 1 directory
ARG 2 dsync
ARG 3 name
METHOD <init> (Lnet/minecraft/class_9240;Ljava/nio/file/Path;Z)V
ARG 1 storageKey
ARG 2 directory
ARG 3 dsync
METHOD method_23698 completeAll (Z)Ljava/util/concurrent/CompletableFuture;
ARG 1 sync
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;
ARG 1 pos
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;
ARG 1 task
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_21494 worker Lnet/minecraft/class_4698;
FIELD field_36219 FEATURE_UPDATING_VERSION I
METHOD <init> (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V
ARG 1 directory
ARG 2 dataFixer
ARG 3 dsync
METHOD <init> (Lnet/minecraft/class_9240;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V
ARG 1 storageKey
ARG 2 directory
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;
ARG 1 worldKey
ARG 2 persistentStateManagerFactory
@ -14,7 +15,7 @@ CLASS net/minecraft/class_3977 net/minecraft/world/storage/VersionedChunkStorage
ARG 4 generatorCodecKey
METHOD method_17908 getDataVersion (Lnet/minecraft/class_2487;)I
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 2 nbt
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;
ARG 1 worldKey
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_40113 dimensionOptionsRegistry Lnet/minecraft/class_2378;
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_5756 LOGGER Lorg/slf4j/Logger;
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_5767 updateThread Ljava/lang/Thread;
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 2 dataFixer
ARG 3 dimensionOptionsRegistry
ARG 3 dynamicRegistryManager
ARG 4 eraseCache
METHOD method_17829 (Ljava/io/File;Ljava/lang/String;)Z
ARG 0 directory
ARG 1 name
METHOD method_17830 getChunkPositions (Lnet/minecraft/class_5321;)Ljava/util/List;
ARG 1 world
ARG 5 recreateRegionFiles
METHOD method_28304 getWorlds ()Ljava/util/Set;
METHOD method_5393 getProgress (Lnet/minecraft/class_5321;)F
ARG 1 world
@ -41,3 +46,58 @@ CLASS net/minecraft/class_1257 net/minecraft/world/updater/WorldUpdater
METHOD method_5402 cancel ()V
METHOD method_5403 isDone ()Z
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 SONIC_BOOM
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
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 EYE_OF_ENDER_BREAKS
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 INSTANT_SPLASH_POTION_SPLASHED
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_FAILS
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_AT_SPAWN_POS
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 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
param 1 world_events