Client-1 20 1-20230612 114412-Mappings

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2640

# (c) 2020 Microsoft Corporation.

These mappings are provided "as-is" and you bear


the risk of using them. You may copy and use the mappings for development purposes,
but you may not redistribute the mappings complete and unmodified. Microsoft makes
no warranties, express or implied, with respect to the mappings provided here. Use
and modification of this document or the source code (in any form) of Minecraft:
Java Edition is governed by the Minecraft End User License Agreement available at
https://account.mojang.com/documents/minecraft_eula.
com.mojang.blaze3d.Blaze3D -> ega:
10:10:void <init>() -> <init>
12:13:void process(com.mojang.blaze3d.pipeline.RenderPipeline,float) -> a
16:17:void render(com.mojang.blaze3d.pipeline.RenderPipeline,float) -> b
21:22:void youJustLostTheGame() -> a
25:25:double getTime() -> b
com.mojang.blaze3d.DontObfuscate -> egb:
com.mojang.blaze3d.FieldsAreNonnullByDefault -> egc:
com.mojang.blaze3d.MethodsReturnNonnullByDefault -> egd:
com.mojang.blaze3d.audio.Channel -> ege:
org.slf4j.Logger LOGGER -> b
int QUEUED_BUFFER_COUNT -> c
int BUFFER_DURATION_SECONDS -> a
int source -> d
java.util.concurrent.atomic.AtomicBoolean initialized -> e
int streamingBufferSize -> f
net.minecraft.client.sounds.AudioStream stream -> g
31:37:com.mojang.blaze3d.audio.Channel create() -> a
22:42:void <init>(int) -> <init>
45:61:void destroy() -> b
64:65:void play() -> c
68:71:int getState() -> k
75:78:void pause() -> d
81:84:void unpause() -> e
87:91:void stop() -> f
94:94:boolean playing() -> g
98:98:boolean stopped() -> h
102:103:void setSelfPosition(net.minecraft.world.phys.Vec3) -> a
106:107:void setPitch(float) -> a
110:111:void setLooping(boolean) -> a
114:115:void setVolume(float) -> b
118:119:void disableAttenuation() -> i
122:126:void linearAttenuation(float) -> c
129:130:void setRelative(boolean) -> b
133:134:void attachStaticBuffer(com.mojang.blaze3d.audio.SoundBuffer) -> a
137:141:void attachBufferStream(net.minecraft.client.sounds.AudioStream) -> a
144:144:int calculateBufferSize(javax.sound.sampled.AudioFormat,int) -> a
148:161:void pumpBuffers(int) -> a
164:168:void updateStream() -> j
171:181:int removeProcessedBuffers() -> l
154:154:void lambda$pumpBuffers$1(int) -> b
133:133:void lambda$attachStaticBuffer$0(int) -> c
17:17:void <clinit>() -> <clinit>
com.mojang.blaze3d.audio.Library -> egf:
org.slf4j.Logger LOGGER -> a
int NO_DEVICE -> b
int DEFAULT_CHANNEL_COUNT -> c
long currentDevice -> d
long context -> e
boolean supportsDisconnections -> f
java.lang.String defaultDeviceName -> g
com.mojang.blaze3d.audio.Library$ChannelPool EMPTY -> h
com.mojang.blaze3d.audio.Library$ChannelPool staticChannels -> i
com.mojang.blaze3d.audio.Library$ChannelPool streamingChannels -> j
com.mojang.blaze3d.audio.Listener listener -> k
143:150:void <init>() -> <init>
153:189:void init(java.lang.String,boolean) -> a
192:206:void setHrtf(boolean) -> a
209:234:int getChannelCount() -> i
239:247:java.lang.String getDefaultDeviceName() -> a
251:258:java.lang.String getCurrentDeviceName() -> b
262:267:boolean hasDefaultDeviceChanged() -> c
272:286:long openDeviceOrFallback(java.lang.String) -> a
290:296:java.util.OptionalLong tryOpenDevice(java.lang.String) -> b
300:307:void cleanup() -> d
310:310:com.mojang.blaze3d.audio.Listener getListener() -> e
315:315:com.mojang.blaze3d.audio.Channel
acquireChannel(com.mojang.blaze3d.audio.Library$Pool) -> a
319:322:void releaseChannel(com.mojang.blaze3d.audio.Channel) -> a
325:325:java.lang.String getDebugString() -> f
329:333:java.util.List getAvailableSoundDevices() -> g
337:337:boolean isCurrentDeviceDisconnected() -> h
39:64:void <clinit>() -> <clinit>
com.mojang.blaze3d.audio.Library$1 -> egf$1:
64:64:void <init>() -> <init>
68:68:com.mojang.blaze3d.audio.Channel acquire() -> a
73:73:boolean release(com.mojang.blaze3d.audio.Channel) -> a
78:78:void cleanup() -> b
82:82:int getMaxCount() -> c
87:87:int getUsedCount() -> d
com.mojang.blaze3d.audio.Library$ChannelPool -> egf$a:
com.mojang.blaze3d.audio.Channel acquire() -> a
boolean release(com.mojang.blaze3d.audio.Channel) -> a
void cleanup() -> b
int getMaxCount() -> c
int getUsedCount() -> d
com.mojang.blaze3d.audio.Library$CountingChannelPool -> egf$b:
int limit -> a
java.util.Set activeChannels -> b
93:97:void <init>(int) -> <init>
102:114:com.mojang.blaze3d.audio.Channel acquire() -> a
119:123:boolean release(com.mojang.blaze3d.audio.Channel) -> a
128:130:void cleanup() -> b
134:134:int getMaxCount() -> c
139:139:int getUsedCount() -> d
com.mojang.blaze3d.audio.Library$Pool -> egf$c:
com.mojang.blaze3d.audio.Library$Pool STATIC -> a
com.mojang.blaze3d.audio.Library$Pool STREAMING -> b
com.mojang.blaze3d.audio.Library$Pool[] $VALUES -> c
33:33:com.mojang.blaze3d.audio.Library$Pool[] values() -> values
33:33:com.mojang.blaze3d.audio.Library$Pool valueOf(java.lang.String) ->
valueOf
33:33:void <init>(java.lang.String,int) -> <init>
33:33:com.mojang.blaze3d.audio.Library$Pool[] $values() -> a
33:35:void <clinit>() -> <clinit>
com.mojang.blaze3d.audio.Listener -> egg:
float gain -> a
net.minecraft.world.phys.Vec3 position -> b
7:9:void <init>() -> <init>
12:14:void setListenerPosition(net.minecraft.world.phys.Vec3) -> a
17:17:net.minecraft.world.phys.Vec3 getListenerPosition() -> a
21:22:void setListenerOrientation(org.joml.Vector3f,org.joml.Vector3f) -> a
25:27:void setGain(float) -> a
30:30:float getGain() -> b
34:36:void reset() -> c
com.mojang.blaze3d.audio.OggAudioStream -> egh:
int EXPECTED_MAX_FRAME_SIZE -> a
long handle -> b
javax.sound.sampled.AudioFormat audioFormat -> c
java.io.InputStream input -> d
java.nio.ByteBuffer buffer -> e
71:103:void <init>(java.io.InputStream) -> <init>
106:122:boolean refillFromStream() -> c
127:141:void forwardBuffer() -> d
144:190:boolean readFrame(com.mojang.blaze3d.audio.OggAudioStream$OutputConcat)
-> a
194:197:void
convertMono(java.nio.FloatBuffer,com.mojang.blaze3d.audio.OggAudioStream$OutputConc
at) -> a
200:204:void
convertStereo(java.nio.FloatBuffer,java.nio.FloatBuffer,com.mojang.blaze3d.audio.Og
gAudioStream$OutputConcat) -> a
208:214:void close() -> close
218:218:javax.sound.sampled.AudioFormat getFormat() -> a
223:227:java.nio.ByteBuffer read(int) -> a
231:235:java.nio.ByteBuffer readAll() -> b
com.mojang.blaze3d.audio.OggAudioStream$OutputConcat -> egh$a:
java.util.List buffers -> a
int bufferSize -> b
int byteCount -> c
java.nio.ByteBuffer currentBuffer -> d
26:35:void <init>(int) -> <init>
38:39:void createNewBuffer() -> b
42:51:void put(float) -> a
54:64:java.nio.ByteBuffer get() -> a
com.mojang.blaze3d.audio.OpenAlUtil -> egi:
org.slf4j.Logger LOGGER -> a
10:10:void <init>() -> <init>
14:26:java.lang.String alErrorToString(int) -> a
31:36:boolean checkALError(java.lang.String) -> a
40:52:java.lang.String alcErrorToString(int) -> b
57:62:boolean checkALCError(long,java.lang.String) -> a
66:86:int audioFormatToOpenAl(javax.sound.sampled.AudioFormat) -> a
11:11:void <clinit>() -> <clinit>
com.mojang.blaze3d.audio.SoundBuffer -> egj:
java.nio.ByteBuffer data -> a
javax.sound.sampled.AudioFormat format -> b
boolean hasAlBuffer -> c
int alBuffer -> d
19:22:void <init>(java.nio.ByteBuffer,javax.sound.sampled.AudioFormat) ->
<init>
25:44:java.util.OptionalInt getAlBuffer() -> a
48:55:void discardAlBuffer() -> b
58:60:java.util.OptionalInt releaseAlBuffer() -> c
com.mojang.blaze3d.audio.package-info -> egk:
com.mojang.blaze3d.font.GlyphInfo -> egl:
float getAdvance() -> getAdvance
12:12:float getAdvance(boolean) -> a
16:16:float getBoldOffset() -> a
20:20:float getShadowOffset() -> b
net.minecraft.client.gui.font.glyphs.BakedGlyph
bake(java.util.function.Function) -> bake
com.mojang.blaze3d.font.GlyphInfo$SpaceGlyphInfo -> egl$a:
28:28:net.minecraft.client.gui.font.glyphs.BakedGlyph
bake(java.util.function.Function) -> bake
com.mojang.blaze3d.font.GlyphProvider -> egm:
11:11:void close() -> close
15:15:com.mojang.blaze3d.font.GlyphInfo getGlyph(int) -> a
it.unimi.dsi.fastutil.ints.IntSet getSupportedGlyphs() -> a
com.mojang.blaze3d.font.SheetGlyphInfo -> egn:
int getPixelWidth() -> a
int getPixelHeight() -> b
void upload(int,int) -> a
boolean isColored() -> c
float getOversample() -> d
15:15:float getLeft() -> e
19:19:float getRight() -> f
23:23:float getUp() -> g
27:27:float getDown() -> h
31:31:float getBearingX() -> i
35:35:float getBearingY() -> j
com.mojang.blaze3d.font.SpaceProvider -> ego:
it.unimi.dsi.fastutil.ints.Int2ObjectMap glyphs -> a
21:24:void <init>(java.util.Map) -> <init>
29:29:com.mojang.blaze3d.font.GlyphInfo getGlyph(int) -> a
34:34:it.unimi.dsi.fastutil.ints.IntSet getSupportedGlyphs() -> a
23:23:void lambda$new$1(java.lang.Integer,java.lang.Float) -> a
23:23:float lambda$new$0(java.lang.Float) -> a
com.mojang.blaze3d.font.SpaceProvider$Definition -> ego$a:
java.util.Map advances -> c
com.mojang.serialization.MapCodec CODEC -> a
37:37:void <init>(java.util.Map) -> <init>
44:44:net.minecraft.client.gui.font.providers.GlyphProviderType type() -> a
49:50:com.mojang.datafixers.util.Either unpack() -> b
37:37:java.lang.String toString() -> toString
37:37:int hashCode() -> hashCode
37:37:boolean equals(java.lang.Object) -> equals
37:37:java.util.Map advances() -> c
49:49:com.mojang.blaze3d.font.GlyphProvider
lambda$unpack$1(net.minecraft.server.packs.resources.ResourceManager) -> a
38:40:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
38:38:void <clinit>() -> <clinit>
com.mojang.blaze3d.font.TrueTypeGlyphProvider -> egp:
java.nio.ByteBuffer fontMemory -> a
org.lwjgl.stb.STBTTFontinfo font -> b
float oversample -> c
it.unimi.dsi.fastutil.ints.IntSet skip -> d
float shiftX -> e
float shiftY -> f
float pointScale -> g
float ascent -> h
27:54:void
<init>(java.nio.ByteBuffer,org.lwjgl.stb.STBTTFontinfo,float,float,float,float,java
.lang.String) -> <init>
59:92:com.mojang.blaze3d.font.GlyphInfo getGlyph(int) -> a
96:99:org.lwjgl.stb.STBTTFontinfo validateFontOpen() -> b
104:110:void close() -> close
115:115:it.unimi.dsi.fastutil.ints.IntSet getSupportedGlyphs() -> a
115:115:boolean lambda$getSupportedGlyphs$1(int) -> b
87:87:float lambda$getGlyph$0(float) -> a
com.mojang.blaze3d.font.TrueTypeGlyphProvider$Glyph -> egp$a:
int width -> b
int height -> c
float bearingX -> d
float bearingY -> e
float advance -> f
int index -> g
com.mojang.blaze3d.font.TrueTypeGlyphProvider this$0 -> a
126:136:void
<init>(com.mojang.blaze3d.font.TrueTypeGlyphProvider,int,int,int,int,float,float,in
t) -> <init>
140:140:float getAdvance() -> getAdvance
145:145:net.minecraft.client.gui.font.glyphs.BakedGlyph
bake(java.util.function.Function) -> bake
com.mojang.blaze3d.font.TrueTypeGlyphProvider$Glyph$1 -> egp$a$1:
com.mojang.blaze3d.font.TrueTypeGlyphProvider$Glyph this$1 -> a
145:145:void <init>(com.mojang.blaze3d.font.TrueTypeGlyphProvider$Glyph) ->
<init>
148:148:int getPixelWidth() -> a
153:153:int getPixelHeight() -> b
158:158:float getOversample() -> d
163:163:float getBearingX() -> i
168:168:float getBearingY() -> j
173:181:void upload(int,int) -> a
185:185:boolean isColored() -> c
com.mojang.blaze3d.font.package-info -> egq:
com.mojang.blaze3d.package-info -> egr:
com.mojang.blaze3d.pipeline.MainTarget -> egs:
int DEFAULT_WIDTH -> a
int DEFAULT_HEIGHT -> b
com.mojang.blaze3d.pipeline.MainTarget$Dimension DEFAULT_DIMENSIONS -> l
19:27:void <init>(int,int) -> <init>
30:62:void createFrameBuffer(int,int) -> b
65:86:com.mojang.blaze3d.pipeline.MainTarget$Dimension
allocateAttachments(int,int) -> c
90:96:boolean
allocateColorAttachment(com.mojang.blaze3d.pipeline.MainTarget$Dimension) -> a
100:106:boolean
allocateDepthAttachment(com.mojang.blaze3d.pipeline.MainTarget$Dimension) -> b
23:23:void lambda$new$0(int,int) -> d
16:16:void <clinit>() -> <clinit>
com.mojang.blaze3d.pipeline.MainTarget$AttachmentState -> egs$a:
com.mojang.blaze3d.pipeline.MainTarget$AttachmentState NONE -> a
com.mojang.blaze3d.pipeline.MainTarget$AttachmentState COLOR -> b
com.mojang.blaze3d.pipeline.MainTarget$AttachmentState DEPTH -> c
com.mojang.blaze3d.pipeline.MainTarget$AttachmentState COLOR_DEPTH -> d
com.mojang.blaze3d.pipeline.MainTarget$AttachmentState[] VALUES -> e
com.mojang.blaze3d.pipeline.MainTarget$AttachmentState[] $VALUES -> f
109:109:com.mojang.blaze3d.pipeline.MainTarget$AttachmentState[] values() ->
values
109:109:com.mojang.blaze3d.pipeline.MainTarget$AttachmentState
valueOf(java.lang.String) -> valueOf
109:109:void <init>(java.lang.String,int) -> <init>
118:118:com.mojang.blaze3d.pipeline.MainTarget$AttachmentState
with(com.mojang.blaze3d.pipeline.MainTarget$AttachmentState) -> a
109:109:com.mojang.blaze3d.pipeline.MainTarget$AttachmentState[] $values() -> a
109:115:void <clinit>() -> <clinit>
com.mojang.blaze3d.pipeline.MainTarget$Dimension -> egs$b:
int width -> a
int height -> b
126:129:void <init>(int,int) -> <init>
132:138:java.util.List listWithFallback(int,int) -> a
147:154:boolean equals(java.lang.Object) -> equals
159:159:int hashCode() -> hashCode
164:164:java.lang.String toString() -> toString
com.mojang.blaze3d.pipeline.RenderCall -> egt:
void execute() -> execute
com.mojang.blaze3d.pipeline.RenderPipeline -> egu:
java.util.List renderCalls -> a
boolean isRecording -> b
int recordingBuffer -> c
boolean isProcessing -> d
int processedBuffer -> e
int renderingBuffer -> f
19:28:void <init>() -> <init>
31:31:boolean canBeginRecording() -> a
35:44:boolean beginRecording() -> b
48:54:void recordRenderCall(com.mojang.blaze3d.pipeline.RenderCall) -> a
57:62:void endRecording() -> c
65:65:boolean canBeginProcessing() -> d
69:76:boolean beginProcessing() -> e
80:83:void processRecordedQueue() -> f
86:93:void endProcessing() -> g
96:96:java.util.concurrent.ConcurrentLinkedQueue startRendering() -> h
100:100:java.util.concurrent.ConcurrentLinkedQueue getRecordingQueue() -> i
104:104:java.util.concurrent.ConcurrentLinkedQueue getProcessedQueue() -> j
com.mojang.blaze3d.pipeline.RenderTarget -> egv:
int RED_CHANNEL -> a
int GREEN_CHANNEL -> b
int BLUE_CHANNEL -> l
int ALPHA_CHANNEL -> m
int width -> c
int height -> d
int viewWidth -> e
int viewHeight -> f
boolean useDepth -> g
int frameBufferId -> h
int colorTextureId -> i
int depthBufferId -> j
float[] clearChannels -> n
int filterMode -> k
34:51:void <init>(boolean) -> <init>
54:61:void resize(int,int,boolean) -> a
64:74:void _resize(int,int,boolean) -> d
77:94:void destroyBuffers() -> a
97:104:void copyDepthFrom(com.mojang.blaze3d.pipeline.RenderTarget) -> a
107:151:void createBuffers(int,int,boolean) -> b
154:160:void setFilterMode(int) -> a
163:180:void checkStatus() -> b
185:187:void bindRead() -> c
190:192:void unbindRead() -> d
196:203:void bindWrite(boolean) -> a
206:211:void _bindWrite(boolean) -> c
215:222:void unbindWrite() -> e
225:229:void setClearColor(float,float,float,float) -> a
232:233:void blitToScreen(int,int) -> a
236:244:void blitToScreen(int,int,boolean) -> c
247:293:void _blitToScreen(int,int,boolean) -> e
296:306:void clear(boolean) -> b
309:309:int getColorTextureId() -> f
313:313:int getDepthTextureId() -> g
239:240:void lambda$blitToScreen$4(int,int,boolean) -> f
217:218:void lambda$unbindWrite$3() -> h
198:199:void lambda$bindWrite$2(boolean) -> d
56:57:void lambda$resize$1(int,int,boolean) -> g
35:40:float[] lambda$new$0() -> i
com.mojang.blaze3d.pipeline.TextureTarget -> egw:
7:10:void <init>(int,int,boolean,boolean) -> <init>
com.mojang.blaze3d.pipeline.package-info -> egx:
com.mojang.blaze3d.platform.ClipboardManager -> egy:
int FORMAT_UNAVAILABLE -> a
java.nio.ByteBuffer clipboardScratchBuffer -> b
13:16:void <init>() -> <init>
19:26:java.lang.String getClipboard(long,org.lwjgl.glfw.GLFWErrorCallbackI) ->
a
30:35:void pushClipboard(long,java.nio.ByteBuffer,byte[]) -> a
38:51:void setClipboard(long,java.lang.String) -> a
com.mojang.blaze3d.platform.DebugMemoryUntracker -> egz:
java.lang.invoke.MethodHandle UNTRACK -> a
11:11:void <init>() -> <init>
35:43:void untrack(long) -> a
46:47:void untrack(org.lwjgl.system.Pointer) -> a
15:30:java.lang.invoke.MethodHandle lambda$static$0() -> a
13:13:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.DisplayData -> eha:
int width -> a
int height -> b
java.util.OptionalInt fullscreenWidth -> c
java.util.OptionalInt fullscreenHeight -> d
boolean isFullscreen -> e
12:18:void <init>(int,int,java.util.OptionalInt,java.util.OptionalInt,boolean)
-> <init>
com.mojang.blaze3d.platform.GLX -> com.mojang.blaze3d.platform.GLX:
org.slf4j.Logger LOGGER -> LOGGER
java.lang.String cpuInfo -> cpuInfo
31:31:void <init>() -> <init>
35:39:java.lang.String getOpenGLVersionString() -> getOpenGLVersionString
43:49:int _getRefreshRate(com.mojang.blaze3d.platform.Window) ->
_getRefreshRate
53:54:java.lang.String _getLWJGLVersion() -> _getLWJGLVersion
58:79:java.util.function.LongSupplier _initGlfw() -> _initGlfw
83:88:void _setGlfwErrorCallback(org.lwjgl.glfw.GLFWErrorCallbackI) ->
_setGlfwErrorCallback
92:92:boolean _shouldClose(com.mojang.blaze3d.platform.Window) -> _shouldClose
98:107:void _init(int,boolean) -> _init
110:110:java.lang.String _getCpuInfo() -> _getCpuInfo
114:156:void _renderCrosshair(int,boolean,boolean,boolean) -> _renderCrosshair
159:159:java.lang.Object make(java.util.function.Supplier) -> make
163:164:java.lang.Object make(java.lang.Object,java.util.function.Consumer) ->
make
69:69:long lambda$_initGlfw$2() -> lambda$_initGlfw$2
65:65:void lambda$_initGlfw$1(java.util.List,int,long) -> lambda$_initGlfw$1
60:60:void lambda$_initGlfw$0(java.lang.Integer,java.lang.String) ->
lambda$_initGlfw$0
32:32:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.GlConst -> com.mojang.blaze3d.platform.GlConst:
int GL_READ_FRAMEBUFFER -> GL_READ_FRAMEBUFFER
int GL_DRAW_FRAMEBUFFER -> GL_DRAW_FRAMEBUFFER
int GL_TRUE -> GL_TRUE
int GL_FALSE -> GL_FALSE
int GL_NONE -> GL_NONE
int GL_LINES -> GL_LINES
int GL_LINE_STRIP -> GL_LINE_STRIP
int GL_TRIANGLE_STRIP -> GL_TRIANGLE_STRIP
int GL_TRIANGLE_FAN -> GL_TRIANGLE_FAN
int GL_TRIANGLES -> GL_TRIANGLES
int GL_WRITE_ONLY -> GL_WRITE_ONLY
int GL_EQUAL -> GL_EQUAL
int GL_LEQUAL -> GL_LEQUAL
int GL_GREATER -> GL_GREATER
int GL_GEQUAL -> GL_GEQUAL
int GL_ALWAYS -> GL_ALWAYS
int GL_TEXTURE_MAG_FILTER -> GL_TEXTURE_MAG_FILTER
int GL_TEXTURE_MIN_FILTER -> GL_TEXTURE_MIN_FILTER
int GL_TEXTURE_WRAP_S -> GL_TEXTURE_WRAP_S
int GL_TEXTURE_WRAP_T -> GL_TEXTURE_WRAP_T
int GL_NEAREST -> GL_NEAREST
int GL_LINEAR -> GL_LINEAR
int GL_NEAREST_MIPMAP_LINEAR -> GL_NEAREST_MIPMAP_LINEAR
int GL_LINEAR_MIPMAP_LINEAR -> GL_LINEAR_MIPMAP_LINEAR
int GL_CLAMP_TO_EDGE -> GL_CLAMP_TO_EDGE
int GL_FRONT -> GL_FRONT
int GL_FRONT_AND_BACK -> GL_FRONT_AND_BACK
int GL_LINE -> GL_LINE
int GL_FILL -> GL_FILL
int GL_BYTE -> GL_BYTE
int GL_UNSIGNED_BYTE -> GL_UNSIGNED_BYTE
int GL_SHORT -> GL_SHORT
int GL_UNSIGNED_SHORT -> GL_UNSIGNED_SHORT
int GL_INT -> GL_INT
int GL_UNSIGNED_INT -> GL_UNSIGNED_INT
int GL_FLOAT -> GL_FLOAT
int GL_ZERO -> GL_ZERO
int GL_ONE -> GL_ONE
int GL_SRC_COLOR -> GL_SRC_COLOR
int GL_ONE_MINUS_SRC_COLOR -> GL_ONE_MINUS_SRC_COLOR
int GL_SRC_ALPHA -> GL_SRC_ALPHA
int GL_ONE_MINUS_SRC_ALPHA -> GL_ONE_MINUS_SRC_ALPHA
int GL_DST_ALPHA -> GL_DST_ALPHA
int GL_ONE_MINUS_DST_ALPHA -> GL_ONE_MINUS_DST_ALPHA
int GL_DST_COLOR -> GL_DST_COLOR
int GL_ONE_MINUS_DST_COLOR -> GL_ONE_MINUS_DST_COLOR
int GL_REPLACE -> GL_REPLACE
int GL_DEPTH_BUFFER_BIT -> GL_DEPTH_BUFFER_BIT
int GL_COLOR_BUFFER_BIT -> GL_COLOR_BUFFER_BIT
int GL_RGBA8 -> GL_RGBA8
int GL_PROXY_TEXTURE_2D -> GL_PROXY_TEXTURE_2D
int GL_RGBA -> GL_RGBA
int GL_TEXTURE_WIDTH -> GL_TEXTURE_WIDTH
int GL_BGR -> GL_BGR
int GL_FUNC_ADD -> GL_FUNC_ADD
int GL_MIN -> GL_MIN
int GL_MAX -> GL_MAX
int GL_FUNC_SUBTRACT -> GL_FUNC_SUBTRACT
int GL_FUNC_REVERSE_SUBTRACT -> GL_FUNC_REVERSE_SUBTRACT
int GL_DEPTH_COMPONENT24 -> GL_DEPTH_COMPONENT24
int GL_STATIC_DRAW -> GL_STATIC_DRAW
int GL_DYNAMIC_DRAW -> GL_DYNAMIC_DRAW
int GL_UNPACK_SWAP_BYTES -> GL_UNPACK_SWAP_BYTES
int GL_UNPACK_LSB_FIRST -> GL_UNPACK_LSB_FIRST
int GL_UNPACK_ROW_LENGTH -> GL_UNPACK_ROW_LENGTH
int GL_UNPACK_SKIP_ROWS -> GL_UNPACK_SKIP_ROWS
int GL_UNPACK_SKIP_PIXELS -> GL_UNPACK_SKIP_PIXELS
int GL_UNPACK_ALIGNMENT -> GL_UNPACK_ALIGNMENT
int GL_PACK_ALIGNMENT -> GL_PACK_ALIGNMENT
int GL_MAX_TEXTURE_SIZE -> GL_MAX_TEXTURE_SIZE
int GL_TEXTURE_2D -> GL_TEXTURE_2D
int GL_DEPTH_COMPONENT -> GL_DEPTH_COMPONENT
int GL_DEPTH_COMPONENT32 -> GL_DEPTH_COMPONENT32
int GL_FRAMEBUFFER -> GL_FRAMEBUFFER
int GL_RENDERBUFFER -> GL_RENDERBUFFER
int GL_COLOR_ATTACHMENT0 -> GL_COLOR_ATTACHMENT0
int GL_DEPTH_ATTACHMENT -> GL_DEPTH_ATTACHMENT
int GL_FRAMEBUFFER_COMPLETE -> GL_FRAMEBUFFER_COMPLETE
int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT ->
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT ->
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER ->
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER ->
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
int GL_FRAMEBUFFER_UNSUPPORTED -> GL_FRAMEBUFFER_UNSUPPORTED
int GL_LINK_STATUS -> GL_LINK_STATUS
int GL_COMPILE_STATUS -> GL_COMPILE_STATUS
int GL_VERTEX_SHADER -> GL_VERTEX_SHADER
int GL_FRAGMENT_SHADER -> GL_FRAGMENT_SHADER
int GL_TEXTURE0 -> GL_TEXTURE0
int GL_TEXTURE1 -> GL_TEXTURE1
int GL_TEXTURE2 -> GL_TEXTURE2
int GL_DEPTH_TEXTURE_MODE -> GL_DEPTH_TEXTURE_MODE
int GL_TEXTURE_COMPARE_MODE -> GL_TEXTURE_COMPARE_MODE
int GL_ARRAY_BUFFER -> GL_ARRAY_BUFFER
int GL_ELEMENT_ARRAY_BUFFER -> GL_ELEMENT_ARRAY_BUFFER
int GL_ALPHA_BIAS -> GL_ALPHA_BIAS
int GL_RGB -> GL_RGB
int GL_RG -> GL_RG
int GL_RED -> GL_RED
int GL_OUT_OF_MEMORY -> GL_OUT_OF_MEMORY
14:14:void <init>() -> <init>
com.mojang.blaze3d.platform.GlDebug -> ehb:
org.slf4j.Logger LOGGER -> a
int CIRCULAR_LOG_SIZE -> b
java.util.Queue MESSAGE_BUFFER -> c
com.mojang.blaze3d.platform.GlDebug$LogEntry lastEntry -> d
java.util.List DEBUG_LEVELS -> e
java.util.List DEBUG_LEVELS_ARB -> f
boolean debugEnabled -> g
21:21:void <init>() -> <init>
25:25:java.lang.String printUnknownToken(int) -> d
29:43:java.lang.String sourceToString(int) -> a
48:64:java.lang.String typeToString(int) -> b
69:79:java.lang.String severityToString(int) -> c
89:104:void printDebugLog(int,int,int,int,int,long,long) -> a
107:113:java.util.List getLastOpenGlDebugMessages() -> a
122:122:boolean isDebugEnabled() -> b
126:154:void enableDebugCallback(int,boolean) -> a
22:117:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.GlDebug$LogEntry -> ehb$a:
int id -> a
int source -> b
int type -> c
int severity -> d
java.lang.String message -> e
int count -> f
162:170:void <init>(int,int,int,int,java.lang.String) -> <init>
173:177:boolean isSame(int,int,int,int,java.lang.String) -> a
182:185:java.lang.String toString() -> toString
com.mojang.blaze3d.platform.GlStateManager ->
com.mojang.blaze3d.platform.GlStateManager:
boolean ON_LINUX -> ON_LINUX
int TEXTURE_COUNT -> TEXTURE_COUNT
com.mojang.blaze3d.platform.GlStateManager$BlendState BLEND -> BLEND
com.mojang.blaze3d.platform.GlStateManager$DepthState DEPTH -> DEPTH
com.mojang.blaze3d.platform.GlStateManager$CullState CULL -> CULL
com.mojang.blaze3d.platform.GlStateManager$PolygonOffsetState POLY_OFFSET ->
POLY_OFFSET
com.mojang.blaze3d.platform.GlStateManager$ColorLogicState COLOR_LOGIC ->
COLOR_LOGIC
com.mojang.blaze3d.platform.GlStateManager$StencilState STENCIL -> STENCIL
com.mojang.blaze3d.platform.GlStateManager$ScissorState SCISSOR -> SCISSOR
int activeTexture -> activeTexture
com.mojang.blaze3d.platform.GlStateManager$TextureState[] TEXTURES -> TEXTURES
com.mojang.blaze3d.platform.GlStateManager$ColorMask COLOR_MASK -> COLOR_MASK
33:33:void <init>() -> <init>
52:54:void _disableScissorTest() -> _disableScissorTest
57:59:void _enableScissorTest() -> _enableScissorTest
62:64:void _scissorBox(int,int,int,int) -> _scissorBox
67:69:void _disableDepthTest() -> _disableDepthTest
72:74:void _enableDepthTest() -> _enableDepthTest
77:82:void _depthFunc(int) -> _depthFunc
85:90:void _depthMask(boolean) -> _depthMask
93:95:void _disableBlend() -> _disableBlend
98:100:void _enableBlend() -> _enableBlend
103:109:void _blendFunc(int,int) -> _blendFunc
112:120:void _blendFuncSeparate(int,int,int,int) -> _blendFuncSeparate
123:125:void _blendEquation(int) -> _blendEquation
128:129:int glGetProgrami(int,int) -> glGetProgrami
133:135:void glAttachShader(int,int) -> glAttachShader
138:140:void glDeleteShader(int) -> glDeleteShader
143:144:int glCreateShader(int) -> glCreateShader
148:170:void glShaderSource(int,java.util.List) -> glShaderSource
173:175:void glCompileShader(int) -> glCompileShader
178:179:int glGetShaderi(int,int) -> glGetShaderi
183:185:void _glUseProgram(int) -> _glUseProgram
188:189:int glCreateProgram() -> glCreateProgram
193:195:void glDeleteProgram(int) -> glDeleteProgram
198:200:void glLinkProgram(int) -> glLinkProgram
203:204:int _glGetUniformLocation(int,java.lang.CharSequence) ->
_glGetUniformLocation
208:210:void _glUniform1(int,java.nio.IntBuffer) -> _glUniform1
213:215:void _glUniform1i(int,int) -> _glUniform1i
218:220:void _glUniform1(int,java.nio.FloatBuffer) -> _glUniform1
223:225:void _glUniform2(int,java.nio.IntBuffer) -> _glUniform2
228:230:void _glUniform2(int,java.nio.FloatBuffer) -> _glUniform2
233:235:void _glUniform3(int,java.nio.IntBuffer) -> _glUniform3
238:240:void _glUniform3(int,java.nio.FloatBuffer) -> _glUniform3
243:245:void _glUniform4(int,java.nio.IntBuffer) -> _glUniform4
248:250:void _glUniform4(int,java.nio.FloatBuffer) -> _glUniform4
253:255:void _glUniformMatrix2(int,boolean,java.nio.FloatBuffer) ->
_glUniformMatrix2
258:260:void _glUniformMatrix3(int,boolean,java.nio.FloatBuffer) ->
_glUniformMatrix3
263:265:void _glUniformMatrix4(int,boolean,java.nio.FloatBuffer) ->
_glUniformMatrix4
268:269:int _glGetAttribLocation(int,java.lang.CharSequence) ->
_glGetAttribLocation
273:275:void _glBindAttribLocation(int,int,java.lang.CharSequence) ->
_glBindAttribLocation
278:279:int _glGenBuffers() -> _glGenBuffers
283:284:int _glGenVertexArrays() -> _glGenVertexArrays
288:290:void _glBindBuffer(int,int) -> _glBindBuffer
293:295:void _glBindVertexArray(int) -> _glBindVertexArray
298:300:void _glBufferData(int,java.nio.ByteBuffer,int) -> _glBufferData
303:305:void _glBufferData(int,long,int) -> _glBufferData
309:310:java.nio.ByteBuffer _glMapBuffer(int,int) -> _glMapBuffer
314:316:void _glUnmapBuffer(int) -> _glUnmapBuffer
319:327:void _glDeleteBuffers(int) -> _glDeleteBuffers
330:332:void _glCopyTexSubImage2D(int,int,int,int,int,int,int,int) ->
_glCopyTexSubImage2D
335:337:void _glDeleteVertexArrays(int) -> _glDeleteVertexArrays
340:343:void _glBindFramebuffer(int,int) -> _glBindFramebuffer
346:348:void _glBlitFrameBuffer(int,int,int,int,int,int,int,int,int,int) ->
_glBlitFrameBuffer
351:354:void _glBindRenderbuffer(int,int) -> _glBindRenderbuffer
357:360:void _glDeleteRenderbuffers(int) -> _glDeleteRenderbuffers
363:366:void _glDeleteFramebuffers(int) -> _glDeleteFramebuffers
369:371:int glGenFramebuffers() -> glGenFramebuffers
375:377:int glGenRenderbuffers() -> glGenRenderbuffers
381:384:void _glRenderbufferStorage(int,int,int,int) -> _glRenderbufferStorage
387:390:void _glFramebufferRenderbuffer(int,int,int,int) ->
_glFramebufferRenderbuffer
393:395:int glCheckFramebufferStatus(int) -> glCheckFramebufferStatus
399:402:void _glFramebufferTexture2D(int,int,int,int,int) ->
_glFramebufferTexture2D
405:407:int getBoundFramebuffer() -> getBoundFramebuffer
411:413:void glActiveTexture(int) -> glActiveTexture
416:418:void glBlendFuncSeparate(int,int,int,int) -> glBlendFuncSeparate
421:422:java.lang.String glGetShaderInfoLog(int,int) -> glGetShaderInfoLog
426:427:java.lang.String glGetProgramInfoLog(int,int) -> glGetProgramInfoLog
431:436:void
setupLevelDiffuseLighting(org.joml.Vector3f,org.joml.Vector3f,org.joml.Matrix4f) ->
setupLevelDiffuseLighting
439:446:void setupGuiFlatDiffuseLighting(org.joml.Vector3f,org.joml.Vector3f) -
> setupGuiFlatDiffuseLighting
449:456:void setupGui3DDiffuseLighting(org.joml.Vector3f,org.joml.Vector3f) ->
setupGui3DDiffuseLighting
459:461:void _enableCull() -> _enableCull
464:466:void _disableCull() -> _disableCull
469:471:void _polygonMode(int,int) -> _polygonMode
474:476:void _enablePolygonOffset() -> _enablePolygonOffset
479:481:void _disablePolygonOffset() -> _disablePolygonOffset
484:490:void _polygonOffset(float,float) -> _polygonOffset
520:522:void _enableColorLogicOp() -> _enableColorLogicOp
525:527:void _disableColorLogicOp() -> _disableColorLogicOp
530:535:void _logicOp(int) -> _logicOp
538:543:void _activeTexture(int) -> _activeTexture
546:548:void _texParameter(int,int,float) -> _texParameter
551:553:void _texParameter(int,int,int) -> _texParameter
556:557:int _getTexLevelParameter(int,int,int) -> _getTexLevelParameter
561:562:int _genTexture() -> _genTexture
566:568:void _genTextures(int[]) -> _genTextures
571:578:void _deleteTexture(int) -> _deleteTexture
581:590:void _deleteTextures(int[]) -> _deleteTextures
593:598:void _bindTexture(int) -> _bindTexture
601:601:int _getActiveTexture() -> _getActiveTexture
605:607:void _texImage2D(int,int,int,int,int,int,int,int,java.nio.IntBuffer) ->
_texImage2D
610:612:void _texSubImage2D(int,int,int,int,int,int,int,int,long) ->
_texSubImage2D
615:620:void
upload(int,int,int,int,int,com.mojang.blaze3d.platform.NativeImage$Format,java.nio.
IntBuffer,java.util.function.Consumer) -> upload
624:634:void
_upload(int,int,int,int,int,com.mojang.blaze3d.platform.NativeImage$Format,java.nio
.IntBuffer,java.util.function.Consumer) -> _upload
637:639:void _getTexImage(int,int,int,int,long) -> _getTexImage
642:648:void _viewport(int,int,int,int) -> _viewport
651:659:void _colorMask(boolean,boolean,boolean,boolean) -> _colorMask
662:669:void _stencilFunc(int,int,int) -> _stencilFunc
672:677:void _stencilMask(int) -> _stencilMask
680:687:void _stencilOp(int,int,int) -> _stencilOp
690:692:void _clearDepth(double) -> _clearDepth
695:697:void _clearColor(float,float,float,float) -> _clearColor
700:702:void _clearStencil(int) -> _clearStencil
705:711:void _clear(int,boolean) -> _clear
714:716:void _glDrawPixels(int,int,int,int,long) -> _glDrawPixels
719:721:void _vertexAttribPointer(int,int,int,boolean,int,long) ->
_vertexAttribPointer
724:726:void _vertexAttribIPointer(int,int,int,int,long) ->
_vertexAttribIPointer
729:731:void _enableVertexAttribArray(int) -> _enableVertexAttribArray
734:736:void _disableVertexAttribArray(int) -> _disableVertexAttribArray
739:741:void _drawElements(int,int,int,long) -> _drawElements
744:746:void _pixelStore(int,int) -> _pixelStore
749:751:void _readPixels(int,int,int,int,int,int,java.nio.ByteBuffer) ->
_readPixels
754:756:void _readPixels(int,int,int,int,int,int,long) -> _readPixels
759:760:int _getError() -> _getError
764:765:java.lang.String _getString(int) -> _getString
769:770:int _getInteger(int) -> _getInteger
616:616:void
lambda$upload$2(int,int,int,int,int,com.mojang.blaze3d.platform.NativeImage$Format,
java.nio.IntBuffer,java.util.function.Consumer) -> lambda$upload$2
47:47:com.mojang.blaze3d.platform.GlStateManager$TextureState[]
lambda$static$1(int) -> lambda$static$1
47:47:com.mojang.blaze3d.platform.GlStateManager$TextureState
lambda$static$0(int) -> lambda$static$0
34:49:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.GlStateManager$BlendState ->
com.mojang.blaze3d.platform.GlStateManager$a:
com.mojang.blaze3d.platform.GlStateManager$BooleanState mode -> a
int srcRgb -> b
int dstRgb -> c
int srcAlpha -> d
int dstAlpha -> e
802:807:void <init>() -> <init>
com.mojang.blaze3d.platform.GlStateManager$BooleanState ->
com.mojang.blaze3d.platform.GlStateManager$b:
int state -> a
boolean enabled -> b
862:864:void <init>(int) -> <init>
867:868:void disable() -> a
871:872:void enable() -> b
875:884:void setEnabled(boolean) -> a
com.mojang.blaze3d.platform.GlStateManager$ColorLogicState ->
com.mojang.blaze3d.platform.GlStateManager$c:
com.mojang.blaze3d.platform.GlStateManager$BooleanState enable -> a
int op -> b
828:830:void <init>() -> <init>
com.mojang.blaze3d.platform.GlStateManager$ColorMask ->
com.mojang.blaze3d.platform.GlStateManager$d:
boolean red -> a
boolean green -> b
boolean blue -> c
boolean alpha -> d
851:855:void <init>() -> <init>
com.mojang.blaze3d.platform.GlStateManager$CullState ->
com.mojang.blaze3d.platform.GlStateManager$e:
com.mojang.blaze3d.platform.GlStateManager$BooleanState enable -> a
int mode -> b
816:818:void <init>() -> <init>
com.mojang.blaze3d.platform.GlStateManager$DepthState ->
com.mojang.blaze3d.platform.GlStateManager$f:
com.mojang.blaze3d.platform.GlStateManager$BooleanState mode -> a
boolean mask -> b
int func -> c
810:813:void <init>() -> <init>
com.mojang.blaze3d.platform.GlStateManager$DestFactor ->
com.mojang.blaze3d.platform.GlStateManager$DestFactor:
com.mojang.blaze3d.platform.GlStateManager$DestFactor CONSTANT_ALPHA ->
CONSTANT_ALPHA
com.mojang.blaze3d.platform.GlStateManager$DestFactor CONSTANT_COLOR ->
CONSTANT_COLOR
com.mojang.blaze3d.platform.GlStateManager$DestFactor DST_ALPHA -> DST_ALPHA
com.mojang.blaze3d.platform.GlStateManager$DestFactor DST_COLOR -> DST_COLOR
com.mojang.blaze3d.platform.GlStateManager$DestFactor ONE -> ONE
com.mojang.blaze3d.platform.GlStateManager$DestFactor ONE_MINUS_CONSTANT_ALPHA
-> ONE_MINUS_CONSTANT_ALPHA
com.mojang.blaze3d.platform.GlStateManager$DestFactor ONE_MINUS_CONSTANT_COLOR
-> ONE_MINUS_CONSTANT_COLOR
com.mojang.blaze3d.platform.GlStateManager$DestFactor ONE_MINUS_DST_ALPHA ->
ONE_MINUS_DST_ALPHA
com.mojang.blaze3d.platform.GlStateManager$DestFactor ONE_MINUS_DST_COLOR ->
ONE_MINUS_DST_COLOR
com.mojang.blaze3d.platform.GlStateManager$DestFactor ONE_MINUS_SRC_ALPHA ->
ONE_MINUS_SRC_ALPHA
com.mojang.blaze3d.platform.GlStateManager$DestFactor ONE_MINUS_SRC_COLOR ->
ONE_MINUS_SRC_COLOR
com.mojang.blaze3d.platform.GlStateManager$DestFactor SRC_ALPHA -> SRC_ALPHA
com.mojang.blaze3d.platform.GlStateManager$DestFactor SRC_COLOR -> SRC_COLOR
com.mojang.blaze3d.platform.GlStateManager$DestFactor ZERO -> ZERO
int value -> value
com.mojang.blaze3d.platform.GlStateManager$DestFactor[] $VALUES -> $VALUES
913:913:com.mojang.blaze3d.platform.GlStateManager$DestFactor[] values() ->
values
913:913:com.mojang.blaze3d.platform.GlStateManager$DestFactor
valueOf(java.lang.String) -> valueOf
933:935:void <init>(java.lang.String,int,int) -> <init>
913:913:com.mojang.blaze3d.platform.GlStateManager$DestFactor[] $values() ->
$values
913:928:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.GlStateManager$LogicOp ->
com.mojang.blaze3d.platform.GlStateManager$g:
com.mojang.blaze3d.platform.GlStateManager$LogicOp AND -> a
com.mojang.blaze3d.platform.GlStateManager$LogicOp AND_INVERTED -> b
com.mojang.blaze3d.platform.GlStateManager$LogicOp AND_REVERSE -> c
com.mojang.blaze3d.platform.GlStateManager$LogicOp CLEAR -> d
com.mojang.blaze3d.platform.GlStateManager$LogicOp COPY -> e
com.mojang.blaze3d.platform.GlStateManager$LogicOp COPY_INVERTED -> f
com.mojang.blaze3d.platform.GlStateManager$LogicOp EQUIV -> g
com.mojang.blaze3d.platform.GlStateManager$LogicOp INVERT -> h
com.mojang.blaze3d.platform.GlStateManager$LogicOp NAND -> i
com.mojang.blaze3d.platform.GlStateManager$LogicOp NOOP -> j
com.mojang.blaze3d.platform.GlStateManager$LogicOp NOR -> k
com.mojang.blaze3d.platform.GlStateManager$LogicOp OR -> l
com.mojang.blaze3d.platform.GlStateManager$LogicOp OR_INVERTED -> m
com.mojang.blaze3d.platform.GlStateManager$LogicOp OR_REVERSE -> n
com.mojang.blaze3d.platform.GlStateManager$LogicOp SET -> o
com.mojang.blaze3d.platform.GlStateManager$LogicOp XOR -> p
int value -> q
com.mojang.blaze3d.platform.GlStateManager$LogicOp[] $VALUES -> r
493:493:com.mojang.blaze3d.platform.GlStateManager$LogicOp[] values() -> values
493:493:com.mojang.blaze3d.platform.GlStateManager$LogicOp
valueOf(java.lang.String) -> valueOf
514:516:void <init>(java.lang.String,int,int) -> <init>
493:493:com.mojang.blaze3d.platform.GlStateManager$LogicOp[] $values() -> a
493:509:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.GlStateManager$PolygonOffsetState ->
com.mojang.blaze3d.platform.GlStateManager$h:
com.mojang.blaze3d.platform.GlStateManager$BooleanState fill -> a
com.mojang.blaze3d.platform.GlStateManager$BooleanState line -> b
float factor -> c
float units -> d
821:823:void <init>() -> <init>
com.mojang.blaze3d.platform.GlStateManager$ScissorState ->
com.mojang.blaze3d.platform.GlStateManager$i:
com.mojang.blaze3d.platform.GlStateManager$BooleanState mode -> a
847:848:void <init>() -> <init>
com.mojang.blaze3d.platform.GlStateManager$SourceFactor ->
com.mojang.blaze3d.platform.GlStateManager$SourceFactor:
com.mojang.blaze3d.platform.GlStateManager$SourceFactor CONSTANT_ALPHA ->
CONSTANT_ALPHA
com.mojang.blaze3d.platform.GlStateManager$SourceFactor CONSTANT_COLOR ->
CONSTANT_COLOR
com.mojang.blaze3d.platform.GlStateManager$SourceFactor DST_ALPHA -> DST_ALPHA
com.mojang.blaze3d.platform.GlStateManager$SourceFactor DST_COLOR -> DST_COLOR
com.mojang.blaze3d.platform.GlStateManager$SourceFactor ONE -> ONE
com.mojang.blaze3d.platform.GlStateManager$SourceFactor
ONE_MINUS_CONSTANT_ALPHA -> ONE_MINUS_CONSTANT_ALPHA
com.mojang.blaze3d.platform.GlStateManager$SourceFactor
ONE_MINUS_CONSTANT_COLOR -> ONE_MINUS_CONSTANT_COLOR
com.mojang.blaze3d.platform.GlStateManager$SourceFactor ONE_MINUS_DST_ALPHA ->
ONE_MINUS_DST_ALPHA
com.mojang.blaze3d.platform.GlStateManager$SourceFactor ONE_MINUS_DST_COLOR ->
ONE_MINUS_DST_COLOR
com.mojang.blaze3d.platform.GlStateManager$SourceFactor ONE_MINUS_SRC_ALPHA ->
ONE_MINUS_SRC_ALPHA
com.mojang.blaze3d.platform.GlStateManager$SourceFactor ONE_MINUS_SRC_COLOR ->
ONE_MINUS_SRC_COLOR
com.mojang.blaze3d.platform.GlStateManager$SourceFactor SRC_ALPHA -> SRC_ALPHA
com.mojang.blaze3d.platform.GlStateManager$SourceFactor SRC_ALPHA_SATURATE ->
SRC_ALPHA_SATURATE
com.mojang.blaze3d.platform.GlStateManager$SourceFactor SRC_COLOR -> SRC_COLOR
com.mojang.blaze3d.platform.GlStateManager$SourceFactor ZERO -> ZERO
int value -> value
com.mojang.blaze3d.platform.GlStateManager$SourceFactor[] $VALUES -> $VALUES
887:887:com.mojang.blaze3d.platform.GlStateManager$SourceFactor[] values() ->
values
887:887:com.mojang.blaze3d.platform.GlStateManager$SourceFactor
valueOf(java.lang.String) -> valueOf
908:910:void <init>(java.lang.String,int,int) -> <init>
887:887:com.mojang.blaze3d.platform.GlStateManager$SourceFactor[] $values() ->
$values
887:903:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.GlStateManager$StencilFunc ->
com.mojang.blaze3d.platform.GlStateManager$j:
int func -> a
int ref -> b
int mask -> c
833:836:void <init>() -> <init>
com.mojang.blaze3d.platform.GlStateManager$StencilState ->
com.mojang.blaze3d.platform.GlStateManager$k:
com.mojang.blaze3d.platform.GlStateManager$StencilFunc func -> a
int mask -> b
int fail -> c
int zfail -> d
int zpass -> e
839:844:void <init>() -> <init>
com.mojang.blaze3d.platform.GlStateManager$TextureState ->
com.mojang.blaze3d.platform.GlStateManager$l:
int binding -> a
798:798:void <init>() -> <init>
com.mojang.blaze3d.platform.GlStateManager$Viewport ->
com.mojang.blaze3d.platform.GlStateManager$m:
com.mojang.blaze3d.platform.GlStateManager$Viewport INSTANCE -> a
int x -> b
int y -> c
int width -> d
int height -> e
com.mojang.blaze3d.platform.GlStateManager$Viewport[] $VALUES -> f
774:774:com.mojang.blaze3d.platform.GlStateManager$Viewport[] values() ->
values
774:774:com.mojang.blaze3d.platform.GlStateManager$Viewport
valueOf(java.lang.String) -> valueOf
774:774:void <init>(java.lang.String,int) -> <init>
782:782:int x() -> a
786:786:int y() -> b
790:790:int width() -> c
794:794:int height() -> d
774:774:com.mojang.blaze3d.platform.GlStateManager$Viewport[] $values() -> e
774:775:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.GlUtil -> ehc:
9:9:void <init>() -> <init>
11:11:java.nio.ByteBuffer allocateMemory(int) -> a
15:16:void freeMemory(java.nio.Buffer) -> a
19:19:java.lang.String getVendor() -> a
23:23:java.lang.String getCpuInfo() -> b
27:27:java.lang.String getRenderer() -> c
31:31:java.lang.String getOpenGLVersion() -> d
com.mojang.blaze3d.platform.IconSet -> ehd:
com.mojang.blaze3d.platform.IconSet RELEASE -> a
com.mojang.blaze3d.platform.IconSet SNAPSHOT -> b
java.lang.String[] path -> c
com.mojang.blaze3d.platform.IconSet[] $VALUES -> d
12:12:com.mojang.blaze3d.platform.IconSet[] values() -> values
12:12:com.mojang.blaze3d.platform.IconSet valueOf(java.lang.String) -> valueOf
19:21:void <init>(java.lang.String,int,java.lang.String[]) -> <init>
24:29:java.util.List getStandardIcons(net.minecraft.server.packs.PackResources)
-> a
34:34:net.minecraft.server.packs.resources.IoSupplier
getMacIcon(net.minecraft.server.packs.PackResources) -> b
38:43:net.minecraft.server.packs.resources.IoSupplier
getFile(net.minecraft.server.packs.PackResources,java.lang.String) -> a
12:12:com.mojang.blaze3d.platform.IconSet[] $values() -> a
12:14:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.InputConstants -> ehe:
java.lang.invoke.MethodHandle GLFW_RAW_MOUSE_MOTION_SUPPORTED -> bw
int GLFW_RAW_MOUSE_MOTION -> bx
int KEY_0 -> a
int KEY_1 -> b
int KEY_2 -> c
int KEY_3 -> d
int KEY_4 -> e
int KEY_5 -> f
int KEY_6 -> g
int KEY_7 -> h
int KEY_8 -> i
int KEY_9 -> j
int KEY_A -> k
int KEY_B -> l
int KEY_C -> m
int KEY_D -> n
int KEY_E -> o
int KEY_F -> p
int KEY_G -> q
int KEY_H -> r
int KEY_I -> s
int KEY_J -> t
int KEY_K -> u
int KEY_L -> v
int KEY_M -> w
int KEY_N -> x
int KEY_O -> y
int KEY_P -> z
int KEY_Q -> A
int KEY_R -> B
int KEY_S -> C
int KEY_T -> D
int KEY_U -> E
int KEY_V -> F
int KEY_W -> G
int KEY_X -> H
int KEY_Y -> I
int KEY_Z -> J
int KEY_F1 -> K
int KEY_F2 -> L
int KEY_F3 -> M
int KEY_F4 -> N
int KEY_F5 -> O
int KEY_F6 -> P
int KEY_F7 -> Q
int KEY_F8 -> R
int KEY_F9 -> S
int KEY_F10 -> T
int KEY_F11 -> U
int KEY_F12 -> V
int KEY_F13 -> W
int KEY_F14 -> X
int KEY_F15 -> Y
int KEY_F16 -> Z
int KEY_F17 -> aa
int KEY_F18 -> ab
int KEY_F19 -> ac
int KEY_F20 -> ad
int KEY_F21 -> ae
int KEY_F22 -> af
int KEY_F23 -> ag
int KEY_F24 -> ah
int KEY_F25 -> ai
int KEY_NUMLOCK -> aj
int KEY_NUMPAD0 -> ak
int KEY_NUMPAD1 -> al
int KEY_NUMPAD2 -> am
int KEY_NUMPAD3 -> an
int KEY_NUMPAD4 -> ao
int KEY_NUMPAD5 -> ap
int KEY_NUMPAD6 -> aq
int KEY_NUMPAD7 -> ar
int KEY_NUMPAD8 -> as
int KEY_NUMPAD9 -> at
int KEY_NUMPADCOMMA -> au
int KEY_NUMPADENTER -> av
int KEY_NUMPADEQUALS -> aw
int KEY_DOWN -> ax
int KEY_LEFT -> ay
int KEY_RIGHT -> az
int KEY_UP -> aA
int KEY_ADD -> aB
int KEY_APOSTROPHE -> aC
int KEY_BACKSLASH -> aD
int KEY_COMMA -> aE
int KEY_EQUALS -> aF
int KEY_GRAVE -> aG
int KEY_LBRACKET -> aH
int KEY_MINUS -> aI
int KEY_MULTIPLY -> aJ
int KEY_PERIOD -> aK
int KEY_RBRACKET -> aL
int KEY_SEMICOLON -> aM
int KEY_SLASH -> aN
int KEY_SPACE -> aO
int KEY_TAB -> aP
int KEY_LALT -> aQ
int KEY_LCONTROL -> aR
int KEY_LSHIFT -> aS
int KEY_LWIN -> aT
int KEY_RALT -> aU
int KEY_RCONTROL -> aV
int KEY_RSHIFT -> aW
int KEY_RWIN -> aX
int KEY_RETURN -> aY
int KEY_ESCAPE -> aZ
int KEY_BACKSPACE -> ba
int KEY_DELETE -> bb
int KEY_END -> bc
int KEY_HOME -> bd
int KEY_INSERT -> be
int KEY_PAGEDOWN -> bf
int KEY_PAGEUP -> bg
int KEY_CAPSLOCK -> bh
int KEY_PAUSE -> bi
int KEY_SCROLLLOCK -> bj
int KEY_PRINTSCREEN -> bk
int PRESS -> bl
int RELEASE -> bm
int REPEAT -> bn
int MOUSE_BUTTON_LEFT -> bo
int MOUSE_BUTTON_MIDDLE -> bp
int MOUSE_BUTTON_RIGHT -> bq
int MOD_CONTROL -> br
int CURSOR -> bs
int CURSOR_DISABLED -> bt
int CURSOR_NORMAL -> bu
com.mojang.blaze3d.platform.InputConstants$Key UNKNOWN -> bv
27:27:void <init>() -> <init>
448:451:com.mojang.blaze3d.platform.InputConstants$Key getKey(int,int) -> a
455:469:com.mojang.blaze3d.platform.InputConstants$Key getKey(java.lang.String)
-> a
473:473:boolean isKeyDown(long,int) -> a
477:479:void
setupKeyboardCallbacks(long,org.lwjgl.glfw.GLFWKeyCallbackI,org.lwjgl.glfw.GLFWChar
ModsCallbackI) -> a
482:486:void
setupMouseCallbacks(long,org.lwjgl.glfw.GLFWCursorPosCallbackI,org.lwjgl.glfw.GLFWM
ouseButtonCallbackI,org.lwjgl.glfw.GLFWScrollCallbackI,org.lwjgl.glfw.GLFWDropCallb
ackI) -> a
489:491:void grabOrReleaseMouse(long,int,double,double) -> a
495:497:boolean isRawMouseInputSupported() -> a
502:505:void updateRawMouseInput(long,boolean) -> a
33:190:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.InputConstants$Key -> ehe$a:
java.lang.String name -> a
com.mojang.blaze3d.platform.InputConstants$Type type -> b
int value -> c
net.minecraft.util.LazyLoadedValue displayName -> d
java.util.Map NAME_MAP -> e
389:396:void
<init>(java.lang.String,com.mojang.blaze3d.platform.InputConstants$Type,int) ->
<init>
399:399:com.mojang.blaze3d.platform.InputConstants$Type getType() -> a
403:403:int getValue() -> b
407:407:java.lang.String getName() -> c
411:411:net.minecraft.network.chat.Component getDisplayName() -> d
415:421:java.util.OptionalInt getNumericKeyValue() -> e
426:433:boolean equals(java.lang.Object) -> equals
438:438:int hashCode() -> hashCode
443:443:java.lang.String toString() -> toString
394:394:net.minecraft.network.chat.Component
lambda$new$0(com.mojang.blaze3d.platform.InputConstants$Type,int,java.lang.String)
-> a
387:387:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.InputConstants$Type -> ehe$b:
com.mojang.blaze3d.platform.InputConstants$Type KEYSYM -> a
com.mojang.blaze3d.platform.InputConstants$Type SCANCODE -> b
com.mojang.blaze3d.platform.InputConstants$Type MOUSE -> c
java.lang.String KEY_KEYBOARD_UNKNOWN -> d
it.unimi.dsi.fastutil.ints.Int2ObjectMap map -> e
java.lang.String defaultPrefix -> f
java.util.function.BiFunction displayTextSupplier -> g
com.mojang.blaze3d.platform.InputConstants$Type[] $VALUES -> h
192:192:com.mojang.blaze3d.platform.InputConstants$Type[] values() -> values
192:192:com.mojang.blaze3d.platform.InputConstants$Type
valueOf(java.lang.String) -> valueOf
207:209:void
addKey(com.mojang.blaze3d.platform.InputConstants$Type,java.lang.String,int) -> a
357:366:void
<init>(java.lang.String,int,java.lang.String,java.util.function.BiFunction) ->
<init>
369:369:com.mojang.blaze3d.platform.InputConstants$Key getOrCreate(int) -> a
370:376:com.mojang.blaze3d.platform.InputConstants$Key
lambda$getOrCreate$3(int) -> b
204:204:net.minecraft.network.chat.Component
lambda$static$2(java.lang.Integer,java.lang.String) -> a
201:202:net.minecraft.network.chat.Component
lambda$static$1(java.lang.Integer,java.lang.String) -> b
194:198:net.minecraft.network.chat.Component
lambda$static$0(java.lang.Integer,java.lang.String) -> c
192:192:com.mojang.blaze3d.platform.InputConstants$Type[] $values() -> a
192:355:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.Lighting -> ehf:
org.joml.Vector3f DIFFUSE_LIGHT_0 -> a
org.joml.Vector3f DIFFUSE_LIGHT_1 -> b
org.joml.Vector3f NETHER_DIFFUSE_LIGHT_0 -> c
org.joml.Vector3f NETHER_DIFFUSE_LIGHT_1 -> d
org.joml.Vector3f INVENTORY_DIFFUSE_LIGHT_0 -> e
org.joml.Vector3f INVENTORY_DIFFUSE_LIGHT_1 -> f
7:7:void <init>() -> <init>
18:19:void setupNetherLevel(org.joml.Matrix4f) -> a
22:23:void setupLevel(org.joml.Matrix4f) -> b
26:27:void setupForFlatItems() -> a
30:31:void setupFor3DItems() -> b
34:35:void setupForEntityInInventory() -> c
8:15:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.MacosUtil -> ehg:
int NS_FULL_SCREEN_WINDOW_MASK -> a
15:15:void <init>() -> <init>
20:21:void toggleFullscreen(long) -> a
24:28:java.util.Optional getNsWindow(long) -> b
32:32:boolean isInKioskMode(ca.weblite.objc.NSObject) -> a
36:37:void toggleFullscreen(ca.weblite.objc.NSObject) -> b
40:49:void loadIcon(net.minecraft.server.packs.resources.IoSupplier) -> a
com.mojang.blaze3d.platform.MemoryTracker -> ehh:
org.lwjgl.system.MemoryUtil$MemoryAllocator ALLOCATOR -> a
7:7:void <init>() -> <init>
11:15:java.nio.ByteBuffer create(int) -> a
19:23:java.nio.ByteBuffer resize(java.nio.ByteBuffer,int) -> a
8:8:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.Monitor -> ehi:
long monitor -> a
java.util.List videoModes -> b
com.mojang.blaze3d.platform.VideoMode currentMode -> c
int x -> d
int y -> e
19:23:void <init>(long) -> <init>
26:43:void refreshVideoModes() -> a
46:56:com.mojang.blaze3d.platform.VideoMode
getPreferredVidMode(java.util.Optional) -> a
60:61:int getVideoModeIndex(com.mojang.blaze3d.platform.VideoMode) -> a
65:65:com.mojang.blaze3d.platform.VideoMode getCurrentMode() -> b
69:69:int getX() -> c
73:73:int getY() -> d
77:77:com.mojang.blaze3d.platform.VideoMode getMode(int) -> a
81:81:int getModeCount() -> e
85:85:long getMonitor() -> f
90:90:java.lang.String toString() -> toString
com.mojang.blaze3d.platform.MonitorCreator -> ehj:
com.mojang.blaze3d.platform.Monitor createMonitor(long) -> createMonitor
com.mojang.blaze3d.platform.NativeImage -> ehk:
org.slf4j.Logger LOGGER -> a
java.util.Set OPEN_OPTIONS -> b
com.mojang.blaze3d.platform.NativeImage$Format format -> c
int width -> d
int height -> e
boolean useStbFree -> f
long pixels -> g
long size -> h
53:54:void <init>(int,int,boolean) -> <init>
56:70:void
<init>(com.mojang.blaze3d.platform.NativeImage$Format,int,int,boolean) -> <init>
72:82:void
<init>(com.mojang.blaze3d.platform.NativeImage$Format,int,int,boolean,long) ->
<init>
86:86:java.lang.String toString() -> toString
90:90:boolean isOutsideBounds(int,int) -> f
94:94:com.mojang.blaze3d.platform.NativeImage read(java.io.InputStream) -> a
99:107:com.mojang.blaze3d.platform.NativeImage
read(com.mojang.blaze3d.platform.NativeImage$Format,java.io.InputStream) -> a
111:111:com.mojang.blaze3d.platform.NativeImage read(java.nio.ByteBuffer) -> a
115:120:com.mojang.blaze3d.platform.NativeImage read(byte[]) -> a
125:141:com.mojang.blaze3d.platform.NativeImage
read(com.mojang.blaze3d.platform.NativeImage$Format,java.nio.ByteBuffer) -> a
145:153:void setFilter(boolean,boolean) -> a
156:159:void checkAllocated() -> j
165:173:void close() -> close
176:176:int getWidth() -> a
180:180:int getHeight() -> b
184:184:com.mojang.blaze3d.platform.NativeImage$Format format() -> c
190:197:int getPixelRGBA(int,int) -> a
203:211:void setPixelRGBA(int,int,int) -> a
214:226:com.mojang.blaze3d.platform.NativeImage
mappedCopy(java.util.function.IntUnaryOperator) -> a
230:240:void applyToAllPixels(java.util.function.IntUnaryOperator) -> b
245:251:int[] getPixelsRGBA() -> d
255:265:void setPixelLuminance(int,int,byte) -> a
268:276:byte getRedOrLuminance(int,int) -> b
280:288:byte getGreenOrLuminance(int,int) -> c
292:300:byte getBlueOrLuminance(int,int) -> d
305:312:byte getLuminanceOrAlpha(int,int) -> e
320:362:void blendPixel(int,int,int) -> b
367:383:int[] makePixelArray() -> e
387:388:void upload(int,int,int,boolean) -> a
391:392:void upload(int,int,int,int,int,int,int,boolean,boolean) -> a
397:404:void
upload(int,int,int,int,int,int,int,boolean,boolean,boolean,boolean) -> a
408:433:void
_upload(int,int,int,int,int,int,int,boolean,boolean,boolean,boolean) -> b
436:450:void downloadTexture(int,boolean) -> a
453:460:void downloadDepthBuffer(float) -> a
463:466:void drawPixels() -> f
469:470:void writeToFile(java.io.File) -> a
473:480:void
copyFromFont(org.lwjgl.stb.STBTTFontinfo,int,int,int,float,float,float,float,int,in
t) -> a
510:519:void writeToFile(java.nio.file.Path) -> a
522:531:byte[] asByteArray() -> g
535:549:boolean writeToChannel(java.nio.channels.WritableByteChannel) -> a
557:574:void copyFrom(com.mojang.blaze3d.platform.NativeImage) -> a
578:583:void fillRect(int,int,int,int,int) -> a
587:588:void copyRect(int,int,int,int,int,int,boolean,boolean) -> a
595:603:void
copyRect(com.mojang.blaze3d.platform.NativeImage,int,int,int,int,int,int,boolean,bo
olean) -> a
607:620:void flipY() -> h
625:634:void
resizeSubRectTo(int,int,int,int,com.mojang.blaze3d.platform.NativeImage) -> a
638:639:void untrack() -> i
399:400:void
lambda$upload$0(int,int,int,int,int,int,int,boolean,boolean,boolean,boolean) -> c
40:42:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.NativeImage$Format -> ehk$a:
com.mojang.blaze3d.platform.NativeImage$Format RGBA -> a
com.mojang.blaze3d.platform.NativeImage$Format RGB -> b
com.mojang.blaze3d.platform.NativeImage$Format LUMINANCE_ALPHA -> c
com.mojang.blaze3d.platform.NativeImage$Format LUMINANCE -> d
int components -> e
int glFormat -> f
boolean hasRed -> g
boolean hasGreen -> h
boolean hasBlue -> i
boolean hasLuminance -> j
boolean hasAlpha -> k
int redOffset -> l
int greenOffset -> m
int blueOffset -> n
int luminanceOffset -> o
int alphaOffset -> p
boolean supportedByStb -> q
com.mojang.blaze3d.platform.NativeImage$Format[] $VALUES -> r
659:659:com.mojang.blaze3d.platform.NativeImage$Format[] values() -> values
659:659:com.mojang.blaze3d.platform.NativeImage$Format
valueOf(java.lang.String) -> valueOf
706:720:void
<init>(java.lang.String,int,int,int,boolean,boolean,boolean,boolean,boolean,int,int
,int,int,int,boolean) -> <init>
723:723:int components() -> a
727:729:void setPackPixelStoreState() -> b
732:734:void setUnpackPixelStoreState() -> c
737:737:int glFormat() -> d
741:741:boolean hasRed() -> e
745:745:boolean hasGreen() -> f
749:749:boolean hasBlue() -> g
753:753:boolean hasLuminance() -> h
757:757:boolean hasAlpha() -> i
761:761:int redOffset() -> j
765:765:int greenOffset() -> k
769:769:int blueOffset() -> l
773:773:int luminanceOffset() -> m
777:777:int alphaOffset() -> n
781:781:boolean hasLuminanceOrRed() -> o
785:785:boolean hasLuminanceOrGreen() -> p
789:789:boolean hasLuminanceOrBlue() -> q
793:793:boolean hasLuminanceOrAlpha() -> r
797:797:int luminanceOrRedOffset() -> s
801:801:int luminanceOrGreenOffset() -> t
805:805:int luminanceOrBlueOffset() -> u
809:809:int luminanceOrAlphaOffset() -> v
813:813:boolean supportedByStb() -> w
817:826:com.mojang.blaze3d.platform.NativeImage$Format getStbFormat(int) -> a
659:659:com.mojang.blaze3d.platform.NativeImage$Format[] $values() -> x
659:681:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.NativeImage$InternalGlFormat -> ehk$b:
com.mojang.blaze3d.platform.NativeImage$InternalGlFormat RGBA -> a
com.mojang.blaze3d.platform.NativeImage$InternalGlFormat RGB -> b
com.mojang.blaze3d.platform.NativeImage$InternalGlFormat RG -> c
com.mojang.blaze3d.platform.NativeImage$InternalGlFormat RED -> d
int glFormat -> e
com.mojang.blaze3d.platform.NativeImage$InternalGlFormat[] $VALUES -> f
641:641:com.mojang.blaze3d.platform.NativeImage$InternalGlFormat[] values() ->
values
641:641:com.mojang.blaze3d.platform.NativeImage$InternalGlFormat
valueOf(java.lang.String) -> valueOf
650:652:void <init>(java.lang.String,int,int) -> <init>
655:655:int glFormat() -> a
641:641:com.mojang.blaze3d.platform.NativeImage$InternalGlFormat[] $values() ->
b
641:645:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.NativeImage$WriteCallback -> ehk$c:
java.nio.channels.WritableByteChannel output -> a
java.io.IOException exception -> b
487:489:void <init>(java.nio.channels.WritableByteChannel) -> <init>
493:499:void invoke(long,long,int) -> invoke
502:505:void throwIfException() -> a
com.mojang.blaze3d.platform.ScreenManager -> ehl:
org.slf4j.Logger LOGGER -> a
it.unimi.dsi.fastutil.longs.Long2ObjectMap monitors -> b
com.mojang.blaze3d.platform.MonitorCreator monitorCreator -> c
17:31:void <init>(com.mojang.blaze3d.platform.MonitorCreator) -> <init>
34:42:void onMonitorChange(long,int) -> a
46:47:com.mojang.blaze3d.platform.Monitor getMonitor(long) -> a
53:91:com.mojang.blaze3d.platform.Monitor
findBestMonitor(com.mojang.blaze3d.platform.Window) -> a
95:101:int clamp(int,int,int) -> a
105:110:void shutdown() -> a
16:16:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.TextureUtil -> com.mojang.blaze3d.platform.TextureUtil:
org.slf4j.Logger LOGGER -> LOGGER
int MIN_MIPMAP_LEVEL -> MIN_MIPMAP_LEVEL
int DEFAULT_IMAGE_BUFFER_SIZE -> DEFAULT_IMAGE_BUFFER_SIZE
26:26:void <init>() -> <init>
35:45:int generateTextureId() -> generateTextureId
49:51:void releaseTextureId(int) -> releaseTextureId
54:55:void prepareImage(int,int,int) -> prepareImage
58:59:void
prepareImage(com.mojang.blaze3d.platform.NativeImage$InternalGlFormat,int,int,int)
-> prepareImage
62:63:void prepareImage(int,int,int,int) -> prepareImage
66:79:void
prepareImage(com.mojang.blaze3d.platform.NativeImage$InternalGlFormat,int,int,int,i
nt) -> prepareImage
82:84:void bind(int) -> bind
88:92:java.nio.ByteBuffer readResource(java.io.InputStream) -> readResource
97:107:java.nio.ByteBuffer
readResource(java.nio.channels.ReadableByteChannel,int) -> readResource
112:113:void writeAsPNG(java.nio.file.Path,java.lang.String,int,int,int,int) ->
writeAsPNG
116:137:void
writeAsPNG(java.nio.file.Path,java.lang.String,int,int,int,int,java.util.function.I
ntUnaryOperator) -> writeAsPNG
141:141:java.nio.file.Path getDebugTexturePath(java.nio.file.Path) ->
getDebugTexturePath
145:145:java.nio.file.Path getDebugTexturePath() -> getDebugTexturePath
27:27:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.VideoMode -> ehm:
int width -> a
int height -> b
int redBits -> c
int greenBits -> d
int blueBits -> e
int refreshRate -> f
java.util.regex.Pattern PATTERN -> g
21:28:void <init>(int,int,int,int,int,int) -> <init>
30:37:void <init>(org.lwjgl.glfw.GLFWVidMode$Buffer) -> <init>
39:46:void <init>(org.lwjgl.glfw.GLFWVidMode) -> <init>
49:49:int getWidth() -> a
53:53:int getHeight() -> b
57:57:int getRedBits() -> c
61:61:int getGreenBits() -> d
65:65:int getBlueBits() -> e
69:69:int getRefreshRate() -> f
74:81:boolean equals(java.lang.Object) -> equals
92:92:int hashCode() -> hashCode
97:97:java.lang.String toString() -> toString
103:131:java.util.Optional read(java.lang.String) -> a
135:135:java.lang.String write() -> g
100:100:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.Window -> ehn:
org.slf4j.Logger LOGGER -> a
org.lwjgl.glfw.GLFWErrorCallback defaultErrorCallback -> b
com.mojang.blaze3d.platform.WindowEventHandler eventHandler -> c
com.mojang.blaze3d.platform.ScreenManager screenManager -> d
long window -> e
int windowedX -> f
int windowedY -> g
int windowedWidth -> h
int windowedHeight -> i
java.util.Optional preferredFullscreenVideoMode -> j
boolean fullscreen -> k
boolean actuallyFullscreen -> l
int x -> m
int y -> n
int width -> o
int height -> p
int framebufferWidth -> q
int framebufferHeight -> r
int guiScaledWidth -> s
int guiScaledHeight -> t
double guiScale -> u
java.lang.String errorSection -> v
boolean dirty -> w
int framerateLimit -> x
boolean vsync -> y
33:125:void
<init>(com.mojang.blaze3d.platform.WindowEventHandler,com.mojang.blaze3d.platform.S
creenManager,com.mojang.blaze3d.platform.DisplayData,java.lang.String,java.lang.Str
ing) -> <init>
128:129:int getRefreshRate() -> a
134:134:boolean shouldClose() -> b
138:148:void checkGlfwError(java.util.function.BiConsumer) -> a
151:179:void
setIcon(net.minecraft.server.packs.PackResources,com.mojang.blaze3d.platform.IconSe
t) -> a
182:183:void setErrorSection(java.lang.String) -> a
186:190:void setBootErrorCallback() -> u
193:196:void bootCrash(int,long) -> b
200:205:void defaultErrorCallback(int,long) -> a
208:212:void setDefaultErrorCallback() -> c
215:218:void updateVsync(boolean) -> a
222:227:void close() -> close
230:232:void onMove(long,int,int) -> a
235:250:void onFramebufferResize(long,int,int) -> b
253:260:void refreshFramebufferSize() -> v
263:265:void onResize(long,int,int) -> c
268:271:void onFocus(long,boolean) -> a
274:277:void onEnter(long,boolean) -> b
280:281:void setFramerateLimit(int) -> a
284:284:int getFramerateLimit() -> d
288:293:void updateDisplay() -> e
296:296:java.util.Optional getPreferredFullscreenVideoMode() -> f
300:305:void setPreferredFullscreenVideoMode(java.util.Optional) -> a
308:313:void changeFullscreenVideoMode() -> g
316:349:void setMode() -> w
352:353:void toggleFullScreen() -> h
356:360:void setWindowed(int,int) -> a
363:372:void updateFullscreen(boolean) -> c
375:382:int calculateScale(int,boolean) -> a
386:391:void setGuiScale(double) -> a
394:395:void setTitle(java.lang.String) -> b
398:398:long getWindow() -> i
402:402:boolean isFullscreen() -> j
406:406:int getWidth() -> k
410:410:int getHeight() -> l
414:415:void setWidth(int) -> b
418:419:void setHeight(int) -> c
422:422:int getScreenWidth() -> m
426:426:int getScreenHeight() -> n
430:430:int getGuiScaledWidth() -> o
434:434:int getGuiScaledHeight() -> p
438:438:int getX() -> q
442:442:int getY() -> r
446:446:double getGuiScale() -> s
451:451:com.mojang.blaze3d.platform.Monitor findBestMonitor() -> t
455:456:void updateRawMouseInput(boolean) -> b
31:31:void <clinit>() -> <clinit>
com.mojang.blaze3d.platform.Window$WindowInitFailed -> ehn$a:
460:461:void <init>(java.lang.String) -> <init>
com.mojang.blaze3d.platform.WindowEventHandler -> eho:
void setWindowActive(boolean) -> a
void resizeDisplay() -> a
void cursorEntered() -> b
com.mojang.blaze3d.platform.package-info -> ehp:
com.mojang.blaze3d.preprocessor.GlslPreprocessor -> ehq:
java.lang.String C_COMMENT -> a
java.lang.String LINE_COMMENT -> b
java.util.regex.Pattern REGEX_MOJ_IMPORT -> c
java.util.regex.Pattern REGEX_VERSION -> d
java.util.regex.Pattern REGEX_ENDS_WITH_WHITESPACE -> e
15:15:void <init>() -> <init>
24:28:java.util.List process(java.lang.String) -> a
32:91:java.util.List
processImports(java.lang.String,com.mojang.blaze3d.preprocessor.GlslPreprocessor$Co
ntext,java.lang.String) -> a
95:106:java.lang.String
processVersions(java.lang.String,com.mojang.blaze3d.preprocessor.GlslPreprocessor$C
ontext) -> a
110:116:java.lang.String setVersion(java.lang.String,int) -> a
120:120:boolean isDirectiveEnabled(java.lang.String,java.util.regex.Matcher) ->
a
124:135:boolean
isDirectiveDisabled(java.lang.String,java.util.regex.Matcher,int) -> a
java.lang.String applyImport(boolean,java.lang.String) -> a
19:21:void <clinit>() -> <clinit>
com.mojang.blaze3d.preprocessor.GlslPreprocessor$Context -> ehq$a:
int glslVersion -> a
int sourceId -> b
141:141:void <init>() -> <init>
com.mojang.blaze3d.preprocessor.package-info -> ehr:
com.mojang.blaze3d.shaders.AbstractUniform -> ehs:
8:8:void <init>() -> <init>
10:10:void set(float) -> a
13:13:void set(float,float) -> a
16:16:void set(float,float,float) -> a
19:19:void set(float,float,float,float) -> a
22:22:void setSafe(float,float,float,float) -> b
25:25:void setSafe(int,int,int,int) -> a
28:28:void set(int) -> a
31:31:void set(int,int) -> a
34:34:void set(int,int,int) -> a
37:37:void set(int,int,int,int) -> b
40:40:void set(float[]) -> a
43:43:void set(org.joml.Vector3f) -> a
46:46:void set(org.joml.Vector4f) -> a
49:49:void setMat2x2(float,float,float,float) -> c
56:56:void setMat2x3(float,float,float,float,float,float) -> a
64:64:void setMat2x4(float,float,float,float,float,float,float,float) -> a
70:70:void setMat3x2(float,float,float,float,float,float) -> b
77:77:void setMat3x3(float,float,float,float,float,float,float,float,float) ->
a
85:85:void
setMat3x4(float,float,float,float,float,float,float,float,float,float,float,float)
-> a
91:91:void setMat4x2(float,float,float,float,float,float,float,float) -> b
98:98:void
setMat4x3(float,float,float,float,float,float,float,float,float,float,float,float)
-> b
106:106:void
setMat4x4(float,float,float,float,float,float,float,float,float,float,float,float,f
loat,float,float,float) -> a
109:109:void set(org.joml.Matrix4f) -> a
112:112:void set(org.joml.Matrix3f) -> a
com.mojang.blaze3d.shaders.BlendMode -> eht:
com.mojang.blaze3d.shaders.BlendMode lastApplied -> a
int srcColorFactor -> b
int srcAlphaFactor -> c
int dstColorFactor -> d
int dstAlphaFactor -> e
int blendFunc -> f
boolean separateBlend -> g
boolean opaque -> h
21:32:void <init>(boolean,boolean,int,int,int,int,int) -> <init>
35:36:void <init>() -> <init>
39:40:void <init>(int,int,int) -> <init>
43:44:void <init>(int,int,int,int,int) -> <init>
47:67:void apply() -> a
71:98:boolean equals(java.lang.Object) -> equals
103:110:int hashCode() -> hashCode
114:114:boolean isOpaque() -> b
118:134:int stringToBlendFunc(java.lang.String) -> a
138:165:int stringToBlendFactor(java.lang.String) -> b
com.mojang.blaze3d.shaders.Effect -> ehu:
com.mojang.blaze3d.shaders.EffectProgram -> ehv:
com.mojang.blaze3d.preprocessor.GlslPreprocessor PREPROCESSOR -> a
int references -> b
20:21:void <init>(com.mojang.blaze3d.shaders.Program$Type,int,java.lang.String)
-> <init>
24:27:void attachToEffect(com.mojang.blaze3d.shaders.Effect) -> a
31:37:void close() -> a
40:45:com.mojang.blaze3d.shaders.EffectProgram
compileShader(com.mojang.blaze3d.shaders.Program$Type,java.lang.String,java.io.Inpu
tStream,java.lang.String) -> a
10:10:void <clinit>() -> <clinit>
com.mojang.blaze3d.shaders.EffectProgram$1 -> ehv$1:
10:10:void <init>() -> <init>
13:13:java.lang.String applyImport(boolean,java.lang.String) -> a
com.mojang.blaze3d.shaders.FogShape -> ehw:
com.mojang.blaze3d.shaders.FogShape SPHERE -> a
com.mojang.blaze3d.shaders.FogShape CYLINDER -> b
int index -> c
com.mojang.blaze3d.shaders.FogShape[] $VALUES -> d
3:3:com.mojang.blaze3d.shaders.FogShape[] values() -> values
3:3:com.mojang.blaze3d.shaders.FogShape valueOf(java.lang.String) -> valueOf
9:11:void <init>(java.lang.String,int,int) -> <init>
14:14:int getIndex() -> a
3:3:com.mojang.blaze3d.shaders.FogShape[] $values() -> b
3:5:void <clinit>() -> <clinit>
com.mojang.blaze3d.shaders.Program -> ehx:
int MAX_LOG_LENGTH -> a
com.mojang.blaze3d.shaders.Program$Type type -> b
java.lang.String name -> c
int id -> d
23:27:void <init>(com.mojang.blaze3d.shaders.Program$Type,int,java.lang.String)
-> <init>
30:32:void attachToShader(com.mojang.blaze3d.shaders.Shader) -> a
35:43:void close() -> a
46:46:java.lang.String getName() -> b
50:55:com.mojang.blaze3d.shaders.Program
compileShader(com.mojang.blaze3d.shaders.Program$Type,java.lang.String,java.io.Inpu
tStream,java.lang.String,com.mojang.blaze3d.preprocessor.GlslPreprocessor) -> a
59:71:int
compileShaderInternal(com.mojang.blaze3d.shaders.Program$Type,java.lang.String,java
.io.InputStream,java.lang.String,com.mojang.blaze3d.preprocessor.GlslPreprocessor)
-> b
75:75:int getId() -> c
com.mojang.blaze3d.shaders.Program$Type -> ehx$a:
com.mojang.blaze3d.shaders.Program$Type VERTEX -> a
com.mojang.blaze3d.shaders.Program$Type FRAGMENT -> b
java.lang.String name -> c
java.lang.String extension -> d
int glType -> e
java.util.Map programs -> f
com.mojang.blaze3d.shaders.Program$Type[] $VALUES -> g
78:78:com.mojang.blaze3d.shaders.Program$Type[] values() -> values
78:78:com.mojang.blaze3d.shaders.Program$Type valueOf(java.lang.String) ->
valueOf
85:91:void <init>(java.lang.String,int,java.lang.String,java.lang.String,int) -
> <init>
94:94:java.lang.String getName() -> a
98:98:java.lang.String getExtension() -> b
102:102:int getGlType() -> d
106:106:java.util.Map getPrograms() -> c
78:78:com.mojang.blaze3d.shaders.Program$Type[] $values() -> e
78:80:void <clinit>() -> <clinit>
com.mojang.blaze3d.shaders.ProgramManager -> ehy:
org.slf4j.Logger LOGGER -> a
11:11:void <init>() -> <init>
15:17:void glUseProgram(int) -> a
20:25:void releaseProgram(com.mojang.blaze3d.shaders.Shader) -> a
28:35:int createProgram() -> a
39:47:void linkShader(com.mojang.blaze3d.shaders.Shader) -> b
12:12:void <clinit>() -> <clinit>
com.mojang.blaze3d.shaders.Shader -> ehz:
int getId() -> a
void markDirty() -> b
com.mojang.blaze3d.shaders.Program getVertexProgram() -> c
com.mojang.blaze3d.shaders.Program getFragmentProgram() -> d
void attachToProgram() -> e
com.mojang.blaze3d.shaders.Uniform -> eia:
org.slf4j.Logger LOGGER -> l
int UT_INT1 -> a
int UT_INT2 -> b
int UT_INT3 -> c
int UT_INT4 -> d
int UT_FLOAT1 -> e
int UT_FLOAT2 -> f
int UT_FLOAT3 -> g
int UT_FLOAT4 -> h
int UT_MAT2 -> i
int UT_MAT3 -> j
int UT_MAT4 -> k
boolean TRANSPOSE_MATRICIES -> m
int location -> n
int count -> o
int type -> p
java.nio.IntBuffer intValues -> q
java.nio.FloatBuffer floatValues -> r
java.lang.String name -> s
boolean dirty -> t
com.mojang.blaze3d.shaders.Shader parent -> u
47:61:void <init>(java.lang.String,int,int,com.mojang.blaze3d.shaders.Shader) -
> <init>
64:64:int glGetUniformLocation(int,java.lang.CharSequence) -> a
68:69:void uploadInteger(int,int) -> b
72:72:int glGetAttribLocation(int,java.lang.CharSequence) -> b
76:77:void glBindAttribLocation(int,int,java.lang.CharSequence) -> a
81:87:void close() -> close
90:94:void markDirty() -> h
97:113:int getTypeFromString(java.lang.String) -> a
117:118:void setLocation(int) -> b
121:121:java.lang.String getName() -> a
126:129:void set(float) -> a
133:137:void set(float,float) -> a
147:150:void set(int,float) -> a
154:159:void set(float,float,float) -> a
163:166:void set(org.joml.Vector3f) -> a
170:177:void set(float,float,float,float) -> a
181:184:void set(org.joml.Vector4f) -> a
188:202:void setSafe(float,float,float,float) -> b
206:220:void setSafe(int,int,int,int) -> a
224:227:void set(int) -> a
231:235:void set(int,int) -> a
239:244:void set(int,int,int) -> a
248:254:void set(int,int,int,int) -> b
258:267:void set(float[]) -> a
271:277:void setMat2x2(float,float,float,float) -> c
285:293:void setMat2x3(float,float,float,float,float,float) -> a
302:312:void setMat2x4(float,float,float,float,float,float,float,float) -> a
319:327:void setMat3x2(float,float,float,float,float,float) -> b
335:346:void setMat3x3(float,float,float,float,float,float,float,float,float) -
> a
355:369:void
setMat3x4(float,float,float,float,float,float,float,float,float,float,float,float)
-> a
376:386:void setMat4x2(float,float,float,float,float,float,float,float) -> b
394:408:void
setMat4x3(float,float,float,float,float,float,float,float,float,float,float,float)
-> b
417:435:void
setMat4x4(float,float,float,float,float,float,float,float,float,float,float,float,f
loat,float,float,float) -> a
439:442:void set(org.joml.Matrix4f) -> a
446:449:void set(org.joml.Matrix3f) -> a
452:468:void upload() -> b
471:489:void uploadAsInteger() -> i
492:510:void uploadAsFloat() -> j
513:525:void uploadAsMatrix() -> k
528:528:int getLocation() -> c
532:532:int getCount() -> d
536:536:int getType() -> e
540:540:java.nio.IntBuffer getIntBuffer() -> f
544:544:java.nio.FloatBuffer getFloatBuffer() -> g
17:17:void <clinit>() -> <clinit>
com.mojang.blaze3d.shaders.package-info -> eib:
com.mojang.blaze3d.systems.RenderSystem -> com.mojang.blaze3d.systems.RenderSystem:
org.slf4j.Logger LOGGER -> LOGGER
java.util.concurrent.ConcurrentLinkedQueue recordingQueue -> recordingQueue
com.mojang.blaze3d.vertex.Tesselator RENDER_THREAD_TESSELATOR ->
RENDER_THREAD_TESSELATOR
int MINIMUM_ATLAS_TEXTURE_SIZE -> MINIMUM_ATLAS_TEXTURE_SIZE
boolean isReplayingQueue -> isReplayingQueue
java.lang.Thread gameThread -> gameThread
java.lang.Thread renderThread -> renderThread
int MAX_SUPPORTED_TEXTURE_SIZE -> MAX_SUPPORTED_TEXTURE_SIZE
boolean isInInit -> isInInit
double lastDrawTime -> lastDrawTime
com.mojang.blaze3d.systems.RenderSystem$AutoStorageIndexBuffer sharedSequential
-> sharedSequential
com.mojang.blaze3d.systems.RenderSystem$AutoStorageIndexBuffer
sharedSequentialQuad -> sharedSequentialQuad
com.mojang.blaze3d.systems.RenderSystem$AutoStorageIndexBuffer
sharedSequentialLines -> sharedSequentialLines
org.joml.Matrix3f inverseViewRotationMatrix -> inverseViewRotationMatrix
org.joml.Matrix4f projectionMatrix -> projectionMatrix
org.joml.Matrix4f savedProjectionMatrix -> savedProjectionMatrix
com.mojang.blaze3d.vertex.VertexSorting vertexSorting -> vertexSorting
com.mojang.blaze3d.vertex.VertexSorting savedVertexSorting ->
savedVertexSorting
com.mojang.blaze3d.vertex.PoseStack modelViewStack -> modelViewStack
org.joml.Matrix4f modelViewMatrix -> modelViewMatrix
org.joml.Matrix4f textureMatrix -> textureMatrix
int[] shaderTextures -> shaderTextures
float[] shaderColor -> shaderColor
float shaderGlintAlpha -> shaderGlintAlpha
float shaderFogStart -> shaderFogStart
float shaderFogEnd -> shaderFogEnd
float[] shaderFogColor -> shaderFogColor
com.mojang.blaze3d.shaders.FogShape shaderFogShape -> shaderFogShape
org.joml.Vector3f[] shaderLightDirections -> shaderLightDirections
float shaderGameTime -> shaderGameTime
float shaderLineWidth -> shaderLineWidth
java.lang.String apiDescription -> apiDescription
net.minecraft.client.renderer.ShaderInstance shader -> shader
java.util.concurrent.atomic.AtomicLong pollEventsWaitStart ->
pollEventsWaitStart
java.util.concurrent.atomic.AtomicBoolean pollingEvents -> pollingEvents
47:47:void <init>() -> <init>
119:123:void initRenderThread() -> initRenderThread
127:127:boolean isOnRenderThread() -> isOnRenderThread
133:133:boolean isOnRenderThreadOrInit() -> isOnRenderThreadOrInit
137:142:void initGameThread(boolean) -> initGameThread
146:146:boolean isOnGameThread() -> isOnGameThread
152:155:void assertInInitPhase() -> assertInInitPhase
158:161:void assertOnGameThreadOrInit() -> assertOnGameThreadOrInit
165:168:void assertOnRenderThreadOrInit() -> assertOnRenderThreadOrInit
172:175:void assertOnRenderThread() -> assertOnRenderThread
178:181:void assertOnGameThread() -> assertOnGameThread
184:184:java.lang.IllegalStateException constructThreadException() ->
constructThreadException
189:189:boolean isInInitPhase() -> isInInitPhase
195:196:void recordRenderCall(com.mojang.blaze3d.pipeline.RenderCall) ->
recordRenderCall
199:204:void pollEvents() -> pollEvents
207:207:boolean isFrozenAtPollEvents() -> isFrozenAtPollEvents
212:220:void flipFrame(long) -> flipFrame
223:229:void replayQueue() -> replayQueue
234:241:void limitDisplayFPS(int) -> limitDisplayFPS
245:251:void disableDepthTest() -> disableDepthTest
254:260:void enableDepthTest() -> enableDepthTest
263:273:void enableScissor(int,int,int,int) -> enableScissor
276:282:void disableScissor() -> disableScissor
285:293:void depthFunc(int) -> depthFunc
296:304:void depthMask(boolean) -> depthMask
307:313:void enableBlend() -> enableBlend
317:323:void disableBlend() -> disableBlend
326:334:void
blendFunc(com.mojang.blaze3d.platform.GlStateManager$SourceFactor,com.mojang.blaze3
d.platform.GlStateManager$DestFactor) -> blendFunc
337:345:void blendFunc(int,int) -> blendFunc
348:356:void
blendFuncSeparate(com.mojang.blaze3d.platform.GlStateManager$SourceFactor,com.mojan
g.blaze3d.platform.GlStateManager$DestFactor,com.mojang.blaze3d.platform.GlStateMan
ager$SourceFactor,com.mojang.blaze3d.platform.GlStateManager$DestFactor) ->
blendFuncSeparate
359:367:void blendFuncSeparate(int,int,int,int) -> blendFuncSeparate
370:378:void blendEquation(int) -> blendEquation
381:387:void enableCull() -> enableCull
390:396:void disableCull() -> disableCull
400:408:void polygonMode(int,int) -> polygonMode
411:417:void enablePolygonOffset() -> enablePolygonOffset
420:426:void disablePolygonOffset() -> disablePolygonOffset
429:437:void polygonOffset(float,float) -> polygonOffset
440:446:void enableColorLogicOp() -> enableColorLogicOp
449:455:void disableColorLogicOp() -> disableColorLogicOp
458:466:void logicOp(com.mojang.blaze3d.platform.GlStateManager$LogicOp) ->
logicOp
470:478:void activeTexture(int) -> activeTexture
487:489:void texParameter(int,int,int) -> texParameter
492:500:void deleteTexture(int) -> deleteTexture
503:504:void bindTextureForSetup(int) -> bindTextureForSetup
513:515:void bindTexture(int) -> bindTexture
518:526:void viewport(int,int,int,int) -> viewport
530:538:void colorMask(boolean,boolean,boolean,boolean) -> colorMask
542:550:void stencilFunc(int,int,int) -> stencilFunc
553:561:void stencilMask(int) -> stencilMask
564:572:void stencilOp(int,int,int) -> stencilOp
576:584:void clearDepth(double) -> clearDepth
587:595:void clearColor(float,float,float,float) -> clearColor
598:606:void clearStencil(int) -> clearStencil
609:617:void clear(int,boolean) -> clear
620:628:void setShaderFogStart(float) -> setShaderFogStart
631:632:void _setShaderFogStart(float) -> _setShaderFogStart
635:636:float getShaderFogStart() -> getShaderFogStart
640:641:void setShaderGlintAlpha(double) -> setShaderGlintAlpha
644:652:void setShaderGlintAlpha(float) -> setShaderGlintAlpha
655:656:void _setShaderGlintAlpha(float) -> _setShaderGlintAlpha
659:660:float getShaderGlintAlpha() -> getShaderGlintAlpha
664:672:void setShaderFogEnd(float) -> setShaderFogEnd
675:676:void _setShaderFogEnd(float) -> _setShaderFogEnd
679:680:float getShaderFogEnd() -> getShaderFogEnd
684:692:void setShaderFogColor(float,float,float,float) -> setShaderFogColor
695:696:void setShaderFogColor(float,float,float) -> setShaderFogColor
699:703:void _setShaderFogColor(float,float,float,float) -> _setShaderFogColor
706:707:float[] getShaderFogColor() -> getShaderFogColor
711:719:void setShaderFogShape(com.mojang.blaze3d.shaders.FogShape) ->
setShaderFogShape
722:723:void _setShaderFogShape(com.mojang.blaze3d.shaders.FogShape) ->
_setShaderFogShape
726:727:com.mojang.blaze3d.shaders.FogShape getShaderFogShape() ->
getShaderFogShape
731:739:void setShaderLights(org.joml.Vector3f,org.joml.Vector3f) ->
setShaderLights
742:744:void _setShaderLights(org.joml.Vector3f,org.joml.Vector3f) ->
_setShaderLights
747:754:void setupShaderLights(net.minecraft.client.renderer.ShaderInstance) ->
setupShaderLights
757:764:void setShaderColor(float,float,float,float) -> setShaderColor
767:771:void _setShaderColor(float,float,float,float) -> _setShaderColor
774:775:float[] getShaderColor() -> getShaderColor
779:785:void drawElements(int,int,int) -> drawElements
788:795:void lineWidth(float) -> lineWidth
798:799:float getShaderLineWidth() -> getShaderLineWidth
803:811:void pixelStore(int,int) -> pixelStore
814:822:void readPixels(int,int,int,int,int,int,java.nio.ByteBuffer) ->
readPixels
825:834:void getString(int,java.util.function.Consumer) -> getString
837:838:java.lang.String getBackendDescription() -> getBackendDescription
842:842:java.lang.String getApiDescription() -> getApiDescription
846:847:net.minecraft.util.TimeSource$NanoTimeSource initBackendSystem() ->
initBackendSystem
851:854:void initRenderer(int,boolean) -> initRenderer
857:859:void setErrorCallback(org.lwjgl.glfw.GLFWErrorCallbackI) ->
setErrorCallback
862:870:void renderCrosshair(int) -> renderCrosshair
873:874:java.lang.String getCapsString() -> getCapsString
878:891:void setupDefaultState(int,int,int,int) -> setupDefaultState
894:909:int maxSupportedTextureSize() -> maxSupportedTextureSize
919:921:void glBindBuffer(int,java.util.function.IntSupplier) -> glBindBuffer
930:932:void glBindVertexArray(java.util.function.Supplier) ->
glBindVertexArray
935:937:void glBufferData(int,java.nio.ByteBuffer,int) -> glBufferData
940:948:void glDeleteBuffers(int) -> glDeleteBuffers
951:959:void glDeleteVertexArrays(int) -> glDeleteVertexArrays
962:970:void glUniform1i(int,int) -> glUniform1i
973:981:void glUniform1(int,java.nio.IntBuffer) -> glUniform1
984:992:void glUniform2(int,java.nio.IntBuffer) -> glUniform2
995:1003:void glUniform3(int,java.nio.IntBuffer) -> glUniform3
1006:1014:void glUniform4(int,java.nio.IntBuffer) -> glUniform4
1017:1025:void glUniform1(int,java.nio.FloatBuffer) -> glUniform1
1028:1036:void glUniform2(int,java.nio.FloatBuffer) -> glUniform2
1039:1047:void glUniform3(int,java.nio.FloatBuffer) -> glUniform3
1050:1058:void glUniform4(int,java.nio.FloatBuffer) -> glUniform4
1061:1069:void glUniformMatrix2(int,boolean,java.nio.FloatBuffer) ->
glUniformMatrix2
1072:1080:void glUniformMatrix3(int,boolean,java.nio.FloatBuffer) ->
glUniformMatrix3
1083:1091:void glUniformMatrix4(int,boolean,java.nio.FloatBuffer) ->
glUniformMatrix4
1094:1104:void setupOverlayColor(java.util.function.IntSupplier,int) ->
setupOverlayColor
1107:1115:void teardownOverlayColor() -> teardownOverlayColor
1118:1124:void
setupLevelDiffuseLighting(org.joml.Vector3f,org.joml.Vector3f,org.joml.Matrix4f) ->
setupLevelDiffuseLighting
1127:1133:void setupGuiFlatDiffuseLighting(org.joml.Vector3f,org.joml.Vector3f)
-> setupGuiFlatDiffuseLighting
1136:1142:void setupGui3DDiffuseLighting(org.joml.Vector3f,org.joml.Vector3f) -
> setupGui3DDiffuseLighting
1145:1146:void beginInitialization() -> beginInitialization
1149:1156:void finishInitialization() -> finishInitialization
1159:1166:void glGenBuffers(java.util.function.Consumer) -> glGenBuffers
1169:1176:void glGenVertexArrays(java.util.function.Consumer) ->
glGenVertexArrays
1179:1180:com.mojang.blaze3d.vertex.Tesselator renderThreadTesselator() ->
renderThreadTesselator
1184:1185:void defaultBlendFunc() -> defaultBlendFunc
1189:1201:void runAsFancy(java.lang.Runnable) -> runAsFancy
1204:1211:void setShader(java.util.function.Supplier) -> setShader
1215:1216:net.minecraft.client.renderer.ShaderInstance getShader() -> getShader
1220:1227:void setShaderTexture(int,net.minecraft.resources.ResourceLocation) -
> setShaderTexture
1230:1235:void _setShaderTexture(int,net.minecraft.resources.ResourceLocation)
-> _setShaderTexture
1238:1245:void setShaderTexture(int,int) -> setShaderTexture
1248:1251:void _setShaderTexture(int,int) -> _setShaderTexture
1254:1258:int getShaderTexture(int) -> getShaderTexture
1262:1272:void
setProjectionMatrix(org.joml.Matrix4f,com.mojang.blaze3d.vertex.VertexSorting) ->
setProjectionMatrix
1275:1283:void setInverseViewRotationMatrix(org.joml.Matrix3f) ->
setInverseViewRotationMatrix
1286:1294:void setTextureMatrix(org.joml.Matrix4f) -> setTextureMatrix
1297:1304:void resetTextureMatrix() -> resetTextureMatrix
1307:1315:void applyModelViewMatrix() -> applyModelViewMatrix
1318:1325:void backupProjectionMatrix() -> backupProjectionMatrix
1328:1330:void _backupProjectionMatrix() -> _backupProjectionMatrix
1333:1340:void restoreProjectionMatrix() -> restoreProjectionMatrix
1343:1345:void _restoreProjectionMatrix() -> _restoreProjectionMatrix
1348:1349:org.joml.Matrix4f getProjectionMatrix() -> getProjectionMatrix
1353:1354:org.joml.Matrix3f getInverseViewRotationMatrix() ->
getInverseViewRotationMatrix
1358:1359:org.joml.Matrix4f getModelViewMatrix() -> getModelViewMatrix
1363:1363:com.mojang.blaze3d.vertex.PoseStack getModelViewStack() ->
getModelViewStack
1367:1368:org.joml.Matrix4f getTextureMatrix() -> getTextureMatrix
1372:1376:com.mojang.blaze3d.systems.RenderSystem$AutoStorageIndexBuffer
getSequentialBuffer(com.mojang.blaze3d.vertex.VertexFormat$Mode) ->
getSequentialBuffer
1381:1389:void setShaderGameTime(long,float) -> setShaderGameTime
1392:1393:float getShaderGameTime() -> getShaderGameTime
1397:1398:com.mojang.blaze3d.vertex.VertexSorting getVertexSorting() ->
getVertexSorting
1384:1385:void lambda$setShaderGameTime$72(float) ->
lambda$setShaderGameTime$72
1335:1336:void lambda$restoreProjectionMatrix$71() ->
lambda$restoreProjectionMatrix$71
1320:1321:void lambda$backupProjectionMatrix$70() ->
lambda$backupProjectionMatrix$70
1310:1311:void lambda$applyModelViewMatrix$69(org.joml.Matrix4f) ->
lambda$applyModelViewMatrix$69
1299:1300:void lambda$resetTextureMatrix$68() -> lambda$resetTextureMatrix$68
1289:1290:void lambda$setTextureMatrix$67(org.joml.Matrix4f) ->
lambda$setTextureMatrix$67
1278:1279:void lambda$setInverseViewRotationMatrix$66(org.joml.Matrix3f) ->
lambda$setInverseViewRotationMatrix$66
1265:1267:void
lambda$setProjectionMatrix$65(org.joml.Matrix4f,com.mojang.blaze3d.vertex.VertexSor
ting) -> lambda$setProjectionMatrix$65
1240:1241:void lambda$setShaderTexture$64(int,int) ->
lambda$setShaderTexture$64
1222:1223:void
lambda$setShaderTexture$63(int,net.minecraft.resources.ResourceLocation) ->
lambda$setShaderTexture$63
1206:1207:void lambda$setShader$62(java.util.function.Supplier) ->
lambda$setShader$62
1171:1172:void lambda$glGenVertexArrays$61(java.util.function.Consumer) ->
lambda$glGenVertexArrays$61
1161:1162:void lambda$glGenBuffers$60(java.util.function.Consumer) ->
lambda$glGenBuffers$60
1138:1138:void
lambda$setupGui3DDiffuseLighting$59(org.joml.Vector3f,org.joml.Vector3f) ->
lambda$setupGui3DDiffuseLighting$59
1129:1129:void
lambda$setupGuiFlatDiffuseLighting$58(org.joml.Vector3f,org.joml.Vector3f) ->
lambda$setupGuiFlatDiffuseLighting$58
1120:1120:void
lambda$setupLevelDiffuseLighting$57(org.joml.Vector3f,org.joml.Vector3f,org.joml.Ma
trix4f) -> lambda$setupLevelDiffuseLighting$57
1110:1111:void lambda$teardownOverlayColor$56() ->
lambda$teardownOverlayColor$56
1097:1099:void lambda$setupOverlayColor$55(java.util.function.IntSupplier) ->
lambda$setupOverlayColor$55
1086:1087:void lambda$glUniformMatrix4$54(int,boolean,java.nio.FloatBuffer) ->
lambda$glUniformMatrix4$54
1075:1076:void lambda$glUniformMatrix3$53(int,boolean,java.nio.FloatBuffer) ->
lambda$glUniformMatrix3$53
1064:1065:void lambda$glUniformMatrix2$52(int,boolean,java.nio.FloatBuffer) ->
lambda$glUniformMatrix2$52
1053:1054:void lambda$glUniform4$51(int,java.nio.FloatBuffer) ->
lambda$glUniform4$51
1042:1043:void lambda$glUniform3$50(int,java.nio.FloatBuffer) ->
lambda$glUniform3$50
1031:1032:void lambda$glUniform2$49(int,java.nio.FloatBuffer) ->
lambda$glUniform2$49
1020:1021:void lambda$glUniform1$48(int,java.nio.FloatBuffer) ->
lambda$glUniform1$48
1009:1010:void lambda$glUniform4$47(int,java.nio.IntBuffer) ->
lambda$glUniform4$47
998:999:void lambda$glUniform3$46(int,java.nio.IntBuffer) ->
lambda$glUniform3$46
987:988:void lambda$glUniform2$45(int,java.nio.IntBuffer) ->
lambda$glUniform2$45
976:977:void lambda$glUniform1$44(int,java.nio.IntBuffer) ->
lambda$glUniform1$44
965:966:void lambda$glUniform1i$43(int,int) -> lambda$glUniform1i$43
954:955:void lambda$glDeleteVertexArrays$42(int) ->
lambda$glDeleteVertexArrays$42
943:944:void lambda$glDeleteBuffers$41(int) -> lambda$glDeleteBuffers$41
927:928:void lambda$glBindVertexArray$40(java.util.function.Supplier) ->
lambda$glBindVertexArray$40
916:917:void lambda$glBindBuffer$39(int,java.util.function.IntSupplier) ->
lambda$glBindBuffer$39
865:866:void lambda$renderCrosshair$38(int) -> lambda$renderCrosshair$38
828:830:void lambda$getString$37(int,java.util.function.Consumer) ->
lambda$getString$37
817:818:void lambda$readPixels$36(int,int,int,int,int,int,java.nio.ByteBuffer)
-> lambda$readPixels$36
806:807:void lambda$pixelStore$35(int,int) -> lambda$pixelStore$35
790:791:void lambda$lineWidth$34(float) -> lambda$lineWidth$34
781:781:void lambda$drawElements$33(int,int,int) -> lambda$drawElements$33
759:760:void lambda$setShaderColor$32(float,float,float,float) ->
lambda$setShaderColor$32
734:735:void lambda$setShaderLights$31(org.joml.Vector3f,org.joml.Vector3f) ->
lambda$setShaderLights$31
714:715:void lambda$setShaderFogShape$30(com.mojang.blaze3d.shaders.FogShape) -
> lambda$setShaderFogShape$30
687:688:void lambda$setShaderFogColor$29(float,float,float,float) ->
lambda$setShaderFogColor$29
667:668:void lambda$setShaderFogEnd$28(float) -> lambda$setShaderFogEnd$28
647:648:void lambda$setShaderGlintAlpha$27(float) ->
lambda$setShaderGlintAlpha$27
623:624:void lambda$setShaderFogStart$26(float) -> lambda$setShaderFogStart$26
612:613:void lambda$clear$25(int,boolean) -> lambda$clear$25
601:602:void lambda$clearStencil$24(int) -> lambda$clearStencil$24
590:591:void lambda$clearColor$23(float,float,float,float) ->
lambda$clearColor$23
579:580:void lambda$clearDepth$22(double) -> lambda$clearDepth$22
567:568:void lambda$stencilOp$21(int,int,int) -> lambda$stencilOp$21
556:557:void lambda$stencilMask$20(int) -> lambda$stencilMask$20
545:546:void lambda$stencilFunc$19(int,int,int) -> lambda$stencilFunc$19
533:534:void lambda$colorMask$18(boolean,boolean,boolean,boolean) ->
lambda$colorMask$18
521:522:void lambda$viewport$17(int,int,int,int) -> lambda$viewport$17
510:511:void lambda$bindTexture$16(int) -> lambda$bindTexture$16
495:496:void lambda$deleteTexture$15(int) -> lambda$deleteTexture$15
484:485:void lambda$texParameter$14(int,int,int) -> lambda$texParameter$14
473:474:void lambda$activeTexture$13(int) -> lambda$activeTexture$13
461:462:void
lambda$logicOp$12(com.mojang.blaze3d.platform.GlStateManager$LogicOp) ->
lambda$logicOp$12
432:433:void lambda$polygonOffset$11(float,float) -> lambda$polygonOffset$11
403:404:void lambda$polygonMode$10(int,int) -> lambda$polygonMode$10
373:374:void lambda$blendEquation$9(int) -> lambda$blendEquation$9
362:363:void lambda$blendFuncSeparate$8(int,int,int,int) ->
lambda$blendFuncSeparate$8
351:352:void
lambda$blendFuncSeparate$7(com.mojang.blaze3d.platform.GlStateManager$SourceFactor,
com.mojang.blaze3d.platform.GlStateManager$DestFactor,com.mojang.blaze3d.platform.G
lStateManager$SourceFactor,com.mojang.blaze3d.platform.GlStateManager$DestFactor) -
> lambda$blendFuncSeparate$7
340:341:void lambda$blendFunc$6(int,int) -> lambda$blendFunc$6
329:330:void
lambda$blendFunc$5(com.mojang.blaze3d.platform.GlStateManager$SourceFactor,com.moja
ng.blaze3d.platform.GlStateManager$DestFactor) -> lambda$blendFunc$5
299:300:void lambda$depthMask$4(boolean) -> lambda$depthMask$4
288:289:void lambda$depthFunc$3(int) -> lambda$depthFunc$3
266:268:void lambda$enableScissor$2(int,int,int,int) -> lambda$enableScissor$2
75:81:void lambda$static$1(it.unimi.dsi.fastutil.ints.IntConsumer,int) ->
lambda$static$1
67:73:void lambda$static$0(it.unimi.dsi.fastutil.ints.IntConsumer,int) ->
lambda$static$0
48:116:void <clinit>() -> <clinit>
com.mojang.blaze3d.systems.RenderSystem$1 ->
com.mojang.blaze3d.systems.RenderSystem$1:
int[] $SwitchMap$com$mojang$blaze3d$vertex$VertexFormat$Mode -> a
int[] $SwitchMap$com$mojang$blaze3d$vertex$VertexFormat$IndexType -> b
1373:1460:void <clinit>() -> <clinit>
com.mojang.blaze3d.systems.RenderSystem$AutoStorageIndexBuffer ->
com.mojang.blaze3d.systems.RenderSystem$a:
int vertexStride -> a
int indexStride -> b
com.mojang.blaze3d.systems.RenderSystem$AutoStorageIndexBuffer$IndexGenerator
generator -> c
int name -> d
com.mojang.blaze3d.vertex.VertexFormat$IndexType type -> e
int indexCount -> f
1407:1414:void
<init>(int,int,com.mojang.blaze3d.systems.RenderSystem$AutoStorageIndexBuffer$Index
Generator) -> <init>
1417:1417:boolean hasStorage(int) -> a
1421:1427:void bind(int) -> b
1430:1457:void ensureStorage(int) -> c
1460:1465:it.unimi.dsi.fastutil.ints.IntConsumer
intConsumer(java.nio.ByteBuffer) -> a
1470:1470:com.mojang.blaze3d.vertex.VertexFormat$IndexType type() -> a
1462:1462:void lambda$intConsumer$0(java.nio.ByteBuffer,int) -> a
com.mojang.blaze3d.systems.RenderSystem$AutoStorageIndexBuffer$IndexGenerator ->
com.mojang.blaze3d.systems.RenderSystem$a$a:
void accept(it.unimi.dsi.fastutil.ints.IntConsumer,int) -> accept
com.mojang.blaze3d.systems.TimerQuery -> eic:
int nextQueryName -> a
10:10:void <init>() -> <init>
12:12:java.util.Optional getInstance() -> a
18:26:void beginProfile() -> b
29:38:com.mojang.blaze3d.systems.TimerQuery$FrameProfile endProfile() -> c
com.mojang.blaze3d.systems.TimerQuery$FrameProfile -> eic$a:
long NO_RESULT -> a
long CANCELLED_RESULT -> b
int queryName -> c
long result -> d
48:50:void <init>(int) -> <init>
53:62:void cancel() -> a
65:76:boolean isDone() -> b
80:87:long get() -> c
com.mojang.blaze3d.systems.TimerQuery$TimerQueryLazyLoader -> eic$b:
java.util.Optional INSTANCE -> a
91:91:void <init>() -> <init>
94:98:com.mojang.blaze3d.systems.TimerQuery instantiate() -> a
101:101:void <clinit>() -> <clinit>
com.mojang.blaze3d.systems.package-info -> eid:
com.mojang.blaze3d.vertex.BufferBuilder -> eie:
int GROWTH_SIZE -> f
org.slf4j.Logger LOGGER -> g
java.nio.ByteBuffer buffer -> h
int renderedBufferCount -> i
int renderedBufferPointer -> j
int nextElementByte -> k
int vertices -> l
com.mojang.blaze3d.vertex.VertexFormatElement currentElement -> m
int elementIndex -> n
com.mojang.blaze3d.vertex.VertexFormat format -> o
com.mojang.blaze3d.vertex.VertexFormat$Mode mode -> p
boolean fastFormat -> q
boolean fullFormat -> r
boolean building -> s
org.joml.Vector3f[] sortingPoints -> t
com.mojang.blaze3d.vertex.VertexSorting sorting -> u
boolean indexOnly -> v
47:49:void <init>(int) -> <init>
52:53:void ensureVertexCapacity() -> l
56:68:void ensureCapacity(int) -> d
71:85:int roundUp(int) -> e
89:97:void setQuadSorting(com.mojang.blaze3d.vertex.VertexSorting) -> a
100:100:com.mojang.blaze3d.vertex.BufferBuilder$SortState getSortState() -> a
104:113:void
restoreSortState(com.mojang.blaze3d.vertex.BufferBuilder$SortState) -> a
116:127:void
begin(com.mojang.blaze3d.vertex.VertexFormat$Mode,com.mojang.blaze3d.vertex.VertexF
ormat) -> a
130:141:void switchFormat(com.mojang.blaze3d.vertex.VertexFormat) -> a
144:147:it.unimi.dsi.fastutil.ints.IntConsumer
intConsumer(int,com.mojang.blaze3d.vertex.VertexFormat$IndexType) -> a
152:176:org.joml.Vector3f[] makeQuadSortingPoints() -> m
180:195:void
putSortedQuadIndices(com.mojang.blaze3d.vertex.VertexFormat$IndexType) -> a
198:198:boolean isCurrentBatchEmpty() -> b
206:213:com.mojang.blaze3d.vertex.BufferBuilder$RenderedBuffer
endOrDiscardIfEmpty() -> c
217:220:com.mojang.blaze3d.vertex.BufferBuilder$RenderedBuffer end() -> d
224:227:void ensureDrawing() -> n
230:255:com.mojang.blaze3d.vertex.BufferBuilder$RenderedBuffer
storeRenderedBuffer() -> o
259:267:void reset() -> p
271:272:void putByte(int,byte) -> a
276:277:void putShort(int,short) -> a
281:282:void putFloat(int,float) -> a
286:302:void endVertex() -> e
306:319:void nextElement() -> f
323:326:com.mojang.blaze3d.vertex.VertexConsumer color(int,int,int,int) -> a
331:370:void
vertex(float,float,float,float,float,float,float,float,float,int,int,float,float,fl
oat) -> a
373:378:void releaseRenderedBuffer() -> q
381:385:void clear() -> g
388:391:void discard() -> h
395:398:com.mojang.blaze3d.vertex.VertexFormatElement currentElement() -> i
402:402:boolean building() -> j
406:406:java.nio.ByteBuffer bufferSlice(int,int) -> c
147:147:void
lambda$intConsumer$1(org.apache.commons.lang3.mutable.MutableInt,int) -> a
146:146:void
lambda$intConsumer$0(org.apache.commons.lang3.mutable.MutableInt,int) -> b
19:19:void <clinit>() -> <clinit>
com.mojang.blaze3d.vertex.BufferBuilder$1 -> eie$1:
int[] $SwitchMap$com$mojang$blaze3d$vertex$VertexFormat$IndexType -> a
145:145:void <clinit>() -> <clinit>
com.mojang.blaze3d.vertex.BufferBuilder$DrawState -> eie$a:
com.mojang.blaze3d.vertex.VertexFormat format -> a
int vertexCount -> b
int indexCount -> c
com.mojang.blaze3d.vertex.VertexFormat$Mode mode -> d
com.mojang.blaze3d.vertex.VertexFormat$IndexType indexType -> e
boolean indexOnly -> f
boolean sequentialIndex -> g
466:466:void
<init>(com.mojang.blaze3d.vertex.VertexFormat,int,int,com.mojang.blaze3d.vertex.Ver
texFormat$Mode,com.mojang.blaze3d.vertex.VertexFormat$IndexType,boolean,boolean) ->
<init>
468:468:int vertexBufferSize() -> a
472:472:int vertexBufferStart() -> b
476:476:int vertexBufferEnd() -> c
480:480:int indexBufferStart() -> d
484:484:int indexBufferEnd() -> e
488:488:int indexBufferSize() -> n
492:492:int bufferSize() -> f
466:466:java.lang.String toString() -> toString
466:466:int hashCode() -> hashCode
466:466:boolean equals(java.lang.Object) -> equals
466:466:com.mojang.blaze3d.vertex.VertexFormat format() -> g
466:466:int vertexCount() -> h
466:466:int indexCount() -> i
466:466:com.mojang.blaze3d.vertex.VertexFormat$Mode mode() -> j
466:466:com.mojang.blaze3d.vertex.VertexFormat$IndexType indexType() -> k
466:466:boolean indexOnly() -> l
466:466:boolean sequentialIndex() -> m
com.mojang.blaze3d.vertex.BufferBuilder$RenderedBuffer -> eie$b:
int pointer -> b
com.mojang.blaze3d.vertex.BufferBuilder$DrawState drawState -> c
boolean released -> d
com.mojang.blaze3d.vertex.BufferBuilder this$0 -> a
432:435:void
<init>(com.mojang.blaze3d.vertex.BufferBuilder,int,com.mojang.blaze3d.vertex.Buffer
Builder$DrawState) -> <init>
438:440:java.nio.ByteBuffer vertexBuffer() -> a
444:446:java.nio.ByteBuffer indexBuffer() -> b
450:450:com.mojang.blaze3d.vertex.BufferBuilder$DrawState drawState() -> c
454:454:boolean isEmpty() -> d
458:463:void release() -> e
com.mojang.blaze3d.vertex.BufferBuilder$SortState -> eie$c:
com.mojang.blaze3d.vertex.VertexFormat$Mode mode -> a
int vertices -> b
org.joml.Vector3f[] sortingPoints -> c
com.mojang.blaze3d.vertex.VertexSorting sorting -> d
418:424:void
<init>(com.mojang.blaze3d.vertex.VertexFormat$Mode,int,org.joml.Vector3f[],com.moja
ng.blaze3d.vertex.VertexSorting) -> <init>
com.mojang.blaze3d.vertex.BufferUploader -> eif:
com.mojang.blaze3d.vertex.VertexBuffer lastImmediateBuffer -> a
7:7:void <init>() -> <init>
12:16:void reset() -> a
19:20:void invalidate() -> b
23:28:void
drawWithShader(com.mojang.blaze3d.vertex.BufferBuilder$RenderedBuffer) -> a
31:35:void
_drawWithShader(com.mojang.blaze3d.vertex.BufferBuilder$RenderedBuffer) -> c
38:42:void draw(com.mojang.blaze3d.vertex.BufferBuilder$RenderedBuffer) -> b
46:55:com.mojang.blaze3d.vertex.VertexBuffer
upload(com.mojang.blaze3d.vertex.BufferBuilder$RenderedBuffer) -> d
59:61:com.mojang.blaze3d.vertex.VertexBuffer
bindImmediateBuffer(com.mojang.blaze3d.vertex.VertexFormat) -> a
65:69:void bindImmediateBuffer(com.mojang.blaze3d.vertex.VertexBuffer) -> a
24:24:void
lambda$drawWithShader$0(com.mojang.blaze3d.vertex.BufferBuilder$RenderedBuffer) ->
e
com.mojang.blaze3d.vertex.BufferVertexConsumer -> eig:
com.mojang.blaze3d.vertex.VertexFormatElement currentElement() -> i
void nextElement() -> f
void putByte(int,byte) -> a
void putShort(int,short) -> a
void putFloat(int,float) -> a
18:28:com.mojang.blaze3d.vertex.VertexConsumer vertex(double,double,double) ->
a
33:45:com.mojang.blaze3d.vertex.VertexConsumer color(int,int,int,int) -> a
50:60:com.mojang.blaze3d.vertex.VertexConsumer uv(float,float) -> a
65:65:com.mojang.blaze3d.vertex.VertexConsumer overlayCoords(int,int) -> a
70:70:com.mojang.blaze3d.vertex.VertexConsumer uv2(int,int) -> b
75:85:com.mojang.blaze3d.vertex.VertexConsumer uvShort(short,short,int) -> a
90:101:com.mojang.blaze3d.vertex.VertexConsumer normal(float,float,float) -> a
105:105:byte normalIntValue(float) -> a
com.mojang.blaze3d.vertex.DefaultVertexFormat -> eih:
com.mojang.blaze3d.vertex.VertexFormatElement ELEMENT_POSITION -> a
com.mojang.blaze3d.vertex.VertexFormatElement ELEMENT_COLOR -> b
com.mojang.blaze3d.vertex.VertexFormatElement ELEMENT_UV0 -> c
com.mojang.blaze3d.vertex.VertexFormatElement ELEMENT_UV1 -> d
com.mojang.blaze3d.vertex.VertexFormatElement ELEMENT_UV2 -> e
com.mojang.blaze3d.vertex.VertexFormatElement ELEMENT_NORMAL -> f
com.mojang.blaze3d.vertex.VertexFormatElement ELEMENT_PADDING -> g
com.mojang.blaze3d.vertex.VertexFormatElement ELEMENT_UV -> h
com.mojang.blaze3d.vertex.VertexFormat BLIT_SCREEN -> i
com.mojang.blaze3d.vertex.VertexFormat BLOCK -> j
com.mojang.blaze3d.vertex.VertexFormat NEW_ENTITY -> k
com.mojang.blaze3d.vertex.VertexFormat PARTICLE -> l
com.mojang.blaze3d.vertex.VertexFormat POSITION -> m
com.mojang.blaze3d.vertex.VertexFormat POSITION_COLOR -> n
com.mojang.blaze3d.vertex.VertexFormat POSITION_COLOR_NORMAL -> o
com.mojang.blaze3d.vertex.VertexFormat POSITION_COLOR_LIGHTMAP -> p
com.mojang.blaze3d.vertex.VertexFormat POSITION_TEX -> q
com.mojang.blaze3d.vertex.VertexFormat POSITION_COLOR_TEX -> r
com.mojang.blaze3d.vertex.VertexFormat POSITION_TEX_COLOR -> s
com.mojang.blaze3d.vertex.VertexFormat POSITION_COLOR_TEX_LIGHTMAP -> t
com.mojang.blaze3d.vertex.VertexFormat POSITION_TEX_LIGHTMAP_COLOR -> u
com.mojang.blaze3d.vertex.VertexFormat POSITION_TEX_COLOR_NORMAL -> v
6:6:void <init>() -> <init>
7:108:void <clinit>() -> <clinit>
com.mojang.blaze3d.vertex.DefaultedVertexConsumer -> eii:
boolean defaultColorSet -> a
int defaultR -> b
int defaultG -> c
int defaultB -> d
int defaultA -> e
3:8:void <init>() -> <init>
12:17:void defaultColor(int,int,int,int) -> b
21:22:void unsetDefaultColor() -> k
com.mojang.blaze3d.vertex.PoseStack -> eij:
java.util.Deque poseStack -> a
12:13:void <init>() -> <init>
20:21:void translate(double,double,double) -> a
24:26:void translate(float,float,float) -> a
29:47:void scale(float,float,float) -> b
50:53:void mulPose(org.joml.Quaternionf) -> a
56:59:void rotateAround(org.joml.Quaternionf,float,float,float) -> a
62:64:void pushPose() -> a
67:68:void popPose() -> b
71:71:com.mojang.blaze3d.vertex.PoseStack$Pose last() -> c
75:75:boolean clear() -> d
79:82:void setIdentity() -> e
85:86:void mulPoseMatrix(org.joml.Matrix4f) -> a
14:17:void lambda$new$0(java.util.ArrayDeque) -> a
com.mojang.blaze3d.vertex.PoseStack$Pose -> eij$a:
org.joml.Matrix4f pose -> a
org.joml.Matrix3f normal -> b
92:95:void <init>(org.joml.Matrix4f,org.joml.Matrix3f) -> <init>
98:98:org.joml.Matrix4f pose() -> a
102:102:org.joml.Matrix3f normal() -> b
com.mojang.blaze3d.vertex.SheetedDecalTextureGenerator -> eik:
com.mojang.blaze3d.vertex.VertexConsumer delegate -> f
org.joml.Matrix4f cameraInversePose -> g
org.joml.Matrix3f normalInversePose -> h
float textureScale -> i
float x -> j
float y -> k
float z -> l
int overlayU -> m
int overlayV -> n
int lightCoords -> o
float nx -> p
float ny -> q
float nz -> r
31:37:void
<init>(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,org.joml.Matrix3f
,float) -> <init>
40:49:void resetState() -> a
53:68:void endVertex() -> e
72:75:com.mojang.blaze3d.vertex.VertexConsumer vertex(double,double,double) ->
a
81:81:com.mojang.blaze3d.vertex.VertexConsumer color(int,int,int,int) -> a
87:87:com.mojang.blaze3d.vertex.VertexConsumer uv(float,float) -> a
92:94:com.mojang.blaze3d.vertex.VertexConsumer overlayCoords(int,int) -> a
99:100:com.mojang.blaze3d.vertex.VertexConsumer uv2(int,int) -> b
105:108:com.mojang.blaze3d.vertex.VertexConsumer normal(float,float,float) -> a
com.mojang.blaze3d.vertex.Tesselator -> eil:
int MAX_MEMORY_USE -> a
int MAX_FLOATS -> b
com.mojang.blaze3d.vertex.BufferBuilder builder -> c
com.mojang.blaze3d.vertex.Tesselator INSTANCE -> d
14:15:com.mojang.blaze3d.vertex.Tesselator getInstance() -> a
18:20:void <init>(int) -> <init>
23:24:void <init>() -> <init>
27:28:void end() -> b
31:31:com.mojang.blaze3d.vertex.BufferBuilder getBuilder() -> c
11:11:void <clinit>() -> <clinit>
com.mojang.blaze3d.vertex.VertexBuffer -> eim:
com.mojang.blaze3d.vertex.VertexBuffer$Usage usage -> a
int vertexBufferId -> b
int indexBufferId -> c
int arrayObjectId -> d
com.mojang.blaze3d.vertex.VertexFormat format -> e
com.mojang.blaze3d.systems.RenderSystem$AutoStorageIndexBuffer
sequentialIndices -> f
com.mojang.blaze3d.vertex.VertexFormat$IndexType indexType -> g
int indexCount -> h
com.mojang.blaze3d.vertex.VertexFormat$Mode mode -> i
29:35:void <init>(com.mojang.blaze3d.vertex.VertexBuffer$Usage) -> <init>
38:56:void upload(com.mojang.blaze3d.vertex.BufferBuilder$RenderedBuffer) -> a
59:77:com.mojang.blaze3d.vertex.VertexFormat
uploadVertexBuffer(com.mojang.blaze3d.vertex.BufferBuilder$DrawState,java.nio.ByteB
uffer) -> a
82:94:com.mojang.blaze3d.systems.RenderSystem$AutoStorageIndexBuffer
uploadIndexBuffer(com.mojang.blaze3d.vertex.BufferBuilder$DrawState,java.nio.ByteBu
ffer) -> b
99:101:void bind() -> a
104:106:void unbind() -> b
109:110:void draw() -> c
113:114:com.mojang.blaze3d.vertex.VertexFormat$IndexType getIndexType() -> f
118:125:void
drawWithShader(org.joml.Matrix4f,org.joml.Matrix4f,net.minecraft.client.renderer.Sh
aderInstance) -> a
128:183:void
_drawWithShader(org.joml.Matrix4f,org.joml.Matrix4f,net.minecraft.client.renderer.S
haderInstance) -> b
187:199:void close() -> close
202:202:com.mojang.blaze3d.vertex.VertexFormat getFormat() -> d
206:206:boolean isInvalid() -> e
120:121:void
lambda$drawWithShader$0(org.joml.Matrix4f,org.joml.Matrix4f,net.minecraft.client.re
nderer.ShaderInstance) -> c
com.mojang.blaze3d.vertex.VertexBuffer$Usage -> eim$a:
com.mojang.blaze3d.vertex.VertexBuffer$Usage STATIC -> a
com.mojang.blaze3d.vertex.VertexBuffer$Usage DYNAMIC -> b
int id -> c
com.mojang.blaze3d.vertex.VertexBuffer$Usage[] $VALUES -> d
210:210:com.mojang.blaze3d.vertex.VertexBuffer$Usage[] values() -> values
210:210:com.mojang.blaze3d.vertex.VertexBuffer$Usage valueOf(java.lang.String)
-> valueOf
221:223:void <init>(java.lang.String,int,int) -> <init>
210:210:com.mojang.blaze3d.vertex.VertexBuffer$Usage[] $values() -> a
210:216:void <clinit>() -> <clinit>
com.mojang.blaze3d.vertex.VertexConsumer -> ein:
com.mojang.blaze3d.vertex.VertexConsumer vertex(double,double,double) -> a
com.mojang.blaze3d.vertex.VertexConsumer color(int,int,int,int) -> a
com.mojang.blaze3d.vertex.VertexConsumer uv(float,float) -> a
com.mojang.blaze3d.vertex.VertexConsumer overlayCoords(int,int) -> a
com.mojang.blaze3d.vertex.VertexConsumer uv2(int,int) -> b
com.mojang.blaze3d.vertex.VertexConsumer normal(float,float,float) -> a
void endVertex() -> e
31:38:void
vertex(float,float,float,float,float,float,float,float,float,int,int,float,float,fl
oat) -> a
void defaultColor(int,int,int,int) -> b
void unsetDefaultColor() -> k
48:48:com.mojang.blaze3d.vertex.VertexConsumer color(float,float,float,float) -
> a
52:52:com.mojang.blaze3d.vertex.VertexConsumer color(int) -> a
56:56:com.mojang.blaze3d.vertex.VertexConsumer uv2(int) -> b
60:60:com.mojang.blaze3d.vertex.VertexConsumer overlayCoords(int) -> c
64:65:void
putBulkData(com.mojang.blaze3d.vertex.PoseStack$Pose,net.minecraft.client.renderer.
block.model.BakedQuad,float,float,float,int,int) -> a
71:119:void
putBulkData(com.mojang.blaze3d.vertex.PoseStack$Pose,net.minecraft.client.renderer.
block.model.BakedQuad,float[],float,float,float,int[],int,boolean) -> a
122:123:com.mojang.blaze3d.vertex.VertexConsumer
vertex(org.joml.Matrix4f,float,float,float) -> a
127:128:com.mojang.blaze3d.vertex.VertexConsumer
normal(org.joml.Matrix3f,float,float,float) -> a
com.mojang.blaze3d.vertex.VertexFormat -> eio:
com.google.common.collect.ImmutableList elements -> a
com.google.common.collect.ImmutableMap elementMapping -> b
it.unimi.dsi.fastutil.ints.IntList offsets -> c
int vertexSize -> d
com.mojang.blaze3d.vertex.VertexBuffer immediateDrawVertexBuffer -> e
17:34:void <init>(com.google.common.collect.ImmutableMap) -> <init>
38:38:java.lang.String toString() -> toString
42:42:int getIntegerSize() -> a
46:46:int getVertexSize() -> b
50:50:com.google.common.collect.ImmutableList getElements() -> c
54:54:com.google.common.collect.ImmutableList getElementAttributeNames() -> d
59:72:boolean equals(java.lang.Object) -> equals
77:77:int hashCode() -> hashCode
81:87:void setupBufferState() -> e
90:95:void _setupBufferState() -> h
98:104:void clearBufferState() -> f
107:112:void _clearBufferState() -> i
115:119:com.mojang.blaze3d.vertex.VertexBuffer getImmediateDrawVertexBuffer() -
> g
com.mojang.blaze3d.vertex.VertexFormat$1 -> eio$1:
int[] $SwitchMap$com$mojang$blaze3d$vertex$VertexFormat$Mode -> a
166:166:void <clinit>() -> <clinit>
com.mojang.blaze3d.vertex.VertexFormat$IndexType -> eio$a:
com.mojang.blaze3d.vertex.VertexFormat$IndexType SHORT -> a
com.mojang.blaze3d.vertex.VertexFormat$IndexType INT -> b
int asGLType -> c
int bytes -> d
com.mojang.blaze3d.vertex.VertexFormat$IndexType[] $VALUES -> e
122:122:com.mojang.blaze3d.vertex.VertexFormat$IndexType[] values() -> values
122:122:com.mojang.blaze3d.vertex.VertexFormat$IndexType
valueOf(java.lang.String) -> valueOf
129:132:void <init>(java.lang.String,int,int,int) -> <init>
135:138:com.mojang.blaze3d.vertex.VertexFormat$IndexType least(int) -> a
122:122:com.mojang.blaze3d.vertex.VertexFormat$IndexType[] $values() -> a
122:124:void <clinit>() -> <clinit>
com.mojang.blaze3d.vertex.VertexFormat$Mode -> eio$b:
com.mojang.blaze3d.vertex.VertexFormat$Mode LINES -> a
com.mojang.blaze3d.vertex.VertexFormat$Mode LINE_STRIP -> b
com.mojang.blaze3d.vertex.VertexFormat$Mode DEBUG_LINES -> c
com.mojang.blaze3d.vertex.VertexFormat$Mode DEBUG_LINE_STRIP -> d
com.mojang.blaze3d.vertex.VertexFormat$Mode TRIANGLES -> e
com.mojang.blaze3d.vertex.VertexFormat$Mode TRIANGLE_STRIP -> f
com.mojang.blaze3d.vertex.VertexFormat$Mode TRIANGLE_FAN -> g
com.mojang.blaze3d.vertex.VertexFormat$Mode QUADS -> h
int asGLMode -> i
int primitiveLength -> j
int primitiveStride -> k
boolean connectedPrimitives -> l
com.mojang.blaze3d.vertex.VertexFormat$Mode[] $VALUES -> m
142:142:com.mojang.blaze3d.vertex.VertexFormat$Mode[] values() -> values
142:142:com.mojang.blaze3d.vertex.VertexFormat$Mode valueOf(java.lang.String) -
> valueOf
157:162:void <init>(java.lang.String,int,int,int,int,boolean) -> <init>
166:183:int indexCount(int) -> a
142:142:com.mojang.blaze3d.vertex.VertexFormat$Mode[] $values() -> a
142:150:void <clinit>() -> <clinit>
com.mojang.blaze3d.vertex.VertexFormatElement -> eip:
com.mojang.blaze3d.vertex.VertexFormatElement$Type type -> a
com.mojang.blaze3d.vertex.VertexFormatElement$Usage usage -> b
int index -> c
int count -> d
int byteSize -> e
13:25:void
<init>(int,com.mojang.blaze3d.vertex.VertexFormatElement$Type,com.mojang.blaze3d.ve
rtex.VertexFormatElement$Usage,int) -> <init>
28:28:boolean
supportsUsage(int,com.mojang.blaze3d.vertex.VertexFormatElement$Usage) -> a
32:32:com.mojang.blaze3d.vertex.VertexFormatElement$Type getType() -> a
36:36:com.mojang.blaze3d.vertex.VertexFormatElement$Usage getUsage() -> b
40:40:int getCount() -> c
44:44:int getIndex() -> d
49:49:java.lang.String toString() -> toString
53:53:int getByteSize() -> e
57:57:boolean isPosition() -> f
62:80:boolean equals(java.lang.Object) -> equals
85:89:int hashCode() -> hashCode
93:94:void setupBufferState(int,long,int) -> a
97:98:void clearBufferState(int) -> a
com.mojang.blaze3d.vertex.VertexFormatElement$Type -> eip$a:
com.mojang.blaze3d.vertex.VertexFormatElement$Type FLOAT -> a
com.mojang.blaze3d.vertex.VertexFormatElement$Type UBYTE -> b
com.mojang.blaze3d.vertex.VertexFormatElement$Type BYTE -> c
com.mojang.blaze3d.vertex.VertexFormatElement$Type USHORT -> d
com.mojang.blaze3d.vertex.VertexFormatElement$Type SHORT -> e
com.mojang.blaze3d.vertex.VertexFormatElement$Type UINT -> f
com.mojang.blaze3d.vertex.VertexFormatElement$Type INT -> g
int size -> h
java.lang.String name -> i
int glType -> j
com.mojang.blaze3d.vertex.VertexFormatElement$Type[] $VALUES -> k
170:170:com.mojang.blaze3d.vertex.VertexFormatElement$Type[] values() -> values
170:170:com.mojang.blaze3d.vertex.VertexFormatElement$Type
valueOf(java.lang.String) -> valueOf
183:187:void <init>(java.lang.String,int,int,java.lang.String,int) -> <init>
190:190:int getSize() -> a
194:194:java.lang.String getName() -> b
198:198:int getGlType() -> c
170:170:com.mojang.blaze3d.vertex.VertexFormatElement$Type[] $values() -> d
170:177:void <clinit>() -> <clinit>
com.mojang.blaze3d.vertex.VertexFormatElement$Usage -> eip$b:
com.mojang.blaze3d.vertex.VertexFormatElement$Usage POSITION -> a
com.mojang.blaze3d.vertex.VertexFormatElement$Usage NORMAL -> b
com.mojang.blaze3d.vertex.VertexFormatElement$Usage COLOR -> c
com.mojang.blaze3d.vertex.VertexFormatElement$Usage UV -> d
com.mojang.blaze3d.vertex.VertexFormatElement$Usage PADDING -> e
com.mojang.blaze3d.vertex.VertexFormatElement$Usage GENERIC -> f
java.lang.String name -> g
com.mojang.blaze3d.vertex.VertexFormatElement$Usage$SetupState setupState -> h
com.mojang.blaze3d.vertex.VertexFormatElement$Usage$ClearState clearState -> i
com.mojang.blaze3d.vertex.VertexFormatElement$Usage[] $VALUES -> j
100:100:com.mojang.blaze3d.vertex.VertexFormatElement$Usage[] values() ->
values
100:100:com.mojang.blaze3d.vertex.VertexFormatElement$Usage
valueOf(java.lang.String) -> valueOf
142:146:void
<init>(java.lang.String,int,java.lang.String,com.mojang.blaze3d.vertex.VertexFormat
Element$Usage$SetupState,com.mojang.blaze3d.vertex.VertexFormatElement$Usage$ClearS
tate) -> <init>
149:150:void setupBufferState(int,int,int,long,int,int) -> a
153:154:void clearBufferState(int,int) -> a
157:157:java.lang.String getName() -> a
135:136:void lambda$static$11(int,int) -> b
132:134:void lambda$static$10(int,int,int,long,int,int) -> b
129:129:void lambda$static$9(int,int) -> c
129:129:void lambda$static$8(int,int,int,long,int,int) -> c
127:128:void lambda$static$7(int,int) -> d
120:126:void lambda$static$6(int,int,int,long,int,int) -> d
117:118:void lambda$static$5(int,int) -> e
114:116:void lambda$static$4(int,int,int,long,int,int) -> e
111:112:void lambda$static$3(int,int) -> f
108:110:void lambda$static$2(int,int,int,long,int,int) -> f
105:106:void lambda$static$1(int,int) -> g
102:104:void lambda$static$0(int,int,int,long,int,int) -> g
100:100:com.mojang.blaze3d.vertex.VertexFormatElement$Usage[] $values() -> b
100:131:void <clinit>() -> <clinit>
com.mojang.blaze3d.vertex.VertexFormatElement$Usage$ClearState -> eip$b$a:
void clearBufferState(int,int) -> clearBufferState
com.mojang.blaze3d.vertex.VertexFormatElement$Usage$SetupState -> eip$b$b:
void setupBufferState(int,int,int,long,int,int) -> setupBufferState
com.mojang.blaze3d.vertex.VertexMultiConsumer -> eiq:
5:5:void <init>() -> <init>
7:7:com.mojang.blaze3d.vertex.VertexConsumer create() -> a
11:11:com.mojang.blaze3d.vertex.VertexConsumer
create(com.mojang.blaze3d.vertex.VertexConsumer) -> a
15:15:com.mojang.blaze3d.vertex.VertexConsumer
create(com.mojang.blaze3d.vertex.VertexConsumer,com.mojang.blaze3d.vertex.VertexCon
sumer) -> a
19:19:com.mojang.blaze3d.vertex.VertexConsumer
create(com.mojang.blaze3d.vertex.VertexConsumer[]) -> a
com.mojang.blaze3d.vertex.VertexMultiConsumer$Double -> eiq$a:
com.mojang.blaze3d.vertex.VertexConsumer first -> a
com.mojang.blaze3d.vertex.VertexConsumer second -> b
27:33:void
<init>(com.mojang.blaze3d.vertex.VertexConsumer,com.mojang.blaze3d.vertex.VertexCon
sumer) -> <init>
37:39:com.mojang.blaze3d.vertex.VertexConsumer vertex(double,double,double) ->
a
44:46:com.mojang.blaze3d.vertex.VertexConsumer color(int,int,int,int) -> a
51:53:com.mojang.blaze3d.vertex.VertexConsumer uv(float,float) -> a
58:60:com.mojang.blaze3d.vertex.VertexConsumer overlayCoords(int,int) -> a
65:67:com.mojang.blaze3d.vertex.VertexConsumer uv2(int,int) -> b
72:74:com.mojang.blaze3d.vertex.VertexConsumer normal(float,float,float) -> a
79:81:void
vertex(float,float,float,float,float,float,float,float,float,int,int,float,float,fl
oat) -> a
85:87:void endVertex() -> e
91:93:void defaultColor(int,int,int,int) -> b
97:99:void unsetDefaultColor() -> k
com.mojang.blaze3d.vertex.VertexMultiConsumer$Multiple -> eiq$b:
com.mojang.blaze3d.vertex.VertexConsumer[] delegates -> a
105:114:void <init>(com.mojang.blaze3d.vertex.VertexConsumer[]) -> <init>
117:120:void forEach(java.util.function.Consumer) -> a
124:125:com.mojang.blaze3d.vertex.VertexConsumer vertex(double,double,double) -
> a
130:131:com.mojang.blaze3d.vertex.VertexConsumer color(int,int,int,int) -> a
136:137:com.mojang.blaze3d.vertex.VertexConsumer uv(float,float) -> a
142:143:com.mojang.blaze3d.vertex.VertexConsumer overlayCoords(int,int) -> a
148:149:com.mojang.blaze3d.vertex.VertexConsumer uv2(int,int) -> b
154:155:com.mojang.blaze3d.vertex.VertexConsumer normal(float,float,float) -> a
160:161:void
vertex(float,float,float,float,float,float,float,float,float,int,int,float,float,fl
oat) -> a
165:166:void endVertex() -> e
170:171:void defaultColor(int,int,int,int) -> b
175:176:void unsetDefaultColor() -> k
170:170:void
lambda$defaultColor$7(int,int,int,int,com.mojang.blaze3d.vertex.VertexConsumer) ->
a
160:160:void
lambda$vertex$6(float,float,float,float,float,float,float,float,float,int,int,float
,float,float,com.mojang.blaze3d.vertex.VertexConsumer) -> a
154:154:void
lambda$normal$5(float,float,float,com.mojang.blaze3d.vertex.VertexConsumer) -> a
148:148:void lambda$uv2$4(int,int,com.mojang.blaze3d.vertex.VertexConsumer) ->
a
142:142:void
lambda$overlayCoords$3(int,int,com.mojang.blaze3d.vertex.VertexConsumer) -> b
136:136:void lambda$uv$2(float,float,com.mojang.blaze3d.vertex.VertexConsumer)
-> a
130:130:void
lambda$color$1(int,int,int,int,com.mojang.blaze3d.vertex.VertexConsumer) -> b
124:124:void
lambda$vertex$0(double,double,double,com.mojang.blaze3d.vertex.VertexConsumer) -> a
com.mojang.blaze3d.vertex.VertexSorting -> eir:
com.mojang.blaze3d.vertex.VertexSorting DISTANCE_TO_ORIGIN -> a
com.mojang.blaze3d.vertex.VertexSorting ORTHOGRAPHIC_Z -> b
12:12:com.mojang.blaze3d.vertex.VertexSorting byDistance(float,float,float) ->
a
16:16:com.mojang.blaze3d.vertex.VertexSorting byDistance(org.joml.Vector3f) ->
a
20:20:com.mojang.blaze3d.vertex.VertexSorting
byDistance(com.mojang.blaze3d.vertex.VertexSorting$DistanceFunction) -> a
int[] sort(org.joml.Vector3f[]) -> sort
21:28:int[]
lambda$byDistance$2(com.mojang.blaze3d.vertex.VertexSorting$DistanceFunction,org.jo
ml.Vector3f[]) -> a
27:27:int lambda$byDistance$1(float[],int,int) -> a
9:9:float lambda$static$0(org.joml.Vector3f) -> b
8:9:void <clinit>() -> <clinit>
com.mojang.blaze3d.vertex.VertexSorting$DistanceFunction -> eir$a:
float apply(org.joml.Vector3f) -> apply
com.mojang.blaze3d.vertex.package-info -> eis:
com.mojang.math.Axis -> a:
com.mojang.math.Axis XN -> a
com.mojang.math.Axis XP -> b
com.mojang.math.Axis YN -> c
com.mojang.math.Axis YP -> d
com.mojang.math.Axis ZN -> e
com.mojang.math.Axis ZP -> f
17:17:com.mojang.math.Axis of(org.joml.Vector3f) -> of
org.joml.Quaternionf rotation(float) -> rotation
23:23:org.joml.Quaternionf rotationDegrees(float) -> rotationDegrees
17:17:org.joml.Quaternionf lambda$of$6(org.joml.Vector3f,float) -> a
14:14:org.joml.Quaternionf lambda$static$5(float) -> a
13:13:org.joml.Quaternionf lambda$static$4(float) -> b
12:12:org.joml.Quaternionf lambda$static$3(float) -> c
11:11:org.joml.Quaternionf lambda$static$2(float) -> d
10:10:org.joml.Quaternionf lambda$static$1(float) -> e
9:9:org.joml.Quaternionf lambda$static$0(float) -> f
9:14:void <clinit>() -> <clinit>
com.mojang.math.Constants -> b:
float PI -> a
float RAD_TO_DEG -> b
float DEG_TO_RAD -> c
float EPSILON -> d
3:3:void <init>() -> <init>
com.mojang.math.Divisor -> c:
int denominator -> a
int quotient -> b
int mod -> c
int returnedParts -> d
int remainder -> e
34:43:void <init>(int,int) -> <init>
47:47:boolean hasNext() -> hasNext
52:62:int nextInt() -> nextInt
67:67:java.lang.Iterable asIterable(int,int) -> a
67:67:java.util.Iterator lambda$asIterable$0(int,int) -> b
com.mojang.math.FieldsAreNonnullByDefault -> d:
com.mojang.math.GivensParameters -> e:
float sinHalf -> a
float cosHalf -> b
14:14:void <init>(float,float) -> <init>
16:17:com.mojang.math.GivensParameters fromUnnormalized(float,float) -> a
26:28:com.mojang.math.GivensParameters fromPositiveAngle(float) -> a
32:32:com.mojang.math.GivensParameters inverse() -> a
36:36:org.joml.Quaternionf aroundX(org.joml.Quaternionf) -> a
40:40:org.joml.Quaternionf aroundY(org.joml.Quaternionf) -> b
44:44:org.joml.Quaternionf aroundZ(org.joml.Quaternionf) -> c
49:49:float cos() -> b
54:54:float sin() -> c
59:74:org.joml.Matrix3f aroundX(org.joml.Matrix3f) -> a
79:94:org.joml.Matrix3f aroundY(org.joml.Matrix3f) -> b
99:114:org.joml.Matrix3f aroundZ(org.joml.Matrix3f) -> c
14:14:java.lang.String toString() -> toString
14:14:int hashCode() -> hashCode
14:14:boolean equals(java.lang.Object) -> equals
14:14:float sinHalf() -> d
14:14:float cosHalf() -> e
com.mojang.math.MatrixUtil -> f:
float G -> a
com.mojang.math.GivensParameters PI_4 -> b
16:17:void <init>() -> <init>
20:24:org.joml.Matrix4f mulComponentWise(org.joml.Matrix4f,float) -> a
30:37:com.mojang.math.GivensParameters approxGivensQuat(float,float,float) -> a
42:50:com.mojang.math.GivensParameters qrGivensQuat(float,float) -> a
55:62:void similarityTransform(org.joml.Matrix3f,org.joml.Matrix3f) -> a
66:96:void
stepJacobi(org.joml.Matrix3f,org.joml.Matrix3f,org.joml.Quaternionf,org.joml.Quater
nionf) -> a
109:119:org.joml.Quaternionf eigenvalueJacobi(org.joml.Matrix3f,int) -> a
132:245:org.apache.commons.lang3.tuple.Triple svdDecompose(org.joml.Matrix3f) -
> a
12:14:void <clinit>() -> <clinit>
com.mojang.math.MethodsReturnNonnullByDefault -> g:
com.mojang.math.OctahedralGroup -> h:
com.mojang.math.OctahedralGroup IDENTITY -> a
com.mojang.math.OctahedralGroup ROT_180_FACE_XY -> b
com.mojang.math.OctahedralGroup ROT_180_FACE_XZ -> c
com.mojang.math.OctahedralGroup ROT_180_FACE_YZ -> d
com.mojang.math.OctahedralGroup ROT_120_NNN -> e
com.mojang.math.OctahedralGroup ROT_120_NNP -> f
com.mojang.math.OctahedralGroup ROT_120_NPN -> g
com.mojang.math.OctahedralGroup ROT_120_NPP -> h
com.mojang.math.OctahedralGroup ROT_120_PNN -> i
com.mojang.math.OctahedralGroup ROT_120_PNP -> j
com.mojang.math.OctahedralGroup ROT_120_PPN -> k
com.mojang.math.OctahedralGroup ROT_120_PPP -> l
com.mojang.math.OctahedralGroup ROT_180_EDGE_XY_NEG -> m
com.mojang.math.OctahedralGroup ROT_180_EDGE_XY_POS -> n
com.mojang.math.OctahedralGroup ROT_180_EDGE_XZ_NEG -> o
com.mojang.math.OctahedralGroup ROT_180_EDGE_XZ_POS -> p
com.mojang.math.OctahedralGroup ROT_180_EDGE_YZ_NEG -> q
com.mojang.math.OctahedralGroup ROT_180_EDGE_YZ_POS -> r
com.mojang.math.OctahedralGroup ROT_90_X_NEG -> s
com.mojang.math.OctahedralGroup ROT_90_X_POS -> t
com.mojang.math.OctahedralGroup ROT_90_Y_NEG -> u
com.mojang.math.OctahedralGroup ROT_90_Y_POS -> v
com.mojang.math.OctahedralGroup ROT_90_Z_NEG -> w
com.mojang.math.OctahedralGroup ROT_90_Z_POS -> x
com.mojang.math.OctahedralGroup INVERSION -> y
com.mojang.math.OctahedralGroup INVERT_X -> z
com.mojang.math.OctahedralGroup INVERT_Y -> A
com.mojang.math.OctahedralGroup INVERT_Z -> B
com.mojang.math.OctahedralGroup ROT_60_REF_NNN -> C
com.mojang.math.OctahedralGroup ROT_60_REF_NNP -> D
com.mojang.math.OctahedralGroup ROT_60_REF_NPN -> E
com.mojang.math.OctahedralGroup ROT_60_REF_NPP -> F
com.mojang.math.OctahedralGroup ROT_60_REF_PNN -> G
com.mojang.math.OctahedralGroup ROT_60_REF_PNP -> H
com.mojang.math.OctahedralGroup ROT_60_REF_PPN -> I
com.mojang.math.OctahedralGroup ROT_60_REF_PPP -> J
com.mojang.math.OctahedralGroup SWAP_XY -> K
com.mojang.math.OctahedralGroup SWAP_YZ -> L
com.mojang.math.OctahedralGroup SWAP_XZ -> M
com.mojang.math.OctahedralGroup SWAP_NEG_XY -> N
com.mojang.math.OctahedralGroup SWAP_NEG_YZ -> O
com.mojang.math.OctahedralGroup SWAP_NEG_XZ -> P
com.mojang.math.OctahedralGroup ROT_90_REF_X_NEG -> Q
com.mojang.math.OctahedralGroup ROT_90_REF_X_POS -> R
com.mojang.math.OctahedralGroup ROT_90_REF_Y_NEG -> S
com.mojang.math.OctahedralGroup ROT_90_REF_Y_POS -> T
com.mojang.math.OctahedralGroup ROT_90_REF_Z_NEG -> U
com.mojang.math.OctahedralGroup ROT_90_REF_Z_POS -> V
org.joml.Matrix3f transformation -> X
java.lang.String name -> Y
java.util.Map rotatedDirections -> Z
boolean invertX -> aa
boolean invertY -> ab
boolean invertZ -> ac
com.mojang.math.SymmetricGroup3 permutation -> ad
com.mojang.math.OctahedralGroup[][] cayleyTable -> ae
com.mojang.math.OctahedralGroup[] inverseTable -> af
com.mojang.math.OctahedralGroup[] $VALUES -> ag
22:22:com.mojang.math.OctahedralGroup[] values() -> values
22:22:com.mojang.math.OctahedralGroup valueOf(java.lang.String) -> valueOf
106:115:void
<init>(java.lang.String,int,java.lang.String,com.mojang.math.SymmetricGroup3,boolea
n,boolean,boolean) -> <init>
118:118:it.unimi.dsi.fastutil.booleans.BooleanList packInversions() -> d
145:145:com.mojang.math.OctahedralGroup
compose(com.mojang.math.OctahedralGroup) -> a
149:149:com.mojang.math.OctahedralGroup inverse() -> a
153:153:org.joml.Matrix3f transformation() -> b
158:158:java.lang.String toString() -> toString
163:163:java.lang.String getSerializedName() -> c
168:185:net.minecraft.core.Direction rotate(net.minecraft.core.Direction) -> a
189:196:boolean inverts(net.minecraft.core.Direction$Axis) -> a
201:201:net.minecraft.core.FrontAndTop rotate(net.minecraft.core.FrontAndTop) -
> a
142:142:com.mojang.math.OctahedralGroup[] lambda$static$5(int) -> a
141:141:com.mojang.math.OctahedralGroup
lambda$static$4(com.mojang.math.OctahedralGroup) -> b
141:141:boolean
lambda$static$3(com.mojang.math.OctahedralGroup,com.mojang.math.OctahedralGroup) ->
a
122:138:void lambda$static$2(com.mojang.math.OctahedralGroup[][]) -> a
122:122:com.mojang.math.OctahedralGroup
lambda$static$1(com.mojang.math.OctahedralGroup) -> c
122:122:com.mojang.datafixers.util.Pair
lambda$static$0(com.mojang.math.OctahedralGroup) -> d
22:22:com.mojang.math.OctahedralGroup[] $values() -> e
22:142:void <clinit>() -> <clinit>
com.mojang.math.OctahedralGroup$1 -> h$1:
int[] $SwitchMap$net$minecraft$core$Direction$Axis -> a
189:189:void <clinit>() -> <clinit>
com.mojang.math.SymmetricGroup3 -> i:
com.mojang.math.SymmetricGroup3 P123 -> a
com.mojang.math.SymmetricGroup3 P213 -> b
com.mojang.math.SymmetricGroup3 P132 -> c
com.mojang.math.SymmetricGroup3 P231 -> d
com.mojang.math.SymmetricGroup3 P312 -> e
com.mojang.math.SymmetricGroup3 P321 -> f
int[] permutation -> g
org.joml.Matrix3f transformation -> h
int ORDER -> i
com.mojang.math.SymmetricGroup3[][] cayleyTable -> j
com.mojang.math.SymmetricGroup3[] $VALUES -> k
8:8:com.mojang.math.SymmetricGroup3[] values() -> values
8:8:com.mojang.math.SymmetricGroup3 valueOf(java.lang.String) -> valueOf
20:26:void <init>(java.lang.String,int,int,int,int) -> <init>
47:47:com.mojang.math.SymmetricGroup3 compose(com.mojang.math.SymmetricGroup3)
-> a
51:51:int permutation(int) -> a
55:55:org.joml.Matrix3f transformation() -> a
31:44:void lambda$static$1(com.mojang.math.SymmetricGroup3[][]) -> a
39:39:boolean lambda$static$0(int[],com.mojang.math.SymmetricGroup3) -> a
8:8:com.mojang.math.SymmetricGroup3[] $values() -> b
8:30:void <clinit>() -> <clinit>
com.mojang.math.Transformation -> j:
org.joml.Matrix4f matrix -> c
com.mojang.serialization.Codec CODEC -> a
com.mojang.serialization.Codec EXTENDED_CODEC -> b
boolean decomposed -> d
org.joml.Vector3f translation -> e
org.joml.Quaternionf leftRotation -> f
org.joml.Vector3f scale -> g
org.joml.Quaternionf rightRotation -> h
com.mojang.math.Transformation IDENTITY -> i
55:61:void <init>(org.joml.Matrix4f) -> <init>
63:70:void
<init>(org.joml.Vector3f,org.joml.Quaternionf,org.joml.Vector3f,org.joml.Quaternion
f) -> <init>
83:83:com.mojang.math.Transformation identity() -> a
87:89:com.mojang.math.Transformation compose(com.mojang.math.Transformation) ->
a
94:101:com.mojang.math.Transformation inverse() -> b
105:114:void ensureDecomposed() -> h
117:130:org.joml.Matrix4f
compose(org.joml.Vector3f,org.joml.Quaternionf,org.joml.Vector3f,org.joml.Quaternio
nf) -> a
134:134:org.joml.Matrix4f getMatrix() -> c
139:140:org.joml.Vector3f getTranslation() -> d
145:146:org.joml.Quaternionf getLeftRotation() -> e
151:152:org.joml.Vector3f getScale() -> f
157:158:org.joml.Quaternionf getRightRotation() -> g
163:170:boolean equals(java.lang.Object) -> equals
175:175:int hashCode() -> hashCode
179:189:com.mojang.math.Transformation
slerp(com.mojang.math.Transformation,float) -> a
73:79:com.mojang.math.Transformation lambda$static$8() -> i
43:43:com.mojang.math.Transformation
lambda$static$7(com.mojang.datafixers.util.Either) -> a
43:43:com.mojang.math.Transformation
lambda$static$6(com.mojang.math.Transformation) -> b
43:43:com.mojang.math.Transformation
lambda$static$5(com.mojang.math.Transformation) -> c
33:38:com.mojang.datafixers.kinds.App
lambda$static$4(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
37:37:org.joml.Quaternionf lambda$static$3(com.mojang.math.Transformation) -> d
36:36:org.joml.Vector3f lambda$static$2(com.mojang.math.Transformation) -> e
35:35:org.joml.Quaternionf lambda$static$1(com.mojang.math.Transformation) -> f
34:34:org.joml.Vector3f lambda$static$0(com.mojang.math.Transformation) -> g
33:72:void <clinit>() -> <clinit>
com.mojang.math.package-info -> k:
com.mojang.realmsclient.KeyCombo -> eit:
char[] chars -> a
int matchIndex -> b
java.lang.Runnable onCompletion -> c
10:16:void <init>(char[],java.lang.Runnable) -> <init>
19:20:void <init>(char[]) -> <init>
23:34:boolean keyPressed(char) -> a
38:39:void reset() -> a
43:44:java.lang.String toString() -> toString
19:19:void lambda$new$0() -> b
com.mojang.realmsclient.RealmsMainScreen -> eiu:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation ON_ICON_LOCATION -> b
net.minecraft.resources.ResourceLocation OFF_ICON_LOCATION -> c
net.minecraft.resources.ResourceLocation EXPIRED_ICON_LOCATION -> G
net.minecraft.resources.ResourceLocation EXPIRES_SOON_ICON_LOCATION -> H
net.minecraft.resources.ResourceLocation INVITATION_ICONS_LOCATION -> I
net.minecraft.resources.ResourceLocation INVITE_ICON_LOCATION -> J
net.minecraft.resources.ResourceLocation WORLDICON_LOCATION -> K
net.minecraft.resources.ResourceLocation LOGO_LOCATION -> L
net.minecraft.resources.ResourceLocation NEWS_LOCATION -> M
net.minecraft.resources.ResourceLocation POPUP_LOCATION -> N
net.minecraft.resources.ResourceLocation DARKEN_LOCATION -> O
net.minecraft.resources.ResourceLocation CROSS_ICON_LOCATION -> P
net.minecraft.resources.ResourceLocation TRIAL_ICON_LOCATION -> Q
net.minecraft.resources.ResourceLocation INFO_ICON_LOCATION -> R
java.util.List TRIAL_MESSAGE_LINES -> S
net.minecraft.network.chat.Component SERVER_UNITIALIZED_TEXT -> T
net.minecraft.network.chat.Component SUBSCRIPTION_EXPIRED_TEXT -> U
net.minecraft.network.chat.Component SUBSCRIPTION_RENEW_TEXT -> V
net.minecraft.network.chat.Component TRIAL_EXPIRED_TEXT -> W
net.minecraft.network.chat.Component SELECT_MINIGAME_PREFIX -> X
net.minecraft.network.chat.Component POPUP_TEXT -> Y
net.minecraft.network.chat.Component PLAY_TEXT -> Z
net.minecraft.network.chat.Component LEAVE_SERVER_TEXT -> aa
net.minecraft.network.chat.Component CONFIGURE_SERVER_TEXT -> ab
net.minecraft.network.chat.Component SERVER_EXPIRED_TOOLTIP -> ac
net.minecraft.network.chat.Component SERVER_EXPIRES_SOON_TOOLTIP -> ad
net.minecraft.network.chat.Component SERVER_EXPIRES_IN_DAY_TOOLTIP -> ae
net.minecraft.network.chat.Component SERVER_OPEN_TOOLTIP -> af
net.minecraft.network.chat.Component SERVER_CLOSED_TOOLTIP -> ag
net.minecraft.network.chat.Component NEWS_TOOLTIP -> ah
net.minecraft.network.chat.Component UNITIALIZED_WORLD_NARRATION -> ai
net.minecraft.network.chat.Component TRIAL_TEXT -> aj
int BUTTON_WIDTH -> ak
int BUTTON_TOP_ROW_WIDTH -> al
int BUTTON_BOTTOM_ROW_WIDTH -> am
int FOOTER_HEIGHT -> an
int LOGO_WIDTH -> ao
int LOGO_HEIGHT -> ap
int LOGO_TEXTURE_WIDTH -> aq
int LOGO_TEXTURE_HEIGHT -> ar
int LOGO_PADDING -> as
int HEADER_HEIGHT -> at
java.util.List teaserImages -> au
com.mojang.realmsclient.gui.task.DataFetcher$Subscription dataSubscription ->
av
com.mojang.realmsclient.gui.RealmsServerList serverList -> aw
java.util.Set handledSeenNotifications -> ax
boolean overrideConfigure -> ay
int lastScrollYPosition -> az
boolean hasParentalConsent -> aA
boolean checkedParentalConsent -> aB
boolean checkedClientCompatability -> aC
net.minecraft.client.gui.screens.Screen realmsGenericErrorScreen -> aD
boolean regionsPinged -> aE
com.google.common.util.concurrent.RateLimiter inviteNarrationLimiter -> aF
boolean dontSetConnectedToRealms -> aG
net.minecraft.client.gui.screens.Screen lastScreen -> aH
com.mojang.realmsclient.RealmsMainScreen$RealmSelectionList realmSelectionList
-> aI
boolean realmsSelectionListAdded -> aJ
net.minecraft.client.gui.components.Button playButton -> aK
net.minecraft.client.gui.components.Button backButton -> aL
net.minecraft.client.gui.components.Button renewButton -> aM
net.minecraft.client.gui.components.Button configureButton -> aN
net.minecraft.client.gui.components.Button leaveButton -> aO
java.util.List realmsServers -> aP
int numberOfPendingInvites -> aQ
int animTick -> aR
boolean hasFetchedServers -> aS
boolean popupOpenedByUser -> aT
boolean justClosedPopup -> aU
boolean trialsAvailable -> aV
boolean createdTrial -> aW
boolean showingPopup -> aX
boolean hasUnreadNews -> aY
java.lang.String newsLink -> aZ
int carouselIndex -> ba
int carouselTick -> bb
boolean hasSwitchedCarouselImage -> bc
java.util.List keyCombos -> bd
long lastClickTime -> be
java.util.concurrent.locks.ReentrantLock connectLock -> bf
net.minecraft.client.gui.components.MultiLineLabel formattedPopup -> bg
java.util.List notifications -> bh
net.minecraft.client.gui.components.Button showPopupButton -> bi
com.mojang.realmsclient.RealmsMainScreen$PendingInvitesButton
pendingInvitesButton -> bj
net.minecraft.client.gui.components.Button newsButton -> bk
net.minecraft.client.gui.components.Button createTrialButton -> bl
net.minecraft.client.gui.components.Button buyARealmButton -> bm
net.minecraft.client.gui.components.Button closeButton -> bn
133:199:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
202:216:boolean shouldShowMessageInList() -> B
220:228:boolean shouldShowPopup() -> a
233:296:void init() -> b
299:299:boolean hasParentalConsent() -> C
303:307:void addTopButtons() -> c
310:320:void addMiddleButtons() -> d
323:349:void addFooterButtons() -> e
352:381:void updateButtonStates(com.mojang.realmsclient.dto.RealmsServer) -> a
384:384:boolean shouldShowPopupButton() -> D
388:388:boolean
shouldPlayButtonBeActive(com.mojang.realmsclient.dto.RealmsServer) -> b
392:392:boolean
shouldRenewButtonBeActive(com.mojang.realmsclient.dto.RealmsServer) -> c
396:396:boolean
shouldConfigureButtonBeActive(com.mojang.realmsclient.dto.RealmsServer) -> d
400:400:boolean
shouldLeaveButtonBeActive(com.mojang.realmsclient.dto.RealmsServer) -> e
405:435:void tick() -> f
438:507:com.mojang.realmsclient.gui.task.DataFetcher$Subscription
initDataFetcher(com.mojang.realmsclient.gui.RealmsDataFetcher) -> a
515:526:void
callRealmsClient(com.mojang.realmsclient.RealmsMainScreen$RealmsCall,java.util.func
tion.Consumer) -> a
529:568:void refreshRealmsSelectionList() -> E
571:575:void
addEntriesForNotification(com.mojang.realmsclient.RealmsMainScreen$RealmSelectionLi
st,com.mojang.realmsclient.dto.RealmsNotification) -> a
578:581:void refreshFetcher() -> F
584:597:void pingRegions() -> G
600:608:java.util.List getOwnedNonExpiredWorldIds() -> H
612:613:void setCreatedTrial(boolean) -> a
616:621:void onRenew(com.mojang.realmsclient.dto.RealmsServer) -> f
624:658:void checkClientCompatability() -> I
661:684:void checkParentalConsent() -> J
687:706:void switchToStage() -> K
709:728:void switchToLocal() -> L
731:733:void switchToProd() -> M
736:740:void configureClicked(com.mojang.realmsclient.dto.RealmsServer) -> g
743:749:void leaveClicked(com.mojang.realmsclient.dto.RealmsServer) -> h
752:753:void saveListScrollPosition() -> N
757:761:com.mojang.realmsclient.dto.RealmsServer getSelectedServer() -> O
765:782:void leaveServer(boolean,com.mojang.realmsclient.dto.RealmsServer) -> a
785:793:void removeServer(com.mojang.realmsclient.dto.RealmsServer) -> i
796:803:void dismissNotification(java.util.UUID) -> a
806:809:void resetScreen() -> g
813:820:boolean keyPressed(int,int,int) -> a
824:829:void onClosePopup() -> P
833:834:boolean charTyped(char,int) -> a
839:889:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
893:898:boolean mouseClicked(double,double,int) -> a
902:905:boolean isOutsidePopup(double,double) -> a
909:959:void drawPopup(net.minecraft.client.gui.GuiGraphics,int,int,float) -> c
962:962:int popupX0() -> Q
966:966:int popupY0() -> R
970:986:void
play(com.mojang.realmsclient.dto.RealmsServer,net.minecraft.client.gui.screens.Scre
en) -> a
1302:1302:boolean isSelfOwnedServer(com.mojang.realmsclient.dto.RealmsServer) -
> j
1306:1306:boolean
isSelfOwnedNonExpiredServer(com.mojang.realmsclient.dto.RealmsServer) -> k
1310:1315:void
drawExpired(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -> a
1318:1333:void
drawExpiring(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int) -> a
1336:1341:void drawOpen(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -
> b
1344:1349:void drawClose(net.minecraft.client.gui.GuiGraphics,int,int,int,int)
-> c
1352:1376:void
renderNews(net.minecraft.client.gui.GuiGraphics,int,int,boolean,int,int,boolean,boo
lean) -> a
1379:1389:void renderLocal(net.minecraft.client.gui.GuiGraphics) -> c
1392:1402:void renderStage(net.minecraft.client.gui.GuiGraphics) -> d
1405:1407:com.mojang.realmsclient.RealmsMainScreen newScreen() -> h
1411:1413:void
updateTeaserImages(net.minecraft.server.packs.resources.ResourceManager) -> a
1412:1412:boolean
lambda$updateTeaserImages$30(net.minecraft.resources.ResourceLocation) -> a
1411:1411:boolean
lambda$updateTeaserImages$29(net.minecraft.resources.ResourceLocation) -> b
833:833:void lambda$charTyped$28(char,com.mojang.realmsclient.KeyCombo) -> a
800:802:void lambda$dismissNotification$27(java.util.UUID,java.lang.Object) ->
a
800:800:boolean
lambda$dismissNotification$26(java.util.UUID,com.mojang.realmsclient.dto.RealmsNoti
fication) -> a
797:798:java.lang.Object
lambda$dismissNotification$25(java.util.UUID,com.mojang.realmsclient.client.RealmsC
lient) -> a
787:788:boolean
lambda$removeServer$24(com.mojang.realmsclient.dto.RealmsServer,com.mojang.realmscl
ient.RealmsMainScreen$Entry) -> a
747:747:void
lambda$leaveClicked$23(com.mojang.realmsclient.dto.RealmsServer,boolean) -> a
585:596:void lambda$pingRegions$22() -> S
545:545:void
lambda$refreshRealmsSelectionList$21(java.util.List,java.lang.Object) -> a
543:544:java.lang.Object
lambda$refreshRealmsSelectionList$20(java.util.List,com.mojang.realmsclient.client.
RealmsClient) -> a
523:524:java.lang.Void lambda$callRealmsClient$19(java.lang.Throwable) -> a
518:520:java.lang.Object
lambda$callRealmsClient$18(com.mojang.realmsclient.RealmsMainScreen$RealmsCall,net.
minecraft.client.Minecraft) -> a
501:505:void
lambda$initDataFetcher$17(com.mojang.realmsclient.gui.RealmsDataFetcher,com.mojang.
realmsclient.dto.RealmsNews) -> a
490:498:void
lambda$initDataFetcher$16(com.mojang.realmsclient.dto.RealmsServerPlayerLists) -> a
478:487:void lambda$initDataFetcher$15(java.lang.Boolean) -> a
471:475:void lambda$initDataFetcher$14(java.lang.Integer) -> a
464:468:void lambda$initDataFetcher$13(java.util.List) -> c
441:461:void lambda$initDataFetcher$12(java.util.List) -> d
345:345:void
lambda$addFooterButtons$11(com.mojang.realmsclient.RealmsMainScreen,net.minecraft.c
lient.gui.components.events.GuiEventListener) -> a
329:332:void
lambda$addFooterButtons$10(net.minecraft.client.gui.components.Button) -> a
327:327:void
lambda$addFooterButtons$9(net.minecraft.client.gui.components.Button) -> b
325:325:void
lambda$addFooterButtons$8(net.minecraft.client.gui.components.Button) -> c
324:324:void
lambda$addFooterButtons$7(net.minecraft.client.gui.components.Button) -> d
323:323:void
lambda$addFooterButtons$6(net.minecraft.client.gui.components.Button) -> e
318:318:void
lambda$addMiddleButtons$5(net.minecraft.client.gui.components.Button) -> f
311:316:void
lambda$addMiddleButtons$4(net.minecraft.client.gui.components.Button) -> g
306:306:void lambda$addTopButtons$3(net.minecraft.client.gui.components.Button)
-> h
243:248:void lambda$init$2() -> T
236:241:void lambda$init$1() -> U
234:234:void lambda$init$0() -> V
78:78:net.minecraft.client.Minecraft
access$000(com.mojang.realmsclient.RealmsMainScreen) -> a
78:78:net.minecraft.client.Minecraft
access$100(com.mojang.realmsclient.RealmsMainScreen) -> b
78:78:net.minecraft.client.Minecraft
access$200(com.mojang.realmsclient.RealmsMainScreen) -> c
78:78:net.minecraft.client.Minecraft
access$300(com.mojang.realmsclient.RealmsMainScreen) -> d
78:78:net.minecraft.client.Minecraft
access$400(com.mojang.realmsclient.RealmsMainScreen) -> e
78:78:net.minecraft.client.Minecraft
access$500(com.mojang.realmsclient.RealmsMainScreen) -> f
78:78:net.minecraft.client.Minecraft
access$600(com.mojang.realmsclient.RealmsMainScreen) -> g
78:78:net.minecraft.client.Minecraft
access$700(com.mojang.realmsclient.RealmsMainScreen) -> h
78:78:net.minecraft.client.Minecraft
access$800(com.mojang.realmsclient.RealmsMainScreen) -> i
78:78:net.minecraft.client.Minecraft
access$900(com.mojang.realmsclient.RealmsMainScreen) -> j
78:78:net.minecraft.client.Minecraft
access$1000(com.mojang.realmsclient.RealmsMainScreen) -> k
78:78:net.minecraft.client.Minecraft
access$1100(com.mojang.realmsclient.RealmsMainScreen) -> l
78:78:net.minecraft.client.Minecraft
access$1200(com.mojang.realmsclient.RealmsMainScreen) -> m
78:78:net.minecraft.client.gui.Font
access$1300(com.mojang.realmsclient.RealmsMainScreen) -> n
78:78:net.minecraft.client.gui.Font
access$1400(com.mojang.realmsclient.RealmsMainScreen) -> o
78:78:net.minecraft.client.gui.Font
access$1500(com.mojang.realmsclient.RealmsMainScreen) -> p
78:78:net.minecraft.client.Minecraft
access$1600(com.mojang.realmsclient.RealmsMainScreen) -> q
78:78:net.minecraft.client.Minecraft
access$1700(com.mojang.realmsclient.RealmsMainScreen) -> r
78:78:net.minecraft.client.Minecraft
access$1800(com.mojang.realmsclient.RealmsMainScreen) -> s
78:78:net.minecraft.client.gui.Font
access$1900(com.mojang.realmsclient.RealmsMainScreen) -> t
78:78:net.minecraft.client.gui.Font
access$2000(com.mojang.realmsclient.RealmsMainScreen) -> u
78:78:net.minecraft.client.gui.Font
access$2100(com.mojang.realmsclient.RealmsMainScreen) -> v
78:78:net.minecraft.client.gui.Font
access$2200(com.mojang.realmsclient.RealmsMainScreen) -> w
78:78:void
access$2300(com.mojang.realmsclient.RealmsMainScreen,net.minecraft.network.chat.Com
ponent) -> a
78:78:net.minecraft.client.gui.Font
access$2400(com.mojang.realmsclient.RealmsMainScreen) -> x
78:78:net.minecraft.client.gui.Font
access$2500(com.mojang.realmsclient.RealmsMainScreen) -> y
78:78:net.minecraft.client.gui.Font
access$2600(com.mojang.realmsclient.RealmsMainScreen) -> z
78:78:net.minecraft.client.gui.Font
access$2700(com.mojang.realmsclient.RealmsMainScreen) -> A
78:78:net.minecraft.client.gui.Font
access$2800(com.mojang.realmsclient.RealmsMainScreen) -> B
78:78:net.minecraft.client.gui.Font
access$2900(com.mojang.realmsclient.RealmsMainScreen) -> C
78:78:net.minecraft.client.gui.Font
access$3000(com.mojang.realmsclient.RealmsMainScreen) -> D
78:78:net.minecraft.client.Minecraft
access$3100(com.mojang.realmsclient.RealmsMainScreen) -> E
79:136:void <clinit>() -> <clinit>
com.mojang.realmsclient.RealmsMainScreen$1 -> eiu$1:
com.mojang.realmsclient.RealmsMainScreen this$0 -> a
627:627:void <init>(com.mojang.realmsclient.RealmsMainScreen,java.lang.String)
-> <init>
630:655:void run() -> run
652:652:void
lambda$run$2(com.mojang.realmsclient.exception.RealmsServiceException) -> a
650:650:void lambda$run$1() -> a
638:638:void lambda$run$0() -> b
com.mojang.realmsclient.RealmsMainScreen$2 -> eiu$2:
com.mojang.realmsclient.RealmsMainScreen this$0 -> a
661:661:void <init>(com.mojang.realmsclient.RealmsMainScreen,java.lang.String)
-> <init>
664:682:void run() -> run
680:680:void
lambda$run$1(com.mojang.realmsclient.exception.RealmsServiceException) -> a
674:674:void lambda$run$0() -> a
com.mojang.realmsclient.RealmsMainScreen$3 -> eiu$3:
com.mojang.realmsclient.RealmsMainScreen this$0 -> a
688:688:void <init>(com.mojang.realmsclient.RealmsMainScreen,java.lang.String)
-> <init>
691:703:void run() -> run
com.mojang.realmsclient.RealmsMainScreen$4 -> eiu$4:
com.mojang.realmsclient.RealmsMainScreen this$0 -> a
710:710:void <init>(com.mojang.realmsclient.RealmsMainScreen,java.lang.String)
-> <init>
713:725:void run() -> run
com.mojang.realmsclient.RealmsMainScreen$5 -> eiu$5:
com.mojang.realmsclient.dto.RealmsServer val$server -> a
com.mojang.realmsclient.RealmsMainScreen this$0 -> b
766:766:void
<init>(com.mojang.realmsclient.RealmsMainScreen,java.lang.String,com.mojang.realmsc
lient.dto.RealmsServer) -> <init>
770:777:void run() -> run
775:775:void
lambda$run$1(com.mojang.realmsclient.exception.RealmsServiceException) -> a
772:772:void lambda$run$0(com.mojang.realmsclient.dto.RealmsServer) -> a
com.mojang.realmsclient.RealmsMainScreen$ButtonEntry -> eiu$a:
net.minecraft.client.gui.components.Button button -> c
int xPos -> d
com.mojang.realmsclient.RealmsMainScreen this$0 -> a
1105:1109:void
<init>(com.mojang.realmsclient.RealmsMainScreen,net.minecraft.client.gui.components
.Button) -> <init>
1113:1114:boolean mouseClicked(double,double,int) -> a
1119:1122:boolean keyPressed(int,int,int) -> a
1127:1129:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
1133:1133:net.minecraft.network.chat.Component getNarration() -> a
com.mojang.realmsclient.RealmsMainScreen$CloseButton -> eiu$b:
com.mojang.realmsclient.RealmsMainScreen this$0 -> a
1498:1500:void <init>(com.mojang.realmsclient.RealmsMainScreen) -> <init>
1499:1499:void
lambda$new$0(com.mojang.realmsclient.RealmsMainScreen,net.minecraft.client.gui.comp
onents.Button) -> a
com.mojang.realmsclient.RealmsMainScreen$CrossButton -> eiu$c:
1482:1483:void
<init>(net.minecraft.client.gui.components.Button$OnPress,net.minecraft.network.cha
t.Component) -> <init>
1486:1488:void
<init>(int,int,net.minecraft.client.gui.components.Button$OnPress,net.minecraft.net
work.chat.Component) -> <init>
1492:1494:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float)
-> b
com.mojang.realmsclient.RealmsMainScreen$Entry -> eiu$d:
com.mojang.realmsclient.RealmsMainScreen this$0 -> b
1014:1014:void <init>(com.mojang.realmsclient.RealmsMainScreen) -> <init>
1017:1017:com.mojang.realmsclient.dto.RealmsServer getServer() -> b
com.mojang.realmsclient.RealmsMainScreen$NewsButton -> eiu$e:
int SIDE -> b
com.mojang.realmsclient.RealmsMainScreen this$0 -> a
1457:1472:void <init>(com.mojang.realmsclient.RealmsMainScreen) -> <init>
1476:1477:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float)
-> b
1459:1471:void
lambda$new$0(com.mojang.realmsclient.RealmsMainScreen,net.minecraft.client.gui.comp
onents.Button) -> a
com.mojang.realmsclient.RealmsMainScreen$NotificationMessageEntry -> eiu$f:
int SIDE_MARGINS -> c
int ITEM_HEIGHT -> d
int OUTLINE_COLOR -> e
net.minecraft.network.chat.Component text -> f
java.util.List children -> g
com.mojang.realmsclient.RealmsMainScreen$CrossButton dismissButton -> h
net.minecraft.client.gui.components.MultiLineTextWidget textWidget -> i
net.minecraft.client.gui.layouts.GridLayout gridLayout -> j
net.minecraft.client.gui.layouts.FrameLayout textFrame -> k
int lastEntryWidth -> l
com.mojang.realmsclient.RealmsMainScreen this$0 -> a
1027:1051:void
<init>(com.mojang.realmsclient.RealmsMainScreen,net.minecraft.network.chat.Componen
t,com.mojang.realmsclient.dto.RealmsNotification) -> <init>
1055:1058:boolean keyPressed(int,int,int) -> a
1062:1066:void updateEntryWidth(int) -> a
1069:1073:void refreshLayout(int) -> b
1077:1079:void
renderBack(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean
,float) -> b
1083:1087:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
1091:1094:boolean mouseClicked(double,double,int) -> a
1099:1099:net.minecraft.network.chat.Component getNarration() -> a
1086:1086:void
lambda$render$1(net.minecraft.client.gui.GuiGraphics,int,int,float,net.minecraft.cl
ient.gui.components.AbstractWidget) -> a
1046:1046:void
lambda$new$0(com.mojang.realmsclient.dto.RealmsNotification,net.minecraft.client.gu
i.components.Button) -> a
com.mojang.realmsclient.RealmsMainScreen$PendingInvitesButton -> eiu$g:
net.minecraft.network.chat.Component TITLE -> C
net.minecraft.client.gui.components.Tooltip NO_PENDING_INVITES -> D
net.minecraft.client.gui.components.Tooltip PENDING_INVITES -> E
int WIDTH -> F
int HEIGHT -> G
int X_OFFSET -> H
int INVITES_WIDTH -> I
int INVITES_HEIGHT -> J
int INVITES_OFFSET -> K
com.mojang.realmsclient.RealmsMainScreen this$0 -> a
1426:1430:void <init>(com.mojang.realmsclient.RealmsMainScreen) -> <init>
1433:1434:void tick() -> a
1438:1440:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float)
-> b
1443:1451:void drawInvitations(net.minecraft.client.gui.GuiGraphics) -> a
1428:1428:void
lambda$new$0(com.mojang.realmsclient.RealmsMainScreen,net.minecraft.client.gui.comp
onents.Button) -> a
1416:1418:void <clinit>() -> <clinit>
com.mojang.realmsclient.RealmsMainScreen$RealmSelectionList -> eiu$h:
com.mojang.realmsclient.RealmsMainScreen this$0 -> a
989:991:void <init>(com.mojang.realmsclient.RealmsMainScreen) -> <init>
995:1001:void setSelected(com.mojang.realmsclient.RealmsMainScreen$Entry) -> a
1005:1005:int getMaxPosition() -> a
1010:1010:int getRowWidth() -> b
988:988:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
com.mojang.realmsclient.RealmsMainScreen$RealmsCall -> eiu$i:
java.lang.Object request(com.mojang.realmsclient.client.RealmsClient) ->
request
com.mojang.realmsclient.RealmsMainScreen$ServerEntry -> eiu$j:
int SKIN_HEAD_LARGE_WIDTH -> c
com.mojang.realmsclient.dto.RealmsServer serverData -> d
com.mojang.realmsclient.RealmsMainScreen this$0 -> a
1182:1184:void
<init>(com.mojang.realmsclient.RealmsMainScreen,com.mojang.realmsclient.dto.RealmsS
erver) -> <init>
1188:1189:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
1193:1202:boolean mouseClicked(double,double,int) -> a
1207:1212:boolean keyPressed(int,int,int) -> a
1216:1217:void
renderMcoServerItem(com.mojang.realmsclient.dto.RealmsServer,net.minecraft.client.g
ui.GuiGraphics,int,int,int,int) -> a
1220:1270:void
renderLegacy(com.mojang.realmsclient.dto.RealmsServer,net.minecraft.client.gui.GuiG
raphics,int,int,int,int) -> b
1273:1283:void
renderStatusLights(com.mojang.realmsclient.dto.RealmsServer,net.minecraft.client.gu
i.GuiGraphics,int,int,int,int,int,int) -> a
1287:1290:net.minecraft.network.chat.Component getNarration() -> a
1297:1297:com.mojang.realmsclient.dto.RealmsServer getServer() -> b
com.mojang.realmsclient.RealmsMainScreen$TrialEntry -> eiu$k:
com.mojang.realmsclient.RealmsMainScreen this$0 -> a
1137:1137:void <init>(com.mojang.realmsclient.RealmsMainScreen) -> <init>
1140:1141:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
1145:1146:boolean mouseClicked(double,double,int) -> a
1150:1169:void
renderTrialItem(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int) -> a
1173:1173:net.minecraft.network.chat.Component getNarration() -> a
com.mojang.realmsclient.Unit -> eiv:
com.mojang.realmsclient.Unit B -> a
com.mojang.realmsclient.Unit KB -> b
com.mojang.realmsclient.Unit MB -> c
com.mojang.realmsclient.Unit GB -> d
int BASE_UNIT -> e
com.mojang.realmsclient.Unit[] $VALUES -> f
5:5:com.mojang.realmsclient.Unit[] values() -> values
5:5:com.mojang.realmsclient.Unit valueOf(java.lang.String) -> valueOf
5:5:void <init>(java.lang.String,int) -> <init>
15:25:com.mojang.realmsclient.Unit getLargest(long) -> a
30:34:double convertTo(long,com.mojang.realmsclient.Unit) -> a
38:44:java.lang.String humanReadable(long) -> b
48:48:java.lang.String humanReadable(long,com.mojang.realmsclient.Unit) -> b
5:5:com.mojang.realmsclient.Unit[] $values() -> a
5:9:void <clinit>() -> <clinit>
com.mojang.realmsclient.client.FileDownload -> eiw:
org.slf4j.Logger LOGGER -> a
boolean cancelled -> b
boolean finished -> c
boolean error -> d
boolean extracting -> e
java.io.File tempFile -> f
java.io.File resourcePackPath -> g
org.apache.http.client.methods.HttpGet request -> h
java.lang.Thread currentThread -> i
org.apache.http.client.config.RequestConfig requestConfig -> j
java.lang.String[] INVALID_FILE_NAMES -> k
45:65:void <init>() -> <init>
68:91:long contentLength(java.lang.String) -> a
95:182:void
download(com.mojang.realmsclient.dto.WorldDownload,java.lang.String,com.mojang.real
msclient.gui.screens.RealmsDownloadLatestWorldScreen$DownloadStatus,net.minecraft.w
orld.level.storage.LevelStorageSource) -> a
185:194:void cancel() -> a
197:197:boolean isFinished() -> b
201:201:boolean isError() -> c
205:205:boolean isExtracting() -> d
214:222:java.lang.String findAvailableFolderName(java.lang.String) -> b
226:328:void
untarGzipArchive(java.lang.String,java.io.File,net.minecraft.world.level.storage.Le
velStorageSource) -> a
331:341:void deletePlayerTag(java.io.File) -> a
100:179:void
lambda$download$0(com.mojang.realmsclient.dto.WorldDownload,com.mojang.realmsclient
.gui.screens.RealmsDownloadLatestWorldScreen$DownloadStatus,java.lang.String,net.mi
necraft.world.level.storage.LevelStorageSource) -> a
46:209:void <clinit>() -> <clinit>
com.mojang.realmsclient.client.FileDownload$DownloadCountingOutputStream -> eiw$a:
java.awt.event.ActionListener listener -> a
413:414:void <init>(java.io.OutputStream) -> <init>
417:418:void setListener(java.awt.event.ActionListener) -> a
422:426:void afterWrite(int) -> afterWrite
com.mojang.realmsclient.client.FileDownload$ProgressListener -> eiw$b:
java.lang.String worldName -> b
java.io.File tempFile -> c
net.minecraft.world.level.storage.LevelStorageSource levelStorageSource -> d

com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen$DownloadStatus
downloadStatus -> e
com.mojang.realmsclient.client.FileDownload this$0 -> a
349:354:void
<init>(com.mojang.realmsclient.client.FileDownload,java.lang.String,java.io.File,ne
t.minecraft.world.level.storage.LevelStorageSource,com.mojang.realmsclient.gui.scre
ens.RealmsDownloadLatestWorldScreen$DownloadStatus) -> <init>
358:369:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed
com.mojang.realmsclient.client.FileDownload$ResourcePackProgressListener -> eiw$c:
java.io.File tempFile -> b

com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen$DownloadStatus
downloadStatus -> c
com.mojang.realmsclient.dto.WorldDownload worldDownload -> d
com.mojang.realmsclient.client.FileDownload this$0 -> a
377:381:void
<init>(com.mojang.realmsclient.client.FileDownload,java.io.File,com.mojang.realmscl
ient.gui.screens.RealmsDownloadLatestWorldScreen$DownloadStatus,com.mojang.realmscl
ient.dto.WorldDownload) -> <init>
385:405:void actionPerformed(java.awt.event.ActionEvent) -> actionPerformed
com.mojang.realmsclient.client.FileUpload -> eix:
org.slf4j.Logger LOGGER -> a
int MAX_RETRIES -> b
java.lang.String UPLOAD_PATH -> c
java.io.File file -> d
long worldId -> e
int slotId -> f
com.mojang.realmsclient.dto.UploadInfo uploadInfo -> g
java.lang.String sessionId -> h
java.lang.String username -> i
java.lang.String clientVersion -> j
com.mojang.realmsclient.client.UploadStatus uploadStatus -> k
java.util.concurrent.atomic.AtomicBoolean cancelled -> l
java.util.concurrent.CompletableFuture uploadTask -> m
org.apache.http.client.config.RequestConfig requestConfig -> n
49:67:void
<init>(java.io.File,long,int,com.mojang.realmsclient.dto.UploadInfo,net.minecraft.c
lient.User,java.lang.String,com.mojang.realmsclient.client.UploadStatus) -> <init>
70:76:void upload(java.util.function.Consumer) -> a
79:84:void cancel() -> a
87:109:com.mojang.realmsclient.gui.screens.UploadResult requestUpload(int) -> a
113:121:void
cleanup(org.apache.http.client.methods.HttpPost,org.apache.http.impl.client.Closeab
leHttpClient) -> a
124:128:void setupRequest(org.apache.http.client.methods.HttpPost) -> a
131:149:void
handleResponse(org.apache.http.HttpResponse,com.mojang.realmsclient.gui.screens.Upl
oadResult$Builder) -> a
152:152:boolean shouldRetry(long,int) -> a
156:157:com.mojang.realmsclient.gui.screens.UploadResult
retryUploadAfter(long,int) -> b
161:164:long getRetryDelaySeconds(org.apache.http.HttpResponse) -> a
168:168:boolean isFinished() -> b
74:74:com.mojang.realmsclient.gui.screens.UploadResult lambda$upload$0() -> c
35:35:void <clinit>() -> <clinit>
com.mojang.realmsclient.client.FileUpload$CustomInputStreamEntity -> eix$a:
long length -> a
java.io.InputStream content -> b
com.mojang.realmsclient.client.UploadStatus uploadStatus -> c
177:181:void
<init>(java.io.InputStream,long,com.mojang.realmsclient.client.UploadStatus) ->
<init>
185:213:void writeTo(java.io.OutputStream) -> writeTo
com.mojang.realmsclient.client.Ping -> eiy:
14:14:void <init>() -> <init>
17:29:java.util.List ping(com.mojang.realmsclient.client.Ping$Region[]) -> a
33:49:int ping(java.lang.String) -> a
53:53:long now() -> b
57:57:java.util.List pingAllRegions() -> a
com.mojang.realmsclient.client.Ping$Region -> eiy$a:
com.mojang.realmsclient.client.Ping$Region US_EAST_1 -> a
com.mojang.realmsclient.client.Ping$Region US_WEST_2 -> b
com.mojang.realmsclient.client.Ping$Region US_WEST_1 -> c
com.mojang.realmsclient.client.Ping$Region EU_WEST_1 -> d
com.mojang.realmsclient.client.Ping$Region AP_SOUTHEAST_1 -> e
com.mojang.realmsclient.client.Ping$Region AP_SOUTHEAST_2 -> f
com.mojang.realmsclient.client.Ping$Region AP_NORTHEAST_1 -> g
com.mojang.realmsclient.client.Ping$Region SA_EAST_1 -> h
java.lang.String name -> i
java.lang.String endpoint -> j
com.mojang.realmsclient.client.Ping$Region[] $VALUES -> k
60:60:com.mojang.realmsclient.client.Ping$Region[] values() -> values
60:60:com.mojang.realmsclient.client.Ping$Region valueOf(java.lang.String) ->
valueOf
70:73:void <init>(java.lang.String,int,java.lang.String,java.lang.String) ->
<init>
60:60:com.mojang.realmsclient.client.Ping$Region[] $values() -> a
60:68:void <clinit>() -> <clinit>
com.mojang.realmsclient.client.RealmsClient -> eiz:
com.mojang.realmsclient.client.RealmsClient$Environment currentEnvironment -> a
boolean initialized -> b
org.slf4j.Logger LOGGER -> c
java.lang.String sessionId -> d
java.lang.String username -> e
net.minecraft.client.Minecraft minecraft -> f
java.lang.String WORLDS_RESOURCE_PATH -> g
java.lang.String INVITES_RESOURCE_PATH -> h
java.lang.String MCO_RESOURCE_PATH -> i
java.lang.String SUBSCRIPTION_RESOURCE -> j
java.lang.String ACTIVITIES_RESOURCE -> k
java.lang.String OPS_RESOURCE -> l
java.lang.String REGIONS_RESOURCE -> m
java.lang.String TRIALS_RESOURCE -> n
java.lang.String NOTIFICATIONS_RESOURCE -> o
java.lang.String PATH_INITIALIZE -> p
java.lang.String PATH_GET_ACTIVTIES -> q
java.lang.String PATH_GET_LIVESTATS -> r
java.lang.String PATH_GET_SUBSCRIPTION -> s
java.lang.String PATH_OP -> t
java.lang.String PATH_PUT_INTO_MINIGAMES_MODE -> u
java.lang.String PATH_AVAILABLE -> v
java.lang.String PATH_TEMPLATES -> w
java.lang.String PATH_WORLD_JOIN -> x
java.lang.String PATH_WORLD_GET -> y
java.lang.String PATH_WORLD_INVITES -> z
java.lang.String PATH_WORLD_UNINVITE -> A
java.lang.String PATH_PENDING_INVITES_COUNT -> B
java.lang.String PATH_PENDING_INVITES -> C
java.lang.String PATH_ACCEPT_INVITE -> D
java.lang.String PATH_REJECT_INVITE -> E
java.lang.String PATH_UNINVITE_MYSELF -> F
java.lang.String PATH_WORLD_UPDATE -> G
java.lang.String PATH_SLOT -> H
java.lang.String PATH_WORLD_OPEN -> I
java.lang.String PATH_WORLD_CLOSE -> J
java.lang.String PATH_WORLD_RESET -> K
java.lang.String PATH_DELETE_WORLD -> L
java.lang.String PATH_WORLD_BACKUPS -> M
java.lang.String PATH_WORLD_DOWNLOAD -> N
java.lang.String PATH_WORLD_UPLOAD -> O
java.lang.String PATH_CLIENT_COMPATIBLE -> P
java.lang.String PATH_TOS_AGREED -> Q
java.lang.String PATH_NEWS -> R
java.lang.String PATH_MARK_NOTIFICATIONS_SEEN -> S
java.lang.String PATH_DISMISS_NOTIFICATIONS -> T
java.lang.String PATH_STAGE_AVAILABLE -> U
com.mojang.realmsclient.dto.GuardedSerializer GSON -> V
123:124:com.mojang.realmsclient.client.RealmsClient create() -> a
128:139:com.mojang.realmsclient.client.RealmsClient
create(net.minecraft.client.Minecraft) -> a
143:144:void switchToStage() -> b
147:148:void switchToProd() -> c
151:152:void switchToLocal() -> d
154:160:void
<init>(java.lang.String,java.lang.String,net.minecraft.client.Minecraft) -> <init>
163:165:com.mojang.realmsclient.dto.RealmsServerList listWorlds() -> e
169:176:java.util.List getNotifications() -> f
181:187:com.google.gson.JsonArray uuidListToJsonArray(java.util.List) -> c
191:193:void notificationsSeen(java.util.List) -> a
196:198:void notificationsDismiss(java.util.List) -> b
201:203:com.mojang.realmsclient.dto.RealmsServer getOwnWorld(long) -> a
207:209:com.mojang.realmsclient.dto.ServerActivityList getActivity(long) -> b
213:215:com.mojang.realmsclient.dto.RealmsServerPlayerLists getLiveStats() -> g
219:221:com.mojang.realmsclient.dto.RealmsServerAddress join(long) -> c
225:229:void initializeWorld(long,java.lang.String,java.lang.String) -> a
232:234:java.lang.Boolean mcoEnabled() -> h
238:240:java.lang.Boolean stageAvailable() -> i
244:254:com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse
clientCompatible() -> j
258:260:void uninvite(long,java.lang.String) -> a
263:265:void uninviteMyselfFrom(long) -> d
268:273:com.mojang.realmsclient.dto.RealmsServer invite(long,java.lang.String)
-> b
277:279:com.mojang.realmsclient.dto.BackupList backupsFor(long) -> e
283:286:void update(long,java.lang.String,java.lang.String) -> b
289:292:void
updateSlot(long,int,com.mojang.realmsclient.dto.RealmsWorldOptions) -> a
296:298:boolean switchSlot(long,int) -> a
302:304:void restoreWorld(long,java.lang.String) -> c
307:309:com.mojang.realmsclient.dto.WorldTemplatePaginatedList
fetchWorldTemplates(int,int,com.mojang.realmsclient.dto.RealmsServer$WorldType) ->
a
313:315:java.lang.Boolean putIntoMinigameMode(long,java.lang.String) -> d
319:321:com.mojang.realmsclient.dto.Ops op(long,java.lang.String) -> e
325:327:com.mojang.realmsclient.dto.Ops deop(long,java.lang.String) -> f
331:333:java.lang.Boolean open(long) -> f
337:339:java.lang.Boolean close(long) -> g
343:346:java.lang.Boolean
resetWorldWithSeed(long,com.mojang.realmsclient.util.WorldGenerationInfo) -> a
350:353:java.lang.Boolean resetWorldWithTemplate(long,java.lang.String) -> g
357:359:com.mojang.realmsclient.dto.Subscription subscriptionFor(long) -> h
364:364:int pendingInvitesCount() -> k
368:372:com.mojang.realmsclient.dto.PendingInvitesList pendingInvites() -> l
377:381:boolean isBlocked(com.mojang.realmsclient.dto.PendingInvite) -> a
386:388:void acceptInvitation(java.lang.String) -> a
391:393:com.mojang.realmsclient.dto.WorldDownload requestDownloadInfo(long,int)
-> b
398:399:com.mojang.realmsclient.dto.UploadInfo
requestUploadInfo(long,java.lang.String) -> h
403:405:void rejectInvitation(java.lang.String) -> b
408:410:void agreeToTos() -> m
413:415:com.mojang.realmsclient.dto.RealmsNews getNews() -> n
419:421:void sendPingResults(com.mojang.realmsclient.dto.PingResult) -> a
424:426:java.lang.Boolean trialAvailable() -> o
430:432:void deleteWorld(long) -> i
435:435:java.lang.String url(java.lang.String) -> c
440:442:java.lang.String url(java.lang.String,java.lang.String) -> a
447:481:java.lang.String execute(com.mojang.realmsclient.client.Request) -> a
486:488:java.lang.String getHttpCodeDescription(int) -> a
136:136:void
lambda$create$1(com.mojang.realmsclient.client.RealmsClient$Environment) -> a
134:134:java.util.Optional lambda$create$0() -> p
67:120:void <clinit>() -> <clinit>
com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse -> eiz$a:
com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse
COMPATIBLE -> a
com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse OUTDATED
-> b
com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse OTHER ->
c
com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse[] $VALUES
-> d
492:492:com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse[]
values() -> values
492:492:com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse
valueOf(java.lang.String) -> valueOf
492:492:void <init>(java.lang.String,int) -> <init>
492:492:com.mojang.realmsclient.client.RealmsClient$CompatibleVersionResponse[]
$values() -> a
492:495:void <clinit>() -> <clinit>
com.mojang.realmsclient.client.RealmsClient$Environment -> eiz$b:
com.mojang.realmsclient.client.RealmsClient$Environment PRODUCTION -> a
com.mojang.realmsclient.client.RealmsClient$Environment STAGE -> b
com.mojang.realmsclient.client.RealmsClient$Environment LOCAL -> c
java.lang.String baseUrl -> d
java.lang.String protocol -> e
com.mojang.realmsclient.client.RealmsClient$Environment[] $VALUES -> f
44:44:com.mojang.realmsclient.client.RealmsClient$Environment[] values() ->
values
44:44:com.mojang.realmsclient.client.RealmsClient$Environment
valueOf(java.lang.String) -> valueOf
52:55:void <init>(java.lang.String,int,java.lang.String,java.lang.String) ->
<init>
58:62:java.util.Optional byName(java.lang.String) -> a
44:44:com.mojang.realmsclient.client.RealmsClient$Environment[] $values() -> a
44:47:void <clinit>() -> <clinit>
com.mojang.realmsclient.client.RealmsClientConfig -> eja:
java.net.Proxy proxy -> a
6:6:void <init>() -> <init>
12:12:java.net.Proxy getProxy() -> a
16:19:void setProxy(java.net.Proxy) -> a
com.mojang.realmsclient.client.RealmsError -> ejb:
org.slf4j.Logger LOGGER -> a
java.lang.String errorMessage -> b
int errorCode -> c
20:23:void <init>(java.lang.String,int) -> <init>
27:39:com.mojang.realmsclient.client.RealmsError parse(java.lang.String) -> a
44:44:java.lang.String getErrorMessage() -> a
48:48:int getErrorCode() -> b
15:15:void <clinit>() -> <clinit>
com.mojang.realmsclient.client.Request -> ejc:
java.net.HttpURLConnection connection -> a
boolean connected -> c
java.lang.String url -> b
int DEFAULT_READ_TIMEOUT -> d
int DEFAULT_CONNECT_TIMEOUT -> e
25:43:void <init>(java.lang.String,int,int) -> <init>
46:47:void cookie(java.lang.String,java.lang.String) -> a
50:56:void cookie(java.net.HttpURLConnection,java.lang.String,java.lang.String)
-> a
60:61:com.mojang.realmsclient.client.Request
header(java.lang.String,java.lang.String) -> b
65:65:int getRetryAfterHeader() -> a
69:73:int getRetryAfterHeader(java.net.HttpURLConnection) -> a
79:82:int responseCode() -> b
88:100:java.lang.String text() -> c
105:114:java.lang.String read(java.io.InputStream) -> a
118:143:void dispose() -> f
147:152:com.mojang.realmsclient.client.Request connect() -> d
com.mojang.realmsclient.client.Request doConnect() -> e
159:159:com.mojang.realmsclient.client.Request get(java.lang.String) -> a
163:163:com.mojang.realmsclient.client.Request get(java.lang.String,int,int) ->
a
167:167:com.mojang.realmsclient.client.Request
post(java.lang.String,java.lang.String) -> c
171:171:com.mojang.realmsclient.client.Request
post(java.lang.String,java.lang.String,int,int) -> a
175:175:com.mojang.realmsclient.client.Request delete(java.lang.String) -> b
179:179:com.mojang.realmsclient.client.Request
put(java.lang.String,java.lang.String) -> d
183:183:com.mojang.realmsclient.client.Request
put(java.lang.String,java.lang.String,int,int) -> b
187:187:java.lang.String getHeader(java.lang.String) -> c
192:194:java.lang.String getHeader(java.net.HttpURLConnection,java.lang.String)
-> a
com.mojang.realmsclient.client.Request$Delete -> ejc$a:
200:201:void <init>(java.lang.String,int,int) -> <init>
206:211:com.mojang.realmsclient.client.Request$Delete doConnect() -> f
198:198:com.mojang.realmsclient.client.Request doConnect() -> e
com.mojang.realmsclient.client.Request$Get -> ejc$b:
218:219:void <init>(java.lang.String,int,int) -> <init>
224:230:com.mojang.realmsclient.client.Request$Get doConnect() -> f
216:216:com.mojang.realmsclient.client.Request doConnect() -> e
com.mojang.realmsclient.client.Request$Post -> ejc$c:
java.lang.String content -> c
269:271:void <init>(java.lang.String,java.lang.String,int,int) -> <init>
276:291:com.mojang.realmsclient.client.Request$Post doConnect() -> f
265:265:com.mojang.realmsclient.client.Request doConnect() -> e
com.mojang.realmsclient.client.Request$Put -> ejc$d:
java.lang.String content -> c
239:241:void <init>(java.lang.String,java.lang.String,int,int) -> <init>
246:260:com.mojang.realmsclient.client.Request$Put doConnect() -> f
235:235:com.mojang.realmsclient.client.Request doConnect() -> e
com.mojang.realmsclient.client.UploadStatus -> ejd:
long bytesWritten -> a
long totalBytes -> b
3:3:void <init>() -> <init>
com.mojang.realmsclient.client.package-info -> eje:
com.mojang.realmsclient.dto.Backup -> ejf:
org.slf4j.Logger LOGGER -> f
java.lang.String backupId -> a
java.util.Date lastModifiedDate -> b
long size -> c
boolean uploadedVersion -> g
java.util.Map metadata -> d
java.util.Map changeList -> e
17:29:void <init>() -> <init>
32:50:com.mojang.realmsclient.dto.Backup parse(com.google.gson.JsonElement) ->
a
54:54:boolean isUploadedVersion() -> a
58:59:void setUploadedVersion(boolean) -> a
18:18:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.BackupList -> ejg:
org.slf4j.Logger LOGGER -> b
java.util.List backups -> a
12:12:void <init>() -> <init>
18:33:com.mojang.realmsclient.dto.BackupList parse(java.lang.String) -> a
13:13:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.GuardedSerializer -> ejh:
com.google.gson.Gson gson -> a
8:9:void <init>() -> <init>
12:12:java.lang.String
toJson(com.mojang.realmsclient.dto.ReflectionBasedSerialization) -> a
16:16:java.lang.String toJson(com.google.gson.JsonElement) -> a
21:21:com.mojang.realmsclient.dto.ReflectionBasedSerialization
fromJson(java.lang.String,java.lang.Class) -> a
com.mojang.realmsclient.dto.Ops -> eji:
java.util.Set ops -> a
10:11:void <init>() -> <init>
14:27:com.mojang.realmsclient.dto.Ops parse(java.lang.String) -> a
com.mojang.realmsclient.dto.PendingInvite -> ejj:
org.slf4j.Logger LOGGER -> f
java.lang.String invitationId -> a
java.lang.String worldName -> b
java.lang.String worldOwnerName -> c
java.lang.String worldOwnerUuid -> d
java.util.Date date -> e
12:12:void <init>() -> <init>
22:32:com.mojang.realmsclient.dto.PendingInvite
parse(com.google.gson.JsonObject) -> a
13:13:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.PendingInvitesList -> ejk:
org.slf4j.Logger LOGGER -> b
java.util.List pendingInvites -> a
13:16:void <init>() -> <init>
19:32:com.mojang.realmsclient.dto.PendingInvitesList parse(java.lang.String) ->
a
14:14:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.PingResult -> ejl:
java.util.List pingResults -> a
java.util.List worldIds -> b
8:13:void <init>() -> <init>
com.mojang.realmsclient.dto.PlayerInfo -> ejm:
java.lang.String name -> a
java.lang.String uuid -> b
boolean operator -> c
boolean accepted -> d
boolean online -> e
5:5:void <init>() -> <init>
22:22:java.lang.String getName() -> a
26:27:void setName(java.lang.String) -> a
30:30:java.lang.String getUuid() -> b
34:35:void setUuid(java.lang.String) -> b
38:38:boolean isOperator() -> c
42:43:void setOperator(boolean) -> a
46:46:boolean getAccepted() -> d
50:51:void setAccepted(boolean) -> b
54:54:boolean getOnline() -> e
58:59:void setOnline(boolean) -> c
com.mojang.realmsclient.dto.RealmsDescriptionDto -> ejn:
java.lang.String name -> a
java.lang.String description -> b
12:15:void <init>(java.lang.String,java.lang.String) -> <init>
com.mojang.realmsclient.dto.RealmsNews -> ejo:
org.slf4j.Logger LOGGER -> b
java.lang.String newsLink -> a
10:10:void <init>() -> <init>
16:26:com.mojang.realmsclient.dto.RealmsNews parse(java.lang.String) -> a
11:11:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.RealmsNotification -> ejp:
org.slf4j.Logger LOGGER -> a
java.lang.String NOTIFICATION_UUID -> b
java.lang.String DISMISSABLE -> c
java.lang.String SEEN -> d
java.lang.String TYPE -> e
java.lang.String VISIT_URL -> f
java.util.UUID uuid -> g
boolean dismissable -> h
boolean seen -> i
java.lang.String type -> j
34:39:void <init>(java.util.UUID,boolean,boolean,java.lang.String) -> <init>
42:42:boolean seen() -> a
46:46:boolean dismissable() -> b
50:50:java.util.UUID uuid() -> c
54:63:java.util.List parseList(java.lang.String) -> a
67:79:com.mojang.realmsclient.dto.RealmsNotification
parse(com.google.gson.JsonObject) -> a
20:20:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.RealmsNotification$VisitUrl -> ejp$a:
java.lang.String URL -> a
java.lang.String BUTTON_TEXT -> b
java.lang.String MESSAGE -> c
java.lang.String url -> d
com.mojang.realmsclient.dto.RealmsText buttonText -> e
com.mojang.realmsclient.dto.RealmsText message -> f
93:97:void
<init>(com.mojang.realmsclient.dto.RealmsNotification,java.lang.String,com.mojang.r
ealmsclient.dto.RealmsText,com.mojang.realmsclient.dto.RealmsText) -> <init>
100:103:com.mojang.realmsclient.dto.RealmsNotification$VisitUrl
parse(com.mojang.realmsclient.dto.RealmsNotification,com.google.gson.JsonObject) ->
a
107:107:net.minecraft.network.chat.Component getMessage() -> d
111:112:net.minecraft.client.gui.components.Button
buildOpenLinkButton(net.minecraft.client.gui.screens.Screen) -> a
com.mojang.realmsclient.dto.RealmsServer -> ejq:
org.slf4j.Logger LOGGER -> s
long id -> a
java.lang.String remoteSubscriptionId -> b
java.lang.String name -> c
java.lang.String motd -> d
com.mojang.realmsclient.dto.RealmsServer$State state -> e
java.lang.String owner -> f
java.lang.String ownerUUID -> g
java.util.List players -> h
java.util.Map slots -> i
boolean expired -> j
boolean expiredTrial -> k
int daysLeft -> l
com.mojang.realmsclient.dto.RealmsServer$WorldType worldType -> m
int activeSlot -> n
java.lang.String minigameName -> o
int minigameId -> p
java.lang.String minigameImage -> q
com.mojang.realmsclient.dto.RealmsServerPing serverPing -> r
29:53:void <init>() -> <init>
56:56:java.lang.String getDescription() -> a
60:60:java.lang.String getName() -> b
64:64:java.lang.String getMinigameName() -> c
68:69:void setName(java.lang.String) -> a
72:73:void setDescription(java.lang.String) -> b
76:101:void
updateServerPing(com.mojang.realmsclient.dto.RealmsServerPlayerList) -> a
104:137:com.mojang.realmsclient.dto.RealmsServer
parse(com.google.gson.JsonObject) -> a
141:142:void sortInvited(com.mojang.realmsclient.dto.RealmsServer) -> a
145:159:java.util.List parseInvited(com.google.gson.JsonArray) -> a
163:191:java.util.Map parseSlots(com.google.gson.JsonArray) -> b
195:200:java.util.Map createEmptySlots() -> e
205:209:com.mojang.realmsclient.dto.RealmsServer parse(java.lang.String) -> c
214:216:com.mojang.realmsclient.dto.RealmsServer$State
getState(java.lang.String) -> e
222:224:com.mojang.realmsclient.dto.RealmsServer$WorldType
getWorldType(java.lang.String) -> f
230:230:int hashCode() -> hashCode
235:253:boolean equals(java.lang.Object) -> equals
258:279:com.mojang.realmsclient.dto.RealmsServer clone() -> d
283:289:java.util.Map cloneSlots(java.util.Map) -> a
293:293:java.lang.String getWorldName(int) -> a
297:297:net.minecraft.client.multiplayer.ServerData
toServerData(java.lang.String) -> d
29:29:java.lang.Object clone() -> clone
141:141:int
lambda$sortInvited$0(com.mojang.realmsclient.dto.PlayerInfo,com.mojang.realmsclient
.dto.PlayerInfo) -> a
30:30:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.RealmsServer$McoServerComparator -> ejq$a:
java.lang.String refOwner -> a
303:305:void <init>(java.lang.String) -> <init>
309:315:int
compare(com.mojang.realmsclient.dto.RealmsServer,com.mojang.realmsclient.dto.Realms
Server) -> a
300:300:int compare(java.lang.Object,java.lang.Object) -> compare
com.mojang.realmsclient.dto.RealmsServer$State -> ejq$b:
com.mojang.realmsclient.dto.RealmsServer$State CLOSED -> a
com.mojang.realmsclient.dto.RealmsServer$State OPEN -> b
com.mojang.realmsclient.dto.RealmsServer$State UNINITIALIZED -> c
com.mojang.realmsclient.dto.RealmsServer$State[] $VALUES -> d
319:319:com.mojang.realmsclient.dto.RealmsServer$State[] values() -> values
319:319:com.mojang.realmsclient.dto.RealmsServer$State
valueOf(java.lang.String) -> valueOf
319:319:void <init>(java.lang.String,int) -> <init>
319:319:com.mojang.realmsclient.dto.RealmsServer$State[] $values() -> a
319:322:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.RealmsServer$WorldType -> ejq$c:
com.mojang.realmsclient.dto.RealmsServer$WorldType NORMAL -> a
com.mojang.realmsclient.dto.RealmsServer$WorldType MINIGAME -> b
com.mojang.realmsclient.dto.RealmsServer$WorldType ADVENTUREMAP -> c
com.mojang.realmsclient.dto.RealmsServer$WorldType EXPERIENCE -> d
com.mojang.realmsclient.dto.RealmsServer$WorldType INSPIRATION -> e
com.mojang.realmsclient.dto.RealmsServer$WorldType[] $VALUES -> f
325:325:com.mojang.realmsclient.dto.RealmsServer$WorldType[] values() -> values
325:325:com.mojang.realmsclient.dto.RealmsServer$WorldType
valueOf(java.lang.String) -> valueOf
325:325:void <init>(java.lang.String,int) -> <init>
325:325:com.mojang.realmsclient.dto.RealmsServer$WorldType[] $values() -> a
325:330:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.RealmsServerAddress -> ejr:
org.slf4j.Logger LOGGER -> d
java.lang.String address -> a
java.lang.String resourcePackUrl -> b
java.lang.String resourcePackHash -> c
10:10:void <init>() -> <init>
18:29:com.mojang.realmsclient.dto.RealmsServerAddress parse(java.lang.String) -
> a
11:11:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.RealmsServerList -> ejs:
org.slf4j.Logger LOGGER -> b
java.util.List servers -> a
14:14:void <init>() -> <init>
20:35:com.mojang.realmsclient.dto.RealmsServerList parse(java.lang.String) -> a
15:15:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.RealmsServerPing -> ejt:
java.lang.String nrOfPlayers -> a
java.lang.String playerList -> b
3:5:void <init>() -> <init>
com.mojang.realmsclient.dto.RealmsServerPlayerList -> eju:
org.slf4j.Logger LOGGER -> c
com.google.gson.JsonParser JSON_PARSER -> d
long serverId -> a
java.util.List players -> b
16:16:void <init>() -> <init>
24:46:com.mojang.realmsclient.dto.RealmsServerPlayerList
parse(com.google.gson.JsonObject) -> a
50:59:java.util.List parsePlayers(com.google.gson.JsonArray) -> a
17:18:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.RealmsServerPlayerLists -> ejv:
org.slf4j.Logger LOGGER -> b
java.util.List servers -> a
14:14:void <init>() -> <init>
20:40:com.mojang.realmsclient.dto.RealmsServerPlayerLists
parse(java.lang.String) -> a
15:15:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.RealmsText -> ejw:
java.lang.String TRANSLATION_KEY -> a
java.lang.String ARGS -> b
java.lang.String translationKey -> c
java.lang.Object[] args -> d
20:23:void <init>(java.lang.String,java.lang.Object[]) -> <init>
26:32:net.minecraft.network.chat.Component
createComponent(net.minecraft.network.chat.Component) -> a
37:49:com.mojang.realmsclient.dto.RealmsText parse(com.google.gson.JsonObject)
-> a
com.mojang.realmsclient.dto.RealmsWorldOptions -> ejx:
boolean pvp -> a
boolean spawnAnimals -> b
boolean spawnMonsters -> c
boolean spawnNPCs -> d
int spawnProtection -> e
boolean commandBlocks -> f
boolean forceGameMode -> g
int difficulty -> h
int gameMode -> i
java.lang.String slotName -> m
long templateId -> j
java.lang.String templateImage -> k
boolean empty -> l
boolean DEFAULT_FORCE_GAME_MODE -> n
boolean DEFAULT_PVP -> o
boolean DEFAULT_SPAWN_ANIMALS -> p
boolean DEFAULT_SPAWN_MONSTERS -> q
boolean DEFAULT_SPAWN_NPCS -> r
int DEFAULT_SPAWN_PROTECTION -> s
boolean DEFAULT_COMMAND_BLOCKS -> t
int DEFAULT_DIFFICULTY -> u
int DEFAULT_GAME_MODE -> v
java.lang.String DEFAULT_SLOT_NAME -> w
long DEFAULT_TEMPLATE_ID -> x
java.lang.String DEFAULT_TEMPLATE_IMAGE -> y
45:56:void
<init>(boolean,boolean,boolean,boolean,int,boolean,int,int,boolean,java.lang.String
) -> <init>
59:59:com.mojang.realmsclient.dto.RealmsWorldOptions createDefaults() -> a
63:65:com.mojang.realmsclient.dto.RealmsWorldOptions createEmptyDefaults() -> b
69:70:void setEmpty(boolean) -> a
73:89:com.mojang.realmsclient.dto.RealmsWorldOptions
parse(com.google.gson.JsonObject) -> a
93:100:java.lang.String getSlotName(int) -> a
105:105:java.lang.String getDefaultSlotName(int) -> b
109:151:java.lang.String toJson() -> c
156:156:com.mojang.realmsclient.dto.RealmsWorldOptions clone() -> d
14:14:java.lang.Object clone() -> clone
43:43:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.RealmsWorldResetDto -> ejy:
java.lang.String seed -> a
long worldTemplateId -> b
int levelType -> c
boolean generateStructures -> d
18:23:void <init>(java.lang.String,long,int,boolean) -> <init>
com.mojang.realmsclient.dto.ReflectionBasedSerialization -> ejz:
com.mojang.realmsclient.dto.RegionPingResult -> eka:
java.lang.String regionName -> a
int ping -> b
14:17:void <init>(java.lang.String,int) -> <init>
20:20:int ping() -> a
25:25:java.lang.String toString() -> toString
com.mojang.realmsclient.dto.ServerActivity -> ekb:
java.lang.String profileUuid -> a
long joinTime -> b
long leaveTime -> c
8:8:void <init>() -> <init>
14:21:com.mojang.realmsclient.dto.ServerActivity
parse(com.google.gson.JsonObject) -> a
com.mojang.realmsclient.dto.ServerActivityList -> ekc:
long periodInMillis -> a
java.util.List serverActivities -> b
13:15:void <init>() -> <init>
18:34:com.mojang.realmsclient.dto.ServerActivityList parse(java.lang.String) ->
a
com.mojang.realmsclient.dto.Subscription -> ekd:
org.slf4j.Logger LOGGER -> d
long startDate -> a
int daysLeft -> b
com.mojang.realmsclient.dto.Subscription$SubscriptionType type -> c
12:17:void <init>() -> <init>
20:30:com.mojang.realmsclient.dto.Subscription parse(java.lang.String) -> a
35:37:com.mojang.realmsclient.dto.Subscription$SubscriptionType
typeFrom(java.lang.String) -> b
13:13:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.Subscription$SubscriptionType -> ekd$a:
com.mojang.realmsclient.dto.Subscription$SubscriptionType NORMAL -> a
com.mojang.realmsclient.dto.Subscription$SubscriptionType RECURRING -> b
com.mojang.realmsclient.dto.Subscription$SubscriptionType[] $VALUES -> c
41:41:com.mojang.realmsclient.dto.Subscription$SubscriptionType[] values() ->
values
41:41:com.mojang.realmsclient.dto.Subscription$SubscriptionType
valueOf(java.lang.String) -> valueOf
41:41:void <init>(java.lang.String,int) -> <init>
41:41:com.mojang.realmsclient.dto.Subscription$SubscriptionType[] $values() ->
a
41:42:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.UploadInfo -> eke:
org.slf4j.Logger LOGGER -> a
java.lang.String DEFAULT_SCHEMA -> b
int DEFAULT_PORT -> c
java.util.regex.Pattern URI_SCHEMA_PATTERN -> d
boolean worldClosed -> e
java.lang.String token -> f
java.net.URI uploadEndpoint -> g
32:36:void <init>(boolean,java.lang.String,java.net.URI) -> <init>
41:57:com.mojang.realmsclient.dto.UploadInfo parse(java.lang.String) -> a
63:77:java.net.URI assembleUri(java.lang.String,int) -> a
81:87:int selectPortOrDefault(int,int) -> a
91:94:java.lang.String
ensureEndpointSchema(java.lang.String,java.util.regex.Matcher) -> a
99:103:java.lang.String createRequest(java.lang.String) -> b
108:108:java.lang.String getToken() -> a
112:112:java.net.URI getUploadEndpoint() -> b
116:116:boolean isWorldClosed() -> c
20:25:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.ValueObject -> ekf:
8:8:void <init>() -> <init>
11:22:java.lang.String toString() -> toString
26:27:java.lang.String getName(java.lang.reflect.Field) -> a
31:31:boolean isStatic(java.lang.reflect.Field) -> b
com.mojang.realmsclient.dto.WorldDownload -> ekg:
org.slf4j.Logger LOGGER -> d
java.lang.String downloadLink -> a
java.lang.String resourcePackUrl -> b
java.lang.String resourcePackHash -> c
10:10:void <init>() -> <init>
18:31:com.mojang.realmsclient.dto.WorldDownload parse(java.lang.String) -> a
11:11:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.WorldTemplate -> ekh:
org.slf4j.Logger LOGGER -> j
java.lang.String id -> a
java.lang.String name -> b
java.lang.String version -> c
java.lang.String author -> d
java.lang.String link -> e
java.lang.String image -> f
java.lang.String trailer -> g
java.lang.String recommendedPlayers -> h
com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType type -> i
11:23:void <init>() -> <init>
26:40:com.mojang.realmsclient.dto.WorldTemplate
parse(com.google.gson.JsonObject) -> a
12:12:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType -> ekh$a:
com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType WORLD_TEMPLATE -> a
com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType MINIGAME -> b
com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType ADVENTUREMAP -> c
com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType EXPERIENCE -> d
com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType INSPIRATION -> e
com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType[] $VALUES -> f
43:43:com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType[] values() ->
values
43:43:com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType
valueOf(java.lang.String) -> valueOf
43:43:void <init>(java.lang.String,int) -> <init>
43:43:com.mojang.realmsclient.dto.WorldTemplate$WorldTemplateType[] $values() -
> a
43:48:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.WorldTemplatePaginatedList -> eki:
org.slf4j.Logger LOGGER -> e
java.util.List templates -> a
int page -> b
int size -> c
int total -> d
18:19:void <init>() -> <init>
21:26:void <init>(int) -> <init>
43:43:boolean isLastPage() -> a
47:65:com.mojang.realmsclient.dto.WorldTemplatePaginatedList
parse(java.lang.String) -> a
16:16:void <clinit>() -> <clinit>
com.mojang.realmsclient.dto.package-info -> ekj:
com.mojang.realmsclient.exception.RealmsDefaultUncaughtExceptionHandler -> ekk:
org.slf4j.Logger logger -> a
8:10:void <init>(org.slf4j.Logger) -> <init>
14:15:void uncaughtException(java.lang.Thread,java.lang.Throwable) ->
uncaughtException
com.mojang.realmsclient.exception.RealmsHttpException -> ekl:
5:6:void <init>(java.lang.String,java.lang.Exception) -> <init>
com.mojang.realmsclient.exception.RealmsServiceException -> ekm:
int httpResultCode -> a
java.lang.String rawResponse -> b
com.mojang.realmsclient.client.RealmsError realmsError -> c
16:20:void
<init>(int,java.lang.String,com.mojang.realmsclient.client.RealmsError) -> <init>
23:27:void <init>(int,java.lang.String) -> <init>
31:36:java.lang.String getMessage() -> getMessage
40:40:int realmsErrorCodeOrDefault(int) -> a
com.mojang.realmsclient.exception.RetryCallException -> ekn:
int DEFAULT_DELAY -> d
int delaySeconds -> e
9:16:void <init>(int,int) -> <init>
com.mojang.realmsclient.exception.package-info -> eko:
com.mojang.realmsclient.gui.ErrorCallback -> ekp:
void error(net.minecraft.network.chat.Component) -> a
9:10:void error(java.lang.String) -> a
com.mojang.realmsclient.gui.RealmsDataFetcher -> ekq:
com.mojang.realmsclient.gui.task.DataFetcher dataFetcher -> a
com.mojang.realmsclient.gui.task.DataFetcher$Task notificationsTask -> b
com.mojang.realmsclient.gui.task.DataFetcher$Task serverListUpdateTask -> c
com.mojang.realmsclient.gui.task.DataFetcher$Task liveStatsTask -> d
com.mojang.realmsclient.gui.task.DataFetcher$Task pendingInvitesTask -> e
com.mojang.realmsclient.gui.task.DataFetcher$Task trialAvailabilityTask -> f
com.mojang.realmsclient.gui.task.DataFetcher$Task newsTask -> g
com.mojang.realmsclient.gui.RealmsNewsManager newsManager -> h
18:37:void <init>(com.mojang.realmsclient.client.RealmsClient) -> <init>
31:31:java.util.List lambda$new$0(com.mojang.realmsclient.client.RealmsClient)
-> a
com.mojang.realmsclient.gui.RealmsNewsManager -> ekr:
com.mojang.realmsclient.util.RealmsPersistence newsLocalStorage -> a
boolean hasUnreadNews -> b
java.lang.String newsLink -> c
12:17:void <init>(com.mojang.realmsclient.util.RealmsPersistence) -> <init>
20:20:boolean hasUnreadNews() -> a
24:24:java.lang.String newsLink() -> b
28:31:void updateUnreadNews(com.mojang.realmsclient.dto.RealmsNews) -> a
34:45:com.mojang.realmsclient.util.RealmsPersistence$RealmsPersistenceData
updateNewsStorage(com.mojang.realmsclient.dto.RealmsNews) -> b
com.mojang.realmsclient.gui.RealmsServerList -> eks:
net.minecraft.client.Minecraft minecraft -> a
java.util.Set removedServers -> b
java.util.List servers -> c
16:21:void <init>(net.minecraft.client.Minecraft) -> <init>
24:34:java.util.List updateServersList(java.util.List) -> a
38:40:java.util.List removeItem(com.mojang.realmsclient.dto.RealmsServer) -> a
com.mojang.realmsclient.gui.RealmsWorldSlotButton -> ekt:
net.minecraft.resources.ResourceLocation SLOT_FRAME_LOCATION -> a
net.minecraft.resources.ResourceLocation EMPTY_SLOT_LOCATION -> b
net.minecraft.resources.ResourceLocation CHECK_MARK_LOCATION -> c
net.minecraft.resources.ResourceLocation DEFAULT_WORLD_SLOT_1 -> d
net.minecraft.resources.ResourceLocation DEFAULT_WORLD_SLOT_2 -> e
net.minecraft.resources.ResourceLocation DEFAULT_WORLD_SLOT_3 -> f
net.minecraft.network.chat.Component SLOT_ACTIVE_TOOLTIP -> A
net.minecraft.network.chat.Component SWITCH_TO_MINIGAME_SLOT_TOOLTIP -> C
net.minecraft.network.chat.Component SWITCH_TO_WORLD_SLOT_TOOLTIP -> D
net.minecraft.network.chat.Component MINIGAME -> E
java.util.function.Supplier serverDataProvider -> F
java.util.function.Consumer toolTipSetter -> G
int slotIndex -> H
com.mojang.realmsclient.gui.RealmsWorldSlotButton$State state -> I
40:44:void
<init>(int,int,int,int,java.util.function.Supplier,java.util.function.Consumer,int,
net.minecraft.client.gui.components.Button$OnPress) -> <init>
48:48:com.mojang.realmsclient.gui.RealmsWorldSlotButton$State getState() -> a
83:114:void tick() -> b
117:130:com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action
getAction(com.mojang.realmsclient.dto.RealmsServer,boolean,boolean) -> a
134:157:com.mojang.datafixers.util.Pair
getTooltipAndNarration(com.mojang.realmsclient.dto.RealmsServer,java.lang.String,bo
olean,boolean,com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action) -> a
162:166:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) -
> b
169:223:void
drawSlotFrame(net.minecraft.client.gui.GuiGraphics,int,int,int,int,boolean,java.lan
g.String,int,long,java.lang.String,boolean,boolean,com.mojang.realmsclient.gui.Real
msWorldSlotButton$Action,net.minecraft.network.chat.Component) -> a
226:229:void renderCheckMark(net.minecraft.client.gui.GuiGraphics,int,int) -> a
21:31:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action -> ekt$a:
com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action NOTHING -> a
com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action SWITCH_SLOT -> b
com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action JOIN -> c
com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action[] $VALUES -> d
51:51:com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action[] values() ->
values
51:51:com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action
valueOf(java.lang.String) -> valueOf
51:51:void <init>(java.lang.String,int) -> <init>
51:51:com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action[] $values() -> a
51:54:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.RealmsWorldSlotButton$State -> ekt$b:
boolean isCurrentlyActiveSlot -> d
java.lang.String slotName -> e
long imageId -> f
java.lang.String image -> g
boolean empty -> a
boolean minigame -> b
com.mojang.realmsclient.gui.RealmsWorldSlotButton$Action action -> c
net.minecraft.network.chat.Component actionPrompt -> h
69:78:void
<init>(boolean,java.lang.String,long,java.lang.String,boolean,boolean,com.mojang.re
almsclient.gui.RealmsWorldSlotButton$Action,net.minecraft.network.chat.Component) -
> <init>
com.mojang.realmsclient.gui.RowButton -> eku:
int width -> a
int height -> b
int xOffset -> c
int yOffset -> d
16:21:void <init>(int,int,int,int) -> <init>
24:28:void drawForRowAt(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -
> a
void draw(net.minecraft.client.gui.GuiGraphics,int,int,boolean) -> a
33:33:int getRight() -> a
37:37:int getBottom() -> b
void onClick(int) -> a
43:48:void
drawButtonsInRow(net.minecraft.client.gui.GuiGraphics,java.util.List,net.minecraft.
realms.RealmsObjectSelectionList,int,int,int,int) -> a
51:68:void
rowButtonMouseClicked(net.minecraft.realms.RealmsObjectSelectionList,net.minecraft.
client.gui.components.ObjectSelectionList$Entry,java.util.List,int,double,double) -
> a
com.mojang.realmsclient.gui.package-info -> ekv:
com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen -> ekw:
net.minecraft.network.chat.Component UNKNOWN -> a
net.minecraft.client.gui.screens.Screen lastScreen -> b
com.mojang.realmsclient.dto.Backup backup -> c
com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen$BackupInfoList
backupInfoList -> G
25:28:void
<init>(net.minecraft.client.gui.screens.Screen,com.mojang.realmsclient.dto.Backup)
-> <init>
32:32:void tick() -> f
36:42:void init() -> b
46:50:boolean keyPressed(int,int,int) -> a
55:61:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
64:70:net.minecraft.network.chat.Component
checkForSpecificMetadata(java.lang.String,java.lang.String) -> a
75:77:net.minecraft.network.chat.Component
gameDifficultyMetadata(java.lang.String) -> a
83:85:net.minecraft.network.chat.Component gameModeMetadata(java.lang.String) -
> b
37:37:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
16:16:net.minecraft.client.gui.Font
access$000(com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen) -> a
16:16:net.minecraft.client.gui.Font
access$100(com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen) -> b
17:17:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen$BackupInfoList -> ekw$a:
com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen this$0 -> a
139:145:void
<init>(com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen,net.minecraft.cli
ent.Minecraft) -> <init>
143:143:void lambda$new$0(java.lang.String,java.lang.String) -> a
com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen$BackupInfoListEntry ->
ekw$b:
net.minecraft.network.chat.Component TEMPLATE_NAME -> b
net.minecraft.network.chat.Component GAME_DIFFICULTY -> c
net.minecraft.network.chat.Component NAME -> d
net.minecraft.network.chat.Component GAME_SERVER_VERSION -> e
net.minecraft.network.chat.Component UPLOADED -> f
net.minecraft.network.chat.Component ENABLED_PACK -> g
net.minecraft.network.chat.Component DESCRIPTION -> h
net.minecraft.network.chat.Component GAME_MODE -> i
net.minecraft.network.chat.Component SEED -> j
net.minecraft.network.chat.Component WORLD_TYPE -> k
net.minecraft.network.chat.Component UNDEFINED -> l
java.lang.String key -> m
java.lang.String value -> n
com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen this$0 -> a
105:108:void
<init>(com.mojang.realmsclient.gui.screens.RealmsBackupInfoScreen,java.lang.String,
java.lang.String) -> <init>
112:114:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
117:128:net.minecraft.network.chat.Component translateKey(java.lang.String) ->
a
134:134:net.minecraft.network.chat.Component getNarration() -> a
90:100:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsBackupScreen -> ekx:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation PLUS_ICON_LOCATION -> b
net.minecraft.resources.ResourceLocation RESTORE_ICON_LOCATION -> c
net.minecraft.network.chat.Component RESTORE_TOOLTIP -> G
net.minecraft.network.chat.Component HAS_CHANGES_TOOLTIP -> H
net.minecraft.network.chat.Component TITLE -> I
net.minecraft.network.chat.Component NO_BACKUPS_LABEL -> J
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen lastScreen -> K
java.util.List backups -> L
com.mojang.realmsclient.gui.screens.RealmsBackupScreen$BackupObjectSelectionList
backupObjectSelectionList -> M
int selectedBackup -> N
int slotId -> O
net.minecraft.client.gui.components.Button downloadButton -> P
net.minecraft.client.gui.components.Button restoreButton -> Q
net.minecraft.client.gui.components.Button changesButton -> R
java.lang.Boolean noBackups -> S
com.mojang.realmsclient.dto.RealmsServer serverData -> T
java.lang.String UPLOADED_KEY -> U
45:68:void
<init>(com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen,com.mojang.re
almsclient.dto.RealmsServer,int) -> <init>
72:109:void init() -> b
112:114:void updateButtonStates() -> B
117:121:boolean shouldChangesButtonBeVisible() -> C
125:128:boolean shouldRestoreButtonBeVisible() -> D
133:137:boolean keyPressed(int,int,int) -> a
141:157:void restoreClicked(int) -> a
160:169:void downloadClicked() -> E
172:173:void downloadWorldData() -> F
176:179:void restore() -> G
183:196:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
163:168:void lambda$downloadClicked$5(boolean) -> c
149:155:void lambda$restoreClicked$4(boolean) -> e
103:103:void lambda$init$3(net.minecraft.client.gui.components.Button) -> a
99:101:void lambda$init$2(net.minecraft.client.gui.components.Button) -> b
97:97:void lambda$init$1(net.minecraft.client.gui.components.Button) -> c
95:95:void lambda$init$0(net.minecraft.client.gui.components.Button) -> d
32:32:net.minecraft.client.Minecraft
access$000(com.mojang.realmsclient.gui.screens.RealmsBackupScreen) -> a
32:32:net.minecraft.client.gui.Font
access$100(com.mojang.realmsclient.gui.screens.RealmsBackupScreen) -> b
32:32:net.minecraft.client.gui.Font
access$200(com.mojang.realmsclient.gui.screens.RealmsBackupScreen) -> c
32:32:net.minecraft.client.Minecraft
access$300(com.mojang.realmsclient.gui.screens.RealmsBackupScreen) -> d
33:41:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsBackupScreen$1 -> ekx$1:
com.mojang.realmsclient.gui.screens.RealmsBackupScreen this$0 -> a
74:74:void
<init>(com.mojang.realmsclient.gui.screens.RealmsBackupScreen,java.lang.String) ->
<init>
77:91:void run() -> run
81:87:void lambda$run$0(java.util.List) -> a
com.mojang.realmsclient.gui.screens.RealmsBackupScreen$BackupObjectSelectionList ->
ekx$a:
com.mojang.realmsclient.gui.screens.RealmsBackupScreen this$0 -> a
199:201:void <init>(com.mojang.realmsclient.gui.screens.RealmsBackupScreen) ->
<init>
204:205:void addEntry(com.mojang.realmsclient.dto.Backup) -> a
209:209:int getRowWidth() -> b
214:214:int getMaxPosition() -> a
219:220:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
224:224:int getScrollbarPosition() -> c
229:231:void selectItem(int) -> a
234:236:void selectInviteListItem(int) -> b
240:244:void
setSelected(com.mojang.realmsclient.gui.screens.RealmsBackupScreen$Entry) -> a
198:198:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
com.mojang.realmsclient.gui.screens.RealmsBackupScreen$Entry -> ekx$b:
int Y_PADDING -> b
int X_PADDING -> c
com.mojang.realmsclient.dto.Backup backup -> d
java.util.List children -> e
net.minecraft.client.gui.components.ImageButton restoreButton -> f
net.minecraft.client.gui.components.ImageButton changesButton -> g
com.mojang.realmsclient.gui.screens.RealmsBackupScreen this$0 -> a
253:272:void
<init>(com.mojang.realmsclient.gui.screens.RealmsBackupScreen,com.mojang.realmsclie
nt.dto.Backup) -> <init>
275:289:void populateChangeList(com.mojang.realmsclient.dto.Backup) -> a
292:299:void addToChangeList(java.lang.String) -> a
302:310:void addChangesButton() -> b
313:321:void addRestoreButton() -> d
325:331:boolean mouseClicked(double,double,int) -> a
336:343:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
346:346:java.lang.String getMediumDatePresentation(java.util.Date) -> a
351:351:net.minecraft.network.chat.Component getNarration() -> a
340:342:void
lambda$render$2(int,net.minecraft.client.gui.GuiGraphics,int,int,float,net.minecraf
t.client.gui.components.AbstractWidget) -> a
318:318:void
lambda$addRestoreButton$1(net.minecraft.client.gui.components.Button) -> a
307:307:void
lambda$addChangesButton$0(net.minecraft.client.gui.components.Button) -> b
com.mojang.realmsclient.gui.screens.RealmsBrokenWorldScreen -> eky:
org.slf4j.Logger LOGGER -> a
int DEFAULT_BUTTON_WIDTH -> b
net.minecraft.client.gui.screens.Screen lastScreen -> c
com.mojang.realmsclient.RealmsMainScreen mainScreen -> G
com.mojang.realmsclient.dto.RealmsServer serverData -> H
long serverId -> I
net.minecraft.network.chat.Component[] message -> J
int leftX -> K
int rightX -> L
java.util.List slotsThatHasBeenDownloaded -> M
int animTick -> N
45:62:void
<init>(net.minecraft.client.gui.screens.Screen,com.mojang.realmsclient.RealmsMainSc
reen,long,boolean) -> <init>
66:77:void init() -> b
81:81:net.minecraft.network.chat.Component getNarrationMessage() -> au_
85:143:void addButtons() -> B
147:148:void tick() -> f
152:173:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
176:176:int getFramePositionX(int) -> a
181:185:boolean keyPressed(int,int,int) -> a
189:190:void backButtonClicked() -> C
193:204:void fetchServerData(long) -> a
207:222:void doSwitchOrReset() -> c
225:244:void downloadWorld(int) -> b
247:247:boolean isMinigame() -> D
253:286:void
drawSlotFrame(net.minecraft.client.gui.GuiGraphics,int,int,int,int,boolean,java.lan
g.String,int,long,java.lang.String,boolean) -> a
230:238:void lambda$downloadWorld$12(int,boolean) -> a
208:221:void lambda$doSwitchOrReset$11() -> E
218:218:void lambda$doSwitchOrReset$10() -> F
215:215:void lambda$doSwitchOrReset$9(com.mojang.realmsclient.dto.RealmsServer)
-> a
211:211:void lambda$doSwitchOrReset$8() -> G
194:203:void lambda$fetchServerData$7(long) -> b
128:141:void
lambda$addButtons$6(int,net.minecraft.client.gui.components.Button) -> a
131:133:void lambda$addButtons$5() -> H
109:118:void
lambda$addButtons$4(int,net.minecraft.client.gui.components.Button) -> b
112:117:void lambda$addButtons$3(int,boolean) -> b
92:106:void lambda$addButtons$2(int,net.minecraft.client.gui.components.Button)
-> c
96:98:void lambda$addButtons$1() -> I
70:70:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
34:34:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsClientOutdatedScreen -> ekz:
net.minecraft.network.chat.Component INCOMPATIBLE_TITLE -> a
net.minecraft.network.chat.Component[] INCOMPATIBLE_MESSAGES_SNAPSHOT -> b
net.minecraft.network.chat.Component[] INCOMPATIBLE_MESSAGES -> c
net.minecraft.client.gui.screens.Screen lastScreen -> G
27:29:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
33:34:void init() -> b
38:47:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
50:53:net.minecraft.network.chat.Component[] getMessages() -> B
58:62:boolean keyPressed(int,int,int) -> a
33:33:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
13:21:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen -> ela:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation ON_ICON_LOCATION -> b
net.minecraft.resources.ResourceLocation OFF_ICON_LOCATION -> c
net.minecraft.resources.ResourceLocation EXPIRED_ICON_LOCATION -> G
net.minecraft.resources.ResourceLocation EXPIRES_SOON_ICON_LOCATION -> H
net.minecraft.network.chat.Component WORLD_LIST_TITLE -> I
net.minecraft.network.chat.Component TITLE -> J
net.minecraft.network.chat.Component SERVER_EXPIRED_TOOLTIP -> K
net.minecraft.network.chat.Component SERVER_EXPIRING_SOON_TOOLTIP -> L
net.minecraft.network.chat.Component SERVER_EXPIRING_IN_DAY_TOOLTIP -> M
net.minecraft.network.chat.Component SERVER_OPEN_TOOLTIP -> N
net.minecraft.network.chat.Component SERVER_CLOSED_TOOLTIP -> O
int DEFAULT_BUTTON_WIDTH -> P
int DEFAULT_BUTTON_OFFSET -> Q
net.minecraft.network.chat.Component toolTip -> R
com.mojang.realmsclient.RealmsMainScreen lastScreen -> S
com.mojang.realmsclient.dto.RealmsServer serverData -> T
long serverId -> U
int leftX -> V
int rightX -> W
net.minecraft.client.gui.components.Button playersButton -> X
net.minecraft.client.gui.components.Button settingsButton -> Y
net.minecraft.client.gui.components.Button subscriptionButton -> Z
net.minecraft.client.gui.components.Button optionsButton -> aa
net.minecraft.client.gui.components.Button backupButton -> ab
net.minecraft.client.gui.components.Button resetWorldButton -> ac
net.minecraft.client.gui.components.Button switchMinigameButton -> ad
boolean stateChanged -> ae
int animTick -> af
int clicks -> ag
java.util.List slotButtonList -> ah
73:79:void <init>(com.mojang.realmsclient.RealmsMainScreen,long) -> <init>
83:134:void init() -> b
137:164:com.mojang.realmsclient.gui.RealmsWorldSlotButton addSlotButton(int) ->
a
168:168:int leftButton(int) -> b
172:172:int centerButton(int,int) -> a
177:184:void tick() -> f
188:220:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
223:223:int frame(int) -> c
228:232:boolean keyPressed(int,int,int) -> a
236:240:void backButtonClicked() -> B
243:264:void fetchServerData(long) -> a
267:275:void disableButtons() -> C
278:283:void joinRealm(com.mojang.realmsclient.dto.RealmsServer) -> a
286:289:void switchToMinigame() -> D
292:303:void switchToFullSlot(int,com.mojang.realmsclient.dto.RealmsServer) ->
a
306:321:void switchToEmptySlot(int,com.mojang.realmsclient.dto.RealmsServer) ->
b
324:335:void
renderMousehoverTooltip(net.minecraft.client.gui.GuiGraphics,net.minecraft.network.
chat.Component,int,int) -> a
338:349:void
drawServerStatus(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -> a
352:357:void drawExpired(net.minecraft.client.gui.GuiGraphics,int,int,int,int)
-> b
360:375:void
drawExpiring(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int) -> a
378:383:void drawOpen(net.minecraft.client.gui.GuiGraphics,int,int,int,int) ->
c
386:391:void drawClose(net.minecraft.client.gui.GuiGraphics,int,int,int,int) ->
d
394:394:boolean isMinigame() -> E
398:401:void hideRegularButtons() -> F
404:406:void hide(net.minecraft.client.gui.components.Button) -> a
409:411:void show(net.minecraft.client.gui.components.Button) -> b
414:415:void hideMinigameButtons() -> G
418:434:void saveSlotSettings(com.mojang.realmsclient.dto.RealmsWorldOptions) -
> a
437:452:void saveSettings(java.lang.String,java.lang.String) -> a
455:456:void openTheWorld(boolean,net.minecraft.client.gui.screens.Screen) -> a
459:460:void closeTheWorld(net.minecraft.client.gui.screens.Screen) -> a
463:464:void stateChanged() -> c
467:472:void
templateSelectionCallback(com.mojang.realmsclient.dto.WorldTemplate) -> a
475:475:com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen
getNewScreen() -> d
309:320:void
lambda$switchToEmptySlot$23(com.mojang.realmsclient.dto.RealmsServer,int,boolean) -
> a
312:312:void lambda$switchToEmptySlot$22() -> H
311:311:void lambda$switchToEmptySlot$21() -> I
311:311:void lambda$switchToEmptySlot$20() -> J
295:302:void
lambda$switchToFullSlot$19(com.mojang.realmsclient.dto.RealmsServer,int,boolean) ->
b
297:297:void lambda$switchToFullSlot$18() -> K
297:297:void lambda$switchToFullSlot$17() -> L
244:263:void lambda$fetchServerData$16(long) -> b
261:261:void
lambda$fetchServerData$15(com.mojang.realmsclient.exception.RealmsServiceException)
-> a
248:258:void
lambda$fetchServerData$14(com.mojang.realmsclient.dto.RealmsServer) -> b
140:163:void
lambda$addSlotButton$13(int,net.minecraft.client.gui.components.Button) -> a
139:139:void lambda$addSlotButton$12(net.minecraft.network.chat.Component) -> a
139:139:com.mojang.realmsclient.dto.RealmsServer lambda$addSlotButton$11() -> M
114:114:void lambda$init$10(net.minecraft.client.gui.components.Button) -> c
110:110:void lambda$init$9(net.minecraft.client.gui.components.Button) -> d
112:112:void lambda$init$8() -> N
111:111:void lambda$init$7() -> O
111:111:void lambda$init$6() -> P
108:108:void lambda$init$5(net.minecraft.client.gui.components.Button) -> e
106:106:void lambda$init$4(net.minecraft.client.gui.components.Button) -> f
103:103:void lambda$init$3(net.minecraft.client.gui.components.Button) -> g
95:95:void lambda$init$2(net.minecraft.client.gui.components.Button) -> h
93:93:void lambda$init$1(net.minecraft.client.gui.components.Button) -> i
91:91:void lambda$init$0(net.minecraft.client.gui.components.Button) -> j
30:43:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen$1 -> ela$1:
int[] $SwitchMap$com$mojang$realmsclient$gui$RealmsWorldSlotButton$Action -> a
142:142:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsConfirmScreen -> elb:
it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> a
net.minecraft.network.chat.Component title1 -> b
net.minecraft.network.chat.Component title2 -> c
17:21:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,net.minecraft.network.chat.Co
mponent,net.minecraft.network.chat.Component) -> <init>
25:27:void init() -> b
31:37:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
26:26:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
25:25:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
com.mojang.realmsclient.gui.screens.RealmsCreateRealmScreen -> elc:
net.minecraft.network.chat.Component NAME_LABEL -> a
net.minecraft.network.chat.Component DESCRIPTION_LABEL -> b
com.mojang.realmsclient.dto.RealmsServer server -> c
com.mojang.realmsclient.RealmsMainScreen lastScreen -> G
net.minecraft.client.gui.components.EditBox nameBox -> H
net.minecraft.client.gui.components.EditBox descriptionBox -> I
net.minecraft.client.gui.components.Button createButton -> J
26:29:void
<init>(com.mojang.realmsclient.dto.RealmsServer,com.mojang.realmsclient.RealmsMainS
creen) -> <init>
33:40:void tick() -> f
44:55:void init() -> b
59:62:boolean charTyped(char,int) -> a
67:74:boolean keyPressed(int,int,int) -> a
78:86:void createWorld() -> B
89:89:boolean valid() -> C
94:110:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
81:81:void lambda$createWorld$4() -> D
80:80:void lambda$createWorld$3() -> E
80:80:void lambda$createWorld$2() -> F
45:45:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
44:44:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
15:16:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen -> eld:
org.slf4j.Logger LOGGER -> a
java.util.concurrent.locks.ReentrantLock DOWNLOAD_LOCK -> b
int BAR_WIDTH -> c
int BAR_TOP -> G
int BAR_BOTTOM -> H
int BAR_BORDER -> I
net.minecraft.client.gui.screens.Screen lastScreen -> J
com.mojang.realmsclient.dto.WorldDownload worldDownload -> K
net.minecraft.network.chat.Component downloadTitle -> L
com.google.common.util.concurrent.RateLimiter narrationRateLimiter -> M
net.minecraft.client.gui.components.Button cancelButton -> N
java.lang.String worldName -> O

com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen$DownloadStatus
downloadStatus -> P
net.minecraft.network.chat.Component errorMessage -> Q
net.minecraft.network.chat.Component status -> R
java.lang.String progress -> S
boolean cancelled -> T
boolean showDots -> U
boolean finished -> V
boolean extracting -> W
java.lang.Long previousWrittenBytes -> X
java.lang.Long previousTimeSnapshot -> Y
long bytesPersSecond -> Z
int animTick -> aa
java.lang.String[] DOTS -> ab
int dotIndex -> ac
boolean checked -> ad
it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> ae
47:77:void
<init>(net.minecraft.client.gui.screens.Screen,com.mojang.realmsclient.dto.WorldDow
nload,java.lang.String,it.unimi.dsi.fastutil.booleans.BooleanConsumer) -> <init>
81:86:void init() -> b
89:104:void checkDownloadSize() -> B
107:108:long getContentLength(java.lang.String) -> a
113:123:void tick() -> f
126:136:net.minecraft.network.chat.Component createProgressNarrationMessage() -
> C
141:146:boolean keyPressed(int,int,int) -> a
150:155:void backButtonClicked() -> D
159:179:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
182:189:void drawDots(net.minecraft.client.gui.GuiGraphics) -> c
192:201:void drawProgressBar(net.minecraft.client.gui.GuiGraphics) -> d
204:218:void drawDownloadSpeed(net.minecraft.client.gui.GuiGraphics) -> e
221:226:void drawDownloadSpeed0(net.minecraft.client.gui.GuiGraphics,long) -> a
229:294:void downloadSave() -> E
297:298:void downloadCancelled() -> F
231:293:void lambda$downloadSave$2() -> G
97:100:void lambda$checkDownloadSize$1(boolean) -> c
82:84:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
29:62:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsDownloadLatestWorldScreen$DownloadStatus
-> eld$a:
long bytesWritten -> a
long totalBytes -> b
300:300:void <init>() -> <init>
com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen -> ele:
net.minecraft.client.gui.screens.Screen nextScreen -> a
com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen$ErrorMessage lines
-> b
net.minecraft.client.gui.components.MultiLineLabel line2Split -> c
20:26:void
<init>(com.mojang.realmsclient.exception.RealmsServiceException,net.minecraft.clien
t.gui.screens.Screen) -> <init>
20:32:void
<init>(net.minecraft.network.chat.Component,net.minecraft.client.gui.screens.Screen
) -> <init>
20:38:void
<init>(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component,ne
t.minecraft.client.gui.screens.Screen) -> <init>
41:52:com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen$ErrorMessage
errorMessage(com.mojang.realmsclient.exception.RealmsServiceException) -> a
58:59:com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen$ErrorMessage
errorMessage(net.minecraft.network.chat.Component) -> a
65:65:com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen$ErrorMessage
errorMessage(net.minecraft.network.chat.Component,net.minecraft.network.chat.Compon
ent) -> a
70:72:void init() -> b
76:76:net.minecraft.network.chat.Component getNarrationMessage() -> au_
81:87:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
70:70:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
com.mojang.realmsclient.gui.screens.RealmsGenericErrorScreen$ErrorMessage -> ele$a:
net.minecraft.network.chat.Component title -> a
net.minecraft.network.chat.Component detail -> b
89:89:void
<init>(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component) -
> <init>
89:89:java.lang.String toString() -> toString
89:89:int hashCode() -> hashCode
89:89:boolean equals(java.lang.Object) -> equals
89:89:net.minecraft.network.chat.Component title() -> a
89:89:net.minecraft.network.chat.Component detail() -> b
com.mojang.realmsclient.gui.screens.RealmsInviteScreen -> elf:
org.slf4j.Logger LOGGER -> a
net.minecraft.network.chat.Component NAME_LABEL -> b
net.minecraft.network.chat.Component INVITING_PLAYER_TEXT -> c
net.minecraft.network.chat.Component NO_SUCH_PLAYER_ERROR_TEXT -> G
net.minecraft.client.gui.components.EditBox profileName -> H
net.minecraft.client.gui.components.Button inviteButton -> I
com.mojang.realmsclient.dto.RealmsServer serverData -> J
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen configureScreen
-> K
net.minecraft.client.gui.screens.Screen lastScreen -> L
net.minecraft.network.chat.Component message -> M
39:43:void
<init>(com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen,net.minecraft
.client.gui.screens.Screen,com.mojang.realmsclient.dto.RealmsServer) -> <init>
47:48:void tick() -> f
52:58:void init() -> b
61:90:void onInvite() -> B
93:95:void showMessage(net.minecraft.network.chat.Component) -> a
99:104:boolean keyPressed(int,int,int) -> a
109:120:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
81:89:void lambda$onInvite$6(com.mojang.realmsclient.dto.RealmsServer) -> a
74:77:com.mojang.realmsclient.dto.RealmsServer
lambda$onInvite$5(long,java.lang.String) -> a
57:57:void lambda$init$4(net.minecraft.client.gui.components.Button) -> a
56:56:void lambda$init$3(net.minecraft.client.gui.components.Button) -> b
26:26:net.minecraft.network.chat.Style
lambda$static$2(net.minecraft.network.chat.Style) -> b
25:25:net.minecraft.network.chat.Style
lambda$static$1(net.minecraft.network.chat.Style) -> c
24:24:net.minecraft.network.chat.Style
lambda$static$0(net.minecraft.network.chat.Style) -> d
23:26:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen -> elg:
net.minecraft.network.chat.Component WARNING -> b
net.minecraft.network.chat.Component INFO -> c
com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type type -> G
net.minecraft.network.chat.Component line2 -> H
net.minecraft.network.chat.Component line3 -> I
it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> a
boolean yesNoQuestion -> J
24:30:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,com.mojang.realmsclient.gui.s
creens.RealmsLongConfirmationScreen$Type,net.minecraft.network.chat.Component,net.m
inecraft.network.chat.Component,boolean) -> <init>
34:40:void init() -> b
44:44:net.minecraft.network.chat.Component getNarrationMessage() -> au_
49:53:boolean keyPressed(int,int,int) -> a
58:66:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
38:38:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
36:36:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
35:35:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c
13:14:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type -> elg$a:
com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type WARNING -
> a
com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type INFO -> b
int colorCode -> c
net.minecraft.network.chat.Component text -> d
com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type[] $VALUES
-> e
68:68:com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type[]
values() -> values
68:68:com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type
valueOf(java.lang.String) -> valueOf
72:75:void
<init>(java.lang.String,int,net.minecraft.network.chat.Component,int) -> <init>
68:68:com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen$Type[]
$values() -> a
68:70:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen -> elh:
net.minecraft.realms.RepeatedNarrator REPEATED_NARRATOR -> b
org.slf4j.Logger LOGGER -> c
net.minecraft.client.gui.screens.Screen lastScreen -> G
net.minecraft.network.chat.Component title -> H
net.minecraft.network.chat.Component errorMessage -> I
boolean aborted -> J
int animTicks -> K
com.mojang.realmsclient.util.task.LongRunningTask task -> L
int buttonLength -> M
net.minecraft.client.gui.components.Button cancelOrBackButton -> N
java.lang.String[] SYMBOLS -> a
28:49:void
<init>(net.minecraft.client.gui.screens.Screen,com.mojang.realmsclient.util.task.Lo
ngRunningTask) -> <init>
53:59:void tick() -> f
63:67:boolean keyPressed(int,int,int) -> a
72:76:void init() -> b
79:82:void cancelOrBackButtonClicked() -> B
86:98:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
102:109:void error(net.minecraft.network.chat.Component) -> a
112:113:void setTitle(net.minecraft.network.chat.Component) -> b
116:116:boolean aborted() -> c
105:108:void lambda$error$2() -> C
107:107:void lambda$error$1(net.minecraft.client.gui.components.Button) -> a
75:75:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
22:120:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen -> eli:
net.minecraft.resources.ResourceLocation INVITE_ICON_LOCATION -> a
net.minecraft.resources.ResourceLocation TRIAL_ICON_LOCATION -> b
net.minecraft.resources.ResourceLocation NEWS_ICON_LOCATION -> c
net.minecraft.resources.ResourceLocation UNSEEN_NOTIFICATION_ICON_LOCATION -> G
com.mojang.realmsclient.gui.task.DataFetcher$Subscription
realmsDataSubscription -> H

com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen$DataFetcherConfigurat
ion currentConfiguration -> I
int numberOfPendingInvites -> J
boolean checkedMcoAvailability -> K
boolean trialAvailable -> L
boolean validClient -> M
boolean hasUnreadNews -> N
boolean hasUnseenNotifications -> O

com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen$DataFetcherConfigurat
ion showAll -> P

com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen$DataFetcherConfigurat
ion onlyNotifications -> Q
39:225:void <init>() -> <init>
44:49:void init() -> b
53:55:void added() -> ay_

59:63:com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen$DataFetcherConf
iguration getConfiguration() -> B
70:83:void tick() -> f
86:86:boolean getRealmsNotificationsEnabled() -> C
90:90:boolean inTitleScreen() -> D
94:121:void checkIfMcoEnabled() -> E
125:130:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
133:176:void drawIcons(net.minecraft.client.gui.GuiGraphics) -> c
182:188:void
addNewsAndInvitesSubscriptions(com.mojang.realmsclient.gui.RealmsDataFetcher,com.mo
jang.realmsclient.gui.task.DataFetcher$Subscription) -> a
191:200:void
addNotificationsSubscriptions(com.mojang.realmsclient.gui.RealmsDataFetcher,com.moj
ang.realmsclient.gui.task.DataFetcher$Subscription) -> b
192:199:void lambda$addNotificationsSubscriptions$3(java.util.List) -> c
185:187:void
lambda$addNewsAndInvitesSubscriptions$2(com.mojang.realmsclient.gui.RealmsDataFetch
er,com.mojang.realmsclient.dto.RealmsNews) -> a
183:183:void lambda$addNewsAndInvitesSubscriptions$1(java.lang.Boolean) -> a
182:182:void lambda$addNewsAndInvitesSubscriptions$0(java.lang.Integer) -> a
20:23:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen$1 -> eli$1:
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen this$0 -> a
97:97:void
<init>(com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen,java.lang.Stri
ng) -> <init>
100:118:void run() -> run
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen$2 -> eli$2:
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen this$0 -> a
208:208:void
<init>(com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen) -> <init>
211:216:com.mojang.realmsclient.gui.task.DataFetcher$Subscription
initDataFetcher(com.mojang.realmsclient.gui.RealmsDataFetcher) -> a
221:221:boolean showOldNotifications() -> a
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen$3 -> eli$3:
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen this$0 -> a
225:225:void
<init>(com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen) -> <init>
228:232:com.mojang.realmsclient.gui.task.DataFetcher$Subscription
initDataFetcher(com.mojang.realmsclient.gui.RealmsDataFetcher) -> a
237:237:boolean showOldNotifications() -> a
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen$DataFetcherConfigurat
ion -> eli$a:
com.mojang.realmsclient.gui.task.DataFetcher$Subscription
initDataFetcher(com.mojang.realmsclient.gui.RealmsDataFetcher) -> a
boolean showOldNotifications() -> a
com.mojang.realmsclient.gui.screens.RealmsParentalConsentScreen -> elj:
net.minecraft.network.chat.Component MESSAGE -> a
net.minecraft.client.gui.screens.Screen nextScreen -> b
net.minecraft.client.gui.components.MultiLineLabel messageLines -> c
17:22:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
26:39:void init() -> b
43:43:net.minecraft.network.chat.Component getNarrationMessage() -> au_
48:51:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
36:36:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
34:34:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
32:32:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c
15:15:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen -> elk:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation ACCEPT_ICON_LOCATION -> b
net.minecraft.resources.ResourceLocation REJECT_ICON_LOCATION -> c
net.minecraft.network.chat.Component NO_PENDING_INVITES_TEXT -> G
net.minecraft.network.chat.Component ACCEPT_INVITE_TOOLTIP -> H
net.minecraft.network.chat.Component REJECT_INVITE_TOOLTIP -> I
net.minecraft.client.gui.screens.Screen lastScreen -> J
net.minecraft.network.chat.Component toolTip -> K
boolean loaded -> L

com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$PendingInvitationSel
ectionList pendingInvitationSelectionList -> M
int selectedInvite -> N
net.minecraft.client.gui.components.Button acceptButton -> O
net.minecraft.client.gui.components.Button rejectButton -> P
45:53:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.network.chat.Component
) -> <init>
57:93:void init() -> b
97:101:boolean keyPressed(int,int,int) -> a
105:106:void updateList(int) -> a
109:123:void reject(int) -> b
126:140:void accept(int) -> c
144:160:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
163:173:void
renderMousehoverTooltip(net.minecraft.client.gui.GuiGraphics,net.minecraft.network.
chat.Component,int,int) -> a
176:178:void updateButtonStates() -> B
181:181:boolean shouldAcceptAndRejectButtonBeVisible(int) -> i
87:90:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
84:84:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
78:81:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c
27:27:net.minecraft.client.Minecraft
access$000(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen) -> a
27:27:net.minecraft.client.Minecraft
access$100(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen) -> b
27:27:net.minecraft.client.Minecraft
access$200(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen) -> c
27:27:net.minecraft.client.gui.Font
access$300(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen) -> d
27:27:net.minecraft.client.gui.Font
access$400(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen) -> e
27:27:net.minecraft.client.gui.Font
access$500(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen) -> f
28:35:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$1 -> elk$1:
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen this$0 -> a
59:59:void
<init>(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen,java.lang.Str
ing) -> <init>
62:72:void run() -> run
66:66:void lambda$run$1(java.util.List) -> a
65:65:com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$Entry
lambda$run$0(com.mojang.realmsclient.dto.PendingInvite) -> a
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$2 -> elk$2:
int val$slot -> a
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen this$0 -> b
110:110:void
<init>(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen,java.lang.Str
ing,int) -> <init>
114:120:void run() -> run
116:116:void lambda$run$0(int) -> a
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$3 -> elk$3:
int val$slot -> a
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen this$0 -> b
127:127:void
<init>(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen,java.lang.Str
ing,int) -> <init>
131:137:void run() -> run
133:133:void lambda$run$0(int) -> a
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$Entry -> elk$a:
int TEXT_LEFT -> b
com.mojang.realmsclient.dto.PendingInvite pendingInvite -> c
java.util.List rowButtons -> d
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen this$0 -> a
276:279:void
<init>(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen,com.mojang.re
almsclient.dto.PendingInvite) -> <init>
283:284:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
288:289:boolean mouseClicked(double,double,int) -> a
293:301:void
renderPendingInvitationItem(net.minecraft.client.gui.GuiGraphics,com.mojang.realmsc
lient.dto.PendingInvite,int,int,int,int) -> a
305:310:net.minecraft.network.chat.Component getNarration() -> a
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$Entry$AcceptRowButto
n -> elk$a$a:
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$Entry this$1 ->
e
230:232:void
<init>(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$Entry) ->
<init>
236:242:void draw(net.minecraft.client.gui.GuiGraphics,int,int,boolean) -> a
246:247:void onClick(int) -> a
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$Entry$RejectRowButto
n -> elk$a$b:
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$Entry this$1 ->
e
251:253:void
<init>(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$Entry) ->
<init>
257:263:void draw(net.minecraft.client.gui.GuiGraphics,int,int,boolean) -> a
267:268:void onClick(int) -> a
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$PendingInvitationSel
ectionList -> elk$b:
com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen this$0 -> a
185:187:void
<init>(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen) -> <init>
190:191:void removeAtIndex(int) -> b
195:195:int getMaxPosition() -> a
200:200:int getRowWidth() -> b
205:206:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
210:212:void selectItem(int) -> a
215:217:void selectInviteListItem(int) -> c
221:225:void
setSelected(com.mojang.realmsclient.gui.screens.RealmsPendingInvitesScreen$Entry) -
> a
184:184:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
com.mojang.realmsclient.gui.screens.RealmsPlayerScreen -> ell:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation OP_ICON_LOCATION -> b
net.minecraft.resources.ResourceLocation USER_ICON_LOCATION -> c
net.minecraft.resources.ResourceLocation CROSS_ICON_LOCATION -> G
net.minecraft.resources.ResourceLocation OPTIONS_BACKGROUND -> H
net.minecraft.network.chat.Component QUESTION_TITLE -> I
net.minecraft.network.chat.Component NORMAL_USER_TOOLTIP -> J
net.minecraft.network.chat.Component OP_TOOLTIP -> K
net.minecraft.network.chat.Component REMOVE_ENTRY_TOOLTIP -> L
int NO_ENTRY_SELECTED -> M
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen lastScreen -> N
com.mojang.realmsclient.dto.RealmsServer serverData -> O

com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$InvitedObjectSelectionList
invitedObjectSelectionList -> P
int column1X -> Q
int columnWidth -> R
net.minecraft.client.gui.components.Button removeButton -> S
net.minecraft.client.gui.components.Button opdeopButton -> T
int playerIndex -> U
boolean stateChanged -> V
55:63:void
<init>(com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen,com.mojang.re
almsclient.dto.RealmsServer) -> <init>
67:99:void init() -> b
102:105:void updateButtonStates() -> B
108:108:boolean shouldRemoveAndOpdeopButtonBeVisible(int) -> i
113:117:boolean keyPressed(int,int,int) -> a
121:126:void backButtonClicked() -> C
129:138:void op(int) -> j
141:150:void deop(int) -> k
153:156:void updateOps(com.mojang.realmsclient.dto.Ops) -> a
159:179:void uninvite(int) -> l
183:199:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
163:176:void lambda$uninvite$4(com.mojang.realmsclient.dto.PlayerInfo,boolean)
-> a
96:96:void lambda$init$3(net.minecraft.client.gui.components.Button) -> a
88:93:void lambda$init$2(net.minecraft.client.gui.components.Button) -> b
85:85:void lambda$init$1(net.minecraft.client.gui.components.Button) -> c
82:82:void lambda$init$0(net.minecraft.client.gui.components.Button) -> d
28:28:int access$000(int) -> a
28:28:int access$100(int) -> b
28:28:int access$200(int) -> c
28:28:net.minecraft.client.gui.Font
access$300(com.mojang.realmsclient.gui.screens.RealmsPlayerScreen) -> a
29:39:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$Entry -> ell$a:
int X_OFFSET -> b
int Y_PADDING -> c
int BUTTON_WIDTH -> d
int BUTTON_HEIGHT -> e
com.mojang.realmsclient.dto.PlayerInfo playerInfo -> f
java.util.List children -> g
net.minecraft.client.gui.components.ImageButton removeButton -> h
net.minecraft.client.gui.components.ImageButton makeOpButton -> i
net.minecraft.client.gui.components.ImageButton removeOpButton -> j
com.mojang.realmsclient.gui.screens.RealmsPlayerScreen this$0 -> a
262:296:void
<init>(com.mojang.realmsclient.gui.screens.RealmsPlayerScreen,com.mojang.realmsclie
nt.dto.PlayerInfo) -> <init>
299:301:void updateButtons() -> b
306:310:boolean mouseClicked(double,double,int) -> a
317:332:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
336:336:net.minecraft.network.chat.Component getNarration() -> a
329:331:void
lambda$render$3(int,net.minecraft.client.gui.GuiGraphics,int,int,float,net.minecraf
t.client.gui.components.AbstractWidget) -> a
291:291:void lambda$new$2(int,net.minecraft.client.gui.components.Button) -> a
285:285:void lambda$new$1(int,net.minecraft.client.gui.components.Button) -> b
277:277:void lambda$new$0(int,net.minecraft.client.gui.components.Button) -> c
com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$InvitedObjectSelectionList -
> ell$b:
com.mojang.realmsclient.gui.screens.RealmsPlayerScreen this$0 -> a
202:204:void <init>(com.mojang.realmsclient.gui.screens.RealmsPlayerScreen) ->
<init>
207:210:void updateButtons() -> d
213:214:void addEntry(com.mojang.realmsclient.dto.PlayerInfo) -> a
218:218:int getRowWidth() -> b
223:225:void selectItem(int) -> a
228:230:void selectInviteListItem(int) -> b
234:237:void
setSelected(com.mojang.realmsclient.gui.screens.RealmsPlayerScreen$Entry) -> a
241:242:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
246:246:int getScrollbarPosition() -> c
251:251:int getMaxPosition() -> a
201:201:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
com.mojang.realmsclient.gui.screens.RealmsResetNormalWorldScreen -> elm:
net.minecraft.network.chat.Component SEED_LABEL -> a
java.util.function.Consumer callback -> b
net.minecraft.client.gui.components.EditBox seedEdit -> c
com.mojang.realmsclient.util.LevelType levelType -> G
boolean generateStructures -> H
net.minecraft.network.chat.Component buttonTitle -> I
21:30:void
<init>(java.util.function.Consumer,net.minecraft.network.chat.Component) -> <init>
34:36:void tick() -> f
40:56:void init() -> b
60:61:void onClose() -> aw_
65:74:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
55:55:void lambda$init$3(net.minecraft.client.gui.components.Button) -> a
53:53:void lambda$init$2(net.minecraft.client.gui.components.Button) -> b
50:50:void
lambda$init$1(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
a
48:48:void
lambda$init$0(net.minecraft.client.gui.components.CycleButton,com.mojang.realmsclie
nt.util.LevelType) -> a
16:16:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen -> eln:
org.slf4j.Logger LOGGER -> b
net.minecraft.client.gui.screens.Screen lastScreen -> c
com.mojang.realmsclient.dto.RealmsServer serverData -> G
net.minecraft.network.chat.Component subtitle -> H
net.minecraft.network.chat.Component buttonTitle -> I
int subtitleColor -> J
net.minecraft.resources.ResourceLocation SLOT_FRAME_LOCATION -> K
net.minecraft.resources.ResourceLocation UPLOAD_LOCATION -> L
net.minecraft.resources.ResourceLocation ADVENTURE_MAP_LOCATION -> M
net.minecraft.resources.ResourceLocation SURVIVAL_SPAWN_LOCATION -> N
net.minecraft.resources.ResourceLocation NEW_WORLD_LOCATION -> O
net.minecraft.resources.ResourceLocation EXPERIENCE_LOCATION -> P
net.minecraft.resources.ResourceLocation INSPIRATION_LOCATION -> Q
com.mojang.realmsclient.dto.WorldTemplatePaginatedList templates -> R
com.mojang.realmsclient.dto.WorldTemplatePaginatedList adventuremaps -> S
com.mojang.realmsclient.dto.WorldTemplatePaginatedList experiences -> T
com.mojang.realmsclient.dto.WorldTemplatePaginatedList inspirations -> U
int slot -> a
net.minecraft.network.chat.Component resetTitle -> V
java.lang.Runnable resetWorldRunnable -> W
java.lang.Runnable callback -> X
32:62:void
<init>(net.minecraft.client.gui.screens.Screen,com.mojang.realmsclient.dto.RealmsSe
rver,net.minecraft.network.chat.Component,java.lang.Runnable,java.lang.Runnable) ->
<init>
65:66:void
<init>(net.minecraft.client.gui.screens.Screen,com.mojang.realmsclient.dto.RealmsSe
rver,java.lang.Runnable,java.lang.Runnable) -> <init>
69:73:void
<init>(net.minecraft.client.gui.screens.Screen,com.mojang.realmsclient.dto.RealmsSe
rver,net.minecraft.network.chat.Component,net.minecraft.network.chat.Component,int,
net.minecraft.network.chat.Component,java.lang.Runnable,java.lang.Runnable) ->
<init>
76:77:void setSlot(int) -> a
80:81:void setResetTitle(net.minecraft.network.chat.Component) -> a
85:130:void init() -> b
134:134:net.minecraft.network.chat.Component getNarrationMessage() -> au_
139:143:boolean keyPressed(int,int,int) -> a
147:147:int frame(int) -> b
152:156:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
159:171:void
drawFrame(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.network.chat.C
omponent,net.minecraft.resources.ResourceLocation,boolean,boolean) -> a
174:175:void startTask(com.mojang.realmsclient.util.task.LongRunningTask) -> a
178:179:void switchSlot(java.lang.Runnable) -> a
182:186:void
templateSelectionCallback(com.mojang.realmsclient.dto.WorldTemplate) -> a
189:193:void
generationSelectionCallback(com.mojang.realmsclient.util.WorldGenerationInfo) -> a
196:201:void resetWorld(java.lang.Runnable) -> b
191:191:void
lambda$generationSelectionCallback$9(com.mojang.realmsclient.util.WorldGenerationIn
fo) -> b
184:184:void
lambda$templateSelectionCallback$8(com.mojang.realmsclient.dto.WorldTemplate) -> b
178:178:void lambda$switchSlot$7(java.lang.Runnable) -> c
128:128:void lambda$init$6(net.minecraft.client.gui.components.Button) -> a
125:125:void lambda$init$5(net.minecraft.client.gui.components.Button) -> b
122:122:void lambda$init$4(net.minecraft.client.gui.components.Button) -> c
119:119:void lambda$init$3(net.minecraft.client.gui.components.Button) -> d
116:116:void lambda$init$2(net.minecraft.client.gui.components.Button) -> e
112:112:void lambda$init$1(net.minecraft.client.gui.components.Button) -> f
86:86:void lambda$init$0(net.minecraft.client.gui.components.Button) -> g
27:27:net.minecraft.client.Minecraft
access$000(com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen) -> a
28:42:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$1 -> eln$1:
com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen this$0 -> a
88:88:void
<init>(com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen,java.lang.String)
-> <init>
91:106:void run() -> run
98:102:void
lambda$run$0(com.mojang.realmsclient.dto.WorldTemplatePaginatedList,com.mojang.real
msclient.dto.WorldTemplatePaginatedList,com.mojang.realmsclient.dto.WorldTemplatePa
ginatedList,com.mojang.realmsclient.dto.WorldTemplatePaginatedList) -> a
com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen$FrameButton -> eln$a:
net.minecraft.resources.ResourceLocation image -> b
com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen this$0 -> a
206:209:void
<init>(com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen,int,int,net.minec
raft.network.chat.Component,net.minecraft.resources.ResourceLocation,net.minecraft.
client.gui.components.Button$OnPress) -> <init>
213:214:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) -
> b
com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen -> elo:
org.slf4j.Logger LOGGER -> a
net.minecraft.network.chat.Component UNABLE_TO_LOAD_WORLD -> b
net.minecraft.network.chat.Component WORLD_TEXT -> c
net.minecraft.network.chat.Component HARDCORE_TEXT -> G
net.minecraft.network.chat.Component CHEATS_TEXT -> H
java.text.DateFormat DATE_FORMAT -> I
com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen lastScreen -> J
long worldId -> K
int slotId -> L
net.minecraft.client.gui.components.Button uploadButton -> M
java.util.List levelList -> N
int selectedWorld -> O

com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen$WorldSelectionLi
st worldSelectionList -> P
java.lang.Runnable callback -> Q
42:54:void
<init>(long,int,com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen,java.lan
g.Runnable) -> <init>
58:66:void loadLevelList() -> B
70:93:void init() -> b
97:97:net.minecraft.network.chat.Component getNarrationMessage() -> au_
101:105:void upload() -> C
109:115:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
119:123:boolean keyPressed(int,int,int) -> a
216:216:net.minecraft.network.chat.Component
gameModeName(net.minecraft.world.level.storage.LevelSummary) -> a
220:220:java.lang.String
formatLastPlayed(net.minecraft.world.level.storage.LevelSummary) -> b
87:87:void lambda$init$3(net.minecraft.client.gui.components.Button) -> a
82:82:void lambda$init$2(net.minecraft.client.gui.components.Button) -> b
60:60:boolean
lambda$loadLevelList$1(net.minecraft.world.level.storage.LevelSummary) -> c
31:31:net.minecraft.network.chat.Style
lambda$static$0(net.minecraft.network.chat.Style) -> b
26:26:int access$000(int) -> a
26:26:net.minecraft.client.gui.Font
access$100(com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen) -> a
26:26:net.minecraft.client.gui.Font
access$200(com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen) -> b
26:26:net.minecraft.client.gui.Font
access$300(com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen) -> c
27:34:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen$Entry -> elo$a:
net.minecraft.world.level.storage.LevelSummary levelSummary -> b
java.lang.String name -> c
net.minecraft.network.chat.Component id -> d
net.minecraft.network.chat.Component info -> e
com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen this$0 -> a
161:178:void
<init>(com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen,net.minec
raft.world.level.storage.LevelSummary) -> <init>
182:183:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
187:188:boolean mouseClicked(double,double,int) -> a
193:202:void renderItem(net.minecraft.client.gui.GuiGraphics,int,int,int) -> a
206:211:net.minecraft.network.chat.Component getNarration() -> a
com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen$WorldSelectionLi
st -> elo$b:
com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen this$0 -> a
127:129:void
<init>(com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen) ->
<init>
132:133:void addEntry(net.minecraft.world.level.storage.LevelSummary) -> a
137:137:int getMaxPosition() -> a
142:143:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
147:151:void
setSelected(com.mojang.realmsclient.gui.screens.RealmsSelectFileToUploadScreen$Entr
y) -> a
126:126:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen -> elp:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation LINK_ICON -> b
net.minecraft.resources.ResourceLocation TRAILER_ICON -> c
net.minecraft.resources.ResourceLocation SLOT_FRAME_LOCATION -> G
net.minecraft.network.chat.Component PUBLISHER_LINK_TOOLTIP -> H
net.minecraft.network.chat.Component TRAILER_LINK_TOOLTIP -> I
java.util.function.Consumer callback -> J

com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$WorldTemplateOb
jectSelectionList worldTemplateObjectSelectionList -> K
int selectedTemplate -> L
net.minecraft.client.gui.components.Button selectButton -> M
net.minecraft.client.gui.components.Button trailerButton -> N
net.minecraft.client.gui.components.Button publisherButton -> O
net.minecraft.network.chat.Component toolTip -> P
java.lang.String currentLink -> Q
com.mojang.realmsclient.dto.RealmsServer$WorldType worldType -> R
int clicks -> S
net.minecraft.network.chat.Component[] warning -> T
java.lang.String warningURL -> U
boolean displayWarning -> V
boolean hoverWarning -> W
java.util.List noTemplatesMessage -> X
78:79:void
<init>(net.minecraft.network.chat.Component,java.util.function.Consumer,com.mojang.
realmsclient.dto.RealmsServer$WorldType) -> <init>
52:94:void
<init>(net.minecraft.network.chat.Component,java.util.function.Consumer,com.mojang.
realmsclient.dto.RealmsServer$WorldType,com.mojang.realmsclient.dto.WorldTemplatePa
ginatedList) -> <init>
97:99:void setWarning(net.minecraft.network.chat.Component[]) -> a
103:107:boolean mouseClicked(double,double,int) -> a
113:128:void init() -> b
132:139:net.minecraft.network.chat.Component getNarrationMessage() -> au_
143:146:void updateButtonStates() -> B
149:149:boolean shouldSelectButtonBeActive() -> C
153:153:boolean shouldPublisherBeVisible() -> D
157:157:com.mojang.realmsclient.dto.WorldTemplate getSelectedTemplate() -> E
161:161:boolean shouldTrailerBeVisible() -> F
166:172:void tick() -> f
176:177:void onClose() -> aw_
180:183:void selectTemplate() -> G
186:186:boolean hasValidTemplate() -> H
190:196:void onTrailer() -> I
199:205:void onPublish() -> J
208:245:void
fetchTemplatesAsync(com.mojang.realmsclient.dto.WorldTemplatePaginatedList) -> a
249:251:com.mojang.datafixers.util.Either
fetchTemplates(com.mojang.realmsclient.dto.WorldTemplatePaginatedList,com.mojang.re
almsclient.client.RealmsClient) -> a
257:304:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
307:322:void
renderMultilineMessage(net.minecraft.client.gui.GuiGraphics,int,int,java.util.List)
-> a
492:501:void
renderMousehoverTooltip(net.minecraft.client.gui.GuiGraphics,net.minecraft.network.
chat.Component,int,int) -> a
310:310:int
lambda$renderMultilineMessage$4(com.mojang.realmsclient.util.TextRenderingUtils$Lin
eSegment) -> a
120:120:void lambda$init$3(net.minecraft.client.gui.components.Button) -> a
118:118:void lambda$init$2(net.minecraft.client.gui.components.Button) -> b
116:116:void lambda$init$1(net.minecraft.client.gui.components.Button) -> c
115:115:void lambda$init$0(net.minecraft.client.gui.components.Button) -> d
38:38:net.minecraft.client.Minecraft
access$000(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen) ->
a
38:38:int access$100(int) -> a
38:38:net.minecraft.client.gui.Font
access$200(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen) ->
b
38:38:net.minecraft.client.gui.Font
access$300(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen) ->
c
38:38:net.minecraft.client.gui.Font
access$400(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen) ->
d
38:38:net.minecraft.client.gui.Font
access$500(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen) ->
e
38:38:net.minecraft.client.gui.Font
access$600(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen) ->
f
38:38:net.minecraft.client.gui.Font
access$700(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen) ->
g
39:46:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$1 -> elp$1:
com.mojang.realmsclient.dto.WorldTemplatePaginatedList val$startPage -> a
com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen this$0 -> b
208:208:void
<init>(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen,java.lan
g.String,com.mojang.realmsclient.dto.WorldTemplatePaginatedList) -> <init>
211:243:void run() -> run
219:240:com.mojang.realmsclient.dto.WorldTemplatePaginatedList
lambda$run$0(com.mojang.datafixers.util.Either) -> a
com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$Entry -> elp$a:
com.mojang.realmsclient.dto.WorldTemplate template -> b
com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen this$0 -> a
407:409:void
<init>(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen,com.moja
ng.realmsclient.dto.WorldTemplate) -> <init>
413:414:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
417:427:void
renderWorldTemplateItem(net.minecraft.client.gui.GuiGraphics,com.mojang.realmsclien
t.dto.WorldTemplate,int,int,int,int) -> a
430:433:void
drawImage(net.minecraft.client.gui.GuiGraphics,int,int,int,int,com.mojang.realmscli
ent.dto.WorldTemplate) -> a
436:477:void
drawIcons(net.minecraft.client.gui.GuiGraphics,int,int,int,int,java.lang.String,jav
a.lang.String,java.lang.String) -> a
481:487:net.minecraft.network.chat.Component getNarration() -> a
com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$WorldTemplateOb
jectSelectionList -> elp$b:
com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen this$0 -> a
326:327:void
<init>(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen) ->
<init>
329:332:void
<init>(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen,java.lan
g.Iterable) -> <init>
335:336:void addEntry(com.mojang.realmsclient.dto.WorldTemplate) -> a
340:366:boolean mouseClicked(double,double,int) -> a
371:374:void
setSelected(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplateScreen$Ent
ry) -> a
378:378:int getMaxPosition() -> a
383:383:int getRowWidth() -> b
388:389:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
392:392:boolean isEmpty() -> d
396:396:com.mojang.realmsclient.dto.WorldTemplate get(int) -> b
400:400:java.util.List getTemplates() -> e
324:324:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
400:400:com.mojang.realmsclient.dto.WorldTemplate
lambda$getTemplates$0(com.mojang.realmsclient.gui.screens.RealmsSelectWorldTemplate
Screen$Entry) -> b
com.mojang.realmsclient.gui.screens.RealmsSettingsScreen -> elq:
int COMPONENT_WIDTH -> a
net.minecraft.network.chat.Component NAME_LABEL -> b
net.minecraft.network.chat.Component DESCRIPTION_LABEL -> c
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen
configureWorldScreen -> G
com.mojang.realmsclient.dto.RealmsServer serverData -> H
net.minecraft.client.gui.components.Button doneButton -> I
net.minecraft.client.gui.components.EditBox descEdit -> J
net.minecraft.client.gui.components.EditBox nameEdit -> K
25:28:void
<init>(com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen,com.mojang.re
almsclient.dto.RealmsServer) -> <init>
32:36:void tick() -> f
40:75:void init() -> b
79:83:boolean keyPressed(int,int,int) -> a
88:98:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
101:102:void save() -> e
47:60:void lambda$init$3(net.minecraft.client.gui.components.Button) -> a
51:56:void lambda$init$2(boolean) -> c
44:44:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
42:42:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c
14:15:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen -> elr:
int DEFAULT_DIFFICULTY -> G
java.util.List DIFFICULTIES -> a
int DEFAULT_GAME_MODE -> H
java.util.List GAME_MODES -> b
net.minecraft.network.chat.Component NAME_LABEL -> I
net.minecraft.network.chat.Component SPAWN_PROTECTION_TEXT -> J
net.minecraft.network.chat.Component SPAWN_WARNING_TITLE -> K
net.minecraft.client.gui.components.EditBox nameEdit -> L
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen parent -> c
int column1X -> M
int columnWidth -> N
com.mojang.realmsclient.dto.RealmsWorldOptions options -> O
com.mojang.realmsclient.dto.RealmsServer$WorldType worldType -> P
net.minecraft.world.Difficulty difficulty -> Q
net.minecraft.world.level.GameType gameMode -> R
java.lang.String defaultSlotName -> S
java.lang.String worldName -> T
boolean pvp -> U
boolean spawnNPCs -> V
boolean spawnAnimals -> W
boolean spawnMonsters -> X
int spawnProtection -> Y
boolean commandBlocks -> Z
boolean forceGameMode -> aa
com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$SettingsSlider
spawnProtectionButton -> ab
72:102:void
<init>(com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen,com.mojang.re
almsclient.dto.RealmsWorldOptions,com.mojang.realmsclient.dto.RealmsServer$WorldTyp
e,int) -> <init>
106:107:void tick() -> f
111:115:boolean keyPressed(int,int,int) -> a
120:122:java.lang.Object findByIndex(java.util.List,int,int) -> a
127:128:int findIndex(java.util.List,java.lang.Object,int) -> a
133:203:void init() -> b
206:206:net.minecraft.client.gui.components.CycleButton$OnValueChange
confirmDangerousOption(net.minecraft.network.chat.Component,java.util.function.Cons
umer) -> a
230:230:net.minecraft.network.chat.Component getNarrationMessage() -> au_
235:243:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
246:251:void setWorldName(java.lang.String) -> a
294:303:void saveSettings() -> B
207:225:void
lambda$confirmDangerousOption$11(java.util.function.Consumer,net.minecraft.network.
chat.Component,net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) -
> a
214:218:void
lambda$confirmDangerousOption$10(java.util.function.Consumer,boolean) -> a
201:201:void lambda$init$9(net.minecraft.client.gui.components.Button) -> a
200:200:void lambda$init$8(net.minecraft.client.gui.components.Button) -> b
184:184:void
lambda$init$7(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
a
183:183:void
lambda$init$6(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
b
182:182:void lambda$init$5(java.lang.Boolean) -> a
171:178:void
lambda$init$4(net.minecraft.client.gui.components.CycleButton,net.minecraft.client.
gui.components.CycleButton,net.minecraft.world.Difficulty) -> a
165:165:void lambda$init$3(java.lang.Boolean) -> b
164:164:void lambda$init$2(java.lang.Boolean) -> c
160:160:void
lambda$init$1(net.minecraft.client.gui.components.CycleButton,net.minecraft.world.l
evel.GameType) -> a
155:155:void
lambda$init$0(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
c
28:44:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen$SettingsSlider ->
elr$a:
double minValue -> h
double maxValue -> i
com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen this$0 -> a
257:266:void
<init>(com.mojang.realmsclient.gui.screens.RealmsSlotOptionsScreen,int,int,int,int,
float,float) -> <init>
270:275:void applyValue() -> a
279:280:void updateMessage() -> b
285:285:void onClick(double,double) -> a
290:290:void onRelease(double,double) -> b
com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen -> els:
org.slf4j.Logger LOGGER -> a
net.minecraft.network.chat.Component SUBSCRIPTION_TITLE -> b
net.minecraft.network.chat.Component SUBSCRIPTION_START_LABEL -> c
net.minecraft.network.chat.Component TIME_LEFT_LABEL -> G
net.minecraft.network.chat.Component DAYS_LEFT_LABEL -> H
net.minecraft.network.chat.Component SUBSCRIPTION_EXPIRED_TEXT -> I
net.minecraft.network.chat.Component SUBSCRIPTION_LESS_THAN_A_DAY_TEXT -> J
net.minecraft.network.chat.Component UNKNOWN -> K
net.minecraft.network.chat.Component RECURRING_INFO -> L
net.minecraft.client.gui.screens.Screen lastScreen -> M
com.mojang.realmsclient.dto.RealmsServer serverData -> N
net.minecraft.client.gui.screens.Screen mainScreen -> O
net.minecraft.network.chat.Component daysLeft -> P
net.minecraft.network.chat.Component startDate -> Q
com.mojang.realmsclient.dto.Subscription$SubscriptionType type -> R
43:53:void
<init>(net.minecraft.client.gui.screens.Screen,com.mojang.realmsclient.dto.RealmsSe
rver,net.minecraft.client.gui.screens.Screen) -> <init>
57:76:void init() -> b
80:80:net.minecraft.network.chat.Component getNarrationMessage() -> au_
84:101:void deleteRealm(boolean) -> c
104:114:void getSubscription(long) -> a
117:120:net.minecraft.network.chat.Component localPresentation(long) -> b
125:129:boolean keyPressed(int,int,int) -> a
134:151:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
154:172:net.minecraft.network.chat.Component daysLeftPresentation(int) -> a
75:75:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
67:70:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
60:63:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c
27:27:net.minecraft.client.Minecraft
access$000(com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen) -> a
27:27:net.minecraft.client.Minecraft
access$100(com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen) -> b
28:37:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen$1 -> els$1:
com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen this$0 -> a
85:85:void
<init>(com.mojang.realmsclient.gui.screens.RealmsSubscriptionInfoScreen,java.lang.S
tring) -> <init>
89:96:void run() -> run
95:95:void lambda$run$0() -> a
com.mojang.realmsclient.gui.screens.RealmsTermsScreen -> elt:
org.slf4j.Logger LOGGER -> a
net.minecraft.network.chat.Component TITLE -> b
net.minecraft.network.chat.Component TERMS_STATIC_TEXT -> c
net.minecraft.network.chat.Component TERMS_LINK_TEXT -> G
net.minecraft.client.gui.screens.Screen lastScreen -> H
com.mojang.realmsclient.RealmsMainScreen mainScreen -> I
com.mojang.realmsclient.dto.RealmsServer realmsServer -> J
boolean onLink -> K
36:40:void
<init>(net.minecraft.client.gui.screens.Screen,com.mojang.realmsclient.RealmsMainSc
reen,com.mojang.realmsclient.dto.RealmsServer) -> <init>
44:48:void init() -> b
52:56:boolean keyPressed(int,int,int) -> a
60:67:void agreedToTos() -> B
71:77:boolean mouseClicked(double,double,int) -> a
82:82:net.minecraft.network.chat.Component getNarrationMessage() -> au_
87:102:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
47:47:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
46:46:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
24:27:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.RealmsUploadScreen -> elu:
org.slf4j.Logger LOGGER -> a
java.util.concurrent.locks.ReentrantLock UPLOAD_LOCK -> b
int BAR_WIDTH -> c
int BAR_TOP -> G
int BAR_BOTTOM -> H
int BAR_BORDER -> I
java.lang.String[] DOTS -> J
net.minecraft.network.chat.Component VERIFYING_TEXT -> K
com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen lastScreen -> L
net.minecraft.world.level.storage.LevelSummary selectedLevel -> M
long worldId -> N
int slotId -> O
com.mojang.realmsclient.client.UploadStatus uploadStatus -> P
com.google.common.util.concurrent.RateLimiter narrationRateLimiter -> Q
net.minecraft.network.chat.Component[] errorMessage -> R
net.minecraft.network.chat.Component status -> S
java.lang.String progress -> T
boolean cancelled -> U
boolean uploadFinished -> V
boolean showDots -> W
boolean uploadStarted -> X
net.minecraft.client.gui.components.Button backButton -> Y
net.minecraft.client.gui.components.Button cancelButton -> Z
int tickCount -> aa
java.lang.Long previousWrittenBytes -> ab
java.lang.Long previousTimeSnapshot -> ac
long bytesPersSecond -> ad
java.lang.Runnable callback -> ae
62:92:void
<init>(long,int,com.mojang.realmsclient.gui.screens.RealmsResetWorldScreen,net.mine
craft.world.level.storage.LevelSummary,java.lang.Runnable) -> <init>
96:113:void init() -> b
116:117:void onBack() -> B
120:122:void onCancel() -> C
126:134:boolean keyPressed(int,int,int) -> a
139:164:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
167:170:void drawDots(net.minecraft.client.gui.GuiGraphics) -> c
173:182:void drawProgressBar(net.minecraft.client.gui.GuiGraphics) -> d
185:200:void drawUploadSpeed(net.minecraft.client.gui.GuiGraphics) -> e
203:208:void drawUploadSpeed0(net.minecraft.client.gui.GuiGraphics,long) -> a
212:222:void tick() -> f
225:233:net.minecraft.network.chat.Component createProgressNarrationMessage() -
> D
237:374:void upload() -> E
377:378:void setErrorMessage(net.minecraft.network.chat.Component[]) -> a
381:383:void uploadCancelled() -> F
386:386:boolean verify(java.io.File) -> a
390:402:java.io.File tarGzipArchive(java.io.File) -> b
406:428:void
addFileToTarGz(org.apache.commons.compress.archivers.tar.TarArchiveOutputStream,jav
a.lang.String,java.lang.String,boolean) -> a
240:373:void lambda$upload$4() -> G
321:333:void
lambda$upload$3(long,com.mojang.realmsclient.gui.screens.UploadResult) -> a
105:110:void lambda$init$2() -> H
98:98:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
96:96:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
42:51:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.screens.UploadResult -> elv:
int statusCode -> a
java.lang.String errorMessage -> b
10:13:void <init>(int,java.lang.String) -> <init>
com.mojang.realmsclient.gui.screens.UploadResult$Builder -> elv$a:
int statusCode -> a
java.lang.String errorMessage -> b
15:16:void <init>() -> <init>
20:21:com.mojang.realmsclient.gui.screens.UploadResult$Builder
withStatusCode(int) -> a
25:26:com.mojang.realmsclient.gui.screens.UploadResult$Builder
withErrorMessage(java.lang.String) -> a
30:30:com.mojang.realmsclient.gui.screens.UploadResult build() -> a
com.mojang.realmsclient.gui.screens.package-info -> elw:
com.mojang.realmsclient.gui.task.DataFetcher -> elx:
org.slf4j.Logger LOGGER -> a
java.util.concurrent.Executor executor -> b
java.util.concurrent.TimeUnit resolution -> c
net.minecraft.util.TimeSource timeSource -> d
29:33:void
<init>(java.util.concurrent.Executor,java.util.concurrent.TimeUnit,net.minecraft.ut
il.TimeSource) -> <init>
36:40:com.mojang.realmsclient.gui.task.DataFetcher$Task
createTask(java.lang.String,java.util.concurrent.Callable,java.time.Duration,com.mo
jang.realmsclient.gui.task.RepeatedDelayStrategy) -> a
44:44:com.mojang.realmsclient.gui.task.DataFetcher$Subscription
createSubscription() -> a
23:23:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.task.DataFetcher$ComputationResult -> elx$a:
com.mojang.datafixers.util.Either value -> a
long time -> b
47:47:void <init>(com.mojang.datafixers.util.Either,long) -> <init>
47:47:java.lang.String toString() -> toString
47:47:int hashCode() -> hashCode
47:47:boolean equals(java.lang.Object) -> equals
47:47:com.mojang.datafixers.util.Either value() -> a
47:47:long time() -> b
com.mojang.realmsclient.gui.task.DataFetcher$SubscribedTask -> elx$b:
com.mojang.realmsclient.gui.task.DataFetcher$Task task -> b
java.util.function.Consumer output -> c
long lastCheckTime -> d
com.mojang.realmsclient.gui.task.DataFetcher this$0 -> a
115:120:void
<init>(com.mojang.realmsclient.gui.task.DataFetcher,com.mojang.realmsclient.gui.tas
k.DataFetcher$Task,java.util.function.Consumer) -> <init>
123:125:void update(long) -> a
128:133:void runCallbackIfNeeded() -> a
136:141:void runCallback() -> b
144:146:void reset() -> c
com.mojang.realmsclient.gui.task.DataFetcher$Subscription -> elx$c:
java.util.List subscriptions -> b
com.mojang.realmsclient.gui.task.DataFetcher this$0 -> a
149:150:void <init>(com.mojang.realmsclient.gui.task.DataFetcher) -> <init>
153:156:void
subscribe(com.mojang.realmsclient.gui.task.DataFetcher$Task,java.util.function.Cons
umer) -> a
159:162:void forceUpdate() -> a
165:168:void tick() -> b
171:174:void reset() -> c
com.mojang.realmsclient.gui.task.DataFetcher$SuccessfulComputationResult -> elx$d:
java.lang.Object value -> a
long time -> b
49:49:void <init>(java.lang.Object,long) -> <init>
49:49:java.lang.String toString() -> toString
49:49:int hashCode() -> hashCode
49:49:boolean equals(java.lang.Object) -> equals
49:49:java.lang.Object value() -> a
49:49:long time() -> b
com.mojang.realmsclient.gui.task.DataFetcher$Task -> elx$e:
java.lang.String id -> b
java.util.concurrent.Callable updater -> c
long period -> d
com.mojang.realmsclient.gui.task.RepeatedDelayStrategy repeatStrategy -> e
java.util.concurrent.CompletableFuture pendingTask -> f
com.mojang.realmsclient.gui.task.DataFetcher$SuccessfulComputationResult
lastResult -> g
long nextUpdate -> h
com.mojang.realmsclient.gui.task.DataFetcher this$0 -> a
61:68:void
<init>(com.mojang.realmsclient.gui.task.DataFetcher,java.lang.String,java.util.conc
urrent.Callable,long,com.mojang.realmsclient.gui.task.RepeatedDelayStrategy) ->
<init>
71:103:void updateIfNeeded(long) -> a
106:109:void reset() -> a
94:99:com.mojang.realmsclient.gui.task.DataFetcher$ComputationResult
lambda$updateIfNeeded$2() -> b
85:88:void lambda$updateIfNeeded$1(long,java.lang.Exception) -> a
81:83:void lambda$updateIfNeeded$0(long,java.lang.Object) -> a
com.mojang.realmsclient.gui.task.RepeatedDelayStrategy -> ely:
com.mojang.realmsclient.gui.task.RepeatedDelayStrategy CONSTANT -> a
long delayCyclesAfterSuccess() -> a
long delayCyclesAfterFailure() -> b
24:24:com.mojang.realmsclient.gui.task.RepeatedDelayStrategy
exponentialBackoff(int) -> a
7:7:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.task.RepeatedDelayStrategy$1 -> ely$1:
7:7:void <init>() -> <init>
10:10:long delayCyclesAfterSuccess() -> a
15:15:long delayCyclesAfterFailure() -> b
com.mojang.realmsclient.gui.task.RepeatedDelayStrategy$2 -> ely$2:
org.slf4j.Logger LOGGER -> c
int failureCount -> d
int val$maxBackoff -> b
24:24:void <init>(int) -> <init>
31:32:long delayCyclesAfterSuccess() -> a
37:40:long delayCyclesAfterFailure() -> b
25:25:void <clinit>() -> <clinit>
com.mojang.realmsclient.gui.task.package-info -> elz:
com.mojang.realmsclient.package-info -> ema:
com.mojang.realmsclient.util.JsonUtils -> emb:
11:11:void <init>() -> <init>
13:19:java.lang.Object
getRequired(java.lang.String,com.google.gson.JsonObject,java.util.function.Function
) -> a
22:26:java.lang.String
getRequiredString(java.lang.String,com.google.gson.JsonObject) -> a
31:35:java.lang.String
getStringOr(java.lang.String,com.google.gson.JsonObject,java.lang.String) -> a
41:45:java.util.UUID
getUuidOr(java.lang.String,com.google.gson.JsonObject,java.util.UUID) -> a
49:53:int getIntOr(java.lang.String,com.google.gson.JsonObject,int) -> a
58:62:long getLongOr(java.lang.String,com.google.gson.JsonObject,long) -> a
67:71:boolean getBooleanOr(java.lang.String,com.google.gson.JsonObject,boolean)
-> a
76:80:java.util.Date getDateOr(java.lang.String,com.google.gson.JsonObject) ->
b
com.mojang.realmsclient.util.LevelType -> emc:
com.mojang.realmsclient.util.LevelType DEFAULT -> a
com.mojang.realmsclient.util.LevelType FLAT -> b
com.mojang.realmsclient.util.LevelType LARGE_BIOMES -> c
com.mojang.realmsclient.util.LevelType AMPLIFIED -> d
int index -> e
net.minecraft.network.chat.Component name -> f
com.mojang.realmsclient.util.LevelType[] $VALUES -> g
8:8:com.mojang.realmsclient.util.LevelType[] values() -> values
8:8:com.mojang.realmsclient.util.LevelType valueOf(java.lang.String) -> valueOf
18:21:void <init>(java.lang.String,int,int,net.minecraft.resources.ResourceKey)
-> <init>
24:24:net.minecraft.network.chat.Component getName() -> a
28:28:int getDtoIndex() -> b
8:8:com.mojang.realmsclient.util.LevelType[] $values() -> c
8:12:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.RealmsPersistence -> emd:
java.lang.String FILE_NAME -> a
com.mojang.realmsclient.dto.GuardedSerializer GSON -> b
org.slf4j.Logger LOGGER -> c
16:16:void <init>() -> <init>
22:22:com.mojang.realmsclient.util.RealmsPersistence$RealmsPersistenceData
read() -> a
26:27:void
save(com.mojang.realmsclient.util.RealmsPersistence$RealmsPersistenceData) -> a
30:44:com.mojang.realmsclient.util.RealmsPersistence$RealmsPersistenceData
readFile() -> b
48:54:void
writeFile(com.mojang.realmsclient.util.RealmsPersistence$RealmsPersistenceData) ->
b
57:57:java.nio.file.Path getPathToData() -> c
18:19:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.RealmsPersistence$RealmsPersistenceData -> emd$a:
java.lang.String newsLink -> a
boolean hasUnreadNews -> b
60:60:void <init>() -> <init>
com.mojang.realmsclient.util.RealmsTextureManager -> eme:
java.util.Map TEXTURES -> a
org.slf4j.Logger LOGGER -> b
net.minecraft.resources.ResourceLocation TEMPLATE_ICON_LOCATION -> c
19:19:void <init>() -> <init>
26:29:net.minecraft.resources.ResourceLocation
worldTemplate(java.lang.String,java.lang.String) -> a
33:49:net.minecraft.resources.ResourceLocation
getTexture(java.lang.String,java.lang.String) -> b
57:66:com.mojang.blaze3d.platform.NativeImage loadImage(java.lang.String) -> a
20:23:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.RealmsTextureManager$RealmsTexture -> eme$a:
java.lang.String image -> a
net.minecraft.resources.ResourceLocation textureId -> b
52:52:void <init>(java.lang.String,net.minecraft.resources.ResourceLocation) ->
<init>
52:52:java.lang.String toString() -> toString
52:52:int hashCode() -> hashCode
52:52:boolean equals(java.lang.Object) -> equals
52:52:java.lang.String image() -> a
52:52:net.minecraft.resources.ResourceLocation textureId() -> b
com.mojang.realmsclient.util.RealmsUtil -> emf:
com.mojang.authlib.minecraft.MinecraftSessionService SESSION_SERVICE -> a
net.minecraft.network.chat.Component RIGHT_NOW -> b
com.google.common.cache.LoadingCache GAME_PROFILE_CACHE -> c
int MINUTES -> d
int HOURS -> e
int DAYS -> f
18:18:void <init>() -> <init>
33:33:java.lang.String uuidToName(java.lang.String) -> a
37:37:com.mojang.authlib.GameProfile getGameProfile(java.lang.String) -> b
45:66:net.minecraft.network.chat.Component convertToAgePresentation(long) -> a
70:70:net.minecraft.network.chat.Component
convertToAgePresentationFromInstant(java.util.Date) -> a
74:77:void
renderPlayerFace(net.minecraft.client.gui.GuiGraphics,int,int,int,java.lang.String)
-> a
19:25:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.RealmsUtil$1 -> emf$1:
25:25:void <init>() -> <init>
28:28:com.mojang.authlib.GameProfile load(java.lang.String) -> a
25:25:java.lang.Object load(java.lang.Object) -> load
com.mojang.realmsclient.util.TextRenderingUtils -> emg:
13:14:void <init>() -> <init>
126:126:java.util.List lineBreak(java.lang.String) -> a
134:134:java.util.List
decompose(java.lang.String,com.mojang.realmsclient.util.TextRenderingUtils$LineSegm
ent[]) -> a
138:139:java.util.List decompose(java.lang.String,java.util.List) -> a
143:157:java.util.List insertLinks(java.util.List,java.util.List) -> a
161:176:java.util.List split(java.lang.String,java.lang.String) -> a
com.mojang.realmsclient.util.TextRenderingUtils$Line -> emg$a:
java.util.List segments -> a
20:21:void
<init>(com.mojang.realmsclient.util.TextRenderingUtils$LineSegment[]) -> <init>
23:25:void <init>(java.util.List) -> <init>
29:29:java.lang.String toString() -> toString
36:43:boolean equals(java.lang.Object) -> equals
48:48:int hashCode() -> hashCode
com.mojang.realmsclient.util.TextRenderingUtils$LineSegment -> emg$b:
java.lang.String fullText -> a
java.lang.String linkTitle -> b
java.lang.String linkUrl -> c
59:63:void <init>(java.lang.String) -> <init>
65:69:void <init>(java.lang.String,java.lang.String,java.lang.String) -> <init>
73:82:boolean equals(java.lang.Object) -> equals
87:87:int hashCode() -> hashCode
92:92:java.lang.String toString() -> toString
100:100:java.lang.String renderedText() -> a
104:104:boolean isLink() -> b
108:111:java.lang.String getLinkUrl() -> c
115:115:com.mojang.realmsclient.util.TextRenderingUtils$LineSegment
link(java.lang.String,java.lang.String) -> a
120:120:com.mojang.realmsclient.util.TextRenderingUtils$LineSegment
text(java.lang.String) -> a
com.mojang.realmsclient.util.UploadTokenCache -> emh:
it.unimi.dsi.fastutil.longs.Long2ObjectMap TOKEN_CACHE -> a
6:6:void <init>() -> <init>
10:10:java.lang.String get(long) -> a
14:15:void invalidate(long) -> b
18:19:void put(long,java.lang.String) -> a
7:7:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.WorldGenerationInfo -> emi:
java.lang.String seed -> a
com.mojang.realmsclient.util.LevelType levelType -> b
boolean generateStructures -> c
8:12:void
<init>(java.lang.String,com.mojang.realmsclient.util.LevelType,boolean) -> <init>
15:15:java.lang.String getSeed() -> a
19:19:com.mojang.realmsclient.util.LevelType getLevelType() -> b
23:23:boolean shouldGenerateStructures() -> c
com.mojang.realmsclient.util.package-info -> emj:
com.mojang.realmsclient.util.task.CloseServerTask -> emk:
org.slf4j.Logger LOGGER -> c
com.mojang.realmsclient.dto.RealmsServer serverData -> d
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen configureScreen
-> e
17:20:void
<init>(com.mojang.realmsclient.dto.RealmsServer,com.mojang.realmsclient.gui.screens
.RealmsConfigureWorldScreen) -> <init>
24:53:void run() -> run
12:12:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.task.ConnectTask -> eml:
net.minecraft.realms.RealmsConnect realmsConnect -> c
com.mojang.realmsclient.dto.RealmsServer server -> d
com.mojang.realmsclient.dto.RealmsServerAddress address -> e
16:20:void
<init>(net.minecraft.client.gui.screens.Screen,com.mojang.realmsclient.dto.RealmsSe
rver,com.mojang.realmsclient.dto.RealmsServerAddress) -> <init>
24:26:void run() -> run
30:32:void abortTask() -> a
36:37:void tick() -> b
com.mojang.realmsclient.util.task.DownloadTask -> emm:
org.slf4j.Logger LOGGER -> c
long worldId -> d
int slot -> e
net.minecraft.client.gui.screens.Screen lastScreen -> f
java.lang.String downloadName -> g
22:27:void
<init>(long,int,java.lang.String,net.minecraft.client.gui.screens.Screen) -> <init>
31:67:void run() -> run
44:44:void lambda$run$0(boolean) -> a
15:15:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.task.GetServerDetailsTask -> emn:
org.slf4j.Logger LOGGER -> c
com.mojang.realmsclient.dto.RealmsServer server -> d
net.minecraft.client.gui.screens.Screen lastScreen -> e
com.mojang.realmsclient.RealmsMainScreen mainScreen -> f
java.util.concurrent.locks.ReentrantLock connectLock -> g
36:41:void
<init>(com.mojang.realmsclient.RealmsMainScreen,net.minecraft.client.gui.screens.Sc
reen,com.mojang.realmsclient.dto.RealmsServer,java.util.concurrent.locks.ReentrantL
ock) -> <init>
45:85:void run() -> run
88:100:com.mojang.realmsclient.dto.RealmsServerAddress fetchServerAddress() ->
e
104:104:com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen
connectScreen(com.mojang.realmsclient.dto.RealmsServerAddress) -> a
108:132:com.mojang.realmsclient.gui.screens.RealmsLongConfirmationScreen
resourcePackDownloadConfirmationScreen(com.mojang.realmsclient.dto.RealmsServerAddr
ess,java.util.function.Function) -> a
138:142:java.util.concurrent.CompletableFuture
scheduleResourcePackDownload(com.mojang.realmsclient.dto.RealmsServerAddress) -> b
110:127:void
lambda$resourcePackDownloadConfirmationScreen$2(com.mojang.realmsclient.dto.RealmsS
erverAddress,java.util.function.Function,boolean) -> a
117:120:java.lang.Void
lambda$resourcePackDownloadConfirmationScreen$1(com.mojang.realmsclient.dto.RealmsS
erverAddress,java.lang.Throwable) -> a
115:115:void
lambda$resourcePackDownloadConfirmationScreen$0(java.util.function.Function,com.moj
ang.realmsclient.dto.RealmsServerAddress) -> a
29:29:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.task.LongRunningTask -> emo:
int NUMBER_OF_RETRIES -> a
org.slf4j.Logger LOGGER -> c
com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen
longRunningMcoTaskScreen -> b
11:11:void <init>() -> <init>
18:23:void pause(long) -> a
27:29:void setScreen(net.minecraft.client.gui.screens.Screen) -> a
32:33:void
setScreen(com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen) -> a
37:38:void error(net.minecraft.network.chat.Component) -> a
41:42:void setTitle(net.minecraft.network.chat.Component) -> b
45:45:boolean aborted() -> c
49:49:void tick() -> b
52:52:void init() -> d
55:55:void abortTask() -> a
28:28:void
lambda$setScreen$0(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.
Screen) -> a
13:13:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.task.OpenServerTask -> emp:
org.slf4j.Logger LOGGER -> c
com.mojang.realmsclient.dto.RealmsServer serverData -> d
net.minecraft.client.gui.screens.Screen returnScreen -> e
boolean join -> f
com.mojang.realmsclient.RealmsMainScreen mainScreen -> g
net.minecraft.client.Minecraft minecraft -> h
23:29:void
<init>(com.mojang.realmsclient.dto.RealmsServer,net.minecraft.client.gui.screens.Sc
reen,com.mojang.realmsclient.RealmsMainScreen,boolean,net.minecraft.client.Minecraf
t) -> <init>
33:72:void run() -> run
45:56:void lambda$run$0() -> e
15:15:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.task.ResettingGeneratedWorldTask -> emq:
com.mojang.realmsclient.util.WorldGenerationInfo generationInfo -> c
12:14:void
<init>(com.mojang.realmsclient.util.WorldGenerationInfo,long,net.minecraft.network.
chat.Component,java.lang.Runnable) -> <init>
18:19:void sendResetRequest(com.mojang.realmsclient.client.RealmsClient,long) -
> a
com.mojang.realmsclient.util.task.ResettingTemplateWorldTask -> emr:
com.mojang.realmsclient.dto.WorldTemplate template -> c
12:14:void
<init>(com.mojang.realmsclient.dto.WorldTemplate,long,net.minecraft.network.chat.Co
mponent,java.lang.Runnable) -> <init>
18:19:void sendResetRequest(com.mojang.realmsclient.client.RealmsClient,long) -
> a
com.mojang.realmsclient.util.task.ResettingWorldTask -> ems:
org.slf4j.Logger LOGGER -> c
long serverId -> d
net.minecraft.network.chat.Component title -> e
java.lang.Runnable callback -> f
18:22:void <init>(long,net.minecraft.network.chat.Component,java.lang.Runnable)
-> <init>
void sendResetRequest(com.mojang.realmsclient.client.RealmsClient,long) -> a
28:59:void run() -> run
11:11:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.task.RestoreTask -> emt:
org.slf4j.Logger LOGGER -> c
com.mojang.realmsclient.dto.Backup backup -> d
long worldId -> e
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen lastScreen -> f
20:24:void
<init>(com.mojang.realmsclient.dto.Backup,long,com.mojang.realmsclient.gui.screens.
RealmsConfigureWorldScreen) -> <init>
28:64:void run() -> run
14:14:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.task.SwitchMinigameTask -> emu:
org.slf4j.Logger LOGGER -> c
long worldId -> d
com.mojang.realmsclient.dto.WorldTemplate worldTemplate -> e
com.mojang.realmsclient.gui.screens.RealmsConfigureWorldScreen lastScreen -> f
18:22:void
<init>(long,com.mojang.realmsclient.dto.WorldTemplate,com.mojang.realmsclient.gui.s
creens.RealmsConfigureWorldScreen) -> <init>
26:52:void run() -> run
12:12:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.task.SwitchSlotTask -> emv:
org.slf4j.Logger LOGGER -> c
long worldId -> d
int slot -> e
java.lang.Runnable callback -> f
16:20:void <init>(long,int,java.lang.Runnable) -> <init>
24:51:void run() -> run
10:10:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.task.WorldCreationTask -> emw:
org.slf4j.Logger LOGGER -> c
java.lang.String name -> d
java.lang.String motd -> e
long worldId -> f
net.minecraft.client.gui.screens.Screen lastScreen -> g
18:23:void
<init>(long,java.lang.String,java.lang.String,net.minecraft.client.gui.screens.Scre
en) -> <init>
27:40:void run() -> run
11:11:void <clinit>() -> <clinit>
com.mojang.realmsclient.util.task.package-info -> emx:
net.minecraft.BlockUtil -> l:
16:16:void <init>() -> <init>
61:188:net.minecraft.BlockUtil$FoundRectangle
getLargestRectangleAround(net.minecraft.core.BlockPos,net.minecraft.core.Direction$
Axis,int,net.minecraft.core.Direction$Axis,int,java.util.function.Predicate) -> a
195:199:int
getLimit(java.util.function.Predicate,net.minecraft.core.BlockPos$MutableBlockPos,n
et.minecraft.core.Direction,int) -> a
204:234:com.mojang.datafixers.util.Pair getMaxRectangleLocation(int[]) -> a
243:253:java.util.Optional
getTopConnectedBlock(net.minecraft.world.level.BlockGetter,net.minecraft.core.Block
Pos,net.minecraft.world.level.block.Block,net.minecraft.core.Direction,net.minecraf
t.world.level.block.Block) -> a
net.minecraft.BlockUtil$FoundRectangle -> l$a:
net.minecraft.core.BlockPos minCorner -> a
int axis1Size -> b
int axis2Size -> c
40:44:void <init>(net.minecraft.core.BlockPos,int,int) -> <init>
net.minecraft.BlockUtil$IntBounds -> l$b:
int min -> a
int max -> b
21:24:void <init>(int,int) -> <init>
28:28:java.lang.String toString() -> toString
net.minecraft.CharPredicate -> m:
boolean test(char) -> test
10:11:net.minecraft.CharPredicate and(net.minecraft.CharPredicate) -> and
15:15:net.minecraft.CharPredicate negate() -> negate
19:20:net.minecraft.CharPredicate or(net.minecraft.CharPredicate) -> or
20:20:boolean lambda$or$2(net.minecraft.CharPredicate,char) -> a
15:15:boolean lambda$negate$1(char) -> a
11:11:boolean lambda$and$0(net.minecraft.CharPredicate,char) -> b
net.minecraft.ChatFormatting -> n:
net.minecraft.ChatFormatting BLACK -> a
net.minecraft.ChatFormatting DARK_BLUE -> b
net.minecraft.ChatFormatting DARK_GREEN -> c
net.minecraft.ChatFormatting DARK_AQUA -> d
net.minecraft.ChatFormatting DARK_RED -> e
net.minecraft.ChatFormatting DARK_PURPLE -> f
net.minecraft.ChatFormatting GOLD -> g
net.minecraft.ChatFormatting GRAY -> h
net.minecraft.ChatFormatting DARK_GRAY -> i
net.minecraft.ChatFormatting BLUE -> j
net.minecraft.ChatFormatting GREEN -> k
net.minecraft.ChatFormatting AQUA -> l
net.minecraft.ChatFormatting RED -> m
net.minecraft.ChatFormatting LIGHT_PURPLE -> n
net.minecraft.ChatFormatting YELLOW -> o
net.minecraft.ChatFormatting WHITE -> p
net.minecraft.ChatFormatting OBFUSCATED -> q
net.minecraft.ChatFormatting BOLD -> r
net.minecraft.ChatFormatting STRIKETHROUGH -> s
net.minecraft.ChatFormatting UNDERLINE -> t
net.minecraft.ChatFormatting ITALIC -> u
net.minecraft.ChatFormatting RESET -> v
com.mojang.serialization.Codec CODEC -> w
char PREFIX_CODE -> x
java.util.Map FORMATTING_BY_NAME -> y
java.util.regex.Pattern STRIP_FORMATTING_PATTERN -> z
java.lang.String name -> A
char code -> B
boolean isFormat -> C
java.lang.String toString -> D
int id -> E
java.lang.Integer color -> F
net.minecraft.ChatFormatting[] $VALUES -> G
16:16:net.minecraft.ChatFormatting[] values() -> values
16:16:net.minecraft.ChatFormatting valueOf(java.lang.String) -> valueOf
47:47:java.lang.String cleanName(java.lang.String) -> c
59:60:void
<init>(java.lang.String,int,java.lang.String,char,int,java.lang.Integer) -> <init>
63:64:void <init>(java.lang.String,int,java.lang.String,char,boolean) -> <init>
66:74:void
<init>(java.lang.String,int,java.lang.String,char,boolean,int,java.lang.Integer) ->
<init>
77:77:char getChar() -> a
81:81:int getId() -> b
85:85:boolean isFormat() -> d
89:89:boolean isColor() -> e
94:94:java.lang.Integer getColor() -> f
98:98:java.lang.String getName() -> g
103:103:java.lang.String toString() -> toString
108:108:java.lang.String stripFormatting(java.lang.String) -> a
113:116:net.minecraft.ChatFormatting getByName(java.lang.String) -> b
121:129:net.minecraft.ChatFormatting getById(int) -> a
134:140:net.minecraft.ChatFormatting getByCode(char) -> a
144:156:java.util.Collection getNames(boolean,boolean) -> a
161:161:java.lang.String getSerializedName() -> c
43:43:net.minecraft.ChatFormatting
lambda$static$1(net.minecraft.ChatFormatting) -> a
43:43:java.lang.String lambda$static$0(net.minecraft.ChatFormatting) -> b
16:16:net.minecraft.ChatFormatting[] $values() -> h
16:44:void <clinit>() -> <clinit>
net.minecraft.CrashReport -> o:
org.slf4j.Logger LOGGER -> a
java.time.format.DateTimeFormatter DATE_TIME_FORMATTER -> b
java.lang.String title -> c
java.lang.Throwable exception -> d
java.util.List details -> e
java.io.File saveFile -> f
boolean trackingStackTrace -> g
java.lang.StackTraceElement[] uncategorizedStackTrace -> h
net.minecraft.SystemReport systemReport -> i
29:39:void <init>(java.lang.String,java.lang.Throwable) -> <init>
42:42:java.lang.String getTitle() -> a
46:46:java.lang.Throwable getException() -> b
50:54:java.lang.String getDetails() -> c
58:80:void getDetails(java.lang.StringBuilder) -> a
83:108:java.lang.String getExceptionMessage() -> d
112:136:java.lang.String getFriendlyReport() -> e
140:140:java.io.File getSaveFile() -> f
144:163:boolean saveToFile(java.io.File) -> a
167:167:net.minecraft.SystemReport getSystemReport() -> g
171:171:net.minecraft.CrashReportCategory addCategory(java.lang.String) -> a
175:207:net.minecraft.CrashReportCategory addCategory(java.lang.String,int) ->
a
212:252:java.lang.String getErrorComment() -> i
259:269:net.minecraft.CrashReport
forThrowable(java.lang.Throwable,java.lang.String) -> a
273:275:void preload() -> h
24:25:void <clinit>() -> <clinit>
net.minecraft.CrashReportCategory -> p:
java.lang.String title -> a
java.util.List entries -> b
java.lang.StackTraceElement[] stackTrace -> c
15:20:void <init>(java.lang.String) -> <init>
23:23:java.lang.String
formatLocation(net.minecraft.world.level.LevelHeightAccessor,double,double,double)
-> a
27:27:java.lang.String
formatLocation(net.minecraft.world.level.LevelHeightAccessor,net.minecraft.core.Blo
ckPos) -> a
31:79:java.lang.String
formatLocation(net.minecraft.world.level.LevelHeightAccessor,int,int,int) -> a
84:88:net.minecraft.CrashReportCategory
setDetail(java.lang.String,net.minecraft.CrashReportDetail) -> a
92:93:net.minecraft.CrashReportCategory
setDetail(java.lang.String,java.lang.Object) -> a
97:98:void setDetailError(java.lang.String,java.lang.Throwable) -> a
101:110:int fillInStackTrace(int) -> a
114:138:boolean
validateStackTrace(java.lang.StackTraceElement,java.lang.StackTraceElement) -> a
142:145:void trimStacktrace(int) -> b
148:166:void getDetails(java.lang.StringBuilder) -> a
169:169:java.lang.StackTraceElement[] getStacktrace() -> a
173:178:void
populateBlockDetails(net.minecraft.CrashReportCategory,net.minecraft.world.level.Le
velHeightAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state
.BlockState) -> a
177:177:java.lang.String
lambda$populateBlockDetails$0(net.minecraft.world.level.LevelHeightAccessor,net.min
ecraft.core.BlockPos) -> b
net.minecraft.CrashReportCategory$Entry -> p$a:
java.lang.String key -> a
java.lang.String value -> b
184:195:void <init>(java.lang.String,java.lang.Object) -> <init>
198:198:java.lang.String getKey() -> a
202:202:java.lang.String getValue() -> b
net.minecraft.CrashReportDetail -> q:
net.minecraft.DefaultUncaughtExceptionHandler -> r:
org.slf4j.Logger logger -> a
8:10:void <init>(org.slf4j.Logger) -> <init>
14:15:void uncaughtException(java.lang.Thread,java.lang.Throwable) ->
uncaughtException
net.minecraft.DefaultUncaughtExceptionHandlerWithName -> s:
org.slf4j.Logger logger -> a
8:10:void <init>(org.slf4j.Logger) -> <init>
14:16:void uncaughtException(java.lang.Thread,java.lang.Throwable) ->
uncaughtException
net.minecraft.DetectedVersion -> t:
org.slf4j.Logger LOGGER -> b
net.minecraft.WorldVersion BUILT_IN -> a
java.lang.String id -> c
java.lang.String name -> d
boolean stable -> e
net.minecraft.world.level.storage.DataVersion worldVersion -> f
int protocolVersion -> g
int resourcePackVersion -> h
int dataPackVersion -> i
java.util.Date buildTime -> j
32:41:void <init>() -> <init>
43:54:void <init>(com.google.gson.JsonObject) -> <init>
57:67:net.minecraft.WorldVersion tryDetectVersion() -> a
73:73:java.lang.String getId() -> b
78:78:java.lang.String getName() -> c
83:83:net.minecraft.world.level.storage.DataVersion getDataVersion() -> d
88:88:int getProtocolVersion() -> e
93:93:int getPackVersion(net.minecraft.server.packs.PackType) -> a
98:98:java.util.Date getBuildTime() -> f
103:103:boolean isStable() -> g
19:21:void <clinit>() -> <clinit>
net.minecraft.FieldsAreNonnullByDefault -> u:
net.minecraft.FileUtil -> v:
java.util.regex.Pattern COPY_COUNTER_PATTERN -> a
int MAX_FILE_NAME -> b
java.util.regex.Pattern RESERVED_WINDOWS_FILENAMES -> c
java.util.regex.Pattern STRICT_PATH_SEGMENT_CHECK -> d
19:19:void <init>() -> <init>
28:71:java.lang.String
findAvailableName(java.nio.file.Path,java.lang.String,java.lang.String) -> a
75:76:boolean isPathNormalized(java.nio.file.Path) -> a
80:86:boolean isPathPortable(java.nio.file.Path) -> b
90:97:java.nio.file.Path
createPathToResource(java.nio.file.Path,java.lang.String,java.lang.String) -> b
101:101:java.lang.String getFullResourcePath(java.lang.String) -> a
105:105:java.lang.String normalizeResourcePath(java.lang.String) -> b
117:158:com.mojang.serialization.DataResult decomposePath(java.lang.String) ->
c
163:172:java.nio.file.Path resolvePath(java.nio.file.Path,java.util.List) -> a
178:178:boolean isValidStrictPathSegment(java.lang.String) -> d
182:190:void validatePath(java.lang.String[]) -> a
194:195:void createDirectoriesSafe(java.nio.file.Path) -> c
143:143:java.lang.String
lambda$decomposePath$3(java.lang.String,java.lang.String) -> a
140:140:java.lang.String
lambda$decomposePath$2(java.lang.String,java.lang.String) -> b
123:123:java.lang.String lambda$decomposePath$1(java.lang.String) -> e
120:120:java.lang.String lambda$decomposePath$0(java.lang.String) -> f
20:25:void <clinit>() -> <clinit>
net.minecraft.MethodsReturnNonnullByDefault -> w:
net.minecraft.Optionull -> x:
9:9:void <init>() -> <init>
12:12:java.lang.Object map(java.lang.Object,java.util.function.Function) -> a
16:16:java.lang.Object
mapOrDefault(java.lang.Object,java.util.function.Function,java.lang.Object) -> a
20:20:java.lang.Object
mapOrElse(java.lang.Object,java.util.function.Function,java.util.function.Supplier)
-> a
25:26:java.lang.Object first(java.util.Collection) -> a
30:31:java.lang.Object firstOrDefault(java.util.Collection,java.lang.Object) ->
a
35:36:java.lang.Object
firstOrElse(java.util.Collection,java.util.function.Supplier) -> a
40:40:boolean isNullOrEmpty(java.lang.Object[]) -> a
44:44:boolean isNullOrEmpty(boolean[]) -> a
48:48:boolean isNullOrEmpty(byte[]) -> a
52:52:boolean isNullOrEmpty(char[]) -> a
56:56:boolean isNullOrEmpty(short[]) -> a
60:60:boolean isNullOrEmpty(int[]) -> a
64:64:boolean isNullOrEmpty(long[]) -> a
68:68:boolean isNullOrEmpty(float[]) -> a
72:72:boolean isNullOrEmpty(double[]) -> a
net.minecraft.ReportedException -> y:
net.minecraft.CrashReport report -> a
6:8:void <init>(net.minecraft.CrashReport) -> <init>
11:11:net.minecraft.CrashReport getReport() -> a
16:16:java.lang.Throwable getCause() -> getCause
21:21:java.lang.String getMessage() -> getMessage
net.minecraft.ResourceLocationException -> z:
7:8:void <init>(java.lang.String) -> <init>
11:12:void <init>(java.lang.String,java.lang.Throwable) -> <init>
net.minecraft.SharedConstants -> aa:
boolean SNAPSHOT -> a
int WORLD_VERSION -> b
java.lang.String SERIES -> c
java.lang.String VERSION_STRING -> d
int RELEASE_NETWORK_PROTOCOL_VERSION -> e
int SNAPSHOT_NETWORK_PROTOCOL_VERSION -> f
int SNBT_NAG_VERSION -> g
int SNAPSHOT_PROTOCOL_BIT -> bh
boolean THROW_ON_TASK_FAILURE -> h
int RESOURCE_PACK_FORMAT -> i
int DATA_PACK_FORMAT -> j
int LANGUAGE_FORMAT -> k
int REPORT_FORMAT_VERSION -> l
java.lang.String DATA_VERSION_TAG -> m
boolean USE_NEW_RENDERSYSTEM -> n
boolean MULTITHREADED_RENDERING -> o
boolean FIX_TNT_DUPE -> p
boolean FIX_SAND_DUPE -> q
boolean USE_DEBUG_FEATURES -> r
boolean DEBUG_OPEN_INCOMPATIBLE_WORLDS -> s
boolean DEBUG_ALLOW_LOW_SIM_DISTANCE -> t
boolean DEBUG_HOTKEYS -> u
boolean DEBUG_UI_NARRATION -> v
boolean DEBUG_RENDER -> w
boolean DEBUG_PATHFINDING -> x
boolean DEBUG_WATER -> y
boolean DEBUG_HEIGHTMAP -> z
boolean DEBUG_COLLISION -> A
boolean DEBUG_SUPPORT_BLOCKS -> B
boolean DEBUG_SHAPES -> C
boolean DEBUG_NEIGHBORSUPDATE -> D
boolean DEBUG_STRUCTURES -> E
boolean DEBUG_LIGHT -> F
boolean DEBUG_SKY_LIGHT_SECTIONS -> G
boolean DEBUG_WORLDGENATTEMPT -> H
boolean DEBUG_SOLID_FACE -> I
boolean DEBUG_CHUNKS -> J
boolean DEBUG_GAME_EVENT_LISTENERS -> K
boolean DEBUG_DUMP_TEXTURE_ATLAS -> L
boolean DEBUG_DUMP_INTERPOLATED_TEXTURE_FRAMES -> M
boolean DEBUG_STRUCTURE_EDIT_MODE -> N
boolean DEBUG_SAVE_STRUCTURES_AS_SNBT -> O
boolean DEBUG_SYNCHRONOUS_GL_LOGS -> P
boolean DEBUG_VERBOSE_SERVER_EVENTS -> Q
boolean DEBUG_NAMED_RUNNABLES -> R
boolean DEBUG_GOAL_SELECTOR -> S
boolean DEBUG_VILLAGE_SECTIONS -> T
boolean DEBUG_BRAIN -> U
boolean DEBUG_BEES -> V
boolean DEBUG_RAIDS -> W
boolean DEBUG_BLOCK_BREAK -> X
boolean DEBUG_RESOURCE_LOAD_TIMES -> Y
boolean DEBUG_MONITOR_TICK_TIMES -> Z
boolean DEBUG_KEEP_JIGSAW_BLOCKS_DURING_STRUCTURE_GEN -> aa
boolean DEBUG_DONT_SAVE_WORLD -> ab
boolean DEBUG_LARGE_DRIPSTONE -> ac
boolean DEBUG_PACKET_SERIALIZATION -> ad
boolean DEBUG_CARVERS -> ae
boolean DEBUG_ORE_VEINS -> af
boolean DEBUG_SCULK_CATALYST -> ag
boolean DEBUG_BYPASS_REALMS_VERSION_CHECK -> ah
boolean DEBUG_SOCIAL_INTERACTIONS -> ai
boolean DEBUG_VALIDATE_RESOURCE_PATH_CASE -> aj
boolean DEBUG_IGNORE_LOCAL_MOB_CAP -> ak
boolean DEBUG_SMALL_SPAWN -> al
boolean DEBUG_DISABLE_LIQUID_SPREADING -> am
boolean DEBUG_AQUIFERS -> an
boolean DEBUG_JFR_PROFILING_ENABLE_LEVEL_LOADING -> ao
boolean debugGenerateSquareTerrainWithoutNoise -> ap
boolean debugGenerateStripedTerrainWithoutNoise -> aq
boolean DEBUG_ONLY_GENERATE_HALF_THE_WORLD -> ar
boolean DEBUG_DISABLE_FLUID_GENERATION -> as
boolean DEBUG_DISABLE_AQUIFERS -> at
boolean DEBUG_DISABLE_SURFACE -> au
boolean DEBUG_DISABLE_CARVERS -> av
boolean DEBUG_DISABLE_STRUCTURES -> aw
boolean DEBUG_DISABLE_FEATURES -> ax
boolean DEBUG_DISABLE_ORE_VEINS -> ay
boolean DEBUG_DISABLE_BLENDING -> az
boolean DEBUG_DISABLE_BELOW_ZERO_RETROGENERATION -> aA
int DEFAULT_MINECRAFT_PORT -> aB
boolean INGAME_DEBUG_OUTPUT -> aC
boolean DEBUG_SUBTITLES -> aD
int FAKE_MS_LATENCY -> aE
int FAKE_MS_JITTER -> aF
io.netty.util.ResourceLeakDetector$Level NETTY_LEAK_DETECTION -> aG
boolean COMMAND_STACK_TRACES -> aH
boolean DEBUG_WORLD_RECREATE -> aI
boolean DEBUG_SHOW_SERVER_DEBUG_VALUES -> aJ
boolean DEBUG_STORE_CHUNK_STACKTRACES -> aK
boolean DEBUG_FEATURE_COUNT -> aL
boolean DEBUG_RESOURCE_GENERATION_OVERRIDE -> aM
boolean DEBUG_FORCE_TELEMETRY -> aN
boolean DEBUG_DONT_SEND_TELEMETRY_TO_BACKEND -> aO
long MAXIMUM_TICK_TIME_NANOS -> aP
boolean USE_WORKFLOWS_HOOKS -> aQ
boolean CHECK_DATA_FIXER_SCHEMA -> aR
boolean IS_RUNNING_IN_IDE -> aS
java.util.Set DATA_FIX_TYPES_TO_OPTIMIZE -> aT
int WORLD_RESOLUTION -> aU
int MAX_CHAT_LENGTH -> aV
int MAX_COMMAND_LENGTH -> aW
int MAX_CHAINED_NEIGHBOR_UPDATES -> aX
int MAX_RENDER_DISTANCE -> aY
char[] ILLEGAL_FILE_CHARACTERS -> aZ
int TICKS_PER_SECOND -> ba
int TICKS_PER_MINUTE -> bb
int TICKS_PER_GAME_DAY -> bc
float AVERAGE_GAME_TICKS_PER_RANDOM_TICK_PER_BLOCK -> bd
float AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_MINUTE -> be
float AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_GAME_DAY -> bf
int WORLD_ICON_SIZE -> bg
net.minecraft.WorldVersion CURRENT_VERSION -> bi
16:16:void <init>() -> <init>
192:192:boolean isAllowedChatCharacter(char) -> a
210:210:java.lang.String filterText(java.lang.String) -> a
214:224:java.lang.String filterText(java.lang.String,boolean) -> a
231:236:void setVersion(net.minecraft.WorldVersion) -> a
239:242:void tryDetectVersion() -> a
245:248:net.minecraft.WorldVersion getCurrentVersion() -> b
255:255:int getProtocolVersion() -> c
268:277:boolean debugVoidTerrain(net.minecraft.world.level.ChunkPos) -> a
281:282:void enableDataFixerOptimizations() -> d
136:262:void <clinit>() -> <clinit>
net.minecraft.SystemReport -> ab:
long BYTES_PER_MEBIBYTE -> a
long ONE_GIGA -> b
org.slf4j.Logger LOGGER -> c
java.lang.String OPERATING_SYSTEM -> d
java.lang.String JAVA_VERSION -> e
java.lang.String JAVA_VM_VERSION -> f
java.util.Map entries -> g
29:58:void <init>() -> <init>
61:62:void setDetail(java.lang.String,java.lang.String) -> a
66:71:void setDetail(java.lang.String,java.util.function.Supplier) -> a
74:78:void putHardware(oshi.SystemInfo) -> a
82:86:void ignoreErrors(java.lang.String,java.lang.Runnable) -> a
89:96:void putPhysicalMemory(java.util.List) -> a
99:103:void putVirtualMemory(oshi.hardware.VirtualMemory) -> a
106:108:void putMemory(oshi.hardware.GlobalMemory) -> a
111:120:void putGraphics(java.util.List) -> b
123:134:void putProcessor(oshi.hardware.CentralProcessor) -> a
137:145:void appendToCrashReportString(java.lang.StringBuilder) -> a
148:150:java.lang.String toLineSeparatedString() -> a
149:149:java.lang.String lambda$toLineSeparatedString$21(java.util.Map$Entry) -
> a
140:144:void
lambda$appendToCrashReportString$20(java.lang.StringBuilder,java.lang.String,java.l
ang.String) -> a
133:133:java.lang.String lambda$putProcessor$19(oshi.hardware.CentralProcessor)
-> b
132:132:java.lang.String lambda$putProcessor$18(oshi.hardware.CentralProcessor)
-> c
131:131:java.lang.String lambda$putProcessor$17(oshi.hardware.CentralProcessor)
-> d
129:129:java.lang.String
lambda$putProcessor$16(oshi.hardware.CentralProcessor$ProcessorIdentifier) -> a
116:116:java.lang.String lambda$putGraphics$15(oshi.hardware.GraphicsCard) -> a
107:107:void lambda$putMemory$14(oshi.hardware.GlobalMemory) -> b
106:106:void lambda$putMemory$13(oshi.hardware.GlobalMemory) -> c
102:102:java.lang.String
lambda$putVirtualMemory$12(oshi.hardware.VirtualMemory) -> b
101:101:java.lang.String
lambda$putVirtualMemory$11(oshi.hardware.VirtualMemory) -> c
100:100:java.lang.String
lambda$putVirtualMemory$10(oshi.hardware.VirtualMemory) -> d
99:99:java.lang.String lambda$putVirtualMemory$9(oshi.hardware.VirtualMemory) -
> e
93:93:java.lang.String lambda$putPhysicalMemory$8(oshi.hardware.PhysicalMemory)
-> a
92:92:java.lang.String lambda$putPhysicalMemory$7(oshi.hardware.PhysicalMemory)
-> b
77:77:void lambda$putHardware$6(oshi.hardware.HardwareAbstractionLayer) -> a
76:76:void lambda$putHardware$5(oshi.hardware.HardwareAbstractionLayer) -> b
75:75:void lambda$putHardware$4(oshi.hardware.HardwareAbstractionLayer) -> c
55:56:java.lang.String lambda$new$3() -> b
52:52:void lambda$new$2() -> c
50:50:java.lang.String lambda$new$1() -> d
39:47:java.lang.String lambda$new$0() -> e
23:27:void <clinit>() -> <clinit>
net.minecraft.Util -> ac:
org.slf4j.Logger LOGGER -> e
int DEFAULT_MAX_THREADS -> f
java.lang.String MAX_THREADS_SYSTEM_PROPERTY -> g
java.util.concurrent.atomic.AtomicInteger WORKER_COUNT -> h
java.util.concurrent.ExecutorService BACKGROUND_EXECUTOR -> i
java.util.concurrent.ExecutorService IO_POOL -> j
java.time.format.DateTimeFormatter FILENAME_DATE_TIME_FORMATTER -> k
net.minecraft.util.TimeSource$NanoTimeSource timeSource -> a
com.google.common.base.Ticker TICKER -> b
java.util.UUID NIL_UUID -> c
java.nio.file.spi.FileSystemProvider ZIP_FILE_SYSTEM_PROVIDER -> d
java.util.function.Consumer thePauser -> l
80:80:void <init>() -> <init>
106:106:java.util.stream.Collector toMap() -> a
111:111:java.lang.String
getPropertyName(net.minecraft.world.level.block.state.properties.Property,java.lang
.Object) -> a
115:118:java.lang.String
makeDescriptionId(java.lang.String,net.minecraft.resources.ResourceLocation) -> a
122:122:long getMillis() -> b
126:126:long getNanos() -> c
130:130:long getEpochMillis() -> d
134:134:java.lang.String getFilenameFormattedDateTime() -> e
138:160:java.util.concurrent.ExecutorService makeExecutor(java.lang.String) ->
c
164:176:int getMaxThreads() -> m
180:180:java.util.concurrent.ExecutorService backgroundExecutor() -> f
184:184:java.util.concurrent.ExecutorService ioPool() -> g
188:190:void shutdownExecutors() -> h
193:203:void shutdownExecutor(java.util.concurrent.ExecutorService) -> a
206:206:java.util.concurrent.ExecutorService makeIoExecutor() -> n
215:215:void throwAsRuntime(java.lang.Throwable) -> a
219:228:void onThreadException(java.lang.Thread,java.lang.Throwable) -> a
232:235:com.mojang.datafixers.types.Type
fetchChoiceType(com.mojang.datafixers.DSL$TypeReference,java.lang.String) -> a
240:249:com.mojang.datafixers.types.Type
doFetchChoiceType(com.mojang.datafixers.DSL$TypeReference,java.lang.String) -> b
253:266:java.lang.Runnable
wrapThreadWithTaskName(java.lang.String,java.lang.Runnable) -> a
271:284:java.util.function.Supplier
wrapThreadWithTaskName(java.lang.String,java.util.function.Supplier) -> a
362:381:net.minecraft.Util$OS getPlatform() -> i
385:386:java.util.stream.Stream getVmArguments() -> j
390:390:java.lang.Object lastOf(java.util.List) -> a
394:412:java.lang.Object
findNextInIterable(java.lang.Iterable,java.lang.Object) -> a
416:428:java.lang.Object
findPreviousInIterable(java.lang.Iterable,java.lang.Object) -> b
432:432:java.lang.Object make(java.util.function.Supplier) -> a
436:437:java.lang.Object make(java.lang.Object,java.util.function.Consumer) ->
a
456:456:it.unimi.dsi.fastutil.Hash$Strategy identityStrategy() -> k
460:469:java.util.concurrent.CompletableFuture sequence(java.util.List) -> b
474:477:java.util.concurrent.CompletableFuture sequenceFailFast(java.util.List)
-> c
481:489:java.util.concurrent.CompletableFuture
sequenceFailFastAndCancel(java.util.List) -> d
493:508:java.util.concurrent.CompletableFuture
fallibleSequence(java.util.List,java.util.function.Consumer) -> a
512:517:java.util.Optional
ifElse(java.util.Optional,java.util.function.Consumer,java.lang.Runnable) -> a
535:535:java.util.function.Supplier
name(java.util.function.Supplier,java.util.function.Supplier) -> a
554:554:java.lang.Runnable name(java.lang.Runnable,java.util.function.Supplier)
-> a
559:563:void logAndPauseIfInIde(java.lang.String) -> a
566:570:void logAndPauseIfInIde(java.lang.String,java.lang.Throwable) -> a
573:577:java.lang.Throwable pauseInIde(java.lang.Throwable) -> b
581:582:void setPause(java.util.function.Consumer) -> a
585:592:void doPause(java.lang.String) -> d
595:600:java.lang.String describeError(java.lang.Throwable) -> c
605:605:java.lang.Object
getRandom(java.lang.Object[],net.minecraft.util.RandomSource) -> a
610:610:int getRandom(int[],net.minecraft.util.RandomSource) -> a
614:614:java.lang.Object
getRandom(java.util.List,net.minecraft.util.RandomSource) -> a
618:621:java.util.Optional
getRandomSafe(java.util.List,net.minecraft.util.RandomSource) -> b
625:625:java.util.function.BooleanSupplier
createRenamer(java.nio.file.Path,java.nio.file.Path) -> a
645:645:java.util.function.BooleanSupplier createDeleter(java.nio.file.Path) ->
a
665:665:java.util.function.BooleanSupplier
createFileDeletedCheck(java.nio.file.Path) -> b
679:679:java.util.function.BooleanSupplier
createFileCreatedCheck(java.nio.file.Path) -> c
693:699:boolean executeInSequence(java.util.function.BooleanSupplier[]) -> a
703:710:boolean
runWithRetries(int,java.lang.String,java.util.function.BooleanSupplier[]) -> a
714:715:void safeReplaceFile(java.io.File,java.io.File,java.io.File) -> a
718:719:void
safeReplaceFile(java.nio.file.Path,java.nio.file.Path,java.nio.file.Path) -> a
722:723:void
safeReplaceOrMoveFile(java.io.File,java.io.File,java.io.File,boolean) -> a
726:755:void
safeReplaceOrMoveFile(java.nio.file.Path,java.nio.file.Path,java.nio.file.Path,bool
ean) -> a
759:777:int offsetByCodepoints(java.lang.String,int,int) -> a
781:781:java.util.function.Consumer
prefix(java.lang.String,java.util.function.Consumer) -> a
788:797:com.mojang.serialization.DataResult
fixedSize(java.util.stream.IntStream,int) -> a
804:813:com.mojang.serialization.DataResult
fixedSize(java.util.stream.LongStream,int) -> a
820:828:com.mojang.serialization.DataResult fixedSize(java.util.List,int) -> a
834:850:void startTimerHackThread() -> l
853:856:void
copyBetweenDirs(java.nio.file.Path,java.nio.file.Path,java.nio.file.Path) -> b
859:859:java.lang.String
sanitizeName(java.lang.String,net.minecraft.CharPredicate) -> a
863:863:net.minecraft.util.SingleKeyCache
singleKeyCache(java.util.function.Function) -> a
867:867:java.util.function.Function memoize(java.util.function.Function) -> b
883:883:java.util.function.BiFunction memoize(java.util.function.BiFunction) ->
a
899:901:java.util.List
toShuffledList(java.util.stream.Stream,net.minecraft.util.RandomSource) -> a
905:911:it.unimi.dsi.fastutil.ints.IntArrayList
toShuffledList(java.util.stream.IntStream,net.minecraft.util.RandomSource) -> a
915:917:java.util.List
shuffledCopy(java.lang.Object[],net.minecraft.util.RandomSource) -> b
924:926:java.util.List
shuffledCopy(it.unimi.dsi.fastutil.objects.ObjectArrayList,net.minecraft.util.Rando
mSource) -> a
930:935:void
shuffle(it.unimi.dsi.fastutil.objects.ObjectArrayList,net.minecraft.util.RandomSour
ce) -> b
938:938:java.util.concurrent.CompletableFuture
blockUntilDone(java.util.function.Function) -> c
942:965:java.lang.Object
blockUntilDone(java.util.function.Function,java.util.function.Predicate) -> a
969:969:java.util.function.ToIntFunction createIndexLookup(java.util.List) -> e
973:977:java.util.function.ToIntFunction
createIndexLookup(java.util.List,java.util.function.IntFunction) -> a
981:985:java.lang.Object
getOrThrow(com.mojang.serialization.DataResult,java.util.function.Function) -> a
990:990:boolean isWhitespace(int) -> a
994:997:boolean isBlank(java.lang.String) -> b
859:859:java.lang.String
lambda$sanitizeName$17(net.minecraft.CharPredicate,int) -> a
821:821:java.lang.String lambda$fixedSize$16(int) -> b
806:806:java.lang.String lambda$fixedSize$15(int) -> c
790:790:java.lang.String lambda$fixedSize$14(int) -> d
781:781:void
lambda$prefix$13(java.util.function.Consumer,java.lang.String,java.lang.String) ->
a
508:508:java.util.List
lambda$fallibleSequence$12(java.util.List,java.lang.Void) -> a
497:506:void
lambda$fallibleSequence$11(java.util.List,java.util.concurrent.CompletableFuture[],
java.util.function.Consumer,java.util.concurrent.CompletableFuture) -> a
500:505:void
lambda$fallibleSequence$10(java.util.function.Consumer,java.util.List,int,java.lang
.Object,java.lang.Throwable) -> a
484:489:void
lambda$sequenceFailFastAndCancel$9(java.util.concurrent.CompletableFuture,java.util
.List,java.lang.Throwable) -> a
469:469:java.util.List lambda$sequence$8(java.util.List,java.lang.Void) -> b
386:386:boolean lambda$getVmArguments$7(java.lang.String) -> e
273:281:java.lang.Object
lambda$wrapThreadWithTaskName$6(java.lang.String,java.util.function.Supplier) -> b
255:264:void
lambda$wrapThreadWithTaskName$5(java.lang.String,java.lang.Runnable) -> b
207:210:java.lang.Thread lambda$makeIoExecutor$4(java.lang.Runnable) -> a
145:157:java.util.concurrent.ForkJoinWorkerThread
lambda$makeExecutor$3(java.lang.String,java.util.concurrent.ForkJoinPool) -> a
103:103:void lambda$static$2(java.lang.String) -> f
101:101:java.lang.IllegalStateException lambda$static$1() -> o
99:99:boolean lambda$static$0(java.nio.file.spi.FileSystemProvider) -> a
81:103:void <clinit>() -> <clinit>
net.minecraft.Util$1 -> ac$1:
90:90:void <init>() -> <init>
93:93:long read() -> read
net.minecraft.Util$10 -> ac$2:
java.util.Map cache -> b
java.util.function.Function val$function -> a
867:868:void <init>(java.util.function.Function) -> <init>
872:872:java.lang.Object apply(java.lang.Object) -> apply
877:877:java.lang.String toString() -> toString
net.minecraft.Util$11 -> ac$3:
java.util.Map cache -> b
java.util.function.BiFunction val$function -> a
883:884:void <init>(java.util.function.BiFunction) -> <init>
888:888:java.lang.Object apply(java.lang.Object,java.lang.Object) -> apply
893:893:java.lang.String toString() -> toString
888:888:java.lang.Object
lambda$apply$0(java.util.function.BiFunction,com.mojang.datafixers.util.Pair) -> a
net.minecraft.Util$2 -> ac$4:
145:145:void <init>(java.util.concurrent.ForkJoinPool) -> <init>
148:154:void onTermination(java.lang.Throwable) -> onTermination
net.minecraft.Util$5 -> ac$5:
java.nio.file.Path val$from -> a
java.nio.file.Path val$to -> b
625:625:void <init>(java.nio.file.Path,java.nio.file.Path) -> <init>
629:633:boolean getAsBoolean() -> getAsBoolean
639:639:java.lang.String toString() -> toString
net.minecraft.Util$6 -> ac$6:
java.nio.file.Path val$target -> a
645:645:void <init>(java.nio.file.Path) -> <init>
649:653:boolean getAsBoolean() -> getAsBoolean
659:659:java.lang.String toString() -> toString
net.minecraft.Util$7 -> ac$7:
java.nio.file.Path val$target -> a
665:665:void <init>(java.nio.file.Path) -> <init>
668:668:boolean getAsBoolean() -> getAsBoolean
673:673:java.lang.String toString() -> toString
net.minecraft.Util$8 -> ac$8:
java.nio.file.Path val$target -> a
679:679:void <init>(java.nio.file.Path) -> <init>
682:682:boolean getAsBoolean() -> getAsBoolean
687:687:java.lang.String toString() -> toString
net.minecraft.Util$9 -> ac$9:
834:834:void <init>(java.lang.String) -> <init>
839:845:void run() -> run
net.minecraft.Util$IdentityStrategy -> ac$a:
net.minecraft.Util$IdentityStrategy INSTANCE -> a
net.minecraft.Util$IdentityStrategy[] $VALUES -> b
440:440:net.minecraft.Util$IdentityStrategy[] values() -> values
440:440:net.minecraft.Util$IdentityStrategy valueOf(java.lang.String) ->
valueOf
440:440:void <init>(java.lang.String,int) -> <init>
445:445:int hashCode(java.lang.Object) -> hashCode
450:450:boolean equals(java.lang.Object,java.lang.Object) -> equals
440:440:net.minecraft.Util$IdentityStrategy[] $values() -> a
440:441:void <clinit>() -> <clinit>
net.minecraft.Util$OS -> ac$b:
net.minecraft.Util$OS LINUX -> a
net.minecraft.Util$OS SOLARIS -> b
net.minecraft.Util$OS WINDOWS -> c
net.minecraft.Util$OS OSX -> d
net.minecraft.Util$OS UNKNOWN -> e
java.lang.String telemetryName -> f
net.minecraft.Util$OS[] $VALUES -> g
288:288:net.minecraft.Util$OS[] values() -> values
288:288:net.minecraft.Util$OS valueOf(java.lang.String) -> valueOf
307:309:void <init>(java.lang.String,int,java.lang.String) -> <init>
313:320:void openUrl(java.net.URL) -> a
324:328:void openUri(java.net.URI) -> a
332:336:void openFile(java.io.File) -> a
339:344:java.lang.String[] getOpenUrlArguments(java.net.URL) -> b
349:354:void openUri(java.lang.String) -> a
357:357:java.lang.String telemetryName() -> a
313:313:java.lang.Process lambda$openUrl$0(java.net.URL) -> c
288:288:net.minecraft.Util$OS[] $values() -> b
288:303:void <clinit>() -> <clinit>
net.minecraft.Util$OS$1 -> ac$b$1:
291:291:void <init>(java.lang.String,int,java.lang.String) -> <init>
294:294:java.lang.String[] getOpenUrlArguments(java.net.URL) -> b
net.minecraft.Util$OS$2 -> ac$b$2:
297:297:void <init>(java.lang.String,int,java.lang.String) -> <init>
300:300:java.lang.String[] getOpenUrlArguments(java.net.URL) -> b
net.minecraft.WorldVersion -> ad:
net.minecraft.world.level.storage.DataVersion getDataVersion() -> d
java.lang.String getId() -> b
java.lang.String getName() -> c
int getProtocolVersion() -> e
int getPackVersion(net.minecraft.server.packs.PackType) -> a
java.util.Date getBuildTime() -> f
boolean isStable() -> g
net.minecraft.advancements.Advancement -> ae:
net.minecraft.advancements.Advancement parent -> a
net.minecraft.advancements.DisplayInfo display -> b
net.minecraft.advancements.AdvancementRewards rewards -> c
net.minecraft.resources.ResourceLocation id -> d
java.util.Map criteria -> e
java.lang.String[][] requirements -> f
java.util.Set children -> g
net.minecraft.network.chat.Component chatComponent -> h
boolean sendsTelemetryEvent -> i
38:65:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.advancements.Advancem
ent,net.minecraft.advancements.DisplayInfo,net.minecraft.advancements.AdvancementRe
wards,java.util.Map,java.lang.String[][],boolean) -> <init>
68:68:net.minecraft.advancements.Advancement$Builder deconstruct() -> a
73:73:net.minecraft.advancements.Advancement getParent() -> b
77:77:net.minecraft.advancements.Advancement getRoot() -> c
81:88:net.minecraft.advancements.Advancement
getRoot(net.minecraft.advancements.Advancement) -> a
93:93:net.minecraft.advancements.DisplayInfo getDisplay() -> d
97:97:boolean sendsTelemetryEvent() -> e
101:101:net.minecraft.advancements.AdvancementRewards getRewards() -> f
106:112:java.lang.String toString() -> toString
118:118:java.lang.Iterable getChildren() -> g
122:122:java.util.Map getCriteria() -> h
126:126:int getMaxCriteraRequired() -> i
130:131:void addChild(net.minecraft.advancements.Advancement) -> b
134:134:net.minecraft.resources.ResourceLocation getId() -> j
139:146:boolean equals(java.lang.Object) -> equals
151:151:int hashCode() -> hashCode
155:155:java.lang.String[][] getRequirements() -> k
159:159:net.minecraft.network.chat.Component getChatComponent() -> l
61:61:net.minecraft.network.chat.Style
lambda$new$0(net.minecraft.network.chat.Component,net.minecraft.network.chat.Style)
-> a
net.minecraft.advancements.Advancement$Builder -> ae$a:
net.minecraft.resources.ResourceLocation parentId -> a
net.minecraft.advancements.Advancement parent -> b
net.minecraft.advancements.DisplayInfo display -> c
net.minecraft.advancements.AdvancementRewards rewards -> d
java.util.Map criteria -> e
java.lang.String[][] requirements -> f
net.minecraft.advancements.RequirementsStrategy requirementsStrategy -> g
boolean sendsTelemetryEvent -> h
169:183:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.advancements.DisplayI
nfo,net.minecraft.advancements.AdvancementRewards,java.util.Map,java.lang.String[]
[],boolean) -> <init>
169:187:void <init>(boolean) -> <init>
190:190:net.minecraft.advancements.Advancement$Builder advancement() -> a
194:194:net.minecraft.advancements.Advancement$Builder recipeAdvancement() -> b
198:199:net.minecraft.advancements.Advancement$Builder
parent(net.minecraft.advancements.Advancement) -> a
203:204:net.minecraft.advancements.Advancement$Builder
parent(net.minecraft.resources.ResourceLocation) -> a
208:208:net.minecraft.advancements.Advancement$Builder
display(net.minecraft.world.item.ItemStack,net.minecraft.network.chat.Component,net
.minecraft.network.chat.Component,net.minecraft.resources.ResourceLocation,net.mine
craft.advancements.FrameType,boolean,boolean,boolean) -> a
212:212:net.minecraft.advancements.Advancement$Builder
display(net.minecraft.world.level.ItemLike,net.minecraft.network.chat.Component,net
.minecraft.network.chat.Component,net.minecraft.resources.ResourceLocation,net.mine
craft.advancements.FrameType,boolean,boolean,boolean) -> a
216:217:net.minecraft.advancements.Advancement$Builder
display(net.minecraft.advancements.DisplayInfo) -> a
221:221:net.minecraft.advancements.Advancement$Builder
rewards(net.minecraft.advancements.AdvancementRewards$Builder) -> a
225:226:net.minecraft.advancements.Advancement$Builder
rewards(net.minecraft.advancements.AdvancementRewards) -> a
230:230:net.minecraft.advancements.Advancement$Builder
addCriterion(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance)
-> a
234:238:net.minecraft.advancements.Advancement$Builder
addCriterion(java.lang.String,net.minecraft.advancements.Criterion) -> a
242:243:net.minecraft.advancements.Advancement$Builder
requirements(net.minecraft.advancements.RequirementsStrategy) -> a
247:248:net.minecraft.advancements.Advancement$Builder
requirements(java.lang.String[][]) -> a
252:257:boolean canBuild(java.util.function.Function) -> a
261:267:net.minecraft.advancements.Advancement
build(net.minecraft.resources.ResourceLocation) -> b
271:273:net.minecraft.advancements.Advancement
save(java.util.function.Consumer,java.lang.String) -> a
277:312:com.google.gson.JsonObject serializeToJson() -> c
316:331:void serializeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
335:340:java.lang.String toString() -> toString
346:392:net.minecraft.advancements.Advancement$Builder
fromJson(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Deserializ
ationContext) -> a
396:407:net.minecraft.advancements.Advancement$Builder
fromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
411:411:java.util.Map getCriteria() -> d
321:321:void
lambda$serializeToNetwork$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.adv
ancements.DisplayInfo) -> a
261:261:net.minecraft.advancements.Advancement
lambda$build$0(net.minecraft.resources.ResourceLocation) -> c
net.minecraft.advancements.AdvancementList -> af:
org.slf4j.Logger LOGGER -> a
java.util.Map advancements -> b
java.util.Set roots -> c
java.util.Set tasks -> d
net.minecraft.advancements.AdvancementList$Listener listener -> e
15:20:void <init>() -> <init>
25:42:void remove(net.minecraft.advancements.Advancement) -> a
45:53:void remove(java.util.Set) -> a
56:91:void add(java.util.Map) -> a
94:100:void clear() -> a
103:103:java.lang.Iterable getRoots() -> b
107:107:java.util.Collection getAllAdvancements() -> c
112:112:net.minecraft.advancements.Advancement
get(net.minecraft.resources.ResourceLocation) -> a
116:125:void setListener(net.minecraft.advancements.AdvancementList$Listener) -
> a
16:16:void <clinit>() -> <clinit>
net.minecraft.advancements.AdvancementList$Listener -> af$a:
void onAddAdvancementRoot(net.minecraft.advancements.Advancement) -> a
void onRemoveAdvancementRoot(net.minecraft.advancements.Advancement) -> b
void onAddAdvancementTask(net.minecraft.advancements.Advancement) -> c
void onRemoveAdvancementTask(net.minecraft.advancements.Advancement) -> d
void onAdvancementsCleared() -> a
net.minecraft.advancements.AdvancementProgress -> ag:
java.util.Map criteria -> a
java.lang.String[][] requirements -> b
25:29:void <init>(java.util.Map) -> <init>
25:33:void <init>() -> <init>
36:44:void update(java.util.Map,java.lang.String[][]) -> a
47:63:boolean isDone() -> a
67:72:boolean hasProgress() -> b
76:81:boolean grantProgress(java.lang.String) -> a
85:90:boolean revokeProgress(java.lang.String) -> b
95:97:java.lang.String toString() -> toString
102:103:void serializeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
106:107:net.minecraft.advancements.AdvancementProgress
fromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
112:112:net.minecraft.advancements.CriterionProgress
getCriterion(java.lang.String) -> c
116:121:float getPercent() -> c
126:136:java.lang.String getProgressText() -> d
140:154:int countCompletedRequirements() -> h
158:164:java.lang.Iterable getRemainingCriteria() -> e
168:174:java.lang.Iterable getCompletedCriteria() -> f
179:187:java.util.Date getFirstProgressDate() -> g
192:205:int compareTo(net.minecraft.advancements.AdvancementProgress) -> a
23:23:int compareTo(java.lang.Object) -> compareTo
102:102:void
lambda$serializeToNetwork$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.adv
ancements.CriterionProgress) -> a
37:37:boolean lambda$update$0(java.util.Set,java.util.Map$Entry) -> a
net.minecraft.advancements.AdvancementProgress$Serializer -> ag$a:
208:208:void <init>() -> <init>
211:223:com.google.gson.JsonElement
serialize(net.minecraft.advancements.AdvancementProgress,java.lang.reflect.Type,com
.google.gson.JsonSerializationContext) -> a
228:237:net.minecraft.advancements.AdvancementProgress
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
208:208:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
208:208:com.google.gson.JsonElement
serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerialization
Context) -> serialize
net.minecraft.advancements.AdvancementRewards -> ah:
net.minecraft.advancements.AdvancementRewards EMPTY -> a
int experience -> b
net.minecraft.resources.ResourceLocation[] loot -> c
net.minecraft.resources.ResourceLocation[] recipes -> d
net.minecraft.commands.CommandFunction$CacheableFunction function -> e
35:40:void
<init>(int,net.minecraft.resources.ResourceLocation[],net.minecraft.resources.Resou
rceLocation[],net.minecraft.commands.CommandFunction$CacheableFunction) -> <init>
43:43:net.minecraft.resources.ResourceLocation[] getRecipes() -> a
47:77:void grant(net.minecraft.server.level.ServerPlayer) -> a
81:84:java.lang.String toString() -> toString
90:120:com.google.gson.JsonElement serializeToJson() -> b
124:141:net.minecraft.advancements.AdvancementRewards
deserialize(com.google.gson.JsonObject) -> a
76:76:void
lambda$grant$0(net.minecraft.server.MinecraftServer,net.minecraft.server.level.Serv
erPlayer,net.minecraft.commands.CommandFunction) -> a
28:28:void <clinit>() -> <clinit>
net.minecraft.advancements.AdvancementRewards$Builder -> ah$a:
int experience -> a
java.util.List loot -> b
java.util.List recipes -> c
net.minecraft.resources.ResourceLocation function -> d
144:147:void <init>() -> <init>
152:152:net.minecraft.advancements.AdvancementRewards$Builder experience(int) -
> a
156:157:net.minecraft.advancements.AdvancementRewards$Builder
addExperience(int) -> b
161:161:net.minecraft.advancements.AdvancementRewards$Builder
loot(net.minecraft.resources.ResourceLocation) -> a
165:166:net.minecraft.advancements.AdvancementRewards$Builder
addLootTable(net.minecraft.resources.ResourceLocation) -> b
170:170:net.minecraft.advancements.AdvancementRewards$Builder
recipe(net.minecraft.resources.ResourceLocation) -> c
174:175:net.minecraft.advancements.AdvancementRewards$Builder
addRecipe(net.minecraft.resources.ResourceLocation) -> d
179:179:net.minecraft.advancements.AdvancementRewards$Builder
function(net.minecraft.resources.ResourceLocation) -> e
183:184:net.minecraft.advancements.AdvancementRewards$Builder
runs(net.minecraft.resources.ResourceLocation) -> f
188:188:net.minecraft.advancements.AdvancementRewards build() -> a
net.minecraft.advancements.CriteriaTriggers -> ai:
java.util.Map CRITERIA -> aa
net.minecraft.advancements.critereon.ImpossibleTrigger IMPOSSIBLE -> a
net.minecraft.advancements.critereon.KilledTrigger PLAYER_KILLED_ENTITY -> b
net.minecraft.advancements.critereon.KilledTrigger ENTITY_KILLED_PLAYER -> c
net.minecraft.advancements.critereon.EnterBlockTrigger ENTER_BLOCK -> d
net.minecraft.advancements.critereon.InventoryChangeTrigger INVENTORY_CHANGED -
> e
net.minecraft.advancements.critereon.RecipeUnlockedTrigger RECIPE_UNLOCKED -> f
net.minecraft.advancements.critereon.PlayerHurtEntityTrigger PLAYER_HURT_ENTITY
-> g
net.minecraft.advancements.critereon.EntityHurtPlayerTrigger ENTITY_HURT_PLAYER
-> h
net.minecraft.advancements.critereon.EnchantedItemTrigger ENCHANTED_ITEM -> i
net.minecraft.advancements.critereon.FilledBucketTrigger FILLED_BUCKET -> j
net.minecraft.advancements.critereon.BrewedPotionTrigger BREWED_POTION -> k
net.minecraft.advancements.critereon.ConstructBeaconTrigger CONSTRUCT_BEACON ->
l
net.minecraft.advancements.critereon.UsedEnderEyeTrigger USED_ENDER_EYE -> m
net.minecraft.advancements.critereon.SummonedEntityTrigger SUMMONED_ENTITY -> n
net.minecraft.advancements.critereon.BredAnimalsTrigger BRED_ANIMALS -> o
net.minecraft.advancements.critereon.PlayerTrigger LOCATION -> p
net.minecraft.advancements.critereon.PlayerTrigger SLEPT_IN_BED -> q
net.minecraft.advancements.critereon.CuredZombieVillagerTrigger
CURED_ZOMBIE_VILLAGER -> r
net.minecraft.advancements.critereon.TradeTrigger TRADE -> s
net.minecraft.advancements.critereon.ItemDurabilityTrigger
ITEM_DURABILITY_CHANGED -> t
net.minecraft.advancements.critereon.LevitationTrigger LEVITATION -> u
net.minecraft.advancements.critereon.ChangeDimensionTrigger CHANGED_DIMENSION -
> v
net.minecraft.advancements.critereon.PlayerTrigger TICK -> w
net.minecraft.advancements.critereon.TameAnimalTrigger TAME_ANIMAL -> x
net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger PLACED_BLOCK ->
y
net.minecraft.advancements.critereon.ConsumeItemTrigger CONSUME_ITEM -> z
net.minecraft.advancements.critereon.EffectsChangedTrigger EFFECTS_CHANGED -> A
net.minecraft.advancements.critereon.UsedTotemTrigger USED_TOTEM -> B
net.minecraft.advancements.critereon.DistanceTrigger NETHER_TRAVEL -> C
net.minecraft.advancements.critereon.FishingRodHookedTrigger FISHING_ROD_HOOKED
-> D
net.minecraft.advancements.critereon.ChanneledLightningTrigger
CHANNELED_LIGHTNING -> E
net.minecraft.advancements.critereon.ShotCrossbowTrigger SHOT_CROSSBOW -> F
net.minecraft.advancements.critereon.KilledByCrossbowTrigger KILLED_BY_CROSSBOW
-> G
net.minecraft.advancements.critereon.PlayerTrigger RAID_WIN -> H
net.minecraft.advancements.critereon.PlayerTrigger BAD_OMEN -> I
net.minecraft.advancements.critereon.SlideDownBlockTrigger HONEY_BLOCK_SLIDE ->
J
net.minecraft.advancements.critereon.BeeNestDestroyedTrigger BEE_NEST_DESTROYED
-> K
net.minecraft.advancements.critereon.TargetBlockTrigger TARGET_BLOCK_HIT -> L
net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger
ITEM_USED_ON_BLOCK -> M
net.minecraft.advancements.critereon.LootTableTrigger GENERATE_LOOT -> N
net.minecraft.advancements.critereon.PickedUpItemTrigger
THROWN_ITEM_PICKED_UP_BY_ENTITY -> O
net.minecraft.advancements.critereon.PickedUpItemTrigger
THROWN_ITEM_PICKED_UP_BY_PLAYER -> P
net.minecraft.advancements.critereon.PlayerInteractTrigger
PLAYER_INTERACTED_WITH_ENTITY -> Q
net.minecraft.advancements.critereon.StartRidingTrigger START_RIDING_TRIGGER ->
R
net.minecraft.advancements.critereon.LightningStrikeTrigger LIGHTNING_STRIKE ->
S
net.minecraft.advancements.critereon.UsingItemTrigger USING_ITEM -> T
net.minecraft.advancements.critereon.DistanceTrigger FALL_FROM_HEIGHT -> U
net.minecraft.advancements.critereon.DistanceTrigger
RIDE_ENTITY_IN_LAVA_TRIGGER -> V
net.minecraft.advancements.critereon.KilledTrigger KILL_MOB_NEAR_SCULK_CATALYST
-> W
net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger
ALLAY_DROP_ITEM_ON_BLOCK -> X
net.minecraft.advancements.critereon.PlayerTrigger AVOID_VIBRATION -> Y
net.minecraft.advancements.critereon.RecipeCraftedTrigger RECIPE_CRAFTED -> Z
49:49:void <init>() -> <init>
106:110:net.minecraft.advancements.CriterionTrigger
register(net.minecraft.advancements.CriterionTrigger) -> a
116:116:net.minecraft.advancements.CriterionTrigger
getCriterion(net.minecraft.resources.ResourceLocation) -> a
120:120:java.lang.Iterable all() -> a
50:103:void <clinit>() -> <clinit>
net.minecraft.advancements.Criterion -> aj:
net.minecraft.advancements.CriterionTriggerInstance trigger -> a
20:22:void <init>(net.minecraft.advancements.CriterionTriggerInstance) ->
<init>
24:26:void <init>() -> <init>
29:29:void serializeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
32:38:net.minecraft.advancements.Criterion
criterionFromJson(com.google.gson.JsonObject,net.minecraft.advancements.critereon.D
eserializationContext) -> a
42:42:net.minecraft.advancements.Criterion
criterionFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
46:50:java.util.Map
criteriaFromJson(com.google.gson.JsonObject,net.minecraft.advancements.critereon.De
serializationContext) -> b
54:54:java.util.Map criteriaFromNetwork(net.minecraft.network.FriendlyByteBuf)
-> c
58:59:void
serializeToNetwork(java.util.Map,net.minecraft.network.FriendlyByteBuf) -> a
63:63:net.minecraft.advancements.CriterionTriggerInstance getTrigger() -> a
67:76:com.google.gson.JsonElement serializeToJson() -> b
58:58:void
lambda$serializeToNetwork$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.adv
ancements.Criterion) -> a
net.minecraft.advancements.CriterionProgress -> ak:
java.text.SimpleDateFormat DATE_FORMAT -> a
java.util.Date obtained -> b
15:15:void <init>() -> <init>
22:22:boolean isDone() -> a
26:27:void grant() -> b
30:31:void revoke() -> c
35:35:java.util.Date getObtained() -> d
40:41:java.lang.String toString() -> toString
46:47:void serializeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
50:53:com.google.gson.JsonElement serializeToJson() -> e
58:60:net.minecraft.advancements.CriterionProgress
fromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
64:70:net.minecraft.advancements.CriterionProgress fromJson(java.lang.String) -
> a
16:16:void <clinit>() -> <clinit>
net.minecraft.advancements.CriterionTrigger -> al:
net.minecraft.resources.ResourceLocation getId() -> a
void
addPlayerListener(net.minecraft.server.PlayerAdvancements,net.minecraft.advancement
s.CriterionTrigger$Listener) -> a
void
removePlayerListener(net.minecraft.server.PlayerAdvancements,net.minecraft.advancem
ents.CriterionTrigger$Listener) -> b
void removePlayerListeners(net.minecraft.server.PlayerAdvancements) -> a
net.minecraft.advancements.CriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Dese
rializationContext) -> a
net.minecraft.advancements.CriterionTrigger$Listener -> al$a:
net.minecraft.advancements.CriterionTriggerInstance trigger -> a
net.minecraft.advancements.Advancement advancement -> b
java.lang.String criterion -> c
24:28:void
<init>(net.minecraft.advancements.CriterionTriggerInstance,net.minecraft.advancemen
ts.Advancement,java.lang.String) -> <init>
31:31:net.minecraft.advancements.CriterionTriggerInstance getTriggerInstance()
-> a
35:36:void run(net.minecraft.server.PlayerAdvancements) -> a
40:55:boolean equals(java.lang.Object) -> equals
60:63:int hashCode() -> hashCode
net.minecraft.advancements.CriterionTriggerInstance -> am:
net.minecraft.resources.ResourceLocation getCriterion() -> a
com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.DisplayInfo -> an:
net.minecraft.network.chat.Component title -> a
net.minecraft.network.chat.Component description -> b
net.minecraft.world.item.ItemStack icon -> c
net.minecraft.resources.ResourceLocation background -> d
net.minecraft.advancements.FrameType frame -> e
boolean showToast -> f
boolean announceChat -> g
boolean hidden -> h
float x -> i
float y -> j
33:42:void
<init>(net.minecraft.world.item.ItemStack,net.minecraft.network.chat.Component,net.
minecraft.network.chat.Component,net.minecraft.resources.ResourceLocation,net.minec
raft.advancements.FrameType,boolean,boolean,boolean) -> <init>
45:47:void setLocation(float,float) -> a
50:50:net.minecraft.network.chat.Component getTitle() -> a
54:54:net.minecraft.network.chat.Component getDescription() -> b
58:58:net.minecraft.world.item.ItemStack getIcon() -> c
63:63:net.minecraft.resources.ResourceLocation getBackground() -> d
67:67:net.minecraft.advancements.FrameType getFrame() -> e
71:71:float getX() -> f
75:75:float getY() -> g
79:79:boolean shouldShowToast() -> h
83:83:boolean shouldAnnounceChat() -> i
87:87:boolean isHidden() -> j
91:102:net.minecraft.advancements.DisplayInfo
fromJson(com.google.gson.JsonObject) -> a
106:123:net.minecraft.world.item.ItemStack getIcon(com.google.gson.JsonObject)
-> b
127:147:void serializeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
150:160:net.minecraft.advancements.DisplayInfo
fromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
164:178:com.google.gson.JsonElement serializeToJson() -> k
182:187:com.google.gson.JsonObject serializeIcon() -> l
net.minecraft.advancements.FrameType -> ao:
net.minecraft.advancements.FrameType TASK -> a
net.minecraft.advancements.FrameType CHALLENGE -> b
net.minecraft.advancements.FrameType GOAL -> c
java.lang.String name -> d
int texture -> e
net.minecraft.ChatFormatting chatColor -> f
net.minecraft.network.chat.Component displayName -> g
net.minecraft.advancements.FrameType[] $VALUES -> h
6:6:net.minecraft.advancements.FrameType[] values() -> values
6:6:net.minecraft.advancements.FrameType valueOf(java.lang.String) -> valueOf
17:22:void
<init>(java.lang.String,int,java.lang.String,int,net.minecraft.ChatFormatting) ->
<init>
25:25:java.lang.String getName() -> a
29:29:int getTexture() -> b
33:38:net.minecraft.advancements.FrameType byName(java.lang.String) -> a
42:42:net.minecraft.ChatFormatting getChatColor() -> c
46:46:net.minecraft.network.chat.Component getDisplayName() -> d
6:6:net.minecraft.advancements.FrameType[] $values() -> e
6:9:void <clinit>() -> <clinit>
net.minecraft.advancements.RequirementsStrategy -> ap:
net.minecraft.advancements.RequirementsStrategy AND -> a
net.minecraft.advancements.RequirementsStrategy OR -> b
java.lang.String[][] createRequirements(java.util.Collection) ->
createRequirements
15:15:java.lang.String[][] lambda$static$1(java.util.Collection) -> a
7:12:java.lang.String[][] lambda$static$0(java.util.Collection) -> b
6:15:void <clinit>() -> <clinit>
net.minecraft.advancements.TreeNodePosition -> aq:
net.minecraft.advancements.Advancement advancement -> a
net.minecraft.advancements.TreeNodePosition parent -> b
net.minecraft.advancements.TreeNodePosition previousSibling -> c
int childIndex -> d
java.util.List children -> e
net.minecraft.advancements.TreeNodePosition ancestor -> f
net.minecraft.advancements.TreeNodePosition thread -> g
int x -> h
float y -> i
float mod -> j
float change -> k
float shift -> l
15:41:void
<init>(net.minecraft.advancements.Advancement,net.minecraft.advancements.TreeNodePo
sition,net.minecraft.advancements.TreeNodePosition,int,int) -> <init>
45:53:net.minecraft.advancements.TreeNodePosition
addChild(net.minecraft.advancements.Advancement,net.minecraft.advancements.TreeNode
Position) -> a
57:80:void firstWalk() -> a
83:94:float secondWalk(float,int,float) -> a
98:102:void thirdWalk(float) -> a
105:114:void executeShifts() -> b
118:124:net.minecraft.advancements.TreeNodePosition previousOrThread() -> c
129:135:net.minecraft.advancements.TreeNodePosition nextOrThread() -> d
139:182:net.minecraft.advancements.TreeNodePosition
apportion(net.minecraft.advancements.TreeNodePosition) -> a
186:194:void moveSubtree(net.minecraft.advancements.TreeNodePosition,float) ->
a
198:201:net.minecraft.advancements.TreeNodePosition
getAncestor(net.minecraft.advancements.TreeNodePosition,net.minecraft.advancements.
TreeNodePosition) -> a
206:215:void finalizePosition() -> e
218:228:void run(net.minecraft.advancements.Advancement) -> a
net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance -> ar:
net.minecraft.resources.ResourceLocation criterion -> a
net.minecraft.advancements.critereon.ContextAwarePredicate player -> b
11:14:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereo
n.ContextAwarePredicate) -> <init>
18:18:net.minecraft.resources.ResourceLocation getCriterion() -> a
22:22:net.minecraft.advancements.critereon.ContextAwarePredicate
getPlayerPredicate() -> b
27:29:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
34:34:java.lang.String toString() -> toString
net.minecraft.advancements.critereon.BeeNestDestroyedTrigger -> as:
net.minecraft.resources.ResourceLocation ID -> a
15:15:void <init>() -> <init>
20:20:net.minecraft.resources.ResourceLocation getId() -> a

25:29:net.minecraft.advancements.critereon.BeeNestDestroyedTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
34:38:net.minecraft.world.level.block.Block
deserializeBlock(com.google.gson.JsonObject) -> a
42:43:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.block.sta
te.BlockState,net.minecraft.world.item.ItemStack,int) -> a
15:15:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
42:42:boolean
lambda$trigger$1(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.item.ItemStack,int,net.minecraft.advancements.critereon.BeeNestDestroyedTrigger$
TriggerInstance) -> a
36:36:com.google.gson.JsonSyntaxException
lambda$deserializeBlock$0(net.minecraft.resources.ResourceLocation) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.BeeNestDestroyedTrigger$TriggerInstance ->
as$a:
net.minecraft.world.level.block.Block block -> a
net.minecraft.advancements.critereon.ItemPredicate item -> b
net.minecraft.advancements.critereon.MinMaxBounds$Ints numBees -> c
52:56:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.wor
ld.level.block.Block,net.minecraft.advancements.critereon.ItemPredicate,net.minecra
ft.advancements.critereon.MinMaxBounds$Ints) -> <init>

59:59:net.minecraft.advancements.critereon.BeeNestDestroyedTrigger$TriggerInstance
destroyedBeeNest(net.minecraft.world.level.block.Block,net.minecraft.advancements.c
ritereon.ItemPredicate$Builder,net.minecraft.advancements.critereon.MinMaxBounds$In
ts) -> a
63:69:boolean
matches(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.item.I
temStack,int) -> a
74:82:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.BlockPredicate -> at:
net.minecraft.advancements.critereon.BlockPredicate ANY -> a
net.minecraft.tags.TagKey tag -> b
java.util.Set blocks -> c
net.minecraft.advancements.critereon.StatePropertiesPredicate properties -> d
net.minecraft.advancements.critereon.NbtPredicate nbt -> e
34:39:void
<init>(net.minecraft.tags.TagKey,java.util.Set,net.minecraft.advancements.critereon
.StatePropertiesPredicate,net.minecraft.advancements.critereon.NbtPredicate) ->
<init>
42:65:boolean
matches(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a
69:92:net.minecraft.advancements.critereon.BlockPredicate
fromJson(com.google.gson.JsonElement) -> a
96:114:com.google.gson.JsonElement serializeToJson() -> a
81:81:com.google.gson.JsonSyntaxException
lambda$fromJson$0(net.minecraft.resources.ResourceLocation) -> a
25:25:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.BlockPredicate$Builder -> at$a:
java.util.Set blocks -> a
net.minecraft.tags.TagKey tag -> b
net.minecraft.advancements.critereon.StatePropertiesPredicate properties -> c
net.minecraft.advancements.critereon.NbtPredicate nbt -> d
122:126:void <init>() -> <init>
129:129:net.minecraft.advancements.critereon.BlockPredicate$Builder block() ->
a
133:134:net.minecraft.advancements.critereon.BlockPredicate$Builder
of(net.minecraft.world.level.block.Block[]) -> a
138:139:net.minecraft.advancements.critereon.BlockPredicate$Builder
of(java.lang.Iterable) -> a
143:144:net.minecraft.advancements.critereon.BlockPredicate$Builder
of(net.minecraft.tags.TagKey) -> a
148:149:net.minecraft.advancements.critereon.BlockPredicate$Builder
hasNbt(net.minecraft.nbt.CompoundTag) -> a
153:154:net.minecraft.advancements.critereon.BlockPredicate$Builder
setProperties(net.minecraft.advancements.critereon.StatePropertiesPredicate) -> a
158:158:net.minecraft.advancements.critereon.BlockPredicate build() -> b
net.minecraft.advancements.critereon.BredAnimalsTrigger -> au:
net.minecraft.resources.ResourceLocation ID -> a
12:12:void <init>() -> <init>
17:17:net.minecraft.resources.ResourceLocation getId() -> a
22:25:net.minecraft.advancements.critereon.BredAnimalsTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
29:34:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.animal.A
nimal,net.minecraft.world.entity.animal.Animal,net.minecraft.world.entity.AgeableMo
b) -> a
12:12:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
33:33:boolean
lambda$trigger$0(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.w
orld.level.storage.loot.LootContext,net.minecraft.world.level.storage.loot.LootCont
ext,net.minecraft.advancements.critereon.BredAnimalsTrigger$TriggerInstance) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.BredAnimalsTrigger$TriggerInstance -> au$a:
net.minecraft.advancements.critereon.ContextAwarePredicate parent -> a
net.minecraft.advancements.critereon.ContextAwarePredicate partner -> b
net.minecraft.advancements.critereon.ContextAwarePredicate child -> c
42:46:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ContextAwarePredicate,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.ContextAwarePredicate) ->
<init>
49:49:net.minecraft.advancements.critereon.BredAnimalsTrigger$TriggerInstance
bredAnimals() -> c
53:53:net.minecraft.advancements.critereon.BredAnimalsTrigger$TriggerInstance
bredAnimals(net.minecraft.advancements.critereon.EntityPredicate$Builder) -> a
57:57:net.minecraft.advancements.critereon.BredAnimalsTrigger$TriggerInstance
bredAnimals(net.minecraft.advancements.critereon.EntityPredicate,net.minecraft.adva
ncements.critereon.EntityPredicate,net.minecraft.advancements.critereon.EntityPredi
cate) -> a
61:65:boolean
matches(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.leve
l.storage.loot.LootContext,net.minecraft.world.level.storage.loot.LootContext) -> a
70:76:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.BrewedPotionTrigger -> av:
net.minecraft.resources.ResourceLocation ID -> a
13:13:void <init>() -> <init>
18:18:net.minecraft.resources.ResourceLocation getId() -> a
23:28:net.minecraft.advancements.critereon.BrewedPotionTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
32:33:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.alchemy.Po
tion) -> a
13:13:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
32:32:boolean
lambda$trigger$1(net.minecraft.world.item.alchemy.Potion,net.minecraft.advancements
.critereon.BrewedPotionTrigger$TriggerInstance) -> a
26:26:com.google.gson.JsonSyntaxException
lambda$createInstance$0(net.minecraft.resources.ResourceLocation) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.BrewedPotionTrigger$TriggerInstance -> av$a:
net.minecraft.world.item.alchemy.Potion potion -> a
40:42:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.wor
ld.item.alchemy.Potion) -> <init>
45:45:net.minecraft.advancements.critereon.BrewedPotionTrigger$TriggerInstance
brewedPotion() -> c
49:52:boolean matches(net.minecraft.world.item.alchemy.Potion) -> a
57:63:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.ChangeDimensionTrigger -> aw:
net.minecraft.resources.ResourceLocation ID -> a
13:13:void <init>() -> <init>
18:18:net.minecraft.resources.ResourceLocation getId() -> a

23:25:net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
29:30:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.resources.ResourceKey
,net.minecraft.resources.ResourceKey) -> a
13:13:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
29:29:boolean
lambda$trigger$0(net.minecraft.resources.ResourceKey,net.minecraft.resources.Resour
ceKey,net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance)
-> a
14:14:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance ->
aw$a:
net.minecraft.resources.ResourceKey from -> a
net.minecraft.resources.ResourceKey to -> b
39:42:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.res
ources.ResourceKey,net.minecraft.resources.ResourceKey) -> <init>

45:45:net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance
changedDimension() -> c

49:49:net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance
changedDimension(net.minecraft.resources.ResourceKey,net.minecraft.resources.Resour
ceKey) -> a

53:53:net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance
changedDimensionTo(net.minecraft.resources.ResourceKey) -> a

57:57:net.minecraft.advancements.critereon.ChangeDimensionTrigger$TriggerInstance
changedDimensionFrom(net.minecraft.resources.ResourceKey) -> b
61:67:boolean
matches(net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceKey) ->
b
72:79:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.ChanneledLightningTrigger -> ax:
net.minecraft.resources.ResourceLocation ID -> a
14:14:void <init>() -> <init>
19:19:net.minecraft.resources.ResourceLocation getId() -> a

24:25:net.minecraft.advancements.critereon.ChanneledLightningTrigger$TriggerInstanc
e
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
29:31:void
trigger(net.minecraft.server.level.ServerPlayer,java.util.Collection) -> a
14:14:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
30:30:boolean
lambda$trigger$1(java.util.List,net.minecraft.advancements.critereon.ChanneledLight
ningTrigger$TriggerInstance) -> a
29:29:net.minecraft.world.level.storage.loot.LootContext
lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity
.Entity) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.ChanneledLightningTrigger$TriggerInstance ->
ax$a:
net.minecraft.advancements.critereon.ContextAwarePredicate[] victims -> a
37:39:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ContextAwarePredicate[]) -> <init>

42:42:net.minecraft.advancements.critereon.ChanneledLightningTrigger$TriggerInstanc
e channeledLightning(net.minecraft.advancements.critereon.EntityPredicate[]) -> a
46:58:boolean matches(java.util.Collection) -> a
63:67:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
42:42:net.minecraft.advancements.critereon.ContextAwarePredicate[]
lambda$channeledLightning$0(int) -> a
net.minecraft.advancements.critereon.ConstructBeaconTrigger -> ay:
net.minecraft.resources.ResourceLocation ID -> a
7:7:void <init>() -> <init>
12:12:net.minecraft.resources.ResourceLocation getId() -> a

17:18:net.minecraft.advancements.critereon.ConstructBeaconTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
22:23:void trigger(net.minecraft.server.level.ServerPlayer,int) -> a
7:7:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
22:22:boolean
lambda$trigger$0(int,net.minecraft.advancements.critereon.ConstructBeaconTrigger$Tr
iggerInstance) -> a
8:8:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.ConstructBeaconTrigger$TriggerInstance ->
ay$a:
net.minecraft.advancements.critereon.MinMaxBounds$Ints level -> a
29:31:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.MinMaxBounds$Ints) -> <init>

34:34:net.minecraft.advancements.critereon.ConstructBeaconTrigger$TriggerInstance
constructedBeacon() -> c

38:38:net.minecraft.advancements.critereon.ConstructBeaconTrigger$TriggerInstance
constructedBeacon(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a
42:42:boolean matches(int) -> a
47:51:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.ConsumeItemTrigger -> az:
net.minecraft.resources.ResourceLocation ID -> a
10:10:void <init>() -> <init>
15:15:net.minecraft.resources.ResourceLocation getId() -> a
20:20:net.minecraft.advancements.critereon.ConsumeItemTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
24:25:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack)
-> a
10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
24:24:boolean
lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.advancements.crit
ereon.ConsumeItemTrigger$TriggerInstance) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.ConsumeItemTrigger$TriggerInstance -> az$a:
net.minecraft.advancements.critereon.ItemPredicate item -> a
31:33:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ItemPredicate) -> <init>
36:36:net.minecraft.advancements.critereon.ConsumeItemTrigger$TriggerInstance
usedItem() -> c
40:40:net.minecraft.advancements.critereon.ConsumeItemTrigger$TriggerInstance
usedItem(net.minecraft.advancements.critereon.ItemPredicate) -> a
44:44:net.minecraft.advancements.critereon.ConsumeItemTrigger$TriggerInstance
usedItem(net.minecraft.world.level.ItemLike) -> a
48:48:boolean matches(net.minecraft.world.item.ItemStack) -> a
53:57:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.ContextAwarePredicate -> ba:
net.minecraft.advancements.critereon.ContextAwarePredicate ANY -> a
net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]
conditions -> b
java.util.function.Predicate compositePredicates -> c
20:23:void
<init>(net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) ->
<init>
26:26:net.minecraft.advancements.critereon.ContextAwarePredicate
create(net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]) -> a
31:35:net.minecraft.advancements.critereon.ContextAwarePredicate
fromElement(java.lang.String,net.minecraft.advancements.critereon.DeserializationCo
ntext,com.google.gson.JsonElement,net.minecraft.world.level.storage.loot.parameters
.LootContextParamSet) -> a
39:39:boolean matches(net.minecraft.world.level.storage.loot.LootContext) -> a
43:47:com.google.gson.JsonElement
toJson(net.minecraft.advancements.critereon.SerializationContext) -> a
51:59:com.google.gson.JsonElement
toJson(net.minecraft.advancements.critereon.ContextAwarePredicate[],net.minecraft.a
dvancements.critereon.SerializationContext) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.CuredZombieVillagerTrigger -> bb:
net.minecraft.resources.ResourceLocation ID -> a
10:10:void <init>() -> <init>
15:15:net.minecraft.resources.ResourceLocation getId() -> a

20:22:net.minecraft.advancements.critereon.CuredZombieVillagerTrigger$TriggerInstan
ce
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
26:30:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.monster.
Zombie,net.minecraft.world.entity.npc.Villager) -> a
10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
29:29:boolean
lambda$trigger$0(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.w
orld.level.storage.loot.LootContext,net.minecraft.advancements.critereon.CuredZombi
eVillagerTrigger$TriggerInstance) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.CuredZombieVillagerTrigger$TriggerInstance ->
bb$a:
net.minecraft.advancements.critereon.ContextAwarePredicate zombie -> a
net.minecraft.advancements.critereon.ContextAwarePredicate villager -> b
37:40:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ContextAwarePredicate,net.minecraft.advancements.critereon.Cont
extAwarePredicate) -> <init>

43:43:net.minecraft.advancements.critereon.CuredZombieVillagerTrigger$TriggerInstan
ce curedZombieVillager() -> c
47:53:boolean
matches(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.leve
l.storage.loot.LootContext) -> a
58:63:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.DamagePredicate -> bc:
net.minecraft.advancements.critereon.DamagePredicate ANY -> a
net.minecraft.advancements.critereon.MinMaxBounds$Doubles dealtDamage -> b
net.minecraft.advancements.critereon.MinMaxBounds$Doubles takenDamage -> c
net.minecraft.advancements.critereon.EntityPredicate sourceEntity -> d
java.lang.Boolean blocked -> e
net.minecraft.advancements.critereon.DamageSourcePredicate type -> f
22:28:void <init>() -> <init>
30:36:void
<init>(net.minecraft.advancements.critereon.MinMaxBounds$Doubles,net.minecraft.adva
ncements.critereon.MinMaxBounds$Doubles,net.minecraft.advancements.critereon.Entity
Predicate,java.lang.Boolean,net.minecraft.advancements.critereon.DamageSourcePredic
ate) -> <init>
39:57:boolean
matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.damagesource.Da
mageSource,float,float,boolean) -> a
61:70:net.minecraft.advancements.critereon.DamagePredicate
fromJson(com.google.gson.JsonElement) -> a
74:89:com.google.gson.JsonElement serializeToJson() -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.DamagePredicate$Builder -> bc$a:
net.minecraft.advancements.critereon.MinMaxBounds$Doubles dealtDamage -> a
net.minecraft.advancements.critereon.MinMaxBounds$Doubles takenDamage -> b
net.minecraft.advancements.critereon.EntityPredicate sourceEntity -> c
java.lang.Boolean blocked -> d
net.minecraft.advancements.critereon.DamageSourcePredicate type -> e
92:98:void <init>() -> <init>
101:101:net.minecraft.advancements.critereon.DamagePredicate$Builder
damageInstance() -> a
105:106:net.minecraft.advancements.critereon.DamagePredicate$Builder
dealtDamage(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> a
110:111:net.minecraft.advancements.critereon.DamagePredicate$Builder
takenDamage(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> b
115:116:net.minecraft.advancements.critereon.DamagePredicate$Builder
sourceEntity(net.minecraft.advancements.critereon.EntityPredicate) -> a
120:121:net.minecraft.advancements.critereon.DamagePredicate$Builder
blocked(java.lang.Boolean) -> a
125:126:net.minecraft.advancements.critereon.DamagePredicate$Builder
type(net.minecraft.advancements.critereon.DamageSourcePredicate) -> a
130:131:net.minecraft.advancements.critereon.DamagePredicate$Builder
type(net.minecraft.advancements.critereon.DamageSourcePredicate$Builder) -> a
135:135:net.minecraft.advancements.critereon.DamagePredicate build() -> b
net.minecraft.advancements.critereon.DamageSourcePredicate -> bd:
net.minecraft.advancements.critereon.DamageSourcePredicate ANY -> a
java.util.List tags -> b
net.minecraft.advancements.critereon.EntityPredicate directEntity -> c
net.minecraft.advancements.critereon.EntityPredicate sourceEntity -> d
27:31:void
<init>(java.util.List,net.minecraft.advancements.critereon.EntityPredicate,net.mine
craft.advancements.critereon.EntityPredicate) -> <init>
34:34:boolean
matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.damagesource.Da
mageSource) -> a
38:52:boolean
matches(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Vec3,net.mi
necraft.world.damagesource.DamageSource) -> a
56:72:net.minecraft.advancements.critereon.DamageSourcePredicate
fromJson(com.google.gson.JsonElement) -> a
76:92:com.google.gson.JsonElement serializeToJson() -> a
21:21:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.DamageSourcePredicate$Builder -> bd$a:
com.google.common.collect.ImmutableList$Builder tags -> a
net.minecraft.advancements.critereon.EntityPredicate directEntity -> b
net.minecraft.advancements.critereon.EntityPredicate sourceEntity -> c
95:98:void <init>() -> <init>
101:101:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder
damageType() -> a
105:106:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder
tag(net.minecraft.advancements.critereon.TagPredicate) -> a
110:111:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder
direct(net.minecraft.advancements.critereon.EntityPredicate) -> a
115:116:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder
direct(net.minecraft.advancements.critereon.EntityPredicate$Builder) -> a
120:121:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder
source(net.minecraft.advancements.critereon.EntityPredicate) -> b
125:126:net.minecraft.advancements.critereon.DamageSourcePredicate$Builder
source(net.minecraft.advancements.critereon.EntityPredicate$Builder) -> b
130:130:net.minecraft.advancements.critereon.DamageSourcePredicate build() -> b
net.minecraft.advancements.critereon.DeserializationContext -> be:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation id -> b
net.minecraft.world.level.storage.loot.LootDataManager lootData -> c
com.google.gson.Gson predicateGson -> d
18:23:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.world.level.storage.l
oot.LootDataManager) -> <init>
26:32:net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]
deserializeConditions(com.google.gson.JsonArray,java.lang.String,net.minecraft.worl
d.level.storage.loot.parameters.LootContextParamSet) -> a
36:36:net.minecraft.resources.ResourceLocation getAdvancementId() -> a
30:30:void
lambda$deserializeConditions$0(java.lang.String,java.lang.String,java.lang.String)
-> a
15:15:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.DistancePredicate -> bf:
net.minecraft.advancements.critereon.DistancePredicate ANY -> a
net.minecraft.advancements.critereon.MinMaxBounds$Doubles x -> b
net.minecraft.advancements.critereon.MinMaxBounds$Doubles y -> c
net.minecraft.advancements.critereon.MinMaxBounds$Doubles z -> d
net.minecraft.advancements.critereon.MinMaxBounds$Doubles horizontal -> e
net.minecraft.advancements.critereon.MinMaxBounds$Doubles absolute -> f
20:26:void
<init>(net.minecraft.advancements.critereon.MinMaxBounds$Doubles,net.minecraft.adva
ncements.critereon.MinMaxBounds$Doubles,net.minecraft.advancements.critereon.MinMax
Bounds$Doubles,net.minecraft.advancements.critereon.MinMaxBounds$Doubles,net.minecr
aft.advancements.critereon.MinMaxBounds$Doubles) -> <init>
29:29:net.minecraft.advancements.critereon.DistancePredicate
horizontal(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> a
33:33:net.minecraft.advancements.critereon.DistancePredicate
vertical(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> b
37:37:net.minecraft.advancements.critereon.DistancePredicate
absolute(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> c
41:53:boolean matches(double,double,double,double,double,double) -> a
57:66:net.minecraft.advancements.critereon.DistancePredicate
fromJson(com.google.gson.JsonElement) -> a
70:82:com.google.gson.JsonElement serializeToJson() -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.DistanceTrigger -> bg:
net.minecraft.resources.ResourceLocation id -> a
13:15:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
19:19:net.minecraft.resources.ResourceLocation getId() -> a
24:26:net.minecraft.advancements.critereon.DistanceTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
30:32:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.phys.Vec3) -> a
10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
31:31:boolean
lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.phys.V
ec3,net.minecraft.world.phys.Vec3,net.minecraft.advancements.critereon.DistanceTrig
ger$TriggerInstance) -> a
net.minecraft.advancements.critereon.DistanceTrigger$TriggerInstance -> bg$a:
net.minecraft.advancements.critereon.LocationPredicate startPosition -> a
net.minecraft.advancements.critereon.DistancePredicate distance -> b
39:42:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereo
n.ContextAwarePredicate,net.minecraft.advancements.critereon.LocationPredicate,net.
minecraft.advancements.critereon.DistancePredicate) -> <init>
45:45:net.minecraft.advancements.critereon.DistanceTrigger$TriggerInstance
fallFromHeight(net.minecraft.advancements.critereon.EntityPredicate$Builder,net.min
ecraft.advancements.critereon.DistancePredicate,net.minecraft.advancements.critereo
n.LocationPredicate) -> a
49:49:net.minecraft.advancements.critereon.DistanceTrigger$TriggerInstance
rideEntityInLava(net.minecraft.advancements.critereon.EntityPredicate$Builder,net.m
inecraft.advancements.critereon.DistancePredicate) -> a
53:53:net.minecraft.advancements.critereon.DistanceTrigger$TriggerInstance
travelledThroughNether(net.minecraft.advancements.critereon.DistancePredicate) -> a
58:63:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
67:73:boolean
matches(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Vec3,net.mi
necraft.world.phys.Vec3) -> a
net.minecraft.advancements.critereon.EffectsChangedTrigger -> bh:
net.minecraft.resources.ResourceLocation ID -> a
11:11:void <init>() -> <init>
16:16:net.minecraft.resources.ResourceLocation getId() -> a

21:23:net.minecraft.advancements.critereon.EffectsChangedTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
27:29:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity)
-> a
11:11:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
28:28:boolean
lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.
storage.loot.LootContext,net.minecraft.advancements.critereon.EffectsChangedTrigger
$TriggerInstance) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EffectsChangedTrigger$TriggerInstance -> bh$a:
net.minecraft.advancements.critereon.MobEffectsPredicate effects -> a
net.minecraft.advancements.critereon.ContextAwarePredicate source -> b
36:39:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.MobEffectsPredicate,net.minecraft.advancements.critereon.Contex
tAwarePredicate) -> <init>

42:42:net.minecraft.advancements.critereon.EffectsChangedTrigger$TriggerInstance
hasEffects(net.minecraft.advancements.critereon.MobEffectsPredicate) -> a

46:46:net.minecraft.advancements.critereon.EffectsChangedTrigger$TriggerInstance
gotEffectsFrom(net.minecraft.advancements.critereon.EntityPredicate) -> a
50:60:boolean
matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.storage.l
oot.LootContext) -> a
65:70:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.EnchantedItemTrigger -> bi:
net.minecraft.resources.ResourceLocation ID -> a
8:8:void <init>() -> <init>
13:13:net.minecraft.resources.ResourceLocation getId() -> a
18:20:net.minecraft.advancements.critereon.EnchantedItemTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
24:25:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack,
int) -> a
8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
24:24:boolean
lambda$trigger$0(net.minecraft.world.item.ItemStack,int,net.minecraft.advancements.
critereon.EnchantedItemTrigger$TriggerInstance) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EnchantedItemTrigger$TriggerInstance -> bi$a:
net.minecraft.advancements.critereon.ItemPredicate item -> a
net.minecraft.advancements.critereon.MinMaxBounds$Ints levels -> b
32:35:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.MinMaxBounds
$Ints) -> <init>
38:38:net.minecraft.advancements.critereon.EnchantedItemTrigger$TriggerInstance
enchantedItem() -> c
42:48:boolean matches(net.minecraft.world.item.ItemStack,int) -> a
53:58:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.EnchantmentPredicate -> bj:
net.minecraft.advancements.critereon.EnchantmentPredicate ANY -> a
net.minecraft.advancements.critereon.EnchantmentPredicate[] NONE -> b
net.minecraft.world.item.enchantment.Enchantment enchantment -> c
net.minecraft.advancements.critereon.MinMaxBounds$Ints level -> d
24:27:void <init>() -> <init>
29:32:void
<init>(net.minecraft.world.item.enchantment.Enchantment,net.minecraft.advancements.
critereon.MinMaxBounds$Ints) -> <init>
35:54:boolean containedIn(java.util.Map) -> a
58:69:com.google.gson.JsonElement serializeToJson() -> a
73:85:net.minecraft.advancements.critereon.EnchantmentPredicate
fromJson(com.google.gson.JsonElement) -> a
89:99:net.minecraft.advancements.critereon.EnchantmentPredicate[]
fromJsonArray(com.google.gson.JsonElement) -> b
81:81:com.google.gson.JsonSyntaxException
lambda$fromJson$0(net.minecraft.resources.ResourceLocation) -> a
17:18:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EnterBlockTrigger -> bk:
net.minecraft.resources.ResourceLocation ID -> a
14:14:void <init>() -> <init>
19:19:net.minecraft.resources.ResourceLocation getId() -> a
24:31:net.minecraft.advancements.critereon.EnterBlockTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
36:40:net.minecraft.world.level.block.Block
deserializeBlock(com.google.gson.JsonObject) -> a
44:45:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.block.sta
te.BlockState) -> a
14:14:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
44:44:boolean
lambda$trigger$2(net.minecraft.world.level.block.state.BlockState,net.minecraft.adv
ancements.critereon.EnterBlockTrigger$TriggerInstance) -> a
38:38:com.google.gson.JsonSyntaxException
lambda$deserializeBlock$1(net.minecraft.resources.ResourceLocation) -> a
28:28:void
lambda$createInstance$0(net.minecraft.world.level.block.Block,java.lang.String) ->
a
15:15:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EnterBlockTrigger$TriggerInstance -> bk$a:
net.minecraft.world.level.block.Block block -> a
net.minecraft.advancements.critereon.StatePropertiesPredicate state -> b
53:56:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.wor
ld.level.block.Block,net.minecraft.advancements.critereon.StatePropertiesPredicate)
-> <init>
59:59:net.minecraft.advancements.critereon.EnterBlockTrigger$TriggerInstance
entersBlock(net.minecraft.world.level.block.Block) -> a
64:69:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
73:79:boolean matches(net.minecraft.world.level.block.state.BlockState) -> a
net.minecraft.advancements.critereon.EntityEquipmentPredicate -> bl:
net.minecraft.advancements.critereon.EntityEquipmentPredicate ANY -> a
net.minecraft.advancements.critereon.EntityEquipmentPredicate CAPTAIN -> b
net.minecraft.advancements.critereon.ItemPredicate head -> c
net.minecraft.advancements.critereon.ItemPredicate chest -> d
net.minecraft.advancements.critereon.ItemPredicate legs -> e
net.minecraft.advancements.critereon.ItemPredicate feet -> f
net.minecraft.advancements.critereon.ItemPredicate mainhand -> g
net.minecraft.advancements.critereon.ItemPredicate offhand -> h
26:33:void
<init>(net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancement
s.critereon.ItemPredicate,net.minecraft.advancements.critereon.ItemPredicate,net.mi
necraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.I
temPredicate,net.minecraft.advancements.critereon.ItemPredicate) -> <init>
36:63:boolean matches(net.minecraft.world.entity.Entity) -> a
67:78:net.minecraft.advancements.critereon.EntityEquipmentPredicate
fromJson(com.google.gson.JsonElement) -> a
82:93:com.google.gson.JsonElement serializeToJson() -> a
16:17:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder -> bl$a:
net.minecraft.advancements.critereon.ItemPredicate head -> a
net.minecraft.advancements.critereon.ItemPredicate chest -> b
net.minecraft.advancements.critereon.ItemPredicate legs -> c
net.minecraft.advancements.critereon.ItemPredicate feet -> d
net.minecraft.advancements.critereon.ItemPredicate mainhand -> e
net.minecraft.advancements.critereon.ItemPredicate offhand -> f
96:102:void <init>() -> <init>
105:105:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder
equipment() -> a
109:110:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder
head(net.minecraft.advancements.critereon.ItemPredicate) -> a
114:115:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder
chest(net.minecraft.advancements.critereon.ItemPredicate) -> b
119:120:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder
legs(net.minecraft.advancements.critereon.ItemPredicate) -> c
124:125:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder
feet(net.minecraft.advancements.critereon.ItemPredicate) -> d
129:130:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder
mainhand(net.minecraft.advancements.critereon.ItemPredicate) -> e
134:135:net.minecraft.advancements.critereon.EntityEquipmentPredicate$Builder
offhand(net.minecraft.advancements.critereon.ItemPredicate) -> f
139:139:net.minecraft.advancements.critereon.EntityEquipmentPredicate build() -
> b
net.minecraft.advancements.critereon.EntityFlagsPredicate -> bm:
net.minecraft.advancements.critereon.EntityFlagsPredicate ANY -> a
java.lang.Boolean isOnFire -> b
java.lang.Boolean isCrouching -> c
java.lang.Boolean isSprinting -> d
java.lang.Boolean isSwimming -> e
java.lang.Boolean isBaby -> f
30:36:void
<init>(java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java
.lang.Boolean) -> <init>
39:59:boolean matches(net.minecraft.world.entity.Entity) -> a
64:64:java.lang.Boolean
getOptionalBoolean(com.google.gson.JsonObject,java.lang.String) -> a
68:80:net.minecraft.advancements.critereon.EntityFlagsPredicate
fromJson(com.google.gson.JsonElement) -> a
84:87:void
addOptionalBoolean(com.google.gson.JsonObject,java.lang.String,java.lang.Boolean) -
> a
90:101:com.google.gson.JsonElement serializeToJson() -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder -> bm$a:
java.lang.Boolean isOnFire -> a
java.lang.Boolean isCrouching -> b
java.lang.Boolean isSprinting -> c
java.lang.Boolean isSwimming -> d
java.lang.Boolean isBaby -> e
104:104:void <init>() -> <init>
121:121:net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder
flags() -> a
125:126:net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder
setOnFire(java.lang.Boolean) -> a
130:131:net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder
setCrouching(java.lang.Boolean) -> b
135:136:net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder
setSprinting(java.lang.Boolean) -> c
140:141:net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder
setSwimming(java.lang.Boolean) -> d
145:146:net.minecraft.advancements.critereon.EntityFlagsPredicate$Builder
setIsBaby(java.lang.Boolean) -> e
150:150:net.minecraft.advancements.critereon.EntityFlagsPredicate build() -> b
net.minecraft.advancements.critereon.EntityHurtPlayerTrigger -> bn:
net.minecraft.resources.ResourceLocation ID -> a
8:8:void <init>() -> <init>
13:13:net.minecraft.resources.ResourceLocation getId() -> a

18:19:net.minecraft.advancements.critereon.EntityHurtPlayerTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
23:24:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.damagesource.Da
mageSource,float,float,boolean) -> a
8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
23:23:boolean
lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.damage
source.DamageSource,float,float,boolean,net.minecraft.advancements.critereon.Entity
HurtPlayerTrigger$TriggerInstance) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EntityHurtPlayerTrigger$TriggerInstance ->
bn$a:
net.minecraft.advancements.critereon.DamagePredicate damage -> a
30:32:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.DamagePredicate) -> <init>

35:35:net.minecraft.advancements.critereon.EntityHurtPlayerTrigger$TriggerInstance
entityHurtPlayer() -> c

39:39:net.minecraft.advancements.critereon.EntityHurtPlayerTrigger$TriggerInstance
entityHurtPlayer(net.minecraft.advancements.critereon.DamagePredicate) -> a

43:43:net.minecraft.advancements.critereon.EntityHurtPlayerTrigger$TriggerInstance
entityHurtPlayer(net.minecraft.advancements.critereon.DamagePredicate$Builder) -> a
47:50:boolean
matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.damagesource.Da
mageSource,float,float,boolean) -> a
55:59:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.EntityPredicate -> bo:
net.minecraft.advancements.critereon.EntityPredicate ANY -> a
net.minecraft.advancements.critereon.EntityTypePredicate entityType -> b
net.minecraft.advancements.critereon.DistancePredicate distanceToPlayer -> c
net.minecraft.advancements.critereon.LocationPredicate location -> d
net.minecraft.advancements.critereon.LocationPredicate steppingOnLocation -> e
net.minecraft.advancements.critereon.MobEffectsPredicate effects -> f
net.minecraft.advancements.critereon.NbtPredicate nbt -> g
net.minecraft.advancements.critereon.EntityFlagsPredicate flags -> h
net.minecraft.advancements.critereon.EntityEquipmentPredicate equipment -> i
net.minecraft.advancements.critereon.EntitySubPredicate subPredicate -> j
net.minecraft.advancements.critereon.EntityPredicate vehicle -> k
net.minecraft.advancements.critereon.EntityPredicate passenger -> l
net.minecraft.advancements.critereon.EntityPredicate targetedEntity -> m
java.lang.String team -> n
46:60:void
<init>(net.minecraft.advancements.critereon.EntityTypePredicate,net.minecraft.advan
cements.critereon.DistancePredicate,net.minecraft.advancements.critereon.LocationPr
edicate,net.minecraft.advancements.critereon.LocationPredicate,net.minecraft.advanc
ements.critereon.MobEffectsPredicate,net.minecraft.advancements.critereon.NbtPredic
ate,net.minecraft.advancements.critereon.EntityFlagsPredicate,net.minecraft.advance
ments.critereon.EntityEquipmentPredicate,net.minecraft.advancements.critereon.Entit
ySubPredicate,java.lang.String) -> <init>
62:76:void
<init>(net.minecraft.advancements.critereon.EntityTypePredicate,net.minecraft.advan
cements.critereon.DistancePredicate,net.minecraft.advancements.critereon.LocationPr
edicate,net.minecraft.advancements.critereon.LocationPredicate,net.minecraft.advanc
ements.critereon.MobEffectsPredicate,net.minecraft.advancements.critereon.NbtPredic
ate,net.minecraft.advancements.critereon.EntityFlagsPredicate,net.minecraft.advance
ments.critereon.EntityEquipmentPredicate,net.minecraft.advancements.critereon.Entit
ySubPredicate,net.minecraft.advancements.critereon.EntityPredicate,net.minecraft.ad
vancements.critereon.EntityPredicate,net.minecraft.advancements.critereon.EntityPre
dicate,java.lang.String) -> <init>
79:80:net.minecraft.advancements.critereon.ContextAwarePredicate
fromJson(com.google.gson.JsonObject,java.lang.String,net.minecraft.advancements.cri
tereon.DeserializationContext) -> a
84:95:net.minecraft.advancements.critereon.ContextAwarePredicate[]
fromJsonArray(com.google.gson.JsonObject,java.lang.String,net.minecraft.advancement
s.critereon.DeserializationContext) -> b
99:106:net.minecraft.advancements.critereon.ContextAwarePredicate
fromElement(java.lang.String,net.minecraft.advancements.critereon.DeserializationCo
ntext,com.google.gson.JsonElement) -> a
110:114:net.minecraft.advancements.critereon.ContextAwarePredicate
wrap(net.minecraft.advancements.critereon.EntityPredicate) -> a
118:118:boolean
matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity)
-> a
122:189:boolean
matches(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Vec3,net.mi
necraft.world.entity.Entity) -> a
193:227:net.minecraft.advancements.critereon.EntityPredicate
fromJson(com.google.gson.JsonElement) -> a
231:251:com.google.gson.JsonElement serializeToJson() -> a
255:259:net.minecraft.world.level.storage.loot.LootContext
createContext(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.En
tity) -> b
174:174:boolean
lambda$matches$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Ve
c3,net.minecraft.world.entity.Entity) -> b
26:26:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EntityPredicate$Builder -> bo$a:
net.minecraft.advancements.critereon.EntityTypePredicate entityType -> a
net.minecraft.advancements.critereon.DistancePredicate distanceToPlayer -> b
net.minecraft.advancements.critereon.LocationPredicate location -> c
net.minecraft.advancements.critereon.LocationPredicate steppingOnLocation -> d
net.minecraft.advancements.critereon.MobEffectsPredicate effects -> e
net.minecraft.advancements.critereon.NbtPredicate nbt -> f
net.minecraft.advancements.critereon.EntityFlagsPredicate flags -> g
net.minecraft.advancements.critereon.EntityEquipmentPredicate equipment -> h
net.minecraft.advancements.critereon.EntitySubPredicate subPredicate -> i
net.minecraft.advancements.critereon.EntityPredicate vehicle -> j
net.minecraft.advancements.critereon.EntityPredicate passenger -> k
net.minecraft.advancements.critereon.EntityPredicate targetedEntity -> l
java.lang.String team -> m
262:274:void <init>() -> <init>
279:279:net.minecraft.advancements.critereon.EntityPredicate$Builder entity() -
> a
283:284:net.minecraft.advancements.critereon.EntityPredicate$Builder
of(net.minecraft.world.entity.EntityType) -> a
288:289:net.minecraft.advancements.critereon.EntityPredicate$Builder
of(net.minecraft.tags.TagKey) -> a
293:294:net.minecraft.advancements.critereon.EntityPredicate$Builder
entityType(net.minecraft.advancements.critereon.EntityTypePredicate) -> a
298:299:net.minecraft.advancements.critereon.EntityPredicate$Builder
distance(net.minecraft.advancements.critereon.DistancePredicate) -> a
303:304:net.minecraft.advancements.critereon.EntityPredicate$Builder
located(net.minecraft.advancements.critereon.LocationPredicate) -> a
308:309:net.minecraft.advancements.critereon.EntityPredicate$Builder
steppingOn(net.minecraft.advancements.critereon.LocationPredicate) -> b
313:314:net.minecraft.advancements.critereon.EntityPredicate$Builder
effects(net.minecraft.advancements.critereon.MobEffectsPredicate) -> a
318:319:net.minecraft.advancements.critereon.EntityPredicate$Builder
nbt(net.minecraft.advancements.critereon.NbtPredicate) -> a
323:324:net.minecraft.advancements.critereon.EntityPredicate$Builder
flags(net.minecraft.advancements.critereon.EntityFlagsPredicate) -> a
328:329:net.minecraft.advancements.critereon.EntityPredicate$Builder
equipment(net.minecraft.advancements.critereon.EntityEquipmentPredicate) -> a
333:334:net.minecraft.advancements.critereon.EntityPredicate$Builder
subPredicate(net.minecraft.advancements.critereon.EntitySubPredicate) -> a
338:339:net.minecraft.advancements.critereon.EntityPredicate$Builder
vehicle(net.minecraft.advancements.critereon.EntityPredicate) -> a
343:344:net.minecraft.advancements.critereon.EntityPredicate$Builder
passenger(net.minecraft.advancements.critereon.EntityPredicate) -> b
348:349:net.minecraft.advancements.critereon.EntityPredicate$Builder
targetedEntity(net.minecraft.advancements.critereon.EntityPredicate) -> c
353:354:net.minecraft.advancements.critereon.EntityPredicate$Builder
team(java.lang.String) -> a
358:358:net.minecraft.advancements.critereon.EntityPredicate build() -> b
net.minecraft.advancements.critereon.EntitySubPredicate -> bp:
net.minecraft.advancements.critereon.EntitySubPredicate ANY -> a
102:114:net.minecraft.advancements.critereon.EntitySubPredicate
fromJson(com.google.gson.JsonElement) -> a
boolean
matches(net.minecraft.world.entity.Entity,net.minecraft.server.level.ServerLevel,ne
t.minecraft.world.phys.Vec3) -> a
com.google.gson.JsonObject serializeCustomData() -> a
122:128:com.google.gson.JsonElement serialize() -> b
net.minecraft.advancements.critereon.EntitySubPredicate$Type type() -> c
134:134:net.minecraft.advancements.critereon.EntitySubPredicate
variant(net.minecraft.world.entity.animal.CatVariant) -> a
138:138:net.minecraft.advancements.critereon.EntitySubPredicate
variant(net.minecraft.world.entity.animal.FrogVariant) -> a
84:84:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EntitySubPredicate$1 -> bp$1:
84:84:void <init>() -> <init>
87:87:boolean
matches(net.minecraft.world.entity.Entity,net.minecraft.server.level.ServerLevel,ne
t.minecraft.world.phys.Vec3) -> a
92:92:com.google.gson.JsonObject serializeCustomData() -> a
97:97:net.minecraft.advancements.critereon.EntitySubPredicate$Type type() -> c
net.minecraft.advancements.critereon.EntitySubPredicate$Type -> bp$a:
net.minecraft.advancements.critereon.EntitySubPredicate
deserialize(com.google.gson.JsonObject) -> deserialize
net.minecraft.advancements.critereon.EntitySubPredicate$Types -> bp$b:
net.minecraft.advancements.critereon.EntitySubPredicate$Type ANY -> a
net.minecraft.advancements.critereon.EntitySubPredicate$Type LIGHTNING -> b
net.minecraft.advancements.critereon.EntitySubPredicate$Type FISHING_HOOK -> c
net.minecraft.advancements.critereon.EntitySubPredicate$Type PLAYER -> d
net.minecraft.advancements.critereon.EntitySubPredicate$Type SLIME -> e
net.minecraft.advancements.critereon.EntityVariantPredicate CAT -> f
net.minecraft.advancements.critereon.EntityVariantPredicate FROG -> g
net.minecraft.advancements.critereon.EntityVariantPredicate AXOLOTL -> h
net.minecraft.advancements.critereon.EntityVariantPredicate BOAT -> i
net.minecraft.advancements.critereon.EntityVariantPredicate FOX -> j
net.minecraft.advancements.critereon.EntityVariantPredicate MOOSHROOM -> k
net.minecraft.advancements.critereon.EntityVariantPredicate PAINTING -> l
net.minecraft.advancements.critereon.EntityVariantPredicate RABBIT -> m
net.minecraft.advancements.critereon.EntityVariantPredicate HORSE -> n
net.minecraft.advancements.critereon.EntityVariantPredicate LLAMA -> o
net.minecraft.advancements.critereon.EntityVariantPredicate VILLAGER -> p
net.minecraft.advancements.critereon.EntityVariantPredicate PARROT -> q
net.minecraft.advancements.critereon.EntityVariantPredicate TROPICAL_FISH -> r
com.google.common.collect.BiMap TYPES -> s
42:42:void <init>() -> <init>
60:60:java.util.Optional lambda$static$13(net.minecraft.world.entity.Entity) ->
a
59:59:java.util.Optional lambda$static$12(net.minecraft.world.entity.Entity) ->
b
58:58:java.util.Optional lambda$static$11(net.minecraft.world.entity.Entity) ->
c
57:57:java.util.Optional lambda$static$10(net.minecraft.world.entity.Entity) ->
d
56:56:java.util.Optional lambda$static$9(net.minecraft.world.entity.Entity) ->
e
55:55:java.util.Optional lambda$static$8(net.minecraft.world.entity.Entity) ->
f
54:54:java.util.Optional lambda$static$7(net.minecraft.world.entity.Entity) ->
g
53:53:java.util.Optional lambda$static$6(net.minecraft.world.entity.Entity) ->
h
52:52:java.util.Optional lambda$static$5(net.minecraft.world.entity.Entity) ->
i
51:51:java.util.Optional lambda$static$4(net.minecraft.world.entity.Entity) ->
j
50:50:java.util.Optional lambda$static$3(net.minecraft.world.entity.Entity) ->
k
49:49:java.util.Optional lambda$static$2(net.minecraft.world.entity.Entity) ->
l
48:48:java.util.Optional lambda$static$1(net.minecraft.world.entity.Entity) ->
m
43:43:net.minecraft.advancements.critereon.EntitySubPredicate
lambda$static$0(com.google.gson.JsonObject) -> a
43:81:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EntityTypePredicate -> bq:
net.minecraft.advancements.critereon.EntityTypePredicate ANY -> a
com.google.common.base.Joiner COMMA_JOINER -> b
17:17:void <init>() -> <init>
boolean matches(net.minecraft.world.entity.EntityType) -> a
com.google.gson.JsonElement serializeToJson() -> a
73:86:net.minecraft.advancements.critereon.EntityTypePredicate
fromJson(com.google.gson.JsonElement) -> a
91:91:net.minecraft.advancements.critereon.EntityTypePredicate
of(net.minecraft.world.entity.EntityType) -> b
95:95:net.minecraft.advancements.critereon.EntityTypePredicate
of(net.minecraft.tags.TagKey) -> a
85:85:com.google.gson.JsonSyntaxException
lambda$fromJson$0(net.minecraft.resources.ResourceLocation) -> a
18:30:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.EntityTypePredicate$1 -> bq$1:
18:18:void <init>() -> <init>
21:21:boolean matches(net.minecraft.world.entity.EntityType) -> a
26:26:com.google.gson.JsonElement serializeToJson() -> a
net.minecraft.advancements.critereon.EntityTypePredicate$TagPredicate -> bq$a:
net.minecraft.tags.TagKey tag -> b
57:59:void <init>(net.minecraft.tags.TagKey) -> <init>
63:63:boolean matches(net.minecraft.world.entity.EntityType) -> a
68:68:com.google.gson.JsonElement serializeToJson() -> a
net.minecraft.advancements.critereon.EntityTypePredicate$TypePredicate -> bq$b:
net.minecraft.world.entity.EntityType type -> b
39:41:void <init>(net.minecraft.world.entity.EntityType) -> <init>
45:45:boolean matches(net.minecraft.world.entity.EntityType) -> a
50:50:com.google.gson.JsonElement serializeToJson() -> a
net.minecraft.advancements.critereon.EntityVariantPredicate -> br:
java.lang.String VARIANT_KEY -> a
com.mojang.serialization.Codec variantCodec -> b
java.util.function.Function getter -> c
net.minecraft.advancements.critereon.EntitySubPredicate$Type type -> d
27:27:net.minecraft.advancements.critereon.EntityVariantPredicate
create(net.minecraft.core.Registry,java.util.function.Function) -> a
31:31:net.minecraft.advancements.critereon.EntityVariantPredicate
create(com.mojang.serialization.Codec,java.util.function.Function) -> a
34:45:void <init>(com.mojang.serialization.Codec,java.util.function.Function) -
> <init>
48:48:net.minecraft.advancements.critereon.EntitySubPredicate$Type type() -> a
52:52:net.minecraft.advancements.critereon.EntitySubPredicate
createPredicate(java.lang.Object) -> a
38:43:net.minecraft.advancements.critereon.EntitySubPredicate
lambda$new$0(com.mojang.serialization.Codec,com.google.gson.JsonObject) -> a
net.minecraft.advancements.critereon.EntityVariantPredicate$1 -> br$1:
java.lang.Object val$variant -> b
net.minecraft.advancements.critereon.EntityVariantPredicate this$0 -> c
52:52:void
<init>(net.minecraft.advancements.critereon.EntityVariantPredicate,java.lang.Object
) -> <init>
55:55:boolean
matches(net.minecraft.world.entity.Entity,net.minecraft.server.level.ServerLevel,ne
t.minecraft.world.phys.Vec3) -> a
60:62:com.google.gson.JsonObject serializeCustomData() -> a
67:67:net.minecraft.advancements.critereon.EntitySubPredicate$Type type() -> c
61:61:com.google.gson.JsonParseException
lambda$serializeCustomData$1(java.lang.Object,java.lang.String) -> a
55:55:boolean lambda$matches$0(java.lang.Object,java.lang.Object) -> a
net.minecraft.advancements.critereon.FilledBucketTrigger -> bs:
net.minecraft.resources.ResourceLocation ID -> a
8:8:void <init>() -> <init>
13:13:net.minecraft.resources.ResourceLocation getId() -> a
18:19:net.minecraft.advancements.critereon.FilledBucketTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
23:24:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack)
-> a
8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
23:23:boolean
lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.advancements.crit
ereon.FilledBucketTrigger$TriggerInstance) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.FilledBucketTrigger$TriggerInstance -> bs$a:
net.minecraft.advancements.critereon.ItemPredicate item -> a
30:32:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ItemPredicate) -> <init>
35:35:net.minecraft.advancements.critereon.FilledBucketTrigger$TriggerInstance
filledBucket(net.minecraft.advancements.critereon.ItemPredicate) -> a
39:42:boolean matches(net.minecraft.world.item.ItemStack) -> a
47:51:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.FishingHookPredicate -> bt:
net.minecraft.advancements.critereon.FishingHookPredicate ANY -> b
java.lang.String IN_OPEN_WATER_KEY -> c
boolean inOpenWater -> d
20:22:void <init>(boolean) -> <init>
25:25:net.minecraft.advancements.critereon.FishingHookPredicate
inOpenWater(boolean) -> a
29:33:net.minecraft.advancements.critereon.FishingHookPredicate
fromJson(com.google.gson.JsonObject) -> a
38:44:com.google.gson.JsonObject serializeCustomData() -> a
49:49:net.minecraft.advancements.critereon.EntitySubPredicate$Type type() -> c
54:63:boolean
matches(net.minecraft.world.entity.Entity,net.minecraft.server.level.ServerLevel,ne
t.minecraft.world.phys.Vec3) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.FishingRodHookedTrigger -> bu:
net.minecraft.resources.ResourceLocation ID -> a
15:15:void <init>() -> <init>
20:20:net.minecraft.resources.ResourceLocation getId() -> a

25:28:net.minecraft.advancements.critereon.FishingRodHookedTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
32:34:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack,
net.minecraft.world.entity.projectile.FishingHook,java.util.Collection) -> a
15:15:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
33:33:boolean
lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.world.level.stora
ge.loot.LootContext,java.util.Collection,net.minecraft.advancements.critereon.Fishi
ngRodHookedTrigger$TriggerInstance) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.FishingRodHookedTrigger$TriggerInstance ->
bu$a:
net.minecraft.advancements.critereon.ItemPredicate rod -> a
net.minecraft.advancements.critereon.ContextAwarePredicate entity -> b
net.minecraft.advancements.critereon.ItemPredicate item -> c
42:46:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.ContextAware
Predicate,net.minecraft.advancements.critereon.ItemPredicate) -> <init>

49:49:net.minecraft.advancements.critereon.FishingRodHookedTrigger$TriggerInstance
fishedItem(net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advance
ments.critereon.EntityPredicate,net.minecraft.advancements.critereon.ItemPredicate)
-> a
53:79:boolean
matches(net.minecraft.world.item.ItemStack,net.minecraft.world.level.storage.loot.L
ootContext,java.util.Collection) -> a
84:90:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.FluidPredicate -> bv:
net.minecraft.advancements.critereon.FluidPredicate ANY -> a
net.minecraft.tags.TagKey tag -> b
net.minecraft.world.level.material.Fluid fluid -> c
net.minecraft.advancements.critereon.StatePropertiesPredicate properties -> d
27:31:void
<init>(net.minecraft.tags.TagKey,net.minecraft.world.level.material.Fluid,net.minec
raft.advancements.critereon.StatePropertiesPredicate) -> <init>
34:51:boolean
matches(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a
55:72:net.minecraft.advancements.critereon.FluidPredicate
fromJson(com.google.gson.JsonElement) -> a
76:89:com.google.gson.JsonElement serializeToJson() -> a
19:19:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.FluidPredicate$Builder -> bv$a:
net.minecraft.world.level.material.Fluid fluid -> a
net.minecraft.tags.TagKey fluids -> b
net.minecraft.advancements.critereon.StatePropertiesPredicate properties -> c
97:100:void <init>() -> <init>
103:103:net.minecraft.advancements.critereon.FluidPredicate$Builder fluid() ->
a
107:108:net.minecraft.advancements.critereon.FluidPredicate$Builder
of(net.minecraft.world.level.material.Fluid) -> a
112:113:net.minecraft.advancements.critereon.FluidPredicate$Builder
of(net.minecraft.tags.TagKey) -> a
117:118:net.minecraft.advancements.critereon.FluidPredicate$Builder
setProperties(net.minecraft.advancements.critereon.StatePropertiesPredicate) -> a
122:122:net.minecraft.advancements.critereon.FluidPredicate build() -> b
net.minecraft.advancements.critereon.ImpossibleTrigger -> bw:
net.minecraft.resources.ResourceLocation ID -> a
9:9:void <init>() -> <init>
14:14:net.minecraft.resources.ResourceLocation getId() -> a
19:19:void
addPlayerListener(net.minecraft.server.PlayerAdvancements,net.minecraft.advancement
s.CriterionTrigger$Listener) -> a
23:23:void
removePlayerListener(net.minecraft.server.PlayerAdvancements,net.minecraft.advancem
ents.CriterionTrigger$Listener) -> b
27:27:void removePlayerListeners(net.minecraft.server.PlayerAdvancements) -> a
31:31:net.minecraft.advancements.critereon.ImpossibleTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Dese
rializationContext) -> b
9:9:net.minecraft.advancements.CriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Dese
rializationContext) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.ImpossibleTrigger$TriggerInstance -> bw$a:
34:34:void <init>() -> <init>
37:37:net.minecraft.resources.ResourceLocation getCriterion() -> a
42:42:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.InventoryChangeTrigger -> bx:
net.minecraft.resources.ResourceLocation ID -> a
16:16:void <init>() -> <init>
21:21:net.minecraft.resources.ResourceLocation getId() -> a

26:31:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
35:52:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.player.I
nventory,net.minecraft.world.item.ItemStack) -> a
55:56:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.player.I
nventory,net.minecraft.world.item.ItemStack,int,int,int) -> a
16:16:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
55:55:boolean
lambda$trigger$0(net.minecraft.world.entity.player.Inventory,net.minecraft.world.it
em.ItemStack,int,int,int,net.minecraft.advancements.critereon.InventoryChangeTrigge
r$TriggerInstance) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance ->
bx$a:
net.minecraft.advancements.critereon.MinMaxBounds$Ints slotsOccupied -> a
net.minecraft.advancements.critereon.MinMaxBounds$Ints slotsFull -> b
net.minecraft.advancements.critereon.MinMaxBounds$Ints slotsEmpty -> c
net.minecraft.advancements.critereon.ItemPredicate[] predicates -> d
65:70:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.MinMaxBounds$Ints,net.minecraft.advancements.critereon.MinMaxBo
unds$Ints,net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.adva
ncements.critereon.ItemPredicate[]) -> <init>

73:73:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance
hasItems(net.minecraft.advancements.critereon.ItemPredicate[]) -> a

77:81:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance
hasItems(net.minecraft.world.level.ItemLike[]) -> a
86:104:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
108:141:boolean
matches(net.minecraft.world.entity.player.Inventory,net.minecraft.world.item.ItemSt
ack,int,int,int) -> a
138:138:boolean
lambda$matches$0(net.minecraft.world.item.ItemStack,net.minecraft.advancements.crit
ereon.ItemPredicate) -> a
net.minecraft.advancements.critereon.ItemDurabilityTrigger -> by:
net.minecraft.resources.ResourceLocation ID -> a
8:8:void <init>() -> <init>
13:13:net.minecraft.resources.ResourceLocation getId() -> a
18:21:net.minecraft.advancements.critereon.ItemDurabilityTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
25:26:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack,
int) -> a
8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
25:25:boolean
lambda$trigger$0(net.minecraft.world.item.ItemStack,int,net.minecraft.advancements.
critereon.ItemDurabilityTrigger$TriggerInstance) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.ItemDurabilityTrigger$TriggerInstance -> by$a:
net.minecraft.advancements.critereon.ItemPredicate item -> a
net.minecraft.advancements.critereon.MinMaxBounds$Ints durability -> b
net.minecraft.advancements.critereon.MinMaxBounds$Ints delta -> c
34:38:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.MinMaxBounds
$Ints,net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> <init>

41:41:net.minecraft.advancements.critereon.ItemDurabilityTrigger$TriggerInstance
changedDurability(net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.
advancements.critereon.MinMaxBounds$Ints) -> a

45:45:net.minecraft.advancements.critereon.ItemDurabilityTrigger$TriggerInstance
changedDurability(net.minecraft.advancements.critereon.ContextAwarePredicate,net.mi
necraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.M
inMaxBounds$Ints) -> a
49:58:boolean matches(net.minecraft.world.item.ItemStack,int) -> a
63:69:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.ItemPredicate -> bz:
net.minecraft.advancements.critereon.ItemPredicate ANY -> a
net.minecraft.tags.TagKey tag -> b
java.util.Set items -> c
net.minecraft.advancements.critereon.MinMaxBounds$Ints count -> d
net.minecraft.advancements.critereon.MinMaxBounds$Ints durability -> e
net.minecraft.advancements.critereon.EnchantmentPredicate[] enchantments -> f
net.minecraft.advancements.critereon.EnchantmentPredicate[] storedEnchantments
-> g
net.minecraft.world.item.alchemy.Potion potion -> h
net.minecraft.advancements.critereon.NbtPredicate nbt -> i
47:56:void <init>() -> <init>
58:67:void
<init>(net.minecraft.tags.TagKey,java.util.Set,net.minecraft.advancements.critereon
.MinMaxBounds$Ints,net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minec
raft.advancements.critereon.EnchantmentPredicate[],net.minecraft.advancements.crite
reon.EnchantmentPredicate[],net.minecraft.world.item.alchemy.Potion,net.minecraft.a
dvancements.critereon.NbtPredicate) -> <init>
70:113:boolean matches(net.minecraft.world.item.ItemStack) -> a
117:150:net.minecraft.advancements.critereon.ItemPredicate
fromJson(com.google.gson.JsonElement) -> a
154:196:com.google.gson.JsonElement serializeToJson() -> a
200:211:net.minecraft.advancements.critereon.ItemPredicate[]
fromJsonArray(com.google.gson.JsonElement) -> b
145:145:com.google.gson.JsonSyntaxException
lambda$fromJson$1(net.minecraft.resources.ResourceLocation) -> a
133:133:com.google.gson.JsonSyntaxException
lambda$fromJson$0(net.minecraft.resources.ResourceLocation) -> b
33:33:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.ItemPredicate$Builder -> bz$a:
java.util.List enchantments -> a
java.util.List storedEnchantments -> b
java.util.Set items -> c
net.minecraft.tags.TagKey tag -> d
net.minecraft.advancements.critereon.MinMaxBounds$Ints count -> e
net.minecraft.advancements.critereon.MinMaxBounds$Ints durability -> f
net.minecraft.world.item.alchemy.Potion potion -> g
net.minecraft.advancements.critereon.NbtPredicate nbt -> h
215:228:void <init>() -> <init>
231:231:net.minecraft.advancements.critereon.ItemPredicate$Builder item() -> a
235:236:net.minecraft.advancements.critereon.ItemPredicate$Builder
of(net.minecraft.world.level.ItemLike[]) -> a
240:241:net.minecraft.advancements.critereon.ItemPredicate$Builder
of(net.minecraft.tags.TagKey) -> a
245:246:net.minecraft.advancements.critereon.ItemPredicate$Builder
withCount(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a
250:251:net.minecraft.advancements.critereon.ItemPredicate$Builder
hasDurability(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> b
255:256:net.minecraft.advancements.critereon.ItemPredicate$Builder
isPotion(net.minecraft.world.item.alchemy.Potion) -> a
260:261:net.minecraft.advancements.critereon.ItemPredicate$Builder
hasNbt(net.minecraft.nbt.CompoundTag) -> a
265:266:net.minecraft.advancements.critereon.ItemPredicate$Builder
hasEnchantment(net.minecraft.advancements.critereon.EnchantmentPredicate) -> a
270:271:net.minecraft.advancements.critereon.ItemPredicate$Builder
hasStoredEnchantment(net.minecraft.advancements.critereon.EnchantmentPredicate) ->
b
275:275:net.minecraft.advancements.critereon.ItemPredicate build() -> b
net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger -> ca:
net.minecraft.resources.ResourceLocation id -> a
27:29:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
33:33:net.minecraft.resources.ResourceLocation getId() -> a

38:42:net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger$TriggerInstanc
e
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
46:57:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.core.BlockPos,net.min
ecraft.world.item.ItemStack) -> a
24:24:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
56:56:boolean
lambda$trigger$0(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.a
dvancements.critereon.ItemUsedOnLocationTrigger$TriggerInstance) -> a
net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger$TriggerInstance ->
ca$a:
net.minecraft.advancements.critereon.ContextAwarePredicate location -> a
63:65:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereo
n.ContextAwarePredicate,net.minecraft.advancements.critereon.ContextAwarePredicate)
-> <init>
68:69:net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger$TriggerInstanc
e placedBlock(net.minecraft.world.level.block.Block) -> a

73:74:net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger$TriggerInstanc
e
placedBlock(net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Bui
lder[]) -> a

78:83:net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger$TriggerInstanc
e
itemUsedOnLocation(net.minecraft.advancements.critereon.LocationPredicate$Builder,n
et.minecraft.advancements.critereon.ItemPredicate$Builder,net.minecraft.resources.R
esourceLocation) -> a

87:87:net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger$TriggerInstanc
e
itemUsedOnBlock(net.minecraft.advancements.critereon.LocationPredicate$Builder,net.
minecraft.advancements.critereon.ItemPredicate$Builder) -> a

91:91:net.minecraft.advancements.critereon.ItemUsedOnLocationTrigger$TriggerInstanc
e
allayDropItemOnBlock(net.minecraft.advancements.critereon.LocationPredicate$Builder
,net.minecraft.advancements.critereon.ItemPredicate$Builder) -> b
95:95:boolean matches(net.minecraft.world.level.storage.loot.LootContext) -> a
100:102:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
73:73:net.minecraft.world.level.storage.loot.predicates.LootItemCondition[]
lambda$placedBlock$0(int) -> a
net.minecraft.advancements.critereon.KilledByCrossbowTrigger -> cb:
net.minecraft.resources.ResourceLocation ID -> a
17:17:void <init>() -> <init>
22:22:net.minecraft.resources.ResourceLocation getId() -> a

27:29:net.minecraft.advancements.critereon.KilledByCrossbowTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
33:41:void
trigger(net.minecraft.server.level.ServerPlayer,java.util.Collection) -> a
17:17:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
40:40:boolean
lambda$trigger$0(java.util.List,java.util.Set,net.minecraft.advancements.critereon.
KilledByCrossbowTrigger$TriggerInstance) -> a
18:18:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.KilledByCrossbowTrigger$TriggerInstance ->
cb$a:
net.minecraft.advancements.critereon.ContextAwarePredicate[] victims -> a
net.minecraft.advancements.critereon.MinMaxBounds$Ints uniqueEntityTypes -> b
48:51:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ContextAwarePredicate[],net.minecraft.advancements.critereon.Mi
nMaxBounds$Ints) -> <init>

54:59:net.minecraft.advancements.critereon.KilledByCrossbowTrigger$TriggerInstance
crossbowKilled(net.minecraft.advancements.critereon.EntityPredicate$Builder[]) -> a

63:64:net.minecraft.advancements.critereon.KilledByCrossbowTrigger$TriggerInstance
crossbowKilled(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a
68:87:boolean matches(java.util.Collection,int) -> a
92:97:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.KilledTrigger -> cc:
net.minecraft.resources.ResourceLocation id -> a
14:16:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
20:20:net.minecraft.resources.ResourceLocation getId() -> a
25:25:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
29:31:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity,n
et.minecraft.world.damagesource.DamageSource) -> a
11:11:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
30:30:boolean
lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.
storage.loot.LootContext,net.minecraft.world.damagesource.DamageSource,net.minecraf
t.advancements.critereon.KilledTrigger$TriggerInstance) -> a
net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance -> cc$a:
net.minecraft.advancements.critereon.ContextAwarePredicate entityPredicate -> a
net.minecraft.advancements.critereon.DamageSourcePredicate killingBlow -> b
38:41:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereo
n.ContextAwarePredicate,net.minecraft.advancements.critereon.ContextAwarePredicate,
net.minecraft.advancements.critereon.DamageSourcePredicate) -> <init>
44:44:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
playerKilledEntity(net.minecraft.advancements.critereon.EntityPredicate) -> a
48:48:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
playerKilledEntity(net.minecraft.advancements.critereon.EntityPredicate$Builder) ->
a
52:52:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
playerKilledEntity() -> c
56:56:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
playerKilledEntity(net.minecraft.advancements.critereon.EntityPredicate,net.minecra
ft.advancements.critereon.DamageSourcePredicate) -> a
60:60:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
playerKilledEntity(net.minecraft.advancements.critereon.EntityPredicate$Builder,net
.minecraft.advancements.critereon.DamageSourcePredicate) -> a
64:64:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
playerKilledEntity(net.minecraft.advancements.critereon.EntityPredicate,net.minecra
ft.advancements.critereon.DamageSourcePredicate$Builder) -> a
68:68:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
playerKilledEntity(net.minecraft.advancements.critereon.EntityPredicate$Builder,net
.minecraft.advancements.critereon.DamageSourcePredicate$Builder) -> a
72:72:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
playerKilledEntityNearSculkCatalyst() -> d
76:76:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
entityKilledPlayer(net.minecraft.advancements.critereon.EntityPredicate) -> b
80:80:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
entityKilledPlayer(net.minecraft.advancements.critereon.EntityPredicate$Builder) ->
b
84:84:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
entityKilledPlayer() -> e
88:88:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
entityKilledPlayer(net.minecraft.advancements.critereon.EntityPredicate,net.minecra
ft.advancements.critereon.DamageSourcePredicate) -> b
92:92:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
entityKilledPlayer(net.minecraft.advancements.critereon.EntityPredicate$Builder,net
.minecraft.advancements.critereon.DamageSourcePredicate) -> b
96:96:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
entityKilledPlayer(net.minecraft.advancements.critereon.EntityPredicate,net.minecra
ft.advancements.critereon.DamageSourcePredicate$Builder) -> b
100:100:net.minecraft.advancements.critereon.KilledTrigger$TriggerInstance
entityKilledPlayer(net.minecraft.advancements.critereon.EntityPredicate$Builder,net
.minecraft.advancements.critereon.DamageSourcePredicate$Builder) -> b
104:107:boolean
matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.storage.l
oot.LootContext,net.minecraft.world.damagesource.DamageSource) -> a
112:117:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.LevitationTrigger -> cd:
net.minecraft.resources.ResourceLocation ID -> a
8:8:void <init>() -> <init>
13:13:net.minecraft.resources.ResourceLocation getId() -> a
18:20:net.minecraft.advancements.critereon.LevitationTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
24:25:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.phys.Vec3,int)
-> a
8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
24:24:boolean
lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.phys.V
ec3,int,net.minecraft.advancements.critereon.LevitationTrigger$TriggerInstance) ->
a
9:9:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.LevitationTrigger$TriggerInstance -> cd$a:
net.minecraft.advancements.critereon.DistancePredicate distance -> a
net.minecraft.advancements.critereon.MinMaxBounds$Ints duration -> b
32:35:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.DistancePredicate,net.minecraft.advancements.critereon.MinMaxBo
unds$Ints) -> <init>
38:38:net.minecraft.advancements.critereon.LevitationTrigger$TriggerInstance
levitated(net.minecraft.advancements.critereon.DistancePredicate) -> a
42:48:boolean
matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.phys.Vec3,int)
-> a
53:58:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.LightPredicate -> ce:
net.minecraft.advancements.critereon.LightPredicate ANY -> a
net.minecraft.advancements.critereon.MinMaxBounds$Ints composite -> b
17:19:void <init>(net.minecraft.advancements.critereon.MinMaxBounds$Ints) ->
<init>
22:31:boolean
matches(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a
35:41:com.google.gson.JsonElement serializeToJson() -> a
45:50:net.minecraft.advancements.critereon.LightPredicate
fromJson(com.google.gson.JsonElement) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.LightPredicate$Builder -> ce$a:
net.minecraft.advancements.critereon.MinMaxBounds$Ints composite -> a
53:54:void <init>() -> <init>
57:57:net.minecraft.advancements.critereon.LightPredicate$Builder light() -> a
61:62:net.minecraft.advancements.critereon.LightPredicate$Builder
setComposite(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a
66:66:net.minecraft.advancements.critereon.LightPredicate build() -> b
net.minecraft.advancements.critereon.LighthingBoltPredicate -> cf:
java.lang.String BLOCKS_SET_ON_FIRE_KEY -> b
java.lang.String ENTITY_STRUCK_KEY -> c
net.minecraft.advancements.critereon.MinMaxBounds$Ints blocksSetOnFire -> d
net.minecraft.advancements.critereon.EntityPredicate entityStruck -> e
18:21:void
<init>(net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.advance
ments.critereon.EntityPredicate) -> <init>
24:24:net.minecraft.advancements.critereon.LighthingBoltPredicate
blockSetOnFire(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a
28:30:net.minecraft.advancements.critereon.LighthingBoltPredicate
fromJson(com.google.gson.JsonObject) -> a
36:39:com.google.gson.JsonObject serializeCustomData() -> a
44:44:net.minecraft.advancements.critereon.EntitySubPredicate$Type type() -> c
49:55:boolean
matches(net.minecraft.world.entity.Entity,net.minecraft.server.level.ServerLevel,ne
t.minecraft.world.phys.Vec3) -> a
55:55:boolean
lambda$matches$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Ve
c3,net.minecraft.world.entity.Entity) -> a
net.minecraft.advancements.critereon.LightningStrikeTrigger -> cg:
net.minecraft.resources.ResourceLocation ID -> a
13:13:void <init>() -> <init>
18:18:net.minecraft.resources.ResourceLocation getId() -> a

23:25:net.minecraft.advancements.critereon.LightningStrikeTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
29:32:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Lightnin
gBolt,java.util.List) -> a
13:13:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
31:31:boolean
lambda$trigger$1(net.minecraft.world.level.storage.loot.LootContext,java.util.List,
net.minecraft.advancements.critereon.LightningStrikeTrigger$TriggerInstance) -> a
29:29:net.minecraft.world.level.storage.loot.LootContext
lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity
.Entity) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.LightningStrikeTrigger$TriggerInstance ->
cg$a:
net.minecraft.advancements.critereon.ContextAwarePredicate lightning -> a
net.minecraft.advancements.critereon.ContextAwarePredicate bystander -> b
39:42:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ContextAwarePredicate,net.minecraft.advancements.critereon.Cont
extAwarePredicate) -> <init>

45:45:net.minecraft.advancements.critereon.LightningStrikeTrigger$TriggerInstance
lighthingStrike(net.minecraft.advancements.critereon.EntityPredicate,net.minecraft.
advancements.critereon.EntityPredicate) -> a
49:57:boolean
matches(net.minecraft.world.level.storage.loot.LootContext,java.util.List) -> a
62:65:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.LocationPredicate -> ch:
org.slf4j.Logger LOGGER -> b
net.minecraft.advancements.critereon.LocationPredicate ANY -> a
net.minecraft.advancements.critereon.MinMaxBounds$Doubles x -> c
net.minecraft.advancements.critereon.MinMaxBounds$Doubles y -> d
net.minecraft.advancements.critereon.MinMaxBounds$Doubles z -> e
net.minecraft.resources.ResourceKey biome -> f
net.minecraft.resources.ResourceKey structure -> g
net.minecraft.resources.ResourceKey dimension -> h
java.lang.Boolean smokey -> i
net.minecraft.advancements.critereon.LightPredicate light -> j
net.minecraft.advancements.critereon.BlockPredicate block -> k
net.minecraft.advancements.critereon.FluidPredicate fluid -> l
43:54:void
<init>(net.minecraft.advancements.critereon.MinMaxBounds$Doubles,net.minecraft.adva
ncements.critereon.MinMaxBounds$Doubles,net.minecraft.advancements.critereon.MinMax
Bounds$Doubles,net.minecraft.resources.ResourceKey,net.minecraft.resources.Resource
Key,net.minecraft.resources.ResourceKey,java.lang.Boolean,net.minecraft.advancement
s.critereon.LightPredicate,net.minecraft.advancements.critereon.BlockPredicate,net.
minecraft.advancements.critereon.FluidPredicate) -> <init>
57:57:net.minecraft.advancements.critereon.LocationPredicate
inBiome(net.minecraft.resources.ResourceKey) -> a
61:61:net.minecraft.advancements.critereon.LocationPredicate
inDimension(net.minecraft.resources.ResourceKey) -> b
65:65:net.minecraft.advancements.critereon.LocationPredicate
inStructure(net.minecraft.resources.ResourceKey) -> c
69:69:net.minecraft.advancements.critereon.LocationPredicate
atYLocation(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> a
73:108:boolean
matches(net.minecraft.server.level.ServerLevel,double,double,double) -> a
112:141:com.google.gson.JsonElement serializeToJson() -> a
145:164:net.minecraft.advancements.critereon.LocationPredicate
fromJson(com.google.gson.JsonElement) -> a
154:154:net.minecraft.resources.ResourceKey
lambda$fromJson$2(net.minecraft.resources.ResourceLocation) -> a
153:153:net.minecraft.resources.ResourceKey
lambda$fromJson$1(net.minecraft.resources.ResourceLocation) -> b
126:126:void
lambda$serializeToJson$0(com.google.gson.JsonObject,com.google.gson.JsonElement) ->
a
23:25:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.LocationPredicate$Builder -> ch$a:
net.minecraft.advancements.critereon.MinMaxBounds$Doubles x -> a
net.minecraft.advancements.critereon.MinMaxBounds$Doubles y -> b
net.minecraft.advancements.critereon.MinMaxBounds$Doubles z -> c
net.minecraft.resources.ResourceKey biome -> d
net.minecraft.resources.ResourceKey structure -> e
net.minecraft.resources.ResourceKey dimension -> f
java.lang.Boolean smokey -> g
net.minecraft.advancements.critereon.LightPredicate light -> h
net.minecraft.advancements.critereon.BlockPredicate block -> i
net.minecraft.advancements.critereon.FluidPredicate fluid -> j
167:183:void <init>() -> <init>
186:186:net.minecraft.advancements.critereon.LocationPredicate$Builder
location() -> a
190:191:net.minecraft.advancements.critereon.LocationPredicate$Builder
setX(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> a
195:196:net.minecraft.advancements.critereon.LocationPredicate$Builder
setY(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> b
200:201:net.minecraft.advancements.critereon.LocationPredicate$Builder
setZ(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> c
205:206:net.minecraft.advancements.critereon.LocationPredicate$Builder
setBiome(net.minecraft.resources.ResourceKey) -> a
210:211:net.minecraft.advancements.critereon.LocationPredicate$Builder
setStructure(net.minecraft.resources.ResourceKey) -> b
215:216:net.minecraft.advancements.critereon.LocationPredicate$Builder
setDimension(net.minecraft.resources.ResourceKey) -> c
220:221:net.minecraft.advancements.critereon.LocationPredicate$Builder
setLight(net.minecraft.advancements.critereon.LightPredicate) -> a
225:226:net.minecraft.advancements.critereon.LocationPredicate$Builder
setBlock(net.minecraft.advancements.critereon.BlockPredicate) -> a
230:231:net.minecraft.advancements.critereon.LocationPredicate$Builder
setFluid(net.minecraft.advancements.critereon.FluidPredicate) -> a
235:236:net.minecraft.advancements.critereon.LocationPredicate$Builder
setSmokey(java.lang.Boolean) -> a
240:240:net.minecraft.advancements.critereon.LocationPredicate build() -> b
net.minecraft.advancements.critereon.LootTableTrigger -> ci:
net.minecraft.resources.ResourceLocation ID -> a
8:8:void <init>() -> <init>
13:13:net.minecraft.resources.ResourceLocation getId() -> a
18:20:net.minecraft.advancements.critereon.LootTableTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
24:25:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.resources.ResourceLoc
ation) -> a
8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
24:24:boolean
lambda$trigger$0(net.minecraft.resources.ResourceLocation,net.minecraft.advancement
s.critereon.LootTableTrigger$TriggerInstance) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.LootTableTrigger$TriggerInstance -> ci$a:
net.minecraft.resources.ResourceLocation lootTable -> a
31:33:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.res
ources.ResourceLocation) -> <init>
36:36:net.minecraft.advancements.critereon.LootTableTrigger$TriggerInstance
lootTableUsed(net.minecraft.resources.ResourceLocation) -> a
40:40:boolean matches(net.minecraft.resources.ResourceLocation) -> b
45:47:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.MinMaxBounds -> cj:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EMPTY -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_SWAPPED -> b
java.lang.Number min -> c
java.lang.Number max -> d
180:183:void <init>(java.lang.Number,java.lang.Number) -> <init>
187:187:java.lang.Number getMin() -> a
192:192:java.lang.Number getMax() -> b
196:196:boolean isAny() -> c
200:215:com.google.gson.JsonElement serializeToJson() -> d
224:235:net.minecraft.advancements.critereon.MinMaxBounds
fromJson(com.google.gson.JsonElement,net.minecraft.advancements.critereon.MinMaxBou
nds,java.util.function.BiFunction,net.minecraft.advancements.critereon.MinMaxBounds
$BoundsFactory) -> a
245:271:net.minecraft.advancements.critereon.MinMaxBounds
fromReader(com.mojang.brigadier.StringReader,net.minecraft.advancements.critereon.M
inMaxBounds$BoundsFromReaderFactory,java.util.function.Function,java.util.function.
Supplier,java.util.function.Function) -> a
277:288:java.lang.Number
readNumber(com.mojang.brigadier.StringReader,java.util.function.Function,java.util.
function.Supplier) -> a
293:302:boolean isAllowedInputChat(com.mojang.brigadier.StringReader) -> a
307:307:java.lang.Object
optionallyFormat(java.lang.Object,java.util.function.Function) -> a
172:173:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.MinMaxBounds$BoundsFactory -> cj$a:
net.minecraft.advancements.critereon.MinMaxBounds
create(java.lang.Number,java.lang.Number) -> create
net.minecraft.advancements.critereon.MinMaxBounds$BoundsFromReaderFactory -> cj$b:
net.minecraft.advancements.critereon.MinMaxBounds
create(com.mojang.brigadier.StringReader,java.lang.Number,java.lang.Number) ->
create
net.minecraft.advancements.critereon.MinMaxBounds$Doubles -> cj$c:
net.minecraft.advancements.critereon.MinMaxBounds$Doubles ANY -> e
java.lang.Double minSq -> f
java.lang.Double maxSq -> g
100:104:net.minecraft.advancements.critereon.MinMaxBounds$Doubles
create(com.mojang.brigadier.StringReader,java.lang.Double,java.lang.Double) -> a
109:109:java.lang.Double squareOpt(java.lang.Double) -> a
118:121:void <init>(java.lang.Double,java.lang.Double) -> <init>
124:124:net.minecraft.advancements.critereon.MinMaxBounds$Doubles
exactly(double) -> a
128:128:net.minecraft.advancements.critereon.MinMaxBounds$Doubles
between(double,double) -> a
132:132:net.minecraft.advancements.critereon.MinMaxBounds$Doubles
atLeast(double) -> b
136:136:net.minecraft.advancements.critereon.MinMaxBounds$Doubles
atMost(double) -> c
140:146:boolean matches(double) -> d
150:156:boolean matchesSqr(double) -> e
160:160:net.minecraft.advancements.critereon.MinMaxBounds$Doubles
fromJson(com.google.gson.JsonElement) -> a
164:164:net.minecraft.advancements.critereon.MinMaxBounds$Doubles
fromReader(com.mojang.brigadier.StringReader) -> a
168:168:net.minecraft.advancements.critereon.MinMaxBounds$Doubles
fromReader(com.mojang.brigadier.StringReader,java.util.function.Function) -> a
164:164:java.lang.Double lambda$fromReader$0(java.lang.Double) -> b
97:97:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.MinMaxBounds$Ints -> cj$d:
net.minecraft.advancements.critereon.MinMaxBounds$Ints ANY -> e
java.lang.Long minSq -> f
java.lang.Long maxSq -> g
24:28:net.minecraft.advancements.critereon.MinMaxBounds$Ints
create(com.mojang.brigadier.StringReader,java.lang.Integer,java.lang.Integer) -> a
33:33:java.lang.Long squareOpt(java.lang.Integer) -> a
42:45:void <init>(java.lang.Integer,java.lang.Integer) -> <init>
48:48:net.minecraft.advancements.critereon.MinMaxBounds$Ints exactly(int) -> a
52:52:net.minecraft.advancements.critereon.MinMaxBounds$Ints between(int,int) -
> a
56:56:net.minecraft.advancements.critereon.MinMaxBounds$Ints atLeast(int) -> b
60:60:net.minecraft.advancements.critereon.MinMaxBounds$Ints atMost(int) -> c
64:70:boolean matches(int) -> d
74:80:boolean matchesSqr(long) -> a
84:84:net.minecraft.advancements.critereon.MinMaxBounds$Ints
fromJson(com.google.gson.JsonElement) -> a
88:88:net.minecraft.advancements.critereon.MinMaxBounds$Ints
fromReader(com.mojang.brigadier.StringReader) -> a
92:92:net.minecraft.advancements.critereon.MinMaxBounds$Ints
fromReader(com.mojang.brigadier.StringReader,java.util.function.Function) -> a
88:88:java.lang.Integer lambda$fromReader$0(java.lang.Integer) -> b
21:21:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.MobEffectsPredicate -> ck:
net.minecraft.advancements.critereon.MobEffectsPredicate ANY -> a
java.util.Map effects -> b
25:27:void <init>(java.util.Map) -> <init>
30:30:net.minecraft.advancements.critereon.MobEffectsPredicate effects() -> a
34:35:net.minecraft.advancements.critereon.MobEffectsPredicate
and(net.minecraft.world.effect.MobEffect) -> a
39:40:net.minecraft.advancements.critereon.MobEffectsPredicate
and(net.minecraft.world.effect.MobEffect,net.minecraft.advancements.critereon.MobEf
fectsPredicate$MobEffectInstancePredicate) -> a
44:50:boolean matches(net.minecraft.world.entity.Entity) -> a
54:57:boolean matches(net.minecraft.world.entity.LivingEntity) -> a
61:72:boolean matches(java.util.Map) -> a
76:89:net.minecraft.advancements.critereon.MobEffectsPredicate
fromJson(com.google.gson.JsonElement) -> a
93:103:com.google.gson.JsonElement serializeToJson() -> b
84:84:com.google.gson.JsonSyntaxException
lambda$fromJson$0(net.minecraft.resources.ResourceLocation) -> a
21:21:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.MobEffectsPredicate$MobEffectInstancePredicate
-> ck$a:
net.minecraft.advancements.critereon.MinMaxBounds$Ints amplifier -> a
net.minecraft.advancements.critereon.MinMaxBounds$Ints duration -> b
java.lang.Boolean ambient -> c
java.lang.Boolean visible -> d
114:119:void
<init>(net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.advance
ments.critereon.MinMaxBounds$Ints,java.lang.Boolean,java.lang.Boolean) -> <init>
122:123:void <init>() -> <init>
126:141:boolean matches(net.minecraft.world.effect.MobEffectInstance) -> a
145:152:com.google.gson.JsonElement serializeToJson() -> a

156:160:net.minecraft.advancements.critereon.MobEffectsPredicate$MobEffectInstanceP
redicate fromJson(com.google.gson.JsonObject) -> a
net.minecraft.advancements.critereon.NbtPredicate -> cl:
net.minecraft.advancements.critereon.NbtPredicate ANY -> a
net.minecraft.nbt.CompoundTag tag -> b
25:27:void <init>(net.minecraft.nbt.CompoundTag) -> <init>
30:33:boolean matches(net.minecraft.world.item.ItemStack) -> a
37:40:boolean matches(net.minecraft.world.entity.Entity) -> a
44:52:boolean matches(net.minecraft.nbt.Tag) -> a
56:60:com.google.gson.JsonElement serializeToJson() -> a
64:73:net.minecraft.advancements.critereon.NbtPredicate
fromJson(com.google.gson.JsonElement) -> a
77:84:net.minecraft.nbt.CompoundTag
getEntityTagToCompare(net.minecraft.world.entity.Entity) -> b
20:20:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.PickedUpItemTrigger -> cm:
net.minecraft.resources.ResourceLocation id -> a
16:18:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
22:22:net.minecraft.resources.ResourceLocation getId() -> a
27:29:net.minecraft.advancements.critereon.PickedUpItemTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
33:35:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack,
net.minecraft.world.entity.Entity) -> a
13:13:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
34:34:boolean
lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.I
temStack,net.minecraft.world.level.storage.loot.LootContext,net.minecraft.advanceme
nts.critereon.PickedUpItemTrigger$TriggerInstance) -> a
net.minecraft.advancements.critereon.PickedUpItemTrigger$TriggerInstance -> cm$a:
net.minecraft.advancements.critereon.ItemPredicate item -> a
net.minecraft.advancements.critereon.ContextAwarePredicate entity -> b
42:45:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereo
n.ContextAwarePredicate,net.minecraft.advancements.critereon.ItemPredicate,net.mine
craft.advancements.critereon.ContextAwarePredicate) -> <init>
48:48:net.minecraft.advancements.critereon.PickedUpItemTrigger$TriggerInstance
thrownItemPickedUpByEntity(net.minecraft.advancements.critereon.ContextAwarePredica
te,net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.cr
itereon.ContextAwarePredicate) -> a
52:52:net.minecraft.advancements.critereon.PickedUpItemTrigger$TriggerInstance
thrownItemPickedUpByPlayer(net.minecraft.advancements.critereon.ContextAwarePredica
te,net.minecraft.advancements.critereon.ItemPredicate,net.minecraft.advancements.cr
itereon.ContextAwarePredicate) -> b
56:64:boolean
matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack,
net.minecraft.world.level.storage.loot.LootContext) -> a
69:72:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.PlayerHurtEntityTrigger -> cn:
net.minecraft.resources.ResourceLocation ID -> a
10:10:void <init>() -> <init>
15:15:net.minecraft.resources.ResourceLocation getId() -> a

20:22:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
26:28:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity,n
et.minecraft.world.damagesource.DamageSource,float,float,boolean) -> a
10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
27:27:boolean
lambda$trigger$0(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.
storage.loot.LootContext,net.minecraft.world.damagesource.DamageSource,float,float,
boolean,net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstanc
e) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance ->
cn$a:
net.minecraft.advancements.critereon.DamagePredicate damage -> a
net.minecraft.advancements.critereon.ContextAwarePredicate entity -> b
35:38:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.DamagePredicate,net.minecraft.advancements.critereon.ContextAwa
rePredicate) -> <init>

41:41:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance
playerHurtEntity() -> c

45:45:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance
playerHurtEntity(net.minecraft.advancements.critereon.DamagePredicate) -> a

49:49:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance
playerHurtEntity(net.minecraft.advancements.critereon.DamagePredicate$Builder) -> a

53:53:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance
playerHurtEntity(net.minecraft.advancements.critereon.EntityPredicate) -> a

57:57:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance
playerHurtEntity(net.minecraft.advancements.critereon.DamagePredicate,net.minecraft
.advancements.critereon.EntityPredicate) -> a

61:61:net.minecraft.advancements.critereon.PlayerHurtEntityTrigger$TriggerInstance
playerHurtEntity(net.minecraft.advancements.critereon.DamagePredicate$Builder,net.m
inecraft.advancements.critereon.EntityPredicate) -> a
65:71:boolean
matches(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.storage.l
oot.LootContext,net.minecraft.world.damagesource.DamageSource,float,float,boolean)
-> a
76:81:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.PlayerInteractTrigger -> co:
net.minecraft.resources.ResourceLocation ID -> a
10:10:void <init>() -> <init>
15:15:net.minecraft.resources.ResourceLocation getId() -> a

20:22:net.minecraft.advancements.critereon.PlayerInteractTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
26:28:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack,
net.minecraft.world.entity.Entity) -> a
10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
27:27:boolean
lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.world.level.stora
ge.loot.LootContext,net.minecraft.advancements.critereon.PlayerInteractTrigger$Trig
gerInstance) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.PlayerInteractTrigger$TriggerInstance -> co$a:
net.minecraft.advancements.critereon.ItemPredicate item -> a
net.minecraft.advancements.critereon.ContextAwarePredicate entity -> b
35:38:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ItemPredicate,net.minecraft.advancements.critereon.ContextAware
Predicate) -> <init>

41:41:net.minecraft.advancements.critereon.PlayerInteractTrigger$TriggerInstance
itemUsedOnEntity(net.minecraft.advancements.critereon.ContextAwarePredicate,net.min
ecraft.advancements.critereon.ItemPredicate$Builder,net.minecraft.advancements.crit
ereon.ContextAwarePredicate) -> a

45:45:net.minecraft.advancements.critereon.PlayerInteractTrigger$TriggerInstance
itemUsedOnEntity(net.minecraft.advancements.critereon.ItemPredicate$Builder,net.min
ecraft.advancements.critereon.ContextAwarePredicate) -> a
49:53:boolean
matches(net.minecraft.world.item.ItemStack,net.minecraft.world.level.storage.loot.L
ootContext) -> a
58:61:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.PlayerPredicate -> cp:
int LOOKING_AT_RANGE -> b
net.minecraft.advancements.critereon.MinMaxBounds$Ints level -> c
net.minecraft.world.level.GameType gameType -> d
java.util.Map stats -> e
it.unimi.dsi.fastutil.objects.Object2BooleanMap recipes -> f
java.util.Map advancements -> g
net.minecraft.advancements.critereon.EntityPredicate lookingAt -> h

90:101:net.minecraft.advancements.critereon.PlayerPredicate$AdvancementPredicate
advancementPredicateFromJson(com.google.gson.JsonElement) -> b
112:119:void
<init>(net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.world.l
evel.GameType,java.util.Map,it.unimi.dsi.fastutil.objects.Object2BooleanMap,java.ut
il.Map,net.minecraft.advancements.critereon.EntityPredicate) -> <init>
123:179:boolean
matches(net.minecraft.world.entity.Entity,net.minecraft.server.level.ServerLevel,ne
t.minecraft.world.phys.Vec3) -> a
183:226:net.minecraft.advancements.critereon.PlayerPredicate
fromJson(com.google.gson.JsonObject) -> a
230:236:net.minecraft.stats.Stat
getStat(net.minecraft.stats.StatType,net.minecraft.resources.ResourceLocation) -> a
240:240:net.minecraft.resources.ResourceLocation
getStatValueId(net.minecraft.stats.Stat) -> a
245:278:com.google.gson.JsonObject serializeCustomData() -> a
283:283:net.minecraft.advancements.critereon.EntitySubPredicate$Type type() ->
c
272:272:void
lambda$serializeCustomData$4(com.google.gson.JsonObject,net.minecraft.resources.Res
ourceLocation,net.minecraft.advancements.critereon.PlayerPredicate$AdvancementPredi
cate) -> a
266:266:void
lambda$serializeCustomData$3(com.google.gson.JsonObject,net.minecraft.resources.Res
ourceLocation,java.lang.Boolean) -> a
255:260:void
lambda$serializeCustomData$2(com.google.gson.JsonArray,net.minecraft.stats.Stat,net
.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a
168:168:boolean lambda$matches$1(net.minecraft.world.entity.Entity) -> a
98:100:void
lambda$advancementPredicateFromJson$0(it.unimi.dsi.fastutil.objects.Object2BooleanM
ap,java.util.Map$Entry) -> a
net.minecraft.advancements.critereon.PlayerPredicate$AdvancementCriterionsPredicate
-> cp$a:
it.unimi.dsi.fastutil.objects.Object2BooleanMap criterions -> a
66:68:void <init>(it.unimi.dsi.fastutil.objects.Object2BooleanMap) -> <init>
72:74:com.google.gson.JsonElement toJson() -> a
79:85:boolean test(net.minecraft.advancements.AdvancementProgress) -> a
63:63:boolean test(java.lang.Object) -> test
net.minecraft.advancements.critereon.PlayerPredicate$AdvancementDonePredicate ->
cp$b:
boolean state -> a
48:50:void <init>(boolean) -> <init>
54:54:com.google.gson.JsonElement toJson() -> a
59:59:boolean test(net.minecraft.advancements.AdvancementProgress) -> a
45:45:boolean test(java.lang.Object) -> test
net.minecraft.advancements.critereon.PlayerPredicate$AdvancementPredicate -> cp$c:
com.google.gson.JsonElement toJson() -> a
net.minecraft.advancements.critereon.PlayerPredicate$Builder -> cp$d:
net.minecraft.advancements.critereon.MinMaxBounds$Ints level -> a
net.minecraft.world.level.GameType gameType -> b
java.util.Map stats -> c
it.unimi.dsi.fastutil.objects.Object2BooleanMap recipes -> d
java.util.Map advancements -> e
net.minecraft.advancements.critereon.EntityPredicate lookingAt -> f
286:293:void <init>() -> <init>
296:296:net.minecraft.advancements.critereon.PlayerPredicate$Builder player() -
> a
300:301:net.minecraft.advancements.critereon.PlayerPredicate$Builder
setLevel(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a
305:306:net.minecraft.advancements.critereon.PlayerPredicate$Builder
addStat(net.minecraft.stats.Stat,net.minecraft.advancements.critereon.MinMaxBounds$
Ints) -> a
310:311:net.minecraft.advancements.critereon.PlayerPredicate$Builder
addRecipe(net.minecraft.resources.ResourceLocation,boolean) -> a
315:316:net.minecraft.advancements.critereon.PlayerPredicate$Builder
setGameType(net.minecraft.world.level.GameType) -> a
320:321:net.minecraft.advancements.critereon.PlayerPredicate$Builder
setLookingAt(net.minecraft.advancements.critereon.EntityPredicate) -> a
325:326:net.minecraft.advancements.critereon.PlayerPredicate$Builder
checkAdvancementDone(net.minecraft.resources.ResourceLocation,boolean) -> b
330:331:net.minecraft.advancements.critereon.PlayerPredicate$Builder
checkAdvancementCriterions(net.minecraft.resources.ResourceLocation,java.util.Map)
-> a
335:335:net.minecraft.advancements.critereon.PlayerPredicate build() -> b
net.minecraft.advancements.critereon.PlayerTrigger -> cq:
net.minecraft.resources.ResourceLocation id -> a
15:17:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
21:21:net.minecraft.resources.ResourceLocation getId() -> a
26:26:net.minecraft.advancements.critereon.PlayerTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
30:31:void trigger(net.minecraft.server.level.ServerPlayer) -> a
12:12:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
30:30:boolean
lambda$trigger$0(net.minecraft.advancements.critereon.PlayerTrigger$TriggerInstance
) -> a
net.minecraft.advancements.critereon.PlayerTrigger$TriggerInstance -> cq$a:
35:36:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.advancements.critereo
n.ContextAwarePredicate) -> <init>
39:39:net.minecraft.advancements.critereon.PlayerTrigger$TriggerInstance
located(net.minecraft.advancements.critereon.LocationPredicate) -> a
43:43:net.minecraft.advancements.critereon.PlayerTrigger$TriggerInstance
located(net.minecraft.advancements.critereon.EntityPredicate) -> a
47:47:net.minecraft.advancements.critereon.PlayerTrigger$TriggerInstance
sleptInBed() -> c
51:51:net.minecraft.advancements.critereon.PlayerTrigger$TriggerInstance
raidWon() -> d
55:55:net.minecraft.advancements.critereon.PlayerTrigger$TriggerInstance
avoidVibration() -> e
59:59:net.minecraft.advancements.critereon.PlayerTrigger$TriggerInstance tick()
-> f
63:68:net.minecraft.advancements.critereon.PlayerTrigger$TriggerInstance
walkOnBlockWithEquipment(net.minecraft.world.level.block.Block,net.minecraft.world.
item.Item) -> a
net.minecraft.advancements.critereon.RecipeCraftedTrigger -> cr:
net.minecraft.resources.ResourceLocation ID -> a
14:14:void <init>() -> <init>
19:19:net.minecraft.resources.ResourceLocation getId() -> a
24:26:net.minecraft.advancements.critereon.RecipeCraftedTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
30:31:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.resources.ResourceLoc
ation,java.util.List) -> a
14:14:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
30:30:boolean
lambda$trigger$0(net.minecraft.resources.ResourceLocation,java.util.List,net.minecr
aft.advancements.critereon.RecipeCraftedTrigger$TriggerInstance) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.RecipeCraftedTrigger$TriggerInstance -> cr$a:
net.minecraft.resources.ResourceLocation recipeId -> a
java.util.List predicates -> b
38:41:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.res
ources.ResourceLocation,java.util.List) -> <init>
44:44:net.minecraft.advancements.critereon.RecipeCraftedTrigger$TriggerInstance
craftedItem(net.minecraft.resources.ResourceLocation,java.util.List) -> a
48:48:net.minecraft.advancements.critereon.RecipeCraftedTrigger$TriggerInstance
craftedItem(net.minecraft.resources.ResourceLocation) -> a
52:70:boolean matches(net.minecraft.resources.ResourceLocation,java.util.List)
-> b
75:85:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.RecipeUnlockedTrigger -> cs:
net.minecraft.resources.ResourceLocation ID -> a
9:9:void <init>() -> <init>
14:14:net.minecraft.resources.ResourceLocation getId() -> a

19:20:net.minecraft.advancements.critereon.RecipeUnlockedTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
24:25:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.crafting.R
ecipe) -> a

28:28:net.minecraft.advancements.critereon.RecipeUnlockedTrigger$TriggerInstance
unlocked(net.minecraft.resources.ResourceLocation) -> a
9:9:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
24:24:boolean
lambda$trigger$0(net.minecraft.world.item.crafting.Recipe,net.minecraft.advancement
s.critereon.RecipeUnlockedTrigger$TriggerInstance) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.RecipeUnlockedTrigger$TriggerInstance -> cs$a:
net.minecraft.resources.ResourceLocation recipe -> a
35:37:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.res
ources.ResourceLocation) -> <init>
41:43:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
47:47:boolean matches(net.minecraft.world.item.crafting.Recipe) -> a
net.minecraft.advancements.critereon.SerializationContext -> ct:
net.minecraft.advancements.critereon.SerializationContext INSTANCE -> a
com.google.gson.Gson predicateGson -> b
8:12:void <init>() -> <init>
15:15:com.google.gson.JsonElement
serializeConditions(net.minecraft.world.level.storage.loot.predicates.LootItemCondi
tion[]) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.ShotCrossbowTrigger -> cu:
net.minecraft.resources.ResourceLocation ID -> a
11:11:void <init>() -> <init>
16:16:net.minecraft.resources.ResourceLocation getId() -> a
21:22:net.minecraft.advancements.critereon.ShotCrossbowTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
26:27:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack)
-> a
11:11:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
26:26:boolean
lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.advancements.crit
ereon.ShotCrossbowTrigger$TriggerInstance) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.ShotCrossbowTrigger$TriggerInstance -> cu$a:
net.minecraft.advancements.critereon.ItemPredicate item -> a
33:35:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ItemPredicate) -> <init>
38:38:net.minecraft.advancements.critereon.ShotCrossbowTrigger$TriggerInstance
shotCrossbow(net.minecraft.advancements.critereon.ItemPredicate) -> a
42:42:net.minecraft.advancements.critereon.ShotCrossbowTrigger$TriggerInstance
shotCrossbow(net.minecraft.world.level.ItemLike) -> a
46:46:boolean matches(net.minecraft.world.item.ItemStack) -> a
51:55:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.SimpleCriterionTrigger -> cv:
java.util.Map players -> a
17:18:void <init>() -> <init>
22:23:void
addPlayerListener(net.minecraft.server.PlayerAdvancements,net.minecraft.advancement
s.CriterionTrigger$Listener) -> a
27:34:void
removePlayerListener(net.minecraft.server.PlayerAdvancements,net.minecraft.advancem
ents.CriterionTrigger$Listener) -> b
38:39:void removePlayerListeners(net.minecraft.server.PlayerAdvancements) -> a
net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
45:46:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Dese
rializationContext) -> b
50:77:void
trigger(net.minecraft.server.level.ServerPlayer,java.util.function.Predicate) -> a
17:17:net.minecraft.advancements.CriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Dese
rializationContext) -> a
22:22:java.util.Set
lambda$addPlayerListener$0(net.minecraft.server.PlayerAdvancements) -> b
net.minecraft.advancements.critereon.SlideDownBlockTrigger -> cw:
net.minecraft.resources.ResourceLocation ID -> a
14:14:void <init>() -> <init>
19:19:net.minecraft.resources.ResourceLocation getId() -> a

24:31:net.minecraft.advancements.critereon.SlideDownBlockTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
36:40:net.minecraft.world.level.block.Block
deserializeBlock(com.google.gson.JsonObject) -> a
44:45:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.block.sta
te.BlockState) -> a
14:14:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
44:44:boolean
lambda$trigger$2(net.minecraft.world.level.block.state.BlockState,net.minecraft.adv
ancements.critereon.SlideDownBlockTrigger$TriggerInstance) -> a
38:38:com.google.gson.JsonSyntaxException
lambda$deserializeBlock$1(net.minecraft.resources.ResourceLocation) -> a
28:28:void
lambda$createInstance$0(net.minecraft.world.level.block.Block,java.lang.String) ->
a
15:15:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.SlideDownBlockTrigger$TriggerInstance -> cw$a:
net.minecraft.world.level.block.Block block -> a
net.minecraft.advancements.critereon.StatePropertiesPredicate state -> b
53:56:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.wor
ld.level.block.Block,net.minecraft.advancements.critereon.StatePropertiesPredicate)
-> <init>

59:59:net.minecraft.advancements.critereon.SlideDownBlockTrigger$TriggerInstance
slidesDownBlock(net.minecraft.world.level.block.Block) -> a
64:69:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
73:79:boolean matches(net.minecraft.world.level.block.state.BlockState) -> a
net.minecraft.advancements.critereon.SlimePredicate -> cx:
net.minecraft.advancements.critereon.MinMaxBounds$Ints size -> b
14:16:void <init>(net.minecraft.advancements.critereon.MinMaxBounds$Ints) ->
<init>
19:19:net.minecraft.advancements.critereon.SlimePredicate
sized(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -> a
23:24:net.minecraft.advancements.critereon.SlimePredicate
fromJson(com.google.gson.JsonObject) -> a
29:31:com.google.gson.JsonObject serializeCustomData() -> a
36:39:boolean
matches(net.minecraft.world.entity.Entity,net.minecraft.server.level.ServerLevel,ne
t.minecraft.world.phys.Vec3) -> a
44:44:net.minecraft.advancements.critereon.EntitySubPredicate$Type type() -> c
net.minecraft.advancements.critereon.StartRidingTrigger -> cy:
net.minecraft.resources.ResourceLocation ID -> a
7:7:void <init>() -> <init>
12:12:net.minecraft.resources.ResourceLocation getId() -> a
17:17:net.minecraft.advancements.critereon.StartRidingTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
21:22:void trigger(net.minecraft.server.level.ServerPlayer) -> a
7:7:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
21:21:boolean
lambda$trigger$0(net.minecraft.advancements.critereon.StartRidingTrigger$TriggerIns
tance) -> a
8:8:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.StartRidingTrigger$TriggerInstance -> cy$a:
26:27:void <init>(net.minecraft.advancements.critereon.ContextAwarePredicate) -
> <init>
30:30:net.minecraft.advancements.critereon.StartRidingTrigger$TriggerInstance
playerStartsRiding(net.minecraft.advancements.critereon.EntityPredicate$Builder) ->
a
net.minecraft.advancements.critereon.StatePropertiesPredicate -> cz:
net.minecraft.advancements.critereon.StatePropertiesPredicate ANY -> a
java.util.List properties -> b

126:134:net.minecraft.advancements.critereon.StatePropertiesPredicate$PropertyMatch
er fromJson(java.lang.String,com.google.gson.JsonElement) -> a
139:142:java.lang.String getStringOrNull(com.google.gson.JsonElement) -> b
147:149:void <init>(java.util.List) -> <init>
152:157:boolean
matches(net.minecraft.world.level.block.state.StateDefinition,net.minecraft.world.l
evel.block.state.StateHolder) -> a
161:161:boolean matches(net.minecraft.world.level.block.state.BlockState) -> a
165:165:boolean matches(net.minecraft.world.level.material.FluidState) -> a
169:170:void
checkState(net.minecraft.world.level.block.state.StateDefinition,java.util.function
.Consumer) -> a
173:183:net.minecraft.advancements.critereon.StatePropertiesPredicate
fromJson(com.google.gson.JsonElement) -> a
187:197:com.google.gson.JsonElement serializeToJson() -> a
194:194:void
lambda$serializeToJson$1(com.google.gson.JsonObject,net.minecraft.advancements.crit
ereon.StatePropertiesPredicate$PropertyMatcher) -> a
169:169:void
lambda$checkState$0(net.minecraft.world.level.block.state.StateDefinition,java.util
.function.Consumer,net.minecraft.advancements.critereon.StatePropertiesPredicate$Pr
opertyMatcher) -> a
24:24:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder -> cz$a:
java.util.List matchers -> a
201:204:void <init>() -> <init>
207:207:net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder
properties() -> a
211:212:net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder
hasProperty(net.minecraft.world.level.block.state.properties.Property,java.lang.Str
ing) -> a
216:216:net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder
hasProperty(net.minecraft.world.level.block.state.properties.Property,int) -> a
220:220:net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder
hasProperty(net.minecraft.world.level.block.state.properties.Property,boolean) -> a
224:224:net.minecraft.advancements.critereon.StatePropertiesPredicate$Builder
hasProperty(net.minecraft.world.level.block.state.properties.Property,java.lang.Com
parable) -> a
228:228:net.minecraft.advancements.critereon.StatePropertiesPredicate build() -
> b
net.minecraft.advancements.critereon.StatePropertiesPredicate$ExactPropertyMatcher
-> cz$b:
java.lang.String value -> a
62:64:void <init>(java.lang.String,java.lang.String) -> <init>
68:70:boolean
match(net.minecraft.world.level.block.state.StateHolder,net.minecraft.world.level.b
lock.state.properties.Property) -> a
75:75:com.google.gson.JsonElement toJson() -> a
net.minecraft.advancements.critereon.StatePropertiesPredicate$PropertyMatcher ->
cz$c:
java.lang.String name -> a
29:31:void <init>(java.lang.String) -> <init>
34:39:boolean
match(net.minecraft.world.level.block.state.StateDefinition,net.minecraft.world.lev
el.block.state.StateHolder) -> a
boolean
match(net.minecraft.world.level.block.state.StateHolder,net.minecraft.world.level.b
lock.state.properties.Property) -> a
com.google.gson.JsonElement toJson() -> a
47:47:java.lang.String getName() -> b
51:55:void
checkState(net.minecraft.world.level.block.state.StateDefinition,java.util.function
.Consumer) -> a
net.minecraft.advancements.critereon.StatePropertiesPredicate$RangedPropertyMatcher
-> cz$d:
java.lang.String minValue -> a
java.lang.String maxValue -> b
86:89:void <init>(java.lang.String,java.lang.String,java.lang.String) -> <init>
93:109:boolean
match(net.minecraft.world.level.block.state.StateHolder,net.minecraft.world.level.b
lock.state.properties.Property) -> a
114:121:com.google.gson.JsonElement toJson() -> a
net.minecraft.advancements.critereon.SummonedEntityTrigger -> da:
net.minecraft.resources.ResourceLocation ID -> a
9:9:void <init>() -> <init>
14:14:net.minecraft.resources.ResourceLocation getId() -> a

19:20:net.minecraft.advancements.critereon.SummonedEntityTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
24:26:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity)
-> a
9:9:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
25:25:boolean
lambda$trigger$0(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.a
dvancements.critereon.SummonedEntityTrigger$TriggerInstance) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.SummonedEntityTrigger$TriggerInstance -> da$a:
net.minecraft.advancements.critereon.ContextAwarePredicate entity -> a
32:34:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ContextAwarePredicate) -> <init>

37:37:net.minecraft.advancements.critereon.SummonedEntityTrigger$TriggerInstance
summonedEntity(net.minecraft.advancements.critereon.EntityPredicate$Builder) -> a
41:41:boolean matches(net.minecraft.world.level.storage.loot.LootContext) -> a
46:50:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.TagPredicate -> db:
net.minecraft.tags.TagKey tag -> a
boolean expected -> b
19:22:void <init>(net.minecraft.tags.TagKey,boolean) -> <init>
25:25:net.minecraft.advancements.critereon.TagPredicate
is(net.minecraft.tags.TagKey) -> a
29:29:net.minecraft.advancements.critereon.TagPredicate
isNot(net.minecraft.tags.TagKey) -> b
33:33:boolean matches(net.minecraft.core.Holder) -> a
37:40:com.google.gson.JsonElement serializeToJson() -> a
44:50:net.minecraft.advancements.critereon.TagPredicate
fromJson(com.google.gson.JsonElement,net.minecraft.resources.ResourceKey) -> a
net.minecraft.advancements.critereon.TameAnimalTrigger -> dc:
net.minecraft.resources.ResourceLocation ID -> a
9:9:void <init>() -> <init>
14:14:net.minecraft.resources.ResourceLocation getId() -> a
19:20:net.minecraft.advancements.critereon.TameAnimalTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
24:26:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.animal.A
nimal) -> a
9:9:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
25:25:boolean
lambda$trigger$0(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.a
dvancements.critereon.TameAnimalTrigger$TriggerInstance) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.TameAnimalTrigger$TriggerInstance -> dc$a:
net.minecraft.advancements.critereon.ContextAwarePredicate entity -> a
32:34:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ContextAwarePredicate) -> <init>
37:37:net.minecraft.advancements.critereon.TameAnimalTrigger$TriggerInstance
tamedAnimal() -> c
41:41:net.minecraft.advancements.critereon.TameAnimalTrigger$TriggerInstance
tamedAnimal(net.minecraft.advancements.critereon.EntityPredicate) -> a
45:45:boolean matches(net.minecraft.world.level.storage.loot.LootContext) -> a
50:54:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.TargetBlockTrigger -> dd:
net.minecraft.resources.ResourceLocation ID -> a
10:10:void <init>() -> <init>
15:15:net.minecraft.resources.ResourceLocation getId() -> a
20:22:net.minecraft.advancements.critereon.TargetBlockTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
26:28:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity,n
et.minecraft.world.phys.Vec3,int) -> a
10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
27:27:boolean
lambda$trigger$0(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.w
orld.phys.Vec3,int,net.minecraft.advancements.critereon.TargetBlockTrigger$TriggerI
nstance) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.TargetBlockTrigger$TriggerInstance -> dd$a:
net.minecraft.advancements.critereon.MinMaxBounds$Ints signalStrength -> a
net.minecraft.advancements.critereon.ContextAwarePredicate projectile -> b
35:38:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.MinMaxBounds$Ints,net.minecraft.advancements.critereon.ContextA
warePredicate) -> <init>
41:41:net.minecraft.advancements.critereon.TargetBlockTrigger$TriggerInstance
targetHit(net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.adva
ncements.critereon.ContextAwarePredicate) -> a
46:49:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
53:59:boolean
matches(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.phys
.Vec3,int) -> a
net.minecraft.advancements.critereon.TradeTrigger -> de:
net.minecraft.resources.ResourceLocation ID -> a
10:10:void <init>() -> <init>
15:15:net.minecraft.resources.ResourceLocation getId() -> a
20:22:net.minecraft.advancements.critereon.TradeTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
26:28:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.npc.Abst
ractVillager,net.minecraft.world.item.ItemStack) -> a
10:10:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
27:27:boolean
lambda$trigger$0(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.w
orld.item.ItemStack,net.minecraft.advancements.critereon.TradeTrigger$TriggerInstan
ce) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.TradeTrigger$TriggerInstance -> de$a:
net.minecraft.advancements.critereon.ContextAwarePredicate villager -> a
net.minecraft.advancements.critereon.ItemPredicate item -> b
35:38:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ContextAwarePredicate,net.minecraft.advancements.critereon.Item
Predicate) -> <init>
41:41:net.minecraft.advancements.critereon.TradeTrigger$TriggerInstance
tradedWithVillager() -> c
45:45:net.minecraft.advancements.critereon.TradeTrigger$TriggerInstance
tradedWithVillager(net.minecraft.advancements.critereon.EntityPredicate$Builder) ->
a
49:55:boolean
matches(net.minecraft.world.level.storage.loot.LootContext,net.minecraft.world.item
.ItemStack) -> a
60:65:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.UsedEnderEyeTrigger -> df:
net.minecraft.resources.ResourceLocation ID -> a
8:8:void <init>() -> <init>
13:13:net.minecraft.resources.ResourceLocation getId() -> a
18:19:net.minecraft.advancements.critereon.UsedEnderEyeTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
23:27:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.core.BlockPos) -> a
8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
26:26:boolean
lambda$trigger$0(double,net.minecraft.advancements.critereon.UsedEnderEyeTrigger$Tr
iggerInstance) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.UsedEnderEyeTrigger$TriggerInstance -> df$a:
net.minecraft.advancements.critereon.MinMaxBounds$Doubles level -> a
33:35:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.MinMaxBounds$Doubles) -> <init>
38:38:boolean matches(double) -> a
net.minecraft.advancements.critereon.UsedTotemTrigger -> dg:
net.minecraft.resources.ResourceLocation ID -> a
11:11:void <init>() -> <init>
16:16:net.minecraft.resources.ResourceLocation getId() -> a
21:22:net.minecraft.advancements.critereon.UsedTotemTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
26:27:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack)
-> a
11:11:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
26:26:boolean
lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.advancements.crit
ereon.UsedTotemTrigger$TriggerInstance) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.UsedTotemTrigger$TriggerInstance -> dg$a:
net.minecraft.advancements.critereon.ItemPredicate item -> a
33:35:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ItemPredicate) -> <init>
38:38:net.minecraft.advancements.critereon.UsedTotemTrigger$TriggerInstance
usedTotem(net.minecraft.advancements.critereon.ItemPredicate) -> a
42:42:net.minecraft.advancements.critereon.UsedTotemTrigger$TriggerInstance
usedTotem(net.minecraft.world.level.ItemLike) -> a
46:46:boolean matches(net.minecraft.world.item.ItemStack) -> a
51:55:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.UsingItemTrigger -> dh:
net.minecraft.resources.ResourceLocation ID -> a
8:8:void <init>() -> <init>
13:13:net.minecraft.resources.ResourceLocation getId() -> a
18:19:net.minecraft.advancements.critereon.UsingItemTrigger$TriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> a
23:24:void
trigger(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.ItemStack)
-> a
8:8:net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance
createInstance(com.google.gson.JsonObject,net.minecraft.advancements.critereon.Cont
extAwarePredicate,net.minecraft.advancements.critereon.DeserializationContext) -> b
23:23:boolean
lambda$trigger$0(net.minecraft.world.item.ItemStack,net.minecraft.advancements.crit
ereon.UsingItemTrigger$TriggerInstance) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.UsingItemTrigger$TriggerInstance -> dh$a:
net.minecraft.advancements.critereon.ItemPredicate item -> a
30:32:void
<init>(net.minecraft.advancements.critereon.ContextAwarePredicate,net.minecraft.adv
ancements.critereon.ItemPredicate) -> <init>
35:35:net.minecraft.advancements.critereon.UsingItemTrigger$TriggerInstance
lookingAt(net.minecraft.advancements.critereon.EntityPredicate$Builder,net.minecraf
t.advancements.critereon.ItemPredicate$Builder) -> a
39:42:boolean matches(net.minecraft.world.item.ItemStack) -> a
47:51:com.google.gson.JsonObject
serializeToJson(net.minecraft.advancements.critereon.SerializationContext) -> a
net.minecraft.advancements.critereon.WrappedMinMaxBounds -> di:
net.minecraft.advancements.critereon.WrappedMinMaxBounds ANY -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INTS_ONLY -> b
java.lang.Float min -> c
java.lang.Float max -> d
26:29:void <init>(java.lang.Float,java.lang.Float) -> <init>
32:32:net.minecraft.advancements.critereon.WrappedMinMaxBounds exactly(float) -
> a
36:36:net.minecraft.advancements.critereon.WrappedMinMaxBounds
between(float,float) -> a
40:40:net.minecraft.advancements.critereon.WrappedMinMaxBounds atLeast(float) -
> b
44:44:net.minecraft.advancements.critereon.WrappedMinMaxBounds atMost(float) ->
c
48:57:boolean matches(float) -> d
61:70:boolean matchesSqr(double) -> a
75:75:java.lang.Float getMin() -> a
80:80:java.lang.Float getMax() -> b
84:99:com.google.gson.JsonElement serializeToJson() -> c
103:114:net.minecraft.advancements.critereon.WrappedMinMaxBounds
fromJson(com.google.gson.JsonElement) -> a
119:119:net.minecraft.advancements.critereon.WrappedMinMaxBounds
fromReader(com.mojang.brigadier.StringReader,boolean) -> a
123:147:net.minecraft.advancements.critereon.WrappedMinMaxBounds
fromReader(com.mojang.brigadier.StringReader,boolean,java.util.function.Function) -
> a
152:166:java.lang.Float readNumber(com.mojang.brigadier.StringReader,boolean) -
> b
172:181:boolean isAllowedNumber(com.mojang.brigadier.StringReader,boolean) -> c
186:186:java.lang.Float
optionallyFormat(java.lang.Float,java.util.function.Function) -> a
119:119:java.lang.Float lambda$fromReader$0(java.lang.Float) -> a
17:19:void <clinit>() -> <clinit>
net.minecraft.advancements.critereon.package-info -> dj:
net.minecraft.advancements.package-info -> dk:
net.minecraft.client.AttackIndicatorStatus -> emy:
net.minecraft.client.AttackIndicatorStatus OFF -> a
net.minecraft.client.AttackIndicatorStatus CROSSHAIR -> b
net.minecraft.client.AttackIndicatorStatus HOTBAR -> c
java.util.function.IntFunction BY_ID -> d
int id -> e
java.lang.String key -> f
net.minecraft.client.AttackIndicatorStatus[] $VALUES -> g
8:8:net.minecraft.client.AttackIndicatorStatus[] values() -> values
8:8:net.minecraft.client.AttackIndicatorStatus valueOf(java.lang.String) ->
valueOf
19:22:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
26:26:int getId() -> a
31:31:java.lang.String getKey() -> b
35:35:net.minecraft.client.AttackIndicatorStatus byId(int) -> a
8:8:net.minecraft.client.AttackIndicatorStatus[] $values() -> d
8:14:void <clinit>() -> <clinit>
net.minecraft.client.Camera -> emz:
boolean initialized -> b
net.minecraft.world.level.BlockGetter level -> c
net.minecraft.world.entity.Entity entity -> d
net.minecraft.world.phys.Vec3 position -> e
net.minecraft.core.BlockPos$MutableBlockPos blockPosition -> f
org.joml.Vector3f forwards -> g
org.joml.Vector3f up -> h
org.joml.Vector3f left -> i
float xRot -> j
float yRot -> k
org.joml.Quaternionf rotation -> l
boolean detached -> m
float eyeHeight -> n
float eyeHeightOld -> o
float FOG_DISTANCE_SCALE -> a
24:35:void <init>() -> <init>
42:61:void
setup(net.minecraft.world.level.BlockGetter,net.minecraft.world.entity.Entity,boole
an,boolean,float) -> a
64:68:void tick() -> a
71:90:double getMaxZoom(double) -> a
94:98:void move(double,double,double) -> a
101:109:void setRotation(float,float) -> a
112:113:void setPosition(double,double,double) -> b
116:118:void setPosition(net.minecraft.world.phys.Vec3) -> a
121:121:net.minecraft.world.phys.Vec3 getPosition() -> b
125:125:net.minecraft.core.BlockPos getBlockPosition() -> c
129:129:float getXRot() -> d
133:133:float getYRot() -> e
137:137:org.joml.Quaternionf rotation() -> f
141:141:net.minecraft.world.entity.Entity getEntity() -> g
145:145:boolean isInitialized() -> h
149:149:boolean isDetached() -> i
153:162:net.minecraft.client.Camera$NearPlane getNearPlane() -> j
166:197:net.minecraft.world.level.material.FogType getFluidInCamera() -> k
201:201:org.joml.Vector3f getLookVector() -> l
205:205:org.joml.Vector3f getUpVector() -> m
209:209:org.joml.Vector3f getLeftVector() -> n
213:216:void reset() -> o
net.minecraft.client.Camera$NearPlane -> emz$a:
net.minecraft.world.phys.Vec3 forward -> a
net.minecraft.world.phys.Vec3 left -> b
net.minecraft.world.phys.Vec3 up -> c
223:227:void
<init>(net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3,net.minecraft.wo
rld.phys.Vec3) -> <init>
230:230:net.minecraft.world.phys.Vec3 getTopLeft() -> a
234:234:net.minecraft.world.phys.Vec3 getTopRight() -> b
238:238:net.minecraft.world.phys.Vec3 getBottomLeft() -> c
242:242:net.minecraft.world.phys.Vec3 getBottomRight() -> d
246:246:net.minecraft.world.phys.Vec3 getPointOnPlane(float,float) -> a
net.minecraft.client.CameraType -> ena:
net.minecraft.client.CameraType FIRST_PERSON -> a
net.minecraft.client.CameraType THIRD_PERSON_BACK -> b
net.minecraft.client.CameraType THIRD_PERSON_FRONT -> c
net.minecraft.client.CameraType[] VALUES -> d
boolean firstPerson -> e
boolean mirrored -> f
net.minecraft.client.CameraType[] $VALUES -> g
3:3:net.minecraft.client.CameraType[] values() -> values
3:3:net.minecraft.client.CameraType valueOf(java.lang.String) -> valueOf
14:17:void <init>(java.lang.String,int,boolean,boolean) -> <init>
20:20:boolean isFirstPerson() -> a
24:24:boolean isMirrored() -> b
28:28:net.minecraft.client.CameraType cycle() -> c
3:3:net.minecraft.client.CameraType[] $values() -> d
3:9:void <clinit>() -> <clinit>
net.minecraft.client.ClientBrandRetriever ->
net.minecraft.client.ClientBrandRetriever:
java.lang.String VANILLA_NAME -> a
5:5:void <init>() -> <init>
12:12:java.lang.String getClientModName() -> getClientModName
net.minecraft.client.ClientRecipeBook -> enb:
org.slf4j.Logger LOGGER -> c
java.util.Map collectionsByTab -> d
java.util.List allCollections -> e
25:29:void <init>() -> <init>
32:47:void
setupCollections(java.lang.Iterable,net.minecraft.core.RegistryAccess) -> a
50:74:java.util.Map categorizeAndGroupRecipes(java.lang.Iterable) -> a
78:117:net.minecraft.client.RecipeBookCategories
getCategory(net.minecraft.world.item.crafting.Recipe) -> g
121:121:java.util.List getCollections() -> b
125:125:java.util.List getCollection(net.minecraft.client.RecipeBookCategories)
-> a
116:116:java.lang.Object
lambda$getCategory$6(net.minecraft.world.item.crafting.Recipe) -> h
69:69:java.util.List
lambda$categorizeAndGroupRecipes$5(net.minecraft.client.RecipeBookCategories) -> b
63:63:java.util.List
lambda$categorizeAndGroupRecipes$4(net.minecraft.client.RecipeBookCategories) -> c
42:42:void
lambda$setupCollections$3(java.util.Map,net.minecraft.client.RecipeBookCategories,j
ava.util.List) -> a
42:42:java.util.stream.Stream
lambda$setupCollections$2(java.util.Map,net.minecraft.client.RecipeBookCategories)
-> a
38:38:void
lambda$setupCollections$1(java.util.Map,net.minecraft.core.RegistryAccess,com.googl
e.common.collect.ImmutableList$Builder,net.minecraft.client.RecipeBookCategories,ja
va.util.List) -> a
38:38:net.minecraft.client.gui.screens.recipebook.RecipeCollection
lambda$setupCollections$0(net.minecraft.core.RegistryAccess,java.util.List) -> a
26:26:void <clinit>() -> <clinit>
net.minecraft.client.ClientRecipeBook$1 -> enb$1:
int[] $SwitchMap$net$minecraft$world$item$crafting$CraftingBookCategory -> a
int[] $SwitchMap$net$minecraft$world$item$crafting$CookingBookCategory -> b
79:91:void <clinit>() -> <clinit>
net.minecraft.client.CloudStatus -> enc:
net.minecraft.client.CloudStatus OFF -> a
net.minecraft.client.CloudStatus FAST -> b
net.minecraft.client.CloudStatus FANCY -> c
int id -> d
java.lang.String key -> e
net.minecraft.client.CloudStatus[] $VALUES -> f
5:5:net.minecraft.client.CloudStatus[] values() -> values
5:5:net.minecraft.client.CloudStatus valueOf(java.lang.String) -> valueOf
14:17:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
21:21:int getId() -> a
26:26:java.lang.String getKey() -> b
5:5:net.minecraft.client.CloudStatus[] $values() -> d
5:8:void <clinit>() -> <clinit>
net.minecraft.client.ComponentCollector -> end:
java.util.List parts -> a
9:10:void <init>() -> <init>
13:14:void append(net.minecraft.network.chat.FormattedText) -> a
18:24:net.minecraft.network.chat.FormattedText getResult() -> a
28:29:net.minecraft.network.chat.FormattedText getResultOrEmpty() -> b
33:34:void reset() -> c
net.minecraft.client.DebugQueryHandler -> ene:
net.minecraft.client.multiplayer.ClientPacketListener connection -> a
int transactionId -> b
java.util.function.Consumer callback -> c
15:22:void <init>(net.minecraft.client.multiplayer.ClientPacketListener) ->
<init>
25:31:boolean handleResponse(int,net.minecraft.nbt.CompoundTag) -> a
35:36:int startTransaction(java.util.function.Consumer) -> a
40:42:void queryEntityTag(int,java.util.function.Consumer) -> a
45:47:void
queryBlockEntityTag(net.minecraft.core.BlockPos,java.util.function.Consumer) -> a
net.minecraft.client.GameNarrator -> enf:
net.minecraft.network.chat.Component NO_TITLE -> a
org.slf4j.Logger LOGGER -> b
net.minecraft.client.Minecraft minecraft -> c
com.mojang.text2speech.Narrator narrator -> d
19:23:void <init>(net.minecraft.client.Minecraft) -> <init>
26:31:void sayChat(net.minecraft.network.chat.Component) -> a
34:39:void say(net.minecraft.network.chat.Component) -> b
42:43:void sayNow(net.minecraft.network.chat.Component) -> c
46:53:void sayNow(java.lang.String) -> a
56:56:net.minecraft.client.NarratorStatus getStatus() -> d
60:63:void logNarratedMessage(java.lang.String) -> b
66:80:void updateNarratorStatus(net.minecraft.client.NarratorStatus) -> a
83:83:boolean isActive() -> a
87:91:void clear() -> b
94:95:void destroy() -> c
98:110:void checkStatus(boolean) -> a
15:16:void <clinit>() -> <clinit>
net.minecraft.client.GameNarrator$NarratorInitException -> enf$a:
114:115:void <init>(java.lang.String) -> <init>
net.minecraft.client.GraphicsStatus -> eng:
net.minecraft.client.GraphicsStatus FAST -> a
net.minecraft.client.GraphicsStatus FANCY -> b
net.minecraft.client.GraphicsStatus FABULOUS -> c
java.util.function.IntFunction BY_ID -> d
int id -> e
java.lang.String key -> f
net.minecraft.client.GraphicsStatus[] $VALUES -> g
8:8:net.minecraft.client.GraphicsStatus[] values() -> values
8:8:net.minecraft.client.GraphicsStatus valueOf(java.lang.String) -> valueOf
19:22:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
26:26:int getId() -> a
31:31:java.lang.String getKey() -> b
36:39:java.lang.String toString() -> toString
44:44:net.minecraft.client.GraphicsStatus byId(int) -> a
8:8:net.minecraft.client.GraphicsStatus[] $values() -> d
8:14:void <clinit>() -> <clinit>
net.minecraft.client.GraphicsStatus$1 -> eng$1:
int[] $SwitchMap$net$minecraft$client$GraphicsStatus -> a
36:36:void <clinit>() -> <clinit>
net.minecraft.client.GuiMessage -> enh:
int addedTime -> a
net.minecraft.network.chat.Component content -> b
net.minecraft.network.chat.MessageSignature signature -> c
net.minecraft.client.GuiMessageTag tag -> d
9:9:void
<init>(int,net.minecraft.network.chat.Component,net.minecraft.network.chat.MessageS
ignature,net.minecraft.client.GuiMessageTag) -> <init>
9:9:java.lang.String toString() -> toString
9:9:int hashCode() -> hashCode
9:9:boolean equals(java.lang.Object) -> equals
9:9:int addedTime() -> a
9:9:net.minecraft.network.chat.Component content() -> b
9:9:net.minecraft.network.chat.MessageSignature signature() -> c
9:9:net.minecraft.client.GuiMessageTag tag() -> d
net.minecraft.client.GuiMessage$Line -> enh$a:
int addedTime -> a
net.minecraft.util.FormattedCharSequence content -> b
net.minecraft.client.GuiMessageTag tag -> c
boolean endOfEntry -> d
10:10:void
<init>(int,net.minecraft.util.FormattedCharSequence,net.minecraft.client.GuiMessage
Tag,boolean) -> <init>
10:10:java.lang.String toString() -> toString
10:10:int hashCode() -> hashCode
10:10:boolean equals(java.lang.Object) -> equals
10:10:int addedTime() -> a
10:10:net.minecraft.util.FormattedCharSequence content() -> b
10:10:net.minecraft.client.GuiMessageTag tag() -> c
10:10:boolean endOfEntry() -> d
net.minecraft.client.GuiMessageTag -> eni:
int indicatorColor -> a
net.minecraft.client.GuiMessageTag$Icon icon -> b
net.minecraft.network.chat.Component text -> c
java.lang.String logTag -> d
net.minecraft.network.chat.Component SYSTEM_TEXT -> e
net.minecraft.network.chat.Component SYSTEM_TEXT_SINGLE_PLAYER -> f
net.minecraft.network.chat.Component CHAT_NOT_SECURE_TEXT -> g
net.minecraft.network.chat.Component CHAT_MODIFIED_TEXT -> h
int CHAT_NOT_SECURE_INDICATOR_COLOR -> i
int CHAT_MODIFIED_INDICATOR_COLOR -> j
net.minecraft.client.GuiMessageTag SYSTEM -> k
net.minecraft.client.GuiMessageTag SYSTEM_SINGLE_PLAYER -> l
net.minecraft.client.GuiMessageTag CHAT_NOT_SECURE -> m
net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> n
11:11:void
<init>(int,net.minecraft.client.GuiMessageTag$Icon,net.minecraft.network.chat.Compo
nent,java.lang.String) -> <init>
27:27:net.minecraft.client.GuiMessageTag system() -> a
31:31:net.minecraft.client.GuiMessageTag systemSinglePlayer() -> b
35:35:net.minecraft.client.GuiMessageTag chatNotSecure() -> c
39:41:net.minecraft.client.GuiMessageTag chatModified(java.lang.String) -> a
11:11:java.lang.String toString() -> toString
11:11:int hashCode() -> hashCode
11:11:boolean equals(java.lang.Object) -> equals
11:11:int indicatorColor() -> d
11:11:net.minecraft.client.GuiMessageTag$Icon icon() -> e
11:11:net.minecraft.network.chat.Component text() -> f
11:11:java.lang.String logTag() -> g
12:24:void <clinit>() -> <clinit>
net.minecraft.client.GuiMessageTag$Icon -> eni$a:
net.minecraft.client.GuiMessageTag$Icon CHAT_MODIFIED -> a
int u -> b
int v -> c
int width -> d
int height -> e
net.minecraft.client.GuiMessageTag$Icon[] $VALUES -> f
44:44:net.minecraft.client.GuiMessageTag$Icon[] values() -> values
44:44:net.minecraft.client.GuiMessageTag$Icon valueOf(java.lang.String) ->
valueOf
53:58:void <init>(java.lang.String,int,int,int,int,int) -> <init>
61:62:void draw(net.minecraft.client.gui.GuiGraphics,int,int) -> a
44:44:net.minecraft.client.GuiMessageTag$Icon[] $values() -> a
44:45:void <clinit>() -> <clinit>
net.minecraft.client.HotbarManager -> enj:
org.slf4j.Logger LOGGER -> b
int NUM_HOTBAR_GROUPS -> a
java.io.File optionsFile -> c
com.mojang.datafixers.DataFixer fixerUpper -> d
net.minecraft.client.player.inventory.Hotbar[] hotbars -> e
boolean loaded -> f
21:31:void <init>(java.io.File,com.mojang.datafixers.DataFixer) -> <init>
35:50:void load() -> b
54:62:void save() -> a
65:69:net.minecraft.client.player.inventory.Hotbar get(int) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.client.InputType -> enk:
net.minecraft.client.InputType NONE -> a
net.minecraft.client.InputType MOUSE -> b
net.minecraft.client.InputType KEYBOARD_ARROW -> c
net.minecraft.client.InputType KEYBOARD_TAB -> d
net.minecraft.client.InputType[] $VALUES -> e
3:3:net.minecraft.client.InputType[] values() -> values
3:3:net.minecraft.client.InputType valueOf(java.lang.String) -> valueOf
3:3:void <init>(java.lang.String,int) -> <init>
11:11:boolean isMouse() -> a
15:15:boolean isKeyboard() -> b
3:3:net.minecraft.client.InputType[] $values() -> c
3:7:void <clinit>() -> <clinit>
net.minecraft.client.KeyMapping -> enl:
java.util.Map ALL -> h
java.util.Map MAP -> i
java.util.Set CATEGORIES -> j
java.lang.String CATEGORY_MOVEMENT -> a
java.lang.String CATEGORY_MISC -> b
java.lang.String CATEGORY_MULTIPLAYER -> c
java.lang.String CATEGORY_GAMEPLAY -> d
java.lang.String CATEGORY_INVENTORY -> e
java.lang.String CATEGORY_INTERFACE -> f
java.lang.String CATEGORY_CREATIVE -> g
java.util.Map CATEGORY_SORT_ORDER -> k
java.lang.String name -> l
com.mojang.blaze3d.platform.InputConstants$Key defaultKey -> m
java.lang.String category -> n
com.mojang.blaze3d.platform.InputConstants$Key key -> o
boolean isDown -> p
int clickCount -> q
39:43:void click(com.mojang.blaze3d.platform.InputConstants$Key) -> a
46:50:void set(com.mojang.blaze3d.platform.InputConstants$Key,boolean) -> a
54:59:void setAll() -> a
62:65:void releaseAll() -> b
68:73:void resetToggleKeys() -> c
76:80:void resetMapping() -> d
90:91:void <init>(java.lang.String,int,java.lang.String) -> <init>
93:102:void
<init>(java.lang.String,com.mojang.blaze3d.platform.InputConstants$Type,int,java.la
ng.String) -> <init>
105:105:boolean isDown() -> e
109:109:java.lang.String getCategory() -> f
113:117:boolean consumeClick() -> g
121:123:void release() -> n
126:126:java.lang.String getName() -> h
130:130:com.mojang.blaze3d.platform.InputConstants$Key getDefaultKey() -> i
134:135:void setKey(com.mojang.blaze3d.platform.InputConstants$Key) -> b
139:142:int compareTo(net.minecraft.client.KeyMapping) -> a
146:150:java.util.function.Supplier createNameSupplier(java.lang.String) -> a
155:155:boolean same(net.minecraft.client.KeyMapping) -> b
159:159:boolean isUnbound() -> j
163:166:boolean matches(int,int) -> a
170:170:boolean matchesMouse(int) -> a
174:174:net.minecraft.network.chat.Component getTranslatedKeyMessage() -> k
178:178:boolean isDefault() -> l
182:182:java.lang.String saveString() -> m
186:187:void setDown(boolean) -> a
14:14:int compareTo(java.lang.Object) -> compareTo
148:148:net.minecraft.network.chat.Component
lambda$createNameSupplier$1(java.lang.String) -> b
29:36:void lambda$static$0(java.util.HashMap) -> a
15:28:void <clinit>() -> <clinit>
net.minecraft.client.KeyboardHandler -> enm:
int DEBUG_CRASH_TIME -> a
net.minecraft.client.Minecraft minecraft -> b
com.mojang.blaze3d.platform.ClipboardManager clipboardManager -> c
long debugCrashKeyTime -> d
long debugCrashKeyReportedTime -> e
long debugCrashKeyReportedCount -> f
boolean handledDebugKey -> g
55:63:void <init>(net.minecraft.client.Minecraft) -> <init>
67:94:boolean handleChunkDebugKeys(int) -> a
99:100:void
debugComponent(net.minecraft.ChatFormatting,net.minecraft.network.chat.Component) -
> a
103:104:void debugFeedbackComponent(net.minecraft.network.chat.Component) -> a
107:108:void debugFeedbackTranslated(java.lang.String,java.lang.Object[]) -> a
111:112:void debugWarningTranslated(java.lang.String,java.lang.Object[]) -> b
115:116:void debugFeedback(java.lang.String,java.lang.Object[]) -> c
119:244:boolean handleDebugKeys(int) -> b
249:300:void copyRecreateCommand(boolean,boolean) -> a
303:309:void
copyCreateBlockCommand(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.core.BlockPos,net.minecraft.nbt.CompoundTag) -> a
313:323:void
copyCreateEntityCommand(net.minecraft.resources.ResourceLocation,net.minecraft.worl
d.phys.Vec3,net.minecraft.nbt.CompoundTag) -> a
326:456:void keyPress(long,int,int,int,int) -> a
459:473:void charTyped(long,int,int) -> a
476:479:void setup(long) -> a
482:482:java.lang.String getClipboard() -> a
490:493:void setClipboard(java.lang.String) -> a
496:520:void tick() -> b
483:486:void lambda$getClipboard$12(int,long) -> a
478:478:void lambda$setup$11(long,int,int) -> b
478:478:void lambda$setup$10(long,int,int) -> c
477:477:void lambda$setup$9(long,int,int,int,int) -> b
477:477:void lambda$setup$8(long,int,int,int,int) -> c
470:470:void
lambda$charTyped$7(net.minecraft.client.gui.components.events.GuiEventListener,char
,int) -> a
467:467:void
lambda$charTyped$6(net.minecraft.client.gui.components.events.GuiEventListener,int,
int) -> a
393:399:void
lambda$keyPress$5(int,net.minecraft.client.gui.screens.Screen,boolean[],int,int,int
) -> a
366:366:void lambda$keyPress$4(net.minecraft.network.chat.Component) -> b
366:366:void lambda$keyPress$3(net.minecraft.network.chat.Component) -> c
283:285:void
lambda$copyRecreateCommand$2(net.minecraft.resources.ResourceLocation,net.minecraft
.world.entity.Entity,net.minecraft.nbt.CompoundTag) -> a
262:264:void
lambda$copyRecreateCommand$1(net.minecraft.world.level.block.state.BlockState,net.m
inecraft.core.BlockPos,net.minecraft.nbt.CompoundTag) -> b
219:219:net.minecraft.network.chat.Style
lambda$handleDebugKeys$0(java.nio.file.Path,net.minecraft.network.chat.Style) -> a
net.minecraft.client.KeyboardHandler$1 -> enm$1:
int[] $SwitchMap$net$minecraft$world$phys$HitResult$Type -> a
254:254:void <clinit>() -> <clinit>
net.minecraft.client.Minecraft -> enn:
net.minecraft.client.Minecraft instance -> F
org.slf4j.Logger LOGGER -> G
boolean ON_OSX -> a
int MAX_TICKS_PER_UPDATE -> H
net.minecraft.resources.ResourceLocation DEFAULT_FONT -> b
net.minecraft.resources.ResourceLocation UNIFORM_FONT -> c
net.minecraft.resources.ResourceLocation ALT_FONT -> d
net.minecraft.resources.ResourceLocation REGIONAL_COMPLIANCIES -> I
java.util.concurrent.CompletableFuture RESOURCE_RELOAD_INITIAL_TASK -> J
net.minecraft.network.chat.Component SOCIAL_INTERACTIONS_NOT_AVAILABLE -> K
java.lang.String UPDATE_DRIVERS_ADVICE -> e
java.nio.file.Path resourcePackDirectory -> L
com.mojang.authlib.properties.PropertyMap profileProperties -> M
net.minecraft.client.renderer.texture.TextureManager textureManager -> N
com.mojang.datafixers.DataFixer fixerUpper -> O
net.minecraft.client.renderer.VirtualScreen virtualScreen -> P
com.mojang.blaze3d.platform.Window window -> Q
net.minecraft.client.Timer timer -> R
net.minecraft.client.renderer.RenderBuffers renderBuffers -> S
net.minecraft.client.renderer.LevelRenderer levelRenderer -> f
net.minecraft.client.renderer.entity.EntityRenderDispatcher
entityRenderDispatcher -> T
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> U
net.minecraft.client.particle.ParticleEngine particleEngine -> g
net.minecraft.client.searchtree.SearchRegistry searchRegistry -> V
net.minecraft.client.User user -> W
net.minecraft.client.gui.Font font -> h
net.minecraft.client.gui.Font fontFilterFishy -> i
net.minecraft.client.renderer.GameRenderer gameRenderer -> j
net.minecraft.client.renderer.debug.DebugRenderer debugRenderer -> k
java.util.concurrent.atomic.AtomicReference progressListener -> X
net.minecraft.client.gui.Gui gui -> l
net.minecraft.client.Options options -> m
net.minecraft.client.HotbarManager hotbarManager -> Y
net.minecraft.client.MouseHandler mouseHandler -> n
net.minecraft.client.KeyboardHandler keyboardHandler -> o
net.minecraft.client.InputType lastInputType -> Z
java.io.File gameDirectory -> p
java.lang.String launchedVersion -> aa
java.lang.String versionType -> ab
java.net.Proxy proxy -> ac
net.minecraft.world.level.storage.LevelStorageSource levelSource -> ad
net.minecraft.util.FrameTimer frameTimer -> q
boolean is64bit -> ae
boolean demo -> af
boolean allowsMultiplayer -> ag
boolean allowsChat -> ah
net.minecraft.server.packs.resources.ReloadableResourceManager resourceManager
-> ai
net.minecraft.server.packs.VanillaPackResources vanillaPackResources -> aj
net.minecraft.client.resources.DownloadedPackSource downloadedPackSource -> ak
net.minecraft.server.packs.repository.PackRepository resourcePackRepository ->
al
net.minecraft.client.resources.language.LanguageManager languageManager -> am
net.minecraft.client.color.block.BlockColors blockColors -> an
net.minecraft.client.color.item.ItemColors itemColors -> ao
com.mojang.blaze3d.pipeline.RenderTarget mainRenderTarget -> ap
net.minecraft.client.sounds.SoundManager soundManager -> aq
net.minecraft.client.sounds.MusicManager musicManager -> ar
net.minecraft.client.gui.font.FontManager fontManager -> as
net.minecraft.client.resources.SplashManager splashManager -> at
net.minecraft.client.renderer.GpuWarnlistManager gpuWarnlistManager -> au
net.minecraft.client.PeriodicNotificationManager regionalCompliancies -> av
com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService
authenticationService -> aw
com.mojang.authlib.minecraft.MinecraftSessionService minecraftSessionService ->
ax
com.mojang.authlib.minecraft.UserApiService userApiService -> ay
net.minecraft.client.resources.SkinManager skinManager -> az
net.minecraft.client.resources.model.ModelManager modelManager -> aA
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> aB
net.minecraft.client.resources.PaintingTextureManager paintingTextures -> aC
net.minecraft.client.resources.MobEffectTextureManager mobEffectTextures -> aD
net.minecraft.client.gui.components.toasts.ToastComponent toast -> aE
net.minecraft.client.tutorial.Tutorial tutorial -> aF
net.minecraft.client.gui.screens.social.PlayerSocialManager playerSocialManager
-> aG
net.minecraft.client.model.geom.EntityModelSet entityModels -> aH
net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher
blockEntityRenderDispatcher -> aI
net.minecraft.client.telemetry.ClientTelemetryManager telemetryManager -> aJ
net.minecraft.client.multiplayer.ProfileKeyPairManager profileKeyPairManager ->
aK
com.mojang.realmsclient.gui.RealmsDataFetcher realmsDataFetcher -> aL
net.minecraft.client.quickplay.QuickPlayLog quickPlayLog -> aM
net.minecraft.client.multiplayer.MultiPlayerGameMode gameMode -> r
net.minecraft.client.multiplayer.ClientLevel level -> s
net.minecraft.client.player.LocalPlayer player -> t
net.minecraft.client.server.IntegratedServer singleplayerServer -> aN
net.minecraft.network.Connection pendingConnection -> aO
boolean isLocalServer -> aP
net.minecraft.world.entity.Entity cameraEntity -> u
net.minecraft.world.entity.Entity crosshairPickEntity -> v
net.minecraft.world.phys.HitResult hitResult -> w
int rightClickDelay -> aQ
int missTime -> x
boolean pause -> aR
float pausePartialTick -> aS
long lastNanoTime -> aT
long lastTime -> aU
int frames -> aV
boolean noRender -> y
net.minecraft.client.gui.screens.Screen screen -> z
net.minecraft.client.gui.screens.Overlay overlay -> aW
boolean connectedToRealms -> aX
java.lang.Thread gameThread -> aY
boolean running -> aZ
java.util.function.Supplier delayedCrash -> ba
int fps -> bb
java.lang.String fpsString -> A
long frameTimeNs -> bc
boolean wireframe -> B
boolean chunkPath -> C
boolean chunkVisibility -> D
boolean smartCull -> E
boolean windowActive -> bd
java.util.Queue progressTasks -> be
java.util.concurrent.CompletableFuture pendingReload -> bf
net.minecraft.client.gui.components.toasts.TutorialToast
socialInteractionsToast -> bg
net.minecraft.util.profiling.ProfilerFiller profiler -> bh
int fpsPieRenderTicks -> bi
net.minecraft.util.profiling.ContinuousProfiler fpsPieProfiler -> bj
net.minecraft.util.profiling.ProfileResults fpsPieResults -> bk
net.minecraft.util.profiling.metrics.profiling.MetricsRecorder metricsRecorder
-> bl
net.minecraft.client.ResourceLoadStateTracker reloadStateTracker -> bm
long savedCpuDuration -> bn
double gpuUtilization -> bo
com.mojang.blaze3d.systems.TimerQuery$FrameProfile currentFrameProfile -> bp
net.minecraft.client.Realms32BitWarningStatus realms32BitWarningStatus -> bq
net.minecraft.client.GameNarrator narrator -> br
net.minecraft.client.multiplayer.chat.ChatListener chatListener -> bs
net.minecraft.client.multiplayer.chat.report.ReportingContext reportingContext
-> bt
java.lang.String debugPath -> bu
277:1520:void <init>(net.minecraft.client.main.GameConfig) -> <init>
679:682:void onGameLoadFinished() -> aZ
685:692:void
setInitialScreen(com.mojang.realmsclient.client.RealmsClient,net.minecraft.server.p
acks.resources.ReloadInstance,net.minecraft.client.main.GameConfig$QuickPlayData) -
> a
696:698:boolean countryEqualsISO3(java.lang.Object) -> b
703:704:void updateTitle() -> c
707:728:java.lang.String createTitle() -> ba
733:736:com.mojang.authlib.minecraft.UserApiService
createUserApiService(com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService,ne
t.minecraft.client.main.GameConfig) -> a
741:741:net.minecraft.util.ModCheck checkModStatus() -> d
745:750:void rollbackResourcePacks(java.lang.Throwable) -> a
753:763:void
clearResourcePacksOnError(java.lang.Throwable,net.minecraft.network.chat.Component)
-> a
766:773:void abortResourcePackRecovery() -> bb
776:778:void addResourcePackLoadFailToast(net.minecraft.network.chat.Component)
-> a
781:831:void run() -> e
834:835:void selectMainFont(boolean) -> b
838:860:void createSearchTrees() -> bc
863:865:void onFullscreenError(int,long) -> a
868:879:boolean checkIs64Bit() -> bd
883:883:com.mojang.blaze3d.pipeline.RenderTarget getMainRenderTarget() -> f
887:887:java.lang.String getLaunchedVersion() -> g
891:891:java.lang.String getVersionType() -> h
895:896:void delayCrash(net.minecraft.CrashReport) -> a
902:903:void delayCrashRaw(net.minecraft.CrashReport) -> b
906:921:void crash(net.minecraft.CrashReport) -> c
924:924:boolean isEnforceUnicode() -> i
928:928:java.util.concurrent.CompletableFuture reloadResourcePacks() -> j
934:965:java.util.concurrent.CompletableFuture reloadResourcePacks(boolean) ->
e
969:1018:void selfTest() -> be
1021:1021:net.minecraft.world.level.storage.LevelStorageSource getLevelSource()
-> k
1025:1044:void openChatScreen(java.lang.String) -> a
1047:1088:void setScreen(net.minecraft.client.gui.screens.Screen) -> a
1091:1092:void setOverlay(net.minecraft.client.gui.screens.Overlay) -> a
1096:1120:void destroy() -> l
1124:1148:void close() -> close
1152:1299:void runTick(boolean) -> f
1302:1302:boolean shouldRenderFpsPie() -> bf
1307:1330:net.minecraft.util.profiling.ProfilerFiller
constructProfiler(boolean,net.minecraft.util.profiling.SingleTickProfiler) -> a
1334:1343:void
finishProfilers(boolean,net.minecraft.util.profiling.SingleTickProfiler) -> b
1347:1358:void resizeDisplay() -> a
1362:1363:void cursorEntered() -> b
1366:1366:int getFps() -> m
1370:1370:long getFrameTimeNs() -> n
1374:1377:int getFramerateLimit() -> bg
1383:1396:void emergencySave() -> o
1399:1461:boolean debugClientMetricsStart(java.util.function.Consumer) -> a
1465:1469:void debugClientMetricsStop() -> bh
1472:1476:void debugClientMetricsCancel() -> bi
1482:1517:java.nio.file.Path
archiveProfilingReport(net.minecraft.SystemReport,java.util.List) -> a
1523:1548:void debugFpsMeterKeyPress(int) -> a
1551:1655:void
renderFpsMeter(net.minecraft.client.gui.GuiGraphics,net.minecraft.util.profiling.Pr
ofileResults) -> a
1658:1659:void stop() -> p
1662:1662:boolean isRunning() -> q
1666:1677:void pauseGame(boolean) -> c
1680:1702:void continueAttack(boolean) -> g
1705:1753:boolean startAttack() -> bj
1757:1833:void startUseItem() -> bs
1836:1836:net.minecraft.client.sounds.MusicManager getMusicManager() -> r
1840:1957:void tick() -> s
1960:1960:boolean isMultiplayerServer() -> bt
1964:2064:void handleKeybinds() -> bu
2067:2067:net.minecraft.client.telemetry.ClientTelemetryManager
getTelemetryManager() -> t
2071:2071:double getGpuUtilization() -> u
2075:2075:net.minecraft.client.multiplayer.ProfileKeyPairManager
getProfileKeyPairManager() -> v
2079:2079:net.minecraft.client.gui.screens.worldselection.WorldOpenFlows
createWorldOpenFlows() -> w
2083:2140:void
doWorldLoad(java.lang.String,net.minecraft.world.level.storage.LevelStorageSource$L
evelStorageAccess,net.minecraft.server.packs.repository.PackRepository,net.minecraf
t.server.WorldStem,boolean) -> a
2143:2155:void setLevel(net.minecraft.client.multiplayer.ClientLevel) -> a
2158:2159:void clearLevel() -> y
2163:2200:void clearLevel(net.minecraft.client.gui.screens.Screen) -> b
2203:2212:void updateScreenAndTick(net.minecraft.client.gui.screens.Screen) ->
d
2215:2219:void forceSetScreen(net.minecraft.client.gui.screens.Screen) -> c
2222:2226:void
updateLevelInEngines(net.minecraft.client.multiplayer.ClientLevel) -> b
2229:2229:boolean telemetryOptInExtra() -> z
2233:2233:boolean extraTelemetryAvailable() -> A
2237:2237:boolean allowsTelemetry() -> B
2241:2243:boolean allowsMultiplayer() -> C
2247:2248:boolean allowsRealms() -> D
2252:2252:boolean shouldShowBanNotice() -> E
2257:2257:com.mojang.authlib.minecraft.BanDetails multiplayerBan() -> F
2262:2265:boolean isBlocked(java.util.UUID) -> a
2269:2278:net.minecraft.client.Minecraft$ChatStatus getChatStatus() -> G
2282:2282:boolean isDemo() -> H
2287:2287:net.minecraft.client.multiplayer.ClientPacketListener getConnection()
-> I
2291:2291:boolean renderNames() -> J
2295:2295:boolean useFancyGraphics() -> K
2299:2299:boolean useShaderTransparency() -> L
2303:2303:boolean useAmbientOcclusion() -> M
2307:2373:void pickBlock() -> bv
2377:2399:void
addCustomNbtData(net.minecraft.world.item.ItemStack,net.minecraft.world.level.block
.entity.BlockEntity) -> a
2402:2414:net.minecraft.CrashReport fillReport(net.minecraft.CrashReport) -> d
2418:2420:void
fillReport(net.minecraft.client.Minecraft,net.minecraft.client.resources.language.L
anguageManager,java.lang.String,net.minecraft.client.Options,net.minecraft.CrashRep
ort) -> a
2423:2461:net.minecraft.SystemReport
fillSystemReport(net.minecraft.SystemReport,net.minecraft.client.Minecraft,net.mine
craft.client.resources.language.LanguageManager,java.lang.String,net.minecraft.clie
nt.Options) -> a
2465:2465:net.minecraft.client.Minecraft getInstance() -> N
2469:2469:java.util.concurrent.CompletableFuture delayTextureReload() -> O
2473:2476:void
updateReportEnvironment(net.minecraft.client.multiplayer.chat.report.ReportEnvironm
ent) -> a
2480:2480:net.minecraft.client.multiplayer.ServerData getCurrentServer() -> P
2484:2484:boolean isLocalServer() -> Q
2488:2488:boolean hasSingleplayerServer() -> R
2493:2493:net.minecraft.client.server.IntegratedServer getSingleplayerServer()
-> S
2497:2498:boolean isSingleplayer() -> T
2502:2502:net.minecraft.client.User getUser() -> U
2506:2511:com.mojang.authlib.properties.PropertyMap getProfileProperties() -> V
2515:2515:java.net.Proxy getProxy() -> W
2519:2519:net.minecraft.client.renderer.texture.TextureManager
getTextureManager() -> X
2523:2523:net.minecraft.server.packs.resources.ResourceManager
getResourceManager() -> Y
2527:2527:net.minecraft.server.packs.repository.PackRepository
getResourcePackRepository() -> Z
2531:2531:net.minecraft.server.packs.VanillaPackResources
getVanillaPackResources() -> aa
2535:2535:net.minecraft.client.resources.DownloadedPackSource
getDownloadedPackSource() -> ab
2539:2539:java.nio.file.Path getResourcePackDirectory() -> ac
2543:2543:net.minecraft.client.resources.language.LanguageManager
getLanguageManager() -> ad
2547:2547:java.util.function.Function
getTextureAtlas(net.minecraft.resources.ResourceLocation) -> a
2551:2551:boolean is64Bit() -> ae
2555:2555:boolean isPaused() -> af
2559:2559:net.minecraft.client.renderer.GpuWarnlistManager
getGpuWarnlistManager() -> ag
2563:2563:net.minecraft.client.sounds.SoundManager getSoundManager() -> ah
2567:2592:net.minecraft.sounds.Music getSituationalMusic() -> ai
2596:2596:com.mojang.authlib.minecraft.MinecraftSessionService
getMinecraftSessionService() -> aj
2600:2600:net.minecraft.client.resources.SkinManager getSkinManager() -> ak
2605:2605:net.minecraft.world.entity.Entity getCameraEntity() -> al
2609:2611:void setCameraEntity(net.minecraft.world.entity.Entity) -> a
2614:2614:boolean shouldEntityAppearGlowing(net.minecraft.world.entity.Entity)
-> b
2619:2619:java.lang.Thread getRunningThread() -> au
2624:2624:java.lang.Runnable wrapRunnable(java.lang.Runnable) -> f
2629:2629:boolean shouldRun(java.lang.Runnable) -> e
2633:2633:net.minecraft.client.renderer.block.BlockRenderDispatcher
getBlockRenderer() -> am
2637:2637:net.minecraft.client.renderer.entity.EntityRenderDispatcher
getEntityRenderDispatcher() -> an
2641:2641:net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher
getBlockEntityRenderDispatcher() -> ao
2645:2645:net.minecraft.client.renderer.entity.ItemRenderer getItemRenderer() -
> ap
2649:2649:net.minecraft.client.searchtree.SearchTree
getSearchTree(net.minecraft.client.searchtree.SearchRegistry$Key) -> a
2653:2654:void
populateSearchTree(net.minecraft.client.searchtree.SearchRegistry$Key,java.util.Lis
t) -> a
2657:2657:net.minecraft.util.FrameTimer getFrameTimer() -> aq
2661:2661:boolean isConnectedToRealms() -> ar
2665:2666:void setConnectedToRealms(boolean) -> d
2669:2669:com.mojang.datafixers.DataFixer getFixerUpper() -> as
2673:2673:float getFrameTime() -> av
2677:2677:float getDeltaFrameTime() -> aw
2681:2681:net.minecraft.client.color.block.BlockColors getBlockColors() -> ax
2685:2685:boolean showOnlyReducedInfo() -> ay
2689:2689:net.minecraft.client.gui.components.toasts.ToastComponent getToasts()
-> az
2693:2693:net.minecraft.client.tutorial.Tutorial getTutorial() -> aA
2697:2697:boolean isWindowActive() -> aB
2701:2701:net.minecraft.client.HotbarManager getHotbarManager() -> aC
2705:2705:net.minecraft.client.resources.model.ModelManager getModelManager() -
> aD
2709:2709:net.minecraft.client.resources.PaintingTextureManager
getPaintingTextures() -> aE
2713:2713:net.minecraft.client.resources.MobEffectTextureManager
getMobEffectTextures() -> aF
2718:2719:void setWindowActive(boolean) -> a
2722:2801:net.minecraft.network.chat.Component
grabPanoramixScreenshot(java.io.File,int,int) -> a
2810:2844:net.minecraft.network.chat.Component
grabHugeScreenshot(java.io.File,int,int,int,int) -> a
2849:2849:net.minecraft.util.profiling.ProfilerFiller getProfiler() -> aG
2854:2854:net.minecraft.server.level.progress.StoringChunkProgressListener
getProgressListener() -> aH
2858:2858:net.minecraft.client.resources.SplashManager getSplashManager() -> aI
2863:2863:net.minecraft.client.gui.screens.Overlay getOverlay() -> aJ
2867:2867:net.minecraft.client.gui.screens.social.PlayerSocialManager
getPlayerSocialManager() -> aK
2871:2871:boolean renderOnThread() -> aL
2875:2875:com.mojang.blaze3d.platform.Window getWindow() -> aM
2879:2879:net.minecraft.client.renderer.RenderBuffers renderBuffers() -> aN
2883:2884:void updateMaxMipLevel(int) -> b
2887:2887:net.minecraft.client.model.geom.EntityModelSet getEntityModels() ->
aO
2891:2891:boolean isTextFilteringEnabled() -> aP
2895:2898:void prepareForMultiplayer() -> aQ
2901:2901:net.minecraft.client.Realms32BitWarningStatus
getRealms32BitWarningStatus() -> aR
2906:2906:net.minecraft.util.SignatureValidator
getProfileKeySignatureValidator() -> aS
2910:2910:net.minecraft.client.InputType getLastInputType() -> aT
2914:2915:void setLastInputType(net.minecraft.client.InputType) -> a
2918:2918:net.minecraft.client.GameNarrator getNarrator() -> aU
2922:2922:net.minecraft.client.multiplayer.chat.ChatListener getChatListener()
-> aV
2926:2926:net.minecraft.client.multiplayer.chat.report.ReportingContext
getReportingContext() -> aW
2930:2930:com.mojang.realmsclient.gui.RealmsDataFetcher realmsDataFetcher() ->
aX
2934:2934:net.minecraft.client.quickplay.QuickPlayLog quickPlayLog() -> aY
2839:2839:net.minecraft.network.chat.Style
lambda$grabHugeScreenshot$54(java.io.File,net.minecraft.network.chat.Style) -> a
2779:2779:net.minecraft.network.chat.Style
lambda$grabPanoramixScreenshot$53(java.io.File,net.minecraft.network.chat.Style) ->
b
2776:2776:void
lambda$grabPanoramixScreenshot$52(net.minecraft.network.chat.Component) -> b
2469:2469:java.util.concurrent.CompletionStage
lambda$delayTextureReload$51(java.util.concurrent.CompletableFuture) -> a
2458:2458:java.lang.String
lambda$fillSystemReport$50(net.minecraft.client.resources.language.LanguageManager)
-> a
2443:2453:java.lang.String
lambda$fillSystemReport$49(net.minecraft.client.Options) -> a
2431:2431:java.lang.String lambda$fillSystemReport$48() -> bw
2430:2430:java.lang.String lambda$fillSystemReport$47() -> bx
2429:2429:java.lang.String lambda$fillSystemReport$46() -> by
2426:2426:java.lang.String
lambda$fillSystemReport$45(net.minecraft.client.Minecraft) -> a
2423:2423:java.lang.String lambda$fillSystemReport$44(java.lang.String) -> b
2136:2136:void lambda$doWorldLoad$43(net.minecraft.network.chat.Component) -> c
2107:2107:java.lang.String
lambda$doWorldLoad$42(net.minecraft.server.WorldStem) -> a
2094:2094:net.minecraft.client.server.IntegratedServer
lambda$doWorldLoad$41(net.minecraft.world.level.storage.LevelStorageSource$LevelSto
rageAccess,net.minecraft.server.packs.repository.PackRepository,net.minecraft.serve
r.WorldStem,net.minecraft.server.Services,java.lang.Thread) -> a
2095:2097:net.minecraft.server.level.progress.ChunkProgressListener
lambda$doWorldLoad$40(int) -> c
1928:1928:boolean lambda$tick$39() -> bz
1875:1875:void lambda$tick$38() -> bA
1455:1457:void
lambda$debugClientMetricsStart$37(java.util.function.Consumer,net.minecraft.util.pr
ofiling.ProfileResults) -> a
1446:1446:void
lambda$debugClientMetricsStart$36(net.minecraft.util.profiling.ProfileResults) -> a
1442:1442:void
lambda$debugClientMetricsStart$35(java.util.function.Consumer,java.util.concurrent.
CompletableFuture,java.util.concurrent.CompletableFuture) -> a
1434:1434:void
lambda$debugClientMetricsStart$34(java.util.function.Consumer,java.nio.file.Path) -
> a
1429:1431:void
lambda$debugClientMetricsStart$33(net.minecraft.SystemReport,java.util.function.Con
sumer,java.util.List) -> a
1418:1425:void
lambda$debugClientMetricsStart$32(java.util.function.Consumer,java.nio.file.Path) -
> b
1423:1423:void
lambda$debugClientMetricsStart$31(java.util.function.Consumer,net.minecraft.network
.chat.Component) -> a
1420:1420:net.minecraft.network.chat.Style
lambda$debugClientMetricsStart$30(java.nio.file.Path,net.minecraft.network.chat.Sty
le) -> a
1405:1415:void
lambda$debugClientMetricsStart$29(java.util.function.Consumer,net.minecraft.util.pr
ofiling.ProfileResults) -> b
1413:1413:void
lambda$debugClientMetricsStart$28(java.util.function.Consumer,double,int) -> a
1237:1237:void lambda$runTick$27(com.mojang.blaze3d.systems.TimerQuery) -> a
1163:1163:void lambda$runTick$26(java.util.concurrent.CompletableFuture) -> b
1030:1034:void lambda$openChatScreen$25(boolean) -> h
951:951:void
lambda$reloadResourcePacks$24(boolean,java.util.concurrent.CompletableFuture,java.u
til.Optional) -> a
959:962:void
lambda$reloadResourcePacks$23(java.util.concurrent.CompletableFuture) -> c
952:958:void lambda$reloadResourcePacks$22(boolean,java.lang.Throwable) -> a
902:902:net.minecraft.CrashReport
lambda$delayCrashRaw$21(net.minecraft.CrashReport) -> e
895:895:net.minecraft.CrashReport
lambda$delayCrash$20(net.minecraft.CrashReport) -> f
857:859:void lambda$createSearchTrees$19(java.util.List) -> a
849:849:net.minecraft.client.searchtree.RefreshableSearchTree
lambda$createSearchTrees$18(java.util.List) -> b
851:851:java.util.stream.Stream
lambda$createSearchTrees$17(net.minecraft.client.gui.screens.recipebook.RecipeColle
ction) -> a
851:851:net.minecraft.resources.ResourceLocation
lambda$createSearchTrees$16(net.minecraft.client.gui.screens.recipebook.RecipeColle
ction,net.minecraft.world.item.crafting.Recipe) -> a
850:850:java.util.stream.Stream
lambda$createSearchTrees$15(net.minecraft.client.gui.screens.recipebook.RecipeColle
ction) -> b
850:850:boolean lambda$createSearchTrees$14(java.lang.String) -> c
850:850:java.lang.String
lambda$createSearchTrees$13(net.minecraft.network.chat.Component) -> d
850:850:java.util.stream.Stream
lambda$createSearchTrees$12(net.minecraft.client.gui.screens.recipebook.RecipeColle
ction,net.minecraft.world.item.crafting.Recipe) -> b
844:844:net.minecraft.client.searchtree.RefreshableSearchTree
lambda$createSearchTrees$11(java.util.List) -> c
845:845:java.util.stream.Stream
lambda$createSearchTrees$10(net.minecraft.world.item.ItemStack) -> a
838:838:net.minecraft.client.searchtree.RefreshableSearchTree
lambda$createSearchTrees$9(java.util.List) -> d
840:840:java.util.stream.Stream
lambda$createSearchTrees$8(net.minecraft.world.item.ItemStack) -> b
839:839:java.util.stream.Stream
lambda$createSearchTrees$7(net.minecraft.world.item.ItemStack) -> c
839:839:boolean lambda$createSearchTrees$6(java.lang.String) -> d
839:839:java.lang.String
lambda$createSearchTrees$5(net.minecraft.network.chat.Component) -> e
762:762:void
lambda$clearResourcePacksOnError$4(net.minecraft.network.chat.Component) -> f
668:672:void
lambda$new$3(com.mojang.realmsclient.client.RealmsClient,net.minecraft.server.packs
.resources.ReloadInstance,net.minecraft.client.main.GameConfig,boolean) -> a
655:655:void lambda$new$2(java.util.Optional) -> a
656:661:void lambda$new$1() -> bB
404:404:int lambda$new$0() -> bC
254:264:void <clinit>() -> <clinit>
net.minecraft.client.Minecraft$1 -> enn$1:
int[] $SwitchMap$net$minecraft$world$phys$HitResult$Type -> a
1727:1727:void <clinit>() -> <clinit>
net.minecraft.client.Minecraft$ChatStatus -> enn$a:
net.minecraft.client.Minecraft$ChatStatus ENABLED -> a
net.minecraft.client.Minecraft$ChatStatus DISABLED_BY_OPTIONS -> b
net.minecraft.client.Minecraft$ChatStatus DISABLED_BY_LAUNCHER -> c
net.minecraft.client.Minecraft$ChatStatus DISABLED_BY_PROFILE -> d
net.minecraft.network.chat.Component INFO_DISABLED_BY_PROFILE -> e
net.minecraft.network.chat.Component message -> f
net.minecraft.client.Minecraft$ChatStatus[] $VALUES -> g
2937:2937:net.minecraft.client.Minecraft$ChatStatus[] values() -> values
2937:2937:net.minecraft.client.Minecraft$ChatStatus valueOf(java.lang.String) -
> valueOf
2968:2970:void
<init>(java.lang.String,int,net.minecraft.network.chat.Component) -> <init>
2973:2973:net.minecraft.network.chat.Component getMessage() -> a
boolean isChatAllowed(boolean) -> a
2937:2937:net.minecraft.client.Minecraft$ChatStatus[] $values() -> b
2937:2964:void <clinit>() -> <clinit>
net.minecraft.client.Minecraft$ChatStatus$1 -> enn$a$1:
2938:2938:void
<init>(java.lang.String,int,net.minecraft.network.chat.Component) -> <init>
2941:2941:boolean isChatAllowed(boolean) -> a
net.minecraft.client.Minecraft$ChatStatus$2 -> enn$a$2:
2944:2944:void
<init>(java.lang.String,int,net.minecraft.network.chat.Component) -> <init>
2947:2947:boolean isChatAllowed(boolean) -> a
net.minecraft.client.Minecraft$ChatStatus$3 -> enn$a$3:
2950:2950:void
<init>(java.lang.String,int,net.minecraft.network.chat.Component) -> <init>
2953:2953:boolean isChatAllowed(boolean) -> a
net.minecraft.client.Minecraft$ChatStatus$4 -> enn$a$4:
2956:2956:void
<init>(java.lang.String,int,net.minecraft.network.chat.Component) -> <init>
2959:2959:boolean isChatAllowed(boolean) -> a
net.minecraft.client.MouseHandler -> eno:
net.minecraft.client.Minecraft minecraft -> a
boolean isLeftPressed -> b
boolean isMiddlePressed -> c
boolean isRightPressed -> d
double xpos -> e
double ypos -> f
int fakeRightMouse -> g
int activeButton -> h
boolean ignoreFirstMove -> i
int clickDepth -> j
double mousePressedTime -> k
net.minecraft.util.SmoothDouble smoothTurnX -> l
net.minecraft.util.SmoothDouble smoothTurnY -> m
double accumulatedDX -> n
double accumulatedDY -> o
double accumulatedScroll -> p
double lastMouseEventTime -> q
boolean mouseGrabbed -> r
27:44:void <init>(net.minecraft.client.Minecraft) -> <init>
47:121:void onPress(long,int,int,int) -> a
124:158:void onScroll(long,double,double) -> a
161:164:void onDrop(long,java.util.List) -> a
167:179:void setup(long) -> a
182:219:void onMove(long,double,double) -> b
223:272:void turnPlayer() -> a
275:275:boolean isLeftPressed() -> b
279:279:boolean isMiddlePressed() -> c
283:283:boolean isRightPressed() -> d
287:287:double xpos() -> e
291:291:double ypos() -> f
295:296:void setIgnoreFirstMove() -> g
301:301:boolean isMouseGrabbed() -> h
305:321:void grabMouse() -> i
324:331:void releaseMouse() -> j
334:335:void cursorEntered() -> k
201:201:void
lambda$onMove$11(net.minecraft.client.gui.screens.Screen,double,double,double,doubl
e) -> a
196:196:void
lambda$onMove$10(net.minecraft.client.gui.screens.Screen,double,double) -> a
172:177:void lambda$setup$9(long,int,long) -> a
176:176:void lambda$setup$8(long,java.nio.file.Path[]) -> a
170:170:void lambda$setup$7(long,double,double) -> c
170:170:void lambda$setup$6(long,double,double) -> d
169:169:void lambda$setup$5(long,int,int,int) -> b
169:169:void lambda$setup$4(long,int,int,int) -> c
168:168:void lambda$setup$3(long,double,double) -> e
168:168:void lambda$setup$2(long,double,double) -> f
100:100:void
lambda$onPress$1(boolean[],net.minecraft.client.gui.screens.Screen,double,double,in
t) -> a
98:98:void
lambda$onPress$0(boolean[],net.minecraft.client.gui.screens.Screen,double,double,in
t) -> b
net.minecraft.client.NarratorStatus -> enp:
net.minecraft.client.NarratorStatus OFF -> a
net.minecraft.client.NarratorStatus ALL -> b
net.minecraft.client.NarratorStatus CHAT -> c
net.minecraft.client.NarratorStatus SYSTEM -> d
java.util.function.IntFunction BY_ID -> e
int id -> f
net.minecraft.network.chat.Component name -> g
net.minecraft.client.NarratorStatus[] $VALUES -> h
8:8:net.minecraft.client.NarratorStatus[] values() -> values
8:8:net.minecraft.client.NarratorStatus valueOf(java.lang.String) -> valueOf
20:23:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
26:26:int getId() -> a
30:30:net.minecraft.network.chat.Component getName() -> b
34:34:net.minecraft.client.NarratorStatus byId(int) -> a
38:38:boolean shouldNarrateChat() -> c
42:42:boolean shouldNarrateSystem() -> d
8:8:net.minecraft.client.NarratorStatus[] $values() -> e
8:15:void <clinit>() -> <clinit>
net.minecraft.client.OptionInstance -> enq:
org.slf4j.Logger LOGGER -> c
net.minecraft.client.OptionInstance$Enum BOOLEAN_VALUES -> a
net.minecraft.client.OptionInstance$CaptionBasedToString BOOLEAN_TO_STRING -> b
net.minecraft.client.OptionInstance$TooltipSupplier tooltip -> d
java.util.function.Function toString -> e
net.minecraft.client.OptionInstance$ValueSet values -> f
com.mojang.serialization.Codec codec -> g
java.lang.Object initialValue -> h
java.util.function.Consumer onValueUpdate -> i
net.minecraft.network.chat.Component caption -> j
java.lang.Object value -> k
50:50:net.minecraft.client.OptionInstance
createBoolean(java.lang.String,boolean,java.util.function.Consumer) -> a
54:54:net.minecraft.client.OptionInstance
createBoolean(java.lang.String,boolean) -> a
58:58:net.minecraft.client.OptionInstance
createBoolean(java.lang.String,net.minecraft.client.OptionInstance$TooltipSupplier,
boolean) -> a
62:62:net.minecraft.client.OptionInstance
createBoolean(java.lang.String,net.minecraft.client.OptionInstance$TooltipSupplier,
boolean,java.util.function.Consumer) -> a
72:77:net.minecraft.client.OptionInstance
createBoolean(java.lang.String,net.minecraft.client.OptionInstance$TooltipSupplier,
net.minecraft.client.OptionInstance$CaptionBasedToString,boolean,java.util.function
.Consumer) -> a
83:84:void
<init>(java.lang.String,net.minecraft.client.OptionInstance$TooltipSupplier,net.min
ecraft.client.OptionInstance$CaptionBasedToString,net.minecraft.client.OptionInstan
ce$ValueSet,java.lang.Object,java.util.function.Consumer) -> <init>
94:103:void
<init>(java.lang.String,net.minecraft.client.OptionInstance$TooltipSupplier,net.min
ecraft.client.OptionInstance$CaptionBasedToString,net.minecraft.client.OptionInstan
ce$ValueSet,com.mojang.serialization.Codec,java.lang.Object,java.util.function.Cons
umer) -> <init>
106:106:net.minecraft.client.OptionInstance$TooltipSupplier noTooltip() -> a
110:110:net.minecraft.client.OptionInstance$TooltipSupplier
cachedConstantTooltip(net.minecraft.network.chat.Component) -> a
114:114:net.minecraft.client.OptionInstance$CaptionBasedToString
forOptionEnum() -> b
118:118:net.minecraft.client.gui.components.AbstractWidget
createButton(net.minecraft.client.Options,int,int,int) -> a
122:122:net.minecraft.client.gui.components.AbstractWidget
createButton(net.minecraft.client.Options,int,int,int,java.util.function.Consumer)
-> a
126:126:java.lang.Object get() -> c
130:130:com.mojang.serialization.Codec codec() -> d
135:135:java.lang.String toString() -> toString
139:152:void set(java.lang.Object) -> a
155:155:net.minecraft.client.OptionInstance$ValueSet values() -> e
140:141:java.lang.Object lambda$set$8(java.lang.Object) -> b
118:118:void lambda$createButton$7(java.lang.Object) -> c
114:114:net.minecraft.network.chat.Component
lambda$forOptionEnum$6(net.minecraft.network.chat.Component,net.minecraft.util.Opti
onEnum) -> a
110:110:net.minecraft.client.gui.components.Tooltip
lambda$cachedConstantTooltip$5(net.minecraft.network.chat.Component,java.lang.Objec
t) -> a
106:106:net.minecraft.client.gui.components.Tooltip
lambda$noTooltip$4(java.lang.Object) -> d
97:97:net.minecraft.network.chat.Component
lambda$new$3(net.minecraft.client.OptionInstance$CaptionBasedToString,java.lang.Obj
ect) -> a
58:58:void lambda$createBoolean$2(java.lang.Boolean) -> a
54:54:void lambda$createBoolean$1(java.lang.Boolean) -> b
37:37:net.minecraft.network.chat.Component
lambda$static$0(net.minecraft.network.chat.Component,java.lang.Boolean) -> a
35:37:void <clinit>() -> <clinit>
net.minecraft.client.OptionInstance$AltEnum -> enq$a:
java.util.List values -> a
java.util.List altValues -> b
java.util.function.BooleanSupplier altCondition -> c
net.minecraft.client.OptionInstance$CycleableValueSet$ValueSetter valueSetter -
> d
com.mojang.serialization.Codec codec -> e
220:220:void
<init>(java.util.List,java.util.List,java.util.function.BooleanSupplier,net.minecra
ft.client.OptionInstance$CycleableValueSet$ValueSetter,com.mojang.serialization.Cod
ec) -> <init>
223:223:net.minecraft.client.gui.components.CycleButton$ValueListSupplier
valueListSupplier() -> a
228:228:java.util.Optional validateValue(java.lang.Object) -> a
220:220:java.lang.String toString() -> toString
220:220:int hashCode() -> hashCode
220:220:boolean equals(java.lang.Object) -> equals
220:220:java.util.List values() -> b
220:220:java.util.List altValues() -> c
220:220:java.util.function.BooleanSupplier altCondition() -> d
220:220:net.minecraft.client.OptionInstance$CycleableValueSet$ValueSetter
valueSetter() -> e
220:220:com.mojang.serialization.Codec codec() -> f
net.minecraft.client.OptionInstance$CaptionBasedToString -> enq$b:
net.minecraft.network.chat.Component
toString(net.minecraft.network.chat.Component,java.lang.Object) -> toString
net.minecraft.client.OptionInstance$ClampingLazyMaxIntRange -> enq$c:
int minInclusive -> a
java.util.function.IntSupplier maxSupplier -> b
int encodableMaxInclusive -> c
336:336:void <init>(int,java.util.function.IntSupplier,int) -> <init>
339:339:java.util.Optional validateValue(java.lang.Integer) -> a
344:344:int maxInclusive() -> b
350:350:com.mojang.serialization.Codec codec() -> f
361:361:boolean createCycleButton() -> c
366:366:net.minecraft.client.gui.components.CycleButton$ValueListSupplier
valueListSupplier() -> a
336:336:java.lang.String toString() -> toString
336:336:int hashCode() -> hashCode
336:336:boolean equals(java.lang.Object) -> equals
336:336:int minInclusive() -> d
336:336:java.util.function.IntSupplier maxSupplier() -> g
336:336:int encodableMaxInclusive() -> h
336:336:java.util.Optional validateValue(java.lang.Object) -> a
351:355:com.mojang.serialization.DataResult lambda$codec$1(java.lang.Integer) -
> c
355:355:java.lang.String lambda$codec$0(java.lang.Integer,int) -> a
net.minecraft.client.OptionInstance$CycleableValueSet -> enq$d:
net.minecraft.client.gui.components.CycleButton$ValueListSupplier
valueListSupplier() -> a
185:185:net.minecraft.client.OptionInstance$CycleableValueSet$ValueSetter
valueSetter() -> e
190:190:java.util.function.Function
createButton(net.minecraft.client.OptionInstance$TooltipSupplier,net.minecraft.clie
nt.Options,int,int,int,java.util.function.Consumer) -> a
190:194:net.minecraft.client.gui.components.AbstractWidget
lambda$createButton$1(net.minecraft.client.OptionInstance$TooltipSupplier,int,int,i
nt,net.minecraft.client.Options,java.util.function.Consumer,net.minecraft.client.Op
tionInstance) -> a
195:198:void
lambda$createButton$0(net.minecraft.client.OptionInstance,net.minecraft.client.Opti
ons,java.util.function.Consumer,net.minecraft.client.gui.components.CycleButton,jav
a.lang.Object) -> a
net.minecraft.client.OptionInstance$CycleableValueSet$ValueSetter -> enq$d$a:
void set(net.minecraft.client.OptionInstance,java.lang.Object) -> set
net.minecraft.client.OptionInstance$Enum -> enq$e:
java.util.List values -> a
com.mojang.serialization.Codec codec -> b
232:232:void <init>(java.util.List,com.mojang.serialization.Codec) -> <init>
235:235:java.util.Optional validateValue(java.lang.Object) -> a
240:240:net.minecraft.client.gui.components.CycleButton$ValueListSupplier
valueListSupplier() -> a
232:232:java.lang.String toString() -> toString
232:232:int hashCode() -> hashCode
232:232:boolean equals(java.lang.Object) -> equals
232:232:java.util.List values() -> b
232:232:com.mojang.serialization.Codec codec() -> f
net.minecraft.client.OptionInstance$IntRange -> enq$f:
int minInclusive -> a
int maxInclusive -> b
324:324:void <init>(int,int) -> <init>
327:327:java.util.Optional validateValue(java.lang.Integer) -> a
332:332:com.mojang.serialization.Codec codec() -> f
324:324:java.lang.String toString() -> toString
324:324:int hashCode() -> hashCode
324:324:boolean equals(java.lang.Object) -> equals
324:324:int minInclusive() -> d
324:324:int maxInclusive() -> b
324:324:java.util.Optional validateValue(java.lang.Object) -> a
net.minecraft.client.OptionInstance$IntRangeBase -> enq$g:
int minInclusive() -> d
int maxInclusive() -> b
291:291:double toSliderValue(java.lang.Integer) -> b
296:296:java.lang.Integer fromSliderValue(double) -> a
300:300:net.minecraft.client.OptionInstance$SliderableValueSet
xmap(java.util.function.IntFunction,java.util.function.ToIntFunction) -> a
285:285:java.lang.Object fromSliderValue(double) -> b
285:285:double toSliderValue(java.lang.Object) -> b
net.minecraft.client.OptionInstance$IntRangeBase$1 -> enq$g$1:
java.util.function.ToIntFunction val$from -> a
java.util.function.IntFunction val$to -> b
net.minecraft.client.OptionInstance$IntRangeBase this$0 -> c
300:300:void
<init>(net.minecraft.client.OptionInstance$IntRangeBase,java.util.function.ToIntFun
ction,java.util.function.IntFunction) -> <init>
303:303:java.util.Optional validateValue(java.lang.Object) -> a
308:308:double toSliderValue(java.lang.Object) -> b
313:313:java.lang.Object fromSliderValue(double) -> b
318:318:com.mojang.serialization.Codec codec() -> f
net.minecraft.client.OptionInstance$LazyEnum -> enq$h:
java.util.function.Supplier values -> a
java.util.function.Function validateValue -> b
com.mojang.serialization.Codec codec -> c
244:244:void
<init>(java.util.function.Supplier,java.util.function.Function,com.mojang.serializa
tion.Codec) -> <init>
247:247:java.util.Optional validateValue(java.lang.Object) -> a
252:252:net.minecraft.client.gui.components.CycleButton$ValueListSupplier
valueListSupplier() -> a
244:244:java.lang.String toString() -> toString
244:244:int hashCode() -> hashCode
244:244:boolean equals(java.lang.Object) -> equals
244:244:java.util.function.Supplier values() -> b
244:244:java.util.function.Function validateValue() -> c
244:244:com.mojang.serialization.Codec codec() -> f
net.minecraft.client.OptionInstance$OptionInstanceSliderButton -> enq$i:
net.minecraft.client.OptionInstance instance -> h
net.minecraft.client.OptionInstance$SliderableValueSet values -> i
net.minecraft.client.OptionInstance$TooltipSupplier tooltipSupplier -> j
java.util.function.Consumer onValueChanged -> k
263:269:void
<init>(net.minecraft.client.Options,int,int,int,int,net.minecraft.client.OptionInst
ance,net.minecraft.client.OptionInstance$SliderableValueSet,net.minecraft.client.Op
tionInstance$TooltipSupplier,java.util.function.Consumer) -> <init>
273:275:void updateMessage() -> b
279:282:void applyValue() -> a
net.minecraft.client.OptionInstance$SliderableOrCyclableValueSet -> enq$j:
boolean createCycleButton() -> c
207:210:java.util.function.Function
createButton(net.minecraft.client.OptionInstance$TooltipSupplier,net.minecraft.clie
nt.Options,int,int,int,java.util.function.Consumer) -> a
net.minecraft.client.OptionInstance$SliderableValueSet -> enq$k:
double toSliderValue(java.lang.Object) -> b
java.lang.Object fromSliderValue(double) -> b
173:173:java.util.function.Function
createButton(net.minecraft.client.OptionInstance$TooltipSupplier,net.minecraft.clie
nt.Options,int,int,int,java.util.function.Consumer) -> a
173:173:net.minecraft.client.gui.components.AbstractWidget
lambda$createButton$0(net.minecraft.client.Options,int,int,int,net.minecraft.client
.OptionInstance$TooltipSupplier,java.util.function.Consumer,net.minecraft.client.Op
tionInstance) -> a
net.minecraft.client.OptionInstance$TooltipSupplier -> enq$l:
net.minecraft.client.gui.components.Tooltip apply(java.lang.Object) -> apply
net.minecraft.client.OptionInstance$UnitDouble -> enq$m:
net.minecraft.client.OptionInstance$UnitDouble INSTANCE -> a
net.minecraft.client.OptionInstance$UnitDouble[] $VALUES -> b
370:370:net.minecraft.client.OptionInstance$UnitDouble[] values() -> values
370:370:net.minecraft.client.OptionInstance$UnitDouble
valueOf(java.lang.String) -> valueOf
370:370:void <init>(java.lang.String,int) -> <init>
375:375:java.util.Optional validateValue(java.lang.Double) -> a
380:380:double toSliderValue(java.lang.Double) -> b
385:385:java.lang.Double fromSliderValue(double) -> a
389:389:net.minecraft.client.OptionInstance$SliderableValueSet
xmap(java.util.function.DoubleFunction,java.util.function.ToDoubleFunction) -> a
415:418:com.mojang.serialization.Codec codec() -> f
370:370:java.lang.Object fromSliderValue(double) -> b
370:370:double toSliderValue(java.lang.Object) -> b
370:370:java.util.Optional validateValue(java.lang.Object) -> a
419:419:java.lang.Double lambda$codec$2(com.mojang.datafixers.util.Either) -> a
419:419:java.lang.Double lambda$codec$1(java.lang.Boolean) -> a
419:419:java.lang.Double lambda$codec$0(java.lang.Double) -> c
370:370:net.minecraft.client.OptionInstance$UnitDouble[] $values() -> a
370:371:void <clinit>() -> <clinit>
net.minecraft.client.OptionInstance$UnitDouble$1 -> enq$m$1:
java.util.function.ToDoubleFunction val$from -> a
java.util.function.DoubleFunction val$to -> b
net.minecraft.client.OptionInstance$UnitDouble this$0 -> c
389:389:void
<init>(net.minecraft.client.OptionInstance$UnitDouble,java.util.function.ToDoubleFu
nction,java.util.function.DoubleFunction) -> <init>
392:392:java.util.Optional validateValue(java.lang.Object) -> a
397:397:double toSliderValue(java.lang.Object) -> b
402:402:java.lang.Object fromSliderValue(double) -> b
407:407:com.mojang.serialization.Codec codec() -> f
net.minecraft.client.OptionInstance$ValueSet -> enq$n:
java.util.function.Function
createButton(net.minecraft.client.OptionInstance$TooltipSupplier,net.minecraft.clie
nt.Options,int,int,int,java.util.function.Consumer) -> a
java.util.Optional validateValue(java.lang.Object) -> a
com.mojang.serialization.Codec codec() -> f
net.minecraft.client.Options -> enr:
org.slf4j.Logger LOGGER -> aj
com.google.gson.Gson GSON -> ak
com.google.gson.reflect.TypeToken RESOURCE_PACK_TYPE -> al
int RENDER_DISTANCE_TINY -> a
int RENDER_DISTANCE_SHORT -> b
int RENDER_DISTANCE_NORMAL -> c
int RENDER_DISTANCE_FAR -> d
int RENDER_DISTANCE_REALLY_FAR -> e
int RENDER_DISTANCE_EXTREME -> f
com.google.common.base.Splitter OPTION_SPLITTER -> am
float DEFAULT_VOLUME -> an
java.lang.String DEFAULT_SOUND_DEVICE -> g
net.minecraft.network.chat.Component
ACCESSIBILITY_TOOLTIP_DARK_MOJANG_BACKGROUND -> ao
net.minecraft.client.OptionInstance darkMojangStudiosBackground -> ap
net.minecraft.network.chat.Component
ACCESSIBILITY_TOOLTIP_HIDE_LIGHTNING_FLASHES -> aq
net.minecraft.client.OptionInstance hideLightningFlash -> ar
net.minecraft.client.OptionInstance sensitivity -> as
net.minecraft.client.OptionInstance renderDistance -> at
net.minecraft.client.OptionInstance simulationDistance -> au
int serverRenderDistance -> av
net.minecraft.client.OptionInstance entityDistanceScaling -> aw
int UNLIMITED_FRAMERATE_CUTOFF -> h
net.minecraft.client.OptionInstance framerateLimit -> ax
net.minecraft.client.OptionInstance cloudStatus -> ay
net.minecraft.network.chat.Component GRAPHICS_TOOLTIP_FAST -> az
net.minecraft.network.chat.Component GRAPHICS_TOOLTIP_FABULOUS -> aA
net.minecraft.network.chat.Component GRAPHICS_TOOLTIP_FANCY -> aB
net.minecraft.client.OptionInstance graphicsMode -> aC
net.minecraft.client.OptionInstance ambientOcclusion -> aD
net.minecraft.network.chat.Component PRIORITIZE_CHUNK_TOOLTIP_NONE -> aE
net.minecraft.network.chat.Component PRIORITIZE_CHUNK_TOOLTIP_PLAYER_AFFECTED -
> aF
net.minecraft.network.chat.Component PRIORITIZE_CHUNK_TOOLTIP_NEARBY -> aG
net.minecraft.client.OptionInstance prioritizeChunkUpdates -> aH
java.util.List resourcePacks -> i
java.util.List incompatibleResourcePacks -> j
net.minecraft.client.OptionInstance chatVisibility -> aI
net.minecraft.client.OptionInstance chatOpacity -> aJ
net.minecraft.client.OptionInstance chatLineSpacing -> aK
net.minecraft.client.OptionInstance textBackgroundOpacity -> aL
net.minecraft.client.OptionInstance panoramaSpeed -> aM
net.minecraft.network.chat.Component ACCESSIBILITY_TOOLTIP_CONTRAST_MODE -> aN
net.minecraft.client.OptionInstance highContrast -> aO
java.lang.String fullscreenVideoModeString -> k
boolean hideServerAddress -> l
boolean advancedItemTooltips -> m
boolean pauseOnLostFocus -> n
java.util.Set modelParts -> aP
net.minecraft.client.OptionInstance mainHand -> aQ
int overrideWidth -> o
int overrideHeight -> p
net.minecraft.client.OptionInstance chatScale -> aR
net.minecraft.client.OptionInstance chatWidth -> aS
net.minecraft.client.OptionInstance chatHeightUnfocused -> aT
net.minecraft.client.OptionInstance chatHeightFocused -> aU
net.minecraft.client.OptionInstance chatDelay -> aV
net.minecraft.network.chat.Component
ACCESSIBILITY_TOOLTIP_NOTIFICATION_DISPLAY_TIME -> aW
net.minecraft.client.OptionInstance notificationDisplayTime -> aX
net.minecraft.client.OptionInstance mipmapLevels -> aY
boolean useNativeTransport -> q
net.minecraft.client.OptionInstance attackIndicator -> aZ
net.minecraft.client.tutorial.TutorialSteps tutorialStep -> r
boolean joinedFirstServer -> s
boolean hideBundleTutorial -> t
net.minecraft.client.OptionInstance biomeBlendRadius -> ba
net.minecraft.client.OptionInstance mouseWheelSensitivity -> bb
net.minecraft.client.OptionInstance rawMouseInput -> bc
int glDebugVerbosity -> u
net.minecraft.client.OptionInstance autoJump -> bd
net.minecraft.client.OptionInstance operatorItemsTab -> be
net.minecraft.client.OptionInstance autoSuggestions -> bf
net.minecraft.client.OptionInstance chatColors -> bg
net.minecraft.client.OptionInstance chatLinks -> bh
net.minecraft.client.OptionInstance chatLinksPrompt -> bi
net.minecraft.client.OptionInstance enableVsync -> bj
net.minecraft.client.OptionInstance entityShadows -> bk
net.minecraft.client.OptionInstance forceUnicodeFont -> bl
net.minecraft.client.OptionInstance invertYMouse -> bm
net.minecraft.client.OptionInstance discreteMouseScroll -> bn
net.minecraft.client.OptionInstance realmsNotifications -> bo
net.minecraft.network.chat.Component ALLOW_SERVER_LISTING_TOOLTIP -> bp
net.minecraft.client.OptionInstance allowServerListing -> bq
net.minecraft.client.OptionInstance reducedDebugInfo -> br
java.util.Map soundSourceVolumes -> bs
net.minecraft.client.OptionInstance showSubtitles -> bt
net.minecraft.network.chat.Component DIRECTIONAL_AUDIO_TOOLTIP_ON -> bu
net.minecraft.network.chat.Component DIRECTIONAL_AUDIO_TOOLTIP_OFF -> bv
net.minecraft.client.OptionInstance directionalAudio -> bw
net.minecraft.client.OptionInstance backgroundForChatOnly -> bx
net.minecraft.client.OptionInstance touchscreen -> by
net.minecraft.client.OptionInstance fullscreen -> bz
net.minecraft.client.OptionInstance bobView -> bA
net.minecraft.network.chat.Component MOVEMENT_TOGGLE -> bB
net.minecraft.network.chat.Component MOVEMENT_HOLD -> bC
net.minecraft.client.OptionInstance toggleCrouch -> bD
net.minecraft.client.OptionInstance toggleSprint -> bE
boolean skipMultiplayerWarning -> v
boolean skipRealms32bitWarning -> w
net.minecraft.network.chat.Component CHAT_TOOLTIP_HIDE_MATCHED_NAMES -> bF
net.minecraft.client.OptionInstance hideMatchedNames -> bG
net.minecraft.client.OptionInstance showAutosaveIndicator -> bH
net.minecraft.network.chat.Component CHAT_TOOLTIP_ONLY_SHOW_SECURE -> bI
net.minecraft.client.OptionInstance onlyShowSecureChat -> bJ
net.minecraft.client.KeyMapping keyUp -> x
net.minecraft.client.KeyMapping keyLeft -> y
net.minecraft.client.KeyMapping keyDown -> z
net.minecraft.client.KeyMapping keyRight -> A
net.minecraft.client.KeyMapping keyJump -> B
net.minecraft.client.KeyMapping keyShift -> C
net.minecraft.client.KeyMapping keySprint -> D
net.minecraft.client.KeyMapping keyInventory -> E
net.minecraft.client.KeyMapping keySwapOffhand -> F
net.minecraft.client.KeyMapping keyDrop -> G
net.minecraft.client.KeyMapping keyUse -> H
net.minecraft.client.KeyMapping keyAttack -> I
net.minecraft.client.KeyMapping keyPickItem -> J
net.minecraft.client.KeyMapping keyChat -> K
net.minecraft.client.KeyMapping keyPlayerList -> L
net.minecraft.client.KeyMapping keyCommand -> M
net.minecraft.client.KeyMapping keySocialInteractions -> N
net.minecraft.client.KeyMapping keyScreenshot -> O
net.minecraft.client.KeyMapping keyTogglePerspective -> P
net.minecraft.client.KeyMapping keySmoothCamera -> Q
net.minecraft.client.KeyMapping keyFullscreen -> R
net.minecraft.client.KeyMapping keySpectatorOutlines -> S
net.minecraft.client.KeyMapping keyAdvancements -> T
net.minecraft.client.KeyMapping[] keyHotbarSlots -> U
net.minecraft.client.KeyMapping keySaveHotbarActivator -> V
net.minecraft.client.KeyMapping keyLoadHotbarActivator -> W
net.minecraft.client.KeyMapping[] keyMappings -> X
net.minecraft.client.Minecraft minecraft -> Y
java.io.File optionsFile -> bK
boolean hideGui -> Z
net.minecraft.client.CameraType cameraType -> bL
boolean renderDebug -> aa
boolean renderDebugCharts -> ab
boolean renderFpsChart -> ac
java.lang.String lastMpIp -> ad
boolean smoothCamera -> ae
net.minecraft.client.OptionInstance fov -> bM
net.minecraft.network.chat.Component TELEMETRY_TOOLTIP -> bN
net.minecraft.client.OptionInstance telemetryOptInExtra -> bO
net.minecraft.network.chat.Component ACCESSIBILITY_TOOLTIP_SCREEN_EFFECT -> bP
net.minecraft.client.OptionInstance screenEffectScale -> bQ
net.minecraft.network.chat.Component ACCESSIBILITY_TOOLTIP_FOV_EFFECT -> bR
net.minecraft.client.OptionInstance fovEffectScale -> bS
net.minecraft.network.chat.Component ACCESSIBILITY_TOOLTIP_DARKNESS_EFFECT ->
bT
net.minecraft.client.OptionInstance darknessEffectScale -> bU
net.minecraft.network.chat.Component ACCESSIBILITY_TOOLTIP_GLINT_SPEED -> bV
net.minecraft.client.OptionInstance glintSpeed -> bW
net.minecraft.network.chat.Component ACCESSIBILITY_TOOLTIP_GLINT_STRENGTH -> bX
net.minecraft.client.OptionInstance glintStrength -> bY
net.minecraft.network.chat.Component ACCESSIBILITY_TOOLTIP_DAMAGE_TILT_STRENGTH
-> bZ
net.minecraft.client.OptionInstance damageTiltStrength -> ca
net.minecraft.client.OptionInstance gamma -> cb
int AUTO_GUI_SCALE -> af
int MAX_GUI_SCALE_INCLUSIVE -> cc
net.minecraft.client.OptionInstance guiScale -> cd
net.minecraft.client.OptionInstance particles -> ce
net.minecraft.client.OptionInstance narrator -> cf
java.lang.String languageCode -> ag
net.minecraft.client.OptionInstance soundDevice -> cg
boolean onboardAccessibility -> ah
boolean syncWrites -> ai
101:101:net.minecraft.client.OptionInstance darkMojangStudiosBackground() -> a
112:112:net.minecraft.client.OptionInstance hideLightningFlash() -> b
133:133:net.minecraft.client.OptionInstance sensitivity() -> c
139:139:net.minecraft.client.OptionInstance renderDistance() -> d
145:145:net.minecraft.client.OptionInstance simulationDistance() -> e
161:161:net.minecraft.client.OptionInstance entityDistanceScaling() -> f
183:183:net.minecraft.client.OptionInstance framerateLimit() -> g
214:214:net.minecraft.client.OptionInstance cloudStatus() -> h
263:263:net.minecraft.client.OptionInstance graphicsMode() -> i
273:273:net.minecraft.client.OptionInstance ambientOcclusion() -> j
294:294:net.minecraft.client.OptionInstance prioritizeChunkUpdates() -> k
301:317:void
updateResourcePacks(net.minecraft.server.packs.repository.PackRepository) -> a
329:329:net.minecraft.client.OptionInstance chatVisibility() -> l
342:342:net.minecraft.client.OptionInstance chatOpacity() -> m
355:355:net.minecraft.client.OptionInstance chatLineSpacing() -> n
368:368:net.minecraft.client.OptionInstance textBackgroundOpacity() -> o
381:381:net.minecraft.client.OptionInstance panoramaSpeed() -> p
405:405:net.minecraft.client.OptionInstance highContrast() -> q
427:427:net.minecraft.client.OptionInstance mainHand() -> r
448:448:net.minecraft.client.OptionInstance chatScale() -> s
461:461:net.minecraft.client.OptionInstance chatWidth() -> t
474:474:net.minecraft.client.OptionInstance chatHeightUnfocused() -> u
487:487:net.minecraft.client.OptionInstance chatHeightFocused() -> v
506:506:net.minecraft.client.OptionInstance chatDelay() -> w
520:520:net.minecraft.client.OptionInstance notificationDisplayTime() -> x
538:538:net.minecraft.client.OptionInstance mipmapLevels() -> y
552:552:net.minecraft.client.OptionInstance attackIndicator() -> z
571:571:net.minecraft.client.OptionInstance biomeBlendRadius() -> A
575:575:double logMouse(int) -> c
579:579:int unlogMouse(double) -> a
593:593:net.minecraft.client.OptionInstance mouseWheelSensitivity() -> B
608:608:net.minecraft.client.OptionInstance rawMouseInput() -> C
615:615:net.minecraft.client.OptionInstance autoJump() -> D
620:620:net.minecraft.client.OptionInstance operatorItemsTab() -> E
625:625:net.minecraft.client.OptionInstance autoSuggestions() -> F
630:630:net.minecraft.client.OptionInstance chatColors() -> G
635:635:net.minecraft.client.OptionInstance chatLinks() -> H
640:640:net.minecraft.client.OptionInstance chatLinksPrompt() -> I
649:649:net.minecraft.client.OptionInstance enableVsync() -> J
654:654:net.minecraft.client.OptionInstance entityShadows() -> K
667:667:net.minecraft.client.OptionInstance forceUnicodeFont() -> L
672:672:net.minecraft.client.OptionInstance invertYMouse() -> M
677:677:net.minecraft.client.OptionInstance discreteMouseScroll() -> N
682:682:net.minecraft.client.OptionInstance realmsNotifications() -> O
694:694:net.minecraft.client.OptionInstance allowServerListing() -> P
699:699:net.minecraft.client.OptionInstance reducedDebugInfo() -> Q
709:709:float getSoundSourceVolume(net.minecraft.sounds.SoundSource) -> a
713:713:net.minecraft.client.OptionInstance
getSoundSourceOptionInstance(net.minecraft.sounds.SoundSource) -> b
717:727:net.minecraft.client.OptionInstance
createSoundSliderOptionInstance(java.lang.String,net.minecraft.sounds.SoundSource)
-> a
735:735:net.minecraft.client.OptionInstance showSubtitles() -> R
752:752:net.minecraft.client.OptionInstance directionalAudio() -> S
765:765:net.minecraft.client.OptionInstance backgroundForChatOnly() -> T
770:770:net.minecraft.client.OptionInstance touchscreen() -> U
781:781:net.minecraft.client.OptionInstance fullscreen() -> V
786:786:net.minecraft.client.OptionInstance bobView() -> W
801:801:net.minecraft.client.OptionInstance toggleCrouch() -> X
813:813:net.minecraft.client.OptionInstance toggleSprint() -> Y
828:828:net.minecraft.client.OptionInstance hideMatchedNames() -> Z
833:833:net.minecraft.client.OptionInstance showAutosaveIndicator() -> aa
845:845:net.minecraft.client.OptionInstance onlyShowSecureChat() -> ab
929:929:net.minecraft.client.OptionInstance fov() -> ac
955:955:net.minecraft.client.OptionInstance telemetryOptInExtra() -> ad
975:975:net.minecraft.client.OptionInstance screenEffectScale() -> ae
999:999:net.minecraft.client.OptionInstance fovEffectScale() -> af
1022:1022:net.minecraft.client.OptionInstance darknessEffectScale() -> ag
1042:1042:net.minecraft.client.OptionInstance glintSpeed() -> ah
1062:1062:net.minecraft.client.OptionInstance glintStrength() -> ai
1082:1082:net.minecraft.client.OptionInstance damageTiltStrength() -> aj
1107:1107:net.minecraft.client.OptionInstance gamma() -> ak
1128:1128:net.minecraft.client.OptionInstance guiScale() -> al
1141:1141:net.minecraft.client.OptionInstance particles() -> am
1160:1160:net.minecraft.client.OptionInstance narrator() -> an
1195:1195:net.minecraft.client.OptionInstance soundDevice() -> ao
94:1238:void <init>(net.minecraft.client.Minecraft,java.io.File) -> <init>
1241:1241:float getBackgroundOpacity(float) -> a
1245:1245:int getBackgroundColor(float) -> b
1249:1249:int getBackgroundColor(int) -> a
1253:1255:void
setKey(net.minecraft.client.KeyMapping,com.mojang.blaze3d.platform.InputConstants$K
ey) -> a
1258:1366:void processOptions(net.minecraft.client.Options$FieldAccess) -> a
1370:1480:void load() -> ap
1483:1483:boolean isTrue(java.lang.String) -> a
1487:1487:boolean isFalse(java.lang.String) -> b
1491:1497:net.minecraft.nbt.CompoundTag dataFix(net.minecraft.nbt.CompoundTag)
-> a
1501:1564:void save() -> aq
1567:1574:void broadcastOptions() -> ar
1577:1582:void
setModelPart(net.minecraft.world.entity.player.PlayerModelPart,boolean) -> b
1585:1585:boolean
isModelPartEnabled(net.minecraft.world.entity.player.PlayerModelPart) -> a
1589:1591:void
toggleModelPart(net.minecraft.world.entity.player.PlayerModelPart,boolean) -> a
1594:1597:net.minecraft.client.CloudStatus getCloudsType() -> as
1602:1602:boolean useNativeTransport() -> at
1606:1630:void
loadSelectedResourcePacks(net.minecraft.server.packs.repository.PackRepository) ->
b
1633:1633:net.minecraft.client.CameraType getCameraType() -> au
1637:1638:void setCameraType(net.minecraft.client.CameraType) -> a
1641:1642:java.util.List readPackList(java.lang.String) -> c
1646:1646:java.io.File getFile() -> av
1650:1688:java.lang.String dumpOptionsForReport() -> aw
1692:1693:void setServerRenderDistance(int) -> b
1696:1696:int getEffectiveRenderDistance() -> ax
1714:1714:net.minecraft.network.chat.Component
pixelValueLabel(net.minecraft.network.chat.Component,int) -> b
1718:1718:net.minecraft.network.chat.Component
percentValueLabel(net.minecraft.network.chat.Component,double) -> a
1722:1722:net.minecraft.network.chat.Component
genericValueLabel(net.minecraft.network.chat.Component,net.minecraft.network.chat.C
omponent) -> a
1726:1726:net.minecraft.network.chat.Component
genericValueLabel(net.minecraft.network.chat.Component,int) -> a
1687:1687:java.lang.String
lambda$dumpOptionsForReport$106(com.mojang.datafixers.util.Pair) -> a
1378:1383:void lambda$load$105(net.minecraft.nbt.CompoundTag,java.lang.String)
-> a
1230:1230:void lambda$new$104(java.lang.Integer) -> a
1224:1224:net.minecraft.network.chat.Component
lambda$new$103(net.minecraft.network.chat.Component,java.lang.Integer) -> a
1218:1218:void lambda$new$102(java.lang.Integer) -> b
1212:1212:net.minecraft.network.chat.Component
lambda$new$101(net.minecraft.network.chat.Component,java.lang.Integer) -> b
1188:1191:void lambda$new$100(java.lang.String) -> d
1179:1182:java.util.Optional lambda$new$99(java.lang.String) -> e
1177:1177:java.util.List lambda$new$98() -> ay
1168:1174:net.minecraft.network.chat.Component
lambda$new$97(net.minecraft.network.chat.Component,java.lang.String) -> a
1156:1156:void lambda$new$96(net.minecraft.client.NarratorStatus) -> a
1148:1151:net.minecraft.network.chat.Component
lambda$new$95(net.minecraft.network.chat.Component,net.minecraft.client.NarratorSta
tus) -> a
1137:1137:void lambda$new$94(net.minecraft.client.ParticleStatus) -> a
1124:1124:void lambda$new$93(java.lang.Integer) -> c
1117:1121:int lambda$new$92() -> az
1115:1115:net.minecraft.network.chat.Component
lambda$new$91(net.minecraft.network.chat.Component,java.lang.Integer) -> c
1103:1103:void lambda$new$90(java.lang.Double) -> a
1089:1099:net.minecraft.network.chat.Component
lambda$new$89(net.minecraft.network.chat.Component,java.lang.Double) -> a
1078:1078:void lambda$new$88(java.lang.Double) -> b
1071:1074:net.minecraft.network.chat.Component
lambda$new$87(net.minecraft.network.chat.Component,java.lang.Double) -> b
1051:1054:net.minecraft.network.chat.Component
lambda$new$86(net.minecraft.network.chat.Component,java.lang.Double) -> c
1038:1038:void lambda$new$85(java.lang.Double) -> c
1031:1034:net.minecraft.network.chat.Component
lambda$new$84(net.minecraft.network.chat.Component,java.lang.Double) -> d
1018:1018:void lambda$new$83(java.lang.Double) -> d
1008:1011:net.minecraft.network.chat.Component
lambda$new$82(net.minecraft.network.chat.Component,java.lang.Double) -> e
995:995:void lambda$new$81(java.lang.Double) -> e
984:987:net.minecraft.network.chat.Component
lambda$new$80(net.minecraft.network.chat.Component,java.lang.Double) -> f
971:971:void lambda$new$79(java.lang.Double) -> f
964:967:net.minecraft.network.chat.Component
lambda$new$78(net.minecraft.network.chat.Component,java.lang.Double) -> g
951:951:void lambda$new$77(java.lang.Boolean) -> a
941:948:net.minecraft.network.chat.Component
lambda$new$76(net.minecraft.network.chat.Component,java.lang.Boolean) -> a
925:925:void lambda$new$75(java.lang.Integer) -> d
923:923:java.lang.Double lambda$new$74(java.lang.Integer) -> e
923:923:java.lang.Integer lambda$new$73(java.lang.Double) -> g
917:920:net.minecraft.network.chat.Component
lambda$new$72(net.minecraft.network.chat.Component,java.lang.Integer) -> d
810:810:void lambda$new$71(java.lang.Boolean) -> b
807:807:net.minecraft.network.chat.Component
lambda$new$70(net.minecraft.network.chat.Component,java.lang.Boolean) -> b
798:798:void lambda$new$69(java.lang.Boolean) -> c
795:795:net.minecraft.network.chat.Component
lambda$new$68(net.minecraft.network.chat.Component,java.lang.Boolean) -> c
774:779:void lambda$new$67(java.lang.Boolean) -> d
761:761:void lambda$new$66(java.lang.Boolean) -> e
758:758:net.minecraft.network.chat.Component
lambda$new$65(net.minecraft.network.chat.Component,java.lang.Boolean) -> d
745:748:void lambda$new$64(java.lang.Boolean) -> f
742:742:net.minecraft.client.gui.components.Tooltip
lambda$new$63(java.lang.Boolean) -> g
728:728:void
lambda$createSoundSliderOptionInstance$62(net.minecraft.sounds.SoundSource,java.lan
g.Double) -> a
721:724:net.minecraft.network.chat.Component
lambda$createSoundSliderOptionInstance$61(net.minecraft.network.chat.Component,java
.lang.Double) -> h
703:706:void lambda$new$60(java.util.EnumMap) -> a
690:690:void lambda$new$59(java.lang.Boolean) -> h
658:665:void lambda$new$58(java.lang.Boolean) -> i
644:647:void lambda$new$57(java.lang.Boolean) -> j
600:604:void lambda$new$56(java.lang.Boolean) -> k
589:589:void lambda$new$55(java.lang.Double) -> h
585:585:net.minecraft.network.chat.Component
lambda$new$54(net.minecraft.network.chat.Component,java.lang.Double) -> i
567:567:void lambda$new$53(java.lang.Integer) -> f
562:563:net.minecraft.network.chat.Component
lambda$new$52(net.minecraft.network.chat.Component,java.lang.Integer) -> e
548:548:void lambda$new$51(net.minecraft.client.AttackIndicatorStatus) -> a
534:534:void lambda$new$50(java.lang.Integer) -> g
527:530:net.minecraft.network.chat.Component
lambda$new$49(net.minecraft.network.chat.Component,java.lang.Integer) -> f
516:516:void lambda$new$48(java.lang.Double) -> i
513:513:int lambda$new$47(java.lang.Double) -> j
513:513:java.lang.Double lambda$new$46(int) -> d
512:512:net.minecraft.network.chat.Component
lambda$new$45(net.minecraft.network.chat.Component,java.lang.Double) -> j
502:502:void lambda$new$44(java.lang.Double) -> k
499:499:int lambda$new$43(java.lang.Double) -> l
499:499:java.lang.Double lambda$new$42(int) -> e
494:497:net.minecraft.network.chat.Component
lambda$new$41(net.minecraft.network.chat.Component,java.lang.Double) -> k
483:483:void lambda$new$40(java.lang.Double) -> m
480:480:net.minecraft.network.chat.Component
lambda$new$39(net.minecraft.network.chat.Component,java.lang.Double) -> l
470:470:void lambda$new$38(java.lang.Double) -> n
467:467:net.minecraft.network.chat.Component
lambda$new$37(net.minecraft.network.chat.Component,java.lang.Double) -> m
457:457:void lambda$new$36(java.lang.Double) -> o
454:454:net.minecraft.network.chat.Component
lambda$new$35(net.minecraft.network.chat.Component,java.lang.Double) -> n
444:444:void lambda$new$34(java.lang.Double) -> p
437:440:net.minecraft.network.chat.Component
lambda$new$33(net.minecraft.network.chat.Component,java.lang.Double) -> o
423:423:void lambda$new$32(net.minecraft.world.entity.HumanoidArm) -> a
420:420:java.lang.String lambda$new$31(net.minecraft.world.entity.HumanoidArm)
-> b
419:419:net.minecraft.world.entity.HumanoidArm lambda$new$30(java.lang.String)
-> f
390:401:void lambda$new$29(java.lang.Boolean) -> l
377:377:void lambda$new$28(java.lang.Double) -> q
364:364:void lambda$new$27(java.lang.Double) -> r
351:351:void lambda$new$26(java.lang.Double) -> s
338:338:void lambda$new$25(java.lang.Double) -> t
335:335:net.minecraft.network.chat.Component
lambda$new$24(net.minecraft.network.chat.Component,java.lang.Double) -> p
325:325:void lambda$new$23(net.minecraft.world.entity.player.ChatVisiblity) ->
a
290:290:void lambda$new$22(net.minecraft.client.PrioritizeChunkUpdates) -> a
282:285:net.minecraft.client.gui.components.Tooltip
lambda$new$21(net.minecraft.client.PrioritizeChunkUpdates) -> b
269:269:void lambda$new$20(java.lang.Boolean) -> m
259:259:void lambda$new$19(net.minecraft.client.GraphicsStatus) -> a
241:253:void
lambda$new$18(net.minecraft.client.OptionInstance,net.minecraft.client.GraphicsStat
us) -> a
239:239:boolean lambda$new$17() -> aA
238:238:boolean lambda$new$16(net.minecraft.client.GraphicsStatus) -> b
229:233:net.minecraft.network.chat.Component
lambda$new$15(net.minecraft.network.chat.Component,net.minecraft.client.GraphicsSta
tus) -> a
223:226:net.minecraft.client.gui.components.Tooltip
lambda$new$14(net.minecraft.client.GraphicsStatus) -> c
204:210:void lambda$new$13(net.minecraft.client.CloudStatus) -> a
197:200:com.mojang.datafixers.util.Either
lambda$new$12(net.minecraft.client.CloudStatus) -> b
193:193:net.minecraft.client.CloudStatus
lambda$new$11(com.mojang.datafixers.util.Either) -> a
193:196:net.minecraft.client.CloudStatus lambda$new$10(java.lang.String) -> g
193:193:net.minecraft.client.CloudStatus lambda$new$9(java.lang.Boolean) -> n
179:179:void lambda$new$8(java.lang.Integer) -> h
176:176:int lambda$new$7(java.lang.Integer) -> i
176:176:java.lang.Integer lambda$new$6(int) -> f
170:173:net.minecraft.network.chat.Component
lambda$new$5(net.minecraft.network.chat.Component,java.lang.Integer) -> g
157:157:void lambda$new$4(java.lang.Double) -> u
154:154:int lambda$new$3(java.lang.Double) -> v
154:154:java.lang.Double lambda$new$2(int) -> g
129:129:void lambda$new$1(java.lang.Double) -> w
119:125:net.minecraft.network.chat.Component
lambda$new$0(net.minecraft.network.chat.Component,java.lang.Double) -> q
78:1065:void <clinit>() -> <clinit>
net.minecraft.client.Options$1 -> enr$1:
80:80:void <init>() -> <init>
net.minecraft.client.Options$2 -> enr$2:
net.minecraft.nbt.CompoundTag val$options -> a
net.minecraft.client.Options this$0 -> b
1397:1397:void
<init>(net.minecraft.client.Options,net.minecraft.nbt.CompoundTag) -> <init>
1400:1400:java.lang.String getValueOrNull(java.lang.String) -> a
1405:1415:void process(java.lang.String,net.minecraft.client.OptionInstance) ->
a
1419:1427:int process(java.lang.String,int) -> a
1432:1433:boolean process(java.lang.String,boolean) -> a
1438:1438:java.lang.String process(java.lang.String,java.lang.String) -> a
1443:1458:float process(java.lang.String,float) -> a
1463:1464:java.lang.Object
process(java.lang.String,java.lang.Object,java.util.function.Function,java.util.fun
ction.Function) -> a
1412:1412:void
lambda$process$0(java.lang.String,net.minecraft.client.OptionInstance,com.mojang.se
rialization.DataResult$PartialResult) -> a
net.minecraft.client.Options$3 -> enr$3:
java.io.PrintWriter val$writer -> a
net.minecraft.client.Options this$0 -> b
1504:1504:void <init>(net.minecraft.client.Options,java.io.PrintWriter) ->
<init>
1506:1508:void writePrefix(java.lang.String) -> a
1512:1518:void process(java.lang.String,net.minecraft.client.OptionInstance) ->
a
1522:1524:int process(java.lang.String,int) -> a
1529:1531:boolean process(java.lang.String,boolean) -> a
1536:1538:java.lang.String process(java.lang.String,java.lang.String) -> a
1543:1545:float process(java.lang.String,float) -> a
1550:1552:java.lang.Object
process(java.lang.String,java.lang.Object,java.util.function.Function,java.util.fun
ction.Function) -> a
1515:1517:void
lambda$process$1(java.lang.String,java.io.PrintWriter,com.google.gson.JsonElement)
-> a
1513:1513:void
lambda$process$0(net.minecraft.client.OptionInstance,com.mojang.serialization.DataR
esult$PartialResult) -> a
net.minecraft.client.Options$4 -> enr$4:
int[] $SwitchMap$net$minecraft$client$PrioritizeChunkUpdates -> a
int[] $SwitchMap$net$minecraft$client$GraphicsStatus -> b
int[] $SwitchMap$net$minecraft$client$CloudStatus -> c
197:282:void <clinit>() -> <clinit>
net.minecraft.client.Options$FieldAccess -> enr$a:
void process(java.lang.String,net.minecraft.client.OptionInstance) -> a
int process(java.lang.String,int) -> a
boolean process(java.lang.String,boolean) -> a
java.lang.String process(java.lang.String,java.lang.String) -> a
float process(java.lang.String,float) -> a
java.lang.Object
process(java.lang.String,java.lang.Object,java.util.function.Function,java.util.fun
ction.Function) -> a
net.minecraft.client.ParticleStatus -> ens:
net.minecraft.client.ParticleStatus ALL -> a
net.minecraft.client.ParticleStatus DECREASED -> b
net.minecraft.client.ParticleStatus MINIMAL -> c
java.util.function.IntFunction BY_ID -> d
int id -> e
java.lang.String key -> f
net.minecraft.client.ParticleStatus[] $VALUES -> g
8:8:net.minecraft.client.ParticleStatus[] values() -> values
8:8:net.minecraft.client.ParticleStatus valueOf(java.lang.String) -> valueOf
19:22:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
26:26:java.lang.String getKey() -> b
31:31:int getId() -> a
35:35:net.minecraft.client.ParticleStatus byId(int) -> a
8:8:net.minecraft.client.ParticleStatus[] $values() -> d
8:14:void <clinit>() -> <clinit>
net.minecraft.client.PeriodicNotificationManager -> ent:
com.mojang.serialization.Codec CODEC -> a
org.slf4j.Logger LOGGER -> b
net.minecraft.resources.ResourceLocation notifications -> c
it.unimi.dsi.fastutil.objects.Object2BooleanFunction selector -> d
java.util.Timer timer -> e
net.minecraft.client.PeriodicNotificationManager$NotificationTask
notificationTask -> f
48:51:void
<init>(net.minecraft.resources.ResourceLocation,it.unimi.dsi.fastutil.objects.Objec
t2BooleanFunction) -> <init>
55:60:java.util.Map
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> a
65:96:void
apply(java.util.Map,net.minecraft.server.packs.resources.ResourceManager,net.minecr
aft.util.profiling.ProfilerFiller) -> a
100:101:void close() -> close
104:107:void stopTimer() -> a
110:116:long calculateOptimalPeriod(java.util.List,long) -> a
120:123:long calculateInitialDelay(java.util.List) -> a
30:30:void
apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.min
ecraft.util.profiling.ProfilerFiller) -> a
30:30:java.lang.Object
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> b
121:121:long
lambda$calculateInitialDelay$5(net.minecraft.client.PeriodicNotificationManager$Not
ification) -> a
116:116:java.lang.IllegalStateException lambda$calculateOptimalPeriod$4() -> b
112:113:long
lambda$calculateOptimalPeriod$3(long,net.minecraft.client.PeriodicNotificationManag
er$Notification) -> a
76:76:boolean
lambda$apply$2(net.minecraft.client.PeriodicNotificationManager$Notification) -> b
66:66:boolean lambda$apply$1(java.util.Map$Entry) -> a
31:36:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
31:38:void <clinit>() -> <clinit>
net.minecraft.client.PeriodicNotificationManager$Notification -> ent$a:
long delay -> a
long period -> b
java.lang.String title -> c
java.lang.String message -> d
127:132:void <init>(long,long,java.lang.String,java.lang.String) -> <init>
126:126:java.lang.String toString() -> toString
126:126:int hashCode() -> hashCode
126:126:boolean equals(java.lang.Object) -> equals
126:126:long delay() -> a
126:126:long period() -> b
126:126:java.lang.String title() -> c
126:126:java.lang.String message() -> d
net.minecraft.client.PeriodicNotificationManager$NotificationTask -> ent$b:
net.minecraft.client.Minecraft minecraft -> a
java.util.List notifications -> b
long period -> c
java.util.concurrent.atomic.AtomicLong elapsed -> d
136:147:void <init>(java.util.List,long,long) -> <init>
150:152:net.minecraft.client.PeriodicNotificationManager$NotificationTask
reset(java.util.List,long) -> a
157:178:void run() -> run
169:173:void
lambda$run$0(net.minecraft.client.PeriodicNotificationManager$Notification,long) ->
a
net.minecraft.client.PrioritizeChunkUpdates -> enu:
net.minecraft.client.PrioritizeChunkUpdates NONE -> a
net.minecraft.client.PrioritizeChunkUpdates PLAYER_AFFECTED -> b
net.minecraft.client.PrioritizeChunkUpdates NEARBY -> c
java.util.function.IntFunction BY_ID -> d
int id -> e
java.lang.String key -> f
net.minecraft.client.PrioritizeChunkUpdates[] $VALUES -> g
8:8:net.minecraft.client.PrioritizeChunkUpdates[] values() -> values
8:8:net.minecraft.client.PrioritizeChunkUpdates valueOf(java.lang.String) ->
valueOf
19:22:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
26:26:int getId() -> a
31:31:java.lang.String getKey() -> b
35:35:net.minecraft.client.PrioritizeChunkUpdates byId(int) -> a
8:8:net.minecraft.client.PrioritizeChunkUpdates[] $values() -> d
8:14:void <clinit>() -> <clinit>
net.minecraft.client.Realms32BitWarningStatus -> env:
org.slf4j.Logger LOGGER -> a
net.minecraft.client.Minecraft minecraft -> b
java.util.concurrent.CompletableFuture subscriptionCheck -> c
boolean warningScreenShown -> d
22:24:void <init>(net.minecraft.client.Minecraft) -> <init>
27:31:void
showRealms32BitWarningIfNeeded(net.minecraft.client.gui.screens.Screen) -> a
34:43:java.lang.Boolean checkForRealmsSubscription() -> a
49:51:boolean hasRealmsSubscription() -> b
49:49:boolean
lambda$hasRealmsSubscription$0(com.mojang.realmsclient.dto.RealmsServer) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.client.RecipeBookCategories -> enw:
net.minecraft.client.RecipeBookCategories CRAFTING_SEARCH -> a
net.minecraft.client.RecipeBookCategories CRAFTING_BUILDING_BLOCKS -> b
net.minecraft.client.RecipeBookCategories CRAFTING_REDSTONE -> c
net.minecraft.client.RecipeBookCategories CRAFTING_EQUIPMENT -> d
net.minecraft.client.RecipeBookCategories CRAFTING_MISC -> e
net.minecraft.client.RecipeBookCategories FURNACE_SEARCH -> f
net.minecraft.client.RecipeBookCategories FURNACE_FOOD -> g
net.minecraft.client.RecipeBookCategories FURNACE_BLOCKS -> h
net.minecraft.client.RecipeBookCategories FURNACE_MISC -> i
net.minecraft.client.RecipeBookCategories BLAST_FURNACE_SEARCH -> j
net.minecraft.client.RecipeBookCategories BLAST_FURNACE_BLOCKS -> k
net.minecraft.client.RecipeBookCategories BLAST_FURNACE_MISC -> l
net.minecraft.client.RecipeBookCategories SMOKER_SEARCH -> m
net.minecraft.client.RecipeBookCategories SMOKER_FOOD -> n
net.minecraft.client.RecipeBookCategories STONECUTTER -> o
net.minecraft.client.RecipeBookCategories SMITHING -> p
net.minecraft.client.RecipeBookCategories CAMPFIRE -> q
net.minecraft.client.RecipeBookCategories UNKNOWN -> r
java.util.List SMOKER_CATEGORIES -> s
java.util.List BLAST_FURNACE_CATEGORIES -> t
java.util.List FURNACE_CATEGORIES -> u
java.util.List CRAFTING_CATEGORIES -> v
java.util.Map AGGREGATE_CATEGORIES -> w
java.util.List itemIcons -> x
net.minecraft.client.RecipeBookCategories[] $VALUES -> y
13:13:net.minecraft.client.RecipeBookCategories[] values() -> values
13:13:net.minecraft.client.RecipeBookCategories valueOf(java.lang.String) ->
valueOf
55:57:void <init>(java.lang.String,int,net.minecraft.world.item.ItemStack[]) ->
<init>
60:64:java.util.List
getCategories(net.minecraft.world.inventory.RecipeBookType) -> a
69:69:java.util.List getIconItems() -> a
13:13:net.minecraft.client.RecipeBookCategories[] $values() -> b
13:50:void <clinit>() -> <clinit>
net.minecraft.client.RecipeBookCategories$1 -> enw$1:
int[] $SwitchMap$net$minecraft$world$inventory$RecipeBookType -> a
60:60:void <clinit>() -> <clinit>
net.minecraft.client.ResourceLoadStateTracker -> enx:
org.slf4j.Logger LOGGER -> a
net.minecraft.client.ResourceLoadStateTracker$ReloadState reloadState -> b
int reloadCount -> c
15:15:void <init>() -> <init>
24:29:void
startReload(net.minecraft.client.ResourceLoadStateTracker$ReloadReason,java.util.Li
st) -> a
32:38:void startRecovery(java.lang.Throwable) -> a
41:46:void finishReload() -> a
49:54:void fillCrashReport(net.minecraft.CrashReport) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.client.ResourceLoadStateTracker$RecoveryInfo -> enx$a:
java.lang.Throwable error -> a
59:61:void <init>(java.lang.Throwable) -> <init>
64:71:void fillCrashInfo(net.minecraft.CrashReportCategory) -> a
67:69:java.lang.String lambda$fillCrashInfo$0() -> a
net.minecraft.client.ResourceLoadStateTracker$ReloadReason -> enx$b:
net.minecraft.client.ResourceLoadStateTracker$ReloadReason INITIAL -> a
net.minecraft.client.ResourceLoadStateTracker$ReloadReason MANUAL -> b
net.minecraft.client.ResourceLoadStateTracker$ReloadReason UNKNOWN -> c
java.lang.String name -> d
net.minecraft.client.ResourceLoadStateTracker$ReloadReason[] $VALUES -> e
99:99:net.minecraft.client.ResourceLoadStateTracker$ReloadReason[] values() ->
values
99:99:net.minecraft.client.ResourceLoadStateTracker$ReloadReason
valueOf(java.lang.String) -> valueOf
106:108:void <init>(java.lang.String,int,java.lang.String) -> <init>
99:99:net.minecraft.client.ResourceLoadStateTracker$ReloadReason[] $values() ->
a
99:102:void <clinit>() -> <clinit>
net.minecraft.client.ResourceLoadStateTracker$ReloadState -> enx$c:
net.minecraft.client.ResourceLoadStateTracker$ReloadReason reloadReason -> a
java.util.List packs -> b
net.minecraft.client.ResourceLoadStateTracker$RecoveryInfo recoveryReloadInfo -
> c
boolean finished -> d
83:86:void
<init>(net.minecraft.client.ResourceLoadStateTracker$ReloadReason,java.util.List) -
> <init>
89:96:void fillCrashInfo(net.minecraft.CrashReportCategory) -> a
91:91:java.lang.String lambda$fillCrashInfo$0() -> a
net.minecraft.client.Screenshot -> eny:
org.slf4j.Logger LOGGER -> b
java.lang.String SCREENSHOT_DIR -> a
int rowHeight -> c
java.io.DataOutputStream outputStream -> d
byte[] bytes -> e
int width -> f
int height -> g
java.io.File file -> h
27:28:void
grab(java.io.File,com.mojang.blaze3d.pipeline.RenderTarget,java.util.function.Consu
mer) -> a
31:38:void
grab(java.io.File,java.lang.String,com.mojang.blaze3d.pipeline.RenderTarget,java.ut
il.function.Consumer) -> a
41:65:void
_grab(java.io.File,java.lang.String,com.mojang.blaze3d.pipeline.RenderTarget,java.u
til.function.Consumer) -> b
68:79:com.mojang.blaze3d.platform.NativeImage
takeScreenshot(com.mojang.blaze3d.pipeline.RenderTarget) -> a
83:88:java.io.File getFile(java.io.File) -> a
100:125:void <init>(java.io.File,int,int,int) -> <init>
128:143:void addRegion(java.nio.ByteBuffer,int,int,int,int) -> a
146:147:void saveRow() -> a
150:151:java.io.File close() -> b
54:64:void
lambda$_grab$2(com.mojang.blaze3d.platform.NativeImage,java.io.File,java.util.funct
ion.Consumer) -> a
56:56:net.minecraft.network.chat.Style
lambda$_grab$1(java.io.File,net.minecraft.network.chat.Style) -> a
33:34:void
lambda$grab$0(java.io.File,java.lang.String,com.mojang.blaze3d.pipeline.RenderTarge
t,java.util.function.Consumer) -> c
23:23:void <clinit>() -> <clinit>
net.minecraft.client.StringSplitter -> enz:
net.minecraft.client.StringSplitter$WidthProvider widthProvider -> a
28:30:void <init>(net.minecraft.client.StringSplitter$WidthProvider) -> <init>
33:42:float stringWidth(java.lang.String) -> a
46:51:float stringWidth(net.minecraft.network.chat.FormattedText) -> a
55:60:float stringWidth(net.minecraft.util.FormattedCharSequence) -> a
91:93:int
plainIndexAtWidth(java.lang.String,int,net.minecraft.network.chat.Style) -> a
97:97:java.lang.String
plainHeadByWidth(java.lang.String,int,net.minecraft.network.chat.Style) -> b
101:113:java.lang.String
plainTailByWidth(java.lang.String,int,net.minecraft.network.chat.Style) -> c
117:119:int
formattedIndexByWidth(java.lang.String,int,net.minecraft.network.chat.Style) -> d
124:125:net.minecraft.network.chat.Style
componentStyleAtWidth(net.minecraft.network.chat.FormattedText,int) -> a
130:139:net.minecraft.network.chat.Style
componentStyleAtWidth(net.minecraft.util.FormattedCharSequence,int) -> a
143:143:java.lang.String
formattedHeadByWidth(java.lang.String,int,net.minecraft.network.chat.Style) -> e
147:167:net.minecraft.network.chat.FormattedText
headByWidth(net.minecraft.network.chat.FormattedText,int,net.minecraft.network.chat
.Style) -> a
237:239:int
findLineBreak(java.lang.String,int,net.minecraft.network.chat.Style) -> f
243:280:int getWordPosition(java.lang.String,int,int,boolean) -> a
289:307:void
splitLines(java.lang.String,int,net.minecraft.network.chat.Style,boolean,net.minecr
aft.client.StringSplitter$LinePosConsumer) -> a
310:312:java.util.List
splitLines(java.lang.String,int,net.minecraft.network.chat.Style) -> g
403:405:java.util.List
splitLines(net.minecraft.network.chat.FormattedText,int,net.minecraft.network.chat.
Style) -> b
409:411:java.util.List
splitLines(net.minecraft.network.chat.FormattedText,int,net.minecraft.network.chat.
Style,net.minecraft.network.chat.FormattedText) -> a
415:459:void
splitLines(net.minecraft.network.chat.FormattedText,int,net.minecraft.network.chat.
Style,java.util.function.BiConsumer) -> a
418:421:java.util.Optional
lambda$splitLines$9(java.util.List,net.minecraft.network.chat.Style,java.lang.Strin
g) -> a
410:410:void
lambda$splitLines$8(java.util.List,net.minecraft.network.chat.FormattedText,net.min
ecraft.network.chat.FormattedText,java.lang.Boolean) -> a
404:404:void
lambda$splitLines$7(java.util.List,net.minecraft.network.chat.FormattedText,java.la
ng.Boolean) -> a
311:311:void
lambda$splitLines$6(java.util.List,java.lang.String,net.minecraft.network.chat.Styl
e,int,int) -> a
133:137:boolean
lambda$componentStyleAtWidth$5(net.minecraft.client.StringSplitter$WidthLimitedChar
Sink,org.apache.commons.lang3.mutable.MutableObject,int,net.minecraft.network.chat.
Style,int) -> a
125:125:java.util.Optional
lambda$componentStyleAtWidth$4(net.minecraft.client.StringSplitter$WidthLimitedChar
Sink,net.minecraft.network.chat.Style,java.lang.String) -> a
104:110:boolean
lambda$plainTailByWidth$3(org.apache.commons.lang3.mutable.MutableFloat,int,org.apa
che.commons.lang3.mutable.MutableInt,int,net.minecraft.network.chat.Style,int) -> a
57:58:boolean
lambda$stringWidth$2(org.apache.commons.lang3.mutable.MutableFloat,int,net.minecraf
t.network.chat.Style,int) -> a
48:49:boolean
lambda$stringWidth$1(org.apache.commons.lang3.mutable.MutableFloat,int,net.minecraf
t.network.chat.Style,int) -> b
39:40:boolean
lambda$stringWidth$0(org.apache.commons.lang3.mutable.MutableFloat,int,net.minecraf
t.network.chat.Style,int) -> c
net.minecraft.client.StringSplitter$1 -> enz$1:
net.minecraft.client.ComponentCollector collector -> c
net.minecraft.client.StringSplitter$WidthLimitedCharSink val$output -> a
net.minecraft.client.StringSplitter this$0 -> b
149:150:void
<init>(net.minecraft.client.StringSplitter,net.minecraft.client.StringSplitter$Widt
hLimitedCharSink) -> <init>
154:165:java.util.Optional
accept(net.minecraft.network.chat.Style,java.lang.String) -> accept
net.minecraft.client.StringSplitter$FlatComponents -> enz$a:
java.util.List parts -> a
java.lang.String flatParts -> b
339:342:void <init>(java.util.List) -> <init>
345:345:char charAt(int) -> a
349:390:net.minecraft.network.chat.FormattedText
splitAt(int,int,net.minecraft.network.chat.Style) -> a
395:398:net.minecraft.network.chat.FormattedText getRemainder() -> a
341:341:java.lang.String
lambda$new$0(net.minecraft.client.StringSplitter$LineComponent) -> a
net.minecraft.client.StringSplitter$LineBreakFinder -> enz$b:
float maxWidth -> b
int lineBreak -> c
net.minecraft.network.chat.Style lineBreakStyle -> d
boolean hadNonZeroWidthChar -> e
float width -> f
int lastSpace -> g
net.minecraft.network.chat.Style lastSpaceStyle -> h
int nextChar -> i
int offset -> j
net.minecraft.client.StringSplitter this$0 -> a
173:184:void <init>(net.minecraft.client.StringSplitter,float) -> <init>
188:208:boolean accept(int,net.minecraft.network.chat.Style,int) -> accept
214:216:boolean finishIteration(int,net.minecraft.network.chat.Style) -> a
220:220:boolean lineBreakFound() -> c
224:224:int getSplitPosition() -> a
228:228:net.minecraft.network.chat.Style getSplitStyle() -> b
232:233:void addToOffset(int) -> a
net.minecraft.client.StringSplitter$LineComponent -> enz$c:
java.lang.String contents -> c
net.minecraft.network.chat.Style style -> d
319:322:void <init>(java.lang.String,net.minecraft.network.chat.Style) ->
<init>
326:326:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
331:331:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
net.minecraft.client.StringSplitter$LinePosConsumer -> enz$d:
void accept(net.minecraft.network.chat.Style,int,int) -> accept
net.minecraft.client.StringSplitter$WidthLimitedCharSink -> enz$e:
float maxWidth -> b
int position -> c
net.minecraft.client.StringSplitter this$0 -> a
67:69:void <init>(net.minecraft.client.StringSplitter,float) -> <init>
73:78:boolean accept(int,net.minecraft.network.chat.Style,int) -> accept
82:82:int getPosition() -> a
86:87:void resetPosition() -> b
net.minecraft.client.StringSplitter$WidthProvider -> enz$f:
float getWidth(int,net.minecraft.network.chat.Style) -> getWidth
net.minecraft.client.Timer -> eoa:
float partialTick -> a
float tickDelta -> b
long lastMs -> c
float msPerTick -> d
10:13:void <init>(float,long) -> <init>
16:22:int advanceTime(long) -> a
net.minecraft.client.ToggleKeyMapping -> eob:
java.util.function.BooleanSupplier needsToggle -> h
11:13:void
<init>(java.lang.String,int,java.lang.String,java.util.function.BooleanSupplier) ->
<init>
17:24:void setDown(boolean) -> a
27:28:void reset() -> n
net.minecraft.client.User -> eoc:
java.lang.String name -> a
java.lang.String uuid -> b
java.lang.String accessToken -> c
java.util.Optional xuid -> d
java.util.Optional clientId -> e
net.minecraft.client.User$Type type -> f
23:30:void
<init>(java.lang.String,java.lang.String,java.lang.String,java.util.Optional,java.u
til.Optional,net.minecraft.client.User$Type) -> <init>
33:33:java.lang.String getSessionId() -> a
37:37:java.lang.String getUuid() -> b
41:41:java.lang.String getName() -> c
45:45:java.lang.String getAccessToken() -> d
49:49:java.util.Optional getClientId() -> e
53:53:java.util.Optional getXuid() -> f
59:61:java.util.UUID getProfileId() -> g
66:66:com.mojang.authlib.GameProfile getGameProfile() -> h
70:70:net.minecraft.client.User$Type getType() -> i
net.minecraft.client.User$Type -> eoc$a:
net.minecraft.client.User$Type LEGACY -> a
net.minecraft.client.User$Type MOJANG -> b
net.minecraft.client.User$Type MSA -> c
java.util.Map BY_NAME -> d
java.lang.String name -> e
net.minecraft.client.User$Type[] $VALUES -> f
73:73:net.minecraft.client.User$Type[] values() -> values
73:73:net.minecraft.client.User$Type valueOf(java.lang.String) -> valueOf
83:85:void <init>(java.lang.String,int,java.lang.String) -> <init>
89:89:net.minecraft.client.User$Type byName(java.lang.String) -> a
93:93:java.lang.String getName() -> a
79:79:java.lang.String lambda$static$0(net.minecraft.client.User$Type) -> a
73:73:net.minecraft.client.User$Type[] $values() -> b
73:79:void <clinit>() -> <clinit>
net.minecraft.client.animation.AnimationChannel -> eod:
net.minecraft.client.animation.AnimationChannel$Target target -> a
net.minecraft.client.animation.Keyframe[] keyframes -> b
7:7:void
<init>(net.minecraft.client.animation.AnimationChannel$Target,net.minecraft.client.
animation.Keyframe[]) -> <init>
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:net.minecraft.client.animation.AnimationChannel$Target target() -> a
7:7:net.minecraft.client.animation.Keyframe[] keyframes() -> b
net.minecraft.client.animation.AnimationChannel$Interpolation -> eod$a:
org.joml.Vector3f
apply(org.joml.Vector3f,float,net.minecraft.client.animation.Keyframe[],int,int,flo
at) -> apply
net.minecraft.client.animation.AnimationChannel$Interpolations -> eod$b:
net.minecraft.client.animation.AnimationChannel$Interpolation LINEAR -> a
net.minecraft.client.animation.AnimationChannel$Interpolation CATMULLROM -> b
26:26:void <init>() -> <init>
35:44:org.joml.Vector3f
lambda$static$1(org.joml.Vector3f,float,net.minecraft.client.animation.Keyframe[],i
nt,int,float) -> a
28:30:org.joml.Vector3f
lambda$static$0(org.joml.Vector3f,float,net.minecraft.client.animation.Keyframe[],i
nt,int,float) -> b
27:34:void <clinit>() -> <clinit>
net.minecraft.client.animation.AnimationChannel$Target -> eod$c:
void apply(net.minecraft.client.model.geom.ModelPart,org.joml.Vector3f) ->
apply
net.minecraft.client.animation.AnimationChannel$Targets -> eod$d:
net.minecraft.client.animation.AnimationChannel$Target POSITION -> a
net.minecraft.client.animation.AnimationChannel$Target ROTATION -> b
net.minecraft.client.animation.AnimationChannel$Target SCALE -> c
20:20:void <init>() -> <init>
21:23:void <clinit>() -> <clinit>
net.minecraft.client.animation.AnimationDefinition -> eoe:
float lengthInSeconds -> a
boolean looping -> b
java.util.Map boneAnimations -> c
9:9:void <init>(float,boolean,java.util.Map) -> <init>
9:9:java.lang.String toString() -> toString
9:9:int hashCode() -> hashCode
9:9:boolean equals(java.lang.Object) -> equals
9:9:float lengthInSeconds() -> a
9:9:boolean looping() -> b
9:9:java.util.Map boneAnimations() -> c
net.minecraft.client.animation.AnimationDefinition$Builder -> eoe$a:
float length -> a
java.util.Map animationByBone -> b
boolean looping -> c
20:20:net.minecraft.client.animation.AnimationDefinition$Builder
withLength(float) -> a
16:25:void <init>(float) -> <init>
28:29:net.minecraft.client.animation.AnimationDefinition$Builder looping() -> a
33:34:net.minecraft.client.animation.AnimationDefinition$Builder
addAnimation(java.lang.String,net.minecraft.client.animation.AnimationChannel) -> a
38:38:net.minecraft.client.animation.AnimationDefinition build() -> b
33:33:java.util.List lambda$addAnimation$0(java.lang.String) -> a
net.minecraft.client.animation.Keyframe -> eof:
float timestamp -> a
org.joml.Vector3f target -> b
net.minecraft.client.animation.AnimationChannel$Interpolation interpolation ->
c
5:5:void
<init>(float,org.joml.Vector3f,net.minecraft.client.animation.AnimationChannel$Inte
rpolation) -> <init>
5:5:java.lang.String toString() -> toString
5:5:int hashCode() -> hashCode
5:5:boolean equals(java.lang.Object) -> equals
5:5:float timestamp() -> a
5:5:org.joml.Vector3f target() -> b
5:5:net.minecraft.client.animation.AnimationChannel$Interpolation
interpolation() -> c
net.minecraft.client.animation.KeyframeAnimations -> eog:
12:12:void <init>() -> <init>
14:42:void
animate(net.minecraft.client.model.HierarchicalModel,net.minecraft.client.animation
.AnimationDefinition,long,float,org.joml.Vector3f) -> a
45:46:float
getElapsedSeconds(net.minecraft.client.animation.AnimationDefinition,long) -> a
50:50:org.joml.Vector3f posVec(float,float,float) -> a
54:54:org.joml.Vector3f degreeVec(float,float,float) -> b
65:65:org.joml.Vector3f scaleVec(double,double,double) -> a
20:20:void
lambda$animate$2(java.util.List,float,org.joml.Vector3f,float,net.minecraft.client.
model.geom.ModelPart) -> a
21:40:void
lambda$animate$1(float,org.joml.Vector3f,float,net.minecraft.client.model.geom.Mode
lPart,net.minecraft.client.animation.AnimationChannel) -> a
24:24:boolean
lambda$animate$0(float,net.minecraft.client.animation.Keyframe[],int) -> a
net.minecraft.client.animation.definitions.CamelAnimation -> eoh:
net.minecraft.client.animation.AnimationDefinition CAMEL_WALK -> a
net.minecraft.client.animation.AnimationDefinition CAMEL_SIT -> b
net.minecraft.client.animation.AnimationDefinition CAMEL_SIT_POSE -> c
net.minecraft.client.animation.AnimationDefinition CAMEL_STANDUP -> d
net.minecraft.client.animation.AnimationDefinition CAMEL_DASH -> e
net.minecraft.client.animation.AnimationDefinition CAMEL_IDLE -> f
9:9:void <init>() -> <init>
10:413:void <clinit>() -> <clinit>
net.minecraft.client.animation.definitions.FrogAnimation -> eoi:
net.minecraft.client.animation.AnimationDefinition FROG_CROAK -> a
net.minecraft.client.animation.AnimationDefinition FROG_WALK -> b
net.minecraft.client.animation.AnimationDefinition FROG_JUMP -> c
net.minecraft.client.animation.AnimationDefinition FROG_TONGUE -> d
net.minecraft.client.animation.AnimationDefinition FROG_SWIM -> e
net.minecraft.client.animation.AnimationDefinition FROG_IDLE_WATER -> f
9:9:void <init>() -> <init>
10:300:void <clinit>() -> <clinit>
net.minecraft.client.animation.definitions.SnifferAnimation -> eoj:
net.minecraft.client.animation.AnimationDefinition BABY_TRANSFORM -> a
net.minecraft.client.animation.AnimationDefinition SNIFFER_SNIFFSNIFF -> b
net.minecraft.client.animation.AnimationDefinition SNIFFER_LONGSNIFF -> c
net.minecraft.client.animation.AnimationDefinition SNIFFER_WALK -> d
net.minecraft.client.animation.AnimationDefinition SNIFFER_SNIFF_SEARCH -> e
net.minecraft.client.animation.AnimationDefinition SNIFFER_DIG -> f
net.minecraft.client.animation.AnimationDefinition SNIFFER_STAND_UP -> g
net.minecraft.client.animation.AnimationDefinition SNIFFER_BABY_FALL -> h
net.minecraft.client.animation.AnimationDefinition SNIFFER_HAPPY -> i
9:9:void <init>() -> <init>
11:762:void <clinit>() -> <clinit>
net.minecraft.client.animation.definitions.WardenAnimation -> eok:
net.minecraft.client.animation.AnimationDefinition WARDEN_EMERGE -> a
net.minecraft.client.animation.AnimationDefinition WARDEN_DIG -> b
net.minecraft.client.animation.AnimationDefinition WARDEN_ROAR -> c
net.minecraft.client.animation.AnimationDefinition WARDEN_SNIFF -> d
net.minecraft.client.animation.AnimationDefinition WARDEN_ATTACK -> e
net.minecraft.client.animation.AnimationDefinition WARDEN_SONIC_BOOM -> f
9:9:void <init>() -> <init>
10:680:void <clinit>() -> <clinit>
net.minecraft.client.animation.definitions.package-info -> eol:
net.minecraft.client.animation.package-info -> eom:
net.minecraft.client.color.block.BlockColor -> eon:
int
getColor(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level
.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> getColor
net.minecraft.client.color.block.BlockColors -> eoo:
int DEFAULT -> a
net.minecraft.core.IdMapper blockColors -> b
java.util.Map coloringStates -> c
27:31:void <init>() -> <init>
34:107:net.minecraft.client.color.block.BlockColors createDefault() -> a
111:118:int
getColor(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level
.Level,net.minecraft.core.BlockPos) -> a
122:123:int
getColor(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level
.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> a
127:130:void
register(net.minecraft.client.color.block.BlockColor,net.minecraft.world.level.bloc
k.Block[]) -> a
133:136:void
addColoringStates(java.util.Set,net.minecraft.world.level.block.Block[]) -> a
139:140:void
addColoringState(net.minecraft.world.level.block.state.properties.Property,net.mine
craft.world.level.block.Block[]) -> a
143:143:java.util.Set
getColoringProperties(net.minecraft.world.level.block.Block) -> a
101:104:int
lambda$createDefault$11(net.minecraft.world.level.block.state.BlockState,net.minecr
aft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> b
92:96:int
lambda$createDefault$10(net.minecraft.world.level.block.state.BlockState,net.minecr
aft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> c
89:89:int
lambda$createDefault$9(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> d
83:86:int
lambda$createDefault$8(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> e
79:79:int
lambda$createDefault$7(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> f
73:76:int
lambda$createDefault$6(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> g
66:69:int
lambda$createDefault$5(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> h
63:63:int
lambda$createDefault$4(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> i
62:62:int
lambda$createDefault$3(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> j
52:58:int
lambda$createDefault$2(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> k
45:48:int
lambda$createDefault$1(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> l
37:40:int
lambda$createDefault$0(net.minecraft.world.level.block.state.BlockState,net.minecra
ft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,int) -> m
net.minecraft.client.color.block.BlockTintCache -> eop:
int MAX_CACHE_ENTRIES -> a
java.lang.ThreadLocal latestChunkOnThread -> b
it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap cache -> c
java.util.concurrent.locks.ReentrantReadWriteLock lock -> d
java.util.function.ToIntFunction source -> e
70:80:void <init>(java.util.function.ToIntFunction) -> <init>
83:103:int getColor(net.minecraft.core.BlockPos) -> a
108:122:void invalidateForChunk(int,int) -> a
126:132:void invalidateAll() -> a
135:166:net.minecraft.client.color.block.BlockTintCache$CacheData
findOrCreateChunkCache(int,int) -> b
net.minecraft.client.color.block.BlockTintCache$CacheData -> eop$a:
it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap cache -> a
java.util.concurrent.locks.ReentrantReadWriteLock lock -> b
int BLOCKS_PER_LAYER -> c
boolean invalidated -> d
18:20:void <init>() -> <init>
26:42:int[] getLayer(int) -> a
46:48:int[] allocateLayer() -> c
52:52:boolean isInvalidated() -> a
56:57:void invalidate() -> b
39:39:int[] lambda$getLayer$0(int) -> b
21:21:void <clinit>() -> <clinit>
net.minecraft.client.color.block.BlockTintCache$LatestCacheInfo -> eop$b:
int x -> a
int z -> b
net.minecraft.client.color.block.BlockTintCache$CacheData cache -> c
60:62:void <init>() -> <init>
net.minecraft.client.color.block.package-info -> eoq:
net.minecraft.client.color.item.ItemColor -> eor:
int getColor(net.minecraft.world.item.ItemStack,int) -> getColor
net.minecraft.client.color.item.ItemColors -> eos:
int DEFAULT -> a
net.minecraft.core.IdMapper itemColors -> b
23:26:void <init>() -> <init>
29:80:net.minecraft.client.color.item.ItemColors
createDefault(net.minecraft.client.color.block.BlockColors) -> a
84:86:int getColor(net.minecraft.world.item.ItemStack,int) -> a
90:93:void
register(net.minecraft.client.color.item.ItemColor,net.minecraft.world.level.ItemLi
ke[]) -> a
78:78:int lambda$createDefault$8(net.minecraft.world.item.ItemStack,int) -> b
77:77:int lambda$createDefault$7(net.minecraft.world.item.ItemStack,int) -> c
75:75:int lambda$createDefault$6(net.minecraft.world.item.ItemStack,int) -> d
72:73:int
lambda$createDefault$5(net.minecraft.client.color.block.BlockColors,net.minecraft.w
orld.item.ItemStack,int) -> a
68:68:int
lambda$createDefault$4(net.minecraft.world.item.SpawnEggItem,net.minecraft.world.it
em.ItemStack,int) -> a
65:65:int lambda$createDefault$3(net.minecraft.world.item.ItemStack,int) -> e
34:62:int lambda$createDefault$2(net.minecraft.world.item.ItemStack,int) -> f
32:32:int lambda$createDefault$1(net.minecraft.world.item.ItemStack,int) -> g
31:31:int lambda$createDefault$0(net.minecraft.world.item.ItemStack,int) -> h
net.minecraft.client.color.item.package-info -> eot:
net.minecraft.client.gui.ComponentPath -> eou:
10:10:net.minecraft.client.gui.ComponentPath
leaf(net.minecraft.client.gui.components.events.GuiEventListener) -> a
15:18:net.minecraft.client.gui.ComponentPath
path(net.minecraft.client.gui.components.events.ContainerEventHandler,net.minecraft
.client.gui.ComponentPath) -> a
22:26:net.minecraft.client.gui.ComponentPath
path(net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.clie
nt.gui.components.events.ContainerEventHandler[]) -> a
net.minecraft.client.gui.components.events.GuiEventListener component() -> a
void applyFocus(boolean) -> a
net.minecraft.client.gui.ComponentPath$Leaf -> eou$a:
net.minecraft.client.gui.components.events.GuiEventListener component -> a
45:45:void <init>(net.minecraft.client.gui.components.events.GuiEventListener)
-> <init>
48:49:void applyFocus(boolean) -> a
45:45:java.lang.String toString() -> toString
45:45:int hashCode() -> hashCode
45:45:boolean equals(java.lang.Object) -> equals
45:45:net.minecraft.client.gui.components.events.GuiEventListener component() -
> a
net.minecraft.client.gui.ComponentPath$Path -> eou$b:
net.minecraft.client.gui.components.events.ContainerEventHandler component -> a
net.minecraft.client.gui.ComponentPath childPath -> b
33:33:void
<init>(net.minecraft.client.gui.components.events.ContainerEventHandler,net.minecra
ft.client.gui.ComponentPath) -> <init>
36:42:void applyFocus(boolean) -> a
33:33:java.lang.String toString() -> toString
33:33:int hashCode() -> hashCode
33:33:boolean equals(java.lang.Object) -> equals
33:33:net.minecraft.client.gui.components.events.ContainerEventHandler
component() -> b
33:33:net.minecraft.client.gui.ComponentPath childPath() -> c
33:33:net.minecraft.client.gui.components.events.GuiEventListener component() -
> a
net.minecraft.client.gui.Font -> eov:
float EFFECT_DEPTH -> d
org.joml.Vector3f SHADOW_OFFSET -> e
int ALPHA_CUTOFF -> a
int lineHeight -> b
net.minecraft.util.RandomSource random -> c
java.util.function.Function fonts -> f
boolean filterFishyGlyphs -> g
net.minecraft.client.StringSplitter splitter -> h
42:54:void <init>(java.util.function.Function,boolean) -> <init>
57:57:net.minecraft.client.gui.font.FontSet
getFontSet(net.minecraft.resources.ResourceLocation) -> a
62:68:java.lang.String bidirectionalShaping(java.lang.String) -> a
72:72:int
drawInBatch(java.lang.String,float,float,int,boolean,org.joml.Matrix4f,net.minecraf
t.client.renderer.MultiBufferSource,net.minecraft.client.gui.Font$DisplayMode,int,i
nt) -> a
76:76:int
drawInBatch(java.lang.String,float,float,int,boolean,org.joml.Matrix4f,net.minecraf
t.client.renderer.MultiBufferSource,net.minecraft.client.gui.Font$DisplayMode,int,i
nt,boolean) -> a
80:80:int
drawInBatch(net.minecraft.network.chat.Component,float,float,int,boolean,org.joml.M
atrix4f,net.minecraft.client.renderer.MultiBufferSource,net.minecraft.client.gui.Fo
nt$DisplayMode,int,int) -> a
84:84:int
drawInBatch(net.minecraft.util.FormattedCharSequence,float,float,int,boolean,org.jo
ml.Matrix4f,net.minecraft.client.renderer.MultiBufferSource,net.minecraft.client.gu
i.Font$DisplayMode,int,int) -> a
88:114:void
drawInBatch8xOutline(net.minecraft.util.FormattedCharSequence,float,float,int,int,o
rg.joml.Matrix4f,net.minecraft.client.renderer.MultiBufferSource,int) -> a
118:121:int adjustColor(int) -> a
125:139:int
drawInternal(java.lang.String,float,float,int,boolean,org.joml.Matrix4f,net.minecra
ft.client.renderer.MultiBufferSource,net.minecraft.client.gui.Font$DisplayMode,int,
int,boolean) -> b
143:153:int
drawInternal(net.minecraft.util.FormattedCharSequence,float,float,int,boolean,org.j
oml.Matrix4f,net.minecraft.client.renderer.MultiBufferSource,net.minecraft.client.g
ui.Font$DisplayMode,int,int) -> b
291:293:float
renderText(java.lang.String,float,float,int,boolean,org.joml.Matrix4f,net.minecraft
.client.renderer.MultiBufferSource,net.minecraft.client.gui.Font$DisplayMode,int,in
t) -> b
297:299:float
renderText(net.minecraft.util.FormattedCharSequence,float,float,int,boolean,org.jom
l.Matrix4f,net.minecraft.client.renderer.MultiBufferSource,net.minecraft.client.gui
.Font$DisplayMode,int,int) -> c
303:307:void
renderChar(net.minecraft.client.gui.font.glyphs.BakedGlyph,boolean,boolean,float,fl
oat,float,org.joml.Matrix4f,com.mojang.blaze3d.vertex.VertexConsumer,float,float,fl
oat,float,int) -> a
310:310:int width(java.lang.String) -> b
314:314:int width(net.minecraft.network.chat.FormattedText) -> a
318:318:int width(net.minecraft.util.FormattedCharSequence) -> a
322:322:java.lang.String plainSubstrByWidth(java.lang.String,int,boolean) -> a
326:326:java.lang.String plainSubstrByWidth(java.lang.String,int) -> a
330:330:net.minecraft.network.chat.FormattedText
substrByWidth(net.minecraft.network.chat.FormattedText,int) -> a
334:334:int wordWrapHeight(java.lang.String,int) -> b
338:338:int wordWrapHeight(net.minecraft.network.chat.FormattedText,int) -> b
342:342:java.util.List split(net.minecraft.network.chat.FormattedText,int) -> c
346:346:boolean isBidirectional() -> a
350:350:net.minecraft.client.StringSplitter getSplitter() -> b
97:105:boolean
lambda$drawInBatch8xOutline$1(net.minecraft.client.gui.Font$StringRenderOutput,floa
t[],int,float,int,int,int,net.minecraft.network.chat.Style,int) -> a
53:53:float lambda$new$0(int,net.minecraft.network.chat.Style) -> a
35:35:void <clinit>() -> <clinit>
net.minecraft.client.gui.Font$DisplayMode -> eov$a:
net.minecraft.client.gui.Font$DisplayMode NORMAL -> a
net.minecraft.client.gui.Font$DisplayMode SEE_THROUGH -> b
net.minecraft.client.gui.Font$DisplayMode POLYGON_OFFSET -> c
net.minecraft.client.gui.Font$DisplayMode[] $VALUES -> d
156:156:net.minecraft.client.gui.Font$DisplayMode[] values() -> values
156:156:net.minecraft.client.gui.Font$DisplayMode valueOf(java.lang.String) ->
valueOf
156:156:void <init>(java.lang.String,int) -> <init>
156:156:net.minecraft.client.gui.Font$DisplayMode[] $values() -> a
156:159:void <clinit>() -> <clinit>
net.minecraft.client.gui.Font$StringRenderOutput -> eov$b:
net.minecraft.client.renderer.MultiBufferSource bufferSource -> a
boolean dropShadow -> c
float dimFactor -> d
float r -> e
float g -> f
float b -> g
float a -> h
org.joml.Matrix4f pose -> i
net.minecraft.client.gui.Font$DisplayMode mode -> j
int packedLightCoords -> k
float x -> l
float y -> m
java.util.List effects -> n
net.minecraft.client.gui.Font this$0 -> b
181:185:void addEffect(net.minecraft.client.gui.font.glyphs.BakedGlyph$Effect)
-> a
187:200:void
<init>(net.minecraft.client.gui.Font,net.minecraft.client.renderer.MultiBufferSourc
e,float,float,int,boolean,org.joml.Matrix4f,net.minecraft.client.gui.Font$DisplayMo
de,int) -> <init>
204:260:boolean accept(int,net.minecraft.network.chat.Style,int) -> accept
264:286:float finish(int,float) -> a
net.minecraft.client.gui.Gui -> eow:
net.minecraft.resources.ResourceLocation VIGNETTE_LOCATION -> b
net.minecraft.resources.ResourceLocation WIDGETS_LOCATION -> c
net.minecraft.resources.ResourceLocation PUMPKIN_BLUR_LOCATION -> d
net.minecraft.resources.ResourceLocation SPYGLASS_SCOPE_LOCATION -> e
net.minecraft.resources.ResourceLocation POWDER_SNOW_OUTLINE_LOCATION -> f
net.minecraft.resources.ResourceLocation GUI_ICONS_LOCATION -> g
net.minecraft.network.chat.Component DEMO_EXPIRED_TEXT -> h
net.minecraft.network.chat.Component SAVING_TEXT -> i
int COLOR_WHITE -> j
float MIN_CROSSHAIR_ATTACK_SPEED -> k
int NUM_HEARTS_PER_ROW -> l
int LINE_HEIGHT -> m
java.lang.String SPACER -> n
float PORTAL_OVERLAY_ALPHA_MIN -> o
int HEART_SIZE -> p
int HEART_SEPARATION -> q
float AUTOSAVE_FADE_SPEED_FACTOR -> r
net.minecraft.util.RandomSource random -> s
net.minecraft.client.Minecraft minecraft -> t
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> u
net.minecraft.client.gui.components.ChatComponent chat -> v
int tickCount -> w
net.minecraft.network.chat.Component overlayMessageString -> x
int overlayMessageTime -> y
boolean animateOverlayMessageColor -> z
boolean chatDisabledByPlayerShown -> A
float vignetteBrightness -> a
int toolHighlightTimer -> B
net.minecraft.world.item.ItemStack lastToolHighlight -> C
net.minecraft.client.gui.components.DebugScreenOverlay debugScreen -> D
net.minecraft.client.gui.components.SubtitleOverlay subtitleOverlay -> E
net.minecraft.client.gui.components.spectator.SpectatorGui spectatorGui -> F
net.minecraft.client.gui.components.PlayerTabOverlay tabList -> G
net.minecraft.client.gui.components.BossHealthOverlay bossOverlay -> H
int titleTime -> I
net.minecraft.network.chat.Component title -> J
net.minecraft.network.chat.Component subtitle -> K
int titleFadeInTime -> L
int titleStayTime -> M
int titleFadeOutTime -> N
int lastHealth -> O
int displayHealth -> P
long lastHealthTime -> Q
long healthBlinkTime -> R
int screenWidth -> S
int screenHeight -> T
float autosaveIndicatorValue -> U
float lastAutosaveIndicatorValue -> V
float scopeScale -> W
97:149:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.renderer.entity.ItemRend
erer) -> <init>
152:155:void resetTitleTimes() -> a
160:370:void render(net.minecraft.client.gui.GuiGraphics,float) -> a
373:378:void
drawBackdrop(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.Font,int
,int,int) -> a
381:437:void renderCrosshair(net.minecraft.client.gui.GuiGraphics) -> d
440:452:boolean
canRenderCrosshairForSpectator(net.minecraft.world.phys.HitResult) -> a
456:515:void renderEffects(net.minecraft.client.gui.GuiGraphics) -> a
518:580:void renderHotbar(float,net.minecraft.client.gui.GuiGraphics) -> a
584:598:void
renderJumpMeter(net.minecraft.world.entity.PlayerRideableJumping,net.minecraft.clie
nt.gui.GuiGraphics,int) -> a
601:630:void renderExperienceBar(net.minecraft.client.gui.GuiGraphics,int) -> a
633:660:void renderSelectedItemName(net.minecraft.client.gui.GuiGraphics) -> b
663:675:void renderDemoOverlay(net.minecraft.client.gui.GuiGraphics) -> c
678:728:void
displayScoreboardSidebar(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.s
cores.Objective) -> a
731:734:net.minecraft.world.entity.player.Player getCameraPlayer() -> l
738:748:net.minecraft.world.entity.LivingEntity getPlayerVehicleWithHealth() ->
m
752:761:int getVehicleMaxHearts(net.minecraft.world.entity.LivingEntity) -> a
765:765:int getVisibleVehicleHeartRows(int) -> a
769:887:void renderPlayerHealth(net.minecraft.client.gui.GuiGraphics) -> e
937:979:void
renderHearts(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.entity.player
.Player,int,int,int,int,float,int,int,int,boolean) -> a
982:983:void
renderHeart(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.Gui$Heart
Type,int,int,int,boolean,boolean) -> a
986:1029:void renderVehicleHealth(net.minecraft.client.gui.GuiGraphics) -> f
1032:1042:void
renderTextureOverlay(net.minecraft.client.gui.GuiGraphics,net.minecraft.resources.R
esourceLocation,float) -> a
1045:1068:void
renderSpyglassOverlay(net.minecraft.client.gui.GuiGraphics,float) -> b
1071:1078:void updateVignetteBrightness(net.minecraft.world.entity.Entity) -> a
1081:1111:void
renderVignette(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.entity.Enti
ty) -> a
1114:1130:void renderPortalOverlay(net.minecraft.client.gui.GuiGraphics,float)
-> c
1133:1154:void
renderSlot(net.minecraft.client.gui.GuiGraphics,int,int,float,net.minecraft.world.e
ntity.player.Player,net.minecraft.world.item.ItemStack,int) -> a
1157:1161:void tick(boolean) -> a
1164:1195:void tick() -> n
1198:1202:void tickAutosaveIndicator() -> o
1205:1208:void setNowPlaying(net.minecraft.network.chat.Component) -> a
1211:1215:void setOverlayMessage(net.minecraft.network.chat.Component,boolean)
-> a
1218:1219:void setChatDisabledByPlayerShown(boolean) -> b
1222:1222:boolean isShowingChatDisabledByPlayer() -> b
1226:1238:void setTimes(int,int,int) -> a
1241:1242:void setSubtitle(net.minecraft.network.chat.Component) -> b
1245:1247:void setTitle(net.minecraft.network.chat.Component) -> c
1250:1253:void clear() -> c
1256:1256:net.minecraft.client.gui.components.ChatComponent getChat() -> d
1260:1260:int getGuiTicks() -> e
1264:1264:net.minecraft.client.gui.Font getFont() -> f
1268:1268:net.minecraft.client.gui.components.spectator.SpectatorGui
getSpectatorGui() -> g
1272:1272:net.minecraft.client.gui.components.PlayerTabOverlay getTabList() ->
h
1276:1282:void onDisconnected() -> i
1285:1285:net.minecraft.client.gui.components.BossHealthOverlay
getBossOverlay() -> j
1289:1290:void clearCache() -> k
1293:1302:void renderSavingIndicator(net.minecraft.client.gui.GuiGraphics) -> g
680:680:boolean
lambda$displayScoreboardSidebar$1(net.minecraft.world.scores.Score) -> a
507:510:void
lambda$renderEffects$0(net.minecraft.client.gui.GuiGraphics,float,int,int,net.minec
raft.client.renderer.texture.TextureAtlasSprite) -> a
75:83:void <clinit>() -> <clinit>
net.minecraft.client.gui.Gui$HeartType -> eow$a:
net.minecraft.client.gui.Gui$HeartType CONTAINER -> a
net.minecraft.client.gui.Gui$HeartType NORMAL -> b
net.minecraft.client.gui.Gui$HeartType POISIONED -> c
net.minecraft.client.gui.Gui$HeartType WITHERED -> d
net.minecraft.client.gui.Gui$HeartType ABSORBING -> e
net.minecraft.client.gui.Gui$HeartType FROZEN -> f
int index -> g
boolean canBlink -> h
net.minecraft.client.gui.Gui$HeartType[] $VALUES -> i
889:889:net.minecraft.client.gui.Gui$HeartType[] values() -> values
889:889:net.minecraft.client.gui.Gui$HeartType valueOf(java.lang.String) ->
valueOf
901:904:void <init>(java.lang.String,int,int,boolean) -> <init>
910:918:int getX(boolean,boolean) -> a
923:932:net.minecraft.client.gui.Gui$HeartType
forPlayer(net.minecraft.world.entity.player.Player) -> a
889:889:net.minecraft.client.gui.Gui$HeartType[] $values() -> a
889:895:void <clinit>() -> <clinit>
net.minecraft.client.gui.GuiGraphics -> eox:
float MAX_GUI_Z -> a
float MIN_GUI_Z -> b
int EXTRA_SPACE_AFTER_FIRST_TOOLTIP_LINE -> c
net.minecraft.client.Minecraft minecraft -> d
com.mojang.blaze3d.vertex.PoseStack pose -> e
net.minecraft.client.renderer.MultiBufferSource$BufferSource bufferSource -> f
net.minecraft.client.gui.GuiGraphics$ScissorStack scissorStack -> g
boolean managed -> h
69:77:void
<init>(net.minecraft.client.Minecraft,com.mojang.blaze3d.vertex.PoseStack,net.minec
raft.client.renderer.MultiBufferSource$BufferSource) -> <init>
80:81:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.renderer.MultiBufferSour
ce$BufferSource) -> <init>
87:92:void drawManaged(java.lang.Runnable) -> a
96:99:void flushIfUnmanaged() -> g
103:106:void flushIfManaged() -> h
109:109:int guiWidth() -> a
113:113:int guiHeight() -> b
117:117:com.mojang.blaze3d.vertex.PoseStack pose() -> c
121:121:net.minecraft.client.renderer.MultiBufferSource$BufferSource
bufferSource() -> d
127:130:void flush() -> e
133:134:void hLine(int,int,int,int) -> a
137:143:void hLine(net.minecraft.client.renderer.RenderType,int,int,int,int) ->
a
146:147:void vLine(int,int,int,int) -> b
150:156:void vLine(net.minecraft.client.renderer.RenderType,int,int,int,int) ->
b
159:160:void enableScissor(int,int,int,int) -> c
163:164:void disableScissor() -> f
167:181:void applyScissor(net.minecraft.client.gui.navigation.ScreenRectangle)
-> a
184:186:void setColor(float,float,float,float) -> a
189:190:void fill(int,int,int,int,int) -> a
193:194:void fill(int,int,int,int,int,int) -> a
197:198:void fill(net.minecraft.client.renderer.RenderType,int,int,int,int,int)
-> a
201:222:void
fill(net.minecraft.client.renderer.RenderType,int,int,int,int,int,int) -> a
225:226:void fillGradient(int,int,int,int,int,int) -> b
229:230:void fillGradient(int,int,int,int,int,int,int) -> a
233:236:void
fillGradient(net.minecraft.client.renderer.RenderType,int,int,int,int,int,int,int)
-> a
239:254:void
fillGradient(com.mojang.blaze3d.vertex.VertexConsumer,int,int,int,int,int,int,int)
-> a
257:258:void
drawCenteredString(net.minecraft.client.gui.Font,java.lang.String,int,int,int) -> a
261:263:void
drawCenteredString(net.minecraft.client.gui.Font,net.minecraft.network.chat.Compone
nt,int,int,int) -> a
266:267:void
drawCenteredString(net.minecraft.client.gui.Font,net.minecraft.util.FormattedCharSe
quence,int,int,int) -> a
270:270:int
drawString(net.minecraft.client.gui.Font,java.lang.String,int,int,int) -> b
274:280:int
drawString(net.minecraft.client.gui.Font,java.lang.String,int,int,int,boolean) -> a
284:284:int
drawString(net.minecraft.client.gui.Font,net.minecraft.util.FormattedCharSequence,i
nt,int,int) -> b
288:290:int
drawString(net.minecraft.client.gui.Font,net.minecraft.util.FormattedCharSequence,i
nt,int,int,boolean) -> a
294:294:int
drawString(net.minecraft.client.gui.Font,net.minecraft.network.chat.Component,int,i
nt,int) -> b
298:298:int
drawString(net.minecraft.client.gui.Font,net.minecraft.network.chat.Component,int,i
nt,int,boolean) -> a
302:306:void
drawWordWrap(net.minecraft.client.gui.Font,net.minecraft.network.chat.FormattedText
,int,int,int,int) -> a
309:317:void
blit(int,int,int,int,int,net.minecraft.client.renderer.texture.TextureAtlasSprite)
-> a
320:329:void
blit(int,int,int,int,int,net.minecraft.client.renderer.texture.TextureAtlasSprite,f
loat,float,float,float) -> a
332:336:void renderOutline(int,int,int,int,int) -> b
339:347:void
blit(net.minecraft.resources.ResourceLocation,int,int,int,int,int,int) -> a
350:359:void
blit(net.minecraft.resources.ResourceLocation,int,int,int,float,float,int,int,int,i
nt) -> a
362:371:void
blit(net.minecraft.resources.ResourceLocation,int,int,int,int,float,float,int,int,i
nt,int) -> a
374:375:void
blit(net.minecraft.resources.ResourceLocation,int,int,float,float,int,int,int,int)
-> a
378:384:void
blit(net.minecraft.resources.ResourceLocation,int,int,int,int,int,int,int,float,flo
at,int,int) -> a
387:399:void
innerBlit(net.minecraft.resources.ResourceLocation,int,int,int,int,int,float,float,
float,float) -> a
402:417:void
innerBlit(net.minecraft.resources.ResourceLocation,int,int,int,int,int,float,float,
float,float,float,float,float,float) -> a
420:421:void
blitNineSliced(net.minecraft.resources.ResourceLocation,int,int,int,int,int,int,int
,int,int) -> a
424:425:void
blitNineSliced(net.minecraft.resources.ResourceLocation,int,int,int,int,int,int,int
,int,int,int) -> a
428:465:void
blitNineSliced(net.minecraft.resources.ResourceLocation,int,int,int,int,int,int,int
,int,int,int,int,int) -> a
468:483:void
blitRepeating(net.minecraft.resources.ResourceLocation,int,int,int,int,int,int,int,
int) -> a
486:487:it.unimi.dsi.fastutil.ints.IntIterator slices(int,int) -> a
491:492:void renderItem(net.minecraft.world.item.ItemStack,int,int) -> a
495:496:void renderItem(net.minecraft.world.item.ItemStack,int,int,int) -> a
499:500:void renderItem(net.minecraft.world.item.ItemStack,int,int,int,int) ->
a
503:504:void renderFakeItem(net.minecraft.world.item.ItemStack,int,int) -> b
507:508:void
renderItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemSta
ck,int,int,int) -> a
511:512:void
renderItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.level.Level,
net.minecraft.world.item.ItemStack,int,int,int) -> a
515:549:void
renderItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.level.Level,
net.minecraft.world.item.ItemStack,int,int,int,int) -> a
552:553:void
renderItemDecorations(net.minecraft.client.gui.Font,net.minecraft.world.item.ItemSt
ack,int,int) -> a
556:589:void
renderItemDecorations(net.minecraft.client.gui.Font,net.minecraft.world.item.ItemSt
ack,int,int,java.lang.String) -> a
592:593:void
renderTooltip(net.minecraft.client.gui.Font,net.minecraft.world.item.ItemStack,int,
int) -> b
596:602:void
renderTooltip(net.minecraft.client.gui.Font,java.util.List,java.util.Optional,int,i
nt) -> a
605:606:void
renderTooltip(net.minecraft.client.gui.Font,net.minecraft.network.chat.Component,in
t,int) -> a
609:610:void
renderComponentTooltip(net.minecraft.client.gui.Font,java.util.List,int,int) -> a
613:614:void
renderTooltip(net.minecraft.client.gui.Font,java.util.List,int,int) -> b
617:618:void
renderTooltip(net.minecraft.client.gui.Font,java.util.List,net.minecraft.client.gui
.screens.inventory.tooltip.ClientTooltipPositioner,int,int) -> a
621:668:void
renderTooltipInternal(net.minecraft.client.gui.Font,java.util.List,int,int,net.mine
craft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner) -> a
671:693:void
renderComponentHoverEffect(net.minecraft.client.gui.Font,net.minecraft.network.chat
.Style,int,int) -> a
647:647:void lambda$renderTooltipInternal$5(int,int,int,int) -> d
600:600:void
lambda$renderTooltip$4(java.util.List,net.minecraft.world.inventory.tooltip.Tooltip
Component) -> a
544:544:java.lang.String
lambda$renderItem$3(net.minecraft.world.item.ItemStack) -> a
543:543:java.lang.String
lambda$renderItem$2(net.minecraft.world.item.ItemStack) -> b
542:542:java.lang.String
lambda$renderItem$1(net.minecraft.world.item.ItemStack) -> c
541:541:java.lang.String
lambda$renderItem$0(net.minecraft.world.item.ItemStack) -> d
net.minecraft.client.gui.GuiGraphics$ScissorStack -> eox$a:
java.util.Deque stack -> a
695:696:void <init>() -> <init>
699:706:net.minecraft.client.gui.navigation.ScreenRectangle
push(net.minecraft.client.gui.navigation.ScreenRectangle) -> a
712:716:net.minecraft.client.gui.navigation.ScreenRectangle pop() -> a
net.minecraft.client.gui.MapRenderer -> eoy:
net.minecraft.resources.ResourceLocation MAP_ICONS_LOCATION -> a
net.minecraft.client.renderer.RenderType MAP_ICONS -> b
int WIDTH -> c
int HEIGHT -> d
net.minecraft.client.renderer.texture.TextureManager textureManager -> e
it.unimi.dsi.fastutil.ints.Int2ObjectMap maps -> f
29:33:void <init>(net.minecraft.client.renderer.texture.TextureManager) ->
<init>
36:37:void
update(int,net.minecraft.world.level.saveddata.maps.MapItemSavedData) -> a
40:41:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.level.saveddata.maps.MapItemSavedData,boolean,int)
-> a
44:44:net.minecraft.client.gui.MapRenderer$MapInstance
getOrCreateMapInstance(int,net.minecraft.world.level.saveddata.maps.MapItemSavedDat
a) -> b
56:61:void resetData() -> a
65:66:void close() -> close
45:51:net.minecraft.client.gui.MapRenderer$MapInstance
lambda$getOrCreateMapInstance$0(net.minecraft.world.level.saveddata.maps.MapItemSav
edData,java.lang.Integer,net.minecraft.client.gui.MapRenderer$MapInstance) -> a
23:24:void <clinit>() -> <clinit>
net.minecraft.client.gui.MapRenderer$MapInstance -> eoy$a:
net.minecraft.world.level.saveddata.maps.MapItemSavedData data -> b
net.minecraft.client.renderer.texture.DynamicTexture texture -> c
net.minecraft.client.renderer.RenderType renderType -> d
boolean requiresUpload -> e
net.minecraft.client.gui.MapRenderer this$0 -> a
72:79:void
<init>(net.minecraft.client.gui.MapRenderer,int,net.minecraft.world.level.saveddata
.maps.MapItemSavedData) -> <init>
82:85:void
replaceMapData(net.minecraft.world.level.saveddata.maps.MapItemSavedData) -> a
88:89:void forceUpload() -> a
92:99:void updateTexture() -> b
102:164:void
draw(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferS
ource,boolean,int) -> a
168:169:void close() -> close
net.minecraft.client.gui.components.AbstractButton -> eoz:
int TEXTURE_Y_OFFSET -> g
int TEXTURE_WIDTH -> h
int TEXTURE_HEIGHT -> i
int TEXTURE_BORDER_X -> j
int TEXTURE_BORDER_Y -> k
int TEXT_MARGIN -> l
20:21:void <init>(int,int,int,int,net.minecraft.network.chat.Component) ->
<init>
void onPress() -> c
27:38:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
41:42:void
renderString(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.Font,int
) -> a
45:51:int getTextureY() -> a
56:57:void onClick(double,double) -> a
61:69:boolean keyPressed(int,int,int) -> a
net.minecraft.client.gui.components.AbstractOptionSliderButton -> epa:
net.minecraft.client.Options options -> a
10:12:void <init>(net.minecraft.client.Options,int,int,int,int,double) ->
<init>
net.minecraft.client.gui.components.AbstractScrollWidget -> epb:
int BORDER_COLOR_FOCUSED -> a
int BORDER_COLOR -> b
int BACKGROUND_COLOR -> c
int INNER_PADDING -> d
double scrollAmount -> e
boolean scrolling -> f
20:21:void <init>(int,int,int,int,net.minecraft.network.chat.Component) ->
<init>
25:37:boolean mouseClicked(double,double,int) -> a
42:45:boolean mouseReleased(double,double,int) -> b
50:63:boolean mouseDragged(double,double,int,double,double) -> a
68:73:boolean mouseScrolled(double,double,double) -> a
78:87:boolean keyPressed(int,int,int) -> a
92:108:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
111:111:int getScrollBarHeight() -> v
115:118:void renderDecorations(net.minecraft.client.gui.GuiGraphics) -> a
121:121:int innerPadding() -> a
125:125:int totalInnerPadding() -> b
129:129:double scrollAmount() -> c
133:134:void setScrollAmount(double) -> a
137:137:int getMaxScrollAmount() -> d
141:141:int getContentHeight() -> w
145:146:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> b
149:152:void renderBorder(net.minecraft.client.gui.GuiGraphics,int,int,int,int)
-> a
155:164:void renderScrollBar(net.minecraft.client.gui.GuiGraphics) -> c
167:167:boolean withinContentAreaTopBottom(int,int) -> a
171:171:boolean withinContentAreaPoint(double,double) -> c
175:175:boolean scrollbarVisible() -> e
int getInnerHeight() -> f
double scrollRate() -> g
void renderContents(net.minecraft.client.gui.GuiGraphics,int,int,float) -> c
net.minecraft.client.gui.components.AbstractSelectionList -> epc:
net.minecraft.client.Minecraft minecraft -> b
int itemHeight -> c
java.util.List children -> a
int width -> d
int height -> e
int y0 -> f
int y1 -> g
int x1 -> h
int x0 -> i
boolean centerListVertically -> j
double scrollAmount -> l
boolean renderSelection -> m
boolean renderHeader -> n
int headerHeight -> k
boolean scrolling -> o
net.minecraft.client.gui.components.AbstractSelectionList$Entry selected -> p
boolean renderBackground -> q
boolean renderTopAndBottom -> r
net.minecraft.client.gui.components.AbstractSelectionList$Entry hovered -> s
32:61:void <init>(net.minecraft.client.Minecraft,int,int,int,int,int) -> <init>
65:66:void setRenderSelection(boolean) -> a
69:75:void setRenderHeader(boolean,int) -> a
79:79:int getRowWidth() -> b
84:84:net.minecraft.client.gui.components.AbstractSelectionList$Entry
getSelected() -> f
88:89:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
92:92:net.minecraft.client.gui.components.AbstractSelectionList$Entry
getFirstElement() -> g
96:97:void setRenderBackground(boolean) -> b
100:101:void setRenderTopAndBottom(boolean) -> c
107:107:net.minecraft.client.gui.components.AbstractSelectionList$Entry
getFocused() -> h
112:112:java.util.List children() -> i
116:119:void clearEntries() -> j
122:124:void replaceEntries(java.util.Collection) -> a
127:127:net.minecraft.client.gui.components.AbstractSelectionList$Entry
getEntry(int) -> d
131:132:int
addEntry(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> b
136:139:void
addEntryToTop(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> c
142:145:boolean
removeEntryFromTop(net.minecraft.client.gui.components.AbstractSelectionList$Entry)
-> d
149:149:int getItemCount() -> k
153:153:boolean isSelectedItem(int) -> e
158:169:net.minecraft.client.gui.components.AbstractSelectionList$Entry
getEntryAtPosition(double,double) -> a
173:179:void updateSize(int,int,int,int) -> a
182:184:void setLeftPos(int) -> f
187:187:int getMaxPosition() -> a
191:191:void clickedHeader(int,int) -> a
194:194:void renderHeader(net.minecraft.client.gui.GuiGraphics,int,int) -> a
197:197:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
200:200:void renderDecorations(net.minecraft.client.gui.GuiGraphics,int,int) ->
b
204:264:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
267:268:void enableScissor(net.minecraft.client.gui.GuiGraphics) -> b
272:273:void
centerScrollOn(net.minecraft.client.gui.components.AbstractSelectionList$Entry) ->
e
279:289:void
ensureVisible(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> f
292:293:void scroll(int) -> a
296:296:double getScrollAmount() -> l
300:301:void setScrollAmount(double) -> a
304:304:int getMaxScroll() -> m
308:308:int getScrollBottom() -> n
312:313:void updateScrollingState(double,double,int) -> c
316:316:int getScrollbarPosition() -> c
321:343:boolean mouseClicked(double,double,int) -> a
348:351:boolean mouseReleased(double,double,int) -> b
356:374:boolean mouseDragged(double,double,int,double,double) -> a
379:380:boolean mouseScrolled(double,double,double) -> a
385:395:void
setFocused(net.minecraft.client.gui.components.events.GuiEventListener) -> a
399:399:net.minecraft.client.gui.components.AbstractSelectionList$Entry
nextEntry(net.minecraft.client.gui.navigation.ScreenDirection) -> a
404:404:net.minecraft.client.gui.components.AbstractSelectionList$Entry
nextEntry(net.minecraft.client.gui.navigation.ScreenDirection,java.util.function.Pr
edicate) -> a
409:429:net.minecraft.client.gui.components.AbstractSelectionList$Entry
nextEntry(net.minecraft.client.gui.navigation.ScreenDirection,java.util.function.Pr
edicate,net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
434:434:boolean isMouseOver(double,double) -> a_
438:450:void renderList(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
453:463:void
renderItem(net.minecraft.client.gui.GuiGraphics,int,int,float,int,int,int,int,int)
-> a
466:470:void
renderSelection(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int) -> a
473:473:int getRowLeft() -> o
477:477:int getRowRight() -> p
481:481:int getRowTop(int) -> g
485:485:int getRowBottom(int) -> h
490:496:net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority
narrationPriority() -> q
501:505:net.minecraft.client.gui.components.AbstractSelectionList$Entry
remove(int) -> i
510:514:boolean
removeEntry(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> g
519:519:net.minecraft.client.gui.components.AbstractSelectionList$Entry
getHovered() -> r
523:524:void
bindEntryToSelf(net.minecraft.client.gui.components.AbstractSelectionList$Entry) ->
h
527:534:void
narrateListElementPosition(net.minecraft.client.gui.narration.NarrationElementOutpu
t,net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
538:538:net.minecraft.client.gui.navigation.ScreenRectangle getRectangle() -> s
29:29:net.minecraft.client.gui.components.events.GuiEventListener getFocused()
-> t
399:399:boolean
lambda$nextEntry$0(net.minecraft.client.gui.components.AbstractSelectionList$Entry)
-> i
net.minecraft.client.gui.components.AbstractSelectionList$1 -> epc$1:
int[] $SwitchMap$net$minecraft$client$gui$navigation$ScreenDirection -> a
409:409:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.AbstractSelectionList$Entry -> epc$a:
net.minecraft.client.gui.components.AbstractSelectionList list -> a
541:541:void <init>() -> <init>
548:548:void setFocused(boolean) -> b_
552:552:boolean isFocused() -> aB_
void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
558:558:void
renderBack(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean
,float) -> b
562:562:boolean isMouseOver(double,double) -> a_
net.minecraft.client.gui.components.AbstractSelectionList$TrackedList -> epc$b:
java.util.List delegate -> b
net.minecraft.client.gui.components.AbstractSelectionList this$0 -> a
566:567:void <init>(net.minecraft.client.gui.components.AbstractSelectionList)
-> <init>
571:571:net.minecraft.client.gui.components.AbstractSelectionList$Entry
get(int) -> a
576:576:int size() -> size
581:583:net.minecraft.client.gui.components.AbstractSelectionList$Entry
set(int,net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
588:590:void
add(int,net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> b
594:594:net.minecraft.client.gui.components.AbstractSelectionList$Entry
remove(int) -> b
566:566:java.lang.Object remove(int) -> remove
566:566:void add(int,java.lang.Object) -> add
566:566:java.lang.Object set(int,java.lang.Object) -> set
566:566:java.lang.Object get(int) -> get
net.minecraft.client.gui.components.AbstractSliderButton -> epd:
net.minecraft.resources.ResourceLocation SLIDER_LOCATION -> a
int TEXTURE_WIDTH -> b
int TEXTURE_HEIGHT -> c
int TEXTURE_BORDER_X -> d
int TEXTURE_BORDER_Y -> e
int TEXT_MARGIN -> f
int HEIGHT -> h
int HANDLE_HALF_WIDTH -> i
int HANDLE_WIDTH -> j
int BACKGROUND -> k
int BACKGROUND_FOCUSED -> l
int HANDLE -> u
int HANDLE_FOCUSED -> v
double value -> g
boolean canChangeValue -> w
39:41:void <init>(int,int,int,int,net.minecraft.network.chat.Component,double)
-> <init>
44:45:int getTextureY() -> e
49:50:int getHandleTextureY() -> f
55:55:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
60:68:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
72:86:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
90:91:void onClick(double,double) -> a
95:104:void setFocused(boolean) -> b_
108:120:boolean keyPressed(int,int,int) -> a
124:125:void setValueFromMouse(double) -> a
128:134:void setValue(double) -> b
138:140:void onDrag(double,double,double,double) -> a
144:144:void playDownSound(net.minecraft.client.sounds.SoundManager) -> a
148:149:void onRelease(double,double) -> b
void updateMessage() -> b
void applyValue() -> a
18:18:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.AbstractStringWidget -> epe:
net.minecraft.client.gui.Font font -> a
int color -> b
9:14:void
<init>(int,int,int,int,net.minecraft.network.chat.Component,net.minecraft.client.gu
i.Font) -> <init>
18:18:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
21:22:net.minecraft.client.gui.components.AbstractStringWidget setColor(int) ->
a
26:26:net.minecraft.client.gui.Font getFont() -> a
30:30:int getColor() -> b
net.minecraft.client.gui.components.AbstractWidget -> epf:
net.minecraft.resources.ResourceLocation WIDGETS_LOCATION -> m
net.minecraft.resources.ResourceLocation ACCESSIBILITY_TEXTURE -> n
double PERIOD_PER_SCROLLED_PIXEL -> a
double MIN_SCROLL_PERIOD -> b
int width -> o
int height -> p
int x -> c
int y -> d
net.minecraft.network.chat.Component message -> e
boolean isHovered -> q
boolean active -> r
boolean visible -> s
float alpha -> t
int tabOrderGroup -> f
boolean focused -> g
net.minecraft.client.gui.components.Tooltip tooltip -> h
int tooltipMsDelay -> i
long hoverOrFocusedStartTime -> j
boolean wasHoveredOrFocused -> k
45:64:void <init>(int,int,int,int,net.minecraft.network.chat.Component) ->
<init>
68:68:int getHeight() -> h
73:81:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
84:102:void updateTooltip() -> a

105:108:net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner
createTooltipPositioner() -> i
113:114:void setTooltip(net.minecraft.client.gui.components.Tooltip) -> a
118:118:net.minecraft.client.gui.components.Tooltip getTooltip() -> j
122:123:void setTooltipDelay(int) -> b
126:126:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
130:130:net.minecraft.network.chat.MutableComponent
wrapDefaultNarrationMessage(net.minecraft.network.chat.Component) -> a
void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) -> b
136:151:void
renderScrollingString(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui
.Font,net.minecraft.network.chat.Component,int,int,int,int,int) -> a
154:157:void
renderScrollingString(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui
.Font,int,int) -> a
160:169:void
renderTexture(net.minecraft.client.gui.GuiGraphics,net.minecraft.resources.Resource
Location,int,int,int,int,int,int,int,int,int) -> a
172:172:void onClick(double,double) -> a
175:175:void onRelease(double,double) -> b
178:178:void onDrag(double,double,double,double) -> a
182:193:boolean mouseClicked(double,double,int) -> a
198:202:boolean mouseReleased(double,double,int) -> b
206:206:boolean isValidClickButton(int) -> c
211:215:boolean mouseDragged(double,double,int,double,double) -> a
219:219:boolean clicked(double,double) -> d
225:232:net.minecraft.client.gui.ComponentPath
nextFocusPath(net.minecraft.client.gui.navigation.FocusNavigationEvent) -> a
237:237:boolean isMouseOver(double,double) -> a_
241:242:void playDownSound(net.minecraft.client.sounds.SoundManager) -> a
246:246:int getWidth() -> k
250:251:void setWidth(int) -> d
254:255:void setAlpha(float) -> a
258:259:void setMessage(net.minecraft.network.chat.Component) -> b
262:262:net.minecraft.network.chat.Component getMessage() -> l
267:267:boolean isFocused() -> aB_
271:271:boolean isHovered() -> m
275:275:boolean isHoveredOrFocused() -> n
280:280:boolean isActive() -> aD_
288:289:void setFocused(boolean) -> b_
293:299:net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority
narrationPriority() -> q
304:308:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> b
void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
314:322:void
defaultButtonNarrationText(net.minecraft.client.gui.narration.NarrationElementOutpu
t) -> c
326:326:int getX() -> p
331:332:void setX(int) -> e
336:336:int getY() -> r
341:342:void setY(int) -> f
346:347:void visitWidgets(java.util.function.Consumer) -> a
351:351:net.minecraft.client.gui.navigation.ScreenRectangle getRectangle() -> s
356:356:int getTabOrderGroup() -> aC_
360:361:void setTabOrderGroup(int) -> g
33:34:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.AccessibilityOnboardingTextWidget -> epg:
int BORDER_COLOR_FOCUSED -> a
int BORDER_COLOR -> b
int BACKGROUND_COLOR -> c
int PADDING -> d
int BORDER -> e
18:22:void
<init>(net.minecraft.client.gui.Font,net.minecraft.network.chat.Component,int) ->
<init>
26:27:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
31:47:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
51:51:void playDownSound(net.minecraft.client.sounds.SoundManager) -> a
net.minecraft.client.gui.components.BossHealthOverlay -> eph:
net.minecraft.resources.ResourceLocation GUI_BARS_LOCATION -> a
int BAR_WIDTH -> b
int BAR_HEIGHT -> c
int OVERLAY_OFFSET -> d
net.minecraft.client.Minecraft minecraft -> e
java.util.Map events -> f
22:26:void <init>(net.minecraft.client.Minecraft) -> <init>
29:53:void render(net.minecraft.client.gui.GuiGraphics) -> a
56:61:void
drawBar(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.world.BossEvent)
-> a
64:70:void
drawBar(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.world.BossEvent,
int,int) -> a
73:109:void
update(net.minecraft.network.protocol.game.ClientboundBossEventPacket) -> a
112:113:void reset() -> a
116:124:boolean shouldPlayMusic() -> b
128:136:boolean shouldDarkenScreen() -> c
140:148:boolean shouldCreateWorldFog() -> d
16:16:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.BossHealthOverlay$1 -> eph$1:
net.minecraft.client.gui.components.BossHealthOverlay this$0 -> a
73:73:void <init>(net.minecraft.client.gui.components.BossHealthOverlay) ->
<init>
76:77:void
add(java.util.UUID,net.minecraft.network.chat.Component,float,net.minecraft.world.B
ossEvent$BossBarColor,net.minecraft.world.BossEvent$BossBarOverlay,boolean,boolean,
boolean) -> a
81:82:void remove(java.util.UUID) -> a
86:87:void updateProgress(java.util.UUID,float) -> a
91:92:void updateName(java.util.UUID,net.minecraft.network.chat.Component) -> a
96:99:void
updateStyle(java.util.UUID,net.minecraft.world.BossEvent$BossBarColor,net.minecraft
.world.BossEvent$BossBarOverlay) -> a
103:107:void updateProperties(java.util.UUID,boolean,boolean,boolean) -> a
net.minecraft.client.gui.components.Button -> epi:
int SMALL_WIDTH -> u
int DEFAULT_WIDTH -> v
int DEFAULT_HEIGHT -> w
net.minecraft.client.gui.components.Button$CreateNarration DEFAULT_NARRATION ->
x
net.minecraft.client.gui.components.Button$OnPress onPress -> y
net.minecraft.client.gui.components.Button$CreateNarration createNarration -> z
79:79:net.minecraft.client.gui.components.Button$Builder
builder(net.minecraft.network.chat.Component,net.minecraft.client.gui.components.Bu
tton$OnPress) -> a
86:90:void
<init>(int,int,int,int,net.minecraft.network.chat.Component,net.minecraft.client.gu
i.components.Button$OnPress,net.minecraft.client.gui.components.Button$CreateNarrat
ion) -> <init>
94:95:void onPress() -> c
99:99:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
104:105:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
99:99:net.minecraft.network.chat.MutableComponent
lambda$createNarrationMessage$1() -> a
14:14:net.minecraft.network.chat.MutableComponent
lambda$static$0(java.util.function.Supplier) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.Button$Builder -> epi$a:
net.minecraft.network.chat.Component message -> a
net.minecraft.client.gui.components.Button$OnPress onPress -> b
net.minecraft.client.gui.components.Tooltip tooltip -> c
int x -> d
int y -> e
int width -> f
int height -> g
net.minecraft.client.gui.components.Button$CreateNarration createNarration -> h
31:38:void
<init>(net.minecraft.network.chat.Component,net.minecraft.client.gui.components.But
ton$OnPress) -> <init>
41:43:net.minecraft.client.gui.components.Button$Builder pos(int,int) -> a
47:48:net.minecraft.client.gui.components.Button$Builder width(int) -> a
52:54:net.minecraft.client.gui.components.Button$Builder size(int,int) -> b
58:58:net.minecraft.client.gui.components.Button$Builder
bounds(int,int,int,int) -> a
62:63:net.minecraft.client.gui.components.Button$Builder
tooltip(net.minecraft.client.gui.components.Tooltip) -> a
67:68:net.minecraft.client.gui.components.Button$Builder
createNarration(net.minecraft.client.gui.components.Button$CreateNarration) -> a
72:74:net.minecraft.client.gui.components.Button build() -> a
net.minecraft.client.gui.components.Button$CreateNarration -> epi$b:
net.minecraft.network.chat.MutableComponent
createNarrationMessage(java.util.function.Supplier) -> createNarrationMessage
net.minecraft.client.gui.components.Button$OnPress -> epi$c:
void onPress(net.minecraft.client.gui.components.Button) -> onPress
net.minecraft.client.gui.components.ChatComponent -> epj:
org.slf4j.Logger LOGGER -> a
int MAX_CHAT_HISTORY -> b
int MESSAGE_NOT_FOUND -> c
int MESSAGE_INDENT -> d
int MESSAGE_TAG_MARGIN_LEFT -> e
int BOTTOM_MARGIN -> f
int TIME_BEFORE_MESSAGE_DELETION -> g
net.minecraft.network.chat.Component DELETED_CHAT_MESSAGE -> h
net.minecraft.client.Minecraft minecraft -> i
java.util.List recentChat -> j
java.util.List allMessages -> k
java.util.List trimmedMessages -> l
int chatScrollbarPos -> m
boolean newMessageSinceScroll -> n
java.util.List messageDeletionQueue -> o
41:51:void <init>(net.minecraft.client.Minecraft) -> <init>
54:57:void tick() -> a
60:168:void render(net.minecraft.client.gui.GuiGraphics,int,int,int) -> a
171:173:void
drawTagIcon(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.client.GuiMe
ssageTag$Icon) -> a
176:176:int getTagIconLeft(net.minecraft.client.GuiMessage$Line) -> a
180:180:boolean isChatHidden() -> j
184:189:double getTimeFactor(int) -> b
193:200:void clearMessages(boolean) -> a
203:204:void addMessage(net.minecraft.network.chat.Component) -> a
207:209:void
addMessage(net.minecraft.network.chat.Component,net.minecraft.network.chat.MessageS
ignature,net.minecraft.client.GuiMessageTag) -> a
212:219:void
logChatMessage(net.minecraft.network.chat.Component,net.minecraft.client.GuiMessage
Tag) -> a
222:252:void
addMessage(net.minecraft.network.chat.Component,net.minecraft.network.chat.MessageS
ignature,int,net.minecraft.client.GuiMessageTag,boolean) -> a
255:262:void processMessageDeletionQueue() -> k
265:269:void deleteMessage(net.minecraft.network.chat.MessageSignature) -> a

273:289:net.minecraft.client.gui.components.ChatComponent$DelayedMessageDeletion
deleteMessageOrDelay(net.minecraft.network.chat.MessageSignature) -> b
293:293:net.minecraft.client.GuiMessage
createDeletedMarker(net.minecraft.client.GuiMessage) -> a
297:299:void rescaleChat() -> b
302:307:void refreshTrimmedMessage() -> l
310:310:java.util.List getRecentChat() -> c
314:317:void addRecentChat(java.lang.String) -> a
320:322:void resetChatScroll() -> d
325:336:void scrollChat(int) -> a
339:356:boolean handleChatQueueClicked(double,double) -> a
361:370:net.minecraft.network.chat.Style
getClickedComponentStyleAt(double,double) -> b
375:387:net.minecraft.client.GuiMessageTag getMessageTagAt(double,double) -> c
391:402:boolean
hasSelectedMessageTag(double,net.minecraft.client.GuiMessage$Line,net.minecraft.cli
ent.GuiMessageTag) -> a
406:406:double screenToChatX(double) -> c
410:411:double screenToChatY(double) -> d
415:425:int getMessageEndIndexAt(double,double) -> d
429:446:int getMessageLineIndexAt(double,double) -> e
450:450:boolean isChatFocused() -> m
454:454:int getWidth() -> e
458:458:int getHeight() -> f
462:462:double getScale() -> g
466:468:int getWidth(double) -> a
472:474:int getHeight(double) -> b
478:480:double defaultUnfocusedPct() -> h
484:484:int getLinesPerPage() -> i
488:488:int getLineHeight() -> n
257:260:boolean
lambda$processMessageDeletionQueue$0(int,net.minecraft.client.gui.components.ChatCo
mponent$DelayedMessageDeletion) -> a
28:38:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.ChatComponent$DelayedMessageDeletion -> epj$a:
net.minecraft.network.chat.MessageSignature signature -> a
int deletableAfter -> b
491:491:void <init>(net.minecraft.network.chat.MessageSignature,int) -> <init>
491:491:java.lang.String toString() -> toString
491:491:int hashCode() -> hashCode
491:491:boolean equals(java.lang.Object) -> equals
491:491:net.minecraft.network.chat.MessageSignature signature() -> a
491:491:int deletableAfter() -> b
net.minecraft.client.gui.components.Checkbox -> epk:
net.minecraft.resources.ResourceLocation TEXTURE -> a
int TEXT_COLOR -> b
boolean selected -> c
boolean showLabel -> d
21:22:void <init>(int,int,int,int,net.minecraft.network.chat.Component,boolean)
-> <init>
25:28:void
<init>(int,int,int,int,net.minecraft.network.chat.Component,boolean,boolean) ->
<init>
32:33:void onPress() -> c
36:36:boolean selected() -> a
41:49:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
53:67:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
14:14:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.CommandSuggestions -> epl:
java.util.regex.Pattern WHITESPACE_PATTERN -> a
net.minecraft.network.chat.Style UNPARSED_STYLE -> b
net.minecraft.network.chat.Style LITERAL_STYLE -> c
java.util.List ARGUMENT_STYLES -> d
net.minecraft.client.Minecraft minecraft -> e
net.minecraft.client.gui.screens.Screen screen -> f
net.minecraft.client.gui.components.EditBox input -> g
net.minecraft.client.gui.Font font -> h
boolean commandsOnly -> i
boolean onlyShowIfCursorPastError -> j
int lineStartOffset -> k
int suggestionLineLimit -> l
boolean anchorToBottom -> m
int fillColor -> n
java.util.List commandUsage -> o
int commandUsagePosition -> p
int commandUsageWidth -> q
com.mojang.brigadier.ParseResults currentParse -> r
java.util.concurrent.CompletableFuture pendingSuggestions -> s
net.minecraft.client.gui.components.CommandSuggestions$SuggestionsList
suggestions -> t
boolean allowSuggestions -> u
boolean keepSuggestions -> v
64:89:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.Screen,net.m
inecraft.client.gui.components.EditBox,net.minecraft.client.gui.Font,boolean,boolea
n,int,int,boolean,int) -> <init>
92:96:void setAllowSuggestions(boolean) -> a
99:105:boolean keyPressed(int,int,int) -> a
109:109:boolean mouseScrolled(double) -> a
113:113:boolean mouseClicked(double,double,int) -> a
117:130:void showSuggestions(boolean) -> b
133:134:void hide() -> a
138:152:java.util.List
sortSuggestions(com.mojang.brigadier.suggestion.Suggestions) -> a
156:200:void updateCommandInfo() -> b
203:214:int getLastWordIndex(java.lang.String) -> a
218:223:net.minecraft.util.FormattedCharSequence
getExceptionMessage(com.mojang.brigadier.exceptions.CommandSyntaxException) -> a
227:264:void updateUsageInfo() -> d
267:287:boolean fillNodeUsage(net.minecraft.ChatFormatting) -> a
291:294:net.minecraft.util.FormattedCharSequence
formatChat(java.lang.String,int) -> a
300:304:java.lang.String
calculateSuggestionSuffix(java.lang.String,java.lang.String) -> a
309:341:net.minecraft.util.FormattedCharSequence
formatText(com.mojang.brigadier.ParseResults,java.lang.String,int) -> a
345:348:void render(net.minecraft.client.gui.GuiGraphics,int,int) -> a
351:355:boolean renderSuggestions(net.minecraft.client.gui.GuiGraphics,int,int)
-> b
359:366:void renderUsage(net.minecraft.client.gui.GuiGraphics) -> a
369:372:net.minecraft.network.chat.Component getNarrationMessage() -> c
188:192:void lambda$updateCommandInfo$0() -> e
47:51:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.CommandSuggestions$SuggestionsList -> epl$a:
net.minecraft.client.renderer.Rect2i rect -> b
java.lang.String originalContents -> c
java.util.List suggestionList -> d
int offset -> e
int current -> f
net.minecraft.world.phys.Vec2 lastMouse -> g
boolean tabCycles -> h
int lastNarratedEntry -> i
net.minecraft.client.gui.components.CommandSuggestions this$0 -> a
381:393:void
<init>(net.minecraft.client.gui.components.CommandSuggestions,int,int,int,java.util
.List,boolean) -> <init>
396:445:void render(net.minecraft.client.gui.GuiGraphics,int,int) -> a
448:458:boolean mouseClicked(int,int,int) -> a
462:470:boolean mouseScrolled(double) -> a
474:493:boolean keyPressed(int,int,int) -> b
497:505:void cycle(int) -> a
508:523:void select(int) -> b
526:535:void useSuggestion() -> a
538:544:net.minecraft.network.chat.Component getNarrationMessage() -> b
net.minecraft.client.gui.components.CommonButtons -> epm:
5:5:void <init>() -> <init>
7:13:net.minecraft.client.gui.components.TextAndImageButton
languageTextAndImage(net.minecraft.client.gui.components.Button$OnPress) -> a
17:23:net.minecraft.client.gui.components.TextAndImageButton
accessibilityTextAndImage(net.minecraft.client.gui.components.Button$OnPress) -> b
net.minecraft.client.gui.components.ComponentRenderUtils -> epn:
net.minecraft.util.FormattedCharSequence INDENT -> a
16:16:void <init>() -> <init>
20:20:java.lang.String stripColor(java.lang.String) -> a
24:42:java.util.List
wrapComponents(net.minecraft.network.chat.FormattedText,int,net.minecraft.client.gu
i.Font) -> a
33:36:void
lambda$wrapComponents$1(java.util.List,net.minecraft.network.chat.FormattedText,jav
a.lang.Boolean) -> a
26:27:java.util.Optional
lambda$wrapComponents$0(net.minecraft.client.ComponentCollector,net.minecraft.netwo
rk.chat.Style,java.lang.String) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.ContainerObjectSelectionList -> epo:
22:23:void <init>(net.minecraft.client.Minecraft,int,int,int,int,int) -> <init>
28:73:net.minecraft.client.gui.ComponentPath
nextFocusPath(net.minecraft.client.gui.navigation.FocusNavigationEvent) -> a
78:82:void
setFocused(net.minecraft.client.gui.components.events.GuiEventListener) -> a
86:90:net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority
narrationPriority() -> q
95:95:boolean isSelectedItem(int) -> e
100:112:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> b
63:63:boolean
lambda$nextFocusPath$0(net.minecraft.client.gui.components.ContainerObjectSelection
List$Entry) -> a
net.minecraft.client.gui.components.ContainerObjectSelectionList$1 -> epo$1:
int[] $SwitchMap$net$minecraft$client$gui$navigation$ScreenDirection -> a
46:46:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.ContainerObjectSelectionList$Entry -> epo$a:
net.minecraft.client.gui.components.events.GuiEventListener focused -> a
net.minecraft.client.gui.narration.NarratableEntry lastNarratable -> b
boolean dragging -> c
114:114:void <init>() -> <init>
125:125:boolean isDragging() -> aA_
130:131:void setDragging(boolean) -> c_
135:135:boolean mouseClicked(double,double,int) -> a
140:147:void
setFocused(net.minecraft.client.gui.components.events.GuiEventListener) -> a
152:152:net.minecraft.client.gui.components.events.GuiEventListener
getFocused() -> t
157:161:net.minecraft.client.gui.ComponentPath
focusPathAtIndex(net.minecraft.client.gui.navigation.FocusNavigationEvent,int) -> a
167:186:net.minecraft.client.gui.ComponentPath
nextFocusPath(net.minecraft.client.gui.navigation.FocusNavigationEvent) -> a
java.util.List narratables() -> b
192:206:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> a
114:114:boolean isMouseOver(double,double) -> a_
114:114:void
renderBack(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean
,float) -> b
114:114:boolean isFocused() -> aB_
114:114:void setFocused(boolean) -> b_
net.minecraft.client.gui.components.CycleButton -> epp:
java.util.function.BooleanSupplier DEFAULT_ALT_LIST_SELECTOR -> a
java.util.List BOOLEAN_OPTIONS -> b
net.minecraft.network.chat.Component name -> c
int index -> d
java.lang.Object value -> e
net.minecraft.client.gui.components.CycleButton$ValueListSupplier values -> f
java.util.function.Function valueStringifier -> u
java.util.function.Function narrationProvider -> v
net.minecraft.client.gui.components.CycleButton$OnValueChange onValueChange ->
w
boolean displayOnlyValue -> x
net.minecraft.client.OptionInstance$TooltipSupplier tooltipSupplier -> y
39:50:void
<init>(int,int,int,int,net.minecraft.network.chat.Component,net.minecraft.network.c
hat.Component,int,java.lang.Object,net.minecraft.client.gui.components.CycleButton$
ValueListSupplier,java.util.function.Function,java.util.function.Function,net.minec
raft.client.gui.components.CycleButton$OnValueChange,net.minecraft.client.OptionIns
tance$TooltipSupplier,boolean) -> <init>
53:54:void updateTooltip() -> f
58:63:void onPress() -> c
66:72:void cycleValue(int) -> a
75:76:java.lang.Object getCycledValue(int) -> h
81:86:boolean mouseScrolled(double,double,double) -> a
90:98:void setValue(java.lang.Object) -> a
101:105:void updateValue(java.lang.Object) -> b
108:108:net.minecraft.network.chat.Component
createLabelForValue(java.lang.Object) -> c
112:112:net.minecraft.network.chat.MutableComponent
createFullName(java.lang.Object) -> d
116:116:java.lang.Object getValue() -> a
121:121:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
127:137:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
141:141:net.minecraft.network.chat.MutableComponent
createDefaultNarrationMessage() -> b
145:145:net.minecraft.client.gui.components.CycleButton$Builder
builder(java.util.function.Function) -> a
149:149:net.minecraft.client.gui.components.CycleButton$Builder
booleanBuilder(net.minecraft.network.chat.Component,net.minecraft.network.chat.Comp
onent) -> a
153:153:net.minecraft.client.gui.components.CycleButton$Builder onOffBuilder()
-> e
157:157:net.minecraft.client.gui.components.CycleButton$Builder
onOffBuilder(boolean) -> b
153:153:net.minecraft.network.chat.Component
lambda$onOffBuilder$1(java.lang.Boolean) -> a
149:149:net.minecraft.network.chat.Component
lambda$booleanBuilder$0(net.minecraft.network.chat.Component,net.minecraft.network.
chat.Component,java.lang.Boolean) -> a
20:21:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.CycleButton$Builder -> epp$a:
int initialIndex -> a
java.lang.Object initialValue -> b
java.util.function.Function valueStringifier -> c
net.minecraft.client.OptionInstance$TooltipSupplier tooltipSupplier -> d
java.util.function.Function narrationProvider -> e
net.minecraft.client.gui.components.CycleButton$ValueListSupplier values -> f
boolean displayOnlyValue -> g
165:173:void <init>(java.util.function.Function) -> <init>
176:176:net.minecraft.client.gui.components.CycleButton$Builder
withValues(java.util.Collection) -> a
181:181:net.minecraft.client.gui.components.CycleButton$Builder
withValues(java.lang.Object[]) -> a
185:185:net.minecraft.client.gui.components.CycleButton$Builder
withValues(java.util.List,java.util.List) -> a
189:189:net.minecraft.client.gui.components.CycleButton$Builder
withValues(java.util.function.BooleanSupplier,java.util.List,java.util.List) -> a
193:194:net.minecraft.client.gui.components.CycleButton$Builder
withValues(net.minecraft.client.gui.components.CycleButton$ValueListSupplier) -> a
198:199:net.minecraft.client.gui.components.CycleButton$Builder
withTooltip(net.minecraft.client.OptionInstance$TooltipSupplier) -> a
203:208:net.minecraft.client.gui.components.CycleButton$Builder
withInitialValue(java.lang.Object) -> a
212:213:net.minecraft.client.gui.components.CycleButton$Builder
withCustomNarration(java.util.function.Function) -> a
217:218:net.minecraft.client.gui.components.CycleButton$Builder
displayOnlyValue() -> a
222:222:net.minecraft.client.gui.components.CycleButton
create(int,int,int,int,net.minecraft.network.chat.Component) -> a
226:235:net.minecraft.client.gui.components.CycleButton
create(int,int,int,int,net.minecraft.network.chat.Component,net.minecraft.client.gu
i.components.CycleButton$OnValueChange) -> a
222:222:void
lambda$create$1(net.minecraft.client.gui.components.CycleButton,java.lang.Object) -
> a
165:165:net.minecraft.client.gui.components.Tooltip
lambda$new$0(java.lang.Object) -> b
net.minecraft.client.gui.components.CycleButton$OnValueChange -> epp$b:
void
onValueChange(net.minecraft.client.gui.components.CycleButton,java.lang.Object) ->
onValueChange
net.minecraft.client.gui.components.CycleButton$ValueListSupplier -> epp$c:
java.util.List getSelectedList() -> a
java.util.List getDefaultList() -> b
245:246:net.minecraft.client.gui.components.CycleButton$ValueListSupplier
create(java.util.Collection) -> a
260:262:net.minecraft.client.gui.components.CycleButton$ValueListSupplier
create(java.util.function.BooleanSupplier,java.util.List,java.util.List) -> a
net.minecraft.client.gui.components.CycleButton$ValueListSupplier$1 -> epp$c$1:
java.util.List val$copy -> a
246:246:void <init>(java.util.List) -> <init>
249:249:java.util.List getSelectedList() -> a
254:254:java.util.List getDefaultList() -> b
net.minecraft.client.gui.components.CycleButton$ValueListSupplier$2 -> epp$c$2:
java.util.function.BooleanSupplier val$altSelector -> a
java.util.List val$altCopy -> b
java.util.List val$defaultCopy -> c
262:262:void
<init>(java.util.function.BooleanSupplier,java.util.List,java.util.List) -> <init>
265:265:java.util.List getSelectedList() -> a
270:270:java.util.List getDefaultList() -> b
net.minecraft.client.gui.components.DebugScreenOverlay -> epq:
int COLOR_GREY -> a
int MARGIN_RIGHT -> b
int MARGIN_LEFT -> c
int MARGIN_TOP -> d
java.util.Map HEIGHTMAP_NAMES -> e
net.minecraft.client.Minecraft minecraft -> f
net.minecraft.client.gui.components.DebugScreenOverlay$AllocationRateCalculator
allocationRateCalculator -> g
net.minecraft.client.gui.Font font -> h
net.minecraft.world.phys.HitResult block -> i
net.minecraft.world.phys.HitResult liquid -> j
net.minecraft.world.level.ChunkPos lastPos -> k
net.minecraft.world.level.chunk.LevelChunk clientChunk -> l
java.util.concurrent.CompletableFuture serverChunk -> m
int RED -> n
int YELLOW -> o
int GREEN -> p
95:99:void <init>(net.minecraft.client.Minecraft) -> <init>
102:104:void clearChunkCache() -> a
107:138:void render(net.minecraft.client.gui.GuiGraphics) -> a
141:149:void drawGameInformation(net.minecraft.client.gui.GuiGraphics) -> b
152:155:void drawSystemInformation(net.minecraft.client.gui.GuiGraphics) -> c
158:177:void
renderLines(net.minecraft.client.gui.GuiGraphics,java.util.List,boolean) -> a
182:345:java.util.List getGameInformation() -> b
349:349:java.lang.String printBiome(net.minecraft.core.Holder) -> a
354:359:net.minecraft.server.level.ServerLevel getServerLevel() -> d
364:368:java.lang.String getServerChunkStats() -> e
372:373:net.minecraft.world.level.Level getLevel() -> f
380:390:net.minecraft.world.level.chunk.LevelChunk getServerChunk() -> g
394:397:net.minecraft.world.level.chunk.LevelChunk getClientChunk() -> h
402:460:java.util.List getSystemInformation() -> c
464:474:java.lang.String getPropertyValueString(java.util.Map$Entry) -> a
478:542:void
drawChart(net.minecraft.client.gui.GuiGraphics,net.minecraft.util.FrameTimer,int,in
t,boolean) -> a
549:552:int getSampleColor(int,int,int,int) -> a
556:568:int colorLerp(int,int,float) -> a
572:572:long bytesToMegabytes(long) -> a
450:450:java.lang.String
lambda$getSystemInformation$10(net.minecraft.tags.TagKey) -> a
436:436:java.lang.String
lambda$getSystemInformation$9(net.minecraft.tags.TagKey) -> b
383:383:net.minecraft.world.level.chunk.LevelChunk
lambda$getServerChunk$8(com.mojang.datafixers.util.Either) -> a
383:383:net.minecraft.world.level.chunk.LevelChunk
lambda$getServerChunk$7(net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure)
-> a
383:383:net.minecraft.world.level.chunk.LevelChunk
lambda$getServerChunk$6(net.minecraft.world.level.chunk.ChunkAccess) -> a
373:373:java.util.Optional
lambda$getLevel$5(net.minecraft.client.server.IntegratedServer) -> a
349:349:java.lang.String
lambda$printBiome$4(net.minecraft.world.level.biome.Biome) -> a
349:349:java.lang.String
lambda$printBiome$3(net.minecraft.resources.ResourceKey) -> a
332:332:java.lang.String
lambda$getGameInformation$2(it.unimi.dsi.fastutil.objects.Object2IntMap,net.minecra
ft.world.entity.MobCategory) -> a
115:127:void lambda$render$1(net.minecraft.client.gui.GuiGraphics) -> d
74:80:void lambda$static$0(java.util.EnumMap) -> a
73:73:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.DebugScreenOverlay$1 -> epq$1:
int[] $SwitchMap$net$minecraft$core$Direction -> a
210:210:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.DebugScreenOverlay$AllocationRateCalculator ->
epq$a:
int UPDATE_INTERVAL_MS -> a
java.util.List GC_MBEANS -> b
long lastTime -> c
long lastHeapUsage -> d
long lastGcCounts -> e
long lastRate -> f
575:582:void <init>() -> <init>
585:604:long bytesAllocatedPerSecond(long) -> a
608:612:long gcCounts() -> a
577:577:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.EditBox -> epr:
int BACKWARDS -> a
int FORWARDS -> b
int CURSOR_INSERT_WIDTH -> d
int CURSOR_INSERT_COLOR -> e
java.lang.String CURSOR_APPEND_CHARACTER -> f
int DEFAULT_TEXT_COLOR -> c
int BORDER_COLOR_FOCUSED -> g
int BORDER_COLOR -> h
int BACKGROUND_COLOR -> i
net.minecraft.client.gui.Font font -> j
java.lang.String value -> k
int maxLength -> l
int frame -> u
boolean bordered -> v
boolean canLoseFocus -> w
boolean isEditable -> x
boolean shiftPressed -> y
int displayPos -> z
int cursorPos -> A
int highlightPos -> C
int textColor -> D
int textColorUneditable -> E
java.lang.String suggestion -> F
java.util.function.Consumer responder -> G
java.util.function.Predicate filter -> H
java.util.function.BiFunction formatter -> I
net.minecraft.network.chat.Component hint -> J
62:63:void
<init>(net.minecraft.client.gui.Font,int,int,int,int,net.minecraft.network.chat.Com
ponent) -> <init>
40:71:void
<init>(net.minecraft.client.gui.Font,int,int,int,int,net.minecraft.client.gui.compo
nents.EditBox,net.minecraft.network.chat.Component) -> <init>
74:75:void setResponder(java.util.function.Consumer) -> b
78:79:void setFormatter(java.util.function.BiFunction) -> a
82:83:void tick() -> a
87:88:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
92:105:void setValue(java.lang.String) -> a
108:108:java.lang.String getValue() -> b
112:115:java.lang.String getHighlighted() -> e
119:120:void setFilter(java.util.function.Predicate) -> a
123:144:void insertText(java.lang.String) -> b
147:150:void onValueChange(java.lang.String) -> d
153:158:void deleteText(int) -> r
161:171:void deleteWords(int) -> a
174:199:void deleteChars(int) -> h
202:202:int getWordPosition(int) -> i
206:206:int getWordPosition(int,int) -> a
210:236:int getWordPosition(int,int,boolean) -> a
240:241:void moveCursor(int) -> j
244:244:int getCursorPos(int) -> s
248:255:void moveCursorTo(int) -> k
258:259:void setCursorPosition(int) -> l
262:263:void moveCursorToStart() -> f
266:267:void moveCursorToEnd() -> g
271:340:boolean keyPressed(int,int,int) -> a
344:344:boolean canConsumeInput() -> u
349:360:boolean charTyped(char,int) -> a
365:371:void onClick(double,double) -> a
375:375:void playDownSound(net.minecraft.client.sounds.SoundManager) -> a
379:442:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) -
> b
445:464:void
renderHighlight(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -> a
467:473:void setMaxLength(int) -> m
476:476:int getMaxLength() -> y
480:480:int getCursorPosition() -> v
484:484:boolean isBordered() -> z
488:489:void setBordered(boolean) -> b
492:493:void setTextColor(int) -> n
496:497:void setTextColorUneditable(int) -> o
502:505:net.minecraft.client.gui.ComponentPath
nextFocusPath(net.minecraft.client.gui.navigation.FocusNavigationEvent) -> a
510:510:boolean isMouseOver(double,double) -> a_
515:522:void setFocused(boolean) -> b_
525:525:boolean isEditable() -> A
529:530:void setEditable(boolean) -> c
533:533:int getInnerWidth() -> w
537:560:void setHighlightPos(int) -> p
563:564:void setCanLoseFocus(boolean) -> d
567:567:boolean isVisible() -> x
571:572:void setVisible(boolean) -> e
575:576:void setSuggestion(java.lang.String) -> c
579:582:int getScreenX(int) -> q
587:588:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
591:592:void setHint(net.minecraft.network.chat.Component) -> c
57:57:net.minecraft.util.FormattedCharSequence
lambda$new$0(java.lang.String,java.lang.Integer) -> a
net.minecraft.client.gui.components.FittingMultiLineTextWidget -> eps:
net.minecraft.client.gui.Font font -> a
net.minecraft.client.gui.components.MultiLineTextWidget multilineWidget -> b
14:17:void
<init>(int,int,int,int,net.minecraft.network.chat.Component,net.minecraft.client.gu
i.Font) -> <init>
20:21:net.minecraft.client.gui.components.FittingMultiLineTextWidget
setColor(int) -> a
26:28:void setWidth(int) -> d
32:32:int getInnerHeight() -> f
37:37:double scrollRate() -> g
42:47:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> b
51:63:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
67:71:void renderContents(net.minecraft.client.gui.GuiGraphics,int,int,float) -
> c
75:76:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
net.minecraft.client.gui.components.ImageButton -> ept:
net.minecraft.resources.ResourceLocation resourceLocation -> b
int xTexStart -> c
int yTexStart -> d
int yDiffTex -> e
int textureWidth -> f
int textureHeight -> A
17:18:void
<init>(int,int,int,int,int,int,net.minecraft.resources.ResourceLocation,net.minecra
ft.client.gui.components.Button$OnPress) -> <init>
21:22:void
<init>(int,int,int,int,int,int,int,net.minecraft.resources.ResourceLocation,net.min
ecraft.client.gui.components.Button$OnPress) -> <init>
25:26:void
<init>(int,int,int,int,int,int,int,net.minecraft.resources.ResourceLocation,int,int
,net.minecraft.client.gui.components.Button$OnPress) -> <init>
29:36:void
<init>(int,int,int,int,int,int,int,net.minecraft.resources.ResourceLocation,int,int
,net.minecraft.client.gui.components.Button$OnPress,net.minecraft.network.chat.Comp
onent) -> <init>
40:41:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
net.minecraft.client.gui.components.ImageWidget -> epu:
net.minecraft.resources.ResourceLocation imageLocation -> a
12:13:void <init>(int,int,net.minecraft.resources.ResourceLocation) -> <init>
16:18:void <init>(int,int,int,int,net.minecraft.resources.ResourceLocation) ->
<init>
22:22:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
26:29:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
net.minecraft.client.gui.components.LerpingBossEvent -> epv:
long LERP_MILLISECONDS -> j
float targetPercent -> h
long setTime -> i
16:23:void
<init>(java.util.UUID,net.minecraft.network.chat.Component,float,net.minecraft.worl
d.BossEvent$BossBarColor,net.minecraft.world.BossEvent$BossBarOverlay,boolean,boole
an,boolean) -> <init>
27:30:void setProgress(float) -> a
34:36:float getProgress() -> k
net.minecraft.client.gui.components.LockIconButton -> epw:
boolean locked -> a
12:13:void <init>(int,int,net.minecraft.client.gui.components.Button$OnPress) -
> <init>
17:17:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
21:21:boolean isLocked() -> a
25:26:void setLocked(boolean) -> b
31:40:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
net.minecraft.client.gui.components.LockIconButton$Icon -> epw$a:
net.minecraft.client.gui.components.LockIconButton$Icon LOCKED -> a
net.minecraft.client.gui.components.LockIconButton$Icon LOCKED_HOVER -> b
net.minecraft.client.gui.components.LockIconButton$Icon LOCKED_DISABLED -> c
net.minecraft.client.gui.components.LockIconButton$Icon UNLOCKED -> d
net.minecraft.client.gui.components.LockIconButton$Icon UNLOCKED_HOVER -> e
net.minecraft.client.gui.components.LockIconButton$Icon UNLOCKED_DISABLED -> f
int x -> g
int y -> h
net.minecraft.client.gui.components.LockIconButton$Icon[] $VALUES -> i
42:42:net.minecraft.client.gui.components.LockIconButton$Icon[] values() ->
values
42:42:net.minecraft.client.gui.components.LockIconButton$Icon
valueOf(java.lang.String) -> valueOf
54:57:void <init>(java.lang.String,int,int,int) -> <init>
60:60:int getX() -> a
64:64:int getY() -> b
42:42:net.minecraft.client.gui.components.LockIconButton$Icon[] $values() -> c
42:48:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.LogoRenderer -> epx:
net.minecraft.resources.ResourceLocation MINECRAFT_LOGO -> a
net.minecraft.resources.ResourceLocation EASTER_EGG_LOGO -> b
net.minecraft.resources.ResourceLocation MINECRAFT_EDITION -> c
int LOGO_WIDTH -> d
int LOGO_HEIGHT -> e
int LOGO_TEXTURE_WIDTH -> g
int LOGO_TEXTURE_HEIGHT -> h
int EDITION_WIDTH -> i
int EDITION_HEIGHT -> j
int EDITION_TEXTURE_WIDTH -> k
int EDITION_TEXTURE_HEIGHT -> l
int DEFAULT_HEIGHT_OFFSET -> f
int EDITION_LOGO_OVERLAP -> m
boolean showEasterEgg -> n
boolean keepLogoThroughFade -> o
25:31:void <init>(boolean) -> <init>
34:35:void renderLogo(net.minecraft.client.gui.GuiGraphics,int,float) -> a
38:47:void renderLogo(net.minecraft.client.gui.GuiGraphics,int,float,int) -> a
8:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.MultiLineEditBox -> epy:
int CURSOR_INSERT_WIDTH -> a
int CURSOR_INSERT_COLOR -> b
java.lang.String CURSOR_APPEND_CHARACTER -> c
int TEXT_COLOR -> d
int PLACEHOLDER_TEXT_COLOR -> e
net.minecraft.client.gui.Font font -> f
net.minecraft.network.chat.Component placeholder -> g
net.minecraft.client.gui.components.MultilineTextField textField -> h
int frame -> i
29:34:void
<init>(net.minecraft.client.gui.Font,int,int,int,int,net.minecraft.network.chat.Com
ponent,net.minecraft.network.chat.Component) -> <init>
37:38:void setCharacterLimit(int) -> a
41:42:void setValueListener(java.util.function.Consumer) -> b
45:46:void setValue(java.lang.String) -> a
49:49:java.lang.String getValue() -> u
53:54:void tick() -> v
58:59:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
63:73:boolean mouseClicked(double,double,int) -> a
78:89:boolean mouseDragged(double,double,int,double,double) -> a
94:94:boolean keyPressed(int,int,int) -> a
99:104:boolean charTyped(char,int) -> a
109:172:void renderContents(net.minecraft.client.gui.GuiGraphics,int,int,float)
-> c
176:183:void renderDecorations(net.minecraft.client.gui.GuiGraphics) -> a
187:187:int getInnerHeight() -> f
192:192:boolean scrollbarVisible() -> e
197:197:double scrollRate() -> g
201:202:void
renderHighlight(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -> b
205:220:void scrollToCursor() -> w
223:223:double getDisplayableLineCount() -> x
227:231:void seekCursorScreen(double,double) -> f
net.minecraft.client.gui.components.MultiLineLabel -> epz:
net.minecraft.client.gui.components.MultiLineLabel EMPTY -> a
51:51:net.minecraft.client.gui.components.MultiLineLabel
create(net.minecraft.client.gui.Font,net.minecraft.network.chat.FormattedText,int)
-> a
55:55:net.minecraft.client.gui.components.MultiLineLabel
create(net.minecraft.client.gui.Font,net.minecraft.network.chat.FormattedText,int,i
nt) -> a
59:59:net.minecraft.client.gui.components.MultiLineLabel
create(net.minecraft.client.gui.Font,net.minecraft.network.chat.Component[]) -> a
63:63:net.minecraft.client.gui.components.MultiLineLabel
create(net.minecraft.client.gui.Font,java.util.List) -> a
67:71:net.minecraft.client.gui.components.MultiLineLabel
createFixed(net.minecraft.client.gui.Font,java.util.List) -> b
int renderCentered(net.minecraft.client.gui.GuiGraphics,int,int) -> a
int renderCentered(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -> a
int renderLeftAligned(net.minecraft.client.gui.GuiGraphics,int,int,int,int) ->
b
int
renderLeftAlignedNoShadow(net.minecraft.client.gui.GuiGraphics,int,int,int,int) ->
c
void
renderBackgroundCentered(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int)
-> a
int getLineCount() -> a
int getWidth() -> b
63:63:net.minecraft.client.gui.components.MultiLineLabel$TextWithWidth
lambda$create$3(net.minecraft.client.gui.Font,net.minecraft.util.FormattedCharSeque
nce) -> a
59:59:net.minecraft.client.gui.components.MultiLineLabel$TextWithWidth
lambda$create$2(net.minecraft.client.gui.Font,net.minecraft.util.FormattedCharSeque
nce) -> b
55:55:net.minecraft.client.gui.components.MultiLineLabel$TextWithWidth
lambda$create$1(net.minecraft.client.gui.Font,net.minecraft.util.FormattedCharSeque
nce) -> c
51:51:net.minecraft.client.gui.components.MultiLineLabel$TextWithWidth
lambda$create$0(net.minecraft.client.gui.Font,net.minecraft.util.FormattedCharSeque
nce) -> d
14:14:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.MultiLineLabel$1 -> epz$1:
14:14:void <init>() -> <init>
17:17:int renderCentered(net.minecraft.client.gui.GuiGraphics,int,int) -> a
22:22:int renderCentered(net.minecraft.client.gui.GuiGraphics,int,int,int,int)
-> a
27:27:int
renderLeftAligned(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -> b
32:32:int
renderLeftAlignedNoShadow(net.minecraft.client.gui.GuiGraphics,int,int,int,int) ->
c
37:37:void
renderBackgroundCentered(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int)
-> a
41:41:int getLineCount() -> a
46:46:int getWidth() -> b
net.minecraft.client.gui.components.MultiLineLabel$2 -> epz$2:
int width -> d
java.util.List val$lines -> b
net.minecraft.client.gui.Font val$font -> c
71:72:void <init>(java.util.List,net.minecraft.client.gui.Font) -> <init>
76:76:int renderCentered(net.minecraft.client.gui.GuiGraphics,int,int) -> a
81:86:int renderCentered(net.minecraft.client.gui.GuiGraphics,int,int,int,int)
-> a
91:96:int
renderLeftAligned(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -> b
101:106:int
renderLeftAlignedNoShadow(net.minecraft.client.gui.GuiGraphics,int,int,int,int) ->
c
111:116:void
renderBackgroundCentered(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int)
-> a
120:120:int getLineCount() -> a
125:125:int getWidth() -> b
111:111:int
lambda$renderBackgroundCentered$1(net.minecraft.client.gui.components.MultiLineLabe
l$TextWithWidth) -> a
72:72:int lambda$
$0(net.minecraft.client.gui.components.MultiLineLabel$TextWithWidth) -> b
net.minecraft.client.gui.components.MultiLineLabel$TextWithWidth -> epz$a:
net.minecraft.util.FormattedCharSequence text -> a
int width -> b
148:151:void <init>(net.minecraft.util.FormattedCharSequence,int) -> <init>
net.minecraft.client.gui.components.MultiLineTextWidget -> eqa:
java.util.OptionalInt maxWidth -> a
java.util.OptionalInt maxRows -> b
net.minecraft.util.SingleKeyCache cache -> c
boolean centered -> d
18:19:void
<init>(net.minecraft.network.chat.Component,net.minecraft.client.gui.Font) ->
<init>
12:31:void
<init>(int,int,net.minecraft.network.chat.Component,net.minecraft.client.gui.Font)
-> <init>
35:36:net.minecraft.client.gui.components.MultiLineTextWidget setColor(int) ->
h
40:41:net.minecraft.client.gui.components.MultiLineTextWidget setMaxWidth(int)
-> i
45:46:net.minecraft.client.gui.components.MultiLineTextWidget setMaxRows(int) -
> j
50:51:net.minecraft.client.gui.components.MultiLineTextWidget
setCentered(boolean) -> b
56:56:int getWidth() -> k
61:61:int getHeight() -> h
66:76:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
79:79:net.minecraft.client.gui.components.MultiLineTextWidget$CacheKey
getFreshCacheKey() -> e
11:11:net.minecraft.client.gui.components.AbstractStringWidget setColor(int) ->
a
24:27:net.minecraft.client.gui.components.MultiLineLabel
lambda$new$0(net.minecraft.client.gui.Font,net.minecraft.client.gui.components.Mult
iLineTextWidget$CacheKey) -> a
net.minecraft.client.gui.components.MultiLineTextWidget$CacheKey -> eqa$a:
net.minecraft.network.chat.Component message -> a
int maxWidth -> b
java.util.OptionalInt maxRows -> c
82:82:void
<init>(net.minecraft.network.chat.Component,int,java.util.OptionalInt) -> <init>
82:82:java.lang.String toString() -> toString
82:82:int hashCode() -> hashCode
82:82:boolean equals(java.lang.Object) -> equals
82:82:net.minecraft.network.chat.Component message() -> a
82:82:int maxWidth() -> b
82:82:java.util.OptionalInt maxRows() -> c
net.minecraft.client.gui.components.MultilineTextField -> eqb:
int NO_CHARACTER_LIMIT -> a
int LINE_SEEK_PIXEL_BIAS -> b
net.minecraft.client.gui.Font font -> c
java.util.List displayLines -> d
java.lang.String value -> e
int cursor -> f
int selectCursor -> g
boolean selecting -> h
int characterLimit -> i
int width -> j
java.util.function.Consumer valueListener -> k
java.lang.Runnable cursorListener -> l
22:38:void <init>(net.minecraft.client.gui.Font,int) -> <init>
41:41:int characterLimit() -> a
45:50:void setCharacterLimit(int) -> a
53:53:boolean hasCharacterLimit() -> b
57:58:void setValueListener(java.util.function.Consumer) -> a
61:62:void setCursorListener(java.lang.Runnable) -> a
65:69:void setValue(java.lang.String) -> a
72:72:java.lang.String value() -> c
76:90:void insertText(java.lang.String) -> b
93:98:void deleteText(int) -> b
101:101:int cursor() -> d
105:106:void setSelecting(boolean) -> a
109:109:net.minecraft.client.gui.components.MultilineTextField$StringView
getSelected() -> e
113:113:int getLineCount() -> f
117:123:int getLineAtCursor() -> g
127:127:net.minecraft.client.gui.components.MultilineTextField$StringView
getLineView(int) -> c
131:142:void seekCursor(net.minecraft.client.gui.components.Whence,int) -> a
145:154:void seekCursorLine(int) -> d
157:164:void seekCursorToPoint(double,double) -> a
167:263:boolean keyPressed(int) -> e
267:267:java.lang.Iterable iterateLines() -> h
271:271:boolean hasSelection() -> i
276:277:java.lang.String getSelectedText() -> j
281:281:net.minecraft.client.gui.components.MultilineTextField$StringView
getCursorLineView() -> m
285:290:net.minecraft.client.gui.components.MultilineTextField$StringView
getCursorLineView(int) -> f
295:311:net.minecraft.client.gui.components.MultilineTextField$StringView
getPreviousWord() -> k
316:332:net.minecraft.client.gui.components.MultilineTextField$StringView
getNextWord() -> l
336:341:int getWordEndPosition(int) -> g
345:348:void onValueChange() -> n
351:364:void reflowDisplayLines() -> o
367:370:java.lang.String truncateFullText(java.lang.String) -> c
374:378:java.lang.String truncateInsertionText(java.lang.String) -> d
358:358:void
lambda$reflowDisplayLines$2(net.minecraft.network.chat.Style,int,int) -> a
32:32:void lambda$new$1() -> p
31:31:void lambda$new$0(java.lang.String) -> e
net.minecraft.client.gui.components.MultilineTextField$1 -> eqb$1:
int[] $SwitchMap$net$minecraft$client$gui$components$Whence -> a
131:131:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.MultilineTextField$StringView -> eqb$a:
int beginIndex -> a
int endIndex -> b
net.minecraft.client.gui.components.MultilineTextField$StringView EMPTY -> c
381:381:void <init>(int,int) -> <init>
381:381:java.lang.String toString() -> toString
381:381:int hashCode() -> hashCode
381:381:boolean equals(java.lang.Object) -> equals
381:381:int beginIndex() -> a
381:381:int endIndex() -> b
382:382:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.ObjectSelectionList -> eqc:
net.minecraft.network.chat.Component USAGE_NARRATION -> a
17:18:void <init>(net.minecraft.client.Minecraft,int,int,int,int,int) -> <init>
23:47:net.minecraft.client.gui.ComponentPath
nextFocusPath(net.minecraft.client.gui.navigation.FocusNavigationEvent) -> a
52:66:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> b
14:14:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.ObjectSelectionList$Entry -> eqc$a:
68:68:void <init>() -> <init>
net.minecraft.network.chat.Component getNarration() -> a
73:74:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> b
68:68:boolean isMouseOver(double,double) -> a_
68:68:void
renderBack(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean
,float) -> b
68:68:boolean isFocused() -> aB_
68:68:void setFocused(boolean) -> b_
net.minecraft.client.gui.components.OptionsList -> eqd:
19:21:void <init>(net.minecraft.client.Minecraft,int,int,int,int,int) -> <init>
24:24:int addBig(net.minecraft.client.OptionInstance) -> a
28:29:void
addSmall(net.minecraft.client.OptionInstance,net.minecraft.client.OptionInstance) -
> a
32:35:void addSmall(net.minecraft.client.OptionInstance[]) -> a
39:39:int getRowWidth() -> b
44:44:int getScrollbarPosition() -> c
49:55:net.minecraft.client.gui.components.AbstractWidget
findOption(net.minecraft.client.OptionInstance) -> b
59:66:java.util.Optional getMouseOver(double,double) -> c
net.minecraft.client.gui.components.OptionsList$Entry -> eqd$a:
java.util.Map options -> a
java.util.List children -> b
73:76:void <init>(java.util.Map) -> <init>
79:79:net.minecraft.client.gui.components.OptionsList$Entry
big(net.minecraft.client.Options,int,net.minecraft.client.OptionInstance) -> a
83:87:net.minecraft.client.gui.components.OptionsList$Entry
small(net.minecraft.client.Options,int,net.minecraft.client.OptionInstance,net.mine
craft.client.OptionInstance) -> a
92:96:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
100:100:java.util.List children() -> i
105:105:java.util.List narratables() -> b
93:95:void
lambda$render$0(int,net.minecraft.client.gui.GuiGraphics,int,int,float,net.minecraf
t.client.gui.components.AbstractWidget) -> a
net.minecraft.client.gui.components.PlainTextButton -> eqe:
net.minecraft.client.gui.Font font -> a
net.minecraft.network.chat.Component message -> b
net.minecraft.network.chat.Component underlinedMessage -> c
16:20:void
<init>(int,int,int,int,net.minecraft.network.chat.Component,net.minecraft.client.gu
i.components.Button$OnPress,net.minecraft.client.gui.Font) -> <init>
24:26:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
net.minecraft.client.gui.components.PlayerFaceRenderer -> eqf:
int SKIN_HEAD_U -> a
int SKIN_HEAD_V -> b
int SKIN_HEAD_WIDTH -> c
int SKIN_HEAD_HEIGHT -> d
int SKIN_HAT_U -> e
int SKIN_HAT_V -> f
int SKIN_HAT_WIDTH -> g
int SKIN_HAT_HEIGHT -> h
int SKIN_TEX_WIDTH -> i
int SKIN_TEX_HEIGHT -> j
7:7:void <init>() -> <init>
20:21:void
draw(net.minecraft.client.gui.GuiGraphics,net.minecraft.resources.ResourceLocation,
int,int,int) -> a
24:31:void
draw(net.minecraft.client.gui.GuiGraphics,net.minecraft.resources.ResourceLocation,
int,int,int,boolean,boolean) -> a
34:40:void
drawHat(net.minecraft.client.gui.GuiGraphics,net.minecraft.resources.ResourceLocati
on,int,int,int,boolean) -> a
net.minecraft.client.gui.components.PlayerTabOverlay -> eqg:
java.util.Comparator PLAYER_COMPARATOR -> j
net.minecraft.resources.ResourceLocation GUI_ICONS_LOCATION -> k
int MAX_ROWS_PER_COL -> a
int HEART_EMPTY_CONTAINER -> b
int HEART_EMPTY_CONTAINER_BLINKING -> c
int HEART_FULL -> d
int HEART_HALF_FULL -> e
int HEART_GOLDEN_FULL -> f
int HEART_GOLDEN_HALF_FULL -> g
int HEART_GHOST_FULL -> h
int HEART_GHOST_HALF_FULL -> i
net.minecraft.client.Minecraft minecraft -> l
net.minecraft.client.gui.Gui gui -> m
net.minecraft.network.chat.Component footer -> n
net.minecraft.network.chat.Component header -> o
boolean visible -> p
java.util.Map healthStates -> q
64:69:void <init>(net.minecraft.client.Minecraft,net.minecraft.client.gui.Gui)
-> <init>
72:75:net.minecraft.network.chat.Component
getNameForDisplay(net.minecraft.client.multiplayer.PlayerInfo) -> a
80:80:net.minecraft.network.chat.Component
decorateName(net.minecraft.client.multiplayer.PlayerInfo,net.minecraft.network.chat
.MutableComponent) -> a
84:92:void setVisible(boolean) -> a
95:98:java.util.List getPlayerInfos() -> b
102:225:void
render(net.minecraft.client.gui.GuiGraphics,int,net.minecraft.world.scores.Scoreboa
rd,net.minecraft.world.scores.Objective) -> a
228:248:void
renderPingIcon(net.minecraft.client.gui.GuiGraphics,int,int,int,net.minecraft.clien
t.multiplayer.PlayerInfo) -> a
251:260:void
renderTablistScore(net.minecraft.world.scores.Objective,int,java.lang.String,int,in
t,java.util.UUID,net.minecraft.client.gui.GuiGraphics) -> a
263:312:void
renderTablistHearts(int,int,int,java.util.UUID,net.minecraft.client.gui.GuiGraphics
,int) -> a
315:316:void setFooter(net.minecraft.network.chat.Component) -> a
319:320:void setHeader(net.minecraft.network.chat.Component) -> b
323:325:void reset() -> a
263:263:net.minecraft.client.gui.components.PlayerTabOverlay$HealthState
lambda$renderTablistHearts$5(int,java.util.UUID) -> a
118:118:boolean lambda$render$4(java.util.Set,java.util.UUID) -> a
117:117:java.util.UUID
lambda$render$3(net.minecraft.client.multiplayer.PlayerInfo) -> b
42:42:java.lang.String
lambda$static$2(net.minecraft.client.multiplayer.PlayerInfo) -> c
41:41:java.lang.String
lambda$static$1(net.minecraft.client.multiplayer.PlayerInfo) -> d
40:40:int lambda$static$0(net.minecraft.client.multiplayer.PlayerInfo) -> e
40:44:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.PlayerTabOverlay$HealthState -> eqg$a:
long DISPLAY_UPDATE_DELAY -> a
long DECREASE_BLINK_DURATION -> b
long INCREASE_BLINK_DURATION -> c
int lastValue -> d
int displayedValue -> e
long lastUpdateTick -> f
long blinkUntilTick -> g
337:340:void <init>(int) -> <init>
343:353:void update(int,long) -> a
356:356:int displayedValue() -> a
360:360:boolean isBlinking(long) -> a
net.minecraft.client.gui.components.Renderable -> eqh:
void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
net.minecraft.client.gui.components.SplashRenderer -> eqi:
net.minecraft.client.gui.components.SplashRenderer CHRISTMAS -> a
net.minecraft.client.gui.components.SplashRenderer NEW_YEAR -> b
net.minecraft.client.gui.components.SplashRenderer HALLOWEEN -> c
int WIDTH_OFFSET -> d
int HEIGH_OFFSET -> e
java.lang.String splash -> f
19:21:void <init>(java.lang.String) -> <init>
24:35:void
render(net.minecraft.client.gui.GuiGraphics,int,net.minecraft.client.gui.Font,int)
-> a
10:12:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.StateSwitchingButton -> eqj:
net.minecraft.resources.ResourceLocation resourceLocation -> a
boolean isStateTriggered -> b
int xTexStart -> c
int yTexStart -> d
int xDiffTex -> e
int yDiffTex -> f
18:20:void <init>(int,int,int,int,boolean) -> <init>
23:28:void
initTextureValues(int,int,int,int,net.minecraft.resources.ResourceLocation) -> a
31:32:void setStateTriggered(boolean) -> b
35:35:boolean isStateTriggered() -> a
40:41:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
45:58:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
net.minecraft.client.gui.components.StringWidget -> eqk:
float alignX -> a
11:12:void
<init>(net.minecraft.network.chat.Component,net.minecraft.client.gui.Font) ->
<init>
15:16:void
<init>(int,int,net.minecraft.network.chat.Component,net.minecraft.client.gui.Font)
-> <init>
8:21:void
<init>(int,int,int,int,net.minecraft.network.chat.Component,net.minecraft.client.gu
i.Font) -> <init>
25:26:net.minecraft.client.gui.components.StringWidget setColor(int) -> h
30:31:net.minecraft.client.gui.components.StringWidget
horizontalAlignment(float) -> b
35:35:net.minecraft.client.gui.components.StringWidget alignLeft() -> e
39:39:net.minecraft.client.gui.components.StringWidget alignCenter() -> f
43:43:net.minecraft.client.gui.components.StringWidget alignRight() -> g
48:53:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
7:7:net.minecraft.client.gui.components.AbstractStringWidget setColor(int) -> a
net.minecraft.client.gui.components.SubtitleOverlay -> eql:
long DISPLAY_TIME -> a
net.minecraft.client.Minecraft minecraft -> b
java.util.List subtitles -> c
boolean isListening -> d
21:26:void <init>(net.minecraft.client.Minecraft) -> <init>
29:97:void render(net.minecraft.client.gui.GuiGraphics) -> a
101:115:void
onPlaySound(net.minecraft.client.resources.sounds.SoundInstance,net.minecraft.clien
t.sounds.WeighedSoundEvents) -> a
net.minecraft.client.gui.components.SubtitleOverlay$Subtitle -> eql$a:
net.minecraft.network.chat.Component text -> a
long time -> b
net.minecraft.world.phys.Vec3 location -> c
122:126:void
<init>(net.minecraft.network.chat.Component,net.minecraft.world.phys.Vec3) ->
<init>
129:129:net.minecraft.network.chat.Component getText() -> a
133:133:long getTime() -> b
137:137:net.minecraft.world.phys.Vec3 getLocation() -> c
141:143:void refresh(net.minecraft.world.phys.Vec3) -> a
net.minecraft.client.gui.components.TabButton -> eqm:
net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> a
int TEXTURE_WIDTH -> b
int TEXTURE_HEIGHT -> c
int TEXTURE_BORDER -> d
int TEXTURE_BORDER_BOTTOM -> e
int SELECTED_OFFSET -> f
int TEXT_MARGIN -> g
int UNDERLINE_HEIGHT -> h
int UNDERLINE_MARGIN_X -> i
int UNDERLINE_MARGIN_BOTTOM -> j
net.minecraft.client.gui.components.tabs.TabManager tabManager -> k
net.minecraft.client.gui.components.tabs.Tab tab -> l
32:35:void
<init>(net.minecraft.client.gui.components.tabs.TabManager,net.minecraft.client.gui
.components.tabs.Tab,int,int) -> <init>
39:48:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
51:56:void
renderString(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.Font,int
) -> a
59:63:void
renderFocusUnderline(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.
Font,int) -> b
66:74:int getTextureY() -> a
79:80:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
84:84:void playDownSound(net.minecraft.client.sounds.SoundManager) -> a
87:87:net.minecraft.client.gui.components.tabs.Tab tab() -> b
91:91:boolean isSelected() -> e
16:16:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.TabOrderedElement -> eqn:
5:5:int getTabOrderGroup() -> aC_
net.minecraft.client.gui.components.TextAndImageButton -> eqo:
net.minecraft.resources.ResourceLocation resourceLocation -> a
int xTexStart -> b
int yTexStart -> c
int yDiffTex -> d
int textureWidth -> e
int textureHeight -> f
int xOffset -> A
int yOffset -> C
int usedTextureWidth -> D
int usedTextureHeight -> E
21:32:void
<init>(net.minecraft.network.chat.Component,int,int,int,int,int,int,int,int,int,net
.minecraft.resources.ResourceLocation,net.minecraft.client.gui.components.Button$On
Press) -> <init>
36:38:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
42:45:void
renderString(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.Font,int
) -> a
48:48:int getXOffset() -> a
52:52:int getYOffset() -> b
56:56:net.minecraft.client.gui.components.TextAndImageButton$Builder
builder(net.minecraft.network.chat.Component,net.minecraft.resources.ResourceLocati
on,net.minecraft.client.gui.components.Button$OnPress) -> a
net.minecraft.client.gui.components.TextAndImageButton$Builder -> eqo$a:
net.minecraft.network.chat.Component message -> a
net.minecraft.resources.ResourceLocation resourceLocation -> b
net.minecraft.client.gui.components.Button$OnPress onPress -> c
int xTexStart -> d
int yTexStart -> e
int yDiffTex -> f
int usedTextureWidth -> g
int usedTextureHeight -> h
int textureWidth -> i
int textureHeight -> j
int xOffset -> k
int yOffset -> l
74:78:void
<init>(net.minecraft.network.chat.Component,net.minecraft.resources.ResourceLocatio
n,net.minecraft.client.gui.components.Button$OnPress) -> <init>
81:83:net.minecraft.client.gui.components.TextAndImageButton$Builder
texStart(int,int) -> a
87:89:net.minecraft.client.gui.components.TextAndImageButton$Builder
offset(int,int) -> b
93:94:net.minecraft.client.gui.components.TextAndImageButton$Builder
yDiffTex(int) -> a
98:100:net.minecraft.client.gui.components.TextAndImageButton$Builder
usedTextureSize(int,int) -> c
104:106:net.minecraft.client.gui.components.TextAndImageButton$Builder
textureSize(int,int) -> d
110:110:net.minecraft.client.gui.components.TextAndImageButton build() -> a
net.minecraft.client.gui.components.Tooltip -> eqp:
int MAX_WIDTH -> a
net.minecraft.network.chat.Component message -> b
java.util.List cachedTooltip -> c
net.minecraft.network.chat.Component narration -> d
21:24:void
<init>(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component) -
> <init>
27:27:net.minecraft.client.gui.components.Tooltip
create(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component) -
> a
31:31:net.minecraft.client.gui.components.Tooltip
create(net.minecraft.network.chat.Component) -> a
36:39:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> b
42:45:java.util.List toCharSequence(net.minecraft.client.Minecraft) -> a
49:49:java.util.List
splitTooltip(net.minecraft.client.Minecraft,net.minecraft.network.chat.Component) -
> a
net.minecraft.client.gui.components.Whence -> eqq:
net.minecraft.client.gui.components.Whence ABSOLUTE -> a
net.minecraft.client.gui.components.Whence RELATIVE -> b
net.minecraft.client.gui.components.Whence END -> c
net.minecraft.client.gui.components.Whence[] $VALUES -> d
3:3:net.minecraft.client.gui.components.Whence[] values() -> values
3:3:net.minecraft.client.gui.components.Whence valueOf(java.lang.String) ->
valueOf
3:3:void <init>(java.lang.String,int) -> <init>
3:3:net.minecraft.client.gui.components.Whence[] $values() -> a
3:6:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.events.AbstractContainerEventHandler -> eqr:
net.minecraft.client.gui.components.events.GuiEventListener focused -> a
boolean isDragging -> b
11:11:void <init>() -> <init>
19:19:boolean isDragging() -> aA_
24:25:void setDragging(boolean) -> c_
30:30:net.minecraft.client.gui.components.events.GuiEventListener getFocused()
-> t
35:42:void
setFocused(net.minecraft.client.gui.components.events.GuiEventListener) -> a
net.minecraft.client.gui.components.events.ContainerEventHandler -> eqs:
java.util.List children() -> i
27:32:java.util.Optional getChildAt(double,double) -> d
37:46:boolean mouseClicked(double,double,int) -> a
51:53:boolean mouseReleased(double,double,int) -> b
58:61:boolean mouseDragged(double,double,int,double,double) -> a
boolean isDragging() -> aA_
void setDragging(boolean) -> c_
70:70:boolean mouseScrolled(double,double,double) -> a
76:76:boolean keyPressed(int,int,int) -> a
81:81:boolean keyReleased(int,int,int) -> b
86:86:boolean charTyped(char,int) -> a
net.minecraft.client.gui.components.events.GuiEventListener getFocused() -> t
void setFocused(net.minecraft.client.gui.components.events.GuiEventListener) ->
a
97:97:void setFocused(boolean) -> b_
101:101:boolean isFocused() -> aB_
107:111:net.minecraft.client.gui.ComponentPath getCurrentFocusPath() -> aF_
115:116:void
magicalSpecialHackyFocus(net.minecraft.client.gui.components.events.GuiEventListene
r) -> b
121:139:net.minecraft.client.gui.ComponentPath
nextFocusPath(net.minecraft.client.gui.navigation.FocusNavigationEvent) -> a
144:173:net.minecraft.client.gui.ComponentPath
handleTabNavigation(net.minecraft.client.gui.navigation.FocusNavigationEvent$TabNav
igation) -> a
178:185:net.minecraft.client.gui.ComponentPath
handleArrowNavigation(net.minecraft.client.gui.navigation.FocusNavigationEvent$Arro
wNavigation) -> a
190:222:net.minecraft.client.gui.ComponentPath
nextFocusPathInDirection(net.minecraft.client.gui.navigation.ScreenRectangle,net.mi
necraft.client.gui.navigation.ScreenDirection,net.minecraft.client.gui.components.e
vents.GuiEventListener,net.minecraft.client.gui.navigation.FocusNavigationEvent) ->
a
227:252:net.minecraft.client.gui.ComponentPath
nextFocusPathVaguelyInDirection(net.minecraft.client.gui.navigation.ScreenRectangle
,net.minecraft.client.gui.navigation.ScreenDirection,net.minecraft.client.gui.compo
nents.events.GuiEventListener,net.minecraft.client.gui.navigation.FocusNavigationEv
ent) -> b
214:214:java.lang.Integer
lambda$nextFocusPathInDirection$4(net.minecraft.client.gui.navigation.ScreenDirecti
on,net.minecraft.client.gui.components.events.GuiEventListener) -> a
213:213:java.lang.Integer
lambda$nextFocusPathInDirection$3(net.minecraft.client.gui.navigation.ScreenDirecti
on,net.minecraft.client.gui.components.events.GuiEventListener) -> b
147:147:int
lambda$handleTabNavigation$2(net.minecraft.client.gui.components.events.GuiEventLis
tener) -> c
70:70:boolean
lambda$mouseScrolled$1(double,double,double,net.minecraft.client.gui.components.eve
nts.GuiEventListener) -> a
53:53:boolean
lambda$mouseReleased$0(double,double,int,net.minecraft.client.gui.components.events
.GuiEventListener) -> a
net.minecraft.client.gui.components.events.GuiEventListener -> eqt:
long DOUBLE_CLICK_THRESHOLD_MS -> B
18:18:void mouseMoved(double,double) -> e
21:21:boolean mouseClicked(double,double,int) -> a
25:25:boolean mouseReleased(double,double,int) -> b
29:29:boolean mouseDragged(double,double,int,double,double) -> a
33:33:boolean mouseScrolled(double,double,double) -> a
37:37:boolean keyPressed(int,int,int) -> a
41:41:boolean keyReleased(int,int,int) -> b
45:45:boolean charTyped(char,int) -> a
56:56:net.minecraft.client.gui.ComponentPath
nextFocusPath(net.minecraft.client.gui.navigation.FocusNavigationEvent) -> a
60:60:boolean isMouseOver(double,double) -> a_
void setFocused(boolean) -> b_
boolean isFocused() -> aB_
69:72:net.minecraft.client.gui.ComponentPath getCurrentFocusPath() -> aF_
76:76:net.minecraft.client.gui.navigation.ScreenRectangle getRectangle() -> s
net.minecraft.client.gui.components.events.package-info -> equ:
net.minecraft.client.gui.components.package-info -> eqv:
net.minecraft.client.gui.components.spectator.SpectatorGui -> eqw:
net.minecraft.resources.ResourceLocation WIDGETS_LOCATION -> b
net.minecraft.resources.ResourceLocation SPECTATOR_LOCATION -> a
long FADE_OUT_DELAY -> c
long FADE_OUT_TIME -> d
net.minecraft.client.Minecraft minecraft -> e
long lastSelectionTime -> f
net.minecraft.client.gui.spectator.SpectatorMenu menu -> g
28:30:void <init>(net.minecraft.client.Minecraft) -> <init>
33:40:void onHotbarSelected(int) -> a
43:44:float getHotbarAlpha() -> c
48:68:void renderHotbar(net.minecraft.client.gui.GuiGraphics) -> a
71:85:void
renderPage(net.minecraft.client.gui.GuiGraphics,float,int,int,net.minecraft.client.
gui.spectator.categories.SpectatorPage) -> a
88:106:void
renderSlot(net.minecraft.client.gui.GuiGraphics,int,int,float,float,net.minecraft.c
lient.gui.spectator.SpectatorMenuItem) -> a
109:122:void renderTooltip(net.minecraft.client.gui.GuiGraphics) -> b
126:128:void
onSpectatorMenuClosed(net.minecraft.client.gui.spectator.SpectatorMenu) -> a
131:131:boolean isMenuActive() -> a
135:144:void onMouseScrolled(int) -> b
147:157:void onMouseMiddleClick() -> b
18:19:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.spectator.package-info -> eqx:
net.minecraft.client.gui.components.tabs.GridLayoutTab -> eqy:
net.minecraft.network.chat.Component title -> b
net.minecraft.client.gui.layouts.GridLayout layout -> a
13:17:void <init>(net.minecraft.network.chat.Component) -> <init>
21:21:net.minecraft.network.chat.Component getTabTitle() -> a
26:27:void visitChildren(java.util.function.Consumer) -> a
31:33:void doLayout(net.minecraft.client.gui.navigation.ScreenRectangle) -> a
net.minecraft.client.gui.components.tabs.Tab -> eqz:
net.minecraft.network.chat.Component getTabTitle() -> a
void visitChildren(java.util.function.Consumer) -> a
void doLayout(net.minecraft.client.gui.navigation.ScreenRectangle) -> a
17:17:void tick() -> b
net.minecraft.client.gui.components.tabs.TabManager -> era:
java.util.function.Consumer addWidget -> a
java.util.function.Consumer removeWidget -> b
net.minecraft.client.gui.components.tabs.Tab currentTab -> c
net.minecraft.client.gui.navigation.ScreenRectangle tabArea -> d
21:24:void <init>(java.util.function.Consumer,java.util.function.Consumer) ->
<init>
27:32:void setTabArea(net.minecraft.client.gui.navigation.ScreenRectangle) -> a
35:48:void setCurrentTab(net.minecraft.client.gui.components.tabs.Tab,boolean)
-> a
52:52:net.minecraft.client.gui.components.tabs.Tab getCurrentTab() -> a
56:60:void tickCurrent() -> b
net.minecraft.client.gui.components.tabs.TabNavigationBar -> erb:
int NO_TAB -> a
int MAX_WIDTH -> b
int HEIGHT -> c
int MARGIN -> d
net.minecraft.network.chat.Component USAGE_NARRATION -> e
net.minecraft.client.gui.layouts.GridLayout layout -> f
int width -> g
net.minecraft.client.gui.components.tabs.TabManager tabManager -> h
com.google.common.collect.ImmutableList tabs -> i
com.google.common.collect.ImmutableList tabButtons -> j
46:60:void
<init>(int,net.minecraft.client.gui.components.tabs.TabManager,java.lang.Iterable)
-> <init>
83:83:net.minecraft.client.gui.components.tabs.TabNavigationBar$Builder
builder(net.minecraft.client.gui.components.tabs.TabManager,int) -> a
87:88:void setWidth(int) -> a
92:96:void setFocused(boolean) -> b_
100:104:void
setFocused(net.minecraft.client.gui.components.events.GuiEventListener) -> a
109:118:net.minecraft.client.gui.ComponentPath
nextFocusPath(net.minecraft.client.gui.navigation.FocusNavigationEvent) -> a
123:123:java.util.List children() -> i
128:131:net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority
narrationPriority() -> q
136:145:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> b
148:154:void
narrateListElementPosition(net.minecraft.client.gui.narration.NarrationElementOutpu
t,net.minecraft.client.gui.components.TabButton) -> a
158:163:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
167:167:net.minecraft.client.gui.navigation.ScreenRectangle getRectangle() -> s
172:180:void arrangeElements() -> b
184:189:void selectTab(int,boolean) -> a
192:199:boolean keyPressed(int) -> b
203:212:int getNextTabIndex(int) -> c
216:218:int currentTabIndex() -> d
223:224:net.minecraft.client.gui.components.TabButton currentTabButton() -> e
139:141:void
lambda$updateNarration$1(net.minecraft.client.gui.narration.NarrationElementOutput,
net.minecraft.client.gui.components.TabButton) -> b
137:137:java.util.Optional lambda$updateNarration$0() -> f
36:36:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.tabs.TabNavigationBar$Builder -> erb$a:
int width -> a
net.minecraft.client.gui.components.tabs.TabManager tabManager -> b
java.util.List tabs -> c
65:70:void <init>(net.minecraft.client.gui.components.tabs.TabManager,int) ->
<init>
73:74:net.minecraft.client.gui.components.tabs.TabNavigationBar$Builder
addTabs(net.minecraft.client.gui.components.tabs.Tab[]) -> a
78:78:net.minecraft.client.gui.components.tabs.TabNavigationBar build() -> a
net.minecraft.client.gui.components.tabs.package-info -> erc:
net.minecraft.client.gui.components.toasts.AdvancementToast -> erd:
int DISPLAY_TIME -> a
net.minecraft.advancements.Advancement advancement -> e
boolean playedSound -> f
19:21:void <init>(net.minecraft.advancements.Advancement) -> <init>
25:61:net.minecraft.client.gui.components.toasts.Toast$Visibility
render(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.components.toa
sts.ToastComponent,long) -> a
net.minecraft.client.gui.components.toasts.RecipeToast -> ere:
long DISPLAY_TIME -> a
net.minecraft.network.chat.Component TITLE_TEXT -> e
net.minecraft.network.chat.Component DESCRIPTION_TEXT -> f
java.util.List recipes -> g
long lastChanged -> h
boolean changed -> i
16:22:void <init>(net.minecraft.world.item.crafting.Recipe) -> <init>
26:49:net.minecraft.client.gui.components.toasts.Toast$Visibility
render(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.components.toa
sts.ToastComponent,long) -> a
53:55:void addItem(net.minecraft.world.item.crafting.Recipe) -> a
58:64:void
addOrUpdate(net.minecraft.client.gui.components.toasts.ToastComponent,net.minecraft
.world.item.crafting.Recipe) -> a
13:14:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.toasts.SystemToast -> erf:
int MAX_LINE_SIZE -> a
int LINE_SPACING -> e
int MARGIN -> f
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds id -> g
net.minecraft.network.chat.Component title -> h
java.util.List messageLines -> i
long lastChanged -> j
boolean changed -> k
int width -> l
26:30:void
<init>(net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds,net.mi
necraft.network.chat.Component,net.minecraft.network.chat.Component) -> <init>
33:36:net.minecraft.client.gui.components.toasts.SystemToast
multiline(net.minecraft.client.Minecraft,net.minecraft.client.gui.components.toasts
.SystemToast$SystemToastIds,net.minecraft.network.chat.Component,net.minecraft.netw
ork.chat.Component) -> a
39:44:void
<init>(net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds,net.mi
necraft.network.chat.Component,java.util.List,int) -> <init>
47:47:com.google.common.collect.ImmutableList
nullToEmpty(net.minecraft.network.chat.Component) -> a
52:52:int width() -> a
57:57:int height() -> b
62:93:net.minecraft.client.gui.components.toasts.Toast$Visibility
render(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.components.toa
sts.ToastComponent,long) -> a
97:105:void
renderBackgroundRow(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.c
omponents.toasts.ToastComponent,int,int,int,int) -> a
108:111:void
reset(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component) ->
a
115:115:net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds
getToken() -> c
141:142:void
add(net.minecraft.client.gui.components.toasts.ToastComponent,net.minecraft.client.
gui.components.toasts.SystemToast$SystemToastIds,net.minecraft.network.chat.Compone
nt,net.minecraft.network.chat.Component) -> a
145:151:void
addOrUpdate(net.minecraft.client.gui.components.toasts.ToastComponent,net.minecraft
.client.gui.components.toasts.SystemToast$SystemToastIds,net.minecraft.network.chat
.Component,net.minecraft.network.chat.Component) -> b
154:155:void
onWorldAccessFailure(net.minecraft.client.Minecraft,java.lang.String) -> a
158:159:void
onWorldDeleteFailure(net.minecraft.client.Minecraft,java.lang.String) -> b
162:163:void onPackCopyFailure(net.minecraft.client.Minecraft,java.lang.String)
-> c
13:13:java.lang.Object getToken() -> d
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds -> erf$a:
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds
TUTORIAL_HINT -> a
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds
NARRATOR_TOGGLE -> b
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds
WORLD_BACKUP -> c
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds
PACK_LOAD_FAILURE -> d
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds
WORLD_ACCESS_FAILURE -> e
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds
PACK_COPY_FAILURE -> f
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds
PERIODIC_NOTIFICATION -> g
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds
UNSECURE_SERVER_WARNING -> h
long displayTime -> i
net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds[] $VALUES
-> j
118:118:net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds[]
values() -> values
118:118:net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds
valueOf(java.lang.String) -> valueOf
131:133:void <init>(java.lang.String,int,long) -> <init>
136:137:void <init>(java.lang.String,int) -> <init>
118:118:net.minecraft.client.gui.components.toasts.SystemToast$SystemToastIds[]
$values() -> a
118:126:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.toasts.Toast -> erg:
net.minecraft.resources.ResourceLocation TEXTURE -> b
java.lang.Object NO_TOKEN -> c
int SLOT_HEIGHT -> d
net.minecraft.client.gui.components.toasts.Toast$Visibility
render(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.components.toa
sts.ToastComponent,long) -> a
20:20:java.lang.Object getToken() -> d
24:24:int width() -> a
28:28:int height() -> b
32:32:int slotCount() -> e
12:13:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.toasts.Toast$Visibility -> erg$a:
net.minecraft.client.gui.components.toasts.Toast$Visibility SHOW -> a
net.minecraft.client.gui.components.toasts.Toast$Visibility HIDE -> b
net.minecraft.sounds.SoundEvent soundEvent -> c
net.minecraft.client.gui.components.toasts.Toast$Visibility[] $VALUES -> d
35:35:net.minecraft.client.gui.components.toasts.Toast$Visibility[] values() ->
values
35:35:net.minecraft.client.gui.components.toasts.Toast$Visibility
valueOf(java.lang.String) -> valueOf
42:44:void <init>(java.lang.String,int,net.minecraft.sounds.SoundEvent) ->
<init>
47:48:void playSound(net.minecraft.client.sounds.SoundManager) -> a
35:35:net.minecraft.client.gui.components.toasts.Toast$Visibility[] $values() -
> a
35:37:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.toasts.ToastComponent -> erh:
int SLOT_COUNT -> a
int NO_SPACE -> b
net.minecraft.client.Minecraft minecraft -> c
java.util.List visible -> d
java.util.BitSet occupiedSlots -> e
java.util.Deque queued -> f
20:27:void <init>(net.minecraft.client.Minecraft) -> <init>
30:55:void render(net.minecraft.client.gui.GuiGraphics) -> a
58:68:int findFreeIndex(int) -> a
72:72:int freeSlots() -> d
78:88:net.minecraft.client.gui.components.toasts.Toast
getToast(java.lang.Class,java.lang.Object) -> a
92:95:void clear() -> a
98:99:void addToast(net.minecraft.client.gui.components.toasts.Toast) -> a
102:102:net.minecraft.client.Minecraft getMinecraft() -> b
106:106:double getNotificationDisplayTimeMultiplier() -> c
45:52:boolean lambda$render$1(net.minecraft.client.gui.components.toasts.Toast)
-> b
36:40:boolean
lambda$render$0(int,net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.c
omponents.toasts.ToastComponent$ToastInstance) -> a
net.minecraft.client.gui.components.toasts.ToastComponent$ToastInstance -> erh$a:
long ANIMATION_TIME -> b
net.minecraft.client.gui.components.toasts.Toast toast -> c
int index -> d
int slotCount -> e
long animationTime -> f
long visibleTime -> g
net.minecraft.client.gui.components.toasts.Toast$Visibility visibility -> h
net.minecraft.client.gui.components.toasts.ToastComponent this$0 -> a
115:123:void
<init>(net.minecraft.client.gui.components.toasts.ToastComponent,net.minecraft.clie
nt.gui.components.toasts.Toast,int,int) -> <init>
126:126:net.minecraft.client.gui.components.toasts.Toast getToast() -> a
130:135:float getVisibility(long) -> a
140:162:boolean render(int,net.minecraft.client.gui.GuiGraphics) -> a
net.minecraft.client.gui.components.toasts.TutorialToast -> eri:
int PROGRESS_BAR_WIDTH -> a
int PROGRESS_BAR_HEIGHT -> e
int PROGRESS_BAR_X -> f
int PROGRESS_BAR_Y -> g
net.minecraft.client.gui.components.toasts.TutorialToast$Icons icon -> h
net.minecraft.network.chat.Component title -> i
net.minecraft.network.chat.Component message -> j
net.minecraft.client.gui.components.toasts.Toast$Visibility visibility -> k
long lastProgressTime -> l
float lastProgress -> m
float progress -> n
boolean progressable -> o
20:31:void
<init>(net.minecraft.client.gui.components.toasts.TutorialToast$Icons,net.minecraft
.network.chat.Component,net.minecraft.network.chat.Component,boolean) -> <init>
35:59:net.minecraft.client.gui.components.toasts.Toast$Visibility
render(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.components.toa
sts.ToastComponent,long) -> a
63:64:void hide() -> c
67:68:void updateProgress(float) -> a
net.minecraft.client.gui.components.toasts.TutorialToast$Icons -> eri$a:
net.minecraft.client.gui.components.toasts.TutorialToast$Icons MOVEMENT_KEYS ->
a
net.minecraft.client.gui.components.toasts.TutorialToast$Icons MOUSE -> b
net.minecraft.client.gui.components.toasts.TutorialToast$Icons TREE -> c
net.minecraft.client.gui.components.toasts.TutorialToast$Icons RECIPE_BOOK -> d
net.minecraft.client.gui.components.toasts.TutorialToast$Icons WOODEN_PLANKS ->
e
net.minecraft.client.gui.components.toasts.TutorialToast$Icons
SOCIAL_INTERACTIONS -> f
net.minecraft.client.gui.components.toasts.TutorialToast$Icons RIGHT_CLICK -> g
int x -> h
int y -> i
net.minecraft.client.gui.components.toasts.TutorialToast$Icons[] $VALUES -> j
70:70:net.minecraft.client.gui.components.toasts.TutorialToast$Icons[] values()
-> values
70:70:net.minecraft.client.gui.components.toasts.TutorialToast$Icons
valueOf(java.lang.String) -> valueOf
83:86:void <init>(java.lang.String,int,int,int) -> <init>
89:91:void render(net.minecraft.client.gui.GuiGraphics,int,int) -> a
70:70:net.minecraft.client.gui.components.toasts.TutorialToast$Icons[]
$values() -> a
70:77:void <clinit>() -> <clinit>
net.minecraft.client.gui.components.toasts.package-info -> erj:
net.minecraft.client.gui.font.AllMissingGlyphProvider -> erk:
11:11:void <init>() -> <init>
15:15:com.mojang.blaze3d.font.GlyphInfo getGlyph(int) -> a
21:21:it.unimi.dsi.fastutil.ints.IntSet getSupportedGlyphs() -> a
net.minecraft.client.gui.font.CodepointMap -> erl:
int BLOCK_BITS -> a
int BLOCK_SIZE -> b
int IN_BLOCK_MASK -> c
int MAX_BLOCK -> d
int BLOCK_COUNT -> e
java.lang.Object[] empty -> f
java.lang.Object[][] blockMap -> g
java.util.function.IntFunction blockConstructor -> h
21:26:void
<init>(java.util.function.IntFunction,java.util.function.IntFunction) -> <init>
29:30:void clear() -> a
34:36:java.lang.Object get(int) -> a
41:53:java.lang.Object put(int,java.lang.Object) -> a
58:74:java.lang.Object computeIfAbsent(int,java.util.function.IntFunction) -> a
79:89:java.lang.Object remove(int) -> b
98:110:void forEach(net.minecraft.client.gui.font.CodepointMap$Output) -> a
113:115:it.unimi.dsi.fastutil.ints.IntSet keySet() -> b
114:114:void
lambda$keySet$0(it.unimi.dsi.fastutil.ints.IntOpenHashSet,int,java.lang.Object) ->
a
net.minecraft.client.gui.font.CodepointMap$Output -> erl$a:
void accept(int,java.lang.Object) -> accept
net.minecraft.client.gui.font.FontManager -> erm:
org.slf4j.Logger LOGGER -> b
java.lang.String FONTS_PATH -> c
net.minecraft.resources.ResourceLocation MISSING_FONT -> a
net.minecraft.resources.FileToIdConverter FONT_DEFINITIONS -> d
com.google.gson.Gson GSON -> e
net.minecraft.client.gui.font.FontSet missingFontSet -> f
java.util.List providersToClose -> g
java.util.Map fontSets -> h
net.minecraft.client.renderer.texture.TextureManager textureManager -> i
java.util.Map renames -> j
56:64:void <init>(net.minecraft.client.renderer.texture.TextureManager) ->
<init>
144:149:java.util.concurrent.CompletableFuture
reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profil
ing.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent
.Executor,java.util.concurrent.Executor) -> a
153:174:java.util.concurrent.CompletableFuture
prepare(net.minecraft.server.packs.resources.ResourceManager,java.util.concurrent.E
xecutor) -> a
192:192:java.util.concurrent.CompletableFuture
safeLoad(net.minecraft.client.gui.font.FontManager$BuilderId,net.minecraft.client.g
ui.font.providers.GlyphProviderDefinition$Loader,net.minecraft.server.packs.resourc
es.ResourceManager,java.util.concurrent.Executor) -> a
203:209:java.util.Map resolveProviders(java.util.List) -> a
214:232:void
finalizeProviderLoading(java.util.List,com.mojang.blaze3d.font.GlyphProvider) -> a
235:261:void
apply(net.minecraft.client.gui.font.FontManager$Preparation,net.minecraft.util.prof
iling.ProfilerFiller) -> a
264:280:java.util.List
loadResourceStack(java.util.List,net.minecraft.resources.ResourceLocation) -> a
284:285:void setRenames(java.util.Map) -> a
288:288:net.minecraft.resources.ResourceLocation
getActualId(net.minecraft.resources.ResourceLocation) -> a
292:292:net.minecraft.client.gui.Font createFont() -> a
296:296:net.minecraft.client.gui.Font createFontFilterFishy() -> b
301:304:void close() -> close
296:296:net.minecraft.client.gui.font.FontSet
lambda$createFontFilterFishy$18(net.minecraft.resources.ResourceLocation) -> b
292:292:net.minecraft.client.gui.font.FontSet
lambda$createFont$17(net.minecraft.resources.ResourceLocation) -> c
247:250:void
lambda$apply$16(net.minecraft.resources.ResourceLocation,java.util.List) -> a
223:231:void lambda$finalizeProviderLoading$15(java.util.List,int) -> a
208:208:void
lambda$resolveProviders$14(java.util.Map,net.minecraft.resources.ResourceLocation,n
et.minecraft.client.gui.font.FontManager$UnresolvedBuilderBundle) -> a
208:208:void
lambda$resolveProviders$13(java.util.Map,net.minecraft.resources.ResourceLocation,j
ava.util.List) -> a
206:206:void
lambda$resolveProviders$12(net.minecraft.util.DependencySorter,net.minecraft.client
.gui.font.FontManager$UnresolvedBuilderBundle) -> a
194:198:java.util.Optional
lambda$safeLoad$11(net.minecraft.client.gui.font.providers.GlyphProviderDefinition$
Loader,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.client.gu
i.font.FontManager$BuilderId) -> a
175:179:java.util.concurrent.CompletionStage
lambda$prepare$10(java.util.concurrent.Executor,java.util.List) -> a
180:183:java.util.concurrent.CompletionStage
lambda$prepare$9(java.util.List,com.mojang.blaze3d.font.GlyphProvider,java.util.con
current.Executor,java.util.List) -> a
184:185:net.minecraft.client.gui.font.FontManager$Preparation
lambda$prepare$8(java.util.List,java.util.Map,java.lang.Void) -> a
182:182:java.util.concurrent.CompletableFuture[] lambda$prepare$7(int) -> a
182:182:java.util.concurrent.CompletableFuture
lambda$prepare$6(com.mojang.blaze3d.font.GlyphProvider,java.util.concurrent.Executo
r,java.util.List) -> a
182:182:void
lambda$prepare$5(java.util.List,com.mojang.blaze3d.font.GlyphProvider) -> b
158:170:net.minecraft.client.gui.font.FontManager$UnresolvedBuilderBundle
lambda$prepare$4(java.util.Map$Entry,net.minecraft.resources.ResourceLocation,net.m
inecraft.server.packs.resources.ResourceManager,java.util.concurrent.Executor) -> a
168:168:void
lambda$prepare$3(net.minecraft.client.gui.font.FontManager$UnresolvedBuilderBundle,
net.minecraft.client.gui.font.FontManager$BuilderId,net.minecraft.client.gui.font.p
roviders.GlyphProviderDefinition$Reference) -> a
165:167:void
lambda$prepare$2(net.minecraft.client.gui.font.FontManager$BuilderId,net.minecraft.
server.packs.resources.ResourceManager,java.util.concurrent.Executor,net.minecraft.
client.gui.font.FontManager$UnresolvedBuilderBundle,net.minecraft.client.gui.font.p
roviders.GlyphProviderDefinition$Loader) -> a
149:149:void
lambda$reload$1(net.minecraft.util.profiling.ProfilerFiller,net.minecraft.client.gu
i.font.FontManager$Preparation) -> a
63:63:void lambda$new$0(net.minecraft.client.gui.font.FontSet) -> a
48:53:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.FontManager$BuilderId -> erm$a:
net.minecraft.resources.ResourceLocation fontId -> a
java.lang.String pack -> b
int index -> c
66:66:void
<init>(net.minecraft.resources.ResourceLocation,java.lang.String,int) -> <init>
69:69:java.lang.String toString() -> toString
66:66:int hashCode() -> hashCode
66:66:boolean equals(java.lang.Object) -> equals
66:66:net.minecraft.resources.ResourceLocation fontId() -> a
66:66:java.lang.String pack() -> b
66:66:int index() -> c
net.minecraft.client.gui.font.FontManager$BuilderResult -> erm$b:
net.minecraft.client.gui.font.FontManager$BuilderId id -> a
com.mojang.datafixers.util.Either result -> b
73:73:void
<init>(net.minecraft.client.gui.font.FontManager$BuilderId,com.mojang.datafixers.ut
il.Either) -> <init>
75:75:java.util.Optional resolve(java.util.function.Function) -> a
73:73:java.lang.String toString() -> toString
73:73:int hashCode() -> hashCode
73:73:boolean equals(java.lang.Object) -> equals
73:73:net.minecraft.client.gui.font.FontManager$BuilderId id() -> a
73:73:com.mojang.datafixers.util.Either result() -> b
78:83:java.util.Optional
lambda$resolve$1(java.util.function.Function,net.minecraft.resources.ResourceLocati
on) -> a
76:76:java.util.Optional
lambda$resolve$0(java.util.concurrent.CompletableFuture) -> a
net.minecraft.client.gui.font.FontManager$FontDefinitionFile -> erm$c:
java.util.List providers -> b
com.mojang.serialization.Codec CODEC -> a
306:306:void <init>(java.util.List) -> <init>
306:306:java.lang.String toString() -> toString
306:306:int hashCode() -> hashCode
306:306:boolean equals(java.lang.Object) -> equals
306:306:java.util.List providers() -> a
307:309:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
307:307:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.FontManager$Preparation -> erm$d:
java.util.Map providers -> a
java.util.List allProviders -> b
139:139:void <init>(java.util.Map,java.util.List) -> <init>
139:139:java.lang.String toString() -> toString
139:139:int hashCode() -> hashCode
139:139:boolean equals(java.lang.Object) -> equals
139:139:java.util.Map providers() -> a
139:139:java.util.List allProviders() -> b
net.minecraft.client.gui.font.FontManager$UnresolvedBuilderBundle -> erm$e:
net.minecraft.resources.ResourceLocation fontId -> a
java.util.List builders -> b
java.util.Set dependencies -> c
95:100:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
89:89:void
<init>(net.minecraft.resources.ResourceLocation,java.util.List,java.util.Set) ->
<init>
103:105:void
add(net.minecraft.client.gui.font.FontManager$BuilderId,net.minecraft.client.gui.fo
nt.providers.GlyphProviderDefinition$Reference) -> a
108:109:void
add(net.minecraft.client.gui.font.FontManager$BuilderId,java.util.concurrent.Comple
tableFuture) -> a
112:112:java.util.stream.Stream listBuilders() -> d
116:125:java.util.Optional resolve(java.util.function.Function) -> a
130:131:void visitRequiredDependencies(java.util.function.Consumer) -> a
136:136:void visitOptionalDependencies(java.util.function.Consumer) -> b
89:89:java.lang.String toString() -> toString
89:89:int hashCode() -> hashCode
89:89:boolean equals(java.lang.Object) -> equals
89:89:net.minecraft.resources.ResourceLocation fontId() -> a
89:89:java.util.List builders() -> b
89:89:java.util.Set dependencies() -> c
112:112:java.util.stream.Stream
lambda$listBuilders$0(net.minecraft.client.gui.font.FontManager$BuilderResult) -> a
net.minecraft.client.gui.font.FontSet -> ern:
net.minecraft.util.RandomSource RANDOM -> a
float LARGE_FORWARD_ADVANCE -> b
net.minecraft.client.renderer.texture.TextureManager textureManager -> c
net.minecraft.resources.ResourceLocation name -> d
net.minecraft.client.gui.font.glyphs.BakedGlyph missingGlyph -> e
net.minecraft.client.gui.font.glyphs.BakedGlyph whiteGlyph -> f
java.util.List providers -> g
net.minecraft.client.gui.font.CodepointMap glyphs -> h
net.minecraft.client.gui.font.CodepointMap glyphInfos -> i
it.unimi.dsi.fastutil.ints.Int2ObjectMap glyphsByWidth -> j
java.util.List textures -> k
34:43:void
<init>(net.minecraft.client.renderer.texture.TextureManager,net.minecraft.resources
.ResourceLocation) -> <init>
46:76:void reload(java.util.List) -> a
80:82:void close() -> close
85:89:void closeProviders() -> b
92:96:void closeTextures() -> c
99:109:boolean hasFishyAdvance(com.mojang.blaze3d.font.GlyphInfo) -> b
113:133:net.minecraft.client.gui.font.FontSet$GlyphInfoFilter
computeGlyphInfo(int) -> b
137:137:com.mojang.blaze3d.font.GlyphInfo getGlyphInfo(int,boolean) -> a
141:148:net.minecraft.client.gui.font.glyphs.BakedGlyph computeBakedGlyph(int)
-> c
152:152:net.minecraft.client.gui.font.glyphs.BakedGlyph getGlyph(int) -> a
156:171:net.minecraft.client.gui.font.glyphs.BakedGlyph
stitch(com.mojang.blaze3d.font.SheetGlyphInfo) -> a
175:179:net.minecraft.client.gui.font.glyphs.BakedGlyph
getRandomGlyph(com.mojang.blaze3d.font.GlyphInfo) -> a
183:183:net.minecraft.client.gui.font.glyphs.BakedGlyph whiteGlyph() -> a
63:73:void lambda$reload$5(java.util.List,java.util.Set,int) -> a
68:68:it.unimi.dsi.fastutil.ints.IntList lambda$reload$4(int) -> d
36:36:net.minecraft.client.gui.font.FontSet$GlyphInfoFilter[][]
lambda$new$3(int) -> e
36:36:net.minecraft.client.gui.font.FontSet$GlyphInfoFilter[] lambda$new$2(int)
-> f
35:35:net.minecraft.client.gui.font.glyphs.BakedGlyph[][] lambda$new$1(int) ->
g
35:35:net.minecraft.client.gui.font.glyphs.BakedGlyph[] lambda$new$0(int) -> h
25:25:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.FontSet$GlyphInfoFilter -> ern$a:
com.mojang.blaze3d.font.GlyphInfo glyphInfo -> a
com.mojang.blaze3d.font.GlyphInfo glyphInfoNotFishy -> b
net.minecraft.client.gui.font.FontSet$GlyphInfoFilter MISSING -> c
186:186:void
<init>(com.mojang.blaze3d.font.GlyphInfo,com.mojang.blaze3d.font.GlyphInfo) ->
<init>
190:190:com.mojang.blaze3d.font.GlyphInfo select(boolean) -> a
186:186:java.lang.String toString() -> toString
186:186:int hashCode() -> hashCode
186:186:boolean equals(java.lang.Object) -> equals
186:186:com.mojang.blaze3d.font.GlyphInfo glyphInfo() -> a
186:186:com.mojang.blaze3d.font.GlyphInfo glyphInfoNotFishy() -> b
187:187:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.FontTexture -> ero:
int SIZE -> e
net.minecraft.client.gui.font.GlyphRenderTypes renderTypes -> f
boolean colored -> g
net.minecraft.client.gui.font.FontTexture$Node root -> h
22:27:void <init>(net.minecraft.client.gui.font.GlyphRenderTypes,boolean) ->
<init>
32:32:void load(net.minecraft.server.packs.resources.ResourceManager) -> a
36:37:void close() -> close
41:71:net.minecraft.client.gui.font.glyphs.BakedGlyph
add(com.mojang.blaze3d.font.SheetGlyphInfo) -> a
76:78:void
dumpContents(net.minecraft.resources.ResourceLocation,java.nio.file.Path) -> a
77:77:int lambda$dumpContents$0(int) -> a
net.minecraft.client.gui.font.FontTexture$Node -> ero$a:
int x -> a
int y -> b
int width -> c
int height -> d
net.minecraft.client.gui.font.FontTexture$Node left -> e
net.minecraft.client.gui.font.FontTexture$Node right -> f
boolean occupied -> g
91:96:void <init>(int,int,int,int) -> <init>
100:132:net.minecraft.client.gui.font.FontTexture$Node
insert(com.mojang.blaze3d.font.SheetGlyphInfo) -> a
net.minecraft.client.gui.font.GlyphRenderTypes -> erp:
net.minecraft.client.renderer.RenderType normal -> a
net.minecraft.client.renderer.RenderType seeThrough -> b
net.minecraft.client.renderer.RenderType polygonOffset -> c
7:7:void
<init>(net.minecraft.client.renderer.RenderType,net.minecraft.client.renderer.Rende
rType,net.minecraft.client.renderer.RenderType) -> <init>
13:16:net.minecraft.client.gui.font.GlyphRenderTypes
createForIntensityTexture(net.minecraft.resources.ResourceLocation) -> a
21:24:net.minecraft.client.gui.font.GlyphRenderTypes
createForColorTexture(net.minecraft.resources.ResourceLocation) -> b
29:32:net.minecraft.client.renderer.RenderType
select(net.minecraft.client.gui.Font$DisplayMode) -> a
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:net.minecraft.client.renderer.RenderType normal() -> a
7:7:net.minecraft.client.renderer.RenderType seeThrough() -> b
7:7:net.minecraft.client.renderer.RenderType polygonOffset() -> c
net.minecraft.client.gui.font.GlyphRenderTypes$1 -> erp$1:
int[] $SwitchMap$net$minecraft$client$gui$Font$DisplayMode -> a
29:29:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.TextFieldHelper -> erq:
java.util.function.Supplier getMessageFn -> a
java.util.function.Consumer setMessageFn -> b
java.util.function.Supplier getClipboardFn -> c
java.util.function.Consumer setClipboardFn -> d
java.util.function.Predicate stringValidator -> e
int cursorPos -> f
int selectionPos -> g
28:36:void
<init>(java.util.function.Supplier,java.util.function.Consumer,java.util.function.S
upplier,java.util.function.Consumer,java.util.function.Predicate) -> <init>
39:39:java.util.function.Supplier
createClipboardGetter(net.minecraft.client.Minecraft) -> a
43:43:java.lang.String getClipboardContents(net.minecraft.client.Minecraft) ->
b
47:47:java.util.function.Consumer
createClipboardSetter(net.minecraft.client.Minecraft) -> c
51:52:void
setClipboardContents(net.minecraft.client.Minecraft,java.lang.String) -> a
55:58:boolean charTyped(char) -> a
62:95:boolean keyPressed(int) -> a
99:99:int clampToMsgLength(int) -> h
103:113:void insertText(java.lang.String,java.lang.String) -> a
116:117:void insertText(java.lang.String) -> a
120:123:void resetSelectionIfNeeded(boolean) -> c
126:130:void
moveBy(int,boolean,net.minecraft.client.gui.font.TextFieldHelper$CursorStep) -> a
133:134:void moveByChars(int) -> b
137:139:void moveByChars(int,boolean) -> a
142:143:void moveByWords(int) -> c
146:148:void moveByWords(int,boolean) -> b
151:155:void
removeFromCursor(int,net.minecraft.client.gui.font.TextFieldHelper$CursorStep) -> a
158:160:void removeWordsFromCursor(int) -> d
163:179:void removeCharsFromCursor(int) -> e
182:185:void cut() -> a
188:190:void paste() -> b
193:194:void copy() -> c
197:199:void selectAll() -> d
202:204:java.lang.String getSelected(java.lang.String) -> b
208:215:java.lang.String deleteSelection(java.lang.String) -> c
219:220:void setCursorToStart() -> e
223:225:void setCursorToStart(boolean) -> a
228:229:void setCursorToEnd() -> f
232:234:void setCursorToEnd(boolean) -> b
237:237:int getCursorPos() -> g
241:242:void setCursorPos(int) -> f
245:247:void setCursorPos(int,boolean) -> c
250:250:int getSelectionPos() -> h
254:255:void setSelectionPos(int) -> g
258:261:void setSelectionRange(int,int) -> a
264:264:boolean isSelecting() -> i
47:47:void
lambda$createClipboardSetter$1(net.minecraft.client.Minecraft,java.lang.String) ->
b
39:39:java.lang.String
lambda$createClipboardGetter$0(net.minecraft.client.Minecraft) -> d
net.minecraft.client.gui.font.TextFieldHelper$1 -> erq$1:
int[] $SwitchMap$net$minecraft$client$gui$font$TextFieldHelper$CursorStep -> a
126:126:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.TextFieldHelper$CursorStep -> erq$a:
net.minecraft.client.gui.font.TextFieldHelper$CursorStep CHARACTER -> a
net.minecraft.client.gui.font.TextFieldHelper$CursorStep WORD -> b
net.minecraft.client.gui.font.TextFieldHelper$CursorStep[] $VALUES -> c
267:267:net.minecraft.client.gui.font.TextFieldHelper$CursorStep[] values() ->
values
267:267:net.minecraft.client.gui.font.TextFieldHelper$CursorStep
valueOf(java.lang.String) -> valueOf
267:267:void <init>(java.lang.String,int) -> <init>
267:267:net.minecraft.client.gui.font.TextFieldHelper$CursorStep[] $values() ->
a
267:269:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.glyphs.BakedGlyph -> err:
net.minecraft.client.gui.font.GlyphRenderTypes renderTypes -> a
float u0 -> b
float u1 -> c
float v0 -> d
float v1 -> e
float left -> f
float right -> g
float up -> h
float down -> i
20:31:void
<init>(net.minecraft.client.gui.font.GlyphRenderTypes,float,float,float,float,float
,float,float,float) -> <init>
34:52:void
render(boolean,float,float,org.joml.Matrix4f,com.mojang.blaze3d.vertex.VertexConsum
er,float,float,float,float,int) -> a
55:59:void
renderEffect(net.minecraft.client.gui.font.glyphs.BakedGlyph$Effect,org.joml.Matrix
4f,com.mojang.blaze3d.vertex.VertexConsumer,int) -> a
62:62:net.minecraft.client.renderer.RenderType
renderType(net.minecraft.client.gui.Font$DisplayMode) -> a
net.minecraft.client.gui.font.glyphs.BakedGlyph$Effect -> err$a:
float x0 -> a
float y0 -> b
float x1 -> c
float y1 -> d
float depth -> e
float r -> f
float g -> g
float b -> h
float a -> i
76:86:void <init>(float,float,float,float,float,float,float,float,float) ->
<init>
net.minecraft.client.gui.font.glyphs.EmptyGlyph -> ers:
net.minecraft.client.gui.font.glyphs.EmptyGlyph INSTANCE -> a
12:13:void <init>() -> <init>
17:17:void
render(boolean,float,float,org.joml.Matrix4f,com.mojang.blaze3d.vertex.VertexConsum
er,float,float,float,float,int) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.glyphs.SpecialGlyphs -> ert:
net.minecraft.client.gui.font.glyphs.SpecialGlyphs WHITE -> a
net.minecraft.client.gui.font.glyphs.SpecialGlyphs MISSING -> b
com.mojang.blaze3d.platform.NativeImage image -> c
net.minecraft.client.gui.font.glyphs.SpecialGlyphs[] $VALUES -> d
11:11:net.minecraft.client.gui.font.glyphs.SpecialGlyphs[] values() -> values
11:11:net.minecraft.client.gui.font.glyphs.SpecialGlyphs
valueOf(java.lang.String) -> valueOf
30:37:com.mojang.blaze3d.platform.NativeImage
generate(int,int,net.minecraft.client.gui.font.glyphs.SpecialGlyphs$PixelProvider)
-> a
42:44:void <init>(java.lang.String,int,java.util.function.Supplier) -> <init>
48:48:float getAdvance() -> getAdvance
53:53:net.minecraft.client.gui.font.glyphs.BakedGlyph
bake(java.util.function.Function) -> bake
14:17:com.mojang.blaze3d.platform.NativeImage lambda$static$3() -> c
18:19:int lambda$static$2(int,int) -> a
12:12:com.mojang.blaze3d.platform.NativeImage lambda$static$1() -> d
12:12:int lambda$static$0(int,int) -> b
11:11:net.minecraft.client.gui.font.glyphs.SpecialGlyphs[] $values() -> e
11:13:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.glyphs.SpecialGlyphs$1 -> ert$1:
net.minecraft.client.gui.font.glyphs.SpecialGlyphs this$0 -> a
53:53:void <init>(net.minecraft.client.gui.font.glyphs.SpecialGlyphs) -> <init>
56:56:int getPixelWidth() -> a
61:61:int getPixelHeight() -> b
66:66:float getOversample() -> d
71:72:void upload(int,int) -> a
76:76:boolean isColored() -> c
net.minecraft.client.gui.font.glyphs.SpecialGlyphs$PixelProvider -> ert$a:
int getColor(int,int) -> getColor
net.minecraft.client.gui.font.glyphs.package-info -> eru:
net.minecraft.client.gui.font.package-info -> erv:
net.minecraft.client.gui.font.providers.BitmapProvider -> erw:
org.slf4j.Logger LOGGER -> a
com.mojang.blaze3d.platform.NativeImage image -> b
net.minecraft.client.gui.font.CodepointMap glyphs -> c
36:39:void
<init>(com.mojang.blaze3d.platform.NativeImage,net.minecraft.client.gui.font.Codepo
intMap) -> <init>
43:44:void close() -> close
49:49:com.mojang.blaze3d.font.GlyphInfo getGlyph(int) -> a
54:54:it.unimi.dsi.fastutil.ints.IntSet getSupportedGlyphs() -> a
31:31:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.BitmapProvider$Definition -> erw$a:
net.minecraft.resources.ResourceLocation file -> c
int height -> d
int ascent -> e
int[][] codepointGrid -> f
com.mojang.serialization.Codec CODEPOINT_GRID_CODEC -> g
com.mojang.serialization.MapCodec CODEC -> a
57:57:void <init>(net.minecraft.resources.ResourceLocation,int,int,int[][]) ->
<init>
84:103:com.mojang.serialization.DataResult validateDimensions(int[][]) -> a
114:117:com.mojang.serialization.DataResult
validate(net.minecraft.client.gui.font.providers.BitmapProvider$Definition) -> a
122:122:net.minecraft.client.gui.font.providers.GlyphProviderType type() -> a
127:127:com.mojang.datafixers.util.Either unpack() -> b
131:162:com.mojang.blaze3d.font.GlyphProvider
load(net.minecraft.server.packs.resources.ResourceManager) -> a
166:177:int
getActualGlyphWidth(com.mojang.blaze3d.platform.NativeImage,int,int,int,int) -> a
57:57:java.lang.String toString() -> toString
57:57:int hashCode() -> hashCode
57:57:boolean equals(java.lang.Object) -> equals
57:57:net.minecraft.resources.ResourceLocation file() -> c
57:57:int height() -> d
57:57:int ascent() -> e
57:57:int[][] codepointGrid() -> f
143:143:net.minecraft.client.gui.font.providers.BitmapProvider$Glyph[][]
lambda$load$8(int) -> a
143:143:net.minecraft.client.gui.font.providers.BitmapProvider$Glyph[]
lambda$load$7(int) -> b
115:115:java.lang.String
lambda$validate$6(net.minecraft.client.gui.font.providers.BitmapProvider$Definition
) -> b
106:111:com.mojang.datafixers.kinds.App
lambda$static$5(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
100:100:java.lang.String lambda$validateDimensions$4(int[],int) -> a
94:94:java.lang.String lambda$validateDimensions$3() -> g
87:87:java.lang.String lambda$validateDimensions$2() -> h
75:79:java.util.List lambda$static$1(int[][]) -> b
65:72:int[][] lambda$static$0(java.util.List) -> a
63:106:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.BitmapProvider$Glyph -> erw$b:
float scale -> a
com.mojang.blaze3d.platform.NativeImage image -> b
int offsetX -> c
int offsetY -> d
int width -> e
int height -> f
int advance -> g
int ascent -> h
181:181:void
<init>(float,com.mojang.blaze3d.platform.NativeImage,int,int,int,int,int,int) ->
<init>
194:194:float getAdvance() -> getAdvance
199:199:net.minecraft.client.gui.font.glyphs.BakedGlyph
bake(java.util.function.Function) -> bake
181:181:java.lang.String toString() -> toString
181:181:int hashCode() -> hashCode
181:181:boolean equals(java.lang.Object) -> equals
181:181:float scale() -> c
181:181:com.mojang.blaze3d.platform.NativeImage image() -> d
181:181:int offsetX() -> e
181:181:int offsetY() -> f
181:181:int width() -> g
181:181:int height() -> h
181:181:int advance() -> i
181:181:int ascent() -> j
net.minecraft.client.gui.font.providers.BitmapProvider$Glyph$1 -> erw$b$1:
net.minecraft.client.gui.font.providers.BitmapProvider$Glyph this$0 -> a
199:199:void
<init>(net.minecraft.client.gui.font.providers.BitmapProvider$Glyph) -> <init>
202:202:float getOversample() -> d
207:207:int getPixelWidth() -> a
212:212:int getPixelHeight() -> b
217:217:float getBearingY() -> j
222:223:void upload(int,int) -> a
227:227:boolean isColored() -> c
net.minecraft.client.gui.font.providers.GlyphProviderDefinition -> erx:
com.mojang.serialization.Codec CODEC -> b
net.minecraft.client.gui.font.providers.GlyphProviderType type() -> a
com.mojang.datafixers.util.Either unpack() -> b
12:12:com.mojang.serialization.Codec
lambda$static$0(net.minecraft.client.gui.font.providers.GlyphProviderType) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.GlyphProviderDefinition$Loader -> erx$a:
com.mojang.blaze3d.font.GlyphProvider
load(net.minecraft.server.packs.resources.ResourceManager) -> load
net.minecraft.client.gui.font.providers.GlyphProviderDefinition$Reference -> erx$b:
net.minecraft.resources.ResourceLocation id -> a
22:22:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
22:22:java.lang.String toString() -> toString
22:22:int hashCode() -> hashCode
22:22:boolean equals(java.lang.Object) -> equals
22:22:net.minecraft.resources.ResourceLocation id() -> a
net.minecraft.client.gui.font.providers.GlyphProviderType -> ery:
net.minecraft.client.gui.font.providers.GlyphProviderType BITMAP -> a
net.minecraft.client.gui.font.providers.GlyphProviderType TTF -> b
net.minecraft.client.gui.font.providers.GlyphProviderType SPACE -> c
net.minecraft.client.gui.font.providers.GlyphProviderType UNIHEX -> d
net.minecraft.client.gui.font.providers.GlyphProviderType REFERENCE -> e
com.mojang.serialization.Codec CODEC -> f
java.lang.String name -> g
com.mojang.serialization.MapCodec codec -> h
net.minecraft.client.gui.font.providers.GlyphProviderType[] $VALUES -> i
8:8:net.minecraft.client.gui.font.providers.GlyphProviderType[] values() ->
values
8:8:net.minecraft.client.gui.font.providers.GlyphProviderType
valueOf(java.lang.String) -> valueOf
21:24:void
<init>(java.lang.String,int,java.lang.String,com.mojang.serialization.MapCodec) ->
<init>
28:28:java.lang.String getSerializedName() -> c
32:32:com.mojang.serialization.MapCodec mapCodec() -> a
8:8:net.minecraft.client.gui.font.providers.GlyphProviderType[] $values() -> b
8:16:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.ProviderReferenceDefinition -> erz:
net.minecraft.resources.ResourceLocation id -> c
com.mojang.serialization.MapCodec CODEC -> a
8:8:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
15:15:net.minecraft.client.gui.font.providers.GlyphProviderType type() -> a
20:20:com.mojang.datafixers.util.Either unpack() -> b
8:8:java.lang.String toString() -> toString
8:8:int hashCode() -> hashCode
8:8:boolean equals(java.lang.Object) -> equals
8:8:net.minecraft.resources.ResourceLocation id() -> c
9:11:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.TrueTypeGlyphProviderDefinition -> esa:
net.minecraft.resources.ResourceLocation location -> c
float size -> d
float oversample -> e
net.minecraft.client.gui.font.providers.TrueTypeGlyphProviderDefinition$Shift
shift -> f
java.lang.String skip -> g
com.mojang.serialization.Codec SKIP_LIST_CODEC -> h
com.mojang.serialization.MapCodec CODEC -> a
22:22:void
<init>(net.minecraft.resources.ResourceLocation,float,float,net.minecraft.client.gu
i.font.providers.TrueTypeGlyphProviderDefinition$Shift,java.lang.String) -> <init>
56:56:net.minecraft.client.gui.font.providers.GlyphProviderType type() -> a
61:61:com.mojang.datafixers.util.Either unpack() -> b
65:80:com.mojang.blaze3d.font.GlyphProvider
load(net.minecraft.server.packs.resources.ResourceManager) -> a
22:22:java.lang.String toString() -> toString
22:22:int hashCode() -> hashCode
22:22:boolean equals(java.lang.Object) -> equals
22:22:net.minecraft.resources.ResourceLocation location() -> c
22:22:float size() -> d
22:22:float oversample() -> e

22:22:net.minecraft.client.gui.font.providers.TrueTypeGlyphProviderDefinition$Shift
shift() -> f
22:22:java.lang.String skip() -> g
46:52:com.mojang.datafixers.kinds.App
lambda$static$3(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
42:42:java.lang.String lambda$static$2(com.mojang.datafixers.util.Either) -> a
42:42:java.lang.String lambda$static$1(java.util.List) -> a
42:42:java.lang.String lambda$static$0(java.lang.String) -> a
38:46:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.TrueTypeGlyphProviderDefinition$Shift ->
esa$a:
float x -> c
float y -> d
net.minecraft.client.gui.font.providers.TrueTypeGlyphProviderDefinition$Shift
NONE -> a
com.mojang.serialization.Codec CODEC -> b
29:29:void <init>(float,float) -> <init>
29:29:java.lang.String toString() -> toString
29:29:int hashCode() -> hashCode
29:29:boolean equals(java.lang.Object) -> equals
29:29:float x() -> a
29:29:float y() -> b
34:34:java.util.List
lambda$static$2(net.minecraft.client.gui.font.providers.TrueTypeGlyphProviderDefini
tion$Shift) -> a
33:33:com.mojang.serialization.DataResult lambda$static$1(java.util.List) -> a

33:33:net.minecraft.client.gui.font.providers.TrueTypeGlyphProviderDefinition$Shift
lambda$static$0(java.util.List) -> b
30:32:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.UnihexProvider -> esb:
org.slf4j.Logger LOGGER -> a
int GLYPH_HEIGHT -> b
int DIGITS_PER_BYTE -> c
int DIGITS_FOR_WIDTH_8 -> d
int DIGITS_FOR_WIDTH_16 -> e
int DIGITS_FOR_WIDTH_24 -> f
int DIGITS_FOR_WIDTH_32 -> g
net.minecraft.client.gui.font.CodepointMap glyphs -> h
52:54:void <init>(net.minecraft.client.gui.font.CodepointMap) -> <init>
59:59:com.mojang.blaze3d.font.GlyphInfo getGlyph(int) -> a
64:64:it.unimi.dsi.fastutil.ints.IntSet getSupportedGlyphs() -> a
220:231:void unpackBitsToBytes(java.nio.IntBuffer,int,int,int) -> a
234:238:void
unpackBitsToBytes(java.nio.IntBuffer,net.minecraft.client.gui.font.providers.Unihex
Provider$LineData,int,int) -> a
399:434:void
readFromStream(java.io.InputStream,net.minecraft.client.gui.font.providers.UnihexPr
ovider$ReaderOutput) -> a
437:437:int decodeHex(int,it.unimi.dsi.fastutil.bytes.ByteList,int) -> a
441:459:int decodeHex(int,byte) -> a
465:472:boolean
copyUntil(java.io.InputStream,it.unimi.dsi.fastutil.bytes.ByteList,int) -> a
38:38:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.UnihexProvider$ByteContents -> esb$a:
byte[] contents -> a
240:240:void <init>(byte[]) -> <init>
243:243:int line(int) -> a
247:255:net.minecraft.client.gui.font.providers.UnihexProvider$LineData
read(int,it.unimi.dsi.fastutil.bytes.ByteList) -> a
260:260:int bitWidth() -> a
240:240:java.lang.String toString() -> toString
240:240:int hashCode() -> hashCode
240:240:boolean equals(java.lang.Object) -> equals
240:240:byte[] contents() -> b
net.minecraft.client.gui.font.providers.UnihexProvider$Definition -> esb$b:
com.mojang.serialization.MapCodec CODEC -> a
net.minecraft.resources.ResourceLocation hexFile -> c
java.util.List sizeOverrides -> d
125:128:void <init>(net.minecraft.resources.ResourceLocation,java.util.List) ->
<init>
132:132:net.minecraft.client.gui.font.providers.GlyphProviderType type() -> a
137:137:com.mojang.datafixers.util.Either unpack() -> b
141:143:com.mojang.blaze3d.font.GlyphProvider
load(net.minecraft.server.packs.resources.ResourceManager) -> a
147:183:net.minecraft.client.gui.font.providers.UnihexProvider
loadData(java.io.InputStream) -> a
176:180:void
lambda$loadData$7(net.minecraft.client.gui.font.CodepointMap,int,net.minecraft.clie
nt.gui.font.providers.UnihexProvider$LineData) -> a
161:161:net.minecraft.client.gui.font.providers.UnihexProvider$Glyph[][]
lambda$loadData$6(int) -> a
161:161:net.minecraft.client.gui.font.providers.UnihexProvider$Glyph[]
lambda$loadData$5(int) -> b
147:147:net.minecraft.client.gui.font.providers.UnihexProvider$LineData[][]
lambda$loadData$4(int) -> c
147:147:net.minecraft.client.gui.font.providers.UnihexProvider$LineData[]
lambda$loadData$3(int) -> d
117:120:com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
119:119:java.util.List
lambda$static$1(net.minecraft.client.gui.font.providers.UnihexProvider$Definition)
-> a
118:118:net.minecraft.resources.ResourceLocation
lambda$static$0(net.minecraft.client.gui.font.providers.UnihexProvider$Definition)
-> b
117:117:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.UnihexProvider$Dimensions -> esb$c:
int left -> c
int right -> d
com.mojang.serialization.MapCodec MAP_CODEC -> a
com.mojang.serialization.Codec CODEC -> b
89:89:void <init>(int,int) -> <init>
98:98:int pack() -> a
102:102:int pack(int,int) -> a
107:107:int left(int) -> a
112:112:int right(int) -> b
89:89:java.lang.String toString() -> toString
89:89:int hashCode() -> hashCode
89:89:boolean equals(java.lang.Object) -> equals
89:89:int left() -> b
89:89:int right() -> c
90:93:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
90:95:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.UnihexProvider$Glyph -> esb$d:
net.minecraft.client.gui.font.providers.UnihexProvider$LineData contents -> a
int left -> b
int right -> c
337:337:void
<init>(net.minecraft.client.gui.font.providers.UnihexProvider$LineData,int,int) ->
<init>
339:339:int width() -> c
344:344:float getAdvance() -> getAdvance
349:349:float getShadowOffset() -> b
354:354:float getBoldOffset() -> a
359:359:net.minecraft.client.gui.font.glyphs.BakedGlyph
bake(java.util.function.Function) -> bake
337:337:java.lang.String toString() -> toString
337:337:int hashCode() -> hashCode
337:337:boolean equals(java.lang.Object) -> equals
337:337:net.minecraft.client.gui.font.providers.UnihexProvider$LineData
contents() -> d
337:337:int left() -> e
337:337:int right() -> f
net.minecraft.client.gui.font.providers.UnihexProvider$Glyph$1 -> esb$d$1:
net.minecraft.client.gui.font.providers.UnihexProvider$Glyph this$0 -> a
359:359:void
<init>(net.minecraft.client.gui.font.providers.UnihexProvider$Glyph) -> <init>
362:362:float getOversample() -> d
367:367:int getPixelWidth() -> a
372:372:int getPixelHeight() -> b
377:381:void upload(int,int) -> a
386:386:boolean isColored() -> c
net.minecraft.client.gui.font.providers.UnihexProvider$IntContents -> esb$e:
int[] contents -> a
int bitWidth -> b
int SIZE_24 -> c
290:290:void <init>(int[],int) -> <init>
295:295:int line(int) -> a
299:313:net.minecraft.client.gui.font.providers.UnihexProvider$LineData
read24(int,it.unimi.dsi.fastutil.bytes.ByteList) -> b
317:333:net.minecraft.client.gui.font.providers.UnihexProvider$LineData
read32(int,it.unimi.dsi.fastutil.bytes.ByteList) -> a
290:290:java.lang.String toString() -> toString
290:290:int hashCode() -> hashCode
290:290:boolean equals(java.lang.Object) -> equals
290:290:int[] contents() -> b
290:290:int bitWidth() -> a
net.minecraft.client.gui.font.providers.UnihexProvider$LineData -> esb$f:
int line(int) -> a
int bitWidth() -> a
193:197:int mask() -> c
201:214:int calculateWidth() -> d
net.minecraft.client.gui.font.providers.UnihexProvider$OverrideRange -> esb$g:
int from -> b
int to -> c
net.minecraft.client.gui.font.providers.UnihexProvider$Dimensions dimensions ->
d
com.mojang.serialization.Codec RAW_CODEC -> e
com.mojang.serialization.Codec CODEC -> a
67:67:void
<init>(int,int,net.minecraft.client.gui.font.providers.UnihexProvider$Dimensions) -
> <init>
67:67:java.lang.String toString() -> toString
67:67:int hashCode() -> hashCode
67:67:boolean equals(java.lang.Object) -> equals
67:67:int from() -> a
67:67:int to() -> b
67:67:net.minecraft.client.gui.font.providers.UnihexProvider$Dimensions
dimensions() -> c
75:78:com.mojang.serialization.DataResult
lambda$static$2(net.minecraft.client.gui.font.providers.UnihexProvider$OverrideRang
e) -> a
76:76:java.lang.String
lambda$static$1(net.minecraft.client.gui.font.providers.UnihexProvider$OverrideRang
e) -> b
68:72:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
68:74:void <clinit>() -> <clinit>
net.minecraft.client.gui.font.providers.UnihexProvider$ReaderOutput -> esb$h:
void
accept(int,net.minecraft.client.gui.font.providers.UnihexProvider$LineData) ->
accept
net.minecraft.client.gui.font.providers.UnihexProvider$ShortContents -> esb$i:
short[] contents -> a
264:264:void <init>(short[]) -> <init>
267:267:int line(int) -> a
271:281:net.minecraft.client.gui.font.providers.UnihexProvider$LineData
read(int,it.unimi.dsi.fastutil.bytes.ByteList) -> a
286:286:int bitWidth() -> a
264:264:java.lang.String toString() -> toString
264:264:int hashCode() -> hashCode
264:264:boolean equals(java.lang.Object) -> equals
264:264:short[] contents() -> b
net.minecraft.client.gui.font.providers.package-info -> esc:
net.minecraft.client.gui.layouts.AbstractLayout -> esd:
int x -> c
int y -> d
int width -> a
int height -> b
11:16:void <init>(int,int,int,int) -> <init>
20:25:void setX(int) -> e
29:34:void setY(int) -> f
38:38:int getX() -> p
43:43:int getY() -> r
48:48:int getWidth() -> k
53:53:int getHeight() -> h
30:32:void lambda$setY$1(int,net.minecraft.client.gui.layouts.LayoutElement) ->
a
21:23:void lambda$setX$0(int,net.minecraft.client.gui.layouts.LayoutElement) ->
b
net.minecraft.client.gui.layouts.AbstractLayout$AbstractChildWrapper -> esd$a:
net.minecraft.client.gui.layouts.LayoutElement child -> a
net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
layoutSettings -> b
60:63:void
<init>(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.client.gui.layo
uts.LayoutSettings) -> <init>
66:66:int getHeight() -> a
70:70:int getWidth() -> b
74:78:void setX(int,int) -> a
81:85:void setY(int,int) -> b
net.minecraft.client.gui.layouts.FrameLayout -> ese:
java.util.List children -> c
int minWidth -> d
int minHeight -> e
net.minecraft.client.gui.layouts.LayoutSettings defaultChildLayoutSettings -> f
25:26:void <init>() -> <init>
29:30:void <init>(int,int) -> <init>
18:35:void <init>(int,int,int,int) -> <init>
38:38:net.minecraft.client.gui.layouts.FrameLayout setMinDimensions(int,int) ->
a
42:43:net.minecraft.client.gui.layouts.FrameLayout setMinHeight(int) -> a
47:48:net.minecraft.client.gui.layouts.FrameLayout setMinWidth(int) -> b
52:52:net.minecraft.client.gui.layouts.LayoutSettings newChildLayoutSettings()
-> a
56:56:net.minecraft.client.gui.layouts.LayoutSettings
defaultChildLayoutSetting() -> b
61:78:void arrangeElements() -> c
81:81:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement) -> a
85:86:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.client.gui.la
youts.LayoutSettings) -> a
91:92:void visitChildren(java.util.function.Consumer) -> b
95:96:void
centerInRectangle(net.minecraft.client.gui.layouts.LayoutElement,int,int,int,int) -
> a
99:100:void
centerInRectangle(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.clie
nt.gui.navigation.ScreenRectangle) -> a
103:104:void
alignInRectangle(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.clien
t.gui.navigation.ScreenRectangle,float,float) -> a
114:116:void
alignInRectangle(net.minecraft.client.gui.layouts.LayoutElement,int,int,int,int,flo
at,float) -> a
119:121:void alignInDimension(int,int,int,java.util.function.Consumer,float) ->
a
91:91:void
lambda$visitChildren$0(java.util.function.Consumer,net.minecraft.client.gui.layouts
.FrameLayout$ChildContainer) -> a
net.minecraft.client.gui.layouts.FrameLayout$ChildContainer -> ese$a:
125:126:void
<init>(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.client.gui.layo
uts.LayoutSettings) -> <init>
net.minecraft.client.gui.layouts.GridLayout -> esf:
java.util.List children -> c
java.util.List cellInhabitants -> d
net.minecraft.client.gui.layouts.LayoutSettings defaultCellSettings -> e
int rowSpacing -> f
int columnSpacing -> g
18:19:void <init>() -> <init>
11:23:void <init>(int,int) -> <init>
27:83:void arrangeElements() -> c
86:86:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement,int,int) -> a
90:90:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement,int,int,net.minecraft.clien
t.gui.layouts.LayoutSettings) -> a
94:94:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement,int,int,int,int) -> a
98:106:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement,int,int,int,int,net.minecra
ft.client.gui.layouts.LayoutSettings) -> a
110:111:net.minecraft.client.gui.layouts.GridLayout columnSpacing(int) -> a
115:116:net.minecraft.client.gui.layouts.GridLayout rowSpacing(int) -> b
120:120:net.minecraft.client.gui.layouts.GridLayout spacing(int) -> c
125:126:void visitChildren(java.util.function.Consumer) -> b
129:129:net.minecraft.client.gui.layouts.LayoutSettings newCellSettings() -> a
133:133:net.minecraft.client.gui.layouts.LayoutSettings defaultCellSetting() ->
b
137:137:net.minecraft.client.gui.layouts.GridLayout$RowHelper
createRowHelper(int) -> d
net.minecraft.client.gui.layouts.GridLayout$CellInhabitant -> esf$a:
int row -> c
int column -> d
int occupiedRows -> e
int occupiedColumns -> f
147:152:void
<init>(net.minecraft.client.gui.layouts.LayoutElement,int,int,int,int,net.minecraft
.client.gui.layouts.LayoutSettings) -> <init>
155:155:int getLastOccupiedRow() -> c
159:159:int getLastOccupiedColumn() -> d
net.minecraft.client.gui.layouts.GridLayout$RowHelper -> esf$b:
int columns -> b
int index -> c
net.minecraft.client.gui.layouts.GridLayout this$0 -> a
167:169:void <init>(net.minecraft.client.gui.layouts.GridLayout,int) -> <init>
172:172:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement) -> a
176:176:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement,int) -> a
180:180:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.client.gui.la
youts.LayoutSettings) -> a
184:194:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement,int,net.minecraft.client.gu
i.layouts.LayoutSettings) -> a
198:198:net.minecraft.client.gui.layouts.GridLayout getGrid() -> a
202:202:net.minecraft.client.gui.layouts.LayoutSettings newCellSettings() -> b
206:206:net.minecraft.client.gui.layouts.LayoutSettings defaultCellSetting() ->
c
net.minecraft.client.gui.layouts.HeaderAndFooterLayout -> esg:
int DEFAULT_HEADER_AND_FOOTER_HEIGHT -> a
int DEFAULT_CONTENT_MARGIN_TOP -> b
net.minecraft.client.gui.layouts.FrameLayout headerFrame -> c
net.minecraft.client.gui.layouts.FrameLayout footerFrame -> d
net.minecraft.client.gui.layouts.FrameLayout contentsFrame -> e
net.minecraft.client.gui.screens.Screen screen -> f
int headerHeight -> g
int footerHeight -> h
21:22:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
25:26:void <init>(net.minecraft.client.gui.screens.Screen,int) -> <init>
12:35:void <init>(net.minecraft.client.gui.screens.Screen,int,int) -> <init>
40:40:void setX(int) -> e
45:45:void setY(int) -> f
49:49:int getX() -> p
54:54:int getY() -> r
59:59:int getWidth() -> k
64:64:int getHeight() -> h
68:68:int getFooterHeight() -> a
72:73:void setFooterHeight(int) -> a
76:77:void setHeaderHeight(int) -> b
80:80:int getHeaderHeight() -> b
85:88:void visitChildren(java.util.function.Consumer) -> b
92:109:void arrangeElements() -> c
112:112:net.minecraft.client.gui.layouts.LayoutElement
addToHeader(net.minecraft.client.gui.layouts.LayoutElement) -> a
116:116:net.minecraft.client.gui.layouts.LayoutElement
addToHeader(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.client.gui
.layouts.LayoutSettings) -> a
120:120:net.minecraft.client.gui.layouts.LayoutElement
addToFooter(net.minecraft.client.gui.layouts.LayoutElement) -> b
124:124:net.minecraft.client.gui.layouts.LayoutElement
addToFooter(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.client.gui
.layouts.LayoutSettings) -> b
128:128:net.minecraft.client.gui.layouts.LayoutElement
addToContents(net.minecraft.client.gui.layouts.LayoutElement) -> c
132:132:net.minecraft.client.gui.layouts.LayoutElement
addToContents(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.client.g
ui.layouts.LayoutSettings) -> c
136:136:net.minecraft.client.gui.layouts.LayoutSettings
newHeaderLayoutSettings() -> d
140:140:net.minecraft.client.gui.layouts.LayoutSettings
newContentLayoutSettings() -> e
144:144:net.minecraft.client.gui.layouts.LayoutSettings
newFooterLayoutSettings() -> f
net.minecraft.client.gui.layouts.Layout -> esh:
void visitChildren(java.util.function.Consumer) -> b
12:13:void visitWidgets(java.util.function.Consumer) -> a
22:27:void arrangeElements() -> c
23:26:void
lambda$arrangeElements$1(net.minecraft.client.gui.layouts.LayoutElement) -> a
12:12:void
lambda$visitWidgets$0(java.util.function.Consumer,net.minecraft.client.gui.layouts.
LayoutElement) -> a
net.minecraft.client.gui.layouts.LayoutElement -> esi:
void setX(int) -> e
void setY(int) -> f
int getX() -> p
int getY() -> r
int getWidth() -> k
int getHeight() -> h
22:22:net.minecraft.client.gui.navigation.ScreenRectangle getRectangle() -> s
26:28:void setPosition(int,int) -> b
void visitWidgets(java.util.function.Consumer) -> a
net.minecraft.client.gui.layouts.LayoutSettings -> esj:
net.minecraft.client.gui.layouts.LayoutSettings padding(int) -> a
net.minecraft.client.gui.layouts.LayoutSettings padding(int,int) -> a
net.minecraft.client.gui.layouts.LayoutSettings padding(int,int,int,int) -> a
net.minecraft.client.gui.layouts.LayoutSettings paddingLeft(int) -> b
net.minecraft.client.gui.layouts.LayoutSettings paddingTop(int) -> c
net.minecraft.client.gui.layouts.LayoutSettings paddingRight(int) -> d
net.minecraft.client.gui.layouts.LayoutSettings paddingBottom(int) -> e
net.minecraft.client.gui.layouts.LayoutSettings paddingHorizontal(int) -> f
net.minecraft.client.gui.layouts.LayoutSettings paddingVertical(int) -> g
net.minecraft.client.gui.layouts.LayoutSettings align(float,float) -> a
net.minecraft.client.gui.layouts.LayoutSettings alignHorizontally(float) -> a
net.minecraft.client.gui.layouts.LayoutSettings alignVertically(float) -> b
39:39:net.minecraft.client.gui.layouts.LayoutSettings alignHorizontallyLeft() -
> a
43:43:net.minecraft.client.gui.layouts.LayoutSettings alignHorizontallyCenter()
-> b
47:47:net.minecraft.client.gui.layouts.LayoutSettings alignHorizontallyRight()
-> c
51:51:net.minecraft.client.gui.layouts.LayoutSettings alignVerticallyTop() -> d
55:55:net.minecraft.client.gui.layouts.LayoutSettings alignVerticallyMiddle() -
> e
59:59:net.minecraft.client.gui.layouts.LayoutSettings alignVerticallyBottom() -
> f
net.minecraft.client.gui.layouts.LayoutSettings copy() -> g
net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl getExposed()
-> h
67:67:net.minecraft.client.gui.layouts.LayoutSettings defaults() -> i
net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl -> esj$a:
int paddingLeft -> a
int paddingTop -> b
int paddingRight -> c
int paddingBottom -> d
float xAlignment -> e
float yAlignment -> f
78:79:void <init>() -> <init>
81:88:void
<init>(net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl) ->
<init>
92:92:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
padding(int) -> h
97:97:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
padding(int,int) -> b
102:105:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
padding(int,int,int,int) -> b
110:111:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
paddingLeft(int) -> i
116:117:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
paddingTop(int) -> j
122:123:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
paddingRight(int) -> k
128:129:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
paddingBottom(int) -> l
134:134:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
paddingHorizontal(int) -> m
139:139:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
paddingVertical(int) -> n
144:146:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
align(float,float) -> b
151:152:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
alignHorizontally(float) -> c
157:158:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
alignVertically(float) -> d
163:163:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
copy() -> j
168:168:net.minecraft.client.gui.layouts.LayoutSettings$LayoutSettingsImpl
getExposed() -> h
70:70:net.minecraft.client.gui.layouts.LayoutSettings copy() -> g
70:70:net.minecraft.client.gui.layouts.LayoutSettings alignVertically(float) ->
b
70:70:net.minecraft.client.gui.layouts.LayoutSettings alignHorizontally(float)
-> a
70:70:net.minecraft.client.gui.layouts.LayoutSettings align(float,float) -> a
70:70:net.minecraft.client.gui.layouts.LayoutSettings paddingVertical(int) -> g
70:70:net.minecraft.client.gui.layouts.LayoutSettings paddingHorizontal(int) ->
f
70:70:net.minecraft.client.gui.layouts.LayoutSettings paddingBottom(int) -> e
70:70:net.minecraft.client.gui.layouts.LayoutSettings paddingRight(int) -> d
70:70:net.minecraft.client.gui.layouts.LayoutSettings paddingTop(int) -> c
70:70:net.minecraft.client.gui.layouts.LayoutSettings paddingLeft(int) -> b
70:70:net.minecraft.client.gui.layouts.LayoutSettings padding(int,int,int,int)
-> a
70:70:net.minecraft.client.gui.layouts.LayoutSettings padding(int,int) -> a
70:70:net.minecraft.client.gui.layouts.LayoutSettings padding(int) -> a
net.minecraft.client.gui.layouts.LinearLayout -> esk:
net.minecraft.client.gui.layouts.LinearLayout$Orientation orientation -> c
java.util.List children -> d
net.minecraft.client.gui.layouts.LayoutSettings defaultChildLayoutSettings -> e
17:18:void
<init>(int,int,net.minecraft.client.gui.layouts.LinearLayout$Orientation) -> <init>
12:23:void
<init>(int,int,int,int,net.minecraft.client.gui.layouts.LinearLayout$Orientation) -
> <init>
27:68:void arrangeElements() -> c
72:73:void visitChildren(java.util.function.Consumer) -> b
76:76:net.minecraft.client.gui.layouts.LayoutSettings newChildLayoutSettings()
-> a
80:80:net.minecraft.client.gui.layouts.LayoutSettings
defaultChildLayoutSetting() -> b
84:84:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement) -> a
88:89:net.minecraft.client.gui.layouts.LayoutElement
addChild(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.client.gui.la
youts.LayoutSettings) -> a
72:72:void
lambda$visitChildren$0(java.util.function.Consumer,net.minecraft.client.gui.layouts
.LinearLayout$ChildContainer) -> a
net.minecraft.client.gui.layouts.LinearLayout$1 -> esk$1:
int[] $SwitchMap$net$minecraft$client$gui$layouts$LinearLayout$Orientation -> a
64:64:void <clinit>() -> <clinit>
net.minecraft.client.gui.layouts.LinearLayout$ChildContainer -> esk$a:
154:155:void
<init>(net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.client.gui.layo
uts.LayoutSettings) -> <init>
net.minecraft.client.gui.layouts.LinearLayout$Orientation -> esk$b:
net.minecraft.client.gui.layouts.LinearLayout$Orientation HORIZONTAL -> a
net.minecraft.client.gui.layouts.LinearLayout$Orientation VERTICAL -> b
net.minecraft.client.gui.layouts.LinearLayout$Orientation[] $VALUES -> c
92:92:net.minecraft.client.gui.layouts.LinearLayout$Orientation[] values() ->
values
92:92:net.minecraft.client.gui.layouts.LinearLayout$Orientation
valueOf(java.lang.String) -> valueOf
92:92:void <init>(java.lang.String,int) -> <init>
96:98:int getPrimaryLength(net.minecraft.client.gui.layouts.LayoutElement) -> a
103:105:int
getPrimaryLength(net.minecraft.client.gui.layouts.LinearLayout$ChildContainer) -> a
110:112:int getSecondaryLength(net.minecraft.client.gui.layouts.LayoutElement)
-> b
117:119:int
getSecondaryLength(net.minecraft.client.gui.layouts.LinearLayout$ChildContainer) ->
b
124:128:void
setPrimaryPosition(net.minecraft.client.gui.layouts.LinearLayout$ChildContainer,int
) -> a
131:135:void
setSecondaryPosition(net.minecraft.client.gui.layouts.LinearLayout$ChildContainer,i
nt,int) -> a
138:140:int getPrimaryPosition(net.minecraft.client.gui.layouts.LayoutElement)
-> c
145:147:int
getSecondaryPosition(net.minecraft.client.gui.layouts.LayoutElement) -> d
92:92:net.minecraft.client.gui.layouts.LinearLayout$Orientation[] $values() ->
a
92:93:void <clinit>() -> <clinit>
net.minecraft.client.gui.layouts.SpacerElement -> esl:
int x -> a
int y -> b
int width -> c
int height -> d
14:15:void <init>(int,int) -> <init>
17:22:void <init>(int,int,int,int) -> <init>
25:25:net.minecraft.client.gui.layouts.SpacerElement width(int) -> a
29:29:net.minecraft.client.gui.layouts.SpacerElement height(int) -> b
34:35:void setX(int) -> e
39:40:void setY(int) -> f
44:44:int getX() -> p
49:49:int getY() -> r
54:54:int getWidth() -> k
59:59:int getHeight() -> h
65:65:void visitWidgets(java.util.function.Consumer) -> a
net.minecraft.client.gui.layouts.package-info -> esm:
net.minecraft.client.gui.narration.NarratableEntry -> esn:
net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority
narrationPriority() -> q
9:9:boolean isActive() -> aD_
net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority -> esn$a:
net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority NONE -> a
net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority HOVERED ->
b
net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority FOCUSED ->
c
net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority[] $VALUES
-> d
12:12:net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority[]
values() -> values
12:12:net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority
valueOf(java.lang.String) -> valueOf
12:12:void <init>(java.lang.String,int) -> <init>
20:20:boolean isTerminal() -> a
12:12:net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority[]
$values() -> b
12:16:void <clinit>() -> <clinit>
net.minecraft.client.gui.narration.NarratedElementType -> eso:
net.minecraft.client.gui.narration.NarratedElementType TITLE -> a
net.minecraft.client.gui.narration.NarratedElementType POSITION -> b
net.minecraft.client.gui.narration.NarratedElementType HINT -> c
net.minecraft.client.gui.narration.NarratedElementType USAGE -> d
net.minecraft.client.gui.narration.NarratedElementType[] $VALUES -> e
3:3:net.minecraft.client.gui.narration.NarratedElementType[] values() -> values
3:3:net.minecraft.client.gui.narration.NarratedElementType
valueOf(java.lang.String) -> valueOf
3:3:void <init>(java.lang.String,int) -> <init>
3:3:net.minecraft.client.gui.narration.NarratedElementType[] $values() -> a
3:7:void <clinit>() -> <clinit>
net.minecraft.client.gui.narration.NarrationElementOutput -> esp:
8:9:void
add(net.minecraft.client.gui.narration.NarratedElementType,net.minecraft.network.ch
at.Component) -> a
12:13:void
add(net.minecraft.client.gui.narration.NarratedElementType,java.lang.String) -> a
16:17:void
add(net.minecraft.client.gui.narration.NarratedElementType,net.minecraft.network.ch
at.Component[]) -> a
void
add(net.minecraft.client.gui.narration.NarratedElementType,net.minecraft.client.gui
.narration.NarrationThunk) -> a
net.minecraft.client.gui.narration.NarrationElementOutput nest() -> a
net.minecraft.client.gui.narration.NarrationSupplier -> esq:
void updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput)
-> b
net.minecraft.client.gui.narration.NarrationThunk -> esr:
java.lang.Object contents -> b
java.util.function.BiConsumer converter -> c
net.minecraft.client.gui.narration.NarrationThunk EMPTY -> a
16:19:void <init>(java.lang.Object,java.util.function.BiConsumer) -> <init>
22:22:net.minecraft.client.gui.narration.NarrationThunk from(java.lang.String)
-> a
26:26:net.minecraft.client.gui.narration.NarrationThunk
from(net.minecraft.network.chat.Component) -> a
30:30:net.minecraft.client.gui.narration.NarrationThunk from(java.util.List) ->
a
34:35:void getText(java.util.function.Consumer) -> a
39:48:boolean equals(java.lang.Object) -> equals
53:55:int hashCode() -> hashCode
30:30:void
lambda$from$2(java.util.List,java.util.function.Consumer,java.util.List) -> a
26:26:void
lambda$from$1(java.util.function.Consumer,net.minecraft.network.chat.Component) ->
a
14:14:void lambda$static$0(java.util.function.Consumer,net.minecraft.util.Unit)
-> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.gui.narration.ScreenNarrationCollector -> ess:
int generation -> a
java.util.Map entries -> b
9:11:void <init>() -> <init>
32:35:void update(java.util.function.Consumer) -> a
38:58:java.lang.String collectNarrationText(boolean) -> a
53:57:void
lambda$collectNarrationText$2(boolean,java.util.function.Consumer,net.minecraft.cli
ent.gui.narration.ScreenNarrationCollector$EntryKey,net.minecraft.client.gui.narrat
ion.ScreenNarrationCollector$NarrationEntry) -> a
11:11:java.lang.Integer
lambda$new$1(net.minecraft.client.gui.narration.ScreenNarrationCollector$EntryKey)
-> a
11:11:net.minecraft.client.gui.narration.NarratedElementType
lambda$new$0(net.minecraft.client.gui.narration.ScreenNarrationCollector$EntryKey)
-> b
net.minecraft.client.gui.narration.ScreenNarrationCollector$1 -> ess$1:
boolean firstEntry -> c
java.lang.StringBuilder val$result -> a
net.minecraft.client.gui.narration.ScreenNarrationCollector this$0 -> b
39:40:void
<init>(net.minecraft.client.gui.narration.ScreenNarrationCollector,java.lang.String
Builder) -> <init>
44:49:void accept(java.lang.String) -> a
39:39:void accept(java.lang.Object) -> accept
net.minecraft.client.gui.narration.ScreenNarrationCollector$EntryKey -> ess$a:
net.minecraft.client.gui.narration.NarratedElementType type -> a
int depth -> b
65:68:void <init>(net.minecraft.client.gui.narration.NarratedElementType,int) -
> <init>
net.minecraft.client.gui.narration.ScreenNarrationCollector$NarrationEntry ->
ess$b:
net.minecraft.client.gui.narration.NarrationThunk contents -> a
int generation -> b
boolean alreadyNarrated -> c
71:73:void <init>() -> <init>

77:85:net.minecraft.client.gui.narration.ScreenNarrationCollector$NarrationEntry
update(int,net.minecraft.client.gui.narration.NarrationThunk) -> a
net.minecraft.client.gui.narration.ScreenNarrationCollector$Output -> ess$c:
int depth -> b
net.minecraft.client.gui.narration.ScreenNarrationCollector this$0 -> a
16:18:void
<init>(net.minecraft.client.gui.narration.ScreenNarrationCollector,int) -> <init>
22:23:void
add(net.minecraft.client.gui.narration.NarratedElementType,net.minecraft.client.gui
.narration.NarrationThunk) -> a
27:27:net.minecraft.client.gui.narration.NarrationElementOutput nest() -> a

22:22:net.minecraft.client.gui.narration.ScreenNarrationCollector$NarrationEntry
lambda$add$0(net.minecraft.client.gui.narration.ScreenNarrationCollector$EntryKey)
-> a
net.minecraft.client.gui.narration.package-info -> est:
net.minecraft.client.gui.navigation.CommonInputs -> esu:
5:5:void <init>() -> <init>
7:7:boolean selected(int) -> a
net.minecraft.client.gui.navigation.FocusNavigationEvent -> esv:
net.minecraft.client.gui.navigation.ScreenDirection
getVerticalDirectionForInitialFocus() -> a
net.minecraft.client.gui.navigation.FocusNavigationEvent$ArrowNavigation -> esv$a:
net.minecraft.client.gui.navigation.ScreenDirection direction -> a
20:20:void <init>(net.minecraft.client.gui.navigation.ScreenDirection) ->
<init>
23:23:net.minecraft.client.gui.navigation.ScreenDirection
getVerticalDirectionForInitialFocus() -> a
20:20:java.lang.String toString() -> toString
20:20:int hashCode() -> hashCode
20:20:boolean equals(java.lang.Object) -> equals
20:20:net.minecraft.client.gui.navigation.ScreenDirection direction() -> b
net.minecraft.client.gui.navigation.FocusNavigationEvent$InitialFocus -> esv$b:
13:13:void <init>() -> <init>
16:16:net.minecraft.client.gui.navigation.ScreenDirection
getVerticalDirectionForInitialFocus() -> a
net.minecraft.client.gui.navigation.FocusNavigationEvent$TabNavigation -> esv$c:
boolean forward -> a
6:6:void <init>(boolean) -> <init>
9:9:net.minecraft.client.gui.navigation.ScreenDirection
getVerticalDirectionForInitialFocus() -> a
6:6:java.lang.String toString() -> toString
6:6:int hashCode() -> hashCode
6:6:boolean equals(java.lang.Object) -> equals
6:6:boolean forward() -> b
net.minecraft.client.gui.navigation.ScreenAxis -> esw:
net.minecraft.client.gui.navigation.ScreenAxis HORIZONTAL -> a
net.minecraft.client.gui.navigation.ScreenAxis VERTICAL -> b
net.minecraft.client.gui.navigation.ScreenAxis[] $VALUES -> c
3:3:net.minecraft.client.gui.navigation.ScreenAxis[] values() -> values
3:3:net.minecraft.client.gui.navigation.ScreenAxis valueOf(java.lang.String) ->
valueOf
3:3:void <init>(java.lang.String,int) -> <init>
9:11:net.minecraft.client.gui.navigation.ScreenAxis orthogonal() -> a
16:18:net.minecraft.client.gui.navigation.ScreenDirection getPositive() -> b
23:25:net.minecraft.client.gui.navigation.ScreenDirection getNegative() -> c
30:30:net.minecraft.client.gui.navigation.ScreenDirection getDirection(boolean)
-> a
3:3:net.minecraft.client.gui.navigation.ScreenAxis[] $values() -> d
3:5:void <clinit>() -> <clinit>
net.minecraft.client.gui.navigation.ScreenAxis$1 -> esw$1:
int[] $SwitchMap$net$minecraft$client$gui$navigation$ScreenAxis -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.gui.navigation.ScreenDirection -> esx:
net.minecraft.client.gui.navigation.ScreenDirection UP -> a
net.minecraft.client.gui.navigation.ScreenDirection DOWN -> b
net.minecraft.client.gui.navigation.ScreenDirection LEFT -> c
net.minecraft.client.gui.navigation.ScreenDirection RIGHT -> d
it.unimi.dsi.fastutil.ints.IntComparator coordinateValueComparator -> e
net.minecraft.client.gui.navigation.ScreenDirection[] $VALUES -> f
5:5:net.minecraft.client.gui.navigation.ScreenDirection[] values() -> values
5:5:net.minecraft.client.gui.navigation.ScreenDirection
valueOf(java.lang.String) -> valueOf
5:12:void <init>(java.lang.String,int) -> <init>
15:17:net.minecraft.client.gui.navigation.ScreenAxis getAxis() -> a
22:26:net.minecraft.client.gui.navigation.ScreenDirection getOpposite() -> b
31:33:boolean isPositive() -> c
44:47:boolean isAfter(int,int) -> a
58:61:boolean isBefore(int,int) -> b
66:66:it.unimi.dsi.fastutil.ints.IntComparator coordinateValueComparator() -> d
12:12:int lambda$new$0(int,int) -> c
5:5:net.minecraft.client.gui.navigation.ScreenDirection[] $values() -> e
5:9:void <clinit>() -> <clinit>
net.minecraft.client.gui.navigation.ScreenDirection$1 -> esx$1:
int[] $SwitchMap$net$minecraft$client$gui$navigation$ScreenDirection -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.client.gui.navigation.ScreenPosition -> esy:
int x -> a
int y -> b
3:3:void <init>(int,int) -> <init>
5:7:net.minecraft.client.gui.navigation.ScreenPosition
of(net.minecraft.client.gui.navigation.ScreenAxis,int,int) -> a
12:16:net.minecraft.client.gui.navigation.ScreenPosition
step(net.minecraft.client.gui.navigation.ScreenDirection) -> a
21:23:int getCoordinate(net.minecraft.client.gui.navigation.ScreenAxis) -> a
3:3:java.lang.String toString() -> toString
3:3:int hashCode() -> hashCode
3:3:boolean equals(java.lang.Object) -> equals
3:3:int x() -> a
3:3:int y() -> b
net.minecraft.client.gui.navigation.ScreenPosition$1 -> esy$1:
int[] $SwitchMap$net$minecraft$client$gui$navigation$ScreenAxis -> a
int[] $SwitchMap$net$minecraft$client$gui$navigation$ScreenDirection -> b
5:12:void <clinit>() -> <clinit>
net.minecraft.client.gui.navigation.ScreenRectangle -> esz:
net.minecraft.client.gui.navigation.ScreenPosition position -> a
int width -> b
int height -> c
net.minecraft.client.gui.navigation.ScreenRectangle EMPTY -> d
9:10:void <init>(int,int,int,int) -> <init>
5:5:void <init>(net.minecraft.client.gui.navigation.ScreenPosition,int,int) ->
<init>
13:13:net.minecraft.client.gui.navigation.ScreenRectangle empty() -> a
17:19:net.minecraft.client.gui.navigation.ScreenRectangle
of(net.minecraft.client.gui.navigation.ScreenAxis,int,int,int,int) -> a
24:24:net.minecraft.client.gui.navigation.ScreenRectangle
step(net.minecraft.client.gui.navigation.ScreenDirection) -> a
28:30:int getLength(net.minecraft.client.gui.navigation.ScreenAxis) -> a
35:39:int
getBoundInDirection(net.minecraft.client.gui.navigation.ScreenDirection) -> b
43:49:net.minecraft.client.gui.navigation.ScreenRectangle
getBorder(net.minecraft.client.gui.navigation.ScreenDirection) -> c
53:53:boolean overlaps(net.minecraft.client.gui.navigation.ScreenRectangle) ->
a
57:61:boolean
overlapsInAxis(net.minecraft.client.gui.navigation.ScreenRectangle,net.minecraft.cl
ient.gui.navigation.ScreenAxis) -> a
65:65:int getCenterInAxis(net.minecraft.client.gui.navigation.ScreenAxis) -> b
70:77:net.minecraft.client.gui.navigation.ScreenRectangle
intersection(net.minecraft.client.gui.navigation.ScreenRectangle) -> b
81:81:int top() -> b
85:85:int bottom() -> c
89:89:int left() -> d
93:93:int right() -> e
5:5:java.lang.String toString() -> toString
5:5:int hashCode() -> hashCode
5:5:boolean equals(java.lang.Object) -> equals
5:5:net.minecraft.client.gui.navigation.ScreenPosition position() -> f
5:5:int width() -> g
5:5:int height() -> h
6:6:void <clinit>() -> <clinit>
net.minecraft.client.gui.navigation.ScreenRectangle$1 -> esz$1:
int[] $SwitchMap$net$minecraft$client$gui$navigation$ScreenAxis -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.client.gui.navigation.package-info -> eta:
net.minecraft.client.gui.package-info -> etb:
net.minecraft.client.gui.screens.AccessibilityOnboardingScreen -> etc:
net.minecraft.network.chat.Component ONBOARDING_NARRATOR_MESSAGE -> a
int PADDING -> b
int TITLE_PADDING -> c
net.minecraft.client.renderer.PanoramaRenderer panorama -> k
net.minecraft.client.gui.components.LogoRenderer logoRenderer -> l
net.minecraft.client.Options options -> m
boolean narratorAvailable -> n
boolean hasNarrated -> o
float timer -> p
net.minecraft.client.gui.components.AccessibilityOnboardingTextWidget
textWidget -> q
26:43:void <init>(net.minecraft.client.Options) -> <init>
47:82:void init() -> b
85:85:int initTitleYPos() -> l
90:91:void onClose() -> aw_
94:99:void closeAndSetScreen(net.minecraft.client.gui.screens.Screen) -> a
103:116:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
119:128:void handleInitialNarrationDelay() -> B
74:74:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
69:69:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
67:67:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c
22:22:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.AccessibilityOptionsScreen -> etd:
16:27:net.minecraft.client.OptionInstance[]
options(net.minecraft.client.Options) -> a
33:34:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) ->
<init>
38:46:void init() -> b
50:57:void createFooter() -> e
56:56:void lambda$createFooter$2(net.minecraft.client.gui.components.Button) ->
a
50:50:void lambda$createFooter$1(net.minecraft.client.gui.components.Button) ->
b
51:55:void lambda$createFooter$0(boolean) -> c
net.minecraft.client.gui.screens.AlertScreen -> ete:
int LABEL_Y -> a
net.minecraft.network.chat.Component messageText -> b
net.minecraft.client.gui.components.MultiLineLabel message -> c
java.lang.Runnable callback -> k
net.minecraft.network.chat.Component okButton -> l
boolean shouldCloseOnEsc -> m
21:22:void
<init>(java.lang.Runnable,net.minecraft.network.chat.Component,net.minecraft.networ
k.chat.Component) -> <init>
14:30:void
<init>(java.lang.Runnable,net.minecraft.network.chat.Component,net.minecraft.networ
k.chat.Component,net.minecraft.network.chat.Component,boolean) -> <init>
34:34:net.minecraft.network.chat.Component getNarrationMessage() -> au_
39:48:void init() -> b
52:56:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
60:60:boolean shouldCloseOnEsc() -> av_
47:47:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
net.minecraft.client.gui.screens.BackupConfirmScreen -> etf:
net.minecraft.client.gui.screens.Screen lastScreen -> c
net.minecraft.client.gui.screens.BackupConfirmScreen$Listener listener -> a
net.minecraft.network.chat.Component description -> k
boolean promptForCacheErase -> l
net.minecraft.client.gui.components.MultiLineLabel message -> m
int id -> b
net.minecraft.client.gui.components.Checkbox eraseCache -> n
16:26:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.gui.screens.Bac
kupConfirmScreen$Listener,net.minecraft.network.chat.Component,net.minecraft.networ
k.chat.Component,boolean) -> <init>
30:42:void init() -> b
46:50:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
54:54:boolean shouldCloseOnEsc() -> av_
59:63:boolean keyPressed(int,int,int) -> a
37:37:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
36:36:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
35:35:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c
net.minecraft.client.gui.screens.BackupConfirmScreen$Listener -> etf$a:
void proceed(boolean,boolean) -> proceed
net.minecraft.client.gui.screens.BanNoticeScreen -> etg:
net.minecraft.network.chat.Component TEMPORARY_BAN_TITLE -> a
net.minecraft.network.chat.Component PERMANENT_BAN_TITLE -> b
17:17:void <init>() -> <init>
22:22:net.minecraft.client.gui.screens.ConfirmLinkScreen
create(it.unimi.dsi.fastutil.booleans.BooleanConsumer,com.mojang.authlib.minecraft.
BanDetails) -> a
26:26:net.minecraft.network.chat.Component
getBannedTitle(com.mojang.authlib.minecraft.BanDetails) -> a
30:33:net.minecraft.network.chat.Component
getBannedScreenText(com.mojang.authlib.minecraft.BanDetails) -> b
38:53:net.minecraft.network.chat.Component
getBanReasonText(com.mojang.authlib.minecraft.BanDetails) -> c
57:63:net.minecraft.network.chat.Component
getBanStatusText(com.mojang.authlib.minecraft.BanDetails) -> d
68:75:net.minecraft.network.chat.Component
getBanDurationText(com.mojang.authlib.minecraft.BanDetails) -> e
80:80:boolean isTemporaryBan(com.mojang.authlib.minecraft.BanDetails) -> f
18:19:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.ChatOptionsScreen -> eth:
10:21:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) ->
<init>
net.minecraft.client.gui.screens.ChatScreen -> eti:
double MOUSE_SCROLL_SPEED -> a
net.minecraft.network.chat.Component USAGE_TEXT -> c
int TOOLTIP_MAX_WIDTH -> k
java.lang.String historyBuffer -> l
int historyPos -> m
net.minecraft.client.gui.components.EditBox input -> b
java.lang.String initial -> n
net.minecraft.client.gui.components.CommandSuggestions commandSuggestions -> o
28:39:void <init>(java.lang.String) -> <init>
43:60:void init() -> b
64:69:void resize(net.minecraft.client.Minecraft,int,int) -> a
73:74:void removed() -> ax_
78:79:void tick() -> f
82:85:void onEdited(java.lang.String) -> b
90:119:boolean keyPressed(int,int,int) -> a
124:132:boolean mouseScrolled(double,double,double) -> a
137:157:boolean mouseClicked(double,double,int) -> a
162:167:void insertText(java.lang.String,boolean) -> a
170:191:void moveInHistory(int) -> a
195:211:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
215:215:boolean isPauseScreen() -> az_
219:220:void setChatLine(java.lang.String) -> c
224:230:void
updateNarrationState(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
234:234:net.minecraft.network.chat.Style getComponentStyleAt(double,double) ->
a
238:252:boolean handleChatInput(java.lang.String,boolean) -> b
256:256:java.lang.String normalizeChatMessage(java.lang.String) -> a
24:24:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.ChatScreen$1 -> eti$1:
net.minecraft.client.gui.screens.ChatScreen this$0 -> d
44:44:void
<init>(net.minecraft.client.gui.screens.ChatScreen,net.minecraft.client.gui.Font,in
t,int,int,int,net.minecraft.network.chat.Component) -> <init>
47:47:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
net.minecraft.client.gui.screens.ConfirmLinkScreen -> etj:
net.minecraft.network.chat.Component COPY_BUTTON_TEXT -> k
net.minecraft.network.chat.Component WARNING_TEXT -> l
java.lang.String url -> m
boolean showWarning -> n
19:20:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,java.lang.String,boolean) ->
<init>
23:24:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,net.minecraft.network.chat.Co
mponent,java.lang.String,boolean) -> <init>
27:28:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,net.minecraft.network.chat.Co
mponent,java.lang.String,net.minecraft.network.chat.Component,boolean) -> <init>
31:37:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,net.minecraft.network.chat.Co
mponent,net.minecraft.network.chat.Component,java.lang.String,net.minecraft.network
.chat.Component,boolean) -> <init>
40:40:net.minecraft.network.chat.MutableComponent
confirmMessage(boolean,java.lang.String) -> a
44:44:net.minecraft.network.chat.MutableComponent confirmMessage(boolean) -> c
50:56:void addButtons(int) -> a
59:60:void copyToClipboard() -> j
64:69:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
72:79:void
confirmLinkNow(java.lang.String,net.minecraft.client.gui.screens.Screen,boolean) ->
a
82:82:net.minecraft.client.gui.components.Button$OnPress
confirmLink(java.lang.String,net.minecraft.client.gui.screens.Screen,boolean) -> b
82:82:void
lambda$confirmLink$4(java.lang.String,net.minecraft.client.gui.screens.Screen,boole
an,net.minecraft.client.gui.components.Button) -> a
74:78:void
lambda$confirmLinkNow$3(java.lang.String,net.minecraft.client.Minecraft,net.minecra
ft.client.gui.screens.Screen,boolean) -> a
55:55:void lambda$addButtons$2(net.minecraft.client.gui.components.Button) -> b
52:54:void lambda$addButtons$1(net.minecraft.client.gui.components.Button) -> c
50:50:void lambda$addButtons$0(net.minecraft.client.gui.components.Button) -> d
13:14:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.ConfirmScreen -> etk:
int MARGIN -> k
net.minecraft.network.chat.Component message -> l
net.minecraft.client.gui.components.MultiLineLabel multilineMessage -> m
net.minecraft.network.chat.Component yesButton -> a
net.minecraft.network.chat.Component noButton -> b
int delayTicker -> n
it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> c
java.util.List exitButtons -> o
26:27:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,net.minecraft.network.chat.Co
mponent,net.minecraft.network.chat.Component) -> <init>
18:35:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,net.minecraft.network.chat.Co
mponent,net.minecraft.network.chat.Component,net.minecraft.network.chat.Component,n
et.minecraft.network.chat.Component) -> <init>
39:39:net.minecraft.network.chat.Component getNarrationMessage() -> au_
44:52:void init() -> b
55:57:void addButtons(int) -> a
60:61:void addExitButton(net.minecraft.client.gui.components.Button) -> a
65:70:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
73:74:int titleTop() -> l
78:78:int messageTop() -> B
82:82:int messageHeight() -> C
86:91:void setDelay(int) -> b
95:102:void tick() -> f
106:106:boolean shouldCloseOnEsc() -> av_
111:115:boolean keyPressed(int,int,int) -> a
56:56:void lambda$addButtons$1(net.minecraft.client.gui.components.Button) -> b
55:55:void lambda$addButtons$0(net.minecraft.client.gui.components.Button) -> c
net.minecraft.client.gui.screens.ConnectScreen -> etl:
java.util.concurrent.atomic.AtomicInteger UNIQUE_THREAD_ID -> b
org.slf4j.Logger LOGGER -> c
long NARRATION_DELAY_MS -> k
net.minecraft.network.chat.Component ABORT_CONNECTION -> l
net.minecraft.network.chat.Component UNKNOWN_HOST_MESSAGE -> a
net.minecraft.network.Connection connection -> m
io.netty.channel.ChannelFuture channelFuture -> n
boolean aborted -> o
net.minecraft.client.gui.screens.Screen parent -> p
net.minecraft.network.chat.Component status -> q
long lastNarration -> r
net.minecraft.network.chat.Component connectFailedTitle -> s
46:54:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.network.chat.Component
) -> <init>
57:68:void
startConnecting(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Minecr
aft,net.minecraft.client.multiplayer.resolver.ServerAddress,net.minecraft.client.mu
ltiplayer.ServerData,boolean) -> a
71:135:void
connect(net.minecraft.client.Minecraft,net.minecraft.client.multiplayer.resolver.Se
rverAddress,net.minecraft.client.multiplayer.ServerData) -> a
138:139:void updateStatus(net.minecraft.network.chat.Component) -> a
143:150:void tick() -> f
154:154:boolean shouldCloseOnEsc() -> av_
159:172:void init() -> b
176:188:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
160:171:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
34:38:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.ConnectScreen$1 -> etl$1:
net.minecraft.client.multiplayer.resolver.ServerAddress val$hostAndPort -> a
net.minecraft.client.Minecraft val$minecraft -> b
net.minecraft.client.multiplayer.ServerData val$server -> c
net.minecraft.client.gui.screens.ConnectScreen this$0 -> d
72:72:void
<init>(net.minecraft.client.gui.screens.ConnectScreen,java.lang.String,net.minecraf
t.client.multiplayer.resolver.ServerAddress,net.minecraft.client.Minecraft,net.mine
craft.client.multiplayer.ServerData) -> <init>
75:131:void run() -> run
129:129:void lambda$run$1(net.minecraft.client.Minecraft,java.lang.String) -> a
87:87:void lambda$run$0(net.minecraft.client.Minecraft) -> a
net.minecraft.client.gui.screens.CreateBuffetWorldScreen -> etm:
net.minecraft.network.chat.Component BIOME_SELECT_INFO -> a
net.minecraft.client.gui.screens.Screen parent -> b
java.util.function.Consumer applySettings -> c
net.minecraft.core.Registry biomes -> k
net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList list -> l
net.minecraft.core.Holder biome -> m
net.minecraft.client.gui.components.Button doneButton -> n
37:46:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.gui.screens.wor
ldselection.WorldCreationContext,java.util.function.Consumer) -> <init>
50:51:void onClose() -> aw_
55:66:void init() -> b
69:70:void updateButtonValidity() -> l
74:79:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
65:65:boolean
lambda$init$3(net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList$En
try) -> a
63:63:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
59:61:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
44:44:java.util.Optional lambda$new$0() -> B
26:26:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList -> etm$a:
net.minecraft.client.gui.screens.CreateBuffetWorldScreen this$0 -> a
82:91:void <init>(net.minecraft.client.gui.screens.CreateBuffetWorldScreen) ->
<init>
95:101:void
setSelected(net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList$Entr
y) -> a
81:81:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
90:90:void
lambda$new$2(net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList,net
.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
89:89:java.lang.String
lambda$new$1(net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList$Ent
ry) -> b
88:88:net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList$Entry
lambda$new$0(net.minecraft.core.Holder$Reference) -> a
net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList$Entry ->
etm$a$a:
net.minecraft.core.Holder$Reference biome -> b
net.minecraft.network.chat.Component name -> c
net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList this$1 -> a
107:117:void
<init>(net.minecraft.client.gui.screens.CreateBuffetWorldScreen$BiomeList,net.minec
raft.core.Holder$Reference) -> <init>
121:121:net.minecraft.network.chat.Component getNarration() -> a
126:127:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
131:137:boolean mouseClicked(double,double,int) -> a
net.minecraft.client.gui.screens.CreateFlatWorldScreen -> etn:
int SLOT_TEX_SIZE -> b
int SLOT_BG_SIZE -> c
int SLOT_STAT_HEIGHT -> k
int SLOT_BG_X -> l
int SLOT_BG_Y -> m
int SLOT_FG_X -> n
int SLOT_FG_Y -> o
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen parent -> a
java.util.function.Consumer applySettings -> p
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings generator ->
q
net.minecraft.network.chat.Component columnType -> r
net.minecraft.network.chat.Component columnHeight -> s
net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList list -> t
net.minecraft.client.gui.components.Button deleteLayerButton -> u
41:45:void
<init>(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,java.util.
function.Consumer,net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSetting
s) -> <init>
48:48:net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings
settings() -> j
52:53:void
setConfig(net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings) -> a
57:97:void init() -> b
100:101:void updateButtonValidity() -> l
104:104:boolean hasValidSelection() -> B
109:110:void onClose() -> aw_
114:124:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
91:93:void lambda$init$3(net.minecraft.client.gui.components.Button) -> a
85:88:void lambda$init$2(net.minecraft.client.gui.components.Button) -> b
79:82:void lambda$init$1(net.minecraft.client.gui.components.Button) -> c
64:76:void lambda$init$0(net.minecraft.client.gui.components.Button) -> d
net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList -> etn$a:
net.minecraft.resources.ResourceLocation STATS_ICON_LOCATION -> l
net.minecraft.client.gui.screens.CreateFlatWorldScreen this$0 -> a
129:135:void <init>(net.minecraft.client.gui.screens.CreateFlatWorldScreen) ->
<init>
139:141:void
setSelected(net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList$Entr
y) -> a
145:145:int getScrollbarPosition() -> c
149:159:void resetRows() -> d
126:126:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
127:127:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList$Entry ->
etn$a$a:
net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList this$1 -> a
161:161:void
<init>(net.minecraft.client.gui.screens.CreateFlatWorldScreen$DetailsList) ->
<init>
164:182:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
185:193:net.minecraft.world.item.ItemStack
getDisplayItem(net.minecraft.world.level.block.state.BlockState) -> a
198:203:net.minecraft.network.chat.Component getNarration() -> a
209:213:boolean mouseClicked(double,double,int) -> a
217:222:void
blitSlot(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.world.item.Item
Stack) -> a
225:226:void blitSlotBg(net.minecraft.client.gui.GuiGraphics,int,int) -> a
net.minecraft.client.gui.screens.CreditsAndAttributionScreen -> eto:
int BUTTON_SPACING -> a
int BUTTON_WIDTH -> b
net.minecraft.network.chat.Component TITLE -> c
net.minecraft.network.chat.Component CREDITS_BUTTON -> k
net.minecraft.network.chat.Component ATTRIBUTION_BUTTON -> l
net.minecraft.network.chat.Component LICENSES_BUTTON -> m
net.minecraft.client.gui.screens.Screen lastScreen -> n
net.minecraft.client.gui.layouts.HeaderAndFooterLayout layout -> o
22:27:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
31:45:void init() -> b
49:50:void repositionElements() -> aG_
53:54:void openCreditsScreen() -> l
58:59:void onClose() -> aw_
63:65:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
53:53:void lambda$openCreditsScreen$2() -> B
41:41:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
37:37:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
16:19:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.DatapackLoadFailureScreen -> etp:
net.minecraft.client.gui.components.MultiLineLabel message -> a
java.lang.Runnable callback -> b
10:17:void <init>(java.lang.Runnable) -> <init>
21:26:void init() -> b
30:33:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
37:37:boolean shouldCloseOnEsc() -> av_
25:25:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
24:24:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
net.minecraft.client.gui.screens.DeathScreen -> etq:
int delayTicker -> a
net.minecraft.network.chat.Component causeOfDeath -> b
boolean hardcore -> c
net.minecraft.network.chat.Component deathScore -> k
java.util.List exitButtons -> l
net.minecraft.client.gui.components.Button exitToTitleButton -> m
24:33:void <init>(net.minecraft.network.chat.Component,boolean) -> <init>
37:52:void init() -> b
56:56:boolean shouldCloseOnEsc() -> av_
60:74:void handleExitToTitleScreen() -> l
77:82:void exitToTitleScreen() -> B
86:111:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
115:125:net.minecraft.network.chat.Style getClickedComponentStyleAt(int) -> a
130:137:boolean mouseClicked(double,double,int) -> a
142:142:boolean isPauseScreen() -> az_
147:153:void tick() -> f
156:159:void setButtonsActive(boolean) -> c
65:71:void lambda$handleExitToTitleScreen$2(boolean) -> e
46:47:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
41:43:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
net.minecraft.client.gui.screens.DeathScreen$TitleConfirmScreen -> etq$a:
163:164:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,net.minecraft.network.chat.Co
mponent,net.minecraft.network.chat.Component,net.minecraft.network.chat.Component,n
et.minecraft.network.chat.Component) -> <init>
net.minecraft.client.gui.screens.DemoIntroScreen -> etr:
net.minecraft.resources.ResourceLocation DEMO_BACKGROUND_LOCATION -> a
net.minecraft.client.gui.components.MultiLineLabel movementMessage -> b
net.minecraft.client.gui.components.MultiLineLabel durationMessage -> c
16:20:void <init>() -> <init>
24:44:void init() -> b
48:53:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
57:68:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
31:33:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
27:29:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
13:13:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.DirectJoinServerScreen -> ets:
net.minecraft.network.chat.Component ENTER_IP_LABEL -> a
net.minecraft.client.gui.components.Button selectButton -> b
net.minecraft.client.multiplayer.ServerData serverData -> c
net.minecraft.client.gui.components.EditBox ipEdit -> k
it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> l
net.minecraft.client.gui.screens.Screen lastScreen -> m
24:28:void
<init>(net.minecraft.client.gui.screens.Screen,it.unimi.dsi.fastutil.booleans.Boole
anConsumer,net.minecraft.client.multiplayer.ServerData) -> <init>
32:33:void tick() -> f
37:41:boolean keyPressed(int,int,int) -> a
46:57:void init() -> b
61:64:void resize(net.minecraft.client.Minecraft,int,int) -> a
67:69:void onSelect() -> l
73:74:void onClose() -> aw_
78:80:void removed() -> ax_
83:84:void updateSelectButtonStatus() -> B
88:96:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
52:52:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
51:51:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
49:49:void lambda$init$0(java.lang.String) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.DisconnectedScreen -> ett:
net.minecraft.network.chat.Component TO_SERVER_LIST -> a
net.minecraft.network.chat.Component TO_TITLE -> b
net.minecraft.client.gui.screens.Screen parent -> c
net.minecraft.network.chat.Component reason -> k
net.minecraft.network.chat.Component buttonText -> l
net.minecraft.client.gui.layouts.GridLayout layout -> m
23:24:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.network.chat.Component
,net.minecraft.network.chat.Component) -> <init>
20:31:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.network.chat.Component
,net.minecraft.network.chat.Component,net.minecraft.network.chat.Component) ->
<init>
35:49:void init() -> b
53:54:void repositionElements() -> aG_
58:58:net.minecraft.network.chat.Component getNarrationMessage() -> au_
63:63:boolean shouldCloseOnEsc() -> av_
68:70:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
43:43:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
41:41:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
13:14:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.EditServerScreen -> etu:
net.minecraft.network.chat.Component NAME_LABEL -> a
net.minecraft.network.chat.Component IP_LABEL -> b
net.minecraft.client.gui.components.Button addButton -> c
it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> k
net.minecraft.client.multiplayer.ServerData serverData -> l
net.minecraft.client.gui.components.EditBox ipEdit -> m
net.minecraft.client.gui.components.EditBox nameEdit -> n
net.minecraft.client.gui.screens.Screen lastScreen -> o
26:30:void
<init>(net.minecraft.client.gui.screens.Screen,it.unimi.dsi.fastutil.booleans.Boole
anConsumer,net.minecraft.client.multiplayer.ServerData) -> <init>
34:36:void tick() -> f
40:61:void init() -> b
65:70:void resize(net.minecraft.client.Minecraft,int,int) -> a
73:76:void onAdd() -> l
80:81:void onClose() -> aw_
84:85:void updateAddButtonStatus() -> B
89:99:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
57:57:void lambda$init$4(net.minecraft.client.gui.components.Button) -> a
56:56:void lambda$init$3(net.minecraft.client.gui.components.Button) -> b
54:54:void
lambda$init$2(net.minecraft.client.gui.components.CycleButton,net.minecraft.client.
multiplayer.ServerData$ServerPackStatus) -> a
48:48:void lambda$init$1(java.lang.String) -> a
42:42:void lambda$init$0(java.lang.String) -> b
15:16:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.ErrorScreen -> etv:
net.minecraft.network.chat.Component message -> a
12:14:void
<init>(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component) -
> <init>
18:21:void init() -> b
25:31:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
35:35:boolean shouldCloseOnEsc() -> av_
20:20:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
net.minecraft.client.gui.screens.FaviconTexture -> etw:
net.minecraft.resources.ResourceLocation MISSING_LOCATION -> a
int WIDTH -> b
int HEIGHT -> c
net.minecraft.client.renderer.texture.TextureManager textureManager -> d
net.minecraft.resources.ResourceLocation textureLocation -> e
net.minecraft.client.renderer.texture.DynamicTexture texture -> f
boolean closed -> g
25:28:void
<init>(net.minecraft.client.renderer.texture.TextureManager,net.minecraft.resources
.ResourceLocation) -> <init>
31:31:net.minecraft.client.gui.screens.FaviconTexture
forWorld(net.minecraft.client.renderer.texture.TextureManager,java.lang.String) ->
a
35:35:net.minecraft.client.gui.screens.FaviconTexture
forServer(net.minecraft.client.renderer.texture.TextureManager,java.lang.String) ->
b
39:58:void upload(com.mojang.blaze3d.platform.NativeImage) -> a
61:67:void clear() -> a
70:70:net.minecraft.resources.ResourceLocation textureLocation() -> b
75:77:void close() -> close
80:83:void checkOpen() -> c
14:14:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.GenericDirtMessageScreen -> etx:
8:9:void <init>(net.minecraft.network.chat.Component) -> <init>
13:13:boolean shouldCloseOnEsc() -> av_
18:21:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
net.minecraft.client.gui.screens.GenericWaitingScreen -> ety:
int TITLE_Y -> a
int MESSAGE_Y -> b
int MESSAGE_MAX_WIDTH -> c
net.minecraft.network.chat.Component messageText -> k
net.minecraft.network.chat.Component buttonLabel -> l
java.lang.Runnable buttonCallback -> m
net.minecraft.client.gui.components.MultiLineLabel message -> n
net.minecraft.client.gui.components.Button button -> o
int disableButtonTicks -> p
29:29:net.minecraft.client.gui.screens.GenericWaitingScreen
createWaiting(net.minecraft.network.chat.Component,net.minecraft.network.chat.Compo
nent,java.lang.Runnable) -> a
33:33:net.minecraft.client.gui.screens.GenericWaitingScreen
createCompleted(net.minecraft.network.chat.Component,net.minecraft.network.chat.Com
ponent,net.minecraft.network.chat.Component,java.lang.Runnable) -> a
37:42:void
<init>(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component,ne
t.minecraft.network.chat.Component,java.lang.Runnable,int) -> <init>
46:60:void init() -> b
64:68:void tick() -> f
72:83:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
87:87:boolean shouldCloseOnEsc() -> av_
92:93:void onClose() -> aw_
97:97:net.minecraft.network.chat.Component getNarrationMessage() -> au_
59:59:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
net.minecraft.client.gui.screens.InBedChatScreen -> etz:
net.minecraft.client.gui.components.Button leaveBedButton -> c
19:20:void <init>() -> <init>
24:28:void init() -> b
32:38:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
42:43:void onClose() -> aw_
47:51:boolean charTyped(char,int) -> a
57:72:boolean keyPressed(int,int,int) -> a
76:78:void sendWakeUp() -> l
81:86:void onPlayerWokeUp() -> k
26:26:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
net.minecraft.client.gui.screens.LanguageSelectScreen -> eua:
net.minecraft.network.chat.Component WARNING_LABEL -> c
net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList
packSelectionList -> k
net.minecraft.client.resources.language.LanguageManager languageManager -> l
24:26:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options,net.min
ecraft.client.resources.language.LanguageManager) -> <init>
30:39:void init() -> b
42:50:void onDone() -> l
54:62:boolean keyPressed(int,int,int) -> a
67:73:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
35:35:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
18:18:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList ->
eua$a:
net.minecraft.client.gui.screens.LanguageSelectScreen this$0 -> a
76:91:void
<init>(net.minecraft.client.gui.screens.LanguageSelectScreen,net.minecraft.client.M
inecraft) -> <init>
95:95:int getScrollbarPosition() -> c
100:100:int getRowWidth() -> b
105:106:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
81:86:void
lambda$new$0(java.lang.String,java.lang.String,net.minecraft.client.resources.langu
age.LanguageInfo) -> a
75:75:int
access$000(net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionL
ist) -> a
net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList$Entry -
> eua$a$a:
java.lang.String code -> b
net.minecraft.network.chat.Component language -> c
long lastClickTime -> d
net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList
this$1 -> a
113:116:void
<init>(net.minecraft.client.gui.screens.LanguageSelectScreen$LanguageSelectionList,
java.lang.String,net.minecraft.client.resources.language.LanguageInfo) -> <init>
120:121:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
125:134:boolean mouseClicked(double,double,int) -> a
138:139:void select() -> b
143:143:net.minecraft.network.chat.Component getNarration() -> a
net.minecraft.client.gui.screens.LevelLoadingScreen -> eub:
long NARRATION_DELAY_MS -> a
net.minecraft.server.level.progress.StoringChunkProgressListener
progressListener -> b
long lastNarration -> c
boolean done -> k
it.unimi.dsi.fastutil.objects.Object2IntMap COLORS -> l
20:26:void
<init>(net.minecraft.server.level.progress.StoringChunkProgressListener) -> <init>
30:30:boolean shouldCloseOnEsc() -> av_
35:35:boolean shouldNarrateNavigation() -> aH_
40:42:void removed() -> ax_
46:53:void
updateNarratedWidget(net.minecraft.client.gui.narration.NarrationElementOutput) ->
b
56:56:java.lang.String getFormattedProgress() -> l
61:76:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
79:116:void
renderChunks(net.minecraft.client.gui.GuiGraphics,net.minecraft.server.level.progre
ss.StoringChunkProgressListener,int,int,int,int) -> a
119:132:void
lambda$static$1(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap) -> a
95:115:void
lambda$renderChunks$0(int,net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,
net.minecraft.server.level.progress.StoringChunkProgressListener,int,int,int) -> a
118:118:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.LoadingDotsText -> euc:
java.lang.String[] FRAMES -> a
long INTERVAL_MS -> b
3:3:void <init>() -> <init>
13:14:java.lang.String get(long) -> a
4:4:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.LoadingOverlay -> eud:
net.minecraft.resources.ResourceLocation MOJANG_STUDIOS_LOGO_LOCATION -> c
int LOGO_BACKGROUND_COLOR -> d
int LOGO_BACKGROUND_COLOR_DARK -> e
java.util.function.IntSupplier BRAND_BACKGROUND -> f
int LOGO_SCALE -> g
float LOGO_QUARTER_FLOAT -> h
int LOGO_QUARTER -> i
int LOGO_HALF -> j
float LOGO_OVERLAP -> k
float SMOOTHING -> l
long FADE_OUT_TIME -> a
long FADE_IN_TIME -> b
net.minecraft.client.Minecraft minecraft -> m
net.minecraft.server.packs.resources.ReloadInstance reload -> n
java.util.function.Consumer onFinish -> o
boolean fadeIn -> p
float currentProgress -> q
long fadeOutStart -> r
long fadeInStart -> s
51:59:void
<init>(net.minecraft.client.Minecraft,net.minecraft.server.packs.resources.ReloadIn
stance,java.util.function.Consumer,boolean) -> <init>
62:63:void registerTextures(net.minecraft.client.Minecraft) -> a
66:66:int replaceAlpha(int,int) -> a
71:159:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
162:173:void
drawProgressBar(net.minecraft.client.gui.GuiGraphics,int,int,int,int,float) -> a
177:177:boolean isPauseScreen() -> a
34:34:int lambda$static$0() -> b
30:34:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.LoadingOverlay$LogoTexture -> eud$a:
182:183:void <init>() -> <init>
187:195:net.minecraft.client.renderer.texture.SimpleTexture$TextureImage
getTextureImage(net.minecraft.server.packs.resources.ResourceManager) -> b
net.minecraft.client.gui.screens.MenuScreens -> eue:
org.slf4j.Logger LOGGER -> a
java.util.Map SCREENS -> b
36:36:void <init>() -> <init>
40:52:void
create(net.minecraft.world.inventory.MenuType,net.minecraft.client.Minecraft,int,ne
t.minecraft.network.chat.Component) -> a
57:57:net.minecraft.client.gui.screens.MenuScreens$ScreenConstructor
getConstructor(net.minecraft.world.inventory.MenuType) -> a
74:78:void
register(net.minecraft.world.inventory.MenuType,net.minecraft.client.gui.screens.Me
nuScreens$ScreenConstructor) -> a
110:117:boolean selfTest() -> a
37:107:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.MenuScreens$ScreenConstructor -> eue$a:
62:66:void
fromPacket(net.minecraft.network.chat.Component,net.minecraft.world.inventory.MenuT
ype,net.minecraft.client.Minecraft,int) -> a
net.minecraft.client.gui.screens.Screen
create(net.minecraft.world.inventory.AbstractContainerMenu,net.minecraft.world.enti
ty.player.Inventory,net.minecraft.network.chat.Component) -> create
net.minecraft.client.gui.screens.MouseSettingsScreen -> euf:
net.minecraft.client.gui.components.OptionsList list -> c
19:24:net.minecraft.client.OptionInstance[]
options(net.minecraft.client.Options) -> a
29:30:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) ->
<init>
34:48:void init() -> b
52:58:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
45:47:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
37:37:net.minecraft.client.OptionInstance[] lambda$init$0(int) -> a
net.minecraft.client.gui.screens.OnlineOptionsScreen -> eug:
net.minecraft.client.OptionInstance difficultyDisplay -> l
22:44:net.minecraft.client.gui.screens.OnlineOptionsScreen
createOnlineOptionsScreen(net.minecraft.client.Minecraft,net.minecraft.client.gui.s
creens.Screen,net.minecraft.client.Options) -> a
48:50:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options,net.min
ecraft.client.OptionInstance[],net.minecraft.client.OptionInstance) -> <init>
54:67:void init() -> b
28:34:net.minecraft.client.OptionInstance
lambda$createOnlineOptionsScreen$2(net.minecraft.client.multiplayer.ClientLevel) ->
a
36:36:void lambda$createOnlineOptionsScreen$1(com.mojang.datafixers.util.Unit)
-> a
33:33:net.minecraft.network.chat.Component
lambda$createOnlineOptionsScreen$0(net.minecraft.world.Difficulty,net.minecraft.net
work.chat.Component,com.mojang.datafixers.util.Unit) -> a
net.minecraft.client.gui.screens.OptionsScreen -> euh:
net.minecraft.network.chat.Component SKIN_CUSTOMIZATION -> a
net.minecraft.network.chat.Component SOUNDS -> b
net.minecraft.network.chat.Component VIDEO -> c
net.minecraft.network.chat.Component CONTROLS -> k
net.minecraft.network.chat.Component LANGUAGE -> l
net.minecraft.network.chat.Component CHAT -> m
net.minecraft.network.chat.Component RESOURCEPACK -> n
net.minecraft.network.chat.Component ACCESSIBILITY -> o
net.minecraft.network.chat.Component TELEMETRY -> p
net.minecraft.network.chat.Component CREDITS_AND_ATTRIBUTION -> q
int COLUMNS -> r
net.minecraft.client.gui.screens.Screen lastScreen -> s
net.minecraft.client.Options options -> t
net.minecraft.client.gui.components.CycleButton difficultyButton -> u
net.minecraft.client.gui.components.LockIconButton lockButton -> v
46:49:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) ->
<init>
53:83:void init() -> b
86:88:void applyPacks(net.minecraft.server.packs.repository.PackRepository) ->
a
91:118:net.minecraft.client.gui.layouts.LayoutElement createOnlineButton() -> l
123:126:net.minecraft.client.gui.components.CycleButton
createDifficultyButton(int,int,java.lang.String,net.minecraft.client.Minecraft) ->
a
131:138:void lockCallback(boolean) -> c
142:143:void removed() -> ax_
147:150:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
153:153:net.minecraft.client.gui.components.Button
openScreenButton(net.minecraft.network.chat.Component,java.util.function.Supplier)
-> a
153:153:void
lambda$openScreenButton$14(java.util.function.Supplier,net.minecraft.client.gui.com
ponents.Button) -> a
127:127:void
lambda$createDifficultyButton$13(net.minecraft.client.Minecraft,net.minecraft.clien
t.gui.components.CycleButton,net.minecraft.world.Difficulty) -> a
118:118:void
lambda$createOnlineButton$12(net.minecraft.client.gui.components.Button) -> a
96:99:void
lambda$createOnlineButton$11(net.minecraft.client.gui.components.Button) -> b
75:75:void lambda$init$10(net.minecraft.client.gui.components.Button) -> c
72:72:net.minecraft.client.gui.screens.Screen lambda$init$9() -> B
71:71:net.minecraft.client.gui.screens.Screen lambda$init$8() -> C
70:70:net.minecraft.client.gui.screens.Screen lambda$init$7() -> D
69:69:net.minecraft.client.gui.screens.Screen lambda$init$6() -> E
68:68:net.minecraft.client.gui.screens.Screen lambda$init$5() -> F
67:67:net.minecraft.client.gui.screens.Screen lambda$init$4() -> G
66:66:net.minecraft.client.gui.screens.Screen lambda$init$3() -> H
65:65:net.minecraft.client.gui.screens.Screen lambda$init$2() -> I
64:64:net.minecraft.client.gui.screens.Screen lambda$init$1() -> J
63:63:net.minecraft.client.gui.screens.Screen lambda$init$0() -> K
27:36:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.OptionsSubScreen -> eui:
net.minecraft.client.gui.screens.Screen lastScreen -> a
net.minecraft.client.Options options -> b
13:16:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options,net.min
ecraft.network.chat.Component) -> <init>
20:21:void removed() -> ax_
25:26:void onClose() -> aw_
29:35:void
basicListRender(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.compo
nents.OptionsList,int,int,float) -> a
net.minecraft.client.gui.screens.OutOfMemoryScreen -> euj:
net.minecraft.client.gui.components.MultiLineLabel message -> a
10:14:void <init>() -> <init>
18:21:void init() -> b
25:25:boolean shouldCloseOnEsc() -> av_
30:36:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
19:19:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
18:18:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
net.minecraft.client.gui.screens.Overlay -> euk:
5:5:void <init>() -> <init>
7:7:boolean isPauseScreen() -> a
net.minecraft.client.gui.screens.PauseScreen -> eul:
int COLUMNS -> a
int MENU_PADDING_TOP -> b
int BUTTON_PADDING -> c
int BUTTON_WIDTH_FULL -> k
int BUTTON_WIDTH_HALF -> l
net.minecraft.network.chat.Component RETURN_TO_GAME -> m
net.minecraft.network.chat.Component ADVANCEMENTS -> n
net.minecraft.network.chat.Component STATS -> o
net.minecraft.network.chat.Component SEND_FEEDBACK -> p
net.minecraft.network.chat.Component REPORT_BUGS -> q
net.minecraft.network.chat.Component OPTIONS -> r
net.minecraft.network.chat.Component SHARE_TO_LAN -> s
net.minecraft.network.chat.Component PLAYER_REPORTING -> t
net.minecraft.network.chat.Component RETURN_TO_MENU -> u
net.minecraft.network.chat.Component DISCONNECT -> v
net.minecraft.network.chat.Component SAVING_LEVEL -> w
net.minecraft.network.chat.Component GAME -> x
net.minecraft.network.chat.Component PAUSED -> y
boolean showPauseMenu -> z
net.minecraft.client.gui.components.Button disconnectButton -> A
49:51:void <init>(boolean) -> <init>
55:60:void init() -> b
63:104:void createPauseMenu() -> l
107:125:void onDisconnect() -> B
129:130:void tick() -> f
134:142:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
145:145:net.minecraft.client.gui.components.Button
openScreenButton(net.minecraft.network.chat.Component,java.util.function.Supplier)
-> a
149:149:net.minecraft.client.gui.components.Button
openLinkButton(net.minecraft.network.chat.Component,java.lang.String) -> a
149:149:net.minecraft.client.gui.screens.Screen
lambda$openLinkButton$8(java.lang.String) -> a
150:154:void lambda$openLinkButton$7(java.lang.String,boolean) -> b
145:145:void
lambda$openScreenButton$6(java.util.function.Supplier,net.minecraft.client.gui.comp
onents.Button) -> a
94:96:void lambda$createPauseMenu$5(net.minecraft.client.gui.components.Button)
-> a
85:85:net.minecraft.client.gui.screens.Screen lambda$createPauseMenu$4() -> C
82:82:net.minecraft.client.gui.screens.Screen lambda$createPauseMenu$3() -> D
77:77:net.minecraft.client.gui.screens.Screen lambda$createPauseMenu$2() -> E
76:76:net.minecraft.client.gui.screens.Screen lambda$createPauseMenu$1() -> F
70:72:void lambda$createPauseMenu$0(net.minecraft.client.gui.components.Button)
-> b
29:41:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.PopupScreen -> eum:
int BUTTON_PADDING -> a
int BUTTON_MARGIN -> b
int BUTTON_HEIGHT -> c
net.minecraft.network.chat.Component narrationMessage -> k
net.minecraft.network.chat.FormattedText message -> l
com.google.common.collect.ImmutableList buttonOptions -> m
net.minecraft.client.gui.components.MultiLineLabel messageLines -> n
int contentTop -> o
int buttonWidth -> p
23:32:void
<init>(net.minecraft.network.chat.Component,java.util.List,com.google.common.collec
t.ImmutableList) -> <init>
36:36:net.minecraft.network.chat.Component getNarrationMessage() -> au_
41:59:void init() -> b
63:67:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
71:71:boolean shouldCloseOnEsc() -> av_
net.minecraft.client.gui.screens.PopupScreen$ButtonOption -> eum$a:
net.minecraft.network.chat.Component message -> a
net.minecraft.client.gui.components.Button$OnPress onPress -> b
78:81:void
<init>(net.minecraft.network.chat.Component,net.minecraft.client.gui.components.But
ton$OnPress) -> <init>
net.minecraft.client.gui.screens.PresetFlatWorldScreen -> eun:
org.slf4j.Logger LOGGER -> b
int SLOT_TEX_SIZE -> c
int SLOT_BG_SIZE -> k
int SLOT_STAT_HEIGHT -> l
int SLOT_BG_X -> m
int SLOT_BG_Y -> n
int SLOT_FG_X -> o
int SLOT_FG_Y -> p
net.minecraft.resources.ResourceKey DEFAULT_BIOME -> q
net.minecraft.network.chat.Component UNKNOWN_PRESET -> a
net.minecraft.client.gui.screens.CreateFlatWorldScreen parent -> r
net.minecraft.network.chat.Component shareText -> s
net.minecraft.network.chat.Component listText -> t
net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList list -> u
net.minecraft.client.gui.components.Button selectButton -> v
net.minecraft.client.gui.components.EditBox export -> w
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings settings ->
x
68:70:void <init>(net.minecraft.client.gui.screens.CreateFlatWorldScreen) ->
<init>
74:108:net.minecraft.world.level.levelgen.flat.FlatLayerInfo
getLayerInfoFromString(net.minecraft.core.HolderGetter,java.lang.String,int) -> a
112:125:java.util.List
getLayersInfoFromString(net.minecraft.core.HolderGetter,java.lang.String) -> a
129:153:net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings
fromString(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,net.mine
craft.core.HolderGetter,net.minecraft.core.HolderGetter,java.lang.String,net.minecr
aft.world.level.levelgen.flat.FlatLevelGeneratorSettings) -> a
157:169:java.lang.String
save(net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings) -> a
174:202:void init() -> b
207:207:boolean mouseScrolled(double,double,double) -> a
212:215:void resize(net.minecraft.client.Minecraft,int,int) -> a
219:220:void onClose() -> aw_
224:239:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
243:245:void tick() -> f
248:249:void updateButtonValidity(boolean) -> c
199:199:void lambda$init$4(net.minecraft.client.gui.components.Button) -> a
195:198:void
lambda$init$3(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,net.m
inecraft.core.HolderGetter,net.minecraft.core.HolderGetter,net.minecraft.client.gui
.components.Button) -> a
167:167:java.lang.IllegalStateException lambda$save$2() -> l
148:149:net.minecraft.core.Holder$Reference
lambda$fromString$1(java.lang.String,net.minecraft.core.Holder$Reference) -> a
145:145:net.minecraft.resources.ResourceKey
lambda$fromString$0(net.minecraft.resources.ResourceLocation) -> a
46:57:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList -> eun$a:
net.minecraft.client.gui.screens.PresetFlatWorldScreen this$0 -> a
252:262:void
<init>(net.minecraft.client.gui.screens.PresetFlatWorldScreen,net.minecraft.core.Re
gistryAccess,net.minecraft.world.flag.FeatureFlagSet) -> <init>
266:268:void
setSelected(net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList$Entr
y) -> a
272:280:boolean keyPressed(int,int,int) -> a
251:251:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
257:257:java.lang.String lambda$new$2(net.minecraft.resources.ResourceKey) -> a
255:255:boolean
lambda$new$1(net.minecraft.world.flag.FeatureFlagSet,net.minecraft.world.level.bloc
k.Block) -> a
255:255:net.minecraft.world.level.block.Block
lambda$new$0(net.minecraft.world.level.levelgen.flat.FlatLayerInfo) -> a
net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList$Entry ->
eun$a$a:
net.minecraft.resources.ResourceLocation STATS_ICON_LOCATION -> b
net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorPreset preset -> c
net.minecraft.network.chat.Component name -> d
net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList this$1 -> a
289:294:void
<init>(net.minecraft.client.gui.screens.PresetFlatWorldScreen$PresetsList,net.minec
raft.core.Holder) -> <init>
298:300:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
304:307:boolean mouseClicked(double,double,int) -> a
311:315:void select() -> b
318:321:void
blitSlot(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.world.item.Item
) -> a
324:325:void blitSlotBg(net.minecraft.client.gui.GuiGraphics,int,int) -> a
329:329:net.minecraft.network.chat.Component getNarration() -> a
292:292:net.minecraft.network.chat.Component
lambda$new$0(net.minecraft.resources.ResourceKey) -> a
284:284:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.ProgressScreen -> euo:
net.minecraft.network.chat.Component header -> a
net.minecraft.network.chat.Component stage -> b
int progress -> c
boolean stop -> k
boolean clearScreenAfterStop -> l
21:23:void <init>(boolean) -> <init>
27:27:boolean shouldCloseOnEsc() -> av_
32:32:boolean shouldNarrateNavigation() -> aH_
37:38:void progressStartNoAbort(net.minecraft.network.chat.Component) -> a
42:44:void progressStart(net.minecraft.network.chat.Component) -> b
48:50:void progressStage(net.minecraft.network.chat.Component) -> c
54:55:void progressStagePercentage(int) -> a
59:60:void stop() -> a
64:82:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
net.minecraft.client.gui.screens.ReceivingLevelScreen -> eup:
net.minecraft.network.chat.Component DOWNLOADING_TERRAIN_TEXT -> a
long CHUNK_LOADING_START_WAIT_LIMIT_MS -> b
boolean loadingPacketsReceived -> c
boolean oneTickSkipped -> k
long createdAt -> l
11:18:void <init>() -> <init>
22:22:boolean shouldCloseOnEsc() -> av_
27:27:boolean shouldNarrateNavigation() -> aH_
32:37:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
42:59:void tick() -> f
63:65:void onClose() -> aw_
68:69:void loadingPacketsReceived() -> l
73:73:boolean isPauseScreen() -> az_
9:9:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.Screen -> euq:
org.slf4j.Logger LOGGER -> a
java.util.Set ALLOWED_PROTOCOLS -> b
net.minecraft.network.chat.Component USAGE_NARRATION -> c
net.minecraft.resources.ResourceLocation BACKGROUND_LOCATION -> d
net.minecraft.network.chat.Component title -> e
java.util.List children -> k
java.util.List narratables -> l
net.minecraft.client.Minecraft minecraft -> f
boolean initialized -> m
int width -> g
int height -> h
java.util.List renderables -> n
net.minecraft.client.gui.Font font -> i
java.net.URI clickedLink -> o
long NARRATE_SUPPRESS_AFTER_INIT_TIME -> p
long NARRATE_DELAY_NARRATOR_ENABLED -> q
long NARRATE_DELAY_MOUSE_MOVE -> r
long NARRATE_DELAY_MOUSE_ACTION -> s
long NARRATE_DELAY_KEYBOARD_ACTION -> t
net.minecraft.client.gui.narration.ScreenNarrationCollector narrationState -> u
long narrationSuppressTime -> v
long nextNarrationTime -> w
net.minecraft.client.gui.narration.NarratableEntry lastNarratable -> x
net.minecraft.client.gui.screens.Screen$DeferredTooltipRendering
deferredTooltipRendering -> y
java.util.concurrent.Executor screenExecutor -> j
65:99:void <init>(net.minecraft.network.chat.Component) -> <init>
102:102:net.minecraft.network.chat.Component getTitle() -> m
106:106:net.minecraft.network.chat.Component getNarrationMessage() -> au_
110:115:void
renderWithTooltip(net.minecraft.client.gui.GuiGraphics,int,int,float) -> b
119:122:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
126:152:boolean keyPressed(int,int,int) -> a
156:157:net.minecraft.client.gui.navigation.FocusNavigationEvent$TabNavigation
createTabEvent() -> l

161:161:net.minecraft.client.gui.navigation.FocusNavigationEvent$ArrowNavigation
createArrowEvent(net.minecraft.client.gui.navigation.ScreenDirection) -> a
165:169:void
setInitialFocus(net.minecraft.client.gui.components.events.GuiEventListener) -> c
172:176:void clearFocus() -> B
180:182:void changeFocus(net.minecraft.client.gui.ComponentPath) -> a
185:185:boolean shouldCloseOnEsc() -> av_
189:190:void onClose() -> aw_
193:194:net.minecraft.client.gui.components.events.GuiEventListener
addRenderableWidget(net.minecraft.client.gui.components.events.GuiEventListener) ->
d
198:199:net.minecraft.client.gui.components.Renderable
addRenderableOnly(net.minecraft.client.gui.components.Renderable) -> a
203:205:net.minecraft.client.gui.components.events.GuiEventListener
addWidget(net.minecraft.client.gui.components.events.GuiEventListener) -> e
209:216:void
removeWidget(net.minecraft.client.gui.components.events.GuiEventListener) -> f
219:222:void clearWidgets() -> n
225:225:java.util.List
getTooltipFromItem(net.minecraft.client.Minecraft,net.minecraft.world.item.ItemStac
k) -> a
229:229:void insertText(java.lang.String,boolean) -> a
232:288:boolean handleComponentClicked(net.minecraft.network.chat.Style) -> a
292:305:void init(net.minecraft.client.Minecraft,int,int) -> b
308:311:void rebuildWidgets() -> o
315:315:java.util.List children() -> i
319:319:void init() -> b
322:322:void tick() -> f
325:325:void removed() -> ax_
328:328:void added() -> ay_
331:336:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
339:343:void renderDirtBackground(net.minecraft.client.gui.GuiGraphics) -> b
346:346:boolean isPauseScreen() -> az_
350:356:void confirmLink(boolean) -> c
359:360:void openLink(java.net.URI) -> a
364:368:boolean hasControlDown() -> p
372:372:boolean hasShiftDown() -> q
376:376:boolean hasAltDown() -> r
380:380:boolean isCut(int) -> d
384:384:boolean isPaste(int) -> e
388:388:boolean isCopy(int) -> f
392:392:boolean isSelectAll(int) -> g
397:398:void repositionElements() -> aG_
402:405:void resize(net.minecraft.client.Minecraft,int,int) -> a
409:416:void
wrapScreenError(java.lang.Runnable,java.lang.String,java.lang.String) -> a
419:430:boolean isValidCharacterForName(java.lang.String,char,int) -> a
435:435:boolean isMouseOver(double,double) -> a_
439:439:void onFilesDrop(java.util.List) -> a
442:446:void scheduleNarration(long,boolean) -> a
449:450:void suppressNarration(long) -> a
453:454:void afterMouseMove() -> v
457:458:void afterMouseAction() -> w
461:462:void afterKeyboardAction() -> x
465:465:boolean shouldRunNarration() -> F
469:476:void handleDelayedNarration() -> y
479:482:void triggerImmediateNarration(boolean) -> d
485:490:void runNarration(boolean) -> e
493:493:boolean shouldNarrateNavigation() -> aH_
497:502:void
updateNarrationState(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
505:523:void
updateNarratedWidget(net.minecraft.client.gui.narration.NarrationElementOutput) ->
b
527:543:net.minecraft.client.gui.screens.Screen$NarratableSearchResult
findNarratableWidget(java.util.List,net.minecraft.client.gui.narration.NarratableEn
try) -> a
547:548:void narrationEnabled() -> z
551:552:void setTooltipForNextRenderPass(java.util.List) -> b
555:558:void
setTooltipForNextRenderPass(java.util.List,net.minecraft.client.gui.screens.invento
ry.tooltip.ClientTooltipPositioner,boolean) -> a
561:562:void setTooltipForNextRenderPass(net.minecraft.network.chat.Component)
-> d
565:566:void
setTooltipForNextRenderPass(net.minecraft.client.gui.components.Tooltip,net.minecra
ft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner,boolean) -> a
581:584:void hideWidgets(net.minecraft.client.gui.components.AbstractWidget[])
-> a
588:588:net.minecraft.client.gui.navigation.ScreenRectangle getRectangle() -> s
593:593:net.minecraft.sounds.Music getBackgroundMusic() -> A
413:413:java.lang.String lambda$wrapScreenError$2(java.lang.String) -> b
91:91:void lambda$new$1(java.lang.Runnable) -> a
92:95:void lambda$new$0(java.lang.Runnable) -> b
57:78:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.Screen$DeferredTooltipRendering -> euq$a:
java.util.List tooltip -> a
net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner
positioner -> b
596:596:void
<init>(java.util.List,net.minecraft.client.gui.screens.inventory.tooltip.ClientTool
tipPositioner) -> <init>
596:596:java.lang.String toString() -> toString
596:596:int hashCode() -> hashCode
596:596:boolean equals(java.lang.Object) -> equals
596:596:java.util.List tooltip() -> a

596:596:net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner
positioner() -> b
net.minecraft.client.gui.screens.Screen$NarratableSearchResult -> euq$b:
net.minecraft.client.gui.narration.NarratableEntry entry -> a
int index -> b
net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority priority -
> c
573:577:void
<init>(net.minecraft.client.gui.narration.NarratableEntry,int,net.minecraft.client.
gui.narration.NarratableEntry$NarrationPriority) -> <init>
net.minecraft.client.gui.screens.ShareToLanScreen -> eur:
int PORT_LOWER_BOUND -> a
int PORT_HIGHER_BOUND -> b
net.minecraft.network.chat.Component ALLOW_COMMANDS_LABEL -> c
net.minecraft.network.chat.Component GAME_MODE_LABEL -> k
net.minecraft.network.chat.Component INFO_TEXT -> l
net.minecraft.network.chat.Component PORT_INFO_TEXT -> m
net.minecraft.network.chat.Component PORT_UNAVAILABLE -> n
net.minecraft.network.chat.Component INVALID_PORT -> o
int INVALID_PORT_COLOR -> p
net.minecraft.client.gui.screens.Screen lastScreen -> q
net.minecraft.world.level.GameType gameMode -> r
boolean commands -> s
int port -> t
net.minecraft.client.gui.components.EditBox portEdit -> u
30:39:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
43:85:void init() -> b
89:93:void tick() -> f
97:113:net.minecraft.network.chat.Component tryParsePort(java.lang.String) -> a
120:127:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
84:84:void lambda$init$4(net.minecraft.client.gui.components.Button) -> a
69:80:void
lambda$init$3(net.minecraft.client.gui.components.Button,java.lang.String) -> a
54:65:void
lambda$init$2(net.minecraft.client.server.IntegratedServer,net.minecraft.client.gui
.components.Button) -> a
51:51:void
lambda$init$1(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
a
49:49:void
lambda$init$0(net.minecraft.client.gui.components.CycleButton,net.minecraft.world.l
evel.GameType) -> a
21:26:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.SimpleOptionsSubScreen -> eus:
net.minecraft.client.OptionInstance[] smallOptions -> c
net.minecraft.client.gui.components.AbstractWidget narratorButton -> l
net.minecraft.client.gui.components.OptionsList list -> k
23:25:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options,net.min
ecraft.network.chat.Component,net.minecraft.client.OptionInstance[]) -> <init>
29:40:void init() -> b
43:44:void createFooter() -> e
48:49:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
53:56:void updateNarratorButton() -> l
43:43:void lambda$createFooter$0(net.minecraft.client.gui.components.Button) ->
a
net.minecraft.client.gui.screens.SkinCustomizationScreen -> eut:
13:14:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) ->
<init>
18:35:void init() -> b
39:43:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
34:34:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
22:22:void
lambda$init$0(net.minecraft.world.entity.player.PlayerModelPart,net.minecraft.clien
t.gui.components.CycleButton,java.lang.Boolean) -> a
net.minecraft.client.gui.screens.SoundOptionsScreen -> euu:
net.minecraft.client.gui.components.OptionsList list -> c
18:19:net.minecraft.client.OptionInstance[]
buttonOptions(net.minecraft.client.Options) -> a
24:25:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) ->
<init>
29:41:void init() -> b
44:44:net.minecraft.client.OptionInstance[] getAllSoundOptionsExceptMaster() ->
l
49:50:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
44:44:net.minecraft.client.OptionInstance[]
lambda$getAllSoundOptionsExceptMaster$3(int) -> a
44:44:net.minecraft.client.OptionInstance
lambda$getAllSoundOptionsExceptMaster$2(net.minecraft.sounds.SoundSource) -> a
44:44:boolean
lambda$getAllSoundOptionsExceptMaster$1(net.minecraft.sounds.SoundSource) -> b
38:40:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
net.minecraft.client.gui.screens.SymlinkWarningScreen -> euv:
net.minecraft.network.chat.Component TITLE -> a
net.minecraft.network.chat.Component MESSAGE_TEXT -> b
net.minecraft.client.gui.screens.Screen callbackScreen -> c
net.minecraft.client.gui.layouts.GridLayout layout -> k
22:27:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
31:72:void init() -> b
76:78:void repositionElements() -> aG_
82:84:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
88:88:net.minecraft.network.chat.Component getNarrationMessage() -> au_
93:94:void onClose() -> aw_
62:62:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
54:54:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
46:46:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c
18:19:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.TitleScreen -> euw:
org.slf4j.Logger LOGGER -> c
java.lang.String DEMO_LEVEL_ID -> k
net.minecraft.network.chat.Component COPYRIGHT_TEXT -> a
net.minecraft.client.renderer.CubeMap CUBE_MAP -> b
net.minecraft.resources.ResourceLocation PANORAMA_OVERLAY -> l
net.minecraft.client.gui.components.SplashRenderer splash -> m
net.minecraft.client.gui.components.Button resetDemoButton -> n
com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen
realmsNotificationsScreen -> o
net.minecraft.client.renderer.PanoramaRenderer panorama -> p
boolean fading -> q
long fadeInStart -> r
net.minecraft.client.gui.screens.TitleScreen$WarningLabel warningLabel -> s
net.minecraft.client.gui.components.LogoRenderer logoRenderer -> t
71:72:void <init>() -> <init>
75:76:void <init>(boolean) -> <init>
61:82:void <init>(boolean,net.minecraft.client.gui.components.LogoRenderer) ->
<init>
85:85:boolean realmsNotificationsEnabled() -> l
90:94:void tick() -> f
97:101:java.util.concurrent.CompletableFuture
preloadResources(net.minecraft.client.renderer.texture.TextureManager,java.util.con
current.Executor) -> a
107:107:boolean isPauseScreen() -> az_
112:112:boolean shouldCloseOnEsc() -> av_
117:156:void init() -> b
159:170:void createNormalMenuOptions(int,int) -> a
174:187:net.minecraft.network.chat.Component getMultiplayerDisabledReason() ->
B
191:219:void createDemoMenuOptions(int,int) -> b
223:229:boolean checkDemoWorldPresence() -> C
233:234:void realmsButtonClicked() -> D
238:295:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
299:307:boolean mouseClicked(double,double,int) -> a
312:315:void removed() -> ax_
319:323:void added() -> ay_
326:336:void confirmDemo(boolean) -> c
201:217:void
lambda$createDemoMenuOptions$10(net.minecraft.client.gui.components.Button) -> a
194:199:void
lambda$createDemoMenuOptions$9(boolean,net.minecraft.client.gui.components.Button)
-> a
169:169:void
lambda$createNormalMenuOptions$8(net.minecraft.client.gui.components.Button) -> b
165:168:void
lambda$createNormalMenuOptions$7(net.minecraft.client.gui.components.Button) -> c
159:159:void
lambda$createNormalMenuOptions$6(net.minecraft.client.gui.components.Button) -> d
136:136:void lambda$init$5(net.minecraft.client.gui.components.Button) -> e
135:135:void lambda$init$4(net.minecraft.client.gui.components.Button) -> f
134:134:void lambda$init$3(net.minecraft.client.gui.components.Button) -> g
133:133:void lambda$init$2(net.minecraft.client.gui.components.Button) -> h
132:132:void lambda$init$1(net.minecraft.client.gui.components.Button) -> i
81:81:net.minecraft.client.gui.components.LogoRenderer lambda$new$0() -> E
48:53:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.TitleScreen$WarningLabel -> euw$a:
net.minecraft.client.gui.Font font -> a
net.minecraft.client.gui.components.MultiLineLabel label -> b
int x -> c
int y -> d
338:338:void
<init>(net.minecraft.client.gui.Font,net.minecraft.client.gui.components.MultiLineL
abel,int,int) -> <init>
340:342:void render(net.minecraft.client.gui.GuiGraphics,int) -> a
338:338:java.lang.String toString() -> toString
338:338:int hashCode() -> hashCode
338:338:boolean equals(java.lang.Object) -> equals
338:338:net.minecraft.client.gui.Font font() -> a
338:338:net.minecraft.client.gui.components.MultiLineLabel label() -> b
338:338:int x() -> c
338:338:int y() -> d
net.minecraft.client.gui.screens.VideoSettingsScreen -> eux:
net.minecraft.network.chat.Component FABULOUS -> c
net.minecraft.network.chat.Component WARNING_MESSAGE -> k
net.minecraft.network.chat.Component WARNING_TITLE -> l
net.minecraft.network.chat.Component BUTTON_ACCEPT -> m
net.minecraft.network.chat.Component BUTTON_CANCEL -> n
net.minecraft.client.gui.components.OptionsList list -> o
net.minecraft.client.renderer.GpuWarnlistManager gpuWarnlistManager -> p
int oldMipmaps -> q
31:42:net.minecraft.client.OptionInstance[]
options(net.minecraft.client.Options) -> a
52:62:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) ->
<init>
66:114:void init() -> b
118:123:void removed() -> ax_
127:174:boolean mouseClicked(double,double,int) -> a
179:191:boolean mouseScrolled(double,double,double) -> a
197:198:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
166:168:void lambda$mouseClicked$4(net.minecraft.client.gui.components.Button)
-> a
158:163:void lambda$mouseClicked$3(net.minecraft.client.gui.components.Button)
-> b
110:113:void
lambda$init$2(com.mojang.blaze3d.platform.Window,net.minecraft.client.gui.component
s.Button) -> a
96:100:void
lambda$init$1(com.mojang.blaze3d.platform.Monitor,com.mojang.blaze3d.platform.Windo
w,java.lang.Integer) -> a
84:91:net.minecraft.network.chat.Component
lambda$init$0(com.mojang.blaze3d.platform.Monitor,net.minecraft.network.chat.Compon
ent,java.lang.Integer) -> a
24:28:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.WinScreen -> euy:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation VIGNETTE_LOCATION -> b
net.minecraft.network.chat.Component SECTION_HEADING -> c
java.lang.String NAME_PREFIX -> k
java.lang.String OBFUSCATE_TOKEN -> l
float SPEEDUP_FACTOR -> m
float SPEEDUP_FACTOR_FAST -> n
boolean poem -> o
java.lang.Runnable onFinished -> p
float scroll -> q
java.util.List lines -> r
it.unimi.dsi.fastutil.ints.IntSet centeredLines -> s
int totalScrollLength -> t
boolean speedupActive -> u
it.unimi.dsi.fastutil.ints.IntSet speedupModifiers -> v
float scrollSpeed -> w
float unmodifiedScrollSpeed -> x
int direction -> y
net.minecraft.client.gui.components.LogoRenderer logoRenderer -> z
49:68:void <init>(boolean,java.lang.Runnable) -> <init>
71:74:float calculateScrollSpeed() -> l
79:85:void tick() -> f
89:98:boolean keyPressed(int,int,int) -> a
103:113:boolean keyReleased(int,int,int) -> b
118:119:void onClose() -> aw_
122:123:void respawn() -> B
127:142:void init() -> b
150:155:void
wrapCreditsIO(java.lang.String,net.minecraft.client.gui.screens.WinScreen$CreditsRe
ader) -> a
158:178:void addPoemFile(java.io.Reader) -> a
181:216:void addCreditsFile(java.io.Reader) -> b
219:220:void addEmptyLine() -> C
223:224:void addPoemLines(java.lang.String) -> a
227:231:void addCreditsLine(net.minecraft.network.chat.Component,boolean) -> a
234:255:void renderBg(net.minecraft.client.gui.GuiGraphics) -> c
259:301:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
305:306:void removed() -> ax_
310:310:net.minecraft.sounds.Music getBackgroundMusic() -> A
33:37:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.WinScreen$CreditsReader -> euy$a:
void read(java.io.Reader) -> read
net.minecraft.client.gui.screens.achievement.StatsScreen -> euz:
net.minecraft.network.chat.Component PENDING_TEXT -> c
net.minecraft.resources.ResourceLocation STATS_ICON_LOCATION -> k
net.minecraft.client.gui.screens.Screen lastScreen -> a
net.minecraft.client.gui.screens.achievement.StatsScreen$GeneralStatisticsList
statsList -> l
net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList
itemStatsList -> m
net.minecraft.client.gui.screens.achievement.StatsScreen$MobsStatisticsList
mobsStatsList -> n
net.minecraft.stats.StatsCounter stats -> o
net.minecraft.client.gui.components.ObjectSelectionList activeList -> p
boolean isLoading -> q
int SLOT_TEX_SIZE -> r
int SLOT_BG_SIZE -> s
int SLOT_STAT_HEIGHT -> t
int SLOT_BG_X -> u
int SLOT_BG_Y -> v
int SLOT_FG_X -> w
int SLOT_FG_Y -> x
int SLOT_LEFT_INSERT -> y
int SLOT_TEXT_OFFSET -> z
int SORT_NONE -> A
int SORT_DOWN -> C
int SORT_UP -> D
47:54:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.stats.StatsCounter) ->
<init>
58:60:void init() -> b
63:66:void initLists() -> l
69:81:void initButtons() -> B
85:94:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
98:104:void onStatsUpdated() -> C
108:108:boolean isPauseScreen() -> az_
113:113:net.minecraft.client.gui.components.ObjectSelectionList getActiveList()
-> D
117:125:void
setActiveList(net.minecraft.client.gui.components.ObjectSelectionList) -> a
171:171:java.lang.String getTranslationKey(net.minecraft.stats.Stat) -> a
189:189:int getColumnX(int) -> a
193:196:void
blitSlot(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.world.item.Item
) -> a
199:200:void blitSlotIcon(net.minecraft.client.gui.GuiGraphics,int,int,int,int)
-> a
73:73:void lambda$initButtons$3(net.minecraft.client.gui.components.Button) ->
a
71:71:void lambda$initButtons$2(net.minecraft.client.gui.components.Button) ->
b
70:70:void lambda$initButtons$1(net.minecraft.client.gui.components.Button) ->
c
69:69:void lambda$initButtons$0(net.minecraft.client.gui.components.Button) ->
d
35:35:net.minecraft.client.gui.Font
access$000(net.minecraft.client.gui.screens.achievement.StatsScreen) -> a
35:35:net.minecraft.client.gui.Font
access$100(net.minecraft.client.gui.screens.achievement.StatsScreen) -> b
35:35:net.minecraft.client.gui.Font
access$200(net.minecraft.client.gui.screens.achievement.StatsScreen) -> c
35:35:net.minecraft.client.gui.Font
access$300(net.minecraft.client.gui.screens.achievement.StatsScreen) -> d
35:35:net.minecraft.client.gui.Font
access$400(net.minecraft.client.gui.screens.achievement.StatsScreen) -> e
35:35:net.minecraft.client.gui.Font
access$500(net.minecraft.client.gui.screens.achievement.StatsScreen) -> f
35:35:net.minecraft.client.gui.Font
access$600(net.minecraft.client.gui.screens.achievement.StatsScreen) -> g
35:35:net.minecraft.client.gui.Font
access$700(net.minecraft.client.gui.screens.achievement.StatsScreen) -> h
35:35:net.minecraft.client.gui.Font
access$800(net.minecraft.client.gui.screens.achievement.StatsScreen) -> i
35:35:net.minecraft.client.gui.Font
access$900(net.minecraft.client.gui.screens.achievement.StatsScreen) -> j
35:35:net.minecraft.client.gui.Font
access$1000(net.minecraft.client.gui.screens.achievement.StatsScreen) -> k
35:35:net.minecraft.client.gui.Font
access$1100(net.minecraft.client.gui.screens.achievement.StatsScreen) -> l
35:35:net.minecraft.client.gui.Font
access$1200(net.minecraft.client.gui.screens.achievement.StatsScreen) -> m
36:37:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.achievement.StatsScreen$GeneralStatisticsList ->
euz$a:
net.minecraft.client.gui.screens.achievement.StatsScreen this$0 -> a
128:136:void
<init>(net.minecraft.client.gui.screens.achievement.StatsScreen,net.minecraft.clien
t.Minecraft) -> <init>
140:141:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
132:132:java.lang.String lambda$new$0(net.minecraft.stats.Stat) -> a
net.minecraft.client.gui.screens.achievement.StatsScreen$GeneralStatisticsList$Entr
y -> euz$a$a:
net.minecraft.stats.Stat stat -> b
net.minecraft.network.chat.Component statDisplay -> c
net.minecraft.client.gui.screens.achievement.StatsScreen$GeneralStatisticsList
this$1 -> a
147:150:void
<init>(net.minecraft.client.gui.screens.achievement.StatsScreen$GeneralStatisticsLi
st,net.minecraft.stats.Stat) -> <init>
153:153:java.lang.String getValueText() -> b
158:161:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
165:165:net.minecraft.network.chat.Component getNarration() -> a
net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList ->
euz$b:
java.util.List blockColumns -> a
java.util.List itemColumns -> l
int[] iconOffsets -> r
int headerPressed -> m
java.util.Comparator itemStatSorter -> n
net.minecraft.stats.StatType sortColumn -> o
int sortOrder -> p
net.minecraft.client.gui.screens.achievement.StatsScreen this$0 -> q
205:253:void
<init>(net.minecraft.client.gui.screens.achievement.StatsScreen,net.minecraft.clien
t.Minecraft) -> <init>
257:276:void renderHeader(net.minecraft.client.gui.GuiGraphics,int,int) -> a
280:280:int getRowWidth() -> b
285:285:int getScrollbarPosition() -> c
290:291:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
295:307:void clickedHeader(int,int) -> a
310:310:net.minecraft.stats.StatType getColumn(int) -> a
315:323:int getColumnIndex(net.minecraft.stats.StatType) -> b
328:355:void renderDecorations(net.minecraft.client.gui.GuiGraphics,int,int) ->
b
358:373:void
renderMousehoverTooltip(net.minecraft.client.gui.GuiGraphics,net.minecraft.network.
chat.Component,int,int) -> a
376:376:net.minecraft.network.chat.Component
getString(net.minecraft.world.item.Item) -> a
380:391:void sortByColumn(net.minecraft.stats.StatType) -> a
net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList$ItemRow
-> euz$b$a:
net.minecraft.world.item.Item item -> b
net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList
this$1 -> a
426:428:void
<init>(net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList,
net.minecraft.world.item.Item) -> <init>
431:431:net.minecraft.world.item.Item getItem() -> b
436:450:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
453:455:void
renderStat(net.minecraft.client.gui.GuiGraphics,net.minecraft.stats.Stat,int,int,bo
olean) -> a
459:459:net.minecraft.network.chat.Component getNarration() -> a
net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList$ItemRow
Comparator -> euz$b$b:
net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList
this$1 -> a
393:393:void
<init>(net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList)
-> <init>
397:419:int
compare(net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsList
$ItemRow,net.minecraft.client.gui.screens.achievement.StatsScreen$ItemStatisticsLis
t$ItemRow) -> a
393:393:int compare(java.lang.Object,java.lang.Object) -> compare
net.minecraft.client.gui.screens.achievement.StatsScreen$MobsStatisticsList ->
euz$c:
net.minecraft.client.gui.screens.achievement.StatsScreen this$0 -> a
465:473:void
<init>(net.minecraft.client.gui.screens.achievement.StatsScreen,net.minecraft.clien
t.Minecraft) -> <init>
477:478:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
net.minecraft.client.gui.screens.achievement.StatsScreen$MobsStatisticsList$MobRow
-> euz$c$a:
net.minecraft.network.chat.Component mobName -> b
net.minecraft.network.chat.Component kills -> c
boolean hasKills -> d
net.minecraft.network.chat.Component killedBy -> e
boolean wasKilledBy -> f
net.minecraft.client.gui.screens.achievement.StatsScreen$MobsStatisticsList
this$1 -> a
487:507:void
<init>(net.minecraft.client.gui.screens.achievement.StatsScreen$MobsStatisticsList,
net.minecraft.world.entity.EntityType) -> <init>
511:514:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
518:518:net.minecraft.network.chat.Component getNarration() -> a
net.minecraft.client.gui.screens.achievement.StatsUpdateListener -> eva:
java.lang.String[] LOADING_SYMBOLS -> b
void onStatsUpdated() -> C
4:4:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.achievement.package-info -> evb:
net.minecraft.client.gui.screens.advancements.AdvancementTab -> evc:
net.minecraft.client.Minecraft minecraft -> a
net.minecraft.client.gui.screens.advancements.AdvancementsScreen screen -> b
net.minecraft.client.gui.screens.advancements.AdvancementTabType type -> c
int index -> d
net.minecraft.advancements.Advancement advancement -> e
net.minecraft.advancements.DisplayInfo display -> f
net.minecraft.world.item.ItemStack icon -> g
net.minecraft.network.chat.Component title -> h
net.minecraft.client.gui.screens.advancements.AdvancementWidget root -> i
java.util.Map widgets -> j
double scrollX -> k
double scrollY -> l
int minX -> m
int minY -> n
int maxX -> o
int maxY -> p
float fade -> q
boolean centered -> r
28:49:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.advancements
.AdvancementsScreen,net.minecraft.client.gui.screens.advancements.AdvancementTabTyp
e,int,net.minecraft.advancements.Advancement,net.minecraft.advancements.DisplayInfo
) -> <init>
52:52:net.minecraft.client.gui.screens.advancements.AdvancementTabType
getType() -> a
56:56:int getIndex() -> b
60:60:net.minecraft.advancements.Advancement getAdvancement() -> c
64:64:net.minecraft.network.chat.Component getTitle() -> d
68:68:net.minecraft.advancements.DisplayInfo getDisplay() -> e
72:73:void drawTab(net.minecraft.client.gui.GuiGraphics,int,int,boolean) -> a
76:77:void drawIcon(net.minecraft.client.gui.GuiGraphics,int,int) -> a
80:108:void drawContents(net.minecraft.client.gui.GuiGraphics,int,int) -> b
111:136:void drawTooltips(net.minecraft.client.gui.GuiGraphics,int,int,int,int)
-> a
139:139:boolean isMouseOver(int,int,double,double) -> a
144:154:net.minecraft.client.gui.screens.advancements.AdvancementTab
create(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.advancements
.AdvancementsScreen,int,net.minecraft.advancements.Advancement) -> a
158:164:void scroll(double,double) -> a
167:173:void addAdvancement(net.minecraft.advancements.Advancement) -> a
176:189:void
addWidget(net.minecraft.client.gui.screens.advancements.AdvancementWidget,net.minec
raft.advancements.Advancement) -> a
193:193:net.minecraft.client.gui.screens.advancements.AdvancementWidget
getWidget(net.minecraft.advancements.Advancement) -> b
197:197:net.minecraft.client.gui.screens.advancements.AdvancementsScreen
getScreen() -> f
net.minecraft.client.gui.screens.advancements.AdvancementTabType -> evd:
net.minecraft.client.gui.screens.advancements.AdvancementTabType ABOVE -> a
net.minecraft.client.gui.screens.advancements.AdvancementTabType BELOW -> b
net.minecraft.client.gui.screens.advancements.AdvancementTabType LEFT -> c
net.minecraft.client.gui.screens.advancements.AdvancementTabType RIGHT -> d
int textureX -> e
int textureY -> f
int width -> g
int height -> h
int max -> i
net.minecraft.client.gui.screens.advancements.AdvancementTabType[] $VALUES -> j
16:16:net.minecraft.client.gui.screens.advancements.AdvancementTabType[]
values() -> values
16:16:net.minecraft.client.gui.screens.advancements.AdvancementTabType
valueOf(java.lang.String) -> valueOf
30:36:void <init>(java.lang.String,int,int,int,int,int,int) -> <init>
39:39:int getMax() -> a
43:52:void draw(net.minecraft.client.gui.GuiGraphics,int,int,boolean,int) -> a
55:76:void
drawIcon(net.minecraft.client.gui.GuiGraphics,int,int,int,net.minecraft.world.item.
ItemStack) -> a
79:89:int getX(int) -> a
93:103:int getY(int) -> b
107:109:boolean isMouseOver(int,int,int,double,double) -> a
16:16:net.minecraft.client.gui.screens.advancements.AdvancementTabType[]
$values() -> b
16:20:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.advancements.AdvancementTabType$1 -> evd$1:
int[]
$SwitchMap$net$minecraft$client$gui$screens$advancements$AdvancementTabType -> a
57:57:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.advancements.AdvancementWidget -> eve:
net.minecraft.resources.ResourceLocation WIDGETS_LOCATION -> a
int HEIGHT -> b
int BOX_X -> c
int BOX_WIDTH -> d
int FRAME_WIDTH -> e
int ICON_X -> f
int ICON_Y -> g
int ICON_WIDTH -> h
int TITLE_PADDING_LEFT -> i
int TITLE_PADDING_RIGHT -> j
int TITLE_X -> k
int TITLE_Y -> l
int TITLE_MAX_WIDTH -> m
int[] TEST_SPLIT_OFFSETS -> n
net.minecraft.client.gui.screens.advancements.AdvancementTab tab -> o
net.minecraft.advancements.Advancement advancement -> p
net.minecraft.advancements.DisplayInfo display -> q
net.minecraft.util.FormattedCharSequence title -> r
int width -> s
java.util.List description -> t
net.minecraft.client.Minecraft minecraft -> u
net.minecraft.client.gui.screens.advancements.AdvancementWidget parent -> v
java.util.List children -> w
net.minecraft.advancements.AdvancementProgress progress -> x
int x -> y
int y -> z
48:72:void
<init>(net.minecraft.client.gui.screens.advancements.AdvancementTab,net.minecraft.c
lient.Minecraft,net.minecraft.advancements.Advancement,net.minecraft.advancements.D
isplayInfo) -> <init>
75:75:float getMaxWidth(net.minecraft.client.StringSplitter,java.util.List) ->
a
79:96:java.util.List findOptimalLines(net.minecraft.network.chat.Component,int)
-> a
102:107:net.minecraft.client.gui.screens.advancements.AdvancementWidget
getFirstVisibleParent(net.minecraft.advancements.Advancement) -> a
111:137:void
drawConnectivity(net.minecraft.client.gui.GuiGraphics,int,int,boolean) -> a
140:157:void draw(net.minecraft.client.gui.GuiGraphics,int,int) -> a
160:160:int getWidth() -> a
164:165:void setProgress(net.minecraft.advancements.AdvancementProgress) -> a
168:169:void
addChild(net.minecraft.client.gui.screens.advancements.AdvancementWidget) -> a
172:251:void
drawHover(net.minecraft.client.gui.GuiGraphics,int,int,float,int,int) -> a
254:261:boolean isMouseOver(int,int,int,int) -> a
265:271:void attachToParent() -> b
274:274:int getY() -> c
278:278:int getX() -> d
24:37:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.advancements.AdvancementWidgetType -> evf:
net.minecraft.client.gui.screens.advancements.AdvancementWidgetType OBTAINED ->
a
net.minecraft.client.gui.screens.advancements.AdvancementWidgetType UNOBTAINED
-> b
int y -> c
net.minecraft.client.gui.screens.advancements.AdvancementWidgetType[] $VALUES -
> d
3:3:net.minecraft.client.gui.screens.advancements.AdvancementWidgetType[]
values() -> values
3:3:net.minecraft.client.gui.screens.advancements.AdvancementWidgetType
valueOf(java.lang.String) -> valueOf
10:12:void <init>(java.lang.String,int,int) -> <init>
15:15:int getIndex() -> a
3:3:net.minecraft.client.gui.screens.advancements.AdvancementWidgetType[]
$values() -> b
3:5:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.advancements.AdvancementsScreen -> evg:
net.minecraft.resources.ResourceLocation WINDOW_LOCATION -> q
net.minecraft.resources.ResourceLocation TABS_LOCATION -> a
int WINDOW_WIDTH -> b
int WINDOW_HEIGHT -> c
int WINDOW_INSIDE_X -> r
int WINDOW_INSIDE_Y -> s
int WINDOW_INSIDE_WIDTH -> k
int WINDOW_INSIDE_HEIGHT -> l
int WINDOW_TITLE_X -> t
int WINDOW_TITLE_Y -> u
int BACKGROUND_TILE_WIDTH -> m
int BACKGROUND_TILE_HEIGHT -> n
int BACKGROUND_TILE_COUNT_X -> o
int BACKGROUND_TILE_COUNT_Y -> p
net.minecraft.network.chat.Component VERY_SAD_LABEL -> v
net.minecraft.network.chat.Component NO_ADVANCEMENTS_LABEL -> w
net.minecraft.network.chat.Component TITLE -> x
net.minecraft.client.multiplayer.ClientAdvancements advancements -> y
java.util.Map tabs -> z
net.minecraft.client.gui.screens.advancements.AdvancementTab selectedTab -> A
boolean isScrolling -> C
46:54:void <init>(net.minecraft.client.multiplayer.ClientAdvancements) ->
<init>
58:67:void init() -> b
71:76:void removed() -> ax_
80:91:boolean mouseClicked(double,double,int) -> a
96:101:boolean keyPressed(int,int,int) -> a
106:113:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
117:127:boolean mouseDragged(double,double,int,double,double) -> a
131:141:void renderInside(net.minecraft.client.gui.GuiGraphics,int,int,int,int)
-> a
144:159:void renderWindow(net.minecraft.client.gui.GuiGraphics,int,int) -> a
162:180:void
renderTooltips(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -> b
184:189:void onAddAdvancementRoot(net.minecraft.advancements.Advancement) -> a
193:193:void onRemoveAdvancementRoot(net.minecraft.advancements.Advancement) ->
b
197:201:void onAddAdvancementTask(net.minecraft.advancements.Advancement) -> c
205:205:void onRemoveAdvancementTask(net.minecraft.advancements.Advancement) ->
d
209:213:void
onUpdateAdvancementProgress(net.minecraft.advancements.Advancement,net.minecraft.ad
vancements.AdvancementProgress) -> a
217:218:void onSelectedTabChanged(net.minecraft.advancements.Advancement) -> e
222:224:void onAdvancementsCleared() -> a
228:229:net.minecraft.client.gui.screens.advancements.AdvancementWidget
getAdvancementWidget(net.minecraft.advancements.Advancement) -> f
235:238:net.minecraft.client.gui.screens.advancements.AdvancementTab
getTab(net.minecraft.advancements.Advancement) -> g
21:43:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.advancements.package-info -> evh:
net.minecraft.client.gui.screens.controls.ControlsScreen -> evi:
int ROW_SPACING -> c
17:18:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) ->
<init>
22:41:void init() -> b
45:48:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
40:40:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
29:29:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
28:28:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c
net.minecraft.client.gui.screens.controls.KeyBindsList -> evj:
net.minecraft.client.gui.screens.controls.KeyBindsScreen keyBindsScreen -> a
int maxNameWidth -> l
31:53:void
<init>(net.minecraft.client.gui.screens.controls.KeyBindsScreen,net.minecraft.clien
t.Minecraft) -> <init>
56:58:void resetMappingAndUpdateButtons() -> d
61:62:void refreshEntries() -> e
207:207:int getScrollbarPosition() -> c
212:212:int getRowWidth() -> b
26:26:net.minecraft.client.Minecraft
access$000(net.minecraft.client.gui.screens.controls.KeyBindsList) -> a
26:26:net.minecraft.client.Minecraft
access$100(net.minecraft.client.gui.screens.controls.KeyBindsList) -> b
26:26:net.minecraft.client.Minecraft
access$200(net.minecraft.client.gui.screens.controls.KeyBindsList) -> c
26:26:net.minecraft.client.Minecraft
access$300(net.minecraft.client.gui.screens.controls.KeyBindsList) -> d
26:26:net.minecraft.client.Minecraft
access$400(net.minecraft.client.gui.screens.controls.KeyBindsList) -> e
26:26:net.minecraft.client.Minecraft
access$500(net.minecraft.client.gui.screens.controls.KeyBindsList) -> f
26:26:net.minecraft.client.Minecraft
access$600(net.minecraft.client.gui.screens.controls.KeyBindsList) -> g
26:26:net.minecraft.client.Minecraft
access$700(net.minecraft.client.gui.screens.controls.KeyBindsList) -> h
net.minecraft.client.gui.screens.controls.KeyBindsList$CategoryEntry -> evj$a:
net.minecraft.network.chat.Component name -> b
int width -> c
net.minecraft.client.gui.screens.controls.KeyBindsList this$0 -> a
72:75:void
<init>(net.minecraft.client.gui.screens.controls.KeyBindsList,net.minecraft.network
.chat.Component) -> <init>
79:80:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
85:85:net.minecraft.client.gui.ComponentPath
nextFocusPath(net.minecraft.client.gui.navigation.FocusNavigationEvent) -> a
90:90:java.util.List children() -> i
95:95:java.util.List narratables() -> b
111:111:void refreshEntry() -> d
net.minecraft.client.gui.screens.controls.KeyBindsList$CategoryEntry$1 -> evj$a$1:
net.minecraft.client.gui.screens.controls.KeyBindsList$CategoryEntry this$1 ->
a
95:95:void
<init>(net.minecraft.client.gui.screens.controls.KeyBindsList$CategoryEntry) ->
<init>
98:98:net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority
narrationPriority() -> q
103:104:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> b
net.minecraft.client.gui.screens.controls.KeyBindsList$Entry -> evj$b:
64:64:void <init>() -> <init>
void refreshEntry() -> d
net.minecraft.client.gui.screens.controls.KeyBindsList$KeyEntry -> evj$c:
net.minecraft.client.KeyMapping key -> b
net.minecraft.network.chat.Component name -> c
net.minecraft.client.gui.components.Button changeButton -> d
net.minecraft.client.gui.components.Button resetButton -> e
boolean hasCollision -> f
net.minecraft.client.gui.screens.controls.KeyBindsList this$0 -> a
119:141:void
<init>(net.minecraft.client.gui.screens.controls.KeyBindsList,net.minecraft.client.
KeyMapping,net.minecraft.network.chat.Component) -> <init>
145:161:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
165:165:java.util.List children() -> i
170:170:java.util.List narratables() -> b
175:202:void refreshEntry() -> d
139:139:net.minecraft.network.chat.MutableComponent
lambda$new$3(net.minecraft.network.chat.Component,java.util.function.Supplier) -> a
137:139:void
lambda$new$2(net.minecraft.client.KeyMapping,net.minecraft.client.gui.components.Bu
tton) -> a
129:132:net.minecraft.network.chat.MutableComponent
lambda$new$1(net.minecraft.client.KeyMapping,net.minecraft.network.chat.Component,j
ava.util.function.Supplier) -> a
126:128:void
lambda$new$0(net.minecraft.client.KeyMapping,net.minecraft.client.gui.components.Bu
tton) -> b
net.minecraft.client.gui.screens.controls.KeyBindsScreen -> evk:
net.minecraft.client.KeyMapping selectedKey -> c
long lastKeySelection -> k
net.minecraft.client.gui.screens.controls.KeyBindsList keyBindsList -> l
net.minecraft.client.gui.components.Button resetButton -> m
24:25:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) ->
<init>
29:39:void init() -> b
43:49:boolean mouseClicked(double,double,int) -> a
54:66:boolean keyPressed(int,int,int) -> a
71:87:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
38:38:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
33:37:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
net.minecraft.client.gui.screens.controls.package-info -> evl:
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen -> evm:
net.minecraft.resources.ResourceLocation GAMEMODE_SWITCHER_LOCATION -> a
int SPRITE_SHEET_WIDTH -> b
int SPRITE_SHEET_HEIGHT -> c
int SLOT_AREA -> k
int SLOT_PADDING -> l
int SLOT_AREA_PADDED -> m
int HELP_TIPS_OFFSET_Y -> n
int ALL_SLOTS_WIDTH -> o
net.minecraft.network.chat.Component SELECT_KEY -> p
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon
previousHovered -> q
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon
currentlyHovered -> r
int firstMouseX -> s
int firstMouseY -> t
boolean setFirstMousePos -> u
java.util.List slots -> v
95:102:void <init>() -> <init>
105:110:net.minecraft.world.level.GameType getDefaultSelected() -> l
115:123:void init() -> b
127:164:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
167:168:void switchToHoveredGameMode() -> B
171:181:void
switchToHoveredGameMode(net.minecraft.client.Minecraft,net.minecraft.client.gui.scr
eens.debug.GameModeSwitcherScreen$GameModeIcon) -> a
184:191:boolean checkToClose() -> C
196:202:boolean keyPressed(int,int,int) -> a
207:207:boolean isPauseScreen() -> az_
76:86:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$1 -> evm$1:
int[]
$SwitchMap$net$minecraft$client$gui$screens$debug$GameModeSwitcherScreen$GameModeIc
on -> a
int[] $SwitchMap$net$minecraft$world$level$GameType -> b
58:67:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon ->
evm$a:
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon
CREATIVE -> a
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon
SURVIVAL -> b
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon
ADVENTURE -> c
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon
SPECTATOR -> d
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon[]
VALUES -> e
int ICON_AREA -> j
int ICON_TOP_LEFT -> f
net.minecraft.network.chat.Component name -> g
java.lang.String command -> h
net.minecraft.world.item.ItemStack renderStack -> i
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon[]
$VALUES -> k

25:25:net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon[]
values() -> values

25:25:net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon
valueOf(java.lang.String) -> valueOf
39:43:void
<init>(java.lang.String,int,net.minecraft.network.chat.Component,java.lang.String,n
et.minecraft.world.item.ItemStack) -> <init>
46:47:void drawIcon(net.minecraft.client.gui.GuiGraphics,int,int) -> a
50:50:net.minecraft.network.chat.Component getName() -> a
54:54:java.lang.String getCommand() -> b

58:62:net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon
getNext() -> c

67:71:net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon
getFromGameType(net.minecraft.world.level.GameType) -> a

25:25:net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon[]
$values() -> d
25:31:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeSlot ->
evm$b:
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon icon
-> b
boolean isSelected -> c
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen this$0 -> a
214:217:void
<init>(net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen,net.minecraft.
client.gui.screens.debug.GameModeSwitcherScreen$GameModeIcon,int,int) -> <init>
221:227:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) -
> b
231:232:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
236:236:boolean isHoveredOrFocused() -> n
240:241:void setSelected(boolean) -> b
244:245:void drawSlot(net.minecraft.client.gui.GuiGraphics) -> a
248:249:void drawSelection(net.minecraft.client.gui.GuiGraphics) -> b
net.minecraft.client.gui.screens.debug.package-info -> evn:
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen -> evo:
net.minecraft.network.chat.Component SET_COMMAND_LABEL -> m
net.minecraft.network.chat.Component COMMAND_LABEL -> n
net.minecraft.network.chat.Component PREVIOUS_OUTPUT_LABEL -> o
net.minecraft.client.gui.components.EditBox commandEdit -> a
net.minecraft.client.gui.components.EditBox previousEdit -> b
net.minecraft.client.gui.components.Button doneButton -> c
net.minecraft.client.gui.components.Button cancelButton -> k
net.minecraft.client.gui.components.CycleButton outputButton -> l
net.minecraft.client.gui.components.CommandSuggestions commandSuggestions -> p
32:33:void <init>() -> <init>
37:41:void tick() -> f
net.minecraft.world.level.BaseCommandBlock getCommandBlock() -> l
int getPreviousY() -> B
49:85:void init() -> b
89:94:void resize(net.minecraft.client.Minecraft,int,int) -> a
97:98:void updatePreviousOutput(boolean) -> c
101:108:void onDone() -> C
void populateAndSendPacket(net.minecraft.world.level.BaseCommandBlock) -> a
113:114:void onEdited(java.lang.String) -> a
119:132:boolean keyPressed(int,int,int) -> a
137:141:boolean mouseScrolled(double,double,double) -> a
146:150:boolean mouseClicked(double,double,int) -> a
155:170:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
56:59:void
lambda$init$2(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
a
50:50:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
49:49:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
19:21:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen$1 ->
evo$1:
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen
this$0 -> d
62:62:void
<init>(net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen,ne
t.minecraft.client.gui.Font,int,int,int,int,net.minecraft.network.chat.Component) -
> <init>
65:65:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen -> evp:
net.minecraft.resources.ResourceLocation INVENTORY_LOCATION -> a
float SNAPBACK_SPEED -> w
int QUICKDROP_DELAY -> x
int SLOT_ITEM_BLIT_OFFSET -> b
int HOVER_ITEM_BLIT_OFFSET -> y
int imageWidth -> c
int imageHeight -> k
int titleLabelX -> l
int titleLabelY -> m
int inventoryLabelX -> n
int inventoryLabelY -> o
net.minecraft.world.inventory.AbstractContainerMenu menu -> p
net.minecraft.network.chat.Component playerInventoryTitle -> q
net.minecraft.world.inventory.Slot hoveredSlot -> r
net.minecraft.world.inventory.Slot clickedSlot -> z
net.minecraft.world.inventory.Slot snapbackEnd -> A
net.minecraft.world.inventory.Slot quickdropSlot -> C
net.minecraft.world.inventory.Slot lastClickSlot -> D
int leftPos -> s
int topPos -> t
boolean isSplittingStack -> E
net.minecraft.world.item.ItemStack draggingItem -> F
int snapbackStartX -> G
int snapbackStartY -> H
long snapbackTime -> I
net.minecraft.world.item.ItemStack snapbackItem -> J
long quickdropTime -> K
java.util.Set quickCraftSlots -> u
boolean isQuickCrafting -> v
int quickCraftingType -> L
int quickCraftingButton -> M
boolean skipNextRelease -> N
int quickCraftingRemainder -> O
long lastClickTime -> P
int lastClickButton -> Q
boolean doubleclick -> R
net.minecraft.world.item.ItemStack lastQuickMoved -> S
35:87:void
<init>(net.minecraft.world.inventory.AbstractContainerMenu,net.minecraft.world.enti
ty.player.Inventory,net.minecraft.network.chat.Component) -> <init>
91:93:void init() -> b
97:169:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
172:173:void
renderSlotHighlight(net.minecraft.client.gui.GuiGraphics,int,int,int) -> a
176:180:void renderTooltip(net.minecraft.client.gui.GuiGraphics,int,int) -> a
183:183:java.util.List
getTooltipFromContainerItem(net.minecraft.world.item.ItemStack) -> a
187:192:void
renderFloatingItem(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.item.It
emStack,int,int,java.lang.String) -> a
195:197:void renderLabels(net.minecraft.client.gui.GuiGraphics,int,int) -> b
void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
202:253:void
renderSlot(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.inventory.Slot)
-> a
256:275:void recalculateQuickCraftRemaining() -> F
279:285:net.minecraft.world.inventory.Slot findSlot(double,double) -> a
290:366:boolean mouseClicked(double,double,int) -> a
370:381:void checkHotbarMouseClicked(int) -> a
384:384:boolean hasClickedOutside(double,double,int,int,int) -> a
389:420:boolean mouseDragged(double,double,int,double,double) -> a
425:523:boolean mouseReleased(double,double,int) -> b
527:529:void clearDraggingState() -> l
532:532:boolean isHovering(net.minecraft.world.inventory.Slot,double,double) ->
a
536:541:boolean isHovering(int,int,int,int,double,double) -> a
545:549:void
slotClicked(net.minecraft.world.inventory.Slot,int,int,net.minecraft.world.inventor
y.ClickType) -> a
553:570:boolean keyPressed(int,int,int) -> a
574:587:boolean checkHotbarKeyPressed(int,int) -> a
592:596:void removed() -> ax_
600:600:boolean isPauseScreen() -> az_
605:613:void tick() -> f
616:616:void containerTick() -> B
620:620:net.minecraft.world.inventory.AbstractContainerMenu getMenu() -> C
625:627:void onClose() -> aw_
28:28:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.AbstractFurnaceScreen -> evq:
net.minecraft.resources.ResourceLocation RECIPE_BUTTON_LOCATION -> x
net.minecraft.client.gui.screens.recipebook.AbstractFurnaceRecipeBookComponent
recipeBookComponent -> w
boolean widthTooNarrow -> y
net.minecraft.resources.ResourceLocation texture -> z
23:27:void
<init>(net.minecraft.world.inventory.AbstractFurnaceMenu,net.minecraft.client.gui.s
creens.recipebook.AbstractFurnaceRecipeBookComponent,net.minecraft.world.entity.pla
yer.Inventory,net.minecraft.network.chat.Component,net.minecraft.resources.Resource
Location) -> <init>
31:45:void init() -> b
49:52:void containerTick() -> B
56:69:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
73:83:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
87:95:boolean mouseClicked(double,double,int) -> a
100:103:void
slotClicked(net.minecraft.world.inventory.Slot,int,int,net.minecraft.world.inventor
y.ClickType) -> a
107:110:boolean keyPressed(int,int,int) -> a
115:116:boolean hasClickedOutside(double,double,int,int,int) -> a
121:124:boolean charTyped(char,int) -> a
129:130:void recipesUpdated() -> D
134:134:net.minecraft.client.gui.screens.recipebook.RecipeBookComponent
getRecipeBookComponent() -> E
38:42:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.AbstractSignEditScreen -> evr:
net.minecraft.world.level.block.entity.SignBlockEntity sign -> b
net.minecraft.world.level.block.entity.SignText text -> c
java.lang.String[] messages -> k
boolean isFrontText -> l
net.minecraft.world.level.block.state.properties.WoodType woodType -> a
int frame -> m
int line -> n
net.minecraft.client.gui.font.TextFieldHelper signField -> o
36:37:void
<init>(net.minecraft.world.level.block.entity.SignBlockEntity,boolean,boolean) ->
<init>
40:48:void
<init>(net.minecraft.world.level.block.entity.SignBlockEntity,boolean,boolean,net.m
inecraft.network.chat.Component) -> <init>
52:61:void init() -> b
65:70:void tick() -> f
73:76:boolean isValid() -> B
81:95:boolean keyPressed(int,int,int) -> a
100:101:boolean charTyped(char,int) -> a
106:115:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
119:120:void onClose() -> aw_
124:128:void removed() -> ax_
132:132:boolean isPauseScreen() -> az_
void
renderSignBackground(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.level
.block.state.BlockState) -> a
org.joml.Vector3f getSignTextScale() -> l
140:141:void
offsetSign(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.level.block.sta
te.BlockState) -> b
144:155:void renderSign(net.minecraft.client.gui.GuiGraphics) -> c
158:221:void renderSignText(net.minecraft.client.gui.GuiGraphics) -> d
224:227:void setMessage(java.lang.String) -> a
230:231:void onDone() -> C
59:59:boolean lambda$init$4(java.lang.String) -> b
55:55:java.lang.String lambda$init$3() -> D
52:52:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
47:47:java.lang.String[] lambda$new$1(int) -> a
47:47:net.minecraft.network.chat.Component lambda$new$0(boolean,int) -> a
net.minecraft.client.gui.screens.inventory.AnvilScreen -> evs:
net.minecraft.resources.ResourceLocation ANVIL_LOCATION -> w
net.minecraft.network.chat.Component TOO_EXPENSIVE_TEXT -> x
net.minecraft.client.gui.components.EditBox name -> y
net.minecraft.world.entity.player.Player player -> z
24:27:void
<init>(net.minecraft.world.inventory.AnvilMenu,net.minecraft.world.entity.player.In
ventory,net.minecraft.network.chat.Component) -> <init>
31:33:void containerTick() -> B
37:51:void subInit() -> D
55:58:void resize(net.minecraft.client.Minecraft,int,int) -> a
62:69:boolean keyPressed(int,int,int) -> a
73:86:void onNameChanged(java.lang.String) -> a
90:115:void renderLabels(net.minecraft.client.gui.GuiGraphics,int,int) -> b
119:121:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
125:126:void renderFg(net.minecraft.client.gui.GuiGraphics,int,int,float) -> c
130:133:void renderErrorIcon(net.minecraft.client.gui.GuiGraphics,int,int) -> c
137:142:void
slotChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraft.w
orld.item.ItemStack) -> a
18:19:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.BeaconScreen -> evt:
net.minecraft.resources.ResourceLocation BEACON_LOCATION -> w
net.minecraft.network.chat.Component PRIMARY_EFFECT_LABEL -> x
net.minecraft.network.chat.Component SECONDARY_EFFECT_LABEL -> y
java.util.List beaconButtons -> z
net.minecraft.world.effect.MobEffect primary -> A
net.minecraft.world.effect.MobEffect secondary -> C
34:57:void
<init>(net.minecraft.world.inventory.BeaconMenu,net.minecraft.world.entity.player.I
nventory,net.minecraft.network.chat.Component) -> <init>
60:62:void addBeaconButton(net.minecraft.client.gui.components.AbstractWidget)
-> a
66:99:void init() -> b
103:105:void containerTick() -> B
108:110:void updateButtons() -> D
114:116:void renderLabels(net.minecraft.client.gui.GuiGraphics,int,int) -> b
120:132:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
136:139:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
109:109:void
lambda$updateButtons$0(int,net.minecraft.client.gui.screens.inventory.BeaconScreen$
BeaconButton) -> a
29:29:net.minecraft.client.Minecraft
access$000(net.minecraft.client.gui.screens.inventory.BeaconScreen) -> a
29:29:net.minecraft.client.Minecraft
access$100(net.minecraft.client.gui.screens.inventory.BeaconScreen) -> b
29:29:net.minecraft.client.Minecraft
access$200(net.minecraft.client.gui.screens.inventory.BeaconScreen) -> c
30:32:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.BeaconScreen$1 -> evt$1:
net.minecraft.world.inventory.BeaconMenu val$menu -> a
net.minecraft.client.gui.screens.inventory.BeaconScreen this$0 -> b
46:46:void
<init>(net.minecraft.client.gui.screens.inventory.BeaconScreen,net.minecraft.world.
inventory.BeaconMenu) -> <init>
49:49:void
slotChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraft.w
orld.item.ItemStack) -> a
53:55:void
dataChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,int) -> a
net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconButton -> evt$a:
void updateStatus(int) -> a
net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconCancelButton ->
evt$b:
net.minecraft.client.gui.screens.inventory.BeaconScreen this$0 -> a
300:302:void
<init>(net.minecraft.client.gui.screens.inventory.BeaconScreen,int,int) -> <init>
306:307:void onPress() -> c
311:311:void updateStatus(int) -> a
net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconConfirmButton ->
evt$c:
net.minecraft.client.gui.screens.inventory.BeaconScreen this$0 -> a
283:285:void
<init>(net.minecraft.client.gui.screens.inventory.BeaconScreen,int,int) -> <init>
289:291:void onPress() -> c
295:296:void updateStatus(int) -> a
net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconPowerButton -> evt$d:
boolean isPrimary -> c
int tier -> a
net.minecraft.world.effect.MobEffect effect -> d
net.minecraft.client.renderer.texture.TextureAtlasSprite sprite -> e
net.minecraft.client.gui.screens.inventory.BeaconScreen this$0 -> b
196:201:void
<init>(net.minecraft.client.gui.screens.inventory.BeaconScreen,int,int,net.minecraf
t.world.effect.MobEffect,boolean,int) -> <init>
204:207:void setEffect(net.minecraft.world.effect.MobEffect) -> a
210:210:net.minecraft.network.chat.MutableComponent
createEffectDescription(net.minecraft.world.effect.MobEffect) -> b
215:225:void onPress() -> c
229:230:void renderIcon(net.minecraft.client.gui.GuiGraphics) -> a
234:236:void updateStatus(int) -> a
240:240:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconScreenButton ->
evt$e:
boolean selected -> a
149:150:void <init>(int,int) -> <init>
153:154:void <init>(int,int,net.minecraft.network.chat.Component) -> <init>
159:172:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) -
> b
void renderIcon(net.minecraft.client.gui.GuiGraphics) -> a
177:177:boolean isSelected() -> a
181:182:void setSelected(boolean) -> b
186:187:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconSpriteScreenButton ->
evt$f:
int iconX -> a
int iconY -> b
271:274:void <init>(int,int,int,int,net.minecraft.network.chat.Component) ->
<init>
278:279:void renderIcon(net.minecraft.client.gui.GuiGraphics) -> a
net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconUpgradePowerButton ->
evt$g:
net.minecraft.client.gui.screens.inventory.BeaconScreen this$0 -> c
245:247:void
<init>(net.minecraft.client.gui.screens.inventory.BeaconScreen,int,int,net.minecraf
t.world.effect.MobEffect) -> <init>
251:251:net.minecraft.network.chat.MutableComponent
createEffectDescription(net.minecraft.world.effect.MobEffect) -> b
256:263:void updateStatus(int) -> a
net.minecraft.client.gui.screens.inventory.BlastFurnaceScreen -> evu:
net.minecraft.resources.ResourceLocation TEXTURE -> x
13:14:void
<init>(net.minecraft.world.inventory.BlastFurnaceMenu,net.minecraft.world.entity.pl
ayer.Inventory,net.minecraft.network.chat.Component) -> <init>
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.BookEditScreen -> evv:
int TEXT_WIDTH -> a
int TEXT_HEIGHT -> b
int IMAGE_WIDTH -> c
int IMAGE_HEIGHT -> k
net.minecraft.network.chat.Component EDIT_TITLE_LABEL -> l
net.minecraft.network.chat.Component FINALIZE_WARNING_LABEL -> m
net.minecraft.util.FormattedCharSequence BLACK_CURSOR -> n
net.minecraft.util.FormattedCharSequence GRAY_CURSOR -> o
net.minecraft.world.entity.player.Player owner -> p
net.minecraft.world.item.ItemStack book -> q
boolean isModified -> r
boolean isSigning -> s
int frameTick -> t
int currentPage -> u
java.util.List pages -> v
java.lang.String title -> w
net.minecraft.client.gui.font.TextFieldHelper pageEdit -> x
net.minecraft.client.gui.font.TextFieldHelper titleEdit -> y
long lastClickTime -> z
int lastIndex -> A
net.minecraft.client.gui.screens.inventory.PageButton forwardButton -> C
net.minecraft.client.gui.screens.inventory.PageButton backButton -> D
net.minecraft.client.gui.components.Button doneButton -> E
net.minecraft.client.gui.components.Button signButton -> F
net.minecraft.client.gui.components.Button finalizeButton -> G
net.minecraft.client.gui.components.Button cancelButton -> H
net.minecraft.world.InteractionHand hand -> I
net.minecraft.client.gui.screens.inventory.BookEditScreen$DisplayCache
displayCache -> J
net.minecraft.network.chat.Component pageMsg -> K
net.minecraft.network.chat.Component ownerText -> L
61:112:void
<init>(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemStack,
net.minecraft.world.InteractionHand) -> <init>
115:118:void setClipboard(java.lang.String) -> a
121:121:java.lang.String getClipboard() -> l
125:125:int getNumPages() -> B
130:132:void tick() -> f
136:167:void init() -> b
170:175:void pageBack() -> C
178:188:void pageForward() -> D
191:199:void updateButtonVisibility() -> E
202:206:void eraseEmptyTrailingPages() -> F
209:220:void saveChanges(boolean) -> c
223:233:void updateLocalCopy(boolean) -> e
236:241:void appendPageToBook() -> G
245:257:boolean keyPressed(int,int,int) -> a
263:281:boolean charTyped(char,int) -> a
287:341:boolean bookKeyPressed(int,int,int) -> c
345:346:void keyUp() -> H
349:350:void keyDown() -> I
353:356:void changeLine(int) -> a
359:366:void keyHome() -> J
369:377:void keyEnd() -> K
380:397:boolean titleKeyPressed(int,int,int) -> d
401:404:java.lang.String getCurrentPageText() -> L
408:413:void setCurrentPageText(java.lang.String) -> b
417:452:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
455:463:void
renderCursor(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.gui.screens.
inventory.BookEditScreen$Pos2i,boolean) -> a
466:473:void
renderHighlight(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.renderer.
Rect2i[]) -> a
476:476:net.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2i
convertScreenToLocal(net.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2
i) -> a
480:480:net.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2i
convertLocalToScreen(net.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2
i) -> b
485:510:boolean mouseClicked(double,double,int) -> a
514:519:void selectWord(int) -> b
523:533:boolean mouseDragged(double,double,int,double,double) -> a
537:542:net.minecraft.client.gui.screens.inventory.BookEditScreen$DisplayCache
getDisplayCache() -> M
546:547:void clearDisplayCache() -> N
550:552:void clearDisplayCacheAfterPageChange() -> O
555:616:net.minecraft.client.gui.screens.inventory.BookEditScreen$DisplayCache
rebuildDisplayCache() -> P
620:624:int findLineFromPos(int[],int) -> a
629:635:net.minecraft.client.renderer.Rect2i
createPartialLineSelection(java.lang.String,net.minecraft.client.StringSplitter,int
,int,int,int) -> a
639:648:net.minecraft.client.renderer.Rect2i
createSelection(net.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2i,net
.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2i) -> a
568:576:void
lambda$rebuildDisplayCache$10(org.apache.commons.lang3.mutable.MutableInt,java.lang
.String,org.apache.commons.lang3.mutable.MutableBoolean,it.unimi.dsi.fastutil.ints.
IntList,java.util.List,net.minecraft.network.chat.Style,int,int) -> a
164:164:void lambda$init$9(net.minecraft.client.gui.components.Button) -> a
163:163:void lambda$init$8(net.minecraft.client.gui.components.Button) -> b
154:158:void lambda$init$7(net.minecraft.client.gui.components.Button) -> c
148:152:void lambda$init$6(net.minecraft.client.gui.components.Button) -> d
143:145:void lambda$init$5(net.minecraft.client.gui.components.Button) -> e
139:141:void lambda$init$4(net.minecraft.client.gui.components.Button) -> f
76:76:boolean lambda$new$3(java.lang.String) -> c
73:73:void lambda$new$2(java.lang.String) -> d
72:72:java.lang.String lambda$new$1() -> Q
68:68:boolean lambda$new$0(java.lang.String) -> e
48:51:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.BookEditScreen$DisplayCache -> evv$a:
net.minecraft.client.gui.screens.inventory.BookEditScreen$DisplayCache EMPTY ->
a
java.lang.String fullText -> b
net.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2i cursor -> c
boolean cursorAtEnd -> d
int[] lineStarts -> e
net.minecraft.client.gui.screens.inventory.BookEditScreen$LineInfo[] lines -> f
net.minecraft.client.renderer.Rect2i[] selection -> g
688:695:void
<init>(java.lang.String,net.minecraft.client.gui.screens.inventory.BookEditScreen$P
os2i,boolean,int[],net.minecraft.client.gui.screens.inventory.BookEditScreen$LineIn
fo[],net.minecraft.client.renderer.Rect2i[]) -> <init>
698:706:int
getIndexAtPosition(net.minecraft.client.gui.Font,net.minecraft.client.gui.screens.i
nventory.BookEditScreen$Pos2i) -> a
710:720:int changeLine(int,int) -> a
724:725:int findLineStart(int) -> a
729:730:int findLineEnd(int) -> b
678:678:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.BookEditScreen$LineInfo -> evv$b:
net.minecraft.network.chat.Style style -> a
java.lang.String contents -> b
net.minecraft.network.chat.Component asComponent -> c
int x -> d
int y -> e
668:674:void <init>(net.minecraft.network.chat.Style,java.lang.String,int,int)
-> <init>
net.minecraft.client.gui.screens.inventory.BookEditScreen$Pos2i -> evv$c:
int x -> a
int y -> b
655:658:void <init>(int,int) -> <init>
net.minecraft.client.gui.screens.inventory.BookViewScreen -> evw:
int PAGE_INDICATOR_TEXT_Y_OFFSET -> a
int PAGE_TEXT_X_OFFSET -> b
int PAGE_TEXT_Y_OFFSET -> c
net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess
EMPTY_ACCESS -> k
net.minecraft.resources.ResourceLocation BOOK_LOCATION -> l
int TEXT_WIDTH -> m
int TEXT_HEIGHT -> n
int IMAGE_WIDTH -> o
int IMAGE_HEIGHT -> p
net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess bookAccess
-> q
int currentPage -> r
java.util.List cachedPageComponents -> s
int cachedPage -> t
net.minecraft.network.chat.Component pageMsg -> u
net.minecraft.client.gui.screens.inventory.PageButton forwardButton -> v
net.minecraft.client.gui.screens.inventory.PageButton backButton -> w
boolean playTurnSound -> x
150:151:void
<init>(net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess) ->
<init>
154:155:void <init>() -> <init>
140:161:void
<init>(net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess,boolean
) -> <init>
164:168:void
setBookAccess(net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess)
-> a
171:178:boolean setPage(int) -> a
182:182:boolean forcePage(int) -> b
187:189:void init() -> b
192:193:void createMenuControls() -> l
196:203:void createPageControlButtons() -> B
206:206:int getNumPages() -> C
210:214:void pageBack() -> D
217:221:void pageForward() -> E
224:226:void updateButtonVisibility() -> G
230:242:boolean keyPressed(int,int,int) -> a
248:276:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
280:287:boolean mouseClicked(double,double,int) -> a
292:312:boolean handleComponentClicked(net.minecraft.network.chat.Style) -> a
316:317:void closeScreen() -> F
321:343:net.minecraft.network.chat.Style
getClickedComponentStyleAt(double,double) -> a
347:349:java.util.List loadPages(net.minecraft.nbt.CompoundTag) -> a
354:368:void
loadPages(net.minecraft.nbt.CompoundTag,java.util.function.Consumer) -> a
358:359:java.lang.String
lambda$loadPages$3(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.ListTag,int) ->
a
200:200:void
lambda$createPageControlButtons$2(net.minecraft.client.gui.components.Button) -> a
199:199:void
lambda$createPageControlButtons$1(net.minecraft.client.gui.components.Button) -> b
192:192:void
lambda$createMenuControls$0(net.minecraft.client.gui.components.Button) -> c
60:130:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.BookViewScreen$1 -> evw$1:
60:60:void <init>() -> <init>
63:63:int getPageCount() -> a
68:68:net.minecraft.network.chat.FormattedText getPageRaw(int) -> a
net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess -> evw$a:
int getPageCount() -> a
net.minecraft.network.chat.FormattedText getPageRaw(int) -> a
44:47:net.minecraft.network.chat.FormattedText getPage(int) -> b
51:56:net.minecraft.client.gui.screens.inventory.BookViewScreen$BookAccess
fromItem(net.minecraft.world.item.ItemStack) -> a
net.minecraft.client.gui.screens.inventory.BookViewScreen$WritableBookAccess ->
evw$b:
java.util.List pages -> a
110:112:void <init>(net.minecraft.world.item.ItemStack) -> <init>
115:116:java.util.List readPages(net.minecraft.world.item.ItemStack) -> b
121:121:int getPageCount() -> a
126:126:net.minecraft.network.chat.FormattedText getPageRaw(int) -> a
net.minecraft.client.gui.screens.inventory.BookViewScreen$WrittenBookAccess ->
evw$c:
java.util.List pages -> a
75:77:void <init>(net.minecraft.world.item.ItemStack) -> <init>
80:85:java.util.List readPages(net.minecraft.world.item.ItemStack) -> b
90:90:int getPageCount() -> a
95:103:net.minecraft.network.chat.FormattedText getPageRaw(int) -> a
net.minecraft.client.gui.screens.inventory.BrewingStandScreen -> evx:
net.minecraft.resources.ResourceLocation BREWING_STAND_LOCATION -> w
int[] BUBBLELENGTHS -> x
18:19:void
<init>(net.minecraft.world.inventory.BrewingStandMenu,net.minecraft.world.entity.pl
ayer.Inventory,net.minecraft.network.chat.Component) -> <init>
23:25:void init() -> b
29:32:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
36:58:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
14:15:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.CartographyTableScreen -> evy:
net.minecraft.resources.ResourceLocation BG_LOCATION -> w
20:22:void
<init>(net.minecraft.world.inventory.CartographyTableMenu,net.minecraft.world.entit
y.player.Inventory,net.minecraft.network.chat.Component) -> <init>
26:28:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
32:70:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
73:104:void
renderResultingMap(net.minecraft.client.gui.GuiGraphics,java.lang.Integer,net.minec
raft.world.level.saveddata.maps.MapItemSavedData,boolean,boolean,boolean,boolean) -
> a
107:117:void
renderMap(net.minecraft.client.gui.GuiGraphics,java.lang.Integer,net.minecraft.worl
d.level.saveddata.maps.MapItemSavedData,int,int,float) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.CommandBlockEditScreen -> evz:
net.minecraft.world.level.block.entity.CommandBlockEntity autoCommandBlock -> m
net.minecraft.client.gui.components.CycleButton modeButton -> n
net.minecraft.client.gui.components.CycleButton conditionalButton -> o
net.minecraft.client.gui.components.CycleButton autoexecButton -> p
net.minecraft.world.level.block.entity.CommandBlockEntity$Mode mode -> q
boolean conditional -> r
boolean autoexec -> s
16:22:void <init>(net.minecraft.world.level.block.entity.CommandBlockEntity) ->
<init>
26:26:net.minecraft.world.level.BaseCommandBlock getCommandBlock() -> l
31:31:int getPreviousY() -> B
36:65:void init() -> b
68:73:void enableControls(boolean) -> e
76:90:void updateGui() -> D
94:96:void resize(net.minecraft.client.Minecraft,int,int) -> a
100:101:void populateAndSendPacket(net.minecraft.world.level.BaseCommandBlock)
-> a
61:61:void
lambda$init$3(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
a
54:54:void
lambda$init$2(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
b
47:47:void
lambda$init$1(net.minecraft.client.gui.components.CycleButton,net.minecraft.world.l
evel.block.entity.CommandBlockEntity$Mode) -> a
38:41:net.minecraft.network.chat.Component
lambda$init$0(net.minecraft.world.level.block.entity.CommandBlockEntity$Mode) -> a
net.minecraft.client.gui.screens.inventory.CommandBlockEditScreen$1 -> evz$1:
int[] $SwitchMap$net$minecraft$world$level$block$entity$CommandBlockEntity$Mode
-> a
38:38:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.ContainerScreen -> ewa:
net.minecraft.resources.ResourceLocation CONTAINER_BACKGROUND -> w
int containerRows -> x
15:23:void
<init>(net.minecraft.world.inventory.ChestMenu,net.minecraft.world.entity.player.In
ventory,net.minecraft.network.chat.Component) -> <init>
27:30:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
34:38:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.CraftingScreen -> ewb:
net.minecraft.resources.ResourceLocation CRAFTING_TABLE_LOCATION -> w
net.minecraft.resources.ResourceLocation RECIPE_BUTTON_LOCATION -> x
net.minecraft.client.gui.screens.recipebook.RecipeBookComponent
recipeBookComponent -> y
boolean widthTooNarrow -> z
18:24:void
<init>(net.minecraft.world.inventory.CraftingMenu,net.minecraft.world.entity.player
.Inventory,net.minecraft.network.chat.Component) -> <init>
28:44:void init() -> b
48:51:void containerTick() -> B
55:68:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
72:75:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
79:79:boolean isHovering(int,int,int,int,double,double) -> a
84:93:boolean mouseClicked(double,double,int) -> a
98:99:boolean hasClickedOutside(double,double,int,int,int) -> a
104:107:void
slotClicked(net.minecraft.world.inventory.Slot,int,int,net.minecraft.world.inventor
y.ClickType) -> a
111:112:void recipesUpdated() -> D
116:116:net.minecraft.client.gui.screens.recipebook.RecipeBookComponent
getRecipeBookComponent() -> E
35:39:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
15:16:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.CreativeInventoryListener -> ewc:
net.minecraft.client.Minecraft minecraft -> a
11:13:void <init>(net.minecraft.client.Minecraft) -> <init>
17:18:void
slotChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraft.w
orld.item.ItemStack) -> a
22:22:void
dataChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,int) -> a
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen -> ewd:
net.minecraft.resources.ResourceLocation CREATIVE_TABS_LOCATION -> w
java.lang.String GUI_CREATIVE_TAB_PREFIX -> x
java.lang.String CUSTOM_SLOT_LOCK -> y
int NUM_ROWS -> z
int NUM_COLS -> A
int TAB_WIDTH -> C
int TAB_HEIGHT -> D
int SCROLLER_WIDTH -> E
int SCROLLER_HEIGHT -> F
net.minecraft.world.SimpleContainer CONTAINER -> G
net.minecraft.network.chat.Component TRASH_SLOT_TOOLTIP -> H
int TEXT_COLOR -> I
net.minecraft.world.item.CreativeModeTab selectedTab -> J
float scrollOffs -> K
boolean scrolling -> L
net.minecraft.client.gui.components.EditBox searchBox -> M
java.util.List originalSlots -> N
net.minecraft.world.inventory.Slot destroyItemSlot -> O
net.minecraft.client.gui.screens.inventory.CreativeInventoryListener listener -
> P
boolean ignoreTextInput -> Q
boolean hasClickedOutside -> R
java.util.Set visibleTags -> S
boolean displayOperatorCreativeTab -> T
76:182:void
<init>(net.minecraft.world.entity.player.Player,net.minecraft.world.flag.FeatureFla
gSet,boolean) -> <init>
185:185:boolean hasPermissions(net.minecraft.world.entity.player.Player) -> a
189:201:void
tryRefreshInvalidatedTabs(net.minecraft.world.flag.FeatureFlagSet,boolean,net.minec
raft.core.HolderLookup$Provider) -> a
204:216:void refreshCurrentTabContents(java.util.Collection) -> a
220:235:void containerTick() -> B
239:366:void
slotClicked(net.minecraft.world.inventory.Slot,int,int,net.minecraft.world.inventor
y.ClickType) -> a
369:369:boolean isCreativeSlot(net.minecraft.world.inventory.Slot) -> a
374:397:void init() -> b
401:413:void resize(net.minecraft.client.Minecraft,int,int) -> a
417:422:void removed() -> ax_
426:439:boolean charTyped(char,int) -> a
444:476:boolean keyPressed(int,int,int) -> a
481:482:boolean keyReleased(int,int,int) -> b
486:506:void refreshSearchResults() -> E
509:521:void updateVisibleTags(java.lang.String) -> a
525:528:void renderLabels(net.minecraft.client.gui.GuiGraphics,int,int) -> b
532:548:boolean mouseClicked(double,double,int) -> a
553:567:boolean mouseReleased(double,double,int) -> b
571:571:boolean canScroll() -> G
575:673:void selectTab(net.minecraft.world.item.CreativeModeTab) -> a
677:682:boolean mouseScrolled(double,double,double) -> a
687:689:boolean hasClickedOutside(double,double,int,int,int) -> a
693:700:boolean insideScrollbar(double,double) -> a
706:716:boolean mouseDragged(double,double,int,double,double) -> a
721:735:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
739:768:java.util.List
getTooltipFromContainerItem(net.minecraft.world.item.ItemStack) -> a
773:796:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
799:806:int getTabX(net.minecraft.world.item.CreativeModeTab) -> b
810:816:int getTabY(net.minecraft.world.item.CreativeModeTab) -> c
820:822:boolean
checkTabClicked(net.minecraft.world.item.CreativeModeTab,double,double) -> a
826:833:boolean
checkTabHovering(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.item.Crea
tiveModeTab,int,int) -> a
837:869:void
renderTabButton(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.item.Creat
iveModeTab) -> a
872:872:boolean isInventoryOpen() -> D
968:992:void
handleHotbarLoadOrSave(net.minecraft.client.Minecraft,int,boolean,boolean) -> a
752:755:void
lambda$getTooltipFromContainerItem$3(net.minecraft.world.item.ItemStack,java.util.L
ist,net.minecraft.tags.TagKey) -> a
520:520:boolean
lambda$updateVisibleTags$2(java.util.function.Predicate,net.minecraft.tags.TagKey)
-> a
517:517:boolean
lambda$updateVisibleTags$1(java.lang.String,java.lang.String,net.minecraft.resource
s.ResourceLocation) -> a
513:513:boolean
lambda$updateVisibleTags$0(java.lang.String,net.minecraft.resources.ResourceLocatio
n) -> a
50:64:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$CustomCreati
veSlot -> ewd$a:
953:954:void <init>(net.minecraft.world.Container,int,int,int) -> <init>
958:963:boolean mayPickup(net.minecraft.world.entity.player.Player) -> a
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$ItemPickerMe
nu -> ewd$b:
net.minecraft.core.NonNullList items -> k
net.minecraft.world.inventory.AbstractContainerMenu inventoryMenu -> l
80:100:void <init>(net.minecraft.world.entity.player.Player) -> <init>
104:104:boolean stillValid(net.minecraft.world.entity.player.Player) -> a
108:108:int calculateRowCount() -> l
112:112:int getRowIndexForScroll(float) -> a
116:116:float getScrollForRowIndex(int) -> e
120:120:float subtractInputFromScroll(float,double) -> a
124:135:void scrollTo(float) -> b
138:138:boolean canScroll() -> m
143:151:net.minecraft.world.item.ItemStack
quickMoveStack(net.minecraft.world.entity.player.Player,int) -> a
156:156:boolean
canTakeItemForPickAll(net.minecraft.world.item.ItemStack,net.minecraft.world.invent
ory.Slot) -> a
161:161:boolean canDragTo(net.minecraft.world.inventory.Slot) -> b
166:166:net.minecraft.world.item.ItemStack getCarried() -> g
171:172:void setCarried(net.minecraft.world.item.ItemStack) -> b
net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen$SlotWrapper
-> ewd$c:
net.minecraft.world.inventory.Slot target -> a
880:882:void <init>(net.minecraft.world.inventory.Slot,int,int,int) -> <init>
886:887:void
onTake(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemStack)
-> a
891:891:boolean mayPlace(net.minecraft.world.item.ItemStack) -> a
896:896:net.minecraft.world.item.ItemStack getItem() -> e
901:901:boolean hasItem() -> f
906:907:void setByPlayer(net.minecraft.world.item.ItemStack) -> d
911:912:void set(net.minecraft.world.item.ItemStack) -> e
916:917:void setChanged() -> d
921:921:int getMaxStackSize() -> a
926:926:int getMaxStackSize(net.minecraft.world.item.ItemStack) -> a_
932:932:com.mojang.datafixers.util.Pair getNoItemIcon() -> c
937:937:net.minecraft.world.item.ItemStack remove(int) -> a
942:942:boolean isActive() -> b
947:947:boolean mayPickup(net.minecraft.world.entity.player.Player) -> a
net.minecraft.client.gui.screens.inventory.CyclingSlotBackground -> ewe:
int ICON_CHANGE_TICK_RATE -> a
int ICON_SIZE -> b
int ICON_TRANSITION_TICK_DURATION -> c
int slotIndex -> d
java.util.List icons -> e
int tick -> f
int iconIndex -> g
20:26:void <init>(int) -> <init>
29:37:void tick(java.util.List) -> a
40:52:void
render(net.minecraft.world.inventory.AbstractContainerMenu,net.minecraft.client.gui
.GuiGraphics,float,int,int) -> a
55:57:void
renderIcon(net.minecraft.world.inventory.Slot,net.minecraft.resources.ResourceLocat
ion,float,net.minecraft.client.gui.GuiGraphics,int,int) -> a
60:61:float getIconTransitionTransparency(float) -> a
net.minecraft.client.gui.screens.inventory.DispenserScreen -> ewf:
net.minecraft.resources.ResourceLocation CONTAINER_LOCATION -> w
13:14:void
<init>(net.minecraft.world.inventory.DispenserMenu,net.minecraft.world.entity.playe
r.Inventory,net.minecraft.network.chat.Component) -> <init>
18:20:void init() -> b
24:27:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
31:34:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.EffectRenderingInventoryScreen -> ewg:
22:23:void
<init>(net.minecraft.world.inventory.AbstractContainerMenu,net.minecraft.world.enti
ty.player.Inventory,net.minecraft.network.chat.Component) -> <init>
27:29:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
32:35:boolean canSeeEffects() -> F
39:76:void renderEffects(net.minecraft.client.gui.GuiGraphics,int,int) -> c
79:88:void
renderBackgrounds(net.minecraft.client.gui.GuiGraphics,int,int,java.lang.Iterable,b
oolean) -> a
91:99:void
renderIcons(net.minecraft.client.gui.GuiGraphics,int,int,java.lang.Iterable,boolean
) -> b
102:112:void
renderLabels(net.minecraft.client.gui.GuiGraphics,int,int,java.lang.Iterable) -> a
115:119:net.minecraft.network.chat.Component
getEffectName(net.minecraft.world.effect.MobEffectInstance) -> a
net.minecraft.client.gui.screens.inventory.EnchantmentNames -> ewh:
net.minecraft.resources.ResourceLocation ALT_FONT -> a
net.minecraft.network.chat.Style ROOT_STYLE -> b
net.minecraft.client.gui.screens.inventory.EnchantmentNames INSTANCE -> c
net.minecraft.util.RandomSource random -> d
java.lang.String[] words -> e
17:43:void <init>() -> <init>
46:46:net.minecraft.client.gui.screens.inventory.EnchantmentNames getInstance()
-> a
50:59:net.minecraft.network.chat.FormattedText
getRandomName(net.minecraft.client.gui.Font,int) -> a
63:64:void initSeed(long) -> a
12:15:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.EnchantmentScreen -> ewi:
net.minecraft.resources.ResourceLocation ENCHANTING_TABLE_LOCATION -> E
net.minecraft.resources.ResourceLocation ENCHANTING_BOOK_LOCATION -> F
net.minecraft.util.RandomSource random -> G
net.minecraft.client.model.BookModel bookModel -> H
int time -> w
float flip -> x
float oFlip -> y
float flipT -> z
float flipA -> A
float open -> C
float oOpen -> D
net.minecraft.world.item.ItemStack last -> I
31:46:void
<init>(net.minecraft.world.inventory.EnchantmentMenu,net.minecraft.world.entity.pla
yer.Inventory,net.minecraft.network.chat.Component) -> <init>
50:52:void init() -> b
56:58:void containerTick() -> B
62:74:boolean mouseClicked(double,double,int) -> a
79:123:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
126:152:void renderBook(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
c
156:204:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
207:240:void tickBook() -> D
28:29:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.FurnaceScreen -> ewj:
net.minecraft.resources.ResourceLocation TEXTURE -> x
13:14:void
<init>(net.minecraft.world.inventory.FurnaceMenu,net.minecraft.world.entity.player.
Inventory,net.minecraft.network.chat.Component) -> <init>
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.GrindstoneScreen -> ewk:
net.minecraft.resources.ResourceLocation GRINDSTONE_LOCATION -> w
13:14:void
<init>(net.minecraft.world.inventory.GrindstoneMenu,net.minecraft.world.entity.play
er.Inventory,net.minecraft.network.chat.Component) -> <init>
18:23:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
27:34:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.HangingSignEditScreen -> ewl:
float MAGIC_BACKGROUND_SCALE -> b
org.joml.Vector3f TEXT_SCALE -> c
int TEXTURE_WIDTH -> k
int TEXTURE_HEIGHT -> l
net.minecraft.resources.ResourceLocation texture -> m
18:20:void
<init>(net.minecraft.world.level.block.entity.SignBlockEntity,boolean,boolean) ->
<init>
24:25:void
offsetSign(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.level.block.sta
te.BlockState) -> b
29:33:void
renderSignBackground(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.level
.block.state.BlockState) -> a
37:37:org.joml.Vector3f getSignTextScale() -> l
12:12:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.HopperScreen -> ewm:
net.minecraft.resources.ResourceLocation HOPPER_LOCATION -> w
13:16:void
<init>(net.minecraft.world.inventory.HopperMenu,net.minecraft.world.entity.player.I
nventory,net.minecraft.network.chat.Component) -> <init>
20:23:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
27:30:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.HorseInventoryScreen -> ewn:
net.minecraft.resources.ResourceLocation HORSE_INVENTORY_LOCATION -> w
net.minecraft.world.entity.animal.horse.AbstractHorse horse -> x
float xMouse -> y
float yMouse -> z
19:21:void
<init>(net.minecraft.world.inventory.HorseInventoryMenu,net.minecraft.world.entity.
player.Inventory,net.minecraft.world.entity.animal.horse.AbstractHorse) -> <init>
25:49:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
53:59:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.InventoryScreen -> ewo:
net.minecraft.resources.ResourceLocation RECIPE_BUTTON_LOCATION -> w
float xMouse -> x
float yMouse -> y
net.minecraft.client.gui.screens.recipebook.RecipeBookComponent
recipeBookComponent -> z
boolean widthTooNarrow -> A
boolean buttonClicked -> C
31:38:void <init>(net.minecraft.world.entity.player.Player) -> <init>
42:48:void containerTick() -> B
52:72:void init() -> b
76:77:void renderLabels(net.minecraft.client.gui.GuiGraphics,int,int) -> b
81:97:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
101:106:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
109:135:void
renderEntityInInventoryFollowsMouse(net.minecraft.client.gui.GuiGraphics,int,int,in
t,float,float,net.minecraft.world.entity.LivingEntity) -> a
138:158:void
renderEntityInInventory(net.minecraft.client.gui.GuiGraphics,int,int,int,org.joml.Q
uaternionf,org.joml.Quaternionf,net.minecraft.world.entity.LivingEntity) -> a
162:162:boolean isHovering(int,int,int,int,double,double) -> a
167:176:boolean mouseClicked(double,double,int) -> a
181:186:boolean mouseReleased(double,double,int) -> b
191:192:boolean hasClickedOutside(double,double,int,int,int) -> a
197:200:void
slotClicked(net.minecraft.world.inventory.Slot,int,int,net.minecraft.world.inventor
y.ClickType) -> a
204:205:void recipesUpdated() -> D
209:209:net.minecraft.client.gui.screens.recipebook.RecipeBookComponent
getRecipeBookComponent() -> E
151:151:void
lambda$renderEntityInInventory$1(net.minecraft.client.renderer.entity.EntityRenderD
ispatcher,net.minecraft.world.entity.LivingEntity,net.minecraft.client.gui.GuiGraph
ics) -> a
63:69:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
26:26:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.ItemCombinerScreen -> ewp:
net.minecraft.resources.ResourceLocation menuResource -> w
16:18:void
<init>(net.minecraft.world.inventory.ItemCombinerMenu,net.minecraft.world.entity.pl
ayer.Inventory,net.minecraft.network.chat.Component,net.minecraft.resources.Resourc
eLocation) -> <init>
21:21:void subInit() -> D
25:28:void init() -> b
32:35:void removed() -> ax_
39:45:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
48:48:void renderFg(net.minecraft.client.gui.GuiGraphics,int,int,float) -> c
52:54:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
void renderErrorIcon(net.minecraft.client.gui.GuiGraphics,int,int) -> c
60:60:void
dataChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,int) -> a
64:64:void
slotChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraft.w
orld.item.ItemStack) -> a
net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen -> ewq:
int MAX_LEVELS -> a
net.minecraft.network.chat.Component JOINT_LABEL -> b
net.minecraft.network.chat.Component POOL_LABEL -> c
net.minecraft.network.chat.Component NAME_LABEL -> k
net.minecraft.network.chat.Component TARGET_LABEL -> l
net.minecraft.network.chat.Component FINAL_STATE_LABEL -> m
net.minecraft.world.level.block.entity.JigsawBlockEntity jigsawEntity -> n
net.minecraft.client.gui.components.EditBox nameEdit -> o
net.minecraft.client.gui.components.EditBox targetEdit -> p
net.minecraft.client.gui.components.EditBox poolEdit -> q
net.minecraft.client.gui.components.EditBox finalStateEdit -> r
int levels -> s
boolean keepJigsaws -> t
net.minecraft.client.gui.components.CycleButton jointButton -> u
net.minecraft.client.gui.components.Button doneButton -> v
net.minecraft.client.gui.components.Button generateButton -> w
net.minecraft.world.level.block.entity.JigsawBlockEntity$JointType joint -> x
37:48:void <init>(net.minecraft.world.level.block.entity.JigsawBlockEntity) ->
<init>
52:56:void tick() -> f
59:61:void onDone() -> l
64:65:void onCancel() -> B
68:76:void sendToServer() -> C
79:84:void sendGenerate() -> D
88:89:void onClose() -> aw_
93:156:void init() -> b
159:164:void updateValidity() -> E
168:184:void resize(net.minecraft.client.Minecraft,int,int) -> a
188:197:boolean keyPressed(int,int,int) -> a
202:221:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
152:152:void lambda$init$7(net.minecraft.client.gui.components.Button) -> a
151:151:void lambda$init$6(net.minecraft.client.gui.components.Button) -> b
147:149:void lambda$init$5(net.minecraft.client.gui.components.Button) -> c
143:143:void
lambda$init$4(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
a
121:121:void
lambda$init$3(net.minecraft.client.gui.components.CycleButton,net.minecraft.world.l
evel.block.entity.JigsawBlockEntity$JointType) -> a
108:108:void lambda$init$2(java.lang.String) -> a
102:102:void lambda$init$1(java.lang.String) -> b
96:96:void lambda$init$0(java.lang.String) -> c
23:27:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen$1 -> ewq$1:
net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen this$0 -> a
127:130:void
<init>(net.minecraft.client.gui.screens.inventory.JigsawBlockEditScreen,int,int,int
,int,net.minecraft.network.chat.Component,double) -> <init>
134:135:void updateMessage() -> b
139:140:void applyValue() -> a
net.minecraft.client.gui.screens.inventory.LecternScreen -> ewr:
net.minecraft.world.inventory.LecternMenu menu -> q
net.minecraft.world.inventory.ContainerListener listener -> r
16:32:void
<init>(net.minecraft.world.inventory.LecternMenu,net.minecraft.world.entity.player.
Inventory,net.minecraft.network.chat.Component) -> <init>
36:36:net.minecraft.world.inventory.LecternMenu getMenu() -> G
41:43:void init() -> b
47:49:void onClose() -> aw_
53:55:void removed() -> ax_
59:65:void createMenuControls() -> l
69:70:void pageBack() -> D
74:75:void pageForward() -> E
79:83:boolean forcePage(int) -> b
87:88:void sendButtonClick(int) -> c
92:92:boolean isPauseScreen() -> az_
96:98:void bookChanged() -> H
101:102:void pageChanged() -> I
106:107:void closeScreen() -> F
13:13:net.minecraft.world.inventory.AbstractContainerMenu getMenu() -> C
61:61:void
lambda$createMenuControls$1(net.minecraft.client.gui.components.Button) -> a
60:60:void
lambda$createMenuControls$0(net.minecraft.client.gui.components.Button) -> b
net.minecraft.client.gui.screens.inventory.LecternScreen$1 -> ewr$1:
net.minecraft.client.gui.screens.inventory.LecternScreen this$0 -> a
16:16:void <init>(net.minecraft.client.gui.screens.inventory.LecternScreen) ->
<init>
19:20:void
slotChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraft.w
orld.item.ItemStack) -> a
24:27:void
dataChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,int) -> a
net.minecraft.client.gui.screens.inventory.LoomScreen -> ews:
net.minecraft.resources.ResourceLocation BG_LOCATION -> w
int PATTERN_COLUMNS -> x
int PATTERN_ROWS -> y
int SCROLLER_WIDTH -> z
int SCROLLER_HEIGHT -> A
int PATTERN_IMAGE_SIZE -> C
int SCROLLER_FULL_HEIGHT -> D
int PATTERNS_X -> E
int PATTERNS_Y -> F
net.minecraft.client.model.geom.ModelPart flag -> G
java.util.List resultBannerPatterns -> H
net.minecraft.world.item.ItemStack bannerStack -> I
net.minecraft.world.item.ItemStack dyeStack -> J
net.minecraft.world.item.ItemStack patternStack -> K
boolean displayPatterns -> L
boolean hasMaxPatterns -> M
float scrollOffs -> N
boolean scrolling -> O
int startRow -> P
55:69:void
<init>(net.minecraft.world.inventory.LoomMenu,net.minecraft.world.entity.player.Inv
entory,net.minecraft.network.chat.Component) -> <init>
73:75:void init() -> b
79:81:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
84:84:int totalRowCount() -> D
89:160:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
163:189:void
renderPattern(net.minecraft.client.gui.GuiGraphics,net.minecraft.core.Holder,int,in
t) -> a
193:219:boolean mouseClicked(double,double,int) -> a
224:233:boolean mouseDragged(double,double,int,double,double) -> a
238:244:boolean mouseScrolled(double,double,double) -> a
249:249:boolean hasClickedOutside(double,double,int,int,int) -> a
253:282:void containerChanged() -> E
40:40:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.MenuAccess -> ewt:
net.minecraft.world.inventory.AbstractContainerMenu getMenu() -> C
net.minecraft.client.gui.screens.inventory.MerchantScreen -> ewu:
net.minecraft.resources.ResourceLocation VILLAGER_LOCATION -> w
int TEXTURE_WIDTH -> x
int TEXTURE_HEIGHT -> y
int MERCHANT_MENU_PART_X -> z
int PROGRESS_BAR_X -> A
int PROGRESS_BAR_Y -> C
int SELL_ITEM_1_X -> D
int SELL_ITEM_2_X -> E
int BUY_ITEM_X -> F
int LABEL_Y -> G
int NUMBER_OF_OFFER_BUTTONS -> H
int TRADE_BUTTON_X -> I
int TRADE_BUTTON_HEIGHT -> J
int TRADE_BUTTON_WIDTH -> K
int SCROLLER_HEIGHT -> L
int SCROLLER_WIDTH -> M
int SCROLL_BAR_HEIGHT -> N
int SCROLL_BAR_TOP_POS_Y -> O
int SCROLL_BAR_START_X -> P
net.minecraft.network.chat.Component TRADES_LABEL -> Q
net.minecraft.network.chat.Component LEVEL_SEPARATOR -> R
net.minecraft.network.chat.Component DEPRECATED_TOOLTIP -> S
int shopItem -> T
net.minecraft.client.gui.screens.inventory.MerchantScreen$TradeOfferButton[]
tradeOfferButtons -> U
int scrollOff -> V
boolean isDragging -> W
48:56:void
<init>(net.minecraft.world.inventory.MerchantMenu,net.minecraft.world.entity.player
.Inventory,net.minecraft.network.chat.Component) -> <init>
59:62:void postButtonClick() -> D
66:82:void init() -> b
86:99:void renderLabels(net.minecraft.client.gui.GuiGraphics,int,int) -> b
103:120:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
123:147:void
renderProgressBar(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.world.
item.trading.MerchantOffer) -> a
150:164:void
renderScroller(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.world.ite
m.trading.MerchantOffers) -> a
168:237:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
240:246:void
renderButtonArrows(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.item.tr
ading.MerchantOffer,int,int) -> a
249:260:void
renderAndDecorateCostA(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.ite
m.ItemStack,net.minecraft.world.item.ItemStack,int,int) -> a
263:263:boolean canScroll(int) -> a
268:273:boolean mouseScrolled(double,double,double) -> a
278:292:boolean mouseDragged(double,double,int,double,double) -> a
297:307:boolean mouseClicked(double,double,int) -> a
74:78:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
18:18:net.minecraft.client.gui.Font
access$000(net.minecraft.client.gui.screens.inventory.MerchantScreen) -> a
18:18:net.minecraft.client.gui.Font
access$100(net.minecraft.client.gui.screens.inventory.MerchantScreen) -> b
18:18:net.minecraft.client.gui.Font
access$200(net.minecraft.client.gui.screens.inventory.MerchantScreen) -> c
19:45:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.MerchantScreen$TradeOfferButton ->
ewu$a:
int index -> a
net.minecraft.client.gui.screens.inventory.MerchantScreen this$0 -> b
313:317:void
<init>(net.minecraft.client.gui.screens.inventory.MerchantScreen,int,int,int,net.mi
necraft.client.gui.components.Button$OnPress) -> <init>
320:320:int getIndex() -> a
324:338:void renderToolTip(net.minecraft.client.gui.GuiGraphics,int,int) -> a
net.minecraft.client.gui.screens.inventory.MinecartCommandBlockEditScreen -> ewv:
net.minecraft.world.level.BaseCommandBlock commandBlock -> m
10:12:void <init>(net.minecraft.world.level.BaseCommandBlock) -> <init>
16:16:net.minecraft.world.level.BaseCommandBlock getCommandBlock() -> l
21:21:int getPreviousY() -> B
26:28:void init() -> b
32:36:void populateAndSendPacket(net.minecraft.world.level.BaseCommandBlock) ->
a
net.minecraft.client.gui.screens.inventory.PageButton -> eww:
boolean isForward -> a
boolean playTurnSound -> b
15:18:void
<init>(int,int,boolean,net.minecraft.client.gui.components.Button$OnPress,boolean)
-> <init>
22:32:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
36:39:void playDownSound(net.minecraft.client.sounds.SoundManager) -> a
net.minecraft.client.gui.screens.inventory.ShulkerBoxScreen -> ewx:
net.minecraft.resources.ResourceLocation CONTAINER_TEXTURE -> w
13:16:void
<init>(net.minecraft.world.inventory.ShulkerBoxMenu,net.minecraft.world.entity.play
er.Inventory,net.minecraft.network.chat.Component) -> <init>
20:23:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
27:30:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.SignEditScreen -> ewy:
float MAGIC_SCALE_NUMBER -> b
float MAGIC_TEXT_SCALE -> c
org.joml.Vector3f TEXT_SCALE -> k
net.minecraft.client.renderer.blockentity.SignRenderer$SignModel signModel -> l
25:26:void
<init>(net.minecraft.world.level.block.entity.SignBlockEntity,boolean,boolean) ->
<init>
30:33:void init() -> b
37:43:void
offsetSign(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.level.block.sta
te.BlockState) -> b
47:61:void
renderSignBackground(net.minecraft.client.gui.GuiGraphics,net.minecraft.world.level
.block.state.BlockState) -> a
65:65:org.joml.Vector3f getSignTextScale() -> l
20:20:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.SmithingScreen -> ewz:
net.minecraft.resources.ResourceLocation SMITHING_LOCATION -> D
net.minecraft.resources.ResourceLocation
EMPTY_SLOT_SMITHING_TEMPLATE_ARMOR_TRIM -> E
net.minecraft.resources.ResourceLocation
EMPTY_SLOT_SMITHING_TEMPLATE_NETHERITE_UPGRADE -> F
net.minecraft.network.chat.Component MISSING_TEMPLATE_TOOLTIP -> G
net.minecraft.network.chat.Component ERROR_TOOLTIP -> H
java.util.List EMPTY_SLOT_SMITHING_TEMPLATES -> I
int TITLE_LABEL_X -> J
int TITLE_LABEL_Y -> K
int ERROR_ICON_WIDTH -> L
int ERROR_ICON_HEIGHT -> M
int ERROR_ICON_X -> N
int ERROR_ICON_Y -> O
int TOOLTIP_WIDTH -> P
int ARMOR_STAND_Y_ROT -> w
int ARMOR_STAND_X_ROT -> x
org.joml.Quaternionf ARMOR_STAND_ANGLE -> y
int ARMOR_STAND_SCALE -> z
int ARMOR_STAND_OFFSET_Y -> A
int ARMOR_STAND_OFFSET_X -> C
net.minecraft.client.gui.screens.inventory.CyclingSlotBackground templateIcon -
> Q
net.minecraft.client.gui.screens.inventory.CyclingSlotBackground baseIcon -> R
net.minecraft.client.gui.screens.inventory.CyclingSlotBackground additionalIcon
-> S
net.minecraft.world.entity.decoration.ArmorStand armorStandPreview -> T
46:56:void
<init>(net.minecraft.world.inventory.SmithingMenu,net.minecraft.world.entity.player
.Inventory,net.minecraft.network.chat.Component) -> <init>
60:70:void subInit() -> D
74:80:void containerTick() -> B
83:87:java.util.Optional getTemplateItem() -> E
92:94:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
98:105:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
109:112:void
slotChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraft.w
orld.item.ItemStack) -> a
115:131:void updateArmorStandPreview(net.minecraft.world.item.ItemStack) -> b
135:138:void renderErrorIcon(net.minecraft.client.gui.GuiGraphics,int,int) -> c
141:165:void
renderOnboardingTooltips(net.minecraft.client.gui.GuiGraphics,int,int) -> d
168:171:boolean hasRecipeError() -> F
164:164:void
lambda$renderOnboardingTooltips$0(net.minecraft.client.gui.GuiGraphics,int,int,net.
minecraft.network.chat.Component) -> a
22:41:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.SmokerScreen -> exa:
net.minecraft.resources.ResourceLocation TEXTURE -> x
13:14:void
<init>(net.minecraft.world.inventory.SmokerMenu,net.minecraft.world.entity.player.I
nventory,net.minecraft.network.chat.Component) -> <init>
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.StonecutterScreen -> exb:
net.minecraft.resources.ResourceLocation BG_LOCATION -> w
int SCROLLER_WIDTH -> x
int SCROLLER_HEIGHT -> y
int RECIPES_COLUMNS -> z
int RECIPES_ROWS -> A
int RECIPES_IMAGE_SIZE_WIDTH -> C
int RECIPES_IMAGE_SIZE_HEIGHT -> D
int SCROLLER_FULL_HEIGHT -> E
int RECIPES_X -> F
int RECIPES_Y -> G
float scrollOffs -> H
boolean scrolling -> I
int startIndex -> J
boolean displayRecipes -> K
36:39:void
<init>(net.minecraft.world.inventory.StonecutterMenu,net.minecraft.world.entity.pla
yer.Inventory,net.minecraft.network.chat.Component) -> <init>
43:45:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
49:65:void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int) -> a
69:87:void renderTooltip(net.minecraft.client.gui.GuiGraphics,int,int) -> a
90:105:void
renderButtons(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int) -> a
108:117:void renderRecipes(net.minecraft.client.gui.GuiGraphics,int,int,int) ->
b
121:145:boolean mouseClicked(double,double,int) -> a
150:161:boolean mouseDragged(double,double,int,double,double) -> a
166:172:boolean mouseScrolled(double,double,double) -> a
176:176:boolean isScrollBarActive() -> E
180:180:int getOffscreenRows() -> D
184:189:void containerChanged() -> F
17:17:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen -> exc:
net.minecraft.network.chat.Component NAME_LABEL -> a
net.minecraft.network.chat.Component POSITION_LABEL -> b
net.minecraft.network.chat.Component SIZE_LABEL -> c
net.minecraft.network.chat.Component INTEGRITY_LABEL -> k
net.minecraft.network.chat.Component CUSTOM_DATA_LABEL -> l
net.minecraft.network.chat.Component INCLUDE_ENTITIES_LABEL -> m
net.minecraft.network.chat.Component DETECT_SIZE_LABEL -> n
net.minecraft.network.chat.Component SHOW_AIR_LABEL -> o
net.minecraft.network.chat.Component SHOW_BOUNDING_BOX_LABEL -> p
com.google.common.collect.ImmutableList ALL_MODES -> q
com.google.common.collect.ImmutableList DEFAULT_MODES -> r
net.minecraft.world.level.block.entity.StructureBlockEntity structure -> s
net.minecraft.world.level.block.Mirror initialMirror -> t
net.minecraft.world.level.block.Rotation initialRotation -> u
net.minecraft.world.level.block.state.properties.StructureMode initialMode -> v
boolean initialEntityIgnoring -> w
boolean initialShowAir -> x
boolean initialShowBoundingBox -> y
net.minecraft.client.gui.components.EditBox nameEdit -> z
net.minecraft.client.gui.components.EditBox posXEdit -> A
net.minecraft.client.gui.components.EditBox posYEdit -> C
net.minecraft.client.gui.components.EditBox posZEdit -> D
net.minecraft.client.gui.components.EditBox sizeXEdit -> E
net.minecraft.client.gui.components.EditBox sizeYEdit -> F
net.minecraft.client.gui.components.EditBox sizeZEdit -> G
net.minecraft.client.gui.components.EditBox integrityEdit -> H
net.minecraft.client.gui.components.EditBox seedEdit -> I
net.minecraft.client.gui.components.EditBox dataEdit -> J
net.minecraft.client.gui.components.Button saveButton -> K
net.minecraft.client.gui.components.Button loadButton -> L
net.minecraft.client.gui.components.Button rot0Button -> M
net.minecraft.client.gui.components.Button rot90Button -> N
net.minecraft.client.gui.components.Button rot180Button -> O
net.minecraft.client.gui.components.Button rot270Button -> P
net.minecraft.client.gui.components.Button detectButton -> Q
net.minecraft.client.gui.components.CycleButton includeEntitiesButton -> R
net.minecraft.client.gui.components.CycleButton mirrorButton -> S
net.minecraft.client.gui.components.CycleButton toggleAirButton -> T
net.minecraft.client.gui.components.CycleButton toggleBoundingBox -> U
java.text.DecimalFormat decimalFormat -> V
40:75:void <init>(net.minecraft.world.level.block.entity.StructureBlockEntity)
-> <init>
79:89:void tick() -> f
92:95:void onDone() -> l
98:105:void onCancel() -> B
109:243:void init() -> b
247:270:void resize(net.minecraft.client.Minecraft,int,int) -> a
273:292:void updateDirectionButtons() -> C
295:356:void
updateMode(net.minecraft.world.level.block.state.properties.StructureMode) -> a
359:364:boolean
sendToServer(net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType
) -> a
369:371:long parseSeed(java.lang.String) -> a
377:379:float parseIntegrity(java.lang.String) -> b
385:387:int parseCoordinate(java.lang.String) -> c
393:394:void onClose() -> aw_
398:407:boolean keyPressed(int,int,int) -> a
412:457:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
461:461:boolean isPauseScreen() -> az_
179:181:void lambda$init$15(net.minecraft.client.gui.components.Button) -> a
175:177:void lambda$init$14(net.minecraft.client.gui.components.Button) -> b
171:173:void lambda$init$13(net.minecraft.client.gui.components.Button) -> c
167:169:void lambda$init$12(net.minecraft.client.gui.components.Button) -> d
163:163:void
lambda$init$11(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) -
> a
159:159:void
lambda$init$10(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) -
> b
155:155:void
lambda$init$9(net.minecraft.client.gui.components.CycleButton,net.minecraft.world.l
evel.block.Mirror) -> a
148:148:void
lambda$init$8(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
c
142:146:void lambda$init$7(net.minecraft.client.gui.components.Button) -> e
136:138:void
lambda$init$6(net.minecraft.client.gui.components.CycleButton,net.minecraft.world.l
evel.block.state.properties.StructureMode) -> a
131:131:net.minecraft.network.chat.Component
lambda$init$5(net.minecraft.world.level.block.state.properties.StructureMode) -> b
126:130:void lambda$init$4(net.minecraft.client.gui.components.Button) -> f
120:124:void lambda$init$3(net.minecraft.client.gui.components.Button) -> g
110:110:void lambda$init$2(net.minecraft.client.gui.components.Button) -> h
109:109:void lambda$init$1(net.minecraft.client.gui.components.Button) -> i
37:37:boolean
lambda$static$0(net.minecraft.world.level.block.state.properties.StructureMode) ->
c
26:26:boolean
access$000(net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen,java
.lang.String,char,int) -> a
27:37:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen$1 -> exc$1:
net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen this$0 -> d
183:183:void
<init>(net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen,net.mine
craft.client.gui.Font,int,int,int,int,net.minecraft.network.chat.Component) ->
<init>
187:190:boolean charTyped(char,int) -> a
net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen$2 -> exc$2:
int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a
int[] $SwitchMap$net$minecraft$world$level$block$state$properties$StructureMode
-> b
278:318:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.package-info -> exd:
net.minecraft.client.gui.screens.inventory.tooltip.BelowOrAboveWidgetTooltipPositio
ner -> exe:
net.minecraft.client.gui.components.AbstractWidget widget -> a
10:12:void <init>(net.minecraft.client.gui.components.AbstractWidget) -> <init>
17:31:org.joml.Vector2ic positionTooltip(int,int,int,int,int,int) -> a
net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip -> exf:
net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> a
int MARGIN_Y -> b
int BORDER_WIDTH -> c
int TEX_SIZE -> d
int SLOT_SIZE_X -> e
int SLOT_SIZE_Y -> f
net.minecraft.core.NonNullList items -> g
int weight -> h
25:28:void <init>(net.minecraft.world.inventory.tooltip.BundleTooltip) ->
<init>
32:32:int getHeight() -> a
37:37:int getWidth(net.minecraft.client.gui.Font) -> a
42:55:void
renderImage(net.minecraft.client.gui.Font,int,int,net.minecraft.client.gui.GuiGraph
ics) -> a
58:69:void
renderSlot(int,int,int,boolean,net.minecraft.client.gui.GuiGraphics,net.minecraft.c
lient.gui.Font) -> a
72:87:void drawBorder(int,int,int,int,net.minecraft.client.gui.GuiGraphics) ->
a
90:91:void
blit(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.client.gui.screens.
inventory.tooltip.ClientBundleTooltip$Texture) -> a
94:94:int gridSizeX() -> b
98:98:int gridSizeY() -> c
13:13:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Texture ->
exf$a:
net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Texture
SLOT -> a
net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Texture
BLOCKED_SLOT -> b
net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Texture
BORDER_VERTICAL -> c
net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Texture
BORDER_HORIZONTAL_TOP -> d
net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Texture
BORDER_HORIZONTAL_BOTTOM -> e
net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Texture
BORDER_CORNER_TOP -> f
net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Texture
BORDER_CORNER_BOTTOM -> g
int x -> h
int y -> i
int w -> j
int h -> k

net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Texture[]
$VALUES -> l

101:101:net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Text
ure[] values() -> values

101:101:net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Text
ure valueOf(java.lang.String) -> valueOf
115:120:void <init>(java.lang.String,int,int,int,int,int) -> <init>

101:101:net.minecraft.client.gui.screens.inventory.tooltip.ClientBundleTooltip$Text
ure[] $values() -> a
101:108:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.tooltip.ClientTextTooltip -> exg:
net.minecraft.util.FormattedCharSequence text -> a
12:14:void <init>(net.minecraft.util.FormattedCharSequence) -> <init>
18:18:int getWidth(net.minecraft.client.gui.Font) -> a
23:23:int getHeight() -> a
28:29:void
renderText(net.minecraft.client.gui.Font,int,int,org.joml.Matrix4f,net.minecraft.cl
ient.renderer.MultiBufferSource$BufferSource) -> a
net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent -> exh:
14:14:net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent
create(net.minecraft.util.FormattedCharSequence) -> a
18:21:net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent
create(net.minecraft.world.inventory.tooltip.TooltipComponent) -> a
int getHeight() -> a
int getWidth(net.minecraft.client.gui.Font) -> a
29:29:void
renderText(net.minecraft.client.gui.Font,int,int,org.joml.Matrix4f,net.minecraft.cl
ient.renderer.MultiBufferSource$BufferSource) -> a
32:32:void
renderImage(net.minecraft.client.gui.Font,int,int,net.minecraft.client.gui.GuiGraph
ics) -> a
net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner -> exi:
org.joml.Vector2ic positionTooltip(int,int,int,int,int,int) -> a
net.minecraft.client.gui.screens.inventory.tooltip.DefaultTooltipPositioner -> exj:
net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner
INSTANCE -> a
12:13:void <init>() -> <init>
17:19:org.joml.Vector2ic positionTooltip(int,int,int,int,int,int) -> a
24:33:void positionTooltip(int,int,org.joml.Vector2i,int,int) -> a
7:7:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.inventory.tooltip.MenuTooltipPositioner -> exk:
int MARGIN -> c
int MOUSE_OFFSET_X -> d
int MAX_OVERLAP_WITH_WIDGET -> a
int MAX_DISTANCE_TO_WIDGET -> b
net.minecraft.client.gui.components.AbstractWidget widget -> e
15:17:void <init>(net.minecraft.client.gui.components.AbstractWidget) -> <init>
21:39:org.joml.Vector2ic positionTooltip(int,int,int,int,int,int) -> a
43:44:int getOffset(int,int,int) -> a
net.minecraft.client.gui.screens.inventory.tooltip.TooltipRenderUtil -> exl:
int MOUSE_OFFSET -> a
int PADDING -> f
int PADDING_LEFT -> b
int PADDING_RIGHT -> c
int PADDING_TOP -> d
int PADDING_BOTTOM -> e
int BACKGROUND_COLOR -> g
int BORDER_COLOR_TOP -> h
int BORDER_COLOR_BOTTOM -> i
5:5:void <init>() -> <init>
26:40:void
renderTooltipBackground(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int) -
> a
51:55:void
renderFrameGradient(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,in
t) -> a
64:65:void
renderVerticalLine(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int) -> b
75:76:void
renderVerticalLineGradient(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int
,int) -> a
85:86:void
renderHorizontalLine(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int) -> c
96:97:void
renderRectangle(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int) -> b
net.minecraft.client.gui.screens.inventory.tooltip.package-info -> exm:
net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen -> exn:
int BUTTON_ROW_WIDTH -> a
int TOP_ROW_BUTTON_WIDTH -> b
int LOWER_ROW_BUTTON_WIDTH -> c
int FOOTER_HEIGHT -> k
org.slf4j.Logger LOGGER -> m
net.minecraft.client.multiplayer.ServerStatusPinger pinger -> n
net.minecraft.client.gui.screens.Screen lastScreen -> o
net.minecraft.client.gui.screens.multiplayer.ServerSelectionList
serverSelectionList -> l
net.minecraft.client.multiplayer.ServerList servers -> p
net.minecraft.client.gui.components.Button editButton -> q
net.minecraft.client.gui.components.Button selectButton -> r
net.minecraft.client.gui.components.Button deleteButton -> s
java.util.List toolTip -> t
net.minecraft.client.multiplayer.ServerData editingServer -> u
net.minecraft.client.server.LanServerDetection$LanServerList lanServerList -> v
net.minecraft.client.server.LanServerDetection$LanServerDetector
lanServerDetector -> w
boolean initedOnce -> x
38:56:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
60:140:void init() -> b
144:152:void tick() -> f
156:162:void removed() -> ax_
165:166:void refreshServerList() -> E
169:177:void deleteCallback(boolean) -> c
180:190:void editServerCallback(boolean) -> e
193:206:void addServerCallback(boolean) -> f
209:221:void directJoinCallback(boolean) -> g
225:242:boolean keyPressed(int,int,int) -> a
247:259:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
262:270:void joinSelectedServer() -> l
273:274:void join(net.minecraft.client.multiplayer.ServerData) -> a
277:280:void
setSelected(net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$Entry)
-> a
283:295:void onSelectedChange() -> B
298:298:net.minecraft.client.multiplayer.ServerStatusPinger getPinger() -> C
302:303:void setToolTip(java.util.List) -> c
306:306:net.minecraft.client.multiplayer.ServerList getServers() -> D
118:118:void lambda$init$6(net.minecraft.client.gui.components.Button) -> a
117:117:void lambda$init$5(net.minecraft.client.gui.components.Button) -> b
104:116:void lambda$init$4(net.minecraft.client.gui.components.Button) -> c
93:102:void lambda$init$3(net.minecraft.client.gui.components.Button) -> d
88:90:void lambda$init$2(net.minecraft.client.gui.components.Button) -> e
84:86:void lambda$init$1(net.minecraft.client.gui.components.Button) -> f
82:82:void lambda$init$0(net.minecraft.client.gui.components.Button) -> g
36:36:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.multiplayer.Realms32bitWarningScreen -> exo:
net.minecraft.network.chat.Component TITLE -> b
net.minecraft.network.chat.Component CONTENT -> c
net.minecraft.network.chat.Component CHECK -> k
net.minecraft.network.chat.Component NARRATION -> l
net.minecraft.client.gui.screens.Screen previous -> m
18:20:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
24:31:void initButtons(int) -> a
25:30:void lambda$initButtons$0(net.minecraft.client.gui.components.Button) ->
a
10:13:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.multiplayer.SafetyScreen -> exp:
net.minecraft.network.chat.Component TITLE -> b
net.minecraft.network.chat.Component CONTENT -> c
net.minecraft.network.chat.Component CHECK -> k
net.minecraft.network.chat.Component NARRATION -> l
net.minecraft.client.gui.screens.Screen previous -> m
18:20:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
24:34:void initButtons(int) -> a
32:32:void lambda$initButtons$1(net.minecraft.client.gui.components.Button) ->
a
25:30:void lambda$initButtons$0(net.minecraft.client.gui.components.Button) ->
b
10:13:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.multiplayer.ServerSelectionList -> exq:
org.slf4j.Logger LOGGER -> a
java.util.concurrent.ThreadPoolExecutor THREAD_POOL -> l
net.minecraft.resources.ResourceLocation ICON_MISSING -> m
net.minecraft.resources.ResourceLocation ICON_OVERLAY_LOCATION -> n
net.minecraft.resources.ResourceLocation GUI_ICONS_LOCATION -> o
net.minecraft.network.chat.Component SCANNING_LABEL -> p
net.minecraft.network.chat.Component CANT_RESOLVE_TEXT -> q
net.minecraft.network.chat.Component CANT_CONNECT_TEXT -> r
net.minecraft.network.chat.Component INCOMPATIBLE_STATUS -> s
net.minecraft.network.chat.Component NO_CONNECTION_STATUS -> t
net.minecraft.network.chat.Component PINGING_STATUS -> u
net.minecraft.network.chat.Component ONLINE_STATUS -> v
net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen screen -> w
java.util.List onlineServers -> x
net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$Entry
lanHeader -> y
java.util.List networkServers -> z
55:62:void
<init>(net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen,net.minec
raft.client.Minecraft,int,int,int,int,int) -> <init>
65:69:void refreshEntries() -> e
73:75:void
setSelected(net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$Entry)
-> a
79:80:boolean keyPressed(int,int,int) -> a
84:91:void updateOnlineServers(net.minecraft.client.multiplayer.ServerList) ->
a
94:114:void updateNetworkServers(java.util.List) -> a
118:118:int getScrollbarPosition() -> c
123:123:int getRowWidth() -> b
127:127:void removed() -> d
39:39:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
68:68:void
lambda$refreshEntries$3(net.minecraft.client.gui.screens.multiplayer.ServerSelectio
nList,net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> b
66:66:void
lambda$refreshEntries$2(net.minecraft.client.gui.screens.multiplayer.ServerSelectio
nList,net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> c
48:48:net.minecraft.network.chat.Style
lambda$static$1(net.minecraft.network.chat.Style) -> a
47:47:net.minecraft.network.chat.Style
lambda$static$0(net.minecraft.network.chat.Style) -> b
39:39:void
access$000(net.minecraft.client.gui.screens.multiplayer.ServerSelectionList,net.min
ecraft.client.gui.components.AbstractSelectionList$Entry) -> a
39:39:int
access$100(net.minecraft.client.gui.screens.multiplayer.ServerSelectionList,int) ->
a
40:52:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$Entry -> exq$a:
129:129:void <init>() -> <init>
132:132:void close() -> close
net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$LANHeader ->
exq$b:
net.minecraft.client.Minecraft minecraft -> a
138:140:void <init>() -> <init>
144:148:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
152:152:net.minecraft.network.chat.Component getNarration() -> a
net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$NetworkServerEntry
-> exq$c:
int ICON_WIDTH -> c
net.minecraft.network.chat.Component LAN_SERVER_HEADER -> d
net.minecraft.network.chat.Component HIDDEN_ADDRESS_TEXT -> e
net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen screen -> f
net.minecraft.client.Minecraft minecraft -> a
net.minecraft.client.server.LanServer serverData -> b
long lastClickTime -> g
166:170:void
<init>(net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen,net.minec
raft.client.server.LanServer) -> <init>
174:182:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
186:191:boolean mouseClicked(double,double,int) -> a
195:195:net.minecraft.client.server.LanServer getServerData() -> b
200:200:net.minecraft.network.chat.Component getNarration() -> a
204:204:net.minecraft.network.chat.Component getServerNarration() -> d
158:159:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.multiplayer.ServerSelectionList$OnlineServerEntry
-> exq$d:
int ICON_WIDTH -> b
int ICON_HEIGHT -> c
int ICON_OVERLAY_X_MOVE_RIGHT -> d
int ICON_OVERLAY_X_MOVE_LEFT -> e
int ICON_OVERLAY_X_MOVE_DOWN -> f
int ICON_OVERLAY_X_MOVE_UP -> g
int ICON_OVERLAY_Y_UNSELECTED -> h
int ICON_OVERLAY_Y_SELECTED -> i
net.minecraft.client.gui.screens.multiplayer.JoinMultiplayerScreen screen -> j
net.minecraft.client.Minecraft minecraft -> k
net.minecraft.client.multiplayer.ServerData serverData -> l
net.minecraft.client.gui.screens.FaviconTexture icon -> m
byte[] lastIconBytes -> n
long lastClickTime -> o
net.minecraft.client.gui.screens.multiplayer.ServerSelectionList this$0 -> a
226:231:void
<init>(net.minecraft.client.gui.screens.multiplayer.ServerSelectionList,net.minecra
ft.client.gui.screens.multiplayer.JoinMultiplayerScreen,net.minecraft.client.multip
layer.ServerData) -> <init>
235:357:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
360:360:boolean pingCompleted() -> e
364:364:boolean isCompatible() -> f
368:369:void updateServerList() -> b
372:375:void
drawIcon(net.minecraft.client.gui.GuiGraphics,int,int,net.minecraft.resources.Resou
rceLocation) -> a
378:378:boolean canJoin() -> g
382:392:boolean uploadServerIcon(byte[]) -> a
397:414:boolean keyPressed(int,int,int) -> a
418:424:void swap(int,int) -> a
428:460:boolean mouseClicked(double,double,int) -> a
464:464:net.minecraft.client.multiplayer.ServerData getServerData() -> d
469:495:net.minecraft.network.chat.Component getNarration() -> a
500:501:void close() -> close
243:251:void lambda$render$1() -> h
243:243:void lambda$render$0() -> i
net.minecraft.client.gui.screens.multiplayer.WarningScreen -> exr:
net.minecraft.network.chat.Component content -> b
net.minecraft.network.chat.Component check -> c
net.minecraft.network.chat.Component narration -> k
net.minecraft.client.gui.components.Checkbox stopShowing -> a
net.minecraft.client.gui.components.MultiLineLabel message -> l
22:23:void
<init>(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component,ne
t.minecraft.network.chat.Component) -> <init>
19:30:void
<init>(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component,ne
t.minecraft.network.chat.Component,net.minecraft.network.chat.Component) -> <init>
void initButtons(int) -> a
36:49:void init() -> b
53:53:net.minecraft.network.chat.Component getNarrationMessage() -> au_
58:63:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
66:67:void renderTitle(net.minecraft.client.gui.GuiGraphics) -> c
70:70:int getLineHeight() -> l
net.minecraft.client.gui.screens.multiplayer.package-info -> exs:
net.minecraft.client.gui.screens.package-info -> ext:
net.minecraft.client.gui.screens.packs.PackSelectionModel -> exu:
net.minecraft.server.packs.repository.PackRepository repository -> a
java.util.List selected -> b
java.util.List unselected -> c
java.util.function.Function iconGetter -> d
java.lang.Runnable onListChanged -> e
java.util.function.Consumer output -> f
30:40:void
<init>(java.lang.Runnable,java.util.function.Function,net.minecraft.server.packs.re
pository.PackRepository,java.util.function.Consumer) -> <init>
43:43:java.util.stream.Stream getUnselected() -> a
47:47:java.util.stream.Stream getSelected() -> b
51:52:void updateRepoSelectedList() -> e
55:57:void commit() -> c
60:67:void findNewPacks() -> d
47:47:net.minecraft.client.gui.screens.packs.PackSelectionModel$Entry
lambda$getSelected$1(net.minecraft.server.packs.repository.Pack) -> a
43:43:net.minecraft.client.gui.screens.packs.PackSelectionModel$Entry
lambda$getUnselected$0(net.minecraft.server.packs.repository.Pack) -> b
net.minecraft.client.gui.screens.packs.PackSelectionModel$Entry -> exu$a:
net.minecraft.resources.ResourceLocation getIconTexture() -> a
net.minecraft.server.packs.repository.PackCompatibility getCompatibility() -> b
java.lang.String getId() -> c
net.minecraft.network.chat.Component getTitle() -> d
net.minecraft.network.chat.Component getDescription() -> e
net.minecraft.server.packs.repository.PackSource getPackSource() -> f
83:83:net.minecraft.network.chat.Component getExtendedDescription() -> g
boolean isFixedPosition() -> h
boolean isRequired() -> i
void select() -> j
void unselect() -> k
void moveUp() -> l
void moveDown() -> m
boolean isSelected() -> n
101:101:boolean canSelect() -> o
105:105:boolean canUnselect() -> p
boolean canMoveUp() -> q
boolean canMoveDown() -> r
net.minecraft.client.gui.screens.packs.PackSelectionModel$EntryBase -> exu$b:
net.minecraft.server.packs.repository.Pack pack -> b
net.minecraft.client.gui.screens.packs.PackSelectionModel this$0 -> a
116:118:void
<init>(net.minecraft.client.gui.screens.packs.PackSelectionModel,net.minecraft.serv
er.packs.repository.Pack) -> <init>
java.util.List getSelfList() -> s
java.util.List getOtherList() -> t
126:126:net.minecraft.resources.ResourceLocation getIconTexture() -> a
131:131:net.minecraft.server.packs.repository.PackCompatibility
getCompatibility() -> b
136:136:java.lang.String getId() -> c
141:141:net.minecraft.network.chat.Component getTitle() -> d
146:146:net.minecraft.network.chat.Component getDescription() -> e
151:151:net.minecraft.server.packs.repository.PackSource getPackSource() -> f
156:156:boolean isFixedPosition() -> h
161:161:boolean isRequired() -> i
165:170:void toggleSelection() -> u
173:177:void updateHighContrastOptionInstance() -> v
180:185:void move(int) -> a
189:191:boolean canMoveUp() -> q
196:197:void moveUp() -> l
201:203:boolean canMoveDown() -> r
208:209:void moveDown() -> m
net.minecraft.client.gui.screens.packs.PackSelectionModel$SelectedPackEntry ->
exu$c:
net.minecraft.client.gui.screens.packs.PackSelectionModel this$0 -> b
213:215:void
<init>(net.minecraft.client.gui.screens.packs.PackSelectionModel,net.minecraft.serv
er.packs.repository.Pack) -> <init>
219:219:java.util.List getSelfList() -> s
224:224:java.util.List getOtherList() -> t
229:229:boolean isSelected() -> n
234:234:void select() -> j
238:239:void unselect() -> k
net.minecraft.client.gui.screens.packs.PackSelectionModel$UnselectedPackEntry ->
exu$d:
net.minecraft.client.gui.screens.packs.PackSelectionModel this$0 -> b
243:245:void
<init>(net.minecraft.client.gui.screens.packs.PackSelectionModel,net.minecraft.serv
er.packs.repository.Pack) -> <init>
249:249:java.util.List getSelfList() -> s
254:254:java.util.List getOtherList() -> t
259:259:boolean isSelected() -> n
264:265:void select() -> j
269:269:void unselect() -> k
net.minecraft.client.gui.screens.packs.PackSelectionScreen -> exv:
org.slf4j.Logger LOGGER -> a
int LIST_WIDTH -> b
net.minecraft.network.chat.Component DRAG_AND_DROP -> c
net.minecraft.network.chat.Component DIRECTORY_BUTTON_TOOLTIP -> k
int RELOAD_COOLDOWN -> l
net.minecraft.resources.ResourceLocation DEFAULT_ICON -> m
net.minecraft.client.gui.screens.packs.PackSelectionModel model -> n
net.minecraft.client.gui.screens.packs.PackSelectionScreen$Watcher watcher -> o
long ticksToReload -> p
net.minecraft.client.gui.screens.packs.TransferableSelectionList
availablePackList -> q
net.minecraft.client.gui.screens.packs.TransferableSelectionList
selectedPackList -> r
java.nio.file.Path packDir -> s
net.minecraft.client.gui.components.Button doneButton -> t
java.util.Map packIcons -> u
66:73:void
<init>(net.minecraft.server.packs.repository.PackRepository,java.util.function.Cons
umer,java.nio.file.Path,net.minecraft.network.chat.Component) -> <init>
77:79:void onClose() -> aw_
82:89:void closeWatcher() -> B
93:114:void init() -> b
118:135:void tick() -> f
138:141:void populateLists() -> C
144:155:void
updateList(net.minecraft.client.gui.screens.packs.TransferableSelectionList,java.ut
il.stream.Stream) -> a
158:160:void
updateFocus(net.minecraft.client.gui.screens.packs.TransferableSelectionList) -> a
163:165:void clearSelected() -> l
168:172:void reload() -> D
176:184:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
187:206:void
copyPacks(net.minecraft.client.Minecraft,java.util.List,java.nio.file.Path) -> a
210:220:void onFilesDrop(java.util.List) -> a
223:239:net.minecraft.resources.ResourceLocation
loadPackIcon(net.minecraft.client.renderer.texture.TextureManager,net.minecraft.ser
ver.packs.repository.Pack) -> a
243:243:net.minecraft.resources.ResourceLocation
getPackIcon(net.minecraft.server.packs.repository.Pack) -> a
243:243:net.minecraft.resources.ResourceLocation
lambda$getPackIcon$6(net.minecraft.server.packs.repository.Pack,java.lang.String) -
> a
212:217:void lambda$onFilesDrop$5(java.util.List,boolean) -> a
189:202:void
lambda$copyPacks$4(java.nio.file.Path,org.apache.commons.lang3.mutable.MutableBoole
an,java.nio.file.Path) -> a
192:197:void
lambda$copyPacks$3(java.nio.file.Path,java.nio.file.Path,org.apache.commons.lang3.m
utable.MutableBoolean,java.nio.file.Path) -> a
149:154:void
lambda$updateList$2(net.minecraft.client.gui.screens.packs.TransferableSelectionLis
t,java.lang.String,net.minecraft.client.gui.screens.packs.PackSelectionModel$Entry)
-> a
108:108:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
102:102:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
48:54:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.packs.PackSelectionScreen$Watcher -> exv$a:
java.nio.file.WatchService watcher -> a
java.nio.file.Path packPath -> b
250:269:void <init>(java.nio.file.Path) -> <init>
274:277:net.minecraft.client.gui.screens.packs.PackSelectionScreen$Watcher
create(java.nio.file.Path) -> a
282:283:void watchDir(java.nio.file.Path) -> b
286:304:boolean pollForChanges() -> a
309:310:void close() -> close
net.minecraft.client.gui.screens.packs.TransferableSelectionList -> exw:
net.minecraft.resources.ResourceLocation ICON_OVERLAY_LOCATION -> a
net.minecraft.network.chat.Component INCOMPATIBLE_TITLE -> l
net.minecraft.network.chat.Component INCOMPATIBLE_CONFIRM_TITLE -> m
net.minecraft.network.chat.Component title -> n
net.minecraft.client.gui.screens.packs.PackSelectionScreen screen -> o
27:33:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.packs.PackSe
lectionScreen,int,int,net.minecraft.network.chat.Component) -> <init>
37:39:void renderHeader(net.minecraft.client.gui.GuiGraphics,int,int) -> a
43:43:int getRowWidth() -> b
48:48:int getScrollbarPosition() -> c
53:74:boolean keyPressed(int,int,int) -> a
18:18:int
access$000(net.minecraft.client.gui.screens.packs.TransferableSelectionList,int) ->
a
19:21:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.packs.TransferableSelectionList$PackEntry ->
exw$a:
int ICON_OVERLAY_X_MOVE_RIGHT -> b
int ICON_OVERLAY_X_MOVE_LEFT -> c
int ICON_OVERLAY_X_MOVE_DOWN -> d
int ICON_OVERLAY_X_MOVE_UP -> e
int ICON_OVERLAY_Y_UNSELECTED -> f
int ICON_OVERLAY_Y_SELECTED -> g
int MAX_DESCRIPTION_WIDTH_PIXELS -> h
int MAX_NAME_WIDTH_PIXELS -> i
java.lang.String TOO_LONG_NAME_SUFFIX -> j
net.minecraft.client.gui.screens.packs.TransferableSelectionList parent -> k
net.minecraft.client.Minecraft minecraft -> a
net.minecraft.client.gui.screens.packs.PackSelectionModel$Entry pack -> l
net.minecraft.util.FormattedCharSequence nameDisplayCache -> m
net.minecraft.client.gui.components.MultiLineLabel descriptionDisplayCache -> n
net.minecraft.util.FormattedCharSequence incompatibleNameDisplayCache -> o
net.minecraft.client.gui.components.MultiLineLabel
incompatibleDescriptionDisplayCache -> p
98:108:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.packs.Transf
erableSelectionList,net.minecraft.client.gui.screens.packs.PackSelectionModel$Entry
) -> <init>
111:116:net.minecraft.util.FormattedCharSequence
cacheName(net.minecraft.client.Minecraft,net.minecraft.network.chat.Component) -> a
120:120:net.minecraft.client.gui.components.MultiLineLabel
cacheDescription(net.minecraft.client.Minecraft,net.minecraft.network.chat.Componen
t) -> b
125:125:net.minecraft.network.chat.Component getNarration() -> a
130:183:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
186:186:java.lang.String getPackId() -> b
190:190:boolean showHoverOverlay() -> e
194:200:void keyboardSelection() -> d
203:206:void keyboardMoveUp() -> f
209:212:void keyboardMoveDown() -> g
215:227:boolean handlePackSelection() -> h
232:260:boolean mouseClicked(double,double,int) -> a
221:225:void lambda$handlePackSelection$0(boolean) -> b
net.minecraft.client.gui.screens.packs.package-info -> exx:
net.minecraft.client.gui.screens.recipebook.AbstractFurnaceRecipeBookComponent ->
exy:
net.minecraft.world.item.crafting.Ingredient fuels -> h
16:16:void <init>() -> <init>
22:23:void initFilterButtonTextures() -> a
27:32:void slotClicked(net.minecraft.world.inventory.Slot) -> a
36:62:void
setupGhostRecipe(net.minecraft.world.item.crafting.Recipe,java.util.List) -> a
java.util.Set getFuelItems() -> b
45:45:boolean lambda$setupGhostRecipe$0(net.minecraft.world.item.Item) -> a
net.minecraft.client.gui.screens.recipebook.BlastingRecipeBookComponent -> exz:
net.minecraft.network.chat.Component FILTER_NAME -> h
9:9:void <init>() -> <init>
14:14:net.minecraft.network.chat.Component getRecipeFilterName() -> d
19:19:java.util.Set getFuelItems() -> b
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.recipebook.GhostRecipe -> eya:
net.minecraft.world.item.crafting.Recipe recipe -> a
java.util.List ingredients -> b
float time -> c
16:19:void <init>() -> <init>
23:26:void clear() -> a
29:30:void addIngredient(net.minecraft.world.item.crafting.Ingredient,int,int)
-> a
33:33:net.minecraft.client.gui.screens.recipebook.GhostRecipe$GhostIngredient
get(int) -> a
37:37:int size() -> b
42:42:net.minecraft.world.item.crafting.Recipe getRecipe() -> c
46:47:void setRecipe(net.minecraft.world.item.crafting.Recipe) -> a
50:76:void
render(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.Minecraft,int,int,
boolean,float) -> a
net.minecraft.client.gui.screens.recipebook.GhostRecipe$GhostIngredient -> eya$a:
net.minecraft.world.item.crafting.Ingredient ingredient -> b
int x -> c
int y -> d
net.minecraft.client.gui.screens.recipebook.GhostRecipe this$0 -> a
83:87:void
<init>(net.minecraft.client.gui.screens.recipebook.GhostRecipe,net.minecraft.world.
item.crafting.Ingredient,int,int) -> <init>
90:90:int getX() -> a
94:94:int getY() -> b
98:102:net.minecraft.world.item.ItemStack getItem() -> c
net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent -> eyb:
net.minecraft.resources.ResourceLocation RECIPE_BOOK_LOCATION -> b
int MAX_ROW -> c
int MAX_ROW_LARGE -> d
float ITEM_RENDER_SCALE -> e
int BUTTON_SIZE -> a
java.util.List recipeButtons -> f
boolean isVisible -> g
int x -> h
int y -> i
net.minecraft.client.Minecraft minecraft -> j
net.minecraft.client.gui.screens.recipebook.RecipeCollection collection -> k
net.minecraft.world.item.crafting.Recipe lastRecipeClicked -> l
float time -> m
boolean isFurnaceMenu -> n
26:33:void <init>() -> <init>
49:105:void
init(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.recipebook.Rec
ipeCollection,int,int,int,int,float) -> a
108:108:net.minecraft.client.gui.screens.recipebook.RecipeCollection
getRecipeCollection() -> a
113:113:net.minecraft.world.item.crafting.Recipe getLastRecipeClicked() -> b
118:129:boolean mouseClicked(double,double,int) -> a
134:134:boolean isMouseOver(double,double) -> a_
139:164:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
167:168:void setVisible(boolean) -> b
171:171:boolean isVisible() -> d
177:177:void setFocused(boolean) -> b_
181:181:boolean isFocused() -> aB_
27:27:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlayRecipeBut
ton -> eyb$a:
net.minecraft.world.item.crafting.Recipe recipe -> c
boolean isCraftable -> d
java.util.List ingredientPos -> a
net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent this$0 -> b
199:209:void
<init>(net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent,int,int,n
et.minecraft.world.item.crafting.Recipe,boolean) -> <init>
212:213:void
calculateIngredientsPositions(net.minecraft.world.item.crafting.Recipe) -> a
217:218:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
222:226:void addItemToSlot(java.util.Iterator,int,int,int,int) -> a
230:257:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) -
> b
net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlayRecipeBut
ton$Pos -> eyb$a$a:
net.minecraft.world.item.ItemStack[] ingredients -> a
int x -> b
int y -> c

net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlayRecipeBut
ton this$1 -> d
264:268:void
<init>(net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlayRe
cipeButton,int,int,net.minecraft.world.item.ItemStack[]) -> <init>
net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent$OverlaySmeltingR
ecipeButton -> eyb$b:
net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent this$0 -> c
185:187:void
<init>(net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent,int,int,n
et.minecraft.world.item.crafting.Recipe,boolean) -> <init>
191:193:void
calculateIngredientsPositions(net.minecraft.world.item.crafting.Recipe) -> a
net.minecraft.client.gui.screens.recipebook.RecipeBookComponent -> eyc:
net.minecraft.resources.ResourceLocation RECIPE_BOOK_LOCATION -> a
net.minecraft.network.chat.Component SEARCH_HINT -> h
int IMAGE_WIDTH -> b
int IMAGE_HEIGHT -> c
int OFFSET_X_POSITION -> i
net.minecraft.network.chat.Component ONLY_CRAFTABLES_TOOLTIP -> j
net.minecraft.network.chat.Component ALL_RECIPES_TOOLTIP -> k
int xOffset -> l
int width -> m
int height -> n
net.minecraft.client.gui.screens.recipebook.GhostRecipe ghostRecipe -> d
java.util.List tabButtons -> o
net.minecraft.client.gui.screens.recipebook.RecipeBookTabButton selectedTab ->
p
net.minecraft.client.gui.components.StateSwitchingButton filterButton -> e
net.minecraft.world.inventory.RecipeBookMenu menu -> f
net.minecraft.client.Minecraft minecraft -> g
net.minecraft.client.gui.components.EditBox searchBox -> q
java.lang.String lastSearch -> r
net.minecraft.client.ClientRecipeBook book -> s
net.minecraft.client.gui.screens.recipebook.RecipeBookPage recipeBookPage -> t
net.minecraft.world.entity.player.StackedContents stackedContents -> u
int timesInventoryChanged -> v
boolean ignoreTextInput -> w
boolean visible -> x
boolean widthTooNarrow -> y
40:70:void <init>() -> <init>
80:94:void
init(int,int,net.minecraft.client.Minecraft,boolean,net.minecraft.world.inventory.R
ecipeBookMenu) -> a
97:136:void initVisuals() -> e
139:140:void updateFilterButtonTooltip() -> b
143:144:void initFilterButtonTextures() -> a
148:154:int updateScreenPosition(int,int) -> a
158:159:void toggleVisibility() -> f
162:162:boolean isVisible() -> g
166:166:boolean isVisibleAccordingToBookData() -> k
170:180:void setVisible(boolean) -> b
183:190:void slotClicked(net.minecraft.world.inventory.Slot) -> a
193:220:void updateCollections(boolean) -> c
224:242:void updateTabs() -> l
246:260:void tick() -> h
263:268:void updateStackedContents() -> m
272:294:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
297:304:void
renderTooltip(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -> a
307:307:net.minecraft.network.chat.Component getRecipeFilterName() -> d
311:327:void
renderGhostRecipeTooltip(net.minecraft.client.gui.GuiGraphics,int,int,int,int) -> b
330:331:void
renderGhostRecipe(net.minecraft.client.gui.GuiGraphics,int,int,boolean,float) -> a
335:396:boolean mouseClicked(double,double,int) -> a
400:403:boolean toggleFiltering() -> n
407:414:boolean hasClickedOutside(double,double,int,int,int,int,int) -> a
419:445:boolean keyPressed(int,int,int) -> a
450:451:boolean keyReleased(int,int,int) -> b
456:468:boolean charTyped(char,int) -> a
473:473:boolean isMouseOver(double,double) -> a_
479:479:void setFocused(boolean) -> b_
483:483:boolean isFocused() -> aB_
487:494:void checkSearchStringUpdate() -> p
497:509:void pirateSpeechForThePeople(java.lang.String) -> a
512:512:boolean isOffsetNextToMainGUI() -> r
516:522:void recipesUpdated() -> i
526:529:void recipesShown(java.util.List) -> a
532:537:void
setupGhostRecipe(net.minecraft.world.item.crafting.Recipe,java.util.List) -> a
541:546:void addItemToSlot(java.util.Iterator,int,int,int,int) -> a
549:555:void sendUpdateSettings() -> j
561:561:net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority
narrationPriority() -> q
566:580:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> b
568:571:void
lambda$updateNarration$6(java.util.List,net.minecraft.client.gui.components.Abstrac
tWidget) -> a
216:216:boolean
lambda$updateCollections$5(net.minecraft.client.gui.screens.recipebook.RecipeCollec
tion) -> a
211:211:boolean
lambda$updateCollections$4(it.unimi.dsi.fastutil.objects.ObjectSet,net.minecraft.cl
ient.gui.screens.recipebook.RecipeCollection) -> a
204:204:boolean
lambda$updateCollections$3(net.minecraft.client.gui.screens.recipebook.RecipeCollec
tion) -> b
201:201:boolean
lambda$updateCollections$2(net.minecraft.client.gui.screens.recipebook.RecipeCollec
tion) -> c
196:196:void
lambda$updateCollections$1(net.minecraft.client.gui.screens.recipebook.RecipeCollec
tion) -> d
127:127:boolean
lambda$initVisuals$0(net.minecraft.client.gui.screens.recipebook.RecipeBookTabButto
n) -> a
41:48:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.recipebook.RecipeBookPage -> eyd:
int ITEMS_PER_PAGE -> a
java.util.List buttons -> b
net.minecraft.client.gui.screens.recipebook.RecipeButton hoveredButton -> c
net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent overlay -> d
net.minecraft.client.Minecraft minecraft -> e
java.util.List showListeners -> f
java.util.List recipeCollections -> g
net.minecraft.client.gui.components.StateSwitchingButton forwardButton -> h
net.minecraft.client.gui.components.StateSwitchingButton backButton -> i
int totalPages -> j
int currentPage -> k
net.minecraft.stats.RecipeBook recipeBook -> l
net.minecraft.world.item.crafting.Recipe lastClickedRecipe -> m
net.minecraft.client.gui.screens.recipebook.RecipeCollection
lastClickedRecipeCollection -> n
20:47:void <init>() -> <init>
50:64:void init(net.minecraft.client.Minecraft,int,int) -> a
67:69:void
addListener(net.minecraft.client.gui.screens.recipebook.RecipeBookComponent) -> a
72:80:void updateCollections(java.util.List,boolean) -> a
83:99:void updateButtonsForPage() -> f
102:104:void updateArrowButtons() -> g
107:125:void render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,float)
-> a
128:131:void renderTooltip(net.minecraft.client.gui.GuiGraphics,int,int) -> a
135:135:net.minecraft.world.item.crafting.Recipe getLastClickedRecipe() -> a
140:140:net.minecraft.client.gui.screens.recipebook.RecipeCollection
getLastClickedRecipeCollection() -> b
144:145:void setInvisible() -> c
148:186:boolean mouseClicked(double,double,int,int,int,int,int) -> a
190:193:void recipesShown(java.util.List) -> a
196:196:net.minecraft.client.Minecraft getMinecraft() -> d
200:200:net.minecraft.stats.RecipeBook getRecipeBook() -> e
204:207:void listButtons(java.util.function.Consumer) -> a
net.minecraft.client.gui.screens.recipebook.RecipeBookTabButton -> eye:
net.minecraft.client.RecipeBookCategories category -> g
float ANIMATION_TIME -> h
float animationTime -> i
24:28:void <init>(net.minecraft.client.RecipeBookCategories) -> <init>
31:45:void startAnimation(net.minecraft.client.Minecraft) -> a
49:83:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
86:96:void
renderIcon(net.minecraft.client.gui.GuiGraphics,net.minecraft.client.renderer.entit
y.ItemRenderer) -> a
99:99:net.minecraft.client.RecipeBookCategories getCategory() -> b
103:115:boolean updateVisibility(net.minecraft.client.ClientRecipeBook) -> a
net.minecraft.client.gui.screens.recipebook.RecipeButton -> eyf:
net.minecraft.resources.ResourceLocation RECIPE_BOOK_LOCATION -> b
float ANIMATION_TIME -> c
int BACKGROUND_SIZE -> d
int TICKS_TO_SWAP -> a
net.minecraft.network.chat.Component MORE_RECIPES_TOOLTIP -> e
net.minecraft.world.inventory.RecipeBookMenu menu -> f
net.minecraft.stats.RecipeBook book -> g
net.minecraft.client.gui.screens.recipebook.RecipeCollection collection -> h
float time -> i
float animationTime -> j
int currentIndex -> k
38:39:void <init>() -> <init>
42:54:void
init(net.minecraft.client.gui.screens.recipebook.RecipeCollection,net.minecraft.cli
ent.gui.screens.recipebook.RecipeBookPage) -> a
57:57:net.minecraft.client.gui.screens.recipebook.RecipeCollection
getCollection() -> a
62:106:void renderWidget(net.minecraft.client.gui.GuiGraphics,int,int,float) ->
b
109:113:java.util.List getOrderedRecipes() -> g
117:117:boolean isOnlyOption() -> b
121:122:net.minecraft.world.item.crafting.Recipe getRecipe() -> e
126:133:java.util.List getTooltipText() -> f
138:150:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
154:154:int getWidth() -> k
159:159:boolean isValidClickButton(int) -> c
23:27:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.recipebook.RecipeCollection -> eyg:
net.minecraft.core.RegistryAccess registryAccess -> a
java.util.List recipes -> b
boolean singleResultItem -> c
java.util.Set craftable -> d
java.util.Set fitsDimensions -> e
java.util.Set known -> f
20:33:void <init>(net.minecraft.core.RegistryAccess,java.util.List) -> <init>
36:44:boolean
allRecipesHaveSameResult(net.minecraft.core.RegistryAccess,java.util.List) -> a
48:48:net.minecraft.core.RegistryAccess registryAccess() -> a
52:52:boolean hasKnownRecipes() -> b
56:61:void updateKnownRecipes(net.minecraft.stats.RecipeBook) -> a
64:77:void
canCraft(net.minecraft.world.entity.player.StackedContents,int,int,net.minecraft.st
ats.RecipeBook) -> a
80:80:boolean isCraftable(net.minecraft.world.item.crafting.Recipe) -> a
84:84:boolean hasCraftable() -> c
88:88:boolean hasFitting() -> d
92:92:java.util.List getRecipes() -> e
96:105:java.util.List getRecipes(boolean) -> a
109:117:java.util.List getDisplayRecipes(boolean) -> b
121:121:boolean hasSingleResultItem() -> f
net.minecraft.client.gui.screens.recipebook.RecipeShownListener -> eyh:
void recipesShown(java.util.List) -> a
net.minecraft.client.gui.screens.recipebook.RecipeUpdateListener -> eyi:
void recipesUpdated() -> D
net.minecraft.client.gui.screens.recipebook.RecipeBookComponent
getRecipeBookComponent() -> E
net.minecraft.client.gui.screens.recipebook.SmeltingRecipeBookComponent -> eyj:
net.minecraft.network.chat.Component FILTER_NAME -> h
9:9:void <init>() -> <init>
14:14:net.minecraft.network.chat.Component getRecipeFilterName() -> d
19:19:java.util.Set getFuelItems() -> b
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.recipebook.SmokingRecipeBookComponent -> eyk:
net.minecraft.network.chat.Component FILTER_NAME -> h
9:9:void <init>() -> <init>
14:14:net.minecraft.network.chat.Component getRecipeFilterName() -> d
19:19:java.util.Set getFuelItems() -> b
10:10:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.recipebook.package-info -> eyl:
net.minecraft.client.gui.screens.reporting.ChatReportScreen -> eym:
int BUTTON_WIDTH -> a
int BUTTON_HEIGHT -> b
int BUTTON_MARGIN -> c
int BUTTON_MARGIN_HALF -> k
int LABEL_HEIGHT -> l
int SCREEN_WIDTH -> m
int SCREEN_HEIGHT -> n
net.minecraft.network.chat.Component OBSERVED_WHAT_LABEL -> o
net.minecraft.network.chat.Component SELECT_REASON -> p
net.minecraft.network.chat.Component MORE_COMMENTS_LABEL -> q
net.minecraft.network.chat.Component DESCRIBE_PLACEHOLDER -> r
net.minecraft.network.chat.Component REPORT_SENT_MESSAGE -> s
net.minecraft.network.chat.Component SELECT_CHAT_MESSAGE -> t
net.minecraft.network.chat.Component REPORT_SENDING_TITLE -> u
net.minecraft.network.chat.Component REPORT_SENT_TITLE -> v
net.minecraft.network.chat.Component REPORT_ERROR_TITLE -> w
net.minecraft.network.chat.Component REPORT_SEND_GENERIC_ERROR -> x
org.slf4j.Logger LOGGER -> y
net.minecraft.client.gui.screens.Screen lastScreen -> z
net.minecraft.client.multiplayer.chat.report.ReportingContext reportingContext
-> A
net.minecraft.client.gui.components.MultiLineLabel reasonDescriptionLabel -> C
net.minecraft.client.gui.components.MultiLineEditBox commentBox -> D
net.minecraft.client.gui.components.Button sendButton -> E
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder reportBuilder ->
F

net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$CannotBuildReason
cannotBuildReason -> G
70:74:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.multiplayer.cha
t.report.ReportingContext,net.minecraft.client.multiplayer.chat.report.ChatReportBu
ilder) -> <init>
77:78:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.multiplayer.cha
t.report.ReportingContext,java.util.UUID) -> <init>
81:82:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.multiplayer.cha
t.report.ReportingContext,net.minecraft.client.multiplayer.chat.report.ChatReportBu
ilder$ChatReport) -> <init>
86:138:void init() -> b
141:144:void onReportChanged() -> l
147:168:void sendReport() -> B
171:175:void onReportSendSuccess() -> C
178:188:void onReportSendError(java.lang.Throwable) -> a
191:196:void displayReportSendError(net.minecraft.network.chat.Component) -> a
199:202:void saveDraft() -> D
205:206:void clearDraft() -> E
210:225:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
229:231:void tick() -> f
235:240:void onClose() -> aw_
244:246:void removed() -> ax_
254:257:boolean mouseReleased(double,double,int) -> b
261:261:int contentLeft() -> F
265:265:int contentRight() -> G
269:269:int contentTop() -> H
273:273:int contentBottom() -> I
277:277:int selectChatTop() -> J
281:281:int selectInfoTop() -> K
285:289:int commentBoxTop() -> L
293:293:int commentBoxBottom() -> M
297:297:int completeButtonTop() -> N
194:195:void lambda$displayReportSendError$13() -> O
173:174:void lambda$onReportSendSuccess$12() -> P
166:167:void
lambda$sendReport$11(net.minecraft.client.multiplayer.chat.report.ChatReportBuilder
$CannotBuildReason) -> a
148:165:void
lambda$sendReport$10(net.minecraft.client.multiplayer.chat.report.ChatReportBuilder
$Result) -> a
156:163:java.lang.Object
lambda$sendReport$9(java.lang.Object,java.lang.Throwable) -> a
151:153:void lambda$sendReport$8(java.util.concurrent.CompletableFuture) -> a
143:143:net.minecraft.client.gui.components.Tooltip
lambda$onReportChanged$7(net.minecraft.client.multiplayer.chat.report.ChatReportBui
lder$CannotBuildReason) -> b
133:133:void lambda$init$6(net.minecraft.client.gui.components.Button) -> a
129:130:void lambda$init$5(net.minecraft.client.gui.components.Button) -> b
124:126:void lambda$init$4(java.lang.String) -> a
114:118:void lambda$init$3(net.minecraft.client.gui.components.Button) -> c
115:117:void
lambda$init$2(net.minecraft.client.multiplayer.chat.report.ReportReason) -> a
106:110:void lambda$init$1(net.minecraft.client.gui.components.Button) -> d
107:109:void
lambda$init$0(net.minecraft.client.multiplayer.chat.report.ChatReportBuilder) -> a
39:51:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.reporting.ChatReportScreen$DiscardReportWarningScr
een -> eym$a:
net.minecraft.network.chat.Component TITLE -> c
net.minecraft.network.chat.Component MESSAGE -> k
net.minecraft.network.chat.Component RETURN -> l
net.minecraft.network.chat.Component DRAFT -> m
net.minecraft.network.chat.Component DISCARD -> n
net.minecraft.client.gui.screens.reporting.ChatReportScreen this$0 -> b
307:309:void
<init>(net.minecraft.client.gui.screens.reporting.ChatReportScreen) -> <init>
313:335:void initButtons(int) -> a
339:340:void onClose() -> aw_
344:344:boolean shouldCloseOnEsc() -> av_
349:350:void renderTitle(net.minecraft.client.gui.GuiGraphics) -> c
329:331:void lambda$initButtons$2(net.minecraft.client.gui.components.Button) -
> a
321:323:void lambda$initButtons$1(net.minecraft.client.gui.components.Button) -
> b
315:315:void lambda$initButtons$0(net.minecraft.client.gui.components.Button) -
> c
301:305:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.reporting.ChatSelectionLogFiller -> eyn:
net.minecraft.client.multiplayer.chat.ChatLog log -> a
net.minecraft.client.multiplayer.chat.report.ChatReportContextBuilder
contextBuilder -> b
java.util.function.Predicate canReport -> c
net.minecraft.network.chat.SignedMessageLink previousLink -> d
int eventId -> e
int missedCount -> f
net.minecraft.network.chat.PlayerChatMessage lastMessage -> g
21:34:void
<init>(net.minecraft.client.multiplayer.chat.report.ReportingContext,java.util.func
tion.Predicate) -> <init>
37:64:void
fillNextPage(int,net.minecraft.client.gui.screens.reporting.ChatSelectionLogFiller$
Output) -> a
67:77:boolean
acceptMessage(net.minecraft.client.gui.screens.reporting.ChatSelectionLogFiller$Out
put,net.minecraft.client.multiplayer.chat.LoggedChatMessage$Player) -> a
net.minecraft.client.gui.screens.reporting.ChatSelectionLogFiller$Output -> eyn$a:
void
acceptMessage(int,net.minecraft.client.multiplayer.chat.LoggedChatMessage$Player) -
> a
void acceptDivider(net.minecraft.network.chat.Component) -> a
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen -> eyo:
net.minecraft.network.chat.Component TITLE -> a
net.minecraft.network.chat.Component CONTEXT_INFO -> b
net.minecraft.client.gui.screens.Screen lastScreen -> c
net.minecraft.client.multiplayer.chat.report.ReportingContext reportingContext
-> k
net.minecraft.client.gui.components.Button confirmSelectedButton -> l
net.minecraft.client.gui.components.MultiLineLabel contextInfoLabel -> m

net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList
chatSelectionList -> n
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder report -> o
java.util.function.Consumer onSelected -> p
net.minecraft.client.gui.screens.reporting.ChatSelectionLogFiller chatLogFiller
-> q
55:60:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.multiplayer.cha
t.report.ReportingContext,net.minecraft.client.multiplayer.chat.report.ChatReportBu
ilder,java.util.function.Consumer) -> <init>
64:83:void init() -> b
86:86:boolean
canReport(net.minecraft.client.multiplayer.chat.LoggedChatMessage) -> a
90:92:void extendLog() -> l
95:96:void onReachedScrollTop() -> B
99:100:void updateConfirmSelectedButton() -> C
104:119:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
123:124:void onClose() -> aw_
128:128:net.minecraft.network.chat.Component getNarrationMessage() -> au_
76:78:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
72:73:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
36:36:net.minecraft.client.gui.Font
access$000(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> a
36:36:net.minecraft.client.gui.Font
access$100(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> b
36:36:net.minecraft.client.gui.Font
access$200(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> c
36:36:net.minecraft.client.gui.Font
access$300(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> d
36:36:net.minecraft.client.gui.Font
access$400(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> e
36:36:net.minecraft.client.gui.Font
access$500(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> f
36:36:net.minecraft.client.gui.Font
access$600(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> g
36:36:net.minecraft.client.gui.Font
access$700(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> h
36:36:net.minecraft.client.gui.Font
access$900(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> i
36:36:net.minecraft.client.gui.Font
access$1000(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> j
36:36:net.minecraft.client.gui.Font
access$1100(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> k
36:36:net.minecraft.client.gui.Font
access$1200(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> l
36:36:net.minecraft.client.gui.Font
access$1300(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen) -> m
37:38:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList ->
eyo$a:

net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList$He
ading previousHeading -> l
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen this$0 -> a
135:137:void
<init>(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen,net.minecraft
.client.Minecraft,int) -> <init>
141:146:void setScrollAmount(double) -> a
150:156:void
acceptMessage(int,net.minecraft.client.multiplayer.chat.LoggedChatMessage$Player) -
> a
159:167:void
updateHeading(net.minecraft.client.multiplayer.chat.LoggedChatMessage$Player,boolea
n) -> a
171:175:void acceptDivider(net.minecraft.network.chat.Component) -> a
179:179:int getScrollbarPosition() -> c
184:184:int getRowWidth() -> b
188:188:int getMaxVisibleEntries() -> d
193:201:void
renderItem(net.minecraft.client.gui.GuiGraphics,int,int,float,int,int,int,int,int)
-> a
204:210:boolean
shouldHighlightEntry(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen
$ChatSelectionList$Entry) -> b

216:216:net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectio
nList$Entry nextEntry(net.minecraft.client.gui.navigation.ScreenDirection) -> b
221:226:void
setSelected(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSele
ctionList$Entry) -> a
230:234:boolean keyPressed(int,int,int) -> a
238:238:int getFooterTop() -> e
131:131:net.minecraft.client.gui.components.AbstractSelectionList$Entry
nextEntry(net.minecraft.client.gui.navigation.ScreenDirection) -> a
131:131:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
131:131:net.minecraft.client.Minecraft
access$800(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelec
tionList) -> a
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList$Di
viderEntry -> eyo$a$a:
int COLOR -> c
net.minecraft.network.chat.Component text -> d

net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList
this$1 -> a
429:431:void
<init>(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelection
List,net.minecraft.network.chat.Component) -> <init>
435:443:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
447:447:net.minecraft.network.chat.Component getNarration() -> a
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList$En
try -> eyo$a$b:

net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList
this$1 -> b
247:247:void
<init>(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelection
List) -> <init>
250:250:net.minecraft.network.chat.Component getNarration() -> a
254:254:boolean isSelected() -> b
258:258:boolean canSelect() -> d
262:262:boolean canReport() -> e
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList$He
ading -> eyo$a$c:
java.util.UUID sender -> a

net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList$En
try entry -> b
241:241:void
<init>(java.util.UUID,net.minecraft.client.gui.screens.reporting.ChatSelectionScree
n$ChatSelectionList$Entry) -> <init>
243:243:boolean
canCombine(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelec
tionList$Heading) -> a
241:241:java.lang.String toString() -> toString
241:241:int hashCode() -> hashCode
241:241:boolean equals(java.lang.Object) -> equals
241:241:java.util.UUID sender() -> a

241:241:net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectio
nList$Entry entry() -> b
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList$Me
ssageEntry -> eyo$a$d:
net.minecraft.resources.ResourceLocation CHECKMARK_TEXTURE -> c
int CHECKMARK_WIDTH -> d
int CHECKMARK_HEIGHT -> e
int INDENT_AMOUNT -> f
int TAG_MARGIN_LEFT -> g
int chatId -> h
net.minecraft.network.chat.FormattedText text -> i
net.minecraft.network.chat.Component narration -> j
java.util.List hoverText -> k
net.minecraft.client.GuiMessageTag$Icon tagIcon -> l
java.util.List tagHoverText -> m
boolean canReport -> n
boolean playerMessage -> o

net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList
this$1 -> a
288:304:void
<init>(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelection
List,int,net.minecraft.network.chat.Component,net.minecraft.network.chat.Component,
net.minecraft.client.GuiMessageTag,boolean,boolean) -> <init>
308:322:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
325:333:void
renderTag(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int) -> a
336:342:void
renderSelectedCheckmark(net.minecraft.client.gui.GuiGraphics,int,int,int) -> a
345:346:int getMaximumTextWidth() -> f
350:350:int getTextIndent() -> g
355:355:net.minecraft.network.chat.Component getNarration() -> a
360:364:boolean mouseClicked(double,double,int) -> a
369:372:boolean keyPressed(int,int,int) -> a
377:377:boolean isSelected() -> b
382:382:boolean canSelect() -> d
387:387:boolean canReport() -> e
391:396:boolean toggleReport() -> h
267:267:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList$Me
ssageHeadingEntry -> eyo$a$e:
int FACE_SIZE -> c
net.minecraft.network.chat.Component heading -> d
net.minecraft.resources.ResourceLocation skin -> e
boolean canReport -> f

net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList
this$1 -> a
407:411:void
<init>(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelection
List,com.mojang.authlib.GameProfile,net.minecraft.network.chat.Component,boolean) -
> <init>
415:421:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList$Pa
ddingEntry -> eyo$a$f:

net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList
this$1 -> a
451:451:void
<init>(net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelection
List) -> <init>
454:454:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen -> eyp:
net.minecraft.network.chat.Component REASON_TITLE -> a
net.minecraft.network.chat.Component REASON_DESCRIPTION -> b
net.minecraft.network.chat.Component READ_INFO_LABEL -> c
int FOOTER_HEIGHT -> k
int BUTTON_WIDTH -> l
int BUTTON_HEIGHT -> m
int CONTENT_WIDTH -> n
int PADDING -> o
net.minecraft.client.gui.screens.Screen lastScreen -> p

net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen$ReasonSelect
ionList reasonSelectionList -> q
net.minecraft.client.multiplayer.chat.report.ReportReason
currentlySelectedReason -> r
java.util.function.Consumer onSelectedReason -> s
42:46:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.multiplayer.cha
t.report.ReportReason,java.util.function.Consumer) -> <init>
50:77:void init() -> b
81:105:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
108:108:int buttonTop() -> l
112:112:int contentLeft() -> B
116:116:int contentRight() -> C
120:120:int descriptionTop() -> D
124:124:int descriptionBottom() -> E
129:130:void onClose() -> aw_
69:74:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
59:65:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
60:64:void lambda$init$0(boolean) -> c
20:20:net.minecraft.client.gui.Font
access$000(net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen)
-> a
20:20:net.minecraft.client.gui.Font
access$100(net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen)
-> b
21:23:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen$ReasonSelect
ionList -> eyp$a:
net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen this$0 -
> a
133:138:void
<init>(net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen,net.m
inecraft.client.Minecraft) -> <init>

142:145:net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen$Reas
onSelectionList$Entry
findEntry(net.minecraft.client.multiplayer.chat.report.ReportReason) -> a
150:150:int getRowWidth() -> b
155:155:int getScrollbarPosition() -> c
160:162:void
setSelected(net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen$
ReasonSelectionList$Entry) -> a
132:132:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
143:143:boolean
lambda$findEntry$0(net.minecraft.client.multiplayer.chat.report.ReportReason,net.mi
necraft.client.gui.screens.reporting.ReportReasonSelectionScreen$ReasonSelectionLis
t$Entry) -> a
net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen$ReasonSelect
ionList$Entry -> eyp$a$a:
net.minecraft.client.multiplayer.chat.report.ReportReason reason -> b

net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen$ReasonSelect
ionList this$1 -> a
167:169:void
<init>(net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen$Reaso
nSelectionList,net.minecraft.client.multiplayer.chat.report.ReportReason) -> <init>
173:176:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
180:180:net.minecraft.network.chat.Component getNarration() -> a
185:189:boolean mouseClicked(double,double,int) -> a
193:193:net.minecraft.client.multiplayer.chat.report.ReportReason getReason() -
> b
net.minecraft.client.gui.screens.reporting.package-info -> eyq:
net.minecraft.client.gui.screens.social.PlayerEntry -> eyr:
net.minecraft.resources.ResourceLocation REPORT_BUTTON_LOCATION -> f
int TOOLTIP_DELAY -> g
net.minecraft.client.Minecraft minecraft -> h
java.util.List children -> i
java.util.UUID id -> j
java.lang.String playerName -> k
java.util.function.Supplier skinGetter -> l
boolean isRemoved -> m
boolean hasRecentMessages -> n
boolean reportingEnabled -> o
boolean playerReportable -> p
boolean hasDraftReport -> q
net.minecraft.client.gui.components.Button hideButton -> r
net.minecraft.client.gui.components.Button showButton -> s
net.minecraft.client.gui.components.Button reportButton -> t
float tooltipHoverTime -> u
net.minecraft.network.chat.Component HIDDEN -> v
net.minecraft.network.chat.Component BLOCKED -> w
net.minecraft.network.chat.Component OFFLINE -> x
net.minecraft.network.chat.Component HIDDEN_OFFLINE -> y
net.minecraft.network.chat.Component BLOCKED_OFFLINE -> z
net.minecraft.network.chat.Component REPORT_DISABLED_TOOLTIP -> A
net.minecraft.network.chat.Component NOT_REPORTABLE_TOOLTIP -> C
net.minecraft.network.chat.Component HIDE_TEXT_TOOLTIP -> D
net.minecraft.network.chat.Component SHOW_TEXT_TOOLTIP -> E
net.minecraft.network.chat.Component REPORT_PLAYER_TOOLTIP -> F
int SKIN_SIZE -> G
int PADDING -> H
int CHAT_TOGGLE_ICON_SIZE -> I
int CHAT_TOGGLE_ICON_X -> J
int CHAT_TOGGLE_ICON_Y -> K
int SKIN_SHADE -> a
int BG_FILL -> b
int BG_FILL_REMOVED -> c
int PLAYERNAME_COLOR -> d
int PLAYER_STATUS_COLOR -> e
78:138:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.social.Socia
lInteractionsScreen,java.util.UUID,java.lang.String,java.util.function.Supplier,boo
lean) -> <init>
141:152:net.minecraft.client.gui.components.Tooltip createReportButtonTooltip()
-> h
158:202:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
206:206:java.util.List children() -> i
211:211:java.util.List narratables() -> b
215:215:java.lang.String getPlayerName() -> d
219:219:java.util.UUID getPlayerId() -> e
223:224:void setRemoved(boolean) -> c
227:227:boolean isRemoved() -> f
231:236:void setHasRecentMessages(boolean) -> d
239:239:boolean hasRecentMessages() -> g
243:246:void onHiddenOrShown(boolean,net.minecraft.network.chat.Component) -> a
249:252:void updateHideAndShowButton(boolean) -> e
255:259:net.minecraft.network.chat.MutableComponent
getEntryNarationMessage(net.minecraft.network.chat.MutableComponent) -> a
264:278:net.minecraft.network.chat.Component getStatusComponent() -> j
118:120:void
lambda$new$3(net.minecraft.client.gui.screens.social.PlayerSocialManager,java.util.
UUID,java.lang.String,net.minecraft.client.gui.components.Button) -> a
107:109:void
lambda$new$2(net.minecraft.client.gui.screens.social.PlayerSocialManager,java.util.
UUID,java.lang.String,net.minecraft.client.gui.components.Button) -> b
97:98:void
lambda$new$1(net.minecraft.client.multiplayer.chat.report.ReportingContext,net.mine
craft.client.Minecraft,net.minecraft.client.gui.screens.social.SocialInteractionsSc
reen,java.util.UUID,net.minecraft.client.gui.components.Button) -> a
97:97:void
lambda$new$0(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.social
.SocialInteractionsScreen,net.minecraft.client.multiplayer.chat.report.ReportingCon
text,java.util.UUID) -> a
31:76:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.social.PlayerEntry$1 -> eyr$1:
net.minecraft.client.gui.screens.social.PlayerEntry this$0 -> a
98:98:void
<init>(net.minecraft.client.gui.screens.social.PlayerEntry,int,int,int,int,int,int,
int,net.minecraft.resources.ResourceLocation,int,int,net.minecraft.client.gui.compo
nents.Button$OnPress,net.minecraft.network.chat.Component) -> <init>
101:101:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
net.minecraft.client.gui.screens.social.PlayerEntry$2 -> eyr$2:
net.minecraft.client.gui.screens.social.PlayerEntry this$0 -> a
109:109:void
<init>(net.minecraft.client.gui.screens.social.PlayerEntry,int,int,int,int,int,int,
int,net.minecraft.resources.ResourceLocation,int,int,net.minecraft.client.gui.compo
nents.Button$OnPress,net.minecraft.network.chat.Component) -> <init>
112:112:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
net.minecraft.client.gui.screens.social.PlayerEntry$3 -> eyr$3:
net.minecraft.client.gui.screens.social.PlayerEntry this$0 -> a
120:120:void
<init>(net.minecraft.client.gui.screens.social.PlayerEntry,int,int,int,int,int,int,
int,net.minecraft.resources.ResourceLocation,int,int,net.minecraft.client.gui.compo
nents.Button$OnPress,net.minecraft.network.chat.Component) -> <init>
123:123:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
net.minecraft.client.gui.screens.social.PlayerSocialManager -> eys:
net.minecraft.client.Minecraft minecraft -> a
java.util.Set hiddenPlayers -> b
com.mojang.authlib.minecraft.UserApiService service -> c
java.util.Map discoveredNamesToUUID -> d
boolean onlineMode -> e
java.util.concurrent.CompletableFuture pendingBlockListRefresh -> f
19:28:void
<init>(net.minecraft.client.Minecraft,com.mojang.authlib.minecraft.UserApiService)
-> <init>
31:32:void hidePlayer(java.util.UUID) -> a
35:36:void showPlayer(java.util.UUID) -> b
39:39:boolean shouldHideMessageFrom(java.util.UUID) -> c
43:43:boolean isHidden(java.util.UUID) -> d
47:49:void startOnlineMode() -> a
52:53:void stopOnlineMode() -> b
56:60:boolean isBlocked(java.util.UUID) -> e
64:64:java.util.Set getHiddenPlayers() -> c
68:68:java.util.UUID getDiscoveredUUID(java.lang.String) -> a
72:82:void addPlayer(net.minecraft.client.multiplayer.PlayerInfo) -> a
85:90:void removePlayer(java.util.UUID) -> f
net.minecraft.client.gui.screens.social.SocialInteractionsPlayerList -> eyt:
net.minecraft.client.gui.screens.social.SocialInteractionsScreen
socialInteractionsScreen -> a
java.util.List players -> l
java.lang.String filter -> m
30:41:void
<init>(net.minecraft.client.gui.screens.social.SocialInteractionsScreen,net.minecra
ft.client.Minecraft,int,int,int,int,int) -> <init>
45:46:void enableScissor(net.minecraft.client.gui.GuiGraphics) -> b
49:53:void updatePlayerList(java.util.Collection,double,boolean) -> a
56:64:void addOnlinePlayers(java.util.Collection,java.util.Map) -> a
67:84:void updatePlayersFromChatLog(java.util.Map,boolean) -> a
87:96:java.util.Collection
collectProfilesFromChatLog(net.minecraft.client.multiplayer.chat.ChatLog) -> a
100:142:void sortPlayerEntries() -> e
145:151:void updateFiltersAndScroll(java.util.Collection,double) -> a
154:158:void updateFilteredPlayers() -> v
161:162:void setFilter(java.lang.String) -> a
165:165:boolean isEmpty() -> d
169:184:void
addPlayer(net.minecraft.client.multiplayer.PlayerInfo,net.minecraft.client.gui.scre
ens.social.SocialInteractionsScreen$Page) -> a
187:193:void removePlayer(java.util.UUID) -> a
155:155:boolean
lambda$updateFilteredPlayers$4(net.minecraft.client.gui.screens.social.PlayerEntry)
-> a
129:139:java.lang.Integer
lambda$sortPlayerEntries$3(net.minecraft.client.gui.screens.social.PlayerEntry) ->
b
109:125:java.lang.Integer
lambda$sortPlayerEntries$2(net.minecraft.client.gui.screens.social.PlayerEntry) ->
c
72:74:net.minecraft.client.gui.screens.social.PlayerEntry
lambda$updatePlayersFromChatLog$1(com.mojang.authlib.GameProfile,java.util.UUID) ->
a
72:72:net.minecraft.resources.ResourceLocation
lambda$updatePlayersFromChatLog$0(com.mojang.authlib.GameProfile) -> a
net.minecraft.client.gui.screens.social.SocialInteractionsScreen -> eyu:
net.minecraft.resources.ResourceLocation SOCIAL_INTERACTIONS_LOCATION -> a
net.minecraft.network.chat.Component TAB_ALL -> k
net.minecraft.network.chat.Component TAB_HIDDEN -> l
net.minecraft.network.chat.Component TAB_BLOCKED -> m
net.minecraft.network.chat.Component TAB_ALL_SELECTED -> n
net.minecraft.network.chat.Component TAB_HIDDEN_SELECTED -> o
net.minecraft.network.chat.Component TAB_BLOCKED_SELECTED -> p
net.minecraft.network.chat.Component SEARCH_HINT -> q
net.minecraft.network.chat.Component EMPTY_SEARCH -> r
net.minecraft.network.chat.Component EMPTY_HIDDEN -> s
net.minecraft.network.chat.Component EMPTY_BLOCKED -> t
net.minecraft.network.chat.Component BLOCKING_HINT -> u
int BG_BORDER_SIZE -> v
int BG_WIDTH -> w
int SEARCH_HEIGHT -> x
int MARGIN_Y -> y
int SEARCH_START -> b
int LIST_START -> c
int IMAGE_WIDTH -> z
int BUTTON_HEIGHT -> A
int ITEM_HEIGHT -> C
net.minecraft.client.gui.screens.social.SocialInteractionsPlayerList
socialInteractionsPlayerList -> D
net.minecraft.client.gui.components.EditBox searchBox -> E
java.lang.String lastSearch -> F
net.minecraft.client.gui.screens.social.SocialInteractionsScreen$Page page -> G
net.minecraft.client.gui.components.Button allButton -> H
net.minecraft.client.gui.components.Button hiddenButton -> I
net.minecraft.client.gui.components.Button blockedButton -> J
net.minecraft.client.gui.components.Button blockingHintButton -> K
net.minecraft.network.chat.Component serverLabel -> L
int playerCount -> M
boolean initialized -> N
55:71:void <init>() -> <init>
74:74:int windowHeight() -> l
78:78:int listEnd() -> B
82:82:int marginX() -> C
87:90:net.minecraft.network.chat.Component getNarrationMessage() -> au_
95:97:void tick() -> f
101:149:void init() -> b
152:188:void
showPage(net.minecraft.client.gui.screens.social.SocialInteractionsScreen$Page) ->
a
192:199:void renderBackground(net.minecraft.client.gui.GuiGraphics) -> a
203:225:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
229:233:boolean keyPressed(int,int,int) -> a
238:238:boolean isPauseScreen() -> az_
242:248:void checkSearchStringUpdate(java.lang.String) -> a
251:267:void updateServerLabel(net.minecraft.client.Minecraft) -> a
270:271:void onAddPlayer(net.minecraft.client.multiplayer.PlayerInfo) -> a
274:275:void onRemovePlayer(java.util.UUID) -> a
140:140:void lambda$init$4(net.minecraft.client.gui.components.Button) -> a
141:145:void lambda$init$3(boolean) -> c
117:117:void lambda$init$2(net.minecraft.client.gui.components.Button) -> b
116:116:void lambda$init$1(net.minecraft.client.gui.components.Button) -> c
115:115:void lambda$init$0(net.minecraft.client.gui.components.Button) -> d
28:40:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.social.SocialInteractionsScreen$1 -> eyu$1:
net.minecraft.client.gui.screens.social.SocialInteractionsScreen this$0 -> d
120:120:void
<init>(net.minecraft.client.gui.screens.social.SocialInteractionsScreen,net.minecra
ft.client.gui.Font,int,int,int,int,net.minecraft.network.chat.Component) -> <init>
123:126:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
net.minecraft.client.gui.screens.social.SocialInteractionsScreen$2 -> eyu$2:
int[]
$SwitchMap$net$minecraft$client$gui$screens$social$SocialInteractionsScreen$Page ->
a
157:157:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.social.SocialInteractionsScreen$Page -> eyu$a:
net.minecraft.client.gui.screens.social.SocialInteractionsScreen$Page ALL -> a
net.minecraft.client.gui.screens.social.SocialInteractionsScreen$Page HIDDEN ->
b
net.minecraft.client.gui.screens.social.SocialInteractionsScreen$Page BLOCKED -
> c
net.minecraft.client.gui.screens.social.SocialInteractionsScreen$Page[] $VALUES
-> d
277:277:net.minecraft.client.gui.screens.social.SocialInteractionsScreen$Page[]
values() -> values
277:277:net.minecraft.client.gui.screens.social.SocialInteractionsScreen$Page
valueOf(java.lang.String) -> valueOf
277:277:void <init>(java.lang.String,int) -> <init>
277:277:net.minecraft.client.gui.screens.social.SocialInteractionsScreen$Page[]
$values() -> a
277:280:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.social.package-info -> eyv:
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget -> eyw:
int HEADER_HORIZONTAL_PADDING -> a
java.lang.String TELEMETRY_REQUIRED_TRANSLATION_KEY -> b
java.lang.String TELEMETRY_OPTIONAL_TRANSLATION_KEY -> c
net.minecraft.network.chat.Component PROPERTY_TITLE -> d
net.minecraft.client.gui.Font font -> e
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget$Content content
-> f
java.util.function.DoubleConsumer onScrolledListener -> g
38:42:void <init>(int,int,int,int,net.minecraft.client.gui.Font) -> <init>
45:47:void onOptInChanged(boolean) -> b
50:64:net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget$Content
buildContent(boolean) -> c
68:69:void setOnScrolledListener(java.util.function.DoubleConsumer) -> a
73:77:void setScrollAmount(double) -> a
81:81:int getInnerHeight() -> f
86:86:double scrollRate() -> g
91:98:void renderContents(net.minecraft.client.gui.GuiGraphics,int,int,float) -
> c
102:103:void
updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput) ->
a
106:113:void
addEventType(net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget$Conten
tBuilder,net.minecraft.client.telemetry.TelemetryEventType) -> a
116:119:void
addEventTypeProperties(net.minecraft.client.telemetry.TelemetryEventType,net.minecr
aft.client.gui.screens.telemetry.TelemetryEventWidget$ContentBuilder) -> a
122:122:int containerWidth() -> v
96:96:void
lambda$renderContents$0(net.minecraft.client.gui.GuiGraphics,int,int,float,net.mine
craft.client.gui.components.AbstractWidget) -> a
30:30:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget$Content -> eyw$a:
net.minecraft.client.gui.layouts.GridLayout container -> a
net.minecraft.network.chat.Component narration -> b
170:170:void
<init>(net.minecraft.client.gui.layouts.GridLayout,net.minecraft.network.chat.Compo
nent) -> <init>
170:170:java.lang.String toString() -> toString
170:170:int hashCode() -> hashCode
170:170:boolean equals(java.lang.Object) -> equals
170:170:net.minecraft.client.gui.layouts.GridLayout container() -> a
170:170:net.minecraft.network.chat.Component narration() -> b
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget$ContentBuilder ->
eyw$b:
int width -> a
net.minecraft.client.gui.layouts.GridLayout grid -> b
net.minecraft.client.gui.layouts.GridLayout$RowHelper helper -> c
net.minecraft.client.gui.layouts.LayoutSettings alignHeader -> d
net.minecraft.network.chat.MutableComponent narration -> e
132:144:void <init>(int) -> <init>
147:148:void
addLine(net.minecraft.client.gui.Font,net.minecraft.network.chat.Component) -> a
151:153:void
addLine(net.minecraft.client.gui.Font,net.minecraft.network.chat.Component,int) ->
a
156:158:void
addHeader(net.minecraft.client.gui.Font,net.minecraft.network.chat.Component) -> b
161:162:void addSpacer(int) -> a
165:166:net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget$Content
build() -> a
net.minecraft.client.gui.screens.telemetry.TelemetryInfoScreen -> eyx:
int PADDING -> a
net.minecraft.network.chat.Component TITLE -> b
net.minecraft.network.chat.Component DESCRIPTION -> c
net.minecraft.network.chat.Component BUTTON_GIVE_FEEDBACK -> k
net.minecraft.network.chat.Component BUTTON_SHOW_DATA -> l
net.minecraft.client.gui.screens.Screen lastScreen -> m
net.minecraft.client.Options options -> n
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget
telemetryEventWidget -> o
double savedScroll -> p
36:39:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.client.Options) ->
<init>
43:43:net.minecraft.network.chat.Component getNarrationMessage() -> au_
48:86:void init() -> b
89:91:net.minecraft.client.gui.components.AbstractWidget
createTelemetryButton() -> l
95:96:void openLastScreen(net.minecraft.client.gui.components.Button) -> a
99:105:void openFeedbackLink(net.minecraft.client.gui.components.Button) -> b
108:110:void openDataFolder(net.minecraft.client.gui.components.Button) -> c
114:115:void onClose() -> aw_
119:121:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
124:129:net.minecraft.client.gui.layouts.GridLayout
twoButtonContainer(net.minecraft.client.gui.components.AbstractWidget,net.minecraft
.client.gui.components.AbstractWidget) -> a
100:104:void lambda$openFeedbackLink$3(boolean) -> c
89:89:void lambda$createTelemetryButton$2(java.lang.Boolean) -> a
85:85:void
lambda$init$1(net.minecraft.client.gui.screens.telemetry.TelemetryInfoScreen,net.mi
necraft.client.gui.components.events.GuiEventListener) -> a
78:78:void lambda$init$0(double) -> a
24:27:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.telemetry.package-info -> eyy:
net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesScreen -
> eyz:
net.minecraft.network.chat.Component TITLE -> a
net.minecraft.network.chat.Component MESSAGE -> b
net.minecraft.network.chat.Component DETAILS_BUTTON -> c
int COLUMN_SPACING -> k
int DETAILS_BUTTON_WIDTH -> l
it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> m
java.util.Collection enabledPacks -> n
net.minecraft.client.gui.layouts.GridLayout layout -> o
34:40:void
<init>(java.util.Collection,it.unimi.dsi.fastutil.booleans.BooleanConsumer) ->
<init>
44:44:net.minecraft.network.chat.Component getNarrationMessage() -> au_
49:67:void init() -> b
71:72:void repositionElements() -> aG_
76:78:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
82:83:void onClose() -> aw_
64:64:void
lambda$init$3(net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFe
aturesScreen,net.minecraft.client.gui.components.events.GuiEventListener) -> a
62:62:void lambda$init$2(net.minecraft.client.gui.components.Button) -> a
61:61:void lambda$init$1(net.minecraft.client.gui.components.Button) -> b
59:59:void lambda$init$0(net.minecraft.client.gui.components.Button) -> c
25:27:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesScreen$D
etailsScreen -> eyz$a:

net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesScreen$D
etailsScreen$PackList packList -> b

net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesScreen
this$0 -> a
88:90:void
<init>(net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesS
creen) -> <init>
94:95:void onClose() -> aw_
99:105:void init() -> b
109:115:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
101:101:void lambda$init$0(net.minecraft.client.gui.components.Button) -> a
85:85:net.minecraft.client.gui.Font
access$000(net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeatu
resScreen$DetailsScreen) -> a
85:85:net.minecraft.client.Minecraft
access$100(net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeatu
resScreen$DetailsScreen) -> b
85:85:net.minecraft.client.gui.Font
access$200(net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeatu
resScreen$DetailsScreen) -> c
net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesScreen$D
etailsScreen$PackList -> eyz$a$a:

net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesScreen$D
etailsScreen this$1 -> a
118:129:void
<init>(net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesS
creen$DetailsScreen,net.minecraft.client.Minecraft,java.util.Collection) -> <init>
133:133:int getRowWidth() -> b
net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesScreen$D
etailsScreen$PackListEntry -> eyz$a$b:
net.minecraft.network.chat.Component packId -> b
net.minecraft.network.chat.Component message -> c
net.minecraft.client.gui.components.MultiLineLabel splitMessage -> d

net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesScreen$D
etailsScreen this$1 -> a
142:146:void
<init>(net.minecraft.client.gui.screens.worldselection.ConfirmExperimentalFeaturesS
creen$DetailsScreen,net.minecraft.network.chat.Component,net.minecraft.network.chat
.Component,net.minecraft.client.gui.components.MultiLineLabel) -> <init>
150:152:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
156:156:net.minecraft.network.chat.Component getNarration() -> a
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen -> eza:
int GROUP_BOTTOM -> k
int TAB_COLUMN_WIDTH -> l
int FOOTER_HEIGHT -> m
int TEXT_INDENT -> n
org.slf4j.Logger LOGGER -> o
java.lang.String TEMP_WORLD_PREFIX -> p
net.minecraft.network.chat.Component GAME_MODEL_LABEL -> q
net.minecraft.network.chat.Component NAME_LABEL -> r
net.minecraft.network.chat.Component EXPERIMENTS_LABEL -> s
net.minecraft.network.chat.Component ALLOW_CHEATS_INFO -> t
net.minecraft.network.chat.Component PREPARING_WORLD_DATA -> u
int HORIZONTAL_BUTTON_SPACING -> v
int VERTICAL_BUTTON_SPACING -> w
net.minecraft.resources.ResourceLocation HEADER_SEPERATOR -> a
net.minecraft.resources.ResourceLocation FOOTER_SEPERATOR -> b
net.minecraft.resources.ResourceLocation LIGHT_DIRT_BACKGROUND -> c
net.minecraft.client.gui.screens.worldselection.WorldCreationUiState uiState ->
x
net.minecraft.client.gui.components.tabs.TabManager tabManager -> y
boolean recreated -> z
net.minecraft.client.gui.screens.Screen lastScreen -> A
java.nio.file.Path tempDataPackDir -> C
net.minecraft.server.packs.repository.PackRepository tempDataPackRepository ->
D
net.minecraft.client.gui.layouts.GridLayout bottomButtons -> E
net.minecraft.client.gui.components.tabs.TabNavigationBar tabNavigationBar -> F
328:356:void
openFresh(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.Screen) -
> a
359:375:net.minecraft.client.gui.screens.worldselection.CreateWorldScreen
createFromExisting(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.
Screen,net.minecraft.world.level.LevelSettings,net.minecraft.client.gui.screens.wor
ldselection.WorldCreationContext,java.nio.file.Path) -> a
105:383:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.Screen,net.m
inecraft.client.gui.screens.worldselection.WorldCreationContext,java.util.Optional,
java.util.OptionalLong) -> <init>
386:386:net.minecraft.client.gui.screens.worldselection.WorldCreationUiState
getUiState() -> l
391:392:void tick() -> f
396:418:void init() -> b
422:434:void repositionElements() -> aG_
437:438:void
queueLoadScreen(net.minecraft.client.Minecraft,net.minecraft.network.chat.Component
) -> a
441:452:void onCreate() -> C
455:470:void
createNewWorld(net.minecraft.world.level.storage.PrimaryLevelData$SpecialWorldPrope
rty,net.minecraft.core.LayeredRegistryAccess,com.mojang.serialization.Lifecycle) ->
a
473:479:net.minecraft.world.level.LevelSettings createLevelSettings(boolean) ->
c
484:497:boolean keyPressed(int,int,int) -> a
502:503:void onClose() -> aw_
506:508:void popScreen() -> B
512:515:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
519:521:void renderDirtBackground(net.minecraft.client.gui.GuiGraphics) -> b
525:525:net.minecraft.client.gui.components.events.GuiEventListener
addWidget(net.minecraft.client.gui.components.events.GuiEventListener) -> e
530:530:net.minecraft.client.gui.components.events.GuiEventListener
addRenderableWidget(net.minecraft.client.gui.components.events.GuiEventListener) ->
d
537:547:java.nio.file.Path getTempDataPackDir() -> D
551:556:void
openExperimentsScreen(net.minecraft.world.level.WorldDataConfiguration) -> a
559:564:void
openDataPackSelectionScreen(net.minecraft.world.level.WorldDataConfiguration) -> b
567:592:void
tryApplyNewDataPacks(net.minecraft.server.packs.repository.PackRepository,boolean,j
ava.util.function.Consumer) -> a
596:651:void
applyNewPackConfig(net.minecraft.server.packs.repository.PackRepository,net.minecra
ft.world.level.WorldDataConfiguration,java.util.function.Consumer) -> a
654:655:net.minecraft.server.WorldLoader$InitConfig
createDefaultLoadConfig(net.minecraft.server.packs.repository.PackRepository,net.mi
necraft.world.level.WorldDataConfiguration) -> a
659:673:void removeTempDataPackDir() -> E
677:682:void
copyBetweenDirs(java.nio.file.Path,java.nio.file.Path,java.nio.file.Path) -> a
685:706:java.util.Optional createNewWorldDirectory() -> F
711:732:java.nio.file.Path
createTempDataPackDirFromExistingWorld(java.nio.file.Path,net.minecraft.client.Mine
craft) -> a
737:748:com.mojang.datafixers.util.Pair
getDataPackSelectionSettings(net.minecraft.world.level.WorldDataConfiguration) -> c
715:726:void
lambda$createTempDataPackDirFromExistingWorld$20(org.apache.commons.lang3.mutable.M
utableObject,java.nio.file.Path,java.nio.file.Path) -> a
713:713:boolean
lambda$createTempDataPackDirFromExistingWorld$19(java.nio.file.Path,java.nio.file.P
ath) -> a
695:695:void
lambda$createNewWorldDirectory$18(java.nio.file.Path,java.nio.file.Path) -> b
695:695:boolean lambda$createNewWorldDirectory$17(java.nio.file.Path) -> a
663:667:void lambda$removeTempDataPackDir$16(java.nio.file.Path) -> b
632:649:java.lang.Object
lambda$applyNewPackConfig$15(java.util.function.Consumer,java.lang.Void,java.lang.T
hrowable) -> a
635:640:void lambda$applyNewPackConfig$14(java.util.function.Consumer,boolean)
-> a
624:625:net.minecraft.client.gui.screens.worldselection.WorldCreationContext
lambda$applyNewPackConfig$13(net.minecraft.server.packs.resources.CloseableResource
Manager,net.minecraft.server.ReloadableServerResources,net.minecraft.core.LayeredRe
gistryAccess,net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$Data
PackReloadCookie) -> a
603:620:net.minecraft.server.WorldLoader$DataLoadOutput
lambda$applyNewPackConfig$12(net.minecraft.server.WorldLoader$DataLoadContext) -> a
616:616:com.mojang.serialization.DataResult
lambda$applyNewPackConfig$11(com.mojang.serialization.DynamicOps,com.google.gson.Js
onElement) -> a
582:587:void
lambda$tryApplyNewDataPacks$10(net.minecraft.server.packs.repository.PackRepository
,net.minecraft.world.level.WorldDataConfiguration,java.util.function.Consumer,boole
an) -> a
568:568:boolean lambda$tryApplyNewDataPacks$9(java.util.List,java.lang.String)
-> a
562:562:void
lambda$openDataPackSelectionScreen$8(net.minecraft.server.packs.repository.PackRepo
sitory) -> a
554:554:void
lambda$openExperimentsScreen$7(net.minecraft.server.packs.repository.PackRepository
) -> b
451:451:void
lambda$onCreate$6(net.minecraft.world.level.levelgen.WorldDimensions$Complete,net.m
inecraft.core.LayeredRegistryAccess,com.mojang.serialization.Lifecycle) -> a
408:410:void lambda$init$5(net.minecraft.client.gui.components.AbstractWidget)
-> a
405:405:void lambda$init$4(net.minecraft.client.gui.components.Button) -> a
404:404:void lambda$init$3(net.minecraft.client.gui.components.Button) -> b
346:347:net.minecraft.client.gui.screens.worldselection.WorldCreationContext
lambda$openFresh$2(net.minecraft.server.packs.resources.CloseableResourceManager,ne
t.minecraft.server.ReloadableServerResources,net.minecraft.core.LayeredRegistryAcce
ss,net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$DataPackReload
Cookie) -> b
335:343:net.minecraft.server.WorldLoader$DataLoadOutput
lambda$openFresh$1(net.minecraft.server.WorldLoader$DataLoadContext) -> b
105:105:void
lambda$new$0(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,net.
minecraft.client.gui.components.events.GuiEventListener) -> b
85:85:net.minecraft.client.Minecraft
access$000(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> a
85:85:net.minecraft.client.gui.Font
access$100(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> b
85:85:void
access$200(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,net.mi
necraft.client.gui.components.events.GuiEventListener) -> a
85:85:net.minecraft.client.gui.Font
access$300(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> c
85:85:net.minecraft.client.gui.Font
access$400(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> d
85:85:net.minecraft.client.Minecraft
access$500(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> e
85:85:net.minecraft.client.Minecraft
access$600(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> f
85:85:net.minecraft.client.Minecraft
access$700(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> g
90:102:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$DataPackReloadCoo
kie -> eza$a:
net.minecraft.world.level.levelgen.WorldGenSettings worldGenSettings -> a
net.minecraft.world.level.WorldDataConfiguration dataConfiguration -> b
751:751:void
<init>(net.minecraft.world.level.levelgen.WorldGenSettings,net.minecraft.world.leve
l.WorldDataConfiguration) -> <init>
751:751:java.lang.String toString() -> toString
751:751:int hashCode() -> hashCode
751:751:boolean equals(java.lang.Object) -> equals
751:751:net.minecraft.world.level.levelgen.WorldGenSettings worldGenSettings()
-> a
751:751:net.minecraft.world.level.WorldDataConfiguration dataConfiguration() ->
b
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$GameTab -> eza$b:
net.minecraft.network.chat.Component TITLE -> c
net.minecraft.network.chat.Component ALLOW_CHEATS -> d
net.minecraft.client.gui.components.EditBox nameEdit -> e
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen this$0 -> b
124:183:void
<init>(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> <init>
187:188:void tick() -> b
181:181:void lambda$new$9(net.minecraft.client.gui.components.Button) -> a
176:178:void
lambda$new$8(net.minecraft.client.gui.components.CycleButton,net.minecraft.client.g
ui.screens.worldselection.WorldCreationUiState) -> a
173:173:void
lambda$new$7(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) ->
a
172:172:net.minecraft.client.gui.components.Tooltip
lambda$new$6(java.lang.Boolean) -> a
166:169:void
lambda$new$5(net.minecraft.client.gui.components.CycleButton,net.minecraft.client.g
ui.screens.worldselection.WorldCreationUiState) -> b
162:162:void
lambda$new$4(net.minecraft.client.gui.components.CycleButton,net.minecraft.world.Di
fficulty) -> a
154:157:void
lambda$new$3(net.minecraft.client.gui.components.CycleButton,net.minecraft.client.g
ui.screens.worldselection.WorldCreationUiState) -> c
149:149:void
lambda$new$2(net.minecraft.client.gui.components.CycleButton,net.minecraft.client.g
ui.screens.worldselection.WorldCreationUiState$SelectedGameMode) -> a
147:147:net.minecraft.network.chat.Component
lambda$new$1(net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$S
electedGameMode) -> a
141:142:void
lambda$new$0(net.minecraft.client.gui.screens.worldselection.WorldCreationUiState)
-> a
120:121:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$MoreTab -> eza$c:
net.minecraft.network.chat.Component TITLE -> c
net.minecraft.network.chat.Component GAME_RULES_LABEL -> d
net.minecraft.network.chat.Component DATA_PACKS_LABEL -> e
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen this$0 -> b
298:317:void
<init>(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> <init>
320:324:void openGameRulesScreen() -> c
321:323:void lambda$openGameRulesScreen$3(java.util.Optional) -> a
314:314:void lambda$new$2(net.minecraft.client.gui.components.Button) -> a
310:310:void lambda$new$1(net.minecraft.client.gui.components.Button) -> b
305:305:void lambda$new$0(net.minecraft.client.gui.components.Button) -> c
294:296:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$WorldTab ->
eza$d:
net.minecraft.network.chat.Component TITLE -> c
net.minecraft.network.chat.Component AMPLIFIED_HELP_TEXT -> d
net.minecraft.network.chat.Component GENERATE_STRUCTURES -> e
net.minecraft.network.chat.Component GENERATE_STRUCTURES_INFO -> f
net.minecraft.network.chat.Component BONUS_CHEST -> g
net.minecraft.network.chat.Component SEED_LABEL -> h
net.minecraft.network.chat.Component SEED_EMPTY_HINT -> i
int WORLD_TAB_WIDTH -> j
net.minecraft.client.gui.components.EditBox seedEdit -> k
net.minecraft.client.gui.components.Button customizeTypeButton -> l
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen this$0 -> b
203:257:void
<init>(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> <init>
260:264:void openPresetEditor() -> c
267:267:net.minecraft.client.gui.components.CycleButton$ValueListSupplier
createWorldTypeValueSupplier() -> d
281:284:net.minecraft.network.chat.MutableComponent
createTypeButtonNarration(net.minecraft.client.gui.components.CycleButton) -> a
289:290:void tick() -> b
256:256:void
lambda$new$8(net.minecraft.client.gui.screens.worldselection.SwitchGrid,net.minecra
ft.client.gui.screens.worldselection.WorldCreationUiState) -> a
255:255:void
lambda$new$7(net.minecraft.client.gui.layouts.GridLayout$RowHelper,net.minecraft.cl
ient.gui.layouts.LayoutElement) -> a
254:254:boolean lambda$new$6() -> e
251:251:boolean lambda$new$5() -> f
245:245:void lambda$new$4(java.lang.String) -> a
231:231:void
lambda$new$3(net.minecraft.client.gui.screens.worldselection.WorldCreationUiState)
-> a
230:230:void lambda$new$2(net.minecraft.client.gui.components.Button) -> a
219:228:void
lambda$new$1(net.minecraft.client.gui.components.CycleButton,net.minecraft.client.g
ui.screens.worldselection.WorldCreationUiState) -> a
214:214:void
lambda$new$0(net.minecraft.client.gui.components.CycleButton,net.minecraft.client.g
ui.screens.worldselection.WorldCreationUiState$WorldTypeEntry) -> a
192:198:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$WorldTab$1 ->
eza$d$1:
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen val$this$0 ->
d
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$WorldTab
this$1 -> e
237:237:void
<init>(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$WorldTab,n
et.minecraft.client.gui.Font,int,int,int,int,net.minecraft.network.chat.Component,n
et.minecraft.client.gui.screens.worldselection.CreateWorldScreen) -> <init>
240:240:net.minecraft.network.chat.MutableComponent createNarrationMessage() ->
aE_
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$WorldTab$2 ->
eza$d$2:
net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$WorldTab
this$1 -> a
267:267:void
<init>(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$WorldTab)
-> <init>
270:270:java.util.List getSelectedList() -> a
275:275:java.util.List getDefaultList() -> b
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen -> ezb:
java.util.function.Consumer exitCallback -> a
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$RuleList
rules -> b
java.util.Set invalidEntries -> c
net.minecraft.client.gui.components.Button doneButton -> k
java.util.List tooltip -> l
net.minecraft.world.level.GameRules gameRules -> m
37:47:void
<init>(net.minecraft.world.level.GameRules,java.util.function.Consumer) -> <init>
51:69:void init() -> b
73:74:void onClose() -> aw_
78:83:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
86:87:void updateDoneButton() -> l
90:92:void
markInvalid(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$Rul
eEntry) -> a
95:97:void
clearInvalid(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$Ru
leEntry) -> b
66:66:void
lambda$init$2(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen,n
et.minecraft.client.gui.components.events.GuiEventListener) -> a
63:63:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
59:59:void lambda$init$0(net.minecraft.client.gui.components.Button) -> b
34:34:net.minecraft.client.Minecraft
access$000(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen) ->
a
34:34:net.minecraft.client.Minecraft
access$100(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen) ->
b
34:34:net.minecraft.client.Minecraft
access$200(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen) ->
c
34:34:net.minecraft.client.Minecraft
access$300(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen) ->
d
34:34:net.minecraft.client.Minecraft
access$400(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen) ->
e
34:34:net.minecraft.client.Minecraft
access$500(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen) ->
f
34:34:net.minecraft.client.Minecraft
access$600(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen) ->
g
34:34:net.minecraft.client.gui.Font
access$700(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen) ->
h
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$BooleanRuleEntr
y -> ezb$a:
net.minecraft.client.gui.components.CycleButton checkbox -> d
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen this$0 -> a
179:186:void
<init>(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen,net.mine
craft.network.chat.Component,java.util.List,java.lang.String,net.minecraft.world.le
vel.GameRules$BooleanValue) -> <init>
190:194:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
184:184:void
lambda$new$1(net.minecraft.world.level.GameRules$BooleanValue,net.minecraft.client.
gui.components.CycleButton,java.lang.Boolean) -> a
183:183:net.minecraft.network.chat.MutableComponent
lambda$new$0(java.lang.String,net.minecraft.client.gui.components.CycleButton) -> a
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$CategoryRuleEnt
ry -> ezb$b:
net.minecraft.network.chat.Component label -> b
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen this$0 -> a
111:114:void
<init>(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen,net.mine
craft.network.chat.Component) -> <init>
118:119:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
123:123:java.util.List children() -> i
128:128:java.util.List narratables() -> b
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$CategoryRuleEnt
ry$1 -> ezb$b$1:

net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$CategoryRuleEnt
ry this$1 -> a
128:128:void
<init>(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$Category
RuleEntry) -> <init>
131:131:net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority
narrationPriority() -> q
136:137:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> b
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$EntryFactory ->
ezb$c:
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$RuleEntry
create(net.minecraft.network.chat.Component,java.util.List,java.lang.String,net.min
ecraft.world.level.GameRules$Value) -> create
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$GameRuleEntry -
> ezb$d:
java.util.List label -> a
java.util.List children -> b
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen this$0 -> c
149:154:void
<init>(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen,java.uti
l.List,net.minecraft.network.chat.Component) -> <init>
158:158:java.util.List children() -> i
163:163:java.util.List narratables() -> b
167:173:void renderLabel(net.minecraft.client.gui.GuiGraphics,int,int) -> a
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$IntegerRuleEntr
y -> ezb$e:
net.minecraft.client.gui.components.EditBox input -> d
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen this$0 -> a
200:215:void
<init>(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen,net.mine
craft.network.chat.Component,java.util.List,java.lang.String,net.minecraft.world.le
vel.GameRules$IntegerValue) -> <init>
219:223:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
206:213:void
lambda$new$0(net.minecraft.world.level.GameRules$IntegerValue,java.lang.String) ->
a
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$RuleEntry ->
ezb$f:
java.util.List tooltip -> a
103:105:void <init>(java.util.List) -> <init>
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$RuleList ->
ezb$g:
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen this$0 -> a
227:273:void
<init>(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen,net.mine
craft.world.level.GameRules) -> <init>
277:282:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
270:272:void lambda$new$1(java.util.Map$Entry) -> a
271:271:void lambda$new$0(java.util.Map$Entry) -> b
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$RuleList$1 ->
ezb$g$1:
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen val$this$0
-> a
net.minecraft.world.level.GameRules val$gameRules -> b
java.util.Map val$entries -> c
net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$RuleList
this$1 -> d
232:232:void
<init>(net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$RuleList
,net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen,net.minecraft.
world.level.GameRules,java.util.Map) -> <init>
235:236:void
visitBoolean(net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.Game
Rules$Type) -> b
240:241:void
visitInteger(net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.Game
Rules$Type) -> c
244:266:void
addEntry(net.minecraft.world.level.GameRules$Key,net.minecraft.client.gui.screens.w
orldselection.EditGameRulesScreen$EntryFactory) -> a
265:265:java.util.Map
lambda$addEntry$2(net.minecraft.world.level.GameRules$Category) -> a

240:240:net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$RuleEnt
ry
lambda$visitInteger$1(net.minecraft.network.chat.Component,java.util.List,java.lang
.String,net.minecraft.world.level.GameRules$IntegerValue) -> a

235:235:net.minecraft.client.gui.screens.worldselection.EditGameRulesScreen$RuleEnt
ry
lambda$visitBoolean$0(net.minecraft.network.chat.Component,java.util.List,java.lang
.String,net.minecraft.world.level.GameRules$BooleanValue) -> a
net.minecraft.client.gui.screens.worldselection.EditWorldScreen -> ezc:
org.slf4j.Logger LOGGER -> a
net.minecraft.network.chat.Component NAME_LABEL -> b
net.minecraft.client.gui.components.Button renameButton -> c
it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> k
net.minecraft.client.gui.components.EditBox nameEdit -> l
net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess
levelAccess -> m
42:45:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,net.minecraft.world.level.sto
rage.LevelStorageSource$LevelStorageAccess) -> <init>
49:50:void tick() -> f
54:98:void init() -> b
102:105:void resize(net.minecraft.client.Minecraft,int,int) -> a
109:110:void onClose() -> aw_
114:121:void onRename() -> l
124:137:void
makeBackupAndShowToast(net.minecraft.world.level.storage.LevelStorageSource,java.la
ng.String) -> a
140:157:boolean
makeBackupAndShowToast(net.minecraft.world.level.storage.LevelStorageSource$LevelSt
orageAccess) -> a
162:170:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
95:95:boolean lambda$init$10(java.nio.file.Path) -> a
93:93:void lambda$init$9(net.minecraft.client.gui.components.Button) -> a
85:91:void lambda$init$8(net.minecraft.client.gui.components.Button) -> b
86:91:void lambda$init$7(boolean,boolean) -> a
75:83:void lambda$init$6(net.minecraft.client.gui.components.Button) -> c
70:73:void lambda$init$5(net.minecraft.client.gui.components.Button) -> d
68:68:void lambda$init$4(net.minecraft.client.gui.components.Button) -> e
64:66:void lambda$init$3(net.minecraft.client.gui.components.Button) -> f
64:64:void lambda$init$2(java.nio.file.Path) -> b
60:60:void lambda$init$1(java.lang.String) -> a
54:54:void lambda$init$0(net.minecraft.client.gui.components.Button) -> g
32:33:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.ExperimentsScreen -> ezd:
int MAIN_CONTENT_WIDTH -> a
net.minecraft.client.gui.layouts.HeaderAndFooterLayout layout -> b
net.minecraft.client.gui.screens.Screen parent -> c
net.minecraft.server.packs.repository.PackRepository packRepository -> k
java.util.function.Consumer output -> l
it.unimi.dsi.fastutil.objects.Object2BooleanMap packs -> m
27:43:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.server.packs.repositor
y.PackRepository,java.util.function.Consumer) -> <init>
48:75:void init() -> b
78:79:net.minecraft.network.chat.Component
getHumanReadableTitle(net.minecraft.server.packs.repository.Pack) -> a
84:85:void onClose() -> aw_
88:99:void onDone() -> l
103:104:void repositionElements() -> aG_
108:116:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
91:95:void
lambda$onDone$6(java.util.List,java.util.List,net.minecraft.server.packs.repository
.Pack,java.lang.Boolean) -> a
73:73:void
lambda$init$5(net.minecraft.client.gui.screens.worldselection.ExperimentsScreen,net
.minecraft.client.gui.components.events.GuiEventListener) -> a
70:70:void lambda$init$4(net.minecraft.client.gui.components.Button) -> a
69:69:void lambda$init$3(net.minecraft.client.gui.components.Button) -> b
56:61:void
lambda$init$2(net.minecraft.client.gui.screens.worldselection.SwitchGrid$Builder,ne
t.minecraft.server.packs.repository.Pack,java.lang.Boolean) -> a
58:59:void
lambda$init$1(net.minecraft.server.packs.repository.Pack,java.lang.Boolean) -> a
57:57:boolean lambda$init$0(net.minecraft.server.packs.repository.Pack) -> b
net.minecraft.client.gui.screens.worldselection.OptimizeWorldScreen -> eze:
org.slf4j.Logger LOGGER -> a
it.unimi.dsi.fastutil.objects.Object2IntMap DIMENSION_COLORS -> b
it.unimi.dsi.fastutil.booleans.BooleanConsumer callback -> c
net.minecraft.util.worldupdate.WorldUpgrader upgrader -> k
46:53:net.minecraft.client.gui.screens.worldselection.OptimizeWorldScreen
create(net.minecraft.client.Minecraft,it.unimi.dsi.fastutil.booleans.BooleanConsume
r,com.mojang.datafixers.DataFixer,net.minecraft.world.level.storage.LevelStorageSou
rce$LevelStorageAccess,boolean) -> a
58:61:void
<init>(it.unimi.dsi.fastutil.booleans.BooleanConsumer,com.mojang.datafixers.DataFix
er,net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess,net.mine
craft.world.level.LevelSettings,boolean,net.minecraft.core.Registry) -> <init>
65:71:void init() -> b
75:78:void tick() -> f
82:83:void onClose() -> aw_
87:88:void removed() -> ax_
92:123:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
68:70:void lambda$init$1(net.minecraft.client.gui.components.Button) -> a
35:39:void
lambda$static$0(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> a
32:34:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.PresetEditor -> ezf:
java.util.Map EDITORS -> a
net.minecraft.client.gui.screens.Screen
createEditScreen(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,
net.minecraft.client.gui.screens.worldselection.WorldCreationContext) ->
createEditScreen

52:52:net.minecraft.client.gui.screens.worldselection.WorldCreationContext$Dimensio
nsUpdater
flatWorldConfigurator(net.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSet
tings) -> a

59:59:net.minecraft.client.gui.screens.worldselection.WorldCreationContext$Dimensio
nsUpdater fixedBiomeConfigurator(net.minecraft.core.Holder) -> a
60:65:net.minecraft.world.level.levelgen.WorldDimensions
lambda$fixedBiomeConfigurator$5(net.minecraft.core.Holder,net.minecraft.core.Regist
ryAccess$Frozen,net.minecraft.world.level.levelgen.WorldDimensions) -> a
53:54:net.minecraft.world.level.levelgen.WorldDimensions
lambda$flatWorldConfigurator$4(net.minecraft.world.level.levelgen.flat.FlatLevelGen
eratorSettings,net.minecraft.core.RegistryAccess$Frozen,net.minecraft.world.level.l
evelgen.WorldDimensions) -> a
44:44:net.minecraft.client.gui.screens.Screen
lambda$static$3(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,n
et.minecraft.client.gui.screens.worldselection.WorldCreationContext) -> a
47:47:void
lambda$static$2(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,n
et.minecraft.core.Holder) -> a
33:41:net.minecraft.client.gui.screens.Screen
lambda$static$1(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,n
et.minecraft.client.gui.screens.worldselection.WorldCreationContext) -> b
40:40:void
lambda$static$0(net.minecraft.client.gui.screens.worldselection.CreateWorldScreen,n
et.minecraft.world.level.levelgen.flat.FlatLevelGeneratorSettings) -> a
31:44:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.SelectWorldScreen -> ezg:
org.slf4j.Logger LOGGER -> k
net.minecraft.world.level.levelgen.WorldOptions TEST_OPTIONS -> a
net.minecraft.client.gui.screens.Screen lastScreen -> b
net.minecraft.client.gui.components.Button deleteButton -> l
net.minecraft.client.gui.components.Button selectButton -> m
net.minecraft.client.gui.components.Button renameButton -> n
net.minecraft.client.gui.components.Button copyButton -> o
net.minecraft.client.gui.components.EditBox searchBox -> c
net.minecraft.client.gui.screens.worldselection.WorldSelectionList list -> p
39:41:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
45:46:void tick() -> f
50:90:void init() -> b
94:98:boolean keyPressed(int,int,int) -> a
103:104:void onClose() -> aw_
108:108:boolean charTyped(char,int) -> a
113:119:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
122:126:void updateButtonStatus(boolean,boolean) -> a
131:134:void removed() -> ax_
70:85:void lambda$init$7(net.minecraft.client.gui.components.Button) -> a
65:65:void lambda$init$6(net.minecraft.client.gui.components.Button) -> b
64:64:void lambda$init$5(net.minecraft.client.gui.components.Button) -> c
63:63:void lambda$init$4(net.minecraft.client.gui.components.Button) -> d
62:62:void lambda$init$3(net.minecraft.client.gui.components.Button) -> e
60:60:void lambda$init$2(net.minecraft.client.gui.components.Button) -> f
59:59:void lambda$init$1(net.minecraft.client.gui.components.Button) -> g
52:52:void lambda$init$0(java.lang.String) -> a
24:26:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.SwitchGrid -> ezh:
int DEFAULT_SWITCH_BUTTON_WIDTH -> a
java.util.List switches -> b
87:89:void <init>(java.util.List) -> <init>
92:93:void refreshStates() -> a
96:96:net.minecraft.client.gui.screens.worldselection.SwitchGrid$Builder
builder(int) -> a
net.minecraft.client.gui.screens.worldselection.SwitchGrid$Builder -> ezh$a:
int width -> a
java.util.List switchBuilders -> b
int paddingLeft -> c
int rowSpacing -> d
int rowCount -> e
java.util.Optional infoUnderneath -> f
29:37:void <init>(int) -> <init>
40:41:void increaseRow() -> a
44:46:net.minecraft.client.gui.screens.worldselection.SwitchGrid$SwitchBuilder
addSwitch(net.minecraft.network.chat.Component,java.util.function.BooleanSupplier,j
ava.util.function.Consumer) -> a
50:51:net.minecraft.client.gui.screens.worldselection.SwitchGrid$Builder
withPaddingLeft(int) -> a
55:56:net.minecraft.client.gui.screens.worldselection.SwitchGrid$Builder
withRowSpacing(int) -> b
60:76:net.minecraft.client.gui.screens.worldselection.SwitchGrid
build(java.util.function.Consumer) -> a
80:81:net.minecraft.client.gui.screens.worldselection.SwitchGrid$Builder
withInfoUnderneath(int,boolean) -> a
net.minecraft.client.gui.screens.worldselection.SwitchGrid$InfoUnderneathSettings -
> ezh$b:
int maxInfoRows -> a
boolean alwaysMaxHeight -> b
181:181:void <init>(int,boolean) -> <init>
181:181:java.lang.String toString() -> toString
181:181:int hashCode() -> hashCode
181:181:boolean equals(java.lang.Object) -> equals
181:181:int maxInfoRows() -> a
181:181:boolean alwaysMaxHeight() -> b
net.minecraft.client.gui.screens.worldselection.SwitchGrid$LabeledSwitch -> ezh$c:
net.minecraft.client.gui.components.CycleButton button -> a
java.util.function.BooleanSupplier stateSupplier -> b
java.util.function.BooleanSupplier isActiveCondition -> c
172:172:void
<init>(net.minecraft.client.gui.components.CycleButton,java.util.function.BooleanSu
pplier,java.util.function.BooleanSupplier) -> <init>
174:178:void refreshState() -> a
172:172:java.lang.String toString() -> toString
172:172:int hashCode() -> hashCode
172:172:boolean equals(java.lang.Object) -> equals
172:172:net.minecraft.client.gui.components.CycleButton button() -> b
172:172:java.util.function.BooleanSupplier stateSupplier() -> c
172:172:java.util.function.BooleanSupplier isActiveCondition() -> d
net.minecraft.client.gui.screens.worldselection.SwitchGrid$SwitchBuilder -> ezh$d:
net.minecraft.network.chat.Component label -> a
java.util.function.BooleanSupplier stateSupplier -> b
java.util.function.Consumer onClicked -> c
net.minecraft.network.chat.Component info -> d
java.util.function.BooleanSupplier isActiveCondition -> e
int buttonWidth -> f
109:114:void
<init>(net.minecraft.network.chat.Component,java.util.function.BooleanSupplier,java
.util.function.Consumer,int) -> <init>

117:118:net.minecraft.client.gui.screens.worldselection.SwitchGrid$SwitchBuilder
withIsActiveCondition(java.util.function.BooleanSupplier) -> a

122:123:net.minecraft.client.gui.screens.worldselection.SwitchGrid$SwitchBuilder
withInfo(net.minecraft.network.chat.Component) -> a

127:168:net.minecraft.client.gui.screens.worldselection.SwitchGrid$LabeledSwitch
build(net.minecraft.client.gui.screens.worldselection.SwitchGrid$Builder,net.minecr
aft.client.gui.layouts.GridLayout,int) -> a
156:166:void
lambda$build$4(net.minecraft.client.gui.screens.worldselection.SwitchGrid$Builder,n
et.minecraft.client.gui.layouts.GridLayout,int,net.minecraft.client.gui.screens.wor
ldselection.SwitchGrid$InfoUnderneathSettings) -> a
148:148:void
lambda$build$3(net.minecraft.client.gui.components.CycleButton,java.lang.Boolean) -
> a
145:145:net.minecraft.network.chat.MutableComponent
lambda$build$2(net.minecraft.client.gui.components.CycleButton) -> a
143:143:net.minecraft.network.chat.MutableComponent
lambda$build$1(net.minecraft.client.gui.components.CycleButton) -> b
139:139:net.minecraft.client.gui.components.Tooltip
lambda$build$0(net.minecraft.client.gui.components.Tooltip,java.lang.Boolean) -> a
net.minecraft.client.gui.screens.worldselection.WorldCreationContext -> ezi:
net.minecraft.world.level.levelgen.WorldOptions options -> a
net.minecraft.core.Registry datapackDimensions -> b
net.minecraft.world.level.levelgen.WorldDimensions selectedDimensions -> c
net.minecraft.core.LayeredRegistryAccess worldgenRegistries -> d
net.minecraft.server.ReloadableServerResources dataPackResources -> e
net.minecraft.world.level.WorldDataConfiguration dataConfiguration -> f
27:34:void
<init>(net.minecraft.world.level.levelgen.WorldGenSettings,net.minecraft.core.Layer
edRegistryAccess,net.minecraft.server.ReloadableServerResources,net.minecraft.world
.level.WorldDataConfiguration) -> <init>
37:45:void
<init>(net.minecraft.world.level.levelgen.WorldOptions,net.minecraft.world.level.le
velgen.WorldDimensions,net.minecraft.core.LayeredRegistryAccess,net.minecraft.serve
r.ReloadableServerResources,net.minecraft.world.level.WorldDataConfiguration) ->
<init>
18:18:void
<init>(net.minecraft.world.level.levelgen.WorldOptions,net.minecraft.core.Registry,
net.minecraft.world.level.levelgen.WorldDimensions,net.minecraft.core.LayeredRegist
ryAccess,net.minecraft.server.ReloadableServerResources,net.minecraft.world.level.W
orldDataConfiguration) -> <init>
48:48:net.minecraft.client.gui.screens.worldselection.WorldCreationContext
withSettings(net.minecraft.world.level.levelgen.WorldOptions,net.minecraft.world.le
vel.levelgen.WorldDimensions) -> a
55:55:net.minecraft.client.gui.screens.worldselection.WorldCreationContext
withOptions(net.minecraft.client.gui.screens.worldselection.WorldCreationContext$Op
tionsModifier) -> a
62:62:net.minecraft.client.gui.screens.worldselection.WorldCreationContext
withDimensions(net.minecraft.client.gui.screens.worldselection.WorldCreationContext
$DimensionsUpdater) -> a
66:66:net.minecraft.core.RegistryAccess$Frozen worldgenLoadContext() -> a
18:18:java.lang.String toString() -> toString
18:18:int hashCode() -> hashCode
18:18:boolean equals(java.lang.Object) -> equals
18:18:net.minecraft.world.level.levelgen.WorldOptions options() -> b
18:18:net.minecraft.core.Registry datapackDimensions() -> c
18:18:net.minecraft.world.level.levelgen.WorldDimensions selectedDimensions() -
> d
18:18:net.minecraft.core.LayeredRegistryAccess worldgenRegistries() -> e
18:18:net.minecraft.server.ReloadableServerResources dataPackResources() -> f
18:18:net.minecraft.world.level.WorldDataConfiguration dataConfiguration() -> g
net.minecraft.client.gui.screens.worldselection.WorldCreationContext$DimensionsUpda
ter -> ezi$a:
net.minecraft.client.gui.screens.worldselection.WorldCreationContext$OptionsModifie
r -> ezi$b:
net.minecraft.client.gui.screens.worldselection.WorldCreationUiState -> ezj:
net.minecraft.network.chat.Component DEFAULT_WORLD_NAME -> a
java.util.List listeners -> b
java.lang.String name -> c

net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$SelectedGameMo
de gameMode -> d
net.minecraft.world.Difficulty difficulty -> e
java.lang.Boolean allowCheats -> f
java.lang.String seed -> g
boolean generateStructures -> h
boolean bonusChest -> i
java.nio.file.Path savesFolder -> j
java.lang.String targetFolder -> k
net.minecraft.client.gui.screens.worldselection.WorldCreationContext settings -
> l

net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$WorldTypeEntry
worldType -> m
java.util.List normalPresetList -> n
java.util.List altPresetList -> o
net.minecraft.world.level.GameRules gameRules -> p
32:62:void
<init>(java.nio.file.Path,net.minecraft.client.gui.screens.worldselection.WorldCrea
tionContext,java.util.Optional,java.util.OptionalLong) -> <init>
65:66:void addListener(java.util.function.Consumer) -> a
69:80:void onChanged() -> a
83:86:void setName(java.lang.String) -> a
89:97:java.lang.String findResultFolder(java.lang.String) -> c
102:102:java.lang.String getName() -> b
106:106:java.lang.String getTargetFolder() -> c
110:112:void
setGameMode(net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$Se
lectedGameMode) -> a

115:118:net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$Select
edGameMode getGameMode() -> d
122:124:void setDifficulty(net.minecraft.world.Difficulty) -> a
127:130:net.minecraft.world.Difficulty getDifficulty() -> e
134:134:boolean isHardcore() -> f
138:140:void setAllowCheats(boolean) -> a
143:152:boolean isAllowCheats() -> g
156:159:void setSeed(java.lang.String) -> b
162:162:java.lang.String getSeed() -> h
166:168:void setGenerateStructures(boolean) -> b
171:174:boolean isGenerateStructures() -> i
178:180:void setBonusChest(boolean) -> c
183:186:boolean isBonusChest() -> j
190:193:void
setSettings(net.minecraft.client.gui.screens.worldselection.WorldCreationContext) -
> a
196:196:net.minecraft.client.gui.screens.worldselection.WorldCreationContext
getSettings() -> k
200:202:void
updateDimensions(net.minecraft.client.gui.screens.worldselection.WorldCreationConte
xt$DimensionsUpdater) -> a
205:213:boolean
tryUpdateDataConfiguration(net.minecraft.world.level.WorldDataConfiguration) -> a
217:217:boolean isDebug() -> l
221:226:void
setWorldType(net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$W
orldTypeEntry) -> a

229:229:net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$WorldT
ypeEntry getWorldType() -> m
234:235:net.minecraft.client.gui.screens.worldselection.PresetEditor
getPresetEditor() -> n
239:239:java.util.List getNormalPresetList() -> o
243:243:java.util.List getAltPresetList() -> p
247:259:void updatePresetLists() -> r
276:276:java.util.Optional
findPreset(net.minecraft.client.gui.screens.worldselection.WorldCreationContext,jav
a.util.Optional) -> a
280:280:java.util.Optional
getNonEmptyList(net.minecraft.core.Registry,net.minecraft.tags.TagKey) -> a
284:286:void setGameRules(net.minecraft.world.level.GameRules) -> a
289:289:net.minecraft.world.level.GameRules getGameRules() -> q
280:280:boolean lambda$getNonEmptyList$7(java.util.List) -> a
280:280:java.util.List
lambda$getNonEmptyList$6(net.minecraft.core.HolderSet$Named) -> a
276:276:java.util.Optional
lambda$findPreset$5(net.minecraft.client.gui.screens.worldselection.WorldCreationCo
ntext,net.minecraft.resources.ResourceKey) -> a
250:250:java.util.List lambda$updatePresetLists$4(net.minecraft.core.Registry)
-> a
224:224:net.minecraft.world.level.levelgen.WorldDimensions
lambda$setWorldType$3(net.minecraft.core.Holder,net.minecraft.core.RegistryAccess$F
rozen,net.minecraft.world.level.levelgen.WorldDimensions) -> a
157:157:net.minecraft.world.level.levelgen.WorldOptions
lambda$setSeed$2(net.minecraft.world.level.levelgen.WorldOptions) -> a
75:75:net.minecraft.world.level.levelgen.WorldOptions
lambda$onChanged$1(boolean,net.minecraft.world.level.levelgen.WorldOptions) -> a
71:71:net.minecraft.world.level.levelgen.WorldOptions
lambda$onChanged$0(boolean,net.minecraft.world.level.levelgen.WorldOptions) -> b
30:30:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$SelectedGameMo
de -> ezj$a:

net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$SelectedGameMo
de SURVIVAL -> a

net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$SelectedGameMo
de HARDCORE -> b

net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$SelectedGameMo
de CREATIVE -> c

net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$SelectedGameMo
de DEBUG -> d
net.minecraft.world.level.GameType gameType -> e
net.minecraft.network.chat.Component displayName -> f
net.minecraft.network.chat.Component info -> g

net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$SelectedGameMo
de[] $VALUES -> h

292:292:net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$Select
edGameMode[] values() -> values

292:292:net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$Select
edGameMode valueOf(java.lang.String) -> valueOf
304:308:void
<init>(java.lang.String,int,java.lang.String,net.minecraft.world.level.GameType) ->
<init>
311:311:net.minecraft.network.chat.Component getInfo() -> a

292:292:net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$Select
edGameMode[] $values() -> b
292:297:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.WorldCreationUiState$WorldTypeEntry
-> ezj$b:
net.minecraft.core.Holder preset -> a
net.minecraft.network.chat.Component CUSTOM_WORLD_DESCRIPTION -> b
261:261:void <init>(net.minecraft.core.Holder) -> <init>
265:267:net.minecraft.network.chat.Component describePreset() -> a
271:271:boolean isAmplified() -> b
261:261:java.lang.String toString() -> toString
261:261:int hashCode() -> hashCode
261:261:boolean equals(java.lang.Object) -> equals
261:261:net.minecraft.core.Holder preset() -> c
271:271:boolean lambda$isAmplified$1(net.minecraft.resources.ResourceKey) -> a
266:266:net.minecraft.network.chat.Component
lambda$describePreset$0(net.minecraft.resources.ResourceKey) -> b
262:262:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.WorldOpenFlows -> ezk:
org.slf4j.Logger LOGGER -> a
net.minecraft.client.Minecraft minecraft -> b
net.minecraft.world.level.storage.LevelStorageSource levelSource -> c
58:61:void
<init>(net.minecraft.client.Minecraft,net.minecraft.world.level.storage.LevelStorag
eSource) -> <init>
64:65:void loadLevel(net.minecraft.client.gui.screens.Screen,java.lang.String)
-> a
71:96:void
createFreshLevel(java.lang.String,net.minecraft.world.level.LevelSettings,net.minec
raft.world.level.levelgen.WorldOptions,java.util.function.Function) -> a
101:110:net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess
createWorldAccess(java.lang.String) -> a
116:119:void
createLevelFromExistingSettings(net.minecraft.world.level.storage.LevelStorageSourc
e$LevelStorageAccess,net.minecraft.server.ReloadableServerResources,net.minecraft.c
ore.LayeredRegistryAccess,net.minecraft.world.level.storage.WorldData) -> a
122:123:net.minecraft.server.WorldStem
loadWorldStem(net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAcce
ss,boolean,net.minecraft.server.packs.repository.PackRepository) -> a
143:145:com.mojang.datafixers.util.Pair
recreateWorldData(net.minecraft.world.level.storage.LevelStorageSource$LevelStorage
Access) -> a
173:177:net.minecraft.server.WorldLoader$PackConfig
getPackConfigFromLevelData(net.minecraft.world.level.storage.LevelStorageSource$Lev
elStorageAccess,boolean,net.minecraft.server.packs.repository.PackRepository) -> b
181:182:net.minecraft.server.WorldStem
loadWorldStem(net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAcce
ss,boolean) -> a
186:189:java.lang.Object
loadWorldDataBlocking(net.minecraft.server.WorldLoader$PackConfig,net.minecraft.ser
ver.WorldLoader$WorldDataSupplier,net.minecraft.server.WorldLoader$ResultFactory) -
> a
193:247:void
doLoadLevel(net.minecraft.client.gui.screens.Screen,java.lang.String,boolean,boolea
n) -> a
250:258:java.util.concurrent.CompletableFuture promptBundledPackLoadFailure() -
> a
263:267:void
safeCloseAccess(net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAc
cess,java.lang.String) -> a
272:292:void
askForBackup(net.minecraft.client.gui.screens.Screen,java.lang.String,boolean,java.
lang.Runnable) -> a
295:318:void
confirmWorldCreation(net.minecraft.client.Minecraft,net.minecraft.client.gui.screen
s.worldselection.CreateWorldScreen,com.mojang.serialization.Lifecycle,java.lang.Run
nable,boolean) -> a
296:301:void
lambda$confirmWorldCreation$13(java.lang.Runnable,net.minecraft.client.Minecraft,ne
t.minecraft.client.gui.screens.worldselection.CreateWorldScreen,boolean) -> a
283:287:void
lambda$askForBackup$12(java.lang.String,java.lang.Runnable,boolean,boolean) -> a
244:245:java.lang.Void lambda$doLoadLevel$11(java.lang.Throwable) -> a
234:242:void
lambda$doLoadLevel$10(java.lang.String,net.minecraft.world.level.storage.LevelStora
geSource$LevelStorageAccess,net.minecraft.server.packs.repository.PackRepository,ne
t.minecraft.server.WorldStem,net.minecraft.client.gui.screens.Screen,java.lang.Bool
ean) -> a
240:240:void lambda$doLoadLevel$9(net.minecraft.client.gui.screens.Screen) -> a
230:231:java.util.concurrent.CompletionStage
lambda$doLoadLevel$8(java.lang.Throwable) -> b
228:228:java.lang.Boolean lambda$doLoadLevel$7(java.lang.Void) -> a
220:220:void
lambda$doLoadLevel$6(net.minecraft.client.gui.screens.Screen,java.lang.String,boole
an) -> a
208:208:void lambda$doLoadLevel$5() -> b
206:206:void
lambda$doLoadLevel$4(net.minecraft.client.gui.screens.Screen,java.lang.String,boole
an) -> b
163:166:com.mojang.datafixers.util.Pair
lambda$recreateWorldData$3(net.minecraft.server.packs.resources.CloseableResourceMa
nager,net.minecraft.server.ReloadableServerResources,net.minecraft.core.LayeredRegi
stryAccess,net.minecraft.client.gui.screens.worldselection.WorldOpenFlows$1Data) ->
a
147:159:net.minecraft.server.WorldLoader$DataLoadOutput
lambda$recreateWorldData$2(net.minecraft.world.level.storage.LevelStorageSource$Lev
elStorageAccess,net.minecraft.server.WorldLoader$DataLoadContext) -> a
125:133:net.minecraft.server.WorldLoader$DataLoadOutput
lambda$loadWorldStem$1(net.minecraft.world.level.storage.LevelStorageSource$LevelSt
orageAccess,net.minecraft.server.WorldLoader$DataLoadContext) -> b
83:86:net.minecraft.server.WorldLoader$DataLoadOutput
lambda$createFreshLevel$0(java.util.function.Function,net.minecraft.world.level.Lev
elSettings,net.minecraft.world.level.levelgen.WorldOptions,net.minecraft.server.Wor
ldLoader$DataLoadContext) -> a
53:53:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.WorldOpenFlows$1Data -> ezk$a:
net.minecraft.world.level.LevelSettings levelSettings -> a
net.minecraft.world.level.levelgen.WorldOptions options -> b
net.minecraft.core.Registry existingDimensions -> c
141:141:void
<init>(net.minecraft.world.level.LevelSettings,net.minecraft.world.level.levelgen.W
orldOptions,net.minecraft.core.Registry) -> <init>
141:141:java.lang.String toString() -> toString
141:141:int hashCode() -> hashCode
141:141:boolean equals(java.lang.Object) -> equals
141:141:net.minecraft.world.level.LevelSettings levelSettings() -> a
141:141:net.minecraft.world.level.levelgen.WorldOptions options() -> b
141:141:net.minecraft.core.Registry existingDimensions() -> c
net.minecraft.client.gui.screens.worldselection.WorldSelectionList -> ezl:
org.slf4j.Logger LOGGER -> a
java.text.DateFormat DATE_FORMAT -> l
net.minecraft.resources.ResourceLocation ICON_MISSING -> m
net.minecraft.resources.ResourceLocation ICON_OVERLAY_LOCATION -> n
net.minecraft.network.chat.Component FROM_NEWER_TOOLTIP_1 -> o
net.minecraft.network.chat.Component FROM_NEWER_TOOLTIP_2 -> p
net.minecraft.network.chat.Component SNAPSHOT_TOOLTIP_1 -> q
net.minecraft.network.chat.Component SNAPSHOT_TOOLTIP_2 -> r
net.minecraft.network.chat.Component WORLD_LOCKED_TOOLTIP -> s
net.minecraft.network.chat.Component WORLD_REQUIRES_CONVERSION -> t
net.minecraft.client.gui.screens.worldselection.SelectWorldScreen screen -> u
java.util.concurrent.CompletableFuture pendingLevels -> v
java.util.List currentlyDisplayedLevels -> w
java.lang.String filter -> x

net.minecraft.client.gui.screens.worldselection.WorldSelectionList$LoadingHeader
loadingHeader -> y
86:98:void
<init>(net.minecraft.client.gui.screens.worldselection.SelectWorldScreen,net.minecr
aft.client.Minecraft,int,int,int,int,int,java.lang.String,net.minecraft.client.gui.
screens.worldselection.WorldSelectionList) -> <init>
102:104:void clearEntries() -> j
109:111:java.util.List pollLevelsIgnoreErrors() -> v
117:118:void reloadWorldList() -> w
122:129:boolean keyPressed(int,int,int) -> a
134:140:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
143:149:void handleNewLevels(java.util.List) -> a
152:156:void updateFilter(java.lang.String) -> a
161:174:java.util.concurrent.CompletableFuture loadLevels() -> x
181:190:void fillLevels(java.lang.String,java.util.List) -> a
193:193:boolean
filterAccepts(java.lang.String,net.minecraft.world.level.storage.LevelSummary) -> a
197:200:void fillLoadingLevels() -> y
203:204:void notifyListUpdated() -> z
207:208:void handleLevelLoadFailure(net.minecraft.network.chat.Component) -> a
212:212:int getScrollbarPosition() -> c
217:217:int getRowWidth() -> b
222:224:void
setSelected(net.minecraft.client.gui.screens.worldselection.WorldSelectionList$Entr
y) -> a
227:231:java.util.Optional getSelectedOpt() -> d
235:235:net.minecraft.client.gui.screens.worldselection.SelectWorldScreen
getScreen() -> e
240:245:void
updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput) -> b
63:63:void
setSelected(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> a
175:176:java.util.List lambda$loadLevels$0(java.lang.Throwable) -> a
63:63:net.minecraft.client.Minecraft
access$000(net.minecraft.client.gui.screens.worldselection.WorldSelectionList) -> a
64:74:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.WorldSelectionList$Entry -> ezl$a:
247:247:void <init>() -> <init>
boolean isSelectable() -> b
252:252:void close() -> close
net.minecraft.client.gui.screens.worldselection.WorldSelectionList$LoadingHeader ->
ezl$b:
net.minecraft.network.chat.Component LOADING_LABEL -> a
net.minecraft.client.Minecraft minecraft -> b
632:634:void <init>(net.minecraft.client.Minecraft) -> <init>
638:646:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
650:650:net.minecraft.network.chat.Component getNarration() -> a
655:655:boolean isSelectable() -> b
628:628:void <clinit>() -> <clinit>
net.minecraft.client.gui.screens.worldselection.WorldSelectionList$WorldListEntry -
> ezl$c:
int ICON_WIDTH -> b
int ICON_HEIGHT -> c
int ICON_OVERLAY_X_JOIN -> d
int ICON_OVERLAY_X_JOIN_WITH_NOTIFY -> e
int ICON_OVERLAY_X_WARNING -> f
int ICON_OVERLAY_X_ERROR -> g
int ICON_OVERLAY_Y_UNSELECTED -> h
int ICON_OVERLAY_Y_SELECTED -> i
net.minecraft.client.Minecraft minecraft -> j
net.minecraft.client.gui.screens.worldselection.SelectWorldScreen screen -> k
net.minecraft.world.level.storage.LevelSummary summary -> l
net.minecraft.client.gui.screens.FaviconTexture icon -> m
java.nio.file.Path iconFile -> n
long lastClickTime -> o
net.minecraft.client.gui.screens.worldselection.WorldSelectionList this$0 -> a
273:283:void
<init>(net.minecraft.client.gui.screens.worldselection.WorldSelectionList,net.minec
raft.client.gui.screens.worldselection.WorldSelectionList,net.minecraft.world.level
.storage.LevelSummary) -> <init>
286:310:void validateIconFile() -> j
314:327:net.minecraft.network.chat.Component getNarration() -> a
332:392:void
render(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,int,int,boolean,flo
at) -> a
396:412:boolean mouseClicked(double,double,int) -> a
416:482:void joinWorld() -> d
485:498:void deleteWorld() -> e
501:511:void doDeleteWorld() -> f
514:545:void editWorld() -> g
548:584:void recreateWorld() -> h
587:592:void loadWorld() -> k
595:596:void queueLoadScreen() -> l
599:610:void loadIcon() -> m
614:615:void close() -> close
618:618:java.lang.String getLevelName() -> i
623:623:boolean isSelectable() -> b
579:579:void lambda$recreateWorld$6() -> n
564:564:void
lambda$recreateWorld$5(net.minecraft.world.level.LevelSettings,net.minecraft.client
.gui.screens.worldselection.WorldCreationContext,java.nio.file.Path,boolean) -> a
526:534:void
lambda$editWorld$4(net.minecraft.world.level.storage.LevelStorageSource$LevelStorag
eAccess,java.lang.String,boolean) -> a
487:492:void lambda$deleteWorld$3(boolean) -> b
459:473:void lambda$joinWorld$2(boolean) -> c
465:465:void lambda$joinWorld$1() -> o
438:451:void lambda$joinWorld$0(boolean,boolean) -> a
net.minecraft.client.gui.screens.worldselection.package-info -> ezm:
net.minecraft.client.gui.spectator.PlayerMenuItem -> ezn:
com.mojang.authlib.GameProfile profile -> a
net.minecraft.resources.ResourceLocation location -> b
net.minecraft.network.chat.Component name -> c
16:22:void <init>(com.mojang.authlib.GameProfile) -> <init>
26:27:void selectItem(net.minecraft.client.gui.spectator.SpectatorMenu) -> a
31:31:net.minecraft.network.chat.Component getName() -> aI_
36:39:void renderIcon(net.minecraft.client.gui.GuiGraphics,float,int) -> a
43:43:boolean isEnabled() -> aJ_
net.minecraft.client.gui.spectator.RootSpectatorMenuCategory -> ezo:
net.minecraft.network.chat.Component PROMPT_TEXT -> a
java.util.List items -> b
12:17:void <init>() -> <init>
21:21:java.util.List getItems() -> a
26:26:net.minecraft.network.chat.Component getPrompt() -> b
11:11:void <clinit>() -> <clinit>
net.minecraft.client.gui.spectator.SpectatorMenu -> ezp:
net.minecraft.client.gui.spectator.SpectatorMenuItem CLOSE_ITEM -> b
net.minecraft.client.gui.spectator.SpectatorMenuItem SCROLL_LEFT -> c
net.minecraft.client.gui.spectator.SpectatorMenuItem SCROLL_RIGHT_ENABLED -> d
net.minecraft.client.gui.spectator.SpectatorMenuItem SCROLL_RIGHT_DISABLED -> e
int MAX_PER_PAGE -> f
net.minecraft.network.chat.Component CLOSE_MENU_TEXT -> g
net.minecraft.network.chat.Component PREVIOUS_PAGE_TEXT -> h
net.minecraft.network.chat.Component NEXT_PAGE_TEXT -> i
net.minecraft.client.gui.spectator.SpectatorMenuItem EMPTY_SLOT -> a
net.minecraft.client.gui.spectator.SpectatorMenuListener listener -> j
net.minecraft.client.gui.spectator.SpectatorMenuCategory category -> k
int selectedSlot -> l
int page -> m
47:53:void <init>(net.minecraft.client.gui.spectator.SpectatorMenuListener) ->
<init>
56:75:net.minecraft.client.gui.spectator.SpectatorMenuItem getItem(int) -> a
79:85:java.util.List getItems() -> a
89:89:net.minecraft.client.gui.spectator.SpectatorMenuItem getSelectedItem() ->
b
93:93:net.minecraft.client.gui.spectator.SpectatorMenuCategory
getSelectedCategory() -> c
97:106:void selectSlot(int) -> b
109:110:void exit() -> d
113:113:int getSelectedSlot() -> e
117:120:void
selectCategory(net.minecraft.client.gui.spectator.SpectatorMenuCategory) -> a
123:123:net.minecraft.client.gui.spectator.categories.SpectatorPage
getCurrentPage() -> f
14:25:void <clinit>() -> <clinit>
net.minecraft.client.gui.spectator.SpectatorMenu$1 -> ezp$1:
25:25:void <init>() -> <init>
28:28:void selectItem(net.minecraft.client.gui.spectator.SpectatorMenu) -> a
32:32:net.minecraft.network.chat.Component getName() -> aI_
37:37:void renderIcon(net.minecraft.client.gui.GuiGraphics,float,int) -> a
41:41:boolean isEnabled() -> aJ_
net.minecraft.client.gui.spectator.SpectatorMenu$CloseSpectatorItem -> ezp$a:
126:126:void <init>() -> <init>
129:130:void selectItem(net.minecraft.client.gui.spectator.SpectatorMenu) -> a
134:134:net.minecraft.network.chat.Component getName() -> aI_
139:140:void renderIcon(net.minecraft.client.gui.GuiGraphics,float,int) -> a
144:144:boolean isEnabled() -> aJ_
net.minecraft.client.gui.spectator.SpectatorMenu$ScrollMenuItem -> ezp$b:
int direction -> a
boolean enabled -> b
152:155:void <init>(int,boolean) -> <init>
159:160:void selectItem(net.minecraft.client.gui.spectator.SpectatorMenu) -> a
164:164:net.minecraft.network.chat.Component getName() -> aI_
169:174:void renderIcon(net.minecraft.client.gui.GuiGraphics,float,int) -> a
178:178:boolean isEnabled() -> aJ_
net.minecraft.client.gui.spectator.SpectatorMenuCategory -> ezq:
java.util.List getItems() -> a
net.minecraft.network.chat.Component getPrompt() -> b
net.minecraft.client.gui.spectator.SpectatorMenuItem -> ezr:
void selectItem(net.minecraft.client.gui.spectator.SpectatorMenu) -> a
net.minecraft.network.chat.Component getName() -> aI_
void renderIcon(net.minecraft.client.gui.GuiGraphics,float,int) -> a
boolean isEnabled() -> aJ_
net.minecraft.client.gui.spectator.SpectatorMenuListener -> ezs:
void onSpectatorMenuClosed(net.minecraft.client.gui.spectator.SpectatorMenu) ->
a
net.minecraft.client.gui.spectator.categories.SpectatorPage -> ezt:
int NO_SELECTION -> a
java.util.List items -> b
int selection -> c
15:18:void <init>(java.util.List,int) -> <init>
21:25:net.minecraft.client.gui.spectator.SpectatorMenuItem getItem(int) -> a
29:29:int getSelectedSlot() -> a
net.minecraft.client.gui.spectator.categories.TeleportToPlayerMenuCategory -> ezu:
java.util.Comparator PROFILE_ORDER -> a
net.minecraft.network.chat.Component TELEPORT_TEXT -> b
net.minecraft.network.chat.Component TELEPORT_PROMPT -> c
java.util.List items -> d
26:27:void <init>() -> <init>
29:35:void <init>(java.util.Collection) -> <init>
39:39:java.util.List getItems() -> a
44:44:net.minecraft.network.chat.Component getPrompt() -> b
49:50:void selectItem(net.minecraft.client.gui.spectator.SpectatorMenu) -> a
54:54:net.minecraft.network.chat.Component getName() -> aI_
59:60:void renderIcon(net.minecraft.client.gui.GuiGraphics,float,int) -> a
64:64:boolean isEnabled() -> aJ_
33:33:net.minecraft.client.gui.spectator.SpectatorMenuItem
lambda$new$2(net.minecraft.client.multiplayer.PlayerInfo) -> a
31:31:boolean lambda$new$1(net.minecraft.client.multiplayer.PlayerInfo) -> b
19:19:java.util.UUID
lambda$static$0(net.minecraft.client.multiplayer.PlayerInfo) -> c
19:21:void <clinit>() -> <clinit>
net.minecraft.client.gui.spectator.categories.TeleportToTeamMenuCategory -> ezv:
net.minecraft.network.chat.Component TELEPORT_TEXT -> a
net.minecraft.network.chat.Component TELEPORT_PROMPT -> b
java.util.List items -> c
30:33:void <init>() -> <init>
36:36:java.util.List
createTeamEntries(net.minecraft.client.Minecraft,net.minecraft.world.scores.Scorebo
ard) -> a
41:41:java.util.List getItems() -> a
46:46:net.minecraft.network.chat.Component getPrompt() -> b
51:52:void selectItem(net.minecraft.client.gui.spectator.SpectatorMenu) -> a
56:56:net.minecraft.network.chat.Component getName() -> aI_
61:62:void renderIcon(net.minecraft.client.gui.GuiGraphics,float,int) -> a
66:66:boolean isEnabled() -> aJ_
36:36:java.util.stream.Stream
lambda$createTeamEntries$0(net.minecraft.client.Minecraft,net.minecraft.world.score
s.PlayerTeam) -> a
25:26:void <clinit>() -> <clinit>
net.minecraft.client.gui.spectator.categories.TeleportToTeamMenuCategory$TeamSelect
ionItem -> ezv$a:
net.minecraft.world.scores.PlayerTeam team -> a
net.minecraft.resources.ResourceLocation iconSkin -> b
java.util.List players -> c
74:78:void
<init>(net.minecraft.world.scores.PlayerTeam,java.util.List,net.minecraft.resources
.ResourceLocation) -> <init>
81:97:java.util.Optional
create(net.minecraft.client.Minecraft,net.minecraft.world.scores.PlayerTeam) -> a
102:103:void selectItem(net.minecraft.client.gui.spectator.SpectatorMenu) -> a
107:107:net.minecraft.network.chat.Component getName() -> aI_
112:124:void renderIcon(net.minecraft.client.gui.GuiGraphics,float,int) -> a
128:128:boolean isEnabled() -> aJ_
net.minecraft.client.gui.spectator.categories.package-info -> ezw:
net.minecraft.client.gui.spectator.package-info -> ezx:
net.minecraft.client.main.GameConfig -> ezy:
net.minecraft.client.main.GameConfig$UserData user -> a
com.mojang.blaze3d.platform.DisplayData display -> b
net.minecraft.client.main.GameConfig$FolderData location -> c
net.minecraft.client.main.GameConfig$GameData game -> d
net.minecraft.client.main.GameConfig$QuickPlayData quickPlay -> e
21:27:void
<init>(net.minecraft.client.main.GameConfig$UserData,com.mojang.blaze3d.platform.Di
splayData,net.minecraft.client.main.GameConfig$FolderData,net.minecraft.client.main
.GameConfig$GameData,net.minecraft.client.main.GameConfig$QuickPlayData) -> <init>
net.minecraft.client.main.GameConfig$FolderData -> ezy$a:
java.io.File gameDirectory -> a
java.io.File resourcePackDirectory -> b
java.io.File assetDirectory -> c
java.lang.String assetIndex -> d
66:71:void <init>(java.io.File,java.io.File,java.io.File,java.lang.String) ->
<init>
74:74:java.nio.file.Path getExternalAssetSource() -> a
net.minecraft.client.main.GameConfig$GameData -> ezy$b:
boolean demo -> a
java.lang.String launchVersion -> b
java.lang.String versionType -> c
boolean disableMultiplayer -> d
boolean disableChat -> e
36:42:void <init>(boolean,java.lang.String,java.lang.String,boolean,boolean) ->
<init>
net.minecraft.client.main.GameConfig$QuickPlayData -> ezy$c:
java.lang.String path -> a
java.lang.String singleplayer -> b
java.lang.String multiplayer -> c
java.lang.String realms -> d
78:78:void
<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String) ->
<init>
80:80:boolean isEnabled() -> a
78:78:java.lang.String toString() -> toString
78:78:int hashCode() -> hashCode
78:78:boolean equals(java.lang.Object) -> equals
78:78:java.lang.String path() -> b
78:78:java.lang.String singleplayer() -> c
78:78:java.lang.String multiplayer() -> d
78:78:java.lang.String realms() -> e
net.minecraft.client.main.GameConfig$UserData -> ezy$d:
net.minecraft.client.User user -> a
com.mojang.authlib.properties.PropertyMap userProperties -> b
com.mojang.authlib.properties.PropertyMap profileProperties -> c
java.net.Proxy proxy -> d
51:56:void
<init>(net.minecraft.client.User,com.mojang.authlib.properties.PropertyMap,com.moja
ng.authlib.properties.PropertyMap,java.net.Proxy) -> <init>
net.minecraft.client.main.Main -> net.minecraft.client.main.Main:
org.slf4j.Logger LOGGER -> a
45:45:void <init>() -> <init>
55:268:void main(java.lang.String[]) -> main
271:271:java.util.Optional emptyStringToEmptyOptional(java.lang.String) -> a
275:275:java.util.OptionalInt ofNullable(java.lang.Integer) -> a
281:290:java.lang.Object
parseArgument(joptsimple.OptionSet,joptsimple.OptionSpec) -> a
295:295:boolean stringHasValue(java.lang.String) -> b
46:51:void <clinit>() -> <clinit>
net.minecraft.client.main.Main$1 -> net.minecraft.client.main.Main$1:
java.lang.String val$proxyUser -> a
java.lang.String val$proxyPass -> b
121:121:void <init>(java.lang.String,java.lang.String) -> <init>
124:124:java.net.PasswordAuthentication getPasswordAuthentication() ->
getPasswordAuthentication
net.minecraft.client.main.Main$2 -> net.minecraft.client.main.Main$2:
187:187:void <init>(java.lang.String) -> <init>
190:199:void run() -> run
net.minecraft.client.main.Main$3 -> net.minecraft.client.main.Main$3:
net.minecraft.client.Minecraft val$minecraft -> a
227:227:void <init>(java.lang.String,net.minecraft.client.Minecraft) -> <init>
231:236:void run() -> run
net.minecraft.client.main.SilentInitException -> ezz:
9:10:void <init>(java.lang.String) -> <init>
13:14:void <init>(java.lang.String,java.lang.Throwable) -> <init>
net.minecraft.client.main.package-info -> faa:
net.minecraft.client.model.AbstractZombieModel -> fab:
8:9:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
13:15:void
setupAnim(net.minecraft.world.entity.monster.Monster,float,float,float,float,float)
-> a
boolean isAggressive(net.minecraft.world.entity.monster.Monster) -> a
6:6:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
6:6:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.AgeableHierarchicalModel -> fac:
float youngScaleFactor -> a
float bodyYOffset -> b
17:18:void <init>(float,float) -> <init>
21:24:void <init>(float,float,java.util.function.Function) -> <init>
28:38:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.model.AgeableListModel -> fad:
boolean scaleHead -> a
float babyYHeadOffset -> b
float babyZHeadOffset -> f
float babyHeadScale -> g
float babyBodyScale -> h
float bodyYOffset -> i
22:23:void <init>(boolean,float,float) -> <init>
26:27:void <init>(boolean,float,float,float,float,float) -> <init>
30:37:void
<init>(java.util.function.Function,boolean,float,float,float,float,float) -> <init>
40:41:void <init>() -> <init>
45:65:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
java.lang.Iterable headParts() -> a
java.lang.Iterable bodyParts() -> b
63:63:void
lambda$renderToBuffer$3(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vert
ex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.M
odelPart) -> a
62:62:void
lambda$renderToBuffer$2(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vert
ex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.M
odelPart) -> b
59:59:void
lambda$renderToBuffer$1(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vert
ex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.M
odelPart) -> c
52:52:void
lambda$renderToBuffer$0(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vert
ex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.M
odelPart) -> d
net.minecraft.client.model.AllayModel -> fae:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart head -> b
net.minecraft.client.model.geom.ModelPart body -> f
net.minecraft.client.model.geom.ModelPart right_arm -> g
net.minecraft.client.model.geom.ModelPart left_arm -> h
net.minecraft.client.model.geom.ModelPart right_wing -> i
net.minecraft.client.model.geom.ModelPart left_wing -> j
float FLYING_ANIMATION_X_ROT -> k
float MAX_HAND_HOLDING_ITEM_X_ROT_RAD -> l
float MIN_HAND_HOLDING_ITEM_X_ROT_RAD -> m
32:40:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
44:44:net.minecraft.client.model.geom.ModelPart root() -> a
48:60:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
65:105:void
setupAnim(net.minecraft.world.entity.animal.allay.Allay,float,float,float,float,flo
at) -> a
109:117:void
translateToHand(net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.Po
seStack) -> a
18:18:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.AnimationUtils -> faf:
13:13:void <init>() -> <init>
18:25:void
animateCrossbowHold(net.minecraft.client.model.geom.ModelPart,net.minecraft.client.
model.geom.ModelPart,net.minecraft.client.model.geom.ModelPart,boolean) -> a
31:44:void
animateCrossbowCharge(net.minecraft.client.model.geom.ModelPart,net.minecraft.clien
t.model.geom.ModelPart,net.minecraft.world.entity.LivingEntity,boolean) -> a
47:69:void
swingWeaponDown(net.minecraft.client.model.geom.ModelPart,net.minecraft.client.mode
l.geom.ModelPart,net.minecraft.world.entity.Mob,float,float) -> a
72:74:void bobModelPart(net.minecraft.client.model.geom.ModelPart,float,float)
-> a
77:79:void
bobArms(net.minecraft.client.model.geom.ModelPart,net.minecraft.client.model.geom.M
odelPart,float) -> a
85:100:void
animateZombieArms(net.minecraft.client.model.geom.ModelPart,net.minecraft.client.mo
del.geom.ModelPart,boolean,float,float) -> a
net.minecraft.client.model.ArmedModel -> fag:
void
translateToHand(net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.Po
seStack) -> a
net.minecraft.client.model.ArmorStandArmorModel -> fah:
16:17:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
20:43:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
48:73:void
setupAnim(net.minecraft.world.entity.decoration.ArmorStand,float,float,float,float,
float) -> a
14:14:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.ArmorStandModel -> fai:
java.lang.String RIGHT_BODY_STICK -> a
java.lang.String LEFT_BODY_STICK -> b
java.lang.String SHOULDER_STICK -> w
java.lang.String BASE_PLATE -> x
net.minecraft.client.model.geom.ModelPart rightBodyStick -> y
net.minecraft.client.model.geom.ModelPart leftBodyStick -> z
net.minecraft.client.model.geom.ModelPart shoulderStick -> A
net.minecraft.client.model.geom.ModelPart basePlate -> B
30:37:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
40:93:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
98:101:void
prepareMobModel(net.minecraft.world.entity.decoration.ArmorStand,float,float,float)
-> a
105:122:void
setupAnim(net.minecraft.world.entity.decoration.ArmorStand,float,float,float,float,
float) -> a
126:126:java.lang.Iterable bodyParts() -> b
131:136:void
translateToHand(net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.Po
seStack) -> a
18:18:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
18:18:void
prepareMobModel(net.minecraft.world.entity.LivingEntity,float,float,float) -> a
18:18:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
18:18:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.AxolotlModel -> faj:
float SWIMMING_LEG_XROT -> a
net.minecraft.client.model.geom.ModelPart tail -> b
net.minecraft.client.model.geom.ModelPart leftHindLeg -> f
net.minecraft.client.model.geom.ModelPart rightHindLeg -> g
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> h
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> i
net.minecraft.client.model.geom.ModelPart body -> j
net.minecraft.client.model.geom.ModelPart head -> k
net.minecraft.client.model.geom.ModelPart topGills -> l
net.minecraft.client.model.geom.ModelPart leftGills -> m
net.minecraft.client.model.geom.ModelPart rightGills -> n
34:45:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
48:91:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
96:96:java.lang.Iterable headParts() -> a
101:101:java.lang.Iterable bodyParts() -> b
106:139:void
setupAnim(net.minecraft.world.entity.animal.axolotl.Axolotl,float,float,float,float
,float) -> a
142:153:void
saveAnimationValues(net.minecraft.world.entity.animal.axolotl.Axolotl) -> a
156:156:org.joml.Vector3f
getRotationVector(net.minecraft.client.model.geom.ModelPart) -> a
160:161:void
setRotationFromVector(net.minecraft.client.model.geom.ModelPart,org.joml.Vector3f)
-> a
165:193:void
setupInitialAnimationValues(net.minecraft.world.entity.animal.axolotl.Axolotl,float
,float) -> a
196:196:float lerpTo(float,float) -> a
200:200:float lerpTo(float,float,float) -> a
204:205:void
lerpPart(net.minecraft.client.model.geom.ModelPart,float,float,float) -> a
209:236:void setupLayStillOnGroundAnimation(float,float) -> b
240:266:void setupGroundCrawlingAnimation(float,float) -> c
270:293:void setupWaterHoveringAnimation(float) -> a
297:320:void setupSwimmingAnimation(float,float) -> d
324:344:void setupPlayDeadAnimation(float) -> b
350:352:void applyMirrorLegRotations() -> d
19:19:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.BatModel -> fak:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart head -> b
net.minecraft.client.model.geom.ModelPart body -> f
net.minecraft.client.model.geom.ModelPart rightWing -> g
net.minecraft.client.model.geom.ModelPart leftWing -> h
net.minecraft.client.model.geom.ModelPart rightWingTip -> i
net.minecraft.client.model.geom.ModelPart leftWingTip -> j
22:30:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
33:81:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
86:86:net.minecraft.client.model.geom.ModelPart root() -> a
91:125:void
setupAnim(net.minecraft.world.entity.ambient.Bat,float,float,float,float,float) ->
a
13:13:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.BeeModel -> fal:
float BEE_Y_BASE -> a
java.lang.String BONE -> b
java.lang.String STINGER -> f
java.lang.String LEFT_ANTENNA -> g
java.lang.String RIGHT_ANTENNA -> h
java.lang.String FRONT_LEGS -> i
java.lang.String MIDDLE_LEGS -> j
java.lang.String BACK_LEGS -> k
net.minecraft.client.model.geom.ModelPart bone -> l
net.minecraft.client.model.geom.ModelPart rightWing -> m
net.minecraft.client.model.geom.ModelPart leftWing -> n
net.minecraft.client.model.geom.ModelPart frontLeg -> o
net.minecraft.client.model.geom.ModelPart midLeg -> p
net.minecraft.client.model.geom.ModelPart backLeg -> q
net.minecraft.client.model.geom.ModelPart stinger -> r
net.minecraft.client.model.geom.ModelPart leftAntenna -> s
net.minecraft.client.model.geom.ModelPart rightAntenna -> t
float rollAmount -> u
40:54:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
57:113:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
118:124:void
prepareMobModel(net.minecraft.world.entity.animal.Bee,float,float,float) -> a
128:185:void
setupAnim(net.minecraft.world.entity.animal.Bee,float,float,float,float,float) -> a
189:189:java.lang.Iterable headParts() -> a
194:194:java.lang.Iterable bodyParts() -> b
16:16:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
16:16:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.BlazeModel -> fam:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart[] upperBodyParts -> b
net.minecraft.client.model.geom.ModelPart head -> f
20:25:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
28:28:java.lang.String getPartName(int) -> a
32:72:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
77:77:net.minecraft.client.model.geom.ModelPart root() -> a
82:108:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
24:24:net.minecraft.client.model.geom.ModelPart
lambda$new$0(net.minecraft.client.model.geom.ModelPart,int) -> a
net.minecraft.client.model.BoatModel -> fan:
java.lang.String LEFT_PADDLE -> a
java.lang.String RIGHT_PADDLE -> b
java.lang.String WATER_PATCH -> f
java.lang.String BOTTOM -> g
java.lang.String BACK -> h
java.lang.String FRONT -> i
java.lang.String RIGHT -> j
java.lang.String LEFT -> k
net.minecraft.client.model.geom.ModelPart leftPaddle -> l
net.minecraft.client.model.geom.ModelPart rightPaddle -> m
net.minecraft.client.model.geom.ModelPart waterPatch -> n
com.google.common.collect.ImmutableList parts -> o
28:34:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
37:48:com.google.common.collect.ImmutableList$Builder
createPartsBuilder(net.minecraft.client.model.geom.ModelPart) -> a
52:110:void
createChildren(net.minecraft.client.model.geom.builders.PartDefinition) -> a
113:119:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyModel() -> a
124:126:void
setupAnim(net.minecraft.world.entity.vehicle.Boat,float,float,float,float,float) ->
a
130:130:com.google.common.collect.ImmutableList parts() -> b
135:135:net.minecraft.client.model.geom.ModelPart waterPatch() -> c
139:147:void
animatePaddle(net.minecraft.world.entity.vehicle.Boat,int,net.minecraft.client.mode
l.geom.ModelPart,float) -> a
13:13:java.lang.Iterable parts() -> d
13:13:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.BookModel -> fao:
java.lang.String LEFT_PAGES -> a
java.lang.String RIGHT_PAGES -> b
java.lang.String FLIP_PAGE_1 -> c
java.lang.String FLIP_PAGE_2 -> d
net.minecraft.client.model.geom.ModelPart root -> e
net.minecraft.client.model.geom.ModelPart leftLid -> f
net.minecraft.client.model.geom.ModelPart rightLid -> g
net.minecraft.client.model.geom.ModelPart leftPages -> h
net.minecraft.client.model.geom.ModelPart rightPages -> i
net.minecraft.client.model.geom.ModelPart flipPage1 -> j
net.minecraft.client.model.geom.ModelPart flipPage2 -> k
30:38:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
41:74:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> a
79:80:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
83:84:void
render(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer
,int,int,float,float,float,float) -> b
87:101:void setupAnim(float,float,float,float) -> a
net.minecraft.client.model.CamelModel -> fap:
float MAX_WALK_ANIMATION_SPEED -> a
float WALK_ANIMATION_SCALE_FACTOR -> b
float BABY_SCALE -> f
float BABY_Y_OFFSET -> g
java.lang.String SADDLE -> h
java.lang.String BRIDLE -> i
java.lang.String REINS -> j
net.minecraft.client.model.geom.ModelPart root -> k
net.minecraft.client.model.geom.ModelPart head -> l
net.minecraft.client.model.geom.ModelPart[] saddleParts -> m
net.minecraft.client.model.geom.ModelPart[] ridingParts -> n
32:38:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
41:108:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
113:126:void
setupAnim(net.minecraft.world.entity.animal.camel.Camel,float,float,float,float,flo
at) -> a
129:141:void
applyHeadRotation(net.minecraft.world.entity.animal.camel.Camel,float,float,float)
-> a
144:154:void
toggleInvisibleParts(net.minecraft.world.entity.animal.camel.Camel) -> a
158:167:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
171:171:net.minecraft.client.model.geom.ModelPart root() -> a
17:17:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.CatModel -> faq:
float lieDownAmount -> q
float lieDownAmountTail -> r
float relaxStateOneAmount -> s
13:14:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
18:71:void
prepareMobModel(net.minecraft.world.entity.animal.Cat,float,float,float) -> a
75:97:void
setupAnim(net.minecraft.world.entity.animal.Cat,float,float,float,float,float) -> a
7:7:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -
> a
7:7:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.ChestBoatModel -> far:
java.lang.String CHEST_BOTTOM -> a
java.lang.String CHEST_LID -> b
java.lang.String CHEST_LOCK -> f
18:19:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
23:27:com.google.common.collect.ImmutableList$Builder
createPartsBuilder(net.minecraft.client.model.geom.ModelPart) -> a
31:54:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyModel() -> e
net.minecraft.client.model.ChestRaftModel -> fas:
java.lang.String CHEST_BOTTOM -> a
java.lang.String CHEST_LID -> b
java.lang.String CHEST_LOCK -> f
18:19:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
23:27:com.google.common.collect.ImmutableList$Builder
createPartsBuilder(net.minecraft.client.model.geom.ModelPart) -> a
31:54:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyModel() -> a
net.minecraft.client.model.ChestedHorseModel -> fat:
net.minecraft.client.model.geom.ModelPart leftChest -> g
net.minecraft.client.model.geom.ModelPart rightChest -> h
19:22:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
25:40:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
45:53:void
setupAnim(net.minecraft.world.entity.animal.horse.AbstractChestedHorse,float,float,
float,float,float) -> a
14:14:void
setupAnim(net.minecraft.world.entity.animal.horse.AbstractHorse,float,float,float,f
loat,float) -> a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.ChickenModel -> fau:
java.lang.String RED_THING -> a
net.minecraft.client.model.geom.ModelPart head -> b
net.minecraft.client.model.geom.ModelPart body -> f
net.minecraft.client.model.geom.ModelPart rightLeg -> g
net.minecraft.client.model.geom.ModelPart leftLeg -> h
net.minecraft.client.model.geom.ModelPart rightWing -> i
net.minecraft.client.model.geom.ModelPart leftWing -> j
net.minecraft.client.model.geom.ModelPart beak -> k
net.minecraft.client.model.geom.ModelPart redThing -> l
26:35:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
38:79:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
84:84:java.lang.Iterable headParts() -> a
89:89:java.lang.Iterable bodyParts() -> b
94:107:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.CodModel -> fav:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart tailFin -> b
17:20:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
23:63:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
68:68:net.minecraft.client.model.geom.ModelPart root() -> a
73:78:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.ColorableAgeableListModel -> faw:
float r -> a
float g -> b
float b -> f
7:10:void <init>() -> <init>
13:16:void setColor(float,float,float) -> a
20:21:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.model.ColorableHierarchicalModel -> fax:
float r -> a
float g -> b
float b -> f
7:10:void <init>() -> <init>
13:16:void setColor(float,float,float) -> a
20:21:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.model.CowModel -> fay:
15:16:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
19:44:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
48:48:net.minecraft.client.model.geom.ModelPart getHead() -> d
net.minecraft.client.model.CreeperModel -> faz:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart head -> b
net.minecraft.client.model.geom.ModelPart rightHindLeg -> f
net.minecraft.client.model.geom.ModelPart leftHindLeg -> g
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> h
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> i
int Y_OFFSET -> j
23:30:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
33:56:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
61:61:net.minecraft.client.model.geom.ModelPart root() -> a
66:73:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.DolphinModel -> fba:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart body -> b
net.minecraft.client.model.geom.ModelPart tail -> f
net.minecraft.client.model.geom.ModelPart tailFin -> g
20:25:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
28:75:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
80:80:net.minecraft.client.model.geom.ModelPart root() -> a
85:93:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.DrownedModel -> fbb:
20:21:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
24:38:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
43:56:void
prepareMobModel(net.minecraft.world.entity.monster.Zombie,float,float,float) -> a
60:82:void
setupAnim(net.minecraft.world.entity.monster.Zombie,float,float,float,float,float)
-> a
18:18:void
setupAnim(net.minecraft.world.entity.monster.Monster,float,float,float,float,float)
-> a
18:18:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
18:18:void
prepareMobModel(net.minecraft.world.entity.LivingEntity,float,float,float) -> a
18:18:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
18:18:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.ElytraModel -> fbc:
net.minecraft.client.model.geom.ModelPart rightWing -> a
net.minecraft.client.model.geom.ModelPart leftWing -> b
21:24:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
27:42:net.minecraft.client.model.geom.builders.LayerDefinition createLayer() ->
c
47:47:java.lang.Iterable headParts() -> a
52:52:java.lang.Iterable bodyParts() -> b
57:100:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
17:17:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.EndermanModel -> fbd:
boolean carrying -> a
boolean creepy -> b
18:19:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
22:63:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
68:142:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
13:13:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.EndermiteModel -> fbe:
int BODY_COUNT -> a
int[][] BODY_SIZES -> b
int[][] BODY_TEXS -> f
net.minecraft.client.model.geom.ModelPart root -> g
net.minecraft.client.model.geom.ModelPart[] bodyParts -> h
32:38:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
41:41:java.lang.String createSegmentName(int) -> a
45:60:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
65:65:net.minecraft.client.model.geom.ModelPart root() -> a
70:74:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
15:22:void <clinit>() -> <clinit>
net.minecraft.client.model.EntityModel -> fbf:
float attackTime -> c
boolean riding -> d
boolean young -> e
15:16:void <init>() -> <init>
12:20:void <init>(java.util.function.Function) -> <init>
void setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float)
-> a
25:25:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
29:32:void copyPropertiesTo(net.minecraft.client.model.EntityModel) -> a
net.minecraft.client.model.EvokerFangsModel -> fbg:
java.lang.String BASE -> a
java.lang.String UPPER_JAW -> b
java.lang.String LOWER_JAW -> f
net.minecraft.client.model.geom.ModelPart root -> g
net.minecraft.client.model.geom.ModelPart base -> h
net.minecraft.client.model.geom.ModelPart upperJaw -> i
net.minecraft.client.model.geom.ModelPart lowerJaw -> j
22:27:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
30:43:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
48:60:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
64:64:net.minecraft.client.model.geom.ModelPart root() -> a
net.minecraft.client.model.FoxModel -> fbh:
net.minecraft.client.model.geom.ModelPart head -> a
net.minecraft.client.model.geom.ModelPart body -> b
net.minecraft.client.model.geom.ModelPart rightHindLeg -> f
net.minecraft.client.model.geom.ModelPart leftHindLeg -> g
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> h
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> i
net.minecraft.client.model.geom.ModelPart tail -> j
int LEG_SIZE -> k
float HEAD_HEIGHT -> l
float LEG_POS -> m
float legMotionPos -> n
31:39:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
42:88:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
93:158:void
prepareMobModel(net.minecraft.world.entity.animal.Fox,float,float,float) -> a
162:162:java.lang.Iterable headParts() -> a
167:167:java.lang.Iterable bodyParts() -> b
172:203:void
setupAnim(net.minecraft.world.entity.animal.Fox,float,float,float,float,float) -> a
15:15:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
15:15:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.FrogModel -> fbi:
float MAX_WALK_ANIMATION_SPEED -> a
float MAX_SWIM_ANIMATION_SPEED -> b
float WALK_ANIMATION_SCALE_FACTOR -> f
net.minecraft.client.model.geom.ModelPart root -> g
net.minecraft.client.model.geom.ModelPart body -> h
net.minecraft.client.model.geom.ModelPart head -> i
net.minecraft.client.model.geom.ModelPart eyes -> j
net.minecraft.client.model.geom.ModelPart tongue -> k
net.minecraft.client.model.geom.ModelPart leftArm -> l
net.minecraft.client.model.geom.ModelPart rightArm -> m
net.minecraft.client.model.geom.ModelPart leftLeg -> n
net.minecraft.client.model.geom.ModelPart rightLeg -> o
net.minecraft.client.model.geom.ModelPart croakingBody -> p
30:41:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
44:138:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
143:158:void
setupAnim(net.minecraft.world.entity.animal.frog.Frog,float,float,float,float,float
) -> a
162:162:net.minecraft.client.model.geom.ModelPart root() -> a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.GhastModel -> fbj:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart[] tentacles -> b
16:24:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
27:27:java.lang.String createTentacleName(int) -> a
31:52:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
57:60:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
64:64:net.minecraft.client.model.geom.ModelPart root() -> a
net.minecraft.client.model.GiantZombieModel -> fbk:
8:9:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
13:13:boolean isAggressive(net.minecraft.world.entity.monster.Giant) -> a
6:6:boolean isAggressive(net.minecraft.world.entity.monster.Monster) -> a
net.minecraft.client.model.GoatModel -> fbl:
14:15:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
18:55:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
60:69:void
setupAnim(net.minecraft.world.entity.animal.goat.Goat,float,float,float,float,float
) -> a
12:12:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.GuardianModel -> fbm:
float[] SPIKE_X_ROT -> a
float[] SPIKE_Y_ROT -> b
float[] SPIKE_Z_ROT -> f
float[] SPIKE_X -> g
float[] SPIKE_Y -> h
float[] SPIKE_Z -> i
java.lang.String EYE -> j
java.lang.String TAIL_0 -> k
java.lang.String TAIL_1 -> l
java.lang.String TAIL_2 -> m
net.minecraft.client.model.geom.ModelPart root -> n
net.minecraft.client.model.geom.ModelPart head -> o
net.minecraft.client.model.geom.ModelPart eye -> p
net.minecraft.client.model.geom.ModelPart[] spikeParts -> q
net.minecraft.client.model.geom.ModelPart[] tailParts -> r
35:50:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
53:53:java.lang.String createSpikeName(int) -> a
57:103:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
108:108:net.minecraft.client.model.geom.ModelPart root() -> a
113:147:void
setupAnim(net.minecraft.world.entity.monster.Guardian,float,float,float,float,float
) -> a
150:155:void setupSpikes(float,float) -> a
158:158:float getSpikeOffset(int,float,float) -> a
162:162:float getSpikeX(int,float,float) -> b
166:166:float getSpikeY(int,float,float) -> c
170:170:float getSpikeZ(int,float,float) -> d
16:16:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
17:22:void <clinit>() -> <clinit>
net.minecraft.client.model.HeadedModel -> fbn:
net.minecraft.client.model.geom.ModelPart getHead() -> d
net.minecraft.client.model.HierarchicalModel -> fbo:
org.joml.Vector3f ANIMATION_VECTOR_CACHE -> a
23:24:void <init>() -> <init>
27:28:void <init>(java.util.function.Function) -> <init>
32:33:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.model.geom.ModelPart root() -> a
38:41:java.util.Optional getAnyDescendantWithName(java.lang.String) -> a
45:46:void
animate(net.minecraft.world.entity.AnimationState,net.minecraft.client.animation.An
imationDefinition,float) -> a
49:52:void
animateWalk(net.minecraft.client.animation.AnimationDefinition,float,float,float,fl
oat) -> a
55:57:void
animate(net.minecraft.world.entity.AnimationState,net.minecraft.client.animation.An
imationDefinition,float,float) -> a
60:61:void applyStatic(net.minecraft.client.animation.AnimationDefinition) -> a
56:56:void
lambda$animate$2(net.minecraft.client.animation.AnimationDefinition,net.minecraft.w
orld.entity.AnimationState) -> a
41:41:net.minecraft.client.model.geom.ModelPart
lambda$getAnyDescendantWithName$1(java.lang.String,net.minecraft.client.model.geom.
ModelPart) -> a
41:41:boolean
lambda$getAnyDescendantWithName$0(java.lang.String,net.minecraft.client.model.geom.
ModelPart) -> b
20:20:void <clinit>() -> <clinit>
net.minecraft.client.model.HoglinModel -> fbp:
float DEFAULT_HEAD_X_ROT -> a
float ATTACK_HEAD_X_ROT_END -> b
net.minecraft.client.model.geom.ModelPart head -> f
net.minecraft.client.model.geom.ModelPart rightEar -> g
net.minecraft.client.model.geom.ModelPart leftEar -> h
net.minecraft.client.model.geom.ModelPart body -> i
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> j
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> k
net.minecraft.client.model.geom.ModelPart rightHindLeg -> l
net.minecraft.client.model.geom.ModelPart leftHindLeg -> m
net.minecraft.client.model.geom.ModelPart mane -> n
32:42:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
45:106:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
111:111:java.lang.Iterable headParts() -> a
116:116:java.lang.Iterable bodyParts() -> b
121:146:void
setupAnim(net.minecraft.world.entity.Mob,float,float,float,float,float) -> a
16:16:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.HorseModel -> fbq:
float DEG_125 -> g
float DEG_60 -> h
float DEG_45 -> i
float DEG_30 -> j
float DEG_15 -> k
java.lang.String HEAD_PARTS -> a
java.lang.String LEFT_HIND_BABY_LEG -> l
java.lang.String RIGHT_HIND_BABY_LEG -> m
java.lang.String LEFT_FRONT_BABY_LEG -> n
java.lang.String RIGHT_FRONT_BABY_LEG -> o
java.lang.String SADDLE -> p
java.lang.String LEFT_SADDLE_MOUTH -> q
java.lang.String LEFT_SADDLE_LINE -> r
java.lang.String RIGHT_SADDLE_MOUTH -> s
java.lang.String RIGHT_SADDLE_LINE -> t
java.lang.String HEAD_SADDLE -> u
java.lang.String MOUTH_SADDLE_WRAP -> w
net.minecraft.client.model.geom.ModelPart body -> b
net.minecraft.client.model.geom.ModelPart headParts -> f
net.minecraft.client.model.geom.ModelPart rightHindLeg -> x
net.minecraft.client.model.geom.ModelPart leftHindLeg -> y
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> z
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> A
net.minecraft.client.model.geom.ModelPart rightHindBabyLeg -> B
net.minecraft.client.model.geom.ModelPart leftHindBabyLeg -> C
net.minecraft.client.model.geom.ModelPart rightFrontBabyLeg -> D
net.minecraft.client.model.geom.ModelPart leftFrontBabyLeg -> E
net.minecraft.client.model.geom.ModelPart tail -> F
net.minecraft.client.model.geom.ModelPart[] saddleParts -> G
net.minecraft.client.model.geom.ModelPart[] ridingParts -> H
51:76:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
79:205:net.minecraft.client.model.geom.builders.MeshDefinition
createBodyMesh(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
210:221:void
setupAnim(net.minecraft.world.entity.animal.horse.AbstractHorse,float,float,float,f
loat,float) -> a
225:225:java.lang.Iterable headParts() -> a
230:230:java.lang.Iterable bodyParts() -> b
235:335:void
prepareMobModel(net.minecraft.world.entity.animal.horse.AbstractHorse,float,float,f
loat) -> a
14:14:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.HumanoidArmorModel -> fbr:
14:15:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
18:30:net.minecraft.client.model.geom.builders.MeshDefinition
createBodyLayer(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
net.minecraft.client.model.HumanoidModel -> fbs:
float OVERLAY_SCALE -> f
float HAT_OVERLAY_SCALE -> g
float LEGGINGS_OVERLAY_SCALE -> h
float DUCK_WALK_ROTATION -> a
float SPYGLASS_ARM_ROT_Y -> b
float SPYGLASS_ARM_ROT_X -> w
float SPYGLASS_ARM_CROUCH_ROT_X -> x
float TOOT_HORN_XROT_BASE -> i
float TOOT_HORN_YROT_BASE -> j
net.minecraft.client.model.geom.ModelPart head -> k
net.minecraft.client.model.geom.ModelPart hat -> l
net.minecraft.client.model.geom.ModelPart body -> m
net.minecraft.client.model.geom.ModelPart rightArm -> n
net.minecraft.client.model.geom.ModelPart leftArm -> o
net.minecraft.client.model.geom.ModelPart rightLeg -> p
net.minecraft.client.model.geom.ModelPart leftLeg -> q
net.minecraft.client.model.HumanoidModel$ArmPose leftArmPose -> r
net.minecraft.client.model.HumanoidModel$ArmPose rightArmPose -> s
boolean crouching -> t
float swimAmount -> u
70:71:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
64:82:void
<init>(net.minecraft.client.model.geom.ModelPart,java.util.function.Function) ->
<init>
85:122:net.minecraft.client.model.geom.builders.MeshDefinition
createMesh(net.minecraft.client.model.geom.builders.CubeDeformation,float) -> a
127:127:java.lang.Iterable headParts() -> a
132:132:java.lang.Iterable bodyParts() -> b
137:139:void
prepareMobModel(net.minecraft.world.entity.LivingEntity,float,float,float) -> a
143:308:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
311:352:void poseRightArm(net.minecraft.world.entity.LivingEntity) -> a
355:396:void poseLeftArm(net.minecraft.world.entity.LivingEntity) -> b
399:428:void
setupAttackAnimation(net.minecraft.world.entity.LivingEntity,float) -> a
431:438:float rotlerpRad(float,float,float) -> a
442:442:float quadraticArmUpdate(float) -> a
446:459:void copyPropertiesTo(net.minecraft.client.model.HumanoidModel) -> a
462:469:void setAllVisible(boolean) -> d_
473:474:void
translateToHand(net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.Po
seStack) -> a
477:480:net.minecraft.client.model.geom.ModelPart
getArm(net.minecraft.world.entity.HumanoidArm) -> a
486:486:net.minecraft.client.model.geom.ModelPart getHead() -> d
490:491:net.minecraft.world.entity.HumanoidArm
getAttackArm(net.minecraft.world.entity.LivingEntity) -> c
21:21:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
21:21:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.HumanoidModel$1 -> fbs$1:
int[] $SwitchMap$net$minecraft$client$model$HumanoidModel$ArmPose -> a
311:311:void <clinit>() -> <clinit>
net.minecraft.client.model.HumanoidModel$ArmPose -> fbs$a:
net.minecraft.client.model.HumanoidModel$ArmPose EMPTY -> a
net.minecraft.client.model.HumanoidModel$ArmPose ITEM -> b
net.minecraft.client.model.HumanoidModel$ArmPose BLOCK -> c
net.minecraft.client.model.HumanoidModel$ArmPose BOW_AND_ARROW -> d
net.minecraft.client.model.HumanoidModel$ArmPose THROW_SPEAR -> e
net.minecraft.client.model.HumanoidModel$ArmPose CROSSBOW_CHARGE -> f
net.minecraft.client.model.HumanoidModel$ArmPose CROSSBOW_HOLD -> g
net.minecraft.client.model.HumanoidModel$ArmPose SPYGLASS -> h
net.minecraft.client.model.HumanoidModel$ArmPose TOOT_HORN -> i
net.minecraft.client.model.HumanoidModel$ArmPose BRUSH -> j
boolean twoHanded -> k
net.minecraft.client.model.HumanoidModel$ArmPose[] $VALUES -> l
32:32:net.minecraft.client.model.HumanoidModel$ArmPose[] values() -> values
32:32:net.minecraft.client.model.HumanoidModel$ArmPose
valueOf(java.lang.String) -> valueOf
47:49:void <init>(java.lang.String,int,boolean) -> <init>
52:52:boolean isTwoHanded() -> a
32:32:net.minecraft.client.model.HumanoidModel$ArmPose[] $values() -> b
32:42:void <clinit>() -> <clinit>
net.minecraft.client.model.IllagerModel -> fbt:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart head -> b
net.minecraft.client.model.geom.ModelPart hat -> f
net.minecraft.client.model.geom.ModelPart arms -> g
net.minecraft.client.model.geom.ModelPart leftLeg -> h
net.minecraft.client.model.geom.ModelPart rightLeg -> i
net.minecraft.client.model.geom.ModelPart rightArm -> j
net.minecraft.client.model.geom.ModelPart leftArm -> k
27:37:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
40:97:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
102:102:net.minecraft.client.model.geom.ModelPart root() -> a
107:192:void
setupAnim(net.minecraft.world.entity.monster.AbstractIllager,float,float,float,floa
t,float) -> a
195:198:net.minecraft.client.model.geom.ModelPart
getArm(net.minecraft.world.entity.HumanoidArm) -> a
203:203:net.minecraft.client.model.geom.ModelPart getHat() -> c
208:208:net.minecraft.client.model.geom.ModelPart getHead() -> d
213:214:void
translateToHand(net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.Po
seStack) -> a
17:17:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.IronGolemModel -> fbu:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart head -> b
net.minecraft.client.model.geom.ModelPart rightArm -> f
net.minecraft.client.model.geom.ModelPart leftArm -> g
net.minecraft.client.model.geom.ModelPart rightLeg -> h
net.minecraft.client.model.geom.ModelPart leftLeg -> i
22:29:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
32:68:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
73:73:net.minecraft.client.model.geom.ModelPart root() -> a
78:85:void
setupAnim(net.minecraft.world.entity.animal.IronGolem,float,float,float,float,float
) -> a
89:103:void
prepareMobModel(net.minecraft.world.entity.animal.IronGolem,float,float,float) -> a
106:106:net.minecraft.client.model.geom.ModelPart getFlowerHoldingArm() -> c
14:14:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.LavaSlimeModel -> fbv:
int SEGMENT_COUNT -> a
net.minecraft.client.model.geom.ModelPart root -> b
net.minecraft.client.model.geom.ModelPart[] bodyCubes -> f
17:22:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
25:25:java.lang.String getSegmentName(int) -> a
29:54:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
59:59:void
setupAnim(net.minecraft.world.entity.monster.Slime,float,float,float,float,float) -
> a
63:71:void
prepareMobModel(net.minecraft.world.entity.monster.Slime,float,float,float) -> a
75:75:net.minecraft.client.model.geom.ModelPart root() -> a
14:14:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
21:21:net.minecraft.client.model.geom.ModelPart
lambda$new$0(net.minecraft.client.model.geom.ModelPart,int) -> a
net.minecraft.client.model.LeashKnotModel -> fbw:
java.lang.String KNOT -> a
net.minecraft.client.model.geom.ModelPart root -> b
net.minecraft.client.model.geom.ModelPart knot -> f
18:21:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
24:33:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
38:38:net.minecraft.client.model.geom.ModelPart root() -> a
43:45:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.ListModel -> fbx:
14:15:void <init>() -> <init>
18:19:void <init>(java.util.function.Function) -> <init>
23:24:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
java.lang.Iterable parts() -> d
23:23:void
lambda$renderToBuffer$0(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vert
ex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.M
odelPart) -> a
net.minecraft.client.model.LlamaModel -> fby:
net.minecraft.client.model.geom.ModelPart head -> a
net.minecraft.client.model.geom.ModelPart body -> b
net.minecraft.client.model.geom.ModelPart rightHindLeg -> f
net.minecraft.client.model.geom.ModelPart leftHindLeg -> g
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> h
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> i
net.minecraft.client.model.geom.ModelPart rightChest -> j
net.minecraft.client.model.geom.ModelPart leftChest -> k
28:37:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
40:75:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
80:90:void
setupAnim(net.minecraft.world.entity.animal.horse.AbstractChestedHorse,float,float,
float,float,float) -> a
94:118:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
17:17:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
116:116:void
lambda$renderToBuffer$1(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vert
ex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.M
odelPart) -> a
113:113:void
lambda$renderToBuffer$0(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vert
ex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.M
odelPart) -> b
net.minecraft.client.model.LlamaSpitModel -> fbz:
java.lang.String MAIN -> a
net.minecraft.client.model.geom.ModelPart root -> b
16:18:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
21:38:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
43:43:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
47:47:net.minecraft.client.model.geom.ModelPart root() -> a
net.minecraft.client.model.MinecartModel -> fca:
net.minecraft.client.model.geom.ModelPart root -> a
15:17:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
20:56:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
61:61:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
65:65:net.minecraft.client.model.geom.ModelPart root() -> a
net.minecraft.client.model.Model -> fcb:
java.util.function.Function renderType -> v
13:15:void <init>(java.util.function.Function) -> <init>
18:18:net.minecraft.client.renderer.RenderType
renderType(net.minecraft.resources.ResourceLocation) -> a
void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.model.ModelUtils -> fcc:
5:5:void <init>() -> <init>
7:14:float rotlerpRad(float,float,float) -> a
net.minecraft.client.model.OcelotModel -> fcd:
int CROUCH_STATE -> q
int WALK_STATE -> r
int SPRINT_STATE -> s
int SITTING_STATE -> a
float XO -> t
float YO -> u
float ZO -> w
float HEAD_WALK_Y -> x
float HEAD_WALK_Z -> y
float BODY_WALK_Y -> z
float BODY_WALK_Z -> A
float TAIL_1_WALK_Y -> B
float TAIL_1_WALK_Z -> C
float TAIL_2_WALK_Y -> D
float TAIL_2_WALK_Z -> E
float BACK_LEG_Y -> b
float BACK_LEG_Z -> f
float FRONT_LEG_Y -> g
float FRONT_LEG_Z -> F
java.lang.String TAIL_1 -> G
java.lang.String TAIL_2 -> H
net.minecraft.client.model.geom.ModelPart leftHindLeg -> h
net.minecraft.client.model.geom.ModelPart rightHindLeg -> i
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> j
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> k
net.minecraft.client.model.geom.ModelPart tail1 -> l
net.minecraft.client.model.geom.ModelPart tail2 -> m
net.minecraft.client.model.geom.ModelPart head -> n
net.minecraft.client.model.geom.ModelPart body -> o
int state -> p
50:62:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
65:102:net.minecraft.client.model.geom.builders.MeshDefinition
createBodyMesh(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
107:107:java.lang.Iterable headParts() -> a
112:112:java.lang.Iterable bodyParts() -> b
117:141:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
145:181:void
prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a
net.minecraft.client.model.PandaModel -> fce:
float sitAmount -> j
float lieOnBackAmount -> k
float rollAmount -> l
19:20:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
23:49:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
54:59:void
prepareMobModel(net.minecraft.world.entity.animal.Panda,float,float,float) -> a
63:138:void
setupAnim(net.minecraft.world.entity.animal.Panda,float,float,float,float,float) ->
a
13:13:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
13:13:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
net.minecraft.client.model.ParrotModel -> fcf:
java.lang.String FEATHER -> a
net.minecraft.client.model.geom.ModelPart root -> b
net.minecraft.client.model.geom.ModelPart body -> f
net.minecraft.client.model.geom.ModelPart tail -> g
net.minecraft.client.model.geom.ModelPart leftWing -> h
net.minecraft.client.model.geom.ModelPart rightWing -> i
net.minecraft.client.model.geom.ModelPart head -> j
net.minecraft.client.model.geom.ModelPart feather -> k
net.minecraft.client.model.geom.ModelPart leftLeg -> l
net.minecraft.client.model.geom.ModelPart rightLeg -> m
36:46:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
49:102:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
107:107:net.minecraft.client.model.geom.ModelPart root() -> a
112:113:void
setupAnim(net.minecraft.world.entity.animal.Parrot,float,float,float,float,float) -
> a
117:118:void
prepareMobModel(net.minecraft.world.entity.animal.Parrot,float,float,float) -> a
121:124:void
renderOnShoulder(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vert
exConsumer,int,int,float,float,float,float,int) -> a
127:192:void
setupAnim(net.minecraft.client.model.ParrotModel$State,int,float,float,float,float,
float) -> a
195:249:void prepare(net.minecraft.client.model.ParrotModel$State) -> a
252:259:net.minecraft.client.model.ParrotModel$State
getState(net.minecraft.world.entity.animal.Parrot) -> a
15:15:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
15:15:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.ParrotModel$1 -> fcf$1:
int[] $SwitchMap$net$minecraft$client$model$ParrotModel$State -> a
139:139:void <clinit>() -> <clinit>
net.minecraft.client.model.ParrotModel$State -> fcf$a:
net.minecraft.client.model.ParrotModel$State FLYING -> a
net.minecraft.client.model.ParrotModel$State STANDING -> b
net.minecraft.client.model.ParrotModel$State SITTING -> c
net.minecraft.client.model.ParrotModel$State PARTY -> d
net.minecraft.client.model.ParrotModel$State ON_SHOULDER -> e
net.minecraft.client.model.ParrotModel$State[] $VALUES -> f
28:28:net.minecraft.client.model.ParrotModel$State[] values() -> values
28:28:net.minecraft.client.model.ParrotModel$State valueOf(java.lang.String) ->
valueOf
28:28:void <init>(java.lang.String,int) -> <init>
28:28:net.minecraft.client.model.ParrotModel$State[] $values() -> a
28:33:void <clinit>() -> <clinit>
net.minecraft.client.model.PhantomModel -> fcg:
java.lang.String TAIL_BASE -> a
java.lang.String TAIL_TIP -> b
net.minecraft.client.model.geom.ModelPart root -> f
net.minecraft.client.model.geom.ModelPart leftWingBase -> g
net.minecraft.client.model.geom.ModelPart leftWingTip -> h
net.minecraft.client.model.geom.ModelPart rightWingBase -> i
net.minecraft.client.model.geom.ModelPart rightWingTip -> j
net.minecraft.client.model.geom.ModelPart tailBase -> k
net.minecraft.client.model.geom.ModelPart tailTip -> l
25:34:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
37:81:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
86:86:net.minecraft.client.model.geom.ModelPart root() -> a
91:100:void
setupAnim(net.minecraft.world.entity.monster.Phantom,float,float,float,float,float)
-> a
13:13:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.PigModel -> fch:
15:16:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
19:28:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
net.minecraft.client.model.PiglinHeadModel -> fci:
net.minecraft.client.model.geom.ModelPart head -> a
net.minecraft.client.model.geom.ModelPart leftEar -> b
net.minecraft.client.model.geom.ModelPart rightEar -> c
16:20:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
23:26:net.minecraft.client.model.geom.builders.MeshDefinition createHeadModel()
-> a
31:37:void setupAnim(float,float,float) -> a
41:42:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.model.PiglinModel -> fcj:
net.minecraft.client.model.geom.ModelPart rightEar -> a
net.minecraft.client.model.geom.ModelPart leftEar -> A
net.minecraft.client.model.geom.PartPose bodyDefault -> B
net.minecraft.client.model.geom.PartPose headDefault -> C
net.minecraft.client.model.geom.PartPose leftArmDefault -> D
net.minecraft.client.model.geom.PartPose rightArmDefault -> E
27:35:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
38:51:net.minecraft.client.model.geom.builders.MeshDefinition
createMesh(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
55:75:void
addHead(net.minecraft.client.model.geom.builders.CubeDeformation,net.minecraft.clie
nt.model.geom.builders.MeshDefinition) -> a
79:137:void
setupAnim(net.minecraft.world.entity.Mob,float,float,float,float,float) -> a
141:146:void setupAttackAnimation(net.minecraft.world.entity.Mob,float) -> a
149:154:void holdWeaponHigh(net.minecraft.world.entity.Mob) -> a
17:17:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
17:17:void setupAttackAnimation(net.minecraft.world.entity.LivingEntity,float)
-> a
17:17:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.PlayerModel -> fck:
java.lang.String EAR -> a
java.lang.String CLOAK -> A
java.lang.String LEFT_SLEEVE -> B
java.lang.String RIGHT_SLEEVE -> C
java.lang.String LEFT_PANTS -> D
java.lang.String RIGHT_PANTS -> E
java.util.List parts -> F
net.minecraft.client.model.geom.ModelPart leftSleeve -> b
net.minecraft.client.model.geom.ModelPart rightSleeve -> w
net.minecraft.client.model.geom.ModelPart leftPants -> x
net.minecraft.client.model.geom.ModelPart rightPants -> y
net.minecraft.client.model.geom.ModelPart jacket -> z
net.minecraft.client.model.geom.ModelPart cloak -> G
net.minecraft.client.model.geom.ModelPart ear -> H
boolean slim -> I
42:54:void <init>(net.minecraft.client.model.geom.ModelPart,boolean) -> <init>
57:133:net.minecraft.client.model.geom.builders.MeshDefinition
createMesh(net.minecraft.client.model.geom.builders.CubeDeformation,boolean) -> a
138:138:java.lang.Iterable bodyParts() -> b
142:146:void
renderEars(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexCons
umer,int,int) -> a
149:150:void
renderCloak(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexCon
sumer,int,int) -> b
154:179:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
183:191:void setAllVisible(boolean) -> d_
195:204:void
translateToHand(net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.Po
seStack) -> a
207:207:net.minecraft.client.model.geom.ModelPart
getRandomModelPart(net.minecraft.util.RandomSource) -> a
22:22:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
53:53:boolean lambda$new$0(net.minecraft.client.model.geom.ModelPart) -> a
net.minecraft.client.model.PolarBearModel -> fcl:
15:16:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
19:48:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
53:79:void
setupAnim(net.minecraft.world.entity.animal.PolarBear,float,float,float,float,float
) -> a
13:13:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.PufferfishBigModel -> fcm:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart leftBlueFin -> b
net.minecraft.client.model.geom.ModelPart rightBlueFin -> f
18:22:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
25:95:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
100:100:net.minecraft.client.model.geom.ModelPart root() -> a
105:107:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.PufferfishMidModel -> fcn:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart leftBlueFin -> b
net.minecraft.client.model.geom.ModelPart rightBlueFin -> f
18:22:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
25:85:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
90:90:net.minecraft.client.model.geom.ModelPart root() -> a
95:97:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.PufferfishSmallModel -> fco:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart leftFin -> b
net.minecraft.client.model.geom.ModelPart rightFin -> f
18:22:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
25:60:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
65:65:net.minecraft.client.model.geom.ModelPart root() -> a
70:72:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.QuadrupedModel -> fcp:
net.minecraft.client.model.geom.ModelPart head -> a
net.minecraft.client.model.geom.ModelPart body -> b
net.minecraft.client.model.geom.ModelPart rightHindLeg -> f
net.minecraft.client.model.geom.ModelPart leftHindLeg -> g
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> h
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> i
23:30:void
<init>(net.minecraft.client.model.geom.ModelPart,boolean,float,float,float,float,in
t) -> <init>
33:53:net.minecraft.client.model.geom.builders.MeshDefinition
createBodyMesh(int,net.minecraft.client.model.geom.builders.CubeDeformation) -> a
58:58:java.lang.Iterable headParts() -> a
63:63:java.lang.Iterable bodyParts() -> b
68:75:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.RabbitModel -> fcq:
float REAR_JUMP_ANGLE -> a
float FRONT_JUMP_ANGLE -> b
java.lang.String LEFT_HAUNCH -> f
java.lang.String RIGHT_HAUNCH -> g
net.minecraft.client.model.geom.ModelPart leftRearFoot -> h
net.minecraft.client.model.geom.ModelPart rightRearFoot -> i
net.minecraft.client.model.geom.ModelPart leftHaunch -> j
net.minecraft.client.model.geom.ModelPart rightHaunch -> k
net.minecraft.client.model.geom.ModelPart body -> l
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> m
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> n
net.minecraft.client.model.geom.ModelPart head -> o
net.minecraft.client.model.geom.ModelPart rightEar -> p
net.minecraft.client.model.geom.ModelPart leftEar -> q
net.minecraft.client.model.geom.ModelPart tail -> r
net.minecraft.client.model.geom.ModelPart nose -> s
float jumpRotation -> t
float NEW_SCALE -> u
38:51:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
54:118:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> a
125:147:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
151:171:void
setupAnim(net.minecraft.world.entity.animal.Rabbit,float,float,float,float,float) -
> a
175:178:void
prepareMobModel(net.minecraft.world.entity.animal.Rabbit,float,float,float) -> a
16:16:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
16:16:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
143:143:void
lambda$renderToBuffer$2(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vert
ex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.M
odelPart) -> a
136:136:void
lambda$renderToBuffer$1(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vert
ex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.M
odelPart) -> b
131:131:void
lambda$renderToBuffer$0(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vert
ex.VertexConsumer,int,int,float,float,float,float,net.minecraft.client.model.geom.M
odelPart) -> c
net.minecraft.client.model.RaftModel -> fcr:
java.lang.String LEFT_PADDLE -> a
java.lang.String RIGHT_PADDLE -> b
java.lang.String BOTTOM -> f
net.minecraft.client.model.geom.ModelPart leftPaddle -> g
net.minecraft.client.model.geom.ModelPart rightPaddle -> h
com.google.common.collect.ImmutableList parts -> i
22:26:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
29:35:com.google.common.collect.ImmutableList$Builder
createPartsBuilder(net.minecraft.client.model.geom.ModelPart) -> a
39:65:void
createChildren(net.minecraft.client.model.geom.builders.PartDefinition) -> a
68:73:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyModel() -> b
78:80:void
setupAnim(net.minecraft.world.entity.vehicle.Boat,float,float,float,float,float) ->
a
84:84:com.google.common.collect.ImmutableList parts() -> c
88:96:void
animatePaddle(net.minecraft.world.entity.vehicle.Boat,int,net.minecraft.client.mode
l.geom.ModelPart,float) -> a
13:13:java.lang.Iterable parts() -> d
13:13:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.RavagerModel -> fcs:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart head -> b
net.minecraft.client.model.geom.ModelPart mouth -> f
net.minecraft.client.model.geom.ModelPart rightHindLeg -> g
net.minecraft.client.model.geom.ModelPart leftHindLeg -> h
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> i
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> j
net.minecraft.client.model.geom.ModelPart neck -> k
24:33:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
36:94:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
99:99:net.minecraft.client.model.geom.ModelPart root() -> a
104:112:void
setupAnim(net.minecraft.world.entity.monster.Ravager,float,float,float,float,float)
-> a
116:158:void
prepareMobModel(net.minecraft.world.entity.monster.Ravager,float,float,float) -> a
14:14:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.SalmonModel -> fct:
java.lang.String BODY_FRONT -> a
java.lang.String BODY_BACK -> b
net.minecraft.client.model.geom.ModelPart root -> f
net.minecraft.client.model.geom.ModelPart bodyBack -> g
20:23:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
26:71:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
76:76:net.minecraft.client.model.geom.ModelPart root() -> a
81:88:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.SheepFurModel -> fcu:
float headXRot -> j
18:19:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
22:43:net.minecraft.client.model.geom.builders.LayerDefinition createFurLayer()
-> c
48:52:void
prepareMobModel(net.minecraft.world.entity.animal.Sheep,float,float,float) -> a
56:59:void
setupAnim(net.minecraft.world.entity.animal.Sheep,float,float,float,float,float) ->
a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
14:14:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
net.minecraft.client.model.SheepModel -> fcv:
float headXRot -> j
18:19:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
22:36:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
41:45:void
prepareMobModel(net.minecraft.world.entity.animal.Sheep,float,float,float) -> a
49:52:void
setupAnim(net.minecraft.world.entity.animal.Sheep,float,float,float,float,float) ->
a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
14:14:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
net.minecraft.client.model.ShieldModel -> fcw:
java.lang.String PLATE -> a
java.lang.String HANDLE -> b
int SHIELD_WIDTH -> c
int SHIELD_HEIGHT -> d
net.minecraft.client.model.geom.ModelPart root -> e
net.minecraft.client.model.geom.ModelPart plate -> f
net.minecraft.client.model.geom.ModelPart handle -> g
24:28:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
31:45:net.minecraft.client.model.geom.builders.LayerDefinition createLayer() ->
a
49:49:net.minecraft.client.model.geom.ModelPart plate() -> b
53:53:net.minecraft.client.model.geom.ModelPart handle() -> c
58:59:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.model.ShulkerBulletModel -> fcx:
java.lang.String MAIN -> a
net.minecraft.client.model.geom.ModelPart root -> b
net.minecraft.client.model.geom.ModelPart main -> f
18:21:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
24:35:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
40:40:net.minecraft.client.model.geom.ModelPart root() -> a
45:47:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.ShulkerModel -> fcy:
java.lang.String LID -> a
java.lang.String BASE -> b
net.minecraft.client.model.geom.ModelPart base -> f
net.minecraft.client.model.geom.ModelPart lid -> g
net.minecraft.client.model.geom.ModelPart head -> h
24:28:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
31:50:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> a
55:73:void
setupAnim(net.minecraft.world.entity.monster.Shulker,float,float,float,float,float)
-> a
77:77:java.lang.Iterable parts() -> d
81:81:net.minecraft.client.model.geom.ModelPart getLid() -> b
85:85:net.minecraft.client.model.geom.ModelPart getHead() -> c
15:15:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.SilverfishModel -> fcz:
int BODY_COUNT -> a
net.minecraft.client.model.geom.ModelPart root -> b
net.minecraft.client.model.geom.ModelPart[] bodyParts -> f
net.minecraft.client.model.geom.ModelPart[] bodyLayers -> g
int[][] BODY_SIZES -> h
int[][] BODY_TEXS -> i
18:44:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
47:47:java.lang.String getLayerName(int) -> a
51:51:java.lang.String getSegmentName(int) -> b
55:88:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
93:93:net.minecraft.client.model.geom.ModelPart root() -> a
98:108:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
43:43:net.minecraft.client.model.geom.ModelPart
lambda$new$1(net.minecraft.client.model.geom.ModelPart,int) -> a
42:42:net.minecraft.client.model.geom.ModelPart
lambda$new$0(net.minecraft.client.model.geom.ModelPart,int) -> b
21:30:void <clinit>() -> <clinit>
net.minecraft.client.model.SkeletonModel -> fda:
22:23:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
26:50:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
55:68:void prepareMobModel(net.minecraft.world.entity.Mob,float,float,float) ->
a
72:89:void
setupAnim(net.minecraft.world.entity.Mob,float,float,float,float,float) -> a
93:98:void
translateToHand(net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.Po
seStack) -> a
20:20:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
20:20:void
prepareMobModel(net.minecraft.world.entity.LivingEntity,float,float,float) -> a
20:20:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
20:20:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.SkullModel -> fdb:
net.minecraft.client.model.geom.ModelPart root -> b
net.minecraft.client.model.geom.ModelPart head -> a
19:22:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
25:33:net.minecraft.client.model.geom.builders.MeshDefinition createHeadModel()
-> a
37:46:net.minecraft.client.model.geom.builders.LayerDefinition
createHumanoidHeadLayer() -> b
50:51:net.minecraft.client.model.geom.builders.LayerDefinition
createMobHeadLayer() -> c
56:58:void setupAnim(float,float,float) -> a
62:63:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.model.SkullModelBase -> fdc:
7:8:void <init>() -> <init>
void setupAnim(float,float,float) -> a
net.minecraft.client.model.SlimeModel -> fdd:
net.minecraft.client.model.geom.ModelPart root -> a
15:17:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
20:29:net.minecraft.client.model.geom.builders.LayerDefinition
createOuterBodyLayer() -> b
33:57:net.minecraft.client.model.geom.builders.LayerDefinition
createInnerBodyLayer() -> c
62:62:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
66:66:net.minecraft.client.model.geom.ModelPart root() -> a
net.minecraft.client.model.SnifferModel -> fde:
float WALK_ANIMATION_SPEED_MAX -> a
float WALK_ANIMATION_SCALE_FACTOR -> b
net.minecraft.client.model.geom.ModelPart root -> f
net.minecraft.client.model.geom.ModelPart head -> g
24:30:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
33:70:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
75:95:void
setupAnim(net.minecraft.world.entity.animal.sniffer.Sniffer,float,float,float,float
,float) -> a
99:99:net.minecraft.client.model.geom.ModelPart root() -> a
15:15:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.SnowGolemModel -> fdf:
java.lang.String UPPER_BODY -> a
net.minecraft.client.model.geom.ModelPart root -> b
net.minecraft.client.model.geom.ModelPart upperBody -> f
net.minecraft.client.model.geom.ModelPart head -> g
net.minecraft.client.model.geom.ModelPart leftArm -> h
net.minecraft.client.model.geom.ModelPart rightArm -> i
23:29:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
32:59:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
64:79:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
83:83:net.minecraft.client.model.geom.ModelPart root() -> a
87:87:net.minecraft.client.model.geom.ModelPart getHead() -> c
net.minecraft.client.model.SpiderModel -> fdg:
java.lang.String BODY_0 -> a
java.lang.String BODY_1 -> b
java.lang.String RIGHT_MIDDLE_FRONT_LEG -> f
java.lang.String LEFT_MIDDLE_FRONT_LEG -> g
java.lang.String RIGHT_MIDDLE_HIND_LEG -> h
java.lang.String LEFT_MIDDLE_HIND_LEG -> i
net.minecraft.client.model.geom.ModelPart root -> j
net.minecraft.client.model.geom.ModelPart head -> k
net.minecraft.client.model.geom.ModelPart rightHindLeg -> l
net.minecraft.client.model.geom.ModelPart leftHindLeg -> m
net.minecraft.client.model.geom.ModelPart rightMiddleHindLeg -> n
net.minecraft.client.model.geom.ModelPart leftMiddleHindLeg -> o
net.minecraft.client.model.geom.ModelPart rightMiddleFrontLeg -> p
net.minecraft.client.model.geom.ModelPart leftMiddleFrontLeg -> q
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> r
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> s
32:43:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
46:79:net.minecraft.client.model.geom.builders.LayerDefinition
createSpiderBodyLayer() -> b
84:84:net.minecraft.client.model.geom.ModelPart root() -> a
89:143:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.SquidModel -> fdh:
net.minecraft.client.model.geom.ModelPart[] tentacles -> a
net.minecraft.client.model.geom.ModelPart root -> b
16:22:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
25:25:java.lang.String createTentacleName(int) -> a
29:56:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
61:65:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
69:69:net.minecraft.client.model.geom.ModelPart root() -> a
21:21:net.minecraft.client.model.geom.ModelPart
lambda$new$0(net.minecraft.client.model.geom.ModelPart,int) -> a
net.minecraft.client.model.StriderModel -> fdi:
java.lang.String RIGHT_BOTTOM_BRISTLE -> a
java.lang.String RIGHT_MIDDLE_BRISTLE -> b
java.lang.String RIGHT_TOP_BRISTLE -> f
java.lang.String LEFT_TOP_BRISTLE -> g
java.lang.String LEFT_MIDDLE_BRISTLE -> h
java.lang.String LEFT_BOTTOM_BRISTLE -> i
net.minecraft.client.model.geom.ModelPart root -> j
net.minecraft.client.model.geom.ModelPart rightLeg -> k
net.minecraft.client.model.geom.ModelPart leftLeg -> l
net.minecraft.client.model.geom.ModelPart body -> m
net.minecraft.client.model.geom.ModelPart rightBottomBristle -> n
net.minecraft.client.model.geom.ModelPart rightMiddleBristle -> o
net.minecraft.client.model.geom.ModelPart rightTopBristle -> p
net.minecraft.client.model.geom.ModelPart leftTopBristle -> q
net.minecraft.client.model.geom.ModelPart leftMiddleBristle -> r
net.minecraft.client.model.geom.ModelPart leftBottomBristle -> s
32:43:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
46:96:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
101:154:void
setupAnim(net.minecraft.world.entity.monster.Strider,float,float,float,float,float)
-> a
158:158:net.minecraft.client.model.geom.ModelPart root() -> a
13:13:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.TadpoleModel -> fdj:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart tail -> b
19:22:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
25:42:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
47:47:java.lang.Iterable headParts() -> a
52:52:java.lang.Iterable bodyParts() -> b
57:59:void
setupAnim(net.minecraft.world.entity.animal.frog.Tadpole,float,float,float,float,fl
oat) -> a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.TridentModel -> fdk:
net.minecraft.resources.ResourceLocation TEXTURE -> a
net.minecraft.client.model.geom.ModelPart root -> b
20:22:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
25:54:net.minecraft.client.model.geom.builders.LayerDefinition createLayer() ->
a
59:60:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.client.model.TropicalFishModelA -> fdl:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart tail -> b
18:21:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
24:55:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
60:60:net.minecraft.client.model.geom.ModelPart root() -> a
65:70:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.TropicalFishModelB -> fdm:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart tail -> b
18:21:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
24:60:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
65:65:net.minecraft.client.model.geom.ModelPart root() -> a
70:75:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.TurtleModel -> fdn:
java.lang.String EGG_BELLY -> j
net.minecraft.client.model.geom.ModelPart eggBelly -> k
23:25:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
28:69:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
74:74:java.lang.Iterable bodyParts() -> b
79:108:void
setupAnim(net.minecraft.world.entity.animal.Turtle,float,float,float,float,float) -
> a
112:121:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
17:17:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.VexModel -> fdo:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart body -> b
net.minecraft.client.model.geom.ModelPart rightArm -> f
net.minecraft.client.model.geom.ModelPart leftArm -> g
net.minecraft.client.model.geom.ModelPart rightWing -> h
net.minecraft.client.model.geom.ModelPart leftWing -> i
net.minecraft.client.model.geom.ModelPart head -> j
28:36:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
39:66:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
71:91:void
setupAnim(net.minecraft.world.entity.monster.Vex,float,float,float,float,float) ->
a
94:114:void
setArmsCharging(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemSta
ck,float) -> a
118:118:net.minecraft.client.model.geom.ModelPart root() -> a
123:130:void
translateToHand(net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.Po
seStack) -> a
133:138:void offsetStackPosition(com.mojang.blaze3d.vertex.PoseStack,boolean) -
> a
18:18:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.VillagerHeadModel -> fdp:
void hatVisible(boolean) -> a
net.minecraft.client.model.VillagerModel -> fdq:
net.minecraft.client.model.geom.ModelPart root -> b
net.minecraft.client.model.geom.ModelPart head -> f
net.minecraft.client.model.geom.ModelPart hat -> g
net.minecraft.client.model.geom.ModelPart hatRim -> h
net.minecraft.client.model.geom.ModelPart rightLeg -> i
net.minecraft.client.model.geom.ModelPart leftLeg -> j
net.minecraft.client.model.geom.ModelPart nose -> a
23:31:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
34:87:net.minecraft.client.model.geom.builders.MeshDefinition createBodyModel()
-> b
92:92:net.minecraft.client.model.geom.ModelPart root() -> a
97:116:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
120:120:net.minecraft.client.model.geom.ModelPart getHead() -> d
125:128:void hatVisible(boolean) -> a
net.minecraft.client.model.WardenModel -> fdr:
float DEFAULT_ARM_X_Y -> o
float DEFAULT_ARM_Z -> p
net.minecraft.client.model.geom.ModelPart root -> q
net.minecraft.client.model.geom.ModelPart bone -> a
net.minecraft.client.model.geom.ModelPart body -> b
net.minecraft.client.model.geom.ModelPart head -> f
net.minecraft.client.model.geom.ModelPart rightTendril -> g
net.minecraft.client.model.geom.ModelPart leftTendril -> h
net.minecraft.client.model.geom.ModelPart leftLeg -> i
net.minecraft.client.model.geom.ModelPart leftArm -> j
net.minecraft.client.model.geom.ModelPart leftRibcage -> k
net.minecraft.client.model.geom.ModelPart rightArm -> l
net.minecraft.client.model.geom.ModelPart rightLeg -> m
net.minecraft.client.model.geom.ModelPart rightRibcage -> n
java.util.List tendrilsLayerModelParts -> r
java.util.List heartLayerModelParts -> s
java.util.List bioluminescentLayerModelParts -> t
java.util.List pulsatingSpotsLayerModelParts -> u
41:60:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
63:128:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
133:150:void
setupAnim(net.minecraft.world.entity.monster.warden.Warden,float,float,float,float,
float) -> a
153:155:void animateHeadLookTarget(float,float) -> a
158:168:void animateIdlePose(float) -> a
171:193:void animateWalk(float,float) -> b
196:205:void resetArmPoses() -> g
208:211:void
animateTendrils(net.minecraft.world.entity.monster.warden.Warden,float,float) -> a
215:215:net.minecraft.client.model.geom.ModelPart root() -> a
219:219:java.util.List getTendrilsLayerModelParts() -> c
223:223:java.util.List getHeartLayerModelParts() -> d
227:227:java.util.List getBioluminescentLayerModelParts() -> e
231:231:java.util.List getPulsatingSpotsLayerModelParts() -> f
18:18:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.WaterPatchModel -> fds:
net.minecraft.client.model.geom.ModelPart waterPatch() -> c
net.minecraft.client.model.WitchModel -> fdt:
boolean holdingItem -> b
18:19:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
22:58:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
63:76:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
79:79:net.minecraft.client.model.geom.ModelPart getNose() -> e
83:84:void setHoldingItem(boolean) -> b
net.minecraft.client.model.WitherBossModel -> fdu:
java.lang.String RIBCAGE -> a
java.lang.String CENTER_HEAD -> b
java.lang.String RIGHT_HEAD -> f
java.lang.String LEFT_HEAD -> g
float RIBCAGE_X_ROT_OFFSET -> h
float TAIL_X_ROT_OFFSET -> i
net.minecraft.client.model.geom.ModelPart root -> j
net.minecraft.client.model.geom.ModelPart centerHead -> k
net.minecraft.client.model.geom.ModelPart rightHead -> l
net.minecraft.client.model.geom.ModelPart leftHead -> m
net.minecraft.client.model.geom.ModelPart ribcage -> n
net.minecraft.client.model.geom.ModelPart tail -> o
31:39:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
42:77:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
82:82:net.minecraft.client.model.geom.ModelPart root() -> a
87:95:void
setupAnim(net.minecraft.world.entity.boss.wither.WitherBoss,float,float,float,float
,float) -> a
99:101:void
prepareMobModel(net.minecraft.world.entity.boss.wither.WitherBoss,float,float,float
) -> a
104:106:void
setupHeadRotation(net.minecraft.world.entity.boss.wither.WitherBoss,net.minecraft.c
lient.model.geom.ModelPart,int) -> a
14:14:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.WolfModel -> fdv:
java.lang.String REAL_HEAD -> a
java.lang.String UPPER_BODY -> b
java.lang.String REAL_TAIL -> f
net.minecraft.client.model.geom.ModelPart head -> g
net.minecraft.client.model.geom.ModelPart realHead -> h
net.minecraft.client.model.geom.ModelPart body -> i
net.minecraft.client.model.geom.ModelPart rightHindLeg -> j
net.minecraft.client.model.geom.ModelPart leftHindLeg -> k
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> l
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> m
net.minecraft.client.model.geom.ModelPart tail -> n
net.minecraft.client.model.geom.ModelPart realTail -> o
net.minecraft.client.model.geom.ModelPart upperBody -> p
int LEG_SIZE -> q
32:43:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
46:91:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
96:96:java.lang.Iterable headParts() -> a
101:101:java.lang.Iterable bodyParts() -> b
106:156:void
prepareMobModel(net.minecraft.world.entity.animal.Wolf,float,float,float) -> a
160:164:void
setupAnim(net.minecraft.world.entity.animal.Wolf,float,float,float,float,float) ->
a
14:14:void prepareMobModel(net.minecraft.world.entity.Entity,float,float,float)
-> a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.ZombieModel -> fdw:
8:9:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
13:13:boolean isAggressive(net.minecraft.world.entity.monster.Zombie) -> a
6:6:boolean isAggressive(net.minecraft.world.entity.monster.Monster) -> a
net.minecraft.client.model.ZombieVillagerModel -> fdx:
net.minecraft.client.model.geom.ModelPart hatRim -> a
18:20:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
23:69:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> c
73:103:net.minecraft.client.model.geom.builders.LayerDefinition
createArmorLayer(net.minecraft.client.model.geom.builders.CubeDeformation) -> a
108:111:void
setupAnim(net.minecraft.world.entity.monster.Zombie,float,float,float,float,float)
-> a
115:118:void hatVisible(boolean) -> a
14:14:void
setupAnim(net.minecraft.world.entity.LivingEntity,float,float,float,float,float) ->
a
14:14:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.model.dragon.DragonHeadModel -> fdy:
net.minecraft.client.model.geom.ModelPart head -> a
net.minecraft.client.model.geom.ModelPart jaw -> b
19:22:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
25:48:net.minecraft.client.model.geom.builders.LayerDefinition
createHeadLayer() -> a
53:57:void setupAnim(float,float,float) -> a
61:67:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.model.dragon.package-info -> fdz:
net.minecraft.client.model.geom.EntityModelSet -> fea:
java.util.Map roots -> a
10:12:void <init>() -> <init>
15:19:net.minecraft.client.model.geom.ModelPart
bakeLayer(net.minecraft.client.model.geom.ModelLayerLocation) -> a
24:25:void
onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a
net.minecraft.client.model.geom.LayerDefinitions -> feb:
net.minecraft.client.model.geom.builders.CubeDeformation
FISH_PATTERN_DEFORMATION -> a
net.minecraft.client.model.geom.builders.CubeDeformation
OUTER_ARMOR_DEFORMATION -> b
net.minecraft.client.model.geom.builders.CubeDeformation
INNER_ARMOR_DEFORMATION -> c
107:107:void <init>() -> <init>
115:327:java.util.Map createRoots() -> a
323:323:boolean
lambda$createRoots$2(com.google.common.collect.ImmutableMap,net.minecraft.client.mo
del.geom.ModelLayerLocation) -> a
320:320:void
lambda$createRoots$1(com.google.common.collect.ImmutableMap$Builder,net.minecraft.c
lient.model.geom.builders.LayerDefinition,net.minecraft.world.level.block.state.pro
perties.WoodType) -> a
317:317:void
lambda$createRoots$0(com.google.common.collect.ImmutableMap$Builder,net.minecraft.c
lient.model.geom.builders.LayerDefinition,net.minecraft.world.level.block.state.pro
perties.WoodType) -> b
109:111:void <clinit>() -> <clinit>
net.minecraft.client.model.geom.ModelLayerLocation -> fec:
net.minecraft.resources.ResourceLocation model -> a
java.lang.String layer -> b
9:12:void <init>(net.minecraft.resources.ResourceLocation,java.lang.String) ->
<init>
15:15:net.minecraft.resources.ResourceLocation getModel() -> a
19:19:java.lang.String getLayer() -> b
24:31:boolean equals(java.lang.Object) -> equals
36:38:int hashCode() -> hashCode
43:43:java.lang.String toString() -> toString
net.minecraft.client.model.geom.ModelLayers -> fed:
java.lang.String DEFAULT_LAYER -> ci
java.util.Set ALL_MODELS -> cj
net.minecraft.client.model.geom.ModelLayerLocation ALLAY -> a
net.minecraft.client.model.geom.ModelLayerLocation ARMOR_STAND -> b
net.minecraft.client.model.geom.ModelLayerLocation ARMOR_STAND_INNER_ARMOR -> c
net.minecraft.client.model.geom.ModelLayerLocation ARMOR_STAND_OUTER_ARMOR -> d
net.minecraft.client.model.geom.ModelLayerLocation AXOLOTL -> e
net.minecraft.client.model.geom.ModelLayerLocation BANNER -> f
net.minecraft.client.model.geom.ModelLayerLocation BAT -> g
net.minecraft.client.model.geom.ModelLayerLocation BED_FOOT -> h
net.minecraft.client.model.geom.ModelLayerLocation BED_HEAD -> i
net.minecraft.client.model.geom.ModelLayerLocation BEE -> j
net.minecraft.client.model.geom.ModelLayerLocation BELL -> k
net.minecraft.client.model.geom.ModelLayerLocation BLAZE -> l
net.minecraft.client.model.geom.ModelLayerLocation BOOK -> m
net.minecraft.client.model.geom.ModelLayerLocation CAT -> n
net.minecraft.client.model.geom.ModelLayerLocation CAT_COLLAR -> o
net.minecraft.client.model.geom.ModelLayerLocation CAMEL -> p
net.minecraft.client.model.geom.ModelLayerLocation CAVE_SPIDER -> q
net.minecraft.client.model.geom.ModelLayerLocation CHEST -> r
net.minecraft.client.model.geom.ModelLayerLocation CHEST_MINECART -> s
net.minecraft.client.model.geom.ModelLayerLocation CHICKEN -> t
net.minecraft.client.model.geom.ModelLayerLocation COD -> u
net.minecraft.client.model.geom.ModelLayerLocation COMMAND_BLOCK_MINECART -> v
net.minecraft.client.model.geom.ModelLayerLocation CONDUIT_CAGE -> w
net.minecraft.client.model.geom.ModelLayerLocation CONDUIT_EYE -> x
net.minecraft.client.model.geom.ModelLayerLocation CONDUIT_SHELL -> y
net.minecraft.client.model.geom.ModelLayerLocation CONDUIT_WIND -> z
net.minecraft.client.model.geom.ModelLayerLocation COW -> A
net.minecraft.client.model.geom.ModelLayerLocation CREEPER -> B
net.minecraft.client.model.geom.ModelLayerLocation CREEPER_ARMOR -> C
net.minecraft.client.model.geom.ModelLayerLocation CREEPER_HEAD -> D
net.minecraft.client.model.geom.ModelLayerLocation DECORATED_POT_BASE -> E
net.minecraft.client.model.geom.ModelLayerLocation DECORATED_POT_SIDES -> F
net.minecraft.client.model.geom.ModelLayerLocation DOLPHIN -> G
net.minecraft.client.model.geom.ModelLayerLocation DONKEY -> H
net.minecraft.client.model.geom.ModelLayerLocation DOUBLE_CHEST_LEFT -> I
net.minecraft.client.model.geom.ModelLayerLocation DOUBLE_CHEST_RIGHT -> J
net.minecraft.client.model.geom.ModelLayerLocation DRAGON_SKULL -> K
net.minecraft.client.model.geom.ModelLayerLocation DROWNED -> L
net.minecraft.client.model.geom.ModelLayerLocation DROWNED_INNER_ARMOR -> M
net.minecraft.client.model.geom.ModelLayerLocation DROWNED_OUTER_ARMOR -> N
net.minecraft.client.model.geom.ModelLayerLocation DROWNED_OUTER_LAYER -> O
net.minecraft.client.model.geom.ModelLayerLocation ELDER_GUARDIAN -> P
net.minecraft.client.model.geom.ModelLayerLocation ELYTRA -> Q
net.minecraft.client.model.geom.ModelLayerLocation ENDERMAN -> R
net.minecraft.client.model.geom.ModelLayerLocation ENDERMITE -> S
net.minecraft.client.model.geom.ModelLayerLocation ENDER_DRAGON -> T
net.minecraft.client.model.geom.ModelLayerLocation END_CRYSTAL -> U
net.minecraft.client.model.geom.ModelLayerLocation EVOKER -> V
net.minecraft.client.model.geom.ModelLayerLocation EVOKER_FANGS -> W
net.minecraft.client.model.geom.ModelLayerLocation FOX -> X
net.minecraft.client.model.geom.ModelLayerLocation FROG -> Y
net.minecraft.client.model.geom.ModelLayerLocation FURNACE_MINECART -> Z
net.minecraft.client.model.geom.ModelLayerLocation GHAST -> aa
net.minecraft.client.model.geom.ModelLayerLocation GIANT -> ab
net.minecraft.client.model.geom.ModelLayerLocation GIANT_INNER_ARMOR -> ac
net.minecraft.client.model.geom.ModelLayerLocation GIANT_OUTER_ARMOR -> ad
net.minecraft.client.model.geom.ModelLayerLocation GLOW_SQUID -> ae
net.minecraft.client.model.geom.ModelLayerLocation GOAT -> af
net.minecraft.client.model.geom.ModelLayerLocation GUARDIAN -> ag
net.minecraft.client.model.geom.ModelLayerLocation HOGLIN -> ah
net.minecraft.client.model.geom.ModelLayerLocation HOPPER_MINECART -> ai
net.minecraft.client.model.geom.ModelLayerLocation HORSE -> aj
net.minecraft.client.model.geom.ModelLayerLocation HORSE_ARMOR -> ak
net.minecraft.client.model.geom.ModelLayerLocation HUSK -> al
net.minecraft.client.model.geom.ModelLayerLocation HUSK_INNER_ARMOR -> am
net.minecraft.client.model.geom.ModelLayerLocation HUSK_OUTER_ARMOR -> an
net.minecraft.client.model.geom.ModelLayerLocation ILLUSIONER -> ao
net.minecraft.client.model.geom.ModelLayerLocation IRON_GOLEM -> ap
net.minecraft.client.model.geom.ModelLayerLocation LEASH_KNOT -> aq
net.minecraft.client.model.geom.ModelLayerLocation LLAMA -> ar
net.minecraft.client.model.geom.ModelLayerLocation LLAMA_DECOR -> as
net.minecraft.client.model.geom.ModelLayerLocation LLAMA_SPIT -> at
net.minecraft.client.model.geom.ModelLayerLocation MAGMA_CUBE -> au
net.minecraft.client.model.geom.ModelLayerLocation MINECART -> av
net.minecraft.client.model.geom.ModelLayerLocation MOOSHROOM -> aw
net.minecraft.client.model.geom.ModelLayerLocation MULE -> ax
net.minecraft.client.model.geom.ModelLayerLocation OCELOT -> ay
net.minecraft.client.model.geom.ModelLayerLocation PANDA -> az
net.minecraft.client.model.geom.ModelLayerLocation PARROT -> aA
net.minecraft.client.model.geom.ModelLayerLocation PHANTOM -> aB
net.minecraft.client.model.geom.ModelLayerLocation PIG -> aC
net.minecraft.client.model.geom.ModelLayerLocation PIGLIN -> aD
net.minecraft.client.model.geom.ModelLayerLocation PIGLIN_BRUTE -> aE
net.minecraft.client.model.geom.ModelLayerLocation PIGLIN_BRUTE_INNER_ARMOR ->
aF
net.minecraft.client.model.geom.ModelLayerLocation PIGLIN_BRUTE_OUTER_ARMOR ->
aG
net.minecraft.client.model.geom.ModelLayerLocation PIGLIN_HEAD -> aH
net.minecraft.client.model.geom.ModelLayerLocation PIGLIN_INNER_ARMOR -> aI
net.minecraft.client.model.geom.ModelLayerLocation PIGLIN_OUTER_ARMOR -> aJ
net.minecraft.client.model.geom.ModelLayerLocation PIG_SADDLE -> aK
net.minecraft.client.model.geom.ModelLayerLocation PILLAGER -> aL
net.minecraft.client.model.geom.ModelLayerLocation PLAYER -> aM
net.minecraft.client.model.geom.ModelLayerLocation PLAYER_HEAD -> aN
net.minecraft.client.model.geom.ModelLayerLocation PLAYER_INNER_ARMOR -> aO
net.minecraft.client.model.geom.ModelLayerLocation PLAYER_OUTER_ARMOR -> aP
net.minecraft.client.model.geom.ModelLayerLocation PLAYER_SLIM -> aQ
net.minecraft.client.model.geom.ModelLayerLocation PLAYER_SLIM_INNER_ARMOR ->
aR
net.minecraft.client.model.geom.ModelLayerLocation PLAYER_SLIM_OUTER_ARMOR ->
aS
net.minecraft.client.model.geom.ModelLayerLocation PLAYER_SPIN_ATTACK -> aT
net.minecraft.client.model.geom.ModelLayerLocation POLAR_BEAR -> aU
net.minecraft.client.model.geom.ModelLayerLocation PUFFERFISH_BIG -> aV
net.minecraft.client.model.geom.ModelLayerLocation PUFFERFISH_MEDIUM -> aW
net.minecraft.client.model.geom.ModelLayerLocation PUFFERFISH_SMALL -> aX
net.minecraft.client.model.geom.ModelLayerLocation RABBIT -> aY
net.minecraft.client.model.geom.ModelLayerLocation RAVAGER -> aZ
net.minecraft.client.model.geom.ModelLayerLocation SALMON -> ba
net.minecraft.client.model.geom.ModelLayerLocation SHEEP -> bb
net.minecraft.client.model.geom.ModelLayerLocation SHEEP_FUR -> bc
net.minecraft.client.model.geom.ModelLayerLocation SHIELD -> bd
net.minecraft.client.model.geom.ModelLayerLocation SHULKER -> be
net.minecraft.client.model.geom.ModelLayerLocation SHULKER_BULLET -> bf
net.minecraft.client.model.geom.ModelLayerLocation SILVERFISH -> bg
net.minecraft.client.model.geom.ModelLayerLocation SKELETON -> bh
net.minecraft.client.model.geom.ModelLayerLocation SKELETON_HORSE -> bi
net.minecraft.client.model.geom.ModelLayerLocation SKELETON_INNER_ARMOR -> bj
net.minecraft.client.model.geom.ModelLayerLocation SKELETON_OUTER_ARMOR -> bk
net.minecraft.client.model.geom.ModelLayerLocation SKELETON_SKULL -> bl
net.minecraft.client.model.geom.ModelLayerLocation SLIME -> bm
net.minecraft.client.model.geom.ModelLayerLocation SLIME_OUTER -> bn
net.minecraft.client.model.geom.ModelLayerLocation SNIFFER -> bo
net.minecraft.client.model.geom.ModelLayerLocation SNOW_GOLEM -> bp
net.minecraft.client.model.geom.ModelLayerLocation SPAWNER_MINECART -> bq
net.minecraft.client.model.geom.ModelLayerLocation SPIDER -> br
net.minecraft.client.model.geom.ModelLayerLocation SQUID -> bs
net.minecraft.client.model.geom.ModelLayerLocation STRAY -> bt
net.minecraft.client.model.geom.ModelLayerLocation STRAY_INNER_ARMOR -> bu
net.minecraft.client.model.geom.ModelLayerLocation STRAY_OUTER_ARMOR -> bv
net.minecraft.client.model.geom.ModelLayerLocation STRAY_OUTER_LAYER -> bw
net.minecraft.client.model.geom.ModelLayerLocation STRIDER -> bx
net.minecraft.client.model.geom.ModelLayerLocation STRIDER_SADDLE -> by
net.minecraft.client.model.geom.ModelLayerLocation TADPOLE -> bz
net.minecraft.client.model.geom.ModelLayerLocation TNT_MINECART -> bA
net.minecraft.client.model.geom.ModelLayerLocation TRADER_LLAMA -> bB
net.minecraft.client.model.geom.ModelLayerLocation TRIDENT -> bC
net.minecraft.client.model.geom.ModelLayerLocation TROPICAL_FISH_LARGE -> bD
net.minecraft.client.model.geom.ModelLayerLocation TROPICAL_FISH_LARGE_PATTERN
-> bE
net.minecraft.client.model.geom.ModelLayerLocation TROPICAL_FISH_SMALL -> bF
net.minecraft.client.model.geom.ModelLayerLocation TROPICAL_FISH_SMALL_PATTERN
-> bG
net.minecraft.client.model.geom.ModelLayerLocation TURTLE -> bH
net.minecraft.client.model.geom.ModelLayerLocation VEX -> bI
net.minecraft.client.model.geom.ModelLayerLocation VILLAGER -> bJ
net.minecraft.client.model.geom.ModelLayerLocation VINDICATOR -> bK
net.minecraft.client.model.geom.ModelLayerLocation WARDEN -> bL
net.minecraft.client.model.geom.ModelLayerLocation WANDERING_TRADER -> bM
net.minecraft.client.model.geom.ModelLayerLocation WITCH -> bN
net.minecraft.client.model.geom.ModelLayerLocation WITHER -> bO
net.minecraft.client.model.geom.ModelLayerLocation WITHER_ARMOR -> bP
net.minecraft.client.model.geom.ModelLayerLocation WITHER_SKELETON -> bQ
net.minecraft.client.model.geom.ModelLayerLocation WITHER_SKELETON_INNER_ARMOR
-> bR
net.minecraft.client.model.geom.ModelLayerLocation WITHER_SKELETON_OUTER_ARMOR
-> bS
net.minecraft.client.model.geom.ModelLayerLocation WITHER_SKELETON_SKULL -> bT
net.minecraft.client.model.geom.ModelLayerLocation WITHER_SKULL -> bU
net.minecraft.client.model.geom.ModelLayerLocation WOLF -> bV
net.minecraft.client.model.geom.ModelLayerLocation ZOGLIN -> bW
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIE -> bX
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIE_HEAD -> bY
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIE_HORSE -> bZ
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIE_INNER_ARMOR -> ca
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIE_OUTER_ARMOR -> cb
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIE_VILLAGER -> cc
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIE_VILLAGER_INNER_ARMOR
-> cd
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIE_VILLAGER_OUTER_ARMOR
-> ce
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIFIED_PIGLIN -> cf
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIFIED_PIGLIN_INNER_ARMOR
-> cg
net.minecraft.client.model.geom.ModelLayerLocation ZOMBIFIED_PIGLIN_OUTER_ARMOR
-> ch
11:11:void <init>() -> <init>
181:181:net.minecraft.client.model.geom.ModelLayerLocation
register(java.lang.String) -> a
185:189:net.minecraft.client.model.geom.ModelLayerLocation
register(java.lang.String,java.lang.String) -> a
193:193:net.minecraft.client.model.geom.ModelLayerLocation
createLocation(java.lang.String,java.lang.String) -> b
197:197:net.minecraft.client.model.geom.ModelLayerLocation
registerInnerArmor(java.lang.String) -> b
201:201:net.minecraft.client.model.geom.ModelLayerLocation
registerOuterArmor(java.lang.String) -> c
205:205:net.minecraft.client.model.geom.ModelLayerLocation
createRaftModelName(net.minecraft.world.entity.vehicle.Boat$Type) -> a
209:209:net.minecraft.client.model.geom.ModelLayerLocation
createChestRaftModelName(net.minecraft.world.entity.vehicle.Boat$Type) -> b
213:213:net.minecraft.client.model.geom.ModelLayerLocation
createBoatModelName(net.minecraft.world.entity.vehicle.Boat$Type) -> c
217:217:net.minecraft.client.model.geom.ModelLayerLocation
createChestBoatModelName(net.minecraft.world.entity.vehicle.Boat$Type) -> d
221:221:net.minecraft.client.model.geom.ModelLayerLocation
createSignModelName(net.minecraft.world.level.block.state.properties.WoodType) -> a
225:225:net.minecraft.client.model.geom.ModelLayerLocation
createHangingSignModelName(net.minecraft.world.level.block.state.properties.WoodTyp
e) -> b
229:229:java.util.stream.Stream getKnownLocations() -> a
13:178:void <clinit>() -> <clinit>
net.minecraft.client.model.geom.ModelPart -> fee:
float DEFAULT_SCALE -> a
float x -> b
float y -> c
float z -> d
float xRot -> e
float yRot -> f
float zRot -> g
float xScale -> h
float yScale -> i
float zScale -> j
boolean visible -> k
boolean skipDraw -> l
java.util.List cubes -> m
java.util.Map children -> n
net.minecraft.client.model.geom.PartPose initialPose -> o
28:42:void <init>(java.util.List,java.util.Map) -> <init>
45:45:net.minecraft.client.model.geom.PartPose storePose() -> a
49:49:net.minecraft.client.model.geom.PartPose getInitialPose() -> b
53:54:void setInitialPose(net.minecraft.client.model.geom.PartPose) -> a
57:58:void resetPose() -> c
61:70:void loadPose(net.minecraft.client.model.geom.PartPose) -> b
73:82:void copyFrom(net.minecraft.client.model.geom.ModelPart) -> a
85:85:boolean hasChild(java.lang.String) -> a
89:93:net.minecraft.client.model.geom.ModelPart getChild(java.lang.String) -> b
97:100:void setPos(float,float,float) -> a
103:106:void setRotation(float,float,float) -> b
109:110:void
render(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer
,int,int) -> a
113:132:void
render(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer
,int,int,float,float,float,float) -> a
140:141:void
visit(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.model.geom.ModelPart
$Visitor) -> a
144:162:void
visit(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.model.geom.ModelPart
$Visitor,java.lang.String) -> a
165:172:void translateAndRotate(com.mojang.blaze3d.vertex.PoseStack) -> a
175:178:void
compile(com.mojang.blaze3d.vertex.PoseStack$Pose,com.mojang.blaze3d.vertex.VertexCo
nsumer,int,int,float,float,float,float) -> a
181:181:net.minecraft.client.model.geom.ModelPart$Cube
getRandomCube(net.minecraft.util.RandomSource) -> a
185:185:boolean isEmpty() -> d
189:192:void offsetPos(org.joml.Vector3f) -> a
195:198:void offsetRotation(org.joml.Vector3f) -> b
201:204:void offsetScale(org.joml.Vector3f) -> c
207:207:java.util.stream.Stream getAllParts() -> e
158:158:void
lambda$visit$0(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.model.geom.
ModelPart$Visitor,java.lang.String,java.lang.String,net.minecraft.client.model.geom
.ModelPart) -> a
net.minecraft.client.model.geom.ModelPart$Cube -> fee$a:
net.minecraft.client.model.geom.ModelPart$Polygon[] polygons -> g
float minX -> a
float minY -> b
float minZ -> c
float maxX -> d
float maxY -> e
float maxZ -> f
219:286:void
<init>(int,int,float,float,float,float,float,float,float,float,float,boolean,float,
float,java.util.Set) -> <init>
289:305:void
compile(com.mojang.blaze3d.vertex.PoseStack$Pose,com.mojang.blaze3d.vertex.VertexCo
nsumer,int,int,float,float,float,float) -> a
net.minecraft.client.model.geom.ModelPart$Polygon -> fee$b:
net.minecraft.client.model.geom.ModelPart$Vertex[] vertices -> a
org.joml.Vector3f normal -> b
312:335:void
<init>(net.minecraft.client.model.geom.ModelPart$Vertex[],float,float,float,float,f
loat,float,boolean,net.minecraft.core.Direction) -> <init>
net.minecraft.client.model.geom.ModelPart$Vertex -> fee$c:
org.joml.Vector3f pos -> a
float u -> b
float v -> c
345:346:void <init>(float,float,float,float,float) -> <init>
349:349:net.minecraft.client.model.geom.ModelPart$Vertex remap(float,float) ->
a
352:356:void <init>(org.joml.Vector3f,float,float) -> <init>
net.minecraft.client.model.geom.ModelPart$Visitor -> fee$d:
void
visit(com.mojang.blaze3d.vertex.PoseStack$Pose,java.lang.String,int,net.minecraft.c
lient.model.geom.ModelPart$Cube) -> visit
net.minecraft.client.model.geom.PartNames -> fef:
java.lang.String LEFT_FIN -> a
java.lang.String RIGHT_FIN -> b
java.lang.String TOP_FIN -> c
java.lang.String BOTTOM_FIN -> d
java.lang.String TAIL_FIN -> e
java.lang.String LEFT_BLUE_FIN -> f
java.lang.String RIGHT_BLUE_FIN -> g
java.lang.String LEFT_ARM -> h
java.lang.String RIGHT_ARM -> i
java.lang.String LEFT_WING -> j
java.lang.String RIGHT_WING -> k
java.lang.String LEFT_WING_BASE -> l
java.lang.String RIGHT_WING_BASE -> m
java.lang.String LEFT_WING_TIP -> n
java.lang.String RIGHT_WING_TIP -> o
java.lang.String LEFT_EAR -> p
java.lang.String RIGHT_EAR -> q
java.lang.String LEFT_LEG -> r
java.lang.String RIGHT_LEG -> s
java.lang.String LEFT_HIND_LEG -> t
java.lang.String RIGHT_HIND_LEG -> u
java.lang.String LEFT_MID_LEG -> v
java.lang.String RIGHT_MID_LEG -> w
java.lang.String LEFT_FRONT_LEG -> x
java.lang.String RIGHT_FRONT_LEG -> y
java.lang.String LEFT_HIND_FOOT -> z
java.lang.String RIGHT_HIND_FOOT -> A
java.lang.String LEFT_FRONT_FOOT -> B
java.lang.String RIGHT_FRONT_FOOT -> C
java.lang.String LEFT_HIND_LEG_TIP -> D
java.lang.String RIGHT_HIND_LEG_TIP -> E
java.lang.String LEFT_FRONT_LEG_TIP -> F
java.lang.String RIGHT_FRONT_LEG_TIP -> G
java.lang.String LEFT_LID -> H
java.lang.String RIGHT_LID -> I
java.lang.String LEFT_CHEST -> J
java.lang.String RIGHT_CHEST -> K
java.lang.String LEFT_HORN -> L
java.lang.String RIGHT_HORN -> M
java.lang.String LEFT_EYE -> N
java.lang.String RIGHT_EYE -> O
java.lang.String JAW -> P
java.lang.String NOSE -> Q
java.lang.String ARMS -> R
java.lang.String TAIL -> S
java.lang.String CUBE -> T
java.lang.String BEAK -> U
java.lang.String BACK_FIN -> V
java.lang.String MANE -> W
java.lang.String NECK -> X
java.lang.String MOUTH -> Y
java.lang.String HEAD -> Z
java.lang.String HAT -> aa
java.lang.String BODY -> ab
java.lang.String HAT_RIM -> ac
java.lang.String JACKET -> ad
java.lang.String TOP_GILLS -> ae
java.lang.String LEFT_GILLS -> af
java.lang.String RIGHT_GILLS -> ag
java.lang.String ROOT -> ah
java.lang.String CROAKING_BODY -> ai
java.lang.String TONGUE -> aj
java.lang.String TONGUE_R1 -> ak
java.lang.String LEFT_HAND -> al
java.lang.String RIGHT_HAND -> am
java.lang.String LEFT_FOOT -> an
java.lang.String RIGHT_FOOT -> ao
java.lang.String EYES -> ap
java.lang.String RIGHT_TENDRIL -> aq
java.lang.String LEFT_TENDRIL -> ar
java.lang.String RIGHT_RIBCAGE -> as
java.lang.String LEFT_RIBCAGE -> at
java.lang.String BONE -> au
3:3:void <init>() -> <init>
net.minecraft.client.model.geom.PartPose -> feg:
net.minecraft.client.model.geom.PartPose ZERO -> a
float x -> b
float y -> c
float z -> d
float xRot -> e
float yRot -> f
float zRot -> g
14:21:void <init>(float,float,float,float,float,float) -> <init>
24:24:net.minecraft.client.model.geom.PartPose offset(float,float,float) -> a
28:28:net.minecraft.client.model.geom.PartPose rotation(float,float,float) -> b
32:32:net.minecraft.client.model.geom.PartPose
offsetAndRotation(float,float,float,float,float,float) -> a
4:4:void <clinit>() -> <clinit>
net.minecraft.client.model.geom.builders.CubeDefinition -> feh:
java.lang.String comment -> a
org.joml.Vector3f origin -> b
org.joml.Vector3f dimensions -> c
net.minecraft.client.model.geom.builders.CubeDeformation grow -> d
boolean mirror -> e
net.minecraft.client.model.geom.builders.UVPair texCoord -> f
net.minecraft.client.model.geom.builders.UVPair texScale -> g
java.util.Set visibleFaces -> h
22:31:void
<init>(java.lang.String,float,float,float,float,float,float,float,float,net.minecra
ft.client.model.geom.builders.CubeDeformation,boolean,float,float,java.util.Set) ->
<init>
34:34:net.minecraft.client.model.geom.ModelPart$Cube bake(int,int) -> a
net.minecraft.client.model.geom.builders.CubeDeformation -> fei:
net.minecraft.client.model.geom.builders.CubeDeformation NONE -> a
float growX -> b
float growY -> c
float growZ -> d
10:14:void <init>(float,float,float) -> <init>
17:18:void <init>(float) -> <init>
21:21:net.minecraft.client.model.geom.builders.CubeDeformation extend(float) ->
a
25:25:net.minecraft.client.model.geom.builders.CubeDeformation
extend(float,float,float) -> a
4:4:void <clinit>() -> <clinit>
net.minecraft.client.model.geom.builders.CubeListBuilder -> fej:
java.util.Set ALL_VISIBLE -> a
java.util.List cubes -> b
int xTexOffs -> c
int yTexOffs -> d
boolean mirror -> e
11:13:void <init>() -> <init>
20:22:net.minecraft.client.model.geom.builders.CubeListBuilder texOffs(int,int)
-> a
26:26:net.minecraft.client.model.geom.builders.CubeListBuilder mirror() -> a
30:31:net.minecraft.client.model.geom.builders.CubeListBuilder mirror(boolean)
-> a
35:37:net.minecraft.client.model.geom.builders.CubeListBuilder
addBox(java.lang.String,float,float,float,int,int,int,net.minecraft.client.model.ge
om.builders.CubeDeformation,int,int) -> a
41:43:net.minecraft.client.model.geom.builders.CubeListBuilder
addBox(java.lang.String,float,float,float,int,int,int,int,int) -> a
47:48:net.minecraft.client.model.geom.builders.CubeListBuilder
addBox(float,float,float,float,float,float) -> a
52:53:net.minecraft.client.model.geom.builders.CubeListBuilder
addBox(float,float,float,float,float,float,java.util.Set) -> a
57:58:net.minecraft.client.model.geom.builders.CubeListBuilder
addBox(java.lang.String,float,float,float,float,float,float) -> a
62:63:net.minecraft.client.model.geom.builders.CubeListBuilder
addBox(java.lang.String,float,float,float,float,float,float,net.minecraft.client.mo
del.geom.builders.CubeDeformation) -> a
67:68:net.minecraft.client.model.geom.builders.CubeListBuilder
addBox(float,float,float,float,float,float,boolean) -> a
72:73:net.minecraft.client.model.geom.builders.CubeListBuilder
addBox(float,float,float,float,float,float,net.minecraft.client.model.geom.builders
.CubeDeformation,float,float) -> a
77:78:net.minecraft.client.model.geom.builders.CubeListBuilder
addBox(float,float,float,float,float,float,net.minecraft.client.model.geom.builders
.CubeDeformation) -> a
82:82:java.util.List getCubes() -> b
86:86:net.minecraft.client.model.geom.builders.CubeListBuilder create() -> c
12:12:void <clinit>() -> <clinit>
net.minecraft.client.model.geom.builders.LayerDefinition -> fek:
net.minecraft.client.model.geom.builders.MeshDefinition mesh -> a
net.minecraft.client.model.geom.builders.MaterialDefinition material -> b
9:12:void
<init>(net.minecraft.client.model.geom.builders.MeshDefinition,net.minecraft.client
.model.geom.builders.MaterialDefinition) -> <init>
15:15:net.minecraft.client.model.geom.ModelPart bakeRoot() -> a
19:19:net.minecraft.client.model.geom.builders.LayerDefinition
create(net.minecraft.client.model.geom.builders.MeshDefinition,int,int) -> a
net.minecraft.client.model.geom.builders.MaterialDefinition -> fel:
int xTexSize -> a
int yTexSize -> b
8:11:void <init>(int,int) -> <init>
net.minecraft.client.model.geom.builders.MeshDefinition -> fem:
net.minecraft.client.model.geom.builders.PartDefinition root -> a
6:7:void <init>() -> <init>
10:10:net.minecraft.client.model.geom.builders.PartDefinition getRoot() -> a
net.minecraft.client.model.geom.builders.PartDefinition -> fen:
java.util.List cubes -> a
net.minecraft.client.model.geom.PartPose partPose -> b
java.util.Map children -> c
16:21:void <init>(java.util.List,net.minecraft.client.model.geom.PartPose) ->
<init>
24:29:net.minecraft.client.model.geom.builders.PartDefinition
addOrReplaceChild(java.lang.String,net.minecraft.client.model.geom.builders.CubeLis
tBuilder,net.minecraft.client.model.geom.PartPose) -> a
33:39:net.minecraft.client.model.geom.ModelPart bake(int,int) -> a
43:43:net.minecraft.client.model.geom.builders.PartDefinition
getChild(java.lang.String) -> a
34:34:net.minecraft.client.model.geom.ModelPart$Cube
lambda$bake$2(int,int,net.minecraft.client.model.geom.builders.CubeDefinition) -> a
33:33:net.minecraft.client.model.geom.ModelPart
lambda$bake$1(net.minecraft.client.model.geom.ModelPart,net.minecraft.client.model.
geom.ModelPart) -> a
33:33:net.minecraft.client.model.geom.ModelPart
lambda$bake$0(int,int,java.util.Map$Entry) -> a
net.minecraft.client.model.geom.builders.UVPair -> feo:
float u -> a
float v -> b
7:10:void <init>(float,float) -> <init>
13:13:float u() -> a
17:17:float v() -> b
22:22:java.lang.String toString() -> toString
net.minecraft.client.model.geom.builders.package-info -> fep:
net.minecraft.client.model.geom.package-info -> feq:
net.minecraft.client.model.package-info -> fer:
net.minecraft.client.multiplayer.AccountProfileKeyPairManager -> fes:
org.slf4j.Logger LOGGER -> b
java.time.Duration MINIMUM_PROFILE_KEY_REFRESH_INTERVAL -> c
java.nio.file.Path PROFILE_KEY_PAIR_DIR -> d
com.mojang.authlib.minecraft.UserApiService userApiService -> e
java.nio.file.Path profileKeyPairPath -> f
java.util.concurrent.CompletableFuture keyPair -> g
java.time.Instant nextProfileKeyRefreshTime -> h
44:51:void
<init>(com.mojang.authlib.minecraft.UserApiService,java.util.UUID,java.nio.file.Pat
h) -> <init>
55:57:java.util.concurrent.CompletableFuture prepareKeyPair() -> a
62:65:boolean shouldRefreshKeyPair() -> b
69:88:java.util.concurrent.CompletableFuture
readOrFetchProfileKeyPair(java.util.Optional) -> a
92:100:java.util.Optional readProfileKeyPair() -> c
106:127:void
writeProfileKeyPair(net.minecraft.world.entity.player.ProfileKeyPair) -> a
130:139:net.minecraft.world.entity.player.ProfileKeyPair
fetchProfileKeyPair(com.mojang.authlib.minecraft.UserApiService) -> a
143:154:net.minecraft.world.entity.player.ProfilePublicKey$Data
parsePublicKey(com.mojang.authlib.yggdrasil.response.KeyPairResponse) -> a
121:126:void lambda$writeProfileKeyPair$3(com.google.gson.JsonElement) -> a
70:87:java.util.Optional lambda$readOrFetchProfileKeyPair$2(java.util.Optional)
-> b
49:49:java.util.Optional lambda$new$1() -> d
49:49:boolean lambda$new$0(net.minecraft.world.entity.player.ProfileKeyPair) ->
b
34:38:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ClientAdvancements -> fet:
org.slf4j.Logger LOGGER -> a
net.minecraft.client.Minecraft minecraft -> b
net.minecraft.client.telemetry.WorldSessionTelemetryManager telemetryManager ->
c
net.minecraft.advancements.AdvancementList advancements -> d
java.util.Map progress -> e
net.minecraft.client.multiplayer.ClientAdvancements$Listener listener -> f
net.minecraft.advancements.Advancement selectedTab -> g
24:36:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.telemetry.WorldSessionTe
lemetryManager) -> <init>
39:67:void
update(net.minecraft.network.protocol.game.ClientboundUpdateAdvancementsPacket) ->
a
70:70:net.minecraft.advancements.AdvancementList getAdvancements() -> a
74:84:void setSelectedTab(net.minecraft.advancements.Advancement,boolean) -> a
87:95:void
setListener(net.minecraft.client.multiplayer.ClientAdvancements$Listener) -> a
20:20:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ClientAdvancements$Listener -> fet$a:
void
onUpdateAdvancementProgress(net.minecraft.advancements.Advancement,net.minecraft.ad
vancements.AdvancementProgress) -> a
void onSelectedTabChanged(net.minecraft.advancements.Advancement) -> e
net.minecraft.client.multiplayer.ClientChunkCache -> feu:
org.slf4j.Logger LOGGER -> a
net.minecraft.world.level.chunk.LevelChunk emptyChunk -> b
net.minecraft.world.level.lighting.LevelLightEngine lightEngine -> c
net.minecraft.client.multiplayer.ClientChunkCache$Storage storage -> d
net.minecraft.client.multiplayer.ClientLevel level -> e
37:42:void <init>(net.minecraft.client.multiplayer.ClientLevel,int) -> <init>
46:46:net.minecraft.world.level.lighting.LevelLightEngine getLightEngine() -> p
50:54:boolean isValidChunk(net.minecraft.world.level.chunk.LevelChunk,int,int)
-> a
58:66:void drop(int,int) -> d
71:81:net.minecraft.world.level.chunk.LevelChunk
getChunk(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> b
86:86:net.minecraft.world.level.BlockGetter getLevel() -> q
90:102:void replaceBiomes(int,int,net.minecraft.network.FriendlyByteBuf) -> a
106:123:net.minecraft.world.level.chunk.LevelChunk
replaceWithPacketData(int,int,net.minecraft.network.FriendlyByteBuf,net.minecraft.n
bt.CompoundTag,java.util.function.Consumer) -> a
128:128:void tick(java.util.function.BooleanSupplier,boolean) -> a
131:133:void updateViewCenter(int,int) -> e
136:154:void updateViewRadius(int) -> a
158:158:int calculateStorageRange(int) -> b
163:163:java.lang.String gatherStats() -> e
168:168:int getLoadedChunksCount() -> j
173:174:void
onLightUpdate(net.minecraft.world.level.LightLayer,net.minecraft.core.SectionPos) -
> a
29:29:net.minecraft.world.level.chunk.ChunkAccess
getChunk(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> a
30:30:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ClientChunkCache$Storage -> feu$a:
java.util.concurrent.atomic.AtomicReferenceArray chunks -> b
int chunkRadius -> c
int viewRange -> d
int viewCenterX -> e
int viewCenterZ -> f
int chunkCount -> g
net.minecraft.client.multiplayer.ClientChunkCache this$0 -> a
184:188:void <init>(net.minecraft.client.multiplayer.ClientChunkCache,int) ->
<init>
191:191:int getIndex(int,int) -> a
195:204:void replace(int,net.minecraft.world.level.chunk.LevelChunk) -> a
207:213:net.minecraft.world.level.chunk.LevelChunk
replace(int,net.minecraft.world.level.chunk.LevelChunk,net.minecraft.world.level.ch
unk.LevelChunk) -> a
217:217:boolean inRange(int,int) -> b
222:222:net.minecraft.world.level.chunk.LevelChunk getChunk(int) -> a
227:241:void dumpChunks(java.lang.String) -> a
net.minecraft.client.multiplayer.ClientHandshakePacketListenerImpl -> fev:
org.slf4j.Logger LOGGER -> a
net.minecraft.client.Minecraft minecraft -> b
net.minecraft.client.multiplayer.ServerData serverData -> c
net.minecraft.client.gui.screens.Screen parent -> d
java.util.function.Consumer updateStatus -> e
net.minecraft.network.Connection connection -> f
com.mojang.authlib.GameProfile localGameProfile -> g
boolean newWorld -> h
java.time.Duration worldLoadDuration -> i
java.lang.String minigameName -> j
59:67:void
<init>(net.minecraft.network.Connection,net.minecraft.client.Minecraft,net.minecraf
t.client.multiplayer.ServerData,net.minecraft.client.gui.screens.Screen,boolean,jav
a.time.Duration,java.util.function.Consumer) -> <init>
77:107:void
handleHello(net.minecraft.network.protocol.login.ClientboundHelloPacket) -> a
112:125:net.minecraft.network.chat.Component
authenticateServer(java.lang.String) -> b
129:129:com.mojang.authlib.minecraft.MinecraftSessionService
getMinecraftSessionService() -> c
134:138:void
handleGameProfile(net.minecraft.network.protocol.login.ClientboundGameProfilePacket
) -> a
142:147:void onDisconnect(net.minecraft.network.chat.Component) -> a
151:151:boolean isAcceptingMessages() -> a
156:157:void
handleDisconnect(net.minecraft.network.protocol.login.ClientboundLoginDisconnectPac
ket) -> a
161:165:void
handleCompression(net.minecraft.network.protocol.login.ClientboundLoginCompressionP
acket) -> a
169:171:void
handleCustomQuery(net.minecraft.network.protocol.login.ClientboundCustomQueryPacket
) -> a
174:175:void setMinigameName(java.lang.String) -> a
94:106:void
lambda$handleHello$1(java.lang.String,net.minecraft.network.protocol.login.Serverbo
undKeyPacket,javax.crypto.Cipher,javax.crypto.Cipher) -> a
105:105:void lambda$handleHello$0(javax.crypto.Cipher,javax.crypto.Cipher) -> a
42:42:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ClientLevel -> few:
org.slf4j.Logger LOGGER -> a
double FLUID_PARTICLE_SPAWN_OFFSET -> b
int NORMAL_LIGHT_UPDATES_PER_FRAME -> c
int LIGHT_UPDATE_QUEUE_SIZE_THRESHOLD -> d
net.minecraft.world.level.entity.EntityTickList tickingEntities -> e
net.minecraft.world.level.entity.TransientEntitySectionManager entityStorage ->
f
net.minecraft.client.multiplayer.ClientPacketListener connection -> D
net.minecraft.client.renderer.LevelRenderer levelRenderer -> E
net.minecraft.client.multiplayer.ClientLevel$ClientLevelData clientLevelData ->
F
net.minecraft.client.renderer.DimensionSpecialEffects effects -> G
net.minecraft.client.Minecraft minecraft -> H
java.util.List players -> I
net.minecraft.world.scores.Scoreboard scoreboard -> J
java.util.Map mapData -> K
long CLOUD_COLOR -> L
int skyFlashTime -> M
it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap tintCaches -> N
net.minecraft.client.multiplayer.ClientChunkCache chunkSource -> O
java.util.Deque lightUpdateQueue -> P
int serverSimulationDistance -> Q
net.minecraft.client.multiplayer.prediction.BlockStatePredictionHandler
blockStatePredictionHandler -> R
java.util.Set MARKER_PARTICLE_ITEMS -> S
127:128:void handleBlockChangedAck(int) -> b
131:134:void
setServerVerifiedBlockState(net.minecraft.core.BlockPos,net.minecraft.world.level.b
lock.state.BlockState,int) -> b
137:147:void
syncBlockState(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Bl
ockState,net.minecraft.world.phys.Vec3) -> a
150:150:net.minecraft.client.multiplayer.prediction.BlockStatePredictionHandler
getBlockStatePredictionHandler() -> a
155:163:boolean
setBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockSta
te,int,int) -> a
98:180:void
<init>(net.minecraft.client.multiplayer.ClientPacketListener,net.minecraft.client.m
ultiplayer.ClientLevel$ClientLevelData,net.minecraft.resources.ResourceKey,net.mine
craft.core.Holder,int,int,java.util.function.Supplier,net.minecraft.client.renderer
.LevelRenderer,boolean,long) -> <init>
183:184:void queueLightUpdate(java.lang.Runnable) -> a
187:197:void pollLightUpdates() -> b
200:200:boolean isLightUpdateQueueEmpty() -> c
204:204:net.minecraft.client.renderer.DimensionSpecialEffects effects() -> d
208:220:void tick(java.util.function.BooleanSupplier) -> a
223:227:void tickTime() -> o
230:231:void setGameTime(long) -> b
234:241:void setDayTime(long) -> c
244:244:java.lang.Iterable entitiesForRendering() -> e
248:260:void tickEntities() -> f
264:264:boolean shouldTickDeath(net.minecraft.world.entity.Entity) -> h
268:278:void tickNonPassenger(net.minecraft.world.entity.Entity) -> a
281:298:void
tickPassenger(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity)
-> a
301:304:void unload(net.minecraft.world.level.chunk.LevelChunk) -> a
307:309:void onChunkLoaded(net.minecraft.world.level.ChunkPos) -> a
312:313:void clearTintCaches() -> g
317:317:boolean hasChunk(int,int) -> b
321:321:int getEntityCount() -> h
325:326:void addPlayer(int,net.minecraft.client.player.AbstractClientPlayer) ->
a
329:330:void putNonPlayerEntity(int,net.minecraft.world.entity.Entity) -> a
333:335:void addEntity(int,net.minecraft.world.entity.Entity) -> b
338:343:void removeEntity(int,net.minecraft.world.entity.Entity$RemovalReason)
-> a
348:348:net.minecraft.world.entity.Entity getEntity(int) -> a
353:354:void disconnect() -> U
357:366:void animateTick(int,int,int) -> b
370:378:net.minecraft.world.level.block.Block getMarkerParticleTarget() -> p
382:414:void
doAnimateTick(int,int,int,int,net.minecraft.util.RandomSource,net.minecraft.world.l
evel.block.Block,net.minecraft.core.BlockPos$MutableBlockPos) -> a
417:441:void
trySpawnDripParticles(net.minecraft.core.BlockPos,net.minecraft.world.level.block.s
tate.BlockState,net.minecraft.core.particles.ParticleOptions,boolean) -> a
444:450:void
spawnParticle(net.minecraft.core.BlockPos,net.minecraft.core.particles.ParticleOpti
ons,net.minecraft.world.phys.shapes.VoxelShape,double) -> a
453:454:void
spawnFluidParticle(double,double,double,double,double,net.minecraft.core.particles.
ParticleOptions) -> a
458:463:net.minecraft.CrashReportCategory
fillReportDetails(net.minecraft.CrashReport) -> a
468:471:void
playSeededSound(net.minecraft.world.entity.player.Player,double,double,double,net.m
inecraft.core.Holder,net.minecraft.sounds.SoundSource,float,float,long) -> a
475:478:void
playSeededSound(net.minecraft.world.entity.player.Player,net.minecraft.world.entity
.Entity,net.minecraft.core.Holder,net.minecraft.sounds.SoundSource,float,float,long
) -> a
482:483:void
playLocalSound(double,double,double,net.minecraft.sounds.SoundEvent,net.minecraft.s
ounds.SoundSource,float,float,boolean) -> a
486:496:void
playSound(double,double,double,net.minecraft.sounds.SoundEvent,net.minecraft.sounds
.SoundSource,float,float,boolean,long) -> a
500:501:void
createFireworks(double,double,double,double,double,double,net.minecraft.nbt.Compoun
dTag) -> a
505:506:void sendPacketToServer(net.minecraft.network.protocol.Packet) -> a
510:510:net.minecraft.world.item.crafting.RecipeManager getRecipeManager() -> q
514:515:void setScoreboard(net.minecraft.world.scores.Scoreboard) -> a
519:519:net.minecraft.world.ticks.LevelTickAccess getBlockTicks() -> L
524:524:net.minecraft.world.ticks.LevelTickAccess getFluidTicks() -> K
529:529:net.minecraft.client.multiplayer.ClientChunkCache getChunkSource() -> i
535:535:net.minecraft.world.level.saveddata.maps.MapItemSavedData
getMapData(java.lang.String) -> a
539:540:void
overrideMapData(java.lang.String,net.minecraft.world.level.saveddata.maps.MapItemSa
vedData) -> b
545:545:void
setMapData(java.lang.String,net.minecraft.world.level.saveddata.maps.MapItemSavedDa
ta) -> a
549:549:int getFreeMapId() -> t
554:554:net.minecraft.world.scores.Scoreboard getScoreboard() -> I
559:560:void
sendBlockUpdated(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.
BlockState,net.minecraft.world.level.block.state.BlockState,int) -> a
564:565:void
setBlocksDirty(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Bl
ockState,net.minecraft.world.level.block.state.BlockState) -> b
568:569:void setSectionDirtyWithNeighbors(int,int,int) -> c
573:574:void destroyBlockProgress(int,net.minecraft.core.BlockPos,int) -> a
578:579:void globalLevelEvent(int,net.minecraft.core.BlockPos,int) -> b
584:596:void
levelEvent(net.minecraft.world.entity.player.Player,int,net.minecraft.core.BlockPos
,int) -> a
600:601:void
addParticle(net.minecraft.core.particles.ParticleOptions,double,double,double,doubl
e,double,double) -> a
605:606:void
addParticle(net.minecraft.core.particles.ParticleOptions,boolean,double,double,doub
le,double,double,double) -> a
610:611:void
addAlwaysVisibleParticle(net.minecraft.core.particles.ParticleOptions,double,double
,double,double,double,double) -> b
615:616:void
addAlwaysVisibleParticle(net.minecraft.core.particles.ParticleOptions,boolean,doubl
e,double,double,double,double,double) -> b
620:620:java.util.List players() -> v
625:625:net.minecraft.core.Holder getUncachedNoiseBiome(int,int,int) -> a
629:639:float getSkyDarken(float) -> g
643:687:net.minecraft.world.phys.Vec3
getSkyColor(net.minecraft.world.phys.Vec3,float) -> a
691:724:net.minecraft.world.phys.Vec3 getCloudColor(float) -> h
728:733:float getStarBrightness(float) -> i
737:737:int getSkyFlashTime() -> j
742:743:void setSkyFlashTime(int) -> c
747:765:float getShade(net.minecraft.core.Direction,boolean) -> a
771:772:int
getBlockTint(net.minecraft.core.BlockPos,net.minecraft.world.level.ColorResolver) -
> a
776:797:int
calculateBlockTint(net.minecraft.core.BlockPos,net.minecraft.world.level.ColorResol
ver) -> b
801:802:void setDefaultSpawnPos(net.minecraft.core.BlockPos,float) -> a
806:806:java.lang.String toString() -> toString
811:811:net.minecraft.client.multiplayer.ClientLevel$ClientLevelData
getLevelData() -> k
817:817:void
gameEvent(net.minecraft.world.level.gameevent.GameEvent,net.minecraft.world.phys.Ve
c3,net.minecraft.world.level.gameevent.GameEvent$Context) -> a
820:820:java.util.Map getAllMapData() -> l
824:825:void addMapData(java.util.Map) -> a
983:983:net.minecraft.world.level.entity.LevelEntityGetter getEntities() -> E
1025:1025:java.lang.String gatherChunkSourceStats() -> F
1030:1031:void
addDestroyBlockEffect(net.minecraft.core.BlockPos,net.minecraft.world.level.block.s
tate.BlockState) -> a
1034:1035:void setServerSimulationDistance(int) -> h
1038:1038:int getServerSimulationDistance() -> m
1043:1043:net.minecraft.world.flag.FeatureFlagSet enabledFeatures() -> G
92:92:net.minecraft.world.level.storage.LevelData getLevelData() -> u_
92:92:net.minecraft.world.level.chunk.ChunkSource getChunkSource() -> J
647:647:net.minecraft.world.phys.Vec3
lambda$getSkyColor$11(net.minecraft.world.level.biome.BiomeManager,int,int,int) ->
a
461:461:java.lang.String lambda$fillReportDetails$10() -> s
460:460:java.lang.String lambda$fillReportDetails$9() -> u
409:412:void
lambda$doAnimateTick$8(net.minecraft.core.BlockPos$MutableBlockPos,net.minecraft.wo
rld.level.biome.AmbientParticleSettings) -> a
312:312:void
lambda$clearTintCaches$7(net.minecraft.world.level.ColorResolver,net.minecraft.clie
nt.color.block.BlockTintCache) -> a
307:307:void
lambda$onChunkLoaded$6(net.minecraft.world.level.ChunkPos,net.minecraft.world.level
.ColorResolver,net.minecraft.client.color.block.BlockTintCache) -> a
271:271:java.lang.String
lambda$tickNonPassenger$5(net.minecraft.world.entity.Entity) -> c
252:256:void lambda$tickEntities$4(net.minecraft.world.entity.Entity) -> d
113:116:void lambda$new$3(it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap)
-> a
115:115:int lambda$new$2(net.minecraft.core.BlockPos) -> a
114:114:int lambda$new$1(net.minecraft.core.BlockPos) -> b
113:113:int lambda$new$0(net.minecraft.core.BlockPos) -> c
93:166:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ClientLevel$1 -> few$1:
int[] $SwitchMap$net$minecraft$core$Direction -> a
753:753:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ClientLevel$ClientLevelData -> few$a:
boolean hardcore -> a
net.minecraft.world.level.GameRules gameRules -> b
boolean isFlat -> c
int xSpawn -> d
int ySpawn -> e
int zSpawn -> f
float spawnAngle -> g
long gameTime -> h
long dayTime -> i
boolean raining -> j
net.minecraft.world.Difficulty difficulty -> k
boolean difficultyLocked -> l
844:849:void <init>(net.minecraft.world.Difficulty,boolean,boolean) -> <init>
853:853:int getXSpawn() -> a
858:858:int getYSpawn() -> b
863:863:int getZSpawn() -> c
868:868:float getSpawnAngle() -> d
873:873:long getGameTime() -> e
878:878:long getDayTime() -> f
883:884:void setXSpawn(int) -> b
888:889:void setYSpawn(int) -> c
893:894:void setZSpawn(int) -> d
898:899:void setSpawnAngle(float) -> a
902:903:void setGameTime(long) -> a
906:907:void setDayTime(long) -> b
911:915:void setSpawn(net.minecraft.core.BlockPos,float) -> a
919:919:boolean isThundering() -> i
924:924:boolean isRaining() -> k
929:930:void setRaining(boolean) -> b
934:934:boolean isHardcore() -> n
939:939:net.minecraft.world.level.GameRules getGameRules() -> q
944:944:net.minecraft.world.Difficulty getDifficulty() -> s
949:949:boolean isDifficultyLocked() -> t
954:955:void
fillCrashReportCategory(net.minecraft.CrashReportCategory,net.minecraft.world.level
.LevelHeightAccessor) -> a
958:959:void setDifficulty(net.minecraft.world.Difficulty) -> a
962:963:void setDifficultyLocked(boolean) -> a
966:970:double getHorizonHeight(net.minecraft.world.level.LevelHeightAccessor)
-> a
974:977:float getClearColorScale() -> g
net.minecraft.client.multiplayer.ClientLevel$EntityCallbacks -> few$b:
net.minecraft.client.multiplayer.ClientLevel this$0 -> a
986:986:void <init>(net.minecraft.client.multiplayer.ClientLevel) -> <init>
989:989:void onCreated(net.minecraft.world.entity.Entity) -> a
993:993:void onDestroyed(net.minecraft.world.entity.Entity) -> b
997:998:void onTickingStart(net.minecraft.world.entity.Entity) -> c
1002:1003:void onTickingEnd(net.minecraft.world.entity.Entity) -> d
1007:1010:void onTrackingStart(net.minecraft.world.entity.Entity) -> e
1014:1016:void onTrackingEnd(net.minecraft.world.entity.Entity) -> f
1020:1020:void onSectionChange(net.minecraft.world.entity.Entity) -> g
986:986:void onSectionChange(java.lang.Object) -> a
986:986:void onTrackingEnd(java.lang.Object) -> b
986:986:void onTrackingStart(java.lang.Object) -> c
986:986:void onTickingEnd(java.lang.Object) -> d
986:986:void onTickingStart(java.lang.Object) -> e
986:986:void onDestroyed(java.lang.Object) -> f
986:986:void onCreated(java.lang.Object) -> g
net.minecraft.client.multiplayer.ClientPacketListener -> fex:
org.slf4j.Logger LOGGER -> a
net.minecraft.network.chat.Component GENERIC_DISCONNECT_MESSAGE -> b
net.minecraft.network.chat.Component UNSECURE_SERVER_TOAST_TITLE -> c
net.minecraft.network.chat.Component UNSERURE_SERVER_TOAST -> d
net.minecraft.network.chat.Component INVALID_PACKET -> e
net.minecraft.network.chat.Component CHAT_VALIDATION_FAILED_ERROR -> f
int PENDING_OFFSET_THRESHOLD -> g
net.minecraft.network.Connection connection -> h
java.util.List deferredPackets -> i
net.minecraft.client.multiplayer.ServerData serverData -> j
com.mojang.authlib.GameProfile localGameProfile -> k
net.minecraft.client.gui.screens.Screen callbackScreen -> l
net.minecraft.client.Minecraft minecraft -> m
net.minecraft.client.multiplayer.ClientLevel level -> n
net.minecraft.client.multiplayer.ClientLevel$ClientLevelData levelData -> o
java.util.Map playerInfoMap -> p
java.util.Set listedPlayers -> q
net.minecraft.client.multiplayer.ClientAdvancements advancements -> r
net.minecraft.client.multiplayer.ClientSuggestionProvider suggestionsProvider -
> s
net.minecraft.client.DebugQueryHandler debugQueryHandler -> t
int serverChunkRadius -> u
int serverSimulationDistance -> v
net.minecraft.util.RandomSource random -> w
com.mojang.brigadier.CommandDispatcher commands -> x
net.minecraft.world.item.crafting.RecipeManager recipeManager -> y
java.util.UUID id -> z
java.util.Set levels -> A
net.minecraft.core.LayeredRegistryAccess registryAccess -> B
net.minecraft.world.flag.FeatureFlagSet enabledFeatures -> C
net.minecraft.client.telemetry.WorldSessionTelemetryManager telemetryManager ->
D
net.minecraft.network.chat.LocalChatSession chatSession -> E
net.minecraft.network.chat.SignedMessageChain$Encoder signedMessageEncoder -> F
net.minecraft.network.chat.LastSeenMessagesTracker lastSeenMessages -> G
net.minecraft.network.chat.MessageSignatureCache messageSignatureCache -> H
336:381:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.Screen,net.m
inecraft.network.Connection,net.minecraft.client.multiplayer.ServerData,com.mojang.
authlib.GameProfile,net.minecraft.client.telemetry.WorldSessionTelemetryManager) ->
<init>
384:384:net.minecraft.client.multiplayer.ClientSuggestionProvider
getSuggestionsProvider() -> d
388:390:void close() -> e
393:393:net.minecraft.world.item.crafting.RecipeManager getRecipeManager() -> f
400:465:void
handleLogin(net.minecraft.network.protocol.game.ClientboundLoginPacket) -> a
469:482:void
handleAddEntity(net.minecraft.network.protocol.game.ClientboundAddEntityPacket) ->
a
485:497:void postAddEntitySoundInstance(net.minecraft.world.entity.Entity) -> a
501:512:void
handleAddExperienceOrb(net.minecraft.network.protocol.game.ClientboundAddExperience
OrbPacket) -> a
516:522:void
handleSetEntityMotion(net.minecraft.network.protocol.game.ClientboundSetEntityMotio
nPacket) -> a
526:531:void
handleSetEntityData(net.minecraft.network.protocol.game.ClientboundSetEntityDataPac
ket) -> a
535:559:void
handleAddPlayer(net.minecraft.network.protocol.game.ClientboundAddPlayerPacket) ->
a
563:579:void
handleTeleportEntity(net.minecraft.network.protocol.game.ClientboundTeleportEntityP
acket) -> a
583:587:void
handleSetCarriedItem(net.minecraft.network.protocol.game.ClientboundSetCarriedItemP
acket) -> a
591:611:void
handleMoveEntity(net.minecraft.network.protocol.game.ClientboundMoveEntityPacket) -
> a
615:622:void
handleRotateMob(net.minecraft.network.protocol.game.ClientboundRotateHeadPacket) ->
a
626:641:void
handleRemoveEntities(net.minecraft.network.protocol.game.ClientboundRemoveEntitiesP
acket) -> a
645:724:void
handleMovePlayer(net.minecraft.network.protocol.game.ClientboundPlayerPositionPacke
t) -> a
728:731:void
handleChunkBlocksUpdate(net.minecraft.network.protocol.game.ClientboundSectionBlock
sUpdatePacket) -> a
735:747:void
handleLevelChunkWithLight(net.minecraft.network.protocol.game.ClientboundLevelChunk
WithLightPacket) -> a
751:770:void
handleChunksBiomes(net.minecraft.network.protocol.game.ClientboundChunksBiomesPacke
t) -> a
773:775:void
updateLevelChunk(int,int,net.minecraft.network.protocol.game.ClientboundLevelChunkP
acketData) -> a
778:787:void
enableChunkLight(net.minecraft.world.level.chunk.LevelChunk,int,int) -> a
791:797:void
handleForgetLevelChunk(net.minecraft.network.protocol.game.ClientboundForgetLevelCh
unkPacket) -> a
800:813:void
queueLightRemoval(net.minecraft.network.protocol.game.ClientboundForgetLevelChunkPa
cket) -> b
817:819:void
handleBlockUpdate(net.minecraft.network.protocol.game.ClientboundBlockUpdatePacket)
-> a
823:824:void
handleDisconnect(net.minecraft.network.protocol.game.ClientboundDisconnectPacket) -
> a
828:839:void onDisconnect(net.minecraft.network.chat.Component) -> a
842:843:void send(net.minecraft.network.protocol.Packet) -> a
847:874:void
handleTakeItemEntity(net.minecraft.network.protocol.game.ClientboundTakeItemEntityP
acket) -> a
878:880:void
handleSystemChat(net.minecraft.network.protocol.game.ClientboundSystemChatPacket) -
> a
884:916:void
handlePlayerChat(net.minecraft.network.protocol.game.ClientboundPlayerChatPacket) -
> a
920:929:void
handleDisguisedChat(net.minecraft.network.protocol.game.ClientboundDisguisedChatPac
ket) -> a
933:946:void
handleDeleteChat(net.minecraft.network.protocol.game.ClientboundDeleteChatPacket) -
> a
950:969:void
handleAnimate(net.minecraft.network.protocol.game.ClientboundAnimatePacket) -> a
973:979:void
handleHurtAnimation(net.minecraft.network.protocol.game.ClientboundHurtAnimationPac
ket) -> a
983:987:void
handleSetTime(net.minecraft.network.protocol.game.ClientboundSetTimePacket) -> a
991:997:void
handleSetSpawn(net.minecraft.network.protocol.game.ClientboundSetDefaultSpawnPositi
onPacket) -> a
1001:1027:void
handleSetEntityPassengersPacket(net.minecraft.network.protocol.game.ClientboundSetP
assengersPacket) -> a
1031:1036:void
handleEntityLinkPacket(net.minecraft.network.protocol.game.ClientboundSetEntityLink
Packet) -> a
1039:1045:net.minecraft.world.item.ItemStack
findTotem(net.minecraft.world.entity.player.Player) -> a
1050:1070:void
handleEntityEvent(net.minecraft.network.protocol.game.ClientboundEntityEventPacket)
-> a
1074:1081:void
handleDamageEvent(net.minecraft.network.protocol.game.ClientboundDamageEventPacket)
-> a
1085:1089:void
handleSetHealth(net.minecraft.network.protocol.game.ClientboundSetHealthPacket) ->
a
1093:1095:void
handleSetExperience(net.minecraft.network.protocol.game.ClientboundSetExperiencePac
ket) -> a
1099:1165:void
handleRespawn(net.minecraft.network.protocol.game.ClientboundRespawnPacket) -> a
1169:1178:void
handleExplosion(net.minecraft.network.protocol.game.ClientboundExplodePacket) -> a
1182:1192:void
handleHorseScreenOpen(net.minecraft.network.protocol.game.ClientboundHorseScreenOpe
nPacket) -> a
1196:1198:void
handleOpenScreen(net.minecraft.network.protocol.game.ClientboundOpenScreenPacket) -
> a
1202:1235:void
handleContainerSetSlot(net.minecraft.network.protocol.game.ClientboundContainerSetS
lotPacket) -> a
1239:1246:void
handleContainerContent(net.minecraft.network.protocol.game.ClientboundContainerSetC
ontentPacket) -> a
1250:1261:void
handleOpenSignEditor(net.minecraft.network.protocol.game.ClientboundOpenSignEditorP
acket) -> a
1265:1277:void
handleBlockEntityData(net.minecraft.network.protocol.game.ClientboundBlockEntityDat
aPacket) -> a
1281:1286:void
handleContainerSetData(net.minecraft.network.protocol.game.ClientboundContainerSetD
ataPacket) -> a
1290:1295:void
handleSetEquipment(net.minecraft.network.protocol.game.ClientboundSetEquipmentPacke
t) -> a
1299:1301:void
handleContainerClose(net.minecraft.network.protocol.game.ClientboundContainerCloseP
acket) -> a
1305:1307:void
handleBlockEvent(net.minecraft.network.protocol.game.ClientboundBlockEventPacket) -
> a
1311:1313:void
handleBlockDestruction(net.minecraft.network.protocol.game.ClientboundBlockDestruct
ionPacket) -> a
1317:1372:void
handleGameEvent(net.minecraft.network.protocol.game.ClientboundGameEventPacket) ->
a
1376:1389:void
handleMapItemData(net.minecraft.network.protocol.game.ClientboundMapItemDataPacket)
-> a
1393:1399:void
handleLevelEvent(net.minecraft.network.protocol.game.ClientboundLevelEventPacket) -
> a
1403:1405:void
handleUpdateAdvancementsPacket(net.minecraft.network.protocol.game.ClientboundUpdat
eAdvancementsPacket) -> a
1409:1417:void
handleSelectAdvancementsTab(net.minecraft.network.protocol.game.ClientboundSelectAd
vancementsTabPacket) -> a
1421:1423:void
handleCommands(net.minecraft.network.protocol.game.ClientboundCommandsPacket) -> a
1427:1429:void
handleStopSoundEvent(net.minecraft.network.protocol.game.ClientboundStopSoundPacket
) -> a
1433:1435:void
handleCommandSuggestions(net.minecraft.network.protocol.game.ClientboundCommandSugg
estionsPacket) -> a
1439:1445:void
handleUpdateRecipes(net.minecraft.network.protocol.game.ClientboundUpdateRecipesPac
ket) -> a
1449:1454:void
handleLookAt(net.minecraft.network.protocol.game.ClientboundPlayerLookAtPacket) ->
a
1458:1463:void
handleTagQueryPacket(net.minecraft.network.protocol.game.ClientboundTagQueryPacket)
-> a
1467:1479:void
handleAwardStats(net.minecraft.network.protocol.game.ClientboundAwardStatsPacket) -
> a
1483:1521:void
handleAddOrRemoveRecipes(net.minecraft.network.protocol.game.ClientboundRecipePacke
t) -> a
1525:1538:void
handleUpdateMobEffect(net.minecraft.network.protocol.game.ClientboundUpdateMobEffec
tPacket) -> a
1542:1551:void
handleUpdateTags(net.minecraft.network.protocol.game.ClientboundUpdateTagsPacket) -
> a
1555:1557:void
handleEnabledFeatures(net.minecraft.network.protocol.game.ClientboundUpdateEnabledF
eaturesPacket) -> a
1560:1569:void
updateTagsForRegistry(net.minecraft.resources.ResourceKey,net.minecraft.tags.TagNet
workSerialization$NetworkPayload) -> a
1573:1573:void
handlePlayerCombatEnd(net.minecraft.network.protocol.game.ClientboundPlayerCombatEn
dPacket) -> a
1577:1577:void
handlePlayerCombatEnter(net.minecraft.network.protocol.game.ClientboundPlayerCombat
EnterPacket) -> a
1581:1591:void
handlePlayerCombatKill(net.minecraft.network.protocol.game.ClientboundPlayerCombatK
illPacket) -> a
1595:1598:void
handleChangeDifficulty(net.minecraft.network.protocol.game.ClientboundChangeDifficu
ltyPacket) -> a
1602:1607:void
handleSetCamera(net.minecraft.network.protocol.game.ClientboundSetCameraPacket) ->
a
1611:1626:void
handleInitializeBorder(net.minecraft.network.protocol.game.ClientboundInitializeBor
derPacket) -> a
1630:1632:void
handleSetBorderCenter(net.minecraft.network.protocol.game.ClientboundSetBorderCente
rPacket) -> a
1636:1638:void
handleSetBorderLerpSize(net.minecraft.network.protocol.game.ClientboundSetBorderLer
pSizePacket) -> a
1642:1644:void
handleSetBorderSize(net.minecraft.network.protocol.game.ClientboundSetBorderSizePac
ket) -> a
1648:1650:void
handleSetBorderWarningDistance(net.minecraft.network.protocol.game.ClientboundSetBo
rderWarningDistancePacket) -> a
1654:1656:void
handleSetBorderWarningDelay(net.minecraft.network.protocol.game.ClientboundSetBorde
rWarningDelayPacket) -> a
1660:1665:void
handleTitlesClear(net.minecraft.network.protocol.game.ClientboundClearTitlesPacket)
-> a
1669:1684:void
handleServerData(net.minecraft.network.protocol.game.ClientboundServerDataPacket) -
> a
1688:1690:void
handleCustomChatCompletions(net.minecraft.network.protocol.game.ClientboundCustomCh
atCompletionsPacket) -> a
1694:1696:void
setActionBarText(net.minecraft.network.protocol.game.ClientboundSetActionBarTextPac
ket) -> a
1700:1702:void
setTitleText(net.minecraft.network.protocol.game.ClientboundSetTitleTextPacket) ->
a
1706:1708:void
setSubtitleText(net.minecraft.network.protocol.game.ClientboundSetSubtitleTextPacke
t) -> a
1712:1714:void
setTitlesAnimation(net.minecraft.network.protocol.game.ClientboundSetTitlesAnimatio
nPacket) -> a
1718:1721:void
handleTabListCustomisation(net.minecraft.network.protocol.game.ClientboundTabListPa
cket) -> a
1725:1730:void
handleRemoveMobEffect(net.minecraft.network.protocol.game.ClientboundRemoveMobEffec
tPacket) -> a
1734:1742:void
handlePlayerInfoRemove(net.minecraft.network.protocol.game.ClientboundPlayerInfoRem
ovePacket) -> a
1746:1766:void
handlePlayerInfoUpdate(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpd
atePacket) -> a
1769:1790:void
applyPlayerInfoUpdate(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpda
tePacket$Action,net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePack
et$Entry,net.minecraft.client.multiplayer.PlayerInfo) -> a
1793:1812:void
initializeChatSession(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpda
tePacket$Entry,net.minecraft.client.multiplayer.PlayerInfo) -> a
1815:1815:boolean enforcesSecureChat() -> u
1820:1821:void
handleKeepAlive(net.minecraft.network.protocol.game.ClientboundKeepAlivePacket) ->
a
1824:1829:void
sendWhen(net.minecraft.network.protocol.Packet,java.util.function.BooleanSupplier,j
ava.time.Duration) -> a
1832:1842:void sendDeferredPackets() -> v
1846:1854:void
handlePlayerAbilities(net.minecraft.network.protocol.game.ClientboundPlayerAbilitie
sPacket) -> a
1858:1860:void
handleSoundEvent(net.minecraft.network.protocol.game.ClientboundSoundPacket) -> a
1864:1870:void
handleSoundEntityEvent(net.minecraft.network.protocol.game.ClientboundSoundEntityPa
cket) -> a
1875:1920:void
handleResourcePack(net.minecraft.network.protocol.game.ClientboundResourcePackPacke
t) -> a
1923:1926:net.minecraft.network.chat.Component
preparePackPrompt(net.minecraft.network.chat.Component,net.minecraft.network.chat.C
omponent) -> a
1933:1941:java.net.URL parseResourcePackUrl(java.lang.String) -> e
1945:1949:void downloadCallback(java.util.concurrent.CompletableFuture) -> a
1952:1953:void
send(net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action) -> a
1957:1959:void
handleBossUpdate(net.minecraft.network.protocol.game.ClientboundBossEventPacket) ->
a
1963:1969:void
handleItemCooldown(net.minecraft.network.protocol.game.ClientboundCooldownPacket) -
> a
1973:1979:void
handleMoveVehicle(net.minecraft.network.protocol.game.ClientboundMoveVehiclePacket)
-> a
1983:1988:void
handleOpenBook(net.minecraft.network.protocol.game.ClientboundOpenBookPacket) -> a
1992:2229:void
handleCustomPayload(net.minecraft.network.protocol.game.ClientboundCustomPayloadPac
ket) -> a
2233:2250:void
handleAddObjective(net.minecraft.network.protocol.game.ClientboundSetObjectivePacke
t) -> a
2254:2270:void
handleSetScore(net.minecraft.network.protocol.game.ClientboundSetScorePacket) -> a
2274:2280:void
handleSetDisplayObjective(net.minecraft.network.protocol.game.ClientboundSetDisplay
ObjectivePacket) -> a
2284:2332:void
handleSetPlayerTeamPacket(net.minecraft.network.protocol.game.ClientboundSetPlayerT
eamPacket) -> a
2336:2362:void
handleParticleEvent(net.minecraft.network.protocol.game.ClientboundLevelParticlesPa
cket) -> a
2366:2368:void
handlePing(net.minecraft.network.protocol.game.ClientboundPingPacket) -> a
2372:2396:void
handleUpdateAttributes(net.minecraft.network.protocol.game.ClientboundUpdateAttribu
tesPacket) -> a
2400:2413:void
handlePlaceRecipe(net.minecraft.network.protocol.game.ClientboundPlaceGhostRecipePa
cket) -> a
2417:2422:void
handleLightUpdatePacket(net.minecraft.network.protocol.game.ClientboundLightUpdateP
acket) -> a
2425:2438:void
applyLightData(int,int,net.minecraft.network.protocol.game.ClientboundLightUpdatePa
cketData) -> a
2442:2452:void
handleMerchantOffers(net.minecraft.network.protocol.game.ClientboundMerchantOffersP
acket) -> a
2456:2460:void
handleSetChunkCacheRadius(net.minecraft.network.protocol.game.ClientboundSetChunkCa
cheRadiusPacket) -> a
2464:2467:void
handleSetSimulationDistance(net.minecraft.network.protocol.game.ClientboundSetSimul
ationDistancePacket) -> a
2471:2473:void
handleSetChunkCacheCenter(net.minecraft.network.protocol.game.ClientboundSetChunkCa
cheCenterPacket) -> a
2477:2479:void
handleBlockChangedAck(net.minecraft.network.protocol.game.ClientboundBlockChangedAc
kPacket) -> a
2483:2487:void
handleBundlePacket(net.minecraft.network.protocol.game.ClientboundBundlePacket) ->
a
2490:2499:void
readSectionList(int,int,net.minecraft.world.level.lighting.LevelLightEngine,net.min
ecraft.world.level.LightLayer,java.util.BitSet,java.util.BitSet,java.util.Iterator)
-> a
2502:2502:net.minecraft.network.Connection getConnection() -> g
2507:2507:boolean isAcceptingMessages() -> a
2511:2511:java.util.Collection getListedOnlinePlayers() -> h
2515:2515:java.util.Collection getOnlinePlayers() -> i
2519:2519:java.util.Collection getOnlinePlayerIds() -> j
2524:2524:net.minecraft.client.multiplayer.PlayerInfo
getPlayerInfo(java.util.UUID) -> a
2529:2535:net.minecraft.client.multiplayer.PlayerInfo
getPlayerInfo(java.lang.String) -> a
2539:2539:com.mojang.authlib.GameProfile getLocalGameProfile() -> k
2543:2543:net.minecraft.client.multiplayer.ClientAdvancements getAdvancements()
-> l
2547:2547:com.mojang.brigadier.CommandDispatcher getCommands() -> m
2551:2551:net.minecraft.client.multiplayer.ClientLevel getLevel() -> n
2555:2555:net.minecraft.client.DebugQueryHandler getDebugQueryHandler() -> o
2559:2559:java.util.UUID getId() -> p
2563:2563:java.util.Set levels() -> q
2567:2567:net.minecraft.core.RegistryAccess registryAccess() -> r
2571:2577:void
markMessageAsProcessed(net.minecraft.network.chat.PlayerChatMessage,boolean) -> a
2580:2584:void sendChatAcknowledgement() -> w
2587:2592:void sendChat(java.lang.String) -> b
2595:2603:void sendCommand(java.lang.String) -> c
2606:2611:boolean sendUnsignedCommand(java.lang.String) -> d
2615:2615:com.mojang.brigadier.ParseResults parseCommand(java.lang.String) -> f
2620:2630:void tick() -> c
2634:2644:void setKeyPair(net.minecraft.world.entity.player.ProfileKeyPair) ->
a
2648:2648:net.minecraft.client.multiplayer.ServerData getServerData() -> s
2652:2652:net.minecraft.world.flag.FeatureFlagSet enabledFeatures() -> t
2656:2656:boolean isFeatureEnabled(net.minecraft.world.flag.FeatureFlagSet) ->
a
2623:2623:void lambda$tick$22(java.util.Optional) -> a
2599:2600:net.minecraft.network.chat.MessageSignature
lambda$sendCommand$21(java.time.Instant,long,net.minecraft.network.chat.LastSeenMes
sagesTracker$Update,java.lang.String) -> a
2421:2421:void
lambda$handleLightUpdatePacket$20(int,int,net.minecraft.network.protocol.game.Clien
tboundLightUpdatePacketData) -> b
2408:2412:void
lambda$handlePlaceRecipe$19(net.minecraft.world.inventory.AbstractContainerMenu,net
.minecraft.world.item.crafting.Recipe) -> a
2303:2316:void
lambda$handleSetPlayerTeamPacket$18(net.minecraft.world.scores.PlayerTeam,net.minec
raft.network.protocol.game.ClientboundSetPlayerTeamPacket$Parameters) -> a
2216:2216:java.lang.IllegalArgumentException
lambda$handleCustomPayload$17(net.minecraft.resources.ResourceLocation) -> a
1946:1947:java.lang.Void lambda$downloadCallback$16(java.lang.Throwable) -> a
1945:1945:void lambda$downloadCallback$15() -> x
1888:1912:void
lambda$handleResourcePack$14(java.net.URL,java.lang.String,boolean,net.minecraft.ne
twork.protocol.game.ClientboundResourcePackPacket) -> a
1889:1908:void
lambda$handleResourcePack$13(java.net.URL,java.lang.String,boolean,boolean) -> a
1820:1820:boolean lambda$handleKeepAlive$12() -> y
1563:1563:java.lang.IllegalStateException
lambda$updateTagsForRegistry$11(net.minecraft.resources.ResourceKey) -> a
1516:1516:void
lambda$handleAddOrRemoveRecipes$10(net.minecraft.client.ClientRecipeBook,net.minecr
aft.client.gui.screens.recipebook.RecipeCollection) -> a
1506:1511:void
lambda$handleAddOrRemoveRecipes$9(net.minecraft.client.ClientRecipeBook,net.minecra
ft.world.item.crafting.Recipe) -> a
1338:1340:void lambda$handleGameEvent$8() -> z
1293:1293:void
lambda$handleSetEquipment$7(net.minecraft.world.entity.Entity,com.mojang.datafixers
.util.Pair) -> a
1268:1276:void
lambda$handleBlockEntityData$6(net.minecraft.network.protocol.game.ClientboundBlock
EntityDataPacket,net.minecraft.world.level.block.entity.BlockEntity) -> a
802:812:void lambda$queueLightRemoval$5(net.minecraft.world.level.ChunkPos) ->
a
741:746:void
lambda$handleLevelChunkWithLight$4(int,int,net.minecraft.network.protocol.game.Clie
ntboundLightUpdatePacketData) -> c
730:730:void
lambda$handleChunkBlocksUpdate$3(net.minecraft.core.BlockPos,net.minecraft.world.le
vel.block.state.BlockState) -> a
628:640:void lambda$handleRemoveEntities$2(int) -> a
460:460:void lambda$handleLogin$1(java.util.Optional) -> b
406:406:void
lambda$handleLogin$0(net.minecraft.core.RegistryAccess$RegistryEntry) -> a
323:329:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ClientPacketListener$1 -> fex$1:
int[]
$SwitchMap$net$minecraft$network$protocol$game$ClientboundRecipePacket$State -> a
int[]
$SwitchMap$net$minecraft$network$protocol$game$ClientboundPlayerInfoUpdatePacket$Ac
tion -> b
int[] $SwitchMap$net$minecraft$server$ServerScoreboard$Method -> c
1489:2258:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ClientPacketListener$DeferredPacket -> fex$a:
net.minecraft.network.protocol.Packet packet -> a
java.util.function.BooleanSupplier sendCondition -> b
long expirationTime -> c
2659:2659:void
<init>(net.minecraft.network.protocol.Packet,java.util.function.BooleanSupplier,lon
g) -> <init>
2659:2659:java.lang.String toString() -> toString
2659:2659:int hashCode() -> hashCode
2659:2659:boolean equals(java.lang.Object) -> equals
2659:2659:net.minecraft.network.protocol.Packet packet() -> a
2659:2659:java.util.function.BooleanSupplier sendCondition() -> b
2659:2659:long expirationTime() -> c
net.minecraft.client.multiplayer.ClientRegistryLayer -> fey:
net.minecraft.client.multiplayer.ClientRegistryLayer STATIC -> a
net.minecraft.client.multiplayer.ClientRegistryLayer REMOTE -> b
java.util.List VALUES -> c
net.minecraft.core.RegistryAccess$Frozen STATIC_ACCESS -> d
net.minecraft.client.multiplayer.ClientRegistryLayer[] $VALUES -> e
9:9:net.minecraft.client.multiplayer.ClientRegistryLayer[] values() -> values
9:9:net.minecraft.client.multiplayer.ClientRegistryLayer
valueOf(java.lang.String) -> valueOf
9:9:void <init>(java.lang.String,int) -> <init>
19:19:net.minecraft.core.LayeredRegistryAccess createRegistryAccess() -> a
9:9:net.minecraft.client.multiplayer.ClientRegistryLayer[] $values() -> b
9:16:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ClientSuggestionProvider -> fez:
net.minecraft.client.multiplayer.ClientPacketListener connection -> a
net.minecraft.client.Minecraft minecraft -> b
int pendingSuggestionsId -> c
java.util.concurrent.CompletableFuture pendingSuggestionsFuture -> d
java.util.Set customCompletionSuggestions -> e
38:46:void
<init>(net.minecraft.client.multiplayer.ClientPacketListener,net.minecraft.client.M
inecraft) -> <init>
50:56:java.util.Collection getOnlinePlayerNames() -> q
61:66:java.util.Collection getCustomTabSugggestions() -> x
71:74:java.util.Collection getSelectedEntities() -> y
79:79:java.util.Collection getAllTeams() -> r
84:84:java.util.stream.Stream getAvailableSounds() -> s
89:89:java.util.stream.Stream getRecipeNames() -> t
94:95:boolean hasPermission(int) -> c
100:103:java.util.concurrent.CompletableFuture
suggestRegistryElements(net.minecraft.resources.ResourceKey,net.minecraft.commands.
SharedSuggestionProvider$ElementSuggestionType,com.mojang.brigadier.suggestion.Sugg
estionsBuilder,com.mojang.brigadier.context.CommandContext) -> a
108:114:java.util.concurrent.CompletableFuture
customSuggestion(com.mojang.brigadier.context.CommandContext) -> a
118:118:java.lang.String prettyPrint(double) -> a
122:122:java.lang.String prettyPrint(int) -> a
127:133:java.util.Collection getRelevantCoordinates() -> z
138:144:java.util.Collection getAbsoluteCoordinates() -> A
149:149:java.util.Set levels() -> u
154:154:net.minecraft.core.RegistryAccess registryAccess() -> v
159:159:net.minecraft.world.flag.FeatureFlagSet enabledFeatures() -> w
163:168:void
completeCustomSuggestions(int,com.mojang.brigadier.suggestion.Suggestions) -> a
171:179:void
modifyCustomCompletions(net.minecraft.network.protocol.game.ClientboundCustomChatCo
mpletionsPacket$Action,java.util.List) -> a
103:103:java.util.concurrent.CompletableFuture
lambda$suggestRegistryElements$1(com.mojang.brigadier.context.CommandContext) -> b
101:102:java.util.concurrent.CompletableFuture
lambda$suggestRegistryElements$0(net.minecraft.commands.SharedSuggestionProvider$El
ementSuggestionType,com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraf
t.core.Registry) -> a
net.minecraft.client.multiplayer.ClientSuggestionProvider$1 -> fez$1:
int[]
$SwitchMap$net$minecraft$network$protocol$game$ClientboundCustomChatCompletionsPack
et$Action -> a
171:171:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.MultiPlayerGameMode -> ffa:
org.slf4j.Logger LOGGER -> a
net.minecraft.client.Minecraft minecraft -> b
net.minecraft.client.multiplayer.ClientPacketListener connection -> c
net.minecraft.core.BlockPos destroyBlockPos -> d
net.minecraft.world.item.ItemStack destroyingItem -> e
float destroyProgress -> f
float destroyTicks -> g
int destroyDelay -> h
boolean isDestroying -> i
net.minecraft.world.level.GameType localPlayerMode -> j
net.minecraft.world.level.GameType previousLocalPlayerMode -> k
int carriedIndex -> l
68:81:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.multiplayer.ClientPacket
Listener) -> <init>
84:85:void adjustPlayer(net.minecraft.world.entity.player.Player) -> a
88:91:void
setLocalMode(net.minecraft.world.level.GameType,net.minecraft.world.level.GameType)
-> a
94:99:void setLocalMode(net.minecraft.world.level.GameType) -> a
102:102:boolean canHurtPlayer() -> a
106:138:boolean destroyBlock(net.minecraft.core.BlockPos) -> a
142:193:boolean
startDestroyBlock(net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> a
197:209:void stopDestroyBlock() -> b
212:272:boolean
continueDestroyBlock(net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> b
276:281:void
startPrediction(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.client.m
ultiplayer.prediction.PredictiveAction) -> a
284:287:float getPickRange() -> c
291:298:void tick() -> d
303:304:boolean sameDestroyTarget(net.minecraft.core.BlockPos) -> b
308:313:void ensureHasSentCarriedItem() -> o
316:328:net.minecraft.world.InteractionResult
useItemOn(net.minecraft.client.player.LocalPlayer,net.minecraft.world.InteractionHa
nd,net.minecraft.world.phys.BlockHitResult) -> a
332:368:net.minecraft.world.InteractionResult
performUseItemOn(net.minecraft.client.player.LocalPlayer,net.minecraft.world.Intera
ctionHand,net.minecraft.world.phys.BlockHitResult) -> b
372:397:net.minecraft.world.InteractionResult
useItem(net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHan
d) -> a
401:401:net.minecraft.client.player.LocalPlayer
createPlayer(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.stats.Stats
Counter,net.minecraft.client.ClientRecipeBook) -> a
405:405:net.minecraft.client.player.LocalPlayer
createPlayer(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.stats.Stats
Counter,net.minecraft.client.ClientRecipeBook,boolean,boolean) -> a
409:415:void
attack(net.minecraft.world.entity.player.Player,net.minecraft.world.entity.Entity)
-> a
418:423:net.minecraft.world.InteractionResult
interact(net.minecraft.world.entity.player.Player,net.minecraft.world.entity.Entity
,net.minecraft.world.InteractionHand) -> a
427:433:net.minecraft.world.InteractionResult
interactAt(net.minecraft.world.entity.player.Player,net.minecraft.world.entity.Enti
ty,net.minecraft.world.phys.EntityHitResult,net.minecraft.world.InteractionHand) ->
a
438:462:void
handleInventoryMouseClick(int,int,int,net.minecraft.world.inventory.ClickType,net.m
inecraft.world.entity.player.Player) -> a
465:466:void
handlePlaceRecipe(int,net.minecraft.world.item.crafting.Recipe,boolean) -> a
469:470:void handleInventoryButtonClick(int,int) -> a
473:476:void handleCreativeModeItemAdd(net.minecraft.world.item.ItemStack,int)
-> a
479:482:void handleCreativeModeItemDrop(net.minecraft.world.item.ItemStack) ->
a
485:488:void releaseUsingItem(net.minecraft.world.entity.player.Player) -> b
491:491:boolean hasExperience() -> e
495:495:boolean hasMissTime() -> f
499:499:boolean hasInfiniteItems() -> g
503:503:boolean hasFarPickRange() -> h
512:512:boolean isServerControlledInventory() -> i
516:516:boolean isAlwaysFlying() -> j
521:521:net.minecraft.world.level.GameType getPreviousPlayerMode() -> k
525:525:net.minecraft.world.level.GameType getPlayerMode() -> l
529:529:boolean isDestroying() -> m
533:533:int getDestroyStage() -> n
537:538:void handlePickItem(int) -> a
380:395:net.minecraft.network.protocol.Packet
lambda$useItem$5(net.minecraft.world.InteractionHand,net.minecraft.world.entity.pla
yer.Player,org.apache.commons.lang3.mutable.MutableObject,int) -> a
324:325:net.minecraft.network.protocol.Packet
lambda$useItemOn$4(org.apache.commons.lang3.mutable.MutableObject,net.minecraft.cli
ent.player.LocalPlayer,net.minecraft.world.InteractionHand,net.minecraft.world.phys
.BlockHitResult,int) -> a
259:260:net.minecraft.network.protocol.Packet
lambda$continueDestroyBlock$3(net.minecraft.core.BlockPos,net.minecraft.core.Direct
ion,int) -> a
227:228:net.minecraft.network.protocol.Packet
lambda$continueDestroyBlock$2(net.minecraft.core.BlockPos,net.minecraft.core.Direct
ion,int) -> b
176:190:net.minecraft.network.protocol.Packet
lambda$startDestroyBlock$1(net.minecraft.world.level.block.state.BlockState,net.min
ecraft.core.BlockPos,net.minecraft.core.Direction,int) -> a
157:158:net.minecraft.network.protocol.Packet
lambda$startDestroyBlock$0(net.minecraft.core.BlockPos,net.minecraft.core.Direction
,int) -> c
63:63:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.PlayerInfo -> ffb:
com.mojang.authlib.GameProfile profile -> a
java.util.Map textureLocations -> b
net.minecraft.world.level.GameType gameMode -> c
int latency -> d
boolean pendingTextures -> e
java.lang.String skinModel -> f
net.minecraft.network.chat.Component tabListDisplayName -> g
net.minecraft.network.chat.RemoteChatSession chatSession -> h
net.minecraft.network.chat.SignedMessageValidator messageValidator -> i
21:36:void <init>(com.mojang.authlib.GameProfile,boolean) -> <init>
39:39:com.mojang.authlib.GameProfile getProfile() -> a
44:44:net.minecraft.network.chat.RemoteChatSession getChatSession() -> b
48:48:net.minecraft.network.chat.SignedMessageValidator getMessageValidator() -
> c
52:52:boolean hasVerifiableChat() -> d
56:58:void setChatSession(net.minecraft.network.chat.RemoteChatSession) -> a
61:63:void clearChatSession(boolean) -> a
66:66:net.minecraft.network.chat.SignedMessageValidator
fallbackMessageValidator(boolean) -> b
70:70:net.minecraft.world.level.GameType getGameMode() -> e
74:75:void setGameMode(net.minecraft.world.level.GameType) -> a
78:78:int getLatency() -> f
82:83:void setLatency(int) -> a
86:86:boolean isCapeLoaded() -> g
90:90:boolean isSkinLoaded() -> h
94:97:java.lang.String getModelName() -> i
101:103:net.minecraft.resources.ResourceLocation getSkinLocation() -> j
108:110:net.minecraft.resources.ResourceLocation getCapeLocation() -> k
115:117:net.minecraft.resources.ResourceLocation getElytraLocation() -> l
122:122:net.minecraft.world.scores.PlayerTeam getTeam() -> m
126:144:void registerTextures() -> n
147:148:void setTabListDisplayName(net.minecraft.network.chat.Component) -> a
152:152:net.minecraft.network.chat.Component getTabListDisplayName() -> o
132:140:void
lambda$registerTextures$0(com.mojang.authlib.minecraft.MinecraftProfileTexture$Type
,net.minecraft.resources.ResourceLocation,com.mojang.authlib.minecraft.MinecraftPro
fileTexture) -> a
net.minecraft.client.multiplayer.ProfileKeyPairManager -> ffc:
net.minecraft.client.multiplayer.ProfileKeyPairManager EMPTY_KEY_MANAGER -> a
25:28:net.minecraft.client.multiplayer.ProfileKeyPairManager
create(com.mojang.authlib.minecraft.UserApiService,net.minecraft.client.User,java.n
io.file.Path) -> a
java.util.concurrent.CompletableFuture prepareKeyPair() -> a
boolean shouldRefreshKeyPair() -> b
12:12:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ProfileKeyPairManager$1 -> ffc$1:
12:12:void <init>() -> <init>
15:15:java.util.concurrent.CompletableFuture prepareKeyPair() -> a
20:20:boolean shouldRefreshKeyPair() -> b
net.minecraft.client.multiplayer.ServerData -> ffd:
org.slf4j.Logger LOGGER -> k
java.lang.String name -> a
java.lang.String ip -> b
net.minecraft.network.chat.Component status -> c
net.minecraft.network.chat.Component motd -> d
net.minecraft.network.protocol.status.ServerStatus$Players players -> e
long ping -> f
int protocol -> g
net.minecraft.network.chat.Component version -> h
boolean pinged -> i
java.util.List playerList -> j
net.minecraft.client.multiplayer.ServerData$ServerPackStatus packStatus -> l
byte[] iconBytes -> m
boolean lan -> n
boolean enforcesSecureChat -> o
26:41:void <init>(java.lang.String,java.lang.String,boolean) -> <init>
44:58:net.minecraft.nbt.CompoundTag write() -> a
62:62:net.minecraft.client.multiplayer.ServerData$ServerPackStatus
getResourcePackStatus() -> b
66:67:void
setResourcePackStatus(net.minecraft.client.multiplayer.ServerData$ServerPackStatus)
-> a
70:90:net.minecraft.client.multiplayer.ServerData
read(net.minecraft.nbt.CompoundTag) -> a
95:95:byte[] getIconBytes() -> c
99:100:void setIconBytes(byte[]) -> a
103:103:boolean isLan() -> d
107:108:void setEnforcesSecureChat(boolean) -> a
111:111:boolean enforcesSecureChat() -> e
115:118:void copyNameIconFrom(net.minecraft.client.multiplayer.ServerData) -> a
121:125:void copyFrom(net.minecraft.client.multiplayer.ServerData) -> b
17:17:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ServerData$ServerPackStatus -> ffd$a:
net.minecraft.client.multiplayer.ServerData$ServerPackStatus ENABLED -> a
net.minecraft.client.multiplayer.ServerData$ServerPackStatus DISABLED -> b
net.minecraft.client.multiplayer.ServerData$ServerPackStatus PROMPT -> c
net.minecraft.network.chat.Component name -> d
net.minecraft.client.multiplayer.ServerData$ServerPackStatus[] $VALUES -> e
127:127:net.minecraft.client.multiplayer.ServerData$ServerPackStatus[] values()
-> values
127:127:net.minecraft.client.multiplayer.ServerData$ServerPackStatus
valueOf(java.lang.String) -> valueOf
135:137:void <init>(java.lang.String,int,java.lang.String) -> <init>
140:140:net.minecraft.network.chat.Component getName() -> a
127:127:net.minecraft.client.multiplayer.ServerData$ServerPackStatus[]
$values() -> b
127:130:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ServerList -> ffe:
org.slf4j.Logger LOGGER -> a
net.minecraft.util.thread.ProcessorMailbox IO_MAILBOX -> b
int MAX_HIDDEN_SERVERS -> c
net.minecraft.client.Minecraft minecraft -> d
java.util.List serverList -> e
java.util.List hiddenServerList -> f
25:30:void <init>(net.minecraft.client.Minecraft) -> <init>
34:56:void load() -> a
60:86:void save() -> b
89:89:net.minecraft.client.multiplayer.ServerData get(int) -> a
94:104:net.minecraft.client.multiplayer.ServerData get(java.lang.String) -> a
109:117:net.minecraft.client.multiplayer.ServerData unhide(java.lang.String) ->
b
121:124:void remove(net.minecraft.client.multiplayer.ServerData) -> a
127:136:void add(net.minecraft.client.multiplayer.ServerData,boolean) -> a
139:139:int size() -> c
143:147:void swap(int,int) -> a
150:151:void replace(int,net.minecraft.client.multiplayer.ServerData) -> a
154:162:boolean set(net.minecraft.client.multiplayer.ServerData,java.util.List)
-> a
166:176:void saveSingleServer(net.minecraft.client.multiplayer.ServerData) -> b
167:175:void
lambda$saveSingleServer$0(net.minecraft.client.multiplayer.ServerData) -> c
19:21:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ServerStatusPinger -> fff:
com.google.common.base.Splitter SPLITTER -> a
org.slf4j.Logger LOGGER -> b
net.minecraft.network.chat.Component CANT_CONNECT_MESSAGE -> c
java.util.List connections -> d
51:56:void <init>() -> <init>
59:161:void
pingServer(net.minecraft.client.multiplayer.ServerData,java.lang.Runnable) -> a
164:167:void
onPingFailed(net.minecraft.network.chat.Component,net.minecraft.client.multiplayer.
ServerData) -> a
170:248:void
pingLegacyServer(java.net.InetSocketAddress,net.minecraft.client.multiplayer.Server
Data) -> a
251:251:net.minecraft.network.chat.Component formatPlayerCount(int,int) -> a
255:268:void tick() -> a
271:282:void removeAll() -> b
54:54:net.minecraft.network.chat.Style
lambda$static$0(net.minecraft.network.chat.Style) -> a
52:54:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.ServerStatusPinger$1 -> fff$1:
boolean success -> f
boolean receivedPing -> g
long pingStart -> h
net.minecraft.network.Connection val$connection -> a
net.minecraft.client.multiplayer.ServerData val$data -> b
java.lang.Runnable val$onPersistentDataChange -> c
java.net.InetSocketAddress val$address -> d
net.minecraft.client.multiplayer.ServerStatusPinger this$0 -> e
77:77:void
<init>(net.minecraft.client.multiplayer.ServerStatusPinger,net.minecraft.network.Co
nnection,net.minecraft.client.multiplayer.ServerData,java.lang.Runnable,java.net.In
etSocketAddress) -> <init>
84:130:void
handleStatusResponse(net.minecraft.network.protocol.status.ClientboundStatusRespons
ePacket) -> a
134:139:void
handlePongResponse(net.minecraft.network.protocol.status.ClientboundPongResponsePac
ket) -> a
143:147:void onDisconnect(net.minecraft.network.chat.Component) -> a
151:151:boolean isAcceptingMessages() -> a
121:125:void
lambda$handleStatusResponse$4(net.minecraft.client.multiplayer.ServerData,java.lang
.Runnable,net.minecraft.network.protocol.status.ServerStatus$Favicon) -> a
117:118:void
lambda$handleStatusResponse$3(net.minecraft.client.multiplayer.ServerData) -> a
101:116:void
lambda$handleStatusResponse$2(net.minecraft.client.multiplayer.ServerData,net.minec
raft.network.protocol.status.ServerStatus$Players) -> a
96:98:void
lambda$handleStatusResponse$1(net.minecraft.client.multiplayer.ServerData) -> b
93:95:void
lambda$handleStatusResponse$0(net.minecraft.client.multiplayer.ServerData,net.minec
raft.network.protocol.status.ServerStatus$Version) -> a
net.minecraft.client.multiplayer.ServerStatusPinger$2 -> fff$2:
java.net.InetSocketAddress val$address -> a
net.minecraft.client.multiplayer.ServerData val$data -> b
net.minecraft.client.multiplayer.ServerStatusPinger this$0 -> c
173:173:void
<init>(net.minecraft.client.multiplayer.ServerStatusPinger,java.net.InetSocketAddre
ss,net.minecraft.client.multiplayer.ServerData) -> <init>
177:244:void initChannel(io.netty.channel.Channel) -> initChannel
net.minecraft.client.multiplayer.ServerStatusPinger$2$1 -> fff$2$1:
net.minecraft.client.multiplayer.ServerStatusPinger$2 this$1 -> a
182:182:void <init>(net.minecraft.client.multiplayer.ServerStatusPinger$2) ->
<init>
185:210:void channelActive(io.netty.channel.ChannelHandlerContext) ->
channelActive
214:236:void
channelRead0(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf) -> a
240:241:void
exceptionCaught(io.netty.channel.ChannelHandlerContext,java.lang.Throwable) ->
exceptionCaught
182:182:void
channelRead0(io.netty.channel.ChannelHandlerContext,java.lang.Object) ->
channelRead0
net.minecraft.client.multiplayer.chat.ChatListener -> ffg:
net.minecraft.client.Minecraft minecraft -> a
java.util.Deque delayedMessageQueue -> b
long messageDelay -> c
long previousMessageTime -> d
25:32:void <init>(net.minecraft.client.Minecraft) -> <init>
35:46:void tick() -> a
49:58:void setMessageDelay(double) -> a
61:62:void acceptNextDelayedMessage() -> b
65:65:long queueSize() -> c
69:71:void clearQueue() -> d
74:74:boolean
removeFromDelayedMessageQueue(net.minecraft.network.chat.MessageSignature) -> a
78:78:boolean willDelayMessages() -> e
82:87:void
handleMessage(net.minecraft.network.chat.MessageSignature,java.util.function.Boolea
nSupplier) -> a
90:103:void
handlePlayerChatMessage(net.minecraft.network.chat.PlayerChatMessage,com.mojang.aut
hlib.GameProfile,net.minecraft.network.chat.ChatType$Bound) -> a
106:118:void
handleDisguisedChatMessage(net.minecraft.network.chat.Component,net.minecraft.netwo
rk.chat.ChatType$Bound) -> a
121:148:boolean
showMessageToPlayer(net.minecraft.network.chat.ChatType$Bound,net.minecraft.network
.chat.PlayerChatMessage,net.minecraft.network.chat.Component,com.mojang.authlib.Gam
eProfile,boolean,java.time.Instant) -> a
152:153:void
narrateChatMessage(net.minecraft.network.chat.ChatType$Bound,net.minecraft.network.
chat.Component) -> a
156:160:net.minecraft.client.multiplayer.chat.ChatTrustLevel
evaluateTrustLevel(net.minecraft.network.chat.PlayerChatMessage,net.minecraft.netwo
rk.chat.Component,java.time.Instant) -> a
164:166:void
logPlayerMessage(net.minecraft.network.chat.PlayerChatMessage,net.minecraft.network
.chat.ChatType$Bound,com.mojang.authlib.GameProfile,net.minecraft.client.multiplaye
r.chat.ChatTrustLevel) -> a
169:171:void
logSystemMessage(net.minecraft.network.chat.Component,java.time.Instant) -> a
174:186:void handleSystemMessage(net.minecraft.network.chat.Component,boolean)
-> a
189:195:java.util.UUID guessChatUUID(net.minecraft.network.chat.Component) -> a
199:203:boolean isSenderLocalPlayer(java.util.UUID) -> a
109:116:boolean
lambda$handleDisguisedChatMessage$2(net.minecraft.network.chat.ChatType$Bound,net.m
inecraft.network.chat.Component,java.time.Instant) -> a
96:101:boolean
lambda$handlePlayerChatMessage$1(net.minecraft.network.chat.ChatType$Bound,net.mine
craft.network.chat.PlayerChatMessage,net.minecraft.network.chat.Component,com.mojan
g.authlib.GameProfile,boolean,java.time.Instant) -> b
74:74:boolean
lambda$removeFromDelayedMessageQueue$0(net.minecraft.network.chat.MessageSignature,
net.minecraft.client.multiplayer.chat.ChatListener$Message) -> a
net.minecraft.client.multiplayer.chat.ChatListener$Message -> ffg$a:
net.minecraft.network.chat.MessageSignature signature -> a
java.util.function.BooleanSupplier handler -> b
206:206:void
<init>(net.minecraft.network.chat.MessageSignature,java.util.function.BooleanSuppli
er) -> <init>
208:208:boolean accept() -> a
206:206:java.lang.String toString() -> toString
206:206:int hashCode() -> hashCode
206:206:boolean equals(java.lang.Object) -> equals
206:206:net.minecraft.network.chat.MessageSignature signature() -> b
206:206:java.util.function.BooleanSupplier handler() -> c
net.minecraft.client.multiplayer.chat.ChatLog -> ffh:
net.minecraft.client.multiplayer.chat.LoggedChatEvent[] buffer -> a
int nextId -> b
12:12:com.mojang.serialization.Codec codec(int) -> a
24:26:void <init>(int) -> <init>
28:31:void <init>(int,java.util.List) -> <init>
34:38:java.util.List loggedChatEvents() -> c
42:43:void push(net.minecraft.client.multiplayer.chat.LoggedChatEvent) -> a
47:47:net.minecraft.client.multiplayer.chat.LoggedChatEvent lookup(int) -> b
51:51:int index(int) -> c
55:55:int start() -> a
59:59:int end() -> b
63:63:int size() -> d
29:29:net.minecraft.client.multiplayer.chat.LoggedChatEvent[]
lambda$new$2(int,int) -> a
13:17:com.mojang.serialization.DataResult lambda$codec$1(int,java.util.List) ->
a
15:15:java.lang.String lambda$codec$0(int,int) -> b
net.minecraft.client.multiplayer.chat.ChatTrustLevel -> ffi:
net.minecraft.client.multiplayer.chat.ChatTrustLevel SECURE -> a
net.minecraft.client.multiplayer.chat.ChatTrustLevel MODIFIED -> b
net.minecraft.client.multiplayer.chat.ChatTrustLevel NOT_SECURE -> c
com.mojang.serialization.Codec CODEC -> d
java.lang.String serializedName -> e
net.minecraft.client.multiplayer.chat.ChatTrustLevel[] $VALUES -> f
14:14:net.minecraft.client.multiplayer.chat.ChatTrustLevel[] values() -> values
14:14:net.minecraft.client.multiplayer.chat.ChatTrustLevel
valueOf(java.lang.String) -> valueOf
24:26:void <init>(java.lang.String,int,java.lang.String) -> <init>
29:37:net.minecraft.client.multiplayer.chat.ChatTrustLevel
evaluate(net.minecraft.network.chat.PlayerChatMessage,net.minecraft.network.chat.Co
mponent,java.time.Instant) -> a
41:50:boolean
isModified(net.minecraft.network.chat.PlayerChatMessage,net.minecraft.network.chat.
Component) -> a
54:59:boolean containsModifiedStyle(net.minecraft.network.chat.Component) -> a
63:63:boolean isModifiedStyle(net.minecraft.network.chat.Style) -> a
67:67:boolean isNotSecure() -> a
72:75:net.minecraft.client.GuiMessageTag
createTag(net.minecraft.network.chat.PlayerChatMessage) -> a
81:81:java.lang.String getSerializedName() -> c
55:58:java.util.Optional
lambda$containsModifiedStyle$0(net.minecraft.network.chat.Style,java.lang.String) -
> a
14:14:net.minecraft.client.multiplayer.chat.ChatTrustLevel[] $values() -> b
14:20:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.ChatTrustLevel$1 -> ffi$1:
int[] $SwitchMap$net$minecraft$client$multiplayer$chat$ChatTrustLevel -> a
72:72:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.LoggedChatEvent -> ffj:
com.mojang.serialization.Codec CODEC -> a
net.minecraft.client.multiplayer.chat.LoggedChatEvent$Type type() -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.LoggedChatEvent$Type -> ffj$a:
net.minecraft.client.multiplayer.chat.LoggedChatEvent$Type PLAYER -> a
net.minecraft.client.multiplayer.chat.LoggedChatEvent$Type SYSTEM -> b
java.lang.String serializedName -> c
java.util.function.Supplier codec -> d
net.minecraft.client.multiplayer.chat.LoggedChatEvent$Type[] $VALUES -> e
13:13:net.minecraft.client.multiplayer.chat.LoggedChatEvent$Type[] values() ->
values
13:13:net.minecraft.client.multiplayer.chat.LoggedChatEvent$Type
valueOf(java.lang.String) -> valueOf
21:24:void
<init>(java.lang.String,int,java.lang.String,java.util.function.Supplier) -> <init>
27:27:com.mojang.serialization.Codec codec() -> a
32:32:java.lang.String getSerializedName() -> c
15:15:com.mojang.serialization.Codec lambda$static$1() -> b
14:14:com.mojang.serialization.Codec lambda$static$0() -> d
13:13:net.minecraft.client.multiplayer.chat.LoggedChatEvent$Type[] $values() ->
e
13:15:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.LoggedChatMessage -> ffk:
20:20:net.minecraft.client.multiplayer.chat.LoggedChatMessage$Player
player(com.mojang.authlib.GameProfile,net.minecraft.network.chat.PlayerChatMessage,
net.minecraft.client.multiplayer.chat.ChatTrustLevel) -> a
24:24:net.minecraft.client.multiplayer.chat.LoggedChatMessage$System
system(net.minecraft.network.chat.Component,java.time.Instant) -> a
net.minecraft.network.chat.Component toContentComponent() -> b
30:30:net.minecraft.network.chat.Component toNarrationComponent() -> c
boolean canReport(java.util.UUID) -> a
net.minecraft.client.multiplayer.chat.LoggedChatMessage$Player -> ffk$a:
com.mojang.authlib.GameProfile profile -> c
net.minecraft.network.chat.PlayerChatMessage message -> d
net.minecraft.client.multiplayer.chat.ChatTrustLevel trustLevel -> e
com.mojang.serialization.Codec CODEC -> b
java.time.format.DateTimeFormatter TIME_FORMATTER -> f
35:35:void
<init>(com.mojang.authlib.GameProfile,net.minecraft.network.chat.PlayerChatMessage,
net.minecraft.client.multiplayer.chat.ChatTrustLevel) -> <init>
46:50:net.minecraft.network.chat.Component toContentComponent() -> b
55:57:net.minecraft.network.chat.Component toNarrationComponent() -> c
61:62:net.minecraft.network.chat.Component toHeadingComponent() -> d
66:67:net.minecraft.network.chat.Component getTimeComponent() -> i
72:72:boolean canReport(java.util.UUID) -> a
76:76:java.util.UUID profileId() -> e
81:81:net.minecraft.client.multiplayer.chat.LoggedChatEvent$Type type() -> a
35:35:java.lang.String toString() -> toString
35:35:int hashCode() -> hashCode
35:35:boolean equals(java.lang.Object) -> equals
35:35:com.mojang.authlib.GameProfile profile() -> f
35:35:net.minecraft.network.chat.PlayerChatMessage message() -> g
35:35:net.minecraft.client.multiplayer.chat.ChatTrustLevel trustLevel() -> h
36:40:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
36:42:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.LoggedChatMessage$System -> ffk$b:
net.minecraft.network.chat.Component message -> c
java.time.Instant timeStamp -> d
com.mojang.serialization.Codec CODEC -> b
85:85:void <init>(net.minecraft.network.chat.Component,java.time.Instant) ->
<init>
93:93:net.minecraft.network.chat.Component toContentComponent() -> b
98:98:boolean canReport(java.util.UUID) -> a
103:103:net.minecraft.client.multiplayer.chat.LoggedChatEvent$Type type() -> a
85:85:java.lang.String toString() -> toString
85:85:int hashCode() -> hashCode
85:85:boolean equals(java.lang.Object) -> equals
85:85:net.minecraft.network.chat.Component message() -> d
85:85:java.time.Instant timeStamp() -> e
86:89:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
86:86:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.package-info -> ffl:
net.minecraft.client.multiplayer.chat.report.AbuseReportSender -> ffm:
21:21:net.minecraft.client.multiplayer.chat.report.AbuseReportSender
create(net.minecraft.client.multiplayer.chat.report.ReportEnvironment,com.mojang.au
thlib.minecraft.UserApiService) -> a
java.util.concurrent.CompletableFuture
send(java.util.UUID,com.mojang.authlib.minecraft.report.AbuseReport) -> a
boolean isEnabled() -> a
29:29:com.mojang.authlib.minecraft.report.AbuseReportLimits reportLimits() -> b
net.minecraft.client.multiplayer.chat.report.AbuseReportSender$1 -> ffm$1:
int[]
$SwitchMap$com$mojang$authlib$exceptions$MinecraftClientException$ErrorType -> a
71:71:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.report.AbuseReportSender$SendException ->
ffm$a:
86:87:void <init>(net.minecraft.network.chat.Component,java.lang.Throwable) ->
<init>
net.minecraft.client.multiplayer.chat.report.AbuseReportSender$Services -> ffm$b:
net.minecraft.client.multiplayer.chat.report.ReportEnvironment environment -> a
com.mojang.authlib.minecraft.UserApiService userApiService -> b
net.minecraft.network.chat.Component SERVICE_UNAVAILABLE_TEXT -> c
net.minecraft.network.chat.Component HTTP_ERROR_TEXT -> d
net.minecraft.network.chat.Component JSON_ERROR_TEXT -> e
32:32:void
<init>(net.minecraft.client.multiplayer.chat.report.ReportEnvironment,com.mojang.au
thlib.minecraft.UserApiService) -> <init>
39:58:java.util.concurrent.CompletableFuture
send(java.util.UUID,com.mojang.authlib.minecraft.report.AbuseReport) -> a
63:63:boolean isEnabled() -> a
67:67:net.minecraft.network.chat.Component
getHttpErrorDescription(com.mojang.authlib.exceptions.MinecraftClientHttpException)
-> a
71:74:net.minecraft.network.chat.Component
getErrorDescription(com.mojang.authlib.exceptions.MinecraftClientException) -> a
80:80:com.mojang.authlib.minecraft.report.AbuseReportLimits reportLimits() -> b
32:32:java.lang.String toString() -> toString
32:32:int hashCode() -> hashCode
32:32:boolean equals(java.lang.Object) -> equals
32:32:net.minecraft.client.multiplayer.chat.report.ReportEnvironment
environment() -> c
32:32:com.mojang.authlib.minecraft.UserApiService userApiService() -> d
40:56:com.mojang.datafixers.util.Unit
lambda$send$0(java.util.UUID,com.mojang.authlib.minecraft.report.AbuseReport) -> b
33:35:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.report.BanReason -> ffn:
net.minecraft.client.multiplayer.chat.report.BanReason GENERIC_VIOLATION -> a
net.minecraft.client.multiplayer.chat.report.BanReason FALSE_REPORTING -> b
net.minecraft.client.multiplayer.chat.report.BanReason HATE_SPEECH -> c
net.minecraft.client.multiplayer.chat.report.BanReason
HATE_TERRORISM_NOTORIOUS_FIGURE -> d
net.minecraft.client.multiplayer.chat.report.BanReason HARASSMENT_OR_BULLYING -
> e
net.minecraft.client.multiplayer.chat.report.BanReason
DEFAMATION_IMPERSONATION_FALSE_INFORMATION -> f
net.minecraft.client.multiplayer.chat.report.BanReason DRUGS -> g
net.minecraft.client.multiplayer.chat.report.BanReason FRAUD -> h
net.minecraft.client.multiplayer.chat.report.BanReason SPAM_OR_ADVERTISING -> i
net.minecraft.client.multiplayer.chat.report.BanReason NUDITY_OR_PORNOGRAPHY ->
j
net.minecraft.client.multiplayer.chat.report.BanReason SEXUALLY_INAPPROPRIATE -
> k
net.minecraft.client.multiplayer.chat.report.BanReason EXTREME_VIOLENCE_OR_GORE
-> l
net.minecraft.client.multiplayer.chat.report.BanReason
IMMINENT_HARM_TO_PERSON_OR_PROPERTY -> m
net.minecraft.network.chat.Component title -> n
net.minecraft.client.multiplayer.chat.report.BanReason[] $VALUES -> o
7:7:net.minecraft.client.multiplayer.chat.report.BanReason[] values() -> values
7:7:net.minecraft.client.multiplayer.chat.report.BanReason
valueOf(java.lang.String) -> valueOf
26:28:void <init>(java.lang.String,int,java.lang.String) -> <init>
31:31:net.minecraft.network.chat.Component title() -> a
36:52:net.minecraft.client.multiplayer.chat.report.BanReason byId(int) -> a
7:7:net.minecraft.client.multiplayer.chat.report.BanReason[] $values() -> b
7:21:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder -> ffo:
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$ChatReport
report -> a
com.mojang.authlib.minecraft.report.AbuseReportLimits limits -> b
70:73:void
<init>(net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$ChatReport,co
m.mojang.authlib.minecraft.report.AbuseReportLimits) -> <init>
75:78:void
<init>(java.util.UUID,com.mojang.authlib.minecraft.report.AbuseReportLimits) ->
<init>
81:81:net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$ChatReport
report() -> a
85:85:java.util.UUID reportedProfileId() -> b
89:89:it.unimi.dsi.fastutil.ints.IntSet reportedMessages() -> c
93:93:java.lang.String comments() -> d
97:98:void setComments(java.lang.String) -> a
102:102:net.minecraft.client.multiplayer.chat.report.ReportReason reason() -> e
106:107:void
setReason(net.minecraft.client.multiplayer.chat.report.ReportReason) -> a
110:111:void toggleReported(int) -> a
114:114:boolean isReported(int) -> b
118:118:boolean hasContent() -> f

123:135:net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$CannotBuildR
eason checkBuildable() -> g
139:151:com.mojang.datafixers.util.Either
build(net.minecraft.client.multiplayer.chat.report.ReportingContext) -> a
155:162:com.mojang.authlib.minecraft.report.ReportEvidence
buildEvidence(net.minecraft.client.multiplayer.chat.ChatLog) -> a
166:174:com.mojang.authlib.minecraft.report.ReportChatMessage
buildReportedChatMessage(net.minecraft.client.multiplayer.chat.LoggedChatMessage$Pl
ayer,boolean) -> a
178:178:net.minecraft.client.multiplayer.chat.report.ChatReportBuilder copy() -
> h
159:160:void
lambda$buildEvidence$0(java.util.List,int,net.minecraft.client.multiplayer.chat.Log
gedChatMessage$Player) -> a
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$CannotBuildReason ->
ffo$a:
net.minecraft.network.chat.Component message -> e

net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$CannotBuildReason
NO_REASON -> a

net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$CannotBuildReason
NO_REPORTED_MESSAGES -> b

net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$CannotBuildReason
TOO_MANY_MESSAGES -> c

net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$CannotBuildReason
COMMENTS_TOO_LONG -> d
184:184:void <init>(net.minecraft.network.chat.Component) -> <init>
184:184:java.lang.String toString() -> toString
184:184:int hashCode() -> hashCode
184:184:boolean equals(java.lang.Object) -> equals
184:184:net.minecraft.network.chat.Component message() -> a
185:188:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$ChatReport -> ffo$b:
java.util.UUID reportId -> b
java.time.Instant createdAt -> c
java.util.UUID reportedProfileId -> d
it.unimi.dsi.fastutil.ints.IntSet reportedMessages -> e
java.lang.String comments -> f
net.minecraft.client.multiplayer.chat.report.ReportReason reason -> g
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder this$0 -> a
34:44:void
<init>(net.minecraft.client.multiplayer.chat.report.ChatReportBuilder,java.util.UUI
D,java.time.Instant,java.util.UUID) -> <init>
47:52:void
toggleReported(int,com.mojang.authlib.minecraft.report.AbuseReportLimits) -> a
55:59:net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$ChatReport
copy() -> a
63:63:boolean isReportedPlayer(java.util.UUID) -> a
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$Result -> ffo$c:
java.util.UUID id -> a
com.mojang.authlib.minecraft.report.AbuseReport report -> b
181:181:void
<init>(java.util.UUID,com.mojang.authlib.minecraft.report.AbuseReport) -> <init>
181:181:java.lang.String toString() -> toString
181:181:int hashCode() -> hashCode
181:181:boolean equals(java.lang.Object) -> equals
181:181:java.util.UUID id() -> a
181:181:com.mojang.authlib.minecraft.report.AbuseReport report() -> b
net.minecraft.client.multiplayer.chat.report.ChatReportContextBuilder -> ffp:
int leadingCount -> a
java.util.List activeCollectors -> b
19:23:void <init>(int) -> <init>
26:41:void
collectAllContext(net.minecraft.client.multiplayer.chat.ChatLog,it.unimi.dsi.fastut
il.ints.IntCollection,net.minecraft.client.multiplayer.chat.report.ChatReportContex
tBuilder$Handler) -> a
44:45:void trackContext(net.minecraft.network.chat.PlayerChatMessage) -> a
48:61:boolean acceptContext(net.minecraft.network.chat.PlayerChatMessage) -> b
65:65:boolean isActive() -> a
net.minecraft.client.multiplayer.chat.report.ChatReportContextBuilder$Collector ->
ffp$a:
java.util.Set lastSeenSignatures -> b
net.minecraft.network.chat.PlayerChatMessage lastChainMessage -> c
boolean collectingChain -> d
int count -> e
net.minecraft.client.multiplayer.chat.report.ChatReportContextBuilder this$0 ->
a
75:82:void
<init>(net.minecraft.client.multiplayer.chat.report.ChatReportContextBuilder,net.mi
necraft.network.chat.PlayerChatMessage) -> <init>
86:101:boolean accept(net.minecraft.network.chat.PlayerChatMessage) -> a
105:105:boolean isComplete() -> a
net.minecraft.client.multiplayer.chat.report.ChatReportContextBuilder$Handler ->
ffp$b:
void accept(int,net.minecraft.client.multiplayer.chat.LoggedChatMessage$Player)
-> accept
net.minecraft.client.multiplayer.chat.report.ReportEnvironment -> ffq:
java.lang.String clientVersion -> a
net.minecraft.client.multiplayer.chat.report.ReportEnvironment$Server server ->
b
11:11:void
<init>(java.lang.String,net.minecraft.client.multiplayer.chat.report.ReportEnvironm
ent$Server) -> <init>
13:13:net.minecraft.client.multiplayer.chat.report.ReportEnvironment local() ->
a
17:17:net.minecraft.client.multiplayer.chat.report.ReportEnvironment
thirdParty(java.lang.String) -> a
21:21:net.minecraft.client.multiplayer.chat.report.ReportEnvironment
realm(com.mojang.realmsclient.dto.RealmsServer) -> a
25:25:net.minecraft.client.multiplayer.chat.report.ReportEnvironment
create(net.minecraft.client.multiplayer.chat.report.ReportEnvironment$Server) -> a
29:29:com.mojang.authlib.yggdrasil.request.AbuseReportRequest$ClientInfo
clientInfo() -> b

34:37:com.mojang.authlib.yggdrasil.request.AbuseReportRequest$ThirdPartyServerInfo
thirdPartyServerInfo() -> c
42:45:com.mojang.authlib.yggdrasil.request.AbuseReportRequest$RealmInfo
realmInfo() -> d
49:56:java.lang.String getClientVersion() -> g
11:11:java.lang.String toString() -> toString
11:11:int hashCode() -> hashCode
11:11:boolean equals(java.lang.Object) -> equals
11:11:java.lang.String clientVersion() -> e
11:11:net.minecraft.client.multiplayer.chat.report.ReportEnvironment$Server
server() -> f
net.minecraft.client.multiplayer.chat.report.ReportEnvironment$Server -> ffq$a:
net.minecraft.client.multiplayer.chat.report.ReportEnvironment$Server$Realm ->
ffq$a$a:
long realmId -> a
int slotId -> b
65:66:void <init>(com.mojang.realmsclient.dto.RealmsServer) -> <init>
63:63:void <init>(long,int) -> <init>
63:63:java.lang.String toString() -> toString
63:63:int hashCode() -> hashCode
63:63:boolean equals(java.lang.Object) -> equals
63:63:long realmId() -> a
63:63:int slotId() -> b
net.minecraft.client.multiplayer.chat.report.ReportEnvironment$Server$ThirdParty ->
ffq$a$b:
java.lang.String ip -> a
60:60:void <init>(java.lang.String) -> <init>
60:60:java.lang.String toString() -> toString
60:60:int hashCode() -> hashCode
60:60:boolean equals(java.lang.Object) -> equals
60:60:java.lang.String ip() -> a
net.minecraft.client.multiplayer.chat.report.ReportReason -> ffr:
net.minecraft.client.multiplayer.chat.report.ReportReason HATE_SPEECH -> a
net.minecraft.client.multiplayer.chat.report.ReportReason
TERRORISM_OR_VIOLENT_EXTREMISM -> b
net.minecraft.client.multiplayer.chat.report.ReportReason
CHILD_SEXUAL_EXPLOITATION_OR_ABUSE -> c
net.minecraft.client.multiplayer.chat.report.ReportReason IMMINENT_HARM -> d
net.minecraft.client.multiplayer.chat.report.ReportReason
NON_CONSENSUAL_INTIMATE_IMAGERY -> e
net.minecraft.client.multiplayer.chat.report.ReportReason
HARASSMENT_OR_BULLYING -> f
net.minecraft.client.multiplayer.chat.report.ReportReason
DEFAMATION_IMPERSONATION_FALSE_INFORMATION -> g
net.minecraft.client.multiplayer.chat.report.ReportReason SELF_HARM_OR_SUICIDE
-> h
net.minecraft.client.multiplayer.chat.report.ReportReason ALCOHOL_TOBACCO_DRUGS
-> i
java.lang.String backendName -> j
net.minecraft.network.chat.Component title -> k
net.minecraft.network.chat.Component description -> l
net.minecraft.client.multiplayer.chat.report.ReportReason[] $VALUES -> m
7:7:net.minecraft.client.multiplayer.chat.report.ReportReason[] values() ->
values
7:7:net.minecraft.client.multiplayer.chat.report.ReportReason
valueOf(java.lang.String) -> valueOf
25:30:void <init>(java.lang.String,int,java.lang.String) -> <init>
33:33:java.lang.String backendName() -> a
37:37:net.minecraft.network.chat.Component title() -> b
41:41:net.minecraft.network.chat.Component description() -> c
7:7:net.minecraft.client.multiplayer.chat.report.ReportReason[] $values() -> d
7:17:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.chat.report.ReportingContext -> ffs:
int LOG_CAPACITY -> a
net.minecraft.client.multiplayer.chat.report.AbuseReportSender sender -> b
net.minecraft.client.multiplayer.chat.report.ReportEnvironment environment -> c
net.minecraft.client.multiplayer.chat.ChatLog chatLog -> d
net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$ChatReport
chatReportDraft -> e
24:28:void
<init>(net.minecraft.client.multiplayer.chat.report.AbuseReportSender,net.minecraft
.client.multiplayer.chat.report.ReportEnvironment,net.minecraft.client.multiplayer.
chat.ChatLog) -> <init>
31:33:net.minecraft.client.multiplayer.chat.report.ReportingContext
create(net.minecraft.client.multiplayer.chat.report.ReportEnvironment,com.mojang.au
thlib.minecraft.UserApiService) -> a
37:55:void
draftReportHandled(net.minecraft.client.Minecraft,net.minecraft.client.gui.screens.
Screen,java.lang.Runnable,boolean) -> a
58:58:net.minecraft.client.multiplayer.chat.report.AbuseReportSender sender() -
> a
62:62:net.minecraft.client.multiplayer.chat.ChatLog chatLog() -> b
66:66:boolean
matches(net.minecraft.client.multiplayer.chat.report.ReportEnvironment) -> a
70:71:void
setChatReportDraft(net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$C
hatReport) -> a
74:74:boolean hasDraftReport() -> c
78:78:boolean hasDraftReportFor(java.util.UUID) -> a
40:46:void
lambda$draftReportHandled$0(net.minecraft.client.Minecraft,net.minecraft.client.gui
.screens.Screen,net.minecraft.client.multiplayer.chat.report.ChatReportBuilder$Chat
Report,java.lang.Runnable,boolean) -> a
net.minecraft.client.multiplayer.chat.report.package-info -> fft:
net.minecraft.client.multiplayer.package-info -> ffu:
net.minecraft.client.multiplayer.prediction.BlockStatePredictionHandler -> ffv:
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap serverVerifiedStates -> a
int currentSequenceNr -> b
boolean isPredicting -> c
12:13:void <init>() -> <init>
18:24:void
retainKnownServerState(net.minecraft.core.BlockPos,net.minecraft.world.level.block.
state.BlockState,net.minecraft.client.player.LocalPlayer) -> a
27:32:boolean
updateKnownServerState(net.minecraft.core.BlockPos,net.minecraft.world.level.block.
state.BlockState) -> a
36:47:void endPredictionsUpTo(int,net.minecraft.client.multiplayer.ClientLevel)
-> a
50:52:net.minecraft.client.multiplayer.prediction.BlockStatePredictionHandler
startPredicting() -> a
57:58:void close() -> close
61:61:int currentSequence() -> b
65:65:boolean isPredicting() -> c

19:22:net.minecraft.client.multiplayer.prediction.BlockStatePredictionHandler$Serve
rVerifiedState
lambda$retainKnownServerState$0(net.minecraft.world.level.block.state.BlockState,ne
t.minecraft.client.player.LocalPlayer,java.lang.Long,net.minecraft.client.multiplay
er.prediction.BlockStatePredictionHandler$ServerVerifiedState) -> a
net.minecraft.client.multiplayer.prediction.BlockStatePredictionHandler$ServerVerif
iedState -> ffv$a:
net.minecraft.world.phys.Vec3 playerPos -> a
int sequence -> b
net.minecraft.world.level.block.state.BlockState blockState -> c
73:77:void
<init>(int,net.minecraft.world.level.block.state.BlockState,net.minecraft.world.phy
s.Vec3) -> <init>

80:81:net.minecraft.client.multiplayer.prediction.BlockStatePredictionHandler$Serve
rVerifiedState setSequence(int) -> a
85:86:void setBlockState(net.minecraft.world.level.block.state.BlockState) -> a
net.minecraft.client.multiplayer.prediction.PredictiveAction -> ffw:
net.minecraft.network.protocol.Packet predict(int) -> predict
net.minecraft.client.multiplayer.prediction.package-info -> ffx:
net.minecraft.client.multiplayer.resolver.AddressCheck -> ffy:
boolean
isAllowed(net.minecraft.client.multiplayer.resolver.ResolvedServerAddress) -> a
boolean isAllowed(net.minecraft.client.multiplayer.resolver.ServerAddress) -> a
17:22:net.minecraft.client.multiplayer.resolver.AddressCheck
createFromService() -> a
net.minecraft.client.multiplayer.resolver.AddressCheck$1 -> ffy$1:
com.google.common.collect.ImmutableList val$blockLists -> a
22:22:void <init>(com.google.common.collect.ImmutableList) -> <init>
25:27:boolean
isAllowed(net.minecraft.client.multiplayer.resolver.ResolvedServerAddress) -> a
32:33:boolean
isAllowed(net.minecraft.client.multiplayer.resolver.ServerAddress) -> a
33:33:boolean lambda$isAllowed$1(java.lang.String,java.util.function.Predicate)
-> a
27:27:boolean
lambda$isAllowed$0(java.lang.String,java.lang.String,java.util.function.Predicate)
-> a
net.minecraft.client.multiplayer.resolver.ResolvedServerAddress -> ffz:
java.lang.String getHostName() -> a
java.lang.String getHostIp() -> b
int getPort() -> c
java.net.InetSocketAddress asInetSocketAddress() -> d
15:15:net.minecraft.client.multiplayer.resolver.ResolvedServerAddress
from(java.net.InetSocketAddress) -> a
net.minecraft.client.multiplayer.resolver.ResolvedServerAddress$1 -> ffz$1:
java.net.InetSocketAddress val$address -> a
15:15:void <init>(java.net.InetSocketAddress) -> <init>
18:18:java.lang.String getHostName() -> a
23:23:java.lang.String getHostIp() -> b
28:28:int getPort() -> c
33:33:java.net.InetSocketAddress asInetSocketAddress() -> d
net.minecraft.client.multiplayer.resolver.ServerAddress -> fga:
org.slf4j.Logger LOGGER -> a
com.google.common.net.HostAndPort hostAndPort -> b
net.minecraft.client.multiplayer.resolver.ServerAddress INVALID -> c
18:19:void <init>(java.lang.String,int) -> <init>
21:23:void <init>(com.google.common.net.HostAndPort) -> <init>
27:29:java.lang.String getHost() -> a
34:34:int getPort() -> b
38:51:net.minecraft.client.multiplayer.resolver.ServerAddress
parseString(java.lang.String) -> a
57:65:boolean isValidAddress(java.lang.String) -> b
70:74:int parsePort(java.lang.String) -> c
79:79:java.lang.String toString() -> toString
84:91:boolean equals(java.lang.Object) -> equals
96:96:int hashCode() -> hashCode
11:15:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.resolver.ServerAddressResolver -> fgb:
org.slf4j.Logger LOGGER -> a
net.minecraft.client.multiplayer.resolver.ServerAddressResolver SYSTEM -> b
java.util.Optional
resolve(net.minecraft.client.multiplayer.resolver.ServerAddress) -> resolve
17:22:java.util.Optional
lambda$static$0(net.minecraft.client.multiplayer.resolver.ServerAddress) -> a
13:15:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.resolver.ServerNameResolver -> fgc:
net.minecraft.client.multiplayer.resolver.ServerNameResolver DEFAULT -> a
net.minecraft.client.multiplayer.resolver.ServerAddressResolver resolver -> b
net.minecraft.client.multiplayer.resolver.ServerRedirectHandler redirectHandler
-> c
net.minecraft.client.multiplayer.resolver.AddressCheck addressCheck -> d
15:19:void
<init>(net.minecraft.client.multiplayer.resolver.ServerAddressResolver,net.minecraf
t.client.multiplayer.resolver.ServerRedirectHandler,net.minecraft.client.multiplaye
r.resolver.AddressCheck) -> <init>
23:37:java.util.Optional
resolveAddress(net.minecraft.client.multiplayer.resolver.ServerAddress) -> a
8:8:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.resolver.ServerRedirectHandler -> fgd:
org.slf4j.Logger LOGGER -> a
net.minecraft.client.multiplayer.resolver.ServerRedirectHandler EMPTY -> b
java.util.Optional
lookupRedirect(net.minecraft.client.multiplayer.resolver.ServerAddress) ->
lookupRedirect
25:39:net.minecraft.client.multiplayer.resolver.ServerRedirectHandler
createDnsSrvRedirectHandler() -> createDnsSrvRedirectHandler
40:52:java.util.Optional
lambda$createDnsSrvRedirectHandler$1(javax.naming.directory.DirContext,net.minecraf
t.client.multiplayer.resolver.ServerAddress) -> a
18:18:java.util.Optional
lambda$static$0(net.minecraft.client.multiplayer.resolver.ServerAddress) -> a
16:18:void <clinit>() -> <clinit>
net.minecraft.client.multiplayer.resolver.package-info -> fge:
net.minecraft.client.package-info -> fgf:
net.minecraft.client.particle.AshParticle -> fgg:
8:9:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,float,net.minecraft.client.particle.SpriteSet) -> <init>
net.minecraft.client.particle.AshParticle$Provider -> fgg$a:
net.minecraft.client.particle.SpriteSet sprites -> a
14:16:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
20:20:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
11:11:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.AttackSweepParticle -> fgh:
net.minecraft.client.particle.SpriteSet sprites -> a
11:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,net
.minecraft.client.particle.SpriteSet) -> <init>
24:24:int getLightColor(float) -> a
29:39:void tick() -> a
43:43:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
net.minecraft.client.particle.AttackSweepParticle$Provider -> fgh$a:
net.minecraft.client.particle.SpriteSet sprites -> a
49:51:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
55:55:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
46:46:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.BaseAshSmokeParticle -> fgi:
net.minecraft.client.particle.SpriteSet sprites -> a
10:33:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,float,floa
t,float,double,double,double,float,net.minecraft.client.particle.SpriteSet,float,in
t,float,boolean) -> <init>
37:37:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
42:42:float getQuadSize(float) -> b
47:49:void tick() -> a
net.minecraft.client.particle.BlockMarker -> fgj:
10:15:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.block.state.BlockState) -> <init>
19:19:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
24:24:float getQuadSize(float) -> b
net.minecraft.client.particle.BlockMarker$Provider -> fgj$a:
27:27:void <init>() -> <init>
30:30:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.BlockParticleOption,net.minecraft.clien
t.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
27:27:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.BreakingItemParticle -> fgk:
float uo -> a
float vo -> b
16:23:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.world.item.ItemStack) -> <init>
27:27:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
31:38:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.item.ItemStack) -> <init>
42:42:float getU0() -> c
47:47:float getU1() -> d
52:52:float getV0() -> e
57:57:float getV1() -> f
net.minecraft.client.particle.BreakingItemParticle$Provider -> fgk$a:
60:60:void <init>() -> <init>
63:63:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ItemParticleOption,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
60:60:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.BreakingItemParticle$SlimeProvider -> fgk$b:
67:67:void <init>() -> <init>
70:70:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
67:67:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.BreakingItemParticle$SnowballProvider -> fgk$c:
74:74:void <init>() -> <init>
77:77:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
74:74:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.BubbleColumnUpParticle -> fgl:
10:22:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
26:30:void tick() -> a
34:34:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
net.minecraft.client.particle.BubbleColumnUpParticle$Provider -> fgl$a:
net.minecraft.client.particle.SpriteSet sprite -> a
40:42:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
46:48:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
37:37:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.BubbleParticle -> fgm:
10:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
24:42:void tick() -> a
46:46:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
net.minecraft.client.particle.BubbleParticle$Provider -> fgm$a:
net.minecraft.client.particle.SpriteSet sprite -> a
52:54:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
58:60:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
49:49:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.BubblePopParticle -> fgn:
net.minecraft.client.particle.SpriteSet sprites -> a
10:18:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
22:35:void tick() -> a
39:39:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
net.minecraft.client.particle.BubblePopParticle$Provider -> fgn$a:
net.minecraft.client.particle.SpriteSet sprites -> a
45:47:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
51:51:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
42:42:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.CampfireSmokeParticle -> fgo:
8:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,boolean) -> <init>
24:42:void tick() -> a
46:46:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
net.minecraft.client.particle.CampfireSmokeParticle$CosyProvider -> fgo$a:
net.minecraft.client.particle.SpriteSet sprites -> a
52:54:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
58:61:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
49:49:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.CampfireSmokeParticle$SignalProvider -> fgo$b:
net.minecraft.client.particle.SpriteSet sprites -> a
68:70:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
74:77:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
65:65:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.CherryParticle -> fgp:
float ACCELERATION_SCALE -> a
int INITIAL_LIFETIME -> b
int CURVE_ENDPOINT_TIME -> F
float FALL_ACC -> G
float WIND_BIG -> H
float rotSpeed -> I
float particleRandom -> J
float spinAcceleration -> K
28:48:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.client.particle.SpriteSet) -> <init>
52:52:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
58:101:void tick() -> a
net.minecraft.client.particle.CritParticle -> fgq:
9:29:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
33:33:float getQuadSize(float) -> b
38:41:void tick() -> a
45:45:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
net.minecraft.client.particle.CritParticle$DamageIndicatorProvider -> fgq$a:
net.minecraft.client.particle.SpriteSet sprite -> a
83:85:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
89:92:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
80:80:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.CritParticle$MagicProvider -> fgq$b:
net.minecraft.client.particle.SpriteSet sprite -> a
66:68:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
72:76:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
63:63:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.CritParticle$Provider -> fgq$c:
net.minecraft.client.particle.SpriteSet sprite -> a
51:53:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
57:59:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
48:48:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.DragonBreathParticle -> fgr:
int COLOR_MIN -> a
int COLOR_MAX -> b
float COLOR_MIN_RED -> F
float COLOR_MIN_GREEN -> G
float COLOR_MIN_BLUE -> H
float COLOR_MAX_RED -> I
float COLOR_MAX_GREEN -> J
float COLOR_MAX_BLUE -> K
boolean hasHitGround -> L
net.minecraft.client.particle.SpriteSet sprites -> M
24:42:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
46:79:void tick() -> a
83:83:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
88:88:float getQuadSize(float) -> b
net.minecraft.client.particle.DragonBreathParticle$Provider -> fgr$a:
net.minecraft.client.particle.SpriteSet sprites -> a
94:96:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
100:100:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
91:91:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.DripParticle -> fgs:
net.minecraft.world.level.material.Fluid type -> b
boolean isGlowing -> a
138:142:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.material.Fluid) -> <init>
145:145:net.minecraft.world.level.material.Fluid getType() -> g
150:150:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
155:159:int getLightColor(float) -> a
164:195:void tick() -> a
198:201:void preMoveUpdate() -> h
204:204:void postMoveUpdate() -> i
207:209:net.minecraft.client.particle.TextureSheetParticle
createWaterHangParticle(net.minecraft.core.particles.SimpleParticleType,net.minecra
ft.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
213:215:net.minecraft.client.particle.TextureSheetParticle
createWaterFallParticle(net.minecraft.core.particles.SimpleParticleType,net.minecra
ft.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> b
219:219:net.minecraft.client.particle.TextureSheetParticle
createLavaHangParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraf
t.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> c
223:225:net.minecraft.client.particle.TextureSheetParticle
createLavaFallParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraf
t.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> d
229:231:net.minecraft.client.particle.TextureSheetParticle
createLavaLandParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraf
t.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> e
235:239:net.minecraft.client.particle.TextureSheetParticle
createHoneyHangParticle(net.minecraft.core.particles.SimpleParticleType,net.minecra
ft.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> f
243:246:net.minecraft.client.particle.TextureSheetParticle
createHoneyFallParticle(net.minecraft.core.particles.SimpleParticleType,net.minecra
ft.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> g
250:253:net.minecraft.client.particle.TextureSheetParticle
createHoneyLandParticle(net.minecraft.core.particles.SimpleParticleType,net.minecra
ft.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> h
257:259:net.minecraft.client.particle.TextureSheetParticle
createDripstoneWaterHangParticle(net.minecraft.core.particles.SimpleParticleType,ne
t.minecraft.client.multiplayer.ClientLevel,double,double,double,double,double,doubl
e) -> i
263:265:net.minecraft.client.particle.TextureSheetParticle
createDripstoneWaterFallParticle(net.minecraft.core.particles.SimpleParticleType,ne
t.minecraft.client.multiplayer.ClientLevel,double,double,double,double,double,doubl
e) -> j
269:269:net.minecraft.client.particle.TextureSheetParticle
createDripstoneLavaHangParticle(net.minecraft.core.particles.SimpleParticleType,net
.minecraft.client.multiplayer.ClientLevel,double,double,double,double,double,double
) -> k
273:275:net.minecraft.client.particle.TextureSheetParticle
createDripstoneLavaFallParticle(net.minecraft.core.particles.SimpleParticleType,net
.minecraft.client.multiplayer.ClientLevel,double,double,double,double,double,double
) -> l
279:283:net.minecraft.client.particle.TextureSheetParticle
createNectarFallParticle(net.minecraft.core.particles.SimpleParticleType,net.minecr
aft.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> m
287:291:net.minecraft.client.particle.TextureSheetParticle
createSporeBlossomFallParticle(net.minecraft.core.particles.SimpleParticleType,net.
minecraft.client.multiplayer.ClientLevel,double,double,double,double,double,double)
-> n
295:300:net.minecraft.client.particle.TextureSheetParticle
createObsidianTearHangParticle(net.minecraft.core.particles.SimpleParticleType,net.
minecraft.client.multiplayer.ClientLevel,double,double,double,double,double,double)
-> o
304:308:net.minecraft.client.particle.TextureSheetParticle
createObsidianTearFallParticle(net.minecraft.core.particles.SimpleParticleType,net.
minecraft.client.multiplayer.ClientLevel,double,double,double,double,double,double)
-> p
312:316:net.minecraft.client.particle.TextureSheetParticle
createObsidianTearLandParticle(net.minecraft.core.particles.SimpleParticleType,net.
minecraft.client.multiplayer.ClientLevel,double,double,double,double,double,double)
-> q
net.minecraft.client.particle.DripParticle$CoolingDripHangParticle -> fgs$a:
47:48:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.material.Fluid,net.minecraft.core.particles.ParticleOptions) ->
<init>
52:56:void preMoveUpdate() -> h
net.minecraft.client.particle.DripParticle$DripHangParticle -> fgs$b:
net.minecraft.core.particles.ParticleOptions fallingParticle -> b
23:27:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.material.Fluid,net.minecraft.core.particles.ParticleOptions) ->
<init>
31:35:void preMoveUpdate() -> h
39:42:void postMoveUpdate() -> i
net.minecraft.client.particle.DripParticle$DripLandParticle -> fgs$c:
129:131:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.material.Fluid) -> <init>
net.minecraft.client.particle.DripParticle$DripstoneFallAndLandParticle -> fgs$d:
94:95:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.material.Fluid,net.minecraft.core.particles.ParticleOptions) ->
<init>
99:106:void postMoveUpdate() -> i
net.minecraft.client.particle.DripParticle$FallAndLandParticle -> fgs$e:
net.minecraft.core.particles.ParticleOptions landParticle -> b
63:65:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.material.Fluid,net.minecraft.core.particles.ParticleOptions) ->
<init>
69:73:void postMoveUpdate() -> i
net.minecraft.client.particle.DripParticle$FallingParticle -> fgs$f:
111:112:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.material.Fluid) -> <init>
115:117:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.material.Fluid,int) -> <init>
121:124:void postMoveUpdate() -> i
net.minecraft.client.particle.DripParticle$HoneyFallAndLandParticle -> fgs$g:
78:79:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.material.Fluid,net.minecraft.core.particles.ParticleOptions) ->
<init>
83:89:void postMoveUpdate() -> i
net.minecraft.client.particle.DustColorTransitionParticle -> fgt:
org.joml.Vector3f fromColor -> a
org.joml.Vector3f toColor -> b
14:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.core.particles.DustColorTransitionOptions,net.minecraft.cl
ient.particle.SpriteSet) -> <init>
23:23:org.joml.Vector3f randomizeColor(org.joml.Vector3f,float) -> a
27:32:void lerpColors(float) -> f
36:38:void
render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float)
-> a
net.minecraft.client.particle.DustColorTransitionParticle$Provider -> fgt$a:
net.minecraft.client.particle.SpriteSet sprites -> a
43:45:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
49:49:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.DustColorTransitionOptions,net.minecraf
t.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
40:40:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.DustParticle -> fgu:
8:9:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.core.particles.DustParticleOptions,net.minecraft.client.pa
rticle.SpriteSet) -> <init>
net.minecraft.client.particle.DustParticle$Provider -> fgu$a:
net.minecraft.client.particle.SpriteSet sprites -> a
14:16:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
20:20:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.DustParticleOptions,net.minecraft.clien
t.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
11:11:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.DustParticleBase -> fgv:
net.minecraft.client.particle.SpriteSet sprites -> a
11:28:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.core.particles.DustParticleOptionsBase,net.minecraft.clien
t.particle.SpriteSet) -> <init>
31:31:float randomizeColor(float,float) -> a
36:36:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
41:41:float getQuadSize(float) -> b
46:48:void tick() -> a
net.minecraft.client.particle.EnchantmentTableParticle -> fgw:
double xStart -> a
double yStart -> b
double zStart -> F
12:37:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
41:41:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
46:48:void move(double,double,double) -> a
52:64:int getLightColor(float) -> a
69:87:void tick() -> a
net.minecraft.client.particle.EnchantmentTableParticle$NautilusProvider -> fgw$a:
net.minecraft.client.particle.SpriteSet sprite -> a
107:109:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
113:115:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
104:104:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.EnchantmentTableParticle$Provider -> fgw$b:
net.minecraft.client.particle.SpriteSet sprite -> a
92:94:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
98:100:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
89:89:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.EndRodParticle -> fgx:
8:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
24:26:void move(double,double,double) -> a
net.minecraft.client.particle.EndRodParticle$Provider -> fgx$a:
net.minecraft.client.particle.SpriteSet sprites -> a
31:33:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
37:37:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
28:28:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.ExplodeParticle -> fgy:
net.minecraft.client.particle.SpriteSet sprites -> a
10:26:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
30:30:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
35:37:void tick() -> a
net.minecraft.client.particle.ExplodeParticle$Provider -> fgy$a:
net.minecraft.client.particle.SpriteSet sprites -> a
42:44:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
48:48:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
39:39:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.FallingDustParticle -> fgz:
float rotSpeed -> a
net.minecraft.client.particle.SpriteSet sprites -> b
19:36:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,float,floa
t,float,net.minecraft.client.particle.SpriteSet) -> <init>
40:40:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
45:45:float getQuadSize(float) -> b
50:70:void tick() -> a
net.minecraft.client.particle.FallingDustParticle$Provider -> fgz$a:
net.minecraft.client.particle.SpriteSet sprite -> a
75:77:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
82:96:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.BlockParticleOption,net.minecraft.clien
t.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
72:72:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.FireworkParticles -> fha:
22:22:void <init>() -> <init>
net.minecraft.client.particle.FireworkParticles$1 -> fha$1:
int[] $SwitchMap$net$minecraft$world$item$FireworkRocketItem$Shape -> a
98:98:void <clinit>() -> <clinit>
net.minecraft.client.particle.FireworkParticles$FlashProvider -> fha$a:
net.minecraft.client.particle.SpriteSet sprite -> a
347:349:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
353:355:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
344:344:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.FireworkParticles$OverlayParticle -> fha$b:
323:325:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
329:329:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
334:336:void
render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float)
-> a
340:340:float getQuadSize(float) -> b
net.minecraft.client.particle.FireworkParticles$SparkParticle -> fha$c:
boolean trail -> b
boolean flicker -> F
net.minecraft.client.particle.ParticleEngine engine -> G
float fadeR -> H
float fadeG -> I
float fadeB -> J
boolean hasFade -> K
273:283:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.ParticleEngine,net.minecraft.client.partic
le.SpriteSet) -> <init>
286:287:void setTrail(boolean) -> a
290:291:void setFlicker(boolean) -> b
295:298:void
render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float)
-> a
302:318:void tick() -> a
net.minecraft.client.particle.FireworkParticles$SparkProvider -> fha$d:
net.minecraft.client.particle.SpriteSet sprites -> a
362:364:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
368:370:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
359:359:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.FireworkParticles$Starter -> fha$e:
int life -> a
net.minecraft.client.particle.ParticleEngine engine -> b
net.minecraft.nbt.ListTag explosions -> D
boolean twinkleDelay -> E
30:55:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.ParticleEngine,net.minecraft.nbt.CompoundT
ag) -> <init>
59:169:void tick() -> a
172:173:boolean isFarAwayFromCamera() -> c
178:188:void
createParticle(double,double,double,double,double,double,int[],int[],boolean,boolea
n) -> a
191:211:void createParticleBall(double,int,int[],int[],boolean,boolean) -> a
214:246:void createParticleShape(double,double[]
[],int[],int[],boolean,boolean,boolean) -> a
249:259:void createParticleBurst(int[],int[],boolean,boolean) -> a
net.minecraft.client.particle.FlameParticle -> fhb:
9:10:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
14:14:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
19:21:void move(double,double,double) -> a
25:26:float getQuadSize(float) -> b
31:41:int getLightColor(float) -> a
net.minecraft.client.particle.FlameParticle$Provider -> fhb$a:
net.minecraft.client.particle.SpriteSet sprite -> a
47:49:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
53:55:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
44:44:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.FlameParticle$SmallFlameProvider -> fhb$b:
net.minecraft.client.particle.SpriteSet sprite -> a
62:64:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
68:71:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
59:59:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.GlowParticle -> fhc:
net.minecraft.util.RandomSource RANDOM -> a
net.minecraft.client.particle.SpriteSet sprites -> b
15:24:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
28:28:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
33:43:int getLightColor(float) -> a
48:50:void tick() -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.particle.GlowParticle$ElectricSparkProvider -> fhc$a:
double SPEED_FACTOR -> a
net.minecraft.client.particle.SpriteSet sprite -> b
130:135:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
139:151:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
129:129:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.GlowParticle$GlowSquidProvider -> fhc$b:
net.minecraft.client.particle.SpriteSet sprite -> a
55:57:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
61:73:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
52:52:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.GlowParticle$ScrapeProvider -> fhc$c:
double SPEED_FACTOR -> a
net.minecraft.client.particle.SpriteSet sprite -> b
156:161:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
165:181:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
155:155:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.GlowParticle$WaxOffProvider -> fhc$d:
double SPEED_FACTOR -> a
net.minecraft.client.particle.SpriteSet sprite -> b
104:109:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
113:125:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
103:103:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.GlowParticle$WaxOnProvider -> fhc$e:
double SPEED_FACTOR -> a
net.minecraft.client.particle.SpriteSet sprite -> b
78:83:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
87:99:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
77:77:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.HeartParticle -> fhd:
9:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
24:24:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
29:29:float getQuadSize(float) -> b
net.minecraft.client.particle.HeartParticle$AngryVillagerProvider -> fhd$a:
net.minecraft.client.particle.SpriteSet sprite -> a
50:52:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
56:59:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
47:47:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.HeartParticle$Provider -> fhd$b:
net.minecraft.client.particle.SpriteSet sprite -> a
35:37:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
41:43:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
32:32:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.HugeExplosionParticle -> fhe:
net.minecraft.client.particle.SpriteSet sprites -> a
11:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,net
.minecraft.client.particle.SpriteSet) -> <init>
24:24:int getLightColor(float) -> a
29:39:void tick() -> a
43:43:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
net.minecraft.client.particle.HugeExplosionParticle$Provider -> fhe$a:
net.minecraft.client.particle.SpriteSet sprites -> a
49:51:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
55:55:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
46:46:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.HugeExplosionSeedParticle -> fhf:
int life -> a
int lifeTime -> b
12:14:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
18:28:void tick() -> a
net.minecraft.client.particle.HugeExplosionSeedParticle$Provider -> fhf$a:
30:30:void <init>() -> <init>
33:33:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
30:30:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.ItemPickupParticle -> fhg:
int LIFE_TIME -> a
net.minecraft.client.renderer.RenderBuffers renderBuffers -> b
net.minecraft.world.entity.Entity itemEntity -> D
net.minecraft.world.entity.Entity target -> E
int life -> F
net.minecraft.client.renderer.entity.EntityRenderDispatcher
entityRenderDispatcher -> G
25:26:void
<init>(net.minecraft.client.renderer.entity.EntityRenderDispatcher,net.minecraft.cl
ient.renderer.RenderBuffers,net.minecraft.client.multiplayer.ClientLevel,net.minecr
aft.world.entity.Entity,net.minecraft.world.entity.Entity) -> <init>
29:34:void
<init>(net.minecraft.client.renderer.entity.EntityRenderDispatcher,net.minecraft.cl
ient.renderer.RenderBuffers,net.minecraft.client.multiplayer.ClientLevel,net.minecr
aft.world.entity.Entity,net.minecraft.world.entity.Entity,net.minecraft.world.phys.
Vec3) -> <init>
37:41:net.minecraft.world.entity.Entity
getSafeCopy(net.minecraft.world.entity.Entity) -> a
46:46:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
51:66:void
render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float)
-> a
70:74:void tick() -> a
net.minecraft.client.particle.LargeSmokeParticle -> fhh:
8:9:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
net.minecraft.client.particle.LargeSmokeParticle$Provider -> fhh$a:
net.minecraft.client.particle.SpriteSet sprites -> a
14:16:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
20:20:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
11:11:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.LavaParticle -> fhi:
9:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
24:24:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
29:33:int getLightColor(float) -> a
38:39:float getQuadSize(float) -> b
44:51:void tick() -> a
net.minecraft.client.particle.LavaParticle$Provider -> fhi$a:
net.minecraft.client.particle.SpriteSet sprite -> a
56:58:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
62:64:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
53:53:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.MobAppearanceParticle -> fhj:
net.minecraft.client.model.Model model -> a
net.minecraft.client.renderer.RenderType renderType -> b
22:29:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
33:33:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
38:54:void
render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float)
-> a
net.minecraft.client.particle.MobAppearanceParticle$Provider -> fhj$a:
56:56:void <init>() -> <init>
59:59:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
56:56:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.NoRenderParticle -> fhk:
9:10:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
13:14:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
18:18:void
render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float)
-> a
22:22:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
net.minecraft.client.particle.NoteParticle -> fhl:
9:23:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double) ->
<init>
27:27:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
32:32:float getQuadSize(float) -> b
net.minecraft.client.particle.NoteParticle$Provider -> fhl$a:
net.minecraft.client.particle.SpriteSet sprite -> a
38:40:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
44:46:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
35:35:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.Particle -> fhm:
net.minecraft.world.phys.AABB INITIAL_AABB -> a
double MAXIMUM_COLLISION_VELOCITY_SQUARED -> b
net.minecraft.client.multiplayer.ClientLevel level -> c
double xo -> d
double yo -> e
double zo -> f
double x -> g
double y -> h
double z -> i
double xd -> j
double yd -> k
double zd -> l
net.minecraft.world.phys.AABB bb -> D
boolean onGround -> m
boolean hasPhysics -> n
boolean stoppedByCollision -> E
boolean removed -> o
float bbWidth -> p
float bbHeight -> q
net.minecraft.util.RandomSource random -> r
int age -> s
int lifetime -> t
float gravity -> u
float rCol -> v
float gCol -> w
float bCol -> x
float alpha -> y
float roll -> z
float oRoll -> A
float friction -> B
boolean speedUpWhenYMotionIsBlocked -> C
32:66:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
69:80:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
83:86:net.minecraft.client.particle.Particle setPower(float) -> c
90:93:void setParticleSpeed(double,double,double) -> b
96:97:net.minecraft.client.particle.Particle scale(float) -> d
101:104:void setColor(float,float,float) -> a
107:108:void setAlpha(float) -> e
111:112:void setLifetime(int) -> a
115:115:int getLifetime() -> j
119:142:void tick() -> a
void
render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float)
-> a
net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
150:150:java.lang.String toString() -> toString
154:155:void remove() -> k
158:166:void setSize(float,float) -> b
169:175:void setPos(double,double,double) -> c
178:210:void move(double,double,double) -> a
213:217:void setLocationFromBoundingbox() -> l
220:224:int getLightColor(float) -> a
228:228:boolean isAlive() -> m
232:232:net.minecraft.world.phys.AABB getBoundingBox() -> n
236:237:void setBoundingBox(net.minecraft.world.phys.AABB) -> a
240:240:java.util.Optional getParticleGroup() -> o
19:20:void <clinit>() -> <clinit>
net.minecraft.client.particle.ParticleDescription -> fhn:
java.util.List textures -> a
15:17:void <init>(java.util.List) -> <init>
20:20:java.util.List getTextures() -> a
24:34:net.minecraft.client.particle.ParticleDescription
fromJson(com.google.gson.JsonObject) -> a
30:30:java.lang.String lambda$fromJson$0(com.google.gson.JsonElement) -> a
net.minecraft.client.particle.ParticleEngine -> fho:
org.slf4j.Logger LOGGER -> b
net.minecraft.resources.FileToIdConverter PARTICLE_LISTER -> c
net.minecraft.resources.ResourceLocation PARTICLES_ATLAS_INFO -> d
int MAX_PARTICLES_PER_LAYER -> e
java.util.List RENDER_ORDER -> f
net.minecraft.client.multiplayer.ClientLevel level -> a
java.util.Map particles -> g
java.util.Queue trackingEmitters -> h
net.minecraft.client.renderer.texture.TextureManager textureManager -> i
net.minecraft.util.RandomSource random -> j
it.unimi.dsi.fastutil.ints.Int2ObjectMap providers -> k
java.util.Queue particlesToAdd -> l
java.util.Map spriteSets -> m
net.minecraft.client.renderer.texture.TextureAtlas textureAtlas -> n
it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap trackedParticleCounts -> o
89:125:void
<init>(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.client.renderer.t
exture.TextureManager) -> <init>
128:227:void registerProviders() -> e
230:231:void
register(net.minecraft.core.particles.ParticleType,net.minecraft.client.particle.Pa
rticleProvider) -> a
234:241:void
register(net.minecraft.core.particles.ParticleType,net.minecraft.client.particle.Pa
rticleProvider$Sprite) -> a
244:247:void
register(net.minecraft.core.particles.ParticleType,net.minecraft.client.particle.Pa
rticleEngine$SpriteParticleRegistration) -> a
253:269:java.util.concurrent.CompletableFuture
reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profil
ing.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent
.Executor,java.util.concurrent.Executor) -> a
307:308:void close() -> a
311:319:java.util.Optional
loadParticleDescription(net.minecraft.resources.ResourceLocation,net.minecraft.serv
er.packs.resources.Resource) -> a
324:325:void
createTrackingEmitter(net.minecraft.world.entity.Entity,net.minecraft.core.particle
s.ParticleOptions) -> a
328:329:void
createTrackingEmitter(net.minecraft.world.entity.Entity,net.minecraft.core.particle
s.ParticleOptions,int) -> a
333:338:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,double,double,double,do
uble,double,double) -> a
344:348:net.minecraft.client.particle.Particle
makeParticle(net.minecraft.core.particles.ParticleOptions,double,double,double,doub
le,double,double) -> b
352:361:void add(net.minecraft.client.particle.Particle) -> a
364:387:void tick() -> b
390:401:void tickParticleList(java.util.Collection) -> a
404:405:void updateCount(net.minecraft.core.particles.ParticleGroup,int) -> a
409:418:void tickParticle(net.minecraft.client.particle.Particle) -> b
421:460:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource$BufferSource,net.minecraft.client.renderer.LightTexture,net.minecraft.clien
t.Camera,float) -> a
463:466:void setLevel(net.minecraft.client.multiplayer.ClientLevel) -> a
469:503:void
destroy(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockStat
e) -> a
506:543:void crack(net.minecraft.core.BlockPos,net.minecraft.core.Direction) ->
a
546:546:java.lang.String countParticles() -> d
550:550:boolean
hasSpaceInParticleLimit(net.minecraft.core.particles.ParticleGroup) -> a
554:558:void clearParticles() -> f
479:502:void
lambda$destroy$13(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state
.BlockState,double,double,double,double,double,double) -> a
396:396:void
lambda$tickParticleList$12(net.minecraft.core.particles.ParticleGroup) -> b
384:384:java.util.Queue
lambda$tick$11(net.minecraft.client.particle.ParticleRenderType) -> a
365:368:void
lambda$tick$10(net.minecraft.client.particle.ParticleRenderType,java.util.Queue) ->
a
270:303:void
lambda$reload$9(net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent.Co
mpletableFuture,java.util.concurrent.CompletableFuture,java.lang.Void) -> a
279:297:void
lambda$reload$8(net.minecraft.client.renderer.texture.SpriteLoader$Preparations,jav
a.util.Set,net.minecraft.client.renderer.texture.TextureAtlasSprite,net.minecraft.c
lient.particle.ParticleEngine$1ParticleDefinition) -> a
255:260:java.util.concurrent.CompletionStage
lambda$reload$7(java.util.concurrent.Executor,java.util.Map) -> a
257:259:void
lambda$reload$6(java.util.List,java.util.concurrent.Executor,net.minecraft.resource
s.ResourceLocation,net.minecraft.server.packs.resources.Resource) -> a
258:258:net.minecraft.client.particle.ParticleEngine$1ParticleDefinition
lambda$reload$5(net.minecraft.resources.ResourceLocation,net.minecraft.server.packs
.resources.Resource) -> b
253:253:java.util.Map
lambda$reload$4(net.minecraft.server.packs.resources.ResourceManager) -> a
234:234:net.minecraft.client.particle.ParticleProvider
lambda$register$3(net.minecraft.client.particle.ParticleProvider$Sprite,net.minecra
ft.client.particle.SpriteSet) -> a
235:239:net.minecraft.client.particle.Particle
lambda$register$2(net.minecraft.client.particle.ParticleProvider$Sprite,net.minecra
ft.client.particle.SpriteSet,net.minecraft.core.particles.ParticleOptions,net.minec
raft.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
213:213:net.minecraft.client.particle.ParticleProvider
lambda$registerProviders$1(net.minecraft.client.particle.SpriteSet) -> a
213:213:net.minecraft.client.particle.Particle
lambda$registerProviders$0(net.minecraft.client.particle.SpriteSet,net.minecraft.co
re.particles.SimpleParticleType,net.minecraft.client.multiplayer.ClientLevel,double
,double,double,double,double,double) -> a
69:80:void <clinit>() -> <clinit>
net.minecraft.client.particle.ParticleEngine$1ParticleDefinition -> fho$a:
net.minecraft.resources.ResourceLocation id -> a
java.util.Optional sprites -> b
251:251:void
<init>(net.minecraft.resources.ResourceLocation,java.util.Optional) -> <init>
251:251:java.lang.String toString() -> toString
251:251:int hashCode() -> hashCode
251:251:boolean equals(java.lang.Object) -> equals
251:251:net.minecraft.resources.ResourceLocation id() -> a
251:251:java.util.Optional sprites() -> b
net.minecraft.client.particle.ParticleEngine$MutableSpriteSet -> fho$b:
java.util.List sprites -> a
99:99:void <init>() -> <init>
104:104:net.minecraft.client.renderer.texture.TextureAtlasSprite get(int,int) -
> a
109:109:net.minecraft.client.renderer.texture.TextureAtlasSprite
get(net.minecraft.util.RandomSource) -> a
113:114:void rebind(java.util.List) -> a
net.minecraft.client.particle.ParticleEngine$SpriteParticleRegistration -> fho$c:
net.minecraft.client.particle.ParticleProvider
create(net.minecraft.client.particle.SpriteSet) -> create
net.minecraft.client.particle.ParticleProvider -> fhp:
net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.ParticleProvider$Sprite -> fhp$a:
net.minecraft.client.particle.TextureSheetParticle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.ParticleRenderType -> fhq:
net.minecraft.client.particle.ParticleRenderType TERRAIN_SHEET -> a
net.minecraft.client.particle.ParticleRenderType PARTICLE_SHEET_OPAQUE -> b
net.minecraft.client.particle.ParticleRenderType PARTICLE_SHEET_TRANSLUCENT ->
c
net.minecraft.client.particle.ParticleRenderType PARTICLE_SHEET_LIT -> d
net.minecraft.client.particle.ParticleRenderType CUSTOM -> e
net.minecraft.client.particle.ParticleRenderType NO_RENDER -> f
void
begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture
.TextureManager) -> a
void end(com.mojang.blaze3d.vertex.Tesselator) -> a
13:114:void <clinit>() -> <clinit>
net.minecraft.client.particle.ParticleRenderType$1 -> fhq$1:
13:13:void <init>() -> <init>
16:21:void
begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture
.TextureManager) -> a
25:26:void end(com.mojang.blaze3d.vertex.Tesselator) -> a
30:30:java.lang.String toString() -> toString
net.minecraft.client.particle.ParticleRenderType$2 -> fhq$2:
34:34:void <init>() -> <init>
37:42:void
begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture
.TextureManager) -> a
46:47:void end(com.mojang.blaze3d.vertex.Tesselator) -> a
51:51:java.lang.String toString() -> toString
net.minecraft.client.particle.ParticleRenderType$3 -> fhq$3:
55:55:void <init>() -> <init>
58:63:void
begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture
.TextureManager) -> a
67:68:void end(com.mojang.blaze3d.vertex.Tesselator) -> a
72:72:java.lang.String toString() -> toString
net.minecraft.client.particle.ParticleRenderType$4 -> fhq$4:
76:76:void <init>() -> <init>
79:83:void
begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture
.TextureManager) -> a
87:88:void end(com.mojang.blaze3d.vertex.Tesselator) -> a
92:92:java.lang.String toString() -> toString
net.minecraft.client.particle.ParticleRenderType$5 -> fhq$5:
96:96:void <init>() -> <init>
99:102:void
begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture
.TextureManager) -> a
106:106:void end(com.mojang.blaze3d.vertex.Tesselator) -> a
110:110:java.lang.String toString() -> toString
net.minecraft.client.particle.ParticleRenderType$6 -> fhq$6:
114:114:void <init>() -> <init>
117:117:void
begin(com.mojang.blaze3d.vertex.BufferBuilder,net.minecraft.client.renderer.texture
.TextureManager) -> a
121:121:void end(com.mojang.blaze3d.vertex.Tesselator) -> a
125:125:java.lang.String toString() -> toString
net.minecraft.client.particle.PlayerCloudParticle -> fhr:
net.minecraft.client.particle.SpriteSet sprites -> a
12:35:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
39:39:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
44:44:float getQuadSize(float) -> b
49:62:void tick() -> a
net.minecraft.client.particle.PlayerCloudParticle$Provider -> fhr$a:
net.minecraft.client.particle.SpriteSet sprites -> a
67:69:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
73:73:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
64:64:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.PlayerCloudParticle$SneezeProvider -> fhr$b:
net.minecraft.client.particle.SpriteSet sprites -> a
80:82:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
86:89:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
77:77:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.PortalParticle -> fhs:
double xStart -> a
double yStart -> b
double zStart -> F
12:32:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
36:36:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
41:43:void move(double,double,double) -> a
47:51:float getQuadSize(float) -> b
56:68:int getLightColor(float) -> a
73:90:void tick() -> a
net.minecraft.client.particle.PortalParticle$Provider -> fhs$a:
net.minecraft.client.particle.SpriteSet sprite -> a
95:97:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
101:103:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
92:92:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.ReversePortalParticle -> fht:
8:12:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
16:17:float getQuadSize(float) -> b
22:36:void tick() -> a
net.minecraft.client.particle.ReversePortalParticle$ReversePortalProvider -> fht$a:
net.minecraft.client.particle.SpriteSet sprite -> a
41:43:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
47:49:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
38:38:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.RisingParticle -> fhu:
7:17:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
net.minecraft.client.particle.SculkChargeParticle -> fhv:
net.minecraft.client.particle.SpriteSet sprites -> a
10:19:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
23:23:int getLightColor(float) -> a
28:28:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
33:35:void tick() -> a
net.minecraft.client.particle.SculkChargeParticle$Provider -> fhv$a:
net.minecraft.client.particle.SpriteSet sprite -> a
37:37:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
40:46:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SculkChargeParticleOptions,net.minecraf
t.client.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
37:37:java.lang.String toString() -> toString
37:37:int hashCode() -> hashCode
37:37:boolean equals(java.lang.Object) -> equals
37:37:net.minecraft.client.particle.SpriteSet sprite() -> a
37:37:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SculkChargePopParticle -> fhw:
net.minecraft.client.particle.SpriteSet sprites -> a
10:19:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
23:23:int getLightColor(float) -> a
28:28:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
33:35:void tick() -> a
net.minecraft.client.particle.SculkChargePopParticle$Provider -> fhw$a:
net.minecraft.client.particle.SpriteSet sprite -> a
37:37:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
40:44:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
37:37:java.lang.String toString() -> toString
37:37:int hashCode() -> hashCode
37:37:boolean equals(java.lang.Object) -> equals
37:37:net.minecraft.client.particle.SpriteSet sprite() -> a
37:37:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.ShriekParticle -> fhx:
org.joml.Vector3f ROTATION_VECTOR -> a
org.joml.Vector3f TRANSFORM_VECTOR -> b
float MAGICAL_X_ROT -> F
int delay -> G
23:34:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,int) ->
<init>
38:38:float getQuadSize(float) -> b
43:55:void
render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float)
-> a
58:88:void
renderRotatedParticle(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client
.Camera,float,java.util.function.Consumer) -> a
91:92:void
makeCornerVertex(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Vector3f,float,f
loat,int) -> a
96:96:int getLightColor(float) -> a
101:101:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
106:112:void tick() -> a
53:54:void lambda$render$1(org.joml.Quaternionf) -> a
50:51:void lambda$render$0(org.joml.Quaternionf) -> b
16:17:void <clinit>() -> <clinit>
net.minecraft.client.particle.ShriekParticle$Provider -> fhx$a:
net.minecraft.client.particle.SpriteSet sprite -> a
117:119:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
123:126:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ShriekParticleOption,net.minecraft.clie
nt.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
114:114:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SimpleAnimatedParticle -> fhy:
net.minecraft.client.particle.SpriteSet sprites -> a
float fadeR -> b
float fadeG -> F
float fadeB -> G
boolean hasFade -> H
15:19:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.client.particle.SpriteSet,float) -> <init>
22:27:void setColor(int) -> b
30:34:void setFadeColor(int) -> c
38:38:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
43:54:void tick() -> a
58:58:int getLightColor(float) -> a
net.minecraft.client.particle.SingleQuadParticle -> fhz:
float quadSize -> D
15:17:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
20:22:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
26:67:void
render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float)
-> a
70:70:float getQuadSize(float) -> b
75:76:net.minecraft.client.particle.Particle scale(float) -> d
float getU0() -> c
float getU1() -> d
float getV0() -> e
float getV1() -> f
net.minecraft.client.particle.SmokeParticle -> fia:
8:9:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,float,net.minecraft.client.particle.SpriteSet) -> <init>
net.minecraft.client.particle.SmokeParticle$Provider -> fia$a:
net.minecraft.client.particle.SpriteSet sprites -> a
14:16:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
20:20:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
11:11:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SnowflakeParticle -> fib:
net.minecraft.client.particle.SpriteSet sprites -> a
10:22:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
26:26:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
31:37:void tick() -> a
net.minecraft.client.particle.SnowflakeParticle$Provider -> fib$a:
net.minecraft.client.particle.SpriteSet sprites -> a
42:44:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
48:50:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
39:39:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SonicBoomParticle -> fic:
8:14:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,net
.minecraft.client.particle.SpriteSet) -> <init>
net.minecraft.client.particle.SonicBoomParticle$Provider -> fic$a:
net.minecraft.client.particle.SpriteSet sprites -> a
19:21:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
25:25:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
16:16:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SoulParticle -> fid:
net.minecraft.client.particle.SpriteSet sprites -> b
boolean isGlowing -> a
11:17:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
21:25:int getLightColor(float) -> a
30:30:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
35:37:void tick() -> a
net.minecraft.client.particle.SoulParticle$EmissiveProvider -> fid$a:
net.minecraft.client.particle.SpriteSet sprite -> a
57:59:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
63:66:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
54:54:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SoulParticle$Provider -> fid$b:
net.minecraft.client.particle.SpriteSet sprite -> a
42:44:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
48:50:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
39:39:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SpellParticle -> fie:
net.minecraft.util.RandomSource RANDOM -> a
net.minecraft.client.particle.SpriteSet sprites -> b
16:37:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
41:41:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
46:54:void tick() -> a
57:59:boolean isCloseToScopingPlayer() -> g
11:11:void <clinit>() -> <clinit>
net.minecraft.client.particle.SpellParticle$AmbientMobProvider -> fie$a:
net.minecraft.client.particle.SpriteSet sprite -> a
93:95:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
99:102:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
90:90:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SpellParticle$InstantProvider -> fie$b:
net.minecraft.client.particle.SpriteSet sprite -> a
125:127:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
131:131:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
122:122:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SpellParticle$MobProvider -> fie$c:
net.minecraft.client.particle.SpriteSet sprite -> a
78:80:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
84:86:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
75:75:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SpellParticle$Provider -> fie$d:
net.minecraft.client.particle.SpriteSet sprite -> a
65:67:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
71:71:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
62:62:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SpellParticle$WitchProvider -> fie$e:
net.minecraft.client.particle.SpriteSet sprite -> a
109:111:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
115:118:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
106:106:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SpitParticle -> fif:
8:10:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
net.minecraft.client.particle.SpitParticle$Provider -> fif$a:
net.minecraft.client.particle.SpriteSet sprites -> a
15:17:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
21:21:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
12:12:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SplashParticle -> fig:
8:15:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
net.minecraft.client.particle.SplashParticle$Provider -> fig$a:
net.minecraft.client.particle.SpriteSet sprite -> a
20:22:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
26:28:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
17:17:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SpriteSet -> fih:
net.minecraft.client.renderer.texture.TextureAtlasSprite get(int,int) -> a
net.minecraft.client.renderer.texture.TextureAtlasSprite
get(net.minecraft.util.RandomSource) -> a
net.minecraft.client.particle.SquidInkParticle -> fii:
10:25:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,int,net.minecraft.client.particle.SpriteSet) -> <init>
29:39:void tick() -> a
net.minecraft.client.particle.SquidInkParticle$GlowInkProvider -> fii$a:
net.minecraft.client.particle.SpriteSet sprites -> a
57:59:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
63:63:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
54:54:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SquidInkParticle$Provider -> fii$b:
net.minecraft.client.particle.SpriteSet sprites -> a
44:46:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
50:50:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
41:41:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SuspendedParticle -> fij:
14:24:void
<init>(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.client.particle.S
priteSet,double,double,double) -> <init>
27:37:void
<init>(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.client.particle.S
priteSet,double,double,double,double,double,double) -> <init>
41:41:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
net.minecraft.client.particle.SuspendedParticle$CrimsonSporeProvider -> fij$a:
net.minecraft.client.particle.SpriteSet sprite -> a
84:86:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
90:96:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
81:81:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SuspendedParticle$SporeBlossomAirProvider -> fij$b:
net.minecraft.client.particle.SpriteSet sprite -> a
62:64:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
68:77:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
59:59:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SuspendedParticle$SporeBlossomAirProvider$1 ->
fij$b$1:
net.minecraft.client.particle.SuspendedParticle$SporeBlossomAirProvider this$0
-> a
68:68:void
<init>(net.minecraft.client.particle.SuspendedParticle$SporeBlossomAirProvider,net.
minecraft.client.multiplayer.ClientLevel,net.minecraft.client.particle.SpriteSet,do
uble,double,double,double,double,double) -> <init>
71:71:java.util.Optional getParticleGroup() -> o
net.minecraft.client.particle.SuspendedParticle$UnderwaterProvider -> fij$c:
net.minecraft.client.particle.SpriteSet sprite -> a
47:49:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
53:55:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
44:44:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SuspendedParticle$WarpedSporeProvider -> fij$d:
net.minecraft.client.particle.SpriteSet sprite -> a
103:105:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
109:113:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
100:100:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SuspendedTownParticle -> fik:
8:23:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
27:27:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
32:34:void move(double,double,double) -> a
38:51:void tick() -> a
net.minecraft.client.particle.SuspendedTownParticle$ComposterFillProvider -> fik$a:
net.minecraft.client.particle.SpriteSet sprite -> a
87:89:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
93:97:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
84:84:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SuspendedTownParticle$DolphinSpeedProvider -> fik$b:
net.minecraft.client.particle.SpriteSet sprite -> a
104:106:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
110:115:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
101:101:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SuspendedTownParticle$EggCrackProvider -> fik$c:
net.minecraft.client.particle.SpriteSet sprite -> a
122:124:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
128:131:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
119:119:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SuspendedTownParticle$HappyVillagerProvider -> fik$d:
net.minecraft.client.particle.SpriteSet sprite -> a
71:73:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
77:80:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
68:68:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.SuspendedTownParticle$Provider -> fik$e:
net.minecraft.client.particle.SpriteSet sprite -> a
56:58:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
62:64:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
53:53:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.TerrainParticle -> fil:
net.minecraft.core.BlockPos pos -> a
float uo -> b
float vo -> F
19:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.world.level.block.state.BlockState) -> <init>
23:42:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Bloc
kPos) -> <init>
46:46:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
51:51:float getU0() -> c
56:56:float getU1() -> d
61:61:float getV0() -> e
66:66:float getV1() -> f
71:78:int getLightColor(float) -> a
net.minecraft.client.particle.TerrainParticle$Provider -> fil$a:
81:81:void <init>() -> <init>
84:88:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.BlockParticleOption,net.minecraft.clien
t.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
81:81:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.TextureSheetParticle -> fim:
net.minecraft.client.renderer.texture.TextureAtlasSprite sprite -> E
8:9:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
12:13:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double) -> <init>
18:19:void setSprite(net.minecraft.client.renderer.texture.TextureAtlasSprite)
-> a
23:23:float getU0() -> c
28:28:float getU1() -> d
33:33:float getV0() -> e
38:38:float getV1() -> f
42:43:void pickSprite(net.minecraft.client.particle.SpriteSet) -> a
46:49:void setSpriteFromAge(net.minecraft.client.particle.SpriteSet) -> b
net.minecraft.client.particle.TotemParticle -> fin:
8:26:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
net.minecraft.client.particle.TotemParticle$Provider -> fin$a:
net.minecraft.client.particle.SpriteSet sprites -> a
31:33:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
37:37:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
28:28:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.TrackingEmitter -> fio:
net.minecraft.world.entity.Entity entity -> a
int life -> b
int lifeTime -> D
net.minecraft.core.particles.ParticleOptions particleType -> E
15:16:void
<init>(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.world.entity.Enti
ty,net.minecraft.core.particles.ParticleOptions) -> <init>
19:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.world.entity.Enti
ty,net.minecraft.core.particles.ParticleOptions,int) -> <init>
23:28:void
<init>(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.world.entity.Enti
ty,net.minecraft.core.particles.ParticleOptions,int,net.minecraft.world.phys.Vec3)
-> <init>
32:48:void tick() -> a
net.minecraft.client.particle.VibrationSignalParticle -> fip:
net.minecraft.world.level.gameevent.PositionSource target -> a
float rot -> b
float rotO -> F
float pitch -> G
float pitchO -> H
26:42:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,net.minecr
aft.world.level.gameevent.PositionSource,int) -> <init>
46:52:void
render(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,float)
-> a
55:94:void
renderSignal(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.Camera,f
loat,java.util.function.Consumer) -> a
98:98:int getLightColor(float) -> a
103:103:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
108:143:void tick() -> a
51:51:void lambda$render$1(float,float,float,org.joml.Quaternionf) -> a
50:50:void lambda$render$0(float,float,float,org.joml.Quaternionf) -> b
net.minecraft.client.particle.VibrationSignalParticle$Provider -> fip$a:
net.minecraft.client.particle.SpriteSet sprite -> a
148:150:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
154:157:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.VibrationParticleOption,net.minecraft.c
lient.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
145:145:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.WakeParticle -> fiq:
net.minecraft.client.particle.SpriteSet sprites -> a
10:24:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,net.minecraft.client.particle.SpriteSet) -> <init>
28:28:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
33:53:void tick() -> a
net.minecraft.client.particle.WakeParticle$Provider -> fiq$a:
net.minecraft.client.particle.SpriteSet sprites -> a
58:60:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
64:64:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
55:55:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.WaterCurrentDownParticle -> fir:
float angle -> a
13:26:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
30:30:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
35:56:void tick() -> a
net.minecraft.client.particle.WaterCurrentDownParticle$Provider -> fir$a:
net.minecraft.client.particle.SpriteSet sprite -> a
61:63:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
67:69:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
58:58:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.WaterDropParticle -> fis:
10:19:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double) -> <init>
23:23:net.minecraft.client.particle.ParticleRenderType getRenderType() -> b
28:60:void tick() -> a
net.minecraft.client.particle.WaterDropParticle$Provider -> fis$a:
net.minecraft.client.particle.SpriteSet sprite -> a
65:67:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
71:73:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
62:62:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.WhiteAshParticle -> fit:
int COLOR_RGB24 -> a
11:15:void
<init>(net.minecraft.client.multiplayer.ClientLevel,double,double,double,double,dou
ble,double,float,net.minecraft.client.particle.SpriteSet) -> <init>
net.minecraft.client.particle.WhiteAshParticle$Provider -> fit$a:
net.minecraft.client.particle.SpriteSet sprites -> a
20:22:void <init>(net.minecraft.client.particle.SpriteSet) -> <init>
26:30:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.SimpleParticleType,net.minecraft.client
.multiplayer.ClientLevel,double,double,double,double,double,double) -> a
17:17:net.minecraft.client.particle.Particle
createParticle(net.minecraft.core.particles.ParticleOptions,net.minecraft.client.mu
ltiplayer.ClientLevel,double,double,double,double,double,double) -> createParticle
net.minecraft.client.particle.package-info -> fiu:
net.minecraft.client.player.AbstractClientPlayer -> fiv:
java.lang.String SKIN_URL_TEMPLATE -> g
net.minecraft.client.multiplayer.PlayerInfo playerInfo -> cl
net.minecraft.world.phys.Vec3 deltaMovementOnPreviousTick -> b
float elytraRotX -> c
float elytraRotY -> d
float elytraRotZ -> e
net.minecraft.client.multiplayer.ClientLevel clientLevel -> f
34:44:void
<init>(net.minecraft.client.multiplayer.ClientLevel,com.mojang.authlib.GameProfile)
-> <init>
48:49:boolean isSpectator() -> G_
54:55:boolean isCreative() -> f
59:59:boolean isCapeLoaded() -> a
64:67:net.minecraft.client.multiplayer.PlayerInfo getPlayerInfo() -> b
72:74:void tick() -> l
77:77:net.minecraft.world.phys.Vec3 getDeltaMovementLerped(float) -> b
81:82:boolean isSkinLoaded() -> c
86:87:net.minecraft.resources.ResourceLocation getSkinTextureLocation() -> d
92:93:net.minecraft.resources.ResourceLocation getCloakTextureLocation() -> e
97:97:boolean isElytraLoaded() -> h
102:103:net.minecraft.resources.ResourceLocation getElytraTextureLocation() ->
i
107:114:void
registerSkinTexture(net.minecraft.resources.ResourceLocation,java.lang.String) -> a
117:117:net.minecraft.resources.ResourceLocation
getSkinLocation(java.lang.String) -> c
121:122:java.lang.String getModelName() -> j
126:154:float getFieldOfViewModifier() -> m
net.minecraft.client.player.Input -> fiw:
float leftImpulse -> a
float forwardImpulse -> b
boolean up -> c
boolean down -> d
boolean left -> e
boolean right -> f
boolean jumping -> g
boolean shiftKeyDown -> h
6:6:void <init>() -> <init>
18:18:void tick(boolean,float) -> a
21:21:net.minecraft.world.phys.Vec2 getMoveVector() -> a
25:25:boolean hasForwardImpulse() -> b
net.minecraft.client.player.KeyboardInput -> fix:
net.minecraft.client.Options options -> i
8:10:void <init>(net.minecraft.client.Options) -> <init>
13:17:float calculateImpulse(boolean,boolean) -> a
22:38:void tick(boolean,float) -> a
net.minecraft.client.player.LocalPlayer -> fiy:
org.slf4j.Logger LOGGER -> g
int POSITION_REMINDER_INTERVAL -> cv
int WATER_VISION_MAX_TIME -> cw
int WATER_VISION_QUICK_TIME -> cx
float WATER_VISION_QUICK_PERCENT -> cy
double SUFFOCATING_COLLISION_CHECK_SCALE -> cz
double MINOR_COLLISION_ANGLE_THRESHOLD_RADIAN -> cA
float DEFAULT_SNEAKING_MOVEMENT_FACTOR -> cB
net.minecraft.client.multiplayer.ClientPacketListener connection -> cl
net.minecraft.stats.StatsCounter stats -> cC
net.minecraft.client.ClientRecipeBook recipeBook -> cD
java.util.List ambientSoundHandlers -> cE
int permissionLevel -> cF
double xLast -> cG
double yLast1 -> cH
double zLast -> cI
float yRotLast -> cJ
float xRotLast -> cK
boolean lastOnGround -> cL
boolean crouching -> cM
boolean wasShiftKeyDown -> cN
boolean wasSprinting -> cO
int positionReminder -> cP
boolean flashOnSetHealth -> cQ
java.lang.String serverBrand -> cR
net.minecraft.client.player.Input input -> cm
net.minecraft.client.Minecraft minecraft -> cn
int sprintTriggerTime -> co
float yBob -> cp
float xBob -> cq
float yBobO -> cr
float xBobO -> cs
int jumpRidingTicks -> cS
float jumpRidingScale -> cT
float spinningEffectIntensity -> ct
float oSpinningEffectIntensity -> cu
boolean startedUsingItem -> cU
net.minecraft.world.InteractionHand usingItemHand -> cV
boolean handsBusy -> cW
boolean autoJumpEnabled -> cX
int autoJumpTime -> cY
boolean wasFallFlying -> cZ
int waterVisionTime -> da
boolean showDeathScreen -> db
109:165:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.multiplayer.ClientLevel,
net.minecraft.client.multiplayer.ClientPacketListener,net.minecraft.stats.StatsCoun
ter,net.minecraft.client.ClientRecipeBook,boolean,boolean) -> <init>
169:169:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
175:175:void heal(float) -> s
179:191:boolean startRiding(net.minecraft.world.entity.Entity,boolean) -> a
196:198:void removeVehicle() -> bA
202:202:float getViewXRot(float) -> g
207:210:float getViewYRot(float) -> h
215:236:void tick() -> l
239:244:float getCurrentMood() -> o
248:300:void sendPosition() -> K
303:309:void sendIsSprintingIfNeeded() -> L
312:315:boolean drop(boolean) -> a
320:322:void swing(net.minecraft.world.InteractionHand) -> a
326:328:void respawn() -> fL
332:336:void actuallyHurt(net.minecraft.world.damagesource.DamageSource,float)
-> f
340:342:void closeContainer() -> q
346:348:void clientSideCloseContainer() -> p
351:369:void hurtTo(float) -> c
373:374:void onUpdateAbilities() -> w
378:378:boolean isLocalPlayer() -> g
383:383:boolean isSuppressingSlidingDownLadder() -> fq
388:388:boolean canSpawnSprintParticle() -> bg
393:393:boolean canSpawnSoulSpeedParticle() -> dO
397:398:void sendRidingJump() -> s
401:402:void sendOpenInventory() -> t
405:406:void setServerBrand(java.lang.String) -> d
410:410:java.lang.String getServerBrand() -> u
414:414:net.minecraft.stats.StatsCounter getStats() -> v
418:418:net.minecraft.client.ClientRecipeBook getRecipeBook() -> x
422:426:void removeRecipeHighlight(net.minecraft.world.item.crafting.Recipe) ->
a
430:430:int getPermissionLevel() -> B
434:435:void setPermissionLevel(int) -> a
439:440:void displayClientMessage(net.minecraft.network.chat.Component,boolean)
-> a
443:474:void moveTowardsClosestSpace(double,double) -> c
478:480:boolean suffocatesAt(net.minecraft.core.BlockPos) -> i
484:487:void setExperienceValues(float,int,int) -> a
491:492:void sendSystemMessage(net.minecraft.network.chat.Component) -> a
496:501:void handleEntityEvent(byte) -> b
504:505:void setShowDeathScreen(boolean) -> b
508:508:boolean shouldShowDeathScreen() -> y
513:514:void playSound(net.minecraft.sounds.SoundEvent,float,float) -> a
518:519:void
playNotifySound(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,fl
oat,float) -> a
523:523:boolean isEffectiveAi() -> cV
528:537:void startUsingItem(net.minecraft.world.InteractionHand) -> c
541:541:boolean isUsingItem() -> fi
546:548:void stopUsingItem() -> fo
553:553:net.minecraft.world.InteractionHand getUsedItemHand() -> fj
558:575:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
579:579:net.minecraft.world.entity.PlayerRideableJumping jumpableVehicle() -> z
583:583:float getJumpRidingScale() -> A
588:588:boolean isTextFilteringEnabled() -> U
593:598:void
openTextEdit(net.minecraft.world.level.block.entity.SignBlockEntity,boolean) -> a
602:603:void
openMinecartCommandBlock(net.minecraft.world.level.BaseCommandBlock) -> a
607:608:void
openCommandBlock(net.minecraft.world.level.block.entity.CommandBlockEntity) -> a
612:613:void
openStructureBlock(net.minecraft.world.level.block.entity.StructureBlockEntity) ->
a
617:618:void
openJigsawBlock(net.minecraft.world.level.block.entity.JigsawBlockEntity) -> a
622:625:void
openItemGui(net.minecraft.world.item.ItemStack,net.minecraft.world.InteractionHand)
-> a
629:630:void crit(net.minecraft.world.entity.Entity) -> a
634:635:void magicCrit(net.minecraft.world.entity.Entity) -> b
639:639:boolean isShiftKeyDown() -> bP
644:644:boolean isCrouching() -> bU
648:648:boolean isMovingSlowly() -> C
653:664:void serverAiStep() -> fc
667:667:boolean isControlledCamera() -> D
671:687:void resetPos() -> E
691:854:void aiStep() -> b_
859:863:void tickDeath() -> dX
866:892:void handleNetherPortalClient() -> M
896:904:void rideTick() -> bv
907:907:boolean isHandsBusy() -> G
913:918:net.minecraft.world.effect.MobEffectInstance
removeEffectNoUpdate(net.minecraft.world.effect.MobEffect) -> c
923:927:void
move(net.minecraft.world.entity.MoverType,net.minecraft.world.phys.Vec3) -> a
930:930:boolean isAutoJumpEnabled() -> I
934:1131:void updateAutoJump(float,float) -> f
1135:1147:boolean isHorizontalCollisionMinor(net.minecraft.world.phys.Vec3) ->
b
1151:1157:boolean canAutoJump() -> N
1161:1162:boolean isMoving() -> O
1166:1172:boolean canStartSprinting() -> P
1176:1176:boolean vehicleCanSprint(net.minecraft.world.entity.Entity) -> c
1182:1183:boolean hasEnoughImpulseToStartSprinting() -> Q
1187:1187:boolean hasEnoughFoodToStartSprinting() -> R
1191:1201:float getWaterVision() -> J
1205:1209:void onGameModeChanged(net.minecraft.world.level.GameType) -> a
1213:1213:boolean isUnderWater() -> aZ
1218:1234:boolean updateIsUnderwater() -> fG
1239:1246:net.minecraft.world.phys.Vec3 getRopeHoldPosition(float) -> q
1251:1252:void
updateTutorialInventoryAction(net.minecraft.world.item.ItemStack,net.minecraft.worl
d.item.ItemStack,net.minecraft.world.inventory.ClickAction) -> a
1256:1256:float getVisualRotationYInDegrees() -> dz
1071:1071:java.util.stream.Stream
lambda$updateAutoJump$0(net.minecraft.world.phys.shapes.VoxelShape) -> a
95:95:void <clinit>() -> <clinit>
net.minecraft.client.player.RemotePlayer -> fiz:
net.minecraft.world.phys.Vec3 lerpDeltaMovement -> g
int lerpDeltaMovementSteps -> cl
12:20:void
<init>(net.minecraft.client.multiplayer.ClientLevel,com.mojang.authlib.GameProfile)
-> <init>
24:29:boolean shouldRenderAtSqrDistance(double) -> a
34:34:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
39:41:void tick() -> l
45:85:void aiStep() -> b_
89:91:void lerpMotion(double,double,double) -> l
98:98:void updatePlayerPose() -> fH
102:104:void sendSystemMessage(net.minecraft.network.chat.Component) -> a
net.minecraft.client.player.inventory.Hotbar -> fja:
net.minecraft.core.NonNullList items -> a
12:13:void <init>() -> <init>
17:17:java.util.List delegate() -> delegate
21:25:net.minecraft.nbt.ListTag createTag() -> a
29:33:void fromTag(net.minecraft.nbt.ListTag) -> a
37:42:boolean isEmpty() -> isEmpty
12:12:java.util.Collection delegate() -> delegate
12:12:java.lang.Object delegate() -> delegate
net.minecraft.client.player.inventory.package-info -> fjb:
net.minecraft.client.player.package-info -> fjc:
net.minecraft.client.profiling.ClientMetricsSamplersProvider -> fjd:
net.minecraft.client.renderer.LevelRenderer levelRenderer -> a
java.util.Set samplers -> b
net.minecraft.util.profiling.metrics.profiling.ProfilerSamplerAdapter
samplerFactory -> c
21:28:void
<init>(java.util.function.LongSupplier,net.minecraft.client.renderer.LevelRenderer)
-> <init>
31:46:void registerStaticSamplers() -> a
50:51:java.util.Set samplers(java.util.function.Supplier) -> a
net.minecraft.client.profiling.package-info -> fje:
net.minecraft.client.quickplay.QuickPlay -> fjf:
net.minecraft.network.chat.Component ERROR_TITLE -> a
net.minecraft.network.chat.Component INVALID_IDENTIFIER -> b
net.minecraft.network.chat.Component REALM_CONNECT -> c
net.minecraft.network.chat.Component REALM_PERMISSION -> d
net.minecraft.network.chat.Component TO_TITLE -> e
net.minecraft.network.chat.Component TO_WORLD_LIST -> f
net.minecraft.network.chat.Component TO_REALMS_LIST -> g
29:29:void <init>() -> <init>
40:53:void
connect(net.minecraft.client.Minecraft,net.minecraft.client.main.GameConfig$QuickPl
ayData,net.minecraft.server.packs.resources.ReloadInstance,com.mojang.realmsclient.
client.RealmsClient) -> a
56:63:void
joinSingleplayerWorld(net.minecraft.client.Minecraft,java.lang.String) -> a
66:77:void
joinMultiplayerWorld(net.minecraft.client.Minecraft,java.lang.String) -> b
83:104:void
joinRealmsWorld(net.minecraft.client.Minecraft,com.mojang.realmsclient.client.Realm
sClient,java.lang.String) -> a
94:94:boolean
lambda$joinRealmsWorld$1(long,com.mojang.realmsclient.dto.RealmsServer) -> a
45:52:void
lambda$connect$0(java.lang.String,net.minecraft.client.Minecraft,java.lang.String,j
ava.lang.String,com.mojang.realmsclient.client.RealmsClient) -> a
30:37:void <clinit>() -> <clinit>
net.minecraft.client.quickplay.QuickPlayLog -> fjg:
net.minecraft.client.quickplay.QuickPlayLog INACTIVE -> a
org.slf4j.Logger LOGGER -> b
com.google.gson.Gson GSON -> c
java.nio.file.Path path -> d
net.minecraft.client.quickplay.QuickPlayLog$QuickPlayWorld worldData -> e
43:45:void <init>(java.lang.String) -> <init>
48:51:net.minecraft.client.quickplay.QuickPlayLog of(java.lang.String) -> a
55:56:void
setWorldData(net.minecraft.client.quickplay.QuickPlayLog$Type,java.lang.String,java
.lang.String) -> a
59:84:void log(net.minecraft.client.Minecraft) -> a
66:83:void lambda$log$1(net.minecraft.client.Minecraft) -> b
77:82:void lambda$log$0(com.google.gson.JsonElement) -> a
25:36:void <clinit>() -> <clinit>
net.minecraft.client.quickplay.QuickPlayLog$1 -> fjg$1:
25:25:void <init>(java.lang.String) -> <init>
28:28:void log(net.minecraft.client.Minecraft) -> a
32:32:void
setWorldData(net.minecraft.client.quickplay.QuickPlayLog$Type,java.lang.String,java
.lang.String) -> a
net.minecraft.client.quickplay.QuickPlayLog$QuickPlayEntry -> fjg$a:
net.minecraft.client.quickplay.QuickPlayLog$QuickPlayWorld quickPlayWorld -> b
java.time.Instant lastPlayedTime -> c
net.minecraft.world.level.GameType gamemode -> d
com.mojang.serialization.Codec CODEC -> a
113:113:void
<init>(net.minecraft.client.quickplay.QuickPlayLog$QuickPlayWorld,java.time.Instant
,net.minecraft.world.level.GameType) -> <init>
113:113:java.lang.String toString() -> toString
113:113:int hashCode() -> hashCode
113:113:boolean equals(java.lang.Object) -> equals
113:113:net.minecraft.client.quickplay.QuickPlayLog$QuickPlayWorld
quickPlayWorld() -> a
113:113:java.time.Instant lastPlayedTime() -> b
113:113:net.minecraft.world.level.GameType gamemode() -> c
114:118:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
114:114:void <clinit>() -> <clinit>
net.minecraft.client.quickplay.QuickPlayLog$QuickPlayWorld -> fjg$b:
net.minecraft.client.quickplay.QuickPlayLog$Type type -> b
java.lang.String id -> c
java.lang.String name -> d
com.mojang.serialization.MapCodec MAP_CODEC -> a
105:105:void
<init>(net.minecraft.client.quickplay.QuickPlayLog$Type,java.lang.String,java.lang.
String) -> <init>
105:105:java.lang.String toString() -> toString
105:105:int hashCode() -> hashCode
105:105:boolean equals(java.lang.Object) -> equals
105:105:net.minecraft.client.quickplay.QuickPlayLog$Type type() -> a
105:105:java.lang.String id() -> b
105:105:java.lang.String name() -> c
106:110:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
106:106:void <clinit>() -> <clinit>
net.minecraft.client.quickplay.QuickPlayLog$Type -> fjg$c:
net.minecraft.client.quickplay.QuickPlayLog$Type SINGLEPLAYER -> a
net.minecraft.client.quickplay.QuickPlayLog$Type MULTIPLAYER -> b
net.minecraft.client.quickplay.QuickPlayLog$Type REALMS -> c
com.mojang.serialization.Codec CODEC -> d
java.lang.String name -> e
net.minecraft.client.quickplay.QuickPlayLog$Type[] $VALUES -> f
86:86:net.minecraft.client.quickplay.QuickPlayLog$Type[] values() -> values
86:86:net.minecraft.client.quickplay.QuickPlayLog$Type
valueOf(java.lang.String) -> valueOf
95:97:void <init>(java.lang.String,int,java.lang.String) -> <init>
101:101:java.lang.String getSerializedName() -> c
86:86:net.minecraft.client.quickplay.QuickPlayLog$Type[] $values() -> a
86:91:void <clinit>() -> <clinit>
net.minecraft.client.quickplay.package-info -> fjh:
net.minecraft.client.renderer.BiomeColors -> fji:
net.minecraft.world.level.ColorResolver GRASS_COLOR_RESOLVER -> a
net.minecraft.world.level.ColorResolver FOLIAGE_COLOR_RESOLVER -> b
net.minecraft.world.level.ColorResolver WATER_COLOR_RESOLVER -> c
8:8:void <init>() -> <init>
14:14:int
getAverageColor(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.core.Blo
ckPos,net.minecraft.world.level.ColorResolver) -> a
18:18:int
getAverageGrassColor(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.cor
e.BlockPos) -> a
22:22:int
getAverageFoliageColor(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.c
ore.BlockPos) -> b
26:26:int
getAverageWaterColor(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.cor
e.BlockPos) -> c
11:11:int lambda$static$1(net.minecraft.world.level.biome.Biome,double,double)
-> a
10:10:int lambda$static$0(net.minecraft.world.level.biome.Biome,double,double)
-> b
9:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer -> fjj:
net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity[] SHULKER_BOXES ->
a
net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity
DEFAULT_SHULKER_BOX -> b
net.minecraft.world.level.block.entity.ChestBlockEntity chest -> c
net.minecraft.world.level.block.entity.ChestBlockEntity trappedChest -> d
net.minecraft.world.level.block.entity.EnderChestBlockEntity enderChest -> e
net.minecraft.world.level.block.entity.BannerBlockEntity banner -> f
net.minecraft.world.level.block.entity.BedBlockEntity bed -> g
net.minecraft.world.level.block.entity.ConduitBlockEntity conduit -> h
net.minecraft.world.level.block.entity.DecoratedPotBlockEntity decoratedPot ->
i
net.minecraft.client.model.ShieldModel shieldModel -> j
net.minecraft.client.model.TridentModel tridentModel -> k
java.util.Map skullModels -> l
net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher
blockEntityRenderDispatcher -> m
net.minecraft.client.model.geom.EntityModelSet entityModelSet -> n
62:80:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher,net.mi
necraft.client.model.geom.EntityModelSet) -> <init>
84:87:void
onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a
90:176:void
renderByItem(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemDispla
yContext,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuf
ferSource,int,int) -> a
105:105:void
lambda$renderByItem$2(net.minecraft.nbt.CompoundTag,com.mojang.authlib.GameProfile)
-> a
59:59:net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity[]
lambda$static$1(int) -> a
59:59:net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity
lambda$static$0(net.minecraft.world.item.DyeColor) -> a
59:60:void <clinit>() -> <clinit>
net.minecraft.client.renderer.ChunkBufferBuilderPack -> fjk:
java.util.Map builders -> a
8:9:void <init>() -> <init>
12:12:com.mojang.blaze3d.vertex.BufferBuilder
builder(net.minecraft.client.renderer.RenderType) -> a
16:17:void clearAll() -> a
20:21:void discardAll() -> b
9:9:com.mojang.blaze3d.vertex.BufferBuilder
lambda$new$1(net.minecraft.client.renderer.RenderType) -> b
9:9:net.minecraft.client.renderer.RenderType
lambda$new$0(net.minecraft.client.renderer.RenderType) -> c
net.minecraft.client.renderer.CubeMap -> fjl:
int SIDES -> a
net.minecraft.resources.ResourceLocation[] images -> b
23:29:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
32:124:void render(net.minecraft.client.Minecraft,float,float,float) -> a
127:131:java.util.concurrent.CompletableFuture
preload(net.minecraft.client.renderer.texture.TextureManager,java.util.concurrent.E
xecutor) -> a
net.minecraft.client.renderer.DimensionSpecialEffects -> fjm:
it.unimi.dsi.fastutil.objects.Object2ObjectMap EFFECTS -> a
float[] sunriseCol -> b
float cloudLevel -> c
boolean hasGround -> d
net.minecraft.client.renderer.DimensionSpecialEffects$SkyType skyType -> e
boolean forceBrightLightmap -> f
boolean constantAmbientLight -> g
30:43:void
<init>(float,boolean,net.minecraft.client.renderer.DimensionSpecialEffects$SkyType,
boolean,boolean) -> <init>
46:46:net.minecraft.client.renderer.DimensionSpecialEffects
forType(net.minecraft.world.level.dimension.DimensionType) -> a
51:65:float[] getSunriseColor(float,float) -> a
69:69:float getCloudHeight() -> a
73:73:boolean hasGround() -> b
net.minecraft.world.phys.Vec3
getBrightnessDependentFogColor(net.minecraft.world.phys.Vec3,float) -> a
boolean isFoggyAt(int,int) -> a
81:81:net.minecraft.client.renderer.DimensionSpecialEffects$SkyType skyType() -
> c
85:85:boolean forceBrightLightmap() -> d
89:89:boolean constantAmbientLight() -> e
16:22:void lambda$static$0(it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap)
-> a
15:15:void <clinit>() -> <clinit>
net.minecraft.client.renderer.DimensionSpecialEffects$EndEffects -> fjm$a:
132:133:void <init>() -> <init>
137:137:net.minecraft.world.phys.Vec3
getBrightnessDependentFogColor(net.minecraft.world.phys.Vec3,float) -> a
143:143:boolean isFoggyAt(int,int) -> a
149:149:float[] getSunriseColor(float,float) -> a
net.minecraft.client.renderer.DimensionSpecialEffects$NetherEffects -> fjm$b:
94:95:void <init>() -> <init>
99:99:net.minecraft.world.phys.Vec3
getBrightnessDependentFogColor(net.minecraft.world.phys.Vec3,float) -> a
104:104:boolean isFoggyAt(int,int) -> a
net.minecraft.client.renderer.DimensionSpecialEffects$OverworldEffects -> fjm$c:
int CLOUD_LEVEL -> a
113:114:void <init>() -> <init>
118:118:net.minecraft.world.phys.Vec3
getBrightnessDependentFogColor(net.minecraft.world.phys.Vec3,float) -> a
126:126:boolean isFoggyAt(int,int) -> a
net.minecraft.client.renderer.DimensionSpecialEffects$SkyType -> fjm$d:
net.minecraft.client.renderer.DimensionSpecialEffects$SkyType NONE -> a
net.minecraft.client.renderer.DimensionSpecialEffects$SkyType NORMAL -> b
net.minecraft.client.renderer.DimensionSpecialEffects$SkyType END -> c
net.minecraft.client.renderer.DimensionSpecialEffects$SkyType[] $VALUES -> d
24:24:net.minecraft.client.renderer.DimensionSpecialEffects$SkyType[] values()
-> values
24:24:net.minecraft.client.renderer.DimensionSpecialEffects$SkyType
valueOf(java.lang.String) -> valueOf
24:24:void <init>(java.lang.String,int) -> <init>
24:24:net.minecraft.client.renderer.DimensionSpecialEffects$SkyType[] $values()
-> a
24:27:void <clinit>() -> <clinit>
net.minecraft.client.renderer.EffectInstance -> fjn:
java.lang.String EFFECT_SHADER_PATH -> a
org.slf4j.Logger LOGGER -> b
com.mojang.blaze3d.shaders.AbstractUniform DUMMY_UNIFORM -> c
boolean ALWAYS_REAPPLY -> d
net.minecraft.client.renderer.EffectInstance lastAppliedEffect -> e
int lastProgramId -> f
java.util.Map samplerMap -> g
java.util.List samplerNames -> h
java.util.List samplerLocations -> i
java.util.List uniforms -> j
java.util.List uniformLocations -> k
java.util.Map uniformMap -> l
int programId -> m
java.lang.String name -> n
boolean dirty -> o
com.mojang.blaze3d.shaders.BlendMode blend -> p
java.util.List attributes -> q
java.util.List attributeNames -> r
com.mojang.blaze3d.shaders.EffectProgram vertexProgram -> s
com.mojang.blaze3d.shaders.EffectProgram fragmentProgram -> t
48:157:void
<init>(net.minecraft.server.packs.resources.ResourceManager,java.lang.String) ->
<init>
160:176:com.mojang.blaze3d.shaders.EffectProgram
getOrCreate(net.minecraft.server.packs.resources.ResourceManager,com.mojang.blaze3d
.shaders.Program$Type,java.lang.String) -> a
180:237:com.mojang.blaze3d.shaders.BlendMode
parseBlendNode(com.google.gson.JsonObject) -> a
243:247:void close() -> close
251:265:void clear() -> f
269:309:void apply() -> g
313:314:void markDirty() -> b
318:319:com.mojang.blaze3d.shaders.Uniform getUniform(java.lang.String) -> a
323:325:com.mojang.blaze3d.shaders.AbstractUniform
safeGetUniform(java.lang.String) -> b
329:359:void updateLocations() -> i
362:372:void parseSamplerNode(com.google.gson.JsonElement) -> a
375:381:void setSampler(java.lang.String,java.util.function.IntSupplier) -> a
384:429:void parseUniformNode(com.google.gson.JsonElement) -> b
433:433:com.mojang.blaze3d.shaders.Program getVertexProgram() -> c
438:438:com.mojang.blaze3d.shaders.Program getFragmentProgram() -> d
443:445:void attachToProgram() -> e
448:448:java.lang.String getName() -> h
453:453:int getId() -> a
40:45:void <clinit>() -> <clinit>
net.minecraft.client.renderer.FaceInfo -> fjo:
net.minecraft.client.renderer.FaceInfo DOWN -> a
net.minecraft.client.renderer.FaceInfo UP -> b
net.minecraft.client.renderer.FaceInfo NORTH -> c
net.minecraft.client.renderer.FaceInfo SOUTH -> d
net.minecraft.client.renderer.FaceInfo WEST -> e
net.minecraft.client.renderer.FaceInfo EAST -> f
net.minecraft.client.renderer.FaceInfo[] BY_FACING -> g
net.minecraft.client.renderer.FaceInfo$VertexInfo[] infos -> h
net.minecraft.client.renderer.FaceInfo[] $VALUES -> i
6:6:net.minecraft.client.renderer.FaceInfo[] values() -> values
6:6:net.minecraft.client.renderer.FaceInfo valueOf(java.lang.String) -> valueOf
61:61:net.minecraft.client.renderer.FaceInfo
fromFacing(net.minecraft.core.Direction) -> a
64:66:void
<init>(java.lang.String,int,net.minecraft.client.renderer.FaceInfo$VertexInfo[]) ->
<init>
69:69:net.minecraft.client.renderer.FaceInfo$VertexInfo getVertexInfo(int) -> a
50:56:void lambda$static$0(net.minecraft.client.renderer.FaceInfo[]) -> a
6:6:net.minecraft.client.renderer.FaceInfo[] $values() -> a
6:49:void <clinit>() -> <clinit>
net.minecraft.client.renderer.FaceInfo$Constants -> fjo$a:
int MAX_Z -> a
int MAX_Y -> b
int MAX_X -> c
int MIN_Z -> d
int MIN_Y -> e
int MIN_X -> f
40:40:void <init>() -> <init>
41:46:void <clinit>() -> <clinit>
net.minecraft.client.renderer.FaceInfo$VertexInfo -> fjo$b:
int xFace -> a
int yFace -> b
int zFace -> c
77:81:void <init>(int,int,int) -> <init>
net.minecraft.client.renderer.FogRenderer -> fjp:
int WATER_FOG_DISTANCE -> b
java.util.List MOB_EFFECT_FOG -> c
float BIOME_FOG_TRANSITION_TIME -> a
float fogRed -> d
float fogGreen -> e
float fogBlue -> f
int targetBiomeFog -> g
int previousBiomeFog -> h
long biomeChangedTime -> i
31:31:void <init>() -> <init>
53:200:void
setupColor(net.minecraft.client.Camera,float,net.minecraft.client.multiplayer.Clien
tLevel,int,float) -> a
203:204:void setupNoFog() -> a
208:211:net.minecraft.client.renderer.FogRenderer$MobEffectFogFunction
getPriorityFogFunction(net.minecraft.world.entity.Entity,float) -> a
215:281:void
setupFog(net.minecraft.client.Camera,net.minecraft.client.renderer.FogRenderer$FogM
ode,float,boolean,float) -> a
284:285:void levelFogColor() -> b
209:209:boolean
lambda$getPriorityFogFunction$1(net.minecraft.world.entity.LivingEntity,float,net.m
inecraft.client.renderer.FogRenderer$MobEffectFogFunction) -> a
110:110:net.minecraft.world.phys.Vec3
lambda$setupColor$0(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.worl
d.level.biome.BiomeManager,float,int,int,int) -> a
40:50:void <clinit>() -> <clinit>
net.minecraft.client.renderer.FogRenderer$BlindnessFogFunction -> fjp$a:
320:320:void <init>() -> <init>
323:323:net.minecraft.world.effect.MobEffect getMobEffect() -> a
328:336:void
setupFog(net.minecraft.client.renderer.FogRenderer$FogData,net.minecraft.world.enti
ty.LivingEntity,net.minecraft.world.effect.MobEffectInstance,float,float) -> a
net.minecraft.client.renderer.FogRenderer$DarknessFogFunction -> fjp$b:
339:339:void <init>() -> <init>
342:342:net.minecraft.world.effect.MobEffect getMobEffect() -> a
347:354:void
setupFog(net.minecraft.client.renderer.FogRenderer$FogData,net.minecraft.world.enti
ty.LivingEntity,net.minecraft.world.effect.MobEffectInstance,float,float) -> a
358:362:float
getModifiedVoidDarkness(net.minecraft.world.entity.LivingEntity,net.minecraft.world
.effect.MobEffectInstance,float,float) -> a
net.minecraft.client.renderer.FogRenderer$FogData -> fjp$c:
net.minecraft.client.renderer.FogRenderer$FogMode mode -> a
float start -> b
float end -> c
com.mojang.blaze3d.shaders.FogShape shape -> d
291:295:void <init>(net.minecraft.client.renderer.FogRenderer$FogMode) ->
<init>
net.minecraft.client.renderer.FogRenderer$FogMode -> fjp$d:
net.minecraft.client.renderer.FogRenderer$FogMode FOG_SKY -> a
net.minecraft.client.renderer.FogRenderer$FogMode FOG_TERRAIN -> b
net.minecraft.client.renderer.FogRenderer$FogMode[] $VALUES -> c
33:33:net.minecraft.client.renderer.FogRenderer$FogMode[] values() -> values
33:33:net.minecraft.client.renderer.FogRenderer$FogMode
valueOf(java.lang.String) -> valueOf
33:33:void <init>(java.lang.String,int) -> <init>
33:33:net.minecraft.client.renderer.FogRenderer$FogMode[] $values() -> a
33:34:void <clinit>() -> <clinit>
net.minecraft.client.renderer.FogRenderer$MobEffectFogFunction -> fjp$e:
net.minecraft.world.effect.MobEffect getMobEffect() -> a
void
setupFog(net.minecraft.client.renderer.FogRenderer$FogData,net.minecraft.world.enti
ty.LivingEntity,net.minecraft.world.effect.MobEffectInstance,float,float) -> a
304:304:boolean isEnabled(net.minecraft.world.entity.LivingEntity,float) -> a
308:316:float
getModifiedVoidDarkness(net.minecraft.world.entity.LivingEntity,net.minecraft.world
.effect.MobEffectInstance,float,float) -> a
net.minecraft.client.renderer.GameRenderer -> fjq:
net.minecraft.resources.ResourceLocation NAUSEA_LOCATION -> f
org.slf4j.Logger LOGGER -> g
boolean DEPTH_BUFFER_DEBUG -> h
float PROJECTION_Z_NEAR -> a
float GUI_Z_NEAR -> i
net.minecraft.client.Minecraft minecraft -> j
net.minecraft.server.packs.resources.ResourceManager resourceManager -> k
net.minecraft.util.RandomSource random -> l
float renderDistance -> m
net.minecraft.client.renderer.ItemInHandRenderer itemInHandRenderer -> b
net.minecraft.client.gui.MapRenderer mapRenderer -> n
net.minecraft.client.renderer.RenderBuffers renderBuffers -> o
int tick -> p
float fov -> q
float oldFov -> r
float darkenWorldAmount -> s
float darkenWorldAmountO -> t
boolean renderHand -> u
boolean renderBlockOutline -> v
long lastScreenshotAttempt -> w
boolean hasWorldScreenshot -> x
long lastActiveTime -> y
net.minecraft.client.renderer.LightTexture lightTexture -> z
net.minecraft.client.renderer.texture.OverlayTexture overlayTexture -> A
boolean panoramicMode -> B
float zoom -> C
float zoomX -> D
float zoomY -> E
int ITEM_ACTIVATION_ANIMATION_LENGTH -> c
net.minecraft.world.item.ItemStack itemActivationItem -> F
int itemActivationTicks -> G
float itemActivationOffX -> H
float itemActivationOffY -> I
net.minecraft.client.renderer.PostChain postEffect -> J
net.minecraft.resources.ResourceLocation[] EFFECTS -> K
int EFFECT_NONE -> d
int effectIndex -> L
boolean effectActive -> M
net.minecraft.client.Camera mainCamera -> N
net.minecraft.client.renderer.ShaderInstance blitShader -> e
java.util.Map shaders -> O
net.minecraft.client.renderer.ShaderInstance positionShader -> P
net.minecraft.client.renderer.ShaderInstance positionColorShader -> Q
net.minecraft.client.renderer.ShaderInstance positionColorTexShader -> R
net.minecraft.client.renderer.ShaderInstance positionTexShader -> S
net.minecraft.client.renderer.ShaderInstance positionTexColorShader -> T
net.minecraft.client.renderer.ShaderInstance particleShader -> U
net.minecraft.client.renderer.ShaderInstance positionColorLightmapShader -> V
net.minecraft.client.renderer.ShaderInstance positionColorTexLightmapShader ->
W
net.minecraft.client.renderer.ShaderInstance positionTexColorNormalShader -> X
net.minecraft.client.renderer.ShaderInstance positionTexLightmapColorShader ->
Y
net.minecraft.client.renderer.ShaderInstance rendertypeSolidShader -> Z
net.minecraft.client.renderer.ShaderInstance rendertypeCutoutMippedShader -> aa
net.minecraft.client.renderer.ShaderInstance rendertypeCutoutShader -> ab
net.minecraft.client.renderer.ShaderInstance rendertypeTranslucentShader -> ac
net.minecraft.client.renderer.ShaderInstance
rendertypeTranslucentMovingBlockShader -> ad
net.minecraft.client.renderer.ShaderInstance
rendertypeTranslucentNoCrumblingShader -> ae
net.minecraft.client.renderer.ShaderInstance rendertypeArmorCutoutNoCullShader
-> af
net.minecraft.client.renderer.ShaderInstance rendertypeEntitySolidShader -> ag
net.minecraft.client.renderer.ShaderInstance rendertypeEntityCutoutShader -> ah
net.minecraft.client.renderer.ShaderInstance rendertypeEntityCutoutNoCullShader
-> ai
net.minecraft.client.renderer.ShaderInstance
rendertypeEntityCutoutNoCullZOffsetShader -> aj
net.minecraft.client.renderer.ShaderInstance
rendertypeItemEntityTranslucentCullShader -> ak
net.minecraft.client.renderer.ShaderInstance
rendertypeEntityTranslucentCullShader -> al
net.minecraft.client.renderer.ShaderInstance rendertypeEntityTranslucentShader
-> am
net.minecraft.client.renderer.ShaderInstance
rendertypeEntityTranslucentEmissiveShader -> an
net.minecraft.client.renderer.ShaderInstance rendertypeEntitySmoothCutoutShader
-> ao
net.minecraft.client.renderer.ShaderInstance rendertypeBeaconBeamShader -> ap
net.minecraft.client.renderer.ShaderInstance rendertypeEntityDecalShader -> aq
net.minecraft.client.renderer.ShaderInstance rendertypeEntityNoOutlineShader ->
ar
net.minecraft.client.renderer.ShaderInstance rendertypeEntityShadowShader -> as
net.minecraft.client.renderer.ShaderInstance rendertypeEntityAlphaShader -> at
net.minecraft.client.renderer.ShaderInstance rendertypeEyesShader -> au
net.minecraft.client.renderer.ShaderInstance rendertypeEnergySwirlShader -> av
net.minecraft.client.renderer.ShaderInstance rendertypeLeashShader -> aw
net.minecraft.client.renderer.ShaderInstance rendertypeWaterMaskShader -> ax
net.minecraft.client.renderer.ShaderInstance rendertypeOutlineShader -> ay
net.minecraft.client.renderer.ShaderInstance rendertypeArmorGlintShader -> az
net.minecraft.client.renderer.ShaderInstance rendertypeArmorEntityGlintShader -
> aA
net.minecraft.client.renderer.ShaderInstance rendertypeGlintTranslucentShader -
> aB
net.minecraft.client.renderer.ShaderInstance rendertypeGlintShader -> aC
net.minecraft.client.renderer.ShaderInstance rendertypeGlintDirectShader -> aD
net.minecraft.client.renderer.ShaderInstance rendertypeEntityGlintShader -> aE
net.minecraft.client.renderer.ShaderInstance rendertypeEntityGlintDirectShader
-> aF
net.minecraft.client.renderer.ShaderInstance rendertypeTextShader -> aG
net.minecraft.client.renderer.ShaderInstance rendertypeTextBackgroundShader ->
aH
net.minecraft.client.renderer.ShaderInstance rendertypeTextIntensityShader ->
aI
net.minecraft.client.renderer.ShaderInstance rendertypeTextSeeThroughShader ->
aJ
net.minecraft.client.renderer.ShaderInstance
rendertypeTextBackgroundSeeThroughShader -> aK
net.minecraft.client.renderer.ShaderInstance
rendertypeTextIntensitySeeThroughShader -> aL
net.minecraft.client.renderer.ShaderInstance rendertypeLightningShader -> aM
net.minecraft.client.renderer.ShaderInstance rendertypeTripwireShader -> aN
net.minecraft.client.renderer.ShaderInstance rendertypeEndPortalShader -> aO
net.minecraft.client.renderer.ShaderInstance rendertypeEndGatewayShader -> aP
net.minecraft.client.renderer.ShaderInstance rendertypeLinesShader -> aQ
net.minecraft.client.renderer.ShaderInstance rendertypeCrumblingShader -> aR
net.minecraft.client.renderer.ShaderInstance rendertypeGuiShader -> aS
net.minecraft.client.renderer.ShaderInstance rendertypeGuiOverlayShader -> aT
net.minecraft.client.renderer.ShaderInstance rendertypeGuiTextHighlightShader -
> aU
net.minecraft.client.renderer.ShaderInstance
rendertypeGuiGhostRecipeOverlayShader -> aV
101:311:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.renderer.ItemInHandRende
rer,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.client.rende
rer.RenderBuffers) -> <init>
315:323:void close() -> close
326:327:void setRenderHand(boolean) -> a
330:331:void setRenderBlockOutline(boolean) -> b
334:335:void setPanoramicMode(boolean) -> c
338:338:boolean isPanoramicMode() -> a
342:347:void shutdownEffect() -> b
350:351:void togglePostEffect() -> c
354:366:void checkEntityPostEffect(net.minecraft.world.entity.Entity) -> a
369:384:void cycleEffect() -> d
387:404:void loadEffect(net.minecraft.resources.ResourceLocation) -> a
418:418:net.minecraft.server.packs.resources.PreparableReloadListener
createReloadListener() -> e
461:480:void
preloadUiShader(net.minecraft.server.packs.resources.ResourceProvider) -> a
484:488:net.minecraft.client.renderer.ShaderInstance
preloadShader(net.minecraft.server.packs.resources.ResourceProvider,java.lang.Strin
g,com.mojang.blaze3d.vertex.VertexFormat) -> a
493:577:void
reloadShaders(net.minecraft.server.packs.resources.ResourceProvider) -> b
580:583:void shutdownShaders() -> aw
587:590:net.minecraft.client.renderer.ShaderInstance
getShader(java.lang.String) -> a
594:623:void tick() -> f
627:627:net.minecraft.client.renderer.PostChain currentEffect() -> g
631:636:void resize(int,int) -> a
639:702:void pick(float) -> a
705:721:void tickFov() -> ax
724:744:double getFov(net.minecraft.client.Camera,float,boolean) -> a
748:772:void bobHurt(com.mojang.blaze3d.vertex.PoseStack,float) -> a
775:786:void bobView(com.mojang.blaze3d.vertex.PoseStack,float) -> b
789:796:void renderZoomed(float,float,float) -> a
799:828:void
renderItemInHand(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.Camera,fl
oat) -> a
831:832:void resetProjectionMatrix(org.joml.Matrix4f) -> a
835:844:org.joml.Matrix4f getProjectionMatrix(double) -> a
848:848:float getDepthFar() -> h
852:856:float
getNightVisionScale(net.minecraft.world.entity.LivingEntity,float) -> a
861:979:void render(float,long,boolean) -> a
982:1005:void tryTakeScreenshotIfNeeded() -> ay
1008:1033:void takeAutoScreenshot(java.nio.file.Path) -> a
1036:1058:boolean shouldRenderBlockOutline() -> az
1062:1140:void renderLevel(float,long,com.mojang.blaze3d.vertex.PoseStack) -> a
1143:1147:void resetData() -> i
1150:1150:net.minecraft.client.gui.MapRenderer getMapRenderer() -> j
1154:1158:void displayItemActivation(net.minecraft.world.item.ItemStack) -> a
1161:1191:void renderItemActivationAnimation(int,int,float) -> a
1194:1220:void
renderConfusionOverlay(net.minecraft.client.gui.GuiGraphics,float) -> a
1223:1223:net.minecraft.client.Minecraft getMinecraft() -> k
1227:1227:float getDarkenWorldAmount(float) -> b
1231:1231:float getRenderDistance() -> l
1235:1235:net.minecraft.client.Camera getMainCamera() -> m
1239:1239:net.minecraft.client.renderer.LightTexture lightTexture() -> n
1243:1243:net.minecraft.client.renderer.texture.OverlayTexture overlayTexture()
-> o
1248:1248:net.minecraft.client.renderer.ShaderInstance getPositionShader() -> p
1253:1253:net.minecraft.client.renderer.ShaderInstance getPositionColorShader()
-> q
1258:1258:net.minecraft.client.renderer.ShaderInstance
getPositionColorTexShader() -> r
1263:1263:net.minecraft.client.renderer.ShaderInstance getPositionTexShader() -
> s
1268:1268:net.minecraft.client.renderer.ShaderInstance
getPositionTexColorShader() -> t
1273:1273:net.minecraft.client.renderer.ShaderInstance getParticleShader() -> u
1278:1278:net.minecraft.client.renderer.ShaderInstance
getPositionColorLightmapShader() -> v
1283:1283:net.minecraft.client.renderer.ShaderInstance
getPositionColorTexLightmapShader() -> w
1288:1288:net.minecraft.client.renderer.ShaderInstance
getPositionTexColorNormalShader() -> x
1293:1293:net.minecraft.client.renderer.ShaderInstance
getPositionTexLightmapColorShader() -> y
1298:1298:net.minecraft.client.renderer.ShaderInstance
getRendertypeSolidShader() -> z
1303:1303:net.minecraft.client.renderer.ShaderInstance
getRendertypeCutoutMippedShader() -> A
1308:1308:net.minecraft.client.renderer.ShaderInstance
getRendertypeCutoutShader() -> B
1313:1313:net.minecraft.client.renderer.ShaderInstance
getRendertypeTranslucentShader() -> C
1318:1318:net.minecraft.client.renderer.ShaderInstance
getRendertypeTranslucentMovingBlockShader() -> D
1323:1323:net.minecraft.client.renderer.ShaderInstance
getRendertypeTranslucentNoCrumblingShader() -> E
1328:1328:net.minecraft.client.renderer.ShaderInstance
getRendertypeArmorCutoutNoCullShader() -> F
1333:1333:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntitySolidShader() -> G
1338:1338:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityCutoutShader() -> H
1343:1343:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityCutoutNoCullShader() -> I
1348:1348:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityCutoutNoCullZOffsetShader() -> J
1353:1353:net.minecraft.client.renderer.ShaderInstance
getRendertypeItemEntityTranslucentCullShader() -> K
1358:1358:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityTranslucentCullShader() -> L
1363:1363:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityTranslucentShader() -> M
1368:1368:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityTranslucentEmissiveShader() -> N
1373:1373:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntitySmoothCutoutShader() -> O
1378:1378:net.minecraft.client.renderer.ShaderInstance
getRendertypeBeaconBeamShader() -> P
1383:1383:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityDecalShader() -> Q
1388:1388:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityNoOutlineShader() -> R
1393:1393:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityShadowShader() -> S
1398:1398:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityAlphaShader() -> T
1403:1403:net.minecraft.client.renderer.ShaderInstance
getRendertypeEyesShader() -> U
1408:1408:net.minecraft.client.renderer.ShaderInstance
getRendertypeEnergySwirlShader() -> V
1413:1413:net.minecraft.client.renderer.ShaderInstance
getRendertypeLeashShader() -> W
1418:1418:net.minecraft.client.renderer.ShaderInstance
getRendertypeWaterMaskShader() -> X
1423:1423:net.minecraft.client.renderer.ShaderInstance
getRendertypeOutlineShader() -> Y
1428:1428:net.minecraft.client.renderer.ShaderInstance
getRendertypeArmorGlintShader() -> Z
1433:1433:net.minecraft.client.renderer.ShaderInstance
getRendertypeArmorEntityGlintShader() -> aa
1438:1438:net.minecraft.client.renderer.ShaderInstance
getRendertypeGlintTranslucentShader() -> ab
1443:1443:net.minecraft.client.renderer.ShaderInstance
getRendertypeGlintShader() -> ac
1448:1448:net.minecraft.client.renderer.ShaderInstance
getRendertypeGlintDirectShader() -> ad
1453:1453:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityGlintShader() -> ae
1458:1458:net.minecraft.client.renderer.ShaderInstance
getRendertypeEntityGlintDirectShader() -> af
1463:1463:net.minecraft.client.renderer.ShaderInstance
getRendertypeTextShader() -> ag
1468:1468:net.minecraft.client.renderer.ShaderInstance
getRendertypeTextBackgroundShader() -> ah
1473:1473:net.minecraft.client.renderer.ShaderInstance
getRendertypeTextIntensityShader() -> ai
1478:1478:net.minecraft.client.renderer.ShaderInstance
getRendertypeTextSeeThroughShader() -> aj
1483:1483:net.minecraft.client.renderer.ShaderInstance
getRendertypeTextBackgroundSeeThroughShader() -> ak
1488:1488:net.minecraft.client.renderer.ShaderInstance
getRendertypeTextIntensitySeeThroughShader() -> al
1493:1493:net.minecraft.client.renderer.ShaderInstance
getRendertypeLightningShader() -> am
1498:1498:net.minecraft.client.renderer.ShaderInstance
getRendertypeTripwireShader() -> an
1503:1503:net.minecraft.client.renderer.ShaderInstance
getRendertypeEndPortalShader() -> ao
1508:1508:net.minecraft.client.renderer.ShaderInstance
getRendertypeEndGatewayShader() -> ap
1513:1513:net.minecraft.client.renderer.ShaderInstance
getRendertypeLinesShader() -> aq
1518:1518:net.minecraft.client.renderer.ShaderInstance
getRendertypeCrumblingShader() -> ar
1523:1523:net.minecraft.client.renderer.ShaderInstance getRendertypeGuiShader()
-> as
1528:1528:net.minecraft.client.renderer.ShaderInstance
getRendertypeGuiOverlayShader() -> at
1533:1533:net.minecraft.client.renderer.ShaderInstance
getRendertypeGuiTextHighlightShader() -> au
1538:1538:net.minecraft.client.renderer.ShaderInstance
getRendertypeGuiGhostRecipeOverlayShader() -> av
1011:1031:void
lambda$takeAutoScreenshot$68(com.mojang.blaze3d.platform.NativeImage,java.nio.file.
Path) -> a
998:1004:void lambda$tryTakeScreenshotIfNeeded$67(java.nio.file.Path) -> b
965:965:java.lang.String lambda$render$66() -> aA
952:952:java.lang.String lambda$render$65() -> aB
951:951:java.lang.String lambda$render$64(int,int) -> b
950:950:java.lang.String lambda$render$63() -> aC
939:939:java.lang.String lambda$render$62() -> aD
684:684:boolean lambda$pick$61(net.minecraft.world.entity.Entity) -> b
573:576:void lambda$reloadShaders$60(com.mojang.datafixers.util.Pair) -> a
566:566:void lambda$reloadShaders$59(com.mojang.datafixers.util.Pair) -> b
564:564:void
lambda$reloadShaders$58(net.minecraft.client.renderer.ShaderInstance) -> a
563:563:void
lambda$reloadShaders$57(net.minecraft.client.renderer.ShaderInstance) -> b
562:562:void
lambda$reloadShaders$56(net.minecraft.client.renderer.ShaderInstance) -> c
561:561:void
lambda$reloadShaders$55(net.minecraft.client.renderer.ShaderInstance) -> d
560:560:void
lambda$reloadShaders$54(net.minecraft.client.renderer.ShaderInstance) -> e
559:559:void
lambda$reloadShaders$53(net.minecraft.client.renderer.ShaderInstance) -> f
558:558:void
lambda$reloadShaders$52(net.minecraft.client.renderer.ShaderInstance) -> g
557:557:void
lambda$reloadShaders$51(net.minecraft.client.renderer.ShaderInstance) -> h
556:556:void
lambda$reloadShaders$50(net.minecraft.client.renderer.ShaderInstance) -> i
555:555:void
lambda$reloadShaders$49(net.minecraft.client.renderer.ShaderInstance) -> j
554:554:void
lambda$reloadShaders$48(net.minecraft.client.renderer.ShaderInstance) -> k
553:553:void
lambda$reloadShaders$47(net.minecraft.client.renderer.ShaderInstance) -> l
552:552:void
lambda$reloadShaders$46(net.minecraft.client.renderer.ShaderInstance) -> m
551:551:void
lambda$reloadShaders$45(net.minecraft.client.renderer.ShaderInstance) -> n
550:550:void
lambda$reloadShaders$44(net.minecraft.client.renderer.ShaderInstance) -> o
549:549:void
lambda$reloadShaders$43(net.minecraft.client.renderer.ShaderInstance) -> p
548:548:void
lambda$reloadShaders$42(net.minecraft.client.renderer.ShaderInstance) -> q
547:547:void
lambda$reloadShaders$41(net.minecraft.client.renderer.ShaderInstance) -> r
546:546:void
lambda$reloadShaders$40(net.minecraft.client.renderer.ShaderInstance) -> s
545:545:void
lambda$reloadShaders$39(net.minecraft.client.renderer.ShaderInstance) -> t
544:544:void
lambda$reloadShaders$38(net.minecraft.client.renderer.ShaderInstance) -> u
543:543:void
lambda$reloadShaders$37(net.minecraft.client.renderer.ShaderInstance) -> v
542:542:void
lambda$reloadShaders$36(net.minecraft.client.renderer.ShaderInstance) -> w
541:541:void
lambda$reloadShaders$35(net.minecraft.client.renderer.ShaderInstance) -> x
540:540:void
lambda$reloadShaders$34(net.minecraft.client.renderer.ShaderInstance) -> y
539:539:void
lambda$reloadShaders$33(net.minecraft.client.renderer.ShaderInstance) -> z
538:538:void
lambda$reloadShaders$32(net.minecraft.client.renderer.ShaderInstance) -> A
537:537:void
lambda$reloadShaders$31(net.minecraft.client.renderer.ShaderInstance) -> B
536:536:void
lambda$reloadShaders$30(net.minecraft.client.renderer.ShaderInstance) -> C
535:535:void
lambda$reloadShaders$29(net.minecraft.client.renderer.ShaderInstance) -> D
534:534:void
lambda$reloadShaders$28(net.minecraft.client.renderer.ShaderInstance) -> E
533:533:void
lambda$reloadShaders$27(net.minecraft.client.renderer.ShaderInstance) -> F
532:532:void
lambda$reloadShaders$26(net.minecraft.client.renderer.ShaderInstance) -> G
531:531:void
lambda$reloadShaders$25(net.minecraft.client.renderer.ShaderInstance) -> H
530:530:void
lambda$reloadShaders$24(net.minecraft.client.renderer.ShaderInstance) -> I
529:529:void
lambda$reloadShaders$23(net.minecraft.client.renderer.ShaderInstance) -> J
528:528:void
lambda$reloadShaders$22(net.minecraft.client.renderer.ShaderInstance) -> K
527:527:void
lambda$reloadShaders$21(net.minecraft.client.renderer.ShaderInstance) -> L
526:526:void
lambda$reloadShaders$20(net.minecraft.client.renderer.ShaderInstance) -> M
525:525:void
lambda$reloadShaders$19(net.minecraft.client.renderer.ShaderInstance) -> N
524:524:void
lambda$reloadShaders$18(net.minecraft.client.renderer.ShaderInstance) -> O
523:523:void
lambda$reloadShaders$17(net.minecraft.client.renderer.ShaderInstance) -> P
522:522:void
lambda$reloadShaders$16(net.minecraft.client.renderer.ShaderInstance) -> Q
521:521:void
lambda$reloadShaders$15(net.minecraft.client.renderer.ShaderInstance) -> R
520:520:void
lambda$reloadShaders$14(net.minecraft.client.renderer.ShaderInstance) -> S
519:519:void
lambda$reloadShaders$13(net.minecraft.client.renderer.ShaderInstance) -> T
518:518:void
lambda$reloadShaders$12(net.minecraft.client.renderer.ShaderInstance) -> U
517:517:void
lambda$reloadShaders$11(net.minecraft.client.renderer.ShaderInstance) -> V
516:516:void
lambda$reloadShaders$10(net.minecraft.client.renderer.ShaderInstance) -> W
514:514:void
lambda$reloadShaders$9(net.minecraft.client.renderer.ShaderInstance) -> X
513:513:void
lambda$reloadShaders$8(net.minecraft.client.renderer.ShaderInstance) -> Y
512:512:void
lambda$reloadShaders$7(net.minecraft.client.renderer.ShaderInstance) -> Z
511:511:void
lambda$reloadShaders$6(net.minecraft.client.renderer.ShaderInstance) -> aa
510:510:void
lambda$reloadShaders$5(net.minecraft.client.renderer.ShaderInstance) -> ab
509:509:void
lambda$reloadShaders$4(net.minecraft.client.renderer.ShaderInstance) -> ac
508:508:void
lambda$reloadShaders$3(net.minecraft.client.renderer.ShaderInstance) -> ad
507:507:void
lambda$reloadShaders$2(net.minecraft.client.renderer.ShaderInstance) -> ae
506:506:void
lambda$reloadShaders$1(net.minecraft.client.renderer.ShaderInstance) -> af
505:505:void
lambda$reloadShaders$0(net.minecraft.client.renderer.ShaderInstance) -> ag
89:174:void <clinit>() -> <clinit>
net.minecraft.client.renderer.GameRenderer$1 -> fjq$1:
net.minecraft.client.renderer.GameRenderer this$0 -> a
418:418:void <init>(net.minecraft.client.renderer.GameRenderer) -> <init>
422:436:net.minecraft.client.renderer.GameRenderer$ResourceCache
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> a
441:451:void
apply(net.minecraft.client.renderer.GameRenderer$ResourceCache,net.minecraft.server
.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a
455:455:java.lang.String getName() -> c
418:418:void
apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.min
ecraft.util.profiling.ProfilerFiller) -> a
418:418:java.lang.Object
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> b
428:435:void
lambda$prepare$2(java.util.Map,net.minecraft.resources.ResourceLocation,net.minecra
ft.server.packs.resources.Resource) -> a
430:430:java.io.InputStream lambda$prepare$1(byte[]) -> a
423:424:boolean lambda$prepare$0(net.minecraft.resources.ResourceLocation) -> a
net.minecraft.client.renderer.GameRenderer$ResourceCache -> fjq$a:
net.minecraft.server.packs.resources.ResourceProvider original -> a
java.util.Map cache -> b
406:406:void
<init>(net.minecraft.server.packs.resources.ResourceProvider,java.util.Map) ->
<init>
409:413:java.util.Optional
getResource(net.minecraft.resources.ResourceLocation) -> getResource
406:406:java.lang.String toString() -> toString
406:406:int hashCode() -> hashCode
406:406:boolean equals(java.lang.Object) -> equals
406:406:net.minecraft.server.packs.resources.ResourceProvider original() -> a
406:406:java.util.Map cache() -> b
net.minecraft.client.renderer.GpuWarnlistManager -> fjr:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation GPU_WARNLIST_LOCATION -> b
com.google.common.collect.ImmutableMap warnings -> c
boolean showWarning -> d
boolean warningDismissed -> e
boolean skipFabulous -> f
24:28:void <init>() -> <init>
34:34:boolean hasWarnings() -> a
38:38:boolean willShowWarning() -> b
42:43:void showWarning() -> d
46:47:void dismissWarning() -> e
50:52:void dismissWarningAndSkipFabulous() -> f
55:55:boolean isShowingWarning() -> g
59:59:boolean isSkippingFabulous() -> h
63:66:void resetWarnings() -> i
70:70:java.lang.String getRendererWarnings() -> j
75:75:java.lang.String getVersionWarnings() -> k
80:80:java.lang.String getVendorWarnings() -> l
85:87:java.lang.String getAllWarnings() -> m
92:110:net.minecraft.client.renderer.GpuWarnlistManager$Preparations
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> a
115:116:void
apply(net.minecraft.client.renderer.GpuWarnlistManager$Preparations,net.minecraft.s
erver.packs.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller)
-> a
119:120:void compilePatterns(com.google.gson.JsonArray,java.util.List) -> a
124:135:com.google.gson.JsonObject
parseJson(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.p
rofiling.ProfilerFiller) -> c
24:24:void
apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.min
ecraft.util.profiling.ProfilerFiller) -> a
24:24:java.lang.Object
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> b
119:119:void
lambda$compilePatterns$1(java.util.List,com.google.gson.JsonElement) -> a
86:86:void
lambda$getAllWarnings$0(java.lang.StringBuilder,java.lang.String,java.lang.String)
-> a
25:26:void <clinit>() -> <clinit>
net.minecraft.client.renderer.GpuWarnlistManager$Preparations -> fjr$a:
java.util.List rendererPatterns -> a
java.util.List versionPatterns -> b
java.util.List vendorPatterns -> c
143:147:void <init>(java.util.List,java.util.List,java.util.List) -> <init>
150:157:java.lang.String matchAny(java.util.List,java.lang.String) -> a
161:178:com.google.common.collect.ImmutableMap apply() -> a
net.minecraft.client.renderer.ItemBlockRenderTypes -> fjs:
java.util.Map TYPE_BY_BLOCK -> a
java.util.Map TYPE_BY_FLUID -> b
boolean renderCutout -> c
19:19:void <init>() -> <init>
325:333:net.minecraft.client.renderer.RenderType
getChunkRenderType(net.minecraft.world.level.block.state.BlockState) -> a
337:348:net.minecraft.client.renderer.RenderType
getMovingBlockRenderType(net.minecraft.world.level.block.state.BlockState) -> b
352:359:net.minecraft.client.renderer.RenderType
getRenderType(net.minecraft.world.level.block.state.BlockState,boolean) -> a
363:368:net.minecraft.client.renderer.RenderType
getRenderType(net.minecraft.world.item.ItemStack,boolean) -> a
372:376:net.minecraft.client.renderer.RenderType
getRenderLayer(net.minecraft.world.level.material.FluidState) -> a
380:381:void setFancy(boolean) -> a
317:320:void lambda$static$1(java.util.HashMap) -> a
21:314:void lambda$static$0(java.util.HashMap) -> b
20:316:void <clinit>() -> <clinit>
net.minecraft.client.renderer.ItemInHandRenderer -> fjt:
net.minecraft.client.renderer.RenderType MAP_BACKGROUND -> a
net.minecraft.client.renderer.RenderType MAP_BACKGROUND_CHECKERBOARD -> b
float ITEM_SWING_X_POS_SCALE -> c
float ITEM_SWING_Y_POS_SCALE -> d
float ITEM_SWING_Z_POS_SCALE -> e
float ITEM_HEIGHT_SCALE -> f
float ITEM_POS_X -> g
float ITEM_POS_Y -> h
float ITEM_POS_Z -> i
float ITEM_PRESWING_ROT_Y -> j
float ITEM_SWING_X_ROT_AMOUNT -> k
float ITEM_SWING_Y_ROT_AMOUNT -> l
float ITEM_SWING_Z_ROT_AMOUNT -> m
float EAT_JIGGLE_X_ROT_AMOUNT -> n
float EAT_JIGGLE_Y_ROT_AMOUNT -> o
float EAT_JIGGLE_Z_ROT_AMOUNT -> p
float EAT_JIGGLE_X_POS_SCALE -> q
float EAT_JIGGLE_Y_POS_SCALE -> r
float EAT_JIGGLE_Z_POS_SCALE -> s
double EAT_JIGGLE_EXPONENT -> t
float EAT_EXTRA_JIGGLE_CUTOFF -> u
float EAT_EXTRA_JIGGLE_SCALE -> v
float ARM_SWING_X_POS_SCALE -> w
float ARM_SWING_Y_POS_SCALE -> x
float ARM_SWING_Z_POS_SCALE -> y
float ARM_SWING_Y_ROT_AMOUNT -> z
float ARM_SWING_Z_ROT_AMOUNT -> A
float ARM_HEIGHT_SCALE -> B
float ARM_POS_SCALE -> C
float ARM_POS_X -> D
float ARM_POS_Y -> E
float ARM_POS_Z -> F
float ARM_PRESWING_ROT_Y -> G
float ARM_PREROTATION_X_OFFSET -> H
float ARM_PREROTATION_Y_OFFSET -> I
float ARM_PREROTATION_Z_OFFSET -> J
float ARM_POSTROTATION_X_OFFSET -> K
int ARM_ROT_X -> L
int ARM_ROT_Y -> M
int ARM_ROT_Z -> N
float MAP_SWING_X_POS_SCALE -> O
float MAP_SWING_Z_POS_SCALE -> P
float MAP_HANDS_POS_X -> Q
float MAP_HANDS_POS_Y -> R
float MAP_HANDS_POS_Z -> S
float MAP_HANDS_HEIGHT_SCALE -> T
float MAP_HANDS_TILT_SCALE -> U
float MAP_PLAYER_PITCH_SCALE -> V
float MAP_HANDS_Z_ROT_AMOUNT -> W
float MAPHAND_X_ROT_AMOUNT -> X
float MAPHAND_Y_ROT_AMOUNT -> Y
float MAPHAND_Z_ROT_AMOUNT -> Z
float MAP_HAND_X_POS -> aa
float MAP_HAND_Y_POS -> ab
float MAP_HAND_Z_POS -> ac
float MAP_SWING_X_ROT_AMOUNT -> ad
float MAP_PRE_ROT_SCALE -> ae
float MAP_GLOBAL_X_POS -> af
float MAP_GLOBAL_Y_POS -> ag
float MAP_GLOBAL_Z_POS -> ah
float MAP_FINAL_SCALE -> ai
int MAP_BORDER -> aj
int MAP_HEIGHT -> ak
int MAP_WIDTH -> al
float BOW_CHARGE_X_POS_SCALE -> am
float BOW_CHARGE_Y_POS_SCALE -> an
float BOW_CHARGE_Z_POS_SCALE -> ao
float BOW_CHARGE_SHAKE_X_SCALE -> ap
float BOW_CHARGE_SHAKE_Y_SCALE -> aq
float BOW_CHARGE_SHAKE_Z_SCALE -> ar
float BOW_CHARGE_Z_SCALE -> as
float BOW_MIN_SHAKE_CHARGE -> at
net.minecraft.client.Minecraft minecraft -> au
net.minecraft.world.item.ItemStack mainHandItem -> av
net.minecraft.world.item.ItemStack offHandItem -> aw
float mainHandHeight -> ax
float oMainHandHeight -> ay
float offHandHeight -> az
float oOffHandHeight -> aA
net.minecraft.client.renderer.entity.EntityRenderDispatcher
entityRenderDispatcher -> aB
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> aC
144:157:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.renderer.entity.EntityRe
nderDispatcher,net.minecraft.client.renderer.entity.ItemRenderer) -> <init>
160:165:void
renderItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemSta
ck,net.minecraft.world.item.ItemDisplayContext,boolean,com.mojang.blaze3d.vertex.Po
seStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
168:171:float calculateMapTilt(float) -> a
175:193:void
renderMapHand(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mul
tiBufferSource,int,net.minecraft.world.entity.HumanoidArm) -> a
196:221:void
renderOneHandedMap(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.rendere
r.MultiBufferSource,int,float,net.minecraft.world.entity.HumanoidArm,float,net.mine
craft.world.item.ItemStack) -> a
224:249:void
renderTwoHandedMap(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.rendere
r.MultiBufferSource,int,float,float,float) -> a
252:275:void
renderMap(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBu
fferSource,int,net.minecraft.world.item.ItemStack) -> a
278:312:void
renderPlayerArm(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,int,float,float,net.minecraft.world.entity.HumanoidArm) -> a
315:331:void
applyEatTransform(com.mojang.blaze3d.vertex.PoseStack,float,net.minecraft.world.ent
ity.HumanoidArm,net.minecraft.world.item.ItemStack) -> a
334:365:void
applyBrushTransform(com.mojang.blaze3d.vertex.PoseStack,float,net.minecraft.world.e
ntity.HumanoidArm,net.minecraft.world.item.ItemStack,float) -> a
368:377:void
applyItemArmAttackTransform(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.world
.entity.HumanoidArm,float) -> a
380:382:void
applyItemArmTransform(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.world.entit
y.HumanoidArm,float) -> b
385:409:void
renderHandsWithItems(float,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client
.renderer.MultiBufferSource$BufferSource,net.minecraft.client.player.LocalPlayer,in
t) -> a
432:450:net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection
evaluateWhichHandsToRender(net.minecraft.client.player.LocalPlayer) -> a
454:464:net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection
selectionUsingItemWhileHoldingBowLike(net.minecraft.client.player.LocalPlayer) -> b
468:468:boolean isChargedCrossbow(net.minecraft.world.item.ItemStack) -> a
472:627:void
renderArmWithItem(net.minecraft.client.player.AbstractClientPlayer,float,float,net.
minecraft.world.InteractionHand,float,net.minecraft.world.item.ItemStack,float,com.
mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int
) -> a
631:661:void tick() -> a
664:669:void itemUsed(net.minecraft.world.InteractionHand) -> a
33:34:void <clinit>() -> <clinit>
net.minecraft.client.renderer.ItemInHandRenderer$1 -> fjt$1:
int[] $SwitchMap$net$minecraft$world$item$UseAnim -> a
539:539:void <clinit>() -> <clinit>
net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection -> fjt$a:
net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection
RENDER_BOTH_HANDS -> a
net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection
RENDER_MAIN_HAND_ONLY -> b
net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection
RENDER_OFF_HAND_ONLY -> c
boolean renderMainHand -> d
boolean renderOffHand -> e
net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection[] $VALUES
-> f
411:411:net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection[]
values() -> values
411:411:net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection
valueOf(java.lang.String) -> valueOf
419:422:void <init>(java.lang.String,int,boolean,boolean) -> <init>
425:425:net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection
onlyForHand(net.minecraft.world.InteractionHand) -> a
411:411:net.minecraft.client.renderer.ItemInHandRenderer$HandRenderSelection[]
$values() -> a
411:415:void <clinit>() -> <clinit>
net.minecraft.client.renderer.ItemModelShaper -> fju:
it.unimi.dsi.fastutil.ints.Int2ObjectMap shapes -> a
it.unimi.dsi.fastutil.ints.Int2ObjectMap shapesCache -> b
net.minecraft.client.resources.model.ModelManager modelManager -> c
15:21:void <init>(net.minecraft.client.resources.model.ModelManager) -> <init>
24:26:net.minecraft.client.resources.model.BakedModel
getItemModel(net.minecraft.world.item.ItemStack) -> a
31:31:net.minecraft.client.resources.model.BakedModel
getItemModel(net.minecraft.world.item.Item) -> a
35:35:int getIndex(net.minecraft.world.item.Item) -> b
39:40:void
register(net.minecraft.world.item.Item,net.minecraft.client.resources.model.ModelRe
sourceLocation) -> a
43:43:net.minecraft.client.resources.model.ModelManager getModelManager() -> a
47:51:void rebuildCache() -> b
net.minecraft.client.renderer.LevelRenderer -> fjv:
org.slf4j.Logger LOGGER -> c
int CHUNK_SIZE -> a
int HALF_CHUNK_SIZE -> d
float SKY_DISC_RADIUS -> e
int MINIMUM_ADVANCED_CULLING_DISTANCE -> f
double CEILED_SECTION_DIAGONAL -> g
int MIN_FOG_DISTANCE -> h
int RAIN_RADIUS -> i
int RAIN_DIAMETER -> j
int TRANSPARENT_SORT_COUNT -> k
int HALF_A_SECOND_IN_MILLIS -> l
net.minecraft.resources.ResourceLocation MOON_LOCATION -> m
net.minecraft.resources.ResourceLocation SUN_LOCATION -> n
net.minecraft.resources.ResourceLocation CLOUDS_LOCATION -> o
net.minecraft.resources.ResourceLocation END_SKY_LOCATION -> p
net.minecraft.resources.ResourceLocation FORCEFIELD_LOCATION -> q
net.minecraft.resources.ResourceLocation RAIN_LOCATION -> r
net.minecraft.resources.ResourceLocation SNOW_LOCATION -> s
net.minecraft.core.Direction[] DIRECTIONS -> b
net.minecraft.client.Minecraft minecraft -> t
net.minecraft.client.renderer.entity.EntityRenderDispatcher
entityRenderDispatcher -> u
net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher
blockEntityRenderDispatcher -> v
net.minecraft.client.renderer.RenderBuffers renderBuffers -> w
net.minecraft.client.multiplayer.ClientLevel level -> x
java.util.concurrent.BlockingQueue recentlyCompiledChunks -> y
java.util.concurrent.atomic.AtomicReference renderChunkStorage -> z
it.unimi.dsi.fastutil.objects.ObjectArrayList renderChunksInFrustum -> A
java.util.Set globalBlockEntities -> B
java.util.concurrent.Future lastFullRenderChunkUpdate -> C
net.minecraft.client.renderer.ViewArea viewArea -> D
com.mojang.blaze3d.vertex.VertexBuffer starBuffer -> E
com.mojang.blaze3d.vertex.VertexBuffer skyBuffer -> F
com.mojang.blaze3d.vertex.VertexBuffer darkBuffer -> G
boolean generateClouds -> H
com.mojang.blaze3d.vertex.VertexBuffer cloudBuffer -> I
net.minecraft.client.renderer.RunningTrimmedMean frameTimes -> J
int ticks -> K
it.unimi.dsi.fastutil.ints.Int2ObjectMap destroyingBlocks -> L
it.unimi.dsi.fastutil.longs.Long2ObjectMap destructionProgress -> M
java.util.Map playingRecords -> N
com.mojang.blaze3d.pipeline.RenderTarget entityTarget -> O
net.minecraft.client.renderer.PostChain entityEffect -> P
com.mojang.blaze3d.pipeline.RenderTarget translucentTarget -> Q
com.mojang.blaze3d.pipeline.RenderTarget itemEntityTarget -> R
com.mojang.blaze3d.pipeline.RenderTarget particlesTarget -> S
com.mojang.blaze3d.pipeline.RenderTarget weatherTarget -> T
com.mojang.blaze3d.pipeline.RenderTarget cloudsTarget -> U
net.minecraft.client.renderer.PostChain transparencyChain -> V
double lastCameraX -> W
double lastCameraY -> X
double lastCameraZ -> Y
int lastCameraChunkX -> Z
int lastCameraChunkY -> aa
int lastCameraChunkZ -> ab
double prevCamX -> ac
double prevCamY -> ad
double prevCamZ -> ae
double prevCamRotX -> af
double prevCamRotY -> ag
int prevCloudX -> ah
int prevCloudY -> ai
int prevCloudZ -> aj
net.minecraft.world.phys.Vec3 prevCloudColor -> ak
net.minecraft.client.CloudStatus prevCloudsType -> al
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher chunkRenderDispatcher
-> am
int lastViewDistance -> an
int renderedEntities -> ao
int culledEntities -> ap
net.minecraft.client.renderer.culling.Frustum cullingFrustum -> aq
boolean captureFrustum -> ar
net.minecraft.client.renderer.culling.Frustum capturedFrustum -> as
org.joml.Vector4f[] frustumPoints -> at
org.joml.Vector3d frustumPos -> au
double xTransparentOld -> av
double yTransparentOld -> aw
double zTransparentOld -> ax
boolean needsFullRenderChunkUpdate -> ay
java.util.concurrent.atomic.AtomicLong nextFullUpdateMillis -> az
java.util.concurrent.atomic.AtomicBoolean needsFrustumUpdate -> aA
int rainSoundTime -> aB
float[] rainSizeX -> aC
float[] rainSizeZ -> aD
187:307:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.renderer.entity.EntityRe
nderDispatcher,net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatche
r,net.minecraft.client.renderer.RenderBuffers) -> <init>
310:445:void
renderSnowAndRain(net.minecraft.client.renderer.LightTexture,float,double,double,do
uble) -> a
448:504:void tickRain(net.minecraft.client.Camera) -> a
509:516:void close() -> close
520:524:void
onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a
527:544:void initOutline() -> a
547:589:void initTransparency() -> y
592:608:void deinitTransparency() -> z
611:618:void doEntityOutline() -> b
621:621:boolean shouldShowEntityOutlines() -> d
625:638:void createDarkSky() -> A
641:654:void createLightSky() -> B
657:666:com.mojang.blaze3d.vertex.BufferBuilder$RenderedBuffer
buildSkyDisc(com.mojang.blaze3d.vertex.BufferBuilder,float) -> a
670:685:void createStars() -> C
688:740:com.mojang.blaze3d.vertex.BufferBuilder$RenderedBuffer
drawStars(com.mojang.blaze3d.vertex.BufferBuilder) -> a
744:768:void setLevel(net.minecraft.client.multiplayer.ClientLevel) -> a
771:776:void graphicsChanged() -> e
779:827:void allChanged() -> f
830:838:void resize(int,int) -> a
841:849:java.lang.String getChunkStatistics() -> g
854:854:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher
getChunkRenderDispatcher() -> h
858:858:double getTotalChunks() -> i
862:862:double getLastViewDistance() -> j
866:872:int countRenderedChunks() -> k
876:876:java.lang.String getEntityStatistics() -> l
880:977:void
setupRender(net.minecraft.client.Camera,net.minecraft.client.renderer.culling.Frust
um,boolean,boolean) -> a
980:991:void applyFrustum(net.minecraft.client.renderer.culling.Frustum) -> a
994:1021:void
initializeQueueForFullUpdate(net.minecraft.client.Camera,java.util.Queue) -> a
1024:1025:void
addRecentlyCompiledChunk(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$
RenderChunk) -> a
1028:1121:void
updateRenderChunks(java.util.LinkedHashSet,net.minecraft.client.renderer.LevelRende
rer$RenderInfoMap,net.minecraft.world.phys.Vec3,java.util.Queue,boolean) -> a
1125:1140:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk
getRelativeFrom(net.minecraft.core.BlockPos,net.minecraft.client.renderer.chunk.Chu
nkRenderDispatcher$RenderChunk,net.minecraft.core.Direction) -> a
1144:1152:boolean
closeToBorder(net.minecraft.core.BlockPos,net.minecraft.client.renderer.chunk.Chunk
RenderDispatcher$RenderChunk) -> a
1156:1182:void
captureFrustum(org.joml.Matrix4f,org.joml.Matrix4f,double,double,double,net.minecra
ft.client.renderer.culling.Frustum) -> a
1185:1193:void
prepareCullFrustum(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.world.phys.Vec
3,org.joml.Matrix4f) -> a
1196:1560:void
renderLevel(com.mojang.blaze3d.vertex.PoseStack,float,long,boolean,net.minecraft.cl
ient.Camera,net.minecraft.client.renderer.GameRenderer,net.minecraft.client.rendere
r.LightTexture,org.joml.Matrix4f) -> a
1563:1566:void checkPoseStack(com.mojang.blaze3d.vertex.PoseStack) -> a
1569:1575:void
renderEntity(net.minecraft.world.entity.Entity,double,double,double,float,com.mojan
g.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource) -> a
1578:1705:void
renderChunkLayer(net.minecraft.client.renderer.RenderType,com.mojang.blaze3d.vertex
.PoseStack,double,double,double,org.joml.Matrix4f) -> a
1708:1873:void
renderDebug(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Multi
BufferSource,net.minecraft.client.Camera) -> a
1876:1877:void
addFrustumVertex(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,int) ->
a
1880:1885:void
addFrustumQuad(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,int,int,i
nt,int,int,int,int) -> a
1888:1889:void captureFrustum() -> m
1892:1893:void killFrustum() -> n
1896:1913:void tick() -> o
1916:1922:void
removeProgress(net.minecraft.server.level.BlockDestructionProgress) -> a
1925:1963:void renderEndSky(com.mojang.blaze3d.vertex.PoseStack) -> b
1966:2097:void
renderSky(com.mojang.blaze3d.vertex.PoseStack,org.joml.Matrix4f,float,net.minecraft
.client.Camera,boolean,java.lang.Runnable) -> a
2100:2103:boolean doesMobEffectBlockSky(net.minecraft.client.Camera) -> b
2107:2198:void
renderClouds(com.mojang.blaze3d.vertex.PoseStack,org.joml.Matrix4f,float,double,dou
ble,double) -> a
2201:2302:com.mojang.blaze3d.vertex.BufferBuilder$RenderedBuffer
buildClouds(com.mojang.blaze3d.vertex.BufferBuilder,double,double,double,net.minecr
aft.world.phys.Vec3) -> a
2306:2345:void compileChunks(net.minecraft.client.Camera) -> c
2348:2457:void renderWorldBorder(net.minecraft.client.Camera) -> d
2466:2468:void
renderHitOutline(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vert
exConsumer,net.minecraft.world.entity.Entity,double,double,double,net.minecraft.cor
e.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a
2472:2482:net.minecraft.world.phys.Vec3 mixColor(float) -> a
2488:2493:net.minecraft.world.phys.Vec3 shiftHue(float,float,float,float) -> a
2497:2509:void
renderVoxelShape(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vert
exConsumer,net.minecraft.world.phys.shapes.VoxelShape,double,double,double,float,fl
oat,float,float,boolean) -> a
2512:2525:void
renderShape(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexCon
sumer,net.minecraft.world.phys.shapes.VoxelShape,double,double,double,float,float,f
loat,float) -> a
2528:2529:void
renderLineBox(com.mojang.blaze3d.vertex.VertexConsumer,double,double,double,double,
double,double,float,float,float,float) -> a
2532:2533:void
renderLineBox(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexC
onsumer,net.minecraft.world.phys.AABB,float,float,float,float) -> a
2536:2537:void
renderLineBox(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexC
onsumer,double,double,double,double,double,double,float,float,float,float) -> a
2541:2587:void
renderLineBox(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexC
onsumer,double,double,double,double,double,double,float,float,float,float,float,flo
at,float) -> a
2590:2591:void
addChainedFilledBoxVertices(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.
vertex.VertexConsumer,double,double,double,double,double,double,float,float,float,f
loat) -> b
2594:2634:void
addChainedFilledBoxVertices(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.
vertex.VertexConsumer,float,float,float,float,float,float,float,float,float,float)
-> a
2637:2638:void
blockChanged(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos,net.
minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.
BlockState,int) -> a
2641:2648:void setBlockDirty(net.minecraft.core.BlockPos,boolean) -> a
2651:2658:void setBlocksDirty(int,int,int,int,int,int) -> a
2661:2664:void
setBlockDirty(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState,net.minecraft.world.level.block.state.BlockState) -> a
2667:2674:void setSectionDirtyWithNeighbors(int,int,int) -> a
2677:2678:void setSectionDirty(int,int,int) -> b
2681:2682:void setSectionDirty(int,int,int,boolean) -> a
2685:2704:void
playStreamingMusic(net.minecraft.sounds.SoundEvent,net.minecraft.core.BlockPos) ->
a
2707:2711:void
notifyNearbyEntities(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,bo
olean) -> a
2714:2715:void
addParticle(net.minecraft.core.particles.ParticleOptions,boolean,double,double,doub
le,double,double,double) -> a
2719:2730:void
addParticle(net.minecraft.core.particles.ParticleOptions,boolean,boolean,double,dou
ble,double,double,double,double) -> a
2733:2734:void
addParticle(net.minecraft.core.particles.ParticleOptions,double,double,double,doubl
e,double,double) -> a
2738:2738:net.minecraft.client.particle.Particle
addParticleInternal(net.minecraft.core.particles.ParticleOptions,boolean,double,dou
ble,double,double,double,double) -> b
2743:2759:net.minecraft.client.particle.Particle
addParticleInternal(net.minecraft.core.particles.ParticleOptions,boolean,boolean,do
uble,double,double,double,double,double) -> b
2763:2779:net.minecraft.client.ParticleStatus calculateParticleLevel(boolean) -
> a
2783:2783:void clear() -> p
2786:2818:void globalLevelEvent(int,net.minecraft.core.BlockPos,int) -> a
2821:3184:void levelEvent(int,net.minecraft.core.BlockPos,int) -> b
3187:3207:void destroyBlockProgress(int,net.minecraft.core.BlockPos,int) -> c
3210:3210:boolean hasRenderedAllChunks() -> q
3299:3301:void needsUpdate() -> r
3304:3308:void
updateGlobalBlockEntities(java.util.Collection,java.util.Collection) -> a
3311:3311:int
getLightColor(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.core.Block
Pos) -> a
3315:3325:int
getLightColor(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.world.leve
l.block.state.BlockState,net.minecraft.core.BlockPos) -> a
3329:3330:boolean isChunkCompiled(net.minecraft.core.BlockPos) -> a
3335:3335:com.mojang.blaze3d.pipeline.RenderTarget entityTarget() -> s
3340:3340:com.mojang.blaze3d.pipeline.RenderTarget getTranslucentTarget() -> t
3345:3345:com.mojang.blaze3d.pipeline.RenderTarget getItemEntityTarget() -> u
3350:3350:com.mojang.blaze3d.pipeline.RenderTarget getParticlesTarget() -> v
3355:3355:com.mojang.blaze3d.pipeline.RenderTarget getWeatherTarget() -> w
3360:3360:com.mojang.blaze3d.pipeline.RenderTarget getCloudsTarget() -> x
3205:3205:java.util.SortedSet lambda$destroyBlockProgress$10(long) -> a
2970:2973:net.minecraft.world.phys.Vec3
lambda$levelEvent$9(net.minecraft.util.RandomSource) -> a
2726:2726:java.lang.String lambda$addParticle$8(double,double,double) -> a
2514:2524:void
lambda$renderShape$7(com.mojang.blaze3d.vertex.VertexConsumer,com.mojang.blaze3d.ve
rtex.PoseStack$Pose,double,double,double,float,float,float,float,double,double,doub
le,double,double,double) -> a
1612:1612:java.lang.String
lambda$renderChunkLayer$6(net.minecraft.client.renderer.RenderType) -> a
1358:1362:com.mojang.blaze3d.vertex.VertexConsumer
lambda$renderLevel$5(net.minecraft.client.renderer.MultiBufferSource$BufferSource,c
om.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.renderer.RenderType) -
> a
1241:1241:void
lambda$renderLevel$4(net.minecraft.client.Camera,float,boolean,float) -> a
1016:1016:double
lambda$initializeQueueForFullUpdate$3(net.minecraft.core.BlockPos,net.minecraft.cli
ent.renderer.LevelRenderer$RenderChunkInfo) -> a
942:948:void
lambda$setupRender$2(net.minecraft.client.Camera,net.minecraft.world.phys.Vec3,bool
ean) -> a
920:924:long lambda$setupRender$1(long) -> b
573:573:net.minecraft.network.chat.MutableComponent
lambda$initTransparency$0(net.minecraft.server.packs.PackResources) -> a
151:175:void <clinit>() -> <clinit>
net.minecraft.client.renderer.LevelRenderer$RenderChunkInfo -> fjv$a:
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk chunk ->
a
byte sourceDirections -> b
byte directions -> c
int step -> d
3219:3225:void
<init>(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk,net.mi
necraft.core.Direction,int) -> <init>
3228:3229:void setDirections(byte,net.minecraft.core.Direction) -> a
3232:3232:boolean hasDirection(net.minecraft.core.Direction) -> a
3236:3237:void addSourceDirection(net.minecraft.core.Direction) -> b
3240:3240:boolean hasSourceDirection(int) -> a
3244:3244:boolean hasSourceDirections() -> a
3248:3249:boolean isAxisAlignedWith(int,int,int) -> a
3254:3254:int hashCode() -> hashCode
3259:3263:boolean equals(java.lang.Object) -> equals
net.minecraft.client.renderer.LevelRenderer$RenderChunkStorage -> fjv$b:
net.minecraft.client.renderer.LevelRenderer$RenderInfoMap renderInfoMap -> a
java.util.LinkedHashSet renderChunks -> b
3271:3274:void <init>(int) -> <init>
net.minecraft.client.renderer.LevelRenderer$RenderInfoMap -> fjv$c:
net.minecraft.client.renderer.LevelRenderer$RenderChunkInfo[] infos -> a
3280:3282:void <init>(int) -> <init>
3285:3286:void
put(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk,net.minec
raft.client.renderer.LevelRenderer$RenderChunkInfo) -> a
3290:3294:net.minecraft.client.renderer.LevelRenderer$RenderChunkInfo
get(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk) -> a
net.minecraft.client.renderer.LevelRenderer$TransparencyShaderException -> fjv$d:
3365:3366:void <init>(java.lang.String,java.lang.Throwable) -> <init>
net.minecraft.client.renderer.LightTexture -> fjw:
int FULL_BRIGHT -> a
int FULL_SKY -> b
int FULL_BLOCK -> c
net.minecraft.client.renderer.texture.DynamicTexture lightTexture -> d
com.mojang.blaze3d.platform.NativeImage lightPixels -> e
net.minecraft.resources.ResourceLocation lightTextureLocation -> f
boolean updateLightTexture -> g
float blockLightRedFlicker -> h
net.minecraft.client.renderer.GameRenderer renderer -> i
net.minecraft.client.Minecraft minecraft -> j
33:46:void
<init>(net.minecraft.client.renderer.GameRenderer,net.minecraft.client.Minecraft) -
> <init>
50:51:void close() -> close
54:57:void tick() -> a
60:61:void turnOffLightLayer() -> b
64:69:void turnOnLightLayer() -> c
72:78:float getDarknessGamma(float) -> b
82:83:float
calculateDarknessScale(net.minecraft.world.entity.LivingEntity,float,float) -> a
87:195:void updateLightTexture(float) -> a
198:203:void clampColor(org.joml.Vector3f) -> a
206:207:float notGamma(float) -> c
213:216:float
getBrightness(net.minecraft.world.level.dimension.DimensionType,int) -> a
220:220:int pack(int,int) -> a
224:224:int block(int) -> a
228:228:int sky(int) -> b
net.minecraft.client.renderer.MultiBufferSource -> fjx:
16:16:net.minecraft.client.renderer.MultiBufferSource$BufferSource
immediate(com.mojang.blaze3d.vertex.BufferBuilder) -> a
20:20:net.minecraft.client.renderer.MultiBufferSource$BufferSource
immediateWithBuffers(java.util.Map,com.mojang.blaze3d.vertex.BufferBuilder) -> a
com.mojang.blaze3d.vertex.VertexConsumer
getBuffer(net.minecraft.client.renderer.RenderType) -> getBuffer
net.minecraft.client.renderer.MultiBufferSource$BufferSource -> fjx$a:
com.mojang.blaze3d.vertex.BufferBuilder builder -> a
java.util.Map fixedBuffers -> b
java.util.Optional lastState -> c
java.util.Set startedBuffers -> d
28:34:void <init>(com.mojang.blaze3d.vertex.BufferBuilder,java.util.Map) ->
<init>
38:54:com.mojang.blaze3d.vertex.VertexConsumer
getBuffer(net.minecraft.client.renderer.RenderType) -> getBuffer
58:58:com.mojang.blaze3d.vertex.BufferBuilder
getBuilderRaw(net.minecraft.client.renderer.RenderType) -> b
62:69:void endLastBatch() -> a
73:82:void endBatch() -> b
85:101:void endBatch(net.minecraft.client.renderer.RenderType) -> a
74:78:void lambda$endBatch$0(net.minecraft.client.renderer.RenderType) -> c
net.minecraft.client.renderer.OutlineBufferSource -> fjy:
net.minecraft.client.renderer.MultiBufferSource$BufferSource bufferSource -> a
net.minecraft.client.renderer.MultiBufferSource$BufferSource
outlineBufferSource -> b
int teamR -> c
int teamG -> d
int teamB -> e
int teamA -> f
12:21:void <init>(net.minecraft.client.renderer.MultiBufferSource$BufferSource)
-> <init>
25:36:com.mojang.blaze3d.vertex.VertexConsumer
getBuffer(net.minecraft.client.renderer.RenderType) -> getBuffer
40:44:void setColor(int,int,int,int) -> a
47:48:void endOutlineBatch() -> a
net.minecraft.client.renderer.OutlineBufferSource$EntityOutlineGenerator -> fjy$a:
com.mojang.blaze3d.vertex.VertexConsumer delegate -> f
double x -> g
double y -> h
double z -> i
float u -> j
float v -> k
61:64:void <init>(com.mojang.blaze3d.vertex.VertexConsumer,int,int,int,int) ->
<init>
68:68:void defaultColor(int,int,int,int) -> b
72:72:void unsetDefaultColor() -> k
76:79:com.mojang.blaze3d.vertex.VertexConsumer vertex(double,double,double) ->
a
84:84:com.mojang.blaze3d.vertex.VertexConsumer color(int,int,int,int) -> a
89:91:com.mojang.blaze3d.vertex.VertexConsumer uv(float,float) -> a
96:96:com.mojang.blaze3d.vertex.VertexConsumer overlayCoords(int,int) -> a
101:101:com.mojang.blaze3d.vertex.VertexConsumer uv2(int,int) -> b
106:106:com.mojang.blaze3d.vertex.VertexConsumer normal(float,float,float) -> a
111:112:void
vertex(float,float,float,float,float,float,float,float,float,int,int,float,float,fl
oat) -> a
116:117:void endVertex() -> e
net.minecraft.client.renderer.PanoramaRenderer -> fjz:
net.minecraft.client.Minecraft minecraft -> a
net.minecraft.client.renderer.CubeMap cubeMap -> b
float spin -> c
float bob -> d
12:15:void <init>(net.minecraft.client.renderer.CubeMap) -> <init>
18:23:void render(float,float) -> a
26:26:float wrap(float,float) -> b
net.minecraft.client.renderer.PostChain -> fka:
java.lang.String MAIN_RENDER_TARGET -> a
com.mojang.blaze3d.pipeline.RenderTarget screenTarget -> b
net.minecraft.server.packs.resources.ResourceManager resourceManager -> c
java.lang.String name -> d
java.util.List passes -> e
java.util.Map customRenderTargets -> f
java.util.List fullSizedTargets -> g
org.joml.Matrix4f shaderOrthoMatrix -> h
int screenWidth -> i
int screenHeight -> j
float time -> k
float lastStamp -> l
37:58:void
<init>(net.minecraft.client.renderer.texture.TextureManager,net.minecraft.server.pa
cks.resources.ResourceManager,com.mojang.blaze3d.pipeline.RenderTarget,net.minecraf
t.resources.ResourceLocation) -> <init>
61:101:void
load(net.minecraft.client.renderer.texture.TextureManager,net.minecraft.resources.R
esourceLocation) -> a
104:119:void parseTargetNode(com.google.gson.JsonElement) -> a
122:212:void
parsePassNode(net.minecraft.client.renderer.texture.TextureManager,com.google.gson.
JsonElement) -> a
215:255:void parseUniformNode(com.google.gson.JsonElement) -> b
258:258:com.mojang.blaze3d.pipeline.RenderTarget
getTempTarget(java.lang.String) -> a
262:269:void addTempTarget(java.lang.String,int,int) -> a
273:280:void close() -> close
283:285:net.minecraft.client.renderer.PostPass
addPass(java.lang.String,com.mojang.blaze3d.pipeline.RenderTarget,com.mojang.blaze3
d.pipeline.RenderTarget) -> a
289:290:void updateOrthoMatrix() -> b
293:302:void resize(int,int) -> a
305:318:void process(float) -> a
321:321:java.lang.String getName() -> a
326:332:com.mojang.blaze3d.pipeline.RenderTarget
getRenderTarget(java.lang.String) -> b
165:165:net.minecraft.server.ChainedJsonException
lambda$parsePassNode$0(java.lang.String) -> c
net.minecraft.client.renderer.PostPass -> fkb:
net.minecraft.client.renderer.EffectInstance effect -> c
com.mojang.blaze3d.pipeline.RenderTarget inTarget -> a
com.mojang.blaze3d.pipeline.RenderTarget outTarget -> b
java.util.List auxAssets -> d
java.util.List auxNames -> e
java.util.List auxWidths -> f
java.util.List auxHeights -> g
org.joml.Matrix4f shaderOrthoMatrix -> h
24:34:void
<init>(net.minecraft.server.packs.resources.ResourceManager,java.lang.String,com.mo
jang.blaze3d.pipeline.RenderTarget,com.mojang.blaze3d.pipeline.RenderTarget) ->
<init>
38:39:void close() -> close
42:42:java.lang.String getName() -> a
46:50:void addAuxAsset(java.lang.String,java.util.function.IntSupplier,int,int)
-> a
53:54:void setOrthoMatrix(org.joml.Matrix4f) -> a
57:104:void process(float) -> a
107:107:net.minecraft.client.renderer.EffectInstance getEffect() -> b
net.minecraft.client.renderer.Rect2i -> fkc:
int xPos -> a
int yPos -> b
int width -> c
int height -> d
9:14:void <init>(int,int,int,int) -> <init>
17:32:net.minecraft.client.renderer.Rect2i
intersect(net.minecraft.client.renderer.Rect2i) -> a
36:36:int getX() -> a
40:40:int getY() -> b
44:45:void setX(int) -> a
48:49:void setY(int) -> b
52:52:int getWidth() -> c
56:56:int getHeight() -> d
60:61:void setWidth(int) -> c
64:65:void setHeight(int) -> d
68:70:void setPosition(int,int) -> a
73:73:boolean contains(int,int) -> b
net.minecraft.client.renderer.RenderBuffers -> fkd:
net.minecraft.client.renderer.ChunkBufferBuilderPack fixedBufferPack -> a
java.util.SortedMap fixedBuffers -> b
net.minecraft.client.renderer.MultiBufferSource$BufferSource bufferSource -> c
net.minecraft.client.renderer.MultiBufferSource$BufferSource
crumblingBufferSource -> d
net.minecraft.client.renderer.OutlineBufferSource outlineBufferSource -> e
10:46:void <init>() -> <init>
40:41:void
put(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap,net.minecraft.clie
nt.renderer.RenderType) -> a
49:49:net.minecraft.client.renderer.ChunkBufferBuilderPack fixedBufferPack() ->
a
53:53:net.minecraft.client.renderer.MultiBufferSource$BufferSource
bufferSource() -> b
57:57:net.minecraft.client.renderer.MultiBufferSource$BufferSource
crumblingBufferSource() -> c
61:61:net.minecraft.client.renderer.OutlineBufferSource outlineBufferSource() -
> d
14:37:void
lambda$new$1(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap) -> a
36:36:void
lambda$new$0(it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap,net.minec
raft.client.renderer.RenderType) -> b
net.minecraft.client.renderer.RenderStateShard -> fke:
float VIEW_SCALE_Z_EPSILON -> aS
double MAX_ENCHANTMENT_GLINT_SPEED_MILLIS -> a
java.lang.String name -> b
java.lang.Runnable setupState -> aT
java.lang.Runnable clearState -> aU
net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard
NO_TRANSPARENCY -> c
net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard
ADDITIVE_TRANSPARENCY -> d
net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard
LIGHTNING_TRANSPARENCY -> e
net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard
GLINT_TRANSPARENCY -> f
net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard
CRUMBLING_TRANSPARENCY -> g
net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard
TRANSLUCENT_TRANSPARENCY -> h
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard NO_SHADER -> i
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
POSITION_COLOR_LIGHTMAP_SHADER -> j
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard POSITION_SHADER
-> k
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
POSITION_COLOR_TEX_SHADER -> l
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
POSITION_TEX_SHADER -> m
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
POSITION_COLOR_TEX_LIGHTMAP_SHADER -> n
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
POSITION_COLOR_SHADER -> o
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_SOLID_SHADER -> p
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_CUTOUT_MIPPED_SHADER -> q
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_CUTOUT_SHADER -> r
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_TRANSLUCENT_SHADER -> s
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_TRANSLUCENT_MOVING_BLOCK_SHADER -> t
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_TRANSLUCENT_NO_CRUMBLING_SHADER -> u
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ARMOR_CUTOUT_NO_CULL_SHADER -> v
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_SOLID_SHADER -> w
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_CUTOUT_SHADER -> x
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_CUTOUT_NO_CULL_SHADER -> y
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_CUTOUT_NO_CULL_Z_OFFSET_SHADER -> z
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ITEM_ENTITY_TRANSLUCENT_CULL_SHADER -> A
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_TRANSLUCENT_CULL_SHADER -> B
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_TRANSLUCENT_SHADER -> C
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_TRANSLUCENT_EMISSIVE_SHADER -> D
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_SMOOTH_CUTOUT_SHADER -> E
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_BEACON_BEAM_SHADER -> F
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_DECAL_SHADER -> G
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_NO_OUTLINE_SHADER -> H
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_SHADOW_SHADER -> I
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_ALPHA_SHADER -> J
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_EYES_SHADER -> K
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENERGY_SWIRL_SHADER -> L
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_LEASH_SHADER -> M
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_WATER_MASK_SHADER -> N
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_OUTLINE_SHADER -> O
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ARMOR_GLINT_SHADER -> P
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ARMOR_ENTITY_GLINT_SHADER -> Q
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_GLINT_TRANSLUCENT_SHADER -> R
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_GLINT_SHADER -> S
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_GLINT_DIRECT_SHADER -> T
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_GLINT_SHADER -> U
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_ENTITY_GLINT_DIRECT_SHADER -> V
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_CRUMBLING_SHADER -> W
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_TEXT_SHADER -> X
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_TEXT_BACKGROUND_SHADER -> Y
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_TEXT_INTENSITY_SHADER -> Z
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_TEXT_SEE_THROUGH_SHADER -> aa
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_TEXT_BACKGROUND_SEE_THROUGH_SHADER -> ab
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_TEXT_INTENSITY_SEE_THROUGH_SHADER -> ac
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_LIGHTNING_SHADER -> ad
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_TRIPWIRE_SHADER -> ae
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_END_PORTAL_SHADER -> af
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_END_GATEWAY_SHADER -> ag
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_LINES_SHADER -> ah
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_GUI_SHADER -> ai
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_GUI_OVERLAY_SHADER -> aj
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_GUI_TEXT_HIGHLIGHT_SHADER -> ak
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard
RENDERTYPE_GUI_GHOST_RECIPE_OVERLAY_SHADER -> al
net.minecraft.client.renderer.RenderStateShard$TextureStateShard
BLOCK_SHEET_MIPPED -> am
net.minecraft.client.renderer.RenderStateShard$TextureStateShard BLOCK_SHEET ->
an
net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard
NO_TEXTURE -> ao
net.minecraft.client.renderer.RenderStateShard$TexturingStateShard
DEFAULT_TEXTURING -> ap
net.minecraft.client.renderer.RenderStateShard$TexturingStateShard
GLINT_TEXTURING -> aq
net.minecraft.client.renderer.RenderStateShard$TexturingStateShard
ENTITY_GLINT_TEXTURING -> ar
net.minecraft.client.renderer.RenderStateShard$LightmapStateShard LIGHTMAP ->
as
net.minecraft.client.renderer.RenderStateShard$LightmapStateShard NO_LIGHTMAP -
> at
net.minecraft.client.renderer.RenderStateShard$OverlayStateShard OVERLAY -> au
net.minecraft.client.renderer.RenderStateShard$OverlayStateShard NO_OVERLAY ->
av
net.minecraft.client.renderer.RenderStateShard$CullStateShard CULL -> aw
net.minecraft.client.renderer.RenderStateShard$CullStateShard NO_CULL -> ax
net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard
NO_DEPTH_TEST -> ay
net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard
EQUAL_DEPTH_TEST -> az
net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard
LEQUAL_DEPTH_TEST -> aA
net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard
GREATER_DEPTH_TEST -> aB
net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard
COLOR_DEPTH_WRITE -> aC
net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard COLOR_WRITE
-> aD
net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard DEPTH_WRITE
-> aE
net.minecraft.client.renderer.RenderStateShard$LayeringStateShard NO_LAYERING -
> aF
net.minecraft.client.renderer.RenderStateShard$LayeringStateShard
POLYGON_OFFSET_LAYERING -> aG
net.minecraft.client.renderer.RenderStateShard$LayeringStateShard
VIEW_OFFSET_Z_LAYERING -> aH
net.minecraft.client.renderer.RenderStateShard$OutputStateShard MAIN_TARGET ->
aI
net.minecraft.client.renderer.RenderStateShard$OutputStateShard OUTLINE_TARGET
-> aJ
net.minecraft.client.renderer.RenderStateShard$OutputStateShard
TRANSLUCENT_TARGET -> aK
net.minecraft.client.renderer.RenderStateShard$OutputStateShard
PARTICLES_TARGET -> aL
net.minecraft.client.renderer.RenderStateShard$OutputStateShard WEATHER_TARGET
-> aM
net.minecraft.client.renderer.RenderStateShard$OutputStateShard CLOUDS_TARGET -
> aN
net.minecraft.client.renderer.RenderStateShard$OutputStateShard
ITEM_ENTITY_TARGET -> aO
net.minecraft.client.renderer.RenderStateShard$LineStateShard DEFAULT_LINE ->
aP
net.minecraft.client.renderer.RenderStateShard$ColorLogicStateShard
NO_COLOR_LOGIC -> aQ
net.minecraft.client.renderer.RenderStateShard$ColorLogicStateShard
OR_REVERSE_COLOR_LOGIC -> aR
30:34:void <init>(java.lang.String,java.lang.Runnable,java.lang.Runnable) ->
<init>
37:38:void setupRenderState() -> a
41:42:void clearRenderState() -> b
46:46:java.lang.String toString() -> toString
290:300:void setupGlintTexturing(float) -> a
580:581:void lambda$static$41() -> c
577:579:void lambda$static$40() -> d
574:574:void lambda$static$39() -> e
572:573:void lambda$static$38() -> f
532:535:void lambda$static$37() -> g
528:531:void lambda$static$36() -> h
522:525:void lambda$static$35() -> i
518:521:void lambda$static$34() -> j
512:515:void lambda$static$33() -> k
508:511:void lambda$static$32() -> l
502:505:void lambda$static$31() -> m
498:501:void lambda$static$30() -> n
492:495:void lambda$static$29() -> o
488:491:void lambda$static$28() -> p
484:485:void lambda$static$27() -> q
482:483:void lambda$static$26() -> r
479:479:void lambda$static$25() -> s
478:478:void lambda$static$24() -> t
466:469:void lambda$static$23() -> u
461:465:void lambda$static$22() -> v
456:458:void lambda$static$21() -> w
453:455:void lambda$static$20() -> x
450:450:void lambda$static$19() -> y
449:449:void lambda$static$18() -> z
311:312:void lambda$static$17() -> A
309:310:void lambda$static$16() -> B
305:306:void lambda$static$15() -> C
303:304:void lambda$static$14() -> D
275:275:void lambda$static$13() -> E
274:274:void lambda$static$12() -> F
96:98:void lambda$static$11() -> G
93:95:void lambda$static$10() -> H
88:90:void lambda$static$9() -> I
85:87:void lambda$static$8() -> J
80:82:void lambda$static$7() -> K
77:79:void lambda$static$6() -> L
72:74:void lambda$static$5() -> M
69:71:void lambda$static$4() -> N
64:66:void lambda$static$3() -> O
61:63:void lambda$static$2() -> P
58:58:void lambda$static$1() -> Q
56:57:void lambda$static$0() -> R
55:576:void <clinit>() -> <clinit>
net.minecraft.client.renderer.RenderStateShard$BooleanStateShard -> fke$a:
boolean enabled -> aS
318:320:void
<init>(java.lang.String,java.lang.Runnable,java.lang.Runnable,boolean) -> <init>
324:324:java.lang.String toString() -> toString
net.minecraft.client.renderer.RenderStateShard$ColorLogicStateShard -> fke$b:
567:568:void <init>(java.lang.String,java.lang.Runnable,java.lang.Runnable) ->
<init>
net.minecraft.client.renderer.RenderStateShard$CullStateShard -> fke$c:
364:373:void <init>(boolean) -> <init>
369:372:void lambda$new$1(boolean) -> a
365:368:void lambda$new$0(boolean) -> b
net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard -> fke$d:
java.lang.String functionName -> aS
383:395:void <init>(java.lang.String,int) -> <init>
399:399:java.lang.String toString() -> toString
389:393:void lambda$new$1(int) -> a
384:388:void lambda$new$0(int) -> b
net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard -> fke$e:
185:186:void <init>(java.lang.Runnable,java.lang.Runnable) -> <init>
189:190:void <init>() -> <init>
193:193:java.util.Optional cutoutTexture() -> c
189:189:void lambda$new$1() -> d
189:189:void lambda$new$0() -> e
net.minecraft.client.renderer.RenderStateShard$LayeringStateShard -> fke$f:
444:445:void <init>(java.lang.String,java.lang.Runnable,java.lang.Runnable) ->
<init>
net.minecraft.client.renderer.RenderStateShard$LightmapStateShard -> fke$g:
330:339:void <init>(boolean) -> <init>
335:338:void lambda$new$1(boolean) -> a
331:334:void lambda$new$0(boolean) -> b
net.minecraft.client.renderer.RenderStateShard$LineStateShard -> fke$h:
java.util.OptionalDouble width -> aS
541:555:void <init>(java.util.OptionalDouble) -> <init>
559:559:java.lang.String toString() -> toString
550:553:void lambda$new$1(java.util.OptionalDouble) -> a
542:549:void lambda$new$0(java.util.OptionalDouble) -> b
net.minecraft.client.renderer.RenderStateShard$MultiTextureStateShard -> fke$i:
java.util.Optional cutoutTexture -> aS
201:210:void <init>(com.google.common.collect.ImmutableList) -> <init>
214:214:java.util.Optional cutoutTexture() -> c

218:218:net.minecraft.client.renderer.RenderStateShard$MultiTextureStateShard$Build
er builder() -> d
208:208:void lambda$new$1() -> e
202:208:void lambda$new$0(com.google.common.collect.ImmutableList) -> a
net.minecraft.client.renderer.RenderStateShard$MultiTextureStateShard$Builder ->
fke$i$a:
com.google.common.collect.ImmutableList$Builder builder -> a
221:222:void <init>() -> <init>

225:226:net.minecraft.client.renderer.RenderStateShard$MultiTextureStateShard$Build
er add(net.minecraft.resources.ResourceLocation,boolean,boolean) -> a
230:230:net.minecraft.client.renderer.RenderStateShard$MultiTextureStateShard
build() -> a
net.minecraft.client.renderer.RenderStateShard$OffsetTexturingStateShard -> fke$j:
280:286:void <init>(float,float) -> <init>
283:284:void lambda$new$1() -> c
281:282:void lambda$new$0(float,float) -> a
net.minecraft.client.renderer.RenderStateShard$OutputStateShard -> fke$k:
473:474:void <init>(java.lang.String,java.lang.Runnable,java.lang.Runnable) ->
<init>
net.minecraft.client.renderer.RenderStateShard$OverlayStateShard -> fke$l:
347:356:void <init>(boolean) -> <init>
352:355:void lambda$new$1(boolean) -> a
348:351:void lambda$new$0(boolean) -> b
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard -> fke$m:
java.util.Optional shader -> aS
104:109:void <init>(java.util.function.Supplier) -> <init>
112:117:void <init>() -> <init>
121:121:java.lang.String toString() -> toString
115:115:void lambda$new$4() -> c
113:114:void lambda$new$3() -> d
113:113:net.minecraft.client.renderer.ShaderInstance lambda$new$2() -> e
107:107:void lambda$new$1() -> f
105:106:void lambda$new$0(java.util.function.Supplier) -> a
net.minecraft.client.renderer.RenderStateShard$TextureStateShard -> fke$n:
java.util.Optional texture -> aS
boolean blur -> aT
boolean mipmap -> aU
241:250:void <init>(net.minecraft.resources.ResourceLocation,boolean,boolean) -
> <init>
254:254:java.lang.String toString() -> toString
259:259:java.util.Optional cutoutTexture() -> c
246:246:void lambda$new$1() -> d
242:245:void
lambda$new$0(net.minecraft.resources.ResourceLocation,boolean,boolean) -> a
net.minecraft.client.renderer.RenderStateShard$TexturingStateShard -> fke$o:
269:270:void <init>(java.lang.String,java.lang.Runnable,java.lang.Runnable) ->
<init>
net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard -> fke$p:
51:52:void <init>(java.lang.String,java.lang.Runnable,java.lang.Runnable) ->
<init>
net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard -> fke$q:
boolean writeColor -> aS
boolean writeDepth -> aT
413:430:void <init>(boolean,boolean) -> <init>
434:434:java.lang.String toString() -> toString
421:427:void lambda$new$1(boolean,boolean) -> a
414:420:void lambda$new$0(boolean,boolean) -> b
net.minecraft.client.renderer.RenderType -> fkf:
int BYTES_IN_INT -> aY
int MEGABYTE -> aZ
int BIG_BUFFER_SIZE -> aS
int MEDIUM_BUFFER_SIZE -> aT
int SMALL_BUFFER_SIZE -> aU
int TRANSIENT_BUFFER_SIZE -> aV
net.minecraft.client.renderer.RenderType SOLID -> ba
net.minecraft.client.renderer.RenderType CUTOUT_MIPPED -> bb
net.minecraft.client.renderer.RenderType CUTOUT -> bc
net.minecraft.client.renderer.RenderType TRANSLUCENT -> bd
net.minecraft.client.renderer.RenderType TRANSLUCENT_MOVING_BLOCK -> be
net.minecraft.client.renderer.RenderType TRANSLUCENT_NO_CRUMBLING -> bf
java.util.function.Function ARMOR_CUTOUT_NO_CULL -> bg
java.util.function.Function ENTITY_SOLID -> bh
java.util.function.Function ENTITY_CUTOUT -> bi
java.util.function.BiFunction ENTITY_CUTOUT_NO_CULL -> bj
java.util.function.BiFunction ENTITY_CUTOUT_NO_CULL_Z_OFFSET -> bk
java.util.function.Function ITEM_ENTITY_TRANSLUCENT_CULL -> bl
java.util.function.Function ENTITY_TRANSLUCENT_CULL -> bm
java.util.function.BiFunction ENTITY_TRANSLUCENT -> bn
java.util.function.BiFunction ENTITY_TRANSLUCENT_EMISSIVE -> bo
java.util.function.Function ENTITY_SMOOTH_CUTOUT -> bp
java.util.function.BiFunction BEACON_BEAM -> bq
java.util.function.Function ENTITY_DECAL -> br
java.util.function.Function ENTITY_NO_OUTLINE -> bs
java.util.function.Function ENTITY_SHADOW -> bt
java.util.function.Function DRAGON_EXPLOSION_ALPHA -> bu
java.util.function.Function EYES -> bv
net.minecraft.client.renderer.RenderType LEASH -> bw
net.minecraft.client.renderer.RenderType WATER_MASK -> bx
net.minecraft.client.renderer.RenderType ARMOR_GLINT -> by
net.minecraft.client.renderer.RenderType ARMOR_ENTITY_GLINT -> bz
net.minecraft.client.renderer.RenderType GLINT_TRANSLUCENT -> bA
net.minecraft.client.renderer.RenderType GLINT -> bB
net.minecraft.client.renderer.RenderType GLINT_DIRECT -> bC
net.minecraft.client.renderer.RenderType ENTITY_GLINT -> bD
net.minecraft.client.renderer.RenderType ENTITY_GLINT_DIRECT -> bE
java.util.function.Function CRUMBLING -> bF
java.util.function.Function TEXT -> bG
net.minecraft.client.renderer.RenderType TEXT_BACKGROUND -> bH
java.util.function.Function TEXT_INTENSITY -> bI
java.util.function.Function TEXT_POLYGON_OFFSET -> bJ
java.util.function.Function TEXT_INTENSITY_POLYGON_OFFSET -> bK
java.util.function.Function TEXT_SEE_THROUGH -> bL
net.minecraft.client.renderer.RenderType TEXT_BACKGROUND_SEE_THROUGH -> bM
java.util.function.Function TEXT_INTENSITY_SEE_THROUGH -> bN
net.minecraft.client.renderer.RenderType LIGHTNING -> bO
net.minecraft.client.renderer.RenderType TRIPWIRE -> bP
net.minecraft.client.renderer.RenderType END_PORTAL -> bQ
net.minecraft.client.renderer.RenderType END_GATEWAY -> bR
net.minecraft.client.renderer.RenderType$CompositeRenderType LINES -> aW
net.minecraft.client.renderer.RenderType$CompositeRenderType LINE_STRIP -> aX
java.util.function.Function DEBUG_LINE_STRIP -> bS
net.minecraft.client.renderer.RenderType$CompositeRenderType DEBUG_FILLED_BOX -
> bT
net.minecraft.client.renderer.RenderType$CompositeRenderType DEBUG_QUADS -> bU
net.minecraft.client.renderer.RenderType$CompositeRenderType
DEBUG_SECTION_QUADS -> bV
net.minecraft.client.renderer.RenderType$CompositeRenderType GUI -> bW
net.minecraft.client.renderer.RenderType$CompositeRenderType GUI_OVERLAY -> bX
net.minecraft.client.renderer.RenderType$CompositeRenderType GUI_TEXT_HIGHLIGHT
-> bY
net.minecraft.client.renderer.RenderType$CompositeRenderType
GUI_GHOST_RECIPE_OVERLAY -> bZ
com.google.common.collect.ImmutableList CHUNK_BUFFER_LAYERS -> ca
com.mojang.blaze3d.vertex.VertexFormat format -> cb
com.mojang.blaze3d.vertex.VertexFormat$Mode mode -> cc
int bufferSize -> cd
boolean affectsCrumbling -> ce
boolean sortOnUpload -> cf
java.util.Optional asOptional -> cg
55:55:net.minecraft.client.renderer.RenderType solid() -> c
65:65:net.minecraft.client.renderer.RenderType cutoutMipped() -> d
75:75:net.minecraft.client.renderer.RenderType cutout() -> e
79:85:net.minecraft.client.renderer.RenderType$CompositeState
translucentState(net.minecraft.client.renderer.RenderStateShard$ShaderStateShard) -
> a
91:91:net.minecraft.client.renderer.RenderType translucent() -> f
95:101:net.minecraft.client.renderer.RenderType$CompositeState
translucentMovingBlockState() -> P
107:107:net.minecraft.client.renderer.RenderType translucentMovingBlock() -> g
113:113:net.minecraft.client.renderer.RenderType translucentNoCrumbling() -> h
131:131:net.minecraft.client.renderer.RenderType
armorCutoutNoCull(net.minecraft.resources.ResourceLocation) -> a
147:147:net.minecraft.client.renderer.RenderType
entitySolid(net.minecraft.resources.ResourceLocation) -> b
163:163:net.minecraft.client.renderer.RenderType
entityCutout(net.minecraft.resources.ResourceLocation) -> c
180:180:net.minecraft.client.renderer.RenderType
entityCutoutNoCull(net.minecraft.resources.ResourceLocation,boolean) -> a
184:184:net.minecraft.client.renderer.RenderType
entityCutoutNoCull(net.minecraft.resources.ResourceLocation) -> d
202:202:net.minecraft.client.renderer.RenderType
entityCutoutNoCullZOffset(net.minecraft.resources.ResourceLocation,boolean) -> b
206:206:net.minecraft.client.renderer.RenderType
entityCutoutNoCullZOffset(net.minecraft.resources.ResourceLocation) -> e
224:224:net.minecraft.client.renderer.RenderType
itemEntityTranslucentCull(net.minecraft.resources.ResourceLocation) -> f
240:240:net.minecraft.client.renderer.RenderType
entityTranslucentCull(net.minecraft.resources.ResourceLocation) -> g
257:257:net.minecraft.client.renderer.RenderType
entityTranslucent(net.minecraft.resources.ResourceLocation,boolean) -> c
261:261:net.minecraft.client.renderer.RenderType
entityTranslucent(net.minecraft.resources.ResourceLocation) -> h
278:278:net.minecraft.client.renderer.RenderType
entityTranslucentEmissive(net.minecraft.resources.ResourceLocation,boolean) -> d
282:282:net.minecraft.client.renderer.RenderType
entityTranslucentEmissive(net.minecraft.resources.ResourceLocation) -> i
297:297:net.minecraft.client.renderer.RenderType
entitySmoothCutout(net.minecraft.resources.ResourceLocation) -> j
312:312:net.minecraft.client.renderer.RenderType
beaconBeam(net.minecraft.resources.ResourceLocation,boolean) -> e
329:329:net.minecraft.client.renderer.RenderType
entityDecal(net.minecraft.resources.ResourceLocation) -> k
347:347:net.minecraft.client.renderer.RenderType
entityNoOutline(net.minecraft.resources.ResourceLocation) -> l
367:367:net.minecraft.client.renderer.RenderType
entityShadow(net.minecraft.resources.ResourceLocation) -> m
381:381:net.minecraft.client.renderer.RenderType
dragonExplosionAlpha(net.minecraft.resources.ResourceLocation) -> n
395:395:net.minecraft.client.renderer.RenderType
eyes(net.minecraft.resources.ResourceLocation) -> o
400:408:net.minecraft.client.renderer.RenderType
energySwirl(net.minecraft.resources.ResourceLocation,float,float) -> a
419:419:net.minecraft.client.renderer.RenderType leash() -> i
429:429:net.minecraft.client.renderer.RenderType waterMask() -> j
433:433:net.minecraft.client.renderer.RenderType
outline(net.minecraft.resources.ResourceLocation) -> p
448:448:net.minecraft.client.renderer.RenderType armorGlint() -> k
463:463:net.minecraft.client.renderer.RenderType armorEntityGlint() -> l
478:478:net.minecraft.client.renderer.RenderType glintTranslucent() -> m
492:492:net.minecraft.client.renderer.RenderType glint() -> n
506:506:net.minecraft.client.renderer.RenderType glintDirect() -> o
521:521:net.minecraft.client.renderer.RenderType entityGlint() -> p
535:535:net.minecraft.client.renderer.RenderType entityGlintDirect() -> q
550:550:net.minecraft.client.renderer.RenderType
crumbling(net.minecraft.resources.ResourceLocation) -> q
563:563:net.minecraft.client.renderer.RenderType
text(net.minecraft.resources.ResourceLocation) -> r
575:575:net.minecraft.client.renderer.RenderType textBackground() -> r
588:588:net.minecraft.client.renderer.RenderType
textIntensity(net.minecraft.resources.ResourceLocation) -> s
602:602:net.minecraft.client.renderer.RenderType
textPolygonOffset(net.minecraft.resources.ResourceLocation) -> t
616:616:net.minecraft.client.renderer.RenderType
textIntensityPolygonOffset(net.minecraft.resources.ResourceLocation) -> u
631:631:net.minecraft.client.renderer.RenderType
textSeeThrough(net.minecraft.resources.ResourceLocation) -> v
645:645:net.minecraft.client.renderer.RenderType textBackgroundSeeThrough() ->
s
660:660:net.minecraft.client.renderer.RenderType
textIntensitySeeThrough(net.minecraft.resources.ResourceLocation) -> w
671:671:net.minecraft.client.renderer.RenderType lightning() -> t
675:681:net.minecraft.client.renderer.RenderType$CompositeState tripwireState()
-> Q
687:687:net.minecraft.client.renderer.RenderType tripwire() -> u
699:699:net.minecraft.client.renderer.RenderType endPortal() -> v
711:711:net.minecraft.client.renderer.RenderType endGateway() -> w
725:725:net.minecraft.client.renderer.RenderType lines() -> x
739:739:net.minecraft.client.renderer.RenderType lineStrip() -> y
752:752:net.minecraft.client.renderer.RenderType debugLineStrip(double) -> a
762:762:net.minecraft.client.renderer.RenderType debugFilledBox() -> z
772:772:net.minecraft.client.renderer.RenderType debugQuads() -> A
783:783:net.minecraft.client.renderer.RenderType debugSectionQuads() -> B
793:793:net.minecraft.client.renderer.RenderType gui() -> C
804:804:net.minecraft.client.renderer.RenderType guiOverlay() -> D
815:815:net.minecraft.client.renderer.RenderType guiTextHighlight() -> E
826:826:net.minecraft.client.renderer.RenderType guiGhostRecipeOverlay() -> F
839:846:void
<init>(java.lang.String,com.mojang.blaze3d.vertex.VertexFormat,com.mojang.blaze3d.v
ertex.VertexFormat$Mode,int,boolean,boolean,java.lang.Runnable,java.lang.Runnable)
-> <init>
849:849:net.minecraft.client.renderer.RenderType$CompositeRenderType
create(java.lang.String,com.mojang.blaze3d.vertex.VertexFormat,com.mojang.blaze3d.v
ertex.VertexFormat$Mode,int,net.minecraft.client.renderer.RenderType$CompositeState
) -> a
853:853:net.minecraft.client.renderer.RenderType$CompositeRenderType
create(java.lang.String,com.mojang.blaze3d.vertex.VertexFormat,com.mojang.blaze3d.v
ertex.VertexFormat$Mode,int,boolean,boolean,net.minecraft.client.renderer.RenderTyp
e$CompositeState) -> a
857:867:void
end(com.mojang.blaze3d.vertex.BufferBuilder,com.mojang.blaze3d.vertex.VertexSorting
) -> a
871:871:java.lang.String toString() -> toString
875:875:java.util.List chunkBufferLayers() -> G
879:879:int bufferSize() -> H
883:883:com.mojang.blaze3d.vertex.VertexFormat format() -> I
887:887:com.mojang.blaze3d.vertex.VertexFormat$Mode mode() -> J
891:891:java.util.Optional outline() -> K
895:895:boolean isOutline() -> L
899:899:boolean affectsCrumbling() -> M
903:903:boolean canConsolidateConsecutiveGeometry() -> N
907:907:java.util.Optional asOptional() -> O
743:748:net.minecraft.client.renderer.RenderType$CompositeRenderType
lambda$static$23(java.lang.Double) -> a
649:656:net.minecraft.client.renderer.RenderType
lambda$static$22(net.minecraft.resources.ResourceLocation) -> x
620:627:net.minecraft.client.renderer.RenderType
lambda$static$21(net.minecraft.resources.ResourceLocation) -> y
606:612:net.minecraft.client.renderer.RenderType
lambda$static$20(net.minecraft.resources.ResourceLocation) -> z
592:598:net.minecraft.client.renderer.RenderType
lambda$static$19(net.minecraft.resources.ResourceLocation) -> A
579:584:net.minecraft.client.renderer.RenderType
lambda$static$18(net.minecraft.resources.ResourceLocation) -> B
554:559:net.minecraft.client.renderer.RenderType
lambda$static$17(net.minecraft.resources.ResourceLocation) -> C
539:546:net.minecraft.client.renderer.RenderType
lambda$static$16(net.minecraft.resources.ResourceLocation) -> D
385:391:net.minecraft.client.renderer.RenderType
lambda$static$15(net.minecraft.resources.ResourceLocation) -> E
371:377:net.minecraft.client.renderer.RenderType
lambda$static$14(net.minecraft.resources.ResourceLocation) -> F
351:363:net.minecraft.client.renderer.RenderType
lambda$static$13(net.minecraft.resources.ResourceLocation) -> G
333:343:net.minecraft.client.renderer.RenderType
lambda$static$12(net.minecraft.resources.ResourceLocation) -> H
316:325:net.minecraft.client.renderer.RenderType
lambda$static$11(net.minecraft.resources.ResourceLocation) -> I
301:308:net.minecraft.client.renderer.RenderType
lambda$static$10(net.minecraft.resources.ResourceLocation,java.lang.Boolean) -> a
286:293:net.minecraft.client.renderer.RenderType
lambda$static$9(net.minecraft.resources.ResourceLocation) -> J
265:274:net.minecraft.client.renderer.RenderType
lambda$static$8(net.minecraft.resources.ResourceLocation,java.lang.Boolean) -> b
244:253:net.minecraft.client.renderer.RenderType
lambda$static$7(net.minecraft.resources.ResourceLocation,java.lang.Boolean) -> c
228:236:net.minecraft.client.renderer.RenderType
lambda$static$6(net.minecraft.resources.ResourceLocation) -> K
210:220:net.minecraft.client.renderer.RenderType
lambda$static$5(net.minecraft.resources.ResourceLocation) -> L
188:198:net.minecraft.client.renderer.RenderType
lambda$static$4(net.minecraft.resources.ResourceLocation,java.lang.Boolean) -> d
167:176:net.minecraft.client.renderer.RenderType
lambda$static$3(net.minecraft.resources.ResourceLocation,java.lang.Boolean) -> e
151:159:net.minecraft.client.renderer.RenderType
lambda$static$2(net.minecraft.resources.ResourceLocation) -> M
135:143:net.minecraft.client.renderer.RenderType
lambda$static$1(net.minecraft.resources.ResourceLocation) -> N
117:127:net.minecraft.client.renderer.RenderType
lambda$static$0(net.minecraft.resources.ResourceLocation) -> O
48:829:void <clinit>() -> <clinit>
net.minecraft.client.renderer.RenderType$CompositeRenderType -> fkf$a:
java.util.function.BiFunction OUTLINE -> aY
net.minecraft.client.renderer.RenderType$CompositeState state -> aZ
java.util.Optional outline -> ba
boolean isOutline -> bb
1079:1083:void
<init>(java.lang.String,com.mojang.blaze3d.vertex.VertexFormat,com.mojang.blaze3d.v
ertex.VertexFormat$Mode,int,boolean,boolean,net.minecraft.client.renderer.RenderTyp
e$CompositeState) -> <init>
1087:1087:java.util.Optional outline() -> K
1092:1092:boolean isOutline() -> L
1096:1096:net.minecraft.client.renderer.RenderType$CompositeState state() -> P
1101:1101:java.lang.String toString() -> toString
1081:1081:net.minecraft.client.renderer.RenderType
lambda$new$3(net.minecraft.client.renderer.RenderType$CompositeState,net.minecraft.
resources.ResourceLocation) -> a
1079:1079:void
lambda$new$2(net.minecraft.client.renderer.RenderType$CompositeState) -> a
1079:1079:void
lambda$new$1(net.minecraft.client.renderer.RenderType$CompositeState) -> b
1065:1071:net.minecraft.client.renderer.RenderType
lambda$static$0(net.minecraft.resources.ResourceLocation,net.minecraft.client.rende
rer.RenderStateShard$CullStateShard) -> a
1064:1064:void <clinit>() -> <clinit>
net.minecraft.client.renderer.RenderType$CompositeState -> fkf$b:
net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard
textureState -> a
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard shaderState ->
b
net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard
transparencyState -> c
net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard
depthTestState -> d
net.minecraft.client.renderer.RenderStateShard$CullStateShard cullState -> e
net.minecraft.client.renderer.RenderStateShard$LightmapStateShard lightmapState
-> f
net.minecraft.client.renderer.RenderStateShard$OverlayStateShard overlayState -
> g
net.minecraft.client.renderer.RenderStateShard$LayeringStateShard layeringState
-> h
net.minecraft.client.renderer.RenderStateShard$OutputStateShard outputState ->
i
net.minecraft.client.renderer.RenderStateShard$TexturingStateShard
texturingState -> j
net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard
writeMaskState -> k
net.minecraft.client.renderer.RenderStateShard$LineStateShard lineState -> l
net.minecraft.client.renderer.RenderStateShard$ColorLogicStateShard
colorLogicState -> m
net.minecraft.client.renderer.RenderType$OutlineProperty outlineProperty -> n
com.google.common.collect.ImmutableList states -> o
928:959:void
<init>(net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard,net.mi
necraft.client.renderer.RenderStateShard$ShaderStateShard,net.minecraft.client.rend
erer.RenderStateShard$TransparencyStateShard,net.minecraft.client.renderer.RenderSt
ateShard$DepthTestStateShard,net.minecraft.client.renderer.RenderStateShard$CullSta
teShard,net.minecraft.client.renderer.RenderStateShard$LightmapStateShard,net.minec
raft.client.renderer.RenderStateShard$OverlayStateShard,net.minecraft.client.render
er.RenderStateShard$LayeringStateShard,net.minecraft.client.renderer.RenderStateSha
rd$OutputStateShard,net.minecraft.client.renderer.RenderStateShard$TexturingStateSh
ard,net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard,net.minecraf
t.client.renderer.RenderStateShard$LineStateShard,net.minecraft.client.renderer.Ren
derStateShard$ColorLogicStateShard,net.minecraft.client.renderer.RenderType$Outline
Property) -> <init>
963:963:java.lang.String toString() -> toString

967:967:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuild
er builder() -> a
net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder ->
fkf$b$a:
net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard
textureState -> a
net.minecraft.client.renderer.RenderStateShard$ShaderStateShard shaderState ->
b
net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard
transparencyState -> c
net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard
depthTestState -> d
net.minecraft.client.renderer.RenderStateShard$CullStateShard cullState -> e
net.minecraft.client.renderer.RenderStateShard$LightmapStateShard lightmapState
-> f
net.minecraft.client.renderer.RenderStateShard$OverlayStateShard overlayState -
> g
net.minecraft.client.renderer.RenderStateShard$LayeringStateShard layeringState
-> h
net.minecraft.client.renderer.RenderStateShard$OutputStateShard outputState ->
i
net.minecraft.client.renderer.RenderStateShard$TexturingStateShard
texturingState -> j
net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard
writeMaskState -> k
net.minecraft.client.renderer.RenderStateShard$LineStateShard lineState -> l
net.minecraft.client.renderer.RenderStateShard$ColorLogicStateShard
colorLogicState -> m
971:986:void <init>() -> <init>

989:990:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuild
er
setTextureState(net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateSha
rd) -> a

994:995:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuild
er setShaderState(net.minecraft.client.renderer.RenderStateShard$ShaderStateShard)
-> a

999:1000:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuil
der
setTransparencyState(net.minecraft.client.renderer.RenderStateShard$TransparencySta
teShard) -> a

1004:1005:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBui
lder
setDepthTestState(net.minecraft.client.renderer.RenderStateShard$DepthTestStateShar
d) -> a

1009:1010:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBui
lder setCullState(net.minecraft.client.renderer.RenderStateShard$CullStateShard) ->
a

1014:1015:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBui
lder
setLightmapState(net.minecraft.client.renderer.RenderStateShard$LightmapStateShard)
-> a

1019:1020:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBui
lder
setOverlayState(net.minecraft.client.renderer.RenderStateShard$OverlayStateShard) -
> a

1024:1025:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBui
lder
setLayeringState(net.minecraft.client.renderer.RenderStateShard$LayeringStateShard)
-> a

1029:1030:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBui
lder
setOutputState(net.minecraft.client.renderer.RenderStateShard$OutputStateShard) ->
a

1034:1035:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBui
lder
setTexturingState(net.minecraft.client.renderer.RenderStateShard$TexturingStateShar
d) -> a

1039:1040:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBui
lder
setWriteMaskState(net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShar
d) -> a

1044:1045:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBui
lder setLineState(net.minecraft.client.renderer.RenderStateShard$LineStateShard) ->
a

1049:1050:net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBui
lder
setColorLogicState(net.minecraft.client.renderer.RenderStateShard$ColorLogicStateSh
ard) -> a
1054:1054:net.minecraft.client.renderer.RenderType$CompositeState
createCompositeState(boolean) -> a
1058:1058:net.minecraft.client.renderer.RenderType$CompositeState
createCompositeState(net.minecraft.client.renderer.RenderType$OutlineProperty) -> a
net.minecraft.client.renderer.RenderType$OutlineProperty -> fkf$c:
net.minecraft.client.renderer.RenderType$OutlineProperty NONE -> a
net.minecraft.client.renderer.RenderType$OutlineProperty IS_OUTLINE -> b
net.minecraft.client.renderer.RenderType$OutlineProperty AFFECTS_OUTLINE -> c
java.lang.String name -> d
net.minecraft.client.renderer.RenderType$OutlineProperty[] $VALUES -> e
21:21:net.minecraft.client.renderer.RenderType$OutlineProperty[] values() ->
values
21:21:net.minecraft.client.renderer.RenderType$OutlineProperty
valueOf(java.lang.String) -> valueOf
29:31:void <init>(java.lang.String,int,java.lang.String) -> <init>
35:35:java.lang.String toString() -> toString
21:21:net.minecraft.client.renderer.RenderType$OutlineProperty[] $values() -> a
21:24:void <clinit>() -> <clinit>
net.minecraft.client.renderer.RunningTrimmedMean -> fkg:
long[] values -> a
int count -> b
int cursor -> c
8:10:void <init>(int) -> <init>
13:38:long registerValueAndGetMean(long) -> a
net.minecraft.client.renderer.ScreenEffectRenderer -> fkh:
net.minecraft.resources.ResourceLocation UNDERWATER_LOCATION -> a
26:26:void <init>() -> <init>
30:47:void
renderScreenEffect(net.minecraft.client.Minecraft,com.mojang.blaze3d.vertex.PoseSta
ck) -> a
51:63:net.minecraft.world.level.block.state.BlockState
getViewBlockingState(net.minecraft.world.entity.player.Player) -> a
67:93:void
renderTex(net.minecraft.client.renderer.texture.TextureAtlasSprite,com.mojang.blaze
3d.vertex.PoseStack) -> a
96:131:void
renderWater(net.minecraft.client.Minecraft,com.mojang.blaze3d.vertex.PoseStack) ->
b
134:185:void
renderFire(net.minecraft.client.Minecraft,com.mojang.blaze3d.vertex.PoseStack) -> c
27:27:void <clinit>() -> <clinit>
net.minecraft.client.renderer.ShaderInstance -> fki:
java.lang.String SHADER_PATH -> a
java.lang.String SHADER_CORE_PATH -> r
java.lang.String SHADER_INCLUDE_PATH -> s
org.slf4j.Logger LOGGER -> t
com.mojang.blaze3d.shaders.AbstractUniform DUMMY_UNIFORM -> u
boolean ALWAYS_REAPPLY -> v
net.minecraft.client.renderer.ShaderInstance lastAppliedShader -> w
int lastProgramId -> x
java.util.Map samplerMap -> y
java.util.List samplerNames -> z
java.util.List samplerLocations -> A
java.util.List uniforms -> B
java.util.List uniformLocations -> C
java.util.Map uniformMap -> D
int programId -> E
java.lang.String name -> F
boolean dirty -> G
com.mojang.blaze3d.shaders.BlendMode blend -> H
java.util.List attributes -> I
java.util.List attributeNames -> J
com.mojang.blaze3d.shaders.Program vertexProgram -> K
com.mojang.blaze3d.shaders.Program fragmentProgram -> L
com.mojang.blaze3d.vertex.VertexFormat vertexFormat -> M
com.mojang.blaze3d.shaders.Uniform MODEL_VIEW_MATRIX -> b
com.mojang.blaze3d.shaders.Uniform PROJECTION_MATRIX -> c
com.mojang.blaze3d.shaders.Uniform INVERSE_VIEW_ROTATION_MATRIX -> d
com.mojang.blaze3d.shaders.Uniform TEXTURE_MATRIX -> e
com.mojang.blaze3d.shaders.Uniform SCREEN_SIZE -> f
com.mojang.blaze3d.shaders.Uniform COLOR_MODULATOR -> g
com.mojang.blaze3d.shaders.Uniform LIGHT0_DIRECTION -> h
com.mojang.blaze3d.shaders.Uniform LIGHT1_DIRECTION -> i
com.mojang.blaze3d.shaders.Uniform GLINT_ALPHA -> j
com.mojang.blaze3d.shaders.Uniform FOG_START -> k
com.mojang.blaze3d.shaders.Uniform FOG_END -> l
com.mojang.blaze3d.shaders.Uniform FOG_COLOR -> m
com.mojang.blaze3d.shaders.Uniform FOG_SHAPE -> n
com.mojang.blaze3d.shaders.Uniform LINE_WIDTH -> o
com.mojang.blaze3d.shaders.Uniform GAME_TIME -> p
com.mojang.blaze3d.shaders.Uniform CHUNK_OFFSET -> q
56:232:void
<init>(net.minecraft.server.packs.resources.ResourceProvider,java.lang.String,com.m
ojang.blaze3d.vertex.VertexFormat) -> <init>
236:267:com.mojang.blaze3d.shaders.Program
getOrCreate(net.minecraft.server.packs.resources.ResourceProvider,com.mojang.blaze3
d.shaders.Program$Type,java.lang.String) -> a
271:328:com.mojang.blaze3d.shaders.BlendMode
parseBlendNode(com.google.gson.JsonObject) -> a
334:338:void close() -> close
342:360:void clear() -> f
364:416:void apply() -> g
420:421:void markDirty() -> b
425:426:com.mojang.blaze3d.shaders.Uniform getUniform(java.lang.String) -> a
430:432:com.mojang.blaze3d.shaders.AbstractUniform
safeGetUniform(java.lang.String) -> b
436:467:void updateLocations() -> j
470:480:void parseSamplerNode(com.google.gson.JsonElement) -> a
483:485:void setSampler(java.lang.String,java.lang.Object) -> a
488:533:void parseUniformNode(com.google.gson.JsonElement) -> b
537:537:com.mojang.blaze3d.shaders.Program getVertexProgram() -> c
542:542:com.mojang.blaze3d.shaders.Program getFragmentProgram() -> d
547:549:void attachToProgram() -> e
552:552:com.mojang.blaze3d.vertex.VertexFormat getVertexFormat() -> h
556:556:java.lang.String getName() -> i
561:561:int getId() -> a
48:53:void <clinit>() -> <clinit>
net.minecraft.client.renderer.ShaderInstance$1 -> fki$1:
java.util.Set importedPaths -> c
java.lang.String val$relativePath -> a
net.minecraft.server.packs.resources.ResourceProvider val$resourceProvider -> b
242:243:void
<init>(java.lang.String,net.minecraft.server.packs.resources.ResourceProvider) ->
<init>
247:258:java.lang.String applyImport(boolean,java.lang.String) -> a
net.minecraft.client.renderer.Sheets -> fkj:
net.minecraft.resources.ResourceLocation SHULKER_SHEET -> a
net.minecraft.resources.ResourceLocation BED_SHEET -> b
net.minecraft.resources.ResourceLocation BANNER_SHEET -> c
net.minecraft.resources.ResourceLocation SHIELD_SHEET -> d
net.minecraft.resources.ResourceLocation SIGN_SHEET -> e
net.minecraft.resources.ResourceLocation CHEST_SHEET -> f
net.minecraft.resources.ResourceLocation ARMOR_TRIMS_SHEET -> g
net.minecraft.resources.ResourceLocation DECORATED_POT_SHEET -> h
net.minecraft.client.renderer.RenderType SHULKER_BOX_SHEET_TYPE -> A
net.minecraft.client.renderer.RenderType BED_SHEET_TYPE -> B
net.minecraft.client.renderer.RenderType BANNER_SHEET_TYPE -> C
net.minecraft.client.renderer.RenderType SHIELD_SHEET_TYPE -> D
net.minecraft.client.renderer.RenderType SIGN_SHEET_TYPE -> E
net.minecraft.client.renderer.RenderType CHEST_SHEET_TYPE -> F
net.minecraft.client.renderer.RenderType ARMOR_TRIMS_SHEET_TYPE -> G
net.minecraft.client.renderer.RenderType SOLID_BLOCK_SHEET -> H
net.minecraft.client.renderer.RenderType CUTOUT_BLOCK_SHEET -> I
net.minecraft.client.renderer.RenderType TRANSLUCENT_ITEM_CULL_BLOCK_SHEET -> J
net.minecraft.client.renderer.RenderType TRANSLUCENT_CULL_BLOCK_SHEET -> K
net.minecraft.client.resources.model.Material DEFAULT_SHULKER_TEXTURE_LOCATION
-> i
java.util.List SHULKER_TEXTURE_LOCATION -> j
java.util.Map SIGN_MATERIALS -> k
java.util.Map HANGING_SIGN_MATERIALS -> l
java.util.Map BANNER_MATERIALS -> m
java.util.Map SHIELD_MATERIALS -> n
java.util.Map DECORATED_POT_MATERIALS -> o
net.minecraft.client.resources.model.Material[] BED_TEXTURES -> p
net.minecraft.client.resources.model.Material CHEST_TRAP_LOCATION -> q
net.minecraft.client.resources.model.Material CHEST_TRAP_LOCATION_LEFT -> r
net.minecraft.client.resources.model.Material CHEST_TRAP_LOCATION_RIGHT -> s
net.minecraft.client.resources.model.Material CHEST_XMAS_LOCATION -> t
net.minecraft.client.resources.model.Material CHEST_XMAS_LOCATION_LEFT -> u
net.minecraft.client.resources.model.Material CHEST_XMAS_LOCATION_RIGHT -> v
net.minecraft.client.resources.model.Material CHEST_LOCATION -> w
net.minecraft.client.resources.model.Material CHEST_LOCATION_LEFT -> x
net.minecraft.client.resources.model.Material CHEST_LOCATION_RIGHT -> y
net.minecraft.client.resources.model.Material ENDER_CHEST_LOCATION -> z
28:28:void <init>() -> <init>
96:96:net.minecraft.client.renderer.RenderType bannerSheet() -> a
100:100:net.minecraft.client.renderer.RenderType shieldSheet() -> b
104:104:net.minecraft.client.renderer.RenderType bedSheet() -> c
108:108:net.minecraft.client.renderer.RenderType shulkerBoxSheet() -> d
112:112:net.minecraft.client.renderer.RenderType signSheet() -> e
116:116:net.minecraft.client.renderer.RenderType hangingSignSheet() -> f
120:120:net.minecraft.client.renderer.RenderType chestSheet() -> g
124:124:net.minecraft.client.renderer.RenderType armorTrimsSheet() -> h
128:128:net.minecraft.client.renderer.RenderType solidBlockSheet() -> i
132:132:net.minecraft.client.renderer.RenderType cutoutBlockSheet() -> j
136:136:net.minecraft.client.renderer.RenderType translucentItemSheet() -> k
140:140:net.minecraft.client.renderer.RenderType translucentCullBlockSheet() ->
l
144:168:void getAllMaterials(java.util.function.Consumer) -> a
171:171:net.minecraft.client.resources.model.Material
createSignMaterial(net.minecraft.world.level.block.state.properties.WoodType) -> c
175:175:net.minecraft.client.resources.model.Material
createHangingSignMaterial(net.minecraft.world.level.block.state.properties.WoodType
) -> d
179:179:net.minecraft.client.resources.model.Material
getSignMaterial(net.minecraft.world.level.block.state.properties.WoodType) -> a
183:183:net.minecraft.client.resources.model.Material
getHangingSignMaterial(net.minecraft.world.level.block.state.properties.WoodType) -
> b
187:187:net.minecraft.client.resources.model.Material
createBannerMaterial(net.minecraft.resources.ResourceKey) -> d
191:191:net.minecraft.client.resources.model.Material
getBannerMaterial(net.minecraft.resources.ResourceKey) -> a
195:195:net.minecraft.client.resources.model.Material
createShieldMaterial(net.minecraft.resources.ResourceKey) -> e
199:199:net.minecraft.client.resources.model.Material
getShieldMaterial(net.minecraft.resources.ResourceKey) -> b
203:203:net.minecraft.client.resources.model.Material
chestMaterial(java.lang.String) -> a
207:207:net.minecraft.client.resources.model.Material
createDecoratedPotMaterial(net.minecraft.resources.ResourceKey) -> f
212:215:net.minecraft.client.resources.model.Material
getDecoratedPotMaterial(net.minecraft.resources.ResourceKey) -> c
219:226:net.minecraft.client.resources.model.Material
chooseMaterial(net.minecraft.world.level.block.entity.BlockEntity,net.minecraft.wor
ld.level.block.state.properties.ChestType,boolean) -> a
230:237:net.minecraft.client.resources.model.Material
chooseMaterial(net.minecraft.world.level.block.state.properties.ChestType,net.minec
raft.client.resources.model.Material,net.minecraft.client.resources.model.Material,
net.minecraft.client.resources.model.Material) -> a
81:81:net.minecraft.client.resources.model.Material[] lambda$static$2(int) -> a
81:81:net.minecraft.client.resources.model.Material
lambda$static$1(net.minecraft.world.item.DyeColor) -> a
69:69:net.minecraft.client.resources.model.Material
lambda$static$0(java.lang.String) -> b
29:93:void <clinit>() -> <clinit>
net.minecraft.client.renderer.Sheets$1 -> fkj$1:
int[] $SwitchMap$net$minecraft$world$level$block$state$properties$ChestType ->
a
230:230:void <clinit>() -> <clinit>
net.minecraft.client.renderer.SpriteCoordinateExpander -> fkk:
com.mojang.blaze3d.vertex.VertexConsumer delegate -> a
net.minecraft.client.renderer.texture.TextureAtlasSprite sprite -> b
10:13:void
<init>(com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.client.renderer.textu
re.TextureAtlasSprite) -> <init>
17:17:com.mojang.blaze3d.vertex.VertexConsumer vertex(double,double,double) ->
a
22:22:com.mojang.blaze3d.vertex.VertexConsumer color(int,int,int,int) -> a
27:27:com.mojang.blaze3d.vertex.VertexConsumer uv(float,float) -> a
32:32:com.mojang.blaze3d.vertex.VertexConsumer overlayCoords(int,int) -> a
37:37:com.mojang.blaze3d.vertex.VertexConsumer uv2(int,int) -> b
42:42:com.mojang.blaze3d.vertex.VertexConsumer normal(float,float,float) -> a
47:48:void endVertex() -> e
52:53:void defaultColor(int,int,int,int) -> b
57:58:void unsetDefaultColor() -> k
62:63:void
vertex(float,float,float,float,float,float,float,float,float,int,int,float,float,fl
oat) -> a
net.minecraft.client.renderer.ViewArea -> fkl:
net.minecraft.client.renderer.LevelRenderer levelRenderer -> a
net.minecraft.world.level.Level level -> b
int chunkGridSizeY -> c
int chunkGridSizeX -> d
int chunkGridSizeZ -> e
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk[] chunks
-> f
19:25:void
<init>(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher,net.minecraft.worl
d.level.Level,int,net.minecraft.client.renderer.LevelRenderer) -> <init>
28:42:void
createChunks(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher) -> a
45:48:void releaseAllBuffers() -> a
51:51:int getChunkIndex(int,int,int) -> a
55:59:void setViewDistance(int) -> a
62:89:void repositionCamera(double,double) -> a
92:98:void setDirty(int,int,int,boolean) -> a
102:113:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk
getRenderChunkAt(net.minecraft.core.BlockPos) -> a
net.minecraft.client.renderer.VirtualScreen -> fkm:
net.minecraft.client.Minecraft minecraft -> a
com.mojang.blaze3d.platform.ScreenManager screenManager -> b
15:18:void <init>(net.minecraft.client.Minecraft) -> <init>
21:21:com.mojang.blaze3d.platform.Window
newWindow(com.mojang.blaze3d.platform.DisplayData,java.lang.String,java.lang.String
) -> a
26:27:void close() -> close
net.minecraft.client.renderer.block.BlockModelShaper -> fkn:
java.util.Map modelByStateCache -> a
net.minecraft.client.resources.model.ModelManager modelManager -> b
15:20:void <init>(net.minecraft.client.resources.model.ModelManager) -> <init>
23:23:net.minecraft.client.renderer.texture.TextureAtlasSprite
getParticleIcon(net.minecraft.world.level.block.state.BlockState) -> a
27:32:net.minecraft.client.resources.model.BakedModel
getBlockModel(net.minecraft.world.level.block.state.BlockState) -> b
36:36:net.minecraft.client.resources.model.ModelManager getModelManager() -> a
40:41:void replaceCache(java.util.Map) -> a
44:44:net.minecraft.client.resources.model.ModelResourceLocation
stateToModelLocation(net.minecraft.world.level.block.state.BlockState) -> c
48:48:net.minecraft.client.resources.model.ModelResourceLocation
stateToModelLocation(net.minecraft.resources.ResourceLocation,net.minecraft.world.l
evel.block.state.BlockState) -> a
52:64:java.lang.String statePropertiesToString(java.util.Map) -> b
69:69:java.lang.String
getValue(net.minecraft.world.level.block.state.properties.Property,java.lang.Compar
able) -> a
net.minecraft.client.renderer.block.BlockRenderDispatcher -> fko:
net.minecraft.client.renderer.block.BlockModelShaper blockModelShaper -> a
net.minecraft.client.renderer.block.ModelBlockRenderer modelRenderer -> b
net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer
blockEntityRenderer -> c
net.minecraft.client.renderer.block.LiquidBlockRenderer liquidBlockRenderer ->
d
net.minecraft.util.RandomSource random -> e
net.minecraft.client.color.block.BlockColors blockColors -> f
31:40:void
<init>(net.minecraft.client.renderer.block.BlockModelShaper,net.minecraft.client.re
nderer.BlockEntityWithoutLevelRenderer,net.minecraft.client.color.block.BlockColors
) -> <init>
43:43:net.minecraft.client.renderer.block.BlockModelShaper
getBlockModelShaper() -> a
47:54:void
renderBreakingTexture(net.minecraft.world.level.block.state.BlockState,net.minecraf
t.core.BlockPos,net.minecraft.world.level.BlockAndTintGetter,com.mojang.blaze3d.ver
tex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer) -> a
58:70:void
renderBatched(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.B
lockPos,net.minecraft.world.level.BlockAndTintGetter,com.mojang.blaze3d.vertex.Pose
Stack,com.mojang.blaze3d.vertex.VertexConsumer,boolean,net.minecraft.util.RandomSou
rce) -> a
74:83:void
renderLiquid(net.minecraft.core.BlockPos,net.minecraft.world.level.BlockAndTintGett
er,com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.world.level.block.state.B
lockState,net.minecraft.world.level.material.FluidState) -> a
86:86:net.minecraft.client.renderer.block.ModelBlockRenderer getModelRenderer()
-> b
90:90:net.minecraft.client.resources.model.BakedModel
getBlockModel(net.minecraft.world.level.block.state.BlockState) -> a
95:115:void
renderSingleBlock(net.minecraft.world.level.block.state.BlockState,com.mojang.blaze
3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
119:120:void
onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a
net.minecraft.client.renderer.block.BlockRenderDispatcher$1 -> fko$1:
int[] $SwitchMap$net$minecraft$world$level$block$RenderShape -> a
100:100:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.LiquidBlockRenderer -> fkp:
float MAX_FLUID_HEIGHT -> a
net.minecraft.client.renderer.texture.TextureAtlasSprite[] lavaIcons -> b
net.minecraft.client.renderer.texture.TextureAtlasSprite[] waterIcons -> c
net.minecraft.client.renderer.texture.TextureAtlasSprite waterOverlay -> d
27:31:void <init>() -> <init>
35:40:void setupSprites() -> a
43:43:boolean
isNeighborSameFluid(net.minecraft.world.level.material.FluidState,net.minecraft.wor
ld.level.material.FluidState) -> a
47:52:boolean
isFaceOccludedByState(net.minecraft.world.level.BlockGetter,net.minecraft.core.Dire
ction,float,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Block
State) -> a
56:56:boolean
isFaceOccludedByNeighbor(net.minecraft.world.level.BlockGetter,net.minecraft.core.B
lockPos,net.minecraft.core.Direction,float,net.minecraft.world.level.block.state.Bl
ockState) -> a
62:62:boolean
isFaceOccludedBySelf(net.minecraft.world.level.BlockGetter,net.minecraft.core.Block
Pos,net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direction)
-> a
66:66:boolean
shouldRenderFace(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.core.Bl
ockPos,net.minecraft.world.level.material.FluidState,net.minecraft.world.level.bloc
k.state.BlockState,net.minecraft.core.Direction,net.minecraft.world.level.material.
FluidState) -> a
70:322:void
tesselate(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.core.BlockPos,
com.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.world.level.block.state.Bloc
kState,net.minecraft.world.level.material.FluidState) -> a
325:339:float
calculateAverageHeight(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.w
orld.level.material.Fluid,float,float,float,net.minecraft.core.BlockPos) -> a
343:350:void addWeightedHeight(float[],float) -> a
353:354:float
getHeight(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.world.level.ma
terial.Fluid,net.minecraft.core.BlockPos) -> a
358:367:float
getHeight(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.world.level.ma
terial.Fluid,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Bloc
kState,net.minecraft.world.level.material.FluidState) -> a
371:372:void
vertex(com.mojang.blaze3d.vertex.VertexConsumer,double,double,double,float,float,fl
oat,float,float,int) -> a
375:383:int
getLightColor(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.core.Block
Pos) -> a
net.minecraft.client.renderer.block.LiquidBlockRenderer$1 -> fkp$1:
int[] $SwitchMap$net$minecraft$core$Direction -> a
244:244:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.ModelBlockRenderer -> fkq:
int FACE_CUBIC -> a
int FACE_PARTIAL -> b
net.minecraft.core.Direction[] DIRECTIONS -> c
net.minecraft.client.color.block.BlockColors blockColors -> d
int CACHE_SIZE -> e
java.lang.ThreadLocal CACHE -> f
38:40:void <init>(net.minecraft.client.color.block.BlockColors) -> <init>
43:60:void
tesselateBlock(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.client.re
sources.model.BakedModel,net.minecraft.world.level.block.state.BlockState,net.minec
raft.core.BlockPos,com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Ve
rtexConsumer,boolean,net.minecraft.util.RandomSource,long,int) -> a
63:86:void
tesselateWithAO(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.client.r
esources.model.BakedModel,net.minecraft.world.level.block.state.BlockState,net.mine
craft.core.BlockPos,com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.V
ertexConsumer,boolean,net.minecraft.util.RandomSource,long,int) -> b
89:113:void
tesselateWithoutAO(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.clien
t.resources.model.BakedModel,net.minecraft.world.level.block.state.BlockState,net.m
inecraft.core.BlockPos,com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.verte
x.VertexConsumer,boolean,net.minecraft.util.RandomSource,long,int) -> c
116:126:void
renderModelFaceAO(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.world.
level.block.state.BlockState,net.minecraft.core.BlockPos,com.mojang.blaze3d.vertex.
PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,java.util.List,float[],java.util
.BitSet,net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientOcclusionFace
,int) -> a
133:145:void
putQuadData(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.world.level.
block.state.BlockState,net.minecraft.core.BlockPos,com.mojang.blaze3d.vertex.Vertex
Consumer,com.mojang.blaze3d.vertex.PoseStack$Pose,net.minecraft.client.renderer.blo
ck.model.BakedQuad,float,float,float,float,int,int,int,int,int) -> a
148:210:void
calculateShape(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.world.lev
el.block.state.BlockState,net.minecraft.core.BlockPos,int[],net.minecraft.core.Dire
ction,float[],java.util.BitSet) -> a
213:228:void
renderModelFaceFlat(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.worl
d.level.block.state.BlockState,net.minecraft.core.BlockPos,int,int,boolean,com.moja
ng.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer,java.util.List
,java.util.BitSet) -> a
231:239:void
renderModel(com.mojang.blaze3d.vertex.PoseStack$Pose,com.mojang.blaze3d.vertex.Vert
exConsumer,net.minecraft.world.level.block.state.BlockState,net.minecraft.client.re
sources.model.BakedModel,float,float,float,int,int) -> a
242:257:void
renderQuadList(com.mojang.blaze3d.vertex.PoseStack$Pose,com.mojang.blaze3d.vertex.V
ertexConsumer,float,float,float,java.util.List,int,int) -> a
370:371:void enableCaching() -> a
374:375:void clearCache() -> b
34:367:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.ModelBlockRenderer$1 -> fkq$1:
int[] $SwitchMap$net$minecraft$core$Direction -> a
184:184:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo -> fkq$a:
net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo DOWN -> a
net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo UP -> b
net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo NORTH -> c
net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo SOUTH -> d
net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo WEST -> e
net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo EAST -> f
net.minecraft.core.Direction[] corners -> g
boolean doNonCubicWeight -> h
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo[] vert0Weights
-> i
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo[] vert1Weights
-> j
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo[] vert2Weights
-> k
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo[] vert3Weights
-> l
net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo[]
BY_FACING -> m
net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo[] $VALUES
-> n
584:584:net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo[]
values() -> values
584:584:net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo
valueOf(java.lang.String) -> valueOf
638:645:void
<init>(java.lang.String,int,net.minecraft.core.Direction[],float,boolean,net.minecr
aft.client.renderer.block.ModelBlockRenderer$SizeInfo[],net.minecraft.client.render
er.block.ModelBlockRenderer$SizeInfo[],net.minecraft.client.renderer.block.ModelBlo
ckRenderer$SizeInfo[],net.minecraft.client.renderer.block.ModelBlockRenderer$SizeIn
fo[]) -> <init>
648:648:net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo
fromFacing(net.minecraft.core.Direction) -> a
630:636:void
lambda$static$0(net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInf
o[]) -> a
584:584:net.minecraft.client.renderer.block.ModelBlockRenderer$AdjacencyInfo[]
$values() -> a
584:629:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientOcclusionFace ->
fkq$b:
float[] brightness -> a
int[] lightmap -> b
378:382:void <init>() -> <init>
385:541:void
calculate(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.world.level.bl
ock.state.BlockState,net.minecraft.core.BlockPos,net.minecraft.core.Direction,float
[],java.util.BitSet,boolean) -> a
544:553:int blend(int,int,int,int) -> a
557:559:int blend(int,int,int,int,float,float,float,float) -> a
net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap -> fkq$c:
net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap DOWN
-> a
net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap UP ->
b
net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap NORTH
-> c
net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap SOUTH
-> d
net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap WEST
-> e
net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap EAST
-> f
int vert0 -> g
int vert1 -> h
int vert2 -> i
int vert3 -> j
net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap[]
BY_FACING -> k
net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap[]
$VALUES -> l

259:259:net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap[]
values() -> values

259:259:net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap
valueOf(java.lang.String) -> valueOf
281:286:void <init>(java.lang.String,int,int,int,int,int) -> <init>

289:289:net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap
fromFacing(net.minecraft.core.Direction) -> a
273:279:void
lambda$static$0(net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVerte
xRemap[]) -> a

259:259:net.minecraft.client.renderer.block.ModelBlockRenderer$AmbientVertexRemap[]
$values() -> a
259:272:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.ModelBlockRenderer$Cache -> fkq$d:
boolean enabled -> a
it.unimi.dsi.fastutil.longs.Long2IntLinkedOpenHashMap colorCache -> b
it.unimi.dsi.fastutil.longs.Long2FloatLinkedOpenHashMap brightnessCache -> c
295:308:void <init>() -> <init>
319:320:void enable() -> a
323:326:void disable() -> b
329:344:int
getLightColor(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.
level.BlockAndTintGetter,net.minecraft.core.BlockPos) -> a
348:363:float
getShadeBrightness(net.minecraft.world.level.block.state.BlockState,net.minecraft.w
orld.level.BlockAndTintGetter,net.minecraft.core.BlockPos) -> b
309:315:it.unimi.dsi.fastutil.longs.Long2FloatLinkedOpenHashMap lambda$new$1()
-> c
299:305:it.unimi.dsi.fastutil.longs.Long2IntLinkedOpenHashMap lambda$new$0() ->
d
net.minecraft.client.renderer.block.ModelBlockRenderer$Cache$1 -> fkq$d$1:
net.minecraft.client.renderer.block.ModelBlockRenderer$Cache this$0 -> a
299:299:void
<init>(net.minecraft.client.renderer.block.ModelBlockRenderer$Cache,int,float) ->
<init>
302:302:void rehash(int) -> rehash
net.minecraft.client.renderer.block.ModelBlockRenderer$Cache$2 -> fkq$d$2:
net.minecraft.client.renderer.block.ModelBlockRenderer$Cache this$0 -> a
309:309:void
<init>(net.minecraft.client.renderer.block.ModelBlockRenderer$Cache,int,float) ->
<init>
312:312:void rehash(int) -> rehash
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo -> fkq$e:
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo DOWN -> a
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo UP -> b
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo NORTH -> c
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo SOUTH -> d
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo WEST -> e
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo EAST -> f
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo FLIP_DOWN -> g
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo FLIP_UP -> h
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo FLIP_NORTH -> i
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo FLIP_SOUTH -> j
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo FLIP_WEST -> k
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo FLIP_EAST -> l
int shape -> m
net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo[] $VALUES -> n
563:563:net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo[]
values() -> values
563:563:net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo
valueOf(java.lang.String) -> valueOf
579:581:void <init>(java.lang.String,int,net.minecraft.core.Direction,boolean)
-> <init>
563:563:net.minecraft.client.renderer.block.ModelBlockRenderer$SizeInfo[]
$values() -> a
563:575:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.BakedQuad -> fkr:
int[] vertices -> a
int tintIndex -> b
net.minecraft.core.Direction direction -> c
net.minecraft.client.renderer.texture.TextureAtlasSprite sprite -> d
boolean shade -> e
13:19:void
<init>(int[],int,net.minecraft.core.Direction,net.minecraft.client.renderer.texture
.TextureAtlasSprite,boolean) -> <init>
22:22:net.minecraft.client.renderer.texture.TextureAtlasSprite getSprite() -> a
26:26:int[] getVertices() -> b
30:30:boolean isTinted() -> c
34:34:int getTintIndex() -> d
38:38:net.minecraft.core.Direction getDirection() -> e
42:42:boolean isShade() -> f
net.minecraft.client.renderer.block.model.BlockElement -> fks:
boolean DEFAULT_RESCALE -> f
float MIN_EXTENT -> g
float MAX_EXTENT -> h
org.joml.Vector3f from -> a
org.joml.Vector3f to -> b
java.util.Map faces -> c
net.minecraft.client.renderer.block.model.BlockElementRotation rotation -> d
boolean shade -> e
32:40:void
<init>(org.joml.Vector3f,org.joml.Vector3f,java.util.Map,net.minecraft.client.rende
rer.block.model.BlockElementRotation,boolean) -> <init>
43:47:void fillUvs() -> a
50:63:float[] uvsByFace(net.minecraft.core.Direction) -> a
net.minecraft.client.renderer.block.model.BlockElement$1 -> fks$1:
int[] $SwitchMap$net$minecraft$core$Direction -> a
50:50:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.BlockElement$Deserializer -> fks$a:
boolean DEFAULT_SHADE -> a
67:67:void <init>() -> <init>
72:82:net.minecraft.client.renderer.block.model.BlockElement
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
87:98:net.minecraft.client.renderer.block.model.BlockElementRotation
getRotation(com.google.gson.JsonObject) -> a
102:106:float getAngle(com.google.gson.JsonObject) -> b
110:115:net.minecraft.core.Direction$Axis getAxis(com.google.gson.JsonObject) -
> c
119:125:java.util.Map
getFaces(com.google.gson.JsonDeserializationContext,com.google.gson.JsonObject) ->
a
129:135:java.util.Map
filterNullFromFaces(com.google.gson.JsonDeserializationContext,com.google.gson.Json
Object) -> b
139:143:net.minecraft.core.Direction getFacing(java.lang.String) -> a
147:153:org.joml.Vector3f getTo(com.google.gson.JsonObject) -> d
157:163:org.joml.Vector3f getFrom(com.google.gson.JsonObject) -> e
167:176:org.joml.Vector3f
getVector3f(com.google.gson.JsonObject,java.lang.String) -> a
67:67:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.client.renderer.block.model.BlockElementFace -> fkt:
int NO_TINT -> a
net.minecraft.core.Direction cullForDirection -> b
int tintIndex -> c
java.lang.String texture -> d
net.minecraft.client.renderer.block.model.BlockFaceUV uv -> e
22:27:void
<init>(net.minecraft.core.Direction,int,java.lang.String,net.minecraft.client.rende
rer.block.model.BlockFaceUV) -> <init>
net.minecraft.client.renderer.block.model.BlockElementFace$Deserializer -> fkt$a:
int DEFAULT_TINT_INDEX -> a
29:29:void <init>() -> <init>
34:41:net.minecraft.client.renderer.block.model.BlockElementFace
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
45:45:int getTintIndex(com.google.gson.JsonObject) -> a
49:49:java.lang.String getTexture(com.google.gson.JsonObject) -> b
54:55:net.minecraft.core.Direction getCullFacing(com.google.gson.JsonObject) ->
c
29:29:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.client.renderer.block.model.BlockElementRotation -> fku:
org.joml.Vector3f origin -> a
net.minecraft.core.Direction$Axis axis -> b
float angle -> c
boolean rescale -> d
6:6:void
<init>(org.joml.Vector3f,net.minecraft.core.Direction$Axis,float,boolean) -> <init>
6:6:java.lang.String toString() -> toString
6:6:int hashCode() -> hashCode
6:6:boolean equals(java.lang.Object) -> equals
6:6:org.joml.Vector3f origin() -> a
6:6:net.minecraft.core.Direction$Axis axis() -> b
6:6:float angle() -> c
6:6:boolean rescale() -> d
net.minecraft.client.renderer.block.model.BlockFaceUV -> fkv:
float[] uvs -> a
int rotation -> b
18:21:void <init>(float[],int) -> <init>
25:29:float getU(int) -> a
34:38:float getV(int) -> b
42:42:int getShiftedIndex(int) -> d
46:46:int getReverseIndex(int) -> c
50:53:void setMissingUv(float[]) -> a
net.minecraft.client.renderer.block.model.BlockFaceUV$Deserializer -> fkv$a:
int DEFAULT_ROTATION -> a
55:55:void <init>() -> <init>
60:65:net.minecraft.client.renderer.block.model.BlockFaceUV
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
69:75:int getRotation(com.google.gson.JsonObject) -> a
80:94:float[] getUVs(com.google.gson.JsonObject) -> b
55:55:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.client.renderer.block.model.BlockModel -> fkw:
org.slf4j.Logger LOGGER -> g
net.minecraft.client.renderer.block.model.FaceBakery FACE_BAKERY -> h
com.google.gson.Gson GSON -> a
char REFERENCE_CHAR -> i
java.lang.String PARTICLE_TEXTURE_REFERENCE -> b
boolean DEFAULT_AMBIENT_OCCLUSION -> j
java.util.List elements -> k
net.minecraft.client.renderer.block.model.BlockModel$GuiLight guiLight -> l
java.lang.Boolean hasAmbientOcclusion -> m
net.minecraft.client.renderer.block.model.ItemTransforms transforms -> n
java.util.List overrides -> o
java.lang.String name -> c
java.util.Map textureMap -> d
net.minecraft.client.renderer.block.model.BlockModel parent -> e
net.minecraft.resources.ResourceLocation parentLocation -> f
86:86:net.minecraft.client.renderer.block.model.BlockModel
fromStream(java.io.Reader) -> a
90:90:net.minecraft.client.renderer.block.model.BlockModel
fromString(java.lang.String) -> a
75:101:void
<init>(net.minecraft.resources.ResourceLocation,java.util.List,java.util.Map,java.l
ang.Boolean,net.minecraft.client.renderer.block.model.BlockModel$GuiLight,net.minec
raft.client.renderer.block.model.ItemTransforms,java.util.List) -> <init>
104:108:java.util.List getElements() -> a
112:118:boolean hasAmbientOcclusion() -> b
122:128:net.minecraft.client.renderer.block.model.BlockModel$GuiLight
getGuiLight() -> c
132:132:boolean isResolved() -> d
136:136:java.util.List getOverrides() -> e
140:143:net.minecraft.client.renderer.block.model.ItemOverrides
getItemOverrides(net.minecraft.client.resources.model.ModelBaker,net.minecraft.clie
nt.renderer.block.model.BlockModel) -> a
148:156:java.util.Collection getDependencies() -> f
161:199:void resolveParents(java.util.function.Function) -> a
203:203:net.minecraft.client.resources.model.BakedModel
bake(net.minecraft.client.resources.model.ModelBaker,java.util.function.Function,ne
t.minecraft.client.resources.model.ModelState,net.minecraft.resources.ResourceLocat
ion) -> a
207:228:net.minecraft.client.resources.model.BakedModel
bake(net.minecraft.client.resources.model.ModelBaker,net.minecraft.client.renderer.
block.model.BlockModel,java.util.function.Function,net.minecraft.client.resources.m
odel.ModelState,net.minecraft.resources.ResourceLocation,boolean) -> a
232:232:net.minecraft.client.renderer.block.model.BakedQuad
bakeFace(net.minecraft.client.renderer.block.model.BlockElement,net.minecraft.clien
t.renderer.block.model.BlockElementFace,net.minecraft.client.renderer.texture.Textu
reAtlasSprite,net.minecraft.core.Direction,net.minecraft.client.resources.model.Mod
elState,net.minecraft.resources.ResourceLocation) -> a
236:236:boolean hasTexture(java.lang.String) -> b
240:258:net.minecraft.client.resources.model.Material
getMaterial(java.lang.String) -> c
262:270:com.mojang.datafixers.util.Either findTextureEntry(java.lang.String) ->
d
274:274:boolean isTextureReference(java.lang.String) -> e
278:278:net.minecraft.client.renderer.block.model.BlockModel getRootModel() ->
g
282:290:net.minecraft.client.renderer.block.model.ItemTransforms
getTransforms() -> h
294:297:net.minecraft.client.renderer.block.model.ItemTransform
getTransform(net.minecraft.world.item.ItemDisplayContext) -> a
398:398:java.lang.String toString() -> toString
193:198:void
lambda$resolveParents$0(java.util.function.Function,net.minecraft.client.renderer.b
lock.model.ItemOverride) -> a
49:62:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.BlockModel$Deserializer -> fkw$a:
300:300:void <init>() -> <init>
303:325:net.minecraft.client.renderer.block.model.BlockModel
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
329:336:java.util.List
getOverrides(com.google.gson.JsonDeserializationContext,com.google.gson.JsonObject)
-> a
340:351:java.util.Map getTextureMap(com.google.gson.JsonObject) -> b
355:362:com.mojang.datafixers.util.Either
parseTextureLocationOrReference(net.minecraft.resources.ResourceLocation,java.lang.
String) -> a
367:367:java.lang.String getParentName(com.google.gson.JsonObject) -> c
372:375:java.lang.Boolean getAmbientOcclusion(com.google.gson.JsonObject) -> a
379:386:java.util.List
getElements(com.google.gson.JsonDeserializationContext,com.google.gson.JsonObject)
-> b
300:300:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.client.renderer.block.model.BlockModel$GuiLight -> fkw$b:
net.minecraft.client.renderer.block.model.BlockModel$GuiLight FRONT -> a
net.minecraft.client.renderer.block.model.BlockModel$GuiLight SIDE -> b
java.lang.String name -> c
net.minecraft.client.renderer.block.model.BlockModel$GuiLight[] $VALUES -> d
401:401:net.minecraft.client.renderer.block.model.BlockModel$GuiLight[]
values() -> values
401:401:net.minecraft.client.renderer.block.model.BlockModel$GuiLight
valueOf(java.lang.String) -> valueOf
407:409:void <init>(java.lang.String,int,java.lang.String) -> <init>
412:417:net.minecraft.client.renderer.block.model.BlockModel$GuiLight
getByName(java.lang.String) -> a
421:421:boolean lightLikeBlock() -> a
401:401:net.minecraft.client.renderer.block.model.BlockModel$GuiLight[]
$values() -> b
401:403:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.BlockModel$LoopException -> fkw$c:
392:393:void <init>(java.lang.String) -> <init>
net.minecraft.client.renderer.block.model.BlockModelDefinition -> fkx:
java.util.Map variants -> a
net.minecraft.client.renderer.block.model.multipart.MultiPart multiPart -> b
56:56:net.minecraft.client.renderer.block.model.BlockModelDefinition
fromStream(net.minecraft.client.renderer.block.model.BlockModelDefinition$Context,j
ava.io.Reader) -> a
60:60:net.minecraft.client.renderer.block.model.BlockModelDefinition
fromJsonElement(net.minecraft.client.renderer.block.model.BlockModelDefinition$Cont
ext,com.google.gson.JsonElement) -> a
52:66:void
<init>(java.util.Map,net.minecraft.client.renderer.block.model.multipart.MultiPart)
-> <init>
52:82:void <init>(java.util.List) -> <init>
86:86:boolean hasVariant(java.lang.String) -> a
91:95:net.minecraft.client.renderer.block.model.MultiVariant
getVariant(java.lang.String) -> b
100:110:boolean equals(java.lang.Object) -> equals
115:115:int hashCode() -> hashCode
119:119:java.util.Map getVariants() -> a
124:130:java.util.Set getMultiVariants() -> b
134:134:boolean isMultiPart() -> c
138:138:net.minecraft.client.renderer.block.model.multipart.MultiPart
getMultiPart() -> d
net.minecraft.client.renderer.block.model.BlockModelDefinition$Context -> fkx$a:
com.google.gson.Gson gson -> a
net.minecraft.world.level.block.state.StateDefinition definition -> b
33:41:void <init>() -> <init>
44:44:net.minecraft.world.level.block.state.StateDefinition getDefinition() ->
a
48:49:void setDefinition(net.minecraft.world.level.block.state.StateDefinition)
-> a
net.minecraft.client.renderer.block.model.BlockModelDefinition$Deserializer ->
fkx$b:
141:141:void <init>() -> <init>
144:153:net.minecraft.client.renderer.block.model.BlockModelDefinition
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
157:166:java.util.Map
getVariants(com.google.gson.JsonDeserializationContext,com.google.gson.JsonObject)
-> a
171:176:net.minecraft.client.renderer.block.model.multipart.MultiPart
getMultiPart(com.google.gson.JsonDeserializationContext,com.google.gson.JsonObject)
-> b
141:141:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.client.renderer.block.model.BlockModelDefinition$MissingVariantExcept
ion -> fkx$c:
net.minecraft.client.renderer.block.model.BlockModelDefinition this$0 -> a
180:180:void
<init>(net.minecraft.client.renderer.block.model.BlockModelDefinition) -> <init>
net.minecraft.client.renderer.block.model.FaceBakery -> fky:
int VERTEX_INT_SIZE -> a
float RESCALE_22_5 -> d
float RESCALE_45 -> e
int VERTEX_COUNT -> b
int COLOR_INDEX -> f
int UV_INDEX -> c
21:21:void <init>() -> <init>
31:58:net.minecraft.client.renderer.block.model.BakedQuad
bakeQuad(org.joml.Vector3f,org.joml.Vector3f,net.minecraft.client.renderer.block.mo
del.BlockElementFace,net.minecraft.client.renderer.texture.TextureAtlasSprite,net.m
inecraft.core.Direction,net.minecraft.client.resources.model.ModelState,net.minecra
ft.client.renderer.block.model.BlockElementRotation,boolean,net.minecraft.resources
.ResourceLocation) -> a
62:103:net.minecraft.client.renderer.block.model.BlockFaceUV
recomputeUVs(net.minecraft.client.renderer.block.model.BlockFaceUV,net.minecraft.co
re.Direction,com.mojang.math.Transformation,net.minecraft.resources.ResourceLocatio
n) -> a
107:111:int[]
makeVertices(net.minecraft.client.renderer.block.model.BlockFaceUV,net.minecraft.cl
ient.renderer.texture.TextureAtlasSprite,net.minecraft.core.Direction,float[],com.m
ojang.math.Transformation,net.minecraft.client.renderer.block.model.BlockElementRot
ation,boolean) -> a
115:122:float[] setupShape(org.joml.Vector3f,org.joml.Vector3f) -> a
126:133:void
bakeVertex(int[],int,net.minecraft.core.Direction,net.minecraft.client.renderer.blo
ck.model.BlockFaceUV,float[],net.minecraft.client.renderer.texture.TextureAtlasSpri
te,com.mojang.math.Transformation,net.minecraft.client.renderer.block.model.BlockEl
ementRotation,boolean) -> a
136:143:void
fillVertex(int[],int,org.joml.Vector3f,net.minecraft.client.renderer.texture.Textur
eAtlasSprite,net.minecraft.client.renderer.block.model.BlockFaceUV) -> a
146:182:void
applyElementRotation(org.joml.Vector3f,net.minecraft.client.renderer.block.model.Bl
ockElementRotation) -> a
185:190:void
applyModelRotation(org.joml.Vector3f,com.mojang.math.Transformation) -> a
193:196:void
rotateVertexBy(org.joml.Vector3f,org.joml.Vector3f,org.joml.Matrix4f,org.joml.Vecto
r3f) -> a
199:224:net.minecraft.core.Direction calculateFacing(int[]) -> a
228:287:void recalculateWinding(int[],net.minecraft.core.Direction) -> a
62:62:java.lang.String
lambda$recomputeUVs$0(net.minecraft.resources.ResourceLocation) -> a
24:25:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.FaceBakery$1 -> fky$1:
int[] $SwitchMap$net$minecraft$core$Direction$Axis -> a
152:152:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.ItemModelGenerator -> fkz:
java.util.List LAYERS -> a
float MIN_Z -> b
float MAX_Z -> c
17:17:void <init>() -> <init>
24:44:net.minecraft.client.renderer.block.model.BlockModel
generateBlockModel(java.util.function.Function,net.minecraft.client.renderer.block.
model.BlockModel) -> a
48:57:java.util.List
processFrames(int,java.lang.String,net.minecraft.client.renderer.texture.SpriteCont
ents) -> a
61:147:java.util.List
createSideElements(net.minecraft.client.renderer.texture.SpriteContents,java.lang.S
tring,int) -> a
151:167:java.util.List
getSpans(net.minecraft.client.renderer.texture.SpriteContents) -> a
171:175:void
checkTransition(net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFa
cing,java.util.List,net.minecraft.client.renderer.texture.SpriteContents,int,int,in
t,int,int,boolean) -> a
178:199:void
createOrExpandSpan(java.util.List,net.minecraft.client.renderer.block.model.ItemMod
elGenerator$SpanFacing,int,int) -> a
202:205:boolean
isTransparent(net.minecraft.client.renderer.texture.SpriteContents,int,int,int,int,
int) -> a
156:166:void
lambda$getSpans$0(int,int,net.minecraft.client.renderer.texture.SpriteContents,java
.util.List,int) -> a
18:18:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.ItemModelGenerator$1 -> fkz$1:
int[]
$SwitchMap$net$minecraft$client$renderer$block$model$ItemModelGenerator$SpanFacing
-> a
82:82:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.ItemModelGenerator$Span -> fkz$a:
net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing facing
-> a
int min -> b
int max -> c
int anchor -> d
249:254:void
<init>(net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing,int,
int) -> <init>
257:262:void expand(int) -> a
265:265:net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing
getFacing() -> a
269:269:int getMin() -> b
273:273:int getMax() -> c
277:277:int getAnchor() -> d
net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing -> fkz$b:
net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing UP -> a
net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing DOWN ->
b
net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing LEFT ->
c
net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing RIGHT -
> d
net.minecraft.core.Direction direction -> e
int xOffset -> f
int yOffset -> g
net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing[]
$VALUES -> h

208:208:net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing[]
values() -> values
208:208:net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing
valueOf(java.lang.String) -> valueOf
219:223:void <init>(java.lang.String,int,net.minecraft.core.Direction,int,int)
-> <init>
226:226:net.minecraft.core.Direction getDirection() -> a
230:230:int getXOffset() -> b
234:234:int getYOffset() -> c
238:238:boolean isHorizontal() -> d

208:208:net.minecraft.client.renderer.block.model.ItemModelGenerator$SpanFacing[]
$values() -> e
208:213:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.ItemOverride -> fla:
net.minecraft.resources.ResourceLocation model -> a
java.util.List predicates -> b
22:25:void <init>(net.minecraft.resources.ResourceLocation,java.util.List) ->
<init>
28:28:net.minecraft.resources.ResourceLocation getModel() -> a
32:32:java.util.stream.Stream getPredicates() -> b
net.minecraft.client.renderer.block.model.ItemOverride$Deserializer -> fla$a:
35:35:void <init>() -> <init>
38:43:net.minecraft.client.renderer.block.model.ItemOverride
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
47:57:java.util.List getPredicates(com.google.gson.JsonObject) -> a
35:35:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
57:57:net.minecraft.client.renderer.block.model.ItemOverride$Predicate
lambda$getPredicates$0(java.util.Map$Entry) -> a
net.minecraft.client.renderer.block.model.ItemOverride$Predicate -> fla$b:
net.minecraft.resources.ResourceLocation property -> a
float value -> b
65:68:void <init>(net.minecraft.resources.ResourceLocation,float) -> <init>
71:71:net.minecraft.resources.ResourceLocation getProperty() -> a
75:75:float getValue() -> b
net.minecraft.client.renderer.block.model.ItemOverrides -> flb:
net.minecraft.client.renderer.block.model.ItemOverrides EMPTY -> a
float NO_OVERRIDE -> b
net.minecraft.client.renderer.block.model.ItemOverrides$BakedOverride[]
overrides -> c
net.minecraft.resources.ResourceLocation[] properties -> d
29:32:void <init>() -> <init>
34:59:void
<init>(net.minecraft.client.resources.model.ModelBaker,net.minecraft.client.rendere
r.block.model.BlockModel,java.util.List) -> <init>
63:67:net.minecraft.client.resources.model.BakedModel
bakeModel(net.minecraft.client.resources.model.ModelBaker,net.minecraft.client.rend
erer.block.model.BlockModel,net.minecraft.client.renderer.block.model.ItemOverride)
-> a
72:97:net.minecraft.client.resources.model.BakedModel
resolve(net.minecraft.client.resources.model.BakedModel,net.minecraft.world.item.It
emStack,net.minecraft.client.multiplayer.ClientLevel,net.minecraft.world.entity.Liv
ingEntity,int) -> a
54:54:net.minecraft.client.renderer.block.model.ItemOverrides$PropertyMatcher[]
lambda$new$2(int) -> a
52:53:net.minecraft.client.renderer.block.model.ItemOverrides$PropertyMatcher
lambda$new$1(it.unimi.dsi.fastutil.objects.Object2IntMap,net.minecraft.client.rende
rer.block.model.ItemOverride$Predicate) -> a
39:39:net.minecraft.resources.ResourceLocation[] lambda$new$0(int) -> b
23:23:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.ItemOverrides$BakedOverride -> flb$a:
net.minecraft.client.renderer.block.model.ItemOverrides$PropertyMatcher[]
matchers -> a
net.minecraft.client.resources.model.BakedModel model -> b
115:118:void
<init>(net.minecraft.client.renderer.block.model.ItemOverrides$PropertyMatcher[],ne
t.minecraft.client.resources.model.BakedModel) -> <init>
121:127:boolean test(float[]) -> a
net.minecraft.client.renderer.block.model.ItemOverrides$PropertyMatcher -> flb$b:
int index -> a
float value -> b
104:107:void <init>(int,float) -> <init>
net.minecraft.client.renderer.block.model.ItemTransform -> flc:
net.minecraft.client.renderer.block.model.ItemTransform NO_TRANSFORM -> a
org.joml.Vector3f rotation -> b
org.joml.Vector3f translation -> c
org.joml.Vector3f scale -> d
25:29:void <init>(org.joml.Vector3f,org.joml.Vector3f,org.joml.Vector3f) ->
<init>
32:48:void apply(boolean,com.mojang.blaze3d.vertex.PoseStack) -> a
52:62:boolean equals(java.lang.Object) -> equals
67:70:int hashCode() -> hashCode
19:19:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.ItemTransform$Deserializer -> flc$a:
org.joml.Vector3f DEFAULT_ROTATION -> c
org.joml.Vector3f DEFAULT_TRANSLATION -> d
org.joml.Vector3f DEFAULT_SCALE -> e
float MAX_TRANSLATION -> a
float MAX_SCALE -> b
73:73:void <init>() -> <init>
82:101:net.minecraft.client.renderer.block.model.ItemTransform
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
105:117:org.joml.Vector3f
getVector3f(com.google.gson.JsonObject,java.lang.String,org.joml.Vector3f) -> a
73:73:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
74:76:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.ItemTransforms -> fld:
net.minecraft.client.renderer.block.model.ItemTransforms NO_TRANSFORMS -> a
net.minecraft.client.renderer.block.model.ItemTransform thirdPersonLeftHand ->
b
net.minecraft.client.renderer.block.model.ItemTransform thirdPersonRightHand ->
c
net.minecraft.client.renderer.block.model.ItemTransform firstPersonLeftHand ->
d
net.minecraft.client.renderer.block.model.ItemTransform firstPersonRightHand ->
e
net.minecraft.client.renderer.block.model.ItemTransform head -> f
net.minecraft.client.renderer.block.model.ItemTransform gui -> g
net.minecraft.client.renderer.block.model.ItemTransform ground -> h
net.minecraft.client.renderer.block.model.ItemTransform fixed -> i
25:26:void <init>() -> <init>
28:37:void <init>(net.minecraft.client.renderer.block.model.ItemTransforms) ->
<init>
39:48:void
<init>(net.minecraft.client.renderer.block.model.ItemTransform,net.minecraft.client
.renderer.block.model.ItemTransform,net.minecraft.client.renderer.block.model.ItemT
ransform,net.minecraft.client.renderer.block.model.ItemTransform,net.minecraft.clie
nt.renderer.block.model.ItemTransform,net.minecraft.client.renderer.block.model.Ite
mTransform,net.minecraft.client.renderer.block.model.ItemTransform,net.minecraft.cl
ient.renderer.block.model.ItemTransform) -> <init>
51:60:net.minecraft.client.renderer.block.model.ItemTransform
getTransform(net.minecraft.world.item.ItemDisplayContext) -> a
65:65:boolean hasTransform(net.minecraft.world.item.ItemDisplayContext) -> b
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.ItemTransforms$1 -> fld$1:
int[] $SwitchMap$net$minecraft$world$item$ItemDisplayContext -> a
51:51:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.ItemTransforms$Deserializer -> fld$a:
68:68:void <init>() -> <init>
71:88:net.minecraft.client.renderer.block.model.ItemTransforms
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
92:96:net.minecraft.client.renderer.block.model.ItemTransform
getTransform(com.google.gson.JsonDeserializationContext,com.google.gson.JsonObject,
net.minecraft.world.item.ItemDisplayContext) -> a
68:68:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.client.renderer.block.model.MultiVariant -> fle:
java.util.List variants -> a
28:30:void <init>(java.util.List) -> <init>
33:33:java.util.List getVariants() -> a
38:48:boolean equals(java.lang.Object) -> equals
53:53:int hashCode() -> hashCode
58:58:java.util.Collection getDependencies() -> f
63:64:void resolveParents(java.util.function.Function) -> a
69:80:net.minecraft.client.resources.model.BakedModel
bake(net.minecraft.client.resources.model.ModelBaker,java.util.function.Function,ne
t.minecraft.client.resources.model.ModelState,net.minecraft.resources.ResourceLocat
ion) -> a
63:63:void
lambda$resolveParents$0(java.util.function.Function,net.minecraft.resources.Resourc
eLocation) -> a
net.minecraft.client.renderer.block.model.MultiVariant$Deserializer -> fle$a:
83:83:void <init>() -> <init>
86:99:net.minecraft.client.renderer.block.model.MultiVariant
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
83:83:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.client.renderer.block.model.Variant -> flf:
net.minecraft.resources.ResourceLocation modelLocation -> a
com.mojang.math.Transformation rotation -> b
boolean uvLock -> c
int weight -> d
24:29:void
<init>(net.minecraft.resources.ResourceLocation,com.mojang.math.Transformation,bool
ean,int) -> <init>
32:32:net.minecraft.resources.ResourceLocation getModelLocation() -> a
37:37:com.mojang.math.Transformation getRotation() -> b
42:42:boolean isUvLocked() -> c
46:46:int getWeight() -> d
51:51:java.lang.String toString() -> toString
61:68:boolean equals(java.lang.Object) -> equals
73:77:int hashCode() -> hashCode
net.minecraft.client.renderer.block.model.Variant$Deserializer -> flf$a:
boolean DEFAULT_UVLOCK -> a
int DEFAULT_WEIGHT -> b
int DEFAULT_X_ROTATION -> c
int DEFAULT_Y_ROTATION -> d
80:80:void <init>() -> <init>
92:99:net.minecraft.client.renderer.block.model.Variant
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
103:103:boolean getUvLock(com.google.gson.JsonObject) -> d
107:114:net.minecraft.client.resources.model.BlockModelRotation
getBlockRotation(com.google.gson.JsonObject) -> a
118:118:net.minecraft.resources.ResourceLocation
getModel(com.google.gson.JsonObject) -> b
122:127:int getWeight(com.google.gson.JsonObject) -> c
80:80:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.client.renderer.block.model.multipart.AndCondition -> flg:
java.lang.String TOKEN -> a
java.lang.Iterable conditions -> d
17:19:void <init>(java.lang.Iterable) -> <init>
23:25:java.util.function.Predicate
getPredicate(net.minecraft.world.level.block.state.StateDefinition) -> getPredicate
25:25:boolean
lambda$getPredicate$2(java.util.List,net.minecraft.world.level.block.state.BlockSta
te) -> a
25:25:boolean
lambda$getPredicate$1(net.minecraft.world.level.block.state.BlockState,java.util.fu
nction.Predicate) -> a
23:23:java.util.function.Predicate
lambda$getPredicate$0(net.minecraft.world.level.block.state.StateDefinition,net.min
ecraft.client.renderer.block.model.multipart.Condition) -> a
net.minecraft.client.renderer.block.model.multipart.Condition -> flh:
net.minecraft.client.renderer.block.model.multipart.Condition TRUE -> b
net.minecraft.client.renderer.block.model.multipart.Condition FALSE -> c
java.util.function.Predicate
getPredicate(net.minecraft.world.level.block.state.StateDefinition) -> getPredicate
12:12:java.util.function.Predicate
lambda$static$3(net.minecraft.world.level.block.state.StateDefinition) -> a
12:12:boolean lambda$static$2(net.minecraft.world.level.block.state.BlockState)
-> a
11:11:java.util.function.Predicate
lambda$static$1(net.minecraft.world.level.block.state.StateDefinition) -> b
11:11:boolean lambda$static$0(net.minecraft.world.level.block.state.BlockState)
-> b
11:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.multipart.KeyValueCondition -> fli:
com.google.common.base.Splitter PIPE_SPLITTER -> a
java.lang.String key -> d
java.lang.String value -> e
22:25:void <init>(java.lang.String,java.lang.String) -> <init>
29:53:java.util.function.Predicate
getPredicate(net.minecraft.world.level.block.state.StateDefinition) -> getPredicate
57:62:java.util.function.Predicate
getBlockStatePredicate(net.minecraft.world.level.block.state.StateDefinition,net.mi
necraft.world.level.block.state.properties.Property,java.lang.String) -> a
67:70:java.lang.String toString() -> toString
62:62:boolean
lambda$getBlockStatePredicate$3(net.minecraft.world.level.block.state.properties.Pr
operty,java.util.Optional,net.minecraft.world.level.block.state.BlockState) -> a
50:50:boolean
lambda$getPredicate$2(java.util.List,net.minecraft.world.level.block.state.BlockSta
te) -> a
50:50:boolean
lambda$getPredicate$1(net.minecraft.world.level.block.state.BlockState,java.util.fu
nction.Predicate) -> a
49:49:java.util.function.Predicate
lambda$getPredicate$0(net.minecraft.world.level.block.state.StateDefinition,net.min
ecraft.world.level.block.state.properties.Property,java.lang.String) -> b
17:17:void <clinit>() -> <clinit>
net.minecraft.client.renderer.block.model.multipart.MultiPart -> flj:
net.minecraft.world.level.block.state.StateDefinition definition -> a
java.util.List selectors -> b
37:40:void
<init>(net.minecraft.world.level.block.state.StateDefinition,java.util.List) ->
<init>
43:43:java.util.List getSelectors() -> a
47:53:java.util.Set getMultiVariants() -> b
58:65:boolean equals(java.lang.Object) -> equals
70:70:int hashCode() -> hashCode
75:75:java.util.Collection getDependencies() -> f
80:81:void resolveParents(java.util.function.Function) -> a
86:95:net.minecraft.client.resources.model.BakedModel
bake(net.minecraft.client.resources.model.ModelBaker,java.util.function.Function,ne
t.minecraft.client.resources.model.ModelState,net.minecraft.resources.ResourceLocat
ion) -> a
80:80:void
lambda$resolveParents$1(java.util.function.Function,net.minecraft.client.renderer.b
lock.model.multipart.Selector) -> a
75:75:java.util.stream.Stream
lambda$getDependencies$0(net.minecraft.client.renderer.block.model.multipart.Select
or) -> a
net.minecraft.client.renderer.block.model.multipart.MultiPart$Deserializer ->
flj$a:
net.minecraft.client.renderer.block.model.BlockModelDefinition$Context context
-> a
101:103:void
<init>(net.minecraft.client.renderer.block.model.BlockModelDefinition$Context) ->
<init>
107:107:net.minecraft.client.renderer.block.model.multipart.MultiPart
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
111:117:java.util.List
getSelectors(com.google.gson.JsonDeserializationContext,com.google.gson.JsonArray)
-> a
98:98:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.client.renderer.block.model.multipart.OrCondition -> flk:
java.lang.String TOKEN -> a
java.lang.Iterable conditions -> d
17:19:void <init>(java.lang.Iterable) -> <init>
23:25:java.util.function.Predicate
getPredicate(net.minecraft.world.level.block.state.StateDefinition) -> getPredicate
25:25:boolean
lambda$getPredicate$2(java.util.List,net.minecraft.world.level.block.state.BlockSta
te) -> a
25:25:boolean
lambda$getPredicate$1(net.minecraft.world.level.block.state.BlockState,java.util.fu
nction.Predicate) -> a
23:23:java.util.function.Predicate
lambda$getPredicate$0(net.minecraft.world.level.block.state.StateDefinition,net.min
ecraft.client.renderer.block.model.multipart.Condition) -> a
net.minecraft.client.renderer.block.model.multipart.Selector -> fll:
net.minecraft.client.renderer.block.model.multipart.Condition condition -> a
net.minecraft.client.renderer.block.model.MultiVariant variant -> b
27:36:void
<init>(net.minecraft.client.renderer.block.model.multipart.Condition,net.minecraft.
client.renderer.block.model.MultiVariant) -> <init>
39:39:net.minecraft.client.renderer.block.model.MultiVariant getVariant() -> a
43:43:java.util.function.Predicate
getPredicate(net.minecraft.world.level.block.state.StateDefinition) -> a
48:48:boolean equals(java.lang.Object) -> equals
53:53:int hashCode() -> hashCode
net.minecraft.client.renderer.block.model.multipart.Selector$Deserializer -> fll$a:
56:56:void <init>() -> <init>
59:61:net.minecraft.client.renderer.block.model.multipart.Selector
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
65:69:net.minecraft.client.renderer.block.model.multipart.Condition
getSelector(com.google.gson.JsonObject) -> b
74:95:net.minecraft.client.renderer.block.model.multipart.Condition
getCondition(com.google.gson.JsonObject) -> a
100:100:net.minecraft.client.renderer.block.model.multipart.Condition
getKeyValueCondition(java.util.Map$Entry) -> a
56:56:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
88:88:net.minecraft.client.renderer.block.model.multipart.Condition
lambda$getCondition$1(com.google.gson.JsonElement) -> a
83:83:net.minecraft.client.renderer.block.model.multipart.Condition
lambda$getCondition$0(com.google.gson.JsonElement) -> b
net.minecraft.client.renderer.block.model.multipart.package-info -> flm:
net.minecraft.client.renderer.block.model.package-info -> fln:
net.minecraft.client.renderer.block.package-info -> flo:
net.minecraft.client.renderer.blockentity.BannerRenderer -> flp:
int BANNER_WIDTH -> b
int BANNER_HEIGHT -> c
int MAX_PATTERNS -> d
java.lang.String FLAG -> a
java.lang.String POLE -> e
java.lang.String BAR -> f
net.minecraft.client.model.geom.ModelPart flag -> g
net.minecraft.client.model.geom.ModelPart pole -> h
net.minecraft.client.model.geom.ModelPart bar -> i
45:50:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
53:71:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> a
76:124:void
render(net.minecraft.world.level.block.entity.BannerBlockEntity,float,com.mojang.bl
aze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) ->
a
127:128:void
renderPatterns(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mu
ltiBufferSource,int,int,net.minecraft.client.model.geom.ModelPart,net.minecraft.cli
ent.resources.model.Material,boolean,java.util.List) -> a
131:140:void
renderPatterns(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mu
ltiBufferSource,int,int,net.minecraft.client.model.geom.ModelPart,net.minecraft.cli
ent.resources.model.Material,boolean,java.util.List,boolean) -> a
32:32:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
137:138:void
lambda$renderPatterns$1(net.minecraft.client.model.geom.ModelPart,com.mojang.blaze3
d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int,float[],
net.minecraft.client.resources.model.Material) -> a
136:136:net.minecraft.client.resources.model.Material
lambda$renderPatterns$0(boolean,net.minecraft.resources.ResourceKey) -> a
net.minecraft.client.renderer.blockentity.BeaconRenderer -> flq:
net.minecraft.resources.ResourceLocation BEAM_LOCATION -> a
int MAX_RENDER_Y -> b
23:24:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
28:37:void
render(net.minecraft.world.level.block.entity.BeaconBlockEntity,float,com.mojang.bl
aze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) ->
a
40:41:void
renderBeaconBeam(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.
MultiBufferSource,float,long,int,int,float[]) -> a
44:99:void
renderBeaconBeam(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.
MultiBufferSource,net.minecraft.resources.ResourceLocation,float,float,long,int,int
,float[],float,float) -> a
102:109:void
renderPart(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexCons
umer,float,float,float,float,int,int,float,float,float,float,float,float,float,floa
t,float,float,float,float) -> a
112:116:void
renderQuad(org.joml.Matrix4f,org.joml.Matrix3f,com.mojang.blaze3d.vertex.VertexCons
umer,float,float,float,float,int,int,float,float,float,float,float,float,float,floa
t) -> a
119:120:void
addVertex(org.joml.Matrix4f,org.joml.Matrix3f,com.mojang.blaze3d.vertex.VertexConsu
mer,float,float,float,float,int,float,float,float,float) -> a
124:124:boolean
shouldRenderOffScreen(net.minecraft.world.level.block.entity.BeaconBlockEntity) ->
a
129:129:int getViewDistance() -> aK_
134:134:boolean
shouldRender(net.minecraft.world.level.block.entity.BeaconBlockEntity,net.minecraft
.world.phys.Vec3) -> a
19:19:boolean
shouldRender(net.minecraft.world.level.block.entity.BlockEntity,net.minecraft.world
.phys.Vec3) -> a
19:19:boolean
shouldRenderOffScreen(net.minecraft.world.level.block.entity.BlockEntity) -> a
19:19:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
20:20:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.BedRenderer -> flr:
net.minecraft.client.model.geom.ModelPart headRoot -> a
net.minecraft.client.model.geom.ModelPart footRoot -> b
33:36:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
39:60:net.minecraft.client.model.geom.builders.LayerDefinition
createHeadLayer() -> b
64:84:net.minecraft.client.model.geom.builders.LayerDefinition
createFootLayer() -> c
89:100:void
render(net.minecraft.world.level.block.entity.BedBlockEntity,float,com.mojang.blaze
3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
103:114:void
renderPiece(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Multi
BufferSource,net.minecraft.client.model.geom.ModelPart,net.minecraft.core.Direction
,net.minecraft.client.resources.model.Material,int,int,boolean) -> a
29:29:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
93:93:boolean
lambda$render$0(net.minecraft.world.level.LevelAccessor,net.minecraft.core.BlockPos
) -> a
net.minecraft.client.renderer.blockentity.BellRenderer -> fls:
net.minecraft.client.resources.model.Material BELL_RESOURCE_LOCATION -> a
java.lang.String BELL_BODY -> b
net.minecraft.client.model.geom.ModelPart bellBody -> c
27:30:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
33:47:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> b
52:75:void
render(net.minecraft.world.level.block.entity.BellBlockEntity,float,com.mojang.blaz
e3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
21:21:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
22:22:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher -> flt:
java.util.Map renderers -> d
net.minecraft.client.gui.Font font -> e
net.minecraft.client.model.geom.EntityModelSet entityModelSet -> f
net.minecraft.world.level.Level level -> a
net.minecraft.client.Camera camera -> b
net.minecraft.world.phys.HitResult cameraHitResult -> c
java.util.function.Supplier blockRenderDispatcher -> g
java.util.function.Supplier itemRenderer -> h
java.util.function.Supplier entityRenderer -> i
30:48:void
<init>(net.minecraft.client.gui.Font,net.minecraft.client.model.geom.EntityModelSet
,java.util.function.Supplier,java.util.function.Supplier,java.util.function.Supplie
r) -> <init>
53:53:net.minecraft.client.renderer.blockentity.BlockEntityRenderer
getRenderer(net.minecraft.world.level.block.entity.BlockEntity) -> a
57:62:void
prepare(net.minecraft.world.level.Level,net.minecraft.client.Camera,net.minecraft.w
orld.phys.HitResult) -> a
65:80:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource) -> a
84:91:void
setupAndRender(net.minecraft.client.renderer.blockentity.BlockEntityRenderer,net.mi
necraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseSt
ack,net.minecraft.client.renderer.MultiBufferSource) -> a
94:99:boolean
renderItem(net.minecraft.world.level.block.entity.BlockEntity,com.mojang.blaze3d.ve
rtex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
104:113:void
tryRender(net.minecraft.world.level.block.entity.BlockEntity,java.lang.Runnable) ->
a
116:120:void setLevel(net.minecraft.world.level.Level) -> a
124:126:void
onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a
98:98:void
lambda$renderItem$1(net.minecraft.client.renderer.blockentity.BlockEntityRenderer,n
et.minecraft.world.level.block.entity.BlockEntity,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
79:79:void
lambda$render$0(net.minecraft.client.renderer.blockentity.BlockEntityRenderer,net.m
inecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.vertex.PoseS
tack,net.minecraft.client.renderer.MultiBufferSource) -> b
net.minecraft.client.renderer.blockentity.BlockEntityRenderer -> flu:
void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
12:12:boolean
shouldRenderOffScreen(net.minecraft.world.level.block.entity.BlockEntity) -> a
16:16:int getViewDistance() -> aK_
20:20:boolean
shouldRender(net.minecraft.world.level.block.entity.BlockEntity,net.minecraft.world
.phys.Vec3) -> a
net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider -> flv:
net.minecraft.client.renderer.blockentity.BlockEntityRenderer
create(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> create
net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Context ->
flv$a:
net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher
blockEntityRenderDispatcher -> a
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderDispatcher
-> b
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> c
net.minecraft.client.renderer.entity.EntityRenderDispatcher entityRenderer -> d
net.minecraft.client.model.geom.EntityModelSet modelSet -> e
net.minecraft.client.gui.Font font -> f
22:29:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher,net.mi
necraft.client.renderer.block.BlockRenderDispatcher,net.minecraft.client.renderer.e
ntity.ItemRenderer,net.minecraft.client.renderer.entity.EntityRenderDispatcher,net.
minecraft.client.model.geom.EntityModelSet,net.minecraft.client.gui.Font) -> <init>
32:32:net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher
getBlockEntityRenderDispatcher() -> a
36:36:net.minecraft.client.renderer.block.BlockRenderDispatcher
getBlockRenderDispatcher() -> b
40:40:net.minecraft.client.renderer.entity.EntityRenderDispatcher
getEntityRenderer() -> c
44:44:net.minecraft.client.renderer.entity.ItemRenderer getItemRenderer() -> d
48:48:net.minecraft.client.model.geom.EntityModelSet getModelSet() -> e
52:52:net.minecraft.client.model.geom.ModelPart
bakeLayer(net.minecraft.client.model.geom.ModelLayerLocation) -> a
56:56:net.minecraft.client.gui.Font getFont() -> f
net.minecraft.client.renderer.blockentity.BlockEntityRenderers -> flw:
java.util.Map PROVIDERS -> a
11:11:void <init>() -> <init>
40:41:void
register(net.minecraft.world.level.block.entity.BlockEntityType,net.minecraft.clien
t.renderer.blockentity.BlockEntityRendererProvider) -> a
44:52:java.util.Map
createEntityRenderers(net.minecraft.client.renderer.blockentity.BlockEntityRenderer
Provider$Context) -> a
47:51:void
lambda$createEntityRenderers$0(com.google.common.collect.ImmutableMap$Builder,net.m
inecraft.client.renderer.blockentity.BlockEntityRendererProvider$Context,net.minecr
aft.world.level.block.entity.BlockEntityType,net.minecraft.client.renderer.blockent
ity.BlockEntityRendererProvider) -> a
12:37:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.BrightnessCombiner -> flx:
9:9:void <init>() -> <init>
12:12:it.unimi.dsi.fastutil.ints.Int2IntFunction
acceptDouble(net.minecraft.world.level.block.entity.BlockEntity,net.minecraft.world
.level.block.entity.BlockEntity) -> a
28:28:it.unimi.dsi.fastutil.ints.Int2IntFunction
acceptSingle(net.minecraft.world.level.block.entity.BlockEntity) -> a
33:33:it.unimi.dsi.fastutil.ints.Int2IntFunction acceptNone() -> a
9:9:java.lang.Object acceptNone() -> b
9:9:java.lang.Object acceptSingle(java.lang.Object) -> a
9:9:java.lang.Object acceptDouble(java.lang.Object,java.lang.Object) -> a
33:33:int lambda$acceptNone$2(int) -> a
28:28:int lambda$acceptSingle$1(int) -> b
13:22:int
lambda$acceptDouble$0(net.minecraft.world.level.block.entity.BlockEntity,net.minecr
aft.world.level.block.entity.BlockEntity,int) -> a
net.minecraft.client.renderer.blockentity.BrushableBlockRenderer -> fly:
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> a
18:20:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
24:55:void
render(net.minecraft.world.level.block.entity.BrushableBlockEntity,float,com.mojang
.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int)
-> a
58:69:float[] translations(net.minecraft.core.Direction,int) -> a
15:15:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
net.minecraft.client.renderer.blockentity.BrushableBlockRenderer$1 -> fly$1:
int[] $SwitchMap$net$minecraft$core$Direction -> a
61:61:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.CampfireRenderer -> flz:
float SIZE -> a
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> b
19:21:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
25:47:void
render(net.minecraft.world.level.block.entity.CampfireBlockEntity,float,com.mojang.
blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -
> a
14:14:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
net.minecraft.client.renderer.blockentity.ChestRenderer -> fma:
java.lang.String BOTTOM -> a
java.lang.String LID -> b
java.lang.String LOCK -> c
net.minecraft.client.model.geom.ModelPart lid -> d
net.minecraft.client.model.geom.ModelPart bottom -> e
net.minecraft.client.model.geom.ModelPart lock -> f
net.minecraft.client.model.geom.ModelPart doubleLeftLid -> g
net.minecraft.client.model.geom.ModelPart doubleLeftBottom -> h
net.minecraft.client.model.geom.ModelPart doubleLeftLock -> i
net.minecraft.client.model.geom.ModelPart doubleRightLid -> j
net.minecraft.client.model.geom.ModelPart doubleRightBottom -> k
net.minecraft.client.model.geom.ModelPart doubleRightLock -> l
boolean xmasTextures -> m
52:72:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
75:94:net.minecraft.client.model.geom.builders.LayerDefinition
createSingleBodyLayer() -> b
98:116:net.minecraft.client.model.geom.builders.LayerDefinition
createDoubleBodyRightLayer() -> c
120:139:net.minecraft.client.model.geom.builders.LayerDefinition
createDoubleBodyLeftLayer() -> d
144:190:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
193:199:void
render(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexConsumer
,net.minecraft.client.model.geom.ModelPart,net.minecraft.client.model.geom.ModelPar
t,net.minecraft.client.model.geom.ModelPart,float,int,int) -> a
net.minecraft.client.renderer.blockentity.ConduitRenderer -> fmb:
net.minecraft.client.resources.model.Material SHELL_TEXTURE -> a
net.minecraft.client.resources.model.Material ACTIVE_SHELL_TEXTURE -> b
net.minecraft.client.resources.model.Material WIND_TEXTURE -> c
net.minecraft.client.resources.model.Material VERTICAL_WIND_TEXTURE -> d
net.minecraft.client.resources.model.Material OPEN_EYE_TEXTURE -> e
net.minecraft.client.resources.model.Material CLOSED_EYE_TEXTURE -> f
net.minecraft.client.model.geom.ModelPart eye -> g
net.minecraft.client.model.geom.ModelPart wind -> h
net.minecraft.client.model.geom.ModelPart shell -> i
net.minecraft.client.model.geom.ModelPart cage -> j
net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher renderer
-> k
38:44:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
47:54:net.minecraft.client.model.geom.builders.LayerDefinition createEyeLayer()
-> b
58:65:net.minecraft.client.model.geom.builders.LayerDefinition
createWindLayer() -> c
69:76:net.minecraft.client.model.geom.builders.LayerDefinition
createShellLayer() -> d
80:87:net.minecraft.client.model.geom.builders.LayerDefinition
createCageLayer() -> e
92:150:void
render(net.minecraft.world.level.block.entity.ConduitBlockEntity,float,com.mojang.b
laze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) ->
a
24:24:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
25:30:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.DecoratedPotRenderer -> fmc:
java.lang.String NECK -> a
java.lang.String FRONT -> b
java.lang.String BACK -> c
java.lang.String LEFT -> d
java.lang.String RIGHT -> e
java.lang.String TOP -> f
java.lang.String BOTTOM -> g
net.minecraft.client.model.geom.ModelPart neck -> h
net.minecraft.client.model.geom.ModelPart frontSide -> i
net.minecraft.client.model.geom.ModelPart backSide -> j
net.minecraft.client.model.geom.ModelPart leftSide -> k
net.minecraft.client.model.geom.ModelPart rightSide -> l
net.minecraft.client.model.geom.ModelPart top -> m
net.minecraft.client.model.geom.ModelPart bottom -> n
net.minecraft.client.resources.model.Material baseMaterial -> o
48:61:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
64:81:net.minecraft.client.model.geom.builders.LayerDefinition
createBaseLayer() -> b
85:95:net.minecraft.client.model.geom.builders.LayerDefinition
createSidesLayer() -> c
100:104:net.minecraft.client.resources.model.Material
getMaterial(net.minecraft.world.item.Item) -> a
109:131:void
render(net.minecraft.world.level.block.entity.DecoratedPotBlockEntity,float,com.moj
ang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,in
t) -> a
134:140:void
renderSide(net.minecraft.client.model.geom.ModelPart,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int,int,net.minecraft.client.
resources.model.Material) -> a
29:29:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
net.minecraft.client.renderer.blockentity.EnchantTableRenderer -> fmd:
net.minecraft.client.resources.model.Material BOOK_LOCATION -> a
net.minecraft.client.model.BookModel bookModel -> b
21:23:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
27:58:void
render(net.minecraft.world.level.block.entity.EnchantmentTableBlockEntity,float,com
.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,in
t,int) -> a
16:16:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.HangingSignRenderer -> fme:
java.lang.String PLANK -> a
java.lang.String V_CHAINS -> b
java.lang.String NORMAL_CHAINS -> c
java.lang.String CHAIN_L_1 -> d
java.lang.String CHAIN_L_2 -> e
java.lang.String CHAIN_R_1 -> f
java.lang.String CHAIN_R_2 -> g
java.lang.String BOARD -> h
float MODEL_RENDER_SCALE -> i
float TEXT_RENDER_SCALE -> j
net.minecraft.world.phys.Vec3 TEXT_OFFSET -> k
java.util.Map hangingSignModels -> l
53:58:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
62:62:float getSignModelRenderScale() -> b
67:67:float getSignTextRenderScale() -> c
72:78:void
render(net.minecraft.world.level.block.entity.SignBlockEntity,float,com.mojang.blaz
e3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
82:85:void
translateSign(com.mojang.blaze3d.vertex.PoseStack,float,net.minecraft.world.level.b
lock.state.BlockState) -> a
89:91:void
renderSignModel(com.mojang.blaze3d.vertex.PoseStack,int,int,net.minecraft.client.mo
del.Model,com.mojang.blaze3d.vertex.VertexConsumer) -> a
95:95:net.minecraft.client.resources.model.Material
getSignMaterial(net.minecraft.world.level.block.state.properties.WoodType) -> a
100:100:net.minecraft.world.phys.Vec3 getTextOffset() -> d
104:147:net.minecraft.client.model.geom.builders.LayerDefinition
createHangingSignLayer() -> e
30:30:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a

56:56:net.minecraft.client.renderer.blockentity.HangingSignRenderer$HangingSignMode
l
lambda$new$1(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$
Context,net.minecraft.world.level.block.state.properties.WoodType) -> a
55:55:net.minecraft.world.level.block.state.properties.WoodType
lambda$new$0(net.minecraft.world.level.block.state.properties.WoodType) -> b
49:49:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.HangingSignRenderer$HangingSignModel ->
fme$a:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart plank -> b
net.minecraft.client.model.geom.ModelPart vChains -> c
net.minecraft.client.model.geom.ModelPart normalChains -> d
157:162:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
165:175:void
evaluateVisibleParts(net.minecraft.world.level.block.state.BlockState) -> a
179:180:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.renderer.blockentity.LecternRenderer -> fmf:
net.minecraft.client.model.BookModel bookModel -> a
17:19:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
23:43:void
render(net.minecraft.world.level.block.entity.LecternBlockEntity,float,com.mojang.b
laze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) ->
a
14:14:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
net.minecraft.client.renderer.blockentity.PistonHeadRenderer -> fmg:
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> a
23:25:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
29:64:void
render(net.minecraft.world.level.block.piston.PistonMovingBlockEntity,float,com.moj
ang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,in
t) -> a
67:71:void
renderBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Block
State,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffer
Source,net.minecraft.world.level.Level,boolean,int) -> a
76:76:int getViewDistance() -> aK_
20:20:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
net.minecraft.client.renderer.blockentity.ShulkerBoxRenderer -> fmh:
net.minecraft.client.model.ShulkerModel model -> a
22:24:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
29:64:void
render(net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity,float,com.mojan
g.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int)
-> a
19:19:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
net.minecraft.client.renderer.blockentity.SignRenderer -> fmi:
java.lang.String STICK -> a
int BLACK_TEXT_OUTLINE_COLOR -> b
int OUTLINE_RENDER_DISTANCE -> c
float RENDER_SCALE -> d
net.minecraft.world.phys.Vec3 TEXT_OFFSET -> e
java.util.Map signModels -> f
net.minecraft.client.gui.Font font -> g
51:57:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
61:67:void
render(net.minecraft.world.level.block.entity.SignBlockEntity,float,com.mojang.blaz
e3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
70:70:float getSignModelRenderScale() -> b
74:74:float getSignTextRenderScale() -> c
79:85:void
renderSignWithText(net.minecraft.world.level.block.entity.SignBlockEntity,com.mojan
g.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int,
net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.block.Si
gnBlock,net.minecraft.world.level.block.state.properties.WoodType,net.minecraft.cli
ent.model.Model) -> a
88:94:void
translateSign(com.mojang.blaze3d.vertex.PoseStack,float,net.minecraft.world.level.b
lock.state.BlockState) -> a
97:104:void
renderSign(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiB
ufferSource,int,int,net.minecraft.world.level.block.state.properties.WoodType,net.m
inecraft.client.model.Model) -> a
107:109:void
renderSignModel(com.mojang.blaze3d.vertex.PoseStack,int,int,net.minecraft.client.mo
del.Model,com.mojang.blaze3d.vertex.VertexConsumer) -> a
112:112:net.minecraft.client.resources.model.Material
getSignMaterial(net.minecraft.world.level.block.state.properties.WoodType) -> a
117:150:void
renderSignText(net.minecraft.core.BlockPos,net.minecraft.world.level.block.entity.S
ignText,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuff
erSource,int,int,int,boolean) -> a
153:160:void
translateSignText(com.mojang.blaze3d.vertex.PoseStack,boolean,net.minecraft.world.p
hys.Vec3) -> a
163:163:net.minecraft.world.phys.Vec3 getTextOffset() -> d
167:182:boolean isOutlineVisible(net.minecraft.core.BlockPos,int) -> a
186:197:int getDarkColor(net.minecraft.world.level.block.entity.SignText) -> a
201:201:net.minecraft.client.renderer.blockentity.SignRenderer$SignModel
createSignModel(net.minecraft.client.model.geom.EntityModelSet,net.minecraft.world.
level.block.state.properties.WoodType) -> a
205:219:net.minecraft.client.model.geom.builders.LayerDefinition
createSignLayer() -> f
41:41:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
122:123:net.minecraft.util.FormattedCharSequence
lambda$renderSignText$2(int,net.minecraft.network.chat.Component) -> a
54:54:net.minecraft.client.renderer.blockentity.SignRenderer$SignModel
lambda$new$1(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$
Context,net.minecraft.world.level.block.state.properties.WoodType) -> a
53:53:net.minecraft.world.level.block.state.properties.WoodType
lambda$new$0(net.minecraft.world.level.block.state.properties.WoodType) -> b
44:46:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.SignRenderer$SignModel -> fmi$a:
net.minecraft.client.model.geom.ModelPart root -> a
net.minecraft.client.model.geom.ModelPart stick -> b
227:230:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
234:235:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
net.minecraft.client.renderer.blockentity.SkullBlockRenderer -> fmj:
java.util.Map modelByType -> a
java.util.Map SKIN_BY_TYPE -> b
48:57:java.util.Map
createSkullRenderers(net.minecraft.client.model.geom.EntityModelSet) -> a
60:62:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
66:79:void
render(net.minecraft.world.level.block.entity.SkullBlockEntity,float,com.mojang.bla
ze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
82:102:void
renderSkull(net.minecraft.core.Direction,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.client.mode
l.SkullModelBase,net.minecraft.client.renderer.RenderType) -> a
105:116:net.minecraft.client.renderer.RenderType
getRenderType(net.minecraft.world.level.block.SkullBlock$Type,com.mojang.authlib.Ga
meProfile) -> a
34:34:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
38:45:void lambda$static$0(java.util.HashMap) -> a
37:37:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.SpawnerRenderer -> fmk:
net.minecraft.client.renderer.entity.EntityRenderDispatcher entityRenderer -> a
15:17:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
21:40:void
render(net.minecraft.world.level.block.entity.SpawnerBlockEntity,float,com.mojang.b
laze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) ->
a
12:12:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
net.minecraft.client.renderer.blockentity.StructureBlockRenderer -> fml:
18:19:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
23:105:void
render(net.minecraft.world.level.block.entity.StructureBlockEntity,float,com.mojang
.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int)
-> a
108:140:void
renderInvisibleBlocks(net.minecraft.world.level.block.entity.StructureBlockEntity,c
om.mojang.blaze3d.vertex.VertexConsumer,net.minecraft.core.BlockPos,com.mojang.blaz
e3d.vertex.PoseStack) -> a
144:144:boolean
shouldRenderOffScreen(net.minecraft.world.level.block.entity.StructureBlockEntity)
-> a
149:149:int getViewDistance() -> aK_
17:17:boolean
shouldRenderOffScreen(net.minecraft.world.level.block.entity.BlockEntity) -> a
17:17:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
net.minecraft.client.renderer.blockentity.StructureBlockRenderer$1 -> fml$1:
int[] $SwitchMap$net$minecraft$world$level$block$Mirror -> a
int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> b
50:65:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.TheEndGatewayRenderer -> fmm:
net.minecraft.resources.ResourceLocation BEAM_LOCATION -> c
15:16:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
20:30:void
render(net.minecraft.world.level.block.entity.TheEndGatewayBlockEntity,float,com.mo
jang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,i
nt) -> a
34:34:float getOffsetUp() -> b
39:39:float getOffsetDown() -> c
44:44:net.minecraft.client.renderer.RenderType renderType() -> d
49:49:int getViewDistance() -> aK_
11:11:void
render(net.minecraft.world.level.block.entity.TheEndPortalBlockEntity,float,com.moj
ang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,in
t) -> a
11:11:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.TheEndPortalRenderer -> fmn:
net.minecraft.resources.ResourceLocation END_SKY_LOCATION -> a
net.minecraft.resources.ResourceLocation END_PORTAL_LOCATION -> b
16:16:void
<init>(net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider$Contex
t) -> <init>
20:23:void
render(net.minecraft.world.level.block.entity.TheEndPortalBlockEntity,float,com.moj
ang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,in
t) -> a
26:35:void
renderCube(net.minecraft.world.level.block.entity.TheEndPortalBlockEntity,org.joml.
Matrix4f,com.mojang.blaze3d.vertex.VertexConsumer) -> a
38:44:void
renderFace(net.minecraft.world.level.block.entity.TheEndPortalBlockEntity,org.joml.
Matrix4f,com.mojang.blaze3d.vertex.VertexConsumer,float,float,float,float,float,flo
at,float,float,net.minecraft.core.Direction) -> a
47:47:float getOffsetUp() -> b
51:51:float getOffsetDown() -> c
55:55:net.minecraft.client.renderer.RenderType renderType() -> d
12:12:void
render(net.minecraft.world.level.block.entity.BlockEntity,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,int) -> a
13:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.blockentity.package-info -> fmo:
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher -> fmp:
org.slf4j.Logger LOGGER -> a
int MAX_WORKERS_32_BIT -> b
com.mojang.blaze3d.vertex.VertexFormat VERTEX_FORMAT -> c
int MAX_HIGH_PRIORITY_QUOTA -> d
java.util.concurrent.PriorityBlockingQueue toBatchHighPriority -> e
java.util.Queue toBatchLowPriority -> f
int highPriorityQuota -> g
java.util.Queue freeBuffers -> h
java.util.Queue toUpload -> i
int toBatchCount -> j
int freeBufferCount -> k
net.minecraft.client.renderer.ChunkBufferBuilderPack fixedBuffers -> l
net.minecraft.util.thread.ProcessorMailbox mailbox -> m
java.util.concurrent.Executor executor -> n
net.minecraft.client.multiplayer.ClientLevel level -> o
net.minecraft.client.renderer.LevelRenderer renderer -> p
net.minecraft.world.phys.Vec3 camera -> q
67:120:void
<init>(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.client.renderer.L
evelRenderer,java.util.concurrent.Executor,boolean,net.minecraft.client.renderer.Ch
unkBufferBuilderPack) -> <init>
123:124:void setLevel(net.minecraft.client.multiplayer.ClientLevel) -> a
128:159:void runTask() -> j

163:177:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$Chunk
CompileTask pollTask() -> k
181:181:java.lang.String getStats() -> a
185:185:int getToBatchCount() -> b
189:189:int getToUpload() -> c
193:193:int getFreeBufferCount() -> d
197:198:void setCamera(net.minecraft.world.phys.Vec3) -> a
201:201:net.minecraft.world.phys.Vec3 getCameraPosition() -> e
206:209:void uploadAllPendingUploads() -> f
212:213:void
rebuildChunkSync(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderCh
unk,net.minecraft.client.renderer.chunk.RenderRegionCache) -> a
216:218:void blockUntilClear() -> g
221:230:void
schedule(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$Chun
kCompileTask) -> a
233:240:java.util.concurrent.CompletableFuture
uploadChunkLayer(com.mojang.blaze3d.vertex.BufferBuilder$RenderedBuffer,com.mojang.
blaze3d.vertex.VertexBuffer) -> a
244:257:void clearBatchQueue() -> l
260:260:boolean isQueueEmpty() -> h
264:267:void dispose() -> i
234:240:void
lambda$uploadChunkLayer$5(com.mojang.blaze3d.vertex.VertexBuffer,com.mojang.blaze3d
.vertex.BufferBuilder$RenderedBuffer) -> a
222:229:void
lambda$schedule$4(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderC
hunk$ChunkCompileTask) -> b
144:158:void
lambda$runTask$3(net.minecraft.client.renderer.ChunkBufferBuilderPack,net.minecraft
.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult,java.lang.Throwable) -
> a
149:157:void
lambda$runTask$2(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTas
kResult,net.minecraft.client.renderer.ChunkBufferBuilderPack) -> a
142:142:java.util.concurrent.CompletionStage
lambda$runTask$1(java.util.concurrent.CompletableFuture) -> a
141:141:java.util.concurrent.CompletableFuture
lambda$runTask$0(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderCh
unk$ChunkCompileTask,net.minecraft.client.renderer.ChunkBufferBuilderPack) -> a
62:64:void <clinit>() -> <clinit>
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult -> fmp$a:
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult
SUCCESSFUL -> a
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult
CANCELLED -> b
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult[]
$VALUES -> c

724:724:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult[]
values() -> values

724:724:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult
valueOf(java.lang.String) -> valueOf
724:724:void <init>(java.lang.String,int) -> <init>

724:724:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult[]
$values() -> a
724:726:void <clinit>() -> <clinit>
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk -> fmp$b:
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk
UNCOMPILED -> a
java.util.Set hasBlocks -> b
java.util.List renderableBlockEntities -> c
net.minecraft.client.renderer.chunk.VisibilitySet visibilitySet -> d
com.mojang.blaze3d.vertex.BufferBuilder$SortState transparencyState -> e
729:739:void <init>() -> <init>
744:744:boolean hasNoRenderableLayers() -> a
748:748:boolean isEmpty(net.minecraft.client.renderer.RenderType) -> a
752:752:java.util.List getRenderableBlockEntities() -> b
756:756:boolean
facesCanSeeEachother(net.minecraft.core.Direction,net.minecraft.core.Direction) ->
a
730:730:void <clinit>() -> <clinit>
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk$1 ->
fmp$b$1:
730:730:void <init>() -> <init>
733:733:boolean
facesCanSeeEachother(net.minecraft.core.Direction,net.minecraft.core.Direction) ->
a
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk -> fmp$c:
int SIZE -> a
int index -> b
java.util.concurrent.atomic.AtomicReference compiled -> c
java.util.concurrent.atomic.AtomicInteger initialCompilationCancelCount -> e

net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$RebuildTask
lastRebuildTask -> f

net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ResortTranspa
rencyTask lastResortTransparencyTask -> g
java.util.Set globalBlockEntities -> h
java.util.Map buffers -> i
net.minecraft.world.phys.AABB bb -> j
boolean dirty -> k
net.minecraft.core.BlockPos$MutableBlockPos origin -> l
net.minecraft.core.BlockPos$MutableBlockPos[] relativeOrigins -> m
boolean playerChanged -> n
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher this$0 -> d
273:299:void
<init>(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher,int,int,int,int) -
> <init>
302:302:boolean doesChunkExistAt(net.minecraft.core.BlockPos) -> a
306:314:boolean hasAllNeighbors() -> a
318:318:net.minecraft.world.phys.AABB getBoundingBox() -> b
322:322:com.mojang.blaze3d.vertex.VertexBuffer
getBuffer(net.minecraft.client.renderer.RenderType) -> a
326:333:void setOrigin(int,int,int) -> a
336:340:double getDistToPlayerSqr() -> c
344:345:void beginLayer(com.mojang.blaze3d.vertex.BufferBuilder) -> a
348:348:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk
getCompiledChunk() -> d
352:355:void reset() -> k
358:360:void releaseBuffers() -> e
363:363:net.minecraft.core.BlockPos getOrigin() -> f
367:370:void setDirty(boolean) -> a
373:375:void setNotDirty() -> g
378:378:boolean isDirty() -> h
382:382:boolean isDirtyFromPlayer() -> i
386:386:net.minecraft.core.BlockPos
getRelativeOrigin(net.minecraft.core.Direction) -> a
390:399:boolean
resortTransparency(net.minecraft.client.renderer.RenderType,net.minecraft.client.re
nderer.chunk.ChunkRenderDispatcher) -> a
403:413:boolean cancelTasks() -> j

417:426:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$Chunk
CompileTask
createCompileTask(net.minecraft.client.renderer.chunk.RenderRegionCache) -> a
430:432:void
rebuildChunkAsync(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher,net.min
ecraft.client.renderer.chunk.RenderRegionCache) -> a
435:445:void updateGlobalBlockEntities(java.util.Collection) -> a
448:452:void compileSync(net.minecraft.client.renderer.chunk.RenderRegionCache)
-> b
289:292:void lambda$new$2(net.minecraft.core.BlockPos$MutableBlockPos[]) -> a
281:281:com.mojang.blaze3d.vertex.VertexBuffer
lambda$new$1(net.minecraft.client.renderer.RenderType) -> b
281:281:net.minecraft.client.renderer.RenderType
lambda$new$0(net.minecraft.client.renderer.RenderType) -> c
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ChunkCompileT
ask -> fmp$c$a:
double distAtCreation -> a
java.util.concurrent.atomic.AtomicBoolean isCancelled -> b
boolean isHighPriority -> c
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk this$1 ->
d
703:709:void
<init>(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk,double
,boolean) -> <init>
java.util.concurrent.CompletableFuture
doTask(net.minecraft.client.renderer.ChunkBufferBuilderPack) -> a
void cancel() -> a
java.lang.String name() -> b
719:719:int
compareTo(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$Chu
nkCompileTask) -> a
701:701:int compareTo(java.lang.Object) -> compareTo
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$RebuildTask -
> fmp$c$b:
net.minecraft.client.renderer.chunk.RenderChunkRegion region -> e
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk this$1 ->
f
458:461:void
<init>(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk,double
,net.minecraft.client.renderer.chunk.RenderChunkRegion,boolean) -> <init>
465:465:java.lang.String name() -> b
470:510:java.util.concurrent.CompletableFuture
doTask(net.minecraft.client.renderer.ChunkBufferBuilderPack) -> a

526:604:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$Rebui
ldTask$CompileResults
compile(float,float,float,net.minecraft.client.renderer.ChunkBufferBuilderPack) ->
a
608:615:void
handleBlockEntity(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderC
hunk$RebuildTask$CompileResults,net.minecraft.world.level.block.entity.BlockEntity)
-> a
619:623:void cancel() -> a

511:521:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult
lambda$doTask$1(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledC
hunk,java.util.List,java.lang.Throwable) -> a
506:508:void
lambda$doTask$0(java.util.List,net.minecraft.client.renderer.chunk.ChunkRenderDispa
tcher$CompiledChunk,net.minecraft.client.renderer.RenderType,com.mojang.blaze3d.ver
tex.BufferBuilder$RenderedBuffer) -> a
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$RebuildTask$C
ompileResults -> fmp$c$b$a:
java.util.List globalBlockEntities -> a
java.util.List blockEntities -> b
java.util.Map renderedLayers -> c
net.minecraft.client.renderer.chunk.VisibilitySet visibilitySet -> d
com.mojang.blaze3d.vertex.BufferBuilder$SortState transparencyState -> e
625:629:void <init>() -> <init>
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ResortTranspa
rencyTask -> fmp$c$c:
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk
compiledChunk -> f
net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk this$1 ->
e
638:641:void
<init>(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk,double
,net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk) -> <init>
645:645:java.lang.String name() -> b
650:687:java.util.concurrent.CompletableFuture
doTask(net.minecraft.client.renderer.ChunkBufferBuilderPack) -> a
697:698:void cancel() -> a

688:691:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult
lambda$doTask$1(net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTask
Result,java.lang.Throwable) -> a
685:685:net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult
lambda$doTask$0(java.lang.Void) -> a
net.minecraft.client.renderer.chunk.RenderChunk -> fmq:
java.util.Map blockEntities -> a
java.util.List sections -> b
boolean debug -> c
net.minecraft.world.level.chunk.LevelChunk wrapped -> d
29:42:void <init>(net.minecraft.world.level.chunk.LevelChunk) -> <init>
46:46:net.minecraft.world.level.block.entity.BlockEntity
getBlockEntity(net.minecraft.core.BlockPos) -> a
51:82:net.minecraft.world.level.block.state.BlockState
getBlockState(net.minecraft.core.BlockPos) -> b
81:81:java.lang.String lambda$getBlockState$0(int,int,int) -> a
net.minecraft.client.renderer.chunk.RenderChunkRegion -> fmr:
int centerX -> c
int centerZ -> d
net.minecraft.client.renderer.chunk.RenderChunk[][] chunks -> a
net.minecraft.world.level.Level level -> b
23:28:void
<init>(net.minecraft.world.level.Level,int,int,net.minecraft.client.renderer.chunk.
RenderChunk[][]) -> <init>
32:35:net.minecraft.world.level.block.state.BlockState
getBlockState(net.minecraft.core.BlockPos) -> a_
40:43:net.minecraft.world.level.material.FluidState
getFluidState(net.minecraft.core.BlockPos) -> b_
48:48:float getShade(net.minecraft.core.Direction,boolean) -> a
53:53:net.minecraft.world.level.lighting.LevelLightEngine getLightEngine() ->
s_
59:62:net.minecraft.world.level.block.entity.BlockEntity
getBlockEntity(net.minecraft.core.BlockPos) -> c_
67:67:int
getBlockTint(net.minecraft.core.BlockPos,net.minecraft.world.level.ColorResolver) -
> a
72:72:int getMinBuildHeight() -> C_
77:77:int getHeight() -> D_
net.minecraft.client.renderer.chunk.RenderRegionCache -> fms:
it.unimi.dsi.fastutil.longs.Long2ObjectMap chunkInfoCache -> a
13:35:void <init>() -> <init>
39:64:net.minecraft.client.renderer.chunk.RenderChunkRegion
createRegion(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecr
aft.core.BlockPos,int) -> a
68:82:boolean
isAllEmpty(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,int,int,net.mine
craft.client.renderer.chunk.RenderRegionCache$ChunkInfo[][]) -> a
49:49:net.minecraft.client.renderer.chunk.RenderRegionCache$ChunkInfo
lambda$createRegion$0(net.minecraft.world.level.Level,long) -> a
net.minecraft.client.renderer.chunk.RenderRegionCache$ChunkInfo -> fms$a:
net.minecraft.world.level.chunk.LevelChunk chunk -> a
net.minecraft.client.renderer.chunk.RenderChunk renderChunk -> b
19:21:void <init>(net.minecraft.world.level.chunk.LevelChunk) -> <init>
24:24:net.minecraft.world.level.chunk.LevelChunk chunk() -> a
28:31:net.minecraft.client.renderer.chunk.RenderChunk renderChunk() -> b
net.minecraft.client.renderer.chunk.VisGraph -> fmt:
int SIZE_IN_BITS -> a
int LEN -> b
int MASK -> c
int SIZE -> d
int X_SHIFT -> e
int Z_SHIFT -> f
int Y_SHIFT -> g
int DX -> h
int DZ -> i
int DY -> j
int INVALID_INDEX -> k
net.minecraft.core.Direction[] DIRECTIONS -> l
java.util.BitSet bitSet -> m
int[] INDEX_OF_EDGES -> n
int empty -> o
13:45:void <init>() -> <init>
48:50:void setOpaque(net.minecraft.core.BlockPos) -> a
53:53:int getIndex(net.minecraft.core.BlockPos) -> b
57:57:int getIndex(int,int,int) -> a
61:75:net.minecraft.client.renderer.chunk.VisibilitySet resolve() -> a
79:97:java.util.Set floodFill(int) -> a
101:121:void addEdges(int,java.util.Set) -> a
124:162:int getNeighborIndexAtFace(int,net.minecraft.core.Direction) -> a
30:43:void lambda$static$0(int[]) -> a
21:29:void <clinit>() -> <clinit>
net.minecraft.client.renderer.chunk.VisGraph$1 -> fmt$1:
int[] $SwitchMap$net$minecraft$core$Direction -> a
124:124:void <clinit>() -> <clinit>
net.minecraft.client.renderer.chunk.VisibilitySet -> fmu:
int FACINGS -> a
java.util.BitSet data -> b
8:11:void <init>() -> <init>
14:19:void add(java.util.Set) -> a
22:24:void
set(net.minecraft.core.Direction,net.minecraft.core.Direction,boolean) -> a
27:28:void setAll(boolean) -> a
31:31:boolean
visibilityBetween(net.minecraft.core.Direction,net.minecraft.core.Direction) -> a
36:56:java.lang.String toString() -> toString
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.chunk.package-info -> fmv:
net.minecraft.client.renderer.culling.Frustum -> fmw:
int OFFSET_STEP -> a
org.joml.FrustumIntersection intersection -> b
org.joml.Matrix4f matrix -> c
org.joml.Vector4f viewVector -> d
double camX -> e
double camY -> f
double camZ -> g
10:19:void <init>(org.joml.Matrix4f,org.joml.Matrix4f) -> <init>
10:28:void <init>(net.minecraft.client.renderer.culling.Frustum) -> <init>
31:49:net.minecraft.client.renderer.culling.Frustum
offsetToFullyIncludeCameraCube(int) -> a
53:56:void prepare(double,double,double) -> a
59:63:void calculateFrustum(org.joml.Matrix4f,org.joml.Matrix4f) -> a
66:66:boolean isVisible(net.minecraft.world.phys.AABB) -> a
70:76:boolean cubeInFrustum(double,double,double,double,double,double) -> a
net.minecraft.client.renderer.culling.package-info -> fmx:
net.minecraft.client.renderer.debug.BeeDebugRenderer -> fmy:
boolean SHOW_GOAL_FOR_ALL_BEES -> a
boolean SHOW_NAME_FOR_ALL_BEES -> b
boolean SHOW_HIVE_FOR_ALL_BEES -> c
boolean SHOW_FLOWER_POS_FOR_ALL_BEES -> d
boolean SHOW_TRAVEL_TICKS_FOR_ALL_BEES -> e
boolean SHOW_PATH_FOR_ALL_BEES -> f
boolean SHOW_GOAL_FOR_SELECTED_BEE -> g
boolean SHOW_NAME_FOR_SELECTED_BEE -> h
boolean SHOW_HIVE_FOR_SELECTED_BEE -> i
boolean SHOW_FLOWER_POS_FOR_SELECTED_BEE -> j
boolean SHOW_TRAVEL_TICKS_FOR_SELECTED_BEE -> k
boolean SHOW_PATH_FOR_SELECTED_BEE -> l
boolean SHOW_HIVE_MEMBERS -> m
boolean SHOW_BLACKLISTS -> n
int MAX_RENDER_DIST_FOR_HIVE_OVERLAY -> o
int MAX_RENDER_DIST_FOR_BEE_OVERLAY -> p
int MAX_TARGETING_DIST -> q
int HIVE_TIMEOUT -> r
float TEXT_SCALE -> s
int WHITE -> t
int YELLOW -> u
int ORANGE -> v
int GREEN -> w
int GRAY -> x
int PINK -> y
int RED -> z
net.minecraft.client.Minecraft minecraft -> A
java.util.Map hives -> B
java.util.Map beeInfosPerEntity -> C
java.util.UUID lastLookedAtUuid -> D
69:76:void <init>(net.minecraft.client.Minecraft) -> <init>
80:83:void clear() -> a
86:87:void
addOrUpdateHiveInfo(net.minecraft.client.renderer.debug.BeeDebugRenderer$HiveInfo)
-> a
90:91:void
addOrUpdateBeeInfo(net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo) ->
a
94:95:void removeBeeInfo(int) -> a
99:107:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
110:111:void clearRemovedBees() -> b
114:116:void clearRemovedHives() -> c
119:153:void
doRender(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuf
ferSource) -> a
159:164:java.util.Map createHiveBlacklistMap() -> d
168:186:void
renderFlowerInfos(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer
.MultiBufferSource) -> b
189:194:java.lang.String getBeeUuidsAsString(java.util.Collection) -> a
199:201:void
highlightHive(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mul
tiBufferSource,net.minecraft.core.BlockPos) -> a
204:208:void
renderGhostHive(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,net.minecraft.core.BlockPos,java.util.List) -> a
213:232:void
renderHiveInfo(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mu
ltiBufferSource,net.minecraft.client.renderer.debug.BeeDebugRenderer$HiveInfo,java.
util.Collection) -> a
235:238:void
renderPath(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiB
ufferSource,net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo) -> a
241:282:void
renderBeeInfo(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mul
tiBufferSource,net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo) -> b
285:287:void
renderTextOverHive(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.rendere
r.MultiBufferSource,java.lang.String,net.minecraft.client.renderer.debug.BeeDebugRe
nderer$HiveInfo,int,int) -> a
290:298:void
renderTextOverPos(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer
.MultiBufferSource,java.lang.String,net.minecraft.core.BlockPos,int,int) -> a
301:314:void
renderTextOverMob(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer
.MultiBufferSource,net.minecraft.core.Position,int,java.lang.String,int,float) -> a
317:317:net.minecraft.client.Camera getCamera() -> e
321:324:java.util.Set
getHiveMemberNames(net.minecraft.client.renderer.debug.BeeDebugRenderer$HiveInfo) -
> b
329:331:java.lang.String
getPosDescription(net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo,net.
minecraft.core.BlockPos) -> a
335:335:boolean
isBeeSelected(net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo) -> b
339:342:boolean
isPlayerCloseEnoughToMob(net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeIn
fo) -> c
346:350:java.util.Collection getHiveMembers(net.minecraft.core.BlockPos) -> a
359:366:java.util.Map getGhostHives() -> f
370:371:void updateLastLookedAtUuid() -> g
370:370:void
lambda$updateLastLookedAtUuid$14(net.minecraft.world.entity.Entity) -> a
363:363:java.util.List lambda$getGhostHives$13(net.minecraft.core.BlockPos) ->
b
348:348:boolean
lambda$getHiveMembers$12(net.minecraft.core.BlockPos,net.minecraft.client.renderer.
debug.BeeDebugRenderer$BeeInfo) -> a
175:185:void
lambda$renderFlowerInfos$11(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.clien
t.renderer.MultiBufferSource,java.util.Map$Entry) -> a
172:172:void
lambda$renderFlowerInfos$10(java.util.Map,net.minecraft.client.renderer.debug.BeeDe
bugRenderer$BeeInfo) -> a
172:172:java.util.Set lambda$renderFlowerInfos$9(net.minecraft.core.BlockPos) -
> c
162:162:void
lambda$createHiveBlacklistMap$8(java.util.Map,net.minecraft.client.renderer.debug.B
eeDebugRenderer$BeeInfo) -> b
162:162:void
lambda$createHiveBlacklistMap$7(java.util.Map,net.minecraft.client.renderer.debug.B
eeDebugRenderer$BeeInfo,net.minecraft.core.BlockPos) -> a
162:162:java.util.Set
lambda$createHiveBlacklistMap$6(net.minecraft.core.BlockPos) -> d
148:151:void
lambda$doRender$5(net.minecraft.core.BlockPos,com.mojang.blaze3d.vertex.PoseStack,n
et.minecraft.client.renderer.MultiBufferSource,net.minecraft.core.BlockPos,java.uti
l.List) -> a
141:145:void
lambda$doRender$4(net.minecraft.core.BlockPos,java.util.Map,com.mojang.blaze3d.vert
ex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,net.minecraft.client.r
enderer.debug.BeeDebugRenderer$HiveInfo) -> a
122:125:void
lambda$doRender$3(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer
.MultiBufferSource,net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo) ->
c
115:115:boolean lambda$clearRemovedHives$2(long,java.util.Map$Entry) -> a
110:110:boolean lambda$clearRemovedBees$1(java.util.Map$Entry) -> a
94:94:boolean
lambda$removeBeeInfo$0(int,net.minecraft.client.renderer.debug.BeeDebugRenderer$Bee
Info) -> a
net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo -> fmy$a:
java.util.UUID uuid -> a
int id -> b
net.minecraft.core.Position pos -> c
net.minecraft.world.level.pathfinder.Path path -> d
net.minecraft.core.BlockPos hivePos -> e
net.minecraft.core.BlockPos flowerPos -> f
int travelTicks -> g
java.util.List goals -> h
java.util.Set blacklistedHives -> i
409:420:void
<init>(java.util.UUID,int,net.minecraft.core.Position,net.minecraft.world.level.pat
hfinder.Path,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,int) -> <init>
423:423:boolean hasHive(net.minecraft.core.BlockPos) -> a
427:427:java.util.UUID getUuid() -> a
431:431:java.lang.String getName() -> b
436:436:java.lang.String toString() -> toString
440:440:boolean hasFlower() -> c
net.minecraft.client.renderer.debug.BeeDebugRenderer$HiveInfo -> fmy$b:
net.minecraft.core.BlockPos pos -> a
java.lang.String hiveType -> b
int occupantCount -> c
int honeyLevel -> d
boolean sedated -> e
long lastSeen -> f
381:388:void
<init>(net.minecraft.core.BlockPos,java.lang.String,int,int,boolean,long) -> <init>
net.minecraft.client.renderer.debug.BrainDebugRenderer -> fmz:
org.slf4j.Logger LOGGER -> a
boolean SHOW_NAME_FOR_ALL -> b
boolean SHOW_PROFESSION_FOR_ALL -> c
boolean SHOW_BEHAVIORS_FOR_ALL -> d
boolean SHOW_ACTIVITIES_FOR_ALL -> e
boolean SHOW_INVENTORY_FOR_ALL -> f
boolean SHOW_GOSSIPS_FOR_ALL -> g
boolean SHOW_PATH_FOR_ALL -> h
boolean SHOW_HEALTH_FOR_ALL -> i
boolean SHOW_WANTS_GOLEM_FOR_ALL -> j
boolean SHOW_ANGER_LEVEL_FOR_ALL -> k
boolean SHOW_NAME_FOR_SELECTED -> l
boolean SHOW_PROFESSION_FOR_SELECTED -> m
boolean SHOW_BEHAVIORS_FOR_SELECTED -> n
boolean SHOW_ACTIVITIES_FOR_SELECTED -> o
boolean SHOW_MEMORIES_FOR_SELECTED -> p
boolean SHOW_INVENTORY_FOR_SELECTED -> q
boolean SHOW_GOSSIPS_FOR_SELECTED -> r
boolean SHOW_PATH_FOR_SELECTED -> s
boolean SHOW_HEALTH_FOR_SELECTED -> t
boolean SHOW_WANTS_GOLEM_FOR_SELECTED -> u
boolean SHOW_ANGER_LEVEL_FOR_SELECTED -> v
boolean SHOW_POI_INFO -> w
int MAX_RENDER_DIST_FOR_BRAIN_INFO -> x
int MAX_RENDER_DIST_FOR_POI_INFO -> y
int MAX_TARGETING_DIST -> z
float TEXT_SCALE -> A
int WHITE -> B
int YELLOW -> C
int CYAN -> D
int GREEN -> E
int GRAY -> F
int PINK -> G
int RED -> H
int ORANGE -> I
net.minecraft.client.Minecraft minecraft -> J
java.util.Map pois -> K
java.util.Map brainDumpsPerEntity -> L
java.util.UUID lastLookedAtUuid -> M
85:93:void <init>(net.minecraft.client.Minecraft) -> <init>
97:100:void clear() -> a
103:104:void
addPoi(net.minecraft.client.renderer.debug.BrainDebugRenderer$PoiInfo) -> a
107:108:void removePoi(net.minecraft.core.BlockPos) -> a
111:117:void setFreeTicketCount(net.minecraft.core.BlockPos,int) -> a
120:121:void
addOrUpdateBrainDump(net.minecraft.client.renderer.debug.BrainDebugRenderer$BrainDu
mp) -> a
124:125:void removeBrainDump(int) -> a
129:136:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
139:143:void clearRemovedEntities() -> b
146:173:void
doRender(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuf
ferSource,double,double,double) -> b
176:178:void
highlightPoi(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mult
iBufferSource,net.minecraft.core.BlockPos) -> a
181:185:void
renderGhostPoi(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mu
ltiBufferSource,net.minecraft.core.BlockPos,java.util.List) -> a
190:212:void
renderPoiInfo(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mul
tiBufferSource,net.minecraft.client.renderer.debug.BrainDebugRenderer$PoiInfo) -> a
215:218:void
renderPath(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiB
ufferSource,net.minecraft.client.renderer.debug.BrainDebugRenderer$BrainDump,double
,double,double) -> a
221:295:void
renderBrainInfo(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,net.minecraft.client.renderer.debug.BrainDebugRenderer$BrainDump,d
ouble,double,double) -> b
298:299:void
renderTextOverPoi(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer
.MultiBufferSource,java.lang.String,net.minecraft.client.renderer.debug.BrainDebugR
enderer$PoiInfo,int,int) -> a
302:310:void
renderTextOverPos(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer
.MultiBufferSource,java.lang.String,net.minecraft.core.BlockPos,int,int) -> a
313:326:void
renderTextOverMob(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer
.MultiBufferSource,net.minecraft.core.Position,int,java.lang.String,int,float) -> a
329:332:java.util.Set
getTicketHolderNames(net.minecraft.client.renderer.debug.BrainDebugRenderer$PoiInfo
) -> b
337:340:java.util.Set
getPotentialTicketHolderNames(net.minecraft.client.renderer.debug.BrainDebugRendere
r$PoiInfo) -> c
345:345:boolean
isMobSelected(net.minecraft.client.renderer.debug.BrainDebugRenderer$BrainDump) ->
b
349:352:boolean
isPlayerCloseEnoughToMob(net.minecraft.client.renderer.debug.BrainDebugRenderer$Bra
inDump) -> c
356:360:java.util.Collection getTicketHolders(net.minecraft.core.BlockPos) -> b
365:369:java.util.Collection
getPotentialTicketHolders(net.minecraft.core.BlockPos) -> c
378:387:java.util.Map getGhostPois() -> c
391:392:void updateLastLookedAtUuid() -> d
391:391:void lambda$updateLastLookedAtUuid$8(net.minecraft.world.entity.Entity)
-> a
383:383:java.util.List lambda$getGhostPois$7(net.minecraft.core.BlockPos) -> d
367:367:boolean
lambda$getPotentialTicketHolders$6(net.minecraft.core.BlockPos,net.minecraft.client
.renderer.debug.BrainDebugRenderer$BrainDump) -> a
358:358:boolean
lambda$getTicketHolders$5(net.minecraft.core.BlockPos,net.minecraft.client.renderer
.debug.BrainDebugRenderer$BrainDump) -> b
168:171:void
lambda$doRender$4(net.minecraft.core.BlockPos,com.mojang.blaze3d.vertex.PoseStack,n
et.minecraft.client.renderer.MultiBufferSource,net.minecraft.core.BlockPos,java.uti
l.List) -> a
162:165:void
lambda$doRender$3(net.minecraft.core.BlockPos,com.mojang.blaze3d.vertex.PoseStack,n
et.minecraft.client.renderer.MultiBufferSource,net.minecraft.client.renderer.debug.
BrainDebugRenderer$PoiInfo) -> a
149:152:void
lambda$doRender$2(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer
.MultiBufferSource,double,double,double,net.minecraft.client.renderer.debug.BrainDe
bugRenderer$BrainDump) -> a
140:141:boolean lambda$clearRemovedEntities$1(java.util.Map$Entry) -> a
124:124:boolean
lambda$removeBrainDump$0(int,net.minecraft.client.renderer.debug.BrainDebugRenderer
$BrainDump) -> a
40:40:void <clinit>() -> <clinit>
net.minecraft.client.renderer.debug.BrainDebugRenderer$BrainDump -> fmz$a:
java.util.UUID uuid -> a
int id -> b
java.lang.String name -> c
java.lang.String profession -> d
int xp -> e
float health -> f
float maxHealth -> g
net.minecraft.core.Position pos -> h
java.lang.String inventory -> i
net.minecraft.world.level.pathfinder.Path path -> j
boolean wantsGolem -> k
int angerLevel -> l
java.util.List activities -> m
java.util.List behaviors -> n
java.util.List memories -> o
java.util.List gossips -> p
java.util.Set pois -> q
java.util.Set potentialPois -> r
422:442:void
<init>(java.util.UUID,int,java.lang.String,java.lang.String,int,float,float,net.min
ecraft.core.Position,java.lang.String,net.minecraft.world.level.pathfinder.Path,boo
lean,int) -> <init>
445:445:boolean hasPoi(net.minecraft.core.BlockPos) -> a
449:449:boolean hasPotentialPoi(net.minecraft.core.BlockPos) -> b
453:453:java.util.UUID getUuid() -> a
net.minecraft.client.renderer.debug.BrainDebugRenderer$PoiInfo -> fmz$b:
net.minecraft.core.BlockPos pos -> a
java.lang.String type -> b
int freeTicketCount -> c
399:403:void <init>(net.minecraft.core.BlockPos,java.lang.String,int) -> <init>
net.minecraft.client.renderer.debug.ChunkBorderRenderer -> fna:
net.minecraft.client.Minecraft minecraft -> a
int CELL_BORDER -> b
int YELLOW -> c
19:21:void <init>(net.minecraft.client.Minecraft) -> <init>
25:112:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
16:17:void <clinit>() -> <clinit>
net.minecraft.client.renderer.debug.ChunkDebugRenderer -> fnb:
net.minecraft.client.Minecraft minecraft -> a
double lastUpdateTime -> b
int radius -> c
net.minecraft.client.renderer.debug.ChunkDebugRenderer$ChunkData data -> d
25:32:void <init>(net.minecraft.client.Minecraft) -> <init>
36:66:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
net.minecraft.client.renderer.debug.ChunkDebugRenderer$ChunkData -> fnb$a:
java.util.Map clientData -> b
java.util.concurrent.CompletableFuture serverData -> c
net.minecraft.client.renderer.debug.ChunkDebugRenderer this$0 -> a
72:111:void
<init>(net.minecraft.client.renderer.debug.ChunkDebugRenderer,net.minecraft.client.
server.IntegratedServer,double,double) -> <init>
97:109:java.util.Map
lambda$new$0(net.minecraft.client.server.IntegratedServer,net.minecraft.resources.R
esourceKey,int,int) -> a
net.minecraft.client.renderer.debug.CollisionBoxRenderer -> fnc:
net.minecraft.client.Minecraft minecraft -> a
double lastUpdateTime -> b
java.util.List shapes -> c
19:24:void <init>(net.minecraft.client.Minecraft) -> <init>
28:39:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
net.minecraft.client.renderer.debug.DebugRenderer -> fnd:
net.minecraft.client.renderer.debug.PathfindingRenderer pathfindingRenderer ->
a
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
waterDebugRenderer -> b
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
chunkBorderRenderer -> c
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
heightMapRenderer -> d
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
collisionBoxRenderer -> e
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
supportBlockRenderer -> f
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
neighborsUpdateRenderer -> g
net.minecraft.client.renderer.debug.StructureRenderer structureRenderer -> h
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
lightDebugRenderer -> i
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
worldGenAttemptRenderer -> j
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
solidFaceRenderer -> k
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
chunkRenderer -> l
net.minecraft.client.renderer.debug.BrainDebugRenderer brainDebugRenderer -> m
net.minecraft.client.renderer.debug.VillageSectionsDebugRenderer
villageSectionsDebugRenderer -> n
net.minecraft.client.renderer.debug.BeeDebugRenderer beeDebugRenderer -> o
net.minecraft.client.renderer.debug.RaidDebugRenderer raidDebugRenderer -> p
net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer
goalSelectorRenderer -> q
net.minecraft.client.renderer.debug.GameTestDebugRenderer gameTestDebugRenderer
-> r
net.minecraft.client.renderer.debug.GameEventListenerRenderer
gameEventListenerRenderer -> s
net.minecraft.client.renderer.debug.LightSectionDebugRenderer
skyLightSectionDebugRenderer -> t
boolean renderChunkborder -> u
50:71:void <init>(net.minecraft.client.Minecraft) -> <init>
74:94:void clear() -> a
97:98:boolean switchRenderChunkborder() -> b
106:179:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource$BufferSource,double,double,double) -> a
182:206:java.util.Optional
getTargetedEntity(net.minecraft.world.entity.Entity,int) -> a
213:221:void
renderFilledBox(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,float,floa
t,float,float) -> a
227:235:void
renderFilledBox(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,net.minecraft.core.BlockPos,float,float,float,float,float) -> a
238:239:void
renderFilledBox(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,net.minecraft.world.phys.AABB,float,float,float,float) -> a
242:244:void
renderFilledBox(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,double,double,double,double,double,double,float,float,float,float)
-> a
247:248:void
renderFloatingText(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.rendere
r.MultiBufferSource,java.lang.String,int,int,int,int) -> a
251:252:void
renderFloatingText(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.rendere
r.MultiBufferSource,java.lang.String,double,double,double,int) -> a
255:256:void
renderFloatingText(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.rendere
r.MultiBufferSource,java.lang.String,double,double,double,int,float) -> a
265:288:void
renderFloatingText(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.rendere
r.MultiBufferSource,java.lang.String,double,double,double,int,float,boolean,float,b
oolean) -> a
195:195:boolean lambda$getTargetedEntity$0(net.minecraft.world.entity.Entity) -
> a
net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer -> fnd$a:
void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
294:294:void clear() -> a
net.minecraft.client.renderer.debug.GameEventListenerRenderer -> fne:
net.minecraft.client.Minecraft minecraft -> a
int LISTENER_RENDER_DIST -> b
float BOX_HEIGHT -> c
java.util.List trackedGameEvents -> d
java.util.List trackedListeners -> e
30:35:void <init>(net.minecraft.client.Minecraft) -> <init>
39:110:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
113:120:void
renderFilledBox(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,net.minecraft.world.phys.AABB,float,float,float,float) -> a
123:124:void
trackGameEvent(net.minecraft.world.level.gameevent.GameEvent,net.minecraft.world.ph
ys.Vec3) -> a
127:128:void
trackListener(net.minecraft.world.level.gameevent.PositionSource,int) -> a
91:93:void
lambda$render$3(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,net.minecraft.world.phys.Vec3) -> a
72:86:void
lambda$render$2(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Verte
xConsumer,double,double,double,net.minecraft.world.phys.Vec3) -> a
57:66:void
lambda$render$1(net.minecraft.client.renderer.debug.GameEventListenerRenderer$Track
edListener,com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexCons
umer,double,double,double,net.minecraft.world.phys.Vec3) -> a
51:51:boolean
lambda$render$0(net.minecraft.world.level.Level,net.minecraft.world.phys.Vec3,net.m
inecraft.client.renderer.debug.GameEventListenerRenderer$TrackedListener) -> a
net.minecraft.client.renderer.debug.GameEventListenerRenderer$TrackedGameEvent ->
fne$a:
long timeStamp -> a
net.minecraft.world.level.gameevent.GameEvent gameEvent -> b
net.minecraft.world.phys.Vec3 position -> c
166:166:void
<init>(long,net.minecraft.world.level.gameevent.GameEvent,net.minecraft.world.phys.
Vec3) -> <init>
168:168:boolean isExpired() -> a
166:166:java.lang.String toString() -> toString
166:166:int hashCode() -> hashCode
166:166:boolean equals(java.lang.Object) -> equals
166:166:long timeStamp() -> b
166:166:net.minecraft.world.level.gameevent.GameEvent gameEvent() -> c
166:166:net.minecraft.world.phys.Vec3 position() -> d
net.minecraft.client.renderer.debug.GameEventListenerRenderer$TrackedListener ->
fne$b:
net.minecraft.world.level.gameevent.PositionSource listenerSource -> a
int listenerRange -> b
134:137:void <init>(net.minecraft.world.level.gameevent.PositionSource,int) ->
<init>
140:142:boolean
isExpired(net.minecraft.world.level.Level,net.minecraft.world.phys.Vec3) -> a
146:146:java.util.Optional getPosition(net.minecraft.world.level.Level) -> a
151:151:net.minecraft.world.level.gameevent.PositionSource getListenerSource()
-> a
156:156:int getListenerRadius() -> b
162:162:boolean
handleGameEvent(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.ga
meevent.GameEvent,net.minecraft.world.level.gameevent.GameEvent$Context,net.minecra
ft.world.phys.Vec3) -> a
141:141:boolean
lambda$isExpired$0(net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3) ->
a
net.minecraft.client.renderer.debug.GameTestDebugRenderer -> fnf:
float PADDING -> a
java.util.Map markers -> b
14:16:void <init>() -> <init>
47:48:void addMarker(net.minecraft.core.BlockPos,int,java.lang.String,int) -> a
52:53:void clear() -> a
57:60:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
63:70:void
renderMarker(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mult
iBufferSource,net.minecraft.core.BlockPos,net.minecraft.client.renderer.debug.GameT
estDebugRenderer$Marker) -> a
59:59:void
lambda$render$1(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,net.minecraft.core.BlockPos,net.minecraft.client.renderer.debug.Ga
meTestDebugRenderer$Marker) -> b
58:58:boolean lambda$render$0(long,java.util.Map$Entry) -> a
net.minecraft.client.renderer.debug.GameTestDebugRenderer$Marker -> fnf$a:
int color -> a
java.lang.String text -> b
long removeAtTime -> c
23:27:void <init>(int,java.lang.String,long) -> <init>
30:30:float getR() -> a
34:34:float getG() -> b
38:38:float getB() -> c
42:42:float getA() -> d
net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer -> fng:
int MAX_RENDER_DIST -> a
net.minecraft.client.Minecraft minecraft -> b
java.util.Map goalSelectors -> c
35:36:void clear() -> a
39:40:void addGoalSelector(int,java.util.List) -> a
43:44:void removeGoalSelector(int) -> a
31:48:void <init>(net.minecraft.client.Minecraft) -> <init>
52:69:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
57:68:void
lambda$render$0(net.minecraft.core.BlockPos,com.mojang.blaze3d.vertex.PoseStack,net
.minecraft.client.renderer.MultiBufferSource,java.lang.Integer,java.util.List) -> a
net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer$DebugGoal -> fng$a:
net.minecraft.core.BlockPos pos -> a
int priority -> b
java.lang.String name -> c
boolean isRunning -> d
22:27:void <init>(net.minecraft.core.BlockPos,int,java.lang.String,boolean) ->
<init>
net.minecraft.client.renderer.debug.HeightMapRenderer -> fnh:
net.minecraft.client.Minecraft minecraft -> a
int CHUNK_DIST -> b
float BOX_HEIGHT -> c
25:27:void <init>(net.minecraft.client.Minecraft) -> <init>
31:54:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
57:63:org.joml.Vector3f
getColor(net.minecraft.world.level.levelgen.Heightmap$Types) -> a
net.minecraft.client.renderer.debug.HeightMapRenderer$1 -> fnh$1:
int[] $SwitchMap$net$minecraft$world$level$levelgen$Heightmap$Types -> a
57:57:void <clinit>() -> <clinit>
net.minecraft.client.renderer.debug.LightDebugRenderer -> fni:
net.minecraft.client.Minecraft minecraft -> a
int MAX_RENDER_DIST -> b
18:20:void <init>(net.minecraft.client.Minecraft) -> <init>
24:51:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
net.minecraft.client.renderer.debug.LightSectionDebugRenderer -> fnj:
java.time.Duration REFRESH_INTERVAL -> a
int RADIUS -> b
org.joml.Vector4f LIGHT_AND_BLOCKS_COLOR -> c
org.joml.Vector4f LIGHT_ONLY_COLOR -> d
net.minecraft.client.Minecraft minecraft -> e
net.minecraft.world.level.LightLayer lightLayer -> f
java.time.Instant lastUpdateTime -> g
net.minecraft.client.renderer.debug.LightSectionDebugRenderer$SectionData data
-> h
31:38:void
<init>(net.minecraft.client.Minecraft,net.minecraft.world.level.LightLayer) ->
<init>
42:54:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
57:63:void
renderFaces(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.world.phys.shapes.Dis
creteVoxelShape,net.minecraft.core.SectionPos,com.mojang.blaze3d.vertex.VertexConsu
mer,double,double,double,org.joml.Vector4f) -> a
66:76:void
renderEdges(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.world.phys.shapes.Dis
creteVoxelShape,net.minecraft.core.SectionPos,net.minecraft.client.renderer.MultiBu
fferSource,double,double,double,org.joml.Vector4f) -> a
79:128:void
renderFace(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexCons
umer,net.minecraft.core.Direction,double,double,double,int,int,int,org.joml.Vector4
f) -> a
131:141:void
renderEdge(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexCons
umer,double,double,double,int,int,int,int,int,int,org.joml.Vector4f) -> a
67:75:void
lambda$renderEdges$1(net.minecraft.core.SectionPos,net.minecraft.client.renderer.Mu
ltiBufferSource,com.mojang.blaze3d.vertex.PoseStack,double,double,double,org.joml.V
ector4f,int,int,int,int,int,int) -> a
58:62:void
lambda$renderFaces$0(net.minecraft.core.SectionPos,com.mojang.blaze3d.vertex.PoseSt
ack,com.mojang.blaze3d.vertex.VertexConsumer,double,double,double,org.joml.Vector4f
,net.minecraft.core.Direction,int,int,int) -> a
23:27:void <clinit>() -> <clinit>
net.minecraft.client.renderer.debug.LightSectionDebugRenderer$1 -> fnj$1:
int[] $SwitchMap$net$minecraft$core$Direction -> a
90:90:void <clinit>() -> <clinit>
net.minecraft.client.renderer.debug.LightSectionDebugRenderer$SectionData -> fnj$a:
net.minecraft.world.phys.shapes.DiscreteVoxelShape lightAndBlocksShape -> a
net.minecraft.world.phys.shapes.DiscreteVoxelShape lightShape -> b
net.minecraft.core.SectionPos minPos -> c
148:170:void
<init>(net.minecraft.world.level.lighting.LevelLightEngine,net.minecraft.core.Secti
onPos,int,net.minecraft.world.level.LightLayer) -> <init>
net.minecraft.client.renderer.debug.NeighborsUpdateRenderer -> fnk:
net.minecraft.client.Minecraft minecraft -> a
java.util.Map lastUpdate -> b
21:25:void <init>(net.minecraft.client.Minecraft) -> <init>
28:32:void addUpdate(long,net.minecraft.core.BlockPos) -> a
36:73:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
28:28:java.util.Map lambda$addUpdate$0(java.lang.Long) -> a
net.minecraft.client.renderer.debug.PathfindingRenderer -> fnl:
java.util.Map pathMap -> a
java.util.Map pathMaxDist -> b
java.util.Map creationMap -> c
long TIMEOUT -> d
float MAX_RENDER_DIST -> e
boolean SHOW_OPEN_CLOSED -> f
boolean SHOW_OPEN_CLOSED_COST_MALUS -> g
boolean SHOW_OPEN_CLOSED_NODE_TYPE_WITH_TEXT -> h
boolean SHOW_OPEN_CLOSED_NODE_TYPE_WITH_BOX -> i
boolean SHOW_GROUND_LABELS -> j
float TEXT_SCALE -> k
19:35:void <init>() -> <init>
38:41:void addPath(int,net.minecraft.world.level.pathfinder.Path,float) -> a
45:62:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
65:140:void
renderPath(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiB
ufferSource,net.minecraft.world.level.pathfinder.Path,float,boolean,boolean,double,
double,double) -> a
143:158:void
renderPathLine(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,net.minecraft.world.level.pathfinder.Path,double,double,double) -> a
161:161:float
distanceToCamera(net.minecraft.core.BlockPos,double,double,double) -> a
net.minecraft.client.renderer.debug.RaidDebugRenderer -> fnm:
int MAX_RENDER_DIST -> a
float TEXT_SCALE -> b
net.minecraft.client.Minecraft minecraft -> c
java.util.Collection raidCenters -> d
21:25:void <init>(net.minecraft.client.Minecraft) -> <init>
28:29:void setRaidCenters(java.util.Collection) -> a
33:40:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
43:46:void
highlightRaidCenter(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.render
er.MultiBufferSource,net.minecraft.core.BlockPos) -> a
49:54:void
renderTextOverBlock(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.render
er.MultiBufferSource,java.lang.String,net.minecraft.core.BlockPos,int) -> a
57:57:net.minecraft.client.Camera getCamera() -> b
net.minecraft.client.renderer.debug.SolidFaceRenderer -> fnn:
net.minecraft.client.Minecraft minecraft -> a
20:22:void <init>(net.minecraft.client.Minecraft) -> <init>
26:101:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
net.minecraft.client.renderer.debug.StructureRenderer -> fno:
net.minecraft.client.Minecraft minecraft -> a
java.util.Map postMainBoxes -> b
java.util.Map postPiecesBoxes -> c
java.util.Map startPiecesMap -> d
int MAX_RENDER_DIST -> e
22:30:void <init>(net.minecraft.client.Minecraft) -> <init>
34:65:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
68:84:void
addBoundingBox(net.minecraft.world.level.levelgen.structure.BoundingBox,java.util.L
ist,java.util.List,net.minecraft.world.level.dimension.DimensionType) -> a
88:91:void clear() -> a
net.minecraft.client.renderer.debug.SupportBlockRenderer -> fnp:
net.minecraft.client.Minecraft minecraft -> a
double lastUpdateTime -> b
java.util.List surroundEntities -> c
21:26:void <init>(net.minecraft.client.Minecraft) -> <init>
30:48:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
51:62:void
drawHighlights(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mu
ltiBufferSource,double,double,double,net.minecraft.world.entity.Entity,java.util.fu
nction.DoubleSupplier,float,float,float) -> a
65:65:double getBias(net.minecraft.world.entity.Entity) -> a
69:77:void
highlightPosition(net.minecraft.core.BlockPos,com.mojang.blaze3d.vertex.PoseStack,d
ouble,double,double,net.minecraft.client.renderer.MultiBufferSource,double,float,fl
oat,float) -> a
52:61:void
lambda$drawHighlights$2(java.util.function.DoubleSupplier,net.minecraft.world.entit
y.Entity,com.mojang.blaze3d.vertex.PoseStack,double,double,double,net.minecraft.cli
ent.renderer.MultiBufferSource,float,float,float,net.minecraft.core.BlockPos) -> a
46:46:double lambda$render$1(net.minecraft.world.entity.Entity) -> b
39:39:double lambda$render$0() -> b
net.minecraft.client.renderer.debug.VillageSectionsDebugRenderer -> fnq:
int MAX_RENDER_DIST_FOR_VILLAGE_SECTIONS -> a
java.util.Set villageSections -> b
17:20:void <init>() -> <init>
24:25:void clear() -> a
28:29:void setVillageSection(net.minecraft.core.SectionPos) -> a
32:33:void setNotVillageSection(net.minecraft.core.SectionPos) -> b
37:44:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
47:53:void
highlightVillageSection(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.re
nderer.MultiBufferSource,net.minecraft.core.SectionPos) -> a
40:43:void
lambda$render$0(net.minecraft.core.BlockPos,com.mojang.blaze3d.vertex.PoseStack,net
.minecraft.client.renderer.MultiBufferSource,net.minecraft.core.SectionPos) -> a
net.minecraft.client.renderer.debug.WaterDebugRenderer -> fnr:
net.minecraft.client.Minecraft minecraft -> a
15:17:void <init>(net.minecraft.client.Minecraft) -> <init>
21:54:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
net.minecraft.client.renderer.debug.WorldGenAttemptRenderer -> fns:
java.util.List toRender -> a
java.util.List scales -> b
java.util.List alphas -> c
java.util.List reds -> d
java.util.List greens -> e
java.util.List blues -> f
13:19:void <init>() -> <init>
22:28:void addPos(net.minecraft.core.BlockPos,float,float,float,float,float) ->
a
32:54:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,double,double,double) -> a
net.minecraft.client.renderer.debug.package-info -> fnt:
net.minecraft.client.renderer.entity.AbstractHorseRenderer -> fnu:
float scale -> a
11:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.HorseModel,float) -> <init>
17:19:void
scale(net.minecraft.world.entity.animal.horse.AbstractHorse,com.mojang.blaze3d.vert
ex.PoseStack,float) -> a
7:7:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
net.minecraft.client.renderer.entity.AbstractZombieRenderer -> fnv:
net.minecraft.resources.ResourceLocation ZOMBIE_LOCATION -> a
12:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.ZombieModel,net.minecraft.client.model.ZombieModel,net.minecraft
.client.model.ZombieModel) -> <init>
19:19:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Zombie) -> a
24:24:boolean isShaking(net.minecraft.world.entity.monster.Zombie) -> b
8:8:boolean isShaking(net.minecraft.world.entity.LivingEntity) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.AllayRenderer -> fnw:
net.minecraft.resources.ResourceLocation ALLAY_TEXTURE -> a
15:18:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
22:22:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.allay.Allay) -> a
27:27:int
getBlockLightLevel(net.minecraft.world.entity.animal.allay.Allay,net.minecraft.core
.BlockPos) -> a
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
11:11:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ArmorStandRenderer -> fnx:
net.minecraft.resources.ResourceLocation DEFAULT_SKIN_LOCATION -> a
23:32:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
36:36:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.decoration.ArmorStand) -> a
41:47:void
setupRotations(net.minecraft.world.entity.decoration.ArmorStand,com.mojang.blaze3d.
vertex.PoseStack,float,float,float) -> a
51:57:boolean shouldShowName(net.minecraft.world.entity.decoration.ArmorStand)
-> b
63:74:net.minecraft.client.renderer.RenderType
getRenderType(net.minecraft.world.entity.decoration.ArmorStand,boolean,boolean,bool
ean) -> a
19:19:boolean shouldShowName(net.minecraft.world.entity.LivingEntity) -> b
19:19:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
19:19:net.minecraft.client.renderer.RenderType
getRenderType(net.minecraft.world.entity.LivingEntity,boolean,boolean,boolean) -> a
19:19:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
19:19:boolean shouldShowName(net.minecraft.world.entity.Entity) -> b
20:20:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ArrowRenderer -> fny:
16:17:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
21:75:void
render(net.minecraft.world.entity.projectile.AbstractArrow,float,float,com.mojang.b
laze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
78:79:void
vertex(org.joml.Matrix4f,org.joml.Matrix3f,com.mojang.blaze3d.vertex.VertexConsumer
,int,int,int,float,float,int,int,int,int) -> a
14:14:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.AxolotlRenderer -> fnz:
java.util.Map TEXTURE_BY_TYPE -> a
21:22:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
26:26:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.axolotl.Axolotl) -> a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
15:18:void lambda$static$0(java.util.HashMap) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.BatRenderer -> foa:
net.minecraft.resources.ResourceLocation BAT_LOCATION -> a
14:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
19:19:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.ambient.Bat) -> a
24:25:void
scale(net.minecraft.world.entity.ambient.Bat,com.mojang.blaze3d.vertex.PoseStack,fl
oat) -> a
29:35:void
setupRotations(net.minecraft.world.entity.ambient.Bat,com.mojang.blaze3d.vertex.Pos
eStack,float,float,float) -> a
10:10:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
10:10:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.BeeRenderer -> fob:
net.minecraft.resources.ResourceLocation ANGRY_BEE_TEXTURE -> a
net.minecraft.resources.ResourceLocation ANGRY_NECTAR_BEE_TEXTURE -> i
net.minecraft.resources.ResourceLocation BEE_TEXTURE -> j
net.minecraft.resources.ResourceLocation NECTAR_BEE_TEXTURE -> k
15:16:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
20:28:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Bee) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.BlazeRenderer -> foc:
net.minecraft.resources.ResourceLocation BLAZE_LOCATION -> a
14:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
19:19:int
getBlockLightLevel(net.minecraft.world.entity.monster.Blaze,net.minecraft.core.Bloc
kPos) -> a
24:24:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Blaze) -> a
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.BoatRenderer -> fod:
java.util.Map boatResources -> a
32:43:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,boolean)
-> <init>
46:53:net.minecraft.client.model.ListModel
createBoatModel(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
,net.minecraft.world.entity.vehicle.Boat$Type,boolean) -> a
57:60:java.lang.String
getTextureLocation(net.minecraft.world.entity.vehicle.Boat$Type,boolean) -> a
66:108:void
render(net.minecraft.world.entity.vehicle.Boat,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
112:112:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.vehicle.Boat) -> a
28:28:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
28:28:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
38:40:com.mojang.datafixers.util.Pair
lambda$new$1(boolean,net.minecraft.client.renderer.entity.EntityRendererProvider$Co
ntext,net.minecraft.world.entity.vehicle.Boat$Type) -> a
37:37:net.minecraft.world.entity.vehicle.Boat$Type
lambda$new$0(net.minecraft.world.entity.vehicle.Boat$Type) -> a
net.minecraft.client.renderer.entity.CamelRenderer -> foe:
net.minecraft.resources.ResourceLocation CAMEL_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.geom.ModelLayerLocation) -> <init>
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.camel.Camel) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.CatRenderer -> fof:
20:23:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
27:27:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Cat) -> a
32:34:void
scale(net.minecraft.world.entity.animal.Cat,com.mojang.blaze3d.vertex.PoseStack,flo
at) -> a
38:55:void
setupRotations(net.minecraft.world.entity.animal.Cat,com.mojang.blaze3d.vertex.Pose
Stack,float,float,float) -> a
17:17:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
17:17:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
net.minecraft.client.renderer.entity.CaveSpiderRenderer -> fog:
net.minecraft.resources.ResourceLocation CAVE_SPIDER_LOCATION -> a
float SCALE -> i
13:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
19:20:void
scale(net.minecraft.world.entity.monster.CaveSpider,com.mojang.blaze3d.vertex.PoseS
tack,float) -> a
24:24:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.CaveSpider) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Spider) -> a
8:8:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ChestedHorseRenderer -> foh:
java.util.Map MAP -> a
20:21:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,float,ne
t.minecraft.client.model.geom.ModelLayerLocation) -> <init>
25:25:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.horse.AbstractChestedHorse) ->
a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ChickenRenderer -> foi:
net.minecraft.resources.ResourceLocation CHICKEN_LOCATION -> a
13:14:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
18:18:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Chicken) -> a
23:26:float getBob(net.minecraft.world.entity.animal.Chicken,float) -> a
9:9:float getBob(net.minecraft.world.entity.LivingEntity,float) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.CodRenderer -> foj:
net.minecraft.resources.ResourceLocation COD_LOCATION -> a
15:16:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
20:20:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Cod) -> a
25:34:void
setupRotations(net.minecraft.world.entity.animal.Cod,com.mojang.blaze3d.vertex.Pose
Stack,float,float,float) -> a
11:11:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.CowRenderer -> fok:
net.minecraft.resources.ResourceLocation COW_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Cow) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.CreeperRenderer -> fol:
net.minecraft.resources.ResourceLocation CREEPER_LOCATION -> a
15:18:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
22:31:void
scale(net.minecraft.world.entity.monster.Creeper,com.mojang.blaze3d.vertex.PoseStac
k,float) -> a
35:41:float
getWhiteOverlayProgress(net.minecraft.world.entity.monster.Creeper,float) -> a
46:46:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Creeper) -> a
11:11:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
11:11:float
getWhiteOverlayProgress(net.minecraft.world.entity.LivingEntity,float) -> b
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.DisplayRenderer -> fom:
net.minecraft.client.renderer.entity.EntityRenderDispatcher
entityRenderDispatcher -> a
31:33:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
37:37:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Display) -> a
42:67:void
render(net.minecraft.world.entity.Display,float,float,com.mojang.blaze3d.vertex.Pos
eStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
70:75:org.joml.Quaternionf
calculateOrientation(net.minecraft.world.entity.Display$RenderState,net.minecraft.w
orld.entity.Display) -> a
java.lang.Object getSubState(net.minecraft.world.entity.Display) -> b
void
renderInner(net.minecraft.world.entity.Display,java.lang.Object,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,float) -> a
27:27:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
27:27:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.DisplayRenderer$1 -> fom$1:
int[] $SwitchMap$net$minecraft$world$entity$Display$BillboardConstraints -> a
int[] $SwitchMap$net$minecraft$world$entity$Display$TextDisplay$Align -> b
71:194:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.DisplayRenderer$BlockDisplayRenderer -> fom$a:
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> a
88:90:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
95:95:net.minecraft.world.entity.Display$BlockDisplay$BlockRenderState
getSubState(net.minecraft.world.entity.Display$BlockDisplay) -> a
100:101:void
renderInner(net.minecraft.world.entity.Display$BlockDisplay,net.minecraft.world.ent
ity.Display$BlockDisplay$BlockRenderState,com.mojang.blaze3d.vertex.PoseStack,net.m
inecraft.client.renderer.MultiBufferSource,int,float) -> a
84:84:void
renderInner(net.minecraft.world.entity.Display,java.lang.Object,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,float) -> a
84:84:java.lang.Object getSubState(net.minecraft.world.entity.Display) -> b
84:84:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
84:84:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.DisplayRenderer$ItemDisplayRenderer -> fom$b:
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> a
108:110:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
115:115:net.minecraft.world.entity.Display$ItemDisplay$ItemRenderState
getSubState(net.minecraft.world.entity.Display$ItemDisplay) -> a
121:123:void
renderInner(net.minecraft.world.entity.Display$ItemDisplay,net.minecraft.world.enti
ty.Display$ItemDisplay$ItemRenderState,com.mojang.blaze3d.vertex.PoseStack,net.mine
craft.client.renderer.MultiBufferSource,int,float) -> a
104:104:void
renderInner(net.minecraft.world.entity.Display,java.lang.Object,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,float) -> a
104:104:java.lang.Object getSubState(net.minecraft.world.entity.Display) -> b
104:104:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
104:104:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.DisplayRenderer$TextDisplayRenderer -> fom$c:
net.minecraft.client.gui.Font font -> a
130:132:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
135:145:net.minecraft.world.entity.Display$TextDisplay$CachedInfo
splitLines(net.minecraft.network.chat.Component,int) -> a
151:151:net.minecraft.world.entity.Display$TextDisplay$TextRenderState
getSubState(net.minecraft.world.entity.Display$TextDisplay) -> a
156:202:void
renderInner(net.minecraft.world.entity.Display$TextDisplay,net.minecraft.world.enti
ty.Display$TextDisplay$TextRenderState,com.mojang.blaze3d.vertex.PoseStack,net.mine
craft.client.renderer.MultiBufferSource,int,float) -> a
126:126:void
renderInner(net.minecraft.world.entity.Display,java.lang.Object,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,float) -> a
126:126:java.lang.Object getSubState(net.minecraft.world.entity.Display) -> b
126:126:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
126:126:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.DolphinRenderer -> fon:
net.minecraft.resources.ResourceLocation DOLPHIN_LOCATION -> a
13:16:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
20:20:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Dolphin) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.DragonFireballRenderer -> foo:
net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> a
net.minecraft.client.renderer.RenderType RENDER_TYPE -> f
21:22:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
26:26:int
getBlockLightLevel(net.minecraft.world.entity.projectile.DragonFireball,net.minecra
ft.core.BlockPos) -> a
31:51:void
render(net.minecraft.world.entity.projectile.DragonFireball,float,float,com.mojang.
blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
54:55:void
vertex(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,org.joml.Matrix3f
,int,float,int,int,int) -> a
59:59:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.projectile.DragonFireball) -> a
16:16:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
16:16:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
16:16:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
17:18:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.DrownedRenderer -> fop:
net.minecraft.resources.ResourceLocation DROWNED_LOCATION -> a
17:23:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
27:27:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Zombie) -> a
32:40:void
setupRotations(net.minecraft.world.entity.monster.Drowned,com.mojang.blaze3d.vertex
.PoseStack,float,float,float) -> a
13:13:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ElderGuardianRenderer -> foq:
net.minecraft.resources.ResourceLocation GUARDIAN_ELDER_LOCATION -> a
13:14:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
18:19:void
scale(net.minecraft.world.entity.monster.Guardian,com.mojang.blaze3d.vertex.PoseSta
ck,float) -> a
23:23:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Guardian) -> a
9:9:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.EndCrystalRenderer -> fos:
net.minecraft.resources.ResourceLocation END_CRYSTAL_LOCATION -> a
net.minecraft.client.renderer.RenderType RENDER_TYPE -> f
float SIN_45 -> g
java.lang.String GLASS -> h
java.lang.String BASE -> i
net.minecraft.client.model.geom.ModelPart cube -> j
net.minecraft.client.model.geom.ModelPart glass -> k
net.minecraft.client.model.geom.ModelPart base -> l
37:44:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
47:66:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> a
71:119:void
render(net.minecraft.world.entity.boss.enderdragon.EndCrystal,float,float,com.mojan
g.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) ->
a
122:125:float
getY(net.minecraft.world.entity.boss.enderdragon.EndCrystal,float) -> a
130:130:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.boss.enderdragon.EndCrystal) -> a
135:135:boolean
shouldRender(net.minecraft.world.entity.boss.enderdragon.EndCrystal,net.minecraft.c
lient.renderer.culling.Frustum,double,double,double) -> a
24:24:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
24:24:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
24:24:boolean
shouldRender(net.minecraft.world.entity.Entity,net.minecraft.client.renderer.cullin
g.Frustum,double,double,double) -> a
25:27:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.EnderDragonRenderer -> fot:
net.minecraft.resources.ResourceLocation CRYSTAL_BEAM_LOCATION -> a
net.minecraft.resources.ResourceLocation DRAGON_EXPLODING_LOCATION -> f
net.minecraft.resources.ResourceLocation DRAGON_LOCATION -> g
net.minecraft.resources.ResourceLocation DRAGON_EYES_LOCATION -> h
net.minecraft.client.renderer.RenderType RENDER_TYPE -> i
net.minecraft.client.renderer.RenderType DECAL -> j
net.minecraft.client.renderer.RenderType EYES -> k
net.minecraft.client.renderer.RenderType BEAM -> l
float HALF_SQRT_3 -> m
net.minecraft.client.renderer.entity.EnderDragonRenderer$DragonModel model -> n
43:47:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
51:140:void
render(net.minecraft.world.entity.boss.enderdragon.EnderDragon,float,float,com.moja
ng.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) ->
a
143:144:void
vertex01(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,int) -> a
147:148:void
vertex2(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,float,float) ->
a
151:152:void
vertex3(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,float,float) ->
b
155:156:void
vertex4(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,float,float) ->
c
159:227:void
renderCrystalBeams(float,float,float,float,int,com.mojang.blaze3d.vertex.PoseStack,
net.minecraft.client.renderer.MultiBufferSource,int) -> a
231:231:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.boss.enderdragon.EnderDragon) -> a
235:363:net.minecraft.client.model.geom.builders.LayerDefinition
createBodyLayer() -> a
27:27:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
27:27:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
28:38:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.EnderDragonRenderer$DragonModel -> fot$a:
net.minecraft.client.model.geom.ModelPart head -> a
net.minecraft.client.model.geom.ModelPart neck -> b
net.minecraft.client.model.geom.ModelPart jaw -> f
net.minecraft.client.model.geom.ModelPart body -> g
net.minecraft.client.model.geom.ModelPart leftWing -> h
net.minecraft.client.model.geom.ModelPart leftWingTip -> i
net.minecraft.client.model.geom.ModelPart leftFrontLeg -> j
net.minecraft.client.model.geom.ModelPart leftFrontLegTip -> k
net.minecraft.client.model.geom.ModelPart leftFrontFoot -> l
net.minecraft.client.model.geom.ModelPart leftRearLeg -> m
net.minecraft.client.model.geom.ModelPart leftRearLegTip -> n
net.minecraft.client.model.geom.ModelPart leftRearFoot -> o
net.minecraft.client.model.geom.ModelPart rightWing -> p
net.minecraft.client.model.geom.ModelPart rightWingTip -> q
net.minecraft.client.model.geom.ModelPart rightFrontLeg -> r
net.minecraft.client.model.geom.ModelPart rightFrontLegTip -> s
net.minecraft.client.model.geom.ModelPart rightFrontFoot -> t
net.minecraft.client.model.geom.ModelPart rightRearLeg -> u
net.minecraft.client.model.geom.ModelPart rightRearLegTip -> w
net.minecraft.client.model.geom.ModelPart rightRearFoot -> x
net.minecraft.world.entity.boss.enderdragon.EnderDragon entity -> y
float a -> z
399:420:void <init>(net.minecraft.client.model.geom.ModelPart) -> <init>
424:426:void
prepareMobModel(net.minecraft.world.entity.boss.enderdragon.EnderDragon,float,float
,float) -> a
430:430:void
setupAnim(net.minecraft.world.entity.boss.enderdragon.EnderDragon,float,float,float
,float,float) -> a
434:524:void
renderToBuffer(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,int,int,float,float,float,float) -> a
527:538:void
renderSide(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexCons
umer,int,int,float,net.minecraft.client.model.geom.ModelPart,net.minecraft.client.m
odel.geom.ModelPart,net.minecraft.client.model.geom.ModelPart,net.minecraft.client.
model.geom.ModelPart,net.minecraft.client.model.geom.ModelPart,net.minecraft.client
.model.geom.ModelPart,net.minecraft.client.model.geom.ModelPart,float) -> a
366:366:void
prepareMobModel(net.minecraft.world.entity.Entity,float,float,float) -> a
366:366:void
setupAnim(net.minecraft.world.entity.Entity,float,float,float,float,float) -> a
net.minecraft.client.renderer.entity.EndermanRenderer -> fou:
net.minecraft.resources.ResourceLocation ENDERMAN_LOCATION -> a
net.minecraft.util.RandomSource random -> i
18:25:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
30:36:void
render(net.minecraft.world.entity.monster.EnderMan,float,float,com.mojang.blaze3d.v
ertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
40:45:net.minecraft.world.phys.Vec3
getRenderOffset(net.minecraft.world.entity.monster.EnderMan,float) -> a
50:50:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.EnderMan) -> a
15:15:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
15:15:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
15:15:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
15:15:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
15:15:net.minecraft.world.phys.Vec3
getRenderOffset(net.minecraft.world.entity.Entity,float) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.EndermiteRenderer -> fov:
net.minecraft.resources.ResourceLocation ENDERMITE_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:17:float getFlipDegrees(net.minecraft.world.entity.monster.Endermite) -> a
22:22:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Endermite) -> b
8:8:float getFlipDegrees(net.minecraft.world.entity.LivingEntity) -> c
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.EntityRenderDispatcher -> fow:
net.minecraft.client.renderer.RenderType SHADOW_RENDER_TYPE -> e
float MAX_SHADOW_RADIUS -> f
float SHADOW_POWER_FALLOFF_Y -> g
java.util.Map renderers -> h
java.util.Map playerRenderers -> i
net.minecraft.client.renderer.texture.TextureManager textureManager -> a
net.minecraft.world.level.Level level -> j
net.minecraft.client.Camera camera -> b
org.joml.Quaternionf cameraOrientation -> k
net.minecraft.world.entity.Entity crosshairPickEntity -> c
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> l
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderDispatcher
-> m
net.minecraft.client.renderer.ItemInHandRenderer itemInHandRenderer -> n
net.minecraft.client.gui.Font font -> o
net.minecraft.client.Options options -> d
net.minecraft.client.model.geom.EntityModelSet entityModels -> p
boolean shouldRenderShadow -> q
boolean renderHitBoxes -> r
80:80:int getPackedLightCoords(net.minecraft.world.entity.Entity,float) -> a
61:91:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.renderer.texture.Texture
Manager,net.minecraft.client.renderer.entity.ItemRenderer,net.minecraft.client.rend
erer.block.BlockRenderDispatcher,net.minecraft.client.gui.Font,net.minecraft.client
.Options,net.minecraft.client.model.geom.EntityModelSet) -> <init>
95:103:net.minecraft.client.renderer.entity.EntityRenderer
getRenderer(net.minecraft.world.entity.Entity) -> a
107:111:void
prepare(net.minecraft.world.level.Level,net.minecraft.client.Camera,net.minecraft.w
orld.entity.Entity) -> a
114:115:void overrideCameraOrientation(org.joml.Quaternionf) -> a
118:119:void setRenderShadow(boolean) -> a
122:123:void setRenderHitBoxes(boolean) -> b
126:126:boolean shouldRenderHitBoxes() -> a
130:131:boolean
shouldRender(net.minecraft.world.entity.Entity,net.minecraft.client.renderer.cullin
g.Frustum,double,double,double) -> a
135:178:void
render(net.minecraft.world.entity.Entity,double,double,double,float,float,com.mojan
g.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) ->
a
181:221:void
renderHitbox(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.VertexCo
nsumer,net.minecraft.world.entity.Entity,float) -> a
224:269:void
renderFlame(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Multi
BufferSource,net.minecraft.world.entity.Entity) -> a
272:273:void
fireVertex(com.mojang.blaze3d.vertex.PoseStack$Pose,com.mojang.blaze3d.vertex.Verte
xConsumer,float,float,float,float,float) -> a
276:313:void
renderShadow(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mult
iBufferSource,net.minecraft.world.entity.Entity,float,float,net.minecraft.world.lev
el.LevelReader,float) -> a
316:364:void
renderBlockShadow(com.mojang.blaze3d.vertex.PoseStack$Pose,com.mojang.blaze3d.verte
x.VertexConsumer,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.le
vel.LevelReader,net.minecraft.core.BlockPos,double,double,double,float,float) -> a
367:369:void
shadowVertex(com.mojang.blaze3d.vertex.PoseStack$Pose,com.mojang.blaze3d.vertex.Ver
texConsumer,float,float,float,float,float,float) -> a
372:376:void setLevel(net.minecraft.world.level.Level) -> a
379:379:double distanceToSqr(net.minecraft.world.entity.Entity) -> b
383:383:double distanceToSqr(double,double,double) -> a
387:387:org.joml.Quaternionf cameraOrientation() -> b
391:391:net.minecraft.client.renderer.ItemInHandRenderer
getItemInHandRenderer() -> d
396:399:void
onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a
57:57:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.EntityRenderer -> fox:
float NAMETAG_SCALE -> b
net.minecraft.client.renderer.entity.EntityRenderDispatcher
entityRenderDispatcher -> c
net.minecraft.client.gui.Font font -> a
float shadowRadius -> d
float shadowStrength -> e
26:31:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
34:35:int getPackedLightCoords(net.minecraft.world.entity.Entity,float) -> b
39:39:int
getSkyLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) ->
b
43:46:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
50:60:boolean
shouldRender(net.minecraft.world.entity.Entity,net.minecraft.client.renderer.cullin
g.Frustum,double,double,double) -> a
64:64:net.minecraft.world.phys.Vec3
getRenderOffset(net.minecraft.world.entity.Entity,float) -> a
68:73:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
76:76:boolean shouldShowName(net.minecraft.world.entity.Entity) -> b
net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
82:82:net.minecraft.client.gui.Font getFont() -> b
86:120:void
renderNameTag(net.minecraft.world.entity.Entity,net.minecraft.network.chat.Componen
t,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSour
ce,int) -> a
net.minecraft.client.renderer.entity.EntityRendererProvider -> foy:
net.minecraft.client.renderer.entity.EntityRenderer
create(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
create
net.minecraft.client.renderer.entity.EntityRendererProvider$Context -> foy$a:
net.minecraft.client.renderer.entity.EntityRenderDispatcher
entityRenderDispatcher -> a
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> b
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderDispatcher
-> c
net.minecraft.client.renderer.ItemInHandRenderer itemInHandRenderer -> d
net.minecraft.server.packs.resources.ResourceManager resourceManager -> e
net.minecraft.client.model.geom.EntityModelSet modelSet -> f
net.minecraft.client.gui.Font font -> g
24:32:void
<init>(net.minecraft.client.renderer.entity.EntityRenderDispatcher,net.minecraft.cl
ient.renderer.entity.ItemRenderer,net.minecraft.client.renderer.block.BlockRenderDi
spatcher,net.minecraft.client.renderer.ItemInHandRenderer,net.minecraft.server.pack
s.resources.ResourceManager,net.minecraft.client.model.geom.EntityModelSet,net.mine
craft.client.gui.Font) -> <init>
35:35:net.minecraft.client.renderer.entity.EntityRenderDispatcher
getEntityRenderDispatcher() -> a
39:39:net.minecraft.client.renderer.entity.ItemRenderer getItemRenderer() -> b
43:43:net.minecraft.client.renderer.block.BlockRenderDispatcher
getBlockRenderDispatcher() -> c
47:47:net.minecraft.client.renderer.ItemInHandRenderer getItemInHandRenderer()
-> d
51:51:net.minecraft.server.packs.resources.ResourceManager getResourceManager()
-> e
55:55:net.minecraft.client.model.geom.EntityModelSet getModelSet() -> f
59:59:net.minecraft.client.resources.model.ModelManager getModelManager() -> g
63:63:net.minecraft.client.model.geom.ModelPart
bakeLayer(net.minecraft.client.model.geom.ModelLayerLocation) -> a
67:67:net.minecraft.client.gui.Font getFont() -> h
net.minecraft.client.renderer.entity.EntityRenderers -> foz:
org.slf4j.Logger LOGGER -> b
java.lang.String DEFAULT_PLAYER_MODEL -> a
java.util.Map PROVIDERS -> c
java.util.Map PLAYER_PROVIDERS -> d
18:18:void <init>() -> <init>
155:156:void
register(net.minecraft.world.entity.EntityType,net.minecraft.client.renderer.entity
.EntityRendererProvider) -> a
159:167:java.util.Map
createEntityRenderers(net.minecraft.client.renderer.entity.EntityRendererProvider$C
ontext) -> a
172:180:java.util.Map
createPlayerRenderers(net.minecraft.client.renderer.entity.EntityRendererProvider$C
ontext) -> b
184:194:boolean validateRegistrations() -> a
175:179:void
lambda$createPlayerRenderers$27(com.google.common.collect.ImmutableMap$Builder,net.
minecraft.client.renderer.entity.EntityRendererProvider$Context,java.lang.String,ne
t.minecraft.client.renderer.entity.EntityRendererProvider) -> a
162:166:void
lambda$createEntityRenderers$26(com.google.common.collect.ImmutableMap$Builder,net.
minecraft.client.renderer.entity.EntityRendererProvider$Context,net.minecraft.world
.entity.EntityType,net.minecraft.client.renderer.entity.EntityRendererProvider) ->
a
151:151:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$25(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> c
149:149:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$24(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> d
133:133:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$23(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> e
126:126:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$22(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> f
123:123:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$21(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> g
119:119:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$20(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> h
117:117:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$19(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> i
104:104:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$18(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> j
103:103:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$17(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> k
96:96:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$16(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> l
94:94:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$15(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> m
90:90:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$14(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> n
79:79:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$13(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> o
75:75:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$12(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> p
73:73:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$11(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> q
71:71:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$10(net.minecraft.client.renderer.entity.EntityRendererProvider$Contex
t) -> r
66:66:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$9(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
) -> s
64:64:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$8(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
) -> t
50:50:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$7(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
) -> u
46:46:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$6(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
) -> v
43:43:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$5(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
) -> w
42:42:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$4(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
) -> x
40:40:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$3(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
) -> y
38:38:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$2(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
) -> z
25:25:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$1(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
) -> A
24:24:net.minecraft.client.renderer.entity.EntityRenderer
lambda$static$0(net.minecraft.client.renderer.entity.EntityRendererProvider$Context
) -> B
19:152:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.EvokerFangsRenderer -> fpa:
net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> a
net.minecraft.client.model.EvokerFangsModel model -> f
19:22:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
26:50:void
render(net.minecraft.world.entity.projectile.EvokerFangs,float,float,com.mojang.bla
ze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
54:54:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.projectile.EvokerFangs) -> a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:13:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.EvokerRenderer -> fpb:
net.minecraft.resources.ResourceLocation EVOKER_ILLAGER -> a
15:25:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
29:29:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.SpellcasterIllager) -> a
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.EvokerRenderer$1 -> fpb$1:
net.minecraft.client.renderer.entity.EvokerRenderer this$0 -> a
17:17:void
<init>(net.minecraft.client.renderer.entity.EvokerRenderer,net.minecraft.client.ren
derer.entity.RenderLayerParent,net.minecraft.client.renderer.ItemInHandRenderer) ->
<init>
20:23:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.monster.SpellcasterIllager,float,float,float
,float,float,float) -> a
17:17:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
17:17:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.ExperienceOrbRenderer -> fpc:
net.minecraft.resources.ResourceLocation EXPERIENCE_ORB_LOCATION -> a
net.minecraft.client.renderer.RenderType RENDER_TYPE -> f
22:25:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
29:29:int
getBlockLightLevel(net.minecraft.world.entity.ExperienceOrb,net.minecraft.core.Bloc
kPos) -> a
34:73:void
render(net.minecraft.world.entity.ExperienceOrb,float,float,com.mojang.blaze3d.vert
ex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
76:77:void
vertex(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,org.joml.Matrix3f
,float,float,int,int,int,float,float,int) -> a
81:81:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.ExperienceOrb) -> a
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
17:17:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
17:17:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
18:19:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.FallingBlockRenderer -> fpd:
net.minecraft.client.renderer.block.BlockRenderDispatcher dispatcher -> a
21:24:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
28:50:void
render(net.minecraft.world.entity.item.FallingBlockEntity,float,float,com.mojang.bl
aze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
54:54:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.item.FallingBlockEntity) -> a
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
17:17:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.FireworkEntityRenderer -> fpe:
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> a
17:19:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
23:39:void
render(net.minecraft.world.entity.projectile.FireworkRocketEntity,float,float,com.m
ojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int)
-> a
43:43:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.projectile.FireworkRocketEntity) -> a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:13:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.FishingHookRenderer -> fpf:
net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> a
net.minecraft.client.renderer.RenderType RENDER_TYPE -> f
double VIEW_BOBBING_SCALE -> g
28:29:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
33:121:void
render(net.minecraft.world.entity.projectile.FishingHook,float,float,com.mojang.bla
ze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
124:124:float fraction(int,int) -> a
128:129:void
vertex(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,org.joml.Matrix3f
,int,float,int,int,int) -> a
132:145:void
stringVertex(float,float,float,com.mojang.blaze3d.vertex.VertexConsumer,com.mojang.
blaze3d.vertex.PoseStack$Pose,float,float) -> a
149:149:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.projectile.FishingHook) -> a
21:21:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
21:21:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
22:23:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.FoxRenderer -> fpg:
net.minecraft.resources.ResourceLocation RED_FOX_TEXTURE -> a
net.minecraft.resources.ResourceLocation RED_FOX_SLEEP_TEXTURE -> i
net.minecraft.resources.ResourceLocation SNOW_FOX_TEXTURE -> j
net.minecraft.resources.ResourceLocation SNOW_FOX_SLEEP_TEXTURE -> k
19:22:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
26:32:void
setupRotations(net.minecraft.world.entity.animal.Fox,com.mojang.blaze3d.vertex.Pose
Stack,float,float,float) -> a
36:39:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Fox) -> a
12:12:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
12:12:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:16:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.FrogRenderer -> fph:
10:11:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
15:15:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.frog.Frog) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
net.minecraft.client.renderer.entity.GhastRenderer -> fpi:
net.minecraft.resources.ResourceLocation GHAST_LOCATION -> a
net.minecraft.resources.ResourceLocation GHAST_SHOOTING_LOCATION -> i
14:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
19:23:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Ghast) -> a
28:32:void
scale(net.minecraft.world.entity.monster.Ghast,com.mojang.blaze3d.vertex.PoseStack,
float) -> a
9:9:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.GiantMobRenderer -> fpj:
net.minecraft.resources.ResourceLocation ZOMBIE_LOCATION -> a
float scale -> i
18:28:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,float) -
> <init>
32:33:void
scale(net.minecraft.world.entity.monster.Giant,com.mojang.blaze3d.vertex.PoseStack,
float) -> a
37:37:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Giant) -> a
12:12:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
12:12:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.GlowSquidRenderer -> fpk:
net.minecraft.resources.ResourceLocation GLOW_SQUID_LOCATION -> a
14:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.SquidModel) -> <init>
19:19:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.GlowSquid) -> a
24:28:int
getBlockLightLevel(net.minecraft.world.entity.GlowSquid,net.minecraft.core.BlockPos
) -> a
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Squid) -> a
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.GoatRenderer -> fpl:
net.minecraft.resources.ResourceLocation GOAT_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.goat.Goat) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.GuardianRenderer -> fpm:
net.minecraft.resources.ResourceLocation GUARDIAN_LOCATION -> a
net.minecraft.resources.ResourceLocation GUARDIAN_BEAM_LOCATION -> i
net.minecraft.client.renderer.RenderType BEAM_RENDER_TYPE -> j
30:31:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
34:35:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,float,ne
t.minecraft.client.model.geom.ModelLayerLocation) -> <init>
39:53:boolean
shouldRender(net.minecraft.world.entity.monster.Guardian,net.minecraft.client.rende
rer.culling.Frustum,double,double,double) -> a
57:60:net.minecraft.world.phys.Vec3
getPosition(net.minecraft.world.entity.LivingEntity,double,float) -> a
65:155:void
render(net.minecraft.world.entity.monster.Guardian,float,float,com.mojang.blaze3d.v
ertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
158:159:void
vertex(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,org.joml.Matrix3f
,float,float,float,int,int,int,float,float) -> a
163:163:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Guardian) -> a
23:23:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
23:23:boolean
shouldRender(net.minecraft.world.entity.Mob,net.minecraft.client.renderer.culling.F
rustum,double,double,double) -> a
23:23:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
23:23:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
23:23:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
23:23:boolean
shouldRender(net.minecraft.world.entity.Entity,net.minecraft.client.renderer.cullin
g.Frustum,double,double,double) -> a
24:27:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.HoglinRenderer -> fpn:
net.minecraft.resources.ResourceLocation HOGLIN_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.hoglin.Hoglin) -> a
22:22:boolean isShaking(net.minecraft.world.entity.monster.hoglin.Hoglin) -> b
8:8:boolean isShaking(net.minecraft.world.entity.LivingEntity) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.HorseRenderer -> fpo:
java.util.Map LOCATION_BY_VARIANT -> a
27:31:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
35:35:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.horse.Horse) -> a
15:15:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
17:24:void lambda$static$0(java.util.EnumMap) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.HumanoidMobRenderer -> fpp:
11:12:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.HumanoidModel,float) -> <init>
15:20:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.HumanoidModel,float,float,float,float) -> <init>
net.minecraft.client.renderer.entity.HuskRenderer -> fpq:
net.minecraft.resources.ResourceLocation HUSK_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:20:void
scale(net.minecraft.world.entity.monster.Zombie,com.mojang.blaze3d.vertex.PoseStack
,float) -> a
24:24:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Zombie) -> a
8:8:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.IllagerRenderer -> fpr:
10:12:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.IllagerModel,float) -> <init>
16:18:void
scale(net.minecraft.world.entity.monster.AbstractIllager,com.mojang.blaze3d.vertex.
PoseStack,float) -> a
8:8:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
net.minecraft.client.renderer.entity.IllusionerRenderer -> fps:
net.minecraft.resources.ResourceLocation ILLUSIONER -> a
17:28:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
32:32:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Illusioner) -> a
37:49:void
render(net.minecraft.world.entity.monster.Illusioner,float,float,com.mojang.blaze3d
.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
53:53:boolean isBodyVisible(net.minecraft.world.entity.monster.Illusioner) -> b
13:13:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
13:13:boolean isBodyVisible(net.minecraft.world.entity.LivingEntity) -> d
13:13:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:13:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.IllusionerRenderer$1 -> fps$1:
net.minecraft.client.renderer.entity.IllusionerRenderer this$0 -> a
19:19:void
<init>(net.minecraft.client.renderer.entity.IllusionerRenderer,net.minecraft.client
.renderer.entity.RenderLayerParent,net.minecraft.client.renderer.ItemInHandRenderer
) -> <init>
22:25:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.monster.Illusioner,float,float,float,float,f
loat,float) -> a
19:19:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
19:19:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.IronGolemRenderer -> fpt:
net.minecraft.resources.ResourceLocation GOLEM_LOCATION -> a
16:19:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
23:23:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.IronGolem) -> a
28:37:void
setupRotations(net.minecraft.world.entity.animal.IronGolem,com.mojang.blaze3d.verte
x.PoseStack,float,float,float) -> a
12:12:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
12:12:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ItemEntityRenderer -> fpu:
float ITEM_BUNDLE_OFFSET_SCALE -> a
int ITEM_COUNT_FOR_5_BUNDLE -> f
int ITEM_COUNT_FOR_4_BUNDLE -> g
int ITEM_COUNT_FOR_3_BUNDLE -> h
int ITEM_COUNT_FOR_2_BUNDLE -> i
float FLAT_ITEM_BUNDLE_OFFSET_X -> j
float FLAT_ITEM_BUNDLE_OFFSET_Y -> k
float FLAT_ITEM_BUNDLE_OFFSET_Z -> l
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> m
net.minecraft.util.RandomSource random -> n
28:36:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
39:50:int getRenderAmount(net.minecraft.world.item.ItemStack) -> a
55:111:void
render(net.minecraft.world.entity.item.ItemEntity,float,float,com.mojang.blaze3d.ve
rtex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
115:115:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.item.ItemEntity) -> a
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
17:17:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.ItemFrameRenderer -> fpv:
net.minecraft.client.resources.model.ModelResourceLocation FRAME_LOCATION -> g
net.minecraft.client.resources.model.ModelResourceLocation MAP_FRAME_LOCATION -
> h
net.minecraft.client.resources.model.ModelResourceLocation GLOW_FRAME_LOCATION
-> i
net.minecraft.client.resources.model.ModelResourceLocation
GLOW_MAP_FRAME_LOCATION -> j
int GLOW_FRAME_BRIGHTNESS -> a
int BRIGHT_MAP_LIGHT_ADJUSTMENT -> f
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> k
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> l
43:46:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
50:53:int
getBlockLightLevel(net.minecraft.world.entity.decoration.ItemFrame,net.minecraft.co
re.BlockPos) -> a
58:118:void
render(net.minecraft.world.entity.decoration.ItemFrame,float,float,com.mojang.blaze
3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
121:121:int
getLightVal(net.minecraft.world.entity.decoration.ItemFrame,int,int) -> a
125:129:net.minecraft.client.resources.model.ModelResourceLocation
getFrameModelResourceLoc(net.minecraft.world.entity.decoration.ItemFrame,net.minecr
aft.world.item.ItemStack) -> a
134:134:net.minecraft.world.phys.Vec3
getRenderOffset(net.minecraft.world.entity.decoration.ItemFrame,float) -> a
139:139:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.decoration.ItemFrame) -> a
144:151:boolean shouldShowName(net.minecraft.world.entity.decoration.ItemFrame)
-> b
156:157:void
renderNameTag(net.minecraft.world.entity.decoration.ItemFrame,net.minecraft.network
.chat.Component,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,int) -> a
29:29:void
renderNameTag(net.minecraft.world.entity.Entity,net.minecraft.network.chat.Componen
t,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSour
ce,int) -> a
29:29:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
29:29:boolean shouldShowName(net.minecraft.world.entity.Entity) -> b
29:29:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
29:29:net.minecraft.world.phys.Vec3
getRenderOffset(net.minecraft.world.entity.Entity,float) -> a
29:29:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
30:34:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ItemRenderer -> fpw:
net.minecraft.resources.ResourceLocation ENCHANTED_GLINT_ENTITY -> a
net.minecraft.resources.ResourceLocation ENCHANTED_GLINT_ITEM -> b
java.util.Set IGNORED -> k
int GUI_SLOT_CENTER_X -> c
int GUI_SLOT_CENTER_Y -> d
int ITEM_COUNT_BLIT_OFFSET -> e
float COMPASS_FOIL_UI_SCALE -> f
float COMPASS_FOIL_FIRST_PERSON_SCALE -> g
float COMPASS_FOIL_TEXTURE_SCALE -> h
net.minecraft.client.resources.model.ModelResourceLocation TRIDENT_MODEL -> l
net.minecraft.client.resources.model.ModelResourceLocation
TRIDENT_IN_HAND_MODEL -> i
net.minecraft.client.resources.model.ModelResourceLocation SPYGLASS_MODEL -> m
net.minecraft.client.resources.model.ModelResourceLocation
SPYGLASS_IN_HAND_MODEL -> j
net.minecraft.client.Minecraft minecraft -> n
net.minecraft.client.renderer.ItemModelShaper itemModelShaper -> o
net.minecraft.client.renderer.texture.TextureManager textureManager -> p
net.minecraft.client.color.item.ItemColors itemColors -> q
net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer
blockEntityRenderer -> r
76:88:void
<init>(net.minecraft.client.Minecraft,net.minecraft.client.renderer.texture.Texture
Manager,net.minecraft.client.resources.model.ModelManager,net.minecraft.client.colo
r.item.ItemColors,net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer) ->
<init>
91:91:net.minecraft.client.renderer.ItemModelShaper getItemModelShaper() -> a
96:104:void
renderModelLists(net.minecraft.client.resources.model.BakedModel,net.minecraft.worl
d.item.ItemStack,int,int,com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.ver
tex.VertexConsumer) -> a
107:167:void
render(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemDisplayConte
xt,boolean,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiB
ufferSource,int,int,net.minecraft.client.resources.model.BakedModel) -> a
170:170:boolean hasAnimatedTexture(net.minecraft.world.item.ItemStack) -> a
174:180:com.mojang.blaze3d.vertex.VertexConsumer
getArmorFoilBuffer(net.minecraft.client.renderer.MultiBufferSource,net.minecraft.cl
ient.renderer.RenderType,boolean,boolean) -> a
184:186:com.mojang.blaze3d.vertex.VertexConsumer
getCompassFoilBuffer(net.minecraft.client.renderer.MultiBufferSource,net.minecraft.
client.renderer.RenderType,com.mojang.blaze3d.vertex.PoseStack$Pose) -> a
191:193:com.mojang.blaze3d.vertex.VertexConsumer
getCompassFoilBufferDirect(net.minecraft.client.renderer.MultiBufferSource,net.mine
craft.client.renderer.RenderType,com.mojang.blaze3d.vertex.PoseStack$Pose) -> b
198:211:com.mojang.blaze3d.vertex.VertexConsumer
getFoilBuffer(net.minecraft.client.renderer.MultiBufferSource,net.minecraft.client.
renderer.RenderType,boolean,boolean) -> b
215:221:com.mojang.blaze3d.vertex.VertexConsumer
getFoilBufferDirect(net.minecraft.client.renderer.MultiBufferSource,net.minecraft.c
lient.renderer.RenderType,boolean,boolean) -> c
225:240:void
renderQuadList(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,java.util.List,net.minecraft.world.item.ItemStack,int,int) -> a
245:257:net.minecraft.client.resources.model.BakedModel
getModel(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net.min
ecraft.world.entity.LivingEntity,int) -> a
261:262:void
renderStatic(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemDispla
yContext,int,int,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.
MultiBufferSource,net.minecraft.world.level.Level,int) -> a
265:272:void
renderStatic(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemS
tack,net.minecraft.world.item.ItemDisplayContext,boolean,com.mojang.blaze3d.vertex.
PoseStack,net.minecraft.client.renderer.MultiBufferSource,net.minecraft.world.level
.Level,int,int,int) -> a
276:277:void
onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a
46:68:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.LeashKnotRenderer -> fpx:
net.minecraft.resources.ResourceLocation KNOT_LOCATION -> a
net.minecraft.client.model.LeashKnotModel model -> f
18:20:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
24:36:void
render(net.minecraft.world.entity.decoration.LeashFenceKnotEntity,float,float,com.m
ojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int)
-> a
40:40:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.decoration.LeashFenceKnotEntity) -> a
12:12:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
12:12:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.LightningBoltRenderer -> fpy:
15:16:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
20:82:void
render(net.minecraft.world.entity.LightningBolt,float,float,com.mojang.blaze3d.vert
ex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
85:124:void
quad(org.joml.Matrix4f,com.mojang.blaze3d.vertex.VertexConsumer,float,float,int,flo
at,float,float,float,float,float,float,boolean,boolean,boolean,boolean) -> a
128:128:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.LightningBolt) -> a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:13:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.LivingEntityRenderer -> fpz:
org.slf4j.Logger LOGGER -> a
float EYE_BED_OFFSET -> h
net.minecraft.client.model.EntityModel model -> f
java.util.List layers -> g
35:41:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.EntityModel,float) -> <init>
44:44:boolean addLayer(net.minecraft.client.renderer.entity.layers.RenderLayer)
-> a
49:49:net.minecraft.client.model.EntityModel getModel() -> a
54:151:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
155:165:net.minecraft.client.renderer.RenderType
getRenderType(net.minecraft.world.entity.LivingEntity,boolean,boolean,boolean) -> a
169:169:int getOverlayCoords(net.minecraft.world.entity.LivingEntity,float) ->
c
173:173:boolean isBodyVisible(net.minecraft.world.entity.LivingEntity) -> d
177:187:float sleepDirectionToRotation(net.minecraft.core.Direction) -> a
192:192:boolean isShaking(net.minecraft.world.entity.LivingEntity) -> a
196:223:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
226:226:float getAttackAnim(net.minecraft.world.entity.LivingEntity,float) -> d
230:230:float getBob(net.minecraft.world.entity.LivingEntity,float) -> a
234:234:float getFlipDegrees(net.minecraft.world.entity.LivingEntity) -> c
238:238:float
getWhiteOverlayProgress(net.minecraft.world.entity.LivingEntity,float) -> b
242:242:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
246:273:boolean shouldShowName(net.minecraft.world.entity.LivingEntity) -> b
277:283:boolean isEntityUpsideDown(net.minecraft.world.entity.LivingEntity) ->
e
29:29:boolean shouldShowName(net.minecraft.world.entity.Entity) -> b
29:29:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
30:30:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.LivingEntityRenderer$1 -> fpz$1:
int[] $SwitchMap$net$minecraft$core$Direction -> a
int[] $SwitchMap$net$minecraft$world$scores$Team$Visibility -> b
177:260:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.LlamaRenderer -> fqa:
net.minecraft.resources.ResourceLocation CREAMY -> a
net.minecraft.resources.ResourceLocation WHITE -> i
net.minecraft.resources.ResourceLocation BROWN -> j
net.minecraft.resources.ResourceLocation GRAY -> k
16:19:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.geom.ModelLayerLocation) -> <init>
23:27:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.horse.Llama) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.LlamaRenderer$1 -> fqa$1:
int[] $SwitchMap$net$minecraft$world$entity$animal$horse$Llama$Variant -> a
23:23:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.LlamaSpitRenderer -> fqb:
net.minecraft.resources.ResourceLocation LLAMA_SPIT_LOCATION -> a
net.minecraft.client.model.LlamaSpitModel model -> f
20:22:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
26:40:void
render(net.minecraft.world.entity.projectile.LlamaSpit,float,float,com.mojang.blaze
3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
44:44:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.projectile.LlamaSpit) -> a
14:14:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
14:14:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.MagmaCubeRenderer -> fqc:
net.minecraft.resources.ResourceLocation MAGMACUBE_LOCATION -> a
17:18:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
22:22:int
getBlockLightLevel(net.minecraft.world.entity.monster.MagmaCube,net.minecraft.core.
BlockPos) -> a
27:27:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.MagmaCube) -> a
32:34:void
render(net.minecraft.world.entity.monster.MagmaCube,float,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
38:42:void
scale(net.minecraft.world.entity.monster.MagmaCube,com.mojang.blaze3d.vertex.PoseSt
ack,float) -> a
13:13:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
13:13:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
13:13:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:13:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
13:13:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.MinecartRenderer -> fqd:
net.minecraft.resources.ResourceLocation MINECART_LOCATION -> f
net.minecraft.client.model.EntityModel model -> a
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> g
26:30:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.geom.ModelLayerLocation) -> <init>
34:109:void
render(net.minecraft.world.entity.vehicle.AbstractMinecart,float,float,com.mojang.b
laze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
113:113:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.vehicle.AbstractMinecart) -> a
117:118:void
renderMinecartContents(net.minecraft.world.entity.vehicle.AbstractMinecart,float,ne
t.minecraft.world.level.block.state.BlockState,com.mojang.blaze3d.vertex.PoseStack,
net.minecraft.client.renderer.MultiBufferSource,int) -> a
19:19:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
19:19:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
20:20:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.MobRenderer -> fqe:
int LEASH_RENDER_STEPS -> h
22:23:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.EntityModel,float) -> <init>
27:27:boolean shouldShowName(net.minecraft.world.entity.Mob) -> a
32:40:boolean
shouldRender(net.minecraft.world.entity.Mob,net.minecraft.client.renderer.culling.F
rustum,double,double,double) -> a
45:53:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
56:103:void
renderLeash(net.minecraft.world.entity.Mob,float,com.mojang.blaze3d.vertex.PoseStac
k,net.minecraft.client.renderer.MultiBufferSource,net.minecraft.world.entity.Entity
) -> a
106:122:void
addVertexPair(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,float,floa
t,float,int,int,int,int,float,float,float,float,int,boolean) -> a
18:18:boolean shouldShowName(net.minecraft.world.entity.LivingEntity) -> b
18:18:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
18:18:boolean shouldShowName(net.minecraft.world.entity.Entity) -> b
18:18:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
18:18:boolean
shouldRender(net.minecraft.world.entity.Entity,net.minecraft.client.renderer.cullin
g.Frustum,double,double,double) -> a
net.minecraft.client.renderer.entity.MushroomCowRenderer -> fqf:
java.util.Map TEXTURES -> a
20:23:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
27:27:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.MushroomCow) -> a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
15:17:void lambda$static$0(java.util.HashMap) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.NoopRenderer -> fqg:
9:10:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
14:14:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
net.minecraft.client.renderer.entity.OcelotRenderer -> fqh:
net.minecraft.resources.ResourceLocation CAT_OCELOT_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Ocelot) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.PaintingRenderer -> fqi:
25:26:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
30:45:void
render(net.minecraft.world.entity.decoration.Painting,float,float,com.mojang.blaze3
d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
49:49:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.decoration.Painting) -> a
53:149:void
renderPainting(com.mojang.blaze3d.vertex.PoseStack,com.mojang.blaze3d.vertex.Vertex
Consumer,net.minecraft.world.entity.decoration.Painting,int,int,net.minecraft.clien
t.renderer.texture.TextureAtlasSprite,net.minecraft.client.renderer.texture.Texture
AtlasSprite) -> a
152:153:void
vertex(org.joml.Matrix4f,org.joml.Matrix3f,com.mojang.blaze3d.vertex.VertexConsumer
,float,float,float,float,float,int,int,int,int) -> a
23:23:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
23:23:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.PandaRenderer -> fqj:
java.util.Map TEXTURES -> a
28:31:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
35:35:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Panda) -> a
40:107:void
setupRotations(net.minecraft.world.entity.animal.Panda,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
110:113:float getAngle(float,float,int,float,float) -> a
16:16:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
16:16:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
18:25:void lambda$static$0(java.util.EnumMap) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ParrotRenderer -> fqk:
net.minecraft.resources.ResourceLocation RED_BLUE -> a
net.minecraft.resources.ResourceLocation BLUE -> i
net.minecraft.resources.ResourceLocation GREEN -> j
net.minecraft.resources.ResourceLocation YELLOW_BLUE -> k
net.minecraft.resources.ResourceLocation GREY -> l
17:18:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
22:22:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Parrot) -> a
26:31:net.minecraft.resources.ResourceLocation
getVariantTexture(net.minecraft.world.entity.animal.Parrot$Variant) -> a
37:40:float getBob(net.minecraft.world.entity.animal.Parrot,float) -> a
9:9:float getBob(net.minecraft.world.entity.LivingEntity,float) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ParrotRenderer$1 -> fqk$1:
int[] $SwitchMap$net$minecraft$world$entity$animal$Parrot$Variant -> a
26:26:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.PhantomRenderer -> fql:
net.minecraft.resources.ResourceLocation PHANTOM_LOCATION -> a
15:18:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
22:22:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Phantom) -> a
27:32:void
scale(net.minecraft.world.entity.monster.Phantom,com.mojang.blaze3d.vertex.PoseStac
k,float) -> a
36:38:void
setupRotations(net.minecraft.world.entity.monster.Phantom,com.mojang.blaze3d.vertex
.PoseStack,float,float,float) -> a
11:11:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
11:11:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.PigRenderer -> fqm:
net.minecraft.resources.ResourceLocation PIG_LOCATION -> a
13:16:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
20:20:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Pig) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.PiglinRenderer -> fqn:
java.util.Map TEXTURES -> a
float PIGLIN_CUSTOM_HEAD_SCALE -> i
27:34:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.geom.ModelLayerLocation,net.minecraft.client.model.geom.ModelLay
erLocation,net.minecraft.client.model.geom.ModelLayerLocation,boolean) -> <init>
37:41:net.minecraft.client.model.PiglinModel
createModel(net.minecraft.client.model.geom.EntityModelSet,net.minecraft.client.mod
el.geom.ModelLayerLocation,boolean) -> a
46:50:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Mob) -> b
55:55:boolean isShaking(net.minecraft.world.entity.Mob) -> c
16:16:boolean isShaking(net.minecraft.world.entity.LivingEntity) -> a
16:16:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.PillagerRenderer -> fqo:
net.minecraft.resources.ResourceLocation PILLAGER -> a
13:16:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
20:20:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Pillager) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.PolarBearRenderer -> fqp:
net.minecraft.resources.ResourceLocation BEAR_LOCATION -> a
13:14:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
18:18:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.PolarBear) -> a
23:25:void
scale(net.minecraft.world.entity.animal.PolarBear,com.mojang.blaze3d.vertex.PoseSta
ck,float) -> a
9:9:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.PufferfishRenderer -> fqq:
net.minecraft.resources.ResourceLocation PUFFER_LOCATION -> a
int puffStateO -> i
net.minecraft.client.model.EntityModel small -> j
net.minecraft.client.model.EntityModel mid -> k
net.minecraft.client.model.EntityModel big -> l
23:28:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
32:32:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Pufferfish) -> a
37:51:void
render(net.minecraft.world.entity.animal.Pufferfish,float,float,com.mojang.blaze3d.
vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
55:57:void
setupRotations(net.minecraft.world.entity.animal.Pufferfish,com.mojang.blaze3d.vert
ex.PoseStack,float,float,float) -> a
14:14:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
14:14:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
14:14:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
14:14:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
14:14:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.RabbitRenderer -> fqr:
net.minecraft.resources.ResourceLocation RABBIT_BROWN_LOCATION -> a
net.minecraft.resources.ResourceLocation RABBIT_WHITE_LOCATION -> i
net.minecraft.resources.ResourceLocation RABBIT_BLACK_LOCATION -> j
net.minecraft.resources.ResourceLocation RABBIT_GOLD_LOCATION -> k
net.minecraft.resources.ResourceLocation RABBIT_SALT_LOCATION -> l
net.minecraft.resources.ResourceLocation RABBIT_WHITE_SPLOTCHED_LOCATION -> m
net.minecraft.resources.ResourceLocation RABBIT_TOAST_LOCATION -> n
net.minecraft.resources.ResourceLocation RABBIT_EVIL_LOCATION -> o
20:21:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
25:37:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Rabbit) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:17:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.RabbitRenderer$1 -> fqr$1:
int[] $SwitchMap$net$minecraft$world$entity$animal$Rabbit$Variant -> a
30:30:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.RavagerRenderer -> fqs:
net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Ravager) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.RenderLayerParent -> fqt:
net.minecraft.client.model.EntityModel getModel() -> a
net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
net.minecraft.client.renderer.entity.SalmonRenderer -> fqu:
net.minecraft.resources.ResourceLocation SALMON_LOCATION -> a
15:16:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
20:20:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Salmon) -> a
25:42:void
setupRotations(net.minecraft.world.entity.animal.Salmon,com.mojang.blaze3d.vertex.P
oseStack,float,float,float) -> a
11:11:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.SheepRenderer -> fqv:
net.minecraft.resources.ResourceLocation SHEEP_LOCATION -> a
13:16:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
20:20:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Sheep) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ShulkerBulletRenderer -> fqw:
net.minecraft.resources.ResourceLocation TEXTURE_LOCATION -> a
net.minecraft.client.renderer.RenderType RENDER_TYPE -> f
net.minecraft.client.model.ShulkerBulletModel model -> g
24:26:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
30:30:int
getBlockLightLevel(net.minecraft.world.entity.projectile.ShulkerBullet,net.minecraf
t.core.BlockPos) -> a
35:61:void
render(net.minecraft.world.entity.projectile.ShulkerBullet,float,float,com.mojang.b
laze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
65:65:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.projectile.ShulkerBullet) -> a
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
17:17:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
17:17:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
18:19:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ShulkerRenderer -> fqx:
net.minecraft.resources.ResourceLocation DEFAULT_TEXTURE_LOCATION -> a
net.minecraft.resources.ResourceLocation[] TEXTURE_LOCATION -> i
23:26:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
30:30:net.minecraft.world.phys.Vec3
getRenderOffset(net.minecraft.world.entity.monster.Shulker,float) -> a
35:46:boolean
shouldRender(net.minecraft.world.entity.monster.Shulker,net.minecraft.client.render
er.culling.Frustum,double,double,double) -> a
51:51:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Shulker) -> a
55:58:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.item.DyeColor) -> a
63:68:void
setupRotations(net.minecraft.world.entity.monster.Shulker,com.mojang.blaze3d.vertex
.PoseStack,float,float,float) -> a
18:18:boolean
shouldRender(net.minecraft.world.entity.Mob,net.minecraft.client.renderer.culling.F
rustum,double,double,double) -> a
18:18:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
18:18:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
18:18:net.minecraft.world.phys.Vec3
getRenderOffset(net.minecraft.world.entity.Entity,float) -> a
18:18:boolean
shouldRender(net.minecraft.world.entity.Entity,net.minecraft.client.renderer.cullin
g.Frustum,double,double,double) -> a
40:45:boolean
lambda$shouldRender$2(net.minecraft.world.entity.monster.Shulker,net.minecraft.clie
nt.renderer.culling.Frustum,net.minecraft.world.phys.Vec3) -> a
20:20:net.minecraft.resources.ResourceLocation[] lambda$static$1(int) -> a
20:20:net.minecraft.resources.ResourceLocation
lambda$static$0(net.minecraft.client.resources.model.Material) -> a
19:20:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.SilverfishRenderer -> fqy:
net.minecraft.resources.ResourceLocation SILVERFISH_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:17:float getFlipDegrees(net.minecraft.world.entity.monster.Silverfish) -> a
22:22:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Silverfish) -> b
8:8:float getFlipDegrees(net.minecraft.world.entity.LivingEntity) -> c
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.SkeletonRenderer -> fqz:
net.minecraft.resources.ResourceLocation SKELETON_LOCATION -> a
14:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
18:25:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.geom.ModelLayerLocation,net.minecraft.client.model.geom.ModelLay
erLocation,net.minecraft.client.model.geom.ModelLayerLocation) -> <init>
29:29:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.AbstractSkeleton) -> a
34:34:boolean isShaking(net.minecraft.world.entity.monster.AbstractSkeleton) ->
b
10:10:boolean isShaking(net.minecraft.world.entity.LivingEntity) -> a
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.SlimeRenderer -> fra:
net.minecraft.resources.ResourceLocation SLIME_LOCATION -> a
16:19:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
23:25:void
render(net.minecraft.world.entity.monster.Slime,float,float,com.mojang.blaze3d.vert
ex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
30:38:void
scale(net.minecraft.world.entity.monster.Slime,com.mojang.blaze3d.vertex.PoseStack,
float) -> a
42:42:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Slime) -> a
12:12:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
12:12:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
12:12:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
12:12:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
12:12:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.SnifferRenderer -> frb:
net.minecraft.resources.ResourceLocation SNIFFER_LOCATION -> a
13:14:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
18:18:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.sniffer.Sniffer) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.SnowGolemRenderer -> frc:
net.minecraft.resources.ResourceLocation SNOW_GOLEM_LOCATION -> a
13:16:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
20:20:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.SnowGolem) -> a
9:9:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.SpectralArrowRenderer -> frd:
net.minecraft.resources.ResourceLocation SPECTRAL_ARROW_LOCATION -> a
10:11:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
15:15:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.projectile.SpectralArrow) -> a
6:6:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
7:7:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.SpiderRenderer -> fre:
net.minecraft.resources.ResourceLocation SPIDER_LOCATION -> a
14:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
18:21:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.geom.ModelLayerLocation) -> <init>
25:25:float getFlipDegrees(net.minecraft.world.entity.monster.Spider) -> b
30:30:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Spider) -> a
10:10:float getFlipDegrees(net.minecraft.world.entity.LivingEntity) -> c
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.SquidRenderer -> frf:
net.minecraft.resources.ResourceLocation SQUID_LOCATION -> a
14:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.SquidModel) -> <init>
19:19:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Squid) -> a
24:32:void
setupRotations(net.minecraft.world.entity.animal.Squid,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
36:36:float getBob(net.minecraft.world.entity.animal.Squid,float) -> a
10:10:float getBob(net.minecraft.world.entity.LivingEntity,float) -> a
10:10:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.StrayRenderer -> frg:
net.minecraft.resources.ResourceLocation STRAY_SKELETON_LOCATION -> a
12:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
19:19:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.AbstractSkeleton) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.StriderRenderer -> frh:
net.minecraft.resources.ResourceLocation STRIDER_LOCATION -> a
net.minecraft.resources.ResourceLocation COLD_LOCATION -> i
15:18:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
22:22:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Strider) -> a
28:34:void
scale(net.minecraft.world.entity.monster.Strider,com.mojang.blaze3d.vertex.PoseStac
k,float) -> a
38:38:boolean isShaking(net.minecraft.world.entity.monster.Strider) -> b
10:10:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
10:10:boolean isShaking(net.minecraft.world.entity.LivingEntity) -> a
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
11:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.TadpoleRenderer -> fri:
net.minecraft.resources.ResourceLocation TADPOLE_TEXTURE -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.frog.Tadpole) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ThrownItemRenderer -> frj:
float MIN_CAMERA_DISTANCE_SQUARED -> a
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> f
float scale -> g
boolean fullBright -> h
23:27:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,float,bo
olean) -> <init>
30:31:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
35:35:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
40:56:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
60:60:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
net.minecraft.client.renderer.entity.ThrownTridentRenderer -> frk:
net.minecraft.resources.ResourceLocation TRIDENT_LOCATION -> a
net.minecraft.client.model.TridentModel model -> f
20:22:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
26:37:void
render(net.minecraft.world.entity.projectile.ThrownTrident,float,float,com.mojang.b
laze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
41:41:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.projectile.ThrownTrident) -> a
14:14:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
14:14:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.TippableArrowRenderer -> frl:
net.minecraft.resources.ResourceLocation NORMAL_ARROW_LOCATION -> a
net.minecraft.resources.ResourceLocation TIPPED_ARROW_LOCATION -> f
11:12:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
16:16:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.projectile.Arrow) -> a
6:6:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
7:8:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.TntMinecartRenderer -> frm:
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> f
16:18:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
22:36:void
renderMinecartContents(net.minecraft.world.entity.vehicle.MinecartTNT,float,net.min
ecraft.world.level.block.state.BlockState,com.mojang.blaze3d.vertex.PoseStack,net.m
inecraft.client.renderer.MultiBufferSource,int) -> a
41:48:void
renderWhiteSolidBlock(net.minecraft.client.renderer.block.BlockRenderDispatcher,net
.minecraft.world.level.block.state.BlockState,com.mojang.blaze3d.vertex.PoseStack,n
et.minecraft.client.renderer.MultiBufferSource,int,boolean) -> a
12:12:void
renderMinecartContents(net.minecraft.world.entity.vehicle.AbstractMinecart,float,ne
t.minecraft.world.level.block.state.BlockState,com.mojang.blaze3d.vertex.PoseStack,
net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.TntRenderer -> frn:
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> a
17:20:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
24:45:void
render(net.minecraft.world.entity.item.PrimedTnt,float,float,com.mojang.blaze3d.ver
tex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
49:49:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.item.PrimedTnt) -> a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:13:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.TropicalFishRenderer -> fro:
net.minecraft.client.model.ColorableHierarchicalModel modelA -> a
net.minecraft.client.model.ColorableHierarchicalModel modelB -> i
net.minecraft.resources.ResourceLocation MODEL_A_TEXTURE -> j
net.minecraft.resources.ResourceLocation MODEL_B_TEXTURE -> k
23:27:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
31:33:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.TropicalFish) -> a
39:49:void
render(net.minecraft.world.entity.animal.TropicalFish,float,float,com.mojang.blaze3
d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
53:62:void
setupRotations(net.minecraft.world.entity.animal.TropicalFish,com.mojang.blaze3d.ve
rtex.PoseStack,float,float,float) -> a
15:15:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
15:15:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
15:15:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
15:15:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
15:15:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
19:20:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.TropicalFishRenderer$1 -> fro$1:
int[] $SwitchMap$net$minecraft$world$entity$animal$TropicalFish$Base -> a
31:31:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.TurtleRenderer -> frp:
net.minecraft.resources.ResourceLocation TURTLE_LOCATION -> a
14:15:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
20:24:void
render(net.minecraft.world.entity.animal.Turtle,float,float,com.mojang.blaze3d.vert
ex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
28:28:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Turtle) -> a
10:10:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
10:10:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
10:10:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.UndeadHorseRenderer -> frq:
java.util.Map MAP -> a
20:21:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.geom.ModelLayerLocation) -> <init>
25:25:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.horse.AbstractHorse) -> a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.VexRenderer -> frr:
net.minecraft.resources.ResourceLocation VEX_LOCATION -> a
net.minecraft.resources.ResourceLocation VEX_CHARGING_LOCATION -> i
16:18:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
22:22:int
getBlockLightLevel(net.minecraft.world.entity.monster.Vex,net.minecraft.core.BlockP
os) -> a
27:30:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Vex) -> a
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
11:11:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
12:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.VillagerRenderer -> frs:
net.minecraft.resources.ResourceLocation VILLAGER_BASE_SKIN -> a
16:21:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
25:25:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.npc.Villager) -> a
31:39:void
scale(net.minecraft.world.entity.npc.Villager,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
12:12:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
12:12:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.VindicatorRenderer -> frt:
net.minecraft.resources.ResourceLocation VINDICATOR -> a
15:25:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
29:29:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Vindicator) -> a
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.VindicatorRenderer$1 -> frt$1:
net.minecraft.client.renderer.entity.VindicatorRenderer this$0 -> a
17:17:void
<init>(net.minecraft.client.renderer.entity.VindicatorRenderer,net.minecraft.client
.renderer.entity.RenderLayerParent,net.minecraft.client.renderer.ItemInHandRenderer
) -> <init>
20:23:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.monster.Vindicator,float,float,float,float,f
loat,float) -> a
17:17:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
17:17:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.WanderingTraderRenderer -> fru:
net.minecraft.resources.ResourceLocation VILLAGER_BASE_SKIN -> a
15:19:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
23:23:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.npc.WanderingTrader) -> a
28:30:void
scale(net.minecraft.world.entity.npc.WanderingTrader,com.mojang.blaze3d.vertex.Pose
Stack,float) -> a
11:11:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.WardenRenderer -> frv:
net.minecraft.resources.ResourceLocation TEXTURE -> a
net.minecraft.resources.ResourceLocation BIOLUMINESCENT_LAYER_TEXTURE -> i
net.minecraft.resources.ResourceLocation HEART_TEXTURE -> j
net.minecraft.resources.ResourceLocation PULSATING_SPOTS_TEXTURE_1 -> k
net.minecraft.resources.ResourceLocation PULSATING_SPOTS_TEXTURE_2 -> l
18:25:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
29:29:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.warden.Warden) -> a
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
24:24:float
lambda$new$4(net.minecraft.world.entity.monster.warden.Warden,float,float) -> a
23:23:float
lambda$new$3(net.minecraft.world.entity.monster.warden.Warden,float,float) -> b
22:22:float
lambda$new$2(net.minecraft.world.entity.monster.warden.Warden,float,float) -> c
21:21:float
lambda$new$1(net.minecraft.world.entity.monster.warden.Warden,float,float) -> d
20:20:float
lambda$new$0(net.minecraft.world.entity.monster.warden.Warden,float,float) -> e
11:15:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.WitchRenderer -> frw:
net.minecraft.resources.ResourceLocation WITCH_LOCATION -> a
15:18:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
22:25:void
render(net.minecraft.world.entity.monster.Witch,float,float,com.mojang.blaze3d.vert
ex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
29:29:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Witch) -> a
34:36:void
scale(net.minecraft.world.entity.monster.Witch,com.mojang.blaze3d.vertex.PoseStack,
float) -> a
11:11:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
11:11:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
11:11:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
11:11:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.WitherBossRenderer -> frx:
net.minecraft.resources.ResourceLocation WITHER_INVULNERABLE_LOCATION -> a
net.minecraft.resources.ResourceLocation WITHER_LOCATION -> i
18:21:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
25:25:int
getBlockLightLevel(net.minecraft.world.entity.boss.wither.WitherBoss,net.minecraft.
core.BlockPos) -> a
30:34:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.boss.wither.WitherBoss) -> a
39:47:void
scale(net.minecraft.world.entity.boss.wither.WitherBoss,com.mojang.blaze3d.vertex.P
oseStack,float) -> a
13:13:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
13:13:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
13:13:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
14:15:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.WitherSkeletonRenderer -> fry:
net.minecraft.resources.ResourceLocation WITHER_SKELETON_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.AbstractSkeleton) -> a
22:23:void
scale(net.minecraft.world.entity.monster.AbstractSkeleton,com.mojang.blaze3d.vertex
.PoseStack,float) -> a
8:8:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.WitherSkullRenderer -> frz:
net.minecraft.resources.ResourceLocation WITHER_INVULNERABLE_LOCATION -> a
net.minecraft.resources.ResourceLocation WITHER_LOCATION -> f
net.minecraft.client.model.SkullModel model -> g
28:30:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
33:42:net.minecraft.client.model.geom.builders.LayerDefinition
createSkullLayer() -> a
47:47:int
getBlockLightLevel(net.minecraft.world.entity.projectile.WitherSkull,net.minecraft.
core.BlockPos) -> a
52:66:void
render(net.minecraft.world.entity.projectile.WitherSkull,float,float,com.mojang.bla
ze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
70:70:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.projectile.WitherSkull) -> a
21:21:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
21:21:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
21:21:int
getBlockLightLevel(net.minecraft.world.entity.Entity,net.minecraft.core.BlockPos) -
> a
22:23:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.WolfRenderer -> fsa:
net.minecraft.resources.ResourceLocation WOLF_LOCATION -> a
net.minecraft.resources.ResourceLocation WOLF_TAME_LOCATION -> i
net.minecraft.resources.ResourceLocation WOLF_ANGRY_LOCATION -> j
17:20:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
24:24:float getBob(net.minecraft.world.entity.animal.Wolf,float) -> a
30:40:void
render(net.minecraft.world.entity.animal.Wolf,float,float,com.mojang.blaze3d.vertex
.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
44:50:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.animal.Wolf) -> a
11:11:void
render(net.minecraft.world.entity.Mob,float,float,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int) -> a
11:11:float getBob(net.minecraft.world.entity.LivingEntity,float) -> a
11:11:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
11:11:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
11:11:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
12:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ZoglinRenderer -> fsb:
net.minecraft.resources.ResourceLocation ZOGLIN_LOCATION -> a
12:13:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
17:17:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.Zoglin) -> a
8:8:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.ZombieRenderer -> fsc:
11:12:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
15:19:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.model.geom.ModelLayerLocation,net.minecraft.client.model.geom.ModelLay
erLocation,net.minecraft.client.model.geom.ModelLayerLocation) -> <init>
net.minecraft.client.renderer.entity.ZombieVillagerRenderer -> fsd:
net.minecraft.resources.ResourceLocation ZOMBIE_VILLAGER_LOCATION -> a
14:22:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context) ->
<init>
26:26:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.monster.ZombieVillager) -> a
31:31:boolean isShaking(net.minecraft.world.entity.monster.ZombieVillager) -> b
10:10:boolean isShaking(net.minecraft.world.entity.LivingEntity) -> a
10:10:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.ArrowLayer -> fse:
net.minecraft.client.renderer.entity.EntityRenderDispatcher dispatcher -> a
18:20:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,net.mine
craft.client.renderer.entity.LivingEntityRenderer) -> <init>
24:24:int numStuck(net.minecraft.world.entity.LivingEntity) -> a
29:36:void
renderStuckItem(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float) ->
a
net.minecraft.client.renderer.entity.layers.BeeStingerLayer -> fsf:
net.minecraft.resources.ResourceLocation BEE_STINGER_LOCATION -> a
22:23:void <init>(net.minecraft.client.renderer.entity.LivingEntityRenderer) ->
<init>
27:27:int numStuck(net.minecraft.world.entity.LivingEntity) -> a
32:64:void
renderStuckItem(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float) ->
a
67:68:void
vertex(com.mojang.blaze3d.vertex.VertexConsumer,org.joml.Matrix4f,org.joml.Matrix3f
,float,int,float,float,int) -> a
19:19:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.CapeLayer -> fsg:
20:21:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
25:68:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.client.player.AbstractClientPlayer,float,float,float,floa
t,float,float) -> a
18:18:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.CarriedBlockLayer -> fsh:
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> a
17:19:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.block.BlockRenderDispatcher) -> <init>
23:40:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.monster.EnderMan,float,float,float,float,flo
at,float) -> a
13:13:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.CatCollarLayer -> fsi:
net.minecraft.resources.ResourceLocation CAT_COLLAR_LOCATION -> a
net.minecraft.client.model.CatModel catModel -> b
18:20:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
24:30:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.Cat,float,float,float,float,float,flo
at) -> a
12:12:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.CreeperPowerLayer -> fsj:
net.minecraft.resources.ResourceLocation POWER_LOCATION -> a
net.minecraft.client.model.CreeperModel model -> b
17:19:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
23:23:float xOffset(float) -> a
28:28:net.minecraft.resources.ResourceLocation getTextureLocation() -> a
33:33:net.minecraft.client.model.EntityModel model() -> b
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.CrossedArmsItemLayer -> fsk:
net.minecraft.client.renderer.ItemInHandRenderer itemInHandRenderer -> a
18:20:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.ItemInHandRenderer) -> <init>
24:32:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
14:14:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.CustomHeadLayer -> fsl:
float scaleX -> a
float scaleY -> b
float scaleZ -> c
java.util.Map skullModels -> d
net.minecraft.client.renderer.ItemInHandRenderer itemInHandRenderer -> e
43:44:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet,net.minecraft.client.renderer.ItemInHandRenderer) ->
<init>
47:53:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet,float,float,float,net.minecraft.client.renderer.ItemInHan
dRenderer) -> <init>
57:114:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
117:124:void translateToHead(com.mojang.blaze3d.vertex.PoseStack,boolean) -> a
34:34:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.Deadmau5EarsLayer -> fsm:
16:17:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
21:44:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.client.player.AbstractClientPlayer,float,float,float,floa
t,float,float) -> a
14:14:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.DolphinCarryingItemLayer -> fsn:
net.minecraft.client.renderer.ItemInHandRenderer itemInHandRenderer -> a
18:20:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.ItemInHandRenderer) -> <init>
24:41:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.Dolphin,float,float,float,float,float
,float) -> a
14:14:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.DrownedOuterLayer -> fso:
net.minecraft.resources.ResourceLocation DROWNED_OUTER_LAYER_LOCATION -> a
net.minecraft.client.model.DrownedModel model -> b
18:20:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
24:25:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.monster.Drowned,float,float,float,float,floa
t,float) -> a
12:12:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.ElytraLayer -> fsp:
net.minecraft.resources.ResourceLocation WINGS_LOCATION -> a
net.minecraft.client.model.ElytraModel elytraModel -> b
28:30:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
34:64:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
22:22:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
23:23:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.EnderEyesLayer -> fsq:
net.minecraft.client.renderer.RenderType ENDERMAN_EYES -> a
13:14:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
18:18:net.minecraft.client.renderer.RenderType renderType() -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.EnergySwirlLayer -> fsr:
16:17:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
21:35:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
float xOffset(float) -> a
net.minecraft.resources.ResourceLocation getTextureLocation() -> a
net.minecraft.client.model.EntityModel model() -> b
net.minecraft.client.renderer.entity.layers.EyesLayer -> fss:
15:16:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
20:22:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.RenderType renderType() -> a
net.minecraft.client.renderer.entity.layers.FoxHeldItemLayer -> fst:
net.minecraft.client.renderer.ItemInHandRenderer itemInHandRenderer -> a
18:20:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.ItemInHandRenderer) -> <init>
24:70:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.Fox,float,float,float,float,float,flo
at) -> a
14:14:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.HorseArmorLayer -> fsu:
net.minecraft.client.model.HorseModel model -> a
21:23:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
27:53:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.horse.Horse,float,float,float,float,f
loat,float) -> a
17:17:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.HorseMarkingLayer -> fsv:
java.util.Map LOCATION_BY_MARKINGS -> a
28:29:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
33:41:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.horse.Horse,float,float,float,float,f
loat,float) -> a
18:18:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
20:25:void lambda$static$0(java.util.EnumMap) -> a
19:19:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.HumanoidArmorLayer -> fsw:
java.util.Map ARMOR_LOCATION_CACHE -> a
net.minecraft.client.model.HumanoidModel innerModel -> b
net.minecraft.client.model.HumanoidModel outerModel -> c
net.minecraft.client.renderer.texture.TextureAtlas armorTrimAtlas -> d
34:38:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.HumanoidModel,net.minecraft.client.model.HumanoidModel,net.minecraft.client.r
esources.model.ModelManager) -> <init>
42:46:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
49:85:void
renderArmorPiece(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.
MultiBufferSource,net.minecraft.world.entity.LivingEntity,net.minecraft.world.entit
y.EquipmentSlot,int,net.minecraft.client.model.HumanoidModel) -> a
88:115:void
setPartVisibility(net.minecraft.client.model.HumanoidModel,net.minecraft.world.enti
ty.EquipmentSlot) -> a
118:120:void
renderModel(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Multi
BufferSource,int,net.minecraft.world.item.ArmorItem,net.minecraft.client.model.Huma
noidModel,boolean,float,float,float,java.lang.String) -> a
123:126:void
renderTrim(net.minecraft.world.item.ArmorMaterial,com.mojang.blaze3d.vertex.PoseSta
ck,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.world.item.arm
ortrim.ArmorTrim,net.minecraft.client.model.HumanoidModel,boolean) -> a
129:130:void
renderGlint(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Multi
BufferSource,int,net.minecraft.client.model.HumanoidModel) -> a
133:133:net.minecraft.client.model.HumanoidModel
getArmorModel(net.minecraft.world.entity.EquipmentSlot) -> a
137:137:boolean usesInnerModel(net.minecraft.world.entity.EquipmentSlot) -> b
141:142:net.minecraft.resources.ResourceLocation
getArmorLocation(net.minecraft.world.item.ArmorItem,boolean,java.lang.String) -> a
27:27:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
79:79:void
lambda$renderArmorPiece$0(net.minecraft.world.item.ArmorItem,com.mojang.blaze3d.ver
tex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.minecraft.cli
ent.model.HumanoidModel,boolean,net.minecraft.world.item.armortrim.ArmorTrim) -> a
28:28:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.HumanoidArmorLayer$1 -> fsw$1:
int[] $SwitchMap$net$minecraft$world$entity$EquipmentSlot -> a
91:91:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.IronGolemCrackinessLayer -> fsx:
java.util.Map resourceLocations -> a
21:22:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
26:35:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.IronGolem,float,float,float,float,flo
at,float) -> a
13:13:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.IronGolemFlowerLayer -> fsy:
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> a
18:20:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.block.BlockRenderDispatcher) -> <init>
24:43:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.IronGolem,float,float,float,float,flo
at,float) -> a
14:14:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.ItemInHandLayer -> fsz:
net.minecraft.client.renderer.ItemInHandRenderer itemInHandRenderer -> a
19:21:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.ItemInHandRenderer) -> <init>
25:46:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
49:67:void
renderArmWithItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.
ItemStack,net.minecraft.world.item.ItemDisplayContext,net.minecraft.world.entity.Hu
manoidArm,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBu
fferSource,int) -> a
15:15:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.LlamaDecorLayer -> fta:
net.minecraft.resources.ResourceLocation[] TEXTURE_LOCATION -> a
net.minecraft.resources.ResourceLocation TRADER_LLAMA -> b
net.minecraft.client.model.LlamaModel model -> c
41:43:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
47:61:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.horse.Llama,float,float,float,float,f
loat,float) -> a
16:16:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
17:36:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.MushroomCowMushroomLayer -> ftb:
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> a
21:23:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.block.BlockRenderDispatcher) -> <init>
27:68:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.MushroomCow,float,float,float,float,f
loat,float) -> a
71:76:void
renderMushroomBlock(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.render
er.MultiBufferSource,int,boolean,net.minecraft.world.level.block.state.BlockState,i
nt,net.minecraft.client.resources.model.BakedModel) -> a
17:17:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.PandaHoldsItemLayer -> ftc:
net.minecraft.client.renderer.ItemInHandRenderer itemInHandRenderer -> a
18:20:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.ItemInHandRenderer) -> <init>
24:39:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.Panda,float,float,float,float,float,f
loat) -> a
14:14:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.ParrotOnShoulderLayer -> ftd:
net.minecraft.client.model.ParrotModel model -> a
23:25:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
29:31:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.player.Player,float,float,float,float,float,
float) -> a
34:49:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.player.Player,float,float,float,float,boolea
n) -> a
19:19:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
36:48:void
lambda$render$1(com.mojang.blaze3d.vertex.PoseStack,boolean,net.minecraft.world.ent
ity.player.Player,net.minecraft.nbt.CompoundTag,net.minecraft.client.renderer.Multi
BufferSource,int,float,float,float,float,net.minecraft.world.entity.EntityType) ->
a
35:35:boolean lambda$render$0(net.minecraft.world.entity.EntityType) -> a
net.minecraft.client.renderer.entity.layers.PhantomEyesLayer -> fte:
net.minecraft.client.renderer.RenderType PHANTOM_EYES -> a
13:14:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
18:18:net.minecraft.client.renderer.RenderType renderType() -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.PlayerItemInHandLayer -> ftf:
net.minecraft.client.renderer.ItemInHandRenderer itemInHandRenderer -> a
float X_ROT_MIN -> b
float X_ROT_MAX -> c
26:28:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.ItemInHandRenderer) -> <init>
32:37:void
renderArmWithItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.
ItemStack,net.minecraft.world.item.ItemDisplayContext,net.minecraft.world.entity.Hu
manoidArm,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBu
fferSource,int) -> a
40:56:void
renderArmWithSpyglass(net.minecraft.world.entity.LivingEntity,net.minecraft.world.i
tem.ItemStack,net.minecraft.world.entity.HumanoidArm,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
net.minecraft.client.renderer.entity.layers.RenderLayer -> ftg:
net.minecraft.client.renderer.entity.RenderLayerParent renderer -> a
17:19:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
22:28:void
coloredCutoutModelCopyLayerRender(net.minecraft.client.model.EntityModel,net.minecr
aft.client.model.EntityModel,net.minecraft.resources.ResourceLocation,com.mojang.bl
aze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int,net.mine
craft.world.entity.LivingEntity,float,float,float,float,float,float,float,float,flo
at) -> a
31:33:void
renderColoredCutoutModel(net.minecraft.client.model.EntityModel,net.minecraft.resou
rces.ResourceLocation,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.rend
erer.MultiBufferSource,int,net.minecraft.world.entity.LivingEntity,float,float,floa
t) -> a
36:36:net.minecraft.client.model.EntityModel getParentModel() -> c
40:40:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.SaddleLayer -> fth:
net.minecraft.resources.ResourceLocation textureLocation -> a
net.minecraft.client.model.EntityModel model -> b
20:23:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.EntityModel,net.minecraft.resources.ResourceLocation) -> <init>
27:36:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.SheepFurLayer -> fti:
net.minecraft.resources.ResourceLocation SHEEP_FUR_LOCATION -> a
net.minecraft.client.model.SheepFurModel model -> b
24:26:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
30:74:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.Sheep,float,float,float,float,float,f
loat) -> a
18:18:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
19:19:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.ShulkerHeadLayer -> ftj:
16:17:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
21:25:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.monster.Shulker,float,float,float,float,floa
t,float) -> a
14:14:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.SlimeOuterLayer -> ftk:
net.minecraft.client.model.EntityModel model -> a
20:22:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
26:44:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
16:16:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.SnowGolemHeadLayer -> ftl:
net.minecraft.client.renderer.block.BlockRenderDispatcher blockRenderer -> a
net.minecraft.client.renderer.entity.ItemRenderer itemRenderer -> b
26:29:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.block.BlockRenderDispatcher,net.minecraft.client.renderer.entity.ItemRende
rer) -> <init>
33:63:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.SnowGolem,float,float,float,float,flo
at,float) -> a
21:21:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.SpiderEyesLayer -> ftm:
net.minecraft.client.renderer.RenderType SPIDER_EYES -> a
13:14:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
18:18:net.minecraft.client.renderer.RenderType renderType() -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.SpinAttackEffectLayer -> ftn:
net.minecraft.resources.ResourceLocation TEXTURE -> a
java.lang.String BOX -> b
net.minecraft.client.model.geom.ModelPart box -> c
29:33:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
36:44:net.minecraft.client.model.geom.builders.LayerDefinition createLayer() ->
a
49:64:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
22:22:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
23:23:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.StrayClothingLayer -> fto:
net.minecraft.resources.ResourceLocation STRAY_CLOTHES_LOCATION -> a
net.minecraft.client.model.SkeletonModel layerModel -> b
20:22:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
26:27:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Mob,float,float,float,float,float,float) ->
a
14:14:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
15:15:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.StuckInBodyLayer -> ftp:
15:16:void <init>(net.minecraft.client.renderer.entity.LivingEntityRenderer) ->
<init>
int numStuck(net.minecraft.world.entity.LivingEntity) -> a
void
renderStuckItem(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,int,net.minecraft.world.entity.Entity,float,float,float,float) ->
a
24:51:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
13:13:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.TropicalFishPatternLayer -> ftq:
net.minecraft.resources.ResourceLocation KOB_TEXTURE -> a
net.minecraft.resources.ResourceLocation SUNSTREAK_TEXTURE -> b
net.minecraft.resources.ResourceLocation SNOOPER_TEXTURE -> c
net.minecraft.resources.ResourceLocation DASHER_TEXTURE -> d
net.minecraft.resources.ResourceLocation BRINELY_TEXTURE -> e
net.minecraft.resources.ResourceLocation SPOTTY_TEXTURE -> f
net.minecraft.resources.ResourceLocation FLOPPER_TEXTURE -> g
net.minecraft.resources.ResourceLocation STRIPEY_TEXTURE -> h
net.minecraft.resources.ResourceLocation GLITTER_TEXTURE -> i
net.minecraft.resources.ResourceLocation BLOCKFISH_TEXTURE -> j
net.minecraft.resources.ResourceLocation BETTY_TEXTURE -> k
net.minecraft.resources.ResourceLocation CLAYFISH_TEXTURE -> l
net.minecraft.client.model.TropicalFishModelA modelA -> m
net.minecraft.client.model.TropicalFishModelB modelB -> n
34:37:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
41:63:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.TropicalFish,float,float,float,float,
float,float) -> a
15:15:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
16:28:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.TropicalFishPatternLayer$1 -> ftq$1:
int[] $SwitchMap$net$minecraft$world$entity$animal$TropicalFish$Base -> a
int[] $SwitchMap$net$minecraft$world$entity$animal$TropicalFish$Pattern -> b
42:46:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.VillagerProfessionLayer -> ftr:
it.unimi.dsi.fastutil.ints.Int2ObjectMap LEVEL_LOCATIONS -> a
it.unimi.dsi.fastutil.objects.Object2ObjectMap typeHatCache -> b
it.unimi.dsi.fastutil.objects.Object2ObjectMap professionHatCache -> c
net.minecraft.server.packs.resources.ResourceManager resourceManager -> d
java.lang.String path -> e
37:47:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.server.
packs.resources.ResourceManager,java.lang.String) -> <init>
51:77:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
80:80:net.minecraft.resources.ResourceLocation
getResourceLocation(java.lang.String,net.minecraft.resources.ResourceLocation) -> a

84:84:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
getHatData(it.unimi.dsi.fastutil.objects.Object2ObjectMap,java.lang.String,net.mine
craft.core.DefaultedRegistry,java.lang.Object) -> a
28:28:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a

87:93:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
lambda$getHatData$3(java.lang.String,net.minecraft.core.DefaultedRegistry,java.lang
.Object,java.lang.Object) -> a
89:91:java.util.Optional
lambda$getHatData$2(net.minecraft.server.packs.resources.Resource) -> a
80:80:java.lang.String
lambda$getResourceLocation$1(java.lang.String,java.lang.String) -> a
30:35:void lambda$static$0(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) ->
a
29:29:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.WardenEmissiveLayer -> fts:
net.minecraft.resources.ResourceLocation texture -> a
net.minecraft.client.renderer.entity.layers.WardenEmissiveLayer$AlphaFunction
alphaFunction -> b
net.minecraft.client.renderer.entity.layers.WardenEmissiveLayer$DrawSelector
drawSelector -> c
23:27:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.resourc
es.ResourceLocation,net.minecraft.client.renderer.entity.layers.WardenEmissiveLayer
$AlphaFunction,net.minecraft.client.renderer.entity.layers.WardenEmissiveLayer$Draw
Selector) -> <init>
31:39:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.monster.warden.Warden,float,float,float,floa
t,float,float) -> a
42:45:void onlyDrawSelectedParts() -> a
48:49:void resetDrawForAllParts() -> b
17:17:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
48:48:void
lambda$resetDrawForAllParts$2(net.minecraft.client.model.geom.ModelPart) -> a
44:44:void
lambda$onlyDrawSelectedParts$1(net.minecraft.client.model.geom.ModelPart) -> b
43:43:void
lambda$onlyDrawSelectedParts$0(net.minecraft.client.model.geom.ModelPart) -> c
net.minecraft.client.renderer.entity.layers.WardenEmissiveLayer$AlphaFunction ->
fts$a:
float apply(net.minecraft.world.entity.monster.warden.Warden,float,float) ->
apply
net.minecraft.client.renderer.entity.layers.WardenEmissiveLayer$DrawSelector ->
fts$b:
java.util.List getPartsToDraw(net.minecraft.client.model.EntityModel) ->
getPartsToDraw
net.minecraft.client.renderer.entity.layers.WitchItemLayer -> ftt:
15:16:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
renderer.ItemInHandRenderer) -> <init>
20:35:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.LivingEntity,float,float,float,float,float,f
loat) -> a
13:13:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
net.minecraft.client.renderer.entity.layers.WitherArmorLayer -> ftu:
net.minecraft.resources.ResourceLocation WITHER_ARMOR_LOCATION -> a
net.minecraft.client.model.WitherBossModel model -> b
18:20:void
<init>(net.minecraft.client.renderer.entity.RenderLayerParent,net.minecraft.client.
model.geom.EntityModelSet) -> <init>
24:24:float xOffset(float) -> a
29:29:net.minecraft.resources.ResourceLocation getTextureLocation() -> a
34:34:net.minecraft.client.model.EntityModel model() -> b
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.WolfCollarLayer -> ftv:
net.minecraft.resources.ResourceLocation WOLF_COLLAR_LOCATION -> a
14:15:void <init>(net.minecraft.client.renderer.entity.RenderLayerParent) ->
<init>
20:27:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.animal.Wolf,float,float,float,float,float,fl
oat) -> a
10:10:void
render(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBuffe
rSource,int,net.minecraft.world.entity.Entity,float,float,float,float,float,float)
-> a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.entity.layers.package-info -> ftw:
net.minecraft.client.renderer.entity.package-info -> ftx:
net.minecraft.client.renderer.entity.player.PlayerRenderer -> fty:
45:61:void
<init>(net.minecraft.client.renderer.entity.EntityRendererProvider$Context,boolean)
-> <init>
65:67:void
render(net.minecraft.client.player.AbstractClientPlayer,float,float,com.mojang.blaz
e3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
71:75:net.minecraft.world.phys.Vec3
getRenderOffset(net.minecraft.client.player.AbstractClientPlayer,float) -> a
79:112:void
setModelProperties(net.minecraft.client.player.AbstractClientPlayer) -> b
116:144:net.minecraft.client.model.HumanoidModel$ArmPose
getArmPose(net.minecraft.client.player.AbstractClientPlayer,net.minecraft.world.Int
eractionHand) -> a
149:149:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.client.player.AbstractClientPlayer) -> a
154:156:void
scale(net.minecraft.client.player.AbstractClientPlayer,com.mojang.blaze3d.vertex.Po
seStack,float) -> a
160:175:void
renderNameTag(net.minecraft.client.player.AbstractClientPlayer,net.minecraft.networ
k.chat.Component,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.
MultiBufferSource,int) -> a
178:179:void
renderRightHand(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.M
ultiBufferSource,int,net.minecraft.client.player.AbstractClientPlayer) -> a
182:183:void
renderLeftHand(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.Mu
ltiBufferSource,int,net.minecraft.client.player.AbstractClientPlayer) -> b
186:197:void
renderHand(com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiB
ufferSource,int,net.minecraft.client.player.AbstractClientPlayer,net.minecraft.clie
nt.model.geom.ModelPart,net.minecraft.client.model.geom.ModelPart) -> a
201:239:void
setupRotations(net.minecraft.client.player.AbstractClientPlayer,com.mojang.blaze3d.
vertex.PoseStack,float,float,float) -> a
43:43:void
scale(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.PoseStack,f
loat) -> a
43:43:void
setupRotations(net.minecraft.world.entity.LivingEntity,com.mojang.blaze3d.vertex.Po
seStack,float,float,float) -> a
43:43:void
render(net.minecraft.world.entity.LivingEntity,float,float,com.mojang.blaze3d.verte
x.PoseStack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
43:43:net.minecraft.resources.ResourceLocation
getTextureLocation(net.minecraft.world.entity.Entity) -> a
43:43:void
renderNameTag(net.minecraft.world.entity.Entity,net.minecraft.network.chat.Componen
t,com.mojang.blaze3d.vertex.PoseStack,net.minecraft.client.renderer.MultiBufferSour
ce,int) -> a
43:43:void
render(net.minecraft.world.entity.Entity,float,float,com.mojang.blaze3d.vertex.Pose
Stack,net.minecraft.client.renderer.MultiBufferSource,int) -> a
43:43:net.minecraft.world.phys.Vec3
getRenderOffset(net.minecraft.world.entity.Entity,float) -> a
net.minecraft.client.renderer.entity.player.package-info -> ftz:
net.minecraft.client.renderer.item.ClampedItemPropertyFunction -> fua:
14:14:float
call(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer.ClientLeve
l,net.minecraft.world.entity.LivingEntity,int) -> call
float
unclampedCall(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer.C
lientLevel,net.minecraft.world.entity.LivingEntity,int) -> unclampedCall
net.minecraft.client.renderer.item.CompassItemPropertyFunction -> fub:
int DEFAULT_ROTATION -> a
net.minecraft.client.renderer.item.CompassItemPropertyFunction$CompassWobble
wobble -> c
net.minecraft.client.renderer.item.CompassItemPropertyFunction$CompassWobble
wobbleRandom -> d
net.minecraft.client.renderer.item.CompassItemPropertyFunction$CompassTarget
compassTarget -> b
17:23:void
<init>(net.minecraft.client.renderer.item.CompassItemPropertyFunction$CompassTarget
) -> <init>
27:39:float
unclampedCall(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer.C
lientLevel,net.minecraft.world.entity.LivingEntity,int) -> unclampedCall
43:50:float
getCompassRotation(net.minecraft.world.item.ItemStack,net.minecraft.client.multipla
yer.ClientLevel,int,net.minecraft.world.entity.Entity) -> a
54:58:float getRandomlySpinningRotation(int,long) -> a
62:76:float
getRotationTowardsCompassTarget(net.minecraft.world.entity.Entity,long,net.minecraf
t.core.BlockPos) -> a
81:86:net.minecraft.client.multiplayer.ClientLevel
tryFetchLevelIfMissing(net.minecraft.world.entity.Entity,net.minecraft.client.multi
player.ClientLevel) -> a
90:91:boolean
isValidCompassTargetPos(net.minecraft.world.entity.Entity,net.minecraft.core.Global
Pos) -> a
95:96:double
getAngleFromEntityToPos(net.minecraft.world.entity.Entity,net.minecraft.core.BlockP
os) -> a
100:100:double getWrappedVisualRotationY(net.minecraft.world.entity.Entity) ->
a
104:104:int hash(int) -> a
net.minecraft.client.renderer.item.CompassItemPropertyFunction$CompassTarget ->
fub$a:
net.minecraft.core.GlobalPos
getPos(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.world.item.ItemSt
ack,net.minecraft.world.entity.Entity) -> getPos
net.minecraft.client.renderer.item.CompassItemPropertyFunction$CompassWobble ->
fub$b:
double rotation -> a
double deltaRotation -> b
long lastUpdateTick -> c
112:112:void <init>() -> <init>
118:118:boolean shouldUpdate(long) -> a
122:129:void update(long,double) -> a
net.minecraft.client.renderer.item.ItemProperties -> fuc:
java.util.Map GENERIC_PROPERTIES -> a
java.lang.String TAG_CUSTOM_MODEL_DATA -> b
net.minecraft.resources.ResourceLocation DAMAGED -> c
net.minecraft.resources.ResourceLocation DAMAGE -> d
net.minecraft.client.renderer.item.ClampedItemPropertyFunction PROPERTY_DAMAGED
-> e
net.minecraft.client.renderer.item.ClampedItemPropertyFunction PROPERTY_DAMAGE
-> f
java.util.Map PROPERTIES -> g
36:36:void <init>() -> <init>
48:49:net.minecraft.client.renderer.item.ClampedItemPropertyFunction
registerGeneric(net.minecraft.resources.ResourceLocation,net.minecraft.client.rende
rer.item.ClampedItemPropertyFunction) -> a
53:54:void
registerCustomModelData(net.minecraft.client.renderer.item.ItemPropertyFunction) ->
a
59:60:void
register(net.minecraft.world.item.Item,net.minecraft.resources.ResourceLocation,net
.minecraft.client.renderer.item.ClampedItemPropertyFunction) -> a
247:266:net.minecraft.client.renderer.item.ItemPropertyFunction
getProperty(net.minecraft.world.item.Item,net.minecraft.resources.ResourceLocation)
-> a
241:241:float
lambda$static$22(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> a
227:237:float
lambda$static$21(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> b
223:223:float
lambda$static$20(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> c
219:219:float
lambda$static$19(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> d
206:215:float
lambda$static$18(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> e
202:202:float
lambda$static$17(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> f
198:198:float
lambda$static$16(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> g
194:194:float
lambda$static$15(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> h
190:190:float
lambda$static$14(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> i
178:186:float
lambda$static$13(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> j
171:174:net.minecraft.core.GlobalPos
lambda$static$12(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.world.i
tem.ItemStack,net.minecraft.world.entity.Entity) -> a
163:166:net.minecraft.core.GlobalPos
lambda$static$11(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.world.i
tem.ItemStack,net.minecraft.world.entity.Entity) -> b
111:111:float
lambda$static$10(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplaye
r.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> k
108:108:float
lambda$static$9(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer
.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> l
100:104:float
lambda$static$8(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer
.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> m
89:96:float
lambda$static$7(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer
.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> n
85:85:float
lambda$static$6(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer
.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> o
72:80:float
lambda$static$5(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer
.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> p
68:68:float
lambda$static$4(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer
.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> q
64:64:float
lambda$static$3(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer
.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> r
59:59:java.util.Map lambda$register$2(net.minecraft.world.item.Item) -> a
45:45:float
lambda$static$1(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer
.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> s
44:44:float
lambda$static$0(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer
.ClientLevel,net.minecraft.world.entity.LivingEntity,int) -> t
37:243:void <clinit>() -> <clinit>
net.minecraft.client.renderer.item.ItemProperties$1 -> fuc$1:
double rotation -> a
double rota -> b
long lastUpdateTick -> c
113:113:void <init>() -> <init>
120:143:float
unclampedCall(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer.C
lientLevel,net.minecraft.world.entity.LivingEntity,int) -> unclampedCall
147:158:double wobble(net.minecraft.world.level.Level,double) -> a
net.minecraft.client.renderer.item.ItemPropertyFunction -> fud:
float
call(net.minecraft.world.item.ItemStack,net.minecraft.client.multiplayer.ClientLeve
l,net.minecraft.world.entity.LivingEntity,int) -> call
net.minecraft.client.renderer.item.package-info -> fue:
net.minecraft.client.renderer.package-info -> fuf:
net.minecraft.client.renderer.texture.AbstractTexture -> fug:
int NOT_ASSIGNED -> a
int id -> b
boolean blur -> c
boolean mipmap -> d
13:15:void <init>() -> <init>
20:36:void setFilter(boolean,boolean) -> a
39:44:int getId() -> a
48:61:void releaseId() -> b
void load(net.minecraft.server.packs.resources.ResourceManager) -> a
66:73:void bind() -> c
76:77:void
reset(net.minecraft.client.renderer.texture.TextureManager,net.minecraft.server.pac
ks.resources.ResourceManager,net.minecraft.resources.ResourceLocation,java.util.con
current.Executor) -> a
81:81:void close() -> close
68:69:void lambda$bind$1() -> d
50:54:void lambda$releaseId$0() -> e
net.minecraft.client.renderer.texture.Dumpable -> fuh:
void dumpContents(net.minecraft.resources.ResourceLocation,java.nio.file.Path)
-> a
net.minecraft.client.renderer.texture.DynamicTexture -> fui:
org.slf4j.Logger LOGGER -> e
com.mojang.blaze3d.platform.NativeImage pixels -> f
20:31:void <init>(com.mojang.blaze3d.platform.NativeImage) -> <init>
33:37:void <init>(int,int,boolean) -> <init>
42:42:void load(net.minecraft.server.packs.resources.ResourceManager) -> a
45:51:void upload() -> d
55:55:com.mojang.blaze3d.platform.NativeImage getPixels() -> e
59:63:void setPixels(com.mojang.blaze3d.platform.NativeImage) -> a
67:72:void close() -> close
76:81:void
dumpContents(net.minecraft.resources.ResourceLocation,java.nio.file.Path) -> a
24:26:void lambda$new$0() -> f
16:16:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.HttpTexture -> fuj:
org.slf4j.Logger LOGGER -> f
int SKIN_WIDTH -> g
int SKIN_HEIGHT -> h
int LEGACY_SKIN_HEIGHT -> i
java.io.File file -> j
java.lang.String urlString -> k
boolean processLegacySkin -> l
java.lang.Runnable onDownloaded -> m
java.util.concurrent.CompletableFuture future -> n
boolean uploaded -> o
43:48:void
<init>(java.io.File,java.lang.String,net.minecraft.resources.ResourceLocation,boole
an,java.lang.Runnable) -> <init>
51:65:void loadCallback(com.mojang.blaze3d.platform.NativeImage) -> a
68:70:void upload(com.mojang.blaze3d.platform.NativeImage) -> b
75:138:void load(net.minecraft.server.packs.resources.ResourceManager) -> a
142:151:com.mojang.blaze3d.platform.NativeImage load(java.io.InputStream) -> a
156:198:com.mojang.blaze3d.platform.NativeImage
processLegacySkin(com.mojang.blaze3d.platform.NativeImage) -> c
202:216:void
doNotchTransparencyHack(com.mojang.blaze3d.platform.NativeImage,int,int,int,int) ->
a
219:224:void
setNoAlpha(com.mojang.blaze3d.platform.NativeImage,int,int,int,int) -> b
104:137:void lambda$load$4() -> d
125:129:void lambda$load$3(java.io.InputStream) -> b
76:84:void lambda$load$2(net.minecraft.server.packs.resources.ResourceManager)
-> c
55:64:void lambda$loadCallback$1(com.mojang.blaze3d.platform.NativeImage) -> d
59:60:void lambda$loadCallback$0(com.mojang.blaze3d.platform.NativeImage) -> e
24:24:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.MipmapGenerator -> fuk:
int ALPHA_CUTOUT_CUTOFF -> a
float[] POW22 -> b
7:8:void <init>() -> <init>
18:52:com.mojang.blaze3d.platform.NativeImage[]
generateMipLevels(com.mojang.blaze3d.platform.NativeImage[],int) -> a
56:63:boolean hasTransparentPixel(com.mojang.blaze3d.platform.NativeImage) -> a
67:118:int alphaBlend(int,int,int,int,boolean) -> a
123:129:int gammaBlend(int,int,int,int,int) -> a
133:133:float getPow22(int) -> a
12:15:void lambda$static$0(float[]) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.MissingTextureAtlasSprite -> ful:
int MISSING_IMAGE_WIDTH -> a
int MISSING_IMAGE_HEIGHT -> b
java.lang.String MISSING_TEXTURE_NAME -> c
net.minecraft.resources.ResourceLocation MISSING_TEXTURE_LOCATION -> d
net.minecraft.client.resources.metadata.animation.AnimationMetadataSection
EMPTY_ANIMATION_META -> e
net.minecraft.client.renderer.texture.DynamicTexture missingTexture -> f
13:13:void <init>() -> <init>
24:36:com.mojang.blaze3d.platform.NativeImage generateMissingImage(int,int) ->
a
40:41:net.minecraft.client.renderer.texture.SpriteContents create() -> a
45:45:net.minecraft.resources.ResourceLocation getLocation() -> b
49:55:net.minecraft.client.renderer.texture.DynamicTexture getTexture() -> c
17:18:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.OverlayTexture -> fum:
int SIZE -> e
int NO_WHITE_U -> a
int RED_OVERLAY_V -> b
int WHITE_OVERLAY_V -> c
int NO_OVERLAY -> d
net.minecraft.client.renderer.texture.DynamicTexture texture -> f
21:44:void <init>() -> <init>
48:49:void close() -> close
52:53:void setupOverlayColor() -> a
56:56:int u(float) -> a
60:60:int v(boolean) -> a
64:64:int pack(int,int) -> a
68:68:int pack(float,boolean) -> a
72:73:void teardownOverlayColor() -> b
17:17:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.PreloadedTexture -> fun:
java.util.concurrent.CompletableFuture future -> f
17:19:void
<init>(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.resources
.ResourceLocation,java.util.concurrent.Executor) -> <init>
23:28:net.minecraft.client.renderer.texture.SimpleTexture$TextureImage
getTextureImage(net.minecraft.server.packs.resources.ResourceManager) -> b
32:32:java.util.concurrent.CompletableFuture getFuture() -> d
37:39:void
reset(net.minecraft.client.renderer.texture.TextureManager,net.minecraft.server.pac
ks.resources.ResourceManager,net.minecraft.resources.ResourceLocation,java.util.con
current.Executor) -> a
42:42:java.util.concurrent.Executor executor(java.util.concurrent.Executor) ->
a
42:42:void lambda$executor$5(java.util.concurrent.Executor,java.lang.Runnable)
-> a
42:42:void lambda$executor$4(java.lang.Runnable) -> a
38:38:void lambda$reset$3(net.minecraft.client.renderer.texture.TextureManager)
-> a
37:37:net.minecraft.client.renderer.texture.SimpleTexture$TextureImage
lambda$reset$2(net.minecraft.server.packs.resources.ResourceManager) -> c
32:32:java.lang.Void
lambda$getFuture$1(net.minecraft.client.renderer.texture.SimpleTexture$TextureImage
) -> a
18:18:net.minecraft.client.renderer.texture.SimpleTexture$TextureImage
lambda$new$0(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.res
ources.ResourceLocation) -> a
net.minecraft.client.renderer.texture.SimpleTexture -> fuo:
org.slf4j.Logger LOGGER -> f
net.minecraft.resources.ResourceLocation location -> e
23:25:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
29:50:void load(net.minecraft.server.packs.resources.ResourceManager) -> a
53:55:void doLoad(com.mojang.blaze3d.platform.NativeImage,boolean,boolean) -> a
58:58:net.minecraft.client.renderer.texture.SimpleTexture$TextureImage
getTextureImage(net.minecraft.server.packs.resources.ResourceManager) -> b
45:46:void
lambda$load$0(com.mojang.blaze3d.platform.NativeImage,boolean,boolean) -> b
19:19:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.SimpleTexture$TextureImage -> fuo$a:
net.minecraft.client.resources.metadata.texture.TextureMetadataSection metadata
-> a
com.mojang.blaze3d.platform.NativeImage image -> b
java.io.IOException exception -> c
69:73:void <init>(java.io.IOException) -> <init>
75:79:void
<init>(net.minecraft.client.resources.metadata.texture.TextureMetadataSection,com.m
ojang.blaze3d.platform.NativeImage) -> <init>
83:97:net.minecraft.client.renderer.texture.SimpleTexture$TextureImage
load(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.resources.R
esourceLocation) -> a
103:103:net.minecraft.client.resources.metadata.texture.TextureMetadataSection
getTextureMetadata() -> a
107:110:com.mojang.blaze3d.platform.NativeImage getImage() -> b
115:118:void close() -> close
121:124:void throwIfError() -> c
net.minecraft.client.renderer.texture.SpriteContents -> fup:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation name -> b
int width -> c
int height -> d
com.mojang.blaze3d.platform.NativeImage originalImage -> e
com.mojang.blaze3d.platform.NativeImage[] byMipLevel -> f
net.minecraft.client.renderer.texture.SpriteContents$AnimatedTexture
animatedTexture -> g
41:49:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.client.resources.meta
data.animation.FrameSize,com.mojang.blaze3d.platform.NativeImage,net.minecraft.clie
nt.resources.metadata.animation.AnimationMetadataSection) -> <init>
53:77:void increaseMipLevel(int) -> a
80:80:int getFrameCount() -> f
85:132:net.minecraft.client.renderer.texture.SpriteContents$AnimatedTexture
createAnimatedTexture(net.minecraft.client.resources.metadata.animation.FrameSize,i
nt,int,net.minecraft.client.resources.metadata.animation.AnimationMetadataSection)
-> a
136:139:void upload(int,int,int,int,com.mojang.blaze3d.platform.NativeImage[])
-> a
143:143:int width() -> a
148:148:int height() -> b
153:153:net.minecraft.resources.ResourceLocation name() -> c
157:157:java.util.stream.IntStream getUniqueFrames() -> d
162:162:net.minecraft.client.renderer.texture.SpriteTicker createTicker() -> e
167:170:void close() -> close
174:174:java.lang.String toString() -> toString
178:184:boolean isTransparent(int,int,int) -> a
188:193:void uploadFirstFrame(int,int) -> a
122:122:boolean
lambda$createAnimatedTexture$4(it.unimi.dsi.fastutil.ints.IntSet,int) -> a
90:90:void lambda$createAnimatedTexture$3(java.util.List,int,int) -> a
72:72:java.lang.String lambda$increaseMipLevel$2() -> g
71:71:java.lang.String lambda$increaseMipLevel$1() -> h
59:66:java.lang.String lambda$increaseMipLevel$0() -> i
30:30:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.SpriteContents$AnimatedTexture -> fup$a:
java.util.List frames -> b
int frameRowSize -> c
boolean interpolateFrames -> d
net.minecraft.client.renderer.texture.SpriteContents this$0 -> a
279:283:void
<init>(net.minecraft.client.renderer.texture.SpriteContents,java.util.List,int,bool
ean) -> <init>
291:291:int getFrameX(int) -> a
295:295:int getFrameY(int) -> b
299:302:void uploadFrame(int,int,int) -> a
305:305:net.minecraft.client.renderer.texture.SpriteTicker createTicker() -> a
309:310:void uploadFirstFrame(int,int) -> a
313:313:java.util.stream.IntStream getUniqueFrames() -> b
313:313:int
lambda$getUniqueFrames$0(net.minecraft.client.renderer.texture.SpriteContents$Frame
Info) -> a
net.minecraft.client.renderer.texture.SpriteContents$FrameInfo -> fup$b:
int index -> a
int time -> b
268:271:void <init>(int,int) -> <init>
net.minecraft.client.renderer.texture.SpriteContents$InterpolationData -> fup$c:
com.mojang.blaze3d.platform.NativeImage[] activeFrame -> b
net.minecraft.client.renderer.texture.SpriteContents this$0 -> a
198:206:void <init>(net.minecraft.client.renderer.texture.SpriteContents) ->
<init>
210:246:void
uploadInterpolatedFrame(int,int,net.minecraft.client.renderer.texture.SpriteContent
s$Ticker) -> a
249:249:int
getPixel(net.minecraft.client.renderer.texture.SpriteContents$AnimatedTexture,int,i
nt,int,int) -> a
253:253:int mix(double,int,int) -> a
258:261:void close() -> close
net.minecraft.client.renderer.texture.SpriteContents$Ticker -> fup$d:
int frame -> b
int subFrame -> c
net.minecraft.client.renderer.texture.SpriteContents$AnimatedTexture
animationInfo -> d
net.minecraft.client.renderer.texture.SpriteContents$InterpolationData
interpolationData -> e
net.minecraft.client.renderer.texture.SpriteContents this$0 -> a
325:328:void
<init>(net.minecraft.client.renderer.texture.SpriteContents,net.minecraft.client.re
nderer.texture.SpriteContents$AnimatedTexture,net.minecraft.client.renderer.texture
.SpriteContents$InterpolationData) -> <init>
332:350:void tickAndUpload(int,int) -> a
354:357:void close() -> close
345:345:void lambda$tickAndUpload$0(int,int) -> b
net.minecraft.client.renderer.texture.SpriteLoader -> fuq:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.ResourceLocation location -> b
int maxSupportedTextureSize -> c
int minWidth -> d
int minHeight -> e
39:44:void <init>(net.minecraft.resources.ResourceLocation,int,int,int) ->
<init>
47:47:net.minecraft.client.renderer.texture.SpriteLoader
create(net.minecraft.client.renderer.texture.TextureAtlas) -> a
51:104:net.minecraft.client.renderer.texture.SpriteLoader$Preparations
stitch(java.util.List,int,java.util.concurrent.Executor) -> a
108:109:java.util.concurrent.CompletableFuture
runSpriteSuppliers(java.util.List,java.util.concurrent.Executor) -> a
113:115:java.util.concurrent.CompletableFuture
loadAndStitch(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.re
sources.ResourceLocation,int,java.util.concurrent.Executor) -> a
122:144:net.minecraft.client.renderer.texture.SpriteContents
loadSprite(net.minecraft.resources.ResourceLocation,net.minecraft.server.packs.reso
urces.Resource) -> a
148:154:java.util.Map
getStitchedSprites(net.minecraft.client.renderer.texture.Stitcher,int,int) -> a
151:151:void
lambda$getStitchedSprites$8(java.util.Map,int,int,net.minecraft.client.renderer.tex
ture.SpriteContents,int,int) -> a
115:115:net.minecraft.client.renderer.texture.SpriteLoader$Preparations
lambda$loadAndStitch$7(int,java.util.concurrent.Executor,java.util.List) -> a
114:114:java.util.concurrent.CompletionStage
lambda$loadAndStitch$6(java.util.concurrent.Executor,java.util.List) -> a
113:113:java.util.List
lambda$loadAndStitch$5(net.minecraft.server.packs.resources.ResourceManager,net.min
ecraft.resources.ResourceLocation) -> a
109:109:java.util.List lambda$runSpriteSuppliers$4(java.util.List) -> a
108:108:java.util.concurrent.CompletableFuture
lambda$runSpriteSuppliers$3(java.util.concurrent.Executor,java.util.function.Suppli
er) -> a
99:99:void lambda$stitch$2(java.util.Map,int) -> a
99:99:void
lambda$stitch$1(int,net.minecraft.client.renderer.texture.TextureAtlasSprite) -> a
85:85:java.lang.String
lambda$stitch$0(net.minecraft.client.renderer.texture.Stitcher$Entry) -> a
32:32:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.SpriteLoader$Preparations -> fuq$a:
int width -> a
int height -> b
int mipLevel -> c
net.minecraft.client.renderer.texture.TextureAtlasSprite missing -> d
java.util.Map regions -> e
java.util.concurrent.CompletableFuture readyForUpload -> f
157:157:void
<init>(int,int,int,net.minecraft.client.renderer.texture.TextureAtlasSprite,java.ut
il.Map,java.util.concurrent.CompletableFuture) -> <init>
159:159:java.util.concurrent.CompletableFuture waitForUpload() -> a
157:157:java.lang.String toString() -> toString
157:157:int hashCode() -> hashCode
157:157:boolean equals(java.lang.Object) -> equals
157:157:int width() -> b
157:157:int height() -> c
157:157:int mipLevel() -> d
157:157:net.minecraft.client.renderer.texture.TextureAtlasSprite missing() -> e
157:157:java.util.Map regions() -> f
157:157:java.util.concurrent.CompletableFuture readyForUpload() -> g
159:159:net.minecraft.client.renderer.texture.SpriteLoader$Preparations
lambda$waitForUpload$0(java.lang.Void) -> a
net.minecraft.client.renderer.texture.SpriteTicker -> fur:
void tickAndUpload(int,int) -> a
void close() -> close
net.minecraft.client.renderer.texture.Stitcher -> fus:
java.util.Comparator HOLDER_COMPARATOR -> a
int mipLevel -> b
java.util.List texturesToBeStitched -> c
java.util.List storage -> d
int storageX -> e
int storageY -> f
int maxWidth -> g
int maxHeight -> h
16:28:void <init>(int,int,int) -> <init>
31:31:int getWidth() -> a
35:35:int getHeight() -> b
39:41:void registerSprite(net.minecraft.client.renderer.texture.Stitcher$Entry)
-> a
44:52:void stitch() -> c
59:62:void
gatherSprites(net.minecraft.client.renderer.texture.Stitcher$SpriteLoader) -> a
65:65:int smallestFittingMinTexel(int,int) -> a
69:75:boolean
addToStorage(net.minecraft.client.renderer.texture.Stitcher$Holder) -> a
87:127:boolean expand(net.minecraft.client.renderer.texture.Stitcher$Holder) ->
b
49:49:net.minecraft.client.renderer.texture.Stitcher$Entry
lambda$stitch$3(net.minecraft.client.renderer.texture.Stitcher$Holder) -> c
13:13:net.minecraft.resources.ResourceLocation
lambda$static$2(net.minecraft.client.renderer.texture.Stitcher$Holder) -> d
13:13:java.lang.Integer
lambda$static$1(net.minecraft.client.renderer.texture.Stitcher$Holder) -> e
13:13:java.lang.Integer
lambda$static$0(net.minecraft.client.renderer.texture.Stitcher$Holder) -> f
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.Stitcher$Entry -> fus$a:
int width() -> a
int height() -> b
net.minecraft.resources.ResourceLocation name() -> c
net.minecraft.client.renderer.texture.Stitcher$Holder -> fus$b:
net.minecraft.client.renderer.texture.Stitcher$Entry entry -> a
int width -> b
int height -> c
132:137:void <init>(net.minecraft.client.renderer.texture.Stitcher$Entry,int) -
> <init>
130:130:void
<init>(net.minecraft.client.renderer.texture.Stitcher$Entry,int,int) -> <init>
130:130:java.lang.String toString() -> toString
130:130:int hashCode() -> hashCode
130:130:boolean equals(java.lang.Object) -> equals
130:130:net.minecraft.client.renderer.texture.Stitcher$Entry entry() -> a
130:130:int width() -> b
130:130:int height() -> c
net.minecraft.client.renderer.texture.Stitcher$Region -> fus$c:
int originX -> a
int originY -> b
int width -> c
int height -> d
java.util.List subSlots -> e
net.minecraft.client.renderer.texture.Stitcher$Holder holder -> f
154:159:void <init>(int,int,int,int) -> <init>
162:162:int getX() -> a
166:166:int getY() -> b
171:256:boolean add(net.minecraft.client.renderer.texture.Stitcher$Holder) -> a
260:267:void walk(net.minecraft.client.renderer.texture.Stitcher$SpriteLoader)
-> a
271:271:java.lang.String toString() -> toString
net.minecraft.client.renderer.texture.Stitcher$SpriteLoader -> fus$d:
void load(net.minecraft.client.renderer.texture.Stitcher$Entry,int,int) -> load
net.minecraft.client.renderer.texture.StitcherException -> fut:
java.util.Collection allSprites -> a
10:19:void
<init>(net.minecraft.client.renderer.texture.Stitcher$Entry,java.util.Collection) -
> <init>
22:22:java.util.Collection getAllSprites() -> a
net.minecraft.client.renderer.texture.TextureAtlas -> fuu:
org.slf4j.Logger LOGGER -> g
net.minecraft.resources.ResourceLocation LOCATION_BLOCKS -> e
net.minecraft.resources.ResourceLocation LOCATION_PARTICLES -> f
java.util.List sprites -> h
java.util.List animatedTextures -> i
java.util.Map texturesByName -> j
net.minecraft.resources.ResourceLocation location -> k
int maxSupportedTextureSize -> l
int width -> m
int height -> n
int mipLevel -> o
38:51:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
56:56:void load(net.minecraft.server.packs.resources.ResourceManager) -> a
60:105:void
upload(net.minecraft.client.renderer.texture.SpriteLoader$Preparations) -> a
109:112:void
dumpContents(net.minecraft.resources.ResourceLocation,java.nio.file.Path) -> a
115:124:void dumpSpriteNames(java.nio.file.Path,java.lang.String,java.util.Map)
-> a
127:131:void cycleAnimationFrames() -> d
135:140:void tick() -> e
143:147:net.minecraft.client.renderer.texture.TextureAtlasSprite
getSprite(net.minecraft.resources.ResourceLocation) -> a
151:157:void clearTextureData() -> f
160:160:net.minecraft.resources.ResourceLocation location() -> g
164:164:int maxSupportedTextureSize() -> h
168:168:int getWidth() -> i
172:172:int getHeight() -> j
176:177:void
updateFilter(net.minecraft.client.renderer.texture.SpriteLoader$Preparations) -> b
25:35:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.TextureAtlasSprite -> fuv:
net.minecraft.resources.ResourceLocation atlasLocation -> a
net.minecraft.client.renderer.texture.SpriteContents contents -> b
int x -> c
int y -> d
float u0 -> e
float u1 -> f
float v0 -> g
float v1 -> h
21:32:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.textu
re.SpriteContents,int,int,int,int) -> <init>
35:35:int getX() -> a
39:39:int getY() -> b
43:43:float getU0() -> c
47:47:float getU1() -> d
51:51:net.minecraft.client.renderer.texture.SpriteContents contents() -> e
56:70:net.minecraft.client.renderer.texture.TextureAtlasSprite$Ticker
createTicker() -> f
74:75:float getU(double) -> a
79:80:float getUOffset(float) -> a
84:84:float getV0() -> g
88:88:float getV1() -> h
92:93:float getV(double) -> b
97:98:float getVOffset(float) -> b
102:102:net.minecraft.resources.ResourceLocation atlasLocation() -> i
107:107:java.lang.String toString() -> toString
111:112:void uploadFirstFrame() -> j
115:117:float atlasSize() -> l
121:121:float uvShrinkRatio() -> k
125:125:com.mojang.blaze3d.vertex.VertexConsumer
wrap(com.mojang.blaze3d.vertex.VertexConsumer) -> a
net.minecraft.client.renderer.texture.TextureAtlasSprite$1 -> fuv$1:
net.minecraft.client.renderer.texture.SpriteTicker val$ticker -> a
net.minecraft.client.renderer.texture.TextureAtlasSprite this$0 -> b
58:58:void
<init>(net.minecraft.client.renderer.texture.TextureAtlasSprite,net.minecraft.clien
t.renderer.texture.SpriteTicker) -> <init>
61:62:void tickAndUpload() -> a
66:67:void close() -> close
net.minecraft.client.renderer.texture.TextureAtlasSprite$Ticker -> fuv$a:
void tickAndUpload() -> a
void close() -> close
net.minecraft.client.renderer.texture.TextureManager -> fuw:
org.slf4j.Logger LOGGER -> b
net.minecraft.resources.ResourceLocation INTENTIONAL_MISSING_TEXTURE -> a
java.util.Map byPath -> c
java.util.Set tickableTextures -> d
java.util.Map prefixRegister -> e
net.minecraft.server.packs.resources.ResourceManager resourceManager -> f
35:44:void <init>(net.minecraft.server.packs.resources.ResourceManager) ->
<init>
47:54:void bindForSetup(net.minecraft.resources.ResourceLocation) -> a
57:66:void _bind(net.minecraft.resources.ResourceLocation) -> d
69:80:void
register(net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.tex
ture.AbstractTexture) -> a
83:93:void
safeClose(net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.te
xture.AbstractTexture) -> c
97:110:net.minecraft.client.renderer.texture.AbstractTexture
loadTexture(net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.
texture.AbstractTexture) -> d
115:122:net.minecraft.client.renderer.texture.AbstractTexture
getTexture(net.minecraft.resources.ResourceLocation) -> b
126:126:net.minecraft.client.renderer.texture.AbstractTexture
getTexture(net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.t
exture.AbstractTexture) -> b
131:142:net.minecraft.resources.ResourceLocation
register(java.lang.String,net.minecraft.client.renderer.texture.DynamicTexture) ->
a
146:151:java.util.concurrent.CompletableFuture
preload(net.minecraft.resources.ResourceLocation,java.util.concurrent.Executor) ->
a
155:156:void execute(java.lang.Runnable) -> a
160:163:void tick() -> e
166:170:void release(net.minecraft.resources.ResourceLocation) -> c
174:178:void close() -> close
182:207:java.util.concurrent.CompletableFuture
reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profil
ing.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent
.Executor,java.util.concurrent.Executor) -> a
211:218:void dumpAllSheets(java.nio.file.Path) -> a
222:237:void _dumpAllSheets(java.nio.file.Path) -> b
229:236:void
lambda$_dumpAllSheets$8(java.nio.file.Path,net.minecraft.resources.ResourceLocation
,net.minecraft.client.renderer.texture.AbstractTexture) -> a
213:214:void lambda$dumpAllSheets$7(java.nio.file.Path) -> c
205:205:void lambda$reload$6(java.lang.Runnable) -> b
189:205:void
lambda$reload$5(net.minecraft.server.packs.resources.ResourceManager,java.util.conc
urrent.Executor,java.util.concurrent.CompletableFuture,java.lang.Void) -> a
204:204:void lambda$reload$4(java.util.concurrent.CompletableFuture) -> a
155:155:void lambda$execute$3(java.lang.Runnable) -> c
149:149:void
lambda$preload$2(net.minecraft.resources.ResourceLocation,net.minecraft.client.rend
erer.texture.PreloadedTexture) -> a
108:108:java.lang.String
lambda$loadTexture$1(net.minecraft.client.renderer.texture.AbstractTexture) -> a
49:50:void lambda$bindForSetup$0(net.minecraft.resources.ResourceLocation) -> e
31:33:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.Tickable -> fux:
void tick() -> e
net.minecraft.client.renderer.texture.atlas.SpriteResourceLoader -> fuy:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.FileToIdConverter ATLAS_INFO_CONVERTER -> b
java.util.List sources -> c
33:35:void <init>(java.util.List) -> <init>
38:66:java.util.List list(net.minecraft.server.packs.resources.ResourceManager)
-> a
70:80:net.minecraft.client.renderer.texture.atlas.SpriteResourceLoader
load(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.resources.R
esourceLocation) -> a
61:61:void
lambda$list$0(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.cl
ient.renderer.texture.atlas.SpriteSource$Output,net.minecraft.client.renderer.textu
re.atlas.SpriteSource) -> a
27:29:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.atlas.SpriteResourceLoader$1 -> fuy$1:
java.util.Map val$sprites -> a
net.minecraft.client.renderer.texture.atlas.SpriteResourceLoader this$0 -> b
39:39:void
<init>(net.minecraft.client.renderer.texture.atlas.SpriteResourceLoader,java.util.M
ap) -> <init>
42:46:void
add(net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.texture.
atlas.SpriteSource$SpriteSupplier) -> a
50:58:void removeAll(java.util.function.Predicate) -> a
net.minecraft.client.renderer.texture.atlas.SpriteSource -> fuz:
net.minecraft.resources.FileToIdConverter TEXTURE_ID_CONVERTER -> a
void
run(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.client.rende
rer.texture.atlas.SpriteSource$Output) -> a
net.minecraft.client.renderer.texture.atlas.SpriteSourceType type() -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.atlas.SpriteSource$Output -> fuz$a:
22:23:void
add(net.minecraft.resources.ResourceLocation,net.minecraft.server.packs.resources.R
esource) -> a
void
add(net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.texture.
atlas.SpriteSource$SpriteSupplier) -> a
void removeAll(java.util.function.Predicate) -> a
22:22:net.minecraft.client.renderer.texture.SpriteContents
lambda$add$0(net.minecraft.resources.ResourceLocation,net.minecraft.server.packs.re
sources.Resource) -> b
net.minecraft.client.renderer.texture.atlas.SpriteSource$SpriteSupplier -> fuz$b:
32:32:void discard() -> a
net.minecraft.client.renderer.texture.atlas.SpriteSourceType -> fva:
com.mojang.serialization.Codec codec -> a
5:5:void <init>(com.mojang.serialization.Codec) -> <init>
5:5:java.lang.String toString() -> toString
5:5:int hashCode() -> hashCode
5:5:boolean equals(java.lang.Object) -> equals
5:5:com.mojang.serialization.Codec codec() -> a
net.minecraft.client.renderer.texture.atlas.SpriteSources -> fvb:
com.google.common.collect.BiMap TYPES -> i
net.minecraft.client.renderer.texture.atlas.SpriteSourceType SINGLE_FILE -> a
net.minecraft.client.renderer.texture.atlas.SpriteSourceType DIRECTORY -> b
net.minecraft.client.renderer.texture.atlas.SpriteSourceType FILTER -> c
net.minecraft.client.renderer.texture.atlas.SpriteSourceType UNSTITCHER -> d
net.minecraft.client.renderer.texture.atlas.SpriteSourceType
PALETTED_PERMUTATIONS -> e
com.mojang.serialization.Codec TYPE_CODEC -> f
com.mojang.serialization.Codec CODEC -> g
com.mojang.serialization.Codec FILE_CODEC -> h
16:16:void <init>() -> <init>
42:48:net.minecraft.client.renderer.texture.atlas.SpriteSourceType
register(java.lang.String,com.mojang.serialization.Codec) -> a
31:32:com.mojang.serialization.DataResult
lambda$static$3(net.minecraft.client.renderer.texture.atlas.SpriteSourceType) -> a
32:32:java.lang.String
lambda$static$2(net.minecraft.resources.ResourceLocation) -> a
27:28:com.mojang.serialization.DataResult
lambda$static$1(net.minecraft.resources.ResourceLocation) -> b
28:28:java.lang.String
lambda$static$0(net.minecraft.resources.ResourceLocation) -> c
17:39:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.atlas.package-info -> fvc:
net.minecraft.client.renderer.texture.atlas.sources.DirectoryLister -> fvd:
com.mojang.serialization.Codec CODEC -> b
java.lang.String sourcePath -> c
java.lang.String idPrefix -> d
21:24:void <init>(java.lang.String,java.lang.String) -> <init>
28:34:void
run(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.client.rende
rer.texture.atlas.SpriteSource$Output) -> a
38:38:net.minecraft.client.renderer.texture.atlas.SpriteSourceType type() -> a
31:33:void
lambda$run$3(net.minecraft.resources.FileToIdConverter,net.minecraft.client.rendere
r.texture.atlas.SpriteSource$Output,net.minecraft.resources.ResourceLocation,net.mi
necraft.server.packs.resources.Resource) -> a
13:16:com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
15:15:java.lang.String
lambda$static$1(net.minecraft.client.renderer.texture.atlas.sources.DirectoryLister
) -> a
14:14:java.lang.String
lambda$static$0(net.minecraft.client.renderer.texture.atlas.sources.DirectoryLister
) -> b
13:13:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.atlas.sources.LazyLoadedImage -> fve:
net.minecraft.resources.ResourceLocation id -> a
net.minecraft.server.packs.resources.Resource resource -> b
java.util.concurrent.atomic.AtomicReference image -> c
java.util.concurrent.atomic.AtomicInteger referenceCount -> d
15:22:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.server.packs.resource
s.Resource,int) -> <init>
25:40:com.mojang.blaze3d.platform.NativeImage get() -> a
44:51:void release() -> b
net.minecraft.client.renderer.texture.atlas.sources.PalettedPermutations -> fvf:
org.slf4j.Logger LOGGER -> c
com.mojang.serialization.Codec CODEC -> b
java.util.List textures -> d
java.util.Map permutations -> e
net.minecraft.resources.ResourceLocation paletteKey -> f
45:49:void
<init>(java.util.List,net.minecraft.resources.ResourceLocation,java.util.Map) ->
<init>
53:71:void
run(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.client.rende
rer.texture.atlas.SpriteSource$Output) -> a
74:87:java.util.function.IntUnaryOperator createPaletteMapping(int[],int[]) ->
a
101:110:int[]
loadPaletteEntryFromImage(net.minecraft.server.packs.resources.ResourceManager,net.
minecraft.resources.ResourceLocation) -> a
116:116:net.minecraft.client.renderer.texture.atlas.SpriteSourceType type() ->
a
88:96:int
lambda$createPaletteMapping$7(it.unimi.dsi.fastutil.ints.Int2IntMap,int) -> a
55:55:void
lambda$run$6(java.util.Map,java.util.function.Supplier,net.minecraft.server.packs.r
esources.ResourceManager,java.lang.String,net.minecraft.resources.ResourceLocation)
-> a
56:56:java.util.function.IntUnaryOperator
lambda$run$5(java.util.function.Supplier,net.minecraft.server.packs.resources.Resou
rceManager,net.minecraft.resources.ResourceLocation) -> a
53:53:int[] lambda$run$4(net.minecraft.server.packs.resources.ResourceManager)
-> a
35:39:com.mojang.datafixers.kinds.App
lambda$static$3(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
38:38:java.util.Map
lambda$static$2(net.minecraft.client.renderer.texture.atlas.sources.PalettedPermuta
tions) -> a
37:37:net.minecraft.resources.ResourceLocation
lambda$static$1(net.minecraft.client.renderer.texture.atlas.sources.PalettedPermuta
tions) -> b
36:36:java.util.List
lambda$static$0(net.minecraft.client.renderer.texture.atlas.sources.PalettedPermuta
tions) -> c
33:35:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.atlas.sources.PalettedPermutations$PalettedSp
riteSupplier -> fvf$a:
net.minecraft.client.renderer.texture.atlas.sources.LazyLoadedImage baseImage -
> a
java.util.function.Supplier palette -> b
net.minecraft.resources.ResourceLocation permutationLocation -> c
119:119:void
<init>(net.minecraft.client.renderer.texture.atlas.sources.LazyLoadedImage,java.uti
l.function.Supplier,net.minecraft.resources.ResourceLocation) -> <init>
124:131:net.minecraft.client.renderer.texture.SpriteContents get() -> b
136:137:void discard() -> a
119:119:java.lang.String toString() -> toString
119:119:int hashCode() -> hashCode
119:119:boolean equals(java.lang.Object) -> equals
119:119:net.minecraft.client.renderer.texture.atlas.sources.LazyLoadedImage
baseImage() -> c
119:119:java.util.function.Supplier palette() -> d
119:119:net.minecraft.resources.ResourceLocation permutationLocation() -> e
119:119:java.lang.Object get() -> get
net.minecraft.client.renderer.texture.atlas.sources.SingleFile -> fvg:
org.slf4j.Logger LOGGER -> c
com.mojang.serialization.Codec CODEC -> b
net.minecraft.resources.ResourceLocation resourceId -> d
java.util.Optional spriteId -> e
27:30:void <init>(net.minecraft.resources.ResourceLocation,java.util.Optional)
-> <init>
34:41:void
run(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.client.rende
rer.texture.atlas.SpriteSource$Output) -> a
45:45:net.minecraft.client.renderer.texture.atlas.SpriteSourceType type() -> a
19:22:com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
21:21:java.util.Optional
lambda$static$1(net.minecraft.client.renderer.texture.atlas.sources.SingleFile) ->
a
20:20:net.minecraft.resources.ResourceLocation
lambda$static$0(net.minecraft.client.renderer.texture.atlas.sources.SingleFile) ->
b
17:19:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.atlas.sources.SourceFilter -> fvh:
com.mojang.serialization.Codec CODEC -> b
net.minecraft.util.ResourceLocationPattern filter -> c
18:20:void <init>(net.minecraft.util.ResourceLocationPattern) -> <init>
24:25:void
run(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.client.rende
rer.texture.atlas.SpriteSource$Output) -> a
29:29:net.minecraft.client.renderer.texture.atlas.SpriteSourceType type() -> a
12:14:com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
13:13:net.minecraft.util.ResourceLocationPattern
lambda$static$0(net.minecraft.client.renderer.texture.atlas.sources.SourceFilter) -
> a
12:12:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.atlas.sources.Unstitcher -> fvi:
org.slf4j.Logger LOGGER -> c
com.mojang.serialization.Codec CODEC -> b
net.minecraft.resources.ResourceLocation resource -> d
java.util.List regions -> e
double xDivisor -> f
double yDivisor -> g
39:44:void
<init>(net.minecraft.resources.ResourceLocation,java.util.List,double,double) ->
<init>
48:58:void
run(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.client.rende
rer.texture.atlas.SpriteSource$Output) -> a
62:62:net.minecraft.client.renderer.texture.atlas.SpriteSourceType type() -> a
27:32:com.mojang.datafixers.kinds.App
lambda$static$4(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
31:31:java.lang.Double
lambda$static$3(net.minecraft.client.renderer.texture.atlas.sources.Unstitcher) ->
a
30:30:java.lang.Double
lambda$static$2(net.minecraft.client.renderer.texture.atlas.sources.Unstitcher) ->
b
29:29:java.util.List
lambda$static$1(net.minecraft.client.renderer.texture.atlas.sources.Unstitcher) ->
c
28:28:net.minecraft.resources.ResourceLocation
lambda$static$0(net.minecraft.client.renderer.texture.atlas.sources.Unstitcher) ->
d
25:27:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.atlas.sources.Unstitcher$Region -> fvi$a:
net.minecraft.resources.ResourceLocation sprite -> b
double x -> c
double y -> d
double width -> e
double height -> f
com.mojang.serialization.Codec CODEC -> a
65:65:void
<init>(net.minecraft.resources.ResourceLocation,double,double,double,double) ->
<init>
65:65:java.lang.String toString() -> toString
65:65:int hashCode() -> hashCode
65:65:boolean equals(java.lang.Object) -> equals
65:65:net.minecraft.resources.ResourceLocation sprite() -> a
65:65:double x() -> b
65:65:double y() -> c
65:65:double width() -> d
65:65:double height() -> e
66:72:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
66:66:void <clinit>() -> <clinit>
net.minecraft.client.renderer.texture.atlas.sources.Unstitcher$RegionInstance ->
fvi$b:
net.minecraft.client.renderer.texture.atlas.sources.LazyLoadedImage image -> a
net.minecraft.client.renderer.texture.atlas.sources.Unstitcher$Region region ->
b
double xDivisor -> c
double yDivisor -> d
81:86:void
<init>(net.minecraft.client.renderer.texture.atlas.sources.LazyLoadedImage,net.mine
craft.client.renderer.texture.atlas.sources.Unstitcher$Region,double,double) ->
<init>
91:115:net.minecraft.client.renderer.texture.SpriteContents get() -> b
120:121:void discard() -> a
75:75:java.lang.Object get() -> get
net.minecraft.client.renderer.texture.atlas.sources.package-info -> fvj:
net.minecraft.client.renderer.texture.package-info -> fvk:
net.minecraft.client.resources.ClientPackSource -> fvl:
net.minecraft.server.packs.metadata.pack.PackMetadataSection
VERSION_METADATA_SECTION -> c
net.minecraft.server.packs.BuiltInMetadata BUILT_IN_METADATA -> d
net.minecraft.network.chat.Component VANILLA_NAME -> e
java.lang.String HIGH_CONTRAST_PACK -> b
java.util.Map SPECIAL_PACK_NAMES -> f
net.minecraft.resources.ResourceLocation PACKS_DIR -> g
java.nio.file.Path externalAssetDir -> h
48:50:void <init>(java.nio.file.Path) -> <init>
54:60:java.nio.file.Path findExplodedAssetPacks(java.nio.file.Path) -> a
64:76:net.minecraft.server.packs.VanillaPackResources
createVanillaPackSource(java.nio.file.Path) -> b
81:82:net.minecraft.network.chat.Component getPackTitle(java.lang.String) -> a
88:88:net.minecraft.server.packs.repository.Pack
createVanillaPack(net.minecraft.server.packs.PackResources) -> a
94:94:net.minecraft.server.packs.repository.Pack
createBuiltinPack(java.lang.String,net.minecraft.server.packs.repository.Pack$Resou
rcesSupplier,net.minecraft.network.chat.Component) -> a
99:104:void populatePackList(java.util.function.BiConsumer) -> a
88:88:net.minecraft.server.packs.PackResources
lambda$createVanillaPack$0(net.minecraft.server.packs.PackResources,java.lang.Strin
g) -> a
26:42:void <clinit>() -> <clinit>
net.minecraft.client.resources.DefaultPlayerSkin -> fvm:
net.minecraft.client.resources.DefaultPlayerSkin$SkinType[] DEFAULT_SKINS -> a
7:7:void <init>() -> <init>
32:32:net.minecraft.resources.ResourceLocation getDefaultSkin() -> a
36:36:net.minecraft.resources.ResourceLocation getDefaultSkin(java.util.UUID) -
> a
40:40:java.lang.String getSkinModelName(java.util.UUID) -> b
44:44:net.minecraft.client.resources.DefaultPlayerSkin$SkinType
getSkinType(java.util.UUID) -> c
8:8:void <clinit>() -> <clinit>
net.minecraft.client.resources.DefaultPlayerSkin$ModelType -> fvm$a:
net.minecraft.client.resources.DefaultPlayerSkin$ModelType SLIM -> a
net.minecraft.client.resources.DefaultPlayerSkin$ModelType WIDE -> b
java.lang.String id -> c
net.minecraft.client.resources.DefaultPlayerSkin$ModelType[] $VALUES -> d
47:47:net.minecraft.client.resources.DefaultPlayerSkin$ModelType[] values() ->
values
47:47:net.minecraft.client.resources.DefaultPlayerSkin$ModelType
valueOf(java.lang.String) -> valueOf
53:55:void <init>(java.lang.String,int,java.lang.String) -> <init>
47:47:net.minecraft.client.resources.DefaultPlayerSkin$ModelType[] $values() ->
a
47:49:void <clinit>() -> <clinit>
net.minecraft.client.resources.DefaultPlayerSkin$SkinType -> fvm$b:
net.minecraft.resources.ResourceLocation texture -> a
net.minecraft.client.resources.DefaultPlayerSkin$ModelType model -> b
60:61:void
<init>(java.lang.String,net.minecraft.client.resources.DefaultPlayerSkin$ModelType)
-> <init>
58:58:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.client.resources.Defa
ultPlayerSkin$ModelType) -> <init>
58:58:java.lang.String toString() -> toString
58:58:int hashCode() -> hashCode
58:58:boolean equals(java.lang.Object) -> equals
58:58:net.minecraft.resources.ResourceLocation texture() -> a
58:58:net.minecraft.client.resources.DefaultPlayerSkin$ModelType model() -> b
net.minecraft.client.resources.DownloadedPackSource -> fvn:
org.slf4j.Logger LOGGER -> a
java.util.regex.Pattern SHA1 -> b
int MAX_PACK_SIZE_BYTES -> c
int MAX_KEPT_PACKS -> d
java.lang.String SERVER_ID -> e
net.minecraft.network.chat.Component SERVER_NAME -> f
net.minecraft.network.chat.Component APPLYING_PACK_TEXT -> g
java.io.File serverPackDir -> h
java.util.concurrent.locks.ReentrantLock downloadLock -> i
java.util.concurrent.CompletableFuture currentDownload -> j
net.minecraft.server.packs.repository.Pack serverPack -> k
55:63:void <init>(java.io.File) -> <init>
67:70:void loadPacks(java.util.function.Consumer) -> a
73:79:java.util.Map getDownloadHeaders() -> b
83:143:java.util.concurrent.CompletableFuture
downloadAndSelectResourcePack(java.net.URL,java.lang.String,boolean) -> a
148:152:void deleteQuietly(java.io.File) -> a
155:170:java.util.concurrent.CompletableFuture clearServerPack() -> a
175:190:boolean checkHash(java.lang.String,java.io.File) -> a
194:211:void clearOldDownloads() -> c
214:223:java.util.concurrent.CompletableFuture
setServerPack(java.io.File,net.minecraft.server.packs.repository.PackSource) -> a
227:231:java.util.concurrent.CompletableFuture
loadBundledResourcePack(net.minecraft.world.level.storage.LevelStorageSource$LevelS
torageAccess) -> a
214:214:net.minecraft.server.packs.PackResources
lambda$setServerPack$8(java.io.File,java.lang.String) -> a
139:139:void lambda$downloadAndSelectResourcePack$7(java.lang.Void) -> a
116:121:java.util.concurrent.CompletionStage
lambda$downloadAndSelectResourcePack$6(java.io.File,net.minecraft.client.Minecraft,
java.lang.Throwable) -> a
122:138:void
lambda$downloadAndSelectResourcePack$5(net.minecraft.client.Minecraft,java.lang.Voi
d) -> a
124:132:void
lambda$downloadAndSelectResourcePack$4(net.minecraft.client.Minecraft,boolean) -> a
118:120:void
lambda$downloadAndSelectResourcePack$3(java.lang.Throwable,java.io.File,java.lang.V
oid) -> a
105:114:java.util.concurrent.CompletionStage
lambda$downloadAndSelectResourcePack$2(java.lang.String,java.io.File,net.minecraft.
client.Minecraft,boolean,java.lang.Object) -> a
110:113:void
lambda$downloadAndSelectResourcePack$1(boolean,net.minecraft.client.Minecraft) -> a
99:99:void
lambda$downloadAndSelectResourcePack$0(net.minecraft.client.Minecraft,net.minecraft
.client.gui.screens.ProgressScreen) -> a
44:52:void <clinit>() -> <clinit>
net.minecraft.client.resources.FoliageColorReloadListener -> fvo:
net.minecraft.resources.ResourceLocation LOCATION -> a
11:11:void <init>() -> <init>
17:19:int[]
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> a
25:26:void
apply(int[],net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util
.profiling.ProfilerFiller) -> a
11:11:void
apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.min
ecraft.util.profiling.ProfilerFiller) -> a
11:11:java.lang.Object
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> b
12:12:void <clinit>() -> <clinit>
net.minecraft.client.resources.GrassColorReloadListener -> fvp:
net.minecraft.resources.ResourceLocation LOCATION -> a
11:11:void <init>() -> <init>
17:19:int[]
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> a
25:26:void
apply(int[],net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util
.profiling.ProfilerFiller) -> a
11:11:void
apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.min
ecraft.util.profiling.ProfilerFiller) -> a
11:11:java.lang.Object
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> b
12:12:void <clinit>() -> <clinit>
net.minecraft.client.resources.IndexedAssetSource -> fvq:
org.slf4j.Logger LOGGER -> b
com.google.common.base.Splitter PATH_SPLITTER -> a
20:20:void <init>() -> <init>
25:51:java.nio.file.Path createIndexFs(java.nio.file.Path,java.lang.String) ->
a
21:22:void <clinit>() -> <clinit>
net.minecraft.client.resources.LegacyStuffWrapper -> fvr:
10:10:void <init>() -> <init>
13:18:int[]
getPixels(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.resour
ces.ResourceLocation) -> a
net.minecraft.client.resources.MobEffectTextureManager -> fvs:
11:12:void <init>(net.minecraft.client.renderer.texture.TextureManager) ->
<init>
15:15:net.minecraft.client.renderer.texture.TextureAtlasSprite
get(net.minecraft.world.effect.MobEffect) -> a
net.minecraft.client.resources.PaintingTextureManager -> fvt:
net.minecraft.resources.ResourceLocation BACK_SPRITE_LOCATION -> a
13:14:void <init>(net.minecraft.client.renderer.texture.TextureManager) ->
<init>
17:17:net.minecraft.client.renderer.texture.TextureAtlasSprite
get(net.minecraft.world.entity.decoration.PaintingVariant) -> a
21:21:net.minecraft.client.renderer.texture.TextureAtlasSprite getBackSprite()
-> a
10:10:void <clinit>() -> <clinit>
net.minecraft.client.resources.SkinManager -> fvu:
java.lang.String PROPERTY_TEXTURES -> a
net.minecraft.client.renderer.texture.TextureManager textureManager -> b
java.io.File skinsDirectory -> c
com.mojang.authlib.minecraft.MinecraftSessionService sessionService -> d
com.google.common.cache.LoadingCache insecureSkinCache -> e
38:59:void
<init>(net.minecraft.client.renderer.texture.TextureManager,java.io.File,com.mojang
.authlib.minecraft.MinecraftSessionService) -> <init>
62:62:net.minecraft.resources.ResourceLocation
registerTexture(com.mojang.authlib.minecraft.MinecraftProfileTexture,com.mojang.aut
hlib.minecraft.MinecraftProfileTexture$Type) -> a
66:83:net.minecraft.resources.ResourceLocation
registerTexture(com.mojang.authlib.minecraft.MinecraftProfileTexture,com.mojang.aut
hlib.minecraft.MinecraftProfileTexture$Type,net.minecraft.client.resources.SkinMana
ger$SkinTextureCallback) -> a
87:92:net.minecraft.resources.ResourceLocation
getTextureLocation(com.mojang.authlib.minecraft.MinecraftProfileTexture$Type,java.l
ang.String) -> a
96:128:void
registerSkins(com.mojang.authlib.GameProfile,net.minecraft.client.resources.SkinMan
ager$SkinTextureCallback,boolean) -> a
131:136:java.util.Map
getInsecureSkinInformation(com.mojang.authlib.GameProfile) -> a
140:144:net.minecraft.resources.ResourceLocation
getInsecureSkinLocation(com.mojang.authlib.GameProfile) -> b
97:125:void
lambda$registerSkins$4(com.mojang.authlib.GameProfile,boolean,net.minecraft.client.
resources.SkinManager$SkinTextureCallback) -> a
118:118:void
lambda$registerSkins$3(java.util.Map,net.minecraft.client.resources.SkinManager$Ski
nTextureCallback) -> a
118:119:void
lambda$registerSkins$2(java.util.Map,net.minecraft.client.resources.SkinManager$Ski
nTextureCallback) -> b
120:123:void
lambda$registerSkins$1(java.util.Map,net.minecraft.client.resources.SkinManager$Ski
nTextureCallback,com.mojang.authlib.minecraft.MinecraftProfileTexture$Type) -> a
74:77:void
lambda$registerTexture$0(net.minecraft.client.resources.SkinManager$SkinTextureCall
back,com.mojang.authlib.minecraft.MinecraftProfileTexture$Type,net.minecraft.resour
ces.ResourceLocation,com.mojang.authlib.minecraft.MinecraftProfileTexture) -> a
net.minecraft.client.resources.SkinManager$1 -> fvu$1:
com.mojang.authlib.minecraft.MinecraftSessionService val$sessionService -> a
net.minecraft.client.resources.SkinManager this$0 -> b
46:46:void
<init>(net.minecraft.client.resources.SkinManager,com.mojang.authlib.minecraft.Mine
craftSessionService) -> <init>
50:55:java.util.Map load(java.lang.String) -> a
46:46:java.lang.Object load(java.lang.Object) -> load
net.minecraft.client.resources.SkinManager$2 -> fvu$2:
int[] $SwitchMap$com$mojang$authlib$minecraft$MinecraftProfileTexture$Type -> a
87:87:void <clinit>() -> <clinit>
net.minecraft.client.resources.SkinManager$SkinTextureCallback -> fvu$a:
void
onSkinTextureAvailable(com.mojang.authlib.minecraft.MinecraftProfileTexture$Type,ne
t.minecraft.resources.ResourceLocation,com.mojang.authlib.minecraft.MinecraftProfil
eTexture) -> onSkinTextureAvailable
net.minecraft.client.resources.SplashManager -> fvv:
net.minecraft.resources.ResourceLocation SPLASHES_LOCATION -> a
net.minecraft.util.RandomSource RANDOM -> b
java.util.List splashes -> c
net.minecraft.client.User user -> d
27:32:void <init>(net.minecraft.client.User) -> <init>
36:41:java.util.List
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> a
47:49:void
apply(java.util.List,net.minecraft.server.packs.resources.ResourceManager,net.minec
raft.util.profiling.ProfilerFiller) -> a
53:70:net.minecraft.client.gui.components.SplashRenderer getSplash() -> a
23:23:void
apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.min
ecraft.util.profiling.ProfilerFiller) -> a
23:23:java.lang.Object
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> b
39:39:boolean lambda$prepare$0(java.lang.String) -> a
24:25:void <clinit>() -> <clinit>
net.minecraft.client.resources.TextureAtlasHolder -> fvw:
net.minecraft.client.renderer.texture.TextureAtlas textureAtlas -> a
net.minecraft.resources.ResourceLocation atlasInfoLocation -> b
19:23:void
<init>(net.minecraft.client.renderer.texture.TextureManager,net.minecraft.resources
.ResourceLocation,net.minecraft.resources.ResourceLocation) -> <init>
26:26:net.minecraft.client.renderer.texture.TextureAtlasSprite
getSprite(net.minecraft.resources.ResourceLocation) -> a
31:34:java.util.concurrent.CompletableFuture
reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profil
ing.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent
.Executor,java.util.concurrent.Executor) -> a
38:43:void
apply(net.minecraft.client.renderer.texture.SpriteLoader$Preparations,net.minecraft
.util.profiling.ProfilerFiller) -> a
47:48:void close() -> close
34:34:void
lambda$reload$0(net.minecraft.util.profiling.ProfilerFiller,net.minecraft.client.re
nderer.texture.SpriteLoader$Preparations) -> a
net.minecraft.client.resources.language.ClientLanguage -> fvx:
org.slf4j.Logger LOGGER -> b
java.util.Map storage -> c
boolean defaultRightToLeft -> d
26:29:void <init>(java.util.Map,boolean) -> <init>
32:46:net.minecraft.client.resources.language.ClientLanguage
loadFrom(net.minecraft.server.packs.resources.ResourceManager,java.util.List,boolea
n) -> a
50:57:void appendFrom(java.lang.String,java.util.List,java.util.Map) -> a
61:61:java.lang.String getOrDefault(java.lang.String,java.lang.String) -> a
66:66:boolean has(java.lang.String) -> b
71:71:boolean isDefaultRightToLeft() -> b
76:76:net.minecraft.util.FormattedCharSequence
getVisualOrder(net.minecraft.network.chat.FormattedText) -> a
21:21:void <clinit>() -> <clinit>
net.minecraft.client.resources.language.FormattedBidiReorder -> fvy:
14:14:void <init>() -> <init>
16:27:net.minecraft.util.FormattedCharSequence
reorder(net.minecraft.network.chat.FormattedText,boolean) -> a
32:34:java.lang.String shape(java.lang.String) -> a
net.minecraft.client.resources.language.I18n -> fvz:
net.minecraft.locale.Language language -> a
10:11:void <init>() -> <init>
15:16:void setLanguage(net.minecraft.locale.Language) -> a
19:23:java.lang.String get(java.lang.String,java.lang.Object[]) -> a
28:28:boolean exists(java.lang.String) -> a
8:8:void <clinit>() -> <clinit>
net.minecraft.client.resources.language.LanguageInfo -> fwa:
java.lang.String region -> b
java.lang.String name -> c
boolean bidirectional -> d
com.mojang.serialization.Codec CODEC -> a
8:8:void <init>(java.lang.String,java.lang.String,boolean) -> <init>
24:24:net.minecraft.network.chat.Component toComponent() -> a
8:8:java.lang.String toString() -> toString
8:8:int hashCode() -> hashCode
8:8:boolean equals(java.lang.Object) -> equals
8:8:java.lang.String region() -> b
8:8:java.lang.String name() -> c
8:8:boolean bidirectional() -> d
17:21:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.client.resources.language.LanguageManager -> fwb:
org.slf4j.Logger LOGGER -> b
java.lang.String DEFAULT_LANGUAGE_CODE -> a
net.minecraft.client.resources.language.LanguageInfo DEFAULT_LANGUAGE -> c
java.util.Map languages -> d
java.lang.String currentCode -> e
27:32:void <init>(java.lang.String) -> <init>
35:49:java.util.Map extractLanguages(java.util.stream.Stream) -> a
54:72:void
onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a
75:76:void setSelected(java.lang.String) -> a
79:79:java.lang.String getSelected() -> a
83:83:java.util.SortedMap getLanguages() -> b
88:88:net.minecraft.client.resources.language.LanguageInfo
getLanguage(java.lang.String) -> b
39:47:void
lambda$extractLanguages$0(java.util.Map,net.minecraft.server.packs.PackResources) -
> a
23:25:void <clinit>() -> <clinit>
net.minecraft.client.resources.language.package-info -> fwc:
net.minecraft.client.resources.metadata.animation.AnimationFrame -> fwd:
int UNKNOWN_FRAME_TIME -> a
int index -> b
int time -> c
10:11:void <init>(int) -> <init>
13:16:void <init>(int,int) -> <init>
19:19:int getTime(int) -> a
23:23:int getIndex() -> a
net.minecraft.client.resources.metadata.animation.AnimationMetadataSection -> fwe:

net.minecraft.client.resources.metadata.animation.AnimationMetadataSectionSerialize
r SERIALIZER -> a
java.lang.String SECTION_NAME -> b
int DEFAULT_FRAME_TIME -> c
int UNKNOWN_SIZE -> d
net.minecraft.client.resources.metadata.animation.AnimationMetadataSection
EMPTY -> e
java.util.List frames -> f
int frameWidth -> g
int frameHeight -> h
int defaultFrameTime -> i
boolean interpolatedFrames -> j
28:34:void <init>(java.util.List,int,int,int,boolean) -> <init>
37:53:net.minecraft.client.resources.metadata.animation.FrameSize
calculateFrameSize(int,int) -> a
57:57:int getDefaultFrameTime() -> a
61:61:boolean isInterpolatedFrames() -> b
65:68:void
forEachFrame(net.minecraft.client.resources.metadata.animation.AnimationMetadataSec
tion$FrameOutput) -> a
8:14:void <clinit>() -> <clinit>
net.minecraft.client.resources.metadata.animation.AnimationMetadataSection$1 ->
fwe$1:
14:14:void <init>(java.util.List,int,int,int,boolean) -> <init>
17:17:net.minecraft.client.resources.metadata.animation.FrameSize
calculateFrameSize(int,int) -> a
net.minecraft.client.resources.metadata.animation.AnimationMetadataSection$FrameOut
put -> fwe$a:
void accept(int,int) -> accept
net.minecraft.client.resources.metadata.animation.AnimationMetadataSectionSerialize
r -> fwf:
14:14:void <init>() -> <init>

17:52:net.minecraft.client.resources.metadata.animation.AnimationMetadataSection
fromJson(com.google.gson.JsonObject) -> b
57:70:net.minecraft.client.resources.metadata.animation.AnimationFrame
getFrame(int,com.google.gson.JsonElement) -> a
76:76:java.lang.String getMetadataSectionName() -> a
14:14:java.lang.Object fromJson(com.google.gson.JsonObject) -> a
net.minecraft.client.resources.metadata.animation.FrameSize -> fwg:
int width -> a
int height -> b
3:3:void <init>(int,int) -> <init>
3:3:java.lang.String toString() -> toString
3:3:int hashCode() -> hashCode
3:3:boolean equals(java.lang.Object) -> equals
3:3:int width() -> a
3:3:int height() -> b
net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection -> fwh:

net.minecraft.client.resources.metadata.animation.VillagerMetadataSectionSerializer
SERIALIZER -> a
java.lang.String SECTION_NAME -> b
net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
hat -> c
34:36:void
<init>(net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Ha
t) -> <init>

39:39:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
getHat() -> a
8:8:void <clinit>() -> <clinit>
net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat ->
fwh$a:
net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
NONE -> a
net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
PARTIAL -> b
net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
FULL -> c
java.util.Map BY_NAME -> d
java.lang.String name -> e
net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat[]
$VALUES -> f

12:12:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
[] values() -> values

12:12:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
valueOf(java.lang.String) -> valueOf
19:21:void <init>(java.lang.String,int,java.lang.String) -> <init>
24:24:java.lang.String getName() -> a

28:28:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
getByName(java.lang.String) -> a

15:15:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
lambda$static$0(net.minecraft.client.resources.metadata.animation.VillagerMetaDataS
ection$Hat) -> a

12:12:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection$Hat
[] $values() -> b
12:15:void <clinit>() -> <clinit>
net.minecraft.client.resources.metadata.animation.VillagerMetadataSectionSerializer
-> fwi:
7:7:void <init>() -> <init>
10:10:net.minecraft.client.resources.metadata.animation.VillagerMetaDataSection
fromJson(com.google.gson.JsonObject) -> b
15:15:java.lang.String getMetadataSectionName() -> a
7:7:java.lang.Object fromJson(com.google.gson.JsonObject) -> a
net.minecraft.client.resources.metadata.animation.package-info -> fwj:
net.minecraft.client.resources.metadata.language.LanguageMetadataSection -> fwk:
java.util.Map languages -> d
com.mojang.serialization.Codec LANGUAGE_CODE_CODEC -> a
com.mojang.serialization.Codec CODEC -> b
net.minecraft.server.packs.metadata.MetadataSectionType TYPE -> c
11:11:void <init>(java.util.Map) -> <init>
11:11:java.lang.String toString() -> toString
11:11:int hashCode() -> hashCode
11:11:boolean equals(java.lang.Object) -> equals
11:11:java.util.Map languages() -> a
12:17:void <clinit>() -> <clinit>
net.minecraft.client.resources.metadata.language.package-info -> fwl:
net.minecraft.client.resources.metadata.package-info -> fwm:
net.minecraft.client.resources.metadata.texture.TextureMetadataSection -> fwn:

net.minecraft.client.resources.metadata.texture.TextureMetadataSectionSerializer
SERIALIZER -> a
boolean DEFAULT_BLUR -> b
boolean DEFAULT_CLAMP -> c
boolean blur -> d
boolean clamp -> e
12:15:void <init>(boolean,boolean) -> <init>
18:18:boolean isBlur() -> a
22:22:boolean isClamp() -> b
4:4:void <clinit>() -> <clinit>
net.minecraft.client.resources.metadata.texture.TextureMetadataSectionSerializer ->
fwo:
7:7:void <init>() -> <init>
10:13:net.minecraft.client.resources.metadata.texture.TextureMetadataSection
fromJson(com.google.gson.JsonObject) -> b
18:18:java.lang.String getMetadataSectionName() -> a
7:7:java.lang.Object fromJson(com.google.gson.JsonObject) -> a
net.minecraft.client.resources.metadata.texture.package-info -> fwp:
net.minecraft.client.resources.model.AtlasSet -> fwq:
java.util.Map atlases -> a
19:25:void
<init>(java.util.Map,net.minecraft.client.renderer.texture.TextureManager) ->
<init>
28:28:net.minecraft.client.renderer.texture.TextureAtlas
getAtlas(net.minecraft.resources.ResourceLocation) -> a
33:35:void close() -> close
38:38:java.util.Map
scheduleLoad(net.minecraft.server.packs.resources.ResourceManager,int,java.util.con
current.Executor) -> a
39:41:java.util.concurrent.CompletableFuture
lambda$scheduleLoad$2(net.minecraft.server.packs.resources.ResourceManager,int,java
.util.concurrent.Executor,java.util.Map$Entry) -> a
41:41:net.minecraft.client.resources.model.AtlasSet$StitchResult
lambda$scheduleLoad$1(net.minecraft.client.resources.model.AtlasSet$AtlasEntry,net.
minecraft.client.renderer.texture.SpriteLoader$Preparations) -> a
21:23:net.minecraft.client.resources.model.AtlasSet$AtlasEntry
lambda$new$0(net.minecraft.client.renderer.texture.TextureManager,java.util.Map$Ent
ry) -> a
net.minecraft.client.resources.model.AtlasSet$AtlasEntry -> fwq$a:
net.minecraft.client.renderer.texture.TextureAtlas atlas -> a
net.minecraft.resources.ResourceLocation atlasInfoLocation -> b
72:72:void
<init>(net.minecraft.client.renderer.texture.TextureAtlas,net.minecraft.resources.R
esourceLocation) -> <init>
75:76:void close() -> close
72:72:java.lang.String toString() -> toString
72:72:int hashCode() -> hashCode
72:72:boolean equals(java.lang.Object) -> equals
72:72:net.minecraft.client.renderer.texture.TextureAtlas atlas() -> a
72:72:net.minecraft.resources.ResourceLocation atlasInfoLocation() -> b
net.minecraft.client.resources.model.AtlasSet$StitchResult -> fwq$b:
net.minecraft.client.renderer.texture.TextureAtlas atlas -> a
net.minecraft.client.renderer.texture.SpriteLoader$Preparations preparations ->
b
49:52:void
<init>(net.minecraft.client.renderer.texture.TextureAtlas,net.minecraft.client.rend
erer.texture.SpriteLoader$Preparations) -> <init>
56:56:net.minecraft.client.renderer.texture.TextureAtlasSprite
getSprite(net.minecraft.resources.ResourceLocation) -> a
60:60:net.minecraft.client.renderer.texture.TextureAtlasSprite missing() -> a
64:64:java.util.concurrent.CompletableFuture readyForUpload() -> b
68:69:void upload() -> c
net.minecraft.client.resources.model.BakedModel -> fwr:
java.util.List
getQuads(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direct
ion,net.minecraft.util.RandomSource) -> a
boolean useAmbientOcclusion() -> a
boolean isGui3d() -> b
boolean usesBlockLight() -> c
boolean isCustomRenderer() -> d
net.minecraft.client.renderer.texture.TextureAtlasSprite getParticleIcon() -> e
net.minecraft.client.renderer.block.model.ItemTransforms getTransforms() -> f
net.minecraft.client.renderer.block.model.ItemOverrides getOverrides() -> g
net.minecraft.client.resources.model.BlockModelRotation -> fws:
net.minecraft.client.resources.model.BlockModelRotation X0_Y0 -> a
net.minecraft.client.resources.model.BlockModelRotation X0_Y90 -> b
net.minecraft.client.resources.model.BlockModelRotation X0_Y180 -> c
net.minecraft.client.resources.model.BlockModelRotation X0_Y270 -> d
net.minecraft.client.resources.model.BlockModelRotation X90_Y0 -> e
net.minecraft.client.resources.model.BlockModelRotation X90_Y90 -> f
net.minecraft.client.resources.model.BlockModelRotation X90_Y180 -> g
net.minecraft.client.resources.model.BlockModelRotation X90_Y270 -> h
net.minecraft.client.resources.model.BlockModelRotation X180_Y0 -> i
net.minecraft.client.resources.model.BlockModelRotation X180_Y90 -> j
net.minecraft.client.resources.model.BlockModelRotation X180_Y180 -> k
net.minecraft.client.resources.model.BlockModelRotation X180_Y270 -> l
net.minecraft.client.resources.model.BlockModelRotation X270_Y0 -> m
net.minecraft.client.resources.model.BlockModelRotation X270_Y90 -> n
net.minecraft.client.resources.model.BlockModelRotation X270_Y180 -> o
net.minecraft.client.resources.model.BlockModelRotation X270_Y270 -> p
int DEGREES -> q
java.util.Map BY_INDEX -> r
com.mojang.math.Transformation transformation -> s
com.mojang.math.OctahedralGroup actualRotation -> t
int index -> u
net.minecraft.client.resources.model.BlockModelRotation[] $VALUES -> v
12:12:net.minecraft.client.resources.model.BlockModelRotation[] values() ->
values
12:12:net.minecraft.client.resources.model.BlockModelRotation
valueOf(java.lang.String) -> valueOf
39:39:int getIndex(int,int) -> b
44:61:void <init>(java.lang.String,int,int,int) -> <init>
65:65:com.mojang.math.Transformation getRotation() -> b
69:69:net.minecraft.client.resources.model.BlockModelRotation by(int,int) -> a
73:73:com.mojang.math.OctahedralGroup actualRotation() -> a
34:34:net.minecraft.client.resources.model.BlockModelRotation
lambda$static$1(net.minecraft.client.resources.model.BlockModelRotation) -> a
34:34:java.lang.Integer
lambda$static$0(net.minecraft.client.resources.model.BlockModelRotation) -> b
12:12:net.minecraft.client.resources.model.BlockModelRotation[] $values() -> d
12:34:void <clinit>() -> <clinit>
net.minecraft.client.resources.model.BuiltInModel -> fwt:
net.minecraft.client.renderer.block.model.ItemTransforms itemTransforms -> a
net.minecraft.client.renderer.block.model.ItemOverrides overrides -> b
net.minecraft.client.renderer.texture.TextureAtlasSprite particleTexture -> c
boolean usesBlockLight -> d
21:26:void
<init>(net.minecraft.client.renderer.block.model.ItemTransforms,net.minecraft.clien
t.renderer.block.model.ItemOverrides,net.minecraft.client.renderer.texture.TextureA
tlasSprite,boolean) -> <init>
30:30:java.util.List
getQuads(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direct
ion,net.minecraft.util.RandomSource) -> a
35:35:boolean useAmbientOcclusion() -> a
40:40:boolean isGui3d() -> b
45:45:boolean usesBlockLight() -> c
50:50:boolean isCustomRenderer() -> d
55:55:net.minecraft.client.renderer.texture.TextureAtlasSprite
getParticleIcon() -> e
60:60:net.minecraft.client.renderer.block.model.ItemTransforms getTransforms()
-> f
65:65:net.minecraft.client.renderer.block.model.ItemOverrides getOverrides() ->
g
net.minecraft.client.resources.model.Material -> fwu:
java.util.Comparator COMPARATOR -> a
net.minecraft.resources.ResourceLocation atlasLocation -> b
net.minecraft.resources.ResourceLocation texture -> c
net.minecraft.client.renderer.RenderType renderType -> d
24:27:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLoc
ation) -> <init>
30:30:net.minecraft.resources.ResourceLocation atlasLocation() -> a
34:34:net.minecraft.resources.ResourceLocation texture() -> b
38:38:net.minecraft.client.renderer.texture.TextureAtlasSprite sprite() -> c
42:45:net.minecraft.client.renderer.RenderType
renderType(java.util.function.Function) -> a
49:49:com.mojang.blaze3d.vertex.VertexConsumer
buffer(net.minecraft.client.renderer.MultiBufferSource,java.util.function.Function)
-> a
53:53:com.mojang.blaze3d.vertex.VertexConsumer
buffer(net.minecraft.client.renderer.MultiBufferSource,java.util.function.Function,
boolean) -> a
58:65:boolean equals(java.lang.Object) -> equals
70:70:int hashCode() -> hashCode
75:75:java.lang.String toString() -> toString
17:17:void <clinit>() -> <clinit>
net.minecraft.client.resources.model.ModelBaker -> fwv:
net.minecraft.client.resources.model.UnbakedModel
getModel(net.minecraft.resources.ResourceLocation) -> a
net.minecraft.client.resources.model.BakedModel
bake(net.minecraft.resources.ResourceLocation,net.minecraft.client.resources.model.
ModelState) -> a
net.minecraft.client.resources.model.ModelBakery -> fww:
net.minecraft.client.resources.model.Material FIRE_0 -> a
net.minecraft.client.resources.model.Material FIRE_1 -> b
net.minecraft.client.resources.model.Material LAVA_FLOW -> c
net.minecraft.client.resources.model.Material WATER_FLOW -> d
net.minecraft.client.resources.model.Material WATER_OVERLAY -> e
net.minecraft.client.resources.model.Material BANNER_BASE -> f
net.minecraft.client.resources.model.Material SHIELD_BASE -> g
net.minecraft.client.resources.model.Material NO_PATTERN_SHIELD -> h
int DESTROY_STAGE_COUNT -> i
java.util.List DESTROY_STAGES -> j
java.util.List BREAKING_LOCATIONS -> k
java.util.List DESTROY_TYPES -> l
int SINGLETON_MODEL_GROUP -> m
int INVISIBLE_MODEL_GROUP -> t
org.slf4j.Logger LOGGER -> u
java.lang.String BUILTIN_SLASH -> v
java.lang.String BUILTIN_SLASH_GENERATED -> w
java.lang.String BUILTIN_BLOCK_ENTITY -> x
java.lang.String MISSING_MODEL_NAME -> y
net.minecraft.client.resources.model.ModelResourceLocation
MISSING_MODEL_LOCATION -> n
net.minecraft.resources.FileToIdConverter BLOCKSTATE_LISTER -> o
net.minecraft.resources.FileToIdConverter MODEL_LISTER -> p
java.lang.String MISSING_MODEL_MESH -> q
java.util.Map BUILTIN_MODELS -> z
com.google.common.base.Splitter COMMA_SPLITTER -> A
com.google.common.base.Splitter EQUAL_SPLITTER -> B
net.minecraft.client.renderer.block.model.BlockModel GENERATION_MARKER -> r
net.minecraft.client.renderer.block.model.BlockModel BLOCK_ENTITY_MARKER -> s
net.minecraft.world.level.block.state.StateDefinition
ITEM_FRAME_FAKE_DEFINITION -> C
net.minecraft.client.renderer.block.model.ItemModelGenerator
ITEM_MODEL_GENERATOR -> D
java.util.Map STATIC_DEFINITIONS -> E
net.minecraft.client.color.block.BlockColors blockColors -> F
java.util.Map modelResources -> G
java.util.Map blockStateResources -> H
java.util.Set loadingStack -> I
net.minecraft.client.renderer.block.model.BlockModelDefinition$Context context
-> J
java.util.Map unbakedCache -> K
java.util.Map bakedCache -> L
java.util.Map topLevelModels -> M
java.util.Map bakedTopLevelModels -> N
int nextModelGroup -> O
it.unimi.dsi.fastutil.objects.Object2IntMap modelGroups -> P
137:182:void
<init>(net.minecraft.client.color.block.BlockColors,net.minecraft.util.profiling.Pr
ofilerFiller,java.util.Map,java.util.Map) -> <init>
185:197:void bakeModels(java.util.function.BiFunction) -> a
200:222:java.util.function.Predicate
predicate(net.minecraft.world.level.block.state.StateDefinition,java.lang.String) -
> a
239:239:java.lang.Comparable
getValueHelper(net.minecraft.world.level.block.state.properties.Property,java.lang.
String) -> a
243:269:net.minecraft.client.resources.model.UnbakedModel
getModel(net.minecraft.resources.ResourceLocation) -> a
273:381:void loadModel(net.minecraft.resources.ResourceLocation) -> b
384:386:void
cacheAndQueueDependencies(net.minecraft.resources.ResourceLocation,net.minecraft.cl
ient.resources.model.UnbakedModel) -> a
389:392:void
loadTopLevel(net.minecraft.client.resources.model.ModelResourceLocation) -> a
395:397:void registerModelGroup(java.lang.Iterable) -> a
433:458:net.minecraft.client.renderer.block.model.BlockModel
loadBlockModel(net.minecraft.resources.ResourceLocation) -> c
463:463:java.util.Map getBakedTopLevelModels() -> a
467:467:it.unimi.dsi.fastutil.objects.Object2IntMap getModelGroups() -> b
396:396:void
lambda$registerModelGroup$24(int,net.minecraft.world.level.block.state.BlockState)
-> a
366:378:void
lambda$loadModel$23(net.minecraft.client.resources.model.ModelBakery$ModelGroupKey,
java.util.Set) -> a
350:363:void
lambda$loadModel$22(java.util.Map,net.minecraft.resources.ResourceLocation,com.moja
ng.datafixers.util.Pair,java.util.Map,net.minecraft.client.resources.model.ModelRes
ourceLocation,net.minecraft.world.level.block.state.BlockState) -> a
359:359:java.util.Set
lambda$loadModel$21(net.minecraft.client.resources.model.ModelBakery$ModelGroupKey)
-> a
329:339:void
lambda$loadModel$20(com.google.common.collect.ImmutableList,net.minecraft.world.lev
el.block.state.StateDefinition,java.util.Map,java.util.List,net.minecraft.client.re
nderer.block.model.multipart.MultiPart,com.mojang.datafixers.util.Pair,net.minecraf
t.client.renderer.block.model.BlockModelDefinition,net.minecraft.resources.Resource
Location,com.mojang.datafixers.util.Pair,java.lang.String,net.minecraft.client.rend
erer.block.model.MultiVariant) -> a
330:335:void
lambda$loadModel$19(java.util.Map,net.minecraft.client.renderer.block.model.MultiVa
riant,java.util.List,net.minecraft.client.renderer.block.model.multipart.MultiPart,
com.mojang.datafixers.util.Pair,net.minecraft.client.renderer.block.model.BlockMode
lDefinition,net.minecraft.world.level.block.state.BlockState) -> a
333:333:boolean
lambda$loadModel$18(com.mojang.datafixers.util.Pair,java.util.Map$Entry) -> a
330:330:net.minecraft.client.resources.model.ModelBakery$ModelGroupKey
lambda$loadModel$17(net.minecraft.world.level.block.state.BlockState,net.minecraft.
client.renderer.block.model.MultiVariant,java.util.List) -> a
322:322:void
lambda$loadModel$16(java.util.Map,net.minecraft.client.renderer.block.model.multipa
rt.MultiPart,java.util.List,net.minecraft.world.level.block.state.BlockState) -> a
322:322:net.minecraft.client.resources.model.ModelBakery$ModelGroupKey
lambda$loadModel$15(net.minecraft.world.level.block.state.BlockState,net.minecraft.
client.renderer.block.model.multipart.MultiPart,java.util.List) -> a
309:311:com.mojang.datafixers.util.Pair
lambda$loadModel$14(net.minecraft.resources.ResourceLocation,net.minecraft.client.r
esources.model.ModelBakery$LoadedJson) -> a
302:302:net.minecraft.client.resources.model.ModelBakery$ModelGroupKey
lambda$loadModel$13(net.minecraft.client.resources.model.ModelBakery$ModelGroupKey)
-> b
295:295:void
lambda$loadModel$12(java.util.Map,net.minecraft.resources.ResourceLocation,net.mine
craft.world.level.block.state.BlockState) -> a
287:287:net.minecraft.world.level.block.state.StateDefinition
lambda$loadModel$11(net.minecraft.resources.ResourceLocation) -> d
223:233:boolean
lambda$predicate$10(net.minecraft.world.level.block.Block,java.util.Map,net.minecra
ft.world.level.block.state.BlockState) -> a
186:196:void
lambda$bakeModels$9(java.util.function.BiFunction,net.minecraft.resources.ResourceL
ocation) -> a
180:180:void lambda$new$8(net.minecraft.client.resources.model.UnbakedModel) ->
a
168:168:void lambda$new$7(net.minecraft.world.level.block.state.BlockState) ->
a
164:164:void
lambda$new$6(net.minecraft.resources.ResourceLocation,net.minecraft.world.level.blo
ck.state.StateDefinition) -> a
164:164:void
lambda$new$5(net.minecraft.resources.ResourceLocation,net.minecraft.world.level.blo
ck.state.BlockState) -> a
147:147:void lambda$new$4(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap)
-> a
124:124:void
lambda$static$3(net.minecraft.client.renderer.block.model.BlockModel) -> a
123:123:void
lambda$static$2(net.minecraft.client.renderer.block.model.BlockModel) -> b
77:77:net.minecraft.resources.ResourceLocation
lambda$static$1(net.minecraft.resources.ResourceLocation) -> e
74:74:net.minecraft.resources.ResourceLocation lambda$static$0(int) -> a
63:127:void <clinit>() -> <clinit>
net.minecraft.client.resources.model.ModelBakery$BakedCacheKey -> fww$a:
net.minecraft.resources.ResourceLocation id -> a
com.mojang.math.Transformation transformation -> b
boolean isUvLocked -> c
476:476:void
<init>(net.minecraft.resources.ResourceLocation,com.mojang.math.Transformation,bool
ean) -> <init>
476:476:java.lang.String toString() -> toString
476:476:int hashCode() -> hashCode
476:476:boolean equals(java.lang.Object) -> equals
476:476:net.minecraft.resources.ResourceLocation id() -> a
476:476:com.mojang.math.Transformation transformation() -> b
476:476:boolean isUvLocked() -> c
net.minecraft.client.resources.model.ModelBakery$BlockStateDefinitionException ->
fww$b:
472:473:void <init>(java.lang.String) -> <init>
net.minecraft.client.resources.model.ModelBakery$LoadedJson -> fww$c:
java.lang.String source -> a
com.google.gson.JsonElement data -> b
525:525:void <init>(java.lang.String,com.google.gson.JsonElement) -> <init>
525:525:java.lang.String toString() -> toString
525:525:int hashCode() -> hashCode
525:525:boolean equals(java.lang.Object) -> equals
525:525:java.lang.String source() -> a
525:525:com.google.gson.JsonElement data() -> b
net.minecraft.client.resources.model.ModelBakery$ModelBakerImpl -> fww$d:
java.util.function.Function modelTextureGetter -> b
net.minecraft.client.resources.model.ModelBakery this$0 -> a
402:404:void
<init>(net.minecraft.client.resources.model.ModelBakery,java.util.function.BiFuncti
on,net.minecraft.resources.ResourceLocation) -> <init>
408:408:net.minecraft.client.resources.model.UnbakedModel
getModel(net.minecraft.resources.ResourceLocation) -> a
413:428:net.minecraft.client.resources.model.BakedModel
bake(net.minecraft.resources.ResourceLocation,net.minecraft.client.resources.model.
ModelState) -> a
403:403:net.minecraft.client.renderer.texture.TextureAtlasSprite
lambda$new$0(java.util.function.BiFunction,net.minecraft.resources.ResourceLocation
,net.minecraft.client.resources.model.Material) -> a
net.minecraft.client.resources.model.ModelBakery$ModelGroupKey -> fww$e:
java.util.List models -> a
java.util.List coloringValues -> b
482:485:void <init>(java.util.List,java.util.List) -> <init>
489:497:boolean equals(java.lang.Object) -> equals
502:502:int hashCode() -> hashCode
506:512:net.minecraft.client.resources.model.ModelBakery$ModelGroupKey
create(net.minecraft.world.level.block.state.BlockState,net.minecraft.client.render
er.block.model.multipart.MultiPart,java.util.Collection) -> a
516:517:net.minecraft.client.resources.model.ModelBakery$ModelGroupKey
create(net.minecraft.world.level.block.state.BlockState,net.minecraft.client.resour
ces.model.UnbakedModel,java.util.Collection) -> a
521:521:java.util.List
getColoringValues(net.minecraft.world.level.block.state.BlockState,java.util.Collec
tion) -> a
508:508:boolean
lambda$create$0(net.minecraft.world.level.block.state.StateDefinition,net.minecraft
.world.level.block.state.BlockState,net.minecraft.client.renderer.block.model.multi
part.Selector) -> a
net.minecraft.client.resources.model.ModelManager -> fwx:
org.slf4j.Logger LOGGER -> a
java.util.Map VANILLA_ATLASES -> b
java.util.Map bakedRegistry -> c
net.minecraft.client.resources.model.AtlasSet atlases -> d
net.minecraft.client.renderer.block.BlockModelShaper blockModelShaper -> e
net.minecraft.client.color.block.BlockColors blockColors -> f
int maxMipmapLevels -> g
net.minecraft.client.resources.model.BakedModel missingModel -> h
it.unimi.dsi.fastutil.objects.Object2IntMap modelGroups -> i
63:68:void
<init>(net.minecraft.client.renderer.texture.TextureManager,net.minecraft.client.co
lor.block.BlockColors,int) -> <init>
71:71:net.minecraft.client.resources.model.BakedModel
getModel(net.minecraft.client.resources.model.ModelResourceLocation) -> a
75:75:net.minecraft.client.resources.model.BakedModel getMissingModel() -> a
79:79:net.minecraft.client.renderer.block.BlockModelShaper
getBlockModelShaper() -> b
84:95:java.util.concurrent.CompletableFuture
reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profil
ing.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent
.Executor,java.util.concurrent.Executor) -> a
99:100:java.util.concurrent.CompletableFuture
loadBlockModels(net.minecraft.server.packs.resources.ResourceManager,java.util.conc
urrent.Executor) -> a
117:118:java.util.concurrent.CompletableFuture
loadBlockStates(net.minecraft.server.packs.resources.ResourceManager,java.util.conc
urrent.Executor) -> b
140:175:net.minecraft.client.resources.model.ModelManager$ReloadState
loadModels(net.minecraft.util.profiling.ProfilerFiller,java.util.Map,net.minecraft.
client.resources.model.ModelBakery) -> a
179:193:void
apply(net.minecraft.client.resources.model.ModelManager$ReloadState,net.minecraft.u
til.profiling.ProfilerFiller) -> a
196:209:boolean
requiresRender(net.minecraft.world.level.block.state.BlockState,net.minecraft.world
.level.block.state.BlockState) -> a
213:213:net.minecraft.client.renderer.texture.TextureAtlas
getAtlas(net.minecraft.resources.ResourceLocation) -> a
218:219:void close() -> close
222:223:void updateMaxMipLevel(int) -> a
172:172:java.util.concurrent.CompletableFuture[] lambda$loadModels$19(int) -> b
166:169:void
lambda$loadModels$18(java.util.Map,net.minecraft.client.resources.model.BakedModel,
java.util.Map,net.minecraft.world.level.block.state.BlockState) -> a
156:156:void
lambda$loadModels$17(net.minecraft.resources.ResourceLocation,java.util.Collection)
-> a
156:156:java.lang.String
lambda$loadModels$16(net.minecraft.client.resources.model.Material) -> a
146:152:net.minecraft.client.renderer.texture.TextureAtlasSprite
lambda$loadModels$15(java.util.Map,com.google.common.collect.Multimap,net.minecraft
.resources.ResourceLocation,net.minecraft.client.resources.model.Material) -> a
119:135:java.util.concurrent.CompletionStage
lambda$loadBlockStates$14(java.util.concurrent.Executor,java.util.Map) -> a
135:135:java.util.Map lambda$loadBlockStates$13(java.util.List) -> a
122:132:com.mojang.datafixers.util.Pair
lambda$loadBlockStates$12(java.util.Map$Entry) -> a
117:117:java.util.Map
lambda$loadBlockStates$11(net.minecraft.server.packs.resources.ResourceManager) ->
a
101:112:java.util.concurrent.CompletionStage
lambda$loadBlockModels$10(java.util.concurrent.Executor,java.util.Map) -> b
112:112:java.util.Map lambda$loadBlockModels$9(java.util.List) -> b
104:108:com.mojang.datafixers.util.Pair
lambda$loadBlockModels$8(java.util.Map$Entry) -> b
99:99:java.util.Map
lambda$loadBlockModels$7(net.minecraft.server.packs.resources.ResourceManager) -> b
95:95:void
lambda$reload$6(net.minecraft.util.profiling.ProfilerFiller,net.minecraft.client.re
sources.model.ModelManager$ReloadState) -> a
93:93:java.util.concurrent.CompletionStage
lambda$reload$5(net.minecraft.client.resources.model.ModelManager$ReloadState) -> a
93:93:net.minecraft.client.resources.model.ModelManager$ReloadState
lambda$reload$4(net.minecraft.client.resources.model.ModelManager$ReloadState,java.
lang.Void) -> a
92:92:net.minecraft.client.resources.model.ModelManager$ReloadState
lambda$reload$3(net.minecraft.util.profiling.ProfilerFiller,java.util.Map,java.util
.concurrent.CompletableFuture,java.lang.Void) -> a
92:92:net.minecraft.client.resources.model.AtlasSet$StitchResult
lambda$reload$2(java.util.Map$Entry) -> c
91:91:java.util.concurrent.CompletableFuture[] lambda$reload$1(int) -> c
87:87:net.minecraft.client.resources.model.ModelBakery
lambda$reload$0(net.minecraft.util.profiling.ProfilerFiller,java.util.Map,java.util
.Map) -> a
41:43:void <clinit>() -> <clinit>
net.minecraft.client.resources.model.ModelManager$ReloadState -> fwx$a:
net.minecraft.client.resources.model.ModelBakery modelBakery -> a
net.minecraft.client.resources.model.BakedModel missingModel -> b
java.util.Map modelCache -> c
java.util.Map atlasPreparations -> d
java.util.concurrent.CompletableFuture readyForUpload -> e
225:225:void
<init>(net.minecraft.client.resources.model.ModelBakery,net.minecraft.client.resour
ces.model.BakedModel,java.util.Map,java.util.Map,java.util.concurrent.CompletableFu
ture) -> <init>
225:225:java.lang.String toString() -> toString
225:225:int hashCode() -> hashCode
225:225:boolean equals(java.lang.Object) -> equals
225:225:net.minecraft.client.resources.model.ModelBakery modelBakery() -> a
225:225:net.minecraft.client.resources.model.BakedModel missingModel() -> b
225:225:java.util.Map modelCache() -> c
225:225:java.util.Map atlasPreparations() -> d
225:225:java.util.concurrent.CompletableFuture readyForUpload() -> e
net.minecraft.client.resources.model.ModelResourceLocation -> fwy:
char VARIANT_SEPARATOR -> e
java.lang.String variant -> f
19:21:void
<init>(java.lang.String,java.lang.String,java.lang.String,net.minecraft.resources.R
esourceLocation$Dummy) -> <init>
24:26:void <init>(java.lang.String,java.lang.String,java.lang.String) -> <init>
30:31:void <init>(net.minecraft.resources.ResourceLocation,java.lang.String) ->
<init>
34:34:net.minecraft.client.resources.model.ModelResourceLocation
vanilla(java.lang.String,java.lang.String) -> c
38:38:java.lang.String lowercaseVariant(java.lang.String) -> h
42:42:java.lang.String getVariant() -> f
47:57:boolean equals(java.lang.Object) -> equals
62:62:int hashCode() -> hashCode
67:67:java.lang.String toString() -> toString
net.minecraft.client.resources.model.ModelState -> fwz:
7:7:com.mojang.math.Transformation getRotation() -> b
11:11:boolean isUvLocked() -> c
net.minecraft.client.resources.model.MultiPartBakedModel -> fxa:
java.util.List selectors -> g
boolean hasAmbientOcclusion -> a
boolean isGui3d -> b
boolean usesBlockLight -> c
net.minecraft.client.renderer.texture.TextureAtlasSprite particleIcon -> d
net.minecraft.client.renderer.block.model.ItemTransforms transforms -> e
net.minecraft.client.renderer.block.model.ItemOverrides overrides -> f
java.util.Map selectorCache -> h
31:43:void <init>(java.util.List) -> <init>
47:70:java.util.List
getQuads(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direct
ion,net.minecraft.util.RandomSource) -> a
75:75:boolean useAmbientOcclusion() -> a
80:80:boolean isGui3d() -> b
85:85:boolean usesBlockLight() -> c
90:90:boolean isCustomRenderer() -> d
95:95:net.minecraft.client.renderer.texture.TextureAtlasSprite
getParticleIcon() -> e
100:100:net.minecraft.client.renderer.block.model.ItemTransforms
getTransforms() -> f
105:105:net.minecraft.client.renderer.block.model.ItemOverrides getOverrides()
-> g
net.minecraft.client.resources.model.MultiPartBakedModel$Builder -> fxa$a:
java.util.List selectors -> a
108:109:void <init>() -> <init>
112:113:void
add(java.util.function.Predicate,net.minecraft.client.resources.model.BakedModel) -
> a
116:116:net.minecraft.client.resources.model.BakedModel build() -> a
net.minecraft.client.resources.model.SimpleBakedModel -> fxb:
java.util.List unculledFaces -> a
java.util.Map culledFaces -> b
boolean hasAmbientOcclusion -> c
boolean isGui3d -> d
boolean usesBlockLight -> e
net.minecraft.client.renderer.texture.TextureAtlasSprite particleIcon -> f
net.minecraft.client.renderer.block.model.ItemTransforms transforms -> g
net.minecraft.client.renderer.block.model.ItemOverrides overrides -> h
28:37:void
<init>(java.util.List,java.util.Map,boolean,boolean,boolean,net.minecraft.client.re
nderer.texture.TextureAtlasSprite,net.minecraft.client.renderer.block.model.ItemTra
nsforms,net.minecraft.client.renderer.block.model.ItemOverrides) -> <init>
41:41:java.util.List
getQuads(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direct
ion,net.minecraft.util.RandomSource) -> a
46:46:boolean useAmbientOcclusion() -> a
51:51:boolean isGui3d() -> b
56:56:boolean usesBlockLight() -> c
61:61:boolean isCustomRenderer() -> d
66:66:net.minecraft.client.renderer.texture.TextureAtlasSprite
getParticleIcon() -> e
71:71:net.minecraft.client.renderer.block.model.ItemTransforms getTransforms()
-> f
76:76:net.minecraft.client.renderer.block.model.ItemOverrides getOverrides() ->
g
net.minecraft.client.resources.model.SimpleBakedModel$Builder -> fxb$a:
java.util.List unculledFaces -> a
java.util.Map culledFaces -> b
net.minecraft.client.renderer.block.model.ItemOverrides overrides -> c
boolean hasAmbientOcclusion -> d
net.minecraft.client.renderer.texture.TextureAtlasSprite particleIcon -> e
boolean usesBlockLight -> f
boolean isGui3d -> g
net.minecraft.client.renderer.block.model.ItemTransforms transforms -> h
97:98:void
<init>(net.minecraft.client.renderer.block.model.BlockModel,net.minecraft.client.re
nderer.block.model.ItemOverrides,boolean) -> <init>
80:106:void
<init>(boolean,boolean,boolean,net.minecraft.client.renderer.block.model.ItemTransf
orms,net.minecraft.client.renderer.block.model.ItemOverrides) -> <init>
109:110:net.minecraft.client.resources.model.SimpleBakedModel$Builder
addCulledFace(net.minecraft.core.Direction,net.minecraft.client.renderer.block.mode
l.BakedQuad) -> a
114:115:net.minecraft.client.resources.model.SimpleBakedModel$Builder
addUnculledFace(net.minecraft.client.renderer.block.model.BakedQuad) -> a
119:121:net.minecraft.client.resources.model.SimpleBakedModel$Builder
particle(net.minecraft.client.renderer.texture.TextureAtlasSprite) -> a
125:125:net.minecraft.client.resources.model.SimpleBakedModel$Builder item() ->
a
129:132:net.minecraft.client.resources.model.BakedModel build() -> b
net.minecraft.client.resources.model.UnbakedModel -> fxc:
java.util.Collection getDependencies() -> f
void resolveParents(java.util.function.Function) -> a
net.minecraft.client.resources.model.BakedModel
bake(net.minecraft.client.resources.model.ModelBaker,java.util.function.Function,ne
t.minecraft.client.resources.model.ModelState,net.minecraft.resources.ResourceLocat
ion) -> a
net.minecraft.client.resources.model.WeightedBakedModel -> fxd:
int totalWeight -> a
java.util.List list -> b
net.minecraft.client.resources.model.BakedModel wrapped -> c
23:27:void <init>(java.util.List) -> <init>
31:33:java.util.List
getQuads(net.minecraft.world.level.block.state.BlockState,net.minecraft.core.Direct
ion,net.minecraft.util.RandomSource) -> a
38:38:boolean useAmbientOcclusion() -> a
43:43:boolean isGui3d() -> b
48:48:boolean usesBlockLight() -> c
53:53:boolean isCustomRenderer() -> d
58:58:net.minecraft.client.renderer.texture.TextureAtlasSprite
getParticleIcon() -> e
63:63:net.minecraft.client.renderer.block.model.ItemTransforms getTransforms()
-> f
68:68:net.minecraft.client.renderer.block.model.ItemOverrides getOverrides() ->
g
32:32:java.util.List
lambda$getQuads$0(net.minecraft.world.level.block.state.BlockState,net.minecraft.co
re.Direction,net.minecraft.util.RandomSource,net.minecraft.util.random.WeightedEntr
y$Wrapper) -> a
net.minecraft.client.resources.model.WeightedBakedModel$Builder -> fxd$a:
java.util.List list -> a
71:72:void <init>() -> <init>
75:78:net.minecraft.client.resources.model.WeightedBakedModel$Builder
add(net.minecraft.client.resources.model.BakedModel,int) -> a
83:89:net.minecraft.client.resources.model.BakedModel build() -> a
net.minecraft.client.resources.model.package-info -> fxe:
net.minecraft.client.resources.package-info -> fxf:
net.minecraft.client.resources.sounds.AbstractSoundInstance -> fxg:
net.minecraft.client.resources.sounds.Sound sound -> a
net.minecraft.sounds.SoundSource source -> b
net.minecraft.resources.ResourceLocation location -> c
float volume -> d
float pitch -> e
double x -> f
double y -> g
double z -> h
boolean looping -> i
int delay -> j
net.minecraft.client.resources.sounds.SoundInstance$Attenuation attenuation ->
k
boolean relative -> l
net.minecraft.util.RandomSource random -> m
26:27:void
<init>(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,net.minecra
ft.util.RandomSource) -> <init>
14:33:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.sounds.SoundSource,ne
t.minecraft.util.RandomSource) -> <init>
37:37:net.minecraft.resources.ResourceLocation getLocation() -> a
42:53:net.minecraft.client.sounds.WeighedSoundEvents
resolve(net.minecraft.client.sounds.SoundManager) -> a
58:58:net.minecraft.client.resources.sounds.Sound getSound() -> b
63:63:net.minecraft.sounds.SoundSource getSource() -> c
68:68:boolean isLooping() -> d
73:73:int getDelay() -> e
78:78:float getVolume() -> f
83:83:float getPitch() -> g
88:88:double getX() -> h
93:93:double getY() -> i
98:98:double getZ() -> j
103:103:net.minecraft.client.resources.sounds.SoundInstance$Attenuation
getAttenuation() -> k
108:108:boolean isRelative() -> l
113:113:java.lang.String toString() -> toString
net.minecraft.client.resources.sounds.AbstractTickableSoundInstance -> fxh:
boolean stopped -> n
11:12:void
<init>(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,net.minecra
ft.util.RandomSource) -> <init>
16:16:boolean isStopped() -> m
20:23:void stop() -> n
net.minecraft.client.resources.sounds.AmbientSoundHandler -> fxi:
void tick() -> a
net.minecraft.client.resources.sounds.BeeAggressiveSoundInstance -> fxj:
9:11:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
15:15:net.minecraft.client.resources.sounds.AbstractTickableSoundInstance
getAlternativeSoundInstance() -> o
20:20:boolean shouldSwitchSounds() -> p
net.minecraft.client.resources.sounds.BeeFlyingSoundInstance -> fxk:
9:10:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
14:14:net.minecraft.client.resources.sounds.AbstractTickableSoundInstance
getAlternativeSoundInstance() -> o
19:19:boolean shouldSwitchSounds() -> p
net.minecraft.client.resources.sounds.BeeSoundInstance -> fxl:
float VOLUME_MIN -> o
float VOLUME_MAX -> p
float PITCH_MIN -> q
net.minecraft.world.entity.animal.Bee bee -> n
boolean hasSwitched -> r
18:26:void
<init>(net.minecraft.world.entity.animal.Bee,net.minecraft.sounds.SoundEvent,net.mi
necraft.sounds.SoundSource) -> <init>
30:55:void tick() -> q
58:61:float getMinPitch() -> u
66:69:float getMaxPitch() -> v
75:75:boolean canStartSilent() -> r
80:80:boolean canPlaySound() -> s
net.minecraft.client.resources.sounds.AbstractTickableSoundInstance
getAlternativeSoundInstance() -> o
boolean shouldSwitchSounds() -> p
net.minecraft.client.resources.sounds.BiomeAmbientSoundsHandler -> fxm:
int LOOP_SOUND_CROSS_FADE_TIME -> a
float SKY_MOOD_RECOVERY_RATE -> b
net.minecraft.client.player.LocalPlayer player -> c
net.minecraft.client.sounds.SoundManager soundManager -> d
net.minecraft.world.level.biome.BiomeManager biomeManager -> e
net.minecraft.util.RandomSource random -> f
it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap loopSounds -> g
java.util.Optional moodSettings -> h
java.util.Optional additionsSettings -> i
float moodiness -> j
net.minecraft.world.level.biome.Biome previousBiome -> k
31:45:void
<init>(net.minecraft.client.player.LocalPlayer,net.minecraft.client.sounds.SoundMan
ager,net.minecraft.world.level.biome.BiomeManager) -> <init>
48:48:float getMoodiness() -> b
53:123:void tick() -> a
81:122:void lambda$tick$3(net.minecraft.world.level.biome.AmbientMoodSettings)
-> a
75:78:void
lambda$tick$2(net.minecraft.world.level.biome.AmbientAdditionsSettings) -> a
64:64:void
lambda$tick$1(net.minecraft.world.level.biome.Biome,net.minecraft.core.Holder) -> a

65:70:net.minecraft.client.resources.sounds.BiomeAmbientSoundsHandler$LoopSoundInst
ance
lambda$tick$0(net.minecraft.core.Holder,net.minecraft.world.level.biome.Biome,net.m
inecraft.client.resources.sounds.BiomeAmbientSoundsHandler$LoopSoundInstance) -> a
net.minecraft.client.resources.sounds.BiomeAmbientSoundsHandler$LoopSoundInstance -
> fxm$a:
int fadeDirection -> n
int fade -> o
130:136:void <init>(net.minecraft.sounds.SoundEvent) -> <init>
140:146:void tick() -> q
149:151:void fadeOut() -> o
154:156:void fadeIn() -> p
net.minecraft.client.resources.sounds.BubbleColumnAmbientSoundHandler -> fxn:
net.minecraft.client.player.LocalPlayer player -> a
boolean wasInBubbleColumn -> b
boolean firstTick -> c
14:18:void <init>(net.minecraft.client.player.LocalPlayer) -> <init>
22:40:void tick() -> a
23:23:boolean lambda$tick$0(net.minecraft.world.level.block.state.BlockState) -
> a
net.minecraft.client.resources.sounds.ElytraOnPlayerSoundInstance -> fxo:
int DELAY -> n
net.minecraft.client.player.LocalPlayer player -> o
int time -> p
17:23:void <init>(net.minecraft.client.player.LocalPlayer) -> <init>
27:57:void tick() -> q
net.minecraft.client.resources.sounds.EntityBoundSoundInstance -> fxp:
net.minecraft.world.entity.Entity entity -> n
12:20:void
<init>(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,float,float
,net.minecraft.world.entity.Entity,long) -> <init>
24:24:boolean canPlaySound() -> s
29:37:void tick() -> q
net.minecraft.client.resources.sounds.GuardianAttackSoundInstance -> fxq:
float VOLUME_MIN -> n
float VOLUME_SCALE -> o
float PITCH_MIN -> p
float PITCH_SCALE -> q
net.minecraft.world.entity.monster.Guardian guardian -> r
16:23:void <init>(net.minecraft.world.entity.monster.Guardian) -> <init>
27:27:boolean canPlaySound() -> s
32:44:void tick() -> q
net.minecraft.client.resources.sounds.MinecartSoundInstance -> fxr:
float VOLUME_MIN -> n
float VOLUME_MAX -> o
float PITCH_MIN -> p
float PITCH_MAX -> q
float PITCH_DELTA -> r
net.minecraft.world.entity.vehicle.AbstractMinecart minecart -> s
float pitch -> t
16:27:void <init>(net.minecraft.world.entity.vehicle.AbstractMinecart) ->
<init>
31:31:boolean canPlaySound() -> s
36:36:boolean canStartSilent() -> r
41:59:void tick() -> q
net.minecraft.client.resources.sounds.RidingMinecartSoundInstance -> fxs:
float VOLUME_MIN -> n
float VOLUME_MAX -> o
net.minecraft.world.entity.player.Player player -> p
net.minecraft.world.entity.vehicle.AbstractMinecart minecart -> q
boolean underwaterSound -> r
18:27:void
<init>(net.minecraft.world.entity.player.Player,net.minecraft.world.entity.vehicle.
AbstractMinecart,boolean) -> <init>
31:31:boolean canPlaySound() -> s
36:36:boolean canStartSilent() -> r
41:58:void tick() -> q
net.minecraft.client.resources.sounds.SimpleSoundInstance -> fxt:
13:14:void
<init>(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,float,float
,net.minecraft.util.RandomSource,net.minecraft.core.BlockPos) -> <init>
17:17:net.minecraft.client.resources.sounds.SimpleSoundInstance
forUI(net.minecraft.sounds.SoundEvent,float) -> a
21:21:net.minecraft.client.resources.sounds.SimpleSoundInstance
forUI(net.minecraft.core.Holder,float) -> a
25:25:net.minecraft.client.resources.sounds.SimpleSoundInstance
forUI(net.minecraft.sounds.SoundEvent,float,float) -> a
29:29:net.minecraft.client.resources.sounds.SimpleSoundInstance
forMusic(net.minecraft.sounds.SoundEvent) -> a
33:33:net.minecraft.client.resources.sounds.SimpleSoundInstance
forRecord(net.minecraft.sounds.SoundEvent,net.minecraft.world.phys.Vec3) -> a
37:37:net.minecraft.client.resources.sounds.SimpleSoundInstance
forLocalAmbience(net.minecraft.sounds.SoundEvent,float,float) -> b
41:41:net.minecraft.client.resources.sounds.SimpleSoundInstance
forAmbientAddition(net.minecraft.sounds.SoundEvent) -> b
45:45:net.minecraft.client.resources.sounds.SimpleSoundInstance
forAmbientMood(net.minecraft.sounds.SoundEvent,net.minecraft.util.RandomSource,doub
le,double,double) -> a
49:50:void
<init>(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,float,float
,net.minecraft.util.RandomSource,double,double,double) -> <init>
53:54:void
<init>(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,float,float
,net.minecraft.util.RandomSource,boolean,int,net.minecraft.client.resources.sounds.
SoundInstance$Attenuation,double,double,double) -> <init>
57:67:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.sounds.SoundSource,fl
oat,float,net.minecraft.util.RandomSource,boolean,int,net.minecraft.client.resource
s.sounds.SoundInstance$Attenuation,double,double,double,boolean) -> <init>
net.minecraft.client.resources.sounds.SnifferSoundInstance -> fxu:
float VOLUME -> n
float PITCH -> o
net.minecraft.world.entity.animal.sniffer.Sniffer sniffer -> p
15:22:void <init>(net.minecraft.world.entity.animal.sniffer.Sniffer) -> <init>
26:26:boolean canPlaySound() -> s
31:42:void tick() -> q
net.minecraft.client.resources.sounds.Sound -> fxv:
net.minecraft.resources.FileToIdConverter SOUND_LISTER -> a
net.minecraft.resources.ResourceLocation location -> b
net.minecraft.util.valueproviders.SampledFloat volume -> c
net.minecraft.util.valueproviders.SampledFloat pitch -> d
int weight -> e
net.minecraft.client.resources.sounds.Sound$Type type -> f
boolean stream -> g
boolean preload -> h
int attenuationDistance -> i
24:33:void
<init>(java.lang.String,net.minecraft.util.valueproviders.SampledFloat,net.minecraf
t.util.valueproviders.SampledFloat,int,net.minecraft.client.resources.sounds.Sound$
Type,boolean,boolean,int) -> <init>
36:36:net.minecraft.resources.ResourceLocation getLocation() -> a
40:40:net.minecraft.resources.ResourceLocation getPath() -> b
44:44:net.minecraft.util.valueproviders.SampledFloat getVolume() -> c
48:48:net.minecraft.util.valueproviders.SampledFloat getPitch() -> d
53:53:int getWeight() -> e
58:58:net.minecraft.client.resources.sounds.Sound
getSound(net.minecraft.util.RandomSource) -> a
63:66:void preloadIfRequired(net.minecraft.client.sounds.SoundEngine) -> a
69:69:net.minecraft.client.resources.sounds.Sound$Type getType() -> f
73:73:boolean shouldStream() -> g
77:77:boolean shouldPreload() -> h
81:81:int getAttenuationDistance() -> i
107:107:java.lang.String toString() -> toString
12:12:java.lang.Object getSound(net.minecraft.util.RandomSource) -> b
13:13:void <clinit>() -> <clinit>
net.minecraft.client.resources.sounds.Sound$Type -> fxv$a:
net.minecraft.client.resources.sounds.Sound$Type FILE -> a
net.minecraft.client.resources.sounds.Sound$Type SOUND_EVENT -> b
java.lang.String name -> c
net.minecraft.client.resources.sounds.Sound$Type[] $VALUES -> d
84:84:net.minecraft.client.resources.sounds.Sound$Type[] values() -> values
84:84:net.minecraft.client.resources.sounds.Sound$Type
valueOf(java.lang.String) -> valueOf
90:92:void <init>(java.lang.String,int,java.lang.String) -> <init>
96:101:net.minecraft.client.resources.sounds.Sound$Type
getByName(java.lang.String) -> a
84:84:net.minecraft.client.resources.sounds.Sound$Type[] $values() -> a
84:86:void <clinit>() -> <clinit>
net.minecraft.client.resources.sounds.SoundEventRegistration -> fxw:
java.util.List sounds -> a
boolean replace -> b
java.lang.String subtitle -> c
12:16:void <init>(java.util.List,boolean,java.lang.String) -> <init>
19:19:java.util.List getSounds() -> a
23:23:boolean isReplace() -> b
28:28:java.lang.String getSubtitle() -> c
net.minecraft.client.resources.sounds.SoundEventRegistrationSerializer -> fxx:
net.minecraft.util.valueproviders.FloatProvider DEFAULT_FLOAT -> a
18:18:void <init>() -> <init>
23:29:net.minecraft.client.resources.sounds.SoundEventRegistration
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
33:49:java.util.List getSounds(com.google.gson.JsonObject) -> a
53:72:net.minecraft.client.resources.sounds.Sound
getSound(com.google.gson.JsonObject) -> b
76:81:net.minecraft.client.resources.sounds.Sound$Type
getType(com.google.gson.JsonObject,net.minecraft.client.resources.sounds.Sound$Type
) -> a
18:18:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
19:19:void <clinit>() -> <clinit>
net.minecraft.client.resources.sounds.SoundInstance -> fxy:
net.minecraft.resources.ResourceLocation getLocation() -> a
net.minecraft.client.sounds.WeighedSoundEvents
resolve(net.minecraft.client.sounds.SoundManager) -> a
net.minecraft.client.resources.sounds.Sound getSound() -> b
net.minecraft.sounds.SoundSource getSource() -> c
boolean isLooping() -> d
boolean isRelative() -> l
int getDelay() -> e
float getVolume() -> f
float getPitch() -> g
double getX() -> h
double getY() -> i
double getZ() -> j
net.minecraft.client.resources.sounds.SoundInstance$Attenuation
getAttenuation() -> k
48:48:boolean canStartSilent() -> r
52:52:boolean canPlaySound() -> s
60:60:net.minecraft.util.RandomSource createUnseededRandom() -> t
net.minecraft.client.resources.sounds.SoundInstance$Attenuation -> fxy$a:
net.minecraft.client.resources.sounds.SoundInstance$Attenuation NONE -> a
net.minecraft.client.resources.sounds.SoundInstance$Attenuation LINEAR -> b
net.minecraft.client.resources.sounds.SoundInstance$Attenuation[] $VALUES -> c
12:12:net.minecraft.client.resources.sounds.SoundInstance$Attenuation[]
values() -> values
12:12:net.minecraft.client.resources.sounds.SoundInstance$Attenuation
valueOf(java.lang.String) -> valueOf
12:12:void <init>(java.lang.String,int) -> <init>
12:12:net.minecraft.client.resources.sounds.SoundInstance$Attenuation[]
$values() -> a
12:14:void <clinit>() -> <clinit>
net.minecraft.client.resources.sounds.TickableSoundInstance -> fxz:
boolean isStopped() -> m
void tick() -> q
net.minecraft.client.resources.sounds.UnderwaterAmbientSoundHandler -> fya:
float CHANCE_PER_TICK -> a
float RARE_CHANCE_PER_TICK -> b
float ULTRA_RARE_CHANCE_PER_TICK -> c
int MINIMUM_TICK_DELAY -> d
net.minecraft.client.player.LocalPlayer player -> e
net.minecraft.client.sounds.SoundManager soundManager -> f
int tickDelay -> g
15:20:void
<init>(net.minecraft.client.player.LocalPlayer,net.minecraft.client.sounds.SoundMan
ager) -> <init>
24:39:void tick() -> a
net.minecraft.client.resources.sounds.UnderwaterAmbientSoundInstances -> fyb:
9:9:void <init>() -> <init>
net.minecraft.client.resources.sounds.UnderwaterAmbientSoundInstances$SubSound ->
fyb$a:
net.minecraft.client.player.LocalPlayer player -> n
14:21:void
<init>(net.minecraft.client.player.LocalPlayer,net.minecraft.sounds.SoundEvent) ->
<init>
25:28:void tick() -> q
net.minecraft.client.resources.sounds.UnderwaterAmbientSoundInstances$UnderwaterAmb
ientSoundInstance -> fyb$b:
int FADE_DURATION -> n
net.minecraft.client.player.LocalPlayer player -> o
int fade -> p
38:45:void <init>(net.minecraft.client.player.LocalPlayer) -> <init>
49:62:void tick() -> q
net.minecraft.client.resources.sounds.package-info -> fyc:
net.minecraft.client.searchtree.FullTextSearchTree -> fyd:
java.util.List contents -> c
java.util.function.Function filler -> d
net.minecraft.client.searchtree.PlainTextSearchTree plainTextSearchTree -> e
15:21:void
<init>(java.util.function.Function,java.util.function.Function,java.util.List) ->
<init>
25:27:void refresh() -> a
31:31:java.util.List searchPlainText(java.lang.String) -> a
36:41:java.util.List searchResourceLocation(java.lang.String,java.lang.String)
-> a
net.minecraft.client.searchtree.IdSearchTree -> fye:
java.util.Comparator additionOrder -> a
net.minecraft.client.searchtree.ResourceLocationSearchTree
resourceLocationSearchTree -> b
17:21:void <init>(java.util.function.Function,java.util.List) -> <init>
27:31:java.util.List search(java.lang.String) -> search
35:35:java.util.List searchPlainText(java.lang.String) -> a
39:41:java.util.List searchResourceLocation(java.lang.String,java.lang.String)
-> a
net.minecraft.client.searchtree.IntersectionIterator -> fyf:
com.google.common.collect.PeekingIterator firstIterator -> a
com.google.common.collect.PeekingIterator secondIterator -> b
java.util.Comparator comparator -> c
18:23:void <init>(java.util.Iterator,java.util.Iterator,java.util.Comparator) -
> <init>
28:43:java.lang.Object computeNext() -> computeNext
net.minecraft.client.searchtree.MergingUniqueIterator -> fyg:
com.google.common.collect.PeekingIterator firstIterator -> a
com.google.common.collect.PeekingIterator secondIterator -> b
java.util.Comparator comparator -> c
19:24:void <init>(java.util.Iterator,java.util.Iterator,java.util.Comparator) -
> <init>
28:46:java.lang.Object computeNext() -> computeNext
net.minecraft.client.searchtree.PlainTextSearchTree -> fyh:
10:10:net.minecraft.client.searchtree.PlainTextSearchTree empty() -> a
14:24:net.minecraft.client.searchtree.PlainTextSearchTree
create(java.util.List,java.util.function.Function) -> a
java.util.List search(java.lang.String) -> search
20:20:void
lambda$create$1(net.minecraft.client.searchtree.SuffixArray,java.lang.Object,java.l
ang.String) -> a
10:10:java.util.List lambda$empty$0(java.lang.String) -> a
net.minecraft.client.searchtree.RefreshableSearchTree -> fyi:
7:7:net.minecraft.client.searchtree.RefreshableSearchTree empty() -> b
11:11:void refresh() -> a
7:7:java.util.List lambda$empty$0(java.lang.String) -> a
net.minecraft.client.searchtree.ResourceLocationSearchTree -> fyj:
12:12:net.minecraft.client.searchtree.ResourceLocationSearchTree empty() -> a
26:41:net.minecraft.client.searchtree.ResourceLocationSearchTree
create(java.util.List,java.util.function.Function) -> a
java.util.List searchNamespace(java.lang.String) -> a
java.util.List searchPath(java.lang.String) -> b
34:36:void
lambda$create$0(net.minecraft.client.searchtree.SuffixArray,java.lang.Object,net.mi
necraft.client.searchtree.SuffixArray,net.minecraft.resources.ResourceLocation) ->
a
net.minecraft.client.searchtree.ResourceLocationSearchTree$1 -> fyj$1:
12:12:void <init>() -> <init>
15:15:java.util.List searchNamespace(java.lang.String) -> a
20:20:java.util.List searchPath(java.lang.String) -> b
net.minecraft.client.searchtree.ResourceLocationSearchTree$2 -> fyj$2:
net.minecraft.client.searchtree.SuffixArray val$namespaceTree -> a
net.minecraft.client.searchtree.SuffixArray val$pathTree -> b
41:41:void
<init>(net.minecraft.client.searchtree.SuffixArray,net.minecraft.client.searchtree.
SuffixArray) -> <init>
44:44:java.util.List searchNamespace(java.lang.String) -> a
49:49:java.util.List searchPath(java.lang.String) -> b
net.minecraft.client.searchtree.SearchRegistry -> fyk:
net.minecraft.client.searchtree.SearchRegistry$Key CREATIVE_NAMES -> a
net.minecraft.client.searchtree.SearchRegistry$Key CREATIVE_TAGS -> b
net.minecraft.client.searchtree.SearchRegistry$Key RECIPE_COLLECTIONS -> c
java.util.Map searchTrees -> d
13:20:void <init>() -> <init>
24:27:void
onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a
30:31:void
register(net.minecraft.client.searchtree.SearchRegistry$Key,net.minecraft.client.se
archtree.SearchRegistry$TreeBuilderSupplier) -> a
34:38:net.minecraft.client.searchtree.SearchRegistry$TreeEntry
getSupplier(net.minecraft.client.searchtree.SearchRegistry$Key) -> b
42:43:void
populate(net.minecraft.client.searchtree.SearchRegistry$Key,java.util.List) -> a
46:46:net.minecraft.client.searchtree.SearchTree
getTree(net.minecraft.client.searchtree.SearchRegistry$Key) -> a
16:18:void <clinit>() -> <clinit>
net.minecraft.client.searchtree.SearchRegistry$Key -> fyk$a:
14:14:void <init>() -> <init>
net.minecraft.client.searchtree.SearchRegistry$TreeBuilderSupplier -> fyk$b:
net.minecraft.client.searchtree.SearchRegistry$TreeEntry -> fyk$c:
net.minecraft.client.searchtree.SearchRegistry$TreeBuilderSupplier factory -> a
net.minecraft.client.searchtree.RefreshableSearchTree tree -> b
53:57:void
<init>(net.minecraft.client.searchtree.SearchRegistry$TreeBuilderSupplier) ->
<init>
60:62:void populate(java.util.List) -> a
65:66:void refresh() -> a
net.minecraft.client.searchtree.SearchTree -> fyl:
java.util.List search(java.lang.String) -> search
net.minecraft.client.searchtree.SuffixArray -> fym:
boolean DEBUG_COMPARISONS -> b
boolean DEBUG_ARRAY -> c
org.slf4j.Logger LOGGER -> d
int END_OF_TEXT_MARKER -> e
int END_OF_DATA -> f
java.util.List list -> a
it.unimi.dsi.fastutil.ints.IntList chars -> g
it.unimi.dsi.fastutil.ints.IntList wordStarts -> h
it.unimi.dsi.fastutil.ints.IntList suffixToT -> i
it.unimi.dsi.fastutil.ints.IntList offsets -> j
int maxStringLength -> k
19:32:void <init>() -> <init>
36:49:void add(java.lang.Object,java.lang.String) -> a
52:123:void generate() -> a
126:130:void print() -> b
133:147:java.lang.String getString(int) -> a
152:170:int compare(java.lang.String,int) -> a
174:229:java.util.List search(java.lang.String) -> a
68:81:void lambda$generate$1(int[],int[],int[],int,int) -> a
61:64:int lambda$generate$0(int[],int[],int,int) -> a
20:23:void <clinit>() -> <clinit>
net.minecraft.client.searchtree.package-info -> fyn:
net.minecraft.client.server.IntegratedPlayerList -> fyo:
net.minecraft.nbt.CompoundTag playerData -> a
18:21:void
<init>(net.minecraft.client.server.IntegratedServer,net.minecraft.core.LayeredRegis
tryAccess,net.minecraft.world.level.storage.PlayerDataStorage) -> <init>
25:30:void save(net.minecraft.server.level.ServerPlayer) -> b
34:38:net.minecraft.network.chat.Component
canPlayerLogin(java.net.SocketAddress,com.mojang.authlib.GameProfile) -> a
43:43:net.minecraft.client.server.IntegratedServer getServer() -> b
48:48:net.minecraft.nbt.CompoundTag getSingleplayerData() -> r
14:14:net.minecraft.server.MinecraftServer getServer() -> c
net.minecraft.client.server.IntegratedServer -> fyp:
org.slf4j.Logger LOGGER -> n
int MIN_SIM_DISTANCE -> o
net.minecraft.client.Minecraft minecraft -> p
boolean paused -> q
int publishedPort -> r
net.minecraft.world.level.GameType publishedGameType -> s
net.minecraft.client.server.LanServerPinger lanPinger -> t
java.util.UUID uuid -> u
int previousSimulationDistance -> v
39:57:void
<init>(java.lang.Thread,net.minecraft.client.Minecraft,net.minecraft.world.level.st
orage.LevelStorageSource$LevelStorageAccess,net.minecraft.server.packs.repository.P
ackRepository,net.minecraft.server.WorldStem,net.minecraft.server.Services,net.mine
craft.server.level.progress.ChunkProgressListenerFactory) -> <init>
61:75:boolean initServer() -> e
80:118:void tickServer(java.util.function.BooleanSupplier) -> a
121:124:void tickPaused() -> a
128:128:boolean shouldRconBroadcast() -> k
133:133:boolean shouldInformAdmins() -> N_
138:138:java.io.File getServerDirectory() -> z
143:143:boolean isDedicatedServer() -> l
148:148:int getRateLimitPacketsPerSecond() -> m
153:153:boolean isEpollEnabled() -> n
158:159:void onServerCrash(net.minecraft.CrashReport) -> a
163:167:net.minecraft.SystemReport
fillServerSystemReport(net.minecraft.SystemReport) -> a
172:172:net.minecraft.util.ModCheck getModdedStatus() -> K
178:204:boolean publishServer(net.minecraft.world.level.GameType,boolean,int) -
> a
209:215:void stopServer() -> t
219:235:void halt(boolean) -> a
239:239:boolean isPublished() -> p
244:244:int getPort() -> M
249:252:void setDefaultGameType(net.minecraft.world.level.GameType) -> a
256:256:boolean isCommandBlockEnabled() -> o
261:261:int getOperatorUserPermissionLevel() -> i
266:266:int getFunctionCompilationLevel() -> j
270:271:void setUUID(java.util.UUID) -> a
275:275:boolean isSingleplayerOwner(com.mojang.authlib.GameProfile) -> a
280:280:int getScaledTrackingDistance(int) -> b
285:285:boolean forceSynchronousWrites() -> aS
291:294:net.minecraft.world.level.GameType getForcedGameType() -> aX
220:227:void lambda$halt$3() -> b
179:179:void lambda$publishServer$2(java.util.Optional) -> a
180:184:void
lambda$publishServer$1(net.minecraft.world.entity.player.ProfileKeyPair) -> a
164:164:java.lang.String lambda$fillServerSystemReport$0() -> c
34:34:void <clinit>() -> <clinit>
net.minecraft.client.server.LanServer -> fyq:
java.lang.String motd -> a
java.lang.String address -> b
long pingTime -> c
10:14:void <init>(java.lang.String,java.lang.String) -> <init>
17:17:java.lang.String getMotd() -> a
21:21:java.lang.String getAddress() -> b
25:26:void updatePingTime() -> c
net.minecraft.client.server.LanServerDetection -> fyr:
java.util.concurrent.atomic.AtomicInteger UNIQUE_THREAD_ID -> a
org.slf4j.Logger LOGGER -> b
18:18:void <init>() -> <init>
19:20:void <clinit>() -> <clinit>
net.minecraft.client.server.LanServerDetection$LanServerDetector -> fyr$a:
net.minecraft.client.server.LanServerDetection$LanServerList serverList -> a
java.net.InetAddress pingGroup -> b
java.net.MulticastSocket socket -> c
68:77:void <init>(net.minecraft.client.server.LanServerDetection$LanServerList)
-> <init>
82:105:void run() -> run
net.minecraft.client.server.LanServerDetection$LanServerList -> fyr$b:
java.util.List servers -> a
boolean isDirty -> b
22:23:void <init>() -> <init>
28:33:java.util.List takeDirtyServers() -> a
37:58:void addServer(java.lang.String,java.net.InetAddress) -> a
net.minecraft.client.server.LanServerPinger -> fys:
java.util.concurrent.atomic.AtomicInteger UNIQUE_THREAD_ID -> c
org.slf4j.Logger LOGGER -> d
java.lang.String MULTICAST_GROUP -> a
int PING_PORT -> b
long PING_INTERVAL -> e
java.lang.String motd -> f
java.net.DatagramSocket socket -> g
boolean isRunning -> h
java.lang.String serverAddress -> i
24:35:void <init>(java.lang.String,java.lang.String) -> <init>
39:58:void run() -> run
62:66:void interrupt() -> interrupt
69:69:java.lang.String createPingString(java.lang.String,java.lang.String) -> a
73:81:java.lang.String parseMotd(java.lang.String) -> a
85:104:java.lang.String parseAddress(java.lang.String) -> b
15:16:void <clinit>() -> <clinit>
net.minecraft.client.server.package-info -> fyt:
net.minecraft.client.sounds.AudioStream -> fyu:
javax.sound.sampled.AudioFormat getFormat() -> a
java.nio.ByteBuffer read(int) -> a
net.minecraft.client.sounds.ChannelAccess -> fyv:
java.util.Set channels -> a
com.mojang.blaze3d.audio.Library library -> b
java.util.concurrent.Executor executor -> c
47:56:void
<init>(com.mojang.blaze3d.audio.Library,java.util.concurrent.Executor) -> <init>
59:70:java.util.concurrent.CompletableFuture
createHandle(com.mojang.blaze3d.audio.Library$Pool) -> a
74:75:void executeOnChannels(java.util.function.Consumer) -> a
78:89:void scheduleTick() -> a
93:95:void clear() -> b
79:88:void lambda$scheduleTick$3() -> c
74:74:void lambda$executeOnChannels$2(java.util.function.Consumer) -> b
74:74:com.mojang.blaze3d.audio.Channel
lambda$executeOnChannels$1(net.minecraft.client.sounds.ChannelAccess$ChannelHandle)
-> a
61:69:void
lambda$createHandle$0(com.mojang.blaze3d.audio.Library$Pool,java.util.concurrent.Co
mpletableFuture) -> a
net.minecraft.client.sounds.ChannelAccess$ChannelHandle -> fyv$a:
com.mojang.blaze3d.audio.Channel channel -> b
boolean stopped -> c
net.minecraft.client.sounds.ChannelAccess this$0 -> a
23:23:boolean isStopped() -> a
26:28:void
<init>(net.minecraft.client.sounds.ChannelAccess,com.mojang.blaze3d.audio.Channel)
-> <init>
31:38:void execute(java.util.function.Consumer) -> a
41:44:void release() -> b
33:36:void lambda$execute$0(java.util.function.Consumer) -> b
net.minecraft.client.sounds.LoopingAudioStream -> fyw:
net.minecraft.client.sounds.LoopingAudioStream$AudioStreamProvider provider ->
a
net.minecraft.client.sounds.AudioStream stream -> b
java.io.BufferedInputStream bufferedInputStream -> c
27:32:void
<init>(net.minecraft.client.sounds.LoopingAudioStream$AudioStreamProvider,java.io.I
nputStream) -> <init>
36:36:javax.sound.sampled.AudioFormat getFormat() -> a
41:49:java.nio.ByteBuffer read(int) -> a
54:56:void close() -> close
net.minecraft.client.sounds.LoopingAudioStream$AudioStreamProvider -> fyw$a:
net.minecraft.client.sounds.AudioStream create(java.io.InputStream) -> create
net.minecraft.client.sounds.LoopingAudioStream$NoCloseBuffer -> fyw$b:
18:19:void <init>(java.io.InputStream) -> <init>
24:24:void close() -> close
net.minecraft.client.sounds.MusicManager -> fyx:
int STARTING_DELAY -> a
net.minecraft.util.RandomSource random -> b
net.minecraft.client.Minecraft minecraft -> c
net.minecraft.client.resources.sounds.SoundInstance currentMusic -> d
int nextSongDelay -> e
16:24:void <init>(net.minecraft.client.Minecraft) -> <init>
27:46:void tick() -> a
49:54:void startPlaying(net.minecraft.sounds.Music) -> a
57:60:void stopPlaying(net.minecraft.sounds.Music) -> b
63:68:void stopPlaying() -> b
71:75:boolean isPlayingMusic(net.minecraft.sounds.Music) -> c
net.minecraft.client.sounds.SoundBufferLibrary -> fyy:
net.minecraft.server.packs.resources.ResourceProvider resourceManager -> a
java.util.Map cache -> b
22:26:void <init>(net.minecraft.server.packs.resources.ResourceProvider) ->
<init>
29:29:java.util.concurrent.CompletableFuture
getCompleteBuffer(net.minecraft.resources.ResourceLocation) -> a
42:49:java.util.concurrent.CompletableFuture
getStream(net.minecraft.resources.ResourceLocation,boolean) -> a
53:55:void clear() -> a
58:58:java.util.concurrent.CompletableFuture preload(java.util.Collection) -> a
58:58:java.util.concurrent.CompletableFuture[] lambda$preload$5(int) -> a
58:58:java.util.concurrent.CompletableFuture
lambda$preload$4(net.minecraft.client.resources.sounds.Sound) -> a
53:53:void lambda$clear$3(java.util.concurrent.CompletableFuture) -> a
44:47:net.minecraft.client.sounds.AudioStream
lambda$getStream$2(net.minecraft.resources.ResourceLocation,boolean) -> b
29:38:java.util.concurrent.CompletableFuture
lambda$getCompleteBuffer$1(net.minecraft.resources.ResourceLocation) -> b
30:36:com.mojang.blaze3d.audio.SoundBuffer
lambda$getCompleteBuffer$0(net.minecraft.resources.ResourceLocation) -> c
net.minecraft.client.sounds.SoundEngine -> fyz:
org.slf4j.Marker MARKER -> d
org.slf4j.Logger LOGGER -> e
float PITCH_MIN -> f
float PITCH_MAX -> g
float VOLUME_MIN -> h
float VOLUME_MAX -> i
int MIN_SOURCE_LIFETIME -> j
java.util.Set ONLY_WARN_ONCE -> k
long DEFAULT_DEVICE_CHECK_INTERVAL_MS -> l
java.lang.String MISSING_SOUND -> a
java.lang.String OPEN_AL_SOFT_PREFIX -> b
int OPEN_AL_SOFT_PREFIX_LENGTH -> c
net.minecraft.client.sounds.SoundManager soundManager -> m
net.minecraft.client.Options options -> n
boolean loaded -> o
com.mojang.blaze3d.audio.Library library -> p
com.mojang.blaze3d.audio.Listener listener -> q
net.minecraft.client.sounds.SoundBufferLibrary soundBuffers -> r
net.minecraft.client.sounds.SoundEngineExecutor executor -> s
net.minecraft.client.sounds.ChannelAccess channelAccess -> t
int tickCount -> u
long lastDeviceCheckTime -> v
java.util.concurrent.atomic.AtomicReference devicePoolState -> w
java.util.Map instanceToChannel -> x
com.google.common.collect.Multimap instanceBySource -> y
java.util.List tickingSounds -> z
java.util.Map queuedSounds -> A
java.util.Map soundDeleteTime -> B
java.util.List listeners -> C
java.util.List queuedTickableSounds -> D
java.util.List preloadQueue -> E
65:92:void
<init>(net.minecraft.client.sounds.SoundManager,net.minecraft.client.Options,net.mi
necraft.server.packs.resources.ResourceProvider) -> <init>
95:107:void reload() -> a
110:125:void loadLibrary() -> h
128:132:float getVolume(net.minecraft.sounds.SoundSource) -> a
136:156:void updateCategoryVolume(net.minecraft.sounds.SoundSource,float) -> a
159:165:void destroy() -> b
168:174:void stop(net.minecraft.client.resources.sounds.SoundInstance) -> a
177:188:void stopAll() -> c
191:192:void addEventListener(net.minecraft.client.sounds.SoundEventListener) -
> a
195:196:void
removeEventListener(net.minecraft.client.sounds.SoundEventListener) -> b
204:233:boolean shouldChangeDevice() -> i
237:244:void tick(boolean) -> a
247:330:void tickNonPaused() -> j
333:333:boolean
requiresManualLooping(net.minecraft.client.resources.sounds.SoundInstance) -> d
337:337:boolean
shouldLoopManually(net.minecraft.client.resources.sounds.SoundInstance) -> e
341:341:boolean
shouldLoopAutomatically(net.minecraft.client.resources.sounds.SoundInstance) -> f
345:353:boolean isActive(net.minecraft.client.resources.sounds.SoundInstance) -
> b
357:475:void play(net.minecraft.client.resources.sounds.SoundInstance) -> c
478:479:void
queueTickingSound(net.minecraft.client.resources.sounds.TickableSoundInstance) -> a
482:483:void requestPreload(net.minecraft.client.resources.sounds.Sound) -> a
486:486:float
calculatePitch(net.minecraft.client.resources.sounds.SoundInstance) -> g
490:490:float
calculateVolume(net.minecraft.client.resources.sounds.SoundInstance) -> h
494:494:float calculateVolume(float,net.minecraft.sounds.SoundSource) -> a
498:501:void pause() -> d
504:507:void resume() -> e
510:511:void
playDelayed(net.minecraft.client.resources.sounds.SoundInstance,int) -> a
514:526:void updateSource(net.minecraft.client.Camera) -> a
529:546:void
stop(net.minecraft.resources.ResourceLocation,net.minecraft.sounds.SoundSource) ->
a
549:549:java.lang.String getDebugString() -> f
553:553:java.util.List getAvailableSoundDevices() -> g
523:525:void
lambda$updateSource$12(net.minecraft.world.phys.Vec3,org.joml.Vector3f,org.joml.Vec
tor3f) -> a
505:505:void lambda$resume$11(java.util.stream.Stream) -> a
499:499:void lambda$pause$10(java.util.stream.Stream) -> b
466:466:void
lambda$play$9(net.minecraft.client.sounds.ChannelAccess$ChannelHandle,net.minecraft
.client.sounds.AudioStream) -> a
467:469:void
lambda$play$8(net.minecraft.client.sounds.AudioStream,com.mojang.blaze3d.audio.Chan
nel) -> a
459:459:void
lambda$play$7(net.minecraft.client.sounds.ChannelAccess$ChannelHandle,com.mojang.bl
aze3d.audio.SoundBuffer) -> a
460:462:void
lambda$play$6(com.mojang.blaze3d.audio.SoundBuffer,com.mojang.blaze3d.audio.Channel
) -> a
443:454:void
lambda$play$5(float,float,net.minecraft.client.resources.sounds.SoundInstance$Atten
uation,float,boolean,boolean,net.minecraft.world.phys.Vec3,boolean,com.mojang.blaze
3d.audio.Channel) -> a
268:271:void
lambda$tickNonPaused$4(float,float,net.minecraft.world.phys.Vec3,com.mojang.blaze3d
.audio.Channel) -> a
217:229:void lambda$shouldChangeDevice$3(java.lang.String) -> a
179:179:void
lambda$stopAll$2(net.minecraft.client.sounds.ChannelAccess$ChannelHandle) -> a
146:155:void
lambda$updateCategoryVolume$1(net.minecraft.client.resources.sounds.SoundInstance,n
et.minecraft.client.sounds.ChannelAccess$ChannelHandle) -> a
149:154:void
lambda$updateCategoryVolume$0(float,com.mojang.blaze3d.audio.Channel) -> a
41:58:void <clinit>() -> <clinit>
net.minecraft.client.sounds.SoundEngine$DeviceCheckState -> fyz$a:
net.minecraft.client.sounds.SoundEngine$DeviceCheckState ONGOING -> a
net.minecraft.client.sounds.SoundEngine$DeviceCheckState CHANGE_DETECTED -> b
net.minecraft.client.sounds.SoundEngine$DeviceCheckState NO_CHANGE -> c
net.minecraft.client.sounds.SoundEngine$DeviceCheckState[] $VALUES -> d
51:51:net.minecraft.client.sounds.SoundEngine$DeviceCheckState[] values() ->
values
51:51:net.minecraft.client.sounds.SoundEngine$DeviceCheckState
valueOf(java.lang.String) -> valueOf
51:51:void <init>(java.lang.String,int) -> <init>
51:51:net.minecraft.client.sounds.SoundEngine$DeviceCheckState[] $values() -> a
51:52:void <clinit>() -> <clinit>
net.minecraft.client.sounds.SoundEngineExecutor -> fza:
java.lang.Thread thread -> a
boolean shutdown -> b
13:15:void <init>() -> <init>
18:22:java.lang.Thread createThread() -> b
27:27:java.lang.Runnable wrapRunnable(java.lang.Runnable) -> f
32:32:boolean shouldRun(java.lang.Runnable) -> e
37:37:java.lang.Thread getRunningThread() -> au
41:44:void run() -> c
49:50:void waitForTasks() -> bq
53:63:void flush() -> a
42:42:boolean lambda$run$0() -> d
net.minecraft.client.sounds.SoundEventListener -> fzb:
void
onPlaySound(net.minecraft.client.resources.sounds.SoundInstance,net.minecraft.clien
t.sounds.WeighedSoundEvents) -> a
net.minecraft.client.sounds.SoundManager -> fzc:
net.minecraft.client.resources.sounds.Sound EMPTY_SOUND -> a
net.minecraft.resources.ResourceLocation INTENTIONALLY_EMPTY_SOUND_LOCATION ->
b
net.minecraft.client.sounds.WeighedSoundEvents INTENTIONALLY_EMPTY_SOUND_EVENT
-> c
net.minecraft.client.resources.sounds.Sound INTENTIONALLY_EMPTY_SOUND -> d
org.slf4j.Logger LOGGER -> e
java.lang.String SOUNDS_PATH -> f
com.google.gson.Gson GSON -> g
com.google.gson.reflect.TypeToken SOUND_EVENT_REGISTRATION_TYPE -> h
java.util.Map registry -> i
net.minecraft.client.sounds.SoundEngine soundEngine -> j
java.util.Map soundCache -> k
56:62:void <init>(net.minecraft.client.Options) -> <init>
66:98:net.minecraft.client.sounds.SoundManager$Preparations
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> a
103:126:void
apply(net.minecraft.client.sounds.SoundManager$Preparations,net.minecraft.server.pa
cks.resources.ResourceManager,net.minecraft.util.profiling.ProfilerFiller) -> a
129:129:java.util.List getAvailableSoundDevices() -> a
226:231:boolean
validateSoundResource(net.minecraft.client.resources.sounds.Sound,net.minecraft.res
ources.ResourceLocation,net.minecraft.server.packs.resources.ResourceProvider) -> a
236:236:net.minecraft.client.sounds.WeighedSoundEvents
getSoundEvent(net.minecraft.resources.ResourceLocation) -> a
240:240:java.util.Collection getAvailableSounds() -> b
244:245:void
queueTickingSound(net.minecraft.client.resources.sounds.TickableSoundInstance) -> a
248:249:void play(net.minecraft.client.resources.sounds.SoundInstance) -> a
252:253:void
playDelayed(net.minecraft.client.resources.sounds.SoundInstance,int) -> a
256:257:void updateSource(net.minecraft.client.Camera) -> a
260:261:void pause() -> d
264:265:void stop() -> e
268:269:void destroy() -> f
272:273:void tick(boolean) -> a
276:277:void resume() -> g
280:285:void updateSourceVolume(net.minecraft.sounds.SoundSource,float) -> a
288:289:void stop(net.minecraft.client.resources.sounds.SoundInstance) -> b
292:292:boolean isActive(net.minecraft.client.resources.sounds.SoundInstance) -
> c
296:297:void addListener(net.minecraft.client.sounds.SoundEventListener) -> a
300:301:void removeListener(net.minecraft.client.sounds.SoundEventListener) ->
b
304:305:void
stop(net.minecraft.resources.ResourceLocation,net.minecraft.sounds.SoundSource) ->
a
308:308:java.lang.String getDebugString() -> h
312:313:void reload() -> i
40:40:void
apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.min
ecraft.util.profiling.ProfilerFiller) -> a
40:40:java.lang.Object
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> b
41:55:void <clinit>() -> <clinit>
net.minecraft.client.sounds.SoundManager$1 -> fzc$1:
55:55:void <init>() -> <init>
net.minecraft.client.sounds.SoundManager$2 -> fzc$2:
int[] $SwitchMap$net$minecraft$client$resources$sounds$Sound$Type -> a
157:157:void <clinit>() -> <clinit>
net.minecraft.client.sounds.SoundManager$Preparations -> fzc$a:
java.util.Map registry -> a
java.util.Map soundCache -> b
132:134:void <init>() -> <init>
137:138:void
listResources(net.minecraft.server.packs.resources.ResourceManager) -> a
141:210:void
handleRegistration(net.minecraft.resources.ResourceLocation,net.minecraft.client.re
sources.sounds.SoundEventRegistration) -> a
213:222:void
apply(java.util.Map,java.util.Map,net.minecraft.client.sounds.SoundEngine) -> a
net.minecraft.client.sounds.SoundManager$Preparations$1 -> fzc$a$1:
net.minecraft.resources.ResourceLocation val$soundLocation -> a
net.minecraft.client.resources.sounds.Sound val$sound -> b
net.minecraft.client.sounds.SoundManager$Preparations this$0 -> c
166:166:void
<init>(net.minecraft.client.sounds.SoundManager$Preparations,net.minecraft.resource
s.ResourceLocation,net.minecraft.client.resources.sounds.Sound) -> <init>
169:170:int getWeight() -> e
175:190:net.minecraft.client.resources.sounds.Sound
getSound(net.minecraft.util.RandomSource) -> a
196:201:void preloadIfRequired(net.minecraft.client.sounds.SoundEngine) -> a
166:166:java.lang.Object getSound(net.minecraft.util.RandomSource) -> b
net.minecraft.client.sounds.WeighedSoundEvents -> fzd:
java.util.List list -> a
net.minecraft.network.chat.Component subtitle -> b
16:30:void <init>(net.minecraft.resources.ResourceLocation,java.lang.String) ->
<init>
34:38:int getWeight() -> e
43:58:net.minecraft.client.resources.sounds.Sound
getSound(net.minecraft.util.RandomSource) -> a
62:63:void addSound(net.minecraft.client.sounds.Weighted) -> a
67:67:net.minecraft.network.chat.Component getSubtitle() -> a
72:75:void preloadIfRequired(net.minecraft.client.sounds.SoundEngine) -> a
15:15:java.lang.Object getSound(net.minecraft.util.RandomSource) -> b
net.minecraft.client.sounds.Weighted -> fze:
int getWeight() -> e
java.lang.Object getSound(net.minecraft.util.RandomSource) -> b
void preloadIfRequired(net.minecraft.client.sounds.SoundEngine) -> a
net.minecraft.client.sounds.package-info -> fzf:
net.minecraft.client.telemetry.ClientTelemetryManager -> fzg:
java.util.concurrent.atomic.AtomicInteger THREAD_COUNT -> a
java.util.concurrent.Executor EXECUTOR -> b
com.mojang.authlib.minecraft.UserApiService userApiService -> c
net.minecraft.client.telemetry.TelemetryPropertyMap deviceSessionProperties ->
d
java.nio.file.Path logDirectory -> e
java.util.concurrent.CompletableFuture logManager -> f
java.util.function.Supplier outsideSessionSender -> g
36:54:void
<init>(net.minecraft.client.Minecraft,com.mojang.authlib.minecraft.UserApiService,n
et.minecraft.client.User) -> <init>
57:57:net.minecraft.client.telemetry.WorldSessionTelemetryManager
createWorldSessionManager(boolean,java.time.Duration,java.lang.String) -> a
61:61:net.minecraft.client.telemetry.TelemetryEventSender
getOutsideSessionSender() -> a
65:79:net.minecraft.client.telemetry.TelemetryEventSender createEventSender() -
> c
107:107:java.nio.file.Path getLogDirectory() -> b
112:113:void close() -> close
112:112:void lambda$close$7(java.util.Optional) -> a
80:103:void
lambda$createEventSender$6(java.util.concurrent.CompletableFuture,com.mojang.authli
b.minecraft.TelemetrySession,net.minecraft.client.telemetry.TelemetryEventType,java
.util.function.Consumer) -> a
93:102:void
lambda$createEventSender$5(net.minecraft.client.telemetry.TelemetryEventInstance,co
m.mojang.authlib.minecraft.TelemetrySession,java.util.Optional) -> a
75:76:java.util.concurrent.CompletionStage
lambda$createEventSender$4(java.util.Optional) -> b
76:76:java.util.concurrent.CompletableFuture lambda$createEventSender$3() -> d
43:43:void
lambda$new$2(net.minecraft.client.telemetry.TelemetryPropertyMap$Builder,java.lang.
String) -> a
42:42:void
lambda$new$1(net.minecraft.client.telemetry.TelemetryPropertyMap$Builder,java.lang.
String) -> b
26:28:java.lang.Thread lambda$static$0(java.lang.Runnable) -> a
24:25:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.TelemetryEventInstance -> fzh:
net.minecraft.client.telemetry.TelemetryEventType type -> b
net.minecraft.client.telemetry.TelemetryPropertyMap properties -> c
com.mojang.serialization.Codec CODEC -> a
10:16:void
<init>(net.minecraft.client.telemetry.TelemetryEventType,net.minecraft.client.telem
etry.TelemetryPropertyMap) -> <init>
19:19:com.mojang.authlib.minecraft.TelemetryEvent
export(com.mojang.authlib.minecraft.TelemetrySession) -> a
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:net.minecraft.client.telemetry.TelemetryEventType type() -> a
7:7:net.minecraft.client.telemetry.TelemetryPropertyMap properties() -> b
12:15:void
lambda$new$0(net.minecraft.client.telemetry.TelemetryEventType,net.minecraft.client
.telemetry.TelemetryProperty) -> a
8:8:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.TelemetryEventLog -> fzi:
org.slf4j.Logger LOGGER -> a
net.minecraft.util.eventlog.JsonEventLog log -> b
net.minecraft.util.thread.ProcessorMailbox mailbox -> c
19:22:void <init>(java.nio.channels.FileChannel,java.util.concurrent.Executor)
-> <init>
25:25:net.minecraft.client.telemetry.TelemetryEventLogger logger() -> a
36:38:void close() -> close
36:36:void lambda$close$2() -> b
25:25:void
lambda$logger$1(net.minecraft.client.telemetry.TelemetryEventInstance) -> a
27:31:void
lambda$logger$0(net.minecraft.client.telemetry.TelemetryEventInstance) -> b
14:14:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.TelemetryEventLogger -> fzj:
void log(net.minecraft.client.telemetry.TelemetryEventInstance) -> log
net.minecraft.client.telemetry.TelemetryEventSender -> fzk:
net.minecraft.client.telemetry.TelemetryEventSender DISABLED -> a
10:10:net.minecraft.client.telemetry.TelemetryEventSender
decorate(java.util.function.Consumer) -> decorate
void
send(net.minecraft.client.telemetry.TelemetryEventType,java.util.function.Consumer)
-> send
10:10:void
lambda$decorate$2(java.util.function.Consumer,net.minecraft.client.telemetry.Teleme
tryEventType,java.util.function.Consumer) -> a
11:13:void
lambda$decorate$1(java.util.function.Consumer,java.util.function.Consumer,net.minec
raft.client.telemetry.TelemetryPropertyMap$Builder) -> a
7:7:void
lambda$static$0(net.minecraft.client.telemetry.TelemetryEventType,java.util.functio
n.Consumer) -> a
7:7:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.TelemetryEventType -> fzl:
java.util.Map REGISTRY -> h
com.mojang.serialization.Codec CODEC -> a
java.util.List GLOBAL_PROPERTIES -> i
java.util.List WORLD_SESSION_PROPERTIES -> j
net.minecraft.client.telemetry.TelemetryEventType WORLD_LOADED -> b
net.minecraft.client.telemetry.TelemetryEventType PERFORMANCE_METRICS -> c
net.minecraft.client.telemetry.TelemetryEventType WORLD_LOAD_TIMES -> d
net.minecraft.client.telemetry.TelemetryEventType WORLD_UNLOADED -> e
net.minecraft.client.telemetry.TelemetryEventType ADVANCEMENT_MADE -> f
net.minecraft.client.telemetry.TelemetryEventType GAME_LOAD_TIMES -> g
java.lang.String id -> k
java.lang.String exportKey -> l
java.util.List properties -> m
boolean isOptIn -> n
com.mojang.serialization.Codec codec -> o
102:111:void <init>(java.lang.String,java.lang.String,java.util.List,boolean) -
> <init>
114:114:net.minecraft.client.telemetry.TelemetryEventType$Builder
builder(java.lang.String,java.lang.String) -> a
118:118:java.lang.String id() -> a
122:122:java.util.List properties() -> b
126:126:com.mojang.serialization.Codec codec() -> c
130:130:boolean isOptIn() -> d
134:138:com.mojang.authlib.minecraft.TelemetryEvent
export(com.mojang.authlib.minecraft.TelemetrySession,net.minecraft.client.telemetry
.TelemetryPropertyMap) -> a
142:142:boolean contains(net.minecraft.client.telemetry.TelemetryProperty) -> a
147:147:java.lang.String toString() -> toString
151:151:net.minecraft.network.chat.MutableComponent title() -> e
155:155:net.minecraft.network.chat.MutableComponent description() -> f
159:159:net.minecraft.network.chat.MutableComponent
makeTranslation(java.lang.String) -> a
163:163:java.util.List values() -> g
108:108:net.minecraft.client.telemetry.TelemetryEventInstance
lambda$new$2(net.minecraft.client.telemetry.TelemetryPropertyMap) -> a
20:24:com.mojang.serialization.DataResult lambda$static$1(java.lang.String) ->
b
24:24:java.lang.String lambda$static$0(java.lang.String) -> c
17:93:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.TelemetryEventType$Builder -> fzl$a:
java.lang.String id -> a
java.lang.String exportKey -> b
java.util.List properties -> c
boolean isOptIn -> d
169:175:void <init>(java.lang.String,java.lang.String) -> <init>
178:179:net.minecraft.client.telemetry.TelemetryEventType$Builder
defineAll(java.util.List) -> a
183:184:net.minecraft.client.telemetry.TelemetryEventType$Builder
define(net.minecraft.client.telemetry.TelemetryProperty) -> a
188:189:net.minecraft.client.telemetry.TelemetryEventType$Builder optIn() -> a
193:197:net.minecraft.client.telemetry.TelemetryEventType register() -> b
net.minecraft.client.telemetry.TelemetryLogManager -> fzm:
org.slf4j.Logger LOGGER -> a
java.lang.String RAW_EXTENSION -> b
int EXPIRY_DAYS -> c
net.minecraft.util.eventlog.EventLogDirectory directory -> d
java.util.concurrent.CompletableFuture sessionLog -> e
26:28:void <init>(net.minecraft.util.eventlog.EventLogDirectory) -> <init>
31:42:java.util.concurrent.CompletableFuture open(java.nio.file.Path) -> a
46:58:java.util.concurrent.CompletableFuture openLogger() -> a
63:66:void close() -> close
64:64:void lambda$close$3(java.util.Optional) -> a
58:58:java.util.Optional lambda$openLogger$2(java.util.Optional) -> b
49:54:java.util.Optional lambda$openLogger$1() -> b
33:40:java.util.Optional lambda$open$0(java.nio.file.Path) -> b
17:17:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.TelemetryProperty -> fzn:
java.lang.String id -> F
java.lang.String exportKey -> G
com.mojang.serialization.Codec codec -> H
net.minecraft.client.telemetry.TelemetryProperty$Exporter exporter -> I
java.time.format.DateTimeFormatter TIMESTAMP_FORMATTER -> J
net.minecraft.client.telemetry.TelemetryProperty USER_ID -> a
net.minecraft.client.telemetry.TelemetryProperty CLIENT_ID -> b
net.minecraft.client.telemetry.TelemetryProperty MINECRAFT_SESSION_ID -> c
net.minecraft.client.telemetry.TelemetryProperty GAME_VERSION -> d
net.minecraft.client.telemetry.TelemetryProperty OPERATING_SYSTEM -> e
net.minecraft.client.telemetry.TelemetryProperty PLATFORM -> f
net.minecraft.client.telemetry.TelemetryProperty CLIENT_MODDED -> g
net.minecraft.client.telemetry.TelemetryProperty LAUNCHER_NAME -> h
net.minecraft.client.telemetry.TelemetryProperty WORLD_SESSION_ID -> i
net.minecraft.client.telemetry.TelemetryProperty SERVER_MODDED -> j
net.minecraft.client.telemetry.TelemetryProperty SERVER_TYPE -> k
net.minecraft.client.telemetry.TelemetryProperty OPT_IN -> l
net.minecraft.client.telemetry.TelemetryProperty EVENT_TIMESTAMP_UTC -> m
net.minecraft.client.telemetry.TelemetryProperty GAME_MODE -> n
net.minecraft.client.telemetry.TelemetryProperty REALMS_MAP_CONTENT -> o
net.minecraft.client.telemetry.TelemetryProperty SECONDS_SINCE_LOAD -> p
net.minecraft.client.telemetry.TelemetryProperty TICKS_SINCE_LOAD -> q
net.minecraft.client.telemetry.TelemetryProperty FRAME_RATE_SAMPLES -> r
net.minecraft.client.telemetry.TelemetryProperty RENDER_TIME_SAMPLES -> s
net.minecraft.client.telemetry.TelemetryProperty USED_MEMORY_SAMPLES -> t
net.minecraft.client.telemetry.TelemetryProperty NUMBER_OF_SAMPLES -> u
net.minecraft.client.telemetry.TelemetryProperty RENDER_DISTANCE -> v
net.minecraft.client.telemetry.TelemetryProperty DEDICATED_MEMORY_KB -> w
net.minecraft.client.telemetry.TelemetryProperty WORLD_LOAD_TIME_MS -> x
net.minecraft.client.telemetry.TelemetryProperty NEW_WORLD -> y
net.minecraft.client.telemetry.TelemetryProperty LOAD_TIME_TOTAL_TIME_MS -> z
net.minecraft.client.telemetry.TelemetryProperty LOAD_TIME_PRE_WINDOW_MS -> A
net.minecraft.client.telemetry.TelemetryProperty LOAD_TIME_BOOTSTRAP_MS -> B
net.minecraft.client.telemetry.TelemetryProperty LOAD_TIME_LOADING_OVERLAY_MS -
> C
net.minecraft.client.telemetry.TelemetryProperty ADVANCEMENT_ID -> D
net.minecraft.client.telemetry.TelemetryProperty ADVANCEMENT_GAME_TIME -> E
22:22:void
<init>(java.lang.String,java.lang.String,com.mojang.serialization.Codec,net.minecra
ft.client.telemetry.TelemetryProperty$Exporter) -> <init>
77:77:net.minecraft.client.telemetry.TelemetryProperty
create(java.lang.String,java.lang.String,com.mojang.serialization.Codec,net.minecra
ft.client.telemetry.TelemetryProperty$Exporter) -> a
81:81:net.minecraft.client.telemetry.TelemetryProperty
bool(java.lang.String,java.lang.String) -> a
85:85:net.minecraft.client.telemetry.TelemetryProperty
string(java.lang.String,java.lang.String) -> b
89:89:net.minecraft.client.telemetry.TelemetryProperty
integer(java.lang.String,java.lang.String) -> c
93:93:net.minecraft.client.telemetry.TelemetryProperty
makeLong(java.lang.String,java.lang.String) -> d
97:97:net.minecraft.client.telemetry.TelemetryProperty
uuid(java.lang.String,java.lang.String) -> e
101:101:net.minecraft.client.telemetry.TelemetryProperty
gameLoadMeasurement(java.lang.String,java.lang.String) -> f
105:106:net.minecraft.client.telemetry.TelemetryProperty
longSamples(java.lang.String,java.lang.String) -> g
112:118:void
export(net.minecraft.client.telemetry.TelemetryPropertyMap,com.mojang.authlib.minec
raft.TelemetryPropertyContainer) -> a
121:121:net.minecraft.network.chat.MutableComponent title() -> a
126:126:java.lang.String toString() -> toString
22:22:int hashCode() -> hashCode
22:22:boolean equals(java.lang.Object) -> equals
22:22:java.lang.String id() -> b
22:22:java.lang.String exportKey() -> c
22:22:com.mojang.serialization.Codec codec() -> d
22:22:net.minecraft.client.telemetry.TelemetryProperty$Exporter exporter() -> e
107:107:void
lambda$longSamples$5(com.mojang.authlib.minecraft.TelemetryPropertyContainer,java.l
ang.String,it.unimi.dsi.fastutil.longs.LongList) -> a
101:101:void
lambda$gameLoadMeasurement$4(com.mojang.authlib.minecraft.TelemetryPropertyContaine
r,java.lang.String,net.minecraft.client.telemetry.events.GameLoadTimesEvent$Measure
ment) -> a
97:97:void
lambda$uuid$3(com.mojang.authlib.minecraft.TelemetryPropertyContainer,java.lang.Str
ing,java.util.UUID) -> a
47:47:void
lambda$static$2(com.mojang.authlib.minecraft.TelemetryPropertyContainer,java.lang.S
tring,net.minecraft.client.telemetry.TelemetryProperty$GameMode) -> a
44:44:void
lambda$static$1(com.mojang.authlib.minecraft.TelemetryPropertyContainer,java.lang.S
tring,java.time.Instant) -> a
40:40:void
lambda$static$0(com.mojang.authlib.minecraft.TelemetryPropertyContainer,java.lang.S
tring,net.minecraft.client.telemetry.TelemetryProperty$ServerType) -> a
23:74:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.TelemetryProperty$Exporter -> fzn$a:
void
apply(com.mojang.authlib.minecraft.TelemetryPropertyContainer,java.lang.String,java
.lang.Object) -> apply
net.minecraft.client.telemetry.TelemetryProperty$GameMode -> fzn$b:
net.minecraft.client.telemetry.TelemetryProperty$GameMode SURVIVAL -> a
net.minecraft.client.telemetry.TelemetryProperty$GameMode CREATIVE -> b
net.minecraft.client.telemetry.TelemetryProperty$GameMode ADVENTURE -> c
net.minecraft.client.telemetry.TelemetryProperty$GameMode SPECTATOR -> d
net.minecraft.client.telemetry.TelemetryProperty$GameMode HARDCORE -> e
com.mojang.serialization.Codec CODEC -> f
java.lang.String key -> g
int id -> h
net.minecraft.client.telemetry.TelemetryProperty$GameMode[] $VALUES -> i
153:153:net.minecraft.client.telemetry.TelemetryProperty$GameMode[] values() ->
values
153:153:net.minecraft.client.telemetry.TelemetryProperty$GameMode
valueOf(java.lang.String) -> valueOf
168:171:void <init>(java.lang.String,int,java.lang.String,int) -> <init>
174:174:int id() -> a
179:179:java.lang.String getSerializedName() -> c
153:153:net.minecraft.client.telemetry.TelemetryProperty$GameMode[] $values() -
> b
153:163:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.TelemetryProperty$ServerType -> fzn$c:
net.minecraft.client.telemetry.TelemetryProperty$ServerType REALM -> a
net.minecraft.client.telemetry.TelemetryProperty$ServerType LOCAL -> b
net.minecraft.client.telemetry.TelemetryProperty$ServerType OTHER -> c
com.mojang.serialization.Codec CODEC -> d
java.lang.String key -> e
net.minecraft.client.telemetry.TelemetryProperty$ServerType[] $VALUES -> f
133:133:net.minecraft.client.telemetry.TelemetryProperty$ServerType[] values()
-> values
133:133:net.minecraft.client.telemetry.TelemetryProperty$ServerType
valueOf(java.lang.String) -> valueOf
143:145:void <init>(java.lang.String,int,java.lang.String) -> <init>
149:149:java.lang.String getSerializedName() -> c
133:133:net.minecraft.client.telemetry.TelemetryProperty$ServerType[] $values()
-> a
133:139:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.TelemetryPropertyMap -> fzo:
java.util.Map entries -> a
20:22:void <init>(java.util.Map) -> <init>
25:25:net.minecraft.client.telemetry.TelemetryPropertyMap$Builder builder() ->
a
29:69:com.mojang.serialization.Codec createCodec(java.util.List) -> a
75:75:java.lang.Object get(net.minecraft.client.telemetry.TelemetryProperty) ->
a
80:80:java.lang.String toString() -> toString
84:84:java.util.Set propertySet() -> b
net.minecraft.client.telemetry.TelemetryPropertyMap$1 -> fzo$1:
java.util.List val$properties -> a
29:29:void <init>(java.util.List) -> <init>
32:36:com.mojang.serialization.RecordBuilder
encode(net.minecraft.client.telemetry.TelemetryPropertyMap,com.mojang.serialization
.DynamicOps,com.mojang.serialization.RecordBuilder) -> a
40:44:com.mojang.serialization.RecordBuilder
encodeProperty(net.minecraft.client.telemetry.TelemetryPropertyMap,com.mojang.seria
lization.RecordBuilder,net.minecraft.client.telemetry.TelemetryProperty) -> a
49:53:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,com.mojang.serialization.MapLike) ->
decode
57:62:com.mojang.serialization.DataResult
decodeProperty(com.mojang.serialization.DataResult,com.mojang.serialization.Dynamic
Ops,com.mojang.serialization.MapLike,net.minecraft.client.telemetry.TelemetryProper
ty) -> a
67:67:java.util.stream.Stream keys(com.mojang.serialization.DynamicOps) -> keys
29:29:com.mojang.serialization.RecordBuilder
encode(java.lang.Object,com.mojang.serialization.DynamicOps,com.mojang.serializatio
n.RecordBuilder) -> encode
60:60:net.minecraft.client.telemetry.TelemetryPropertyMap$Builder
lambda$decodeProperty$0(net.minecraft.client.telemetry.TelemetryProperty,net.minecr
aft.client.telemetry.TelemetryPropertyMap$Builder,java.lang.Object) -> a
net.minecraft.client.telemetry.TelemetryPropertyMap$Builder -> fzo$a:
java.util.Map entries -> a
88:91:void <init>() -> <init>
94:95:net.minecraft.client.telemetry.TelemetryPropertyMap$Builder
put(net.minecraft.client.telemetry.TelemetryProperty,java.lang.Object) -> a
99:102:net.minecraft.client.telemetry.TelemetryPropertyMap$Builder
putIfNotNull(net.minecraft.client.telemetry.TelemetryProperty,java.lang.Object) ->
b
106:107:net.minecraft.client.telemetry.TelemetryPropertyMap$Builder
putAll(net.minecraft.client.telemetry.TelemetryPropertyMap) -> a
111:111:net.minecraft.client.telemetry.TelemetryPropertyMap build() -> a
net.minecraft.client.telemetry.WorldSessionTelemetryManager -> fzp:
java.util.UUID worldSessionId -> a
net.minecraft.client.telemetry.TelemetryEventSender eventSender -> b
net.minecraft.client.telemetry.events.WorldLoadEvent worldLoadEvent -> c
net.minecraft.client.telemetry.events.WorldUnloadEvent worldUnloadEvent -> d
net.minecraft.client.telemetry.events.PerformanceMetricsEvent
performanceMetricsEvent -> e
net.minecraft.client.telemetry.events.WorldLoadTimesEvent worldLoadTimesEvent -
> f
17:35:void
<init>(net.minecraft.client.telemetry.TelemetryEventSender,boolean,java.time.Durati
on,java.lang.String) -> <init>
38:39:void tick() -> a
42:45:void onPlayerInfoReceived(net.minecraft.world.level.GameType,boolean) ->
a
48:50:void onServerBrandReceived(java.lang.String) -> a
53:54:void setTime(long) -> a
57:61:void worldSessionStart() -> b
65:68:void onDisconnect() -> c
71:79:void
onAdvancementDone(net.minecraft.world.level.Level,net.minecraft.advancements.Advanc
ement) -> a
75:77:void
lambda$onAdvancementDone$1(net.minecraft.resources.ResourceLocation,long,net.minecr
aft.client.telemetry.TelemetryPropertyMap$Builder) -> a
32:34:void
lambda$new$0(net.minecraft.client.telemetry.TelemetryPropertyMap$Builder) -> a
net.minecraft.client.telemetry.events.AggregatedTelemetryEvent -> fzq:
int SAMPLE_INTERVAL_MS -> a
int SAMPLES_PER_EVENT -> b
int sampleCount -> c
boolean ticking -> d
java.time.Instant lastSampleTime -> e
9:13:void <init>() -> <init>
18:21:void start() -> a
24:33:void tick(net.minecraft.client.telemetry.TelemetryEventSender) -> a
36:36:boolean shouldTakeSample() -> b
40:40:boolean shouldSentEvent() -> c
44:45:void stop() -> d
48:48:int getSampleCount() -> e
void takeSample() -> f
void sendEvent(net.minecraft.client.telemetry.TelemetryEventSender) -> b
net.minecraft.client.telemetry.events.GameLoadTimesEvent -> fzr:
net.minecraft.client.telemetry.events.GameLoadTimesEvent INSTANCE -> a
org.slf4j.Logger LOGGER -> b
com.google.common.base.Ticker timeSource -> c
java.util.Map measurements -> d
java.util.OptionalLong bootstrapTime -> e
24:29:void <init>(com.google.common.base.Ticker) -> <init>
32:33:void beginStep(net.minecraft.client.telemetry.TelemetryProperty) -> a
36:37:void
beginStep(net.minecraft.client.telemetry.TelemetryProperty,com.google.common.base.S
topwatch) -> a
40:41:void
beginStep(net.minecraft.client.telemetry.TelemetryProperty,java.util.function.Funct
ion) -> a
44:52:void endStep(net.minecraft.client.telemetry.TelemetryProperty) -> b
55:69:void send(net.minecraft.client.telemetry.TelemetryEventSender) -> a
72:73:void setBootstrapTime(long) -> a
56:68:void
lambda$send$4(net.minecraft.client.telemetry.TelemetryPropertyMap$Builder) -> a
65:65:void
lambda$send$3(net.minecraft.client.telemetry.TelemetryPropertyMap$Builder,long) ->
a
58:64:void
lambda$send$2(net.minecraft.client.telemetry.TelemetryPropertyMap$Builder,net.minec
raft.client.telemetry.TelemetryProperty,com.google.common.base.Stopwatch) -> a
36:36:com.google.common.base.Stopwatch
lambda$beginStep$1(com.google.common.base.Stopwatch,net.minecraft.client.telemetry.
TelemetryProperty) -> a
32:32:com.google.common.base.Stopwatch
lambda$beginStep$0(net.minecraft.client.telemetry.TelemetryProperty) -> c
19:21:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.events.GameLoadTimesEvent$Measurement -> fzr$a:
int millis -> b
com.mojang.serialization.Codec CODEC -> a
75:75:void <init>(int) -> <init>
75:75:java.lang.String toString() -> toString
75:75:int hashCode() -> hashCode
75:75:boolean equals(java.lang.Object) -> equals
75:75:int millis() -> a
76:76:java.lang.Integer
lambda$static$0(net.minecraft.client.telemetry.events.GameLoadTimesEvent$Measuremen
t) -> a
76:76:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.events.PerformanceMetricsEvent -> fzs:
long DEDICATED_MEMORY_KB -> a
it.unimi.dsi.fastutil.longs.LongList fpsSamples -> b
it.unimi.dsi.fastutil.longs.LongList frameTimeSamples -> c
it.unimi.dsi.fastutil.longs.LongList usedMemorySamples -> d
10:14:void <init>() -> <init>
18:21:void tick(net.minecraft.client.telemetry.TelemetryEventSender) -> a
24:27:void resetValues() -> g
31:34:void takeSample() -> f
37:41:void takeUsedMemorySample() -> h
45:54:void sendEvent(net.minecraft.client.telemetry.TelemetryEventSender) -> b
57:57:long toKilobytes(long) -> a
46:52:void
lambda$sendEvent$0(net.minecraft.client.telemetry.TelemetryPropertyMap$Builder) ->
a
11:11:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.events.WorldLoadEvent -> fzt:
boolean eventSent -> a
net.minecraft.client.telemetry.TelemetryProperty$GameMode gameMode -> b
java.lang.String serverBrand -> c
java.lang.String minigameName -> d
23:25:void <init>(java.lang.String) -> <init>
28:32:void
addProperties(net.minecraft.client.telemetry.TelemetryPropertyMap$Builder) -> a
35:41:net.minecraft.client.telemetry.TelemetryProperty$ServerType
getServerType() -> a
45:55:boolean send(net.minecraft.client.telemetry.TelemetryEventSender) -> a
60:66:void setGameMode(net.minecraft.world.level.GameType,boolean) -> a
69:70:void setServerBrand(java.lang.String) -> a
50:54:void
lambda$send$0(net.minecraft.client.telemetry.TelemetryPropertyMap$Builder) -> b
net.minecraft.client.telemetry.events.WorldLoadEvent$1 -> fzt$1:
int[] $SwitchMap$net$minecraft$world$level$GameType -> a
60:60:void <clinit>() -> <clinit>
net.minecraft.client.telemetry.events.WorldLoadTimesEvent -> fzu:
boolean newWorld -> a
java.time.Duration worldLoadDuration -> b
15:18:void <init>(boolean,java.time.Duration) -> <init>
21:27:void send(net.minecraft.client.telemetry.TelemetryEventSender) -> a
23:25:void
lambda$send$0(net.minecraft.client.telemetry.TelemetryPropertyMap$Builder) -> a
net.minecraft.client.telemetry.events.WorldUnloadEvent -> fzv:
int NOT_TRACKING_TIME -> a
java.util.Optional worldLoadedTime -> b
long totalTicks -> c
long lastGameTime -> d
11:14:void <init>() -> <init>
19:23:void onPlayerInfoReceived() -> a
26:30:void setTime(long) -> a
33:34:int getTimeInSecondsSinceLoad(java.time.Instant) -> a
38:44:void send(net.minecraft.client.telemetry.TelemetryEventSender) -> a
39:43:void
lambda$send$1(net.minecraft.client.telemetry.TelemetryEventSender,java.time.Instant
) -> a
40:42:void
lambda$send$0(java.time.Instant,net.minecraft.client.telemetry.TelemetryPropertyMap
$Builder) -> a
net.minecraft.client.telemetry.events.package-info -> fzw:
net.minecraft.client.telemetry.package-info -> fzx:
net.minecraft.client.tutorial.BundleTutorial -> fzy:
net.minecraft.client.tutorial.Tutorial tutorial -> a
net.minecraft.client.Options options -> b
net.minecraft.client.gui.components.toasts.TutorialToast toast -> c
20:23:void
<init>(net.minecraft.client.tutorial.Tutorial,net.minecraft.client.Options) ->
<init>
26:33:void showToast() -> a
36:44:void clearToast() -> b
47:59:void
onInventoryAction(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemS
tack,net.minecraft.world.inventory.ClickAction) -> a
net.minecraft.client.tutorial.CompletedTutorialStepInstance -> fzz:
4:5:void <init>(net.minecraft.client.tutorial.Tutorial) -> <init>
net.minecraft.client.tutorial.CraftPlanksTutorialStep -> gaa:
int HINT_DELAY -> a
net.minecraft.network.chat.Component CRAFT_TITLE -> b
net.minecraft.network.chat.Component CRAFT_DESCRIPTION -> c
net.minecraft.client.tutorial.Tutorial tutorial -> d
net.minecraft.client.gui.components.toasts.TutorialToast toast -> e
int timeWaiting -> f
25:27:void <init>(net.minecraft.client.tutorial.Tutorial) -> <init>
31:58:void tick() -> a
62:66:void clear() -> b
70:73:void onGetItem(net.minecraft.world.item.ItemStack) -> a
76:81:boolean
hasCraftedPlanksPreviously(net.minecraft.client.player.LocalPlayer,net.minecraft.ta
gs.TagKey) -> a
18:19:void <clinit>() -> <clinit>
net.minecraft.client.tutorial.FindTreeTutorialStepInstance -> gab:
int HINT_DELAY -> a
net.minecraft.network.chat.Component TITLE -> b
net.minecraft.network.chat.Component DESCRIPTION -> c
net.minecraft.client.tutorial.Tutorial tutorial -> d
net.minecraft.client.gui.components.toasts.TutorialToast toast -> e
int timeWaiting -> f
29:31:void <init>(net.minecraft.client.tutorial.Tutorial) -> <init>
35:58:void tick() -> a
62:66:void clear() -> b
70:76:void
onLookAt(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.world.phys.HitR
esult) -> a
80:83:void onGetItem(net.minecraft.world.item.ItemStack) -> a
86:86:boolean hasCollectedTreeItems(net.minecraft.client.player.LocalPlayer) ->
b
90:96:boolean
hasPunchedTreesPreviously(net.minecraft.client.player.LocalPlayer) -> a
86:86:boolean
lambda$hasCollectedTreeItems$0(net.minecraft.world.item.ItemStack) -> b
22:23:void <clinit>() -> <clinit>
net.minecraft.client.tutorial.MovementTutorialStepInstance -> gac:
int MINIMUM_TIME_MOVED -> a
int MINIMUM_TIME_LOOKED -> b
int MOVE_HINT_DELAY -> c
int LOOK_HINT_DELAY -> d
int INCOMPLETE -> e
net.minecraft.network.chat.Component MOVE_TITLE -> f
net.minecraft.network.chat.Component MOVE_DESCRIPTION -> g
net.minecraft.network.chat.Component LOOK_TITLE -> h
net.minecraft.network.chat.Component LOOK_DESCRIPTION -> i
net.minecraft.client.tutorial.Tutorial tutorial -> j
net.minecraft.client.gui.components.toasts.TutorialToast moveToast -> k
net.minecraft.client.gui.components.toasts.TutorialToast lookToast -> l
int timeWaiting -> m
int timeMoved -> n
int timeLooked -> o
boolean moved -> p
boolean turned -> q
int moveCompleted -> r
int lookCompleted -> s
31:36:void <init>(net.minecraft.client.tutorial.Tutorial) -> <init>
40:93:void tick() -> a
97:105:void clear() -> b
109:112:void onInput(net.minecraft.client.player.Input) -> a
116:119:void onMouse(double,double) -> a
17:21:void <clinit>() -> <clinit>
net.minecraft.client.tutorial.OpenInventoryTutorialStep -> gad:
int HINT_DELAY -> a
net.minecraft.network.chat.Component TITLE -> b
net.minecraft.network.chat.Component DESCRIPTION -> c
net.minecraft.client.tutorial.Tutorial tutorial -> d
net.minecraft.client.gui.components.toasts.TutorialToast toast -> e
int timeWaiting -> f
17:19:void <init>(net.minecraft.client.tutorial.Tutorial) -> <init>
23:36:void tick() -> a
40:44:void clear() -> b
48:49:void onOpenInventory() -> c
10:11:void <clinit>() -> <clinit>
net.minecraft.client.tutorial.PunchTreeTutorialStepInstance -> gae:
int HINT_DELAY -> a
net.minecraft.network.chat.Component TITLE -> b
net.minecraft.network.chat.Component DESCRIPTION -> c
net.minecraft.client.tutorial.Tutorial tutorial -> d
net.minecraft.client.gui.components.toasts.TutorialToast toast -> e
int timeWaiting -> f
int resetCount -> g
25:27:void <init>(net.minecraft.client.tutorial.Tutorial) -> <init>
31:58:void tick() -> a
62:66:void clear() -> b
70:83:void
onDestroyBlock(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.core.Bloc
kPos,net.minecraft.world.level.block.state.BlockState,float) -> a
87:91:void onGetItem(net.minecraft.world.item.ItemStack) -> a
17:18:void <clinit>() -> <clinit>
net.minecraft.client.tutorial.Tutorial -> gaf:
net.minecraft.client.Minecraft minecraft -> a
net.minecraft.client.tutorial.TutorialStepInstance instance -> b
java.util.List timedToasts -> c
net.minecraft.client.tutorial.BundleTutorial bundleTutorial -> d
25:31:void <init>(net.minecraft.client.Minecraft,net.minecraft.client.Options)
-> <init>
34:37:void onInput(net.minecraft.client.player.Input) -> a
40:43:void onMouse(double,double) -> a
46:49:void
onLookAt(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.world.phys.HitR
esult) -> a
52:55:void
onDestroyBlock(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.core.Bloc
kPos,net.minecraft.world.level.block.state.BlockState,float) -> a
58:61:void onOpenInventory() -> a
64:67:void onGetItem(net.minecraft.world.item.ItemStack) -> a
70:75:void stop() -> b
78:82:void start() -> c
85:87:void
addTimedToast(net.minecraft.client.gui.components.toasts.TutorialToast,int) -> a
90:92:void
removeTimedToast(net.minecraft.client.gui.components.toasts.TutorialToast) -> a
95:106:void tick() -> d
109:115:void setStep(net.minecraft.client.tutorial.TutorialSteps) -> a
118:118:net.minecraft.client.Minecraft getMinecraft() -> e
122:125:boolean isSurvival() -> f
130:130:net.minecraft.network.chat.Component key(java.lang.String) -> a
134:135:void
onInventoryAction(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemS
tack,net.minecraft.world.inventory.ClickAction) -> a
90:90:boolean
lambda$removeTimedToast$0(net.minecraft.client.gui.components.toasts.TutorialToast,
net.minecraft.client.tutorial.Tutorial$TimedToast) -> a
net.minecraft.client.tutorial.Tutorial$TimedToast -> gaf$a:
net.minecraft.client.gui.components.toasts.TutorialToast toast -> a
int durationTicks -> b
int progress -> c
142:145:void
<init>(net.minecraft.client.gui.components.toasts.TutorialToast,int) -> <init>
148:153:boolean updateProgress() -> a
net.minecraft.client.tutorial.TutorialStepInstance -> gag:
12:12:void clear() -> b
15:15:void tick() -> a
18:18:void onInput(net.minecraft.client.player.Input) -> a
21:21:void onMouse(double,double) -> a
24:24:void
onLookAt(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.world.phys.HitR
esult) -> a
27:27:void
onDestroyBlock(net.minecraft.client.multiplayer.ClientLevel,net.minecraft.core.Bloc
kPos,net.minecraft.world.level.block.state.BlockState,float) -> a
30:30:void onOpenInventory() -> c
33:33:void onGetItem(net.minecraft.world.item.ItemStack) -> a
net.minecraft.client.tutorial.TutorialSteps -> gah:
net.minecraft.client.tutorial.TutorialSteps MOVEMENT -> a
net.minecraft.client.tutorial.TutorialSteps FIND_TREE -> b
net.minecraft.client.tutorial.TutorialSteps PUNCH_TREE -> c
net.minecraft.client.tutorial.TutorialSteps OPEN_INVENTORY -> d
net.minecraft.client.tutorial.TutorialSteps CRAFT_PLANKS -> e
net.minecraft.client.tutorial.TutorialSteps NONE -> f
java.lang.String name -> g
java.util.function.Function constructor -> h
net.minecraft.client.tutorial.TutorialSteps[] $VALUES -> i
5:5:net.minecraft.client.tutorial.TutorialSteps[] values() -> values
5:5:net.minecraft.client.tutorial.TutorialSteps valueOf(java.lang.String) ->
valueOf
17:20:void
<init>(java.lang.String,int,java.lang.String,java.util.function.Function) -> <init>
23:23:net.minecraft.client.tutorial.TutorialStepInstance
create(net.minecraft.client.tutorial.Tutorial) -> a
27:27:java.lang.String getName() -> a
31:36:net.minecraft.client.tutorial.TutorialSteps getByName(java.lang.String) -
> a
5:5:net.minecraft.client.tutorial.TutorialSteps[] $values() -> b
5:11:void <clinit>() -> <clinit>
net.minecraft.client.tutorial.package-info -> gai:
net.minecraft.commands.BrigadierExceptions -> dl:
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType DOUBLE_TOO_SMALL -
> a
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType DOUBLE_TOO_BIG ->
b
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType FLOAT_TOO_SMALL ->
c
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType FLOAT_TOO_BIG -> d
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType INTEGER_TOO_SMALL
-> e
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType INTEGER_TOO_BIG ->
f
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType LONG_TOO_SMALL ->
g
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType LONG_TOO_BIG -> h
com.mojang.brigadier.exceptions.DynamicCommandExceptionType LITERAL_INCORRECT -
> i
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
READER_EXPECTED_START_OF_QUOTE -> j
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
READER_EXPECTED_END_OF_QUOTE -> k
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
READER_INVALID_ESCAPE -> l
com.mojang.brigadier.exceptions.DynamicCommandExceptionType READER_INVALID_BOOL
-> m
com.mojang.brigadier.exceptions.DynamicCommandExceptionType READER_INVALID_INT
-> n
com.mojang.brigadier.exceptions.SimpleCommandExceptionType READER_EXPECTED_INT
-> o
com.mojang.brigadier.exceptions.DynamicCommandExceptionType READER_INVALID_LONG
-> p
com.mojang.brigadier.exceptions.SimpleCommandExceptionType READER_EXPECTED_LONG
-> q
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
READER_INVALID_DOUBLE -> r
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
READER_EXPECTED_DOUBLE -> s
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
READER_INVALID_FLOAT -> t
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
READER_EXPECTED_FLOAT -> u
com.mojang.brigadier.exceptions.SimpleCommandExceptionType READER_EXPECTED_BOOL
-> v
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
READER_EXPECTED_SYMBOL -> w
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
DISPATCHER_UNKNOWN_COMMAND -> x
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
DISPATCHER_UNKNOWN_ARGUMENT -> y
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
DISPATCHER_EXPECTED_ARGUMENT_SEPARATOR -> z
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
DISPATCHER_PARSE_EXCEPTION -> A
9:9:void <init>() -> <init>
46:46:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
doubleTooLow() -> doubleTooLow
51:51:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
doubleTooHigh() -> doubleTooHigh
56:56:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
floatTooLow() -> floatTooLow
61:61:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
floatTooHigh() -> floatTooHigh
66:66:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
integerTooLow() -> integerTooLow
71:71:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
integerTooHigh() -> integerTooHigh
76:76:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType longTooLow()
-> longTooLow
81:81:com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
longTooHigh() -> longTooHigh
86:86:com.mojang.brigadier.exceptions.DynamicCommandExceptionType
literalIncorrect() -> literalIncorrect
91:91:com.mojang.brigadier.exceptions.SimpleCommandExceptionType
readerExpectedStartOfQuote() -> readerExpectedStartOfQuote
96:96:com.mojang.brigadier.exceptions.SimpleCommandExceptionType
readerExpectedEndOfQuote() -> readerExpectedEndOfQuote
101:101:com.mojang.brigadier.exceptions.DynamicCommandExceptionType
readerInvalidEscape() -> readerInvalidEscape
106:106:com.mojang.brigadier.exceptions.DynamicCommandExceptionType
readerInvalidBool() -> readerInvalidBool
111:111:com.mojang.brigadier.exceptions.DynamicCommandExceptionType
readerInvalidInt() -> readerInvalidInt
116:116:com.mojang.brigadier.exceptions.SimpleCommandExceptionType
readerExpectedInt() -> readerExpectedInt
121:121:com.mojang.brigadier.exceptions.DynamicCommandExceptionType
readerInvalidLong() -> readerInvalidLong
126:126:com.mojang.brigadier.exceptions.SimpleCommandExceptionType
readerExpectedLong() -> readerExpectedLong
131:131:com.mojang.brigadier.exceptions.DynamicCommandExceptionType
readerInvalidDouble() -> readerInvalidDouble
136:136:com.mojang.brigadier.exceptions.SimpleCommandExceptionType
readerExpectedDouble() -> readerExpectedDouble
141:141:com.mojang.brigadier.exceptions.DynamicCommandExceptionType
readerInvalidFloat() -> readerInvalidFloat
146:146:com.mojang.brigadier.exceptions.SimpleCommandExceptionType
readerExpectedFloat() -> readerExpectedFloat
151:151:com.mojang.brigadier.exceptions.SimpleCommandExceptionType
readerExpectedBool() -> readerExpectedBool
156:156:com.mojang.brigadier.exceptions.DynamicCommandExceptionType
readerExpectedSymbol() -> readerExpectedSymbol
161:161:com.mojang.brigadier.exceptions.SimpleCommandExceptionType
dispatcherUnknownCommand() -> dispatcherUnknownCommand
166:166:com.mojang.brigadier.exceptions.SimpleCommandExceptionType
dispatcherUnknownArgument() -> dispatcherUnknownArgument
171:171:com.mojang.brigadier.exceptions.SimpleCommandExceptionType
dispatcherExpectedArgumentSeparator() -> dispatcherExpectedArgumentSeparator
176:176:com.mojang.brigadier.exceptions.DynamicCommandExceptionType
dispatcherParseException() -> dispatcherParseException
42:42:com.mojang.brigadier.Message lambda$static$16(java.lang.Object) -> a
37:37:com.mojang.brigadier.Message lambda$static$15(java.lang.Object) -> b
34:34:com.mojang.brigadier.Message lambda$static$14(java.lang.Object) -> c
32:32:com.mojang.brigadier.Message lambda$static$13(java.lang.Object) -> d
30:30:com.mojang.brigadier.Message lambda$static$12(java.lang.Object) -> e
28:28:com.mojang.brigadier.Message lambda$static$11(java.lang.Object) -> f
27:27:com.mojang.brigadier.Message lambda$static$10(java.lang.Object) -> g
26:26:com.mojang.brigadier.Message lambda$static$9(java.lang.Object) -> h
22:22:com.mojang.brigadier.Message lambda$static$8(java.lang.Object) -> i
20:20:com.mojang.brigadier.Message
lambda$static$7(java.lang.Object,java.lang.Object) -> a
19:19:com.mojang.brigadier.Message
lambda$static$6(java.lang.Object,java.lang.Object) -> b
17:17:com.mojang.brigadier.Message
lambda$static$5(java.lang.Object,java.lang.Object) -> c
16:16:com.mojang.brigadier.Message
lambda$static$4(java.lang.Object,java.lang.Object) -> d
14:14:com.mojang.brigadier.Message
lambda$static$3(java.lang.Object,java.lang.Object) -> e
13:13:com.mojang.brigadier.Message
lambda$static$2(java.lang.Object,java.lang.Object) -> f
11:11:com.mojang.brigadier.Message
lambda$static$1(java.lang.Object,java.lang.Object) -> g
10:10:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> h
10:42:void <clinit>() -> <clinit>
net.minecraft.commands.CommandBuildContext -> dm:
net.minecraft.core.HolderLookup
holderLookup(net.minecraft.resources.ResourceKey) -> a
22:22:net.minecraft.commands.CommandBuildContext
simple(net.minecraft.core.HolderLookup$Provider,net.minecraft.world.flag.FeatureFla
gSet) -> a
31:31:net.minecraft.commands.CommandBuildContext$Configurable
configurable(net.minecraft.core.RegistryAccess,net.minecraft.world.flag.FeatureFlag
Set) -> a
net.minecraft.commands.CommandBuildContext$1 -> dm$1:
net.minecraft.core.HolderLookup$Provider val$access -> a
net.minecraft.world.flag.FeatureFlagSet val$enabledFeatures -> b
22:22:void
<init>(net.minecraft.core.HolderLookup$Provider,net.minecraft.world.flag.FeatureFla
gSet) -> <init>
25:25:net.minecraft.core.HolderLookup
holderLookup(net.minecraft.resources.ResourceKey) -> a
net.minecraft.commands.CommandBuildContext$2 -> dm$2:
net.minecraft.commands.CommandBuildContext$MissingTagAccessPolicy
missingTagAccessPolicy -> c
net.minecraft.core.RegistryAccess val$registryAccess -> a
net.minecraft.world.flag.FeatureFlagSet val$enabledFeatures -> b
31:32:void
<init>(net.minecraft.core.RegistryAccess,net.minecraft.world.flag.FeatureFlagSet) -
> <init>
36:37:void
missingTagAccessPolicy(net.minecraft.commands.CommandBuildContext$MissingTagAccessP
olicy) -> a
41:53:net.minecraft.core.HolderLookup
holderLookup(net.minecraft.resources.ResourceKey) -> a
net.minecraft.commands.CommandBuildContext$2$1 -> dm$2$1:
net.minecraft.core.HolderLookup$RegistryLookup val$originalLookup -> a
net.minecraft.core.HolderLookup$RegistryLookup val$originalTagAddingLookup -> b
net.minecraft.commands.CommandBuildContext$2 this$0 -> c
44:44:void
<init>(net.minecraft.commands.CommandBuildContext$2,net.minecraft.core.HolderLookup
$RegistryLookup,net.minecraft.core.HolderLookup$RegistryLookup) -> <init>
47:49:net.minecraft.core.HolderLookup$RegistryLookup parent() -> a
net.minecraft.commands.CommandBuildContext$3 -> dm$3:
int[]
$SwitchMap$net$minecraft$commands$CommandBuildContext$MissingTagAccessPolicy -> a
47:47:void <clinit>() -> <clinit>
net.minecraft.commands.CommandBuildContext$Configurable -> dm$a:
void
missingTagAccessPolicy(net.minecraft.commands.CommandBuildContext$MissingTagAccessP
olicy) -> a
net.minecraft.commands.CommandBuildContext$MissingTagAccessPolicy -> dm$b:
net.minecraft.commands.CommandBuildContext$MissingTagAccessPolicy CREATE_NEW ->
a
net.minecraft.commands.CommandBuildContext$MissingTagAccessPolicy FAIL -> b
net.minecraft.commands.CommandBuildContext$MissingTagAccessPolicy[] $VALUES ->
c
10:10:net.minecraft.commands.CommandBuildContext$MissingTagAccessPolicy[]
values() -> values
10:10:net.minecraft.commands.CommandBuildContext$MissingTagAccessPolicy
valueOf(java.lang.String) -> valueOf
10:10:void <init>(java.lang.String,int) -> <init>
10:10:net.minecraft.commands.CommandBuildContext$MissingTagAccessPolicy[]
$values() -> a
10:12:void <clinit>() -> <clinit>
net.minecraft.commands.CommandFunction -> dn:
net.minecraft.commands.CommandFunction$Entry[] entries -> a
net.minecraft.resources.ResourceLocation id -> b
21:24:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.commands.CommandFunct
ion$Entry[]) -> <init>
27:27:net.minecraft.resources.ResourceLocation getId() -> a
31:31:net.minecraft.commands.CommandFunction$Entry[] getEntries() -> b
35:67:net.minecraft.commands.CommandFunction
fromLines(net.minecraft.resources.ResourceLocation,com.mojang.brigadier.CommandDisp
atcher,net.minecraft.commands.CommandSourceStack,java.util.List) -> a
net.minecraft.commands.CommandFunction$CacheableFunction -> dn$a:
net.minecraft.commands.CommandFunction$CacheableFunction NONE -> a
net.minecraft.resources.ResourceLocation id -> b
boolean resolved -> c
java.util.Optional function -> d
146:150:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
146:156:void <init>(net.minecraft.commands.CommandFunction) -> <init>
159:165:java.util.Optional get(net.minecraft.server.ServerFunctionManager) -> a
170:170:net.minecraft.resources.ResourceLocation getId() -> a
170:170:net.minecraft.resources.ResourceLocation
lambda$getId$0(net.minecraft.commands.CommandFunction) -> a
141:141:void <clinit>() -> <clinit>
net.minecraft.commands.CommandFunction$CommandEntry -> dn$b:
com.mojang.brigadier.ParseResults parse -> a
78:80:void <init>(com.mojang.brigadier.ParseResults) -> <init>
84:93:void
execute(net.minecraft.server.ServerFunctionManager,net.minecraft.commands.CommandSo
urceStack,java.util.Deque,int,int,net.minecraft.server.ServerFunctionManager$TraceC
allbacks) -> execute
96:96:int
execute(net.minecraft.server.ServerFunctionManager,net.minecraft.commands.CommandSo
urceStack) -> a
101:101:java.lang.String toString() -> toString
96:96:net.minecraft.commands.CommandSourceStack
lambda$execute$0(net.minecraft.commands.CommandSourceStack,net.minecraft.commands.C
ommandSourceStack) -> a
net.minecraft.commands.CommandFunction$Entry -> dn$c:
void
execute(net.minecraft.server.ServerFunctionManager,net.minecraft.commands.CommandSo
urceStack,java.util.Deque,int,int,net.minecraft.server.ServerFunctionManager$TraceC
allbacks) -> execute
net.minecraft.commands.CommandFunction$FunctionEntry -> dn$d:
net.minecraft.commands.CommandFunction$CacheableFunction function -> a
108:110:void <init>(net.minecraft.commands.CommandFunction) -> <init>
114:132:void
execute(net.minecraft.server.ServerFunctionManager,net.minecraft.commands.CommandSo
urceStack,java.util.Deque,int,int,net.minecraft.server.ServerFunctionManager$TraceC
allbacks) -> execute
136:136:java.lang.String toString() -> toString
127:130:void
lambda$execute$1(net.minecraft.server.ServerFunctionManager$TraceCallbacks,int) ->
a
116:125:void
lambda$execute$0(net.minecraft.server.ServerFunctionManager$TraceCallbacks,int,int,
java.util.Deque,net.minecraft.commands.CommandSourceStack,net.minecraft.commands.Co
mmandFunction) -> a
net.minecraft.commands.CommandRuntimeException -> dp:
net.minecraft.network.chat.Component message -> a
10:12:void <init>(net.minecraft.network.chat.Component) -> <init>
15:15:net.minecraft.network.chat.Component getComponent() -> a
net.minecraft.commands.CommandSigningContext -> dq:
net.minecraft.commands.CommandSigningContext ANONYMOUS -> a
net.minecraft.network.chat.PlayerChatMessage getArgument(java.lang.String) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.commands.CommandSigningContext$1 -> dq$1:
9:9:void <init>() -> <init>
13:13:net.minecraft.network.chat.PlayerChatMessage
getArgument(java.lang.String) -> a
net.minecraft.commands.CommandSigningContext$SignedArguments -> dq$a:
java.util.Map arguments -> b
20:20:void <init>(java.util.Map) -> <init>
24:24:net.minecraft.network.chat.PlayerChatMessage
getArgument(java.lang.String) -> a
20:20:java.lang.String toString() -> toString
20:20:int hashCode() -> hashCode
20:20:boolean equals(java.lang.Object) -> equals
20:20:java.util.Map arguments() -> a
net.minecraft.commands.CommandSource -> dr:
net.minecraft.commands.CommandSource NULL -> a
void sendSystemMessage(net.minecraft.network.chat.Component) -> a
boolean acceptsSuccess() -> e_
boolean acceptsFailure() -> q_
boolean shouldInformAdmins() -> N_
36:36:boolean alwaysAccepts() -> f_
6:6:void <clinit>() -> <clinit>
net.minecraft.commands.CommandSource$1 -> dr$1:
6:6:void <init>() -> <init>
9:9:void sendSystemMessage(net.minecraft.network.chat.Component) -> a
13:13:boolean acceptsSuccess() -> e_
18:18:boolean acceptsFailure() -> q_
23:23:boolean shouldInformAdmins() -> N_
net.minecraft.commands.CommandSourceStack -> ds:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_PLAYER ->
a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_ENTITY ->
b
net.minecraft.commands.CommandSource source -> c
net.minecraft.world.phys.Vec3 worldPosition -> d
net.minecraft.server.level.ServerLevel level -> e
int permissionLevel -> f
java.lang.String textName -> g
net.minecraft.network.chat.Component displayName -> h
net.minecraft.server.MinecraftServer server -> i
boolean silent -> j
net.minecraft.world.entity.Entity entity -> k
com.mojang.brigadier.ResultConsumer consumer -> l
net.minecraft.commands.arguments.EntityAnchorArgument$Anchor anchor -> m
net.minecraft.world.phys.Vec2 rotation -> n
net.minecraft.commands.CommandSigningContext signingContext -> o
net.minecraft.util.TaskChainer chatMessageChainer -> p
java.util.function.IntConsumer returnValueConsumer -> q
67:68:void
<init>(net.minecraft.commands.CommandSource,net.minecraft.world.phys.Vec3,net.minec
raft.world.phys.Vec2,net.minecraft.server.level.ServerLevel,int,java.lang.String,ne
t.minecraft.network.chat.Component,net.minecraft.server.MinecraftServer,net.minecra
ft.world.entity.Entity) -> <init>
70:86:void
<init>(net.minecraft.commands.CommandSource,net.minecraft.world.phys.Vec3,net.minec
raft.world.phys.Vec2,net.minecraft.server.level.ServerLevel,int,java.lang.String,ne
t.minecraft.network.chat.Component,net.minecraft.server.MinecraftServer,net.minecra
ft.world.entity.Entity,boolean,com.mojang.brigadier.ResultConsumer,net.minecraft.co
mmands.arguments.EntityAnchorArgument$Anchor,net.minecraft.commands.CommandSigningC
ontext,net.minecraft.util.TaskChainer,java.util.function.IntConsumer) -> <init>
89:92:net.minecraft.commands.CommandSourceStack
withSource(net.minecraft.commands.CommandSource) -> a
96:99:net.minecraft.commands.CommandSourceStack
withEntity(net.minecraft.world.entity.Entity) -> a
103:106:net.minecraft.commands.CommandSourceStack
withPosition(net.minecraft.world.phys.Vec3) -> a
110:113:net.minecraft.commands.CommandSourceStack
withRotation(net.minecraft.world.phys.Vec2) -> a
117:120:net.minecraft.commands.CommandSourceStack
withCallback(com.mojang.brigadier.ResultConsumer) -> a
124:125:net.minecraft.commands.CommandSourceStack
withCallback(com.mojang.brigadier.ResultConsumer,java.util.function.BinaryOperator)
-> a
129:132:net.minecraft.commands.CommandSourceStack withSuppressedOutput() -> a
136:139:net.minecraft.commands.CommandSourceStack withPermission(int) -> a
143:146:net.minecraft.commands.CommandSourceStack withMaximumPermission(int) ->
b
150:153:net.minecraft.commands.CommandSourceStack
withAnchor(net.minecraft.commands.arguments.EntityAnchorArgument$Anchor) -> a
157:162:net.minecraft.commands.CommandSourceStack
withLevel(net.minecraft.server.level.ServerLevel) -> a
166:166:net.minecraft.commands.CommandSourceStack
facing(net.minecraft.world.entity.Entity,net.minecraft.commands.arguments.EntityAnc
horArgument$Anchor) -> a
170:178:net.minecraft.commands.CommandSourceStack
facing(net.minecraft.world.phys.Vec3) -> b
182:185:net.minecraft.commands.CommandSourceStack
withSigningContext(net.minecraft.commands.CommandSigningContext) -> a
189:192:net.minecraft.commands.CommandSourceStack
withChatMessageChainer(net.minecraft.util.TaskChainer) -> a
196:199:net.minecraft.commands.CommandSourceStack
withReturnValueConsumer(java.util.function.IntConsumer) -> a
203:203:net.minecraft.network.chat.Component getDisplayName() -> b
207:207:java.lang.String getTextName() -> c
212:212:boolean hasPermission(int) -> c
216:216:net.minecraft.world.phys.Vec3 getPosition() -> d
220:220:net.minecraft.server.level.ServerLevel getLevel() -> e
225:225:net.minecraft.world.entity.Entity getEntity() -> f
229:232:net.minecraft.world.entity.Entity getEntityOrException() -> g
236:239:net.minecraft.server.level.ServerPlayer getPlayerOrException() -> h
244:244:net.minecraft.server.level.ServerPlayer getPlayer() -> i
248:248:boolean isPlayer() -> j
252:252:net.minecraft.world.phys.Vec2 getRotation() -> k
256:256:net.minecraft.server.MinecraftServer getServer() -> l
260:260:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor
getAnchor() -> m
264:264:net.minecraft.commands.CommandSigningContext getSigningContext() -> n
268:268:net.minecraft.util.TaskChainer getChatMessageChainer() -> o
272:272:java.util.function.IntConsumer getReturnValueConsumer() -> p
276:280:boolean shouldFilterMessageTo(net.minecraft.server.level.ServerPlayer)
-> a
284:294:void
sendChatMessage(net.minecraft.network.chat.OutgoingChatMessage,boolean,net.minecraf
t.network.chat.ChatType$Bound) -> a
297:307:void sendSystemMessage(net.minecraft.network.chat.Component) -> a
315:328:void sendSuccess(java.util.function.Supplier,boolean) -> a
331:344:void broadcastToAdmins(net.minecraft.network.chat.Component) -> c
347:350:void sendFailure(net.minecraft.network.chat.Component) -> b
353:356:void
onCommandComplete(com.mojang.brigadier.context.CommandContext,boolean,int) -> a
360:360:java.util.Collection getOnlinePlayerNames() -> q
365:365:java.util.Collection getAllTeams() -> r
370:370:java.util.stream.Stream getAvailableSounds() -> s
375:375:java.util.stream.Stream getRecipeNames() -> t
380:380:java.util.concurrent.CompletableFuture
customSuggestion(com.mojang.brigadier.context.CommandContext) -> a
385:388:java.util.concurrent.CompletableFuture
suggestRegistryElements(net.minecraft.resources.ResourceKey,net.minecraft.commands.
SharedSuggestionProvider$ElementSuggestionType,com.mojang.brigadier.suggestion.Sugg
estionsBuilder,com.mojang.brigadier.context.CommandContext) -> a
393:393:java.util.Set levels() -> u
398:398:net.minecraft.core.RegistryAccess registryAccess() -> v
403:403:net.minecraft.world.flag.FeatureFlagSet enabledFeatures() -> w
386:387:java.util.concurrent.CompletableFuture
lambda$suggestRegistryElements$2(net.minecraft.commands.SharedSuggestionProvider$El
ementSuggestionType,com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraf
t.core.Registry) -> a
67:67:void lambda$new$1(int) -> d
67:67:void
lambda$new$0(com.mojang.brigadier.context.CommandContext,boolean,int) -> b
45:46:void <clinit>() -> <clinit>
net.minecraft.commands.Commands -> dt:
org.slf4j.Logger LOGGER -> f
int LEVEL_ALL -> a
int LEVEL_MODERATORS -> b
int LEVEL_GAMEMASTERS -> c
int LEVEL_ADMINS -> d
int LEVEL_OWNERS -> e
com.mojang.brigadier.CommandDispatcher dispatcher -> g
149:270:void
<init>(net.minecraft.commands.Commands$CommandSelection,net.minecraft.commands.Comm
andBuildContext) -> <init>
273:275:com.mojang.brigadier.ParseResults
mapSource(com.mojang.brigadier.ParseResults,java.util.function.UnaryOperator) -> a
279:280:int
performPrefixedCommand(net.minecraft.commands.CommandSourceStack,java.lang.String)
-> a
284:333:int performCommand(com.mojang.brigadier.ParseResults,java.lang.String)
-> a
337:342:void sendCommands(net.minecraft.server.level.ServerPlayer) -> a
345:373:void
fillUsableCommands(com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier.tree.
CommandNode,net.minecraft.commands.CommandSourceStack,java.util.Map) -> a
376:376:com.mojang.brigadier.builder.LiteralArgumentBuilder
literal(java.lang.String) -> a
380:380:com.mojang.brigadier.builder.RequiredArgumentBuilder
argument(java.lang.String,com.mojang.brigadier.arguments.ArgumentType) -> a
384:384:java.util.function.Predicate
createValidator(net.minecraft.commands.Commands$ParseFunction) -> a
395:395:com.mojang.brigadier.CommandDispatcher getDispatcher() -> a
400:407:com.mojang.brigadier.exceptions.CommandSyntaxException
getParseException(com.mojang.brigadier.ParseResults) -> a
411:411:net.minecraft.commands.CommandBuildContext
createValidationContext(net.minecraft.core.HolderLookup$Provider) -> a
433:447:void validate() -> b
444:444:java.lang.String
lambda$validate$9(com.mojang.brigadier.arguments.ArgumentType) -> a
442:442:boolean lambda$validate$8(com.mojang.brigadier.arguments.ArgumentType)
-> b
438:438:void
lambda$validate$7(com.mojang.brigadier.CommandDispatcher,com.mojang.brigadier.tree.
CommandNode,com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier.tree.Command
Node,java.util.Collection) -> a
386:389:boolean
lambda$createValidator$6(net.minecraft.commands.Commands$ParseFunction,java.lang.St
ring) -> a
352:352:int
lambda$fillUsableCommands$5(com.mojang.brigadier.context.CommandContext) -> a
348:348:boolean
lambda$fillUsableCommands$4(net.minecraft.commands.SharedSuggestionProvider) -> a
324:324:net.minecraft.network.chat.Style
lambda$performCommand$3(net.minecraft.network.chat.MutableComponent,net.minecraft.n
etwork.chat.Style) -> a
296:296:net.minecraft.network.chat.Style
lambda$performCommand$2(java.lang.String,net.minecraft.network.chat.Style) -> a
285:285:java.lang.String lambda$performCommand$1(java.lang.String) -> b
268:268:void
lambda$new$0(com.mojang.brigadier.context.CommandContext,boolean,int) -> a
136:136:void <clinit>() -> <clinit>
net.minecraft.commands.Commands$1 -> dt$1:
net.minecraft.core.HolderLookup$Provider val$registries -> a
411:411:void <init>(net.minecraft.core.HolderLookup$Provider) -> <init>
414:416:net.minecraft.core.HolderLookup
holderLookup(net.minecraft.resources.ResourceKey) -> a
net.minecraft.commands.Commands$1$1 -> dt$1$1:
net.minecraft.core.HolderLookup$RegistryLookup val$original -> a
net.minecraft.commands.Commands$1 this$0 -> b
416:416:void
<init>(net.minecraft.commands.Commands$1,net.minecraft.core.HolderLookup,net.minecr
aft.core.HolderLookup$RegistryLookup) -> <init>
419:419:java.util.Optional get(net.minecraft.tags.TagKey) -> a
424:425:net.minecraft.core.HolderSet$Named
getOrThrow(net.minecraft.tags.TagKey) -> b
425:425:net.minecraft.core.HolderSet$Named
lambda$getOrThrow$0(net.minecraft.core.HolderLookup$RegistryLookup,net.minecraft.ta
gs.TagKey) -> a
net.minecraft.commands.Commands$CommandSelection -> dt$a:
net.minecraft.commands.Commands$CommandSelection ALL -> a
net.minecraft.commands.Commands$CommandSelection DEDICATED -> b
net.minecraft.commands.Commands$CommandSelection INTEGRATED -> c
boolean includeIntegrated -> d
boolean includeDedicated -> e
net.minecraft.commands.Commands$CommandSelection[] $VALUES -> f
151:151:net.minecraft.commands.Commands$CommandSelection[] values() -> values
151:151:net.minecraft.commands.Commands$CommandSelection
valueOf(java.lang.String) -> valueOf
160:163:void <init>(java.lang.String,int,boolean,boolean) -> <init>
151:151:net.minecraft.commands.Commands$CommandSelection[] $values() -> a
151:154:void <clinit>() -> <clinit>
net.minecraft.commands.Commands$ParseFunction -> dt$b:
void parse(com.mojang.brigadier.StringReader) -> parse
net.minecraft.commands.SharedSuggestionProvider -> du:
java.util.Collection getOnlinePlayerNames() -> q
50:50:java.util.Collection getCustomTabSugggestions() -> x
54:54:java.util.Collection getSelectedEntities() -> y
java.util.Collection getAllTeams() -> r
java.util.stream.Stream getAvailableSounds() -> s
java.util.stream.Stream getRecipeNames() -> t
java.util.concurrent.CompletableFuture
customSuggestion(com.mojang.brigadier.context.CommandContext) -> a
66:66:java.util.Collection getRelevantCoordinates() -> z
70:70:java.util.Collection getAbsoluteCoordinates() -> A
java.util.Set levels() -> u
net.minecraft.core.RegistryAccess registryAccess() -> v
net.minecraft.world.flag.FeatureFlagSet enabledFeatures() -> w
95:101:void
suggestRegistryElements(net.minecraft.core.Registry,net.minecraft.commands.SharedSu
ggestionProvider$ElementSuggestionType,com.mojang.brigadier.suggestion.SuggestionsB
uilder) -> a
java.util.concurrent.CompletableFuture
suggestRegistryElements(net.minecraft.resources.ResourceKey,net.minecraft.commands.
SharedSuggestionProvider$ElementSuggestionType,com.mojang.brigadier.suggestion.Sugg
estionsBuilder,com.mojang.brigadier.context.CommandContext) -> a
boolean hasPermission(int) -> c
108:122:void
filterResources(java.lang.Iterable,java.lang.String,java.util.function.Function,jav
a.util.function.Consumer) -> a
125:134:void
filterResources(java.lang.Iterable,java.lang.String,java.lang.String,java.util.func
tion.Function,java.util.function.Consumer) -> a
137:139:java.util.concurrent.CompletableFuture
suggestResource(java.lang.Iterable,com.mojang.brigadier.suggestion.SuggestionsBuild
er,java.lang.String) -> a
143:143:java.util.concurrent.CompletableFuture
suggestResource(java.util.stream.Stream,com.mojang.brigadier.suggestion.Suggestions
Builder,java.lang.String) -> a
147:149:java.util.concurrent.CompletableFuture
suggestResource(java.lang.Iterable,com.mojang.brigadier.suggestion.SuggestionsBuild
er) -> a
153:155:java.util.concurrent.CompletableFuture
suggestResource(java.lang.Iterable,com.mojang.brigadier.suggestion.SuggestionsBuild
er,java.util.function.Function,java.util.function.Function) -> a
159:159:java.util.concurrent.CompletableFuture
suggestResource(java.util.stream.Stream,com.mojang.brigadier.suggestion.Suggestions
Builder) -> a
163:163:java.util.concurrent.CompletableFuture
suggestResource(java.util.stream.Stream,com.mojang.brigadier.suggestion.Suggestions
Builder,java.util.function.Function,java.util.function.Function) -> a
167:198:java.util.concurrent.CompletableFuture
suggestCoordinates(java.lang.String,java.util.Collection,com.mojang.brigadier.sugge
stion.SuggestionsBuilder,java.util.function.Predicate) -> a
202:223:java.util.concurrent.CompletableFuture
suggest2DCoordinates(java.lang.String,java.util.Collection,com.mojang.brigadier.sug
gestion.SuggestionsBuilder,java.util.function.Predicate) -> b
227:233:java.util.concurrent.CompletableFuture
suggest(java.lang.Iterable,com.mojang.brigadier.suggestion.SuggestionsBuilder) -> b
237:239:java.util.concurrent.CompletableFuture
suggest(java.util.stream.Stream,com.mojang.brigadier.suggestion.SuggestionsBuilder)
-> b
243:249:java.util.concurrent.CompletableFuture
suggest(java.lang.String[],com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a
253:260:java.util.concurrent.CompletableFuture
suggest(java.lang.Iterable,com.mojang.brigadier.suggestion.SuggestionsBuilder,java.
util.function.Function,java.util.function.Function) -> b
264:274:boolean matchesSubStr(java.lang.String,java.lang.String) -> a
238:238:boolean lambda$suggest$5(java.lang.String,java.lang.String) -> b
154:154:void
lambda$suggestResource$4(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.ut
il.function.Function,java.util.function.Function,java.lang.Object) -> a
148:148:void
lambda$suggestResource$3(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.min
ecraft.resources.ResourceLocation) -> a
148:148:net.minecraft.resources.ResourceLocation
lambda$suggestResource$2(net.minecraft.resources.ResourceLocation) -> a
138:138:void
lambda$suggestResource$1(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.la
ng.String,net.minecraft.resources.ResourceLocation) -> a
138:138:net.minecraft.resources.ResourceLocation
lambda$suggestResource$0(net.minecraft.resources.ResourceLocation) -> b
net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType -> du$a:
net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType TAGS -> a
net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType ELEMENTS
-> b
net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType ALL -> c
net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType[] $VALUES
-> d
79:79:net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType[]
values() -> values
79:79:net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType
valueOf(java.lang.String) -> valueOf
79:79:void <init>(java.lang.String,int) -> <init>
86:86:boolean shouldSuggestTags() -> a
90:90:boolean shouldSuggestElements() -> b
79:79:net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType[]
$values() -> c
79:82:void <clinit>() -> <clinit>
net.minecraft.commands.SharedSuggestionProvider$TextCoordinates -> du$b:
net.minecraft.commands.SharedSuggestionProvider$TextCoordinates DEFAULT_LOCAL -
> a
net.minecraft.commands.SharedSuggestionProvider$TextCoordinates DEFAULT_GLOBAL
-> b
java.lang.String x -> c
java.lang.String y -> d
java.lang.String z -> e
40:44:void <init>(java.lang.String,java.lang.String,java.lang.String) -> <init>
30:32:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.AngleArgument -> dv:
java.util.Collection EXAMPLES -> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_COMPLETE -
> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID_ANGLE
-> b
16:16:void <init>() -> <init>
22:22:net.minecraft.commands.arguments.AngleArgument angle() -> a
26:26:float
getAngle(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
31:40:net.minecraft.commands.arguments.AngleArgument$SingleAngle
parse(com.mojang.brigadier.StringReader) -> a
45:45:java.util.Collection getExamples() -> getExamples
16:16:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
17:19:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.AngleArgument$SingleAngle -> dv$a:
float angle -> a
boolean isRelative -> b
52:55:void <init>(float,boolean) -> <init>
58:58:float getAngle(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.commands.arguments.ArgumentSignatures -> dw:
java.util.List entries -> b
net.minecraft.commands.arguments.ArgumentSignatures EMPTY -> a
int MAX_ARGUMENT_COUNT -> c
int MAX_ARGUMENT_NAME_LENGTH -> d
19:20:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
12:12:void <init>(java.util.List) -> <init>
24:29:net.minecraft.network.chat.MessageSignature get(java.lang.String) -> a
33:34:void write(net.minecraft.network.FriendlyByteBuf) -> a
37:48:net.minecraft.commands.arguments.ArgumentSignatures
signCommand(net.minecraft.network.chat.SignableCommand,net.minecraft.commands.argum
ents.ArgumentSignatures$Signer) -> a
12:12:java.lang.String toString() -> toString
12:12:int hashCode() -> hashCode
12:12:boolean equals(java.lang.Object) -> equals
12:12:java.util.List entries() -> a
39:43:net.minecraft.commands.arguments.ArgumentSignatures$Entry
lambda$signCommand$1(net.minecraft.commands.arguments.ArgumentSignatures$Signer,net
.minecraft.network.chat.SignableCommand$Argument) -> a
33:33:void
lambda$write$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.commands.argumen
ts.ArgumentSignatures$Entry) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ArgumentSignatures$Entry -> dw$a:
java.lang.String name -> a
net.minecraft.network.chat.MessageSignature signature -> b
59:60:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
57:57:void <init>(java.lang.String,net.minecraft.network.chat.MessageSignature)
-> <init>
63:65:void write(net.minecraft.network.FriendlyByteBuf) -> a
57:57:java.lang.String toString() -> toString
57:57:int hashCode() -> hashCode
57:57:boolean equals(java.lang.Object) -> equals
57:57:java.lang.String name() -> a
57:57:net.minecraft.network.chat.MessageSignature signature() -> b
net.minecraft.commands.arguments.ArgumentSignatures$Signer -> dw$b:
net.minecraft.network.chat.MessageSignature sign(java.lang.String) -> sign
net.minecraft.commands.arguments.ColorArgument -> dx:
java.util.Collection EXAMPLES -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_VALUE
-> a
23:24:void <init>() -> <init>
27:27:net.minecraft.commands.arguments.ColorArgument color() -> a
31:31:net.minecraft.ChatFormatting
getColor(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
36:41:net.minecraft.ChatFormatting parse(com.mojang.brigadier.StringReader) ->
a
46:46:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
51:51:java.util.Collection getExamples() -> getExamples
19:19:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
21:21:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
20:21:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ComponentArgument -> dy:
java.util.Collection EXAMPLES -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_JSON
-> a
18:19:void <init>() -> <init>
22:22:net.minecraft.network.chat.Component
getComponent(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
26:26:net.minecraft.commands.arguments.ComponentArgument textComponent() -> a
32:39:net.minecraft.network.chat.Component
parse(com.mojang.brigadier.StringReader) -> a
45:45:java.util.Collection getExamples() -> getExamples
14:14:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
16:16:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
15:16:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.CompoundTagArgument -> dz:
java.util.Collection EXAMPLES -> a
16:17:void <init>() -> <init>
20:20:net.minecraft.commands.arguments.CompoundTagArgument compoundTag() -> a
24:24:net.minecraft.nbt.CompoundTag
getCompoundTag(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
29:29:net.minecraft.nbt.CompoundTag parse(com.mojang.brigadier.StringReader) ->
a
34:34:java.util.Collection getExamples() -> getExamples
13:13:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
14:14:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.DimensionArgument -> ea:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_VALUE
-> b
24:24:void <init>() -> <init>
31:31:net.minecraft.resources.ResourceLocation
parse(com.mojang.brigadier.StringReader) -> a
36:39:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
44:44:java.util.Collection getExamples() -> getExamples
48:48:net.minecraft.commands.arguments.DimensionArgument dimension() -> a
52:58:net.minecraft.server.level.ServerLevel
getDimension(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
24:24:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
27:27:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a
25:25:java.lang.String lambda$static$0(net.minecraft.resources.ResourceKey) ->
a
25:27:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.EntityAnchorArgument -> eb:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID -> b
25:25:void <init>() -> <init>
30:30:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor
getAnchor(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
34:34:net.minecraft.commands.arguments.EntityAnchorArgument anchor() -> a
39:46:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor
parse(com.mojang.brigadier.StringReader) -> a
51:51:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
56:56:java.util.Collection getExamples() -> getExamples
25:25:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
27:27:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
26:27:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.EntityAnchorArgument$Anchor -> eb$a:
net.minecraft.commands.arguments.EntityAnchorArgument$Anchor FEET -> a
net.minecraft.commands.arguments.EntityAnchorArgument$Anchor EYES -> b
java.util.Map BY_NAME -> c
java.lang.String name -> d
java.util.function.BiFunction transform -> e
net.minecraft.commands.arguments.EntityAnchorArgument$Anchor[] $VALUES -> f
59:59:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor[] values() -
> values
59:59:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor
valueOf(java.lang.String) -> valueOf
73:76:void
<init>(java.lang.String,int,java.lang.String,java.util.function.BiFunction) ->
<init>
80:80:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor
getByName(java.lang.String) -> a
84:84:net.minecraft.world.phys.Vec3 apply(net.minecraft.world.entity.Entity) ->
a
88:92:net.minecraft.world.phys.Vec3
apply(net.minecraft.commands.CommandSourceStack) -> a
65:68:void lambda$static$2(java.util.HashMap) -> a
61:61:net.minecraft.world.phys.Vec3
lambda$static$1(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity) ->
a
60:60:net.minecraft.world.phys.Vec3
lambda$static$0(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity) ->
b
59:59:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor[] $values()
-> a
59:64:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.EntityArgument -> ec:
java.util.Collection EXAMPLES -> g
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NOT_SINGLE_ENTITY -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NOT_SINGLE_PLAYER -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_ONLY_PLAYERS_ALLOWED -> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType NO_ENTITIES_FOUND ->
d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType NO_PLAYERS_FOUND ->
e
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_SELECTORS_NOT_ALLOWED -> f
boolean single -> h
boolean playersOnly -> i
41:44:void <init>(boolean,boolean) -> <init>
47:47:net.minecraft.commands.arguments.EntityArgument entity() -> a
51:51:net.minecraft.world.entity.Entity
getEntity(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
55:55:net.minecraft.commands.arguments.EntityArgument entities() -> b
59:63:java.util.Collection
getEntities(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b
67:67:java.util.Collection
getOptionalEntities(com.mojang.brigadier.context.CommandContext,java.lang.String) -
> c
71:71:java.util.Collection
getOptionalPlayers(com.mojang.brigadier.context.CommandContext,java.lang.String) ->
d
75:75:net.minecraft.commands.arguments.EntityArgument player() -> c
79:79:net.minecraft.server.level.ServerPlayer
getPlayer(com.mojang.brigadier.context.CommandContext,java.lang.String) -> e
83:83:net.minecraft.commands.arguments.EntityArgument players() -> d
87:91:java.util.Collection
getPlayers(com.mojang.brigadier.context.CommandContext,java.lang.String) -> f
96:113:net.minecraft.commands.arguments.selector.EntitySelector
parse(com.mojang.brigadier.StringReader) -> a
118:132:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
138:138:java.util.Collection getExamples() -> getExamples
29:29:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
127:130:void
lambda$listSuggestions$0(net.minecraft.commands.SharedSuggestionProvider,com.mojang
.brigadier.suggestion.SuggestionsBuilder) -> a
30:36:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.EntityArgument$Info -> ec$a:
byte FLAG_SINGLE -> a
byte FLAG_PLAYERS_ONLY -> b
141:141:void <init>() -> <init>
167:175:void
serializeToNetwork(net.minecraft.commands.arguments.EntityArgument$Info$Template,ne
t.minecraft.network.FriendlyByteBuf) -> a
179:180:net.minecraft.commands.arguments.EntityArgument$Info$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
185:187:void
serializeToJson(net.minecraft.commands.arguments.EntityArgument$Info$Template,com.g
oogle.gson.JsonObject) -> a
191:191:net.minecraft.commands.arguments.EntityArgument$Info$Template
unpack(net.minecraft.commands.arguments.EntityArgument) -> a
141:141:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
141:141:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
141:141:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
141:141:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.arguments.EntityArgument$Info$Template -> ec$a$a:
boolean single -> b
boolean playersOnly -> c
net.minecraft.commands.arguments.EntityArgument$Info this$0 -> a
149:152:void
<init>(net.minecraft.commands.arguments.EntityArgument$Info,boolean,boolean) ->
<init>
156:156:net.minecraft.commands.arguments.EntityArgument
instantiate(net.minecraft.commands.CommandBuildContext) -> a
161:161:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
145:145:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.arguments.GameModeArgument -> ed:
java.util.Collection EXAMPLES -> a
net.minecraft.world.level.GameType[] VALUES -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID -> c
21:21:void <init>() -> <init>
29:34:net.minecraft.world.level.GameType
parse(com.mojang.brigadier.StringReader) -> a
39:42:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
47:47:java.util.Collection getExamples() -> getExamples
51:51:net.minecraft.commands.arguments.GameModeArgument gameMode() -> a
55:55:net.minecraft.world.level.GameType
getGameMode(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
21:21:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
25:25:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
22:25:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.GameProfileArgument -> ee:
java.util.Collection EXAMPLES -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_UNKNOWN_PLAYER
-> a
26:26:void <init>() -> <init>
31:31:java.util.Collection
getGameProfiles(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
35:35:net.minecraft.commands.arguments.GameProfileArgument gameProfile() -> a
40:54:net.minecraft.commands.arguments.GameProfileArgument$Result
parse(com.mojang.brigadier.StringReader) -> a
88:98:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
104:104:java.util.Collection getExamples() -> getExamples
26:26:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
96:96:void
lambda$listSuggestions$1(com.mojang.brigadier.context.CommandContext,com.mojang.bri
gadier.suggestion.SuggestionsBuilder) -> a
55:56:java.util.Collection
lambda$parse$0(java.lang.String,net.minecraft.commands.CommandSourceStack) -> a
27:28:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.GameProfileArgument$Result -> ee$a:
java.util.Collection getNames(net.minecraft.commands.CommandSourceStack) ->
getNames
net.minecraft.commands.arguments.GameProfileArgument$SelectorResult -> ee$b:
net.minecraft.commands.arguments.selector.EntitySelector selector -> a
68:70:void <init>(net.minecraft.commands.arguments.selector.EntitySelector) ->
<init>
74:82:java.util.Collection getNames(net.minecraft.commands.CommandSourceStack)
-> getNames
net.minecraft.commands.arguments.HeightmapTypeArgument -> ef:
com.mojang.serialization.Codec LOWER_CASE_CODEC -> a
17:17:net.minecraft.world.level.levelgen.Heightmap$Types[] keptTypes() -> b
21:22:void <init>() -> <init>
25:25:net.minecraft.commands.arguments.HeightmapTypeArgument heightmap() -> a
29:29:net.minecraft.world.level.levelgen.Heightmap$Types
getHeightmap(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
34:34:java.lang.String convertId(java.lang.String) -> a
17:17:net.minecraft.world.level.levelgen.Heightmap$Types[]
lambda$keptTypes$1(int) -> a
14:14:java.lang.String lambda$static$0(java.lang.String) -> b
14:14:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.MessageArgument -> eg:
java.util.Collection EXAMPLES -> a
26:26:void <init>() -> <init>
30:30:net.minecraft.commands.arguments.MessageArgument message() -> a
34:35:net.minecraft.network.chat.Component
getMessage(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
39:50:void
resolveChatMessage(com.mojang.brigadier.context.CommandContext,java.lang.String,jav
a.util.function.Consumer) -> a
53:63:void
resolveSignedMessage(java.util.function.Consumer,net.minecraft.commands.CommandSour
ceStack,net.minecraft.network.chat.PlayerChatMessage) -> a
66:70:void
resolveDisguisedMessage(java.util.function.Consumer,net.minecraft.commands.CommandS
ourceStack,net.minecraft.network.chat.PlayerChatMessage) -> b
73:77:java.util.concurrent.CompletableFuture
filterPlainText(net.minecraft.commands.CommandSourceStack,net.minecraft.network.cha
t.PlayerChatMessage) -> a
83:83:net.minecraft.commands.arguments.MessageArgument$Message
parse(com.mojang.brigadier.StringReader) -> a
88:88:java.util.Collection getExamples() -> getExamples
26:26:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
68:69:java.util.concurrent.CompletableFuture
lambda$resolveDisguisedMessage$3(java.util.concurrent.CompletableFuture,java.util.f
unction.Consumer,net.minecraft.network.chat.PlayerChatMessage,java.util.concurrent.
Executor) -> a
69:69:void
lambda$resolveDisguisedMessage$2(java.util.function.Consumer,net.minecraft.network.
chat.PlayerChatMessage,net.minecraft.network.chat.Component) -> a
57:57:java.util.concurrent.CompletableFuture
lambda$resolveSignedMessage$1(java.util.concurrent.CompletableFuture,java.util.conc
urrent.CompletableFuture,net.minecraft.network.chat.PlayerChatMessage,java.util.fun
ction.Consumer,java.util.concurrent.Executor) -> a
58:62:void
lambda$resolveSignedMessage$0(net.minecraft.network.chat.PlayerChatMessage,java.uti
l.concurrent.CompletableFuture,java.util.concurrent.CompletableFuture,java.util.fun
ction.Consumer,java.lang.Void) -> a
27:27:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.MessageArgument$Message -> eg$a:
java.lang.String text -> a
net.minecraft.commands.arguments.MessageArgument$Part[] parts -> b
95:98:void
<init>(java.lang.String,net.minecraft.commands.arguments.MessageArgument$Part[]) ->
<init>
101:101:java.lang.String getText() -> a
105:105:net.minecraft.commands.arguments.MessageArgument$Part[] getParts() -> b
109:109:net.minecraft.network.chat.Component
resolveComponent(net.minecraft.commands.CommandSourceStack) -> a
113:135:net.minecraft.network.chat.Component
toComponent(net.minecraft.commands.CommandSourceStack,boolean) -> a
139:169:net.minecraft.commands.arguments.MessageArgument$Message
parseText(com.mojang.brigadier.StringReader,boolean) -> a
net.minecraft.commands.arguments.MessageArgument$Part -> eg$b:
int start -> a
int end -> b
net.minecraft.commands.arguments.selector.EntitySelector selector -> c
178:182:void
<init>(int,int,net.minecraft.commands.arguments.selector.EntitySelector) -> <init>
185:185:int getStart() -> a
189:189:int getEnd() -> b
193:193:net.minecraft.commands.arguments.selector.EntitySelector getSelector()
-> c
198:198:net.minecraft.network.chat.Component
toComponent(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.commands.arguments.NbtPathArgument -> eh:
java.util.Collection EXAMPLES -> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID_NODE -
> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_DATA_TOO_DEEP
-> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NOTHING_FOUND
-> c
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_EXPECTED_LIST
-> e
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_INDEX
-> f
char INDEX_MATCH_START -> g
char INDEX_MATCH_END -> h
char KEY_MATCH_START -> i
char KEY_MATCH_END -> j
char QUOTED_KEY_START -> k
char SINGLE_QUOTED_KEY_START -> l
32:32:void <init>() -> <init>
47:47:net.minecraft.commands.arguments.NbtPathArgument nbtPath() -> a
51:51:net.minecraft.commands.arguments.NbtPathArgument$NbtPath
getPath(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
56:74:net.minecraft.commands.arguments.NbtPathArgument$NbtPath
parse(com.mojang.brigadier.StringReader) -> a
78:103:net.minecraft.commands.arguments.NbtPathArgument$Node
parseNode(com.mojang.brigadier.StringReader,boolean) -> a
108:112:net.minecraft.commands.arguments.NbtPathArgument$Node
readObjectNode(com.mojang.brigadier.StringReader,java.lang.String) -> a
117:124:java.lang.String readUnquotedName(com.mojang.brigadier.StringReader) ->
b
129:129:java.util.Collection getExamples() -> getExamples
133:133:boolean isAllowedInUnquotedName(char) -> a
304:304:java.util.function.Predicate
createTagPredicate(net.minecraft.nbt.CompoundTag) -> a
32:32:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
304:304:boolean
lambda$createTagPredicate$3(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag) ->
a
38:38:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> a
37:37:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> b
36:36:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> c
33:38:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.NbtPathArgument$AllElementsNode -> eh$a:
net.minecraft.commands.arguments.NbtPathArgument$AllElementsNode INSTANCE -> a
542:543:void <init>() -> <init>
549:552:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a
556:566:void
getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) ->
a
570:570:net.minecraft.nbt.Tag createPreferredParentTag() -> a
575:597:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a
602:610:int removeTag(net.minecraft.nbt.Tag) -> a
545:545:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.NbtPathArgument$CompoundChildNode -> eh$b:
java.lang.String name -> a
340:342:void <init>(java.lang.String) -> <init>
346:352:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a
356:367:void
getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) ->
a
371:371:net.minecraft.nbt.Tag createPreferredParentTag() -> a
376:384:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a
389:396:int removeTag(net.minecraft.nbt.Tag) -> a
net.minecraft.commands.arguments.NbtPathArgument$IndexedElementNode -> eh$c:
int index -> a
403:405:void <init>(int) -> <init>
409:417:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a
421:422:void
getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) ->
a
426:426:net.minecraft.nbt.Tag createPreferredParentTag() -> a
431:444:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a
449:459:int removeTag(net.minecraft.nbt.Tag) -> a
net.minecraft.commands.arguments.NbtPathArgument$MatchElementNode -> eh$d:
net.minecraft.nbt.CompoundTag pattern -> a
java.util.function.Predicate predicate -> b
467:470:void <init>(net.minecraft.nbt.CompoundTag) -> <init>
474:477:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a
481:494:void
getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) ->
a
498:498:net.minecraft.nbt.Tag createPreferredParentTag() -> a
503:522:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a
527:537:int removeTag(net.minecraft.nbt.Tag) -> a
484:486:void
lambda$getOrCreateTag$0(java.util.List,org.apache.commons.lang3.mutable.MutableBool
ean,net.minecraft.nbt.Tag) -> a
net.minecraft.commands.arguments.NbtPathArgument$MatchObjectNode -> eh$e:
java.lang.String name -> a
net.minecraft.nbt.CompoundTag pattern -> b
java.util.function.Predicate predicate -> c
619:623:void <init>(java.lang.String,net.minecraft.nbt.CompoundTag) -> <init>
627:633:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a
637:647:void
getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) ->
a
651:651:net.minecraft.nbt.Tag createPreferredParentTag() -> a
656:667:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a
672:680:int removeTag(net.minecraft.nbt.Tag) -> a
net.minecraft.commands.arguments.NbtPathArgument$MatchRootObjectNode -> eh$f:
java.util.function.Predicate predicate -> a
687:689:void <init>(net.minecraft.nbt.CompoundTag) -> <init>
693:696:void getTag(net.minecraft.nbt.Tag,java.util.List) -> a
700:701:void
getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) ->
a
705:705:net.minecraft.nbt.Tag createPreferredParentTag() -> a
710:710:int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a
715:715:int removeTag(net.minecraft.nbt.Tag) -> a
net.minecraft.commands.arguments.NbtPathArgument$NbtPath -> eh$g:
java.lang.String original -> a
it.unimi.dsi.fastutil.objects.Object2IntMap nodeToOriginalPosition -> b
net.minecraft.commands.arguments.NbtPathArgument$Node[] nodes -> c
141:145:void
<init>(java.lang.String,net.minecraft.commands.arguments.NbtPathArgument$Node[],it.
unimi.dsi.fastutil.objects.Object2IntMap) -> <init>
148:155:java.util.List get(net.minecraft.nbt.Tag) -> a
159:166:int countMatching(net.minecraft.nbt.Tag) -> b
170:180:java.util.List getOrCreateParents(net.minecraft.nbt.Tag) -> d
184:187:java.util.List
getOrCreate(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a
191:191:int apply(java.util.List,java.util.function.Function) -> a
195:214:boolean isTooDeep(net.minecraft.nbt.Tag,int) -> a
218:229:int set(net.minecraft.nbt.Tag,net.minecraft.nbt.Tag) -> a
240:240:int estimatePathDepth() -> a
244:278:int insert(int,net.minecraft.nbt.CompoundTag,java.util.List) -> a
282:289:int remove(net.minecraft.nbt.Tag) -> c
293:294:com.mojang.brigadier.exceptions.CommandSyntaxException
createNotFoundException(net.minecraft.commands.arguments.NbtPathArgument$Node) -> a
299:299:java.lang.String toString() -> toString
229:229:java.lang.Integer
lambda$set$2(net.minecraft.commands.arguments.NbtPathArgument$Node,org.apache.commo
ns.lang3.mutable.MutableBoolean,net.minecraft.nbt.Tag,net.minecraft.nbt.Tag) -> a
230:234:net.minecraft.nbt.Tag
lambda$set$1(org.apache.commons.lang3.mutable.MutableBoolean,net.minecraft.nbt.Tag)
-> a
191:191:java.lang.Integer lambda$apply$0(java.lang.Integer,java.lang.Integer) -
> a
net.minecraft.commands.arguments.NbtPathArgument$Node -> eh$h:
void getTag(net.minecraft.nbt.Tag,java.util.List) -> a
void
getOrCreateTag(net.minecraft.nbt.Tag,java.util.function.Supplier,java.util.List) ->
a
net.minecraft.nbt.Tag createPreferredParentTag() -> a
int setTag(net.minecraft.nbt.Tag,java.util.function.Supplier) -> a
int removeTag(net.minecraft.nbt.Tag) -> a
319:319:java.util.List get(java.util.List) -> a
323:323:java.util.List getOrCreate(java.util.List,java.util.function.Supplier)
-> a
327:333:java.util.List collect(java.util.List,java.util.function.BiConsumer) ->
a
323:323:void
lambda$getOrCreate$0(java.util.function.Supplier,net.minecraft.nbt.Tag,java.util.Li
st) -> a
net.minecraft.commands.arguments.NbtTagArgument -> ei:
java.util.Collection EXAMPLES -> a
16:17:void <init>() -> <init>
20:20:net.minecraft.commands.arguments.NbtTagArgument nbtTag() -> a
24:24:net.minecraft.nbt.Tag
getNbtTag(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
29:29:net.minecraft.nbt.Tag parse(com.mojang.brigadier.StringReader) -> a
34:34:java.util.Collection getExamples() -> getExamples
13:13:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
14:14:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ObjectiveArgument -> ej:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_OBJECTIVE_NOT_FOUND -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_OBJECTIVE_READ_ONLY -> c
20:20:void <init>() -> <init>
26:26:net.minecraft.commands.arguments.ObjectiveArgument objective() -> a
30:36:net.minecraft.world.scores.Objective
getObjective(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
40:44:net.minecraft.world.scores.Objective
getWritableObjective(com.mojang.brigadier.context.CommandContext,java.lang.String)
-> b
49:49:java.lang.String parse(com.mojang.brigadier.StringReader) -> a
54:60:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
65:65:java.util.Collection getExamples() -> getExamples
20:20:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
23:23:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a
22:22:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> b
21:23:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ObjectiveCriteriaArgument -> ek:
java.util.Collection EXAMPLES -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_VALUE
-> a
28:29:void <init>() -> <init>
32:32:net.minecraft.commands.arguments.ObjectiveCriteriaArgument criteria() ->
a
36:36:net.minecraft.world.scores.criteria.ObjectiveCriteria
getCriteria(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
41:46:net.minecraft.world.scores.criteria.ObjectiveCriteria
parse(com.mojang.brigadier.StringReader) -> a
54:61:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
66:66:java.lang.String getName(net.minecraft.stats.StatType,java.lang.Object) -
> a
71:71:java.util.Collection getExamples() -> getExamples
24:24:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
47:48:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$parse$1(com.mojang.brigadier.StringReader,int,java.lang.String) -> a
26:26:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
25:26:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.OperationArgument -> el:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_INVALID_OPERATION -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_DIVIDE_BY_ZERO
-> c
20:20:void <init>() -> <init>
26:26:net.minecraft.commands.arguments.OperationArgument operation() -> a
30:30:net.minecraft.commands.arguments.OperationArgument$Operation
getOperation(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
35:43:net.minecraft.commands.arguments.OperationArgument$Operation
parse(com.mojang.brigadier.StringReader) -> a
48:48:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
53:53:java.util.Collection getExamples() -> getExamples
57:65:net.minecraft.commands.arguments.OperationArgument$Operation
getOperation(java.lang.String) -> a
69:97:net.minecraft.commands.arguments.OperationArgument$SimpleOperation
getSimpleOperation(java.lang.String) -> b
20:20:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
87:90:int lambda$getSimpleOperation$6(int,int) -> a
80:83:int lambda$getSimpleOperation$5(int,int) -> b
77:77:int lambda$getSimpleOperation$4(int,int) -> c
75:75:int lambda$getSimpleOperation$3(int,int) -> d
73:73:int lambda$getSimpleOperation$2(int,int) -> e
71:71:int lambda$getSimpleOperation$1(int,int) -> f
59:62:void
lambda$getOperation$0(net.minecraft.world.scores.Score,net.minecraft.world.scores.S
core) -> a
21:23:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.OperationArgument$Operation -> el$a:
void apply(net.minecraft.world.scores.Score,net.minecraft.world.scores.Score) -
> apply
net.minecraft.commands.arguments.OperationArgument$SimpleOperation -> el$b:
int apply(int,int) -> apply
111:112:void
apply(net.minecraft.world.scores.Score,net.minecraft.world.scores.Score) -> apply
net.minecraft.commands.arguments.ParticleArgument -> em:
java.util.Collection EXAMPLES -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_UNKNOWN_PARTICLE -> a
net.minecraft.core.HolderLookup particles -> c
31:33:void <init>(net.minecraft.commands.CommandBuildContext) -> <init>
36:36:net.minecraft.commands.arguments.ParticleArgument
particle(net.minecraft.commands.CommandBuildContext) -> a
40:40:net.minecraft.core.particles.ParticleOptions
getParticle(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
45:45:net.minecraft.core.particles.ParticleOptions
parse(com.mojang.brigadier.StringReader) -> a
50:50:java.util.Collection getExamples() -> getExamples
54:55:net.minecraft.core.particles.ParticleOptions
readParticle(com.mojang.brigadier.StringReader,net.minecraft.core.HolderLookup) ->
a
59:61:net.minecraft.core.particles.ParticleType
readParticleType(com.mojang.brigadier.StringReader,net.minecraft.core.HolderLookup)
-> b
65:65:net.minecraft.core.particles.ParticleOptions
readParticle(com.mojang.brigadier.StringReader,net.minecraft.core.particles.Particl
eType) -> a
70:70:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
25:25:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
61:61:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$readParticleType$1(net.minecraft.resources.ResourceLocation) -> a
27:27:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
26:27:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.RangeArgument -> en:
51:51:net.minecraft.commands.arguments.RangeArgument$Ints intRange() -> a
55:55:net.minecraft.commands.arguments.RangeArgument$Floats floatRange() -> b
net.minecraft.commands.arguments.RangeArgument$Floats -> en$a:
java.util.Collection EXAMPLES -> a
32:32:void <init>() -> <init>
36:36:net.minecraft.advancements.critereon.MinMaxBounds$Doubles
getRange(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
41:41:net.minecraft.advancements.critereon.MinMaxBounds$Doubles
parse(com.mojang.brigadier.StringReader) -> a
46:46:java.util.Collection getExamples() -> getExamples
32:32:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
33:33:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.RangeArgument$Ints -> en$b:
java.util.Collection EXAMPLES -> a
14:14:void <init>() -> <init>
18:18:net.minecraft.advancements.critereon.MinMaxBounds$Ints
getRange(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
23:23:net.minecraft.advancements.critereon.MinMaxBounds$Ints
parse(com.mojang.brigadier.StringReader) -> a
28:28:java.util.Collection getExamples() -> getExamples
14:14:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
15:15:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ResourceArgument -> eo:
java.util.Collection EXAMPLES -> c
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_NOT_SUMMONABLE_ENTITY -> d
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_UNKNOWN_RESOURCE -> a
com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType
ERROR_INVALID_RESOURCE_TYPE -> b
net.minecraft.resources.ResourceKey registryKey -> e
net.minecraft.core.HolderLookup registryLookup -> f
47:50:void
<init>(net.minecraft.commands.CommandBuildContext,net.minecraft.resources.ResourceK
ey) -> <init>
53:53:net.minecraft.commands.arguments.ResourceArgument
resource(net.minecraft.commands.CommandBuildContext,net.minecraft.resources.Resourc
eKey) -> a
58:65:net.minecraft.core.Holder$Reference
getResource(com.mojang.brigadier.context.CommandContext,java.lang.String,net.minecr
aft.resources.ResourceKey) -> a
69:69:net.minecraft.core.Holder$Reference
getAttribute(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
73:73:net.minecraft.core.Holder$Reference
getConfiguredFeature(com.mojang.brigadier.context.CommandContext,java.lang.String)
-> b
77:77:net.minecraft.core.Holder$Reference
getStructure(com.mojang.brigadier.context.CommandContext,java.lang.String) -> c
81:81:net.minecraft.core.Holder$Reference
getEntityType(com.mojang.brigadier.context.CommandContext,java.lang.String) -> d
85:89:net.minecraft.core.Holder$Reference
getSummonableEntityType(com.mojang.brigadier.context.CommandContext,java.lang.Strin
g) -> e
93:93:net.minecraft.core.Holder$Reference
getMobEffect(com.mojang.brigadier.context.CommandContext,java.lang.String) -> f
97:97:net.minecraft.core.Holder$Reference
getEnchantment(com.mojang.brigadier.context.CommandContext,java.lang.String) -> g
102:104:net.minecraft.core.Holder$Reference
parse(com.mojang.brigadier.StringReader) -> a
109:109:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
114:114:java.util.Collection getExamples() -> getExamples
36:36:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
104:104:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$parse$3(net.minecraft.resources.ResourceLocation) -> a
42:42:com.mojang.brigadier.Message
lambda$static$2(java.lang.Object,java.lang.Object,java.lang.Object) -> a
41:41:com.mojang.brigadier.Message
lambda$static$1(java.lang.Object,java.lang.Object) -> a
39:39:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
37:42:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ResourceArgument$Info -> eo$a:
117:117:void <init>() -> <init>
138:139:void
serializeToNetwork(net.minecraft.commands.arguments.ResourceArgument$Info$Template,
net.minecraft.network.FriendlyByteBuf) -> a
143:144:net.minecraft.commands.arguments.ResourceArgument$Info$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
149:150:void
serializeToJson(net.minecraft.commands.arguments.ResourceArgument$Info$Template,com
.google.gson.JsonObject) -> a
154:154:net.minecraft.commands.arguments.ResourceArgument$Info$Template
unpack(net.minecraft.commands.arguments.ResourceArgument) -> a
117:117:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
117:117:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
117:117:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
117:117:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.arguments.ResourceArgument$Info$Template -> eo$a$a:
net.minecraft.resources.ResourceKey registryKey -> b
net.minecraft.commands.arguments.ResourceArgument$Info this$0 -> a
121:123:void
<init>(net.minecraft.commands.arguments.ResourceArgument$Info,net.minecraft.resourc
es.ResourceKey) -> <init>
127:127:net.minecraft.commands.arguments.ResourceArgument
instantiate(net.minecraft.commands.CommandBuildContext) -> a
132:132:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
118:118:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.arguments.ResourceKeyArgument -> ep:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_INVALID_FEATURE -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_INVALID_STRUCTURE -> c
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_INVALID_TEMPLATE_POOL -> d
net.minecraft.resources.ResourceKey registryKey -> e
44:46:void <init>(net.minecraft.resources.ResourceKey) -> <init>
49:49:net.minecraft.commands.arguments.ResourceKeyArgument
key(net.minecraft.resources.ResourceKey) -> a
53:56:net.minecraft.resources.ResourceKey
getRegistryKey(com.mojang.brigadier.context.CommandContext,java.lang.String,net.min
ecraft.resources.ResourceKey,com.mojang.brigadier.exceptions.DynamicCommandExceptio
nType) -> a
60:60:net.minecraft.core.Registry
getRegistry(com.mojang.brigadier.context.CommandContext,net.minecraft.resources.Res
ourceKey) -> a
64:65:net.minecraft.core.Holder$Reference
resolveKey(com.mojang.brigadier.context.CommandContext,java.lang.String,net.minecra
ft.resources.ResourceKey,com.mojang.brigadier.exceptions.DynamicCommandExceptionTyp
e) -> b
69:69:net.minecraft.core.Holder$Reference
getConfiguredFeature(com.mojang.brigadier.context.CommandContext,java.lang.String)
-> a
73:73:net.minecraft.core.Holder$Reference
getStructure(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b
77:77:net.minecraft.core.Holder$Reference
getStructureTemplatePool(com.mojang.brigadier.context.CommandContext,java.lang.Stri
ng) -> c
82:83:net.minecraft.resources.ResourceKey
parse(com.mojang.brigadier.StringReader) -> a
88:91:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
96:96:java.util.Collection getExamples() -> getExamples
35:35:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
65:65:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$resolveKey$4(com.mojang.brigadier.exceptions.DynamicCommandExceptionType,net
.minecraft.resources.ResourceKey) -> a
56:56:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$getRegistryKey$3(com.mojang.brigadier.exceptions.DynamicCommandExceptionType
,net.minecraft.resources.ResourceKey) -> b
40:40:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> a
39:39:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> b
38:38:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> c
36:40:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ResourceKeyArgument$Info -> ep$a:
99:99:void <init>() -> <init>
120:121:void
serializeToNetwork(net.minecraft.commands.arguments.ResourceKeyArgument$Info$Templa
te,net.minecraft.network.FriendlyByteBuf) -> a
125:126:net.minecraft.commands.arguments.ResourceKeyArgument$Info$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
131:132:void
serializeToJson(net.minecraft.commands.arguments.ResourceKeyArgument$Info$Template,
com.google.gson.JsonObject) -> a
136:136:net.minecraft.commands.arguments.ResourceKeyArgument$Info$Template
unpack(net.minecraft.commands.arguments.ResourceKeyArgument) -> a
99:99:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
99:99:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
99:99:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
99:99:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.arguments.ResourceKeyArgument$Info$Template -> ep$a$a:
net.minecraft.resources.ResourceKey registryKey -> b
net.minecraft.commands.arguments.ResourceKeyArgument$Info this$0 -> a
103:105:void
<init>(net.minecraft.commands.arguments.ResourceKeyArgument$Info,net.minecraft.reso
urces.ResourceKey) -> <init>
109:109:net.minecraft.commands.arguments.ResourceKeyArgument
instantiate(net.minecraft.commands.CommandBuildContext) -> a
114:114:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
100:100:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.arguments.ResourceLocationArgument -> eq:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_UNKNOWN_ADVANCEMENT -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_UNKNOWN_RECIPE -> c
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_UNKNOWN_PREDICATE -> d
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_UNKNOWN_ITEM_MODIFIER -> e
29:30:void <init>() -> <init>
33:33:net.minecraft.commands.arguments.ResourceLocationArgument id() -> a
37:42:net.minecraft.advancements.Advancement
getAdvancement(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
46:49:net.minecraft.world.item.crafting.Recipe
getRecipe(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b
53:60:net.minecraft.world.level.storage.loot.predicates.LootItemCondition
getPredicate(com.mojang.brigadier.context.CommandContext,java.lang.String) -> c
64:71:net.minecraft.world.level.storage.loot.functions.LootItemFunction
getItemModifier(com.mojang.brigadier.context.CommandContext,java.lang.String) -> d
75:75:net.minecraft.resources.ResourceLocation
getId(com.mojang.brigadier.context.CommandContext,java.lang.String) -> e
80:80:net.minecraft.resources.ResourceLocation
parse(com.mojang.brigadier.StringReader) -> a
85:85:java.util.Collection getExamples() -> getExamples
22:22:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
49:49:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$getRecipe$4(net.minecraft.resources.ResourceLocation) -> a
27:27:com.mojang.brigadier.Message lambda$static$3(java.lang.Object) -> a
26:26:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> b
25:25:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> c
24:24:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> d
23:27:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ResourceOrTagArgument -> er:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_UNKNOWN_TAG
-> b
com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType
ERROR_INVALID_TAG_TYPE -> c
net.minecraft.core.HolderLookup registryLookup -> d
net.minecraft.resources.ResourceKey registryKey -> e
96:99:void
<init>(net.minecraft.commands.CommandBuildContext,net.minecraft.resources.ResourceK
ey) -> <init>
102:102:net.minecraft.commands.arguments.ResourceOrTagArgument
resourceOrTag(net.minecraft.commands.CommandBuildContext,net.minecraft.resources.Re
sourceKey) -> a
106:109:net.minecraft.commands.arguments.ResourceOrTagArgument$Result
getResourceOrTag(com.mojang.brigadier.context.CommandContext,java.lang.String,net.m
inecraft.resources.ResourceKey) -> a
123:139:net.minecraft.commands.arguments.ResourceOrTagArgument$Result
parse(com.mojang.brigadier.StringReader) -> a
144:145:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
150:150:java.util.Collection getExamples() -> getExamples
33:33:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
138:138:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$parse$6(net.minecraft.resources.ResourceLocation) -> a
129:129:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$parse$5(net.minecraft.resources.ResourceLocation) -> b
109:109:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$getResourceOrTag$4(net.minecraft.commands.arguments.ResourceOrTagArgument$Re
sult,net.minecraft.resources.ResourceKey) -> a
115:116:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$getResourceOrTag$3(net.minecraft.resources.ResourceKey,net.minecraft.core.Ho
lderSet$Named) -> a
111:112:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$getResourceOrTag$2(net.minecraft.resources.ResourceKey,net.minecraft.core.Ho
lder$Reference) -> a
37:37:com.mojang.brigadier.Message
lambda$static$1(java.lang.Object,java.lang.Object,java.lang.Object) -> a
36:36:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> a
34:37:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ResourceOrTagArgument$Info -> er$a:
153:153:void <init>() -> <init>
174:175:void
serializeToNetwork(net.minecraft.commands.arguments.ResourceOrTagArgument$Info$Temp
late,net.minecraft.network.FriendlyByteBuf) -> a
179:180:net.minecraft.commands.arguments.ResourceOrTagArgument$Info$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
185:186:void
serializeToJson(net.minecraft.commands.arguments.ResourceOrTagArgument$Info$Templat
e,com.google.gson.JsonObject) -> a
190:190:net.minecraft.commands.arguments.ResourceOrTagArgument$Info$Template
unpack(net.minecraft.commands.arguments.ResourceOrTagArgument) -> a
153:153:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
153:153:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
153:153:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
153:153:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.arguments.ResourceOrTagArgument$Info$Template -> er$a$a:
net.minecraft.resources.ResourceKey registryKey -> b
net.minecraft.commands.arguments.ResourceOrTagArgument$Info this$0 -> a
157:159:void
<init>(net.minecraft.commands.arguments.ResourceOrTagArgument$Info,net.minecraft.re
sources.ResourceKey) -> <init>
163:163:net.minecraft.commands.arguments.ResourceOrTagArgument
instantiate(net.minecraft.commands.CommandBuildContext) -> a
168:168:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
154:154:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.arguments.ResourceOrTagArgument$ResourceResult -> er$b:
net.minecraft.core.Holder$Reference value -> a
47:47:void <init>(net.minecraft.core.Holder$Reference) -> <init>
50:50:com.mojang.datafixers.util.Either unwrap() -> a
56:56:java.util.Optional cast(net.minecraft.resources.ResourceKey) -> a
61:61:boolean test(net.minecraft.core.Holder) -> a
66:66:java.lang.String asPrintable() -> b
47:47:java.lang.String toString() -> toString
47:47:int hashCode() -> hashCode
47:47:boolean equals(java.lang.Object) -> equals
47:47:net.minecraft.core.Holder$Reference value() -> c
47:47:boolean test(java.lang.Object) -> test
net.minecraft.commands.arguments.ResourceOrTagArgument$Result -> er$c:
com.mojang.datafixers.util.Either unwrap() -> a
java.util.Optional cast(net.minecraft.resources.ResourceKey) -> a
java.lang.String asPrintable() -> b
net.minecraft.commands.arguments.ResourceOrTagArgument$TagResult -> er$d:
net.minecraft.core.HolderSet$Named tag -> a
70:70:void <init>(net.minecraft.core.HolderSet$Named) -> <init>
73:73:com.mojang.datafixers.util.Either unwrap() -> a
79:79:java.util.Optional cast(net.minecraft.resources.ResourceKey) -> a
84:84:boolean test(net.minecraft.core.Holder) -> a
89:89:java.lang.String asPrintable() -> b
70:70:java.lang.String toString() -> toString
70:70:int hashCode() -> hashCode
70:70:boolean equals(java.lang.Object) -> equals
70:70:net.minecraft.core.HolderSet$Named tag() -> c
70:70:boolean test(java.lang.Object) -> test
net.minecraft.commands.arguments.ResourceOrTagKeyArgument -> es:
java.util.Collection EXAMPLES -> a
net.minecraft.resources.ResourceKey registryKey -> b
90:92:void <init>(net.minecraft.resources.ResourceKey) -> <init>
95:95:net.minecraft.commands.arguments.ResourceOrTagKeyArgument
resourceOrTagKey(net.minecraft.resources.ResourceKey) -> a
99:102:net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Result
getResourceOrTagKey(com.mojang.brigadier.context.CommandContext,java.lang.String,ne
t.minecraft.resources.ResourceKey,com.mojang.brigadier.exceptions.DynamicCommandExc
eptionType) -> a
107:119:net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Result
parse(com.mojang.brigadier.StringReader) -> a
124:127:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
132:132:java.util.Collection getExamples() -> getExamples
33:33:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
102:102:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$getResourceOrTagKey$0(com.mojang.brigadier.exceptions.DynamicCommandExceptio
nType,net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Result) -> a
34:34:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Info -> es$a:
135:135:void <init>() -> <init>
156:157:void
serializeToNetwork(net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Info$T
emplate,net.minecraft.network.FriendlyByteBuf) -> a
161:162:net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Info$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
167:168:void
serializeToJson(net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Info$Temp
late,com.google.gson.JsonObject) -> a
172:172:net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Info$Template
unpack(net.minecraft.commands.arguments.ResourceOrTagKeyArgument) -> a
135:135:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
135:135:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
135:135:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
135:135:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Info$Template -> es$a$a:
net.minecraft.resources.ResourceKey registryKey -> b
net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Info this$0 -> a
139:141:void
<init>(net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Info,net.minecraft
.resources.ResourceKey) -> <init>
145:145:net.minecraft.commands.arguments.ResourceOrTagKeyArgument
instantiate(net.minecraft.commands.CommandBuildContext) -> a
150:150:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
136:136:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.arguments.ResourceOrTagKeyArgument$ResourceResult -> es$b:
net.minecraft.resources.ResourceKey key -> a
44:44:void <init>(net.minecraft.resources.ResourceKey) -> <init>
47:47:com.mojang.datafixers.util.Either unwrap() -> a
52:52:java.util.Optional cast(net.minecraft.resources.ResourceKey) -> a
57:57:boolean test(net.minecraft.core.Holder) -> a
62:62:java.lang.String asPrintable() -> b
44:44:java.lang.String toString() -> toString
44:44:int hashCode() -> hashCode
44:44:boolean equals(java.lang.Object) -> equals
44:44:net.minecraft.resources.ResourceKey key() -> c
44:44:boolean test(java.lang.Object) -> test
net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Result -> es$c:
com.mojang.datafixers.util.Either unwrap() -> a
java.util.Optional cast(net.minecraft.resources.ResourceKey) -> a
java.lang.String asPrintable() -> b
net.minecraft.commands.arguments.ResourceOrTagKeyArgument$TagResult -> es$d:
net.minecraft.tags.TagKey key -> a
66:66:void <init>(net.minecraft.tags.TagKey) -> <init>
69:69:com.mojang.datafixers.util.Either unwrap() -> a
74:74:java.util.Optional cast(net.minecraft.resources.ResourceKey) -> a
79:79:boolean test(net.minecraft.core.Holder) -> a
84:84:java.lang.String asPrintable() -> b
66:66:java.lang.String toString() -> toString
66:66:int hashCode() -> hashCode
66:66:boolean equals(java.lang.Object) -> equals
66:66:net.minecraft.tags.TagKey key() -> c
66:66:boolean test(java.lang.Object) -> test
net.minecraft.commands.arguments.ScoreHolderArgument -> et:
com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_SCORE_HOLDERS -> a
java.util.Collection EXAMPLES -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_RESULTS ->
c
boolean multiple -> d
44:46:void <init>(boolean) -> <init>
49:49:java.lang.String
getName(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
53:53:java.util.Collection
getNames(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b
57:57:java.util.Collection
getNamesWithDefaultWildcard(com.mojang.brigadier.context.CommandContext,java.lang.S
tring) -> c
61:65:java.util.Collection
getNames(com.mojang.brigadier.context.CommandContext,java.lang.String,java.util.fun
ction.Supplier) -> a
69:69:net.minecraft.commands.arguments.ScoreHolderArgument scoreHolder() -> a
73:73:net.minecraft.commands.arguments.ScoreHolderArgument scoreHolders() -> b
78:101:net.minecraft.commands.arguments.ScoreHolderArgument$Result
parse(com.mojang.brigadier.StringReader) -> a
106:106:java.util.Collection getExamples() -> getExamples
27:27:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
101:101:java.util.Collection
lambda$parse$3(java.util.Collection,net.minecraft.commands.CommandSourceStack,java.
util.function.Supplier) -> a
93:97:java.util.Collection
lambda$parse$2(net.minecraft.commands.CommandSourceStack,java.util.function.Supplie
r) -> a
29:36:java.util.concurrent.CompletableFuture
lambda$static$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
36:36:void
lambda$static$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> b
28:40:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.ScoreHolderArgument$Info -> et$a:
byte FLAG_MULTIPLE -> a
135:135:void <init>() -> <init>
158:163:void
serializeToNetwork(net.minecraft.commands.arguments.ScoreHolderArgument$Info$Templa
te,net.minecraft.network.FriendlyByteBuf) -> a
167:169:net.minecraft.commands.arguments.ScoreHolderArgument$Info$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
174:175:void
serializeToJson(net.minecraft.commands.arguments.ScoreHolderArgument$Info$Template,
com.google.gson.JsonObject) -> a
179:179:net.minecraft.commands.arguments.ScoreHolderArgument$Info$Template
unpack(net.minecraft.commands.arguments.ScoreHolderArgument) -> a
135:135:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
135:135:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
135:135:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
135:135:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.arguments.ScoreHolderArgument$Info$Template -> et$a$a:
boolean multiple -> b
net.minecraft.commands.arguments.ScoreHolderArgument$Info this$0 -> a
141:143:void
<init>(net.minecraft.commands.arguments.ScoreHolderArgument$Info,boolean) -> <init>
147:147:net.minecraft.commands.arguments.ScoreHolderArgument
instantiate(net.minecraft.commands.CommandBuildContext) -> a
152:152:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
138:138:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.arguments.ScoreHolderArgument$Result -> et$b:
java.util.Collection
getNames(net.minecraft.commands.CommandSourceStack,java.util.function.Supplier) ->
getNames
net.minecraft.commands.arguments.ScoreHolderArgument$SelectorResult -> et$c:
net.minecraft.commands.arguments.selector.EntitySelector selector -> a
117:119:void <init>(net.minecraft.commands.arguments.selector.EntitySelector) -
> <init>
123:131:java.util.Collection
getNames(net.minecraft.commands.CommandSourceStack,java.util.function.Supplier) ->
getNames
net.minecraft.commands.arguments.ScoreboardSlotArgument -> eu:
java.util.Collection EXAMPLES -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_VALUE
-> a
23:24:void <init>() -> <init>
27:27:net.minecraft.commands.arguments.ScoreboardSlotArgument displaySlot() ->
a
31:31:int
getDisplaySlot(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
36:41:java.lang.Integer parse(com.mojang.brigadier.StringReader) -> a
46:46:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
51:51:java.util.Collection getExamples() -> getExamples
19:19:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
21:21:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
20:21:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.SignedArgument -> ev:
net.minecraft.commands.arguments.SlotArgument -> ew:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_SLOT
-> b
java.util.Map SLOTS -> c
26:26:void <init>() -> <init>
61:61:net.minecraft.commands.arguments.SlotArgument slot() -> a
65:65:int getSlot(com.mojang.brigadier.context.CommandContext,java.lang.String)
-> a
70:74:java.lang.Integer parse(com.mojang.brigadier.StringReader) -> a
79:79:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
84:84:java.util.Collection getExamples() -> getExamples
26:26:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
30:58:void lambda$static$1(java.util.HashMap) -> a
28:28:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
27:29:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.StringRepresentableArgument -> ex:
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_VALUE
-> a
com.mojang.serialization.Codec codec -> b
java.util.function.Supplier values -> c
28:31:void <init>(com.mojang.serialization.Codec,java.util.function.Supplier) -
> <init>
35:36:java.lang.Enum parse(com.mojang.brigadier.StringReader) -> a
41:41:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
46:46:java.util.Collection getExamples() -> getExamples
50:50:java.lang.String convertId(java.lang.String) -> a
23:23:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
46:46:java.lang.String lambda$getExamples$3(java.lang.Object) -> a
41:41:java.lang.String lambda$listSuggestions$2(java.lang.Object) -> b
36:36:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$parse$1(java.lang.String) -> b
24:24:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> c
24:24:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.TeamArgument -> ey:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_TEAM_NOT_FOUND -> b
24:25:void <init>() -> <init>
28:28:net.minecraft.commands.arguments.TeamArgument team() -> a
32:38:net.minecraft.world.scores.PlayerTeam
getTeam(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
43:43:java.lang.String parse(com.mojang.brigadier.StringReader) -> a
48:51:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
56:56:java.util.Collection getExamples() -> getExamples
20:20:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
22:22:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
21:22:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.TemplateMirrorArgument -> ez:
9:10:void <init>() -> <init>
13:13:net.minecraft.commands.arguments.StringRepresentableArgument
templateMirror() -> a
17:17:net.minecraft.world.level.block.Mirror
getMirror(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
net.minecraft.commands.arguments.TemplateRotationArgument -> fa:
9:10:void <init>() -> <init>
13:13:net.minecraft.commands.arguments.TemplateRotationArgument
templateRotation() -> a
17:17:net.minecraft.world.level.block.Rotation
getRotation(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
net.minecraft.commands.arguments.TimeArgument -> fb:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID_UNIT -
> b
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_TICK_COUNT_TOO_LOW -> c
it.unimi.dsi.fastutil.objects.Object2IntMap UNITS -> d
int minimum -> e
42:44:void <init>(int) -> <init>
47:47:net.minecraft.commands.arguments.TimeArgument time() -> a
51:51:net.minecraft.commands.arguments.TimeArgument time(int) -> a
56:68:java.lang.Integer parse(com.mojang.brigadier.StringReader) -> a
73:80:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
85:85:java.util.Collection getExamples() -> getExamples
26:26:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
29:29:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> a
27:38:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.TimeArgument$Info -> fb$a:
88:88:void <init>() -> <init>
109:110:void
serializeToNetwork(net.minecraft.commands.arguments.TimeArgument$Info$Template,net.
minecraft.network.FriendlyByteBuf) -> a
114:115:net.minecraft.commands.arguments.TimeArgument$Info$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
120:121:void
serializeToJson(net.minecraft.commands.arguments.TimeArgument$Info$Template,com.goo
gle.gson.JsonObject) -> a
125:125:net.minecraft.commands.arguments.TimeArgument$Info$Template
unpack(net.minecraft.commands.arguments.TimeArgument) -> a
88:88:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
88:88:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
88:88:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
88:88:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.arguments.TimeArgument$Info$Template -> fb$a$a:
int min -> b
net.minecraft.commands.arguments.TimeArgument$Info this$0 -> a
92:94:void <init>(net.minecraft.commands.arguments.TimeArgument$Info,int) ->
<init>
98:98:net.minecraft.commands.arguments.TimeArgument
instantiate(net.minecraft.commands.CommandBuildContext) -> a
103:103:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
89:89:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.arguments.UuidArgument -> fc:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID_UUID -
> a
java.util.Collection EXAMPLES -> b
java.util.regex.Pattern ALLOWED_CHARACTERS -> c
17:17:void <init>() -> <init>
25:25:java.util.UUID
getUuid(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
29:29:net.minecraft.commands.arguments.UuidArgument uuid() -> a
34:47:java.util.UUID parse(com.mojang.brigadier.StringReader) -> a
52:52:java.util.Collection getExamples() -> getExamples
17:17:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
18:22:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.blocks.BlockInput -> fd:
net.minecraft.world.level.block.state.BlockState state -> a
java.util.Set properties -> b
net.minecraft.nbt.CompoundTag tag -> c
23:27:void
<init>(net.minecraft.world.level.block.state.BlockState,java.util.Set,net.minecraft
.nbt.CompoundTag) -> <init>
30:30:net.minecraft.world.level.block.state.BlockState getState() -> a
34:34:java.util.Set getDefinedProperties() -> b
39:56:boolean test(net.minecraft.world.level.block.state.pattern.BlockInWorld)
-> a
60:60:boolean
test(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a
64:79:boolean
place(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,int) -> a
17:17:boolean test(java.lang.Object) -> test
net.minecraft.commands.arguments.blocks.BlockPredicateArgument -> fe:
java.util.Collection EXAMPLES -> a
net.minecraft.core.HolderLookup blocks -> b
35:37:void <init>(net.minecraft.commands.CommandBuildContext) -> <init>
40:40:net.minecraft.commands.arguments.blocks.BlockPredicateArgument
blockPredicate(net.minecraft.commands.CommandBuildContext) -> a
45:45:net.minecraft.commands.arguments.blocks.BlockPredicateArgument$Result
parse(com.mojang.brigadier.StringReader) -> a
49:49:net.minecraft.commands.arguments.blocks.BlockPredicateArgument$Result
parse(net.minecraft.core.HolderLookup,com.mojang.brigadier.StringReader) -> a
56:56:java.util.function.Predicate
getBlockPredicate(com.mojang.brigadier.context.CommandContext,java.lang.String) ->
a
61:61:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
66:66:java.util.Collection getExamples() -> getExamples
30:30:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
51:51:net.minecraft.commands.arguments.blocks.BlockPredicateArgument$Result
lambda$parse$1(net.minecraft.commands.arguments.blocks.BlockStateParser$TagResult)
-> a
50:50:net.minecraft.commands.arguments.blocks.BlockPredicateArgument$Result
lambda$parse$0(net.minecraft.commands.arguments.blocks.BlockStateParser$BlockResult
) -> a
31:31:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.blocks.BlockPredicateArgument$BlockPredicate ->
fe$a:
net.minecraft.world.level.block.state.BlockState state -> a
java.util.Set properties -> b
net.minecraft.nbt.CompoundTag nbt -> c
79:83:void
<init>(net.minecraft.world.level.block.state.BlockState,java.util.Set,net.minecraft
.nbt.CompoundTag) -> <init>
87:104:boolean test(net.minecraft.world.level.block.state.pattern.BlockInWorld)
-> a
109:109:boolean requiresNbt() -> a
73:73:boolean test(java.lang.Object) -> test
net.minecraft.commands.arguments.blocks.BlockPredicateArgument$Result -> fe$b:
boolean requiresNbt() -> a
net.minecraft.commands.arguments.blocks.BlockPredicateArgument$TagPredicate ->
fe$c:
net.minecraft.core.HolderSet tag -> a
net.minecraft.nbt.CompoundTag nbt -> b
java.util.Map vagueProperties -> c
119:123:void
<init>(net.minecraft.core.HolderSet,java.util.Map,net.minecraft.nbt.CompoundTag) ->
<init>
127:152:boolean
test(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> a
157:157:boolean requiresNbt() -> a
113:113:boolean test(java.lang.Object) -> test
net.minecraft.commands.arguments.blocks.BlockStateArgument -> ff:
java.util.Collection EXAMPLES -> a
net.minecraft.core.HolderLookup blocks -> b
24:26:void <init>(net.minecraft.commands.CommandBuildContext) -> <init>
29:29:net.minecraft.commands.arguments.blocks.BlockStateArgument
block(net.minecraft.commands.CommandBuildContext) -> a
34:35:net.minecraft.commands.arguments.blocks.BlockInput
parse(com.mojang.brigadier.StringReader) -> a
39:39:net.minecraft.commands.arguments.blocks.BlockInput
getBlock(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
44:44:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
49:49:java.util.Collection getExamples() -> getExamples
19:19:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
20:20:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.blocks.BlockStateParser -> fg:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NO_TAGS_ALLOWED -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_BLOCK
-> b
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_UNKNOWN_PROPERTY -> c
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_DUPLICATE_PROPERTY -> d
com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType
ERROR_INVALID_VALUE -> e
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_EXPECTED_VALUE -> f
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_EXPECTED_END_OF_PROPERTIES -> g
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_TAG -
> h
char SYNTAX_START_PROPERTIES -> i
char SYNTAX_START_NBT -> j
char SYNTAX_END_PROPERTIES -> k
char SYNTAX_EQUALS -> l
char SYNTAX_PROPERTY_SEPARATOR -> m
char SYNTAX_TAG -> n
java.util.function.Function SUGGEST_NOTHING -> o
net.minecraft.core.HolderLookup blocks -> p
com.mojang.brigadier.StringReader reader -> q
boolean forTesting -> r
boolean allowNbt -> s
java.util.Map properties -> t
java.util.Map vagueProperties -> u
net.minecraft.resources.ResourceLocation id -> v
net.minecraft.world.level.block.state.StateDefinition definition -> w
net.minecraft.world.level.block.state.BlockState state -> x
net.minecraft.nbt.CompoundTag nbt -> y
net.minecraft.core.HolderSet tag -> z
java.util.function.Function suggestions -> A
59:77:void
<init>(net.minecraft.core.HolderLookup,com.mojang.brigadier.StringReader,boolean,bo
olean) -> <init>
84:84:net.minecraft.commands.arguments.blocks.BlockStateParser$BlockResult
parseForBlock(net.minecraft.core.HolderLookup,java.lang.String,boolean) -> a
88:96:net.minecraft.commands.arguments.blocks.BlockStateParser$BlockResult
parseForBlock(net.minecraft.core.HolderLookup,com.mojang.brigadier.StringReader,boo
lean) -> a
101:101:com.mojang.datafixers.util.Either
parseForTesting(net.minecraft.core.HolderLookup,java.lang.String,boolean) -> b
105:115:com.mojang.datafixers.util.Either
parseForTesting(net.minecraft.core.HolderLookup,com.mojang.brigadier.StringReader,b
oolean) -> b
120:129:java.util.concurrent.CompletableFuture
fillSuggestions(net.minecraft.core.HolderLookup,com.mojang.brigadier.suggestion.Sug
gestionsBuilder,boolean,boolean) -> a
133:157:void parse() -> a
160:164:java.util.concurrent.CompletableFuture
suggestPropertyNameOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a
168:171:java.util.concurrent.CompletableFuture
suggestVaguePropertyNameOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder) -
> b
175:181:java.util.concurrent.CompletableFuture
suggestPropertyName(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> c
185:195:java.util.concurrent.CompletableFuture
suggestVaguePropertyName(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> d
199:202:java.util.concurrent.CompletableFuture
suggestOpenNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> e
206:218:boolean hasBlockEntity() -> b
222:225:java.util.concurrent.CompletableFuture
suggestEquals(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> f
229:235:java.util.concurrent.CompletableFuture
suggestNextPropertyOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> g
239:246:com.mojang.brigadier.suggestion.SuggestionsBuilder
addSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder,net.minecraft.wor
ld.level.block.state.properties.Property) -> a
250:272:java.util.concurrent.CompletableFuture
suggestVaguePropertyValue(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.l
ang.String) -> a
276:300:java.util.concurrent.CompletableFuture
suggestOpenVaguePropertiesOrNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder)
-> h
304:312:java.util.concurrent.CompletableFuture
suggestOpenPropertiesOrNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> i
316:316:java.util.concurrent.CompletableFuture
suggestTag(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> j
320:320:java.util.concurrent.CompletableFuture
suggestItem(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> k
324:326:java.util.concurrent.CompletableFuture
suggestBlockIdOrTag(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> l
330:340:void readBlock() -> c
343:355:void readTag() -> d
358:407:void readProperties() -> e
410:459:void readVagueProperties() -> f
462:463:void readNbt() -> g
466:474:void
setValue(net.minecraft.world.level.block.state.properties.Property,java.lang.String
,int) -> a
477:491:java.lang.String
serialize(net.minecraft.world.level.block.state.BlockState) -> a
496:499:void
appendProperty(java.lang.StringBuilder,net.minecraft.world.level.block.state.proper
ties.Property,java.lang.Comparable) -> a
477:477:java.lang.String
lambda$serialize$10(net.minecraft.resources.ResourceKey) -> a
432:432:java.util.concurrent.CompletableFuture
lambda$readVagueProperties$9(java.lang.String,com.mojang.brigadier.suggestion.Sugge
stionsBuilder) -> a
384:384:java.util.concurrent.CompletableFuture
lambda$readProperties$8(net.minecraft.world.level.block.state.properties.Property,c
om.mojang.brigadier.suggestion.SuggestionsBuilder) -> a
352:353:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$readTag$7(int,net.minecraft.resources.ResourceLocation) -> a
334:335:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$readBlock$6(int) -> a
44:44:com.mojang.brigadier.Message lambda$static$5(java.lang.Object) -> a
42:42:com.mojang.brigadier.Message
lambda$static$4(java.lang.Object,java.lang.Object) -> a
41:41:com.mojang.brigadier.Message
lambda$static$3(java.lang.Object,java.lang.Object,java.lang.Object) -> a
40:40:com.mojang.brigadier.Message
lambda$static$2(java.lang.Object,java.lang.Object) -> b
39:39:com.mojang.brigadier.Message
lambda$static$1(java.lang.Object,java.lang.Object) -> c
38:38:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> b
37:53:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.blocks.BlockStateParser$BlockResult -> fg$a:
net.minecraft.world.level.block.state.BlockState blockState -> a
java.util.Map properties -> b
net.minecraft.nbt.CompoundTag nbt -> c
79:79:void
<init>(net.minecraft.world.level.block.state.BlockState,java.util.Map,net.minecraft
.nbt.CompoundTag) -> <init>
79:79:java.lang.String toString() -> toString
79:79:int hashCode() -> hashCode
79:79:boolean equals(java.lang.Object) -> equals
79:79:net.minecraft.world.level.block.state.BlockState blockState() -> a
79:79:java.util.Map properties() -> b
79:79:net.minecraft.nbt.CompoundTag nbt() -> c
net.minecraft.commands.arguments.blocks.BlockStateParser$TagResult -> fg$b:
net.minecraft.core.HolderSet tag -> a
java.util.Map vagueProperties -> b
net.minecraft.nbt.CompoundTag nbt -> c
81:81:void
<init>(net.minecraft.core.HolderSet,java.util.Map,net.minecraft.nbt.CompoundTag) ->
<init>
81:81:java.lang.String toString() -> toString
81:81:int hashCode() -> hashCode
81:81:boolean equals(java.lang.Object) -> equals
81:81:net.minecraft.core.HolderSet tag() -> a
81:81:java.util.Map vagueProperties() -> b
81:81:net.minecraft.nbt.CompoundTag nbt() -> c
net.minecraft.commands.arguments.blocks.package-info -> fh:
net.minecraft.commands.arguments.coordinates.BlockPosArgument -> fi:
java.util.Collection EXAMPLES -> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_LOADED ->
a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_OUT_OF_WORLD -
> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_OUT_OF_BOUNDS
-> c
23:23:void <init>() -> <init>
31:31:net.minecraft.commands.arguments.coordinates.BlockPosArgument blockPos()
-> a
35:36:net.minecraft.core.BlockPos
getLoadedBlockPos(com.mojang.brigadier.context.CommandContext,java.lang.String) ->
a
40:47:net.minecraft.core.BlockPos
getLoadedBlockPos(com.mojang.brigadier.context.CommandContext,net.minecraft.server.
level.ServerLevel,java.lang.String) -> a
51:51:net.minecraft.core.BlockPos
getBlockPos(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b
55:59:net.minecraft.core.BlockPos
getSpawnablePos(com.mojang.brigadier.context.CommandContext,java.lang.String) -> c
64:67:net.minecraft.commands.arguments.coordinates.Coordinates
parse(com.mojang.brigadier.StringReader) -> a
73:86:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
92:92:java.util.Collection getExamples() -> getExamples
23:23:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
24:28:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.coordinates.ColumnPosArgument -> fj:
java.util.Collection EXAMPLES -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_COMPLETE -
> a
22:22:void <init>() -> <init>
27:27:net.minecraft.commands.arguments.coordinates.ColumnPosArgument
columnPos() -> a
31:32:net.minecraft.server.level.ColumnPos
getColumnPos(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
37:48:net.minecraft.commands.arguments.coordinates.Coordinates
parse(com.mojang.brigadier.StringReader) -> a
53:66:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
72:72:java.util.Collection getExamples() -> getExamples
22:22:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
23:24:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.coordinates.Coordinates -> fk:
net.minecraft.world.phys.Vec3
getPosition(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.world.phys.Vec2
getRotation(net.minecraft.commands.CommandSourceStack) -> b
14:14:net.minecraft.core.BlockPos
getBlockPos(net.minecraft.commands.CommandSourceStack) -> c
boolean isXRelative() -> a
boolean isYRelative() -> b
boolean isZRelative() -> c
net.minecraft.commands.arguments.coordinates.LocalCoordinates -> fl:
char PREFIX_LOCAL_COORDINATE -> a
double left -> b
double up -> c
double forwards -> d
19:23:void <init>(double,double,double) -> <init>
27:41:net.minecraft.world.phys.Vec3
getPosition(net.minecraft.commands.CommandSourceStack) -> a
46:46:net.minecraft.world.phys.Vec2
getRotation(net.minecraft.commands.CommandSourceStack) -> b
51:51:boolean isXRelative() -> a
56:56:boolean isYRelative() -> b
61:61:boolean isZRelative() -> c
65:79:net.minecraft.commands.arguments.coordinates.LocalCoordinates
parse(com.mojang.brigadier.StringReader) -> a
83:93:double readDouble(com.mojang.brigadier.StringReader,int) -> a
98:107:boolean equals(java.lang.Object) -> equals
112:112:int hashCode() -> hashCode
net.minecraft.commands.arguments.coordinates.RotationArgument -> fm:
java.util.Collection EXAMPLES -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_COMPLETE -
> a
14:14:void <init>() -> <init>
19:19:net.minecraft.commands.arguments.coordinates.RotationArgument rotation()
-> a
23:23:net.minecraft.commands.arguments.coordinates.Coordinates
getRotation(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
28:39:net.minecraft.commands.arguments.coordinates.Coordinates
parse(com.mojang.brigadier.StringReader) -> a
44:44:java.util.Collection getExamples() -> getExamples
14:14:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
15:16:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.coordinates.SwizzleArgument -> fn:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID -> b
16:16:void <init>() -> <init>
21:21:net.minecraft.commands.arguments.coordinates.SwizzleArgument swizzle() ->
a
26:26:java.util.EnumSet
getSwizzle(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
31:57:java.util.EnumSet parse(com.mojang.brigadier.StringReader) -> a
62:62:java.util.Collection getExamples() -> getExamples
16:16:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
17:18:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.coordinates.Vec2Argument -> fo:
java.util.Collection EXAMPLES -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_COMPLETE -
> a
boolean centerCorrect -> c
28:30:void <init>(boolean) -> <init>
33:33:net.minecraft.commands.arguments.coordinates.Vec2Argument vec2() -> a
37:37:net.minecraft.commands.arguments.coordinates.Vec2Argument vec2(boolean) -
> a
42:43:net.minecraft.world.phys.Vec2
getVec2(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
48:59:net.minecraft.commands.arguments.coordinates.Coordinates
parse(com.mojang.brigadier.StringReader) -> a
64:77:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
83:83:java.util.Collection getExamples() -> getExamples
22:22:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
23:24:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.coordinates.Vec3Argument -> fp:
java.util.Collection EXAMPLES -> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_COMPLETE -
> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_MIXED_TYPE ->
b
boolean centerCorrect -> d
29:31:void <init>(boolean) -> <init>
34:34:net.minecraft.commands.arguments.coordinates.Vec3Argument vec3() -> a
38:38:net.minecraft.commands.arguments.coordinates.Vec3Argument vec3(boolean) -
> a
42:42:net.minecraft.world.phys.Vec3
getVec3(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
46:46:net.minecraft.commands.arguments.coordinates.Coordinates
getCoordinates(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b
51:54:net.minecraft.commands.arguments.coordinates.Coordinates
parse(com.mojang.brigadier.StringReader) -> a
60:73:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
79:79:java.util.Collection getExamples() -> getExamples
21:21:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
22:25:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.coordinates.WorldCoordinate -> fq:
char PREFIX_RELATIVE -> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_EXPECTED_DOUBLE -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EXPECTED_INT -
> b
boolean relative -> d
double value -> e
17:20:void <init>(boolean,double) -> <init>
23:26:double get(double) -> a
31:52:net.minecraft.commands.arguments.coordinates.WorldCoordinate
parseDouble(com.mojang.brigadier.StringReader,boolean) -> a
56:71:net.minecraft.commands.arguments.coordinates.WorldCoordinate
parseInt(com.mojang.brigadier.StringReader) -> a
76:82:boolean isRelative(com.mojang.brigadier.StringReader) -> b
87:99:boolean equals(java.lang.Object) -> equals
106:109:int hashCode() -> hashCode
113:113:boolean isRelative() -> a
11:12:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.coordinates.WorldCoordinates -> fr:
net.minecraft.commands.arguments.coordinates.WorldCoordinate x -> a
net.minecraft.commands.arguments.coordinates.WorldCoordinate y -> b
net.minecraft.commands.arguments.coordinates.WorldCoordinate z -> c
14:18:void
<init>(net.minecraft.commands.arguments.coordinates.WorldCoordinate,net.minecraft.c
ommands.arguments.coordinates.WorldCoordinate,net.minecraft.commands.arguments.coor
dinates.WorldCoordinate) -> <init>
22:23:net.minecraft.world.phys.Vec3
getPosition(net.minecraft.commands.CommandSourceStack) -> a
28:29:net.minecraft.world.phys.Vec2
getRotation(net.minecraft.commands.CommandSourceStack) -> b
34:34:boolean isXRelative() -> a
39:39:boolean isYRelative() -> b
44:44:boolean isZRelative() -> c
49:64:boolean equals(java.lang.Object) -> equals
68:82:net.minecraft.commands.arguments.coordinates.WorldCoordinates
parseInt(com.mojang.brigadier.StringReader) -> a
86:100:net.minecraft.commands.arguments.coordinates.WorldCoordinates
parseDouble(com.mojang.brigadier.StringReader,boolean) -> a
104:104:net.minecraft.commands.arguments.coordinates.WorldCoordinates
absolute(double,double,double) -> a
108:108:net.minecraft.commands.arguments.coordinates.WorldCoordinates
absolute(net.minecraft.world.phys.Vec2) -> a
112:112:net.minecraft.commands.arguments.coordinates.WorldCoordinates current()
-> d
117:120:int hashCode() -> hashCode
net.minecraft.commands.arguments.coordinates.package-info -> fs:
net.minecraft.commands.arguments.item.FunctionArgument -> ft:
java.util.Collection EXAMPLES -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_TAG -
> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_UNKNOWN_FUNCTION -> c
19:19:void <init>() -> <init>
25:25:net.minecraft.commands.arguments.item.FunctionArgument functions() -> a
30:47:net.minecraft.commands.arguments.item.FunctionArgument$Result
parse(com.mojang.brigadier.StringReader) -> a
61:62:net.minecraft.commands.CommandFunction
getFunction(com.mojang.brigadier.context.CommandContext,net.minecraft.resources.Res
ourceLocation) -> a
66:70:java.util.Collection
getFunctionTag(com.mojang.brigadier.context.CommandContext,net.minecraft.resources.
ResourceLocation) -> b
74:74:java.util.Collection
getFunctions(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
78:78:com.mojang.datafixers.util.Pair
getFunctionOrTag(com.mojang.brigadier.context.CommandContext,java.lang.String) -> b
83:83:java.util.Collection getExamples() -> getExamples
19:19:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
62:62:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$getFunction$2(net.minecraft.resources.ResourceLocation) -> a
22:22:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a
21:21:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> b
20:22:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.item.FunctionArgument$1 -> ft$1:
net.minecraft.resources.ResourceLocation val$id -> a
net.minecraft.commands.arguments.item.FunctionArgument this$0 -> b
33:33:void
<init>(net.minecraft.commands.arguments.item.FunctionArgument,net.minecraft.resourc
es.ResourceLocation) -> <init>
36:36:java.util.Collection create(com.mojang.brigadier.context.CommandContext)
-> a
41:41:com.mojang.datafixers.util.Pair
unwrap(com.mojang.brigadier.context.CommandContext) -> b
net.minecraft.commands.arguments.item.FunctionArgument$2 -> ft$2:
net.minecraft.resources.ResourceLocation val$id -> a
net.minecraft.commands.arguments.item.FunctionArgument this$0 -> b
47:47:void
<init>(net.minecraft.commands.arguments.item.FunctionArgument,net.minecraft.resourc
es.ResourceLocation) -> <init>
50:50:java.util.Collection create(com.mojang.brigadier.context.CommandContext)
-> a
55:55:com.mojang.datafixers.util.Pair
unwrap(com.mojang.brigadier.context.CommandContext) -> b
net.minecraft.commands.arguments.item.FunctionArgument$Result -> ft$a:
java.util.Collection create(com.mojang.brigadier.context.CommandContext) -> a
com.mojang.datafixers.util.Pair
unwrap(com.mojang.brigadier.context.CommandContext) -> b
net.minecraft.commands.arguments.item.ItemArgument -> fu:
java.util.Collection EXAMPLES -> a
net.minecraft.core.HolderLookup items -> b
23:25:void <init>(net.minecraft.commands.CommandBuildContext) -> <init>
28:28:net.minecraft.commands.arguments.item.ItemArgument
item(net.minecraft.commands.CommandBuildContext) -> a
33:34:net.minecraft.commands.arguments.item.ItemInput
parse(com.mojang.brigadier.StringReader) -> a
38:38:net.minecraft.commands.arguments.item.ItemInput
getItem(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
43:43:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
48:48:java.util.Collection getExamples() -> getExamples
18:18:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
19:19:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.item.ItemInput -> fv:
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_STACK_TOO_BIG -> a
net.minecraft.core.Holder item -> b
net.minecraft.nbt.CompoundTag tag -> c
23:26:void <init>(net.minecraft.core.Holder,net.minecraft.nbt.CompoundTag) ->
<init>
29:29:net.minecraft.world.item.Item getItem() -> a
34:34:boolean test(net.minecraft.world.item.ItemStack) -> a
38:45:net.minecraft.world.item.ItemStack createItemStack(int,boolean) -> a
49:53:java.lang.String serialize() -> b
57:57:java.lang.String getItemName() -> c
16:16:boolean test(java.lang.Object) -> test
57:57:java.lang.Object lambda$getItemName$1() -> d
17:17:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.item.ItemParser -> fw:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NO_TAGS_ALLOWED -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_ITEM
-> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_TAG -
> c
char SYNTAX_START_NBT -> d
char SYNTAX_TAG -> e
java.util.function.Function SUGGEST_NOTHING -> f
net.minecraft.core.HolderLookup items -> g
com.mojang.brigadier.StringReader reader -> h
boolean allowTags -> i
com.mojang.datafixers.util.Either result -> j
net.minecraft.nbt.CompoundTag nbt -> k
java.util.function.Function suggestions -> l
44:50:void
<init>(net.minecraft.core.HolderLookup,com.mojang.brigadier.StringReader,boolean) -
> <init>
57:65:net.minecraft.commands.arguments.item.ItemParser$ItemResult
parseForItem(net.minecraft.core.HolderLookup,com.mojang.brigadier.StringReader) ->
a
70:80:com.mojang.datafixers.util.Either
parseForTesting(net.minecraft.core.HolderLookup,com.mojang.brigadier.StringReader)
-> b
85:94:java.util.concurrent.CompletableFuture
fillSuggestions(net.minecraft.core.HolderLookup,com.mojang.brigadier.suggestion.Sug
gestionsBuilder,boolean) -> a
98:105:void readItem() -> a
108:121:void readTag() -> b
124:125:void readNbt() -> c
128:143:void parse() -> d
146:149:java.util.concurrent.CompletableFuture
suggestOpenNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a
153:153:java.util.concurrent.CompletableFuture
suggestTag(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> b
157:157:java.util.concurrent.CompletableFuture
suggestItem(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> c
161:162:java.util.concurrent.CompletableFuture
suggestItemIdOrTag(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> d
118:119:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$readTag$6(int,net.minecraft.resources.ResourceLocation) -> a
102:103:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$readItem$5(int,net.minecraft.resources.ResourceLocation) -> b
76:76:net.minecraft.commands.arguments.item.ItemParser$TagResult
lambda$parseForTesting$4(net.minecraft.commands.arguments.item.ItemParser,net.minec
raft.core.HolderSet) -> a
75:75:net.minecraft.commands.arguments.item.ItemParser$ItemResult
lambda$parseForTesting$3(net.minecraft.commands.arguments.item.ItemParser,net.minec
raft.core.Holder) -> a
61:61:java.lang.IllegalStateException lambda$parseForItem$2() -> e
31:31:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a
30:30:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> b
29:36:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.item.ItemParser$ItemResult -> fw$a:
net.minecraft.core.Holder item -> a
net.minecraft.nbt.CompoundTag nbt -> b
52:52:void <init>(net.minecraft.core.Holder,net.minecraft.nbt.CompoundTag) ->
<init>
52:52:java.lang.String toString() -> toString
52:52:int hashCode() -> hashCode
52:52:boolean equals(java.lang.Object) -> equals
52:52:net.minecraft.core.Holder item() -> a
52:52:net.minecraft.nbt.CompoundTag nbt() -> b
net.minecraft.commands.arguments.item.ItemParser$TagResult -> fw$b:
net.minecraft.core.HolderSet tag -> a
net.minecraft.nbt.CompoundTag nbt -> b
54:54:void <init>(net.minecraft.core.HolderSet,net.minecraft.nbt.CompoundTag) -
> <init>
54:54:java.lang.String toString() -> toString
54:54:int hashCode() -> hashCode
54:54:boolean equals(java.lang.Object) -> equals
54:54:net.minecraft.core.HolderSet tag() -> a
54:54:net.minecraft.nbt.CompoundTag nbt() -> b
net.minecraft.commands.arguments.item.ItemPredicateArgument -> fx:
java.util.Collection EXAMPLES -> a
net.minecraft.core.HolderLookup items -> b
31:33:void <init>(net.minecraft.commands.CommandBuildContext) -> <init>
36:36:net.minecraft.commands.arguments.item.ItemPredicateArgument
itemPredicate(net.minecraft.commands.CommandBuildContext) -> a
41:42:net.minecraft.commands.arguments.item.ItemPredicateArgument$Result
parse(com.mojang.brigadier.StringReader) -> a
49:49:java.util.function.Predicate
getItemPredicate(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
54:54:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
59:59:java.util.Collection getExamples() -> getExamples
65:67:net.minecraft.commands.arguments.item.ItemPredicateArgument$Result
createResult(java.util.function.Predicate,net.minecraft.nbt.CompoundTag) -> a
26:26:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
67:67:boolean
lambda$createResult$4(java.util.function.Predicate,net.minecraft.world.item.ItemSta
ck) -> a
66:66:boolean
lambda$createResult$3(java.util.function.Predicate,net.minecraft.nbt.CompoundTag,ne
t.minecraft.world.item.ItemStack) -> a
44:44:net.minecraft.commands.arguments.item.ItemPredicateArgument$Result
lambda$parse$2(net.minecraft.commands.arguments.item.ItemParser$TagResult) -> a
43:43:net.minecraft.commands.arguments.item.ItemPredicateArgument$Result
lambda$parse$1(net.minecraft.commands.arguments.item.ItemParser$ItemResult) -> a
43:43:boolean
lambda$parse$0(net.minecraft.commands.arguments.item.ItemParser$ItemResult,net.mine
craft.core.Holder) -> a
27:27:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.item.ItemPredicateArgument$Result -> fx$a:
net.minecraft.commands.arguments.item.package-info -> fy:
net.minecraft.commands.arguments.package-info -> fz:
net.minecraft.commands.arguments.selector.EntitySelector -> ga:
int INFINITE -> a
java.util.function.BiConsumer ORDER_ARBITRARY -> b
net.minecraft.world.level.entity.EntityTypeTest ANY_TYPE -> c
int maxResults -> d
boolean includesEntities -> e
boolean worldLimited -> f
java.util.function.Predicate predicate -> g
net.minecraft.advancements.critereon.MinMaxBounds$Doubles range -> h
java.util.function.Function position -> i
net.minecraft.world.phys.AABB aabb -> j
java.util.function.BiConsumer order -> k
boolean currentEntity -> l
java.lang.String playerName -> m
java.util.UUID entityUUID -> n
net.minecraft.world.level.entity.EntityTypeTest type -> o
boolean usesSelector -> p
60:74:void
<init>(int,boolean,boolean,java.util.function.Predicate,net.minecraft.advancements.
critereon.MinMaxBounds$Doubles,java.util.function.Function,net.minecraft.world.phys
.AABB,java.util.function.BiConsumer,boolean,java.lang.String,java.util.UUID,net.min
ecraft.world.entity.EntityType,boolean) -> <init>
77:77:int getMaxResults() -> a
81:81:boolean includesEntities() -> b
85:85:boolean isSelfSelector() -> c
89:89:boolean isWorldLimited() -> d
93:93:boolean usesSelector() -> e
97:100:void checkPermissions(net.minecraft.commands.CommandSourceStack) -> e
103:112:net.minecraft.world.entity.Entity
findSingleEntity(net.minecraft.commands.CommandSourceStack) -> a
116:116:java.util.List findEntities(net.minecraft.commands.CommandSourceStack)
-> b
120:162:java.util.List
findEntitiesRaw(net.minecraft.commands.CommandSourceStack) -> f
166:175:void
addEntities(java.util.List,net.minecraft.server.level.ServerLevel,net.minecraft.wor
ld.phys.Vec3,java.util.function.Predicate) -> a
179:179:int getResultLimit() -> f
183:189:net.minecraft.server.level.ServerPlayer
findSinglePlayer(net.minecraft.commands.CommandSourceStack) -> c
193:241:java.util.List findPlayers(net.minecraft.commands.CommandSourceStack) -
> d
245:254:java.util.function.Predicate
getPredicate(net.minecraft.world.phys.Vec3) -> a
258:262:java.util.List
sortAndLimit(net.minecraft.world.phys.Vec3,java.util.List) -> a
266:266:net.minecraft.network.chat.Component joinNames(java.util.List) -> a
252:252:boolean
lambda$getPredicate$3(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Enti
ty) -> a
248:248:boolean
lambda$getPredicate$2(net.minecraft.world.phys.AABB,net.minecraft.world.entity.Enti
ty) -> a
116:116:boolean
lambda$findEntities$1(net.minecraft.commands.CommandSourceStack,net.minecraft.world
.entity.Entity) -> a
29:29:void lambda$static$0(net.minecraft.world.phys.Vec3,java.util.List) -> b
29:31:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.selector.EntitySelector$1 -> ga$1:
31:31:void <init>() -> <init>
34:34:net.minecraft.world.entity.Entity
tryCast(net.minecraft.world.entity.Entity) -> a
39:39:java.lang.Class getBaseClass() -> a
31:31:java.lang.Object tryCast(java.lang.Object) -> a
net.minecraft.commands.arguments.selector.EntitySelectorParser -> gb:
char SYNTAX_SELECTOR_START -> a
char SYNTAX_OPTIONS_START -> o
char SYNTAX_OPTIONS_END -> p
char SYNTAX_OPTIONS_KEY_VALUE_SEPARATOR -> b
char SYNTAX_OPTIONS_SEPARATOR -> q
char SYNTAX_NOT -> c
char SYNTAX_TAG -> d
char SELECTOR_NEAREST_PLAYER -> r
char SELECTOR_ALL_PLAYERS -> s
char SELECTOR_RANDOM_PLAYERS -> t
char SELECTOR_CURRENT_ENTITY -> u
char SELECTOR_ALL_ENTITIES -> v
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_INVALID_NAME_OR_UUID -> e
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_UNKNOWN_SELECTOR_TYPE -> f
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_SELECTORS_NOT_ALLOWED -> g
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_MISSING_SELECTOR_TYPE -> h
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_EXPECTED_END_OF_OPTIONS -> i
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_EXPECTED_OPTION_VALUE -> j
java.util.function.BiConsumer ORDER_NEAREST -> k
java.util.function.BiConsumer ORDER_FURTHEST -> l
java.util.function.BiConsumer ORDER_RANDOM -> m
java.util.function.BiFunction SUGGEST_NOTHING -> n
com.mojang.brigadier.StringReader reader -> w
boolean allowSelectors -> x
int maxResults -> y
boolean includesEntities -> z
boolean worldLimited -> A
net.minecraft.advancements.critereon.MinMaxBounds$Doubles distance -> B
net.minecraft.advancements.critereon.MinMaxBounds$Ints level -> C
java.lang.Double x -> D
java.lang.Double y -> E
java.lang.Double z -> F
java.lang.Double deltaX -> G
java.lang.Double deltaY -> H
java.lang.Double deltaZ -> I
net.minecraft.advancements.critereon.WrappedMinMaxBounds rotX -> J
net.minecraft.advancements.critereon.WrappedMinMaxBounds rotY -> K
java.util.function.Predicate predicate -> L
java.util.function.BiConsumer order -> M
boolean currentEntity -> N
java.lang.String playerName -> O
int startPosition -> P
java.util.UUID entityUUID -> Q
java.util.function.BiFunction suggestions -> R
boolean hasNameEquals -> S
boolean hasNameNotEquals -> T
boolean isLimited -> U
boolean isSorted -> V
boolean hasGamemodeEquals -> W
boolean hasGamemodeNotEquals -> X
boolean hasTeamEquals -> Y
boolean hasTeamNotEquals -> Z
net.minecraft.world.entity.EntityType type -> aa
boolean typeInverse -> ab
boolean hasScores -> ac
boolean hasAdvancements -> ad
boolean usesSelectors -> ae
108:109:void <init>(com.mojang.brigadier.StringReader) -> <init>
67:114:void <init>(com.mojang.brigadier.StringReader,boolean) -> <init>
118:132:net.minecraft.commands.arguments.selector.EntitySelector getSelector()
-> a
136:145:net.minecraft.world.phys.AABB createAabb(double,double,double) -> a
149:163:void finalizePredicates() -> I
166:168:java.util.function.Predicate
createRotationPredicate(net.minecraft.advancements.critereon.WrappedMinMaxBounds,ja
va.util.function.ToDoubleFunction) -> a
178:220:void parseSelector() -> b
223:242:void parseNameOrUUID() -> c
245:283:void parseOptions() -> d
286:292:boolean shouldInvertValue() -> e
296:302:boolean isTag() -> f
306:306:com.mojang.brigadier.StringReader getReader() -> g
310:311:void addPredicate(java.util.function.Predicate) -> a
314:315:void setWorldLimited() -> h
318:318:net.minecraft.advancements.critereon.MinMaxBounds$Doubles getDistance()
-> i
322:323:void
setDistance(net.minecraft.advancements.critereon.MinMaxBounds$Doubles) -> a
326:326:net.minecraft.advancements.critereon.MinMaxBounds$Ints getLevel() -> j
330:331:void setLevel(net.minecraft.advancements.critereon.MinMaxBounds$Ints) -
> a
334:334:net.minecraft.advancements.critereon.WrappedMinMaxBounds getRotX() -> k
338:339:void setRotX(net.minecraft.advancements.critereon.WrappedMinMaxBounds)
-> a
342:342:net.minecraft.advancements.critereon.WrappedMinMaxBounds getRotY() -> l
346:347:void setRotY(net.minecraft.advancements.critereon.WrappedMinMaxBounds)
-> b
351:351:java.lang.Double getX() -> m
356:356:java.lang.Double getY() -> n
361:361:java.lang.Double getZ() -> o
365:366:void setX(double) -> a
369:370:void setY(double) -> b
373:374:void setZ(double) -> c
377:378:void setDeltaX(double) -> d
381:382:void setDeltaY(double) -> e
385:386:void setDeltaZ(double) -> f
390:390:java.lang.Double getDeltaX() -> p
395:395:java.lang.Double getDeltaY() -> q
400:400:java.lang.Double getDeltaZ() -> r
404:405:void setMaxResults(int) -> a
408:409:void setIncludesEntities(boolean) -> a
412:412:java.util.function.BiConsumer getOrder() -> s
416:417:void setOrder(java.util.function.BiConsumer) -> a
420:432:net.minecraft.commands.arguments.selector.EntitySelector parse() -> t
436:441:void
fillSelectorSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder) -> a
444:448:java.util.concurrent.CompletableFuture
suggestNameOrSelector(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.
function.Consumer) -> b
452:454:java.util.concurrent.CompletableFuture
suggestName(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.C
onsumer) -> c
458:461:java.util.concurrent.CompletableFuture
suggestSelector(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.functi
on.Consumer) -> d
465:466:java.util.concurrent.CompletableFuture
suggestOpenOptions(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.fun
ction.Consumer) -> e
470:472:java.util.concurrent.CompletableFuture
suggestOptionsKeyOrClose(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.ut
il.function.Consumer) -> f
476:477:java.util.concurrent.CompletableFuture
suggestOptionsKey(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.func
tion.Consumer) -> g
481:483:java.util.concurrent.CompletableFuture
suggestOptionsNextOrClose(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.u
til.function.Consumer) -> h
487:488:java.util.concurrent.CompletableFuture
suggestEquals(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function
.Consumer) -> i
492:492:boolean isCurrentEntity() -> u
496:497:void setSuggestions(java.util.function.BiFunction) -> a
500:500:java.util.concurrent.CompletableFuture
fillSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.functi
on.Consumer) -> a
504:504:boolean hasNameEquals() -> v
508:509:void setHasNameEquals(boolean) -> b
512:512:boolean hasNameNotEquals() -> w
516:517:void setHasNameNotEquals(boolean) -> c
520:520:boolean isLimited() -> x
524:525:void setLimited(boolean) -> d
528:528:boolean isSorted() -> y
532:533:void setSorted(boolean) -> e
536:536:boolean hasGamemodeEquals() -> z
540:541:void setHasGamemodeEquals(boolean) -> f
544:544:boolean hasGamemodeNotEquals() -> A
548:549:void setHasGamemodeNotEquals(boolean) -> g
552:552:boolean hasTeamEquals() -> B
556:557:void setHasTeamEquals(boolean) -> h
560:560:boolean hasTeamNotEquals() -> C
564:565:void setHasTeamNotEquals(boolean) -> i
568:569:void limitToType(net.minecraft.world.entity.EntityType) -> a
572:573:void setTypeLimitedInversely() -> D
576:576:boolean isTypeLimited() -> E
580:580:boolean isTypeLimitedInversely() -> F
584:584:boolean hasScores() -> G
588:589:void setHasScores(boolean) -> j
592:592:boolean hasAdvancements() -> H
596:597:void setHasAdvancements(boolean) -> k
169:173:boolean
lambda$createRotationPredicate$12(java.util.function.ToDoubleFunction,double,double
,net.minecraft.world.entity.Entity) -> a
157:160:boolean lambda$finalizePredicates$11(net.minecraft.world.entity.Entity)
-> a
130:130:net.minecraft.world.phys.Vec3
lambda$getSelector$10(net.minecraft.world.phys.Vec3) -> a
128:128:net.minecraft.world.phys.Vec3
lambda$getSelector$9(net.minecraft.world.phys.Vec3) -> b
83:83:boolean lambda$new$8(net.minecraft.world.entity.Entity) -> b
60:60:java.util.concurrent.CompletableFuture
lambda$static$7(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.functi
on.Consumer) -> j
58:58:void lambda$static$6(net.minecraft.world.phys.Vec3,java.util.List) -> a
57:57:void lambda$static$5(net.minecraft.world.phys.Vec3,java.util.List) -> b
57:57:int
lambda$static$4(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity,net
.minecraft.world.entity.Entity) -> a
56:56:void lambda$static$3(net.minecraft.world.phys.Vec3,java.util.List) -> c
56:56:int
lambda$static$2(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Entity,net
.minecraft.world.entity.Entity) -> b
54:54:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a
50:50:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> b
49:60:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.selector.options.EntitySelectorOptions -> gc:
java.util.Map OPTIONS -> i
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_UNKNOWN_OPTION -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_INAPPLICABLE_OPTION -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_RANGE_NEGATIVE
-> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_LEVEL_NEGATIVE
-> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_LIMIT_TOO_SMALL -> e
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_SORT_UNKNOWN
-> f
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_GAME_MODE_INVALID -> g
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_ENTITY_TYPE_INVALID -> h
51:51:void <init>() -> <init>
64:65:void
register(java.lang.String,net.minecraft.commands.arguments.selector.options.EntityS
electorOptions$Modifier,java.util.function.Predicate,net.minecraft.network.chat.Com
ponent) -> a
68:469:void bootStrap() -> a

472:481:net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Mod
ifier
get(net.minecraft.commands.arguments.selector.EntitySelectorParser,java.lang.String
,int) -> a
486:492:void
suggestNames(net.minecraft.commands.arguments.selector.EntitySelectorParser,com.moj
ang.brigadier.suggestion.SuggestionsBuilder) -> a
468:468:boolean
lambda$bootStrap$63(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> a
448:468:void
lambda$bootStrap$62(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> b
451:465:boolean
lambda$bootStrap$61(net.minecraft.resources.ResourceLocation,boolean,net.minecraft.
world.entity.Entity) -> a
445:445:boolean
lambda$bootStrap$60(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> c
368:445:void
lambda$bootStrap$59(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> d
427:439:boolean
lambda$bootStrap$58(java.util.Map,net.minecraft.world.entity.Entity) -> a
415:415:boolean
lambda$bootStrap$57(boolean,net.minecraft.advancements.AdvancementProgress) -> a
405:411:boolean
lambda$bootStrap$56(java.util.Map,net.minecraft.advancements.AdvancementProgress) -
> a
393:393:boolean
lambda$bootStrap$55(boolean,net.minecraft.advancements.CriterionProgress) -> a
365:365:boolean
lambda$bootStrap$54(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> e
322:365:void
lambda$bootStrap$53(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> f
344:360:boolean
lambda$bootStrap$52(java.util.Map,net.minecraft.world.entity.Entity) -> b
319:319:boolean
lambda$bootStrap$51(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> g
306:319:void
lambda$bootStrap$50(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> h
310:317:boolean
lambda$bootStrap$49(net.minecraft.nbt.CompoundTag,boolean,net.minecraft.world.entit
y.Entity) -> a
303:303:boolean
lambda$bootStrap$48(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> i
293:303:void
lambda$bootStrap$47(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> j
297:300:boolean
lambda$bootStrap$46(java.lang.String,boolean,net.minecraft.world.entity.Entity) ->
a
290:290:boolean
lambda$bootStrap$45(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> k
252:290:void
lambda$bootStrap$44(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> l
285:285:boolean
lambda$bootStrap$43(net.minecraft.world.entity.EntityType,boolean,net.minecraft.wor
ld.entity.Entity) -> a
279:280:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$bootStrap$42(net.minecraft.commands.arguments.selector.EntitySelectorParser,
int,net.minecraft.resources.ResourceLocation) -> a
275:275:boolean
lambda$bootStrap$41(net.minecraft.tags.TagKey,boolean,net.minecraft.world.entity.En
tity) -> a
253:259:java.util.concurrent.CompletableFuture
lambda$bootStrap$40(net.minecraft.commands.arguments.selector.EntitySelectorParser,
com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Consumer) ->
a
249:249:boolean
lambda$bootStrap$39(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> m
233:249:void
lambda$bootStrap$38(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> n
237:242:boolean
lambda$bootStrap$37(java.lang.String,boolean,net.minecraft.world.entity.Entity) ->
b
230:230:boolean
lambda$bootStrap$36(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> o
177:230:void
lambda$bootStrap$35(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> p
219:223:boolean
lambda$bootStrap$34(boolean,net.minecraft.world.level.GameType,net.minecraft.world.
entity.Entity) -> a
178:202:java.util.concurrent.CompletableFuture
lambda$bootStrap$33(net.minecraft.commands.arguments.selector.EntitySelectorParser,
com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.function.Consumer) ->
b
174:174:boolean
lambda$bootStrap$32(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> q
160:174:void
lambda$bootStrap$31(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> r
162:162:java.util.concurrent.CompletableFuture
lambda$bootStrap$30(com.mojang.brigadier.suggestion.SuggestionsBuilder,java.util.fu
nction.Consumer) -> a
157:157:boolean
lambda$bootStrap$29(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> s
149:157:void
lambda$bootStrap$28(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> t
146:146:boolean
lambda$bootStrap$27(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> u
145:146:void
lambda$bootStrap$26(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> v
142:142:boolean
lambda$bootStrap$25(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> w
141:142:void
lambda$bootStrap$24(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> x
138:138:boolean
lambda$bootStrap$23(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> y
136:138:void
lambda$bootStrap$22(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> z
133:133:boolean
lambda$bootStrap$21(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> A
131:133:void
lambda$bootStrap$20(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> B
128:128:boolean
lambda$bootStrap$19(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> C
126:128:void
lambda$bootStrap$18(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> D
123:123:boolean
lambda$bootStrap$17(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> E
121:123:void
lambda$bootStrap$16(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> F
118:118:boolean
lambda$bootStrap$15(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> G
116:118:void
lambda$bootStrap$14(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> H
113:113:boolean
lambda$bootStrap$13(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> I
111:113:void
lambda$bootStrap$12(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> J
108:108:boolean
lambda$bootStrap$11(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> K
100:108:void
lambda$bootStrap$10(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> L
97:97:boolean
lambda$bootStrap$9(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> M
89:97:void
lambda$bootStrap$8(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> N
86:86:boolean
lambda$bootStrap$7(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> O
73:86:void
lambda$bootStrap$6(net.minecraft.commands.arguments.selector.EntitySelectorParser)
-> P
85:85:boolean
lambda$bootStrap$5(java.lang.String,boolean,net.minecraft.world.entity.Entity) -> c
61:61:com.mojang.brigadier.Message lambda$static$4(java.lang.Object) -> a
60:60:com.mojang.brigadier.Message lambda$static$3(java.lang.Object) -> b
59:59:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> c
55:55:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> d
54:54:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> e
52:61:void <clinit>() -> <clinit>
net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Modifier ->
gc$a:
void handle(net.minecraft.commands.arguments.selector.EntitySelectorParser) ->
handle
net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Option ->
gc$b:

net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Modifier
modifier -> a
java.util.function.Predicate canUse -> b
net.minecraft.network.chat.Component description -> c
498:498:void
<init>(net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Modi
fier,java.util.function.Predicate,net.minecraft.network.chat.Component) -> <init>
498:498:java.lang.String toString() -> toString
498:498:int hashCode() -> hashCode
498:498:boolean equals(java.lang.Object) -> equals

498:498:net.minecraft.commands.arguments.selector.options.EntitySelectorOptions$Mod
ifier modifier() -> a
498:498:java.util.function.Predicate canUse() -> b
498:498:net.minecraft.network.chat.Component description() -> c
net.minecraft.commands.arguments.selector.options.package-info -> gd:
net.minecraft.commands.arguments.selector.package-info -> ge:
net.minecraft.commands.package-info -> gf:
net.minecraft.commands.synchronization.ArgumentTypeInfo -> gg:
void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
net.minecraft.commands.synchronization.ArgumentTypeInfo$Template -> gg$a:
com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
net.minecraft.commands.synchronization.ArgumentTypeInfos -> gh:
java.util.Map BY_CLASS -> a
66:66:void <init>() -> <init>
70:71:net.minecraft.commands.synchronization.ArgumentTypeInfo
register(net.minecraft.core.Registry,java.lang.String,java.lang.Class,net.minecraft
.commands.synchronization.ArgumentTypeInfo) -> a
75:129:net.minecraft.commands.synchronization.ArgumentTypeInfo
bootstrap(net.minecraft.core.Registry) -> a
134:134:java.lang.Class fixClassType(java.lang.Class) -> b
138:138:boolean isClassRecognized(java.lang.Class) -> a
143:147:net.minecraft.commands.synchronization.ArgumentTypeInfo
byClass(com.mojang.brigadier.arguments.ArgumentType) -> a
151:151:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> b
67:67:void <clinit>() -> <clinit>
net.minecraft.commands.synchronization.ArgumentUtils -> gi:
org.slf4j.Logger LOGGER -> a
byte NUMBER_FLAG_MIN -> b
byte NUMBER_FLAG_MAX -> c
19:19:void <init>() -> <init>
26:33:int createNumberFlags(boolean,boolean) -> a
37:37:boolean numberHasMin(byte) -> a
41:41:boolean numberHasMax(byte) -> b
45:46:void
serializeCap(com.google.gson.JsonObject,net.minecraft.commands.synchronization.Argu
mentTypeInfo$Template) -> a
50:51:void
serializeCap(com.google.gson.JsonObject,net.minecraft.commands.synchronization.Argu
mentTypeInfo,net.minecraft.commands.synchronization.ArgumentTypeInfo$Template) -> a
54:64:void
serializeArgumentToJson(com.google.gson.JsonObject,com.mojang.brigadier.arguments.A
rgumentType) -> a
67:104:com.google.gson.JsonObject
serializeNodeToJson(com.mojang.brigadier.CommandDispatcher,com.mojang.brigadier.tre
e.CommandNode) -> a
108:111:java.util.Set
findUsedArgumentTypes(com.mojang.brigadier.tree.CommandNode) -> a
115:128:void
findUsedArgumentTypes(com.mojang.brigadier.tree.CommandNode,java.util.Set,java.util
.Set) -> a
123:123:void
lambda$findUsedArgumentTypes$0(java.util.Set,java.util.Set,com.mojang.brigadier.tre
e.CommandNode) -> a
20:20:void <clinit>() -> <clinit>
net.minecraft.commands.synchronization.SingletonArgumentInfo -> gj:
net.minecraft.commands.synchronization.SingletonArgumentInfo$Template template
-> a
32:34:void <init>(java.util.function.Function) -> <init>
37:37:net.minecraft.commands.synchronization.SingletonArgumentInfo
contextFree(java.util.function.Supplier) -> a
41:41:net.minecraft.commands.synchronization.SingletonArgumentInfo
contextAware(java.util.function.Function) -> a
46:46:void
serializeToNetwork(net.minecraft.commands.synchronization.SingletonArgumentInfo$Tem
plate,net.minecraft.network.FriendlyByteBuf) -> a
50:50:void
serializeToJson(net.minecraft.commands.synchronization.SingletonArgumentInfo$Templa
te,com.google.gson.JsonObject) -> a
54:54:net.minecraft.commands.synchronization.SingletonArgumentInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
59:59:net.minecraft.commands.synchronization.SingletonArgumentInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> b
11:11:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
11:11:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
11:11:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
11:11:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
37:37:com.mojang.brigadier.arguments.ArgumentType
lambda$contextFree$0(java.util.function.Supplier,net.minecraft.commands.CommandBuil
dContext) -> a
net.minecraft.commands.synchronization.SingletonArgumentInfo$Template -> gj$a:
java.util.function.Function constructor -> b
net.minecraft.commands.synchronization.SingletonArgumentInfo this$0 -> a
15:17:void
<init>(net.minecraft.commands.synchronization.SingletonArgumentInfo,java.util.funct
ion.Function) -> <init>
21:21:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
26:26:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
net.minecraft.commands.synchronization.SuggestionProviders -> gk:
java.util.Map PROVIDERS_BY_NAME -> e
net.minecraft.resources.ResourceLocation DEFAULT_NAME -> f
com.mojang.brigadier.suggestion.SuggestionProvider ASK_SERVER -> a
com.mojang.brigadier.suggestion.SuggestionProvider ALL_RECIPES -> b
com.mojang.brigadier.suggestion.SuggestionProvider AVAILABLE_SOUNDS -> c
com.mojang.brigadier.suggestion.SuggestionProvider SUMMONABLE_ENTITIES -> d
20:20:void <init>() -> <init>
31:35:com.mojang.brigadier.suggestion.SuggestionProvider
register(net.minecraft.resources.ResourceLocation,com.mojang.brigadier.suggestion.S
uggestionProvider) -> a
39:39:com.mojang.brigadier.suggestion.SuggestionProvider
getProvider(net.minecraft.resources.ResourceLocation) -> a
43:46:net.minecraft.resources.ResourceLocation
getName(com.mojang.brigadier.suggestion.SuggestionProvider) -> a
51:54:com.mojang.brigadier.suggestion.SuggestionProvider
safelySwap(com.mojang.brigadier.suggestion.SuggestionProvider) -> b
27:27:java.util.concurrent.CompletableFuture
lambda$static$5(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
27:27:com.mojang.brigadier.Message
lambda$static$4(net.minecraft.world.entity.EntityType) -> a
27:27:boolean
lambda$static$3(com.mojang.brigadier.context.CommandContext,net.minecraft.world.ent
ity.EntityType) -> a
26:26:java.util.concurrent.CompletableFuture
lambda$static$2(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> b
25:25:java.util.concurrent.CompletableFuture
lambda$static$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> c
24:24:java.util.concurrent.CompletableFuture
lambda$static$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> d
21:27:void <clinit>() -> <clinit>
net.minecraft.commands.synchronization.SuggestionProviders$Wrapper -> gk$a:
com.mojang.brigadier.suggestion.SuggestionProvider delegate -> a
net.minecraft.resources.ResourceLocation name -> b
62:65:void
<init>(net.minecraft.resources.ResourceLocation,com.mojang.brigadier.suggestion.Sug
gestionProvider) -> <init>
69:69:java.util.concurrent.CompletableFuture
getSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.sug
gestion.SuggestionsBuilder) -> getSuggestions
net.minecraft.commands.synchronization.brigadier.DoubleArgumentInfo -> gl:
13:13:void <init>() -> <init>
36:45:void
serializeToNetwork(net.minecraft.commands.synchronization.brigadier.DoubleArgumentI
nfo$Template,net.minecraft.network.FriendlyByteBuf) -> a

49:52:net.minecraft.commands.synchronization.brigadier.DoubleArgumentInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
57:63:void
serializeToJson(net.minecraft.commands.synchronization.brigadier.DoubleArgumentInfo
$Template,com.google.gson.JsonObject) -> a

67:67:net.minecraft.commands.synchronization.brigadier.DoubleArgumentInfo$Template
unpack(com.mojang.brigadier.arguments.DoubleArgumentType) -> a
13:13:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
13:13:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
13:13:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
13:13:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.synchronization.brigadier.DoubleArgumentInfo$Template ->
gl$a:
double min -> b
double max -> c
net.minecraft.commands.synchronization.brigadier.DoubleArgumentInfo this$0 -> a
18:21:void
<init>(net.minecraft.commands.synchronization.brigadier.DoubleArgumentInfo,double,d
ouble) -> <init>
25:25:com.mojang.brigadier.arguments.DoubleArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> a
30:30:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
14:14:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.synchronization.brigadier.FloatArgumentInfo -> gm:
13:13:void <init>() -> <init>
36:45:void
serializeToNetwork(net.minecraft.commands.synchronization.brigadier.FloatArgumentIn
fo$Template,net.minecraft.network.FriendlyByteBuf) -> a

49:52:net.minecraft.commands.synchronization.brigadier.FloatArgumentInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
57:63:void
serializeToJson(net.minecraft.commands.synchronization.brigadier.FloatArgumentInfo$
Template,com.google.gson.JsonObject) -> a

67:67:net.minecraft.commands.synchronization.brigadier.FloatArgumentInfo$Template
unpack(com.mojang.brigadier.arguments.FloatArgumentType) -> a
13:13:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
13:13:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
13:13:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
13:13:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.synchronization.brigadier.FloatArgumentInfo$Template ->
gm$a:
float min -> b
float max -> c
net.minecraft.commands.synchronization.brigadier.FloatArgumentInfo this$0 -> a
18:21:void
<init>(net.minecraft.commands.synchronization.brigadier.FloatArgumentInfo,float,flo
at) -> <init>
25:25:com.mojang.brigadier.arguments.FloatArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> a
30:30:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
14:14:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.synchronization.brigadier.IntegerArgumentInfo -> gn:
13:13:void <init>() -> <init>
36:45:void
serializeToNetwork(net.minecraft.commands.synchronization.brigadier.IntegerArgument
Info$Template,net.minecraft.network.FriendlyByteBuf) -> a

49:52:net.minecraft.commands.synchronization.brigadier.IntegerArgumentInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
57:63:void
serializeToJson(net.minecraft.commands.synchronization.brigadier.IntegerArgumentInf
o$Template,com.google.gson.JsonObject) -> a

67:67:net.minecraft.commands.synchronization.brigadier.IntegerArgumentInfo$Template
unpack(com.mojang.brigadier.arguments.IntegerArgumentType) -> a
13:13:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
13:13:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
13:13:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
13:13:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.synchronization.brigadier.IntegerArgumentInfo$Template ->
gn$a:
int min -> b
int max -> c
net.minecraft.commands.synchronization.brigadier.IntegerArgumentInfo this$0 ->
a
18:21:void
<init>(net.minecraft.commands.synchronization.brigadier.IntegerArgumentInfo,int,int
) -> <init>
25:25:com.mojang.brigadier.arguments.IntegerArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> a
30:30:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
14:14:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.synchronization.brigadier.LongArgumentInfo -> go:
13:13:void <init>() -> <init>
36:45:void
serializeToNetwork(net.minecraft.commands.synchronization.brigadier.LongArgumentInf
o$Template,net.minecraft.network.FriendlyByteBuf) -> a

49:52:net.minecraft.commands.synchronization.brigadier.LongArgumentInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
57:63:void
serializeToJson(net.minecraft.commands.synchronization.brigadier.LongArgumentInfo$T
emplate,com.google.gson.JsonObject) -> a

67:67:net.minecraft.commands.synchronization.brigadier.LongArgumentInfo$Template
unpack(com.mojang.brigadier.arguments.LongArgumentType) -> a
13:13:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
13:13:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
13:13:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
13:13:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.synchronization.brigadier.LongArgumentInfo$Template -> go$a:
long min -> b
long max -> c
net.minecraft.commands.synchronization.brigadier.LongArgumentInfo this$0 -> a
18:21:void
<init>(net.minecraft.commands.synchronization.brigadier.LongArgumentInfo,long,long)
-> <init>
25:25:com.mojang.brigadier.arguments.LongArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> a
30:30:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
14:14:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.synchronization.brigadier.StringArgumentSerializer -> gp:
9:9:void <init>() -> <init>
34:35:void
serializeToNetwork(net.minecraft.commands.synchronization.brigadier.StringArgumentS
erializer$Template,net.minecraft.network.FriendlyByteBuf) -> a

39:40:net.minecraft.commands.synchronization.brigadier.StringArgumentSerializer$Tem
plate deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> a
45:50:void
serializeToJson(net.minecraft.commands.synchronization.brigadier.StringArgumentSeri
alizer$Template,com.google.gson.JsonObject) -> a

54:54:net.minecraft.commands.synchronization.brigadier.StringArgumentSerializer$Tem
plate unpack(com.mojang.brigadier.arguments.StringArgumentType) -> a
9:9:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
unpack(com.mojang.brigadier.arguments.ArgumentType) -> a
9:9:void
serializeToJson(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template,co
m.google.gson.JsonObject) -> a
9:9:net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
deserializeFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
9:9:void
serializeToNetwork(net.minecraft.commands.synchronization.ArgumentTypeInfo$Template
,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.commands.synchronization.brigadier.StringArgumentSerializer$1 ->
gp$1:
int[] $SwitchMap$com$mojang$brigadier$arguments$StringArgumentType$StringType -
> a
19:19:void <clinit>() -> <clinit>
net.minecraft.commands.synchronization.brigadier.StringArgumentSerializer$Template
-> gp$a:
com.mojang.brigadier.arguments.StringArgumentType$StringType type -> b
net.minecraft.commands.synchronization.brigadier.StringArgumentSerializer
this$0 -> a
13:15:void
<init>(net.minecraft.commands.synchronization.brigadier.StringArgumentSerializer,co
m.mojang.brigadier.arguments.StringArgumentType$StringType) -> <init>
19:22:com.mojang.brigadier.arguments.StringArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> a
28:28:net.minecraft.commands.synchronization.ArgumentTypeInfo type() -> a
10:10:com.mojang.brigadier.arguments.ArgumentType
instantiate(net.minecraft.commands.CommandBuildContext) -> b
net.minecraft.commands.synchronization.brigadier.package-info -> gq:
net.minecraft.commands.synchronization.package-info -> gr:
net.minecraft.core.AxisCycle -> gs:
net.minecraft.core.AxisCycle NONE -> a
net.minecraft.core.AxisCycle FORWARD -> b
net.minecraft.core.AxisCycle BACKWARD -> c
net.minecraft.core.Direction$Axis[] AXIS_VALUES -> d
net.minecraft.core.AxisCycle[] VALUES -> e
net.minecraft.core.AxisCycle[] $VALUES -> f
3:3:net.minecraft.core.AxisCycle[] values() -> values
3:3:net.minecraft.core.AxisCycle valueOf(java.lang.String) -> valueOf
3:3:void <init>(java.lang.String,int) -> <init>
int cycle(int,int,int,net.minecraft.core.Direction$Axis) -> a
double cycle(double,double,double,net.minecraft.core.Direction$Axis) -> a
net.minecraft.core.Direction$Axis cycle(net.minecraft.core.Direction$Axis) -> a
net.minecraft.core.AxisCycle inverse() -> a
88:88:net.minecraft.core.AxisCycle
between(net.minecraft.core.Direction$Axis,net.minecraft.core.Direction$Axis) -> a
3:3:net.minecraft.core.AxisCycle[] $values() -> b
3:73:void <clinit>() -> <clinit>
net.minecraft.core.AxisCycle$1 -> gs$1:
4:4:void <init>(java.lang.String,int) -> <init>
7:7:int cycle(int,int,int,net.minecraft.core.Direction$Axis) -> a
12:12:double cycle(double,double,double,net.minecraft.core.Direction$Axis) -> a
17:17:net.minecraft.core.Direction$Axis
cycle(net.minecraft.core.Direction$Axis) -> a
22:22:net.minecraft.core.AxisCycle inverse() -> a
net.minecraft.core.AxisCycle$2 -> gs$2:
28:28:void <init>(java.lang.String,int) -> <init>
31:31:int cycle(int,int,int,net.minecraft.core.Direction$Axis) -> a
36:36:double cycle(double,double,double,net.minecraft.core.Direction$Axis) -> a
41:41:net.minecraft.core.Direction$Axis
cycle(net.minecraft.core.Direction$Axis) -> a
46:46:net.minecraft.core.AxisCycle inverse() -> a
net.minecraft.core.AxisCycle$3 -> gs$3:
49:49:void <init>(java.lang.String,int) -> <init>
52:52:int cycle(int,int,int,net.minecraft.core.Direction$Axis) -> a
57:57:double cycle(double,double,double,net.minecraft.core.Direction$Axis) -> a
62:62:net.minecraft.core.Direction$Axis
cycle(net.minecraft.core.Direction$Axis) -> a
67:67:net.minecraft.core.AxisCycle inverse() -> a
net.minecraft.core.BlockMath -> gt:
org.slf4j.Logger LOGGER -> c
java.util.Map VANILLA_UV_TRANSFORM_LOCAL_TO_GLOBAL -> a
java.util.Map VANILLA_UV_TRANSFORM_GLOBAL_TO_LOCAL -> b
16:16:void <init>() -> <init>
37:40:com.mojang.math.Transformation
blockCenterToCorner(com.mojang.math.Transformation) -> a
47:50:com.mojang.math.Transformation
blockCornerToCenter(com.mojang.math.Transformation) -> b
54:65:com.mojang.math.Transformation
getUVLockTransform(com.mojang.math.Transformation,net.minecraft.core.Direction,java
.util.function.Supplier) -> a
28:31:void lambda$static$1(java.util.EnumMap) -> a
20:26:void lambda$static$0(java.util.EnumMap) -> b
17:27:void <clinit>() -> <clinit>
net.minecraft.core.BlockPos -> gu:
com.mojang.serialization.Codec CODEC -> a
org.slf4j.Logger LOGGER -> d
net.minecraft.core.BlockPos ZERO -> b
int PACKED_X_LENGTH -> e
int PACKED_Z_LENGTH -> h
int PACKED_Y_LENGTH -> c
long PACKED_X_MASK -> i
long PACKED_Y_MASK -> j
long PACKED_Z_MASK -> k
int Y_OFFSET -> l
int Z_OFFSET -> m
int X_OFFSET -> n
58:59:void <init>(int,int,int) -> <init>
62:63:void <init>(net.minecraft.core.Vec3i) -> <init>
66:66:long offset(long,net.minecraft.core.Direction) -> a
70:70:long offset(long,int,int,int) -> a
74:74:int getX(long) -> a
78:78:int getY(long) -> b
82:82:int getZ(long) -> c
86:86:net.minecraft.core.BlockPos of(long) -> d
90:90:net.minecraft.core.BlockPos containing(double,double,double) -> a
94:94:net.minecraft.core.BlockPos containing(net.minecraft.core.Position) -> a
98:98:long asLong() -> a
102:106:long asLong(int,int,int) -> a
114:114:long getFlatIndex(long) -> e
119:122:net.minecraft.core.BlockPos offset(int,int,int) -> b
126:126:net.minecraft.world.phys.Vec3 getCenter() -> b
131:131:net.minecraft.core.BlockPos offset(net.minecraft.core.Vec3i) -> a
136:136:net.minecraft.core.BlockPos subtract(net.minecraft.core.Vec3i) -> b
141:146:net.minecraft.core.BlockPos multiply(int) -> a
151:151:net.minecraft.core.BlockPos above() -> c
156:156:net.minecraft.core.BlockPos above(int) -> b
161:161:net.minecraft.core.BlockPos below() -> d
166:166:net.minecraft.core.BlockPos below(int) -> c
171:171:net.minecraft.core.BlockPos north() -> e
176:176:net.minecraft.core.BlockPos north(int) -> d
181:181:net.minecraft.core.BlockPos south() -> f
186:186:net.minecraft.core.BlockPos south(int) -> e
191:191:net.minecraft.core.BlockPos west() -> g
196:196:net.minecraft.core.BlockPos west(int) -> f
201:201:net.minecraft.core.BlockPos east() -> h
206:206:net.minecraft.core.BlockPos east(int) -> g
211:211:net.minecraft.core.BlockPos relative(net.minecraft.core.Direction) -> a
216:219:net.minecraft.core.BlockPos relative(net.minecraft.core.Direction,int)
-> a
224:230:net.minecraft.core.BlockPos
relative(net.minecraft.core.Direction$Axis,int) -> a
234:243:net.minecraft.core.BlockPos
rotate(net.minecraft.world.level.block.Rotation) -> a
249:249:net.minecraft.core.BlockPos cross(net.minecraft.core.Vec3i) -> c
253:253:net.minecraft.core.BlockPos atY(int) -> h
257:257:net.minecraft.core.BlockPos immutable() -> i
261:261:net.minecraft.core.BlockPos$MutableBlockPos mutable() -> j
395:395:java.lang.Iterable
randomInCube(net.minecraft.util.RandomSource,int,net.minecraft.core.BlockPos,int) -
> a
407:411:java.util.stream.Stream squareOutSouthEast(net.minecraft.core.BlockPos)
-> a
417:421:java.lang.Iterable
randomBetweenClosed(net.minecraft.util.RandomSource,int,int,int,int,int,int,int) ->
a
443:448:java.lang.Iterable
withinManhattan(net.minecraft.core.BlockPos,int,int,int) -> a
499:504:java.util.Optional
findClosestMatch(net.minecraft.core.BlockPos,int,int,java.util.function.Predicate)
-> a
508:508:java.util.stream.Stream
withinManhattanStream(net.minecraft.core.BlockPos,int,int,int) -> b
512:518:java.lang.Iterable
betweenClosed(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a
523:523:java.util.stream.Stream
betweenClosedStream(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> b
527:533:java.util.stream.Stream
betweenClosedStream(net.minecraft.world.level.levelgen.structure.BoundingBox) -> a
538:538:java.util.stream.Stream
betweenClosedStream(net.minecraft.world.phys.AABB) -> a
542:542:java.util.stream.Stream betweenClosedStream(int,int,int,int,int,int) ->
a
547:552:java.lang.Iterable betweenClosed(int,int,int,int,int,int) -> b
574:576:java.lang.Iterable
spiralAround(net.minecraft.core.BlockPos,int,net.minecraft.core.Direction,net.minec
raft.core.Direction) -> a
631:652:int
breadthFirstTraversal(net.minecraft.core.BlockPos,int,int,java.util.function.BiCons
umer,java.util.function.Predicate) -> a
31:31:net.minecraft.core.Vec3i cross(net.minecraft.core.Vec3i) -> d
31:31:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction$Axis,int)
-> b
31:31:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction,int) -> b
31:31:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction) -> b
31:31:net.minecraft.core.Vec3i east(int) -> i
31:31:net.minecraft.core.Vec3i east() -> k
31:31:net.minecraft.core.Vec3i west(int) -> j
31:31:net.minecraft.core.Vec3i west() -> l
31:31:net.minecraft.core.Vec3i south(int) -> k
31:31:net.minecraft.core.Vec3i south() -> m
31:31:net.minecraft.core.Vec3i north(int) -> l
31:31:net.minecraft.core.Vec3i north() -> n
31:31:net.minecraft.core.Vec3i below(int) -> m
31:31:net.minecraft.core.Vec3i below() -> o
31:31:net.minecraft.core.Vec3i above(int) -> n
31:31:net.minecraft.core.Vec3i above() -> p
31:31:net.minecraft.core.Vec3i multiply(int) -> o
31:31:net.minecraft.core.Vec3i subtract(net.minecraft.core.Vec3i) -> e
31:31:net.minecraft.core.Vec3i offset(net.minecraft.core.Vec3i) -> f
31:31:net.minecraft.core.Vec3i offset(int,int,int) -> c
650:650:void
lambda$breadthFirstTraversal$7(java.util.Queue,int,net.minecraft.core.BlockPos) ->
a
576:576:java.util.Iterator
lambda$spiralAround$6(net.minecraft.core.Direction,net.minecraft.core.Direction,net
.minecraft.core.BlockPos,int) -> a
552:552:java.util.Iterator lambda$betweenClosed$5(int,int,int,int,int,int) -> c
448:448:java.util.Iterator
lambda$withinManhattan$4(int,int,int,int,int,int,int) -> a
421:421:java.util.Iterator
lambda$randomBetweenClosed$3(int,int,net.minecraft.util.RandomSource,int,int,int,in
t,int) -> a
35:35:java.util.stream.IntStream lambda$static$2(net.minecraft.core.BlockPos) -
> b
34:34:com.mojang.serialization.DataResult
lambda$static$1(java.util.stream.IntStream) -> a
34:34:net.minecraft.core.BlockPos lambda$static$0(int[]) -> a
33:55:void <clinit>() -> <clinit>
net.minecraft.core.BlockPos$1 -> gu$1:
net.minecraft.core.BlockPos$MutableBlockPos nextPos -> a
int counter -> b
int val$limit -> c
int val$minX -> d
net.minecraft.util.RandomSource val$random -> e
int val$width -> f
int val$minY -> g
int val$height -> h
int val$minZ -> i
int val$depth -> j
421:423:void
<init>(int,int,net.minecraft.util.RandomSource,int,int,int,int,int) -> <init>
427:437:net.minecraft.core.BlockPos computeNext() -> a
421:421:java.lang.Object computeNext() -> computeNext
net.minecraft.core.BlockPos$2 -> gu$2:
net.minecraft.core.BlockPos$MutableBlockPos cursor -> h
int currentDepth -> i
int maxX -> j
int maxY -> k
int x -> l
int y -> m
boolean zMirror -> n
int val$originZ -> a
int val$maxDepth -> b
int val$reachX -> c
int val$reachY -> d
int val$reachZ -> e
int val$originX -> f
int val$originY -> g
448:449:void <init>(int,int,int,int,int,int,int) -> <init>
462:493:net.minecraft.core.BlockPos computeNext() -> a
448:448:java.lang.Object computeNext() -> computeNext
net.minecraft.core.BlockPos$3 -> gu$3:
net.minecraft.core.BlockPos$MutableBlockPos cursor -> g
int index -> h
int val$end -> a
int val$width -> b
int val$height -> c
int val$minX -> d
int val$minY -> e
int val$minZ -> f
552:553:void <init>(int,int,int,int,int,int) -> <init>
558:568:net.minecraft.core.BlockPos computeNext() -> a
552:552:java.lang.Object computeNext() -> computeNext
net.minecraft.core.BlockPos$4 -> gu$4:
net.minecraft.core.Direction[] directions -> e
net.minecraft.core.BlockPos$MutableBlockPos cursor -> f
int legs -> g
int leg -> h
int legSize -> i
int legIndex -> j
int lastX -> k
int lastY -> l
int lastZ -> m
net.minecraft.core.Direction val$firstDirection -> a
net.minecraft.core.Direction val$secondDirection -> b
net.minecraft.core.BlockPos val$center -> c
int val$radius -> d
576:591:void
<init>(net.minecraft.core.Direction,net.minecraft.core.Direction,net.minecraft.core
.BlockPos,int) -> <init>
595:611:net.minecraft.core.BlockPos$MutableBlockPos computeNext() -> a
576:576:java.lang.Object computeNext() -> computeNext
net.minecraft.core.BlockPos$5 -> gu$5:
int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a
int[] $SwitchMap$net$minecraft$core$Direction$Axis -> b
234:358:void <clinit>() -> <clinit>
net.minecraft.core.BlockPos$MutableBlockPos -> gu$a:
266:267:void <init>() -> <init>
270:271:void <init>(int,int,int) -> <init>
274:275:void <init>(double,double,double) -> <init>
279:279:net.minecraft.core.BlockPos offset(int,int,int) -> b
284:284:net.minecraft.core.BlockPos multiply(int) -> a
289:289:net.minecraft.core.BlockPos relative(net.minecraft.core.Direction,int)
-> a
294:294:net.minecraft.core.BlockPos
relative(net.minecraft.core.Direction$Axis,int) -> a
299:299:net.minecraft.core.BlockPos
rotate(net.minecraft.world.level.block.Rotation) -> a
303:306:net.minecraft.core.BlockPos$MutableBlockPos set(int,int,int) -> d
310:310:net.minecraft.core.BlockPos$MutableBlockPos set(double,double,double) -
> b
314:314:net.minecraft.core.BlockPos$MutableBlockPos
set(net.minecraft.core.Vec3i) -> g
318:318:net.minecraft.core.BlockPos$MutableBlockPos set(long) -> f
322:325:net.minecraft.core.BlockPos$MutableBlockPos
set(net.minecraft.core.AxisCycle,int,int,int) -> a
330:330:net.minecraft.core.BlockPos$MutableBlockPos
setWithOffset(net.minecraft.core.Vec3i,net.minecraft.core.Direction) -> a
334:334:net.minecraft.core.BlockPos$MutableBlockPos
setWithOffset(net.minecraft.core.Vec3i,int,int,int) -> a
338:338:net.minecraft.core.BlockPos$MutableBlockPos
setWithOffset(net.minecraft.core.Vec3i,net.minecraft.core.Vec3i) -> a
342:342:net.minecraft.core.BlockPos$MutableBlockPos
move(net.minecraft.core.Direction) -> c
346:346:net.minecraft.core.BlockPos$MutableBlockPos
move(net.minecraft.core.Direction,int) -> c
350:350:net.minecraft.core.BlockPos$MutableBlockPos move(int,int,int) -> e
354:354:net.minecraft.core.BlockPos$MutableBlockPos
move(net.minecraft.core.Vec3i) -> h
358:366:net.minecraft.core.BlockPos$MutableBlockPos
clamp(net.minecraft.core.Direction$Axis,int,int) -> a
372:373:net.minecraft.core.BlockPos$MutableBlockPos setX(int) -> p
378:379:net.minecraft.core.BlockPos$MutableBlockPos setY(int) -> q
384:385:net.minecraft.core.BlockPos$MutableBlockPos setZ(int) -> r
390:390:net.minecraft.core.BlockPos immutable() -> i
264:264:net.minecraft.core.Vec3i cross(net.minecraft.core.Vec3i) -> d
264:264:net.minecraft.core.Vec3i
relative(net.minecraft.core.Direction$Axis,int) -> b
264:264:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction,int) ->
b
264:264:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction) -> b
264:264:net.minecraft.core.Vec3i east(int) -> i
264:264:net.minecraft.core.Vec3i east() -> k
264:264:net.minecraft.core.Vec3i west(int) -> j
264:264:net.minecraft.core.Vec3i west() -> l
264:264:net.minecraft.core.Vec3i south(int) -> k
264:264:net.minecraft.core.Vec3i south() -> m
264:264:net.minecraft.core.Vec3i north(int) -> l
264:264:net.minecraft.core.Vec3i north() -> n
264:264:net.minecraft.core.Vec3i below(int) -> m
264:264:net.minecraft.core.Vec3i below() -> o
264:264:net.minecraft.core.Vec3i above(int) -> n
264:264:net.minecraft.core.Vec3i above() -> p
264:264:net.minecraft.core.Vec3i multiply(int) -> o
264:264:net.minecraft.core.Vec3i subtract(net.minecraft.core.Vec3i) -> e
264:264:net.minecraft.core.Vec3i offset(net.minecraft.core.Vec3i) -> f
264:264:net.minecraft.core.Vec3i offset(int,int,int) -> c
264:264:net.minecraft.core.Vec3i setZ(int) -> s
264:264:net.minecraft.core.Vec3i setY(int) -> t
264:264:net.minecraft.core.Vec3i setX(int) -> u
net.minecraft.core.BlockSource -> gv:
double x() -> a
double y() -> b
double z() -> c
net.minecraft.core.BlockPos getPos() -> d
net.minecraft.world.level.block.state.BlockState getBlockState() -> e
net.minecraft.world.level.block.entity.BlockEntity getEntity() -> f
net.minecraft.server.level.ServerLevel getLevel() -> g
net.minecraft.core.BlockSourceImpl -> gw:
net.minecraft.server.level.ServerLevel level -> a
net.minecraft.core.BlockPos pos -> b
12:15:void
<init>(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) ->
<init>
19:19:net.minecraft.server.level.ServerLevel getLevel() -> g
24:24:double x() -> a
29:29:double y() -> b
34:34:double z() -> c
39:39:net.minecraft.core.BlockPos getPos() -> d
44:44:net.minecraft.world.level.block.state.BlockState getBlockState() -> e
51:51:net.minecraft.world.level.block.entity.BlockEntity getEntity() -> f
net.minecraft.core.Cursor3D -> gx:
int TYPE_INSIDE -> a
int TYPE_FACE -> b
int TYPE_EDGE -> c
int TYPE_CORNER -> d
int originX -> e
int originY -> f
int originZ -> g
int width -> h
int height -> i
int depth -> j
int end -> k
int index -> l
int x -> m
int y -> n
int z -> o
23:32:void <init>(int,int,int,int,int,int) -> <init>
35:45:boolean advance() -> a
49:49:int nextX() -> b
53:53:int nextY() -> c
57:57:int nextZ() -> d
61:71:int getNextType() -> e
net.minecraft.core.DefaultedMappedRegistry -> gy:
net.minecraft.resources.ResourceLocation defaultKey -> b
net.minecraft.core.Holder$Reference defaultValue -> c
17:19:void
<init>(java.lang.String,net.minecraft.resources.ResourceKey,com.mojang.serializatio
n.Lifecycle,boolean) -> <init>
23:27:net.minecraft.core.Holder$Reference
registerMapping(int,net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang
.serialization.Lifecycle) -> a
32:33:int getId(java.lang.Object) -> a
39:40:net.minecraft.resources.ResourceLocation getKey(java.lang.Object) -> b
46:47:java.lang.Object get(net.minecraft.resources.ResourceLocation) -> a
52:52:java.util.Optional getOptional(net.minecraft.resources.ResourceLocation)
-> b
58:59:java.lang.Object byId(int) -> a
64:64:java.util.Optional getRandom(net.minecraft.util.RandomSource) -> a
69:69:net.minecraft.resources.ResourceLocation getDefaultKey() -> a
12:12:net.minecraft.core.Holder
registerMapping(int,net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang
.serialization.Lifecycle) -> b
64:64:java.util.Optional lambda$getRandom$0() -> v
net.minecraft.core.DefaultedRegistry -> gz:
net.minecraft.resources.ResourceLocation getKey(java.lang.Object) -> b
java.lang.Object get(net.minecraft.resources.ResourceLocation) -> a
java.lang.Object byId(int) -> a
net.minecraft.resources.ResourceLocation getDefaultKey() -> a
net.minecraft.core.Direction -> ha:
net.minecraft.core.Direction DOWN -> a
net.minecraft.core.Direction UP -> b
net.minecraft.core.Direction NORTH -> c
net.minecraft.core.Direction SOUTH -> d
net.minecraft.core.Direction WEST -> e
net.minecraft.core.Direction EAST -> f
net.minecraft.util.StringRepresentable$EnumCodec CODEC -> g
com.mojang.serialization.Codec VERTICAL_CODEC -> h
int data3d -> i
int oppositeIndex -> j
int data2d -> k
java.lang.String name -> l
net.minecraft.core.Direction$Axis axis -> m
net.minecraft.core.Direction$AxisDirection axisDirection -> n
net.minecraft.core.Vec3i normal -> o
net.minecraft.core.Direction[] VALUES -> p
net.minecraft.core.Direction[] BY_3D_DATA -> q
net.minecraft.core.Direction[] BY_2D_DATA -> r
net.minecraft.core.Direction[] $VALUES -> s
26:26:net.minecraft.core.Direction[] values() -> values
26:26:net.minecraft.core.Direction valueOf(java.lang.String) -> valueOf
51:59:void
<init>(java.lang.String,int,int,int,int,java.lang.String,net.minecraft.core.Directi
on$AxisDirection,net.minecraft.core.Direction$Axis,net.minecraft.core.Vec3i) ->
<init>
62:99:net.minecraft.core.Direction[]
orderedByNearest(net.minecraft.world.entity.Entity) -> a
105:105:net.minecraft.core.Direction[]
makeDirectionArray(net.minecraft.core.Direction,net.minecraft.core.Direction,net.mi
necraft.core.Direction) -> a
109:111:net.minecraft.core.Direction
rotate(org.joml.Matrix4f,net.minecraft.core.Direction) -> a
115:115:java.util.Collection allShuffled(net.minecraft.util.RandomSource) -> a
119:119:java.util.stream.Stream stream() -> a
123:129:org.joml.Quaternionf getRotation() -> b
134:134:int get3DDataValue() -> d
138:138:int get2DDataValue() -> e
142:142:net.minecraft.core.Direction$AxisDirection getAxisDirection() -> f
149:152:net.minecraft.core.Direction
getFacingAxis(net.minecraft.world.entity.Entity,net.minecraft.core.Direction$Axis)
-> a
157:157:net.minecraft.core.Direction getOpposite() -> g
161:164:net.minecraft.core.Direction
getClockWise(net.minecraft.core.Direction$Axis) -> a
169:172:net.minecraft.core.Direction
getCounterClockWise(net.minecraft.core.Direction$Axis) -> b
177:182:net.minecraft.core.Direction getClockWise() -> h
187:192:net.minecraft.core.Direction getClockWiseX() -> r
197:202:net.minecraft.core.Direction getCounterClockWiseX() -> s
207:212:net.minecraft.core.Direction getClockWiseZ() -> t
217:222:net.minecraft.core.Direction getCounterClockWiseZ() -> u
227:232:net.minecraft.core.Direction getCounterClockWise() -> i
237:237:int getStepX() -> j
241:241:int getStepY() -> k
245:245:int getStepZ() -> l
249:249:org.joml.Vector3f step() -> m
253:253:java.lang.String getName() -> n
257:257:net.minecraft.core.Direction$Axis getAxis() -> o
262:262:net.minecraft.core.Direction byName(java.lang.String) -> a
266:266:net.minecraft.core.Direction from3DDataValue(int) -> a
270:270:net.minecraft.core.Direction from2DDataValue(int) -> b
275:295:net.minecraft.core.Direction fromDelta(int,int,int) -> a
299:299:net.minecraft.core.Direction fromYRot(double) -> a
303:306:net.minecraft.core.Direction
fromAxisAndDirection(net.minecraft.core.Direction$Axis,net.minecraft.core.Direction
$AxisDirection) -> a
311:311:float toYRot() -> p
315:315:net.minecraft.core.Direction getRandom(net.minecraft.util.RandomSource)
-> b
319:319:net.minecraft.core.Direction getNearest(double,double,double) -> a
323:333:net.minecraft.core.Direction getNearest(float,float,float) -> a
338:338:java.lang.String toString() -> toString
343:343:java.lang.String getSerializedName() -> c
347:347:com.mojang.serialization.DataResult
verifyVertical(net.minecraft.core.Direction) -> a
351:356:net.minecraft.core.Direction
get(net.minecraft.core.Direction$AxisDirection,net.minecraft.core.Direction$Axis) -
> a
485:485:net.minecraft.core.Vec3i getNormal() -> q
489:492:boolean isFacingAngle(float) -> a
347:347:java.lang.String lambda$verifyVertical$5() -> v
49:49:net.minecraft.core.Direction[] lambda$static$4(int) -> c
49:49:int lambda$static$3(net.minecraft.core.Direction) -> b
49:49:boolean lambda$static$2(net.minecraft.core.Direction) -> c
48:48:net.minecraft.core.Direction[] lambda$static$1(int) -> d
48:48:int lambda$static$0(net.minecraft.core.Direction) -> d
26:26:net.minecraft.core.Direction[] $values() -> w
26:49:void <clinit>() -> <clinit>
net.minecraft.core.Direction$1 -> ha$1:
int[] $SwitchMap$net$minecraft$core$Direction -> a
int[] $SwitchMap$net$minecraft$core$Direction$Axis -> b
123:149:void <clinit>() -> <clinit>
net.minecraft.core.Direction$Axis -> ha$a:
net.minecraft.core.Direction$Axis X -> a
net.minecraft.core.Direction$Axis Y -> b
net.minecraft.core.Direction$Axis Z -> c
net.minecraft.core.Direction$Axis[] VALUES -> d
net.minecraft.util.StringRepresentable$EnumCodec CODEC -> e
java.lang.String name -> f
net.minecraft.core.Direction$Axis[] $VALUES -> g
359:359:net.minecraft.core.Direction$Axis[] values() -> values
359:359:net.minecraft.core.Direction$Axis valueOf(java.lang.String) -> valueOf
401:403:void <init>(java.lang.String,int,java.lang.String) -> <init>
407:407:net.minecraft.core.Direction$Axis byName(java.lang.String) -> a
411:411:java.lang.String getName() -> a
415:415:boolean isVertical() -> b
419:419:boolean isHorizontal() -> d
424:424:java.lang.String toString() -> toString
428:428:net.minecraft.core.Direction$Axis
getRandom(net.minecraft.util.RandomSource) -> a
433:433:boolean test(net.minecraft.core.Direction) -> a
437:439:net.minecraft.core.Direction$Plane getPlane() -> e
445:445:java.lang.String getSerializedName() -> c
int choose(int,int,int) -> a
double choose(double,double,double) -> a
359:359:boolean test(java.lang.Object) -> test
359:359:net.minecraft.core.Direction$Axis[] $values() -> f
359:397:void <clinit>() -> <clinit>
net.minecraft.core.Direction$Axis$1 -> ha$a$1:
360:360:void <init>(java.lang.String,int,java.lang.String) -> <init>
363:363:int choose(int,int,int) -> a
368:368:double choose(double,double,double) -> a
360:360:boolean test(java.lang.Object) -> test
net.minecraft.core.Direction$Axis$2 -> ha$a$2:
371:371:void <init>(java.lang.String,int,java.lang.String) -> <init>
374:374:int choose(int,int,int) -> a
379:379:double choose(double,double,double) -> a
371:371:boolean test(java.lang.Object) -> test
net.minecraft.core.Direction$Axis$3 -> ha$a$3:
382:382:void <init>(java.lang.String,int,java.lang.String) -> <init>
385:385:int choose(int,int,int) -> a
390:390:double choose(double,double,double) -> a
382:382:boolean test(java.lang.Object) -> test
net.minecraft.core.Direction$AxisDirection -> ha$b:
net.minecraft.core.Direction$AxisDirection POSITIVE -> a
net.minecraft.core.Direction$AxisDirection NEGATIVE -> b
int step -> c
java.lang.String name -> d
net.minecraft.core.Direction$AxisDirection[] $VALUES -> e
453:453:net.minecraft.core.Direction$AxisDirection[] values() -> values
453:453:net.minecraft.core.Direction$AxisDirection valueOf(java.lang.String) ->
valueOf
461:464:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
467:467:int getStep() -> a
471:471:java.lang.String getName() -> b
476:476:java.lang.String toString() -> toString
480:480:net.minecraft.core.Direction$AxisDirection opposite() -> c
453:453:net.minecraft.core.Direction$AxisDirection[] $values() -> d
453:455:void <clinit>() -> <clinit>
net.minecraft.core.Direction$Plane -> ha$c:
net.minecraft.core.Direction$Plane HORIZONTAL -> a
net.minecraft.core.Direction$Plane VERTICAL -> b
net.minecraft.core.Direction[] faces -> c
net.minecraft.core.Direction$Axis[] axis -> d
net.minecraft.core.Direction$Plane[] $VALUES -> e
495:495:net.minecraft.core.Direction$Plane[] values() -> values
495:495:net.minecraft.core.Direction$Plane valueOf(java.lang.String) -> valueOf
503:506:void
<init>(java.lang.String,int,net.minecraft.core.Direction[],net.minecraft.core.Direc
tion$Axis[]) -> <init>
509:509:net.minecraft.core.Direction
getRandomDirection(net.minecraft.util.RandomSource) -> a
513:513:net.minecraft.core.Direction$Axis
getRandomAxis(net.minecraft.util.RandomSource) -> b
518:518:boolean test(net.minecraft.core.Direction) -> a
523:523:java.util.Iterator iterator() -> iterator
527:527:java.util.stream.Stream stream() -> a
531:531:java.util.List shuffledCopy(net.minecraft.util.RandomSource) -> c
495:495:boolean test(java.lang.Object) -> test
495:495:net.minecraft.core.Direction$Plane[] $values() -> b
495:497:void <clinit>() -> <clinit>
net.minecraft.core.Direction8 -> hb:
net.minecraft.core.Direction8 NORTH -> a
net.minecraft.core.Direction8 NORTH_EAST -> b
net.minecraft.core.Direction8 EAST -> c
net.minecraft.core.Direction8 SOUTH_EAST -> d
net.minecraft.core.Direction8 SOUTH -> e
net.minecraft.core.Direction8 SOUTH_WEST -> f
net.minecraft.core.Direction8 WEST -> g
net.minecraft.core.Direction8 NORTH_WEST -> h
java.util.Set directions -> i
net.minecraft.core.Vec3i step -> j
net.minecraft.core.Direction8[] $VALUES -> k
8:8:net.minecraft.core.Direction8[] values() -> values
8:8:net.minecraft.core.Direction8 valueOf(java.lang.String) -> valueOf
21:28:void <init>(java.lang.String,int,net.minecraft.core.Direction[]) ->
<init>
31:31:java.util.Set getDirections() -> a
35:35:int getStepX() -> b
39:39:int getStepZ() -> c
8:8:net.minecraft.core.Direction8[] $values() -> d
8:16:void <clinit>() -> <clinit>
net.minecraft.core.FrontAndTop -> hc:
net.minecraft.core.FrontAndTop DOWN_EAST -> a
net.minecraft.core.FrontAndTop DOWN_NORTH -> b
net.minecraft.core.FrontAndTop DOWN_SOUTH -> c
net.minecraft.core.FrontAndTop DOWN_WEST -> d
net.minecraft.core.FrontAndTop UP_EAST -> e
net.minecraft.core.FrontAndTop UP_NORTH -> f
net.minecraft.core.FrontAndTop UP_SOUTH -> g
net.minecraft.core.FrontAndTop UP_WEST -> h
net.minecraft.core.FrontAndTop WEST_UP -> i
net.minecraft.core.FrontAndTop EAST_UP -> j
net.minecraft.core.FrontAndTop NORTH_UP -> k
net.minecraft.core.FrontAndTop SOUTH_UP -> l
it.unimi.dsi.fastutil.ints.Int2ObjectMap LOOKUP_TOP_FRONT -> m
java.lang.String name -> n
net.minecraft.core.Direction top -> o
net.minecraft.core.Direction front -> p
net.minecraft.core.FrontAndTop[] $VALUES -> q
8:8:net.minecraft.core.FrontAndTop[] values() -> values
8:8:net.minecraft.core.FrontAndTop valueOf(java.lang.String) -> valueOf
36:36:int lookupKey(net.minecraft.core.Direction,net.minecraft.core.Direction)
-> b
39:43:void
<init>(java.lang.String,int,java.lang.String,net.minecraft.core.Direction,net.minec
raft.core.Direction) -> <init>
47:47:java.lang.String getSerializedName() -> c
51:52:net.minecraft.core.FrontAndTop
fromFrontAndTop(net.minecraft.core.Direction,net.minecraft.core.Direction) -> a
56:56:net.minecraft.core.Direction front() -> a
60:60:net.minecraft.core.Direction top() -> b
26:29:void lambda$static$0(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) ->
a
8:8:net.minecraft.core.FrontAndTop[] $values() -> d
8:25:void <clinit>() -> <clinit>
net.minecraft.core.GlobalPos -> hd:
com.mojang.serialization.Codec CODEC -> a
net.minecraft.resources.ResourceKey dimension -> b
net.minecraft.core.BlockPos pos -> c
19:22:void
<init>(net.minecraft.resources.ResourceKey,net.minecraft.core.BlockPos) -> <init>
25:25:net.minecraft.core.GlobalPos
of(net.minecraft.resources.ResourceKey,net.minecraft.core.BlockPos) -> a
29:29:net.minecraft.resources.ResourceKey dimension() -> a
33:33:net.minecraft.core.BlockPos pos() -> b
38:45:boolean equals(java.lang.Object) -> equals
50:50:int hashCode() -> hashCode
55:55:java.lang.String toString() -> toString
11:14:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.core.Holder -> he:
java.lang.Object value() -> a
boolean isBound() -> b
boolean is(net.minecraft.resources.ResourceLocation) -> a
boolean is(net.minecraft.resources.ResourceKey) -> a
boolean is(java.util.function.Predicate) -> a
boolean is(net.minecraft.tags.TagKey) -> a
java.util.stream.Stream tags() -> c
com.mojang.datafixers.util.Either unwrap() -> d
java.util.Optional unwrapKey() -> e
net.minecraft.core.Holder$Kind kind() -> f
boolean canSerializeIn(net.minecraft.core.HolderOwner) -> a
55:55:net.minecraft.core.Holder direct(java.lang.Object) -> a
net.minecraft.core.Holder$Direct -> he$a:
java.lang.Object value -> a
58:58:void <init>(java.lang.Object) -> <init>
61:61:boolean isBound() -> b
66:66:boolean is(net.minecraft.resources.ResourceLocation) -> a
71:71:boolean is(net.minecraft.resources.ResourceKey) -> a
76:76:boolean is(net.minecraft.tags.TagKey) -> a
81:81:boolean is(java.util.function.Predicate) -> a
86:86:com.mojang.datafixers.util.Either unwrap() -> d
91:91:java.util.Optional unwrapKey() -> e
96:96:net.minecraft.core.Holder$Kind kind() -> f
101:101:java.lang.String toString() -> toString
106:106:boolean canSerializeIn(net.minecraft.core.HolderOwner) -> a
111:111:java.util.stream.Stream tags() -> c
58:58:int hashCode() -> hashCode
58:58:boolean equals(java.lang.Object) -> equals
58:58:java.lang.Object value() -> a
net.minecraft.core.Holder$Kind -> he$b:
net.minecraft.core.Holder$Kind REFERENCE -> a
net.minecraft.core.Holder$Kind DIRECT -> b
net.minecraft.core.Holder$Kind[] $VALUES -> c
50:50:net.minecraft.core.Holder$Kind[] values() -> values
50:50:net.minecraft.core.Holder$Kind valueOf(java.lang.String) -> valueOf
50:50:void <init>(java.lang.String,int) -> <init>
50:50:net.minecraft.core.Holder$Kind[] $values() -> a
50:51:void <clinit>() -> <clinit>
net.minecraft.core.Holder$Reference -> he$c:
net.minecraft.core.HolderOwner owner -> a
java.util.Set tags -> b
net.minecraft.core.Holder$Reference$Type type -> c
net.minecraft.resources.ResourceKey key -> d
java.lang.Object value -> e
124:139:void
<init>(net.minecraft.core.Holder$Reference$Type,net.minecraft.core.HolderOwner,net.
minecraft.resources.ResourceKey,java.lang.Object) -> <init>
145:145:net.minecraft.core.Holder$Reference
createStandAlone(net.minecraft.core.HolderOwner,net.minecraft.resources.ResourceKey
) -> a
154:154:net.minecraft.core.Holder$Reference
createIntrusive(net.minecraft.core.HolderOwner,java.lang.Object) -> a
158:161:net.minecraft.resources.ResourceKey key() -> g
166:169:java.lang.Object value() -> a
174:174:boolean is(net.minecraft.resources.ResourceLocation) -> a
179:179:boolean is(net.minecraft.resources.ResourceKey) -> a
184:184:boolean is(net.minecraft.tags.TagKey) -> a
189:189:boolean is(java.util.function.Predicate) -> a
194:194:boolean canSerializeIn(net.minecraft.core.HolderOwner) -> a
199:199:com.mojang.datafixers.util.Either unwrap() -> d
204:204:java.util.Optional unwrapKey() -> e
209:209:net.minecraft.core.Holder$Kind kind() -> f
214:214:boolean isBound() -> b
218:222:void bindKey(net.minecraft.resources.ResourceKey) -> b
225:229:void bindValue(java.lang.Object) -> b
232:233:void bindTags(java.util.Collection) -> a
237:237:java.util.stream.Stream tags() -> c
242:242:java.lang.String toString() -> toString
net.minecraft.core.Holder$Reference$Type -> he$c$a:
net.minecraft.core.Holder$Reference$Type STAND_ALONE -> a
net.minecraft.core.Holder$Reference$Type INTRUSIVE -> b
net.minecraft.core.Holder$Reference$Type[] $VALUES -> c
119:119:net.minecraft.core.Holder$Reference$Type[] values() -> values
119:119:net.minecraft.core.Holder$Reference$Type valueOf(java.lang.String) ->
valueOf
119:119:void <init>(java.lang.String,int) -> <init>
119:119:net.minecraft.core.Holder$Reference$Type[] $values() -> a
119:120:void <clinit>() -> <clinit>
net.minecraft.core.HolderGetter -> hf:
java.util.Optional get(net.minecraft.resources.ResourceKey) -> a
15:15:net.minecraft.core.Holder$Reference
getOrThrow(net.minecraft.resources.ResourceKey) -> b
java.util.Optional get(net.minecraft.tags.TagKey) -> a
21:21:net.minecraft.core.HolderSet$Named getOrThrow(net.minecraft.tags.TagKey)
-> b
21:21:java.lang.IllegalStateException
lambda$getOrThrow$1(net.minecraft.tags.TagKey) -> c
15:15:java.lang.IllegalStateException
lambda$getOrThrow$0(net.minecraft.resources.ResourceKey) -> c
net.minecraft.core.HolderGetter$Provider -> hf$a:
java.util.Optional lookup(net.minecraft.resources.ResourceKey) -> a
28:28:net.minecraft.core.HolderGetter
lookupOrThrow(net.minecraft.resources.ResourceKey) -> b
28:28:java.lang.IllegalStateException
lambda$lookupOrThrow$0(net.minecraft.resources.ResourceKey) -> c
net.minecraft.core.HolderLookup -> hg:
java.util.stream.Stream listElements() -> b
23:23:java.util.stream.Stream listElementIds() -> c
java.util.stream.Stream listTags() -> d
29:29:java.util.stream.Stream listTagIds() -> e
109:109:net.minecraft.core.HolderLookup
filterElements(java.util.function.Predicate) -> a
net.minecraft.core.HolderLookup$1 -> hg$1:
java.util.function.Predicate val$filter -> a
net.minecraft.core.HolderLookup this$0 -> b
109:109:void
<init>(net.minecraft.core.HolderLookup,net.minecraft.core.HolderLookup,java.util.fu
nction.Predicate) -> <init>
112:112:java.util.Optional get(net.minecraft.resources.ResourceKey) -> a
117:117:java.util.stream.Stream listElements() -> b
117:117:boolean
lambda$listElements$1(java.util.function.Predicate,net.minecraft.core.Holder$Refere
nce) -> a
112:112:boolean
lambda$get$0(java.util.function.Predicate,net.minecraft.core.Holder$Reference) -> b
net.minecraft.core.HolderLookup$Delegate -> hg$a:
net.minecraft.core.HolderLookup parent -> c
83:85:void <init>(net.minecraft.core.HolderLookup) -> <init>
89:89:java.util.Optional get(net.minecraft.resources.ResourceKey) -> a
94:94:java.util.stream.Stream listElements() -> b
99:99:java.util.Optional get(net.minecraft.tags.TagKey) -> a
104:104:java.util.stream.Stream listTags() -> d
net.minecraft.core.HolderLookup$Provider -> hg$b:
java.util.Optional lookup(net.minecraft.resources.ResourceKey) -> a
126:126:net.minecraft.core.HolderLookup$RegistryLookup
lookupOrThrow(net.minecraft.resources.ResourceKey) -> b
130:130:net.minecraft.core.HolderGetter$Provider asGetterLookup() -> a
139:140:net.minecraft.core.HolderLookup$Provider
create(java.util.stream.Stream) -> a
139:139:net.minecraft.core.HolderLookup$RegistryLookup
lambda$create$1(net.minecraft.core.HolderLookup$RegistryLookup) -> a
126:126:java.lang.IllegalStateException
lambda$lookupOrThrow$0(net.minecraft.resources.ResourceKey) -> e
net.minecraft.core.HolderLookup$Provider$1 -> hg$b$1:
net.minecraft.core.HolderLookup$Provider this$0 -> a
130:130:void <init>(net.minecraft.core.HolderLookup$Provider) -> <init>
133:133:java.util.Optional lookup(net.minecraft.resources.ResourceKey) -> a
133:133:net.minecraft.core.HolderGetter
lambda$lookup$0(net.minecraft.core.HolderLookup$RegistryLookup) -> a
net.minecraft.core.HolderLookup$Provider$2 -> hg$b$2:
java.util.Map val$map -> a
140:140:void <init>(java.util.Map) -> <init>
144:144:java.util.Optional lookup(net.minecraft.resources.ResourceKey) -> a
net.minecraft.core.HolderLookup$RegistryLookup -> hg$c:
net.minecraft.resources.ResourceKey key() -> f
com.mojang.serialization.Lifecycle registryLifecycle() -> g
38:42:net.minecraft.core.HolderLookup
filterFeatures(net.minecraft.world.flag.FeatureFlagSet) -> a
39:39:boolean
lambda$filterFeatures$0(net.minecraft.world.flag.FeatureFlagSet,java.lang.Object) -
> a
net.minecraft.core.HolderLookup$RegistryLookup$Delegate -> hg$c$a:
45:45:void <init>() -> <init>
net.minecraft.core.HolderLookup$RegistryLookup parent() -> a
50:50:net.minecraft.resources.ResourceKey key() -> f
55:55:com.mojang.serialization.Lifecycle registryLifecycle() -> g
60:60:java.util.Optional get(net.minecraft.resources.ResourceKey) -> a
65:65:java.util.stream.Stream listElements() -> b
70:70:java.util.Optional get(net.minecraft.tags.TagKey) -> a
75:75:java.util.stream.Stream listTags() -> d
net.minecraft.core.HolderOwner -> hh:
5:5:boolean canSerializeIn(net.minecraft.core.HolderOwner) -> a
net.minecraft.core.HolderSet -> hi:
java.util.stream.Stream stream() -> a
int size() -> b
com.mojang.datafixers.util.Either unwrap() -> c
java.util.Optional getRandomElement(net.minecraft.util.RandomSource) -> a
net.minecraft.core.Holder get(int) -> a
boolean contains(net.minecraft.core.Holder) -> a
boolean canSerializeIn(net.minecraft.core.HolderOwner) -> a
java.util.Optional unwrapKey() -> d
172:172:net.minecraft.core.HolderSet$Named
emptyNamed(net.minecraft.core.HolderOwner,net.minecraft.tags.TagKey) -> a
177:177:net.minecraft.core.HolderSet$Direct direct(net.minecraft.core.Holder[])
-> a
181:181:net.minecraft.core.HolderSet$Direct direct(java.util.List) -> a
186:186:net.minecraft.core.HolderSet$Direct
direct(java.util.function.Function,java.lang.Object[]) -> a
190:190:net.minecraft.core.HolderSet$Direct
direct(java.util.function.Function,java.util.List) -> a
net.minecraft.core.HolderSet$Direct -> hi$a:
java.util.List contents -> a
java.util.Set contentsSet -> b
81:83:void <init>(java.util.List) -> <init>
87:87:java.util.List contents() -> e
92:92:com.mojang.datafixers.util.Either unwrap() -> c
97:97:java.util.Optional unwrapKey() -> d
102:105:boolean contains(net.minecraft.core.Holder) -> a
110:110:java.lang.String toString() -> toString
net.minecraft.core.HolderSet$ListBacked -> hi$b:
35:35:void <init>() -> <init>
java.util.List contents() -> e
40:40:int size() -> b
45:45:java.util.Spliterator spliterator() -> spliterator
50:50:java.util.Iterator iterator() -> iterator
55:55:java.util.stream.Stream stream() -> a
60:60:java.util.Optional getRandomElement(net.minecraft.util.RandomSource) -> a
65:65:net.minecraft.core.Holder get(int) -> a
70:70:boolean canSerializeIn(net.minecraft.core.HolderOwner) -> a
net.minecraft.core.HolderSet$Named -> hi$c:
net.minecraft.core.HolderOwner owner -> a
net.minecraft.tags.TagKey key -> b
java.util.List contents -> c
118:123:void <init>(net.minecraft.core.HolderOwner,net.minecraft.tags.TagKey) -
> <init>
126:127:void bind(java.util.List) -> b
130:130:net.minecraft.tags.TagKey key() -> f
135:135:java.util.List contents() -> e
140:140:com.mojang.datafixers.util.Either unwrap() -> c
145:145:java.util.Optional unwrapKey() -> d
150:150:boolean contains(net.minecraft.core.Holder) -> a
155:155:java.lang.String toString() -> toString
160:160:boolean canSerializeIn(net.minecraft.core.HolderOwner) -> a
net.minecraft.core.IdMap -> hj:
int DEFAULT -> a
int getId(java.lang.Object) -> a
java.lang.Object byId(int) -> a
17:21:java.lang.Object byIdOrThrow(int) -> b
int size() -> b
net.minecraft.core.IdMapper -> hk:
int nextId -> b
it.unimi.dsi.fastutil.objects.Object2IntMap tToId -> c
java.util.List idToT -> d
21:22:void <init>() -> <init>
24:28:void <init>(int) -> <init>
31:43:void addMapping(java.lang.Object,int) -> a
46:47:void add(java.lang.Object) -> b
51:51:int getId(java.lang.Object) -> a
57:61:java.lang.Object byId(int) -> a
66:66:java.util.Iterator iterator() -> iterator
70:70:boolean contains(int) -> c
75:75:int size() -> b
net.minecraft.core.LayeredRegistryAccess -> hl:
java.util.List keys -> a
java.util.List values -> b
net.minecraft.core.RegistryAccess$Frozen composite -> c
23:31:void <init>(java.util.List) -> <init>
33:37:void <init>(java.util.List,java.util.List) -> <init>
40:44:int getLayerIndexOrThrow(java.lang.Object) -> d
48:49:net.minecraft.core.RegistryAccess$Frozen getLayer(java.lang.Object) -> a
53:54:net.minecraft.core.RegistryAccess$Frozen
getAccessForLoading(java.lang.Object) -> b
58:59:net.minecraft.core.RegistryAccess$Frozen getAccessFrom(java.lang.Object)
-> c
63:63:net.minecraft.core.RegistryAccess$Frozen
getCompositeAccessForLayers(int,int) -> a
67:67:net.minecraft.core.LayeredRegistryAccess
replaceFrom(java.lang.Object,net.minecraft.core.RegistryAccess$Frozen[]) -> a
71:88:net.minecraft.core.LayeredRegistryAccess
replaceFrom(java.lang.Object,java.util.List) -> a
92:92:net.minecraft.core.RegistryAccess$Frozen compositeAccess() -> a
96:106:java.util.Map collectRegistries(java.util.stream.Stream) -> a
99:99:void
lambda$collectRegistries$2(java.util.Map,net.minecraft.core.RegistryAccess) -> a
100:103:void
lambda$collectRegistries$1(java.util.Map,net.minecraft.core.RegistryAccess$Registry
Entry) -> a
26:28:java.util.List lambda$new$0(java.util.List) -> a
net.minecraft.core.MappedRegistry -> hm:
org.slf4j.Logger LOGGER -> b
net.minecraft.resources.ResourceKey key -> c
it.unimi.dsi.fastutil.objects.ObjectList byId -> d
it.unimi.dsi.fastutil.objects.Object2IntMap toId -> e
java.util.Map byLocation -> f
java.util.Map byKey -> g
java.util.Map byValue -> h
java.util.Map lifecycles -> i
com.mojang.serialization.Lifecycle registryLifecycle -> j
java.util.Map tags -> k
boolean frozen -> l
java.util.Map unregisteredIntrusiveHolders -> m
java.util.List holdersInOrder -> n
int nextId -> o
net.minecraft.core.HolderLookup$RegistryLookup lookup -> p
98:99:void
<init>(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle) ->
<init>
41:108:void
<init>(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,boole
an) -> <init>
112:112:net.minecraft.resources.ResourceKey key() -> c
117:117:java.lang.String toString() -> toString
121:124:java.util.List holdersInOrder() -> a
128:131:void validateWrite() -> v
134:137:void validateWrite(net.minecraft.resources.ResourceKey) -> g
141:181:net.minecraft.core.Holder$Reference
registerMapping(int,net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang
.serialization.Lifecycle) -> a
186:186:net.minecraft.core.Holder$Reference
register(net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang.serializat
ion.Lifecycle) -> a
192:193:net.minecraft.resources.ResourceLocation getKey(java.lang.Object) -> b
198:198:java.util.Optional getResourceKey(java.lang.Object) -> c
203:203:int getId(java.lang.Object) -> a
209:209:java.lang.Object get(net.minecraft.resources.ResourceKey) -> a
215:218:java.lang.Object byId(int) -> a
223:226:java.util.Optional getHolder(int) -> c
231:231:java.util.Optional getHolder(net.minecraft.resources.ResourceKey) -> b
236:237:net.minecraft.core.Holder wrapAsHolder(java.lang.Object) -> d
241:241:net.minecraft.core.Holder$Reference
getOrCreateHolderOrThrow(net.minecraft.resources.ResourceKey) -> h
252:252:int size() -> b
257:257:com.mojang.serialization.Lifecycle lifecycle(java.lang.Object) -> e
262:262:com.mojang.serialization.Lifecycle registryLifecycle() -> d
267:267:java.util.Iterator iterator() -> iterator
273:274:java.lang.Object get(net.minecraft.resources.ResourceLocation) -> a
279:279:java.lang.Object
getValueFromNullable(net.minecraft.core.Holder$Reference) -> a
284:284:java.util.Set keySet() -> e
289:289:java.util.Set registryKeySet() -> f
294:294:java.util.Set entrySet() -> g
299:299:java.util.stream.Stream holders() -> h
304:304:java.util.stream.Stream getTags() -> i
309:318:net.minecraft.core.HolderSet$Named
getOrCreateTag(net.minecraft.tags.TagKey) -> a
322:322:net.minecraft.core.HolderSet$Named createTag(net.minecraft.tags.TagKey)
-> d
327:327:java.util.stream.Stream getTagNames() -> j
332:332:boolean isEmpty() -> k
337:337:java.util.Optional getRandom(net.minecraft.util.RandomSource) -> a
342:342:boolean containsKey(net.minecraft.resources.ResourceLocation) -> c
347:347:boolean containsKey(net.minecraft.resources.ResourceKey) -> c
352:368:net.minecraft.core.Registry freeze() -> l
373:377:net.minecraft.core.Holder$Reference
createIntrusiveHolder(java.lang.Object) -> f
382:382:java.util.Optional getTag(net.minecraft.tags.TagKey) -> b
387:415:void bindTags(java.util.Map) -> a
419:421:void resetTags() -> m
425:426:net.minecraft.core.HolderGetter createRegistrationLookup() -> n
451:451:net.minecraft.core.HolderOwner holderOwner() -> o
456:456:net.minecraft.core.HolderLookup$RegistryLookup asLookup() -> p
36:36:net.minecraft.core.Holder
registerMapping(int,net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang
.serialization.Lifecycle) -> b
420:420:void lambda$resetTags$14(net.minecraft.core.Holder$Reference) -> b
419:419:void lambda$resetTags$13(net.minecraft.core.HolderSet$Named) -> a
412:412:void
lambda$bindTags$12(java.util.Map,net.minecraft.tags.TagKey,java.util.List) -> a
408:408:java.lang.String lambda$bindTags$11(net.minecraft.tags.TagKey) -> e
391:404:void
lambda$bindTags$10(java.util.Map,net.minecraft.tags.TagKey,java.util.List) -> b
388:388:void
lambda$bindTags$9(java.util.Map,net.minecraft.core.Holder$Reference) -> a
377:377:net.minecraft.core.Holder$Reference
lambda$createIntrusiveHolder$8(java.lang.Object) -> g
358:358:net.minecraft.resources.ResourceLocation
lambda$freeze$7(java.util.Map$Entry) -> a
358:358:boolean lambda$freeze$6(java.util.Map$Entry) -> b
356:356:void
lambda$freeze$5(java.lang.Object,net.minecraft.core.Holder$Reference) -> a
304:304:com.mojang.datafixers.util.Pair lambda$getTags$4(java.util.Map$Entry) -
> c
242:246:net.minecraft.core.Holder$Reference
lambda$getOrCreateHolderOrThrow$3(net.minecraft.resources.ResourceKey) -> i
163:163:net.minecraft.core.Holder$Reference
lambda$registerMapping$2(net.minecraft.resources.ResourceKey) -> j
102:102:java.lang.String lambda$new$1(net.minecraft.resources.ResourceKey) -> k
42:42:void
lambda$new$0(it.unimi.dsi.fastutil.objects.Object2IntOpenCustomHashMap) -> a
37:37:void <clinit>() -> <clinit>
net.minecraft.core.MappedRegistry$1 -> hm$1:
net.minecraft.core.MappedRegistry this$0 -> a
65:65:void <init>(net.minecraft.core.MappedRegistry) -> <init>
68:68:net.minecraft.resources.ResourceKey key() -> f
73:73:com.mojang.serialization.Lifecycle registryLifecycle() -> g
78:78:java.util.Optional get(net.minecraft.resources.ResourceKey) -> a
83:83:java.util.stream.Stream listElements() -> b
88:88:java.util.Optional get(net.minecraft.tags.TagKey) -> a
93:93:java.util.stream.Stream listTags() -> d
net.minecraft.core.MappedRegistry$2 -> hm$2:
net.minecraft.core.MappedRegistry this$0 -> a
426:426:void <init>(net.minecraft.core.MappedRegistry) -> <init>
429:429:java.util.Optional get(net.minecraft.resources.ResourceKey) -> a
434:434:net.minecraft.core.Holder$Reference
getOrThrow(net.minecraft.resources.ResourceKey) -> b
439:439:java.util.Optional get(net.minecraft.tags.TagKey) -> a
444:444:net.minecraft.core.HolderSet$Named
getOrThrow(net.minecraft.tags.TagKey) -> b
net.minecraft.core.NonNullList -> hn:
java.util.List list -> a
java.lang.Object defaultValue -> b
14:14:net.minecraft.core.NonNullList create() -> a
18:18:net.minecraft.core.NonNullList createWithCapacity(int) -> a
23:27:net.minecraft.core.NonNullList withSize(int,java.lang.Object) -> a
32:32:net.minecraft.core.NonNullList of(java.lang.Object,java.lang.Object[]) ->
a
39:42:void <init>(java.util.List,java.lang.Object) -> <init>
47:47:java.lang.Object get(int) -> get
52:54:java.lang.Object set(int,java.lang.Object) -> set
59:62:void add(int,java.lang.Object) -> add
66:66:java.lang.Object remove(int) -> remove
71:71:int size() -> size
76:83:void clear() -> clear
net.minecraft.core.Position -> ho:
double x() -> a
double y() -> b
double z() -> c
net.minecraft.core.PositionImpl -> hp:
double x -> a
double y -> b
double z -> c
8:12:void <init>(double,double,double) -> <init>
16:16:double x() -> a
21:21:double y() -> b
26:26:double z() -> c
net.minecraft.core.QuartPos -> hq:
int BITS -> a
int SIZE -> b
int MASK -> c
int SECTION_TO_QUARTS_BITS -> d
10:11:void <init>() -> <init>
14:14:int fromBlock(int) -> a
18:18:int quartLocal(int) -> b
22:22:int toBlock(int) -> c
26:26:int fromSection(int) -> d
30:30:int toSection(int) -> e
net.minecraft.core.Registry -> hr:
net.minecraft.resources.ResourceKey key() -> c
33:40:com.mojang.serialization.Codec byNameCodec() -> q
44:48:com.mojang.serialization.Codec holderByNameCodec() -> r
53:53:java.util.stream.Stream keys(com.mojang.serialization.DynamicOps) -> keys
net.minecraft.resources.ResourceLocation getKey(java.lang.Object) -> b
java.util.Optional getResourceKey(java.lang.Object) -> c
int getId(java.lang.Object) -> a
java.lang.Object get(net.minecraft.resources.ResourceKey) -> a
java.lang.Object get(net.minecraft.resources.ResourceLocation) -> a
com.mojang.serialization.Lifecycle lifecycle(java.lang.Object) -> e
com.mojang.serialization.Lifecycle registryLifecycle() -> d
78:78:java.util.Optional getOptional(net.minecraft.resources.ResourceLocation)
-> b
82:82:java.util.Optional getOptional(net.minecraft.resources.ResourceKey) -> d
86:90:java.lang.Object getOrThrow(net.minecraft.resources.ResourceKey) -> e
java.util.Set keySet() -> e
java.util.Set entrySet() -> g
java.util.Set registryKeySet() -> f
java.util.Optional getRandom(net.minecraft.util.RandomSource) -> a
102:102:java.util.stream.Stream stream() -> s
boolean containsKey(net.minecraft.resources.ResourceLocation) -> c
boolean containsKey(net.minecraft.resources.ResourceKey) -> c
110:110:java.lang.Object
register(net.minecraft.core.Registry,java.lang.String,java.lang.Object) -> a
114:114:java.lang.Object
register(net.minecraft.core.Registry,net.minecraft.resources.ResourceLocation,java.
lang.Object) -> a
118:119:java.lang.Object
register(net.minecraft.core.Registry,net.minecraft.resources.ResourceKey,java.lang.
Object) -> a
123:123:net.minecraft.core.Holder$Reference
registerForHolder(net.minecraft.core.Registry,net.minecraft.resources.ResourceKey,j
ava.lang.Object) -> b
127:127:net.minecraft.core.Holder$Reference
registerForHolder(net.minecraft.core.Registry,net.minecraft.resources.ResourceLocat
ion,java.lang.Object) -> b
131:132:java.lang.Object
registerMapping(net.minecraft.core.Registry,int,java.lang.String,java.lang.Object)
-> a
net.minecraft.core.Registry freeze() -> l
net.minecraft.core.Holder$Reference createIntrusiveHolder(java.lang.Object) ->
f
java.util.Optional getHolder(int) -> c
java.util.Optional getHolder(net.minecraft.resources.ResourceKey) -> b
net.minecraft.core.Holder wrapAsHolder(java.lang.Object) -> d
151:151:net.minecraft.core.Holder$Reference
getHolderOrThrow(net.minecraft.resources.ResourceKey) -> f
java.util.stream.Stream holders() -> h
java.util.Optional getTag(net.minecraft.tags.TagKey) -> b
159:159:java.lang.Iterable getTagOrEmpty(net.minecraft.tags.TagKey) -> c
net.minecraft.core.HolderSet$Named getOrCreateTag(net.minecraft.tags.TagKey) ->
a
java.util.stream.Stream getTags() -> i
java.util.stream.Stream getTagNames() -> j
void resetTags() -> m
void bindTags(java.util.Map) -> a
173:173:net.minecraft.core.IdMap asHolderIdMap() -> t
net.minecraft.core.HolderOwner holderOwner() -> o
net.minecraft.core.HolderLookup$RegistryLookup asLookup() -> p
202:202:net.minecraft.core.HolderLookup$RegistryLookup asTagAddingLookup() -> u
151:151:java.lang.IllegalStateException
lambda$getHolderOrThrow$16(net.minecraft.resources.ResourceKey) -> g
53:53:java.lang.Object
lambda$keys$15(com.mojang.serialization.DynamicOps,net.minecraft.resources.Resource
Location) -> a
48:48:com.mojang.serialization.Lifecycle
lambda$holderByNameCodec$14(net.minecraft.core.Holder) -> a
48:48:com.mojang.serialization.Lifecycle
lambda$holderByNameCodec$13(net.minecraft.core.Holder) -> b
46:46:com.mojang.serialization.DataResult
lambda$holderByNameCodec$12(net.minecraft.core.Holder) -> c
46:46:com.mojang.serialization.DataResult
lambda$holderByNameCodec$11(net.minecraft.core.Holder) -> d
46:46:java.lang.String lambda$holderByNameCodec$10(net.minecraft.core.Holder) -
> e
45:45:com.mojang.serialization.DataResult
lambda$holderByNameCodec$9(net.minecraft.resources.ResourceLocation) -> d
45:45:com.mojang.serialization.DataResult
lambda$holderByNameCodec$8(net.minecraft.resources.ResourceLocation) -> e
45:45:java.lang.String
lambda$holderByNameCodec$7(net.minecraft.resources.ResourceLocation) -> f
38:38:int lambda$byNameCodec$6(java.lang.Object) -> g
35:35:com.mojang.serialization.DataResult
lambda$byNameCodec$5(java.lang.Object) -> h
35:35:com.mojang.serialization.DataResult
lambda$byNameCodec$4(java.lang.Object) -> i
35:35:java.lang.String lambda$byNameCodec$3(java.lang.Object) -> j
34:34:com.mojang.serialization.DataResult
lambda$byNameCodec$2(net.minecraft.resources.ResourceLocation) -> g
34:34:com.mojang.serialization.DataResult
lambda$byNameCodec$1(net.minecraft.resources.ResourceLocation) -> h
34:34:java.lang.String
lambda$byNameCodec$0(net.minecraft.resources.ResourceLocation) -> i
net.minecraft.core.Registry$1 -> hr$1:
net.minecraft.core.Registry this$0 -> b
173:173:void <init>(net.minecraft.core.Registry) -> <init>
176:176:int getId(net.minecraft.core.Holder) -> a
182:182:net.minecraft.core.Holder byId(int) -> c
187:187:int size() -> b
192:192:java.util.Iterator iterator() -> iterator
173:173:java.lang.Object byId(int) -> a
173:173:int getId(java.lang.Object) -> a
192:192:net.minecraft.core.Holder
lambda$iterator$0(net.minecraft.core.Holder$Reference) -> a
net.minecraft.core.Registry$2 -> hr$2:
net.minecraft.core.Registry this$0 -> a
202:202:void <init>(net.minecraft.core.Registry) -> <init>
205:205:net.minecraft.core.HolderLookup$RegistryLookup parent() -> a
210:210:java.util.Optional get(net.minecraft.tags.TagKey) -> a
215:215:net.minecraft.core.HolderSet$Named
getOrThrow(net.minecraft.tags.TagKey) -> b
net.minecraft.core.RegistryAccess -> hs:
org.slf4j.Logger LOGGER -> a
net.minecraft.core.RegistryAccess$Frozen EMPTY -> b
java.util.Optional registry(net.minecraft.resources.ResourceKey) -> c
22:22:java.util.Optional lookup(net.minecraft.resources.ResourceKey) -> a
26:26:net.minecraft.core.Registry
registryOrThrow(net.minecraft.resources.ResourceKey) -> d
java.util.stream.Stream registries() -> b
80:80:net.minecraft.core.RegistryAccess$Frozen
fromRegistryOfRegistries(net.minecraft.core.Registry) -> a
109:109:net.minecraft.core.RegistryAccess$Frozen freeze() -> c
119:119:com.mojang.serialization.Lifecycle allRegistriesLifecycle() -> d
119:119:com.mojang.serialization.Lifecycle
lambda$allRegistriesLifecycle$1(net.minecraft.core.RegistryAccess$RegistryEntry) ->
a
26:26:java.lang.IllegalStateException
lambda$registryOrThrow$0(net.minecraft.resources.ResourceKey) -> f
16:100:void <clinit>() -> <clinit>
net.minecraft.core.RegistryAccess$1 -> hs$1:
net.minecraft.core.Registry val$registries -> c
80:80:void <init>(net.minecraft.core.Registry) -> <init>
84:85:java.util.Optional registry(net.minecraft.resources.ResourceKey) -> c
90:90:java.util.stream.Stream registries() -> b
95:95:net.minecraft.core.RegistryAccess$Frozen freeze() -> c
net.minecraft.core.RegistryAccess$1FrozenAccess -> hs$a:
net.minecraft.core.RegistryAccess this$0 -> c
104:106:void <init>(net.minecraft.core.RegistryAccess,java.util.stream.Stream)
-> <init>
net.minecraft.core.RegistryAccess$Frozen -> hs$b:
net.minecraft.core.RegistryAccess$ImmutableRegistryAccess -> hs$c:
java.util.Map registries -> c
55:57:void <init>(java.util.List) -> <init>
59:61:void <init>(java.util.Map) -> <init>
63:65:void <init>(java.util.stream.Stream) -> <init>
70:70:java.util.Optional registry(net.minecraft.resources.ResourceKey) -> c
75:75:java.util.stream.Stream registries() -> b
70:70:net.minecraft.core.Registry
lambda$registry$1(net.minecraft.core.Registry) -> b
56:56:net.minecraft.core.Registry lambda$new$0(net.minecraft.core.Registry) ->
c
net.minecraft.core.RegistryAccess$RegistryEntry -> hs$d:
net.minecraft.resources.ResourceKey key -> a
net.minecraft.core.Registry value -> b
29:29:void
<init>(net.minecraft.resources.ResourceKey,net.minecraft.core.Registry) -> <init>
31:31:net.minecraft.core.RegistryAccess$RegistryEntry
fromMapEntry(java.util.Map$Entry) -> a
37:37:net.minecraft.core.RegistryAccess$RegistryEntry
fromUntyped(net.minecraft.resources.ResourceKey,net.minecraft.core.Registry) -> a
41:41:net.minecraft.core.RegistryAccess$RegistryEntry freeze() -> c
29:29:java.lang.String toString() -> toString
29:29:int hashCode() -> hashCode
29:29:boolean equals(java.lang.Object) -> equals
29:29:net.minecraft.resources.ResourceKey key() -> a
29:29:net.minecraft.core.Registry value() -> b
net.minecraft.core.RegistryCodecs -> ht:
16:16:void <init>() -> <init>
18:18:com.mojang.serialization.MapCodec
withNameAndId(net.minecraft.resources.ResourceKey,com.mojang.serialization.MapCodec
) -> a
26:26:com.mojang.serialization.Codec
networkCodec(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle
,com.mojang.serialization.Codec) -> a
42:43:com.mojang.serialization.Codec
fullCodec(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,co
m.mojang.serialization.Codec) -> b
52:52:com.mojang.serialization.Codec
homogeneousList(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec)
-> a
56:56:com.mojang.serialization.Codec
homogeneousList(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec,
boolean) -> a
60:60:com.mojang.serialization.Codec
homogeneousList(net.minecraft.resources.ResourceKey) -> a
64:64:com.mojang.serialization.Codec
homogeneousList(net.minecraft.resources.ResourceKey,boolean) -> a
48:48:java.util.Map lambda$fullCodec$5(net.minecraft.core.Registry) -> a
44:46:net.minecraft.core.Registry
lambda$fullCodec$4(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lif
ecycle,java.util.Map) -> a
45:45:void
lambda$fullCodec$3(net.minecraft.core.WritableRegistry,com.mojang.serialization.Lif
ecycle,net.minecraft.resources.ResourceKey,java.lang.Object) -> a
33:37:java.util.List lambda$networkCodec$2(net.minecraft.core.Registry) -> b
27:31:net.minecraft.core.Registry
lambda$networkCodec$1(net.minecraft.resources.ResourceKey,com.mojang.serialization.
Lifecycle,java.util.List) -> a
18:22:com.mojang.datafixers.kinds.App
lambda$withNameAndId$0(net.minecraft.resources.ResourceKey,com.mojang.serialization
.MapCodec,com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
net.minecraft.core.RegistryCodecs$RegistryEntry -> ht$a:
net.minecraft.resources.ResourceKey key -> a
int id -> b
java.lang.Object value -> c
67:67:void <init>(net.minecraft.resources.ResourceKey,int,java.lang.Object) ->
<init>
67:67:java.lang.String toString() -> toString
67:67:int hashCode() -> hashCode
67:67:boolean equals(java.lang.Object) -> equals
67:67:net.minecraft.resources.ResourceKey key() -> a
67:67:int id() -> b
67:67:java.lang.Object value() -> c
net.minecraft.core.RegistrySetBuilder -> hu:
java.util.List entries -> a
21:244:void <init>() -> <init>
72:72:net.minecraft.core.HolderGetter
wrapContextLookup(net.minecraft.core.HolderLookup$RegistryLookup) -> a
247:248:net.minecraft.core.RegistrySetBuilder
add(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,net.mine
craft.core.RegistrySetBuilder$RegistryBootstrap) -> a
252:252:net.minecraft.core.RegistrySetBuilder
add(net.minecraft.resources.ResourceKey,net.minecraft.core.RegistrySetBuilder$Regis
tryBootstrap) -> a
256:258:net.minecraft.core.RegistrySetBuilder$BuildState
createState(net.minecraft.core.RegistryAccess) -> b
262:271:net.minecraft.core.HolderLookup$Provider
build(net.minecraft.core.RegistryAccess) -> a
275:290:net.minecraft.core.HolderLookup$Provider
buildPatch(net.minecraft.core.RegistryAccess,net.minecraft.core.HolderLookup$Provid
er) -> a
282:282:net.minecraft.core.HolderLookup$RegistryLookup
lambda$buildPatch$6(net.minecraft.core.RegistryAccess$RegistryEntry) -> a
281:281:void
lambda$buildPatch$5(java.util.Map,net.minecraft.core.RegistrySetBuilder$RegistryCon
tents) -> a
281:281:net.minecraft.core.RegistrySetBuilder$RegistryContents
lambda$buildPatch$4(net.minecraft.core.RegistrySetBuilder$BuildState,net.minecraft.
core.RegistrySetBuilder$RegistryStub) -> a
279:279:void
lambda$buildPatch$3(java.util.Map,net.minecraft.core.RegistrySetBuilder$RegistryCon
tents) -> b
265:265:net.minecraft.core.HolderLookup$RegistryLookup
lambda$build$2(net.minecraft.core.RegistrySetBuilder$BuildState,net.minecraft.core.
RegistrySetBuilder$RegistryStub) -> b
264:264:net.minecraft.core.HolderLookup$RegistryLookup
lambda$build$1(net.minecraft.core.RegistryAccess$RegistryEntry) -> b
257:257:void
lambda$createState$0(net.minecraft.core.RegistrySetBuilder$BuildState,net.minecraft
.core.RegistrySetBuilder$RegistryStub) -> c
net.minecraft.core.RegistrySetBuilder$1 -> hu$1:
net.minecraft.core.HolderLookup$RegistryLookup val$original -> a
72:72:void
<init>(net.minecraft.core.HolderOwner,net.minecraft.core.HolderLookup$RegistryLooku
p) -> <init>
75:75:java.util.Optional get(net.minecraft.resources.ResourceKey) -> a
net.minecraft.core.RegistrySetBuilder$BuildState -> hu$a:
net.minecraft.core.RegistrySetBuilder$CompositeOwner owner -> a
net.minecraft.core.RegistrySetBuilder$UniversalLookup lookup -> b
java.util.Map registries -> c
java.util.Map registeredValues -> d
java.util.List errors -> e
82:82:void
<init>(net.minecraft.core.RegistrySetBuilder$CompositeOwner,net.minecraft.core.Regi
strySetBuilder$UniversalLookup,java.util.Map,java.util.Map,java.util.List) ->
<init>
90:101:net.minecraft.core.RegistrySetBuilder$BuildState
create(net.minecraft.core.RegistryAccess,java.util.stream.Stream) -> a
108:108:net.minecraft.data.worldgen.BootstapContext bootstapContext() -> a
127:133:void reportRemainingUnreferencedValues() -> b
136:143:void throwOnError() -> c
146:147:void addOwner(net.minecraft.core.HolderOwner) -> a
150:164:void fillMissingHolders(net.minecraft.core.HolderLookup$Provider) -> a
167:167:java.util.stream.Stream collectReferencedRegistries() -> d
82:82:java.lang.String toString() -> toString
82:82:int hashCode() -> hashCode
82:82:boolean equals(java.lang.Object) -> equals
82:82:net.minecraft.core.RegistrySetBuilder$CompositeOwner owner() -> e
82:82:net.minecraft.core.RegistrySetBuilder$UniversalLookup lookup() -> f
82:82:java.util.Map registries() -> g
82:82:java.util.Map registeredValues() -> h
82:82:java.util.List errors() -> i
167:167:net.minecraft.core.RegistrySetBuilder$RegistryContents
lambda$collectReferencedRegistries$6(net.minecraft.resources.ResourceLocation) -> a
160:162:void
lambda$fillMissingHolders$5(net.minecraft.core.Holder$Reference,java.util.Iterator,
net.minecraft.core.Holder$Reference) -> a
158:158:java.util.Optional
lambda$fillMissingHolders$4(net.minecraft.resources.ResourceKey,net.minecraft.core.
HolderLookup) -> a
157:157:java.util.Optional
lambda$fillMissingHolders$3(net.minecraft.core.HolderLookup$Provider,net.minecraft.
resources.ResourceLocation) -> a
131:131:void
lambda$reportRemainingUnreferencedValues$2(net.minecraft.resources.ResourceKey,net.
minecraft.core.RegistrySetBuilder$RegisteredValue) -> a
96:96:void
lambda$create$1(com.google.common.collect.ImmutableMap$Builder,net.minecraft.core.R
egistrySetBuilder$UniversalLookup,net.minecraft.resources.ResourceKey) -> a
95:95:void
lambda$create$0(com.google.common.collect.ImmutableMap$Builder,net.minecraft.core.R
egistryAccess$RegistryEntry) -> a
net.minecraft.core.RegistrySetBuilder$BuildState$1 -> hu$a$1:
net.minecraft.core.RegistrySetBuilder$BuildState this$0 -> a
108:108:void <init>(net.minecraft.core.RegistrySetBuilder$BuildState) -> <init>
111:115:net.minecraft.core.Holder$Reference
register(net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang.serializat
ion.Lifecycle) -> a
121:121:net.minecraft.core.HolderGetter
lookup(net.minecraft.resources.ResourceKey) -> a
net.minecraft.core.RegistrySetBuilder$CompositeOwner -> hu$b:
java.util.Set owners -> a
40:41:void <init>() -> <init>
45:45:boolean canSerializeIn(net.minecraft.core.HolderOwner) -> a
49:50:void add(net.minecraft.core.HolderOwner) -> b
net.minecraft.core.RegistrySetBuilder$EmptyTagLookup -> hu$c:
net.minecraft.core.HolderOwner owner -> b
30:32:void <init>(net.minecraft.core.HolderOwner) -> <init>
36:36:java.util.Optional get(net.minecraft.tags.TagKey) -> a
net.minecraft.core.RegistrySetBuilder$RegisteredValue -> hu$d:
java.lang.Object value -> a
com.mojang.serialization.Lifecycle lifecycle -> b
80:80:void <init>(java.lang.Object,com.mojang.serialization.Lifecycle) ->
<init>
80:80:java.lang.String toString() -> toString
80:80:int hashCode() -> hashCode
80:80:boolean equals(java.lang.Object) -> equals
80:80:java.lang.Object value() -> a
80:80:com.mojang.serialization.Lifecycle lifecycle() -> b
net.minecraft.core.RegistrySetBuilder$RegistryBootstrap -> hu$e:
void run(net.minecraft.data.worldgen.BootstapContext) -> run
net.minecraft.core.RegistrySetBuilder$RegistryContents -> hu$f:
net.minecraft.resources.ResourceKey key -> a
com.mojang.serialization.Lifecycle lifecycle -> b
java.util.Map values -> c
198:198:void
<init>(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,java.
util.Map) -> <init>
200:200:net.minecraft.core.HolderLookup$RegistryLookup buildAsLookup() -> a
198:198:java.lang.String toString() -> toString
198:198:int hashCode() -> hashCode
198:198:boolean equals(java.lang.Object) -> equals
198:198:net.minecraft.resources.ResourceKey key() -> b
198:198:com.mojang.serialization.Lifecycle lifecycle() -> c
198:198:java.util.Map values() -> d
net.minecraft.core.RegistrySetBuilder$RegistryContents$1 -> hu$f$1:
java.util.Map entries -> b
net.minecraft.core.RegistrySetBuilder$RegistryContents this$0 -> a
200:201:void <init>(net.minecraft.core.RegistrySetBuilder$RegistryContents) ->
<init>
213:213:net.minecraft.resources.ResourceKey key() -> f
218:218:com.mojang.serialization.Lifecycle registryLifecycle() -> g
223:223:java.util.Optional get(net.minecraft.resources.ResourceKey) -> a
228:228:java.util.stream.Stream listElements() -> b
233:233:java.util.Optional get(net.minecraft.tags.TagKey) -> a
238:238:java.util.stream.Stream listTags() -> d
204:207:net.minecraft.core.Holder$Reference lambda$$1(java.util.Map$Entry) -> a
205:205:net.minecraft.core.Holder$Reference lambda$$0(java.util.Map$Entry) -> b
net.minecraft.core.RegistrySetBuilder$RegistryStub -> hu$g:
net.minecraft.resources.ResourceKey key -> a
com.mojang.serialization.Lifecycle lifecycle -> b
net.minecraft.core.RegistrySetBuilder$RegistryBootstrap bootstrap -> c
173:173:void
<init>(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecycle,net.m
inecraft.core.RegistrySetBuilder$RegistryBootstrap) -> <init>
175:176:void apply(net.minecraft.core.RegistrySetBuilder$BuildState) -> b
179:194:net.minecraft.core.RegistrySetBuilder$RegistryContents
collectChanges(net.minecraft.core.RegistrySetBuilder$BuildState) -> a
173:173:java.lang.String toString() -> toString
173:173:int hashCode() -> hashCode
173:173:boolean equals(java.lang.Object) -> equals
173:173:net.minecraft.resources.ResourceKey key() -> a
173:173:com.mojang.serialization.Lifecycle lifecycle() -> b
173:173:net.minecraft.core.RegistrySetBuilder$RegistryBootstrap bootstrap() ->
c
net.minecraft.core.RegistrySetBuilder$UniversalLookup -> hu$h:
java.util.Map holders -> a
54:58:void <init>(net.minecraft.core.HolderOwner) -> <init>
62:62:java.util.Optional get(net.minecraft.resources.ResourceKey) -> a
67:67:net.minecraft.core.Holder$Reference
getOrCreate(net.minecraft.resources.ResourceKey) -> c
67:67:net.minecraft.core.Holder$Reference
lambda$getOrCreate$0(net.minecraft.resources.ResourceKey) -> d
net.minecraft.core.RegistrySetBuilder$ValueAndHolder -> hu$i:
net.minecraft.core.RegistrySetBuilder$RegisteredValue value -> a
java.util.Optional holder -> b
171:171:void
<init>(net.minecraft.core.RegistrySetBuilder$RegisteredValue,java.util.Optional) ->
<init>
171:171:java.lang.String toString() -> toString
171:171:int hashCode() -> hashCode
171:171:boolean equals(java.lang.Object) -> equals
171:171:net.minecraft.core.RegistrySetBuilder$RegisteredValue value() -> a
171:171:java.util.Optional holder() -> b
net.minecraft.core.RegistrySynchronization -> hv:
java.util.Map NETWORKABLE_REGISTRIES -> b
com.mojang.serialization.Codec NETWORK_CODEC -> a
24:24:void <init>() -> <init>
42:43:void
put(com.google.common.collect.ImmutableMap$Builder,net.minecraft.resources.Resource
Key,com.mojang.serialization.Codec) -> a
46:46:java.util.stream.Stream
ownedNetworkableRegistries(net.minecraft.core.RegistryAccess) -> a
51:54:com.mojang.serialization.DataResult
getNetworkCodec(net.minecraft.resources.ResourceKey) -> a
58:61:com.mojang.serialization.Codec makeNetworkCodec() -> a
66:66:com.mojang.serialization.Codec
captureMap(com.mojang.serialization.codecs.UnboundedMapCodec) -> a
73:73:java.util.stream.Stream
networkedRegistries(net.minecraft.core.LayeredRegistryAccess) -> a
81:83:java.util.stream.Stream
networkSafeRegistries(net.minecraft.core.LayeredRegistryAccess) -> b
68:68:java.util.Map lambda$captureMap$10(net.minecraft.core.RegistryAccess) ->
b
68:68:net.minecraft.core.Registry
lambda$captureMap$9(net.minecraft.core.RegistryAccess$RegistryEntry) -> a
68:68:net.minecraft.resources.ResourceKey
lambda$captureMap$8(net.minecraft.core.RegistryAccess$RegistryEntry) -> b
59:59:com.mojang.serialization.DataResult
lambda$makeNetworkCodec$7(net.minecraft.resources.ResourceKey) -> b
59:59:com.mojang.serialization.Codec
lambda$makeNetworkCodec$6(net.minecraft.resources.ResourceKey,com.mojang.serializat
ion.Codec) -> a
59:59:com.mojang.serialization.DataResult
lambda$makeNetworkCodec$5(net.minecraft.core.Registry) -> a
54:54:com.mojang.serialization.DataResult
lambda$getNetworkCodec$4(net.minecraft.resources.ResourceKey) -> c
54:54:java.lang.String
lambda$getNetworkCodec$3(net.minecraft.resources.ResourceKey) -> d
52:52:com.mojang.serialization.Codec
lambda$getNetworkCodec$2(net.minecraft.core.RegistrySynchronization$NetworkedRegist
ryData) -> a
46:46:boolean
lambda$ownedNetworkableRegistries$1(net.minecraft.core.RegistryAccess$RegistryEntry
) -> c
31:38:com.google.common.collect.ImmutableMap lambda$static$0() -> b
30:86:void <clinit>() -> <clinit>
net.minecraft.core.RegistrySynchronization$NetworkedRegistryData -> hv$a:
net.minecraft.resources.ResourceKey key -> a
com.mojang.serialization.Codec networkCodec -> b
25:25:void
<init>(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec) ->
<init>
25:25:java.lang.String toString() -> toString
25:25:int hashCode() -> hashCode
25:25:boolean equals(java.lang.Object) -> equals
25:25:net.minecraft.resources.ResourceKey key() -> a
25:25:com.mojang.serialization.Codec networkCodec() -> b
net.minecraft.core.Rotations -> hw:
float x -> a
float y -> b
float z -> c
12:16:void <init>(float,float,float) -> <init>
19:20:void <init>(net.minecraft.nbt.ListTag) -> <init>
23:27:net.minecraft.nbt.ListTag save() -> a
32:36:boolean equals(java.lang.Object) -> equals
40:40:float getX() -> b
44:44:float getY() -> c
48:48:float getZ() -> d
52:52:float getWrappedX() -> e
56:56:float getWrappedY() -> f
60:60:float getWrappedZ() -> g
net.minecraft.core.SectionPos -> hx:
int SECTION_BITS -> a
int SECTION_SIZE -> b
int SECTION_MASK -> c
int SECTION_HALF_SIZE -> d
int SECTION_MAX_INDEX -> e
int PACKED_X_LENGTH -> h
int PACKED_Y_LENGTH -> i
int PACKED_Z_LENGTH -> j
long PACKED_X_MASK -> k
long PACKED_Y_MASK -> l
long PACKED_Z_MASK -> m
int Y_OFFSET -> n
int Z_OFFSET -> o
int X_OFFSET -> p
int RELATIVE_X_SHIFT -> q
int RELATIVE_Y_SHIFT -> r
int RELATIVE_Z_SHIFT -> s
48:49:void <init>(int,int,int) -> <init>
52:52:net.minecraft.core.SectionPos of(int,int,int) -> a
56:56:net.minecraft.core.SectionPos of(net.minecraft.core.BlockPos) -> a
60:60:net.minecraft.core.SectionPos of(net.minecraft.world.level.ChunkPos,int)
-> a
64:64:net.minecraft.core.SectionPos
of(net.minecraft.world.level.entity.EntityAccess) -> a
68:71:net.minecraft.core.SectionPos of(net.minecraft.core.Position) -> a
76:76:net.minecraft.core.SectionPos of(long) -> a
80:80:net.minecraft.core.SectionPos
bottomOf(net.minecraft.world.level.chunk.ChunkAccess) -> a
84:84:long offset(long,net.minecraft.core.Direction) -> a
88:88:long offset(long,int,int,int) -> a
92:92:int posToSectionCoord(double) -> a
96:96:int blockToSectionCoord(int) -> a
100:100:int blockToSectionCoord(double) -> b
104:104:int sectionRelative(int) -> b
108:111:short sectionRelativePos(net.minecraft.core.BlockPos) -> b
115:115:int sectionRelativeX(short) -> a
119:119:int sectionRelativeY(short) -> b
123:123:int sectionRelativeZ(short) -> c
127:127:int relativeToBlockX(short) -> d
131:131:int relativeToBlockY(short) -> e
135:135:int relativeToBlockZ(short) -> f
139:139:net.minecraft.core.BlockPos relativeToBlockPos(short) -> g
147:147:int sectionToBlockCoord(int) -> c
151:151:int sectionToBlockCoord(int,int) -> a
155:155:int x(long) -> b
159:159:int y(long) -> c
163:163:int z(long) -> d
167:167:int x() -> a
171:171:int y() -> b
175:175:int z() -> c
179:179:int minBlockX() -> d
183:183:int minBlockY() -> e
187:187:int minBlockZ() -> f
191:191:int maxBlockX() -> g
195:195:int maxBlockY() -> h
199:199:int maxBlockZ() -> i
203:206:long blockToSection(long) -> e
211:211:long getZeroNode(int,int) -> b
216:216:long getZeroNode(long) -> f
220:220:net.minecraft.core.BlockPos origin() -> j
224:225:net.minecraft.core.BlockPos center() -> q
229:229:net.minecraft.world.level.ChunkPos chunk() -> r
233:233:long asLong(net.minecraft.core.BlockPos) -> c
237:241:long asLong(int,int,int) -> b
245:245:long asLong() -> s
250:253:net.minecraft.core.SectionPos offset(int,int,int) -> d
257:257:java.util.stream.Stream blocksInside() -> t
261:264:java.util.stream.Stream cube(net.minecraft.core.SectionPos,int) -> a
268:270:java.util.stream.Stream
aroundChunk(net.minecraft.world.level.ChunkPos,int,int,int) -> a
274:274:java.util.stream.Stream betweenClosedStream(int,int,int,int,int,int) ->
a
289:290:void
aroundAndAtBlockPos(net.minecraft.core.BlockPos,it.unimi.dsi.fastutil.longs.LongCon
sumer) -> a
293:294:void aroundAndAtBlockPos(long,it.unimi.dsi.fastutil.longs.LongConsumer)
-> a
305:325:void
aroundAndAtBlockPos(int,int,int,it.unimi.dsi.fastutil.longs.LongConsumer) -> a
24:24:net.minecraft.core.Vec3i offset(int,int,int) -> c
net.minecraft.core.SectionPos$1 -> hx$1:
net.minecraft.core.Cursor3D cursor -> a
int val$minX -> b
int val$minY -> c
int val$minZ -> d
int val$maxX -> e
int val$maxY -> f
int val$maxZ -> g
274:275:void <init>(long,int,int,int,int,int,int,int) -> <init>
279:283:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
net.minecraft.core.UUIDUtil -> hy:
com.mojang.serialization.Codec CODEC -> a
com.mojang.serialization.Codec STRING_CODEC -> b
com.mojang.serialization.Codec AUTHLIB_CODEC -> c
int UUID_BYTES -> d
java.lang.String UUID_PREFIX_OFFLINE_PLAYER -> e
55:56:void <init>() -> <init>
59:59:java.util.UUID uuidFromIntArray(int[]) -> a
66:68:int[] uuidToIntArray(java.util.UUID) -> a
72:72:int[] leastMostToIntArray(long,long) -> a
81:86:byte[] uuidToByteArray(java.util.UUID) -> b
90:94:java.util.UUID readUUID(com.mojang.serialization.Dynamic) -> a
98:102:java.util.UUID getOrCreatePlayerUUID(com.mojang.authlib.GameProfile) ->
a
106:106:java.util.UUID createOfflinePlayerUUID(java.lang.String) -> a
49:49:java.util.UUID lambda$static$8(com.mojang.datafixers.util.Either) -> a
49:49:java.util.UUID lambda$static$7(java.util.UUID) -> c
49:49:java.util.UUID lambda$static$6(java.util.UUID) -> d
42:44:com.mojang.serialization.DataResult lambda$static$5(java.lang.String) ->
b
44:44:java.lang.String
lambda$static$4(java.lang.String,java.lang.IllegalArgumentException) -> a
26:28:com.mojang.serialization.DataResult lambda$static$3(java.lang.String) ->
c
28:28:java.lang.String
lambda$static$2(java.lang.String,java.lang.IllegalArgumentException) -> b
21:21:java.util.stream.IntStream lambda$static$1(java.util.UUID) -> e
20:20:com.mojang.serialization.DataResult
lambda$static$0(java.util.stream.IntStream) -> a
19:49:void <clinit>() -> <clinit>
net.minecraft.core.Vec3i -> hz:
com.mojang.serialization.Codec CODEC -> f
net.minecraft.core.Vec3i ZERO -> g
int x -> a
int y -> b
int z -> c
24:24:com.mojang.serialization.Codec offsetCodec(int) -> v
39:43:void <init>(int,int,int) -> <init>
47:66:boolean equals(java.lang.Object) -> equals
71:71:int hashCode() -> hashCode
76:82:int compareTo(net.minecraft.core.Vec3i) -> i
86:86:int getX() -> u
90:90:int getY() -> v
94:94:int getZ() -> w
98:99:net.minecraft.core.Vec3i setX(int) -> u
103:104:net.minecraft.core.Vec3i setY(int) -> t
108:109:net.minecraft.core.Vec3i setZ(int) -> s
113:116:net.minecraft.core.Vec3i offset(int,int,int) -> c
120:120:net.minecraft.core.Vec3i offset(net.minecraft.core.Vec3i) -> f
124:124:net.minecraft.core.Vec3i subtract(net.minecraft.core.Vec3i) -> e
128:133:net.minecraft.core.Vec3i multiply(int) -> o
137:137:net.minecraft.core.Vec3i above() -> p
141:141:net.minecraft.core.Vec3i above(int) -> n
145:145:net.minecraft.core.Vec3i below() -> o
149:149:net.minecraft.core.Vec3i below(int) -> m
153:153:net.minecraft.core.Vec3i north() -> n
157:157:net.minecraft.core.Vec3i north(int) -> l
161:161:net.minecraft.core.Vec3i south() -> m
165:165:net.minecraft.core.Vec3i south(int) -> k
169:169:net.minecraft.core.Vec3i west() -> l
173:173:net.minecraft.core.Vec3i west(int) -> j
177:177:net.minecraft.core.Vec3i east() -> k
181:181:net.minecraft.core.Vec3i east(int) -> i
185:185:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction) -> b
189:192:net.minecraft.core.Vec3i relative(net.minecraft.core.Direction,int) ->
b
196:202:net.minecraft.core.Vec3i
relative(net.minecraft.core.Direction$Axis,int) -> b
206:206:net.minecraft.core.Vec3i cross(net.minecraft.core.Vec3i) -> d
210:210:boolean closerThan(net.minecraft.core.Vec3i,double) -> a
214:214:boolean closerToCenterThan(net.minecraft.core.Position,double) -> a
218:218:double distSqr(net.minecraft.core.Vec3i) -> j
222:222:double distToCenterSqr(net.minecraft.core.Position) -> b
226:229:double distToCenterSqr(double,double,double) -> c
233:236:double distToLowCornerSqr(double,double,double) -> d
240:243:int distManhattan(net.minecraft.core.Vec3i) -> k
247:247:int get(net.minecraft.core.Direction$Axis) -> a
252:256:java.lang.String toString() -> toString
260:260:java.lang.String toShortString() -> x
13:13:int compareTo(java.lang.Object) -> compareTo
25:28:com.mojang.serialization.DataResult
lambda$offsetCodec$4(int,net.minecraft.core.Vec3i) -> a
28:28:java.lang.String lambda$offsetCodec$3(int,net.minecraft.core.Vec3i) -> b
17:17:java.util.stream.IntStream lambda$static$2(net.minecraft.core.Vec3i) -> a
16:16:com.mojang.serialization.DataResult
lambda$static$1(java.util.stream.IntStream) -> a
16:16:net.minecraft.core.Vec3i lambda$static$0(int[]) -> a
15:33:void <clinit>() -> <clinit>
net.minecraft.core.WritableRegistry -> ia:
net.minecraft.core.Holder
registerMapping(int,net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang
.serialization.Lifecycle) -> b
net.minecraft.core.Holder$Reference
register(net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang.serializat
ion.Lifecycle) -> a
boolean isEmpty() -> k
net.minecraft.core.HolderGetter createRegistrationLookup() -> n
net.minecraft.core.cauldron.CauldronInteraction -> ib:
java.util.Map EMPTY -> a
java.util.Map WATER -> b
java.util.Map LAVA -> c
java.util.Map POWDER_SNOW -> d
net.minecraft.core.cauldron.CauldronInteraction FILL_WATER -> e
net.minecraft.core.cauldron.CauldronInteraction FILL_LAVA -> f
net.minecraft.core.cauldron.CauldronInteraction FILL_POWDER_SNOW -> g
net.minecraft.core.cauldron.CauldronInteraction SHULKER_BOX -> h
net.minecraft.core.cauldron.CauldronInteraction BANNER -> i
net.minecraft.core.cauldron.CauldronInteraction DYED_ITEM -> j
39:39:it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap
newInteractionMap() -> a
net.minecraft.world.InteractionResult
interact(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level
.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.min
ecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> interact
46:156:void bootStrap() -> b
159:162:void addDefaultInteractions(java.util.Map) -> a
165:179:net.minecraft.world.InteractionResult
fillBucket(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.lev
el.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.m
inecraft.world.InteractionHand,net.minecraft.world.item.ItemStack,net.minecraft.wor
ld.item.ItemStack,java.util.function.Predicate,net.minecraft.sounds.SoundEvent) ->
a
183:193:net.minecraft.world.InteractionResult
emptyBucket(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecra
ft.world.entity.player.Player,net.minecraft.world.InteractionHand,net.minecraft.wor
ld.item.ItemStack,net.minecraft.world.level.block.state.BlockState,net.minecraft.so
unds.SoundEvent) -> a
253:269:net.minecraft.world.InteractionResult
lambda$static$16(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player
,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> a
223:248:net.minecraft.world.InteractionResult
lambda$static$15(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player
,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> b
203:218:net.minecraft.world.InteractionResult
lambda$static$14(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player
,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> c
199:199:net.minecraft.world.InteractionResult
lambda$static$13(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player
,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> d
198:198:net.minecraft.world.InteractionResult
lambda$static$12(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player
,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> e
197:197:net.minecraft.world.InteractionResult
lambda$static$11(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player
,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> f
152:152:net.minecraft.world.InteractionResult
lambda$bootStrap$10(net.minecraft.world.level.block.state.BlockState,net.minecraft.
world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Pla
yer,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> g
152:152:boolean
lambda$bootStrap$9(net.minecraft.world.level.block.state.BlockState) -> a
146:146:net.minecraft.world.InteractionResult
lambda$bootStrap$8(net.minecraft.world.level.block.state.BlockState,net.minecraft.w
orld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Play
er,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> h
146:146:boolean
lambda$bootStrap$7(net.minecraft.world.level.block.state.BlockState) -> b
88:101:net.minecraft.world.InteractionResult
lambda$bootStrap$6(net.minecraft.world.level.block.state.BlockState,net.minecraft.w
orld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Play
er,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> i
75:84:net.minecraft.world.InteractionResult
lambda$bootStrap$5(net.minecraft.world.level.block.state.BlockState,net.minecraft.w
orld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Play
er,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> j
71:71:net.minecraft.world.InteractionResult
lambda$bootStrap$4(net.minecraft.world.level.block.state.BlockState,net.minecraft.w
orld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Play
er,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> k
71:71:boolean
lambda$bootStrap$3(net.minecraft.world.level.block.state.BlockState) -> c
49:64:net.minecraft.world.InteractionResult
lambda$bootStrap$2(net.minecraft.world.level.block.state.BlockState,net.minecraft.w
orld.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Play
er,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack) -> l
39:39:void
lambda$newInteractionMap$1(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap)
-> a
39:39:net.minecraft.world.InteractionResult
lambda$newInteractionMap$0(net.minecraft.world.level.block.state.BlockState,net.min
ecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.world.entity.pla
yer.Player,net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStack)
-> m
33:252:void <clinit>() -> <clinit>
net.minecraft.core.cauldron.package-info -> ic:
net.minecraft.core.dispenser.AbstractProjectileDispenseBehavior -> id:
12:12:void <init>() -> <init>
15:25:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
30:31:void playSound(net.minecraft.core.BlockSource) -> a
net.minecraft.world.entity.projectile.Projectile
getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minec
raft.world.item.ItemStack) -> a
36:36:float getUncertainty() -> a
40:40:float getPower() -> b
net.minecraft.core.dispenser.BoatDispenseItemBehavior -> ie:
net.minecraft.core.dispenser.DefaultDispenseItemBehavior
defaultDispenseItemBehavior -> c
net.minecraft.world.entity.vehicle.Boat$Type type -> d
boolean isChestBoat -> e
21:22:void <init>(net.minecraft.world.entity.vehicle.Boat$Type) -> <init>
16:27:void <init>(net.minecraft.world.entity.vehicle.Boat$Type,boolean) ->
<init>
31:56:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
61:62:void playSound(net.minecraft.core.BlockSource) -> a
net.minecraft.core.dispenser.DefaultDispenseItemBehavior -> ig:
13:13:void <init>() -> <init>
16:21:net.minecraft.world.item.ItemStack
dispense(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) ->
dispense
25:32:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
36:58:void
spawnItem(net.minecraft.world.level.Level,net.minecraft.world.item.ItemStack,int,ne
t.minecraft.core.Direction,net.minecraft.core.Position) -> a
61:62:void playSound(net.minecraft.core.BlockSource) -> a
65:66:void
playAnimation(net.minecraft.core.BlockSource,net.minecraft.core.Direction) -> a
net.minecraft.core.dispenser.DispenseItemBehavior -> ih:
org.slf4j.Logger LOGGER -> a
net.minecraft.core.dispenser.DispenseItemBehavior NOOP -> b
net.minecraft.world.item.ItemStack
dispense(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) ->
dispense
97:690:void bootStrap() -> c
693:698:void
setEntityPokingOutOfBlock(net.minecraft.core.BlockSource,net.minecraft.world.entity
.Entity,net.minecraft.core.Direction) -> a
87:87:net.minecraft.world.item.ItemStack
lambda$static$0(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack)
-> a
82:87:void <clinit>() -> <clinit>
net.minecraft.core.dispenser.DispenseItemBehavior$1 -> ih$1:
97:97:void <init>() -> <init>
100:103:net.minecraft.world.entity.projectile.Projectile
getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minec
raft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$10 -> ih$2:
220:220:void <init>() -> <init>
223:231:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
226:226:void
lambda$execute$0(net.minecraft.core.Direction,net.minecraft.world.entity.decoration
.ArmorStand) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$11 -> ih$3:
235:235:void <init>() -> <init>
238:254:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
240:244:boolean lambda$execute$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$12 -> ih$4:
258:258:void <init>() -> <init>
261:272:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
262:262:boolean
lambda$execute$0(net.minecraft.world.entity.animal.horse.AbstractHorse) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$13 -> ih$5:
298:298:void <init>() -> <init>
301:312:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
302:302:boolean
lambda$execute$0(net.minecraft.world.entity.animal.horse.AbstractChestedHorse) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$14 -> ih$6:
316:316:void <init>() -> <init>
319:327:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
332:333:void playSound(net.minecraft.core.BlockSource) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$15 -> ih$7:
336:336:void <init>() -> <init>
339:357:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
362:363:void playSound(net.minecraft.core.BlockSource) -> a
354:354:void
lambda$execute$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.proj
ectile.SmallFireball) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$16 -> ih$8:
net.minecraft.core.dispenser.DefaultDispenseItemBehavior
defaultDispenseItemBehavior -> c
386:387:void <init>() -> <init>
391:400:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$17 -> ih$9:
net.minecraft.core.dispenser.DefaultDispenseItemBehavior
defaultDispenseItemBehavior -> c
413:414:void <init>() -> <init>
418:444:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$18 -> ih$10:
448:448:void <init>() -> <init>
451:477:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$19 -> ih$11:
481:481:void <init>() -> <init>
484:496:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$2 -> ih$12:
106:106:void <init>() -> <init>
109:113:net.minecraft.world.entity.projectile.Projectile
getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minec
raft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$20 -> ih$13:
500:500:void <init>() -> <init>
503:512:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$21 -> ih$14:
516:516:void <init>() -> <init>
519:520:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$22 -> ih$15:
529:529:void <init>() -> <init>
532:548:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$23 -> ih$16:
552:552:void <init>() -> <init>
555:569:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$24 -> ih$17:
net.minecraft.core.dispenser.DefaultDispenseItemBehavior
defaultDispenseItemBehavior -> c
578:579:void <init>() -> <init>
582:589:net.minecraft.world.item.ItemStack
takeLiquid(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack,net.mi
necraft.world.item.ItemStack) -> a
594:609:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
601:601:boolean
lambda$execute$0(net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBas
e) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$25 -> ih$18:
614:614:void <init>() -> <init>
617:632:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$26 -> ih$19:
639:639:void <init>() -> <init>
642:655:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$27 -> ih$20:
net.minecraft.core.dispenser.DefaultDispenseItemBehavior
defaultDispenseItemBehavior -> c
659:660:void <init>() -> <init>
664:687:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$3 -> ih$21:
116:116:void <init>() -> <init>
119:122:net.minecraft.world.entity.projectile.Projectile
getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minec
raft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$4 -> ih$22:
125:125:void <init>() -> <init>
128:128:net.minecraft.world.entity.projectile.Projectile
getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minec
raft.world.item.ItemStack) -> a
128:128:void
lambda$getProjectile$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entit
y.projectile.ThrownEgg) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$5 -> ih$23:
131:131:void <init>() -> <init>
134:134:net.minecraft.world.entity.projectile.Projectile
getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minec
raft.world.item.ItemStack) -> a
134:134:void
lambda$getProjectile$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entit
y.projectile.Snowball) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$6 -> ih$24:
137:137:void <init>() -> <init>
140:140:net.minecraft.world.entity.projectile.Projectile
getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minec
raft.world.item.ItemStack) -> a
145:145:float getUncertainty() -> a
150:150:float getPower() -> b
140:140:void
lambda$getProjectile$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entit
y.projectile.ThrownExperienceBottle) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$7 -> ih$25:
154:154:void <init>() -> <init>
157:172:net.minecraft.world.item.ItemStack
dispense(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) ->
dispense
net.minecraft.core.dispenser.DispenseItemBehavior$7$1 -> ih$25$1:
net.minecraft.core.dispenser.DispenseItemBehavior$7 this$0 -> c
157:157:void <init>(net.minecraft.core.dispenser.DispenseItemBehavior$7) ->
<init>
160:160:net.minecraft.world.entity.projectile.Projectile
getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minec
raft.world.item.ItemStack) -> a
165:165:float getUncertainty() -> a
170:170:float getPower() -> b
160:160:void
lambda$getProjectile$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entit
y.projectile.ThrownPotion) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$8 -> ih$26:
176:176:void <init>() -> <init>
179:194:net.minecraft.world.item.ItemStack
dispense(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) ->
dispense
net.minecraft.core.dispenser.DispenseItemBehavior$8$1 -> ih$26$1:
net.minecraft.core.dispenser.DispenseItemBehavior$8 this$0 -> c
179:179:void <init>(net.minecraft.core.dispenser.DispenseItemBehavior$8) ->
<init>
182:182:net.minecraft.world.entity.projectile.Projectile
getProjectile(net.minecraft.world.level.Level,net.minecraft.core.Position,net.minec
raft.world.item.ItemStack) -> a
187:187:float getUncertainty() -> a
192:192:float getPower() -> b
182:182:void
lambda$getProjectile$0(net.minecraft.world.item.ItemStack,net.minecraft.world.entit
y.projectile.ThrownPotion) -> a
net.minecraft.core.dispenser.DispenseItemBehavior$9 -> ih$27:
198:198:void <init>() -> <init>
201:212:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
net.minecraft.core.dispenser.OptionalDispenseItemBehavior -> ii:
boolean success -> c
6:7:void <init>() -> <init>
10:10:boolean isSuccess() -> a
14:15:void setSuccess(boolean) -> a
19:20:void playSound(net.minecraft.core.BlockSource) -> a
net.minecraft.core.dispenser.ShearsDispenseItemBehavior -> ij:
22:22:void <init>() -> <init>
25:34:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
38:51:boolean
tryShearBeehive(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos)
-> a
55:67:boolean
tryShearLivingEntity(net.minecraft.server.level.ServerLevel,net.minecraft.core.Bloc
kPos) -> b
39:39:boolean
lambda$tryShearBeehive$0(net.minecraft.world.level.block.state.BlockBehaviour$Block
StateBase) -> a
net.minecraft.core.dispenser.ShulkerBoxDispenseBehavior -> ik:
org.slf4j.Logger LOGGER -> c
14:14:void <init>() -> <init>
19:33:net.minecraft.world.item.ItemStack
execute(net.minecraft.core.BlockSource,net.minecraft.world.item.ItemStack) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.core.dispenser.package-info -> il:
net.minecraft.core.package-info -> im:
net.minecraft.core.particles.BlockParticleOption -> in:
net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> a
net.minecraft.core.particles.ParticleType type -> b
net.minecraft.world.level.block.state.BlockState state -> c
14:14:com.mojang.serialization.Codec
codec(net.minecraft.core.particles.ParticleType) -> a
33:36:void
<init>(net.minecraft.core.particles.ParticleType,net.minecraft.world.level.block.st
ate.BlockState) -> <init>
40:41:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
45:45:java.lang.String writeToString() -> a
50:50:net.minecraft.core.particles.ParticleType getType() -> b
54:54:net.minecraft.world.level.block.state.BlockState getState() -> c
14:14:net.minecraft.world.level.block.state.BlockState
lambda$codec$1(net.minecraft.core.particles.BlockParticleOption) -> a
14:14:net.minecraft.core.particles.BlockParticleOption
lambda$codec$0(net.minecraft.core.particles.ParticleType,net.minecraft.world.level.
block.state.BlockState) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.core.particles.BlockParticleOption$1 -> in$1:
17:17:void <init>() -> <init>
20:21:net.minecraft.core.particles.BlockParticleOption
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> a
26:26:net.minecraft.core.particles.BlockParticleOption
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> a
17:17:net.minecraft.core.particles.ParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> b
17:17:net.minecraft.core.particles.ParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> b
net.minecraft.core.particles.DustColorTransitionOptions -> io:
org.joml.Vector3f SCULK_PARTICLE_COLOR -> a
net.minecraft.core.particles.DustColorTransitionOptions SCULK_TO_REDSTONE -> b
com.mojang.serialization.Codec CODEC -> c
net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> d
org.joml.Vector3f toColor -> i
47:49:void <init>(org.joml.Vector3f,org.joml.Vector3f,float) -> <init>
52:52:org.joml.Vector3f getFromColor() -> c
56:56:org.joml.Vector3f getToColor() -> d
61:66:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
70:70:java.lang.String writeToString() -> a
75:75:net.minecraft.core.particles.ParticleType getType() -> b
19:23:com.mojang.datafixers.kinds.App
lambda$static$3(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
22:22:java.lang.Float
lambda$static$2(net.minecraft.core.particles.DustColorTransitionOptions) -> a
21:21:org.joml.Vector3f
lambda$static$1(net.minecraft.core.particles.DustColorTransitionOptions) -> b
20:20:org.joml.Vector3f
lambda$static$0(net.minecraft.core.particles.DustColorTransitionOptions) -> c
16:25:void <clinit>() -> <clinit>
net.minecraft.core.particles.DustColorTransitionOptions$1 -> io$1:
25:25:void <init>() -> <init>
28:32:net.minecraft.core.particles.DustColorTransitionOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> a
37:40:net.minecraft.core.particles.DustColorTransitionOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> a
25:25:net.minecraft.core.particles.ParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> b
25:25:net.minecraft.core.particles.ParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> b
net.minecraft.core.particles.DustParticleOptions -> ip:
org.joml.Vector3f REDSTONE_PARTICLE_COLOR -> a
net.minecraft.core.particles.DustParticleOptions REDSTONE -> b
com.mojang.serialization.Codec CODEC -> c
net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> d
38:39:void <init>(org.joml.Vector3f,float) -> <init>
43:43:net.minecraft.core.particles.ParticleType getType() -> b
16:19:com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
18:18:java.lang.Float
lambda$static$1(net.minecraft.core.particles.DustParticleOptions) -> a
17:17:org.joml.Vector3f
lambda$static$0(net.minecraft.core.particles.DustParticleOptions) -> b
13:21:void <clinit>() -> <clinit>
net.minecraft.core.particles.DustParticleOptions$1 -> ip$1:
21:21:void <init>() -> <init>
25:28:net.minecraft.core.particles.DustParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> a
33:33:net.minecraft.core.particles.DustParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> a
21:21:net.minecraft.core.particles.ParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> b
21:21:net.minecraft.core.particles.ParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> b
net.minecraft.core.particles.DustParticleOptionsBase -> iq:
float MIN_SCALE -> e
float MAX_SCALE -> f
org.joml.Vector3f color -> g
float scale -> h
19:22:void <init>(org.joml.Vector3f,float) -> <init>
25:32:org.joml.Vector3f readVector3f(com.mojang.brigadier.StringReader) -> a
36:36:org.joml.Vector3f readVector3f(net.minecraft.network.FriendlyByteBuf) ->
b
41:45:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
49:49:java.lang.String writeToString() -> a
53:53:org.joml.Vector3f getColor() -> e
57:57:float getScale() -> f
net.minecraft.core.particles.ItemParticleOption -> ir:
net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> a
net.minecraft.core.particles.ParticleType type -> b
net.minecraft.world.item.ItemStack itemStack -> c
14:14:com.mojang.serialization.Codec
codec(net.minecraft.core.particles.ParticleType) -> a
35:38:void
<init>(net.minecraft.core.particles.ParticleType,net.minecraft.world.item.ItemStack
) -> <init>
42:43:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
47:47:java.lang.String writeToString() -> a
52:52:net.minecraft.core.particles.ParticleType getType() -> b
56:56:net.minecraft.world.item.ItemStack getItem() -> c
14:14:net.minecraft.world.item.ItemStack
lambda$codec$1(net.minecraft.core.particles.ItemParticleOption) -> a
14:14:net.minecraft.core.particles.ItemParticleOption
lambda$codec$0(net.minecraft.core.particles.ParticleType,net.minecraft.world.item.I
temStack) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.core.particles.ItemParticleOption$1 -> ir$1:
17:17:void <init>() -> <init>
20:23:net.minecraft.core.particles.ItemParticleOption
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> a
28:28:net.minecraft.core.particles.ItemParticleOption
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> a
17:17:net.minecraft.core.particles.ParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> b
17:17:net.minecraft.core.particles.ParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> b
net.minecraft.core.particles.ParticleGroup -> is:
int limit -> b
net.minecraft.core.particles.ParticleGroup SPORE_BLOSSOM -> a
6:8:void <init>(int) -> <init>
11:11:int getLimit() -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.core.particles.ParticleOptions -> it:
net.minecraft.core.particles.ParticleType getType() -> b
void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
java.lang.String writeToString() -> a
net.minecraft.core.particles.ParticleOptions$Deserializer -> it$a:
net.minecraft.core.particles.ParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> b
net.minecraft.core.particles.ParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> b
net.minecraft.core.particles.ParticleType -> iu:
boolean overrideLimiter -> a
net.minecraft.core.particles.ParticleOptions$Deserializer deserializer -> b
9:12:void
<init>(boolean,net.minecraft.core.particles.ParticleOptions$Deserializer) -> <init>
15:15:boolean getOverrideLimiter() -> c
19:19:net.minecraft.core.particles.ParticleOptions$Deserializer
getDeserializer() -> d
com.mojang.serialization.Codec codec() -> e
net.minecraft.core.particles.ParticleTypes -> iv:
net.minecraft.core.particles.SimpleParticleType AMBIENT_ENTITY_EFFECT -> a
net.minecraft.core.particles.SimpleParticleType ANGRY_VILLAGER -> b
net.minecraft.core.particles.ParticleType BLOCK -> c
net.minecraft.core.particles.ParticleType BLOCK_MARKER -> d
net.minecraft.core.particles.SimpleParticleType BUBBLE -> e
net.minecraft.core.particles.SimpleParticleType CLOUD -> f
net.minecraft.core.particles.SimpleParticleType CRIT -> g
net.minecraft.core.particles.SimpleParticleType DAMAGE_INDICATOR -> h
net.minecraft.core.particles.SimpleParticleType DRAGON_BREATH -> i
net.minecraft.core.particles.SimpleParticleType DRIPPING_LAVA -> j
net.minecraft.core.particles.SimpleParticleType FALLING_LAVA -> k
net.minecraft.core.particles.SimpleParticleType LANDING_LAVA -> l
net.minecraft.core.particles.SimpleParticleType DRIPPING_WATER -> m
net.minecraft.core.particles.SimpleParticleType FALLING_WATER -> n
net.minecraft.core.particles.ParticleType DUST -> o
net.minecraft.core.particles.ParticleType DUST_COLOR_TRANSITION -> p
net.minecraft.core.particles.SimpleParticleType EFFECT -> q
net.minecraft.core.particles.SimpleParticleType ELDER_GUARDIAN -> r
net.minecraft.core.particles.SimpleParticleType ENCHANTED_HIT -> s
net.minecraft.core.particles.SimpleParticleType ENCHANT -> t
net.minecraft.core.particles.SimpleParticleType END_ROD -> u
net.minecraft.core.particles.SimpleParticleType ENTITY_EFFECT -> v
net.minecraft.core.particles.SimpleParticleType EXPLOSION_EMITTER -> w
net.minecraft.core.particles.SimpleParticleType EXPLOSION -> x
net.minecraft.core.particles.SimpleParticleType SONIC_BOOM -> y
net.minecraft.core.particles.ParticleType FALLING_DUST -> z
net.minecraft.core.particles.SimpleParticleType FIREWORK -> A
net.minecraft.core.particles.SimpleParticleType FISHING -> B
net.minecraft.core.particles.SimpleParticleType FLAME -> C
net.minecraft.core.particles.SimpleParticleType CHERRY_LEAVES -> D
net.minecraft.core.particles.SimpleParticleType SCULK_SOUL -> E
net.minecraft.core.particles.ParticleType SCULK_CHARGE -> F
net.minecraft.core.particles.SimpleParticleType SCULK_CHARGE_POP -> G
net.minecraft.core.particles.SimpleParticleType SOUL_FIRE_FLAME -> H
net.minecraft.core.particles.SimpleParticleType SOUL -> I
net.minecraft.core.particles.SimpleParticleType FLASH -> J
net.minecraft.core.particles.SimpleParticleType HAPPY_VILLAGER -> K
net.minecraft.core.particles.SimpleParticleType COMPOSTER -> L
net.minecraft.core.particles.SimpleParticleType HEART -> M
net.minecraft.core.particles.SimpleParticleType INSTANT_EFFECT -> N
net.minecraft.core.particles.ParticleType ITEM -> O
net.minecraft.core.particles.ParticleType VIBRATION -> P
net.minecraft.core.particles.SimpleParticleType ITEM_SLIME -> Q
net.minecraft.core.particles.SimpleParticleType ITEM_SNOWBALL -> R
net.minecraft.core.particles.SimpleParticleType LARGE_SMOKE -> S
net.minecraft.core.particles.SimpleParticleType LAVA -> T
net.minecraft.core.particles.SimpleParticleType MYCELIUM -> U
net.minecraft.core.particles.SimpleParticleType NOTE -> V
net.minecraft.core.particles.SimpleParticleType POOF -> W
net.minecraft.core.particles.SimpleParticleType PORTAL -> X
net.minecraft.core.particles.SimpleParticleType RAIN -> Y
net.minecraft.core.particles.SimpleParticleType SMOKE -> Z
net.minecraft.core.particles.SimpleParticleType SNEEZE -> aa
net.minecraft.core.particles.SimpleParticleType SPIT -> ab
net.minecraft.core.particles.SimpleParticleType SQUID_INK -> ac
net.minecraft.core.particles.SimpleParticleType SWEEP_ATTACK -> ad
net.minecraft.core.particles.SimpleParticleType TOTEM_OF_UNDYING -> ae
net.minecraft.core.particles.SimpleParticleType UNDERWATER -> af
net.minecraft.core.particles.SimpleParticleType SPLASH -> ag
net.minecraft.core.particles.SimpleParticleType WITCH -> ah
net.minecraft.core.particles.SimpleParticleType BUBBLE_POP -> ai
net.minecraft.core.particles.SimpleParticleType CURRENT_DOWN -> aj
net.minecraft.core.particles.SimpleParticleType BUBBLE_COLUMN_UP -> ak
net.minecraft.core.particles.SimpleParticleType NAUTILUS -> al
net.minecraft.core.particles.SimpleParticleType DOLPHIN -> am
net.minecraft.core.particles.SimpleParticleType CAMPFIRE_COSY_SMOKE -> an
net.minecraft.core.particles.SimpleParticleType CAMPFIRE_SIGNAL_SMOKE -> ao
net.minecraft.core.particles.SimpleParticleType DRIPPING_HONEY -> ap
net.minecraft.core.particles.SimpleParticleType FALLING_HONEY -> aq
net.minecraft.core.particles.SimpleParticleType LANDING_HONEY -> ar
net.minecraft.core.particles.SimpleParticleType FALLING_NECTAR -> as
net.minecraft.core.particles.SimpleParticleType FALLING_SPORE_BLOSSOM -> at
net.minecraft.core.particles.SimpleParticleType ASH -> au
net.minecraft.core.particles.SimpleParticleType CRIMSON_SPORE -> av
net.minecraft.core.particles.SimpleParticleType WARPED_SPORE -> aw
net.minecraft.core.particles.SimpleParticleType SPORE_BLOSSOM_AIR -> ax
net.minecraft.core.particles.SimpleParticleType DRIPPING_OBSIDIAN_TEAR -> ay
net.minecraft.core.particles.SimpleParticleType FALLING_OBSIDIAN_TEAR -> az
net.minecraft.core.particles.SimpleParticleType LANDING_OBSIDIAN_TEAR -> aA
net.minecraft.core.particles.SimpleParticleType REVERSE_PORTAL -> aB
net.minecraft.core.particles.SimpleParticleType WHITE_ASH -> aC
net.minecraft.core.particles.SimpleParticleType SMALL_FLAME -> aD
net.minecraft.core.particles.SimpleParticleType SNOWFLAKE -> aE
net.minecraft.core.particles.SimpleParticleType DRIPPING_DRIPSTONE_LAVA -> aF
net.minecraft.core.particles.SimpleParticleType FALLING_DRIPSTONE_LAVA -> aG
net.minecraft.core.particles.SimpleParticleType DRIPPING_DRIPSTONE_WATER -> aH
net.minecraft.core.particles.SimpleParticleType FALLING_DRIPSTONE_WATER -> aI
net.minecraft.core.particles.SimpleParticleType GLOW_SQUID_INK -> aJ
net.minecraft.core.particles.SimpleParticleType GLOW -> aK
net.minecraft.core.particles.SimpleParticleType WAX_ON -> aL
net.minecraft.core.particles.SimpleParticleType WAX_OFF -> aM
net.minecraft.core.particles.SimpleParticleType ELECTRIC_SPARK -> aN
net.minecraft.core.particles.SimpleParticleType SCRAPE -> aO
net.minecraft.core.particles.ParticleType SHRIEK -> aP
net.minecraft.core.particles.SimpleParticleType EGG_CRACK -> aQ
com.mojang.serialization.Codec CODEC -> aR
9:9:void <init>() -> <init>
117:117:net.minecraft.core.particles.SimpleParticleType
register(java.lang.String,boolean) -> a
121:121:net.minecraft.core.particles.ParticleType
register(java.lang.String,boolean,net.minecraft.core.particles.ParticleOptions$Dese
rializer,java.util.function.Function) -> a
112:112:com.mojang.serialization.Codec
lambda$static$4(net.minecraft.core.particles.ParticleType) -> a
51:51:com.mojang.serialization.Codec
lambda$static$3(net.minecraft.core.particles.ParticleType) -> b
41:41:com.mojang.serialization.Codec
lambda$static$2(net.minecraft.core.particles.ParticleType) -> c
25:25:com.mojang.serialization.Codec
lambda$static$1(net.minecraft.core.particles.ParticleType) -> d
24:24:com.mojang.serialization.Codec
lambda$static$0(net.minecraft.core.particles.ParticleType) -> e
10:129:void <clinit>() -> <clinit>
net.minecraft.core.particles.ParticleTypes$1 -> iv$1:
java.util.function.Function val$codec -> a
121:121:void
<init>(boolean,net.minecraft.core.particles.ParticleOptions$Deserializer,java.util.
function.Function) -> <init>
124:124:com.mojang.serialization.Codec codec() -> e
net.minecraft.core.particles.SculkChargeParticleOptions -> iw:
float roll -> c
com.mojang.serialization.Codec CODEC -> a
net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> b
12:12:void <init>(float) -> <init>
33:33:net.minecraft.core.particles.ParticleType getType() -> b
38:39:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
43:43:java.lang.String writeToString() -> a
12:12:java.lang.String toString() -> toString
12:12:int hashCode() -> hashCode
12:12:boolean equals(java.lang.Object) -> equals
12:12:float roll() -> c
13:15:com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
14:14:java.lang.Float
lambda$static$0(net.minecraft.core.particles.SculkChargeParticleOptions) -> a
13:17:void <clinit>() -> <clinit>
net.minecraft.core.particles.SculkChargeParticleOptions$1 -> iw$1:
17:17:void <init>() -> <init>
20:22:net.minecraft.core.particles.SculkChargeParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> a
27:27:net.minecraft.core.particles.SculkChargeParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> a
17:17:net.minecraft.core.particles.ParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> b
17:17:net.minecraft.core.particles.ParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> b
net.minecraft.core.particles.ShriekParticleOption -> ix:
com.mojang.serialization.Codec CODEC -> a
net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> b
int delay -> c
33:35:void <init>(int) -> <init>
39:40:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
44:44:java.lang.String writeToString() -> a
49:49:net.minecraft.core.particles.ParticleType getType() -> b
53:53:int getDelay() -> c
13:15:com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
14:14:java.lang.Integer
lambda$static$0(net.minecraft.core.particles.ShriekParticleOption) -> a
13:17:void <clinit>() -> <clinit>
net.minecraft.core.particles.ShriekParticleOption$1 -> ix$1:
17:17:void <init>() -> <init>
20:22:net.minecraft.core.particles.ShriekParticleOption
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> a
27:27:net.minecraft.core.particles.ShriekParticleOption
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> a
17:17:net.minecraft.core.particles.ParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> b
17:17:net.minecraft.core.particles.ParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> b
net.minecraft.core.particles.SimpleParticleType -> iy:
net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> a
com.mojang.serialization.Codec codec -> b
21:25:void <init>(boolean) -> <init>
29:29:net.minecraft.core.particles.SimpleParticleType getType() -> f
34:34:com.mojang.serialization.Codec codec() -> e
39:39:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
43:43:java.lang.String writeToString() -> a
8:8:net.minecraft.core.particles.ParticleType getType() -> b
9:9:void <clinit>() -> <clinit>
net.minecraft.core.particles.SimpleParticleType$1 -> iy$1:
9:9:void <init>() -> <init>
12:12:net.minecraft.core.particles.SimpleParticleType
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> a
17:17:net.minecraft.core.particles.SimpleParticleType
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> a
9:9:net.minecraft.core.particles.ParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> b
9:9:net.minecraft.core.particles.ParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> b
net.minecraft.core.particles.VibrationParticleOption -> iz:
com.mojang.serialization.Codec CODEC -> a
net.minecraft.core.particles.ParticleOptions$Deserializer DESERIALIZER -> b
net.minecraft.world.level.gameevent.PositionSource destination -> c
int arrivalInTicks -> d
52:55:void <init>(net.minecraft.world.level.gameevent.PositionSource,int) ->
<init>
59:61:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
66:71:java.lang.String writeToString() -> a
76:76:net.minecraft.core.particles.ParticleType getType() -> b
80:80:net.minecraft.world.level.gameevent.PositionSource getDestination() -> c
84:84:int getArrivalInTicks() -> d
18:21:com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
20:20:java.lang.Integer
lambda$static$1(net.minecraft.core.particles.VibrationParticleOption) -> a
19:19:net.minecraft.world.level.gameevent.PositionSource
lambda$static$0(net.minecraft.core.particles.VibrationParticleOption) -> b
18:23:void <clinit>() -> <clinit>
net.minecraft.core.particles.VibrationParticleOption$1 -> iz$1:
23:23:void <init>() -> <init>
26:37:net.minecraft.core.particles.VibrationParticleOption
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> a
42:45:net.minecraft.core.particles.VibrationParticleOption
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> a
23:23:net.minecraft.core.particles.ParticleOptions
fromNetwork(net.minecraft.core.particles.ParticleType,net.minecraft.network.Friendl
yByteBuf) -> b
23:23:net.minecraft.core.particles.ParticleOptions
fromCommand(net.minecraft.core.particles.ParticleType,com.mojang.brigadier.StringRe
ader) -> b
net.minecraft.core.particles.package-info -> ja:
net.minecraft.core.registries.BuiltInRegistries -> jb:
org.slf4j.Logger LOGGER -> aq
java.util.Map LOADERS -> ar
net.minecraft.resources.ResourceLocation ROOT_REGISTRY_NAME -> a
net.minecraft.core.WritableRegistry WRITABLE_REGISTRY -> as
net.minecraft.core.DefaultedRegistry GAME_EVENT -> b
net.minecraft.core.Registry SOUND_EVENT -> c
net.minecraft.core.DefaultedRegistry FLUID -> d
net.minecraft.core.Registry MOB_EFFECT -> e
net.minecraft.core.DefaultedRegistry BLOCK -> f
net.minecraft.core.Registry ENCHANTMENT -> g
net.minecraft.core.DefaultedRegistry ENTITY_TYPE -> h
net.minecraft.core.DefaultedRegistry ITEM -> i
net.minecraft.core.DefaultedRegistry POTION -> j
net.minecraft.core.Registry PARTICLE_TYPE -> k
net.minecraft.core.Registry BLOCK_ENTITY_TYPE -> l
net.minecraft.core.DefaultedRegistry PAINTING_VARIANT -> m
net.minecraft.core.Registry CUSTOM_STAT -> n
net.minecraft.core.DefaultedRegistry CHUNK_STATUS -> o
net.minecraft.core.Registry RULE_TEST -> p
net.minecraft.core.Registry RULE_BLOCK_ENTITY_MODIFIER -> q
net.minecraft.core.Registry POS_RULE_TEST -> r
net.minecraft.core.Registry MENU -> s
net.minecraft.core.Registry RECIPE_TYPE -> t
net.minecraft.core.Registry RECIPE_SERIALIZER -> u
net.minecraft.core.Registry ATTRIBUTE -> v
net.minecraft.core.Registry POSITION_SOURCE_TYPE -> w
net.minecraft.core.Registry COMMAND_ARGUMENT_TYPE -> x
net.minecraft.core.Registry STAT_TYPE -> y
net.minecraft.core.DefaultedRegistry VILLAGER_TYPE -> z
net.minecraft.core.DefaultedRegistry VILLAGER_PROFESSION -> A
net.minecraft.core.Registry POINT_OF_INTEREST_TYPE -> B
net.minecraft.core.DefaultedRegistry MEMORY_MODULE_TYPE -> C
net.minecraft.core.DefaultedRegistry SENSOR_TYPE -> D
net.minecraft.core.Registry SCHEDULE -> E
net.minecraft.core.Registry ACTIVITY -> F
net.minecraft.core.Registry LOOT_POOL_ENTRY_TYPE -> G
net.minecraft.core.Registry LOOT_FUNCTION_TYPE -> H
net.minecraft.core.Registry LOOT_CONDITION_TYPE -> I
net.minecraft.core.Registry LOOT_NUMBER_PROVIDER_TYPE -> J
net.minecraft.core.Registry LOOT_NBT_PROVIDER_TYPE -> K
net.minecraft.core.Registry LOOT_SCORE_PROVIDER_TYPE -> L
net.minecraft.core.Registry FLOAT_PROVIDER_TYPE -> M
net.minecraft.core.Registry INT_PROVIDER_TYPE -> N
net.minecraft.core.Registry HEIGHT_PROVIDER_TYPE -> O
net.minecraft.core.Registry BLOCK_PREDICATE_TYPE -> P
net.minecraft.core.Registry CARVER -> Q
net.minecraft.core.Registry FEATURE -> R
net.minecraft.core.Registry STRUCTURE_PLACEMENT -> S
net.minecraft.core.Registry STRUCTURE_PIECE -> T
net.minecraft.core.Registry STRUCTURE_TYPE -> U
net.minecraft.core.Registry PLACEMENT_MODIFIER_TYPE -> V
net.minecraft.core.Registry BLOCKSTATE_PROVIDER_TYPE -> W
net.minecraft.core.Registry FOLIAGE_PLACER_TYPE -> X
net.minecraft.core.Registry TRUNK_PLACER_TYPE -> Y
net.minecraft.core.Registry ROOT_PLACER_TYPE -> Z
net.minecraft.core.Registry TREE_DECORATOR_TYPE -> aa
net.minecraft.core.Registry FEATURE_SIZE_TYPE -> ab
net.minecraft.core.Registry BIOME_SOURCE -> ac
net.minecraft.core.Registry CHUNK_GENERATOR -> ad
net.minecraft.core.Registry MATERIAL_CONDITION -> ae
net.minecraft.core.Registry MATERIAL_RULE -> af
net.minecraft.core.Registry DENSITY_FUNCTION_TYPE -> ag
net.minecraft.core.Registry STRUCTURE_PROCESSOR -> ah
net.minecraft.core.Registry STRUCTURE_POOL_ELEMENT -> ai
net.minecraft.core.Registry CAT_VARIANT -> aj
net.minecraft.core.Registry FROG_VARIANT -> ak
net.minecraft.core.Registry BANNER_PATTERN -> al
net.minecraft.core.Registry INSTRUMENT -> am
net.minecraft.core.Registry DECORATED_POT_PATTERNS -> an
net.minecraft.core.Registry CREATIVE_MODE_TAB -> ao
net.minecraft.core.Registry REGISTRY -> ap
110:110:void <init>() -> <init>
189:189:net.minecraft.core.Registry
registerSimple(net.minecraft.resources.ResourceKey,net.minecraft.core.registries.Bu
iltInRegistries$RegistryBootstrap) -> a
193:193:net.minecraft.core.DefaultedRegistry
registerDefaulted(net.minecraft.resources.ResourceKey,java.lang.String,net.minecraf
t.core.registries.BuiltInRegistries$RegistryBootstrap) -> a
197:197:net.minecraft.core.DefaultedRegistry
registerDefaultedWithIntrusiveHolders(net.minecraft.resources.ResourceKey,java.lang
.String,net.minecraft.core.registries.BuiltInRegistries$RegistryBootstrap) -> b
201:201:net.minecraft.core.Registry
registerSimple(net.minecraft.resources.ResourceKey,com.mojang.serialization.Lifecyc
le,net.minecraft.core.registries.BuiltInRegistries$RegistryBootstrap) -> a
205:205:net.minecraft.core.DefaultedRegistry
registerDefaulted(net.minecraft.resources.ResourceKey,java.lang.String,com.mojang.s
erialization.Lifecycle,net.minecraft.core.registries.BuiltInRegistries$RegistryBoot
strap) -> a
209:209:net.minecraft.core.DefaultedRegistry
registerDefaultedWithIntrusiveHolders(net.minecraft.resources.ResourceKey,java.lang
.String,com.mojang.serialization.Lifecycle,net.minecraft.core.registries.BuiltInReg
istries$RegistryBootstrap) -> b
214:218:net.minecraft.core.WritableRegistry
internalRegister(net.minecraft.resources.ResourceKey,net.minecraft.core.WritableReg
istry,net.minecraft.core.registries.BuiltInRegistries$RegistryBootstrap,com.mojang.
serialization.Lifecycle) -> a
222:225:void bootStrap() -> a
228:234:void createContents() -> b
237:241:void freeze() -> c
244:254:void validate(net.minecraft.core.Registry) -> a
245:253:void
lambda$validate$55(net.minecraft.core.Registry,net.minecraft.core.Registry) -> a
230:233:void
lambda$createContents$54(net.minecraft.resources.ResourceLocation,java.util.functio
n.Supplier) -> a
215:215:java.lang.Object
lambda$internalRegister$53(net.minecraft.core.registries.BuiltInRegistries$Registry
Bootstrap,net.minecraft.core.WritableRegistry) -> a
180:180:net.minecraft.world.entity.animal.FrogVariant
lambda$static$52(net.minecraft.core.Registry) -> b

178:178:net.minecraft.world.level.levelgen.structure.pools.StructurePoolElementType
lambda$static$51(net.minecraft.core.Registry) -> c

177:177:net.minecraft.world.level.levelgen.structure.templatesystem.StructureProces
sorType lambda$static$50(net.minecraft.core.Registry) -> d
171:171:net.minecraft.world.level.levelgen.feature.featuresize.FeatureSizeType
lambda$static$49(net.minecraft.core.Registry) -> e

170:170:net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType
lambda$static$48(net.minecraft.core.Registry) -> f
169:169:net.minecraft.world.level.levelgen.feature.rootplacers.RootPlacerType
lambda$static$47(net.minecraft.core.Registry) -> g
168:168:net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacerType
lambda$static$46(net.minecraft.core.Registry) -> h

167:167:net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacerType
lambda$static$45(net.minecraft.core.Registry) -> i

166:166:net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvide
rType lambda$static$44(net.minecraft.core.Registry) -> j
165:165:net.minecraft.world.level.levelgen.placement.PlacementModifierType
lambda$static$43(net.minecraft.core.Registry) -> k
164:164:net.minecraft.world.level.levelgen.structure.StructureType
lambda$static$42(net.minecraft.core.Registry) -> l
163:163:net.minecraft.world.level.levelgen.structure.pieces.StructurePieceType
lambda$static$41(net.minecraft.core.Registry) -> m

162:162:net.minecraft.world.level.levelgen.structure.placement.StructurePlacementTy
pe lambda$static$40(net.minecraft.core.Registry) -> n
161:161:net.minecraft.world.level.levelgen.feature.Feature
lambda$static$39(net.minecraft.core.Registry) -> o
160:160:net.minecraft.world.level.levelgen.carver.WorldCarver
lambda$static$38(net.minecraft.core.Registry) -> p
159:159:net.minecraft.world.level.levelgen.blockpredicates.BlockPredicateType
lambda$static$37(net.minecraft.core.Registry) -> q
158:158:net.minecraft.world.level.levelgen.heightproviders.HeightProviderType
lambda$static$36(net.minecraft.core.Registry) -> r
157:157:net.minecraft.util.valueproviders.IntProviderType
lambda$static$35(net.minecraft.core.Registry) -> s
156:156:net.minecraft.util.valueproviders.FloatProviderType
lambda$static$34(net.minecraft.core.Registry) -> t

155:155:net.minecraft.world.level.storage.loot.providers.score.LootScoreProviderTyp
e lambda$static$33(net.minecraft.core.Registry) -> u

154:154:net.minecraft.world.level.storage.loot.providers.nbt.LootNbtProviderType
lambda$static$32(net.minecraft.core.Registry) -> v

153:153:net.minecraft.world.level.storage.loot.providers.number.LootNumberProviderT
ype lambda$static$31(net.minecraft.core.Registry) -> w
152:152:net.minecraft.world.level.storage.loot.predicates.LootItemConditionType
lambda$static$30(net.minecraft.core.Registry) -> x
151:151:net.minecraft.world.level.storage.loot.functions.LootItemFunctionType
lambda$static$29(net.minecraft.core.Registry) -> y
150:150:net.minecraft.world.level.storage.loot.entries.LootPoolEntryType
lambda$static$28(net.minecraft.core.Registry) -> z
149:149:net.minecraft.world.entity.schedule.Activity
lambda$static$27(net.minecraft.core.Registry) -> A
148:148:net.minecraft.world.entity.schedule.Schedule
lambda$static$26(net.minecraft.core.Registry) -> B
147:147:net.minecraft.world.entity.ai.sensing.SensorType
lambda$static$25(net.minecraft.core.Registry) -> C
146:146:net.minecraft.world.entity.ai.memory.MemoryModuleType
lambda$static$24(net.minecraft.core.Registry) -> D
144:144:net.minecraft.world.entity.npc.VillagerProfession
lambda$static$23(net.minecraft.core.Registry) -> E
143:143:net.minecraft.world.entity.npc.VillagerType
lambda$static$22(net.minecraft.core.Registry) -> F
142:142:net.minecraft.stats.StatType
lambda$static$21(net.minecraft.core.Registry) -> G
140:140:net.minecraft.world.level.gameevent.PositionSourceType
lambda$static$20(net.minecraft.core.Registry) -> H
139:139:net.minecraft.world.entity.ai.attributes.Attribute
lambda$static$19(net.minecraft.core.Registry) -> I
138:138:net.minecraft.world.item.crafting.RecipeSerializer
lambda$static$18(net.minecraft.core.Registry) -> J
137:137:net.minecraft.world.item.crafting.RecipeType
lambda$static$17(net.minecraft.core.Registry) -> K
136:136:net.minecraft.world.inventory.MenuType
lambda$static$16(net.minecraft.core.Registry) -> L

135:135:net.minecraft.world.level.levelgen.structure.templatesystem.PosRuleTestType
lambda$static$15(net.minecraft.core.Registry) -> M

134:134:net.minecraft.world.level.levelgen.structure.templatesystem.rule.blockentit
y.RuleBlockEntityModifierType lambda$static$14(net.minecraft.core.Registry) -> N

133:133:net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType
lambda$static$13(net.minecraft.core.Registry) -> O
132:132:net.minecraft.world.level.chunk.ChunkStatus
lambda$static$12(net.minecraft.core.Registry) -> P
131:131:net.minecraft.resources.ResourceLocation
lambda$static$11(net.minecraft.core.Registry) -> Q
129:129:net.minecraft.world.level.block.entity.BlockEntityType
lambda$static$10(net.minecraft.core.Registry) -> R
128:128:net.minecraft.core.particles.ParticleType
lambda$static$9(net.minecraft.core.Registry) -> S
127:127:net.minecraft.world.item.alchemy.Potion
lambda$static$8(net.minecraft.core.Registry) -> T
126:126:net.minecraft.world.item.Item
lambda$static$7(net.minecraft.core.Registry) -> U
125:125:net.minecraft.world.entity.EntityType
lambda$static$6(net.minecraft.core.Registry) -> V
124:124:net.minecraft.world.item.enchantment.Enchantment
lambda$static$5(net.minecraft.core.Registry) -> W
123:123:net.minecraft.world.level.block.Block
lambda$static$4(net.minecraft.core.Registry) -> X
122:122:net.minecraft.world.effect.MobEffect
lambda$static$3(net.minecraft.core.Registry) -> Y
121:121:net.minecraft.world.level.material.Fluid
lambda$static$2(net.minecraft.core.Registry) -> Z
120:120:net.minecraft.sounds.SoundEvent
lambda$static$1(net.minecraft.core.Registry) -> aa
119:119:net.minecraft.world.level.gameevent.GameEvent
lambda$static$0(net.minecraft.core.Registry) -> ab
111:186:void <clinit>() -> <clinit>
net.minecraft.core.registries.BuiltInRegistries$RegistryBootstrap -> jb$a:
java.lang.Object run(net.minecraft.core.Registry) -> run
net.minecraft.core.registries.Registries -> jc:
net.minecraft.resources.ResourceKey ACTIVITY -> a
net.minecraft.resources.ResourceKey ATTRIBUTE -> b
net.minecraft.resources.ResourceKey BANNER_PATTERN -> c
net.minecraft.resources.ResourceKey BIOME_SOURCE -> d
net.minecraft.resources.ResourceKey BLOCK -> e
net.minecraft.resources.ResourceKey BLOCK_ENTITY_TYPE -> f
net.minecraft.resources.ResourceKey BLOCK_PREDICATE_TYPE -> g
net.minecraft.resources.ResourceKey BLOCK_STATE_PROVIDER_TYPE -> h
net.minecraft.resources.ResourceKey CARVER -> i
net.minecraft.resources.ResourceKey CAT_VARIANT -> j
net.minecraft.resources.ResourceKey CHUNK_GENERATOR -> k
net.minecraft.resources.ResourceKey CHUNK_STATUS -> l
net.minecraft.resources.ResourceKey COMMAND_ARGUMENT_TYPE -> m
net.minecraft.resources.ResourceKey CREATIVE_MODE_TAB -> n
net.minecraft.resources.ResourceKey CUSTOM_STAT -> o
net.minecraft.resources.ResourceKey DAMAGE_TYPE -> p
net.minecraft.resources.ResourceKey DENSITY_FUNCTION_TYPE -> q
net.minecraft.resources.ResourceKey ENCHANTMENT -> r
net.minecraft.resources.ResourceKey ENTITY_TYPE -> s
net.minecraft.resources.ResourceKey FEATURE -> t
net.minecraft.resources.ResourceKey FEATURE_SIZE_TYPE -> u
net.minecraft.resources.ResourceKey FLOAT_PROVIDER_TYPE -> v
net.minecraft.resources.ResourceKey FLUID -> w
net.minecraft.resources.ResourceKey FOLIAGE_PLACER_TYPE -> x
net.minecraft.resources.ResourceKey FROG_VARIANT -> y
net.minecraft.resources.ResourceKey GAME_EVENT -> z
net.minecraft.resources.ResourceKey HEIGHT_PROVIDER_TYPE -> A
net.minecraft.resources.ResourceKey INSTRUMENT -> B
net.minecraft.resources.ResourceKey INT_PROVIDER_TYPE -> C
net.minecraft.resources.ResourceKey ITEM -> D
net.minecraft.resources.ResourceKey LOOT_CONDITION_TYPE -> E
net.minecraft.resources.ResourceKey LOOT_FUNCTION_TYPE -> F
net.minecraft.resources.ResourceKey LOOT_NBT_PROVIDER_TYPE -> G
net.minecraft.resources.ResourceKey LOOT_NUMBER_PROVIDER_TYPE -> H
net.minecraft.resources.ResourceKey LOOT_POOL_ENTRY_TYPE -> I
net.minecraft.resources.ResourceKey LOOT_SCORE_PROVIDER_TYPE -> J
net.minecraft.resources.ResourceKey MATERIAL_CONDITION -> K
net.minecraft.resources.ResourceKey MATERIAL_RULE -> L
net.minecraft.resources.ResourceKey MEMORY_MODULE_TYPE -> M
net.minecraft.resources.ResourceKey MENU -> N
net.minecraft.resources.ResourceKey MOB_EFFECT -> O
net.minecraft.resources.ResourceKey PAINTING_VARIANT -> P
net.minecraft.resources.ResourceKey PARTICLE_TYPE -> Q
net.minecraft.resources.ResourceKey PLACEMENT_MODIFIER_TYPE -> R
net.minecraft.resources.ResourceKey POINT_OF_INTEREST_TYPE -> S
net.minecraft.resources.ResourceKey POSITION_SOURCE_TYPE -> T
net.minecraft.resources.ResourceKey POS_RULE_TEST -> U
net.minecraft.resources.ResourceKey POTION -> V
net.minecraft.resources.ResourceKey RECIPE_SERIALIZER -> W
net.minecraft.resources.ResourceKey RECIPE_TYPE -> X
net.minecraft.resources.ResourceKey ROOT_PLACER_TYPE -> Y
net.minecraft.resources.ResourceKey RULE_TEST -> Z
net.minecraft.resources.ResourceKey RULE_BLOCK_ENTITY_MODIFIER -> aa
net.minecraft.resources.ResourceKey SCHEDULE -> ab
net.minecraft.resources.ResourceKey SENSOR_TYPE -> ac
net.minecraft.resources.ResourceKey SOUND_EVENT -> ad
net.minecraft.resources.ResourceKey STAT_TYPE -> ae
net.minecraft.resources.ResourceKey STRUCTURE_PIECE -> af
net.minecraft.resources.ResourceKey STRUCTURE_PLACEMENT -> ag
net.minecraft.resources.ResourceKey STRUCTURE_POOL_ELEMENT -> ah
net.minecraft.resources.ResourceKey STRUCTURE_PROCESSOR -> ai
net.minecraft.resources.ResourceKey STRUCTURE_TYPE -> aj
net.minecraft.resources.ResourceKey TREE_DECORATOR_TYPE -> ak
net.minecraft.resources.ResourceKey TRUNK_PLACER_TYPE -> al
net.minecraft.resources.ResourceKey VILLAGER_PROFESSION -> am
net.minecraft.resources.ResourceKey VILLAGER_TYPE -> an
net.minecraft.resources.ResourceKey DECORATED_POT_PATTERNS -> ao
net.minecraft.resources.ResourceKey BIOME -> ap
net.minecraft.resources.ResourceKey CHAT_TYPE -> aq
net.minecraft.resources.ResourceKey CONFIGURED_CARVER -> ar
net.minecraft.resources.ResourceKey CONFIGURED_FEATURE -> as
net.minecraft.resources.ResourceKey DENSITY_FUNCTION -> at
net.minecraft.resources.ResourceKey DIMENSION_TYPE -> au
net.minecraft.resources.ResourceKey FLAT_LEVEL_GENERATOR_PRESET -> av
net.minecraft.resources.ResourceKey NOISE_SETTINGS -> aw
net.minecraft.resources.ResourceKey NOISE -> ax
net.minecraft.resources.ResourceKey PLACED_FEATURE -> ay
net.minecraft.resources.ResourceKey STRUCTURE -> az
net.minecraft.resources.ResourceKey PROCESSOR_LIST -> aA
net.minecraft.resources.ResourceKey STRUCTURE_SET -> aB
net.minecraft.resources.ResourceKey TEMPLATE_POOL -> aC
net.minecraft.resources.ResourceKey TRIM_MATERIAL -> aD
net.minecraft.resources.ResourceKey TRIM_PATTERN -> aE
net.minecraft.resources.ResourceKey WORLD_PRESET -> aF
net.minecraft.resources.ResourceKey MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST ->
aG
net.minecraft.resources.ResourceKey DIMENSION -> aH
net.minecraft.resources.ResourceKey LEVEL_STEM -> aI
91:91:void <init>() -> <init>
192:192:net.minecraft.resources.ResourceKey
levelStemToLevel(net.minecraft.resources.ResourceKey) -> a
196:196:net.minecraft.resources.ResourceKey
levelToLevelStem(net.minecraft.resources.ResourceKey) -> b
200:200:net.minecraft.resources.ResourceKey createRegistryKey(java.lang.String)
-> a
93:189:void <clinit>() -> <clinit>
net.minecraft.core.registries.package-info -> jd:
net.minecraft.data.BlockFamilies -> je:
java.util.Map MAP -> am
java.lang.String RECIPE_GROUP_PREFIX_WOODEN -> an
java.lang.String RECIPE_UNLOCKED_BY_HAS_PLANKS -> ao
net.minecraft.data.BlockFamily ACACIA_PLANKS -> a
net.minecraft.data.BlockFamily CHERRY_PLANKS -> b
net.minecraft.data.BlockFamily BIRCH_PLANKS -> c
net.minecraft.data.BlockFamily CRIMSON_PLANKS -> d
net.minecraft.data.BlockFamily JUNGLE_PLANKS -> e
net.minecraft.data.BlockFamily OAK_PLANKS -> f
net.minecraft.data.BlockFamily DARK_OAK_PLANKS -> g
net.minecraft.data.BlockFamily SPRUCE_PLANKS -> h
net.minecraft.data.BlockFamily WARPED_PLANKS -> i
net.minecraft.data.BlockFamily MANGROVE_PLANKS -> j
net.minecraft.data.BlockFamily BAMBOO_PLANKS -> k
net.minecraft.data.BlockFamily BAMBOO_MOSAIC -> l
net.minecraft.data.BlockFamily MUD_BRICKS -> m
net.minecraft.data.BlockFamily ANDESITE -> n
net.minecraft.data.BlockFamily POLISHED_ANDESITE -> o
net.minecraft.data.BlockFamily BLACKSTONE -> p
net.minecraft.data.BlockFamily POLISHED_BLACKSTONE -> q
net.minecraft.data.BlockFamily POLISHED_BLACKSTONE_BRICKS -> r
net.minecraft.data.BlockFamily BRICKS -> s
net.minecraft.data.BlockFamily END_STONE_BRICKS -> t
net.minecraft.data.BlockFamily MOSSY_STONE_BRICKS -> u
net.minecraft.data.BlockFamily COPPER_BLOCK -> v
net.minecraft.data.BlockFamily CUT_COPPER -> w
net.minecraft.data.BlockFamily WAXED_COPPER_BLOCK -> x
net.minecraft.data.BlockFamily WAXED_CUT_COPPER -> y
net.minecraft.data.BlockFamily EXPOSED_COPPER -> z
net.minecraft.data.BlockFamily EXPOSED_CUT_COPPER -> A
net.minecraft.data.BlockFamily WAXED_EXPOSED_COPPER -> B
net.minecraft.data.BlockFamily WAXED_EXPOSED_CUT_COPPER -> C
net.minecraft.data.BlockFamily WEATHERED_COPPER -> D
net.minecraft.data.BlockFamily WEATHERED_CUT_COPPER -> E
net.minecraft.data.BlockFamily WAXED_WEATHERED_COPPER -> F
net.minecraft.data.BlockFamily WAXED_WEATHERED_CUT_COPPER -> G
net.minecraft.data.BlockFamily OXIDIZED_COPPER -> H
net.minecraft.data.BlockFamily OXIDIZED_CUT_COPPER -> I
net.minecraft.data.BlockFamily WAXED_OXIDIZED_COPPER -> J
net.minecraft.data.BlockFamily WAXED_OXIDIZED_CUT_COPPER -> K
net.minecraft.data.BlockFamily COBBLESTONE -> L
net.minecraft.data.BlockFamily MOSSY_COBBLESTONE -> M
net.minecraft.data.BlockFamily DIORITE -> N
net.minecraft.data.BlockFamily POLISHED_DIORITE -> O
net.minecraft.data.BlockFamily GRANITE -> P
net.minecraft.data.BlockFamily POLISHED_GRANITE -> Q
net.minecraft.data.BlockFamily NETHER_BRICKS -> R
net.minecraft.data.BlockFamily RED_NETHER_BRICKS -> S
net.minecraft.data.BlockFamily PRISMARINE -> T
net.minecraft.data.BlockFamily PURPUR -> U
net.minecraft.data.BlockFamily PRISMARINE_BRICKS -> V
net.minecraft.data.BlockFamily DARK_PRISMARINE -> W
net.minecraft.data.BlockFamily QUARTZ -> X
net.minecraft.data.BlockFamily SMOOTH_QUARTZ -> Y
net.minecraft.data.BlockFamily SANDSTONE -> Z
net.minecraft.data.BlockFamily CUT_SANDSTONE -> aa
net.minecraft.data.BlockFamily SMOOTH_SANDSTONE -> ab
net.minecraft.data.BlockFamily RED_SANDSTONE -> ac
net.minecraft.data.BlockFamily CUT_RED_SANDSTONE -> ad
net.minecraft.data.BlockFamily SMOOTH_RED_SANDSTONE -> ae
net.minecraft.data.BlockFamily STONE -> af
net.minecraft.data.BlockFamily STONE_BRICK -> ag
net.minecraft.data.BlockFamily DEEPSLATE -> ah
net.minecraft.data.BlockFamily COBBLED_DEEPSLATE -> ai
net.minecraft.data.BlockFamily POLISHED_DEEPSLATE -> aj
net.minecraft.data.BlockFamily DEEPSLATE_BRICKS -> ak
net.minecraft.data.BlockFamily DEEPSLATE_TILES -> al
11:11:void <init>() -> <init>
502:507:net.minecraft.data.BlockFamily$Builder
familyBuilder(net.minecraft.world.level.block.Block) -> a
511:511:java.util.stream.Stream getAllFamilies() -> a
12:499:void <clinit>() -> <clinit>
net.minecraft.data.BlockFamily -> jf:
net.minecraft.world.level.block.Block baseBlock -> a
java.util.Map variants -> b
net.minecraft.world.flag.FeatureFlagSet requiredFeatures -> c
boolean generateModel -> d
boolean generateRecipe -> e
java.lang.String recipeGroupPrefix -> f
java.lang.String recipeUnlockedBy -> g
17:59:void <init>(net.minecraft.world.level.block.Block) -> <init>
62:62:net.minecraft.world.level.block.Block getBaseBlock() -> a
66:66:java.util.Map getVariants() -> b
70:70:net.minecraft.world.level.block.Block
get(net.minecraft.data.BlockFamily$Variant) -> a
74:74:boolean shouldGenerateModel() -> c
78:78:boolean shouldGenerateRecipe(net.minecraft.world.flag.FeatureFlagSet) ->
a
82:85:java.util.Optional getRecipeGroupPrefix() -> d
89:92:java.util.Optional getRecipeUnlockedBy() -> e
net.minecraft.data.BlockFamily$Builder -> jf$a:
net.minecraft.data.BlockFamily family -> a
98:100:void <init>(net.minecraft.world.level.block.Block) -> <init>
103:103:net.minecraft.data.BlockFamily getFamily() -> a
107:108:net.minecraft.data.BlockFamily$Builder
button(net.minecraft.world.level.block.Block) -> a
112:113:net.minecraft.data.BlockFamily$Builder
chiseled(net.minecraft.world.level.block.Block) -> b
117:118:net.minecraft.data.BlockFamily$Builder
mosaic(net.minecraft.world.level.block.Block) -> c
122:123:net.minecraft.data.BlockFamily$Builder
cracked(net.minecraft.world.level.block.Block) -> d
127:128:net.minecraft.data.BlockFamily$Builder
cut(net.minecraft.world.level.block.Block) -> e
132:133:net.minecraft.data.BlockFamily$Builder
door(net.minecraft.world.level.block.Block) -> f
137:138:net.minecraft.data.BlockFamily$Builder
customFence(net.minecraft.world.level.block.Block) -> g
143:144:net.minecraft.data.BlockFamily$Builder
fence(net.minecraft.world.level.block.Block) -> h
148:149:net.minecraft.data.BlockFamily$Builder
customFenceGate(net.minecraft.world.level.block.Block) -> i
154:155:net.minecraft.data.BlockFamily$Builder
fenceGate(net.minecraft.world.level.block.Block) -> j
159:161:net.minecraft.data.BlockFamily$Builder
sign(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -
> a
165:166:net.minecraft.data.BlockFamily$Builder
slab(net.minecraft.world.level.block.Block) -> k
170:171:net.minecraft.data.BlockFamily$Builder
stairs(net.minecraft.world.level.block.Block) -> l
175:176:net.minecraft.data.BlockFamily$Builder
pressurePlate(net.minecraft.world.level.block.Block) -> m
180:181:net.minecraft.data.BlockFamily$Builder
polished(net.minecraft.world.level.block.Block) -> n
185:186:net.minecraft.data.BlockFamily$Builder
trapdoor(net.minecraft.world.level.block.Block) -> o
190:191:net.minecraft.data.BlockFamily$Builder
wall(net.minecraft.world.level.block.Block) -> p
195:196:net.minecraft.data.BlockFamily$Builder dontGenerateModel() -> b
200:201:net.minecraft.data.BlockFamily$Builder dontGenerateRecipe() -> c
205:206:net.minecraft.data.BlockFamily$Builder
featureLockedBehind(net.minecraft.world.flag.FeatureFlag[]) -> a
210:211:net.minecraft.data.BlockFamily$Builder
recipeGroupPrefix(java.lang.String) -> a
215:216:net.minecraft.data.BlockFamily$Builder
recipeUnlockedBy(java.lang.String) -> b
net.minecraft.data.BlockFamily$Variant -> jf$b:
net.minecraft.data.BlockFamily$Variant BUTTON -> a
net.minecraft.data.BlockFamily$Variant CHISELED -> b
net.minecraft.data.BlockFamily$Variant CRACKED -> c
net.minecraft.data.BlockFamily$Variant CUT -> d
net.minecraft.data.BlockFamily$Variant DOOR -> e
net.minecraft.data.BlockFamily$Variant CUSTOM_FENCE -> f
net.minecraft.data.BlockFamily$Variant FENCE -> g
net.minecraft.data.BlockFamily$Variant CUSTOM_FENCE_GATE -> h
net.minecraft.data.BlockFamily$Variant FENCE_GATE -> i
net.minecraft.data.BlockFamily$Variant MOSAIC -> j
net.minecraft.data.BlockFamily$Variant SIGN -> k
net.minecraft.data.BlockFamily$Variant SLAB -> l
net.minecraft.data.BlockFamily$Variant STAIRS -> m
net.minecraft.data.BlockFamily$Variant PRESSURE_PLATE -> n
net.minecraft.data.BlockFamily$Variant POLISHED -> o
net.minecraft.data.BlockFamily$Variant TRAPDOOR -> p
net.minecraft.data.BlockFamily$Variant WALL -> q
net.minecraft.data.BlockFamily$Variant WALL_SIGN -> r
java.lang.String name -> s
net.minecraft.data.BlockFamily$Variant[] $VALUES -> t
26:26:net.minecraft.data.BlockFamily$Variant[] values() -> values
26:26:net.minecraft.data.BlockFamily$Variant valueOf(java.lang.String) ->
valueOf
48:50:void <init>(java.lang.String,int,java.lang.String) -> <init>
53:53:java.lang.String getName() -> a
26:26:net.minecraft.data.BlockFamily$Variant[] $values() -> b
26:44:void <clinit>() -> <clinit>
net.minecraft.data.CachedOutput -> jg:
net.minecraft.data.CachedOutput NO_CACHE -> a
void writeIfNeeded(java.nio.file.Path,byte[],com.google.common.hash.HashCode) -
> writeIfNeeded
11:13:void
lambda$static$0(java.nio.file.Path,byte[],com.google.common.hash.HashCode) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.data.DataGenerator -> jh:
org.slf4j.Logger LOGGER -> a
java.nio.file.Path rootOutputFolder -> b
net.minecraft.data.PackOutput vanillaPackOutput -> c
java.util.Set allProviderIds -> d
java.util.Map providersToRun -> e
net.minecraft.WorldVersion version -> f
boolean alwaysGenerate -> g
24:38:void <init>(java.nio.file.Path,net.minecraft.WorldVersion,boolean) ->
<init>
41:60:void run() -> a
63:63:net.minecraft.data.DataGenerator$PackGenerator getVanillaPack(boolean) ->
a
69:70:net.minecraft.data.DataGenerator$PackGenerator
getBuiltinDatapack(boolean,java.lang.String) -> a
46:56:void
lambda$run$0(net.minecraft.data.HashCache,com.google.common.base.Stopwatch,java.lan
g.String,net.minecraft.data.DataProvider) -> a
18:31:void <clinit>() -> <clinit>
net.minecraft.data.DataGenerator$PackGenerator -> jh$a:
boolean toRun -> b
java.lang.String providerPrefix -> c
net.minecraft.data.PackOutput output -> d
net.minecraft.data.DataGenerator this$0 -> a
78:82:void
<init>(net.minecraft.data.DataGenerator,boolean,java.lang.String,net.minecraft.data
.PackOutput) -> <init>
85:93:net.minecraft.data.DataProvider
addProvider(net.minecraft.data.DataProvider$Factory) -> a
net.minecraft.data.DataProvider -> ji:
java.util.function.ToIntFunction FIXED_ORDER_FIELDS -> a
java.util.Comparator KEY_COMPARATOR -> b
org.slf4j.Logger LOGGER -> c
java.util.concurrent.CompletableFuture run(net.minecraft.data.CachedOutput) ->
a
java.lang.String getName() -> a
37:50:java.util.concurrent.CompletableFuture
saveStable(net.minecraft.data.CachedOutput,com.google.gson.JsonElement,java.nio.fil
e.Path) -> a
39:50:void
lambda$saveStable$2(com.google.gson.JsonElement,net.minecraft.data.CachedOutput,jav
a.nio.file.Path) -> a
28:28:java.lang.String lambda$static$1(java.lang.String) -> a
24:27:void lambda$static$0(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap)
-> a
23:30:void <clinit>() -> <clinit>
net.minecraft.data.DataProvider$Factory -> ji$a:
net.minecraft.data.DataProvider create(net.minecraft.data.PackOutput) -> create
net.minecraft.data.HashCache -> jj:
org.slf4j.Logger LOGGER -> a
java.lang.String HEADER_MARKER -> b
java.nio.file.Path rootDir -> c
java.nio.file.Path cacheDir -> d
java.lang.String versionId -> e
java.util.Map caches -> f
java.util.Set cachesToWrite -> g
java.util.Set cachePaths -> h
int initialCount -> i
int writes -> j
146:146:java.nio.file.Path getProviderCachePath(java.lang.String) -> b
139:166:void
<init>(java.nio.file.Path,java.util.Collection,net.minecraft.WorldVersion) ->
<init>
169:176:net.minecraft.data.HashCache$ProviderCache
readCache(java.nio.file.Path,java.nio.file.Path) -> a
180:181:boolean shouldRunInThisVersion(java.lang.String) -> a
185:190:java.util.concurrent.CompletableFuture
generateUpdate(java.lang.String,net.minecraft.data.HashCache$UpdateFunction) -> a
194:197:void applyUpdate(net.minecraft.data.HashCache$UpdateResult) -> a
200:234:void purgeStaleAndWrite() -> a
215:231:void
lambda$purgeStaleAndWrite$2(org.apache.commons.lang3.mutable.MutableInt,java.util.S
et,org.apache.commons.lang3.mutable.MutableInt,java.nio.file.Path) -> a
202:207:void
lambda$purgeStaleAndWrite$1(java.util.Set,java.lang.String,net.minecraft.data.HashC
ache$ProviderCache) -> a
190:190:net.minecraft.data.HashCache$UpdateResult
lambda$generateUpdate$0(net.minecraft.data.HashCache$CacheUpdater,java.lang.Object)
-> a
33:33:void <clinit>() -> <clinit>
net.minecraft.data.HashCache$CacheUpdater -> jj$a:
java.lang.String provider -> c
net.minecraft.data.HashCache$ProviderCache oldCache -> d
net.minecraft.data.HashCache$ProviderCacheBuilder newCache -> e
java.util.concurrent.atomic.AtomicInteger writes -> f
boolean closed -> g
net.minecraft.data.HashCache this$0 -> b
100:107:void
<init>(net.minecraft.data.HashCache,java.lang.String,java.lang.String,net.minecraft
.data.HashCache$ProviderCache) -> <init>
110:110:boolean shouldWrite(java.nio.file.Path,com.google.common.hash.HashCode)
-> a
115:124:void
writeIfNeeded(java.nio.file.Path,byte[],com.google.common.hash.HashCode) ->
writeIfNeeded
127:128:net.minecraft.data.HashCache$UpdateResult close() -> a
net.minecraft.data.HashCache$ProviderCache -> jj$b:
java.lang.String version -> a
com.google.common.collect.ImmutableMap data -> b
36:36:void <init>(java.lang.String,com.google.common.collect.ImmutableMap) ->
<init>
39:39:com.google.common.hash.HashCode get(java.nio.file.Path) -> a
43:43:int count() -> a
47:60:net.minecraft.data.HashCache$ProviderCache
load(java.nio.file.Path,java.nio.file.Path) -> a
64:79:void save(java.nio.file.Path,java.nio.file.Path,java.lang.String) -> a
36:36:java.lang.String toString() -> toString
36:36:int hashCode() -> hashCode
36:36:boolean equals(java.lang.Object) -> equals
36:36:java.lang.String version() -> b
36:36:com.google.common.collect.ImmutableMap data() -> c
56:58:void
lambda$load$0(com.google.common.collect.ImmutableMap$Builder,java.nio.file.Path,jav
a.lang.String) -> a
net.minecraft.data.HashCache$ProviderCacheBuilder -> jj$c:
java.lang.String version -> a
java.util.concurrent.ConcurrentMap data -> b
84:85:void <init>(java.lang.String) -> <init>
82:82:void <init>(java.lang.String,java.util.concurrent.ConcurrentMap) ->
<init>
88:89:void put(java.nio.file.Path,com.google.common.hash.HashCode) -> a
92:92:net.minecraft.data.HashCache$ProviderCache build() -> a
82:82:java.lang.String toString() -> toString
82:82:int hashCode() -> hashCode
82:82:boolean equals(java.lang.Object) -> equals
82:82:java.lang.String version() -> b
82:82:java.util.concurrent.ConcurrentMap data() -> c
net.minecraft.data.HashCache$UpdateFunction -> jj$d:
java.util.concurrent.CompletableFuture update(net.minecraft.data.CachedOutput)
-> update
net.minecraft.data.HashCache$UpdateResult -> jj$e:
java.lang.String providerId -> a
net.minecraft.data.HashCache$ProviderCache cache -> b
int writes -> c
132:132:void
<init>(java.lang.String,net.minecraft.data.HashCache$ProviderCache,int) -> <init>
132:132:java.lang.String toString() -> toString
132:132:int hashCode() -> hashCode
132:132:boolean equals(java.lang.Object) -> equals
132:132:java.lang.String providerId() -> a
132:132:net.minecraft.data.HashCache$ProviderCache cache() -> b
132:132:int writes() -> c
net.minecraft.data.Main -> net.minecraft.data.Main:
56:56:void <init>() -> <init>
59:87:void main(java.lang.String[]) -> main
90:90:net.minecraft.data.DataProvider$Factory
bindRegistries(java.util.function.BiFunction,java.util.concurrent.CompletableFuture
) -> a
94:158:net.minecraft.data.DataGenerator
createStandardGenerator(java.nio.file.Path,java.util.Collection,boolean,boolean,boo
lean,boolean,boolean,net.minecraft.WorldVersion,boolean) -> a
155:155:net.minecraft.data.metadata.PackMetadataGenerator
lambda$createStandardGenerator$5(net.minecraft.data.PackOutput) -> a
141:141:net.minecraft.data.structures.NbtToSnbt
lambda$createStandardGenerator$4(java.util.Collection,net.minecraft.data.PackOutput
) -> a
122:122:net.minecraft.data.tags.VanillaItemTagsProvider
lambda$createStandardGenerator$3(java.util.concurrent.CompletableFuture,net.minecra
ft.data.tags.TagsProvider,net.minecraft.data.PackOutput) -> a
98:98:net.minecraft.data.structures.SnbtToNbt
lambda$createStandardGenerator$2(java.util.Collection,net.minecraft.data.PackOutput
) -> b
90:90:net.minecraft.data.DataProvider
lambda$bindRegistries$1(java.util.function.BiFunction,java.util.concurrent.Completa
bleFuture,net.minecraft.data.PackOutput) -> a
85:85:java.nio.file.Path lambda$main$0(java.lang.String) -> a
net.minecraft.data.PackOutput -> jk:
java.nio.file.Path outputFolder -> a
10:12:void <init>(java.nio.file.Path) -> <init>
15:15:java.nio.file.Path getOutputFolder() -> a
19:19:java.nio.file.Path getOutputFolder(net.minecraft.data.PackOutput$Target)
-> a
54:54:net.minecraft.data.PackOutput$PathProvider
createPathProvider(net.minecraft.data.PackOutput$Target,java.lang.String) -> a
net.minecraft.data.PackOutput$PathProvider -> jk$a:
java.nio.file.Path root -> a
java.lang.String kind -> b
39:42:void
<init>(net.minecraft.data.PackOutput,net.minecraft.data.PackOutput$Target,java.lang
.String) -> <init>
45:45:java.nio.file.Path
file(net.minecraft.resources.ResourceLocation,java.lang.String) -> a
49:49:java.nio.file.Path json(net.minecraft.resources.ResourceLocation) -> a
net.minecraft.data.PackOutput$Target -> jk$b:
net.minecraft.data.PackOutput$Target DATA_PACK -> a
net.minecraft.data.PackOutput$Target RESOURCE_PACK -> b
net.minecraft.data.PackOutput$Target REPORTS -> c
java.lang.String directory -> d
net.minecraft.data.PackOutput$Target[] $VALUES -> e
22:22:net.minecraft.data.PackOutput$Target[] values() -> values
22:22:net.minecraft.data.PackOutput$Target valueOf(java.lang.String) -> valueOf
30:32:void <init>(java.lang.String,int,java.lang.String) -> <init>
22:22:net.minecraft.data.PackOutput$Target[] $values() -> a
22:25:void <clinit>() -> <clinit>
net.minecraft.data.advancements.AdvancementProvider -> jl:
net.minecraft.data.PackOutput$PathProvider pathProvider -> d
java.util.List subProviders -> e
java.util.concurrent.CompletableFuture registries -> f
23:27:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture,java.ut
il.List) -> <init>
31:31:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
53:53:java.lang.String getName() -> a
32:47:java.util.concurrent.CompletionStage
lambda$run$2(net.minecraft.data.CachedOutput,net.minecraft.core.HolderLookup$Provid
er) -> a
47:47:java.util.concurrent.CompletableFuture[] lambda$run$1(int) -> a
35:41:void
lambda$run$0(java.util.Set,java.util.List,net.minecraft.data.CachedOutput,net.minec
raft.advancements.Advancement) -> a
net.minecraft.data.advancements.AdvancementSubProvider -> jm:
11:11:net.minecraft.advancements.Advancement
createPlaceholder(java.lang.String) -> a
void
generate(net.minecraft.core.HolderLookup$Provider,java.util.function.Consumer) -> a
net.minecraft.data.advancements.package-info -> jn:
net.minecraft.data.advancements.packs.VanillaAdvancementProvider -> jo:
10:10:void <init>() -> <init>
12:15:net.minecraft.data.advancements.AdvancementProvider
create(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) -> a
net.minecraft.data.advancements.packs.VanillaAdventureAdvancements -> jp:
int DISTANCE_FROM_BOTTOM_TO_TOP -> a
int Y_COORDINATE_AT_TOP -> b
int Y_COORDINATE_AT_BOTTOM -> c
int BEDROCK_THICKNESS -> d
net.minecraft.world.entity.EntityType[] MOBS_TO_KILL -> e
98:98:void <init>() -> <init>

144:148:net.minecraft.advancements.critereon.LightningStrikeTrigger$TriggerInstance
fireCountAndBystander(net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.mi
necraft.advancements.critereon.EntityPredicate) -> a
154:160:net.minecraft.advancements.critereon.UsingItemTrigger$TriggerInstance
lookAtThroughItem(net.minecraft.world.entity.EntityType,net.minecraft.world.item.It
em) -> a
166:401:void
generate(net.minecraft.core.HolderLookup$Provider,java.util.function.Consumer) -> a
404:413:net.minecraft.advancements.CriterionTriggerInstance
placedBlockReadByComparator(net.minecraft.world.level.block.Block) -> a
418:426:net.minecraft.advancements.CriterionTriggerInstance
placedComparatorReadingBlock(net.minecraft.world.level.block.Block) -> b
431:449:net.minecraft.advancements.Advancement$Builder
smithingWithStyle(net.minecraft.advancements.Advancement$Builder) -> a
453:459:net.minecraft.advancements.Advancement$Builder
craftingANewLook(net.minecraft.advancements.Advancement$Builder) -> b
463:480:net.minecraft.advancements.Advancement$Builder
respectingTheRemnantsCriterions(net.minecraft.advancements.Advancement$Builder) ->
c
484:489:void
createAdventuringTime(java.util.function.Consumer,net.minecraft.advancements.Advanc
ement,net.minecraft.world.level.biome.MultiNoiseBiomeSourceParameterList$Preset) ->
a
492:495:net.minecraft.advancements.Advancement$Builder
addMobsToKill(net.minecraft.advancements.Advancement$Builder) -> d
499:502:net.minecraft.advancements.Advancement$Builder
addBiomes(net.minecraft.advancements.Advancement$Builder,java.util.List) -> a
470:470:java.lang.String[] lambda$respectingTheRemnantsCriterions$5(int) -> a
445:447:void
lambda$smithingWithStyle$4(java.util.Map,net.minecraft.advancements.Advancement$Bui
lder,net.minecraft.world.item.Item) -> a

423:423:net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
[] lambda$placedComparatorReadingBlock$3(int) -> b
419:422:net.minecraft.world.level.storage.loot.predicates.AllOfCondition$Builder
lambda$placedComparatorReadingBlock$2(net.minecraft.world.level.block.Block,net.min
ecraft.core.Direction) -> a

409:409:net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
[] lambda$placedBlockReadByComparator$1(int) -> c

405:408:net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
lambda$placedBlockReadByComparator$0(net.minecraft.core.Direction) -> a
106:106:void <clinit>() -> <clinit>
net.minecraft.data.advancements.packs.VanillaHusbandryAdvancements -> jq:
java.util.List BREEDABLE_ANIMALS -> a
java.util.List INDIRECTLY_BREEDABLE_ANIMALS -> b
net.minecraft.world.item.Item[] FISH -> c
net.minecraft.world.item.Item[] FISH_BUCKETS -> d
net.minecraft.world.item.Item[] EDIBLE_ITEMS -> e
net.minecraft.world.item.Item[] WAX_SCRAPING_TOOLS -> f
58:58:void <init>() -> <init>
160:335:void
generate(net.minecraft.core.HolderLookup$Provider,java.util.function.Consumer) -> a
338:342:net.minecraft.advancements.Advancement
createBreedAllAnimalsAdvancement(net.minecraft.advancements.Advancement,java.util.f
unction.Consumer,java.util.stream.Stream,java.util.stream.Stream) -> a
346:352:net.minecraft.advancements.Advancement$Builder
addLeashedFrogVariants(net.minecraft.advancements.Advancement$Builder) -> a
356:359:net.minecraft.advancements.Advancement$Builder
addFood(net.minecraft.advancements.Advancement$Builder) -> b
363:369:net.minecraft.advancements.Advancement$Builder
addBreedable(net.minecraft.advancements.Advancement$Builder,java.util.stream.Stream
,java.util.stream.Stream) -> a
373:376:net.minecraft.advancements.Advancement$Builder
addFishBuckets(net.minecraft.advancements.Advancement$Builder) -> c
380:383:net.minecraft.advancements.Advancement$Builder
addFish(net.minecraft.advancements.Advancement$Builder) -> d
387:391:net.minecraft.advancements.Advancement$Builder
addCatVariants(net.minecraft.advancements.Advancement$Builder) -> e
389:389:void
lambda$addCatVariants$3(net.minecraft.advancements.Advancement$Builder,java.util.Ma
p$Entry) -> a
367:367:void
lambda$addBreedable$2(net.minecraft.advancements.Advancement$Builder,net.minecraft.
world.entity.EntityType) -> a
364:364:void
lambda$addBreedable$1(net.minecraft.advancements.Advancement$Builder,net.minecraft.
world.entity.EntityType) -> b
347:349:void
lambda$addLeashedFrogVariants$0(net.minecraft.advancements.Advancement$Builder,net.
minecraft.core.Holder$Reference) -> a
61:149:void <clinit>() -> <clinit>
net.minecraft.data.advancements.packs.VanillaNetherAdvancements -> jr:
net.minecraft.advancements.critereon.ContextAwarePredicate
DISTRACT_PIGLIN_PLAYER_ARMOR_PREDICATE -> a
60:60:void <init>() -> <init>
70:238:void
generate(net.minecraft.core.HolderLookup$Provider,java.util.function.Consumer) -> a
61:65:void <clinit>() -> <clinit>
net.minecraft.data.advancements.packs.VanillaStoryAdvancements -> js:
32:32:void <init>() -> <init>
35:137:void
generate(net.minecraft.core.HolderLookup$Provider,java.util.function.Consumer) -> a
net.minecraft.data.advancements.packs.VanillaTheEndAdvancements -> jt:
31:31:void <init>() -> <init>
34:87:void
generate(net.minecraft.core.HolderLookup$Provider,java.util.function.Consumer) -> a
net.minecraft.data.advancements.packs.package-info -> ju:
net.minecraft.data.info.BiomeParametersDumpReport -> jv:
org.slf4j.Logger LOGGER -> d
java.nio.file.Path topPath -> e
java.util.concurrent.CompletableFuture registries -> f
com.mojang.serialization.MapCodec ENTRY_CODEC -> g
com.mojang.serialization.Codec CODEC -> h
39:42:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
46:46:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
57:61:java.util.concurrent.CompletableFuture
dumpValue(java.nio.file.Path,net.minecraft.data.CachedOutput,com.mojang.serializati
on.DynamicOps,com.mojang.serialization.Encoder,java.lang.Object) -> a
65:65:java.nio.file.Path createPath(net.minecraft.resources.ResourceLocation) -
> a
70:70:java.lang.String getName() -> a
57:57:void lambda$dumpValue$3(java.nio.file.Path,java.lang.String) -> a
47:52:java.util.concurrent.CompletionStage
lambda$run$2(net.minecraft.data.CachedOutput,net.minecraft.core.HolderLookup$Provid
er) -> a
52:52:java.util.concurrent.CompletableFuture[] lambda$run$1(int) -> a
50:50:void
lambda$run$0(java.util.List,net.minecraft.data.CachedOutput,com.mojang.serializatio
n.DynamicOps,net.minecraft.world.level.biome.MultiNoiseBiomeSourceParameterList$Pre
set,net.minecraft.world.level.biome.Climate$ParameterList) -> a
30:37:void <clinit>() -> <clinit>
net.minecraft.data.info.BlockListReport -> jw:
net.minecraft.data.PackOutput output -> d
22:24:void <init>(net.minecraft.data.PackOutput) -> <init>
28:70:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
75:75:java.lang.String getName() -> a
net.minecraft.data.info.CommandsReport -> jx:
net.minecraft.data.PackOutput output -> d
java.util.concurrent.CompletableFuture registries -> e
19:22:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
26:28:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
36:36:java.lang.String getName() -> a
29:30:java.util.concurrent.CompletionStage
lambda$run$0(net.minecraft.data.CachedOutput,java.nio.file.Path,net.minecraft.core.
HolderLookup$Provider) -> a
net.minecraft.data.info.RegistryDumpReport -> jy:
net.minecraft.data.PackOutput output -> d
19:21:void <init>(net.minecraft.data.PackOutput) -> <init>
25:30:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
35:56:com.google.gson.JsonElement dumpRegistry(net.minecraft.core.Registry) ->
a
61:61:java.lang.String getName() -> a
47:54:void
lambda$dumpRegistry$1(net.minecraft.core.Registry,com.google.gson.JsonObject,net.mi
necraft.core.Holder$Reference) -> a
27:27:void
lambda$run$0(com.google.gson.JsonObject,net.minecraft.core.Holder$Reference) -> a
net.minecraft.data.info.package-info -> jz:
net.minecraft.data.loot.BlockLootSubProvider -> ka:
net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
HAS_SILK_TOUCH -> a
net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
HAS_NO_SILK_TOUCH -> b
net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
HAS_SHEARS -> c
net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
HAS_SHEARS_OR_SILK_TOUCH -> h
net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
HAS_NO_SHEARS_OR_SILK_TOUCH -> i
java.util.Set explosionResistant -> d
net.minecraft.world.flag.FeatureFlagSet enabledFeatures -> e
java.util.Map map -> f
float[] NORMAL_LEAVES_SAPLING_CHANCES -> g
float[] NORMAL_LEAVES_STICK_CHANCES -> j
103:104:void <init>(java.util.Set,net.minecraft.world.flag.FeatureFlagSet) ->
<init>
106:110:void
<init>(java.util.Set,net.minecraft.world.flag.FeatureFlagSet,java.util.Map) ->
<init>
113:117:net.minecraft.world.level.storage.loot.functions.FunctionUserBuilder
applyExplosionDecay(net.minecraft.world.level.ItemLike,net.minecraft.world.level.st
orage.loot.functions.FunctionUserBuilder) -> a
121:125:net.minecraft.world.level.storage.loot.predicates.ConditionUserBuilder
applyExplosionCondition(net.minecraft.world.level.ItemLike,net.minecraft.world.leve
l.storage.loot.predicates.ConditionUserBuilder) -> a
129:132:net.minecraft.world.level.storage.loot.LootTable$Builder
createSingleItemTable(net.minecraft.world.level.ItemLike) -> a
137:142:net.minecraft.world.level.storage.loot.LootTable$Builder
createSelfDropDispatchTable(net.minecraft.world.level.block.Block,net.minecraft.wor
ld.level.storage.loot.predicates.LootItemCondition$Builder,net.minecraft.world.leve
l.storage.loot.entries.LootPoolEntryContainer$Builder) -> a
148:148:net.minecraft.world.level.storage.loot.LootTable$Builder
createSilkTouchDispatchTable(net.minecraft.world.level.block.Block,net.minecraft.wo
rld.level.storage.loot.entries.LootPoolEntryContainer$Builder) -> a
152:152:net.minecraft.world.level.storage.loot.LootTable$Builder
createShearsDispatchTable(net.minecraft.world.level.block.Block,net.minecraft.world
.level.storage.loot.entries.LootPoolEntryContainer$Builder) -> b
156:156:net.minecraft.world.level.storage.loot.LootTable$Builder
createSilkTouchOrShearsDispatchTable(net.minecraft.world.level.block.Block,net.mine
craft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder) -> c
160:160:net.minecraft.world.level.storage.loot.LootTable$Builder
createSingleItemTableWithSilkTouch(net.minecraft.world.level.block.Block,net.minecr
aft.world.level.ItemLike) -> a
164:167:net.minecraft.world.level.storage.loot.LootTable$Builder
createSingleItemTable(net.minecraft.world.level.ItemLike,net.minecraft.world.level.
storage.loot.providers.number.NumberProvider) -> a
172:172:net.minecraft.world.level.storage.loot.LootTable$Builder
createSingleItemTableWithSilkTouch(net.minecraft.world.level.block.Block,net.minecr
aft.world.level.ItemLike,net.minecraft.world.level.storage.loot.providers.number.Nu
mberProvider) -> a
176:180:net.minecraft.world.level.storage.loot.LootTable$Builder
createSilkTouchOnlyTable(net.minecraft.world.level.ItemLike) -> c
185:192:net.minecraft.world.level.storage.loot.LootTable$Builder
createPotFlowerItemTable(net.minecraft.world.level.ItemLike) -> d
197:202:net.minecraft.world.level.storage.loot.LootTable$Builder
createSlabItemTable(net.minecraft.world.level.block.Block) -> a
209:213:net.minecraft.world.level.storage.loot.LootTable$Builder
createSinglePropConditionTable(net.minecraft.world.level.block.Block,net.minecraft.
world.level.block.state.properties.Property,java.lang.Comparable) -> a
219:223:net.minecraft.world.level.storage.loot.LootTable$Builder
createNameableBlockEntityTable(net.minecraft.world.level.block.Block) -> b
228:238:net.minecraft.world.level.storage.loot.LootTable$Builder
createShulkerBoxDrop(net.minecraft.world.level.block.Block) -> c
244:247:net.minecraft.world.level.storage.loot.LootTable$Builder
createCopperOreDrops(net.minecraft.world.level.block.Block) -> d
253:256:net.minecraft.world.level.storage.loot.LootTable$Builder
createLapisOreDrops(net.minecraft.world.level.block.Block) -> e
262:265:net.minecraft.world.level.storage.loot.LootTable$Builder
createRedstoneOreDrops(net.minecraft.world.level.block.Block) -> f
271:277:net.minecraft.world.level.storage.loot.LootTable$Builder
createBannerDrop(net.minecraft.world.level.block.Block) -> g
284:292:net.minecraft.world.level.storage.loot.LootTable$Builder
createBeeNestDrop(net.minecraft.world.level.block.Block) -> h
298:307:net.minecraft.world.level.storage.loot.LootTable$Builder
createBeeHiveDrop(net.minecraft.world.level.block.Block) -> i
313:316:net.minecraft.world.level.storage.loot.LootTable$Builder
createCaveVinesDrop(net.minecraft.world.level.block.Block) -> j
321:323:net.minecraft.world.level.storage.loot.LootTable$Builder
createOreDrop(net.minecraft.world.level.block.Block,net.minecraft.world.item.Item)
-> a
329:331:net.minecraft.world.level.storage.loot.LootTable$Builder
createMushroomBlockDrop(net.minecraft.world.level.block.Block,net.minecraft.world.l
evel.ItemLike) -> b
337:339:net.minecraft.world.level.storage.loot.LootTable$Builder
createGrassDrops(net.minecraft.world.level.block.Block) -> k
345:349:net.minecraft.world.level.storage.loot.LootTable$Builder
createStemDrops(net.minecraft.world.level.block.Block,net.minecraft.world.item.Item
) -> b
355:359:net.minecraft.world.level.storage.loot.LootTable$Builder
createAttachedStemDrops(net.minecraft.world.level.block.Block,net.minecraft.world.i
tem.Item) -> c
365:369:net.minecraft.world.level.storage.loot.LootTable$Builder
createShearsOnlyDrop(net.minecraft.world.level.ItemLike) -> b
374:380:net.minecraft.world.level.storage.loot.LootTable$Builder
createMultifaceBlockDrops(net.minecraft.world.level.block.Block,net.minecraft.world
.level.storage.loot.predicates.LootItemCondition$Builder) -> a
386:394:net.minecraft.world.level.storage.loot.LootTable$Builder
createLeavesDrops(net.minecraft.world.level.block.Block,net.minecraft.world.level.b
lock.Block,float[]) -> a
400:406:net.minecraft.world.level.storage.loot.LootTable$Builder
createOakLeavesDrops(net.minecraft.world.level.block.Block,net.minecraft.world.leve
l.block.Block,float[]) -> b
412:414:net.minecraft.world.level.storage.loot.LootTable$Builder
createMangroveLeavesDrops(net.minecraft.world.level.block.Block) -> l
419:428:net.minecraft.world.level.storage.loot.LootTable$Builder
createCropDrops(net.minecraft.world.level.block.Block,net.minecraft.world.item.Item
,net.minecraft.world.item.Item,net.minecraft.world.level.storage.loot.predicates.Lo
otItemCondition$Builder) -> a
434:436:net.minecraft.world.level.storage.loot.LootTable$Builder
createDoublePlantShearsDrop(net.minecraft.world.level.block.Block) -> m
440:459:net.minecraft.world.level.storage.loot.LootTable$Builder
createDoublePlantWithSeedDrops(net.minecraft.world.level.block.Block,net.minecraft.
world.level.block.Block) -> a
464:468:net.minecraft.world.level.storage.loot.LootTable$Builder
createCandleDrops(net.minecraft.world.level.block.Block) -> n
474:478:net.minecraft.world.level.storage.loot.LootTable$Builder
createPetalsDrops(net.minecraft.world.level.block.Block) -> o
484:487:net.minecraft.world.level.storage.loot.LootTable$Builder
createCandleCakeDrops(net.minecraft.world.level.block.Block) -> p
492:492:net.minecraft.world.level.storage.loot.LootTable$Builder noDrop() -> a
void generate() -> b
499:519:void generate(java.util.function.BiConsumer) -> generate
522:526:void
addNetherVinesDropTable(net.minecraft.world.level.block.Block,net.minecraft.world.l
evel.block.Block) -> b
529:529:net.minecraft.world.level.storage.loot.LootTable$Builder
createDoorTable(net.minecraft.world.level.block.Block) -> q
533:534:void dropPottedContents(net.minecraft.world.level.block.Block) -> r
537:538:void
otherWhenSilkTouch(net.minecraft.world.level.block.Block,net.minecraft.world.level.
block.Block) -> c
541:542:void
dropOther(net.minecraft.world.level.block.Block,net.minecraft.world.level.ItemLike)
-> c
545:546:void dropWhenSilkTouch(net.minecraft.world.level.block.Block) -> s
549:550:void dropSelf(net.minecraft.world.level.block.Block) -> t
553:554:void
add(net.minecraft.world.level.block.Block,java.util.function.Function) -> a
557:558:void
add(net.minecraft.world.level.block.Block,net.minecraft.world.level.storage.loot.Lo
otTable$Builder) -> a
533:533:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$dropPottedContents$4(net.minecraft.world.level.block.Block) -> u

478:478:net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder
lambda$createPetalsDrops$3(net.minecraft.world.level.block.Block,java.lang.Integer)
-> a

468:468:net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder
lambda$createCandleDrops$2(net.minecraft.world.level.block.Block,java.lang.Integer)
-> b

379:379:net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder
lambda$createMultifaceBlockDrops$1(net.minecraft.world.level.block.Block,net.minecr
aft.core.Direction) -> a

349:349:net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder
lambda$createStemDrops$0(net.minecraft.world.level.block.Block,java.lang.Integer) -
> c
86:100:void <clinit>() -> <clinit>
net.minecraft.data.loot.EntityLootSubProvider -> kb:
net.minecraft.advancements.critereon.EntityPredicate$Builder ENTITY_ON_FIRE ->
a
java.util.Set SPECIAL_LOOT_TABLE_TYPES -> b
net.minecraft.world.flag.FeatureFlagSet allowed -> c
net.minecraft.world.flag.FeatureFlagSet required -> d
java.util.Map map -> e
43:44:void <init>(net.minecraft.world.flag.FeatureFlagSet) -> <init>
46:66:void
<init>(net.minecraft.world.flag.FeatureFlagSet,net.minecraft.world.flag.FeatureFlag
Set) -> <init>
52:59:net.minecraft.world.level.storage.loot.LootTable$Builder
createSheepTable(net.minecraft.world.level.ItemLike) -> a
void generate() -> a
72:109:void generate(java.util.function.BiConsumer) -> generate
112:112:boolean canHaveLootTable(net.minecraft.world.entity.EntityType) -> a

116:118:net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
killedByFrog() -> b

124:126:net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
killedByFrogVariant(net.minecraft.world.entity.animal.FrogVariant) -> a
132:133:void
add(net.minecraft.world.entity.EntityType,net.minecraft.world.level.storage.loot.Lo
otTable$Builder) -> a
136:137:void
add(net.minecraft.world.entity.EntityType,net.minecraft.resources.ResourceLocation,
net.minecraft.world.level.storage.loot.LootTable$Builder) -> a
136:136:java.util.Map lambda$add$2(net.minecraft.world.entity.EntityType) -> b
76:104:void
lambda$generate$1(java.util.Set,java.util.function.BiConsumer,net.minecraft.core.Ho
lder$Reference) -> a
92:96:void
lambda$generate$0(java.util.Set,net.minecraft.core.Holder$Reference,java.util.funct
ion.BiConsumer,net.minecraft.resources.ResourceLocation,net.minecraft.world.level.s
torage.loot.LootTable$Builder) -> a
37:38:void <clinit>() -> <clinit>
net.minecraft.data.loot.LootTableProvider -> kc:
org.slf4j.Logger LOGGER -> d
net.minecraft.data.PackOutput$PathProvider pathProvider -> e
java.util.Set requiredTables -> f
java.util.List subProviders -> g
41:45:void <init>(net.minecraft.data.PackOutput,java.util.Set,java.util.List) -
> <init>
49:99:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
104:104:java.lang.String getName() -> a
99:99:java.util.concurrent.CompletableFuture[] lambda$run$5(int) -> a
94:97:java.util.concurrent.CompletableFuture
lambda$run$4(net.minecraft.data.CachedOutput,java.util.Map$Entry) -> a
88:88:void lambda$run$3(java.lang.String,java.lang.String) -> a
84:84:void
lambda$run$2(net.minecraft.world.level.storage.loot.ValidationContext,net.minecraft
.resources.ResourceLocation,net.minecraft.world.level.storage.loot.LootTable) -> a
54:54:void
lambda$run$1(java.util.Map,java.util.Map,net.minecraft.data.loot.LootTableProvider$
SubProviderEntry) -> a
55:63:void
lambda$run$0(java.util.Map,java.util.Map,net.minecraft.data.loot.LootTableProvider$
SubProviderEntry,net.minecraft.resources.ResourceLocation,net.minecraft.world.level
.storage.loot.LootTable$Builder) -> a
33:33:void <clinit>() -> <clinit>
net.minecraft.data.loot.LootTableProvider$1 -> kc$1:
java.util.Map val$tables -> a
net.minecraft.data.loot.LootTableProvider this$0 -> b
66:66:void <init>(net.minecraft.data.loot.LootTableProvider,java.util.Map) ->
<init>
71:74:java.lang.Object
getElement(net.minecraft.world.level.storage.loot.LootDataId) -> getElement
net.minecraft.data.loot.LootTableProvider$SubProviderEntry -> kc$a:
java.util.function.Supplier provider -> a
net.minecraft.world.level.storage.loot.parameters.LootContextParamSet paramSet
-> b
35:35:void
<init>(java.util.function.Supplier,net.minecraft.world.level.storage.loot.parameter
s.LootContextParamSet) -> <init>
35:35:java.lang.String toString() -> toString
35:35:int hashCode() -> hashCode
35:35:boolean equals(java.lang.Object) -> equals
35:35:java.util.function.Supplier provider() -> a
35:35:net.minecraft.world.level.storage.loot.parameters.LootContextParamSet
paramSet() -> b
net.minecraft.data.loot.LootTableSubProvider -> kd:
void generate(java.util.function.BiConsumer) -> generate
net.minecraft.data.loot.package-info -> ke:
net.minecraft.data.loot.packs.VanillaArchaeologyLoot -> kf:
19:19:void <init>() -> <init>
23:148:void generate(java.util.function.BiConsumer) -> generate
net.minecraft.data.loot.packs.VanillaBlockLoot -> kg:
float[] JUNGLE_LEAVES_SAPLING_CHANGES -> h
java.util.Set EXPLOSION_RESISTANT -> i
107:108:void <init>() -> <init>
113:1310:void generate() -> b
1313:1320:net.minecraft.world.level.storage.loot.LootTable$Builder
createDecoratedPotTable(net.minecraft.world.level.block.Block) -> u
1327:1330:net.minecraft.world.level.storage.loot.LootTable$Builder
createPitcherCropLoot() -> c

1333:1351:net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Bui
lder lambda$createPitcherCropLoot$238(java.lang.Integer) -> a
1181:1187:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$237(net.minecraft.world.level.block.Block) -> v
1177:1178:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$236(net.minecraft.world.level.block.Block) -> w
1170:1173:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$235(net.minecraft.world.level.block.Block) -> x
1166:1167:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$234(net.minecraft.world.level.block.Block) -> y
1159:1162:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$233(net.minecraft.world.level.block.Block) -> z
1142:1150:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$232(net.minecraft.world.level.block.Block) -> A

1150:1152:net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Bui
lder lambda$generate$231(net.minecraft.world.level.block.Block,java.lang.Integer) -
> a

1148:1148:net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Bui
lder lambda$generate$230(net.minecraft.world.level.block.Block,java.lang.Integer) -
> b
1129:1137:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$229(net.minecraft.world.level.block.Block) -> B
1121:1125:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$228(net.minecraft.world.level.block.Block) -> C
1119:1119:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$227(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> a
1118:1118:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$226(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> b
1110:1114:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$225(net.minecraft.world.level.block.Block) -> D
1102:1106:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$224(net.minecraft.world.level.block.Block) -> E
1100:1100:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$223(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> c
1099:1099:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$222(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> d
1092:1095:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$221(net.minecraft.world.level.block.Block) -> F
1089:1089:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$220(net.minecraft.world.level.block.Block) -> G
1088:1088:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$219(net.minecraft.world.level.block.Block) -> H
1087:1087:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$218(net.minecraft.world.level.block.Block) -> I
1086:1086:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$217(net.minecraft.world.level.block.Block) -> J
1083:1083:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$216(net.minecraft.world.level.block.Block) -> K
1082:1082:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$215(net.minecraft.world.level.block.Block) -> L
1079:1079:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$214(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> e
1076:1076:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$213(net.minecraft.world.level.ItemLike) -> c
1075:1075:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$212(net.minecraft.world.level.ItemLike) -> d
1074:1074:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$211(net.minecraft.world.level.block.Block) -> M
1073:1073:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$210(net.minecraft.world.level.ItemLike) -> e
1072:1072:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$209(net.minecraft.world.level.ItemLike) -> f
1071:1071:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$208(net.minecraft.world.level.ItemLike) -> g
1067:1068:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$207(net.minecraft.world.level.block.Block) -> N
1063:1064:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$206(net.minecraft.world.level.block.Block) -> O
1060:1060:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$205(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> f
1059:1059:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$204(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> g
1052:1055:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$203(net.minecraft.world.level.block.Block) -> P
1050:1050:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$202(net.minecraft.world.level.block.Block) -> Q
1049:1049:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$201(net.minecraft.world.level.block.Block) -> R
1048:1048:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$200(net.minecraft.world.level.block.Block) -> S
1047:1047:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$199(net.minecraft.world.level.block.Block) -> T
1046:1046:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$198(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> h
1045:1045:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$197(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> i
1044:1044:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$196(net.minecraft.world.level.block.Block) -> U
1043:1043:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$195(net.minecraft.world.level.block.Block) -> V
1042:1042:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$194(net.minecraft.world.level.block.Block) -> W
1041:1041:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$193(net.minecraft.world.level.block.Block) -> X
1040:1040:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$192(net.minecraft.world.level.block.Block) -> Y
1039:1039:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$191(net.minecraft.world.level.block.Block) -> Z
1038:1038:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$190(net.minecraft.world.level.block.Block) -> aa
1035:1035:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$189(net.minecraft.world.level.block.Block) -> ab
1034:1034:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$188(net.minecraft.world.level.block.Block) -> ac
1016:1029:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$187(net.minecraft.world.level.block.Block) -> ad
978:978:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$186(net.minecraft.world.level.block.Block) -> ae
953:953:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$185(net.minecraft.world.level.block.Block) -> af
952:952:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$184(net.minecraft.world.level.block.Block) -> ag
950:950:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$183(net.minecraft.world.level.block.Block) -> ah
949:949:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$182(net.minecraft.world.level.block.Block) -> ai
948:948:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$181(net.minecraft.world.level.block.Block) -> aj
947:947:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$180(net.minecraft.world.level.block.Block) -> ak
946:946:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$179(net.minecraft.world.level.block.Block) -> al
945:945:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$178(net.minecraft.world.level.block.Block) -> am
944:944:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$177(net.minecraft.world.level.block.Block) -> an
941:941:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$176(net.minecraft.world.level.block.Block) -> ao
940:940:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$175(net.minecraft.world.level.block.Block) -> ap
928:934:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$174(net.minecraft.world.level.block.Block) -> aq
926:926:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$173(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> j
925:925:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$172(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> k
924:924:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$171(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> l
923:923:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$170(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> m
922:922:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$169(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> n
921:921:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$168(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> o
920:920:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$167(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> p
919:919:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$166(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> q
918:918:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$165(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> r
917:917:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$164(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> s
916:916:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$163(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> t
915:915:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$162(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> u
914:914:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$161(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> v
913:913:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$160(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> w
912:912:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$159(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> x
911:911:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$158(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> y
908:908:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$157(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> z
907:907:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$156(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> A
906:906:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$155(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> B
905:905:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$154(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> C
904:904:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$153(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> D
903:903:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$152(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> E
902:902:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$151(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> F
901:901:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$150(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> G
900:900:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$149(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> H
899:899:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$148(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> I
898:898:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$147(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> J
897:897:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$146(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> K
896:896:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$145(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> L
895:895:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$144(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> M
894:894:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$143(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> N
893:893:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$142(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> O
892:892:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$141(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> P
879:879:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$140(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> Q
877:877:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$139(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> R
876:876:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$138(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> S
875:875:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$137(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> T
874:874:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$136(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> U
873:873:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$135(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> V
872:872:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$134(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> W
871:871:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$133(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> X
870:870:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$132(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> Y
869:869:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$131(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> Z
868:868:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$130(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> aa
867:867:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$129(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ab
864:864:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$128(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ac
863:863:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$127(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ad
862:862:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$126(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ae
861:861:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$125(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> af
860:860:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$124(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ag
859:859:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$123(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ah
858:858:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$122(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ai
857:857:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$121(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> aj
856:856:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$120(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ak
855:855:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$119(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> al
854:854:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$118(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> am
853:853:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$117(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> an
852:852:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$116(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ao
851:851:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$115(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ap
850:850:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$114(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> aq
849:849:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$113(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> ar
848:848:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$112(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wo
rld.level.block.Block) -> as
846:846:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$111(net.minecraft.world.level.block.Block) -> ar
845:845:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$110(net.minecraft.world.level.block.Block) -> as
836:841:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$109(net.minecraft.world.level.block.Block) -> at
828:832:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$108(net.minecraft.world.level.block.Block) -> au

832:832:net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder
lambda$generate$107(net.minecraft.world.level.block.Block,java.lang.Integer) -> c
818:823:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$106(net.minecraft.world.level.block.Block) -> av
807:807:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$105(net.minecraft.world.level.block.Block) -> aw
806:806:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$104(net.minecraft.world.level.block.Block) -> ax
805:805:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$103(net.minecraft.world.level.block.Block) -> ay
804:804:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$102(net.minecraft.world.level.block.Block) -> az
801:801:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$101(net.minecraft.world.level.block.Block) -> aA
800:800:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$100(net.minecraft.world.level.block.Block) -> aB
799:799:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$99(net.minecraft.world.level.block.Block) -> aC
798:798:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$98(net.minecraft.world.level.block.Block) -> aD
797:797:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$97(net.minecraft.world.level.block.Block) -> aE
796:796:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$96(net.minecraft.world.level.block.Block) -> aF
795:795:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$95(net.minecraft.world.level.block.Block) -> aG
794:794:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$94(net.minecraft.world.level.block.Block) -> aH
793:793:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$93(net.minecraft.world.level.block.Block) -> aI
792:792:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$92(net.minecraft.world.level.block.Block) -> aJ
791:791:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$91(net.minecraft.world.level.block.Block) -> aK
790:790:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$90(net.minecraft.world.level.block.Block) -> aL
789:789:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$89(net.minecraft.world.level.block.Block) -> aM
788:788:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$88(net.minecraft.world.level.block.Block) -> aN
787:787:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$87(net.minecraft.world.level.block.Block) -> aO
786:786:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$86(net.minecraft.world.level.block.Block) -> aP
783:783:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$85(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> at
782:782:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$84(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> au
781:781:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$83(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> av
780:780:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$82(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aw
779:779:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$81(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> ax
778:778:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$80(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> ay
777:777:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$79(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> az
776:776:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$78(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aA
775:775:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$77(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aB
774:774:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$76(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aC
773:773:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$75(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aD
772:772:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$74(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aE
769:769:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$73(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aF
768:768:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$72(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aG
767:767:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$71(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aH
766:766:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$70(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aI
765:765:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$69(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aJ
764:764:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$68(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aK
763:763:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$67(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aL
762:762:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$66(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aM
761:761:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$65(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aN
760:760:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$64(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aO
759:759:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$63(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aP
758:758:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$62(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aQ
757:757:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$61(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aR
756:756:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$60(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aS
755:755:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$59(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aT
754:754:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$58(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aU
753:753:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$57(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aV
752:752:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$56(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aW
751:751:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$55(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aX
750:750:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$54(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aY
749:749:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$53(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> aZ
748:748:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$52(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> ba
747:747:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$51(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bb
746:746:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$50(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bc
745:745:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$49(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bd
744:744:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$48(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> be
743:743:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$47(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bf
742:742:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$46(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bg
741:741:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$45(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bh
740:740:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$44(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bi
739:739:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$43(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bj
738:738:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$42(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bk
737:737:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$41(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bl
736:736:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$40(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bm
735:735:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$39(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bn
734:734:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$38(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bo
733:733:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$37(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bp
732:732:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$36(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bq
731:731:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$35(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> br
730:730:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$34(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bs
729:729:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$33(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bt
728:728:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$32(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bu
727:727:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$31(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bv
726:726:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$30(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bw
725:725:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$29(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bx
724:724:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$28(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> by
723:723:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$27(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bz
722:722:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$26(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bA
721:721:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$25(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bB
720:720:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$24(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bC
719:719:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$23(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bD
718:718:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$22(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bE
717:717:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$21(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bF
716:716:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$20(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bG
715:715:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$19(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bH
714:714:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$18(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bI
713:713:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$17(net.minecraft.data.loot.packs.VanillaBlockLoot,net.minecraft.wor
ld.level.block.Block) -> bJ
672:672:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$16(net.minecraft.world.level.block.Block) -> aQ
671:671:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$15(net.minecraft.world.level.block.Block) -> aR
670:670:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$14(net.minecraft.world.level.block.Block) -> aS
669:669:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$13(net.minecraft.world.level.block.Block) -> aT
666:666:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$12(net.minecraft.world.level.block.Block) -> aU
665:665:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$11(net.minecraft.world.level.block.Block) -> aV
664:664:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$10(net.minecraft.world.level.block.Block) -> aW
663:663:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$9(net.minecraft.world.level.block.Block) -> aX
662:662:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$8(net.minecraft.world.level.block.Block) -> aY
661:661:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$7(net.minecraft.world.level.block.Block) -> aZ
660:660:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$6(net.minecraft.world.level.block.Block) -> ba
659:659:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$5(net.minecraft.world.level.block.Block) -> bb
658:658:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$4(net.minecraft.world.level.block.Block) -> bc
657:657:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$3(net.minecraft.world.level.block.Block) -> bd
656:656:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$2(net.minecraft.world.level.block.Block) -> be
655:655:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$1(net.minecraft.world.level.block.Block) -> bf
578:578:net.minecraft.world.level.storage.loot.LootTable$Builder
lambda$generate$0(net.minecraft.world.level.block.Block) -> bg
70:103:void <clinit>() -> <clinit>
net.minecraft.data.loot.packs.VanillaChestLoot -> kh:
36:36:void <init>() -> <init>
39:586:void generate(java.util.function.BiConsumer) -> generate
589:620:net.minecraft.world.level.storage.loot.LootTable$Builder
shipwreckSupplyLootTable() -> a
625:642:net.minecraft.world.level.storage.loot.LootTable$Builder
shipwreckMapLootTable() -> b
647:685:net.minecraft.world.level.storage.loot.LootTable$Builder
bastionHoglinStableLootTable() -> c
690:727:net.minecraft.world.level.storage.loot.LootTable$Builder
bastionBridgeLootTable() -> d
732:762:net.minecraft.world.level.storage.loot.LootTable$Builder
endCityTreasureLootTable() -> e
767:786:net.minecraft.world.level.storage.loot.LootTable$Builder
netherBridgeLootTable() -> f
791:830:net.minecraft.world.level.storage.loot.LootTable$Builder
bastionTreasureLootTable() -> g
835:888:net.minecraft.world.level.storage.loot.LootTable$Builder
bastionOtherLootTable() -> h
893:930:net.minecraft.world.level.storage.loot.LootTable$Builder
woodlandMansionLootTable() -> i
935:946:net.minecraft.world.level.storage.loot.LootTable$Builder
strongholdLibraryLootTable() -> j
951:978:net.minecraft.world.level.storage.loot.LootTable$Builder
strongholdCorridorLootTable() -> k
983:1030:net.minecraft.world.level.storage.loot.LootTable$Builder
ancientCityLootTable() -> l
1035:1054:net.minecraft.world.level.storage.loot.LootTable$Builder
jungleTempleLootTable() -> m
1059:1077:net.minecraft.world.level.storage.loot.LootTable$Builder
shipwreckTreasureLootTable() -> n
1082:1113:net.minecraft.world.level.storage.loot.LootTable$Builder
pillagerOutpostLootTable() -> o
1118:1148:net.minecraft.world.level.storage.loot.LootTable$Builder
desertPyramidLootTable() -> p
net.minecraft.data.loot.packs.VanillaEntityLoot -> ki:
44:45:void <init>() -> <init>
49:753:void generate() -> a
756:779:net.minecraft.world.level.storage.loot.LootTable$Builder
elderGuardianLootTable() -> c
net.minecraft.data.loot.packs.VanillaFishingLoot -> kj:
net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
IN_JUNGLE -> a
net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
IN_SPARSE_JUNGLE -> b
net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder
IN_BAMBOO_JUNGLE -> c
32:32:void <init>() -> <init>
39:92:void generate(java.util.function.BiConsumer) -> generate
95:100:net.minecraft.world.level.storage.loot.LootTable$Builder
fishingFishLootTable() -> a
33:35:void <clinit>() -> <clinit>
net.minecraft.data.loot.packs.VanillaGiftLoot -> kk:
20:20:void <init>() -> <init>
23:181:void generate(java.util.function.BiConsumer) -> generate
net.minecraft.data.loot.packs.VanillaLootTableProvider -> kl:
10:10:void <init>() -> <init>
13:16:net.minecraft.data.loot.LootTableProvider
create(net.minecraft.data.PackOutput) -> a
net.minecraft.data.loot.packs.VanillaPiglinBarterLoot -> km:
22:22:void <init>() -> <init>
25:59:void generate(java.util.function.BiConsumer) -> generate
net.minecraft.data.loot.packs.package-info -> kn:
net.minecraft.data.metadata.PackMetadataGenerator -> ko:
net.minecraft.data.PackOutput output -> d
java.util.Map elements -> e
24:28:void <init>(net.minecraft.data.PackOutput) -> <init>
31:32:net.minecraft.data.metadata.PackMetadataGenerator
add(net.minecraft.server.packs.metadata.MetadataSectionType,java.lang.Object) -> a
37:39:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
44:44:java.lang.String getName() -> a
48:49:net.minecraft.data.metadata.PackMetadataGenerator
forFeaturePack(net.minecraft.data.PackOutput,net.minecraft.network.chat.Component)
-> a
53:54:net.minecraft.data.metadata.PackMetadataGenerator
forFeaturePack(net.minecraft.data.PackOutput,net.minecraft.network.chat.Component,n
et.minecraft.world.flag.FeatureFlagSet) -> a
38:38:void
lambda$run$1(com.google.gson.JsonObject,java.lang.String,java.util.function.Supplie
r) -> a
31:31:com.google.gson.JsonElement
lambda$add$0(net.minecraft.server.packs.metadata.MetadataSectionType,java.lang.Obje
ct) -> b
net.minecraft.data.metadata.package-info -> kp:
net.minecraft.data.models.BlockModelGenerators -> kq:
java.util.function.Consumer blockStateOutput -> b
java.util.function.BiConsumer modelOutput -> c
java.util.function.Consumer skippedAutoModelsOutput -> d
java.util.List nonOrientableTrapdoor -> e
java.util.Map fullBlockModelCustomGenerators -> f
java.util.Map texturedModels -> g
java.util.Map SHAPE_CONSUMERS -> h
java.util.List MULTIFACE_GENERATOR -> a
java.util.Map CHISELED_BOOKSHELF_SLOT_MODEL_CACHE -> i
115:116:net.minecraft.data.models.blockstates.BlockStateGenerator
createMirroredCubeGenerator(net.minecraft.world.level.block.Block,net.minecraft.res
ources.ResourceLocation,net.minecraft.data.models.model.TextureMapping,java.util.fu
nction.BiConsumer) -> a
120:121:net.minecraft.data.models.blockstates.BlockStateGenerator
createNorthWestMirroredCubeGenerator(net.minecraft.world.level.block.Block,net.mine
craft.resources.ResourceLocation,net.minecraft.data.models.model.TextureMapping,jav
a.util.function.BiConsumer) -> b
125:126:net.minecraft.data.models.blockstates.BlockStateGenerator
createMirroredColumnGenerator(net.minecraft.world.level.block.Block,net.minecraft.r
esources.ResourceLocation,net.minecraft.data.models.model.TextureMapping,java.util.
function.BiConsumer) -> c
101:155:void
<init>(java.util.function.Consumer,java.util.function.BiConsumer,java.util.function
.Consumer) -> <init>
158:159:void skipAutoItemBlock(net.minecraft.world.level.block.Block) -> c
162:163:void
delegateItemModel(net.minecraft.world.level.block.Block,net.minecraft.resources.Res
ourceLocation) -> a
166:167:void
delegateItemModel(net.minecraft.world.item.Item,net.minecraft.resources.ResourceLoc
ation) -> a
170:171:void createSimpleFlatItemModel(net.minecraft.world.item.Item) -> a
174:178:void createSimpleFlatItemModel(net.minecraft.world.level.block.Block) -
> d
181:183:void
createSimpleFlatItemModel(net.minecraft.world.level.block.Block,java.lang.String) -
> a
186:190:net.minecraft.data.models.blockstates.PropertyDispatch
createHorizontalFacingDispatch() -> b
194:198:net.minecraft.data.models.blockstates.PropertyDispatch
createHorizontalFacingDispatchAlt() -> c
202:206:net.minecraft.data.models.blockstates.PropertyDispatch
createTorchHorizontalDispatch() -> d
210:216:net.minecraft.data.models.blockstates.PropertyDispatch
createFacingDispatch() -> e
220:220:net.minecraft.data.models.blockstates.MultiVariantGenerator
createRotatedVariant(net.minecraft.world.level.block.Block,net.minecraft.resources.
ResourceLocation) -> b
224:227:net.minecraft.data.models.blockstates.Variant[]
createRotatedVariants(net.minecraft.resources.ResourceLocation) -> a
231:235:net.minecraft.data.models.blockstates.MultiVariantGenerator
createRotatedVariant(net.minecraft.world.level.block.Block,net.minecraft.resources.
ResourceLocation,net.minecraft.resources.ResourceLocation) -> a
240:242:net.minecraft.data.models.blockstates.PropertyDispatch
createBooleanModelDispatch(net.minecraft.world.level.block.state.properties.Boolean
Property,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceL
ocation) -> a
246:249:void
createRotatedMirroredVariantBlock(net.minecraft.world.level.block.Block) -> e
252:254:void createRotatedVariantBlock(net.minecraft.world.level.block.Block) -
> f
257:270:void createBrushableBlock(net.minecraft.world.level.block.Block) -> g
273:294:net.minecraft.data.models.blockstates.BlockStateGenerator
createButton(net.minecraft.world.level.block.Block,net.minecraft.resources.Resource
Location,net.minecraft.resources.ResourceLocation) -> b
299:318:net.minecraft.data.models.blockstates.PropertyDispatch$C4
configureDoorHalf(net.minecraft.data.models.blockstates.PropertyDispatch$C4,net.min
ecraft.world.level.block.state.properties.DoubleBlockHalf,net.minecraft.resources.R
esourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.Re
sourceLocation,net.minecraft.resources.ResourceLocation) -> a
322:325:net.minecraft.data.models.blockstates.BlockStateGenerator
createDoor(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLo
cation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLoc
ation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLoca
tion,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocat
ion,net.minecraft.resources.ResourceLocation) -> a
332:337:net.minecraft.data.models.blockstates.BlockStateGenerator
createCustomFence(net.minecraft.world.level.block.Block,net.minecraft.resources.Res
ourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.Reso
urceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.Resou
rceLocation) -> a
341:346:net.minecraft.data.models.blockstates.BlockStateGenerator
createFence(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceL
ocation,net.minecraft.resources.ResourceLocation) -> c
350:361:net.minecraft.data.models.blockstates.BlockStateGenerator
createWall(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLo
cation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLoc
ation) -> a
365:372:net.minecraft.data.models.blockstates.BlockStateGenerator
createFenceGate(net.minecraft.world.level.block.Block,net.minecraft.resources.Resou
rceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.Resour
ceLocation,net.minecraft.resources.ResourceLocation,boolean) -> a
377:419:net.minecraft.data.models.blockstates.BlockStateGenerator
createStairs(net.minecraft.world.level.block.Block,net.minecraft.resources.Resource
Location,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceL
ocation) -> b
425:443:net.minecraft.data.models.blockstates.BlockStateGenerator
createOrientableTrapdoor(net.minecraft.world.level.block.Block,net.minecraft.resour
ces.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resourc
es.ResourceLocation) -> c
448:466:net.minecraft.data.models.blockstates.BlockStateGenerator
createTrapdoor(net.minecraft.world.level.block.Block,net.minecraft.resources.Resour
ceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.Resourc
eLocation) -> d
471:471:net.minecraft.data.models.blockstates.MultiVariantGenerator
createSimpleBlock(net.minecraft.world.level.block.Block,net.minecraft.resources.Res
ourceLocation) -> c
475:478:net.minecraft.data.models.blockstates.PropertyDispatch
createRotatedPillar() -> f
482:492:net.minecraft.data.models.blockstates.BlockStateGenerator
createPillarBlockUVLocked(net.minecraft.world.level.block.Block,net.minecraft.data.
models.model.TextureMapping,java.util.function.BiConsumer) -> a
497:497:net.minecraft.data.models.blockstates.BlockStateGenerator
createAxisAlignedPillarBlock(net.minecraft.world.level.block.Block,net.minecraft.re
sources.ResourceLocation) -> d
501:502:void
createAxisAlignedPillarBlockCustomModel(net.minecraft.world.level.block.Block,net.m
inecraft.resources.ResourceLocation) -> e
505:507:void
createAxisAlignedPillarBlock(net.minecraft.world.level.block.Block,net.minecraft.da
ta.models.model.TexturedModel$Provider) -> a
510:512:void
createHorizontallyRotatedBlock(net.minecraft.world.level.block.Block,net.minecraft.
data.models.model.TexturedModel$Provider) -> c
515:520:net.minecraft.data.models.blockstates.BlockStateGenerator
createRotatedPillarWithHorizontalVariant(net.minecraft.world.level.block.Block,net.
minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation) -> d
525:528:void
createRotatedPillarWithHorizontalVariant(net.minecraft.world.level.block.Block,net.
minecraft.data.models.model.TexturedModel$Provider,net.minecraft.data.models.model.
TexturedModel$Provider) -> a
531:531:net.minecraft.resources.ResourceLocation
createSuffixedVariant(net.minecraft.world.level.block.Block,java.lang.String,net.mi
necraft.data.models.model.ModelTemplate,java.util.function.Function) -> a
535:536:net.minecraft.data.models.blockstates.BlockStateGenerator
createPressurePlate(net.minecraft.world.level.block.Block,net.minecraft.resources.R
esourceLocation,net.minecraft.resources.ResourceLocation) -> e
540:545:net.minecraft.data.models.blockstates.BlockStateGenerator
createSlab(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLo
cation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLoc
ation) -> e
550:551:void createTrivialCube(net.minecraft.world.level.block.Block) -> a
554:555:void
createTrivialBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.
model.TexturedModel$Provider) -> b
558:560:void
createTrivialBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.
model.TextureMapping,net.minecraft.data.models.model.ModelTemplate) -> a
757:758:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
family(net.minecraft.world.level.block.Block) -> h
762:769:void
createHangingSign(net.minecraft.world.level.block.Block,net.minecraft.world.level.b
lock.Block,net.minecraft.world.level.block.Block) -> a
772:784:void createDoor(net.minecraft.world.level.block.Block) -> i
787:794:void createOrientableTrapdoor(net.minecraft.world.level.block.Block) ->
j
797:804:void createTrapdoor(net.minecraft.world.level.block.Block) -> k
807:822:void createBigDripLeafBlock() -> g
858:858:net.minecraft.data.models.BlockModelGenerators$WoodProvider
woodProvider(net.minecraft.world.level.block.Block) -> l
862:863:void createNonTemplateModelBlock(net.minecraft.world.level.block.Block)
-> m
866:867:void
createNonTemplateModelBlock(net.minecraft.world.level.block.Block,net.minecraft.wor
ld.level.block.Block) -> a
883:885:void
createCrossBlockWithDefaultItem(net.minecraft.world.level.block.Block,net.minecraft
.data.models.BlockModelGenerators$TintState) -> a
888:890:void
createCrossBlockWithDefaultItem(net.minecraft.world.level.block.Block,net.minecraft
.data.models.BlockModelGenerators$TintState,net.minecraft.data.models.model.Texture
Mapping) -> a
893:895:void
createCrossBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.Bl
ockModelGenerators$TintState) -> b
898:900:void
createCrossBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.Bl
ockModelGenerators$TintState,net.minecraft.data.models.model.TextureMapping) -> b
903:917:void
createCrossBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.Bl
ockModelGenerators$TintState,net.minecraft.world.level.block.state.properties.Prope
rty,int[]) -> a
920:925:void
createPlant(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.B
lock,net.minecraft.data.models.BlockModelGenerators$TintState) -> a
928:937:void
createCoralFans(net.minecraft.world.level.block.Block,net.minecraft.world.level.blo
ck.Block) -> b
940:961:void
createStems(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.B
lock) -> c
964:969:void createPitcherPlant() -> h
972:986:void createPitcherCrop() -> i
989:997:void
createCoral(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.B
lock,net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,ne
t.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block,net.minec
raft.world.level.block.Block,net.minecraft.world.level.block.Block) -> a
1000:1004:void
createDoublePlant(net.minecraft.world.level.block.Block,net.minecraft.data.models.B
lockModelGenerators$TintState) -> c
1007:1011:void createSunflower() -> j
1014:1017:void createTallSeagrass() -> k
1020:1032:void createSmallDripleaf() -> l
1035:1042:void
createDoubleBlock(net.minecraft.world.level.block.Block,net.minecraft.resources.Res
ourceLocation,net.minecraft.resources.ResourceLocation) -> f
1045:1071:void createPassiveRail(net.minecraft.world.level.block.Block) -> n
1074:1105:void createActiveRail(net.minecraft.world.level.block.Block) -> o

1137:1137:net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator
blockEntityModels(net.minecraft.resources.ResourceLocation,net.minecraft.world.leve
l.block.Block) -> a

1141:1141:net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator
blockEntityModels(net.minecraft.world.level.block.Block,net.minecraft.world.level.b
lock.Block) -> d
1145:1147:void
createAirLikeBlock(net.minecraft.world.level.block.Block,net.minecraft.world.item.I
tem) -> a
1150:1152:void
createAirLikeBlock(net.minecraft.world.level.block.Block,net.minecraft.resources.Re
sourceLocation) -> f
1155:1160:void
createFullAndCarpetBlocks(net.minecraft.world.level.block.Block,net.minecraft.world
.level.block.Block) -> e
1163:1268:void createFlowerBed(net.minecraft.world.level.block.Block) -> p
1271:1275:void
createColoredBlockWithRandomRotations(net.minecraft.data.models.model.TexturedModel
$Provider,net.minecraft.world.level.block.Block[]) -> a
1278:1285:void
createColoredBlockWithStateRotations(net.minecraft.data.models.model.TexturedModel$
Provider,net.minecraft.world.level.block.Block[]) -> b
1288:1313:void
createGlassBlocks(net.minecraft.world.level.block.Block,net.minecraft.world.level.b
lock.Block) -> f
1316:1325:void createCommandBlock(net.minecraft.world.level.block.Block) -> q
1328:1330:void createAnvil(net.minecraft.world.level.block.Block) -> r
1333:1336:java.util.List createBambooModels(int) -> a
1340:1352:void createBamboo() -> m
1355:1361:net.minecraft.data.models.blockstates.PropertyDispatch
createColumnWithFacing() -> n
1365:1375:void createBarrel() -> o
1378:1381:net.minecraft.data.models.blockstates.PropertyDispatch
createEmptyOrFullDispatch(net.minecraft.world.level.block.state.properties.Property
,java.lang.Comparable,net.minecraft.resources.ResourceLocation,net.minecraft.resour
ces.ResourceLocation) -> a
1388:1399:void
createBeeNest(net.minecraft.world.level.block.Block,java.util.function.Function) ->
a
1402:1416:void
createCropBlock(net.minecraft.world.level.block.Block,net.minecraft.world.level.blo
ck.state.properties.Property,int[]) -> a
1419:1450:void createBell() -> p
1453:1473:void createGrindstone() -> q
1476:1486:void
createFurnace(net.minecraft.world.level.block.Block,net.minecraft.data.models.model
.TexturedModel$Provider) -> d
1489:1501:void createCampfires(net.minecraft.world.level.block.Block[]) -> a
1504:1506:void createAzalea(net.minecraft.world.level.block.Block) -> s
1510:1516:void createPottedAzalea(net.minecraft.world.level.block.Block) -> t
1519:1522:void createBookshelf() -> r
1525:1587:void createRedstoneWire() -> s
1590:1602:void createComparator() -> t
1605:1615:void createSmoothStoneSlab() -> u
1618:1630:void createBrewingStand() -> v
1633:1654:void createMushroomBlock(net.minecraft.world.level.block.Block) -> u
1657:1671:void createCakeBlock() -> w
1674:1684:void createCartographyTable() -> x
1687:1697:void createSmithingTable() -> y
1700:1702:void
createCraftingTableLike(net.minecraft.world.level.block.Block,net.minecraft.world.l
evel.block.Block,java.util.function.BiFunction) -> a
1705:1715:void createGenericCube(net.minecraft.world.level.block.Block) -> b
1718:1724:void createPumpkins() -> z
1727:1729:void
createPumpkinVariant(net.minecraft.world.level.block.Block,net.minecraft.data.model
s.model.TextureMapping) -> a
1732:1756:void createCauldrons() -> A
1759:1767:void createChorusFlower() -> B
1770:1796:void createDispenserBlock(net.minecraft.world.level.block.Block) -> v
1799:1813:void createEndPortalFrame() -> C
1816:1873:void createChorusPlant() -> D
1876:1888:void createComposter() -> E
1891:1896:void createAmethystCluster(net.minecraft.world.level.block.Block) ->
w
1899:1903:void createAmethystClusters() -> F
1906:1916:void createPointedDripstone() -> G
1919:1921:net.minecraft.data.models.blockstates.Variant
createPointedDripstoneVariant(net.minecraft.core.Direction,net.minecraft.world.leve
l.block.state.properties.DripstoneThickness) -> a
1925:1931:void createNyliumBlock(net.minecraft.world.level.block.Block) -> x
1934:1946:void createDaylightDetector() -> H
1949:1953:void createRotatableColumn(net.minecraft.world.level.block.Block) ->
y
1956:1965:void createLightningRod() -> I
1968:1978:void createFarmland() -> J
1981:1984:java.util.List
createFloorFireModels(net.minecraft.world.level.block.Block) -> z
1988:1994:java.util.List
createSideFireModels(net.minecraft.world.level.block.Block) -> A
1998:2004:java.util.List
createTopFireModels(net.minecraft.world.level.block.Block) -> B
2008:2008:java.util.List
wrapModels(java.util.List,java.util.function.UnaryOperator) -> a
2012:2049:void createFire() -> K
2052:2063:void createSoulFire() -> L
2066:2074:void createLantern(net.minecraft.world.level.block.Block) -> C
2077:2080:void createMuddyMangroveRoots() -> M
2083:2097:void createMangrovePropagule() -> N
2100:2110:void createFrostedIce() -> O
2113:2129:void createGrassBlocks() -> P
2132:2141:void
createGrassLikeBlock(net.minecraft.world.level.block.Block,net.minecraft.resources.
ResourceLocation,net.minecraft.data.models.blockstates.Variant) -> a
2144:2155:void createCocoa() -> Q
2158:2159:void createDirtPath() -> R
2162:2170:void
createWeightedPressurePlate(net.minecraft.world.level.block.Block,net.minecraft.wor
ld.level.block.Block) -> g
2173:2189:void createHopper() -> S
2192:2195:void
copyModel(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Blo
ck) -> h
2198:2254:void createIronBars() -> T
2257:2261:void
createNonTemplateHorizontalBlock(net.minecraft.world.level.block.Block) -> D
2264:2291:void createLever() -> U
2294:2296:void createLilyPad() -> V
2299:2301:void createFrogspawnBlock() -> W
2304:2312:void createNetherPortalBlock() -> X
2315:2340:void createNetherrack() -> Y
2343:2351:void createObserver() -> Z
2354:2374:void createPistons() -> aa
2377:2383:void
createPistonVariant(net.minecraft.world.level.block.Block,net.minecraft.resources.R
esourceLocation,net.minecraft.data.models.model.TextureMapping) -> a
2386:2406:void createPistonHeads() -> ab
2409:2417:void createSculkSensor() -> ac
2420:2430:void createCalibratedSculkSensor() -> ad
2433:2441:void createSculkShrieker() -> ae
2444:2451:void createScaffolding() -> af
2454:2469:void createCaveVines() -> ag
2472:2479:void createRedstoneLamp() -> ah
2482:2492:void
createNormalTorch(net.minecraft.world.level.block.Block,net.minecraft.world.level.b
lock.Block) -> i
2495:2516:void createRedstoneTorch() -> ai
2519:2538:void createRepeater() -> aj
2541:2559:void createSeaPickle() -> ak
2562:2575:void createSnowBlocks() -> al
2578:2582:void createStonecutter() -> am
2585:2596:void createStructureBlock() -> an
2599:2609:void createSweetBerryBush() -> ao
2612:2670:void createTripwire() -> ap
2673:2682:void createTripwireHook() -> aq
2685:2695:net.minecraft.resources.ResourceLocation
createTurtleEggModel(int,java.lang.String,net.minecraft.data.models.model.TextureMa
pping) -> a
2700:2708:net.minecraft.resources.ResourceLocation
createTurtleEggModel(java.lang.Integer,java.lang.Integer) -> a
2713:2721:void createTurtleEgg() -> ar
2724:2743:void createSnifferEgg() -> as
2758:2781:void createMultiface(net.minecraft.world.level.block.Block) -> E
2784:2806:void createSculkCatalyst() -> at
2809:2827:void createChiseledBookshelf() -> au
2830:2841:void
addSlotStateAndRotationVariants(net.minecraft.data.models.blockstates.MultiPartGene
rator,net.minecraft.data.models.blockstates.Condition$TerminalCondition,net.minecra
ft.data.models.blockstates.VariantProperties$Rotation) -> a
2849:2862:void
addBookSlotModel(net.minecraft.data.models.blockstates.MultiPartGenerator,net.minec
raft.data.models.blockstates.Condition$TerminalCondition,net.minecraft.data.models.
blockstates.VariantProperties$Rotation,net.minecraft.world.level.block.state.proper
ties.BooleanProperty,net.minecraft.data.models.model.ModelTemplate,boolean) -> a
2865:2866:void createMagmaBlock() -> av
2869:2871:void createShulkerBox(net.minecraft.world.level.block.Block) -> F
2874:2876:void
createGrowingPlant(net.minecraft.world.level.block.Block,net.minecraft.world.level.
block.Block,net.minecraft.data.models.BlockModelGenerators$TintState) -> b
2879:2880:void
createBedItem(net.minecraft.world.level.block.Block,net.minecraft.world.level.block
.Block) -> j
2883:2887:void createInfestedStone() -> aw
2890:2894:void createInfestedDeepslate() -> ax
2897:2901:void
createNetherRoots(net.minecraft.world.level.block.Block,net.minecraft.world.level.b
lock.Block) -> k
2904:2924:void createRespawnAnchor() -> ay
2927:2954:net.minecraft.data.models.blockstates.Variant
applyRotation(net.minecraft.core.FrontAndTop,net.minecraft.data.models.blockstates.
Variant) -> a
2959:2983:void createJigsaw() -> az
2986:2993:void createPetrifiedOakSlab() -> aA
2996:3701:void run() -> a
3704:3715:void createLightBlock() -> aB
3718:3754:void
createCandleAndCandleCake(net.minecraft.world.level.block.Block,net.minecraft.world
.level.block.Block) -> l
3696:3696:void lambda$run$57(net.minecraft.world.item.SpawnEggItem) -> a
2997:2998:void lambda$run$56(net.minecraft.data.BlockFamily) -> a
2980:2980:net.minecraft.data.models.blockstates.Variant
lambda$createJigsaw$55(net.minecraft.core.FrontAndTop) -> a
2920:2920:net.minecraft.data.models.blockstates.Variant
lambda$createRespawnAnchor$54(net.minecraft.resources.ResourceLocation[],java.lang.
Integer) -> a
2852:2852:net.minecraft.resources.ResourceLocation
lambda$addBookSlotModel$53(net.minecraft.data.models.model.ModelTemplate,java.lang.
String,net.minecraft.data.models.model.TextureMapping,net.minecraft.data.models.Blo
ckModelGenerators$BookSlotModelCacheKey) -> a
2838:2840:void
lambda$addSlotStateAndRotationVariants$52(net.minecraft.data.models.blockstates.Mul
tiPartGenerator,net.minecraft.data.models.blockstates.Condition$TerminalCondition,n
et.minecraft.data.models.blockstates.VariantProperties$Rotation,net.minecraft.world
.level.block.state.properties.BooleanProperty,net.minecraft.data.models.model.Model
Template) -> a
2819:2822:void
lambda$createChiseledBookshelf$51(net.minecraft.data.models.blockstates.MultiPartGe
nerator,net.minecraft.resources.ResourceLocation,net.minecraft.core.Direction,net.m
inecraft.data.models.blockstates.VariantProperties$Rotation) -> a
2802:2802:net.minecraft.data.models.blockstates.Variant
lambda$createSculkCatalyst$50(net.minecraft.resources.ResourceLocation,net.minecraf
t.resources.ResourceLocation,java.lang.Boolean) -> a
2764:2764:void
lambda$createMultiface$49(net.minecraft.world.level.block.Block,net.minecraft.data.
models.blockstates.Condition$TerminalCondition) -> a
2765:2768:void
lambda$createMultiface$48(net.minecraft.world.level.block.Block,net.minecraft.data.
models.blockstates.Condition$TerminalCondition,net.minecraft.world.level.block.stat
e.properties.BooleanProperty) -> a
2754:2754:net.minecraft.data.models.blockstates.Variant
lambda$static$47(net.minecraft.resources.ResourceLocation) -> b
2753:2753:net.minecraft.data.models.blockstates.Variant
lambda$static$46(net.minecraft.resources.ResourceLocation) -> c
2752:2752:net.minecraft.data.models.blockstates.Variant
lambda$static$45(net.minecraft.resources.ResourceLocation) -> d
2751:2751:net.minecraft.data.models.blockstates.Variant
lambda$static$44(net.minecraft.resources.ResourceLocation) -> e
2750:2750:net.minecraft.data.models.blockstates.Variant
lambda$static$43(net.minecraft.resources.ResourceLocation) -> f
2749:2749:net.minecraft.data.models.blockstates.Variant
lambda$static$42(net.minecraft.resources.ResourceLocation) -> g
2741:2741:net.minecraft.data.models.blockstates.Variant
lambda$createSnifferEgg$41(java.util.function.Function,java.lang.Integer) -> a
2727:2735:net.minecraft.resources.ResourceLocation
lambda$createSnifferEgg$40(java.lang.Integer) -> a
2718:2718:java.util.List
lambda$createTurtleEgg$39(java.lang.Integer,java.lang.Integer) -> b
2678:2678:net.minecraft.data.models.blockstates.Variant
lambda$createTripwireHook$38(java.lang.Boolean,java.lang.Boolean) -> a
2605:2605:net.minecraft.data.models.blockstates.Variant
lambda$createSweetBerryBush$37(java.lang.Integer) -> b
2592:2592:net.minecraft.data.models.blockstates.Variant
lambda$createStructureBlock$36(net.minecraft.world.level.block.state.properties.Str
uctureMode) -> a
2569:2569:net.minecraft.data.models.blockstates.Variant
lambda$createSnowBlocks$35(net.minecraft.resources.ResourceLocation,java.lang.Integ
er) -> a
2525:2533:net.minecraft.data.models.blockstates.Variant
lambda$createRepeater$34(java.lang.Integer,java.lang.Boolean,java.lang.Boolean) ->
a
2427:2427:net.minecraft.data.models.blockstates.Variant
lambda$createCalibratedSculkSensor$33(net.minecraft.resources.ResourceLocation,net.
minecraft.resources.ResourceLocation,net.minecraft.world.level.block.state.properti
es.SculkSensorPhase) -> a
2416:2416:net.minecraft.data.models.blockstates.Variant
lambda$createSculkSensor$32(net.minecraft.resources.ResourceLocation,net.minecraft.
resources.ResourceLocation,net.minecraft.world.level.block.state.properties.SculkSe
nsorPhase) -> b
2127:2127:void
lambda$createGrassBlocks$31(net.minecraft.resources.ResourceLocation,net.minecraft.
data.models.model.TextureMapping) -> a
2124:2124:void
lambda$createGrassBlocks$30(net.minecraft.resources.ResourceLocation,net.minecraft.
data.models.model.TextureMapping) -> b
2061:2061:net.minecraft.data.models.blockstates.Variant
lambda$createSoulFire$29(net.minecraft.data.models.blockstates.Variant) -> a
2060:2060:net.minecraft.data.models.blockstates.Variant
lambda$createSoulFire$28(net.minecraft.data.models.blockstates.Variant) -> b
2059:2059:net.minecraft.data.models.blockstates.Variant
lambda$createSoulFire$27(net.minecraft.data.models.blockstates.Variant) -> c
2058:2058:net.minecraft.data.models.blockstates.Variant
lambda$createSoulFire$26(net.minecraft.data.models.blockstates.Variant) -> d
2057:2057:net.minecraft.data.models.blockstates.Variant
lambda$createSoulFire$25(net.minecraft.data.models.blockstates.Variant) -> e
2046:2046:net.minecraft.data.models.blockstates.Variant
lambda$createFire$24(net.minecraft.data.models.blockstates.Variant) -> f
2042:2042:net.minecraft.data.models.blockstates.Variant
lambda$createFire$23(net.minecraft.data.models.blockstates.Variant) -> g
2038:2038:net.minecraft.data.models.blockstates.Variant
lambda$createFire$22(net.minecraft.data.models.blockstates.Variant) -> h
2034:2034:net.minecraft.data.models.blockstates.Variant
lambda$createFire$21(net.minecraft.data.models.blockstates.Variant) -> i
2030:2030:net.minecraft.data.models.blockstates.Variant
lambda$createFire$20(net.minecraft.data.models.blockstates.Variant) -> j
2026:2026:net.minecraft.data.models.blockstates.Variant
lambda$createFire$19(net.minecraft.data.models.blockstates.Variant) -> k
2008:2008:net.minecraft.data.models.blockstates.Variant
lambda$wrapModels$18(net.minecraft.resources.ResourceLocation) -> h
1761:1761:net.minecraft.data.models.model.TextureMapping
lambda$createChorusFlower$17(net.minecraft.data.models.model.TextureMapping,net.min
ecraft.resources.ResourceLocation) -> a
1479:1479:void
lambda$createFurnace$16(net.minecraft.resources.ResourceLocation,net.minecraft.data
.models.model.TextureMapping) -> c
1409:1411:net.minecraft.data.models.blockstates.Variant
lambda$createCropBlock$15(int[],it.unimi.dsi.fastutil.ints.Int2ObjectMap,net.minecr
aft.world.level.block.Block,java.lang.Integer) -> a
1410:1410:net.minecraft.resources.ResourceLocation
lambda$createCropBlock$14(net.minecraft.world.level.block.Block,int,int) -> a
1382:1383:net.minecraft.data.models.blockstates.Variant
lambda$createEmptyOrFullDispatch$13(java.lang.Comparable,net.minecraft.data.models.
blockstates.Variant,net.minecraft.data.models.blockstates.Variant,java.lang.Compara
ble) -> a
1372:1372:void
lambda$createBarrel$12(net.minecraft.resources.ResourceLocation,net.minecraft.data.
models.model.TextureMapping) -> d
1335:1335:net.minecraft.data.models.blockstates.Variant
lambda$createBambooModels$11(java.lang.String,int) -> a
1319:1319:net.minecraft.data.models.model.TextureMapping
lambda$createCommandBlock$10(net.minecraft.data.models.model.TextureMapping,net.min
ecraft.resources.ResourceLocation) -> b
1085:1099:net.minecraft.data.models.blockstates.Variant
lambda$createActiveRail$9(net.minecraft.resources.ResourceLocation,net.minecraft.re
sources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.res
ources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.reso
urces.ResourceLocation,java.lang.Boolean,net.minecraft.world.level.block.state.prop
erties.RailShape) -> a
978:982:net.minecraft.data.models.blockstates.Variant
lambda$createPitcherCrop$8(net.minecraft.world.level.block.Block,java.lang.Integer,
net.minecraft.world.level.block.state.properties.DoubleBlockHalf) -> a
958:958:net.minecraft.data.models.blockstates.Variant
lambda$createStems$7(net.minecraft.world.level.block.Block,net.minecraft.data.model
s.model.TextureMapping,java.lang.Integer) -> a
908:912:net.minecraft.data.models.blockstates.Variant
lambda$createCrossBlock$6(int[],net.minecraft.world.level.block.Block,net.minecraft
.data.models.BlockModelGenerators$TintState,java.lang.Integer) -> a
261:263:net.minecraft.data.models.blockstates.Variant
lambda$createBrushableBlock$5(net.minecraft.world.level.block.Block,java.lang.Integ
er) -> a
146:148:void lambda$new$4(net.minecraft.data.models.model.TextureMapping) -> a
142:144:void lambda$new$3(net.minecraft.data.models.model.TextureMapping) -> b
140:140:void lambda$new$2(net.minecraft.data.models.model.TextureMapping) -> c
135:135:void lambda$new$1(net.minecraft.data.models.model.TextureMapping) -> d
134:134:void lambda$new$0(net.minecraft.data.models.model.TextureMapping) -> e
562:2846:void <clinit>() -> <clinit>
net.minecraft.data.models.BlockModelGenerators$1 -> kq$1:
int[] $SwitchMap$net$minecraft$core$FrontAndTop -> a
int[] $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape ->
b
int[]
$SwitchMap$net$minecraft$world$level$block$state$properties$DoubleBlockHalf -> c
978:2927:void <clinit>() -> <clinit>
net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator -> kq$a:
net.minecraft.resources.ResourceLocation baseModel -> b
net.minecraft.data.models.BlockModelGenerators this$0 -> a
1110:1112:void
<init>(net.minecraft.data.models.BlockModelGenerators,net.minecraft.resources.Resou
rceLocation,net.minecraft.world.level.block.Block) -> <init>

1115:1118:net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator
create(net.minecraft.world.level.block.Block[]) -> a

1122:1125:net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator
createWithoutBlockItem(net.minecraft.world.level.block.Block[]) -> b

1129:1132:net.minecraft.data.models.BlockModelGenerators$BlockEntityModelGenerator
createWithCustomBlockItemModel(net.minecraft.data.models.model.ModelTemplate,net.mi
necraft.world.level.block.Block[]) -> a
net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider -> kq$b:
net.minecraft.data.models.model.TextureMapping mapping -> b
java.util.Map models -> c
net.minecraft.data.BlockFamily family -> d
net.minecraft.resources.ResourceLocation fullBlock -> e
net.minecraft.data.models.BlockModelGenerators this$0 -> a
581:590:void
<init>(net.minecraft.data.models.BlockModelGenerators,net.minecraft.data.models.mod
el.TextureMapping) -> <init>
593:599:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
fullBlock(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.Mod
elTemplate) -> a
603:610:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
fullBlockCopies(net.minecraft.world.level.block.Block[]) -> a
614:620:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
button(net.minecraft.world.level.block.Block) -> a
624:631:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
wall(net.minecraft.world.level.block.Block) -> b
635:646:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
customFence(net.minecraft.world.level.block.Block) -> c
650:656:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
fence(net.minecraft.world.level.block.Block) -> d
660:667:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
customFenceGate(net.minecraft.world.level.block.Block) -> e
671:676:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
fenceGate(net.minecraft.world.level.block.Block) -> f
680:683:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
pressurePlate(net.minecraft.world.level.block.Block) -> g
687:696:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
sign(net.minecraft.world.level.block.Block) -> h
700:708:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
slab(net.minecraft.world.level.block.Block) -> i
712:718:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
stairs(net.minecraft.world.level.block.Block) -> j
722:724:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
fullBlockVariant(net.minecraft.world.level.block.Block) -> k
728:729:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
door(net.minecraft.world.level.block.Block) -> l
733:738:void trapdoor(net.minecraft.world.level.block.Block) -> m
741:741:net.minecraft.resources.ResourceLocation
getOrCreateModel(net.minecraft.data.models.model.ModelTemplate,net.minecraft.world.
level.block.Block) -> a
745:752:net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
generateFor(net.minecraft.data.BlockFamily) -> a
747:751:void
lambda$generateFor$1(net.minecraft.data.BlockFamily$Variant,net.minecraft.world.lev
el.block.Block) -> a
741:741:net.minecraft.resources.ResourceLocation
lambda$getOrCreateModel$0(net.minecraft.world.level.block.Block,net.minecraft.data.
models.model.ModelTemplate) -> b
net.minecraft.data.models.BlockModelGenerators$BlockStateGeneratorSupplier -> kq$c:
net.minecraft.data.models.blockstates.BlockStateGenerator
create(net.minecraft.world.level.block.Block,net.minecraft.resources.ResourceLocati
on,net.minecraft.data.models.model.TextureMapping,java.util.function.BiConsumer) ->
create
net.minecraft.data.models.BlockModelGenerators$BookSlotModelCacheKey -> kq$d:
net.minecraft.data.models.model.ModelTemplate template -> a
java.lang.String modelSuffix -> b
2843:2843:void
<init>(net.minecraft.data.models.model.ModelTemplate,java.lang.String) -> <init>
2843:2843:java.lang.String toString() -> toString
2843:2843:int hashCode() -> hashCode
2843:2843:boolean equals(java.lang.Object) -> equals
2843:2843:net.minecraft.data.models.model.ModelTemplate template() -> a
2843:2843:java.lang.String modelSuffix() -> b
net.minecraft.data.models.BlockModelGenerators$TintState -> kq$e:
net.minecraft.data.models.BlockModelGenerators$TintState TINTED -> a
net.minecraft.data.models.BlockModelGenerators$TintState NOT_TINTED -> b
net.minecraft.data.models.BlockModelGenerators$TintState[] $VALUES -> c
869:869:net.minecraft.data.models.BlockModelGenerators$TintState[] values() ->
values
869:869:net.minecraft.data.models.BlockModelGenerators$TintState
valueOf(java.lang.String) -> valueOf
869:869:void <init>(java.lang.String,int) -> <init>
874:874:net.minecraft.data.models.model.ModelTemplate getCross() -> a
878:878:net.minecraft.data.models.model.ModelTemplate getCrossPot() -> b
869:869:net.minecraft.data.models.BlockModelGenerators$TintState[] $values() ->
c
869:871:void <clinit>() -> <clinit>
net.minecraft.data.models.BlockModelGenerators$WoodProvider -> kq$f:
net.minecraft.data.models.model.TextureMapping logMapping -> b
net.minecraft.data.models.BlockModelGenerators this$0 -> a
827:829:void
<init>(net.minecraft.data.models.BlockModelGenerators,net.minecraft.data.models.mod
el.TextureMapping) -> <init>
832:835:net.minecraft.data.models.BlockModelGenerators$WoodProvider
wood(net.minecraft.world.level.block.Block) -> a
839:841:net.minecraft.data.models.BlockModelGenerators$WoodProvider
log(net.minecraft.world.level.block.Block) -> b
845:848:net.minecraft.data.models.BlockModelGenerators$WoodProvider
logWithHorizontal(net.minecraft.world.level.block.Block) -> c
852:853:net.minecraft.data.models.BlockModelGenerators$WoodProvider
logUVLocked(net.minecraft.world.level.block.Block) -> d
net.minecraft.data.models.ItemModelGenerators -> kr:
net.minecraft.resources.ResourceLocation TRIM_TYPE_PREDICATE_ID -> a
java.util.List GENERATED_TRIM_MODELS -> b
java.util.function.BiConsumer output -> c
49:51:void <init>(java.util.function.BiConsumer) -> <init>
54:55:void
generateFlatItem(net.minecraft.world.item.Item,net.minecraft.data.models.model.Mode
lTemplate) -> a
58:59:void
generateFlatItem(net.minecraft.world.item.Item,java.lang.String,net.minecraft.data.
models.model.ModelTemplate) -> a
62:63:void
generateFlatItem(net.minecraft.world.item.Item,net.minecraft.world.item.Item,net.mi
necraft.data.models.model.ModelTemplate) -> a
66:72:void generateCompassItem(net.minecraft.world.item.Item) -> a
75:78:void generateClockItem(net.minecraft.world.item.Item) -> b
81:82:void
generateLayeredItem(net.minecraft.resources.ResourceLocation,net.minecraft.resource
s.ResourceLocation,net.minecraft.resources.ResourceLocation) -> a
85:86:void
generateLayeredItem(net.minecraft.resources.ResourceLocation,net.minecraft.resource
s.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources
.ResourceLocation) -> a
89:89:net.minecraft.resources.ResourceLocation
getItemModelForTrimMaterial(net.minecraft.resources.ResourceLocation,java.lang.Stri
ng) -> a
93:109:com.google.gson.JsonObject
generateBaseArmorTrimTemplate(net.minecraft.resources.ResourceLocation,java.util.Ma
p,net.minecraft.world.item.ArmorMaterial) -> a
113:135:void generateArmorTrims(net.minecraft.world.item.ArmorItem) -> a
138:420:void run() -> a
120:120:com.google.gson.JsonObject
lambda$generateArmorTrims$1(net.minecraft.world.item.ArmorItem,net.minecraft.resour
ces.ResourceLocation,java.util.Map) -> a
118:118:com.google.gson.JsonObject
lambda$generateArmorTrims$0(net.minecraft.world.item.ArmorItem,net.minecraft.resour
ces.ResourceLocation,java.util.Map) -> b
26:44:void <clinit>() -> <clinit>
net.minecraft.data.models.ItemModelGenerators$TrimModelData -> kr$a:
java.lang.String name -> a
float itemModelIndex -> b
java.util.Map overrideArmorMaterials -> c
28:28:void <init>(java.lang.String,float,java.util.Map) -> <init>
30:30:java.lang.String name(net.minecraft.world.item.ArmorMaterial) -> a
28:28:java.lang.String toString() -> toString
28:28:int hashCode() -> hashCode
28:28:boolean equals(java.lang.Object) -> equals
28:28:java.lang.String name() -> a
28:28:float itemModelIndex() -> b
28:28:java.util.Map overrideArmorMaterials() -> c
net.minecraft.data.models.ModelProvider -> ks:
net.minecraft.data.PackOutput$PathProvider blockStatePathProvider -> d
net.minecraft.data.PackOutput$PathProvider modelPathProvider -> e
31:34:void <init>(net.minecraft.data.PackOutput) -> <init>
38:82:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
87:93:java.util.concurrent.CompletableFuture
saveCollection(net.minecraft.data.CachedOutput,java.util.Map,java.util.function.Fun
ction) -> a
98:98:java.lang.String getName() -> a
93:93:java.util.concurrent.CompletableFuture[] lambda$saveCollection$6(int) ->
a
89:91:java.util.concurrent.CompletableFuture
lambda$saveCollection$5(java.util.function.Function,net.minecraft.data.CachedOutput
,java.util.Map$Entry) -> a
81:81:java.nio.file.Path lambda$run$4(net.minecraft.world.level.block.Block) ->
a
68:78:void
lambda$run$3(java.util.Set,java.util.Map,net.minecraft.world.level.block.Block) ->
a
62:62:boolean lambda$run$2(java.util.Map,net.minecraft.world.level.block.Block)
-> a
51:55:void
lambda$run$1(java.util.Map,net.minecraft.resources.ResourceLocation,java.util.funct
ion.Supplier) -> a
40:45:void
lambda$run$0(java.util.Map,net.minecraft.data.models.blockstates.BlockStateGenerato
r) -> a
net.minecraft.data.models.blockstates.BlockStateGenerator -> kt:
net.minecraft.world.level.block.Block getBlock() -> a
net.minecraft.data.models.blockstates.Condition -> ku:
void validate(net.minecraft.world.level.block.state.StateDefinition) -> a
114:114:net.minecraft.data.models.blockstates.Condition$TerminalCondition
condition() -> a
118:118:net.minecraft.data.models.blockstates.Condition
and(net.minecraft.data.models.blockstates.Condition[]) -> a
122:122:net.minecraft.data.models.blockstates.Condition
or(net.minecraft.data.models.blockstates.Condition[]) -> b
net.minecraft.data.models.blockstates.Condition$CompositeCondition -> ku$a:
net.minecraft.data.models.blockstates.Condition$Operation operation -> a
java.util.List subconditions -> b
36:39:void
<init>(net.minecraft.data.models.blockstates.Condition$Operation,java.util.List) ->
<init>
43:44:void validate(net.minecraft.world.level.block.state.StateDefinition) -> a
48:53:com.google.gson.JsonElement get() -> b
32:32:java.lang.Object get() -> get
43:43:void
lambda$validate$0(net.minecraft.world.level.block.state.StateDefinition,net.minecra
ft.data.models.blockstates.Condition) -> a
net.minecraft.data.models.blockstates.Condition$Operation -> ku$b:
net.minecraft.data.models.blockstates.Condition$Operation AND -> a
net.minecraft.data.models.blockstates.Condition$Operation OR -> b
java.lang.String id -> c
net.minecraft.data.models.blockstates.Condition$Operation[] $VALUES -> d
20:20:net.minecraft.data.models.blockstates.Condition$Operation[] values() ->
values
20:20:net.minecraft.data.models.blockstates.Condition$Operation
valueOf(java.lang.String) -> valueOf
27:29:void <init>(java.lang.String,int,java.lang.String) -> <init>
20:20:net.minecraft.data.models.blockstates.Condition$Operation[] $values() ->
a
20:22:void <clinit>() -> <clinit>
net.minecraft.data.models.blockstates.Condition$TerminalCondition -> ku$c:
java.util.Map terms -> a
57:58:void <init>() -> <init>
61:61:java.lang.String
joinValues(net.minecraft.world.level.block.state.properties.Property,java.util.stre
am.Stream) -> a
65:65:java.lang.String
getTerm(net.minecraft.world.level.block.state.properties.Property,java.lang.Compara
ble,java.lang.Comparable[]) -> c
69:73:void
putValue(net.minecraft.world.level.block.state.properties.Property,java.lang.String
) -> a
76:77:net.minecraft.data.models.blockstates.Condition$TerminalCondition
term(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable
) -> a
82:83:net.minecraft.data.models.blockstates.Condition$TerminalCondition
term(net.minecraft.world.level.block.state.properties.Property,java.lang.Comparable
,java.lang.Comparable[]) -> a
87:88:net.minecraft.data.models.blockstates.Condition$TerminalCondition
negatedTerm(net.minecraft.world.level.block.state.properties.Property,java.lang.Com
parable) -> b
93:94:net.minecraft.data.models.blockstates.Condition$TerminalCondition
negatedTerm(net.minecraft.world.level.block.state.properties.Property,java.lang.Com
parable,java.lang.Comparable[]) -> b
99:101:com.google.gson.JsonElement get() -> b
106:110:void validate(net.minecraft.world.level.block.state.StateDefinition) ->
a
57:57:java.lang.Object get() -> get
106:106:boolean
lambda$validate$1(net.minecraft.world.level.block.state.StateDefinition,net.minecra
ft.world.level.block.state.properties.Property) -> a
100:100:void
lambda$get$0(com.google.gson.JsonObject,net.minecraft.world.level.block.state.prope
rties.Property,java.lang.String) -> a
net.minecraft.data.models.blockstates.MultiPartGenerator -> kv:
net.minecraft.world.level.block.Block block -> a
java.util.List parts -> b
17:21:void <init>(net.minecraft.world.level.block.Block) -> <init>
25:25:net.minecraft.world.level.block.Block getBlock() -> a
29:29:net.minecraft.data.models.blockstates.MultiPartGenerator
multiPart(net.minecraft.world.level.block.Block) -> a
33:34:net.minecraft.data.models.blockstates.MultiPartGenerator
with(java.util.List) -> a
38:38:net.minecraft.data.models.blockstates.MultiPartGenerator
with(net.minecraft.data.models.blockstates.Variant) -> a
42:43:net.minecraft.data.models.blockstates.MultiPartGenerator
with(net.minecraft.data.models.blockstates.Condition,java.util.List) -> a
47:47:net.minecraft.data.models.blockstates.MultiPartGenerator
with(net.minecraft.data.models.blockstates.Condition,net.minecraft.data.models.bloc
kstates.Variant[]) -> a
51:51:net.minecraft.data.models.blockstates.MultiPartGenerator
with(net.minecraft.data.models.blockstates.Condition,net.minecraft.data.models.bloc
kstates.Variant) -> a
56:64:com.google.gson.JsonElement get() -> b
15:15:java.lang.Object get() -> get
57:57:void
lambda$get$0(net.minecraft.world.level.block.state.StateDefinition,net.minecraft.da
ta.models.blockstates.MultiPartGenerator$Entry) -> a
net.minecraft.data.models.blockstates.MultiPartGenerator$ConditionalEntry -> kv$a:
net.minecraft.data.models.blockstates.Condition condition -> a
93:95:void
<init>(net.minecraft.data.models.blockstates.Condition,java.util.List) -> <init>
99:100:void validate(net.minecraft.world.level.block.state.StateDefinition) ->
a
104:105:void decorate(com.google.gson.JsonObject) -> a
net.minecraft.data.models.blockstates.MultiPartGenerator$Entry -> kv$b:
java.util.List variants -> a
70:72:void <init>(java.util.List) -> <init>
75:75:void validate(net.minecraft.world.level.block.state.StateDefinition) -> a
78:78:void decorate(com.google.gson.JsonObject) -> a
82:85:com.google.gson.JsonElement get() -> a
67:67:java.lang.Object get() -> get
net.minecraft.data.models.blockstates.MultiVariantGenerator -> kw:
net.minecraft.world.level.block.Block block -> a
java.util.List baseVariants -> b
java.util.Set seenProperties -> c
java.util.List declaredPropertySets -> d
22:28:void <init>(net.minecraft.world.level.block.Block,java.util.List) ->
<init>
31:41:net.minecraft.data.models.blockstates.MultiVariantGenerator
with(net.minecraft.data.models.blockstates.PropertyDispatch) -> a
46:64:com.google.gson.JsonElement get() -> b
68:71:java.util.List mergeVariants(java.util.List,java.util.List) -> a
76:76:net.minecraft.world.level.block.Block getBlock() -> a
80:80:net.minecraft.data.models.blockstates.MultiVariantGenerator
multiVariant(net.minecraft.world.level.block.Block) -> a
84:84:net.minecraft.data.models.blockstates.MultiVariantGenerator
multiVariant(net.minecraft.world.level.block.Block,net.minecraft.data.models.blocks
tates.Variant) -> a
88:88:net.minecraft.data.models.blockstates.MultiVariantGenerator
multiVariant(net.minecraft.world.level.block.Block,net.minecraft.data.models.blocks
tates.Variant[]) -> a
19:19:java.lang.Object get() -> get
70:70:void
lambda$mergeVariants$6(java.util.List,com.google.common.collect.ImmutableList$Build
er,net.minecraft.data.models.blockstates.Variant) -> a
70:70:void
lambda$mergeVariants$5(com.google.common.collect.ImmutableList$Builder,net.minecraf
t.data.models.blockstates.Variant,net.minecraft.data.models.blockstates.Variant) ->
a
63:63:void lambda$get$4(java.util.Map,com.google.gson.JsonObject) -> a
59:59:void lambda$get$3(java.util.Map,com.mojang.datafixers.util.Pair) -> a
50:50:java.util.stream.Stream
lambda$get$2(java.util.Map,com.mojang.datafixers.util.Pair) -> b
51:53:com.mojang.datafixers.util.Pair
lambda$get$1(com.mojang.datafixers.util.Pair,java.util.Map$Entry) -> a
32:39:void
lambda$with$0(net.minecraft.world.level.block.state.properties.Property) -> a
net.minecraft.data.models.blockstates.PropertyDispatch -> kx:
java.util.Map values -> a
16:17:void <init>() -> <init>
20:24:void
putValue(net.minecraft.data.models.blockstates.Selector,java.util.List) -> a
27:28:java.util.Map getEntries() -> a
32:41:void verifyComplete() -> c
java.util.List getDefinedProperties() -> b
46:46:net.minecraft.data.models.blockstates.PropertyDispatch$C1
property(net.minecraft.world.level.block.state.properties.Property) -> a
50:50:net.minecraft.data.models.blockstates.PropertyDispatch$C2
properties(net.minecraft.world.level.block.state.properties.Property,net.minecraft.
world.level.block.state.properties.Property) -> a
54:54:net.minecraft.data.models.blockstates.PropertyDispatch$C3
properties(net.minecraft.world.level.block.state.properties.Property,net.minecraft.
world.level.block.state.properties.Property,net.minecraft.world.level.block.state.p
roperties.Property) -> a
58:58:net.minecraft.data.models.blockstates.PropertyDispatch$C4
properties(net.minecraft.world.level.block.state.properties.Property,net.minecraft.
world.level.block.state.properties.Property,net.minecraft.world.level.block.state.p
roperties.Property,net.minecraft.world.level.block.state.properties.Property) -> a
62:62:net.minecraft.data.models.blockstates.PropertyDispatch$C5
properties(net.minecraft.world.level.block.state.properties.Property,net.minecraft.
world.level.block.state.properties.Property,net.minecraft.world.level.block.state.p
roperties.Property,net.minecraft.world.level.block.state.properties.Property,net.mi
necraft.world.level.block.state.properties.Property) -> a
37:37:boolean
lambda$verifyComplete$1(net.minecraft.data.models.blockstates.Selector) -> a
35:35:java.util.stream.Stream
lambda$verifyComplete$0(net.minecraft.world.level.block.state.properties.Property,n
et.minecraft.data.models.blockstates.Selector) -> a
net.minecraft.data.models.blockstates.PropertyDispatch$C1 -> kx$a:
net.minecraft.world.level.block.state.properties.Property property1 -> a
68:70:void <init>(net.minecraft.world.level.block.state.properties.Property) ->
<init>
74:74:java.util.List getDefinedProperties() -> b
78:82:net.minecraft.data.models.blockstates.PropertyDispatch$C1
select(java.lang.Comparable,java.util.List) -> a
86:86:net.minecraft.data.models.blockstates.PropertyDispatch$C1
select(java.lang.Comparable,net.minecraft.data.models.blockstates.Variant) -> a
90:93:net.minecraft.data.models.blockstates.PropertyDispatch
generate(java.util.function.Function) -> a
97:100:net.minecraft.data.models.blockstates.PropertyDispatch
generateList(java.util.function.Function) -> b
98:98:void
lambda$generateList$1(java.util.function.Function,java.lang.Comparable) -> a
91:91:void lambda$generate$0(java.util.function.Function,java.lang.Comparable)
-> b
net.minecraft.data.models.blockstates.PropertyDispatch$C2 -> kx$b:
net.minecraft.world.level.block.state.properties.Property property1 -> a
net.minecraft.world.level.block.state.properties.Property property2 -> b
108:111:void
<init>(net.minecraft.world.level.block.state.properties.Property,net.minecraft.worl
d.level.block.state.properties.Property) -> <init>
115:115:java.util.List getDefinedProperties() -> b
119:124:net.minecraft.data.models.blockstates.PropertyDispatch$C2
select(java.lang.Comparable,java.lang.Comparable,java.util.List) -> a
128:128:net.minecraft.data.models.blockstates.PropertyDispatch$C2
select(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.models.blocksta
tes.Variant) -> a
132:137:net.minecraft.data.models.blockstates.PropertyDispatch
generate(java.util.function.BiFunction) -> a
141:146:net.minecraft.data.models.blockstates.PropertyDispatch
generateList(java.util.function.BiFunction) -> b
142:142:void
lambda$generateList$3(java.util.function.BiFunction,java.lang.Comparable) -> a
143:143:void
lambda$generateList$2(java.lang.Comparable,java.util.function.BiFunction,java.lang.
Comparable) -> a
133:133:void
lambda$generate$1(java.util.function.BiFunction,java.lang.Comparable) -> b
134:134:void
lambda$generate$0(java.lang.Comparable,java.util.function.BiFunction,java.lang.Comp
arable) -> b
net.minecraft.data.models.blockstates.PropertyDispatch$C3 -> kx$c:
net.minecraft.world.level.block.state.properties.Property property1 -> a
net.minecraft.world.level.block.state.properties.Property property2 -> b
net.minecraft.world.level.block.state.properties.Property property3 -> c
155:159:void
<init>(net.minecraft.world.level.block.state.properties.Property,net.minecraft.worl
d.level.block.state.properties.Property,net.minecraft.world.level.block.state.prope
rties.Property) -> <init>
163:163:java.util.List getDefinedProperties() -> b
167:173:net.minecraft.data.models.blockstates.PropertyDispatch$C3
select(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.util.Lis
t) -> a
177:177:net.minecraft.data.models.blockstates.PropertyDispatch$C3
select(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,net.minecraft
.data.models.blockstates.Variant) -> a
181:188:net.minecraft.data.models.blockstates.PropertyDispatch
generate(net.minecraft.data.models.blockstates.PropertyDispatch$TriFunction) -> a
192:199:net.minecraft.data.models.blockstates.PropertyDispatch
generateList(net.minecraft.data.models.blockstates.PropertyDispatch$TriFunction) ->
b
193:193:void
lambda$generateList$5(net.minecraft.data.models.blockstates.PropertyDispatch$TriFun
ction,java.lang.Comparable) -> a
194:194:void
lambda$generateList$4(java.lang.Comparable,net.minecraft.data.models.blockstates.Pr
opertyDispatch$TriFunction,java.lang.Comparable) -> a
195:195:void
lambda$generateList$3(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.
models.blockstates.PropertyDispatch$TriFunction,java.lang.Comparable) -> a
182:182:void
lambda$generate$2(net.minecraft.data.models.blockstates.PropertyDispatch$TriFunctio
n,java.lang.Comparable) -> b
183:183:void
lambda$generate$1(java.lang.Comparable,net.minecraft.data.models.blockstates.Proper
tyDispatch$TriFunction,java.lang.Comparable) -> b
184:184:void
lambda$generate$0(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.mode
ls.blockstates.PropertyDispatch$TriFunction,java.lang.Comparable) -> b
net.minecraft.data.models.blockstates.PropertyDispatch$C4 -> kx$d:
net.minecraft.world.level.block.state.properties.Property property1 -> a
net.minecraft.world.level.block.state.properties.Property property2 -> b
net.minecraft.world.level.block.state.properties.Property property3 -> c
net.minecraft.world.level.block.state.properties.Property property4 -> d
209:214:void
<init>(net.minecraft.world.level.block.state.properties.Property,net.minecraft.worl
d.level.block.state.properties.Property,net.minecraft.world.level.block.state.prope
rties.Property,net.minecraft.world.level.block.state.properties.Property) -> <init>
218:218:java.util.List getDefinedProperties() -> b
222:229:net.minecraft.data.models.blockstates.PropertyDispatch$C4
select(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.lang.Com
parable,java.util.List) -> a
233:233:net.minecraft.data.models.blockstates.PropertyDispatch$C4
select(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.lang.Com
parable,net.minecraft.data.models.blockstates.Variant) -> a
237:246:net.minecraft.data.models.blockstates.PropertyDispatch
generate(net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction) -> a
250:259:net.minecraft.data.models.blockstates.PropertyDispatch
generateList(net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction) -
> b
251:251:void
lambda$generateList$7(net.minecraft.data.models.blockstates.PropertyDispatch$QuadFu
nction,java.lang.Comparable) -> a
252:252:void
lambda$generateList$6(java.lang.Comparable,net.minecraft.data.models.blockstates.Pr
opertyDispatch$QuadFunction,java.lang.Comparable) -> a
253:253:void
lambda$generateList$5(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.
models.blockstates.PropertyDispatch$QuadFunction,java.lang.Comparable) -> a
254:254:void
lambda$generateList$4(java.lang.Comparable,java.lang.Comparable,java.lang.Comparabl
e,net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction,java.lang.Com
parable) -> a
238:238:void
lambda$generate$3(net.minecraft.data.models.blockstates.PropertyDispatch$QuadFuncti
on,java.lang.Comparable) -> b
239:239:void
lambda$generate$2(java.lang.Comparable,net.minecraft.data.models.blockstates.Proper
tyDispatch$QuadFunction,java.lang.Comparable) -> b
240:240:void
lambda$generate$1(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.mode
ls.blockstates.PropertyDispatch$QuadFunction,java.lang.Comparable) -> b
241:241:void
lambda$generate$0(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,ne
t.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction,java.lang.Compara
ble) -> b
net.minecraft.data.models.blockstates.PropertyDispatch$C5 -> kx$e:
net.minecraft.world.level.block.state.properties.Property property1 -> a
net.minecraft.world.level.block.state.properties.Property property2 -> b
net.minecraft.world.level.block.state.properties.Property property3 -> c
net.minecraft.world.level.block.state.properties.Property property4 -> d
net.minecraft.world.level.block.state.properties.Property property5 -> e
270:276:void
<init>(net.minecraft.world.level.block.state.properties.Property,net.minecraft.worl
d.level.block.state.properties.Property,net.minecraft.world.level.block.state.prope
rties.Property,net.minecraft.world.level.block.state.properties.Property,net.minecr
aft.world.level.block.state.properties.Property) -> <init>
280:280:java.util.List getDefinedProperties() -> b
284:292:net.minecraft.data.models.blockstates.PropertyDispatch$C5
select(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.lang.Com
parable,java.lang.Comparable,java.util.List) -> a
296:296:net.minecraft.data.models.blockstates.PropertyDispatch$C5
select(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.lang.Com
parable,java.lang.Comparable,net.minecraft.data.models.blockstates.Variant) -> a
300:311:net.minecraft.data.models.blockstates.PropertyDispatch
generate(net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction) -> a
315:326:net.minecraft.data.models.blockstates.PropertyDispatch
generateList(net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction)
-> b
316:316:void
lambda$generateList$9(net.minecraft.data.models.blockstates.PropertyDispatch$PentaF
unction,java.lang.Comparable) -> a
317:317:void
lambda$generateList$8(java.lang.Comparable,net.minecraft.data.models.blockstates.Pr
opertyDispatch$PentaFunction,java.lang.Comparable) -> a
318:318:void
lambda$generateList$7(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.
models.blockstates.PropertyDispatch$PentaFunction,java.lang.Comparable) -> a
319:319:void
lambda$generateList$6(java.lang.Comparable,java.lang.Comparable,java.lang.Comparabl
e,net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction,java.lang.Co
mparable) -> a
320:320:void
lambda$generateList$5(java.lang.Comparable,java.lang.Comparable,java.lang.Comparabl
e,java.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$Penta
Function,java.lang.Comparable) -> a
301:301:void
lambda$generate$4(net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunct
ion,java.lang.Comparable) -> b
302:302:void
lambda$generate$3(java.lang.Comparable,net.minecraft.data.models.blockstates.Proper
tyDispatch$PentaFunction,java.lang.Comparable) -> b
303:303:void
lambda$generate$2(java.lang.Comparable,java.lang.Comparable,net.minecraft.data.mode
ls.blockstates.PropertyDispatch$PentaFunction,java.lang.Comparable) -> b
304:304:void
lambda$generate$1(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,ne
t.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction,java.lang.Compar
able) -> b
305:305:void
lambda$generate$0(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,ja
va.lang.Comparable,net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunc
tion,java.lang.Comparable) -> b
net.minecraft.data.models.blockstates.PropertyDispatch$PentaFunction -> kx$f:
java.lang.Object
apply(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang
.Object) -> apply
net.minecraft.data.models.blockstates.PropertyDispatch$QuadFunction -> kx$g:
java.lang.Object
apply(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object) -> apply
net.minecraft.data.models.blockstates.PropertyDispatch$TriFunction -> kx$h:
java.lang.Object apply(java.lang.Object,java.lang.Object,java.lang.Object) ->
apply
net.minecraft.data.models.blockstates.Selector -> ky:
net.minecraft.data.models.blockstates.Selector EMPTY -> a
java.util.Comparator COMPARE_BY_NAME -> b
java.util.List values -> c
17:17:net.minecraft.data.models.blockstates.Selector
extend(net.minecraft.world.level.block.state.properties.Property$Value) -> a
21:21:net.minecraft.data.models.blockstates.Selector
extend(net.minecraft.data.models.blockstates.Selector) -> a
24:26:void <init>(java.util.List) -> <init>
29:29:net.minecraft.data.models.blockstates.Selector empty() -> a
33:33:net.minecraft.data.models.blockstates.Selector
of(net.minecraft.world.level.block.state.properties.Property$Value[]) -> a
38:38:boolean equals(java.lang.Object) -> equals
43:43:int hashCode() -> hashCode
47:47:java.lang.String getKey() -> b
52:52:java.lang.String toString() -> toString
12:12:java.lang.String
lambda$static$0(net.minecraft.world.level.block.state.properties.Property$Value) ->
b
11:12:void <clinit>() -> <clinit>
net.minecraft.data.models.blockstates.Variant -> kz:
java.util.Map values -> a
12:13:void <init>() -> <init>
16:20:net.minecraft.data.models.blockstates.Variant
with(net.minecraft.data.models.blockstates.VariantProperty,java.lang.Object) -> a
24:24:net.minecraft.data.models.blockstates.Variant variant() -> a
28:31:net.minecraft.data.models.blockstates.Variant
merge(net.minecraft.data.models.blockstates.Variant,net.minecraft.data.models.block
states.Variant) -> a
36:38:com.google.gson.JsonElement get() -> b
42:48:com.google.gson.JsonElement convertList(java.util.List) -> a
12:12:java.lang.Object get() -> get
47:47:void
lambda$convertList$1(com.google.gson.JsonArray,net.minecraft.data.models.blockstate
s.Variant) -> a
37:37:void
lambda$get$0(com.google.gson.JsonObject,net.minecraft.data.models.blockstates.Varia
ntProperty$Value) -> a
net.minecraft.data.models.blockstates.VariantProperties -> la:
net.minecraft.data.models.blockstates.VariantProperty X_ROT -> a
net.minecraft.data.models.blockstates.VariantProperty Y_ROT -> b
net.minecraft.data.models.blockstates.VariantProperty MODEL -> c
net.minecraft.data.models.blockstates.VariantProperty UV_LOCK -> d
net.minecraft.data.models.blockstates.VariantProperty WEIGHT -> e
6:6:void <init>() -> <init>
22:22:com.google.gson.JsonElement
lambda$static$2(net.minecraft.resources.ResourceLocation) -> a
21:21:com.google.gson.JsonElement
lambda$static$1(net.minecraft.data.models.blockstates.VariantProperties$Rotation) -
> a
20:20:com.google.gson.JsonElement
lambda$static$0(net.minecraft.data.models.blockstates.VariantProperties$Rotation) -
> b
20:24:void <clinit>() -> <clinit>
net.minecraft.data.models.blockstates.VariantProperties$Rotation -> la$a:
net.minecraft.data.models.blockstates.VariantProperties$Rotation R0 -> a
net.minecraft.data.models.blockstates.VariantProperties$Rotation R90 -> b
net.minecraft.data.models.blockstates.VariantProperties$Rotation R180 -> c
net.minecraft.data.models.blockstates.VariantProperties$Rotation R270 -> d
int value -> e
net.minecraft.data.models.blockstates.VariantProperties$Rotation[] $VALUES -> f
7:7:net.minecraft.data.models.blockstates.VariantProperties$Rotation[] values()
-> values
7:7:net.minecraft.data.models.blockstates.VariantProperties$Rotation
valueOf(java.lang.String) -> valueOf
15:17:void <init>(java.lang.String,int,int) -> <init>
7:7:net.minecraft.data.models.blockstates.VariantProperties$Rotation[]
$values() -> a
7:11:void <clinit>() -> <clinit>
net.minecraft.data.models.blockstates.VariantProperty -> lb:
java.lang.String key -> a
java.util.function.Function serializer -> b
12:15:void <init>(java.lang.String,java.util.function.Function) -> <init>
18:18:net.minecraft.data.models.blockstates.VariantProperty$Value
withValue(java.lang.Object) -> a
23:23:java.lang.String toString() -> toString
net.minecraft.data.models.blockstates.VariantProperty$Value -> lb$a:
java.lang.Object value -> b
net.minecraft.data.models.blockstates.VariantProperty this$0 -> a
29:31:void
<init>(net.minecraft.data.models.blockstates.VariantProperty,java.lang.Object) ->
<init>
34:34:net.minecraft.data.models.blockstates.VariantProperty getKey() -> a
38:39:void addToVariant(com.google.gson.JsonObject) -> a
43:43:java.lang.String toString() -> toString
net.minecraft.data.models.blockstates.package-info -> lc:
net.minecraft.data.models.model.DelegatedModel -> ld:
net.minecraft.resources.ResourceLocation parent -> a
12:14:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
18:20:com.google.gson.JsonElement get() -> a
9:9:java.lang.Object get() -> get
net.minecraft.data.models.model.ModelLocationUtils -> le:
8:8:void <init>() -> <init>
12:12:net.minecraft.resources.ResourceLocation
decorateBlockModelLocation(java.lang.String) -> a
16:16:net.minecraft.resources.ResourceLocation
decorateItemModelLocation(java.lang.String) -> b
20:21:net.minecraft.resources.ResourceLocation
getModelLocation(net.minecraft.world.level.block.Block,java.lang.String) -> a
25:26:net.minecraft.resources.ResourceLocation
getModelLocation(net.minecraft.world.level.block.Block) -> a
30:31:net.minecraft.resources.ResourceLocation
getModelLocation(net.minecraft.world.item.Item) -> a
35:36:net.minecraft.resources.ResourceLocation
getModelLocation(net.minecraft.world.item.Item,java.lang.String) -> a
36:36:java.lang.String
lambda$getModelLocation$1(java.lang.String,java.lang.String) -> a
21:21:java.lang.String
lambda$getModelLocation$0(java.lang.String,java.lang.String) -> b
net.minecraft.data.models.model.ModelTemplate -> lf:
java.util.Optional model -> a
java.util.Set requiredSlots -> b
java.util.Optional suffix -> c
25:29:void
<init>(java.util.Optional,java.util.Optional,net.minecraft.data.models.model.Textur
eSlot[]) -> <init>
36:36:net.minecraft.resources.ResourceLocation
create(net.minecraft.world.level.block.Block,net.minecraft.data.models.model.Textur
eMapping,java.util.function.BiConsumer) -> a
40:40:net.minecraft.resources.ResourceLocation
createWithSuffix(net.minecraft.world.level.block.Block,java.lang.String,net.minecra
ft.data.models.model.TextureMapping,java.util.function.BiConsumer) -> a
44:44:net.minecraft.resources.ResourceLocation
createWithOverride(net.minecraft.world.level.block.Block,java.lang.String,net.minec
raft.data.models.model.TextureMapping,java.util.function.BiConsumer) -> b
48:48:net.minecraft.resources.ResourceLocation
create(net.minecraft.resources.ResourceLocation,net.minecraft.data.models.model.Tex
tureMapping,java.util.function.BiConsumer) -> a
52:54:net.minecraft.resources.ResourceLocation
create(net.minecraft.resources.ResourceLocation,net.minecraft.data.models.model.Tex
tureMapping,java.util.function.BiConsumer,net.minecraft.data.models.model.ModelTemp
late$JsonFactory) -> a
58:65:com.google.gson.JsonObject
createBaseTemplate(net.minecraft.resources.ResourceLocation,java.util.Map) -> a
69:69:java.util.Map createMap(net.minecraft.data.models.model.TextureMapping) -
> a
62:62:void
lambda$createBaseTemplate$2(com.google.gson.JsonObject,net.minecraft.data.models.mo
del.TextureSlot,net.minecraft.resources.ResourceLocation) -> a
59:59:void
lambda$createBaseTemplate$1(com.google.gson.JsonObject,net.minecraft.resources.Reso
urceLocation) -> a
53:53:com.google.gson.JsonElement
lambda$create$0(net.minecraft.data.models.model.ModelTemplate$JsonFactory,net.minec
raft.resources.ResourceLocation,java.util.Map) -> a
net.minecraft.data.models.model.ModelTemplate$JsonFactory -> lf$a:
com.google.gson.JsonObject
create(net.minecraft.resources.ResourceLocation,java.util.Map) -> create
net.minecraft.data.models.model.ModelTemplates -> lg:
net.minecraft.data.models.model.ModelTemplate CUBE -> a
net.minecraft.data.models.model.ModelTemplate CUBE_DIRECTIONAL -> b
net.minecraft.data.models.model.ModelTemplate CUBE_ALL -> c
net.minecraft.data.models.model.ModelTemplate CUBE_MIRRORED_ALL -> d
net.minecraft.data.models.model.ModelTemplate CUBE_NORTH_WEST_MIRRORED_ALL -> e
net.minecraft.data.models.model.ModelTemplate CUBE_COLUMN_UV_LOCKED_X -> f
net.minecraft.data.models.model.ModelTemplate CUBE_COLUMN_UV_LOCKED_Y -> g
net.minecraft.data.models.model.ModelTemplate CUBE_COLUMN_UV_LOCKED_Z -> h
net.minecraft.data.models.model.ModelTemplate CUBE_COLUMN -> i
net.minecraft.data.models.model.ModelTemplate CUBE_COLUMN_HORIZONTAL -> j
net.minecraft.data.models.model.ModelTemplate CUBE_COLUMN_MIRRORED -> k
net.minecraft.data.models.model.ModelTemplate CUBE_TOP -> l
net.minecraft.data.models.model.ModelTemplate CUBE_BOTTOM_TOP -> m
net.minecraft.data.models.model.ModelTemplate CUBE_ORIENTABLE -> n
net.minecraft.data.models.model.ModelTemplate CUBE_ORIENTABLE_TOP_BOTTOM -> o
net.minecraft.data.models.model.ModelTemplate CUBE_ORIENTABLE_VERTICAL -> p
net.minecraft.data.models.model.ModelTemplate BUTTON -> q
net.minecraft.data.models.model.ModelTemplate BUTTON_PRESSED -> r
net.minecraft.data.models.model.ModelTemplate BUTTON_INVENTORY -> s
net.minecraft.data.models.model.ModelTemplate DOOR_BOTTOM_LEFT -> t
net.minecraft.data.models.model.ModelTemplate DOOR_BOTTOM_LEFT_OPEN -> u
net.minecraft.data.models.model.ModelTemplate DOOR_BOTTOM_RIGHT -> v
net.minecraft.data.models.model.ModelTemplate DOOR_BOTTOM_RIGHT_OPEN -> w
net.minecraft.data.models.model.ModelTemplate DOOR_TOP_LEFT -> x
net.minecraft.data.models.model.ModelTemplate DOOR_TOP_LEFT_OPEN -> y
net.minecraft.data.models.model.ModelTemplate DOOR_TOP_RIGHT -> z
net.minecraft.data.models.model.ModelTemplate DOOR_TOP_RIGHT_OPEN -> A
net.minecraft.data.models.model.ModelTemplate CUSTOM_FENCE_POST -> B
net.minecraft.data.models.model.ModelTemplate CUSTOM_FENCE_SIDE_NORTH -> C
net.minecraft.data.models.model.ModelTemplate CUSTOM_FENCE_SIDE_EAST -> D
net.minecraft.data.models.model.ModelTemplate CUSTOM_FENCE_SIDE_SOUTH -> E
net.minecraft.data.models.model.ModelTemplate CUSTOM_FENCE_SIDE_WEST -> F
net.minecraft.data.models.model.ModelTemplate CUSTOM_FENCE_INVENTORY -> G
net.minecraft.data.models.model.ModelTemplate FENCE_POST -> H
net.minecraft.data.models.model.ModelTemplate FENCE_SIDE -> I
net.minecraft.data.models.model.ModelTemplate FENCE_INVENTORY -> J
net.minecraft.data.models.model.ModelTemplate WALL_POST -> K
net.minecraft.data.models.model.ModelTemplate WALL_LOW_SIDE -> L
net.minecraft.data.models.model.ModelTemplate WALL_TALL_SIDE -> M
net.minecraft.data.models.model.ModelTemplate WALL_INVENTORY -> N
net.minecraft.data.models.model.ModelTemplate CUSTOM_FENCE_GATE_CLOSED -> O
net.minecraft.data.models.model.ModelTemplate CUSTOM_FENCE_GATE_OPEN -> P
net.minecraft.data.models.model.ModelTemplate CUSTOM_FENCE_GATE_WALL_CLOSED ->
Q
net.minecraft.data.models.model.ModelTemplate CUSTOM_FENCE_GATE_WALL_OPEN -> R
net.minecraft.data.models.model.ModelTemplate FENCE_GATE_CLOSED -> S
net.minecraft.data.models.model.ModelTemplate FENCE_GATE_OPEN -> T
net.minecraft.data.models.model.ModelTemplate FENCE_GATE_WALL_CLOSED -> U
net.minecraft.data.models.model.ModelTemplate FENCE_GATE_WALL_OPEN -> V
net.minecraft.data.models.model.ModelTemplate PRESSURE_PLATE_UP -> W
net.minecraft.data.models.model.ModelTemplate PRESSURE_PLATE_DOWN -> X
net.minecraft.data.models.model.ModelTemplate PARTICLE_ONLY -> Y
net.minecraft.data.models.model.ModelTemplate SLAB_BOTTOM -> Z
net.minecraft.data.models.model.ModelTemplate SLAB_TOP -> aa
net.minecraft.data.models.model.ModelTemplate LEAVES -> ab
net.minecraft.data.models.model.ModelTemplate STAIRS_STRAIGHT -> ac
net.minecraft.data.models.model.ModelTemplate STAIRS_INNER -> ad
net.minecraft.data.models.model.ModelTemplate STAIRS_OUTER -> ae
net.minecraft.data.models.model.ModelTemplate TRAPDOOR_TOP -> af
net.minecraft.data.models.model.ModelTemplate TRAPDOOR_BOTTOM -> ag
net.minecraft.data.models.model.ModelTemplate TRAPDOOR_OPEN -> ah
net.minecraft.data.models.model.ModelTemplate ORIENTABLE_TRAPDOOR_TOP -> ai
net.minecraft.data.models.model.ModelTemplate ORIENTABLE_TRAPDOOR_BOTTOM -> aj
net.minecraft.data.models.model.ModelTemplate ORIENTABLE_TRAPDOOR_OPEN -> ak
net.minecraft.data.models.model.ModelTemplate POINTED_DRIPSTONE -> al
net.minecraft.data.models.model.ModelTemplate CROSS -> am
net.minecraft.data.models.model.ModelTemplate TINTED_CROSS -> an
net.minecraft.data.models.model.ModelTemplate FLOWER_POT_CROSS -> ao
net.minecraft.data.models.model.ModelTemplate TINTED_FLOWER_POT_CROSS -> ap
net.minecraft.data.models.model.ModelTemplate RAIL_FLAT -> aq
net.minecraft.data.models.model.ModelTemplate RAIL_CURVED -> ar
net.minecraft.data.models.model.ModelTemplate RAIL_RAISED_NE -> as
net.minecraft.data.models.model.ModelTemplate RAIL_RAISED_SW -> at
net.minecraft.data.models.model.ModelTemplate CARPET -> au
net.minecraft.data.models.model.ModelTemplate FLOWERBED_1 -> av
net.minecraft.data.models.model.ModelTemplate FLOWERBED_2 -> aw
net.minecraft.data.models.model.ModelTemplate FLOWERBED_3 -> ax
net.minecraft.data.models.model.ModelTemplate FLOWERBED_4 -> ay
net.minecraft.data.models.model.ModelTemplate CORAL_FAN -> az
net.minecraft.data.models.model.ModelTemplate CORAL_WALL_FAN -> aA
net.minecraft.data.models.model.ModelTemplate GLAZED_TERRACOTTA -> aB
net.minecraft.data.models.model.ModelTemplate CHORUS_FLOWER -> aC
net.minecraft.data.models.model.ModelTemplate DAYLIGHT_DETECTOR -> aD
net.minecraft.data.models.model.ModelTemplate STAINED_GLASS_PANE_NOSIDE -> aE
net.minecraft.data.models.model.ModelTemplate STAINED_GLASS_PANE_NOSIDE_ALT ->
aF
net.minecraft.data.models.model.ModelTemplate STAINED_GLASS_PANE_POST -> aG
net.minecraft.data.models.model.ModelTemplate STAINED_GLASS_PANE_SIDE -> aH
net.minecraft.data.models.model.ModelTemplate STAINED_GLASS_PANE_SIDE_ALT -> aI
net.minecraft.data.models.model.ModelTemplate COMMAND_BLOCK -> aJ
net.minecraft.data.models.model.ModelTemplate CHISELED_BOOKSHELF_SLOT_TOP_LEFT
-> aK
net.minecraft.data.models.model.ModelTemplate CHISELED_BOOKSHELF_SLOT_TOP_MID -
> aL
net.minecraft.data.models.model.ModelTemplate CHISELED_BOOKSHELF_SLOT_TOP_RIGHT
-> aM
net.minecraft.data.models.model.ModelTemplate
CHISELED_BOOKSHELF_SLOT_BOTTOM_LEFT -> aN
net.minecraft.data.models.model.ModelTemplate
CHISELED_BOOKSHELF_SLOT_BOTTOM_MID -> aO
net.minecraft.data.models.model.ModelTemplate
CHISELED_BOOKSHELF_SLOT_BOTTOM_RIGHT -> aP
net.minecraft.data.models.model.ModelTemplate ANVIL -> aQ
net.minecraft.data.models.model.ModelTemplate[] STEMS -> aR
net.minecraft.data.models.model.ModelTemplate ATTACHED_STEM -> aS
net.minecraft.data.models.model.ModelTemplate CROP -> aT
net.minecraft.data.models.model.ModelTemplate FARMLAND -> aU
net.minecraft.data.models.model.ModelTemplate FIRE_FLOOR -> aV
net.minecraft.data.models.model.ModelTemplate FIRE_SIDE -> aW
net.minecraft.data.models.model.ModelTemplate FIRE_SIDE_ALT -> aX
net.minecraft.data.models.model.ModelTemplate FIRE_UP -> aY
net.minecraft.data.models.model.ModelTemplate FIRE_UP_ALT -> aZ
net.minecraft.data.models.model.ModelTemplate CAMPFIRE -> ba
net.minecraft.data.models.model.ModelTemplate LANTERN -> bb
net.minecraft.data.models.model.ModelTemplate HANGING_LANTERN -> bc
net.minecraft.data.models.model.ModelTemplate TORCH -> bd
net.minecraft.data.models.model.ModelTemplate WALL_TORCH -> be
net.minecraft.data.models.model.ModelTemplate PISTON -> bf
net.minecraft.data.models.model.ModelTemplate PISTON_HEAD -> bg
net.minecraft.data.models.model.ModelTemplate PISTON_HEAD_SHORT -> bh
net.minecraft.data.models.model.ModelTemplate SEAGRASS -> bi
net.minecraft.data.models.model.ModelTemplate TURTLE_EGG -> bj
net.minecraft.data.models.model.ModelTemplate TWO_TURTLE_EGGS -> bk
net.minecraft.data.models.model.ModelTemplate THREE_TURTLE_EGGS -> bl
net.minecraft.data.models.model.ModelTemplate FOUR_TURTLE_EGGS -> bm
net.minecraft.data.models.model.ModelTemplate SINGLE_FACE -> bn
net.minecraft.data.models.model.ModelTemplate CAULDRON_LEVEL1 -> bo
net.minecraft.data.models.model.ModelTemplate CAULDRON_LEVEL2 -> bp
net.minecraft.data.models.model.ModelTemplate CAULDRON_FULL -> bq
net.minecraft.data.models.model.ModelTemplate AZALEA -> br
net.minecraft.data.models.model.ModelTemplate POTTED_AZALEA -> bs
net.minecraft.data.models.model.ModelTemplate POTTED_FLOWERING_AZALEA -> bt
net.minecraft.data.models.model.ModelTemplate SNIFFER_EGG -> bu
net.minecraft.data.models.model.ModelTemplate FLAT_ITEM -> bv
net.minecraft.data.models.model.ModelTemplate MUSIC_DISC -> bw
net.minecraft.data.models.model.ModelTemplate FLAT_HANDHELD_ITEM -> bx
net.minecraft.data.models.model.ModelTemplate FLAT_HANDHELD_ROD_ITEM -> by
net.minecraft.data.models.model.ModelTemplate TWO_LAYERED_ITEM -> bz
net.minecraft.data.models.model.ModelTemplate THREE_LAYERED_ITEM -> bA
net.minecraft.data.models.model.ModelTemplate SHULKER_BOX_INVENTORY -> bB
net.minecraft.data.models.model.ModelTemplate BED_INVENTORY -> bC
net.minecraft.data.models.model.ModelTemplate BANNER_INVENTORY -> bD
net.minecraft.data.models.model.ModelTemplate SKULL_INVENTORY -> bE
net.minecraft.data.models.model.ModelTemplate CANDLE -> bF
net.minecraft.data.models.model.ModelTemplate TWO_CANDLES -> bG
net.minecraft.data.models.model.ModelTemplate THREE_CANDLES -> bH
net.minecraft.data.models.model.ModelTemplate FOUR_CANDLES -> bI
net.minecraft.data.models.model.ModelTemplate CANDLE_CAKE -> bJ
net.minecraft.data.models.model.ModelTemplate SCULK_SHRIEKER -> bK
8:8:void <init>() -> <init>
187:187:net.minecraft.data.models.model.ModelTemplate
create(net.minecraft.data.models.model.TextureSlot[]) -> a
191:191:net.minecraft.data.models.model.ModelTemplate
create(java.lang.String,net.minecraft.data.models.model.TextureSlot[]) -> a
195:195:net.minecraft.data.models.model.ModelTemplate
createItem(java.lang.String,net.minecraft.data.models.model.TextureSlot[]) -> b
199:199:net.minecraft.data.models.model.ModelTemplate
create(java.lang.String,java.lang.String,net.minecraft.data.models.model.TextureSlo
t[]) -> a
131:131:net.minecraft.data.models.model.ModelTemplate[] lambda$static$1(int) ->
a
131:131:net.minecraft.data.models.model.ModelTemplate lambda$static$0(int) -> b
9:184:void <clinit>() -> <clinit>
net.minecraft.data.models.model.TextureMapping -> lh:
java.util.Map slots -> a
java.util.Set forcedSlots -> b
16:20:void <init>() -> <init>
23:24:net.minecraft.data.models.model.TextureMapping
put(net.minecraft.data.models.model.TextureSlot,net.minecraft.resources.ResourceLoc
ation) -> a
28:30:net.minecraft.data.models.model.TextureMapping
putForced(net.minecraft.data.models.model.TextureSlot,net.minecraft.resources.Resou
rceLocation) -> b
34:34:java.util.stream.Stream getForced() -> a
38:39:net.minecraft.data.models.model.TextureMapping
copySlot(net.minecraft.data.models.model.TextureSlot,net.minecraft.data.models.mode
l.TextureSlot) -> a
43:45:net.minecraft.data.models.model.TextureMapping
copyForced(net.minecraft.data.models.model.TextureSlot,net.minecraft.data.models.mo
del.TextureSlot) -> b
49:57:net.minecraft.resources.ResourceLocation
get(net.minecraft.data.models.model.TextureSlot) -> a
61:65:net.minecraft.data.models.model.TextureMapping
copyAndUpdate(net.minecraft.data.models.model.TextureSlot,net.minecraft.resources.R
esourceLocation) -> c
69:70:net.minecraft.data.models.model.TextureMapping
cube(net.minecraft.world.level.block.Block) -> a
74:75:net.minecraft.data.models.model.TextureMapping
defaultTexture(net.minecraft.world.level.block.Block) -> b
79:79:net.minecraft.data.models.model.TextureMapping
defaultTexture(net.minecraft.resources.ResourceLocation) -> a
83:83:net.minecraft.data.models.model.TextureMapping
cube(net.minecraft.resources.ResourceLocation) -> b
87:87:net.minecraft.data.models.model.TextureMapping
cross(net.minecraft.world.level.block.Block) -> c
91:91:net.minecraft.data.models.model.TextureMapping
cross(net.minecraft.resources.ResourceLocation) -> c
95:95:net.minecraft.data.models.model.TextureMapping
plant(net.minecraft.world.level.block.Block) -> d
99:99:net.minecraft.data.models.model.TextureMapping
plant(net.minecraft.resources.ResourceLocation) -> d
103:103:net.minecraft.data.models.model.TextureMapping
rail(net.minecraft.world.level.block.Block) -> e
107:107:net.minecraft.data.models.model.TextureMapping
rail(net.minecraft.resources.ResourceLocation) -> e
111:111:net.minecraft.data.models.model.TextureMapping
wool(net.minecraft.world.level.block.Block) -> f
115:117:net.minecraft.data.models.model.TextureMapping
flowerbed(net.minecraft.world.level.block.Block) -> g
122:122:net.minecraft.data.models.model.TextureMapping
wool(net.minecraft.resources.ResourceLocation) -> f
126:126:net.minecraft.data.models.model.TextureMapping
stem(net.minecraft.world.level.block.Block) -> h
130:132:net.minecraft.data.models.model.TextureMapping
attachedStem(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.
Block) -> a
137:137:net.minecraft.data.models.model.TextureMapping
pattern(net.minecraft.world.level.block.Block) -> i
141:141:net.minecraft.data.models.model.TextureMapping
fan(net.minecraft.world.level.block.Block) -> j
145:145:net.minecraft.data.models.model.TextureMapping
crop(net.minecraft.resources.ResourceLocation) -> g
149:149:net.minecraft.data.models.model.TextureMapping
pane(net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block) -
> b
153:153:net.minecraft.data.models.model.TextureMapping
singleSlot(net.minecraft.data.models.model.TextureSlot,net.minecraft.resources.Reso
urceLocation) -> d
157:159:net.minecraft.data.models.model.TextureMapping
column(net.minecraft.world.level.block.Block) -> k
163:165:net.minecraft.data.models.model.TextureMapping
cubeTop(net.minecraft.world.level.block.Block) -> l
169:172:net.minecraft.data.models.model.TextureMapping
pottedAzalea(net.minecraft.world.level.block.Block) -> m
177:177:net.minecraft.data.models.model.TextureMapping
logColumn(net.minecraft.world.level.block.Block) -> n
181:181:net.minecraft.data.models.model.TextureMapping
column(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLoc
ation) -> a
185:185:net.minecraft.data.models.model.TextureMapping
fence(net.minecraft.world.level.block.Block) -> o
189:189:net.minecraft.data.models.model.TextureMapping
customParticle(net.minecraft.world.level.block.Block) -> p
193:196:net.minecraft.data.models.model.TextureMapping
cubeBottomTop(net.minecraft.world.level.block.Block) -> q
200:205:net.minecraft.data.models.model.TextureMapping
cubeBottomTopWithWall(net.minecraft.world.level.block.Block) -> r
209:214:net.minecraft.data.models.model.TextureMapping
columnWithWall(net.minecraft.world.level.block.Block) -> s
218:218:net.minecraft.data.models.model.TextureMapping
door(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocat
ion) -> b
222:222:net.minecraft.data.models.model.TextureMapping
door(net.minecraft.world.level.block.Block) -> t
226:226:net.minecraft.data.models.model.TextureMapping
particle(net.minecraft.world.level.block.Block) -> u
230:230:net.minecraft.data.models.model.TextureMapping
particle(net.minecraft.resources.ResourceLocation) -> h
234:234:net.minecraft.data.models.model.TextureMapping
fire0(net.minecraft.world.level.block.Block) -> v
238:238:net.minecraft.data.models.model.TextureMapping
fire1(net.minecraft.world.level.block.Block) -> w
242:242:net.minecraft.data.models.model.TextureMapping
lantern(net.minecraft.world.level.block.Block) -> x
246:246:net.minecraft.data.models.model.TextureMapping
torch(net.minecraft.world.level.block.Block) -> y
250:250:net.minecraft.data.models.model.TextureMapping
torch(net.minecraft.resources.ResourceLocation) -> i
254:254:net.minecraft.data.models.model.TextureMapping
particleFromItem(net.minecraft.world.item.Item) -> a
258:261:net.minecraft.data.models.model.TextureMapping
commandBlock(net.minecraft.world.level.block.Block) -> z
265:269:net.minecraft.data.models.model.TextureMapping
orientableCube(net.minecraft.world.level.block.Block) -> A
273:276:net.minecraft.data.models.model.TextureMapping
orientableCubeOnlyTop(net.minecraft.world.level.block.Block) -> B
280:283:net.minecraft.data.models.model.TextureMapping
orientableCubeSameEnds(net.minecraft.world.level.block.Block) -> C
287:287:net.minecraft.data.models.model.TextureMapping
top(net.minecraft.world.level.block.Block) -> D
291:298:net.minecraft.data.models.model.TextureMapping
craftingTable(net.minecraft.world.level.block.Block,net.minecraft.world.level.block
.Block) -> c
303:310:net.minecraft.data.models.model.TextureMapping
fletchingTable(net.minecraft.world.level.block.Block,net.minecraft.world.level.bloc
k.Block) -> d
314:321:net.minecraft.data.models.model.TextureMapping
snifferEgg(java.lang.String) -> a
325:327:net.minecraft.data.models.model.TextureMapping
campfire(net.minecraft.world.level.block.Block) -> E
332:337:net.minecraft.data.models.model.TextureMapping
candleCake(net.minecraft.world.level.block.Block,boolean) -> a
342:348:net.minecraft.data.models.model.TextureMapping
cauldron(net.minecraft.resources.ResourceLocation) -> j
353:359:net.minecraft.data.models.model.TextureMapping sculkShrieker(boolean) -
> a
364:364:net.minecraft.data.models.model.TextureMapping
layer0(net.minecraft.world.item.Item) -> b
368:368:net.minecraft.data.models.model.TextureMapping
layer0(net.minecraft.world.level.block.Block) -> F
372:372:net.minecraft.data.models.model.TextureMapping
layer0(net.minecraft.resources.ResourceLocation) -> k
376:376:net.minecraft.data.models.model.TextureMapping
layered(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLo
cation) -> c
380:380:net.minecraft.data.models.model.TextureMapping
layered(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLo
cation,net.minecraft.resources.ResourceLocation) -> a
384:385:net.minecraft.resources.ResourceLocation
getBlockTexture(net.minecraft.world.level.block.Block) -> G
389:390:net.minecraft.resources.ResourceLocation
getBlockTexture(net.minecraft.world.level.block.Block,java.lang.String) -> a
394:395:net.minecraft.resources.ResourceLocation
getItemTexture(net.minecraft.world.item.Item) -> c
399:400:net.minecraft.resources.ResourceLocation
getItemTexture(net.minecraft.world.item.Item,java.lang.String) -> a
400:400:java.lang.String
lambda$getItemTexture$1(java.lang.String,java.lang.String) -> a
390:390:java.lang.String
lambda$getBlockTexture$0(java.lang.String,java.lang.String) -> b
net.minecraft.data.models.model.TextureSlot -> li:
net.minecraft.data.models.model.TextureSlot ALL -> a
net.minecraft.data.models.model.TextureSlot TEXTURE -> b
net.minecraft.data.models.model.TextureSlot PARTICLE -> c
net.minecraft.data.models.model.TextureSlot END -> d
net.minecraft.data.models.model.TextureSlot BOTTOM -> e
net.minecraft.data.models.model.TextureSlot TOP -> f
net.minecraft.data.models.model.TextureSlot FRONT -> g
net.minecraft.data.models.model.TextureSlot BACK -> h
net.minecraft.data.models.model.TextureSlot SIDE -> i
net.minecraft.data.models.model.TextureSlot NORTH -> j
net.minecraft.data.models.model.TextureSlot SOUTH -> k
net.minecraft.data.models.model.TextureSlot EAST -> l
net.minecraft.data.models.model.TextureSlot WEST -> m
net.minecraft.data.models.model.TextureSlot UP -> n
net.minecraft.data.models.model.TextureSlot DOWN -> o
net.minecraft.data.models.model.TextureSlot CROSS -> p
net.minecraft.data.models.model.TextureSlot PLANT -> q
net.minecraft.data.models.model.TextureSlot WALL -> r
net.minecraft.data.models.model.TextureSlot RAIL -> s
net.minecraft.data.models.model.TextureSlot WOOL -> t
net.minecraft.data.models.model.TextureSlot PATTERN -> u
net.minecraft.data.models.model.TextureSlot PANE -> v
net.minecraft.data.models.model.TextureSlot EDGE -> w
net.minecraft.data.models.model.TextureSlot FAN -> x
net.minecraft.data.models.model.TextureSlot STEM -> y
net.minecraft.data.models.model.TextureSlot UPPER_STEM -> z
net.minecraft.data.models.model.TextureSlot CROP -> A
net.minecraft.data.models.model.TextureSlot DIRT -> B
net.minecraft.data.models.model.TextureSlot FIRE -> C
net.minecraft.data.models.model.TextureSlot LANTERN -> D
net.minecraft.data.models.model.TextureSlot PLATFORM -> E
net.minecraft.data.models.model.TextureSlot UNSTICKY -> F
net.minecraft.data.models.model.TextureSlot TORCH -> G
net.minecraft.data.models.model.TextureSlot LAYER0 -> H
net.minecraft.data.models.model.TextureSlot LAYER1 -> I
net.minecraft.data.models.model.TextureSlot LAYER2 -> J
net.minecraft.data.models.model.TextureSlot LIT_LOG -> K
net.minecraft.data.models.model.TextureSlot CANDLE -> L
net.minecraft.data.models.model.TextureSlot INSIDE -> M
net.minecraft.data.models.model.TextureSlot CONTENT -> N
net.minecraft.data.models.model.TextureSlot INNER_TOP -> O
net.minecraft.data.models.model.TextureSlot FLOWERBED -> P
java.lang.String id -> Q
net.minecraft.data.models.model.TextureSlot parent -> R
55:55:net.minecraft.data.models.model.TextureSlot create(java.lang.String) -> a
59:59:net.minecraft.data.models.model.TextureSlot
create(java.lang.String,net.minecraft.data.models.model.TextureSlot) -> a
62:65:void <init>(java.lang.String,net.minecraft.data.models.model.TextureSlot)
-> <init>
68:68:java.lang.String getId() -> a
73:73:net.minecraft.data.models.model.TextureSlot getParent() -> b
78:78:java.lang.String toString() -> toString
6:47:void <clinit>() -> <clinit>
net.minecraft.data.models.model.TexturedModel -> lj:
net.minecraft.data.models.model.TexturedModel$Provider CUBE -> a
net.minecraft.data.models.model.TexturedModel$Provider CUBE_MIRRORED -> b
net.minecraft.data.models.model.TexturedModel$Provider COLUMN -> c
net.minecraft.data.models.model.TexturedModel$Provider COLUMN_HORIZONTAL -> d
net.minecraft.data.models.model.TexturedModel$Provider CUBE_TOP_BOTTOM -> e
net.minecraft.data.models.model.TexturedModel$Provider CUBE_TOP -> f
net.minecraft.data.models.model.TexturedModel$Provider ORIENTABLE_ONLY_TOP -> g
net.minecraft.data.models.model.TexturedModel$Provider ORIENTABLE -> h
net.minecraft.data.models.model.TexturedModel$Provider CARPET -> i
net.minecraft.data.models.model.TexturedModel$Provider FLOWERBED_1 -> j
net.minecraft.data.models.model.TexturedModel$Provider FLOWERBED_2 -> k
net.minecraft.data.models.model.TexturedModel$Provider FLOWERBED_3 -> l
net.minecraft.data.models.model.TexturedModel$Provider FLOWERBED_4 -> m
net.minecraft.data.models.model.TexturedModel$Provider GLAZED_TERRACOTTA -> n
net.minecraft.data.models.model.TexturedModel$Provider CORAL_FAN -> o
net.minecraft.data.models.model.TexturedModel$Provider PARTICLE_ONLY -> p
net.minecraft.data.models.model.TexturedModel$Provider ANVIL -> q
net.minecraft.data.models.model.TexturedModel$Provider LEAVES -> r
net.minecraft.data.models.model.TexturedModel$Provider LANTERN -> s
net.minecraft.data.models.model.TexturedModel$Provider HANGING_LANTERN -> t
net.minecraft.data.models.model.TexturedModel$Provider SEAGRASS -> u
net.minecraft.data.models.model.TexturedModel$Provider COLUMN_ALT -> v
net.minecraft.data.models.model.TexturedModel$Provider COLUMN_HORIZONTAL_ALT ->
w
net.minecraft.data.models.model.TexturedModel$Provider TOP_BOTTOM_WITH_WALL ->
x
net.minecraft.data.models.model.TexturedModel$Provider COLUMN_WITH_WALL -> y
net.minecraft.data.models.model.TextureMapping mapping -> z
net.minecraft.data.models.model.ModelTemplate template -> A
54:57:void
<init>(net.minecraft.data.models.model.TextureMapping,net.minecraft.data.models.mod
el.ModelTemplate) -> <init>
60:60:net.minecraft.data.models.model.ModelTemplate getTemplate() -> a
64:64:net.minecraft.data.models.model.TextureMapping getMapping() -> b
68:69:net.minecraft.data.models.model.TexturedModel
updateTextures(java.util.function.Consumer) -> a
73:73:net.minecraft.resources.ResourceLocation
create(net.minecraft.world.level.block.Block,java.util.function.BiConsumer) -> a
77:77:net.minecraft.resources.ResourceLocation
createWithSuffix(net.minecraft.world.level.block.Block,java.lang.String,java.util.f
unction.BiConsumer) -> a
81:81:net.minecraft.data.models.model.TexturedModel$Provider
createDefault(java.util.function.Function,net.minecraft.data.models.model.ModelTemp
late) -> a
85:85:net.minecraft.data.models.model.TexturedModel
createAllSame(net.minecraft.resources.ResourceLocation) -> a
81:81:net.minecraft.data.models.model.TexturedModel
lambda$createDefault$0(java.util.function.Function,net.minecraft.data.models.model.
ModelTemplate,net.minecraft.world.level.block.Block) -> a
13:49:void <clinit>() -> <clinit>
net.minecraft.data.models.model.TexturedModel$Provider -> lj$a:
net.minecraft.data.models.model.TexturedModel
get(net.minecraft.world.level.block.Block) -> get
93:93:net.minecraft.resources.ResourceLocation
create(net.minecraft.world.level.block.Block,java.util.function.BiConsumer) ->
create
97:97:net.minecraft.resources.ResourceLocation
createWithSuffix(net.minecraft.world.level.block.Block,java.lang.String,java.util.f
unction.BiConsumer) -> createWithSuffix
101:101:net.minecraft.data.models.model.TexturedModel$Provider
updateTexture(java.util.function.Consumer) -> updateTexture
101:101:net.minecraft.data.models.model.TexturedModel
lambda$updateTexture$0(java.util.function.Consumer,net.minecraft.world.level.block.
Block) -> a
net.minecraft.data.models.model.package-info -> lk:
net.minecraft.data.models.package-info -> ll:
net.minecraft.data.package-info -> lm:
net.minecraft.data.recipes.CraftingRecipeBuilder -> ln:
6:6:void <init>() -> <init>
8:12:net.minecraft.world.item.crafting.CraftingBookCategory
determineBookCategory(net.minecraft.data.recipes.RecipeCategory) -> a
net.minecraft.data.recipes.CraftingRecipeBuilder$1 -> ln$1:
int[] $SwitchMap$net$minecraft$data$recipes$RecipeCategory -> a
8:8:void <clinit>() -> <clinit>
net.minecraft.data.recipes.CraftingRecipeBuilder$CraftingResult -> ln$a:
net.minecraft.world.item.crafting.CraftingBookCategory category -> a
19:21:void <init>(net.minecraft.world.item.crafting.CraftingBookCategory) ->
<init>
25:26:void serializeRecipeData(com.google.gson.JsonObject) -> a
net.minecraft.data.recipes.FinishedRecipe -> lo:
void serializeRecipeData(com.google.gson.JsonObject) -> a
14:17:com.google.gson.JsonObject serializeRecipe() -> a
net.minecraft.resources.ResourceLocation getId() -> b
net.minecraft.world.item.crafting.RecipeSerializer getType() -> c
com.google.gson.JsonObject serializeAdvancement() -> d
net.minecraft.resources.ResourceLocation getAdvancementId() -> e
net.minecraft.data.recipes.RecipeBuilder -> lp:
net.minecraft.resources.ResourceLocation ROOT_RECIPE_ADVANCEMENT -> a
net.minecraft.data.recipes.RecipeBuilder
unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) ->
a
net.minecraft.data.recipes.RecipeBuilder group(java.lang.String) -> a
net.minecraft.world.item.Item getResult() -> a
void save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation)
-> a
24:25:void save(java.util.function.Consumer) -> a
28:34:void save(java.util.function.Consumer,java.lang.String) -> a
37:37:net.minecraft.resources.ResourceLocation
getDefaultRecipeId(net.minecraft.world.level.ItemLike) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.data.recipes.RecipeCategory -> lq:
net.minecraft.data.recipes.RecipeCategory BUILDING_BLOCKS -> a
net.minecraft.data.recipes.RecipeCategory DECORATIONS -> b
net.minecraft.data.recipes.RecipeCategory REDSTONE -> c
net.minecraft.data.recipes.RecipeCategory TRANSPORTATION -> d
net.minecraft.data.recipes.RecipeCategory TOOLS -> e
net.minecraft.data.recipes.RecipeCategory COMBAT -> f
net.minecraft.data.recipes.RecipeCategory FOOD -> g
net.minecraft.data.recipes.RecipeCategory BREWING -> h
net.minecraft.data.recipes.RecipeCategory MISC -> i
java.lang.String recipeFolderName -> j
net.minecraft.data.recipes.RecipeCategory[] $VALUES -> k
3:3:net.minecraft.data.recipes.RecipeCategory[] values() -> values
3:3:net.minecraft.data.recipes.RecipeCategory valueOf(java.lang.String) ->
valueOf
16:18:void <init>(java.lang.String,int,java.lang.String) -> <init>
21:21:java.lang.String getFolderName() -> a
3:3:net.minecraft.data.recipes.RecipeCategory[] $values() -> b
3:12:void <clinit>() -> <clinit>
net.minecraft.data.recipes.RecipeProvider -> lr:
net.minecraft.data.PackOutput$PathProvider recipePathProvider -> d
net.minecraft.data.PackOutput$PathProvider advancementPathProvider -> e
java.util.Map SHAPE_BUILDERS -> f
55:58:void <init>(net.minecraft.data.PackOutput) -> <init>
62:74:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
78:78:java.util.concurrent.CompletableFuture
buildAdvancement(net.minecraft.data.CachedOutput,net.minecraft.resources.ResourceLo
cation,net.minecraft.advancements.Advancement$Builder) -> a
void buildRecipes(java.util.function.Consumer) -> a
84:87:void
generateForEnabledBlockFamilies(java.util.function.Consumer,net.minecraft.world.fla
g.FeatureFlagSet) -> a
90:91:void
oneToOneConversionRecipe(java.util.function.Consumer,net.minecraft.world.level.Item
Like,net.minecraft.world.level.ItemLike,java.lang.String) -> a
94:99:void
oneToOneConversionRecipe(java.util.function.Consumer,net.minecraft.world.level.Item
Like,net.minecraft.world.level.ItemLike,java.lang.String,int) -> a
102:103:void
oreSmelting(java.util.function.Consumer,java.util.List,net.minecraft.data.recipes.R
ecipeCategory,net.minecraft.world.level.ItemLike,float,int,java.lang.String) -> a
106:107:void
oreBlasting(java.util.function.Consumer,java.util.List,net.minecraft.data.recipes.R
ecipeCategory,net.minecraft.world.level.ItemLike,float,int,java.lang.String) -> b
110:116:void
oreCooking(java.util.function.Consumer,net.minecraft.world.item.crafting.RecipeSeri
alizer,java.util.List,net.minecraft.data.recipes.RecipeCategory,net.minecraft.world
.level.ItemLike,float,int,java.lang.String,java.lang.String) -> a
119:122:void
netheriteSmithing(java.util.function.Consumer,net.minecraft.world.item.Item,net.min
ecraft.data.recipes.RecipeCategory,net.minecraft.world.item.Item) -> a
125:128:void
trimSmithing(java.util.function.Consumer,net.minecraft.world.item.Item,net.minecraf
t.resources.ResourceLocation) -> a
131:137:void
twoByTwoPacker(java.util.function.Consumer,net.minecraft.data.recipes.RecipeCategor
y,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> a
140:144:void
threeByThreePacker(java.util.function.Consumer,net.minecraft.data.recipes.RecipeCat
egory,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike,java.la
ng.String) -> a
147:148:void
threeByThreePacker(java.util.function.Consumer,net.minecraft.data.recipes.RecipeCat
egory,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> b
152:157:void
planksFromLog(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.mi
necraft.tags.TagKey,int) -> a
160:165:void
planksFromLogs(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.m
inecraft.tags.TagKey,int) -> b
168:175:void
woodFromLogs(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.min
ecraft.world.level.ItemLike) -> a
178:185:void
woodenBoat(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minec
raft.world.level.ItemLike) -> b
188:194:void
chestBoat(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecr
aft.world.level.ItemLike) -> c
197:198:net.minecraft.data.recipes.RecipeBuilder
buttonBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.
Ingredient) -> c
202:206:net.minecraft.data.recipes.RecipeBuilder
doorBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.In
gredient) -> a
210:216:net.minecraft.data.recipes.RecipeBuilder
fenceBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.I
ngredient) -> d
220:224:net.minecraft.data.recipes.RecipeBuilder
fenceGateBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafti
ng.Ingredient) -> e
228:231:void
pressurePlate(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.mi
necraft.world.level.ItemLike) -> d
234:236:net.minecraft.data.recipes.RecipeBuilder
pressurePlateBuilder(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.
level.ItemLike,net.minecraft.world.item.crafting.Ingredient) -> c
240:243:void
slab(java.util.function.Consumer,net.minecraft.data.recipes.RecipeCategory,net.mine
craft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> c
246:248:net.minecraft.data.recipes.RecipeBuilder
slabBuilder(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level.Ite
mLike,net.minecraft.world.item.crafting.Ingredient) -> a
252:256:net.minecraft.data.recipes.RecipeBuilder
stairBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.I
ngredient) -> b
260:263:net.minecraft.data.recipes.RecipeBuilder
trapdoorBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.craftin
g.Ingredient) -> f
267:273:net.minecraft.data.recipes.RecipeBuilder
signBuilder(net.minecraft.world.level.ItemLike,net.minecraft.world.item.crafting.In
gredient) -> g
277:286:void
hangingSign(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.mine
craft.world.level.ItemLike) -> e
289:300:void
colorBlockWithDye(java.util.function.Consumer,java.util.List,java.util.List,java.la
ng.String) -> a
303:309:void
carpet(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft
.world.level.ItemLike) -> f
312:320:void
bedFromPlanksAndWool(java.util.function.Consumer,net.minecraft.world.level.ItemLike
,net.minecraft.world.level.ItemLike) -> g
323:332:void
banner(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft
.world.level.ItemLike) -> h
335:344:void
stainedGlassFromGlassAndDye(java.util.function.Consumer,net.minecraft.world.level.I
temLike,net.minecraft.world.level.ItemLike) -> i
347:354:void
stainedGlassPaneFromStainedGlass(java.util.function.Consumer,net.minecraft.world.le
vel.ItemLike,net.minecraft.world.level.ItemLike) -> j
357:367:void
stainedGlassPaneFromGlassPaneAndDye(java.util.function.Consumer,net.minecraft.world
.level.ItemLike,net.minecraft.world.level.ItemLike) -> k
370:379:void
coloredTerracottaFromTerracottaAndDye(java.util.function.Consumer,net.minecraft.wor
ld.level.ItemLike,net.minecraft.world.level.ItemLike) -> l
382:390:void
concretePowder(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.m
inecraft.world.level.ItemLike) -> m
393:399:void
candle(java.util.function.Consumer,net.minecraft.world.level.ItemLike,net.minecraft
.world.level.ItemLike) -> n
402:405:void
wall(java.util.function.Consumer,net.minecraft.data.recipes.RecipeCategory,net.mine
craft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> d
408:411:net.minecraft.data.recipes.RecipeBuilder
wallBuilder(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level.Ite
mLike,net.minecraft.world.item.crafting.Ingredient) -> d
415:418:void
polished(java.util.function.Consumer,net.minecraft.data.recipes.RecipeCategory,net.
minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> e
421:424:net.minecraft.data.recipes.RecipeBuilder
polishedBuilder(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level
.ItemLike,net.minecraft.world.item.crafting.Ingredient) -> e
428:431:void
cut(java.util.function.Consumer,net.minecraft.data.recipes.RecipeCategory,net.minec
raft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> f
434:437:net.minecraft.data.recipes.ShapedRecipeBuilder
cutBuilder(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level.Item
Like,net.minecraft.world.item.crafting.Ingredient) -> f
441:444:void
chiseled(java.util.function.Consumer,net.minecraft.data.recipes.RecipeCategory,net.
minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> g
447:453:void
mosaicBuilder(java.util.function.Consumer,net.minecraft.data.recipes.RecipeCategory
,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike) -> h
456:459:net.minecraft.data.recipes.ShapedRecipeBuilder
chiseledBuilder(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level
.ItemLike,net.minecraft.world.item.crafting.Ingredient) -> b
463:464:void
stonecutterResultFromBase(java.util.function.Consumer,net.minecraft.data.recipes.Re
cipeCategory,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike)
-> i
467:470:void
stonecutterResultFromBase(java.util.function.Consumer,net.minecraft.data.recipes.Re
cipeCategory,net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLike,
int) -> a
473:476:void
smeltingResultFromBase(java.util.function.Consumer,net.minecraft.world.level.ItemLi
ke,net.minecraft.world.level.ItemLike) -> p
479:480:void
nineBlockStorageRecipes(java.util.function.Consumer,net.minecraft.data.recipes.Reci
peCategory,net.minecraft.world.level.ItemLike,net.minecraft.data.recipes.RecipeCate
gory,net.minecraft.world.level.ItemLike) -> a
483:484:void
nineBlockStorageRecipesWithCustomPacking(java.util.function.Consumer,net.minecraft.
data.recipes.RecipeCategory,net.minecraft.world.level.ItemLike,net.minecraft.data.r
ecipes.RecipeCategory,net.minecraft.world.level.ItemLike,java.lang.String,java.lang
.String) -> a
487:488:void
nineBlockStorageRecipesRecipesWithCustomUnpacking(java.util.function.Consumer,net.m
inecraft.data.recipes.RecipeCategory,net.minecraft.world.level.ItemLike,net.minecra
ft.data.recipes.RecipeCategory,net.minecraft.world.level.ItemLike,java.lang.String,
java.lang.String) -> b
491:505:void
nineBlockStorageRecipes(java.util.function.Consumer,net.minecraft.data.recipes.Reci
peCategory,net.minecraft.world.level.ItemLike,net.minecraft.data.recipes.RecipeCate
gory,net.minecraft.world.level.ItemLike,java.lang.String,java.lang.String,java.lang
.String,java.lang.String) -> a
508:517:void
copySmithingTemplate(java.util.function.Consumer,net.minecraft.world.level.ItemLike
,net.minecraft.tags.TagKey) -> a
520:529:void
copySmithingTemplate(java.util.function.Consumer,net.minecraft.world.level.ItemLike
,net.minecraft.world.level.ItemLike) -> o
532:541:void
cookRecipes(java.util.function.Consumer,java.lang.String,net.minecraft.world.item.c
rafting.RecipeSerializer,int) -> a
544:547:void
simpleCookingRecipe(java.util.function.Consumer,java.lang.String,net.minecraft.worl
d.item.crafting.RecipeSerializer,int,net.minecraft.world.level.ItemLike,net.minecra
ft.world.level.ItemLike,float) -> a
550:558:void waxRecipes(java.util.function.Consumer) -> b
561:575:void
generateRecipes(java.util.function.Consumer,net.minecraft.data.BlockFamily) -> a
578:584:net.minecraft.world.level.block.Block
getBaseBlock(net.minecraft.data.BlockFamily,net.minecraft.data.BlockFamily$Variant)
-> a
608:608:net.minecraft.advancements.critereon.EnterBlockTrigger$TriggerInstance
insideOf(net.minecraft.world.level.block.Block) -> a

612:612:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance
has(net.minecraft.advancements.critereon.MinMaxBounds$Ints,net.minecraft.world.leve
l.ItemLike) -> a

616:616:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance
has(net.minecraft.world.level.ItemLike) -> a

620:620:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance
has(net.minecraft.tags.TagKey) -> a

624:624:net.minecraft.advancements.critereon.InventoryChangeTrigger$TriggerInstance
inventoryTrigger(net.minecraft.advancements.critereon.ItemPredicate[]) -> a
628:628:java.lang.String getHasName(net.minecraft.world.level.ItemLike) -> b
632:632:java.lang.String getItemName(net.minecraft.world.level.ItemLike) -> c
636:636:java.lang.String
getSimpleRecipeName(net.minecraft.world.level.ItemLike) -> d
640:640:java.lang.String
getConversionRecipeName(net.minecraft.world.level.ItemLike,net.minecraft.world.leve
l.ItemLike) -> a
644:644:java.lang.String
getSmeltingRecipeName(net.minecraft.world.level.ItemLike) -> e
648:648:java.lang.String
getBlastingRecipeName(net.minecraft.world.level.ItemLike) -> f
653:653:java.lang.String getName() -> a
603:603:net.minecraft.data.recipes.RecipeBuilder
lambda$static$23(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> b
602:602:net.minecraft.data.recipes.RecipeBuilder
lambda$static$22(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> c
601:601:net.minecraft.data.recipes.RecipeBuilder
lambda$static$21(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> d
600:600:net.minecraft.data.recipes.RecipeBuilder
lambda$static$20(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> e
599:599:net.minecraft.data.recipes.RecipeBuilder
lambda$static$19(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> f
598:598:net.minecraft.data.recipes.RecipeBuilder
lambda$static$18(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> g
597:597:net.minecraft.data.recipes.RecipeBuilder
lambda$static$17(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> h
596:596:net.minecraft.data.recipes.RecipeBuilder
lambda$static$16(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> i
595:595:net.minecraft.data.recipes.RecipeBuilder
lambda$static$15(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> j
594:594:net.minecraft.data.recipes.RecipeBuilder
lambda$static$14(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> k
593:593:net.minecraft.data.recipes.RecipeBuilder
lambda$static$13(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> l
592:592:net.minecraft.data.recipes.RecipeBuilder
lambda$static$12(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> m
591:591:net.minecraft.data.recipes.RecipeBuilder
lambda$static$11(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> n
590:590:net.minecraft.data.recipes.RecipeBuilder
lambda$static$10(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemL
ike) -> o
589:589:net.minecraft.data.recipes.RecipeBuilder
lambda$static$9(net.minecraft.world.level.ItemLike,net.minecraft.world.level.ItemLi
ke) -> p
562:574:void
lambda$generateRecipes$8(net.minecraft.data.BlockFamily,java.util.function.Consumer
,net.minecraft.data.BlockFamily$Variant,net.minecraft.world.level.block.Block) -> a
567:567:java.lang.String
lambda$generateRecipes$7(net.minecraft.world.level.ItemLike) -> g
566:566:void
lambda$generateRecipes$6(net.minecraft.data.recipes.RecipeBuilder,net.minecraft.dat
a.BlockFamily$Variant,java.lang.String) -> a
551:556:void
lambda$waxRecipes$5(java.util.function.Consumer,net.minecraft.world.level.block.Blo
ck,net.minecraft.world.level.block.Block) -> a
295:295:boolean
lambda$colorBlockWithDye$4(net.minecraft.world.item.Item,net.minecraft.world.item.I
tem) -> a
86:86:void
lambda$generateForEnabledBlockFamilies$3(java.util.function.Consumer,net.minecraft.
data.BlockFamily) -> b
85:85:boolean
lambda$generateForEnabledBlockFamilies$2(net.minecraft.world.flag.FeatureFlagSet,ne
t.minecraft.data.BlockFamily) -> a
74:74:java.util.concurrent.CompletableFuture[] lambda$run$1(int) -> a
65:73:void
lambda$run$0(java.util.Set,java.util.List,net.minecraft.data.CachedOutput,net.minec
raft.data.recipes.FinishedRecipe) -> a
588:604:void <clinit>() -> <clinit>
net.minecraft.data.recipes.ShapedRecipeBuilder -> ls:
net.minecraft.data.recipes.RecipeCategory category -> b
net.minecraft.world.item.Item result -> c
int count -> d
java.util.List rows -> e
java.util.Map key -> f
net.minecraft.advancements.Advancement$Builder advancement -> g
java.lang.String group -> h
boolean showNotification -> i
32:43:void
<init>(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level.ItemLike
,int) -> <init>
46:46:net.minecraft.data.recipes.ShapedRecipeBuilder
shaped(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level.ItemLike
) -> a
50:50:net.minecraft.data.recipes.ShapedRecipeBuilder
shaped(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level.ItemLike
,int) -> a
54:54:net.minecraft.data.recipes.ShapedRecipeBuilder
define(java.lang.Character,net.minecraft.tags.TagKey) -> a
58:58:net.minecraft.data.recipes.ShapedRecipeBuilder
define(java.lang.Character,net.minecraft.world.level.ItemLike) -> a
62:69:net.minecraft.data.recipes.ShapedRecipeBuilder
define(java.lang.Character,net.minecraft.world.item.crafting.Ingredient) -> a
73:77:net.minecraft.data.recipes.ShapedRecipeBuilder pattern(java.lang.String)
-> b
82:83:net.minecraft.data.recipes.ShapedRecipeBuilder
unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) ->
b
88:89:net.minecraft.data.recipes.ShapedRecipeBuilder group(java.lang.String) ->
c
93:94:net.minecraft.data.recipes.ShapedRecipeBuilder showNotification(boolean)
-> a
99:99:net.minecraft.world.item.Item getResult() -> a
104:111:void
save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a
114:142:void ensureValid(net.minecraft.resources.ResourceLocation) -> a
28:28:net.minecraft.data.recipes.RecipeBuilder group(java.lang.String) -> a
28:28:net.minecraft.data.recipes.RecipeBuilder
unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) ->
a
net.minecraft.data.recipes.ShapedRecipeBuilder$Result -> ls$a:
net.minecraft.resources.ResourceLocation id -> a
net.minecraft.world.item.Item result -> b
int count -> c
java.lang.String group -> d
java.util.List pattern -> e
java.util.Map key -> f
net.minecraft.advancements.Advancement$Builder advancement -> g
net.minecraft.resources.ResourceLocation advancementId -> h
boolean showNotification -> i
156:166:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.world.item.Item,int,j
ava.lang.String,net.minecraft.world.item.crafting.CraftingBookCategory,java.util.Li
st,java.util.Map,net.minecraft.advancements.Advancement$Builder,net.minecraft.resou
rces.ResourceLocation,boolean) -> <init>
170:194:void serializeRecipeData(com.google.gson.JsonObject) -> a
198:198:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c
203:203:net.minecraft.resources.ResourceLocation getId() -> b
209:209:com.google.gson.JsonObject serializeAdvancement() -> d
215:215:net.minecraft.resources.ResourceLocation getAdvancementId() -> e
net.minecraft.data.recipes.ShapelessRecipeBuilder -> lt:
net.minecraft.data.recipes.RecipeCategory category -> b
net.minecraft.world.item.Item result -> c
int count -> d
java.util.List ingredients -> e
net.minecraft.advancements.Advancement$Builder advancement -> f
java.lang.String group -> g
28:37:void
<init>(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level.ItemLike
,int) -> <init>
40:40:net.minecraft.data.recipes.ShapelessRecipeBuilder
shapeless(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level.ItemL
ike) -> a
44:44:net.minecraft.data.recipes.ShapelessRecipeBuilder
shapeless(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.level.ItemL
ike,int) -> a
48:48:net.minecraft.data.recipes.ShapelessRecipeBuilder
requires(net.minecraft.tags.TagKey) -> a
52:52:net.minecraft.data.recipes.ShapelessRecipeBuilder
requires(net.minecraft.world.level.ItemLike) -> b
56:59:net.minecraft.data.recipes.ShapelessRecipeBuilder
requires(net.minecraft.world.level.ItemLike,int) -> a
63:63:net.minecraft.data.recipes.ShapelessRecipeBuilder
requires(net.minecraft.world.item.crafting.Ingredient) -> a
67:70:net.minecraft.data.recipes.ShapelessRecipeBuilder
requires(net.minecraft.world.item.crafting.Ingredient,int) -> a
75:76:net.minecraft.data.recipes.ShapelessRecipeBuilder
unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) ->
b
81:82:net.minecraft.data.recipes.ShapelessRecipeBuilder group(java.lang.String)
-> b
87:87:net.minecraft.world.item.Item getResult() -> a
92:99:void
save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a
102:105:void ensureValid(net.minecraft.resources.ResourceLocation) -> a
24:24:net.minecraft.data.recipes.RecipeBuilder group(java.lang.String) -> a
24:24:net.minecraft.data.recipes.RecipeBuilder
unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) ->
a
net.minecraft.data.recipes.ShapelessRecipeBuilder$Result -> lt$a:
net.minecraft.resources.ResourceLocation id -> a
net.minecraft.world.item.Item result -> b
int count -> c
java.lang.String group -> d
java.util.List ingredients -> e
net.minecraft.advancements.Advancement$Builder advancement -> f
net.minecraft.resources.ResourceLocation advancementId -> g
117:125:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.world.item.Item,int,j
ava.lang.String,net.minecraft.world.item.crafting.CraftingBookCategory,java.util.Li
st,net.minecraft.advancements.Advancement$Builder,net.minecraft.resources.ResourceL
ocation) -> <init>
129:146:void serializeRecipeData(com.google.gson.JsonObject) -> a
150:150:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c
155:155:net.minecraft.resources.ResourceLocation getId() -> b
161:161:com.google.gson.JsonObject serializeAdvancement() -> d
167:167:net.minecraft.resources.ResourceLocation getAdvancementId() -> e
net.minecraft.data.recipes.SimpleCookingRecipeBuilder -> lu:
net.minecraft.data.recipes.RecipeCategory category -> b
net.minecraft.world.item.crafting.CookingBookCategory bookCategory -> c
net.minecraft.world.item.Item result -> d
net.minecraft.world.item.crafting.Ingredient ingredient -> e
float experience -> f
int cookingTime -> g
net.minecraft.advancements.Advancement$Builder advancement -> h
java.lang.String group -> i
net.minecraft.world.item.crafting.RecipeSerializer serializer -> j
29:42:void
<init>(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.item.crafting.
CookingBookCategory,net.minecraft.world.level.ItemLike,net.minecraft.world.item.cra
fting.Ingredient,float,int,net.minecraft.world.item.crafting.RecipeSerializer) ->
<init>
45:45:net.minecraft.data.recipes.SimpleCookingRecipeBuilder
generic(net.minecraft.world.item.crafting.Ingredient,net.minecraft.data.recipes.Rec
ipeCategory,net.minecraft.world.level.ItemLike,float,int,net.minecraft.world.item.c
rafting.RecipeSerializer) -> a
49:49:net.minecraft.data.recipes.SimpleCookingRecipeBuilder
campfireCooking(net.minecraft.world.item.crafting.Ingredient,net.minecraft.data.rec
ipes.RecipeCategory,net.minecraft.world.level.ItemLike,float,int) -> a
53:53:net.minecraft.data.recipes.SimpleCookingRecipeBuilder
blasting(net.minecraft.world.item.crafting.Ingredient,net.minecraft.data.recipes.Re
cipeCategory,net.minecraft.world.level.ItemLike,float,int) -> b
57:57:net.minecraft.data.recipes.SimpleCookingRecipeBuilder
smelting(net.minecraft.world.item.crafting.Ingredient,net.minecraft.data.recipes.Re
cipeCategory,net.minecraft.world.level.ItemLike,float,int) -> c
61:61:net.minecraft.data.recipes.SimpleCookingRecipeBuilder
smoking(net.minecraft.world.item.crafting.Ingredient,net.minecraft.data.recipes.Rec
ipeCategory,net.minecraft.world.level.ItemLike,float,int) -> d
66:67:net.minecraft.data.recipes.SimpleCookingRecipeBuilder
unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) ->
b
72:73:net.minecraft.data.recipes.SimpleCookingRecipeBuilder
group(java.lang.String) -> b
78:78:net.minecraft.world.item.Item getResult() -> a
83:91:void
save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a
94:100:net.minecraft.world.item.crafting.CookingBookCategory
determineSmeltingRecipeCategory(net.minecraft.world.level.ItemLike) -> b
104:107:net.minecraft.world.item.crafting.CookingBookCategory
determineBlastingRecipeCategory(net.minecraft.world.level.ItemLike) -> c
111:120:net.minecraft.world.item.crafting.CookingBookCategory
determineRecipeCategory(net.minecraft.world.item.crafting.RecipeSerializer,net.mine
craft.world.level.ItemLike) -> a
124:127:void ensureValid(net.minecraft.resources.ResourceLocation) -> a
22:22:net.minecraft.data.recipes.RecipeBuilder group(java.lang.String) -> a
22:22:net.minecraft.data.recipes.RecipeBuilder
unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) ->
a
net.minecraft.data.recipes.SimpleCookingRecipeBuilder$Result -> lu$a:
net.minecraft.resources.ResourceLocation id -> a
java.lang.String group -> b
net.minecraft.world.item.crafting.CookingBookCategory category -> c
net.minecraft.world.item.crafting.Ingredient ingredient -> d
net.minecraft.world.item.Item result -> e
float experience -> f
int cookingTime -> g
net.minecraft.advancements.Advancement$Builder advancement -> h
net.minecraft.resources.ResourceLocation advancementId -> i
net.minecraft.world.item.crafting.RecipeSerializer serializer -> j
141:152:void
<init>(net.minecraft.resources.ResourceLocation,java.lang.String,net.minecraft.worl
d.item.crafting.CookingBookCategory,net.minecraft.world.item.crafting.Ingredient,ne
t.minecraft.world.item.Item,float,int,net.minecraft.advancements.Advancement$Builde
r,net.minecraft.resources.ResourceLocation,net.minecraft.world.item.crafting.Recipe
Serializer) -> <init>
156:164:void serializeRecipeData(com.google.gson.JsonObject) -> a
168:168:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c
173:173:net.minecraft.resources.ResourceLocation getId() -> b
179:179:com.google.gson.JsonObject serializeAdvancement() -> d
185:185:net.minecraft.resources.ResourceLocation getAdvancementId() -> e
net.minecraft.data.recipes.SingleItemRecipeBuilder -> lv:
net.minecraft.data.recipes.RecipeCategory category -> b
net.minecraft.world.item.Item result -> c
net.minecraft.world.item.crafting.Ingredient ingredient -> d
int count -> e
net.minecraft.advancements.Advancement$Builder advancement -> f
java.lang.String group -> g
net.minecraft.world.item.crafting.RecipeSerializer type -> h
24:35:void
<init>(net.minecraft.data.recipes.RecipeCategory,net.minecraft.world.item.crafting.
RecipeSerializer,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.l
evel.ItemLike,int) -> <init>
38:38:net.minecraft.data.recipes.SingleItemRecipeBuilder
stonecutting(net.minecraft.world.item.crafting.Ingredient,net.minecraft.data.recipe
s.RecipeCategory,net.minecraft.world.level.ItemLike) -> a
42:42:net.minecraft.data.recipes.SingleItemRecipeBuilder
stonecutting(net.minecraft.world.item.crafting.Ingredient,net.minecraft.data.recipe
s.RecipeCategory,net.minecraft.world.level.ItemLike,int) -> a
47:48:net.minecraft.data.recipes.SingleItemRecipeBuilder
unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) ->
b
53:54:net.minecraft.data.recipes.SingleItemRecipeBuilder
group(java.lang.String) -> b
59:59:net.minecraft.world.item.Item getResult() -> a
64:72:void
save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a
75:78:void ensureValid(net.minecraft.resources.ResourceLocation) -> a
19:19:net.minecraft.data.recipes.RecipeBuilder group(java.lang.String) -> a
19:19:net.minecraft.data.recipes.RecipeBuilder
unlockedBy(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) ->
a
net.minecraft.data.recipes.SingleItemRecipeBuilder$Result -> lv$a:
net.minecraft.resources.ResourceLocation id -> a
java.lang.String group -> b
net.minecraft.world.item.crafting.Ingredient ingredient -> c
net.minecraft.world.item.Item result -> d
int count -> e
net.minecraft.advancements.Advancement$Builder advancement -> f
net.minecraft.resources.ResourceLocation advancementId -> g
net.minecraft.world.item.crafting.RecipeSerializer type -> h
90:99:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.world.item.crafting.R
ecipeSerializer,java.lang.String,net.minecraft.world.item.crafting.Ingredient,net.m
inecraft.world.item.Item,int,net.minecraft.advancements.Advancement$Builder,net.min
ecraft.resources.ResourceLocation) -> <init>
103:110:void serializeRecipeData(com.google.gson.JsonObject) -> a
114:114:net.minecraft.resources.ResourceLocation getId() -> b
119:119:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c
125:125:com.google.gson.JsonObject serializeAdvancement() -> d
131:131:net.minecraft.resources.ResourceLocation getAdvancementId() -> e
net.minecraft.data.recipes.SmithingTransformRecipeBuilder -> lw:
net.minecraft.world.item.crafting.Ingredient template -> a
net.minecraft.world.item.crafting.Ingredient base -> b
net.minecraft.world.item.crafting.Ingredient addition -> c
net.minecraft.data.recipes.RecipeCategory category -> d
net.minecraft.world.item.Item result -> e
net.minecraft.advancements.Advancement$Builder advancement -> f
net.minecraft.world.item.crafting.RecipeSerializer type -> g
24:34:void
<init>(net.minecraft.world.item.crafting.RecipeSerializer,net.minecraft.world.item.
crafting.Ingredient,net.minecraft.world.item.crafting.Ingredient,net.minecraft.worl
d.item.crafting.Ingredient,net.minecraft.data.recipes.RecipeCategory,net.minecraft.
world.item.Item) -> <init>
37:37:net.minecraft.data.recipes.SmithingTransformRecipeBuilder
smithing(net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.item.craf
ting.Ingredient,net.minecraft.world.item.crafting.Ingredient,net.minecraft.data.rec
ipes.RecipeCategory,net.minecraft.world.item.Item) -> a
41:42:net.minecraft.data.recipes.SmithingTransformRecipeBuilder
unlocks(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) -> a
46:47:void save(java.util.function.Consumer,java.lang.String) -> a
50:58:void
save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a
61:64:void ensureValid(net.minecraft.resources.ResourceLocation) -> a
net.minecraft.data.recipes.SmithingTransformRecipeBuilder$Result -> lw$a:
net.minecraft.resources.ResourceLocation id -> a
net.minecraft.world.item.crafting.RecipeSerializer type -> b
net.minecraft.world.item.crafting.Ingredient template -> c
net.minecraft.world.item.crafting.Ingredient base -> d
net.minecraft.world.item.crafting.Ingredient addition -> e
net.minecraft.world.item.Item result -> f
net.minecraft.advancements.Advancement$Builder advancement -> g
net.minecraft.resources.ResourceLocation advancementId -> h
66:66:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.world.item.crafting.R
ecipeSerializer,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.it
em.crafting.Ingredient,net.minecraft.world.item.crafting.Ingredient,net.minecraft.w
orld.item.Item,net.minecraft.advancements.Advancement$Builder,net.minecraft.resourc
es.ResourceLocation) -> <init>
76:82:void serializeRecipeData(com.google.gson.JsonObject) -> a
86:86:net.minecraft.resources.ResourceLocation getId() -> b
91:91:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c
97:97:com.google.gson.JsonObject serializeAdvancement() -> d
103:103:net.minecraft.resources.ResourceLocation getAdvancementId() -> e
66:66:java.lang.String toString() -> toString
66:66:int hashCode() -> hashCode
66:66:boolean equals(java.lang.Object) -> equals
66:66:net.minecraft.resources.ResourceLocation id() -> f
66:66:net.minecraft.world.item.crafting.RecipeSerializer type() -> g
66:66:net.minecraft.world.item.crafting.Ingredient template() -> h
66:66:net.minecraft.world.item.crafting.Ingredient base() -> i
66:66:net.minecraft.world.item.crafting.Ingredient addition() -> j
66:66:net.minecraft.world.item.Item result() -> k
66:66:net.minecraft.advancements.Advancement$Builder advancement() -> l
66:66:net.minecraft.resources.ResourceLocation advancementId() -> m
net.minecraft.data.recipes.SmithingTrimRecipeBuilder -> lx:
net.minecraft.data.recipes.RecipeCategory category -> a
net.minecraft.world.item.crafting.Ingredient template -> b
net.minecraft.world.item.crafting.Ingredient base -> c
net.minecraft.world.item.crafting.Ingredient addition -> d
net.minecraft.advancements.Advancement$Builder advancement -> e
net.minecraft.world.item.crafting.RecipeSerializer type -> f
21:31:void
<init>(net.minecraft.world.item.crafting.RecipeSerializer,net.minecraft.data.recipe
s.RecipeCategory,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.i
tem.crafting.Ingredient,net.minecraft.world.item.crafting.Ingredient) -> <init>
34:34:net.minecraft.data.recipes.SmithingTrimRecipeBuilder
smithingTrim(net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.item.
crafting.Ingredient,net.minecraft.world.item.crafting.Ingredient,net.minecraft.data
.recipes.RecipeCategory) -> a
38:39:net.minecraft.data.recipes.SmithingTrimRecipeBuilder
unlocks(java.lang.String,net.minecraft.advancements.CriterionTriggerInstance) -> a
43:51:void
save(java.util.function.Consumer,net.minecraft.resources.ResourceLocation) -> a
54:57:void ensureValid(net.minecraft.resources.ResourceLocation) -> a
net.minecraft.data.recipes.SmithingTrimRecipeBuilder$Result -> lx$a:
net.minecraft.resources.ResourceLocation id -> a
net.minecraft.world.item.crafting.RecipeSerializer type -> b
net.minecraft.world.item.crafting.Ingredient template -> c
net.minecraft.world.item.crafting.Ingredient base -> d
net.minecraft.world.item.crafting.Ingredient addition -> e
net.minecraft.advancements.Advancement$Builder advancement -> f
net.minecraft.resources.ResourceLocation advancementId -> g
59:59:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.world.item.crafting.R
ecipeSerializer,net.minecraft.world.item.crafting.Ingredient,net.minecraft.world.it
em.crafting.Ingredient,net.minecraft.world.item.crafting.Ingredient,net.minecraft.a
dvancements.Advancement$Builder,net.minecraft.resources.ResourceLocation) -> <init>
69:72:void serializeRecipeData(com.google.gson.JsonObject) -> a
76:76:net.minecraft.resources.ResourceLocation getId() -> b
81:81:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c
87:87:com.google.gson.JsonObject serializeAdvancement() -> d
93:93:net.minecraft.resources.ResourceLocation getAdvancementId() -> e
59:59:java.lang.String toString() -> toString
59:59:int hashCode() -> hashCode
59:59:boolean equals(java.lang.Object) -> equals
59:59:net.minecraft.resources.ResourceLocation id() -> f
59:59:net.minecraft.world.item.crafting.RecipeSerializer type() -> g
59:59:net.minecraft.world.item.crafting.Ingredient template() -> h
59:59:net.minecraft.world.item.crafting.Ingredient base() -> i
59:59:net.minecraft.world.item.crafting.Ingredient addition() -> j
59:59:net.minecraft.advancements.Advancement$Builder advancement() -> k
59:59:net.minecraft.resources.ResourceLocation advancementId() -> l
net.minecraft.data.recipes.SpecialRecipeBuilder -> ly:
net.minecraft.world.item.crafting.RecipeSerializer serializer -> a
15:17:void <init>(net.minecraft.world.item.crafting.RecipeSerializer) -> <init>
20:20:net.minecraft.data.recipes.SpecialRecipeBuilder
special(net.minecraft.world.item.crafting.RecipeSerializer) -> a
24:46:void save(java.util.function.Consumer,java.lang.String) -> a
net.minecraft.data.recipes.SpecialRecipeBuilder$1 -> ly$1:
java.lang.String val$id -> a
net.minecraft.data.recipes.SpecialRecipeBuilder this$0 -> b
24:24:void
<init>(net.minecraft.data.recipes.SpecialRecipeBuilder,net.minecraft.world.item.cra
fting.CraftingBookCategory,java.lang.String) -> <init>
27:27:net.minecraft.world.item.crafting.RecipeSerializer getType() -> c
32:32:net.minecraft.resources.ResourceLocation getId() -> b
38:38:com.google.gson.JsonObject serializeAdvancement() -> d
43:43:net.minecraft.resources.ResourceLocation getAdvancementId() -> e
net.minecraft.data.recipes.package-info -> lz:
net.minecraft.data.recipes.packs.BundleRecipeProvider -> ma:
15:16:void <init>(net.minecraft.data.PackOutput) -> <init>
20:28:void buildRecipes(java.util.function.Consumer) -> a
net.minecraft.data.recipes.packs.VanillaRecipeProvider -> mb:
com.google.common.collect.ImmutableList COAL_SMELTABLES -> d
com.google.common.collect.ImmutableList IRON_SMELTABLES -> e
com.google.common.collect.ImmutableList COPPER_SMELTABLES -> f
com.google.common.collect.ImmutableList GOLD_SMELTABLES -> g
com.google.common.collect.ImmutableList DIAMOND_SMELTABLES -> h
com.google.common.collect.ImmutableList LAPIS_SMELTABLES -> i
com.google.common.collect.ImmutableList REDSTONE_SMELTABLES -> j
com.google.common.collect.ImmutableList EMERALD_SMELTABLES -> k
56:57:void <init>(net.minecraft.data.PackOutput) -> <init>
61:63:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
69:2925:void buildRecipes(java.util.function.Consumer) -> a
2928:2946:java.util.Map smithingTrims() -> b
2947:2947:net.minecraft.resources.ResourceLocation
lambda$smithingTrims$1(net.minecraft.world.item.Item) -> a
2837:2837:void
lambda$buildRecipes$0(java.util.function.Consumer,net.minecraft.world.item.Item,net
.minecraft.resources.ResourceLocation) -> b
46:53:void <clinit>() -> <clinit>
net.minecraft.data.recipes.packs.package-info -> mc:
net.minecraft.data.registries.RegistriesDatapackGenerator -> md:
org.slf4j.Logger LOGGER -> d
net.minecraft.data.PackOutput output -> e
java.util.concurrent.CompletableFuture registries -> f
28:31:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
35:35:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
44:45:java.util.Optional
dumpRegistryCap(net.minecraft.data.CachedOutput,net.minecraft.core.HolderLookup$Pro
vider,com.mojang.serialization.DynamicOps,net.minecraft.resources.RegistryDataLoade
r$RegistryData) -> a
55:59:java.util.concurrent.CompletableFuture
dumpValue(java.nio.file.Path,net.minecraft.data.CachedOutput,com.mojang.serializati
on.DynamicOps,com.mojang.serialization.Encoder,java.lang.Object) -> a
64:64:java.lang.String getName() -> a
55:55:void lambda$dumpValue$6(java.nio.file.Path,java.lang.String) -> a
46:50:java.util.concurrent.CompletableFuture
lambda$dumpRegistryCap$5(net.minecraft.resources.ResourceKey,net.minecraft.data.Cac
hedOutput,com.mojang.serialization.DynamicOps,net.minecraft.resources.RegistryDataL
oader$RegistryData,net.minecraft.core.HolderLookup$RegistryLookup) -> a
50:50:java.util.concurrent.CompletableFuture[] lambda$dumpRegistryCap$4(int) ->
a
49:49:java.util.concurrent.CompletableFuture
lambda$dumpRegistryCap$3(net.minecraft.data.PackOutput$PathProvider,net.minecraft.d
ata.CachedOutput,com.mojang.serialization.DynamicOps,net.minecraft.resources.Regist
ryDataLoader$RegistryData,net.minecraft.core.Holder$Reference) -> a
36:39:java.util.concurrent.CompletionStage
lambda$run$2(net.minecraft.data.CachedOutput,net.minecraft.core.HolderLookup$Provid
er) -> a
39:39:java.util.concurrent.CompletableFuture[] lambda$run$1(int) -> b
38:38:java.util.stream.Stream
lambda$run$0(net.minecraft.data.CachedOutput,net.minecraft.core.HolderLookup$Provid
er,com.mojang.serialization.DynamicOps,net.minecraft.resources.RegistryDataLoader$R
egistryData) -> b
23:23:void <clinit>() -> <clinit>
net.minecraft.data.registries.VanillaRegistries -> me:
net.minecraft.core.RegistrySetBuilder BUILDER -> a
38:38:void <init>() -> <init>
61:62:void
validateThatAllBiomeFeaturesHaveBiomeFilter(net.minecraft.core.HolderLookup$Provide
r) -> a
70:88:void
validateThatAllBiomeFeaturesHaveBiomeFilter(net.minecraft.core.HolderGetter,net.min
ecraft.core.HolderLookup) -> a
91:91:boolean
validatePlacedFeature(net.minecraft.world.level.levelgen.placement.PlacedFeature) -
> a
95:98:net.minecraft.core.HolderLookup$Provider createLookup() -> a
71:87:void
lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$3(net.minecraft.core.HolderGette
r,net.minecraft.core.Holder$Reference) -> a
74:81:void
lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$2(net.minecraft.core.HolderGette
r,net.minecraft.resources.ResourceLocation,net.minecraft.core.Holder$Reference,net.
minecraft.core.Holder) -> a
82:85:void
lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$1(net.minecraft.core.Holder$Refe
rence,net.minecraft.world.level.levelgen.placement.PlacedFeature) -> a
76:80:void
lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$0(net.minecraft.core.HolderGette
r,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceKey) ->
a
39:58:void <clinit>() -> <clinit>
net.minecraft.data.registries.package-info -> mf:
net.minecraft.data.structures.NbtToSnbt -> mg:
org.slf4j.Logger LOGGER -> d
java.lang.Iterable inputFolders -> e
net.minecraft.data.PackOutput output -> f
33:36:void <init>(net.minecraft.data.PackOutput,java.util.Collection) -> <init>
40:58:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
63:63:java.lang.String getName() -> a
67:68:java.lang.String getName(java.nio.file.Path,java.nio.file.Path) -> a
77:84:java.nio.file.Path
convertStructure(net.minecraft.data.CachedOutput,java.nio.file.Path,java.lang.Strin
g,java.nio.file.Path) -> a
89:94:void
writeSnbt(net.minecraft.data.CachedOutput,java.nio.file.Path,java.lang.String) -> a
58:58:java.util.concurrent.CompletableFuture[] lambda$run$6(int) -> a
55:55:java.util.concurrent.CompletionStage
lambda$run$5(java.util.concurrent.CompletableFuture) -> a
46:53:java.util.concurrent.CompletableFuture
lambda$run$4(java.nio.file.Path,net.minecraft.data.CachedOutput,java.nio.file.Path)
-> a
50:50:java.util.concurrent.CompletableFuture[] lambda$run$3(int) -> b
49:49:java.util.concurrent.CompletableFuture
lambda$run$2(net.minecraft.data.CachedOutput,java.nio.file.Path,java.nio.file.Path,
java.nio.file.Path) -> a
49:49:void
lambda$run$1(net.minecraft.data.CachedOutput,java.nio.file.Path,java.nio.file.Path,
java.nio.file.Path) -> b
48:48:boolean lambda$run$0(java.nio.file.Path) -> a
28:28:void <clinit>() -> <clinit>
net.minecraft.data.structures.SnbtToNbt -> mh:
java.nio.file.Path DUMP_SNBT_TO -> d
org.slf4j.Logger LOGGER -> e
net.minecraft.data.PackOutput output -> f
java.lang.Iterable inputFolders -> g
java.util.List filters -> h
38:43:void <init>(net.minecraft.data.PackOutput,java.lang.Iterable) -> <init>
46:47:net.minecraft.data.structures.SnbtToNbt
addFilter(net.minecraft.data.structures.SnbtToNbt$Filter) -> a
51:55:net.minecraft.nbt.CompoundTag
applyFilters(java.lang.String,net.minecraft.nbt.CompoundTag) -> a
62:81:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
86:86:java.lang.String getName() -> a
90:91:java.lang.String getName(java.nio.file.Path,java.nio.file.Path) -> a
95:111:net.minecraft.data.structures.SnbtToNbt$TaskResult
readStructure(java.nio.file.Path,java.lang.String) -> a
116:132:void
storeStructureIfChanged(net.minecraft.data.CachedOutput,net.minecraft.data.structur
es.SnbtToNbt$TaskResult,java.nio.file.Path) -> a
78:78:java.util.concurrent.CompletionStage
lambda$run$5(java.util.concurrent.CompletableFuture) -> a
68:76:java.util.concurrent.CompletableFuture
lambda$run$4(java.nio.file.Path,net.minecraft.data.CachedOutput,java.nio.file.Path)
-> a
74:74:java.util.concurrent.CompletableFuture[] lambda$run$3(int) -> a
70:73:java.util.concurrent.CompletableFuture
lambda$run$2(java.nio.file.Path,net.minecraft.data.CachedOutput,java.nio.file.Path,
java.nio.file.Path) -> a
71:73:void
lambda$run$1(java.nio.file.Path,java.nio.file.Path,net.minecraft.data.CachedOutput,
java.nio.file.Path) -> a
69:69:boolean lambda$run$0(java.nio.file.Path) -> a
31:33:void <clinit>() -> <clinit>
net.minecraft.data.structures.SnbtToNbt$Filter -> mh$a:
net.minecraft.nbt.CompoundTag
apply(java.lang.String,net.minecraft.nbt.CompoundTag) -> apply
net.minecraft.data.structures.SnbtToNbt$StructureConversionException -> mh$b:
141:142:void <init>(java.nio.file.Path,java.lang.Throwable) -> <init>
net.minecraft.data.structures.SnbtToNbt$TaskResult -> mh$c:
java.lang.String name -> a
byte[] payload -> b
java.lang.String snbtPayload -> c
com.google.common.hash.HashCode hash -> d
58:58:void
<init>(java.lang.String,byte[],java.lang.String,com.google.common.hash.HashCode) ->
<init>
58:58:java.lang.String toString() -> toString
58:58:int hashCode() -> hashCode
58:58:boolean equals(java.lang.Object) -> equals
58:58:java.lang.String name() -> a
58:58:byte[] payload() -> b
58:58:java.lang.String snbtPayload() -> c
58:58:com.google.common.hash.HashCode hash() -> d
net.minecraft.data.structures.StructureUpdater -> mi:
org.slf4j.Logger LOGGER -> a
13:13:void <init>() -> <init>
18:21:net.minecraft.nbt.CompoundTag
apply(java.lang.String,net.minecraft.nbt.CompoundTag) -> apply
25:33:net.minecraft.nbt.CompoundTag
update(java.lang.String,net.minecraft.nbt.CompoundTag) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.data.structures.package-info -> mj:
net.minecraft.data.tags.BannerPatternTagsProvider -> mk:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
19:74:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.BiomeTagsProvider -> ml:
15:16:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
20:494:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.CatVariantTagsProvider -> mm:
13:14:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
18:34:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.DamageTypeTagsProvider -> mn:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
19:155:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.EntityTypeTagsProvider -> mo:
13:14:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
18:31:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
13:13:net.minecraft.resources.ResourceKey
lambda$new$0(net.minecraft.world.entity.EntityType) -> a
net.minecraft.data.tags.FlatLevelGeneratorPresetTagsProvider -> mp:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
19:30:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.FluidTagsProvider -> mq:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
19:21:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
14:14:net.minecraft.resources.ResourceKey
lambda$new$0(net.minecraft.world.level.material.Fluid) -> a
net.minecraft.data.tags.GameEventTagsProvider -> mr:
net.minecraft.world.level.gameevent.GameEvent[] VIBRATIONS_EXCEPT_FLAP -> d
60:61:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
65:81:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
60:60:net.minecraft.resources.ResourceKey
lambda$new$0(net.minecraft.world.level.gameevent.GameEvent) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.data.tags.InstrumentTagsProvider -> ms:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
19:37:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.IntrinsicHolderTagsProvider -> mt:
java.util.function.Function keyExtractor -> d
18:20:void
<init>(net.minecraft.data.PackOutput,net.minecraft.resources.ResourceKey,java.util.
concurrent.CompletableFuture,java.util.function.Function) -> <init>
23:25:void
<init>(net.minecraft.data.PackOutput,net.minecraft.resources.ResourceKey,java.util.
concurrent.CompletableFuture,java.util.concurrent.CompletableFuture,java.util.funct
ion.Function) -> <init>
29:30:net.minecraft.data.tags.IntrinsicHolderTagsProvider$IntrinsicTagAppender
tag(net.minecraft.tags.TagKey) -> a
14:14:net.minecraft.data.tags.TagsProvider$TagAppender
tag(net.minecraft.tags.TagKey) -> b
net.minecraft.data.tags.IntrinsicHolderTagsProvider$IntrinsicTagAppender -> mt$a:
java.util.function.Function keyExtractor -> a
37:39:void <init>(net.minecraft.tags.TagBuilder,java.util.function.Function) ->
<init>
43:44:net.minecraft.data.tags.IntrinsicHolderTagsProvider$IntrinsicTagAppender
addTag(net.minecraft.tags.TagKey) -> a
48:49:net.minecraft.data.tags.IntrinsicHolderTagsProvider$IntrinsicTagAppender
add(java.lang.Object) -> a
54:55:net.minecraft.data.tags.IntrinsicHolderTagsProvider$IntrinsicTagAppender
add(java.lang.Object[]) -> a
33:33:net.minecraft.data.tags.TagsProvider$TagAppender
addTag(net.minecraft.tags.TagKey) -> b
net.minecraft.data.tags.ItemTagsProvider -> mu:
java.util.concurrent.CompletableFuture blockTags -> d
java.util.Map tagsToCopy -> g
18:23:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture,java.ut
il.concurrent.CompletableFuture) -> <init>
18:28:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture,java.ut
il.concurrent.CompletableFuture,java.util.concurrent.CompletableFuture) -> <init>
31:32:void copy(net.minecraft.tags.TagKey,net.minecraft.tags.TagKey) -> a
36:36:java.util.concurrent.CompletableFuture createContentsProvider() -> b
37:42:net.minecraft.core.HolderLookup$Provider
lambda$createContentsProvider$4(net.minecraft.core.HolderLookup$Provider,net.minecr
aft.data.tags.TagsProvider$TagLookup) -> a
38:41:void
lambda$createContentsProvider$3(net.minecraft.data.tags.TagsProvider$TagLookup,net.
minecraft.tags.TagKey,net.minecraft.tags.TagKey) -> a
40:40:java.lang.IllegalStateException
lambda$createContentsProvider$2(net.minecraft.tags.TagKey) -> d
26:26:net.minecraft.resources.ResourceKey
lambda$new$1(net.minecraft.world.item.Item) -> a
21:21:net.minecraft.resources.ResourceKey
lambda$new$0(net.minecraft.world.item.Item) -> b
net.minecraft.data.tags.PaintingVariantTagsProvider -> mv:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
19:48:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.PoiTypeTagsProvider -> mw:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
19:48:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.StructureTagsProvider -> mx:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
19:80:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.TagsProvider -> my:
org.slf4j.Logger LOGGER -> d
net.minecraft.data.PackOutput$PathProvider pathProvider -> e
java.util.concurrent.CompletableFuture lookupProvider -> g
java.util.concurrent.CompletableFuture contentsDone -> h
java.util.concurrent.CompletableFuture parentProvider -> i
net.minecraft.resources.ResourceKey registryKey -> f
java.util.Map builders -> j
44:45:void
<init>(net.minecraft.data.PackOutput,net.minecraft.resources.ResourceKey,java.util.
concurrent.CompletableFuture) -> <init>
37:53:void
<init>(net.minecraft.data.PackOutput,net.minecraft.resources.ResourceKey,java.util.
concurrent.CompletableFuture,java.util.concurrent.CompletableFuture) -> <init>
57:57:java.lang.String getName() -> a
void addTags(net.minecraft.core.HolderLookup$Provider) -> a
66:72:java.util.concurrent.CompletableFuture
run(net.minecraft.data.CachedOutput) -> a
97:98:net.minecraft.data.tags.TagsProvider$TagAppender
tag(net.minecraft.tags.TagKey) -> b
102:102:net.minecraft.tags.TagBuilder
getOrCreateRawBuilder(net.minecraft.tags.TagKey) -> c
106:106:java.util.concurrent.CompletableFuture contentsGetter() -> c
110:110:java.util.concurrent.CompletableFuture createContentsProvider() -> b
111:113:net.minecraft.core.HolderLookup$Provider
lambda$createContentsProvider$11(net.minecraft.core.HolderLookup$Provider) -> b
106:106:net.minecraft.data.tags.TagsProvider$TagLookup
lambda$contentsGetter$10(java.lang.Void) -> a
106:106:java.util.Optional lambda$contentsGetter$9(net.minecraft.tags.TagKey) -
> a
102:102:net.minecraft.tags.TagBuilder
lambda$getOrCreateRawBuilder$8(net.minecraft.resources.ResourceLocation) -> a
73:92:java.util.concurrent.CompletionStage
lambda$run$7(net.minecraft.data.CachedOutput,net.minecraft.data.tags.TagsProvider$1
CombinedData) -> a
92:92:java.util.concurrent.CompletableFuture[] lambda$run$6(int) -> a
79:90:java.util.concurrent.CompletableFuture
lambda$run$5(java.util.function.Predicate,java.util.function.Predicate,net.minecraf
t.data.CachedOutput,java.util.Map$Entry) -> a
83:83:boolean
lambda$run$4(java.util.function.Predicate,java.util.function.Predicate,net.minecraf
t.tags.TagEntry) -> a
75:75:boolean
lambda$run$3(net.minecraft.data.tags.TagsProvider$1CombinedData,net.minecraft.resou
rces.ResourceLocation) -> a
74:74:boolean
lambda$run$2(net.minecraft.core.HolderLookup$RegistryLookup,net.minecraft.resources
.ResourceLocation) -> a
71:71:net.minecraft.data.tags.TagsProvider$1CombinedData
lambda$run$1(net.minecraft.core.HolderLookup$Provider,net.minecraft.data.tags.TagsP
rovider$TagLookup) -> a
68:69:net.minecraft.core.HolderLookup$Provider
lambda$run$0(net.minecraft.core.HolderLookup$Provider) -> c
33:33:void <clinit>() -> <clinit>
net.minecraft.data.tags.TagsProvider$1CombinedData -> my$a:
net.minecraft.core.HolderLookup$Provider contents -> a
net.minecraft.data.tags.TagsProvider$TagLookup parent -> b
64:64:void
<init>(net.minecraft.core.HolderLookup$Provider,net.minecraft.data.tags.TagsProvide
r$TagLookup) -> <init>
64:64:java.lang.String toString() -> toString
64:64:int hashCode() -> hashCode
64:64:boolean equals(java.lang.Object) -> equals
64:64:net.minecraft.core.HolderLookup$Provider contents() -> a
64:64:net.minecraft.data.tags.TagsProvider$TagLookup parent() -> b
net.minecraft.data.tags.TagsProvider$TagAppender -> my$b:
net.minecraft.tags.TagBuilder builder -> a
131:133:void <init>(net.minecraft.tags.TagBuilder) -> <init>
136:137:net.minecraft.data.tags.TagsProvider$TagAppender
add(net.minecraft.resources.ResourceKey) -> a
142:145:net.minecraft.data.tags.TagsProvider$TagAppender
add(net.minecraft.resources.ResourceKey[]) -> a
149:150:net.minecraft.data.tags.TagsProvider$TagAppender
addOptional(net.minecraft.resources.ResourceLocation) -> a
154:155:net.minecraft.data.tags.TagsProvider$TagAppender
addTag(net.minecraft.tags.TagKey) -> b
159:160:net.minecraft.data.tags.TagsProvider$TagAppender
addOptionalTag(net.minecraft.resources.ResourceLocation) -> b
net.minecraft.data.tags.TagsProvider$TagLookup -> my$c:
120:120:net.minecraft.data.tags.TagsProvider$TagLookup empty() -> empty
124:124:boolean contains(net.minecraft.tags.TagKey) -> contains
120:120:java.util.Optional lambda$empty$0(net.minecraft.tags.TagKey) -> a
net.minecraft.data.tags.VanillaBlockTagsProvider -> mz:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
19:241:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
225:225:boolean lambda$addTags$1(net.minecraft.world.level.block.Block) -> a
14:14:net.minecraft.resources.ResourceKey
lambda$new$0(net.minecraft.world.level.block.Block) -> b
net.minecraft.data.tags.VanillaItemTagsProvider -> na:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture,java.ut
il.concurrent.CompletableFuture) -> <init>
19:168:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.WorldPresetTagsProvider -> nb:
14:15:void
<init>(net.minecraft.data.PackOutput,java.util.concurrent.CompletableFuture) ->
<init>
19:31:void addTags(net.minecraft.core.HolderLookup$Provider) -> a
net.minecraft.data.tags.package-info -> nc:
net.minecraft.data.worldgen.AncientCityStructurePieces -> nd:
net.minecraft.resources.ResourceKey START -> a
13:13:void <init>() -> <init>
17:34:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.AncientCityStructurePools -> ne:
14:14:void <init>() -> <init>
16:135:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
net.minecraft.data.worldgen.BastionBridgePools -> nf:
12:12:void <init>() -> <init>
14:83:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
net.minecraft.data.worldgen.BastionHoglinStablePools -> ng:
12:12:void <init>() -> <init>
14:164:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
net.minecraft.data.worldgen.BastionHousingUnitsPools -> nh:
12:12:void <init>() -> <init>
14:156:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
net.minecraft.data.worldgen.BastionPieces -> ni:
net.minecraft.resources.ResourceKey START -> a
13:13:void <init>() -> <init>
17:39:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.BastionSharedPools -> nj:
11:11:void <init>() -> <init>
13:54:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
net.minecraft.data.worldgen.BastionTreasureRoomPools -> nk:
12:12:void <init>() -> <init>
14:228:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
net.minecraft.data.worldgen.BiomeDefaultFeatures -> nl:
14:14:void <init>() -> <init>
16:21:void
addDefaultCarversAndLakes(net.minecraft.world.level.biome.BiomeGenerationSettings$B
uilder) -> a
24:26:void
addDefaultMonsterRoom(net.minecraft.world.level.biome.BiomeGenerationSettings$Build
er) -> b
29:39:void
addDefaultUndergroundVariety(net.minecraft.world.level.biome.BiomeGenerationSetting
s$Builder) -> c
42:45:void
addDripstone(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> d
48:50:void
addSculk(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> e
53:54:void
addDefaultOres(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
f
57:80:void
addDefaultOres(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder,bool
ean) -> a
83:84:void
addExtraGold(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> g
87:88:void
addExtraEmeralds(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -
> h
91:92:void
addInfestedStone(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -
> i
95:98:void
addDefaultSoftDisks(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder
) -> j
101:102:void
addSwampClayDisk(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -
> k
105:107:void
addMangroveSwampDisks(net.minecraft.world.level.biome.BiomeGenerationSettings$Build
er) -> l
110:111:void
addMossyStoneBlock(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder)
-> m
114:115:void
addFerns(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> n
118:119:void
addRareBerryBushes(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder)
-> o
122:123:void
addCommonBerryBushes(net.minecraft.world.level.biome.BiomeGenerationSettings$Builde
r) -> p
126:127:void
addLightBambooVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Bu
ilder) -> q
130:132:void
addBambooVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder
) -> r
135:136:void
addTaigaTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> s
139:140:void
addGroveTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> t
143:144:void
addWaterTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> u
147:148:void
addBirchTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> v
151:152:void
addOtherBirchTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder)
-> w
155:156:void
addTallBirchTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder)
-> x
159:160:void
addSavannaTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
y
163:164:void
addShatteredSavannaTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Bu
ilder) -> z
167:174:void
addLushCavesVegetationFeatures(net.minecraft.world.level.biome.BiomeGenerationSetti
ngs$Builder) -> A
177:178:void
addLushCavesSpecialOres(net.minecraft.world.level.biome.BiomeGenerationSettings$Bui
lder) -> B
181:182:void
addMountainTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -
> C
185:186:void
addMountainForestTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Buil
der) -> D
189:190:void
addJungleTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
E
193:194:void
addSparseJungleTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builde
r) -> F
197:198:void
addBadlandsTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -
> G
201:202:void
addSnowyTrees(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> H
205:206:void
addJungleGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
I
209:210:void
addSavannaGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
J
213:214:void
addShatteredSavannaGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Bu
ilder) -> K
217:218:void
addSavannaExtraGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builde
r) -> L
221:223:void
addBadlandGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
M
226:227:void
addForestFlowers(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -
> N
230:231:void
addForestGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
O
234:241:void
addSwampVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder)
-> P
244:248:void
addMangroveSwampVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$
Builder) -> Q
251:254:void
addMushroomFieldVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$
Builder) -> R
257:260:void
addPlainVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder)
-> S
263:264:void
addDesertVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder
) -> T
267:271:void
addGiantTaigaVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Bui
lder) -> U
274:275:void
addDefaultFlowers(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder)
-> V
278:281:void
addCherryGroveVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Bu
ilder) -> W
284:287:void
addMeadowVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder
) -> X
290:291:void
addWarmFlowers(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
Y
294:295:void
addDefaultGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
Z
298:301:void
addTaigaGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
aa
304:305:void
addPlainGrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
ab
308:310:void
addDefaultMushrooms(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder
) -> ac
313:315:void
addDefaultExtraVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$B
uilder) -> ad
318:321:void
addBadlandExtraVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$B
uilder) -> ae
324:325:void
addJungleMelons(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
af
328:329:void
addSparseJungleMelons(net.minecraft.world.level.biome.BiomeGenerationSettings$Build
er) -> ag
332:333:void
addJungleVines(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
ah
336:339:void
addDesertExtraVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Bu
ilder) -> ai
342:344:void
addSwampExtraVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings$Bui
lder) -> aj
347:348:void
addDesertExtraDecoration(net.minecraft.world.level.biome.BiomeGenerationSettings$Bu
ilder) -> ak
351:353:void
addFossilDecoration(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder
) -> al
356:357:void
addColdOceanExtraVegetation(net.minecraft.world.level.biome.BiomeGenerationSettings
$Builder) -> am
360:361:void
addDefaultSeagrass(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder)
-> an
364:365:void
addLukeWarmKelp(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) ->
ao
368:370:void
addDefaultSprings(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder)
-> ap
373:374:void
addFrozenSprings(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -
> aq
377:379:void
addIcebergs(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> ar
382:383:void
addBlueIce(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> as
386:387:void
addSurfaceFreezing(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder)
-> at
390:396:void
addNetherDefaultOres(net.minecraft.world.level.biome.BiomeGenerationSettings$Builde
r) -> au
399:401:void
addAncientDebris(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -
> av
404:405:void
addDefaultCrystalFormations(net.minecraft.world.level.biome.BiomeGenerationSettings
$Builder) -> aw
408:412:void
farmAnimals(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> a
415:417:void
caveSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> b
420:422:void
commonSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> c
425:429:void
oceanSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder,int,int,int) -
> a
432:437:void
warmOceanSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder,int,int) -
> a
440:444:void
plainsSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> d
447:452:void
snowySpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> e
455:459:void
desertSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> f
462:466:void
dripstoneCavesSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> g
469:477:void
monsters(net.minecraft.world.level.biome.MobSpawnSettings$Builder,int,int,int,boole
an) -> a
480:482:void
mooshroomSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> h
485:488:void
baseJungleSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> i
491:492:void
endSpawns(net.minecraft.world.level.biome.MobSpawnSettings$Builder) -> j
net.minecraft.data.worldgen.BootstapContext -> nm:
net.minecraft.core.Holder$Reference
register(net.minecraft.resources.ResourceKey,java.lang.Object,com.mojang.serializat
ion.Lifecycle) -> a
13:13:net.minecraft.core.Holder$Reference
register(net.minecraft.resources.ResourceKey,java.lang.Object) -> a
net.minecraft.core.HolderGetter lookup(net.minecraft.resources.ResourceKey) ->
a
net.minecraft.data.worldgen.Carvers -> nn:
net.minecraft.resources.ResourceKey CAVE -> a
net.minecraft.resources.ResourceKey CAVE_EXTRA_UNDERGROUND -> b
net.minecraft.resources.ResourceKey CANYON -> c
net.minecraft.resources.ResourceKey NETHER_CAVE -> d
21:21:void <init>() -> <init>
28:28:net.minecraft.resources.ResourceKey createKey(java.lang.String) -> a
32:86:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
22:25:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.DesertVillagePools -> no:
net.minecraft.resources.ResourceKey START -> a
net.minecraft.resources.ResourceKey TERMINATORS_KEY -> b
net.minecraft.resources.ResourceKey ZOMBIE_TERMINATORS_KEY -> c
15:15:void <init>() -> <init>
21:221:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
16:18:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.DimensionTypes -> np:
13:13:void <init>() -> <init>
15:107:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
net.minecraft.data.worldgen.NoiseData -> nq:
net.minecraft.world.level.levelgen.synth.NormalNoise$NoiseParameters
DEFAULT_SHIFT -> a
7:7:void <init>() -> <init>
15:91:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
94:98:void
registerBiomeNoises(net.minecraft.data.worldgen.BootstapContext,int,net.minecraft.r
esources.ResourceKey,net.minecraft.resources.ResourceKey,net.minecraft.resources.Re
sourceKey,net.minecraft.resources.ResourceKey) -> a
101:102:void
register(net.minecraft.data.worldgen.BootstapContext,net.minecraft.resources.Resour
ceKey,int,double,double[]) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.PillagerOutpostPools -> nr:
net.minecraft.resources.ResourceKey START -> a
13:13:void <init>() -> <init>
17:64:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.PlainVillagePools -> ns:
net.minecraft.resources.ResourceKey START -> a
net.minecraft.resources.ResourceKey TERMINATORS_KEY -> b
15:15:void <init>() -> <init>
20:319:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
16:17:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.Pools -> nt:
net.minecraft.resources.ResourceKey EMPTY -> a
11:11:void <init>() -> <init>
15:15:net.minecraft.resources.ResourceKey createKey(java.lang.String) -> a
19:20:void
register(net.minecraft.data.worldgen.BootstapContext,java.lang.String,net.minecraft
.world.level.levelgen.structure.pools.StructureTemplatePool) -> a
23:34:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.ProcessorLists -> nu:
net.minecraft.resources.ResourceKey EMPTY -> M
net.minecraft.resources.ResourceKey ZOMBIE_PLAINS -> a
net.minecraft.resources.ResourceKey ZOMBIE_SAVANNA -> b
net.minecraft.resources.ResourceKey ZOMBIE_SNOWY -> c
net.minecraft.resources.ResourceKey ZOMBIE_TAIGA -> d
net.minecraft.resources.ResourceKey ZOMBIE_DESERT -> e
net.minecraft.resources.ResourceKey MOSSIFY_10_PERCENT -> f
net.minecraft.resources.ResourceKey MOSSIFY_20_PERCENT -> g
net.minecraft.resources.ResourceKey MOSSIFY_70_PERCENT -> h
net.minecraft.resources.ResourceKey STREET_PLAINS -> i
net.minecraft.resources.ResourceKey STREET_SAVANNA -> j
net.minecraft.resources.ResourceKey STREET_SNOWY_OR_TAIGA -> k
net.minecraft.resources.ResourceKey FARM_PLAINS -> l
net.minecraft.resources.ResourceKey FARM_SAVANNA -> m
net.minecraft.resources.ResourceKey FARM_SNOWY -> n
net.minecraft.resources.ResourceKey FARM_TAIGA -> o
net.minecraft.resources.ResourceKey FARM_DESERT -> p
net.minecraft.resources.ResourceKey OUTPOST_ROT -> q
net.minecraft.resources.ResourceKey BOTTOM_RAMPART -> r
net.minecraft.resources.ResourceKey TREASURE_ROOMS -> s
net.minecraft.resources.ResourceKey HOUSING -> t
net.minecraft.resources.ResourceKey SIDE_WALL_DEGRADATION -> u
net.minecraft.resources.ResourceKey STABLE_DEGRADATION -> v
net.minecraft.resources.ResourceKey BASTION_GENERIC_DEGRADATION -> w
net.minecraft.resources.ResourceKey RAMPART_DEGRADATION -> x
net.minecraft.resources.ResourceKey ENTRANCE_REPLACEMENT -> y
net.minecraft.resources.ResourceKey BRIDGE -> z
net.minecraft.resources.ResourceKey ROOF -> A
net.minecraft.resources.ResourceKey HIGH_WALL -> B
net.minecraft.resources.ResourceKey HIGH_RAMPART -> C
net.minecraft.resources.ResourceKey FOSSIL_ROT -> D
net.minecraft.resources.ResourceKey FOSSIL_COAL -> E
net.minecraft.resources.ResourceKey FOSSIL_DIAMONDS -> F
net.minecraft.resources.ResourceKey ANCIENT_CITY_START_DEGRADATION -> G
net.minecraft.resources.ResourceKey ANCIENT_CITY_GENERIC_DEGRADATION -> H
net.minecraft.resources.ResourceKey ANCIENT_CITY_WALLS_DEGRADATION -> I
net.minecraft.resources.ResourceKey TRAIL_RUINS_HOUSES_ARCHAEOLOGY -> J
net.minecraft.resources.ResourceKey TRAIL_RUINS_ROADS_ARCHAEOLOGY -> K
net.minecraft.resources.ResourceKey TRAIL_RUINS_TOWER_TOP_ARCHAEOLOGY -> L
34:34:void <init>() -> <init>
78:78:net.minecraft.resources.ResourceKey createKey(java.lang.String) -> a
82:83:void
register(net.minecraft.data.worldgen.BootstapContext,net.minecraft.resources.Resour
ceKey,java.util.List) -> a
86:389:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a

392:402:net.minecraft.world.level.levelgen.structure.templatesystem.CappedProcessor
trailsArchyLootProcessor(net.minecraft.resources.ResourceLocation,int) -> a
36:75:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.SavannaVillagePools -> nv:
net.minecraft.resources.ResourceKey START -> a
net.minecraft.resources.ResourceKey TERMINATORS_KEY -> b
net.minecraft.resources.ResourceKey ZOMBIE_TERMINATORS_KEY -> c
15:15:void <init>() -> <init>
21:256:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
16:18:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.SnowyVillagePools -> nw:
net.minecraft.resources.ResourceKey START -> a
net.minecraft.resources.ResourceKey TERMINATORS_KEY -> b
15:15:void <init>() -> <init>
20:234:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
16:17:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.StructureSets -> nx:
23:108:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
net.minecraft.data.worldgen.Structures -> ny:
47:47:void <init>() -> <init>
49:49:net.minecraft.world.level.levelgen.structure.Structure$StructureSettings
structure(net.minecraft.core.HolderSet,java.util.Map,net.minecraft.world.level.leve
lgen.GenerationStep$Decoration,net.minecraft.world.level.levelgen.structure.Terrain
Adjustment) -> a
58:58:net.minecraft.world.level.levelgen.structure.Structure$StructureSettings
structure(net.minecraft.core.HolderSet,net.minecraft.world.level.levelgen.Generatio
nStep$Decoration,net.minecraft.world.level.levelgen.structure.TerrainAdjustment) ->
a
62:62:net.minecraft.world.level.levelgen.structure.Structure$StructureSettings
structure(net.minecraft.core.HolderSet,net.minecraft.world.level.levelgen.structure
.TerrainAdjustment) -> a
66:467:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
440:440:net.minecraft.world.level.levelgen.structure.StructureSpawnOverride
lambda$bootstrap$1(net.minecraft.world.entity.MobCategory) -> a
440:440:net.minecraft.world.entity.MobCategory
lambda$bootstrap$0(net.minecraft.world.entity.MobCategory) -> b
net.minecraft.data.worldgen.SurfaceRuleData -> nz:
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource AIR -> a
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource BEDROCK -> b
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource WHITE_TERRACOTTA ->
c
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource ORANGE_TERRACOTTA ->
d
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource TERRACOTTA -> e
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource RED_SAND -> f
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource RED_SANDSTONE -> g
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource STONE -> h
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource DEEPSLATE -> i
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource DIRT -> j
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource PODZOL -> k
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource COARSE_DIRT -> l
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource MYCELIUM -> m
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource GRASS_BLOCK -> n
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource CALCITE -> o
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource GRAVEL -> p
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource SAND -> q
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource SANDSTONE -> r
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource PACKED_ICE -> s
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource SNOW_BLOCK -> t
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource MUD -> u
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource POWDER_SNOW -> v
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource ICE -> w
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource WATER -> x
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource LAVA -> y
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource NETHERRACK -> z
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource SOUL_SAND -> A
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource SOUL_SOIL -> B
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource BASALT -> C
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource BLACKSTONE -> D
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource WARPED_WART_BLOCK ->
E
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource WARPED_NYLIUM -> F
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource NETHER_WART_BLOCK ->
G
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource CRIMSON_NYLIUM -> H
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource ENDSTONE -> I
20:20:void <init>() -> <init>
61:61:net.minecraft.world.level.levelgen.SurfaceRules$RuleSource
makeStateRule(net.minecraft.world.level.block.Block) -> a
65:65:net.minecraft.world.level.levelgen.SurfaceRules$RuleSource overworld() ->
a
69:268:net.minecraft.world.level.levelgen.SurfaceRules$RuleSource
overworldLike(boolean,boolean,boolean) -> a
272:332:net.minecraft.world.level.levelgen.SurfaceRules$RuleSource nether() ->
b
340:340:net.minecraft.world.level.levelgen.SurfaceRules$RuleSource end() -> c
344:344:net.minecraft.world.level.levelgen.SurfaceRules$RuleSource air() -> d
348:348:net.minecraft.world.level.levelgen.SurfaceRules$ConditionSource
surfaceNoiseAbove(double) -> a
268:268:net.minecraft.world.level.levelgen.SurfaceRules$RuleSource[]
lambda$overworldLike$0(int) -> a
21:58:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.TaigaVillagePools -> oa:
net.minecraft.resources.ResourceKey START -> a
net.minecraft.resources.ResourceKey TERMINATORS_KEY -> b
15:15:void <init>() -> <init>
20:229:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
16:17:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.TerrainProvider -> ob:
float DEEP_OCEAN_CONTINENTALNESS -> a
float OCEAN_CONTINENTALNESS -> b
float PLAINS_CONTINENTALNESS -> c
float BEACH_CONTINENTALNESS -> d
net.minecraft.util.ToFloatFunction NO_TRANSFORM -> e
net.minecraft.util.ToFloatFunction AMPLIFIED_OFFSET -> f
net.minecraft.util.ToFloatFunction AMPLIFIED_FACTOR -> g
net.minecraft.util.ToFloatFunction AMPLIFIED_JAGGEDNESS -> h
9:9:void <init>() -> <init>
28:47:net.minecraft.util.CubicSpline
overworldOffset(net.minecraft.util.ToFloatFunction,net.minecraft.util.ToFloatFuncti
on,net.minecraft.util.ToFloatFunction,boolean) -> a
51:88:net.minecraft.util.CubicSpline
overworldFactor(net.minecraft.util.ToFloatFunction,net.minecraft.util.ToFloatFuncti
on,net.minecraft.util.ToFloatFunction,net.minecraft.util.ToFloatFunction,boolean) -
> a
92:105:net.minecraft.util.CubicSpline
overworldJaggedness(net.minecraft.util.ToFloatFunction,net.minecraft.util.ToFloatFu
nction,net.minecraft.util.ToFloatFunction,net.minecraft.util.ToFloatFunction,boolea
n) -> b
109:119:net.minecraft.util.CubicSpline
buildErosionJaggednessSpline(net.minecraft.util.ToFloatFunction,net.minecraft.util.
ToFloatFunction,net.minecraft.util.ToFloatFunction,float,float,float,float,net.mine
craft.util.ToFloatFunction) -> a
123:143:net.minecraft.util.CubicSpline
buildRidgeJaggednessSpline(net.minecraft.util.ToFloatFunction,net.minecraft.util.To
FloatFunction,float,float,net.minecraft.util.ToFloatFunction) -> a
151:157:net.minecraft.util.CubicSpline
buildWeirdnessJaggednessSpline(net.minecraft.util.ToFloatFunction,float,net.minecra
ft.util.ToFloatFunction) -> a
166:228:net.minecraft.util.CubicSpline
getErosionFactor(net.minecraft.util.ToFloatFunction,net.minecraft.util.ToFloatFunct
ion,net.minecraft.util.ToFloatFunction,float,boolean,net.minecraft.util.ToFloatFunc
tion) -> a
232:232:float calculateSlope(float,float,float,float) -> a
237:287:net.minecraft.util.CubicSpline
buildMountainRidgeSplineWithPoints(net.minecraft.util.ToFloatFunction,float,boolean
,net.minecraft.util.ToFloatFunction) -> a
295:309:float mountainContinentalness(float,float,float) -> a
313:318:float calculateMountainRidgeZeroContinentalnessPoint(float) -> a
322:404:net.minecraft.util.CubicSpline
buildErosionOffsetSpline(net.minecraft.util.ToFloatFunction,net.minecraft.util.ToFl
oatFunction,float,float,float,float,float,float,boolean,boolean,net.minecraft.util.
ToFloatFunction) -> a
409:417:net.minecraft.util.CubicSpline
ridgeSpline(net.minecraft.util.ToFloatFunction,float,float,float,float,float,float,
net.minecraft.util.ToFloatFunction) -> a
25:25:float lambda$static$2(float) -> b
24:24:float lambda$static$1(float) -> c
23:23:float lambda$static$0(float) -> d
21:25:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.TrailRuinsStructurePools -> oc:
net.minecraft.resources.ResourceKey START -> a
14:14:void <init>() -> <init>
18:162:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.VillagePools -> od:
5:5:void <init>() -> <init>
7:12:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
net.minecraft.data.worldgen.biome.BiomeData -> oe:
11:11:void <init>() -> <init>
13:100:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
net.minecraft.data.worldgen.biome.EndBiomes -> of:
15:15:void <init>() -> <init>
17:34:net.minecraft.world.level.biome.Biome
baseEndBiome(net.minecraft.world.level.biome.BiomeGenerationSettings$Builder) -> a
38:39:net.minecraft.world.level.biome.Biome
endBarrens(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> a
43:45:net.minecraft.world.level.biome.Biome
theEnd(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> b
49:50:net.minecraft.world.level.biome.Biome
endMidlands(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> c
54:57:net.minecraft.world.level.biome.Biome
endHighlands(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> d
61:63:net.minecraft.world.level.biome.Biome
smallEndIslands(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) ->
e
net.minecraft.data.worldgen.biome.NetherBiomes -> og:
28:28:void <init>() -> <init>
30:82:net.minecraft.world.level.biome.Biome
netherWastes(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> a
86:143:net.minecraft.world.level.biome.Biome
soulSandValley(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) ->
b
147:199:net.minecraft.world.level.biome.Biome
basaltDeltas(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> c
203:254:net.minecraft.world.level.biome.Biome
crimsonForest(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> d
258:311:net.minecraft.world.level.biome.Biome
warpedForest(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> e
net.minecraft.data.worldgen.biome.OverworldBiomes -> oh:
int NORMAL_WATER_COLOR -> a
int NORMAL_WATER_FOG_COLOR -> b
int OVERWORLD_FOG_COLOR -> c
net.minecraft.sounds.Music NORMAL_MUSIC -> d
26:26:void <init>() -> <init>
34:37:int calculateSkyColor(float) -> a
41:41:net.minecraft.world.level.biome.Biome
biome(boolean,float,float,net.minecraft.world.level.biome.MobSpawnSettings$Builder,
net.minecraft.world.level.biome.BiomeGenerationSettings$Builder,net.minecraft.sound
s.Music) -> a
55:78:net.minecraft.world.level.biome.Biome
biome(boolean,float,float,int,int,java.lang.Integer,java.lang.Integer,net.minecraft
.world.level.biome.MobSpawnSettings$Builder,net.minecraft.world.level.biome.BiomeGe
nerationSettings$Builder,net.minecraft.sounds.Music) -> a
82:88:void
globalOverworldGeneration(net.minecraft.world.level.biome.BiomeGenerationSettings$B
uilder) -> a
91:119:net.minecraft.world.level.biome.Biome
oldGrowthTaiga(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,bool
ean) -> a
123:126:net.minecraft.world.level.biome.Biome
sparseJungle(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> a
130:136:net.minecraft.world.level.biome.Biome
jungle(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> b
140:146:net.minecraft.world.level.biome.Biome
bambooJungle(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> c
150:178:net.minecraft.world.level.biome.Biome
baseJungle(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,float,bo
olean,boolean,boolean,net.minecraft.world.level.biome.MobSpawnSettings$Builder,net.
minecraft.sounds.Music) -> a
182:204:net.minecraft.world.level.biome.Biome
windsweptHills(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,bool
ean) -> b
208:224:net.minecraft.world.level.biome.Biome
desert(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> d
228:271:net.minecraft.world.level.biome.Biome
plains(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boolean,bool
ean,boolean) -> a
275:286:net.minecraft.world.level.biome.Biome
mushroomFields(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) ->
e
290:321:net.minecraft.world.level.biome.Biome
savanna(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boolean,boo
lean) -> a
325:357:net.minecraft.world.level.biome.Biome
badlands(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boolean) -
> c
361:361:net.minecraft.world.level.biome.Biome
baseOcean(net.minecraft.world.level.biome.MobSpawnSettings$Builder,int,int,net.mine
craft.world.level.biome.BiomeGenerationSettings$Builder) -> a
365:375:net.minecraft.world.level.biome.BiomeGenerationSettings$Builder
baseOceanGeneration(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter
) -> s
379:388:net.minecraft.world.level.biome.Biome
coldOcean(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boolean)
-> d
392:401:net.minecraft.world.level.biome.Biome
ocean(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boolean) -> e
405:422:net.minecraft.world.level.biome.Biome
lukeWarmOcean(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boole
an) -> f
426:435:net.minecraft.world.level.biome.Biome
warmOcean(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> f
439:476:net.minecraft.world.level.biome.Biome
frozenOcean(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boolean
) -> g
480:529:net.minecraft.world.level.biome.Biome
forest(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boolean,bool
ean,boolean) -> b
533:559:net.minecraft.world.level.biome.Biome
taiga(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boolean) -> h
563:597:net.minecraft.world.level.biome.Biome
darkForest(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> g
601:640:net.minecraft.world.level.biome.Biome
swamp(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> h
644:679:net.minecraft.world.level.biome.Biome
mangroveSwamp(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> i
683:705:net.minecraft.world.level.biome.Biome
river(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boolean) -> i
709:735:net.minecraft.world.level.biome.Biome
beach(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter,boolean,boole
an) -> b
739:742:net.minecraft.world.level.biome.Biome
theVoid(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> j
746:774:net.minecraft.world.level.biome.Biome
meadowOrCherryGrove(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter
,boolean) -> j
778:794:net.minecraft.world.level.biome.Biome
frozenPeaks(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> k
798:814:net.minecraft.world.level.biome.Biome
jaggedPeaks(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> l
818:832:net.minecraft.world.level.biome.Biome
stonyPeaks(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> m
836:854:net.minecraft.world.level.biome.Biome
snowySlopes(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> n
858:880:net.minecraft.world.level.biome.Biome
grove(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> o
884:902:net.minecraft.world.level.biome.Biome
lushCaves(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> p
906:925:net.minecraft.world.level.biome.Biome
dripstoneCaves(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) ->
q
929:955:net.minecraft.world.level.biome.Biome
deepDark(net.minecraft.core.HolderGetter,net.minecraft.core.HolderGetter) -> r
31:31:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.biome.package-info -> oi:
net.minecraft.data.worldgen.features.AquaticFeatures -> oj:
net.minecraft.resources.ResourceKey SEAGRASS_SHORT -> a
net.minecraft.resources.ResourceKey SEAGRASS_SLIGHTLY_LESS_SHORT -> b
net.minecraft.resources.ResourceKey SEAGRASS_MID -> c
net.minecraft.resources.ResourceKey SEAGRASS_TALL -> d
net.minecraft.resources.ResourceKey SEA_PICKLE -> e
net.minecraft.resources.ResourceKey SEAGRASS_SIMPLE -> f
net.minecraft.resources.ResourceKey KELP -> g
net.minecraft.resources.ResourceKey WARM_OCEAN_VEGETATION -> h
17:17:void <init>() -> <init>
34:54:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
18:29:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.features.CaveFeatures -> ok:
net.minecraft.resources.ResourceKey MONSTER_ROOM -> a
net.minecraft.resources.ResourceKey FOSSIL_COAL -> b
net.minecraft.resources.ResourceKey FOSSIL_DIAMONDS -> c
net.minecraft.resources.ResourceKey DRIPSTONE_CLUSTER -> d
net.minecraft.resources.ResourceKey LARGE_DRIPSTONE -> e
net.minecraft.resources.ResourceKey POINTED_DRIPSTONE -> f
net.minecraft.resources.ResourceKey UNDERWATER_MAGMA -> g
net.minecraft.resources.ResourceKey GLOW_LICHEN -> h
net.minecraft.resources.ResourceKey ROOTED_AZALEA_TREE -> i
net.minecraft.resources.ResourceKey CAVE_VINE -> j
net.minecraft.resources.ResourceKey CAVE_VINE_IN_MOSS -> k
net.minecraft.resources.ResourceKey MOSS_VEGETATION -> l
net.minecraft.resources.ResourceKey MOSS_PATCH -> m
net.minecraft.resources.ResourceKey MOSS_PATCH_BONEMEAL -> n
net.minecraft.resources.ResourceKey DRIPLEAF -> o
net.minecraft.resources.ResourceKey CLAY_WITH_DRIPLEAVES -> p
net.minecraft.resources.ResourceKey CLAY_POOL_WITH_DRIPLEAVES -> q
net.minecraft.resources.ResourceKey LUSH_CAVES_CLAY -> r
net.minecraft.resources.ResourceKey MOSS_PATCH_CEILING -> s
net.minecraft.resources.ResourceKey SPORE_BLOSSOM -> t
net.minecraft.resources.ResourceKey AMETHYST_GEODE -> u
net.minecraft.resources.ResourceKey SCULK_PATCH_DEEP_DARK -> v
net.minecraft.resources.ResourceKey SCULK_PATCH_ANCIENT_CITY -> w
net.minecraft.resources.ResourceKey SCULK_VEIN -> x
61:61:void <init>() -> <init>
88:100:net.minecraft.core.Holder makeDripleaf(net.minecraft.core.Direction) ->
a
110:117:net.minecraft.core.Holder makeSmallDripleaf() -> a
141:490:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
63:138:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.features.EndFeatures -> ol:
net.minecraft.resources.ResourceKey END_SPIKE -> a
net.minecraft.resources.ResourceKey END_GATEWAY_RETURN -> b
net.minecraft.resources.ResourceKey END_GATEWAY_DELAYED -> c
net.minecraft.resources.ResourceKey CHORUS_PLANT -> d
net.minecraft.resources.ResourceKey END_ISLAND -> e
12:12:void <init>() -> <init>
20:31:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
13:17:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.features.FeatureUtils -> om:
21:21:void <init>() -> <init>
24:33:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
37:42:net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate
simplePatchPredicate(java.util.List) -> a

46:46:net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfigur
ation simpleRandomPatchConfiguration(int,net.minecraft.core.Holder) -> a

55:55:net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfigur
ation
simplePatchConfiguration(net.minecraft.world.level.levelgen.feature.Feature,net.min
ecraft.world.level.levelgen.feature.configurations.FeatureConfiguration,java.util.L
ist,int) -> a

59:59:net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfigur
ation
simplePatchConfiguration(net.minecraft.world.level.levelgen.feature.Feature,net.min
ecraft.world.level.levelgen.feature.configurations.FeatureConfiguration,java.util.L
ist) -> a

63:63:net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfigur
ation
simplePatchConfiguration(net.minecraft.world.level.levelgen.feature.Feature,net.min
ecraft.world.level.levelgen.feature.configurations.FeatureConfiguration) -> a
67:67:net.minecraft.resources.ResourceKey createKey(java.lang.String) -> a
71:72:void
register(net.minecraft.data.worldgen.BootstapContext,net.minecraft.resources.Resour
ceKey,net.minecraft.world.level.levelgen.feature.Feature) -> a
75:76:void
register(net.minecraft.data.worldgen.BootstapContext,net.minecraft.resources.Resour
ceKey,net.minecraft.world.level.levelgen.feature.Feature,net.minecraft.world.level.
levelgen.feature.configurations.FeatureConfiguration) -> a
net.minecraft.data.worldgen.features.MiscOverworldFeatures -> on:
net.minecraft.resources.ResourceKey ICE_SPIKE -> a
net.minecraft.resources.ResourceKey ICE_PATCH -> b
net.minecraft.resources.ResourceKey FOREST_ROCK -> c
net.minecraft.resources.ResourceKey ICEBERG_PACKED -> d
net.minecraft.resources.ResourceKey ICEBERG_BLUE -> e
net.minecraft.resources.ResourceKey BLUE_ICE -> f
net.minecraft.resources.ResourceKey LAKE_LAVA -> g
net.minecraft.resources.ResourceKey DISK_CLAY -> h
net.minecraft.resources.ResourceKey DISK_GRAVEL -> i
net.minecraft.resources.ResourceKey DISK_SAND -> j
net.minecraft.resources.ResourceKey FREEZE_TOP_LAYER -> k
net.minecraft.resources.ResourceKey DISK_GRASS -> l
net.minecraft.resources.ResourceKey BONUS_CHEST -> m
net.minecraft.resources.ResourceKey VOID_START_PLATFORM -> n
net.minecraft.resources.ResourceKey DESERT_WELL -> o
net.minecraft.resources.ResourceKey SPRING_LAVA_OVERWORLD -> p
net.minecraft.resources.ResourceKey SPRING_LAVA_FROZEN -> q
net.minecraft.resources.ResourceKey SPRING_WATER -> r
23:23:void <init>() -> <init>
54:156:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
24:50:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.features.NetherFeatures -> oo:
net.minecraft.resources.ResourceKey DELTA -> a
net.minecraft.resources.ResourceKey SMALL_BASALT_COLUMNS -> b
net.minecraft.resources.ResourceKey LARGE_BASALT_COLUMNS -> c
net.minecraft.resources.ResourceKey BASALT_BLOBS -> d
net.minecraft.resources.ResourceKey BLACKSTONE_BLOBS -> e
net.minecraft.resources.ResourceKey GLOWSTONE_EXTRA -> f
net.minecraft.resources.ResourceKey CRIMSON_FOREST_VEGETATION -> g
net.minecraft.resources.ResourceKey CRIMSON_FOREST_VEGETATION_BONEMEAL -> h
net.minecraft.resources.ResourceKey WARPED_FOREST_VEGETION -> i
net.minecraft.resources.ResourceKey WARPED_FOREST_VEGETATION_BONEMEAL -> j
net.minecraft.resources.ResourceKey NETHER_SPROUTS -> k
net.minecraft.resources.ResourceKey NETHER_SPROUTS_BONEMEAL -> l
net.minecraft.resources.ResourceKey TWISTING_VINES -> m
net.minecraft.resources.ResourceKey TWISTING_VINES_BONEMEAL -> n
net.minecraft.resources.ResourceKey WEEPING_VINES -> o
net.minecraft.resources.ResourceKey PATCH_CRIMSON_ROOTS -> p
net.minecraft.resources.ResourceKey BASALT_PILLAR -> q
net.minecraft.resources.ResourceKey SPRING_LAVA_NETHER -> r
net.minecraft.resources.ResourceKey SPRING_NETHER_CLOSED -> s
net.minecraft.resources.ResourceKey SPRING_NETHER_OPEN -> t
net.minecraft.resources.ResourceKey PATCH_FIRE -> u
net.minecraft.resources.ResourceKey PATCH_SOUL_FIRE -> v
28:28:void <init>() -> <init>
60:186:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
30:57:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.features.OreFeatures -> op:
net.minecraft.resources.ResourceKey ORE_MAGMA -> a
net.minecraft.resources.ResourceKey ORE_SOUL_SAND -> b
net.minecraft.resources.ResourceKey ORE_NETHER_GOLD -> c
net.minecraft.resources.ResourceKey ORE_QUARTZ -> d
net.minecraft.resources.ResourceKey ORE_GRAVEL_NETHER -> e
net.minecraft.resources.ResourceKey ORE_BLACKSTONE -> f
net.minecraft.resources.ResourceKey ORE_DIRT -> g
net.minecraft.resources.ResourceKey ORE_GRAVEL -> h
net.minecraft.resources.ResourceKey ORE_GRANITE -> i
net.minecraft.resources.ResourceKey ORE_DIORITE -> j
net.minecraft.resources.ResourceKey ORE_ANDESITE -> k
net.minecraft.resources.ResourceKey ORE_TUFF -> l
net.minecraft.resources.ResourceKey ORE_COAL -> m
net.minecraft.resources.ResourceKey ORE_COAL_BURIED -> n
net.minecraft.resources.ResourceKey ORE_IRON -> o
net.minecraft.resources.ResourceKey ORE_IRON_SMALL -> p
net.minecraft.resources.ResourceKey ORE_GOLD -> q
net.minecraft.resources.ResourceKey ORE_GOLD_BURIED -> r
net.minecraft.resources.ResourceKey ORE_REDSTONE -> s
net.minecraft.resources.ResourceKey ORE_DIAMOND_SMALL -> t
net.minecraft.resources.ResourceKey ORE_DIAMOND_LARGE -> u
net.minecraft.resources.ResourceKey ORE_DIAMOND_BURIED -> v
net.minecraft.resources.ResourceKey ORE_LAPIS -> w
net.minecraft.resources.ResourceKey ORE_LAPIS_BURIED -> x
net.minecraft.resources.ResourceKey ORE_INFESTED -> y
net.minecraft.resources.ResourceKey ORE_EMERALD -> z
net.minecraft.resources.ResourceKey ORE_ANCIENT_DEBRIS_LARGE -> A
net.minecraft.resources.ResourceKey ORE_ANCIENT_DEBRIS_SMALL -> B
net.minecraft.resources.ResourceKey ORE_COPPPER_SMALL -> C
net.minecraft.resources.ResourceKey ORE_COPPER_LARGE -> D
net.minecraft.resources.ResourceKey ORE_CLAY -> E
16:16:void <init>() -> <init>
73:280:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
21:70:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.features.PileFeatures -> oq:
net.minecraft.resources.ResourceKey PILE_HAY -> a
net.minecraft.resources.ResourceKey PILE_MELON -> b
net.minecraft.resources.ResourceKey PILE_SNOW -> c
net.minecraft.resources.ResourceKey PILE_ICE -> d
net.minecraft.resources.ResourceKey PILE_PUMPKIN -> e
15:15:void <init>() -> <init>
23:45:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
16:20:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.features.TreeFeatures -> or:
net.minecraft.resources.ResourceKey CRIMSON_FUNGUS -> a
net.minecraft.resources.ResourceKey CRIMSON_FUNGUS_PLANTED -> b
net.minecraft.resources.ResourceKey WARPED_FUNGUS -> c
net.minecraft.resources.ResourceKey WARPED_FUNGUS_PLANTED -> d
net.minecraft.resources.ResourceKey HUGE_BROWN_MUSHROOM -> e
net.minecraft.resources.ResourceKey HUGE_RED_MUSHROOM -> f
net.minecraft.resources.ResourceKey OAK -> g
net.minecraft.resources.ResourceKey DARK_OAK -> h
net.minecraft.resources.ResourceKey BIRCH -> i
net.minecraft.resources.ResourceKey ACACIA -> j
net.minecraft.resources.ResourceKey SPRUCE -> k
net.minecraft.resources.ResourceKey PINE -> l
net.minecraft.resources.ResourceKey JUNGLE_TREE -> m
net.minecraft.resources.ResourceKey FANCY_OAK -> n
net.minecraft.resources.ResourceKey JUNGLE_TREE_NO_VINE -> o
net.minecraft.resources.ResourceKey MEGA_JUNGLE_TREE -> p
net.minecraft.resources.ResourceKey MEGA_SPRUCE -> q
net.minecraft.resources.ResourceKey MEGA_PINE -> r
net.minecraft.resources.ResourceKey SUPER_BIRCH_BEES_0002 -> s
net.minecraft.resources.ResourceKey SUPER_BIRCH_BEES -> t
net.minecraft.resources.ResourceKey SWAMP_OAK -> u
net.minecraft.resources.ResourceKey JUNGLE_BUSH -> v
net.minecraft.resources.ResourceKey AZALEA_TREE -> w
net.minecraft.resources.ResourceKey MANGROVE -> x
net.minecraft.resources.ResourceKey TALL_MANGROVE -> y
net.minecraft.resources.ResourceKey CHERRY -> z
net.minecraft.resources.ResourceKey OAK_BEES_0002 -> A
net.minecraft.resources.ResourceKey OAK_BEES_002 -> B
net.minecraft.resources.ResourceKey OAK_BEES_005 -> C
net.minecraft.resources.ResourceKey BIRCH_BEES_0002 -> D
net.minecraft.resources.ResourceKey BIRCH_BEES_002 -> E
net.minecraft.resources.ResourceKey BIRCH_BEES_005 -> F
net.minecraft.resources.ResourceKey FANCY_OAK_BEES_0002 -> G
net.minecraft.resources.ResourceKey FANCY_OAK_BEES_002 -> H
net.minecraft.resources.ResourceKey FANCY_OAK_BEES_005 -> I
net.minecraft.resources.ResourceKey FANCY_OAK_BEES -> J
net.minecraft.resources.ResourceKey CHERRY_BEES_005 -> K
66:66:void <init>() -> <init>

82:86:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$T
reeConfigurationBuilder
createStraightBlobTree(net.minecraft.world.level.block.Block,net.minecraft.world.le
vel.block.Block,int,int,int,int) -> a

92:92:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$T
reeConfigurationBuilder createOak() -> a

96:96:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration$T
reeConfigurationBuilder createBirch() -> b

100:100:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration
$TreeConfigurationBuilder createSuperBirch() -> c

104:104:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration
$TreeConfigurationBuilder createJungleTree() -> d

108:114:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration
$TreeConfigurationBuilder createFancyOak() -> e

118:133:net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration
$TreeConfigurationBuilder cherry() -> f
179:579:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
69:176:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.features.VegetationFeatures -> os:
net.minecraft.resources.ResourceKey BAMBOO_NO_PODZOL -> a
net.minecraft.resources.ResourceKey BAMBOO_SOME_PODZOL -> b
net.minecraft.resources.ResourceKey VINES -> c
net.minecraft.resources.ResourceKey PATCH_BROWN_MUSHROOM -> d
net.minecraft.resources.ResourceKey PATCH_RED_MUSHROOM -> e
net.minecraft.resources.ResourceKey PATCH_SUNFLOWER -> f
net.minecraft.resources.ResourceKey PATCH_PUMPKIN -> g
net.minecraft.resources.ResourceKey PATCH_BERRY_BUSH -> h
net.minecraft.resources.ResourceKey PATCH_TAIGA_GRASS -> i
net.minecraft.resources.ResourceKey PATCH_GRASS -> j
net.minecraft.resources.ResourceKey PATCH_GRASS_JUNGLE -> k
net.minecraft.resources.ResourceKey SINGLE_PIECE_OF_GRASS -> l
net.minecraft.resources.ResourceKey PATCH_DEAD_BUSH -> m
net.minecraft.resources.ResourceKey PATCH_MELON -> n
net.minecraft.resources.ResourceKey PATCH_WATERLILY -> o
net.minecraft.resources.ResourceKey PATCH_TALL_GRASS -> p
net.minecraft.resources.ResourceKey PATCH_LARGE_FERN -> q
net.minecraft.resources.ResourceKey PATCH_CACTUS -> r
net.minecraft.resources.ResourceKey PATCH_SUGAR_CANE -> s
net.minecraft.resources.ResourceKey FLOWER_DEFAULT -> t
net.minecraft.resources.ResourceKey FLOWER_FLOWER_FOREST -> u
net.minecraft.resources.ResourceKey FLOWER_SWAMP -> v
net.minecraft.resources.ResourceKey FLOWER_PLAIN -> w
net.minecraft.resources.ResourceKey FLOWER_MEADOW -> x
net.minecraft.resources.ResourceKey FLOWER_CHERRY -> y
net.minecraft.resources.ResourceKey FOREST_FLOWERS -> z
net.minecraft.resources.ResourceKey DARK_FOREST_VEGETATION -> A
net.minecraft.resources.ResourceKey TREES_FLOWER_FOREST -> B
net.minecraft.resources.ResourceKey MEADOW_TREES -> C
net.minecraft.resources.ResourceKey TREES_TAIGA -> D
net.minecraft.resources.ResourceKey TREES_GROVE -> E
net.minecraft.resources.ResourceKey TREES_SAVANNA -> F
net.minecraft.resources.ResourceKey BIRCH_TALL -> G
net.minecraft.resources.ResourceKey TREES_WINDSWEPT_HILLS -> H
net.minecraft.resources.ResourceKey TREES_WATER -> I
net.minecraft.resources.ResourceKey TREES_BIRCH_AND_OAK -> J
net.minecraft.resources.ResourceKey TREES_PLAINS -> K
net.minecraft.resources.ResourceKey TREES_SPARSE_JUNGLE -> L
net.minecraft.resources.ResourceKey TREES_OLD_GROWTH_SPRUCE_TAIGA -> M
net.minecraft.resources.ResourceKey TREES_OLD_GROWTH_PINE_TAIGA -> N
net.minecraft.resources.ResourceKey TREES_JUNGLE -> O
net.minecraft.resources.ResourceKey BAMBOO_VEGETATION -> P
net.minecraft.resources.ResourceKey MUSHROOM_ISLAND_VEGETATION -> Q
net.minecraft.resources.ResourceKey MANGROVE_VEGETATION -> R
43:43:void <init>() -> <init>

63:63:net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfigur
ation
grassPatch(net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProv
ider,int) -> a
135:585:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
47:132:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.features.package-info -> ot:
net.minecraft.data.worldgen.package-info -> ou:
net.minecraft.data.worldgen.placement.AquaticPlacements -> ov:
net.minecraft.resources.ResourceKey SEAGRASS_WARM -> a
net.minecraft.resources.ResourceKey SEAGRASS_NORMAL -> b
net.minecraft.resources.ResourceKey SEAGRASS_COLD -> c
net.minecraft.resources.ResourceKey SEAGRASS_RIVER -> d
net.minecraft.resources.ResourceKey SEAGRASS_SWAMP -> e
net.minecraft.resources.ResourceKey SEAGRASS_DEEP_WARM -> f
net.minecraft.resources.ResourceKey SEAGRASS_DEEP -> g
net.minecraft.resources.ResourceKey SEAGRASS_DEEP_COLD -> h
net.minecraft.resources.ResourceKey SEAGRASS_SIMPLE -> i
net.minecraft.resources.ResourceKey SEA_PICKLE -> j
net.minecraft.resources.ResourceKey KELP_COLD -> k
net.minecraft.resources.ResourceKey KELP_WARM -> l
net.minecraft.resources.ResourceKey WARM_OCEAN_VEGETATION -> m
27:27:void <init>() -> <init>
31:35:java.util.List seagrassPlacement(int) -> a
54:113:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
39:51:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.placement.CavePlacements -> ow:
net.minecraft.resources.ResourceKey MONSTER_ROOM -> a
net.minecraft.resources.ResourceKey MONSTER_ROOM_DEEP -> b
net.minecraft.resources.ResourceKey FOSSIL_UPPER -> c
net.minecraft.resources.ResourceKey FOSSIL_LOWER -> d
net.minecraft.resources.ResourceKey DRIPSTONE_CLUSTER -> e
net.minecraft.resources.ResourceKey LARGE_DRIPSTONE -> f
net.minecraft.resources.ResourceKey POINTED_DRIPSTONE -> g
net.minecraft.resources.ResourceKey UNDERWATER_MAGMA -> h
net.minecraft.resources.ResourceKey GLOW_LICHEN -> i
net.minecraft.resources.ResourceKey ROOTED_AZALEA_TREE -> j
net.minecraft.resources.ResourceKey CAVE_VINES -> k
net.minecraft.resources.ResourceKey LUSH_CAVES_VEGETATION -> l
net.minecraft.resources.ResourceKey LUSH_CAVES_CLAY -> m
net.minecraft.resources.ResourceKey LUSH_CAVES_CEILING_VEGETATION -> n
net.minecraft.resources.ResourceKey SPORE_BLOSSOM -> o
net.minecraft.resources.ResourceKey CLASSIC_VINES -> p
net.minecraft.resources.ResourceKey AMETHYST_GEODE -> q
net.minecraft.resources.ResourceKey SCULK_PATCH_DEEP_DARK -> r
net.minecraft.resources.ResourceKey SCULK_PATCH_ANCIENT_CITY -> s
net.minecraft.resources.ResourceKey SCULK_VEIN -> t
28:28:void <init>() -> <init>
59:224:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
31:56:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.placement.EndPlacements -> ox:
net.minecraft.resources.ResourceKey END_SPIKE -> a
net.minecraft.resources.ResourceKey END_GATEWAY_RETURN -> b
net.minecraft.resources.ResourceKey CHORUS_PLANT -> c
net.minecraft.resources.ResourceKey END_ISLAND_DECORATED -> d
20:20:void <init>() -> <init>
27:56:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
21:24:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.placement.MiscOverworldPlacements -> oy:
net.minecraft.resources.ResourceKey ICE_SPIKE -> a
net.minecraft.resources.ResourceKey ICE_PATCH -> b
net.minecraft.resources.ResourceKey FOREST_ROCK -> c
net.minecraft.resources.ResourceKey ICEBERG_PACKED -> d
net.minecraft.resources.ResourceKey ICEBERG_BLUE -> e
net.minecraft.resources.ResourceKey BLUE_ICE -> f
net.minecraft.resources.ResourceKey LAKE_LAVA_UNDERGROUND -> g
net.minecraft.resources.ResourceKey LAKE_LAVA_SURFACE -> h
net.minecraft.resources.ResourceKey DISK_CLAY -> i
net.minecraft.resources.ResourceKey DISK_GRAVEL -> j
net.minecraft.resources.ResourceKey DISK_SAND -> k
net.minecraft.resources.ResourceKey DISK_GRASS -> l
net.minecraft.resources.ResourceKey FREEZE_TOP_LAYER -> m
net.minecraft.resources.ResourceKey VOID_START_PLATFORM -> n
net.minecraft.resources.ResourceKey DESERT_WELL -> o
net.minecraft.resources.ResourceKey SPRING_LAVA -> p
net.minecraft.resources.ResourceKey SPRING_LAVA_FROZEN -> q
net.minecraft.resources.ResourceKey SPRING_WATER -> r
32:32:void <init>() -> <init>
59:199:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
33:56:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.placement.NetherPlacements -> oz:
net.minecraft.resources.ResourceKey DELTA -> a
net.minecraft.resources.ResourceKey SMALL_BASALT_COLUMNS -> b
net.minecraft.resources.ResourceKey LARGE_BASALT_COLUMNS -> c
net.minecraft.resources.ResourceKey BASALT_BLOBS -> d
net.minecraft.resources.ResourceKey BLACKSTONE_BLOBS -> e
net.minecraft.resources.ResourceKey GLOWSTONE_EXTRA -> f
net.minecraft.resources.ResourceKey GLOWSTONE -> g
net.minecraft.resources.ResourceKey CRIMSON_FOREST_VEGETATION -> h
net.minecraft.resources.ResourceKey WARPED_FOREST_VEGETATION -> i
net.minecraft.resources.ResourceKey NETHER_SPROUTS -> j
net.minecraft.resources.ResourceKey TWISTING_VINES -> k
net.minecraft.resources.ResourceKey WEEPING_VINES -> l
net.minecraft.resources.ResourceKey PATCH_CRIMSON_ROOTS -> m
net.minecraft.resources.ResourceKey BASALT_PILLAR -> n
net.minecraft.resources.ResourceKey SPRING_DELTA -> o
net.minecraft.resources.ResourceKey SPRING_CLOSED -> p
net.minecraft.resources.ResourceKey SPRING_CLOSED_DOUBLE -> q
net.minecraft.resources.ResourceKey SPRING_OPEN -> r
net.minecraft.resources.ResourceKey PATCH_SOUL_FIRE -> s
net.minecraft.resources.ResourceKey PATCH_FIRE -> t
21:21:void <init>() -> <init>
49:181:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
22:46:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.placement.OrePlacements -> pa:
net.minecraft.resources.ResourceKey ORE_MAGMA -> a
net.minecraft.resources.ResourceKey ORE_SOUL_SAND -> b
net.minecraft.resources.ResourceKey ORE_GOLD_DELTAS -> c
net.minecraft.resources.ResourceKey ORE_QUARTZ_DELTAS -> d
net.minecraft.resources.ResourceKey ORE_GOLD_NETHER -> e
net.minecraft.resources.ResourceKey ORE_QUARTZ_NETHER -> f
net.minecraft.resources.ResourceKey ORE_GRAVEL_NETHER -> g
net.minecraft.resources.ResourceKey ORE_BLACKSTONE -> h
net.minecraft.resources.ResourceKey ORE_DIRT -> i
net.minecraft.resources.ResourceKey ORE_GRAVEL -> j
net.minecraft.resources.ResourceKey ORE_GRANITE_UPPER -> k
net.minecraft.resources.ResourceKey ORE_GRANITE_LOWER -> l
net.minecraft.resources.ResourceKey ORE_DIORITE_UPPER -> m
net.minecraft.resources.ResourceKey ORE_DIORITE_LOWER -> n
net.minecraft.resources.ResourceKey ORE_ANDESITE_UPPER -> o
net.minecraft.resources.ResourceKey ORE_ANDESITE_LOWER -> p
net.minecraft.resources.ResourceKey ORE_TUFF -> q
net.minecraft.resources.ResourceKey ORE_COAL_UPPER -> r
net.minecraft.resources.ResourceKey ORE_COAL_LOWER -> s
net.minecraft.resources.ResourceKey ORE_IRON_UPPER -> t
net.minecraft.resources.ResourceKey ORE_IRON_MIDDLE -> u
net.minecraft.resources.ResourceKey ORE_IRON_SMALL -> v
net.minecraft.resources.ResourceKey ORE_GOLD_EXTRA -> w
net.minecraft.resources.ResourceKey ORE_GOLD -> x
net.minecraft.resources.ResourceKey ORE_GOLD_LOWER -> y
net.minecraft.resources.ResourceKey ORE_REDSTONE -> z
net.minecraft.resources.ResourceKey ORE_REDSTONE_LOWER -> A
net.minecraft.resources.ResourceKey ORE_DIAMOND -> B
net.minecraft.resources.ResourceKey ORE_DIAMOND_LARGE -> C
net.minecraft.resources.ResourceKey ORE_DIAMOND_BURIED -> D
net.minecraft.resources.ResourceKey ORE_LAPIS -> E
net.minecraft.resources.ResourceKey ORE_LAPIS_BURIED -> F
net.minecraft.resources.ResourceKey ORE_INFESTED -> G
net.minecraft.resources.ResourceKey ORE_EMERALD -> H
net.minecraft.resources.ResourceKey ORE_ANCIENT_DEBRIS_LARGE -> I
net.minecraft.resources.ResourceKey ORE_ANCIENT_DEBRIS_SMALL -> J
net.minecraft.resources.ResourceKey ORE_COPPER -> K
net.minecraft.resources.ResourceKey ORE_COPPER_LARGE -> L
net.minecraft.resources.ResourceKey ORE_CLAY -> M
22:22:void <init>() -> <init>
24:28:java.util.List
orePlacement(net.minecraft.world.level.levelgen.placement.PlacementModifier,net.min
ecraft.world.level.levelgen.placement.PlacementModifier) -> a
33:33:java.util.List
commonOrePlacement(int,net.minecraft.world.level.levelgen.placement.PlacementModifi
er) -> a
37:37:java.util.List
rareOrePlacement(int,net.minecraft.world.level.levelgen.placement.PlacementModifier
) -> b
81:238:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
40:78:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.placement.PlacementUtils -> pb:
net.minecraft.world.level.levelgen.placement.PlacementModifier HEIGHTMAP -> a
net.minecraft.world.level.levelgen.placement.PlacementModifier
HEIGHTMAP_TOP_SOLID -> b
net.minecraft.world.level.levelgen.placement.PlacementModifier
HEIGHTMAP_WORLD_SURFACE -> c
net.minecraft.world.level.levelgen.placement.PlacementModifier
HEIGHTMAP_OCEAN_FLOOR -> d
net.minecraft.world.level.levelgen.placement.PlacementModifier FULL_RANGE -> e
net.minecraft.world.level.levelgen.placement.PlacementModifier RANGE_10_10 -> f
net.minecraft.world.level.levelgen.placement.PlacementModifier RANGE_8_8 -> g
net.minecraft.world.level.levelgen.placement.PlacementModifier RANGE_4_4 -> h
net.minecraft.world.level.levelgen.placement.PlacementModifier
RANGE_BOTTOM_TO_MAX_TERRAIN_HEIGHT -> i
31:31:void <init>() -> <init>
33:42:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
56:56:net.minecraft.resources.ResourceKey createKey(java.lang.String) -> a
60:61:void
register(net.minecraft.data.worldgen.BootstapContext,net.minecraft.resources.Resour
ceKey,net.minecraft.core.Holder,java.util.List) -> a
64:65:void
register(net.minecraft.data.worldgen.BootstapContext,net.minecraft.resources.Resour
ceKey,net.minecraft.core.Holder,net.minecraft.world.level.levelgen.placement.Placem
entModifier[]) -> a
68:76:net.minecraft.world.level.levelgen.placement.PlacementModifier
countExtra(int,float,int) -> a
80:80:net.minecraft.world.level.levelgen.placement.PlacementFilter isEmpty() ->
a
84:84:net.minecraft.world.level.levelgen.placement.BlockPredicateFilter
filteredByBlockSurvival(net.minecraft.world.level.block.Block) -> a
88:88:net.minecraft.core.Holder
inlinePlaced(net.minecraft.core.Holder,net.minecraft.world.level.levelgen.placement
.PlacementModifier[]) -> a
92:92:net.minecraft.core.Holder
inlinePlaced(net.minecraft.world.level.levelgen.feature.Feature,net.minecraft.world
.level.levelgen.feature.configurations.FeatureConfiguration,net.minecraft.world.lev
el.levelgen.placement.PlacementModifier[]) -> a
99:99:net.minecraft.core.Holder
onlyWhenEmpty(net.minecraft.world.level.levelgen.feature.Feature,net.minecraft.worl
d.level.levelgen.feature.configurations.FeatureConfiguration) -> a
106:106:net.minecraft.core.Holder
filtered(net.minecraft.world.level.levelgen.feature.Feature,net.minecraft.world.lev
el.levelgen.feature.configurations.FeatureConfiguration,net.minecraft.world.level.l
evelgen.blockpredicates.BlockPredicate) -> a
44:53:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.placement.TreePlacements -> pc:
net.minecraft.resources.ResourceKey CRIMSON_FUNGI -> a
net.minecraft.resources.ResourceKey WARPED_FUNGI -> b
net.minecraft.resources.ResourceKey OAK_CHECKED -> c
net.minecraft.resources.ResourceKey DARK_OAK_CHECKED -> d
net.minecraft.resources.ResourceKey BIRCH_CHECKED -> e
net.minecraft.resources.ResourceKey ACACIA_CHECKED -> f
net.minecraft.resources.ResourceKey SPRUCE_CHECKED -> g
net.minecraft.resources.ResourceKey MANGROVE_CHECKED -> h
net.minecraft.resources.ResourceKey CHERRY_CHECKED -> i
net.minecraft.resources.ResourceKey PINE_ON_SNOW -> j
net.minecraft.resources.ResourceKey SPRUCE_ON_SNOW -> k
net.minecraft.resources.ResourceKey PINE_CHECKED -> l
net.minecraft.resources.ResourceKey JUNGLE_TREE_CHECKED -> m
net.minecraft.resources.ResourceKey FANCY_OAK_CHECKED -> n
net.minecraft.resources.ResourceKey MEGA_JUNGLE_TREE_CHECKED -> o
net.minecraft.resources.ResourceKey MEGA_SPRUCE_CHECKED -> p
net.minecraft.resources.ResourceKey MEGA_PINE_CHECKED -> q
net.minecraft.resources.ResourceKey TALL_MANGROVE_CHECKED -> r
net.minecraft.resources.ResourceKey JUNGLE_BUSH -> s
net.minecraft.resources.ResourceKey SUPER_BIRCH_BEES_0002 -> t
net.minecraft.resources.ResourceKey SUPER_BIRCH_BEES -> u
net.minecraft.resources.ResourceKey OAK_BEES_0002 -> v
net.minecraft.resources.ResourceKey OAK_BEES_002 -> w
net.minecraft.resources.ResourceKey BIRCH_BEES_0002_PLACED -> x
net.minecraft.resources.ResourceKey BIRCH_BEES_002 -> y
net.minecraft.resources.ResourceKey FANCY_OAK_BEES_0002 -> z
net.minecraft.resources.ResourceKey FANCY_OAK_BEES_002 -> A
net.minecraft.resources.ResourceKey FANCY_OAK_BEES -> B
net.minecraft.resources.ResourceKey CHERRY_BEES_005 -> C
22:22:void <init>() -> <init>
60:135:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
23:57:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.placement.VegetationPlacements -> pd:
net.minecraft.resources.ResourceKey BAMBOO_LIGHT -> a
net.minecraft.resources.ResourceKey BAMBOO -> b
net.minecraft.resources.ResourceKey VINES -> c
net.minecraft.resources.ResourceKey PATCH_SUNFLOWER -> d
net.minecraft.resources.ResourceKey PATCH_PUMPKIN -> e
net.minecraft.resources.ResourceKey PATCH_GRASS_PLAIN -> f
net.minecraft.resources.ResourceKey PATCH_GRASS_FOREST -> g
net.minecraft.resources.ResourceKey PATCH_GRASS_BADLANDS -> h
net.minecraft.resources.ResourceKey PATCH_GRASS_SAVANNA -> i
net.minecraft.resources.ResourceKey PATCH_GRASS_NORMAL -> j
net.minecraft.resources.ResourceKey PATCH_GRASS_TAIGA_2 -> k
net.minecraft.resources.ResourceKey PATCH_GRASS_TAIGA -> l
net.minecraft.resources.ResourceKey PATCH_GRASS_JUNGLE -> m
net.minecraft.resources.ResourceKey GRASS_BONEMEAL -> n
net.minecraft.resources.ResourceKey PATCH_DEAD_BUSH_2 -> o
net.minecraft.resources.ResourceKey PATCH_DEAD_BUSH -> p
net.minecraft.resources.ResourceKey PATCH_DEAD_BUSH_BADLANDS -> q
net.minecraft.resources.ResourceKey PATCH_MELON -> r
net.minecraft.resources.ResourceKey PATCH_MELON_SPARSE -> s
net.minecraft.resources.ResourceKey PATCH_BERRY_COMMON -> t
net.minecraft.resources.ResourceKey PATCH_BERRY_RARE -> u
net.minecraft.resources.ResourceKey PATCH_WATERLILY -> v
net.minecraft.resources.ResourceKey PATCH_TALL_GRASS_2 -> w
net.minecraft.resources.ResourceKey PATCH_TALL_GRASS -> x
net.minecraft.resources.ResourceKey PATCH_LARGE_FERN -> y
net.minecraft.resources.ResourceKey PATCH_CACTUS_DESERT -> z
net.minecraft.resources.ResourceKey PATCH_CACTUS_DECORATED -> A
net.minecraft.resources.ResourceKey PATCH_SUGAR_CANE_SWAMP -> B
net.minecraft.resources.ResourceKey PATCH_SUGAR_CANE_DESERT -> C
net.minecraft.resources.ResourceKey PATCH_SUGAR_CANE_BADLANDS -> D
net.minecraft.resources.ResourceKey PATCH_SUGAR_CANE -> E
net.minecraft.resources.ResourceKey BROWN_MUSHROOM_NETHER -> F
net.minecraft.resources.ResourceKey RED_MUSHROOM_NETHER -> G
net.minecraft.resources.ResourceKey BROWN_MUSHROOM_NORMAL -> H
net.minecraft.resources.ResourceKey RED_MUSHROOM_NORMAL -> I
net.minecraft.resources.ResourceKey BROWN_MUSHROOM_TAIGA -> J
net.minecraft.resources.ResourceKey RED_MUSHROOM_TAIGA -> K
net.minecraft.resources.ResourceKey BROWN_MUSHROOM_OLD_GROWTH -> L
net.minecraft.resources.ResourceKey RED_MUSHROOM_OLD_GROWTH -> M
net.minecraft.resources.ResourceKey BROWN_MUSHROOM_SWAMP -> N
net.minecraft.resources.ResourceKey RED_MUSHROOM_SWAMP -> O
net.minecraft.resources.ResourceKey FLOWER_WARM -> P
net.minecraft.resources.ResourceKey FLOWER_DEFAULT -> Q
net.minecraft.resources.ResourceKey FLOWER_FLOWER_FOREST -> R
net.minecraft.resources.ResourceKey FLOWER_SWAMP -> S
net.minecraft.resources.ResourceKey FLOWER_PLAINS -> T
net.minecraft.resources.ResourceKey FLOWER_MEADOW -> U
net.minecraft.resources.ResourceKey FLOWER_CHERRY -> V
net.minecraft.resources.ResourceKey TREES_PLAINS -> W
net.minecraft.resources.ResourceKey DARK_FOREST_VEGETATION -> X
net.minecraft.resources.ResourceKey FLOWER_FOREST_FLOWERS -> Y
net.minecraft.resources.ResourceKey FOREST_FLOWERS -> Z
net.minecraft.resources.ResourceKey TREES_FLOWER_FOREST -> aa
net.minecraft.resources.ResourceKey TREES_MEADOW -> ab
net.minecraft.resources.ResourceKey TREES_CHERRY -> ac
net.minecraft.resources.ResourceKey TREES_TAIGA -> ad
net.minecraft.resources.ResourceKey TREES_GROVE -> ae
net.minecraft.resources.ResourceKey TREES_BADLANDS -> af
net.minecraft.resources.ResourceKey TREES_SNOWY -> ag
net.minecraft.resources.ResourceKey TREES_SWAMP -> ah
net.minecraft.resources.ResourceKey TREES_WINDSWEPT_SAVANNA -> ai
net.minecraft.resources.ResourceKey TREES_SAVANNA -> aj
net.minecraft.resources.ResourceKey BIRCH_TALL -> ak
net.minecraft.resources.ResourceKey TREES_BIRCH -> al
net.minecraft.resources.ResourceKey TREES_WINDSWEPT_FOREST -> am
net.minecraft.resources.ResourceKey TREES_WINDSWEPT_HILLS -> an
net.minecraft.resources.ResourceKey TREES_WATER -> ao
net.minecraft.resources.ResourceKey TREES_BIRCH_AND_OAK -> ap
net.minecraft.resources.ResourceKey TREES_SPARSE_JUNGLE -> aq
net.minecraft.resources.ResourceKey TREES_OLD_GROWTH_SPRUCE_TAIGA -> ar
net.minecraft.resources.ResourceKey TREES_OLD_GROWTH_PINE_TAIGA -> as
net.minecraft.resources.ResourceKey TREES_JUNGLE -> at
net.minecraft.resources.ResourceKey BAMBOO_VEGETATION -> au
net.minecraft.resources.ResourceKey MUSHROOM_ISLAND_VEGETATION -> av
net.minecraft.resources.ResourceKey TREES_MANGROVE -> aw
net.minecraft.world.level.levelgen.placement.PlacementModifier TREE_THRESHOLD -
> ax
34:34:void <init>() -> <init>
131:135:java.util.List worldSurfaceSquaredWithCount(int) -> a
140:150:java.util.List
getMushroomPlacement(int,net.minecraft.world.level.levelgen.placement.PlacementModi
fier) -> a
154:159:com.google.common.collect.ImmutableList$Builder
treePlacementBase(net.minecraft.world.level.levelgen.placement.PlacementModifier) -
> b
163:163:java.util.List
treePlacement(net.minecraft.world.level.levelgen.placement.PlacementModifier) -> a
167:169:java.util.List
treePlacement(net.minecraft.world.level.levelgen.placement.PlacementModifier,net.mi
necraft.world.level.block.Block) -> a
173:585:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
35:128:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.placement.VillagePlacements -> pe:
net.minecraft.resources.ResourceKey PILE_HAY_VILLAGE -> a
net.minecraft.resources.ResourceKey PILE_MELON_VILLAGE -> b
net.minecraft.resources.ResourceKey PILE_SNOW_VILLAGE -> c
net.minecraft.resources.ResourceKey PILE_ICE_VILLAGE -> d
net.minecraft.resources.ResourceKey PILE_PUMPKIN_VILLAGE -> e
net.minecraft.resources.ResourceKey OAK_VILLAGE -> f
net.minecraft.resources.ResourceKey ACACIA_VILLAGE -> g
net.minecraft.resources.ResourceKey SPRUCE_VILLAGE -> h
net.minecraft.resources.ResourceKey PINE_VILLAGE -> i
net.minecraft.resources.ResourceKey PATCH_CACTUS_VILLAGE -> j
net.minecraft.resources.ResourceKey FLOWER_PLAIN_VILLAGE -> k
net.minecraft.resources.ResourceKey PATCH_TAIGA_GRASS_VILLAGE -> l
net.minecraft.resources.ResourceKey PATCH_BERRY_BUSH_VILLAGE -> m
18:18:void <init>() -> <init>
36:66:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
19:33:void <clinit>() -> <clinit>
net.minecraft.data.worldgen.placement.package-info -> pf:
net.minecraft.gametest.framework.AfterBatch -> pg:
java.lang.String batch() -> a
net.minecraft.gametest.framework.BeforeBatch -> ph:
java.lang.String batch() -> a
net.minecraft.gametest.framework.ExhaustedAttemptsException -> pi:
8:11:void <init>(int,int,net.minecraft.gametest.framework.GameTestInfo) ->
<init>
net.minecraft.gametest.framework.GameTest -> pj:
int timeoutTicks() -> a
java.lang.String batch() -> b
int rotationSteps() -> c
boolean required() -> d
java.lang.String template() -> e
long setupTicks() -> f
int attempts() -> g
int requiredSuccesses() -> h
net.minecraft.gametest.framework.GameTestAssertException -> pk:
5:6:void <init>(java.lang.String) -> <init>
net.minecraft.gametest.framework.GameTestAssertPosException -> pl:
net.minecraft.core.BlockPos absolutePos -> a
net.minecraft.core.BlockPos relativePos -> b
long tick -> c
13:17:void
<init>(java.lang.String,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,lon
g) -> <init>
21:22:java.lang.String getMessage() -> getMessage
27:27:java.lang.String getMessageToShowAtBlock() -> a
32:32:net.minecraft.core.BlockPos getRelativePos() -> b
37:37:net.minecraft.core.BlockPos getAbsolutePos() -> c
net.minecraft.gametest.framework.GameTestBatch -> pm:
java.lang.String DEFAULT_BATCH_NAME -> a
java.lang.String name -> b
java.util.Collection testFunctions -> c
java.util.function.Consumer beforeBatchFunction -> d
java.util.function.Consumer afterBatchFunction -> e
21:30:void
<init>(java.lang.String,java.util.Collection,java.util.function.Consumer,java.util.
function.Consumer) -> <init>
33:33:java.lang.String getName() -> a
37:37:java.util.Collection getTestFunctions() -> b
41:44:void runBeforeBatchFunction(net.minecraft.server.level.ServerLevel) -> a
47:50:void runAfterBatchFunction(net.minecraft.server.level.ServerLevel) -> b
net.minecraft.gametest.framework.GameTestBatchRunner -> pn:
org.slf4j.Logger LOGGER -> a
net.minecraft.core.BlockPos firstTestNorthWestCorner -> b
net.minecraft.server.level.ServerLevel level -> c
net.minecraft.gametest.framework.GameTestTicker testTicker -> d
int testsPerRow -> e
java.util.List allTestInfos -> f
java.util.List batches -> g
net.minecraft.core.BlockPos$MutableBlockPos nextTestNorthWestCorner -> h
30:45:void
<init>(java.util.Collection,net.minecraft.core.BlockPos,net.minecraft.world.level.b
lock.Rotation,net.minecraft.server.level.ServerLevel,net.minecraft.gametest.framewo
rk.GameTestTicker,int) -> <init>
48:48:java.util.List getTestInfos() -> a
52:53:void start() -> b
56:99:void runBatch(int) -> a
102:124:java.util.Map createStructuresForBatch(java.util.Collection) -> a
96:98:void
lambda$runBatch$3(java.util.Map,net.minecraft.gametest.framework.GameTestInfo) -> a
44:44:java.util.stream.Stream lambda$new$2(com.mojang.datafixers.util.Pair) ->
a
38:41:com.mojang.datafixers.util.Pair
lambda$new$1(net.minecraft.world.level.block.Rotation,net.minecraft.server.level.Se
rverLevel,net.minecraft.gametest.framework.GameTestBatch) -> a
39:39:net.minecraft.gametest.framework.GameTestInfo
lambda$new$0(net.minecraft.world.level.block.Rotation,net.minecraft.server.level.Se
rverLevel,net.minecraft.gametest.framework.TestFunction) -> a
19:19:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.GameTestBatchRunner$1 -> pn$1:
net.minecraft.gametest.framework.MultipleTestTracker val$currentBatchTracker ->
a
net.minecraft.gametest.framework.GameTestBatch val$currentBatch -> b
int val$batchIndex -> c
net.minecraft.gametest.framework.GameTestBatchRunner this$0 -> d
72:72:void
<init>(net.minecraft.gametest.framework.GameTestBatchRunner,net.minecraft.gametest.
framework.MultipleTestTracker,net.minecraft.gametest.framework.GameTestBatch,int) -
> <init>
74:78:void testCompleted() -> a
82:82:void testStructureLoaded(net.minecraft.gametest.framework.GameTestInfo) -
> a
86:87:void testPassed(net.minecraft.gametest.framework.GameTestInfo) -> b
91:92:void testFailed(net.minecraft.gametest.framework.GameTestInfo) -> c
net.minecraft.gametest.framework.GameTestEvent -> po:
java.lang.Long expectedDelay -> a
java.lang.Runnable assertion -> b
10:13:void <init>(java.lang.Long,java.lang.Runnable) -> <init>
16:16:net.minecraft.gametest.framework.GameTestEvent create(java.lang.Runnable)
-> a
20:20:net.minecraft.gametest.framework.GameTestEvent
create(long,java.lang.Runnable) -> a
net.minecraft.gametest.framework.GameTestGenerator -> pp:
net.minecraft.gametest.framework.GameTestHelper -> pq:
net.minecraft.gametest.framework.GameTestInfo testInfo -> a
boolean finalCheckAdded -> b
62:64:void <init>(net.minecraft.gametest.framework.GameTestInfo) -> <init>
69:69:net.minecraft.server.level.ServerLevel getLevel() -> a
73:73:net.minecraft.world.level.block.state.BlockState
getBlockState(net.minecraft.core.BlockPos) -> a
78:78:net.minecraft.world.level.block.entity.BlockEntity
getBlockEntity(net.minecraft.core.BlockPos) -> b
84:85:void killAllEntities() -> b
88:91:void killAllEntitiesOfClass(java.lang.Class) -> a
94:99:net.minecraft.world.entity.item.ItemEntity
spawnItem(net.minecraft.world.item.Item,float,float,float) -> a
103:103:net.minecraft.world.entity.item.ItemEntity
spawnItem(net.minecraft.world.item.Item,net.minecraft.core.BlockPos) -> a
107:107:net.minecraft.world.entity.Entity
spawn(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos) -> a
111:122:net.minecraft.world.entity.Entity
spawn(net.minecraft.world.entity.EntityType,net.minecraft.world.phys.Vec3) -> a
126:126:net.minecraft.world.entity.Entity
spawn(net.minecraft.world.entity.EntityType,int,int,int) -> a
130:130:net.minecraft.world.entity.Entity
spawn(net.minecraft.world.entity.EntityType,float,float,float) -> a
134:136:net.minecraft.world.entity.Mob
spawnWithNoFreeWill(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockP
os) -> b
140:140:net.minecraft.world.entity.Mob
spawnWithNoFreeWill(net.minecraft.world.entity.EntityType,int,int,int) -> b
144:146:net.minecraft.world.entity.Mob
spawnWithNoFreeWill(net.minecraft.world.entity.EntityType,net.minecraft.world.phys.
Vec3) -> b
150:150:net.minecraft.world.entity.Mob
spawnWithNoFreeWill(net.minecraft.world.entity.EntityType,float,float,float) -> b
154:154:net.minecraft.gametest.framework.GameTestSequence
walkTo(net.minecraft.world.entity.Mob,net.minecraft.core.BlockPos,float) -> a
161:162:void pressButton(int,int,int) -> a
165:172:void pressButton(net.minecraft.core.BlockPos) -> c
175:176:void useBlock(net.minecraft.core.BlockPos) -> d
179:181:void
useBlock(net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player) -> a
184:191:void
useBlock(net.minecraft.core.BlockPos,net.minecraft.world.entity.player.Player,net.m
inecraft.world.phys.BlockHitResult) -> a
194:196:net.minecraft.world.entity.LivingEntity
makeAboutToDrown(net.minecraft.world.entity.LivingEntity) -> a
200:200:net.minecraft.world.entity.player.Player makeMockSurvivalPlayer() -> c
214:215:net.minecraft.world.entity.LivingEntity
withLowHealth(net.minecraft.world.entity.LivingEntity) -> b
219:219:net.minecraft.world.entity.player.Player makeMockPlayer() -> d
239:251:net.minecraft.server.level.ServerPlayer makeMockServerPlayerInLevel() -
> e
255:256:void pullLever(int,int,int) -> b
259:266:void pullLever(net.minecraft.core.BlockPos) -> e
269:271:void pulseRedstone(net.minecraft.core.BlockPos,long) -> a
274:275:void destroyBlock(net.minecraft.core.BlockPos) -> f
278:279:void setBlock(int,int,int,net.minecraft.world.level.block.Block) -> a
282:283:void
setBlock(int,int,int,net.minecraft.world.level.block.state.BlockState) -> a
286:287:void
setBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block) -> a
290:291:void
setBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockSta
te) -> a
294:295:void setNight() -> f
298:299:void setDayTime(int) -> a
304:305:void
assertBlockPresent(net.minecraft.world.level.block.Block,int,int,int) -> a
308:310:void
assertBlockPresent(net.minecraft.world.level.block.Block,net.minecraft.core.BlockPo
s) -> a
313:314:void
assertBlockNotPresent(net.minecraft.world.level.block.Block,int,int,int) -> b
317:318:void
assertBlockNotPresent(net.minecraft.world.level.block.Block,net.minecraft.core.Bloc
kPos) -> b
321:322:void
succeedWhenBlockPresent(net.minecraft.world.level.block.Block,int,int,int) -> c
325:328:void
succeedWhenBlockPresent(net.minecraft.world.level.block.Block,net.minecraft.core.Bl
ockPos) -> c
331:332:void
assertBlock(net.minecraft.core.BlockPos,java.util.function.Predicate,java.lang.Stri
ng) -> a
335:336:void
assertBlock(net.minecraft.core.BlockPos,java.util.function.Predicate,java.util.func
tion.Supplier) -> a
339:348:void
assertBlockProperty(net.minecraft.core.BlockPos,net.minecraft.world.level.block.sta
te.properties.Property,java.lang.Comparable) -> a
351:358:void
assertBlockProperty(net.minecraft.core.BlockPos,net.minecraft.world.level.block.sta
te.properties.Property,java.util.function.Predicate,java.lang.String) -> a
361:365:void
assertBlockState(net.minecraft.core.BlockPos,java.util.function.Predicate,java.util
.function.Supplier) -> b
368:375:void
assertRedstoneSignal(net.minecraft.core.BlockPos,net.minecraft.core.Direction,java.
util.function.IntPredicate,java.util.function.Supplier) -> a
380:384:void assertEntityPresent(net.minecraft.world.entity.EntityType) -> a
387:388:void
assertEntityPresent(net.minecraft.world.entity.EntityType,int,int,int) -> c
391:396:void
assertEntityPresent(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockP
os) -> c
399:403:void
assertEntityPresent(net.minecraft.world.entity.EntityType,net.minecraft.world.phys.
Vec3,net.minecraft.world.phys.Vec3) -> a
406:412:void
assertEntitiesPresent(net.minecraft.world.entity.EntityType,net.minecraft.core.Bloc
kPos,int,double) -> a
415:420:void
assertEntityPresent(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockP
os,double) -> a
423:424:java.util.List
getEntities(net.minecraft.world.entity.EntityType,net.minecraft.core.BlockPos,doubl
e) -> b
428:429:void
assertEntityInstancePresent(net.minecraft.world.entity.Entity,int,int,int) -> a
432:435:void
assertEntityInstancePresent(net.minecraft.world.entity.Entity,net.minecraft.core.Bl
ockPos) -> a
438:452:void
assertItemEntityCountIs(net.minecraft.world.item.Item,net.minecraft.core.BlockPos,d
ouble,int) -> a
455:463:void
assertItemEntityPresent(net.minecraft.world.item.Item,net.minecraft.core.BlockPos,d
ouble) -> a
467:475:void
assertItemEntityNotPresent(net.minecraft.world.item.Item,net.minecraft.core.BlockPo
s,double) -> b
478:482:void assertEntityNotPresent(net.minecraft.world.entity.EntityType) -> b
485:486:void
assertEntityNotPresent(net.minecraft.world.entity.EntityType,int,int,int) -> d
489:494:void
assertEntityNotPresent(net.minecraft.world.entity.EntityType,net.minecraft.core.Blo
ckPos) -> d
497:504:void
assertEntityTouching(net.minecraft.world.entity.EntityType,double,double,double) ->
a
507:514:void
assertEntityNotTouching(net.minecraft.world.entity.EntityType,double,double,double)
-> b
517:538:void
assertEntityData(net.minecraft.core.BlockPos,net.minecraft.world.entity.EntityType,
java.util.function.Function,java.lang.Object) -> a
541:554:void
assertEntityIsHolding(net.minecraft.core.BlockPos,net.minecraft.world.entity.Entity
Type,net.minecraft.world.item.Item) -> a
558:571:void
assertEntityInventoryContains(net.minecraft.core.BlockPos,net.minecraft.world.entit
y.EntityType,net.minecraft.world.item.Item) -> b
575:580:void assertContainerEmpty(net.minecraft.core.BlockPos) -> g
583:591:void
assertContainerContains(net.minecraft.core.BlockPos,net.minecraft.world.item.Item)
-> a
597:602:void
assertSameBlockStates(net.minecraft.world.level.levelgen.structure.BoundingBox,net.
minecraft.core.BlockPos) -> a
605:610:void
assertSameBlockState(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a
613:614:void
assertAtTickTimeContainerContains(long,net.minecraft.core.BlockPos,net.minecraft.wo
rld.item.Item) -> a
617:618:void assertAtTickTimeContainerEmpty(long,net.minecraft.core.BlockPos) -
> a
621:622:void
succeedWhenEntityData(net.minecraft.core.BlockPos,net.minecraft.world.entity.Entity
Type,java.util.function.Function,java.lang.Object) -> b
625:628:void
assertEntityProperty(net.minecraft.world.entity.Entity,java.util.function.Predicate
,java.lang.String) -> a
631:635:void
assertEntityProperty(net.minecraft.world.entity.Entity,java.util.function.Function,
java.lang.String,java.lang.Object) -> a
638:639:void
succeedWhenEntityPresent(net.minecraft.world.entity.EntityType,int,int,int) -> e
642:645:void
succeedWhenEntityPresent(net.minecraft.world.entity.EntityType,net.minecraft.core.B
lockPos) -> e
648:649:void
succeedWhenEntityNotPresent(net.minecraft.world.entity.EntityType,int,int,int) -> f
652:655:void
succeedWhenEntityNotPresent(net.minecraft.world.entity.EntityType,net.minecraft.cor
e.BlockPos) -> f
660:661:void succeed() -> g
664:668:void ensureSingleFinalCheck() -> j
671:675:void succeedIf(java.lang.Runnable) -> a
678:682:void succeedWhen(java.lang.Runnable) -> b
685:689:void succeedOnTickWhen(int,java.lang.Runnable) -> a
692:693:void runAtTickTime(long,java.lang.Runnable) -> a
696:697:void runAfterDelay(long,java.lang.Runnable) -> b
700:703:void randomTick(net.minecraft.core.BlockPos) -> h
706:707:int
getHeight(net.minecraft.world.level.levelgen.Heightmap$Types,int,int) -> a
711:711:void fail(java.lang.String,net.minecraft.core.BlockPos) -> a
715:715:void fail(java.lang.String,net.minecraft.world.entity.Entity) -> a
719:719:void fail(java.lang.String) -> a
723:726:void failIf(java.lang.Runnable) -> c
729:731:void failIfEver(java.lang.Runnable) -> d
734:734:net.minecraft.gametest.framework.GameTestSequence startSequence() -> h
738:740:net.minecraft.core.BlockPos absolutePos(net.minecraft.core.BlockPos) ->
i
744:747:net.minecraft.core.BlockPos relativePos(net.minecraft.core.BlockPos) ->
j
751:752:net.minecraft.world.phys.Vec3
absoluteVec(net.minecraft.world.phys.Vec3) -> a
756:757:net.minecraft.world.phys.Vec3
relativeVec(net.minecraft.world.phys.Vec3) -> b
761:764:void assertTrue(boolean,java.lang.String) -> a
767:770:void assertFalse(boolean,java.lang.String) -> b
775:775:long getTick() -> i
779:779:net.minecraft.world.phys.AABB getBounds() -> k
783:784:net.minecraft.world.phys.AABB getRelativeBounds() -> l
788:790:void forEveryBlockInStructure(java.util.function.Consumer) -> a
793:796:void onEachTick(java.lang.Runnable) -> e
799:803:void
placeAt(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemStack
,net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> a
794:795:void lambda$onEachTick$26(java.lang.Runnable,long) -> a
730:730:void lambda$failIfEver$25(java.lang.Runnable,long) -> b
725:725:java.lang.Exception lambda$failIf$24() -> m
653:654:void
lambda$succeedWhenEntityNotPresent$23(net.minecraft.world.entity.EntityType,net.min
ecraft.core.BlockPos) -> g
643:644:void
lambda$succeedWhenEntityPresent$22(net.minecraft.world.entity.EntityType,net.minecr
aft.core.BlockPos) -> h
621:621:void
lambda$succeedWhenEntityData$21(net.minecraft.core.BlockPos,net.minecraft.world.ent
ity.EntityType,java.util.function.Function,java.lang.Object) -> c
617:617:void
lambda$assertAtTickTimeContainerEmpty$20(net.minecraft.core.BlockPos) -> k
613:613:void
lambda$assertAtTickTimeContainerContains$19(net.minecraft.core.BlockPos,net.minecra
ft.world.item.Item) -> b
599:601:void
lambda$assertSameBlockStates$18(net.minecraft.core.BlockPos,net.minecraft.world.lev
el.levelgen.structure.BoundingBox,net.minecraft.core.BlockPos) -> a
566:566:boolean
lambda$assertEntityInventoryContains$17(net.minecraft.world.item.Item,net.minecraft
.world.item.ItemStack) -> a
560:560:boolean lambda$assertEntityInventoryContains$16(java.lang.Object) -> a
509:509:boolean
lambda$assertEntityNotTouching$15(net.minecraft.world.phys.Vec3,net.minecraft.world
.entity.Entity) -> a
499:499:boolean
lambda$assertEntityTouching$14(net.minecraft.world.phys.Vec3,net.minecraft.world.en
tity.Entity) -> b
434:434:net.minecraft.gametest.framework.GameTestAssertPosException
lambda$assertEntityInstancePresent$13(net.minecraft.world.entity.Entity,net.minecra
ft.core.BlockPos,net.minecraft.core.BlockPos) -> a
434:434:boolean
lambda$assertEntityInstancePresent$12(net.minecraft.world.entity.Entity,net.minecra
ft.world.entity.Entity) -> a
357:357:java.lang.String lambda$assertBlockProperty$11(java.lang.String) -> b
352:356:boolean
lambda$assertBlockProperty$10(net.minecraft.world.level.block.state.properties.Prop
erty,java.util.function.Predicate,net.minecraft.world.level.block.state.BlockState)
-> a
335:335:boolean
lambda$assertBlock$9(java.util.function.Predicate,net.minecraft.world.level.block.s
tate.BlockState) -> a
331:331:java.lang.String lambda$assertBlock$8(java.lang.String) -> c
326:327:void
lambda$succeedWhenBlockPresent$7(net.minecraft.world.level.block.Block,net.minecraf
t.core.BlockPos) -> d
317:317:boolean
lambda$assertBlockNotPresent$6(net.minecraft.core.BlockPos,net.minecraft.world.leve
l.block.Block,net.minecraft.world.level.block.Block) -> a
309:309:boolean
lambda$assertBlockPresent$5(net.minecraft.world.level.block.state.BlockState,net.mi
necraft.world.level.block.Block,net.minecraft.world.level.block.Block) -> a
270:270:void lambda$pulseRedstone$4(net.minecraft.core.BlockPos) -> l
165:165:java.lang.String lambda$pressButton$3() -> n
165:165:boolean
lambda$pressButton$2(net.minecraft.world.level.block.state.BlockState) -> a
155:157:void
lambda$walkTo$1(net.minecraft.world.entity.Mob,net.minecraft.core.BlockPos,float) -
> b
89:89:boolean
lambda$killAllEntitiesOfClass$0(net.minecraft.world.entity.Entity) -> a
net.minecraft.gametest.framework.GameTestHelper$1 -> pq$1:
net.minecraft.gametest.framework.GameTestHelper this$0 -> b
200:200:void
<init>(net.minecraft.gametest.framework.GameTestHelper,net.minecraft.world.level.Le
vel,net.minecraft.core.BlockPos,float,com.mojang.authlib.GameProfile) -> <init>
203:203:boolean isSpectator() -> G_
208:208:boolean isCreative() -> f
net.minecraft.gametest.framework.GameTestHelper$2 -> pq$2:
net.minecraft.gametest.framework.GameTestHelper this$0 -> b
219:219:void
<init>(net.minecraft.gametest.framework.GameTestHelper,net.minecraft.world.level.Le
vel,net.minecraft.core.BlockPos,float,com.mojang.authlib.GameProfile) -> <init>
222:222:boolean isSpectator() -> G_
227:227:boolean isCreative() -> f
232:232:boolean isLocalPlayer() -> g
net.minecraft.gametest.framework.GameTestHelper$3 -> pq$3:
net.minecraft.gametest.framework.GameTestHelper this$0 -> b
239:239:void
<init>(net.minecraft.gametest.framework.GameTestHelper,net.minecraft.server.Minecra
ftServer,net.minecraft.server.level.ServerLevel,com.mojang.authlib.GameProfile) ->
<init>
242:242:boolean isSpectator() -> G_
247:247:boolean isCreative() -> f
net.minecraft.gametest.framework.GameTestInfo -> pr:
net.minecraft.gametest.framework.TestFunction testFunction -> a
net.minecraft.core.BlockPos structureBlockPos -> b
net.minecraft.server.level.ServerLevel level -> c
java.util.Collection listeners -> d
int timeoutTicks -> e
java.util.Collection sequences -> f
it.unimi.dsi.fastutil.objects.Object2LongMap runAtTickTimeMap -> g
long startTick -> h
long tickCount -> i
boolean started -> j
com.google.common.base.Stopwatch timer -> k
boolean done -> l
net.minecraft.world.level.block.Rotation rotation -> m
java.lang.Throwable error -> n
net.minecraft.world.level.block.entity.StructureBlockEntity
structureBlockEntity -> o
32:57:void
<init>(net.minecraft.gametest.framework.TestFunction,net.minecraft.world.level.bloc
k.Rotation,net.minecraft.server.level.ServerLevel) -> <init>
60:61:void setStructureBlockPos(net.minecraft.core.BlockPos) -> a
64:66:void startExecution() -> a
69:82:void tick() -> b
85:118:void tickInternal() -> A
121:130:void startTest() -> B
133:134:void setRunAtTickTime(long,java.lang.Runnable) -> a
137:137:java.lang.String getTestName() -> c
141:141:net.minecraft.core.BlockPos getStructureBlockPos() -> d
146:151:net.minecraft.core.Vec3i getStructureSize() -> e
156:160:net.minecraft.world.phys.AABB getStructureBounds() -> f
165:165:net.minecraft.world.level.block.entity.StructureBlockEntity
getStructureBlockEntity() -> C
169:169:net.minecraft.server.level.ServerLevel getLevel() -> g
173:173:boolean hasSucceeded() -> h
177:177:boolean hasFailed() -> i
181:181:boolean hasStarted() -> j
185:185:boolean isDone() -> k
189:189:long getRunTime() -> l
193:197:void finish() -> D
201:204:void succeed() -> m
207:209:void fail(java.lang.Throwable) -> a
216:216:java.lang.Throwable getError() -> n
221:221:java.lang.String toString() -> toString
225:226:void addListener(net.minecraft.gametest.framework.GameTestListener) ->
a
229:236:void spawnStructure(net.minecraft.core.BlockPos,int) -> a
239:245:void clearStructure() -> o
248:248:long getTick() -> p
252:254:net.minecraft.gametest.framework.GameTestSequence createSequence() -> q
258:258:boolean isRequired() -> r
262:262:boolean isOptional() -> s
266:266:java.lang.String getStructureName() -> t
270:270:net.minecraft.world.level.block.Rotation getRotation() -> u
274:274:net.minecraft.gametest.framework.TestFunction getTestFunction() -> v
278:278:int getTimeoutTicks() -> w
282:282:boolean isFlaky() -> x
286:286:int maxAttempts() -> y
290:290:int requiredSuccesses() -> z
235:235:void
lambda$spawnStructure$4(net.minecraft.gametest.framework.GameTestListener) -> b
116:116:void
lambda$tickInternal$3(net.minecraft.gametest.framework.GameTestSequence) -> a
109:109:void
lambda$tickInternal$2(net.minecraft.gametest.framework.GameTestSequence) -> b
79:79:void lambda$tick$1(net.minecraft.gametest.framework.GameTestListener) ->
c
77:77:void lambda$tick$0(net.minecraft.gametest.framework.GameTestListener) ->
d
net.minecraft.gametest.framework.GameTestListener -> ps:
void testStructureLoaded(net.minecraft.gametest.framework.GameTestInfo) -> a
void testPassed(net.minecraft.gametest.framework.GameTestInfo) -> b
void testFailed(net.minecraft.gametest.framework.GameTestInfo) -> c
net.minecraft.gametest.framework.GameTestRegistry -> pt:
java.util.Collection TEST_FUNCTIONS -> a
java.util.Set TEST_CLASS_NAMES -> b
java.util.Map BEFORE_BATCH_FUNCTIONS -> c
java.util.Map AFTER_BATCH_FUNCTIONS -> d
java.util.Collection LAST_FAILED_TESTS -> e
25:25:void <init>() -> <init>
33:34:void register(java.lang.Class) -> a
37:53:void register(java.lang.reflect.Method) -> a
56:64:void
registerBatchFunction(java.lang.reflect.Method,java.lang.Class,java.util.function.F
unction,java.util.Map) -> a
67:69:java.util.Collection getTestFunctionsForClassName(java.lang.String) -> a
73:73:java.util.Collection getAllTestFunctions() -> a
77:77:java.util.Collection getAllTestClassNames() -> b
81:81:boolean isTestClass(java.lang.String) -> b
86:86:java.util.function.Consumer getBeforeBatchFunction(java.lang.String) -> c
91:91:java.util.function.Consumer getAfterBatchFunction(java.lang.String) -> d
95:97:java.util.Optional findTestFunction(java.lang.String) -> e
102:106:net.minecraft.gametest.framework.TestFunction
getTestFunction(java.lang.String) -> f
111:114:java.util.Collection useTestGeneratorMethod(java.lang.reflect.Method) -
> b
119:138:net.minecraft.gametest.framework.TestFunction
turnMethodIntoTestFunction(java.lang.reflect.Method) -> c
142:142:java.util.function.Consumer
turnMethodIntoConsumer(java.lang.reflect.Method) -> d
162:162:boolean
isTestFunctionPartOfClass(net.minecraft.gametest.framework.TestFunction,java.lang.S
tring) -> a
166:166:java.util.Collection getLastFailedTests() -> c
170:171:void rememberFailedTest(net.minecraft.gametest.framework.TestFunction)
-> a
174:175:void forgetFailedTests() -> d
144:155:void
lambda$turnMethodIntoConsumer$2(java.lang.reflect.Method,java.lang.Object) -> a
96:96:boolean
lambda$findTestFunction$1(java.lang.String,net.minecraft.gametest.framework.TestFun
ction) -> a
68:68:boolean
lambda$getTestFunctionsForClassName$0(java.lang.String,net.minecraft.gametest.frame
work.TestFunction) -> b
26:30:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.GameTestRunner -> pu:
int MAX_TESTS_PER_BATCH -> e
int PADDING_AROUND_EACH_STRUCTURE -> a
int SPACE_BETWEEN_COLUMNS -> b
int SPACE_BETWEEN_ROWS -> c
int DEFAULT_TESTS_PER_ROW -> d
25:25:void <init>() -> <init>
37:41:void
runTest(net.minecraft.gametest.framework.GameTestInfo,net.minecraft.core.BlockPos,n
et.minecraft.gametest.framework.GameTestTicker) -> a
49:51:java.util.Collection
runTestBatches(java.util.Collection,net.minecraft.core.BlockPos,net.minecraft.world
.level.block.Rotation,net.minecraft.server.level.ServerLevel,net.minecraft.gametest
.framework.GameTestTicker,int) -> a
58:58:java.util.Collection
runTests(java.util.Collection,net.minecraft.core.BlockPos,net.minecraft.world.level
.block.Rotation,net.minecraft.server.level.ServerLevel,net.minecraft.gametest.frame
work.GameTestTicker,int) -> b
62:72:java.util.Collection groupTestsIntoBatches(java.util.Collection) -> a
76:87:void
clearAllTests(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,ne
t.minecraft.gametest.framework.GameTestTicker,int) -> a
90:91:void clearMarkers(net.minecraft.server.level.ServerLevel) -> a
82:86:void
lambda$clearAllTests$3(net.minecraft.server.level.ServerLevel,net.minecraft.core.Bl
ockPos) -> a
80:80:boolean
lambda$clearAllTests$2(net.minecraft.server.level.ServerLevel,net.minecraft.core.Bl
ockPos) -> b
65:71:java.util.stream.Stream
lambda$groupTestsIntoBatches$1(java.util.Map$Entry) -> a
71:71:net.minecraft.gametest.framework.GameTestBatch
lambda$groupTestsIntoBatches$0(java.lang.String,org.apache.commons.lang3.mutable.Mu
tableInt,java.util.function.Consumer,java.util.function.Consumer,java.util.List) ->
a
net.minecraft.gametest.framework.GameTestSequence -> pv:
net.minecraft.gametest.framework.GameTestInfo parent -> a
java.util.List events -> b
long lastTick -> c
38:44:void <init>(net.minecraft.gametest.framework.GameTestInfo) -> <init>
50:51:net.minecraft.gametest.framework.GameTestSequence
thenWaitUntil(java.lang.Runnable) -> a
58:59:net.minecraft.gametest.framework.GameTestSequence
thenWaitUntil(long,java.lang.Runnable) -> a
63:63:net.minecraft.gametest.framework.GameTestSequence thenIdle(int) -> a
67:68:net.minecraft.gametest.framework.GameTestSequence
thenExecute(java.lang.Runnable) -> b
72:78:net.minecraft.gametest.framework.GameTestSequence
thenExecuteAfter(int,java.lang.Runnable) -> a
82:88:net.minecraft.gametest.framework.GameTestSequence
thenExecuteFor(int,java.lang.Runnable) -> b
92:93:void thenSucceed() -> a
96:97:void thenFail(java.util.function.Supplier) -> a
100:102:net.minecraft.gametest.framework.GameTestSequence$Condition
thenTrigger() -> b
107:110:void tickAndContinue(long) -> a
114:118:void tickAndFailIfNotComplete(long) -> b
122:126:void executeWithoutFail(java.lang.Runnable) -> c
129:142:void tick(long) -> c
101:101:void
lambda$thenTrigger$5(net.minecraft.gametest.framework.GameTestSequence$Condition) -
> a
96:96:void lambda$thenFail$4(java.util.function.Supplier) -> b
83:87:void lambda$thenExecuteFor$3(int,java.lang.Runnable) -> c
73:77:void lambda$thenExecuteAfter$2(int,java.lang.Runnable) -> d
67:67:void lambda$thenExecute$1(java.lang.Runnable) -> d
63:63:void lambda$thenIdle$0() -> c
net.minecraft.gametest.framework.GameTestSequence$Condition -> pv$a:
long NOT_TRIGGERED -> b
long triggerTime -> c
net.minecraft.gametest.framework.GameTestSequence this$0 -> a
13:16:void <init>(net.minecraft.gametest.framework.GameTestSequence) -> <init>
19:23:void trigger(long) -> a
26:34:void assertTriggeredThisTick() -> a
net.minecraft.gametest.framework.GameTestServer -> pw:
org.slf4j.Logger LOGGER -> n
int PROGRESS_REPORT_INTERVAL -> o
net.minecraft.server.Services NO_SERVICES -> p
java.util.List testBatches -> q
net.minecraft.core.BlockPos spawnPos -> r
net.minecraft.world.level.GameRules TEST_GAME_RULES -> s
net.minecraft.world.level.levelgen.WorldOptions WORLD_OPTIONS -> t
net.minecraft.gametest.framework.MultipleTestTracker testTracker -> u
84:127:net.minecraft.gametest.framework.GameTestServer
create(java.lang.Thread,net.minecraft.world.level.storage.LevelStorageSource$LevelS
torageAccess,net.minecraft.server.packs.repository.PackRepository,java.util.Collect
ion,net.minecraft.core.BlockPos) -> a
132:135:void
<init>(java.lang.Thread,net.minecraft.world.level.storage.LevelStorageSource$LevelS
torageAccess,net.minecraft.server.packs.repository.PackRepository,net.minecraft.ser
ver.WorldStem,java.util.Collection,net.minecraft.core.BlockPos) -> <init>
139:146:boolean initServer() -> e
151:182:void tickServer(java.util.function.BooleanSupplier) -> a
186:187:void waitUntilNextTick() -> p_
191:192:net.minecraft.SystemReport
fillServerSystemReport(net.minecraft.SystemReport) -> a
197:200:void onServerExit() -> g
204:207:void onServerCrash(net.minecraft.CrashReport) -> a
210:213:void startTests(net.minecraft.server.level.ServerLevel) -> b
216:216:boolean haveTestsStarted() -> bf
221:221:boolean isHardcore() -> h
226:226:int getOperatorUserPermissionLevel() -> i
231:231:int getFunctionCompilationLevel() -> j
236:236:boolean shouldRconBroadcast() -> k
241:241:boolean isDedicatedServer() -> l
246:246:int getRateLimitPacketsPerSecond() -> m
251:251:boolean isEpollEnabled() -> n
256:256:boolean isCommandBlockEnabled() -> o
261:261:boolean isPublished() -> p
266:266:boolean shouldInformAdmins() -> N_
271:271:boolean isSingleplayerOwner(com.mojang.authlib.GameProfile) -> a
178:178:void lambda$tickServer$4(net.minecraft.gametest.framework.GameTestInfo)
-> a
172:172:void lambda$tickServer$3(net.minecraft.gametest.framework.GameTestInfo)
-> b
106:118:java.util.concurrent.CompletableFuture
lambda$create$2(net.minecraft.server.WorldLoader$InitConfig,net.minecraft.world.lev
el.LevelSettings,java.util.concurrent.Executor) -> a
110:114:net.minecraft.server.WorldLoader$DataLoadOutput
lambda$create$1(net.minecraft.world.level.LevelSettings,net.minecraft.server.WorldL
oader$DataLoadContext) -> a
74:76:void lambda$static$0(net.minecraft.world.level.GameRules) -> a
56:78:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.GameTestServer$1 -> pw$1:
net.minecraft.gametest.framework.GameTestServer this$0 -> a
139:139:void
<init>(net.minecraft.gametest.framework.GameTestServer,net.minecraft.server.Minecra
ftServer,net.minecraft.core.LayeredRegistryAccess,net.minecraft.world.level.storage
.PlayerDataStorage,int) -> <init>
net.minecraft.gametest.framework.GameTestTicker -> px:
net.minecraft.gametest.framework.GameTestTicker SINGLETON -> a
java.util.Collection testInfos -> b
7:9:void <init>() -> <init>
12:13:void add(net.minecraft.gametest.framework.GameTestInfo) -> a
16:17:void clear() -> a
20:22:void tick() -> b
8:8:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.GameTestTimeoutException -> py:
5:6:void <init>(java.lang.String) -> <init>
net.minecraft.gametest.framework.GlobalTestReporter -> pz:
net.minecraft.gametest.framework.TestReporter DELEGATE -> a
3:3:void <init>() -> <init>
7:8:void replaceWith(net.minecraft.gametest.framework.TestReporter) -> a
11:12:void onTestFailed(net.minecraft.gametest.framework.GameTestInfo) -> a
15:16:void onTestSuccess(net.minecraft.gametest.framework.GameTestInfo) -> b
19:20:void finish() -> a
4:4:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.JUnitLikeTestReporter -> qa:
org.w3c.dom.Document document -> a
org.w3c.dom.Element testSuite -> b
com.google.common.base.Stopwatch stopwatch -> c
java.io.File destination -> d
25:36:void <init>(java.io.File) -> <init>
39:44:org.w3c.dom.Element
createTestCase(net.minecraft.gametest.framework.GameTestInfo,java.lang.String) -> a
49:63:void onTestFailed(net.minecraft.gametest.framework.GameTestInfo) -> a
67:69:void onTestSuccess(net.minecraft.gametest.framework.GameTestInfo) -> b
73:81:void finish() -> a
84:89:void save(java.io.File) -> a
net.minecraft.gametest.framework.LogTestReporter -> qb:
org.slf4j.Logger LOGGER -> a
7:7:void <init>() -> <init>
12:17:void onTestFailed(net.minecraft.gametest.framework.GameTestInfo) -> a
21:21:void onTestSuccess(net.minecraft.gametest.framework.GameTestInfo) -> b
8:8:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.MultipleTestTracker -> qc:
char NOT_STARTED_TEST_CHAR -> a
char ONGOING_TEST_CHAR -> b
char SUCCESSFUL_TEST_CHAR -> c
char FAILED_OPTIONAL_TEST_CHAR -> d
char FAILED_REQUIRED_TEST_CHAR -> e
java.util.Collection tests -> f
java.util.Collection listeners -> g
19:25:void <init>() -> <init>
19:29:void <init>(java.util.Collection) -> <init>
32:34:void addTestToTrack(net.minecraft.gametest.framework.GameTestInfo) -> a
37:39:void addListener(net.minecraft.gametest.framework.GameTestListener) -> a
42:56:void addFailureListener(java.util.function.Consumer) -> a
59:59:int getFailedRequiredCount() -> a
63:63:int getFailedOptionalCount() -> b
67:67:int getDoneCount() -> c
71:71:boolean hasFailedRequired() -> d
75:75:boolean hasFailedOptional() -> e
79:79:java.util.Collection getFailedRequired() -> f
83:83:java.util.Collection getFailedOptional() -> g
87:87:int getTotalCount() -> h
91:91:boolean isDone() -> i
95:109:java.lang.String getProgressBar() -> j
114:114:java.lang.String toString() -> toString
98:107:void
lambda$getProgressBar$1(java.lang.StringBuffer,net.minecraft.gametest.framework.Gam
eTestInfo) -> a
38:38:void
lambda$addListener$0(net.minecraft.gametest.framework.GameTestListener,net.minecraf
t.gametest.framework.GameTestInfo) -> a
net.minecraft.gametest.framework.MultipleTestTracker$1 -> qc$1:
java.util.function.Consumer val$listener -> a
net.minecraft.gametest.framework.MultipleTestTracker this$0 -> b
42:42:void
<init>(net.minecraft.gametest.framework.MultipleTestTracker,java.util.function.Cons
umer) -> <init>
45:45:void testStructureLoaded(net.minecraft.gametest.framework.GameTestInfo) -
> a
49:49:void testPassed(net.minecraft.gametest.framework.GameTestInfo) -> b
53:54:void testFailed(net.minecraft.gametest.framework.GameTestInfo) -> c
net.minecraft.gametest.framework.ReportGameListener -> qd:
net.minecraft.gametest.framework.GameTestInfo originalTestInfo -> c
net.minecraft.gametest.framework.GameTestTicker testTicker -> d
net.minecraft.core.BlockPos structurePos -> e
int attempts -> a
int successes -> b
32:38:void
<init>(net.minecraft.gametest.framework.GameTestInfo,net.minecraft.gametest.framewo
rk.GameTestTicker,net.minecraft.core.BlockPos) -> <init>
42:44:void testStructureLoaded(net.minecraft.gametest.framework.GameTestInfo) -
> a
48:60:void testPassed(net.minecraft.gametest.framework.GameTestInfo) -> b
64:80:void testFailed(net.minecraft.gametest.framework.GameTestInfo) -> c
83:85:void
reportPassed(net.minecraft.gametest.framework.GameTestInfo,java.lang.String) -> a
88:91:void
visualizePassedTest(net.minecraft.gametest.framework.GameTestInfo,java.lang.String)
-> b
94:97:void
reportFailure(net.minecraft.gametest.framework.GameTestInfo,java.lang.Throwable) ->
a
100:112:void
visualizeFailedTest(net.minecraft.gametest.framework.GameTestInfo,java.lang.Throwab
le) -> b
115:122:void rerunTest() -> a
125:140:void
spawnBeacon(net.minecraft.gametest.framework.GameTestInfo,net.minecraft.world.level
.block.Block) -> a
143:155:void
spawnLectern(net.minecraft.gametest.framework.GameTestInfo,java.lang.String) -> c
158:173:net.minecraft.world.item.ItemStack
createBook(java.lang.String,boolean,java.lang.String) -> a
177:178:void
say(net.minecraft.server.level.ServerLevel,net.minecraft.ChatFormatting,java.lang.S
tring) -> a
181:182:void
showRedBox(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,java.
lang.String) -> a
177:177:void
lambda$say$2(java.lang.String,net.minecraft.ChatFormatting,net.minecraft.server.lev
el.ServerPlayer) -> a
177:177:boolean lambda$say$1(net.minecraft.server.level.ServerPlayer) -> a
163:163:void lambda$createBook$0(java.lang.StringBuffer,java.lang.String) -> a
net.minecraft.gametest.framework.StructureUtils -> qe:
org.slf4j.Logger LOGGER -> c
java.lang.String DEFAULT_TEST_STRUCTURES_DIR -> a
java.lang.String testStructuresDir -> b
int HOW_MANY_CHUNKS_TO_LOAD_IN_EACH_DIRECTION_OF_STRUCTURE -> d
54:54:void <init>() -> <init>
63:73:net.minecraft.world.level.block.Rotation getRotationForRotationSteps(int)
-> a
78:88:int getRotationStepsForRotation(net.minecraft.world.level.block.Rotation)
-> a
94:105:void main(java.lang.String[]) -> a
108:112:net.minecraft.world.phys.AABB
getStructureBounds(net.minecraft.world.level.block.entity.StructureBlockEntity) ->
a
116:120:net.minecraft.world.level.levelgen.structure.BoundingBox
getStructureBoundingBox(net.minecraft.world.level.block.entity.StructureBlockEntity
) -> b
124:132:void
addCommandBlockAndButtonToStartTest(net.minecraft.core.BlockPos,net.minecraft.core.
BlockPos,net.minecraft.world.level.block.Rotation,net.minecraft.server.level.Server
Level) -> a
135:146:void
createNewEmptyStructureBlock(java.lang.String,net.minecraft.core.BlockPos,net.minec
raft.core.Vec3i,net.minecraft.world.level.block.Rotation,net.minecraft.server.level
.ServerLevel) -> a
149:171:net.minecraft.world.level.block.entity.StructureBlockEntity
spawnStructure(java.lang.String,net.minecraft.core.BlockPos,net.minecraft.world.lev
el.block.Rotation,int,net.minecraft.server.level.ServerLevel,boolean) -> a
175:185:void
forceLoadChunks(net.minecraft.core.BlockPos,net.minecraft.server.level.ServerLevel)
-> a
189:204:void
clearSpaceForStructure(net.minecraft.world.level.levelgen.structure.BoundingBox,int
,net.minecraft.server.level.ServerLevel) -> a
207:215:net.minecraft.world.level.levelgen.structure.BoundingBox
getStructureBoundingBox(net.minecraft.core.BlockPos,net.minecraft.core.Vec3i,net.mi
necraft.world.level.block.Rotation) -> a
219:221:java.util.Optional
findStructureBlockContainingPos(net.minecraft.core.BlockPos,int,net.minecraft.serve
r.level.ServerLevel) -> a
226:230:net.minecraft.core.BlockPos
findNearestStructureBlock(net.minecraft.core.BlockPos,int,net.minecraft.server.leve
l.ServerLevel) -> b
234:249:java.util.Collection
findStructureBlocks(net.minecraft.core.BlockPos,int,net.minecraft.server.level.Serv
erLevel) -> c

253:269:net.minecraft.world.level.levelgen.structure.templatesystem.StructureTempla
te getStructureTemplate(java.lang.String,net.minecraft.server.level.ServerLevel) ->
a
273:290:net.minecraft.world.level.block.entity.StructureBlockEntity
createStructureBlock(java.lang.String,net.minecraft.core.BlockPos,net.minecraft.wor
ld.level.block.Rotation,net.minecraft.server.level.ServerLevel,boolean) -> a
298:304:net.minecraft.nbt.CompoundTag tryLoadStructure(java.nio.file.Path) -> a
309:327:void
clearBlock(int,net.minecraft.core.BlockPos,net.minecraft.server.level.ServerLevel)
-> a
330:332:boolean
doesStructureContain(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,net.mi
necraft.server.level.ServerLevel) -> a
226:226:int
lambda$findNearestStructureBlock$5(net.minecraft.core.BlockPos,net.minecraft.core.B
lockPos) -> a
220:220:boolean
lambda$findStructureBlockContainingPos$4(net.minecraft.core.BlockPos,net.minecraft.
server.level.ServerLevel,net.minecraft.core.BlockPos) -> a
202:202:boolean
lambda$clearSpaceForStructure$3(net.minecraft.world.entity.Entity) -> a
198:198:void
lambda$clearSpaceForStructure$2(int,net.minecraft.server.level.ServerLevel,net.mine
craft.core.BlockPos) -> a
97:104:void lambda$main$1(java.nio.file.Path) -> b
95:95:boolean lambda$main$0(java.nio.file.Path) -> c
55:57:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.StructureUtils$1 -> qe$1:
int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a
78:78:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.TeamcityTestReporter -> qf:
org.slf4j.Logger LOGGER -> a
com.google.common.escape.Escaper ESCAPER -> b
9:9:void <init>() -> <init>
23:34:void onTestFailed(net.minecraft.gametest.framework.GameTestInfo) -> a
38:42:void onTestSuccess(net.minecraft.gametest.framework.GameTestInfo) -> b
10:19:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.TestClassNameArgument -> qg:
java.util.Collection EXAMPLES -> a
19:19:void <init>() -> <init>
24:29:java.lang.String parse(com.mojang.brigadier.StringReader) -> a
34:34:net.minecraft.gametest.framework.TestClassNameArgument testClassName() ->
a
38:38:java.lang.String
getTestClassName(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
43:43:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
48:48:java.util.Collection getExamples() -> getExamples
19:19:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
20:20:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.TestCommand -> qh:
int DEFAULT_CLEAR_RADIUS -> a
int MAX_CLEAR_RADIUS -> b
int STRUCTURE_BLOCK_NEARBY_SEARCH_RADIUS -> c
int STRUCTURE_BLOCK_FULL_SEARCH_RADIUS -> d
int TEST_POS_Z_OFFSET_FROM_PLAYER -> e
int SHOW_POS_DURATION_MS -> f
int DEFAULT_X_SIZE -> g
int DEFAULT_Y_SIZE -> h
int DEFAULT_Z_SIZE -> i
58:58:void <init>() -> <init>
71:188:void register(com.mojang.brigadier.CommandDispatcher) -> a
191:212:int
createNewStructure(net.minecraft.commands.CommandSourceStack,java.lang.String,int,i
nt,int) -> a
216:248:int showPos(net.minecraft.commands.CommandSourceStack,java.lang.String)
-> a
252:264:int runNearbyTest(net.minecraft.commands.CommandSourceStack) -> a
268:284:int runAllNearbyTests(net.minecraft.commands.CommandSourceStack) -> b
288:300:void
runTest(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,net.mine
craft.gametest.framework.MultipleTestTracker) -> a
303:314:void
showTestSummaryIfAllDone(net.minecraft.server.level.ServerLevel,net.minecraft.gamet
est.framework.MultipleTestTracker) -> a
317:321:int clearAllTests(net.minecraft.commands.CommandSourceStack,int) -> a
325:334:int
runTest(net.minecraft.commands.CommandSourceStack,net.minecraft.gametest.framework.
TestFunction,int) -> a
338:342:void
runTestPreparation(net.minecraft.gametest.framework.TestFunction,net.minecraft.serv
er.level.ServerLevel) -> a
345:350:int runAllTests(net.minecraft.commands.CommandSourceStack,int,int) -> a
354:359:int
runAllTestsInClass(net.minecraft.commands.CommandSourceStack,java.lang.String,int,i
nt) -> a
364:376:int
runLastFailedTests(net.minecraft.commands.CommandSourceStack,boolean,int,int) -> a
380:388:void
runTests(net.minecraft.commands.CommandSourceStack,java.util.Collection,int,int) ->
a
391:392:void say(net.minecraft.commands.CommandSourceStack,java.lang.String) ->
b
395:404:int
exportNearestTestStructure(net.minecraft.commands.CommandSourceStack) -> c
408:427:int
exportTestStructure(net.minecraft.commands.CommandSourceStack,java.lang.String) ->
c
431:448:int
importTestStructure(net.minecraft.commands.CommandSourceStack,java.lang.String) ->
d
453:456:void
say(net.minecraft.server.level.ServerLevel,java.lang.String,net.minecraft.ChatForma
tting) -> a
454:455:void
lambda$say$29(net.minecraft.ChatFormatting,java.lang.String,net.minecraft.server.le
vel.ServerPlayer) -> a
453:453:boolean lambda$say$28(net.minecraft.server.level.ServerPlayer) -> a
391:391:net.minecraft.network.chat.Component lambda$say$27(java.lang.String) ->
a
387:387:void lambda$runTests$26(net.minecraft.gametest.framework.GameTestInfo)
-> a
282:282:void
lambda$runAllNearbyTests$25(net.minecraft.server.level.ServerLevel,net.minecraft.ga
metest.framework.MultipleTestTracker,net.minecraft.core.BlockPos) -> a
244:244:net.minecraft.network.chat.Component
lambda$showPos$24(java.lang.String,net.minecraft.network.chat.Component) -> a
184:184:int lambda$register$23(com.mojang.brigadier.context.CommandContext) ->
a
181:181:int lambda$register$22(com.mojang.brigadier.context.CommandContext) ->
b
168:172:int lambda$register$21(com.mojang.brigadier.context.CommandContext) ->
c
159:163:int lambda$register$20(com.mojang.brigadier.context.CommandContext) ->
d
156:156:int lambda$register$19(com.mojang.brigadier.context.CommandContext) ->
e
149:149:int lambda$register$18(com.mojang.brigadier.context.CommandContext) ->
f
146:146:int lambda$register$17(com.mojang.brigadier.context.CommandContext) ->
g
141:141:int lambda$register$16(com.mojang.brigadier.context.CommandContext) ->
h
135:135:int lambda$register$15(com.mojang.brigadier.context.CommandContext) ->
i
130:130:int lambda$register$14(com.mojang.brigadier.context.CommandContext) ->
j
121:121:int lambda$register$13(com.mojang.brigadier.context.CommandContext) ->
k
119:119:int lambda$register$12(com.mojang.brigadier.context.CommandContext) ->
l
113:113:int lambda$register$11(com.mojang.brigadier.context.CommandContext) ->
m
111:111:int lambda$register$10(com.mojang.brigadier.context.CommandContext) ->
n
109:109:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> o
106:106:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> p
100:100:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> q
98:98:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> r
89:89:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> s
87:87:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> t
85:85:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> u
83:83:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> v
79:79:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> w
75:75:int lambda$register$0(com.mojang.brigadier.context.CommandContext) -> x
net.minecraft.gametest.framework.TestCommand$TestSummaryDisplayer -> qh$a:
net.minecraft.server.level.ServerLevel level -> a
net.minecraft.gametest.framework.MultipleTestTracker tracker -> b
462:465:void
<init>(net.minecraft.server.level.ServerLevel,net.minecraft.gametest.framework.Mult
ipleTestTracker) -> <init>
469:469:void testStructureLoaded(net.minecraft.gametest.framework.GameTestInfo)
-> a
473:474:void testPassed(net.minecraft.gametest.framework.GameTestInfo) -> b
478:479:void testFailed(net.minecraft.gametest.framework.GameTestInfo) -> c
net.minecraft.gametest.framework.TestFunction -> qi:
java.lang.String batchName -> a
java.lang.String testName -> b
java.lang.String structureName -> c
boolean required -> d
int maxAttempts -> e
int requiredSuccesses -> f
java.util.function.Consumer function -> g
int maxTicks -> h
long setupTicks -> i
net.minecraft.world.level.block.Rotation rotation -> j
24:25:void
<init>(java.lang.String,java.lang.String,java.lang.String,int,long,boolean,java.uti
l.function.Consumer) -> <init>
28:29:void
<init>(java.lang.String,java.lang.String,java.lang.String,net.minecraft.world.level
.block.Rotation,int,long,boolean,java.util.function.Consumer) -> <init>
31:42:void
<init>(java.lang.String,java.lang.String,java.lang.String,net.minecraft.world.level
.block.Rotation,int,long,boolean,int,int,java.util.function.Consumer) -> <init>
45:46:void run(net.minecraft.gametest.framework.GameTestHelper) -> a
49:49:java.lang.String getTestName() -> a
53:53:java.lang.String getStructureName() -> b
58:58:java.lang.String toString() -> toString
62:62:int getMaxTicks() -> c
66:66:boolean isRequired() -> d
70:70:java.lang.String getBatchName() -> e
74:74:long getSetupTicks() -> f
78:78:net.minecraft.world.level.block.Rotation getRotation() -> g
82:82:boolean isFlaky() -> h
86:86:int getMaxAttempts() -> i
90:90:int getRequiredSuccesses() -> j
net.minecraft.gametest.framework.TestFunctionArgument -> qj:
java.util.Collection EXAMPLES -> a
21:21:void <init>() -> <init>
26:32:net.minecraft.gametest.framework.TestFunction
parse(com.mojang.brigadier.StringReader) -> a
37:37:net.minecraft.gametest.framework.TestFunctionArgument
testFunctionArgument() -> a
41:41:net.minecraft.gametest.framework.TestFunction
getTestFunction(com.mojang.brigadier.context.CommandContext,java.lang.String) -> a
46:47:java.util.concurrent.CompletableFuture
listSuggestions(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> listSuggestions
52:52:java.util.Collection getExamples() -> getExamples
21:21:java.lang.Object parse(com.mojang.brigadier.StringReader) -> parse
22:22:void <clinit>() -> <clinit>
net.minecraft.gametest.framework.TestReporter -> qk:
void onTestFailed(net.minecraft.gametest.framework.GameTestInfo) -> a
void onTestSuccess(net.minecraft.gametest.framework.GameTestInfo) -> b
10:10:void finish() -> a
net.minecraft.gametest.framework.package-info -> ql:
net.minecraft.locale.Language -> qm:
org.slf4j.Logger LOGGER -> b
com.google.gson.Gson GSON -> c
java.util.regex.Pattern UNSUPPORTED_FORMAT_PATTERN -> d
java.lang.String DEFAULT -> a
net.minecraft.locale.Language instance -> e
30:30:void <init>() -> <init>
39:48:net.minecraft.locale.Language loadDefault() -> c
75:80:void parseTranslations(java.util.function.BiConsumer,java.lang.String) ->
a
83:88:void loadFromJson(java.io.InputStream,java.util.function.BiConsumer) -> a
91:91:net.minecraft.locale.Language getInstance() -> a
95:96:void inject(net.minecraft.locale.Language) -> a
99:99:java.lang.String getOrDefault(java.lang.String) -> a
java.lang.String getOrDefault(java.lang.String,java.lang.String) -> a
boolean has(java.lang.String) -> b
boolean isDefaultRightToLeft() -> b
net.minecraft.util.FormattedCharSequence
getVisualOrder(net.minecraft.network.chat.FormattedText) -> a
111:111:java.util.List getVisualOrder(java.util.List) -> a
31:36:void <clinit>() -> <clinit>
net.minecraft.locale.Language$1 -> qm$1:
java.util.Map val$storage -> b
48:48:void <init>(java.util.Map) -> <init>
51:51:java.lang.String getOrDefault(java.lang.String,java.lang.String) -> a
56:56:boolean has(java.lang.String) -> b
61:61:boolean isDefaultRightToLeft() -> b
67:67:net.minecraft.util.FormattedCharSequence
getVisualOrder(net.minecraft.network.chat.FormattedText) -> a
67:69:boolean
lambda$getVisualOrder$1(net.minecraft.network.chat.FormattedText,net.minecraft.util
.FormattedCharSink) -> a
68:68:java.util.Optional
lambda$getVisualOrder$0(net.minecraft.util.FormattedCharSink,net.minecraft.network.
chat.Style,java.lang.String) -> a
net.minecraft.locale.package-info -> qn:
net.minecraft.nbt.ByteArrayTag -> qo:
int SELF_SIZE_IN_BYTES -> b
net.minecraft.nbt.TagType TYPE -> a
byte[] data -> c
57:59:void <init>(byte[]) -> <init>
62:63:void <init>(java.util.List) -> <init>
66:72:byte[] toArray(java.util.List) -> a
77:79:void write(java.io.DataOutput) -> a
83:83:int sizeInBytes() -> a
88:88:byte getId() -> b
93:93:net.minecraft.nbt.TagType getType() -> c
98:98:java.lang.String toString() -> toString
103:105:net.minecraft.nbt.Tag copy() -> d
110:114:boolean equals(java.lang.Object) -> equals
119:119:int hashCode() -> hashCode
124:125:void accept(net.minecraft.nbt.TagVisitor) -> a
128:128:byte[] getAsByteArray() -> e
133:133:int size() -> size
138:138:net.minecraft.nbt.ByteTag get(int) -> a
143:145:net.minecraft.nbt.ByteTag set(int,net.minecraft.nbt.ByteTag) -> a
150:151:void add(int,net.minecraft.nbt.ByteTag) -> b
155:159:boolean setTag(int,net.minecraft.nbt.Tag) -> a
164:168:boolean addTag(int,net.minecraft.nbt.Tag) -> b
173:175:net.minecraft.nbt.ByteTag remove(int) -> b
180:180:byte getElementType() -> f
185:186:void clear() -> clear
190:190:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
11:11:net.minecraft.nbt.Tag remove(int) -> c
11:11:void add(int,net.minecraft.nbt.Tag) -> c
11:11:net.minecraft.nbt.Tag set(int,net.minecraft.nbt.Tag) -> d
11:11:java.lang.Object remove(int) -> remove
11:11:void add(int,java.lang.Object) -> add
11:11:java.lang.Object set(int,java.lang.Object) -> set
11:11:java.lang.Object get(int) -> get
20:20:void <clinit>() -> <clinit>
net.minecraft.nbt.ByteArrayTag$1 -> qo$1:
20:20:void <init>() -> <init>
23:28:net.minecraft.nbt.ByteArrayTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
33:36:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
41:42:void skip(java.io.DataInput) -> a
46:46:java.lang.String getName() -> a
51:51:java.lang.String getPrettyName() -> b
20:20:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.ByteTag -> qp:
int SELF_SIZE_IN_BYTES -> w
net.minecraft.nbt.TagType TYPE -> a
net.minecraft.nbt.ByteTag ZERO -> b
net.minecraft.nbt.ByteTag ONE -> c
byte data -> x
63:65:void <init>(byte) -> <init>
68:68:net.minecraft.nbt.ByteTag valueOf(byte) -> a
72:72:net.minecraft.nbt.ByteTag valueOf(boolean) -> a
77:78:void write(java.io.DataOutput) -> a
82:82:int sizeInBytes() -> a
87:87:byte getId() -> b
92:92:net.minecraft.nbt.TagType getType() -> c
97:97:net.minecraft.nbt.ByteTag copy() -> e
102:106:boolean equals(java.lang.Object) -> equals
111:111:int hashCode() -> hashCode
116:117:void accept(net.minecraft.nbt.TagVisitor) -> a
121:121:long getAsLong() -> f
126:126:int getAsInt() -> g
131:131:short getAsShort() -> h
136:136:byte getAsByte() -> i
141:141:double getAsDouble() -> j
146:146:float getAsFloat() -> k
151:151:java.lang.Number getAsNumber() -> l
156:156:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
7:7:net.minecraft.nbt.Tag copy() -> d
25:59:void <clinit>() -> <clinit>
net.minecraft.nbt.ByteTag$1 -> qp$1:
25:25:void <init>() -> <init>
28:29:net.minecraft.nbt.ByteTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
34:34:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
39:39:int size() -> c
44:44:java.lang.String getName() -> a
49:49:java.lang.String getPrettyName() -> b
54:54:boolean isValue() -> d
25:25:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.ByteTag$Cache -> qp$a:
net.minecraft.nbt.ByteTag[] cache -> a
15:15:void <init>() -> <init>
16:22:void <clinit>() -> <clinit>
net.minecraft.nbt.CollectionTag -> qq:
5:5:void <init>() -> <init>
net.minecraft.nbt.Tag set(int,net.minecraft.nbt.Tag) -> d
void add(int,net.minecraft.nbt.Tag) -> c
net.minecraft.nbt.Tag remove(int) -> c
boolean setTag(int,net.minecraft.nbt.Tag) -> a
boolean addTag(int,net.minecraft.nbt.Tag) -> b
byte getElementType() -> f
5:5:java.lang.Object remove(int) -> remove
5:5:void add(int,java.lang.Object) -> add
5:5:java.lang.Object set(int,java.lang.Object) -> set
net.minecraft.nbt.CompoundTag -> qr:
com.mojang.serialization.Codec CODEC -> a
int SELF_SIZE_IN_BYTES -> c
int MAP_ENTRY_SIZE_IN_BYTES -> w
net.minecraft.nbt.TagType TYPE -> b
java.util.Map tags -> x
153:155:void <init>(java.util.Map) -> <init>
158:159:void <init>() -> <init>
163:168:void write(java.io.DataOutput) -> a
172:178:int sizeInBytes() -> a
182:182:java.util.Set getAllKeys() -> e
187:187:byte getId() -> b
192:192:net.minecraft.nbt.TagType getType() -> c
196:196:int size() -> f
201:201:net.minecraft.nbt.Tag put(java.lang.String,net.minecraft.nbt.Tag) -> a
205:206:void putByte(java.lang.String,byte) -> a
209:210:void putShort(java.lang.String,short) -> a
213:214:void putInt(java.lang.String,int) -> a
217:218:void putLong(java.lang.String,long) -> a
221:222:void putUUID(java.lang.String,java.util.UUID) -> a
225:225:java.util.UUID getUUID(java.lang.String) -> a
229:230:boolean hasUUID(java.lang.String) -> b
234:235:void putFloat(java.lang.String,float) -> a
238:239:void putDouble(java.lang.String,double) -> a
242:243:void putString(java.lang.String,java.lang.String) -> a
246:247:void putByteArray(java.lang.String,byte[]) -> a
250:251:void putByteArray(java.lang.String,java.util.List) -> a
254:255:void putIntArray(java.lang.String,int[]) -> a
258:259:void putIntArray(java.lang.String,java.util.List) -> b
262:263:void putLongArray(java.lang.String,long[]) -> a
266:267:void putLongArray(java.lang.String,java.util.List) -> c
270:271:void putBoolean(java.lang.String,boolean) -> a
275:275:net.minecraft.nbt.Tag get(java.lang.String) -> c
279:283:byte getTagType(java.lang.String) -> d
287:287:boolean contains(java.lang.String) -> e
291:299:boolean contains(java.lang.String,int) -> b
304:309:byte getByte(java.lang.String) -> f
314:319:short getShort(java.lang.String) -> g
324:329:int getInt(java.lang.String) -> h
334:339:long getLong(java.lang.String) -> i
344:349:float getFloat(java.lang.String) -> j
354:359:double getDouble(java.lang.String) -> k
364:369:java.lang.String getString(java.lang.String) -> l
374:380:byte[] getByteArray(java.lang.String) -> m
385:391:int[] getIntArray(java.lang.String) -> n
396:402:long[] getLongArray(java.lang.String) -> o
407:413:net.minecraft.nbt.CompoundTag getCompound(java.lang.String) -> p
418:428:net.minecraft.nbt.ListTag getList(java.lang.String,int) -> c
432:432:boolean getBoolean(java.lang.String) -> q
436:437:void remove(java.lang.String) -> r
441:441:java.lang.String toString() -> toString
445:445:boolean isEmpty() -> g
449:456:net.minecraft.CrashReport
createReport(java.lang.String,net.minecraft.nbt.TagType,java.lang.ClassCastExceptio
n) -> a
461:462:net.minecraft.nbt.CompoundTag copy() -> h
467:471:boolean equals(java.lang.Object) -> equals
476:476:int hashCode() -> hashCode
480:488:void
writeNamedTag(java.lang.String,net.minecraft.nbt.Tag,java.io.DataOutput) -> a
491:491:byte readNamedTagType(java.io.DataInput,net.minecraft.nbt.NbtAccounter)
-> a
495:495:java.lang.String
readNamedTagName(java.io.DataInput,net.minecraft.nbt.NbtAccounter) -> b
500:506:net.minecraft.nbt.Tag
readNamedTagData(net.minecraft.nbt.TagType,java.lang.String,java.io.DataInput,int,n
et.minecraft.nbt.NbtAccounter) -> a
524:539:net.minecraft.nbt.CompoundTag merge(net.minecraft.nbt.CompoundTag) -> a
544:545:void accept(net.minecraft.nbt.TagVisitor) -> a
548:548:java.util.Map entries() -> i
553:584:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
22:22:net.minecraft.nbt.Tag copy() -> d
452:452:java.lang.String lambda$createReport$3(java.lang.String) -> s
31:31:com.mojang.serialization.Dynamic
lambda$static$2(net.minecraft.nbt.CompoundTag) -> b
25:29:com.mojang.serialization.DataResult
lambda$static$1(com.mojang.serialization.Dynamic) -> a
29:29:java.lang.String lambda$static$0(net.minecraft.nbt.Tag) -> a
23:57:void <clinit>() -> <clinit>
net.minecraft.nbt.CompoundTag$1 -> qr$1:
57:57:void <init>() -> <init>
60:76:net.minecraft.nbt.CompoundTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
84:128:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
134:138:void skip(java.io.DataInput) -> a
142:142:java.lang.String getName() -> a
147:147:java.lang.String getPrettyName() -> b
57:57:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.CompoundTag$2 -> qr$2:
int[] $SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult -> a
int[] $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult -> b
87:113:void <clinit>() -> <clinit>
net.minecraft.nbt.DoubleTag -> qs:
int SELF_SIZE_IN_BYTES -> c
net.minecraft.nbt.DoubleTag ZERO -> a
net.minecraft.nbt.TagType TYPE -> b
double data -> w
54:56:void <init>(double) -> <init>
59:62:net.minecraft.nbt.DoubleTag valueOf(double) -> a
67:68:void write(java.io.DataOutput) -> a
72:72:int sizeInBytes() -> a
77:77:byte getId() -> b
82:82:net.minecraft.nbt.TagType getType() -> c
87:87:net.minecraft.nbt.DoubleTag copy() -> e
92:96:boolean equals(java.lang.Object) -> equals
101:102:int hashCode() -> hashCode
107:108:void accept(net.minecraft.nbt.TagVisitor) -> a
112:112:long getAsLong() -> f
117:117:int getAsInt() -> g
122:122:short getAsShort() -> h
127:127:byte getAsByte() -> i
132:132:double getAsDouble() -> j
137:137:float getAsFloat() -> k
142:142:java.lang.Number getAsNumber() -> l
147:147:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
9:9:net.minecraft.nbt.Tag copy() -> d
17:19:void <clinit>() -> <clinit>
net.minecraft.nbt.DoubleTag$1 -> qs$1:
19:19:void <init>() -> <init>
22:23:net.minecraft.nbt.DoubleTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
28:28:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
33:33:int size() -> c
38:38:java.lang.String getName() -> a
43:43:java.lang.String getPrettyName() -> b
48:48:boolean isValue() -> d
19:19:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.EndTag -> qt:
int SELF_SIZE_IN_BYTES -> c
net.minecraft.nbt.TagType TYPE -> a
net.minecraft.nbt.EndTag INSTANCE -> b
50:51:void <init>() -> <init>
55:55:void write(java.io.DataOutput) -> a
59:59:int sizeInBytes() -> a
64:64:byte getId() -> b
69:69:net.minecraft.nbt.TagType getType() -> c
74:74:java.lang.String toString() -> toString
79:79:net.minecraft.nbt.EndTag copy() -> e
84:85:void accept(net.minecraft.nbt.TagVisitor) -> a
89:89:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
7:7:net.minecraft.nbt.Tag copy() -> d
12:48:void <clinit>() -> <clinit>
net.minecraft.nbt.EndTag$1 -> qt$1:
12:12:void <init>() -> <init>
15:16:net.minecraft.nbt.EndTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
21:21:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
26:26:void skip(java.io.DataInput,int) -> a
30:30:void skip(java.io.DataInput) -> a
34:34:java.lang.String getName() -> a
39:39:java.lang.String getPrettyName() -> b
44:44:boolean isValue() -> d
12:12:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.FloatTag -> qu:
int SELF_SIZE_IN_BYTES -> c
net.minecraft.nbt.FloatTag ZERO -> a
net.minecraft.nbt.TagType TYPE -> b
float data -> w
54:56:void <init>(float) -> <init>
59:62:net.minecraft.nbt.FloatTag valueOf(float) -> a
67:68:void write(java.io.DataOutput) -> a
72:72:int sizeInBytes() -> a
77:77:byte getId() -> b
82:82:net.minecraft.nbt.TagType getType() -> c
87:87:net.minecraft.nbt.FloatTag copy() -> e
92:96:boolean equals(java.lang.Object) -> equals
101:101:int hashCode() -> hashCode
106:107:void accept(net.minecraft.nbt.TagVisitor) -> a
111:111:long getAsLong() -> f
116:116:int getAsInt() -> g
121:121:short getAsShort() -> h
126:126:byte getAsByte() -> i
131:131:double getAsDouble() -> j
136:136:float getAsFloat() -> k
141:141:java.lang.Number getAsNumber() -> l
146:146:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
9:9:net.minecraft.nbt.Tag copy() -> d
17:19:void <clinit>() -> <clinit>
net.minecraft.nbt.FloatTag$1 -> qu$1:
19:19:void <init>() -> <init>
22:23:net.minecraft.nbt.FloatTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
28:28:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
33:33:int size() -> c
38:38:java.lang.String getName() -> a
43:43:java.lang.String getPrettyName() -> b
48:48:boolean isValue() -> d
19:19:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.IntArrayTag -> qv:
int SELF_SIZE_IN_BYTES -> b
net.minecraft.nbt.TagType TYPE -> a
int[] data -> c
62:64:void <init>(int[]) -> <init>
67:68:void <init>(java.util.List) -> <init>
71:77:int[] toArray(java.util.List) -> a
82:86:void write(java.io.DataOutput) -> a
90:90:int sizeInBytes() -> a
95:95:byte getId() -> b
100:100:net.minecraft.nbt.TagType getType() -> c
105:105:java.lang.String toString() -> toString
110:112:net.minecraft.nbt.IntArrayTag copy() -> e
117:121:boolean equals(java.lang.Object) -> equals
126:126:int hashCode() -> hashCode
130:130:int[] getAsIntArray() -> g
135:136:void accept(net.minecraft.nbt.TagVisitor) -> a
140:140:int size() -> size
145:145:net.minecraft.nbt.IntTag get(int) -> a
150:152:net.minecraft.nbt.IntTag set(int,net.minecraft.nbt.IntTag) -> a
157:158:void add(int,net.minecraft.nbt.IntTag) -> b
162:166:boolean setTag(int,net.minecraft.nbt.Tag) -> a
171:175:boolean addTag(int,net.minecraft.nbt.Tag) -> b
180:182:net.minecraft.nbt.IntTag remove(int) -> b
187:187:byte getElementType() -> f
192:193:void clear() -> clear
197:197:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
11:11:net.minecraft.nbt.Tag remove(int) -> c
11:11:void add(int,net.minecraft.nbt.Tag) -> c
11:11:net.minecraft.nbt.Tag set(int,net.minecraft.nbt.Tag) -> d
11:11:net.minecraft.nbt.Tag copy() -> d
11:11:java.lang.Object remove(int) -> remove
11:11:void add(int,java.lang.Object) -> add
11:11:java.lang.Object set(int,java.lang.Object) -> set
11:11:java.lang.Object get(int) -> get
20:20:void <clinit>() -> <clinit>
net.minecraft.nbt.IntArrayTag$1 -> qv$1:
20:20:void <init>() -> <init>
23:31:net.minecraft.nbt.IntArrayTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
36:41:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
46:47:void skip(java.io.DataInput) -> a
51:51:java.lang.String getName() -> a
56:56:java.lang.String getPrettyName() -> b
20:20:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.IntTag -> qw:
int SELF_SIZE_IN_BYTES -> b
net.minecraft.nbt.TagType TYPE -> a
int data -> c
62:64:void <init>(int) -> <init>
67:70:net.minecraft.nbt.IntTag valueOf(int) -> a
75:76:void write(java.io.DataOutput) -> a
80:80:int sizeInBytes() -> a
85:85:byte getId() -> b
90:90:net.minecraft.nbt.TagType getType() -> c
95:95:net.minecraft.nbt.IntTag copy() -> e
100:104:boolean equals(java.lang.Object) -> equals
109:109:int hashCode() -> hashCode
114:115:void accept(net.minecraft.nbt.TagVisitor) -> a
119:119:long getAsLong() -> f
124:124:int getAsInt() -> g
129:129:short getAsShort() -> h
134:134:byte getAsByte() -> i
139:139:double getAsDouble() -> j
144:144:float getAsFloat() -> k
149:149:java.lang.Number getAsNumber() -> l
154:154:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
7:7:net.minecraft.nbt.Tag copy() -> d
27:27:void <clinit>() -> <clinit>
net.minecraft.nbt.IntTag$1 -> qw$1:
27:27:void <init>() -> <init>
30:31:net.minecraft.nbt.IntTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
36:36:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
41:41:int size() -> c
46:46:java.lang.String getName() -> a
51:51:java.lang.String getPrettyName() -> b
56:56:boolean isValue() -> d
27:27:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.IntTag$Cache -> qw$a:
int HIGH -> b
int LOW -> c
net.minecraft.nbt.IntTag[] cache -> a
15:15:void <init>() -> <init>
18:24:void <clinit>() -> <clinit>
net.minecraft.nbt.ListTag -> qx:
int SELF_SIZE_IN_BYTES -> b
net.minecraft.nbt.TagType TYPE -> a
java.util.List list -> c
byte type -> w
109:112:void <init>(java.util.List,byte) -> <init>
115:116:void <init>() -> <init>
120:131:void write(java.io.DataOutput) -> a
135:140:int sizeInBytes() -> a
145:145:byte getId() -> b
150:150:net.minecraft.nbt.TagType getType() -> c
155:155:java.lang.String toString() -> toString
159:162:void updateTypeAfterRemove() -> g
166:168:net.minecraft.nbt.Tag remove(int) -> c
173:173:boolean isEmpty() -> isEmpty
177:183:net.minecraft.nbt.CompoundTag getCompound(int) -> a
187:193:net.minecraft.nbt.ListTag getList(int) -> b
197:203:short getShort(int) -> d
207:213:int getInt(int) -> e
217:223:int[] getIntArray(int) -> f
227:233:long[] getLongArray(int) -> g
237:243:double getDouble(int) -> h
247:253:float getFloat(int) -> i
257:264:java.lang.String getString(int) -> j
269:269:int size() -> size
274:274:net.minecraft.nbt.Tag get(int) -> k
279:283:net.minecraft.nbt.Tag set(int,net.minecraft.nbt.Tag) -> d
288:291:void add(int,net.minecraft.nbt.Tag) -> c
295:299:boolean setTag(int,net.minecraft.nbt.Tag) -> a
304:308:boolean addTag(int,net.minecraft.nbt.Tag) -> b
312:319:boolean updateType(net.minecraft.nbt.Tag) -> a
324:326:net.minecraft.nbt.ListTag copy() -> e
331:335:boolean equals(java.lang.Object) -> equals
340:340:int hashCode() -> hashCode
345:346:void accept(net.minecraft.nbt.TagVisitor) -> a
350:350:byte getElementType() -> f
355:357:void clear() -> clear
361:384:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
13:13:net.minecraft.nbt.Tag copy() -> d
13:13:java.lang.Object remove(int) -> remove
13:13:void add(int,java.lang.Object) -> add
13:13:java.lang.Object set(int,java.lang.Object) -> set
13:13:java.lang.Object get(int) -> get
26:26:void <clinit>() -> <clinit>
net.minecraft.nbt.ListTag$1 -> qx$1:
26:26:void <init>() -> <init>
29:45:net.minecraft.nbt.ListTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
50:85:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
90:93:void skip(java.io.DataInput) -> a
97:97:java.lang.String getName() -> a
102:102:java.lang.String getPrettyName() -> b
26:26:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.ListTag$2 -> qx$2:
int[] $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult -> a
int[] $SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult -> b
52:63:void <clinit>() -> <clinit>
net.minecraft.nbt.LongArrayTag -> qy:
int SELF_SIZE_IN_BYTES -> b
net.minecraft.nbt.TagType TYPE -> a
long[] data -> c
63:65:void <init>(long[]) -> <init>
67:69:void <init>(it.unimi.dsi.fastutil.longs.LongSet) -> <init>
72:73:void <init>(java.util.List) -> <init>
76:82:long[] toArray(java.util.List) -> a
87:91:void write(java.io.DataOutput) -> a
95:95:int sizeInBytes() -> a
100:100:byte getId() -> b
105:105:net.minecraft.nbt.TagType getType() -> c
110:110:java.lang.String toString() -> toString
115:117:net.minecraft.nbt.LongArrayTag copy() -> e
122:126:boolean equals(java.lang.Object) -> equals
131:131:int hashCode() -> hashCode
136:137:void accept(net.minecraft.nbt.TagVisitor) -> a
140:140:long[] getAsLongArray() -> g
145:145:int size() -> size
150:150:net.minecraft.nbt.LongTag get(int) -> a
155:157:net.minecraft.nbt.LongTag set(int,net.minecraft.nbt.LongTag) -> a
162:163:void add(int,net.minecraft.nbt.LongTag) -> b
167:171:boolean setTag(int,net.minecraft.nbt.Tag) -> a
176:180:boolean addTag(int,net.minecraft.nbt.Tag) -> b
185:187:net.minecraft.nbt.LongTag remove(int) -> b
192:192:byte getElementType() -> f
197:198:void clear() -> clear
202:202:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
12:12:net.minecraft.nbt.Tag remove(int) -> c
12:12:void add(int,net.minecraft.nbt.Tag) -> c
12:12:net.minecraft.nbt.Tag set(int,net.minecraft.nbt.Tag) -> d
12:12:net.minecraft.nbt.Tag copy() -> d
12:12:java.lang.Object remove(int) -> remove
12:12:void add(int,java.lang.Object) -> add
12:12:java.lang.Object set(int,java.lang.Object) -> set
12:12:java.lang.Object get(int) -> get
21:21:void <clinit>() -> <clinit>
net.minecraft.nbt.LongArrayTag$1 -> qy$1:
21:21:void <init>() -> <init>
24:32:net.minecraft.nbt.LongArrayTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
37:42:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
47:48:void skip(java.io.DataInput) -> a
52:52:java.lang.String getName() -> a
57:57:java.lang.String getPrettyName() -> b
21:21:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.LongTag -> qz:
int SELF_SIZE_IN_BYTES -> b
net.minecraft.nbt.TagType TYPE -> a
long data -> c
62:64:void <init>(long) -> <init>
67:70:net.minecraft.nbt.LongTag valueOf(long) -> a
75:76:void write(java.io.DataOutput) -> a
80:80:int sizeInBytes() -> a
85:85:byte getId() -> b
90:90:net.minecraft.nbt.TagType getType() -> c
95:95:net.minecraft.nbt.LongTag copy() -> e
100:104:boolean equals(java.lang.Object) -> equals
109:109:int hashCode() -> hashCode
114:115:void accept(net.minecraft.nbt.TagVisitor) -> a
119:119:long getAsLong() -> f
124:124:int getAsInt() -> g
129:129:short getAsShort() -> h
134:134:byte getAsByte() -> i
139:139:double getAsDouble() -> j
144:144:float getAsFloat() -> k
149:149:java.lang.Number getAsNumber() -> l
154:154:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
7:7:net.minecraft.nbt.Tag copy() -> d
27:27:void <clinit>() -> <clinit>
net.minecraft.nbt.LongTag$1 -> qz$1:
27:27:void <init>() -> <init>
30:31:net.minecraft.nbt.LongTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
36:36:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
41:41:int size() -> c
46:46:java.lang.String getName() -> a
51:51:java.lang.String getPrettyName() -> b
56:56:boolean isValue() -> d
27:27:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.LongTag$Cache -> qz$a:
int HIGH -> b
int LOW -> c
net.minecraft.nbt.LongTag[] cache -> a
15:15:void <init>() -> <init>
18:24:void <clinit>() -> <clinit>
net.minecraft.nbt.NbtAccounter -> ra:
net.minecraft.nbt.NbtAccounter UNLIMITED -> a
long quota -> b
long usage -> c
16:18:void <init>(long) -> <init>
21:25:void accountBytes(long) -> a
29:29:long getUsage() -> a
6:6:void <clinit>() -> <clinit>
net.minecraft.nbt.NbtAccounter$1 -> ra$1:
6:6:void <init>(long) -> <init>
10:10:void accountBytes(long) -> a
net.minecraft.nbt.NbtIo -> rb:
23:23:void <init>() -> <init>
25:27:net.minecraft.nbt.CompoundTag readCompressed(java.io.File) -> a
31:31:java.io.DataInputStream createDecompressorStream(java.io.InputStream) ->
b
35:37:net.minecraft.nbt.CompoundTag readCompressed(java.io.InputStream) -> a
41:44:void parseCompressed(java.io.File,net.minecraft.nbt.StreamTagVisitor) ->
a
47:50:void
parseCompressed(java.io.InputStream,net.minecraft.nbt.StreamTagVisitor) -> a
53:56:void writeCompressed(net.minecraft.nbt.CompoundTag,java.io.File) -> a
59:62:void writeCompressed(net.minecraft.nbt.CompoundTag,java.io.OutputStream)
-> a
65:71:void write(net.minecraft.nbt.CompoundTag,java.io.File) -> b
75:83:net.minecraft.nbt.CompoundTag read(java.io.File) -> b
87:87:net.minecraft.nbt.CompoundTag read(java.io.DataInput) -> a
91:95:net.minecraft.nbt.CompoundTag
read(java.io.DataInput,net.minecraft.nbt.NbtAccounter) -> a
99:100:void write(net.minecraft.nbt.CompoundTag,java.io.DataOutput) -> a
103:123:void parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
126:135:void writeUnnamedTag(net.minecraft.nbt.Tag,java.io.DataOutput) -> a
138:152:net.minecraft.nbt.Tag
readUnnamedTag(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
net.minecraft.nbt.NbtIo$1 -> rb$1:
int[] $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult -> a
111:111:void <clinit>() -> <clinit>
net.minecraft.nbt.NbtOps -> rc:
net.minecraft.nbt.NbtOps INSTANCE -> a
java.lang.String WRAPPER_MARKER -> b
33:34:void <init>() -> <init>
38:38:net.minecraft.nbt.Tag empty() -> a
43:71:java.lang.Object
convertTo(com.mojang.serialization.DynamicOps,net.minecraft.nbt.Tag) -> a
77:80:com.mojang.serialization.DataResult getNumberValue(net.minecraft.nbt.Tag)
-> a
85:85:net.minecraft.nbt.Tag createNumeric(java.lang.Number) -> a
90:90:net.minecraft.nbt.Tag createByte(byte) -> a
95:95:net.minecraft.nbt.Tag createShort(short) -> a
100:100:net.minecraft.nbt.Tag createInt(int) -> a
105:105:net.minecraft.nbt.Tag createLong(long) -> a
110:110:net.minecraft.nbt.Tag createFloat(float) -> a
115:115:net.minecraft.nbt.Tag createDouble(double) -> a
120:120:net.minecraft.nbt.Tag createBoolean(boolean) -> a
125:128:com.mojang.serialization.DataResult
getStringValue(net.minecraft.nbt.Tag) -> b
133:133:net.minecraft.nbt.Tag createString(java.lang.String) -> a
138:140:com.mojang.serialization.DataResult
mergeToList(net.minecraft.nbt.Tag,net.minecraft.nbt.Tag) -> a
145:147:com.mojang.serialization.DataResult
mergeToList(net.minecraft.nbt.Tag,java.util.List) -> a
152:164:com.mojang.serialization.DataResult
mergeToMap(net.minecraft.nbt.Tag,net.minecraft.nbt.Tag,net.minecraft.nbt.Tag) -> a
169:194:com.mojang.serialization.DataResult
mergeToMap(net.minecraft.nbt.Tag,com.mojang.serialization.MapLike) -> a
199:202:com.mojang.serialization.DataResult getMapValues(net.minecraft.nbt.Tag)
-> c
207:210:com.mojang.serialization.DataResult
getMapEntries(net.minecraft.nbt.Tag) -> d
215:240:com.mojang.serialization.DataResult getMap(net.minecraft.nbt.Tag) -> e
245:249:net.minecraft.nbt.Tag createMap(java.util.stream.Stream) -> a
253:259:net.minecraft.nbt.Tag tryUnwrap(net.minecraft.nbt.CompoundTag) -> a
264:274:com.mojang.serialization.DataResult getStream(net.minecraft.nbt.Tag) ->
f
279:289:com.mojang.serialization.DataResult getList(net.minecraft.nbt.Tag) -> g
294:297:com.mojang.serialization.DataResult
getByteBuffer(net.minecraft.nbt.Tag) -> h
302:302:net.minecraft.nbt.Tag createByteList(java.nio.ByteBuffer) -> a
307:310:com.mojang.serialization.DataResult getIntStream(net.minecraft.nbt.Tag)
-> i
315:315:net.minecraft.nbt.Tag createIntList(java.util.stream.IntStream) -> a
320:323:com.mojang.serialization.DataResult
getLongStream(net.minecraft.nbt.Tag) -> j
328:328:net.minecraft.nbt.Tag createLongList(java.util.stream.LongStream) -> a
333:333:net.minecraft.nbt.Tag createList(java.util.stream.Stream) -> b
338:343:net.minecraft.nbt.Tag remove(net.minecraft.nbt.Tag,java.lang.String) ->
a
348:348:java.lang.String toString() -> toString
353:353:com.mojang.serialization.RecordBuilder mapBuilder() -> mapBuilder
408:432:java.util.Optional createCollector(net.minecraft.nbt.Tag) -> k
29:29:java.lang.Object remove(java.lang.Object,java.lang.String) -> remove
29:29:java.lang.Object createLongList(java.util.stream.LongStream) ->
createLongList
29:29:com.mojang.serialization.DataResult getLongStream(java.lang.Object) ->
getLongStream
29:29:java.lang.Object createIntList(java.util.stream.IntStream) ->
createIntList
29:29:com.mojang.serialization.DataResult getIntStream(java.lang.Object) ->
getIntStream
29:29:java.lang.Object createByteList(java.nio.ByteBuffer) -> createByteList
29:29:com.mojang.serialization.DataResult getByteBuffer(java.lang.Object) ->
getByteBuffer
29:29:java.lang.Object createList(java.util.stream.Stream) -> createList
29:29:com.mojang.serialization.DataResult getList(java.lang.Object) -> getList
29:29:com.mojang.serialization.DataResult getStream(java.lang.Object) ->
getStream
29:29:com.mojang.serialization.DataResult getMap(java.lang.Object) -> getMap
29:29:java.lang.Object createMap(java.util.stream.Stream) -> createMap
29:29:com.mojang.serialization.DataResult getMapEntries(java.lang.Object) ->
getMapEntries
29:29:com.mojang.serialization.DataResult getMapValues(java.lang.Object) ->
getMapValues
29:29:com.mojang.serialization.DataResult
mergeToMap(java.lang.Object,com.mojang.serialization.MapLike) -> mergeToMap
29:29:com.mojang.serialization.DataResult
mergeToMap(java.lang.Object,java.lang.Object,java.lang.Object) -> mergeToMap
29:29:com.mojang.serialization.DataResult
mergeToList(java.lang.Object,java.util.List) -> mergeToList
29:29:com.mojang.serialization.DataResult
mergeToList(java.lang.Object,java.lang.Object) -> mergeToList
29:29:java.lang.Object createString(java.lang.String) -> createString
29:29:com.mojang.serialization.DataResult getStringValue(java.lang.Object) ->
getStringValue
29:29:java.lang.Object createBoolean(boolean) -> createBoolean
29:29:java.lang.Object createDouble(double) -> createDouble
29:29:java.lang.Object createFloat(float) -> createFloat
29:29:java.lang.Object createLong(long) -> createLong
29:29:java.lang.Object createInt(int) -> createInt
29:29:java.lang.Object createShort(short) -> createShort
29:29:java.lang.Object createByte(byte) -> createByte
29:29:java.lang.Object createNumeric(java.lang.Number) -> createNumeric
29:29:com.mojang.serialization.DataResult getNumberValue(java.lang.Object) ->
getNumberValue
29:29:java.lang.Object
convertTo(com.mojang.serialization.DynamicOps,java.lang.Object) -> convertTo
29:29:java.lang.Object empty() -> empty
340:340:void
lambda$remove$29(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.CompoundTag,java.l
ang.String) -> a
340:340:boolean lambda$remove$28(java.lang.String,java.lang.String) -> a
289:289:java.lang.String lambda$getList$27(net.minecraft.nbt.Tag) -> l
281:281:void
lambda$getList$26(net.minecraft.nbt.ListTag,java.util.function.Consumer) -> a
281:281:void
lambda$getList$25(java.util.function.Consumer,net.minecraft.nbt.Tag) -> a
274:274:java.lang.String lambda$getStream$24() -> b
272:272:net.minecraft.nbt.Tag lambda$getStream$23(net.minecraft.nbt.Tag) -> m
266:266:net.minecraft.nbt.Tag lambda$getStream$22(net.minecraft.nbt.Tag) -> n
247:247:void
lambda$createMap$21(net.minecraft.nbt.CompoundTag,com.mojang.datafixers.util.Pair)
-> a
240:240:java.lang.String lambda$getMap$20(net.minecraft.nbt.Tag) -> o
210:210:java.lang.String lambda$getMapEntries$19(net.minecraft.nbt.Tag) -> p
208:208:void
lambda$getMapEntries$18(net.minecraft.nbt.CompoundTag,java.util.function.BiConsumer
) -> a
208:208:void
lambda$getMapEntries$17(java.util.function.BiConsumer,net.minecraft.nbt.CompoundTag
,java.lang.String) -> a
202:202:java.lang.String lambda$getMapValues$16(net.minecraft.nbt.Tag) -> q
200:200:com.mojang.datafixers.util.Pair
lambda$getMapValues$15(net.minecraft.nbt.CompoundTag,java.lang.String) -> a
191:191:java.lang.String lambda$mergeToMap$14(java.util.List) -> a
181:188:void
lambda$mergeToMap$13(java.util.List,net.minecraft.nbt.CompoundTag,com.mojang.datafi
xers.util.Pair) -> a
175:175:void
lambda$mergeToMap$12(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.CompoundTag,ja
va.lang.String) -> b
170:170:java.lang.String lambda$mergeToMap$11(net.minecraft.nbt.Tag) -> r
161:161:void
lambda$mergeToMap$10(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.CompoundTag,ja
va.lang.String) -> c
156:156:java.lang.String lambda$mergeToMap$9(net.minecraft.nbt.Tag) -> s
153:153:java.lang.String lambda$mergeToMap$8(net.minecraft.nbt.Tag) -> t
147:147:com.mojang.serialization.DataResult
lambda$mergeToList$7(net.minecraft.nbt.Tag) -> u
147:147:java.lang.String lambda$mergeToList$6(net.minecraft.nbt.Tag) -> v
146:146:com.mojang.serialization.DataResult
lambda$mergeToList$5(java.util.List,net.minecraft.nbt.NbtOps$ListCollector) -> a
140:140:com.mojang.serialization.DataResult
lambda$mergeToList$4(net.minecraft.nbt.Tag) -> w
140:140:java.lang.String lambda$mergeToList$3(net.minecraft.nbt.Tag) -> x
139:139:com.mojang.serialization.DataResult
lambda$mergeToList$2(net.minecraft.nbt.Tag,net.minecraft.nbt.NbtOps$ListCollector)
-> a
128:128:java.lang.String lambda$getStringValue$1() -> c
80:80:java.lang.String lambda$getNumberValue$0() -> d
30:30:void <clinit>() -> <clinit>
net.minecraft.nbt.NbtOps$1 -> rc$1:
net.minecraft.nbt.CompoundTag val$tag -> a
net.minecraft.nbt.NbtOps this$0 -> b
216:216:void <init>(net.minecraft.nbt.NbtOps,net.minecraft.nbt.CompoundTag) ->
<init>
220:220:net.minecraft.nbt.Tag get(net.minecraft.nbt.Tag) -> a
226:226:net.minecraft.nbt.Tag get(java.lang.String) -> a
231:231:java.util.stream.Stream entries() -> entries
236:236:java.lang.String toString() -> toString
216:216:java.lang.Object get(java.lang.String) -> get
216:216:java.lang.Object get(java.lang.Object) -> get
231:231:com.mojang.datafixers.util.Pair
lambda$entries$0(net.minecraft.nbt.CompoundTag,java.lang.String) -> a
net.minecraft.nbt.NbtOps$ByteListCollector -> rc$a:
it.unimi.dsi.fastutil.bytes.ByteArrayList values -> a
567:571:void <init>(byte) -> <init>
567:575:void <init>(byte[]) -> <init>
579:584:net.minecraft.nbt.NbtOps$ListCollector accept(net.minecraft.nbt.Tag) ->
a
589:589:net.minecraft.nbt.Tag result() -> a
net.minecraft.nbt.NbtOps$HeterogenousListCollector -> rc$b:
net.minecraft.nbt.ListTag result -> a
489:492:void <init>() -> <init>
489:496:void <init>(java.util.Collection) -> <init>
489:500:void <init>(it.unimi.dsi.fastutil.ints.IntArrayList) -> <init>
489:504:void <init>(it.unimi.dsi.fastutil.bytes.ByteArrayList) -> <init>
489:508:void <init>(it.unimi.dsi.fastutil.longs.LongArrayList) -> <init>
511:511:boolean isWrapper(net.minecraft.nbt.CompoundTag) -> a
515:518:net.minecraft.nbt.Tag wrapIfNeeded(net.minecraft.nbt.Tag) -> b
522:524:net.minecraft.nbt.CompoundTag wrapElement(net.minecraft.nbt.Tag) -> c
529:530:net.minecraft.nbt.NbtOps$ListCollector accept(net.minecraft.nbt.Tag) ->
a
535:535:net.minecraft.nbt.Tag result() -> a
507:507:void lambda$new$2(long) -> a
503:503:void lambda$new$1(byte) -> a
499:499:void lambda$new$0(int) -> a
net.minecraft.nbt.NbtOps$HomogenousListCollector -> rc$c:
net.minecraft.nbt.ListTag result -> a
463:467:void <init>(net.minecraft.nbt.Tag) -> <init>
463:471:void <init>(net.minecraft.nbt.ListTag) -> <init>
475:479:net.minecraft.nbt.NbtOps$ListCollector accept(net.minecraft.nbt.Tag) ->
a
484:484:net.minecraft.nbt.Tag result() -> a
net.minecraft.nbt.NbtOps$InitialListCollector -> rc$d:
net.minecraft.nbt.NbtOps$InitialListCollector INSTANCE -> a
435:435:void <init>() -> <init>
440:453:net.minecraft.nbt.NbtOps$ListCollector accept(net.minecraft.nbt.Tag) ->
a
458:458:net.minecraft.nbt.Tag result() -> a
436:436:void <clinit>() -> <clinit>
net.minecraft.nbt.NbtOps$IntListCollector -> rc$e:
it.unimi.dsi.fastutil.ints.IntArrayList values -> a
540:544:void <init>(int) -> <init>
540:548:void <init>(int[]) -> <init>
552:557:net.minecraft.nbt.NbtOps$ListCollector accept(net.minecraft.nbt.Tag) ->
a
562:562:net.minecraft.nbt.Tag result() -> a
net.minecraft.nbt.NbtOps$ListCollector -> rc$f:
net.minecraft.nbt.NbtOps$ListCollector accept(net.minecraft.nbt.Tag) -> a
392:396:net.minecraft.nbt.NbtOps$ListCollector acceptAll(java.lang.Iterable) ->
a
401:401:net.minecraft.nbt.NbtOps$ListCollector
acceptAll(java.util.stream.Stream) -> a
net.minecraft.nbt.Tag result() -> a
net.minecraft.nbt.NbtOps$LongListCollector -> rc$g:
it.unimi.dsi.fastutil.longs.LongArrayList values -> a
594:598:void <init>(long) -> <init>
594:602:void <init>(long[]) -> <init>
606:611:net.minecraft.nbt.NbtOps$ListCollector accept(net.minecraft.nbt.Tag) ->
a
616:616:net.minecraft.nbt.Tag result() -> a
net.minecraft.nbt.NbtOps$NbtRecordBuilder -> rc$h:
net.minecraft.nbt.NbtOps this$0 -> a
357:359:void <init>(net.minecraft.nbt.NbtOps) -> <init>
363:363:net.minecraft.nbt.CompoundTag initBuilder() -> a
368:369:net.minecraft.nbt.CompoundTag
append(java.lang.String,net.minecraft.nbt.Tag,net.minecraft.nbt.CompoundTag) -> a
374:384:com.mojang.serialization.DataResult
build(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag) -> a
356:356:java.lang.Object
append(java.lang.String,java.lang.Object,java.lang.Object) -> append
356:356:com.mojang.serialization.DataResult
build(java.lang.Object,java.lang.Object) -> build
356:356:java.lang.Object initBuilder() -> initBuilder
384:384:java.lang.String lambda$build$0(net.minecraft.nbt.Tag) -> a
net.minecraft.nbt.NbtUtils -> rd:
java.util.Comparator YXZ_LISTTAG_INT_COMPARATOR -> b
java.util.Comparator YXZ_LISTTAG_DOUBLE_COMPARATOR -> c
java.lang.String SNBT_DATA_TAG -> a
char PROPERTIES_START -> d
char PROPERTIES_END -> e
java.lang.String ELEMENT_SEPARATOR -> f
char KEY_VALUE_SEPARATOR -> g
com.google.common.base.Splitter COMMA_SPLITTER -> h
com.google.common.base.Splitter COLON_SPLITTER -> i
org.slf4j.Logger LOGGER -> j
int INDENT -> k
int NOT_FOUND -> l
62:63:void <init>() -> <init>
67:101:com.mojang.authlib.GameProfile
readGameProfile(net.minecraft.nbt.CompoundTag) -> a
105:128:net.minecraft.nbt.CompoundTag
writeGameProfile(net.minecraft.nbt.CompoundTag,com.mojang.authlib.GameProfile) -> a
133:182:boolean compareNbt(net.minecraft.nbt.Tag,net.minecraft.nbt.Tag,boolean)
-> a
187:187:net.minecraft.nbt.IntArrayTag createUUID(java.util.UUID) -> a
191:198:java.util.UUID loadUUID(net.minecraft.nbt.Tag) -> a
202:202:net.minecraft.core.BlockPos readBlockPos(net.minecraft.nbt.CompoundTag)
-> b
206:210:net.minecraft.nbt.CompoundTag
writeBlockPos(net.minecraft.core.BlockPos) -> a
214:238:net.minecraft.world.level.block.state.BlockState
readBlockState(net.minecraft.core.HolderGetter,net.minecraft.nbt.CompoundTag) -> a
243:249:net.minecraft.world.level.block.state.StateHolder
setValueHelper(net.minecraft.world.level.block.state.StateHolder,net.minecraft.worl
d.level.block.state.properties.Property,java.lang.String,net.minecraft.nbt.Compound
Tag,net.minecraft.nbt.CompoundTag) -> a
253:267:net.minecraft.nbt.CompoundTag
writeBlockState(net.minecraft.world.level.block.state.BlockState) -> a
271:285:net.minecraft.nbt.CompoundTag
writeFluidState(net.minecraft.world.level.material.FluidState) -> a
291:291:java.lang.String
getName(net.minecraft.world.level.block.state.properties.Property,java.lang.Compara
ble) -> a
295:295:java.lang.String prettyPrint(net.minecraft.nbt.Tag) -> b
299:299:java.lang.String prettyPrint(net.minecraft.nbt.Tag,boolean) -> a
303:478:java.lang.StringBuilder
prettyPrint(java.lang.StringBuilder,net.minecraft.nbt.Tag,int,boolean) -> a
482:488:java.lang.StringBuilder indent(int,java.lang.StringBuilder) -> a
492:492:net.minecraft.network.chat.Component
toPrettyComponent(net.minecraft.nbt.Tag) -> c
496:496:java.lang.String structureToSnbt(net.minecraft.nbt.CompoundTag) -> c
500:500:net.minecraft.nbt.CompoundTag snbtToStructure(java.lang.String) -> a
507:550:net.minecraft.nbt.CompoundTag
packStructureTemplate(net.minecraft.nbt.CompoundTag) -> d
556:601:net.minecraft.nbt.CompoundTag
unpackStructureTemplate(net.minecraft.nbt.CompoundTag) -> e
606:617:java.lang.String packBlockState(net.minecraft.nbt.CompoundTag) -> f
622:646:net.minecraft.nbt.CompoundTag unpackBlockState(java.lang.String) -> b
650:651:net.minecraft.nbt.CompoundTag
addCurrentDataVersion(net.minecraft.nbt.CompoundTag) -> g
655:656:net.minecraft.nbt.CompoundTag
addDataVersion(net.minecraft.nbt.CompoundTag,int) -> a
660:660:int getDataVersion(net.minecraft.nbt.CompoundTag,int) -> b
632:638:void
lambda$unpackBlockState$12(net.minecraft.nbt.CompoundTag,java.lang.String,java.lang
.String) -> a
612:612:java.lang.String
lambda$packBlockState$11(net.minecraft.nbt.CompoundTag,java.lang.String) -> a
567:571:net.minecraft.nbt.ListTag
lambda$unpackStructureTemplate$10(java.util.Map,net.minecraft.nbt.CompoundTag) -> a
545:545:void
lambda$packStructureTemplate$9(net.minecraft.nbt.ListTag,net.minecraft.nbt.Compound
Tag) -> a
544:544:net.minecraft.nbt.ListTag
lambda$packStructureTemplate$8(net.minecraft.nbt.CompoundTag) -> h
537:537:net.minecraft.nbt.ListTag
lambda$packStructureTemplate$7(net.minecraft.nbt.CompoundTag) -> i
523:528:void
lambda$packStructureTemplate$6(net.minecraft.nbt.ListTag,net.minecraft.nbt.ListTag,
net.minecraft.nbt.ListTag) -> a
47:47:double lambda$static$5(net.minecraft.nbt.ListTag) -> a
47:47:double lambda$static$4(net.minecraft.nbt.ListTag) -> b
47:47:double lambda$static$3(net.minecraft.nbt.ListTag) -> c
46:46:int lambda$static$2(net.minecraft.nbt.ListTag) -> d
46:46:int lambda$static$1(net.minecraft.nbt.ListTag) -> e
46:46:int lambda$static$0(net.minecraft.nbt.ListTag) -> f
46:58:void <clinit>() -> <clinit>
net.minecraft.nbt.NumericTag -> re:
4:5:void <init>() -> <init>
long getAsLong() -> f
int getAsInt() -> g
short getAsShort() -> h
byte getAsByte() -> i
double getAsDouble() -> j
float getAsFloat() -> k
java.lang.Number getAsNumber() -> l
23:23:java.lang.String toString() -> toString
net.minecraft.nbt.ShortTag -> rf:
int SELF_SIZE_IN_BYTES -> b
net.minecraft.nbt.TagType TYPE -> a
short data -> c
62:64:void <init>(short) -> <init>
67:70:net.minecraft.nbt.ShortTag valueOf(short) -> a
75:76:void write(java.io.DataOutput) -> a
80:80:int sizeInBytes() -> a
85:85:byte getId() -> b
90:90:net.minecraft.nbt.TagType getType() -> c
95:95:net.minecraft.nbt.ShortTag copy() -> e
100:104:boolean equals(java.lang.Object) -> equals
109:109:int hashCode() -> hashCode
114:115:void accept(net.minecraft.nbt.TagVisitor) -> a
119:119:long getAsLong() -> f
124:124:int getAsInt() -> g
129:129:short getAsShort() -> h
134:134:byte getAsByte() -> i
139:139:double getAsDouble() -> j
144:144:float getAsFloat() -> k
149:149:java.lang.Number getAsNumber() -> l
154:154:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
7:7:net.minecraft.nbt.Tag copy() -> d
27:27:void <clinit>() -> <clinit>
net.minecraft.nbt.ShortTag$1 -> rf$1:
27:27:void <init>() -> <init>
30:31:net.minecraft.nbt.ShortTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
36:36:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
41:41:int size() -> c
46:46:java.lang.String getName() -> a
51:51:java.lang.String getPrettyName() -> b
56:56:boolean isValue() -> d
27:27:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.ShortTag$Cache -> rf$a:
int HIGH -> b
int LOW -> c
net.minecraft.nbt.ShortTag[] cache -> a
15:15:void <init>() -> <init>
18:24:void <clinit>() -> <clinit>
net.minecraft.nbt.SnbtPrinterTagVisitor -> rg:
java.util.Map KEY_ORDER -> a
java.util.Set NO_INDENTATION -> b
java.util.regex.Pattern SIMPLE_VALUE -> c
java.lang.String NAME_VALUE_SEPARATOR -> d
java.lang.String ELEMENT_SEPARATOR -> e
java.lang.String LIST_OPEN -> f
java.lang.String LIST_CLOSE -> g
java.lang.String LIST_TYPE_SEPARATOR -> h
java.lang.String ELEMENT_SPACING -> i
java.lang.String STRUCT_OPEN -> j
java.lang.String STRUCT_CLOSE -> k
java.lang.String NEWLINE -> l
java.lang.String indentation -> m
int depth -> n
java.util.List path -> o
java.lang.String result -> p
68:69:void <init>() -> <init>
65:75:void <init>(java.lang.String,int,java.util.List) -> <init>
78:80:java.lang.String visit(net.minecraft.nbt.Tag) -> a
85:86:void visitString(net.minecraft.nbt.StringTag) -> a
90:91:void visitByte(net.minecraft.nbt.ByteTag) -> a
95:96:void visitShort(net.minecraft.nbt.ShortTag) -> a
100:101:void visitInt(net.minecraft.nbt.IntTag) -> a
105:106:void visitLong(net.minecraft.nbt.LongTag) -> a
110:111:void visitFloat(net.minecraft.nbt.FloatTag) -> a
115:116:void visitDouble(net.minecraft.nbt.DoubleTag) -> a
120:133:void visitByteArray(net.minecraft.nbt.ByteArrayTag) -> a
137:149:void visitIntArray(net.minecraft.nbt.IntArrayTag) -> a
153:166:void visitLongArray(net.minecraft.nbt.LongArrayTag) -> a
170:197:void visitList(net.minecraft.nbt.ListTag) -> a
201:239:void visitCompound(net.minecraft.nbt.CompoundTag) -> a
242:243:void popPath() -> b
246:247:void pushPath(java.lang.String) -> b
250:267:java.util.List getKeys(net.minecraft.nbt.CompoundTag) -> b
271:271:java.lang.String pathString() -> a
275:279:java.lang.String handleEscapePretty(java.lang.String) -> a
284:284:void visitEnd(net.minecraft.nbt.EndTag) -> a
22:40:void lambda$static$0(java.util.HashMap) -> a
21:52:void <clinit>() -> <clinit>
net.minecraft.nbt.StreamTagVisitor -> rh:
net.minecraft.nbt.StreamTagVisitor$ValueResult visitEnd() -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult visit(java.lang.String) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult visit(byte) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult visit(short) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult visit(int) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult visit(long) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult visit(float) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult visit(double) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult visit(byte[]) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult visit(int[]) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult visit(long[]) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult
visitList(net.minecraft.nbt.TagType,int) -> a
net.minecraft.nbt.StreamTagVisitor$EntryResult
visitEntry(net.minecraft.nbt.TagType) -> a
net.minecraft.nbt.StreamTagVisitor$EntryResult
visitEntry(net.minecraft.nbt.TagType,java.lang.String) -> a
net.minecraft.nbt.StreamTagVisitor$EntryResult
visitElement(net.minecraft.nbt.TagType,int) -> b
net.minecraft.nbt.StreamTagVisitor$ValueResult visitContainerEnd() -> b
net.minecraft.nbt.StreamTagVisitor$ValueResult
visitRootEntry(net.minecraft.nbt.TagType) -> b
net.minecraft.nbt.StreamTagVisitor$EntryResult -> rh$a:
net.minecraft.nbt.StreamTagVisitor$EntryResult ENTER -> a
net.minecraft.nbt.StreamTagVisitor$EntryResult SKIP -> b
net.minecraft.nbt.StreamTagVisitor$EntryResult BREAK -> c
net.minecraft.nbt.StreamTagVisitor$EntryResult HALT -> d
net.minecraft.nbt.StreamTagVisitor$EntryResult[] $VALUES -> e
27:27:net.minecraft.nbt.StreamTagVisitor$EntryResult[] values() -> values
27:27:net.minecraft.nbt.StreamTagVisitor$EntryResult valueOf(java.lang.String)
-> valueOf
27:27:void <init>(java.lang.String,int) -> <init>
27:27:net.minecraft.nbt.StreamTagVisitor$EntryResult[] $values() -> a
27:43:void <clinit>() -> <clinit>
net.minecraft.nbt.StreamTagVisitor$ValueResult -> rh$b:
net.minecraft.nbt.StreamTagVisitor$ValueResult CONTINUE -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult BREAK -> b
net.minecraft.nbt.StreamTagVisitor$ValueResult HALT -> c
net.minecraft.nbt.StreamTagVisitor$ValueResult[] $VALUES -> d
12:12:net.minecraft.nbt.StreamTagVisitor$ValueResult[] values() -> values
12:12:net.minecraft.nbt.StreamTagVisitor$ValueResult valueOf(java.lang.String)
-> valueOf
12:12:void <init>(java.lang.String,int) -> <init>
12:12:net.minecraft.nbt.StreamTagVisitor$ValueResult[] $values() -> a
12:24:void <clinit>() -> <clinit>
net.minecraft.nbt.StringTag -> ri:
int SELF_SIZE_IN_BYTES -> b
net.minecraft.nbt.TagType TYPE -> a
net.minecraft.nbt.StringTag EMPTY -> c
char DOUBLE_QUOTE -> w
char SINGLE_QUOTE -> x
char ESCAPE -> y
char NOT_SET -> z
java.lang.String data -> A
57:58:void skipString(java.io.DataInput) -> a
68:71:void <init>(java.lang.String) -> <init>
74:77:net.minecraft.nbt.StringTag valueOf(java.lang.String) -> a
83:89:void write(java.io.DataOutput) -> a
93:93:int sizeInBytes() -> a
98:98:byte getId() -> b
103:103:net.minecraft.nbt.TagType getType() -> c
108:108:java.lang.String toString() -> toString
113:113:net.minecraft.nbt.StringTag copy() -> e
118:122:boolean equals(java.lang.Object) -> equals
127:127:int hashCode() -> hashCode
132:132:java.lang.String getAsString() -> m_
137:138:void accept(net.minecraft.nbt.TagVisitor) -> a
141:163:java.lang.String quoteAndEscape(java.lang.String) -> b
168:168:net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
11:11:net.minecraft.nbt.Tag copy() -> d
19:60:void <clinit>() -> <clinit>
net.minecraft.nbt.StringTag$1 -> ri$1:
19:19:void <init>() -> <init>
22:27:net.minecraft.nbt.StringTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
32:32:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
37:38:void skip(java.io.DataInput) -> a
42:42:java.lang.String getName() -> a
47:47:java.lang.String getPrettyName() -> b
52:52:boolean isValue() -> d
19:19:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.StringTagVisitor -> rj:
java.util.regex.Pattern SIMPLE_VALUE -> a
java.lang.StringBuilder builder -> b
9:12:void <init>() -> <init>
15:17:java.lang.String visit(net.minecraft.nbt.Tag) -> a
22:23:void visitString(net.minecraft.nbt.StringTag) -> a
27:28:void visitByte(net.minecraft.nbt.ByteTag) -> a
32:33:void visitShort(net.minecraft.nbt.ShortTag) -> a
37:38:void visitInt(net.minecraft.nbt.IntTag) -> a
42:43:void visitLong(net.minecraft.nbt.LongTag) -> a
47:48:void visitFloat(net.minecraft.nbt.FloatTag) -> a
52:53:void visitDouble(net.minecraft.nbt.DoubleTag) -> a
57:66:void visitByteArray(net.minecraft.nbt.ByteArrayTag) -> a
70:79:void visitIntArray(net.minecraft.nbt.IntArrayTag) -> a
83:92:void visitLongArray(net.minecraft.nbt.LongArrayTag) -> a
96:104:void visitList(net.minecraft.nbt.ListTag) -> a
108:120:void visitCompound(net.minecraft.nbt.CompoundTag) -> a
123:127:java.lang.String handleEscape(java.lang.String) -> a
132:133:void visitEnd(net.minecraft.nbt.EndTag) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.nbt.Tag -> rk:
int OBJECT_HEADER -> d
int ARRAY_HEADER -> e
int OBJECT_REFERENCE -> f
int STRING_SIZE -> g
byte TAG_END -> h
byte TAG_BYTE -> i
byte TAG_SHORT -> j
byte TAG_INT -> k
byte TAG_LONG -> l
byte TAG_FLOAT -> m
byte TAG_DOUBLE -> n
byte TAG_BYTE_ARRAY -> o
byte TAG_STRING -> p
byte TAG_LIST -> q
byte TAG_COMPOUND -> r
byte TAG_INT_ARRAY -> s
byte TAG_LONG_ARRAY -> t
byte TAG_ANY_NUMERIC -> u
int MAX_DEPTH -> v
void write(java.io.DataOutput) -> a
java.lang.String toString() -> toString
byte getId() -> b
net.minecraft.nbt.TagType getType() -> c
net.minecraft.nbt.Tag copy() -> d
int sizeInBytes() -> a
50:50:java.lang.String getAsString() -> m_
void accept(net.minecraft.nbt.TagVisitor) -> a
net.minecraft.nbt.StreamTagVisitor$ValueResult
accept(net.minecraft.nbt.StreamTagVisitor) -> a
58:62:void acceptAsRoot(net.minecraft.nbt.StreamTagVisitor) -> b
net.minecraft.nbt.TagParser -> rl:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_TRAILING_DATA
-> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EXPECTED_KEY -
> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EXPECTED_VALUE
-> c
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_INSERT_MIXED_LIST -> d
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_INSERT_MIXED_ARRAY -> e
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INVALID_ARRAY
-> f
char ELEMENT_SEPARATOR -> g
char NAME_VALUE_SEPARATOR -> h
char LIST_OPEN -> i
char LIST_CLOSE -> j
char STRUCT_CLOSE -> k
char STRUCT_OPEN -> l
java.util.regex.Pattern DOUBLE_PATTERN_NOSUFFIX -> m
java.util.regex.Pattern DOUBLE_PATTERN -> n
java.util.regex.Pattern FLOAT_PATTERN -> o
java.util.regex.Pattern BYTE_PATTERN -> p
java.util.regex.Pattern LONG_PATTERN -> q
java.util.regex.Pattern SHORT_PATTERN -> r
java.util.regex.Pattern INT_PATTERN -> s
com.mojang.brigadier.StringReader reader -> t
41:41:net.minecraft.nbt.CompoundTag parseTag(java.lang.String) -> a
46:53:net.minecraft.nbt.CompoundTag readSingleStruct() -> a
56:58:void <init>(com.mojang.brigadier.StringReader) -> <init>
61:67:java.lang.String readKey() -> b
71:83:net.minecraft.nbt.Tag readTypedValue() -> c
88:118:net.minecraft.nbt.Tag type(java.lang.String) -> b
122:134:net.minecraft.nbt.Tag readValue() -> d
138:143:net.minecraft.nbt.Tag readList() -> e
147:172:net.minecraft.nbt.CompoundTag readStruct() -> f
176:209:net.minecraft.nbt.Tag readListTag() -> g
213:232:net.minecraft.nbt.Tag readArrayTag() -> h
238:266:java.util.List
readArray(net.minecraft.nbt.TagType,net.minecraft.nbt.TagType) -> a
270:276:boolean hasElementSeparator() -> i
280:283:void expect(char) -> a
21:21:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> a
20:20:com.mojang.brigadier.Message
lambda$static$1(java.lang.Object,java.lang.Object) -> a
19:19:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> b
16:36:void <clinit>() -> <clinit>
net.minecraft.nbt.TagType -> rm:
net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
12:18:void parseRoot(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> b
void skip(java.io.DataInput,int) -> a
void skip(java.io.DataInput) -> a
25:25:boolean isValue() -> d
java.lang.String getName() -> a
java.lang.String getPrettyName() -> b
56:56:net.minecraft.nbt.TagType createInvalid(int) -> a
net.minecraft.nbt.TagType$1 -> rm$1:
int val$id -> a
56:56:void <init>(int) -> <init>
58:58:java.io.IOException createException() -> c
63:63:net.minecraft.nbt.EndTag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> a
68:68:net.minecraft.nbt.StreamTagVisitor$ValueResult
parse(java.io.DataInput,net.minecraft.nbt.StreamTagVisitor) -> a
73:73:void skip(java.io.DataInput,int) -> a
78:78:void skip(java.io.DataInput) -> a
83:83:java.lang.String getName() -> a
88:88:java.lang.String getPrettyName() -> b
56:56:net.minecraft.nbt.Tag
load(java.io.DataInput,int,net.minecraft.nbt.NbtAccounter) -> b
net.minecraft.nbt.TagType$2 -> rm$2:
int[] $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.nbt.TagType$StaticSize -> rm$a:
35:36:void skip(java.io.DataInput) -> a
40:41:void skip(java.io.DataInput,int) -> a
int size() -> c
net.minecraft.nbt.TagType$VariableSize -> rm$b:
49:52:void skip(java.io.DataInput,int) -> a
net.minecraft.nbt.TagTypes -> rn:
net.minecraft.nbt.TagType[] TYPES -> a
3:3:void <init>() -> <init>
21:25:net.minecraft.nbt.TagType getType(int) -> a
4:4:void <clinit>() -> <clinit>
net.minecraft.nbt.TagVisitor -> ro:
void visitString(net.minecraft.nbt.StringTag) -> a
void visitByte(net.minecraft.nbt.ByteTag) -> a
void visitShort(net.minecraft.nbt.ShortTag) -> a
void visitInt(net.minecraft.nbt.IntTag) -> a
void visitLong(net.minecraft.nbt.LongTag) -> a
void visitFloat(net.minecraft.nbt.FloatTag) -> a
void visitDouble(net.minecraft.nbt.DoubleTag) -> a
void visitByteArray(net.minecraft.nbt.ByteArrayTag) -> a
void visitIntArray(net.minecraft.nbt.IntArrayTag) -> a
void visitLongArray(net.minecraft.nbt.LongArrayTag) -> a
void visitList(net.minecraft.nbt.ListTag) -> a
void visitCompound(net.minecraft.nbt.CompoundTag) -> a
void visitEnd(net.minecraft.nbt.EndTag) -> a
net.minecraft.nbt.TextComponentTagVisitor -> rp:
org.slf4j.Logger LOGGER -> a
int INLINE_LIST_THRESHOLD -> b
it.unimi.dsi.fastutil.bytes.ByteCollection INLINE_ELEMENT_TYPES -> c
net.minecraft.ChatFormatting SYNTAX_HIGHLIGHTING_KEY -> d
net.minecraft.ChatFormatting SYNTAX_HIGHLIGHTING_STRING -> e
net.minecraft.ChatFormatting SYNTAX_HIGHLIGHTING_NUMBER -> f
net.minecraft.ChatFormatting SYNTAX_HIGHLIGHTING_NUMBER_TYPE -> g
java.util.regex.Pattern SIMPLE_VALUE -> h
java.lang.String NAME_VALUE_SEPARATOR -> i
java.lang.String ELEMENT_SEPARATOR -> j
java.lang.String LIST_OPEN -> k
java.lang.String LIST_CLOSE -> l
java.lang.String LIST_TYPE_SEPARATOR -> m
java.lang.String ELEMENT_SPACING -> n
java.lang.String STRUCT_OPEN -> o
java.lang.String STRUCT_CLOSE -> p
java.lang.String NEWLINE -> q
java.lang.String indentation -> r
int depth -> s
net.minecraft.network.chat.Component result -> t
46:51:void <init>(java.lang.String,int) -> <init>
54:56:net.minecraft.network.chat.Component visit(net.minecraft.nbt.Tag) -> a
61:65:void visitString(net.minecraft.nbt.StringTag) -> a
69:71:void visitByte(net.minecraft.nbt.ByteTag) -> a
75:77:void visitShort(net.minecraft.nbt.ShortTag) -> a
81:82:void visitInt(net.minecraft.nbt.IntTag) -> a
86:88:void visitLong(net.minecraft.nbt.LongTag) -> a
92:94:void visitFloat(net.minecraft.nbt.FloatTag) -> a
98:100:void visitDouble(net.minecraft.nbt.DoubleTag) -> a
104:120:void visitByteArray(net.minecraft.nbt.ByteArrayTag) -> a
124:137:void visitIntArray(net.minecraft.nbt.IntArrayTag) -> a
141:155:void visitLongArray(net.minecraft.nbt.LongArrayTag) -> a
159:196:void visitList(net.minecraft.nbt.ListTag) -> a
200:236:void visitCompound(net.minecraft.nbt.CompoundTag) -> a
239:246:net.minecraft.network.chat.Component
handleEscapePretty(java.lang.String) -> a
251:252:void visitEnd(net.minecraft.nbt.EndTag) -> a
22:34:void <clinit>() -> <clinit>
net.minecraft.nbt.package-info -> rq:
net.minecraft.nbt.visitors.CollectFields -> rr:
int fieldsToGetCount -> a
java.util.Set wantedTypes -> b
java.util.Deque stack -> c
15:30:void <init>(net.minecraft.nbt.visitors.FieldSelector[]) -> <init>
34:37:net.minecraft.nbt.StreamTagVisitor$ValueResult
visitRootEntry(net.minecraft.nbt.TagType) -> b
42:52:net.minecraft.nbt.StreamTagVisitor$EntryResult
visitEntry(net.minecraft.nbt.TagType) -> a
57:75:net.minecraft.nbt.StreamTagVisitor$EntryResult
visitEntry(net.minecraft.nbt.TagType,java.lang.String) -> a
80:83:net.minecraft.nbt.StreamTagVisitor$ValueResult visitContainerEnd() -> b
87:87:int getMissingFieldCount() -> c
net.minecraft.nbt.visitors.CollectToTag -> rs:
java.lang.String lastId -> a
net.minecraft.nbt.Tag rootTag -> b
java.util.Deque consumerStack -> c
26:33:void <init>() -> <init>
37:37:net.minecraft.nbt.Tag getResult() -> d
41:41:int depth() -> e
45:46:void appendEntry(net.minecraft.nbt.Tag) -> a
50:51:net.minecraft.nbt.StreamTagVisitor$ValueResult visitEnd() -> a
56:57:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(java.lang.String) ->
a
62:63:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(byte) -> a
68:69:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(short) -> a
74:75:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(int) -> a
80:81:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(long) -> a
86:87:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(float) -> a
92:93:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(double) -> a
98:99:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(byte[]) -> a
104:105:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(int[]) -> a
110:111:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(long[]) -> a
116:116:net.minecraft.nbt.StreamTagVisitor$ValueResult
visitList(net.minecraft.nbt.TagType,int) -> a
121:122:net.minecraft.nbt.StreamTagVisitor$EntryResult
visitElement(net.minecraft.nbt.TagType,int) -> b
127:127:net.minecraft.nbt.StreamTagVisitor$EntryResult
visitEntry(net.minecraft.nbt.TagType) -> a
132:134:net.minecraft.nbt.StreamTagVisitor$EntryResult
visitEntry(net.minecraft.nbt.TagType,java.lang.String) -> a
138:147:void enterContainerIfNeeded(net.minecraft.nbt.TagType) -> c
151:152:net.minecraft.nbt.StreamTagVisitor$ValueResult visitContainerEnd() -> b
157:168:net.minecraft.nbt.StreamTagVisitor$ValueResult
visitRootEntry(net.minecraft.nbt.TagType) -> b
166:166:void lambda$visitRootEntry$2(net.minecraft.nbt.Tag) -> b
164:164:void
lambda$visitRootEntry$1(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag) -> a
145:145:void
lambda$enterContainerIfNeeded$0(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag
) -> b
net.minecraft.nbt.visitors.FieldSelector -> rt:
java.util.List path -> a
net.minecraft.nbt.TagType type -> b
java.lang.String name -> c
9:10:void <init>(net.minecraft.nbt.TagType,java.lang.String) -> <init>
13:14:void <init>(java.lang.String,net.minecraft.nbt.TagType,java.lang.String)
-> <init>
17:18:void
<init>(java.lang.String,java.lang.String,net.minecraft.nbt.TagType,java.lang.String
) -> <init>
7:7:void <init>(java.util.List,net.minecraft.nbt.TagType,java.lang.String) ->
<init>
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:java.util.List path() -> a
7:7:net.minecraft.nbt.TagType type() -> b
7:7:java.lang.String name() -> c
net.minecraft.nbt.visitors.FieldTree -> ru:
int depth -> a
java.util.Map selectedFields -> b
java.util.Map fieldsToRecurse -> c
10:11:void <init>(int) -> <init>
8:8:void <init>(int,java.util.Map,java.util.Map) -> <init>
14:14:net.minecraft.nbt.visitors.FieldTree createRoot() -> a
18:23:void addEntry(net.minecraft.nbt.visitors.FieldSelector) -> a
26:26:boolean isSelected(net.minecraft.nbt.TagType,java.lang.String) -> a
8:8:java.lang.String toString() -> toString
8:8:int hashCode() -> hashCode
8:8:boolean equals(java.lang.Object) -> equals
8:8:int depth() -> b
8:8:java.util.Map selectedFields() -> c
8:8:java.util.Map fieldsToRecurse() -> d
19:19:net.minecraft.nbt.visitors.FieldTree lambda$addEntry$0(java.lang.String)
-> a
net.minecraft.nbt.visitors.SkipAll -> rv:
net.minecraft.nbt.visitors.SkipAll INSTANCE -> a
12:12:net.minecraft.nbt.StreamTagVisitor$ValueResult visitEnd() -> a
17:17:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(java.lang.String) ->
a
22:22:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(byte) -> a
27:27:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(short) -> a
32:32:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(int) -> a
37:37:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(long) -> a
42:42:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(float) -> a
47:47:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(double) -> a
52:52:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(byte[]) -> a
57:57:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(int[]) -> a
62:62:net.minecraft.nbt.StreamTagVisitor$ValueResult visit(long[]) -> a
67:67:net.minecraft.nbt.StreamTagVisitor$ValueResult
visitList(net.minecraft.nbt.TagType,int) -> a
72:72:net.minecraft.nbt.StreamTagVisitor$EntryResult
visitElement(net.minecraft.nbt.TagType,int) -> b
77:77:net.minecraft.nbt.StreamTagVisitor$EntryResult
visitEntry(net.minecraft.nbt.TagType) -> a
82:82:net.minecraft.nbt.StreamTagVisitor$EntryResult
visitEntry(net.minecraft.nbt.TagType,java.lang.String) -> a
87:87:net.minecraft.nbt.StreamTagVisitor$ValueResult visitContainerEnd() -> b
92:92:net.minecraft.nbt.StreamTagVisitor$ValueResult
visitRootEntry(net.minecraft.nbt.TagType) -> b
7:7:void <clinit>() -> <clinit>
net.minecraft.nbt.visitors.SkipAll$1 -> rv$1:
7:7:void <init>() -> <init>
net.minecraft.nbt.visitors.SkipFields -> rw:
java.util.Deque stack -> a
10:18:void <init>(net.minecraft.nbt.visitors.FieldSelector[]) -> <init>
22:34:net.minecraft.nbt.StreamTagVisitor$EntryResult
visitEntry(net.minecraft.nbt.TagType,java.lang.String) -> a
39:42:net.minecraft.nbt.StreamTagVisitor$ValueResult visitContainerEnd() -> b
net.minecraft.nbt.visitors.package-info -> rx:
net.minecraft.network.CipherBase -> ry:
javax.crypto.Cipher cipher -> a
byte[] heapIn -> b
byte[] heapOut -> c
11:16:void <init>(javax.crypto.Cipher) -> <init>
19:24:byte[] bufToByte(io.netty.buffer.ByteBuf) -> a
28:34:io.netty.buffer.ByteBuf
decipher(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf) -> a
38:46:void encipher(io.netty.buffer.ByteBuf,io.netty.buffer.ByteBuf) -> a
net.minecraft.network.CipherDecoder -> rz:
net.minecraft.network.CipherBase cipher -> a
13:15:void <init>(javax.crypto.Cipher) -> <init>
19:20:void
decode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,java.util.Lis
t) -> a
10:10:void
decode(io.netty.channel.ChannelHandlerContext,java.lang.Object,java.util.List) ->
decode
net.minecraft.network.CipherEncoder -> sa:
net.minecraft.network.CipherBase cipher -> a
12:14:void <init>(javax.crypto.Cipher) -> <init>
18:19:void
encode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,io.netty.buff
er.ByteBuf) -> a
9:9:void
encode(io.netty.channel.ChannelHandlerContext,java.lang.Object,io.netty.buffer.Byte
Buf) -> encode
net.minecraft.network.CompressionDecoder -> sb:
int MAXIMUM_COMPRESSED_LENGTH -> a
int MAXIMUM_UNCOMPRESSED_LENGTH -> b
java.util.zip.Inflater inflater -> c
int threshold -> d
boolean validateDecompressed -> e
23:27:void <init>(int,boolean) -> <init>
31:60:void
decode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,java.util.Lis
t) -> decode
63:65:void setThreshold(int,boolean) -> a
net.minecraft.network.CompressionEncoder -> sc:
byte[] encodeBuf -> a
java.util.zip.Deflater deflater -> b
int threshold -> c
10:17:void <init>(int) -> <init>
21:41:void
encode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,io.netty.buff
er.ByteBuf) -> a
44:44:int getThreshold() -> a
48:49:void setThreshold(int) -> a
9:9:void
encode(io.netty.channel.ChannelHandlerContext,java.lang.Object,io.netty.buffer.Byte
Buf) -> encode
net.minecraft.network.Connection -> sd:
float AVERAGE_PACKETS_SMOOTHING -> i
org.slf4j.Logger LOGGER -> j
org.slf4j.Marker ROOT_MARKER -> a
org.slf4j.Marker PACKET_MARKER -> b
org.slf4j.Marker PACKET_RECEIVED_MARKER -> c
org.slf4j.Marker PACKET_SENT_MARKER -> d
io.netty.util.AttributeKey ATTRIBUTE_PROTOCOL -> e
net.minecraft.util.LazyLoadedValue NETWORK_WORKER_GROUP -> f
net.minecraft.util.LazyLoadedValue NETWORK_EPOLL_WORKER_GROUP -> g
net.minecraft.util.LazyLoadedValue LOCAL_WORKER_GROUP -> h
net.minecraft.network.protocol.PacketFlow receiving -> k
java.util.Queue queue -> l
io.netty.channel.Channel channel -> m
java.net.SocketAddress address -> n
net.minecraft.network.PacketListener packetListener -> o
net.minecraft.network.chat.Component disconnectedReason -> p
boolean encrypted -> q
boolean disconnectionHandled -> r
int receivedPackets -> s
int sentPackets -> t
float averageReceivedPackets -> u
float averageSentPackets -> v
int tickCount -> w
boolean handlingFault -> x
net.minecraft.network.chat.Component delayedDisconnect -> y
76:94:void <init>(net.minecraft.network.protocol.PacketFlow) -> <init>
98:109:void channelActive(io.netty.channel.ChannelHandlerContext) ->
channelActive
112:116:void setProtocol(net.minecraft.network.ConnectionProtocol) -> a
120:121:void channelInactive(io.netty.channel.ChannelHandlerContext) ->
channelInactive
125:154:void
exceptionCaught(io.netty.channel.ChannelHandlerContext,java.lang.Throwable) ->
exceptionCaught
158:171:void
channelRead0(io.netty.channel.ChannelHandlerContext,net.minecraft.network.protocol.
Packet) -> a
175:176:void
genericsFtw(net.minecraft.network.protocol.Packet,net.minecraft.network.PacketListe
ner) -> a
179:181:void setListener(net.minecraft.network.PacketListener) -> a
184:185:void send(net.minecraft.network.protocol.Packet) -> a
188:194:void
send(net.minecraft.network.protocol.Packet,net.minecraft.network.PacketSendListener
) -> a
197:214:void
sendPacket(net.minecraft.network.protocol.Packet,net.minecraft.network.PacketSendLi
stener) -> b
217:235:void
doSendPacket(net.minecraft.network.protocol.Packet,net.minecraft.network.PacketSend
Listener,net.minecraft.network.ConnectionProtocol,net.minecraft.network.ConnectionP
rotocol) -> a
238:238:net.minecraft.network.ConnectionProtocol getCurrentProtocol() -> p
242:253:void flushQueue() -> q
256:273:void tick() -> a
276:280:void tickSecond() -> b
283:283:java.net.SocketAddress getRemoteAddress() -> c
287:295:void disconnect(net.minecraft.network.chat.Component) -> a
298:298:boolean isMemoryConnection() -> d
302:302:net.minecraft.network.protocol.PacketFlow getReceiving() -> e
306:306:net.minecraft.network.protocol.PacketFlow getSending() -> f
310:315:net.minecraft.network.Connection
connectToServer(java.net.InetSocketAddress,boolean) -> a
321:344:io.netty.channel.ChannelFuture
connect(java.net.InetSocketAddress,boolean,net.minecraft.network.Connection) -> a
348:362:void
configureSerialization(io.netty.channel.ChannelPipeline,net.minecraft.network.proto
col.PacketFlow) -> a
365:380:net.minecraft.network.Connection
connectToLocalServer(java.net.SocketAddress) -> a
384:387:void setEncryptionKey(javax.crypto.Cipher,javax.crypto.Cipher) -> a
390:390:boolean isEncrypted() -> g
394:394:boolean isConnected() -> h
398:398:boolean isConnecting() -> i
402:402:net.minecraft.network.PacketListener getPacketListener() -> j
407:407:net.minecraft.network.chat.Component getDisconnectedReason() -> k
411:414:void setReadOnly() -> l
417:438:void setupCompression(int,boolean) -> a
441:455:void handleDisconnection() -> m
458:458:float getAverageReceivedPackets() -> n
462:462:float getAverageSentPackets() -> o
52:52:void
channelRead0(io.netty.channel.ChannelHandlerContext,java.lang.Object) ->
channelRead0
223:232:void
lambda$doSendPacket$8(net.minecraft.network.PacketSendListener,io.netty.util.concur
rent.Future) -> a
212:212:void
lambda$sendPacket$7(net.minecraft.network.protocol.Packet,net.minecraft.network.Pac
ketSendListener,net.minecraft.network.ConnectionProtocol,net.minecraft.network.Conn
ectionProtocol) -> b
147:147:void lambda$exceptionCaught$6(net.minecraft.network.chat.Component) ->
b
72:72:io.netty.channel.DefaultEventLoopGroup lambda$static$5() -> r
69:69:io.netty.channel.epoll.EpollEventLoopGroup lambda$static$4() -> s
66:66:io.netty.channel.nio.NioEventLoopGroup lambda$static$3() -> t
62:62:void lambda$static$2(org.slf4j.Marker) -> a
61:61:void lambda$static$1(org.slf4j.Marker) -> b
59:59:void lambda$static$0(org.slf4j.Marker) -> c
55:71:void <clinit>() -> <clinit>
net.minecraft.network.Connection$1 -> sd$1:
net.minecraft.network.Connection val$connection -> a
329:329:void <init>(net.minecraft.network.Connection) -> <init>
333:343:void initChannel(io.netty.channel.Channel) -> initChannel
net.minecraft.network.Connection$2 -> sd$2:
net.minecraft.network.Connection val$connection -> a
367:367:void <init>(net.minecraft.network.Connection) -> <init>
370:377:void initChannel(io.netty.channel.Channel) -> initChannel
net.minecraft.network.Connection$PacketHolder -> sd$a:
net.minecraft.network.protocol.Packet packet -> a
net.minecraft.network.PacketSendListener listener -> b
470:473:void
<init>(net.minecraft.network.protocol.Packet,net.minecraft.network.PacketSendListen
er) -> <init>
net.minecraft.network.ConnectionProtocol -> se:
net.minecraft.network.ConnectionProtocol HANDSHAKING -> a
net.minecraft.network.ConnectionProtocol PLAY -> b
net.minecraft.network.ConnectionProtocol STATUS -> c
net.minecraft.network.ConnectionProtocol LOGIN -> d
int NOT_REGISTERED -> e
int MIN_PROTOCOL_ID -> f
int MAX_PROTOCOL_ID -> g
net.minecraft.network.ConnectionProtocol[] LOOKUP -> h
java.util.Map PROTOCOL_BY_PACKET -> i
int id -> j
java.util.Map flows -> k
net.minecraft.network.ConnectionProtocol[] $VALUES -> l
205:205:net.minecraft.network.ConnectionProtocol[] values() -> values
205:205:net.minecraft.network.ConnectionProtocol valueOf(java.lang.String) ->
valueOf
475:475:net.minecraft.network.ConnectionProtocol$ProtocolBuilder protocol() ->
b
495:498:void
<init>(java.lang.String,int,int,net.minecraft.network.ConnectionProtocol$ProtocolBu
ilder) -> <init>
501:501:int
getPacketId(net.minecraft.network.protocol.PacketFlow,net.minecraft.network.protoco
l.Packet) -> a
506:506:net.minecraft.network.protocol.BundlerInfo
getBundlerInfo(net.minecraft.network.protocol.PacketFlow) -> a
511:517:it.unimi.dsi.fastutil.ints.Int2ObjectMap
getPacketsByIds(net.minecraft.network.protocol.PacketFlow) -> b
522:522:net.minecraft.network.protocol.Packet
createPacket(net.minecraft.network.protocol.PacketFlow,int,net.minecraft.network.Fr
iendlyByteBuf) -> a
526:526:int getId() -> a
549:552:net.minecraft.network.ConnectionProtocol getById(int) -> a
557:557:net.minecraft.network.ConnectionProtocol
getProtocolForPacket(net.minecraft.network.protocol.Packet) -> a
538:538:void
lambda$static$2(net.minecraft.network.ConnectionProtocol,net.minecraft.network.prot
ocol.PacketFlow,net.minecraft.network.ConnectionProtocol$PacketSet) -> a
539:543:void
lambda$static$1(net.minecraft.network.ConnectionProtocol,java.lang.Class) -> a
516:516:void
lambda$getPacketsByIds$0(it.unimi.dsi.fastutil.ints.Int2ObjectMap,java.lang.Class,j
ava.lang.Integer) -> a
205:205:net.minecraft.network.ConnectionProtocol[] $values() -> c
205:545:void <clinit>() -> <clinit>
net.minecraft.network.ConnectionProtocol$PacketSet -> se$a:
org.slf4j.Logger LOGGER -> a
it.unimi.dsi.fastutil.objects.Object2IntMap classToId -> b
java.util.List idToDeserializer -> c
net.minecraft.network.protocol.BundlerInfo bundlerInfo -> d
java.util.Set extraClasses -> e
418:423:void <init>() -> <init>
426:436:net.minecraft.network.ConnectionProtocol$PacketSet
addPacket(java.lang.Class,java.util.function.Function) -> a
441:449:net.minecraft.network.ConnectionProtocol$PacketSet
withBundlePacket(java.lang.Class,java.util.function.Function) -> b
453:453:int getId(java.lang.Class) -> a
458:459:net.minecraft.network.protocol.Packet
createPacket(int,net.minecraft.network.FriendlyByteBuf) -> a
465:467:void listAllPackets(java.util.function.Consumer) -> a
470:470:net.minecraft.network.protocol.BundlerInfo bundlerInfo() -> a
465:465:boolean lambda$listAllPackets$2(java.lang.Class) -> b
446:446:net.minecraft.network.protocol.BundleDelimiterPacket
lambda$withBundlePacket$1(net.minecraft.network.protocol.BundleDelimiterPacket,net.
minecraft.network.FriendlyByteBuf) -> a
420:420:void lambda$new$0(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap)
-> a
419:419:void <clinit>() -> <clinit>
net.minecraft.network.ConnectionProtocol$ProtocolBuilder -> se$b:
java.util.Map flows -> a
478:479:void <init>() -> <init>
482:483:net.minecraft.network.ConnectionProtocol$ProtocolBuilder
addFlow(net.minecraft.network.protocol.PacketFlow,net.minecraft.network.ConnectionP
rotocol$PacketSet) -> a
net.minecraft.network.FriendlyByteBuf -> sf:
int MAX_VARINT_SIZE -> d
int MAX_VARLONG_SIZE -> e
int DEFAULT_NBT_QUOTA -> a
io.netty.buffer.ByteBuf source -> f
short MAX_STRING_LENGTH -> b
int MAX_COMPONENT_STRING_LENGTH -> c
int PUBLIC_KEY_SIZE -> g
int MAX_PUBLIC_KEY_HEADER_SIZE -> h
int MAX_PUBLIC_KEY_LENGTH -> i
com.google.gson.Gson GSON -> j
101:103:void <init>(io.netty.buffer.ByteBuf) -> <init>
106:111:int getVarIntSize(int) -> a
115:120:int getVarLongSize(long) -> a
135:136:java.lang.Object
readWithCodec(com.mojang.serialization.DynamicOps,com.mojang.serialization.Codec) -
> a
147:149:void
writeWithCodec(com.mojang.serialization.DynamicOps,com.mojang.serialization.Codec,j
ava.lang.Object) -> a
152:154:java.lang.Object readJsonWithCodec(com.mojang.serialization.Codec) -> a
158:160:void
writeJsonWithCodec(com.mojang.serialization.Codec,java.lang.Object) -> a
163:168:void writeId(net.minecraft.core.IdMap,java.lang.Object) -> a
171:184:void
writeId(net.minecraft.core.IdMap,net.minecraft.core.Holder,net.minecraft.network.Fr
iendlyByteBuf$Writer) -> a
188:189:java.lang.Object readById(net.minecraft.core.IdMap) -> a
193:202:net.minecraft.core.Holder
readById(net.minecraft.core.IdMap,net.minecraft.network.FriendlyByteBuf$Reader) ->
a
206:206:java.util.function.IntFunction
limitValue(java.util.function.IntFunction,int) -> a
215:220:java.util.Collection
readCollection(java.util.function.IntFunction,net.minecraft.network.FriendlyByteBuf
$Reader) -> a
224:228:void
writeCollection(java.util.Collection,net.minecraft.network.FriendlyByteBuf$Writer)
-> a
231:231:java.util.List readList(net.minecraft.network.FriendlyByteBuf$Reader) -
> a
235:240:it.unimi.dsi.fastutil.ints.IntList readIntIdList() -> a
244:246:void writeIntIdList(it.unimi.dsi.fastutil.ints.IntList) -> a
249:256:java.util.Map
readMap(java.util.function.IntFunction,net.minecraft.network.FriendlyByteBuf$Reader
,net.minecraft.network.FriendlyByteBuf$Reader) -> a
260:260:java.util.Map
readMap(net.minecraft.network.FriendlyByteBuf$Reader,net.minecraft.network.Friendly
ByteBuf$Reader) -> a
264:269:void
writeMap(java.util.Map,net.minecraft.network.FriendlyByteBuf$Writer,net.minecraft.n
etwork.FriendlyByteBuf$Writer) -> a
272:276:void readWithCount(java.util.function.Consumer) -> a
279:285:void writeEnumSet(java.util.EnumSet,java.lang.Class) -> a
288:296:java.util.EnumSet readEnumSet(java.lang.Class) -> a
300:306:void
writeOptional(java.util.Optional,net.minecraft.network.FriendlyByteBuf$Writer) -> a
309:312:java.util.Optional
readOptional(net.minecraft.network.FriendlyByteBuf$Reader) -> b
317:320:java.lang.Object
readNullable(net.minecraft.network.FriendlyByteBuf$Reader) -> c
324:330:void
writeNullable(java.lang.Object,net.minecraft.network.FriendlyByteBuf$Writer) -> a
333:340:void
writeEither(com.mojang.datafixers.util.Either,net.minecraft.network.FriendlyByteBuf
$Writer,net.minecraft.network.FriendlyByteBuf$Writer) -> a
343:346:com.mojang.datafixers.util.Either
readEither(net.minecraft.network.FriendlyByteBuf$Reader,net.minecraft.network.Frien
dlyByteBuf$Reader) -> b
351:351:byte[] readByteArray() -> b
355:358:net.minecraft.network.FriendlyByteBuf writeByteArray(byte[]) -> a
362:369:byte[] readByteArray(int) -> b
373:379:net.minecraft.network.FriendlyByteBuf writeVarIntArray(int[]) -> a
383:383:int[] readVarIntArray() -> c
387:397:int[] readVarIntArray(int) -> c
401:407:net.minecraft.network.FriendlyByteBuf writeLongArray(long[]) -> a
411:411:long[] readLongArray() -> d
415:415:long[] readLongArray(long[]) -> b
419:431:long[] readLongArray(long[],int) -> a
436:439:byte[] accessByteBufWithCorrectSize() -> e
447:447:net.minecraft.core.BlockPos readBlockPos() -> f
451:452:net.minecraft.network.FriendlyByteBuf
writeBlockPos(net.minecraft.core.BlockPos) -> a
456:456:net.minecraft.world.level.ChunkPos readChunkPos() -> g
460:461:net.minecraft.network.FriendlyByteBuf
writeChunkPos(net.minecraft.world.level.ChunkPos) -> a
465:465:net.minecraft.core.SectionPos readSectionPos() -> h
469:470:net.minecraft.network.FriendlyByteBuf
writeSectionPos(net.minecraft.core.SectionPos) -> a
474:476:net.minecraft.core.GlobalPos readGlobalPos() -> i
480:482:void writeGlobalPos(net.minecraft.core.GlobalPos) -> a
485:485:org.joml.Vector3f readVector3f() -> j
489:492:void writeVector3f(org.joml.Vector3f) -> a
495:495:org.joml.Quaternionf readQuaternion() -> k
499:503:void writeQuaternion(org.joml.Quaternionf) -> a
506:510:net.minecraft.network.chat.Component readComponent() -> l
514:514:net.minecraft.network.FriendlyByteBuf
writeComponent(net.minecraft.network.chat.Component) -> a
518:518:java.lang.Enum readEnum(java.lang.Class) -> b
522:522:net.minecraft.network.FriendlyByteBuf writeEnum(java.lang.Enum) -> a
526:543:int readVarInt() -> m
547:564:long readVarLong() -> n
568:571:net.minecraft.network.FriendlyByteBuf writeUUID(java.util.UUID) -> a
575:575:java.util.UUID readUUID() -> o
580:586:net.minecraft.network.FriendlyByteBuf writeVarInt(int) -> d
592:598:net.minecraft.network.FriendlyByteBuf writeVarLong(long) -> b
603:613:net.minecraft.network.FriendlyByteBuf
writeNbt(net.minecraft.nbt.CompoundTag) -> a
618:618:net.minecraft.nbt.CompoundTag readNbt() -> p
623:623:net.minecraft.nbt.CompoundTag readAnySizeNbt() -> q
628:638:net.minecraft.nbt.CompoundTag readNbt(net.minecraft.nbt.NbtAccounter) -
> a
644:659:net.minecraft.network.FriendlyByteBuf
writeItem(net.minecraft.world.item.ItemStack) -> a
663:673:net.minecraft.world.item.ItemStack readItem() -> r
677:677:java.lang.String readUtf() -> s
681:697:java.lang.String readUtf(int) -> e
701:701:net.minecraft.network.FriendlyByteBuf writeUtf(java.lang.String) -> a
705:715:net.minecraft.network.FriendlyByteBuf writeUtf(java.lang.String,int) ->
a
719:719:int getMaxEncodedUtfLength(int) -> g
723:723:net.minecraft.resources.ResourceLocation readResourceLocation() -> t
727:728:net.minecraft.network.FriendlyByteBuf
writeResourceLocation(net.minecraft.resources.ResourceLocation) -> a
732:733:net.minecraft.resources.ResourceKey
readResourceKey(net.minecraft.resources.ResourceKey) -> a
737:738:void writeResourceKey(net.minecraft.resources.ResourceKey) -> b
741:741:java.util.Date readDate() -> u
745:746:net.minecraft.network.FriendlyByteBuf writeDate(java.util.Date) -> a
750:750:java.time.Instant readInstant() -> v
754:755:void writeInstant(java.time.Instant) -> a
759:761:java.security.PublicKey readPublicKey() -> w
766:767:net.minecraft.network.FriendlyByteBuf
writePublicKey(java.security.PublicKey) -> a
771:781:net.minecraft.world.phys.BlockHitResult readBlockHitResult() -> x
789:797:void writeBlockHitResult(net.minecraft.world.phys.BlockHitResult) -> a
800:800:java.util.BitSet readBitSet() -> y
804:805:void writeBitSet(java.util.BitSet) -> a
808:810:java.util.BitSet readFixedBitSet(int) -> f
814:819:void writeFixedBitSet(java.util.BitSet,int) -> a
822:826:com.mojang.authlib.GameProfile readGameProfile() -> z
830:833:void writeGameProfile(com.mojang.authlib.GameProfile) -> a
836:841:com.mojang.authlib.properties.PropertyMap readGameProfileProperties() -
> A
845:846:void
writeGameProfileProperties(com.mojang.authlib.properties.PropertyMap) -> a
849:856:com.mojang.authlib.properties.Property readProperty() -> B
861:869:void writeProperty(com.mojang.authlib.properties.Property) -> a
873:873:int capacity() -> capacity
878:878:io.netty.buffer.ByteBuf capacity(int) -> capacity
883:883:int maxCapacity() -> maxCapacity
888:888:io.netty.buffer.ByteBufAllocator alloc() -> alloc
893:893:java.nio.ByteOrder order() -> order
898:898:io.netty.buffer.ByteBuf order(java.nio.ByteOrder) -> order
903:903:io.netty.buffer.ByteBuf unwrap() -> unwrap
908:908:boolean isDirect() -> isDirect
913:913:boolean isReadOnly() -> isReadOnly
918:918:io.netty.buffer.ByteBuf asReadOnly() -> asReadOnly
923:923:int readerIndex() -> readerIndex
928:928:io.netty.buffer.ByteBuf readerIndex(int) -> readerIndex
933:933:int writerIndex() -> writerIndex
938:938:io.netty.buffer.ByteBuf writerIndex(int) -> writerIndex
943:943:io.netty.buffer.ByteBuf setIndex(int,int) -> setIndex
948:948:int readableBytes() -> readableBytes
953:953:int writableBytes() -> writableBytes
958:958:int maxWritableBytes() -> maxWritableBytes
963:963:boolean isReadable() -> isReadable
968:968:boolean isReadable(int) -> isReadable
973:973:boolean isWritable() -> isWritable
978:978:boolean isWritable(int) -> isWritable
983:983:io.netty.buffer.ByteBuf clear() -> clear
988:988:io.netty.buffer.ByteBuf markReaderIndex() -> markReaderIndex
993:993:io.netty.buffer.ByteBuf resetReaderIndex() -> resetReaderIndex
998:998:io.netty.buffer.ByteBuf markWriterIndex() -> markWriterIndex
1003:1003:io.netty.buffer.ByteBuf resetWriterIndex() -> resetWriterIndex
1008:1008:io.netty.buffer.ByteBuf discardReadBytes() -> discardReadBytes
1013:1013:io.netty.buffer.ByteBuf discardSomeReadBytes() ->
discardSomeReadBytes
1018:1018:io.netty.buffer.ByteBuf ensureWritable(int) -> ensureWritable
1023:1023:int ensureWritable(int,boolean) -> ensureWritable
1028:1028:boolean getBoolean(int) -> getBoolean
1033:1033:byte getByte(int) -> getByte
1038:1038:short getUnsignedByte(int) -> getUnsignedByte
1043:1043:short getShort(int) -> getShort
1048:1048:short getShortLE(int) -> getShortLE
1053:1053:int getUnsignedShort(int) -> getUnsignedShort
1058:1058:int getUnsignedShortLE(int) -> getUnsignedShortLE
1063:1063:int getMedium(int) -> getMedium
1068:1068:int getMediumLE(int) -> getMediumLE
1073:1073:int getUnsignedMedium(int) -> getUnsignedMedium
1078:1078:int getUnsignedMediumLE(int) -> getUnsignedMediumLE
1083:1083:int getInt(int) -> getInt
1088:1088:int getIntLE(int) -> getIntLE
1093:1093:long getUnsignedInt(int) -> getUnsignedInt
1098:1098:long getUnsignedIntLE(int) -> getUnsignedIntLE
1103:1103:long getLong(int) -> getLong
1108:1108:long getLongLE(int) -> getLongLE
1113:1113:char getChar(int) -> getChar
1118:1118:float getFloat(int) -> getFloat
1123:1123:double getDouble(int) -> getDouble
1128:1128:io.netty.buffer.ByteBuf getBytes(int,io.netty.buffer.ByteBuf) ->
getBytes
1133:1133:io.netty.buffer.ByteBuf getBytes(int,io.netty.buffer.ByteBuf,int) ->
getBytes
1138:1138:io.netty.buffer.ByteBuf getBytes(int,io.netty.buffer.ByteBuf,int,int)
-> getBytes
1143:1143:io.netty.buffer.ByteBuf getBytes(int,byte[]) -> getBytes
1148:1148:io.netty.buffer.ByteBuf getBytes(int,byte[],int,int) -> getBytes
1153:1153:io.netty.buffer.ByteBuf getBytes(int,java.nio.ByteBuffer) -> getBytes
1158:1158:io.netty.buffer.ByteBuf getBytes(int,java.io.OutputStream,int) ->
getBytes
1163:1163:int getBytes(int,java.nio.channels.GatheringByteChannel,int) ->
getBytes
1168:1168:int getBytes(int,java.nio.channels.FileChannel,long,int) -> getBytes
1173:1173:java.lang.CharSequence
getCharSequence(int,int,java.nio.charset.Charset) -> getCharSequence
1178:1178:io.netty.buffer.ByteBuf setBoolean(int,boolean) -> setBoolean
1183:1183:io.netty.buffer.ByteBuf setByte(int,int) -> setByte
1188:1188:io.netty.buffer.ByteBuf setShort(int,int) -> setShort
1193:1193:io.netty.buffer.ByteBuf setShortLE(int,int) -> setShortLE
1198:1198:io.netty.buffer.ByteBuf setMedium(int,int) -> setMedium
1203:1203:io.netty.buffer.ByteBuf setMediumLE(int,int) -> setMediumLE
1208:1208:io.netty.buffer.ByteBuf setInt(int,int) -> setInt
1213:1213:io.netty.buffer.ByteBuf setIntLE(int,int) -> setIntLE
1218:1218:io.netty.buffer.ByteBuf setLong(int,long) -> setLong
1223:1223:io.netty.buffer.ByteBuf setLongLE(int,long) -> setLongLE
1228:1228:io.netty.buffer.ByteBuf setChar(int,int) -> setChar
1233:1233:io.netty.buffer.ByteBuf setFloat(int,float) -> setFloat
1238:1238:io.netty.buffer.ByteBuf setDouble(int,double) -> setDouble
1243:1243:io.netty.buffer.ByteBuf setBytes(int,io.netty.buffer.ByteBuf) ->
setBytes
1248:1248:io.netty.buffer.ByteBuf setBytes(int,io.netty.buffer.ByteBuf,int) ->
setBytes
1253:1253:io.netty.buffer.ByteBuf setBytes(int,io.netty.buffer.ByteBuf,int,int)
-> setBytes
1258:1258:io.netty.buffer.ByteBuf setBytes(int,byte[]) -> setBytes
1263:1263:io.netty.buffer.ByteBuf setBytes(int,byte[],int,int) -> setBytes
1268:1268:io.netty.buffer.ByteBuf setBytes(int,java.nio.ByteBuffer) -> setBytes
1273:1273:int setBytes(int,java.io.InputStream,int) -> setBytes
1278:1278:int setBytes(int,java.nio.channels.ScatteringByteChannel,int) ->
setBytes
1283:1283:int setBytes(int,java.nio.channels.FileChannel,long,int) -> setBytes
1288:1288:io.netty.buffer.ByteBuf setZero(int,int) -> setZero
1293:1293:int
setCharSequence(int,java.lang.CharSequence,java.nio.charset.Charset) ->
setCharSequence
1298:1298:boolean readBoolean() -> readBoolean
1303:1303:byte readByte() -> readByte
1308:1308:short readUnsignedByte() -> readUnsignedByte
1313:1313:short readShort() -> readShort
1318:1318:short readShortLE() -> readShortLE
1323:1323:int readUnsignedShort() -> readUnsignedShort
1328:1328:int readUnsignedShortLE() -> readUnsignedShortLE
1333:1333:int readMedium() -> readMedium
1338:1338:int readMediumLE() -> readMediumLE
1343:1343:int readUnsignedMedium() -> readUnsignedMedium
1348:1348:int readUnsignedMediumLE() -> readUnsignedMediumLE
1353:1353:int readInt() -> readInt
1358:1358:int readIntLE() -> readIntLE
1363:1363:long readUnsignedInt() -> readUnsignedInt
1368:1368:long readUnsignedIntLE() -> readUnsignedIntLE
1373:1373:long readLong() -> readLong
1378:1378:long readLongLE() -> readLongLE
1383:1383:char readChar() -> readChar
1388:1388:float readFloat() -> readFloat
1393:1393:double readDouble() -> readDouble
1398:1398:io.netty.buffer.ByteBuf readBytes(int) -> readBytes
1403:1403:io.netty.buffer.ByteBuf readSlice(int) -> readSlice
1408:1408:io.netty.buffer.ByteBuf readRetainedSlice(int) -> readRetainedSlice
1413:1413:io.netty.buffer.ByteBuf readBytes(io.netty.buffer.ByteBuf) ->
readBytes
1418:1418:io.netty.buffer.ByteBuf readBytes(io.netty.buffer.ByteBuf,int) ->
readBytes
1423:1423:io.netty.buffer.ByteBuf readBytes(io.netty.buffer.ByteBuf,int,int) ->
readBytes
1428:1428:io.netty.buffer.ByteBuf readBytes(byte[]) -> readBytes
1433:1433:io.netty.buffer.ByteBuf readBytes(byte[],int,int) -> readBytes
1438:1438:io.netty.buffer.ByteBuf readBytes(java.nio.ByteBuffer) -> readBytes
1443:1443:io.netty.buffer.ByteBuf readBytes(java.io.OutputStream,int) ->
readBytes
1448:1448:int readBytes(java.nio.channels.GatheringByteChannel,int) ->
readBytes
1453:1453:java.lang.CharSequence readCharSequence(int,java.nio.charset.Charset)
-> readCharSequence
1458:1458:int readBytes(java.nio.channels.FileChannel,long,int) -> readBytes
1463:1463:io.netty.buffer.ByteBuf skipBytes(int) -> skipBytes
1468:1468:io.netty.buffer.ByteBuf writeBoolean(boolean) -> writeBoolean
1473:1473:io.netty.buffer.ByteBuf writeByte(int) -> writeByte
1478:1478:io.netty.buffer.ByteBuf writeShort(int) -> writeShort
1483:1483:io.netty.buffer.ByteBuf writeShortLE(int) -> writeShortLE
1488:1488:io.netty.buffer.ByteBuf writeMedium(int) -> writeMedium
1493:1493:io.netty.buffer.ByteBuf writeMediumLE(int) -> writeMediumLE
1498:1498:io.netty.buffer.ByteBuf writeInt(int) -> writeInt
1503:1503:io.netty.buffer.ByteBuf writeIntLE(int) -> writeIntLE
1508:1508:io.netty.buffer.ByteBuf writeLong(long) -> writeLong
1513:1513:io.netty.buffer.ByteBuf writeLongLE(long) -> writeLongLE
1518:1518:io.netty.buffer.ByteBuf writeChar(int) -> writeChar
1523:1523:io.netty.buffer.ByteBuf writeFloat(float) -> writeFloat
1528:1528:io.netty.buffer.ByteBuf writeDouble(double) -> writeDouble
1533:1533:io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf) ->
writeBytes
1538:1538:io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf,int) ->
writeBytes
1543:1543:io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf,int,int) -
> writeBytes
1548:1548:io.netty.buffer.ByteBuf writeBytes(byte[]) -> writeBytes
1553:1553:io.netty.buffer.ByteBuf writeBytes(byte[],int,int) -> writeBytes
1558:1558:io.netty.buffer.ByteBuf writeBytes(java.nio.ByteBuffer) -> writeBytes
1563:1563:int writeBytes(java.io.InputStream,int) -> writeBytes
1568:1568:int writeBytes(java.nio.channels.ScatteringByteChannel,int) ->
writeBytes
1573:1573:int writeBytes(java.nio.channels.FileChannel,long,int) -> writeBytes
1578:1578:io.netty.buffer.ByteBuf writeZero(int) -> writeZero
1583:1583:int
writeCharSequence(java.lang.CharSequence,java.nio.charset.Charset) ->
writeCharSequence
1588:1588:int indexOf(int,int,byte) -> indexOf
1593:1593:int bytesBefore(byte) -> bytesBefore
1598:1598:int bytesBefore(int,byte) -> bytesBefore
1603:1603:int bytesBefore(int,int,byte) -> bytesBefore
1608:1608:int forEachByte(io.netty.util.ByteProcessor) -> forEachByte
1613:1613:int forEachByte(int,int,io.netty.util.ByteProcessor) -> forEachByte
1618:1618:int forEachByteDesc(io.netty.util.ByteProcessor) -> forEachByteDesc
1623:1623:int forEachByteDesc(int,int,io.netty.util.ByteProcessor) ->
forEachByteDesc
1628:1628:io.netty.buffer.ByteBuf copy() -> copy
1633:1633:io.netty.buffer.ByteBuf copy(int,int) -> copy
1638:1638:io.netty.buffer.ByteBuf slice() -> slice
1643:1643:io.netty.buffer.ByteBuf retainedSlice() -> retainedSlice
1648:1648:io.netty.buffer.ByteBuf slice(int,int) -> slice
1653:1653:io.netty.buffer.ByteBuf retainedSlice(int,int) -> retainedSlice
1658:1658:io.netty.buffer.ByteBuf duplicate() -> duplicate
1663:1663:io.netty.buffer.ByteBuf retainedDuplicate() -> retainedDuplicate
1668:1668:int nioBufferCount() -> nioBufferCount
1673:1673:java.nio.ByteBuffer nioBuffer() -> nioBuffer
1678:1678:java.nio.ByteBuffer nioBuffer(int,int) -> nioBuffer
1683:1683:java.nio.ByteBuffer internalNioBuffer(int,int) -> internalNioBuffer
1688:1688:java.nio.ByteBuffer[] nioBuffers() -> nioBuffers
1693:1693:java.nio.ByteBuffer[] nioBuffers(int,int) -> nioBuffers
1698:1698:boolean hasArray() -> hasArray
1703:1703:byte[] array() -> array
1708:1708:int arrayOffset() -> arrayOffset
1713:1713:boolean hasMemoryAddress() -> hasMemoryAddress
1718:1718:long memoryAddress() -> memoryAddress
1723:1723:java.lang.String toString(java.nio.charset.Charset) -> toString
1728:1728:java.lang.String toString(int,int,java.nio.charset.Charset) ->
toString
1733:1733:int hashCode() -> hashCode
1738:1738:boolean equals(java.lang.Object) -> equals
1743:1743:int compareTo(io.netty.buffer.ByteBuf) -> compareTo
1748:1748:java.lang.String toString() -> toString
1753:1753:io.netty.buffer.ByteBuf retain(int) -> retain
1758:1758:io.netty.buffer.ByteBuf retain() -> retain
1763:1763:io.netty.buffer.ByteBuf touch() -> touch
1768:1768:io.netty.buffer.ByteBuf touch(java.lang.Object) -> touch
1773:1773:int refCnt() -> refCnt
1778:1778:boolean release() -> release
1783:1783:boolean release(int) -> release
83:83:io.netty.util.ReferenceCounted touch(java.lang.Object) -> touch
83:83:io.netty.util.ReferenceCounted touch() -> touch
83:83:io.netty.util.ReferenceCounted retain(int) -> retain
83:83:io.netty.util.ReferenceCounted retain() -> retain
83:83:int compareTo(java.lang.Object) -> compareTo
838:840:void
lambda$readGameProfileProperties$8(com.mojang.authlib.properties.PropertyMap,net.mi
necraft.network.FriendlyByteBuf) -> a
337:339:void
lambda$writeEither$7(net.minecraft.network.FriendlyByteBuf$Writer,java.lang.Object)
-> a
334:336:void
lambda$writeEither$6(net.minecraft.network.FriendlyByteBuf$Writer,java.lang.Object)
-> b
266:268:void
lambda$writeMap$5(net.minecraft.network.FriendlyByteBuf$Writer,net.minecraft.networ
k.FriendlyByteBuf$Writer,java.lang.Object,java.lang.Object) -> a
207:210:java.lang.Object
lambda$limitValue$4(int,java.util.function.IntFunction,int) -> a
159:159:io.netty.handler.codec.EncoderException
lambda$writeJsonWithCodec$3(java.lang.Object,java.lang.String) -> a
154:154:io.netty.handler.codec.DecoderException
lambda$readJsonWithCodec$2(java.lang.String) -> b
147:147:io.netty.handler.codec.EncoderException
lambda$writeWithCodec$1(java.lang.Object,java.lang.String) -> b
136:136:io.netty.handler.codec.DecoderException
lambda$readWithCodec$0(net.minecraft.nbt.CompoundTag,java.lang.String) -> a
99:99:void <clinit>() -> <clinit>
net.minecraft.network.FriendlyByteBuf$1 -> sf$1:
int[] $SwitchMap$net$minecraft$core$Holder$Kind -> a
171:171:void <clinit>() -> <clinit>
net.minecraft.network.FriendlyByteBuf$Reader -> sf$a:
1789:1789:net.minecraft.network.FriendlyByteBuf$Reader asOptional() ->
asOptional
1789:1789:java.util.Optional
lambda$asOptional$0(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.FriendlyByteBuf$Writer -> sf$b:
1796:1796:net.minecraft.network.FriendlyByteBuf$Writer asOptional() ->
asOptional
1796:1796:void
lambda$asOptional$0(net.minecraft.network.FriendlyByteBuf,java.util.Optional) -> a
net.minecraft.network.PacketBundlePacker -> sg:
net.minecraft.network.protocol.BundlerInfo$Bundler currentBundler -> a
net.minecraft.network.protocol.BundlerInfo infoForCurrentBundler -> b
net.minecraft.network.protocol.PacketFlow flow -> c
21:23:void <init>(net.minecraft.network.protocol.PacketFlow) -> <init>
27:52:void
decode(io.netty.channel.ChannelHandlerContext,net.minecraft.network.protocol.Packet
,java.util.List) -> a
13:13:void
decode(io.netty.channel.ChannelHandlerContext,java.lang.Object,java.util.List) ->
decode
net.minecraft.network.PacketBundleUnpacker -> sh:
net.minecraft.network.protocol.PacketFlow flow -> a
15:17:void <init>(net.minecraft.network.protocol.PacketFlow) -> <init>
21:26:void
encode(io.netty.channel.ChannelHandlerContext,net.minecraft.network.protocol.Packet
,java.util.List) -> a
12:12:void
encode(io.netty.channel.ChannelHandlerContext,java.lang.Object,java.util.List) ->
encode
net.minecraft.network.PacketDecoder -> si:
org.slf4j.Logger LOGGER -> a
net.minecraft.network.protocol.PacketFlow flow -> b
19:21:void <init>(net.minecraft.network.protocol.PacketFlow) -> <init>
25:55:void
decode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,java.util.Lis
t) -> decode
16:16:void <clinit>() -> <clinit>
net.minecraft.network.PacketEncoder -> sj:
org.slf4j.Logger LOGGER -> a
net.minecraft.network.protocol.PacketFlow flow -> b
19:21:void <init>(net.minecraft.network.protocol.PacketFlow) -> <init>
25:66:void
encode(io.netty.channel.ChannelHandlerContext,net.minecraft.network.protocol.Packet
,io.netty.buffer.ByteBuf) -> a
14:14:void
encode(io.netty.channel.ChannelHandlerContext,java.lang.Object,io.netty.buffer.Byte
Buf) -> encode
15:15:void <clinit>() -> <clinit>
net.minecraft.network.PacketListener -> sk:
void onDisconnect(net.minecraft.network.chat.Component) -> a
boolean isAcceptingMessages() -> a
11:11:boolean shouldPropagateHandlingExceptions() -> b
net.minecraft.network.PacketSendListener -> sl:
10:10:net.minecraft.network.PacketSendListener thenRun(java.lang.Runnable) -> a
26:26:net.minecraft.network.PacketSendListener
exceptionallySend(java.util.function.Supplier) -> a
36:36:void onSuccess() -> a
40:40:net.minecraft.network.protocol.Packet onFailure() -> b
net.minecraft.network.PacketSendListener$1 -> sl$1:
java.lang.Runnable val$runnable -> a
10:10:void <init>(java.lang.Runnable) -> <init>
13:14:void onSuccess() -> a
19:20:net.minecraft.network.protocol.Packet onFailure() -> b
net.minecraft.network.PacketSendListener$2 -> sl$2:
java.util.function.Supplier val$handler -> a
26:26:void <init>(java.util.function.Supplier) -> <init>
30:30:net.minecraft.network.protocol.Packet onFailure() -> b
net.minecraft.network.RateKickingConnection -> sm:
org.slf4j.Logger LOGGER -> i
net.minecraft.network.chat.Component EXCEED_REASON -> j
int rateLimitPacketsPerSecond -> k
16:18:void <init>(int) -> <init>
22:31:void tickSecond() -> b
28:28:void lambda$tickSecond$0() -> p
10:11:void <clinit>() -> <clinit>
net.minecraft.network.SkipPacketException -> sn:
7:8:void <init>(java.lang.Throwable) -> <init>
net.minecraft.network.TickablePacketListener -> so:
void tick() -> c
net.minecraft.network.Varint21FrameDecoder -> sp:
11:11:void <init>() -> <init>
14:42:void
decode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,java.util.Lis
t) -> decode
net.minecraft.network.Varint21LengthFieldPrepender -> sq:
int MAX_BYTES -> a
9:9:void <init>() -> <init>
14:27:void
encode(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf,io.netty.buff
er.ByteBuf) -> a
8:8:void
encode(io.netty.channel.ChannelHandlerContext,java.lang.Object,io.netty.buffer.Byte
Buf) -> encode
net.minecraft.network.chat.ChatDecorator -> sr:
net.minecraft.network.chat.ChatDecorator PLAIN -> a
java.util.concurrent.CompletableFuture
decorate(net.minecraft.server.level.ServerPlayer,net.minecraft.network.chat.Compone
nt) -> decorate
10:10:java.util.concurrent.CompletableFuture
lambda$static$0(net.minecraft.server.level.ServerPlayer,net.minecraft.network.chat.
Component) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.network.chat.ChatType -> ss:
net.minecraft.network.chat.ChatTypeDecoration chat -> j
net.minecraft.network.chat.ChatTypeDecoration narration -> k
com.mojang.serialization.Codec CODEC -> a
net.minecraft.network.chat.ChatTypeDecoration DEFAULT_CHAT_DECORATION -> b
net.minecraft.resources.ResourceKey CHAT -> c
net.minecraft.resources.ResourceKey SAY_COMMAND -> d
net.minecraft.resources.ResourceKey MSG_COMMAND_INCOMING -> e
net.minecraft.resources.ResourceKey MSG_COMMAND_OUTGOING -> f
net.minecraft.resources.ResourceKey TEAM_MSG_COMMAND_INCOMING -> g
net.minecraft.resources.ResourceKey TEAM_MSG_COMMAND_OUTGOING -> h
net.minecraft.resources.ResourceKey EMOTE_COMMAND -> i
18:18:void
<init>(net.minecraft.network.chat.ChatTypeDecoration,net.minecraft.network.chat.Cha
tTypeDecoration) -> <init>
36:36:net.minecraft.resources.ResourceKey create(java.lang.String) -> a
40:69:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
72:72:net.minecraft.network.chat.ChatType$Bound
bind(net.minecraft.resources.ResourceKey,net.minecraft.world.entity.Entity) -> a
76:76:net.minecraft.network.chat.ChatType$Bound
bind(net.minecraft.resources.ResourceKey,net.minecraft.commands.CommandSourceStack)
-> a
80:81:net.minecraft.network.chat.ChatType$Bound
bind(net.minecraft.resources.ResourceKey,net.minecraft.core.RegistryAccess,net.mine
craft.network.chat.Component) -> a
85:85:net.minecraft.network.chat.ChatType$Bound
bind(net.minecraft.network.chat.Component) -> a
18:18:java.lang.String toString() -> toString
18:18:int hashCode() -> hashCode
18:18:boolean equals(java.lang.Object) -> equals
18:18:net.minecraft.network.chat.ChatTypeDecoration chat() -> a
18:18:net.minecraft.network.chat.ChatTypeDecoration narration() -> b
19:22:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
19:33:void <clinit>() -> <clinit>
net.minecraft.network.chat.ChatType$Bound -> ss$a:
net.minecraft.network.chat.ChatType chatType -> a
net.minecraft.network.chat.Component name -> b
net.minecraft.network.chat.Component targetName -> c
90:91:void
<init>(net.minecraft.network.chat.ChatType,net.minecraft.network.chat.Component) ->
<init>
88:88:void
<init>(net.minecraft.network.chat.ChatType,net.minecraft.network.chat.Component,net
.minecraft.network.chat.Component) -> <init>
94:94:net.minecraft.network.chat.Component
decorate(net.minecraft.network.chat.Component) -> a
98:98:net.minecraft.network.chat.Component
decorateNarration(net.minecraft.network.chat.Component) -> b
102:102:net.minecraft.network.chat.ChatType$Bound
withTargetName(net.minecraft.network.chat.Component) -> c
106:107:net.minecraft.network.chat.ChatType$BoundNetwork
toNetwork(net.minecraft.core.RegistryAccess) -> a
88:88:java.lang.String toString() -> toString
88:88:int hashCode() -> hashCode
88:88:boolean equals(java.lang.Object) -> equals
88:88:net.minecraft.network.chat.ChatType chatType() -> a
88:88:net.minecraft.network.chat.Component name() -> b
88:88:net.minecraft.network.chat.Component targetName() -> c
net.minecraft.network.chat.ChatType$BoundNetwork -> ss$b:
int chatType -> a
net.minecraft.network.chat.Component name -> b
net.minecraft.network.chat.Component targetName -> c
113:114:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
111:111:void
<init>(int,net.minecraft.network.chat.Component,net.minecraft.network.chat.Componen
t) -> <init>
117:120:void write(net.minecraft.network.FriendlyByteBuf) -> a
123:125:java.util.Optional resolve(net.minecraft.core.RegistryAccess) -> a
111:111:java.lang.String toString() -> toString
111:111:int hashCode() -> hashCode
111:111:boolean equals(java.lang.Object) -> equals
111:111:int chatType() -> a
111:111:net.minecraft.network.chat.Component name() -> b
111:111:net.minecraft.network.chat.Component targetName() -> c
125:125:net.minecraft.network.chat.ChatType$Bound
lambda$resolve$0(net.minecraft.network.chat.ChatType) -> a
net.minecraft.network.chat.ChatTypeDecoration -> st:
java.lang.String translationKey -> b
java.util.List parameters -> c
net.minecraft.network.chat.Style style -> d
com.mojang.serialization.Codec CODEC -> a
12:12:void
<init>(java.lang.String,java.util.List,net.minecraft.network.chat.Style) -> <init>
20:20:net.minecraft.network.chat.ChatTypeDecoration
withSender(java.lang.String) -> a
24:25:net.minecraft.network.chat.ChatTypeDecoration
incomingDirectMessage(java.lang.String) -> b
29:30:net.minecraft.network.chat.ChatTypeDecoration
outgoingDirectMessage(java.lang.String) -> c
34:34:net.minecraft.network.chat.ChatTypeDecoration
teamMessage(java.lang.String) -> d
38:39:net.minecraft.network.chat.Component
decorate(net.minecraft.network.chat.Component,net.minecraft.network.chat.ChatType$B
ound) -> a
43:48:net.minecraft.network.chat.Component[]
resolveParameters(net.minecraft.network.chat.Component,net.minecraft.network.chat.C
hatType$Bound) -> b
12:12:java.lang.String toString() -> toString
12:12:int hashCode() -> hashCode
12:12:boolean equals(java.lang.Object) -> equals
12:12:java.lang.String translationKey() -> a
12:12:java.util.List parameters() -> b
12:12:net.minecraft.network.chat.Style style() -> c
13:17:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.network.chat.ChatTypeDecoration$Parameter -> st$a:
net.minecraft.network.chat.ChatTypeDecoration$Parameter SENDER -> a
net.minecraft.network.chat.ChatTypeDecoration$Parameter TARGET -> b
net.minecraft.network.chat.ChatTypeDecoration$Parameter CONTENT -> c
com.mojang.serialization.Codec CODEC -> d
java.lang.String name -> e
net.minecraft.network.chat.ChatTypeDecoration$Parameter$Selector selector -> f
net.minecraft.network.chat.ChatTypeDecoration$Parameter[] $VALUES -> g
51:51:net.minecraft.network.chat.ChatTypeDecoration$Parameter[] values() ->
values
51:51:net.minecraft.network.chat.ChatTypeDecoration$Parameter
valueOf(java.lang.String) -> valueOf
61:64:void
<init>(java.lang.String,int,java.lang.String,net.minecraft.network.chat.ChatTypeDec
oration$Parameter$Selector) -> <init>
67:68:net.minecraft.network.chat.Component
select(net.minecraft.network.chat.Component,net.minecraft.network.chat.ChatType$Bou
nd) -> a
73:73:java.lang.String getSerializedName() -> c
54:54:net.minecraft.network.chat.Component
lambda$static$2(net.minecraft.network.chat.Component,net.minecraft.network.chat.Cha
tType$Bound) -> b
53:53:net.minecraft.network.chat.Component
lambda$static$1(net.minecraft.network.chat.Component,net.minecraft.network.chat.Cha
tType$Bound) -> c
52:52:net.minecraft.network.chat.Component
lambda$static$0(net.minecraft.network.chat.Component,net.minecraft.network.chat.Cha
tType$Bound) -> d
51:51:net.minecraft.network.chat.ChatTypeDecoration$Parameter[] $values() -> a
51:56:void <clinit>() -> <clinit>
net.minecraft.network.chat.ChatTypeDecoration$Parameter$Selector -> st$a$a:
net.minecraft.network.chat.Component
select(net.minecraft.network.chat.Component,net.minecraft.network.chat.ChatType$Bou
nd) -> select
net.minecraft.network.chat.ClickEvent -> su:
net.minecraft.network.chat.ClickEvent$Action action -> a
java.lang.String value -> b
11:14:void
<init>(net.minecraft.network.chat.ClickEvent$Action,java.lang.String) -> <init>
17:17:net.minecraft.network.chat.ClickEvent$Action getAction() -> a
21:21:java.lang.String getValue() -> b
26:42:boolean equals(java.lang.Object) -> equals
47:47:java.lang.String toString() -> toString
55:57:int hashCode() -> hashCode
net.minecraft.network.chat.ClickEvent$Action -> su$a:
net.minecraft.network.chat.ClickEvent$Action OPEN_URL -> a
net.minecraft.network.chat.ClickEvent$Action OPEN_FILE -> b
net.minecraft.network.chat.ClickEvent$Action RUN_COMMAND -> c
net.minecraft.network.chat.ClickEvent$Action SUGGEST_COMMAND -> d
net.minecraft.network.chat.ClickEvent$Action CHANGE_PAGE -> e
net.minecraft.network.chat.ClickEvent$Action COPY_TO_CLIPBOARD -> f
java.util.Map LOOKUP -> g
boolean allowFromServer -> h
java.lang.String name -> i
net.minecraft.network.chat.ClickEvent$Action[] $VALUES -> j
60:60:net.minecraft.network.chat.ClickEvent$Action[] values() -> values
60:60:net.minecraft.network.chat.ClickEvent$Action valueOf(java.lang.String) ->
valueOf
74:77:void <init>(java.lang.String,int,java.lang.String,boolean) -> <init>
80:80:boolean isAllowedFromServer() -> a
84:84:java.lang.String getName() -> b
88:88:net.minecraft.network.chat.ClickEvent$Action getByName(java.lang.String)
-> a
69:69:net.minecraft.network.chat.ClickEvent$Action
lambda$static$0(net.minecraft.network.chat.ClickEvent$Action) -> a
60:60:net.minecraft.network.chat.ClickEvent$Action[] $values() -> c
60:69:void <clinit>() -> <clinit>
net.minecraft.network.chat.CommonComponents -> sv:
net.minecraft.network.chat.Component EMPTY -> a
net.minecraft.network.chat.Component OPTION_ON -> b
net.minecraft.network.chat.Component OPTION_OFF -> c
net.minecraft.network.chat.Component GUI_DONE -> d
net.minecraft.network.chat.Component GUI_CANCEL -> e
net.minecraft.network.chat.Component GUI_YES -> f
net.minecraft.network.chat.Component GUI_NO -> g
net.minecraft.network.chat.Component GUI_OK -> h
net.minecraft.network.chat.Component GUI_PROCEED -> i
net.minecraft.network.chat.Component GUI_CONTINUE -> j
net.minecraft.network.chat.Component GUI_BACK -> k
net.minecraft.network.chat.Component GUI_TO_TITLE -> l
net.minecraft.network.chat.Component GUI_ACKNOWLEDGE -> m
net.minecraft.network.chat.Component GUI_OPEN_IN_BROWSER -> n
net.minecraft.network.chat.Component GUI_COPY_LINK_TO_CLIPBOARD -> o
net.minecraft.network.chat.Component CONNECT_FAILED -> p
net.minecraft.network.chat.Component NEW_LINE -> q
net.minecraft.network.chat.Component NARRATION_SEPARATOR -> r
net.minecraft.network.chat.Component ELLIPSIS -> s
net.minecraft.network.chat.Component SPACE -> t
6:6:void <init>() -> <init>
34:34:net.minecraft.network.chat.MutableComponent space() -> a
38:38:net.minecraft.network.chat.MutableComponent days(long) -> a
42:42:net.minecraft.network.chat.MutableComponent hours(long) -> b
46:46:net.minecraft.network.chat.MutableComponent minutes(long) -> c
50:50:net.minecraft.network.chat.Component optionStatus(boolean) -> a
54:54:net.minecraft.network.chat.MutableComponent
optionStatus(net.minecraft.network.chat.Component,boolean) -> a
58:58:net.minecraft.network.chat.MutableComponent
optionNameValue(net.minecraft.network.chat.Component,net.minecraft.network.chat.Com
ponent) -> a
62:69:net.minecraft.network.chat.MutableComponent
joinForNarration(net.minecraft.network.chat.Component[]) -> a
73:73:net.minecraft.network.chat.Component
joinLines(net.minecraft.network.chat.Component[]) -> b
77:77:net.minecraft.network.chat.Component joinLines(java.util.Collection) -> a
7:31:void <clinit>() -> <clinit>
net.minecraft.network.chat.Component -> sw:
net.minecraft.network.chat.Style getStyle() -> a
net.minecraft.network.chat.ComponentContents getContents() -> b
51:51:java.lang.String getString() -> getString
55:64:java.lang.String getString(int) -> a
java.util.List getSiblings() -> c
76:76:net.minecraft.network.chat.MutableComponent plainCopy() -> d
86:86:net.minecraft.network.chat.MutableComponent copy() -> e
net.minecraft.util.FormattedCharSequence getVisualOrderText() -> f
93:107:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
112:124:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
128:128:java.util.List toFlatList() -> g
132:139:java.util.List toFlatList(net.minecraft.network.chat.Style) -> a
143:149:boolean contains(net.minecraft.network.chat.Component) -> a
436:436:net.minecraft.network.chat.Component nullToEmpty(java.lang.String) -> a
440:440:net.minecraft.network.chat.MutableComponent literal(java.lang.String) -
> b
444:444:net.minecraft.network.chat.MutableComponent
translatable(java.lang.String) -> c
448:448:net.minecraft.network.chat.MutableComponent
translatable(java.lang.String,java.lang.Object[]) -> a
452:452:net.minecraft.network.chat.MutableComponent
translatableWithFallback(java.lang.String,java.lang.String) -> a
456:456:net.minecraft.network.chat.MutableComponent
translatableWithFallback(java.lang.String,java.lang.String,java.lang.Object[]) -> a
460:460:net.minecraft.network.chat.MutableComponent empty() -> h
464:464:net.minecraft.network.chat.MutableComponent keybind(java.lang.String) -
> d
468:468:net.minecraft.network.chat.MutableComponent
nbt(java.lang.String,boolean,java.util.Optional,net.minecraft.network.chat.contents
.DataSource) -> a
472:472:net.minecraft.network.chat.MutableComponent
score(java.lang.String,java.lang.String) -> b
476:476:net.minecraft.network.chat.MutableComponent
selector(java.lang.String,java.util.Optional) -> a
134:137:java.util.Optional
lambda$toFlatList$1(java.util.List,net.minecraft.network.chat.Style,java.lang.Strin
g) -> a
57:62:java.util.Optional
lambda$getString$0(int,java.lang.StringBuilder,java.lang.String) -> a
net.minecraft.network.chat.Component$Serializer -> sw$a:
com.google.gson.Gson GSON -> a
java.lang.reflect.Field JSON_READER_POS -> b
java.lang.reflect.Field JSON_READER_LINESTART -> c
152:152:void <init>() -> <init>
186:274:net.minecraft.network.chat.MutableComponent
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
279:288:java.lang.Object unwrapTextArgument(java.lang.Object) -> a
292:295:java.util.Optional
parseSeparator(java.lang.reflect.Type,com.google.gson.JsonDeserializationContext,co
m.google.gson.JsonObject) -> a
299:307:void
serializeStyle(net.minecraft.network.chat.Style,com.google.gson.JsonObject,com.goog
le.gson.JsonSerializationContext) -> a
311:380:com.google.gson.JsonElement
serialize(net.minecraft.network.chat.Component,java.lang.reflect.Type,com.google.gs
on.JsonSerializationContext) -> a
384:385:void
serializeSeparator(com.google.gson.JsonSerializationContext,com.google.gson.JsonObj
ect,java.util.Optional) -> a
388:388:java.lang.String toJson(net.minecraft.network.chat.Component) -> a
392:392:java.lang.String toStableJson(net.minecraft.network.chat.Component) ->
b
396:396:com.google.gson.JsonElement
toJsonTree(net.minecraft.network.chat.Component) -> c
401:401:net.minecraft.network.chat.MutableComponent fromJson(java.lang.String)
-> a
406:406:net.minecraft.network.chat.MutableComponent
fromJson(com.google.gson.JsonElement) -> a
411:411:net.minecraft.network.chat.MutableComponent
fromJsonLenient(java.lang.String) -> b
416:422:net.minecraft.network.chat.MutableComponent
fromJson(com.mojang.brigadier.StringReader) -> a
428:430:int getPos(com.google.gson.stream.JsonReader) -> a
152:152:com.google.gson.JsonElement
serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerialization
Context) -> serialize
152:152:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
384:384:void
lambda$serializeSeparator$3(com.google.gson.JsonObject,com.google.gson.JsonSerializ
ationContext,net.minecraft.network.chat.Component) -> a
175:180:java.lang.reflect.Field lambda$static$2() -> a
164:169:java.lang.reflect.Field lambda$static$1() -> b
154:159:com.google.gson.Gson lambda$static$0() -> c
153:173:void <clinit>() -> <clinit>
net.minecraft.network.chat.ComponentContents -> sx:
net.minecraft.network.chat.ComponentContents EMPTY -> a
19:19:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
23:23:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
27:27:net.minecraft.network.chat.MutableComponent
resolve(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity
,int) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.network.chat.ComponentContents$1 -> sx$1:
11:11:void <init>() -> <init>
14:14:java.lang.String toString() -> toString
net.minecraft.network.chat.ComponentUtils -> sy:
java.lang.String DEFAULT_SEPARATOR_TEXT -> a
net.minecraft.network.chat.Component DEFAULT_SEPARATOR -> b
net.minecraft.network.chat.Component DEFAULT_NO_STYLE_SEPARATOR -> c
20:20:void <init>() -> <init>
26:39:net.minecraft.network.chat.MutableComponent
mergeStyles(net.minecraft.network.chat.MutableComponent,net.minecraft.network.chat.
Style) -> a
43:43:java.util.Optional
updateForEntity(net.minecraft.commands.CommandSourceStack,java.util.Optional,net.mi
necraft.world.entity.Entity,int) -> a
47:57:net.minecraft.network.chat.MutableComponent
updateForEntity(net.minecraft.commands.CommandSourceStack,net.minecraft.network.cha
t.Component,net.minecraft.world.entity.Entity,int) -> a
61:70:net.minecraft.network.chat.Style
resolveStyle(net.minecraft.commands.CommandSourceStack,net.minecraft.network.chat.S
tyle,net.minecraft.world.entity.Entity,int) -> a
74:79:net.minecraft.network.chat.Component
getDisplayName(com.mojang.authlib.GameProfile) -> a
84:84:net.minecraft.network.chat.Component formatList(java.util.Collection) ->
a
88:96:net.minecraft.network.chat.Component
formatAndSortList(java.util.Collection,java.util.function.Function) -> a
100:100:net.minecraft.network.chat.Component
formatList(java.util.Collection,java.util.function.Function) -> b
104:104:net.minecraft.network.chat.MutableComponent
formatList(java.util.Collection,java.util.Optional,java.util.function.Function) ->
a
108:108:net.minecraft.network.chat.Component
formatList(java.util.Collection,net.minecraft.network.chat.Component) -> a
112:128:net.minecraft.network.chat.MutableComponent
formatList(java.util.Collection,net.minecraft.network.chat.Component,java.util.func
tion.Function) -> a
132:132:net.minecraft.network.chat.MutableComponent
wrapInSquareBrackets(net.minecraft.network.chat.Component) -> a
136:139:net.minecraft.network.chat.Component
fromMessage(com.mojang.brigadier.Message) -> a
143:148:boolean isTranslationResolvable(net.minecraft.network.chat.Component) -
> b
152:152:net.minecraft.network.chat.MutableComponent
copyOnClickText(java.lang.String) -> a
152:156:net.minecraft.network.chat.Style
lambda$copyOnClickText$1(java.lang.String,net.minecraft.network.chat.Style) -> a
84:84:net.minecraft.network.chat.Component
lambda$formatList$0(java.lang.String) -> b
22:23:void <clinit>() -> <clinit>
net.minecraft.network.chat.FilterMask -> sz:
com.mojang.serialization.Codec CODEC -> a
net.minecraft.network.chat.FilterMask FULLY_FILTERED -> b
net.minecraft.network.chat.FilterMask PASS_THROUGH -> c
net.minecraft.network.chat.Style FILTERED_STYLE -> d
com.mojang.serialization.Codec PASS_THROUGH_CODEC -> e
com.mojang.serialization.Codec FULLY_FILTERED_CODEC -> f
com.mojang.serialization.Codec PARTIALLY_FILTERED_CODEC -> g
char HASH -> h
java.util.BitSet mask -> i
net.minecraft.network.chat.FilterMask$Type type -> j
30:33:void <init>(java.util.BitSet,net.minecraft.network.chat.FilterMask$Type)
-> <init>
35:38:void <init>(java.util.BitSet) -> <init>
41:42:void <init>(int) -> <init>
45:45:net.minecraft.network.chat.FilterMask$Type type() -> c
49:49:java.util.BitSet mask() -> d
53:57:net.minecraft.network.chat.FilterMask
read(net.minecraft.network.FriendlyByteBuf) -> a
62:66:void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.chat.FilterMask)
-> a
69:70:void setFiltered(int) -> a
74:84:java.lang.String apply(java.lang.String) -> a
91:112:net.minecraft.network.chat.Component
applyWithFormatting(java.lang.String) -> b
118:118:boolean isEmpty() -> a
122:122:boolean isFullyFiltered() -> b
127:136:boolean equals(java.lang.Object) -> equals
141:143:int hashCode() -> hashCode
15:23:void <clinit>() -> <clinit>
net.minecraft.network.chat.FilterMask$1 -> sz$1:
int[] $SwitchMap$net$minecraft$network$chat$FilterMask$Type -> a
54:54:void <clinit>() -> <clinit>
net.minecraft.network.chat.FilterMask$Type -> sz$a:
net.minecraft.network.chat.FilterMask$Type PASS_THROUGH -> a
net.minecraft.network.chat.FilterMask$Type FULLY_FILTERED -> b
net.minecraft.network.chat.FilterMask$Type PARTIALLY_FILTERED -> c
java.lang.String serializedName -> d
java.util.function.Supplier codec -> e
net.minecraft.network.chat.FilterMask$Type[] $VALUES -> f
146:146:net.minecraft.network.chat.FilterMask$Type[] values() -> values
146:146:net.minecraft.network.chat.FilterMask$Type valueOf(java.lang.String) ->
valueOf
155:158:void
<init>(java.lang.String,int,java.lang.String,java.util.function.Supplier) -> <init>
162:162:java.lang.String getSerializedName() -> c
166:166:com.mojang.serialization.Codec codec() -> a
149:149:com.mojang.serialization.Codec lambda$static$2() -> b
148:148:com.mojang.serialization.Codec lambda$static$1() -> d
147:147:com.mojang.serialization.Codec lambda$static$0() -> e
146:146:net.minecraft.network.chat.FilterMask$Type[] $values() -> f
146:149:void <clinit>() -> <clinit>
net.minecraft.network.chat.FormattedText -> ta:
java.util.Optional STOP_ITERATION -> a
net.minecraft.network.chat.FormattedText EMPTY -> b
java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
29:29:net.minecraft.network.chat.FormattedText of(java.lang.String) -> e
43:43:net.minecraft.network.chat.FormattedText
of(java.lang.String,net.minecraft.network.chat.Style) -> a
57:57:net.minecraft.network.chat.FormattedText
composite(net.minecraft.network.chat.FormattedText[]) -> a
61:61:net.minecraft.network.chat.FormattedText composite(java.util.List) -> a
89:96:java.lang.String getString() -> getString
92:93:java.util.Optional
lambda$getString$0(java.lang.StringBuilder,java.lang.String) -> a
10:12:void <clinit>() -> <clinit>
net.minecraft.network.chat.FormattedText$1 -> ta$1:
12:12:void <init>() -> <init>
15:15:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
20:20:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
net.minecraft.network.chat.FormattedText$2 -> ta$2:
java.lang.String val$text -> c
29:29:void <init>(java.lang.String) -> <init>
32:32:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
37:37:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
net.minecraft.network.chat.FormattedText$3 -> ta$3:
java.lang.String val$text -> c
net.minecraft.network.chat.Style val$style -> d
43:43:void <init>(java.lang.String,net.minecraft.network.chat.Style) -> <init>
46:46:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
51:51:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
net.minecraft.network.chat.FormattedText$4 -> ta$4:
java.util.List val$parts -> c
61:61:void <init>(java.util.List) -> <init>
64:71:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
76:83:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
net.minecraft.network.chat.FormattedText$ContentConsumer -> ta$a:
java.util.Optional accept(java.lang.String) -> accept
net.minecraft.network.chat.FormattedText$StyledContentConsumer -> ta$b:
java.util.Optional accept(net.minecraft.network.chat.Style,java.lang.String) ->
accept
net.minecraft.network.chat.HoverEvent -> tb:
org.slf4j.Logger LOGGER -> a
net.minecraft.network.chat.HoverEvent$Action action -> b
java.lang.Object value -> c
33:36:void
<init>(net.minecraft.network.chat.HoverEvent$Action,java.lang.Object) -> <init>
39:39:net.minecraft.network.chat.HoverEvent$Action getAction() -> a
44:47:java.lang.Object getValue(net.minecraft.network.chat.HoverEvent$Action) -
> a
52:61:boolean equals(java.lang.Object) -> equals
66:66:java.lang.String toString() -> toString
74:76:int hashCode() -> hashCode
81:101:net.minecraft.network.chat.HoverEvent
deserialize(com.google.gson.JsonObject) -> a
105:108:com.google.gson.JsonObject serialize() -> b
28:28:void <clinit>() -> <clinit>
net.minecraft.network.chat.HoverEvent$Action -> tb$a:
net.minecraft.network.chat.HoverEvent$Action SHOW_TEXT -> a
net.minecraft.network.chat.HoverEvent$Action SHOW_ITEM -> b
net.minecraft.network.chat.HoverEvent$Action SHOW_ENTITY -> c
java.util.Map LOOKUP -> d
java.lang.String name -> e
boolean allowFromServer -> f
java.util.function.Function argDeserializer -> g
java.util.function.Function argSerializer -> h
java.util.function.Function legacyArgDeserializer -> i
316:322:void
<init>(java.lang.String,boolean,java.util.function.Function,java.util.function.Func
tion,java.util.function.Function) -> <init>
325:325:boolean isAllowedFromServer() -> a
329:329:java.lang.String getName() -> b
334:334:net.minecraft.network.chat.HoverEvent$Action
getByName(java.lang.String) -> a
339:339:java.lang.Object cast(java.lang.Object) -> b
344:348:net.minecraft.network.chat.HoverEvent
deserialize(com.google.gson.JsonElement) -> a
353:357:net.minecraft.network.chat.HoverEvent
deserializeFromLegacy(net.minecraft.network.chat.Component) -> a
361:361:com.google.gson.JsonElement serializeArg(java.lang.Object) -> a
366:366:java.lang.String toString() -> toString
308:308:net.minecraft.network.chat.HoverEvent$Action
lambda$static$0(net.minecraft.network.chat.HoverEvent$Action) -> a
292:308:void <clinit>() -> <clinit>
net.minecraft.network.chat.HoverEvent$EntityTooltipInfo -> tb$b:
net.minecraft.world.entity.EntityType type -> a
java.util.UUID id -> b
net.minecraft.network.chat.Component name -> c
java.util.List linesCache -> d
120:124:void
<init>(net.minecraft.world.entity.EntityType,java.util.UUID,net.minecraft.network.c
hat.Component) -> <init>
128:135:net.minecraft.network.chat.HoverEvent$EntityTooltipInfo
create(com.google.gson.JsonElement) -> a
141:147:net.minecraft.network.chat.HoverEvent$EntityTooltipInfo
create(net.minecraft.network.chat.Component) -> a
152:158:com.google.gson.JsonElement serialize() -> a
162:170:java.util.List getTooltipLines() -> b
175:183:boolean equals(java.lang.Object) -> equals
188:191:int hashCode() -> hashCode
net.minecraft.network.chat.HoverEvent$ItemStackInfo -> tb$c:
net.minecraft.world.item.Item item -> a
int count -> b
net.minecraft.nbt.CompoundTag tag -> c
net.minecraft.world.item.ItemStack itemStack -> d
205:209:void
<init>(net.minecraft.world.item.Item,int,net.minecraft.nbt.CompoundTag) -> <init>
212:213:void <init>(net.minecraft.world.item.ItemStack) -> <init>
217:225:boolean equals(java.lang.Object) -> equals
230:233:int hashCode() -> hashCode
237:243:net.minecraft.world.item.ItemStack getItemStack() -> a
247:264:net.minecraft.network.chat.HoverEvent$ItemStackInfo
create(com.google.gson.JsonElement) -> a
270:274:net.minecraft.network.chat.HoverEvent$ItemStackInfo
create(net.minecraft.network.chat.Component) -> a
279:287:com.google.gson.JsonElement serialize() -> b
net.minecraft.network.chat.LastSeenMessages -> tc:
java.util.List entries -> d
com.mojang.serialization.Codec CODEC -> a
net.minecraft.network.chat.LastSeenMessages EMPTY -> b
int LAST_SEEN_MESSAGES_MAX_LENGTH -> c
14:14:void <init>(java.util.List) -> <init>
25:29:void updateSignature(net.minecraft.util.SignatureUpdater$Output) -> a
32:32:net.minecraft.network.chat.LastSeenMessages$Packed
pack(net.minecraft.network.chat.MessageSignatureCache) -> a
14:14:java.lang.String toString() -> toString
14:14:int hashCode() -> hashCode
14:14:boolean equals(java.lang.Object) -> equals
14:14:java.util.List entries() -> a
32:32:net.minecraft.network.chat.MessageSignature$Packed
lambda$pack$0(net.minecraft.network.chat.MessageSignatureCache,net.minecraft.networ
k.chat.MessageSignature) -> a
15:20:void <clinit>() -> <clinit>
net.minecraft.network.chat.LastSeenMessages$Packed -> tc$a:
java.util.List entries -> b
net.minecraft.network.chat.LastSeenMessages$Packed EMPTY -> a
39:40:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
35:35:void <init>(java.util.List) -> <init>
43:44:void write(net.minecraft.network.FriendlyByteBuf) -> a
47:55:java.util.Optional
unpack(net.minecraft.network.chat.MessageSignatureCache) -> a
35:35:java.lang.String toString() -> toString
35:35:int hashCode() -> hashCode
35:35:boolean equals(java.lang.Object) -> equals
35:35:java.util.List entries() -> a
36:36:void <clinit>() -> <clinit>
net.minecraft.network.chat.LastSeenMessages$Update -> tc$b:
int offset -> a
java.util.BitSet acknowledged -> b
61:62:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
59:59:void <init>(int,java.util.BitSet) -> <init>
65:67:void write(net.minecraft.network.FriendlyByteBuf) -> a
59:59:java.lang.String toString() -> toString
59:59:int hashCode() -> hashCode
59:59:boolean equals(java.lang.Object) -> equals
59:59:int offset() -> a
59:59:java.util.BitSet acknowledged() -> b
net.minecraft.network.chat.LastSeenMessagesTracker -> td:
net.minecraft.network.chat.LastSeenTrackedEntry[] trackedMessages -> a
int tail -> b
int offset -> c
net.minecraft.network.chat.MessageSignature lastTrackedMessage -> d
18:20:void <init>(int) -> <init>
23:28:boolean addPending(net.minecraft.network.chat.MessageSignature,boolean) -
> a
32:36:void addEntry(net.minecraft.network.chat.LastSeenTrackedEntry) -> a
39:46:void ignorePending(net.minecraft.network.chat.MessageSignature) -> a
49:51:int getAndClearOffset() -> a
55:72:net.minecraft.network.chat.LastSeenMessagesTracker$Update
generateAndApplyUpdate() -> b
76:76:int offset() -> c
net.minecraft.network.chat.LastSeenMessagesTracker$Update -> td$a:
net.minecraft.network.chat.LastSeenMessages lastSeen -> a
net.minecraft.network.chat.LastSeenMessages$Update update -> b
79:79:void
<init>(net.minecraft.network.chat.LastSeenMessages,net.minecraft.network.chat.LastS
eenMessages$Update) -> <init>
79:79:java.lang.String toString() -> toString
79:79:int hashCode() -> hashCode
79:79:boolean equals(java.lang.Object) -> equals
79:79:net.minecraft.network.chat.LastSeenMessages lastSeen() -> a
79:79:net.minecraft.network.chat.LastSeenMessages$Update update() -> b
net.minecraft.network.chat.LastSeenMessagesValidator -> te:
int lastSeenCount -> a
it.unimi.dsi.fastutil.objects.ObjectList trackedMessages -> b
net.minecraft.network.chat.MessageSignature lastPendingMessage -> c
21:31:void <init>(int) -> <init>
34:38:void addPending(net.minecraft.network.chat.MessageSignature) -> a
41:41:int trackedMessagesCount() -> a
45:50:boolean applyOffset(int) -> a
54:80:java.util.Optional
applyUpdate(net.minecraft.network.chat.LastSeenMessages$Update) -> a
net.minecraft.network.chat.LastSeenTrackedEntry -> tf:
net.minecraft.network.chat.MessageSignature signature -> a
boolean pending -> b
3:3:void <init>(net.minecraft.network.chat.MessageSignature,boolean) -> <init>
5:5:net.minecraft.network.chat.LastSeenTrackedEntry acknowledge() -> a
3:3:java.lang.String toString() -> toString
3:3:int hashCode() -> hashCode
3:3:boolean equals(java.lang.Object) -> equals
3:3:net.minecraft.network.chat.MessageSignature signature() -> b
3:3:boolean pending() -> c
net.minecraft.network.chat.LocalChatSession -> tg:
java.util.UUID sessionId -> a
net.minecraft.world.entity.player.ProfileKeyPair keyPair -> b
9:9:void
<init>(java.util.UUID,net.minecraft.world.entity.player.ProfileKeyPair) -> <init>
11:11:net.minecraft.network.chat.LocalChatSession
create(net.minecraft.world.entity.player.ProfileKeyPair) -> a
15:15:net.minecraft.network.chat.SignedMessageChain$Encoder
createMessageEncoder(java.util.UUID) -> a
19:19:net.minecraft.network.chat.RemoteChatSession asRemote() -> a
9:9:java.lang.String toString() -> toString
9:9:int hashCode() -> hashCode
9:9:boolean equals(java.lang.Object) -> equals
9:9:java.util.UUID sessionId() -> b
9:9:net.minecraft.world.entity.player.ProfileKeyPair keyPair() -> c
net.minecraft.network.chat.MessageSignature -> th:
byte[] bytes -> c
com.mojang.serialization.Codec CODEC -> a
int BYTES -> b
25:27:void <init>(byte[]) -> <init>
30:32:net.minecraft.network.chat.MessageSignature
read(net.minecraft.network.FriendlyByteBuf) -> a
36:37:void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.chat.MessageSigna
ture) -> a
40:40:boolean
verify(net.minecraft.util.SignatureValidator,net.minecraft.util.SignatureUpdater) -
> a
44:44:java.nio.ByteBuffer asByteBuffer() -> a
49:49:boolean equals(java.lang.Object) -> equals
54:54:int hashCode() -> hashCode
59:59:java.lang.String toString() -> toString
63:64:net.minecraft.network.chat.MessageSignature$Packed
pack(net.minecraft.network.chat.MessageSignatureCache) -> a
17:17:byte[] bytes() -> b
18:18:void <clinit>() -> <clinit>
net.minecraft.network.chat.MessageSignature$Packed -> th$a:
int id -> b
net.minecraft.network.chat.MessageSignature fullSignature -> c
int FULL_SIGNATURE -> a
71:72:void <init>(net.minecraft.network.chat.MessageSignature) -> <init>
75:76:void <init>(int) -> <init>
67:67:void <init>(int,net.minecraft.network.chat.MessageSignature) -> <init>
79:83:net.minecraft.network.chat.MessageSignature$Packed
read(net.minecraft.network.FriendlyByteBuf) -> a
88:92:void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.chat.MessageSigna
ture$Packed) -> a
95:98:java.util.Optional
unpack(net.minecraft.network.chat.MessageSignatureCache) -> a
67:67:java.lang.String toString() -> toString
67:67:int hashCode() -> hashCode
67:67:boolean equals(java.lang.Object) -> equals
67:67:int id() -> a
67:67:net.minecraft.network.chat.MessageSignature fullSignature() -> b
net.minecraft.network.chat.MessageSignatureCache -> ti:
int NOT_FOUND -> a
int DEFAULT_CAPACITY -> b
net.minecraft.network.chat.MessageSignature[] entries -> c
28:30:void <init>(int) -> <init>
33:33:net.minecraft.network.chat.MessageSignatureCache createDefault() -> a
37:42:int pack(net.minecraft.network.chat.MessageSignature) -> a
47:47:net.minecraft.network.chat.MessageSignature unpack(int) -> a
51:61:void push(net.minecraft.network.chat.PlayerChatMessage) -> a
65:66:void push(java.util.List) -> a
69:80:void push(java.util.ArrayDeque) -> a
net.minecraft.network.chat.MutableComponent -> tj:
net.minecraft.network.chat.ComponentContents contents -> c
java.util.List siblings -> d
net.minecraft.network.chat.Style style -> e
net.minecraft.util.FormattedCharSequence visualOrderText -> f
net.minecraft.locale.Language decomposedWith -> g
18:26:void
<init>(net.minecraft.network.chat.ComponentContents,java.util.List,net.minecraft.ne
twork.chat.Style) -> <init>
29:29:net.minecraft.network.chat.MutableComponent
create(net.minecraft.network.chat.ComponentContents) -> a
34:34:net.minecraft.network.chat.ComponentContents getContents() -> b
39:39:java.util.List getSiblings() -> c
43:44:net.minecraft.network.chat.MutableComponent
setStyle(net.minecraft.network.chat.Style) -> b
49:49:net.minecraft.network.chat.Style getStyle() -> a
53:53:net.minecraft.network.chat.MutableComponent append(java.lang.String) -> f
57:58:net.minecraft.network.chat.MutableComponent
append(net.minecraft.network.chat.Component) -> b
62:63:net.minecraft.network.chat.MutableComponent
withStyle(java.util.function.UnaryOperator) -> a
67:68:net.minecraft.network.chat.MutableComponent
withStyle(net.minecraft.network.chat.Style) -> c
72:73:net.minecraft.network.chat.MutableComponent
withStyle(net.minecraft.ChatFormatting[]) -> a
77:78:net.minecraft.network.chat.MutableComponent
withStyle(net.minecraft.ChatFormatting) -> a
83:88:net.minecraft.util.FormattedCharSequence getVisualOrderText() -> f
93:101:boolean equals(java.lang.Object) -> equals
106:106:int hashCode() -> hashCode
111:129:java.lang.String toString() -> toString
net.minecraft.network.chat.OutgoingChatMessage -> tk:
net.minecraft.network.chat.Component content() -> a
void
sendToPlayer(net.minecraft.server.level.ServerPlayer,boolean,net.minecraft.network.
chat.ChatType$Bound) -> a
11:14:net.minecraft.network.chat.OutgoingChatMessage
create(net.minecraft.network.chat.PlayerChatMessage) -> a
net.minecraft.network.chat.OutgoingChatMessage$Disguised -> tk$a:
net.minecraft.network.chat.Component content -> a
32:32:void <init>(net.minecraft.network.chat.Component) -> <init>
35:35:net.minecraft.network.chat.Component content() -> a
40:41:void
sendToPlayer(net.minecraft.server.level.ServerPlayer,boolean,net.minecraft.network.
chat.ChatType$Bound) -> a
32:32:java.lang.String toString() -> toString
32:32:int hashCode() -> hashCode
32:32:boolean equals(java.lang.Object) -> equals
net.minecraft.network.chat.OutgoingChatMessage$Player -> tk$b:
net.minecraft.network.chat.PlayerChatMessage message -> a
17:17:void <init>(net.minecraft.network.chat.PlayerChatMessage) -> <init>
20:20:net.minecraft.network.chat.Component content() -> a
25:29:void
sendToPlayer(net.minecraft.server.level.ServerPlayer,boolean,net.minecraft.network.
chat.ChatType$Bound) -> a
17:17:java.lang.String toString() -> toString
17:17:int hashCode() -> hashCode
17:17:boolean equals(java.lang.Object) -> equals
17:17:net.minecraft.network.chat.PlayerChatMessage message() -> b
net.minecraft.network.chat.PlayerChatMessage -> tl:
net.minecraft.network.chat.SignedMessageLink link -> d
net.minecraft.network.chat.MessageSignature signature -> e
net.minecraft.network.chat.SignedMessageBody signedBody -> f
net.minecraft.network.chat.Component unsignedContent -> g
net.minecraft.network.chat.FilterMask filterMask -> h
com.mojang.serialization.MapCodec MAP_CODEC -> a
java.util.UUID SYSTEM_SENDER -> i
java.time.Duration MESSAGE_EXPIRES_AFTER_SERVER -> b
java.time.Duration MESSAGE_EXPIRES_AFTER_CLIENT -> c
20:20:void
<init>(net.minecraft.network.chat.SignedMessageLink,net.minecraft.network.chat.Mess
ageSignature,net.minecraft.network.chat.SignedMessageBody,net.minecraft.network.cha
t.Component,net.minecraft.network.chat.FilterMask) -> <init>
34:34:net.minecraft.network.chat.PlayerChatMessage system(java.lang.String) ->
a
38:40:net.minecraft.network.chat.PlayerChatMessage
unsigned(java.util.UUID,java.lang.String) -> a
44:45:net.minecraft.network.chat.PlayerChatMessage
withUnsignedContent(net.minecraft.network.chat.Component) -> a
49:52:net.minecraft.network.chat.PlayerChatMessage removeUnsignedContent() -> a
56:59:net.minecraft.network.chat.PlayerChatMessage
filter(net.minecraft.network.chat.FilterMask) -> a
63:63:net.minecraft.network.chat.PlayerChatMessage filter(boolean) -> a
67:70:void
updateSignature(net.minecraft.util.SignatureUpdater$Output,net.minecraft.network.ch
at.SignedMessageLink,net.minecraft.network.chat.SignedMessageBody) -> a
73:73:boolean verify(net.minecraft.util.SignatureValidator) -> a
77:77:java.lang.String signedContent() -> b
81:81:net.minecraft.network.chat.Component decoratedContent() -> c
85:85:java.time.Instant timeStamp() -> d
89:89:long salt() -> e
93:93:boolean hasExpiredServer(java.time.Instant) -> a
97:97:boolean hasExpiredClient(java.time.Instant) -> b
101:101:java.util.UUID sender() -> f
105:105:boolean isSystem() -> g
109:109:boolean hasSignature() -> h
113:113:boolean hasSignatureFrom(java.util.UUID) -> a
117:117:boolean isFullyFiltered() -> i
20:20:java.lang.String toString() -> toString
20:20:int hashCode() -> hashCode
20:20:boolean equals(java.lang.Object) -> equals
20:20:net.minecraft.network.chat.SignedMessageLink link() -> j
20:20:net.minecraft.network.chat.MessageSignature signature() -> k
20:20:net.minecraft.network.chat.SignedMessageBody signedBody() -> l
20:20:net.minecraft.network.chat.Component unsignedContent() -> m
20:20:net.minecraft.network.chat.FilterMask filterMask() -> n
81:81:net.minecraft.network.chat.Component lambda$decoratedContent$5() -> o
73:73:void lambda$verify$4(net.minecraft.util.SignatureUpdater$Output) -> a
21:27:com.mojang.datafixers.kinds.App
lambda$static$3(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
27:27:net.minecraft.network.chat.PlayerChatMessage
lambda$static$2(net.minecraft.network.chat.SignedMessageLink,java.util.Optional,net
.minecraft.network.chat.SignedMessageBody,java.util.Optional,net.minecraft.network.
chat.FilterMask) -> a
25:25:java.util.Optional
lambda$static$1(net.minecraft.network.chat.PlayerChatMessage) -> a
23:23:java.util.Optional
lambda$static$0(net.minecraft.network.chat.PlayerChatMessage) -> b
21:31:void <clinit>() -> <clinit>
net.minecraft.network.chat.RemoteChatSession -> tm:
java.util.UUID sessionId -> a
net.minecraft.world.entity.player.ProfilePublicKey profilePublicKey -> b
11:11:void
<init>(java.util.UUID,net.minecraft.world.entity.player.ProfilePublicKey) -> <init>
13:13:net.minecraft.network.chat.SignedMessageValidator
createMessageValidator() -> a
17:17:net.minecraft.network.chat.SignedMessageChain$Decoder
createMessageDecoder(java.util.UUID) -> a
21:21:net.minecraft.network.chat.RemoteChatSession$Data asData() -> b
25:25:boolean hasExpired() -> c
11:11:java.lang.String toString() -> toString
11:11:int hashCode() -> hashCode
11:11:boolean equals(java.lang.Object) -> equals
11:11:java.util.UUID sessionId() -> d
11:11:net.minecraft.world.entity.player.ProfilePublicKey profilePublicKey() ->
e
net.minecraft.network.chat.RemoteChatSession$Data -> tm$a:
java.util.UUID sessionId -> a
net.minecraft.world.entity.player.ProfilePublicKey$Data profilePublicKey -> b
28:28:void
<init>(java.util.UUID,net.minecraft.world.entity.player.ProfilePublicKey$Data) ->
<init>
30:30:net.minecraft.network.chat.RemoteChatSession$Data
read(net.minecraft.network.FriendlyByteBuf) -> a
34:36:void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.chat.RemoteChatSe
ssion$Data) -> a
39:39:net.minecraft.network.chat.RemoteChatSession
validate(com.mojang.authlib.GameProfile,net.minecraft.util.SignatureValidator,java.
time.Duration) -> a
28:28:java.lang.String toString() -> toString
28:28:int hashCode() -> hashCode
28:28:boolean equals(java.lang.Object) -> equals
28:28:java.util.UUID sessionId() -> a
28:28:net.minecraft.world.entity.player.ProfilePublicKey$Data
profilePublicKey() -> b
net.minecraft.network.chat.SignableCommand -> tn:
java.util.List arguments -> a
13:13:void <init>(java.util.List) -> <init>
15:34:net.minecraft.network.chat.SignableCommand
of(com.mojang.brigadier.ParseResults) -> a
38:48:java.util.List
collectArguments(java.lang.String,com.mojang.brigadier.context.CommandContextBuilde
r) -> a
13:13:java.lang.String toString() -> toString
13:13:int hashCode() -> hashCode
13:13:boolean equals(java.lang.Object) -> equals
13:13:java.util.List arguments() -> a
net.minecraft.network.chat.SignableCommand$Argument -> tn$a:
com.mojang.brigadier.tree.ArgumentCommandNode node -> a
java.lang.String value -> b
51:51:void
<init>(com.mojang.brigadier.tree.ArgumentCommandNode,java.lang.String) -> <init>
53:53:java.lang.String name() -> a
51:51:java.lang.String toString() -> toString
51:51:int hashCode() -> hashCode
51:51:boolean equals(java.lang.Object) -> equals
51:51:com.mojang.brigadier.tree.ArgumentCommandNode node() -> b
51:51:java.lang.String value() -> c
net.minecraft.network.chat.SignedMessageBody -> to:
java.lang.String content -> b
java.time.Instant timeStamp -> c
long salt -> d
net.minecraft.network.chat.LastSeenMessages lastSeen -> e
com.mojang.serialization.MapCodec MAP_CODEC -> a
18:18:void
<init>(java.lang.String,java.time.Instant,long,net.minecraft.network.chat.LastSeenM
essages) -> <init>
27:27:net.minecraft.network.chat.SignedMessageBody unsigned(java.lang.String) -
> a
31:37:void updateSignature(net.minecraft.util.SignatureUpdater$Output) -> a
40:40:net.minecraft.network.chat.SignedMessageBody$Packed
pack(net.minecraft.network.chat.MessageSignatureCache) -> a
18:18:java.lang.String toString() -> toString
18:18:int hashCode() -> hashCode
18:18:boolean equals(java.lang.Object) -> equals
18:18:java.lang.String content() -> a
18:18:java.time.Instant timeStamp() -> b
18:18:long salt() -> c
18:18:net.minecraft.network.chat.LastSeenMessages lastSeen() -> d
19:24:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
19:19:void <clinit>() -> <clinit>
net.minecraft.network.chat.SignedMessageBody$Packed -> to$a:
java.lang.String content -> a
java.time.Instant timeStamp -> b
long salt -> c
net.minecraft.network.chat.LastSeenMessages$Packed lastSeen -> d
45:46:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
43:43:void
<init>(java.lang.String,java.time.Instant,long,net.minecraft.network.chat.LastSeenM
essages$Packed) -> <init>
49:53:void write(net.minecraft.network.FriendlyByteBuf) -> a
56:56:java.util.Optional
unpack(net.minecraft.network.chat.MessageSignatureCache) -> a
43:43:java.lang.String toString() -> toString
43:43:int hashCode() -> hashCode
43:43:boolean equals(java.lang.Object) -> equals
43:43:java.lang.String content() -> a
43:43:java.time.Instant timeStamp() -> b
43:43:long salt() -> c
43:43:net.minecraft.network.chat.LastSeenMessages$Packed lastSeen() -> d
56:56:net.minecraft.network.chat.SignedMessageBody
lambda$unpack$0(net.minecraft.network.chat.LastSeenMessages) -> a
net.minecraft.network.chat.SignedMessageChain -> tp:
org.slf4j.Logger LOGGER -> a
net.minecraft.network.chat.SignedMessageLink nextLink -> b
19:21:void <init>(java.util.UUID,java.util.UUID) -> <init>
24:24:net.minecraft.network.chat.SignedMessageChain$Encoder
encoder(net.minecraft.util.Signer) -> a
34:35:net.minecraft.network.chat.SignedMessageChain$Decoder
decoder(net.minecraft.world.entity.player.ProfilePublicKey) -> a
61:65:net.minecraft.network.chat.SignedMessageLink advanceLink() -> a
36:55:net.minecraft.network.chat.PlayerChatMessage
lambda$decoder$2(net.minecraft.world.entity.player.ProfilePublicKey,net.minecraft.u
til.SignatureValidator,net.minecraft.network.chat.MessageSignature,net.minecraft.ne
twork.chat.SignedMessageBody) -> a
25:29:net.minecraft.network.chat.MessageSignature
lambda$encoder$1(net.minecraft.util.Signer,net.minecraft.network.chat.SignedMessage
Body) -> a
29:29:void
lambda$encoder$0(net.minecraft.network.chat.SignedMessageLink,net.minecraft.network
.chat.SignedMessageBody,net.minecraft.util.SignatureUpdater$Output) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.network.chat.SignedMessageChain$DecodeException -> tp$a:
boolean shouldDisconnect -> a
93:95:void <init>(net.minecraft.network.chat.Component,boolean) -> <init>
98:98:boolean shouldDisconnect() -> a
net.minecraft.network.chat.SignedMessageChain$Decoder -> tp$b:
net.minecraft.network.chat.SignedMessageChain$Decoder REJECT_ALL -> a
83:83:net.minecraft.network.chat.SignedMessageChain$Decoder
unsigned(java.util.UUID) -> unsigned
net.minecraft.network.chat.PlayerChatMessage
unpack(net.minecraft.network.chat.MessageSignature,net.minecraft.network.chat.Signe
dMessageBody) -> unpack
83:83:net.minecraft.network.chat.PlayerChatMessage
lambda$unsigned$1(java.util.UUID,net.minecraft.network.chat.MessageSignature,net.mi
necraft.network.chat.SignedMessageBody) -> a
79:79:net.minecraft.network.chat.PlayerChatMessage
lambda$static$0(net.minecraft.network.chat.MessageSignature,net.minecraft.network.c
hat.SignedMessageBody) -> a
78:78:void <clinit>() -> <clinit>
net.minecraft.network.chat.SignedMessageChain$Encoder -> tp$c:
net.minecraft.network.chat.SignedMessageChain$Encoder UNSIGNED -> a
net.minecraft.network.chat.MessageSignature
pack(net.minecraft.network.chat.SignedMessageBody) -> pack
70:70:net.minecraft.network.chat.MessageSignature
lambda$static$0(net.minecraft.network.chat.SignedMessageBody) -> a
70:70:void <clinit>() -> <clinit>
net.minecraft.network.chat.SignedMessageLink -> tq:
int index -> b
java.util.UUID sender -> c
java.util.UUID sessionId -> d
com.mojang.serialization.Codec CODEC -> a
15:15:void <init>(int,java.util.UUID,java.util.UUID) -> <init>
23:23:net.minecraft.network.chat.SignedMessageLink unsigned(java.util.UUID) ->
a
27:27:net.minecraft.network.chat.SignedMessageLink
root(java.util.UUID,java.util.UUID) -> a
31:34:void updateSignature(net.minecraft.util.SignatureUpdater$Output) -> a
37:37:boolean isDescendantOf(net.minecraft.network.chat.SignedMessageLink) -> a
42:45:net.minecraft.network.chat.SignedMessageLink advance() -> a
15:15:java.lang.String toString() -> toString
15:15:int hashCode() -> hashCode
15:15:boolean equals(java.lang.Object) -> equals
15:15:int index() -> b
15:15:java.util.UUID sender() -> c
15:15:java.util.UUID sessionId() -> d
16:20:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.network.chat.SignedMessageValidator -> tr:
net.minecraft.network.chat.SignedMessageValidator ACCEPT_UNSIGNED -> a
net.minecraft.network.chat.SignedMessageValidator REJECT_ALL -> b
boolean updateAndValidate(net.minecraft.network.chat.PlayerChatMessage) ->
updateAndValidate
15:15:boolean lambda$static$1(net.minecraft.network.chat.PlayerChatMessage) ->
a
12:12:boolean lambda$static$0(net.minecraft.network.chat.PlayerChatMessage) ->
b
9:15:void <clinit>() -> <clinit>
net.minecraft.network.chat.SignedMessageValidator$KeyBased -> tr$a:
net.minecraft.util.SignatureValidator validator -> c
net.minecraft.network.chat.PlayerChatMessage lastMessage -> d
boolean isChainValid -> e
25:29:void <init>(net.minecraft.util.SignatureValidator) -> <init>
33:37:boolean validateChain(net.minecraft.network.chat.PlayerChatMessage) -> a
42:47:boolean updateAndValidate(net.minecraft.network.chat.PlayerChatMessage) -
> updateAndValidate
net.minecraft.network.chat.Style -> ts:
net.minecraft.network.chat.Style EMPTY -> a
com.mojang.serialization.Codec FORMATTING_CODEC -> b
net.minecraft.resources.ResourceLocation DEFAULT_FONT -> c
net.minecraft.network.chat.TextColor color -> d
java.lang.Boolean bold -> e
java.lang.Boolean italic -> f
java.lang.Boolean underlined -> g
java.lang.Boolean strikethrough -> h
java.lang.Boolean obfuscated -> i
net.minecraft.network.chat.ClickEvent clickEvent -> j
net.minecraft.network.chat.HoverEvent hoverEvent -> k
java.lang.String insertion -> l
net.minecraft.resources.ResourceLocation font -> m
63:63:net.minecraft.network.chat.Style
create(java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional,
java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional) -> a
66:77:void
<init>(net.minecraft.network.chat.TextColor,java.lang.Boolean,java.lang.Boolean,jav
a.lang.Boolean,java.lang.Boolean,java.lang.Boolean,net.minecraft.network.chat.Click
Event,net.minecraft.network.chat.HoverEvent,java.lang.String,net.minecraft.resource
s.ResourceLocation) -> <init>
81:81:net.minecraft.network.chat.TextColor getColor() -> a
85:85:boolean isBold() -> b
89:89:boolean isItalic() -> c
93:93:boolean isStrikethrough() -> d
97:97:boolean isUnderlined() -> e
101:101:boolean isObfuscated() -> f
105:105:boolean isEmpty() -> g
110:110:net.minecraft.network.chat.ClickEvent getClickEvent() -> h
115:115:net.minecraft.network.chat.HoverEvent getHoverEvent() -> i
120:120:java.lang.String getInsertion() -> j
124:124:net.minecraft.resources.ResourceLocation getFont() -> k
128:128:net.minecraft.network.chat.Style
withColor(net.minecraft.network.chat.TextColor) -> a
132:132:net.minecraft.network.chat.Style
withColor(net.minecraft.ChatFormatting) -> a
136:136:net.minecraft.network.chat.Style withColor(int) -> a
140:140:net.minecraft.network.chat.Style withBold(java.lang.Boolean) -> a
144:144:net.minecraft.network.chat.Style withItalic(java.lang.Boolean) -> b
148:148:net.minecraft.network.chat.Style withUnderlined(java.lang.Boolean) -> c
152:152:net.minecraft.network.chat.Style withStrikethrough(java.lang.Boolean) -
> d
156:156:net.minecraft.network.chat.Style withObfuscated(java.lang.Boolean) -> e
160:160:net.minecraft.network.chat.Style
withClickEvent(net.minecraft.network.chat.ClickEvent) -> a
164:164:net.minecraft.network.chat.Style
withHoverEvent(net.minecraft.network.chat.HoverEvent) -> a
168:168:net.minecraft.network.chat.Style withInsertion(java.lang.String) -> a
172:172:net.minecraft.network.chat.Style
withFont(net.minecraft.resources.ResourceLocation) -> a
176:205:net.minecraft.network.chat.Style
applyFormat(net.minecraft.ChatFormatting) -> b
209:244:net.minecraft.network.chat.Style
applyLegacyFormat(net.minecraft.ChatFormatting) -> c
248:279:net.minecraft.network.chat.Style
applyFormats(net.minecraft.ChatFormatting[]) -> a
283:301:net.minecraft.network.chat.Style
applyTo(net.minecraft.network.chat.Style) -> a
307:355:java.lang.String toString() -> toString
360:379:boolean equals(java.lang.Object) -> equals
384:384:int hashCode() -> hashCode
27:36:com.mojang.datafixers.kinds.App
lambda$static$8(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
35:35:java.util.Optional lambda$static$7(net.minecraft.network.chat.Style) -> b
34:34:java.util.Optional lambda$static$6(net.minecraft.network.chat.Style) -> c
33:33:java.util.Optional lambda$static$5(net.minecraft.network.chat.Style) -> d
32:32:java.util.Optional lambda$static$4(net.minecraft.network.chat.Style) -> e
31:31:java.util.Optional lambda$static$3(net.minecraft.network.chat.Style) -> f
30:30:java.util.Optional lambda$static$2(net.minecraft.network.chat.Style) -> g
29:29:java.util.Optional lambda$static$1(net.minecraft.network.chat.Style) -> h
28:28:java.util.Optional lambda$static$0(net.minecraft.network.chat.Style) -> i
24:39:void <clinit>() -> <clinit>
net.minecraft.network.chat.Style$1 -> ts$1:
int[] $SwitchMap$net$minecraft$ChatFormatting -> a
183:183:void <clinit>() -> <clinit>
net.minecraft.network.chat.Style$1Collector -> ts$a:
boolean isNotFirst -> c
java.lang.StringBuilder val$result -> a
net.minecraft.network.chat.Style this$0 -> b
309:309:void <init>(net.minecraft.network.chat.Style,java.lang.StringBuilder) -
> <init>
313:317:void prependSeparator() -> a
320:327:void addFlagString(java.lang.String,java.lang.Boolean) -> a
330:336:void addValueString(java.lang.String,java.lang.Object) -> a
net.minecraft.network.chat.Style$Serializer -> ts$b:
387:387:void <init>() -> <init>
391:411:net.minecraft.network.chat.Style
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
416:424:net.minecraft.resources.ResourceLocation
getFont(com.google.gson.JsonObject) -> a
429:436:net.minecraft.network.chat.HoverEvent
getHoverEvent(com.google.gson.JsonObject) -> b
441:452:net.minecraft.network.chat.ClickEvent
getClickEvent(com.google.gson.JsonObject) -> c
457:457:java.lang.String getInsertion(com.google.gson.JsonObject) -> d
462:466:net.minecraft.network.chat.TextColor
getTextColor(com.google.gson.JsonObject) -> e
471:475:java.lang.Boolean
getOptionalFlag(com.google.gson.JsonObject,java.lang.String) -> a
481:523:com.google.gson.JsonElement
serialize(net.minecraft.network.chat.Style,java.lang.reflect.Type,com.google.gson.J
sonSerializationContext) -> a
387:387:com.google.gson.JsonElement
serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerialization
Context) -> serialize
387:387:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.network.chat.SubStringSource -> tt:
java.lang.String plainText -> a
java.util.List charStyles -> b
it.unimi.dsi.fastutil.ints.Int2IntFunction reverseCharModifier -> c
18:22:void
<init>(java.lang.String,java.util.List,it.unimi.dsi.fastutil.ints.Int2IntFunction)
-> <init>
25:25:java.lang.String getPlainText() -> a
29:53:java.util.List substring(int,int,boolean) -> a
57:57:net.minecraft.network.chat.SubStringSource
create(net.minecraft.network.chat.FormattedText) -> a
61:76:net.minecraft.network.chat.SubStringSource
create(net.minecraft.network.chat.FormattedText,it.unimi.dsi.fastutil.ints.Int2IntF
unction,java.util.function.UnaryOperator) -> a
65:73:java.util.Optional
lambda$create$3(java.lang.StringBuilder,java.util.List,net.minecraft.network.chat.S
tyle,java.lang.String) -> a
66:71:boolean
lambda$create$2(java.lang.StringBuilder,java.util.List,int,net.minecraft.network.ch
at.Style,int) -> a
57:57:java.lang.String lambda$create$1(java.lang.String) -> a
57:57:int lambda$create$0(int) -> a
net.minecraft.network.chat.TextColor -> tu:
java.lang.String CUSTOM_COLOR_PREFIX -> b
com.mojang.serialization.Codec CODEC -> a
java.util.Map LEGACY_FORMAT_TO_COLOR -> c
java.util.Map NAMED_COLORS -> d
int value -> e
java.lang.String name -> f
34:37:void <init>(int,java.lang.String) -> <init>
39:42:void <init>(int) -> <init>
45:45:int getValue() -> a
49:53:java.lang.String serialize() -> b
57:57:java.lang.String formatValue() -> c
62:69:boolean equals(java.lang.Object) -> equals
74:74:int hashCode() -> hashCode
79:79:java.lang.String toString() -> toString
84:84:net.minecraft.network.chat.TextColor
fromLegacyFormat(net.minecraft.ChatFormatting) -> a
88:88:net.minecraft.network.chat.TextColor fromRgb(int) -> a
93:101:net.minecraft.network.chat.TextColor parseColor(java.lang.String) -> a
27:27:java.lang.String lambda$static$3(net.minecraft.network.chat.TextColor) ->
a
26:26:net.minecraft.network.chat.TextColor
lambda$static$2(net.minecraft.ChatFormatting) -> b
20:21:com.mojang.serialization.DataResult lambda$static$1(java.lang.String) ->
b
21:21:java.lang.String lambda$static$0() -> d
18:27:void <clinit>() -> <clinit>
net.minecraft.network.chat.ThrowingComponent -> tv:
net.minecraft.network.chat.Component component -> a
7:9:void <init>(net.minecraft.network.chat.Component) -> <init>
12:14:void <init>(net.minecraft.network.chat.Component,java.lang.Throwable) ->
<init>
17:17:net.minecraft.network.chat.Component getComponent() -> b
net.minecraft.network.chat.contents.BlockDataSource -> tw:
java.lang.String posPattern -> a
net.minecraft.commands.arguments.coordinates.Coordinates compiledPos -> b
18:19:void <init>(java.lang.String) -> <init>
16:16:void
<init>(java.lang.String,net.minecraft.commands.arguments.coordinates.Coordinates) -
> <init>
24:26:net.minecraft.commands.arguments.coordinates.Coordinates
compilePos(java.lang.String) -> a
32:44:java.util.stream.Stream
getData(net.minecraft.commands.CommandSourceStack) -> getData
49:49:java.lang.String toString() -> toString
54:58:boolean equals(java.lang.Object) -> equals
63:63:int hashCode() -> hashCode
16:16:java.lang.String posPattern() -> a
16:16:net.minecraft.commands.arguments.coordinates.Coordinates compiledPos() ->
b
net.minecraft.network.chat.contents.DataSource -> tx:
java.util.stream.Stream getData(net.minecraft.commands.CommandSourceStack) ->
getData
net.minecraft.network.chat.contents.EntityDataSource -> ty:
java.lang.String selectorPattern -> a
net.minecraft.commands.arguments.selector.EntitySelector compiledSelector -> b
18:19:void <init>(java.lang.String) -> <init>
16:16:void
<init>(java.lang.String,net.minecraft.commands.arguments.selector.EntitySelector) -
> <init>
24:27:net.minecraft.commands.arguments.selector.EntitySelector
compileSelector(java.lang.String) -> a
33:38:java.util.stream.Stream
getData(net.minecraft.commands.CommandSourceStack) -> getData
43:43:java.lang.String toString() -> toString
48:52:boolean equals(java.lang.Object) -> equals
57:57:int hashCode() -> hashCode
16:16:java.lang.String selectorPattern() -> a
16:16:net.minecraft.commands.arguments.selector.EntitySelector
compiledSelector() -> b
net.minecraft.network.chat.contents.KeybindContents -> tz:
java.lang.String name -> b
java.util.function.Supplier nameResolver -> c
17:19:void <init>(java.lang.String) -> <init>
22:26:net.minecraft.network.chat.Component getNestedComponent() -> b
31:31:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
36:36:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
41:45:boolean equals(java.lang.Object) -> equals
50:50:int hashCode() -> hashCode
55:55:java.lang.String toString() -> toString
59:59:java.lang.String getName() -> a
net.minecraft.network.chat.contents.KeybindResolver -> ua:
java.util.function.Function keyResolver -> a
8:8:void <init>() -> <init>
12:13:void setKeyResolver(java.util.function.Function) -> a
9:9:java.util.function.Supplier lambda$static$1(java.lang.String) -> a
9:9:net.minecraft.network.chat.Component lambda$static$0(java.lang.String) -> b
9:9:void <clinit>() -> <clinit>
net.minecraft.network.chat.contents.LiteralContents -> ub:
java.lang.String text -> b
9:9:void <init>(java.lang.String) -> <init>
12:12:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
17:17:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
22:22:java.lang.String toString() -> toString
9:9:int hashCode() -> hashCode
9:9:boolean equals(java.lang.Object) -> equals
9:9:java.lang.String text() -> a
net.minecraft.network.chat.contents.NbtContents -> uc:
org.slf4j.Logger LOGGER -> c
boolean interpreting -> d
java.util.Optional separator -> e
java.lang.String nbtPathPattern -> f
net.minecraft.network.chat.contents.DataSource dataSource -> g
net.minecraft.commands.arguments.NbtPathArgument$NbtPath compiledNbtPath -> b
34:35:void
<init>(java.lang.String,boolean,java.util.Optional,net.minecraft.network.chat.conte
nts.DataSource) -> <init>
37:43:void
<init>(java.lang.String,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,bo
olean,java.util.Optional,net.minecraft.network.chat.contents.DataSource) -> <init>
48:50:net.minecraft.commands.arguments.NbtPathArgument$NbtPath
compileNbtPath(java.lang.String) -> a
55:55:java.lang.String getNbtPath() -> a
59:59:boolean isInterpreting() -> b
63:63:java.util.Optional getSeparator() -> c
67:67:net.minecraft.network.chat.contents.DataSource getDataSource() -> d
72:79:boolean equals(java.lang.Object) -> equals
84:88:int hashCode() -> hashCode
93:93:java.lang.String toString() -> toString
101:131:net.minecraft.network.chat.MutableComponent
resolve(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity
,int) -> a
132:132:net.minecraft.network.chat.MutableComponent
lambda$resolve$5(java.util.stream.Stream) -> a
130:130:net.minecraft.network.chat.MutableComponent
lambda$resolve$4(java.util.stream.Stream,net.minecraft.network.chat.MutableComponen
t) -> a
130:130:net.minecraft.network.chat.MutableComponent
lambda$resolve$3(net.minecraft.network.chat.MutableComponent,net.minecraft.network.
chat.MutableComponent,net.minecraft.network.chat.MutableComponent) -> a
125:125:net.minecraft.network.chat.MutableComponent
lambda$resolve$2(net.minecraft.network.chat.Component,net.minecraft.network.chat.Mu
tableComponent,net.minecraft.network.chat.MutableComponent) -> a
118:122:java.util.stream.Stream
lambda$resolve$1(net.minecraft.commands.CommandSourceStack,net.minecraft.world.enti
ty.Entity,int,java.lang.String) -> a
107:109:java.util.stream.Stream lambda$resolve$0(net.minecraft.nbt.CompoundTag)
-> a
23:23:void <clinit>() -> <clinit>
net.minecraft.network.chat.contents.ScoreContents -> ud:
java.lang.String SCORER_PLACEHOLDER -> b
java.lang.String name -> c
net.minecraft.commands.arguments.selector.EntitySelector selector -> d
java.lang.String objective -> e
32:35:net.minecraft.commands.arguments.selector.EntitySelector
parseSelector(java.lang.String) -> a
38:42:void <init>(java.lang.String,java.lang.String) -> <init>
45:45:java.lang.String getName() -> a
50:50:net.minecraft.commands.arguments.selector.EntitySelector getSelector() ->
b
54:54:java.lang.String getObjective() -> c
58:67:java.lang.String
findTargetName(net.minecraft.commands.CommandSourceStack) -> a
71:80:java.lang.String
getScore(java.lang.String,net.minecraft.commands.CommandSourceStack) -> a
85:91:net.minecraft.network.chat.MutableComponent
resolve(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity
,int) -> a
96:101:boolean equals(java.lang.Object) -> equals
106:108:int hashCode() -> hashCode
113:113:java.lang.String toString() -> toString
net.minecraft.network.chat.contents.SelectorContents -> ue:
org.slf4j.Logger LOGGER -> c
java.lang.String pattern -> d
net.minecraft.commands.arguments.selector.EntitySelector selector -> e
java.util.Optional separator -> b
29:33:void <init>(java.lang.String,java.util.Optional) -> <init>
37:44:net.minecraft.commands.arguments.selector.EntitySelector
parseSelector(java.lang.String) -> a
48:48:java.lang.String getPattern() -> a
53:53:net.minecraft.commands.arguments.selector.EntitySelector getSelector() ->
b
57:57:java.util.Optional getSeparator() -> c
62:66:net.minecraft.network.chat.MutableComponent
resolve(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity
,int) -> a
72:72:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
77:77:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
82:88:boolean equals(java.lang.Object) -> equals
93:95:int hashCode() -> hashCode
100:100:java.lang.String toString() -> toString
22:22:void <clinit>() -> <clinit>
net.minecraft.network.chat.contents.StorageDataSource -> uf:
net.minecraft.resources.ResourceLocation id -> a
9:9:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
12:13:java.util.stream.Stream
getData(net.minecraft.commands.CommandSourceStack) -> getData
18:18:java.lang.String toString() -> toString
9:9:int hashCode() -> hashCode
9:9:boolean equals(java.lang.Object) -> equals
9:9:net.minecraft.resources.ResourceLocation id() -> a
net.minecraft.network.chat.contents.TranslatableContents -> ug:
java.lang.Object[] NO_ARGS -> b
net.minecraft.network.chat.FormattedText TEXT_PERCENT -> c
net.minecraft.network.chat.FormattedText TEXT_NULL -> d
java.lang.String key -> e
java.lang.String fallback -> f
java.lang.Object[] args -> g
net.minecraft.locale.Language decomposedWith -> h
java.util.List decomposedParts -> i
java.util.regex.Pattern FORMAT_PATTERN -> j
37:45:void <init>(java.lang.String,java.lang.String,java.lang.Object[]) ->
<init>
48:63:void decompose() -> d
66:111:void decomposeTemplate(java.lang.String,java.util.function.Consumer) ->
a
114:123:net.minecraft.network.chat.FormattedText getArgument(int) -> a
129:138:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$StyledContentConsumer,net.minecraft.
network.chat.Style) -> a
143:152:java.util.Optional
visit(net.minecraft.network.chat.FormattedText$ContentConsumer) -> a
157:167:net.minecraft.network.chat.MutableComponent
resolve(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity
,int) -> a
172:179:boolean equals(java.lang.Object) -> equals
184:187:int hashCode() -> hashCode
192:195:java.lang.String toString() -> toString
200:200:java.lang.String getKey() -> a
205:205:java.lang.String getFallback() -> b
209:209:java.lang.Object[] getArgs() -> c
25:39:void <clinit>() -> <clinit>
net.minecraft.network.chat.contents.TranslatableFormatException -> uh:
7:8:void
<init>(net.minecraft.network.chat.contents.TranslatableContents,java.lang.String) -
> <init>
11:12:void <init>(net.minecraft.network.chat.contents.TranslatableContents,int)
-> <init>
15:16:void
<init>(net.minecraft.network.chat.contents.TranslatableContents,java.lang.Throwable
) -> <init>
net.minecraft.network.chat.contents.package-info -> ui:
net.minecraft.network.chat.package-info -> uj:
net.minecraft.network.package-info -> uk:
net.minecraft.network.protocol.BundleDelimiterPacket -> ul:
7:8:void <init>() -> <init>
12:12:void write(net.minecraft.network.FriendlyByteBuf) -> a
16:16:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.BundlePacket -> um:
java.lang.Iterable packets -> a
10:12:void <init>(java.lang.Iterable) -> <init>
15:15:java.lang.Iterable subPackets() -> a
20:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.BundlerInfo -> un:
io.netty.util.AttributeKey BUNDLER_PROVIDER -> a
int BUNDLE_SIZE_LIMIT -> b
net.minecraft.network.protocol.BundlerInfo EMPTY -> c
31:31:net.minecraft.network.protocol.BundlerInfo
createForPacket(java.lang.Class,java.util.function.Function,net.minecraft.network.p
rotocol.BundleDelimiterPacket) -> a
void
unbundlePacket(net.minecraft.network.protocol.Packet,java.util.function.Consumer) -
> a
net.minecraft.network.protocol.BundlerInfo$Bundler
startPacketBundling(net.minecraft.network.protocol.Packet) -> a
13:17:void <clinit>() -> <clinit>
net.minecraft.network.protocol.BundlerInfo$1 -> un$1:
17:17:void <init>() -> <init>
20:21:void
unbundlePacket(net.minecraft.network.protocol.Packet,java.util.function.Consumer) -
> a
26:26:net.minecraft.network.protocol.BundlerInfo$Bundler
startPacketBundling(net.minecraft.network.protocol.Packet) -> a
net.minecraft.network.protocol.BundlerInfo$2 -> un$2:
java.lang.Class val$bundlePacketCls -> d
net.minecraft.network.protocol.BundleDelimiterPacket val$delimiterPacket -> e
java.util.function.Function val$constructor -> f
31:31:void
<init>(java.lang.Class,net.minecraft.network.protocol.BundleDelimiterPacket,java.ut
il.function.Function) -> <init>
34:42:void
unbundlePacket(net.minecraft.network.protocol.Packet,java.util.function.Consumer) -
> a
47:68:net.minecraft.network.protocol.BundlerInfo$Bundler
startPacketBundling(net.minecraft.network.protocol.Packet) -> a
net.minecraft.network.protocol.BundlerInfo$2$1 -> un$2$1:
java.util.List bundlePackets -> b
net.minecraft.network.protocol.BundlerInfo$2 this$0 -> a
48:49:void <init>(net.minecraft.network.protocol.BundlerInfo$2) -> <init>
54:64:net.minecraft.network.protocol.Packet
addPacket(net.minecraft.network.protocol.Packet) -> a
net.minecraft.network.protocol.BundlerInfo$Bundler -> un$a:
net.minecraft.network.protocol.Packet
addPacket(net.minecraft.network.protocol.Packet) -> a
net.minecraft.network.protocol.BundlerInfo$Provider -> un$b:
net.minecraft.network.protocol.BundlerInfo
getBundlerInfo(net.minecraft.network.protocol.PacketFlow) -> a
net.minecraft.network.protocol.Packet -> uo:
void write(net.minecraft.network.FriendlyByteBuf) -> a
void handle(net.minecraft.network.PacketListener) -> a
12:12:boolean isSkippable() -> b
net.minecraft.network.protocol.PacketFlow -> up:
net.minecraft.network.protocol.PacketFlow SERVERBOUND -> a
net.minecraft.network.protocol.PacketFlow CLIENTBOUND -> b
net.minecraft.network.protocol.PacketFlow[] $VALUES -> c
3:3:net.minecraft.network.protocol.PacketFlow[] values() -> values
3:3:net.minecraft.network.protocol.PacketFlow valueOf(java.lang.String) ->
valueOf
3:3:void <init>(java.lang.String,int) -> <init>
9:9:net.minecraft.network.protocol.PacketFlow getOpposite() -> a
3:3:net.minecraft.network.protocol.PacketFlow[] $values() -> b
3:5:void <clinit>() -> <clinit>
net.minecraft.network.protocol.PacketUtils -> uq:
org.slf4j.Logger LOGGER -> a
10:10:void <init>() -> <init>
14:15:void
ensureRunningOnSameThread(net.minecraft.network.protocol.Packet,net.minecraft.netwo
rk.PacketListener,net.minecraft.server.level.ServerLevel) -> a
18:36:void
ensureRunningOnSameThread(net.minecraft.network.protocol.Packet,net.minecraft.netwo
rk.PacketListener,net.minecraft.util.thread.BlockableEventLoop) -> a
20:33:void
lambda$ensureRunningOnSameThread$0(net.minecraft.network.PacketListener,net.minecra
ft.network.protocol.Packet) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientGamePacketListener -> ur:
void
handleAddEntity(net.minecraft.network.protocol.game.ClientboundAddEntityPacket) ->
a
void
handleAddExperienceOrb(net.minecraft.network.protocol.game.ClientboundAddExperience
OrbPacket) -> a
void
handleAddObjective(net.minecraft.network.protocol.game.ClientboundSetObjectivePacke
t) -> a
void
handleAddPlayer(net.minecraft.network.protocol.game.ClientboundAddPlayerPacket) ->
a
void
handleAnimate(net.minecraft.network.protocol.game.ClientboundAnimatePacket) -> a
void
handleHurtAnimation(net.minecraft.network.protocol.game.ClientboundHurtAnimationPac
ket) -> a
void
handleAwardStats(net.minecraft.network.protocol.game.ClientboundAwardStatsPacket) -
> a
void
handleAddOrRemoveRecipes(net.minecraft.network.protocol.game.ClientboundRecipePacke
t) -> a
void
handleBlockDestruction(net.minecraft.network.protocol.game.ClientboundBlockDestruct
ionPacket) -> a
void
handleOpenSignEditor(net.minecraft.network.protocol.game.ClientboundOpenSignEditorP
acket) -> a
void
handleBlockEntityData(net.minecraft.network.protocol.game.ClientboundBlockEntityDat
aPacket) -> a
void
handleBlockEvent(net.minecraft.network.protocol.game.ClientboundBlockEventPacket) -
> a
void
handleBlockUpdate(net.minecraft.network.protocol.game.ClientboundBlockUpdatePacket)
-> a
void
handleSystemChat(net.minecraft.network.protocol.game.ClientboundSystemChatPacket) -
> a
void
handlePlayerChat(net.minecraft.network.protocol.game.ClientboundPlayerChatPacket) -
> a
void
handleDisguisedChat(net.minecraft.network.protocol.game.ClientboundDisguisedChatPac
ket) -> a
void
handleDeleteChat(net.minecraft.network.protocol.game.ClientboundDeleteChatPacket) -
> a
void
handleChunkBlocksUpdate(net.minecraft.network.protocol.game.ClientboundSectionBlock
sUpdatePacket) -> a
void
handleMapItemData(net.minecraft.network.protocol.game.ClientboundMapItemDataPacket)
-> a
void
handleContainerClose(net.minecraft.network.protocol.game.ClientboundContainerCloseP
acket) -> a
void
handleContainerContent(net.minecraft.network.protocol.game.ClientboundContainerSetC
ontentPacket) -> a
void
handleHorseScreenOpen(net.minecraft.network.protocol.game.ClientboundHorseScreenOpe
nPacket) -> a
void
handleContainerSetData(net.minecraft.network.protocol.game.ClientboundContainerSetD
ataPacket) -> a
void
handleContainerSetSlot(net.minecraft.network.protocol.game.ClientboundContainerSetS
lotPacket) -> a
void
handleCustomPayload(net.minecraft.network.protocol.game.ClientboundCustomPayloadPac
ket) -> a
void
handleDisconnect(net.minecraft.network.protocol.game.ClientboundDisconnectPacket) -
> a
void
handleEntityEvent(net.minecraft.network.protocol.game.ClientboundEntityEventPacket)
-> a
void
handleEntityLinkPacket(net.minecraft.network.protocol.game.ClientboundSetEntityLink
Packet) -> a
void
handleSetEntityPassengersPacket(net.minecraft.network.protocol.game.ClientboundSetP
assengersPacket) -> a
void
handleExplosion(net.minecraft.network.protocol.game.ClientboundExplodePacket) -> a
void
handleGameEvent(net.minecraft.network.protocol.game.ClientboundGameEventPacket) ->
a
void
handleKeepAlive(net.minecraft.network.protocol.game.ClientboundKeepAlivePacket) ->
a
void
handleLevelChunkWithLight(net.minecraft.network.protocol.game.ClientboundLevelChunk
WithLightPacket) -> a
void
handleChunksBiomes(net.minecraft.network.protocol.game.ClientboundChunksBiomesPacke
t) -> a
void
handleForgetLevelChunk(net.minecraft.network.protocol.game.ClientboundForgetLevelCh
unkPacket) -> a
void
handleLevelEvent(net.minecraft.network.protocol.game.ClientboundLevelEventPacket) -
> a
void handleLogin(net.minecraft.network.protocol.game.ClientboundLoginPacket) ->
a
void
handleMoveEntity(net.minecraft.network.protocol.game.ClientboundMoveEntityPacket) -
> a
void
handleMovePlayer(net.minecraft.network.protocol.game.ClientboundPlayerPositionPacke
t) -> a
void
handleParticleEvent(net.minecraft.network.protocol.game.ClientboundLevelParticlesPa
cket) -> a
void handlePing(net.minecraft.network.protocol.game.ClientboundPingPacket) -> a
void
handlePlayerAbilities(net.minecraft.network.protocol.game.ClientboundPlayerAbilitie
sPacket) -> a
void
handlePlayerInfoRemove(net.minecraft.network.protocol.game.ClientboundPlayerInfoRem
ovePacket) -> a
void
handlePlayerInfoUpdate(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpd
atePacket) -> a
void
handleRemoveEntities(net.minecraft.network.protocol.game.ClientboundRemoveEntitiesP
acket) -> a
void
handleRemoveMobEffect(net.minecraft.network.protocol.game.ClientboundRemoveMobEffec
tPacket) -> a
void
handleRespawn(net.minecraft.network.protocol.game.ClientboundRespawnPacket) -> a
void
handleRotateMob(net.minecraft.network.protocol.game.ClientboundRotateHeadPacket) ->
a
void
handleSetCarriedItem(net.minecraft.network.protocol.game.ClientboundSetCarriedItemP
acket) -> a
void
handleSetDisplayObjective(net.minecraft.network.protocol.game.ClientboundSetDisplay
ObjectivePacket) -> a
void
handleSetEntityData(net.minecraft.network.protocol.game.ClientboundSetEntityDataPac
ket) -> a
void
handleSetEntityMotion(net.minecraft.network.protocol.game.ClientboundSetEntityMotio
nPacket) -> a
void
handleSetEquipment(net.minecraft.network.protocol.game.ClientboundSetEquipmentPacke
t) -> a
void
handleSetExperience(net.minecraft.network.protocol.game.ClientboundSetExperiencePac
ket) -> a
void
handleSetHealth(net.minecraft.network.protocol.game.ClientboundSetHealthPacket) ->
a
void
handleSetPlayerTeamPacket(net.minecraft.network.protocol.game.ClientboundSetPlayerT
eamPacket) -> a
void
handleSetScore(net.minecraft.network.protocol.game.ClientboundSetScorePacket) -> a
void
handleSetSpawn(net.minecraft.network.protocol.game.ClientboundSetDefaultSpawnPositi
onPacket) -> a
void
handleSetTime(net.minecraft.network.protocol.game.ClientboundSetTimePacket) -> a
void
handleSoundEvent(net.minecraft.network.protocol.game.ClientboundSoundPacket) -> a
void
handleSoundEntityEvent(net.minecraft.network.protocol.game.ClientboundSoundEntityPa
cket) -> a
void
handleTakeItemEntity(net.minecraft.network.protocol.game.ClientboundTakeItemEntityP
acket) -> a
void
handleTeleportEntity(net.minecraft.network.protocol.game.ClientboundTeleportEntityP
acket) -> a
void
handleUpdateAttributes(net.minecraft.network.protocol.game.ClientboundUpdateAttribu
tesPacket) -> a
void
handleUpdateMobEffect(net.minecraft.network.protocol.game.ClientboundUpdateMobEffec
tPacket) -> a
void
handleUpdateTags(net.minecraft.network.protocol.game.ClientboundUpdateTagsPacket) -
> a
void
handlePlayerCombatEnd(net.minecraft.network.protocol.game.ClientboundPlayerCombatEn
dPacket) -> a
void
handlePlayerCombatEnter(net.minecraft.network.protocol.game.ClientboundPlayerCombat
EnterPacket) -> a
void
handlePlayerCombatKill(net.minecraft.network.protocol.game.ClientboundPlayerCombatK
illPacket) -> a
void
handleChangeDifficulty(net.minecraft.network.protocol.game.ClientboundChangeDifficu
ltyPacket) -> a
void
handleSetCamera(net.minecraft.network.protocol.game.ClientboundSetCameraPacket) ->
a
void
handleInitializeBorder(net.minecraft.network.protocol.game.ClientboundInitializeBor
derPacket) -> a
void
handleSetBorderLerpSize(net.minecraft.network.protocol.game.ClientboundSetBorderLer
pSizePacket) -> a
void
handleSetBorderSize(net.minecraft.network.protocol.game.ClientboundSetBorderSizePac
ket) -> a
void
handleSetBorderWarningDelay(net.minecraft.network.protocol.game.ClientboundSetBorde
rWarningDelayPacket) -> a
void
handleSetBorderWarningDistance(net.minecraft.network.protocol.game.ClientboundSetBo
rderWarningDistancePacket) -> a
void
handleSetBorderCenter(net.minecraft.network.protocol.game.ClientboundSetBorderCente
rPacket) -> a
void
handleTabListCustomisation(net.minecraft.network.protocol.game.ClientboundTabListPa
cket) -> a
void
handleResourcePack(net.minecraft.network.protocol.game.ClientboundResourcePackPacke
t) -> a
void
handleBossUpdate(net.minecraft.network.protocol.game.ClientboundBossEventPacket) ->
a
void
handleItemCooldown(net.minecraft.network.protocol.game.ClientboundCooldownPacket) -
> a
void
handleMoveVehicle(net.minecraft.network.protocol.game.ClientboundMoveVehiclePacket)
-> a
void
handleUpdateAdvancementsPacket(net.minecraft.network.protocol.game.ClientboundUpdat
eAdvancementsPacket) -> a
void
handleSelectAdvancementsTab(net.minecraft.network.protocol.game.ClientboundSelectAd
vancementsTabPacket) -> a
void
handlePlaceRecipe(net.minecraft.network.protocol.game.ClientboundPlaceGhostRecipePa
cket) -> a
void
handleCommands(net.minecraft.network.protocol.game.ClientboundCommandsPacket) -> a
void
handleStopSoundEvent(net.minecraft.network.protocol.game.ClientboundStopSoundPacket
) -> a
void
handleCommandSuggestions(net.minecraft.network.protocol.game.ClientboundCommandSugg
estionsPacket) -> a
void
handleUpdateRecipes(net.minecraft.network.protocol.game.ClientboundUpdateRecipesPac
ket) -> a
void
handleLookAt(net.minecraft.network.protocol.game.ClientboundPlayerLookAtPacket) ->
a
void
handleTagQueryPacket(net.minecraft.network.protocol.game.ClientboundTagQueryPacket)
-> a
void
handleLightUpdatePacket(net.minecraft.network.protocol.game.ClientboundLightUpdateP
acket) -> a
void
handleOpenBook(net.minecraft.network.protocol.game.ClientboundOpenBookPacket) -> a
void
handleOpenScreen(net.minecraft.network.protocol.game.ClientboundOpenScreenPacket) -
> a
void
handleMerchantOffers(net.minecraft.network.protocol.game.ClientboundMerchantOffersP
acket) -> a
void
handleSetChunkCacheRadius(net.minecraft.network.protocol.game.ClientboundSetChunkCa
cheRadiusPacket) -> a
void
handleSetSimulationDistance(net.minecraft.network.protocol.game.ClientboundSetSimul
ationDistancePacket) -> a
void
handleSetChunkCacheCenter(net.minecraft.network.protocol.game.ClientboundSetChunkCa
cheCenterPacket) -> a
void
handleBlockChangedAck(net.minecraft.network.protocol.game.ClientboundBlockChangedAc
kPacket) -> a
void
setActionBarText(net.minecraft.network.protocol.game.ClientboundSetActionBarTextPac
ket) -> a
void
setSubtitleText(net.minecraft.network.protocol.game.ClientboundSetSubtitleTextPacke
t) -> a
void
setTitleText(net.minecraft.network.protocol.game.ClientboundSetTitleTextPacket) ->
a
void
setTitlesAnimation(net.minecraft.network.protocol.game.ClientboundSetTitlesAnimatio
nPacket) -> a
void
handleTitlesClear(net.minecraft.network.protocol.game.ClientboundClearTitlesPacket)
-> a
void
handleServerData(net.minecraft.network.protocol.game.ClientboundServerDataPacket) -
> a
void
handleCustomChatCompletions(net.minecraft.network.protocol.game.ClientboundCustomCh
atCompletionsPacket) -> a
void
handleEnabledFeatures(net.minecraft.network.protocol.game.ClientboundUpdateEnabledF
eaturesPacket) -> a
void
handleBundlePacket(net.minecraft.network.protocol.game.ClientboundBundlePacket) ->
a
void
handleDamageEvent(net.minecraft.network.protocol.game.ClientboundDamageEventPacket)
-> a
net.minecraft.network.protocol.game.ClientboundAddEntityPacket -> us:
double MAGICAL_QUANTIZATION -> a
double LIMIT -> b
int id -> c
java.util.UUID uuid -> d
net.minecraft.world.entity.EntityType type -> e
double x -> f
double y -> g
double z -> h
int xa -> i
int ya -> j
int za -> k
byte xRot -> l
byte yRot -> m
byte yHeadRot -> n
int data -> o
35:36:void <init>(net.minecraft.world.entity.Entity) -> <init>
39:40:void <init>(net.minecraft.world.entity.Entity,int) -> <init>
43:44:void
<init>(net.minecraft.world.entity.Entity,int,net.minecraft.core.BlockPos) -> <init>
46:61:void
<init>(int,java.util.UUID,double,double,double,float,float,net.minecraft.world.enti
ty.EntityType,int,net.minecraft.world.phys.Vec3,double) -> <init>
63:78:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
82:95:void write(net.minecraft.network.FriendlyByteBuf) -> a
99:100:void
handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a
103:103:int getId() -> a
107:107:java.util.UUID getUUID() -> c
111:111:net.minecraft.world.entity.EntityType getType() -> d
115:115:double getX() -> e
119:119:double getY() -> f
123:123:double getZ() -> g
127:127:double getXa() -> h
131:131:double getYa() -> i
135:135:double getZa() -> j
139:139:float getXRot() -> k
143:143:float getYRot() -> l
147:147:float getYHeadRot() -> m
151:151:int getData() -> n
15:15:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundAddExperienceOrbPacket -> ut:
int id -> a
double x -> b
double y -> c
double z -> d
int value -> e
15:21:void <init>(net.minecraft.world.entity.ExperienceOrb) -> <init>
23:29:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
33:38:void write(net.minecraft.network.FriendlyByteBuf) -> a
42:43:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
46:46:int getId() -> a
50:50:double getX() -> c
54:54:double getY() -> d
58:58:double getZ() -> e
62:62:int getValue() -> f
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundAddPlayerPacket -> uu:
int entityId -> a
java.util.UUID playerId -> b
double x -> c
double y -> d
double z -> e
byte yRot -> f
byte xRot -> g
19:27:void <init>(net.minecraft.world.entity.player.Player) -> <init>
29:37:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
41:48:void write(net.minecraft.network.FriendlyByteBuf) -> a
52:53:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
56:56:int getEntityId() -> a
60:60:java.util.UUID getPlayerId() -> c
64:64:double getX() -> d
68:68:double getY() -> e
72:72:double getZ() -> f
76:76:byte getyRot() -> g
80:80:byte getxRot() -> h
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundAnimatePacket -> uv:
int SWING_MAIN_HAND -> a
int WAKE_UP -> b
int SWING_OFF_HAND -> c
int CRITICAL_HIT -> d
int MAGIC_CRITICAL_HIT -> e
int id -> f
int action -> g
18:21:void <init>(net.minecraft.world.entity.Entity,int) -> <init>
23:26:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
30:32:void write(net.minecraft.network.FriendlyByteBuf) -> a
36:37:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
40:40:int getId() -> a
44:44:int getAction() -> c
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundAwardStatsPacket -> uw:
it.unimi.dsi.fastutil.objects.Object2IntMap stats -> a
16:18:void <init>(it.unimi.dsi.fastutil.objects.Object2IntMap) -> <init>
22:30:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
34:34:net.minecraft.stats.Stat
readStatCap(net.minecraft.network.FriendlyByteBuf,net.minecraft.stats.StatType) ->
a
39:40:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
44:47:void write(net.minecraft.network.FriendlyByteBuf) -> a
50:52:void
writeStatCap(net.minecraft.network.FriendlyByteBuf,net.minecraft.stats.Stat) -> a
55:55:java.util.Map getStats() -> a
13:13:void handle(net.minecraft.network.PacketListener) -> a
25:26:net.minecraft.stats.Stat
lambda$new$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.FriendlyBy
teBuf) -> a
net.minecraft.network.protocol.game.ClientboundBlockChangedAckPacket -> ux:
int sequence -> a
9:10:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
6:6:void <init>(int) -> <init>
14:15:void write(net.minecraft.network.FriendlyByteBuf) -> a
19:20:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
6:6:java.lang.String toString() -> toString
6:6:int hashCode() -> hashCode
6:6:boolean equals(java.lang.Object) -> equals
6:6:int sequence() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundBlockDestructionPacket -> uy:
int id -> a
net.minecraft.core.BlockPos pos -> b
int progress -> c
12:16:void <init>(int,net.minecraft.core.BlockPos,int) -> <init>
18:22:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
26:29:void write(net.minecraft.network.FriendlyByteBuf) -> a
33:34:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
37:37:int getId() -> a
41:41:net.minecraft.core.BlockPos getPos() -> c
45:45:int getProgress() -> d
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket -> uz:
net.minecraft.core.BlockPos pos -> a
net.minecraft.world.level.block.entity.BlockEntityType type -> b
net.minecraft.nbt.CompoundTag tag -> c
21:21:net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket
create(net.minecraft.world.level.block.entity.BlockEntity,java.util.function.Functi
on) -> a
25:25:net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket
create(net.minecraft.world.level.block.entity.BlockEntity) -> a
28:32:void
<init>(net.minecraft.core.BlockPos,net.minecraft.world.level.block.entity.BlockEnti
tyType,net.minecraft.nbt.CompoundTag) -> <init>
34:38:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
42:45:void write(net.minecraft.network.FriendlyByteBuf) -> a
49:50:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
53:53:net.minecraft.core.BlockPos getPos() -> a
57:57:net.minecraft.world.level.block.entity.BlockEntityType getType() -> c
62:62:net.minecraft.nbt.CompoundTag getTag() -> d
14:14:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundBlockEventPacket -> va:
net.minecraft.core.BlockPos pos -> a
int b0 -> b
int b1 -> c
net.minecraft.world.level.block.Block block -> d
15:20:void
<init>(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block,int,int) -
> <init>
22:28:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
32:36:void write(net.minecraft.network.FriendlyByteBuf) -> a
40:41:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
44:44:net.minecraft.core.BlockPos getPos() -> a
48:48:int getB0() -> c
52:52:int getB1() -> d
56:56:net.minecraft.world.level.block.Block getBlock() -> e
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundBlockUpdatePacket -> vb:
net.minecraft.core.BlockPos pos -> a
net.minecraft.world.level.block.state.BlockState blockState -> b
15:18:void
<init>(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState
) -> <init>
21:22:void
<init>(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -> <init>
24:27:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
31:33:void write(net.minecraft.network.FriendlyByteBuf) -> a
37:38:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
41:41:net.minecraft.world.level.block.state.BlockState getBlockState() -> a
45:45:net.minecraft.core.BlockPos getPos() -> c
11:11:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundBossEventPacket -> vc:
int FLAG_DARKEN -> a
int FLAG_MUSIC -> b
int FLAG_FOG -> c
java.util.UUID id -> d
net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation
operation -> e
net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation
REMOVE_OPERATION -> f
19:22:void
<init>(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPacke
t$Operation) -> <init>
24:28:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
32:32:net.minecraft.network.protocol.game.ClientboundBossEventPacket
createAddPacket(net.minecraft.world.BossEvent) -> a
36:36:net.minecraft.network.protocol.game.ClientboundBossEventPacket
createRemovePacket(java.util.UUID) -> a
40:40:net.minecraft.network.protocol.game.ClientboundBossEventPacket
createUpdateProgressPacket(net.minecraft.world.BossEvent) -> b
44:44:net.minecraft.network.protocol.game.ClientboundBossEventPacket
createUpdateNamePacket(net.minecraft.world.BossEvent) -> c
48:48:net.minecraft.network.protocol.game.ClientboundBossEventPacket
createUpdateStylePacket(net.minecraft.world.BossEvent) -> d
52:52:net.minecraft.network.protocol.game.ClientboundBossEventPacket
createUpdatePropertiesPacket(net.minecraft.world.BossEvent) -> e
57:60:void write(net.minecraft.network.FriendlyByteBuf) -> a
63:73:int encodeProperties(boolean,boolean,boolean) -> a
78:79:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
82:83:void
dispatch(net.minecraft.network.protocol.game.ClientboundBossEventPacket$Handler) ->
a
11:11:void handle(net.minecraft.network.PacketListener) -> a
179:179:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientboundBossEventPacket$1 -> vc$1:
179:179:void <init>() -> <init>

182:182:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationTyp
e getType() -> a
187:188:void
dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPac
ket$Handler) -> a
192:192:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundBossEventPacket$AddOperation ->
vc$a:
net.minecraft.network.chat.Component name -> a
float progress -> b
net.minecraft.world.BossEvent$BossBarColor color -> c
net.minecraft.world.BossEvent$BossBarOverlay overlay -> d
boolean darkenScreen -> e
boolean playMusic -> f
boolean createWorldFog -> g
138:146:void <init>(net.minecraft.world.BossEvent) -> <init>
148:157:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>

161:161:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationTyp
e getType() -> a
166:167:void
dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPac
ket$Handler) -> a
171:176:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundBossEventPacket$Handler -> vc$b:
103:103:void
add(java.util.UUID,net.minecraft.network.chat.Component,float,net.minecraft.world.B
ossEvent$BossBarColor,net.minecraft.world.BossEvent$BossBarOverlay,boolean,boolean,
boolean) -> a
106:106:void remove(java.util.UUID) -> a
109:109:void updateProgress(java.util.UUID,float) -> a
112:112:void updateName(java.util.UUID,net.minecraft.network.chat.Component) ->
a
115:115:void
updateStyle(java.util.UUID,net.minecraft.world.BossEvent$BossBarColor,net.minecraft
.world.BossEvent$BossBarOverlay) -> a
118:118:void updateProperties(java.util.UUID,boolean,boolean,boolean) -> a
net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation -> vc$c:
net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType
getType() -> a
void
dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPac
ket$Handler) -> a
void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType ->
vc$d:
net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType
ADD -> a
net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType
REMOVE -> b
net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType
UPDATE_PROGRESS -> c
net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType
UPDATE_NAME -> d
net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType
UPDATE_STYLE -> e
net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType
UPDATE_PROPERTIES -> f
java.util.function.Function reader -> g
net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType[]
$VALUES -> h

85:85:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType[
] values() -> values

85:85:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType
valueOf(java.lang.String) -> valueOf
96:98:void <init>(java.lang.String,int,java.util.function.Function) -> <init>
87:87:net.minecraft.network.protocol.game.ClientboundBossEventPacket$Operation
lambda$static$0(net.minecraft.network.FriendlyByteBuf) -> a

85:85:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationType[
] $values() -> a
85:91:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientboundBossEventPacket$UpdateNameOperation
-> vc$e:
net.minecraft.network.chat.Component name -> a
225:227:void <init>(net.minecraft.network.chat.Component) -> <init>
229:231:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>

235:235:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationTyp
e getType() -> a
240:241:void
dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPac
ket$Handler) -> a
245:246:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundBossEventPacket$UpdateProgressOperat
ion -> vc$f:
float progress -> a
198:200:void <init>(float) -> <init>
202:204:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
208:208:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationTyp
e getType() -> a
213:214:void
dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPac
ket$Handler) -> a
218:219:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundBossEventPacket$UpdatePropertiesOper
ation -> vc$g:
boolean darkenScreen -> a
boolean playMusic -> b
boolean createWorldFog -> c
285:289:void <init>(boolean,boolean,boolean) -> <init>
291:296:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>

300:300:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationTyp
e getType() -> a
305:306:void
dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPac
ket$Handler) -> a
310:311:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundBossEventPacket$UpdateStyleOperation
-> vc$h:
net.minecraft.world.BossEvent$BossBarColor color -> a
net.minecraft.world.BossEvent$BossBarOverlay overlay -> b
253:256:void
<init>(net.minecraft.world.BossEvent$BossBarColor,net.minecraft.world.BossEvent$Bos
sBarOverlay) -> <init>
258:261:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>

265:265:net.minecraft.network.protocol.game.ClientboundBossEventPacket$OperationTyp
e getType() -> a
270:271:void
dispatch(java.util.UUID,net.minecraft.network.protocol.game.ClientboundBossEventPac
ket$Handler) -> a
275:277:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundBundlePacket -> vd:
8:9:void <init>(java.lang.Iterable) -> <init>
13:14:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundChangeDifficultyPacket -> ve:
net.minecraft.world.Difficulty difficulty -> a
boolean locked -> b
11:14:void <init>(net.minecraft.world.Difficulty,boolean) -> <init>
16:19:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:30:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
33:33:boolean isLocked() -> a
37:37:net.minecraft.world.Difficulty getDifficulty() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundChunksBiomesPacket -> vf:
java.util.List chunkBiomeData -> a
int TWO_MEGABYTES -> b
67:68:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
13:13:void <init>(java.util.List) -> <init>
71:71:net.minecraft.network.protocol.game.ClientboundChunksBiomesPacket
forChunks(java.util.List) -> a
76:77:void write(net.minecraft.network.FriendlyByteBuf) -> a
81:82:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
13:13:java.lang.String toString() -> toString
13:13:int hashCode() -> hashCode
13:13:boolean equals(java.lang.Object) -> equals
13:13:java.util.List chunkBiomeData() -> a
13:13:void handle(net.minecraft.network.PacketListener) -> a
76:76:void
lambda$write$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protocol
.game.ClientboundChunksBiomesPacket$ChunkBiomeData) -> a
net.minecraft.network.protocol.game.ClientboundChunksBiomesPacket$ChunkBiomeData ->
vf$a:
net.minecraft.world.level.ChunkPos pos -> a
byte[] buffer -> b
23:25:void <init>(net.minecraft.world.level.chunk.LevelChunk) -> <init>
28:32:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
18:18:void <init>(net.minecraft.world.level.ChunkPos,byte[]) -> <init>
35:41:int calculateChunkSize(net.minecraft.world.level.chunk.LevelChunk) -> a
45:45:net.minecraft.network.FriendlyByteBuf getReadBuffer() -> a
49:51:io.netty.buffer.ByteBuf getWriteBuffer() -> d
55:58:void
extractChunkData(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.level.ch
unk.LevelChunk) -> a
61:63:void write(net.minecraft.network.FriendlyByteBuf) -> a
18:18:java.lang.String toString() -> toString
18:18:int hashCode() -> hashCode
18:18:boolean equals(java.lang.Object) -> equals
18:18:net.minecraft.world.level.ChunkPos pos() -> b
18:18:byte[] buffer() -> c
net.minecraft.network.protocol.game.ClientboundClearTitlesPacket -> vg:
boolean resetTimes -> a
9:11:void <init>(boolean) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
28:28:boolean shouldResetTimes() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundCommandSuggestionsPacket -> vh:
int id -> a
com.mojang.brigadier.suggestion.Suggestions suggestions -> b
17:20:void <init>(int,com.mojang.brigadier.suggestion.Suggestions) -> <init>
22:34:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
38:46:void write(net.minecraft.network.FriendlyByteBuf) -> a
50:51:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
54:54:int getId() -> a
58:58:com.mojang.brigadier.suggestion.Suggestions getSuggestions() -> c
13:13:void handle(net.minecraft.network.PacketListener) -> a
43:45:void
lambda$write$2(net.minecraft.network.FriendlyByteBuf,com.mojang.brigadier.suggestio
n.Suggestion) -> a
44:44:void
lambda$write$1(net.minecraft.network.FriendlyByteBuf,com.mojang.brigadier.Message)
-> a
29:31:com.mojang.brigadier.suggestion.Suggestion
lambda$new$0(com.mojang.brigadier.context.StringRange,net.minecraft.network.Friendl
yByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundCommandsPacket -> vi:
byte MASK_TYPE -> a
byte FLAG_EXECUTABLE -> b
byte FLAG_REDIRECT -> c
byte FLAG_CUSTOM_SUGGESTIONS -> d
byte TYPE_ROOT -> e
byte TYPE_LITERAL -> f
byte TYPE_ARGUMENT -> g
int rootIndex -> h
java.util.List entries -> i
50:54:void <init>(com.mojang.brigadier.tree.RootCommandNode) -> <init>
56:60:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
64:66:void write(net.minecraft.network.FriendlyByteBuf) -> a
69:76:void validateEntries(java.util.List,java.util.function.BiPredicate) -> a
79:81:void validateEntries(java.util.List) -> a
84:100:it.unimi.dsi.fastutil.objects.Object2IntMap
enumerateNodes(com.mojang.brigadier.tree.RootCommandNode) -> a
104:109:java.util.List
createEntries(it.unimi.dsi.fastutil.objects.Object2IntMap) -> a
113:117:net.minecraft.network.protocol.game.ClientboundCommandsPacket$Entry
readNode(net.minecraft.network.FriendlyByteBuf) -> b
197:213:net.minecraft.network.protocol.game.ClientboundCommandsPacket$NodeStub
read(net.minecraft.network.FriendlyByteBuf,byte) -> a
218:249:net.minecraft.network.protocol.game.ClientboundCommandsPacket$Entry
createEntry(com.mojang.brigadier.tree.CommandNode,it.unimi.dsi.fastutil.objects.Obj
ect2IntMap) -> a
254:255:void
handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a
258:258:com.mojang.brigadier.tree.RootCommandNode
getRoot(net.minecraft.commands.CommandBuildContext) -> a
37:37:void handle(net.minecraft.network.PacketListener) -> a
71:71:boolean
lambda$validateEntries$1(java.util.function.BiPredicate,java.util.List,it.unimi.dsi
.fastutil.ints.IntSet,int) -> a
64:64:void
lambda$write$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protocol
.game.ClientboundCommandsPacket$Entry) -> a
net.minecraft.network.protocol.game.ClientboundCommandsPacket$ArgumentNodeStub ->
vi$a:
java.lang.String id -> a
net.minecraft.commands.synchronization.ArgumentTypeInfo$Template argumentType -
> b
net.minecraft.resources.ResourceLocation suggestionId -> c
152:152:net.minecraft.resources.ResourceLocation
getSuggestionId(com.mojang.brigadier.suggestion.SuggestionProvider) -> a
155:159:void
<init>(java.lang.String,net.minecraft.commands.synchronization.ArgumentTypeInfo$Tem
plate,net.minecraft.resources.ResourceLocation) -> <init>
162:163:void <init>(com.mojang.brigadier.tree.ArgumentCommandNode) -> <init>
167:172:com.mojang.brigadier.builder.ArgumentBuilder
build(net.minecraft.commands.CommandBuildContext) -> a
177:182:void write(net.minecraft.network.FriendlyByteBuf) -> a
185:186:void
serializeCap(net.minecraft.network.FriendlyByteBuf,net.minecraft.commands.synchroni
zation.ArgumentTypeInfo$Template) -> a
190:192:void
serializeCap(net.minecraft.network.FriendlyByteBuf,net.minecraft.commands.synchroni
zation.ArgumentTypeInfo,net.minecraft.commands.synchronization.ArgumentTypeInfo$Tem
plate) -> a
net.minecraft.network.protocol.game.ClientboundCommandsPacket$Entry -> vi$b:
net.minecraft.network.protocol.game.ClientboundCommandsPacket$NodeStub stub ->
a
int flags -> b
int redirect -> c
int[] children -> d
268:273:void
<init>(net.minecraft.network.protocol.game.ClientboundCommandsPacket$NodeStub,int,i
nt,int[]) -> <init>
276:284:void write(net.minecraft.network.FriendlyByteBuf) -> a
287:290:boolean canBuild(it.unimi.dsi.fastutil.ints.IntSet) -> a
294:299:boolean canResolve(it.unimi.dsi.fastutil.ints.IntSet) -> b
net.minecraft.network.protocol.game.ClientboundCommandsPacket$LiteralNodeStub ->
vi$c:
java.lang.String id -> a
129:131:void <init>(java.lang.String) -> <init>
135:135:com.mojang.brigadier.builder.ArgumentBuilder
build(net.minecraft.commands.CommandBuildContext) -> a
140:141:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundCommandsPacket$NodeResolver -> vi$d:
net.minecraft.commands.CommandBuildContext context -> a
java.util.List entries -> b
java.util.List nodes -> c
308:314:void <init>(net.minecraft.commands.CommandBuildContext,java.util.List)
-> <init>
317:345:com.mojang.brigadier.tree.CommandNode resolve(int) -> a
333:333:int lambda$resolve$0(com.mojang.brigadier.context.CommandContext) -> a
net.minecraft.network.protocol.game.ClientboundCommandsPacket$NodeStub -> vi$e:
com.mojang.brigadier.builder.ArgumentBuilder
build(net.minecraft.commands.CommandBuildContext) -> a
void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundContainerClosePacket -> vj:
int containerId -> a
10:12:void <init>(int) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:int getContainerId() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundContainerSetContentPacket -> vk:
int containerId -> a
int stateId -> b
java.util.List items -> c
net.minecraft.world.item.ItemStack carriedItem -> d
17:25:void
<init>(int,int,net.minecraft.core.NonNullList,net.minecraft.world.item.ItemStack) -
> <init>
27:32:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
36:40:void write(net.minecraft.network.FriendlyByteBuf) -> a
44:45:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
48:48:int getContainerId() -> a
52:52:java.util.List getItems() -> c
56:56:net.minecraft.world.item.ItemStack getCarriedItem() -> d
60:60:int getStateId() -> e
11:11:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundContainerSetDataPacket -> vl:
int containerId -> a
int id -> b
int value -> c
12:16:void <init>(int,int,int) -> <init>
18:23:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
27:30:void write(net.minecraft.network.FriendlyByteBuf) -> a
34:35:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
38:38:int getContainerId() -> a
42:42:int getId() -> c
46:46:int getValue() -> d
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundContainerSetSlotPacket -> vm:
int CARRIED_ITEM -> a
int PLAYER_INVENTORY -> b
int containerId -> c
int stateId -> d
int slot -> e
net.minecraft.world.item.ItemStack itemStack -> f
17:22:void <init>(int,int,int,net.minecraft.world.item.ItemStack) -> <init>
24:29:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
33:37:void write(net.minecraft.network.FriendlyByteBuf) -> a
41:42:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
45:45:int getContainerId() -> a
49:49:int getSlot() -> c
53:53:net.minecraft.world.item.ItemStack getItem() -> d
57:57:int getStateId() -> e
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundCooldownPacket -> vn:
net.minecraft.world.item.Item item -> a
int duration -> b
12:15:void <init>(net.minecraft.world.item.Item,int) -> <init>
17:20:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
24:26:void write(net.minecraft.network.FriendlyByteBuf) -> a
30:31:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
34:34:net.minecraft.world.item.Item getItem() -> a
38:38:int getDuration() -> c
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket -> vo:

net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Action
action -> a
java.util.List entries -> b
20:24:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
12:12:void
<init>(net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$A
ction,java.util.List) -> <init>
28:30:void write(net.minecraft.network.FriendlyByteBuf) -> a
34:35:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
12:12:java.lang.String toString() -> toString
12:12:int hashCode() -> hashCode
12:12:boolean equals(java.lang.Object) -> equals

12:12:net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Ac
tion action() -> a
12:12:java.util.List entries() -> c
12:12:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Action -
> vo$a:

net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Action
ADD -> a

net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Action
REMOVE -> b

net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Action
SET -> c

net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Action[]
$VALUES -> d

13:13:net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Ac
tion[] values() -> values

13:13:net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Ac
tion valueOf(java.lang.String) -> valueOf
13:13:void <init>(java.lang.String,int) -> <init>

13:13:net.minecraft.network.protocol.game.ClientboundCustomChatCompletionsPacket$Ac
tion[] $values() -> a
13:16:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientboundCustomPayloadPacket -> vp:
int MAX_PAYLOAD_SIZE -> s
net.minecraft.resources.ResourceLocation BRAND -> a
net.minecraft.resources.ResourceLocation DEBUG_PATHFINDING_PACKET -> b
net.minecraft.resources.ResourceLocation DEBUG_NEIGHBORSUPDATE_PACKET -> c
net.minecraft.resources.ResourceLocation DEBUG_STRUCTURES_PACKET -> d
net.minecraft.resources.ResourceLocation DEBUG_WORLDGENATTEMPT_PACKET -> e
net.minecraft.resources.ResourceLocation DEBUG_POI_TICKET_COUNT_PACKET -> f
net.minecraft.resources.ResourceLocation DEBUG_POI_ADDED_PACKET -> g
net.minecraft.resources.ResourceLocation DEBUG_POI_REMOVED_PACKET -> h
net.minecraft.resources.ResourceLocation DEBUG_VILLAGE_SECTIONS -> i
net.minecraft.resources.ResourceLocation DEBUG_GOAL_SELECTOR -> j
net.minecraft.resources.ResourceLocation DEBUG_BRAIN -> k
net.minecraft.resources.ResourceLocation DEBUG_BEE -> l
net.minecraft.resources.ResourceLocation DEBUG_HIVE -> m
net.minecraft.resources.ResourceLocation DEBUG_GAME_TEST_ADD_MARKER -> n
net.minecraft.resources.ResourceLocation DEBUG_GAME_TEST_CLEAR -> o
net.minecraft.resources.ResourceLocation DEBUG_RAIDS -> p
net.minecraft.resources.ResourceLocation DEBUG_GAME_EVENT -> q
net.minecraft.resources.ResourceLocation DEBUG_GAME_EVENT_LISTENER -> r
net.minecraft.resources.ResourceLocation identifier -> t
net.minecraft.network.FriendlyByteBuf data -> u
34:41:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.network.FriendlyByteB
uf) -> <init>
43:50:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
54:56:void write(net.minecraft.network.FriendlyByteBuf) -> a
60:61:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
64:64:net.minecraft.resources.ResourceLocation getIdentifier() -> a
68:68:net.minecraft.network.FriendlyByteBuf getData() -> c
8:8:void handle(net.minecraft.network.PacketListener) -> a
12:29:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientboundDamageEventPacket -> vq:
int entityId -> a
int sourceTypeId -> b
int sourceCauseId -> c
int sourceDirectId -> d
java.util.Optional sourcePosition -> e
23:30:void
<init>(net.minecraft.world.entity.Entity,net.minecraft.world.damagesource.DamageSou
rce) -> <init>
42:49:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
15:15:void <init>(int,int,int,int,java.util.Optional) -> <init>
34:35:void writeOptionalEntityId(net.minecraft.network.FriendlyByteBuf,int) ->
a
38:38:int readOptionalEntityId(net.minecraft.network.FriendlyByteBuf) -> b
53:62:void write(net.minecraft.network.FriendlyByteBuf) -> a
66:67:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
70:76:net.minecraft.world.damagesource.DamageSource
getSource(net.minecraft.world.level.Level) -> a
15:15:java.lang.String toString() -> toString
15:15:int hashCode() -> hashCode
15:15:boolean equals(java.lang.Object) -> equals
15:15:int entityId() -> a
15:15:int sourceTypeId() -> c
15:15:int sourceCauseId() -> d
15:15:int sourceDirectId() -> e
15:15:java.util.Optional sourcePosition() -> f
15:15:void handle(net.minecraft.network.PacketListener) -> a
58:61:void
lambda$write$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.phys.Vec3)
-> a
47:47:net.minecraft.world.phys.Vec3
lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> c
net.minecraft.network.protocol.game.ClientboundDeleteChatPacket -> vr:
net.minecraft.network.chat.MessageSignature$Packed messageSignature -> a
9:10:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
7:7:void <init>(net.minecraft.network.chat.MessageSignature$Packed) -> <init>
14:15:void write(net.minecraft.network.FriendlyByteBuf) -> a
19:20:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:net.minecraft.network.chat.MessageSignature$Packed messageSignature() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundDisconnectPacket -> vs:
net.minecraft.network.chat.Component reason -> a
10:12:void <init>(net.minecraft.network.chat.Component) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:net.minecraft.network.chat.Component getReason() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundDisguisedChatPacket -> vt:
net.minecraft.network.chat.Component message -> a
net.minecraft.network.chat.ChatType$BoundNetwork chatType -> b
10:11:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
8:8:void
<init>(net.minecraft.network.chat.Component,net.minecraft.network.chat.ChatType$Bou
ndNetwork) -> <init>
15:17:void write(net.minecraft.network.FriendlyByteBuf) -> a
21:22:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
26:26:boolean isSkippable() -> b
8:8:java.lang.String toString() -> toString
8:8:int hashCode() -> hashCode
8:8:boolean equals(java.lang.Object) -> equals
8:8:net.minecraft.network.chat.Component message() -> a
8:8:net.minecraft.network.chat.ChatType$BoundNetwork chatType() -> c
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundEntityEventPacket -> vu:
int entityId -> a
byte eventId -> b
15:18:void <init>(net.minecraft.world.entity.Entity,byte) -> <init>
20:23:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
27:29:void write(net.minecraft.network.FriendlyByteBuf) -> a
33:34:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
38:38:net.minecraft.world.entity.Entity
getEntity(net.minecraft.world.level.Level) -> a
42:42:byte getEventId() -> a
11:11:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundExplodePacket -> vv:
double x -> a
double y -> b
double z -> c
float power -> d
java.util.List toBlow -> e
float knockbackX -> f
float knockbackY -> g
float knockbackZ -> h
24:40:void
<init>(double,double,double,float,java.util.List,net.minecraft.world.phys.Vec3) ->
<init>
42:62:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
66:87:void write(net.minecraft.network.FriendlyByteBuf) -> a
91:92:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
95:95:float getKnockbackX() -> a
99:99:float getKnockbackY() -> c
103:103:float getKnockbackZ() -> d
107:107:double getX() -> e
111:111:double getY() -> f
115:115:double getZ() -> g
119:119:float getPower() -> h
123:123:java.util.List getToBlow() -> i
14:14:void handle(net.minecraft.network.PacketListener) -> a
76:82:void
lambda$write$1(int,int,int,net.minecraft.network.FriendlyByteBuf,net.minecraft.core
.BlockPos) -> a
53:56:net.minecraft.core.BlockPos
lambda$new$0(int,int,int,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundForgetLevelChunkPacket -> vw:
int x -> a
int z -> b
10:13:void <init>(int,int) -> <init>
15:18:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
22:24:void write(net.minecraft.network.FriendlyByteBuf) -> a
28:29:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
32:32:int getX() -> a
36:36:int getZ() -> c
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundGameEventPacket -> vx:
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
NO_RESPAWN_BLOCK_AVAILABLE -> a
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
START_RAINING -> b
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
STOP_RAINING -> c
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
CHANGE_GAME_MODE -> d
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type WIN_GAME ->
e
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type DEMO_EVENT
-> f
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
ARROW_HIT_PLAYER -> g
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
RAIN_LEVEL_CHANGE -> h
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
THUNDER_LEVEL_CHANGE -> i
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
PUFFER_FISH_STING -> j
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
GUARDIAN_ELDER_EFFECT -> k
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
IMMEDIATE_RESPAWN -> l
int DEMO_PARAM_INTRO -> m
int DEMO_PARAM_HINT_1 -> n
int DEMO_PARAM_HINT_2 -> o
int DEMO_PARAM_HINT_3 -> p
int DEMO_PARAM_HINT_4 -> q
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type event -> r
float param -> s
43:46:void
<init>(net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type,float) -
> <init>
48:51:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
55:57:void write(net.minecraft.network.FriendlyByteBuf) -> a
61:62:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
65:65:net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type
getEvent() -> a
69:69:float getParam() -> c
9:9:void handle(net.minecraft.network.PacketListener) -> a
21:32:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type -> vx$a:
it.unimi.dsi.fastutil.ints.Int2ObjectMap TYPES -> a
int id -> b
15:18:void <init>(int) -> <init>
11:11:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientboundHorseScreenOpenPacket -> vy:
int containerId -> a
int size -> b
int entityId -> c
11:15:void <init>(int,int,int) -> <init>
17:21:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
25:28:void write(net.minecraft.network.FriendlyByteBuf) -> a
32:33:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
36:36:int getContainerId() -> a
40:40:int getSize() -> c
44:44:int getEntityId() -> d
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundHurtAnimationPacket -> vz:
int id -> a
float yaw -> b
9:10:void <init>(net.minecraft.world.entity.LivingEntity) -> <init>
13:14:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
7:7:void <init>(int,float) -> <init>
18:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:int id() -> a
7:7:float yaw() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundInitializeBorderPacket -> wa:
double newCenterX -> a
double newCenterZ -> b
double oldSize -> c
double newSize -> d
long lerpTime -> e
int newAbsoluteMaxSize -> f
int warningBlocks -> g
int warningTime -> h
17:26:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
28:37:void <init>(net.minecraft.world.level.border.WorldBorder) -> <init>
41:49:void write(net.minecraft.network.FriendlyByteBuf) -> a
53:54:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
57:57:double getNewCenterX() -> a
61:61:double getNewCenterZ() -> c
65:65:double getNewSize() -> d
69:69:double getOldSize() -> e
73:73:long getLerpTime() -> f
77:77:int getNewAbsoluteMaxSize() -> g
81:81:int getWarningTime() -> h
85:85:int getWarningBlocks() -> i
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundKeepAlivePacket -> wb:
long id -> a
9:11:void <init>(long) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
28:28:long getId() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData -> wc:
int TWO_MEGABYTES -> a
net.minecraft.nbt.CompoundTag heightmaps -> b
byte[] buffer -> c
java.util.List blockEntitiesData -> d
29:46:void <init>(net.minecraft.world.level.chunk.LevelChunk) -> <init>
48:63:void <init>(net.minecraft.network.FriendlyByteBuf,int,int) -> <init>
66:71:void write(net.minecraft.network.FriendlyByteBuf) -> a
74:80:int calculateChunkSize(net.minecraft.world.level.chunk.LevelChunk) -> a
84:86:io.netty.buffer.ByteBuf getWriteBuffer() -> c
90:93:void
extractChunkData(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.level.ch
unk.LevelChunk) -> a
96:96:java.util.function.Consumer getBlockEntitiesTagsConsumer(int,int) -> a
100:109:void
getBlockEntitiesTags(net.minecraft.network.protocol.game.ClientboundLevelChunkPacke
tData$BlockEntityTagOutput,int,int) -> a
111:111:net.minecraft.network.FriendlyByteBuf getReadBuffer() -> a
115:115:net.minecraft.nbt.CompoundTag getHeightmaps() -> b
96:96:void
lambda$getBlockEntitiesTagsConsumer$1(int,int,net.minecraft.network.protocol.game.C
lientboundLevelChunkPacketData$BlockEntityTagOutput) -> a
70:70:void
lambda$write$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protocol
.game.ClientboundLevelChunkPacketData$BlockEntityInfo) -> a
net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData$BlockEntityInfo
-> wc$a:
int packedXZ -> a
int y -> b
net.minecraft.world.level.block.entity.BlockEntityType type -> c
net.minecraft.nbt.CompoundTag tag -> d
130:135:void
<init>(int,int,net.minecraft.world.level.block.entity.BlockEntityType,net.minecraft
.nbt.CompoundTag) -> <init>
137:142:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
145:149:void write(net.minecraft.network.FriendlyByteBuf) -> a

152:155:net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData$BlockEn
tityInfo create(net.minecraft.world.level.block.entity.BlockEntity) -> a
net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData$BlockEntityTagO
utput -> wc$b:
void
accept(net.minecraft.core.BlockPos,net.minecraft.world.level.block.entity.BlockEnti
tyType,net.minecraft.nbt.CompoundTag) -> accept
net.minecraft.network.protocol.game.ClientboundLevelChunkWithLightPacket -> wd:
int x -> a
int z -> b
net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData chunkData -
> c
net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData lightData
-> d
19:26:void
<init>(net.minecraft.world.level.chunk.LevelChunk,net.minecraft.world.level.lightin
g.LevelLightEngine,java.util.BitSet,java.util.BitSet) -> <init>
28:33:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
37:41:void write(net.minecraft.network.FriendlyByteBuf) -> a
45:46:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
49:49:int getX() -> a
53:53:int getZ() -> c
57:57:net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData
getChunkData() -> d
61:61:net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData
getLightData() -> e
12:12:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundLevelEventPacket -> we:
int type -> a
net.minecraft.core.BlockPos pos -> b
int data -> c
boolean globalEvent -> d
14:19:void <init>(int,net.minecraft.core.BlockPos,int,boolean) -> <init>
21:26:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
30:34:void write(net.minecraft.network.FriendlyByteBuf) -> a
38:39:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
42:42:boolean isGlobalEvent() -> a
46:46:int getType() -> c
50:50:int getData() -> d
54:54:net.minecraft.core.BlockPos getPos() -> e
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundLevelParticlesPacket -> wf:
double x -> a
double y -> b
double z -> c
float xDist -> d
float yDist -> e
float zDist -> f
float maxSpeed -> g
int count -> h
boolean overrideLimiter -> i
net.minecraft.core.particles.ParticleOptions particle -> j
22:33:void
<init>(net.minecraft.core.particles.ParticleOptions,boolean,double,double,double,fl
oat,float,float,float,int) -> <init>
35:47:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
50:50:net.minecraft.core.particles.ParticleOptions
readParticle(net.minecraft.network.FriendlyByteBuf,net.minecraft.core.particles.Par
ticleType) -> a
55:66:void write(net.minecraft.network.FriendlyByteBuf) -> a
69:69:boolean isOverrideLimiter() -> a
73:73:double getX() -> c
77:77:double getY() -> d
81:81:double getZ() -> e
85:85:float getXDist() -> f
89:89:float getYDist() -> g
93:93:float getZDist() -> h
97:97:float getMaxSpeed() -> i
101:101:int getCount() -> j
105:105:net.minecraft.core.particles.ParticleOptions getParticle() -> k
110:111:void
handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundLightUpdatePacket -> wg:
int x -> a
int z -> b
net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData lightData
-> c
16:20:void
<init>(net.minecraft.world.level.ChunkPos,net.minecraft.world.level.lighting.LevelL
ightEngine,java.util.BitSet,java.util.BitSet) -> <init>
22:26:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
30:33:void write(net.minecraft.network.FriendlyByteBuf) -> a
37:38:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
41:41:int getX() -> a
45:45:int getZ() -> c
49:49:net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData
getLightData() -> d
11:11:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData -> wh:
java.util.BitSet skyYMask -> a
java.util.BitSet blockYMask -> b
java.util.BitSet emptySkyYMask -> c
java.util.BitSet emptyBlockYMask -> d
java.util.List skyUpdates -> e
java.util.List blockUpdates -> f
23:38:void
<init>(net.minecraft.world.level.ChunkPos,net.minecraft.world.level.lighting.LevelL
ightEngine,java.util.BitSet,java.util.BitSet) -> <init>
40:47:void <init>(net.minecraft.network.FriendlyByteBuf,int,int) -> <init>
50:56:void write(net.minecraft.network.FriendlyByteBuf) -> a
59:68:void
prepareSectionData(net.minecraft.world.level.ChunkPos,net.minecraft.world.level.lig
hting.LevelLightEngine,net.minecraft.world.level.LightLayer,int,java.util.BitSet,ja
va.util.BitSet,java.util.List) -> a
72:72:java.util.BitSet getSkyYMask() -> a
76:76:java.util.BitSet getEmptySkyYMask() -> b
80:80:java.util.List getSkyUpdates() -> c
84:84:java.util.BitSet getBlockYMask() -> d
88:88:java.util.BitSet getEmptyBlockYMask() -> e
92:92:java.util.List getBlockUpdates() -> f
46:46:byte[] lambda$new$1(net.minecraft.network.FriendlyByteBuf) -> b
45:45:byte[] lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> c
net.minecraft.network.protocol.game.ClientboundLoginPacket -> wi:
int playerId -> a
boolean hardcore -> b
net.minecraft.world.level.GameType gameType -> c
net.minecraft.world.level.GameType previousGameType -> d
java.util.Set levels -> e
net.minecraft.core.RegistryAccess$Frozen registryHolder -> f
net.minecraft.resources.ResourceKey dimensionType -> g
net.minecraft.resources.ResourceKey dimension -> h
long seed -> i
int maxPlayers -> j
int chunkRadius -> k
int simulationDistance -> l
boolean reducedDebugInfo -> m
boolean showDeathScreen -> n
boolean isDebug -> o
boolean isFlat -> p
java.util.Optional lastDeathLocation -> q
int portalCooldown -> r
net.minecraft.resources.RegistryOps BUILTIN_CONTEXT_OPS -> s
48:68:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
25:25:void
<init>(int,boolean,net.minecraft.world.level.GameType,net.minecraft.world.level.Gam
eType,java.util.Set,net.minecraft.core.RegistryAccess$Frozen,net.minecraft.resource
s.ResourceKey,net.minecraft.resources.ResourceKey,long,int,int,int,boolean,boolean,
boolean,boolean,java.util.Optional,int) -> <init>
72:91:void write(net.minecraft.network.FriendlyByteBuf) -> a
95:96:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
25:25:java.lang.String toString() -> toString
25:25:int hashCode() -> hashCode
25:25:boolean equals(java.lang.Object) -> equals
25:25:int playerId() -> a
25:25:boolean hardcore() -> c
25:25:net.minecraft.world.level.GameType gameType() -> d
25:25:net.minecraft.world.level.GameType previousGameType() -> e
25:25:java.util.Set levels() -> f
25:25:net.minecraft.core.RegistryAccess$Frozen registryHolder() -> g
25:25:net.minecraft.resources.ResourceKey dimensionType() -> h
25:25:net.minecraft.resources.ResourceKey dimension() -> i
25:25:long seed() -> j
25:25:int maxPlayers() -> k
25:25:int chunkRadius() -> l
25:25:int simulationDistance() -> m
25:25:boolean reducedDebugInfo() -> n
25:25:boolean showDeathScreen() -> o
25:25:boolean isDebug() -> p
25:25:boolean isFlat() -> q
25:25:java.util.Optional lastDeathLocation() -> r
25:25:int portalCooldown() -> s
25:25:void handle(net.minecraft.network.PacketListener) -> a
53:53:net.minecraft.resources.ResourceKey
lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> b
45:45:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientboundMapItemDataPacket -> wj:
int mapId -> a
byte scale -> b
boolean locked -> c
java.util.List decorations -> d
net.minecraft.world.level.saveddata.maps.MapItemSavedData$MapPatch colorPatch -
> e
23:29:void
<init>(int,byte,boolean,java.util.Collection,net.minecraft.world.level.saveddata.ma
ps.MapItemSavedData$MapPatch) -> <init>
31:56:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
60:84:void write(net.minecraft.network.FriendlyByteBuf) -> a
88:89:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
92:92:int getMapId() -> a
96:102:void
applyToMap(net.minecraft.world.level.saveddata.maps.MapItemSavedData) -> a
105:105:byte getScale() -> c
109:109:boolean isLocked() -> d
14:14:void handle(net.minecraft.network.PacketListener) -> a
66:66:void lambda$write$3(net.minecraft.network.FriendlyByteBuf,java.util.List)
-> a
67:72:void
lambda$write$2(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.level.save
ddata.maps.MapDecoration) -> a
36:36:java.util.List lambda$new$1(net.minecraft.network.FriendlyByteBuf) -> b
37:42:net.minecraft.world.level.saveddata.maps.MapDecoration
lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> c
net.minecraft.network.protocol.game.ClientboundMerchantOffersPacket -> wk:
int containerId -> a
net.minecraft.world.item.trading.MerchantOffers offers -> b
int villagerLevel -> c
int villagerXp -> d
boolean showProgress -> e
boolean canRestock -> f
15:22:void
<init>(int,net.minecraft.world.item.trading.MerchantOffers,int,int,boolean,boolean)
-> <init>
24:31:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
35:41:void write(net.minecraft.network.FriendlyByteBuf) -> a
45:46:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
49:49:int getContainerId() -> a
53:53:net.minecraft.world.item.trading.MerchantOffers getOffers() -> c
57:57:int getVillagerLevel() -> d
61:61:int getVillagerXp() -> e
65:65:boolean showProgress() -> f
69:69:boolean canRestock() -> g
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundMoveEntityPacket -> wl:
int entityId -> a
short xa -> b
short ya -> c
short za -> d
byte yRot -> e
byte xRot -> f
boolean onGround -> g
boolean hasRot -> h
boolean hasPos -> i
101:111:void <init>(int,short,short,short,byte,byte,boolean,boolean,boolean) ->
<init>
115:116:void
handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a
120:120:java.lang.String toString() -> toString
125:125:net.minecraft.world.entity.Entity
getEntity(net.minecraft.world.level.Level) -> a
129:129:short getXa() -> a
133:133:short getYa() -> c
137:137:short getZa() -> d
141:141:byte getyRot() -> e
145:145:byte getxRot() -> f
149:149:boolean hasRotation() -> g
153:153:boolean hasPosition() -> h
157:157:boolean isOnGround() -> i
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$Pos -> wl$a:
55:56:void <init>(int,short,short,short,boolean) -> <init>
59:65:net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$Pos
read(net.minecraft.network.FriendlyByteBuf) -> b
70:75:void write(net.minecraft.network.FriendlyByteBuf) -> a
53:53:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$PosRot -> wl$b:
26:27:void <init>(int,short,short,short,byte,byte,boolean) -> <init>
30:38:net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$PosRot
read(net.minecraft.network.FriendlyByteBuf) -> b
43:50:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:24:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$Rot -> wl$c:
80:81:void <init>(int,byte,byte,boolean) -> <init>
84:89:net.minecraft.network.protocol.game.ClientboundMoveEntityPacket$Rot
read(net.minecraft.network.FriendlyByteBuf) -> b
94:98:void write(net.minecraft.network.FriendlyByteBuf) -> a
78:78:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundMoveVehiclePacket -> wm:
double x -> a
double y -> b
double z -> c
float yRot -> d
float xRot -> e
14:20:void <init>(net.minecraft.world.entity.Entity) -> <init>
22:28:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
32:37:void write(net.minecraft.network.FriendlyByteBuf) -> a
41:42:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
45:45:double getX() -> a
49:49:double getY() -> c
53:53:double getZ() -> d
57:57:float getYRot() -> e
61:61:float getXRot() -> f
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundOpenBookPacket -> wn:
net.minecraft.world.InteractionHand hand -> a
10:12:void <init>(net.minecraft.world.InteractionHand) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:net.minecraft.world.InteractionHand getHand() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundOpenScreenPacket -> wo:
int containerId -> a
net.minecraft.world.inventory.MenuType type -> b
net.minecraft.network.chat.Component title -> c
16:20:void
<init>(int,net.minecraft.world.inventory.MenuType,net.minecraft.network.chat.Compon
ent) -> <init>
22:26:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
30:33:void write(net.minecraft.network.FriendlyByteBuf) -> a
37:38:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
41:41:int getContainerId() -> a
46:46:net.minecraft.world.inventory.MenuType getType() -> c
50:50:net.minecraft.network.chat.Component getTitle() -> d
11:11:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundOpenSignEditorPacket -> wp:
net.minecraft.core.BlockPos pos -> a
boolean isFrontText -> b
11:14:void <init>(net.minecraft.core.BlockPos,boolean) -> <init>
16:19:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:30:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
33:33:net.minecraft.core.BlockPos getPos() -> a
37:37:boolean isFrontText() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundPingPacket -> wq:
int id -> a
10:12:void <init>(int) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:int getId() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundPlaceGhostRecipePacket -> wr:
int containerId -> a
net.minecraft.resources.ResourceLocation recipe -> b
12:15:void <init>(int,net.minecraft.world.item.crafting.Recipe) -> <init>
17:20:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
24:26:void write(net.minecraft.network.FriendlyByteBuf) -> a
30:31:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
34:34:net.minecraft.resources.ResourceLocation getRecipe() -> a
38:38:int getContainerId() -> c
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundPlayerAbilitiesPacket -> ws:
int FLAG_INVULNERABLE -> a
int FLAG_FLYING -> b
int FLAG_CAN_FLY -> c
int FLAG_INSTABUILD -> d
boolean invulnerable -> e
boolean isFlying -> f
boolean canFly -> g
boolean instabuild -> h
float flyingSpeed -> i
float walkingSpeed -> j
21:28:void <init>(net.minecraft.world.entity.player.Abilities) -> <init>
30:39:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
43:61:void write(net.minecraft.network.FriendlyByteBuf) -> a
65:66:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
69:69:boolean isInvulnerable() -> a
73:73:boolean isFlying() -> c
77:77:boolean canFly() -> d
81:81:boolean canInstabuild() -> e
85:85:float getFlyingSpeed() -> f
89:89:float getWalkingSpeed() -> g
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundPlayerChatPacket -> wt:
java.util.UUID sender -> a
int index -> b
net.minecraft.network.chat.MessageSignature signature -> c
net.minecraft.network.chat.SignedMessageBody$Packed body -> d
net.minecraft.network.chat.Component unsignedContent -> e
net.minecraft.network.chat.FilterMask filterMask -> f
net.minecraft.network.chat.ChatType$BoundNetwork chatType -> g
16:25:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
14:14:void
<init>(java.util.UUID,int,net.minecraft.network.chat.MessageSignature,net.minecraft
.network.chat.SignedMessageBody$Packed,net.minecraft.network.chat.Component,net.min
ecraft.network.chat.FilterMask,net.minecraft.network.chat.ChatType$BoundNetwork) ->
<init>
29:36:void write(net.minecraft.network.FriendlyByteBuf) -> a
40:41:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
45:45:boolean isSkippable() -> b
14:14:java.lang.String toString() -> toString
14:14:int hashCode() -> hashCode
14:14:boolean equals(java.lang.Object) -> equals
14:14:java.util.UUID sender() -> a
14:14:int index() -> c
14:14:net.minecraft.network.chat.MessageSignature signature() -> d
14:14:net.minecraft.network.chat.SignedMessageBody$Packed body() -> e
14:14:net.minecraft.network.chat.Component unsignedContent() -> f
14:14:net.minecraft.network.chat.FilterMask filterMask() -> g
14:14:net.minecraft.network.chat.ChatType$BoundNetwork chatType() -> h
14:14:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundPlayerCombatEndPacket -> wu:
int duration -> a
11:12:void <init>(net.minecraft.world.damagesource.CombatTracker) -> <init>
14:16:void <init>(int) -> <init>
18:20:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
24:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:30:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundPlayerCombatEnterPacket -> wv:
7:8:void <init>() -> <init>
10:11:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
15:15:void write(net.minecraft.network.FriendlyByteBuf) -> a
19:20:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundPlayerCombatKillPacket -> ww:
int playerId -> a
net.minecraft.network.chat.Component message -> b
11:14:void <init>(int,net.minecraft.network.chat.Component) -> <init>
16:19:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:30:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
34:34:boolean isSkippable() -> b
38:38:int getPlayerId() -> a
42:42:net.minecraft.network.chat.Component getMessage() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundPlayerInfoRemovePacket -> wx:
java.util.List profileIds -> a
11:12:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
9:9:void <init>(java.util.List) -> <init>
16:17:void write(net.minecraft.network.FriendlyByteBuf) -> a
21:22:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
9:9:java.lang.String toString() -> toString
9:9:int hashCode() -> hashCode
9:9:boolean equals(java.lang.Object) -> equals
9:9:java.util.List profileIds() -> a
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket -> wy:
java.util.EnumSet actions -> a
java.util.List entries -> b
24:27:void <init>(java.util.EnumSet,java.util.Collection) -> <init>
29:32:void
<init>(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action
,net.minecraft.server.level.ServerPlayer) -> <init>
35:36:net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket
createPlayerInitializing(java.util.Collection) -> a
39:48:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
52:59:void write(net.minecraft.network.FriendlyByteBuf) -> a
63:64:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
67:67:java.util.EnumSet actions() -> a
71:71:java.util.List entries() -> c
75:75:java.util.List newEntries() -> d
131:134:java.lang.String toString() -> toString
20:20:void handle(net.minecraft.network.PacketListener) -> a
54:58:void
lambda$write$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protocol
.game.ClientboundPlayerInfoUpdatePacket$Entry) -> a

42:46:net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Entry
lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> b
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action ->
wy$a:
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action
ADD_PLAYER -> a
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action
INITIALIZE_CHAT -> b
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action
UPDATE_GAME_MODE -> c
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action
UPDATE_LISTED -> d
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action
UPDATE_LATENCY -> e
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action
UPDATE_DISPLAY_NAME -> f

net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action$Reader
reader -> g

net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action$Writer
writer -> h
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action[]
$VALUES -> i

78:78:net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action[
] values() -> values

78:78:net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action
valueOf(java.lang.String) -> valueOf
115:118:void
<init>(java.lang.String,int,net.minecraft.network.protocol.game.ClientboundPlayerIn
foUpdatePacket$Action$Reader,net.minecraft.network.protocol.game.ClientboundPlayerI
nfoUpdatePacket$Action$Writer) -> <init>
108:108:void
lambda$static$11(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protoc
ol.game.ClientboundPlayerInfoUpdatePacket$Entry) -> a
107:107:void
lambda$static$10(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePac
ket$EntryBuilder,net.minecraft.network.FriendlyByteBuf) -> a
104:104:void
lambda$static$9(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protoco
l.game.ClientboundPlayerInfoUpdatePacket$Entry) -> b
103:103:void
lambda$static$8(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePack
et$EntryBuilder,net.minecraft.network.FriendlyByteBuf) -> b
100:100:void
lambda$static$7(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protoco
l.game.ClientboundPlayerInfoUpdatePacket$Entry) -> c
99:99:void
lambda$static$6(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePack
et$EntryBuilder,net.minecraft.network.FriendlyByteBuf) -> c
96:96:void
lambda$static$5(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protoco
l.game.ClientboundPlayerInfoUpdatePacket$Entry) -> d
95:95:void
lambda$static$4(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePack
et$EntryBuilder,net.minecraft.network.FriendlyByteBuf) -> d
92:92:void
lambda$static$3(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protoco
l.game.ClientboundPlayerInfoUpdatePacket$Entry) -> e
91:91:void
lambda$static$2(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePack
et$EntryBuilder,net.minecraft.network.FriendlyByteBuf) -> e
86:88:void
lambda$static$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protoco
l.game.ClientboundPlayerInfoUpdatePacket$Entry) -> f
81:84:void
lambda$static$0(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePack
et$EntryBuilder,net.minecraft.network.FriendlyByteBuf) -> f

78:78:net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action[
] $values() -> a
78:106:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action$Reader
-> wy$a$a:
void
read(net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$EntryBui
lder,net.minecraft.network.FriendlyByteBuf) -> read
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Action$Writer
-> wy$a$b:
void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protocol.game.Cli
entboundPlayerInfoUpdatePacket$Entry) -> write
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Entry ->
wy$b:
java.util.UUID profileId -> a
com.mojang.authlib.GameProfile profile -> b
boolean listed -> c
int latency -> d
net.minecraft.world.level.GameType gameMode -> e
net.minecraft.network.chat.Component displayName -> f
net.minecraft.network.chat.RemoteChatSession$Data chatSession -> g
139:148:void <init>(net.minecraft.server.level.ServerPlayer) -> <init>
137:137:void
<init>(java.util.UUID,com.mojang.authlib.GameProfile,boolean,int,net.minecraft.worl
d.level.GameType,net.minecraft.network.chat.Component,net.minecraft.network.chat.Re
moteChatSession$Data) -> <init>
137:137:java.lang.String toString() -> toString
137:137:int hashCode() -> hashCode
137:137:boolean equals(java.lang.Object) -> equals
137:137:java.util.UUID profileId() -> a
137:137:com.mojang.authlib.GameProfile profile() -> b
137:137:boolean listed() -> c
137:137:int latency() -> d
137:137:net.minecraft.world.level.GameType gameMode() -> e
137:137:net.minecraft.network.chat.Component displayName() -> f
137:137:net.minecraft.network.chat.RemoteChatSession$Data chatSession() -> g
net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$EntryBuilder
-> wy$c:
java.util.UUID profileId -> a
com.mojang.authlib.GameProfile profile -> b
boolean listed -> c
int latency -> d
net.minecraft.world.level.GameType gameMode -> e
net.minecraft.network.chat.Component displayName -> f
net.minecraft.network.chat.RemoteChatSession$Data chatSession -> g
156:165:void <init>(java.util.UUID) -> <init>

168:168:net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket$Entry
build() -> a
net.minecraft.network.protocol.game.ClientboundPlayerLookAtPacket -> wz:
double x -> a
double y -> b
double z -> c
int entity -> d
net.minecraft.commands.arguments.EntityAnchorArgument$Anchor fromAnchor -> e
net.minecraft.commands.arguments.EntityAnchorArgument$Anchor toAnchor -> f
boolean atEntity -> g
21:29:void
<init>(net.minecraft.commands.arguments.EntityAnchorArgument$Anchor,double,double,d
ouble) -> <init>
31:40:void
<init>(net.minecraft.commands.arguments.EntityAnchorArgument$Anchor,net.minecraft.w
orld.entity.Entity,net.minecraft.commands.arguments.EntityAnchorArgument$Anchor) ->
<init>
42:55:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
59:68:void write(net.minecraft.network.FriendlyByteBuf) -> a
72:73:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
76:76:net.minecraft.commands.arguments.EntityAnchorArgument$Anchor
getFromAnchor() -> a
81:88:net.minecraft.world.phys.Vec3
getPosition(net.minecraft.world.level.Level) -> a
12:12:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket -> xa:
double x -> a
double y -> b
double z -> c
float yRot -> d
float xRot -> e
java.util.Set relativeArguments -> f
int id -> g
18:26:void <init>(double,double,double,float,float,java.util.Set,int) -> <init>
28:36:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
40:47:void write(net.minecraft.network.FriendlyByteBuf) -> a
51:52:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
55:55:double getX() -> a
59:59:double getY() -> c
63:63:double getZ() -> d
67:67:float getYRot() -> e
71:71:float getXRot() -> f
75:75:int getId() -> g
79:79:java.util.Set getRelativeArguments() -> h
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundRecipePacket -> xb:
net.minecraft.network.protocol.game.ClientboundRecipePacket$State state -> a
java.util.List recipes -> b
java.util.List toHighlight -> c
net.minecraft.stats.RecipeBookSettings bookSettings -> d
23:28:void
<init>(net.minecraft.network.protocol.game.ClientboundRecipePacket$State,java.util.
Collection,java.util.Collection,net.minecraft.stats.RecipeBookSettings) -> <init>
30:42:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
46:55:void write(net.minecraft.network.FriendlyByteBuf) -> a
59:60:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
63:63:java.util.List getRecipes() -> a
67:67:java.util.List getHighlights() -> c
71:71:net.minecraft.stats.RecipeBookSettings getBookSettings() -> d
75:75:net.minecraft.network.protocol.game.ClientboundRecipePacket$State
getState() -> e
12:12:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundRecipePacket$State -> xb$a:
net.minecraft.network.protocol.game.ClientboundRecipePacket$State INIT -> a
net.minecraft.network.protocol.game.ClientboundRecipePacket$State ADD -> b
net.minecraft.network.protocol.game.ClientboundRecipePacket$State REMOVE -> c
net.minecraft.network.protocol.game.ClientboundRecipePacket$State[] $VALUES ->
d
13:13:net.minecraft.network.protocol.game.ClientboundRecipePacket$State[]
values() -> values
13:13:net.minecraft.network.protocol.game.ClientboundRecipePacket$State
valueOf(java.lang.String) -> valueOf
13:13:void <init>(java.lang.String,int) -> <init>
13:13:net.minecraft.network.protocol.game.ClientboundRecipePacket$State[]
$values() -> a
13:14:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientboundRemoveEntitiesPacket -> xc:
it.unimi.dsi.fastutil.ints.IntList entityIds -> a
12:14:void <init>(it.unimi.dsi.fastutil.ints.IntList) -> <init>
16:18:void <init>(int[]) -> <init>
20:22:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
26:27:void write(net.minecraft.network.FriendlyByteBuf) -> a
31:32:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
35:35:it.unimi.dsi.fastutil.ints.IntList getEntityIds() -> a
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundRemoveMobEffectPacket -> xd:
int entityId -> a
net.minecraft.world.effect.MobEffect effect -> b
16:19:void <init>(int,net.minecraft.world.effect.MobEffect) -> <init>
21:24:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
28:30:void write(net.minecraft.network.FriendlyByteBuf) -> a
34:35:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
39:39:net.minecraft.world.entity.Entity
getEntity(net.minecraft.world.level.Level) -> a
44:44:net.minecraft.world.effect.MobEffect getEffect() -> a
12:12:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundResourcePackPacket -> xe:
int MAX_HASH_LENGTH -> a
java.lang.String url -> b
java.lang.String hash -> c
boolean required -> d
net.minecraft.network.chat.Component prompt -> e
19:28:void
<init>(java.lang.String,java.lang.String,boolean,net.minecraft.network.chat.Compone
nt) -> <init>
30:35:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
39:43:void write(net.minecraft.network.FriendlyByteBuf) -> a
47:48:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
51:51:java.lang.String getUrl() -> a
55:55:java.lang.String getHash() -> c
59:59:boolean isRequired() -> d
64:64:net.minecraft.network.chat.Component getPrompt() -> e
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundRespawnPacket -> xf:
byte KEEP_ATTRIBUTES -> a
byte KEEP_ENTITY_DATA -> b
byte KEEP_ALL_DATA -> c
net.minecraft.resources.ResourceKey dimensionType -> d
net.minecraft.resources.ResourceKey dimension -> e
long seed -> f
net.minecraft.world.level.GameType playerGameType -> g
net.minecraft.world.level.GameType previousPlayerGameType -> h
boolean isDebug -> i
boolean isFlat -> j
byte dataToKeep -> k
java.util.Optional lastDeathLocation -> l
int portalCooldown -> m
36:47:void
<init>(net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceKey,long
,net.minecraft.world.level.GameType,net.minecraft.world.level.GameType,boolean,bool
ean,byte,java.util.Optional,int) -> <init>
49:60:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
64:74:void write(net.minecraft.network.FriendlyByteBuf) -> a
78:79:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
82:82:net.minecraft.resources.ResourceKey getDimensionType() -> a
86:86:net.minecraft.resources.ResourceKey getDimension() -> c
90:90:long getSeed() -> d
94:94:net.minecraft.world.level.GameType getPlayerGameType() -> e
99:99:net.minecraft.world.level.GameType getPreviousPlayerGameType() -> f
103:103:boolean isDebug() -> g
107:107:boolean isFlat() -> h
111:111:boolean shouldKeep(byte) -> a
115:115:java.util.Optional getLastDeathLocation() -> i
119:119:int getPortalCooldown() -> j
16:16:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundRotateHeadPacket -> xg:
int entityId -> a
byte yHeadRot -> b
13:16:void <init>(net.minecraft.world.entity.Entity,byte) -> <init>
18:21:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
25:27:void write(net.minecraft.network.FriendlyByteBuf) -> a
31:32:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
35:35:net.minecraft.world.entity.Entity
getEntity(net.minecraft.world.level.Level) -> a
39:39:byte getYHeadRot() -> a
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSectionBlocksUpdatePacket -> xh:
int POS_IN_SECTION_BITS -> a
net.minecraft.core.SectionPos sectionPos -> b
short[] positions -> c
net.minecraft.world.level.block.state.BlockState[] states -> d
21:33:void
<init>(net.minecraft.core.SectionPos,it.unimi.dsi.fastutil.shorts.ShortSet,net.mine
craft.world.level.chunk.LevelChunkSection) -> <init>
35:46:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
50:56:void write(net.minecraft.network.FriendlyByteBuf) -> a
60:61:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
64:70:void runUpdates(java.util.function.BiConsumer) -> a
14:14:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSelectAdvancementsTabPacket -> xi:
net.minecraft.resources.ResourceLocation tab -> a
13:15:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
19:20:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
22:24:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
28:29:void write(net.minecraft.network.FriendlyByteBuf) -> a
33:33:net.minecraft.resources.ResourceLocation getTab() -> a
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundServerDataPacket -> xj:
net.minecraft.network.chat.Component motd -> a
java.util.Optional iconBytes -> b
boolean enforcesSecureChat -> c
14:18:void
<init>(net.minecraft.network.chat.Component,java.util.Optional,boolean) -> <init>
20:24:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
28:31:void write(net.minecraft.network.FriendlyByteBuf) -> a
35:36:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
39:39:net.minecraft.network.chat.Component getMotd() -> a
43:43:java.util.Optional getIconBytes() -> c
47:47:boolean enforcesSecureChat() -> d
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetActionBarTextPacket -> xk:
net.minecraft.network.chat.Component text -> a
10:12:void <init>(net.minecraft.network.chat.Component) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:net.minecraft.network.chat.Component getText() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetBorderCenterPacket -> xl:
double newCenterX -> a
double newCenterZ -> b
11:14:void <init>(net.minecraft.world.level.border.WorldBorder) -> <init>
16:19:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:30:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
33:33:double getNewCenterZ() -> a
37:37:double getNewCenterX() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetBorderLerpSizePacket -> xm:
double oldSize -> a
double newSize -> b
long lerpTime -> c
12:16:void <init>(net.minecraft.world.level.border.WorldBorder) -> <init>
18:22:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
26:29:void write(net.minecraft.network.FriendlyByteBuf) -> a
33:34:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
37:37:double getOldSize() -> a
41:41:double getNewSize() -> c
45:45:long getLerpTime() -> d
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetBorderSizePacket -> xn:
double size -> a
10:12:void <init>(net.minecraft.world.level.border.WorldBorder) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:double getSize() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetBorderWarningDelayPacket -> xo:
int warningDelay -> a
10:12:void <init>(net.minecraft.world.level.border.WorldBorder) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:int getWarningDelay() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetBorderWarningDistancePacket ->
xp:
int warningBlocks -> a
10:12:void <init>(net.minecraft.world.level.border.WorldBorder) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:int getWarningBlocks() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetCameraPacket -> xq:
int cameraId -> a
13:15:void <init>(net.minecraft.world.entity.Entity) -> <init>
17:19:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
23:24:void write(net.minecraft.network.FriendlyByteBuf) -> a
28:29:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
33:33:net.minecraft.world.entity.Entity
getEntity(net.minecraft.world.level.Level) -> a
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetCarriedItemPacket -> xr:
int slot -> a
10:12:void <init>(int) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:int getSlot() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetChunkCacheCenterPacket -> xs:
int x -> a
int z -> b
10:13:void <init>(int,int) -> <init>
15:18:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
22:24:void write(net.minecraft.network.FriendlyByteBuf) -> a
28:29:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
32:32:int getX() -> a
36:36:int getZ() -> c
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetChunkCacheRadiusPacket -> xt:
int radius -> a
9:11:void <init>(int) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
28:28:int getRadius() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetDefaultSpawnPositionPacket -> xu:
net.minecraft.core.BlockPos pos -> a
float angle -> b
11:14:void <init>(net.minecraft.core.BlockPos,float) -> <init>
16:19:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:30:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
33:33:net.minecraft.core.BlockPos getPos() -> a
37:37:float getAngle() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetDisplayObjectivePacket -> xv:
int slot -> a
java.lang.String objectiveName -> b
14:22:void <init>(int,net.minecraft.world.scores.Objective) -> <init>
24:27:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
31:33:void write(net.minecraft.network.FriendlyByteBuf) -> a
37:38:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
41:41:int getSlot() -> a
46:46:java.lang.String getObjectiveName() -> c
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetEntityDataPacket -> xw:
int id -> b
java.util.List packedItems -> c
int EOF_MARKER -> a
14:18:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
10:10:void <init>(int,java.util.List) -> <init>
21:25:void pack(java.util.List,net.minecraft.network.FriendlyByteBuf) -> a
28:35:java.util.List unpack(net.minecraft.network.FriendlyByteBuf) -> b
40:42:void write(net.minecraft.network.FriendlyByteBuf) -> a
46:47:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
10:10:java.lang.String toString() -> toString
10:10:int hashCode() -> hashCode
10:10:boolean equals(java.lang.Object) -> equals
10:10:int id() -> a
10:10:java.util.List packedItems() -> c
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetEntityLinkPacket -> xx:
int sourceId -> a
int destId -> b
13:16:void
<init>(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity) ->
<init>
18:21:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
25:27:void write(net.minecraft.network.FriendlyByteBuf) -> a
31:32:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
35:35:int getSourceId() -> a
39:39:int getDestId() -> c
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetEntityMotionPacket -> xy:
int id -> a
int xa -> b
int ya -> c
int za -> d
16:17:void <init>(net.minecraft.world.entity.Entity) -> <init>
19:28:void <init>(int,net.minecraft.world.phys.Vec3) -> <init>
30:35:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
39:43:void write(net.minecraft.network.FriendlyByteBuf) -> a
47:48:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
51:51:int getId() -> a
55:55:int getXa() -> c
59:59:int getYa() -> d
63:63:int getZa() -> e
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetEquipmentPacket -> xz:
byte CONTINUE_MASK -> a
int entity -> b
java.util.List slots -> c
17:20:void <init>(int,java.util.List) -> <init>
22:36:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
40:51:void write(net.minecraft.network.FriendlyByteBuf) -> a
55:56:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
59:59:int getEntity() -> a
63:63:java.util.List getSlots() -> c
12:12:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetExperiencePacket -> ya:
float experienceProgress -> a
int totalExperience -> b
int experienceLevel -> c
11:15:void <init>(float,int,int) -> <init>
17:21:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
25:28:void write(net.minecraft.network.FriendlyByteBuf) -> a
32:33:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
36:36:float getExperienceProgress() -> a
40:40:int getTotalExperience() -> c
44:44:int getExperienceLevel() -> d
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetHealthPacket -> yb:
float health -> a
int food -> b
float saturation -> c
11:15:void <init>(float,int,float) -> <init>
17:21:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
25:28:void write(net.minecraft.network.FriendlyByteBuf) -> a
32:33:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
36:36:float getHealth() -> a
40:40:int getFood() -> c
44:44:float getSaturation() -> d
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetObjectivePacket -> yc:
int METHOD_ADD -> a
int METHOD_REMOVE -> b
int METHOD_CHANGE -> c
java.lang.String objectiveName -> d
net.minecraft.network.chat.Component displayName -> e
net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType renderType ->
f
int method -> g
20:25:void <init>(net.minecraft.world.scores.Objective,int) -> <init>
27:38:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
42:49:void write(net.minecraft.network.FriendlyByteBuf) -> a
53:54:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
57:57:java.lang.String getObjectiveName() -> a
61:61:net.minecraft.network.chat.Component getDisplayName() -> c
65:65:int getMethod() -> d
69:69:net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType
getRenderType() -> e
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetPassengersPacket -> yd:
int vehicle -> a
int[] passengers -> b
13:21:void <init>(net.minecraft.world.entity.Entity) -> <init>
23:26:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
30:32:void write(net.minecraft.network.FriendlyByteBuf) -> a
36:37:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
40:40:int[] getPassengers() -> a
44:44:int getVehicle() -> c
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket -> ye:
int METHOD_ADD -> a
int METHOD_REMOVE -> b
int METHOD_CHANGE -> c
int METHOD_JOIN -> d
int METHOD_LEAVE -> e
int MAX_VISIBILITY_LENGTH -> f
int MAX_COLLISION_LENGTH -> g
int method -> h
java.lang.String name -> i
java.util.Collection players -> j
java.util.Optional parameters -> k
29:34:void <init>(java.lang.String,int,java.util.Optional,java.util.Collection)
-> <init>
37:41:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket
createAddOrModifyPacket(net.minecraft.world.scores.PlayerTeam,boolean) -> a
46:50:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket
createRemovePacket(net.minecraft.world.scores.PlayerTeam) -> a
55:59:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket
createPlayerPacket(net.minecraft.world.scores.PlayerTeam,java.lang.String,net.minec
raft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action) -> a
63:78:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
82:92:void write(net.minecraft.network.FriendlyByteBuf) -> a
95:95:boolean shouldHavePlayerList(int) -> a
99:99:boolean shouldHaveParameters(int) -> b

104:111:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action
getPlayerAction() -> a

117:123:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action
getTeamAction() -> c
129:130:void
handle(net.minecraft.network.protocol.game.ClientGamePacketListener) -> a
133:133:java.lang.String getName() -> d
137:137:java.util.Collection getPlayers() -> e
141:141:java.util.Optional getParameters() -> f
14:14:void handle(net.minecraft.network.PacketListener) -> a
86:86:java.lang.IllegalStateException lambda$write$0() -> g
net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action -> ye$a:
net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action ADD -
> a
net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action
REMOVE -> b
net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action[]
$VALUES -> c

144:144:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action[]
values() -> values

144:144:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action
valueOf(java.lang.String) -> valueOf
144:144:void <init>(java.lang.String,int) -> <init>

144:144:net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action[]
$values() -> a
144:146:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Parameters ->
ye$b:
net.minecraft.network.chat.Component displayName -> a
net.minecraft.network.chat.Component playerPrefix -> b
net.minecraft.network.chat.Component playerSuffix -> c
java.lang.String nametagVisibility -> d
java.lang.String collisionRule -> e
net.minecraft.ChatFormatting color -> f
int options -> g
159:167:void <init>(net.minecraft.world.scores.PlayerTeam) -> <init>
169:177:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
180:180:net.minecraft.network.chat.Component getDisplayName() -> a
184:184:int getOptions() -> b
188:188:net.minecraft.ChatFormatting getColor() -> c
192:192:java.lang.String getNametagVisibility() -> d
196:196:java.lang.String getCollisionRule() -> e
200:200:net.minecraft.network.chat.Component getPlayerPrefix() -> f
204:204:net.minecraft.network.chat.Component getPlayerSuffix() -> g
208:215:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ClientboundSetScorePacket -> yf:
java.lang.String owner -> a
java.lang.String objectiveName -> b
int score -> c
net.minecraft.server.ServerScoreboard$Method method -> d
17:25:void
<init>(net.minecraft.server.ServerScoreboard$Method,java.lang.String,java.lang.Stri
ng,int) -> <init>
27:38:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
42:49:void write(net.minecraft.network.FriendlyByteBuf) -> a
53:54:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
57:57:java.lang.String getOwner() -> a
62:62:java.lang.String getObjectiveName() -> c
66:66:int getScore() -> d
70:70:net.minecraft.server.ServerScoreboard$Method getMethod() -> e
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetSimulationDistancePacket -> yg:
int simulationDistance -> a
9:10:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
6:6:void <init>(int) -> <init>
14:15:void write(net.minecraft.network.FriendlyByteBuf) -> a
19:20:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
6:6:java.lang.String toString() -> toString
6:6:int hashCode() -> hashCode
6:6:boolean equals(java.lang.Object) -> equals
6:6:int simulationDistance() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetSubtitleTextPacket -> yh:
net.minecraft.network.chat.Component text -> a
10:12:void <init>(net.minecraft.network.chat.Component) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:net.minecraft.network.chat.Component getText() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetTimePacket -> yi:
long gameTime -> a
long dayTime -> b
10:23:void <init>(long,long,boolean) -> <init>
25:28:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
32:34:void write(net.minecraft.network.FriendlyByteBuf) -> a
38:39:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
42:42:long getGameTime() -> a
46:46:long getDayTime() -> c
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetTitleTextPacket -> yj:
net.minecraft.network.chat.Component text -> a
10:12:void <init>(net.minecraft.network.chat.Component) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
29:29:net.minecraft.network.chat.Component getText() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSetTitlesAnimationPacket -> yk:
int fadeIn -> a
int stay -> b
int fadeOut -> c
11:15:void <init>(int,int,int) -> <init>
17:21:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
25:28:void write(net.minecraft.network.FriendlyByteBuf) -> a
32:33:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
36:36:int getFadeIn() -> a
40:40:int getStay() -> c
44:44:int getFadeOut() -> d
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSoundEntityPacket -> yl:
net.minecraft.core.Holder sound -> a
net.minecraft.sounds.SoundSource source -> b
int id -> c
float volume -> d
float pitch -> e
long seed -> f
19:26:void
<init>(net.minecraft.core.Holder,net.minecraft.sounds.SoundSource,net.minecraft.wor
ld.entity.Entity,float,float,long) -> <init>
28:35:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
39:45:void write(net.minecraft.network.FriendlyByteBuf) -> a
48:48:net.minecraft.core.Holder getSound() -> a
52:52:net.minecraft.sounds.SoundSource getSource() -> c
56:56:int getId() -> d
60:60:float getVolume() -> e
64:64:float getPitch() -> f
68:68:long getSeed() -> g
73:74:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
11:11:void handle(net.minecraft.network.PacketListener) -> a
39:39:void
lambda$write$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.sounds.SoundEven
t) -> a
net.minecraft.network.protocol.game.ClientboundSoundPacket -> ym:
float LOCATION_ACCURACY -> a
net.minecraft.core.Holder sound -> b
net.minecraft.sounds.SoundSource source -> c
int x -> d
int y -> e
int z -> f
float volume -> g
float pitch -> h
long seed -> i
22:31:void
<init>(net.minecraft.core.Holder,net.minecraft.sounds.SoundSource,double,double,dou
ble,float,float,long) -> <init>
33:42:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
46:54:void write(net.minecraft.network.FriendlyByteBuf) -> a
57:57:net.minecraft.core.Holder getSound() -> a
61:61:net.minecraft.sounds.SoundSource getSource() -> c
65:65:double getX() -> d
69:69:double getY() -> e
73:73:double getZ() -> f
77:77:float getVolume() -> g
81:81:float getPitch() -> h
85:85:long getSeed() -> i
90:91:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
10:10:void handle(net.minecraft.network.PacketListener) -> a
46:46:void
lambda$write$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.sounds.SoundEven
t) -> a
net.minecraft.network.protocol.game.ClientboundStopSoundPacket -> yn:
int HAS_SOURCE -> a
int HAS_SOUND -> b
net.minecraft.resources.ResourceLocation name -> c
net.minecraft.sounds.SoundSource source -> d
19:22:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.sounds.SoundSource) -
> <init>
24:36:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
40:57:void write(net.minecraft.network.FriendlyByteBuf) -> a
61:61:net.minecraft.resources.ResourceLocation getName() -> a
66:66:net.minecraft.sounds.SoundSource getSource() -> c
71:72:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundSystemChatPacket -> yo:
net.minecraft.network.chat.Component content -> a
boolean overlay -> b
9:10:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
7:7:void <init>(net.minecraft.network.chat.Component,boolean) -> <init>
14:16:void write(net.minecraft.network.FriendlyByteBuf) -> a
20:21:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
25:25:boolean isSkippable() -> b
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:net.minecraft.network.chat.Component content() -> a
7:7:boolean overlay() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundTabListPacket -> yp:
net.minecraft.network.chat.Component header -> a
net.minecraft.network.chat.Component footer -> b
12:15:void
<init>(net.minecraft.network.chat.Component,net.minecraft.network.chat.Component) -
> <init>
17:20:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
24:26:void write(net.minecraft.network.FriendlyByteBuf) -> a
30:31:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
34:34:net.minecraft.network.chat.Component getHeader() -> a
38:38:net.minecraft.network.chat.Component getFooter() -> c
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundTagQueryPacket -> yq:
int transactionId -> a
net.minecraft.nbt.CompoundTag tag -> b
15:18:void <init>(int,net.minecraft.nbt.CompoundTag) -> <init>
20:23:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
27:29:void write(net.minecraft.network.FriendlyByteBuf) -> a
33:34:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
37:37:int getTransactionId() -> a
42:42:net.minecraft.nbt.CompoundTag getTag() -> c
47:47:boolean isSkippable() -> b
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundTakeItemEntityPacket -> yr:
int itemId -> a
int playerId -> b
int amount -> c
11:15:void <init>(int,int,int) -> <init>
17:21:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
25:28:void write(net.minecraft.network.FriendlyByteBuf) -> a
32:33:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
36:36:int getItemId() -> a
40:40:int getPlayerId() -> c
44:44:int getAmount() -> d
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundTeleportEntityPacket -> ys:
int id -> a
double x -> b
double y -> c
double z -> d
byte yRot -> e
byte xRot -> f
boolean onGround -> g
17:26:void <init>(net.minecraft.world.entity.Entity) -> <init>
28:36:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
40:47:void write(net.minecraft.network.FriendlyByteBuf) -> a
51:52:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
55:55:int getId() -> a
59:59:double getX() -> c
63:63:double getY() -> d
67:67:double getZ() -> e
71:71:byte getyRot() -> f
75:75:byte getxRot() -> g
79:79:boolean isOnGround() -> h
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundUpdateAdvancementsPacket -> yt:
boolean reset -> a
java.util.Map added -> b
java.util.Set removed -> c
java.util.Map progress -> d
22:31:void <init>(boolean,java.util.Collection,java.util.Set,java.util.Map) ->
<init>
33:38:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
42:47:void write(net.minecraft.network.FriendlyByteBuf) -> a
51:52:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
55:55:java.util.Map getAdded() -> a
59:59:java.util.Set getRemoved() -> c
63:63:java.util.Map getProgress() -> d
67:67:boolean shouldReset() -> e
16:16:void handle(net.minecraft.network.PacketListener) -> a
46:46:void
lambda$write$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.advancements.Adv
ancementProgress) -> a
44:44:void
lambda$write$0(net.minecraft.network.FriendlyByteBuf,net.minecraft.advancements.Adv
ancement$Builder) -> a
net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket -> yu:
int entityId -> a
java.util.List attributes -> b
19:26:void <init>(int,java.util.Collection) -> <init>
28:40:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
44:55:void write(net.minecraft.network.FriendlyByteBuf) -> a
59:60:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
63:63:int getEntityId() -> a
67:67:java.util.List getValues() -> c
15:15:void handle(net.minecraft.network.PacketListener) -> a
47:54:void
lambda$write$3(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.protocol
.game.ClientboundUpdateAttributesPacket$AttributeSnapshot) -> a
50:53:void
lambda$write$2(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.entity.ai.
attributes.AttributeModifier) -> a

32:38:net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket$Attribu
teSnapshot lambda$new$1(net.minecraft.network.FriendlyByteBuf) -> b
36:36:net.minecraft.world.entity.ai.attributes.AttributeModifier
lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> c
net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket$AttributeSnap
shot -> yu$a:
net.minecraft.world.entity.ai.attributes.Attribute attribute -> a
double base -> b
java.util.Collection modifiers -> c
75:79:void
<init>(net.minecraft.world.entity.ai.attributes.Attribute,double,java.util.Collecti
on) -> <init>
82:82:net.minecraft.world.entity.ai.attributes.Attribute getAttribute() -> a
86:86:double getBase() -> b
90:90:java.util.Collection getModifiers() -> c
net.minecraft.network.protocol.game.ClientboundUpdateEnabledFeaturesPacket -> yv:
java.util.Set features -> a
13:14:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
10:10:void <init>(java.util.Set) -> <init>
18:19:void write(net.minecraft.network.FriendlyByteBuf) -> a
23:24:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
10:10:java.lang.String toString() -> toString
10:10:int hashCode() -> hashCode
10:10:boolean equals(java.lang.Object) -> equals
10:10:java.util.Set features() -> a
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ClientboundUpdateMobEffectPacket -> yw:
int FLAG_AMBIENT -> a
int FLAG_VISIBLE -> b
int FLAG_SHOW_ICON -> c
int entityId -> d
net.minecraft.world.effect.MobEffect effect -> e
byte effectAmplifier -> f
int effectDurationTicks -> g
byte flags -> h
net.minecraft.world.effect.MobEffectInstance$FactorData factorData -> i
28:46:void <init>(int,net.minecraft.world.effect.MobEffectInstance) -> <init>
48:55:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
59:65:void write(net.minecraft.network.FriendlyByteBuf) -> a
69:70:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
73:73:int getEntityId() -> a
77:77:net.minecraft.world.effect.MobEffect getEffect() -> c
81:81:byte getEffectAmplifier() -> d
85:85:int getEffectDurationTicks() -> e
89:89:boolean isEffectVisible() -> f
93:93:boolean isEffectAmbient() -> g
97:97:boolean effectShowsIcon() -> h
102:102:net.minecraft.world.effect.MobEffectInstance$FactorData getFactorData()
-> i
15:15:void handle(net.minecraft.network.PacketListener) -> a
64:64:void
lambda$write$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.effect.Mob
EffectInstance$FactorData) -> a
54:54:net.minecraft.world.effect.MobEffectInstance$FactorData
lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> b
net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket -> yx:
java.util.List recipes -> a
17:19:void <init>(java.util.Collection) -> <init>
21:23:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
27:28:void write(net.minecraft.network.FriendlyByteBuf) -> a
32:33:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
36:36:java.util.List getRecipes() -> a
40:45:net.minecraft.world.item.crafting.Recipe
fromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
50:53:void
toNetwork(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.item.crafting.R
ecipe) -> a
14:14:void handle(net.minecraft.network.PacketListener) -> a
44:44:java.lang.IllegalArgumentException
lambda$fromNetwork$0(net.minecraft.resources.ResourceLocation) -> a
net.minecraft.network.protocol.game.ClientboundUpdateTagsPacket -> yy:
java.util.Map tags -> a
14:16:void <init>(java.util.Map) -> <init>
18:23:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
27:31:void write(net.minecraft.network.FriendlyByteBuf) -> a
35:36:void handle(net.minecraft.network.protocol.game.ClientGamePacketListener)
-> a
39:39:java.util.Map getTags() -> a
11:11:void handle(net.minecraft.network.PacketListener) -> a
29:29:void
lambda$write$2(net.minecraft.network.FriendlyByteBuf,net.minecraft.tags.TagNetworkS
erialization$NetworkPayload) -> a
28:28:void
lambda$write$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.resources.Resour
ceKey) -> a
20:20:net.minecraft.resources.ResourceKey
lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> b
net.minecraft.network.protocol.game.DebugEntityNameGenerator -> yz:
java.lang.String[] NAMES_FIRST_PART -> a
java.lang.String[] NAMES_SECOND_PART -> b
16:16:void <init>() -> <init>
31:38:java.lang.String getEntityName(net.minecraft.world.entity.Entity) -> a
47:48:java.lang.String getEntityName(java.util.UUID) -> a
52:52:java.lang.String
getRandomString(net.minecraft.util.RandomSource,java.lang.String[]) -> a
57:57:net.minecraft.util.RandomSource getRandom(java.util.UUID) -> b
17:24:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.DebugPackets -> za:
org.slf4j.Logger LOGGER -> a
74:74:void <init>() -> <init>
78:85:void
sendGameTestAddMarker(net.minecraft.server.level.ServerLevel,net.minecraft.core.Blo
ckPos,java.lang.String,int,int) -> a
88:91:void sendGameTestClearPacket(net.minecraft.server.level.ServerLevel) -> a
95:95:void
sendPoiPacketsForChunk(net.minecraft.server.level.ServerLevel,net.minecraft.world.l
evel.ChunkPos) -> a
104:107:void
sendPoiAddedPacket(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockP
os) -> a
130:133:void
sendPoiRemovedPacket(net.minecraft.server.level.ServerLevel,net.minecraft.core.Bloc
kPos) -> b
149:152:void
sendPoiTicketCountPacket(net.minecraft.server.level.ServerLevel,net.minecraft.core.
BlockPos) -> c
163:163:void
sendVillageSectionsPacket(net.minecraft.server.level.ServerLevel,net.minecraft.core
.BlockPos) -> d
209:209:void
sendPathFindingPacket(net.minecraft.world.level.Level,net.minecraft.world.entity.Mo
b,net.minecraft.world.level.pathfinder.Path,float) -> a
223:223:void
sendNeighborsUpdatePacket(net.minecraft.world.level.Level,net.minecraft.core.BlockP
os) -> a
256:256:void
sendStructurePacket(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.lev
el.levelgen.structure.StructureStart) -> a
259:280:void
sendGoalSelector(net.minecraft.world.level.Level,net.minecraft.world.entity.Mob,net
.minecraft.world.entity.ai.goal.GoalSelector) -> a
284:284:void
sendRaids(net.minecraft.server.level.ServerLevel,java.util.Collection) -> a
295:295:void sendEntityBrain(net.minecraft.world.entity.LivingEntity) -> a
327:327:void sendBeeInfo(net.minecraft.world.entity.animal.Bee) -> a
375:375:void
sendGameEventInfo(net.minecraft.world.level.Level,net.minecraft.world.level.gameeve
nt.GameEvent,net.minecraft.world.phys.Vec3) -> a
395:395:void
sendGameEventListenerInfo(net.minecraft.world.level.Level,net.minecraft.world.level
.gameevent.GameEventListener) -> a
413:413:void
sendHiveInfo(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecr
aft.world.level.block.state.BlockState,net.minecraft.world.level.block.entity.Beehi
veBlockEntity) -> a
443:526:void
writeBrain(net.minecraft.world.entity.LivingEntity,net.minecraft.network.FriendlyBy
teBuf) -> a
532:555:java.util.List
getMemoryDescriptions(net.minecraft.world.entity.LivingEntity,long) -> a
563:591:java.lang.String
getShortDescription(net.minecraft.server.level.ServerLevel,java.lang.Object) -> a
596:600:void
sendPacketToAllPlayers(net.minecraft.server.level.ServerLevel,net.minecraft.network
.FriendlyByteBuf,net.minecraft.resources.ResourceLocation) -> a
517:521:void
lambda$writeBrain$10(java.util.List,java.util.UUID,it.unimi.dsi.fastutil.objects.Ob
ject2IntMap) -> a
519:520:void
lambda$writeBrain$9(java.util.List,java.lang.String,net.minecraft.world.entity.ai.g
ossip.GossipType,java.lang.Integer) -> a
484:486:void
lambda$writeBrain$8(net.minecraft.network.FriendlyByteBuf,java.lang.String) -> a
473:473:void
lambda$writeBrain$7(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.entit
y.schedule.Activity) -> a
455:455:void
lambda$writeBrain$6(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.level
.pathfinder.Path) -> a
352:352:void
lambda$sendBeeInfo$5(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.leve
l.pathfinder.Path) -> b
289:289:void
lambda$sendRaids$4(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.entity
.raid.Raid) -> a
270:273:void
lambda$sendGoalSelector$3(net.minecraft.network.FriendlyByteBuf,net.minecraft.world
.entity.ai.goal.WrappedGoal) -> a
123:123:java.lang.String
lambda$sendPoiAddedPacket$2(net.minecraft.resources.ResourceKey) -> a
100:100:void
lambda$sendPoiPacketsForChunk$1(net.minecraft.server.level.ServerLevel,net.minecraf
t.world.entity.ai.village.poi.PoiRecord) -> a
99:99:boolean lambda$sendPoiPacketsForChunk$0(net.minecraft.core.Holder) -> a
75:75:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ServerGamePacketListener -> zb:
void handleAnimate(net.minecraft.network.protocol.game.ServerboundSwingPacket)
-> a
void handleChat(net.minecraft.network.protocol.game.ServerboundChatPacket) -> a
void
handleChatCommand(net.minecraft.network.protocol.game.ServerboundChatCommandPacket)
-> a
void
handleChatAck(net.minecraft.network.protocol.game.ServerboundChatAckPacket) -> a
void
handleClientCommand(net.minecraft.network.protocol.game.ServerboundClientCommandPac
ket) -> a
void
handleClientInformation(net.minecraft.network.protocol.game.ServerboundClientInform
ationPacket) -> a
void
handleContainerButtonClick(net.minecraft.network.protocol.game.ServerboundContainer
ButtonClickPacket) -> a
void
handleContainerClick(net.minecraft.network.protocol.game.ServerboundContainerClickP
acket) -> a
void
handlePlaceRecipe(net.minecraft.network.protocol.game.ServerboundPlaceRecipePacket)
-> a
void
handleContainerClose(net.minecraft.network.protocol.game.ServerboundContainerCloseP
acket) -> a
void
handleCustomPayload(net.minecraft.network.protocol.game.ServerboundCustomPayloadPac
ket) -> a
void
handleInteract(net.minecraft.network.protocol.game.ServerboundInteractPacket) -> a
void
handleKeepAlive(net.minecraft.network.protocol.game.ServerboundKeepAlivePacket) ->
a
void
handleMovePlayer(net.minecraft.network.protocol.game.ServerboundMovePlayerPacket) -
> a
void handlePong(net.minecraft.network.protocol.game.ServerboundPongPacket) -> a
void
handlePlayerAbilities(net.minecraft.network.protocol.game.ServerboundPlayerAbilitie
sPacket) -> a
void
handlePlayerAction(net.minecraft.network.protocol.game.ServerboundPlayerActionPacke
t) -> a
void
handlePlayerCommand(net.minecraft.network.protocol.game.ServerboundPlayerCommandPac
ket) -> a
void
handlePlayerInput(net.minecraft.network.protocol.game.ServerboundPlayerInputPacket)
-> a
void
handleSetCarriedItem(net.minecraft.network.protocol.game.ServerboundSetCarriedItemP
acket) -> a
void
handleSetCreativeModeSlot(net.minecraft.network.protocol.game.ServerboundSetCreativ
eModeSlotPacket) -> a
void
handleSignUpdate(net.minecraft.network.protocol.game.ServerboundSignUpdatePacket) -
> a
void
handleUseItemOn(net.minecraft.network.protocol.game.ServerboundUseItemOnPacket) ->
a
void
handleUseItem(net.minecraft.network.protocol.game.ServerboundUseItemPacket) -> a
void
handleTeleportToEntityPacket(net.minecraft.network.protocol.game.ServerboundTelepor
tToEntityPacket) -> a
void
handleResourcePackResponse(net.minecraft.network.protocol.game.ServerboundResourceP
ackPacket) -> a
void
handlePaddleBoat(net.minecraft.network.protocol.game.ServerboundPaddleBoatPacket) -
> a
void
handleMoveVehicle(net.minecraft.network.protocol.game.ServerboundMoveVehiclePacket)
-> a
void
handleAcceptTeleportPacket(net.minecraft.network.protocol.game.ServerboundAcceptTel
eportationPacket) -> a
void
handleRecipeBookSeenRecipePacket(net.minecraft.network.protocol.game.ServerboundRec
ipeBookSeenRecipePacket) -> a
void
handleRecipeBookChangeSettingsPacket(net.minecraft.network.protocol.game.Serverboun
dRecipeBookChangeSettingsPacket) -> a
void
handleSeenAdvancements(net.minecraft.network.protocol.game.ServerboundSeenAdvanceme
ntsPacket) -> a
void
handleCustomCommandSuggestions(net.minecraft.network.protocol.game.ServerboundComma
ndSuggestionPacket) -> a
void
handleSetCommandBlock(net.minecraft.network.protocol.game.ServerboundSetCommandBloc
kPacket) -> a
void
handleSetCommandMinecart(net.minecraft.network.protocol.game.ServerboundSetCommandM
inecartPacket) -> a
void
handlePickItem(net.minecraft.network.protocol.game.ServerboundPickItemPacket) -> a
void
handleRenameItem(net.minecraft.network.protocol.game.ServerboundRenameItemPacket) -
> a
void
handleSetBeaconPacket(net.minecraft.network.protocol.game.ServerboundSetBeaconPacke
t) -> a
void
handleSetStructureBlock(net.minecraft.network.protocol.game.ServerboundSetStructure
BlockPacket) -> a
void
handleSelectTrade(net.minecraft.network.protocol.game.ServerboundSelectTradePacket)
-> a
void
handleEditBook(net.minecraft.network.protocol.game.ServerboundEditBookPacket) -> a
void
handleEntityTagQuery(net.minecraft.network.protocol.game.ServerboundEntityTagQuery)
-> a
void
handleBlockEntityTagQuery(net.minecraft.network.protocol.game.ServerboundBlockEntit
yTagQuery) -> a
void
handleSetJigsawBlock(net.minecraft.network.protocol.game.ServerboundSetJigsawBlockP
acket) -> a
void
handleJigsawGenerate(net.minecraft.network.protocol.game.ServerboundJigsawGenerateP
acket) -> a
void
handleChangeDifficulty(net.minecraft.network.protocol.game.ServerboundChangeDifficu
ltyPacket) -> a
void
handleLockDifficulty(net.minecraft.network.protocol.game.ServerboundLockDifficultyP
acket) -> a
void
handleChatSessionUpdate(net.minecraft.network.protocol.game.ServerboundChatSessionU
pdatePacket) -> a
net.minecraft.network.protocol.game.ServerPacketListener -> zc:
8:8:boolean shouldPropagateHandlingExceptions() -> b
net.minecraft.network.protocol.game.ServerboundAcceptTeleportationPacket -> zd:
int id -> a
9:11:void <init>(int) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
28:28:int getId() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundBlockEntityTagQuery -> ze:
int transactionId -> a
net.minecraft.core.BlockPos pos -> b
11:14:void <init>(int,net.minecraft.core.BlockPos) -> <init>
16:19:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:30:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
33:33:int getTransactionId() -> a
37:37:net.minecraft.core.BlockPos getPos() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundChangeDifficultyPacket -> zf:
net.minecraft.world.Difficulty difficulty -> a
10:12:void <init>(net.minecraft.world.Difficulty) -> <init>
16:17:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
19:21:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
25:26:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:29:net.minecraft.world.Difficulty getDifficulty() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundChatAckPacket -> zg:
int offset -> a
8:9:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
6:6:void <init>(int) -> <init>
13:14:void write(net.minecraft.network.FriendlyByteBuf) -> a
18:19:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
6:6:java.lang.String toString() -> toString
6:6:int hashCode() -> hashCode
6:6:boolean equals(java.lang.Object) -> equals
6:6:int offset() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundChatCommandPacket -> zh:
java.lang.String command -> a
java.time.Instant timeStamp -> b
long salt -> c
net.minecraft.commands.arguments.ArgumentSignatures argumentSignatures -> d
net.minecraft.network.chat.LastSeenMessages$Update lastSeenMessages -> e
13:20:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
11:11:void
<init>(java.lang.String,java.time.Instant,long,net.minecraft.commands.arguments.Arg
umentSignatures,net.minecraft.network.chat.LastSeenMessages$Update) -> <init>
24:29:void write(net.minecraft.network.FriendlyByteBuf) -> a
33:34:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
11:11:java.lang.String toString() -> toString
11:11:int hashCode() -> hashCode
11:11:boolean equals(java.lang.Object) -> equals
11:11:java.lang.String command() -> a
11:11:java.time.Instant timeStamp() -> c
11:11:long salt() -> d
11:11:net.minecraft.commands.arguments.ArgumentSignatures argumentSignatures()
-> e
11:11:net.minecraft.network.chat.LastSeenMessages$Update lastSeenMessages() ->
f
11:11:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundChatPacket -> zi:
java.lang.String message -> a
java.time.Instant timeStamp -> b
long salt -> c
net.minecraft.network.chat.MessageSignature signature -> d
net.minecraft.network.chat.LastSeenMessages$Update lastSeenMessages -> e
14:21:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
12:12:void
<init>(java.lang.String,java.time.Instant,long,net.minecraft.network.chat.MessageSi
gnature,net.minecraft.network.chat.LastSeenMessages$Update) -> <init>
25:30:void write(net.minecraft.network.FriendlyByteBuf) -> a
34:35:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
12:12:java.lang.String toString() -> toString
12:12:int hashCode() -> hashCode
12:12:boolean equals(java.lang.Object) -> equals
12:12:java.lang.String message() -> a
12:12:java.time.Instant timeStamp() -> c
12:12:long salt() -> d
12:12:net.minecraft.network.chat.MessageSignature signature() -> e
12:12:net.minecraft.network.chat.LastSeenMessages$Update lastSeenMessages() ->
f
12:12:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundChatSessionUpdatePacket -> zj:
net.minecraft.network.chat.RemoteChatSession$Data chatSession -> a
9:10:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
7:7:void <init>(net.minecraft.network.chat.RemoteChatSession$Data) -> <init>
14:15:void write(net.minecraft.network.FriendlyByteBuf) -> a
19:20:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:net.minecraft.network.chat.RemoteChatSession$Data chatSession() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundClientCommandPacket -> zk:
net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action
action -> a
9:11:void
<init>(net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action) -
> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
28:28:net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action
getAction() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action -> zk$a:
net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action
PERFORM_RESPAWN -> a
net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action
REQUEST_STATS -> b
net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action[]
$VALUES -> c

31:31:net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action[]
values() -> values
31:31:net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action
valueOf(java.lang.String) -> valueOf
31:31:void <init>(java.lang.String,int) -> <init>

31:31:net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action[]
$values() -> a
31:33:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ServerboundClientInformationPacket -> zl:
java.lang.String language -> b
int viewDistance -> c
net.minecraft.world.entity.player.ChatVisiblity chatVisibility -> d
boolean chatColors -> e
int modelCustomisation -> f
net.minecraft.world.entity.HumanoidArm mainHand -> g
boolean textFilteringEnabled -> h
boolean allowsListing -> i
int MAX_LANGUAGE_LENGTH -> a
22:32:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
8:8:void
<init>(java.lang.String,int,net.minecraft.world.entity.player.ChatVisiblity,boolean
,int,net.minecraft.world.entity.HumanoidArm,boolean,boolean) -> <init>
36:44:void write(net.minecraft.network.FriendlyByteBuf) -> a
48:49:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
8:8:java.lang.String toString() -> toString
8:8:int hashCode() -> hashCode
8:8:boolean equals(java.lang.Object) -> equals
8:8:java.lang.String language() -> a
8:8:int viewDistance() -> c
8:8:net.minecraft.world.entity.player.ChatVisiblity chatVisibility() -> d
8:8:boolean chatColors() -> e
8:8:int modelCustomisation() -> f
8:8:net.minecraft.world.entity.HumanoidArm mainHand() -> g
8:8:boolean textFilteringEnabled() -> h
8:8:boolean allowsListing() -> i
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundCommandSuggestionPacket -> zm:
int id -> a
java.lang.String command -> b
11:14:void <init>(int,java.lang.String) -> <init>
16:19:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:30:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
33:33:int getId() -> a
37:37:java.lang.String getCommand() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundContainerButtonClickPacket -> zn:
int containerId -> a
int buttonId -> b
10:13:void <init>(int,int) -> <init>
17:18:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
20:23:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
27:29:void write(net.minecraft.network.FriendlyByteBuf) -> a
32:32:int getContainerId() -> a
36:36:int getButtonId() -> c
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundContainerClickPacket -> zo:
int MAX_SLOT_COUNT -> a
int containerId -> b
int stateId -> c
int slotNum -> d
int buttonNum -> e
net.minecraft.world.inventory.ClickType clickType -> f
net.minecraft.world.item.ItemStack carriedItem -> g
it.unimi.dsi.fastutil.ints.Int2ObjectMap changedSlots -> h
23:31:void
<init>(int,int,int,int,net.minecraft.world.inventory.ClickType,net.minecraft.world.
item.ItemStack,it.unimi.dsi.fastutil.ints.Int2ObjectMap) -> <init>
33:42:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
46:54:void write(net.minecraft.network.FriendlyByteBuf) -> a
58:59:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
62:62:int getContainerId() -> a
66:66:int getSlotNum() -> c
70:70:int getButtonNum() -> d
74:74:net.minecraft.world.item.ItemStack getCarriedItem() -> e
78:78:it.unimi.dsi.fastutil.ints.Int2ObjectMap getChangedSlots() -> f
82:82:net.minecraft.world.inventory.ClickType getClickType() -> g
86:86:int getStateId() -> h
13:13:void handle(net.minecraft.network.PacketListener) -> a
40:40:java.lang.Integer lambda$new$0(net.minecraft.network.FriendlyByteBuf) ->
b
net.minecraft.network.protocol.game.ServerboundContainerClosePacket -> zp:
int containerId -> a
9:11:void <init>(int) -> <init>
15:16:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
18:20:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
24:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
28:28:int getContainerId() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundCustomPayloadPacket -> zq:
int MAX_PAYLOAD_SIZE -> b
net.minecraft.resources.ResourceLocation BRAND -> a
net.minecraft.resources.ResourceLocation identifier -> c
net.minecraft.network.FriendlyByteBuf data -> d
16:19:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.network.FriendlyByteB
uf) -> <init>
21:28:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
32:34:void write(net.minecraft.network.FriendlyByteBuf) -> a
38:40:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
43:43:net.minecraft.resources.ResourceLocation getIdentifier() -> a
47:47:net.minecraft.network.FriendlyByteBuf getData() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ServerboundEditBookPacket -> zr:
int MAX_BYTES_PER_CHAR -> a
int TITLE_MAX_CHARS -> b
int PAGE_MAX_CHARS -> c
int MAX_PAGES_COUNT -> d
int slot -> e
java.util.List pages -> f
java.util.Optional title -> g
24:28:void <init>(int,java.util.List,java.util.Optional) -> <init>
30:34:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
38:41:void write(net.minecraft.network.FriendlyByteBuf) -> a
45:46:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
49:49:java.util.List getPages() -> a
53:53:java.util.Optional getTitle() -> c
57:57:int getSlot() -> d
12:12:void handle(net.minecraft.network.PacketListener) -> a
40:40:void
lambda$write$3(net.minecraft.network.FriendlyByteBuf,java.lang.String) -> a
39:39:void
lambda$write$2(net.minecraft.network.FriendlyByteBuf,java.lang.String) -> b
33:33:java.lang.String lambda$new$1(net.minecraft.network.FriendlyByteBuf) -> b
32:32:java.lang.String lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> c
net.minecraft.network.protocol.game.ServerboundEntityTagQuery -> zs:
int transactionId -> a
int entityId -> b
10:13:void <init>(int,int) -> <init>
15:18:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
22:24:void write(net.minecraft.network.FriendlyByteBuf) -> a
28:29:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
32:32:int getTransactionId() -> a
36:36:int getEntityId() -> c
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundInteractPacket -> zt:
int entityId -> a
net.minecraft.network.protocol.game.ServerboundInteractPacket$Action action ->
b
boolean usingSecondaryAction -> c
net.minecraft.network.protocol.game.ServerboundInteractPacket$Action
ATTACK_ACTION -> d
18:22:void
<init>(int,boolean,net.minecraft.network.protocol.game.ServerboundInteractPacket$Ac
tion) -> <init>
25:25:net.minecraft.network.protocol.game.ServerboundInteractPacket
createAttackPacket(net.minecraft.world.entity.Entity,boolean) -> a
29:29:net.minecraft.network.protocol.game.ServerboundInteractPacket
createInteractionPacket(net.minecraft.world.entity.Entity,boolean,net.minecraft.wor
ld.InteractionHand) -> a
33:33:net.minecraft.network.protocol.game.ServerboundInteractPacket
createInteractionPacket(net.minecraft.world.entity.Entity,boolean,net.minecraft.wor
ld.InteractionHand,net.minecraft.world.phys.Vec3) -> a
36:41:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
45:49:void write(net.minecraft.network.FriendlyByteBuf) -> a
53:54:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
58:58:net.minecraft.world.entity.Entity
getTarget(net.minecraft.server.level.ServerLevel) -> a
62:62:boolean isUsingSecondaryAction() -> a
66:67:void
dispatch(net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler) ->
a
13:13:void handle(net.minecraft.network.PacketListener) -> a
158:158:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ServerboundInteractPacket$1 -> zt$1:
158:158:void <init>() -> <init>

161:161:net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType
getType() -> a
166:167:void
dispatch(net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler) ->
a
171:171:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ServerboundInteractPacket$Action -> zt$a:
net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType
getType() -> a
void
dispatch(net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler) ->
a
void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType -> zt$b:
net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType
INTERACT -> a
net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType ATTACK
-> b
net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType
INTERACT_AT -> c
java.util.function.Function reader -> d
net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType[]
$VALUES -> e

69:69:net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType[]
values() -> values
69:69:net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType
valueOf(java.lang.String) -> valueOf
77:79:void <init>(java.lang.String,int,java.util.function.Function) -> <init>
71:71:net.minecraft.network.protocol.game.ServerboundInteractPacket$Action
lambda$static$0(net.minecraft.network.FriendlyByteBuf) -> a

69:69:net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType[]
$values() -> a
69:72:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler -> zt$c:
void onInteraction(net.minecraft.world.InteractionHand) -> a
void
onInteraction(net.minecraft.world.InteractionHand,net.minecraft.world.phys.Vec3) ->
a
void onAttack() -> a
net.minecraft.network.protocol.game.ServerboundInteractPacket$InteractionAction ->
zt$d:
net.minecraft.world.InteractionHand hand -> a
101:103:void <init>(net.minecraft.world.InteractionHand) -> <init>
105:107:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>

111:111:net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType
getType() -> a
116:117:void
dispatch(net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler) ->
a
121:122:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ServerboundInteractPacket$InteractionAtLocation
Action -> zt$e:
net.minecraft.world.InteractionHand hand -> a
net.minecraft.world.phys.Vec3 location -> b
129:132:void
<init>(net.minecraft.world.InteractionHand,net.minecraft.world.phys.Vec3) -> <init>
134:137:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>

141:141:net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType
getType() -> a
146:147:void
dispatch(net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler) ->
a
151:155:void write(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.protocol.game.ServerboundJigsawGeneratePacket -> zu:
net.minecraft.core.BlockPos pos -> a
int levels -> b
boolean keepJigsaws -> c
12:16:void <init>(net.minecraft.core.BlockPos,int,boolean) -> <init>
18:22:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
26:29:void write(net.minecraft.network.FriendlyByteBuf) -> a
33:34:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
37:37:net.minecraft.core.BlockPos getPos() -> a
41:41:int levels() -> c
45:45:boolean keepJigsaws() -> d
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundKeepAlivePacket -> zv:
long id -> a
9:11:void <init>(long) -> <init>
15:16:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
18:20:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
24:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
28:28:long getId() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundLockDifficultyPacket -> zw:
boolean locked -> a
9:11:void <init>(boolean) -> <init>
15:16:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
18:20:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
24:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
28:28:boolean isLocked() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundMovePlayerPacket -> zx:
double x -> a
double y -> b
double z -> c
float yRot -> d
float xRot -> e
boolean onGround -> f
boolean hasPos -> g
boolean hasRot -> h
101:110:void <init>(double,double,double,float,float,boolean,boolean,boolean) -
> <init>
114:115:void
handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a
118:118:double getX(double) -> a
122:122:double getY(double) -> b
126:126:double getZ(double) -> c
130:130:float getYRot(float) -> a
134:134:float getXRot(float) -> b
138:138:boolean isOnGround() -> a
142:142:boolean hasPosition() -> c
146:146:boolean hasRotation() -> d
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Pos -> zx$a:
44:45:void <init>(double,double,double,boolean) -> <init>
48:52:net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Pos
read(net.minecraft.network.FriendlyByteBuf) -> b
57:61:void write(net.minecraft.network.FriendlyByteBuf) -> a
42:42:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$PosRot -> zx$b:
18:19:void <init>(double,double,double,float,float,boolean) -> <init>
22:28:net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$PosRot
read(net.minecraft.network.FriendlyByteBuf) -> b
33:39:void write(net.minecraft.network.FriendlyByteBuf) -> a
16:16:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Rot -> zx$c:
66:67:void <init>(float,float,boolean) -> <init>
70:73:net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Rot
read(net.minecraft.network.FriendlyByteBuf) -> b
78:81:void write(net.minecraft.network.FriendlyByteBuf) -> a
64:64:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$StatusOnly -> zx$d:
86:87:void <init>(boolean) -> <init>

90:91:net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$StatusOnly
read(net.minecraft.network.FriendlyByteBuf) -> b
96:97:void write(net.minecraft.network.FriendlyByteBuf) -> a
84:84:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundMoveVehiclePacket -> zy:
double x -> a
double y -> b
double z -> c
float yRot -> d
float xRot -> e
14:20:void <init>(net.minecraft.world.entity.Entity) -> <init>
22:28:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
32:37:void write(net.minecraft.network.FriendlyByteBuf) -> a
41:42:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
45:45:double getX() -> a
49:49:double getY() -> c
53:53:double getZ() -> d
57:57:float getYRot() -> e
61:61:float getXRot() -> f
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundPaddleBoatPacket -> zz:
boolean left -> a
boolean right -> b
10:13:void <init>(boolean,boolean) -> <init>
15:18:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
22:24:void write(net.minecraft.network.FriendlyByteBuf) -> a
28:29:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
32:32:boolean getLeft() -> a
36:36:boolean getRight() -> c
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundPickItemPacket -> aaa:
int slot -> a
9:11:void <init>(int) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
28:28:int getSlot() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundPlaceRecipePacket -> aab:
int containerId -> a
net.minecraft.resources.ResourceLocation recipe -> b
boolean shiftDown -> c
13:17:void <init>(int,net.minecraft.world.item.crafting.Recipe,boolean) ->
<init>
19:23:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
27:30:void write(net.minecraft.network.FriendlyByteBuf) -> a
34:35:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
38:38:int getContainerId() -> a
42:42:net.minecraft.resources.ResourceLocation getRecipe() -> c
46:46:boolean isShiftDown() -> d
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundPlayerAbilitiesPacket -> aac:
int FLAG_FLYING -> a
boolean isFlying -> b
12:14:void <init>(net.minecraft.world.entity.player.Abilities) -> <init>
16:19:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
23:28:void write(net.minecraft.network.FriendlyByteBuf) -> a
32:33:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
36:36:boolean isFlying() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket -> aad:
net.minecraft.core.BlockPos pos -> a
net.minecraft.core.Direction direction -> b
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action action
-> c
int sequence -> d
14:19:void
<init>(net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action,net
.minecraft.core.BlockPos,net.minecraft.core.Direction,int) -> <init>
22:23:void
<init>(net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action,net
.minecraft.core.BlockPos,net.minecraft.core.Direction) -> <init>
25:30:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
34:38:void write(net.minecraft.network.FriendlyByteBuf) -> a
42:43:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
46:46:net.minecraft.core.BlockPos getPos() -> a
50:50:net.minecraft.core.Direction getDirection() -> c
54:54:net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action
getAction() -> d
58:58:int getSequence() -> e
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action -> aad$a:
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action
START_DESTROY_BLOCK -> a
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action
ABORT_DESTROY_BLOCK -> b
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action
STOP_DESTROY_BLOCK -> c
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action
DROP_ALL_ITEMS -> d
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action
DROP_ITEM -> e
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action
RELEASE_USE_ITEM -> f
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action
SWAP_ITEM_WITH_OFFHAND -> g
net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action[]
$VALUES -> h

61:61:net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action[]
values() -> values
61:61:net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action
valueOf(java.lang.String) -> valueOf
61:61:void <init>(java.lang.String,int) -> <init>
61:61:net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action[]
$values() -> a
61:68:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket -> aae:
int id -> a
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
action -> b
int data -> c
13:14:void
<init>(net.minecraft.world.entity.Entity,net.minecraft.network.protocol.game.Server
boundPlayerCommandPacket$Action) -> <init>
16:20:void
<init>(net.minecraft.world.entity.Entity,net.minecraft.network.protocol.game.Server
boundPlayerCommandPacket$Action,int) -> <init>
22:26:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
30:33:void write(net.minecraft.network.FriendlyByteBuf) -> a
37:38:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
41:41:int getId() -> a
45:45:net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
getAction() -> c
49:49:int getData() -> d
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action -> aae$a:
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
PRESS_SHIFT_KEY -> a
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
RELEASE_SHIFT_KEY -> b
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
STOP_SLEEPING -> c
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
START_SPRINTING -> d
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
STOP_SPRINTING -> e
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
START_RIDING_JUMP -> f
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
STOP_RIDING_JUMP -> g
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
OPEN_INVENTORY -> h
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
START_FALL_FLYING -> i
net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action[]
$VALUES -> j

52:52:net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action[]
values() -> values
52:52:net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action
valueOf(java.lang.String) -> valueOf
52:52:void <init>(java.lang.String,int) -> <init>

52:52:net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action[]
$values() -> a
52:61:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ServerboundPlayerInputPacket -> aaf:
int FLAG_JUMPING -> a
int FLAG_SHIFT_KEY_DOWN -> b
float xxa -> c
float zza -> d
boolean isJumping -> e
boolean isShiftKeyDown -> f
15:20:void <init>(float,float,boolean,boolean) -> <init>
22:29:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
33:44:void write(net.minecraft.network.FriendlyByteBuf) -> a
48:49:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
52:52:float getXxa() -> a
56:56:float getZza() -> c
60:60:boolean isJumping() -> d
64:64:boolean isShiftKeyDown() -> e
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundPongPacket -> aag:
int id -> a
10:12:void <init>(int) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
29:29:int getId() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundRecipeBookChangeSettingsPacket ->
aah:
net.minecraft.world.inventory.RecipeBookType bookType -> a
boolean isOpen -> b
boolean isFiltering -> c
12:16:void <init>(net.minecraft.world.inventory.RecipeBookType,boolean,boolean)
-> <init>
18:22:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
26:29:void write(net.minecraft.network.FriendlyByteBuf) -> a
33:34:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
37:37:net.minecraft.world.inventory.RecipeBookType getBookType() -> a
41:41:boolean isOpen() -> c
45:45:boolean isFiltering() -> d
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundRecipeBookSeenRecipePacket -> aai:
net.minecraft.resources.ResourceLocation recipe -> a
11:13:void <init>(net.minecraft.world.item.crafting.Recipe) -> <init>
15:17:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
21:22:void write(net.minecraft.network.FriendlyByteBuf) -> a
26:27:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
30:30:net.minecraft.resources.ResourceLocation getRecipe() -> a
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundRenameItemPacket -> aaj:
java.lang.String name -> a
9:11:void <init>(java.lang.String) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
28:28:java.lang.String getName() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundResourcePackPacket -> aak:
net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action action
-> a
9:11:void
<init>(net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action) ->
<init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
28:28:net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action
getAction() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action -> aak$a:
net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action
SUCCESSFULLY_LOADED -> a
net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action
DECLINED -> b
net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action
FAILED_DOWNLOAD -> c
net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action
ACCEPTED -> d
net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action[]
$VALUES -> e

31:31:net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action[]
values() -> values
31:31:net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action
valueOf(java.lang.String) -> valueOf
31:31:void <init>(java.lang.String,int) -> <init>

31:31:net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action[]
$values() -> a
31:35:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket -> aal:
net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action
action -> a
net.minecraft.resources.ResourceLocation tab -> b
15:18:void
<init>(net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action
,net.minecraft.resources.ResourceLocation) -> <init>
21:21:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket
openedTab(net.minecraft.advancements.Advancement) -> a
25:25:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket
closedScreen() -> a
28:35:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
39:43:void write(net.minecraft.network.FriendlyByteBuf) -> a
47:48:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a

51:51:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action
getAction() -> c
56:56:net.minecraft.resources.ResourceLocation getTab() -> d
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action ->
aal$a:
net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action
OPENED_TAB -> a
net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action
CLOSED_SCREEN -> b
net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action[]
$VALUES -> c
59:59:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action[
] values() -> values

59:59:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action
valueOf(java.lang.String) -> valueOf
59:59:void <init>(java.lang.String,int) -> <init>

59:59:net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action[
] $values() -> a
59:61:void <clinit>() -> <clinit>
net.minecraft.network.protocol.game.ServerboundSelectTradePacket -> aam:
int item -> a
9:11:void <init>(int) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
28:28:int getItem() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundSetBeaconPacket -> aan:
java.util.Optional primary -> a
java.util.Optional secondary -> b
14:17:void <init>(java.util.Optional,java.util.Optional) -> <init>
19:22:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
26:28:void write(net.minecraft.network.FriendlyByteBuf) -> a
32:33:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
36:36:java.util.Optional getPrimary() -> a
40:40:java.util.Optional getSecondary() -> c
10:10:void handle(net.minecraft.network.PacketListener) -> a
27:27:void
lambda$write$3(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.effect.Mob
Effect) -> a
26:26:void
lambda$write$2(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.effect.Mob
Effect) -> b
21:21:net.minecraft.world.effect.MobEffect
lambda$new$1(net.minecraft.network.FriendlyByteBuf) -> b
20:20:net.minecraft.world.effect.MobEffect
lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> c
net.minecraft.network.protocol.game.ServerboundSetCarriedItemPacket -> aao:
int slot -> a
9:11:void <init>(int) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
28:28:int getSlot() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundSetCommandBlockPacket -> aap:
int FLAG_TRACK_OUTPUT -> a
int FLAG_CONDITIONAL -> b
int FLAG_AUTOMATIC -> c
net.minecraft.core.BlockPos pos -> d
java.lang.String command -> e
boolean trackOutput -> f
boolean conditional -> g
boolean automatic -> h
net.minecraft.world.level.block.entity.CommandBlockEntity$Mode mode -> i
20:27:void
<init>(net.minecraft.core.BlockPos,java.lang.String,net.minecraft.world.level.block
.entity.CommandBlockEntity$Mode,boolean,boolean,boolean) -> <init>
29:37:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
41:55:void write(net.minecraft.network.FriendlyByteBuf) -> a
59:60:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
63:63:net.minecraft.core.BlockPos getPos() -> a
67:67:java.lang.String getCommand() -> c
71:71:boolean isTrackOutput() -> d
75:75:boolean isConditional() -> e
79:79:boolean isAutomatic() -> f
83:83:net.minecraft.world.level.block.entity.CommandBlockEntity$Mode getMode()
-> g
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundSetCommandMinecartPacket -> aaq:
int entity -> a
java.lang.String command -> b
boolean trackOutput -> c
17:21:void <init>(int,java.lang.String,boolean) -> <init>
23:27:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
31:34:void write(net.minecraft.network.FriendlyByteBuf) -> a
38:39:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
43:47:net.minecraft.world.level.BaseCommandBlock
getCommandBlock(net.minecraft.world.level.Level) -> a
52:52:java.lang.String getCommand() -> a
56:56:boolean isTrackOutput() -> c
12:12:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundSetCreativeModeSlotPacket -> aar:
int slotNum -> a
net.minecraft.world.item.ItemStack itemStack -> b
11:14:void <init>(int,net.minecraft.world.item.ItemStack) -> <init>
18:19:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
21:24:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
28:30:void write(net.minecraft.network.FriendlyByteBuf) -> a
33:33:int getSlotNum() -> a
37:37:net.minecraft.world.item.ItemStack getItem() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundSetJigsawBlockPacket -> aas:
net.minecraft.core.BlockPos pos -> a
net.minecraft.resources.ResourceLocation name -> b
net.minecraft.resources.ResourceLocation target -> c
net.minecraft.resources.ResourceLocation pool -> d
java.lang.String finalState -> e
net.minecraft.world.level.block.entity.JigsawBlockEntity$JointType joint -> f
17:24:void
<init>(net.minecraft.core.BlockPos,net.minecraft.resources.ResourceLocation,net.min
ecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,java.lan
g.String,net.minecraft.world.level.block.entity.JigsawBlockEntity$JointType) ->
<init>
26:33:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
37:43:void write(net.minecraft.network.FriendlyByteBuf) -> a
47:48:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
51:51:net.minecraft.core.BlockPos getPos() -> a
55:55:net.minecraft.resources.ResourceLocation getName() -> c
59:59:net.minecraft.resources.ResourceLocation getTarget() -> d
63:63:net.minecraft.resources.ResourceLocation getPool() -> e
67:67:java.lang.String getFinalState() -> f
71:71:net.minecraft.world.level.block.entity.JigsawBlockEntity$JointType
getJoint() -> g
9:9:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundSetStructureBlockPacket -> aat:
int FLAG_IGNORE_ENTITIES -> a
int FLAG_SHOW_AIR -> b
int FLAG_SHOW_BOUNDING_BOX -> c
net.minecraft.core.BlockPos pos -> d
net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType
updateType -> e
net.minecraft.world.level.block.state.properties.StructureMode mode -> f
java.lang.String name -> g
net.minecraft.core.BlockPos offset -> h
net.minecraft.core.Vec3i size -> i
net.minecraft.world.level.block.Mirror mirror -> j
net.minecraft.world.level.block.Rotation rotation -> k
java.lang.String data -> l
boolean ignoreEntities -> m
boolean showAir -> n
boolean showBoundingBox -> o
float integrity -> p
long seed -> q
33:48:void
<init>(net.minecraft.core.BlockPos,net.minecraft.world.level.block.entity.Structure
BlockEntity$UpdateType,net.minecraft.world.level.block.state.properties.StructureMo
de,java.lang.String,net.minecraft.core.BlockPos,net.minecraft.core.Vec3i,net.minecr
aft.world.level.block.Mirror,net.minecraft.world.level.block.Rotation,java.lang.Str
ing,boolean,boolean,boolean,float,long) -> <init>
50:68:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
72:99:void write(net.minecraft.network.FriendlyByteBuf) -> a
103:104:void
handle(net.minecraft.network.protocol.game.ServerGamePacketListener) -> a
107:107:net.minecraft.core.BlockPos getPos() -> a
111:111:net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType
getUpdateType() -> c
115:115:net.minecraft.world.level.block.state.properties.StructureMode
getMode() -> d
119:119:java.lang.String getName() -> e
123:123:net.minecraft.core.BlockPos getOffset() -> f
127:127:net.minecraft.core.Vec3i getSize() -> g
131:131:net.minecraft.world.level.block.Mirror getMirror() -> h
135:135:net.minecraft.world.level.block.Rotation getRotation() -> i
139:139:java.lang.String getData() -> j
143:143:boolean isIgnoreEntities() -> k
147:147:boolean isShowAir() -> l
151:151:boolean isShowBoundingBox() -> m
155:155:float getIntegrity() -> n
159:159:long getSeed() -> o
13:13:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundSignUpdatePacket -> aau:
int MAX_STRING_LENGTH -> a
net.minecraft.core.BlockPos pos -> b
java.lang.String[] lines -> c
boolean isFrontText -> d
13:17:void
<init>(net.minecraft.core.BlockPos,boolean,java.lang.String,java.lang.String,java.l
ang.String,java.lang.String) -> <init>
19:26:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
30:35:void write(net.minecraft.network.FriendlyByteBuf) -> a
39:40:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
43:43:net.minecraft.core.BlockPos getPos() -> a
47:47:boolean isFrontText() -> c
51:51:java.lang.String[] getLines() -> d
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundSwingPacket -> aav:
net.minecraft.world.InteractionHand hand -> a
10:12:void <init>(net.minecraft.world.InteractionHand) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
29:29:net.minecraft.world.InteractionHand getHand() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundTeleportToEntityPacket -> aaw:
java.util.UUID uuid -> a
14:16:void <init>(java.util.UUID) -> <init>
18:20:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
24:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:30:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
34:34:net.minecraft.world.entity.Entity
getEntity(net.minecraft.server.level.ServerLevel) -> a
11:11:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundUseItemOnPacket -> aax:
net.minecraft.world.phys.BlockHitResult blockHit -> a
net.minecraft.world.InteractionHand hand -> b
int sequence -> c
13:17:void
<init>(net.minecraft.world.InteractionHand,net.minecraft.world.phys.BlockHitResult,
int) -> <init>
19:23:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
27:30:void write(net.minecraft.network.FriendlyByteBuf) -> a
34:35:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
38:38:net.minecraft.world.InteractionHand getHand() -> a
42:42:net.minecraft.world.phys.BlockHitResult getHitResult() -> c
46:46:int getSequence() -> d
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.ServerboundUseItemPacket -> aay:
net.minecraft.world.InteractionHand hand -> a
int sequence -> b
11:14:void <init>(net.minecraft.world.InteractionHand,int) -> <init>
16:19:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
23:25:void write(net.minecraft.network.FriendlyByteBuf) -> a
29:30:void handle(net.minecraft.network.protocol.game.ServerGamePacketListener)
-> a
33:33:net.minecraft.world.InteractionHand getHand() -> a
37:37:int getSequence() -> c
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.game.VecDeltaCodec -> aaz:
double TRUNCATION_STEPS -> a
net.minecraft.world.phys.Vec3 base -> b
6:9:void <init>() -> <init>
13:13:long encode(double) -> a
18:18:double decode(long) -> a
22:28:net.minecraft.world.phys.Vec3 decode(long,long,long) -> a
32:32:long encodeX(net.minecraft.world.phys.Vec3) -> a
36:36:long encodeY(net.minecraft.world.phys.Vec3) -> b
40:40:long encodeZ(net.minecraft.world.phys.Vec3) -> c
44:44:net.minecraft.world.phys.Vec3 delta(net.minecraft.world.phys.Vec3) -> d
48:49:void setBase(net.minecraft.world.phys.Vec3) -> e
net.minecraft.network.protocol.game.package-info -> aba:
net.minecraft.network.protocol.handshake.ClientIntentionPacket -> abb:
int MAX_HOST_LENGTH -> a
int protocolVersion -> b
java.lang.String hostName -> c
int port -> d
net.minecraft.network.ConnectionProtocol intention -> e
19:24:void
<init>(java.lang.String,int,net.minecraft.network.ConnectionProtocol) -> <init>
26:31:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
35:39:void write(net.minecraft.network.FriendlyByteBuf) -> a
43:44:void
handle(net.minecraft.network.protocol.handshake.ServerHandshakePacketListener) -> a
47:47:net.minecraft.network.ConnectionProtocol getIntention() -> a
51:51:int getProtocolVersion() -> c
55:55:java.lang.String getHostName() -> d
59:59:int getPort() -> e
8:8:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.handshake.ServerHandshakePacketListener -> abc:
void
handleIntention(net.minecraft.network.protocol.handshake.ClientIntentionPacket) ->
a
net.minecraft.network.protocol.handshake.package-info -> abd:
net.minecraft.network.protocol.login.ClientLoginPacketListener -> abe:
void handleHello(net.minecraft.network.protocol.login.ClientboundHelloPacket) -
> a
void
handleGameProfile(net.minecraft.network.protocol.login.ClientboundGameProfilePacket
) -> a
void
handleDisconnect(net.minecraft.network.protocol.login.ClientboundLoginDisconnectPac
ket) -> a
void
handleCompression(net.minecraft.network.protocol.login.ClientboundLoginCompressionP
acket) -> a
void
handleCustomQuery(net.minecraft.network.protocol.login.ClientboundCustomQueryPacket
) -> a
net.minecraft.network.protocol.login.ClientboundCustomQueryPacket -> abf:
int MAX_PAYLOAD_SIZE -> a
int transactionId -> b
net.minecraft.resources.ResourceLocation identifier -> c
net.minecraft.network.FriendlyByteBuf data -> d
14:18:void
<init>(int,net.minecraft.resources.ResourceLocation,net.minecraft.network.FriendlyB
yteBuf) -> <init>
20:28:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
32:35:void write(net.minecraft.network.FriendlyByteBuf) -> a
39:40:void
handle(net.minecraft.network.protocol.login.ClientLoginPacketListener) -> a
43:43:int getTransactionId() -> a
47:47:net.minecraft.resources.ResourceLocation getIdentifier() -> c
51:51:net.minecraft.network.FriendlyByteBuf getData() -> d
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.login.ClientboundGameProfilePacket -> abg:
com.mojang.authlib.GameProfile gameProfile -> a
10:12:void <init>(com.mojang.authlib.GameProfile) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void
handle(net.minecraft.network.protocol.login.ClientLoginPacketListener) -> a
29:29:com.mojang.authlib.GameProfile getGameProfile() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.login.ClientboundHelloPacket -> abh:
java.lang.String serverId -> a
byte[] publicKey -> b
byte[] challenge -> c
15:19:void <init>(java.lang.String,byte[],byte[]) -> <init>
21:25:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
29:32:void write(net.minecraft.network.FriendlyByteBuf) -> a
36:37:void
handle(net.minecraft.network.protocol.login.ClientLoginPacketListener) -> a
40:40:java.lang.String getServerId() -> a
44:44:java.security.PublicKey getPublicKey() -> c
48:48:byte[] getChallenge() -> d
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.login.ClientboundLoginCompressionPacket -> abi:
int compressionThreshold -> a
9:11:void <init>(int) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void
handle(net.minecraft.network.protocol.login.ClientLoginPacketListener) -> a
28:28:int getCompressionThreshold() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.login.ClientboundLoginDisconnectPacket -> abj:
net.minecraft.network.chat.Component reason -> a
10:12:void <init>(net.minecraft.network.chat.Component) -> <init>
14:16:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
20:21:void write(net.minecraft.network.FriendlyByteBuf) -> a
25:26:void
handle(net.minecraft.network.protocol.login.ClientLoginPacketListener) -> a
29:29:net.minecraft.network.chat.Component getReason() -> a
7:7:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.login.ServerLoginPacketListener -> abk:
void handleHello(net.minecraft.network.protocol.login.ServerboundHelloPacket) -
> a
void handleKey(net.minecraft.network.protocol.login.ServerboundKeyPacket) -> a
void
handleCustomQueryPacket(net.minecraft.network.protocol.login.ServerboundCustomQuery
Packet) -> a
net.minecraft.network.protocol.login.ServerboundCustomQueryPacket -> abl:
int MAX_PAYLOAD_SIZE -> a
int transactionId -> b
net.minecraft.network.FriendlyByteBuf data -> c
15:18:void <init>(int,net.minecraft.network.FriendlyByteBuf) -> <init>
20:29:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
33:35:void write(net.minecraft.network.FriendlyByteBuf) -> a
39:40:void
handle(net.minecraft.network.protocol.login.ServerLoginPacketListener) -> a
43:43:int getTransactionId() -> a
48:48:net.minecraft.network.FriendlyByteBuf getData() -> c
8:8:void handle(net.minecraft.network.PacketListener) -> a
34:34:void
lambda$write$1(net.minecraft.network.FriendlyByteBuf,net.minecraft.network.Friendly
ByteBuf) -> a
23:27:net.minecraft.network.FriendlyByteBuf
lambda$new$0(net.minecraft.network.FriendlyByteBuf) -> b
net.minecraft.network.protocol.login.ServerboundHelloPacket -> abm:
java.lang.String name -> a
java.util.Optional profileId -> b
12:13:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
10:10:void <init>(java.lang.String,java.util.Optional) -> <init>
17:19:void write(net.minecraft.network.FriendlyByteBuf) -> a
23:24:void
handle(net.minecraft.network.protocol.login.ServerLoginPacketListener) -> a
10:10:java.lang.String toString() -> toString
10:10:int hashCode() -> hashCode
10:10:boolean equals(java.lang.Object) -> equals
10:10:java.lang.String name() -> a
10:10:java.util.Optional profileId() -> c
10:10:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.login.ServerboundKeyPacket -> abn:
byte[] keybytes -> a
byte[] encryptedChallenge -> b
17:20:void <init>(javax.crypto.SecretKey,java.security.PublicKey,byte[]) ->
<init>
22:25:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
29:31:void write(net.minecraft.network.FriendlyByteBuf) -> a
35:36:void
handle(net.minecraft.network.protocol.login.ServerLoginPacketListener) -> a
39:39:javax.crypto.SecretKey getSecretKey(java.security.PrivateKey) -> a
44:46:boolean isChallengeValid(byte[],java.security.PrivateKey) -> a
13:13:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.login.package-info -> abo:
net.minecraft.network.protocol.package-info -> abp:
net.minecraft.network.protocol.status.ClientStatusPacketListener -> abq:
void
handleStatusResponse(net.minecraft.network.protocol.status.ClientboundStatusRespons
ePacket) -> a
void
handlePongResponse(net.minecraft.network.protocol.status.ClientboundPongResponsePac
ket) -> a
net.minecraft.network.protocol.status.ClientboundPongResponsePacket -> abr:
long time -> a
9:11:void <init>(long) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void
handle(net.minecraft.network.protocol.status.ClientStatusPacketListener) -> a
28:28:long getTime() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.status.ClientboundStatusResponsePacket -> abs:
net.minecraft.network.protocol.status.ServerStatus status -> a
8:9:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
6:6:void <init>(net.minecraft.network.protocol.status.ServerStatus) -> <init>
13:14:void write(net.minecraft.network.FriendlyByteBuf) -> a
18:19:void
handle(net.minecraft.network.protocol.status.ClientStatusPacketListener) -> a
6:6:java.lang.String toString() -> toString
6:6:int hashCode() -> hashCode
6:6:boolean equals(java.lang.Object) -> equals
6:6:net.minecraft.network.protocol.status.ServerStatus status() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.status.ServerStatus -> abt:
net.minecraft.network.chat.Component description -> b
java.util.Optional players -> c
java.util.Optional version -> d
java.util.Optional favicon -> e
boolean enforcesSecureChat -> f
com.mojang.serialization.Codec CODEC -> a
19:19:void
<init>(net.minecraft.network.chat.Component,java.util.Optional,java.util.Optional,j
ava.util.Optional,boolean) -> <init>
19:19:java.lang.String toString() -> toString
19:19:int hashCode() -> hashCode
19:19:boolean equals(java.lang.Object) -> equals
19:19:net.minecraft.network.chat.Component description() -> a
19:19:java.util.Optional players() -> b
19:19:java.util.Optional version() -> c
19:19:java.util.Optional favicon() -> d
19:19:boolean enforcesSecureChat() -> e
20:26:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
20:20:void <clinit>() -> <clinit>
net.minecraft.network.protocol.status.ServerStatus$Favicon -> abt$a:
byte[] iconBytes -> b
java.lang.String PREFIX -> c
com.mojang.serialization.Codec CODEC -> a
53:53:void <init>(byte[]) -> <init>
53:53:java.lang.String toString() -> toString
53:53:int hashCode() -> hashCode
53:53:boolean equals(java.lang.Object) -> equals
53:53:byte[] iconBytes() -> a
70:70:java.lang.String
lambda$static$3(net.minecraft.network.protocol.status.ServerStatus$Favicon) -> a
58:67:com.mojang.serialization.DataResult lambda$static$2(java.lang.String) ->
a
67:67:java.lang.String lambda$static$1() -> b
59:59:java.lang.String lambda$static$0() -> c
56:56:void <clinit>() -> <clinit>
net.minecraft.network.protocol.status.ServerStatus$Players -> abt$b:
int max -> b
int online -> c
java.util.List sample -> d
com.mojang.serialization.Codec PROFILE_CODEC -> e
com.mojang.serialization.Codec CODEC -> a
28:28:void <init>(int,int,java.util.List) -> <init>
28:28:java.lang.String toString() -> toString
28:28:int hashCode() -> hashCode
28:28:boolean equals(java.lang.Object) -> equals
28:28:int max() -> a
28:28:int online() -> b
28:28:java.util.List sample() -> c
34:38:com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
29:32:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> b
29:34:void <clinit>() -> <clinit>
net.minecraft.network.protocol.status.ServerStatus$Version -> abt$c:
java.lang.String name -> b
int protocol -> c
com.mojang.serialization.Codec CODEC -> a
41:41:void <init>(java.lang.String,int) -> <init>
48:49:net.minecraft.network.protocol.status.ServerStatus$Version current() -> a
41:41:java.lang.String toString() -> toString
41:41:int hashCode() -> hashCode
41:41:boolean equals(java.lang.Object) -> equals
41:41:java.lang.String name() -> b
41:41:int protocol() -> c
42:45:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
42:42:void <clinit>() -> <clinit>
net.minecraft.network.protocol.status.ServerStatusPacketListener -> abu:
void
handlePingRequest(net.minecraft.network.protocol.status.ServerboundPingRequestPacke
t) -> a
void
handleStatusRequest(net.minecraft.network.protocol.status.ServerboundStatusRequestP
acket) -> a
net.minecraft.network.protocol.status.ServerboundPingRequestPacket -> abv:
long time -> a
9:11:void <init>(long) -> <init>
13:15:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
19:20:void write(net.minecraft.network.FriendlyByteBuf) -> a
24:25:void
handle(net.minecraft.network.protocol.status.ServerStatusPacketListener) -> a
28:28:long getTime() -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.status.ServerboundStatusRequestPacket -> abw:
7:8:void <init>() -> <init>
10:11:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
15:15:void write(net.minecraft.network.FriendlyByteBuf) -> a
19:20:void
handle(net.minecraft.network.protocol.status.ServerStatusPacketListener) -> a
6:6:void handle(net.minecraft.network.PacketListener) -> a
net.minecraft.network.protocol.status.package-info -> abx:
net.minecraft.network.syncher.EntityDataAccessor -> aby:
int id -> a
net.minecraft.network.syncher.EntityDataSerializer serializer -> b
7:10:void <init>(int,net.minecraft.network.syncher.EntityDataSerializer) ->
<init>
13:13:int getId() -> a
17:17:net.minecraft.network.syncher.EntityDataSerializer getSerializer() -> b
22:31:boolean equals(java.lang.Object) -> equals
36:36:int hashCode() -> hashCode
41:41:java.lang.String toString() -> toString
net.minecraft.network.syncher.EntityDataSerializer -> abz:
void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a
java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a
14:14:net.minecraft.network.syncher.EntityDataAccessor createAccessor(int) -> a
java.lang.Object copy(java.lang.Object) -> a
27:27:net.minecraft.network.syncher.EntityDataSerializer
simple(net.minecraft.network.FriendlyByteBuf$Writer,net.minecraft.network.FriendlyB
yteBuf$Reader) -> a
41:41:net.minecraft.network.syncher.EntityDataSerializer
optional(net.minecraft.network.FriendlyByteBuf$Writer,net.minecraft.network.Friendl
yByteBuf$Reader) -> b
45:45:net.minecraft.network.syncher.EntityDataSerializer
simpleEnum(java.lang.Class) -> a
49:49:net.minecraft.network.syncher.EntityDataSerializer
simpleId(net.minecraft.core.IdMap) -> a
49:49:java.lang.Object
lambda$simpleId$2(net.minecraft.core.IdMap,net.minecraft.network.FriendlyByteBuf) -
> a
49:49:void
lambda$simpleId$1(net.minecraft.core.IdMap,net.minecraft.network.FriendlyByteBuf,ja
va.lang.Object) -> a
45:45:java.lang.Enum
lambda$simpleEnum$0(java.lang.Class,net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.syncher.EntityDataSerializer$1 -> abz$1:
net.minecraft.network.FriendlyByteBuf$Writer val$writer -> a
net.minecraft.network.FriendlyByteBuf$Reader val$reader -> b
27:27:void
<init>(net.minecraft.network.FriendlyByteBuf$Writer,net.minecraft.network.FriendlyB
yteBuf$Reader) -> <init>
30:31:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a
35:35:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a
net.minecraft.network.syncher.EntityDataSerializer$ForValueType -> abz$a:
22:22:java.lang.Object copy(java.lang.Object) -> a
net.minecraft.network.syncher.EntityDataSerializers -> aca:
net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap SERIALIZERS -> C
net.minecraft.network.syncher.EntityDataSerializer BYTE -> a
net.minecraft.network.syncher.EntityDataSerializer INT -> b
net.minecraft.network.syncher.EntityDataSerializer LONG -> c
net.minecraft.network.syncher.EntityDataSerializer FLOAT -> d
net.minecraft.network.syncher.EntityDataSerializer STRING -> e
net.minecraft.network.syncher.EntityDataSerializer COMPONENT -> f
net.minecraft.network.syncher.EntityDataSerializer OPTIONAL_COMPONENT -> g
net.minecraft.network.syncher.EntityDataSerializer ITEM_STACK -> h
net.minecraft.network.syncher.EntityDataSerializer BLOCK_STATE -> i
net.minecraft.network.syncher.EntityDataSerializer OPTIONAL_BLOCK_STATE -> j
net.minecraft.network.syncher.EntityDataSerializer BOOLEAN -> k
net.minecraft.network.syncher.EntityDataSerializer PARTICLE -> l
net.minecraft.network.syncher.EntityDataSerializer ROTATIONS -> m
net.minecraft.network.syncher.EntityDataSerializer BLOCK_POS -> n
net.minecraft.network.syncher.EntityDataSerializer OPTIONAL_BLOCK_POS -> o
net.minecraft.network.syncher.EntityDataSerializer DIRECTION -> p
net.minecraft.network.syncher.EntityDataSerializer OPTIONAL_UUID -> q
net.minecraft.network.syncher.EntityDataSerializer OPTIONAL_GLOBAL_POS -> r
net.minecraft.network.syncher.EntityDataSerializer COMPOUND_TAG -> s
net.minecraft.network.syncher.EntityDataSerializer VILLAGER_DATA -> t
net.minecraft.network.syncher.EntityDataSerializer OPTIONAL_UNSIGNED_INT -> u
net.minecraft.network.syncher.EntityDataSerializer POSE -> v
net.minecraft.network.syncher.EntityDataSerializer CAT_VARIANT -> w
net.minecraft.network.syncher.EntityDataSerializer FROG_VARIANT -> x
net.minecraft.network.syncher.EntityDataSerializer PAINTING_VARIANT -> y
net.minecraft.network.syncher.EntityDataSerializer SNIFFER_STATE -> z
net.minecraft.network.syncher.EntityDataSerializer VECTOR3 -> A
net.minecraft.network.syncher.EntityDataSerializer QUATERNION -> B
226:227:void
registerSerializer(net.minecraft.network.syncher.EntityDataSerializer) -> a
231:231:net.minecraft.network.syncher.EntityDataSerializer getSerializer(int) -
> a
235:235:int getSerializedId(net.minecraft.network.syncher.EntityDataSerializer)
-> b
238:239:void <init>() -> <init>
35:35:void
lambda$static$0(net.minecraft.network.FriendlyByteBuf,java.lang.Byte) -> a
33:223:void <clinit>() -> <clinit>
net.minecraft.network.syncher.EntityDataSerializers$1 -> aca$1:
49:49:void <init>() -> <init>
52:53:void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.item.ItemStack) ->
a
57:57:net.minecraft.world.item.ItemStack
read(net.minecraft.network.FriendlyByteBuf) -> b
62:62:net.minecraft.world.item.ItemStack
copy(net.minecraft.world.item.ItemStack) -> a
49:49:java.lang.Object copy(java.lang.Object) -> a
49:49:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a
49:49:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a
net.minecraft.network.syncher.EntityDataSerializers$2 -> aca$2:
68:68:void <init>() -> <init>
71:76:void write(net.minecraft.network.FriendlyByteBuf,java.util.Optional) -> a
80:84:java.util.Optional read(net.minecraft.network.FriendlyByteBuf) -> b
68:68:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a
68:68:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a
net.minecraft.network.syncher.EntityDataSerializers$3 -> aca$3:
91:91:void <init>() -> <init>
94:96:void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.core.particles.ParticleOp
tions) -> a
100:100:net.minecraft.core.particles.ParticleOptions
read(net.minecraft.network.FriendlyByteBuf) -> b
104:104:net.minecraft.core.particles.ParticleOptions
readParticle(net.minecraft.network.FriendlyByteBuf,net.minecraft.core.particles.Par
ticleType) -> a
91:91:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a
91:91:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a
net.minecraft.network.syncher.EntityDataSerializers$4 -> aca$4:
108:108:void <init>() -> <init>
111:114:void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.core.Rotations) -> a
118:118:net.minecraft.core.Rotations
read(net.minecraft.network.FriendlyByteBuf) -> b
108:108:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a
108:108:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a
net.minecraft.network.syncher.EntityDataSerializers$5 -> aca$5:
132:132:void <init>() -> <init>
135:136:void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.nbt.CompoundTag) -> a
140:140:net.minecraft.nbt.CompoundTag
read(net.minecraft.network.FriendlyByteBuf) -> b
145:145:net.minecraft.nbt.CompoundTag copy(net.minecraft.nbt.CompoundTag) -> a
132:132:java.lang.Object copy(java.lang.Object) -> a
132:132:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a
132:132:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a
net.minecraft.network.syncher.EntityDataSerializers$6 -> aca$6:
149:149:void <init>() -> <init>
152:155:void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.entity.npc.Villager
Data) -> a
159:162:net.minecraft.world.entity.npc.VillagerData
read(net.minecraft.network.FriendlyByteBuf) -> b
149:149:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a
149:149:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a
net.minecraft.network.syncher.EntityDataSerializers$7 -> aca$7:
167:167:void <init>() -> <init>
170:171:void write(net.minecraft.network.FriendlyByteBuf,java.util.OptionalInt)
-> a
175:176:java.util.OptionalInt read(net.minecraft.network.FriendlyByteBuf) -> b
167:167:java.lang.Object read(net.minecraft.network.FriendlyByteBuf) -> a
167:167:void write(net.minecraft.network.FriendlyByteBuf,java.lang.Object) -> a
net.minecraft.network.syncher.SynchedEntityData -> acb:
org.slf4j.Logger LOGGER -> a
it.unimi.dsi.fastutil.objects.Object2IntMap ENTITY_ID_POOL -> b
int MAX_ID_VALUE -> c
net.minecraft.world.entity.Entity entity -> d
it.unimi.dsi.fastutil.ints.Int2ObjectMap itemsById -> e
java.util.concurrent.locks.ReadWriteLock lock -> f
boolean isDirty -> g
33:40:void <init>(net.minecraft.world.entity.Entity) -> <init>
43:72:net.minecraft.network.syncher.EntityDataAccessor
defineId(java.lang.Class,net.minecraft.network.syncher.EntityDataSerializer) -> a
76:88:void
define(net.minecraft.network.syncher.EntityDataAccessor,java.lang.Object) -> a
91:95:void
createDataItem(net.minecraft.network.syncher.EntityDataAccessor,java.lang.Object) -
> c
98:98:boolean hasItem(net.minecraft.network.syncher.EntityDataAccessor) -> a
104:117:net.minecraft.network.syncher.SynchedEntityData$DataItem
getItem(net.minecraft.network.syncher.EntityDataAccessor) -> c
121:121:java.lang.Object get(net.minecraft.network.syncher.EntityDataAccessor)
-> b
125:126:void
set(net.minecraft.network.syncher.EntityDataAccessor,java.lang.Object) -> b
129:137:void
set(net.minecraft.network.syncher.EntityDataAccessor,java.lang.Object,boolean) -> a
140:140:boolean isDirty() -> a
145:163:java.util.List packDirty() -> b
168:182:java.util.List getNonDefaultValues() -> c
186:199:void assignValues(java.util.List) -> a
203:207:void
assignValue(net.minecraft.network.syncher.SynchedEntityData$DataItem,net.minecraft.
network.syncher.SynchedEntityData$DataValue) -> a
210:210:boolean isEmpty() -> d
28:29:void <clinit>() -> <clinit>
net.minecraft.network.syncher.SynchedEntityData$DataItem -> acb$a:
net.minecraft.network.syncher.EntityDataAccessor accessor -> a
java.lang.Object value -> b
java.lang.Object initialValue -> c
boolean dirty -> d
250:254:void
<init>(net.minecraft.network.syncher.EntityDataAccessor,java.lang.Object) -> <init>
257:257:net.minecraft.network.syncher.EntityDataAccessor getAccessor() -> a
261:262:void setValue(java.lang.Object) -> a
265:265:java.lang.Object getValue() -> b
269:269:boolean isDirty() -> c
273:274:void setDirty(boolean) -> a
277:277:boolean isSetToDefault() -> d
281:281:net.minecraft.network.syncher.SynchedEntityData$DataValue value() -> e
net.minecraft.network.syncher.SynchedEntityData$DataValue -> acb$b:
int id -> a
net.minecraft.network.syncher.EntityDataSerializer serializer -> b
java.lang.Object value -> c
213:213:void
<init>(int,net.minecraft.network.syncher.EntityDataSerializer,java.lang.Object) ->
<init>
215:216:net.minecraft.network.syncher.SynchedEntityData$DataValue
create(net.minecraft.network.syncher.EntityDataAccessor,java.lang.Object) -> a
220:227:void write(net.minecraft.network.FriendlyByteBuf) -> a
230:236:net.minecraft.network.syncher.SynchedEntityData$DataValue
read(net.minecraft.network.FriendlyByteBuf,int) -> a
240:240:net.minecraft.network.syncher.SynchedEntityData$DataValue
read(net.minecraft.network.FriendlyByteBuf,int,net.minecraft.network.syncher.Entity
DataSerializer) -> a
213:213:java.lang.String toString() -> toString
213:213:int hashCode() -> hashCode
213:213:boolean equals(java.lang.Object) -> equals
213:213:int id() -> a
213:213:net.minecraft.network.syncher.EntityDataSerializer serializer() -> b
213:213:java.lang.Object value() -> c
net.minecraft.network.syncher.package-info -> acc:
net.minecraft.obfuscate.DontObfuscate -> net.minecraft.obfuscate.DontObfuscate:
net.minecraft.obfuscate.package-info -> acd:
net.minecraft.package-info -> ace:
net.minecraft.realms.DisconnectedRealmsScreen -> gaj:
net.minecraft.network.chat.Component reason -> a
net.minecraft.client.gui.components.MultiLineLabel message -> b
net.minecraft.client.gui.screens.Screen parent -> c
int textHeight -> G
13:21:void
<init>(net.minecraft.client.gui.screens.Screen,net.minecraft.network.chat.Component
,net.minecraft.network.chat.Component) -> <init>
25:34:void init() -> b
38:38:net.minecraft.network.chat.Component getNarrationMessage() -> au_
43:44:void onClose() -> aw_
48:52:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
33:33:void
lambda$init$0(net.minecraft.client.Minecraft,net.minecraft.client.gui.components.Bu
tton) -> a
net.minecraft.realms.RealmsConnect -> gak:
org.slf4j.Logger LOGGER -> a
net.minecraft.client.gui.screens.Screen onlineScreen -> b
boolean aborted -> c
net.minecraft.network.Connection connection -> d
32:34:void <init>(net.minecraft.client.gui.screens.Screen) -> <init>
37:102:void
connect(com.mojang.realmsclient.dto.RealmsServer,net.minecraft.client.multiplayer.r
esolver.ServerAddress) -> a
105:113:void abort() -> a
116:123:void tick() -> b
25:25:void <clinit>() -> <clinit>
net.minecraft.realms.RealmsConnect$1 -> gak$1:
java.lang.String val$hostname -> a
int val$port -> b
net.minecraft.client.Minecraft val$minecraft -> c
com.mojang.realmsclient.dto.RealmsServer val$server -> d
net.minecraft.realms.RealmsConnect this$0 -> e
44:44:void
<init>(net.minecraft.realms.RealmsConnect,java.lang.String,java.lang.String,int,net
.minecraft.client.Minecraft,com.mojang.realmsclient.dto.RealmsServer) -> <init>
47:100:void run() -> run
98:98:void
lambda$run$1(net.minecraft.client.Minecraft,net.minecraft.realms.DisconnectedRealms
Screen) -> a
61:61:void lambda$run$0(net.minecraft.network.chat.Component) -> a
net.minecraft.realms.RealmsLabel -> gal:
net.minecraft.network.chat.Component text -> a
int x -> b
int y -> c
int color -> d
14:19:void <init>(net.minecraft.network.chat.Component,int,int,int) -> <init>
23:24:void render(net.minecraft.client.gui.GuiGraphics,int,int,float) -> a
27:27:net.minecraft.network.chat.Component getText() -> a
net.minecraft.realms.RealmsObjectSelectionList -> gam:
10:11:void <init>(int,int,int,int,int) -> <init>
14:19:void setSelectedItem(int) -> j
22:23:void selectItem(int) -> a
26:26:void itemClicked(int,int,double,double,int,int) -> a
31:31:int getMaxPosition() -> a
37:37:int getScrollbarPosition() -> c
42:42:int getRowWidth() -> b
48:49:void replaceEntries(java.util.Collection) -> a
53:53:int getItemCount() -> k
58:58:int getRowTop(int) -> g
63:63:int getRowLeft() -> o
68:68:int
addEntry(net.minecraft.client.gui.components.ObjectSelectionList$Entry) -> a
72:73:void clear() -> v
8:8:int
addEntry(net.minecraft.client.gui.components.AbstractSelectionList$Entry) -> b
net.minecraft.realms.RealmsScreen -> gan:
int TITLE_HEIGHT -> k
int COMPONENT_HEIGHT -> l
int EXPIRATION_NOTIFICATION_DAYS -> m
long SIZE_LIMIT -> n
int COLOR_WHITE -> o
int COLOR_GRAY -> p
int COLOR_DARK_GRAY -> q
int COLOR_MEDIUM_GRAY -> r
int COLOR_GREEN -> s
int COLOR_DARK_GREEN -> t
int COLOR_RED -> u
int COLOR_RED_FADE -> v
int COLOR_BLACK -> w
int COLOR_YELLOW -> x
int COLOR_BRIGHT_YELLOW -> y
int COLOR_LINK -> z
int COLOR_LINK_HOVER -> A
int COLOR_INFO -> C
int COLOR_BUTTON_YELLOW -> D
java.lang.String UPDATE_BREAKS_ADVENTURE_URL -> E
int SKIN_FACE_SIZE -> F
java.util.List labels -> a
41:45:void <init>(net.minecraft.network.chat.Component) -> <init>
48:48:int row(int) -> h
52:53:net.minecraft.realms.RealmsLabel
addLabel(net.minecraft.realms.RealmsLabel) -> a
57:57:net.minecraft.network.chat.Component createLabelNarration() -> l
net.minecraft.realms.RepeatedNarrator -> gao:
float permitsPerSecond -> a
java.util.concurrent.atomic.AtomicReference params -> b
12:16:void <init>(java.time.Duration) -> <init>
19:28:void
narrate(net.minecraft.client.GameNarrator,net.minecraft.network.chat.Component) ->
a
20:23:net.minecraft.realms.RepeatedNarrator$Params
lambda$narrate$0(net.minecraft.network.chat.Component,net.minecraft.realms.Repeated
Narrator$Params) -> a
net.minecraft.realms.RepeatedNarrator$Params -> gao$a:
net.minecraft.network.chat.Component narration -> a
com.google.common.util.concurrent.RateLimiter rateLimiter -> b
34:37:void
<init>(net.minecraft.network.chat.Component,com.google.common.util.concurrent.RateL
imiter) -> <init>
net.minecraft.realms.package-info -> gap:
net.minecraft.recipebook.PlaceRecipe -> acf:
11:59:void
placeRecipe(int,int,int,net.minecraft.world.item.crafting.Recipe,java.util.Iterator
,int) -> a
void addItemToSlot(java.util.Iterator,int,int,int,int) -> a
net.minecraft.recipebook.ServerPlaceRecipe -> acg:
org.slf4j.Logger LOGGER -> d
net.minecraft.world.entity.player.StackedContents stackedContents -> a
net.minecraft.world.entity.player.Inventory inventory -> b
net.minecraft.world.inventory.RecipeBookMenu menu -> c
25:32:void <init>(net.minecraft.world.inventory.RecipeBookMenu) -> <init>
35:58:void
recipeClicked(net.minecraft.server.level.ServerPlayer,net.minecraft.world.item.craf
ting.Recipe,boolean) -> a
61:69:void clearGrid() -> a
72:107:void
handleRecipeClicked(net.minecraft.world.item.crafting.Recipe,boolean) -> a
111:118:void addItemToSlot(java.util.Iterator,int,int,int,int) -> a
121:142:int getStackSize(boolean,int,boolean) -> a
146:166:void
moveItemToGrid(net.minecraft.world.inventory.Slot,net.minecraft.world.item.ItemStac
k) -> a
169:208:boolean testClearGrid() -> b
212:218:int getAmountOfFreeSlotsInInventory() -> c
23:23:void <clinit>() -> <clinit>
net.minecraft.recipebook.package-info -> ach:
net.minecraft.resources.DelegatingOps -> aci:
com.mojang.serialization.DynamicOps delegate -> a
21:23:void <init>(com.mojang.serialization.DynamicOps) -> <init>
27:27:java.lang.Object empty() -> empty
32:32:java.lang.Object
convertTo(com.mojang.serialization.DynamicOps,java.lang.Object) -> convertTo
37:37:com.mojang.serialization.DataResult getNumberValue(java.lang.Object) ->
getNumberValue
42:42:java.lang.Object createNumeric(java.lang.Number) -> createNumeric
47:47:java.lang.Object createByte(byte) -> createByte
52:52:java.lang.Object createShort(short) -> createShort
57:57:java.lang.Object createInt(int) -> createInt
62:62:java.lang.Object createLong(long) -> createLong
67:67:java.lang.Object createFloat(float) -> createFloat
72:72:java.lang.Object createDouble(double) -> createDouble
77:77:com.mojang.serialization.DataResult getBooleanValue(java.lang.Object) ->
getBooleanValue
82:82:java.lang.Object createBoolean(boolean) -> createBoolean
87:87:com.mojang.serialization.DataResult getStringValue(java.lang.Object) ->
getStringValue
92:92:java.lang.Object createString(java.lang.String) -> createString
97:97:com.mojang.serialization.DataResult
mergeToList(java.lang.Object,java.lang.Object) -> mergeToList
102:102:com.mojang.serialization.DataResult
mergeToList(java.lang.Object,java.util.List) -> mergeToList
107:107:com.mojang.serialization.DataResult
mergeToMap(java.lang.Object,java.lang.Object,java.lang.Object) -> mergeToMap
112:112:com.mojang.serialization.DataResult
mergeToMap(java.lang.Object,com.mojang.serialization.MapLike) -> mergeToMap
117:117:com.mojang.serialization.DataResult getMapValues(java.lang.Object) ->
getMapValues
122:122:com.mojang.serialization.DataResult getMapEntries(java.lang.Object) ->
getMapEntries
127:127:java.lang.Object createMap(java.util.stream.Stream) -> createMap
132:132:com.mojang.serialization.DataResult getMap(java.lang.Object) -> getMap
137:137:com.mojang.serialization.DataResult getStream(java.lang.Object) ->
getStream
142:142:com.mojang.serialization.DataResult getList(java.lang.Object) ->
getList
147:147:java.lang.Object createList(java.util.stream.Stream) -> createList
152:152:com.mojang.serialization.DataResult getByteBuffer(java.lang.Object) ->
getByteBuffer
157:157:java.lang.Object createByteList(java.nio.ByteBuffer) -> createByteList
162:162:com.mojang.serialization.DataResult getIntStream(java.lang.Object) ->
getIntStream
167:167:java.lang.Object createIntList(java.util.stream.IntStream) ->
createIntList
172:172:com.mojang.serialization.DataResult getLongStream(java.lang.Object) ->
getLongStream
177:177:java.lang.Object createLongList(java.util.stream.LongStream) ->
createLongList
182:182:java.lang.Object remove(java.lang.Object,java.lang.String) -> remove
187:187:boolean compressMaps() -> compressMaps
192:192:com.mojang.serialization.ListBuilder listBuilder() -> listBuilder
197:197:com.mojang.serialization.RecordBuilder mapBuilder() -> mapBuilder
net.minecraft.resources.FileToIdConverter -> acj:
java.lang.String prefix -> a
java.lang.String extension -> b
13:16:void <init>(java.lang.String,java.lang.String) -> <init>
19:19:net.minecraft.resources.FileToIdConverter json(java.lang.String) -> a
23:23:net.minecraft.resources.ResourceLocation
idToFile(net.minecraft.resources.ResourceLocation) -> a
27:28:net.minecraft.resources.ResourceLocation
fileToId(net.minecraft.resources.ResourceLocation) -> b
32:32:java.util.Map
listMatchingResources(net.minecraft.server.packs.resources.ResourceManager) -> a
36:36:java.util.Map
listMatchingResourceStacks(net.minecraft.server.packs.resources.ResourceManager) ->
b
36:36:boolean
lambda$listMatchingResourceStacks$1(net.minecraft.resources.ResourceLocation) -> c
32:32:boolean
lambda$listMatchingResources$0(net.minecraft.resources.ResourceLocation) -> d
net.minecraft.resources.HolderSetCodec -> ack:
net.minecraft.resources.ResourceKey registryKey -> a
com.mojang.serialization.Codec elementCodec -> b
com.mojang.serialization.Codec homogenousListCodec -> c
com.mojang.serialization.Codec registryAwareCodec -> d
27:36:com.mojang.serialization.Codec
homogenousList(com.mojang.serialization.Codec,boolean) -> a
43:43:com.mojang.serialization.Codec
create(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec,boolean)
-> a
46:54:void
<init>(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec,boolean)
-> <init>
58:74:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode
79:90:com.mojang.serialization.DataResult
encode(net.minecraft.core.HolderSet,com.mojang.serialization.DynamicOps,java.lang.O
bject) -> a
94:94:com.mojang.serialization.DataResult
decodeWithoutRegistry(com.mojang.serialization.DynamicOps,java.lang.Object) -> a
108:108:com.mojang.serialization.DataResult
encodeWithoutRegistry(net.minecraft.core.HolderSet,com.mojang.serialization.Dynamic
Ops,java.lang.Object) -> b
20:20:com.mojang.serialization.DataResult
encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) ->
encode
95:103:com.mojang.serialization.DataResult
lambda$decodeWithoutRegistry$7(com.mojang.datafixers.util.Pair) -> a
100:100:java.lang.String
lambda$decodeWithoutRegistry$6(net.minecraft.core.Holder) -> a
83:83:java.lang.String lambda$encode$5(net.minecraft.core.HolderSet) -> a
64:64:com.mojang.datafixers.util.Pair
lambda$decode$4(net.minecraft.core.HolderGetter,com.mojang.datafixers.util.Pair) ->
a
65:66:net.minecraft.core.HolderSet
lambda$decode$3(net.minecraft.core.HolderGetter,com.mojang.datafixers.util.Either)
-> a
38:38:com.mojang.datafixers.util.Either lambda$homogenousList$2(java.util.List)
-> a
37:37:java.util.List lambda$homogenousList$1(com.mojang.datafixers.util.Either)
-> a
37:37:java.util.List lambda$homogenousList$0(java.util.List) -> b
net.minecraft.resources.RegistryDataLoader -> acl:
org.slf4j.Logger LOGGER -> c
java.util.List WORLDGEN_REGISTRIES -> a
java.util.List DIMENSION_REGISTRIES -> b
51:51:void <init>() -> <init>
93:114:net.minecraft.core.RegistryAccess$Frozen
load(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.core.Regist
ryAccess,java.util.List) -> a
118:124:net.minecraft.resources.RegistryOps$RegistryInfoLookup
createContext(net.minecraft.core.RegistryAccess,java.util.List) -> a
134:134:net.minecraft.resources.RegistryOps$RegistryInfo
createInfoForNewRegistry(net.minecraft.core.WritableRegistry) -> a
139:139:net.minecraft.resources.RegistryOps$RegistryInfo
createInfoForContextRegistry(net.minecraft.core.Registry) -> a
143:155:void logErrors(java.util.Map) -> a
159:159:java.lang.String
registryDirPath(net.minecraft.resources.ResourceLocation) -> a
163:182:void
loadRegistryContents(net.minecraft.resources.RegistryOps$RegistryInfoLookup,net.min
ecraft.server.packs.resources.ResourceManager,net.minecraft.resources.ResourceKey,n
et.minecraft.core.WritableRegistry,com.mojang.serialization.Decoder,java.util.Map)
-> a
176:176:void lambda$loadRegistryContents$9(java.lang.String) -> a
147:152:void lambda$logErrors$8(java.io.PrintWriter,java.util.Map$Entry) -> a
149:151:void lambda$logErrors$7(java.io.PrintWriter,java.util.Map$Entry) -> b
145:145:net.minecraft.resources.ResourceLocation
lambda$logErrors$6(java.util.Map$Entry) -> a
145:145:net.minecraft.resources.ResourceLocation
lambda$logErrors$5(java.util.Map$Entry) -> b
121:121:void
lambda$createContext$4(java.util.Map,com.mojang.datafixers.util.Pair) -> a
120:120:void
lambda$createContext$3(java.util.Map,net.minecraft.core.RegistryAccess$RegistryEntr
y) -> a
101:107:void lambda$load$2(java.util.Map,com.mojang.datafixers.util.Pair) -> b
98:98:void
lambda$load$1(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.re
sources.RegistryOps$RegistryInfoLookup,com.mojang.datafixers.util.Pair) -> a
95:95:com.mojang.datafixers.util.Pair
lambda$load$0(java.util.Map,net.minecraft.resources.RegistryDataLoader$RegistryData
) -> a
52:88:void <clinit>() -> <clinit>
net.minecraft.resources.RegistryDataLoader$1 -> acl$1:
java.util.Map val$result -> a
124:124:void <init>(java.util.Map) -> <init>
128:128:java.util.Optional lookup(net.minecraft.resources.ResourceKey) -> a
net.minecraft.resources.RegistryDataLoader$Loader -> acl$a:
void
load(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.resources.R
egistryOps$RegistryInfoLookup) -> load
net.minecraft.resources.RegistryDataLoader$RegistryData -> acl$b:
net.minecraft.resources.ResourceKey key -> a
com.mojang.serialization.Codec elementCodec -> b
58:58:void
<init>(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec) ->
<init>
60:62:com.mojang.datafixers.util.Pair
create(com.mojang.serialization.Lifecycle,java.util.Map) -> a
58:58:java.lang.String toString() -> toString
58:58:int hashCode() -> hashCode
58:58:boolean equals(java.lang.Object) -> equals
58:58:net.minecraft.resources.ResourceKey key() -> a
58:58:com.mojang.serialization.Codec elementCodec() -> b
61:61:void
lambda$create$0(net.minecraft.core.WritableRegistry,java.util.Map,net.minecraft.ser
ver.packs.resources.ResourceManager,net.minecraft.resources.RegistryOps$RegistryInf
oLookup) -> a
net.minecraft.resources.RegistryFileCodec -> acm:
net.minecraft.resources.ResourceKey registryKey -> a
com.mojang.serialization.Codec elementCodec -> b
boolean allowInline -> c
26:26:net.minecraft.resources.RegistryFileCodec
create(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec) -> a
30:30:net.minecraft.resources.RegistryFileCodec
create(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec,boolean)
-> a
33:37:void
<init>(net.minecraft.resources.ResourceKey,com.mojang.serialization.Codec,boolean)
-> <init>
41:54:com.mojang.serialization.DataResult
encode(net.minecraft.core.Holder,com.mojang.serialization.DynamicOps,java.lang.Obje
ct) -> a
59:81:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode
86:86:java.lang.String toString() -> toString
20:20:com.mojang.serialization.DataResult
encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) ->
encode
81:81:com.mojang.datafixers.util.Pair
lambda$decode$9(com.mojang.datafixers.util.Pair) -> a
79:79:com.mojang.datafixers.util.Pair
lambda$decode$8(com.mojang.datafixers.util.Pair,net.minecraft.core.Holder$Reference
) -> a
78:78:com.mojang.serialization.DataResult
lambda$decode$7(net.minecraft.resources.ResourceKey) -> a
78:78:java.lang.String lambda$decode$6(net.minecraft.resources.ResourceKey) ->
b
72:72:com.mojang.datafixers.util.Pair
lambda$decode$5(com.mojang.datafixers.util.Pair) -> b
70:70:java.lang.String lambda$decode$4() -> a
62:62:java.lang.String lambda$decode$3() -> b
49:49:com.mojang.serialization.DataResult
lambda$encode$2(com.mojang.serialization.DynamicOps,java.lang.Object,java.lang.Obje
ct) -> a
48:48:com.mojang.serialization.DataResult
lambda$encode$1(com.mojang.serialization.DynamicOps,java.lang.Object,net.minecraft.
resources.ResourceKey) -> a
45:45:java.lang.String lambda$encode$0(net.minecraft.core.Holder) -> a
net.minecraft.resources.RegistryFixedCodec -> acn:
net.minecraft.resources.ResourceKey registryKey -> a
19:19:net.minecraft.resources.RegistryFixedCodec
create(net.minecraft.resources.ResourceKey) -> a
22:24:void <init>(net.minecraft.resources.ResourceKey) -> <init>
28:41:com.mojang.serialization.DataResult
encode(net.minecraft.core.Holder,com.mojang.serialization.DynamicOps,java.lang.Obje
ct) -> a
46:57:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode
62:62:java.lang.String toString() -> toString
15:15:com.mojang.serialization.DataResult
encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) ->
encode
57:57:java.lang.String lambda$decode$9() -> a
50:53:com.mojang.serialization.DataResult
lambda$decode$8(java.util.Optional,com.mojang.datafixers.util.Pair) -> a
53:53:com.mojang.datafixers.util.Pair
lambda$decode$7(com.mojang.datafixers.util.Pair,net.minecraft.core.Holder$Reference
) -> a
52:52:com.mojang.serialization.DataResult
lambda$decode$6(net.minecraft.resources.ResourceLocation) -> a
52:52:java.lang.String
lambda$decode$5(net.minecraft.resources.ResourceLocation) -> b
41:41:java.lang.String lambda$encode$4() -> b
36:36:com.mojang.serialization.DataResult lambda$encode$3(java.lang.Object) ->
a
36:36:java.lang.String lambda$encode$2() -> c
35:35:com.mojang.serialization.DataResult
lambda$encode$1(com.mojang.serialization.DynamicOps,java.lang.Object,net.minecraft.
resources.ResourceKey) -> a
32:32:java.lang.String lambda$encode$0(net.minecraft.core.Holder) -> a
net.minecraft.resources.RegistryOps -> aco:
net.minecraft.resources.RegistryOps$RegistryInfoLookup lookupProvider -> b
26:26:net.minecraft.resources.RegistryOps$RegistryInfoLookup
memoizeLookup(net.minecraft.resources.RegistryOps$RegistryInfoLookup) -> a
40:40:net.minecraft.resources.RegistryOps
create(com.mojang.serialization.DynamicOps,net.minecraft.core.HolderLookup$Provider
) -> a
49:49:net.minecraft.resources.RegistryOps
create(com.mojang.serialization.DynamicOps,net.minecraft.resources.RegistryOps$Regi
stryInfoLookup) -> a
53:55:void
<init>(com.mojang.serialization.DynamicOps,net.minecraft.resources.RegistryOps$Regi
stryInfoLookup) -> <init>
58:58:java.util.Optional owner(net.minecraft.resources.ResourceKey) -> a
62:62:java.util.Optional getter(net.minecraft.resources.ResourceKey) -> b
66:73:com.mojang.serialization.codecs.RecordCodecBuilder
retrieveGetter(net.minecraft.resources.ResourceKey) -> c
81:90:com.mojang.serialization.codecs.RecordCodecBuilder
retrieveElement(net.minecraft.resources.ResourceKey) -> d
90:90:net.minecraft.core.Holder$Reference
lambda$retrieveElement$11(java.lang.Object) -> a
83:89:com.mojang.serialization.DataResult
lambda$retrieveElement$10(net.minecraft.resources.ResourceKey,net.minecraft.resourc
es.ResourceKey,com.mojang.serialization.DynamicOps) -> a
89:89:java.lang.String lambda$retrieveElement$9() -> a
87:87:com.mojang.serialization.DataResult
lambda$retrieveElement$8(net.minecraft.resources.ResourceKey) -> e
87:87:java.lang.String
lambda$retrieveElement$7(net.minecraft.resources.ResourceKey) -> f
85:85:java.util.Optional
lambda$retrieveElement$6(net.minecraft.resources.ResourceKey,net.minecraft.resource
s.RegistryOps$RegistryInfo) -> a
73:73:net.minecraft.core.HolderGetter lambda$retrieveGetter$5(java.lang.Object)
-> b
67:72:com.mojang.serialization.DataResult
lambda$retrieveGetter$4(net.minecraft.resources.ResourceKey,com.mojang.serializatio
n.DynamicOps) -> a
72:72:java.lang.String lambda$retrieveGetter$3() -> b
70:70:com.mojang.serialization.DataResult
lambda$retrieveGetter$2(net.minecraft.resources.ResourceKey) -> g
70:70:java.lang.String
lambda$retrieveGetter$1(net.minecraft.resources.ResourceKey) -> h
69:69:com.mojang.serialization.DataResult
lambda$retrieveGetter$0(net.minecraft.resources.RegistryOps$RegistryInfo) -> a
net.minecraft.resources.RegistryOps$1 -> aco$1:
java.util.Map lookups -> b
net.minecraft.resources.RegistryOps$RegistryInfoLookup val$original -> a
26:27:void <init>(net.minecraft.resources.RegistryOps$RegistryInfoLookup) ->
<init>
32:32:java.util.Optional lookup(net.minecraft.resources.ResourceKey) -> a
net.minecraft.resources.RegistryOps$2 -> aco$2:
net.minecraft.core.HolderLookup$Provider val$lookupProvider -> a
40:40:void <init>(net.minecraft.core.HolderLookup$Provider) -> <init>
43:43:java.util.Optional lookup(net.minecraft.resources.ResourceKey) -> a
43:43:net.minecraft.resources.RegistryOps$RegistryInfo
lambda$lookup$0(net.minecraft.core.HolderLookup$RegistryLookup) -> a
net.minecraft.resources.RegistryOps$RegistryInfo -> aco$a:
net.minecraft.core.HolderOwner owner -> a
net.minecraft.core.HolderGetter getter -> b
com.mojang.serialization.Lifecycle elementsLifecycle -> c
19:19:void
<init>(net.minecraft.core.HolderOwner,net.minecraft.core.HolderGetter,com.mojang.se
rialization.Lifecycle) -> <init>
19:19:java.lang.String toString() -> toString
19:19:int hashCode() -> hashCode
19:19:boolean equals(java.lang.Object) -> equals
19:19:net.minecraft.core.HolderOwner owner() -> a
19:19:net.minecraft.core.HolderGetter getter() -> b
19:19:com.mojang.serialization.Lifecycle elementsLifecycle() -> c
net.minecraft.resources.RegistryOps$RegistryInfoLookup -> aco$b:
java.util.Optional lookup(net.minecraft.resources.ResourceKey) -> a
net.minecraft.resources.ResourceKey -> acp:
java.util.concurrent.ConcurrentMap VALUES -> a
net.minecraft.resources.ResourceLocation registryName -> b
net.minecraft.resources.ResourceLocation location -> c
24:24:com.mojang.serialization.Codec codec(net.minecraft.resources.ResourceKey)
-> a
28:28:net.minecraft.resources.ResourceKey
create(net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceLocation
) -> a
35:35:net.minecraft.resources.ResourceKey
createRegistryKey(net.minecraft.resources.ResourceLocation) -> a
40:40:net.minecraft.resources.ResourceKey
create(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLoc
ation) -> a
43:46:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLoc
ation) -> <init>
50:50:java.lang.String toString() -> toString
54:54:boolean isFor(net.minecraft.resources.ResourceKey) -> b
59:59:java.util.Optional cast(net.minecraft.resources.ResourceKey) -> c
63:63:net.minecraft.resources.ResourceLocation location() -> a
67:67:net.minecraft.resources.ResourceLocation registry() -> b
40:40:net.minecraft.resources.ResourceKey
lambda$create$1(net.minecraft.resources.ResourceKey$InternKey) -> a
24:24:net.minecraft.resources.ResourceKey
lambda$codec$0(net.minecraft.resources.ResourceKey,net.minecraft.resources.Resource
Location) -> b
18:18:void <clinit>() -> <clinit>
net.minecraft.resources.ResourceKey$InternKey -> acp$a:
net.minecraft.resources.ResourceLocation registry -> a
net.minecraft.resources.ResourceLocation location -> b
16:16:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLoc
ation) -> <init>
16:16:java.lang.String toString() -> toString
16:16:int hashCode() -> hashCode
16:16:boolean equals(java.lang.Object) -> equals
16:16:net.minecraft.resources.ResourceLocation registry() -> a
16:16:net.minecraft.resources.ResourceLocation location() -> b
net.minecraft.resources.ResourceLocation -> acq:
com.mojang.serialization.Codec CODEC -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID -> e
char NAMESPACE_SEPARATOR -> b
java.lang.String DEFAULT_NAMESPACE -> c
java.lang.String REALMS_NAMESPACE -> d
java.lang.String namespace -> f
java.lang.String path -> g
40:43:void
<init>(java.lang.String,java.lang.String,net.minecraft.resources.ResourceLocation$D
ummy) -> <init>
47:48:void <init>(java.lang.String,java.lang.String) -> <init>
51:52:void <init>(java.lang.String[]) -> <init>
56:57:void <init>(java.lang.String) -> <init>
60:60:net.minecraft.resources.ResourceLocation of(java.lang.String,char) -> a
66:68:net.minecraft.resources.ResourceLocation tryParse(java.lang.String) -> a
75:77:net.minecraft.resources.ResourceLocation
tryBuild(java.lang.String,java.lang.String) -> a
82:90:java.lang.String[] decompose(java.lang.String,char) -> b
95:97:com.mojang.serialization.DataResult read(java.lang.String) -> b
102:102:java.lang.String getPath() -> a
106:106:java.lang.String getNamespace() -> b
110:110:net.minecraft.resources.ResourceLocation withPath(java.lang.String) ->
c
114:114:net.minecraft.resources.ResourceLocation
withPath(java.util.function.UnaryOperator) -> a
118:118:net.minecraft.resources.ResourceLocation withPrefix(java.lang.String) -
> d
122:122:net.minecraft.resources.ResourceLocation withSuffix(java.lang.String) -
> e
127:127:java.lang.String toString() -> toString
132:140:boolean equals(java.lang.Object) -> equals
145:145:int hashCode() -> hashCode
151:155:int compareTo(net.minecraft.resources.ResourceLocation) -> a
159:159:java.lang.String toDebugFileName() -> c
163:163:java.lang.String toLanguageKey() -> d
167:167:java.lang.String toShortLanguageKey() -> e
171:171:java.lang.String toLanguageKey(java.lang.String) -> f
175:175:java.lang.String toLanguageKey(java.lang.String,java.lang.String) -> b
191:200:net.minecraft.resources.ResourceLocation
read(com.mojang.brigadier.StringReader) -> a
205:205:boolean isAllowedInResourceLocation(char) -> a
213:218:boolean isValidPath(java.lang.String) -> h
222:227:boolean isValidNamespace(java.lang.String) -> i
231:234:java.lang.String
assertValidNamespace(java.lang.String,java.lang.String) -> c
238:238:boolean validPathChar(char) -> b
242:242:boolean validNamespaceChar(char) -> c
246:247:boolean isValidResourceLocation(java.lang.String) -> g
251:254:java.lang.String assertValidPath(java.lang.String,java.lang.String) ->
d
24:24:int compareTo(java.lang.Object) -> compareTo
97:97:java.lang.String
lambda$read$0(java.lang.String,net.minecraft.ResourceLocationException) -> a
25:26:void <clinit>() -> <clinit>
net.minecraft.resources.ResourceLocation$Dummy -> acq$a:
net.minecraft.resources.ResourceLocation$Serializer -> acq$b:
178:178:void <init>() -> <init>
181:181:net.minecraft.resources.ResourceLocation
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
186:186:com.google.gson.JsonElement
serialize(net.minecraft.resources.ResourceLocation,java.lang.reflect.Type,com.googl
e.gson.JsonSerializationContext) -> a
178:178:com.google.gson.JsonElement
serialize(java.lang.Object,java.lang.reflect.Type,com.google.gson.JsonSerialization
Context) -> serialize
178:178:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.resources.package-info -> acr:
net.minecraft.server.Bootstrap -> acs:
java.io.PrintStream STDOUT -> a
boolean isBootstrapped -> c
org.slf4j.Logger LOGGER -> d
java.util.concurrent.atomic.AtomicLong bootstrapDuration -> b
34:34:void <init>() -> <init>
43:76:void bootStrap() -> a
79:86:void
checkTranslations(java.lang.Iterable,java.util.function.Function,java.util.Set) ->
a
89:98:void checkGameruleTranslations(java.util.Set) -> a
101:111:java.util.Set getMissingTranslations() -> b
115:118:void checkBootstrapCalled(java.util.function.Supplier) -> a
122:127:java.lang.RuntimeException
createBootstrapException(java.util.function.Supplier) -> b
132:140:void validate() -> c
143:150:void wrapStreams() -> d
153:154:void realStdoutPrintln(java.lang.String) -> a
135:135:void lambda$validate$3(java.lang.String) -> b
132:132:java.lang.String lambda$validate$2() -> e
108:108:java.lang.String
lambda$getMissingTranslations$1(net.minecraft.resources.ResourceLocation) -> a
81:85:void
lambda$checkTranslations$0(java.util.function.Function,net.minecraft.locale.Languag
e,java.util.Set,java.lang.Object) -> a
35:40:void <clinit>() -> <clinit>
net.minecraft.server.Bootstrap$1 -> acs$1:
net.minecraft.locale.Language val$language -> a
java.util.Set val$missing -> b
90:90:void <init>(net.minecraft.locale.Language,java.util.Set) -> <init>
93:96:void
visit(net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.GameRules$T
ype) -> a
net.minecraft.server.ChainedJsonException -> act:
java.util.List entries -> a
java.lang.String message -> b
12:18:void <init>(java.lang.String) -> <init>
12:24:void <init>(java.lang.String,java.lang.Throwable) -> <init>
27:28:void prependJsonKey(java.lang.String) -> a
31:33:void setFilenameAndFlush(java.lang.String) -> b
37:37:java.lang.String getMessage() -> getMessage
41:48:net.minecraft.server.ChainedJsonException
forException(java.lang.Exception) -> a
net.minecraft.server.ChainedJsonException$Entry -> act$a:
java.lang.String filename -> a
java.util.List jsonKeys -> b
55:58:void <init>() -> <init>
61:62:void addJsonKey(java.lang.String) -> a
66:66:java.lang.String getFilename() -> a
70:70:java.lang.String getJsonKeys() -> b
75:85:java.lang.String toString() -> toString
net.minecraft.server.ConsoleInput -> acu:
java.lang.String msg -> a
net.minecraft.commands.CommandSourceStack source -> b
9:12:void <init>(java.lang.String,net.minecraft.commands.CommandSourceStack) ->
<init>
net.minecraft.server.DebugLoggedPrintStream -> acv:
org.slf4j.Logger LOGGER -> b
12:13:void <init>(java.lang.String,java.io.OutputStream) -> <init>
17:20:void logLine(java.lang.String) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.server.Eula -> acw:
org.slf4j.Logger LOGGER -> a
java.nio.file.Path file -> b
boolean agreed -> c
20:23:void <init>(java.nio.file.Path) -> <init>
26:34:boolean readFile() -> b
38:38:boolean hasAgreedToEULA() -> a
42:52:void saveDefaults() -> c
15:15:void <clinit>() -> <clinit>
net.minecraft.server.LoggedPrintStream -> acx:
org.slf4j.Logger LOGGER -> b
java.lang.String name -> a
16:18:void <init>(java.lang.String,java.io.OutputStream) -> <init>
22:23:void println(java.lang.String) -> println
27:28:void println(java.lang.Object) -> println
31:32:void logLine(java.lang.String) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.server.Main -> net.minecraft.server.Main:
org.slf4j.Logger LOGGER -> a
64:64:void <init>() -> <init>
69:250:void main(java.lang.String[]) -> main
254:259:void writePidFile(java.nio.file.Path) -> a
262:273:net.minecraft.server.WorldLoader$InitConfig
loadOrCreateConfig(net.minecraft.server.dedicated.DedicatedServerProperties,net.min
ecraft.world.level.storage.LevelStorageSource$LevelStorageAccess,boolean,net.minecr
aft.server.packs.repository.PackRepository) -> a
277:302:void
forceUpgrade(net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAcces
s,com.mojang.datafixers.DataFixer,boolean,java.util.function.BooleanSupplier,net.mi
necraft.core.Registry) -> a
225:236:net.minecraft.server.dedicated.DedicatedServer
lambda$main$3(net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAcce
ss,net.minecraft.server.packs.repository.PackRepository,net.minecraft.server.WorldS
tem,net.minecraft.server.dedicated.DedicatedServerSettings,net.minecraft.server.Ser
vices,joptsimple.OptionSet,joptsimple.OptionSpec,joptsimple.OptionSpec,joptsimple.O
ptionSpec,joptsimple.OptionSpec,joptsimple.OptionSpec,joptsimple.OptionSpec,java.la
ng.Thread) -> a
218:218:boolean lambda$main$2() -> a
162:206:java.util.concurrent.CompletableFuture
lambda$main$1(net.minecraft.server.WorldLoader$InitConfig,net.minecraft.world.level
.storage.LevelStorageSource$LevelStorageAccess,joptsimple.OptionSet,joptsimple.Opti
onSpec,net.minecraft.server.dedicated.DedicatedServerSettings,joptsimple.OptionSpec
,java.util.concurrent.Executor) -> a
165:202:net.minecraft.server.WorldLoader$DataLoadOutput
lambda$main$0(net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAcce
ss,joptsimple.OptionSet,joptsimple.OptionSpec,net.minecraft.server.dedicated.Dedica
tedServerSettings,joptsimple.OptionSpec,net.minecraft.server.WorldLoader$DataLoadCo
ntext) -> a
65:65:void <clinit>() -> <clinit>
net.minecraft.server.Main$1 -> net.minecraft.server.Main$1:
net.minecraft.server.dedicated.DedicatedServer val$dedicatedServer -> a
239:239:void
<init>(java.lang.String,net.minecraft.server.dedicated.DedicatedServer) -> <init>
242:243:void run() -> run
net.minecraft.server.MinecraftServer -> net.minecraft.server.MinecraftServer:
org.slf4j.Logger LOGGER -> n
java.lang.String VANILLA_BRAND -> b
float AVERAGE_TICK_TIME_SMOOTHING -> o
int TICK_STATS_SPAN -> p
int MS_PER_TICK -> c
int OVERLOADED_THRESHOLD -> q
int OVERLOADED_WARNING_INTERVAL -> r
long STATUS_EXPIRE_TIME_NS -> s
int MAX_STATUS_PLAYER_SAMPLE -> t
int START_CHUNK_RADIUS -> d
int START_TICKING_CHUNK_COUNT -> u
int AUTOSAVE_INTERVAL -> v
int MAX_TICK_LATENCY -> w
int ABSOLUTE_MAX_WORLD_SIZE -> e
net.minecraft.world.level.LevelSettings DEMO_SETTINGS -> f
long DELAYED_TASKS_TICK_EXTENSION -> x
com.mojang.authlib.GameProfile ANONYMOUS_PLAYER_PROFILE -> g
net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess
storageSource -> h
net.minecraft.world.level.storage.PlayerDataStorage playerDataStorage -> i
java.util.List tickables -> y
net.minecraft.util.profiling.metrics.profiling.MetricsRecorder metricsRecorder
-> z
net.minecraft.util.profiling.ProfilerFiller profiler -> A
java.util.function.Consumer onMetricsRecordingStopped -> B
java.util.function.Consumer onMetricsRecordingFinished -> C
boolean willStartRecordingMetrics -> D
net.minecraft.server.MinecraftServer$TimeProfiler debugCommandProfiler -> E
boolean debugCommandProfilerDelayStart -> F
net.minecraft.server.network.ServerConnectionListener connection -> G
net.minecraft.server.level.progress.ChunkProgressListenerFactory
progressListenerFactory -> H
net.minecraft.network.protocol.status.ServerStatus status -> I
net.minecraft.network.protocol.status.ServerStatus$Favicon statusIcon -> J
net.minecraft.util.RandomSource random -> K
com.mojang.datafixers.DataFixer fixerUpper -> L
java.lang.String localIp -> M
int port -> N
net.minecraft.core.LayeredRegistryAccess registries -> O
java.util.Map levels -> P
net.minecraft.server.players.PlayerList playerList -> Q
boolean running -> R
boolean stopped -> S
int tickCount -> T
java.net.Proxy proxy -> j
boolean onlineMode -> U
boolean preventProxyConnections -> V
boolean pvp -> W
boolean allowFlight -> X
java.lang.String motd -> Y
int playerIdleTimeout -> Z
long[] tickTimes -> k
java.security.KeyPair keyPair -> aa
com.mojang.authlib.GameProfile singleplayerProfile -> ab
boolean isDemo -> ac
boolean isReady -> ad
long lastOverloadWarning -> ae
net.minecraft.server.Services services -> l
long lastServerStatus -> af
java.lang.Thread serverThread -> ag
long nextTickTime -> ah
long delayedTasksMaxNextTickTime -> ai
boolean mayHaveDelayedTasks -> aj
net.minecraft.server.packs.repository.PackRepository packRepository -> ak
net.minecraft.server.ServerScoreboard scoreboard -> al
net.minecraft.world.level.storage.CommandStorage commandStorage -> am
net.minecraft.server.bossevents.CustomBossEvents customBossEvents -> an
net.minecraft.server.ServerFunctionManager functionManager -> ao
net.minecraft.util.FrameTimer frameTimer -> ap
boolean enforceWhitelist -> aq
float averageTickTime -> ar
java.util.concurrent.Executor executor -> as
java.lang.String serverId -> at
net.minecraft.server.MinecraftServer$ReloadableResources resources -> au

net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManage
r structureTemplateManager -> av
net.minecraft.world.level.storage.WorldData worldData -> m
boolean isSaving -> aw
263:275:net.minecraft.server.MinecraftServer spin(java.util.function.Function)
-> a
190:304:void
<init>(java.lang.Thread,net.minecraft.world.level.storage.LevelStorageSource$LevelS
torageAccess,net.minecraft.server.packs.repository.PackRepository,net.minecraft.ser
ver.WorldStem,java.net.Proxy,com.mojang.datafixers.DataFixer,net.minecraft.server.S
ervices,net.minecraft.server.level.progress.ChunkProgressListenerFactory) -> <init>
308:309:void
readScoreboard(net.minecraft.world.level.storage.DimensionDataStorage) -> a
boolean initServer() -> e
314:339:void loadLevel() -> n_
342:342:void forceDifficulty() -> r
345:405:void
createLevels(net.minecraft.server.level.progress.ChunkProgressListener) -> a
413:461:void
setInitialSpawn(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.st
orage.ServerLevelData,boolean,boolean) -> a
464:473:void setupDebugLevel(net.minecraft.world.level.storage.WorldData) -> a
476:514:void
prepareLevels(net.minecraft.server.level.progress.ChunkProgressListener) -> b
517:517:net.minecraft.world.level.GameType getDefaultGameType() -> o_
521:521:boolean isHardcore() -> h
int getOperatorUserPermissionLevel() -> i
int getFunctionCompilationLevel() -> j
boolean shouldRconBroadcast() -> k
531:553:boolean saveAllChunks(boolean,boolean,boolean) -> a
558:563:boolean saveEverything(boolean,boolean,boolean) -> b
568:569:void close() -> close
572:619:void stopServer() -> t
622:622:java.lang.String getLocalIp() -> u
626:627:void setLocalIp(java.lang.String) -> a_
630:630:boolean isRunning() -> v
634:642:void halt(boolean) -> a
646:713:void runServer() -> w
716:734:net.minecraft.CrashReport
constructOrExtractCrashReport(java.lang.Throwable) -> a
738:738:boolean haveTime() -> bf
742:744:void waitUntilNextTick() -> p_
748:748:net.minecraft.server.TickTask wrapRunnable(java.lang.Runnable) -> a
753:753:boolean shouldRun(net.minecraft.server.TickTask) -> a
758:760:boolean pollTask() -> x
764:776:boolean pollTaskInternal() -> bg
781:783:void doRunTask(net.minecraft.server.TickTask) -> b
786:789:java.util.Optional loadStatusIcon() -> bh
806:806:java.util.Optional getWorldScreenshotFile() -> y
810:810:java.io.File getServerDirectory() -> z
814:814:void onServerCrash(net.minecraft.CrashReport) -> a
817:817:void onServerExit() -> g
820:847:void tickServer(java.util.function.BooleanSupplier) -> a
850:856:net.minecraft.network.protocol.status.ServerStatus buildServerStatus()
-> bi
861:878:net.minecraft.network.protocol.status.ServerStatus$Players
buildPlayerStatus() -> bj
882:920:void tickChildren(java.util.function.BooleanSupplier) -> b
923:924:void synchronizeTime(net.minecraft.server.level.ServerLevel) -> b
927:932:void forceTimeSynchronization() -> A
935:935:boolean isNetherEnabled() -> B
939:940:void addTickable(java.lang.Runnable) -> b
943:944:void setId(java.lang.String) -> b
947:947:boolean isShutdown() -> C
951:951:java.io.File getFile(java.lang.String) -> c
955:955:net.minecraft.server.level.ServerLevel overworld() -> D
960:960:net.minecraft.server.level.ServerLevel
getLevel(net.minecraft.resources.ResourceKey) -> a
964:964:java.util.Set levelKeys() -> E
968:968:java.lang.Iterable getAllLevels() -> F
972:972:java.lang.String getServerVersion() -> G
976:976:int getPlayerCount() -> H
980:980:int getMaxPlayers() -> I
984:984:java.lang.String[] getPlayerNames() -> J
989:989:java.lang.String getServerModName() -> getServerModName
993:1012:net.minecraft.SystemReport
fillSystemReport(net.minecraft.SystemReport) -> b
net.minecraft.SystemReport fillServerSystemReport(net.minecraft.SystemReport) -
> a
1018:1018:net.minecraft.util.ModCheck getModdedStatus() -> K
1023:1024:void sendSystemMessage(net.minecraft.network.chat.Component) -> a
1027:1027:java.security.KeyPair getKeyPair() -> L
1031:1031:int getPort() -> M
1035:1036:void setPort(int) -> a
1040:1040:com.mojang.authlib.GameProfile getSingleplayerProfile() -> N
1044:1045:void setSingleplayerProfile(com.mojang.authlib.GameProfile) -> b
1048:1048:boolean isSingleplayer() -> O
1052:1058:void initializeKeyPair() -> P
1061:1069:void setDifficulty(net.minecraft.world.Difficulty,boolean) -> a
1072:1072:int getScaledTrackingDistance(int) -> b
1076:1079:void updateMobSpawningFlags() -> bs
1082:1084:void setDifficultyLocked(boolean) -> b
1087:1089:void sendDifficultyUpdate(net.minecraft.server.level.ServerPlayer) ->
c
1092:1092:boolean isSpawningMonsters() -> Q
1096:1096:boolean isDemo() -> R
1100:1101:void setDemo(boolean) -> c
1104:1104:java.util.Optional getServerResourcePack() -> S
1108:1108:boolean isResourcePackRequired() -> T
boolean isDedicatedServer() -> l
int getRateLimitPacketsPerSecond() -> m
1116:1116:boolean usesAuthentication() -> U
1120:1121:void setUsesAuthentication(boolean) -> d
1124:1124:boolean getPreventProxyConnections() -> V
1128:1129:void setPreventProxyConnections(boolean) -> e
1132:1132:boolean isSpawningAnimals() -> W
1136:1136:boolean areNpcsEnabled() -> X
boolean isEpollEnabled() -> n
1142:1142:boolean isPvpAllowed() -> Y
1146:1147:void setPvpAllowed(boolean) -> f
1150:1150:boolean isFlightAllowed() -> Z
1154:1155:void setFlightAllowed(boolean) -> g
boolean isCommandBlockEnabled() -> o
1160:1160:java.lang.String getMotd() -> aa
1164:1165:void setMotd(java.lang.String) -> d
1168:1168:boolean isStopped() -> ab
1172:1172:net.minecraft.server.players.PlayerList getPlayerList() -> ac
1176:1177:void setPlayerList(net.minecraft.server.players.PlayerList) -> a
boolean isPublished() -> p
1182:1183:void setDefaultGameType(net.minecraft.world.level.GameType) -> a
1187:1187:net.minecraft.server.network.ServerConnectionListener getConnection()
-> ad
1191:1191:boolean isReady() -> ae
1195:1195:boolean hasGui() -> af
1199:1199:boolean publishServer(net.minecraft.world.level.GameType,boolean,int)
-> a
1203:1203:int getTickCount() -> ag
1207:1207:int getSpawnProtectionRadius() -> ah
1211:1211:boolean
isUnderSpawnProtection(net.minecraft.server.level.ServerLevel,net.minecraft.core.Bl
ockPos,net.minecraft.world.entity.player.Player) -> a
1215:1215:boolean repliesToStatus() -> ai
1219:1219:boolean hidesOnlinePlayers() -> aj
1223:1223:java.net.Proxy getProxy() -> ak
1227:1227:int getPlayerIdleTimeout() -> al
1231:1232:void setPlayerIdleTimeout(int) -> c
1235:1235:com.mojang.authlib.minecraft.MinecraftSessionService
getSessionService() -> am
1240:1240:net.minecraft.util.SignatureValidator
getProfileKeySignatureValidator() -> an
1244:1244:com.mojang.authlib.GameProfileRepository getProfileRepository() -> ao
1249:1249:net.minecraft.server.players.GameProfileCache getProfileCache() -> ap
1254:1254:net.minecraft.network.protocol.status.ServerStatus getStatus() -> aq
1258:1259:void invalidateStatus() -> ar
1262:1262:int getAbsoluteMaxWorldSize() -> as
1267:1267:boolean scheduleExecutables() -> at
1272:1276:void executeIfPossible(java.lang.Runnable) -> c
1280:1280:java.lang.Thread getRunningThread() -> au
1284:1284:int getCompressionThreshold() -> av
1288:1288:boolean enforceSecureProfile() -> aw
1292:1292:long getNextTickTime() -> ax
1296:1296:com.mojang.datafixers.DataFixer getFixerUpper() -> ay
1300:1303:int getSpawnRadius(net.minecraft.server.level.ServerLevel) -> a
1307:1307:net.minecraft.server.ServerAdvancementManager getAdvancements() -> az
1311:1311:net.minecraft.server.ServerFunctionManager getFunctions() -> aA
1315:1347:java.util.concurrent.CompletableFuture
reloadResources(java.util.Collection) -> a
1351:1398:net.minecraft.world.level.WorldDataConfiguration
configurePackRepository(net.minecraft.server.packs.repository.PackRepository,net.mi
necraft.world.level.DataPackConfig,boolean,net.minecraft.world.flag.FeatureFlagSet)
-> a
1402:1405:net.minecraft.world.level.DataPackConfig
getSelectedPacks(net.minecraft.server.packs.repository.PackRepository) -> a
1409:1422:void kickUnlistedPlayers(net.minecraft.commands.CommandSourceStack) -
> a
1425:1425:net.minecraft.server.packs.repository.PackRepository
getPackRepository() -> aB
1429:1429:net.minecraft.commands.Commands getCommands() -> aC
1433:1434:net.minecraft.commands.CommandSourceStack createCommandSourceStack()
-> aD
1439:1439:boolean acceptsSuccess() -> e_
1444:1444:boolean acceptsFailure() -> q_
boolean shouldInformAdmins() -> N_
1451:1451:net.minecraft.world.item.crafting.RecipeManager getRecipeManager() ->
aE
1455:1455:net.minecraft.server.ServerScoreboard getScoreboard() -> aF
1459:1463:net.minecraft.world.level.storage.CommandStorage getCommandStorage()
-> aG
1467:1467:net.minecraft.world.level.storage.loot.LootDataManager getLootData()
-> aH
1471:1471:net.minecraft.world.level.GameRules getGameRules() -> aI
1475:1475:net.minecraft.server.bossevents.CustomBossEvents
getCustomBossEvents() -> aJ
1479:1479:boolean isEnforceWhitelist() -> aK
1483:1484:void setEnforceWhitelist(boolean) -> h
1487:1487:float getAverageTickTime() -> aL
1491:1504:int getProfilePermissions(com.mojang.authlib.GameProfile) -> c
1508:1508:net.minecraft.util.FrameTimer getFrameTimer() -> aM
1512:1512:net.minecraft.util.profiling.ProfilerFiller getProfiler() -> aN
boolean isSingleplayerOwner(com.mojang.authlib.GameProfile) -> a
1518:1518:void dumpServerProperties(java.nio.file.Path) -> a
1521:1540:void saveDebugReport(java.nio.file.Path) -> b
1543:1549:void dumpMiscStats(java.nio.file.Path) -> c
1552:1565:void dumpGameRules(java.nio.file.Path) -> d
1568:1576:void dumpClasspath(java.nio.file.Path) -> e
1579:1589:void dumpThreads(java.nio.file.Path) -> f
1592:1606:void dumpNativeModules(java.nio.file.Path) -> g
1609:1630:void startMetricsRecordingTick() -> bt
1633:1635:void endMetricsRecordingTick() -> bu
1638:1638:boolean isRecordingMetrics() -> aO
1642:1648:void
startRecordingMetrics(java.util.function.Consumer,java.util.function.Consumer) -> a
1651:1652:void stopRecordingMetrics() -> aP
1655:1656:void finishRecordingMetrics() -> aQ
1659:1661:void cancelRecordingMetrics() -> aR
1664:1664:java.nio.file.Path
getWorldPath(net.minecraft.world.level.storage.LevelResource) -> a
1668:1668:boolean forceSynchronousWrites() -> aS

1672:1672:net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemp
lateManager getStructureManager() -> aT
1676:1676:net.minecraft.world.level.storage.WorldData getWorldData() -> aU
1680:1680:net.minecraft.core.RegistryAccess$Frozen registryAccess() -> aV
1684:1684:net.minecraft.core.LayeredRegistryAccess registries() -> aW
1688:1688:net.minecraft.server.network.TextFilter
createTextFilterForPlayer(net.minecraft.server.level.ServerPlayer) -> a
1692:1692:net.minecraft.server.level.ServerPlayerGameMode
createGameModeForPlayer(net.minecraft.server.level.ServerPlayer) -> b
1697:1697:net.minecraft.world.level.GameType getForcedGameType() -> aX
1701:1701:net.minecraft.server.packs.resources.ResourceManager
getResourceManager() -> aY
1705:1705:boolean isCurrentlySaving() -> aZ
1709:1709:boolean isTimeProfilerRunning() -> ba
1713:1714:void startTimeProfiler() -> bb
1717:1722:net.minecraft.util.profiling.ProfileResults stopTimeProfiler() -> bc
1726:1726:int getMaxChainedNeighborUpdates() -> bd
1730:1736:void
logChatMessage(net.minecraft.network.chat.Component,net.minecraft.network.chat.Chat
Type$Bound,java.lang.String) -> a
1739:1739:net.minecraft.network.chat.ChatDecorator getChatDecorator() -> be
164:164:void doRunTask(java.lang.Runnable) -> d
164:164:boolean shouldRun(java.lang.Runnable) -> e
164:164:java.lang.Runnable wrapRunnable(java.lang.Runnable) -> f
1643:1645:void
lambda$startRecordingMetrics$30(java.util.function.Consumer,net.minecraft.util.prof
iling.ProfileResults) -> a
1618:1620:void lambda$startMetricsRecordingTick$29(java.nio.file.Path) -> h
1618:1618:void lambda$startMetricsRecordingTick$28(java.nio.file.Path) -> i
1600:1600:java.lang.String
lambda$dumpNativeModules$27(net.minecraft.util.NativeModuleLister$NativeModuleInfo)
-> a
1404:1404:boolean
lambda$getSelectedPacks$26(java.util.Collection,java.lang.String) -> a
1330:1342:void
lambda$reloadResources$25(java.util.Collection,net.minecraft.server.MinecraftServer
$ReloadableResources) -> a
1320:1326:java.util.concurrent.CompletionStage
lambda$reloadResources$24(net.minecraft.core.RegistryAccess$Frozen,com.google.commo
n.collect.ImmutableList) -> a
1326:1326:net.minecraft.server.MinecraftServer$ReloadableResources
lambda$reloadResources$23(net.minecraft.server.packs.resources.CloseableResourceMan
ager,net.minecraft.server.ReloadableServerResources) -> a
1323:1326:void
lambda$reloadResources$22(net.minecraft.server.packs.resources.CloseableResourceMan
ager,net.minecraft.server.ReloadableServerResources,java.lang.Throwable) -> a
1317:1317:com.google.common.collect.ImmutableList
lambda$reloadResources$21(java.util.Collection) -> b
1009:1009:java.lang.String lambda$fillSystemReport$20() -> bv
1006:1006:java.lang.String lambda$fillSystemReport$19() -> bw
1004:1004:java.lang.String lambda$fillSystemReport$18() -> bx
1000:1000:java.lang.String lambda$fillSystemReport$17() -> by
1000:1000:java.lang.String
lambda$fillSystemReport$16(net.minecraft.server.packs.repository.Pack) -> a
996:996:java.lang.String lambda$fillSystemReport$15() -> bz
993:993:java.lang.String lambda$fillSystemReport$14() -> bA
887:887:java.lang.String
lambda$tickChildren$13(net.minecraft.server.level.ServerLevel) -> c
791:799:java.util.Optional lambda$loadStatusIcon$12(java.nio.file.Path) -> j
787:787:java.util.Optional lambda$loadStatusIcon$11() -> bB
787:787:boolean lambda$loadStatusIcon$10(java.nio.file.Path) -> k
786:786:boolean lambda$loadStatusIcon$9(java.nio.file.Path) -> l
743:743:boolean lambda$waitUntilNextTick$8() -> bC
597:597:boolean lambda$stopServer$7() -> bD
593:593:boolean lambda$stopServer$6(net.minecraft.server.level.ServerLevel) ->
d
458:459:void
lambda$setInitialSpawn$5(net.minecraft.server.level.ServerLevel,net.minecraft.serve
r.level.ServerChunkCache,net.minecraft.world.level.storage.ServerLevelData,net.mine
craft.core.Holder$Reference) -> a
456:456:java.util.Optional
lambda$setInitialSpawn$4(net.minecraft.core.Registry) -> a
266:266:void lambda$spin$3(java.lang.Thread,java.lang.Throwable) -> a
265:265:void lambda$spin$2(java.util.concurrent.atomic.AtomicReference) -> a
194:194:void lambda$new$1(java.nio.file.Path) -> m
193:193:void lambda$new$0(net.minecraft.util.profiling.ProfileResults) -> a
165:185:void <clinit>() -> <clinit>
net.minecraft.server.MinecraftServer$1 -> net.minecraft.server.MinecraftServer$1:
java.util.List val$entries -> a
net.minecraft.world.level.GameRules val$gameRules -> b
net.minecraft.server.MinecraftServer this$0 -> c
1555:1555:void
<init>(net.minecraft.server.MinecraftServer,java.util.List,net.minecraft.world.leve
l.GameRules) -> <init>
1558:1559:void
visit(net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.GameRules$T
ype) -> a
net.minecraft.server.MinecraftServer$ReloadableResources ->
net.minecraft.server.MinecraftServer$a:
net.minecraft.server.packs.resources.CloseableResourceManager resourceManager -
> a
net.minecraft.server.ReloadableServerResources managers -> b
1744:1744:void
<init>(net.minecraft.server.packs.resources.CloseableResourceManager,net.minecraft.
server.ReloadableServerResources) -> <init>
1747:1748:void close() -> close
1744:1744:java.lang.String toString() -> toString
1744:1744:int hashCode() -> hashCode
1744:1744:boolean equals(java.lang.Object) -> equals
1744:1744:net.minecraft.server.packs.resources.CloseableResourceManager
resourceManager() -> a
1744:1744:net.minecraft.server.ReloadableServerResources managers() -> b
net.minecraft.server.MinecraftServer$ServerResourcePackInfo ->
net.minecraft.server.MinecraftServer$b:
java.lang.String url -> a
java.lang.String hash -> b
boolean isRequired -> c
net.minecraft.network.chat.Component prompt -> d
1742:1742:void
<init>(java.lang.String,java.lang.String,boolean,net.minecraft.network.chat.Compone
nt) -> <init>
1742:1742:java.lang.String toString() -> toString
1742:1742:int hashCode() -> hashCode
1742:1742:boolean equals(java.lang.Object) -> equals
1742:1742:java.lang.String url() -> a
1742:1742:java.lang.String hash() -> b
1742:1742:boolean isRequired() -> c
1742:1742:net.minecraft.network.chat.Component prompt() -> d
net.minecraft.server.MinecraftServer$TimeProfiler ->
net.minecraft.server.MinecraftServer$c:
long startNanos -> a
int startTick -> b
1755:1758:void <init>(long,int) -> <init>
1761:1761:net.minecraft.util.profiling.ProfileResults stop(long,int) -> a
net.minecraft.server.MinecraftServer$TimeProfiler$1 ->
net.minecraft.server.MinecraftServer$c$1:
long val$stopNanos -> a
int val$stopTick -> b
net.minecraft.server.MinecraftServer$TimeProfiler this$0 -> c
1761:1761:void
<init>(net.minecraft.server.MinecraftServer$TimeProfiler,long,int) -> <init>
1764:1764:java.util.List getTimes(java.lang.String) -> a
1769:1769:boolean saveResults(java.nio.file.Path) -> a
1774:1774:long getStartTimeNano() -> a
1779:1779:int getStartTimeTicks() -> b
1784:1784:long getEndTimeNano() -> c
1789:1789:int getEndTimeTicks() -> d
1794:1794:java.lang.String getProfilerResults() -> e
net.minecraft.server.PlayerAdvancements -> acy:
org.slf4j.Logger LOGGER -> a
com.google.gson.Gson GSON -> b
com.google.gson.reflect.TypeToken TYPE_TOKEN -> c
com.mojang.datafixers.DataFixer dataFixer -> d
net.minecraft.server.players.PlayerList playerList -> e
java.nio.file.Path playerSavePath -> f
java.util.Map progress -> g
java.util.Set visible -> h
java.util.Set progressChanged -> i
java.util.Set rootsToUpdate -> j
net.minecraft.server.level.ServerPlayer player -> k
net.minecraft.advancements.Advancement lastSelectedTab -> l
boolean isFirstPacket -> m
58:73:void
<init>(com.mojang.datafixers.DataFixer,net.minecraft.server.players.PlayerList,net.
minecraft.server.ServerAdvancementManager,java.nio.file.Path,net.minecraft.server.l
evel.ServerPlayer) -> <init>
76:77:void setPlayer(net.minecraft.server.level.ServerPlayer) -> a
80:83:void stopListening() -> a
86:94:void reload(net.minecraft.server.ServerAdvancementManager) -> a
97:100:void registerListeners(net.minecraft.server.ServerAdvancementManager) ->
b
103:109:void
checkForAutomaticTriggers(net.minecraft.server.ServerAdvancementManager) -> c
112:146:void load(net.minecraft.server.ServerAdvancementManager) -> d
149:167:void save() -> b
170:192:boolean award(net.minecraft.advancements.Advancement,java.lang.String)
-> a
196:210:boolean revoke(net.minecraft.advancements.Advancement,java.lang.String)
-> b
214:215:void markForVisibilityUpdate(net.minecraft.advancements.Advancement) ->
c
218:235:void registerListeners(net.minecraft.advancements.Advancement) -> d
238:252:void unregisterListeners(net.minecraft.advancements.Advancement) -> e
255:277:void flushDirty(net.minecraft.server.level.ServerPlayer) -> b
280:289:void setSelectedTab(net.minecraft.advancements.Advancement) -> a
292:297:net.minecraft.advancements.AdvancementProgress
getOrStartProgress(net.minecraft.advancements.Advancement) -> b
301:303:void
startProgress(net.minecraft.advancements.Advancement,net.minecraft.advancements.Adv
ancementProgress) -> a
306:324:void
updateTreeVisibility(net.minecraft.advancements.Advancement,java.util.Set,java.util
.Set) -> a
310:322:void
lambda$updateTreeVisibility$2(java.util.Set,java.util.Set,net.minecraft.advancement
s.Advancement,boolean) -> a
308:308:boolean
lambda$updateTreeVisibility$1(net.minecraft.advancements.Advancement) -> f
128:136:void
lambda$load$0(net.minecraft.server.ServerAdvancementManager,java.util.Map$Entry) ->
a
47:53:void <clinit>() -> <clinit>
net.minecraft.server.PlayerAdvancements$1 -> acy$1:
53:53:void <init>() -> <init>
net.minecraft.server.RegistryLayer -> acz:
net.minecraft.server.RegistryLayer STATIC -> a
net.minecraft.server.RegistryLayer WORLDGEN -> b
net.minecraft.server.RegistryLayer DIMENSIONS -> c
net.minecraft.server.RegistryLayer RELOADABLE -> d
java.util.List VALUES -> e
net.minecraft.core.RegistryAccess$Frozen STATIC_ACCESS -> f
net.minecraft.server.RegistryLayer[] $VALUES -> g
9:9:net.minecraft.server.RegistryLayer[] values() -> values
9:9:net.minecraft.server.RegistryLayer valueOf(java.lang.String) -> valueOf
9:9:void <init>(java.lang.String,int) -> <init>
21:21:net.minecraft.core.LayeredRegistryAccess createRegistryAccess() -> a
9:9:net.minecraft.server.RegistryLayer[] $values() -> b
9:18:void <clinit>() -> <clinit>
net.minecraft.server.ReloadableServerResources -> ada:
org.slf4j.Logger LOGGER -> a
java.util.concurrent.CompletableFuture DATA_RELOAD_INITIAL_TASK -> b
net.minecraft.commands.CommandBuildContext$Configurable commandBuildContext ->
c
net.minecraft.commands.Commands commands -> d
net.minecraft.world.item.crafting.RecipeManager recipes -> e
net.minecraft.tags.TagManager tagManager -> f
net.minecraft.world.level.storage.loot.LootDataManager lootData -> g
net.minecraft.server.ServerAdvancementManager advancements -> h
net.minecraft.server.ServerFunctionLibrary functionLibrary -> i
34:46:void
<init>(net.minecraft.core.RegistryAccess$Frozen,net.minecraft.world.flag.FeatureFla
gSet,net.minecraft.commands.Commands$CommandSelection,int) -> <init>
49:49:net.minecraft.server.ServerFunctionLibrary getFunctionLibrary() -> a
53:53:net.minecraft.world.level.storage.loot.LootDataManager getLootData() -> b
57:57:net.minecraft.world.item.crafting.RecipeManager getRecipeManager() -> c
61:61:net.minecraft.commands.Commands getCommands() -> d
65:65:net.minecraft.server.ServerAdvancementManager getAdvancements() -> e
69:69:java.util.List listeners() -> f
73:76:java.util.concurrent.CompletableFuture
loadResources(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.co
re.RegistryAccess$Frozen,net.minecraft.world.flag.FeatureFlagSet,net.minecraft.comm
ands.Commands$CommandSelection,int,java.util.concurrent.Executor,java.util.concurre
nt.Executor) -> a
80:82:void updateRegistryTags(net.minecraft.core.RegistryAccess) -> a
85:97:void
updateRegistryTags(net.minecraft.core.RegistryAccess,net.minecraft.tags.TagManager$
LoadResult) -> a
93:93:java.util.List lambda$updateRegistryTags$4(java.util.Map$Entry) -> a
92:92:net.minecraft.tags.TagKey
lambda$updateRegistryTags$3(net.minecraft.resources.ResourceKey,java.util.Map$Entry
) -> a
80:80:void
lambda$updateRegistryTags$2(net.minecraft.core.RegistryAccess,net.minecraft.tags.Ta
gManager$LoadResult) -> b
76:76:net.minecraft.server.ReloadableServerResources
lambda$loadResources$1(net.minecraft.server.ReloadableServerResources,java.lang.Obj
ect) -> a
75:75:void
lambda$loadResources$0(net.minecraft.server.ReloadableServerResources,java.lang.Obj
ect,java.lang.Throwable) -> a
29:30:void <clinit>() -> <clinit>
net.minecraft.server.RunningOnDifferentThreadException -> adb:
net.minecraft.server.RunningOnDifferentThreadException
RUNNING_ON_DIFFERENT_THREAD -> a
6:8:void <init>() -> <init>
12:13:java.lang.Throwable fillInStackTrace() -> fillInStackTrace
4:4:void <clinit>() -> <clinit>
net.minecraft.server.ServerAdvancementManager -> adc:
org.slf4j.Logger LOGGER -> a
com.google.gson.Gson GSON -> b
net.minecraft.advancements.AdvancementList advancements -> c
net.minecraft.world.level.storage.loot.LootDataManager lootData -> d
29:35:void <init>(net.minecraft.world.level.storage.loot.LootDataManager) ->
<init>
39:61:void
apply(java.util.Map,net.minecraft.server.packs.resources.ResourceManager,net.minecr
aft.util.profiling.ProfilerFiller) -> a
65:65:net.minecraft.advancements.Advancement
getAdvancement(net.minecraft.resources.ResourceLocation) -> a
69:69:java.util.Collection getAllAdvancements() -> a
25:25:void
apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.min
ecraft.util.profiling.ProfilerFiller) -> a
43:49:void
lambda$apply$0(java.util.Map,net.minecraft.resources.ResourceLocation,com.google.gs
on.JsonElement) -> a
26:27:void <clinit>() -> <clinit>
net.minecraft.server.ServerFunctionLibrary -> add:
org.slf4j.Logger LOGGER -> a
net.minecraft.resources.FileToIdConverter LISTER -> b
java.util.Map functions -> c
net.minecraft.tags.TagLoader tagsLoader -> d
java.util.Map tags -> e
int functionCompilationLevel -> f
com.mojang.brigadier.CommandDispatcher dispatcher -> g
46:46:java.util.Optional getFunction(net.minecraft.resources.ResourceLocation)
-> a
50:50:java.util.Map getFunctions() -> a
54:54:java.util.Collection getTag(net.minecraft.resources.ResourceLocation) ->
b
58:58:java.lang.Iterable getAvailableTags() -> b
38:64:void <init>(int,com.mojang.brigadier.CommandDispatcher) -> <init>
68:94:java.util.concurrent.CompletableFuture
reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profil
ing.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent
.Executor,java.util.concurrent.Executor) -> a
114:117:java.util.List readLines(net.minecraft.server.packs.resources.Resource)
-> a
95:110:void lambda$reload$7(com.mojang.datafixers.util.Pair) -> a
98:105:void
lambda$reload$6(com.google.common.collect.ImmutableMap$Builder,net.minecraft.resour
ces.ResourceLocation,java.util.concurrent.CompletableFuture) -> a
99:104:java.lang.Object
lambda$reload$5(net.minecraft.resources.ResourceLocation,com.google.common.collect.
ImmutableMap$Builder,net.minecraft.commands.CommandFunction,java.lang.Throwable) ->
a
73:89:java.util.concurrent.CompletionStage
lambda$reload$4(java.util.concurrent.Executor,java.util.Map) -> a
89:89:java.util.Map
lambda$reload$3(java.util.Map,java.lang.Void,java.lang.Throwable) -> a
82:83:net.minecraft.commands.CommandFunction
lambda$reload$2(java.util.Map$Entry,net.minecraft.resources.ResourceLocation,net.mi
necraft.commands.CommandSourceStack) -> a
71:71:java.util.Map
lambda$reload$1(net.minecraft.server.packs.resources.ResourceManager) -> a
68:68:java.util.Map
lambda$reload$0(net.minecraft.server.packs.resources.ResourceManager) -> b
34:36:void <clinit>() -> <clinit>
net.minecraft.server.ServerFunctionManager -> ade:
net.minecraft.network.chat.Component NO_RECURSIVE_TRACES -> a
net.minecraft.resources.ResourceLocation TICK_FUNCTION_TAG -> b
net.minecraft.resources.ResourceLocation LOAD_FUNCTION_TAG -> c
net.minecraft.server.MinecraftServer server -> d
net.minecraft.server.ServerFunctionManager$ExecutionContext context -> e
java.util.List ticking -> f
boolean postReload -> g
net.minecraft.server.ServerFunctionLibrary library -> h
32:41:void
<init>(net.minecraft.server.MinecraftServer,net.minecraft.server.ServerFunctionLibr
ary) -> <init>
44:44:int getCommandLimit() -> a
48:48:com.mojang.brigadier.CommandDispatcher getDispatcher() -> b
52:58:void tick() -> c
61:66:void
executeTagFunctions(java.util.Collection,net.minecraft.resources.ResourceLocation)
-> a
69:69:int
execute(net.minecraft.commands.CommandFunction,net.minecraft.commands.CommandSource
Stack) -> a
73:89:int
execute(net.minecraft.commands.CommandFunction,net.minecraft.commands.CommandSource
Stack,net.minecraft.server.ServerFunctionManager$TraceCallbacks) -> a
93:95:void replaceLibrary(net.minecraft.server.ServerFunctionLibrary) -> a
98:100:void postReload(net.minecraft.server.ServerFunctionLibrary) -> b
103:103:net.minecraft.commands.CommandSourceStack getGameLoopSender() -> d
107:107:java.util.Optional get(net.minecraft.resources.ResourceLocation) -> a
111:111:java.util.Collection getTag(net.minecraft.resources.ResourceLocation) -
> b
115:115:java.lang.Iterable getFunctionNames() -> e
119:119:java.lang.Iterable getTagNames() -> f
23:25:void <clinit>() -> <clinit>
net.minecraft.server.ServerFunctionManager$ExecutionContext -> ade$a:
int depth -> b
net.minecraft.server.ServerFunctionManager$TraceCallbacks tracer -> c
java.util.Deque commandQueue -> d
java.util.List nestedCalls -> e
boolean abortCurrentDepth -> f
net.minecraft.server.ServerFunctionManager this$0 -> a
157:177:void
<init>(net.minecraft.server.ServerFunctionManager,net.minecraft.server.ServerFuncti
onManager$TraceCallbacks) -> <init>
180:185:void
delayFunctionCall(net.minecraft.commands.CommandFunction,net.minecraft.commands.Com
mandSourceStack) -> a
188:192:net.minecraft.commands.CommandSourceStack
wrapSender(net.minecraft.commands.CommandSourceStack) -> a
196:230:int
runTopCommand(net.minecraft.commands.CommandFunction,net.minecraft.commands.Command
SourceStack) -> b
234:237:void reportError(java.lang.String) -> a
net.minecraft.server.ServerFunctionManager$ExecutionContext$AbortingReturnValueCons
umer -> ade$a$a:
java.util.function.IntConsumer wrapped -> b
net.minecraft.server.ServerFunctionManager$ExecutionContext this$1 -> a
164:166:void
<init>(net.minecraft.server.ServerFunctionManager$ExecutionContext,java.util.functi
on.IntConsumer) -> <init>
170:172:void accept(int) -> accept
net.minecraft.server.ServerFunctionManager$QueuedCommand -> ade$b:
net.minecraft.commands.CommandSourceStack sender -> a
int depth -> b
net.minecraft.commands.CommandFunction$Entry entry -> c
127:131:void
<init>(net.minecraft.commands.CommandSourceStack,int,net.minecraft.commands.Command
Function$Entry) -> <init>
135:145:void
execute(net.minecraft.server.ServerFunctionManager,java.util.Deque,int,net.minecraf
t.server.ServerFunctionManager$TraceCallbacks) -> a
149:149:java.lang.String toString() -> toString
net.minecraft.server.ServerFunctionManager$TraceCallbacks -> ade$c:
void onCommand(int,java.lang.String) -> a
void onReturn(int,java.lang.String,int) -> a
void onError(int,java.lang.String) -> b
void onCall(int,net.minecraft.resources.ResourceLocation,int) -> a
net.minecraft.server.ServerInterface -> adf:
net.minecraft.server.dedicated.DedicatedServerProperties getProperties() -> a
java.lang.String getServerIp() -> b
int getServerPort() -> d
java.lang.String getServerName() -> f
java.lang.String getServerVersion() -> G
int getPlayerCount() -> H
int getMaxPlayers() -> I
java.lang.String[] getPlayerNames() -> J
java.lang.String getLevelIdName() -> q
java.lang.String getPluginNames() -> s
java.lang.String runCommand(java.lang.String) -> a
net.minecraft.server.ServerScoreboard -> adg:
net.minecraft.server.MinecraftServer server -> g
java.util.Set trackedObjectives -> h
java.util.List dirtyListeners -> i
24:29:void <init>(net.minecraft.server.MinecraftServer) -> <init>
33:40:void onScoreChanged(net.minecraft.world.scores.Score) -> a
44:47:void onPlayerRemoved(java.lang.String) -> a
51:56:void
onPlayerScoreRemoved(java.lang.String,net.minecraft.world.scores.Objective) -> a
60:81:void setDisplayObjective(int,net.minecraft.world.scores.Objective) -> a
85:92:boolean
addPlayerToTeam(java.lang.String,net.minecraft.world.scores.PlayerTeam) -> a
97:102:void
removePlayerFromTeam(java.lang.String,net.minecraft.world.scores.PlayerTeam) -> b
106:108:void onObjectiveAdded(net.minecraft.world.scores.Objective) -> a
112:119:void onObjectiveChanged(net.minecraft.world.scores.Objective) -> b
123:130:void onObjectiveRemoved(net.minecraft.world.scores.Objective) -> c
134:139:void onTeamAdded(net.minecraft.world.scores.PlayerTeam) -> a
143:148:void onTeamChanged(net.minecraft.world.scores.PlayerTeam) -> b
152:157:void onTeamRemoved(net.minecraft.world.scores.PlayerTeam) -> c
160:161:void addDirtyListener(java.lang.Runnable) -> a
164:167:void setDirty() -> a
170:183:java.util.List
getStartTrackingPackets(net.minecraft.world.scores.Objective) -> d
187:196:void startTrackingObjective(net.minecraft.world.scores.Objective) -> e
199:208:java.util.List
getStopTrackingPackets(net.minecraft.world.scores.Objective) -> f
212:221:void stopTrackingObjective(net.minecraft.world.scores.Objective) -> g
224:232:int getObjectiveDisplaySlotCount(net.minecraft.world.scores.Objective)
-> h
236:238:net.minecraft.world.scores.ScoreboardSaveData createData() -> b
242:242:net.minecraft.world.scores.ScoreboardSaveData
createData(net.minecraft.nbt.CompoundTag) -> a
net.minecraft.server.ServerScoreboard$Method -> adg$a:
net.minecraft.server.ServerScoreboard$Method CHANGE -> a
net.minecraft.server.ServerScoreboard$Method REMOVE -> b
net.minecraft.server.ServerScoreboard$Method[] $VALUES -> c
245:245:net.minecraft.server.ServerScoreboard$Method[] values() -> values
245:245:net.minecraft.server.ServerScoreboard$Method valueOf(java.lang.String)
-> valueOf
245:245:void <init>(java.lang.String,int) -> <init>
245:245:net.minecraft.server.ServerScoreboard$Method[] $values() -> a
245:247:void <clinit>() -> <clinit>
net.minecraft.server.Services -> adh:
com.mojang.authlib.minecraft.MinecraftSessionService sessionService -> a
com.mojang.authlib.yggdrasil.ServicesKeySet servicesKeySet -> b
com.mojang.authlib.GameProfileRepository profileRepository -> c
net.minecraft.server.players.GameProfileCache profileCache -> d
java.lang.String USERID_CACHE_FILE -> e
14:14:void
<init>(com.mojang.authlib.minecraft.MinecraftSessionService,com.mojang.authlib.yggd
rasil.ServicesKeySet,com.mojang.authlib.GameProfileRepository,net.minecraft.server.
players.GameProfileCache) -> <init>
18:21:net.minecraft.server.Services
create(com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService,java.io.File) ->
a
26:26:net.minecraft.util.SignatureValidator profileKeySignatureValidator() -> a
14:14:java.lang.String toString() -> toString
14:14:int hashCode() -> hashCode
14:14:boolean equals(java.lang.Object) -> equals
14:14:com.mojang.authlib.minecraft.MinecraftSessionService sessionService() ->
b
14:14:com.mojang.authlib.yggdrasil.ServicesKeySet servicesKeySet() -> c
14:14:com.mojang.authlib.GameProfileRepository profileRepository() -> d
14:14:net.minecraft.server.players.GameProfileCache profileCache() -> e
net.minecraft.server.TickTask -> adi:
int tick -> a
java.lang.Runnable runnable -> b
7:10:void <init>(int,java.lang.Runnable) -> <init>
13:13:int getTick() -> a
18:19:void run() -> run
net.minecraft.server.WorldLoader -> adj:
org.slf4j.Logger LOGGER -> a
24:24:void <init>() -> <init>
29:61:java.util.concurrent.CompletableFuture
load(net.minecraft.server.WorldLoader$InitConfig,net.minecraft.server.WorldLoader$W
orldDataSupplier,net.minecraft.server.WorldLoader$ResultFactory,java.util.concurren
t.Executor,java.util.concurrent.Executor) -> a
66:67:net.minecraft.core.RegistryAccess$Frozen
loadLayer(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.core.L
ayeredRegistryAccess,net.minecraft.server.RegistryLayer,java.util.List) -> a
71:72:net.minecraft.core.LayeredRegistryAccess
loadAndReplaceLayer(net.minecraft.server.packs.resources.ResourceManager,net.minecr
aft.core.LayeredRegistryAccess,net.minecraft.server.RegistryLayer,java.util.List) -
> b
57:58:java.lang.Object
lambda$load$1(net.minecraft.core.RegistryAccess$Frozen,net.minecraft.server.WorldLo
ader$ResultFactory,net.minecraft.server.packs.resources.CloseableResourceManager,ne
t.minecraft.core.LayeredRegistryAccess,net.minecraft.server.WorldLoader$DataLoadOut
put,net.minecraft.server.ReloadableServerResources) -> a
52:55:void
lambda$load$0(net.minecraft.server.packs.resources.CloseableResourceManager,net.min
ecraft.server.ReloadableServerResources,java.lang.Throwable) -> a
25:25:void <clinit>() -> <clinit>
net.minecraft.server.WorldLoader$DataLoadContext -> adj$a:
net.minecraft.server.packs.resources.ResourceManager resources -> a
net.minecraft.world.level.WorldDataConfiguration dataConfiguration -> b
net.minecraft.core.RegistryAccess$Frozen datapackWorldgen -> c
net.minecraft.core.RegistryAccess$Frozen datapackDimensions -> d
75:75:void
<init>(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.world.lev
el.WorldDataConfiguration,net.minecraft.core.RegistryAccess$Frozen,net.minecraft.co
re.RegistryAccess$Frozen) -> <init>
75:75:java.lang.String toString() -> toString
75:75:int hashCode() -> hashCode
75:75:boolean equals(java.lang.Object) -> equals
75:75:net.minecraft.server.packs.resources.ResourceManager resources() -> a
75:75:net.minecraft.world.level.WorldDataConfiguration dataConfiguration() -> b
75:75:net.minecraft.core.RegistryAccess$Frozen datapackWorldgen() -> c
75:75:net.minecraft.core.RegistryAccess$Frozen datapackDimensions() -> d
net.minecraft.server.WorldLoader$DataLoadOutput -> adj$b:
java.lang.Object cookie -> a
net.minecraft.core.RegistryAccess$Frozen finalDimensions -> b
77:77:void <init>(java.lang.Object,net.minecraft.core.RegistryAccess$Frozen) ->
<init>
77:77:java.lang.String toString() -> toString
77:77:int hashCode() -> hashCode
77:77:boolean equals(java.lang.Object) -> equals
77:77:java.lang.Object cookie() -> a
77:77:net.minecraft.core.RegistryAccess$Frozen finalDimensions() -> b
net.minecraft.server.WorldLoader$InitConfig -> adj$c:
net.minecraft.server.WorldLoader$PackConfig packConfig -> a
net.minecraft.commands.Commands$CommandSelection commandSelection -> b
int functionCompilationLevel -> c
109:109:void
<init>(net.minecraft.server.WorldLoader$PackConfig,net.minecraft.commands.Commands$
CommandSelection,int) -> <init>
109:109:java.lang.String toString() -> toString
109:109:int hashCode() -> hashCode
109:109:boolean equals(java.lang.Object) -> equals
109:109:net.minecraft.server.WorldLoader$PackConfig packConfig() -> a
109:109:net.minecraft.commands.Commands$CommandSelection commandSelection() ->
b
109:109:int functionCompilationLevel() -> c
net.minecraft.server.WorldLoader$PackConfig -> adj$d:
net.minecraft.server.packs.repository.PackRepository packRepository -> a
net.minecraft.world.level.WorldDataConfiguration initialDataConfig -> b
boolean safeMode -> c
boolean initMode -> d
89:89:void
<init>(net.minecraft.server.packs.repository.PackRepository,net.minecraft.world.lev
el.WorldDataConfiguration,boolean,boolean) -> <init>
96:105:com.mojang.datafixers.util.Pair createResourceManager() -> a
89:89:java.lang.String toString() -> toString
89:89:int hashCode() -> hashCode
89:89:boolean equals(java.lang.Object) -> equals
89:89:net.minecraft.server.packs.repository.PackRepository packRepository() ->
b
89:89:net.minecraft.world.level.WorldDataConfiguration initialDataConfig() -> c
89:89:boolean safeMode() -> d
89:89:boolean initMode() -> e
net.minecraft.server.WorldLoader$ResultFactory -> adj$e:
java.lang.Object
create(net.minecraft.server.packs.resources.CloseableResourceManager,net.minecraft.
server.ReloadableServerResources,net.minecraft.core.LayeredRegistryAccess,java.lang
.Object) -> create
net.minecraft.server.WorldLoader$WorldDataSupplier -> adj$f:
net.minecraft.server.WorldLoader$DataLoadOutput
get(net.minecraft.server.WorldLoader$DataLoadContext) -> get
net.minecraft.server.WorldStem -> adk:
net.minecraft.server.packs.resources.CloseableResourceManager resourceManager -
> a
net.minecraft.server.ReloadableServerResources dataPackResources -> b
net.minecraft.core.LayeredRegistryAccess registries -> c
net.minecraft.world.level.storage.WorldData worldData -> d
7:7:void
<init>(net.minecraft.server.packs.resources.CloseableResourceManager,net.minecraft.
server.ReloadableServerResources,net.minecraft.core.LayeredRegistryAccess,net.minec
raft.world.level.storage.WorldData) -> <init>
15:16:void close() -> close
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:net.minecraft.server.packs.resources.CloseableResourceManager
resourceManager() -> a
7:7:net.minecraft.server.ReloadableServerResources dataPackResources() -> b
7:7:net.minecraft.core.LayeredRegistryAccess registries() -> c
7:7:net.minecraft.world.level.storage.WorldData worldData() -> d
net.minecraft.server.advancements.AdvancementVisibilityEvaluator -> adl:
int VISIBILITY_DEPTH -> a
10:10:void <init>() -> <init>

20:30:net.minecraft.server.advancements.AdvancementVisibilityEvaluator$VisibilityRu
le evaluateVisibilityRule(net.minecraft.advancements.Advancement,boolean) -> a
34:42:boolean evaluateVisiblityForUnfinishedNode(it.unimi.dsi.fastutil.Stack) -
> a
46:59:boolean
evaluateVisibility(net.minecraft.advancements.Advancement,it.unimi.dsi.fastutil.Sta
ck,java.util.function.Predicate,net.minecraft.server.advancements.AdvancementVisibi
lityEvaluator$Output) -> a
63:71:void
evaluateVisibility(net.minecraft.advancements.Advancement,java.util.function.Predic
ate,net.minecraft.server.advancements.AdvancementVisibilityEvaluator$Output) -> a
net.minecraft.server.advancements.AdvancementVisibilityEvaluator$Output -> adl$a:
void accept(net.minecraft.advancements.Advancement,boolean) -> accept
net.minecraft.server.advancements.AdvancementVisibilityEvaluator$VisibilityRule ->
adl$b:
net.minecraft.server.advancements.AdvancementVisibilityEvaluator$VisibilityRule
SHOW -> a
net.minecraft.server.advancements.AdvancementVisibilityEvaluator$VisibilityRule
HIDE -> b
net.minecraft.server.advancements.AdvancementVisibilityEvaluator$VisibilityRule
NO_CHANGE -> c

net.minecraft.server.advancements.AdvancementVisibilityEvaluator$VisibilityRule[]
$VALUES -> d

13:13:net.minecraft.server.advancements.AdvancementVisibilityEvaluator$VisibilityRu
le[] values() -> values

13:13:net.minecraft.server.advancements.AdvancementVisibilityEvaluator$VisibilityRu
le valueOf(java.lang.String) -> valueOf
13:13:void <init>(java.lang.String,int) -> <init>

13:13:net.minecraft.server.advancements.AdvancementVisibilityEvaluator$VisibilityRu
le[] $values() -> a
13:16:void <clinit>() -> <clinit>
net.minecraft.server.advancements.package-info -> adm:
net.minecraft.server.bossevents.CustomBossEvent -> adn:
net.minecraft.resources.ResourceLocation id -> h
java.util.Set players -> i
int value -> j
int max -> k
22:30:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.network.chat.Componen
t) -> <init>
33:33:net.minecraft.resources.ResourceLocation getTextId() -> a
38:40:void addPlayer(net.minecraft.server.level.ServerPlayer) -> a
43:44:void addOfflinePlayer(java.util.UUID) -> a
48:50:void removePlayer(net.minecraft.server.level.ServerPlayer) -> b
54:56:void removeAllPlayers() -> b
59:59:int getValue() -> c
63:63:int getMax() -> d
67:69:void setValue(int) -> a
72:74:void setMax(int) -> b
77:77:net.minecraft.network.chat.Component getDisplayName() -> e
85:128:boolean setPlayers(java.util.Collection) -> a
132:150:net.minecraft.nbt.CompoundTag save() -> f
154:169:net.minecraft.server.bossevents.CustomBossEvent
load(net.minecraft.nbt.CompoundTag,net.minecraft.resources.ResourceLocation) -> a
173:176:void onPlayerConnect(net.minecraft.server.level.ServerPlayer) -> c
179:180:void onPlayerDisconnect(net.minecraft.server.level.ServerPlayer) -> d
77:80:net.minecraft.network.chat.Style
lambda$getDisplayName$0(net.minecraft.network.chat.Style) -> a
net.minecraft.server.bossevents.CustomBossEvents -> ado:
java.util.Map events -> a
14:17:void <init>() -> <init>
21:21:net.minecraft.server.bossevents.CustomBossEvent
get(net.minecraft.resources.ResourceLocation) -> a
25:27:net.minecraft.server.bossevents.CustomBossEvent
create(net.minecraft.resources.ResourceLocation,net.minecraft.network.chat.Componen
t) -> a
31:32:void remove(net.minecraft.server.bossevents.CustomBossEvent) -> a
35:35:java.util.Collection getIds() -> a
39:39:java.util.Collection getEvents() -> b
43:49:net.minecraft.nbt.CompoundTag save() -> c
53:57:void load(net.minecraft.nbt.CompoundTag) -> a
60:63:void onPlayerConnect(net.minecraft.server.level.ServerPlayer) -> a
66:69:void onPlayerDisconnect(net.minecraft.server.level.ServerPlayer) -> b
net.minecraft.server.bossevents.package-info -> adp:
net.minecraft.server.chase.ChaseClient -> adq:
org.slf4j.Logger LOGGER -> a
int RECONNECT_INTERVAL_SECONDS -> b
java.lang.String serverHost -> c
int serverPort -> d
net.minecraft.server.MinecraftServer server -> e
boolean wantsToRun -> f
java.net.Socket socket -> g
java.lang.Thread thread -> h
53:57:void <init>(java.lang.String,int,net.minecraft.server.MinecraftServer) ->
<init>
60:67:void start() -> a
70:75:void stop() -> b
78:110:void run() -> c
113:125:void handleMessage(java.lang.String) -> a
128:131:void handleTeleport(java.util.Scanner) -> a
136:146:java.util.Optional parseTarget(java.util.Scanner) -> b
150:161:void executeCommand(java.lang.String) -> b
151:160:void lambda$executeCommand$1(java.lang.String) -> c
129:130:void
lambda$handleTeleport$0(net.minecraft.server.chase.ChaseClient$TeleportTarget) -> a
39:39:void <clinit>() -> <clinit>
net.minecraft.server.chase.ChaseClient$TeleportTarget -> adq$a:
net.minecraft.resources.ResourceKey level -> a
net.minecraft.world.phys.Vec3 pos -> b
net.minecraft.world.phys.Vec2 rot -> c
133:133:void
<init>(net.minecraft.resources.ResourceKey,net.minecraft.world.phys.Vec3,net.minecr
aft.world.phys.Vec2) -> <init>
133:133:java.lang.String toString() -> toString
133:133:int hashCode() -> hashCode
133:133:boolean equals(java.lang.Object) -> equals
133:133:net.minecraft.resources.ResourceKey level() -> a
133:133:net.minecraft.world.phys.Vec3 pos() -> b
133:133:net.minecraft.world.phys.Vec2 rot() -> c
net.minecraft.server.chase.ChaseServer -> adr:
org.slf4j.Logger LOGGER -> a
java.lang.String serverBindAddress -> b
int serverPort -> c
net.minecraft.server.players.PlayerList playerList -> d
int broadcastIntervalMs -> e
boolean wantsToRun -> f
java.net.ServerSocket serverSocket -> g
java.util.concurrent.CopyOnWriteArrayList clientSockets -> h
40:47:void
<init>(java.lang.String,int,net.minecraft.server.players.PlayerList,int) -> <init>
50:63:void start() -> a
67:100:void runSender() -> c
103:107:void stop() -> b
111:132:void runAcceptor() -> d
136:145:net.minecraft.server.chase.ChaseServer$PlayerPosition
getPlayerPosition() -> e
80:87:void lambda$runSender$0(java.net.Socket,byte[]) -> a
31:31:void <clinit>() -> <clinit>
net.minecraft.server.chase.ChaseServer$PlayerPosition -> adr$a:
java.lang.String dimensionName -> a
double x -> b
double y -> c
double z -> d
float yRot -> e
float xRot -> f
148:148:void <init>(java.lang.String,double,double,double,float,float) ->
<init>
150:150:java.lang.String format() -> g
148:148:java.lang.String toString() -> toString
148:148:int hashCode() -> hashCode
148:148:boolean equals(java.lang.Object) -> equals
148:148:java.lang.String dimensionName() -> a
148:148:double x() -> b
148:148:double y() -> c
148:148:double z() -> d
148:148:float yRot() -> e
148:148:float xRot() -> f
net.minecraft.server.chase.package-info -> ads:
net.minecraft.server.commands.AdvancementCommands -> adt:
com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_ADVANCEMENTS -> a
27:27:void <init>() -> <init>
34:132:void register(com.mojang.brigadier.CommandDispatcher) -> a
135:170:int
perform(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecraf
t.server.commands.AdvancementCommands$Action,java.util.Collection) -> a
174:200:int
performCriterion(net.minecraft.commands.CommandSourceStack,java.util.Collection,net
.minecraft.server.commands.AdvancementCommands$Action,net.minecraft.advancements.Ad
vancement,java.lang.String) -> a
204:216:java.util.List
getAdvancements(net.minecraft.advancements.Advancement,net.minecraft.server.command
s.AdvancementCommands$Mode) -> a
220:224:void addChildren(net.minecraft.advancements.Advancement,java.util.List)
-> a
197:197:net.minecraft.network.chat.Component
lambda$performCriterion$21(net.minecraft.server.commands.AdvancementCommands$Action
,java.lang.String,net.minecraft.advancements.Advancement,java.util.Collection) -> a
195:195:net.minecraft.network.chat.Component
lambda$performCriterion$20(net.minecraft.server.commands.AdvancementCommands$Action
,java.lang.String,net.minecraft.advancements.Advancement,java.util.Collection) -> b
166:166:net.minecraft.network.chat.Component
lambda$perform$19(net.minecraft.server.commands.AdvancementCommands$Action,java.uti
l.Collection,java.util.Collection) -> a
164:164:net.minecraft.network.chat.Component
lambda$perform$18(net.minecraft.server.commands.AdvancementCommands$Action,java.uti
l.Collection,java.util.Collection) -> b
160:160:net.minecraft.network.chat.Component
lambda$perform$17(net.minecraft.server.commands.AdvancementCommands$Action,java.uti
l.Collection,java.util.Collection) -> c
158:158:net.minecraft.network.chat.Component
lambda$perform$16(net.minecraft.server.commands.AdvancementCommands$Action,java.uti
l.Collection,java.util.Collection) -> d
127:127:int lambda$register$15(com.mojang.brigadier.context.CommandContext) ->
a
122:122:int lambda$register$14(com.mojang.brigadier.context.CommandContext) ->
b
114:114:int lambda$register$13(com.mojang.brigadier.context.CommandContext) ->
c
106:106:int lambda$register$12(com.mojang.brigadier.context.CommandContext) ->
d
97:97:int lambda$register$11(com.mojang.brigadier.context.CommandContext) -> e
96:96:java.util.concurrent.CompletableFuture
lambda$register$10(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier
.suggestion.SuggestionsBuilder) -> a
93:93:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> f
80:80:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> g
75:75:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> h
67:67:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> i
59:59:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> j
50:50:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> k
49:49:java.util.concurrent.CompletableFuture
lambda$register$3(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.
suggestion.SuggestionsBuilder) -> b
46:46:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> l
36:36:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a
29:30:java.util.concurrent.CompletableFuture
lambda$static$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> c
28:28:void <clinit>() -> <clinit>
net.minecraft.server.commands.AdvancementCommands$Action -> adt$a:
net.minecraft.server.commands.AdvancementCommands$Action GRANT -> a
net.minecraft.server.commands.AdvancementCommands$Action REVOKE -> b
java.lang.String key -> c
net.minecraft.server.commands.AdvancementCommands$Action[] $VALUES -> d
226:226:net.minecraft.server.commands.AdvancementCommands$Action[] values() ->
values
226:226:net.minecraft.server.commands.AdvancementCommands$Action
valueOf(java.lang.String) -> valueOf
267:269:void <init>(java.lang.String,int,java.lang.String) -> <init>
272:278:int perform(net.minecraft.server.level.ServerPlayer,java.lang.Iterable)
-> a
boolean
perform(net.minecraft.server.level.ServerPlayer,net.minecraft.advancements.Advancem
ent) -> a
boolean
performCriterion(net.minecraft.server.level.ServerPlayer,net.minecraft.advancements
.Advancement,java.lang.String) -> a
286:286:java.lang.String getKey() -> a
226:226:net.minecraft.server.commands.AdvancementCommands$Action[] $values() ->
b
226:245:void <clinit>() -> <clinit>
net.minecraft.server.commands.AdvancementCommands$Action$1 -> adt$a$1:
227:227:void <init>(java.lang.String,int,java.lang.String) -> <init>
230:237:boolean
perform(net.minecraft.server.level.ServerPlayer,net.minecraft.advancements.Advancem
ent) -> a
242:242:boolean
performCriterion(net.minecraft.server.level.ServerPlayer,net.minecraft.advancements
.Advancement,java.lang.String) -> a
net.minecraft.server.commands.AdvancementCommands$Action$2 -> adt$a$2:
245:245:void <init>(java.lang.String,int,java.lang.String) -> <init>
248:255:boolean
perform(net.minecraft.server.level.ServerPlayer,net.minecraft.advancements.Advancem
ent) -> a
260:260:boolean
performCriterion(net.minecraft.server.level.ServerPlayer,net.minecraft.advancements
.Advancement,java.lang.String) -> a
net.minecraft.server.commands.AdvancementCommands$Mode -> adt$b:
net.minecraft.server.commands.AdvancementCommands$Mode ONLY -> a
net.minecraft.server.commands.AdvancementCommands$Mode THROUGH -> b
net.minecraft.server.commands.AdvancementCommands$Mode FROM -> c
net.minecraft.server.commands.AdvancementCommands$Mode UNTIL -> d
net.minecraft.server.commands.AdvancementCommands$Mode EVERYTHING -> e
boolean parents -> f
boolean children -> g
net.minecraft.server.commands.AdvancementCommands$Mode[] $VALUES -> h
290:290:net.minecraft.server.commands.AdvancementCommands$Mode[] values() ->
values
290:290:net.minecraft.server.commands.AdvancementCommands$Mode
valueOf(java.lang.String) -> valueOf
301:304:void <init>(java.lang.String,int,boolean,boolean) -> <init>
290:290:net.minecraft.server.commands.AdvancementCommands$Mode[] $values() -> a
290:295:void <clinit>() -> <clinit>
net.minecraft.server.commands.AttributeCommand -> adu:
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_NOT_LIVING_ENTITY -> a
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_NO_SUCH_ATTRIBUTE -> b
com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType
ERROR_NO_SUCH_MODIFIER -> c
com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType
ERROR_MODIFIER_ALREADY_PRESENT -> d
36:36:void <init>() -> <init>
43:126:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
129:133:net.minecraft.world.entity.ai.attributes.AttributeInstance
getAttributeInstance(net.minecraft.world.entity.Entity,net.minecraft.core.Holder) -
> a
137:140:net.minecraft.world.entity.LivingEntity
getLivingEntity(net.minecraft.world.entity.Entity) -> a
144:148:net.minecraft.world.entity.LivingEntity
getEntityWithAttribute(net.minecraft.world.entity.Entity,net.minecraft.core.Holder)
-> b
152:155:int
getAttributeValue(net.minecraft.commands.CommandSourceStack,net.minecraft.world.ent
ity.Entity,net.minecraft.core.Holder,double) -> a
159:162:int
getAttributeBase(net.minecraft.commands.CommandSourceStack,net.minecraft.world.enti
ty.Entity,net.minecraft.core.Holder,double) -> b
166:176:int
getAttributeModifier(net.minecraft.commands.CommandSourceStack,net.minecraft.world.
entity.Entity,net.minecraft.core.Holder,java.util.UUID,double) -> a
180:182:int
setAttributeBase(net.minecraft.commands.CommandSourceStack,net.minecraft.world.enti
ty.Entity,net.minecraft.core.Holder,double) -> c
186:193:int
addModifier(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.En
tity,net.minecraft.core.Holder,java.util.UUID,java.lang.String,double,net.minecraft
.world.entity.ai.attributes.AttributeModifier$Operation) -> a
197:202:int
removeModifier(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity
.Entity,net.minecraft.core.Holder,java.util.UUID) -> a
207:207:net.minecraft.network.chat.Component
getAttributeDescription(net.minecraft.core.Holder) -> a
199:199:net.minecraft.network.chat.Component
lambda$removeModifier$21(java.util.UUID,net.minecraft.core.Holder,net.minecraft.wor
ld.entity.Entity) -> a
192:192:net.minecraft.network.chat.Component
lambda$addModifier$20(java.util.UUID,net.minecraft.core.Holder,net.minecraft.world.
entity.Entity) -> b
181:181:net.minecraft.network.chat.Component
lambda$setAttributeBase$19(net.minecraft.core.Holder,net.minecraft.world.entity.Ent
ity,double) -> a
175:175:net.minecraft.network.chat.Component
lambda$getAttributeModifier$18(java.util.UUID,net.minecraft.core.Holder,net.minecra
ft.world.entity.Entity,double) -> a
161:161:net.minecraft.network.chat.Component
lambda$getAttributeBase$17(net.minecraft.core.Holder,net.minecraft.world.entity.Ent
ity,double) -> b
154:154:net.minecraft.network.chat.Component
lambda$getAttributeValue$16(net.minecraft.core.Holder,net.minecraft.world.entity.En
tity,double) -> c
117:117:int lambda$register$15(com.mojang.brigadier.context.CommandContext) ->
a
114:114:int lambda$register$14(com.mojang.brigadier.context.CommandContext) ->
b
105:105:int lambda$register$13(com.mojang.brigadier.context.CommandContext) ->
c
96:96:int lambda$register$12(com.mojang.brigadier.context.CommandContext) -> d
92:92:int lambda$register$11(com.mojang.brigadier.context.CommandContext) -> e
88:88:int lambda$register$10(com.mojang.brigadier.context.CommandContext) -> f
72:72:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> g
69:69:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> h
64:64:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> i
55:55:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> j
52:52:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> k
45:45:boolean lambda$register$4(net.minecraft.commands.CommandSourceStack) -> a
40:40:com.mojang.brigadier.Message
lambda$static$3(java.lang.Object,java.lang.Object,java.lang.Object) -> a
39:39:com.mojang.brigadier.Message
lambda$static$2(java.lang.Object,java.lang.Object,java.lang.Object) -> b
38:38:com.mojang.brigadier.Message
lambda$static$1(java.lang.Object,java.lang.Object) -> a
37:37:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
37:40:void <clinit>() -> <clinit>
net.minecraft.server.commands.BanIpCommands -> adv:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID_IP ->
a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALREADY_BANNED
-> b
25:25:void <init>() -> <init>
30:42:void register(com.mojang.brigadier.CommandDispatcher) -> a
45:53:int
banIpOrName(net.minecraft.commands.CommandSourceStack,java.lang.String,net.minecraf
t.network.chat.Component) -> a
57:74:int
banIp(net.minecraft.commands.CommandSourceStack,java.lang.String,net.minecraft.netw
ork.chat.Component) -> b
67:67:net.minecraft.network.chat.Component lambda$banIp$4(java.util.List) -> a
65:65:net.minecraft.network.chat.Component
lambda$banIp$3(java.lang.String,net.minecraft.server.players.IpBanListEntry) -> a
38:38:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
35:35:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b
32:32:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
26:27:void <clinit>() -> <clinit>
net.minecraft.server.commands.BanListCommands -> adw:
16:16:void <init>() -> <init>
18:34:void register(com.mojang.brigadier.CommandDispatcher) -> a
37:45:int
showList(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
42:42:net.minecraft.network.chat.Component
lambda$showList$6(net.minecraft.server.players.BanListEntry) -> a
40:40:net.minecraft.network.chat.Component
lambda$showList$5(java.util.Collection) -> a
38:38:net.minecraft.network.chat.Component lambda$showList$4() -> a
31:31:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> a
27:27:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> b
22:23:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> c
20:20:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.BanPlayerCommands -> adx:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALREADY_BANNED
-> a
25:25:void <init>() -> <init>
29:41:void register(com.mojang.brigadier.CommandDispatcher) -> a
44:65:int
banPlayers(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minec
raft.network.chat.Component) -> a
52:52:net.minecraft.network.chat.Component
lambda$banPlayers$3(com.mojang.authlib.GameProfile,net.minecraft.server.players.Use
rBanListEntry) -> a
37:37:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
34:34:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b
31:31:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
26:26:void <clinit>() -> <clinit>
net.minecraft.server.commands.BossBarCommands -> ady:
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_ALREADY_EXISTS -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_DOESNT_EXIST
-> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NO_PLAYER_CHANGE -> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_NAME_CHANGE
-> e
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NO_COLOR_CHANGE -> f
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NO_STYLE_CHANGE -> g
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NO_VALUE_CHANGE -> h
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_MAX_CHANGE
-> i
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALREADY_HIDDEN
-> j
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_ALREADY_VISIBLE -> k
com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_BOSS_BAR -> a
37:37:void <init>() -> <init>
51:197:void register(com.mojang.brigadier.CommandDispatcher) -> a
200:201:int
getValue(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.
CustomBossEvent) -> a
205:206:int
getMax(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.Cu
stomBossEvent) -> b
210:215:int
getVisible(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevent
s.CustomBossEvent) -> c
220:225:int
getPlayers(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevent
s.CustomBossEvent) -> d
229:242:int
setVisible(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevent
s.CustomBossEvent,boolean) -> a
246:251:int
setValue(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.
CustomBossEvent,int) -> a
255:260:int
setMax(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.Cu
stomBossEvent,int) -> b
264:269:int
setColor(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.
CustomBossEvent,net.minecraft.world.BossEvent$BossBarColor) -> a
273:278:int
setStyle(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.
CustomBossEvent,net.minecraft.world.BossEvent$BossBarOverlay) -> a
282:288:int
setName(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents.C
ustomBossEvent,net.minecraft.network.chat.Component) -> a
292:301:int
setPlayers(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevent
s.CustomBossEvent,java.util.Collection) -> a
305:311:int listBars(net.minecraft.commands.CommandSourceStack) -> a
315:321:int
createBar(net.minecraft.commands.CommandSourceStack,net.minecraft.resources.Resourc
eLocation,net.minecraft.network.chat.Component) -> a
325:329:int
removeBar(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevents
.CustomBossEvent) -> e
333:338:net.minecraft.server.bossevents.CustomBossEvent
getBossBar(com.mojang.brigadier.context.CommandContext) -> a
328:328:net.minecraft.network.chat.Component
lambda$removeBar$47(net.minecraft.server.bossevents.CustomBossEvent) -> a
320:320:net.minecraft.network.chat.Component
lambda$createBar$46(net.minecraft.server.bossevents.CustomBossEvent) -> b
309:309:net.minecraft.network.chat.Component
lambda$listBars$45(java.util.Collection) -> a
307:307:net.minecraft.network.chat.Component lambda$listBars$44() -> a
299:299:net.minecraft.network.chat.Component
lambda$setPlayers$43(net.minecraft.server.bossevents.CustomBossEvent,java.util.Coll
ection) -> a
297:297:net.minecraft.network.chat.Component
lambda$setPlayers$42(net.minecraft.server.bossevents.CustomBossEvent) -> c
287:287:net.minecraft.network.chat.Component
lambda$setName$41(net.minecraft.server.bossevents.CustomBossEvent) -> d
277:277:net.minecraft.network.chat.Component
lambda$setStyle$40(net.minecraft.server.bossevents.CustomBossEvent) -> e
268:268:net.minecraft.network.chat.Component
lambda$setColor$39(net.minecraft.server.bossevents.CustomBossEvent) -> f
259:259:net.minecraft.network.chat.Component
lambda$setMax$38(net.minecraft.server.bossevents.CustomBossEvent,int) -> a
250:250:net.minecraft.network.chat.Component
lambda$setValue$37(net.minecraft.server.bossevents.CustomBossEvent,int) -> b
240:240:net.minecraft.network.chat.Component
lambda$setVisible$36(net.minecraft.server.bossevents.CustomBossEvent) -> g
238:238:net.minecraft.network.chat.Component
lambda$setVisible$35(net.minecraft.server.bossevents.CustomBossEvent) -> h
223:223:net.minecraft.network.chat.Component
lambda$getPlayers$34(net.minecraft.server.bossevents.CustomBossEvent) -> i
221:221:net.minecraft.network.chat.Component
lambda$getPlayers$33(net.minecraft.server.bossevents.CustomBossEvent) -> j
214:214:net.minecraft.network.chat.Component
lambda$getVisible$32(net.minecraft.server.bossevents.CustomBossEvent) -> k
211:211:net.minecraft.network.chat.Component
lambda$getVisible$31(net.minecraft.server.bossevents.CustomBossEvent) -> l
205:205:net.minecraft.network.chat.Component
lambda$getMax$30(net.minecraft.server.bossevents.CustomBossEvent) -> m
200:200:net.minecraft.network.chat.Component
lambda$getValue$29(net.minecraft.server.bossevents.CustomBossEvent) -> n
192:192:int lambda$register$28(com.mojang.brigadier.context.CommandContext) ->
b
188:188:int lambda$register$27(com.mojang.brigadier.context.CommandContext) ->
c
184:184:int lambda$register$26(com.mojang.brigadier.context.CommandContext) ->
d
180:180:int lambda$register$25(com.mojang.brigadier.context.CommandContext) ->
e
168:168:int lambda$register$24(com.mojang.brigadier.context.CommandContext) ->
f
165:165:int lambda$register$23(com.mojang.brigadier.context.CommandContext) ->
g
160:160:int lambda$register$22(com.mojang.brigadier.context.CommandContext) ->
h
153:153:int lambda$register$21(com.mojang.brigadier.context.CommandContext) ->
i
146:146:int lambda$register$20(com.mojang.brigadier.context.CommandContext) ->
j
139:139:int lambda$register$19(com.mojang.brigadier.context.CommandContext) ->
k
135:135:int lambda$register$18(com.mojang.brigadier.context.CommandContext) ->
l
131:131:int lambda$register$17(com.mojang.brigadier.context.CommandContext) ->
m
127:127:int lambda$register$16(com.mojang.brigadier.context.CommandContext) ->
n
123:123:int lambda$register$15(com.mojang.brigadier.context.CommandContext) ->
o
116:116:int lambda$register$14(com.mojang.brigadier.context.CommandContext) ->
p
112:112:int lambda$register$13(com.mojang.brigadier.context.CommandContext) ->
q
108:108:int lambda$register$12(com.mojang.brigadier.context.CommandContext) ->
r
104:104:int lambda$register$11(com.mojang.brigadier.context.CommandContext) ->
s
100:100:int lambda$register$10(com.mojang.brigadier.context.CommandContext) ->
t
96:96:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> u
92:92:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> v
85:85:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> w
74:74:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> x
69:69:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> y
60:60:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> z
53:53:boolean lambda$register$3(net.minecraft.commands.CommandSourceStack) -> b
48:48:java.util.concurrent.CompletableFuture
lambda$static$2(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
39:39:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a
38:38:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> b
38:48:void <clinit>() -> <clinit>
net.minecraft.server.commands.ChaseCommand -> adz:
java.lang.String DEFAULT_CONNECT_HOST -> b
java.lang.String DEFAULT_BIND_ADDRESS -> c
int DEFAULT_PORT -> d
int BROADCAST_INTERVAL_MS -> e
com.google.common.collect.BiMap DIMENSION_NAMES -> a
net.minecraft.server.chase.ChaseServer chaseServer -> f
net.minecraft.server.chase.ChaseClient chaseClient -> g
34:34:void <init>() -> <init>
54:79:void register(com.mojang.brigadier.CommandDispatcher) -> a
82:92:int stop(net.minecraft.commands.CommandSourceStack) -> a
96:104:boolean alreadyRunning(net.minecraft.commands.CommandSourceStack) -> b
108:121:int
lead(net.minecraft.commands.CommandSourceStack,java.lang.String,int) -> a
125:132:int
follow(net.minecraft.commands.CommandSourceStack,java.lang.String,int) -> b
131:131:net.minecraft.network.chat.Component
lambda$follow$10(java.lang.String,int) -> a
115:115:net.minecraft.network.chat.Component lambda$lead$9(int) -> a
89:89:net.minecraft.network.chat.Component lambda$stop$8() -> a
84:84:net.minecraft.network.chat.Component lambda$stop$7() -> b
76:76:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> a
72:72:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> b
70:70:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> c
68:68:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> d
63:63:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> e
61:61:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> f
59:59:int lambda$register$0(com.mojang.brigadier.context.CommandContext) -> g
42:42:void <clinit>() -> <clinit>
net.minecraft.server.commands.ClearInventoryCommands -> aea:
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_SINGLE -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_MULTIPLE -> b
26:26:void <init>() -> <init>
31:48:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
51:85:int
clearInventory(net.minecraft.commands.CommandSourceStack,java.util.Collection,java.
util.function.Predicate,int) -> a
81:81:net.minecraft.network.chat.Component
lambda$clearInventory$12(int,java.util.Collection) -> a
79:79:net.minecraft.network.chat.Component
lambda$clearInventory$11(int,java.util.Collection) -> b
75:75:net.minecraft.network.chat.Component
lambda$clearInventory$10(int,java.util.Collection) -> c
73:73:net.minecraft.network.chat.Component
lambda$clearInventory$9(int,java.util.Collection) -> d
43:43:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> a
40:40:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> b
37:37:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> c
37:37:boolean lambda$register$5(net.minecraft.world.item.ItemStack) -> a
34:34:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> d
34:34:boolean lambda$register$3(net.minecraft.world.item.ItemStack) -> b
33:33:boolean lambda$register$2(net.minecraft.commands.CommandSourceStack) -> a
28:28:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a
27:27:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> b
27:28:void <clinit>() -> <clinit>
net.minecraft.server.commands.CloneCommands -> aeb:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_OVERLAP -> b
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_AREA_TOO_LARGE -> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> d
java.util.function.Predicate FILTER_AIR -> a
41:41:void <init>() -> <init>
53:69:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
72:83:com.mojang.brigadier.builder.ArgumentBuilder
beginEndDestinationAndModeSuffix(net.minecraft.commands.CommandBuildContext,net.min
ecraft.server.commands.CloneCommands$CommandFunction) -> a
92:93:net.minecraft.server.commands.CloneCommands$DimensionAndPosition
getLoadedDimensionAndPosition(com.mojang.brigadier.context.CommandContext,net.minec
raft.server.level.ServerLevel,java.lang.String) -> a
97:120:com.mojang.brigadier.builder.ArgumentBuilder
destinationAndModeSuffix(net.minecraft.commands.CommandBuildContext,net.minecraft.s
erver.commands.CloneCommands$CommandFunction,net.minecraft.server.commands.CloneCom
mands$CommandFunction) -> a
133:144:com.mojang.brigadier.builder.ArgumentBuilder
wrapWithCloneMode(net.minecraft.server.commands.CloneCommands$CommandFunction,net.m
inecraft.server.commands.CloneCommands$CommandFunction,net.minecraft.server.command
s.CloneCommands$CommandFunction,net.minecraft.server.commands.CloneCommands$Command
Function,com.mojang.brigadier.builder.ArgumentBuilder) -> a
149:254:int
clone(net.minecraft.commands.CommandSourceStack,net.minecraft.server.commands.Clone
Commands$DimensionAndPosition,net.minecraft.server.commands.CloneCommands$Dimension
AndPosition,net.minecraft.server.commands.CloneCommands$DimensionAndPosition,java.u
til.function.Predicate,net.minecraft.server.commands.CloneCommands$Mode) -> a
252:252:net.minecraft.network.chat.Component lambda$clone$23(int) -> a
144:144:int
lambda$wrapWithCloneMode$22(net.minecraft.server.commands.CloneCommands$CommandFunc
tion,net.minecraft.server.commands.CloneCommands$CommandFunction,net.minecraft.serv
er.commands.CloneCommands$CommandFunction,net.minecraft.server.commands.CloneComman
ds$CommandFunction,com.mojang.brigadier.context.CommandContext) -> a
140:140:int
lambda$wrapWithCloneMode$21(net.minecraft.server.commands.CloneCommands$CommandFunc
tion,net.minecraft.server.commands.CloneCommands$CommandFunction,net.minecraft.serv
er.commands.CloneCommands$CommandFunction,net.minecraft.server.commands.CloneComman
ds$CommandFunction,com.mojang.brigadier.context.CommandContext) -> b
136:136:int
lambda$wrapWithCloneMode$20(net.minecraft.server.commands.CloneCommands$CommandFunc
tion,net.minecraft.server.commands.CloneCommands$CommandFunction,net.minecraft.serv
er.commands.CloneCommands$CommandFunction,net.minecraft.server.commands.CloneComman
ds$CommandFunction,com.mojang.brigadier.context.CommandContext) -> c
120:120:int
lambda$destinationAndModeSuffix$19(net.minecraft.server.commands.CloneCommands$Comm
andFunction,net.minecraft.server.commands.CloneCommands$CommandFunction,net.minecra
ft.server.commands.CloneCommands$CommandFunction,com.mojang.brigadier.context.Comma
ndContext) -> a
118:118:java.util.function.Predicate
lambda$destinationAndModeSuffix$18(com.mojang.brigadier.context.CommandContext) ->
a
112:112:int
lambda$destinationAndModeSuffix$17(net.minecraft.server.commands.CloneCommands$Comm
andFunction,net.minecraft.server.commands.CloneCommands$CommandFunction,net.minecra
ft.server.commands.CloneCommands$CommandFunction,com.mojang.brigadier.context.Comma
ndContext) -> b
110:110:java.util.function.Predicate
lambda$destinationAndModeSuffix$16(com.mojang.brigadier.context.CommandContext) ->
b
106:106:int
lambda$destinationAndModeSuffix$15(net.minecraft.server.commands.CloneCommands$Comm
andFunction,net.minecraft.server.commands.CloneCommands$CommandFunction,net.minecra
ft.server.commands.CloneCommands$CommandFunction,com.mojang.brigadier.context.Comma
ndContext) -> c
106:106:boolean
lambda$destinationAndModeSuffix$14(net.minecraft.world.level.block.state.pattern.Bl
ockInWorld) -> a
104:104:java.util.function.Predicate
lambda$destinationAndModeSuffix$13(com.mojang.brigadier.context.CommandContext) ->
c
104:104:boolean
lambda$destinationAndModeSuffix$12(net.minecraft.world.level.block.state.pattern.Bl
ockInWorld) -> b
102:102:int
lambda$destinationAndModeSuffix$11(net.minecraft.server.commands.CloneCommands$Comm
andFunction,net.minecraft.server.commands.CloneCommands$CommandFunction,net.minecra
ft.server.commands.CloneCommands$CommandFunction,com.mojang.brigadier.context.Comma
ndContext) -> d
102:102:boolean
lambda$destinationAndModeSuffix$10(net.minecraft.world.level.block.state.pattern.Bl
ockInWorld) -> c
99:99:net.minecraft.server.commands.CloneCommands$DimensionAndPosition
lambda$destinationAndModeSuffix$9(net.minecraft.server.commands.CloneCommands$Comma
ndFunction,com.mojang.brigadier.context.CommandContext) -> a
98:98:net.minecraft.server.commands.CloneCommands$DimensionAndPosition
lambda$destinationAndModeSuffix$8(net.minecraft.server.commands.CloneCommands$Comma
ndFunction,com.mojang.brigadier.context.CommandContext) -> b
97:97:net.minecraft.server.commands.CloneCommands$DimensionAndPosition
lambda$destinationAndModeSuffix$7(net.minecraft.server.commands.CloneCommands$Comma
ndFunction,com.mojang.brigadier.context.CommandContext) -> c
83:83:net.minecraft.server.level.ServerLevel
lambda$beginEndDestinationAndModeSuffix$6(com.mojang.brigadier.context.CommandConte
xt) -> d
76:76:net.minecraft.server.level.ServerLevel
lambda$beginEndDestinationAndModeSuffix$5(com.mojang.brigadier.context.CommandConte
xt) -> e
64:64:net.minecraft.server.level.ServerLevel
lambda$register$4(com.mojang.brigadier.context.CommandContext) -> f
57:57:net.minecraft.server.level.ServerLevel
lambda$register$3(com.mojang.brigadier.context.CommandContext) -> g
55:55:boolean lambda$register$2(net.minecraft.commands.CommandSourceStack) -> a
45:45:boolean
lambda$static$1(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> d
43:43:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> a
42:45:void <clinit>() -> <clinit>
net.minecraft.server.commands.CloneCommands$CloneBlockInfo -> aeb$a:
net.minecraft.core.BlockPos pos -> a
net.minecraft.world.level.block.state.BlockState state -> b
net.minecraft.nbt.CompoundTag tag -> c
280:284:void
<init>(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState
,net.minecraft.nbt.CompoundTag) -> <init>
net.minecraft.server.commands.CloneCommands$CommandFunction -> aeb$b:
java.lang.Object apply(java.lang.Object) -> apply
net.minecraft.server.commands.CloneCommands$DimensionAndPosition -> aeb$c:
net.minecraft.server.level.ServerLevel dimension -> a
net.minecraft.core.BlockPos position -> b
90:90:void
<init>(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) ->
<init>
90:90:java.lang.String toString() -> toString
90:90:int hashCode() -> hashCode
90:90:boolean equals(java.lang.Object) -> equals
90:90:net.minecraft.server.level.ServerLevel dimension() -> a
90:90:net.minecraft.core.BlockPos position() -> b
net.minecraft.server.commands.CloneCommands$Mode -> aeb$d:
net.minecraft.server.commands.CloneCommands$Mode FORCE -> a
net.minecraft.server.commands.CloneCommands$Mode MOVE -> b
net.minecraft.server.commands.CloneCommands$Mode NORMAL -> c
boolean canOverlap -> d
net.minecraft.server.commands.CloneCommands$Mode[] $VALUES -> e
257:257:net.minecraft.server.commands.CloneCommands$Mode[] values() -> values
257:257:net.minecraft.server.commands.CloneCommands$Mode
valueOf(java.lang.String) -> valueOf
265:267:void <init>(java.lang.String,int,boolean) -> <init>
270:270:boolean canOverlap() -> a
257:257:net.minecraft.server.commands.CloneCommands$Mode[] $values() -> b
257:260:void <clinit>() -> <clinit>
net.minecraft.server.commands.DamageCommand -> aec:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVULNERABLE -
> a
25:25:void <init>() -> <init>
29:65:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
68:73:int
damage(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,
float,net.minecraft.world.damagesource.DamageSource) -> a
69:69:net.minecraft.network.chat.Component
lambda$damage$6(float,net.minecraft.world.entity.Entity) -> a
56:56:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> a
51:51:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> b
44:44:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> c
39:39:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> d
36:36:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> e
31:31:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
26:26:void <clinit>() -> <clinit>
net.minecraft.server.commands.DataPackCommand -> aed:
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_PACK
-> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_PACK_ALREADY_ENABLED -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_PACK_ALREADY_DISABLED -> c
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_PACK_FEATURES_NOT_ENABLED -> d
com.mojang.brigadier.suggestion.SuggestionProvider SELECTED_PACKS -> e
com.mojang.brigadier.suggestion.SuggestionProvider UNSELECTED_PACKS -> f
30:30:void <init>() -> <init>
53:109:void register(com.mojang.brigadier.CommandDispatcher) -> a
112:119:int
enablePack(net.minecraft.commands.CommandSourceStack,net.minecraft.server.packs.rep
ository.Pack,net.minecraft.server.commands.DataPackCommand$Inserter) -> a
123:130:int
disablePack(net.minecraft.commands.CommandSourceStack,net.minecraft.server.packs.re
pository.Pack) -> a
134:134:int listPacks(net.minecraft.commands.CommandSourceStack) -> a
138:151:int listAvailablePacks(net.minecraft.commands.CommandSourceStack) -> b
155:165:int listEnabledPacks(net.minecraft.commands.CommandSourceStack) -> c
169:187:net.minecraft.server.packs.repository.Pack
getPack(com.mojang.brigadier.context.CommandContext,java.lang.String,boolean) -> a
162:162:net.minecraft.network.chat.Component
lambda$listEnabledPacks$31(java.util.Collection) -> a
162:162:net.minecraft.network.chat.Component
lambda$listEnabledPacks$30(net.minecraft.server.packs.repository.Pack) -> a
160:160:net.minecraft.network.chat.Component lambda$listEnabledPacks$29() -> a
148:148:net.minecraft.network.chat.Component
lambda$listAvailablePacks$28(java.util.List) -> a
148:148:net.minecraft.network.chat.Component
lambda$listAvailablePacks$27(net.minecraft.server.packs.repository.Pack) -> b
146:146:net.minecraft.network.chat.Component lambda$listAvailablePacks$26() ->
b
144:144:boolean
lambda$listAvailablePacks$25(java.util.Collection,net.minecraft.world.flag.FeatureF
lagSet,net.minecraft.server.packs.repository.Pack) -> a
128:128:net.minecraft.network.chat.Component
lambda$disablePack$24(net.minecraft.server.packs.repository.Pack) -> c
117:117:net.minecraft.network.chat.Component
lambda$enablePack$23(net.minecraft.server.packs.repository.Pack) -> d
105:105:int lambda$register$22(com.mojang.brigadier.context.CommandContext) ->
a
101:101:int lambda$register$21(com.mojang.brigadier.context.CommandContext) ->
b
98:98:int lambda$register$20(com.mojang.brigadier.context.CommandContext) -> c
93:93:int lambda$register$19(com.mojang.brigadier.context.CommandContext) -> d
84:84:int lambda$register$18(com.mojang.brigadier.context.CommandContext) -> e
84:84:void
lambda$register$17(java.util.List,net.minecraft.server.packs.repository.Pack) -> a
80:80:int lambda$register$16(com.mojang.brigadier.context.CommandContext) -> f
75:75:int lambda$register$15(com.mojang.brigadier.context.CommandContext) -> g
75:75:void
lambda$register$14(com.mojang.brigadier.context.CommandContext,java.util.List,net.m
inecraft.server.packs.repository.Pack) -> a
67:67:int lambda$register$13(com.mojang.brigadier.context.CommandContext) -> h
67:67:void
lambda$register$12(com.mojang.brigadier.context.CommandContext,java.util.List,net.m
inecraft.server.packs.repository.Pack) -> b
61:61:int lambda$register$11(com.mojang.brigadier.context.CommandContext) -> i
61:61:void
lambda$register$10(java.util.List,net.minecraft.server.packs.repository.Pack) -> b
61:61:net.minecraft.server.packs.repository.Pack
lambda$register$9(net.minecraft.server.packs.repository.Pack) -> e
55:55:boolean lambda$register$8(net.minecraft.commands.CommandSourceStack) -> d
38:47:java.util.concurrent.CompletableFuture
lambda$static$7(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
46:46:boolean lambda$static$6(java.util.Collection,java.lang.String) -> a
44:44:boolean
lambda$static$5(net.minecraft.world.flag.FeatureFlagSet,net.minecraft.server.packs.
repository.Pack) -> a
36:36:java.util.concurrent.CompletableFuture
lambda$static$4(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> b
34:34:com.mojang.brigadier.Message
lambda$static$3(java.lang.Object,java.lang.Object) -> a
33:33:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> a
32:32:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> b
31:31:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> c
31:37:void <clinit>() -> <clinit>
net.minecraft.server.commands.DataPackCommand$Inserter -> aed$a:
void apply(java.util.List,net.minecraft.server.packs.repository.Pack) -> apply
net.minecraft.server.commands.DeOpCommands -> aee:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_OP -> a
20:20:void <init>() -> <init>
24:33:void register(com.mojang.brigadier.CommandDispatcher) -> a
36:52:int
deopPlayers(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
43:43:net.minecraft.network.chat.Component
lambda$deopPlayers$3(java.util.Collection) -> a
30:30:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
29:29:java.util.concurrent.CompletableFuture
lambda$register$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.
suggestion.SuggestionsBuilder) -> a
26:26:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
21:21:void <clinit>() -> <clinit>
net.minecraft.server.commands.DebugCommand -> aef:
org.slf4j.Logger LOGGER -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_RUNNING ->
b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_ALREADY_RUNNING -> c
35:35:void <init>() -> <init>
41:54:void register(com.mojang.brigadier.CommandDispatcher) -> a
57:63:int start(net.minecraft.commands.CommandSourceStack) -> a
67:77:int stop(net.minecraft.commands.CommandSourceStack) -> b
81:110:int
traceFunction(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
107:107:net.minecraft.network.chat.Component
lambda$traceFunction$8(int,java.util.Collection,java.lang.String) -> a
105:105:net.minecraft.network.chat.Component
lambda$traceFunction$7(int,java.util.Collection,java.lang.String) -> b
75:75:net.minecraft.network.chat.Component
lambda$stop$6(double,net.minecraft.util.profiling.ProfileResults,double) -> a
62:62:net.minecraft.network.chat.Component lambda$start$5() -> a
51:51:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> a
47:47:boolean lambda$register$3(net.minecraft.commands.CommandSourceStack) -> c
45:45:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> b
44:44:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> c
43:43:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> d
36:38:void <clinit>() -> <clinit>
net.minecraft.server.commands.DebugCommand$Tracer -> aef$a:
int INDENT_OFFSET -> b
java.io.PrintWriter output -> c
int lastIndent -> d
boolean waitingForResult -> e
119:121:void <init>(java.io.PrintWriter) -> <init>
124:126:void indentAndSave(int) -> a
129:132:void printIndent(int) -> b
135:139:void newLine() -> e
143:148:void onCommand(int,java.lang.String) -> a
152:163:void onReturn(int,java.lang.String,int) -> a
167:173:void onCall(int,net.minecraft.resources.ResourceLocation,int) -> a
177:181:void onError(int,java.lang.String) -> b
185:189:void sendSystemMessage(net.minecraft.network.chat.Component) -> a
193:193:boolean acceptsSuccess() -> e_
198:198:boolean acceptsFailure() -> q_
203:203:boolean shouldInformAdmins() -> N_
208:208:boolean alwaysAccepts() -> f_
net.minecraft.server.commands.DebugMobSpawningCommand -> aeg:
16:16:void <init>() -> <init>
18:30:void register(com.mojang.brigadier.CommandDispatcher) -> a
33:34:int
spawnMobs(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.MobC
ategory,net.minecraft.core.BlockPos) -> a
25:25:int
lambda$register$1(net.minecraft.world.entity.MobCategory,com.mojang.brigadier.conte
xt.CommandContext) -> a
18:18:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.DebugPathCommand -> aeh:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_MOB -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_PATH -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_COMPLETE -
> c
22:22:void <init>() -> <init>
28:36:void register(com.mojang.brigadier.CommandDispatcher) -> a
39:58:int
fillBlocks(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos) -
> a
57:57:net.minecraft.network.chat.Component lambda$fillBlocks$2() -> a
33:33:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a
30:30:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
23:25:void <clinit>() -> <clinit>
net.minecraft.server.commands.DefaultGameModeCommands -> aei:
16:16:void <init>() -> <init>
18:24:void register(com.mojang.brigadier.CommandDispatcher) -> a
27:42:int
setMode(net.minecraft.commands.CommandSourceStack,net.minecraft.world.level.GameTyp
e) -> a
40:40:net.minecraft.network.chat.Component
lambda$setMode$2(net.minecraft.world.level.GameType) -> a
21:21:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a
18:18:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.DifficultyCommand -> aej:
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_ALREADY_DIFFICULT -> a
15:15:void <init>() -> <init>
19:34:void register(com.mojang.brigadier.CommandDispatcher) -> a
37:45:int
setDifficulty(net.minecraft.commands.CommandSourceStack,net.minecraft.world.Difficu
lty) -> a
43:43:net.minecraft.network.chat.Component
lambda$setDifficulty$5(net.minecraft.world.Difficulty) -> a
29:31:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> a
30:30:net.minecraft.network.chat.Component
lambda$register$3(net.minecraft.world.Difficulty) -> b
27:27:boolean lambda$register$2(net.minecraft.commands.CommandSourceStack) -> a
22:22:int
lambda$register$1(net.minecraft.world.Difficulty,com.mojang.brigadier.context.Comma
ndContext) -> a
16:16:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.server.commands.EffectCommands -> aek:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_GIVE_FAILED ->
a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_CLEAR_EVERYTHING_FAILED -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_CLEAR_SPECIFIC_FAILED -> c
33:33:void <init>() -> <init>
39:89:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
92:131:int
giveEffect(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minec
raft.core.Holder,java.lang.Integer,int,boolean) -> a
135:155:int
clearEffects(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
159:180:int
clearEffect(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.mine
craft.core.Holder) -> a
177:177:net.minecraft.network.chat.Component
lambda$clearEffect$16(net.minecraft.world.effect.MobEffect,java.util.Collection) ->
a
175:175:net.minecraft.network.chat.Component
lambda$clearEffect$15(net.minecraft.world.effect.MobEffect,java.util.Collection) ->
b
152:152:net.minecraft.network.chat.Component
lambda$clearEffects$14(java.util.Collection) -> a
150:150:net.minecraft.network.chat.Component
lambda$clearEffects$13(java.util.Collection) -> b
128:128:net.minecraft.network.chat.Component
lambda$giveEffect$12(net.minecraft.world.effect.MobEffect,java.util.Collection,int)
-> a
126:126:net.minecraft.network.chat.Component
lambda$giveEffect$11(net.minecraft.world.effect.MobEffect,java.util.Collection,int)
-> b
81:81:int lambda$register$10(com.mojang.brigadier.context.CommandContext) -> a
78:78:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> b
75:75:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> c
69:69:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> d
66:66:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> e
63:63:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> f
60:60:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> g
50:50:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> h
47:47:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> i
44:44:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> j
41:41:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
34:36:void <clinit>() -> <clinit>
net.minecraft.server.commands.EmoteCommands -> ael:
13:13:void <init>() -> <init>
15:28:void register(com.mojang.brigadier.CommandDispatcher) -> a
19:24:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a
20:23:void
lambda$register$0(com.mojang.brigadier.context.CommandContext,net.minecraft.network
.chat.PlayerChatMessage) -> a
net.minecraft.server.commands.EnchantCommand -> aem:
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_NOT_LIVING_ENTITY -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NO_ITEM -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_INCOMPATIBLE
-> c
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_LEVEL_TOO_HIGH -> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NOTHING_HAPPENED -> e
31:31:void <init>() -> <init>
39:54:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
57:90:int
enchant(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecraf
t.core.Holder,int) -> a
87:87:net.minecraft.network.chat.Component
lambda$enchant$8(net.minecraft.world.item.enchantment.Enchantment,int,java.util.Col
lection) -> a
85:85:net.minecraft.network.chat.Component
lambda$enchant$7(net.minecraft.world.item.enchantment.Enchantment,int,java.util.Col
lection) -> b
49:49:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> a
46:46:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> b
41:41:boolean lambda$register$4(net.minecraft.commands.CommandSourceStack) -> a
35:35:com.mojang.brigadier.Message
lambda$static$3(java.lang.Object,java.lang.Object) -> a
34:34:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> a
33:33:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> b
32:32:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> c
32:36:void <clinit>() -> <clinit>
net.minecraft.server.commands.ExecuteCommand -> aen:
int MAX_TEST_AREA -> a
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_AREA_TOO_LARGE -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_CONDITIONAL_FAILED -> c
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_CONDITIONAL_FAILED_COUNT -> d
java.util.function.BinaryOperator CALLBACK_CHAINER -> e
com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_PREDICATE -> f
125:125:void <init>() -> <init>
153:316:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
319:402:com.mojang.brigadier.builder.ArgumentBuilder
wrapStores(com.mojang.brigadier.tree.LiteralCommandNode,com.mojang.brigadier.builde
r.LiteralArgumentBuilder,boolean) -> a
406:408:net.minecraft.commands.CommandSourceStack
storeValue(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minec
raft.world.scores.Objective,boolean) -> a
418:418:net.minecraft.commands.CommandSourceStack
storeValue(net.minecraft.commands.CommandSourceStack,net.minecraft.server.bossevent
s.CustomBossEvent,boolean,boolean) -> a
429:429:net.minecraft.commands.CommandSourceStack
storeData(net.minecraft.commands.CommandSourceStack,net.minecraft.server.commands.d
ata.DataAccessor,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,java.util
.function.IntFunction,boolean) -> a
441:447:boolean
isChunkLoaded(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -
> a
451:598:com.mojang.brigadier.builder.ArgumentBuilder
addConditionals(com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier.builder.
LiteralArgumentBuilder,boolean,net.minecraft.commands.CommandBuildContext) -> a
602:613:com.mojang.brigadier.Command
createNumericConditionalHandler(boolean,net.minecraft.server.commands.ExecuteComman
d$CommandNumericPredicate) -> a
626:626:int
checkMatchingData(net.minecraft.server.commands.data.DataAccessor,net.minecraft.com
mands.arguments.NbtPathArgument$NbtPath) -> a
630:643:boolean
checkScore(com.mojang.brigadier.context.CommandContext,java.util.function.BiPredica
te) -> a
647:656:boolean
checkScore(com.mojang.brigadier.context.CommandContext,net.minecraft.advancements.c
ritereon.MinMaxBounds$Ints) -> a
660:668:boolean
checkCustomPredicate(net.minecraft.commands.CommandSourceStack,net.minecraft.world.
level.storage.loot.predicates.LootItemCondition) -> a
672:675:java.util.Collection
expect(com.mojang.brigadier.context.CommandContext,boolean,boolean) -> a
680:682:com.mojang.brigadier.builder.ArgumentBuilder
addConditional(com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier.builder.A
rgumentBuilder,boolean,net.minecraft.server.commands.ExecuteCommand$CommandPredicat
e) -> a
693:695:com.mojang.brigadier.builder.ArgumentBuilder
addIfBlocksConditional(com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier.b
uilder.ArgumentBuilder,boolean,boolean) -> a
699:704:int checkIfRegions(com.mojang.brigadier.context.CommandContext,boolean)
-> a
709:714:int
checkUnlessRegions(com.mojang.brigadier.context.CommandContext,boolean) -> b
719:719:java.util.OptionalInt
checkRegions(com.mojang.brigadier.context.CommandContext,boolean) -> c
723:770:java.util.OptionalInt
checkRegions(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,net
.minecraft.core.BlockPos,net.minecraft.core.BlockPos,boolean) -> a
774:774:com.mojang.brigadier.RedirectModifier
expandOneToOneEntityRelation(java.util.function.Function) -> a
785:785:com.mojang.brigadier.RedirectModifier
expandOneToManyEntityRelation(java.util.function.Function) -> b
796:827:com.mojang.brigadier.builder.LiteralArgumentBuilder
createRelationOperations(com.mojang.brigadier.tree.CommandNode,com.mojang.brigadier
.builder.LiteralArgumentBuilder) -> a
832:833:net.minecraft.commands.CommandSourceStack
spawnEntityAndRedirect(net.minecraft.commands.CommandSourceStack,net.minecraft.core
.Holder$Reference) -> a
827:827:java.util.stream.Stream
lambda$createRelationOperations$83(net.minecraft.world.entity.Entity) -> a
823:823:java.util.Optional
lambda$createRelationOperations$82(net.minecraft.world.entity.Entity) -> b
819:819:java.util.Optional
lambda$createRelationOperations$81(net.minecraft.world.entity.Entity) -> c
815:815:java.util.Optional
lambda$createRelationOperations$80(net.minecraft.world.entity.Entity) -> d
811:811:java.util.Optional
lambda$createRelationOperations$79(net.minecraft.world.entity.Entity) -> e
807:807:java.util.Optional
lambda$createRelationOperations$78(net.minecraft.world.entity.Entity) -> f
803:803:java.util.Optional
lambda$createRelationOperations$77(net.minecraft.world.entity.Entity) -> g
799:799:java.util.Optional
lambda$createRelationOperations$76(net.minecraft.world.entity.Entity) -> h
786:791:java.util.Collection
lambda$expandOneToManyEntityRelation$75(java.util.function.Function,com.mojang.brig
adier.context.CommandContext) -> a
791:791:boolean
lambda$expandOneToManyEntityRelation$74(net.minecraft.world.entity.Entity) -> i
775:780:java.util.Collection
lambda$expandOneToOneEntityRelation$73(java.util.function.Function,com.mojang.briga
dier.context.CommandContext) -> b
780:780:java.util.List
lambda$expandOneToOneEntityRelation$72(net.minecraft.commands.CommandSourceStack,ne
t.minecraft.world.entity.Entity) -> a
780:780:boolean
lambda$expandOneToOneEntityRelation$71(net.minecraft.world.entity.Entity) -> j
713:713:net.minecraft.network.chat.Component lambda$checkUnlessRegions$70() ->
a
701:701:net.minecraft.network.chat.Component
lambda$checkIfRegions$69(java.util.OptionalInt) -> a
695:695:int
lambda$addIfBlocksConditional$68(boolean,com.mojang.brigadier.context.CommandContex
t) -> a
695:695:int
lambda$addIfBlocksConditional$67(boolean,com.mojang.brigadier.context.CommandContex
t) -> b
694:694:java.util.Collection
lambda$addIfBlocksConditional$66(boolean,boolean,com.mojang.brigadier.context.Comma
ndContext) -> a
683:687:int
lambda$addConditional$65(boolean,net.minecraft.server.commands.ExecuteCommand$Comma
ndPredicate,com.mojang.brigadier.context.CommandContext) -> a
684:684:net.minecraft.network.chat.Component lambda$addConditional$64() -> b
681:681:java.util.Collection
lambda$addConditional$63(boolean,net.minecraft.server.commands.ExecuteCommand$Comma
ndPredicate,com.mojang.brigadier.context.CommandContext) -> b
614:619:int
lambda$createNumericConditionalHandler$62(net.minecraft.server.commands.ExecuteComm
and$CommandNumericPredicate,com.mojang.brigadier.context.CommandContext) -> a
616:616:net.minecraft.network.chat.Component
lambda$createNumericConditionalHandler$61() -> c
604:609:int
lambda$createNumericConditionalHandler$60(net.minecraft.server.commands.ExecuteComm
and$CommandNumericPredicate,com.mojang.brigadier.context.CommandContext) -> b
606:606:net.minecraft.network.chat.Component
lambda$createNumericConditionalHandler$59(int) -> a
588:592:com.mojang.brigadier.builder.ArgumentBuilder
lambda$addConditionals$58(com.mojang.brigadier.tree.CommandNode,boolean,net.minecra
ft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.builder.Argu
mentBuilder) -> a
592:592:int
lambda$addConditionals$57(net.minecraft.server.commands.data.DataCommands$DataProvi
der,com.mojang.brigadier.context.CommandContext) -> a
591:591:java.util.Collection
lambda$addConditionals$56(boolean,net.minecraft.server.commands.data.DataCommands$D
ataProvider,com.mojang.brigadier.context.CommandContext) -> a
580:580:boolean
lambda$addConditionals$55(com.mojang.brigadier.context.CommandContext) -> a
573:573:int
lambda$addConditionals$54(com.mojang.brigadier.context.CommandContext) -> b
572:572:java.util.Collection
lambda$addConditionals$53(boolean,com.mojang.brigadier.context.CommandContext) -> c
544:544:boolean
lambda$addConditionals$52(com.mojang.brigadier.context.CommandContext) -> c
537:537:boolean
lambda$addConditionals$51(com.mojang.brigadier.context.CommandContext) -> d
537:537:boolean lambda$addConditionals$50(java.lang.Integer,java.lang.Integer)
-> a
527:527:boolean
lambda$addConditionals$49(com.mojang.brigadier.context.CommandContext) -> e
527:527:boolean lambda$addConditionals$48(java.lang.Integer,java.lang.Integer)
-> b
517:517:boolean
lambda$addConditionals$47(com.mojang.brigadier.context.CommandContext) -> f
517:517:boolean lambda$addConditionals$46(java.lang.Integer,java.lang.Integer)
-> c
507:507:boolean
lambda$addConditionals$45(com.mojang.brigadier.context.CommandContext) -> g
507:507:boolean lambda$addConditionals$44(java.lang.Integer,java.lang.Integer)
-> d
497:497:boolean
lambda$addConditionals$43(com.mojang.brigadier.context.CommandContext) -> h
480:480:boolean
lambda$addConditionals$42(com.mojang.brigadier.context.CommandContext) -> i
473:473:boolean
lambda$addConditionals$41(com.mojang.brigadier.context.CommandContext) -> j
466:466:boolean
lambda$addConditionals$40(com.mojang.brigadier.context.CommandContext) -> k
457:457:boolean
lambda$addConditionals$39(com.mojang.brigadier.context.CommandContext) -> l
431:437:void
lambda$storeData$38(net.minecraft.server.commands.data.DataAccessor,boolean,net.min
ecraft.commands.arguments.NbtPathArgument$NbtPath,java.util.function.IntFunction,co
m.mojang.brigadier.context.CommandContext,boolean,int) -> a
419:425:void
lambda$storeValue$37(boolean,boolean,net.minecraft.server.bossevents.CustomBossEven
t,com.mojang.brigadier.context.CommandContext,boolean,int) -> a
409:414:void
lambda$storeValue$36(java.util.Collection,net.minecraft.world.scores.Scoreboard,net
.minecraft.world.scores.Objective,boolean,com.mojang.brigadier.context.CommandConte
xt,boolean,int) -> a
348:395:com.mojang.brigadier.builder.ArgumentBuilder
lambda$wrapStores$35(com.mojang.brigadier.tree.LiteralCommandNode,net.minecraft.ser
ver.commands.data.DataCommands$DataProvider,boolean,com.mojang.brigadier.builder.Ar
gumentBuilder) -> a
395:395:net.minecraft.commands.CommandSourceStack
lambda$wrapStores$34(net.minecraft.server.commands.data.DataCommands$DataProvider,b
oolean,com.mojang.brigadier.context.CommandContext) -> a
395:395:net.minecraft.nbt.Tag
lambda$wrapStores$33(com.mojang.brigadier.context.CommandContext,int) -> a
387:387:net.minecraft.commands.CommandSourceStack
lambda$wrapStores$32(net.minecraft.server.commands.data.DataCommands$DataProvider,b
oolean,com.mojang.brigadier.context.CommandContext) -> b
387:387:net.minecraft.nbt.Tag
lambda$wrapStores$31(com.mojang.brigadier.context.CommandContext,int) -> b
379:379:net.minecraft.commands.CommandSourceStack
lambda$wrapStores$30(net.minecraft.server.commands.data.DataCommands$DataProvider,b
oolean,com.mojang.brigadier.context.CommandContext) -> c
379:379:net.minecraft.nbt.Tag
lambda$wrapStores$29(com.mojang.brigadier.context.CommandContext,int) -> c
371:371:net.minecraft.commands.CommandSourceStack
lambda$wrapStores$28(net.minecraft.server.commands.data.DataCommands$DataProvider,b
oolean,com.mojang.brigadier.context.CommandContext) -> d
371:371:net.minecraft.nbt.Tag
lambda$wrapStores$27(com.mojang.brigadier.context.CommandContext,int) -> d
363:363:net.minecraft.commands.CommandSourceStack
lambda$wrapStores$26(net.minecraft.server.commands.data.DataCommands$DataProvider,b
oolean,com.mojang.brigadier.context.CommandContext) -> e
363:363:net.minecraft.nbt.Tag
lambda$wrapStores$25(com.mojang.brigadier.context.CommandContext,int) -> e
355:355:net.minecraft.commands.CommandSourceStack
lambda$wrapStores$24(net.minecraft.server.commands.data.DataCommands$DataProvider,b
oolean,com.mojang.brigadier.context.CommandContext) -> f
355:355:net.minecraft.nbt.Tag
lambda$wrapStores$23(com.mojang.brigadier.context.CommandContext,int) -> f
342:342:net.minecraft.commands.CommandSourceStack
lambda$wrapStores$22(boolean,com.mojang.brigadier.context.CommandContext) -> d
338:338:net.minecraft.commands.CommandSourceStack
lambda$wrapStores$21(boolean,com.mojang.brigadier.context.CommandContext) -> e
326:326:net.minecraft.commands.CommandSourceStack
lambda$wrapStores$20(boolean,com.mojang.brigadier.context.CommandContext) -> f
309:309:net.minecraft.commands.CommandSourceStack
lambda$register$19(com.mojang.brigadier.context.CommandContext) -> m
301:301:net.minecraft.commands.CommandSourceStack
lambda$register$18(com.mojang.brigadier.context.CommandContext) -> n
294:294:net.minecraft.commands.CommandSourceStack
lambda$register$17(com.mojang.brigadier.context.CommandContext) -> o
287:287:net.minecraft.commands.CommandSourceStack
lambda$register$16(com.mojang.brigadier.context.CommandContext) -> p
280:280:net.minecraft.commands.CommandSourceStack
lambda$register$15(com.mojang.brigadier.context.CommandContext) -> q
268:273:java.util.Collection
lambda$register$14(com.mojang.brigadier.context.CommandContext) -> r
250:254:java.util.Collection
lambda$register$13(com.mojang.brigadier.context.CommandContext) -> s
243:243:net.minecraft.commands.CommandSourceStack
lambda$register$12(com.mojang.brigadier.context.CommandContext) -> t
225:233:net.minecraft.commands.CommandSourceStack
lambda$register$11(com.mojang.brigadier.context.CommandContext) -> u
210:214:java.util.Collection
lambda$register$10(com.mojang.brigadier.context.CommandContext) -> v
203:203:net.minecraft.commands.CommandSourceStack
lambda$register$9(com.mojang.brigadier.context.CommandContext) -> w
186:190:java.util.Collection
lambda$register$8(com.mojang.brigadier.context.CommandContext) -> x
173:177:java.util.Collection
lambda$register$7(com.mojang.brigadier.context.CommandContext) -> y
157:157:boolean lambda$register$6(net.minecraft.commands.CommandSourceStack) ->
a
153:153:boolean lambda$register$5(net.minecraft.commands.CommandSourceStack) ->
b
138:139:java.util.concurrent.CompletableFuture
lambda$static$4(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
132:132:com.mojang.brigadier.ResultConsumer
lambda$static$3(com.mojang.brigadier.ResultConsumer,com.mojang.brigadier.ResultCons
umer) -> a
133:135:void
lambda$static$2(com.mojang.brigadier.ResultConsumer,com.mojang.brigadier.ResultCons
umer,com.mojang.brigadier.context.CommandContext,boolean,int) -> a
130:130:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> a
127:127:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> a
127:137:void <clinit>() -> <clinit>
net.minecraft.server.commands.ExecuteCommand$CommandNumericPredicate -> aen$a:
int test(com.mojang.brigadier.context.CommandContext) -> test
net.minecraft.server.commands.ExecuteCommand$CommandPredicate -> aen$b:
boolean test(com.mojang.brigadier.context.CommandContext) -> test
net.minecraft.server.commands.ExperienceCommand -> aeo:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_SET_POINTS_INVALID -> a
28:28:void <init>() -> <init>
32:92:void register(com.mojang.brigadier.CommandDispatcher) -> a
95:97:int
queryExperience(net.minecraft.commands.CommandSourceStack,net.minecraft.server.leve
l.ServerPlayer,net.minecraft.server.commands.ExperienceCommand$Type) -> a
101:111:int
addExperience(net.minecraft.commands.CommandSourceStack,java.util.Collection,int,ne
t.minecraft.server.commands.ExperienceCommand$Type) -> a
115:133:int
setExperience(net.minecraft.commands.CommandSourceStack,java.util.Collection,int,ne
t.minecraft.server.commands.ExperienceCommand$Type) -> b
130:130:net.minecraft.network.chat.Component
lambda$setExperience$14(net.minecraft.server.commands.ExperienceCommand$Type,int,ja
va.util.Collection) -> a
128:128:net.minecraft.network.chat.Component
lambda$setExperience$13(net.minecraft.server.commands.ExperienceCommand$Type,int,ja
va.util.Collection) -> b
108:108:net.minecraft.network.chat.Component
lambda$addExperience$12(net.minecraft.server.commands.ExperienceCommand$Type,int,ja
va.util.Collection) -> c
106:106:net.minecraft.network.chat.Component
lambda$addExperience$11(net.minecraft.server.commands.ExperienceCommand$Type,int,ja
va.util.Collection) -> d
96:96:net.minecraft.network.chat.Component
lambda$queryExperience$10(net.minecraft.server.commands.ExperienceCommand$Type,net.
minecraft.server.level.ServerPlayer,int) -> a
89:89:boolean lambda$register$9(net.minecraft.commands.CommandSourceStack) -> a
81:81:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> a
77:77:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> b
66:66:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> c
62:62:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> d
59:59:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> e
48:48:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> f
44:44:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> g
41:41:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> h
34:34:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> b
29:29:void <clinit>() -> <clinit>
net.minecraft.server.commands.ExperienceCommand$Type -> aeo$a:
net.minecraft.server.commands.ExperienceCommand$Type POINTS -> a
net.minecraft.server.commands.ExperienceCommand$Type LEVELS -> b
java.util.function.BiConsumer add -> c
java.util.function.BiPredicate set -> d
java.lang.String name -> e
java.util.function.ToIntFunction query -> f
net.minecraft.server.commands.ExperienceCommand$Type[] $VALUES -> g
136:136:net.minecraft.server.commands.ExperienceCommand$Type[] values() ->
values
136:136:net.minecraft.server.commands.ExperienceCommand$Type
valueOf(java.lang.String) -> valueOf
154:159:void
<init>(java.lang.String,int,java.lang.String,java.util.function.BiConsumer,java.uti
l.function.BiPredicate,java.util.function.ToIntFunction) -> <init>
147:147:int lambda$static$3(net.minecraft.server.level.ServerPlayer) -> a
145:146:boolean
lambda$static$2(net.minecraft.server.level.ServerPlayer,java.lang.Integer) -> a
143:143:int lambda$static$1(net.minecraft.server.level.ServerPlayer) -> b
138:142:boolean
lambda$static$0(net.minecraft.server.level.ServerPlayer,java.lang.Integer) -> b
136:136:net.minecraft.server.commands.ExperienceCommand$Type[] $values() -> a
136:144:void <clinit>() -> <clinit>
net.minecraft.server.commands.FillBiomeCommand -> aep:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_LOADED ->
a
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_VOLUME_TOO_LARGE -> b
38:38:void <init>() -> <init>
43:63:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
66:66:int quantize(int) -> a
70:70:net.minecraft.core.BlockPos quantize(net.minecraft.core.BlockPos) -> a
74:74:net.minecraft.world.level.biome.BiomeResolver
makeResolver(org.apache.commons.lang3.mutable.MutableInt,net.minecraft.world.level.
chunk.ChunkAccess,net.minecraft.world.level.levelgen.structure.BoundingBox,net.mine
craft.core.Holder,java.util.function.Predicate) -> a
88:117:int
fill(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,net.mine
craft.core.BlockPos,net.minecraft.core.Holder$Reference,java.util.function.Predicat
e) -> a
116:116:net.minecraft.network.chat.Component
lambda$fill$6(org.apache.commons.lang3.mutable.MutableInt,net.minecraft.world.level
.levelgen.structure.BoundingBox) -> a
75:83:net.minecraft.core.Holder
lambda$makeResolver$5(net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.wor
ld.level.levelgen.structure.BoundingBox,java.util.function.Predicate,org.apache.com
mons.lang3.mutable.MutableInt,net.minecraft.core.Holder,int,int,int,net.minecraft.w
orld.level.biome.Climate$Sampler) -> a
56:56:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> a
52:52:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> b
52:52:boolean lambda$register$2(net.minecraft.core.Holder) -> a
45:45:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a
40:40:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> a
39:40:void <clinit>() -> <clinit>
net.minecraft.server.commands.FillCommand -> aeq:
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_AREA_TOO_LARGE -> a
net.minecraft.commands.arguments.blocks.BlockInput HOLLOW_CORE -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> c
37:37:void <init>() -> <init>
43:81:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
84:126:int
fillBlocks(net.minecraft.commands.CommandSourceStack,net.minecraft.world.level.leve
lgen.structure.BoundingBox,net.minecraft.commands.arguments.blocks.BlockInput,net.m
inecraft.server.commands.FillCommand$Mode,java.util.function.Predicate) -> a
124:124:net.minecraft.network.chat.Component lambda$fillBlocks$10(int) -> a
75:75:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> a
71:71:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> b
67:67:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> c
63:63:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> d
63:63:boolean
lambda$register$5(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> a
58:58:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> e
55:55:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> f
52:52:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> g
45:45:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a
38:38:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> a
38:40:void <clinit>() -> <clinit>
net.minecraft.server.commands.FillCommand$Mode -> aeq$a:
net.minecraft.server.commands.FillCommand$Mode REPLACE -> a
net.minecraft.server.commands.FillCommand$Mode OUTLINE -> b
net.minecraft.server.commands.FillCommand$Mode HOLLOW -> c
net.minecraft.server.commands.FillCommand$Mode DESTROY -> d
net.minecraft.server.commands.SetBlockCommand$Filter filter -> e
net.minecraft.server.commands.FillCommand$Mode[] $VALUES -> f
129:129:net.minecraft.server.commands.FillCommand$Mode[] values() -> values
129:129:net.minecraft.server.commands.FillCommand$Mode
valueOf(java.lang.String) -> valueOf
152:154:void
<init>(java.lang.String,int,net.minecraft.server.commands.SetBlockCommand$Filter) -
> <init>
146:147:net.minecraft.commands.arguments.blocks.BlockInput
lambda$static$3(net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecr
aft.core.BlockPos,net.minecraft.commands.arguments.blocks.BlockInput,net.minecraft.
server.level.ServerLevel) -> a
139:142:net.minecraft.commands.arguments.blocks.BlockInput
lambda$static$2(net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecr
aft.core.BlockPos,net.minecraft.commands.arguments.blocks.BlockInput,net.minecraft.
server.level.ServerLevel) -> b
132:135:net.minecraft.commands.arguments.blocks.BlockInput
lambda$static$1(net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecr
aft.core.BlockPos,net.minecraft.commands.arguments.blocks.BlockInput,net.minecraft.
server.level.ServerLevel) -> c
130:130:net.minecraft.commands.arguments.blocks.BlockInput
lambda$static$0(net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecr
aft.core.BlockPos,net.minecraft.commands.arguments.blocks.BlockInput,net.minecraft.
server.level.ServerLevel) -> d
129:129:net.minecraft.server.commands.FillCommand$Mode[] $values() -> a
129:145:void <clinit>() -> <clinit>
net.minecraft.server.commands.ForceLoadCommand -> aer:
int MAX_CHUNK_LIMIT -> a
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_TOO_MANY_CHUNKS -> b
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_NOT_TICKING
-> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALL_ADDED -> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NONE_REMOVED -
> e
25:25:void <init>() -> <init>
34:68:void register(com.mojang.brigadier.CommandDispatcher) -> a
71:80:int
queryForceLoad(net.minecraft.commands.CommandSourceStack,net.minecraft.server.level
.ColumnPos) -> a
85:101:int listForceLoad(net.minecraft.commands.CommandSourceStack) -> a
105:110:int removeAll(net.minecraft.commands.CommandSourceStack) -> b
114:166:int
changeForceLoad(net.minecraft.commands.CommandSourceStack,net.minecraft.server.leve
l.ColumnPos,net.minecraft.server.level.ColumnPos,boolean) -> a
163:163:net.minecraft.network.chat.Component
lambda$changeForceLoad$16(boolean,net.minecraft.world.level.ChunkPos,net.minecraft.
resources.ResourceKey,net.minecraft.world.level.ChunkPos,net.minecraft.world.level.
ChunkPos) -> a
159:159:net.minecraft.network.chat.Component
lambda$changeForceLoad$15(boolean,net.minecraft.world.level.ChunkPos,net.minecraft.
resources.ResourceKey) -> a
109:109:net.minecraft.network.chat.Component
lambda$removeAll$14(net.minecraft.resources.ResourceKey) -> a
108:108:void lambda$removeAll$13(net.minecraft.server.level.ServerLevel,long) -
> a
96:96:net.minecraft.network.chat.Component
lambda$listForceLoad$12(int,net.minecraft.resources.ResourceKey,java.lang.String) -
> a
94:94:net.minecraft.network.chat.Component
lambda$listForceLoad$11(net.minecraft.resources.ResourceKey,java.lang.String) -> a
77:77:net.minecraft.network.chat.Component
lambda$queryForceLoad$10(net.minecraft.world.level.ChunkPos,net.minecraft.resources
.ResourceKey) -> a
64:64:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> a
61:61:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> b
56:56:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> c
53:53:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> d
50:50:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> e
44:44:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> f
41:41:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> g
36:36:boolean lambda$register$2(net.minecraft.commands.CommandSourceStack) -> c
29:29:com.mojang.brigadier.Message
lambda$static$1(java.lang.Object,java.lang.Object) -> a
28:28:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> b
28:31:void <clinit>() -> <clinit>
net.minecraft.server.commands.FunctionCommand -> aes:
com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_FUNCTION -> a
21:21:void <init>() -> <init>
29:38:void register(com.mojang.brigadier.CommandDispatcher) -> a
41:73:int
runFunction(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
69:69:net.minecraft.network.chat.Component
lambda$runFunction$7(int,java.util.Collection) -> a
67:67:net.minecraft.network.chat.Component
lambda$runFunction$6(java.util.Collection) -> a
63:63:net.minecraft.network.chat.Component
lambda$runFunction$5(int,java.util.Collection) -> b
61:61:net.minecraft.network.chat.Component
lambda$runFunction$4(int,java.util.Collection) -> c
51:52:void
lambda$runFunction$3(org.apache.commons.lang3.mutable.MutableObject,int) -> a
35:35:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
31:31:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a
23:25:java.util.concurrent.CompletableFuture
lambda$static$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
22:22:void <clinit>() -> <clinit>
net.minecraft.server.commands.GameModeCommand -> aet:
int PERMISSION_LEVEL -> a
22:22:void <init>() -> <init>
26:36:void register(com.mojang.brigadier.CommandDispatcher) -> a
39:49:void
logGamemodeChange(net.minecraft.commands.CommandSourceStack,net.minecraft.server.le
vel.ServerPlayer,net.minecraft.world.level.GameType) -> a
52:59:int
setMode(com.mojang.brigadier.context.CommandContext,java.util.Collection,net.minecr
aft.world.level.GameType) -> a
47:47:net.minecraft.network.chat.Component
lambda$logGamemodeChange$4(net.minecraft.server.level.ServerPlayer,net.minecraft.ne
twork.chat.Component) -> a
41:41:net.minecraft.network.chat.Component
lambda$logGamemodeChange$3(net.minecraft.network.chat.Component) -> a
32:32:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
29:29:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b
26:26:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.GameRuleCommand -> aeu:
13:13:void <init>() -> <init>
15:32:void register(com.mojang.brigadier.CommandDispatcher) -> a
35:39:int
setRule(com.mojang.brigadier.context.CommandContext,net.minecraft.world.level.GameR
ules$Key) -> a
43:45:int
queryRule(net.minecraft.commands.CommandSourceStack,net.minecraft.world.level.GameR
ules$Key) -> a
44:44:net.minecraft.network.chat.Component
lambda$queryRule$2(net.minecraft.world.level.GameRules$Key,net.minecraft.world.leve
l.GameRules$Value) -> a
38:38:net.minecraft.network.chat.Component
lambda$setRule$1(net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.
GameRules$Value) -> b
15:15:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.GameRuleCommand$1 -> aeu$1:
com.mojang.brigadier.builder.LiteralArgumentBuilder val$base -> a
17:17:void <init>(com.mojang.brigadier.builder.LiteralArgumentBuilder) ->
<init>
20:28:void
visit(net.minecraft.world.level.GameRules$Key,net.minecraft.world.level.GameRules$T
ype) -> a
25:25:int
lambda$visit$1(net.minecraft.world.level.GameRules$Key,com.mojang.brigadier.context
.CommandContext) -> a
22:22:int
lambda$visit$0(net.minecraft.world.level.GameRules$Key,com.mojang.brigadier.context
.CommandContext) -> b
net.minecraft.server.commands.GiveCommand -> aev:
int MAX_ALLOWED_ITEMSTACKS -> a
27:27:void <init>() -> <init>
32:47:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
50:91:int
giveItem(net.minecraft.commands.CommandSourceStack,net.minecraft.commands.arguments
.item.ItemInput,java.util.Collection,int) -> a
88:88:net.minecraft.network.chat.Component
lambda$giveItem$4(int,net.minecraft.world.item.ItemStack,java.util.Collection) -> a
86:86:net.minecraft.network.chat.Component
lambda$giveItem$3(int,net.minecraft.world.item.ItemStack,java.util.Collection) -> b
42:42:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
39:39:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b
34:34:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.HelpCommand -> aew:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> a
18:18:void <init>() -> <init>
22:46:void register(com.mojang.brigadier.CommandDispatcher) -> a
34:42:int
lambda$register$3(com.mojang.brigadier.CommandDispatcher,com.mojang.brigadier.conte
xt.CommandContext) -> a
40:40:net.minecraft.network.chat.Component
lambda$register$2(com.mojang.brigadier.ParseResults,java.lang.String) -> a
25:29:int
lambda$register$1(com.mojang.brigadier.CommandDispatcher,com.mojang.brigadier.conte
xt.CommandContext) -> b
27:27:net.minecraft.network.chat.Component lambda$register$0(java.lang.String)
-> a
19:19:void <clinit>() -> <clinit>
net.minecraft.server.commands.ItemCommands -> aex:
com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType
ERROR_TARGET_NOT_A_CONTAINER -> a
com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType
ERROR_SOURCE_NOT_A_CONTAINER -> c
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_TARGET_INAPPLICABLE_SLOT -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_SOURCE_INAPPLICABLE_SLOT -> d
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_TARGET_NO_CHANGES -> e
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_TARGET_NO_CHANGES_KNOWN_ITEM -> f
com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_MODIFIER -> g
53:53:void <init>() -> <init>
69:213:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
216:224:int
modifyBlockItem(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockP
os,int,net.minecraft.world.level.storage.loot.functions.LootItemFunction) -> a
228:254:int
modifyEntityItem(net.minecraft.commands.CommandSourceStack,java.util.Collection,int
,net.minecraft.world.level.storage.loot.functions.LootItemFunction) -> a
258:265:int
setBlockItem(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,
int,net.minecraft.world.item.ItemStack) -> a
269:273:net.minecraft.world.Container
getContainer(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,
com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType) -> a
277:299:int
setEntityItem(net.minecraft.commands.CommandSourceStack,java.util.Collection,int,ne
t.minecraft.world.item.ItemStack) -> a
303:303:int
blockToEntities(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockP
os,int,java.util.Collection,int) -> a
307:307:int
blockToEntities(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockP
os,int,java.util.Collection,int,net.minecraft.world.level.storage.loot.functions.Lo
otItemFunction) -> a
311:311:int
blockToBlock(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,
int,net.minecraft.core.BlockPos,int) -> a
315:315:int
blockToBlock(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,
int,net.minecraft.core.BlockPos,int,net.minecraft.world.level.storage.loot.function
s.LootItemFunction) -> a
319:319:int
entityToBlock(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.
Entity,int,net.minecraft.core.BlockPos,int) -> a
323:323:int
entityToBlock(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.
Entity,int,net.minecraft.core.BlockPos,int,net.minecraft.world.level.storage.loot.f
unctions.LootItemFunction) -> a
327:327:int
entityToEntities(net.minecraft.commands.CommandSourceStack,net.minecraft.world.enti
ty.Entity,int,java.util.Collection,int) -> a
331:331:int
entityToEntities(net.minecraft.commands.CommandSourceStack,net.minecraft.world.enti
ty.Entity,int,java.util.Collection,int,net.minecraft.world.level.storage.loot.funct
ions.LootItemFunction) -> a
335:343:net.minecraft.world.item.ItemStack
applyModifier(net.minecraft.commands.CommandSourceStack,net.minecraft.world.level.s
torage.loot.functions.LootItemFunction,net.minecraft.world.item.ItemStack) -> a
347:351:net.minecraft.world.item.ItemStack
getEntityItem(net.minecraft.world.entity.Entity,int) -> a
355:359:net.minecraft.world.item.ItemStack
getBlockItem(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,
int) -> a
296:296:net.minecraft.network.chat.Component
lambda$setEntityItem$27(java.util.List,net.minecraft.world.item.ItemStack) -> a
294:294:net.minecraft.network.chat.Component
lambda$setEntityItem$26(java.util.List,net.minecraft.world.item.ItemStack) -> b
264:264:net.minecraft.network.chat.Component
lambda$setBlockItem$25(net.minecraft.core.BlockPos,net.minecraft.world.item.ItemSta
ck) -> a
251:251:net.minecraft.network.chat.Component
lambda$modifyEntityItem$24(java.util.Map) -> a
249:249:net.minecraft.network.chat.Component
lambda$modifyEntityItem$23(java.util.Map$Entry) -> a
223:223:net.minecraft.network.chat.Component
lambda$modifyBlockItem$22(net.minecraft.core.BlockPos,net.minecraft.world.item.Item
Stack) -> b
206:206:int lambda$register$21(com.mojang.brigadier.context.CommandContext) ->
a
192:192:int lambda$register$20(com.mojang.brigadier.context.CommandContext) ->
b
171:171:int lambda$register$19(com.mojang.brigadier.context.CommandContext) ->
c
167:167:int lambda$register$18(com.mojang.brigadier.context.CommandContext) ->
d
156:156:int lambda$register$17(com.mojang.brigadier.context.CommandContext) ->
e
152:152:int lambda$register$16(com.mojang.brigadier.context.CommandContext) ->
f
140:140:int lambda$register$15(com.mojang.brigadier.context.CommandContext) ->
g
137:137:int lambda$register$14(com.mojang.brigadier.context.CommandContext) ->
h
118:118:int lambda$register$13(com.mojang.brigadier.context.CommandContext) ->
i
114:114:int lambda$register$12(com.mojang.brigadier.context.CommandContext) ->
j
103:103:int lambda$register$11(com.mojang.brigadier.context.CommandContext) ->
k
99:99:int lambda$register$10(com.mojang.brigadier.context.CommandContext) -> l
87:87:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> m
84:84:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> n
71:71:boolean lambda$register$7(net.minecraft.commands.CommandSourceStack) -> a
64:65:java.util.concurrent.CompletableFuture
lambda$static$6(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
61:61:com.mojang.brigadier.Message
lambda$static$5(java.lang.Object,java.lang.Object) -> a
60:60:com.mojang.brigadier.Message lambda$static$4(java.lang.Object) -> a
58:58:com.mojang.brigadier.Message lambda$static$3(java.lang.Object) -> b
57:57:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> c
55:55:com.mojang.brigadier.Message
lambda$static$1(java.lang.Object,java.lang.Object,java.lang.Object) -> a
54:54:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object,java.lang.Object) -> b
54:63:void <clinit>() -> <clinit>
net.minecraft.server.commands.JfrCommand -> aey:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType START_FAILED -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType DUMP_FAILED -> b
26:27:void <init>() -> <init>
30:36:void register(com.mojang.brigadier.CommandDispatcher) -> a
39:44:int startJfr(net.minecraft.commands.CommandSourceStack) -> a
49:59:int stopJfr(net.minecraft.commands.CommandSourceStack) -> b
56:56:net.minecraft.network.chat.Component
lambda$stopJfr$6(net.minecraft.network.chat.Component) -> a
53:54:net.minecraft.network.chat.Style
lambda$stopJfr$5(java.nio.file.Path,net.minecraft.network.chat.Style) -> a
43:43:net.minecraft.network.chat.Component lambda$startJfr$4() -> a
34:34:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> a
33:33:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> b
32:32:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> c
24:24:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
23:24:void <clinit>() -> <clinit>
net.minecraft.server.commands.KickCommand -> aez:
18:18:void <init>() -> <init>
20:32:void register(com.mojang.brigadier.CommandDispatcher) -> a
35:40:int
kickPlayers(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.mine
craft.network.chat.Component) -> a
37:37:net.minecraft.network.chat.Component
lambda$kickPlayers$3(net.minecraft.server.level.ServerPlayer,net.minecraft.network.
chat.Component) -> a
28:28:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
25:25:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b
22:22:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.KillCommand -> afa:
17:17:void <init>() -> <init>
19:28:void register(com.mojang.brigadier.CommandDispatcher) -> a
31:41:int kill(net.minecraft.commands.CommandSourceStack,java.util.Collection)
-> a
38:38:net.minecraft.network.chat.Component lambda$kill$4(java.util.Collection)
-> a
36:36:net.minecraft.network.chat.Component lambda$kill$3(java.util.Collection)
-> b
25:25:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
22:22:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b
21:21:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.ListPlayersCommand -> afb:
16:16:void <init>() -> <init>
18:26:void register(com.mojang.brigadier.CommandDispatcher) -> a
29:29:int listPlayers(net.minecraft.commands.CommandSourceStack) -> a
33:33:int listPlayersWithUuids(net.minecraft.commands.CommandSourceStack) -> b
37:41:int
format(net.minecraft.commands.CommandSourceStack,java.util.function.Function) -> a
40:40:net.minecraft.network.chat.Component
lambda$format$3(java.util.List,net.minecraft.server.players.PlayerList,net.minecraf
t.network.chat.Component) -> a
33:33:net.minecraft.network.chat.Component
lambda$listPlayersWithUuids$2(net.minecraft.server.level.ServerPlayer) -> a
23:23:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a
20:20:int lambda$register$0(com.mojang.brigadier.context.CommandContext) -> b
net.minecraft.server.commands.LocateCommand -> afc:
org.slf4j.Logger LOGGER -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_STRUCTURE_NOT_FOUND -> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_STRUCTURE_INVALID -> c
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_BIOME_NOT_FOUND -> d
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_POI_NOT_FOUND
-> e
int MAX_STRUCTURE_SEARCH_RADIUS -> f
int MAX_BIOME_SEARCH_RADIUS -> g
int BIOME_SAMPLE_RESOLUTION_HORIZONTAL -> h
int BIOME_SAMPLE_RESOLUTION_VERTICAL -> i
int POI_SEARCH_RADIUS -> j
44:44:void <init>() -> <init>
63:85:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
88:90:java.util.Optional
getHolders(net.minecraft.commands.arguments.ResourceOrTagKeyArgument$Result,net.min
ecraft.core.Registry) -> a
95:108:int
locateStructure(net.minecraft.commands.CommandSourceStack,net.minecraft.commands.ar
guments.ResourceOrTagKeyArgument$Result) -> a
112:119:int
locateBiome(net.minecraft.commands.CommandSourceStack,net.minecraft.commands.argume
nts.ResourceOrTagArgument$Result) -> a
123:133:int
locatePoi(net.minecraft.commands.CommandSourceStack,net.minecraft.commands.argument
s.ResourceOrTagArgument$Result) -> b
137:137:java.lang.String getElementName(com.mojang.datafixers.util.Pair) -> a
141:146:int
showLocateResult(net.minecraft.commands.CommandSourceStack,net.minecraft.commands.a
rguments.ResourceOrTagArgument$Result,net.minecraft.core.BlockPos,com.mojang.datafi
xers.util.Pair,java.lang.String,boolean,java.time.Duration) -> a
150:155:int
showLocateResult(net.minecraft.commands.CommandSourceStack,net.minecraft.commands.a
rguments.ResourceOrTagKeyArgument$Result,net.minecraft.core.BlockPos,com.mojang.dat
afixers.util.Pair,java.lang.String,boolean,java.time.Duration) -> a
159:173:int
showLocateResult(net.minecraft.commands.CommandSourceStack,net.minecraft.core.Block
Pos,com.mojang.datafixers.util.Pair,java.lang.String,boolean,java.lang.String,java.
time.Duration) -> a
177:179:float dist(int,int,int,int) -> a
171:171:net.minecraft.network.chat.Component
lambda$showLocateResult$17(java.lang.String,java.lang.String,net.minecraft.network.
chat.Component,int) -> a
165:168:net.minecraft.network.chat.Style
lambda$showLocateResult$16(net.minecraft.core.BlockPos,java.lang.String,net.minecra
ft.network.chat.Style) -> a
152:152:java.lang.String
lambda$showLocateResult$15(com.mojang.datafixers.util.Pair,net.minecraft.tags.TagKe
y) -> a
151:151:java.lang.String
lambda$showLocateResult$14(net.minecraft.resources.ResourceKey) -> a
143:143:java.lang.String
lambda$showLocateResult$13(net.minecraft.commands.arguments.ResourceOrTagArgument$R
esult,com.mojang.datafixers.util.Pair,net.minecraft.core.HolderSet$Named) -> a
142:142:java.lang.String
lambda$showLocateResult$12(net.minecraft.commands.arguments.ResourceOrTagArgument$R
esult,net.minecraft.core.Holder$Reference) -> a
137:137:java.lang.String
lambda$getElementName$11(net.minecraft.resources.ResourceKey) -> b
97:97:com.mojang.brigadier.exceptions.CommandSyntaxException
lambda$locateStructure$10(net.minecraft.commands.arguments.ResourceOrTagKeyArgument
$Result) -> a
89:89:java.util.Optional
lambda$getHolders$9(net.minecraft.core.Registry,net.minecraft.resources.ResourceKey
) -> a
89:89:net.minecraft.core.HolderSet$Direct
lambda$getHolders$8(net.minecraft.core.Holder) -> a
82:82:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> a
76:76:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> b
70:70:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> c
65:65:boolean lambda$register$4(net.minecraft.commands.CommandSourceStack) -> a
52:52:com.mojang.brigadier.Message lambda$static$3(java.lang.Object) -> a
50:50:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> b
48:48:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> c
47:47:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> d
45:52:void <clinit>() -> <clinit>
net.minecraft.server.commands.LootCommand -> afd:
com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_LOOT_TABLE -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NO_HELD_ITEMS
-> b
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NO_LOOT_TABLE
-> c
61:61:void <init>() -> <init>
71:134:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
152:205:com.mojang.brigadier.builder.ArgumentBuilder
addTargets(com.mojang.brigadier.builder.ArgumentBuilder,net.minecraft.server.comman
ds.LootCommand$TailProvider) -> a
213:218:net.minecraft.world.Container
getContainer(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos)
-> a
222:233:int
blockDistribute(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockP
os,java.util.List,net.minecraft.server.commands.LootCommand$Callback) -> a
237:258:boolean
distributeToContainer(net.minecraft.world.Container,net.minecraft.world.item.ItemSt
ack) -> a
262:282:int
blockReplace(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,
int,int,java.util.List,net.minecraft.server.commands.LootCommand$Callback) -> a
286:286:boolean
canMergeItems(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemStack
) -> a
290:300:int
playerGive(java.util.Collection,java.util.List,net.minecraft.server.commands.LootCo
mmand$Callback) -> a
304:311:void
setSlots(net.minecraft.world.entity.Entity,java.util.List,int,int,java.util.List) -
> a
314:327:int
entityReplace(java.util.Collection,int,int,java.util.List,net.minecraft.server.comm
ands.LootCommand$Callback) -> a
331:339:int
dropInWorld(net.minecraft.commands.CommandSourceStack,net.minecraft.world.phys.Vec3
,java.util.List,net.minecraft.server.commands.LootCommand$Callback) -> a
343:349:void callback(net.minecraft.commands.CommandSourceStack,java.util.List)
-> a
352:358:void
callback(net.minecraft.commands.CommandSourceStack,java.util.List,net.minecraft.res
ources.ResourceLocation) -> a
361:365:net.minecraft.world.item.ItemStack
getSourceHandItem(net.minecraft.commands.CommandSourceStack,net.minecraft.world.ent
ity.EquipmentSlot) -> a
370:383:int
dropBlockLoot(com.mojang.brigadier.context.CommandContext,net.minecraft.core.BlockP
os,net.minecraft.world.item.ItemStack,net.minecraft.server.commands.LootCommand$Dro
pConsumer) -> a
387:408:int
dropKillLoot(com.mojang.brigadier.context.CommandContext,net.minecraft.world.entity
.Entity,net.minecraft.server.commands.LootCommand$DropConsumer) -> a
412:419:int
dropChestLoot(com.mojang.brigadier.context.CommandContext,net.minecraft.resources.R
esourceLocation,net.minecraft.server.commands.LootCommand$DropConsumer) -> a
423:431:int
dropFishingLoot(com.mojang.brigadier.context.CommandContext,net.minecraft.resources
.ResourceLocation,net.minecraft.core.BlockPos,net.minecraft.world.item.ItemStack,ne
t.minecraft.server.commands.LootCommand$DropConsumer) -> a
435:438:int
drop(com.mojang.brigadier.context.CommandContext,net.minecraft.resources.ResourceLo
cation,net.minecraft.world.level.storage.loot.LootParams,net.minecraft.server.comma
nds.LootCommand$DropConsumer) -> a
438:438:void
lambda$drop$29(net.minecraft.commands.CommandSourceStack,java.util.List) -> b
408:408:void
lambda$dropKillLoot$28(net.minecraft.commands.CommandSourceStack,net.minecraft.reso
urces.ResourceLocation,java.util.List) -> a
383:383:void
lambda$dropBlockLoot$27(net.minecraft.commands.CommandSourceStack,net.minecraft.wor
ld.level.block.state.BlockState,java.util.List) -> a
356:356:net.minecraft.network.chat.Component
lambda$callback$26(java.util.List,net.minecraft.resources.ResourceLocation) -> a
354:354:net.minecraft.network.chat.Component
lambda$callback$25(net.minecraft.world.item.ItemStack,net.minecraft.resources.Resou
rceLocation) -> a
347:347:net.minecraft.network.chat.Component lambda$callback$24(java.util.List)
-> a
345:345:net.minecraft.network.chat.Component
lambda$callback$23(net.minecraft.world.item.ItemStack) -> a
333:336:void
lambda$dropInWorld$22(net.minecraft.server.level.ServerLevel,net.minecraft.world.ph
ys.Vec3,net.minecraft.world.item.ItemStack) -> a
206:206:int
lambda$addTargets$21(com.mojang.brigadier.context.CommandContext,java.util.List,net
.minecraft.server.commands.LootCommand$Callback) -> a
198:198:int
lambda$addTargets$20(com.mojang.brigadier.context.CommandContext,java.util.List,net
.minecraft.server.commands.LootCommand$Callback) -> b
190:190:int
lambda$addTargets$19(com.mojang.brigadier.context.CommandContext,java.util.List,net
.minecraft.server.commands.LootCommand$Callback) -> c
179:179:int
lambda$addTargets$18(com.mojang.brigadier.context.CommandContext,java.util.List,net
.minecraft.server.commands.LootCommand$Callback) -> d
175:175:int
lambda$addTargets$17(com.mojang.brigadier.context.CommandContext,java.util.List,net
.minecraft.server.commands.LootCommand$Callback) -> e
164:164:int
lambda$addTargets$16(com.mojang.brigadier.context.CommandContext,java.util.List,net
.minecraft.server.commands.LootCommand$Callback) -> f
160:160:int
lambda$addTargets$15(com.mojang.brigadier.context.CommandContext,java.util.List,net
.minecraft.server.commands.LootCommand$Callback) -> g
76:128:com.mojang.brigadier.builder.ArgumentBuilder
lambda$register$14(net.minecraft.commands.CommandBuildContext,com.mojang.brigadier.
builder.ArgumentBuilder,net.minecraft.server.commands.LootCommand$DropConsumer) ->
a
128:128:int
lambda$register$13(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojan
g.brigadier.context.CommandContext) -> a
124:124:int
lambda$register$12(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojan
g.brigadier.context.CommandContext) -> b
120:120:int
lambda$register$11(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojan
g.brigadier.context.CommandContext) -> c
117:117:int
lambda$register$10(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojan
g.brigadier.context.CommandContext) -> d
110:110:int
lambda$register$9(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang
.brigadier.context.CommandContext) -> e
103:103:int
lambda$register$8(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang
.brigadier.context.CommandContext) -> f
94:94:int
lambda$register$7(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang
.brigadier.context.CommandContext) -> g
90:90:int
lambda$register$6(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang
.brigadier.context.CommandContext) -> h
86:86:int
lambda$register$5(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang
.brigadier.context.CommandContext) -> i
83:83:int
lambda$register$4(net.minecraft.server.commands.LootCommand$DropConsumer,com.mojang
.brigadier.context.CommandContext) -> j
74:74:boolean lambda$register$3(net.minecraft.commands.CommandSourceStack) -> a
68:68:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> a
67:67:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> b
63:64:java.util.concurrent.CompletableFuture
lambda$static$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
62:68:void <clinit>() -> <clinit>
net.minecraft.server.commands.LootCommand$Callback -> afd$a:
void accept(java.util.List) -> accept
net.minecraft.server.commands.LootCommand$DropConsumer -> afd$b:
int
accept(com.mojang.brigadier.context.CommandContext,java.util.List,net.minecraft.ser
ver.commands.LootCommand$Callback) -> accept
net.minecraft.server.commands.LootCommand$TailProvider -> afd$c:
com.mojang.brigadier.builder.ArgumentBuilder
construct(com.mojang.brigadier.builder.ArgumentBuilder,net.minecraft.server.command
s.LootCommand$DropConsumer) -> construct
net.minecraft.server.commands.MsgCommand -> afe:
21:21:void <init>() -> <init>
23:43:void register(com.mojang.brigadier.CommandDispatcher) -> a
46:65:void
sendMessage(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.mine
craft.network.chat.PlayerChatMessage) -> a
30:36:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a
33:34:void
lambda$register$0(com.mojang.brigadier.context.CommandContext,java.util.Collection,
net.minecraft.network.chat.PlayerChatMessage) -> a
net.minecraft.server.commands.OpCommand -> aff:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALREADY_OP ->
a
20:20:void <init>() -> <init>
24:36:void register(com.mojang.brigadier.CommandDispatcher) -> a
39:54:int
opPlayers(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
46:46:net.minecraft.network.chat.Component
lambda$opPlayers$5(java.util.Collection) -> a
33:33:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> a
30:31:java.util.concurrent.CompletableFuture
lambda$register$3(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.
suggestion.SuggestionsBuilder) -> a
31:31:java.lang.String
lambda$register$2(net.minecraft.server.level.ServerPlayer) -> a
31:31:boolean
lambda$register$1(net.minecraft.server.players.PlayerList,net.minecraft.server.leve
l.ServerPlayer) -> a
26:26:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
21:21:void <clinit>() -> <clinit>
net.minecraft.server.commands.PardonCommand -> afg:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_BANNED ->
a
21:21:void <init>() -> <init>
25:34:void register(com.mojang.brigadier.CommandDispatcher) -> a
37:52:int
pardonPlayers(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
44:44:net.minecraft.network.chat.Component
lambda$pardonPlayers$3(com.mojang.authlib.GameProfile) -> a
31:31:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
30:30:java.util.concurrent.CompletableFuture
lambda$register$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.
suggestion.SuggestionsBuilder) -> a
27:27:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
22:22:void <clinit>() -> <clinit>
net.minecraft.server.commands.PardonIpCommand -> afh:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INVALID -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_BANNED ->
b
18:18:void <init>() -> <init>
23:32:void register(com.mojang.brigadier.CommandDispatcher) -> a
35:46:int unban(net.minecraft.commands.CommandSourceStack,java.lang.String) ->
a
45:45:net.minecraft.network.chat.Component lambda$unban$3(java.lang.String) ->
a
29:29:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
28:28:java.util.concurrent.CompletableFuture
lambda$register$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.
suggestion.SuggestionsBuilder) -> a
25:25:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
19:20:void <clinit>() -> <clinit>
net.minecraft.server.commands.ParticleCommand -> afi:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> a
30:30:void <init>() -> <init>
34:72:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
75:89:int
sendParticles(net.minecraft.commands.CommandSourceStack,net.minecraft.core.particle
s.ParticleOptions,net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3,float
,int,boolean,java.util.Collection) -> a
87:87:net.minecraft.network.chat.Component
lambda$sendParticles$8(net.minecraft.core.particles.ParticleOptions) -> a
63:63:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> a
60:60:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> b
55:55:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> c
52:52:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> d
49:49:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> e
42:42:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> f
39:39:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> g
36:36:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
31:31:void <clinit>() -> <clinit>
net.minecraft.server.commands.PerfCommand -> afj:
org.slf4j.Logger LOGGER -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_RUNNING ->
b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_ALREADY_RUNNING -> c
31:31:void <init>() -> <init>
37:43:void register(com.mojang.brigadier.CommandDispatcher) -> a
46:56:int
startProfilingDedicatedServer(net.minecraft.commands.CommandSourceStack) -> a
60:66:int
stopProfilingDedicatedServer(net.minecraft.commands.CommandSourceStack) -> b
70:96:void
saveResults(net.minecraft.commands.CommandSourceStack,java.nio.file.Path,net.minecr
aft.server.MinecraftServer) -> a
99:106:void
whenStopped(net.minecraft.commands.CommandSourceStack,net.minecraft.util.profiling.
ProfileResults) -> a
105:105:net.minecraft.network.chat.Component lambda$whenStopped$7(double,int) -
> a
95:95:net.minecraft.network.chat.Component
lambda$saveResults$6(java.lang.String) -> a
55:55:net.minecraft.network.chat.Component
lambda$startProfilingDedicatedServer$5() -> a
52:52:void
lambda$startProfilingDedicatedServer$4(net.minecraft.commands.CommandSourceStack,ne
t.minecraft.server.MinecraftServer,java.nio.file.Path) -> a
51:51:void
lambda$startProfilingDedicatedServer$3(net.minecraft.commands.CommandSourceStack,ne
t.minecraft.util.profiling.ProfileResults) -> b
41:41:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
40:40:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b
39:39:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> c
32:34:void <clinit>() -> <clinit>
net.minecraft.server.commands.PlaceCommand -> afk:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FEATURE_FAILED
-> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_JIGSAW_FAILED
-> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_STRUCTURE_FAILED -> c
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_TEMPLATE_INVALID -> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEMPLATE_FAILED -> e
com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_TEMPLATES -> f
58:58:void <init>() -> <init>
71:143:void register(com.mojang.brigadier.CommandDispatcher) -> a
146:157:int
placeFeature(net.minecraft.commands.CommandSourceStack,net.minecraft.core.Holder$Re
ference,net.minecraft.core.BlockPos) -> a
161:166:int
placeJigsaw(net.minecraft.commands.CommandSourceStack,net.minecraft.core.Holder,net
.minecraft.resources.ResourceLocation,int,net.minecraft.core.BlockPos) -> a
170:189:int
placeStructure(net.minecraft.commands.CommandSourceStack,net.minecraft.core.Holder$
Reference,net.minecraft.core.BlockPos) -> b
193:217:int
placeTemplate(net.minecraft.commands.CommandSourceStack,net.minecraft.resources.Res
ourceLocation,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,
net.minecraft.world.level.block.Mirror,float,int) -> a
221:224:void
checkLoaded(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.ChunkP
os,net.minecraft.world.level.ChunkPos) -> a
221:221:boolean
lambda$checkLoaded$21(net.minecraft.server.level.ServerLevel,net.minecraft.world.le
vel.ChunkPos) -> a
216:216:net.minecraft.network.chat.Component
lambda$placeTemplate$20(net.minecraft.resources.ResourceLocation,net.minecraft.core
.BlockPos) -> a
188:188:net.minecraft.network.chat.Component
lambda$placeStructure$19(java.lang.String,net.minecraft.core.BlockPos) -> a
184:184:void
lambda$placeStructure$18(net.minecraft.world.level.levelgen.structure.StructureStar
t,net.minecraft.server.level.ServerLevel,net.minecraft.world.level.chunk.ChunkGener
ator,net.minecraft.world.level.ChunkPos) -> a
174:174:boolean lambda$placeStructure$17(net.minecraft.core.Holder) -> a
165:165:net.minecraft.network.chat.Component
lambda$placeJigsaw$16(net.minecraft.core.BlockPos) -> a
156:156:net.minecraft.network.chat.Component
lambda$placeFeature$15(java.lang.String,net.minecraft.core.BlockPos) -> b
133:133:int lambda$register$14(com.mojang.brigadier.context.CommandContext) ->
a
130:130:int lambda$register$13(com.mojang.brigadier.context.CommandContext) ->
b
127:127:int lambda$register$12(com.mojang.brigadier.context.CommandContext) ->
c
124:124:int lambda$register$11(com.mojang.brigadier.context.CommandContext) ->
d
121:121:int lambda$register$10(com.mojang.brigadier.context.CommandContext) ->
e
118:118:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> f
109:109:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> g
106:106:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> h
96:96:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> i
93:93:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> j
81:81:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> k
78:78:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> l
73:73:boolean lambda$register$2(net.minecraft.commands.CommandSourceStack) -> a
66:67:java.util.concurrent.CompletableFuture
lambda$static$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
62:62:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
59:65:void <clinit>() -> <clinit>
net.minecraft.server.commands.PlaySoundCommand -> afl:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_TOO_FAR -> a
33:33:void <init>() -> <init>
37:48:void register(com.mojang.brigadier.CommandDispatcher) -> a
51:66:com.mojang.brigadier.builder.LiteralArgumentBuilder
source(net.minecraft.sounds.SoundSource) -> a
75:113:int
playSound(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecr
aft.resources.ResourceLocation,net.minecraft.sounds.SoundSource,net.minecraft.world
.phys.Vec3,float,float,float) -> a
110:110:net.minecraft.network.chat.Component
lambda$playSound$7(net.minecraft.resources.ResourceLocation,java.util.Collection) -
> a
108:108:net.minecraft.network.chat.Component
lambda$playSound$6(net.minecraft.resources.ResourceLocation,java.util.Collection) -
> b
66:66:int
lambda$source$5(net.minecraft.sounds.SoundSource,com.mojang.brigadier.context.Comma
ndContext) -> a
63:63:int
lambda$source$4(net.minecraft.sounds.SoundSource,com.mojang.brigadier.context.Comma
ndContext) -> b
60:60:int
lambda$source$3(net.minecraft.sounds.SoundSource,com.mojang.brigadier.context.Comma
ndContext) -> c
57:57:int
lambda$source$2(net.minecraft.sounds.SoundSource,com.mojang.brigadier.context.Comma
ndContext) -> d
54:54:int
lambda$source$1(net.minecraft.sounds.SoundSource,com.mojang.brigadier.context.Comma
ndContext) -> e
45:45:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
34:34:void <clinit>() -> <clinit>
net.minecraft.server.commands.PublishCommand -> afm:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_ALREADY_PUBLISHED -> b
26:26:void <init>() -> <init>
31:48:void register(com.mojang.brigadier.CommandDispatcher) -> a
51:58:int
publish(net.minecraft.commands.CommandSourceStack,int,boolean,net.minecraft.world.l
evel.GameType) -> a
62:63:net.minecraft.network.chat.MutableComponent getSuccessMessage(int) -> a
57:57:net.minecraft.network.chat.Component lambda$publish$6(int) -> b
43:43:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> a
40:40:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> b
37:37:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> c
34:34:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> d
33:33:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a
28:28:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
27:28:void <clinit>() -> <clinit>
net.minecraft.server.commands.RaidCommand -> afn:
33:33:void <init>() -> <init>
35:59:void register(com.mojang.brigadier.CommandDispatcher) -> a
62:70:int glow(net.minecraft.commands.CommandSourceStack) -> a
74:89:int setBadOmenLevel(net.minecraft.commands.CommandSourceStack,int) -> a
93:106:int spawnLeader(net.minecraft.commands.CommandSourceStack) -> b
110:115:int
playSound(net.minecraft.commands.CommandSourceStack,net.minecraft.network.chat.Comp
onent) -> a
119:136:int start(net.minecraft.commands.CommandSourceStack,int) -> b
140:151:int stop(net.minecraft.commands.CommandSourceStack) -> c
156:177:int check(net.minecraft.commands.CommandSourceStack) -> d
183:183:net.minecraft.world.entity.raid.Raid
getRaid(net.minecraft.server.level.ServerPlayer) -> a
173:173:net.minecraft.network.chat.Component
lambda$check$13(java.lang.StringBuilder) -> a
161:161:net.minecraft.network.chat.Component
lambda$check$12(java.lang.StringBuilder) -> b
147:147:net.minecraft.network.chat.Component lambda$stop$11() -> a
132:132:net.minecraft.network.chat.Component lambda$start$10() -> b
93:93:net.minecraft.network.chat.Component lambda$spawnLeader$9() -> c
83:83:net.minecraft.network.chat.Component lambda$setBadOmenLevel$8(int,int) ->
a
57:57:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> a
54:54:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> b
51:51:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> c
49:49:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> d
45:45:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> e
44:44:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> f
41:41:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> g
37:37:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> e
net.minecraft.server.commands.RecipeCommand -> afo:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_GIVE_FAILED ->
a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_TAKE_FAILED ->
b
23:23:void <init>() -> <init>
28:62:void register(com.mojang.brigadier.CommandDispatcher) -> a
65:81:int
giveRecipes(net.minecraft.commands.CommandSourceStack,java.util.Collection,java.uti
l.Collection) -> a
85:101:int
takeRecipes(net.minecraft.commands.CommandSourceStack,java.util.Collection,java.uti
l.Collection) -> b
98:98:net.minecraft.network.chat.Component
lambda$takeRecipes$8(java.util.Collection,java.util.Collection) -> a
96:96:net.minecraft.network.chat.Component
lambda$takeRecipes$7(java.util.Collection,java.util.Collection) -> b
78:78:net.minecraft.network.chat.Component
lambda$giveRecipes$6(java.util.Collection,java.util.Collection) -> c
76:76:net.minecraft.network.chat.Component
lambda$giveRecipes$5(java.util.Collection,java.util.Collection) -> d
57:57:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> a
53:53:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> b
42:42:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> c
38:38:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> d
30:30:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
24:25:void <clinit>() -> <clinit>
net.minecraft.server.commands.ReloadCommand -> afp:
org.slf4j.Logger LOGGER -> a
18:18:void <init>() -> <init>
22:27:void
reloadPacks(java.util.Collection,net.minecraft.commands.CommandSourceStack) -> a
30:39:java.util.Collection
discoverNewPacks(net.minecraft.server.packs.repository.PackRepository,net.minecraft
.world.level.storage.WorldData,java.util.Collection) -> a
43:57:void register(com.mojang.brigadier.CommandDispatcher) -> a
46:54:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> a
52:52:net.minecraft.network.chat.Component lambda$register$2() -> a
44:44:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a
23:25:java.lang.Void
lambda$reloadPacks$0(net.minecraft.commands.CommandSourceStack,java.lang.Throwable)
-> a
19:19:void <clinit>() -> <clinit>
net.minecraft.server.commands.ResetChunksCommand -> afq:
org.slf4j.Logger LOGGER -> a
38:38:void <init>() -> <init>
42:55:void register(com.mojang.brigadier.CommandDispatcher) -> a
58:164:int resetChunks(net.minecraft.commands.CommandSourceStack,int,boolean) -
> a
162:162:net.minecraft.network.chat.Component lambda$resetChunks$9(int,long) ->
a
127:128:java.util.concurrent.CompletionStage
lambda$resetChunks$8(net.minecraft.world.level.chunk.ChunkStatus,net.minecraft.util
.thread.ProcessorMailbox,net.minecraft.server.level.ServerLevel,net.minecraft.serve
r.level.ServerChunkCache,java.util.List,com.mojang.datafixers.util.Unit) -> a
129:133:com.mojang.datafixers.util.Unit
lambda$resetChunks$7(net.minecraft.world.level.chunk.ChunkStatus,com.mojang.datafix
ers.util.Either) -> a
131:131:void lambda$resetChunks$6(net.minecraft.world.level.chunk.ChunkAccess)
-> a
127:127:java.util.concurrent.CompletableFuture
lambda$resetChunks$5(net.minecraft.world.level.chunk.ChunkAccess) -> b
99:99:com.mojang.datafixers.util.Unit lambda$resetChunks$4() -> a
51:51:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> a
48:48:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> b
45:45:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> c
44:44:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
39:39:void <clinit>() -> <clinit>
net.minecraft.server.commands.ReturnCommand -> afr:
12:12:void <init>() -> <init>
15:23:void register(com.mojang.brigadier.CommandDispatcher) -> a
26:27:int setReturn(net.minecraft.commands.CommandSourceStack,int) -> a
20:20:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a
17:17:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.RideCommand -> afs:
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NOT_RIDING ->
a
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_ALREADY_RIDING -> b
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_MOUNT_FAILED
-> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_MOUNTING_PLAYER -> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_MOUNTING_LOOP
-> e
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_WRONG_DIMENSION -> f
19:19:void <init>() -> <init>
28:46:void register(com.mojang.brigadier.CommandDispatcher) -> a
49:66:int
mount(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity,n
et.minecraft.world.entity.Entity) -> a
70:77:int
dismount(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entit
y) -> a
76:76:net.minecraft.network.chat.Component
lambda$dismount$8(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Enti
ty) -> a
65:65:net.minecraft.network.chat.Component
lambda$mount$7(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity)
-> b
56:56:boolean
lambda$mount$6(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity)
-> c
42:42:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> a
37:37:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> b
30:30:boolean lambda$register$3(net.minecraft.commands.CommandSourceStack) -> a
22:22:com.mojang.brigadier.Message
lambda$static$2(java.lang.Object,java.lang.Object) -> a
21:21:com.mojang.brigadier.Message
lambda$static$1(java.lang.Object,java.lang.Object) -> b
20:20:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
20:25:void <clinit>() -> <clinit>
net.minecraft.server.commands.SaveAllCommand -> aft:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> a
13:13:void <init>() -> <init>
17:26:void register(com.mojang.brigadier.CommandDispatcher) -> a
29:40:int saveAll(net.minecraft.commands.CommandSourceStack,boolean) -> a
38:38:net.minecraft.network.chat.Component lambda$saveAll$4() -> a
29:29:net.minecraft.network.chat.Component lambda$saveAll$3() -> b
23:23:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
20:20:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b
19:19:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.server.commands.SaveOffCommand -> afu:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALREADY_OFF ->
a
12:12:void <init>() -> <init>
16:35:void register(com.mojang.brigadier.CommandDispatcher) -> a
20:32:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
31:31:net.minecraft.network.chat.Component lambda$register$1() -> a
18:18:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.server.commands.SaveOnCommand -> afv:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ALREADY_ON ->
a
12:12:void <init>() -> <init>
16:35:void register(com.mojang.brigadier.CommandDispatcher) -> a
20:32:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
31:31:net.minecraft.network.chat.Component lambda$register$1() -> a
18:18:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.server.commands.SayCommand -> afw:
14:14:void <init>() -> <init>
16:31:void register(com.mojang.brigadier.CommandDispatcher) -> a
22:27:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
23:26:void
lambda$register$1(com.mojang.brigadier.context.CommandContext,net.minecraft.network
.chat.PlayerChatMessage) -> a
18:18:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.ScheduleCommand -> afx:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_SAME_TICK -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_CANT_REMOVE -
> b
com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_SCHEDULE -> c
32:32:void <init>() -> <init>
39:70:void register(com.mojang.brigadier.CommandDispatcher) -> a
73:99:int
schedule(net.minecraft.commands.CommandSourceStack,com.mojang.datafixers.util.Pair,
int,boolean) -> a
103:108:int remove(net.minecraft.commands.CommandSourceStack,java.lang.String)
-> a
107:107:net.minecraft.network.chat.Component
lambda$remove$11(int,java.lang.String) -> a
91:97:void
lambda$schedule$10(net.minecraft.resources.ResourceLocation,boolean,net.minecraft.w
orld.level.timers.TimerQueue,long,net.minecraft.commands.CommandSourceStack,int,jav
a.util.Collection) -> a
96:96:net.minecraft.network.chat.Component
lambda$schedule$9(net.minecraft.resources.ResourceLocation,int,long) -> a
83:89:void
lambda$schedule$8(net.minecraft.resources.ResourceLocation,boolean,net.minecraft.wo
rld.level.timers.TimerQueue,long,net.minecraft.commands.CommandSourceStack,int,net.
minecraft.commands.CommandFunction) -> a
88:88:net.minecraft.network.chat.Component
lambda$schedule$7(net.minecraft.resources.ResourceLocation,int,long) -> b
66:66:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> a
56:56:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> b
52:52:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> c
49:49:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> d
41:41:boolean lambda$register$2(net.minecraft.commands.CommandSourceStack) -> a
36:36:java.util.concurrent.CompletableFuture
lambda$static$1(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
34:34:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
33:36:void <clinit>() -> <clinit>
net.minecraft.server.commands.ScoreboardCommand -> afy:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_OBJECTIVE_ALREADY_EXISTS -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_DISPLAY_SLOT_ALREADY_EMPTY -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_DISPLAY_SLOT_ALREADY_SET -> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TRIGGER_ALREADY_ENABLED -> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_TRIGGER ->
e
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_NO_VALUE ->
f
50:50:void <init>() -> <init>
59:225:void register(com.mojang.brigadier.CommandDispatcher) -> a
228:235:com.mojang.brigadier.builder.LiteralArgumentBuilder
createRenderTypeModify() -> a
239:257:java.util.concurrent.CompletableFuture
suggestTriggers(net.minecraft.commands.CommandSourceStack,java.util.Collection,com.
mojang.brigadier.suggestion.SuggestionsBuilder) -> a
261:269:int
getScore(net.minecraft.commands.CommandSourceStack,java.lang.String,net.minecraft.w
orld.scores.Objective) -> a
273:292:int
performOperation(net.minecraft.commands.CommandSourceStack,java.util.Collection,net
.minecraft.world.scores.Objective,net.minecraft.commands.arguments.OperationArgumen
t$Operation,java.util.Collection,net.minecraft.world.scores.Objective) -> a
296:321:int
enableTrigger(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.mi
necraft.world.scores.Objective) -> a
325:337:int
resetScores(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
341:353:int
resetScore(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minec
raft.world.scores.Objective) -> b
357:370:int
setScore(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecra
ft.world.scores.Objective,int) -> a
374:390:int
addScore(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecra
ft.world.scores.Objective,int) -> b
394:410:int
removeScore(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.mine
craft.world.scores.Objective,int) -> c
414:422:int listTrackedPlayers(net.minecraft.commands.CommandSourceStack) -> a
426:437:int
listTrackedPlayerScores(net.minecraft.commands.CommandSourceStack,java.lang.String)
-> a
441:450:int clearDisplaySlot(net.minecraft.commands.CommandSourceStack,int) ->
a
454:463:int
setDisplaySlot(net.minecraft.commands.CommandSourceStack,int,net.minecraft.world.sc
ores.Objective) -> a
467:472:int
setDisplayName(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores
.Objective,net.minecraft.network.chat.Component) -> a
476:481:int
setRenderType(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.
Objective,net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType) -> a
485:488:int
removeObjective(net.minecraft.commands.CommandSourceStack,net.minecraft.world.score
s.Objective) -> a
492:503:int
addObjective(net.minecraft.commands.CommandSourceStack,java.lang.String,net.minecra
ft.world.scores.criteria.ObjectiveCriteria,net.minecraft.network.chat.Component) ->
a
507:515:int listObjectives(net.minecraft.commands.CommandSourceStack) -> b
512:512:net.minecraft.network.chat.Component
lambda$listObjectives$48(java.util.Collection) -> a
510:510:net.minecraft.network.chat.Component lambda$listObjectives$47() -> b
501:501:net.minecraft.network.chat.Component
lambda$addObjective$46(net.minecraft.world.scores.Objective) -> a
487:487:net.minecraft.network.chat.Component
lambda$removeObjective$45(net.minecraft.world.scores.Objective) -> b
478:478:net.minecraft.network.chat.Component
lambda$setRenderType$44(net.minecraft.world.scores.Objective) -> c
469:469:net.minecraft.network.chat.Component
lambda$setDisplayName$43(net.minecraft.world.scores.Objective) -> d
461:461:net.minecraft.network.chat.Component
lambda$setDisplaySlot$42(int,net.minecraft.world.scores.Objective) -> a
448:448:net.minecraft.network.chat.Component lambda$clearDisplaySlot$41(int) ->
a
433:433:net.minecraft.network.chat.Component
lambda$listTrackedPlayerScores$40(java.util.Map$Entry) -> a
431:431:net.minecraft.network.chat.Component
lambda$listTrackedPlayerScores$39(java.lang.String,java.util.Map) -> a
429:429:net.minecraft.network.chat.Component
lambda$listTrackedPlayerScores$38(java.lang.String) -> a
419:419:net.minecraft.network.chat.Component
lambda$listTrackedPlayers$37(java.util.Collection) -> b
417:417:net.minecraft.network.chat.Component lambda$listTrackedPlayers$36() ->
c
407:407:net.minecraft.network.chat.Component
lambda$removeScore$35(int,net.minecraft.world.scores.Objective,java.util.Collection
) -> a
405:405:net.minecraft.network.chat.Component
lambda$removeScore$34(int,net.minecraft.world.scores.Objective,java.util.Collection
,int) -> a
387:387:net.minecraft.network.chat.Component
lambda$addScore$33(int,net.minecraft.world.scores.Objective,java.util.Collection) -
> b
385:385:net.minecraft.network.chat.Component
lambda$addScore$32(int,net.minecraft.world.scores.Objective,java.util.Collection,in
t) -> b
367:367:net.minecraft.network.chat.Component
lambda$setScore$31(net.minecraft.world.scores.Objective,java.util.Collection,int) -
> a
365:365:net.minecraft.network.chat.Component
lambda$setScore$30(net.minecraft.world.scores.Objective,java.util.Collection,int) -
> b
350:350:net.minecraft.network.chat.Component
lambda$resetScore$29(net.minecraft.world.scores.Objective,java.util.Collection) ->
a
348:348:net.minecraft.network.chat.Component
lambda$resetScore$28(net.minecraft.world.scores.Objective,java.util.Collection) ->
b
334:334:net.minecraft.network.chat.Component
lambda$resetScores$27(java.util.Collection) -> c
332:332:net.minecraft.network.chat.Component
lambda$resetScores$26(java.util.Collection) -> d
318:318:net.minecraft.network.chat.Component
lambda$enableTrigger$25(net.minecraft.world.scores.Objective,java.util.Collection)
-> c
316:316:net.minecraft.network.chat.Component
lambda$enableTrigger$24(net.minecraft.world.scores.Objective,java.util.Collection)
-> d
289:289:net.minecraft.network.chat.Component
lambda$performOperation$23(net.minecraft.world.scores.Objective,java.util.Collectio
n) -> e
287:287:net.minecraft.network.chat.Component
lambda$performOperation$22(net.minecraft.world.scores.Objective,java.util.Collectio
n,int) -> c
267:267:net.minecraft.network.chat.Component
lambda$getScore$21(java.lang.String,net.minecraft.world.scores.Score,net.minecraft.
world.scores.Objective) -> a
232:232:int
lambda$createRenderTypeModify$20(net.minecraft.world.scores.criteria.ObjectiveCrite
ria$RenderType,com.mojang.brigadier.context.CommandContext) -> a
216:216:int lambda$register$19(com.mojang.brigadier.context.CommandContext) ->
a
198:198:int lambda$register$18(com.mojang.brigadier.context.CommandContext) ->
b
197:197:java.util.concurrent.CompletableFuture
lambda$register$17(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier
.suggestion.SuggestionsBuilder) -> a
186:186:int lambda$register$16(com.mojang.brigadier.context.CommandContext) ->
c
183:183:int lambda$register$15(com.mojang.brigadier.context.CommandContext) ->
d
173:173:int lambda$register$14(com.mojang.brigadier.context.CommandContext) ->
e
159:159:int lambda$register$13(com.mojang.brigadier.context.CommandContext) ->
f
146:146:int lambda$register$12(com.mojang.brigadier.context.CommandContext) ->
g
134:134:int lambda$register$11(com.mojang.brigadier.context.CommandContext) ->
h
122:122:int lambda$register$10(com.mojang.brigadier.context.CommandContext) ->
i
118:118:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> j
109:109:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> k
106:106:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> l
99:99:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> m
90:90:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> n
77:77:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> o
74:74:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> p
66:66:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> q
61:61:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> c
56:56:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object) -> a
51:56:void <clinit>() -> <clinit>
net.minecraft.server.commands.SeedCommand -> afz:
11:11:void <init>() -> <init>
13:23:void register(com.mojang.brigadier.CommandDispatcher,boolean) -> a
17:20:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
19:19:net.minecraft.network.chat.Component
lambda$register$1(net.minecraft.network.chat.Component) -> a
15:15:boolean
lambda$register$0(boolean,net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.SetBlockCommand -> aga:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> a
29:29:void <init>() -> <init>
33:56:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
59:79:int
setBlock(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,net.
minecraft.commands.arguments.blocks.BlockInput,net.minecraft.server.commands.SetBlo
ckCommand$Mode,java.util.function.Predicate) -> a
78:78:net.minecraft.network.chat.Component
lambda$setBlock$6(net.minecraft.core.BlockPos) -> a
51:51:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> a
47:47:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> b
47:47:boolean
lambda$register$3(net.minecraft.world.level.block.state.pattern.BlockInWorld) -> a
43:43:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> c
40:40:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> d
35:35:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
30:30:void <clinit>() -> <clinit>
net.minecraft.server.commands.SetBlockCommand$Filter -> aga$a:
net.minecraft.commands.arguments.blocks.BlockInput
filter(net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.
BlockPos,net.minecraft.commands.arguments.blocks.BlockInput,net.minecraft.server.le
vel.ServerLevel) -> filter
net.minecraft.server.commands.SetBlockCommand$Mode -> aga$b:
net.minecraft.server.commands.SetBlockCommand$Mode REPLACE -> a
net.minecraft.server.commands.SetBlockCommand$Mode DESTROY -> b
net.minecraft.server.commands.SetBlockCommand$Mode[] $VALUES -> c
82:82:net.minecraft.server.commands.SetBlockCommand$Mode[] values() -> values
82:82:net.minecraft.server.commands.SetBlockCommand$Mode
valueOf(java.lang.String) -> valueOf
82:82:void <init>(java.lang.String,int) -> <init>
82:82:net.minecraft.server.commands.SetBlockCommand$Mode[] $values() -> a
82:84:void <clinit>() -> <clinit>
net.minecraft.server.commands.SetPlayerIdleTimeoutCommand -> agb:
13:13:void <init>() -> <init>
15:23:void register(com.mojang.brigadier.CommandDispatcher) -> a
26:28:int setIdleTimeout(net.minecraft.commands.CommandSourceStack,int) -> a
27:27:net.minecraft.network.chat.Component lambda$setIdleTimeout$2(int) -> a
20:20:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a
17:17:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.SetSpawnCommand -> agc:
24:24:void <init>() -> <init>
26:43:void register(com.mojang.brigadier.CommandDispatcher) -> a
46:58:int
setSpawn(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecra
ft.core.BlockPos,float) -> a
55:55:net.minecraft.network.chat.Component
lambda$setSpawn$6(net.minecraft.core.BlockPos,float,java.lang.String,java.util.Coll
ection) -> a
53:53:net.minecraft.network.chat.Component
lambda$setSpawn$5(net.minecraft.core.BlockPos,float,java.lang.String,java.util.Coll
ection) -> b
38:38:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> a
35:35:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> b
32:32:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> c
29:29:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> d
28:28:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.SetWorldSpawnCommand -> agd:
16:16:void <init>() -> <init>
18:31:void register(com.mojang.brigadier.CommandDispatcher) -> a
34:36:int
setSpawn(net.minecraft.commands.CommandSourceStack,net.minecraft.core.BlockPos,floa
t) -> a
35:35:net.minecraft.network.chat.Component
lambda$setSpawn$4(net.minecraft.core.BlockPos,float) -> a
27:27:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> a
24:24:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> b
21:21:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> c
20:20:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.SpawnArmorTrimsCommand -> age:
java.util.Map MATERIAL_AND_SLOT_TO_ITEM -> a
java.util.List VANILLA_TRIM_PATTERNS -> b
java.util.List VANILLA_TRIM_MATERIALS -> c
java.util.function.ToIntFunction TRIM_PATTERN_ORDER -> d
java.util.function.ToIntFunction TRIM_MATERIAL_ORDER -> e
38:38:void <init>() -> <init>
77:82:void register(com.mojang.brigadier.CommandDispatcher) -> a
85:138:int
spawnArmorTrims(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entit
y.player.Player) -> a
136:136:net.minecraft.network.chat.Component lambda$spawnArmorTrims$7() -> a
91:94:void
lambda$spawnArmorTrims$6(net.minecraft.core.Registry,net.minecraft.core.NonNullList
,net.minecraft.core.Registry,net.minecraft.world.item.armortrim.TrimPattern) -> a
92:93:void
lambda$spawnArmorTrims$5(net.minecraft.core.NonNullList,net.minecraft.core.Registry
,net.minecraft.core.Registry,net.minecraft.world.item.armortrim.TrimPattern,net.min
ecraft.world.item.armortrim.TrimMaterial) -> a
91:91:java.lang.Integer
lambda$spawnArmorTrims$4(net.minecraft.core.Registry,net.minecraft.world.item.armor
trim.TrimMaterial) -> a
90:90:java.lang.Integer
lambda$spawnArmorTrims$3(net.minecraft.core.Registry,net.minecraft.world.item.armor
trim.TrimPattern) -> a
80:80:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
79:79:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a
40:61:void lambda$static$0(java.util.HashMap) -> a
39:74:void <clinit>() -> <clinit>
net.minecraft.server.commands.SpectateCommand -> agf:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_SELF -> a
com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NOT_SPECTATOR
-> b
23:23:void <init>() -> <init>
28:41:void register(com.mojang.brigadier.CommandDispatcher) -> a
44:56:int
spectate(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entit
y,net.minecraft.server.level.ServerPlayer) -> a
54:54:net.minecraft.network.chat.Component lambda$spectate$6() -> a
52:52:net.minecraft.network.chat.Component
lambda$spectate$5(net.minecraft.world.entity.Entity) -> a
37:37:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> a
34:34:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> b
31:31:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> c
30:30:boolean lambda$register$1(net.minecraft.commands.CommandSourceStack) -> a
25:25:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> a
24:25:void <clinit>() -> <clinit>
net.minecraft.server.commands.SpreadPlayersCommand -> agg:
int MAX_ITERATION_COUNT -> a
com.mojang.brigadier.exceptions.Dynamic4CommandExceptionType
ERROR_FAILED_TO_SPREAD_TEAMS -> b
com.mojang.brigadier.exceptions.Dynamic4CommandExceptionType
ERROR_FAILED_TO_SPREAD_ENTITIES -> c
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_INVALID_MAX_HEIGHT -> d
43:43:void <init>() -> <init>
50:83:void register(com.mojang.brigadier.CommandDispatcher) -> a
86:103:int
spreadPlayers(net.minecraft.commands.CommandSourceStack,net.minecraft.world.phys.Ve
c2,float,float,int,boolean,java.util.Collection) -> a
107:117:int getNumberOfTeams(java.util.Collection) -> a
121:192:void
spreadPositions(net.minecraft.world.phys.Vec2,double,net.minecraft.server.level.Ser
verLevel,net.minecraft.util.RandomSource,double,double,double,double,int,net.minecr
aft.server.commands.SpreadPlayersCommand$Position[],boolean) -> a
195:232:double
setPlayerPositions(java.util.Collection,net.minecraft.server.level.ServerLevel,net.
minecraft.server.commands.SpreadPlayersCommand$Position[],int,boolean) -> a
236:244:net.minecraft.server.commands.SpreadPlayersCommand$Position[]
createInitialPositions(net.minecraft.util.RandomSource,int,double,double,double,dou
ble) -> a
102:102:net.minecraft.network.chat.Component
lambda$spreadPlayers$6(boolean,net.minecraft.server.commands.SpreadPlayersCommand$P
osition[],net.minecraft.world.phys.Vec2,double) -> a
74:74:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> a
63:63:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> b
52:52:boolean lambda$register$3(net.minecraft.commands.CommandSourceStack) -> a
47:47:com.mojang.brigadier.Message
lambda$static$2(java.lang.Object,java.lang.Object) -> a
46:46:com.mojang.brigadier.Message
lambda$static$1(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object
) -> a
45:45:com.mojang.brigadier.Message
lambda$static$0(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object
) -> b
45:47:void <clinit>() -> <clinit>
net.minecraft.server.commands.SpreadPlayersCommand$Position -> agg$a:
double x -> a
double z -> b
247:247:void <init>() -> <init>
252:255:double
dist(net.minecraft.server.commands.SpreadPlayersCommand$Position) -> a
259:262:void normalize() -> a
265:265:double getLength() -> b
269:271:void
moveAway(net.minecraft.server.commands.SpreadPlayersCommand$Position) -> b
274:292:boolean clamp(double,double,double,double) -> a
296:311:int getSpawnY(net.minecraft.world.level.BlockGetter,int) -> a
315:317:boolean isSafe(net.minecraft.world.level.BlockGetter,int) -> b
321:323:void
randomize(net.minecraft.util.RandomSource,double,double,double,double) -> a
net.minecraft.server.commands.StopCommand -> agh:
10:10:void <init>() -> <init>
12:21:void register(com.mojang.brigadier.CommandDispatcher) -> a
16:18:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
16:16:net.minecraft.network.chat.Component lambda$register$1() -> a
14:14:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.StopSoundCommand -> agi:
25:25:void <init>() -> <init>
27:57:void register(com.mojang.brigadier.CommandDispatcher) -> a
60:79:int
stopSound(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecr
aft.sounds.SoundSource,net.minecraft.resources.ResourceLocation) -> a
75:75:net.minecraft.network.chat.Component lambda$stopSound$8() -> a
73:73:net.minecraft.network.chat.Component
lambda$stopSound$7(net.minecraft.resources.ResourceLocation) -> a
69:69:net.minecraft.network.chat.Component
lambda$stopSound$6(net.minecraft.sounds.SoundSource) -> a
67:67:net.minecraft.network.chat.Component
lambda$stopSound$5(net.minecraft.resources.ResourceLocation,net.minecraft.sounds.So
undSource) -> a
52:52:boolean lambda$register$4(net.minecraft.commands.CommandSourceStack) -> a
45:45:int
lambda$register$3(net.minecraft.sounds.SoundSource,com.mojang.brigadier.context.Com
mandContext) -> a
41:41:int
lambda$register$2(net.minecraft.sounds.SoundSource,com.mojang.brigadier.context.Com
mandContext) -> b
34:34:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a
28:28:int lambda$register$0(com.mojang.brigadier.context.CommandContext) -> b
net.minecraft.server.commands.SummonCommand -> agj:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_FAILED -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_DUPLICATE_UUID
-> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType INVALID_POSITION ->
c
32:32:void <init>() -> <init>
38:55:void
register(com.mojang.brigadier.CommandDispatcher,net.minecraft.commands.CommandBuild
Context) -> a
58:82:net.minecraft.world.entity.Entity
createEntity(net.minecraft.commands.CommandSourceStack,net.minecraft.core.Holder$Re
ference,net.minecraft.world.phys.Vec3,net.minecraft.nbt.CompoundTag,boolean) -> a
86:89:int
spawnEntity(net.minecraft.commands.CommandSourceStack,net.minecraft.core.Holder$Ref
erence,net.minecraft.world.phys.Vec3,net.minecraft.nbt.CompoundTag,boolean) -> b
88:88:net.minecraft.network.chat.Component
lambda$spawnEntity$5(net.minecraft.world.entity.Entity) -> a
68:69:net.minecraft.world.entity.Entity
lambda$createEntity$4(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Enti
ty) -> a
50:50:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> a
47:47:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> b
44:44:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> c
40:40:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
33:35:void <clinit>() -> <clinit>
net.minecraft.server.commands.TagCommand -> agk:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_ADD_FAILED ->
a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_REMOVE_FAILED
-> b
24:24:void <init>() -> <init>
29:55:void register(com.mojang.brigadier.CommandDispatcher) -> a
58:62:java.util.Collection getTags(java.util.Collection) -> a
66:84:int
addTag(net.minecraft.commands.CommandSourceStack,java.util.Collection,java.lang.Str
ing) -> a
88:106:int
removeTag(net.minecraft.commands.CommandSourceStack,java.util.Collection,java.lang.
String) -> b
110:132:int
listTags(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
128:128:net.minecraft.network.chat.Component
lambda$listTags$12(java.util.Collection,java.util.Set) -> a
126:126:net.minecraft.network.chat.Component
lambda$listTags$11(java.util.Collection) -> b
122:122:net.minecraft.network.chat.Component
lambda$listTags$10(net.minecraft.world.entity.Entity,java.util.Set) -> a
120:120:net.minecraft.network.chat.Component
lambda$listTags$9(net.minecraft.world.entity.Entity) -> a
103:103:net.minecraft.network.chat.Component
lambda$removeTag$8(java.lang.String,java.util.Collection) -> a
101:101:net.minecraft.network.chat.Component
lambda$removeTag$7(java.lang.String,java.util.Collection) -> b
81:81:net.minecraft.network.chat.Component
lambda$addTag$6(java.lang.String,java.util.Collection) -> c
79:79:net.minecraft.network.chat.Component
lambda$addTag$5(java.lang.String,java.util.Collection) -> d
51:51:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> a
46:46:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> b
45:45:java.util.concurrent.CompletableFuture
lambda$register$2(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.
suggestion.SuggestionsBuilder) -> a
38:38:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> c
31:31:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
25:26:void <clinit>() -> <clinit>
net.minecraft.server.commands.TeamCommand -> agl:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_ALREADY_EXISTS -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_ALREADY_EMPTY -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_ALREADY_NAME -> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_ALREADY_COLOR -> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_ALREADY_FRIENDLYFIRE_ENABLED -> e
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_ALREADY_FRIENDLYFIRE_DISABLED -> f
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_ALREADY_FRIENDLYINVISIBLES_ENABLED -> g
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_ALREADY_FRIENDLYINVISIBLES_DISABLED -> h
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_NAMETAG_VISIBLITY_UNCHANGED -> i
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_DEATH_MESSAGE_VISIBLITY_UNCHANGED -> j
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TEAM_COLLISION_UNCHANGED -> k
35:35:void <init>() -> <init>
49:175:void register(com.mojang.brigadier.CommandDispatcher) -> a
178:190:int
leaveTeam(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
194:206:int
joinTeam(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.Playe
rTeam,java.util.Collection) -> a
210:215:int
setNametagVisibility(net.minecraft.commands.CommandSourceStack,net.minecraft.world.
scores.PlayerTeam,net.minecraft.world.scores.Team$Visibility) -> a
219:224:int
setDeathMessageVisibility(net.minecraft.commands.CommandSourceStack,net.minecraft.w
orld.scores.PlayerTeam,net.minecraft.world.scores.Team$Visibility) -> b
228:233:int
setCollision(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.P
layerTeam,net.minecraft.world.scores.Team$CollisionRule) -> a
237:248:int
setFriendlySight(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scor
es.PlayerTeam,boolean) -> a
252:263:int
setFriendlyFire(net.minecraft.commands.CommandSourceStack,net.minecraft.world.score
s.PlayerTeam,boolean) -> b
267:273:int
setDisplayName(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores
.PlayerTeam,net.minecraft.network.chat.Component) -> a
277:282:int
setColor(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.Playe
rTeam,net.minecraft.ChatFormatting) -> a
286:299:int
emptyTeam(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.Play
erTeam) -> a
303:306:int
deleteTeam(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.Pla
yerTeam) -> b
310:310:int
createTeam(net.minecraft.commands.CommandSourceStack,java.lang.String) -> a
314:324:int
createTeam(net.minecraft.commands.CommandSourceStack,java.lang.String,net.minecraft
.network.chat.Component) -> a
328:334:int
listMembers(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.Pl
ayerTeam) -> c
338:344:int listTeams(net.minecraft.commands.CommandSourceStack) -> a
348:350:int
setPrefix(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.Play
erTeam,net.minecraft.network.chat.Component) -> b
354:356:int
setSuffix(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.Play
erTeam,net.minecraft.network.chat.Component) -> c
355:355:net.minecraft.network.chat.Component
lambda$setSuffix$47(net.minecraft.network.chat.Component) -> a
349:349:net.minecraft.network.chat.Component
lambda$setPrefix$46(net.minecraft.network.chat.Component) -> b
342:342:net.minecraft.network.chat.Component
lambda$listTeams$45(java.util.Collection) -> a
340:340:net.minecraft.network.chat.Component lambda$listTeams$44() -> a
332:332:net.minecraft.network.chat.Component
lambda$listMembers$43(net.minecraft.world.scores.PlayerTeam,java.util.Collection) -
> a
330:330:net.minecraft.network.chat.Component
lambda$listMembers$42(net.minecraft.world.scores.PlayerTeam) -> a
322:322:net.minecraft.network.chat.Component
lambda$createTeam$41(net.minecraft.world.scores.PlayerTeam) -> b
305:305:net.minecraft.network.chat.Component
lambda$deleteTeam$40(net.minecraft.world.scores.PlayerTeam) -> c
297:297:net.minecraft.network.chat.Component
lambda$emptyTeam$39(java.util.Collection,net.minecraft.world.scores.PlayerTeam) ->
a
281:281:net.minecraft.network.chat.Component
lambda$setColor$38(net.minecraft.world.scores.PlayerTeam,net.minecraft.ChatFormatti
ng) -> a
272:272:net.minecraft.network.chat.Component
lambda$setDisplayName$37(net.minecraft.world.scores.PlayerTeam) -> d
261:261:net.minecraft.network.chat.Component
lambda$setFriendlyFire$36(boolean,net.minecraft.world.scores.PlayerTeam) -> a
246:246:net.minecraft.network.chat.Component
lambda$setFriendlySight$35(boolean,net.minecraft.world.scores.PlayerTeam) -> b
232:232:net.minecraft.network.chat.Component
lambda$setCollision$34(net.minecraft.world.scores.PlayerTeam,net.minecraft.world.sc
ores.Team$CollisionRule) -> a
223:223:net.minecraft.network.chat.Component
lambda$setDeathMessageVisibility$33(net.minecraft.world.scores.PlayerTeam,net.minec
raft.world.scores.Team$Visibility) -> a
214:214:net.minecraft.network.chat.Component
lambda$setNametagVisibility$32(net.minecraft.world.scores.PlayerTeam,net.minecraft.
world.scores.Team$Visibility) -> b
203:203:net.minecraft.network.chat.Component
lambda$joinTeam$31(java.util.Collection,net.minecraft.world.scores.PlayerTeam) -> b
201:201:net.minecraft.network.chat.Component
lambda$joinTeam$30(java.util.Collection,net.minecraft.world.scores.PlayerTeam) -> c
187:187:net.minecraft.network.chat.Component
lambda$leaveTeam$29(java.util.Collection) -> b
185:185:net.minecraft.network.chat.Component
lambda$leaveTeam$28(java.util.Collection) -> c
169:169:int lambda$register$27(com.mojang.brigadier.context.CommandContext) ->
a
162:162:int lambda$register$26(com.mojang.brigadier.context.CommandContext) ->
b
156:156:int lambda$register$25(com.mojang.brigadier.context.CommandContext) ->
c
155:155:int lambda$register$24(com.mojang.brigadier.context.CommandContext) ->
d
154:154:int lambda$register$23(com.mojang.brigadier.context.CommandContext) ->
e
153:153:int lambda$register$22(com.mojang.brigadier.context.CommandContext) ->
f
149:149:int lambda$register$21(com.mojang.brigadier.context.CommandContext) ->
g
148:148:int lambda$register$20(com.mojang.brigadier.context.CommandContext) ->
h
147:147:int lambda$register$19(com.mojang.brigadier.context.CommandContext) ->
i
146:146:int lambda$register$18(com.mojang.brigadier.context.CommandContext) ->
j
142:142:int lambda$register$17(com.mojang.brigadier.context.CommandContext) ->
k
141:141:int lambda$register$16(com.mojang.brigadier.context.CommandContext) ->
l
140:140:int lambda$register$15(com.mojang.brigadier.context.CommandContext) ->
m
139:139:int lambda$register$14(com.mojang.brigadier.context.CommandContext) ->
n
134:134:int lambda$register$13(com.mojang.brigadier.context.CommandContext) ->
o
127:127:int lambda$register$12(com.mojang.brigadier.context.CommandContext) ->
p
120:120:int lambda$register$11(com.mojang.brigadier.context.CommandContext) ->
q
113:113:int lambda$register$10(com.mojang.brigadier.context.CommandContext) ->
r
102:102:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> s
93:93:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> t
89:89:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> u
82:82:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> v
75:75:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> w
67:67:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> x
64:64:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> y
57:57:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> z
54:54:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> A
51:51:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> b
36:46:void <clinit>() -> <clinit>
net.minecraft.server.commands.TeamMsgCommand -> agm:
net.minecraft.network.chat.Style SUGGEST_STYLE -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_ON_TEAM ->
b
26:26:void <init>() -> <init>
34:61:void register(com.mojang.brigadier.CommandDispatcher) -> a
64:83:void
sendMessage(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.En
tity,net.minecraft.world.scores.PlayerTeam,java.util.List,net.minecraft.network.cha
t.PlayerChatMessage) -> a
39:56:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
52:53:void
lambda$register$1(net.minecraft.commands.CommandSourceStack,net.minecraft.world.ent
ity.Entity,net.minecraft.world.scores.PlayerTeam,java.util.List,net.minecraft.netwo
rk.chat.PlayerChatMessage) -> b
47:47:boolean
lambda$register$0(net.minecraft.world.entity.Entity,net.minecraft.world.scores.Play
erTeam,net.minecraft.server.level.ServerPlayer) -> a
27:31:void <clinit>() -> <clinit>
net.minecraft.server.commands.TeleportCommand -> agn:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType INVALID_POSITION ->
a
46:46:void <init>() -> <init>
50:100:void register(com.mojang.brigadier.CommandDispatcher) -> a
103:113:int
teleportToEntity(net.minecraft.commands.CommandSourceStack,java.util.Collection,net
.minecraft.world.entity.Entity) -> a
117:156:int
teleportToPos(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.mi
necraft.server.level.ServerLevel,net.minecraft.commands.arguments.coordinates.Coord
inates,net.minecraft.commands.arguments.coordinates.Coordinates,net.minecraft.serve
r.commands.TeleportCommand$LookAt) -> a
160:160:java.lang.String formatDouble(double) -> a
164:187:void
performTeleport(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entit
y.Entity,net.minecraft.server.level.ServerLevel,double,double,double,java.util.Set,
float,float,net.minecraft.server.commands.TeleportCommand$LookAt) -> a
153:153:net.minecraft.network.chat.Component
lambda$teleportToPos$13(java.util.Collection,net.minecraft.world.phys.Vec3) -> a
151:151:net.minecraft.network.chat.Component
lambda$teleportToPos$12(java.util.Collection,net.minecraft.world.phys.Vec3) -> b
110:110:net.minecraft.network.chat.Component
lambda$teleportToEntity$11(java.util.Collection,net.minecraft.world.entity.Entity)
-> a
108:108:net.minecraft.network.chat.Component
lambda$teleportToEntity$10(java.util.Collection,net.minecraft.world.entity.Entity)
-> b
97:97:boolean lambda$register$9(net.minecraft.commands.CommandSourceStack) -> a
91:91:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> a
85:85:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> b
79:79:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> c
76:76:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> d
68:68:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> e
65:65:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> f
59:59:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> g
55:55:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> h
52:52:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> b
47:47:void <clinit>() -> <clinit>
net.minecraft.server.commands.TeleportCommand$LookAt -> agn$a:
net.minecraft.world.phys.Vec3 position -> a
net.minecraft.world.entity.Entity entity -> b
net.minecraft.commands.arguments.EntityAnchorArgument$Anchor anchor -> c
194:198:void
<init>(net.minecraft.world.entity.Entity,net.minecraft.commands.arguments.EntityAnc
horArgument$Anchor) -> <init>
200:204:void <init>(net.minecraft.world.phys.Vec3) -> <init>
207:216:void
perform(net.minecraft.commands.CommandSourceStack,net.minecraft.world.entity.Entity
) -> a
net.minecraft.server.commands.TellRawCommand -> ago:
16:16:void <init>() -> <init>
18:36:void register(com.mojang.brigadier.CommandDispatcher) -> a
26:31:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> a
20:20:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.TimeCommand -> agp:
15:15:void <init>() -> <init>
17:62:void register(com.mojang.brigadier.CommandDispatcher) -> a
65:65:int getDayTime(net.minecraft.server.level.ServerLevel) -> a
69:70:int queryTime(net.minecraft.commands.CommandSourceStack,int) -> c
74:78:int setTime(net.minecraft.commands.CommandSourceStack,int) -> a
82:87:int addTime(net.minecraft.commands.CommandSourceStack,int) -> b
86:86:net.minecraft.network.chat.Component lambda$addTime$12(int) -> a
77:77:net.minecraft.network.chat.Component lambda$setTime$11(int) -> b
69:69:net.minecraft.network.chat.Component lambda$queryTime$10(int) -> c
58:58:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> a
54:54:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> b
50:50:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> c
43:43:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> d
36:36:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> e
33:33:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> f
30:30:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> g
27:27:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> h
24:24:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> i
19:19:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.TitleCommand -> agq:
29:29:void <init>() -> <init>
31:80:void register(com.mojang.brigadier.CommandDispatcher) -> a
83:94:int
clearTitle(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
98:109:int
resetTitle(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> b
113:123:int
showTitle(net.minecraft.commands.CommandSourceStack,java.util.Collection,net.minecr
aft.network.chat.Component,java.lang.String,java.util.function.Function) -> a
127:138:int
setTimes(net.minecraft.commands.CommandSourceStack,java.util.Collection,int,int,int
) -> a
135:135:net.minecraft.network.chat.Component
lambda$setTimes$14(java.util.Collection) -> a
133:133:net.minecraft.network.chat.Component
lambda$setTimes$13(java.util.Collection) -> b
120:120:net.minecraft.network.chat.Component
lambda$showTitle$12(java.lang.String,java.util.Collection) -> a
118:118:net.minecraft.network.chat.Component
lambda$showTitle$11(java.lang.String,java.util.Collection) -> b
106:106:net.minecraft.network.chat.Component
lambda$resetTitle$10(java.util.Collection) -> c
104:104:net.minecraft.network.chat.Component
lambda$resetTitle$9(java.util.Collection) -> d
91:91:net.minecraft.network.chat.Component
lambda$clearTitle$8(java.util.Collection) -> e
89:89:net.minecraft.network.chat.Component
lambda$clearTitle$7(java.util.Collection) -> f
73:73:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> a
62:62:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> b
55:55:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> c
48:48:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> d
42:42:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> e
38:38:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> f
33:33:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.TriggerCommand -> agr:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_PRIMED ->
a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_INVALID_OBJECTIVE -> b
29:29:void <init>() -> <init>
34:56:void register(com.mojang.brigadier.CommandDispatcher) -> a
59:76:java.util.concurrent.CompletableFuture
suggestObjectives(net.minecraft.commands.CommandSourceStack,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
80:82:int
addValue(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.Score
,int) -> a
86:88:int
setValue(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.Score
,int) -> b
92:94:int
simpleTrigger(net.minecraft.commands.CommandSourceStack,net.minecraft.world.scores.
Score) -> a
98:111:net.minecraft.world.scores.Score
getScore(net.minecraft.server.level.ServerPlayer,net.minecraft.world.scores.Objecti
ve) -> a
93:93:net.minecraft.network.chat.Component
lambda$simpleTrigger$6(net.minecraft.world.scores.Score) -> a
87:87:net.minecraft.network.chat.Component
lambda$setValue$5(net.minecraft.world.scores.Score,int) -> a
81:81:net.minecraft.network.chat.Component
lambda$addValue$4(net.minecraft.world.scores.Score,int) -> b
51:51:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> a
44:44:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> b
39:39:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> c
38:38:java.util.concurrent.CompletableFuture
lambda$register$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.
suggestion.SuggestionsBuilder) -> a
30:31:void <clinit>() -> <clinit>
net.minecraft.server.commands.WardenSpawnTrackerCommand -> ags:
18:18:void <init>() -> <init>
20:35:void register(com.mojang.brigadier.CommandDispatcher) -> a
38:48:int
setWarningLevel(net.minecraft.commands.CommandSourceStack,java.util.Collection,int)
-> a
52:62:int
resetTracker(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
59:59:net.minecraft.network.chat.Component
lambda$resetTracker$7(java.util.Collection) -> a
57:57:net.minecraft.network.chat.Component
lambda$resetTracker$6(java.util.Collection) -> b
45:45:net.minecraft.network.chat.Component
lambda$setWarningLevel$5(java.util.Collection) -> c
43:43:net.minecraft.network.chat.Component
lambda$setWarningLevel$4(java.util.Collection) -> d
39:39:void
lambda$setWarningLevel$3(int,net.minecraft.world.entity.monster.warden.WardenSpawnT
racker) -> a
31:31:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> a
25:25:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> b
22:22:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.WeatherCommand -> agt:
int DEFAULT_TIME -> a
15:15:void <init>() -> <init>
19:47:void register(com.mojang.brigadier.CommandDispatcher) -> a
50:53:int
getDuration(net.minecraft.commands.CommandSourceStack,int,net.minecraft.util.valuep
roviders.IntProvider) -> a
57:59:int setClear(net.minecraft.commands.CommandSourceStack,int) -> a
63:65:int setRain(net.minecraft.commands.CommandSourceStack,int) -> b
69:71:int setThunder(net.minecraft.commands.CommandSourceStack,int) -> c
70:70:net.minecraft.network.chat.Component lambda$setThunder$9() -> a
64:64:net.minecraft.network.chat.Component lambda$setRain$8() -> b
58:58:net.minecraft.network.chat.Component lambda$setClear$7() -> c
43:43:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> a
40:40:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> b
35:35:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> c
32:32:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> d
27:27:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> e
24:24:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> f
21:21:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> a
net.minecraft.server.commands.WhitelistCommand -> agu:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_ALREADY_ENABLED -> a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_ALREADY_DISABLED -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_ALREADY_WHITELISTED -> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NOT_WHITELISTED -> d
23:23:void <init>() -> <init>
30:69:void register(com.mojang.brigadier.CommandDispatcher) -> a
72:75:int reload(net.minecraft.commands.CommandSourceStack) -> a
79:95:int
addPlayers(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> a
99:116:int
removePlayers(net.minecraft.commands.CommandSourceStack,java.util.Collection) -> b
120:127:int enableWhitelist(net.minecraft.commands.CommandSourceStack) -> b
131:137:int disableWhitelist(net.minecraft.commands.CommandSourceStack) -> c
141:147:int showList(net.minecraft.commands.CommandSourceStack) -> d
145:145:net.minecraft.network.chat.Component
lambda$showList$17(java.lang.String[]) -> a
143:143:net.minecraft.network.chat.Component lambda$showList$16() -> a
136:136:net.minecraft.network.chat.Component lambda$disableWhitelist$15() -> b
125:125:net.minecraft.network.chat.Component lambda$enableWhitelist$14() -> c
106:106:net.minecraft.network.chat.Component
lambda$removePlayers$13(com.mojang.authlib.GameProfile) -> a
86:86:net.minecraft.network.chat.Component
lambda$addPlayers$12(com.mojang.authlib.GameProfile) -> b
73:73:net.minecraft.network.chat.Component lambda$reload$11() -> d
66:66:int lambda$register$10(com.mojang.brigadier.context.CommandContext) -> a
61:61:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> b
60:60:java.util.concurrent.CompletableFuture
lambda$register$8(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.
suggestion.SuggestionsBuilder) -> a
53:53:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> c
50:51:java.util.concurrent.CompletableFuture
lambda$register$6(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.
suggestion.SuggestionsBuilder) -> b
51:51:java.lang.String
lambda$register$5(net.minecraft.server.level.ServerPlayer) -> a
51:51:boolean
lambda$register$4(net.minecraft.server.players.PlayerList,net.minecraft.server.leve
l.ServerPlayer) -> a
43:43:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> d
39:39:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> e
35:35:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> f
32:32:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> e
24:27:void <clinit>() -> <clinit>
net.minecraft.server.commands.WorldBorderCommand -> agv:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_SAME_CENTER ->
a
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_SAME_SIZE -> b
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_TOO_SMALL -> c
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_TOO_BIG -> d
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_TOO_FAR_OUT ->
e
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_SAME_WARNING_TIME -> f
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_SAME_WARNING_DISTANCE -> g
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_SAME_DAMAGE_BUFFER -> h
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_SAME_DAMAGE_AMOUNT -> i
26:26:void <init>() -> <init>
38:109:void register(com.mojang.brigadier.CommandDispatcher) -> a
112:118:int setDamageBuffer(net.minecraft.commands.CommandSourceStack,float) ->
a
122:128:int setDamageAmount(net.minecraft.commands.CommandSourceStack,float) ->
b
132:138:int setWarningTime(net.minecraft.commands.CommandSourceStack,int) -> a
142:148:int setWarningDistance(net.minecraft.commands.CommandSourceStack,int) -
> b
152:154:int getSize(net.minecraft.commands.CommandSourceStack) -> a
158:170:int
setCenter(net.minecraft.commands.CommandSourceStack,net.minecraft.world.phys.Vec2)
-> a
174:199:int setSize(net.minecraft.commands.CommandSourceStack,double,long) -> a
196:196:net.minecraft.network.chat.Component lambda$setSize$19(double) -> a
192:192:net.minecraft.network.chat.Component lambda$setSize$18(double,long) ->
a
190:190:net.minecraft.network.chat.Component lambda$setSize$17(double,long) ->
b
168:168:net.minecraft.network.chat.Component
lambda$setCenter$16(net.minecraft.world.phys.Vec2) -> a
153:153:net.minecraft.network.chat.Component lambda$getSize$15(double) -> b
147:147:net.minecraft.network.chat.Component lambda$setWarningDistance$14(int)
-> a
137:137:net.minecraft.network.chat.Component lambda$setWarningTime$13(int) -> b
127:127:net.minecraft.network.chat.Component lambda$setDamageAmount$12(float) -
> a
117:117:net.minecraft.network.chat.Component lambda$setDamageBuffer$11(float) -
> b
104:104:int lambda$register$10(com.mojang.brigadier.context.CommandContext) ->
a
97:97:int lambda$register$9(com.mojang.brigadier.context.CommandContext) -> b
89:89:int lambda$register$8(com.mojang.brigadier.context.CommandContext) -> c
83:83:int lambda$register$7(com.mojang.brigadier.context.CommandContext) -> d
76:76:int lambda$register$6(com.mojang.brigadier.context.CommandContext) -> e
67:67:int lambda$register$5(com.mojang.brigadier.context.CommandContext) -> f
59:59:int lambda$register$4(com.mojang.brigadier.context.CommandContext) -> g
56:56:int lambda$register$3(com.mojang.brigadier.context.CommandContext) -> h
48:48:int lambda$register$2(com.mojang.brigadier.context.CommandContext) -> i
45:45:int lambda$register$1(com.mojang.brigadier.context.CommandContext) -> j
40:40:boolean lambda$register$0(net.minecraft.commands.CommandSourceStack) -> b
27:35:void <clinit>() -> <clinit>
net.minecraft.server.commands.data.BlockDataAccessor -> agw:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_NOT_A_BLOCK_ENTITY -> b
java.util.function.Function PROVIDER -> a
net.minecraft.world.level.block.entity.BlockEntity entity -> c
net.minecraft.core.BlockPos pos -> d
49:52:void
<init>(net.minecraft.world.level.block.entity.BlockEntity,net.minecraft.core.BlockP
os) -> <init>
56:60:void setData(net.minecraft.nbt.CompoundTag) -> a
64:64:net.minecraft.nbt.CompoundTag getData() -> a
69:69:net.minecraft.network.chat.Component getModifiedSuccess() -> b
74:74:net.minecraft.network.chat.Component
getPrintSuccess(net.minecraft.nbt.Tag) -> a
79:79:net.minecraft.network.chat.Component
getPrintSuccess(net.minecraft.commands.arguments.NbtPathArgument$NbtPath,double,int
) -> a
29:29:net.minecraft.server.commands.data.DataCommands$DataProvider
lambda$static$0(java.lang.String) -> a
27:29:void <clinit>() -> <clinit>
net.minecraft.server.commands.data.BlockDataAccessor$1 -> agw$1:
java.lang.String val$argPrefix -> a
29:29:void <init>(java.lang.String) -> <init>
32:37:net.minecraft.server.commands.data.DataAccessor
access(com.mojang.brigadier.context.CommandContext) -> a
42:42:com.mojang.brigadier.builder.ArgumentBuilder
wrap(com.mojang.brigadier.builder.ArgumentBuilder,java.util.function.Function) -> a
net.minecraft.server.commands.data.DataAccessor -> agx:
void setData(net.minecraft.nbt.CompoundTag) -> a
net.minecraft.nbt.CompoundTag getData() -> a
net.minecraft.network.chat.Component getModifiedSuccess() -> b
net.minecraft.network.chat.Component getPrintSuccess(net.minecraft.nbt.Tag) ->
a
net.minecraft.network.chat.Component
getPrintSuccess(net.minecraft.commands.arguments.NbtPathArgument$NbtPath,double,int
) -> a
net.minecraft.server.commands.data.DataCommands -> agy:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_MERGE_UNCHANGED -> d
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_GET_NOT_NUMBER -> e
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_GET_NON_EXISTENT -> f
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_MULTIPLE_TAGS
-> g
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_EXPECTED_OBJECT -> h
com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_EXPECTED_VALUE -> i
com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
ERROR_INVALID_SUBSTRING -> j
java.util.List ALL_PROVIDERS -> a
java.util.List TARGET_PROVIDERS -> b
java.util.List SOURCE_PROVIDERS -> c
45:45:void <init>() -> <init>
60:165:void register(com.mojang.brigadier.CommandDispatcher) -> a
178:181:java.lang.String getAsText(net.minecraft.nbt.Tag) -> a
190:195:java.util.List
stringifyTagList(java.util.List,net.minecraft.server.commands.data.DataCommands$Str
ingProcessor) -> a
199:246:com.mojang.brigadier.builder.ArgumentBuilder
decorateModification(java.util.function.BiConsumer) -> a
250:253:java.lang.String validatedSubstring(java.lang.String,int,int) -> a
257:260:java.lang.String substring(java.lang.String,int,int) -> b
264:265:java.lang.String substring(java.lang.String,int) -> a
269:269:int getOffset(int,int) -> a
273:274:java.util.List
getSingletonSource(com.mojang.brigadier.context.CommandContext,net.minecraft.server
.commands.data.DataCommands$DataProvider) -> a
278:280:java.util.List
resolveSourcePath(com.mojang.brigadier.context.CommandContext,net.minecraft.server.
commands.data.DataCommands$DataProvider) -> b
284:298:int
manipulateData(com.mojang.brigadier.context.CommandContext,net.minecraft.server.com
mands.data.DataCommands$DataProvider,net.minecraft.server.commands.data.DataCommand
s$DataManipulator,java.util.List) -> a
302:312:int
removeData(net.minecraft.commands.CommandSourceStack,net.minecraft.server.commands.
data.DataAccessor,net.minecraft.commands.arguments.NbtPathArgument$NbtPath) -> a
316:323:net.minecraft.nbt.Tag
getSingleTag(net.minecraft.commands.arguments.NbtPathArgument$NbtPath,net.minecraft
.server.commands.data.DataAccessor) -> a
327:341:int
getData(net.minecraft.commands.CommandSourceStack,net.minecraft.server.commands.dat
a.DataAccessor,net.minecraft.commands.arguments.NbtPathArgument$NbtPath) -> b
345:351:int
getNumeric(net.minecraft.commands.CommandSourceStack,net.minecraft.server.commands.
data.DataAccessor,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,double)
-> a
355:357:int
getData(net.minecraft.commands.CommandSourceStack,net.minecraft.server.commands.dat
a.DataAccessor) -> a
361:375:int
mergeData(net.minecraft.commands.CommandSourceStack,net.minecraft.server.commands.d
ata.DataAccessor,net.minecraft.nbt.CompoundTag) -> a
374:374:net.minecraft.network.chat.Component
lambda$mergeData$44(net.minecraft.server.commands.data.DataAccessor) -> a
356:356:net.minecraft.network.chat.Component
lambda$getData$43(net.minecraft.server.commands.data.DataAccessor,net.minecraft.nbt
.CompoundTag) -> a
350:350:net.minecraft.network.chat.Component
lambda$getNumeric$42(net.minecraft.server.commands.data.DataAccessor,net.minecraft.
commands.arguments.NbtPathArgument$NbtPath,double,int) -> a
340:340:net.minecraft.network.chat.Component
lambda$getData$41(net.minecraft.server.commands.data.DataAccessor,net.minecraft.nbt
.Tag) -> a
311:311:net.minecraft.network.chat.Component
lambda$removeData$40(net.minecraft.server.commands.data.DataAccessor) -> b
296:296:net.minecraft.network.chat.Component
lambda$manipulateData$39(net.minecraft.server.commands.data.DataAccessor) -> c
203:241:com.mojang.brigadier.builder.ArgumentBuilder
lambda$decorateModification$38(java.util.function.BiConsumer,net.minecraft.server.c
ommands.data.DataCommands$DataProvider,com.mojang.brigadier.builder.ArgumentBuilder
) -> a
231:234:com.mojang.brigadier.builder.ArgumentBuilder
lambda$decorateModification$37(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataManipulator) -> a
235:236:int
lambda$decorateModification$36(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataManipulator,com.mojang
.brigadier.context.CommandContext) -> a
214:214:com.mojang.brigadier.builder.ArgumentBuilder
lambda$decorateModification$35(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataProvider,net.minecraft
.server.commands.data.DataCommands$DataManipulator) -> a
214:223:com.mojang.brigadier.builder.ArgumentBuilder
lambda$decorateModification$34(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataManipulator,net.minecr
aft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.builder.Arg
umentBuilder) -> a
223:223:int
lambda$decorateModification$33(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataManipulator,net.minecr
aft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.context.Com
mandContext) -> a
223:223:java.lang.String
lambda$decorateModification$32(com.mojang.brigadier.context.CommandContext,java.lan
g.String) -> a
220:220:int
lambda$decorateModification$31(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataManipulator,net.minecr
aft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.context.Com
mandContext) -> b
220:220:java.lang.String
lambda$decorateModification$30(com.mojang.brigadier.context.CommandContext,java.lan
g.String) -> b
218:218:int
lambda$decorateModification$29(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataManipulator,net.minecr
aft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.context.Com
mandContext) -> c
218:218:java.lang.String lambda$decorateModification$28(java.lang.String) -> a
215:215:int
lambda$decorateModification$27(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataManipulator,net.minecr
aft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.context.Com
mandContext) -> d
215:215:java.lang.String lambda$decorateModification$26(java.lang.String) -> b
206:206:com.mojang.brigadier.builder.ArgumentBuilder
lambda$decorateModification$25(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataProvider,net.minecraft
.server.commands.data.DataCommands$DataManipulator) -> b
206:210:com.mojang.brigadier.builder.ArgumentBuilder
lambda$decorateModification$24(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataManipulator,net.minecr
aft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.builder.Arg
umentBuilder) -> b
210:210:int
lambda$decorateModification$23(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataManipulator,net.minecr
aft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.context.Com
mandContext) -> e
207:207:int
lambda$decorateModification$22(net.minecraft.server.commands.data.DataCommands$Data
Provider,net.minecraft.server.commands.data.DataCommands$DataManipulator,net.minecr
aft.server.commands.data.DataCommands$DataProvider,com.mojang.brigadier.context.Com
mandContext) -> f
95:128:void
lambda$register$21(com.mojang.brigadier.builder.ArgumentBuilder,net.minecraft.serve
r.commands.data.DataCommands$DataManipulatorDecorator) -> a
130:155:int
lambda$register$20(com.mojang.brigadier.context.CommandContext,net.minecraft.nbt.Co
mpoundTag,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,java.util.List)
-> a
122:122:int
lambda$register$19(com.mojang.brigadier.context.CommandContext,net.minecraft.nbt.Co
mpoundTag,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,java.util.List)
-> b
116:116:int
lambda$register$18(com.mojang.brigadier.context.CommandContext,net.minecraft.nbt.Co
mpoundTag,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,java.util.List)
-> c
110:110:int
lambda$register$17(com.mojang.brigadier.context.CommandContext,net.minecraft.nbt.Co
mpoundTag,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,java.util.List)
-> d
102:102:int
lambda$register$16(com.mojang.brigadier.context.CommandContext,net.minecraft.nbt.Co
mpoundTag,net.minecraft.commands.arguments.NbtPathArgument$NbtPath,java.util.List)
-> e
86:89:com.mojang.brigadier.builder.ArgumentBuilder
lambda$register$15(net.minecraft.server.commands.data.DataCommands$DataProvider,com
.mojang.brigadier.builder.ArgumentBuilder) -> a
89:89:int
lambda$register$14(net.minecraft.server.commands.data.DataCommands$DataProvider,com
.mojang.brigadier.context.CommandContext) -> a
73:80:com.mojang.brigadier.builder.ArgumentBuilder
lambda$register$13(net.minecraft.server.commands.data.DataCommands$DataProvider,com
.mojang.brigadier.builder.ArgumentBuilder) -> b
80:80:int
lambda$register$12(net.minecraft.server.commands.data.DataCommands$DataProvider,com
.mojang.brigadier.context.CommandContext) -> b
77:77:int
lambda$register$11(net.minecraft.server.commands.data.DataCommands$DataProvider,com
.mojang.brigadier.context.CommandContext) -> c
74:74:int
lambda$register$10(net.minecraft.server.commands.data.DataCommands$DataProvider,com
.mojang.brigadier.context.CommandContext) -> d
65:68:com.mojang.brigadier.builder.ArgumentBuilder
lambda$register$9(net.minecraft.server.commands.data.DataCommands$DataProvider,com.
mojang.brigadier.builder.ArgumentBuilder) -> c
68:68:int
lambda$register$8(net.minecraft.server.commands.data.DataCommands$DataProvider,com.
mojang.brigadier.context.CommandContext) -> e
60:60:boolean lambda$register$7(net.minecraft.commands.CommandSourceStack) -> a
57:57:net.minecraft.server.commands.data.DataCommands$DataProvider
lambda$static$6(java.util.function.Function) -> a
56:56:net.minecraft.server.commands.data.DataCommands$DataProvider
lambda$static$5(java.util.function.Function) -> b
52:52:com.mojang.brigadier.Message
lambda$static$4(java.lang.Object,java.lang.Object) -> a
51:51:com.mojang.brigadier.Message lambda$static$3(java.lang.Object) -> a
50:50:com.mojang.brigadier.Message lambda$static$2(java.lang.Object) -> b
48:48:com.mojang.brigadier.Message lambda$static$1(java.lang.Object) -> c
47:47:com.mojang.brigadier.Message lambda$static$0(java.lang.Object) -> d
46:57:void <clinit>() -> <clinit>
net.minecraft.server.commands.data.DataCommands$DataManipulator -> agy$a:
int
modify(com.mojang.brigadier.context.CommandContext,net.minecraft.nbt.CompoundTag,ne
t.minecraft.commands.arguments.NbtPathArgument$NbtPath,java.util.List) -> modify
net.minecraft.server.commands.data.DataCommands$DataManipulatorDecorator -> agy$b:
com.mojang.brigadier.builder.ArgumentBuilder
create(net.minecraft.server.commands.data.DataCommands$DataManipulator) -> create
net.minecraft.server.commands.data.DataCommands$DataProvider -> agy$c:
net.minecraft.server.commands.data.DataAccessor
access(com.mojang.brigadier.context.CommandContext) -> a
com.mojang.brigadier.builder.ArgumentBuilder
wrap(com.mojang.brigadier.builder.ArgumentBuilder,java.util.function.Function) -> a
net.minecraft.server.commands.data.DataCommands$StringProcessor -> agy$d:
java.lang.String process(java.lang.String) -> process
net.minecraft.server.commands.data.EntityDataAccessor -> agz:
com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_PLAYERS ->
b
java.util.function.Function PROVIDER -> a
net.minecraft.world.entity.Entity entity -> c
43:45:void <init>(net.minecraft.world.entity.Entity) -> <init>
49:55:void setData(net.minecraft.nbt.CompoundTag) -> a
59:59:net.minecraft.nbt.CompoundTag getData() -> a
64:64:net.minecraft.network.chat.Component getModifiedSuccess() -> b
69:69:net.minecraft.network.chat.Component
getPrintSuccess(net.minecraft.nbt.Tag) -> a
74:74:net.minecraft.network.chat.Component
getPrintSuccess(net.minecraft.commands.arguments.NbtPathArgument$NbtPath,double,int
) -> a
29:29:net.minecraft.server.commands.data.DataCommands$DataProvider
lambda$static$0(java.lang.String) -> a
27:29:void <clinit>() -> <clinit>
net.minecraft.server.commands.data.EntityDataAccessor$1 -> agz$1:
java.lang.String val$arg -> a
29:29:void <init>(java.lang.String) -> <init>
32:32:net.minecraft.server.commands.data.DataAccessor
access(com.mojang.brigadier.context.CommandContext) -> a
37:37:com.mojang.brigadier.builder.ArgumentBuilder
wrap(com.mojang.brigadier.builder.ArgumentBuilder,java.util.function.Function) -> a
net.minecraft.server.commands.data.StorageDataAccessor -> aha:
com.mojang.brigadier.suggestion.SuggestionProvider SUGGEST_STORAGE -> b
java.util.function.Function PROVIDER -> a
net.minecraft.world.level.storage.CommandStorage storage -> c
net.minecraft.resources.ResourceLocation id -> d
41:41:net.minecraft.world.level.storage.CommandStorage
getGlobalTags(com.mojang.brigadier.context.CommandContext) -> a
47:50:void
<init>(net.minecraft.world.level.storage.CommandStorage,net.minecraft.resources.Res
ourceLocation) -> <init>
54:55:void setData(net.minecraft.nbt.CompoundTag) -> a
59:59:net.minecraft.nbt.CompoundTag getData() -> a
64:64:net.minecraft.network.chat.Component getModifiedSuccess() -> b
69:69:net.minecraft.network.chat.Component
getPrintSuccess(net.minecraft.nbt.Tag) -> a
74:74:net.minecraft.network.chat.Component
getPrintSuccess(net.minecraft.commands.arguments.NbtPathArgument$NbtPath,double,int
) -> a
28:28:net.minecraft.server.commands.data.DataCommands$DataProvider
lambda$static$1(java.lang.String) -> a
26:26:java.util.concurrent.CompletableFuture
lambda$static$0(com.mojang.brigadier.context.CommandContext,com.mojang.brigadier.su
ggestion.SuggestionsBuilder) -> a
25:28:void <clinit>() -> <clinit>
net.minecraft.server.commands.data.StorageDataAccessor$1 -> aha$1:
java.lang.String val$arg -> a
28:28:void <init>(java.lang.String) -> <init>
31:31:net.minecraft.server.commands.data.DataAccessor
access(com.mojang.brigadier.context.CommandContext) -> a
36:36:com.mojang.brigadier.builder.ArgumentBuilder
wrap(com.mojang.brigadier.builder.ArgumentBuilder,java.util.function.Function) -> a
net.minecraft.server.commands.data.package-info -> ahb:
net.minecraft.server.commands.package-info -> ahc:
net.minecraft.server.dedicated.DedicatedPlayerList -> ahd:
org.slf4j.Logger LOGGER -> a
17:34:void
<init>(net.minecraft.server.dedicated.DedicatedServer,net.minecraft.core.LayeredReg
istryAccess,net.minecraft.world.level.storage.PlayerDataStorage) -> <init>
38:40:void setUsingWhiteList(boolean) -> a
44:46:void op(com.mojang.authlib.GameProfile) -> a
50:52:void deop(com.mojang.authlib.GameProfile) -> b
56:57:void reloadWhiteList() -> a
61:65:void saveIpBanList() -> w
69:73:void saveUserBanList() -> x
77:81:void loadIpBanList() -> y
85:89:void loadUserBanList() -> z
93:97:void loadOps() -> A
101:105:void saveOps() -> B
109:113:void loadWhiteList() -> C
117:121:void saveWhiteList() -> D
125:125:boolean isWhiteListed(com.mojang.authlib.GameProfile) -> c
130:130:net.minecraft.server.dedicated.DedicatedServer getServer() -> b
135:135:boolean canBypassPlayerLimit(com.mojang.authlib.GameProfile) -> d
13:13:net.minecraft.server.MinecraftServer getServer() -> c
14:14:void <clinit>() -> <clinit>
net.minecraft.server.dedicated.DedicatedServer -> ahe:
org.slf4j.Logger LOGGER -> n
int CONVERSION_RETRY_DELAY_MS -> o
int CONVERSION_RETRIES -> p
java.util.List consoleInput -> q
net.minecraft.server.rcon.thread.QueryThreadGs4 queryThreadGs4 -> r
net.minecraft.server.rcon.RconConsoleSource rconConsoleSource -> s
net.minecraft.server.rcon.thread.RconThread rconThread -> t
net.minecraft.server.dedicated.DedicatedServerSettings settings -> u
net.minecraft.server.gui.MinecraftServerGui gui -> v
net.minecraft.server.network.TextFilterClient textFilterClient -> w
62:79:void
<init>(java.lang.Thread,net.minecraft.world.level.storage.LevelStorageSource$LevelS
torageAccess,net.minecraft.server.packs.repository.PackRepository,net.minecraft.ser
ver.WorldStem,net.minecraft.server.dedicated.DedicatedServerSettings,com.mojang.dat
afixers.DataFixer,net.minecraft.server.Services,net.minecraft.server.level.progress
.ChunkProgressListenerFactory) -> <init>
83:201:boolean initServer() -> e
206:206:boolean isSpawningAnimals() -> W
211:211:boolean isSpawningMonsters() -> Q
216:216:boolean areNpcsEnabled() -> X
221:221:net.minecraft.server.dedicated.DedicatedServerProperties
getProperties() -> a
226:227:void forceDifficulty() -> r
231:231:boolean isHardcore() -> h
236:239:net.minecraft.SystemReport
fillServerSystemReport(net.minecraft.SystemReport) -> a
244:260:void dumpServerProperties(java.nio.file.Path) -> a
264:279:void onServerExit() -> g
283:285:void tickChildren(java.util.function.BooleanSupplier) -> b
289:289:boolean isNetherEnabled() -> B
293:294:void
handleConsoleInput(java.lang.String,net.minecraft.commands.CommandSourceStack) -> a
297:301:void handleConsoleInputs() -> bf
305:305:boolean isDedicatedServer() -> l
310:310:int getRateLimitPacketsPerSecond() -> m
315:315:boolean isEpollEnabled() -> n
320:320:net.minecraft.server.dedicated.DedicatedPlayerList getPlayerList() ->
bg
325:325:boolean isPublished() -> p
330:330:java.lang.String getServerIp() -> b
335:335:int getServerPort() -> d
340:340:java.lang.String getServerName() -> f
344:347:void showGui() -> bh
351:351:boolean hasGui() -> af
356:356:boolean isCommandBlockEnabled() -> o
361:361:int getSpawnProtectionRadius() -> ah
366:386:boolean
isUnderSpawnProtection(net.minecraft.server.level.ServerLevel,net.minecraft.core.Bl
ockPos,net.minecraft.world.entity.player.Player) -> a
391:391:boolean repliesToStatus() -> ai
396:396:boolean hidesOnlinePlayers() -> aj
401:401:int getOperatorUserPermissionLevel() -> i
406:406:int getFunctionCompilationLevel() -> j
411:413:void setPlayerIdleTimeout(int) -> c
417:417:boolean shouldRconBroadcast() -> k
422:422:boolean shouldInformAdmins() -> N_
427:427:int getAbsoluteMaxWorldSize() -> as
432:432:int getCompressionThreshold() -> av
437:438:boolean enforceSecureProfile() -> aw
444:499:boolean convertOldUsers() -> bi
504:508:void waitForRetry() -> bs
511:511:long getMaxTickLength() -> bj
516:516:int getMaxChainedNeighborUpdates() -> bd
521:521:java.lang.String getPluginNames() -> s
526:528:java.lang.String runCommand(java.lang.String) -> a
532:533:void storeUsingWhiteList(boolean) -> i
537:540:void stopServer() -> t
544:544:boolean isSingleplayerOwner(com.mojang.authlib.GameProfile) -> a
549:549:int getScaledTrackingDistance(int) -> b
554:554:java.lang.String getLevelIdName() -> q
559:559:boolean forceSynchronousWrites() -> aS
564:567:net.minecraft.server.network.TextFilter
createTextFilterForPlayer(net.minecraft.server.level.ServerPlayer) -> a
573:573:net.minecraft.world.level.GameType getForcedGameType() -> aX
578:578:java.util.Optional getServerResourcePack() -> S
57:57:net.minecraft.server.players.PlayerList getPlayerList() -> ac
532:532:net.minecraft.server.dedicated.DedicatedServerProperties
lambda$storeUsingWhiteList$4(boolean,net.minecraft.server.dedicated.DedicatedServer
Properties) -> a
527:527:void lambda$runCommand$3(java.lang.String) -> e
412:412:net.minecraft.server.dedicated.DedicatedServerProperties
lambda$setPlayerIdleTimeout$2(int,net.minecraft.server.dedicated.DedicatedServerPro
perties) -> a
237:237:java.lang.String lambda$fillServerSystemReport$1() -> bt
236:236:java.lang.String lambda$fillServerSystemReport$0() -> bu
58:58:void <clinit>() -> <clinit>
net.minecraft.server.dedicated.DedicatedServer$1 -> ahe$1:
net.minecraft.server.dedicated.DedicatedServer this$0 -> a
83:83:void
<init>(net.minecraft.server.dedicated.DedicatedServer,java.lang.String) -> <init>
86:95:void run() -> run
net.minecraft.server.dedicated.DedicatedServerProperties -> ahf:
org.slf4j.Logger LOGGER -> Z
java.util.regex.Pattern SHA1 -> aa
com.google.common.base.Splitter COMMA_SPLITTER -> ab
boolean onlineMode -> a
boolean preventProxyConnections -> b
java.lang.String serverIp -> c
boolean spawnAnimals -> d
boolean spawnNpcs -> e
boolean pvp -> f
boolean allowFlight -> g
java.lang.String motd -> h
boolean forceGameMode -> i
boolean enforceWhitelist -> j
net.minecraft.world.Difficulty difficulty -> k
net.minecraft.world.level.GameType gamemode -> l
java.lang.String levelName -> m
int serverPort -> n
java.lang.Boolean announcePlayerAchievements -> o
boolean enableQuery -> p
int queryPort -> q
boolean enableRcon -> r
int rconPort -> s
java.lang.String rconPassword -> t
boolean hardcore -> u
boolean allowNether -> v
boolean spawnMonsters -> w
boolean useNativeTransport -> x
boolean enableCommandBlock -> y
int spawnProtection -> z
int opPermissionLevel -> A
int functionPermissionLevel -> B
long maxTickTime -> C
int maxChainedNeighborUpdates -> D
int rateLimitPacketsPerSecond -> E
int viewDistance -> F
int simulationDistance -> G
int maxPlayers -> H
int networkCompressionThreshold -> I
boolean broadcastRconToOps -> J
boolean broadcastConsoleToOps -> K
int maxWorldSize -> L
boolean syncChunkWrites -> M
boolean enableJmxMonitoring -> N
boolean enableStatus -> O
boolean hideOnlinePlayers -> P
int entityBroadcastRangePercentage -> Q
java.lang.String textFilteringConfig -> R
java.util.Optional serverResourcePackInfo -> S
net.minecraft.world.level.DataPackConfig initialDataPackConfiguration -> T
net.minecraft.server.dedicated.Settings$MutableValue playerIdleTimeout -> U
net.minecraft.server.dedicated.Settings$MutableValue whiteList -> V
boolean enforceSecureProfile -> W
net.minecraft.server.dedicated.DedicatedServerProperties$WorldDimensionData
worldDimensionData -> ac
net.minecraft.world.level.levelgen.WorldOptions worldOptions -> X
53:134:void <init>(java.util.Properties) -> <init>
137:137:net.minecraft.server.dedicated.DedicatedServerProperties
fromFile(java.nio.file.Path) -> a
142:142:net.minecraft.server.dedicated.DedicatedServerProperties
reload(net.minecraft.core.RegistryAccess,java.util.Properties) -> a
147:154:net.minecraft.network.chat.Component
parseResourcePackPrompt(java.lang.String) -> c
158:182:java.util.Optional
getServerPackInfo(java.lang.String,java.lang.String,java.lang.String,boolean,java.l
ang.String) -> a
186:188:net.minecraft.world.level.DataPackConfig
getDatapackConfig(java.lang.String,java.lang.String) -> b
192:199:net.minecraft.world.flag.FeatureFlagSet getFeatures(java.lang.String) -
> d
203:203:net.minecraft.world.level.levelgen.WorldDimensions
createDimensions(net.minecraft.core.RegistryAccess) -> a
48:48:net.minecraft.server.dedicated.Settings
reload(net.minecraft.core.RegistryAccess,java.util.Properties) -> b
193:199:void lambda$getFeatures$4(java.lang.String,java.util.function.Consumer)
-> a
120:120:java.lang.String lambda$new$3(java.lang.String) -> e
119:119:com.google.gson.JsonObject lambda$new$2(java.lang.String) -> f
96:96:java.lang.Integer lambda$new$1(java.lang.Integer) -> a
91:91:java.lang.Integer lambda$new$0(java.lang.Integer) -> b
49:51:void <clinit>() -> <clinit>
net.minecraft.server.dedicated.DedicatedServerProperties$WorldDimensionData ->
ahf$a:
com.google.gson.JsonObject generatorSettings -> a
java.lang.String levelType -> b
java.util.Map LEGACY_PRESET_NAMES -> c
206:206:void <init>(com.google.gson.JsonObject,java.lang.String) -> <init>
213:237:net.minecraft.world.level.levelgen.WorldDimensions
create(net.minecraft.core.RegistryAccess) -> a
206:206:java.lang.String toString() -> toString
206:206:int hashCode() -> hashCode
206:206:boolean equals(java.lang.Object) -> equals
206:206:com.google.gson.JsonObject generatorSettings() -> a
206:206:java.lang.String levelType() -> b
222:223:net.minecraft.core.Holder$Reference
lambda$create$4(net.minecraft.core.Holder$Reference) -> a
219:219:java.util.Optional lambda$create$3() -> c
218:218:net.minecraft.resources.ResourceKey
lambda$create$2(net.minecraft.resources.ResourceLocation) -> a
215:215:java.lang.IllegalStateException lambda$create$1() -> d
214:214:java.util.Optional lambda$create$0(net.minecraft.core.Registry) -> a
207:207:void <clinit>() -> <clinit>
net.minecraft.server.dedicated.DedicatedServerSettings -> ahg:
java.nio.file.Path source -> a
net.minecraft.server.dedicated.DedicatedServerProperties properties -> b
10:13:void <init>(java.nio.file.Path) -> <init>
16:16:net.minecraft.server.dedicated.DedicatedServerProperties getProperties()
-> a
20:21:void forceSave() -> b
24:25:net.minecraft.server.dedicated.DedicatedServerSettings
update(java.util.function.UnaryOperator) -> a
net.minecraft.server.dedicated.ServerWatchdog -> ahh:
org.slf4j.Logger LOGGER -> a
long MAX_SHUTDOWN_TIME -> b
int SHUTDOWN_STATUS -> c
net.minecraft.server.dedicated.DedicatedServer server -> d
long maxTickTime -> e
30:33:void <init>(net.minecraft.server.dedicated.DedicatedServer) -> <init>
37:87:void run() -> run
91:103:void exit() -> a
68:68:java.lang.String lambda$run$2() -> b
68:68:java.lang.String lambda$run$1(net.minecraft.server.level.ServerLevel) ->
a
67:67:java.lang.String lambda$run$0() -> c
23:23:void <clinit>() -> <clinit>
net.minecraft.server.dedicated.ServerWatchdog$1 -> ahh$1:
net.minecraft.server.dedicated.ServerWatchdog this$0 -> a
92:92:void <init>(net.minecraft.server.dedicated.ServerWatchdog) -> <init>
95:96:void run() -> run
net.minecraft.server.dedicated.Settings -> ahi:
org.slf4j.Logger LOGGER -> a
java.util.Properties properties -> Y
55:57:void <init>(java.util.Properties) -> <init>
62:82:java.util.Properties loadFromFile(java.nio.file.Path) -> b
86:91:void store(java.nio.file.Path) -> c
94:94:java.util.function.Function
wrapNumberDeserializer(java.util.function.Function) -> a
104:104:java.util.function.Function
dispatchNumberOrString(java.util.function.IntFunction,java.util.function.Function)
-> a
115:115:java.lang.String getStringRaw(java.lang.String) -> c
120:125:java.lang.Object
getLegacy(java.lang.String,java.util.function.Function) -> a
129:132:java.lang.Object
get(java.lang.String,java.util.function.Function,java.util.function.Function,java.l
ang.Object) -> a
136:139:net.minecraft.server.dedicated.Settings$MutableValue
getMutable(java.lang.String,java.util.function.Function,java.util.function.Function
,java.lang.Object) -> b
143:143:java.lang.Object
get(java.lang.String,java.util.function.Function,java.util.function.UnaryOperator,j
ava.util.function.Function,java.lang.Object) -> a
150:150:java.lang.Object
get(java.lang.String,java.util.function.Function,java.lang.Object) -> a
154:154:net.minecraft.server.dedicated.Settings$MutableValue
getMutable(java.lang.String,java.util.function.Function,java.lang.Object) -> b
158:158:java.lang.String get(java.lang.String,java.lang.String) -> a
163:163:java.lang.String getLegacyString(java.lang.String) -> a
167:167:int get(java.lang.String,int) -> a
171:171:net.minecraft.server.dedicated.Settings$MutableValue
getMutable(java.lang.String,int) -> b
175:175:int get(java.lang.String,java.util.function.UnaryOperator,int) -> a
179:179:long get(java.lang.String,long) -> a
183:183:boolean get(java.lang.String,boolean) -> a
187:187:net.minecraft.server.dedicated.Settings$MutableValue
getMutable(java.lang.String,boolean) -> b
192:192:java.lang.Boolean getLegacyBoolean(java.lang.String) -> b
196:198:java.util.Properties cloneProperties() -> a
net.minecraft.server.dedicated.Settings
reload(net.minecraft.core.RegistryAccess,java.util.Properties) -> b
144:145:java.lang.Object
lambda$get$2(java.util.function.Function,java.util.function.UnaryOperator,java.lang
.String) -> a
106:108:java.lang.Object
lambda$dispatchNumberOrString$1(java.util.function.IntFunction,java.util.function.F
unction,java.lang.String) -> a
96:98:java.lang.Number
lambda$wrapNumberDeserializer$0(java.util.function.Function,java.lang.String) -> a
51:51:void <clinit>() -> <clinit>
net.minecraft.server.dedicated.Settings$MutableValue -> ahi$a:
java.lang.String key -> b
java.lang.Object value -> c
java.util.function.Function serializer -> d
net.minecraft.server.dedicated.Settings this$0 -> a
33:37:void
<init>(net.minecraft.server.dedicated.Settings,java.lang.String,java.lang.Object,ja
va.util.function.Function) -> <init>
41:41:java.lang.Object get() -> get
45:47:net.minecraft.server.dedicated.Settings
update(net.minecraft.core.RegistryAccess,java.lang.Object) -> a
net.minecraft.server.dedicated.package-info -> ahj:
net.minecraft.server.gui.MinecraftServerGui -> ahk:
java.awt.Font MONOSPACED -> a
org.slf4j.Logger LOGGER -> b
java.lang.String TITLE -> c
java.lang.String SHUTDOWN_TITLE -> d
net.minecraft.server.dedicated.DedicatedServer server -> e
java.lang.Thread logAppenderThread -> f
java.util.Collection finalizers -> g
java.util.concurrent.atomic.AtomicBoolean isClosing -> h
48:71:net.minecraft.server.gui.MinecraftServerGui
showFrameFor(net.minecraft.server.dedicated.DedicatedServer) -> a
43:85:void <init>(net.minecraft.server.dedicated.DedicatedServer) -> <init>
88:89:void addFinalizer(java.lang.Runnable) -> a
92:98:javax.swing.JComponent buildInfoPanel() -> c
102:106:javax.swing.JComponent buildPlayerPanel() -> d
110:143:javax.swing.JComponent buildChatPanel() -> e
147:148:void start() -> a
151:154:void close() -> b
157:158:void runFinalizers() -> f
161:182:void
print(javax.swing.JTextArea,javax.swing.JScrollPane,java.lang.String) -> a
162:162:void
lambda$print$2(javax.swing.JTextArea,javax.swing.JScrollPane,java.lang.String) -> b
137:140:void
lambda$buildChatPanel$1(javax.swing.JTextArea,javax.swing.JScrollPane) -> a
118:123:void
lambda$buildChatPanel$0(javax.swing.JTextField,java.awt.event.ActionEvent) -> a
36:37:void <clinit>() -> <clinit>
net.minecraft.server.gui.MinecraftServerGui$1 -> ahk$1:
net.minecraft.server.gui.MinecraftServerGui val$gui -> a
javax.swing.JFrame val$frame -> b
net.minecraft.server.dedicated.DedicatedServer val$server -> c
59:59:void
<init>(net.minecraft.server.gui.MinecraftServerGui,javax.swing.JFrame,net.minecraft
.server.dedicated.DedicatedServer) -> <init>
62:67:void windowClosing(java.awt.event.WindowEvent) -> windowClosing
net.minecraft.server.gui.MinecraftServerGui$2 -> ahk$2:
net.minecraft.server.gui.MinecraftServerGui this$0 -> a
125:125:void <init>(net.minecraft.server.gui.MinecraftServerGui) -> <init>
128:128:void focusGained(java.awt.event.FocusEvent) -> focusGained
net.minecraft.server.gui.PlayerListComponent -> ahl:
net.minecraft.server.MinecraftServer server -> a
int tickCount -> b
12:15:void <init>(net.minecraft.server.MinecraftServer) -> <init>
18:25:void tick() -> a
net.minecraft.server.gui.StatsComponent -> ahm:
java.text.DecimalFormat DECIMAL_FORMAT -> a
int[] values -> b
int vp -> c
java.lang.String[] msgs -> d
net.minecraft.server.MinecraftServer server -> e
javax.swing.Timer timer -> f
18:32:void <init>(net.minecraft.server.MinecraftServer) -> <init>
35:40:void tick() -> b
43:47:double getAverage(long[]) -> a
52:67:void paint(java.awt.Graphics) -> paint
70:71:void close() -> a
29:29:void lambda$new$1(java.awt.event.ActionEvent) -> a
16:16:void lambda$static$0(java.text.DecimalFormat) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.server.gui.package-info -> ahn:
net.minecraft.server.level.BlockDestructionProgress -> aho:
int id -> a
net.minecraft.core.BlockPos pos -> b
int progress -> c
int updatedRenderTick -> d
11:14:void <init>(int,net.minecraft.core.BlockPos) -> <init>
17:17:int getId() -> a
21:21:net.minecraft.core.BlockPos getPos() -> b
25:29:void setProgress(int) -> a
32:32:int getProgress() -> c
36:37:void updateTick(int) -> b
40:40:int getUpdatedRenderTick() -> d
45:52:boolean equals(java.lang.Object) -> equals
57:57:int hashCode() -> hashCode
62:65:int compareTo(net.minecraft.server.level.BlockDestructionProgress) -> a
5:5:int compareTo(java.lang.Object) -> compareTo
net.minecraft.server.level.ChunkHolder -> ahp:
com.mojang.datafixers.util.Either UNLOADED_CHUNK -> a
java.util.concurrent.CompletableFuture UNLOADED_CHUNK_FUTURE -> b
com.mojang.datafixers.util.Either UNLOADED_LEVEL_CHUNK -> c
com.mojang.datafixers.util.Either NOT_DONE_YET -> d
java.util.concurrent.CompletableFuture UNLOADED_LEVEL_CHUNK_FUTURE -> e
java.util.List CHUNK_STATUSES -> f
java.util.concurrent.atomic.AtomicReferenceArray futures -> g
net.minecraft.world.level.LevelHeightAccessor levelHeightAccessor -> h
java.util.concurrent.CompletableFuture fullChunkFuture -> i
java.util.concurrent.CompletableFuture tickingChunkFuture -> j
java.util.concurrent.CompletableFuture entityTickingChunkFuture -> k
java.util.concurrent.CompletableFuture chunkToSave -> l
net.minecraft.util.DebugBuffer chunkToSaveHistory -> m
int oldTicketLevel -> n
int ticketLevel -> o
int queueLevel -> p
net.minecraft.world.level.ChunkPos pos -> q
boolean hasChangedSections -> r
it.unimi.dsi.fastutil.shorts.ShortSet[] changedBlocksPerSection -> s
java.util.BitSet blockChangedLightSectionFilter -> t
java.util.BitSet skyChangedLightSectionFilter -> u
net.minecraft.world.level.lighting.LevelLightEngine lightEngine -> v
net.minecraft.server.level.ChunkHolder$LevelChangeListener onLevelChange -> w
net.minecraft.server.level.ChunkHolder$PlayerProvider playerProvider -> x
boolean wasAccessibleSinceLastSave -> y
java.util.concurrent.CompletableFuture pendingFullStateConfirmation -> z
56:95:void
<init>(net.minecraft.world.level.ChunkPos,int,net.minecraft.world.level.LevelHeight
Accessor,net.minecraft.world.level.lighting.LevelLightEngine,net.minecraft.server.l
evel.ChunkHolder$LevelChangeListener,net.minecraft.server.level.ChunkHolder$PlayerP
rovider) -> <init>
98:99:java.util.concurrent.CompletableFuture
getFutureIfPresentUnchecked(net.minecraft.world.level.chunk.ChunkStatus) -> a
103:106:java.util.concurrent.CompletableFuture
getFutureIfPresent(net.minecraft.world.level.chunk.ChunkStatus) -> b
113:113:java.util.concurrent.CompletableFuture getTickingChunkFuture() -> a
120:120:java.util.concurrent.CompletableFuture getEntityTickingChunkFuture() ->
b
127:127:java.util.concurrent.CompletableFuture getFullChunkFuture() -> c
135:140:net.minecraft.world.level.chunk.LevelChunk getTickingChunk() -> d
148:153:net.minecraft.world.level.chunk.LevelChunk getFullChunk() -> e
162:169:net.minecraft.world.level.chunk.ChunkStatus getLastAvailableStatus() ->
f
179:190:net.minecraft.world.level.chunk.ChunkAccess getLastAvailable() -> g
194:194:java.util.concurrent.CompletableFuture getChunkToSave() -> h
200:211:void blockChanged(net.minecraft.core.BlockPos) -> a
214:242:void sectionLightChanged(net.minecraft.world.level.LightLayer,int) -> a
245:294:void broadcastChanges(net.minecraft.world.level.chunk.LevelChunk) -> a
297:300:void
broadcastBlockEntityIfNeeded(java.util.List,net.minecraft.world.level.Level,net.min
ecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a
303:310:void
broadcastBlockEntity(java.util.List,net.minecraft.world.level.Level,net.minecraft.c
ore.BlockPos) -> a
313:314:void broadcast(java.util.List,net.minecraft.network.protocol.Packet) ->
a
320:338:java.util.concurrent.CompletableFuture
getOrScheduleFuture(net.minecraft.world.level.chunk.ChunkStatus,net.minecraft.serve
r.level.ChunkMap) -> a
342:346:void
addSaveDependency(java.lang.String,java.util.concurrent.CompletableFuture) -> a
349:353:void
updateChunkToSave(java.util.concurrent.CompletableFuture,java.lang.String) -> a
356:356:net.minecraft.server.level.FullChunkStatus getFullStatus() -> i
360:360:net.minecraft.world.level.ChunkPos getPos() -> j
364:364:int getTicketLevel() -> k
368:368:int getQueueLevel() -> l
372:373:void setQueueLevel(int) -> b
376:377:void setTicketLevel(int) -> a
380:385:void
scheduleFullChunkPromotion(net.minecraft.server.level.ChunkMap,java.util.concurrent
.CompletableFuture,java.util.concurrent.Executor,net.minecraft.server.level.FullChu
nkStatus) -> a
388:390:void
demoteFullChunk(net.minecraft.server.level.ChunkMap,net.minecraft.server.level.Full
ChunkStatus) -> a
393:469:void
updateFutures(net.minecraft.server.level.ChunkMap,java.util.concurrent.Executor) ->
a
472:472:boolean wasAccessibleSinceLastSave() -> m
476:477:void refreshAccessibility() -> n
480:492:void
replaceProtoChunk(net.minecraft.world.level.chunk.ImposterProtoChunk) -> a
495:500:java.util.List getAllFutures() -> o
384:384:void
lambda$scheduleFullChunkPromotion$8(java.util.concurrent.CompletableFuture,com.moja
ng.datafixers.util.Either) -> a
384:384:void
lambda$scheduleFullChunkPromotion$7(java.util.concurrent.CompletableFuture,net.mine
craft.world.level.chunk.LevelChunk) -> a
382:382:void
lambda$scheduleFullChunkPromotion$6(net.minecraft.server.level.ChunkMap,net.minecra
ft.server.level.FullChunkStatus) -> b
352:352:net.minecraft.world.level.chunk.ChunkAccess
lambda$updateChunkToSave$5(net.minecraft.world.level.chunk.ChunkAccess,com.mojang.d
atafixers.util.Either) -> a
352:352:net.minecraft.world.level.chunk.ChunkAccess
lambda$updateChunkToSave$4(net.minecraft.world.level.chunk.ChunkAccess,net.minecraf
t.server.level.ChunkHolder$ChunkLoadingFailure) -> a
352:352:net.minecraft.world.level.chunk.ChunkAccess
lambda$updateChunkToSave$3(net.minecraft.world.level.chunk.ChunkAccess) -> a
345:345:net.minecraft.world.level.chunk.ChunkAccess
lambda$addSaveDependency$2(net.minecraft.world.level.chunk.ChunkAccess,java.lang.Ob
ject) -> a
313:313:void
lambda$broadcast$1(net.minecraft.network.protocol.Packet,net.minecraft.server.level
.ServerPlayer) -> a
290:290:void
lambda$broadcastChanges$0(java.util.List,net.minecraft.world.level.Level,net.minecr
aft.core.BlockPos,net.minecraft.world.level.block.state.BlockState) -> b
42:51:void <clinit>() -> <clinit>
net.minecraft.server.level.ChunkHolder$1 -> ahp$1:
net.minecraft.server.level.ChunkHolder this$0 -> a
403:403:void <init>(net.minecraft.server.level.ChunkHolder) -> <init>
406:406:java.lang.String toString() -> toString
net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure -> ahp$a:
net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure UNLOADED -> b
504:504:void <clinit>() -> <clinit>
net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure$1 -> ahp$a$1:
504:504:void <init>() -> <init>
507:507:java.lang.String toString() -> toString
net.minecraft.server.level.ChunkHolder$ChunkSaveDebug -> ahp$b:
java.lang.Thread thread -> a
java.util.concurrent.CompletableFuture future -> b
java.lang.String source -> c
526:530:void
<init>(java.lang.Thread,java.util.concurrent.CompletableFuture,java.lang.String) ->
<init>
net.minecraft.server.level.ChunkHolder$LevelChangeListener -> ahp$c:
void
onLevelChange(net.minecraft.world.level.ChunkPos,java.util.function.IntSupplier,int
,java.util.function.IntConsumer) -> onLevelChange
net.minecraft.server.level.ChunkHolder$PlayerProvider -> ahp$d:
java.util.List getPlayers(net.minecraft.world.level.ChunkPos,boolean) -> a
net.minecraft.server.level.ChunkLevel -> ahq:
int FULL_CHUNK_LEVEL -> b
int BLOCK_TICKING_LEVEL -> c
int ENTITY_TICKING_LEVEL -> d
int MAX_LEVEL -> a
5:5:void <init>() -> <init>
15:18:net.minecraft.world.level.chunk.ChunkStatus generationStatus(int) -> a
22:22:int byStatus(net.minecraft.world.level.chunk.ChunkStatus) -> a
26:33:net.minecraft.server.level.FullChunkStatus fullStatus(int) -> b
37:41:int byStatus(net.minecraft.server.level.FullChunkStatus) -> a
46:46:boolean isEntityTicking(int) -> c
50:50:boolean isBlockTicking(int) -> d
54:54:boolean isLoaded(int) -> e
12:12:void <clinit>() -> <clinit>
net.minecraft.server.level.ChunkLevel$1 -> ahq$1:
int[] $SwitchMap$net$minecraft$server$level$FullChunkStatus -> a
37:37:void <clinit>() -> <clinit>
net.minecraft.server.level.ChunkMap -> ahr:
byte CHUNK_TYPE_REPLACEABLE -> e
byte CHUNK_TYPE_UNKNOWN -> f
byte CHUNK_TYPE_FULL -> g
org.slf4j.Logger LOGGER -> h
int CHUNK_SAVED_PER_TICK -> i
int CHUNK_SAVED_EAGERLY_PER_TICK -> j
int EAGER_CHUNK_SAVE_COOLDOWN_IN_MILLIS -> k
int MIN_VIEW_DISTANCE -> l
int MAX_VIEW_DISTANCE -> a
int FORCED_TICKET_LEVEL -> b
it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap updatingChunkMap -> m
it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap visibleChunkMap -> n
it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap pendingUnloads -> o
it.unimi.dsi.fastutil.longs.LongSet entitiesInLevel -> p
net.minecraft.server.level.ServerLevel level -> q
net.minecraft.server.level.ThreadedLevelLightEngine lightEngine -> r
net.minecraft.util.thread.BlockableEventLoop mainThreadExecutor -> s
net.minecraft.world.level.chunk.ChunkGenerator generator -> t
net.minecraft.world.level.levelgen.RandomState randomState -> u
net.minecraft.world.level.chunk.ChunkGeneratorStructureState
chunkGeneratorState -> v
java.util.function.Supplier overworldDataStorage -> w
net.minecraft.world.entity.ai.village.poi.PoiManager poiManager -> x
it.unimi.dsi.fastutil.longs.LongSet toDrop -> y
boolean modified -> z
net.minecraft.server.level.ChunkTaskPriorityQueueSorter queueSorter -> A
net.minecraft.util.thread.ProcessorHandle worldgenMailbox -> B
net.minecraft.util.thread.ProcessorHandle mainThreadMailbox -> C
net.minecraft.server.level.progress.ChunkProgressListener progressListener -> D
net.minecraft.world.level.entity.ChunkStatusUpdateListener chunkStatusListener
-> E
net.minecraft.server.level.ChunkMap$DistanceManager distanceManager -> F
java.util.concurrent.atomic.AtomicInteger tickingGenerated -> G

net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManage
r structureTemplateManager -> H
java.lang.String storageName -> I
net.minecraft.server.level.PlayerMap playerMap -> J
it.unimi.dsi.fastutil.ints.Int2ObjectMap entityMap -> K
it.unimi.dsi.fastutil.longs.Long2ByteMap chunkTypeCache -> L
it.unimi.dsi.fastutil.longs.Long2LongMap chunkSaveCooldowns -> M
java.util.Queue unloadQueue -> N
int viewDistance -> O
129:211:void
<init>(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.storage.Lev
elStorageSource$LevelStorageAccess,com.mojang.datafixers.DataFixer,net.minecraft.wo
rld.level.levelgen.structure.templatesystem.StructureTemplateManager,java.util.conc
urrent.Executor,net.minecraft.util.thread.BlockableEventLoop,net.minecraft.world.le
vel.chunk.LightChunkGetter,net.minecraft.world.level.chunk.ChunkGenerator,net.minec
raft.server.level.progress.ChunkProgressListener,net.minecraft.world.level.entity.C
hunkStatusUpdateListener,java.util.function.Supplier,int,boolean) -> <init>
214:214:net.minecraft.world.level.chunk.ChunkGenerator generator() -> a
218:218:net.minecraft.world.level.chunk.ChunkGeneratorStructureState
generatorState() -> b
222:222:net.minecraft.world.level.levelgen.RandomState randomState() -> c
226:229:void debugReloadGenerator() -> d
232:238:double
euclideanDistanceSquared(net.minecraft.world.level.ChunkPos,net.minecraft.world.ent
ity.Entity) -> a
243:253:boolean isChunkInRange(int,int,int,int,int) -> a
258:266:boolean isChunkOnRangeBorder(int,int,int,int,int) -> b
270:270:net.minecraft.server.level.ThreadedLevelLightEngine getLightEngine() ->
e
275:275:net.minecraft.server.level.ChunkHolder getUpdatingChunkIfPresent(long)
-> a
280:280:net.minecraft.server.level.ChunkHolder getVisibleChunkIfPresent(long) -
> b
284:284:java.util.function.IntSupplier getChunkQueueLevel(long) -> c
294:309:java.lang.String getChunkDebugData(net.minecraft.world.level.ChunkPos)
-> a
313:371:java.util.concurrent.CompletableFuture
getChunkRangeFuture(net.minecraft.server.level.ChunkHolder,int,java.util.function.I
ntFunction) -> a
375:395:net.minecraft.ReportedException
debugFuturesAndCreateReportedException(java.lang.IllegalStateException,java.lang.St
ring) -> a
399:399:java.util.concurrent.CompletableFuture
prepareEntityTickingChunk(net.minecraft.server.level.ChunkHolder) -> a
404:433:net.minecraft.server.level.ChunkHolder
updateChunkScheduling(long,int,net.minecraft.server.level.ChunkHolder,int) -> a
439:444:void close() -> close
448:478:void saveAllChunks(boolean) -> a
481:489:void tick(java.util.function.BooleanSupplier) -> a
492:499:boolean hasWork() -> f
503:535:void processUnloads(java.util.function.BooleanSupplier) -> b
538:567:void scheduleUnload(long,net.minecraft.server.level.ChunkHolder) -> a
570:576:boolean promoteChunkMap() -> g
584:607:java.util.concurrent.CompletableFuture
schedule(net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.Chu
nkStatus) -> a
614:631:java.util.concurrent.CompletableFuture
scheduleChunkLoad(net.minecraft.world.level.ChunkPos) -> f
635:635:boolean isChunkDataValid(net.minecraft.nbt.CompoundTag) -> b
639:651:com.mojang.datafixers.util.Either
handleChunkLoadFailure(java.lang.Throwable,net.minecraft.world.level.ChunkPos) -> a
655:656:net.minecraft.world.level.chunk.ChunkAccess
createEmptyChunk(net.minecraft.world.level.ChunkPos) -> g
660:661:void markPositionReplaceable(net.minecraft.world.level.ChunkPos) -> h
664:664:byte
markPosition(net.minecraft.world.level.ChunkPos,net.minecraft.world.level.chunk.Chu
nkStatus$ChunkType) -> a
668:673:java.util.concurrent.CompletableFuture
scheduleChunkGeneration(net.minecraft.server.level.ChunkHolder,net.minecraft.world.
level.chunk.ChunkStatus) -> b
712:713:void releaseLightTicket(net.minecraft.world.level.ChunkPos) -> b
717:722:net.minecraft.world.level.chunk.ChunkStatus
getDependencyStatus(net.minecraft.world.level.chunk.ChunkStatus,int) -> a
726:729:void
postLoadProtoChunk(net.minecraft.server.level.ServerLevel,java.util.List) -> a
732:733:java.util.concurrent.CompletableFuture
protoChunkToFullChunk(net.minecraft.server.level.ChunkHolder) -> d
763:790:java.util.concurrent.CompletableFuture
prepareTickingChunk(net.minecraft.server.level.ChunkHolder) -> b
794:795:java.util.concurrent.CompletableFuture
prepareAccessibleChunk(net.minecraft.server.level.ChunkHolder) -> c
803:803:int getTickingGenerated() -> h
807:826:boolean saveChunkIfNeeded(net.minecraft.server.level.ChunkHolder) -> e
830:862:boolean save(net.minecraft.world.level.chunk.ChunkAccess) -> a
866:885:boolean isExistingChunkFull(net.minecraft.world.level.ChunkPos) -> i
889:905:void setViewDistance(int) -> a
910:926:void
updateChunkTracking(net.minecraft.server.level.ServerPlayer,net.minecraft.world.lev
el.ChunkPos,org.apache.commons.lang3.mutable.MutableObject,boolean,boolean) -> a
929:929:int size() -> i
933:933:net.minecraft.server.level.DistanceManager getDistanceManager() -> j
937:937:java.lang.Iterable getChunks() -> k
941:987:void dumpChunks(java.io.Writer) -> a
991:1000:java.lang.String printFuture(java.util.concurrent.CompletableFuture) -
> a
1005:1005:java.util.concurrent.CompletableFuture
readChunk(net.minecraft.world.level.ChunkPos) -> j
1009:1009:net.minecraft.nbt.CompoundTag
upgradeChunkTag(net.minecraft.nbt.CompoundTag) -> c
1016:1025:boolean
anyPlayerCloseEnoughForSpawning(net.minecraft.world.level.ChunkPos) -> c
1029:1042:java.util.List
getPlayersCloseForSpawning(net.minecraft.world.level.ChunkPos) -> d
1046:1050:boolean
playerIsCloseEnoughForSpawning(net.minecraft.server.level.ServerPlayer,net.minecraf
t.world.level.ChunkPos) -> a
1054:1054:boolean skipPlayer(net.minecraft.server.level.ServerPlayer) -> b
1058:1086:void
updatePlayerStatus(net.minecraft.server.level.ServerPlayer,boolean) -> a
1089:1092:net.minecraft.core.SectionPos
updatePlayerPos(net.minecraft.server.level.ServerPlayer) -> c
1096:1180:void move(net.minecraft.server.level.ServerPlayer) -> a
1184:1194:java.util.List getPlayers(net.minecraft.world.level.ChunkPos,boolean)
-> a
1199:1224:void addEntity(net.minecraft.world.entity.Entity) -> a
1227:1238:void removeEntity(net.minecraft.world.entity.Entity) -> b
1243:1268:void tick() -> l
1271:1275:void
broadcast(net.minecraft.world.entity.Entity,net.minecraft.network.protocol.Packet)
-> a
1278:1282:void
broadcastAndSend(net.minecraft.world.entity.Entity,net.minecraft.network.protocol.P
acket) -> b
1285:1300:void resendBiomesForChunks(java.util.List) -> a
1303:1342:void
playerLoadedChunk(net.minecraft.server.level.ServerPlayer,org.apache.commons.lang3.
mutable.MutableObject,net.minecraft.world.level.chunk.LevelChunk) -> a
1345:1345:net.minecraft.world.entity.ai.village.poi.PoiManager getPoiManager()
-> m
1349:1349:java.lang.String getStorageName() -> n
1353:1354:void
onFullChunkStatusChange(net.minecraft.world.level.ChunkPos,net.minecraft.server.lev
el.FullChunkStatus) -> a
1299:1299:void
lambda$resendBiomesForChunks$60(net.minecraft.server.level.ServerPlayer,java.util.L
ist) -> a
1295:1295:java.util.List
lambda$resendBiomesForChunks$59(net.minecraft.server.level.ServerPlayer) -> d
1005:1005:java.util.Optional lambda$readChunk$58(java.util.Optional) -> a
993:993:java.lang.String
lambda$printFuture$57(net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure) -
> a
993:993:java.lang.String
lambda$printFuture$56(net.minecraft.world.level.chunk.LevelChunk) -> a
984:984:java.lang.Integer
lambda$dumpChunks$55(net.minecraft.world.level.chunk.LevelChunk) -> b
983:983:java.lang.Integer
lambda$dumpChunks$54(net.minecraft.world.level.chunk.LevelChunk) -> c
980:980:java.lang.Integer
lambda$dumpChunks$53(net.minecraft.world.level.chunk.LevelChunk) -> d
967:967:java.util.Optional
lambda$dumpChunks$52(net.minecraft.world.level.chunk.ChunkAccess) -> b
898:902:void
lambda$setViewDistance$51(net.minecraft.world.level.ChunkPos,int,org.apache.commons
.lang3.mutable.MutableObject,net.minecraft.server.level.ServerPlayer) -> a
799:799:void
lambda$prepareAccessibleChunk$50(net.minecraft.server.level.ChunkHolder,java.lang.R
unnable) -> a
795:795:com.mojang.datafixers.util.Either
lambda$prepareAccessibleChunk$49(com.mojang.datafixers.util.Either) -> a
796:797:net.minecraft.world.level.chunk.LevelChunk
lambda$prepareAccessibleChunk$48(java.util.List) -> b
789:789:void
lambda$prepareTickingChunk$47(net.minecraft.server.level.ChunkHolder,java.lang.Runn
able) -> b
786:786:void
lambda$prepareTickingChunk$46(net.minecraft.server.level.ChunkHolder,com.mojang.dat
afixers.util.Either) -> a
787:789:void
lambda$prepareTickingChunk$45(net.minecraft.server.level.ChunkHolder,net.minecraft.
world.level.chunk.LevelChunk) -> a
788:788:void
lambda$prepareTickingChunk$44(org.apache.commons.lang3.mutable.MutableObject,net.mi
necraft.world.level.chunk.LevelChunk,net.minecraft.server.level.ServerPlayer) -> a
782:783:java.lang.Object
lambda$prepareTickingChunk$43(com.mojang.datafixers.util.Either,java.lang.Throwable
) -> a
772:772:com.mojang.datafixers.util.Either
lambda$prepareTickingChunk$42(com.mojang.datafixers.util.Either) -> b
773:775:void
lambda$prepareTickingChunk$41(net.minecraft.world.level.chunk.LevelChunk) -> e
769:769:void
lambda$prepareTickingChunk$40(net.minecraft.server.level.ChunkHolder,java.lang.Runn
able) -> c
768:768:com.mojang.datafixers.util.Either
lambda$prepareTickingChunk$39(com.mojang.datafixers.util.Either) -> c
768:768:net.minecraft.world.level.chunk.LevelChunk
lambda$prepareTickingChunk$38(java.util.List) -> c
763:763:net.minecraft.world.level.chunk.ChunkStatus
lambda$prepareTickingChunk$37(int) -> b
759:759:void
lambda$protoChunkToFullChunk$36(net.minecraft.server.level.ChunkHolder,java.lang.Ru
nnable) -> d
734:739:com.mojang.datafixers.util.Either
lambda$protoChunkToFullChunk$35(net.minecraft.server.level.ChunkHolder,com.mojang.d
atafixers.util.Either) -> b
740:757:net.minecraft.world.level.chunk.ChunkAccess
lambda$protoChunkToFullChunk$34(net.minecraft.server.level.ChunkHolder,net.minecraf
t.world.level.chunk.ChunkAccess) -> a
750:750:net.minecraft.server.level.FullChunkStatus
lambda$protoChunkToFullChunk$33(net.minecraft.server.level.ChunkHolder) -> f
746:746:void
lambda$protoChunkToFullChunk$32(net.minecraft.world.level.chunk.ProtoChunk,net.mine
craft.world.level.chunk.LevelChunk) -> a
712:712:java.lang.String
lambda$releaseLightTicket$31(net.minecraft.world.level.ChunkPos) -> k
712:712:void lambda$releaseLightTicket$30(net.minecraft.world.level.ChunkPos) -
> l
673:673:java.util.concurrent.CompletionStage
lambda$scheduleChunkGeneration$29(net.minecraft.world.level.ChunkPos,net.minecraft.
server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus,java.util.conc
urrent.Executor,com.mojang.datafixers.util.Either) -> a
705:706:java.util.concurrent.CompletableFuture
lambda$scheduleChunkGeneration$28(net.minecraft.world.level.ChunkPos,net.minecraft.
server.level.ChunkHolder$ChunkLoadingFailure) -> a
679:701:java.util.concurrent.CompletableFuture
lambda$scheduleChunkGeneration$27(net.minecraft.world.level.ChunkPos,net.minecraft.
server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus,java.util.conc
urrent.Executor,java.util.List) -> a
699:699:void lambda$scheduleChunkGeneration$26(net.minecraft.CrashReport) -> a
684:684:java.util.concurrent.CompletableFuture
lambda$scheduleChunkGeneration$25(net.minecraft.server.level.ChunkHolder,net.minecr
aft.world.level.chunk.ChunkAccess) -> b
682:682:java.util.concurrent.CompletableFuture
lambda$scheduleChunkGeneration$24(net.minecraft.server.level.ChunkHolder,net.minecr
aft.world.level.chunk.ChunkAccess) -> c
672:672:void
lambda$scheduleChunkGeneration$23(net.minecraft.server.level.ChunkHolder,java.lang.
Runnable) -> e
671:671:java.lang.String
lambda$scheduleChunkGeneration$22(net.minecraft.world.level.chunk.ChunkStatus) -> a
670:670:net.minecraft.world.level.chunk.ChunkStatus
lambda$scheduleChunkGeneration$21(net.minecraft.world.level.chunk.ChunkStatus,int)
-> b
631:631:com.mojang.datafixers.util.Either
lambda$scheduleChunkLoad$20(net.minecraft.world.level.ChunkPos,java.lang.Throwable)
-> a
623:629:com.mojang.datafixers.util.Either
lambda$scheduleChunkLoad$19(net.minecraft.world.level.ChunkPos,java.util.Optional)
-> a
615:615:java.util.Optional
lambda$scheduleChunkLoad$18(net.minecraft.world.level.ChunkPos,java.util.Optional)
-> b
616:620:boolean
lambda$scheduleChunkLoad$17(net.minecraft.world.level.ChunkPos,net.minecraft.nbt.Co
mpoundTag) -> b
601:601:java.util.concurrent.CompletableFuture
lambda$schedule$16(net.minecraft.server.level.ChunkHolder,net.minecraft.world.level
.chunk.ChunkAccess) -> d
563:566:void
lambda$scheduleUnload$15(net.minecraft.server.level.ChunkHolder,java.lang.Void,java
.lang.Throwable) -> a
540:562:void
lambda$scheduleUnload$14(net.minecraft.server.level.ChunkHolder,java.util.concurren
t.CompletableFuture,long,net.minecraft.world.level.chunk.ChunkAccess) -> a
472:472:boolean lambda$saveAllChunks$13() -> q
469:469:void
lambda$saveAllChunks$12(org.apache.commons.lang3.mutable.MutableBoolean,net.minecra
ft.world.level.chunk.ChunkAccess) -> a
467:467:boolean
lambda$saveAllChunks$11(net.minecraft.world.level.chunk.ChunkAccess) -> c
462:465:net.minecraft.world.level.chunk.ChunkAccess
lambda$saveAllChunks$10(net.minecraft.server.level.ChunkHolder) -> g
399:399:com.mojang.datafixers.util.Either
lambda$prepareEntityTickingChunk$9(com.mojang.datafixers.util.Either) -> d
399:399:net.minecraft.world.level.chunk.LevelChunk
lambda$prepareEntityTickingChunk$8(java.util.List) -> d
399:399:net.minecraft.world.level.chunk.ChunkStatus
lambda$prepareEntityTickingChunk$7(int) -> c
377:384:void
lambda$debugFuturesAndCreateReportedException$6(java.lang.StringBuilder,net.minecra
ft.server.level.ChunkHolder) -> a
378:383:void
lambda$debugFuturesAndCreateReportedException$5(java.lang.StringBuilder,net.minecra
ft.server.level.ChunkHolder,com.mojang.datafixers.util.Pair) -> a
346:365:com.mojang.datafixers.util.Either
lambda$getChunkRangeFuture$4(int,int,int,java.util.List) -> a
315:315:com.mojang.datafixers.util.Either
lambda$getChunkRangeFuture$3(com.mojang.datafixers.util.Either) -> e
285:289:int lambda$getChunkQueueLevel$2(long) -> d
228:228:void
lambda$debugReloadGenerator$1(net.minecraft.world.level.chunk.ChunkGenerator) -> a
227:227:com.mojang.serialization.DataResult
lambda$debugReloadGenerator$0(com.google.gson.JsonElement) -> a
115:124:void <clinit>() -> <clinit>
net.minecraft.server.level.ChunkMap$1 -> ahr$1:
net.minecraft.world.level.ChunkPos val$k -> a
net.minecraft.server.level.ChunkMap this$0 -> c
331:331:void
<init>(net.minecraft.server.level.ChunkMap,net.minecraft.world.level.ChunkPos) ->
<init>
334:334:java.lang.String toString() -> toString
net.minecraft.server.level.ChunkMap$2 -> ahr$2:
int val$startX -> a
int val$finalI -> c
int val$range -> d
int val$startZ -> e
com.mojang.datafixers.util.Either val$either -> f
net.minecraft.server.level.ChunkMap this$0 -> g
355:355:void
<init>(net.minecraft.server.level.ChunkMap,int,int,int,int,com.mojang.datafixers.ut
il.Either) -> <init>
358:358:java.lang.String toString() -> toString
net.minecraft.server.level.ChunkMap$DistanceManager -> ahr$a:
net.minecraft.server.level.ChunkMap this$0 -> a
1357:1359:void
<init>(net.minecraft.server.level.ChunkMap,java.util.concurrent.Executor,java.util.
concurrent.Executor) -> <init>
1363:1363:boolean isChunkToRemove(long) -> a
1369:1369:net.minecraft.server.level.ChunkHolder getChunk(long) -> b
1375:1375:net.minecraft.server.level.ChunkHolder
updateChunkScheduling(long,int,net.minecraft.server.level.ChunkHolder,int) -> a
net.minecraft.server.level.ChunkMap$TrackedEntity -> ahr$b:
net.minecraft.server.level.ServerEntity serverEntity -> b
net.minecraft.world.entity.Entity entity -> c
int range -> d
net.minecraft.core.SectionPos lastSectionPos -> e
java.util.Set seenBy -> f
net.minecraft.server.level.ChunkMap this$0 -> a
1387:1394:void
<init>(net.minecraft.server.level.ChunkMap,net.minecraft.world.entity.Entity,int,in
t,boolean) -> <init>
1398:1402:boolean equals(java.lang.Object) -> equals
1407:1407:int hashCode() -> hashCode
1411:1414:void broadcast(net.minecraft.network.protocol.Packet) -> a
1417:1421:void broadcastAndSend(net.minecraft.network.protocol.Packet) -> b
1424:1427:void broadcastRemoved() -> a
1430:1433:void removePlayer(net.minecraft.server.level.ServerPlayer) -> a
1436:1456:void updatePlayer(net.minecraft.server.level.ServerPlayer) -> b
1459:1459:int scaledRange(int) -> a
1463:1470:int getEffectiveRange() -> b
1474:1477:void updatePlayers(java.util.List) -> a
net.minecraft.server.level.ChunkTaskPriorityQueue -> ahs:
int PRIORITY_LEVEL_COUNT -> a
java.util.List taskQueue -> b
int firstQueue -> c
java.lang.String name -> d
it.unimi.dsi.fastutil.longs.LongSet acquired -> e
int maxTasks -> f
20:31:void <init>(java.lang.String,int) -> <init>
34:48:void resortChunkTasks(int,net.minecraft.world.level.ChunkPos,int) -> a
51:53:void submit(java.util.Optional,long,int) -> a
56:74:void release(long,boolean) -> a
77:77:java.lang.Runnable acquire(long) -> a
82:95:java.util.stream.Stream pop() -> a
99:99:boolean hasWork() -> b
104:104:java.lang.String toString() -> toString
109:109:it.unimi.dsi.fastutil.longs.LongSet getAcquired() -> c
93:93:com.mojang.datafixers.util.Either lambda$pop$6(long,java.util.Optional) -
> a
93:93:com.mojang.datafixers.util.Either lambda$pop$5(long) -> b
77:77:void lambda$acquire$4(long) -> c
64:64:boolean lambda$release$3(java.util.Optional) -> a
51:51:java.util.List lambda$submit$2(long) -> d
45:45:java.util.List lambda$resortChunkTasks$1(long) -> e
20:20:it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap
lambda$new$0(int) -> a
19:19:void <clinit>() -> <clinit>
net.minecraft.server.level.ChunkTaskPriorityQueueSorter -> aht:
org.slf4j.Logger LOGGER -> a
java.util.Map queues -> b
java.util.Set sleeping -> c
net.minecraft.util.thread.ProcessorMailbox mailbox -> d
34:38:void <init>(java.util.List,java.util.concurrent.Executor,int) -> <init>
53:53:boolean hasWork() -> a
57:57:net.minecraft.server.level.ChunkTaskPriorityQueueSorter$Message
message(java.util.function.Function,long,java.util.function.IntSupplier) -> a
61:61:net.minecraft.server.level.ChunkTaskPriorityQueueSorter$Message
message(java.lang.Runnable,long,java.util.function.IntSupplier) -> a
68:68:net.minecraft.server.level.ChunkTaskPriorityQueueSorter$Message
message(net.minecraft.server.level.ChunkHolder,java.lang.Runnable) -> a
72:72:net.minecraft.server.level.ChunkTaskPriorityQueueSorter$Message
message(net.minecraft.server.level.ChunkHolder,java.util.function.Function) -> a
88:88:net.minecraft.server.level.ChunkTaskPriorityQueueSorter$Release
release(java.lang.Runnable,long,boolean) -> a
92:96:net.minecraft.util.thread.ProcessorHandle
getProcessor(net.minecraft.util.thread.ProcessorHandle,boolean) -> a
100:102:net.minecraft.util.thread.ProcessorHandle
getReleaseProcessor(net.minecraft.util.thread.ProcessorHandle) -> a
107:115:void
onLevelChange(net.minecraft.world.level.ChunkPos,java.util.function.IntSupplier,int
,java.util.function.IntConsumer) -> onLevelChange
118:126:void
release(net.minecraft.util.thread.ProcessorHandle,long,java.lang.Runnable,boolean)
-> a
129:143:void
submit(net.minecraft.util.thread.ProcessorHandle,java.util.function.Function,long,j
ava.util.function.IntSupplier,boolean) -> a
146:157:void
pollTask(net.minecraft.server.level.ChunkTaskPriorityQueue,net.minecraft.util.threa
d.ProcessorHandle) -> a
161:165:net.minecraft.server.level.ChunkTaskPriorityQueue
getQueue(net.minecraft.util.thread.ProcessorHandle) -> b
170:172:java.lang.String getDebugStatus() -> b
177:178:void close() -> close
171:171:java.lang.String lambda$getDebugStatus$19(java.util.Map$Entry) -> a
171:171:java.lang.String lambda$getDebugStatus$18(java.lang.Long) -> a
147:156:void
lambda$pollTask$17(net.minecraft.server.level.ChunkTaskPriorityQueue,net.minecraft.
util.thread.ProcessorHandle) -> b
154:154:void
lambda$pollTask$16(net.minecraft.server.level.ChunkTaskPriorityQueue,net.minecraft.
util.thread.ProcessorHandle,java.lang.Void) -> a
154:154:java.util.concurrent.CompletableFuture[] lambda$pollTask$15(int) -> a
151:151:java.util.concurrent.CompletableFuture
lambda$pollTask$14(net.minecraft.util.thread.ProcessorHandle,com.mojang.datafixers.
util.Either) -> a
152:153:java.util.concurrent.CompletableFuture
lambda$pollTask$13(java.lang.Runnable) -> a
130:142:void
lambda$submit$12(net.minecraft.util.thread.ProcessorHandle,java.util.function.IntSu
pplier,long,java.util.function.Function,boolean) -> a
119:125:void
lambda$release$11(net.minecraft.util.thread.ProcessorHandle,long,boolean,java.lang.
Runnable) -> a
108:114:void
lambda$onLevelChange$10(java.util.function.IntSupplier,net.minecraft.world.level.Ch
unkPos,int,java.util.function.IntConsumer) -> a
112:112:void
lambda$onLevelChange$9(int,net.minecraft.world.level.ChunkPos,int,net.minecraft.ser
ver.level.ChunkTaskPriorityQueue) -> a
100:100:net.minecraft.util.thread.StrictQueue$IntRunnable
lambda$getReleaseProcessor$8(net.minecraft.util.thread.ProcessorHandle,net.minecraf
t.util.thread.ProcessorHandle) -> a
101:101:void
lambda$getReleaseProcessor$7(net.minecraft.util.thread.ProcessorHandle,net.minecraf
t.util.thread.ProcessorHandle) -> b
101:101:void
lambda$getReleaseProcessor$6(net.minecraft.util.thread.ProcessorHandle,net.minecraf
t.server.level.ChunkTaskPriorityQueueSorter$Release) -> a
92:92:net.minecraft.util.thread.StrictQueue$IntRunnable
lambda$getProcessor$5(net.minecraft.util.thread.ProcessorHandle,boolean,net.minecra
ft.util.thread.ProcessorHandle) -> a
94:96:void
lambda$getProcessor$4(net.minecraft.util.thread.ProcessorHandle,net.minecraft.util.
thread.ProcessorHandle,boolean) -> a
95:95:void
lambda$getProcessor$3(net.minecraft.util.thread.ProcessorHandle,boolean,net.minecra
ft.server.level.ChunkTaskPriorityQueueSorter$Message) -> a
61:61:java.lang.Runnable
lambda$message$2(java.lang.Runnable,net.minecraft.util.thread.ProcessorHandle) -> a
62:64:void
lambda$message$1(java.lang.Runnable,net.minecraft.util.thread.ProcessorHandle) -> b
35:35:net.minecraft.server.level.ChunkTaskPriorityQueue
lambda$new$0(int,net.minecraft.util.thread.ProcessorHandle) -> a
29:29:void <clinit>() -> <clinit>
net.minecraft.server.level.ChunkTaskPriorityQueueSorter$Message -> aht$a:
java.util.function.Function task -> a
long pos -> b
java.util.function.IntSupplier level -> c
45:49:void
<init>(java.util.function.Function,long,java.util.function.IntSupplier) -> <init>
net.minecraft.server.level.ChunkTaskPriorityQueueSorter$Release -> aht$b:
java.lang.Runnable task -> a
long pos -> b
boolean clearQueue -> c
80:84:void <init>(java.lang.Runnable,long,boolean) -> <init>
net.minecraft.server.level.ChunkTracker -> ahu:
8:9:void <init>(int,int,int) -> <init>
13:13:boolean isSource(long) -> a
18:34:void checkNeighborsAfterUpdate(long,int,boolean) -> a
38:59:int getComputedLevel(long,long,int) -> a
64:67:int computeLevelFromNeighbor(long,long,int) -> b
int getLevelFromSource(long) -> b
73:74:void update(long,int,boolean) -> b
net.minecraft.server.level.ColumnPos -> ahv:
int x -> a
int z -> b
long COORD_BITS -> c
long COORD_MASK -> d
6:6:void <init>(int,int) -> <init>
11:11:net.minecraft.world.level.ChunkPos toChunkPos() -> a
15:15:long toLong() -> b
19:19:long asLong(int,int) -> a
23:23:int getX(long) -> a
27:27:int getZ(long) -> b
32:32:java.lang.String toString() -> toString
37:37:int hashCode() -> hashCode
6:6:boolean equals(java.lang.Object) -> equals
6:6:int x() -> c
6:6:int z() -> d
net.minecraft.server.level.DemoMode -> ahw:
int DEMO_DAYS -> a
int TOTAL_PLAY_TICKS -> b
boolean displayedIntro -> e
boolean demoHasEnded -> f
int demoEndedReminder -> g
int gameModeTicks -> h
25:26:void <init>(net.minecraft.server.level.ServerPlayer) -> <init>
30:67:void tick() -> a
70:74:void outputDemoReminder() -> f
78:83:void
handleBlockBreakAction(net.minecraft.core.BlockPos,net.minecraft.network.protocol.g
ame.ServerboundPlayerActionPacket$Action,net.minecraft.core.Direction,int,int) -> a
87:91:net.minecraft.world.InteractionResult
useItem(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.Level,net
.minecraft.world.item.ItemStack,net.minecraft.world.InteractionHand) -> a
96:100:net.minecraft.world.InteractionResult
useItemOn(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.Level,n
et.minecraft.world.item.ItemStack,net.minecraft.world.InteractionHand,net.minecraft
.world.phys.BlockHitResult) -> a
net.minecraft.server.level.DistanceManager -> ahx:
org.slf4j.Logger LOGGER -> a
int PLAYER_TICKET_LEVEL -> b
int INITIAL_TICKET_LIST_CAPACITY -> c
it.unimi.dsi.fastutil.longs.Long2ObjectMap playersPerChunk -> d
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap tickets -> e
net.minecraft.server.level.DistanceManager$ChunkTicketTracker ticketTracker ->
f
net.minecraft.server.level.DistanceManager$FixedPlayerDistanceChunkTracker
naturalSpawnChunkCounter -> g
net.minecraft.server.level.TickingTracker tickingTicketsTracker -> h
net.minecraft.server.level.DistanceManager$PlayerTicketTracker
playerTicketManager -> i
java.util.Set chunksToUpdateFutures -> j
net.minecraft.server.level.ChunkTaskPriorityQueueSorter ticketThrottler -> k
net.minecraft.util.thread.ProcessorHandle ticketThrottlerInput -> l
net.minecraft.util.thread.ProcessorHandle ticketThrottlerReleaser -> m
it.unimi.dsi.fastutil.longs.LongSet ticketsToRelease -> n
java.util.concurrent.Executor mainThreadExecutor -> o
long ticketTickCounter -> p
int simulationDistance -> q
49:78:void <init>(java.util.concurrent.Executor,java.util.concurrent.Executor)
-> <init>
81:102:void purgeStaleTickets() -> a
105:105:int getTicketLevelAt(net.minecraft.util.SortedArraySet) -> a
boolean isChunkToRemove(long) -> a
net.minecraft.server.level.ChunkHolder getChunk(long) -> b
net.minecraft.server.level.ChunkHolder
updateChunkScheduling(long,int,net.minecraft.server.level.ChunkHolder,int) -> a
117:146:boolean runAllUpdates(net.minecraft.server.level.ChunkMap) -> a
150:161:void addTicket(long,net.minecraft.server.level.Ticket) -> a
164:172:void removeTicket(long,net.minecraft.server.level.Ticket) -> b
175:176:void
addTicket(net.minecraft.server.level.TicketType,net.minecraft.world.level.ChunkPos,
int,java.lang.Object) -> a
179:181:void
removeTicket(net.minecraft.server.level.TicketType,net.minecraft.world.level.ChunkP
os,int,java.lang.Object) -> b
184:188:void
addRegionTicket(net.minecraft.server.level.TicketType,net.minecraft.world.level.Chu
nkPos,int,java.lang.Object) -> c
191:195:void
removeRegionTicket(net.minecraft.server.level.TicketType,net.minecraft.world.level.
ChunkPos,int,java.lang.Object) -> d
198:198:net.minecraft.util.SortedArraySet getTickets(long) -> g
202:211:void updateChunkForced(net.minecraft.world.level.ChunkPos,boolean) -> a
214:220:void
addPlayer(net.minecraft.core.SectionPos,net.minecraft.server.level.ServerPlayer) ->
a
223:233:void
removePlayer(net.minecraft.core.SectionPos,net.minecraft.server.level.ServerPlayer)
-> b
236:236:int getPlayerTicketLevel() -> g
240:240:boolean inEntityTickingRange(long) -> c
244:244:boolean inBlockTickingRange(long) -> d
248:252:java.lang.String getTicketDebugString(long) -> e
256:257:void updatePlayerTickets(int) -> a
260:264:void updateSimulationDistance(int) -> b
267:268:int getNaturalSpawnChunkCount() -> b
272:273:boolean hasPlayersNearby(long) -> f
277:277:java.lang.String getDebugStatus() -> c
282:297:void dumpTickets(java.lang.String) -> a
301:301:net.minecraft.server.level.TickingTracker tickingTracker() -> d
306:327:void removeTicketsOnClosing() -> e
330:330:boolean hasTickets() -> f
216:216:it.unimi.dsi.fastutil.objects.ObjectSet lambda$addPlayer$6(long) -> h
198:198:net.minecraft.util.SortedArraySet lambda$getTickets$5(long) -> i
141:141:void lambda$runAllUpdates$4(long,com.mojang.datafixers.util.Either) ->
a
141:141:void lambda$runAllUpdates$3(long) -> j
141:141:void lambda$runAllUpdates$2() -> h
135:135:boolean lambda$runAllUpdates$1(net.minecraft.server.level.Ticket) -> a
127:127:void
lambda$runAllUpdates$0(net.minecraft.server.level.ChunkMap,net.minecraft.server.lev
el.ChunkHolder) -> a
43:45:void <clinit>() -> <clinit>
net.minecraft.server.level.DistanceManager$ChunkTicketTracker -> ahx$a:
int MAX_LEVEL -> b
net.minecraft.server.level.DistanceManager this$0 -> a
469:471:void <init>(net.minecraft.server.level.DistanceManager) -> <init>
475:482:int getLevelFromSource(long) -> b
487:493:int getLevel(long) -> c
498:507:void setLevel(long,int) -> a
510:510:int runDistanceUpdates(int) -> a
467:467:void <clinit>() -> <clinit>
net.minecraft.server.level.DistanceManager$FixedPlayerDistanceChunkTracker ->
ahx$b:
it.unimi.dsi.fastutil.longs.Long2ByteMap chunks -> a
int maxDistance -> b
net.minecraft.server.level.DistanceManager this$0 -> c
334:341:void <init>(net.minecraft.server.level.DistanceManager,int) -> <init>
345:345:int getLevel(long) -> c
351:357:void setLevel(long,int) -> a
360:360:void onLevelChange(long,int,int) -> a
364:364:int getLevelFromSource(long) -> b
368:369:boolean havePlayer(long) -> d
373:374:void runAllUpdates() -> a
378:391:void dumpChunks(java.lang.String) -> a
net.minecraft.server.level.DistanceManager$PlayerTicketTracker -> ahx$c:
int viewDistance -> g
it.unimi.dsi.fastutil.longs.Long2IntMap queueLevels -> h
it.unimi.dsi.fastutil.longs.LongSet toUpdate -> i
net.minecraft.server.level.DistanceManager this$0 -> d
396:403:void <init>(net.minecraft.server.level.DistanceManager,int) -> <init>
407:408:void onLevelChange(long,int,int) -> a
411:417:void updateViewDistance(int) -> a
420:435:void onLevelChange(long,int,boolean,boolean) -> a
439:459:void runAllUpdates() -> a
462:462:boolean haveTicketFor(int) -> c
448:453:void lambda$runAllUpdates$7(long,int) -> b
447:447:int lambda$runAllUpdates$6(long) -> d
432:432:void lambda$onLevelChange$5(long,net.minecraft.server.level.Ticket) ->
a
432:432:void lambda$onLevelChange$4(long,net.minecraft.server.level.Ticket) ->
b
430:430:int lambda$onLevelChange$3(int) -> d
423:423:void lambda$onLevelChange$2(long,net.minecraft.server.level.Ticket) ->
c
424:430:void lambda$onLevelChange$1(long,net.minecraft.server.level.Ticket) ->
d
428:428:void lambda$onLevelChange$0() -> d
net.minecraft.server.level.FullChunkStatus -> ahy:
net.minecraft.server.level.FullChunkStatus INACCESSIBLE -> a
net.minecraft.server.level.FullChunkStatus FULL -> b
net.minecraft.server.level.FullChunkStatus BLOCK_TICKING -> c
net.minecraft.server.level.FullChunkStatus ENTITY_TICKING -> d
net.minecraft.server.level.FullChunkStatus[] $VALUES -> e
3:3:net.minecraft.server.level.FullChunkStatus[] values() -> values
3:3:net.minecraft.server.level.FullChunkStatus valueOf(java.lang.String) ->
valueOf
3:3:void <init>(java.lang.String,int) -> <init>
11:11:boolean isOrAfter(net.minecraft.server.level.FullChunkStatus) -> a
3:3:net.minecraft.server.level.FullChunkStatus[] $values() -> a
3:7:void <clinit>() -> <clinit>
net.minecraft.server.level.PlayerMap -> ahz:
it.unimi.dsi.fastutil.objects.Object2BooleanMap players -> a
9:10:void <init>() -> <init>
13:13:java.util.Set getPlayers(long) -> a
17:18:void addPlayer(long,net.minecraft.server.level.ServerPlayer,boolean) -> a
21:22:void removePlayer(long,net.minecraft.server.level.ServerPlayer) -> a
25:26:void ignorePlayer(net.minecraft.server.level.ServerPlayer) -> a
29:30:void unIgnorePlayer(net.minecraft.server.level.ServerPlayer) -> b
33:33:boolean ignoredOrUnknown(net.minecraft.server.level.ServerPlayer) -> c
37:37:boolean ignored(net.minecraft.server.level.ServerPlayer) -> d
41:41:void updatePlayer(long,long,net.minecraft.server.level.ServerPlayer) -> a
net.minecraft.server.level.PlayerRespawnLogic -> aia:
15:15:void <init>() -> <init>
19:53:net.minecraft.core.BlockPos
getOverworldRespawnPos(net.minecraft.server.level.ServerLevel,int,int) -> a
58:71:net.minecraft.core.BlockPos
getSpawnPosInChunk(net.minecraft.server.level.ServerLevel,net.minecraft.world.level
.ChunkPos) -> a
net.minecraft.server.level.SectionTracker -> aib:
8:9:void <init>(int,int,int) -> <init>
13:28:void checkNeighborsAfterUpdate(long,int,boolean) -> a
32:52:int getComputedLevel(long,long,int) -> a
57:60:int computeLevelFromNeighbor(long,long,int) -> b
int getLevelFromSource(long) -> b
66:67:void update(long,int,boolean) -> b
net.minecraft.server.level.ServerBossEvent -> aic:
java.util.Set players -> h
java.util.Set unmodifiablePlayers -> i
boolean visible -> j
17:23:void
<init>(net.minecraft.network.chat.Component,net.minecraft.world.BossEvent$BossBarCo
lor,net.minecraft.world.BossEvent$BossBarOverlay) -> <init>
27:31:void setProgress(float) -> a
35:39:void setColor(net.minecraft.world.BossEvent$BossBarColor) -> a
43:47:void setOverlay(net.minecraft.world.BossEvent$BossBarOverlay) -> a
51:55:net.minecraft.world.BossEvent setDarkenScreen(boolean) -> a
60:64:net.minecraft.world.BossEvent setPlayBossMusic(boolean) -> b
69:73:net.minecraft.world.BossEvent setCreateWorldFog(boolean) -> c
78:82:void setName(net.minecraft.network.chat.Component) -> a
85:91:void broadcast(java.util.function.Function) -> a
94:97:void addPlayer(net.minecraft.server.level.ServerPlayer) -> a
100:103:void removePlayer(net.minecraft.server.level.ServerPlayer) -> b
106:111:void removeAllPlayers() -> b
114:114:boolean isVisible() -> g
118:125:void setVisible(boolean) -> d
128:128:java.util.Collection getPlayers() -> h
net.minecraft.server.level.ServerChunkCache -> aid:
java.util.List CHUNK_STATUSES -> b
net.minecraft.server.level.DistanceManager distanceManager -> c
net.minecraft.server.level.ServerLevel level -> d
java.lang.Thread mainThread -> e
net.minecraft.server.level.ThreadedLevelLightEngine lightEngine -> f
net.minecraft.server.level.ServerChunkCache$MainThreadExecutor
mainThreadProcessor -> g
net.minecraft.server.level.ChunkMap chunkMap -> a
net.minecraft.world.level.storage.DimensionDataStorage dataStorage -> h
long lastInhabitedUpdate -> i
boolean spawnEnemies -> j
boolean spawnFriendlies -> k
int CACHE_SIZE -> l
long[] lastChunkPos -> m
net.minecraft.world.level.chunk.ChunkStatus[] lastChunkStatus -> n
net.minecraft.world.level.chunk.ChunkAccess[] lastChunk -> o
net.minecraft.world.level.NaturalSpawner$SpawnState lastSpawnState -> p
66:92:void
<init>(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.storage.Lev
elStorageSource$LevelStorageAccess,com.mojang.datafixers.DataFixer,net.minecraft.wo
rld.level.levelgen.structure.templatesystem.StructureTemplateManager,java.util.conc
urrent.Executor,net.minecraft.world.level.chunk.ChunkGenerator,int,int,boolean,net.
minecraft.server.level.progress.ChunkProgressListener,net.minecraft.world.level.ent
ity.ChunkStatusUpdateListener,java.util.function.Supplier) -> <init>
96:96:net.minecraft.server.level.ThreadedLevelLightEngine getLightEngine() -> a
101:101:net.minecraft.server.level.ChunkHolder getVisibleChunkIfPresent(long) -
> b
105:105:int getTickingGenerated() -> b
109:117:void
storeInCache(long,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.l
evel.chunk.ChunkStatus) -> a
122:150:net.minecraft.world.level.chunk.ChunkAccess
getChunk(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> a
156:185:net.minecraft.world.level.chunk.LevelChunk getChunkNow(int,int) -> a
189:192:void clearCache() -> r
195:203:java.util.concurrent.CompletableFuture
getChunkFuture(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> b
210:235:java.util.concurrent.CompletableFuture
getChunkFutureMainThread(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolea
n) -> c
239:239:boolean chunkAbsent(net.minecraft.server.level.ChunkHolder,int) -> a
244:247:boolean hasChunk(int,int) -> b
254:273:net.minecraft.world.level.chunk.LightChunk getChunkForLighting(int,int)
-> c
278:278:net.minecraft.world.level.Level getLevel() -> c
282:282:boolean pollTask() -> d
286:292:boolean runDistanceManagerUpdates() -> s
296:304:boolean isPositionTicking(long) -> a
308:310:void save(boolean) -> a
314:317:void close() -> close
321:332:void tick(java.util.function.BooleanSupplier,boolean) -> a
335:399:void tickChunks() -> t
402:407:void getFullChunk(long,java.util.function.Consumer) -> a
411:411:java.lang.String gatherStats() -> e
416:416:int getPendingTasksCount() -> f
420:420:net.minecraft.world.level.chunk.ChunkGenerator getGenerator() -> g
424:424:net.minecraft.world.level.chunk.ChunkGeneratorStructureState
getGeneratorState() -> h
428:428:net.minecraft.world.level.levelgen.RandomState randomState() -> i
433:433:int getLoadedChunksCount() -> j
437:443:void blockChanged(net.minecraft.core.BlockPos) -> a
447:453:void
onLightUpdate(net.minecraft.world.level.LightLayer,net.minecraft.core.SectionPos) -
> a
456:457:void
addRegionTicket(net.minecraft.server.level.TicketType,net.minecraft.world.level.Chu
nkPos,int,java.lang.Object) -> a
460:461:void
removeRegionTicket(net.minecraft.server.level.TicketType,net.minecraft.world.level.
ChunkPos,int,java.lang.Object) -> b
465:466:void updateChunkForced(net.minecraft.world.level.ChunkPos,boolean) -> a
472:475:void move(net.minecraft.server.level.ServerPlayer) -> a
480:481:void removeEntity(net.minecraft.world.entity.Entity) -> a
484:485:void addEntity(net.minecraft.world.entity.Entity) -> b
488:489:void
broadcastAndSend(net.minecraft.world.entity.Entity,net.minecraft.network.protocol.P
acket) -> a
492:493:void
broadcast(net.minecraft.world.entity.Entity,net.minecraft.network.protocol.Packet)
-> b
496:497:void setViewDistance(int) -> a
500:501:void setSimulationDistance(int) -> b
505:507:void setSpawnSettings(boolean,boolean) -> a
510:510:java.lang.String getChunkDebugData(net.minecraft.world.level.ChunkPos)
-> a
514:514:net.minecraft.world.level.storage.DimensionDataStorage getDataStorage()
-> k
518:518:net.minecraft.world.entity.ai.village.poi.PoiManager getPoiManager() ->
l
522:522:net.minecraft.world.level.chunk.storage.ChunkScanAccess chunkScanner()
-> m
528:528:net.minecraft.world.level.NaturalSpawner$SpawnState getLastSpawnState()
-> n
532:533:void removeTicketsOnClosing() -> o
51:51:net.minecraft.world.level.lighting.LevelLightEngine getLightEngine() -> p
51:51:net.minecraft.world.level.BlockGetter getLevel() -> q
448:452:void
lambda$onLightUpdate$6(net.minecraft.core.SectionPos,net.minecraft.world.level.Ligh
tLayer) -> a
393:393:void
lambda$tickChunks$5(net.minecraft.server.level.ServerChunkCache$ChunkAndHolder) ->
a
201:201:java.util.concurrent.CompletionStage
lambda$getChunkFuture$4(java.util.concurrent.CompletableFuture) -> a
201:201:java.util.concurrent.CompletableFuture
lambda$getChunkFuture$3(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean
) -> d
143:146:net.minecraft.world.level.chunk.ChunkAccess
lambda$getChunk$2(boolean,net.minecraft.server.level.ChunkHolder$ChunkLoadingFailur
e) -> a
142:142:net.minecraft.world.level.chunk.ChunkAccess
lambda$getChunk$1(net.minecraft.world.level.chunk.ChunkAccess) -> a
123:123:net.minecraft.world.level.chunk.ChunkAccess
lambda$getChunk$0(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> e
52:52:void <clinit>() -> <clinit>
net.minecraft.server.level.ServerChunkCache$ChunkAndHolder -> aid$a:
net.minecraft.world.level.chunk.LevelChunk chunk -> a
net.minecraft.server.level.ChunkHolder holder -> b
577:577:void
<init>(net.minecraft.world.level.chunk.LevelChunk,net.minecraft.server.level.ChunkH
older) -> <init>
577:577:java.lang.String toString() -> toString
577:577:int hashCode() -> hashCode
577:577:boolean equals(java.lang.Object) -> equals
577:577:net.minecraft.world.level.chunk.LevelChunk chunk() -> a
577:577:net.minecraft.server.level.ChunkHolder holder() -> b
net.minecraft.server.level.ServerChunkCache$MainThreadExecutor -> aid$b:
net.minecraft.server.level.ServerChunkCache this$0 -> a
536:538:void
<init>(net.minecraft.server.level.ServerChunkCache,net.minecraft.world.level.Level)
-> <init>
542:542:java.lang.Runnable wrapRunnable(java.lang.Runnable) -> f
547:547:boolean shouldRun(java.lang.Runnable) -> e
553:553:boolean scheduleExecutables() -> at
558:558:java.lang.Thread getRunningThread() -> au
563:565:void doRunTask(java.lang.Runnable) -> d
569:573:boolean pollTask() -> x
net.minecraft.server.level.ServerEntity -> aie:
org.slf4j.Logger LOGGER -> a
int TOLERANCE_LEVEL_ROTATION -> b
net.minecraft.server.level.ServerLevel level -> c
net.minecraft.world.entity.Entity entity -> d
int updateInterval -> e
boolean trackDelta -> f
java.util.function.Consumer broadcast -> g
net.minecraft.network.protocol.game.VecDeltaCodec positionCodec -> h
int yRotp -> i
int xRotp -> j
int yHeadRotp -> k
net.minecraft.world.phys.Vec3 ap -> l
int tickCount -> m
int teleportDelay -> n
java.util.List lastPassengers -> o
boolean wasRiding -> p
boolean wasOnGround -> q
java.util.List trackedDataValues -> r
63:95:void
<init>(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Entity,int
,boolean,java.util.function.Consumer) -> <init>
98:235:void sendChanges() -> a
238:238:java.util.stream.Stream
removedPassengers(java.util.List,java.util.List) -> a
242:244:void removePairing(net.minecraft.server.level.ServerPlayer) -> a
247:251:void addPairing(net.minecraft.server.level.ServerPlayer) -> b
254:312:void
sendPairingData(net.minecraft.server.level.ServerPlayer,java.util.function.Consumer
) -> a
315:331:void sendDirtyEntityData() -> b
334:338:void broadcastAndSend(net.minecraft.network.protocol.Packet) -> a
238:238:boolean
lambda$removedPassengers$1(java.util.List,net.minecraft.world.entity.Entity) -> a
102:105:void lambda$sendChanges$0(net.minecraft.world.entity.Entity) -> a
47:47:void <clinit>() -> <clinit>
net.minecraft.server.level.ServerLevel -> aif:
net.minecraft.core.BlockPos END_SPAWN_POINT -> a
net.minecraft.util.valueproviders.IntProvider RAIN_DELAY -> b
net.minecraft.util.valueproviders.IntProvider RAIN_DURATION -> c
net.minecraft.util.valueproviders.IntProvider THUNDER_DELAY -> D
net.minecraft.util.valueproviders.IntProvider THUNDER_DURATION -> d
org.slf4j.Logger LOGGER -> E
int EMPTY_TIME_NO_TICK -> F
int MAX_SCHEDULED_TICKS_PER_TICK -> G
java.util.List players -> H
net.minecraft.server.level.ServerChunkCache chunkSource -> I
net.minecraft.server.MinecraftServer server -> J
net.minecraft.world.level.storage.ServerLevelData serverLevelData -> K
net.minecraft.world.level.entity.EntityTickList entityTickList -> L
net.minecraft.world.level.entity.PersistentEntitySectionManager entityManager -
> M
net.minecraft.world.level.gameevent.GameEventDispatcher gameEventDispatcher ->
N
boolean noSave -> e
net.minecraft.server.players.SleepStatus sleepStatus -> O
int emptyTime -> P
net.minecraft.world.level.portal.PortalForcer portalForcer -> Q
net.minecraft.world.ticks.LevelTicks blockTicks -> R
net.minecraft.world.ticks.LevelTicks fluidTicks -> S
java.util.Set navigatingMobs -> T
boolean isUpdatingNavigations -> U
net.minecraft.world.entity.raid.Raids raids -> f
it.unimi.dsi.fastutil.objects.ObjectLinkedOpenHashSet blockEvents -> V
java.util.List blockEventsToReschedule -> W
boolean handlingTick -> X
java.util.List customSpawners -> Y
net.minecraft.world.level.dimension.end.EndDragonFight dragonFight -> Z
it.unimi.dsi.fastutil.ints.Int2ObjectMap dragonParts -> aa
net.minecraft.world.level.StructureManager structureManager -> ab
net.minecraft.world.level.levelgen.structure.StructureCheck structureCheck ->
ac
boolean tickTime -> ad
net.minecraft.world.RandomSequences randomSequences -> ae
178:263:void
<init>(net.minecraft.server.MinecraftServer,java.util.concurrent.Executor,net.minec
raft.world.level.storage.LevelStorageSource$LevelStorageAccess,net.minecraft.world.
level.storage.ServerLevelData,net.minecraft.resources.ResourceKey,net.minecraft.wor
ld.level.dimension.LevelStem,net.minecraft.server.level.progress.ChunkProgressListe
ner,boolean,long,java.util.List,boolean,net.minecraft.world.RandomSequences) ->
<init>
271:272:void
setDragonFight(net.minecraft.world.level.dimension.end.EndDragonFight) -> a
275:280:void setWeatherParameters(int,int,boolean,boolean) -> a
284:284:net.minecraft.core.Holder getUncachedNoiseBiome(int,int,int) -> a
288:288:net.minecraft.world.level.StructureManager structureManager() -> a
292:396:void tick(java.util.function.BooleanSupplier) -> a
400:400:boolean shouldTickBlocksAt(long) -> a
404:413:void tickTime() -> b
416:417:void setDayTime(long) -> b
420:423:void tickCustomSpawners(boolean,boolean) -> a
426:432:boolean shouldDiscardEntity(net.minecraft.world.entity.Entity) -> i
436:441:void wakeUpAllPlayers() -> ap
444:535:void tickChunk(net.minecraft.world.level.chunk.LevelChunk,int) -> a
538:545:java.util.Optional findLightningRod(net.minecraft.core.BlockPos) -> D
549:568:net.minecraft.core.BlockPos
findLightningTargetAround(net.minecraft.core.BlockPos) -> a
572:572:boolean isHandlingTick() -> c
576:576:boolean canSleepThroughNights() -> d
580:598:void announceSleepStatus() -> aq
601:604:void updateSleepingPlayerList() -> e
608:608:net.minecraft.server.ServerScoreboard getScoreboard() -> f
612:705:void advanceWeatherCycle() -> ar
708:712:void resetWeatherCycle() -> as
715:716:void resetEmptyTime() -> g
719:723:void
tickFluid(net.minecraft.core.BlockPos,net.minecraft.world.level.material.Fluid) ->
a
726:730:void
tickBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block) -> d
733:745:void tickNonPassenger(net.minecraft.world.entity.Entity) -> a
748:768:void
tickPassenger(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity)
-> a
772:772:boolean
mayInteract(net.minecraft.world.entity.player.Player,net.minecraft.core.BlockPos) -
> a
776:796:void save(net.minecraft.util.ProgressListener,boolean,boolean) -> a
799:803:void saveLevelData() -> at
806:808:java.util.List
getEntities(net.minecraft.world.level.entity.EntityTypeTest,java.util.function.Pred
icate) -> a
812:813:void
getEntities(net.minecraft.world.level.entity.EntityTypeTest,java.util.function.Pred
icate,java.util.List) -> a
816:825:void
getEntities(net.minecraft.world.level.entity.EntityTypeTest,java.util.function.Pred
icate,java.util.List,int) -> a
828:828:java.util.List getDragons() -> h
832:832:java.util.List getPlayers(java.util.function.Predicate) -> a
836:845:java.util.List getPlayers(java.util.function.Predicate,int) -> a
850:854:net.minecraft.server.level.ServerPlayer getRandomPlayer() -> i
862:862:boolean addFreshEntity(net.minecraft.world.entity.Entity) -> b
869:869:boolean addWithUUID(net.minecraft.world.entity.Entity) -> c
876:877:void addDuringTeleport(net.minecraft.world.entity.Entity) -> d
880:881:void addDuringCommandTeleport(net.minecraft.server.level.ServerPlayer)
-> a
884:885:void addDuringPortalTeleport(net.minecraft.server.level.ServerPlayer) -
> b
888:889:void addNewPlayer(net.minecraft.server.level.ServerPlayer) -> c
892:893:void addRespawnedPlayer(net.minecraft.server.level.ServerPlayer) -> d
896:903:void addPlayer(net.minecraft.server.level.ServerPlayer) -> e
906:911:boolean addEntity(net.minecraft.world.entity.Entity) -> j
915:920:boolean
tryAddFreshEntityWithPassengers(net.minecraft.world.entity.Entity) -> e
924:926:void unload(net.minecraft.world.level.chunk.LevelChunk) -> a
929:930:void
removePlayerImmediately(net.minecraft.server.level.ServerPlayer,net.minecraft.world
.entity.Entity$RemovalReason) -> a
934:946:void destroyBlockProgress(int,net.minecraft.core.BlockPos,int) -> a
950:951:void
playSeededSound(net.minecraft.world.entity.player.Player,double,double,double,net.m
inecraft.core.Holder,net.minecraft.sounds.SoundSource,float,float,long) -> a
955:956:void
playSeededSound(net.minecraft.world.entity.player.Player,net.minecraft.world.entity
.Entity,net.minecraft.core.Holder,net.minecraft.sounds.SoundSource,float,float,long
) -> a
960:965:void globalLevelEvent(int,net.minecraft.core.BlockPos,int) -> b
969:970:void
levelEvent(net.minecraft.world.entity.player.Player,int,net.minecraft.core.BlockPos
,int) -> a
973:973:int getLogicalHeight() -> j
978:979:void
gameEvent(net.minecraft.world.level.gameevent.GameEvent,net.minecraft.world.phys.Ve
c3,net.minecraft.world.level.gameevent.GameEvent$Context) -> a
983:1014:void
sendBlockUpdated(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.
BlockState,net.minecraft.world.level.block.state.BlockState,int) -> a
1018:1019:void
updateNeighborsAt(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block
) -> a
1023:1024:void
updateNeighborsAtExceptFromFacing(net.minecraft.core.BlockPos,net.minecraft.world.l
evel.block.Block,net.minecraft.core.Direction) -> a
1028:1029:void
neighborChanged(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block,n
et.minecraft.core.BlockPos) -> a
1033:1034:void
neighborChanged(net.minecraft.world.level.block.state.BlockState,net.minecraft.core
.BlockPos,net.minecraft.world.level.block.Block,net.minecraft.core.BlockPos,boolean
) -> a
1038:1039:void broadcastEntityEvent(net.minecraft.world.entity.Entity,byte) ->
a
1043:1044:void
broadcastDamageEvent(net.minecraft.world.entity.Entity,net.minecraft.world.damageso
urce.DamageSource) -> a
1048:1048:net.minecraft.server.level.ServerChunkCache getChunkSource() -> k
1053:1064:net.minecraft.world.level.Explosion
explode(net.minecraft.world.entity.Entity,net.minecraft.world.damagesource.DamageSo
urce,net.minecraft.world.level.ExplosionDamageCalculator,double,double,double,float
,boolean,net.minecraft.world.level.Level$ExplosionInteraction) -> a
1069:1070:void
blockEvent(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block,int,in
t) -> a
1073:1085:void runBlockEvents() -> au
1088:1092:boolean doBlockEvent(net.minecraft.world.level.BlockEventData) -> a
1097:1097:net.minecraft.world.ticks.LevelTicks getBlockTicks() -> l
1102:1102:net.minecraft.world.ticks.LevelTicks getFluidTicks() -> m
1108:1108:net.minecraft.server.MinecraftServer getServer() -> n
1112:1112:net.minecraft.world.level.portal.PortalForcer getPortalForcer() -> o

1116:1116:net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemp
lateManager getStructureManager() -> p
1120:1131:int
sendParticles(net.minecraft.core.particles.ParticleOptions,double,double,double,int
,double,double,double,double) -> a
1135:1137:boolean
sendParticles(net.minecraft.server.level.ServerPlayer,net.minecraft.core.particles.
ParticleOptions,boolean,double,double,double,int,double,double,double,double) -> a
1141:1152:boolean
sendParticles(net.minecraft.server.level.ServerPlayer,boolean,double,double,double,
net.minecraft.network.protocol.Packet) -> a
1158:1158:net.minecraft.world.entity.Entity getEntity(int) -> a
1169:1173:net.minecraft.world.entity.Entity getEntityOrPart(int) -> b
1178:1178:net.minecraft.world.entity.Entity getEntity(java.util.UUID) -> a
1183:1191:net.minecraft.core.BlockPos
findNearestMapStructure(net.minecraft.tags.TagKey,net.minecraft.core.BlockPos,int,b
oolean) -> a
1196:1196:com.mojang.datafixers.util.Pair
findClosestBiome3d(java.util.function.Predicate,net.minecraft.core.BlockPos,int,int
,int) -> a
1201:1201:net.minecraft.world.item.crafting.RecipeManager getRecipeManager() ->
q
1206:1206:boolean noSave() -> r
1210:1210:net.minecraft.world.level.storage.DimensionDataStorage
getDataStorage() -> s
1216:1216:net.minecraft.world.level.saveddata.maps.MapItemSavedData
getMapData(java.lang.String) -> a
1221:1222:void
setMapData(java.lang.String,net.minecraft.world.level.saveddata.maps.MapItemSavedDa
ta) -> a
1226:1226:int getFreeMapId() -> t
1230:1235:void setDefaultSpawnPos(net.minecraft.core.BlockPos,float) -> a
1238:1239:it.unimi.dsi.fastutil.longs.LongSet getForcedChunks() -> u
1243:1260:boolean setChunkForced(int,int,boolean) -> a
1265:1265:java.util.List players() -> v
1270:1287:void
onBlockStateChange(net.minecraft.core.BlockPos,net.minecraft.world.level.block.stat
e.BlockState,net.minecraft.world.level.block.state.BlockState) -> a
1290:1290:net.minecraft.world.entity.ai.village.poi.PoiManager getPoiManager()
-> w
1294:1294:boolean isVillage(net.minecraft.core.BlockPos) -> b
1298:1298:boolean isVillage(net.minecraft.core.SectionPos) -> a
1302:1305:boolean isCloseToVillage(net.minecraft.core.BlockPos,int) -> a
1309:1309:int sectionsToVillage(net.minecraft.core.SectionPos) -> b
1313:1313:net.minecraft.world.entity.raid.Raids getRaids() -> x
1321:1321:net.minecraft.world.entity.raid.Raid
getRaidAt(net.minecraft.core.BlockPos) -> c
1325:1325:boolean isRaided(net.minecraft.core.BlockPos) -> d
1329:1330:void
onReputationEvent(net.minecraft.world.entity.ai.village.ReputationEventType,net.min
ecraft.world.entity.Entity,net.minecraft.world.entity.ReputationEventHandler) -> a
1333:1376:void saveDebugReport(java.nio.file.Path) -> a
1379:1404:void dumpEntities(java.io.Writer,java.lang.Iterable) -> a
1407:1423:void dumpBlockEntityTickers(java.io.Writer) -> a
1427:1428:void
clearBlockEvents(net.minecraft.world.level.levelgen.structure.BoundingBox) -> a
1432:1435:void
blockUpdated(net.minecraft.core.BlockPos,net.minecraft.world.level.block.Block) ->
b
1439:1439:float getShade(net.minecraft.core.Direction,boolean) -> a
1443:1443:java.lang.Iterable getAllEntities() -> y
1448:1448:java.lang.String toString() -> toString
1452:1452:boolean isFlat() -> z
1457:1457:long getSeed() -> A
1462:1462:net.minecraft.world.level.dimension.end.EndDragonFight
getDragonFight() -> B
1467:1467:net.minecraft.server.level.ServerLevel getLevel() -> C
1472:1480:java.lang.String getWatchdogStats() -> D
1486:1497:java.lang.String
getTypeCount(java.lang.Iterable,java.util.function.Function) -> a
1502:1510:void makeObsidianPlatform(net.minecraft.server.level.ServerLevel) ->
a
1514:1514:net.minecraft.world.level.entity.LevelEntityGetter getEntities() -> E
1518:1519:void addLegacyChunkEntities(java.util.stream.Stream) -> a
1522:1523:void addWorldGenChunkEntities(java.util.stream.Stream) -> b
1529:1530:void startTickingChunk(net.minecraft.world.level.chunk.LevelChunk) ->
b
1533:1534:void
onStructureStartsAvailable(net.minecraft.world.level.chunk.ChunkAccess) -> a
1610:1612:void close() -> close
1616:1616:java.lang.String gatherChunkSourceStats() -> F
1620:1620:boolean areEntitiesLoaded(long) -> c
1624:1624:boolean isPositionTickingWithEntitiesLoaded(long) -> d
1628:1628:boolean isPositionEntityTicking(net.minecraft.core.BlockPos) -> e
1632:1632:boolean isNaturalSpawningAllowed(net.minecraft.core.BlockPos) -> f
1636:1636:boolean isNaturalSpawningAllowed(net.minecraft.world.level.ChunkPos)
-> a
1641:1641:net.minecraft.world.flag.FeatureFlagSet enabledFeatures() -> G
1645:1645:net.minecraft.util.RandomSource
getRandomSequence(net.minecraft.resources.ResourceLocation) -> a
1649:1649:net.minecraft.world.RandomSequences getRandomSequences() -> H
163:163:net.minecraft.world.scores.Scoreboard getScoreboard() -> I
163:163:net.minecraft.world.level.chunk.ChunkSource getChunkSource() -> J
163:163:net.minecraft.world.ticks.LevelTickAccess getFluidTicks() -> K
163:163:net.minecraft.world.ticks.LevelTickAccess getBlockTicks() -> L
1533:1533:void
lambda$onStructureStartsAvailable$24(net.minecraft.world.level.chunk.ChunkAccess) -
> b
1509:1509:void
lambda$makeObsidianPlatform$23(net.minecraft.server.level.ServerLevel,net.minecraft
.core.BlockPos) -> a
1507:1507:void
lambda$makeObsidianPlatform$22(net.minecraft.server.level.ServerLevel,net.minecraft
.core.BlockPos) -> b
1494:1494:java.lang.String
lambda$getTypeCount$21(it.unimi.dsi.fastutil.objects.Object2IntMap$Entry) -> a
1475:1475:java.lang.String
lambda$getWatchdogStats$20(net.minecraft.world.entity.Entity) -> k
1427:1427:boolean
lambda$clearBlockEvents$19(net.minecraft.world.level.levelgen.structure.BoundingBox
,net.minecraft.world.level.BlockEventData) -> a
1283:1283:void
lambda$onBlockStateChange$18(net.minecraft.core.BlockPos,net.minecraft.core.Holder)
-> a
1284:1286:void
lambda$onBlockStateChange$17(net.minecraft.core.BlockPos,net.minecraft.core.Holder)
-> b
1278:1278:void
lambda$onBlockStateChange$16(net.minecraft.core.BlockPos,net.minecraft.core.Holder)
-> c
1279:1281:void lambda$onBlockStateChange$15(net.minecraft.core.BlockPos) -> E
817:823:net.minecraft.util.AbortableIterationConsumer$Continuation
lambda$getEntities$14(java.util.function.Predicate,java.util.List,int,net.minecraft
.world.entity.Entity) -> a
760:760:java.lang.String
lambda$tickPassenger$13(net.minecraft.world.entity.Entity) -> l
737:737:java.lang.String
lambda$tickNonPassenger$12(net.minecraft.world.entity.Entity) -> m
558:558:boolean
lambda$findLightningTargetAround$11(net.minecraft.world.entity.LivingEntity) -> a
545:545:net.minecraft.core.BlockPos
lambda$findLightningRod$10(net.minecraft.core.BlockPos) -> F
540:540:boolean lambda$findLightningRod$9(net.minecraft.core.BlockPos) -> G
539:539:boolean lambda$findLightningRod$8(net.minecraft.core.Holder) -> a
439:440:void lambda$wakeUpAllPlayers$7(net.minecraft.server.level.ServerPlayer)
-> f
355:387:void
lambda$tick$6(net.minecraft.util.profiling.ProfilerFiller,net.minecraft.world.entit
y.Entity) -> a
262:262:net.minecraft.world.RandomSequences lambda$new$5(long) -> e
262:262:net.minecraft.world.RandomSequences lambda$new$4(long) -> f
262:262:net.minecraft.world.RandomSequences
lambda$new$3(long,net.minecraft.nbt.CompoundTag) -> a
241:241:net.minecraft.world.entity.raid.Raids lambda$new$2() -> av
241:241:net.minecraft.world.entity.raid.Raids
lambda$new$1(net.minecraft.nbt.CompoundTag) -> a
231:231:net.minecraft.world.level.storage.DimensionDataStorage
lambda$new$0(net.minecraft.server.MinecraftServer) -> a
164:173:void <clinit>() -> <clinit>
net.minecraft.server.level.ServerLevel$EntityCallbacks -> aif$a:
net.minecraft.server.level.ServerLevel this$0 -> a
1536:1536:void <init>(net.minecraft.server.level.ServerLevel) -> <init>
1539:1539:void onCreated(net.minecraft.world.entity.Entity) -> a
1543:1544:void onDestroyed(net.minecraft.world.entity.Entity) -> b
1548:1549:void onTickingStart(net.minecraft.world.entity.Entity) -> c
1553:1554:void onTickingEnd(net.minecraft.world.entity.Entity) -> d
1558:1577:void onTrackingStart(net.minecraft.world.entity.Entity) -> e
1581:1600:void onTrackingEnd(net.minecraft.world.entity.Entity) -> f
1604:1605:void onSectionChange(net.minecraft.world.entity.Entity) -> g
1536:1536:void onSectionChange(java.lang.Object) -> a
1536:1536:void onTrackingEnd(java.lang.Object) -> b
1536:1536:void onTrackingStart(java.lang.Object) -> c
1536:1536:void onTickingEnd(java.lang.Object) -> d
1536:1536:void onTickingStart(java.lang.Object) -> e
1536:1536:void onDestroyed(java.lang.Object) -> f
1536:1536:void onCreated(java.lang.Object) -> g
net.minecraft.server.level.ServerPlayer -> aig:
org.slf4j.Logger LOGGER -> b
int NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_XZ -> cl
int NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_Y -> cm
net.minecraft.server.network.ServerGamePacketListenerImpl connection -> c
net.minecraft.server.MinecraftServer server -> d
net.minecraft.server.level.ServerPlayerGameMode gameMode -> e
net.minecraft.server.PlayerAdvancements advancements -> cn
net.minecraft.stats.ServerStatsCounter stats -> co
float lastRecordedHealthAndAbsorption -> cp
int lastRecordedFoodLevel -> cq
int lastRecordedAirLevel -> cr
int lastRecordedArmor -> cs
int lastRecordedLevel -> ct
int lastRecordedExperience -> cu
float lastSentHealth -> cv
int lastSentFood -> cw
boolean lastFoodSaturationZero -> cx
int lastSentExp -> cy
int spawnInvulnerableTime -> cz
net.minecraft.world.entity.player.ChatVisiblity chatVisibility -> cA
boolean canChatColor -> cB
long lastActionTime -> cC
net.minecraft.world.entity.Entity camera -> cD
boolean isChangingDimension -> cE
boolean seenCredits -> cF
net.minecraft.stats.ServerRecipeBook recipeBook -> cG
net.minecraft.world.phys.Vec3 levitationStartPos -> cH
int levitationStartTime -> cI
boolean disconnected -> cJ
net.minecraft.world.phys.Vec3 startingToFallPosition -> cK
net.minecraft.world.phys.Vec3 enteredNetherPosition -> cL
net.minecraft.world.phys.Vec3 enteredLavaOnVehiclePosition -> cM
net.minecraft.core.SectionPos lastSectionPos -> cN
net.minecraft.resources.ResourceKey respawnDimension -> cO
net.minecraft.core.BlockPos respawnPosition -> cP
boolean respawnForced -> cQ
float respawnAngle -> cR
net.minecraft.server.network.TextFilter textFilter -> cS
boolean textFilteringEnabled -> cT
boolean allowsListing -> cU
net.minecraft.world.entity.monster.warden.WardenSpawnTracker wardenSpawnTracker
-> cV
net.minecraft.world.inventory.ContainerSynchronizer containerSynchronizer -> cW
net.minecraft.world.inventory.ContainerListener containerListener -> cX
net.minecraft.network.chat.RemoteChatSession chatSession -> cY
int containerCounter -> cZ
int latency -> f
boolean wonGame -> g
168:276:void
<init>(net.minecraft.server.MinecraftServer,net.minecraft.server.level.ServerLevel,
com.mojang.authlib.GameProfile) -> <init>
279:318:void fudgeSpawnLocation(net.minecraft.server.level.ServerLevel) -> d
322:322:int getCoprime(int) -> u
327:358:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
362:403:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
406:410:void setExperiencePoints(int) -> a
413:415:void setExperienceLevels(int) -> b
419:421:void giveExperienceLevels(int) -> c
425:427:void onEnchantmentPerformed(net.minecraft.world.item.ItemStack,int) ->
a
430:432:void initMenu(net.minecraft.world.inventory.AbstractContainerMenu) -> a
435:436:void initInventoryMenu() -> h
440:443:void onEnterCombat() -> Q_
447:450:void onLeaveCombat() -> F_
454:455:void onInsideBlock(net.minecraft.world.level.block.state.BlockState) ->
a
459:459:net.minecraft.world.item.ItemCooldowns createItemCooldowns() -> k
464:505:void tick() -> l
509:576:void doTick() -> m
580:585:void resetFallDistance() -> n
588:591:void trackStartFallingPosition() -> o
594:604:void trackEnteredOrExitedLavaOnVehicle() -> p
607:608:void
updateScoreForCriteria(net.minecraft.world.scores.criteria.ObjectiveCriteria,int) -
> a
612:666:void die(net.minecraft.world.damagesource.DamageSource) -> a
669:673:void tellNeutralMobsThatIDied() -> gn
677:699:void
awardKillScore(net.minecraft.world.entity.Entity,int,net.minecraft.world.damagesour
ce.DamageSource) -> a
702:709:void
handleTeamKill(java.lang.String,java.lang.String,net.minecraft.world.scores.criteri
a.ObjectiveCriteria[]) -> a
713:732:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
737:740:boolean canHarmPlayer(net.minecraft.world.entity.player.Player) -> a
744:744:boolean isPvpAllowed() -> go
750:759:net.minecraft.world.level.portal.PortalInfo
findDimensionEntryPoint(net.minecraft.server.level.ServerLevel) -> a
765:829:net.minecraft.world.entity.Entity
changeDimension(net.minecraft.server.level.ServerLevel) -> b
833:843:void
createEndPlatform(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPo
s) -> a
850:861:java.util.Optional
getExitPortal(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,bo
olean,net.minecraft.world.level.border.WorldBorder) -> a
865:875:void
triggerDimensionChangeTriggers(net.minecraft.server.level.ServerLevel) -> e
879:887:boolean broadcastToPlayer(net.minecraft.server.level.ServerPlayer) -> a
892:894:void take(net.minecraft.world.entity.Entity,int) -> a
898:941:com.mojang.datafixers.util.Either
startSleepInBed(net.minecraft.core.BlockPos) -> a
946:948:void startSleeping(net.minecraft.core.BlockPos) -> b
951:951:boolean
bedInRange(net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> a
955:956:boolean isReachableBedBlock(net.minecraft.core.BlockPos) -> i
960:961:boolean
bedBlocked(net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> b
966:973:void stopSleepInBed(boolean,boolean) -> a
977:979:void dismountTo(double,double,double) -> a
983:983:boolean isInvulnerableTo(net.minecraft.world.damagesource.DamageSource)
-> b
989:989:void
checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net
.minecraft.core.BlockPos) -> a
993:996:void onChangedBlock(net.minecraft.core.BlockPos) -> c
999:1005:void doCheckFallDamage(double,double,double,boolean) -> a
1010:1012:void
openTextEdit(net.minecraft.world.level.block.entity.SignBlockEntity,boolean) -> a
1019:1020:void nextContainerCounter() -> gp
1024:1044:java.util.OptionalInt openMenu(net.minecraft.world.MenuProvider) -> a
1049:1050:void
sendMerchantOffers(int,net.minecraft.world.item.trading.MerchantOffers,int,int,bool
ean,boolean) -> a
1054:1061:void
openHorseInventory(net.minecraft.world.entity.animal.horse.AbstractHorse,net.minecr
aft.world.Container) -> a
1065:1074:void
openItemGui(net.minecraft.world.item.ItemStack,net.minecraft.world.InteractionHand)
-> a
1078:1079:void
openCommandBlock(net.minecraft.world.level.block.entity.CommandBlockEntity) -> a
1083:1085:void closeContainer() -> q
1089:1093:void doCloseContainer() -> r
1096:1106:void setPlayerInput(float,float,boolean,boolean) -> a
1110:1112:void awardStat(net.minecraft.stats.Stat,int) -> a
1116:1118:void resetStat(net.minecraft.stats.Stat) -> a
1122:1122:int awardRecipes(java.util.Collection) -> a
1127:1128:void
triggerRecipeCrafted(net.minecraft.world.item.crafting.Recipe,java.util.List) -> a
1132:1138:void awardRecipesByKey(net.minecraft.resources.ResourceLocation[]) ->
a
1142:1142:int resetRecipes(java.util.Collection) -> b
1147:1149:void giveExperiencePoints(int) -> d
1152:1157:void disconnect() -> s
1160:1160:boolean hasDisconnected() -> t
1164:1165:void resetSentInfo() -> u
1169:1170:void
displayClientMessage(net.minecraft.network.chat.Component,boolean) -> a
1174:1178:void completeUsingItem() -> Z_
1182:1184:void
lookAt(net.minecraft.commands.arguments.EntityAnchorArgument$Anchor,net.minecraft.w
orld.phys.Vec3) -> a
1187:1190:void
lookAt(net.minecraft.commands.arguments.EntityAnchorArgument$Anchor,net.minecraft.w
orld.entity.Entity,net.minecraft.commands.arguments.EntityAnchorArgument$Anchor) ->
a
1193:1238:void restoreFrom(net.minecraft.server.level.ServerPlayer,boolean) ->
a
1242:1251:void
onEffectAdded(net.minecraft.world.effect.MobEffectInstance,net.minecraft.world.enti
ty.Entity) -> a
1255:1259:void
onEffectUpdated(net.minecraft.world.effect.MobEffectInstance,boolean,net.minecraft.
world.entity.Entity) -> a
1263:1271:void onEffectRemoved(net.minecraft.world.effect.MobEffectInstance) ->
a
1275:1276:void teleportTo(double,double,double) -> b
1280:1281:void teleportRelative(double,double,double) -> c
1285:1299:boolean
teleportTo(net.minecraft.server.level.ServerLevel,double,double,double,java.util.Se
t,float,float) -> a
1304:1306:void moveTo(double,double,double) -> d
1310:1311:void crit(net.minecraft.world.entity.Entity) -> a
1315:1316:void magicCrit(net.minecraft.world.entity.Entity) -> b
1320:1325:void onUpdateAbilities() -> w
1328:1328:net.minecraft.server.level.ServerLevel serverLevel() -> x
1332:1346:boolean setGameMode(net.minecraft.world.level.GameType) -> a
1351:1351:boolean isSpectator() -> G_
1356:1356:boolean isCreative() -> f
1361:1362:void sendSystemMessage(net.minecraft.network.chat.Component) -> a
1365:1378:void sendSystemMessage(net.minecraft.network.chat.Component,boolean)
-> b
1381:1384:void
sendChatMessage(net.minecraft.network.chat.OutgoingChatMessage,boolean,net.minecraf
t.network.chat.ChatType$Bound) -> a
1387:1391:java.lang.String getIpAddress() -> y
1395:1402:void
updateOptions(net.minecraft.network.protocol.game.ServerboundClientInformationPacke
t) -> a
1405:1405:boolean canChatInColor() -> z
1409:1409:net.minecraft.world.entity.player.ChatVisiblity getChatVisibility() -
> A
1413:1416:boolean acceptsSystemMessages(boolean) -> v
1420:1420:boolean acceptsChatMessages() -> gq
1424:1425:void
sendTexturePack(java.lang.String,java.lang.String,boolean,net.minecraft.network.cha
t.Component) -> a
1428:1429:void
sendServerStatus(net.minecraft.network.protocol.status.ServerStatus) -> a
1433:1433:int getPermissionLevel() -> B
1437:1438:void resetLastActionTime() -> C
1441:1441:net.minecraft.stats.ServerStatsCounter getStats() -> D
1445:1445:net.minecraft.stats.ServerRecipeBook getRecipeBook() -> E
1450:1456:void updateInvisibilityStatus() -> F
1459:1459:net.minecraft.world.entity.Entity getCamera() -> G
1463:1477:void setCamera(net.minecraft.world.entity.Entity) -> c
1481:1484:void processPortalCooldown() -> H
1488:1493:void attack(net.minecraft.world.entity.Entity) -> d
1496:1496:long getLastActionTime() -> I
1501:1501:net.minecraft.network.chat.Component getTabListDisplayName() -> J
1506:1508:void swing(net.minecraft.world.InteractionHand) -> a
1511:1511:boolean isChangingDimension() -> K
1515:1516:void hasChangedDimension() -> L
1519:1519:net.minecraft.server.PlayerAdvancements getAdvancements() -> M
1523:1551:void
teleportTo(net.minecraft.server.level.ServerLevel,double,double,double,float,float)
-> a
1555:1555:net.minecraft.core.BlockPos getRespawnPosition() -> N
1559:1559:float getRespawnAngle() -> O
1563:1563:net.minecraft.resources.ResourceKey getRespawnDimension() -> P
1567:1567:boolean isRespawnForced() -> Q
1571:1586:void
setRespawnPosition(net.minecraft.resources.ResourceKey,net.minecraft.core.BlockPos,
float,boolean,boolean) -> a
1592:1593:void
trackChunk(net.minecraft.world.level.ChunkPos,net.minecraft.network.protocol.Packet
) -> a
1597:1600:void untrackChunk(net.minecraft.world.level.ChunkPos) -> a
1603:1603:net.minecraft.core.SectionPos getLastSectionPos() -> R
1607:1608:void setLastSectionPos(net.minecraft.core.SectionPos) -> a
1612:1613:void
playNotifySound(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,fl
oat,float) -> a
1617:1617:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
1622:1636:net.minecraft.world.entity.item.ItemEntity
drop(net.minecraft.world.item.ItemStack,boolean,boolean) -> a
1640:1640:net.minecraft.server.network.TextFilter getTextFilter() -> T
1644:1646:void setServerLevel(net.minecraft.server.level.ServerLevel) -> c
1650:1650:net.minecraft.world.level.GameType
readPlayerMode(net.minecraft.nbt.CompoundTag,java.lang.String) -> a
1655:1660:net.minecraft.world.level.GameType
calculateGameModeForNewPlayer(net.minecraft.world.level.GameType) -> b
1664:1668:void loadGameTypes(net.minecraft.nbt.CompoundTag) -> c
1671:1676:void storeGameTypes(net.minecraft.nbt.CompoundTag) -> k
1680:1680:boolean isTextFilteringEnabled() -> U
1685:1688:boolean
shouldFilterMessageTo(net.minecraft.server.level.ServerPlayer) -> b
1693:1693:boolean
mayInteract(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a
1698:1700:void updateUsingItem(net.minecraft.world.item.ItemStack) -> a
1703:1708:boolean drop(boolean) -> a
1712:1712:boolean allowsListing() -> V
1717:1717:java.util.Optional getWardenSpawnTracker() -> W
1722:1727:void onItemPickup(net.minecraft.world.entity.item.ItemEntity) -> a
1730:1731:void setChatSession(net.minecraft.network.chat.RemoteChatSession) ->
a
1735:1738:net.minecraft.network.chat.RemoteChatSession getChatSession() -> X
1743:1745:void indicateDamage(double,double) -> a
1749:1760:boolean startRiding(net.minecraft.world.entity.Entity,boolean) -> a
1765:1772:void stopRiding() -> Y
1706:1706:void lambda$drop$12(net.minecraft.world.entity.player.Inventory,int)
-> a
1370:1376:net.minecraft.network.protocol.Packet
lambda$sendSystemMessage$11(net.minecraft.network.chat.Component) -> c
1111:1111:void lambda$awardStat$10(int,net.minecraft.world.scores.Score) -> a
933:935:void lambda$startSleepInBed$9(net.minecraft.util.Unit) -> a
926:926:boolean
lambda$startSleepInBed$8(net.minecraft.world.entity.monster.Monster) -> a
672:672:void lambda$tellNeutralMobsThatIDied$7(net.minecraft.world.entity.Mob)
-> a
671:671:boolean
lambda$tellNeutralMobsThatIDied$6(net.minecraft.world.entity.Mob) -> b
619:623:net.minecraft.network.protocol.Packet
lambda$die$5(net.minecraft.network.chat.Component) -> d
622:622:net.minecraft.network.chat.Style
lambda$die$4(net.minecraft.network.chat.Component,net.minecraft.network.chat.Style)
-> a
607:607:void
lambda$updateScoreForCriteria$3(int,net.minecraft.world.scores.Score) -> b
401:401:void
lambda$addAdditionalSaveData$2(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
366:366:void
lambda$addAdditionalSaveData$1(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> b
332:332:void
lambda$readAdditionalSaveData$0(net.minecraft.world.entity.monster.warden.WardenSpa
wnTracker) -> a
160:160:void <clinit>() -> <clinit>
net.minecraft.server.level.ServerPlayer$1 -> aig$1:
net.minecraft.server.level.ServerPlayer this$0 -> a
214:214:void <init>(net.minecraft.server.level.ServerPlayer) -> <init>
217:221:void
sendInitialData(net.minecraft.world.inventory.AbstractContainerMenu,net.minecraft.c
ore.NonNullList,net.minecraft.world.item.ItemStack,int[]) -> a
225:226:void
sendSlotChange(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraf
t.world.item.ItemStack) -> a
230:231:void
sendCarriedChange(net.minecraft.world.inventory.AbstractContainerMenu,net.minecraft
.world.item.ItemStack) -> a
235:236:void
sendDataChange(net.minecraft.world.inventory.AbstractContainerMenu,int,int) -> a
239:240:void
broadcastDataValue(net.minecraft.world.inventory.AbstractContainerMenu,int,int) ->
b
net.minecraft.server.level.ServerPlayer$2 -> aig$2:
net.minecraft.server.level.ServerPlayer this$0 -> a
243:243:void <init>(net.minecraft.server.level.ServerPlayer) -> <init>
246:254:void
slotChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,net.minecraft.w
orld.item.ItemStack) -> a
259:259:void
dataChanged(net.minecraft.world.inventory.AbstractContainerMenu,int,int) -> a
net.minecraft.server.level.ServerPlayerGameMode -> aih:
org.slf4j.Logger LOGGER -> a
net.minecraft.server.level.ServerLevel level -> c
net.minecraft.server.level.ServerPlayer player -> d
net.minecraft.world.level.GameType gameModeForPlayer -> b
net.minecraft.world.level.GameType previousGameModeForPlayer -> e
boolean isDestroyingBlock -> f
int destroyProgressStart -> g
net.minecraft.core.BlockPos destroyPos -> h
int gameTicks -> i
boolean hasDelayedDestroy -> j
net.minecraft.core.BlockPos delayedDestroyPos -> k
int delayedTickStart -> l
int lastSentState -> m
37:54:void <init>(net.minecraft.server.level.ServerPlayer) -> <init>
57:67:boolean changeGameModeForPlayer(net.minecraft.world.level.GameType) -> a
71:75:void
setGameModeForPlayer(net.minecraft.world.level.GameType,net.minecraft.world.level.G
ameType) -> a
78:78:net.minecraft.world.level.GameType getGameModeForPlayer() -> b
83:83:net.minecraft.world.level.GameType getPreviousGameModeForPlayer() -> c
87:87:boolean isSurvival() -> d
91:91:boolean isCreative() -> e
95:120:void tick() -> a
123:131:float
incrementDestroyProgress(net.minecraft.world.level.block.state.BlockState,net.minec
raft.core.BlockPos,int) -> a
138:138:void
debugLogging(net.minecraft.core.BlockPos,boolean,int,java.lang.String) -> a
142:225:void
handleBlockBreakAction(net.minecraft.core.BlockPos,net.minecraft.network.protocol.g
ame.ServerboundPlayerActionPacket$Action,net.minecraft.core.Direction,int,int) -> a
228:234:void destroyAndAck(net.minecraft.core.BlockPos,int,java.lang.String) ->
a
237:277:boolean destroyBlock(net.minecraft.core.BlockPos) -> a
281:318:net.minecraft.world.InteractionResult
useItem(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.Level,net
.minecraft.world.item.ItemStack,net.minecraft.world.InteractionHand) -> a
322:368:net.minecraft.world.InteractionResult
useItemOn(net.minecraft.server.level.ServerPlayer,net.minecraft.world.level.Level,n
et.minecraft.world.item.ItemStack,net.minecraft.world.InteractionHand,net.minecraft
.world.phys.BlockHitResult) -> a
372:373:void setLevel(net.minecraft.server.level.ServerLevel) -> a
32:32:void <clinit>() -> <clinit>
net.minecraft.server.level.ThreadedLevelLightEngine -> aii:
int DEFAULT_BATCH_SIZE -> a
org.slf4j.Logger LOGGER -> d
net.minecraft.util.thread.ProcessorMailbox taskMailbox -> e
it.unimi.dsi.fastutil.objects.ObjectList lightTasks -> f
net.minecraft.server.level.ChunkMap chunkMap -> g
net.minecraft.util.thread.ProcessorHandle sorterMailbox -> h
int taskPerBatch -> i
java.util.concurrent.atomic.AtomicBoolean scheduled -> j
33:44:void
<init>(net.minecraft.world.level.chunk.LightChunkGetter,net.minecraft.server.level.
ChunkMap,boolean,net.minecraft.util.thread.ProcessorMailbox,net.minecraft.util.thre
ad.ProcessorHandle) -> <init>
48:48:void close() -> close
52:52:int runLightUpdates() -> a
57:59:void checkBlock(net.minecraft.core.BlockPos) -> a
63:77:void updateChunkStatus(net.minecraft.world.level.ChunkPos) -> a
82:83:void updateSectionStatus(net.minecraft.core.SectionPos,boolean) -> a
87:88:void propagateLightSources(net.minecraft.world.level.ChunkPos) -> b
92:93:void setLightEnabled(net.minecraft.world.level.ChunkPos,boolean) -> a
98:99:void
queueSectionData(net.minecraft.world.level.LightLayer,net.minecraft.core.SectionPos
,net.minecraft.world.level.chunk.DataLayer) -> a
102:103:void
addTask(int,int,net.minecraft.server.level.ThreadedLevelLightEngine$TaskType,java.l
ang.Runnable) -> a
106:112:void
addTask(int,int,java.util.function.IntSupplier,net.minecraft.server.level.ThreadedL
evelLightEngine$TaskType,java.lang.Runnable) -> a
116:117:void retainData(net.minecraft.world.level.ChunkPos,boolean) -> b
120:131:java.util.concurrent.CompletableFuture
initializeLight(net.minecraft.world.level.chunk.ChunkAccess,boolean) -> a
142:152:java.util.concurrent.CompletableFuture
lightChunk(net.minecraft.world.level.chunk.ChunkAccess,boolean) -> b
164:170:void tryScheduleUpdate() -> b
173:198:void runUpdate() -> f
166:168:void lambda$tryScheduleUpdate$27() -> g
159:159:void
lambda$lightChunk$26(net.minecraft.world.level.ChunkPos,java.lang.Runnable) -> a
154:157:net.minecraft.world.level.chunk.ChunkAccess
lambda$lightChunk$25(net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.worl
d.level.ChunkPos) -> a
151:151:java.lang.String
lambda$lightChunk$24(net.minecraft.world.level.ChunkPos,boolean) -> c
145:151:void lambda$lightChunk$23(boolean,net.minecraft.world.level.ChunkPos) -
> a
137:137:void
lambda$initializeLight$22(net.minecraft.world.level.ChunkPos,java.lang.Runnable) ->
b
133:135:net.minecraft.world.level.chunk.ChunkAccess
lambda$initializeLight$21(net.minecraft.world.level.ChunkPos,boolean,net.minecraft.
world.level.chunk.ChunkAccess) -> a
130:130:java.lang.String
lambda$initializeLight$20(net.minecraft.world.level.ChunkPos) -> c
122:130:void
lambda$initializeLight$19(net.minecraft.world.level.chunk.ChunkAccess,net.minecraft
.world.level.ChunkPos) -> b
116:116:java.lang.String
lambda$retainData$18(net.minecraft.world.level.ChunkPos) -> d
116:116:void lambda$retainData$17(net.minecraft.world.level.ChunkPos,boolean) -
> d
116:116:int lambda$retainData$16() -> h
107:111:void
lambda$addTask$15(net.minecraft.server.level.ThreadedLevelLightEngine$TaskType,java
.lang.Runnable) -> a
98:98:java.lang.String
lambda$queueSectionData$14(net.minecraft.core.SectionPos) -> b
98:98:void
lambda$queueSectionData$13(net.minecraft.world.level.LightLayer,net.minecraft.core.
SectionPos,net.minecraft.world.level.chunk.DataLayer) -> b
98:98:int lambda$queueSectionData$12() -> i
92:92:java.lang.String
lambda$setLightEnabled$11(net.minecraft.world.level.ChunkPos,boolean) -> e
92:92:void
lambda$setLightEnabled$10(net.minecraft.world.level.ChunkPos,boolean) -> f
87:87:java.lang.String
lambda$propagateLightSources$9(net.minecraft.world.level.ChunkPos) -> e
87:87:void lambda$propagateLightSources$8(net.minecraft.world.level.ChunkPos) -
> f
82:82:java.lang.String
lambda$updateSectionStatus$7(net.minecraft.core.SectionPos,boolean) -> b
82:82:void lambda$updateSectionStatus$6(net.minecraft.core.SectionPos,boolean)
-> c
82:82:int lambda$updateSectionStatus$5() -> j
76:76:java.lang.String
lambda$updateChunkStatus$4(net.minecraft.world.level.ChunkPos) -> g
65:76:void lambda$updateChunkStatus$3(net.minecraft.world.level.ChunkPos) -> h
63:63:int lambda$updateChunkStatus$2() -> k
58:58:java.lang.String lambda$checkBlock$1(net.minecraft.core.BlockPos) -> b
58:58:void lambda$checkBlock$0(net.minecraft.core.BlockPos) -> c
31:31:void <clinit>() -> <clinit>
net.minecraft.server.level.ThreadedLevelLightEngine$TaskType -> aii$a:
net.minecraft.server.level.ThreadedLevelLightEngine$TaskType PRE_UPDATE -> a
net.minecraft.server.level.ThreadedLevelLightEngine$TaskType POST_UPDATE -> b
net.minecraft.server.level.ThreadedLevelLightEngine$TaskType[] $VALUES -> c
200:200:net.minecraft.server.level.ThreadedLevelLightEngine$TaskType[] values()
-> values
200:200:net.minecraft.server.level.ThreadedLevelLightEngine$TaskType
valueOf(java.lang.String) -> valueOf
200:200:void <init>(java.lang.String,int) -> <init>
200:200:net.minecraft.server.level.ThreadedLevelLightEngine$TaskType[]
$values() -> a
200:201:void <clinit>() -> <clinit>
net.minecraft.server.level.Ticket -> aij:
net.minecraft.server.level.TicketType type -> a
int ticketLevel -> b
java.lang.Object key -> c
long createdTick -> d
11:15:void <init>(net.minecraft.server.level.TicketType,int,java.lang.Object) -
> <init>
20:30:int compareTo(net.minecraft.server.level.Ticket) -> a
35:42:boolean equals(java.lang.Object) -> equals
47:47:int hashCode() -> hashCode
52:52:java.lang.String toString() -> toString
56:56:net.minecraft.server.level.TicketType getType() -> a
60:60:int getTicketLevel() -> b
65:66:void setCreatedTick(long) -> a
70:71:boolean timedOut(long) -> b
5:5:int compareTo(java.lang.Object) -> compareTo
net.minecraft.server.level.TicketType -> aik:
java.lang.String name -> i
java.util.Comparator comparator -> j
long timeout -> k
net.minecraft.server.level.TicketType START -> a
net.minecraft.server.level.TicketType DRAGON -> b
net.minecraft.server.level.TicketType PLAYER -> c
net.minecraft.server.level.TicketType FORCED -> d
net.minecraft.server.level.TicketType LIGHT -> e
net.minecraft.server.level.TicketType PORTAL -> f
net.minecraft.server.level.TicketType POST_TELEPORT -> g
net.minecraft.server.level.TicketType UNKNOWN -> h
25:25:net.minecraft.server.level.TicketType
create(java.lang.String,java.util.Comparator) -> a
29:29:net.minecraft.server.level.TicketType
create(java.lang.String,java.util.Comparator,int) -> a
32:36:void <init>(java.lang.String,java.util.Comparator,long) -> <init>
40:40:java.lang.String toString() -> toString
44:44:java.util.Comparator getComparator() -> a
48:48:long timeout() -> b
16:16:int lambda$static$1(net.minecraft.util.Unit,net.minecraft.util.Unit) -> a
15:15:int lambda$static$0(net.minecraft.util.Unit,net.minecraft.util.Unit) -> b
15:22:void <clinit>() -> <clinit>
net.minecraft.server.level.TickingTracker -> ail:
int MAX_LEVEL -> a
int INITIAL_TICKET_LIST_CAPACITY -> c
it.unimi.dsi.fastutil.longs.Long2ByteMap chunks -> b
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap tickets -> d
19:25:void <init>() -> <init>
28:28:net.minecraft.util.SortedArraySet getTickets(long) -> g
32:32:int getTicketLevelAt(net.minecraft.util.SortedArraySet) -> a
36:42:void addTicket(long,net.minecraft.server.level.Ticket) -> a
45:51:void removeTicket(long,net.minecraft.server.level.Ticket) -> b
54:55:void
addTicket(net.minecraft.server.level.TicketType,net.minecraft.world.level.ChunkPos,
int,java.lang.Object) -> a
58:60:void
removeTicket(net.minecraft.server.level.TicketType,net.minecraft.world.level.ChunkP
os,int,java.lang.Object) -> b
63:79:void replacePlayerTicketsLevel(int) -> a
83:87:int getLevelFromSource(long) -> b
91:91:int getLevel(net.minecraft.world.level.ChunkPos) -> a
96:96:int getLevel(long) -> c
101:106:void setLevel(long,int) -> a
109:110:void runAllUpdates() -> a
113:117:java.lang.String getTicketDebugString(long) -> d
28:28:net.minecraft.util.SortedArraySet lambda$getTickets$0(long) -> h
net.minecraft.server.level.WorldGenRegion -> aim:
org.slf4j.Logger LOGGER -> a
java.util.List cache -> b
net.minecraft.world.level.chunk.ChunkAccess center -> c
int size -> d
net.minecraft.server.level.ServerLevel level -> e
long seed -> f
net.minecraft.world.level.storage.LevelData levelData -> g
net.minecraft.util.RandomSource random -> h
net.minecraft.world.level.dimension.DimensionType dimensionType -> i
net.minecraft.world.ticks.WorldGenTickAccess blockTicks -> j
net.minecraft.world.ticks.WorldGenTickAccess fluidTicks -> k
net.minecraft.world.level.biome.BiomeManager biomeManager -> l
net.minecraft.world.level.ChunkPos firstPos -> m
net.minecraft.world.level.ChunkPos lastPos -> n
net.minecraft.world.level.StructureManager structureManager -> o
net.minecraft.world.level.chunk.ChunkStatus generatingStatus -> p
int writeRadiusCutoff -> q
java.util.function.Supplier currentlyGenerating -> r
java.util.concurrent.atomic.AtomicLong subTickCount -> s
net.minecraft.resources.ResourceLocation WORLDGEN_REGION_RANDOM -> t
71:106:void
<init>(net.minecraft.server.level.ServerLevel,java.util.List,net.minecraft.world.le
vel.chunk.ChunkStatus,int) -> <init>
109:109:boolean isOldChunkAround(net.minecraft.world.level.ChunkPos,int) -> a
113:113:net.minecraft.world.level.ChunkPos getCenter() -> a
118:119:void setCurrentlyGenerating(java.util.function.Supplier) -> a
123:123:net.minecraft.world.level.chunk.ChunkAccess getChunk(int,int) -> a
130:150:net.minecraft.world.level.chunk.ChunkAccess
getChunk(int,int,net.minecraft.world.level.chunk.ChunkStatus,boolean) -> a
156:156:boolean hasChunk(int,int) -> b
161:161:net.minecraft.world.level.block.state.BlockState
getBlockState(net.minecraft.core.BlockPos) -> a_
166:166:net.minecraft.world.level.material.FluidState
getFluidState(net.minecraft.core.BlockPos) -> b_
172:172:net.minecraft.world.entity.player.Player
getNearestPlayer(double,double,double,double,java.util.function.Predicate) -> a
177:177:int getSkyDarken() -> v_
182:182:net.minecraft.world.level.biome.BiomeManager getBiomeManager() -> z_
187:187:net.minecraft.core.Holder getUncachedNoiseBiome(int,int,int) -> a
192:192:float getShade(net.minecraft.core.Direction,boolean) -> a
197:197:net.minecraft.world.level.lighting.LevelLightEngine getLightEngine() ->
s_
202:211:boolean
destroyBlock(net.minecraft.core.BlockPos,boolean,net.minecraft.world.entity.Entity,
int) -> a
218:247:net.minecraft.world.level.block.entity.BlockEntity
getBlockEntity(net.minecraft.core.BlockPos) -> c_
252:271:boolean ensureCanWrite(net.minecraft.core.BlockPos) -> f_
276:313:boolean
setBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockSta
te,int,int) -> a
317:318:void markPosForPostprocessing(net.minecraft.core.BlockPos) -> f
325:329:boolean addFreshEntity(net.minecraft.world.entity.Entity) -> b
334:334:boolean removeBlock(net.minecraft.core.BlockPos,boolean) -> a
339:339:net.minecraft.world.level.border.WorldBorder getWorldBorder() -> w_
344:344:boolean isClientSide() -> r_
350:350:net.minecraft.server.level.ServerLevel getLevel() -> C
355:355:net.minecraft.core.RegistryAccess registryAccess() -> B_
360:360:net.minecraft.world.flag.FeatureFlagSet enabledFeatures() -> G
365:365:net.minecraft.world.level.storage.LevelData getLevelData() -> u_
370:374:net.minecraft.world.DifficultyInstance
getCurrentDifficultyAt(net.minecraft.core.BlockPos) -> d_
380:380:net.minecraft.server.MinecraftServer getServer() -> n
385:385:net.minecraft.world.level.chunk.ChunkSource getChunkSource() -> J
390:390:long getSeed() -> A
395:395:net.minecraft.world.ticks.LevelTickAccess getBlockTicks() -> L
400:400:net.minecraft.world.ticks.LevelTickAccess getFluidTicks() -> K
405:405:int getSeaLevel() -> t_
410:410:net.minecraft.util.RandomSource getRandom() -> y_
415:415:int
getHeight(net.minecraft.world.level.levelgen.Heightmap$Types,int,int) -> a
420:420:void
playSound(net.minecraft.world.entity.player.Player,net.minecraft.core.BlockPos,net.
minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,float,float) -> a
424:424:void
addParticle(net.minecraft.core.particles.ParticleOptions,double,double,double,doubl
e,double,double) -> a
428:428:void
levelEvent(net.minecraft.world.entity.player.Player,int,net.minecraft.core.BlockPos
,int) -> a
432:432:void
gameEvent(net.minecraft.world.level.gameevent.GameEvent,net.minecraft.world.phys.Ve
c3,net.minecraft.world.level.gameevent.GameEvent$Context) -> a
436:436:net.minecraft.world.level.dimension.DimensionType dimensionType() -> x_
441:441:boolean
isStateAtPosition(net.minecraft.core.BlockPos,java.util.function.Predicate) -> a
446:446:boolean
isFluidAtPosition(net.minecraft.core.BlockPos,java.util.function.Predicate) -> b
451:451:java.util.List
getEntities(net.minecraft.world.level.entity.EntityTypeTest,net.minecraft.world.phy
s.AABB,java.util.function.Predicate) -> a
456:456:java.util.List
getEntities(net.minecraft.world.entity.Entity,net.minecraft.world.phys.AABB,java.ut
il.function.Predicate) -> a
461:461:java.util.List players() -> v
466:466:int getMinBuildHeight() -> C_
471:471:int getHeight() -> D_
476:476:long nextSubTickCount() -> A_
72:72:net.minecraft.world.ticks.TickContainerAccess
lambda$new$1(net.minecraft.core.BlockPos) -> j
71:71:net.minecraft.world.ticks.TickContainerAccess
lambda$new$0(net.minecraft.core.BlockPos) -> k
61:83:void <clinit>() -> <clinit>
net.minecraft.server.level.package-info -> ain:
net.minecraft.server.level.progress.ChunkProgressListener -> aio:
void updateSpawnPos(net.minecraft.world.level.ChunkPos) -> a
void
onStatusChange(net.minecraft.world.level.ChunkPos,net.minecraft.world.level.chunk.C
hunkStatus) -> a
void start() -> a
void stop() -> b
net.minecraft.server.level.progress.ChunkProgressListenerFactory -> aip:
net.minecraft.server.level.progress.ChunkProgressListener create(int) -> create
net.minecraft.server.level.progress.LoggerChunkProgressListener -> aiq:
org.slf4j.Logger LOGGER -> a
int maxCount -> b
int count -> c
long startTime -> d
long nextTickTime -> e
19:24:void <init>(int) -> <init>
28:30:void updateSpawnPos(net.minecraft.world.level.ChunkPos) -> a
34:47:void
onStatusChange(net.minecraft.world.level.ChunkPos,net.minecraft.world.level.chunk.C
hunkStatus) -> a
51:51:void start() -> a
55:57:void stop() -> b
60:60:int getProgress() -> c
15:15:void <clinit>() -> <clinit>
net.minecraft.server.level.progress.ProcessorChunkProgressListener -> air:
net.minecraft.server.level.progress.ChunkProgressListener delegate -> a
net.minecraft.util.thread.ProcessorMailbox mailbox -> b
14:17:void
<init>(net.minecraft.server.level.progress.ChunkProgressListener,java.util.concurre
nt.Executor) -> <init>
20:22:net.minecraft.server.level.progress.ProcessorChunkProgressListener
createStarted(net.minecraft.server.level.progress.ChunkProgressListener,java.util.c
oncurrent.Executor) -> a
27:28:void updateSpawnPos(net.minecraft.world.level.ChunkPos) -> a
32:33:void
onStatusChange(net.minecraft.world.level.ChunkPos,net.minecraft.world.level.chunk.C
hunkStatus) -> a
37:38:void start() -> a
42:43:void stop() -> b
32:32:void
lambda$onStatusChange$1(net.minecraft.world.level.ChunkPos,net.minecraft.world.leve
l.chunk.ChunkStatus) -> b
27:27:void lambda$updateSpawnPos$0(net.minecraft.world.level.ChunkPos) -> b
net.minecraft.server.level.progress.StoringChunkProgressListener -> ais:
net.minecraft.server.level.progress.LoggerChunkProgressListener delegate -> a
it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap statuses -> b
net.minecraft.world.level.ChunkPos spawnPos -> c
int fullDiameter -> d
int radius -> e
int diameter -> f
boolean started -> g
13:25:void <init>(int) -> <init>
29:34:void updateSpawnPos(net.minecraft.world.level.ChunkPos) -> a
38:47:void
onStatusChange(net.minecraft.world.level.ChunkPos,net.minecraft.world.level.chunk.C
hunkStatus) -> a
51:54:void start() -> a
58:60:void stop() -> b
63:63:int getFullDiameter() -> c
67:67:int getDiameter() -> d
71:71:int getProgress() -> e
76:76:net.minecraft.world.level.chunk.ChunkStatus getStatus(int,int) -> a
net.minecraft.server.level.progress.package-info -> ait:
net.minecraft.server.network.FilteredText -> aiu:
java.lang.String raw -> b
net.minecraft.network.chat.FilterMask mask -> c
net.minecraft.server.network.FilteredText EMPTY -> a
8:8:void <init>(java.lang.String,net.minecraft.network.chat.FilterMask) ->
<init>
12:12:net.minecraft.server.network.FilteredText passThrough(java.lang.String) -
> a
16:16:net.minecraft.server.network.FilteredText fullyFiltered(java.lang.String)
-> b
21:21:java.lang.String filtered() -> a
25:25:java.lang.String filteredOrEmpty() -> b
29:29:boolean isFiltered() -> c
8:8:java.lang.String toString() -> toString
8:8:int hashCode() -> hashCode
8:8:boolean equals(java.lang.Object) -> equals
8:8:java.lang.String raw() -> d
8:8:net.minecraft.network.chat.FilterMask mask() -> e
9:9:void <clinit>() -> <clinit>
net.minecraft.server.network.LegacyQueryHandler -> aiv:
org.slf4j.Logger LOGGER -> b
int FAKE_PROTOCOL_VERSION -> a
net.minecraft.server.network.ServerConnectionListener serverConnectionListener
-> c
22:24:void <init>(net.minecraft.server.network.ServerConnectionListener) ->
<init>
28:98:void channelRead(io.netty.channel.ChannelHandlerContext,java.lang.Object)
-> channelRead
101:102:void
sendFlushAndClose(io.netty.channel.ChannelHandlerContext,io.netty.buffer.ByteBuf) -
> a
105:114:io.netty.buffer.ByteBuf createReply(java.lang.String) -> a
17:17:void <clinit>() -> <clinit>
net.minecraft.server.network.MemoryServerHandshakePacketListenerImpl -> aiw:
net.minecraft.server.MinecraftServer server -> a
net.minecraft.network.Connection connection -> b
13:16:void
<init>(net.minecraft.server.MinecraftServer,net.minecraft.network.Connection) ->
<init>
20:22:void
handleIntention(net.minecraft.network.protocol.handshake.ClientIntentionPacket) ->
a
27:27:void onDisconnect(net.minecraft.network.chat.Component) -> a
31:31:boolean isAcceptingMessages() -> a
net.minecraft.server.network.ServerConnectionListener -> aix:
org.slf4j.Logger LOGGER -> d
net.minecraft.util.LazyLoadedValue SERVER_EVENT_GROUP -> a
net.minecraft.util.LazyLoadedValue SERVER_EPOLL_EVENT_GROUP -> b
net.minecraft.server.MinecraftServer server -> e
boolean running -> c
java.util.List channels -> f
java.util.List connections -> g
61:67:void <init>(net.minecraft.server.MinecraftServer) -> <init>
70:111:void startTcpServerListener(java.net.InetAddress,int) -> a
116:145:java.net.SocketAddress startMemoryChannel() -> a
149:158:void stop() -> b
161:189:void tick() -> c
192:192:net.minecraft.server.MinecraftServer getServer() -> d
235:235:java.util.List getConnections() -> e
179:179:void
lambda$tick$2(net.minecraft.network.Connection,net.minecraft.network.chat.Component
) -> a
56:56:io.netty.channel.epoll.EpollEventLoopGroup lambda$static$1() -> f
53:53:io.netty.channel.nio.NioEventLoopGroup lambda$static$0() -> g
51:55:void <clinit>() -> <clinit>
net.minecraft.server.network.ServerConnectionListener$1 -> aix$1:
net.minecraft.server.network.ServerConnectionListener this$0 -> a
85:85:void <init>(net.minecraft.server.network.ServerConnectionListener) ->
<init>
89:104:void initChannel(io.netty.channel.Channel) -> initChannel
net.minecraft.server.network.ServerConnectionListener$2 -> aix$2:
net.minecraft.server.network.ServerConnectionListener this$0 -> a
119:119:void <init>(net.minecraft.server.network.ServerConnectionListener) ->
<init>
122:135:void initChannel(io.netty.channel.Channel) -> initChannel
net.minecraft.server.network.ServerConnectionListener$LatencySimulator -> aix$a:
io.netty.util.Timer TIMER -> a
int delay -> b
int jitter -> c
java.util.List queuedMessages -> d
200:205:void <init>(int,int) -> <init>
209:210:void
channelRead(io.netty.channel.ChannelHandlerContext,java.lang.Object) -> channelRead
213:216:void
delayDownstream(io.netty.channel.ChannelHandlerContext,java.lang.Object) -> a
219:221:void onTimeout(io.netty.util.Timeout) -> a
196:196:void <clinit>() -> <clinit>
net.minecraft.server.network.ServerConnectionListener$LatencySimulator$DelayedMessa
ge -> aix$a$a:
io.netty.channel.ChannelHandlerContext ctx -> a
java.lang.Object msg -> b
227:230:void <init>(io.netty.channel.ChannelHandlerContext,java.lang.Object) ->
<init>
net.minecraft.server.network.ServerGamePacketListenerImpl -> aiy:
org.slf4j.Logger LOGGER -> c
int LATENCY_CHECK_INTERVAL -> d
double MAX_INTERACTION_DISTANCE -> a
int NO_BLOCK_UPDATES_TO_ACK -> e
int TRACKED_MESSAGE_DISCONNECT_THRESHOLD -> f
net.minecraft.network.chat.Component CHAT_VALIDATION_FAILED -> g
net.minecraft.network.Connection connection -> h
net.minecraft.server.MinecraftServer server -> i
net.minecraft.server.level.ServerPlayer player -> b
int tickCount -> j
int ackBlockChangesUpTo -> k
long keepAliveTime -> l
boolean keepAlivePending -> m
long keepAliveChallenge -> n
int chatSpamTickCount -> o
int dropSpamTickCount -> p
double firstGoodX -> q
double firstGoodY -> r
double firstGoodZ -> s
double lastGoodX -> t
double lastGoodY -> u
double lastGoodZ -> v
net.minecraft.world.entity.Entity lastVehicle -> w
double vehicleFirstGoodX -> x
double vehicleFirstGoodY -> y
double vehicleFirstGoodZ -> z
double vehicleLastGoodX -> A
double vehicleLastGoodY -> B
double vehicleLastGoodZ -> C
net.minecraft.world.phys.Vec3 awaitingPositionFromClient -> D
int awaitingTeleport -> E
int awaitingTeleportTime -> F
boolean clientIsFloating -> G
int aboveGroundTickCount -> H
boolean clientVehicleIsFloating -> I
int aboveGroundVehicleTickCount -> J
int receivedMovePacketCount -> K
int knownMovePacketCount -> L
java.util.concurrent.atomic.AtomicReference lastChatTimeStamp -> M
net.minecraft.network.chat.RemoteChatSession chatSession -> N
net.minecraft.network.chat.SignedMessageChain$Decoder signedMessageDecoder -> O
net.minecraft.network.chat.LastSeenMessagesValidator lastSeenMessages -> P
net.minecraft.network.chat.MessageSignatureCache messageSignatureCache -> Q
net.minecraft.util.FutureChain chatMessageChain -> R
197:256:void
<init>(net.minecraft.server.MinecraftServer,net.minecraft.network.Connection,net.mi
necraft.server.level.ServerPlayer) -> <init>
260:333:void tick() -> c
336:342:void resetPosition() -> d
346:346:boolean isAcceptingMessages() -> a
350:350:boolean isSingleplayerOwner() -> g
354:357:void disconnect(net.minecraft.network.chat.Component) -> b
360:361:java.util.concurrent.CompletableFuture
filterTextPacket(java.lang.Object,java.util.function.BiFunction) -> a
372:372:java.util.concurrent.CompletableFuture
filterTextPacket(java.lang.String) -> a
376:376:java.util.concurrent.CompletableFuture filterTextPacket(java.util.List)
-> a
381:383:void
handlePlayerInput(net.minecraft.network.protocol.game.ServerboundPlayerInputPacket)
-> a
386:386:boolean containsInvalidValues(double,double,double,float,float) -> b
390:390:double clampHorizontal(double) -> a
394:394:double clampVertical(double) -> b
399:478:void
handleMoveVehicle(net.minecraft.network.protocol.game.ServerboundMoveVehiclePacket)
-> a
481:481:boolean noBlocksAround(net.minecraft.world.entity.Entity) -> a
486:503:void
handleAcceptTeleportPacket(net.minecraft.network.protocol.game.ServerboundAcceptTel
eportationPacket) -> a
507:509:void
handleRecipeBookSeenRecipePacket(net.minecraft.network.protocol.game.ServerboundRec
ipeBookSeenRecipePacket) -> a
513:515:void
handleRecipeBookChangeSettingsPacket(net.minecraft.network.protocol.game.Serverboun
dRecipeBookChangeSettingsPacket) -> a
519:527:void
handleSeenAdvancements(net.minecraft.network.protocol.game.ServerboundSeenAdvanceme
ntsPacket) -> a
531:538:void
handleCustomCommandSuggestions(net.minecraft.network.protocol.game.ServerboundComma
ndSuggestionPacket) -> a
542:603:void
handleSetCommandBlock(net.minecraft.network.protocol.game.ServerboundSetCommandBloc
kPacket) -> a
607:627:void
handleSetCommandMinecart(net.minecraft.network.protocol.game.ServerboundSetCommandM
inecartPacket) -> a
631:636:void
handlePickItem(net.minecraft.network.protocol.game.ServerboundPickItemPacket) -> a
640:648:void
handleRenameItem(net.minecraft.network.protocol.game.ServerboundRenameItemPacket) -
> a
652:660:void
handleSetBeaconPacket(net.minecraft.network.protocol.game.ServerboundSetBeaconPacke
t) -> a
664:717:void
handleSetStructureBlock(net.minecraft.network.protocol.game.ServerboundSetStructure
BlockPacket) -> a
721:738:void
handleSetJigsawBlock(net.minecraft.network.protocol.game.ServerboundSetJigsawBlockP
acket) -> a
742:752:void
handleJigsawGenerate(net.minecraft.network.protocol.game.ServerboundJigsawGenerateP
acket) -> a
756:766:void
handleSelectTrade(net.minecraft.network.protocol.game.ServerboundSelectTradePacket)
-> a
771:785:void
handleEditBook(net.minecraft.network.protocol.game.ServerboundEditBookPacket) -> a
788:794:void updateBookContents(java.util.List,int) -> a
797:818:void
signBook(net.minecraft.server.network.FilteredText,java.util.List,int) -> a
821:842:void
updateBookPages(java.util.List,java.util.function.UnaryOperator,net.minecraft.world
.item.ItemStack) -> a
846:857:void
handleEntityTagQuery(net.minecraft.network.protocol.game.ServerboundEntityTagQuery)
-> a
861:870:void
handleBlockEntityTagQuery(net.minecraft.network.protocol.game.ServerboundBlockEntit
yTagQuery) -> a
874:1015:void
handleMovePlayer(net.minecraft.network.protocol.game.ServerboundMovePlayerPacket) -
> a
1018:1027:boolean
isPlayerCollidingWithAnythingNew(net.minecraft.world.level.LevelReader,net.minecraf
t.world.phys.AABB,double,double,double) -> a
1031:1032:void teleport(double,double,double,float,float) -> a
1035:1048:void teleport(double,double,double,float,float,java.util.Set) -> a
1052:1087:void
handlePlayerAction(net.minecraft.network.protocol.game.ServerboundPlayerActionPacke
t) -> a
1092:1097:boolean
wasBlockPlacementAttempt(net.minecraft.server.level.ServerPlayer,net.minecraft.worl
d.item.ItemStack) -> a
1107:1161:void
handleUseItemOn(net.minecraft.network.protocol.game.ServerboundUseItemOnPacket) ->
a
1165:1181:void
handleUseItem(net.minecraft.network.protocol.game.ServerboundUseItemPacket) -> a
1185:1196:void
handleTeleportToEntityPacket(net.minecraft.network.protocol.game.ServerboundTelepor
tToEntityPacket) -> a
1200:1205:void
handleResourcePackResponse(net.minecraft.network.protocol.game.ServerboundResourceP
ackPacket) -> a
1209:1214:void
handlePaddleBoat(net.minecraft.network.protocol.game.ServerboundPaddleBoatPacket) -
> a
1218:1218:void
handlePong(net.minecraft.network.protocol.game.ServerboundPongPacket) -> a
1222:1236:void onDisconnect(net.minecraft.network.chat.Component) -> a
1239:1244:void ackBlockChangesUpTo(int) -> a
1248:1249:void send(net.minecraft.network.protocol.Packet) -> a
1253:1262:void
send(net.minecraft.network.protocol.Packet,net.minecraft.network.PacketSendListener
) -> a
1266:1276:void
handleSetCarriedItem(net.minecraft.network.protocol.game.ServerboundSetCarriedItemP
acket) -> a
1280:1307:void
handleChat(net.minecraft.network.protocol.game.ServerboundChatPacket) -> a
1311:1325:void
handleChatCommand(net.minecraft.network.protocol.game.ServerboundChatCommandPacket)
-> a
1328:1342:void
performChatCommand(net.minecraft.network.protocol.game.ServerboundChatCommandPacket
,net.minecraft.network.chat.LastSeenMessages) -> a
1345:1350:void
handleMessageDecodeFailure(net.minecraft.network.chat.SignedMessageChain$DecodeExce
ption) -> a
1353:1361:java.util.Map
collectSignedArguments(net.minecraft.network.protocol.game.ServerboundChatCommandPa
cket,net.minecraft.network.chat.SignableCommand,net.minecraft.network.chat.LastSeen
Messages) -> a
1365:1366:com.mojang.brigadier.ParseResults parseCommand(java.lang.String) -> b
1370:1387:java.util.Optional
tryHandleChat(java.lang.String,java.time.Instant,net.minecraft.network.chat.LastSee
nMessages$Update) -> a
1392:1399:java.util.Optional
unpackAndApplyLastSeen(net.minecraft.network.chat.LastSeenMessages$Update) -> a
1404:1411:boolean updateChatOrder(java.time.Instant) -> a
1415:1420:boolean isChatMessageIllegal(java.lang.String) -> c
1424:1425:net.minecraft.network.chat.PlayerChatMessage
getSignedMessage(net.minecraft.network.protocol.game.ServerboundChatPacket,net.mine
craft.network.chat.LastSeenMessages) -> a
1429:1431:void
broadcastChatMessage(net.minecraft.network.chat.PlayerChatMessage) -> b
1434:1438:void detectRateSpam() -> h
1443:1449:void
handleChatAck(net.minecraft.network.protocol.game.ServerboundChatAckPacket) -> a
1453:1456:void
handleAnimate(net.minecraft.network.protocol.game.ServerboundSwingPacket) -> a
1460:1508:void
handlePlayerCommand(net.minecraft.network.protocol.game.ServerboundPlayerCommandPac
ket) -> a
1511:1526:void addPendingMessage(net.minecraft.network.chat.PlayerChatMessage)
-> a
1529:1540:void
sendPlayerChatMessage(net.minecraft.network.chat.PlayerChatMessage,net.minecraft.ne
twork.chat.ChatType$Bound) -> a
1543:1544:void
sendDisguisedChatMessage(net.minecraft.network.chat.Component,net.minecraft.network
.chat.ChatType$Bound) -> a
1547:1547:java.net.SocketAddress getRemoteAddress() -> e
1557:1615:void
handleInteract(net.minecraft.network.protocol.game.ServerboundInteractPacket) -> a
1619:1643:void
handleClientCommand(net.minecraft.network.protocol.game.ServerboundClientCommandPac
ket) -> a
1647:1649:void
handleContainerClose(net.minecraft.network.protocol.game.ServerboundContainerCloseP
acket) -> a
1653:1697:void
handleContainerClick(net.minecraft.network.protocol.game.ServerboundContainerClickP
acket) -> a
1701:1713:void
handlePlaceRecipe(net.minecraft.network.protocol.game.ServerboundPlaceRecipePacket)
-> a
1717:1732:void
handleContainerButtonClick(net.minecraft.network.protocol.game.ServerboundContainer
ButtonClickPacket) -> a
1736:1772:void
handleSetCreativeModeSlot(net.minecraft.network.protocol.game.ServerboundSetCreativ
eModeSlotPacket) -> a
1776:1778:void
handleSignUpdate(net.minecraft.network.protocol.game.ServerboundSignUpdatePacket) -
> a
1781:1793:void
updateSignText(net.minecraft.network.protocol.game.ServerboundSignUpdatePacket,java
.util.List) -> a
1797:1806:void
handleKeepAlive(net.minecraft.network.protocol.game.ServerboundKeepAlivePacket) ->
a
1810:1812:void
handlePlayerAbilities(net.minecraft.network.protocol.game.ServerboundPlayerAbilitie
sPacket) -> a
1816:1818:void
handleClientInformation(net.minecraft.network.protocol.game.ServerboundClientInform
ationPacket) -> a
1822:1822:void
handleCustomPayload(net.minecraft.network.protocol.game.ServerboundCustomPayloadPac
ket) -> a
1826:1833:void
handleChangeDifficulty(net.minecraft.network.protocol.game.ServerboundChangeDifficu
ltyPacket) -> a
1837:1844:void
handleLockDifficulty(net.minecraft.network.protocol.game.ServerboundLockDifficultyP
acket) -> a
1848:1873:void
handleChatSessionUpdate(net.minecraft.network.protocol.game.ServerboundChatSessionU
pdatePacket) -> a
1876:1885:void
resetPlayerChatState(net.minecraft.network.chat.RemoteChatSession) -> a
1889:1889:net.minecraft.server.level.ServerPlayer getPlayer() -> f
1881:1883:java.util.concurrent.CompletableFuture
lambda$resetPlayerChatState$15(net.minecraft.network.chat.RemoteChatSession,java.ut
il.concurrent.Executor) -> a
1777:1777:void
lambda$handleSignUpdate$14(net.minecraft.network.protocol.game.ServerboundSignUpdat
ePacket,java.util.List) -> b
1712:1712:void
lambda$handlePlaceRecipe$13(net.minecraft.network.protocol.game.ServerboundPlaceRec
ipePacket,net.minecraft.world.item.crafting.Recipe) -> a
1339:1339:net.minecraft.commands.CommandSourceStack
lambda$performChatCommand$12(net.minecraft.commands.CommandSigningContext,net.minec
raft.commands.CommandSourceStack) -> a
1321:1323:void
lambda$handleChatCommand$11(net.minecraft.network.protocol.game.ServerboundChatComm
andPacket,java.util.Optional) -> a
1290:1305:void
lambda$handleChat$10(net.minecraft.network.protocol.game.ServerboundChatPacket,java
.util.Optional) -> a
1299:1299:java.util.concurrent.CompletableFuture
lambda$handleChat$9(java.util.concurrent.CompletableFuture,java.util.concurrent.Com
pletableFuture,net.minecraft.network.chat.PlayerChatMessage,java.util.concurrent.Ex
ecutor) -> a
1300:1304:void
lambda$handleChat$8(net.minecraft.network.chat.PlayerChatMessage,java.util.concurre
nt.CompletableFuture,java.util.concurrent.CompletableFuture,java.lang.Void) -> a
1258:1258:java.lang.String lambda$send$7(net.minecraft.network.protocol.Packet)
-> b
824:824:net.minecraft.nbt.StringTag
lambda$updateBookPages$6(java.util.function.UnaryOperator,net.minecraft.server.netw
ork.FilteredText) -> a
816:816:java.lang.String lambda$signBook$5(java.lang.String) -> d
783:783:void lambda$handleEditBook$4(int,java.util.List) -> a
782:782:void lambda$handleEditBook$3(int,java.util.List) -> b
537:537:void
lambda$handleCustomCommandSuggestions$2(net.minecraft.network.protocol.game.Serverb
oundCommandSuggestionPacket,com.mojang.brigadier.suggestion.Suggestions) -> a
362:367:java.lang.Object lambda$filterTextPacket$1(java.lang.Object) -> a
354:354:void lambda$disconnect$0(net.minecraft.network.chat.Component) -> c
187:192:void <clinit>() -> <clinit>
net.minecraft.server.network.ServerGamePacketListenerImpl$1 -> aiy$1:
net.minecraft.server.level.ServerLevel val$level -> a
net.minecraft.world.entity.Entity val$target -> b
net.minecraft.server.network.ServerGamePacketListenerImpl this$0 -> c
1571:1571:void
<init>(net.minecraft.server.network.ServerGamePacketListenerImpl,net.minecraft.serv
er.level.ServerLevel,net.minecraft.world.entity.Entity) -> <init>
1573:1585:void
performInteraction(net.minecraft.world.InteractionHand,net.minecraft.server.network
.ServerGamePacketListenerImpl$EntityInteraction) -> a
1589:1590:void onInteraction(net.minecraft.world.InteractionHand) -> a
1594:1595:void
onInteraction(net.minecraft.world.InteractionHand,net.minecraft.world.phys.Vec3) ->
a
1599:1611:void onAttack() -> a
1594:1594:net.minecraft.world.InteractionResult
lambda$onInteraction$0(net.minecraft.world.phys.Vec3,net.minecraft.server.level.Ser
verPlayer,net.minecraft.world.entity.Entity,net.minecraft.world.InteractionHand) ->
a
net.minecraft.server.network.ServerGamePacketListenerImpl$2 -> aiy$2:
int[] $SwitchMap$net$minecraft$world$level$block$entity$CommandBlockEntity$Mode
-> a
int[]
$SwitchMap$net$minecraft$network$protocol$game$ServerboundPlayerActionPacket$Action
-> b
int[]
$SwitchMap$net$minecraft$network$protocol$game$ServerboundPlayerCommandPacket$Actio
n -> c
int[]
$SwitchMap$net$minecraft$network$protocol$game$ServerboundClientCommandPacket$Actio
n -> d
569:1622:void <clinit>() -> <clinit>
net.minecraft.server.network.ServerGamePacketListenerImpl$EntityInteraction ->
aiy$a:
net.minecraft.world.InteractionResult
run(net.minecraft.server.level.ServerPlayer,net.minecraft.world.entity.Entity,net.m
inecraft.world.InteractionHand) -> run
net.minecraft.server.network.ServerHandshakePacketListenerImpl -> aiz:
net.minecraft.network.chat.Component IGNORE_STATUS_REASON -> a
net.minecraft.server.MinecraftServer server -> b
net.minecraft.network.Connection connection -> c
19:22:void
<init>(net.minecraft.server.MinecraftServer,net.minecraft.network.Connection) ->
<init>
26:58:void
handleIntention(net.minecraft.network.protocol.handshake.ClientIntentionPacket) ->
a
63:63:void onDisconnect(net.minecraft.network.chat.Component) -> a
67:67:boolean isAcceptingMessages() -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.server.network.ServerHandshakePacketListenerImpl$1 -> aiz$1:
int[] $SwitchMap$net$minecraft$network$ConnectionProtocol -> a
26:26:void <clinit>() -> <clinit>
net.minecraft.server.network.ServerLoginPacketListenerImpl -> aja:
java.util.concurrent.atomic.AtomicInteger UNIQUE_THREAD_ID -> a
org.slf4j.Logger LOGGER -> b
int MAX_TICKS_BEFORE_LOGIN -> c
net.minecraft.util.RandomSource RANDOM -> d
byte[] challenge -> e
net.minecraft.server.MinecraftServer server -> f
net.minecraft.network.Connection connection -> g
net.minecraft.server.network.ServerLoginPacketListenerImpl$State state -> h
int tick -> i
com.mojang.authlib.GameProfile gameProfile -> j
java.lang.String serverId -> k
net.minecraft.server.level.ServerPlayer delayedAcceptPlayer -> l
51:63:void
<init>(net.minecraft.server.MinecraftServer,net.minecraft.network.Connection) ->
<init>
67:80:void tick() -> c
84:84:boolean isAcceptingMessages() -> a
89:95:void disconnect(net.minecraft.network.chat.Component) -> b
98:128:void handleAcceptedLogin() -> d
131:132:void placeNewPlayer(net.minecraft.server.level.ServerPlayer) -> a
136:137:void onDisconnect(net.minecraft.network.chat.Component) -> a
140:143:java.lang.String getUserName() -> e
148:166:void
handleHello(net.minecraft.network.protocol.login.ServerboundHelloPacket) -> a
169:169:boolean isValidUsername(java.lang.String) -> a
174:233:void
handleKey(net.minecraft.network.protocol.login.ServerboundKeyPacket) -> a
237:238:void
handleCustomQueryPacket(net.minecraft.network.protocol.login.ServerboundCustomQuery
Packet) -> a
241:242:com.mojang.authlib.GameProfile
createFakeProfile(com.mojang.authlib.GameProfile) -> a
169:169:boolean lambda$isValidUsername$1(int) -> a
108:108:void lambda$handleAcceptedLogin$0() -> f
43:46:void <clinit>() -> <clinit>
net.minecraft.server.network.ServerLoginPacketListenerImpl$1 -> aja$1:
java.lang.String val$digest -> a
net.minecraft.server.network.ServerLoginPacketListenerImpl this$0 -> b
195:195:void
<init>(net.minecraft.server.network.ServerLoginPacketListenerImpl,java.lang.String,
java.lang.String) -> <init>
198:223:void run() -> run
227:228:java.net.InetAddress getAddress() -> a
net.minecraft.server.network.ServerLoginPacketListenerImpl$State -> aja$a:
net.minecraft.server.network.ServerLoginPacketListenerImpl$State HELLO -> a
net.minecraft.server.network.ServerLoginPacketListenerImpl$State KEY -> b
net.minecraft.server.network.ServerLoginPacketListenerImpl$State AUTHENTICATING
-> c
net.minecraft.server.network.ServerLoginPacketListenerImpl$State NEGOTIATING ->
d
net.minecraft.server.network.ServerLoginPacketListenerImpl$State
READY_TO_ACCEPT -> e
net.minecraft.server.network.ServerLoginPacketListenerImpl$State DELAY_ACCEPT -
> f
net.minecraft.server.network.ServerLoginPacketListenerImpl$State ACCEPTED -> g
net.minecraft.server.network.ServerLoginPacketListenerImpl$State[] $VALUES -> h
245:245:net.minecraft.server.network.ServerLoginPacketListenerImpl$State[]
values() -> values
245:245:net.minecraft.server.network.ServerLoginPacketListenerImpl$State
valueOf(java.lang.String) -> valueOf
245:245:void <init>(java.lang.String,int) -> <init>
245:245:net.minecraft.server.network.ServerLoginPacketListenerImpl$State[]
$values() -> a
245:246:void <clinit>() -> <clinit>
net.minecraft.server.network.ServerPlayerConnection -> ajb:
net.minecraft.server.level.ServerPlayer getPlayer() -> f
void send(net.minecraft.network.protocol.Packet) -> a
net.minecraft.server.network.ServerStatusPacketListenerImpl -> ajc:
net.minecraft.network.chat.Component DISCONNECT_REASON -> a
net.minecraft.network.protocol.status.ServerStatus status -> b
net.minecraft.network.Connection connection -> c
boolean hasRequestedStatus -> d
19:22:void
<init>(net.minecraft.network.protocol.status.ServerStatus,net.minecraft.network.Con
nection) -> <init>
27:27:void onDisconnect(net.minecraft.network.chat.Component) -> a
31:31:boolean isAcceptingMessages() -> a
36:42:void
handleStatusRequest(net.minecraft.network.protocol.status.ServerboundStatusRequestP
acket) -> a
46:48:void
handlePingRequest(net.minecraft.network.protocol.status.ServerboundPingRequestPacke
t) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.server.network.TextFilter -> ajd:
net.minecraft.server.network.TextFilter DUMMY -> a
void join() -> a
void leave() -> b
java.util.concurrent.CompletableFuture processStreamMessage(java.lang.String) -
> a
java.util.concurrent.CompletableFuture processMessageBundle(java.util.List) ->
a
9:9:void <clinit>() -> <clinit>
net.minecraft.server.network.TextFilter$1 -> ajd$1:
9:9:void <init>() -> <init>
12:12:void join() -> a
16:16:void leave() -> b
20:20:java.util.concurrent.CompletableFuture
processStreamMessage(java.lang.String) -> a
25:25:java.util.concurrent.CompletableFuture
processMessageBundle(java.util.List) -> a
net.minecraft.server.network.TextFilterClient -> aje:
org.slf4j.Logger LOGGER -> a
java.util.concurrent.atomic.AtomicInteger WORKER_COUNT -> b
java.util.concurrent.ThreadFactory THREAD_FACTORY -> c
java.lang.String DEFAULT_ENDPOINT -> d
java.net.URL chatEndpoint -> e
net.minecraft.server.network.TextFilterClient$MessageEncoder chatEncoder -> f
java.net.URL joinEndpoint -> g
net.minecraft.server.network.TextFilterClient$JoinOrLeaveEncoder joinEncoder ->
h
java.net.URL leaveEndpoint -> i
net.minecraft.server.network.TextFilterClient$JoinOrLeaveEncoder leaveEncoder -
> j
java.lang.String authKey -> k
net.minecraft.server.network.TextFilterClient$IgnoreStrategy chatIgnoreStrategy
-> l
java.util.concurrent.ExecutorService workerPool -> m
71:83:void
<init>(java.net.URL,net.minecraft.server.network.TextFilterClient$MessageEncoder,ja
va.net.URL,net.minecraft.server.network.TextFilterClient$JoinOrLeaveEncoder,java.ne
t.URL,net.minecraft.server.network.TextFilterClient$JoinOrLeaveEncoder,java.lang.St
ring,net.minecraft.server.network.TextFilterClient$IgnoreStrategy,int) -> <init>
86:87:java.net.URL
getEndpoint(java.net.URI,com.google.gson.JsonObject,java.lang.String,java.lang.Stri
ng) -> a
91:91:java.lang.String
getEndpointFromConfig(com.google.gson.JsonObject,java.lang.String,java.lang.String)
-> a
96:166:net.minecraft.server.network.TextFilterClient
createFromConfig(java.lang.String) -> a
170:178:void
processJoinOrLeave(com.mojang.authlib.GameProfile,java.net.URL,net.minecraft.server
.network.TextFilterClient$JoinOrLeaveEncoder,java.util.concurrent.Executor) -> a
181:184:java.util.concurrent.CompletableFuture
requestMessageProcessing(com.mojang.authlib.GameProfile,java.lang.String,net.minecr
aft.server.network.TextFilterClient$IgnoreStrategy,java.util.concurrent.Executor) -
> a
208:217:net.minecraft.network.chat.FilterMask
parseMask(java.lang.String,com.google.gson.JsonArray,net.minecraft.server.network.T
extFilterClient$IgnoreStrategy) -> a
222:223:void close() -> close
226:229:void drainStream(java.io.InputStream) -> a
232:243:com.google.gson.JsonObject
processRequestResponse(com.google.gson.JsonObject,java.net.URL) -> a
247:252:void processRequest(com.google.gson.JsonObject,java.net.URL) -> b
255:278:java.net.HttpURLConnection
makeRequest(com.google.gson.JsonObject,java.net.URL) -> c
282:282:net.minecraft.server.network.TextFilter
createContext(com.mojang.authlib.GameProfile) -> a
185:202:net.minecraft.server.network.FilteredText
lambda$requestMessageProcessing$5(com.mojang.authlib.GameProfile,java.lang.String,n
et.minecraft.server.network.TextFilterClient$IgnoreStrategy) -> a
171:177:void
lambda$processJoinOrLeave$4(net.minecraft.server.network.TextFilterClient$JoinOrLea
veEncoder,com.mojang.authlib.GameProfile,java.net.URL) -> a
147:155:com.google.gson.JsonObject
lambda$createFromConfig$3(java.lang.String,java.lang.String,java.lang.String,com.mo
jang.authlib.GameProfile,java.lang.String) -> a
134:142:com.google.gson.JsonObject
lambda$createFromConfig$2(int,java.lang.String,java.lang.String,com.mojang.authlib.
GameProfile,java.lang.String) -> a
123:128:com.google.gson.JsonObject
lambda$createFromConfig$1(java.lang.String,java.lang.String,com.mojang.authlib.Game
Profile) -> a
42:44:java.lang.Thread lambda$static$0(java.lang.Runnable) -> a
39:41:void <clinit>() -> <clinit>
net.minecraft.server.network.TextFilterClient$IgnoreStrategy -> aje$a:
net.minecraft.server.network.TextFilterClient$IgnoreStrategy NEVER_IGNORE -> a
net.minecraft.server.network.TextFilterClient$IgnoreStrategy
IGNORE_FULLY_FILTERED -> b
336:336:net.minecraft.server.network.TextFilterClient$IgnoreStrategy
ignoreOverThreshold(int) -> ignoreOverThreshold
340:343:net.minecraft.server.network.TextFilterClient$IgnoreStrategy
select(int) -> select
boolean shouldIgnore(java.lang.String,int) -> shouldIgnore
336:336:boolean lambda$ignoreOverThreshold$2(int,java.lang.String,int) -> a
333:333:boolean lambda$static$1(java.lang.String,int) -> a
332:332:boolean lambda$static$0(java.lang.String,int) -> b
332:333:void <clinit>() -> <clinit>
net.minecraft.server.network.TextFilterClient$JoinOrLeaveEncoder -> aje$b:
com.google.gson.JsonObject encode(com.mojang.authlib.GameProfile) -> encode
net.minecraft.server.network.TextFilterClient$MessageEncoder -> aje$c:
com.google.gson.JsonObject
encode(com.mojang.authlib.GameProfile,java.lang.String) -> encode
net.minecraft.server.network.TextFilterClient$PlayerContext -> aje$d:
com.mojang.authlib.GameProfile profile -> c
java.util.concurrent.Executor streamExecutor -> d
net.minecraft.server.network.TextFilterClient this$0 -> b
295:299:void
<init>(net.minecraft.server.network.TextFilterClient,com.mojang.authlib.GameProfile
) -> <init>
303:304:void join() -> a
308:309:void leave() -> b
314:320:java.util.concurrent.CompletableFuture
processMessageBundle(java.util.List) -> a
326:326:java.util.concurrent.CompletableFuture
processStreamMessage(java.lang.String) -> a
320:320:java.util.List lambda$processMessageBundle$1(java.lang.Throwable) -> a
315:315:java.util.concurrent.CompletableFuture
lambda$processMessageBundle$0(java.lang.String) -> b
net.minecraft.server.network.TextFilterClient$RequestFailedException -> aje$e:
287:288:void <init>(java.lang.String) -> <init>
net.minecraft.server.network.package-info -> ajf:
net.minecraft.server.package-info -> ajg:
net.minecraft.server.packs.AbstractPackResources -> ajh:
org.slf4j.Logger LOGGER -> a
java.lang.String name -> d
boolean isBuiltin -> e
22:25:void <init>(java.lang.String,boolean) -> <init>
30:36:java.lang.Object
getMetadataSection(net.minecraft.server.packs.metadata.MetadataSectionSerializer) -
> a
42:56:java.lang.Object
getMetadataFromStream(net.minecraft.server.packs.metadata.MetadataSectionSerializer
,java.io.InputStream) -> a
62:62:java.lang.String packId() -> a
67:67:boolean isBuiltin() -> b
18:18:void <clinit>() -> <clinit>
net.minecraft.server.packs.BuiltInMetadata -> aji:
net.minecraft.server.packs.BuiltInMetadata EMPTY -> a
java.util.Map values -> b
12:14:void <init>(java.util.Map) -> <init>
18:18:java.lang.Object
get(net.minecraft.server.packs.metadata.MetadataSectionSerializer) -> a
22:22:net.minecraft.server.packs.BuiltInMetadata of() -> a
26:26:net.minecraft.server.packs.BuiltInMetadata
of(net.minecraft.server.packs.metadata.MetadataSectionSerializer,java.lang.Object)
-> a
30:30:net.minecraft.server.packs.BuiltInMetadata
of(net.minecraft.server.packs.metadata.MetadataSectionSerializer,java.lang.Object,n
et.minecraft.server.packs.metadata.MetadataSectionSerializer,java.lang.Object) -> a
8:8:void <clinit>() -> <clinit>
net.minecraft.server.packs.FeatureFlagsMetadataSection -> ajj:
net.minecraft.world.flag.FeatureFlagSet flags -> b
com.mojang.serialization.Codec CODEC -> c
net.minecraft.server.packs.metadata.MetadataSectionType TYPE -> a
9:9:void <init>(net.minecraft.world.flag.FeatureFlagSet) -> <init>
9:9:java.lang.String toString() -> toString
9:9:int hashCode() -> hashCode
9:9:boolean equals(java.lang.Object) -> equals
9:9:net.minecraft.world.flag.FeatureFlagSet flags() -> a
10:12:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
10:14:void <clinit>() -> <clinit>
net.minecraft.server.packs.FilePackResources -> ajk:
org.slf4j.Logger LOGGER -> d
com.google.common.base.Splitter SPLITTER -> a
java.io.File file -> e
java.util.zip.ZipFile zipFile -> f
boolean failedToLoad -> g
32:34:void <init>(java.lang.String,java.io.File,boolean) -> <init>
38:52:java.util.zip.ZipFile getOrCreateZipFile() -> c
56:56:java.lang.String
getPathFromLocation(net.minecraft.server.packs.PackType,net.minecraft.resources.Res
ourceLocation) -> b
62:62:net.minecraft.server.packs.resources.IoSupplier
getRootResource(java.lang.String[]) -> a
67:67:net.minecraft.server.packs.resources.IoSupplier
getResource(net.minecraft.server.packs.PackType,net.minecraft.resources.ResourceLoc
ation) -> a
72:82:net.minecraft.server.packs.resources.IoSupplier
getResource(java.lang.String) -> a
87:113:java.util.Set getNamespaces(net.minecraft.server.packs.PackType) -> a
119:121:void finalize() -> finalize
125:129:void close() -> close
133:160:void
listResources(net.minecraft.server.packs.PackType,java.lang.String,java.lang.String
,net.minecraft.server.packs.PackResources$ResourceOutput) -> a
24:25:void <clinit>() -> <clinit>
net.minecraft.server.packs.PackResources -> ajl:
java.lang.String METADATA_EXTENSION -> b
java.lang.String PACK_META -> c
net.minecraft.server.packs.resources.IoSupplier
getRootResource(java.lang.String[]) -> a
net.minecraft.server.packs.resources.IoSupplier
getResource(net.minecraft.server.packs.PackType,net.minecraft.resources.ResourceLoc
ation) -> a
void
listResources(net.minecraft.server.packs.PackType,java.lang.String,java.lang.String
,net.minecraft.server.packs.PackResources$ResourceOutput) -> a
java.util.Set getNamespaces(net.minecraft.server.packs.PackType) -> a
java.lang.Object
getMetadataSection(net.minecraft.server.packs.metadata.MetadataSectionSerializer) -
> a
java.lang.String packId() -> a
33:33:boolean isBuiltin() -> b
void close() -> close
net.minecraft.server.packs.PackResources$ResourceOutput -> ajl$a:
net.minecraft.server.packs.PackType -> ajm:
net.minecraft.server.packs.PackType CLIENT_RESOURCES -> a
net.minecraft.server.packs.PackType SERVER_DATA -> b
java.lang.String directory -> c
net.minecraft.server.packs.PackType[] $VALUES -> d
3:3:net.minecraft.server.packs.PackType[] values() -> values
3:3:net.minecraft.server.packs.PackType valueOf(java.lang.String) -> valueOf
10:12:void <init>(java.lang.String,int,java.lang.String) -> <init>
15:15:java.lang.String getDirectory() -> a
3:3:net.minecraft.server.packs.PackType[] $values() -> b
3:5:void <clinit>() -> <clinit>
net.minecraft.server.packs.PathPackResources -> ajn:
org.slf4j.Logger LOGGER -> a
com.google.common.base.Joiner PATH_JOINER -> d
java.nio.file.Path root -> e
33:35:void <init>(java.lang.String,java.nio.file.Path,boolean) -> <init>
40:46:net.minecraft.server.packs.resources.IoSupplier
getRootResource(java.lang.String[]) -> a
54:54:boolean validatePath(java.nio.file.Path) -> a
71:72:net.minecraft.server.packs.resources.IoSupplier
getResource(net.minecraft.server.packs.PackType,net.minecraft.resources.ResourceLoc
ation) -> a
76:76:net.minecraft.server.packs.resources.IoSupplier
getResource(net.minecraft.resources.ResourceLocation,java.nio.file.Path) -> a
88:91:net.minecraft.server.packs.resources.IoSupplier
returnFileIfExists(java.nio.file.Path) -> b
96:104:void
listResources(net.minecraft.server.packs.PackType,java.lang.String,java.lang.String
,net.minecraft.server.packs.PackResources$ResourceOutput) -> a
107:123:void
listPath(java.lang.String,java.nio.file.Path,java.util.List,net.minecraft.server.pa
cks.PackResources$ResourceOutput) -> a
127:145:java.util.Set getNamespaces(net.minecraft.server.packs.PackType) -> a
150:150:void close() -> close
110:117:void
lambda$listPath$5(java.nio.file.Path,java.lang.String,net.minecraft.server.packs.Pa
ckResources$ResourceOutput,java.nio.file.Path) -> a
108:108:boolean
lambda$listPath$4(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes) -
> a
102:102:void
lambda$listResources$3(java.lang.String,com.mojang.serialization.DataResult$Partial
Result) -> a
98:100:void
lambda$listResources$2(net.minecraft.server.packs.PackType,java.lang.String,net.min
ecraft.server.packs.PackResources$ResourceOutput,java.util.List) -> a
81:82:net.minecraft.server.packs.resources.IoSupplier
lambda$getResource$1(net.minecraft.resources.ResourceLocation,com.mojang.serializat
ion.DataResult$PartialResult) -> a
77:78:net.minecraft.server.packs.resources.IoSupplier
lambda$getResource$0(java.nio.file.Path,java.util.List) -> a
27:28:void <clinit>() -> <clinit>
net.minecraft.server.packs.VanillaPackResources -> ajo:
org.slf4j.Logger LOGGER -> a
net.minecraft.server.packs.BuiltInMetadata metadata -> d
java.util.Set namespaces -> e
java.util.List rootPaths -> f
java.util.Map pathsForType -> g
35:40:void
<init>(net.minecraft.server.packs.BuiltInMetadata,java.util.Set,java.util.List,java
.util.Map) -> <init>
45:54:net.minecraft.server.packs.resources.IoSupplier
getRootResource(java.lang.String[]) -> a
58:71:void
listRawPaths(net.minecraft.server.packs.PackType,net.minecraft.resources.ResourceLo
cation,java.util.function.Consumer) -> a
75:102:void
listResources(net.minecraft.server.packs.PackType,java.lang.String,java.lang.String
,net.minecraft.server.packs.PackResources$ResourceOutput) -> a
105:107:void
getResources(net.minecraft.server.packs.PackResources$ResourceOutput,java.lang.Stri
ng,java.nio.file.Path,java.util.List) -> a
112:112:net.minecraft.server.packs.resources.IoSupplier
getResource(net.minecraft.server.packs.PackType,net.minecraft.resources.ResourceLoc
ation) -> a
132:132:java.util.Set getNamespaces(net.minecraft.server.packs.PackType) -> a
138:150:java.lang.Object
getMetadataSection(net.minecraft.server.packs.metadata.MetadataSectionSerializer) -
> a
155:155:java.lang.String packId() -> a
160:160:boolean isBuiltin() -> b
165:165:void close() -> close
172:172:net.minecraft.server.packs.resources.ResourceProvider asProvider() -> c
172:172:java.util.Optional
lambda$asProvider$7(net.minecraft.resources.ResourceLocation) -> a
172:172:net.minecraft.server.packs.resources.Resource
lambda$asProvider$6(net.minecraft.server.packs.resources.IoSupplier) -> a
124:125:net.minecraft.server.packs.resources.IoSupplier
lambda$getResource$5(net.minecraft.resources.ResourceLocation,com.mojang.serializat
ion.DataResult$PartialResult) -> a
114:121:net.minecraft.server.packs.resources.IoSupplier
lambda$getResource$4(net.minecraft.resources.ResourceLocation,net.minecraft.server.
packs.PackType,java.util.List) -> a
100:100:void
lambda$listResources$3(java.lang.String,com.mojang.serialization.DataResult$Partial
Result) -> a
78:97:void
lambda$listResources$2(net.minecraft.server.packs.PackType,net.minecraft.server.pac
ks.PackResources$ResourceOutput,java.lang.String,java.util.List) -> a
69:69:void
lambda$listRawPaths$1(net.minecraft.resources.ResourceLocation,com.mojang.serializa
tion.DataResult$PartialResult) -> b
61:66:void
lambda$listRawPaths$0(net.minecraft.resources.ResourceLocation,net.minecraft.server
.packs.PackType,java.util.function.Consumer,java.util.List) -> a
26:26:void <clinit>() -> <clinit>
net.minecraft.server.packs.VanillaPackResourcesBuilder -> ajp:
org.slf4j.Logger LOGGER -> b
java.util.function.Consumer developmentConfig -> a
java.util.Map ROOT_DIR_BY_TYPE -> c
java.util.Set rootPaths -> d
java.util.Map pathsForType -> e
net.minecraft.server.packs.BuiltInMetadata metadata -> f
java.util.Set namespaces -> g
30:85:void <init>() -> <init>
37:51:java.nio.file.Path safeGetPath(java.net.URI) -> a
88:94:boolean validateDirPath(java.nio.file.Path) -> b
98:101:void pushRootPath(java.nio.file.Path) -> c
104:107:void
pushPathForType(net.minecraft.server.packs.PackType,java.nio.file.Path) -> b
110:114:net.minecraft.server.packs.VanillaPackResourcesBuilder
pushJarResources() -> a
120:139:net.minecraft.server.packs.VanillaPackResourcesBuilder
pushClasspathResources(net.minecraft.server.packs.PackType,java.lang.Class) -> a
143:144:net.minecraft.server.packs.VanillaPackResourcesBuilder
applyDevelopmentConfig() -> b
151:155:net.minecraft.server.packs.VanillaPackResourcesBuilder
pushUniversalPath(java.nio.file.Path) -> a
162:164:net.minecraft.server.packs.VanillaPackResourcesBuilder
pushAssetPath(net.minecraft.server.packs.PackType,java.nio.file.Path) -> a
168:169:net.minecraft.server.packs.VanillaPackResourcesBuilder
setMetadata(net.minecraft.server.packs.BuiltInMetadata) -> a
173:174:net.minecraft.server.packs.VanillaPackResourcesBuilder
exposeNamespace(java.lang.String[]) -> a
178:188:net.minecraft.server.packs.VanillaPackResources build() -> c
194:196:java.util.List copyAndReverse(java.util.Collection) -> a
111:113:void
lambda$pushJarResources$3(net.minecraft.server.packs.PackType,java.nio.file.Path) -
> c
105:105:java.util.Set
lambda$pushPathForType$2(net.minecraft.server.packs.PackType) -> a
55:78:com.google.common.collect.ImmutableMap lambda$static$1() -> d
33:33:void
lambda$static$0(net.minecraft.server.packs.VanillaPackResourcesBuilder) -> a
31:54:void <clinit>() -> <clinit>
net.minecraft.server.packs.linkfs.DummyFileAttributes -> ajq:
java.nio.file.attribute.FileTime EPOCH -> a
7:7:void <init>() -> <init>
12:12:java.nio.file.attribute.FileTime lastModifiedTime() -> lastModifiedTime
17:17:java.nio.file.attribute.FileTime lastAccessTime() -> lastAccessTime
22:22:java.nio.file.attribute.FileTime creationTime() -> creationTime
27:27:boolean isSymbolicLink() -> isSymbolicLink
32:32:boolean isOther() -> isOther
37:37:long size() -> size
43:43:java.lang.Object fileKey() -> fileKey
8:8:void <clinit>() -> <clinit>
net.minecraft.server.packs.linkfs.LinkFSFileStore -> ajr:
java.lang.String name -> a
13:15:void <init>(java.lang.String) -> <init>
19:19:java.lang.String name() -> name
24:24:java.lang.String type() -> type
29:29:boolean isReadOnly() -> isReadOnly
34:34:long getTotalSpace() -> getTotalSpace
39:39:long getUsableSpace() -> getUsableSpace
44:44:long getUnallocatedSpace() -> getUnallocatedSpace
49:49:boolean supportsFileAttributeView(java.lang.Class) ->
supportsFileAttributeView
54:54:boolean supportsFileAttributeView(java.lang.String) ->
supportsFileAttributeView
60:60:java.nio.file.attribute.FileStoreAttributeView
getFileStoreAttributeView(java.lang.Class) -> getFileStoreAttributeView
65:65:java.lang.Object getAttribute(java.lang.String) -> getAttribute
net.minecraft.server.packs.linkfs.LinkFSPath -> ajs:
java.nio.file.attribute.BasicFileAttributes DIRECTORY_ATTRIBUTES -> a
java.nio.file.attribute.BasicFileAttributes FILE_ATTRIBUTES -> b
java.util.Comparator PATH_COMPARATOR -> c
java.lang.String name -> d
net.minecraft.server.packs.linkfs.LinkFileSystem fileSystem -> e
net.minecraft.server.packs.linkfs.LinkFSPath parent -> f
java.util.List pathToRoot -> g
java.lang.String pathString -> h
net.minecraft.server.packs.linkfs.PathContents pathContents -> i
64:69:void
<init>(net.minecraft.server.packs.linkfs.LinkFileSystem,java.lang.String,net.minecr
aft.server.packs.linkfs.LinkFSPath,net.minecraft.server.packs.linkfs.PathContents)
-> <init>
72:72:net.minecraft.server.packs.linkfs.LinkFSPath
createRelativePath(net.minecraft.server.packs.linkfs.LinkFSPath,java.lang.String) -
> a
77:77:net.minecraft.server.packs.linkfs.LinkFileSystem getFileSystem() -> a
82:82:boolean isAbsolute() -> isAbsolute
87:90:java.io.File toFile() -> toFile
96:99:net.minecraft.server.packs.linkfs.LinkFSPath getRoot() -> b
104:104:net.minecraft.server.packs.linkfs.LinkFSPath getFileName() -> c
110:110:net.minecraft.server.packs.linkfs.LinkFSPath getParent() -> d
115:115:int getNameCount() -> getNameCount
120:132:java.util.List pathToRoot() -> l
137:141:net.minecraft.server.packs.linkfs.LinkFSPath getName(int) -> a
146:156:net.minecraft.server.packs.linkfs.LinkFSPath subpath(int,int) -> a
161:182:boolean startsWith(java.nio.file.Path) -> startsWith
187:210:boolean endsWith(java.nio.file.Path) -> endsWith
216:216:net.minecraft.server.packs.linkfs.LinkFSPath normalize() -> e
221:225:net.minecraft.server.packs.linkfs.LinkFSPath
resolve(java.nio.file.Path) -> a
229:234:net.minecraft.server.packs.linkfs.LinkFSPath resolve(java.util.List) ->
a
238:247:net.minecraft.server.packs.linkfs.LinkFSPath
resolveName(java.lang.String) -> a
251:251:boolean
isRelativeOrMissing(net.minecraft.server.packs.linkfs.PathContents) -> a
256:274:net.minecraft.server.packs.linkfs.LinkFSPath
relativize(java.nio.file.Path) -> b
280:282:java.net.URI toUri() -> toUri
288:292:net.minecraft.server.packs.linkfs.LinkFSPath toAbsolutePath() -> f
297:297:net.minecraft.server.packs.linkfs.LinkFSPath
toRealPath(java.nio.file.LinkOption[]) -> a
302:302:java.nio.file.WatchKey
register(java.nio.file.WatchService,java.nio.file.WatchEvent$Kind[],java.nio.file.W
atchEvent$Modifier[]) -> register
307:308:int compareTo(java.nio.file.Path) -> compareTo
313:330:boolean equals(java.lang.Object) -> equals
334:334:boolean hasRealContents() -> m
339:339:int hashCode() -> hashCode
344:344:java.lang.String toString() -> toString
348:356:java.lang.String pathToString() -> n
360:366:net.minecraft.server.packs.linkfs.LinkFSPath
toLinkPath(java.nio.file.Path) -> c
370:370:boolean exists() -> g
375:375:java.nio.file.Path getTargetPath() -> h
380:380:net.minecraft.server.packs.linkfs.PathContents$DirectoryContents
getDirectoryContents() -> i
384:384:java.nio.file.attribute.BasicFileAttributeView getBasicAttributeView()
-> j
403:409:java.nio.file.attribute.BasicFileAttributes getBasicAttributes() -> k
26:26:java.nio.file.Path toRealPath(java.nio.file.LinkOption[]) -> toRealPath
26:26:java.nio.file.Path toAbsolutePath() -> toAbsolutePath
26:26:java.nio.file.Path relativize(java.nio.file.Path) -> relativize
26:26:java.nio.file.Path resolve(java.nio.file.Path) -> resolve
26:26:java.nio.file.Path normalize() -> normalize
26:26:java.nio.file.Path subpath(int,int) -> subpath
26:26:java.nio.file.Path getName(int) -> getName
26:26:java.nio.file.Path getParent() -> getParent
26:26:java.nio.file.Path getFileName() -> getFileName
26:26:java.nio.file.Path getRoot() -> getRoot
26:26:java.nio.file.FileSystem getFileSystem() -> getFileSystem
26:26:int compareTo(java.lang.Object) -> compareTo
27:51:void <clinit>() -> <clinit>
net.minecraft.server.packs.linkfs.LinkFSPath$1 -> ajs$1:
27:27:void <init>() -> <init>
30:30:boolean isRegularFile() -> isRegularFile
35:35:boolean isDirectory() -> isDirectory
net.minecraft.server.packs.linkfs.LinkFSPath$2 -> ajs$2:
39:39:void <init>() -> <init>
42:42:boolean isRegularFile() -> isRegularFile
47:47:boolean isDirectory() -> isDirectory
net.minecraft.server.packs.linkfs.LinkFSPath$3 -> ajs$3:
net.minecraft.server.packs.linkfs.LinkFSPath this$0 -> a
384:384:void <init>(net.minecraft.server.packs.linkfs.LinkFSPath) -> <init>
387:387:java.lang.String name() -> name
392:392:java.nio.file.attribute.BasicFileAttributes readAttributes() ->
readAttributes
397:397:void
setTimes(java.nio.file.attribute.FileTime,java.nio.file.attribute.FileTime,java.nio
.file.attribute.FileTime) -> setTimes
net.minecraft.server.packs.linkfs.LinkFSProvider -> ajt:
java.lang.String SCHEME -> a
32:32:void <init>() -> <init>
37:37:java.lang.String getScheme() -> getScheme
42:42:java.nio.file.FileSystem newFileSystem(java.net.URI,java.util.Map) ->
newFileSystem
47:47:java.nio.file.FileSystem getFileSystem(java.net.URI) -> getFileSystem
52:52:java.nio.file.Path getPath(java.net.URI) -> getPath
57:68:java.nio.channels.SeekableByteChannel
newByteChannel(java.nio.file.Path,java.util.Set,java.nio.file.attribute.FileAttribu
te[]) -> newByteChannel
73:78:java.nio.file.DirectoryStream
newDirectoryStream(java.nio.file.Path,java.nio.file.DirectoryStream$Filter) ->
newDirectoryStream
102:102:void
createDirectory(java.nio.file.Path,java.nio.file.attribute.FileAttribute[]) ->
createDirectory
107:107:void delete(java.nio.file.Path) -> delete
112:112:void
copy(java.nio.file.Path,java.nio.file.Path,java.nio.file.CopyOption[]) -> copy
117:117:void
move(java.nio.file.Path,java.nio.file.Path,java.nio.file.CopyOption[]) -> move
122:122:boolean isSameFile(java.nio.file.Path,java.nio.file.Path) -> isSameFile
127:127:boolean isHidden(java.nio.file.Path) -> isHidden
132:132:java.nio.file.FileStore getFileStore(java.nio.file.Path) ->
getFileStore
137:153:void checkAccess(java.nio.file.Path,java.nio.file.AccessMode[]) ->
checkAccess
159:163:java.nio.file.attribute.FileAttributeView
getFileAttributeView(java.nio.file.Path,java.lang.Class,java.nio.file.LinkOption[])
-> getFileAttributeView
169:173:java.nio.file.attribute.BasicFileAttributes
readAttributes(java.nio.file.Path,java.lang.Class,java.nio.file.LinkOption[]) ->
readAttributes
179:179:java.util.Map
readAttributes(java.nio.file.Path,java.lang.String,java.nio.file.LinkOption[]) ->
readAttributes
184:184:void
setAttribute(java.nio.file.Path,java.lang.String,java.lang.Object,java.nio.file.Lin
kOption[]) -> setAttribute
188:194:net.minecraft.server.packs.linkfs.LinkFSPath
toLinkPath(java.nio.file.Path) -> a
net.minecraft.server.packs.linkfs.LinkFSProvider$1 -> ajt$1:
net.minecraft.server.packs.linkfs.PathContents$DirectoryContents
val$directoryContents -> a
java.nio.file.DirectoryStream$Filter val$filter -> b
net.minecraft.server.packs.linkfs.LinkFSProvider this$0 -> c
78:78:void
<init>(net.minecraft.server.packs.linkfs.LinkFSProvider,net.minecraft.server.packs.
linkfs.PathContents$DirectoryContents,java.nio.file.DirectoryStream$Filter) ->
<init>
81:91:java.util.Iterator iterator() -> iterator
96:96:void close() -> close
90:90:java.nio.file.Path
lambda$iterator$1(net.minecraft.server.packs.linkfs.LinkFSPath) -> a
85:87:boolean
lambda$iterator$0(java.nio.file.DirectoryStream$Filter,net.minecraft.server.packs.l
inkfs.LinkFSPath) -> a
net.minecraft.server.packs.linkfs.LinkFSProvider$2 -> ajt$2:
int[] $SwitchMap$java$nio$file$AccessMode -> a
144:144:void <clinit>() -> <clinit>
net.minecraft.server.packs.linkfs.LinkFileSystem -> aju:
java.util.Set VIEWS -> b
java.lang.String PATH_SEPARATOR -> a
com.google.common.base.Splitter PATH_SPLITTER -> c
java.nio.file.FileStore store -> d
java.nio.file.spi.FileSystemProvider provider -> e
net.minecraft.server.packs.linkfs.LinkFSPath root -> f
44:50:void
<init>(java.lang.String,net.minecraft.server.packs.linkfs.LinkFileSystem$DirectoryE
ntry) -> <init>
53:62:net.minecraft.server.packs.linkfs.LinkFSPath
buildPath(net.minecraft.server.packs.linkfs.LinkFileSystem$DirectoryEntry,net.minec
raft.server.packs.linkfs.LinkFileSystem,java.lang.String,net.minecraft.server.packs
.linkfs.LinkFSPath) -> a
67:67:java.nio.file.spi.FileSystemProvider provider() -> provider
72:72:void close() -> close
76:76:boolean isOpen() -> isOpen
81:81:boolean isReadOnly() -> isReadOnly
86:86:java.lang.String getSeparator() -> getSeparator
91:91:java.lang.Iterable getRootDirectories() -> getRootDirectories
96:96:java.lang.Iterable getFileStores() -> getFileStores
101:101:java.util.Set supportedFileAttributeViews() ->
supportedFileAttributeViews
106:135:java.nio.file.Path getPath(java.lang.String,java.lang.String[]) ->
getPath
141:141:java.nio.file.PathMatcher getPathMatcher(java.lang.String) ->
getPathMatcher
146:146:java.nio.file.attribute.UserPrincipalLookupService
getUserPrincipalLookupService() -> getUserPrincipalLookupService
151:151:java.nio.file.WatchService newWatchService() -> newWatchService
155:155:java.nio.file.FileStore store() -> a
159:159:net.minecraft.server.packs.linkfs.LinkFSPath rootPath() -> b
194:194:net.minecraft.server.packs.linkfs.LinkFileSystem$Builder builder() -> c
59:59:void
lambda$buildPath$1(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap,net.minec
raft.server.packs.linkfs.LinkFileSystem,net.minecraft.server.packs.linkfs.LinkFSPat
h,java.lang.String,net.minecraft.server.packs.linkfs.LinkFileSystem$DirectoryEntry)
-> a
56:56:void
lambda$buildPath$0(it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap,net.minec
raft.server.packs.linkfs.LinkFileSystem,net.minecraft.server.packs.linkfs.LinkFSPat
h,java.lang.String,java.nio.file.Path) -> a
39:41:void <clinit>() -> <clinit>
net.minecraft.server.packs.linkfs.LinkFileSystem$Builder -> aju$a:
net.minecraft.server.packs.linkfs.LinkFileSystem$DirectoryEntry root -> a
168:169:void <init>() -> <init>
172:177:net.minecraft.server.packs.linkfs.LinkFileSystem$Builder
put(java.util.List,java.lang.String,java.nio.file.Path) -> a
181:185:net.minecraft.server.packs.linkfs.LinkFileSystem$Builder
put(java.util.List,java.nio.file.Path) -> a
189:189:java.nio.file.FileSystem build(java.lang.String) -> a
174:174:net.minecraft.server.packs.linkfs.LinkFileSystem$DirectoryEntry
lambda$put$0(java.lang.String) -> b
net.minecraft.server.packs.linkfs.LinkFileSystem$DirectoryEntry -> aju$b:
java.util.Map children -> a
java.util.Map files -> b
164:165:void <init>() -> <init>
162:162:void <init>(java.util.Map,java.util.Map) -> <init>
162:162:java.lang.String toString() -> toString
162:162:int hashCode() -> hashCode
162:162:boolean equals(java.lang.Object) -> equals
162:162:java.util.Map children() -> a
162:162:java.util.Map files() -> b
net.minecraft.server.packs.linkfs.PathContents -> ajv:
net.minecraft.server.packs.linkfs.PathContents MISSING -> a
net.minecraft.server.packs.linkfs.PathContents RELATIVE -> b
7:14:void <clinit>() -> <clinit>
net.minecraft.server.packs.linkfs.PathContents$1 -> ajv$1:
7:7:void <init>() -> <init>
10:10:java.lang.String toString() -> toString
net.minecraft.server.packs.linkfs.PathContents$2 -> ajv$2:
14:14:void <init>() -> <init>
17:17:java.lang.String toString() -> toString
net.minecraft.server.packs.linkfs.PathContents$DirectoryContents -> ajv$a:
java.util.Map children -> c
24:24:void <init>(java.util.Map) -> <init>
24:24:java.lang.String toString() -> toString
24:24:int hashCode() -> hashCode
24:24:boolean equals(java.lang.Object) -> equals
24:24:java.util.Map children() -> a
net.minecraft.server.packs.linkfs.PathContents$FileContents -> ajv$b:
java.nio.file.Path contents -> c
21:21:void <init>(java.nio.file.Path) -> <init>
21:21:java.lang.String toString() -> toString
21:21:int hashCode() -> hashCode
21:21:boolean equals(java.lang.Object) -> equals
21:21:java.nio.file.Path contents() -> a
net.minecraft.server.packs.linkfs.package-info -> ajw:
net.minecraft.server.packs.metadata.MetadataSectionSerializer -> ajx:
java.lang.String getMetadataSectionName() -> a
java.lang.Object fromJson(com.google.gson.JsonObject) -> a
net.minecraft.server.packs.metadata.MetadataSectionType -> ajy:
com.google.gson.JsonObject toJson(java.lang.Object) -> a
11:11:net.minecraft.server.packs.metadata.MetadataSectionType
fromCodec(java.lang.String,com.mojang.serialization.Codec) -> a
net.minecraft.server.packs.metadata.MetadataSectionType$1 -> ajy$1:
java.lang.String val$name -> a
com.mojang.serialization.Codec val$codec -> b
11:11:void <init>(java.lang.String,com.mojang.serialization.Codec) -> <init>
14:14:java.lang.String getMetadataSectionName() -> a
19:19:java.lang.Object fromJson(com.google.gson.JsonObject) -> a
24:24:com.google.gson.JsonObject toJson(java.lang.Object) -> a
24:24:void lambda$toJson$1(java.lang.String) -> a
19:19:void lambda$fromJson$0(java.lang.String) -> b
net.minecraft.server.packs.metadata.pack.PackMetadataSection -> ajz:
net.minecraft.server.packs.metadata.MetadataSectionType TYPE -> a
net.minecraft.network.chat.Component description -> b
int packFormat -> c
12:15:void <init>(net.minecraft.network.chat.Component,int) -> <init>
18:18:net.minecraft.network.chat.Component getDescription() -> a
22:22:int getPackFormat() -> b
7:7:void <clinit>() -> <clinit>
net.minecraft.server.packs.metadata.pack.PackMetadataSectionSerializer -> aka:
10:10:void <init>() -> <init>
13:18:net.minecraft.server.packs.metadata.pack.PackMetadataSection
fromJson(com.google.gson.JsonObject) -> b
23:26:com.google.gson.JsonObject
toJson(net.minecraft.server.packs.metadata.pack.PackMetadataSection) -> a
31:31:java.lang.String getMetadataSectionName() -> a
10:10:com.google.gson.JsonObject toJson(java.lang.Object) -> a
10:10:java.lang.Object fromJson(com.google.gson.JsonObject) -> a
net.minecraft.server.packs.metadata.pack.package-info -> akb:
net.minecraft.server.packs.metadata.package-info -> akc:
net.minecraft.server.packs.package-info -> akd:
net.minecraft.server.packs.repository.BuiltInPackSource -> ake:
org.slf4j.Logger LOGGER -> b
java.lang.String VANILLA_ID -> a
net.minecraft.server.packs.PackType packType -> c
net.minecraft.server.packs.VanillaPackResources vanillaPack -> d
net.minecraft.resources.ResourceLocation packDir -> e
31:35:void
<init>(net.minecraft.server.packs.PackType,net.minecraft.server.packs.VanillaPackRe
sources,net.minecraft.resources.ResourceLocation) -> <init>
39:44:void loadPacks(java.util.function.Consumer) -> a
net.minecraft.server.packs.repository.Pack
createVanillaPack(net.minecraft.server.packs.PackResources) -> a
net.minecraft.network.chat.Component getPackTitle(java.lang.String) -> a
52:52:net.minecraft.server.packs.VanillaPackResources getVanillaPack() -> a
56:66:void listBundledPacks(java.util.function.Consumer) -> b
69:70:void populatePackList(java.util.function.BiConsumer) -> a
73:82:void
discoverPacksInPath(java.nio.file.Path,java.util.function.BiConsumer) -> a
85:85:java.lang.String pathToId(java.nio.file.Path) -> a
net.minecraft.server.packs.repository.Pack
createBuiltinPack(java.lang.String,net.minecraft.server.packs.repository.Pack$Resou
rcesSupplier,net.minecraft.network.chat.Component) -> a
76:76:void
lambda$discoverPacksInPath$3(java.util.function.BiConsumer,java.nio.file.Path,net.m
inecraft.server.packs.repository.Pack$ResourcesSupplier) -> a
76:76:net.minecraft.server.packs.repository.Pack
lambda$discoverPacksInPath$2(net.minecraft.server.packs.repository.Pack$ResourcesSu
pplier,java.lang.String) -> a
69:69:void
lambda$populatePackList$1(java.util.function.BiConsumer,java.nio.file.Path) -> a
61:65:void
lambda$listBundledPacks$0(java.util.function.Consumer,java.lang.String,java.util.fu
nction.Function) -> a
23:23:void <clinit>() -> <clinit>
net.minecraft.server.packs.repository.FolderRepositorySource -> akf:
org.slf4j.Logger LOGGER -> a
java.nio.file.Path folder -> b
net.minecraft.server.packs.PackType packType -> c
net.minecraft.server.packs.repository.PackSource packSource -> d
33:37:void
<init>(java.nio.file.Path,net.minecraft.server.packs.PackType,net.minecraft.server.
packs.repository.PackSource) -> <init>
40:40:java.lang.String nameFromPath(java.nio.file.Path) -> a
46:59:void loadPacks(java.util.function.Consumer) -> a
62:70:void
discoverPacks(java.nio.file.Path,boolean,java.util.function.BiConsumer) -> a
76:93:net.minecraft.server.packs.repository.Pack$ResourcesSupplier
detectPackResources(java.nio.file.Path,boolean) -> a
89:89:net.minecraft.server.packs.PackResources
lambda$detectPackResources$2(java.io.File,boolean,java.lang.String) -> a
84:84:net.minecraft.server.packs.PackResources
lambda$detectPackResources$1(java.nio.file.Path,boolean,java.lang.String) -> a
50:55:void
lambda$loadPacks$0(java.util.function.Consumer,java.nio.file.Path,net.minecraft.ser
ver.packs.repository.Pack$ResourcesSupplier) -> a
27:27:void <clinit>() -> <clinit>
net.minecraft.server.packs.repository.Pack -> akg:
org.slf4j.Logger LOGGER -> a
java.lang.String id -> b
net.minecraft.server.packs.repository.Pack$ResourcesSupplier resources -> c
net.minecraft.network.chat.Component title -> d
net.minecraft.network.chat.Component description -> e
net.minecraft.server.packs.repository.PackCompatibility compatibility -> f
net.minecraft.world.flag.FeatureFlagSet requestedFeatures -> g
net.minecraft.server.packs.repository.Pack$Position defaultPosition -> h
boolean required -> i
boolean fixedPosition -> j
net.minecraft.server.packs.repository.PackSource packSource -> k
47:48:net.minecraft.server.packs.repository.Pack
readMetaAndCreate(java.lang.String,net.minecraft.network.chat.Component,boolean,net
.minecraft.server.packs.repository.Pack$ResourcesSupplier,net.minecraft.server.pack
s.PackType,net.minecraft.server.packs.repository.Pack$Position,net.minecraft.server
.packs.repository.PackSource) -> a
52:52:net.minecraft.server.packs.repository.Pack
create(java.lang.String,net.minecraft.network.chat.Component,boolean,net.minecraft.
server.packs.repository.Pack$ResourcesSupplier,net.minecraft.server.packs.repositor
y.Pack$Info,net.minecraft.server.packs.PackType,net.minecraft.server.packs.reposito
ry.Pack$Position,boolean,net.minecraft.server.packs.repository.PackSource) -> a
55:66:void
<init>(java.lang.String,boolean,net.minecraft.server.packs.repository.Pack$Resource
sSupplier,net.minecraft.network.chat.Component,net.minecraft.server.packs.repositor
y.Pack$Info,net.minecraft.server.packs.repository.PackCompatibility,net.minecraft.s
erver.packs.repository.Pack$Position,boolean,net.minecraft.server.packs.repository.
PackSource) -> <init>
70:83:net.minecraft.server.packs.repository.Pack$Info
readPackInfo(java.lang.String,net.minecraft.server.packs.repository.Pack$ResourcesS
upplier) -> a
87:87:net.minecraft.network.chat.Component getTitle() -> a
91:91:net.minecraft.network.chat.Component getDescription() -> b
95:95:net.minecraft.network.chat.Component getChatLink(boolean) -> a
103:103:net.minecraft.server.packs.repository.PackCompatibility
getCompatibility() -> c
107:107:net.minecraft.world.flag.FeatureFlagSet getRequestedFeatures() -> d
111:111:net.minecraft.server.packs.PackResources open() -> e
115:115:java.lang.String getId() -> f
119:119:boolean isRequired() -> g
123:123:boolean isFixedPosition() -> h
127:127:net.minecraft.server.packs.repository.Pack$Position
getDefaultPosition() -> i
131:131:net.minecraft.server.packs.repository.PackSource getPackSource() -> j
136:145:boolean equals(java.lang.Object) -> equals
150:150:int hashCode() -> hashCode
95:98:net.minecraft.network.chat.Style
lambda$getChatLink$0(boolean,net.minecraft.network.chat.Style) -> a
21:21:void <clinit>() -> <clinit>
net.minecraft.server.packs.repository.Pack$Info -> akg$a:
net.minecraft.network.chat.Component description -> a
int format -> b
net.minecraft.world.flag.FeatureFlagSet requestedFeatures -> c
39:39:void
<init>(net.minecraft.network.chat.Component,int,net.minecraft.world.flag.FeatureFla
gSet) -> <init>
41:41:net.minecraft.server.packs.repository.PackCompatibility
compatibility(net.minecraft.server.packs.PackType) -> a
39:39:java.lang.String toString() -> toString
39:39:int hashCode() -> hashCode
39:39:boolean equals(java.lang.Object) -> equals
39:39:net.minecraft.network.chat.Component description() -> a
39:39:int format() -> b
39:39:net.minecraft.world.flag.FeatureFlagSet requestedFeatures() -> c
net.minecraft.server.packs.repository.Pack$Position -> akg$b:
net.minecraft.server.packs.repository.Pack$Position TOP -> a
net.minecraft.server.packs.repository.Pack$Position BOTTOM -> b
net.minecraft.server.packs.repository.Pack$Position[] $VALUES -> c
153:153:net.minecraft.server.packs.repository.Pack$Position[] values() ->
values
153:153:net.minecraft.server.packs.repository.Pack$Position
valueOf(java.lang.String) -> valueOf
153:153:void <init>(java.lang.String,int) -> <init>
159:183:int
insert(java.util.List,java.lang.Object,java.util.function.Function,boolean) -> a
188:188:net.minecraft.server.packs.repository.Pack$Position opposite() -> a
153:153:net.minecraft.server.packs.repository.Pack$Position[] $values() -> b
153:155:void <clinit>() -> <clinit>
net.minecraft.server.packs.repository.Pack$ResourcesSupplier -> akg$c:
net.minecraft.server.packs.PackResources open(java.lang.String) -> open
net.minecraft.server.packs.repository.PackCompatibility -> akh:
net.minecraft.server.packs.repository.PackCompatibility TOO_OLD -> a
net.minecraft.server.packs.repository.PackCompatibility TOO_NEW -> b
net.minecraft.server.packs.repository.PackCompatibility COMPATIBLE -> c
net.minecraft.network.chat.Component description -> d
net.minecraft.network.chat.Component confirmation -> e
net.minecraft.server.packs.repository.PackCompatibility[] $VALUES -> f
8:8:net.minecraft.server.packs.repository.PackCompatibility[] values() ->
values
8:8:net.minecraft.server.packs.repository.PackCompatibility
valueOf(java.lang.String) -> valueOf
17:20:void <init>(java.lang.String,int,java.lang.String) -> <init>
23:23:boolean isCompatible() -> a
27:33:net.minecraft.server.packs.repository.PackCompatibility
forFormat(int,net.minecraft.server.packs.PackType) -> a
38:38:net.minecraft.network.chat.Component getDescription() -> b
42:42:net.minecraft.network.chat.Component getConfirmation() -> c
8:8:net.minecraft.server.packs.repository.PackCompatibility[] $values() -> d
8:11:void <clinit>() -> <clinit>
net.minecraft.server.packs.repository.PackRepository -> aki:
java.util.Set sources -> a
java.util.Map available -> b
java.util.List selected -> c
23:28:void <init>(net.minecraft.server.packs.repository.RepositorySource[]) ->
<init>
31:34:void reload() -> a
37:41:java.util.Map discoverAvailable() -> h
45:46:void setSelected(java.util.Collection) -> a
49:56:boolean addPack(java.lang.String) -> a
60:67:boolean removePack(java.lang.String) -> b
71:79:java.util.List rebuildSelected(java.util.Collection) -> b
83:83:java.util.stream.Stream getAvailablePacks(java.util.Collection) -> c
87:87:java.util.Collection getAvailableIds() -> b
91:91:java.util.Collection getAvailablePacks() -> c
95:95:java.util.Collection getSelectedIds() -> d
99:99:net.minecraft.world.flag.FeatureFlagSet getRequestedFeatureFlags() -> e
103:103:java.util.Collection getSelectedPacks() -> f
108:108:net.minecraft.server.packs.repository.Pack getPack(java.lang.String) ->
c
112:112:boolean isAvailable(java.lang.String) -> d
116:116:java.util.List openAllSelected() -> g
39:39:void
lambda$discoverAvailable$0(java.util.Map,net.minecraft.server.packs.repository.Pack
) -> a
net.minecraft.server.packs.repository.PackSource -> akj:
java.util.function.UnaryOperator NO_DECORATION -> a
net.minecraft.server.packs.repository.PackSource DEFAULT -> b
net.minecraft.server.packs.repository.PackSource BUILT_IN -> c
net.minecraft.server.packs.repository.PackSource FEATURE -> d
net.minecraft.server.packs.repository.PackSource WORLD -> e
net.minecraft.server.packs.repository.PackSource SERVER -> f
net.minecraft.network.chat.Component
decorate(net.minecraft.network.chat.Component) -> a
boolean shouldAddAutomatically() -> a
25:25:net.minecraft.server.packs.repository.PackSource
create(java.util.function.UnaryOperator,boolean) -> a
39:40:java.util.function.UnaryOperator decorateWithSource(java.lang.String) ->
a
40:40:net.minecraft.network.chat.Component
lambda$decorateWithSource$0(net.minecraft.network.chat.Component,net.minecraft.netw
ork.chat.Component) -> a
9:18:void <clinit>() -> <clinit>
net.minecraft.server.packs.repository.PackSource$1 -> akj$1:
java.util.function.UnaryOperator val$decorator -> g
boolean val$addAutomatically -> h
25:25:void <init>(java.util.function.UnaryOperator,boolean) -> <init>
28:28:net.minecraft.network.chat.Component
decorate(net.minecraft.network.chat.Component) -> a
33:33:boolean shouldAddAutomatically() -> a
net.minecraft.server.packs.repository.RepositorySource -> akk:
void loadPacks(java.util.function.Consumer) -> a
net.minecraft.server.packs.repository.ServerPacksSource -> akl:
net.minecraft.server.packs.metadata.pack.PackMetadataSection
VERSION_METADATA_SECTION -> b
net.minecraft.server.packs.FeatureFlagsMetadataSection
FEATURE_FLAGS_METADATA_SECTION -> c
net.minecraft.server.packs.BuiltInMetadata BUILT_IN_METADATA -> d
net.minecraft.network.chat.Component VANILLA_NAME -> e
net.minecraft.resources.ResourceLocation PACKS_DIR -> f
40:41:void <init>() -> <init>
44:49:net.minecraft.server.packs.VanillaPackResources createVanillaPackSource()
-> b
54:54:net.minecraft.network.chat.Component getPackTitle(java.lang.String) -> a
60:60:net.minecraft.server.packs.repository.Pack
createVanillaPack(net.minecraft.server.packs.PackResources) -> a
66:66:net.minecraft.server.packs.repository.Pack
createBuiltinPack(java.lang.String,net.minecraft.server.packs.repository.Pack$Resou
rcesSupplier,net.minecraft.network.chat.Component) -> a
70:70:net.minecraft.server.packs.repository.PackRepository
createPackRepository(java.nio.file.Path) -> a
77:77:net.minecraft.server.packs.repository.PackRepository
createPackRepository(net.minecraft.world.level.storage.LevelStorageSource$LevelStor
ageAccess) -> a
60:60:net.minecraft.server.packs.PackResources
lambda$createVanillaPack$0(net.minecraft.server.packs.PackResources,java.lang.Strin
g) -> a
21:37:void <clinit>() -> <clinit>
net.minecraft.server.packs.repository.package-info -> akm:
net.minecraft.server.packs.resources.CloseableResourceManager -> akn:
void close() -> close
net.minecraft.server.packs.resources.FallbackResourceManager -> ako:
org.slf4j.Logger LOGGER -> b
java.util.List fallbacks -> a
net.minecraft.server.packs.PackType type -> c
java.lang.String namespace -> d
35:42:void <init>(net.minecraft.server.packs.PackType,java.lang.String) ->
<init>
45:46:void push(net.minecraft.server.packs.PackResources) -> a
49:50:void
push(net.minecraft.server.packs.PackResources,java.util.function.Predicate) -> a
53:54:void pushFilterOnly(java.lang.String,java.util.function.Predicate) -> a
57:58:void
pushInternal(java.lang.String,net.minecraft.server.packs.PackResources,java.util.fu
nction.Predicate) -> a
62:62:java.util.Set getNamespaces() -> a
68:85:java.util.Optional getResource(net.minecraft.resources.ResourceLocation)
-> getResource
89:89:net.minecraft.server.packs.resources.Resource
createResource(net.minecraft.server.packs.PackResources,net.minecraft.resources.Res
ourceLocation,net.minecraft.server.packs.resources.IoSupplier,net.minecraft.server.
packs.resources.IoSupplier) -> a
93:96:net.minecraft.server.packs.resources.IoSupplier
wrapForDebug(net.minecraft.resources.ResourceLocation,net.minecraft.server.packs.Pa
ckResources,net.minecraft.server.packs.resources.IoSupplier) -> a
132:170:java.util.List
getResourceStack(net.minecraft.resources.ResourceLocation) -> a
174:174:boolean isMetadata(net.minecraft.resources.ResourceLocation) -> b
178:179:net.minecraft.resources.ResourceLocation
getResourceLocationFromMetadata(net.minecraft.resources.ResourceLocation) -> c
183:183:net.minecraft.resources.ResourceLocation
getMetadataLocation(net.minecraft.resources.ResourceLocation) -> d
190:228:java.util.Map
listResources(java.lang.String,java.util.function.Predicate) -> b
232:232:net.minecraft.server.packs.resources.IoSupplier
createStackMetadataFinder(net.minecraft.resources.ResourceLocation,int) -> a
255:255:net.minecraft.server.packs.resources.IoSupplier
convertToMetadata(net.minecraft.server.packs.resources.IoSupplier) -> a
259:261:net.minecraft.server.packs.resources.ResourceMetadata
parseMetadata(net.minecraft.server.packs.resources.IoSupplier) -> b
276:283:void
applyPackFiltersToExistingResources(net.minecraft.server.packs.resources.FallbackRe
sourceManager$PackEntry,java.util.Map) -> a
286:304:void
listPackResources(net.minecraft.server.packs.resources.FallbackResourceManager$Pack
Entry,java.lang.String,java.util.function.Predicate,java.util.Map) -> a
308:331:java.util.Map
listResourceStacks(java.lang.String,java.util.function.Predicate) -> c
336:336:java.util.stream.Stream listPacks() -> b
336:336:net.minecraft.server.packs.PackResources
lambda$listPacks$7(net.minecraft.server.packs.resources.FallbackResourceManager$Pac
kEntry) -> a
291:303:void
lambda$listPackResources$6(java.util.function.Predicate,java.util.Map,net.minecraft
.server.packs.PackResources,net.minecraft.resources.ResourceLocation,net.minecraft.
server.packs.resources.IoSupplier) -> a
255:255:net.minecraft.server.packs.resources.ResourceMetadata
lambda$convertToMetadata$5(net.minecraft.server.packs.resources.IoSupplier) -> c
233:250:net.minecraft.server.packs.resources.ResourceMetadata
lambda$createStackMetadataFinder$4(net.minecraft.resources.ResourceLocation,int) ->
b
219:227:void
lambda$listResources$3(java.util.Map,java.util.Map,net.minecraft.resources.Resource
Location,net.minecraft.server.packs.resources.FallbackResourceManager$1ResourceWith
SourceAndIndex) -> a
203:212:void
lambda$listResources$2(java.util.function.Predicate,java.util.Map,net.minecraft.ser
ver.packs.PackResources,int,java.util.Map,net.minecraft.resources.ResourceLocation,
net.minecraft.server.packs.resources.IoSupplier) -> a
150:151:net.minecraft.server.packs.resources.ResourceMetadata
lambda$getResourceStack$1(net.minecraft.server.packs.PackResources,net.minecraft.re
sources.ResourceLocation) -> a
94:94:java.io.InputStream
lambda$wrapForDebug$0(net.minecraft.server.packs.resources.IoSupplier,net.minecraft
.resources.ResourceLocation,net.minecraft.server.packs.PackResources) -> a
33:33:void <clinit>() -> <clinit>
net.minecraft.server.packs.resources.FallbackResourceManager$1ResourceWithSourceAnd
Index -> ako$a:
net.minecraft.server.packs.PackResources packResources -> a
net.minecraft.server.packs.resources.IoSupplier resource -> b
int packIndex -> c
188:188:void
<init>(net.minecraft.server.packs.PackResources,net.minecraft.server.packs.resource
s.IoSupplier,int) -> <init>
188:188:java.lang.String toString() -> toString
188:188:int hashCode() -> hashCode
188:188:boolean equals(java.lang.Object) -> equals
188:188:net.minecraft.server.packs.PackResources packResources() -> a
188:188:net.minecraft.server.packs.resources.IoSupplier resource() -> b
188:188:int packIndex() -> c
net.minecraft.server.packs.resources.FallbackResourceManager$EntryStack -> ako$b:
net.minecraft.resources.ResourceLocation fileLocation -> a
net.minecraft.resources.ResourceLocation metadataLocation -> b
java.util.List fileSources -> c
java.util.Map metaSources -> d
266:272:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
264:264:void
<init>(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLoc
ation,java.util.List,java.util.Map) -> <init>
264:264:java.lang.String toString() -> toString
264:264:int hashCode() -> hashCode
264:264:boolean equals(java.lang.Object) -> equals
264:264:net.minecraft.resources.ResourceLocation fileLocation() -> a
264:264:net.minecraft.resources.ResourceLocation metadataLocation() -> b
264:264:java.util.List fileSources() -> c
264:264:java.util.Map metaSources() -> d
net.minecraft.server.packs.resources.FallbackResourceManager$LeakedResourceWarningI
nputStream -> ako$c:
java.util.function.Supplier message -> a
boolean closed -> b
105:112:void
<init>(java.io.InputStream,net.minecraft.resources.ResourceLocation,java.lang.Strin
g) -> <init>
116:118:void close() -> close
122:127:void finalize() -> finalize
108:110:java.lang.String
lambda$new$0(java.lang.Exception,net.minecraft.resources.ResourceLocation,java.lang
.String) -> a
net.minecraft.server.packs.resources.FallbackResourceManager$PackEntry -> ako$d:
java.lang.String name -> a
net.minecraft.server.packs.PackResources resources -> b
java.util.function.Predicate filter -> c
339:339:void
<init>(java.lang.String,net.minecraft.server.packs.PackResources,java.util.function
.Predicate) -> <init>
341:344:void filterAll(java.util.Collection) -> a
347:347:boolean isFiltered(net.minecraft.resources.ResourceLocation) -> a
339:339:java.lang.String toString() -> toString
339:339:int hashCode() -> hashCode
339:339:boolean equals(java.lang.Object) -> equals
339:339:java.lang.String name() -> a
339:339:net.minecraft.server.packs.PackResources resources() -> b
339:339:java.util.function.Predicate filter() -> c
net.minecraft.server.packs.resources.FallbackResourceManager$ResourceWithSource ->
ako$e:
net.minecraft.server.packs.PackResources source -> a
net.minecraft.server.packs.resources.IoSupplier resource -> b
351:351:void
<init>(net.minecraft.server.packs.PackResources,net.minecraft.server.packs.resource
s.IoSupplier) -> <init>
351:351:java.lang.String toString() -> toString
351:351:int hashCode() -> hashCode
351:351:boolean equals(java.lang.Object) -> equals
351:351:net.minecraft.server.packs.PackResources source() -> a
351:351:net.minecraft.server.packs.resources.IoSupplier resource() -> b
net.minecraft.server.packs.resources.IoSupplier -> akp:
13:13:net.minecraft.server.packs.resources.IoSupplier
create(java.nio.file.Path) -> create
17:17:net.minecraft.server.packs.resources.IoSupplier
create(java.util.zip.ZipFile,java.util.zip.ZipEntry) -> create
java.lang.Object get() -> get
17:17:java.io.InputStream
lambda$create$1(java.util.zip.ZipFile,java.util.zip.ZipEntry) -> a
13:13:java.io.InputStream lambda$create$0(java.nio.file.Path) -> a
net.minecraft.server.packs.resources.MultiPackResourceManager -> akq:
org.slf4j.Logger LOGGER -> a
java.util.Map namespacedManagers -> b
java.util.List packs -> c
26:60:void <init>(net.minecraft.server.packs.PackType,java.util.List) -> <init>
65:69:net.minecraft.server.packs.resources.ResourceFilterSection
getPackFilterSection(net.minecraft.server.packs.PackResources) -> a
74:74:java.util.Set getNamespaces() -> a
79:85:java.util.Optional getResource(net.minecraft.resources.ResourceLocation)
-> getResource
90:95:java.util.List getResourceStack(net.minecraft.resources.ResourceLocation)
-> a
101:110:java.util.Map
listResources(java.lang.String,java.util.function.Predicate) -> b
115:124:java.util.Map
listResourceStacks(java.lang.String,java.util.function.Predicate) -> c
129:132:void checkTrailingDirectoryPath(java.lang.String) -> a
136:136:java.util.stream.Stream listPacks() -> b
141:142:void close() -> close
37:37:boolean
lambda$new$1(net.minecraft.server.packs.resources.ResourceFilterSection,net.minecra
ft.resources.ResourceLocation) -> a
31:31:java.util.stream.Stream
lambda$new$0(net.minecraft.server.packs.PackType,net.minecraft.server.packs.PackRes
ources) -> a
21:21:void <clinit>() -> <clinit>
net.minecraft.server.packs.resources.PreparableReloadListener -> akr:
java.util.concurrent.CompletableFuture
reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profil
ing.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent
.Executor,java.util.concurrent.Executor) -> a
16:16:java.lang.String getName() -> c
net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBarrier ->
akr$a:
java.util.concurrent.CompletableFuture wait(java.lang.Object) -> a
net.minecraft.server.packs.resources.ProfiledReloadInstance -> aks:
org.slf4j.Logger LOGGER -> c
com.google.common.base.Stopwatch total -> d
20:51:void
<init>(net.minecraft.server.packs.resources.ResourceManager,java.util.List,java.uti
l.concurrent.Executor,java.util.concurrent.Executor,java.util.concurrent.Completabl
eFuture) -> <init>
54:82:java.util.List finish(java.util.List) -> a
24:44:java.util.concurrent.CompletableFuture
lambda$new$7(java.util.concurrent.Executor,net.minecraft.server.packs.resources.Pre
parableReloadListener$PreparationBarrier,net.minecraft.server.packs.resources.Resou
rceManager,net.minecraft.server.packs.resources.PreparableReloadListener,java.util.
concurrent.Executor,java.util.concurrent.Executor) -> a
45:46:net.minecraft.server.packs.resources.ProfiledReloadInstance$State
lambda$new$6(net.minecraft.server.packs.resources.PreparableReloadListener,net.mine
craft.util.profiling.ActiveProfiler,net.minecraft.util.profiling.ActiveProfiler,jav
a.util.concurrent.atomic.AtomicLong,java.util.concurrent.atomic.AtomicLong,java.lan
g.Void) -> a
38:38:void
lambda$new$5(java.util.concurrent.Executor,java.util.concurrent.atomic.AtomicLong,j
ava.lang.Runnable) -> a
39:42:void
lambda$new$4(java.lang.Runnable,java.util.concurrent.atomic.AtomicLong) -> a
33:33:void
lambda$new$3(java.util.concurrent.Executor,java.util.concurrent.atomic.AtomicLong,j
ava.lang.Runnable) -> b
34:37:void
lambda$new$2(java.lang.Runnable,java.util.concurrent.atomic.AtomicLong) -> b
27:27:int lambda$new$1() -> e
26:26:int lambda$new$0() -> f
19:19:void <clinit>() -> <clinit>
net.minecraft.server.packs.resources.ProfiledReloadInstance$State -> aks$a:
java.lang.String name -> a
net.minecraft.util.profiling.ProfileResults preparationResult -> b
net.minecraft.util.profiling.ProfileResults reloadResult -> c
java.util.concurrent.atomic.AtomicLong preparationNanos -> d
java.util.concurrent.atomic.AtomicLong reloadNanos -> e
92:98:void
<init>(java.lang.String,net.minecraft.util.profiling.ProfileResults,net.minecraft.u
til.profiling.ProfileResults,java.util.concurrent.atomic.AtomicLong,java.util.concu
rrent.atomic.AtomicLong) -> <init>
net.minecraft.server.packs.resources.ReloadInstance -> akt:
java.util.concurrent.CompletableFuture done() -> a
float getActualProgress() -> b
11:11:boolean isDone() -> c
15:19:void checkExceptions() -> d
net.minecraft.server.packs.resources.ReloadableResourceManager -> aku:
org.slf4j.Logger LOGGER -> a
net.minecraft.server.packs.resources.CloseableResourceManager resources -> b
java.util.List listeners -> c
net.minecraft.server.packs.PackType type -> d
25:31:void <init>(net.minecraft.server.packs.PackType) -> <init>
35:36:void close() -> close
39:40:void
registerReloadListener(net.minecraft.server.packs.resources.PreparableReloadListene
r) -> a
43:47:net.minecraft.server.packs.resources.ReloadInstance
createReload(java.util.concurrent.Executor,java.util.concurrent.Executor,java.util.
concurrent.CompletableFuture,java.util.List) -> a
52:52:java.util.Optional getResource(net.minecraft.resources.ResourceLocation)
-> getResource
57:57:java.util.Set getNamespaces() -> a
62:62:java.util.List getResourceStack(net.minecraft.resources.ResourceLocation)
-> a
67:67:java.util.Map
listResources(java.lang.String,java.util.function.Predicate) -> b
72:72:java.util.Map
listResourceStacks(java.lang.String,java.util.function.Predicate) -> c
77:77:java.util.stream.Stream listPacks() -> b
43:43:java.lang.Object lambda$createReload$0(java.util.List) -> a
22:22:void <clinit>() -> <clinit>
net.minecraft.server.packs.resources.Resource -> akv:
net.minecraft.server.packs.PackResources source -> a
net.minecraft.server.packs.resources.IoSupplier streamSupplier -> b
net.minecraft.server.packs.resources.IoSupplier metadataSupplier -> c
net.minecraft.server.packs.resources.ResourceMetadata cachedMetadata -> d
20:24:void
<init>(net.minecraft.server.packs.PackResources,net.minecraft.server.packs.resource
s.IoSupplier,net.minecraft.server.packs.resources.IoSupplier) -> <init>
26:31:void
<init>(net.minecraft.server.packs.PackResources,net.minecraft.server.packs.resource
s.IoSupplier) -> <init>
34:34:net.minecraft.server.packs.PackResources source() -> a
38:38:java.lang.String sourcePackId() -> b
42:42:boolean isBuiltin() -> c
46:46:java.io.InputStream open() -> d
50:50:java.io.BufferedReader openAsReader() -> e
54:57:net.minecraft.server.packs.resources.ResourceMetadata metadata() -> f
net.minecraft.server.packs.resources.ResourceFilterSection -> akw:
com.mojang.serialization.Codec CODEC -> b
net.minecraft.server.packs.metadata.MetadataSectionType TYPE -> a
java.util.List blockList -> c
19:21:void <init>(java.util.List) -> <init>
24:24:boolean isNamespaceFiltered(java.lang.String) -> a
28:28:boolean isPathFiltered(java.lang.String) -> b
28:28:boolean
lambda$isPathFiltered$3(java.lang.String,net.minecraft.util.ResourceLocationPattern
) -> a
24:24:boolean
lambda$isNamespaceFiltered$2(java.lang.String,net.minecraft.util.ResourceLocationPa
ttern) -> b
11:13:com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
12:12:java.util.List
lambda$static$0(net.minecraft.server.packs.resources.ResourceFilterSection) -> a
11:15:void <clinit>() -> <clinit>
net.minecraft.server.packs.resources.ResourceManager -> akx:
java.util.Set getNamespaces() -> a
java.util.List getResourceStack(net.minecraft.resources.ResourceLocation) -> a
java.util.Map listResources(java.lang.String,java.util.function.Predicate) -> b
java.util.Map listResourceStacks(java.lang.String,java.util.function.Predicate)
-> c
java.util.stream.Stream listPacks() -> b
net.minecraft.server.packs.resources.ResourceManager$Empty -> akx$a:
net.minecraft.server.packs.resources.ResourceManager$Empty INSTANCE -> a
net.minecraft.server.packs.resources.ResourceManager$Empty[] $VALUES -> b
38:38:net.minecraft.server.packs.resources.ResourceManager$Empty[] values() ->
values
38:38:net.minecraft.server.packs.resources.ResourceManager$Empty
valueOf(java.lang.String) -> valueOf
38:38:void <init>(java.lang.String,int) -> <init>
43:43:java.util.Set getNamespaces() -> a
48:48:java.util.Optional getResource(net.minecraft.resources.ResourceLocation)
-> getResource
53:53:java.util.List getResourceStack(net.minecraft.resources.ResourceLocation)
-> a
58:58:java.util.Map
listResources(java.lang.String,java.util.function.Predicate) -> b
63:63:java.util.Map
listResourceStacks(java.lang.String,java.util.function.Predicate) -> c
68:68:java.util.stream.Stream listPacks() -> b
38:38:net.minecraft.server.packs.resources.ResourceManager$Empty[] $values() ->
c
38:39:void <clinit>() -> <clinit>
net.minecraft.server.packs.resources.ResourceManagerReloadListener -> aky:
12:12:java.util.concurrent.CompletableFuture
reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profil
ing.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent
.Executor,java.util.concurrent.Executor) -> a
void
onResourceManagerReload(net.minecraft.server.packs.resources.ResourceManager) -> a
13:18:void
lambda$reload$0(net.minecraft.util.profiling.ProfilerFiller,net.minecraft.server.pa
cks.resources.ResourceManager) -> a
net.minecraft.server.packs.resources.ResourceMetadata -> akz:
net.minecraft.server.packs.resources.ResourceMetadata EMPTY -> a
net.minecraft.server.packs.resources.IoSupplier EMPTY_SUPPLIER -> b
24:34:net.minecraft.server.packs.resources.ResourceMetadata
fromJsonStream(java.io.InputStream) -> a
java.util.Optional
getSection(net.minecraft.server.packs.metadata.MetadataSectionSerializer) -> a
21:21:net.minecraft.server.packs.resources.ResourceMetadata lambda$static$0() -
> a
15:21:void <clinit>() -> <clinit>
net.minecraft.server.packs.resources.ResourceMetadata$1 -> akz$1:
15:15:void <init>() -> <init>
18:18:java.util.Optional
getSection(net.minecraft.server.packs.metadata.MetadataSectionSerializer) -> a
net.minecraft.server.packs.resources.ResourceMetadata$2 -> akz$2:
com.google.gson.JsonObject val$metadata -> c
27:27:void <init>(com.google.gson.JsonObject) -> <init>
30:31:java.util.Optional
getSection(net.minecraft.server.packs.metadata.MetadataSectionSerializer) -> a
net.minecraft.server.packs.resources.ResourceProvider -> ala:
java.util.Optional getResource(net.minecraft.resources.ResourceLocation) ->
getResource
21:21:net.minecraft.server.packs.resources.Resource
getResourceOrThrow(net.minecraft.resources.ResourceLocation) -> getResourceOrThrow
25:25:java.io.InputStream open(net.minecraft.resources.ResourceLocation) ->
open
29:29:java.io.BufferedReader
openAsReader(net.minecraft.resources.ResourceLocation) -> openAsReader
33:33:net.minecraft.server.packs.resources.ResourceProvider
fromMap(java.util.Map) -> fromMap
33:33:java.util.Optional
lambda$fromMap$1(java.util.Map,net.minecraft.resources.ResourceLocation) -> a
21:21:java.io.FileNotFoundException
lambda$getResourceOrThrow$0(net.minecraft.resources.ResourceLocation) -> b
net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener -> alb:
org.slf4j.Logger LOGGER -> a
com.google.gson.Gson gson -> b
java.lang.String directory -> c
24:27:void <init>(com.google.gson.Gson,java.lang.String) -> <init>
31:33:java.util.Map
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> a
37:53:void
scanDirectory(net.minecraft.server.packs.resources.ResourceManager,java.lang.String
,com.google.gson.Gson,java.util.Map) -> a
18:18:java.lang.Object
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> b
19:19:void <clinit>() -> <clinit>
net.minecraft.server.packs.resources.SimplePreparableReloadListener -> alc:
8:8:void <init>() -> <init>
11:13:java.util.concurrent.CompletableFuture
reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profil
ing.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent
.Executor,java.util.concurrent.Executor) -> a
java.lang.Object
prepare(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.pro
filing.ProfilerFiller) -> b
void
apply(java.lang.Object,net.minecraft.server.packs.resources.ResourceManager,net.min
ecraft.util.profiling.ProfilerFiller) -> a
13:13:void
lambda$reload$1(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.
util.profiling.ProfilerFiller,java.lang.Object) -> a
11:11:java.lang.Object
lambda$reload$0(net.minecraft.server.packs.resources.ResourceManager,net.minecraft.
util.profiling.ProfilerFiller) -> a
net.minecraft.server.packs.resources.SimpleReloadInstance -> ald:
int PREPARATION_PROGRESS_WEIGHT -> c
int EXTRA_RELOAD_PROGRESS_WEIGHT -> d
int LISTENER_PROGRESS_WEIGHT -> e
java.util.concurrent.CompletableFuture allPreparations -> a
java.util.concurrent.CompletableFuture allDone -> b
java.util.Set preparingListeners -> f
int listenerCount -> g
int startedReloads -> h
int finishedReloads -> i
java.util.concurrent.atomic.AtomicInteger startedTaskCounter -> j
java.util.concurrent.atomic.AtomicInteger doneTaskCounter -> k
32:32:net.minecraft.server.packs.resources.SimpleReloadInstance
of(net.minecraft.server.packs.resources.ResourceManager,java.util.List,java.util.co
ncurrent.Executor,java.util.concurrent.Executor,java.util.concurrent.CompletableFut
ure) -> a
20:78:void
<init>(java.util.concurrent.Executor,java.util.concurrent.Executor,net.minecraft.se
rver.packs.resources.ResourceManager,java.util.List,net.minecraft.server.packs.reso
urces.SimpleReloadInstance$StateFactory,java.util.concurrent.CompletableFuture) ->
<init>
82:82:java.util.concurrent.CompletableFuture done() -> a
87:90:float getActualProgress() -> b
98:101:net.minecraft.server.packs.resources.ReloadInstance
create(net.minecraft.server.packs.resources.ResourceManager,java.util.List,java.uti
l.concurrent.Executor,java.util.concurrent.Executor,java.util.concurrent.Completabl
eFuture,boolean) -> a
67:72:void lambda$new$4(java.util.concurrent.Executor,java.lang.Runnable) -> a
69:71:void lambda$new$3(java.lang.Runnable) -> a
60:65:void lambda$new$2(java.util.concurrent.Executor,java.lang.Runnable) -> b
62:64:void lambda$new$1(java.lang.Runnable) -> b
32:32:java.util.concurrent.CompletableFuture
lambda$of$0(java.util.concurrent.Executor,net.minecraft.server.packs.resources.Prep
arableReloadListener$PreparationBarrier,net.minecraft.server.packs.resources.Resour
ceManager,net.minecraft.server.packs.resources.PreparableReloadListener,java.util.c
oncurrent.Executor,java.util.concurrent.Executor) -> a
net.minecraft.server.packs.resources.SimpleReloadInstance$1 -> ald$1:
java.util.concurrent.Executor val$mainThreadExecutor -> a
net.minecraft.server.packs.resources.PreparableReloadListener val$listener -> b
java.util.concurrent.CompletableFuture val$previousTask -> c
net.minecraft.server.packs.resources.SimpleReloadInstance this$0 -> d
45:45:void
<init>(net.minecraft.server.packs.resources.SimpleReloadInstance,java.util.concurre
nt.Executor,net.minecraft.server.packs.resources.PreparableReloadListener,java.util
.concurrent.CompletableFuture) -> <init>
48:54:java.util.concurrent.CompletableFuture wait(java.lang.Object) -> a
54:54:java.lang.Object
lambda$wait$1(java.lang.Object,net.minecraft.util.Unit,java.lang.Object) -> a
49:53:void
lambda$wait$0(net.minecraft.server.packs.resources.PreparableReloadListener) -> a
net.minecraft.server.packs.resources.SimpleReloadInstance$StateFactory -> ald$a:
java.util.concurrent.CompletableFuture
create(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.server.pack
s.resources.PreparableReloadListener,java.util.concurrent.Executor,java.util.concur
rent.Executor) -> create
net.minecraft.server.packs.resources.package-info -> ale:
net.minecraft.server.players.BanListEntry -> alf:
java.text.SimpleDateFormat DATE_FORMAT -> a
java.lang.String EXPIRES_NEVER -> b
java.util.Date created -> c
java.lang.String source -> d
java.util.Date expires -> e
java.lang.String reason -> f
23:28:void
<init>(java.lang.Object,java.util.Date,java.lang.String,java.util.Date,java.lang.St
ring) -> <init>
31:48:void <init>(java.lang.Object,com.google.gson.JsonObject) -> <init>
51:51:java.util.Date getCreated() -> a
55:55:java.lang.String getSource() -> b
60:60:java.util.Date getExpires() -> c
64:64:java.lang.String getReason() -> d
net.minecraft.network.chat.Component getDisplayName() -> e
71:74:boolean hasExpired() -> f
79:83:void serialize(com.google.gson.JsonObject) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.server.players.GameProfileCache -> alg:
org.slf4j.Logger LOGGER -> a
int GAMEPROFILES_MRU_LIMIT -> b
int GAMEPROFILES_EXPIRATION_MONTHS -> c
boolean usesAuthentication -> d
java.util.Map profilesByName -> e
java.util.Map profilesByUUID -> f
java.util.Map requests -> g
com.mojang.authlib.GameProfileRepository profileRepository -> h
com.google.gson.Gson gson -> i
java.io.File file -> j
java.util.concurrent.atomic.AtomicLong operationCount -> k
java.util.concurrent.Executor executor -> l
53:69:void <init>(com.mojang.authlib.GameProfileRepository,java.io.File) ->
<init>
72:82:void
safeAdd(net.minecraft.server.players.GameProfileCache$GameProfileInfo) -> a
85:104:java.util.Optional
lookupGameProfile(com.mojang.authlib.GameProfileRepository,java.lang.String) -> a
108:109:void setUsesAuthentication(boolean) -> a
112:112:boolean usesAuthentication() -> d
116:124:void add(com.mojang.authlib.GameProfile) -> a
127:127:long getNextOperation() -> e
131:161:java.util.Optional get(java.lang.String) -> a
165:176:void getAsync(java.lang.String,java.util.function.Consumer) -> a
179:184:java.util.Optional get(java.util.UUID) -> a
188:189:void setExecutor(java.util.concurrent.Executor) -> a
192:193:void clearExecutor() -> a
196:196:java.text.DateFormat createDateFormat() -> f
200:213:java.util.List load() -> b
217:226:void save() -> c
230:230:java.util.stream.Stream getTopMRUProfiles(int) -> a
234:239:com.google.gson.JsonElement
writeGameProfile(net.minecraft.server.players.GameProfileCache$GameProfileInfo,java
.text.DateFormat) -> a
243:271:java.util.Optional
readGameProfile(com.google.gson.JsonElement,java.text.DateFormat) -> a
219:219:void
lambda$save$5(com.google.gson.JsonArray,java.text.DateFormat,net.minecraft.server.p
layers.GameProfileCache$GameProfileInfo) -> a
207:207:void
lambda$load$4(java.text.DateFormat,java.util.List,com.google.gson.JsonElement) -> a
174:174:void
lambda$getAsync$3(java.util.function.Consumer,java.util.Optional,java.lang.Throwabl
e) -> a
173:173:void
lambda$getAsync$2(java.lang.String,java.util.Optional,java.lang.Throwable) -> a
172:172:java.util.Optional lambda$getAsync$1(java.lang.String) -> b
170:170:void
lambda$getAsync$0(java.util.function.Consumer,java.util.Optional,java.lang.Throwabl
e) -> b
48:48:void <clinit>() -> <clinit>
net.minecraft.server.players.GameProfileCache$1 -> alg$1:
java.util.concurrent.atomic.AtomicReference val$result -> a
86:86:void <init>(java.util.concurrent.atomic.AtomicReference) -> <init>
89:90:void onProfileLookupSucceeded(com.mojang.authlib.GameProfile) ->
onProfileLookupSucceeded
94:95:void
onProfileLookupFailed(com.mojang.authlib.GameProfile,java.lang.Exception) ->
onProfileLookupFailed
net.minecraft.server.players.GameProfileCache$GameProfileInfo -> alg$a:
com.mojang.authlib.GameProfile profile -> a
java.util.Date expirationDate -> b
long lastAccess -> c
280:283:void <init>(com.mojang.authlib.GameProfile,java.util.Date) -> <init>
286:286:com.mojang.authlib.GameProfile getProfile() -> a
290:290:java.util.Date getExpirationDate() -> b
294:295:void setLastAccess(long) -> a
298:298:long getLastAccess() -> c
net.minecraft.server.players.IpBanList -> alh:
11:12:void <init>(java.io.File) -> <init>
16:16:net.minecraft.server.players.StoredUserEntry
createEntry(com.google.gson.JsonObject) -> a
20:21:boolean isBanned(java.net.SocketAddress) -> a
25:25:boolean isBanned(java.lang.String) -> a
30:31:net.minecraft.server.players.IpBanListEntry get(java.net.SocketAddress) -
> b
35:42:java.lang.String getIpFromAddress(java.net.SocketAddress) -> c
net.minecraft.server.players.IpBanListEntry -> ali:
11:12:void <init>(java.lang.String) -> <init>
15:16:void
<init>(java.lang.String,java.util.Date,java.lang.String,java.util.Date,java.lang.St
ring) -> <init>
20:20:net.minecraft.network.chat.Component getDisplayName() -> e
24:25:void <init>(com.google.gson.JsonObject) -> <init>
28:28:java.lang.String createIpInfo(com.google.gson.JsonObject) -> b
33:38:void serialize(com.google.gson.JsonObject) -> a
net.minecraft.server.players.OldUsersConverter -> alj:
org.slf4j.Logger LOGGER -> e
java.io.File OLD_IPBANLIST -> a
java.io.File OLD_USERBANLIST -> b
java.io.File OLD_OPLIST -> c
java.io.File OLD_WHITELIST -> d
32:32:void <init>() -> <init>
40:49:java.util.List readOldListFormat(java.io.File,java.util.Map) -> a
53:63:void
lookupPlayers(net.minecraft.server.MinecraftServer,java.util.Collection,com.mojang.
authlib.ProfileLookupCallback) -> a
66:116:boolean convertUserBanlist(net.minecraft.server.MinecraftServer) -> a
120:149:boolean convertIpBanlist(net.minecraft.server.MinecraftServer) -> b
153:191:boolean convertOpsList(net.minecraft.server.MinecraftServer) -> c
195:233:boolean convertWhiteList(net.minecraft.server.MinecraftServer) -> d
238:271:java.util.UUID
convertMobOwnerIfNecessary(net.minecraft.server.MinecraftServer,java.lang.String) -
> a
285:357:boolean convertPlayers(net.minecraft.server.dedicated.DedicatedServer)
-> a
361:372:void ensureDirectoryExists(java.io.File) -> a
375:377:boolean
serverReadyAfterUserconversion(net.minecraft.server.MinecraftServer) -> e
381:415:boolean areOldUserlistsRemoved() -> a
419:428:boolean areOldPlayersConverted(net.minecraft.server.MinecraftServer) ->
f
432:432:java.io.File
getWorldPlayersDirectory(net.minecraft.server.MinecraftServer) -> g
436:438:void renameOldFile(java.io.File) -> b
443:447:java.util.Date parseDate(java.lang.String,java.util.Date) -> a
53:53:java.lang.String[] lambda$lookupPlayers$1(int) -> a
53:53:boolean lambda$lookupPlayers$0(java.lang.String) -> a
33:37:void <clinit>() -> <clinit>
net.minecraft.server.players.OldUsersConverter$1 -> alj$1:
net.minecraft.server.MinecraftServer val$server -> a
java.util.Map val$userMap -> b
net.minecraft.server.players.UserBanList val$bans -> c
79:79:void
<init>(net.minecraft.server.MinecraftServer,java.util.Map,net.minecraft.server.play
ers.UserBanList) -> <init>
82:94:void onProfileLookupSucceeded(com.mojang.authlib.GameProfile) ->
onProfileLookupSucceeded
98:102:void
onProfileLookupFailed(com.mojang.authlib.GameProfile,java.lang.Exception) ->
onProfileLookupFailed
net.minecraft.server.players.OldUsersConverter$2 -> alj$2:
net.minecraft.server.MinecraftServer val$server -> a
net.minecraft.server.players.ServerOpList val$opsList -> b
164:164:void
<init>(net.minecraft.server.MinecraftServer,net.minecraft.server.players.ServerOpLi
st) -> <init>
167:169:void onProfileLookupSucceeded(com.mojang.authlib.GameProfile) ->
onProfileLookupSucceeded
173:177:void
onProfileLookupFailed(com.mojang.authlib.GameProfile,java.lang.Exception) ->
onProfileLookupFailed
net.minecraft.server.players.OldUsersConverter$3 -> alj$3:
net.minecraft.server.MinecraftServer val$server -> a
net.minecraft.server.players.UserWhiteList val$whitelist -> b
206:206:void
<init>(net.minecraft.server.MinecraftServer,net.minecraft.server.players.UserWhiteL
ist) -> <init>
209:211:void onProfileLookupSucceeded(com.mojang.authlib.GameProfile) ->
onProfileLookupSucceeded
215:219:void
onProfileLookupFailed(com.mojang.authlib.GameProfile,java.lang.Exception) ->
onProfileLookupFailed
net.minecraft.server.players.OldUsersConverter$4 -> alj$4:
net.minecraft.server.MinecraftServer val$server -> a
java.util.List val$profiles -> b
254:254:void <init>(net.minecraft.server.MinecraftServer,java.util.List) ->
<init>
257:259:void onProfileLookupSucceeded(com.mojang.authlib.GameProfile) ->
onProfileLookupSucceeded
263:264:void
onProfileLookupFailed(com.mojang.authlib.GameProfile,java.lang.Exception) ->
onProfileLookupFailed
net.minecraft.server.players.OldUsersConverter$5 -> alj$5:
net.minecraft.server.dedicated.DedicatedServer val$server -> a
java.io.File val$worldNewPlayerDirectory -> b
java.io.File val$unknownPlayerDirectory -> c
java.io.File val$worldPlayerDirectory -> d
java.lang.String[] val$names -> e
306:306:void
<init>(net.minecraft.server.dedicated.DedicatedServer,java.io.File,java.io.File,jav
a.io.File,java.lang.String[]) -> <init>
309:315:void onProfileLookupSucceeded(com.mojang.authlib.GameProfile) ->
onProfileLookupSucceeded
319:326:void
onProfileLookupFailed(com.mojang.authlib.GameProfile,java.lang.Exception) ->
onProfileLookupFailed
329:335:void movePlayerFile(java.io.File,java.lang.String,java.lang.String) ->
a
338:348:java.lang.String getFileNameForProfile(com.mojang.authlib.GameProfile)
-> a
net.minecraft.server.players.OldUsersConverter$ConversionError -> alj$a:
276:277:void <init>(java.lang.String,java.lang.Throwable) -> <init>
280:281:void <init>(java.lang.String) -> <init>
net.minecraft.server.players.PlayerList -> alk:
java.io.File USERBANLIST_FILE -> b
java.io.File IPBANLIST_FILE -> c
java.io.File OPLIST_FILE -> d
java.io.File WHITELIST_FILE -> e
net.minecraft.network.chat.Component CHAT_FILTERED_FULL -> f
org.slf4j.Logger LOGGER -> a
int SEND_PLAYER_INFO_INTERVAL -> h
java.text.SimpleDateFormat BAN_DATE_FORMAT -> i
net.minecraft.server.MinecraftServer server -> j
java.util.List players -> k
java.util.Map playersByUUID -> l
net.minecraft.server.players.UserBanList bans -> m
net.minecraft.server.players.IpBanList ipBans -> n
net.minecraft.server.players.ServerOpList ops -> o
net.minecraft.server.players.UserWhiteList whitelist -> p
java.util.Map stats -> q
java.util.Map advancements -> r
net.minecraft.world.level.storage.PlayerDataStorage playerIo -> s
boolean doWhiteList -> t
net.minecraft.core.LayeredRegistryAccess registries -> u
net.minecraft.core.RegistryAccess$Frozen synchronizedRegistries -> v
int maxPlayers -> g
int viewDistance -> w
int simulationDistance -> x
boolean allowCheatsForAllPlayers -> y
boolean ALLOW_LOGOUTIVATOR -> z
int sendAllPlayerInfoIn -> A
125:149:void
<init>(net.minecraft.server.MinecraftServer,net.minecraft.core.LayeredRegistryAcces
s,net.minecraft.world.level.storage.PlayerDataStorage,int) -> <init>
152:307:void
placeNewPlayer(net.minecraft.network.Connection,net.minecraft.server.level.ServerPl
ayer) -> a
310:329:void
updateEntireScoreboard(net.minecraft.server.ServerScoreboard,net.minecraft.server.l
evel.ServerPlayer) -> a
332:366:void addWorldborderListener(net.minecraft.server.level.ServerLevel) ->
a
370:380:net.minecraft.nbt.CompoundTag
load(net.minecraft.server.level.ServerPlayer) -> a
384:393:void save(net.minecraft.server.level.ServerPlayer) -> b
401:426:void remove(net.minecraft.server.level.ServerPlayer) -> c
430:460:net.minecraft.network.chat.Component
canPlayerLogin(java.net.SocketAddress,com.mojang.authlib.GameProfile) -> a
464:479:net.minecraft.server.level.ServerPlayer
getPlayerForLogin(com.mojang.authlib.GameProfile) -> e
483:560:net.minecraft.server.level.ServerPlayer
respawn(net.minecraft.server.level.ServerPlayer,boolean) -> a
564:567:void sendPlayerPermissionLevel(net.minecraft.server.level.ServerPlayer)
-> d
572:576:void tick() -> d
579:582:void broadcastAll(net.minecraft.network.protocol.Packet) -> a
585:590:void
broadcastAll(net.minecraft.network.protocol.Packet,net.minecraft.resources.Resource
Key) -> a
593:605:void
broadcastSystemToTeam(net.minecraft.world.entity.player.Player,net.minecraft.networ
k.chat.Component) -> a
608:619:void
broadcastSystemToAllExceptTeam(net.minecraft.world.entity.player.Player,net.minecra
ft.network.chat.Component) -> b
622:626:java.lang.String[] getPlayerNamesArray() -> e
630:630:net.minecraft.server.players.UserBanList getBans() -> f
634:634:net.minecraft.server.players.IpBanList getIpBans() -> g
638:643:void op(com.mojang.authlib.GameProfile) -> a
646:651:void deop(com.mojang.authlib.GameProfile) -> b
654:666:void
sendPlayerPermissionLevel(net.minecraft.server.level.ServerPlayer,int) -> a
669:669:boolean isWhiteListed(com.mojang.authlib.GameProfile) -> c
673:673:boolean isOp(com.mojang.authlib.GameProfile) -> f
678:683:net.minecraft.server.level.ServerPlayer
getPlayerByName(java.lang.String) -> a
687:702:void
broadcast(net.minecraft.world.entity.player.Player,double,double,double,double,net.
minecraft.resources.ResourceKey,net.minecraft.network.protocol.Packet) -> a
705:708:void saveAll() -> h
711:711:net.minecraft.server.players.UserWhiteList getWhiteList() -> i
715:715:java.lang.String[] getWhiteListNames() -> j
719:719:net.minecraft.server.players.ServerOpList getOps() -> k
723:723:java.lang.String[] getOpNames() -> l
727:727:void reloadWhiteList() -> a
731:741:void
sendLevelInfo(net.minecraft.server.level.ServerPlayer,net.minecraft.server.level.Se
rverLevel) -> a
744:747:void sendAllPlayerInfo(net.minecraft.server.level.ServerPlayer) -> e
750:750:int getPlayerCount() -> m
754:754:int getMaxPlayers() -> n
758:758:boolean isUsingWhitelist() -> o
762:763:void setUsingWhiteList(boolean) -> a
766:774:java.util.List getPlayersWithAddress(java.lang.String) -> b
778:778:int getViewDistance() -> p
782:782:int getSimulationDistance() -> q
786:786:net.minecraft.server.MinecraftServer getServer() -> c
791:791:net.minecraft.nbt.CompoundTag getSingleplayerData() -> r
795:796:void setAllowCheatsForAllPlayers(boolean) -> b
799:802:void removeAll() -> s
805:806:void
broadcastSystemMessage(net.minecraft.network.chat.Component,boolean) -> a
809:816:void
broadcastSystemMessage(net.minecraft.network.chat.Component,java.util.function.Func
tion,boolean) -> a
819:820:void
broadcastChatMessage(net.minecraft.network.chat.PlayerChatMessage,net.minecraft.com
mands.CommandSourceStack,net.minecraft.network.chat.ChatType$Bound) -> a
823:824:void
broadcastChatMessage(net.minecraft.network.chat.PlayerChatMessage,net.minecraft.ser
ver.level.ServerPlayer,net.minecraft.network.chat.ChatType$Bound) -> a
827:842:void
broadcastChatMessage(net.minecraft.network.chat.PlayerChatMessage,java.util.functio
n.Predicate,net.minecraft.server.level.ServerPlayer,net.minecraft.network.chat.Chat
Type$Bound) -> a
845:845:boolean verifyChatTrusted(net.minecraft.network.chat.PlayerChatMessage)
-> a
849:869:net.minecraft.stats.ServerStatsCounter
getPlayerStats(net.minecraft.world.entity.player.Player) -> a
873:883:net.minecraft.server.PlayerAdvancements
getPlayerAdvancements(net.minecraft.server.level.ServerPlayer) -> f
887:895:void setViewDistance(int) -> a
898:906:void setSimulationDistance(int) -> b
909:909:java.util.List getPlayers() -> t
914:914:net.minecraft.server.level.ServerPlayer getPlayer(java.util.UUID) -> a
918:918:boolean canBypassPlayerLimit(com.mojang.authlib.GameProfile) -> d
922:931:void reloadResources() -> u
934:934:boolean isAllowCheatsForAllPlayers() -> v
805:805:net.minecraft.network.chat.Component
lambda$broadcastSystemMessage$3(net.minecraft.network.chat.Component,net.minecraft.
server.level.ServerPlayer) -> a
409:409:void lambda$remove$2(net.minecraft.world.entity.Entity) -> a
274:277:net.minecraft.world.entity.Entity
lambda$placeNewPlayer$1(net.minecraft.server.level.ServerLevel,net.minecraft.world.
entity.Entity) -> a
265:265:void
lambda$placeNewPlayer$0(net.minecraft.server.level.ServerPlayer,net.minecraft.serve
r.MinecraftServer$ServerResourcePackInfo) -> a
115:122:void <clinit>() -> <clinit>
net.minecraft.server.players.PlayerList$1 -> alk$1:
net.minecraft.server.players.PlayerList this$0 -> a
332:332:void <init>(net.minecraft.server.players.PlayerList) -> <init>
335:336:void
onBorderSizeSet(net.minecraft.world.level.border.WorldBorder,double) -> a
340:341:void
onBorderSizeLerping(net.minecraft.world.level.border.WorldBorder,double,double,long
) -> a
345:346:void
onBorderCenterSet(net.minecraft.world.level.border.WorldBorder,double,double) -> a
350:351:void
onBorderSetWarningTime(net.minecraft.world.level.border.WorldBorder,int) -> a
355:356:void
onBorderSetWarningBlocks(net.minecraft.world.level.border.WorldBorder,int) -> b
360:360:void
onBorderSetDamagePerBlock(net.minecraft.world.level.border.WorldBorder,double) -> b
364:364:void
onBorderSetDamageSafeZOne(net.minecraft.world.level.border.WorldBorder,double) -> c
net.minecraft.server.players.ServerOpList -> all:
11:12:void <init>(java.io.File) -> <init>
16:16:net.minecraft.server.players.StoredUserEntry
createEntry(com.google.gson.JsonObject) -> a
21:21:java.lang.String[] getUserList() -> a
25:31:boolean canBypassPlayerLimit(com.mojang.authlib.GameProfile) -> a
36:36:java.lang.String getKeyForUser(com.mojang.authlib.GameProfile) -> b
9:9:java.lang.String getKeyForUser(java.lang.Object) -> a
21:21:java.lang.String[] lambda$getUserList$0(int) -> a
net.minecraft.server.players.ServerOpListEntry -> alm:
int level -> a
boolean bypassesPlayerLimit -> b
15:18:void <init>(com.mojang.authlib.GameProfile,int,boolean) -> <init>
21:24:void <init>(com.google.gson.JsonObject) -> <init>
27:27:int getLevel() -> a
31:31:boolean getBypassesPlayerLimit() -> b
36:43:void serialize(com.google.gson.JsonObject) -> a
47:57:com.mojang.authlib.GameProfile
createGameProfile(com.google.gson.JsonObject) -> b
net.minecraft.server.players.SleepStatus -> aln:
int activePlayers -> a
int sleepingPlayers -> b
9:9:void <init>() -> <init>
16:16:boolean areEnoughSleeping(int) -> a
20:21:boolean areEnoughDeepSleeping(int,java.util.List) -> a
25:25:int sleepersNeeded(int) -> b
29:30:void removeAllSleepers() -> a
33:33:int amountSleeping() -> b
38:52:boolean update(java.util.List) -> a
net.minecraft.server.players.StoredUserEntry -> alo:
java.lang.Object user -> a
11:13:void <init>(java.lang.Object) -> <init>
17:17:java.lang.Object getUser() -> g
21:21:boolean hasExpired() -> f
void serialize(com.google.gson.JsonObject) -> a
net.minecraft.server.players.StoredUserList -> alp:
org.slf4j.Logger LOGGER -> a
com.google.gson.Gson GSON -> b
java.io.File file -> c
java.util.Map map -> d
31:35:void <init>(java.io.File) -> <init>
38:38:java.io.File getFile() -> b
42:48:void add(net.minecraft.server.players.StoredUserEntry) -> a
52:53:net.minecraft.server.players.StoredUserEntry get(java.lang.Object) -> b
57:63:void remove(java.lang.Object) -> c
66:67:void remove(net.minecraft.server.players.StoredUserEntry) -> b
70:70:java.lang.String[] getUserList() -> a
74:74:boolean isEmpty() -> c
78:78:java.lang.String getKeyForUser(java.lang.Object) -> a
82:82:boolean contains(java.lang.Object) -> d
86:95:void removeExpired() -> g
net.minecraft.server.players.StoredUserEntry
createEntry(com.google.gson.JsonObject) -> a
100:100:java.util.Collection getEntries() -> d
104:109:void save() -> e
114:129:void load() -> f
105:105:com.google.gson.JsonObject
lambda$save$0(net.minecraft.server.players.StoredUserEntry) -> c
27:28:void <clinit>() -> <clinit>
net.minecraft.server.players.UserBanList -> alq:
11:12:void <init>(java.io.File) -> <init>
16:16:net.minecraft.server.players.StoredUserEntry
createEntry(com.google.gson.JsonObject) -> a
20:20:boolean isBanned(com.mojang.authlib.GameProfile) -> a
25:25:java.lang.String[] getUserList() -> a
30:30:java.lang.String getKeyForUser(com.mojang.authlib.GameProfile) -> b
9:9:java.lang.String getKeyForUser(java.lang.Object) -> a
25:25:java.lang.String[] lambda$getUserList$0(int) -> a
net.minecraft.server.players.UserBanListEntry -> alr:
14:15:void <init>(com.mojang.authlib.GameProfile) -> <init>
18:19:void
<init>(com.mojang.authlib.GameProfile,java.util.Date,java.lang.String,java.util.Dat
e,java.lang.String) -> <init>
22:23:void <init>(com.google.gson.JsonObject) -> <init>
27:33:void serialize(com.google.gson.JsonObject) -> a
37:38:net.minecraft.network.chat.Component getDisplayName() -> e
42:52:com.mojang.authlib.GameProfile
createGameProfile(com.google.gson.JsonObject) -> b
net.minecraft.server.players.UserWhiteList -> als:
11:12:void <init>(java.io.File) -> <init>
16:16:net.minecraft.server.players.StoredUserEntry
createEntry(com.google.gson.JsonObject) -> a
20:20:boolean isWhiteListed(com.mojang.authlib.GameProfile) -> a
25:25:java.lang.String[] getUserList() -> a
30:30:java.lang.String getKeyForUser(com.mojang.authlib.GameProfile) -> b
9:9:java.lang.String getKeyForUser(java.lang.Object) -> a
25:25:java.lang.String[] lambda$getUserList$0(int) -> a
net.minecraft.server.players.UserWhiteListEntry -> alt:
10:11:void <init>(com.mojang.authlib.GameProfile) -> <init>
14:15:void <init>(com.google.gson.JsonObject) -> <init>
19:24:void serialize(com.google.gson.JsonObject) -> a
27:37:com.mojang.authlib.GameProfile
createGameProfile(com.google.gson.JsonObject) -> b
net.minecraft.server.players.package-info -> alu:
net.minecraft.server.rcon.NetworkDataOutputStream -> alv:
java.io.ByteArrayOutputStream outputStream -> a
java.io.DataOutputStream dataOutputStream -> b
11:14:void <init>(int) -> <init>
17:18:void writeBytes(byte[]) -> a
21:23:void writeString(java.lang.String) -> a
26:27:void write(int) -> a
31:32:void writeShort(short) -> a
35:36:void writeInt(int) -> b
39:40:void writeFloat(float) -> a
43:43:byte[] toByteArray() -> a
47:48:void reset() -> b
net.minecraft.server.rcon.PktUtils -> alw:
int MAX_PACKET_SIZE -> a
char[] HEX_CHAR -> b
5:5:void <init>() -> <init>
12:18:java.lang.String stringFromByteArray(byte[],int,int) -> a
22:22:int intFromByteArray(byte[],int) -> a
26:31:int intFromByteArray(byte[],int,int) -> b
35:40:int intFromNetworkByteArray(byte[],int,int) -> c
44:44:java.lang.String toHexString(byte) -> a
7:7:void <clinit>() -> <clinit>
net.minecraft.server.rcon.RconConsoleSource -> alx:
java.lang.String RCON -> b
net.minecraft.network.chat.Component RCON_COMPONENT -> c
java.lang.StringBuffer buffer -> d
net.minecraft.server.MinecraftServer server -> e
15:20:void <init>(net.minecraft.server.MinecraftServer) -> <init>
23:24:void prepareForCommand() -> e
27:27:java.lang.String getCommandResponse() -> f
31:32:net.minecraft.commands.CommandSourceStack createCommandSourceStack() -> g
37:38:void sendSystemMessage(net.minecraft.network.chat.Component) -> a
42:42:boolean acceptsSuccess() -> e_
47:47:boolean acceptsFailure() -> q_
52:52:boolean shouldInformAdmins() -> N_
14:14:void <clinit>() -> <clinit>
net.minecraft.server.rcon.package-info -> aly:
net.minecraft.server.rcon.thread.GenericThread -> alz:
org.slf4j.Logger LOGGER -> d
java.util.concurrent.atomic.AtomicInteger UNIQUE_THREAD_ID -> e
int MAX_STOP_WAIT -> f
boolean running -> a
java.lang.String name -> b
java.lang.Thread thread -> c
19:21:void <init>(java.lang.String) -> <init>
24:32:boolean start() -> a
36:62:void stop() -> b
65:65:boolean isRunning() -> c
11:12:void <clinit>() -> <clinit>
net.minecraft.server.rcon.thread.QueryThreadGs4 -> ama:
org.slf4j.Logger LOGGER -> d
java.lang.String GAME_TYPE -> e
java.lang.String GAME_ID -> f
long CHALLENGE_CHECK_INTERVAL -> g
long RESPONSE_CACHE_TIME -> h
long lastChallengeCheck -> i
int port -> j
int serverPort -> k
int maxPlayers -> l
java.lang.String serverName -> m
java.lang.String worldName -> n
java.net.DatagramSocket socket -> o
byte[] buffer -> p
java.lang.String hostIp -> q
java.lang.String serverIp -> r
java.util.Map validChallenges -> s
net.minecraft.server.rcon.NetworkDataOutputStream rulesResponse -> t
long lastRulesResponse -> u
net.minecraft.server.ServerInterface serverInterface -> v
39:80:void <init>(net.minecraft.server.ServerInterface,int) -> <init>
84:94:net.minecraft.server.rcon.thread.QueryThreadGs4
create(net.minecraft.server.ServerInterface) -> a
98:99:void sendTo(byte[],java.net.DatagramPacket) -> a
102:150:boolean processPacket(java.net.DatagramPacket) -> a
154:211:byte[] buildRuleResponse(java.net.DatagramPacket) -> b
215:215:byte[] getIdentBytes(java.net.SocketAddress) -> a
219:226:java.lang.Boolean validChallenge(java.net.DatagramPacket) -> c
230:234:void sendChallenge(java.net.DatagramPacket) -> d
237:248:void pruneChallenges() -> d
252:280:void run() -> run
284:292:boolean start() -> a
296:308:void recoverSocketError(java.lang.Exception) -> a
312:318:boolean initSocket() -> e
247:247:boolean
lambda$pruneChallenges$0(long,net.minecraft.server.rcon.thread.QueryThreadGs4$Reque
stChallenge) -> a
27:27:void <clinit>() -> <clinit>
net.minecraft.server.rcon.thread.QueryThreadGs4$RequestChallenge -> ama$a:
long time -> a
int challenge -> b
byte[] identBytes -> c
byte[] challengeBytes -> d
java.lang.String ident -> e
328:339:void <init>(java.net.DatagramPacket) -> <init>
342:342:java.lang.Boolean before(long) -> a
346:346:int getChallenge() -> a
350:350:byte[] getChallengeBytes() -> b
354:354:byte[] getIdentBytes() -> c
359:359:java.lang.String getIdent() -> d
net.minecraft.server.rcon.thread.RconClient -> amb:
org.slf4j.Logger LOGGER -> d
int SERVERDATA_AUTH -> e
int SERVERDATA_EXECCOMMAND -> f
int SERVERDATA_RESPONSE_VALUE -> g
int SERVERDATA_AUTH_RESPONSE -> h
int SERVERDATA_AUTH_FAILURE -> i
boolean authed -> j
java.net.Socket client -> k
byte[] buf -> l
java.lang.String rconPassword -> m
net.minecraft.server.ServerInterface serverInterface -> n
25:41:void
<init>(net.minecraft.server.ServerInterface,java.lang.String,java.net.Socket) ->
<init>
46:102:void run() -> run
107:117:void send(int,int,java.lang.String) -> a
120:121:void sendAuthFailure() -> d
124:135:void sendCmdResponse(int,java.lang.String) -> a
139:142:void stop() -> b
146:150:void closeSocket() -> e
17:17:void <clinit>() -> <clinit>
net.minecraft.server.rcon.thread.RconThread -> amc:
org.slf4j.Logger LOGGER -> d
java.net.ServerSocket socket -> e
java.lang.String rconPassword -> f
java.util.List clients -> g
net.minecraft.server.ServerInterface serverInterface -> h
22:30:void
<init>(net.minecraft.server.ServerInterface,java.net.ServerSocket,java.lang.String)
-> <init>
33:34:void clearClients() -> d
39:61:void run() -> run
65:98:net.minecraft.server.rcon.thread.RconThread
create(net.minecraft.server.ServerInterface) -> a
103:113:void stop() -> b
116:123:void closeSocket(java.net.ServerSocket) -> a
33:33:boolean
lambda$clearClients$0(net.minecraft.server.rcon.thread.RconClient) -> a
18:18:void <clinit>() -> <clinit>
net.minecraft.server.rcon.thread.package-info -> amd:
net.minecraft.sounds.Music -> ame:
com.mojang.serialization.Codec CODEC -> a
net.minecraft.core.Holder event -> b
int minDelay -> c
int maxDelay -> d
boolean replaceCurrentMusic -> e
20:25:void <init>(net.minecraft.core.Holder,int,int,boolean) -> <init>
28:28:net.minecraft.core.Holder getEvent() -> a
32:32:int getMinDelay() -> b
36:36:int getMaxDelay() -> c
40:40:boolean replaceCurrentMusic() -> d
8:13:com.mojang.datafixers.kinds.App
lambda$static$4(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
12:12:java.lang.Boolean lambda$static$3(net.minecraft.sounds.Music) -> a
11:11:java.lang.Integer lambda$static$2(net.minecraft.sounds.Music) -> b
10:10:java.lang.Integer lambda$static$1(net.minecraft.sounds.Music) -> c
9:9:net.minecraft.core.Holder lambda$static$0(net.minecraft.sounds.Music) -> d
8:8:void <clinit>() -> <clinit>
net.minecraft.sounds.Musics -> amf:
int ONE_SECOND -> h
int THIRTY_SECONDS -> i
int TEN_MINUTES -> j
int TWENTY_MINUTES -> k
int FIVE_MINUTES -> l
net.minecraft.sounds.Music MENU -> a
net.minecraft.sounds.Music CREATIVE -> b
net.minecraft.sounds.Music CREDITS -> c
net.minecraft.sounds.Music END_BOSS -> d
net.minecraft.sounds.Music END -> e
net.minecraft.sounds.Music UNDER_WATER -> f
net.minecraft.sounds.Music GAME -> g
6:6:void <init>() -> <init>
23:23:net.minecraft.sounds.Music createGameMusic(net.minecraft.core.Holder) ->
a
13:20:void <clinit>() -> <clinit>
net.minecraft.sounds.SoundEvent -> amg:
com.mojang.serialization.Codec DIRECT_CODEC -> a
com.mojang.serialization.Codec CODEC -> b
float DEFAULT_RANGE -> c
net.minecraft.resources.ResourceLocation location -> d
float range -> e
boolean newSystem -> f
32:32:net.minecraft.sounds.SoundEvent
create(net.minecraft.resources.ResourceLocation,java.util.Optional) -> a
36:36:net.minecraft.sounds.SoundEvent
createVariableRangeEvent(net.minecraft.resources.ResourceLocation) -> a
40:40:net.minecraft.sounds.SoundEvent
createFixedRangeEvent(net.minecraft.resources.ResourceLocation,float) -> a
43:47:void <init>(net.minecraft.resources.ResourceLocation,float,boolean) ->
<init>
50:50:net.minecraft.resources.ResourceLocation getLocation() -> a
54:57:float getRange(float) -> a
61:61:java.util.Optional fixedRange() -> b
65:67:void writeToNetwork(net.minecraft.network.FriendlyByteBuf) -> a
70:72:net.minecraft.sounds.SoundEvent
readFromNetwork(net.minecraft.network.FriendlyByteBuf) -> b
32:32:net.minecraft.sounds.SoundEvent
lambda$create$2(net.minecraft.resources.ResourceLocation) -> b
32:32:net.minecraft.sounds.SoundEvent
lambda$create$1(net.minecraft.resources.ResourceLocation,java.lang.Float) -> a
14:17:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
14:19:void <clinit>() -> <clinit>
net.minecraft.sounds.SoundEvents -> amh:
net.minecraft.sounds.SoundEvent ALLAY_AMBIENT_WITH_ITEM -> a
net.minecraft.sounds.SoundEvent ALLAY_AMBIENT_WITHOUT_ITEM -> b
net.minecraft.sounds.SoundEvent ALLAY_DEATH -> c
net.minecraft.sounds.SoundEvent ALLAY_HURT -> d
net.minecraft.sounds.SoundEvent ALLAY_ITEM_GIVEN -> e
net.minecraft.sounds.SoundEvent ALLAY_ITEM_TAKEN -> f
net.minecraft.sounds.SoundEvent ALLAY_THROW -> g
net.minecraft.core.Holder$Reference AMBIENT_CAVE -> h
net.minecraft.core.Holder$Reference AMBIENT_BASALT_DELTAS_ADDITIONS -> i
net.minecraft.core.Holder$Reference AMBIENT_BASALT_DELTAS_LOOP -> j
net.minecraft.core.Holder$Reference AMBIENT_BASALT_DELTAS_MOOD -> k
net.minecraft.core.Holder$Reference AMBIENT_CRIMSON_FOREST_ADDITIONS -> l
net.minecraft.core.Holder$Reference AMBIENT_CRIMSON_FOREST_LOOP -> m
net.minecraft.core.Holder$Reference AMBIENT_CRIMSON_FOREST_MOOD -> n
net.minecraft.core.Holder$Reference AMBIENT_NETHER_WASTES_ADDITIONS -> o
net.minecraft.core.Holder$Reference AMBIENT_NETHER_WASTES_LOOP -> p
net.minecraft.core.Holder$Reference AMBIENT_NETHER_WASTES_MOOD -> q
net.minecraft.core.Holder$Reference AMBIENT_SOUL_SAND_VALLEY_ADDITIONS -> r
net.minecraft.core.Holder$Reference AMBIENT_SOUL_SAND_VALLEY_LOOP -> s
net.minecraft.core.Holder$Reference AMBIENT_SOUL_SAND_VALLEY_MOOD -> t
net.minecraft.core.Holder$Reference AMBIENT_WARPED_FOREST_ADDITIONS -> u
net.minecraft.core.Holder$Reference AMBIENT_WARPED_FOREST_LOOP -> v
net.minecraft.core.Holder$Reference AMBIENT_WARPED_FOREST_MOOD -> w
net.minecraft.sounds.SoundEvent AMBIENT_UNDERWATER_ENTER -> x
net.minecraft.sounds.SoundEvent AMBIENT_UNDERWATER_EXIT -> y
net.minecraft.sounds.SoundEvent AMBIENT_UNDERWATER_LOOP -> z
net.minecraft.sounds.SoundEvent AMBIENT_UNDERWATER_LOOP_ADDITIONS -> A
net.minecraft.sounds.SoundEvent AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE -> B
net.minecraft.sounds.SoundEvent AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE ->
C
net.minecraft.sounds.SoundEvent AMETHYST_BLOCK_BREAK -> D
net.minecraft.sounds.SoundEvent AMETHYST_BLOCK_CHIME -> E
net.minecraft.sounds.SoundEvent AMETHYST_BLOCK_FALL -> F
net.minecraft.sounds.SoundEvent AMETHYST_BLOCK_HIT -> G
net.minecraft.sounds.SoundEvent AMETHYST_BLOCK_PLACE -> H
net.minecraft.sounds.SoundEvent AMETHYST_BLOCK_RESONATE -> I
net.minecraft.sounds.SoundEvent AMETHYST_BLOCK_STEP -> J
net.minecraft.sounds.SoundEvent AMETHYST_CLUSTER_BREAK -> K
net.minecraft.sounds.SoundEvent AMETHYST_CLUSTER_FALL -> L
net.minecraft.sounds.SoundEvent AMETHYST_CLUSTER_HIT -> M
net.minecraft.sounds.SoundEvent AMETHYST_CLUSTER_PLACE -> N
net.minecraft.sounds.SoundEvent AMETHYST_CLUSTER_STEP -> O
net.minecraft.sounds.SoundEvent ANCIENT_DEBRIS_BREAK -> P
net.minecraft.sounds.SoundEvent ANCIENT_DEBRIS_STEP -> Q
net.minecraft.sounds.SoundEvent ANCIENT_DEBRIS_PLACE -> R
net.minecraft.sounds.SoundEvent ANCIENT_DEBRIS_HIT -> S
net.minecraft.sounds.SoundEvent ANCIENT_DEBRIS_FALL -> T
net.minecraft.sounds.SoundEvent ANVIL_BREAK -> U
net.minecraft.sounds.SoundEvent ANVIL_DESTROY -> V
net.minecraft.sounds.SoundEvent ANVIL_FALL -> W
net.minecraft.sounds.SoundEvent ANVIL_HIT -> X
net.minecraft.sounds.SoundEvent ANVIL_LAND -> Y
net.minecraft.sounds.SoundEvent ANVIL_PLACE -> Z
net.minecraft.sounds.SoundEvent ANVIL_STEP -> aa
net.minecraft.sounds.SoundEvent ANVIL_USE -> ab
net.minecraft.sounds.SoundEvent ARMOR_EQUIP_CHAIN -> ac
net.minecraft.sounds.SoundEvent ARMOR_EQUIP_DIAMOND -> ad
net.minecraft.sounds.SoundEvent ARMOR_EQUIP_ELYTRA -> ae
net.minecraft.sounds.SoundEvent ARMOR_EQUIP_GENERIC -> af
net.minecraft.sounds.SoundEvent ARMOR_EQUIP_GOLD -> ag
net.minecraft.sounds.SoundEvent ARMOR_EQUIP_IRON -> ah
net.minecraft.sounds.SoundEvent ARMOR_EQUIP_LEATHER -> ai
net.minecraft.sounds.SoundEvent ARMOR_EQUIP_NETHERITE -> aj
net.minecraft.sounds.SoundEvent ARMOR_EQUIP_TURTLE -> ak
net.minecraft.sounds.SoundEvent ARMOR_STAND_BREAK -> al
net.minecraft.sounds.SoundEvent ARMOR_STAND_FALL -> am
net.minecraft.sounds.SoundEvent ARMOR_STAND_HIT -> an
net.minecraft.sounds.SoundEvent ARMOR_STAND_PLACE -> ao
net.minecraft.sounds.SoundEvent ARROW_HIT -> ap
net.minecraft.sounds.SoundEvent ARROW_HIT_PLAYER -> aq
net.minecraft.sounds.SoundEvent ARROW_SHOOT -> ar
net.minecraft.sounds.SoundEvent AXE_STRIP -> as
net.minecraft.sounds.SoundEvent AXE_SCRAPE -> at
net.minecraft.sounds.SoundEvent AXE_WAX_OFF -> au
net.minecraft.sounds.SoundEvent AXOLOTL_ATTACK -> av
net.minecraft.sounds.SoundEvent AXOLOTL_DEATH -> aw
net.minecraft.sounds.SoundEvent AXOLOTL_HURT -> ax
net.minecraft.sounds.SoundEvent AXOLOTL_IDLE_AIR -> ay
net.minecraft.sounds.SoundEvent AXOLOTL_IDLE_WATER -> az
net.minecraft.sounds.SoundEvent AXOLOTL_SPLASH -> aA
net.minecraft.sounds.SoundEvent AXOLOTL_SWIM -> aB
net.minecraft.sounds.SoundEvent AZALEA_BREAK -> aC
net.minecraft.sounds.SoundEvent AZALEA_FALL -> aD
net.minecraft.sounds.SoundEvent AZALEA_HIT -> aE
net.minecraft.sounds.SoundEvent AZALEA_PLACE -> aF
net.minecraft.sounds.SoundEvent AZALEA_STEP -> aG
net.minecraft.sounds.SoundEvent AZALEA_LEAVES_BREAK -> aH
net.minecraft.sounds.SoundEvent AZALEA_LEAVES_FALL -> aI
net.minecraft.sounds.SoundEvent AZALEA_LEAVES_HIT -> aJ
net.minecraft.sounds.SoundEvent AZALEA_LEAVES_PLACE -> aK
net.minecraft.sounds.SoundEvent AZALEA_LEAVES_STEP -> aL
net.minecraft.sounds.SoundEvent BAMBOO_BREAK -> aM
net.minecraft.sounds.SoundEvent BAMBOO_FALL -> aN
net.minecraft.sounds.SoundEvent BAMBOO_HIT -> aO
net.minecraft.sounds.SoundEvent BAMBOO_PLACE -> aP
net.minecraft.sounds.SoundEvent BAMBOO_STEP -> aQ
net.minecraft.sounds.SoundEvent BAMBOO_SAPLING_BREAK -> aR
net.minecraft.sounds.SoundEvent BAMBOO_SAPLING_HIT -> aS
net.minecraft.sounds.SoundEvent BAMBOO_SAPLING_PLACE -> aT
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_BREAK -> aU
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_FALL -> aV
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_HIT -> aW
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_PLACE -> aX
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_STEP -> aY
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_DOOR_CLOSE -> aZ
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_DOOR_OPEN -> ba
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_TRAPDOOR_CLOSE -> bb
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_TRAPDOOR_OPEN -> bc
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_BUTTON_CLICK_OFF -> bd
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_BUTTON_CLICK_ON -> be
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_PRESSURE_PLATE_CLICK_OFF -> bf
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_PRESSURE_PLATE_CLICK_ON -> bg
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_FENCE_GATE_CLOSE -> bh
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_FENCE_GATE_OPEN -> bi
net.minecraft.sounds.SoundEvent BARREL_CLOSE -> bj
net.minecraft.sounds.SoundEvent BARREL_OPEN -> bk
net.minecraft.sounds.SoundEvent BASALT_BREAK -> bl
net.minecraft.sounds.SoundEvent BASALT_STEP -> bm
net.minecraft.sounds.SoundEvent BASALT_PLACE -> bn
net.minecraft.sounds.SoundEvent BASALT_HIT -> bo
net.minecraft.sounds.SoundEvent BASALT_FALL -> bp
net.minecraft.sounds.SoundEvent BAT_AMBIENT -> bq
net.minecraft.sounds.SoundEvent BAT_DEATH -> br
net.minecraft.sounds.SoundEvent BAT_HURT -> bs
net.minecraft.sounds.SoundEvent BAT_LOOP -> bt
net.minecraft.sounds.SoundEvent BAT_TAKEOFF -> bu
net.minecraft.sounds.SoundEvent BEACON_ACTIVATE -> bv
net.minecraft.sounds.SoundEvent BEACON_AMBIENT -> bw
net.minecraft.sounds.SoundEvent BEACON_DEACTIVATE -> bx
net.minecraft.sounds.SoundEvent BEACON_POWER_SELECT -> by
net.minecraft.sounds.SoundEvent BEE_DEATH -> bz
net.minecraft.sounds.SoundEvent BEE_HURT -> bA
net.minecraft.sounds.SoundEvent BEE_LOOP_AGGRESSIVE -> bB
net.minecraft.sounds.SoundEvent BEE_LOOP -> bC
net.minecraft.sounds.SoundEvent BEE_STING -> bD
net.minecraft.sounds.SoundEvent BEE_POLLINATE -> bE
net.minecraft.sounds.SoundEvent BEEHIVE_DRIP -> bF
net.minecraft.sounds.SoundEvent BEEHIVE_ENTER -> bG
net.minecraft.sounds.SoundEvent BEEHIVE_EXIT -> bH
net.minecraft.sounds.SoundEvent BEEHIVE_SHEAR -> bI
net.minecraft.sounds.SoundEvent BEEHIVE_WORK -> bJ
net.minecraft.sounds.SoundEvent BELL_BLOCK -> bK
net.minecraft.sounds.SoundEvent BELL_RESONATE -> bL
net.minecraft.sounds.SoundEvent BIG_DRIPLEAF_BREAK -> bM
net.minecraft.sounds.SoundEvent BIG_DRIPLEAF_FALL -> bN
net.minecraft.sounds.SoundEvent BIG_DRIPLEAF_HIT -> bO
net.minecraft.sounds.SoundEvent BIG_DRIPLEAF_PLACE -> bP
net.minecraft.sounds.SoundEvent BIG_DRIPLEAF_STEP -> bQ
net.minecraft.sounds.SoundEvent BLAZE_AMBIENT -> bR
net.minecraft.sounds.SoundEvent BLAZE_BURN -> bS
net.minecraft.sounds.SoundEvent BLAZE_DEATH -> bT
net.minecraft.sounds.SoundEvent BLAZE_HURT -> bU
net.minecraft.sounds.SoundEvent BLAZE_SHOOT -> bV
net.minecraft.sounds.SoundEvent BOAT_PADDLE_LAND -> bW
net.minecraft.sounds.SoundEvent BOAT_PADDLE_WATER -> bX
net.minecraft.sounds.SoundEvent BONE_BLOCK_BREAK -> bY
net.minecraft.sounds.SoundEvent BONE_BLOCK_FALL -> bZ
net.minecraft.sounds.SoundEvent BONE_BLOCK_HIT -> ca
net.minecraft.sounds.SoundEvent BONE_BLOCK_PLACE -> cb
net.minecraft.sounds.SoundEvent BONE_BLOCK_STEP -> cc
net.minecraft.sounds.SoundEvent BONE_MEAL_USE -> cd
net.minecraft.sounds.SoundEvent BOOK_PAGE_TURN -> ce
net.minecraft.sounds.SoundEvent BOOK_PUT -> cf
net.minecraft.sounds.SoundEvent BLASTFURNACE_FIRE_CRACKLE -> cg
net.minecraft.sounds.SoundEvent BOTTLE_EMPTY -> ch
net.minecraft.sounds.SoundEvent BOTTLE_FILL -> ci
net.minecraft.sounds.SoundEvent BOTTLE_FILL_DRAGONBREATH -> cj
net.minecraft.sounds.SoundEvent BREWING_STAND_BREW -> ck
net.minecraft.sounds.SoundEvent BRUSH_GENERIC -> cl
net.minecraft.sounds.SoundEvent BRUSH_SAND -> cm
net.minecraft.sounds.SoundEvent BRUSH_GRAVEL -> cn
net.minecraft.sounds.SoundEvent BRUSH_SAND_COMPLETED -> co
net.minecraft.sounds.SoundEvent BRUSH_GRAVEL_COMPLETED -> cp
net.minecraft.sounds.SoundEvent BUBBLE_COLUMN_BUBBLE_POP -> cq
net.minecraft.sounds.SoundEvent BUBBLE_COLUMN_UPWARDS_AMBIENT -> cr
net.minecraft.sounds.SoundEvent BUBBLE_COLUMN_UPWARDS_INSIDE -> cs
net.minecraft.sounds.SoundEvent BUBBLE_COLUMN_WHIRLPOOL_AMBIENT -> ct
net.minecraft.sounds.SoundEvent BUBBLE_COLUMN_WHIRLPOOL_INSIDE -> cu
net.minecraft.sounds.SoundEvent BUCKET_EMPTY -> cv
net.minecraft.sounds.SoundEvent BUCKET_EMPTY_AXOLOTL -> cw
net.minecraft.sounds.SoundEvent BUCKET_EMPTY_FISH -> cx
net.minecraft.sounds.SoundEvent BUCKET_EMPTY_LAVA -> cy
net.minecraft.sounds.SoundEvent BUCKET_EMPTY_POWDER_SNOW -> cz
net.minecraft.sounds.SoundEvent BUCKET_EMPTY_TADPOLE -> cA
net.minecraft.sounds.SoundEvent BUCKET_FILL -> cB
net.minecraft.sounds.SoundEvent BUCKET_FILL_AXOLOTL -> cC
net.minecraft.sounds.SoundEvent BUCKET_FILL_FISH -> cD
net.minecraft.sounds.SoundEvent BUCKET_FILL_LAVA -> cE
net.minecraft.sounds.SoundEvent BUCKET_FILL_POWDER_SNOW -> cF
net.minecraft.sounds.SoundEvent BUCKET_FILL_TADPOLE -> cG
net.minecraft.sounds.SoundEvent BUNDLE_DROP_CONTENTS -> cH
net.minecraft.sounds.SoundEvent BUNDLE_INSERT -> cI
net.minecraft.sounds.SoundEvent BUNDLE_REMOVE_ONE -> cJ
net.minecraft.sounds.SoundEvent CAKE_ADD_CANDLE -> cK
net.minecraft.sounds.SoundEvent CALCITE_BREAK -> cL
net.minecraft.sounds.SoundEvent CALCITE_STEP -> cM
net.minecraft.sounds.SoundEvent CALCITE_PLACE -> cN
net.minecraft.sounds.SoundEvent CALCITE_HIT -> cO
net.minecraft.sounds.SoundEvent CALCITE_FALL -> cP
net.minecraft.sounds.SoundEvent CAMEL_AMBIENT -> cQ
net.minecraft.sounds.SoundEvent CAMEL_DASH -> cR
net.minecraft.sounds.SoundEvent CAMEL_DASH_READY -> cS
net.minecraft.sounds.SoundEvent CAMEL_DEATH -> cT
net.minecraft.sounds.SoundEvent CAMEL_EAT -> cU
net.minecraft.sounds.SoundEvent CAMEL_HURT -> cV
net.minecraft.sounds.SoundEvent CAMEL_SADDLE -> cW
net.minecraft.sounds.SoundEvent CAMEL_SIT -> cX
net.minecraft.sounds.SoundEvent CAMEL_STAND -> cY
net.minecraft.sounds.SoundEvent CAMEL_STEP -> cZ
net.minecraft.sounds.SoundEvent CAMEL_STEP_SAND -> da
net.minecraft.sounds.SoundEvent CAMPFIRE_CRACKLE -> db
net.minecraft.sounds.SoundEvent CANDLE_AMBIENT -> dc
net.minecraft.sounds.SoundEvent CANDLE_BREAK -> dd
net.minecraft.sounds.SoundEvent CANDLE_EXTINGUISH -> de
net.minecraft.sounds.SoundEvent CANDLE_FALL -> df
net.minecraft.sounds.SoundEvent CANDLE_HIT -> dg
net.minecraft.sounds.SoundEvent CANDLE_PLACE -> dh
net.minecraft.sounds.SoundEvent CANDLE_STEP -> di
net.minecraft.sounds.SoundEvent CAT_AMBIENT -> dj
net.minecraft.sounds.SoundEvent CAT_STRAY_AMBIENT -> dk
net.minecraft.sounds.SoundEvent CAT_DEATH -> dl
net.minecraft.sounds.SoundEvent CAT_EAT -> dm
net.minecraft.sounds.SoundEvent CAT_HISS -> dn
net.minecraft.sounds.SoundEvent CAT_BEG_FOR_FOOD -> do
net.minecraft.sounds.SoundEvent CAT_HURT -> dp
net.minecraft.sounds.SoundEvent CAT_PURR -> dq
net.minecraft.sounds.SoundEvent CAT_PURREOW -> dr
net.minecraft.sounds.SoundEvent CAVE_VINES_BREAK -> ds
net.minecraft.sounds.SoundEvent CAVE_VINES_FALL -> dt
net.minecraft.sounds.SoundEvent CAVE_VINES_HIT -> du
net.minecraft.sounds.SoundEvent CAVE_VINES_PLACE -> dv
net.minecraft.sounds.SoundEvent CAVE_VINES_STEP -> dw
net.minecraft.sounds.SoundEvent CAVE_VINES_PICK_BERRIES -> dx
net.minecraft.sounds.SoundEvent CHAIN_BREAK -> dy
net.minecraft.sounds.SoundEvent CHAIN_FALL -> dz
net.minecraft.sounds.SoundEvent CHAIN_HIT -> dA
net.minecraft.sounds.SoundEvent CHAIN_PLACE -> dB
net.minecraft.sounds.SoundEvent CHAIN_STEP -> dC
net.minecraft.sounds.SoundEvent CHERRY_WOOD_BREAK -> dD
net.minecraft.sounds.SoundEvent CHERRY_WOOD_FALL -> dE
net.minecraft.sounds.SoundEvent CHERRY_WOOD_HIT -> dF
net.minecraft.sounds.SoundEvent CHERRY_WOOD_PLACE -> dG
net.minecraft.sounds.SoundEvent CHERRY_WOOD_STEP -> dH
net.minecraft.sounds.SoundEvent CHERRY_SAPLING_BREAK -> dI
net.minecraft.sounds.SoundEvent CHERRY_SAPLING_FALL -> dJ
net.minecraft.sounds.SoundEvent CHERRY_SAPLING_HIT -> dK
net.minecraft.sounds.SoundEvent CHERRY_SAPLING_PLACE -> dL
net.minecraft.sounds.SoundEvent CHERRY_SAPLING_STEP -> dM
net.minecraft.sounds.SoundEvent CHERRY_LEAVES_BREAK -> dN
net.minecraft.sounds.SoundEvent CHERRY_LEAVES_FALL -> dO
net.minecraft.sounds.SoundEvent CHERRY_LEAVES_HIT -> dP
net.minecraft.sounds.SoundEvent CHERRY_LEAVES_PLACE -> dQ
net.minecraft.sounds.SoundEvent CHERRY_LEAVES_STEP -> dR
net.minecraft.sounds.SoundEvent CHERRY_WOOD_HANGING_SIGN_STEP -> dS
net.minecraft.sounds.SoundEvent CHERRY_WOOD_HANGING_SIGN_BREAK -> dT
net.minecraft.sounds.SoundEvent CHERRY_WOOD_HANGING_SIGN_FALL -> dU
net.minecraft.sounds.SoundEvent CHERRY_WOOD_HANGING_SIGN_HIT -> dV
net.minecraft.sounds.SoundEvent CHERRY_WOOD_HANGING_SIGN_PLACE -> dW
net.minecraft.sounds.SoundEvent CHERRY_WOOD_DOOR_CLOSE -> dX
net.minecraft.sounds.SoundEvent CHERRY_WOOD_DOOR_OPEN -> dY
net.minecraft.sounds.SoundEvent CHERRY_WOOD_TRAPDOOR_CLOSE -> dZ
net.minecraft.sounds.SoundEvent CHERRY_WOOD_TRAPDOOR_OPEN -> ea
net.minecraft.sounds.SoundEvent CHERRY_WOOD_BUTTON_CLICK_OFF -> eb
net.minecraft.sounds.SoundEvent CHERRY_WOOD_BUTTON_CLICK_ON -> ec
net.minecraft.sounds.SoundEvent CHERRY_WOOD_PRESSURE_PLATE_CLICK_OFF -> ed
net.minecraft.sounds.SoundEvent CHERRY_WOOD_PRESSURE_PLATE_CLICK_ON -> ee
net.minecraft.sounds.SoundEvent CHERRY_WOOD_FENCE_GATE_CLOSE -> ef
net.minecraft.sounds.SoundEvent CHERRY_WOOD_FENCE_GATE_OPEN -> eg
net.minecraft.sounds.SoundEvent CHEST_CLOSE -> eh
net.minecraft.sounds.SoundEvent CHEST_LOCKED -> ei
net.minecraft.sounds.SoundEvent CHEST_OPEN -> ej
net.minecraft.sounds.SoundEvent CHICKEN_AMBIENT -> ek
net.minecraft.sounds.SoundEvent CHICKEN_DEATH -> el
net.minecraft.sounds.SoundEvent CHICKEN_EGG -> em
net.minecraft.sounds.SoundEvent CHICKEN_HURT -> en
net.minecraft.sounds.SoundEvent CHICKEN_STEP -> eo
net.minecraft.sounds.SoundEvent CHISELED_BOOKSHELF_BREAK -> ep
net.minecraft.sounds.SoundEvent CHISELED_BOOKSHELF_FALL -> eq
net.minecraft.sounds.SoundEvent CHISELED_BOOKSHELF_HIT -> er
net.minecraft.sounds.SoundEvent CHISELED_BOOKSHELF_INSERT -> es
net.minecraft.sounds.SoundEvent CHISELED_BOOKSHELF_INSERT_ENCHANTED -> et
net.minecraft.sounds.SoundEvent CHISELED_BOOKSHELF_STEP -> eu
net.minecraft.sounds.SoundEvent CHISELED_BOOKSHELF_PICKUP -> ev
net.minecraft.sounds.SoundEvent CHISELED_BOOKSHELF_PICKUP_ENCHANTED -> ew
net.minecraft.sounds.SoundEvent CHISELED_BOOKSHELF_PLACE -> ex
net.minecraft.sounds.SoundEvent CHORUS_FLOWER_DEATH -> ey
net.minecraft.sounds.SoundEvent CHORUS_FLOWER_GROW -> ez
net.minecraft.sounds.SoundEvent CHORUS_FRUIT_TELEPORT -> eA
net.minecraft.sounds.SoundEvent COD_AMBIENT -> eB
net.minecraft.sounds.SoundEvent COD_DEATH -> eC
net.minecraft.sounds.SoundEvent COD_FLOP -> eD
net.minecraft.sounds.SoundEvent COD_HURT -> eE
net.minecraft.sounds.SoundEvent COMPARATOR_CLICK -> eF
net.minecraft.sounds.SoundEvent COMPOSTER_EMPTY -> eG
net.minecraft.sounds.SoundEvent COMPOSTER_FILL -> eH
net.minecraft.sounds.SoundEvent COMPOSTER_FILL_SUCCESS -> eI
net.minecraft.sounds.SoundEvent COMPOSTER_READY -> eJ
net.minecraft.sounds.SoundEvent CONDUIT_ACTIVATE -> eK
net.minecraft.sounds.SoundEvent CONDUIT_AMBIENT -> eL
net.minecraft.sounds.SoundEvent CONDUIT_AMBIENT_SHORT -> eM
net.minecraft.sounds.SoundEvent CONDUIT_ATTACK_TARGET -> eN
net.minecraft.sounds.SoundEvent CONDUIT_DEACTIVATE -> eO
net.minecraft.sounds.SoundEvent COPPER_BREAK -> eP
net.minecraft.sounds.SoundEvent COPPER_STEP -> eQ
net.minecraft.sounds.SoundEvent COPPER_PLACE -> eR
net.minecraft.sounds.SoundEvent COPPER_HIT -> eS
net.minecraft.sounds.SoundEvent COPPER_FALL -> eT
net.minecraft.sounds.SoundEvent CORAL_BLOCK_BREAK -> eU
net.minecraft.sounds.SoundEvent CORAL_BLOCK_FALL -> eV
net.minecraft.sounds.SoundEvent CORAL_BLOCK_HIT -> eW
net.minecraft.sounds.SoundEvent CORAL_BLOCK_PLACE -> eX
net.minecraft.sounds.SoundEvent CORAL_BLOCK_STEP -> eY
net.minecraft.sounds.SoundEvent COW_AMBIENT -> eZ
net.minecraft.sounds.SoundEvent COW_DEATH -> fa
net.minecraft.sounds.SoundEvent COW_HURT -> fb
net.minecraft.sounds.SoundEvent COW_MILK -> fc
net.minecraft.sounds.SoundEvent COW_STEP -> fd
net.minecraft.sounds.SoundEvent CREEPER_DEATH -> fe
net.minecraft.sounds.SoundEvent CREEPER_HURT -> ff
net.minecraft.sounds.SoundEvent CREEPER_PRIMED -> fg
net.minecraft.sounds.SoundEvent CROP_BREAK -> fh
net.minecraft.sounds.SoundEvent CROP_PLANTED -> fi
net.minecraft.sounds.SoundEvent CROSSBOW_HIT -> fj
net.minecraft.sounds.SoundEvent CROSSBOW_LOADING_END -> fk
net.minecraft.sounds.SoundEvent CROSSBOW_LOADING_MIDDLE -> fl
net.minecraft.sounds.SoundEvent CROSSBOW_LOADING_START -> fm
net.minecraft.sounds.SoundEvent CROSSBOW_QUICK_CHARGE_1 -> fn
net.minecraft.sounds.SoundEvent CROSSBOW_QUICK_CHARGE_2 -> fo
net.minecraft.sounds.SoundEvent CROSSBOW_QUICK_CHARGE_3 -> fp
net.minecraft.sounds.SoundEvent CROSSBOW_SHOOT -> fq
net.minecraft.sounds.SoundEvent DECORATED_POT_BREAK -> fr
net.minecraft.sounds.SoundEvent DECORATED_POT_FALL -> fs
net.minecraft.sounds.SoundEvent DECORATED_POT_HIT -> ft
net.minecraft.sounds.SoundEvent DECORATED_POT_STEP -> fu
net.minecraft.sounds.SoundEvent DECORATED_POT_PLACE -> fv
net.minecraft.sounds.SoundEvent DECORATED_POT_SHATTER -> fw
net.minecraft.sounds.SoundEvent DEEPSLATE_BRICKS_BREAK -> fx
net.minecraft.sounds.SoundEvent DEEPSLATE_BRICKS_FALL -> fy
net.minecraft.sounds.SoundEvent DEEPSLATE_BRICKS_HIT -> fz
net.minecraft.sounds.SoundEvent DEEPSLATE_BRICKS_PLACE -> fA
net.minecraft.sounds.SoundEvent DEEPSLATE_BRICKS_STEP -> fB
net.minecraft.sounds.SoundEvent DEEPSLATE_BREAK -> fC
net.minecraft.sounds.SoundEvent DEEPSLATE_FALL -> fD
net.minecraft.sounds.SoundEvent DEEPSLATE_HIT -> fE
net.minecraft.sounds.SoundEvent DEEPSLATE_PLACE -> fF
net.minecraft.sounds.SoundEvent DEEPSLATE_STEP -> fG
net.minecraft.sounds.SoundEvent DEEPSLATE_TILES_BREAK -> fH
net.minecraft.sounds.SoundEvent DEEPSLATE_TILES_FALL -> fI
net.minecraft.sounds.SoundEvent DEEPSLATE_TILES_HIT -> fJ
net.minecraft.sounds.SoundEvent DEEPSLATE_TILES_PLACE -> fK
net.minecraft.sounds.SoundEvent DEEPSLATE_TILES_STEP -> fL
net.minecraft.sounds.SoundEvent DISPENSER_DISPENSE -> fM
net.minecraft.sounds.SoundEvent DISPENSER_FAIL -> fN
net.minecraft.sounds.SoundEvent DISPENSER_LAUNCH -> fO
net.minecraft.sounds.SoundEvent DOLPHIN_AMBIENT -> fP
net.minecraft.sounds.SoundEvent DOLPHIN_AMBIENT_WATER -> fQ
net.minecraft.sounds.SoundEvent DOLPHIN_ATTACK -> fR
net.minecraft.sounds.SoundEvent DOLPHIN_DEATH -> fS
net.minecraft.sounds.SoundEvent DOLPHIN_EAT -> fT
net.minecraft.sounds.SoundEvent DOLPHIN_HURT -> fU
net.minecraft.sounds.SoundEvent DOLPHIN_JUMP -> fV
net.minecraft.sounds.SoundEvent DOLPHIN_PLAY -> fW
net.minecraft.sounds.SoundEvent DOLPHIN_SPLASH -> fX
net.minecraft.sounds.SoundEvent DOLPHIN_SWIM -> fY
net.minecraft.sounds.SoundEvent DONKEY_AMBIENT -> fZ
net.minecraft.sounds.SoundEvent DONKEY_ANGRY -> ga
net.minecraft.sounds.SoundEvent DONKEY_CHEST -> gb
net.minecraft.sounds.SoundEvent DONKEY_DEATH -> gc
net.minecraft.sounds.SoundEvent DONKEY_EAT -> gd
net.minecraft.sounds.SoundEvent DONKEY_HURT -> ge
net.minecraft.sounds.SoundEvent DRIPSTONE_BLOCK_BREAK -> gf
net.minecraft.sounds.SoundEvent DRIPSTONE_BLOCK_STEP -> gg
net.minecraft.sounds.SoundEvent DRIPSTONE_BLOCK_PLACE -> gh
net.minecraft.sounds.SoundEvent DRIPSTONE_BLOCK_HIT -> gi
net.minecraft.sounds.SoundEvent DRIPSTONE_BLOCK_FALL -> gj
net.minecraft.sounds.SoundEvent POINTED_DRIPSTONE_BREAK -> gk
net.minecraft.sounds.SoundEvent POINTED_DRIPSTONE_STEP -> gl
net.minecraft.sounds.SoundEvent POINTED_DRIPSTONE_PLACE -> gm
net.minecraft.sounds.SoundEvent POINTED_DRIPSTONE_HIT -> gn
net.minecraft.sounds.SoundEvent POINTED_DRIPSTONE_FALL -> go
net.minecraft.sounds.SoundEvent POINTED_DRIPSTONE_LAND -> gp
net.minecraft.sounds.SoundEvent POINTED_DRIPSTONE_DRIP_LAVA -> gq
net.minecraft.sounds.SoundEvent POINTED_DRIPSTONE_DRIP_WATER -> gr
net.minecraft.sounds.SoundEvent POINTED_DRIPSTONE_DRIP_LAVA_INTO_CAULDRON -> gs
net.minecraft.sounds.SoundEvent POINTED_DRIPSTONE_DRIP_WATER_INTO_CAULDRON ->
gt
net.minecraft.sounds.SoundEvent BIG_DRIPLEAF_TILT_DOWN -> gu
net.minecraft.sounds.SoundEvent BIG_DRIPLEAF_TILT_UP -> gv
net.minecraft.sounds.SoundEvent DROWNED_AMBIENT -> gw
net.minecraft.sounds.SoundEvent DROWNED_AMBIENT_WATER -> gx
net.minecraft.sounds.SoundEvent DROWNED_DEATH -> gy
net.minecraft.sounds.SoundEvent DROWNED_DEATH_WATER -> gz
net.minecraft.sounds.SoundEvent DROWNED_HURT -> gA
net.minecraft.sounds.SoundEvent DROWNED_HURT_WATER -> gB
net.minecraft.sounds.SoundEvent DROWNED_SHOOT -> gC
net.minecraft.sounds.SoundEvent DROWNED_STEP -> gD
net.minecraft.sounds.SoundEvent DROWNED_SWIM -> gE
net.minecraft.sounds.SoundEvent DYE_USE -> gF
net.minecraft.sounds.SoundEvent EGG_THROW -> gG
net.minecraft.sounds.SoundEvent ELDER_GUARDIAN_AMBIENT -> gH
net.minecraft.sounds.SoundEvent ELDER_GUARDIAN_AMBIENT_LAND -> gI
net.minecraft.sounds.SoundEvent ELDER_GUARDIAN_CURSE -> gJ
net.minecraft.sounds.SoundEvent ELDER_GUARDIAN_DEATH -> gK
net.minecraft.sounds.SoundEvent ELDER_GUARDIAN_DEATH_LAND -> gL
net.minecraft.sounds.SoundEvent ELDER_GUARDIAN_FLOP -> gM
net.minecraft.sounds.SoundEvent ELDER_GUARDIAN_HURT -> gN
net.minecraft.sounds.SoundEvent ELDER_GUARDIAN_HURT_LAND -> gO
net.minecraft.sounds.SoundEvent ELYTRA_FLYING -> gP
net.minecraft.sounds.SoundEvent ENCHANTMENT_TABLE_USE -> gQ
net.minecraft.sounds.SoundEvent ENDER_CHEST_CLOSE -> gR
net.minecraft.sounds.SoundEvent ENDER_CHEST_OPEN -> gS
net.minecraft.sounds.SoundEvent ENDER_DRAGON_AMBIENT -> gT
net.minecraft.sounds.SoundEvent ENDER_DRAGON_DEATH -> gU
net.minecraft.sounds.SoundEvent DRAGON_FIREBALL_EXPLODE -> gV
net.minecraft.sounds.SoundEvent ENDER_DRAGON_FLAP -> gW
net.minecraft.sounds.SoundEvent ENDER_DRAGON_GROWL -> gX
net.minecraft.sounds.SoundEvent ENDER_DRAGON_HURT -> gY
net.minecraft.sounds.SoundEvent ENDER_DRAGON_SHOOT -> gZ
net.minecraft.sounds.SoundEvent ENDER_EYE_DEATH -> ha
net.minecraft.sounds.SoundEvent ENDER_EYE_LAUNCH -> hb
net.minecraft.sounds.SoundEvent ENDERMAN_AMBIENT -> hc
net.minecraft.sounds.SoundEvent ENDERMAN_DEATH -> hd
net.minecraft.sounds.SoundEvent ENDERMAN_HURT -> he
net.minecraft.sounds.SoundEvent ENDERMAN_SCREAM -> hf
net.minecraft.sounds.SoundEvent ENDERMAN_STARE -> hg
net.minecraft.sounds.SoundEvent ENDERMAN_TELEPORT -> hh
net.minecraft.sounds.SoundEvent ENDERMITE_AMBIENT -> hi
net.minecraft.sounds.SoundEvent ENDERMITE_DEATH -> hj
net.minecraft.sounds.SoundEvent ENDERMITE_HURT -> hk
net.minecraft.sounds.SoundEvent ENDERMITE_STEP -> hl
net.minecraft.sounds.SoundEvent ENDER_PEARL_THROW -> hm
net.minecraft.sounds.SoundEvent END_GATEWAY_SPAWN -> hn
net.minecraft.sounds.SoundEvent END_PORTAL_FRAME_FILL -> ho
net.minecraft.sounds.SoundEvent END_PORTAL_SPAWN -> hp
net.minecraft.sounds.SoundEvent EVOKER_AMBIENT -> hq
net.minecraft.sounds.SoundEvent EVOKER_CAST_SPELL -> hr
net.minecraft.sounds.SoundEvent EVOKER_CELEBRATE -> hs
net.minecraft.sounds.SoundEvent EVOKER_DEATH -> ht
net.minecraft.sounds.SoundEvent EVOKER_FANGS_ATTACK -> hu
net.minecraft.sounds.SoundEvent EVOKER_HURT -> hv
net.minecraft.sounds.SoundEvent EVOKER_PREPARE_ATTACK -> hw
net.minecraft.sounds.SoundEvent EVOKER_PREPARE_SUMMON -> hx
net.minecraft.sounds.SoundEvent EVOKER_PREPARE_WOLOLO -> hy
net.minecraft.sounds.SoundEvent EXPERIENCE_BOTTLE_THROW -> hz
net.minecraft.sounds.SoundEvent EXPERIENCE_ORB_PICKUP -> hA
net.minecraft.sounds.SoundEvent FENCE_GATE_CLOSE -> hB
net.minecraft.sounds.SoundEvent FENCE_GATE_OPEN -> hC
net.minecraft.sounds.SoundEvent FIRECHARGE_USE -> hD
net.minecraft.sounds.SoundEvent FIREWORK_ROCKET_BLAST -> hE
net.minecraft.sounds.SoundEvent FIREWORK_ROCKET_BLAST_FAR -> hF
net.minecraft.sounds.SoundEvent FIREWORK_ROCKET_LARGE_BLAST -> hG
net.minecraft.sounds.SoundEvent FIREWORK_ROCKET_LARGE_BLAST_FAR -> hH
net.minecraft.sounds.SoundEvent FIREWORK_ROCKET_LAUNCH -> hI
net.minecraft.sounds.SoundEvent FIREWORK_ROCKET_SHOOT -> hJ
net.minecraft.sounds.SoundEvent FIREWORK_ROCKET_TWINKLE -> hK
net.minecraft.sounds.SoundEvent FIREWORK_ROCKET_TWINKLE_FAR -> hL
net.minecraft.sounds.SoundEvent FIRE_AMBIENT -> hM
net.minecraft.sounds.SoundEvent FIRE_EXTINGUISH -> hN
net.minecraft.sounds.SoundEvent FISH_SWIM -> hO
net.minecraft.sounds.SoundEvent FISHING_BOBBER_RETRIEVE -> hP
net.minecraft.sounds.SoundEvent FISHING_BOBBER_SPLASH -> hQ
net.minecraft.sounds.SoundEvent FISHING_BOBBER_THROW -> hR
net.minecraft.sounds.SoundEvent FLINTANDSTEEL_USE -> hS
net.minecraft.sounds.SoundEvent FLOWERING_AZALEA_BREAK -> hT
net.minecraft.sounds.SoundEvent FLOWERING_AZALEA_FALL -> hU
net.minecraft.sounds.SoundEvent FLOWERING_AZALEA_HIT -> hV
net.minecraft.sounds.SoundEvent FLOWERING_AZALEA_PLACE -> hW
net.minecraft.sounds.SoundEvent FLOWERING_AZALEA_STEP -> hX
net.minecraft.sounds.SoundEvent FOX_AGGRO -> hY
net.minecraft.sounds.SoundEvent FOX_AMBIENT -> hZ
net.minecraft.sounds.SoundEvent FOX_BITE -> ia
net.minecraft.sounds.SoundEvent FOX_DEATH -> ib
net.minecraft.sounds.SoundEvent FOX_EAT -> ic
net.minecraft.sounds.SoundEvent FOX_HURT -> id
net.minecraft.sounds.SoundEvent FOX_SCREECH -> ie
net.minecraft.sounds.SoundEvent FOX_SLEEP -> if
net.minecraft.sounds.SoundEvent FOX_SNIFF -> ig
net.minecraft.sounds.SoundEvent FOX_SPIT -> ih
net.minecraft.sounds.SoundEvent FOX_TELEPORT -> ii
net.minecraft.sounds.SoundEvent SUSPICIOUS_SAND_BREAK -> ij
net.minecraft.sounds.SoundEvent SUSPICIOUS_SAND_STEP -> ik
net.minecraft.sounds.SoundEvent SUSPICIOUS_SAND_PLACE -> il
net.minecraft.sounds.SoundEvent SUSPICIOUS_SAND_HIT -> im
net.minecraft.sounds.SoundEvent SUSPICIOUS_SAND_FALL -> in
net.minecraft.sounds.SoundEvent SUSPICIOUS_GRAVEL_BREAK -> io
net.minecraft.sounds.SoundEvent SUSPICIOUS_GRAVEL_STEP -> ip
net.minecraft.sounds.SoundEvent SUSPICIOUS_GRAVEL_PLACE -> iq
net.minecraft.sounds.SoundEvent SUSPICIOUS_GRAVEL_HIT -> ir
net.minecraft.sounds.SoundEvent SUSPICIOUS_GRAVEL_FALL -> is
net.minecraft.sounds.SoundEvent FROGLIGHT_BREAK -> it
net.minecraft.sounds.SoundEvent FROGLIGHT_FALL -> iu
net.minecraft.sounds.SoundEvent FROGLIGHT_HIT -> iv
net.minecraft.sounds.SoundEvent FROGLIGHT_PLACE -> iw
net.minecraft.sounds.SoundEvent FROGLIGHT_STEP -> ix
net.minecraft.sounds.SoundEvent FROGSPAWNSTEP -> iy
net.minecraft.sounds.SoundEvent FROGSPAWN_BREAK -> iz
net.minecraft.sounds.SoundEvent FROGSPAWN_FALL -> iA
net.minecraft.sounds.SoundEvent FROGSPAWN_HATCH -> iB
net.minecraft.sounds.SoundEvent FROGSPAWN_HIT -> iC
net.minecraft.sounds.SoundEvent FROGSPAWN_PLACE -> iD
net.minecraft.sounds.SoundEvent FROG_AMBIENT -> iE
net.minecraft.sounds.SoundEvent FROG_DEATH -> iF
net.minecraft.sounds.SoundEvent FROG_EAT -> iG
net.minecraft.sounds.SoundEvent FROG_HURT -> iH
net.minecraft.sounds.SoundEvent FROG_LAY_SPAWN -> iI
net.minecraft.sounds.SoundEvent FROG_LONG_JUMP -> iJ
net.minecraft.sounds.SoundEvent FROG_STEP -> iK
net.minecraft.sounds.SoundEvent FROG_TONGUE -> iL
net.minecraft.sounds.SoundEvent ROOTS_BREAK -> iM
net.minecraft.sounds.SoundEvent ROOTS_STEP -> iN
net.minecraft.sounds.SoundEvent ROOTS_PLACE -> iO
net.minecraft.sounds.SoundEvent ROOTS_HIT -> iP
net.minecraft.sounds.SoundEvent ROOTS_FALL -> iQ
net.minecraft.sounds.SoundEvent FURNACE_FIRE_CRACKLE -> iR
net.minecraft.sounds.SoundEvent GENERIC_BIG_FALL -> iS
net.minecraft.sounds.SoundEvent GENERIC_BURN -> iT
net.minecraft.sounds.SoundEvent GENERIC_DEATH -> iU
net.minecraft.sounds.SoundEvent GENERIC_DRINK -> iV
net.minecraft.sounds.SoundEvent GENERIC_EAT -> iW
net.minecraft.sounds.SoundEvent GENERIC_EXPLODE -> iX
net.minecraft.sounds.SoundEvent GENERIC_EXTINGUISH_FIRE -> iY
net.minecraft.sounds.SoundEvent GENERIC_HURT -> iZ
net.minecraft.sounds.SoundEvent GENERIC_SMALL_FALL -> ja
net.minecraft.sounds.SoundEvent GENERIC_SPLASH -> jb
net.minecraft.sounds.SoundEvent GENERIC_SWIM -> jc
net.minecraft.sounds.SoundEvent GHAST_AMBIENT -> jd
net.minecraft.sounds.SoundEvent GHAST_DEATH -> je
net.minecraft.sounds.SoundEvent GHAST_HURT -> jf
net.minecraft.sounds.SoundEvent GHAST_SCREAM -> jg
net.minecraft.sounds.SoundEvent GHAST_SHOOT -> jh
net.minecraft.sounds.SoundEvent GHAST_WARN -> ji
net.minecraft.sounds.SoundEvent GILDED_BLACKSTONE_BREAK -> jj
net.minecraft.sounds.SoundEvent GILDED_BLACKSTONE_FALL -> jk
net.minecraft.sounds.SoundEvent GILDED_BLACKSTONE_HIT -> jl
net.minecraft.sounds.SoundEvent GILDED_BLACKSTONE_PLACE -> jm
net.minecraft.sounds.SoundEvent GILDED_BLACKSTONE_STEP -> jn
net.minecraft.sounds.SoundEvent GLASS_BREAK -> jo
net.minecraft.sounds.SoundEvent GLASS_FALL -> jp
net.minecraft.sounds.SoundEvent GLASS_HIT -> jq
net.minecraft.sounds.SoundEvent GLASS_PLACE -> jr
net.minecraft.sounds.SoundEvent GLASS_STEP -> js
net.minecraft.sounds.SoundEvent GLOW_INK_SAC_USE -> jt
net.minecraft.sounds.SoundEvent GLOW_ITEM_FRAME_ADD_ITEM -> ju
net.minecraft.sounds.SoundEvent GLOW_ITEM_FRAME_BREAK -> jv
net.minecraft.sounds.SoundEvent GLOW_ITEM_FRAME_PLACE -> jw
net.minecraft.sounds.SoundEvent GLOW_ITEM_FRAME_REMOVE_ITEM -> jx
net.minecraft.sounds.SoundEvent GLOW_ITEM_FRAME_ROTATE_ITEM -> jy
net.minecraft.sounds.SoundEvent GLOW_SQUID_AMBIENT -> jz
net.minecraft.sounds.SoundEvent GLOW_SQUID_DEATH -> jA
net.minecraft.sounds.SoundEvent GLOW_SQUID_HURT -> jB
net.minecraft.sounds.SoundEvent GLOW_SQUID_SQUIRT -> jC
net.minecraft.sounds.SoundEvent GOAT_AMBIENT -> jD
net.minecraft.sounds.SoundEvent GOAT_DEATH -> jE
net.minecraft.sounds.SoundEvent GOAT_EAT -> jF
net.minecraft.sounds.SoundEvent GOAT_HURT -> jG
net.minecraft.sounds.SoundEvent GOAT_LONG_JUMP -> jH
net.minecraft.sounds.SoundEvent GOAT_MILK -> jI
net.minecraft.sounds.SoundEvent GOAT_PREPARE_RAM -> jJ
net.minecraft.sounds.SoundEvent GOAT_RAM_IMPACT -> jK
net.minecraft.sounds.SoundEvent GOAT_HORN_BREAK -> jL
net.minecraft.sounds.SoundEvent GOAT_HORN_PLAY -> jM
net.minecraft.sounds.SoundEvent GOAT_SCREAMING_AMBIENT -> jN
net.minecraft.sounds.SoundEvent GOAT_SCREAMING_DEATH -> jO
net.minecraft.sounds.SoundEvent GOAT_SCREAMING_EAT -> jP
net.minecraft.sounds.SoundEvent GOAT_SCREAMING_HURT -> jQ
net.minecraft.sounds.SoundEvent GOAT_SCREAMING_LONG_JUMP -> jR
net.minecraft.sounds.SoundEvent GOAT_SCREAMING_MILK -> jS
net.minecraft.sounds.SoundEvent GOAT_SCREAMING_PREPARE_RAM -> jT
net.minecraft.sounds.SoundEvent GOAT_SCREAMING_RAM_IMPACT -> jU
net.minecraft.sounds.SoundEvent GOAT_SCREAMING_HORN_BREAK -> jV
net.minecraft.sounds.SoundEvent GOAT_STEP -> jW
net.minecraft.sounds.SoundEvent GRASS_BREAK -> jX
net.minecraft.sounds.SoundEvent GRASS_FALL -> jY
net.minecraft.sounds.SoundEvent GRASS_HIT -> jZ
net.minecraft.sounds.SoundEvent GRASS_PLACE -> ka
net.minecraft.sounds.SoundEvent GRASS_STEP -> kb
net.minecraft.sounds.SoundEvent GRAVEL_BREAK -> kc
net.minecraft.sounds.SoundEvent GRAVEL_FALL -> kd
net.minecraft.sounds.SoundEvent GRAVEL_HIT -> ke
net.minecraft.sounds.SoundEvent GRAVEL_PLACE -> kf
net.minecraft.sounds.SoundEvent GRAVEL_STEP -> kg
net.minecraft.sounds.SoundEvent GRINDSTONE_USE -> kh
net.minecraft.sounds.SoundEvent GROWING_PLANT_CROP -> ki
net.minecraft.sounds.SoundEvent GUARDIAN_AMBIENT -> kj
net.minecraft.sounds.SoundEvent GUARDIAN_AMBIENT_LAND -> kk
net.minecraft.sounds.SoundEvent GUARDIAN_ATTACK -> kl
net.minecraft.sounds.SoundEvent GUARDIAN_DEATH -> km
net.minecraft.sounds.SoundEvent GUARDIAN_DEATH_LAND -> kn
net.minecraft.sounds.SoundEvent GUARDIAN_FLOP -> ko
net.minecraft.sounds.SoundEvent GUARDIAN_HURT -> kp
net.minecraft.sounds.SoundEvent GUARDIAN_HURT_LAND -> kq
net.minecraft.sounds.SoundEvent HANGING_ROOTS_BREAK -> kr
net.minecraft.sounds.SoundEvent HANGING_ROOTS_FALL -> ks
net.minecraft.sounds.SoundEvent HANGING_ROOTS_HIT -> kt
net.minecraft.sounds.SoundEvent HANGING_ROOTS_PLACE -> ku
net.minecraft.sounds.SoundEvent HANGING_ROOTS_STEP -> kv
net.minecraft.sounds.SoundEvent HANGING_SIGN_STEP -> kw
net.minecraft.sounds.SoundEvent HANGING_SIGN_BREAK -> kx
net.minecraft.sounds.SoundEvent HANGING_SIGN_FALL -> ky
net.minecraft.sounds.SoundEvent HANGING_SIGN_HIT -> kz
net.minecraft.sounds.SoundEvent HANGING_SIGN_PLACE -> kA
net.minecraft.sounds.SoundEvent NETHER_WOOD_HANGING_SIGN_STEP -> kB
net.minecraft.sounds.SoundEvent NETHER_WOOD_HANGING_SIGN_BREAK -> kC
net.minecraft.sounds.SoundEvent NETHER_WOOD_HANGING_SIGN_FALL -> kD
net.minecraft.sounds.SoundEvent NETHER_WOOD_HANGING_SIGN_HIT -> kE
net.minecraft.sounds.SoundEvent NETHER_WOOD_HANGING_SIGN_PLACE -> kF
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_HANGING_SIGN_STEP -> kG
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_HANGING_SIGN_BREAK -> kH
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_HANGING_SIGN_FALL -> kI
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_HANGING_SIGN_HIT -> kJ
net.minecraft.sounds.SoundEvent BAMBOO_WOOD_HANGING_SIGN_PLACE -> kK
net.minecraft.sounds.SoundEvent HOE_TILL -> kL
net.minecraft.sounds.SoundEvent HOGLIN_AMBIENT -> kM
net.minecraft.sounds.SoundEvent HOGLIN_ANGRY -> kN
net.minecraft.sounds.SoundEvent HOGLIN_ATTACK -> kO
net.minecraft.sounds.SoundEvent HOGLIN_CONVERTED_TO_ZOMBIFIED -> kP
net.minecraft.sounds.SoundEvent HOGLIN_DEATH -> kQ
net.minecraft.sounds.SoundEvent HOGLIN_HURT -> kR
net.minecraft.sounds.SoundEvent HOGLIN_RETREAT -> kS
net.minecraft.sounds.SoundEvent HOGLIN_STEP -> kT
net.minecraft.sounds.SoundEvent HONEY_BLOCK_BREAK -> kU
net.minecraft.sounds.SoundEvent HONEY_BLOCK_FALL -> kV
net.minecraft.sounds.SoundEvent HONEY_BLOCK_HIT -> kW
net.minecraft.sounds.SoundEvent HONEY_BLOCK_PLACE -> kX
net.minecraft.sounds.SoundEvent HONEY_BLOCK_SLIDE -> kY
net.minecraft.sounds.SoundEvent HONEY_BLOCK_STEP -> kZ
net.minecraft.sounds.SoundEvent HONEYCOMB_WAX_ON -> la
net.minecraft.sounds.SoundEvent HONEY_DRINK -> lb
int GOAT_HORN_VARIANT_COUNT -> lc
com.google.common.collect.ImmutableList GOAT_HORN_SOUND_VARIANTS -> ld
net.minecraft.sounds.SoundEvent HORSE_AMBIENT -> le
net.minecraft.sounds.SoundEvent HORSE_ANGRY -> lf
net.minecraft.sounds.SoundEvent HORSE_ARMOR -> lg
net.minecraft.sounds.SoundEvent HORSE_BREATHE -> lh
net.minecraft.sounds.SoundEvent HORSE_DEATH -> li
net.minecraft.sounds.SoundEvent HORSE_EAT -> lj
net.minecraft.sounds.SoundEvent HORSE_GALLOP -> lk
net.minecraft.sounds.SoundEvent HORSE_HURT -> ll
net.minecraft.sounds.SoundEvent HORSE_JUMP -> lm
net.minecraft.sounds.SoundEvent HORSE_LAND -> ln
net.minecraft.sounds.SoundEvent HORSE_SADDLE -> lo
net.minecraft.sounds.SoundEvent HORSE_STEP -> lp
net.minecraft.sounds.SoundEvent HORSE_STEP_WOOD -> lq
net.minecraft.sounds.SoundEvent HOSTILE_BIG_FALL -> lr
net.minecraft.sounds.SoundEvent HOSTILE_DEATH -> ls
net.minecraft.sounds.SoundEvent HOSTILE_HURT -> lt
net.minecraft.sounds.SoundEvent HOSTILE_SMALL_FALL -> lu
net.minecraft.sounds.SoundEvent HOSTILE_SPLASH -> lv
net.minecraft.sounds.SoundEvent HOSTILE_SWIM -> lw
net.minecraft.sounds.SoundEvent HUSK_AMBIENT -> lx
net.minecraft.sounds.SoundEvent HUSK_CONVERTED_TO_ZOMBIE -> ly
net.minecraft.sounds.SoundEvent HUSK_DEATH -> lz
net.minecraft.sounds.SoundEvent HUSK_HURT -> lA
net.minecraft.sounds.SoundEvent HUSK_STEP -> lB
net.minecraft.sounds.SoundEvent ILLUSIONER_AMBIENT -> lC
net.minecraft.sounds.SoundEvent ILLUSIONER_CAST_SPELL -> lD
net.minecraft.sounds.SoundEvent ILLUSIONER_DEATH -> lE
net.minecraft.sounds.SoundEvent ILLUSIONER_HURT -> lF
net.minecraft.sounds.SoundEvent ILLUSIONER_MIRROR_MOVE -> lG
net.minecraft.sounds.SoundEvent ILLUSIONER_PREPARE_BLINDNESS -> lH
net.minecraft.sounds.SoundEvent ILLUSIONER_PREPARE_MIRROR -> lI
net.minecraft.sounds.SoundEvent INK_SAC_USE -> lJ
net.minecraft.sounds.SoundEvent IRON_DOOR_CLOSE -> lK
net.minecraft.sounds.SoundEvent IRON_DOOR_OPEN -> lL
net.minecraft.sounds.SoundEvent IRON_GOLEM_ATTACK -> lM
net.minecraft.sounds.SoundEvent IRON_GOLEM_DAMAGE -> lN
net.minecraft.sounds.SoundEvent IRON_GOLEM_DEATH -> lO
net.minecraft.sounds.SoundEvent IRON_GOLEM_HURT -> lP
net.minecraft.sounds.SoundEvent IRON_GOLEM_REPAIR -> lQ
net.minecraft.sounds.SoundEvent IRON_GOLEM_STEP -> lR
net.minecraft.sounds.SoundEvent IRON_TRAPDOOR_CLOSE -> lS
net.minecraft.sounds.SoundEvent IRON_TRAPDOOR_OPEN -> lT
net.minecraft.sounds.SoundEvent ITEM_FRAME_ADD_ITEM -> lU
net.minecraft.sounds.SoundEvent ITEM_FRAME_BREAK -> lV
net.minecraft.sounds.SoundEvent ITEM_FRAME_PLACE -> lW
net.minecraft.sounds.SoundEvent ITEM_FRAME_REMOVE_ITEM -> lX
net.minecraft.sounds.SoundEvent ITEM_FRAME_ROTATE_ITEM -> lY
net.minecraft.sounds.SoundEvent ITEM_BREAK -> lZ
net.minecraft.sounds.SoundEvent ITEM_PICKUP -> ma
net.minecraft.sounds.SoundEvent LADDER_BREAK -> mb
net.minecraft.sounds.SoundEvent LADDER_FALL -> mc
net.minecraft.sounds.SoundEvent LADDER_HIT -> md
net.minecraft.sounds.SoundEvent LADDER_PLACE -> me
net.minecraft.sounds.SoundEvent LADDER_STEP -> mf
net.minecraft.sounds.SoundEvent LANTERN_BREAK -> mg
net.minecraft.sounds.SoundEvent LANTERN_FALL -> mh
net.minecraft.sounds.SoundEvent LANTERN_HIT -> mi
net.minecraft.sounds.SoundEvent LANTERN_PLACE -> mj
net.minecraft.sounds.SoundEvent LANTERN_STEP -> mk
net.minecraft.sounds.SoundEvent LARGE_AMETHYST_BUD_BREAK -> ml
net.minecraft.sounds.SoundEvent LARGE_AMETHYST_BUD_PLACE -> mm
net.minecraft.sounds.SoundEvent LAVA_AMBIENT -> mn
net.minecraft.sounds.SoundEvent LAVA_EXTINGUISH -> mo
net.minecraft.sounds.SoundEvent LAVA_POP -> mp
net.minecraft.sounds.SoundEvent LEASH_KNOT_BREAK -> mq
net.minecraft.sounds.SoundEvent LEASH_KNOT_PLACE -> mr
net.minecraft.sounds.SoundEvent LEVER_CLICK -> ms
net.minecraft.sounds.SoundEvent LIGHTNING_BOLT_IMPACT -> mt
net.minecraft.sounds.SoundEvent LIGHTNING_BOLT_THUNDER -> mu
net.minecraft.sounds.SoundEvent LINGERING_POTION_THROW -> mv
net.minecraft.sounds.SoundEvent LLAMA_AMBIENT -> mw
net.minecraft.sounds.SoundEvent LLAMA_ANGRY -> mx
net.minecraft.sounds.SoundEvent LLAMA_CHEST -> my
net.minecraft.sounds.SoundEvent LLAMA_DEATH -> mz
net.minecraft.sounds.SoundEvent LLAMA_EAT -> mA
net.minecraft.sounds.SoundEvent LLAMA_HURT -> mB
net.minecraft.sounds.SoundEvent LLAMA_SPIT -> mC
net.minecraft.sounds.SoundEvent LLAMA_STEP -> mD
net.minecraft.sounds.SoundEvent LLAMA_SWAG -> mE
net.minecraft.sounds.SoundEvent MAGMA_CUBE_DEATH_SMALL -> mF
net.minecraft.sounds.SoundEvent LODESTONE_BREAK -> mG
net.minecraft.sounds.SoundEvent LODESTONE_STEP -> mH
net.minecraft.sounds.SoundEvent LODESTONE_PLACE -> mI
net.minecraft.sounds.SoundEvent LODESTONE_HIT -> mJ
net.minecraft.sounds.SoundEvent LODESTONE_FALL -> mK
net.minecraft.sounds.SoundEvent LODESTONE_COMPASS_LOCK -> mL
net.minecraft.sounds.SoundEvent MAGMA_CUBE_DEATH -> mM
net.minecraft.sounds.SoundEvent MAGMA_CUBE_HURT -> mN
net.minecraft.sounds.SoundEvent MAGMA_CUBE_HURT_SMALL -> mO
net.minecraft.sounds.SoundEvent MAGMA_CUBE_JUMP -> mP
net.minecraft.sounds.SoundEvent MAGMA_CUBE_SQUISH -> mQ
net.minecraft.sounds.SoundEvent MAGMA_CUBE_SQUISH_SMALL -> mR
net.minecraft.sounds.SoundEvent MANGROVE_ROOTS_BREAK -> mS
net.minecraft.sounds.SoundEvent MANGROVE_ROOTS_FALL -> mT
net.minecraft.sounds.SoundEvent MANGROVE_ROOTS_HIT -> mU
net.minecraft.sounds.SoundEvent MANGROVE_ROOTS_PLACE -> mV
net.minecraft.sounds.SoundEvent MANGROVE_ROOTS_STEP -> mW
net.minecraft.sounds.SoundEvent MEDIUM_AMETHYST_BUD_BREAK -> mX
net.minecraft.sounds.SoundEvent MEDIUM_AMETHYST_BUD_PLACE -> mY
net.minecraft.sounds.SoundEvent METAL_BREAK -> mZ
net.minecraft.sounds.SoundEvent METAL_FALL -> na
net.minecraft.sounds.SoundEvent METAL_HIT -> nb
net.minecraft.sounds.SoundEvent METAL_PLACE -> nc
net.minecraft.sounds.SoundEvent METAL_PRESSURE_PLATE_CLICK_OFF -> nd
net.minecraft.sounds.SoundEvent METAL_PRESSURE_PLATE_CLICK_ON -> ne
net.minecraft.sounds.SoundEvent METAL_STEP -> nf
net.minecraft.sounds.SoundEvent MINECART_INSIDE_UNDERWATER -> ng
net.minecraft.sounds.SoundEvent MINECART_INSIDE -> nh
net.minecraft.sounds.SoundEvent MINECART_RIDING -> ni
net.minecraft.sounds.SoundEvent MOOSHROOM_CONVERT -> nj
net.minecraft.sounds.SoundEvent MOOSHROOM_EAT -> nk
net.minecraft.sounds.SoundEvent MOOSHROOM_MILK -> nl
net.minecraft.sounds.SoundEvent MOOSHROOM_MILK_SUSPICIOUSLY -> nm
net.minecraft.sounds.SoundEvent MOOSHROOM_SHEAR -> nn
net.minecraft.sounds.SoundEvent MOSS_CARPET_BREAK -> no
net.minecraft.sounds.SoundEvent MOSS_CARPET_FALL -> np
net.minecraft.sounds.SoundEvent MOSS_CARPET_HIT -> nq
net.minecraft.sounds.SoundEvent MOSS_CARPET_PLACE -> nr
net.minecraft.sounds.SoundEvent MOSS_CARPET_STEP -> ns
net.minecraft.sounds.SoundEvent PINK_PETALS_BREAK -> nt
net.minecraft.sounds.SoundEvent PINK_PETALS_FALL -> nu
net.minecraft.sounds.SoundEvent PINK_PETALS_HIT -> nv
net.minecraft.sounds.SoundEvent PINK_PETALS_PLACE -> nw
net.minecraft.sounds.SoundEvent PINK_PETALS_STEP -> nx
net.minecraft.sounds.SoundEvent MOSS_BREAK -> ny
net.minecraft.sounds.SoundEvent MOSS_FALL -> nz
net.minecraft.sounds.SoundEvent MOSS_HIT -> nA
net.minecraft.sounds.SoundEvent MOSS_PLACE -> nB
net.minecraft.sounds.SoundEvent MOSS_STEP -> nC
net.minecraft.sounds.SoundEvent MUD_BREAK -> nD
net.minecraft.sounds.SoundEvent MUD_FALL -> nE
net.minecraft.sounds.SoundEvent MUD_HIT -> nF
net.minecraft.sounds.SoundEvent MUD_PLACE -> nG
net.minecraft.sounds.SoundEvent MUD_STEP -> nH
net.minecraft.sounds.SoundEvent MUD_BRICKS_BREAK -> nI
net.minecraft.sounds.SoundEvent MUD_BRICKS_FALL -> nJ
net.minecraft.sounds.SoundEvent MUD_BRICKS_HIT -> nK
net.minecraft.sounds.SoundEvent MUD_BRICKS_PLACE -> nL
net.minecraft.sounds.SoundEvent MUD_BRICKS_STEP -> nM
net.minecraft.sounds.SoundEvent MUDDY_MANGROVE_ROOTS_BREAK -> nN
net.minecraft.sounds.SoundEvent MUDDY_MANGROVE_ROOTS_FALL -> nO
net.minecraft.sounds.SoundEvent MUDDY_MANGROVE_ROOTS_HIT -> nP
net.minecraft.sounds.SoundEvent MUDDY_MANGROVE_ROOTS_PLACE -> nQ
net.minecraft.sounds.SoundEvent MUDDY_MANGROVE_ROOTS_STEP -> nR
net.minecraft.sounds.SoundEvent MULE_AMBIENT -> nS
net.minecraft.sounds.SoundEvent MULE_ANGRY -> nT
net.minecraft.sounds.SoundEvent MULE_CHEST -> nU
net.minecraft.sounds.SoundEvent MULE_DEATH -> nV
net.minecraft.sounds.SoundEvent MULE_EAT -> nW
net.minecraft.sounds.SoundEvent MULE_HURT -> nX
net.minecraft.core.Holder$Reference MUSIC_CREATIVE -> nY
net.minecraft.core.Holder$Reference MUSIC_CREDITS -> nZ
net.minecraft.sounds.SoundEvent MUSIC_DISC_5 -> oa
net.minecraft.sounds.SoundEvent MUSIC_DISC_11 -> ob
net.minecraft.sounds.SoundEvent MUSIC_DISC_13 -> oc
net.minecraft.sounds.SoundEvent MUSIC_DISC_BLOCKS -> od
net.minecraft.sounds.SoundEvent MUSIC_DISC_CAT -> oe
net.minecraft.sounds.SoundEvent MUSIC_DISC_CHIRP -> of
net.minecraft.sounds.SoundEvent MUSIC_DISC_FAR -> og
net.minecraft.sounds.SoundEvent MUSIC_DISC_MALL -> oh
net.minecraft.sounds.SoundEvent MUSIC_DISC_MELLOHI -> oi
net.minecraft.sounds.SoundEvent MUSIC_DISC_PIGSTEP -> oj
net.minecraft.sounds.SoundEvent MUSIC_DISC_STAL -> ok
net.minecraft.sounds.SoundEvent MUSIC_DISC_STRAD -> ol
net.minecraft.sounds.SoundEvent MUSIC_DISC_WAIT -> om
net.minecraft.sounds.SoundEvent MUSIC_DISC_WARD -> on
net.minecraft.sounds.SoundEvent MUSIC_DISC_OTHERSIDE -> oo
net.minecraft.sounds.SoundEvent MUSIC_DISC_RELIC -> op
net.minecraft.core.Holder$Reference MUSIC_DRAGON -> oq
net.minecraft.core.Holder$Reference MUSIC_END -> or
net.minecraft.core.Holder$Reference MUSIC_GAME -> os
net.minecraft.core.Holder$Reference MUSIC_MENU -> ot
net.minecraft.core.Holder$Reference MUSIC_BIOME_BASALT_DELTAS -> ou
net.minecraft.core.Holder$Reference MUSIC_BIOME_CRIMSON_FOREST -> ov
net.minecraft.core.Holder$Reference MUSIC_BIOME_DEEP_DARK -> ow
net.minecraft.core.Holder$Reference MUSIC_BIOME_DRIPSTONE_CAVES -> ox
net.minecraft.core.Holder$Reference MUSIC_BIOME_GROVE -> oy
net.minecraft.core.Holder$Reference MUSIC_BIOME_JAGGED_PEAKS -> oz
net.minecraft.core.Holder$Reference MUSIC_BIOME_LUSH_CAVES -> oA
net.minecraft.core.Holder$Reference MUSIC_BIOME_SWAMP -> oB
net.minecraft.core.Holder$Reference MUSIC_BIOME_FOREST -> oC
net.minecraft.core.Holder$Reference MUSIC_BIOME_OLD_GROWTH_TAIGA -> oD
net.minecraft.core.Holder$Reference MUSIC_BIOME_MEADOW -> oE
net.minecraft.core.Holder$Reference MUSIC_BIOME_CHERRY_GROVE -> oF
net.minecraft.core.Holder$Reference MUSIC_BIOME_NETHER_WASTES -> oG
net.minecraft.core.Holder$Reference MUSIC_BIOME_FROZEN_PEAKS -> oH
net.minecraft.core.Holder$Reference MUSIC_BIOME_SNOWY_SLOPES -> oI
net.minecraft.core.Holder$Reference MUSIC_BIOME_SOUL_SAND_VALLEY -> oJ
net.minecraft.core.Holder$Reference MUSIC_BIOME_STONY_PEAKS -> oK
net.minecraft.core.Holder$Reference MUSIC_BIOME_WARPED_FOREST -> oL
net.minecraft.core.Holder$Reference MUSIC_BIOME_FLOWER_FOREST -> oM
net.minecraft.core.Holder$Reference MUSIC_BIOME_DESERT -> oN
net.minecraft.core.Holder$Reference MUSIC_BIOME_BADLANDS -> oO
net.minecraft.core.Holder$Reference MUSIC_BIOME_JUNGLE -> oP
net.minecraft.core.Holder$Reference MUSIC_BIOME_SPARSE_JUNGLE -> oQ
net.minecraft.core.Holder$Reference MUSIC_BIOME_BAMBOO_JUNGLE -> oR
net.minecraft.core.Holder$Reference MUSIC_UNDER_WATER -> oS
net.minecraft.sounds.SoundEvent NETHER_BRICKS_BREAK -> oT
net.minecraft.sounds.SoundEvent NETHER_BRICKS_STEP -> oU
net.minecraft.sounds.SoundEvent NETHER_BRICKS_PLACE -> oV
net.minecraft.sounds.SoundEvent NETHER_BRICKS_HIT -> oW
net.minecraft.sounds.SoundEvent NETHER_BRICKS_FALL -> oX
net.minecraft.sounds.SoundEvent NETHER_WART_BREAK -> oY
net.minecraft.sounds.SoundEvent NETHER_WART_PLANTED -> oZ
net.minecraft.sounds.SoundEvent NETHER_WOOD_BREAK -> pa
net.minecraft.sounds.SoundEvent NETHER_WOOD_FALL -> pb
net.minecraft.sounds.SoundEvent NETHER_WOOD_HIT -> pc
net.minecraft.sounds.SoundEvent NETHER_WOOD_PLACE -> pd
net.minecraft.sounds.SoundEvent NETHER_WOOD_STEP -> pe
net.minecraft.sounds.SoundEvent NETHER_WOOD_DOOR_CLOSE -> pf
net.minecraft.sounds.SoundEvent NETHER_WOOD_DOOR_OPEN -> pg
net.minecraft.sounds.SoundEvent NETHER_WOOD_TRAPDOOR_CLOSE -> ph
net.minecraft.sounds.SoundEvent NETHER_WOOD_TRAPDOOR_OPEN -> pi
net.minecraft.sounds.SoundEvent NETHER_WOOD_BUTTON_CLICK_OFF -> pj
net.minecraft.sounds.SoundEvent NETHER_WOOD_BUTTON_CLICK_ON -> pk
net.minecraft.sounds.SoundEvent NETHER_WOOD_PRESSURE_PLATE_CLICK_OFF -> pl
net.minecraft.sounds.SoundEvent NETHER_WOOD_PRESSURE_PLATE_CLICK_ON -> pm
net.minecraft.sounds.SoundEvent NETHER_WOOD_FENCE_GATE_CLOSE -> pn
net.minecraft.sounds.SoundEvent NETHER_WOOD_FENCE_GATE_OPEN -> po
net.minecraft.sounds.SoundEvent EMPTY -> pp
net.minecraft.sounds.SoundEvent PACKED_MUD_BREAK -> pq
net.minecraft.sounds.SoundEvent PACKED_MUD_FALL -> pr
net.minecraft.sounds.SoundEvent PACKED_MUD_HIT -> ps
net.minecraft.sounds.SoundEvent PACKED_MUD_PLACE -> pt
net.minecraft.sounds.SoundEvent PACKED_MUD_STEP -> pu
net.minecraft.sounds.SoundEvent STEM_BREAK -> pv
net.minecraft.sounds.SoundEvent STEM_STEP -> pw
net.minecraft.sounds.SoundEvent STEM_PLACE -> px
net.minecraft.sounds.SoundEvent STEM_HIT -> py
net.minecraft.sounds.SoundEvent STEM_FALL -> pz
net.minecraft.sounds.SoundEvent NYLIUM_BREAK -> pA
net.minecraft.sounds.SoundEvent NYLIUM_STEP -> pB
net.minecraft.sounds.SoundEvent NYLIUM_PLACE -> pC
net.minecraft.sounds.SoundEvent NYLIUM_HIT -> pD
net.minecraft.sounds.SoundEvent NYLIUM_FALL -> pE
net.minecraft.sounds.SoundEvent NETHER_SPROUTS_BREAK -> pF
net.minecraft.sounds.SoundEvent NETHER_SPROUTS_STEP -> pG
net.minecraft.sounds.SoundEvent NETHER_SPROUTS_PLACE -> pH
net.minecraft.sounds.SoundEvent NETHER_SPROUTS_HIT -> pI
net.minecraft.sounds.SoundEvent NETHER_SPROUTS_FALL -> pJ
net.minecraft.sounds.SoundEvent FUNGUS_BREAK -> pK
net.minecraft.sounds.SoundEvent FUNGUS_STEP -> pL
net.minecraft.sounds.SoundEvent FUNGUS_PLACE -> pM
net.minecraft.sounds.SoundEvent FUNGUS_HIT -> pN
net.minecraft.sounds.SoundEvent FUNGUS_FALL -> pO
net.minecraft.sounds.SoundEvent WEEPING_VINES_BREAK -> pP
net.minecraft.sounds.SoundEvent WEEPING_VINES_STEP -> pQ
net.minecraft.sounds.SoundEvent WEEPING_VINES_PLACE -> pR
net.minecraft.sounds.SoundEvent WEEPING_VINES_HIT -> pS
net.minecraft.sounds.SoundEvent WEEPING_VINES_FALL -> pT
net.minecraft.sounds.SoundEvent WART_BLOCK_BREAK -> pU
net.minecraft.sounds.SoundEvent WART_BLOCK_STEP -> pV
net.minecraft.sounds.SoundEvent WART_BLOCK_PLACE -> pW
net.minecraft.sounds.SoundEvent WART_BLOCK_HIT -> pX
net.minecraft.sounds.SoundEvent WART_BLOCK_FALL -> pY
net.minecraft.sounds.SoundEvent NETHERITE_BLOCK_BREAK -> pZ
net.minecraft.sounds.SoundEvent NETHERITE_BLOCK_STEP -> qa
net.minecraft.sounds.SoundEvent NETHERITE_BLOCK_PLACE -> qb
net.minecraft.sounds.SoundEvent NETHERITE_BLOCK_HIT -> qc
net.minecraft.sounds.SoundEvent NETHERITE_BLOCK_FALL -> qd
net.minecraft.sounds.SoundEvent NETHERRACK_BREAK -> qe
net.minecraft.sounds.SoundEvent NETHERRACK_STEP -> qf
net.minecraft.sounds.SoundEvent NETHERRACK_PLACE -> qg
net.minecraft.sounds.SoundEvent NETHERRACK_HIT -> qh
net.minecraft.sounds.SoundEvent NETHERRACK_FALL -> qi
net.minecraft.core.Holder$Reference NOTE_BLOCK_BASEDRUM -> qj
net.minecraft.core.Holder$Reference NOTE_BLOCK_BASS -> qk
net.minecraft.core.Holder$Reference NOTE_BLOCK_BELL -> ql
net.minecraft.core.Holder$Reference NOTE_BLOCK_CHIME -> qm
net.minecraft.core.Holder$Reference NOTE_BLOCK_FLUTE -> qn
net.minecraft.core.Holder$Reference NOTE_BLOCK_GUITAR -> qo
net.minecraft.core.Holder$Reference NOTE_BLOCK_HARP -> qp
net.minecraft.core.Holder$Reference NOTE_BLOCK_HAT -> qq
net.minecraft.core.Holder$Reference NOTE_BLOCK_PLING -> qr
net.minecraft.core.Holder$Reference NOTE_BLOCK_SNARE -> qs
net.minecraft.core.Holder$Reference NOTE_BLOCK_XYLOPHONE -> qt
net.minecraft.core.Holder$Reference NOTE_BLOCK_IRON_XYLOPHONE -> qu
net.minecraft.core.Holder$Reference NOTE_BLOCK_COW_BELL -> qv
net.minecraft.core.Holder$Reference NOTE_BLOCK_DIDGERIDOO -> qw
net.minecraft.core.Holder$Reference NOTE_BLOCK_BIT -> qx
net.minecraft.core.Holder$Reference NOTE_BLOCK_BANJO -> qy
net.minecraft.core.Holder$Reference NOTE_BLOCK_IMITATE_ZOMBIE -> qz
net.minecraft.core.Holder$Reference NOTE_BLOCK_IMITATE_SKELETON -> qA
net.minecraft.core.Holder$Reference NOTE_BLOCK_IMITATE_CREEPER -> qB
net.minecraft.core.Holder$Reference NOTE_BLOCK_IMITATE_ENDER_DRAGON -> qC
net.minecraft.core.Holder$Reference NOTE_BLOCK_IMITATE_WITHER_SKELETON -> qD
net.minecraft.core.Holder$Reference NOTE_BLOCK_IMITATE_PIGLIN -> qE
net.minecraft.sounds.SoundEvent OCELOT_HURT -> qF
net.minecraft.sounds.SoundEvent OCELOT_AMBIENT -> qG
net.minecraft.sounds.SoundEvent OCELOT_DEATH -> qH
net.minecraft.sounds.SoundEvent PAINTING_BREAK -> qI
net.minecraft.sounds.SoundEvent PAINTING_PLACE -> qJ
net.minecraft.sounds.SoundEvent PANDA_PRE_SNEEZE -> qK
net.minecraft.sounds.SoundEvent PANDA_SNEEZE -> qL
net.minecraft.sounds.SoundEvent PANDA_AMBIENT -> qM
net.minecraft.sounds.SoundEvent PANDA_DEATH -> qN
net.minecraft.sounds.SoundEvent PANDA_EAT -> qO
net.minecraft.sounds.SoundEvent PANDA_STEP -> qP
net.minecraft.sounds.SoundEvent PANDA_CANT_BREED -> qQ
net.minecraft.sounds.SoundEvent PANDA_AGGRESSIVE_AMBIENT -> qR
net.minecraft.sounds.SoundEvent PANDA_WORRIED_AMBIENT -> qS
net.minecraft.sounds.SoundEvent PANDA_HURT -> qT
net.minecraft.sounds.SoundEvent PANDA_BITE -> qU
net.minecraft.sounds.SoundEvent PARROT_AMBIENT -> qV
net.minecraft.sounds.SoundEvent PARROT_DEATH -> qW
net.minecraft.sounds.SoundEvent PARROT_EAT -> qX
net.minecraft.sounds.SoundEvent PARROT_FLY -> qY
net.minecraft.sounds.SoundEvent PARROT_HURT -> qZ
net.minecraft.sounds.SoundEvent PARROT_IMITATE_BLAZE -> ra
net.minecraft.sounds.SoundEvent PARROT_IMITATE_CREEPER -> rb
net.minecraft.sounds.SoundEvent PARROT_IMITATE_DROWNED -> rc
net.minecraft.sounds.SoundEvent PARROT_IMITATE_ELDER_GUARDIAN -> rd
net.minecraft.sounds.SoundEvent PARROT_IMITATE_ENDER_DRAGON -> re
net.minecraft.sounds.SoundEvent PARROT_IMITATE_ENDERMITE -> rf
net.minecraft.sounds.SoundEvent PARROT_IMITATE_EVOKER -> rg
net.minecraft.sounds.SoundEvent PARROT_IMITATE_GHAST -> rh
net.minecraft.sounds.SoundEvent PARROT_IMITATE_GUARDIAN -> ri
net.minecraft.sounds.SoundEvent PARROT_IMITATE_HOGLIN -> rj
net.minecraft.sounds.SoundEvent PARROT_IMITATE_HUSK -> rk
net.minecraft.sounds.SoundEvent PARROT_IMITATE_ILLUSIONER -> rl
net.minecraft.sounds.SoundEvent PARROT_IMITATE_MAGMA_CUBE -> rm
net.minecraft.sounds.SoundEvent PARROT_IMITATE_PHANTOM -> rn
net.minecraft.sounds.SoundEvent PARROT_IMITATE_PIGLIN -> ro
net.minecraft.sounds.SoundEvent PARROT_IMITATE_PIGLIN_BRUTE -> rp
net.minecraft.sounds.SoundEvent PARROT_IMITATE_PILLAGER -> rq
net.minecraft.sounds.SoundEvent PARROT_IMITATE_RAVAGER -> rr
net.minecraft.sounds.SoundEvent PARROT_IMITATE_SHULKER -> rs
net.minecraft.sounds.SoundEvent PARROT_IMITATE_SILVERFISH -> rt
net.minecraft.sounds.SoundEvent PARROT_IMITATE_SKELETON -> ru
net.minecraft.sounds.SoundEvent PARROT_IMITATE_SLIME -> rv
net.minecraft.sounds.SoundEvent PARROT_IMITATE_SPIDER -> rw
net.minecraft.sounds.SoundEvent PARROT_IMITATE_STRAY -> rx
net.minecraft.sounds.SoundEvent PARROT_IMITATE_VEX -> ry
net.minecraft.sounds.SoundEvent PARROT_IMITATE_VINDICATOR -> rz
net.minecraft.sounds.SoundEvent PARROT_IMITATE_WARDEN -> rA
net.minecraft.sounds.SoundEvent PARROT_IMITATE_WITCH -> rB
net.minecraft.sounds.SoundEvent PARROT_IMITATE_WITHER -> rC
net.minecraft.sounds.SoundEvent PARROT_IMITATE_WITHER_SKELETON -> rD
net.minecraft.sounds.SoundEvent PARROT_IMITATE_ZOGLIN -> rE
net.minecraft.sounds.SoundEvent PARROT_IMITATE_ZOMBIE -> rF
net.minecraft.sounds.SoundEvent PARROT_IMITATE_ZOMBIE_VILLAGER -> rG
net.minecraft.sounds.SoundEvent PARROT_STEP -> rH
net.minecraft.sounds.SoundEvent PHANTOM_AMBIENT -> rI
net.minecraft.sounds.SoundEvent PHANTOM_BITE -> rJ
net.minecraft.sounds.SoundEvent PHANTOM_DEATH -> rK
net.minecraft.sounds.SoundEvent PHANTOM_FLAP -> rL
net.minecraft.sounds.SoundEvent PHANTOM_HURT -> rM
net.minecraft.sounds.SoundEvent PHANTOM_SWOOP -> rN
net.minecraft.sounds.SoundEvent PIG_AMBIENT -> rO
net.minecraft.sounds.SoundEvent PIG_DEATH -> rP
net.minecraft.sounds.SoundEvent PIG_HURT -> rQ
net.minecraft.sounds.SoundEvent PIG_SADDLE -> rR
net.minecraft.sounds.SoundEvent PIG_STEP -> rS
net.minecraft.sounds.SoundEvent PIGLIN_ADMIRING_ITEM -> rT
net.minecraft.sounds.SoundEvent PIGLIN_AMBIENT -> rU
net.minecraft.sounds.SoundEvent PIGLIN_ANGRY -> rV
net.minecraft.sounds.SoundEvent PIGLIN_CELEBRATE -> rW
net.minecraft.sounds.SoundEvent PIGLIN_DEATH -> rX
net.minecraft.sounds.SoundEvent PIGLIN_JEALOUS -> rY
net.minecraft.sounds.SoundEvent PIGLIN_HURT -> rZ
net.minecraft.sounds.SoundEvent PIGLIN_RETREAT -> sa
net.minecraft.sounds.SoundEvent PIGLIN_STEP -> sb
net.minecraft.sounds.SoundEvent PIGLIN_CONVERTED_TO_ZOMBIFIED -> sc
net.minecraft.sounds.SoundEvent PIGLIN_BRUTE_AMBIENT -> sd
net.minecraft.sounds.SoundEvent PIGLIN_BRUTE_ANGRY -> se
net.minecraft.sounds.SoundEvent PIGLIN_BRUTE_DEATH -> sf
net.minecraft.sounds.SoundEvent PIGLIN_BRUTE_HURT -> sg
net.minecraft.sounds.SoundEvent PIGLIN_BRUTE_STEP -> sh
net.minecraft.sounds.SoundEvent PIGLIN_BRUTE_CONVERTED_TO_ZOMBIFIED -> si
net.minecraft.sounds.SoundEvent PILLAGER_AMBIENT -> sj
net.minecraft.sounds.SoundEvent PILLAGER_CELEBRATE -> sk
net.minecraft.sounds.SoundEvent PILLAGER_DEATH -> sl
net.minecraft.sounds.SoundEvent PILLAGER_HURT -> sm
net.minecraft.sounds.SoundEvent PISTON_CONTRACT -> sn
net.minecraft.sounds.SoundEvent PISTON_EXTEND -> so
net.minecraft.sounds.SoundEvent PLAYER_ATTACK_CRIT -> sp
net.minecraft.sounds.SoundEvent PLAYER_ATTACK_KNOCKBACK -> sq
net.minecraft.sounds.SoundEvent PLAYER_ATTACK_NODAMAGE -> sr
net.minecraft.sounds.SoundEvent PLAYER_ATTACK_STRONG -> ss
net.minecraft.sounds.SoundEvent PLAYER_ATTACK_SWEEP -> st
net.minecraft.sounds.SoundEvent PLAYER_ATTACK_WEAK -> su
net.minecraft.sounds.SoundEvent PLAYER_BIG_FALL -> sv
net.minecraft.sounds.SoundEvent PLAYER_BREATH -> sw
net.minecraft.sounds.SoundEvent PLAYER_BURP -> sx
net.minecraft.sounds.SoundEvent PLAYER_DEATH -> sy
net.minecraft.sounds.SoundEvent PLAYER_HURT -> sz
net.minecraft.sounds.SoundEvent PLAYER_HURT_DROWN -> sA
net.minecraft.sounds.SoundEvent PLAYER_HURT_FREEZE -> sB
net.minecraft.sounds.SoundEvent PLAYER_HURT_ON_FIRE -> sC
net.minecraft.sounds.SoundEvent PLAYER_HURT_SWEET_BERRY_BUSH -> sD
net.minecraft.sounds.SoundEvent PLAYER_LEVELUP -> sE
net.minecraft.sounds.SoundEvent PLAYER_SMALL_FALL -> sF
net.minecraft.sounds.SoundEvent PLAYER_SPLASH -> sG
net.minecraft.sounds.SoundEvent PLAYER_SPLASH_HIGH_SPEED -> sH
net.minecraft.sounds.SoundEvent PLAYER_SWIM -> sI
net.minecraft.sounds.SoundEvent POLAR_BEAR_AMBIENT -> sJ
net.minecraft.sounds.SoundEvent POLAR_BEAR_AMBIENT_BABY -> sK
net.minecraft.sounds.SoundEvent POLAR_BEAR_DEATH -> sL
net.minecraft.sounds.SoundEvent POLAR_BEAR_HURT -> sM
net.minecraft.sounds.SoundEvent POLAR_BEAR_STEP -> sN
net.minecraft.sounds.SoundEvent POLAR_BEAR_WARNING -> sO
net.minecraft.sounds.SoundEvent POLISHED_DEEPSLATE_BREAK -> sP
net.minecraft.sounds.SoundEvent POLISHED_DEEPSLATE_FALL -> sQ
net.minecraft.sounds.SoundEvent POLISHED_DEEPSLATE_HIT -> sR
net.minecraft.sounds.SoundEvent POLISHED_DEEPSLATE_PLACE -> sS
net.minecraft.sounds.SoundEvent POLISHED_DEEPSLATE_STEP -> sT
net.minecraft.sounds.SoundEvent PORTAL_AMBIENT -> sU
net.minecraft.sounds.SoundEvent PORTAL_TRAVEL -> sV
net.minecraft.sounds.SoundEvent PORTAL_TRIGGER -> sW
net.minecraft.sounds.SoundEvent POWDER_SNOW_BREAK -> sX
net.minecraft.sounds.SoundEvent POWDER_SNOW_FALL -> sY
net.minecraft.sounds.SoundEvent POWDER_SNOW_HIT -> sZ
net.minecraft.sounds.SoundEvent POWDER_SNOW_PLACE -> ta
net.minecraft.sounds.SoundEvent POWDER_SNOW_STEP -> tb
net.minecraft.sounds.SoundEvent PUFFER_FISH_AMBIENT -> tc
net.minecraft.sounds.SoundEvent PUFFER_FISH_BLOW_OUT -> td
net.minecraft.sounds.SoundEvent PUFFER_FISH_BLOW_UP -> te
net.minecraft.sounds.SoundEvent PUFFER_FISH_DEATH -> tf
net.minecraft.sounds.SoundEvent PUFFER_FISH_FLOP -> tg
net.minecraft.sounds.SoundEvent PUFFER_FISH_HURT -> th
net.minecraft.sounds.SoundEvent PUFFER_FISH_STING -> ti
net.minecraft.sounds.SoundEvent PUMPKIN_CARVE -> tj
net.minecraft.sounds.SoundEvent RABBIT_AMBIENT -> tk
net.minecraft.sounds.SoundEvent RABBIT_ATTACK -> tl
net.minecraft.sounds.SoundEvent RABBIT_DEATH -> tm
net.minecraft.sounds.SoundEvent RABBIT_HURT -> tn
net.minecraft.sounds.SoundEvent RABBIT_JUMP -> to
net.minecraft.core.Holder$Reference RAID_HORN -> tp
net.minecraft.sounds.SoundEvent RAVAGER_AMBIENT -> tq
net.minecraft.sounds.SoundEvent RAVAGER_ATTACK -> tr
net.minecraft.sounds.SoundEvent RAVAGER_CELEBRATE -> ts
net.minecraft.sounds.SoundEvent RAVAGER_DEATH -> tt
net.minecraft.sounds.SoundEvent RAVAGER_HURT -> tu
net.minecraft.sounds.SoundEvent RAVAGER_STEP -> tv
net.minecraft.sounds.SoundEvent RAVAGER_STUNNED -> tw
net.minecraft.sounds.SoundEvent RAVAGER_ROAR -> tx
net.minecraft.sounds.SoundEvent NETHER_GOLD_ORE_BREAK -> ty
net.minecraft.sounds.SoundEvent NETHER_GOLD_ORE_FALL -> tz
net.minecraft.sounds.SoundEvent NETHER_GOLD_ORE_HIT -> tA
net.minecraft.sounds.SoundEvent NETHER_GOLD_ORE_PLACE -> tB
net.minecraft.sounds.SoundEvent NETHER_GOLD_ORE_STEP -> tC
net.minecraft.sounds.SoundEvent NETHER_ORE_BREAK -> tD
net.minecraft.sounds.SoundEvent NETHER_ORE_FALL -> tE
net.minecraft.sounds.SoundEvent NETHER_ORE_HIT -> tF
net.minecraft.sounds.SoundEvent NETHER_ORE_PLACE -> tG
net.minecraft.sounds.SoundEvent NETHER_ORE_STEP -> tH
net.minecraft.sounds.SoundEvent REDSTONE_TORCH_BURNOUT -> tI
net.minecraft.sounds.SoundEvent RESPAWN_ANCHOR_AMBIENT -> tJ
net.minecraft.sounds.SoundEvent RESPAWN_ANCHOR_CHARGE -> tK
net.minecraft.core.Holder$Reference RESPAWN_ANCHOR_DEPLETE -> tL
net.minecraft.sounds.SoundEvent RESPAWN_ANCHOR_SET_SPAWN -> tM
net.minecraft.sounds.SoundEvent ROOTED_DIRT_BREAK -> tN
net.minecraft.sounds.SoundEvent ROOTED_DIRT_FALL -> tO
net.minecraft.sounds.SoundEvent ROOTED_DIRT_HIT -> tP
net.minecraft.sounds.SoundEvent ROOTED_DIRT_PLACE -> tQ
net.minecraft.sounds.SoundEvent ROOTED_DIRT_STEP -> tR
net.minecraft.sounds.SoundEvent SALMON_AMBIENT -> tS
net.minecraft.sounds.SoundEvent SALMON_DEATH -> tT
net.minecraft.sounds.SoundEvent SALMON_FLOP -> tU
net.minecraft.sounds.SoundEvent SALMON_HURT -> tV
net.minecraft.sounds.SoundEvent SAND_BREAK -> tW
net.minecraft.sounds.SoundEvent SAND_FALL -> tX
net.minecraft.sounds.SoundEvent SAND_HIT -> tY
net.minecraft.sounds.SoundEvent SAND_PLACE -> tZ
net.minecraft.sounds.SoundEvent SAND_STEP -> ua
net.minecraft.sounds.SoundEvent SCAFFOLDING_BREAK -> ub
net.minecraft.sounds.SoundEvent SCAFFOLDING_FALL -> uc
net.minecraft.sounds.SoundEvent SCAFFOLDING_HIT -> ud
net.minecraft.sounds.SoundEvent SCAFFOLDING_PLACE -> ue
net.minecraft.sounds.SoundEvent SCAFFOLDING_STEP -> uf
net.minecraft.sounds.SoundEvent SCULK_BLOCK_SPREAD -> ug
net.minecraft.sounds.SoundEvent SCULK_BLOCK_CHARGE -> uh
net.minecraft.sounds.SoundEvent SCULK_BLOCK_BREAK -> ui
net.minecraft.sounds.SoundEvent SCULK_BLOCK_FALL -> uj
net.minecraft.sounds.SoundEvent SCULK_BLOCK_HIT -> uk
net.minecraft.sounds.SoundEvent SCULK_BLOCK_PLACE -> ul
net.minecraft.sounds.SoundEvent SCULK_BLOCK_STEP -> um
net.minecraft.sounds.SoundEvent SCULK_CATALYST_BLOOM -> un
net.minecraft.sounds.SoundEvent SCULK_CATALYST_BREAK -> uo
net.minecraft.sounds.SoundEvent SCULK_CATALYST_FALL -> up
net.minecraft.sounds.SoundEvent SCULK_CATALYST_HIT -> uq
net.minecraft.sounds.SoundEvent SCULK_CATALYST_PLACE -> ur
net.minecraft.sounds.SoundEvent SCULK_CATALYST_STEP -> us
net.minecraft.sounds.SoundEvent SCULK_CLICKING -> ut
net.minecraft.sounds.SoundEvent SCULK_CLICKING_STOP -> uu
net.minecraft.sounds.SoundEvent SCULK_SENSOR_BREAK -> uv
net.minecraft.sounds.SoundEvent SCULK_SENSOR_FALL -> uw
net.minecraft.sounds.SoundEvent SCULK_SENSOR_HIT -> ux
net.minecraft.sounds.SoundEvent SCULK_SENSOR_PLACE -> uy
net.minecraft.sounds.SoundEvent SCULK_SENSOR_STEP -> uz
net.minecraft.sounds.SoundEvent SCULK_SHRIEKER_BREAK -> uA
net.minecraft.sounds.SoundEvent SCULK_SHRIEKER_FALL -> uB
net.minecraft.sounds.SoundEvent SCULK_SHRIEKER_HIT -> uC
net.minecraft.sounds.SoundEvent SCULK_SHRIEKER_PLACE -> uD
net.minecraft.sounds.SoundEvent SCULK_SHRIEKER_SHRIEK -> uE
net.minecraft.sounds.SoundEvent SCULK_SHRIEKER_STEP -> uF
net.minecraft.sounds.SoundEvent SCULK_VEIN_BREAK -> uG
net.minecraft.sounds.SoundEvent SCULK_VEIN_FALL -> uH
net.minecraft.sounds.SoundEvent SCULK_VEIN_HIT -> uI
net.minecraft.sounds.SoundEvent SCULK_VEIN_PLACE -> uJ
net.minecraft.sounds.SoundEvent SCULK_VEIN_STEP -> uK
net.minecraft.sounds.SoundEvent SHEEP_AMBIENT -> uL
net.minecraft.sounds.SoundEvent SHEEP_DEATH -> uM
net.minecraft.sounds.SoundEvent SHEEP_HURT -> uN
net.minecraft.sounds.SoundEvent SHEEP_SHEAR -> uO
net.minecraft.sounds.SoundEvent SHEEP_STEP -> uP
net.minecraft.sounds.SoundEvent SHIELD_BLOCK -> uQ
net.minecraft.sounds.SoundEvent SHIELD_BREAK -> uR
net.minecraft.sounds.SoundEvent SHROOMLIGHT_BREAK -> uS
net.minecraft.sounds.SoundEvent SHROOMLIGHT_STEP -> uT
net.minecraft.sounds.SoundEvent SHROOMLIGHT_PLACE -> uU
net.minecraft.sounds.SoundEvent SHROOMLIGHT_HIT -> uV
net.minecraft.sounds.SoundEvent SHROOMLIGHT_FALL -> uW
net.minecraft.sounds.SoundEvent SHOVEL_FLATTEN -> uX
net.minecraft.sounds.SoundEvent SHULKER_AMBIENT -> uY
net.minecraft.sounds.SoundEvent SHULKER_BOX_CLOSE -> uZ
net.minecraft.sounds.SoundEvent SHULKER_BOX_OPEN -> va
net.minecraft.sounds.SoundEvent SHULKER_BULLET_HIT -> vb
net.minecraft.sounds.SoundEvent SHULKER_BULLET_HURT -> vc
net.minecraft.sounds.SoundEvent SHULKER_CLOSE -> vd
net.minecraft.sounds.SoundEvent SHULKER_DEATH -> ve
net.minecraft.sounds.SoundEvent SHULKER_HURT -> vf
net.minecraft.sounds.SoundEvent SHULKER_HURT_CLOSED -> vg
net.minecraft.sounds.SoundEvent SHULKER_OPEN -> vh
net.minecraft.sounds.SoundEvent SHULKER_SHOOT -> vi
net.minecraft.sounds.SoundEvent SHULKER_TELEPORT -> vj
net.minecraft.sounds.SoundEvent SILVERFISH_AMBIENT -> vk
net.minecraft.sounds.SoundEvent SILVERFISH_DEATH -> vl
net.minecraft.sounds.SoundEvent SILVERFISH_HURT -> vm
net.minecraft.sounds.SoundEvent SILVERFISH_STEP -> vn
net.minecraft.sounds.SoundEvent SKELETON_AMBIENT -> vo
net.minecraft.sounds.SoundEvent SKELETON_CONVERTED_TO_STRAY -> vp
net.minecraft.sounds.SoundEvent SKELETON_DEATH -> vq
net.minecraft.sounds.SoundEvent SKELETON_HORSE_AMBIENT -> vr
net.minecraft.sounds.SoundEvent SKELETON_HORSE_DEATH -> vs
net.minecraft.sounds.SoundEvent SKELETON_HORSE_HURT -> vt
net.minecraft.sounds.SoundEvent SKELETON_HORSE_SWIM -> vu
net.minecraft.sounds.SoundEvent SKELETON_HORSE_AMBIENT_WATER -> vv
net.minecraft.sounds.SoundEvent SKELETON_HORSE_GALLOP_WATER -> vw
net.minecraft.sounds.SoundEvent SKELETON_HORSE_JUMP_WATER -> vx
net.minecraft.sounds.SoundEvent SKELETON_HORSE_STEP_WATER -> vy
net.minecraft.sounds.SoundEvent SKELETON_HURT -> vz
net.minecraft.sounds.SoundEvent SKELETON_SHOOT -> vA
net.minecraft.sounds.SoundEvent SKELETON_STEP -> vB
net.minecraft.sounds.SoundEvent SLIME_ATTACK -> vC
net.minecraft.sounds.SoundEvent SLIME_DEATH -> vD
net.minecraft.sounds.SoundEvent SLIME_HURT -> vE
net.minecraft.sounds.SoundEvent SLIME_JUMP -> vF
net.minecraft.sounds.SoundEvent SLIME_SQUISH -> vG
net.minecraft.sounds.SoundEvent SLIME_BLOCK_BREAK -> vH
net.minecraft.sounds.SoundEvent SLIME_BLOCK_FALL -> vI
net.minecraft.sounds.SoundEvent SLIME_BLOCK_HIT -> vJ
net.minecraft.sounds.SoundEvent SLIME_BLOCK_PLACE -> vK
net.minecraft.sounds.SoundEvent SLIME_BLOCK_STEP -> vL
net.minecraft.sounds.SoundEvent SMALL_AMETHYST_BUD_BREAK -> vM
net.minecraft.sounds.SoundEvent SMALL_AMETHYST_BUD_PLACE -> vN
net.minecraft.sounds.SoundEvent SMALL_DRIPLEAF_BREAK -> vO
net.minecraft.sounds.SoundEvent SMALL_DRIPLEAF_FALL -> vP
net.minecraft.sounds.SoundEvent SMALL_DRIPLEAF_HIT -> vQ
net.minecraft.sounds.SoundEvent SMALL_DRIPLEAF_PLACE -> vR
net.minecraft.sounds.SoundEvent SMALL_DRIPLEAF_STEP -> vS
net.minecraft.sounds.SoundEvent SOUL_SAND_BREAK -> vT
net.minecraft.sounds.SoundEvent SOUL_SAND_STEP -> vU
net.minecraft.sounds.SoundEvent SOUL_SAND_PLACE -> vV
net.minecraft.sounds.SoundEvent SOUL_SAND_HIT -> vW
net.minecraft.sounds.SoundEvent SOUL_SAND_FALL -> vX
net.minecraft.sounds.SoundEvent SOUL_SOIL_BREAK -> vY
net.minecraft.sounds.SoundEvent SOUL_SOIL_STEP -> vZ
net.minecraft.sounds.SoundEvent SOUL_SOIL_PLACE -> wa
net.minecraft.sounds.SoundEvent SOUL_SOIL_HIT -> wb
net.minecraft.sounds.SoundEvent SOUL_SOIL_FALL -> wc
net.minecraft.sounds.SoundEvent SOUL_ESCAPE -> wd
net.minecraft.sounds.SoundEvent SPORE_BLOSSOM_BREAK -> we
net.minecraft.sounds.SoundEvent SPORE_BLOSSOM_FALL -> wf
net.minecraft.sounds.SoundEvent SPORE_BLOSSOM_HIT -> wg
net.minecraft.sounds.SoundEvent SPORE_BLOSSOM_PLACE -> wh
net.minecraft.sounds.SoundEvent SPORE_BLOSSOM_STEP -> wi
net.minecraft.sounds.SoundEvent STRIDER_AMBIENT -> wj
net.minecraft.sounds.SoundEvent STRIDER_HAPPY -> wk
net.minecraft.sounds.SoundEvent STRIDER_RETREAT -> wl
net.minecraft.sounds.SoundEvent STRIDER_DEATH -> wm
net.minecraft.sounds.SoundEvent STRIDER_HURT -> wn
net.minecraft.sounds.SoundEvent STRIDER_STEP -> wo
net.minecraft.sounds.SoundEvent STRIDER_STEP_LAVA -> wp
net.minecraft.sounds.SoundEvent STRIDER_EAT -> wq
net.minecraft.sounds.SoundEvent STRIDER_SADDLE -> wr
net.minecraft.sounds.SoundEvent SLIME_DEATH_SMALL -> ws
net.minecraft.sounds.SoundEvent SLIME_HURT_SMALL -> wt
net.minecraft.sounds.SoundEvent SLIME_JUMP_SMALL -> wu
net.minecraft.sounds.SoundEvent SLIME_SQUISH_SMALL -> wv
net.minecraft.sounds.SoundEvent SMITHING_TABLE_USE -> ww
net.minecraft.sounds.SoundEvent SMOKER_SMOKE -> wx
net.minecraft.sounds.SoundEvent SNIFFER_STEP -> wy
net.minecraft.sounds.SoundEvent SNIFFER_EAT -> wz
net.minecraft.sounds.SoundEvent SNIFFER_IDLE -> wA
net.minecraft.sounds.SoundEvent SNIFFER_HURT -> wB
net.minecraft.sounds.SoundEvent SNIFFER_DEATH -> wC
net.minecraft.sounds.SoundEvent SNIFFER_DROP_SEED -> wD
net.minecraft.sounds.SoundEvent SNIFFER_SCENTING -> wE
net.minecraft.sounds.SoundEvent SNIFFER_SNIFFING -> wF
net.minecraft.sounds.SoundEvent SNIFFER_SEARCHING -> wG
net.minecraft.sounds.SoundEvent SNIFFER_DIGGING -> wH
net.minecraft.sounds.SoundEvent SNIFFER_DIGGING_STOP -> wI
net.minecraft.sounds.SoundEvent SNIFFER_HAPPY -> wJ
net.minecraft.sounds.SoundEvent SNIFFER_EGG_PLOP -> wK
net.minecraft.sounds.SoundEvent SNIFFER_EGG_CRACK -> wL
net.minecraft.sounds.SoundEvent SNIFFER_EGG_HATCH -> wM
net.minecraft.sounds.SoundEvent SNOWBALL_THROW -> wN
net.minecraft.sounds.SoundEvent SNOW_BREAK -> wO
net.minecraft.sounds.SoundEvent SNOW_FALL -> wP
net.minecraft.sounds.SoundEvent SNOW_GOLEM_AMBIENT -> wQ
net.minecraft.sounds.SoundEvent SNOW_GOLEM_DEATH -> wR
net.minecraft.sounds.SoundEvent SNOW_GOLEM_HURT -> wS
net.minecraft.sounds.SoundEvent SNOW_GOLEM_SHOOT -> wT
net.minecraft.sounds.SoundEvent SNOW_GOLEM_SHEAR -> wU
net.minecraft.sounds.SoundEvent SNOW_HIT -> wV
net.minecraft.sounds.SoundEvent SNOW_PLACE -> wW
net.minecraft.sounds.SoundEvent SNOW_STEP -> wX
net.minecraft.sounds.SoundEvent SPIDER_AMBIENT -> wY
net.minecraft.sounds.SoundEvent SPIDER_DEATH -> wZ
net.minecraft.sounds.SoundEvent SPIDER_HURT -> xa
net.minecraft.sounds.SoundEvent SPIDER_STEP -> xb
net.minecraft.sounds.SoundEvent SPLASH_POTION_BREAK -> xc
net.minecraft.sounds.SoundEvent SPLASH_POTION_THROW -> xd
net.minecraft.sounds.SoundEvent SPYGLASS_USE -> xe
net.minecraft.sounds.SoundEvent SPYGLASS_STOP_USING -> xf
net.minecraft.sounds.SoundEvent SQUID_AMBIENT -> xg
net.minecraft.sounds.SoundEvent SQUID_DEATH -> xh
net.minecraft.sounds.SoundEvent SQUID_HURT -> xi
net.minecraft.sounds.SoundEvent SQUID_SQUIRT -> xj
net.minecraft.sounds.SoundEvent STONE_BREAK -> xk
net.minecraft.sounds.SoundEvent STONE_BUTTON_CLICK_OFF -> xl
net.minecraft.sounds.SoundEvent STONE_BUTTON_CLICK_ON -> xm
net.minecraft.sounds.SoundEvent STONE_FALL -> xn
net.minecraft.sounds.SoundEvent STONE_HIT -> xo
net.minecraft.sounds.SoundEvent STONE_PLACE -> xp
net.minecraft.sounds.SoundEvent STONE_PRESSURE_PLATE_CLICK_OFF -> xq
net.minecraft.sounds.SoundEvent STONE_PRESSURE_PLATE_CLICK_ON -> xr
net.minecraft.sounds.SoundEvent STONE_STEP -> xs
net.minecraft.sounds.SoundEvent STRAY_AMBIENT -> xt
net.minecraft.sounds.SoundEvent STRAY_DEATH -> xu
net.minecraft.sounds.SoundEvent STRAY_HURT -> xv
net.minecraft.sounds.SoundEvent STRAY_STEP -> xw
net.minecraft.sounds.SoundEvent SWEET_BERRY_BUSH_BREAK -> xx
net.minecraft.sounds.SoundEvent SWEET_BERRY_BUSH_PLACE -> xy
net.minecraft.sounds.SoundEvent SWEET_BERRY_BUSH_PICK_BERRIES -> xz
net.minecraft.sounds.SoundEvent TADPOLE_DEATH -> xA
net.minecraft.sounds.SoundEvent TADPOLE_FLOP -> xB
net.minecraft.sounds.SoundEvent TADPOLE_GROW_UP -> xC
net.minecraft.sounds.SoundEvent TADPOLE_HURT -> xD
net.minecraft.sounds.SoundEvent THORNS_HIT -> xE
net.minecraft.sounds.SoundEvent TNT_PRIMED -> xF
net.minecraft.sounds.SoundEvent TOTEM_USE -> xG
net.minecraft.sounds.SoundEvent TRIDENT_HIT -> xH
net.minecraft.sounds.SoundEvent TRIDENT_HIT_GROUND -> xI
net.minecraft.sounds.SoundEvent TRIDENT_RETURN -> xJ
net.minecraft.sounds.SoundEvent TRIDENT_RIPTIDE_1 -> xK
net.minecraft.sounds.SoundEvent TRIDENT_RIPTIDE_2 -> xL
net.minecraft.sounds.SoundEvent TRIDENT_RIPTIDE_3 -> xM
net.minecraft.sounds.SoundEvent TRIDENT_THROW -> xN
net.minecraft.sounds.SoundEvent TRIDENT_THUNDER -> xO
net.minecraft.sounds.SoundEvent TRIPWIRE_ATTACH -> xP
net.minecraft.sounds.SoundEvent TRIPWIRE_CLICK_OFF -> xQ
net.minecraft.sounds.SoundEvent TRIPWIRE_CLICK_ON -> xR
net.minecraft.sounds.SoundEvent TRIPWIRE_DETACH -> xS
net.minecraft.sounds.SoundEvent TROPICAL_FISH_AMBIENT -> xT
net.minecraft.sounds.SoundEvent TROPICAL_FISH_DEATH -> xU
net.minecraft.sounds.SoundEvent TROPICAL_FISH_FLOP -> xV
net.minecraft.sounds.SoundEvent TROPICAL_FISH_HURT -> xW
net.minecraft.sounds.SoundEvent TUFF_BREAK -> xX
net.minecraft.sounds.SoundEvent TUFF_STEP -> xY
net.minecraft.sounds.SoundEvent TUFF_PLACE -> xZ
net.minecraft.sounds.SoundEvent TUFF_HIT -> ya
net.minecraft.sounds.SoundEvent TUFF_FALL -> yb
net.minecraft.sounds.SoundEvent TURTLE_AMBIENT_LAND -> yc
net.minecraft.sounds.SoundEvent TURTLE_DEATH -> yd
net.minecraft.sounds.SoundEvent TURTLE_DEATH_BABY -> ye
net.minecraft.sounds.SoundEvent TURTLE_EGG_BREAK -> yf
net.minecraft.sounds.SoundEvent TURTLE_EGG_CRACK -> yg
net.minecraft.sounds.SoundEvent TURTLE_EGG_HATCH -> yh
net.minecraft.sounds.SoundEvent TURTLE_HURT -> yi
net.minecraft.sounds.SoundEvent TURTLE_HURT_BABY -> yj
net.minecraft.sounds.SoundEvent TURTLE_LAY_EGG -> yk
net.minecraft.sounds.SoundEvent TURTLE_SHAMBLE -> yl
net.minecraft.sounds.SoundEvent TURTLE_SHAMBLE_BABY -> ym
net.minecraft.sounds.SoundEvent TURTLE_SWIM -> yn
net.minecraft.core.Holder$Reference UI_BUTTON_CLICK -> yo
net.minecraft.sounds.SoundEvent UI_LOOM_SELECT_PATTERN -> yp
net.minecraft.sounds.SoundEvent UI_LOOM_TAKE_RESULT -> yq
net.minecraft.sounds.SoundEvent UI_CARTOGRAPHY_TABLE_TAKE_RESULT -> yr
net.minecraft.sounds.SoundEvent UI_STONECUTTER_TAKE_RESULT -> ys
net.minecraft.sounds.SoundEvent UI_STONECUTTER_SELECT_RECIPE -> yt
net.minecraft.sounds.SoundEvent UI_TOAST_CHALLENGE_COMPLETE -> yu
net.minecraft.sounds.SoundEvent UI_TOAST_IN -> yv
net.minecraft.sounds.SoundEvent UI_TOAST_OUT -> yw
net.minecraft.sounds.SoundEvent VEX_AMBIENT -> yx
net.minecraft.sounds.SoundEvent VEX_CHARGE -> yy
net.minecraft.sounds.SoundEvent VEX_DEATH -> yz
net.minecraft.sounds.SoundEvent VEX_HURT -> yA
net.minecraft.sounds.SoundEvent VILLAGER_AMBIENT -> yB
net.minecraft.sounds.SoundEvent VILLAGER_CELEBRATE -> yC
net.minecraft.sounds.SoundEvent VILLAGER_DEATH -> yD
net.minecraft.sounds.SoundEvent VILLAGER_HURT -> yE
net.minecraft.sounds.SoundEvent VILLAGER_NO -> yF
net.minecraft.sounds.SoundEvent VILLAGER_TRADE -> yG
net.minecraft.sounds.SoundEvent VILLAGER_YES -> yH
net.minecraft.sounds.SoundEvent VILLAGER_WORK_ARMORER -> yI
net.minecraft.sounds.SoundEvent VILLAGER_WORK_BUTCHER -> yJ
net.minecraft.sounds.SoundEvent VILLAGER_WORK_CARTOGRAPHER -> yK
net.minecraft.sounds.SoundEvent VILLAGER_WORK_CLERIC -> yL
net.minecraft.sounds.SoundEvent VILLAGER_WORK_FARMER -> yM
net.minecraft.sounds.SoundEvent VILLAGER_WORK_FISHERMAN -> yN
net.minecraft.sounds.SoundEvent VILLAGER_WORK_FLETCHER -> yO
net.minecraft.sounds.SoundEvent VILLAGER_WORK_LEATHERWORKER -> yP
net.minecraft.sounds.SoundEvent VILLAGER_WORK_LIBRARIAN -> yQ
net.minecraft.sounds.SoundEvent VILLAGER_WORK_MASON -> yR
net.minecraft.sounds.SoundEvent VILLAGER_WORK_SHEPHERD -> yS
net.minecraft.sounds.SoundEvent VILLAGER_WORK_TOOLSMITH -> yT
net.minecraft.sounds.SoundEvent VILLAGER_WORK_WEAPONSMITH -> yU
net.minecraft.sounds.SoundEvent VINDICATOR_AMBIENT -> yV
net.minecraft.sounds.SoundEvent VINDICATOR_CELEBRATE -> yW
net.minecraft.sounds.SoundEvent VINDICATOR_DEATH -> yX
net.minecraft.sounds.SoundEvent VINDICATOR_HURT -> yY
net.minecraft.sounds.SoundEvent VINE_BREAK -> yZ
net.minecraft.sounds.SoundEvent VINE_FALL -> za
net.minecraft.sounds.SoundEvent VINE_HIT -> zb
net.minecraft.sounds.SoundEvent VINE_PLACE -> zc
net.minecraft.sounds.SoundEvent VINE_STEP -> zd
net.minecraft.sounds.SoundEvent LILY_PAD_PLACE -> ze
net.minecraft.sounds.SoundEvent WANDERING_TRADER_AMBIENT -> zf
net.minecraft.sounds.SoundEvent WANDERING_TRADER_DEATH -> zg
net.minecraft.sounds.SoundEvent WANDERING_TRADER_DISAPPEARED -> zh
net.minecraft.sounds.SoundEvent WANDERING_TRADER_DRINK_MILK -> zi
net.minecraft.sounds.SoundEvent WANDERING_TRADER_DRINK_POTION -> zj
net.minecraft.sounds.SoundEvent WANDERING_TRADER_HURT -> zk
net.minecraft.sounds.SoundEvent WANDERING_TRADER_NO -> zl
net.minecraft.sounds.SoundEvent WANDERING_TRADER_REAPPEARED -> zm
net.minecraft.sounds.SoundEvent WANDERING_TRADER_TRADE -> zn
net.minecraft.sounds.SoundEvent WANDERING_TRADER_YES -> zo
net.minecraft.sounds.SoundEvent WARDEN_AGITATED -> zp
net.minecraft.sounds.SoundEvent WARDEN_AMBIENT -> zq
net.minecraft.sounds.SoundEvent WARDEN_ANGRY -> zr
net.minecraft.sounds.SoundEvent WARDEN_ATTACK_IMPACT -> zs
net.minecraft.sounds.SoundEvent WARDEN_DEATH -> zt
net.minecraft.sounds.SoundEvent WARDEN_DIG -> zu
net.minecraft.sounds.SoundEvent WARDEN_EMERGE -> zv
net.minecraft.sounds.SoundEvent WARDEN_HEARTBEAT -> zw
net.minecraft.sounds.SoundEvent WARDEN_HURT -> zx
net.minecraft.sounds.SoundEvent WARDEN_LISTENING -> zy
net.minecraft.sounds.SoundEvent WARDEN_LISTENING_ANGRY -> zz
net.minecraft.sounds.SoundEvent WARDEN_NEARBY_CLOSE -> zA
net.minecraft.sounds.SoundEvent WARDEN_NEARBY_CLOSER -> zB
net.minecraft.sounds.SoundEvent WARDEN_NEARBY_CLOSEST -> zC
net.minecraft.sounds.SoundEvent WARDEN_ROAR -> zD
net.minecraft.sounds.SoundEvent WARDEN_SNIFF -> zE
net.minecraft.sounds.SoundEvent WARDEN_SONIC_BOOM -> zF
net.minecraft.sounds.SoundEvent WARDEN_SONIC_CHARGE -> zG
net.minecraft.sounds.SoundEvent WARDEN_STEP -> zH
net.minecraft.sounds.SoundEvent WARDEN_TENDRIL_CLICKS -> zI
net.minecraft.sounds.SoundEvent WAXED_SIGN_INTERACT_FAIL -> zJ
net.minecraft.sounds.SoundEvent WATER_AMBIENT -> zK
net.minecraft.sounds.SoundEvent WEATHER_RAIN -> zL
net.minecraft.sounds.SoundEvent WEATHER_RAIN_ABOVE -> zM
net.minecraft.sounds.SoundEvent WET_GRASS_BREAK -> zN
net.minecraft.sounds.SoundEvent WET_GRASS_FALL -> zO
net.minecraft.sounds.SoundEvent WET_GRASS_HIT -> zP
net.minecraft.sounds.SoundEvent WET_GRASS_PLACE -> zQ
net.minecraft.sounds.SoundEvent WET_GRASS_STEP -> zR
net.minecraft.sounds.SoundEvent WITCH_AMBIENT -> zS
net.minecraft.sounds.SoundEvent WITCH_CELEBRATE -> zT
net.minecraft.sounds.SoundEvent WITCH_DEATH -> zU
net.minecraft.sounds.SoundEvent WITCH_DRINK -> zV
net.minecraft.sounds.SoundEvent WITCH_HURT -> zW
net.minecraft.sounds.SoundEvent WITCH_THROW -> zX
net.minecraft.sounds.SoundEvent WITHER_AMBIENT -> zY
net.minecraft.sounds.SoundEvent WITHER_BREAK_BLOCK -> zZ
net.minecraft.sounds.SoundEvent WITHER_DEATH -> Aa
net.minecraft.sounds.SoundEvent WITHER_HURT -> Ab
net.minecraft.sounds.SoundEvent WITHER_SHOOT -> Ac
net.minecraft.sounds.SoundEvent WITHER_SKELETON_AMBIENT -> Ad
net.minecraft.sounds.SoundEvent WITHER_SKELETON_DEATH -> Ae
net.minecraft.sounds.SoundEvent WITHER_SKELETON_HURT -> Af
net.minecraft.sounds.SoundEvent WITHER_SKELETON_STEP -> Ag
net.minecraft.sounds.SoundEvent WITHER_SPAWN -> Ah
net.minecraft.sounds.SoundEvent WOLF_AMBIENT -> Ai
net.minecraft.sounds.SoundEvent WOLF_DEATH -> Aj
net.minecraft.sounds.SoundEvent WOLF_GROWL -> Ak
net.minecraft.sounds.SoundEvent WOLF_HOWL -> Al
net.minecraft.sounds.SoundEvent WOLF_HURT -> Am
net.minecraft.sounds.SoundEvent WOLF_PANT -> An
net.minecraft.sounds.SoundEvent WOLF_SHAKE -> Ao
net.minecraft.sounds.SoundEvent WOLF_STEP -> Ap
net.minecraft.sounds.SoundEvent WOLF_WHINE -> Aq
net.minecraft.sounds.SoundEvent WOODEN_DOOR_CLOSE -> Ar
net.minecraft.sounds.SoundEvent WOODEN_DOOR_OPEN -> As
net.minecraft.sounds.SoundEvent WOODEN_TRAPDOOR_CLOSE -> At
net.minecraft.sounds.SoundEvent WOODEN_TRAPDOOR_OPEN -> Au
net.minecraft.sounds.SoundEvent WOODEN_BUTTON_CLICK_OFF -> Av
net.minecraft.sounds.SoundEvent WOODEN_BUTTON_CLICK_ON -> Aw
net.minecraft.sounds.SoundEvent WOODEN_PRESSURE_PLATE_CLICK_OFF -> Ax
net.minecraft.sounds.SoundEvent WOODEN_PRESSURE_PLATE_CLICK_ON -> Ay
net.minecraft.sounds.SoundEvent WOOD_BREAK -> Az
net.minecraft.sounds.SoundEvent WOOD_FALL -> AA
net.minecraft.sounds.SoundEvent WOOD_HIT -> AB
net.minecraft.sounds.SoundEvent WOOD_PLACE -> AC
net.minecraft.sounds.SoundEvent WOOD_STEP -> AD
net.minecraft.sounds.SoundEvent WOOL_BREAK -> AE
net.minecraft.sounds.SoundEvent WOOL_FALL -> AF
net.minecraft.sounds.SoundEvent WOOL_HIT -> AG
net.minecraft.sounds.SoundEvent WOOL_PLACE -> AH
net.minecraft.sounds.SoundEvent WOOL_STEP -> AI
net.minecraft.sounds.SoundEvent ZOGLIN_AMBIENT -> AJ
net.minecraft.sounds.SoundEvent ZOGLIN_ANGRY -> AK
net.minecraft.sounds.SoundEvent ZOGLIN_ATTACK -> AL
net.minecraft.sounds.SoundEvent ZOGLIN_DEATH -> AM
net.minecraft.sounds.SoundEvent ZOGLIN_HURT -> AN
net.minecraft.sounds.SoundEvent ZOGLIN_STEP -> AO
net.minecraft.sounds.SoundEvent ZOMBIE_AMBIENT -> AP
net.minecraft.sounds.SoundEvent ZOMBIE_ATTACK_WOODEN_DOOR -> AQ
net.minecraft.sounds.SoundEvent ZOMBIE_ATTACK_IRON_DOOR -> AR
net.minecraft.sounds.SoundEvent ZOMBIE_BREAK_WOODEN_DOOR -> AS
net.minecraft.sounds.SoundEvent ZOMBIE_CONVERTED_TO_DROWNED -> AT
net.minecraft.sounds.SoundEvent ZOMBIE_DEATH -> AU
net.minecraft.sounds.SoundEvent ZOMBIE_DESTROY_EGG -> AV
net.minecraft.sounds.SoundEvent ZOMBIE_HORSE_AMBIENT -> AW
net.minecraft.sounds.SoundEvent ZOMBIE_HORSE_DEATH -> AX
net.minecraft.sounds.SoundEvent ZOMBIE_HORSE_HURT -> AY
net.minecraft.sounds.SoundEvent ZOMBIE_HURT -> AZ
net.minecraft.sounds.SoundEvent ZOMBIE_INFECT -> Ba
net.minecraft.sounds.SoundEvent ZOMBIFIED_PIGLIN_AMBIENT -> Bb
net.minecraft.sounds.SoundEvent ZOMBIFIED_PIGLIN_ANGRY -> Bc
net.minecraft.sounds.SoundEvent ZOMBIFIED_PIGLIN_DEATH -> Bd
net.minecraft.sounds.SoundEvent ZOMBIFIED_PIGLIN_HURT -> Be
net.minecraft.sounds.SoundEvent ZOMBIE_STEP -> Bf
net.minecraft.sounds.SoundEvent ZOMBIE_VILLAGER_AMBIENT -> Bg
net.minecraft.sounds.SoundEvent ZOMBIE_VILLAGER_CONVERTED -> Bh
net.minecraft.sounds.SoundEvent ZOMBIE_VILLAGER_CURE -> Bi
net.minecraft.sounds.SoundEvent ZOMBIE_VILLAGER_DEATH -> Bj
net.minecraft.sounds.SoundEvent ZOMBIE_VILLAGER_HURT -> Bk
net.minecraft.sounds.SoundEvent ZOMBIE_VILLAGER_STEP -> Bl
11:11:void <init>() -> <init>
1490:1490:net.minecraft.core.Holder
register(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceL
ocation,float) -> a
1494:1494:net.minecraft.sounds.SoundEvent register(java.lang.String) -> a
1498:1498:net.minecraft.sounds.SoundEvent
register(net.minecraft.resources.ResourceLocation) -> a
1502:1502:net.minecraft.core.Holder$Reference
registerForHolder(java.lang.String) -> b
1506:1506:net.minecraft.core.Holder$Reference
registerForHolder(net.minecraft.resources.ResourceLocation) -> b
1510:1510:net.minecraft.sounds.SoundEvent
register(net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceL
ocation) -> a
1514:1514:net.minecraft.core.Holder$Reference
registerForHolder(net.minecraft.resources.ResourceLocation,net.minecraft.resources.
ResourceLocation) -> b
1518:1520:com.google.common.collect.ImmutableList
registerGoatHornSoundVariants() -> a
1519:1519:net.minecraft.core.Holder$Reference
lambda$registerGoatHornSoundVariants$0(int) -> a
12:1483:void <clinit>() -> <clinit>
net.minecraft.sounds.SoundSource -> ami:
net.minecraft.sounds.SoundSource MASTER -> a
net.minecraft.sounds.SoundSource MUSIC -> b
net.minecraft.sounds.SoundSource RECORDS -> c
net.minecraft.sounds.SoundSource WEATHER -> d
net.minecraft.sounds.SoundSource BLOCKS -> e
net.minecraft.sounds.SoundSource HOSTILE -> f
net.minecraft.sounds.SoundSource NEUTRAL -> g
net.minecraft.sounds.SoundSource PLAYERS -> h
net.minecraft.sounds.SoundSource AMBIENT -> i
net.minecraft.sounds.SoundSource VOICE -> j
java.lang.String name -> k
net.minecraft.sounds.SoundSource[] $VALUES -> l
3:3:net.minecraft.sounds.SoundSource[] values() -> values
3:3:net.minecraft.sounds.SoundSource valueOf(java.lang.String) -> valueOf
18:20:void <init>(java.lang.String,int,java.lang.String) -> <init>
23:23:java.lang.String getName() -> a
3:3:net.minecraft.sounds.SoundSource[] $values() -> b
3:13:void <clinit>() -> <clinit>
net.minecraft.sounds.package-info -> amj:
net.minecraft.stats.RecipeBook -> amk:
java.util.Set known -> a
java.util.Set highlight -> b
net.minecraft.stats.RecipeBookSettings bookSettings -> c
12:16:void <init>() -> <init>
19:26:void copyOverData(net.minecraft.stats.RecipeBook) -> a
29:32:void add(net.minecraft.world.item.crafting.Recipe) -> a
35:36:void add(net.minecraft.resources.ResourceLocation) -> a
39:42:boolean contains(net.minecraft.world.item.crafting.Recipe) -> b
46:46:boolean contains(net.minecraft.resources.ResourceLocation) -> b
50:51:void remove(net.minecraft.world.item.crafting.Recipe) -> c
54:56:void remove(net.minecraft.resources.ResourceLocation) -> c
59:59:boolean willHighlight(net.minecraft.world.item.crafting.Recipe) -> d
63:64:void removeHighlight(net.minecraft.world.item.crafting.Recipe) -> e
67:68:void addHighlight(net.minecraft.world.item.crafting.Recipe) -> f
71:72:void addHighlight(net.minecraft.resources.ResourceLocation) -> d
75:75:boolean isOpen(net.minecraft.world.inventory.RecipeBookType) -> a
79:80:void setOpen(net.minecraft.world.inventory.RecipeBookType,boolean) -> a
83:83:boolean isFiltering(net.minecraft.world.inventory.RecipeBookMenu) -> a
87:87:boolean isFiltering(net.minecraft.world.inventory.RecipeBookType) -> b
91:92:void setFiltering(net.minecraft.world.inventory.RecipeBookType,boolean) -
> b
95:96:void setBookSettings(net.minecraft.stats.RecipeBookSettings) -> a
99:99:net.minecraft.stats.RecipeBookSettings getBookSettings() -> a
103:105:void
setBookSetting(net.minecraft.world.inventory.RecipeBookType,boolean,boolean) -> a
net.minecraft.stats.RecipeBookSettings -> aml:
java.util.Map TAG_FIELDS -> a
java.util.Map states -> b
62:64:void <init>(java.util.Map) -> <init>
67:72:void <init>() -> <init>
75:75:boolean isOpen(net.minecraft.world.inventory.RecipeBookType) -> a
79:80:void setOpen(net.minecraft.world.inventory.RecipeBookType,boolean) -> a
83:83:boolean isFiltering(net.minecraft.world.inventory.RecipeBookType) -> b
87:88:void setFiltering(net.minecraft.world.inventory.RecipeBookType,boolean) -
> b
91:97:net.minecraft.stats.RecipeBookSettings
read(net.minecraft.network.FriendlyByteBuf) -> a
101:111:void write(net.minecraft.network.FriendlyByteBuf) -> b
114:120:net.minecraft.stats.RecipeBookSettings
read(net.minecraft.nbt.CompoundTag) -> a
124:129:void write(net.minecraft.nbt.CompoundTag) -> b
132:137:net.minecraft.stats.RecipeBookSettings copy() -> a
141:146:void replaceFrom(net.minecraft.stats.RecipeBookSettings) -> a
150:150:boolean equals(java.lang.Object) -> equals
155:155:int hashCode() -> hashCode
125:128:void
lambda$write$2(net.minecraft.nbt.CompoundTag,net.minecraft.world.inventory.RecipeBo
okType,com.mojang.datafixers.util.Pair) -> a
116:119:void
lambda$read$1(net.minecraft.nbt.CompoundTag,java.util.Map,net.minecraft.world.inven
tory.RecipeBookType,com.mojang.datafixers.util.Pair) -> a
68:71:void lambda$new$0(java.util.EnumMap) -> a
14:18:void <clinit>() -> <clinit>
net.minecraft.stats.RecipeBookSettings$TypeSettings -> aml$a:
boolean open -> a
boolean filtering -> b
25:28:void <init>(boolean,boolean) -> <init>
31:31:net.minecraft.stats.RecipeBookSettings$TypeSettings copy() -> a
36:44:boolean equals(java.lang.Object) -> equals
49:51:int hashCode() -> hashCode
56:56:java.lang.String toString() -> toString
net.minecraft.stats.ServerRecipeBook -> amm:
java.lang.String RECIPE_BOOK_TAG -> c
org.slf4j.Logger LOGGER -> d
28:29:void <init>() -> <init>
32:49:int
addRecipes(java.util.Collection,net.minecraft.server.level.ServerPlayer) -> a
53:66:int
removeRecipes(java.util.Collection,net.minecraft.server.level.ServerPlayer) -> b
70:71:void
sendRecipes(net.minecraft.network.protocol.game.ClientboundRecipePacket$State,net.m
inecraft.server.level.ServerPlayer,java.util.List) -> a
74:90:net.minecraft.nbt.CompoundTag toNbt() -> b
94:101:void
fromNbt(net.minecraft.nbt.CompoundTag,net.minecraft.world.item.crafting.RecipeManag
er) -> a
104:118:void
loadRecipes(net.minecraft.nbt.ListTag,java.util.function.Consumer,net.minecraft.wor
ld.item.crafting.RecipeManager) -> a
121:122:void sendInitialRecipeBook(net.minecraft.server.level.ServerPlayer) ->
a
26:26:void <clinit>() -> <clinit>
net.minecraft.stats.ServerStatsCounter -> amn:
org.slf4j.Logger LOGGER -> b
net.minecraft.server.MinecraftServer server -> c
java.io.File file -> d
java.util.Set dirty -> e
42:56:void <init>(net.minecraft.server.MinecraftServer,java.io.File) -> <init>
60:64:void save() -> a
68:70:void
setValue(net.minecraft.world.entity.player.Player,net.minecraft.stats.Stat,int) ->
a
73:75:java.util.Set getDirty() -> d
79:117:void parseLocal(com.mojang.datafixers.DataFixer,java.lang.String) -> a
120:122:java.util.Optional
getStat(net.minecraft.stats.StatType,java.lang.String) -> a
126:138:net.minecraft.nbt.CompoundTag fromJson(com.google.gson.JsonObject) -> a
142:157:java.lang.String toJson() -> b
163:163:net.minecraft.resources.ResourceLocation
getKey(net.minecraft.stats.Stat) -> b
167:168:void markAllDirty() -> c
171:178:void sendStats(net.minecraft.server.level.ServerPlayer) -> a
145:145:com.google.gson.JsonObject
lambda$toJson$4(net.minecraft.stats.StatType) -> a
110:110:void lambda$parseLocal$3(java.lang.String) -> a
98:109:void
lambda$parseLocal$2(net.minecraft.nbt.CompoundTag,java.lang.String,net.minecraft.st
ats.StatType) -> a
103:103:void lambda$parseLocal$1(java.lang.String) -> b
102:102:void
lambda$parseLocal$0(net.minecraft.nbt.CompoundTag,java.lang.String,net.minecraft.st
ats.Stat) -> a
38:38:void <clinit>() -> <clinit>
net.minecraft.stats.Stat -> amo:
net.minecraft.stats.StatFormatter formatter -> n
java.lang.Object value -> o
net.minecraft.stats.StatType type -> p
16:20:void
<init>(net.minecraft.stats.StatType,java.lang.Object,net.minecraft.stats.StatFormat
ter) -> <init>
23:23:java.lang.String buildName(net.minecraft.stats.StatType,java.lang.Object)
-> a
29:29:java.lang.String locationToKey(net.minecraft.resources.ResourceLocation)
-> a
33:33:net.minecraft.stats.StatType getType() -> a
37:37:java.lang.Object getValue() -> b
41:41:java.lang.String format(int) -> a
46:46:boolean equals(java.lang.Object) -> equals
51:51:int hashCode() -> hashCode
56:57:java.lang.String toString() -> toString
net.minecraft.stats.StatFormatter -> amp:
java.text.DecimalFormat DECIMAL_FORMAT -> a
net.minecraft.stats.StatFormatter DEFAULT -> b
net.minecraft.stats.StatFormatter DIVIDE_BY_TEN -> c
net.minecraft.stats.StatFormatter DISTANCE -> d
net.minecraft.stats.StatFormatter TIME -> e
java.lang.String format(int) -> format
27:42:java.lang.String lambda$static$3(int) -> a
16:24:java.lang.String lambda$static$2(int) -> b
14:14:java.lang.String lambda$static$1(int) -> c
11:11:void lambda$static$0(java.text.DecimalFormat) -> a
11:26:void <clinit>() -> <clinit>
net.minecraft.stats.StatType -> amq:
net.minecraft.core.Registry registry -> a
java.util.Map map -> b
net.minecraft.network.chat.Component displayName -> c
14:20:void <init>(net.minecraft.core.Registry) -> <init>
23:23:boolean contains(java.lang.Object) -> a
28:28:net.minecraft.stats.Stat
get(java.lang.Object,net.minecraft.stats.StatFormatter) -> a
32:32:net.minecraft.core.Registry getRegistry() -> a
37:37:java.util.Iterator iterator() -> iterator
41:41:net.minecraft.stats.Stat get(java.lang.Object) -> b
45:45:java.lang.String getTranslationKey() -> b
49:52:net.minecraft.network.chat.Component getDisplayName() -> c
28:28:net.minecraft.stats.Stat
lambda$get$0(net.minecraft.stats.StatFormatter,java.lang.Object) -> a
net.minecraft.stats.Stats -> amr:
net.minecraft.stats.StatType BLOCK_MINED -> a
net.minecraft.stats.StatType ITEM_CRAFTED -> b
net.minecraft.stats.StatType ITEM_USED -> c
net.minecraft.stats.StatType ITEM_BROKEN -> d
net.minecraft.stats.StatType ITEM_PICKED_UP -> e
net.minecraft.stats.StatType ITEM_DROPPED -> f
net.minecraft.stats.StatType ENTITY_KILLED -> g
net.minecraft.stats.StatType ENTITY_KILLED_BY -> h
net.minecraft.stats.StatType CUSTOM -> i
net.minecraft.resources.ResourceLocation LEAVE_GAME -> j
net.minecraft.resources.ResourceLocation PLAY_TIME -> k
net.minecraft.resources.ResourceLocation TOTAL_WORLD_TIME -> l
net.minecraft.resources.ResourceLocation TIME_SINCE_DEATH -> m
net.minecraft.resources.ResourceLocation TIME_SINCE_REST -> n
net.minecraft.resources.ResourceLocation CROUCH_TIME -> o
net.minecraft.resources.ResourceLocation WALK_ONE_CM -> p
net.minecraft.resources.ResourceLocation CROUCH_ONE_CM -> q
net.minecraft.resources.ResourceLocation SPRINT_ONE_CM -> r
net.minecraft.resources.ResourceLocation WALK_ON_WATER_ONE_CM -> s
net.minecraft.resources.ResourceLocation FALL_ONE_CM -> t
net.minecraft.resources.ResourceLocation CLIMB_ONE_CM -> u
net.minecraft.resources.ResourceLocation FLY_ONE_CM -> v
net.minecraft.resources.ResourceLocation WALK_UNDER_WATER_ONE_CM -> w
net.minecraft.resources.ResourceLocation MINECART_ONE_CM -> x
net.minecraft.resources.ResourceLocation BOAT_ONE_CM -> y
net.minecraft.resources.ResourceLocation PIG_ONE_CM -> z
net.minecraft.resources.ResourceLocation HORSE_ONE_CM -> A
net.minecraft.resources.ResourceLocation AVIATE_ONE_CM -> B
net.minecraft.resources.ResourceLocation SWIM_ONE_CM -> C
net.minecraft.resources.ResourceLocation STRIDER_ONE_CM -> D
net.minecraft.resources.ResourceLocation JUMP -> E
net.minecraft.resources.ResourceLocation DROP -> F
net.minecraft.resources.ResourceLocation DAMAGE_DEALT -> G
net.minecraft.resources.ResourceLocation DAMAGE_DEALT_ABSORBED -> H
net.minecraft.resources.ResourceLocation DAMAGE_DEALT_RESISTED -> I
net.minecraft.resources.ResourceLocation DAMAGE_TAKEN -> J
net.minecraft.resources.ResourceLocation DAMAGE_BLOCKED_BY_SHIELD -> K
net.minecraft.resources.ResourceLocation DAMAGE_ABSORBED -> L
net.minecraft.resources.ResourceLocation DAMAGE_RESISTED -> M
net.minecraft.resources.ResourceLocation DEATHS -> N
net.minecraft.resources.ResourceLocation MOB_KILLS -> O
net.minecraft.resources.ResourceLocation ANIMALS_BRED -> P
net.minecraft.resources.ResourceLocation PLAYER_KILLS -> Q
net.minecraft.resources.ResourceLocation FISH_CAUGHT -> R
net.minecraft.resources.ResourceLocation TALKED_TO_VILLAGER -> S
net.minecraft.resources.ResourceLocation TRADED_WITH_VILLAGER -> T
net.minecraft.resources.ResourceLocation EAT_CAKE_SLICE -> U
net.minecraft.resources.ResourceLocation FILL_CAULDRON -> V
net.minecraft.resources.ResourceLocation USE_CAULDRON -> W
net.minecraft.resources.ResourceLocation CLEAN_ARMOR -> X
net.minecraft.resources.ResourceLocation CLEAN_BANNER -> Y
net.minecraft.resources.ResourceLocation CLEAN_SHULKER_BOX -> Z
net.minecraft.resources.ResourceLocation INTERACT_WITH_BREWINGSTAND -> aa
net.minecraft.resources.ResourceLocation INTERACT_WITH_BEACON -> ab
net.minecraft.resources.ResourceLocation INSPECT_DROPPER -> ac
net.minecraft.resources.ResourceLocation INSPECT_HOPPER -> ad
net.minecraft.resources.ResourceLocation INSPECT_DISPENSER -> ae
net.minecraft.resources.ResourceLocation PLAY_NOTEBLOCK -> af
net.minecraft.resources.ResourceLocation TUNE_NOTEBLOCK -> ag
net.minecraft.resources.ResourceLocation POT_FLOWER -> ah
net.minecraft.resources.ResourceLocation TRIGGER_TRAPPED_CHEST -> ai
net.minecraft.resources.ResourceLocation OPEN_ENDERCHEST -> aj
net.minecraft.resources.ResourceLocation ENCHANT_ITEM -> ak
net.minecraft.resources.ResourceLocation PLAY_RECORD -> al
net.minecraft.resources.ResourceLocation INTERACT_WITH_FURNACE -> am
net.minecraft.resources.ResourceLocation INTERACT_WITH_CRAFTING_TABLE -> an
net.minecraft.resources.ResourceLocation OPEN_CHEST -> ao
net.minecraft.resources.ResourceLocation SLEEP_IN_BED -> ap
net.minecraft.resources.ResourceLocation OPEN_SHULKER_BOX -> aq
net.minecraft.resources.ResourceLocation OPEN_BARREL -> ar
net.minecraft.resources.ResourceLocation INTERACT_WITH_BLAST_FURNACE -> as
net.minecraft.resources.ResourceLocation INTERACT_WITH_SMOKER -> at
net.minecraft.resources.ResourceLocation INTERACT_WITH_LECTERN -> au
net.minecraft.resources.ResourceLocation INTERACT_WITH_CAMPFIRE -> av
net.minecraft.resources.ResourceLocation INTERACT_WITH_CARTOGRAPHY_TABLE -> aw
net.minecraft.resources.ResourceLocation INTERACT_WITH_LOOM -> ax
net.minecraft.resources.ResourceLocation INTERACT_WITH_STONECUTTER -> ay
net.minecraft.resources.ResourceLocation BELL_RING -> az
net.minecraft.resources.ResourceLocation RAID_TRIGGER -> aA
net.minecraft.resources.ResourceLocation RAID_WIN -> aB
net.minecraft.resources.ResourceLocation INTERACT_WITH_ANVIL -> aC
net.minecraft.resources.ResourceLocation INTERACT_WITH_GRINDSTONE -> aD
net.minecraft.resources.ResourceLocation TARGET_HIT -> aE
net.minecraft.resources.ResourceLocation INTERACT_WITH_SMITHING_TABLE -> aF
10:10:void <init>() -> <init>
107:110:net.minecraft.resources.ResourceLocation
makeCustomStat(java.lang.String,net.minecraft.stats.StatFormatter) -> a
115:115:net.minecraft.stats.StatType
makeRegistryStatType(java.lang.String,net.minecraft.core.Registry) -> a
12:104:void <clinit>() -> <clinit>
net.minecraft.stats.StatsCounter -> ams:
it.unimi.dsi.fastutil.objects.Object2IntMap stats -> a
9:13:void <init>() -> <init>
16:18:void
increment(net.minecraft.world.entity.player.Player,net.minecraft.stats.Stat,int) ->
b
21:22:void
setValue(net.minecraft.world.entity.player.Player,net.minecraft.stats.Stat,int) ->
a
25:25:int getValue(net.minecraft.stats.StatType,java.lang.Object) -> a
29:29:int getValue(net.minecraft.stats.Stat) -> a
net.minecraft.stats.package-info -> amt:
net.minecraft.tags.BannerPatternTags -> amu:
net.minecraft.tags.TagKey NO_ITEM_REQUIRED -> a
net.minecraft.tags.TagKey PATTERN_ITEM_FLOWER -> b
net.minecraft.tags.TagKey PATTERN_ITEM_CREEPER -> c
net.minecraft.tags.TagKey PATTERN_ITEM_SKULL -> d
net.minecraft.tags.TagKey PATTERN_ITEM_MOJANG -> e
net.minecraft.tags.TagKey PATTERN_ITEM_GLOBE -> f
net.minecraft.tags.TagKey PATTERN_ITEM_PIGLIN -> g
8:9:void <init>() -> <init>
20:20:net.minecraft.tags.TagKey create(java.lang.String) -> a
11:17:void <clinit>() -> <clinit>
net.minecraft.tags.BiomeTags -> amv:
net.minecraft.tags.TagKey IS_DEEP_OCEAN -> a
net.minecraft.tags.TagKey IS_OCEAN -> b
net.minecraft.tags.TagKey IS_BEACH -> c
net.minecraft.tags.TagKey IS_RIVER -> d
net.minecraft.tags.TagKey IS_MOUNTAIN -> e
net.minecraft.tags.TagKey IS_BADLANDS -> f
net.minecraft.tags.TagKey IS_HILL -> g
net.minecraft.tags.TagKey IS_TAIGA -> h
net.minecraft.tags.TagKey IS_JUNGLE -> i
net.minecraft.tags.TagKey IS_FOREST -> j
net.minecraft.tags.TagKey IS_SAVANNA -> k
net.minecraft.tags.TagKey IS_OVERWORLD -> l
net.minecraft.tags.TagKey IS_NETHER -> m
net.minecraft.tags.TagKey IS_END -> n
net.minecraft.tags.TagKey STRONGHOLD_BIASED_TO -> o
net.minecraft.tags.TagKey HAS_BURIED_TREASURE -> p
net.minecraft.tags.TagKey HAS_DESERT_PYRAMID -> q
net.minecraft.tags.TagKey HAS_IGLOO -> r
net.minecraft.tags.TagKey HAS_JUNGLE_TEMPLE -> s
net.minecraft.tags.TagKey HAS_MINESHAFT -> t
net.minecraft.tags.TagKey HAS_MINESHAFT_MESA -> u
net.minecraft.tags.TagKey HAS_OCEAN_MONUMENT -> v
net.minecraft.tags.TagKey HAS_OCEAN_RUIN_COLD -> w
net.minecraft.tags.TagKey HAS_OCEAN_RUIN_WARM -> x
net.minecraft.tags.TagKey HAS_PILLAGER_OUTPOST -> y
net.minecraft.tags.TagKey HAS_RUINED_PORTAL_DESERT -> z
net.minecraft.tags.TagKey HAS_RUINED_PORTAL_JUNGLE -> A
net.minecraft.tags.TagKey HAS_RUINED_PORTAL_OCEAN -> B
net.minecraft.tags.TagKey HAS_RUINED_PORTAL_SWAMP -> C
net.minecraft.tags.TagKey HAS_RUINED_PORTAL_MOUNTAIN -> D
net.minecraft.tags.TagKey HAS_RUINED_PORTAL_STANDARD -> E
net.minecraft.tags.TagKey HAS_SHIPWRECK_BEACHED -> F
net.minecraft.tags.TagKey HAS_SHIPWRECK -> G
net.minecraft.tags.TagKey HAS_STRONGHOLD -> H
net.minecraft.tags.TagKey HAS_SWAMP_HUT -> I
net.minecraft.tags.TagKey HAS_VILLAGE_DESERT -> J
net.minecraft.tags.TagKey HAS_VILLAGE_PLAINS -> K
net.minecraft.tags.TagKey HAS_VILLAGE_SAVANNA -> L
net.minecraft.tags.TagKey HAS_VILLAGE_SNOWY -> M
net.minecraft.tags.TagKey HAS_VILLAGE_TAIGA -> N
net.minecraft.tags.TagKey HAS_TRAIL_RUINS -> O
net.minecraft.tags.TagKey HAS_WOODLAND_MANSION -> P
net.minecraft.tags.TagKey HAS_NETHER_FORTRESS -> Q
net.minecraft.tags.TagKey HAS_NETHER_FOSSIL -> R
net.minecraft.tags.TagKey HAS_BASTION_REMNANT -> S
net.minecraft.tags.TagKey HAS_ANCIENT_CITY -> T
net.minecraft.tags.TagKey HAS_RUINED_PORTAL_NETHER -> U
net.minecraft.tags.TagKey HAS_END_CITY -> V
net.minecraft.tags.TagKey REQUIRED_OCEAN_MONUMENT_SURROUNDING -> W
net.minecraft.tags.TagKey MINESHAFT_BLOCKING -> X
net.minecraft.tags.TagKey PLAYS_UNDERWATER_MUSIC -> Y
net.minecraft.tags.TagKey HAS_CLOSER_WATER_FOG -> Z
net.minecraft.tags.TagKey WATER_ON_MAP_OUTLINES -> aa
net.minecraft.tags.TagKey PRODUCES_CORALS_FROM_BONEMEAL -> ab
net.minecraft.tags.TagKey INCREASED_FIRE_BURNOUT -> ac
net.minecraft.tags.TagKey SNOW_GOLEM_MELTS -> ad
net.minecraft.tags.TagKey WITHOUT_ZOMBIE_SIEGES -> ae
net.minecraft.tags.TagKey WITHOUT_PATROL_SPAWNS -> af
net.minecraft.tags.TagKey WITHOUT_WANDERING_TRADER_SPAWNS -> ag
net.minecraft.tags.TagKey SPAWNS_COLD_VARIANT_FROGS -> ah
net.minecraft.tags.TagKey SPAWNS_WARM_VARIANT_FROGS -> ai
net.minecraft.tags.TagKey SPAWNS_GOLD_RABBITS -> aj
net.minecraft.tags.TagKey SPAWNS_WHITE_RABBITS -> ak
net.minecraft.tags.TagKey REDUCED_WATER_AMBIENT_SPAWNS -> al
net.minecraft.tags.TagKey ALLOWS_TROPICAL_FISH_SPAWNS_AT_ANY_HEIGHT -> am
net.minecraft.tags.TagKey POLAR_BEARS_SPAWN_ON_ALTERNATE_BLOCKS -> an
net.minecraft.tags.TagKey MORE_FREQUENT_DROWNED_SPAWNS -> ao
net.minecraft.tags.TagKey ALLOWS_SURFACE_SLIME_SPAWNS -> ap
net.minecraft.tags.TagKey SPAWNS_SNOW_FOXES -> aq
8:9:void <init>() -> <init>
91:91:net.minecraft.tags.TagKey create(java.lang.String) -> a
13:88:void <clinit>() -> <clinit>
net.minecraft.tags.BlockTags -> amw:
net.minecraft.tags.TagKey WOOL -> a
net.minecraft.tags.TagKey PLANKS -> b
net.minecraft.tags.TagKey STONE_BRICKS -> c
net.minecraft.tags.TagKey WOODEN_BUTTONS -> d
net.minecraft.tags.TagKey STONE_BUTTONS -> e
net.minecraft.tags.TagKey BUTTONS -> f
net.minecraft.tags.TagKey WOOL_CARPETS -> g
net.minecraft.tags.TagKey WOODEN_DOORS -> h
net.minecraft.tags.TagKey WOODEN_STAIRS -> i
net.minecraft.tags.TagKey WOODEN_SLABS -> j
net.minecraft.tags.TagKey WOODEN_FENCES -> k
net.minecraft.tags.TagKey PRESSURE_PLATES -> l
net.minecraft.tags.TagKey WOODEN_PRESSURE_PLATES -> m
net.minecraft.tags.TagKey STONE_PRESSURE_PLATES -> n
net.minecraft.tags.TagKey WOODEN_TRAPDOORS -> o
net.minecraft.tags.TagKey DOORS -> p
net.minecraft.tags.TagKey SAPLINGS -> q
net.minecraft.tags.TagKey LOGS_THAT_BURN -> r
net.minecraft.tags.TagKey OVERWORLD_NATURAL_LOGS -> s
net.minecraft.tags.TagKey LOGS -> t
net.minecraft.tags.TagKey DARK_OAK_LOGS -> u
net.minecraft.tags.TagKey OAK_LOGS -> v
net.minecraft.tags.TagKey BIRCH_LOGS -> w
net.minecraft.tags.TagKey ACACIA_LOGS -> x
net.minecraft.tags.TagKey CHERRY_LOGS -> y
net.minecraft.tags.TagKey JUNGLE_LOGS -> z
net.minecraft.tags.TagKey SPRUCE_LOGS -> A
net.minecraft.tags.TagKey MANGROVE_LOGS -> B
net.minecraft.tags.TagKey CRIMSON_STEMS -> C
net.minecraft.tags.TagKey WARPED_STEMS -> D
net.minecraft.tags.TagKey BAMBOO_BLOCKS -> E
net.minecraft.tags.TagKey WART_BLOCKS -> F
net.minecraft.tags.TagKey BANNERS -> G
net.minecraft.tags.TagKey SAND -> H
net.minecraft.tags.TagKey SMELTS_TO_GLASS -> I
net.minecraft.tags.TagKey STAIRS -> J
net.minecraft.tags.TagKey SLABS -> K
net.minecraft.tags.TagKey WALLS -> L
net.minecraft.tags.TagKey ANVIL -> M
net.minecraft.tags.TagKey RAILS -> N
net.minecraft.tags.TagKey LEAVES -> O
net.minecraft.tags.TagKey TRAPDOORS -> P
net.minecraft.tags.TagKey SMALL_FLOWERS -> Q
net.minecraft.tags.TagKey BEDS -> R
net.minecraft.tags.TagKey FENCES -> S
net.minecraft.tags.TagKey TALL_FLOWERS -> T
net.minecraft.tags.TagKey FLOWERS -> U
net.minecraft.tags.TagKey PIGLIN_REPELLENTS -> V
net.minecraft.tags.TagKey GOLD_ORES -> W
net.minecraft.tags.TagKey IRON_ORES -> X
net.minecraft.tags.TagKey DIAMOND_ORES -> Y
net.minecraft.tags.TagKey REDSTONE_ORES -> Z
net.minecraft.tags.TagKey LAPIS_ORES -> aa
net.minecraft.tags.TagKey COAL_ORES -> ab
net.minecraft.tags.TagKey EMERALD_ORES -> ac
net.minecraft.tags.TagKey COPPER_ORES -> ad
net.minecraft.tags.TagKey CANDLES -> ae
net.minecraft.tags.TagKey DIRT -> af
net.minecraft.tags.TagKey TERRACOTTA -> ag
net.minecraft.tags.TagKey COMPLETES_FIND_TREE_TUTORIAL -> ah
net.minecraft.tags.TagKey FLOWER_POTS -> ai
net.minecraft.tags.TagKey ENDERMAN_HOLDABLE -> aj
net.minecraft.tags.TagKey ICE -> ak
net.minecraft.tags.TagKey VALID_SPAWN -> al
net.minecraft.tags.TagKey IMPERMEABLE -> am
net.minecraft.tags.TagKey UNDERWATER_BONEMEALS -> an
net.minecraft.tags.TagKey CORAL_BLOCKS -> ao
net.minecraft.tags.TagKey WALL_CORALS -> ap
net.minecraft.tags.TagKey CORAL_PLANTS -> aq
net.minecraft.tags.TagKey CORALS -> ar
net.minecraft.tags.TagKey BAMBOO_PLANTABLE_ON -> as
net.minecraft.tags.TagKey STANDING_SIGNS -> at
net.minecraft.tags.TagKey WALL_SIGNS -> au
net.minecraft.tags.TagKey SIGNS -> av
net.minecraft.tags.TagKey CEILING_HANGING_SIGNS -> aw
net.minecraft.tags.TagKey WALL_HANGING_SIGNS -> ax
net.minecraft.tags.TagKey ALL_HANGING_SIGNS -> ay
net.minecraft.tags.TagKey ALL_SIGNS -> az
net.minecraft.tags.TagKey DRAGON_IMMUNE -> aA
net.minecraft.tags.TagKey DRAGON_TRANSPARENT -> aB
net.minecraft.tags.TagKey WITHER_IMMUNE -> aC
net.minecraft.tags.TagKey WITHER_SUMMON_BASE_BLOCKS -> aD
net.minecraft.tags.TagKey BEEHIVES -> aE
net.minecraft.tags.TagKey CROPS -> aF
net.minecraft.tags.TagKey BEE_GROWABLES -> aG
net.minecraft.tags.TagKey PORTALS -> aH
net.minecraft.tags.TagKey FIRE -> aI
net.minecraft.tags.TagKey NYLIUM -> aJ
net.minecraft.tags.TagKey BEACON_BASE_BLOCKS -> aK
net.minecraft.tags.TagKey SOUL_SPEED_BLOCKS -> aL
net.minecraft.tags.TagKey WALL_POST_OVERRIDE -> aM
net.minecraft.tags.TagKey CLIMBABLE -> aN
net.minecraft.tags.TagKey FALL_DAMAGE_RESETTING -> aO
net.minecraft.tags.TagKey SHULKER_BOXES -> aP
net.minecraft.tags.TagKey HOGLIN_REPELLENTS -> aQ
net.minecraft.tags.TagKey SOUL_FIRE_BASE_BLOCKS -> aR
net.minecraft.tags.TagKey STRIDER_WARM_BLOCKS -> aS
net.minecraft.tags.TagKey CAMPFIRES -> aT
net.minecraft.tags.TagKey GUARDED_BY_PIGLINS -> aU
net.minecraft.tags.TagKey PREVENT_MOB_SPAWNING_INSIDE -> aV
net.minecraft.tags.TagKey FENCE_GATES -> aW
net.minecraft.tags.TagKey UNSTABLE_BOTTOM_CENTER -> aX
net.minecraft.tags.TagKey MUSHROOM_GROW_BLOCK -> aY
net.minecraft.tags.TagKey INFINIBURN_OVERWORLD -> aZ
net.minecraft.tags.TagKey INFINIBURN_NETHER -> ba
net.minecraft.tags.TagKey INFINIBURN_END -> bb
net.minecraft.tags.TagKey BASE_STONE_OVERWORLD -> bc
net.minecraft.tags.TagKey STONE_ORE_REPLACEABLES -> bd
net.minecraft.tags.TagKey DEEPSLATE_ORE_REPLACEABLES -> be
net.minecraft.tags.TagKey BASE_STONE_NETHER -> bf
net.minecraft.tags.TagKey OVERWORLD_CARVER_REPLACEABLES -> bg
net.minecraft.tags.TagKey NETHER_CARVER_REPLACEABLES -> bh
net.minecraft.tags.TagKey CANDLE_CAKES -> bi
net.minecraft.tags.TagKey CAULDRONS -> bj
net.minecraft.tags.TagKey CRYSTAL_SOUND_BLOCKS -> bk
net.minecraft.tags.TagKey INSIDE_STEP_SOUND_BLOCKS -> bl
net.minecraft.tags.TagKey COMBINATION_STEP_SOUND_BLOCKS -> bm
net.minecraft.tags.TagKey OCCLUDES_VIBRATION_SIGNALS -> bn
net.minecraft.tags.TagKey DAMPENS_VIBRATIONS -> bo
net.minecraft.tags.TagKey DRIPSTONE_REPLACEABLE -> bp
net.minecraft.tags.TagKey CAVE_VINES -> bq
net.minecraft.tags.TagKey MOSS_REPLACEABLE -> br
net.minecraft.tags.TagKey LUSH_GROUND_REPLACEABLE -> bs
net.minecraft.tags.TagKey AZALEA_ROOT_REPLACEABLE -> bt
net.minecraft.tags.TagKey SMALL_DRIPLEAF_PLACEABLE -> bu
net.minecraft.tags.TagKey BIG_DRIPLEAF_PLACEABLE -> bv
net.minecraft.tags.TagKey SNOW -> bw
net.minecraft.tags.TagKey MINEABLE_WITH_AXE -> bx
net.minecraft.tags.TagKey MINEABLE_WITH_HOE -> by
net.minecraft.tags.TagKey MINEABLE_WITH_PICKAXE -> bz
net.minecraft.tags.TagKey MINEABLE_WITH_SHOVEL -> bA
net.minecraft.tags.TagKey SWORD_EFFICIENT -> bB
net.minecraft.tags.TagKey NEEDS_DIAMOND_TOOL -> bC
net.minecraft.tags.TagKey NEEDS_IRON_TOOL -> bD
net.minecraft.tags.TagKey NEEDS_STONE_TOOL -> bE
net.minecraft.tags.TagKey FEATURES_CANNOT_REPLACE -> bF
net.minecraft.tags.TagKey LAVA_POOL_STONE_CANNOT_REPLACE -> bG
net.minecraft.tags.TagKey GEODE_INVALID_BLOCKS -> bH
net.minecraft.tags.TagKey FROG_PREFER_JUMP_TO -> bI
net.minecraft.tags.TagKey SCULK_REPLACEABLE -> bJ
net.minecraft.tags.TagKey SCULK_REPLACEABLE_WORLD_GEN -> bK
net.minecraft.tags.TagKey ANCIENT_CITY_REPLACEABLE -> bL
net.minecraft.tags.TagKey VIBRATION_RESONATORS -> bM
net.minecraft.tags.TagKey ANIMALS_SPAWNABLE_ON -> bN
net.minecraft.tags.TagKey AXOLOTLS_SPAWNABLE_ON -> bO
net.minecraft.tags.TagKey GOATS_SPAWNABLE_ON -> bP
net.minecraft.tags.TagKey MOOSHROOMS_SPAWNABLE_ON -> bQ
net.minecraft.tags.TagKey PARROTS_SPAWNABLE_ON -> bR
net.minecraft.tags.TagKey POLAR_BEARS_SPAWNABLE_ON_ALTERNATE -> bS
net.minecraft.tags.TagKey RABBITS_SPAWNABLE_ON -> bT
net.minecraft.tags.TagKey FOXES_SPAWNABLE_ON -> bU
net.minecraft.tags.TagKey WOLVES_SPAWNABLE_ON -> bV
net.minecraft.tags.TagKey FROGS_SPAWNABLE_ON -> bW
net.minecraft.tags.TagKey AZALEA_GROWS_ON -> bX
net.minecraft.tags.TagKey CONVERTABLE_TO_MUD -> bY
net.minecraft.tags.TagKey MANGROVE_LOGS_CAN_GROW_THROUGH -> bZ
net.minecraft.tags.TagKey MANGROVE_ROOTS_CAN_GROW_THROUGH -> ca
net.minecraft.tags.TagKey DEAD_BUSH_MAY_PLACE_ON -> cb
net.minecraft.tags.TagKey SNAPS_GOAT_HORN -> cc
net.minecraft.tags.TagKey REPLACEABLE_BY_TREES -> cd
net.minecraft.tags.TagKey SNOW_LAYER_CANNOT_SURVIVE_ON -> ce
net.minecraft.tags.TagKey SNOW_LAYER_CAN_SURVIVE_ON -> cf
net.minecraft.tags.TagKey INVALID_SPAWN_INSIDE -> cg
net.minecraft.tags.TagKey SNIFFER_DIGGABLE_BLOCK -> ch
net.minecraft.tags.TagKey SNIFFER_EGG_HATCH_BOOST -> ci
net.minecraft.tags.TagKey TRAIL_RUINS_REPLACEABLE -> cj
net.minecraft.tags.TagKey REPLACEABLE -> ck
net.minecraft.tags.TagKey ENCHANTMENT_POWER_PROVIDER -> cl
net.minecraft.tags.TagKey ENCHANTMENT_POWER_TRANSMITTER -> cm
net.minecraft.tags.TagKey MAINTAINS_FARMLAND -> cn
8:9:void <init>() -> <init>
201:201:net.minecraft.tags.TagKey create(java.lang.String) -> a
11:198:void <clinit>() -> <clinit>
net.minecraft.tags.CatVariantTags -> amx:
net.minecraft.tags.TagKey DEFAULT_SPAWNS -> a
net.minecraft.tags.TagKey FULL_MOON_SPAWNS -> b
8:9:void <init>() -> <init>
15:15:net.minecraft.tags.TagKey create(java.lang.String) -> a
11:12:void <clinit>() -> <clinit>
net.minecraft.tags.DamageTypeTags -> amy:
net.minecraft.tags.TagKey DAMAGES_HELMET -> a
net.minecraft.tags.TagKey BYPASSES_ARMOR -> b
net.minecraft.tags.TagKey BYPASSES_SHIELD -> c
net.minecraft.tags.TagKey BYPASSES_INVULNERABILITY -> d
net.minecraft.tags.TagKey BYPASSES_COOLDOWN -> e
net.minecraft.tags.TagKey BYPASSES_EFFECTS -> f
net.minecraft.tags.TagKey BYPASSES_RESISTANCE -> g
net.minecraft.tags.TagKey BYPASSES_ENCHANTMENTS -> h
net.minecraft.tags.TagKey IS_FIRE -> i
net.minecraft.tags.TagKey IS_PROJECTILE -> j
net.minecraft.tags.TagKey WITCH_RESISTANT_TO -> k
net.minecraft.tags.TagKey IS_EXPLOSION -> l
net.minecraft.tags.TagKey IS_FALL -> m
net.minecraft.tags.TagKey IS_DROWNING -> n
net.minecraft.tags.TagKey IS_FREEZING -> o
net.minecraft.tags.TagKey IS_LIGHTNING -> p
net.minecraft.tags.TagKey NO_ANGER -> q
net.minecraft.tags.TagKey NO_IMPACT -> r
net.minecraft.tags.TagKey ALWAYS_MOST_SIGNIFICANT_FALL -> s
net.minecraft.tags.TagKey WITHER_IMMUNE_TO -> t
net.minecraft.tags.TagKey IGNITES_ARMOR_STANDS -> u
net.minecraft.tags.TagKey BURNS_ARMOR_STANDS -> v
net.minecraft.tags.TagKey AVOIDS_GUARDIAN_THORNS -> w
net.minecraft.tags.TagKey ALWAYS_TRIGGERS_SILVERFISH -> x
net.minecraft.tags.TagKey ALWAYS_HURTS_ENDER_DRAGONS -> y
35:35:net.minecraft.tags.TagKey create(java.lang.String) -> a
8:32:void <clinit>() -> <clinit>
net.minecraft.tags.EntityTypeTags -> amz:
net.minecraft.tags.TagKey SKELETONS -> a
net.minecraft.tags.TagKey RAIDERS -> b
net.minecraft.tags.TagKey BEEHIVE_INHABITORS -> c
net.minecraft.tags.TagKey ARROWS -> d
net.minecraft.tags.TagKey IMPACT_PROJECTILES -> e
net.minecraft.tags.TagKey POWDER_SNOW_WALKABLE_MOBS -> f
net.minecraft.tags.TagKey AXOLOTL_ALWAYS_HOSTILES -> g
net.minecraft.tags.TagKey AXOLOTL_HUNT_TARGETS -> h
net.minecraft.tags.TagKey FREEZE_IMMUNE_ENTITY_TYPES -> i
net.minecraft.tags.TagKey FREEZE_HURTS_EXTRA_TYPES -> j
net.minecraft.tags.TagKey FROG_FOOD -> k
net.minecraft.tags.TagKey FALL_DAMAGE_IMMUNE -> l
net.minecraft.tags.TagKey DISMOUNTS_UNDERWATER -> m
8:9:void <init>() -> <init>
26:26:net.minecraft.tags.TagKey create(java.lang.String) -> a
11:23:void <clinit>() -> <clinit>
net.minecraft.tags.FlatLevelGeneratorPresetTags -> ana:
net.minecraft.tags.TagKey VISIBLE -> a
8:9:void <init>() -> <init>
15:15:net.minecraft.tags.TagKey create(java.lang.String) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.tags.FluidTags -> anb:
net.minecraft.tags.TagKey WATER -> a
net.minecraft.tags.TagKey LAVA -> b
8:9:void <init>() -> <init>
15:15:net.minecraft.tags.TagKey create(java.lang.String) -> a
11:12:void <clinit>() -> <clinit>
net.minecraft.tags.GameEventTags -> anc:
net.minecraft.tags.TagKey VIBRATIONS -> a
net.minecraft.tags.TagKey WARDEN_CAN_LISTEN -> b
net.minecraft.tags.TagKey SHRIEKER_CAN_LISTEN -> c
net.minecraft.tags.TagKey IGNORE_VIBRATIONS_SNEAKING -> d
net.minecraft.tags.TagKey ALLAY_CAN_LISTEN -> e
7:7:void <init>() -> <init>
15:15:net.minecraft.tags.TagKey create(java.lang.String) -> a
8:12:void <clinit>() -> <clinit>
net.minecraft.tags.InstrumentTags -> and:
net.minecraft.tags.TagKey REGULAR_GOAT_HORNS -> a
net.minecraft.tags.TagKey SCREAMING_GOAT_HORNS -> b
net.minecraft.tags.TagKey GOAT_HORNS -> c
13:13:net.minecraft.tags.TagKey create(java.lang.String) -> a
8:10:void <clinit>() -> <clinit>
net.minecraft.tags.ItemTags -> ane:
net.minecraft.tags.TagKey WOOL -> a
net.minecraft.tags.TagKey PLANKS -> b
net.minecraft.tags.TagKey STONE_BRICKS -> c
net.minecraft.tags.TagKey WOODEN_BUTTONS -> d
net.minecraft.tags.TagKey STONE_BUTTONS -> e
net.minecraft.tags.TagKey BUTTONS -> f
net.minecraft.tags.TagKey WOOL_CARPETS -> g
net.minecraft.tags.TagKey WOODEN_DOORS -> h
net.minecraft.tags.TagKey WOODEN_STAIRS -> i
net.minecraft.tags.TagKey WOODEN_SLABS -> j
net.minecraft.tags.TagKey WOODEN_FENCES -> k
net.minecraft.tags.TagKey FENCE_GATES -> l
net.minecraft.tags.TagKey WOODEN_PRESSURE_PLATES -> m
net.minecraft.tags.TagKey WOODEN_TRAPDOORS -> n
net.minecraft.tags.TagKey DOORS -> o
net.minecraft.tags.TagKey SAPLINGS -> p
net.minecraft.tags.TagKey LOGS_THAT_BURN -> q
net.minecraft.tags.TagKey LOGS -> r
net.minecraft.tags.TagKey DARK_OAK_LOGS -> s
net.minecraft.tags.TagKey OAK_LOGS -> t
net.minecraft.tags.TagKey BIRCH_LOGS -> u
net.minecraft.tags.TagKey ACACIA_LOGS -> v
net.minecraft.tags.TagKey CHERRY_LOGS -> w
net.minecraft.tags.TagKey JUNGLE_LOGS -> x
net.minecraft.tags.TagKey SPRUCE_LOGS -> y
net.minecraft.tags.TagKey MANGROVE_LOGS -> z
net.minecraft.tags.TagKey CRIMSON_STEMS -> A
net.minecraft.tags.TagKey WARPED_STEMS -> B
net.minecraft.tags.TagKey BAMBOO_BLOCKS -> C
net.minecraft.tags.TagKey WART_BLOCKS -> D
net.minecraft.tags.TagKey BANNERS -> E
net.minecraft.tags.TagKey SAND -> F
net.minecraft.tags.TagKey SMELTS_TO_GLASS -> G
net.minecraft.tags.TagKey STAIRS -> H
net.minecraft.tags.TagKey SLABS -> I
net.minecraft.tags.TagKey WALLS -> J
net.minecraft.tags.TagKey ANVIL -> K
net.minecraft.tags.TagKey RAILS -> L
net.minecraft.tags.TagKey LEAVES -> M
net.minecraft.tags.TagKey TRAPDOORS -> N
net.minecraft.tags.TagKey SMALL_FLOWERS -> O
net.minecraft.tags.TagKey BEDS -> P
net.minecraft.tags.TagKey FENCES -> Q
net.minecraft.tags.TagKey TALL_FLOWERS -> R
net.minecraft.tags.TagKey FLOWERS -> S
net.minecraft.tags.TagKey PIGLIN_REPELLENTS -> T
net.minecraft.tags.TagKey PIGLIN_LOVED -> U
net.minecraft.tags.TagKey IGNORED_BY_PIGLIN_BABIES -> V
net.minecraft.tags.TagKey PIGLIN_FOOD -> W
net.minecraft.tags.TagKey FOX_FOOD -> X
net.minecraft.tags.TagKey GOLD_ORES -> Y
net.minecraft.tags.TagKey IRON_ORES -> Z
net.minecraft.tags.TagKey DIAMOND_ORES -> aa
net.minecraft.tags.TagKey REDSTONE_ORES -> ab
net.minecraft.tags.TagKey LAPIS_ORES -> ac
net.minecraft.tags.TagKey COAL_ORES -> ad
net.minecraft.tags.TagKey EMERALD_ORES -> ae
net.minecraft.tags.TagKey COPPER_ORES -> af
net.minecraft.tags.TagKey NON_FLAMMABLE_WOOD -> ag
net.minecraft.tags.TagKey SOUL_FIRE_BASE_BLOCKS -> ah
net.minecraft.tags.TagKey CANDLES -> ai
net.minecraft.tags.TagKey DIRT -> aj
net.minecraft.tags.TagKey TERRACOTTA -> ak
net.minecraft.tags.TagKey COMPLETES_FIND_TREE_TUTORIAL -> al
net.minecraft.tags.TagKey BOATS -> am
net.minecraft.tags.TagKey CHEST_BOATS -> an
net.minecraft.tags.TagKey FISHES -> ao
net.minecraft.tags.TagKey SIGNS -> ap
net.minecraft.tags.TagKey MUSIC_DISCS -> aq
net.minecraft.tags.TagKey CREEPER_DROP_MUSIC_DISCS -> ar
net.minecraft.tags.TagKey COALS -> as
net.minecraft.tags.TagKey ARROWS -> at
net.minecraft.tags.TagKey LECTERN_BOOKS -> au
net.minecraft.tags.TagKey BOOKSHELF_BOOKS -> av
net.minecraft.tags.TagKey BEACON_PAYMENT_ITEMS -> aw
net.minecraft.tags.TagKey STONE_TOOL_MATERIALS -> ax
net.minecraft.tags.TagKey STONE_CRAFTING_MATERIALS -> ay
net.minecraft.tags.TagKey FREEZE_IMMUNE_WEARABLES -> az
net.minecraft.tags.TagKey AXOLOTL_TEMPT_ITEMS -> aA
net.minecraft.tags.TagKey DAMPENS_VIBRATIONS -> aB
net.minecraft.tags.TagKey CLUSTER_MAX_HARVESTABLES -> aC
net.minecraft.tags.TagKey COMPASSES -> aD
net.minecraft.tags.TagKey HANGING_SIGNS -> aE
net.minecraft.tags.TagKey CREEPER_IGNITERS -> aF
net.minecraft.tags.TagKey NOTE_BLOCK_TOP_INSTRUMENTS -> aG
net.minecraft.tags.TagKey TRIMMABLE_ARMOR -> aH
net.minecraft.tags.TagKey TRIM_MATERIALS -> aI
net.minecraft.tags.TagKey TRIM_TEMPLATES -> aJ
net.minecraft.tags.TagKey SNIFFER_FOOD -> aK
net.minecraft.tags.TagKey DECORATED_POT_SHERDS -> aL
net.minecraft.tags.TagKey DECORATED_POT_INGREDIENTS -> aM
net.minecraft.tags.TagKey SWORDS -> aN
net.minecraft.tags.TagKey AXES -> aO
net.minecraft.tags.TagKey HOES -> aP
net.minecraft.tags.TagKey PICKAXES -> aQ
net.minecraft.tags.TagKey SHOVELS -> aR
net.minecraft.tags.TagKey TOOLS -> aS
net.minecraft.tags.TagKey BREAKS_DECORATED_POTS -> aT
net.minecraft.tags.TagKey VILLAGER_PLANTABLE_SEEDS -> aU
8:9:void <init>() -> <init>
120:120:net.minecraft.tags.TagKey bind(java.lang.String) -> a
11:117:void <clinit>() -> <clinit>
net.minecraft.tags.PaintingVariantTags -> anf:
net.minecraft.tags.TagKey PLACEABLE -> a
8:9:void <init>() -> <init>
14:14:net.minecraft.tags.TagKey create(java.lang.String) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.tags.PoiTypeTags -> ang:
net.minecraft.tags.TagKey ACQUIRABLE_JOB_SITE -> a
net.minecraft.tags.TagKey VILLAGE -> b
net.minecraft.tags.TagKey BEE_HOME -> c
8:9:void <init>() -> <init>
16:16:net.minecraft.tags.TagKey create(java.lang.String) -> a
11:13:void <clinit>() -> <clinit>
net.minecraft.tags.StructureTags -> anh:
net.minecraft.tags.TagKey EYE_OF_ENDER_LOCATED -> a
net.minecraft.tags.TagKey DOLPHIN_LOCATED -> b
net.minecraft.tags.TagKey ON_WOODLAND_EXPLORER_MAPS -> c
net.minecraft.tags.TagKey ON_OCEAN_EXPLORER_MAPS -> d
net.minecraft.tags.TagKey ON_TREASURE_MAPS -> e
net.minecraft.tags.TagKey CATS_SPAWN_IN -> f
net.minecraft.tags.TagKey CATS_SPAWN_AS_BLACK -> g
net.minecraft.tags.TagKey VILLAGE -> h
net.minecraft.tags.TagKey MINESHAFT -> i
net.minecraft.tags.TagKey SHIPWRECK -> j
net.minecraft.tags.TagKey RUINED_PORTAL -> k
net.minecraft.tags.TagKey OCEAN_RUIN -> l
27:27:net.minecraft.tags.TagKey create(java.lang.String) -> a
9:24:void <clinit>() -> <clinit>
net.minecraft.tags.TagBuilder -> ani:
java.util.List entries -> a
8:9:void <init>() -> <init>
12:12:net.minecraft.tags.TagBuilder create() -> a
16:16:java.util.List build() -> b
20:21:net.minecraft.tags.TagBuilder add(net.minecraft.tags.TagEntry) -> a
25:25:net.minecraft.tags.TagBuilder
addElement(net.minecraft.resources.ResourceLocation) -> a
29:29:net.minecraft.tags.TagBuilder
addOptionalElement(net.minecraft.resources.ResourceLocation) -> b
33:33:net.minecraft.tags.TagBuilder
addTag(net.minecraft.resources.ResourceLocation) -> c
37:37:net.minecraft.tags.TagBuilder
addOptionalTag(net.minecraft.resources.ResourceLocation) -> d
net.minecraft.tags.TagEntry -> anj:
com.mojang.serialization.Codec FULL_CODEC -> b
com.mojang.serialization.Codec CODEC -> a
net.minecraft.resources.ResourceLocation id -> c
boolean tag -> d
boolean required -> e
29:33:void <init>(net.minecraft.resources.ResourceLocation,boolean,boolean) ->
<init>
35:39:void <init>(net.minecraft.util.ExtraCodecs$TagOrElementLocation,boolean)
-> <init>
42:42:net.minecraft.util.ExtraCodecs$TagOrElementLocation elementOrTag() -> a
46:46:net.minecraft.tags.TagEntry
element(net.minecraft.resources.ResourceLocation) -> a
50:50:net.minecraft.tags.TagEntry
optionalElement(net.minecraft.resources.ResourceLocation) -> b
54:54:net.minecraft.tags.TagEntry tag(net.minecraft.resources.ResourceLocation)
-> c
58:58:net.minecraft.tags.TagEntry
optionalTag(net.minecraft.resources.ResourceLocation) -> d
62:75:boolean
build(net.minecraft.tags.TagEntry$Lookup,java.util.function.Consumer) -> a
79:82:void visitRequiredDependencies(java.util.function.Consumer) -> a
85:88:void visitOptionalDependencies(java.util.function.Consumer) -> b
91:91:boolean
verifyIfPresent(java.util.function.Predicate,java.util.function.Predicate) -> a
96:104:java.lang.String toString() -> toString
22:22:com.mojang.datafixers.util.Either
lambda$static$5(net.minecraft.tags.TagEntry) -> a
21:21:net.minecraft.tags.TagEntry
lambda$static$4(com.mojang.datafixers.util.Either) -> a
21:21:net.minecraft.tags.TagEntry lambda$static$3(net.minecraft.tags.TagEntry)
-> b
21:21:net.minecraft.tags.TagEntry
lambda$static$2(net.minecraft.util.ExtraCodecs$TagOrElementLocation) -> a
15:18:com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
17:17:java.lang.Boolean lambda$static$0(net.minecraft.tags.TagEntry) -> c
15:20:void <clinit>() -> <clinit>
net.minecraft.tags.TagEntry$Lookup -> anj$a:
java.lang.Object element(net.minecraft.resources.ResourceLocation) -> a
java.util.Collection tag(net.minecraft.resources.ResourceLocation) -> b
net.minecraft.tags.TagFile -> ank:
java.util.List entries -> b
boolean replace -> c
com.mojang.serialization.Codec CODEC -> a
8:8:void <init>(java.util.List,boolean) -> <init>
8:8:java.lang.String toString() -> toString
8:8:int hashCode() -> hashCode
8:8:boolean equals(java.lang.Object) -> equals
8:8:java.util.List entries() -> a
8:8:boolean replace() -> b
9:12:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
9:9:void <clinit>() -> <clinit>
net.minecraft.tags.TagKey -> anl:
net.minecraft.resources.ResourceKey registry -> a
net.minecraft.resources.ResourceLocation location -> b
com.google.common.collect.Interner VALUES -> c
20:22:void
<init>(net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceLocation
) -> <init>
25:25:com.mojang.serialization.Codec codec(net.minecraft.resources.ResourceKey)
-> a
29:29:com.mojang.serialization.Codec
hashedCodec(net.minecraft.resources.ResourceKey) -> b
36:36:net.minecraft.tags.TagKey
create(net.minecraft.resources.ResourceKey,net.minecraft.resources.ResourceLocation
) -> a
40:40:boolean isFor(net.minecraft.resources.ResourceKey) -> c
45:45:java.util.Optional cast(net.minecraft.resources.ResourceKey) -> d
50:50:java.lang.String toString() -> toString
13:13:int hashCode() -> hashCode
13:13:boolean equals(java.lang.Object) -> equals
13:13:net.minecraft.resources.ResourceKey registry() -> a
13:13:net.minecraft.resources.ResourceLocation location() -> b
31:31:java.lang.String lambda$hashedCodec$4(net.minecraft.tags.TagKey) -> a
30:30:com.mojang.serialization.DataResult
lambda$hashedCodec$3(net.minecraft.resources.ResourceKey,java.lang.String) -> a
30:30:java.lang.String lambda$hashedCodec$2() -> c
30:30:net.minecraft.tags.TagKey
lambda$hashedCodec$1(net.minecraft.resources.ResourceKey,net.minecraft.resources.Re
sourceLocation) -> b
25:25:net.minecraft.tags.TagKey
lambda$codec$0(net.minecraft.resources.ResourceKey,net.minecraft.resources.Resource
Location) -> c
14:14:void <clinit>() -> <clinit>
net.minecraft.tags.TagLoader -> anm:
org.slf4j.Logger LOGGER -> a
java.util.function.Function idToValue -> b
java.lang.String directory -> c
36:39:void <init>(java.util.function.Function,java.lang.String) -> <init>
42:65:java.util.Map load(net.minecraft.server.packs.resources.ResourceManager)
-> a
88:95:com.mojang.datafixers.util.Either
build(net.minecraft.tags.TagEntry$Lookup,java.util.List) -> a
99:124:java.util.Map build(java.util.Map) -> a
128:128:java.util.Map
loadAndBuild(net.minecraft.server.packs.resources.ResourceManager) -> b
119:121:void
lambda$build$5(net.minecraft.tags.TagEntry$Lookup,java.util.Map,net.minecraft.resou
rces.ResourceLocation,net.minecraft.tags.TagLoader$SortingEntry) -> a
121:121:void
lambda$build$4(java.util.Map,net.minecraft.resources.ResourceLocation,java.util.Col
lection) -> a
120:120:void
lambda$build$3(net.minecraft.resources.ResourceLocation,java.util.Collection) -> a
117:117:void
lambda$build$2(net.minecraft.util.DependencySorter,net.minecraft.resources.Resource
Location,java.util.List) -> a
58:58:void
lambda$load$1(java.util.List,java.lang.String,net.minecraft.tags.TagEntry) -> a
52:52:java.util.List lambda$load$0(net.minecraft.resources.ResourceLocation) ->
a
31:31:void <clinit>() -> <clinit>
net.minecraft.tags.TagLoader$1 -> anm$1:
java.util.Map val$newTags -> a
net.minecraft.tags.TagLoader this$0 -> b
101:101:void <init>(net.minecraft.tags.TagLoader,java.util.Map) -> <init>
105:105:java.lang.Object element(net.minecraft.resources.ResourceLocation) -> a
111:111:java.util.Collection tag(net.minecraft.resources.ResourceLocation) -> b
net.minecraft.tags.TagLoader$EntryWithSource -> anm$a:
net.minecraft.tags.TagEntry entry -> a
java.lang.String source -> b
68:68:void <init>(net.minecraft.tags.TagEntry,java.lang.String) -> <init>
71:71:java.lang.String toString() -> toString
68:68:int hashCode() -> hashCode
68:68:boolean equals(java.lang.Object) -> equals
68:68:net.minecraft.tags.TagEntry entry() -> a
68:68:java.lang.String source() -> b
net.minecraft.tags.TagLoader$SortingEntry -> anm$b:
java.util.List entries -> a
75:75:void <init>(java.util.List) -> <init>
78:79:void visitRequiredDependencies(java.util.function.Consumer) -> a
83:84:void visitOptionalDependencies(java.util.function.Consumer) -> b
75:75:java.lang.String toString() -> toString
75:75:int hashCode() -> hashCode
75:75:boolean equals(java.lang.Object) -> equals
75:75:java.util.List entries() -> a
83:83:void
lambda$visitOptionalDependencies$1(java.util.function.Consumer,net.minecraft.tags.T
agLoader$EntryWithSource) -> a
78:78:void
lambda$visitRequiredDependencies$0(java.util.function.Consumer,net.minecraft.tags.T
agLoader$EntryWithSource) -> b
net.minecraft.tags.TagManager -> ann:
java.util.Map CUSTOM_REGISTRY_DIRECTORIES -> a
net.minecraft.core.RegistryAccess registryAccess -> b
java.util.List results -> c
32:36:void <init>(net.minecraft.core.RegistryAccess) -> <init>
39:39:java.util.List getResult() -> a
43:49:java.lang.String getTagDir(net.minecraft.resources.ResourceKey) -> a
54:58:java.util.concurrent.CompletableFuture
reload(net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBar
rier,net.minecraft.server.packs.resources.ResourceManager,net.minecraft.util.profil
ing.ProfilerFiller,net.minecraft.util.profiling.ProfilerFiller,java.util.concurrent
.Executor,java.util.concurrent.Executor) -> a
62:65:java.util.concurrent.CompletableFuture
createLoader(net.minecraft.server.packs.resources.ResourceManager,java.util.concurr
ent.Executor,net.minecraft.core.RegistryAccess$RegistryEntry) -> a
65:65:net.minecraft.tags.TagManager$LoadResult
lambda$createLoader$4(net.minecraft.resources.ResourceKey,net.minecraft.tags.TagLoa
der,net.minecraft.server.packs.resources.ResourceManager) -> a
64:64:java.util.Optional
lambda$createLoader$3(net.minecraft.core.Registry,net.minecraft.resources.ResourceK
ey,net.minecraft.resources.ResourceLocation) -> a
58:58:void lambda$reload$2(java.util.List,java.lang.Void) -> a
56:56:java.util.concurrent.CompletableFuture[] lambda$reload$1(int) -> a
54:54:java.util.concurrent.CompletableFuture
lambda$reload$0(net.minecraft.server.packs.resources.ResourceManager,java.util.conc
urrent.Executor,net.minecraft.core.RegistryAccess$RegistryEntry) -> b
22:22:void <clinit>() -> <clinit>
net.minecraft.tags.TagManager$LoadResult -> ann$a:
net.minecraft.resources.ResourceKey key -> a
java.util.Map tags -> b
68:68:void <init>(net.minecraft.resources.ResourceKey,java.util.Map) -> <init>
68:68:java.lang.String toString() -> toString
68:68:int hashCode() -> hashCode
68:68:boolean equals(java.lang.Object) -> equals
68:68:net.minecraft.resources.ResourceKey key() -> a
68:68:java.util.Map tags() -> b
net.minecraft.tags.TagNetworkSerialization -> ano:
22:22:void <init>() -> <init>
24:27:java.util.Map
serializeTagsToNetwork(net.minecraft.core.LayeredRegistryAccess) -> a
31:43:net.minecraft.tags.TagNetworkSerialization$NetworkPayload
serializeToNetwork(net.minecraft.core.Registry) -> a
47:52:void
deserializeTagsFromNetwork(net.minecraft.resources.ResourceKey,net.minecraft.core.R
egistry,net.minecraft.tags.TagNetworkSerialization$NetworkPayload,net.minecraft.tag
s.TagNetworkSerialization$TagOutput) -> a
48:51:void
lambda$deserializeTagsFromNetwork$3(net.minecraft.resources.ResourceKey,net.minecra
ft.core.Registry,net.minecraft.tags.TagNetworkSerialization$TagOutput,net.minecraft
.resources.ResourceLocation,it.unimi.dsi.fastutil.ints.IntList) -> a
33:42:void
lambda$serializeToNetwork$2(net.minecraft.core.Registry,java.util.Map,com.mojang.da
tafixers.util.Pair) -> a
26:26:boolean lambda$serializeTagsToNetwork$1(com.mojang.datafixers.util.Pair)
-> a
25:25:com.mojang.datafixers.util.Pair
lambda$serializeTagsToNetwork$0(net.minecraft.core.RegistryAccess$RegistryEntry) ->
a
net.minecraft.tags.TagNetworkSerialization$NetworkPayload -> ano$a:
java.util.Map tags -> a
62:64:void <init>(java.util.Map) -> <init>
67:68:void write(net.minecraft.network.FriendlyByteBuf) -> a
71:71:net.minecraft.tags.TagNetworkSerialization$NetworkPayload
read(net.minecraft.network.FriendlyByteBuf) -> b
75:75:boolean isEmpty() -> a
net.minecraft.tags.TagNetworkSerialization$TagOutput -> ano$b:
void accept(net.minecraft.tags.TagKey,java.util.List) -> accept
net.minecraft.tags.WorldPresetTags -> anp:
net.minecraft.tags.TagKey NORMAL -> a
net.minecraft.tags.TagKey EXTENDED -> b
8:9:void <init>() -> <init>
17:17:net.minecraft.tags.TagKey create(java.lang.String) -> a
12:14:void <clinit>() -> <clinit>
net.minecraft.tags.package-info -> anq:
net.minecraft.util.AbortableIterationConsumer -> anr:
net.minecraft.util.AbortableIterationConsumer$Continuation
accept(java.lang.Object) -> accept
24:24:net.minecraft.util.AbortableIterationConsumer
forConsumer(java.util.function.Consumer) -> forConsumer
25:26:net.minecraft.util.AbortableIterationConsumer$Continuation
lambda$forConsumer$0(java.util.function.Consumer,java.lang.Object) -> a
net.minecraft.util.AbortableIterationConsumer$Continuation -> anr$a:
net.minecraft.util.AbortableIterationConsumer$Continuation CONTINUE -> a
net.minecraft.util.AbortableIterationConsumer$Continuation ABORT -> b
net.minecraft.util.AbortableIterationConsumer$Continuation[] $VALUES -> c
7:7:net.minecraft.util.AbortableIterationConsumer$Continuation[] values() ->
values
7:7:net.minecraft.util.AbortableIterationConsumer$Continuation
valueOf(java.lang.String) -> valueOf
7:7:void <init>(java.lang.String,int) -> <init>
12:12:boolean shouldAbort() -> a
7:7:net.minecraft.util.AbortableIterationConsumer$Continuation[] $values() -> b
7:9:void <clinit>() -> <clinit>
net.minecraft.util.BitStorage -> ans:
int getAndSet(int,int) -> a
void set(int,int) -> b
int get(int) -> a
long[] getRaw() -> a
int getSize() -> b
int getBits() -> c
void getAll(java.util.function.IntConsumer) -> a
void unpack(int[]) -> a
net.minecraft.util.BitStorage copy() -> d
net.minecraft.util.Brightness -> ant:
int block -> d
int sky -> e
com.mojang.serialization.Codec LIGHT_VALUE_CODEC -> a
com.mojang.serialization.Codec CODEC -> b
net.minecraft.util.Brightness FULL_BRIGHT -> c
6:6:void <init>(int,int) -> <init>
17:17:int pack() -> a
21:23:net.minecraft.util.Brightness unpack(int) -> a
6:6:java.lang.String toString() -> toString
6:6:int hashCode() -> hashCode
6:6:boolean equals(java.lang.Object) -> equals
6:6:int block() -> b
6:6:int sky() -> c
9:12:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
7:14:void <clinit>() -> <clinit>
net.minecraft.util.ByIdMap -> anu:
11:11:void <init>() -> <init>
19:31:java.util.function.IntFunction
createMap(java.util.function.ToIntFunction,java.lang.Object[]) -> a
35:36:java.util.function.IntFunction
sparse(java.util.function.ToIntFunction,java.lang.Object[],java.lang.Object) -> a
40:66:java.lang.Object[]
createSortedArray(java.util.function.ToIntFunction,java.lang.Object[]) -> b
70:78:java.util.function.IntFunction
continuous(java.util.function.ToIntFunction,java.lang.Object[],net.minecraft.util.B
yIdMap$OutOfBoundsStrategy) -> a
78:78:java.lang.Object lambda$continuous$3(java.lang.Object[],int,int) -> a
77:77:java.lang.Object lambda$continuous$2(java.lang.Object[],int,int) -> b
75:75:java.lang.Object
lambda$continuous$1(int,java.lang.Object[],java.lang.Object,int) -> a
36:36:java.lang.Object
lambda$sparse$0(java.util.function.IntFunction,java.lang.Object,int) -> a
net.minecraft.util.ByIdMap$1 -> anu$1:
int[] $SwitchMap$net$minecraft$util$ByIdMap$OutOfBoundsStrategy -> a
72:72:void <clinit>() -> <clinit>
net.minecraft.util.ByIdMap$OutOfBoundsStrategy -> anu$a:
net.minecraft.util.ByIdMap$OutOfBoundsStrategy ZERO -> a
net.minecraft.util.ByIdMap$OutOfBoundsStrategy WRAP -> b
net.minecraft.util.ByIdMap$OutOfBoundsStrategy CLAMP -> c
net.minecraft.util.ByIdMap$OutOfBoundsStrategy[] $VALUES -> d
12:12:net.minecraft.util.ByIdMap$OutOfBoundsStrategy[] values() -> values
12:12:net.minecraft.util.ByIdMap$OutOfBoundsStrategy valueOf(java.lang.String)
-> valueOf
12:12:void <init>(java.lang.String,int) -> <init>
12:12:net.minecraft.util.ByIdMap$OutOfBoundsStrategy[] $values() -> a
12:15:void <clinit>() -> <clinit>
net.minecraft.util.ClassInstanceMultiMap -> anv:
java.util.Map byClass -> a
java.lang.Class baseClass -> b
java.util.List allInstances -> c
17:25:void <init>(java.lang.Class) -> <init>
29:35:boolean add(java.lang.Object) -> add
40:47:boolean remove(java.lang.Object) -> remove
52:52:boolean contains(java.lang.Object) -> contains
57:61:java.util.Collection find(java.lang.Class) -> a
66:69:java.util.Iterator iterator() -> iterator
73:73:java.util.List getAllInstances() -> a
78:78:int size() -> size
60:60:java.util.List lambda$find$0(java.lang.Class) -> b
net.minecraft.util.CommonColors -> anw:
int WHITE -> a
int BLACK -> b
int GRAY -> c
int RED -> d
3:3:void <init>() -> <init>
net.minecraft.util.CommonLinks -> anx:
java.lang.String GDPR -> a
java.lang.String EULA -> b
java.lang.String ATTRIBUTION -> c
java.lang.String LICENSES -> d
java.lang.String BUY_MINECRAFT_JAVA -> e
java.lang.String ACCOUNT_SETTINGS -> f
java.lang.String SNAPSHOT_FEEDBACK -> g
java.lang.String RELEASE_FEEDBACK -> h
java.lang.String SNAPSHOT_BUGS_FEEDBACK -> i
java.lang.String ACCESSIBILITY_HELP -> j
java.lang.String REPORTING_HELP -> k
java.lang.String SUSPENSION_HELP -> l
java.lang.String BLOCKING_HELP -> m
java.lang.String SYMLINK_HELP -> n
java.lang.String START_REALMS_TRIAL -> o
java.lang.String BUY_REALMS -> p
java.lang.String REALMS_TERMS -> q
java.lang.String REALMS_CONTENT_CREATION -> r
java.lang.String REALMS_UPDATE_MOJANG_ACCOUNT -> s
3:3:void <init>() -> <init>
30:30:java.lang.String extendRealms(java.lang.String,java.lang.String,boolean)
-> a
34:34:java.lang.String extendRealms(java.lang.String,java.lang.String) -> a
net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap -> any:
int NOT_FOUND -> b
java.lang.Object EMPTY_SLOT -> c
float LOADFACTOR -> d
java.lang.Object[] keys -> e
int[] values -> f
java.lang.Object[] byId -> g
int nextId -> h
int size -> i
24:28:void <init>(int) -> <init>
30:36:void <init>(java.lang.Object[],int[],java.lang.Object[],int,int) ->
<init>
39:39:net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap create(int) -> c
44:44:int getId(java.lang.Object) -> a
50:54:java.lang.Object byId(int) -> a
58:61:int getValue(int) -> e
65:65:boolean contains(java.lang.Object) -> b
69:69:boolean contains(int) -> d
73:77:int add(java.lang.Object) -> c
81:84:int nextId() -> d
89:104:void grow(int) -> f
107:125:void addMapping(java.lang.Object,int) -> a
139:139:int hash(java.lang.Object) -> d
143:161:int indexOf(java.lang.Object,int) -> b
165:177:int findEmpty(int) -> g
182:182:java.util.Iterator iterator() -> iterator
186:190:void clear() -> a
194:194:int size() -> b
198:201:net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap copy() -> c
13:13:void <clinit>() -> <clinit>
net.minecraft.util.Crypt -> anz:
java.lang.String SYMMETRIC_ALGORITHM -> h
int SYMMETRIC_BITS -> i
java.lang.String ASYMMETRIC_ALGORITHM -> j
int ASYMMETRIC_BITS -> k
java.lang.String BYTE_ENCODING -> l
java.lang.String HASH_ALGORITHM -> m
java.lang.String SIGNING_ALGORITHM -> a
int SIGNATURE_BYTES -> b
java.lang.String PEM_RSA_PRIVATE_KEY_HEADER -> n
java.lang.String PEM_RSA_PRIVATE_KEY_FOOTER -> o
java.lang.String RSA_PUBLIC_KEY_HEADER -> c
java.lang.String RSA_PUBLIC_KEY_FOOTER -> p
java.lang.String MIME_LINE_SEPARATOR -> d
java.util.Base64$Encoder MIME_ENCODER -> e
com.mojang.serialization.Codec PUBLIC_KEY_CODEC -> f
com.mojang.serialization.Codec PRIVATE_KEY_CODEC -> g
28:28:void <init>() -> <init>
64:68:javax.crypto.SecretKey generateSecretKey() -> a
74:79:java.security.KeyPair generateKeyPair() -> b
85:91:byte[]
digestData(java.lang.String,java.security.PublicKey,javax.crypto.SecretKey) -> a
96:100:byte[] digestData(byte[][]) -> a
104:114:java.security.Key
rsaStringToKey(java.lang.String,java.lang.String,java.lang.String,net.minecraft.uti
l.Crypt$ByteArrayToKeyFunction) -> a
119:119:java.security.PrivateKey stringToPemRsaPrivateKey(java.lang.String) ->
a
123:123:java.security.PublicKey stringToRsaPublicKey(java.lang.String) -> b
127:132:java.lang.String rsaPublicKeyToString(java.security.PublicKey) -> a
137:142:java.lang.String pemRsaPrivateKeyToString(java.security.PrivateKey) ->
a
148:152:java.security.PrivateKey byteToPrivateKey(byte[]) -> b
158:162:java.security.PublicKey byteToPublicKey(byte[]) -> a
167:171:javax.crypto.SecretKey
decryptByteToSecretKey(java.security.PrivateKey,byte[]) -> a
176:176:byte[] encryptUsingKey(java.security.Key,byte[]) -> a
180:180:byte[] decryptUsingKey(java.security.Key,byte[]) -> b
185:187:byte[] cipherData(int,java.security.Key,byte[]) -> a
192:194:javax.crypto.Cipher setupCipher(int,java.lang.String,java.security.Key)
-> a
199:203:javax.crypto.Cipher getCipher(int,java.security.Key) -> a
56:58:com.mojang.serialization.DataResult lambda$static$1(java.lang.String) ->
c
48:50:com.mojang.serialization.DataResult lambda$static$0(java.lang.String) ->
d
44:54:void <clinit>() -> <clinit>
net.minecraft.util.Crypt$ByteArrayToKeyFunction -> anz$a:
java.security.Key apply(byte[]) -> apply
net.minecraft.util.Crypt$SaltSignaturePair -> anz$b:
long salt -> b
byte[] signature -> c
net.minecraft.util.Crypt$SaltSignaturePair EMPTY -> a
219:220:void <init>(net.minecraft.network.FriendlyByteBuf) -> <init>
215:215:void <init>(long,byte[]) -> <init>
223:223:boolean isValid() -> a
227:229:void
write(net.minecraft.network.FriendlyByteBuf,net.minecraft.util.Crypt$SaltSignatureP
air) -> a
232:232:byte[] saltAsBytes() -> b
215:215:java.lang.String toString() -> toString
215:215:int hashCode() -> hashCode
215:215:boolean equals(java.lang.Object) -> equals
215:215:long salt() -> c
215:215:byte[] signature() -> d
216:216:void <clinit>() -> <clinit>
net.minecraft.util.Crypt$SaltSupplier -> anz$c:
java.security.SecureRandom secureRandom -> a
207:207:void <init>() -> <init>
211:211:long getLong() -> a
208:208:void <clinit>() -> <clinit>
net.minecraft.util.CryptException -> aoa:
12:13:void <init>(java.lang.Throwable) -> <init>
net.minecraft.util.CsvOutput -> aob:
java.lang.String LINE_SEPARATOR -> a
java.lang.String FIELD_SEPARATOR -> b
java.io.Writer output -> c
int columnCount -> d
19:23:void <init>(java.io.Writer,java.util.List) -> <init>
26:26:net.minecraft.util.CsvOutput$Builder builder() -> a
30:35:void writeRow(java.lang.Object[]) -> a
38:39:void writeLine(java.util.stream.Stream) -> a
42:42:java.lang.String getStringValue(java.lang.Object) -> a
net.minecraft.util.CsvOutput$Builder -> aob$a:
java.util.List headers -> a
45:46:void <init>() -> <init>
49:50:net.minecraft.util.CsvOutput$Builder addColumn(java.lang.String) -> a
54:54:net.minecraft.util.CsvOutput build(java.io.Writer) -> a
net.minecraft.util.CubicSampler -> aoc:
int GAUSSIAN_SAMPLE_RADIUS -> a
int GAUSSIAN_SAMPLE_BREADTH -> b
double[] GAUSSIAN_SAMPLE_KERNEL -> c
10:11:void <init>() -> <init>
14:45:net.minecraft.world.phys.Vec3
gaussianSampleVec3(net.minecraft.world.phys.Vec3,net.minecraft.util.CubicSampler$Ve
c3Fetcher) -> a
8:8:void <clinit>() -> <clinit>
net.minecraft.util.CubicSampler$Vec3Fetcher -> aoc$a:
net.minecraft.world.phys.Vec3 fetch(int,int,int) -> fetch
net.minecraft.util.CubicSpline -> aod:
java.lang.String parityString() -> a
net.minecraft.util.CubicSpline
mapAll(net.minecraft.util.CubicSpline$CoordinateVisitor) -> a
251:281:com.mojang.serialization.Codec codec(com.mojang.serialization.Codec) ->
a
285:285:net.minecraft.util.CubicSpline constant(float) -> a
289:289:net.minecraft.util.CubicSpline$Builder
builder(net.minecraft.util.ToFloatFunction) -> a
293:293:net.minecraft.util.CubicSpline$Builder
builder(net.minecraft.util.ToFloatFunction,net.minecraft.util.ToFloatFunction) -> a
279:279:com.mojang.datafixers.util.Either
lambda$codec$8(net.minecraft.util.CubicSpline) -> a
278:278:net.minecraft.util.CubicSpline
lambda$codec$7(com.mojang.datafixers.util.Either) -> a
278:278:java.lang.Record
lambda$codec$6(net.minecraft.util.CubicSpline$Multipoint) -> a
261:264:com.mojang.datafixers.kinds.App
lambda$codec$5(com.mojang.serialization.Codec,com.mojang.serialization.Codec,com.mo
jang.serialization.codecs.RecordCodecBuilder$Instance) -> a
265:274:net.minecraft.util.CubicSpline$Multipoint
lambda$codec$4(net.minecraft.util.ToFloatFunction,java.util.List) -> a
263:263:java.util.List
lambda$codec$3(net.minecraft.util.CubicSpline$Multipoint) -> b
263:263:net.minecraft.util.CubicSpline$1Point
lambda$codec$2(net.minecraft.util.CubicSpline$Multipoint,int) -> a
255:259:com.mojang.datafixers.kinds.App
lambda$codec$1(org.apache.commons.lang3.mutable.MutableObject,com.mojang.serializat
ion.codecs.RecordCodecBuilder$Instance) -> a
259:259:net.minecraft.util.CubicSpline$1Point
lambda$codec$0(float,net.minecraft.util.CubicSpline,float) -> a
net.minecraft.util.CubicSpline$1Point -> aod$a:
float location -> a
net.minecraft.util.CubicSpline value -> b
float derivative -> c
253:253:void <init>(float,net.minecraft.util.CubicSpline,float) -> <init>
253:253:java.lang.String toString() -> toString
253:253:int hashCode() -> hashCode
253:253:boolean equals(java.lang.Object) -> equals
253:253:float location() -> a
253:253:net.minecraft.util.CubicSpline value() -> b
253:253:float derivative() -> c
net.minecraft.util.CubicSpline$Builder -> aod$b:
net.minecraft.util.ToFloatFunction coordinate -> a
net.minecraft.util.ToFloatFunction valueTransformer -> b
it.unimi.dsi.fastutil.floats.FloatList locations -> c
java.util.List values -> d
it.unimi.dsi.fastutil.floats.FloatList derivatives -> e
304:305:void <init>(net.minecraft.util.ToFloatFunction) -> <init>
299:310:void
<init>(net.minecraft.util.ToFloatFunction,net.minecraft.util.ToFloatFunction) ->
<init>
313:313:net.minecraft.util.CubicSpline$Builder addPoint(float,float) -> a
317:317:net.minecraft.util.CubicSpline$Builder addPoint(float,float,float) -> a
321:321:net.minecraft.util.CubicSpline$Builder
addPoint(float,net.minecraft.util.CubicSpline) -> a
325:331:net.minecraft.util.CubicSpline$Builder
addPoint(float,net.minecraft.util.CubicSpline,float) -> a
335:338:net.minecraft.util.CubicSpline build() -> a
net.minecraft.util.CubicSpline$Constant -> aod$c:
float value -> b
223:223:void <init>(float) -> <init>
226:226:float apply(java.lang.Object) -> a
231:231:java.lang.String parityString() -> a
236:236:float minValue() -> b
241:241:float maxValue() -> c
246:246:net.minecraft.util.CubicSpline
mapAll(net.minecraft.util.CubicSpline$CoordinateVisitor) -> a
222:222:java.lang.String toString() -> toString
222:222:int hashCode() -> hashCode
222:222:boolean equals(java.lang.Object) -> equals
222:222:float value() -> d
net.minecraft.util.CubicSpline$CoordinateVisitor -> aod$d:
java.lang.Object visit(java.lang.Object) -> visit
net.minecraft.util.CubicSpline$Multipoint -> aod$e:
net.minecraft.util.ToFloatFunction coordinate -> b
float[] locations -> c
java.util.List values -> d
float[] derivatives -> e
float minValue -> f
float maxValue -> g
46:48:void
<init>(net.minecraft.util.ToFloatFunction,float[],java.util.List,float[],float,floa
t) -> <init>
51:138:net.minecraft.util.CubicSpline$Multipoint
create(net.minecraft.util.ToFloatFunction,float[],java.util.List,float[]) -> a
142:147:float linearExtend(float,float[],float,float[],int) -> a
151:157:void validateSizes(float[],java.util.List,float[]) -> a
161:190:float apply(java.lang.Object) -> a
198:198:int findIntervalStart(float[],float) -> a
204:204:java.lang.String parityString() -> a
208:208:java.lang.String toString(float[]) -> a
213:216:net.minecraft.util.CubicSpline
mapAll(net.minecraft.util.CubicSpline$CoordinateVisitor) -> a
31:31:java.lang.String toString() -> toString
31:31:int hashCode() -> hashCode
31:31:boolean equals(java.lang.Object) -> equals
31:31:net.minecraft.util.ToFloatFunction coordinate() -> d
31:31:float[] locations() -> e
31:31:java.util.List values() -> f
31:31:float[] derivatives() -> g
31:31:float minValue() -> b
31:31:float maxValue() -> c
216:216:net.minecraft.util.CubicSpline
lambda$mapAll$3(net.minecraft.util.CubicSpline$CoordinateVisitor,net.minecraft.util
.CubicSpline) -> a
208:208:java.lang.String lambda$toString$2(double) -> a
208:208:double lambda$toString$1(float[],int) -> a
198:198:boolean lambda$findIntervalStart$0(float,float[],int) -> a
net.minecraft.util.DebugBuffer -> aoe:
java.util.concurrent.atomic.AtomicReferenceArray data -> a
java.util.concurrent.atomic.AtomicInteger index -> b
13:16:void <init>(int) -> <init>
19:28:void push(java.lang.Object) -> a
31:40:java.util.List dump() -> a
net.minecraft.util.DependencySorter -> aof:
java.util.Map contents -> a
18:19:void <init>() -> <init>
22:23:net.minecraft.util.DependencySorter
addEntry(java.lang.Object,net.minecraft.util.DependencySorter$Entry) -> a
27:37:void
visitDependenciesAndElement(com.google.common.collect.Multimap,java.util.Set,java.l
ang.Object,java.util.function.BiConsumer) -> a
40:44:boolean
isCyclic(com.google.common.collect.Multimap,java.lang.Object,java.lang.Object) -> a
48:51:void
addDependencyIfNotCyclic(com.google.common.collect.Multimap,java.lang.Object,java.l
ang.Object) -> b
59:79:void orderByDependencies(java.util.function.BiConsumer) -> a
78:78:void
lambda$orderByDependencies$6(com.google.common.collect.Multimap,java.util.Set,java.
util.function.BiConsumer,java.lang.Object) -> a
71:71:void
lambda$orderByDependencies$5(com.google.common.collect.Multimap,java.lang.Object,ne
t.minecraft.util.DependencySorter$Entry) -> a
72:72:void
lambda$orderByDependencies$4(com.google.common.collect.Multimap,java.lang.Object,ja
va.lang.Object) -> c
64:64:void
lambda$orderByDependencies$3(com.google.common.collect.Multimap,java.lang.Object,ne
t.minecraft.util.DependencySorter$Entry) -> b
65:65:void
lambda$orderByDependencies$2(com.google.common.collect.Multimap,java.lang.Object,ja
va.lang.Object) -> d
44:44:boolean
lambda$isCyclic$1(com.google.common.collect.Multimap,java.lang.Object,java.lang.Obj
ect) -> e
31:31:void
lambda$visitDependenciesAndElement$0(com.google.common.collect.Multimap,java.util.S
et,java.util.function.BiConsumer,java.lang.Object) -> b
net.minecraft.util.DependencySorter$Entry -> aof$a:
void visitRequiredDependencies(java.util.function.Consumer) -> a
void visitOptionalDependencies(java.util.function.Consumer) -> b
net.minecraft.util.DirectoryLock -> aog:
java.lang.String LOCK_FILE -> a
java.nio.channels.FileChannel lockFile -> b
java.nio.channels.FileLock lock -> c
java.nio.ByteBuffer DUMMY -> d
31:50:net.minecraft.util.DirectoryLock create(java.nio.file.Path) -> a
54:57:void <init>(java.nio.channels.FileChannel,java.nio.channels.FileLock) ->
<init>
62:70:void close() -> close
73:73:boolean isValid() -> a
77:85:boolean isLocked(java.nio.file.Path) -> b
24:28:void <clinit>() -> <clinit>
net.minecraft.util.DirectoryLock$LockException -> aog$a:
91:92:void <init>(java.nio.file.Path,java.lang.String) -> <init>
95:95:net.minecraft.util.DirectoryLock$LockException
alreadyLocked(java.nio.file.Path) -> a
net.minecraft.util.ExceptionCollector -> aoh:
java.lang.Throwable result -> a
5:5:void <init>() -> <init>
10:15:void add(java.lang.Throwable) -> a
18:21:void throwIfPresent() -> a
net.minecraft.util.ExtraCodecs -> aoi:
com.mojang.serialization.Codec JSON -> a
com.mojang.serialization.Codec COMPONENT -> b
com.mojang.serialization.Codec FLAT_COMPONENT -> c
com.mojang.serialization.Codec VECTOR3F -> d
com.mojang.serialization.Codec QUATERNIONF_COMPONENTS -> e
com.mojang.serialization.Codec AXISANGLE4F -> f
com.mojang.serialization.Codec QUATERNIONF -> g
com.mojang.serialization.Codec MATRIX4F -> h
com.mojang.serialization.Codec NON_NEGATIVE_INT -> i
com.mojang.serialization.Codec POSITIVE_INT -> j
com.mojang.serialization.Codec POSITIVE_FLOAT -> k
com.mojang.serialization.Codec PATTERN -> l
com.mojang.serialization.Codec INSTANT_ISO8601 -> m
com.mojang.serialization.Codec BASE64_STRING -> n
com.mojang.serialization.Codec TAG_OR_ELEMENT_ID -> o
java.util.function.Function toOptionalLong -> p
java.util.function.Function fromOptionalLong -> q
com.mojang.serialization.Codec BIT_SET -> r
com.mojang.serialization.Codec PROPERTY -> w
com.mojang.serialization.Codec PROPERTY_MAP -> s
com.mojang.serialization.Codec GAME_PROFILE -> t
com.mojang.serialization.Codec NON_EMPTY_STRING -> u
com.mojang.serialization.Codec CODEPOINT -> v
58:58:void <init>() -> <init>
137:137:com.mojang.serialization.Codec
xor(com.mojang.serialization.Codec,com.mojang.serialization.Codec) -> a
146:162:com.mojang.serialization.Codec
intervalCodec(com.mojang.serialization.Codec,java.lang.String,java.lang.String,java
.util.function.BiFunction,java.util.function.Function,java.util.function.Function)
-> a
179:179:com.mojang.serialization.Codec$ResultFunction
orElsePartial(java.lang.Object) -> a
203:203:com.mojang.serialization.Codec
idResolverCodec(java.util.function.ToIntFunction,java.util.function.IntFunction,int
) -> a
213:213:com.mojang.serialization.Codec
stringResolverCodec(java.util.function.Function,java.util.function.Function) -> a
220:220:com.mojang.serialization.Codec
orCompressed(com.mojang.serialization.Codec,com.mojang.serialization.Codec) -> b
245:245:com.mojang.serialization.Codec
overrideLifecycle(com.mojang.serialization.Codec,java.util.function.Function,java.u
til.function.Function) -> a
375:375:com.mojang.serialization.Codec
validate(com.mojang.serialization.Codec,java.util.function.Function) -> a
379:379:com.mojang.serialization.MapCodec
validate(com.mojang.serialization.MapCodec,java.util.function.Function) -> a
383:383:com.mojang.serialization.Codec
intRangeWithMessage(int,int,java.util.function.Function) -> a
395:395:com.mojang.serialization.Codec intRange(int,int) -> a
399:399:com.mojang.serialization.Codec
floatRangeMinExclusiveWithMessage(float,float,java.util.function.Function) -> a
410:410:com.mojang.serialization.Codec
nonEmptyList(com.mojang.serialization.Codec) -> a
414:414:com.mojang.serialization.Codec
nonEmptyHolderSet(com.mojang.serialization.Codec) -> b
424:424:com.mojang.serialization.Codec
lazyInitializedCodec(java.util.function.Supplier) -> a
466:466:com.mojang.serialization.MapCodec
retrieveContext(java.util.function.Function) -> a
470:470:java.util.function.Function
ensureHomogenous(java.util.function.Function) -> b
495:495:com.mojang.serialization.Codec
catchDecoderException(com.mojang.serialization.Codec) -> c
508:514:com.mojang.serialization.Codec
instantCodec(java.time.format.DateTimeFormatter) -> a
551:551:com.mojang.serialization.MapCodec
asOptionalLong(com.mojang.serialization.MapCodec) -> a
605:607:com.mojang.serialization.DataResult
mapIdNameToGameProfile(com.mojang.datafixers.util.Pair) -> a
612:612:com.mojang.serialization.DataResult
mapGameProfileToIdName(com.mojang.authlib.GameProfile) -> a
627:627:com.mojang.serialization.Codec sizeLimitedString(int,int) -> b
628:635:com.mojang.serialization.DataResult
lambda$sizeLimitedString$90(int,int,java.lang.String) -> a
633:633:java.lang.String
lambda$sizeLimitedString$89(java.lang.String,int,int,int) -> a
630:630:java.lang.String
lambda$sizeLimitedString$88(java.lang.String,int,int,int) -> b
619:623:com.mojang.serialization.DataResult lambda$static$87(java.lang.String)
-> a
621:621:java.lang.String lambda$static$86(java.lang.String) -> b
615:615:com.mojang.serialization.DataResult lambda$static$85(java.lang.String)
-> c
615:615:java.lang.String lambda$static$84() -> a
590:598:com.mojang.datafixers.kinds.App
lambda$static$83(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
599:600:com.mojang.authlib.GameProfile
lambda$static$82(com.mojang.authlib.GameProfile,com.mojang.authlib.properties.Prope
rtyMap) -> a
599:599:void
lambda$static$81(com.mojang.authlib.GameProfile,java.lang.String,com.mojang.authlib
.properties.Property) -> a
594:594:java.lang.String lambda$static$80(java.util.Optional) -> a
592:592:java.util.UUID lambda$static$79(java.util.Optional) -> b
583:583:com.mojang.datafixers.util.Either
lambda$static$78(com.mojang.authlib.properties.PropertyMap) -> a
570:582:com.mojang.authlib.properties.PropertyMap
lambda$static$77(com.mojang.datafixers.util.Either) -> a
577:580:void
lambda$static$76(com.mojang.authlib.properties.PropertyMap,java.util.List) -> a
572:572:void
lambda$static$75(com.mojang.authlib.properties.PropertyMap,java.util.Map) -> a
573:576:void
lambda$static$74(com.mojang.authlib.properties.PropertyMap,java.lang.String,java.ut
il.List) -> a
559:563:com.mojang.datafixers.kinds.App
lambda$static$73(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> b
563:563:com.mojang.authlib.properties.Property
lambda$static$72(java.lang.String,java.lang.String,java.util.Optional) -> a
562:562:java.util.Optional
lambda$static$71(com.mojang.authlib.properties.Property) -> a
556:556:java.util.stream.LongStream lambda$static$70(java.util.BitSet) -> a
555:555:java.util.BitSet lambda$static$69(java.util.stream.LongStream) -> a
549:549:java.util.Optional lambda$static$68(java.util.OptionalLong) -> a
548:548:java.util.OptionalLong lambda$static$67(java.util.Optional) -> c
542:544:com.mojang.serialization.DataResult lambda$static$66(java.lang.String)
-> d
544:544:net.minecraft.util.ExtraCodecs$TagOrElementLocation
lambda$static$65(net.minecraft.resources.ResourceLocation) -> a
543:543:net.minecraft.util.ExtraCodecs$TagOrElementLocation
lambda$static$64(net.minecraft.resources.ResourceLocation) -> b
527:527:java.lang.String lambda$static$63(byte[]) -> a
522:524:com.mojang.serialization.DataResult lambda$static$62(java.lang.String)
-> e
524:524:java.lang.String lambda$static$61() -> b
510:512:com.mojang.serialization.DataResult
lambda$instantCodec$60(java.time.format.DateTimeFormatter,java.lang.String) -> a
488:490:com.mojang.serialization.DataResult lambda$static$59(java.lang.String)
-> f
490:490:java.lang.String
lambda$static$58(java.lang.String,java.util.regex.PatternSyntaxException) -> a
471:482:com.mojang.serialization.DataResult
lambda$ensureHomogenous$57(java.util.function.Function,java.util.Collection) -> a
478:478:java.lang.String
lambda$ensureHomogenous$56(java.lang.Object,java.lang.Object,java.lang.Object) -> a
415:419:com.mojang.serialization.DataResult
lambda$nonEmptyHolderSet$55(net.minecraft.core.HolderSet) -> a
416:416:java.lang.String lambda$nonEmptyHolderSet$54() -> c
410:410:com.mojang.serialization.DataResult
lambda$nonEmptyList$53(java.util.List) -> a
410:410:java.lang.String lambda$nonEmptyList$52() -> d
407:407:java.lang.String lambda$static$51(java.lang.Float) -> a
400:403:com.mojang.serialization.DataResult
lambda$floatRangeMinExclusiveWithMessage$50(float,float,java.util.function.Function
,java.lang.Float) -> a
403:403:java.lang.String
lambda$floatRangeMinExclusiveWithMessage$49(java.util.function.Function,java.lang.F
loat) -> a
395:395:java.lang.String lambda$intRange$48(int,int,java.lang.Integer) -> a
392:392:java.lang.String lambda$static$47(java.lang.Integer) -> a
391:391:java.lang.String lambda$static$46(java.lang.Integer) -> b
384:387:com.mojang.serialization.DataResult
lambda$intRangeWithMessage$45(int,int,java.util.function.Function,java.lang.Integer
) -> a
387:387:java.lang.String
lambda$intRangeWithMessage$44(java.util.function.Function,java.lang.Integer) -> a
215:215:com.mojang.serialization.DataResult
lambda$stringResolverCodec$43(java.util.function.Function,java.lang.Object) -> a
215:215:com.mojang.serialization.DataResult
lambda$stringResolverCodec$42(java.lang.Object) -> b
215:215:java.lang.String lambda$stringResolverCodec$41(java.lang.Object) -> c
214:214:com.mojang.serialization.DataResult
lambda$stringResolverCodec$40(java.util.function.Function,java.lang.String) -> a
214:214:com.mojang.serialization.DataResult
lambda$stringResolverCodec$39(java.lang.String) -> g
214:214:java.lang.String lambda$stringResolverCodec$38(java.lang.String) -> h
206:207:com.mojang.serialization.DataResult
lambda$idResolverCodec$37(java.util.function.ToIntFunction,int,java.lang.Object) ->
a
207:207:java.lang.String lambda$idResolverCodec$36(java.lang.Object) -> d
204:204:com.mojang.serialization.DataResult
lambda$idResolverCodec$35(java.util.function.IntFunction,java.lang.Integer) -> a
204:204:com.mojang.serialization.DataResult
lambda$idResolverCodec$34(java.lang.Integer) -> c
204:204:java.lang.String lambda$idResolverCodec$33(java.lang.Integer) -> d
168:173:com.mojang.datafixers.util.Either
lambda$intervalCodec$32(java.util.function.Function,java.util.function.Function,jav
a.lang.Object) -> a
163:163:com.mojang.serialization.DataResult
lambda$intervalCodec$31(java.util.function.BiFunction,com.mojang.datafixers.util.Ei
ther) -> a
164:164:com.mojang.serialization.DataResult
lambda$intervalCodec$30(java.util.function.BiFunction,java.lang.Object) -> a
160:160:java.lang.Object
lambda$intervalCodec$29(com.mojang.datafixers.util.Either) -> b
160:160:java.lang.Object lambda$intervalCodec$28(java.lang.Object) -> e
160:160:java.lang.Object lambda$intervalCodec$27(java.lang.Object) -> f
158:158:com.mojang.datafixers.util.Pair
lambda$intervalCodec$26(java.util.function.Function,java.util.function.Function,jav
a.lang.Object) -> b
158:158:com.mojang.serialization.DataResult
lambda$intervalCodec$25(java.util.function.BiFunction,com.mojang.datafixers.util.Pa
ir) -> a
155:158:com.mojang.datafixers.kinds.App
lambda$intervalCodec$24(com.mojang.serialization.Codec,java.lang.String,java.lang.S
tring,com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
152:152:java.util.List
lambda$intervalCodec$23(java.util.function.Function,java.util.function.Function,jav
a.lang.Object) -> c
147:147:com.mojang.serialization.DataResult
lambda$intervalCodec$22(java.util.function.BiFunction,java.util.List) -> a
148:150:com.mojang.serialization.DataResult
lambda$intervalCodec$21(java.util.function.BiFunction,java.util.List) -> b
128:132:java.util.List lambda$static$20(org.joml.Matrix4f) -> a
119:119:com.mojang.serialization.DataResult lambda$static$19(java.util.List) ->
b
120:125:org.joml.Matrix4f lambda$static$18(java.util.List) -> c
116:116:org.joml.Quaternionf
lambda$static$17(com.mojang.datafixers.util.Either) -> c
116:116:org.joml.Quaternionf lambda$static$16(org.joml.Quaternionf) -> a
116:116:org.joml.Quaternionf lambda$static$15(org.joml.Quaternionf) -> b
108:111:com.mojang.datafixers.kinds.App
lambda$static$14(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> c
110:110:org.joml.Vector3f lambda$static$13(org.joml.AxisAngle4f) -> a
109:109:java.lang.Float lambda$static$12(org.joml.AxisAngle4f) -> b
105:105:java.util.List lambda$static$11(org.joml.Quaternionf) -> c
104:104:com.mojang.serialization.DataResult lambda$static$10(java.util.List) ->
d
104:104:org.joml.Quaternionf lambda$static$9(java.util.List) -> e
100:100:java.util.List lambda$static$8(org.joml.Vector3f) -> a
99:99:com.mojang.serialization.DataResult lambda$static$7(java.util.List) -> f
99:99:org.joml.Vector3f lambda$static$6(java.util.List) -> g
92:94:com.mojang.serialization.DataResult
lambda$static$5(net.minecraft.network.chat.Component) -> a
85:87:com.mojang.serialization.DataResult lambda$static$4(java.lang.String) ->
i
75:77:com.mojang.serialization.DataResult
lambda$static$3(net.minecraft.network.chat.Component) -> b
68:70:com.mojang.serialization.DataResult
lambda$static$2(com.google.gson.JsonElement) -> a
61:61:com.mojang.serialization.Dynamic
lambda$static$1(com.google.gson.JsonElement) -> b
60:60:com.google.gson.JsonElement
lambda$static$0(com.mojang.serialization.Dynamic) -> a
59:617:void <clinit>() -> <clinit>
net.minecraft.util.ExtraCodecs$1 -> aoi$1:
java.lang.Object val$value -> a
179:179:void <init>(java.lang.Object) -> <init>
182:187:com.mojang.serialization.DataResult
apply(com.mojang.serialization.DynamicOps,java.lang.Object,com.mojang.serialization
.DataResult) -> apply
192:192:com.mojang.serialization.DataResult
coApply(com.mojang.serialization.DynamicOps,java.lang.Object,com.mojang.serializati
on.DataResult) -> coApply
197:197:java.lang.String toString() -> toString
187:187:java.lang.String
lambda$apply$0(org.apache.commons.lang3.mutable.MutableObject) -> a
net.minecraft.util.ExtraCodecs$1ContextRetrievalCodec -> aoi$a:
java.util.function.Function val$getter -> a
444:444:void <init>(java.util.function.Function) -> <init>
447:447:com.mojang.serialization.RecordBuilder
encode(java.lang.Object,com.mojang.serialization.DynamicOps,com.mojang.serializatio
n.RecordBuilder) -> encode
452:452:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,com.mojang.serialization.MapLike) ->
decode
457:457:java.lang.String toString() -> toString
462:462:java.util.stream.Stream keys(com.mojang.serialization.DynamicOps) ->
keys
net.minecraft.util.ExtraCodecs$2 -> aoi$2:
com.mojang.serialization.Codec val$compressed -> a
com.mojang.serialization.Codec val$normal -> b
220:220:void
<init>(com.mojang.serialization.Codec,com.mojang.serialization.Codec) -> <init>
223:226:com.mojang.serialization.DataResult
encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) ->
encode
231:234:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode
239:239:java.lang.String toString() -> toString
net.minecraft.util.ExtraCodecs$3 -> aoi$3:
java.util.function.Function val$decodeLifecycle -> a
java.util.function.Function val$encodeLifecycle -> b
245:245:void <init>(java.util.function.Function,java.util.function.Function) ->
<init>
248:248:com.mojang.serialization.DataResult
apply(com.mojang.serialization.DynamicOps,java.lang.Object,com.mojang.serialization
.DataResult) -> apply
253:253:com.mojang.serialization.DataResult
coApply(com.mojang.serialization.DynamicOps,java.lang.Object,com.mojang.serializati
on.DataResult) -> coApply
258:258:java.lang.String toString() -> toString
248:248:com.mojang.serialization.DataResult
lambda$apply$0(com.mojang.serialization.DataResult,java.util.function.Function,com.
mojang.datafixers.util.Pair) -> a
net.minecraft.util.ExtraCodecs$4 -> aoi$4:
com.mojang.serialization.Codec val$codec -> a
495:495:void <init>(com.mojang.serialization.Codec) -> <init>
499:501:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode
501:501:java.lang.String lambda$decode$0(java.lang.Object,java.lang.Exception)
-> a
net.minecraft.util.ExtraCodecs$EitherCodec -> aoi$b:
com.mojang.serialization.Codec first -> a
com.mojang.serialization.Codec second -> b
271:274:void
<init>(com.mojang.serialization.Codec,com.mojang.serialization.Codec) -> <init>
278:287:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode
292:292:com.mojang.serialization.DataResult
encode(com.mojang.datafixers.util.Either,com.mojang.serialization.DynamicOps,java.l
ang.Object) -> a
300:307:boolean equals(java.lang.Object) -> equals
312:312:int hashCode() -> hashCode
317:317:java.lang.String toString() -> toString
267:267:com.mojang.serialization.DataResult
encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) ->
encode
294:294:com.mojang.serialization.DataResult
lambda$encode$4(com.mojang.serialization.DynamicOps,java.lang.Object,java.lang.Obje
ct) -> a
293:293:com.mojang.serialization.DataResult
lambda$encode$3(com.mojang.serialization.DynamicOps,java.lang.Object,java.lang.Obje
ct) -> b
287:287:com.mojang.datafixers.util.Pair
lambda$decode$2(com.mojang.datafixers.util.Pair,com.mojang.datafixers.util.Pair) ->
a
282:282:com.mojang.datafixers.util.Pair
lambda$decode$1(com.mojang.datafixers.util.Pair) -> a
278:278:com.mojang.datafixers.util.Pair
lambda$decode$0(com.mojang.datafixers.util.Pair) -> b
net.minecraft.util.ExtraCodecs$LazyInitializedCodec -> aoi$c:
java.util.function.Supplier delegate -> a
428:430:void <init>(java.util.function.Supplier) -> <init>
434:434:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode
439:439:com.mojang.serialization.DataResult
encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) ->
encode
427:427:java.lang.String toString() -> toString
427:427:int hashCode() -> hashCode
427:427:boolean equals(java.lang.Object) -> equals
427:427:java.util.function.Supplier delegate() -> a
net.minecraft.util.ExtraCodecs$TagOrElementLocation -> aoi$d:
net.minecraft.resources.ResourceLocation id -> a
boolean tag -> b
530:530:void <init>(net.minecraft.resources.ResourceLocation,boolean) -> <init>
533:533:java.lang.String toString() -> toString
537:537:java.lang.String decoratedId() -> c
530:530:int hashCode() -> hashCode
530:530:boolean equals(java.lang.Object) -> equals
530:530:net.minecraft.resources.ResourceLocation id() -> a
530:530:boolean tag() -> b
net.minecraft.util.ExtraCodecs$XorCodec -> aoi$e:
com.mojang.serialization.Codec first -> a
com.mojang.serialization.Codec second -> b
325:328:void
<init>(com.mojang.serialization.Codec,com.mojang.serialization.Codec) -> <init>
332:340:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode
345:345:com.mojang.serialization.DataResult
encode(com.mojang.datafixers.util.Either,com.mojang.serialization.DynamicOps,java.l
ang.Object) -> a
353:360:boolean equals(java.lang.Object) -> equals
365:365:int hashCode() -> hashCode
370:370:java.lang.String toString() -> toString
321:321:com.mojang.serialization.DataResult
encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) ->
encode
347:347:com.mojang.serialization.DataResult
lambda$encode$4(com.mojang.serialization.DynamicOps,java.lang.Object,java.lang.Obje
ct) -> a
346:346:com.mojang.serialization.DataResult
lambda$encode$3(com.mojang.serialization.DynamicOps,java.lang.Object,java.lang.Obje
ct) -> b
338:338:java.lang.String lambda$decode$2(java.util.Optional,java.util.Optional)
-> a
333:333:com.mojang.datafixers.util.Pair
lambda$decode$1(com.mojang.datafixers.util.Pair) -> a
332:332:com.mojang.datafixers.util.Pair
lambda$decode$0(com.mojang.datafixers.util.Pair) -> b
net.minecraft.util.FastBufferedInputStream -> aoj:
int DEFAULT_BUFFER_SIZE -> a
java.io.InputStream in -> b
byte[] buffer -> c
int limit -> d
int position -> e
21:22:void <init>(java.io.InputStream) -> <init>
24:27:void <init>(java.io.InputStream,int) -> <init>
31:37:int read() -> read
42:58:int read(byte[],int,int) -> read
63:74:long skip(long) -> skip
79:79:int available() -> available
84:85:void close() -> close
88:88:int bytesInBuffer() -> a
92:98:void fill() -> b
net.minecraft.util.FastColor -> aok:
3:3:void <init>() -> <init>
net.minecraft.util.FastColor$ABGR32 -> aok$a:
45:45:void <init>() -> <init>
47:47:int alpha(int) -> a
51:51:int red(int) -> b
55:55:int green(int) -> c
59:59:int blue(int) -> d
63:63:int transparent(int) -> e
67:67:int opaque(int) -> f
71:71:int color(int,int,int,int) -> a
75:75:int color(int,int) -> a
net.minecraft.util.FastColor$ARGB32 -> aok$b:
4:4:void <init>() -> <init>
6:6:int alpha(int) -> a
10:10:int red(int) -> b
14:14:int green(int) -> c
18:18:int blue(int) -> d
22:22:int color(int,int,int,int) -> a
26:30:int multiply(int,int) -> a
37:41:int lerp(float,int,int) -> a
net.minecraft.util.FileZipper -> aol:
org.slf4j.Logger LOGGER -> a
java.nio.file.Path outputFile -> b
java.nio.file.Path tempFile -> c
java.nio.file.FileSystem fs -> d
26:34:void <init>(java.nio.file.Path) -> <init>
38:46:void add(java.nio.file.Path,java.lang.String) -> a
50:58:void add(java.nio.file.Path,java.io.File) -> a
62:80:void add(java.nio.file.Path) -> a
85:91:void close() -> close
70:70:boolean
lambda$add$0(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes) -> a
20:20:void <clinit>() -> <clinit>
net.minecraft.util.FormattedCharSequence -> aom:
net.minecraft.util.FormattedCharSequence EMPTY -> a
boolean accept(net.minecraft.util.FormattedCharSink) -> accept
16:16:net.minecraft.util.FormattedCharSequence
codepoint(int,net.minecraft.network.chat.Style) -> codepoint
20:23:net.minecraft.util.FormattedCharSequence
forward(java.lang.String,net.minecraft.network.chat.Style) -> forward
27:30:net.minecraft.util.FormattedCharSequence
forward(java.lang.String,net.minecraft.network.chat.Style,it.unimi.dsi.fastutil.int
s.Int2IntFunction) -> forward
34:37:net.minecraft.util.FormattedCharSequence
backward(java.lang.String,net.minecraft.network.chat.Style) -> backward
41:44:net.minecraft.util.FormattedCharSequence
backward(java.lang.String,net.minecraft.network.chat.Style,it.unimi.dsi.fastutil.in
ts.Int2IntFunction) -> backward
48:48:net.minecraft.util.FormattedCharSink
decorateOutput(net.minecraft.util.FormattedCharSink,it.unimi.dsi.fastutil.ints.Int2
IntFunction) -> decorateOutput
52:52:net.minecraft.util.FormattedCharSequence composite() -> composite
56:56:net.minecraft.util.FormattedCharSequence
composite(net.minecraft.util.FormattedCharSequence) -> composite
60:60:net.minecraft.util.FormattedCharSequence
composite(net.minecraft.util.FormattedCharSequence,net.minecraft.util.FormattedChar
Sequence) -> composite
64:64:net.minecraft.util.FormattedCharSequence
composite(net.minecraft.util.FormattedCharSequence[]) -> composite
68:77:net.minecraft.util.FormattedCharSequence composite(java.util.List) ->
composite
82:82:net.minecraft.util.FormattedCharSequence
fromPair(net.minecraft.util.FormattedCharSequence,net.minecraft.util.FormattedCharS
equence) -> fromPair
86:86:net.minecraft.util.FormattedCharSequence fromList(java.util.List) ->
fromList
87:92:boolean
lambda$fromList$8(java.util.List,net.minecraft.util.FormattedCharSink) -> a
82:82:boolean
lambda$fromPair$7(net.minecraft.util.FormattedCharSequence,net.minecraft.util.Forma
ttedCharSequence,net.minecraft.util.FormattedCharSink) -> a
48:48:boolean
lambda$decorateOutput$6(net.minecraft.util.FormattedCharSink,it.unimi.dsi.fastutil.
ints.Int2IntFunction,int,net.minecraft.network.chat.Style,int) -> a
44:44:boolean
lambda$backward$5(java.lang.String,net.minecraft.network.chat.Style,it.unimi.dsi.fa
stutil.ints.Int2IntFunction,net.minecraft.util.FormattedCharSink) -> a
37:37:boolean
lambda$backward$4(java.lang.String,net.minecraft.network.chat.Style,net.minecraft.u
til.FormattedCharSink) -> a
30:30:boolean
lambda$forward$3(java.lang.String,net.minecraft.network.chat.Style,it.unimi.dsi.fas
tutil.ints.Int2IntFunction,net.minecraft.util.FormattedCharSink) -> b
23:23:boolean
lambda$forward$2(java.lang.String,net.minecraft.network.chat.Style,net.minecraft.ut
il.FormattedCharSink) -> b
16:16:boolean
lambda$codepoint$1(net.minecraft.network.chat.Style,int,net.minecraft.util.Formatte
dCharSink) -> a
13:13:boolean lambda$static$0(net.minecraft.util.FormattedCharSink) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.util.FormattedCharSink -> aon:
boolean accept(int,net.minecraft.network.chat.Style,int) -> accept
net.minecraft.util.FrameTimer -> aoo:
int LOGGING_LENGTH -> a
long[] loggedTimes -> b
int logStart -> c
int logLength -> d
int logEnd -> e
6:12:void <init>() -> <init>
15:28:void logFrameDuration(long) -> a
31:39:long getAverageDuration(int) -> a
43:43:int scaleAverageDurationTo(int,int) -> a
47:48:int scaleSampleTo(long,int,int) -> a
52:52:int getLogStart() -> a
56:56:int getLogEnd() -> b
60:60:int wrapIndex(int) -> b
64:64:long[] getLog() -> c
net.minecraft.util.FutureChain -> aop:
org.slf4j.Logger LOGGER -> b
java.util.concurrent.CompletableFuture head -> c
java.util.concurrent.Executor checkedExecutor -> d
boolean closed -> e
14:25:void <init>(java.util.concurrent.Executor) -> <init>
29:43:void append(net.minecraft.util.TaskChainer$DelayedTask) -> append
47:48:void close() -> close
33:41:java.lang.Object lambda$append$2(java.lang.Throwable) -> a
30:30:java.util.concurrent.CompletionStage
lambda$append$1(net.minecraft.util.TaskChainer$DelayedTask,java.lang.Object) -> a
21:24:void lambda$new$0(java.util.concurrent.Executor,java.lang.Runnable) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.util.Graph -> aoq:
10:11:void <init>() -> <init>
25:40:boolean
depthFirstSearch(java.util.Map,java.util.Set,java.util.Set,java.util.function.Consu
mer,java.lang.Object) -> a
net.minecraft.util.GsonHelper -> aor:
com.google.gson.Gson GSON -> a
34:34:void <init>() -> <init>
38:41:boolean isStringValue(com.google.gson.JsonObject,java.lang.String) -> a
45:48:boolean isStringValue(com.google.gson.JsonElement) -> a
52:55:boolean isNumberValue(com.google.gson.JsonObject,java.lang.String) -> b
59:62:boolean isNumberValue(com.google.gson.JsonElement) -> b
66:69:boolean isBooleanValue(com.google.gson.JsonObject,java.lang.String) -> c
73:76:boolean isBooleanValue(com.google.gson.JsonElement) -> c
80:83:boolean isArrayNode(com.google.gson.JsonObject,java.lang.String) -> d
87:90:boolean isObjectNode(com.google.gson.JsonObject,java.lang.String) -> e
94:97:boolean isValidPrimitive(com.google.gson.JsonObject,java.lang.String) ->
f
101:104:boolean isValidNode(com.google.gson.JsonObject,java.lang.String) -> g
108:112:com.google.gson.JsonElement
getNonNull(com.google.gson.JsonObject,java.lang.String) -> h
116:119:java.lang.String
convertToString(com.google.gson.JsonElement,java.lang.String) -> a
124:127:java.lang.String
getAsString(com.google.gson.JsonObject,java.lang.String) -> i
134:137:java.lang.String
getAsString(com.google.gson.JsonObject,java.lang.String,java.lang.String) -> a
142:147:net.minecraft.world.item.Item
convertToItem(com.google.gson.JsonElement,java.lang.String) -> b
152:155:net.minecraft.world.item.Item
getAsItem(com.google.gson.JsonObject,java.lang.String) -> j
162:165:net.minecraft.world.item.Item
getAsItem(com.google.gson.JsonObject,java.lang.String,net.minecraft.world.item.Item
) -> a
170:173:boolean convertToBoolean(com.google.gson.JsonElement,java.lang.String)
-> c
178:181:boolean getAsBoolean(com.google.gson.JsonObject,java.lang.String) -> k
186:189:boolean
getAsBoolean(com.google.gson.JsonObject,java.lang.String,boolean) -> a
194:197:double convertToDouble(com.google.gson.JsonElement,java.lang.String) ->
d
202:205:double getAsDouble(com.google.gson.JsonObject,java.lang.String) -> l
210:213:double getAsDouble(com.google.gson.JsonObject,java.lang.String,double)
-> a
218:221:float convertToFloat(com.google.gson.JsonElement,java.lang.String) -> e
226:229:float getAsFloat(com.google.gson.JsonObject,java.lang.String) -> m
234:237:float getAsFloat(com.google.gson.JsonObject,java.lang.String,float) ->
a
242:245:long convertToLong(com.google.gson.JsonElement,java.lang.String) -> f
250:253:long getAsLong(com.google.gson.JsonObject,java.lang.String) -> n
258:261:long getAsLong(com.google.gson.JsonObject,java.lang.String,long) -> a
266:269:int convertToInt(com.google.gson.JsonElement,java.lang.String) -> g
274:277:int getAsInt(com.google.gson.JsonObject,java.lang.String) -> o
282:285:int getAsInt(com.google.gson.JsonObject,java.lang.String,int) -> a
290:293:byte convertToByte(com.google.gson.JsonElement,java.lang.String) -> h
298:301:byte getAsByte(com.google.gson.JsonObject,java.lang.String) -> p
306:309:byte getAsByte(com.google.gson.JsonObject,java.lang.String,byte) -> a
314:317:char convertToCharacter(com.google.gson.JsonElement,java.lang.String) -
> i
322:325:char getAsCharacter(com.google.gson.JsonObject,java.lang.String) -> q
330:333:char getAsCharacter(com.google.gson.JsonObject,java.lang.String,char) -
> a
338:341:java.math.BigDecimal
convertToBigDecimal(com.google.gson.JsonElement,java.lang.String) -> j
346:349:java.math.BigDecimal
getAsBigDecimal(com.google.gson.JsonObject,java.lang.String) -> r
354:357:java.math.BigDecimal
getAsBigDecimal(com.google.gson.JsonObject,java.lang.String,java.math.BigDecimal) -
> a
362:365:java.math.BigInteger
convertToBigInteger(com.google.gson.JsonElement,java.lang.String) -> k
370:373:java.math.BigInteger
getAsBigInteger(com.google.gson.JsonObject,java.lang.String) -> s
378:381:java.math.BigInteger
getAsBigInteger(com.google.gson.JsonObject,java.lang.String,java.math.BigInteger) -
> a
386:389:short convertToShort(com.google.gson.JsonElement,java.lang.String) -> l
394:397:short getAsShort(com.google.gson.JsonObject,java.lang.String) -> t
402:405:short getAsShort(com.google.gson.JsonObject,java.lang.String,short) ->
a
410:413:com.google.gson.JsonObject
convertToJsonObject(com.google.gson.JsonElement,java.lang.String) -> m
418:421:com.google.gson.JsonObject
getAsJsonObject(com.google.gson.JsonObject,java.lang.String) -> u
428:431:com.google.gson.JsonObject
getAsJsonObject(com.google.gson.JsonObject,java.lang.String,com.google.gson.JsonObj
ect) -> a
436:439:com.google.gson.JsonArray
convertToJsonArray(com.google.gson.JsonElement,java.lang.String) -> n
444:447:com.google.gson.JsonArray
getAsJsonArray(com.google.gson.JsonObject,java.lang.String) -> v
454:457:com.google.gson.JsonArray
getAsJsonArray(com.google.gson.JsonObject,java.lang.String,com.google.gson.JsonArra
y) -> a
462:465:java.lang.Object
convertToObject(com.google.gson.JsonElement,java.lang.String,com.google.gson.JsonDe
serializationContext,java.lang.Class) -> a
470:473:java.lang.Object
getAsObject(com.google.gson.JsonObject,java.lang.String,com.google.gson.JsonDeseria
lizationContext,java.lang.Class) -> a
480:483:java.lang.Object
getAsObject(com.google.gson.JsonObject,java.lang.String,java.lang.Object,com.google
.gson.JsonDeserializationContext,java.lang.Class) -> a
488:510:java.lang.String getType(com.google.gson.JsonElement) -> d
522:526:java.lang.Object
fromNullableJson(com.google.gson.Gson,java.io.Reader,java.lang.Class,boolean) -> a
531:535:java.lang.Object
fromJson(com.google.gson.Gson,java.io.Reader,java.lang.Class,boolean) -> b
541:545:java.lang.Object
fromNullableJson(com.google.gson.Gson,java.io.Reader,com.google.gson.reflect.TypeTo
ken,boolean) -> a
550:554:java.lang.Object
fromJson(com.google.gson.Gson,java.io.Reader,com.google.gson.reflect.TypeToken,bool
ean) -> b
559:559:java.lang.Object
fromNullableJson(com.google.gson.Gson,java.lang.String,com.google.gson.reflect.Type
Token,boolean) -> a
563:563:java.lang.Object
fromJson(com.google.gson.Gson,java.lang.String,java.lang.Class,boolean) -> a
568:568:java.lang.Object
fromNullableJson(com.google.gson.Gson,java.lang.String,java.lang.Class,boolean) ->
b
572:572:java.lang.Object
fromJson(com.google.gson.Gson,java.io.Reader,com.google.gson.reflect.TypeToken) ->
a
577:577:java.lang.Object
fromNullableJson(com.google.gson.Gson,java.lang.String,com.google.gson.reflect.Type
Token) -> a
581:581:java.lang.Object
fromJson(com.google.gson.Gson,java.io.Reader,java.lang.Class) -> a
585:585:java.lang.Object
fromJson(com.google.gson.Gson,java.lang.String,java.lang.Class) -> a
589:589:com.google.gson.JsonObject parse(java.lang.String,boolean) -> a
593:593:com.google.gson.JsonObject parse(java.io.Reader,boolean) -> a
597:597:com.google.gson.JsonObject parse(java.lang.String) -> a
601:601:com.google.gson.JsonObject parse(java.io.Reader) -> a
605:605:com.google.gson.JsonArray parseArray(java.lang.String) -> b
609:609:com.google.gson.JsonArray parseArray(java.io.Reader) -> b
613:621:java.lang.String toStableString(com.google.gson.JsonElement) -> e
628:655:void
writeValue(com.google.gson.stream.JsonWriter,com.google.gson.JsonElement,java.util.
Comparator) -> a
658:663:java.util.Collection
sortByKeyIfNeeded(java.util.Collection,java.util.Comparator) -> a
145:145:com.google.gson.JsonSyntaxException
lambda$convertToItem$0(java.lang.String,java.lang.String) -> a
35:35:void <clinit>() -> <clinit>
net.minecraft.util.HttpUtil -> aos:
org.slf4j.Logger LOGGER -> b
com.google.common.util.concurrent.ListeningExecutorService DOWNLOAD_EXECUTOR ->
a
35:36:void <init>() -> <init>
39:39:java.util.concurrent.CompletableFuture
downloadTo(java.io.File,java.net.URL,java.util.Map,int,net.minecraft.util.ProgressL
istener,java.net.Proxy) -> a
148:151:int getAvailablePort() -> a
156:162:boolean isPortAvailable(int) -> a
40:143:java.lang.Object
lambda$downloadTo$0(net.minecraft.util.ProgressListener,java.net.URL,java.net.Proxy
,java.util.Map,java.io.File,int) -> a
32:33:void <clinit>() -> <clinit>
net.minecraft.util.InclusiveRange -> aot:
java.lang.Comparable minInclusive -> b
java.lang.Comparable maxInclusive -> c
com.mojang.serialization.Codec INT -> a
33:37:void <init>(java.lang.Comparable,java.lang.Comparable) -> <init>
11:11:com.mojang.serialization.Codec codec(com.mojang.serialization.Codec) -> a
15:15:com.mojang.serialization.Codec
codec(com.mojang.serialization.Codec,java.lang.Comparable,java.lang.Comparable) ->
a
27:30:com.mojang.serialization.DataResult
create(java.lang.Comparable,java.lang.Comparable) -> a
42:42:boolean isValueInRange(java.lang.Comparable) -> a
46:47:boolean contains(net.minecraft.util.InclusiveRange) -> a
52:52:java.lang.String toString() -> toString
6:6:int hashCode() -> hashCode
6:6:boolean equals(java.lang.Object) -> equals
6:6:java.lang.Comparable minInclusive() -> a
6:6:java.lang.Comparable maxInclusive() -> b
30:30:java.lang.String lambda$create$3() -> c
16:22:com.mojang.serialization.DataResult
lambda$codec$2(java.lang.Comparable,java.lang.Comparable,net.minecraft.util.Inclusi
veRange) -> a
20:20:java.lang.String
lambda$codec$1(java.lang.Comparable,net.minecraft.util.InclusiveRange) -> a
17:17:java.lang.String
lambda$codec$0(java.lang.Comparable,net.minecraft.util.InclusiveRange) -> b
39:39:void <clinit>() -> <clinit>
net.minecraft.util.KeyDispatchDataCodec -> aou:
com.mojang.serialization.Codec codec -> a
9:9:void <init>(com.mojang.serialization.Codec) -> <init>
11:11:net.minecraft.util.KeyDispatchDataCodec
of(com.mojang.serialization.Codec) -> a
15:15:net.minecraft.util.KeyDispatchDataCodec
of(com.mojang.serialization.MapCodec) -> a
9:9:java.lang.String toString() -> toString
9:9:int hashCode() -> hashCode
9:9:boolean equals(java.lang.Object) -> equals
9:9:com.mojang.serialization.Codec codec() -> a
net.minecraft.util.LazyLoadedValue -> aov:
java.util.function.Supplier factory -> a
14:16:void <init>(java.util.function.Supplier) -> <init>
19:19:java.lang.Object get() -> a
net.minecraft.util.LinearCongruentialGenerator -> aow:
long MULTIPLIER -> a
long INCREMENT -> b
3:3:void <init>() -> <init>
8:10:long next(long,long) -> a
net.minecraft.util.LowerCaseEnumTypeAdapterFactory -> aox:
20:20:void <init>() -> <init>
24:34:com.google.gson.TypeAdapter
create(com.google.gson.Gson,com.google.gson.reflect.TypeToken) -> create
58:61:java.lang.String toLowercase(java.lang.Object) -> a
net.minecraft.util.LowerCaseEnumTypeAdapterFactory$1 -> aox$1:
java.util.Map val$lowercaseToConstant -> a
net.minecraft.util.LowerCaseEnumTypeAdapterFactory this$0 -> b
34:34:void
<init>(net.minecraft.util.LowerCaseEnumTypeAdapterFactory,java.util.Map) -> <init>
37:42:void write(com.google.gson.stream.JsonWriter,java.lang.Object) -> write
47:51:java.lang.Object read(com.google.gson.stream.JsonReader) -> read
net.minecraft.util.MemoryReserve -> aoy:
byte[] reserve -> a
5:5:void <init>() -> <init>
11:12:void allocate() -> a
15:16:void release() -> b
7:7:void <clinit>() -> <clinit>
net.minecraft.util.ModCheck -> aoz:
net.minecraft.util.ModCheck$Confidence confidence -> a
java.lang.String description -> b
7:7:void <init>(net.minecraft.util.ModCheck$Confidence,java.lang.String) ->
<init>
28:35:net.minecraft.util.ModCheck
identify(java.lang.String,java.util.function.Supplier,java.lang.String,java.lang.Cl
ass) -> a
39:39:boolean shouldReportAsModified() -> a
43:43:net.minecraft.util.ModCheck merge(net.minecraft.util.ModCheck) -> a
47:47:java.lang.String fullDescription() -> b
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:net.minecraft.util.ModCheck$Confidence confidence() -> c
7:7:java.lang.String description() -> d
net.minecraft.util.ModCheck$Confidence -> aoz$a:
net.minecraft.util.ModCheck$Confidence PROBABLY_NOT -> a
net.minecraft.util.ModCheck$Confidence VERY_LIKELY -> b
net.minecraft.util.ModCheck$Confidence DEFINITELY -> c
java.lang.String description -> d
boolean shouldReportAsModified -> e
net.minecraft.util.ModCheck$Confidence[] $VALUES -> f
11:11:net.minecraft.util.ModCheck$Confidence[] values() -> values
11:11:net.minecraft.util.ModCheck$Confidence valueOf(java.lang.String) ->
valueOf
21:24:void <init>(java.lang.String,int,java.lang.String,boolean) -> <init>
11:11:net.minecraft.util.ModCheck$Confidence[] $values() -> a
11:15:void <clinit>() -> <clinit>
net.minecraft.util.Mth -> apa:
long UUID_VERSION -> h
long UUID_VERSION_TYPE_4 -> i
long UUID_VARIANT -> j
long UUID_VARIANT_2 -> k
float PI -> a
float HALF_PI -> b
float TWO_PI -> c
float DEG_TO_RAD -> d
float RAD_TO_DEG -> e
float EPSILON -> f
float SQRT_OF_TWO -> g
float SIN_SCALE -> l
float[] SIN -> m
net.minecraft.util.RandomSource RANDOM -> n
int[] MULTIPLY_DE_BRUIJN_BIT_POSITION -> o
double ONE_SIXTH -> p
int FRAC_EXP -> q
int LUT_SIZE -> r
double FRAC_BIAS -> s
double[] ASIN_TAB -> t
double[] COS_TAB -> u
16:16:void <init>() -> <init>
45:45:float sin(float) -> a
49:49:float cos(float) -> b
53:53:float sqrt(float) -> c
57:58:int floor(float) -> d
62:63:int floor(double) -> a
67:68:long lfloor(double) -> b
72:72:float abs(float) -> e
76:76:int abs(int) -> a
80:81:int ceil(float) -> f
85:86:int ceil(double) -> c
90:90:int clamp(int,int,int) -> a
94:97:float clamp(float,float,float) -> a
101:104:double clamp(double,double,double) -> a
112:118:double clampedLerp(double,double,double) -> b
122:128:float clampedLerp(float,float,float) -> b
132:138:double absMax(double,double) -> a
142:142:int floorDiv(int,int) -> a
146:149:int nextInt(net.minecraft.util.RandomSource,int,int) -> a
153:156:float nextFloat(net.minecraft.util.RandomSource,float,float) -> a
160:163:double nextDouble(net.minecraft.util.RandomSource,double,double) -> a
167:167:boolean equal(float,float) -> a
171:171:boolean equal(double,double) -> b
175:175:int positiveModulo(int,int) -> b
179:179:float positiveModulo(float,float) -> b
183:183:double positiveModulo(double,double) -> c
187:187:boolean isMultipleOf(int,int) -> c
194:201:int wrapDegrees(int) -> b
208:215:float wrapDegrees(float) -> g
222:229:double wrapDegrees(double) -> d
237:237:float degreesDifference(float,float) -> c
245:245:float degreesDifferenceAbs(float,float) -> d
254:256:float rotateIfNecessary(float,float,float) -> c
260:265:float approach(float,float,float) -> d
270:271:float approachDegrees(float,float,float) -> e
275:275:int getInt(java.lang.String,int) -> a
280:286:int smallestEncompassingPowerOfTwo(int) -> c
291:291:boolean isPowerOfTwo(int) -> d
300:301:int ceillog2(int) -> e
305:305:int log2(int) -> f
310:310:int color(float,float,float) -> f
314:314:float frac(float) -> h
318:318:double frac(double) -> e
323:323:long getSeed(net.minecraft.core.Vec3i) -> a
333:335:long getSeed(int,int,int) -> b
339:341:java.util.UUID createInsecureUUID(net.minecraft.util.RandomSource) -> a
345:345:java.util.UUID createInsecureUUID() -> a
349:349:double inverseLerp(double,double,double) -> c
353:353:float inverseLerp(float,float,float) -> g
358:395:boolean
rayIntersectsAABB(net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3,net.m
inecraft.world.phys.AABB) -> a
399:462:double atan2(double,double) -> d
466:466:float invSqrt(float) -> i
470:470:double invSqrt(double) -> f
480:485:double fastInvSqrt(double) -> g
489:494:float fastInvCubeRoot(float) -> j
515:563:int hsvToRgb(float,float,float) -> h
569:574:int murmurHash3Mixer(int) -> g
590:602:int binarySearch(int,int,java.util.function.IntPredicate) -> a
606:606:int lerpInt(float,int,int) -> a
610:610:float lerp(float,float,float) -> i
614:614:double lerp(double,double,double) -> d
618:621:double lerp2(double,double,double,double,double,double) -> a
630:633:double
lerp3(double,double,double,double,double,double,double,double,double,double,double)
-> a
638:638:float catmullrom(float,float,float,float,float) -> a
651:651:double smoothstep(double) -> h
656:656:double smoothstepDerivative(double) -> i
660:663:int sign(double) -> j
667:667:float rotLerp(float,float,float) -> j
679:679:float triangleWave(float,float) -> e
683:683:float square(float) -> k
687:687:double square(double) -> k
691:691:int square(int) -> h
695:695:long square(long) -> a
703:703:double clampedMap(double,double,double,double,double) -> a
707:707:float clampedMap(float,float,float,float,float) -> b
714:714:double map(double,double,double,double,double) -> b
718:718:float map(float,float,float,float,float) -> c
722:722:double wobble(double) -> l
726:726:int roundToward(int,int) -> d
730:730:int positiveCeilDiv(int,int) -> e
734:734:int randomBetweenInclusive(net.minecraft.util.RandomSource,int,int) ->
b
738:738:float randomBetween(net.minecraft.util.RandomSource,float,float) -> b
745:745:float normal(net.minecraft.util.RandomSource,float,float) -> c
749:749:double lengthSquared(double,double) -> e
753:753:double length(double,double) -> f
757:757:double lengthSquared(double,double,double) -> e
761:761:double length(double,double,double) -> f
768:768:int quantize(double,int) -> a
772:772:java.util.stream.IntStream outFromOrigin(int,int,int) -> c
780:792:java.util.stream.IntStream outFromOrigin(int,int,int,int) -> a
796:807:int lambda$outFromOrigin$2(int,int,int,int,int) -> a
793:794:boolean lambda$outFromOrigin$1(int,int,int,int) -> b
37:40:void lambda$static$0(float[]) -> a
32:512:void <clinit>() -> <clinit>
net.minecraft.util.NativeModuleLister -> apb:
org.slf4j.Logger LOGGER -> a
int LANG_MASK -> b
int DEFAULT_LANG -> c
int CODEPAGE_MASK -> d
int DEFAULT_CODEPAGE -> e
28:28:void <init>() -> <init>
38:54:java.util.List listModules() -> a
59:97:java.util.Optional tryGetVersion(java.lang.String) -> a
101:101:java.lang.String langTableKey(java.lang.String,int,int) -> a
105:114:java.util.OptionalInt findLangAndCodepage(int[]) -> a
118:122:com.sun.jna.Pointer
queryVersionValue(com.sun.jna.Pointer,java.lang.String,com.sun.jna.ptr.IntByReferen
ce) -> a
127:132:java.lang.String
queryVersionString(com.sun.jna.Pointer,java.lang.String,com.sun.jna.ptr.IntByRefere
nce) -> b
137:144:void addCrashSection(net.minecraft.CrashReportCategory) -> a
138:142:java.lang.String lambda$addCrashSection$2() -> b
141:141:java.lang.String
lambda$addCrashSection$1(net.minecraft.util.NativeModuleLister$NativeModuleInfo) ->
a
140:140:java.lang.String
lambda$addCrashSection$0(net.minecraft.util.NativeModuleLister$NativeModuleInfo) ->
b
29:29:void <clinit>() -> <clinit>
net.minecraft.util.NativeModuleLister$NativeModuleInfo -> apb$a:
java.lang.String name -> a
java.util.Optional version -> b
167:170:void <init>(java.lang.String,java.util.Optional) -> <init>
174:174:java.lang.String toString() -> toString
174:174:java.lang.String
lambda$toString$0(net.minecraft.util.NativeModuleLister$NativeModuleVersion) -> a
net.minecraft.util.NativeModuleLister$NativeModuleVersion -> apb$b:
java.lang.String description -> a
java.lang.String version -> b
java.lang.String company -> c
151:155:void <init>(java.lang.String,java.lang.String,java.lang.String) ->
<init>
159:159:java.lang.String toString() -> toString
net.minecraft.util.OptionEnum -> apc:
int getId() -> a
java.lang.String getKey() -> b
11:11:net.minecraft.network.chat.Component getCaption() -> c
net.minecraft.util.ParticleUtils -> apd:
13:13:void <init>() -> <init>
15:18:void
spawnParticlesOnBlockFaces(net.minecraft.world.level.Level,net.minecraft.core.Block
Pos,net.minecraft.core.particles.ParticleOptions,net.minecraft.util.valueproviders.
IntProvider) -> a
21:25:void
spawnParticlesOnBlockFace(net.minecraft.world.level.Level,net.minecraft.core.BlockP
os,net.minecraft.core.particles.ParticleOptions,net.minecraft.util.valueproviders.I
ntProvider,net.minecraft.core.Direction,java.util.function.Supplier,double) -> a
28:28:net.minecraft.world.phys.Vec3
getRandomSpeedRanges(net.minecraft.util.RandomSource) -> a
32:49:void
spawnParticlesAlongAxis(net.minecraft.core.Direction$Axis,net.minecraft.world.level
.Level,net.minecraft.core.BlockPos,double,net.minecraft.core.particles.ParticleOpti
ons,net.minecraft.util.valueproviders.UniformInt) -> a
52:64:void
spawnParticleOnFace(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net
.minecraft.core.Direction,net.minecraft.core.particles.ParticleOptions,net.minecraf
t.world.phys.Vec3,double) -> a
67:72:void
spawnParticleBelow(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.
minecraft.util.RandomSource,net.minecraft.core.particles.ParticleOptions) -> a
16:16:net.minecraft.world.phys.Vec3
lambda$spawnParticlesOnBlockFaces$0(net.minecraft.world.level.Level) -> a
net.minecraft.util.ProgressListener -> ape:
void progressStartNoAbort(net.minecraft.network.chat.Component) -> a
void progressStart(net.minecraft.network.chat.Component) -> b
void progressStage(net.minecraft.network.chat.Component) -> c
void progressStagePercentage(int) -> a
void stop() -> a
net.minecraft.util.RandomSource -> apf:
double GAUSSIAN_SPREAD_FACTOR -> a
12:12:net.minecraft.util.RandomSource create() -> a
20:20:net.minecraft.util.RandomSource createThreadSafe() -> b
24:24:net.minecraft.util.RandomSource create(long) -> a
32:32:net.minecraft.util.RandomSource createNewThreadLocalInstance() -> c
net.minecraft.util.RandomSource fork() -> d
net.minecraft.world.level.levelgen.PositionalRandomFactory forkPositional() ->
e
void setSeed(long) -> b
int nextInt() -> f
int nextInt(int) -> a
52:52:int nextIntBetweenInclusive(int,int) -> a
long nextLong() -> g
boolean nextBoolean() -> h
float nextFloat() -> i
double nextDouble() -> j
double nextGaussian() -> k
75:75:double triangle(double,double) -> a
79:82:void consumeCount(int) -> b
85:88:int nextInt(int,int) -> b
net.minecraft.util.ResourceLocationPattern -> apg:
com.mojang.serialization.Codec CODEC -> a
java.util.Optional namespacePattern -> b
java.util.function.Predicate namespacePredicate -> c
java.util.Optional pathPattern -> d
java.util.function.Predicate pathPredicate -> e
java.util.function.Predicate locationPredicate -> f
23:29:void <init>(java.util.Optional,java.util.Optional) -> <init>
32:32:java.util.function.Predicate namespacePredicate() -> a
36:36:java.util.function.Predicate pathPredicate() -> b
40:40:java.util.function.Predicate locationPredicate() -> c
28:28:boolean lambda$new$5(net.minecraft.resources.ResourceLocation) -> a
27:27:boolean lambda$new$4(java.lang.String) -> a
25:25:boolean lambda$new$3(java.lang.String) -> b
12:15:com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
14:14:java.util.Optional
lambda$static$1(net.minecraft.util.ResourceLocationPattern) -> a
13:13:java.util.Optional
lambda$static$0(net.minecraft.util.ResourceLocationPattern) -> b
12:12:void <clinit>() -> <clinit>
net.minecraft.util.SegmentedAnglePrecision -> aph:
int mask -> a
int precision -> b
float degreeToAngle -> c
float angleToDegree -> d
23:36:void <init>(int) -> <init>
39:41:boolean isSameAxis(int,int) -> a
45:49:int fromDirection(net.minecraft.core.Direction) -> a
58:58:int fromDegreesWithTurns(float) -> a
62:62:int fromDegrees(float) -> b
71:71:float toDegreesWithTurns(int) -> a
80:81:float toDegrees(int) -> b
90:90:int normalize(int) -> c
94:94:int getMask() -> a
net.minecraft.util.SignatureUpdater -> api:
void update(net.minecraft.util.SignatureUpdater$Output) -> update
net.minecraft.util.SignatureUpdater$Output -> api$a:
void update(byte[]) -> update
net.minecraft.util.SignatureValidator -> apj:
net.minecraft.util.SignatureValidator NO_VALIDATION -> a
org.slf4j.Logger LOGGER -> b
boolean validate(net.minecraft.util.SignatureUpdater,byte[]) -> validate
23:23:boolean validate(byte[],byte[]) -> a
27:28:boolean
verifySignature(net.minecraft.util.SignatureUpdater,byte[],java.security.Signature)
-> a
32:32:net.minecraft.util.SignatureValidator
from(java.security.PublicKey,java.lang.String) -> a
46:50:net.minecraft.util.SignatureValidator
from(com.mojang.authlib.yggdrasil.ServicesKeySet,com.mojang.authlib.yggdrasil.Servi
cesKeyType) -> a
50:50:boolean
lambda$from$4(java.util.Collection,net.minecraft.util.SignatureUpdater,byte[]) -> a
51:57:boolean
lambda$from$3(net.minecraft.util.SignatureUpdater,byte[],com.mojang.authlib.yggdras
il.ServicesKeyInfo) -> a
34:40:boolean
lambda$from$2(java.lang.String,java.security.PublicKey,net.minecraft.util.Signature
Updater,byte[]) -> a
23:23:void lambda$validate$1(byte[],net.minecraft.util.SignatureUpdater$Output)
-> a
16:16:boolean lambda$static$0(net.minecraft.util.SignatureUpdater,byte[]) -> a
16:18:void <clinit>() -> <clinit>
net.minecraft.util.Signer -> apk:
org.slf4j.Logger LOGGER -> a
byte[] sign(net.minecraft.util.SignatureUpdater) -> sign
15:15:byte[] sign(byte[]) -> a
19:19:net.minecraft.util.Signer from(java.security.PrivateKey,java.lang.String)
-> a
21:27:byte[]
lambda$from$1(java.lang.String,java.security.PrivateKey,net.minecraft.util.Signatur
eUpdater) -> a
15:15:void lambda$sign$0(byte[],net.minecraft.util.SignatureUpdater$Output) ->
a
10:10:void <clinit>() -> <clinit>
net.minecraft.util.SimpleBitStorage -> apl:
int[] MAGIC -> a
long[] data -> b
int bits -> c
long mask -> d
int size -> e
int valuesPerLong -> f
int divideMul -> g
int divideAdd -> h
int divideShift -> i
97:119:void <init>(int,int,int[]) -> <init>
122:123:void <init>(int,int) -> <init>
125:147:void <init>(int,int,long[]) -> <init>
150:152:int cellIndex(int) -> b
157:167:int getAndSet(int,int) -> a
172:180:void set(int,int) -> b
184:190:int get(int) -> a
195:195:long[] getRaw() -> a
200:200:int getSize() -> b
205:205:int getBits() -> c
210:220:void getAll(java.util.function.IntConsumer) -> a
224:244:void unpack(int[]) -> a
248:248:net.minecraft.util.BitStorage copy() -> d
18:18:void <clinit>() -> <clinit>
net.minecraft.util.SimpleBitStorage$InitializationException -> apl$a:
11:12:void <init>(java.lang.String) -> <init>
net.minecraft.util.SingleKeyCache -> apm:
java.util.function.Function computeValue -> a
java.lang.Object cacheKey -> b
java.lang.Object cachedValue -> c
14:21:void <init>(java.util.function.Function) -> <init>
24:28:java.lang.Object getValue(java.lang.Object) -> a
net.minecraft.util.SmoothDouble -> apn:
double targetValue -> a
double remainingValue -> b
double lastAmount -> c
3:3:void <init>() -> <init>
9:24:double getNewDeltaValue(double,double) -> a
28:31:void reset() -> a
net.minecraft.util.SortedArraySet -> apo:
int DEFAULT_INITIAL_CAPACITY -> a
java.util.Comparator comparator -> b
java.lang.Object[] contents -> c
int size -> d
25:32:void <init>(int,java.util.Comparator) -> <init>
35:35:net.minecraft.util.SortedArraySet create() -> a
39:39:net.minecraft.util.SortedArraySet create(int) -> a
43:43:net.minecraft.util.SortedArraySet create(java.util.Comparator) -> a
47:47:net.minecraft.util.SortedArraySet create(java.util.Comparator,int) -> a
52:52:java.lang.Object[] castRawArray(java.lang.Object[]) -> a
56:56:int findIndex(java.lang.Object) -> c
65:65:int getInsertionPosition(int) -> b
70:77:boolean add(java.lang.Object) -> add
81:93:void grow(int) -> c
96:102:void addInternal(java.lang.Object,int) -> a
105:110:void removeInternal(int) -> d
113:113:java.lang.Object getInternal(int) -> e
117:123:java.lang.Object addOrGet(java.lang.Object) -> a
129:134:boolean remove(java.lang.Object) -> remove
139:143:java.lang.Object get(java.lang.Object) -> b
147:147:java.lang.Object first() -> b
151:151:java.lang.Object last() -> c
157:158:boolean contains(java.lang.Object) -> contains
192:192:java.util.Iterator iterator() -> iterator
197:197:int size() -> size
202:202:java.lang.Object[] toArray() -> toArray
208:215:java.lang.Object[] toArray(java.lang.Object[]) -> toArray
220:222:void clear() -> clear
226:236:boolean equals(java.lang.Object) -> equals
net.minecraft.util.SortedArraySet$ArrayIterator -> apo$a:
int index -> b
int last -> c
net.minecraft.util.SortedArraySet this$0 -> a
161:163:void <init>(net.minecraft.util.SortedArraySet) -> <init>
167:167:boolean hasNext() -> hasNext
172:176:java.lang.Object next() -> next
181:187:void remove() -> remove
net.minecraft.util.SpawnUtil -> app:
19:19:void <init>() -> <init>
21:41:java.util.Optional
trySpawnMob(net.minecraft.world.entity.EntityType,net.minecraft.world.entity.MobSpa
wnType,net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,int,int,i
nt,net.minecraft.util.SpawnUtil$Strategy) -> a
80:94:boolean
moveToPossibleSpawnPosition(net.minecraft.server.level.ServerLevel,int,net.minecraf
t.core.BlockPos$MutableBlockPos,net.minecraft.util.SpawnUtil$Strategy) -> a
net.minecraft.util.SpawnUtil$Strategy -> app$a:
net.minecraft.util.SpawnUtil$Strategy LEGACY_IRON_GOLEM -> a
net.minecraft.util.SpawnUtil$Strategy ON_TOP_OF_COLLIDER -> b
boolean
canSpawnOn(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,net.m
inecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos,net.minecra
ft.world.level.block.state.BlockState) -> canSpawnOn
76:76:boolean
lambda$static$1(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,
net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos,net.mi
necraft.world.level.block.state.BlockState) -> a
54:72:boolean
lambda$static$0(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,
net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos,net.mi
necraft.world.level.block.state.BlockState) -> b
53:75:void <clinit>() -> <clinit>
net.minecraft.util.StringDecomposer -> apq:
char REPLACEMENT_CHAR -> a
java.util.Optional STOP_ITERATION -> b
9:9:void <init>() -> <init>
14:17:boolean
feedChar(net.minecraft.network.chat.Style,net.minecraft.util.FormattedCharSink,int,
char) -> a
22:47:boolean
iterate(java.lang.String,net.minecraft.network.chat.Style,net.minecraft.util.Format
tedCharSink) -> a
51:76:boolean
iterateBackwards(java.lang.String,net.minecraft.network.chat.Style,net.minecraft.ut
il.FormattedCharSink) -> b
80:80:boolean
iterateFormatted(java.lang.String,net.minecraft.network.chat.Style,net.minecraft.ut
il.FormattedCharSink) -> c
84:84:boolean
iterateFormatted(java.lang.String,int,net.minecraft.network.chat.Style,net.minecraf
t.util.FormattedCharSink) -> a
88:124:boolean
iterateFormatted(java.lang.String,int,net.minecraft.network.chat.Style,net.minecraf
t.network.chat.Style,net.minecraft.util.FormattedCharSink) -> a
128:128:boolean
iterateFormatted(net.minecraft.network.chat.FormattedText,net.minecraft.network.cha
t.Style,net.minecraft.util.FormattedCharSink) -> a
132:137:java.lang.String filterBrokenSurrogates(java.lang.String) -> a
141:146:java.lang.String getPlainText(net.minecraft.network.chat.FormattedText)
-> a
143:144:boolean
lambda$getPlainText$2(java.lang.StringBuilder,int,net.minecraft.network.chat.Style,
int) -> a
134:135:boolean
lambda$filterBrokenSurrogates$1(java.lang.StringBuilder,int,net.minecraft.network.c
hat.Style,int) -> b
128:128:java.util.Optional
lambda$iterateFormatted$0(net.minecraft.util.FormattedCharSink,net.minecraft.networ
k.chat.Style,java.lang.String) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.util.StringRepresentable -> apr:
int PRE_BUILT_MAP_THRESHOLD -> W
java.lang.String getSerializedName() -> c
61:61:net.minecraft.util.StringRepresentable$EnumCodec
fromEnum(java.util.function.Supplier) -> a
65:70:net.minecraft.util.StringRepresentable$EnumCodec
fromEnumWithMapping(java.util.function.Supplier,java.util.function.Function) -> a
81:81:com.mojang.serialization.Keyable
keys(net.minecraft.util.StringRepresentable[]) -> a
71:76:java.lang.Enum
lambda$fromEnumWithMapping$4(java.lang.Enum[],java.util.function.Function,java.lang
.String) -> a
68:68:java.lang.Enum
lambda$fromEnumWithMapping$3(java.util.Map,java.lang.String) -> a
67:67:java.lang.Enum lambda$fromEnumWithMapping$2(java.lang.Enum) -> a
67:67:java.lang.String
lambda$fromEnumWithMapping$1(java.util.function.Function,java.lang.Enum) -> a
61:61:java.lang.String lambda$fromEnum$0(java.lang.String) -> a
net.minecraft.util.StringRepresentable$1 -> apr$1:
net.minecraft.util.StringRepresentable[] val$values -> a
81:81:void <init>(net.minecraft.util.StringRepresentable[]) -> <init>
84:84:java.util.stream.Stream keys(com.mojang.serialization.DynamicOps) -> keys
net.minecraft.util.StringRepresentable$EnumCodec -> apr$a:
com.mojang.serialization.Codec codec -> a
java.util.function.Function resolver -> b
32:38:void <init>(java.lang.Enum[],java.util.function.Function) -> <init>
42:42:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode
47:47:com.mojang.serialization.DataResult
encode(java.lang.Enum,com.mojang.serialization.DynamicOps,java.lang.Object) -> a
52:52:java.lang.Enum byName(java.lang.String) -> a
56:56:java.lang.Enum byName(java.lang.String,java.lang.Enum) -> a
27:27:com.mojang.serialization.DataResult
encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) ->
encode
35:35:java.lang.Enum lambda$new$2(java.lang.Enum[],int) -> a
35:35:int lambda$new$1(java.lang.Object) -> a
34:34:java.lang.String lambda$new$0(java.lang.Object) -> b
net.minecraft.util.StringUtil -> aps:
java.util.regex.Pattern STRIP_COLOR_PATTERN -> a
java.util.regex.Pattern LINE_PATTERN -> b
java.util.regex.Pattern LINE_END_PATTERN -> c
11:11:void <init>() -> <init>
17:26:java.lang.String formatTickDuration(int) -> a
30:30:java.lang.String stripColor(java.lang.String) -> a
34:34:boolean isNullOrEmpty(java.lang.String) -> b
43:50:java.lang.String truncateStringIfNecessary(java.lang.String,int,boolean)
-> a
55:65:int lineCount(java.lang.String) -> c
69:69:boolean endsWithNewLine(java.lang.String) -> d
73:73:java.lang.String trimChatMessage(java.lang.String) -> e
12:14:void <clinit>() -> <clinit>
net.minecraft.util.TaskChainer -> apt:
org.slf4j.Logger LOGGER -> a
14:14:net.minecraft.util.TaskChainer immediate(java.util.concurrent.Executor) -
> immediate
void append(net.minecraft.util.TaskChainer$DelayedTask) -> append
14:14:void
lambda$immediate$1(java.util.concurrent.Executor,net.minecraft.util.TaskChainer$Del
ayedTask) -> a
15:16:java.lang.Object lambda$immediate$0(java.lang.Throwable) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.util.TaskChainer$DelayedTask -> apt$a:
java.util.concurrent.CompletableFuture submit(java.util.concurrent.Executor) ->
submit
net.minecraft.util.ThreadingDetector -> apu:
org.slf4j.Logger LOGGER -> a
java.lang.String name -> b
java.util.concurrent.Semaphore lock -> c
java.util.concurrent.locks.Lock stackTraceLock -> d
java.lang.Thread threadThatFailedToAcquire -> e
net.minecraft.ReportedException fullException -> f
23:33:void <init>(java.lang.String) -> <init>
36:60:void checkAndLock() -> a
64:79:void checkAndUnlock() -> b
82:88:net.minecraft.ReportedException
makeThreadingException(java.lang.String,java.lang.Thread) -> a
92:92:java.lang.String stackTrace(java.lang.Thread) -> a
19:19:void <clinit>() -> <clinit>
net.minecraft.util.TimeSource -> apv:
long get(java.util.concurrent.TimeUnit) -> get
net.minecraft.util.TimeSource$NanoTimeSource -> apv$a:
13:13:long get(java.util.concurrent.TimeUnit) -> get
net.minecraft.util.TimeUtil -> apw:
long NANOSECONDS_PER_SECOND -> a
long NANOSECONDS_PER_MILLISECOND -> b
8:8:void <init>() -> <init>
13:13:net.minecraft.util.valueproviders.UniformInt rangeOfSeconds(int,int) -> a
9:10:void <clinit>() -> <clinit>
net.minecraft.util.ToFloatFunction -> apx:
net.minecraft.util.ToFloatFunction IDENTITY -> a
float apply(java.lang.Object) -> a
float minValue() -> b
float maxValue() -> c
15:15:net.minecraft.util.ToFloatFunction
createUnlimited(it.unimi.dsi.fastutil.floats.Float2FloatFunction) -> a
36:37:net.minecraft.util.ToFloatFunction comap(java.util.function.Function) ->
a
33:33:float lambda$static$0(float) -> a
33:33:void <clinit>() -> <clinit>
net.minecraft.util.ToFloatFunction$1 -> apx$1:
it.unimi.dsi.fastutil.floats.Float2FloatFunction val$function -> b
15:15:void <init>(it.unimi.dsi.fastutil.floats.Float2FloatFunction) -> <init>
18:18:float apply(java.lang.Float) -> a
23:23:float minValue() -> b
28:28:float maxValue() -> c
15:15:float apply(java.lang.Object) -> a
net.minecraft.util.ToFloatFunction$2 -> apx$2:
net.minecraft.util.ToFloatFunction val$outer -> b
java.util.function.Function val$function -> c
net.minecraft.util.ToFloatFunction this$0 -> d
37:37:void
<init>(net.minecraft.util.ToFloatFunction,net.minecraft.util.ToFloatFunction,java.u
til.function.Function) -> <init>
40:40:float apply(java.lang.Object) -> a
45:45:float minValue() -> b
50:50:float maxValue() -> c
net.minecraft.util.Tuple -> apy:
java.lang.Object a -> a
java.lang.Object b -> b
7:10:void <init>(java.lang.Object,java.lang.Object) -> <init>
13:13:java.lang.Object getA() -> a
17:18:void setA(java.lang.Object) -> a
21:21:java.lang.Object getB() -> b
25:26:void setB(java.lang.Object) -> b
net.minecraft.util.Unit -> apz:
net.minecraft.util.Unit INSTANCE -> a
net.minecraft.util.Unit[] $VALUES -> b
3:3:net.minecraft.util.Unit[] values() -> values
3:3:net.minecraft.util.Unit valueOf(java.lang.String) -> valueOf
3:3:void <init>(java.lang.String,int) -> <init>
3:3:net.minecraft.util.Unit[] $values() -> a
3:4:void <clinit>() -> <clinit>
net.minecraft.util.VisibleForDebug -> aqa:
net.minecraft.util.ZeroBitStorage -> aqb:
long[] RAW -> a
int size -> b
13:15:void <init>(int) -> <init>
19:21:int getAndSet(int,int) -> a
26:28:void set(int,int) -> b
32:33:int get(int) -> a
38:38:long[] getRaw() -> a
43:43:int getSize() -> b
48:48:int getBits() -> c
53:56:void getAll(java.util.function.IntConsumer) -> a
60:61:void unpack(int[]) -> a
65:65:net.minecraft.util.BitStorage copy() -> d
9:9:void <clinit>() -> <clinit>
net.minecraft.util.datafix.DataFixTypes -> aqc:
net.minecraft.util.datafix.DataFixTypes LEVEL -> a
net.minecraft.util.datafix.DataFixTypes PLAYER -> b
net.minecraft.util.datafix.DataFixTypes CHUNK -> c
net.minecraft.util.datafix.DataFixTypes HOTBAR -> d
net.minecraft.util.datafix.DataFixTypes OPTIONS -> e
net.minecraft.util.datafix.DataFixTypes STRUCTURE -> f
net.minecraft.util.datafix.DataFixTypes STATS -> g
net.minecraft.util.datafix.DataFixTypes SAVED_DATA -> h
net.minecraft.util.datafix.DataFixTypes ADVANCEMENTS -> i
net.minecraft.util.datafix.DataFixTypes POI_CHUNK -> j
net.minecraft.util.datafix.DataFixTypes WORLD_GEN_SETTINGS -> k
net.minecraft.util.datafix.DataFixTypes ENTITY_CHUNK -> l
java.util.Set TYPES_FOR_LEVEL_LIST -> m
com.mojang.datafixers.DSL$TypeReference type -> n
net.minecraft.util.datafix.DataFixTypes[] $VALUES -> o
13:13:net.minecraft.util.datafix.DataFixTypes[] values() -> values
13:13:net.minecraft.util.datafix.DataFixTypes valueOf(java.lang.String) ->
valueOf
32:34:void <init>(java.lang.String,int,com.mojang.datafixers.DSL$TypeReference)
-> <init>
37:37:int currentVersion() -> a
41:41:com.mojang.serialization.Dynamic
update(com.mojang.datafixers.DataFixer,com.mojang.serialization.Dynamic,int,int) ->
a
45:45:com.mojang.serialization.Dynamic
updateToCurrentVersion(com.mojang.datafixers.DataFixer,com.mojang.serialization.Dyn
amic,int) -> a
49:49:net.minecraft.nbt.CompoundTag
update(com.mojang.datafixers.DataFixer,net.minecraft.nbt.CompoundTag,int,int) -> a
53:53:net.minecraft.nbt.CompoundTag
updateToCurrentVersion(com.mojang.datafixers.DataFixer,net.minecraft.nbt.CompoundTa
g,int) -> a
13:13:net.minecraft.util.datafix.DataFixTypes[] $values() -> b
13:28:void <clinit>() -> <clinit>
net.minecraft.util.datafix.DataFixers -> aqd:
java.util.function.BiFunction SAME -> b
java.util.function.BiFunction SAME_NAMESPACED -> c
com.mojang.datafixers.DataFixer dataFixer -> d
int BLENDING_VERSION -> a
274:275:void <init>() -> <init>
278:278:com.mojang.datafixers.DataFixer getDataFixer() -> a
282:294:com.mojang.datafixers.DataFixer createFixerUpper(java.util.Set) -> a
302:1194:void addFixers(com.mojang.datafixers.DataFixerBuilder) -> a
1197:1197:java.util.function.UnaryOperator createRenamer(java.util.Map) -> a
1201:1201:java.util.function.UnaryOperator
createRenamer(java.lang.String,java.lang.String) -> a
1201:1201:java.lang.String
lambda$createRenamer$9(java.lang.String,java.lang.String,java.lang.String) -> a
1197:1197:java.lang.String
lambda$createRenamer$8(java.util.Map,java.lang.String) -> a
1176:1176:java.lang.String lambda$addFixers$7(java.lang.String) -> a
1084:1084:java.lang.String lambda$addFixers$6(java.util.Map,java.lang.String) -
> b
1065:1068:void
lambda$addFixers$5(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> a
1061:1061:java.lang.String
lambda$addFixers$4(com.google.common.collect.ImmutableMap,java.lang.String) -> a
1034:1046:void
lambda$addFixers$3(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -> b
507:507:java.lang.String lambda$addFixers$2(java.lang.String) -> b
506:506:java.lang.String lambda$addFixers$1(java.lang.String) -> c
358:358:java.lang.String lambda$addFixers$0(java.lang.String) -> d
269:271:void <clinit>() -> <clinit>
net.minecraft.util.datafix.DataFixers$1 -> aqd$1:
562:562:void
<init>(com.mojang.datafixers.schemas.Schema,boolean,java.lang.String,com.mojang.dat
afixers.DSL$TypeReference,java.lang.String) -> <init>
565:565:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.DataFixers$2 -> aqd$2:
568:568:void
<init>(com.mojang.datafixers.schemas.Schema,boolean,java.lang.String,com.mojang.dat
afixers.DSL$TypeReference,java.lang.String) -> <init>
571:571:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.PackedBitStorage -> aqe:
int BIT_TO_LONG_SHIFT -> a
long[] data -> b
int bits -> c
long mask -> d
int size -> e
26:27:void <init>(int,int) -> <init>
29:41:void <init>(int,int,long[]) -> <init>
44:58:void set(int,int) -> a
61:72:int get(int) -> a
77:77:long[] getRaw() -> a
81:81:int getBits() -> b
net.minecraft.util.datafix.fixes.AbstractArrowPickupFix -> aqf:
17:18:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
22:23:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
27:30:com.mojang.datafixers.Typed
updateProjectiles(com.mojang.datafixers.Typed) -> a
34:39:com.mojang.serialization.Dynamic
updatePickup(com.mojang.serialization.Dynamic) -> a
43:45:com.mojang.datafixers.Typed
updateEntity(com.mojang.datafixers.Typed,java.lang.String,java.util.function.Functi
on) -> a
45:45:com.mojang.datafixers.Typed
lambda$updateEntity$0(java.util.function.Function,com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.AbstractPoiSectionFix -> aqg:
java.lang.String name -> a
21:23:void <init>(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
<init>
27:32:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
36:36:com.mojang.serialization.Dynamic cap(com.mojang.serialization.Dynamic) ->
a
42:42:com.mojang.serialization.Dynamic
processSection(com.mojang.serialization.Dynamic) -> b
46:46:com.mojang.serialization.Dynamic
processSectionRecords(com.mojang.serialization.Dynamic) -> c
java.util.stream.Stream processRecords(java.util.stream.Stream) -> a
46:46:com.mojang.serialization.Dynamic
lambda$processSectionRecords$4(com.mojang.serialization.Dynamic,java.util.stream.St
ream) -> a
37:37:com.mojang.serialization.Dynamic
lambda$cap$3(com.mojang.serialization.Dynamic) -> d
37:37:com.mojang.datafixers.util.Pair
lambda$cap$2(com.mojang.datafixers.util.Pair) -> a
32:32:java.util.function.Function
lambda$makeRule$1(com.mojang.serialization.DynamicOps) -> a
32:32:com.mojang.datafixers.util.Pair
lambda$makeRule$0(com.mojang.datafixers.util.Pair) -> b
net.minecraft.util.datafix.fixes.AbstractUUIDFix -> aqh:
com.mojang.datafixers.DSL$TypeReference typeReference -> a
21:23:void
<init>(com.mojang.datafixers.schemas.Schema,com.mojang.datafixers.DSL$TypeReference
) -> <init>
26:28:com.mojang.datafixers.Typed
updateNamedChoice(com.mojang.datafixers.Typed,java.lang.String,java.util.function.F
unction) -> a
32:32:java.util.Optional
replaceUUIDString(com.mojang.serialization.Dynamic,java.lang.String,java.lang.Strin
g) -> a
38:38:java.util.Optional
replaceUUIDMLTag(com.mojang.serialization.Dynamic,java.lang.String,java.lang.String
) -> b
44:46:java.util.Optional
replaceUUIDLeastMost(com.mojang.serialization.Dynamic,java.lang.String,java.lang.St
ring) -> c
52:52:java.util.Optional
createUUIDFromString(com.mojang.serialization.Dynamic,java.lang.String) -> a
67:67:java.util.Optional createUUIDFromML(com.mojang.serialization.Dynamic) ->
a
71:76:java.util.Optional
createUUIDFromLongs(com.mojang.serialization.Dynamic,java.lang.String,java.lang.Str
ing) -> d
80:80:java.util.Optional
createUUIDTag(com.mojang.serialization.Dynamic,long,long) -> a
53:62:java.util.Optional
lambda$createUUIDFromString$4(com.mojang.serialization.Dynamic,com.mojang.serializa
tion.Dynamic) -> a
47:47:com.mojang.serialization.Dynamic
lambda$replaceUUIDLeastMost$3(com.mojang.serialization.Dynamic,java.lang.String,jav
a.lang.String,java.lang.String,com.mojang.serialization.Dynamic) -> a
39:39:com.mojang.serialization.Dynamic
lambda$replaceUUIDMLTag$2(com.mojang.serialization.Dynamic,java.lang.String,java.la
ng.String,com.mojang.serialization.Dynamic) -> a
33:33:com.mojang.serialization.Dynamic
lambda$replaceUUIDString$1(com.mojang.serialization.Dynamic,java.lang.String,java.l
ang.String,com.mojang.serialization.Dynamic) -> b
28:28:com.mojang.datafixers.Typed
lambda$updateNamedChoice$0(java.util.function.Function,com.mojang.datafixers.Typed)
-> a
net.minecraft.util.datafix.fixes.AddFlagIfNotPresentFix -> aqi:
java.lang.String name -> a
boolean flagValue -> b
java.lang.String flagKey -> c
com.mojang.datafixers.DSL$TypeReference typeReference -> d
17:22:void
<init>(com.mojang.datafixers.schemas.Schema,com.mojang.datafixers.DSL$TypeReference
,java.lang.String,boolean) -> <init>
26:28:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
29:29:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.Typed) -> a
30:30:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic) -> a
30:30:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.AddNewChoices -> aqj:
java.lang.String name -> a
com.mojang.datafixers.DSL$TypeReference type -> b
16:19:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,com.mojang.datafixers.
DSL$TypeReference) -> <init>
23:25:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
30:34:com.mojang.datafixers.TypeRewriteRule
cap(java.lang.String,com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoic
eType,com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType) -> a
34:34:java.util.function.Function
lambda$cap$1(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,co
m.mojang.serialization.DynamicOps) -> a
35:38:com.mojang.datafixers.util.Pair
lambda$cap$0(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,co
m.mojang.datafixers.util.Pair) -> a
net.minecraft.util.datafix.fixes.AdvancementsFix -> aqk:
java.util.Map RENAMES -> a
68:69:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
68:68:java.lang.String lambda$new$0(java.lang.String) -> a
9:65:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.AdvancementsRenameFix -> aql:
java.lang.String name -> a
java.util.function.Function renamer -> b
15:18:void
<init>(com.mojang.datafixers.schemas.Schema,boolean,java.lang.String,java.util.func
tion.Function) -> <init>
22:22:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
22:22:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.Typed) -> a
23:23:com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic) -> a
24:25:com.mojang.datafixers.util.Pair
lambda$makeRule$1(com.mojang.serialization.Dynamic,com.mojang.datafixers.util.Pair)
-> a
25:25:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic,java.lang.String,com.mojang.seri
alization.Dynamic) -> a
net.minecraft.util.datafix.fixes.AttributesRename -> aqm:
java.util.Map RENAMES -> a
46:47:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
51:58:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
63:63:com.mojang.serialization.Dynamic
fixName(com.mojang.serialization.Dynamic) -> a
67:67:com.mojang.datafixers.Typed fixItemStackTag(com.mojang.datafixers.Typed)
-> a
75:75:com.mojang.datafixers.Typed fixEntity(com.mojang.datafixers.Typed) -> b
76:76:com.mojang.serialization.Dynamic
lambda$fixEntity$9(com.mojang.serialization.Dynamic) -> b
77:77:com.mojang.serialization.Dynamic
lambda$fixEntity$8(com.mojang.serialization.Dynamic) -> c
77:77:java.util.stream.Stream lambda$fixEntity$7(java.util.stream.Stream) -> a
77:77:com.mojang.serialization.Dynamic
lambda$fixEntity$6(com.mojang.serialization.Dynamic) -> d
68:68:com.mojang.serialization.Dynamic
lambda$fixItemStackTag$5(com.mojang.serialization.Dynamic) -> e
69:69:com.mojang.serialization.Dynamic
lambda$fixItemStackTag$4(com.mojang.serialization.Dynamic) -> f
69:69:java.util.stream.Stream lambda$fixItemStackTag$3(java.util.stream.Stream)
-> b
69:69:com.mojang.serialization.Dynamic
lambda$fixItemStackTag$2(com.mojang.serialization.Dynamic) -> g
63:63:java.lang.String lambda$fixName$1(java.lang.String) -> a
55:55:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
17:43:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.BedItemColorFix -> aqn:
18:19:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
23:25:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
26:33:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
net.minecraft.util.datafix.fixes.BiomeFix -> aqo:
java.util.Map BIOMES -> a
7:7:void <init>() -> <init>
8:63:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.BitStorageAlignFix -> aqp:
int BIT_TO_LONG_SHIFT -> a
int SECTION_WIDTH -> b
int SECTION_HEIGHT -> c
int SECTION_SIZE -> d
int HEIGHTMAP_BITS -> e
int HEIGHTMAP_SIZE -> f
29:30:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
34:46:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
54:54:com.mojang.datafixers.Typed updateHeightmaps(com.mojang.datafixers.Typed)
-> a
66:66:com.mojang.datafixers.Typed
updateSections(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,
com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
82:84:com.mojang.serialization.Dynamic
updateBitStorage(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic,
int,int) -> a
88:141:long[] addPadding(int,int,long[]) -> a
67:67:com.mojang.datafixers.Typed
lambda$updateSections$10(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Op
ticFinder,com.mojang.datafixers.Typed) -> a
69:73:com.mojang.datafixers.Typed
lambda$updateSections$9(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typ
ed) -> a
74:74:com.mojang.serialization.Dynamic
lambda$updateSections$8(int,com.mojang.serialization.Dynamic) -> a
74:74:com.mojang.serialization.Dynamic
lambda$updateSections$7(com.mojang.serialization.Dynamic,int,com.mojang.serializati
on.Dynamic) -> a
69:69:java.lang.Integer lambda$updateSections$6(java.util.List) -> a
55:55:com.mojang.serialization.Dynamic
lambda$updateHeightmaps$5(com.mojang.serialization.Dynamic) -> a
56:56:com.mojang.serialization.Dynamic
lambda$updateHeightmaps$4(com.mojang.serialization.Dynamic,com.mojang.serialization
.Dynamic) -> a
57:57:com.mojang.datafixers.util.Pair
lambda$updateHeightmaps$3(com.mojang.serialization.Dynamic,com.mojang.datafixers.ut
il.Pair) -> a
58:58:com.mojang.serialization.Dynamic
lambda$updateHeightmaps$2(com.mojang.serialization.Dynamic,com.mojang.serialization
.Dynamic) -> b
47:47:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.d
atafixers.Typed) -> a
48:48:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> b
net.minecraft.util.datafix.fixes.BlendingDataFix -> aqq:
java.lang.String name -> a
java.util.Set STATUSES_TO_SKIP_BLENDING -> b
23:25:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
29:31:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
37:58:com.mojang.serialization.Dynamic
updateChunkTag(com.mojang.serialization.Dynamic,com.mojang.serialization.OptionalDy
namic) -> a
62:64:com.mojang.serialization.Dynamic
updateBlendingData(com.mojang.serialization.Dynamic,int,int) -> a
32:32:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
32:32:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
20:20:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.BlendingDataRemoveFromNetherEndFix -> aqr:
13:14:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
18:20:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
26:27:com.mojang.serialization.Dynamic
updateChunkTag(com.mojang.serialization.Dynamic,com.mojang.serialization.OptionalDy
namic) -> a
21:21:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
21:21:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.BlockEntityBannerColorFix -> aqs:
11:12:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
15:23:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
28:28:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
17:20:com.mojang.serialization.Dynamic
lambda$fixTag$4(com.mojang.serialization.Dynamic) -> b
18:18:java.util.stream.Stream lambda$fixTag$3(java.util.stream.Stream) -> a
19:19:com.mojang.serialization.Dynamic
lambda$fixTag$2(com.mojang.serialization.Dynamic) -> c
19:19:com.mojang.serialization.Dynamic
lambda$fixTag$1(com.mojang.serialization.Dynamic) -> d
15:15:com.mojang.serialization.Dynamic
lambda$fixTag$0(com.mojang.serialization.Dynamic) -> e
net.minecraft.util.datafix.fixes.BlockEntityBlockStateFix -> aqt:
12:13:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
17:30:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
30:30:java.lang.IllegalStateException lambda$fix$1() -> a
29:29:java.lang.IllegalStateException lambda$fix$0() -> b
net.minecraft.util.datafix.fixes.BlockEntityCustomNameToComponentFix -> aqu:
16:17:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
21:22:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
22:22:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
23:27:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.datafixers.Typed,com.mojang.datafixers.OpticFinder,com
.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.BlockEntityIdFix -> aqv:
java.util.Map ID_MAP -> a
16:17:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
47:55:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
55:55:java.util.function.Function
lambda$makeRule$3(com.mojang.serialization.DynamicOps) -> a
56:56:com.mojang.datafixers.util.Pair
lambda$makeRule$2(com.mojang.datafixers.util.Pair) -> a
56:56:java.lang.String lambda$makeRule$1(java.lang.String) -> a
20:43:void lambda$static$0(java.util.HashMap) -> a
19:19:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.BlockEntityJukeboxFix -> aqw:
12:13:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
17:33:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
30:30:java.lang.IllegalStateException lambda$fix$0() -> a
net.minecraft.util.datafix.fixes.BlockEntityKeepPacked -> aqx:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:14:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
19:19:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.BlockEntityRenameFix -> aqy:
java.lang.String name -> a
java.util.function.UnaryOperator nameChangeLookup -> b
16:19:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Una
ryOperator) -> <init>
23:26:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
32:32:com.mojang.datafixers.DataFix
create(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Una
ryOperator) -> a
26:26:java.util.function.Function
lambda$makeRule$1(com.mojang.serialization.DynamicOps) -> a
27:27:com.mojang.datafixers.util.Pair
lambda$makeRule$0(com.mojang.datafixers.util.Pair) -> a
net.minecraft.util.datafix.fixes.BlockEntityShulkerBoxColorFix -> aqz:
9:10:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:14:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
14:14:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.BlockEntitySignDoubleSidedEditableTextFix -> ara:
15:16:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.lang.String) ->
<init>
19:38:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
42:47:com.mojang.serialization.Dynamic
getTextList(com.mojang.serialization.Dynamic,java.lang.String) -> a
51:52:com.mojang.serialization.Dynamic
getEmptyTextList(com.mojang.serialization.Dynamic) -> b
56:56:java.lang.String getEmptyComponent() -> a
61:61:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.BlockEntitySignTextStrictJsonFix -> arb:
com.google.gson.Gson GSON -> a
24:25:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
57:95:com.mojang.serialization.Dynamic
updateLine(com.mojang.serialization.Dynamic,java.lang.String) -> a
100:100:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
101:106:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic) -> a
27:54:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.BlockEntitySignTextStrictJsonFix$1 -> arb$1:
28:28:void <init>() -> <init>
31:50:net.minecraft.network.chat.MutableComponent
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> a
28:28:java.lang.Object
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.Json
DeserializationContext) -> deserialize
net.minecraft.util.datafix.fixes.BlockEntityUUIDFix -> arc:
9:10:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
14:14:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
22:26:com.mojang.serialization.Dynamic
updateSkull(com.mojang.serialization.Dynamic) -> b
30:30:com.mojang.serialization.Dynamic
updateConduit(com.mojang.serialization.Dynamic) -> c
25:25:com.mojang.serialization.Dynamic
lambda$updateSkull$2(com.mojang.serialization.Dynamic,com.mojang.serialization.Dyna
mic) -> a
23:23:com.mojang.serialization.Dynamic
lambda$updateSkull$1(com.mojang.serialization.Dynamic) -> d
15:17:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.BlockNameFlatteningFix -> ard:
18:19:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
23:32:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
32:32:java.util.function.Function
lambda$makeRule$3(com.mojang.serialization.DynamicOps) -> a
32:32:com.mojang.datafixers.util.Pair
lambda$makeRule$2(com.mojang.datafixers.util.Pair) -> a
32:32:java.lang.String lambda$makeRule$1(com.mojang.datafixers.util.Either) ->
a
34:34:java.lang.String lambda$makeRule$0(java.lang.String) -> a
net.minecraft.util.datafix.fixes.BlockRenameFix -> are:
java.lang.String name -> a
20:22:void <init>(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
<init>
26:42:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
java.lang.String fixBlock(java.lang.String) -> a
48:48:com.mojang.datafixers.DataFix
create(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Fun
ction) -> a
34:34:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.Typed) -> a
35:39:com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic) -> a
32:32:java.util.function.Function
lambda$makeRule$1(com.mojang.serialization.DynamicOps) -> a
32:32:com.mojang.datafixers.util.Pair
lambda$makeRule$0(com.mojang.datafixers.util.Pair) -> a
net.minecraft.util.datafix.fixes.BlockRenameFix$1 -> are$1:
java.util.function.Function val$fixBlock -> a
48:48:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Fun
ction) -> <init>
51:51:java.lang.String fixBlock(java.lang.String) -> a
net.minecraft.util.datafix.fixes.BlockRenameFixWithJigsaw -> arf:
java.lang.String name -> a
16:18:void <init>(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
<init>
22:45:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
49:49:com.mojang.datafixers.DataFix
create(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Fun
ction) -> b
28:28:com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.DSL$TypeR
eference,com.mojang.datafixers.Typed) -> a
28:28:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.Typed) -> a
28:28:com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic) -> a
28:42:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
) -> a
29:41:java.lang.String lambda$makeRule$0(java.lang.String) -> b
net.minecraft.util.datafix.fixes.BlockRenameFixWithJigsaw$1 -> arf$1:
java.util.function.Function val$fixBlock -> a
49:49:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Fun
ction) -> <init>
52:52:java.lang.String fixBlock(java.lang.String) -> a
net.minecraft.util.datafix.fixes.BlockStateData -> arg:
org.slf4j.Logger LOGGER -> b
com.mojang.serialization.Dynamic[] MAP -> c
com.mojang.serialization.Dynamic[] BLOCK_DEFAULTS -> d
it.unimi.dsi.fastutil.objects.Object2IntMap ID_BY_OLD -> e
it.unimi.dsi.fastutil.objects.Object2IntMap ID_BY_OLD_NAME -> f
java.lang.String FILTER_ME -> a
12:12:void <init>() -> <init>
21:33:void register(int,java.lang.String,java.lang.String[]) -> a
36:41:void finalizeMaps() -> q
44:49:com.mojang.serialization.Dynamic
upgradeBlockStateTag(com.mojang.serialization.Dynamic) -> a
53:58:java.lang.String upgradeBlock(java.lang.String) -> a
62:66:java.lang.String upgradeBlock(int) -> a
72:75:com.mojang.serialization.Dynamic parse(java.lang.String) -> b
80:84:com.mojang.serialization.Dynamic getTag(int) -> b
109:210:void bootstrap0() -> a
213:319:void bootstrap1() -> b
322:425:void bootstrap2() -> c
428:523:void bootstrap3() -> d
526:637:void bootstrap4() -> e
640:745:void bootstrap5() -> f
748:875:void bootstrap6() -> g
878:948:void bootstrap7() -> h
951:1079:void bootstrap8() -> i
1082:1255:void bootstrap9() -> j
1258:1360:void bootstrap10() -> k
1363:1498:void bootstrap11() -> l
1501:1595:void bootstrap12() -> m
1598:1677:void bootstrap13() -> n
1680:1766:void bootstrap14() -> o
1769:1850:void bootstrap15() -> p
17:17:void lambda$static$1(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap)
-> a
16:16:void lambda$static$0(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap)
-> b
13:106:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.BlockStateStructureTemplateFix -> arh:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
15:15:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
15:15:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.CatTypeFix -> ari:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:17:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
22:22:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.CauldronRenameFix -> arj:
13:14:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
17:25:com.mojang.serialization.Dynamic fix(com.mojang.serialization.Dynamic) ->
a
30:30:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
30:30:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.CavesAndCliffsRenames -> ark:
com.google.common.collect.ImmutableMap RENAMES -> a
48:49:void <init>() -> <init>
6:46:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ChunkBedBlockEntityInjecterFix -> arl:
26:27:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
31:39:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
43:52:com.mojang.datafixers.TypeRewriteRule
cap(com.mojang.datafixers.types.Type,com.mojang.datafixers.types.templates.List$Lis
tType) -> a
53:89:com.mojang.datafixers.Typed
lambda$cap$5(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,co
m.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) -> a
81:84:void
lambda$cap$4(java.util.List,com.mojang.datafixers.types.Type,com.mojang.serializati
on.Dynamic,java.util.Map) -> a
82:82:java.lang.IllegalStateException lambda$cap$3() -> a
65:79:java.util.Map
lambda$cap$2(com.mojang.serialization.Dynamic,int,int,int,int,long) -> a
51:51:java.util.function.Function
lambda$cap$1(com.mojang.serialization.DynamicOps) -> a
51:51:com.mojang.datafixers.util.Pair
lambda$cap$0(com.mojang.datafixers.util.Pair) -> a
net.minecraft.util.datafix.fixes.ChunkBiomeFix -> arm:
16:17:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
21:24:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
24:24:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
24:24:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
25:47:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.ChunkDeleteIgnoredLightDataFix -> arn:
12:13:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
17:20:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
21:27:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
24:24:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
24:24:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.ChunkDeleteLightFix -> aro:
12:13:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
17:20:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
21:22:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
23:23:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.Typed) -> a
23:23:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic) -> a
21:21:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.ChunkHeightAndBiomeFix -> arp:
java.lang.String DATAFIXER_CONTEXT_TAG -> a
java.lang.String NAME -> d
int OLD_SECTION_COUNT -> e
int NEW_SECTION_COUNT -> f
int NEW_MIN_SECTION_Y -> g
int BLOCKS_PER_SECTION -> b
int LONGS_PER_SECTION -> h
int HEIGHTMAP_BITS -> i
long HEIGHTMAP_MASK -> j
int HEIGHTMAP_OFFSET -> k
java.lang.String[] HEIGHTMAP_TYPES -> l
java.util.Set STATUS_IS_OR_AFTER_SURFACE -> m
java.util.Set STATUS_IS_OR_AFTER_NOISE -> n
java.util.Set BLOCKS_BEFORE_FEATURE_STATUS -> o
int BIOME_CONTAINER_LAYER_SIZE -> p
int BIOME_CONTAINER_SIZE -> q
int BIOME_CONTAINER_TOP_LAYER_OFFSET -> r
java.lang.String DEFAULT_BIOME -> c
it.unimi.dsi.fastutil.ints.Int2ObjectMap BIOMES_BY_ID -> s
200:201:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
205:214:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
289:289:com.mojang.serialization.Dynamic
predictChunkStatusBeforeSurface(com.mojang.serialization.Dynamic,java.util.Set) ->
a
322:351:com.mojang.serialization.Dynamic[]
getBiomeContainers(com.mojang.serialization.Dynamic,boolean,int,org.apache.commons.
lang3.mutable.MutableBoolean) -> a
355:355:int getOldBiome(int[],int) -> a
359:422:com.mojang.serialization.Dynamic
updateChunkTag(com.mojang.serialization.Dynamic,boolean,boolean,boolean,java.util.f
unction.Supplier) -> a
426:426:com.mojang.serialization.Dynamic
shiftUpgradeData(com.mojang.serialization.Dynamic) -> a
447:457:com.mojang.serialization.Dynamic
updateCarvingMasks(com.mojang.serialization.Dynamic,int,int) -> a
461:471:com.mojang.serialization.Dynamic
addPaddingEntries(com.mojang.serialization.Dynamic,java.lang.String) -> a
475:475:com.mojang.serialization.Dynamic
updateHeightmaps(com.mojang.serialization.Dynamic) -> b
484:484:com.mojang.serialization.Dynamic
getFixedHeightmap(com.mojang.serialization.Dynamic) -> c
504:534:com.mojang.serialization.Dynamic
makeBiomeContainer(com.mojang.serialization.Dynamic,it.unimi.dsi.fastutil.ints.Int2
IntFunction) -> a
538:538:com.mojang.serialization.Dynamic
makePalettedContainer(com.mojang.serialization.Dynamic) -> d
542:542:com.mojang.serialization.Dynamic
makePalettedContainer(com.mojang.serialization.Dynamic,com.mojang.serialization.Dyn
amic) -> a
546:551:com.mojang.serialization.Dynamic
makeOptimizedPalettedContainer(com.mojang.serialization.Dynamic,com.mojang.serializ
ation.Dynamic) -> b
557:573:com.mojang.serialization.Dynamic
padPaletteEntries(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
,java.util.List) -> a
577:581:int ceillog2(int) -> a
511:511:com.mojang.serialization.Dynamic
lambda$makeBiomeContainer$24(com.mojang.serialization.Dynamic,java.lang.Integer) ->
a
485:499:long lambda$getFixedHeightmap$23(long) -> a
476:479:com.mojang.serialization.Dynamic
lambda$updateHeightmaps$22(com.mojang.serialization.Dynamic) -> e
449:454:com.mojang.datafixers.util.Pair
lambda$updateCarvingMasks$21(int,int,com.mojang.serialization.Dynamic,com.mojang.da
tafixers.util.Pair) -> a
427:442:com.mojang.serialization.Dynamic
lambda$shiftUpgradeData$20(com.mojang.serialization.Dynamic) -> f
430:430:void lambda$shiftUpgradeData$19(java.util.Map,java.util.Map) -> a
432:439:void
lambda$shiftUpgradeData$18(java.util.Map,com.mojang.serialization.Dynamic,com.mojan
g.serialization.Dynamic) -> a
433:435:void
lambda$shiftUpgradeData$17(java.util.Map,com.mojang.serialization.Dynamic,com.mojan
g.serialization.Dynamic,java.lang.Integer) -> a
340:340:int lambda$getBiomeContainers$16(int[],int) -> b
339:339:int lambda$getBiomeContainers$15(int[],int) -> c
336:336:int lambda$getBiomeContainers$14(int[],int,int) -> a
330:330:int lambda$getBiomeContainers$13(int[],int,int) -> b
290:317:com.mojang.serialization.Dynamic
lambda$predictChunkStatusBeforeSurface$12(java.util.Set,com.mojang.serialization.Dy
namic) -> a
215:215:com.mojang.datafixers.Typed
lambda$makeRule$11(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Ty
pe,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Type,com.mojang.da
tafixers.Typed) -> a
216:277:com.mojang.datafixers.Typed
lambda$makeRule$10(com.mojang.datafixers.Typed,com.mojang.datafixers.OpticFinder,co
m.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) -> a
278:281:com.mojang.serialization.Dynamic
lambda$makeRule$9(boolean,java.util.Set,org.apache.commons.lang3.mutable.MutableBoo
lean,java.lang.String,org.apache.commons.lang3.mutable.MutableObject,com.mojang.ser
ialization.Dynamic) -> a
231:274:com.mojang.datafixers.Typed
lambda$makeRule$8(java.util.Set,com.mojang.serialization.Dynamic,int,com.mojang.ser
ialization.Dynamic[],org.apache.commons.lang3.mutable.MutableObject,com.mojang.seri
alization.Dynamic,com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) ->
a
274:274:java.lang.IllegalStateException lambda$makeRule$7() -> a
236:260:com.mojang.serialization.Dynamic
lambda$makeRule$6(java.util.Set,com.mojang.serialization.Dynamic,int,com.mojang.ser
ialization.Dynamic[],it.unimi.dsi.fastutil.ints.IntSet,org.apache.commons.lang3.mut
able.MutableObject,com.mojang.serialization.Dynamic) -> a

255:257:net.minecraft.util.datafix.fixes.ChunkProtoTickListFix$PoorMansPalettedCont
ainer lambda$makeRule$5(com.mojang.serialization.Dynamic) -> g
239:240:java.util.Optional
lambda$makeRule$4(java.util.Set,com.mojang.serialization.Dynamic,com.mojang.seriali
zation.Dynamic) -> a
241:241:com.mojang.serialization.Dynamic
lambda$makeRule$3(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
) -> c
239:239:java.lang.String lambda$makeRule$2(com.mojang.serialization.Dynamic) ->
h
234:234:java.lang.IllegalStateException lambda$makeRule$1() -> b

228:228:net.minecraft.util.datafix.fixes.ChunkProtoTickListFix$PoorMansPalettedCont
ainer lambda$makeRule$0() -> c
52:197:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ChunkLightRemoveFix -> arq:
12:13:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
17:22:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
22:22:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
22:22:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
23:23:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix -> arr:
int NORTH_WEST_MASK -> a
int WEST_MASK -> b
int SOUTH_WEST_MASK -> c
int SOUTH_MASK -> d
int SOUTH_EAST_MASK -> e
int EAST_MASK -> f
int NORTH_EAST_MASK -> g
int NORTH_MASK -> h
org.slf4j.Logger LOGGER -> i
java.util.BitSet VIRTUAL -> j
java.util.BitSet FIX -> k
com.mojang.serialization.Dynamic PUMPKIN -> l
com.mojang.serialization.Dynamic SNOWY_PODZOL -> m
com.mojang.serialization.Dynamic SNOWY_GRASS -> n
com.mojang.serialization.Dynamic SNOWY_MYCELIUM -> o
com.mojang.serialization.Dynamic UPPER_SUNFLOWER -> p
com.mojang.serialization.Dynamic UPPER_LILAC -> q
com.mojang.serialization.Dynamic UPPER_TALL_GRASS -> r
com.mojang.serialization.Dynamic UPPER_LARGE_FERN -> s
com.mojang.serialization.Dynamic UPPER_ROSE_BUSH -> t
com.mojang.serialization.Dynamic UPPER_PEONY -> u
java.util.Map FLOWER_POT_MAP -> v
java.util.Map SKULL_MAP -> w
java.util.Map DOOR_MAP -> x
java.util.Map NOTE_BLOCK_MAP -> y
it.unimi.dsi.fastutil.ints.Int2ObjectMap DYE_COLOR_MAP -> z
java.util.Map BED_BLOCK_MAP -> A
java.util.Map BANNER_BLOCK_MAP -> B
com.mojang.serialization.Dynamic AIR -> C
int SIZE -> D
44:45:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
97:104:void mapSkull(java.util.Map,int,java.lang.String,java.lang.String) -> a
117:181:void mapDoor(java.util.Map,java.lang.String,int) -> a
218:230:void addBeds(java.util.Map,int,java.lang.String) -> a
242:249:void addBanners(java.util.Map,int,java.lang.String) -> b
339:339:java.lang.String getName(com.mojang.serialization.Dynamic) -> a
343:343:java.lang.String
getProperty(com.mojang.serialization.Dynamic,java.lang.String) -> a
347:351:int
idFor(net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap,com.mojang.serializat
ion.Dynamic) -> a
355:359:com.mojang.serialization.Dynamic fix(com.mojang.serialization.Dynamic)
-> b
364:366:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
837:859:int getSideMask(boolean,boolean,boolean,boolean) -> a
233:239:void lambda$static$6(java.util.HashMap) -> a
210:215:void lambda$static$5(java.util.HashMap) -> b
191:207:void lambda$static$4(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap)
-> a
184:188:void lambda$static$3(java.util.HashMap) -> c
107:114:void lambda$static$2(java.util.HashMap) -> d
88:94:void lambda$static$1(java.util.HashMap) -> e
63:85:void lambda$static$0(java.util.HashMap) -> f
47:335:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$1 -> arr$1:
int[]
$SwitchMap$net$minecraft$util$datafix$fixes$ChunkPalettedStorageFix$Direction$Axis
-> a
727:727:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$DataLayer -> arr$a:
int SIZE -> a
int NIBBLE_SIZE -> b
byte[] data -> c
805:807:void <init>() -> <init>
809:815:void <init>(byte[]) -> <init>
818:823:int get(int,int,int) -> a
828:828:boolean isFirst(int) -> a
832:832:int getPosition(int) -> b
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction -> arr$b:
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction DOWN -> a
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction UP -> b
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction NORTH -> c
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction SOUTH -> d
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction WEST -> e
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction EAST -> f
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis axis ->
g

net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDirection
axisDirection -> h
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction[] $VALUES ->
i
862:862:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction[]
values() -> values
862:862:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction
valueOf(java.lang.String) -> valueOf
874:877:void
<init>(java.lang.String,int,net.minecraft.util.datafix.fixes.ChunkPalettedStorageFi
x$Direction$AxisDirection,net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$
Direction$Axis) -> <init>

880:880:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDire
ction getAxisDirection() -> a
884:884:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis
getAxis() -> b
862:862:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction[]
$values() -> c
862:868:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis -> arr$b$a:
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis X -> a
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis Y -> b
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis Z -> c
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis[]
$VALUES -> d

887:887:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis[]
values() -> values
887:887:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis
valueOf(java.lang.String) -> valueOf
887:887:void <init>(java.lang.String,int) -> <init>

887:887:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$Axis[]
$values() -> a
887:890:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDirection ->
arr$b$b:

net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDirection
POSITIVE -> a

net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDirection
NEGATIVE -> b
int step -> c

net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDirection[]
$VALUES -> d
893:893:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDire
ction[] values() -> values

893:893:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDire
ction valueOf(java.lang.String) -> valueOf
900:902:void <init>(java.lang.String,int,int) -> <init>
905:905:int getStep() -> a

893:893:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction$AxisDire
ction[] $values() -> b
893:895:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Section -> arr$c:
net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap palette -> b
java.util.List listTag -> c
com.mojang.serialization.Dynamic section -> d
boolean hasData -> e
it.unimi.dsi.fastutil.ints.Int2ObjectMap toFix -> f
it.unimi.dsi.fastutil.ints.IntList update -> g
int y -> a
java.util.Set seen -> h
int[] buffer -> i
370:387:void <init>(com.mojang.serialization.Dynamic) -> <init>
390:395:com.mojang.serialization.Dynamic getBlock(int) -> a
399:403:void setBlock(int,com.mojang.serialization.Dynamic) -> a
406:440:int upgrade(int) -> b
444:450:void addFix(int,int) -> a
453:471:com.mojang.serialization.Dynamic write() -> a
411:411:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$DataLayer
lambda$upgrade$1(java.nio.ByteBuffer) -> a
410:410:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$DataLayer
lambda$upgrade$0(java.nio.ByteBuffer) -> b
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$UpgradeChunk -> arr$d:
int sides -> a
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Section[] sections ->
b
com.mojang.serialization.Dynamic level -> c
int x -> d
int z -> e
it.unimi.dsi.fastutil.ints.Int2ObjectMap blockEntities -> f
478:714:void <init>(com.mojang.serialization.Dynamic) -> <init>
718:718:com.mojang.serialization.Dynamic getBlockEntity(int) -> b
723:723:com.mojang.serialization.Dynamic removeBlockEntity(int) -> c
727:738:int
relative(int,net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Direction) ->
a
742:753:void setBlock(int,com.mojang.serialization.Dynamic) -> a
757:758:net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix$Section
getSection(int) -> d
762:772:com.mojang.serialization.Dynamic getBlock(int) -> a
776:795:com.mojang.serialization.Dynamic write() -> a
505:505:void lambda$new$3(java.util.stream.Stream) -> a
506:511:void lambda$new$2(com.mojang.serialization.Dynamic) -> a
491:491:void lambda$new$1(java.util.stream.Stream) -> b
492:500:void lambda$new$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.ChunkProtoTickListFix -> ars:
int SECTION_WIDTH -> a
com.google.common.collect.ImmutableSet ALWAYS_WATERLOGGED -> b
40:41:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
45:54:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
106:119:com.mojang.serialization.Dynamic
makeTickList(com.mojang.serialization.Dynamic,it.unimi.dsi.fastutil.ints.Int2Object
Map,byte,int,int,java.lang.String,java.util.function.Function) -> a
123:123:java.lang.String getBlock(com.mojang.serialization.Dynamic) -> a
127:140:java.lang.String getLiquid(com.mojang.serialization.Dynamic) -> b
144:155:com.mojang.serialization.Dynamic
createTick(com.mojang.serialization.Dynamic,java.util.function.Supplier,int,int,int
,int,java.util.function.Function) -> a
115:115:com.mojang.serialization.Dynamic
lambda$makeTickList$15(com.mojang.serialization.Dynamic,java.util.function.Supplier
,int,int,int,java.util.function.Function,int) -> a
114:114:boolean lambda$makeTickList$14(int) -> a
113:113:int lambda$makeTickList$13(com.mojang.serialization.Dynamic) -> c
54:54:com.mojang.datafixers.Typed
lambda$makeRule$12(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFin
der,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.
datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Opti
cFinder,com.mojang.datafixers.Typed) -> a
55:97:com.mojang.datafixers.Typed
lambda$makeRule$11(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFin
der,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.
datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Type
d) -> a
97:100:com.mojang.serialization.Dynamic
lambda$makeRule$10(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynami
c) -> a
82:83:com.mojang.serialization.Dynamic
lambda$makeRule$9(byte,com.mojang.serialization.Dynamic) -> a
83:83:com.mojang.serialization.Dynamic
lambda$makeRule$8(byte,com.mojang.serialization.Dynamic) -> b
63:80:void
lambda$makeRule$7(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,org.apache.commons.lang3.mutable.MutableInt,com.mojang.datafixers.OpticFinder,it
.unimi.dsi.fastutil.ints.Int2ObjectMap,com.mojang.datafixers.OpticFinder,com.mojang
.datafixers.Typed) -> a
64:79:void
lambda$makeRule$6(com.mojang.datafixers.OpticFinder,org.apache.commons.lang3.mutabl
e.MutableInt,com.mojang.datafixers.OpticFinder,it.unimi.dsi.fastutil.ints.Int2Objec
tMap,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
73:73:void
lambda$makeRule$5(it.unimi.dsi.fastutil.ints.Int2ObjectMap,int,com.mojang.datafixer
s.OpticFinder,com.mojang.datafixers.Typed) -> a

74:76:net.minecraft.util.datafix.fixes.ChunkProtoTickListFix$PoorMansPalettedContai
ner
lambda$makeRule$4(com.mojang.datafixers.Typed,com.mojang.datafixers.OpticFinder) ->
a
74:74:java.util.List lambda$makeRule$3(com.mojang.datafixers.Typed) -> a
74:74:java.util.List lambda$makeRule$2(com.mojang.serialization.Dynamic) -> d
56:56:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic) -> e
56:56:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
) -> b
31:31:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ChunkProtoTickListFix$PoorMansPalettedContainer ->
ars$a:
long SIZE_BITS -> a
java.util.List palette -> b
long[] data -> c
int bits -> d
long mask -> e
int valuesPerLong -> f
167:174:void <init>(java.util.List,long[]) -> <init>
178:197:com.mojang.serialization.Dynamic get(int,int,int) -> a
201:201:int getIndex(int,int,int) -> b
205:205:java.util.List palette() -> a
209:209:long[] data() -> b
net.minecraft.util.datafix.fixes.ChunkRenamesFix -> art:
21:22:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
26:33:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
51:51:com.mojang.datafixers.Typed
renameField(com.mojang.datafixers.Typed,java.lang.String,java.lang.String) -> a
55:57:com.mojang.datafixers.Typed
renameFieldHelper(com.mojang.datafixers.Typed,java.lang.String,java.lang.String,com
.mojang.datafixers.types.Type) -> a
61:61:com.mojang.datafixers.Typed appendChunkName(com.mojang.datafixers.Typed)
-> a
65:68:com.mojang.serialization.Dynamic
mergeRemainders(com.mojang.datafixers.Typed,com.mojang.serialization.Dynamic) -> a
68:68:com.mojang.serialization.Dynamic
lambda$mergeRemainders$5(com.mojang.serialization.DynamicOps,java.lang.Object) -> a
67:67:com.mojang.serialization.DataResult
lambda$mergeRemainders$4(com.mojang.serialization.DynamicOps,com.mojang.serializati
on.Dynamic,com.mojang.serialization.MapLike) -> a
51:51:com.mojang.serialization.Dynamic
lambda$renameField$3(java.lang.String,com.mojang.serialization.Dynamic) -> a
34:46:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) -> a
46:46:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic) -> a
43:43:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> b
net.minecraft.util.datafix.fixes.ChunkStatusFix -> aru:
15:16:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
20:25:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
25:25:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
26:31:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.ChunkStatusFix2 -> arv:
java.util.Map RENAMES_AND_DOWNGRADES -> a
30:31:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
35:40:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
40:40:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
41:48:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
16:27:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ChunkStructuresTemplateRenameFix -> arw:
com.google.common.collect.ImmutableMap RENAMES -> a
104:105:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
109:110:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
114:114:com.mojang.serialization.Dynamic
fixChildren(com.mojang.serialization.Dynamic) -> a
120:128:com.mojang.serialization.Dynamic
fixTag(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic) -> a
115:115:com.mojang.serialization.Dynamic
lambda$fixChildren$2(com.mojang.serialization.Dynamic,com.mojang.serialization.Dyna
mic) -> b
115:115:com.mojang.serialization.Dynamic
lambda$fixChildren$1(com.mojang.serialization.Dynamic,com.mojang.serialization.Dyna
mic) -> c
110:110:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
13:101:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ChunkToProtochunkFix -> arx:
int NUM_SECTIONS -> a
20:21:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
25:25:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
31:47:com.mojang.serialization.Dynamic
fixChunkData(com.mojang.serialization.Dynamic) -> a
51:51:com.mojang.serialization.Dynamic
repackBiomes(com.mojang.serialization.Dynamic) -> b
68:69:com.mojang.serialization.Dynamic
repackTicks(com.mojang.serialization.Dynamic) -> c
86:86:short packOffsetCoordinates(int,int,int) -> a
70:78:com.mojang.serialization.Dynamic
lambda$repackTicks$7(com.mojang.serialization.Dynamic,java.util.stream.Stream) -> a
78:78:com.mojang.serialization.Dynamic
lambda$repackTicks$6(com.mojang.serialization.Dynamic,it.unimi.dsi.fastutil.shorts.
ShortList) -> a
78:78:com.mojang.serialization.Dynamic
lambda$repackTicks$5(com.mojang.serialization.Dynamic,int) -> a
72:77:void
lambda$repackTicks$4(java.util.List,com.mojang.serialization.Dynamic) -> a
70:70:it.unimi.dsi.fastutil.shorts.ShortArrayList lambda$repackTicks$3(int) ->
a
52:53:com.mojang.serialization.Dynamic
lambda$repackBiomes$2(com.mojang.serialization.Dynamic,com.mojang.serialization.Dyn
amic) -> a
54:60:com.mojang.serialization.Dynamic
lambda$repackBiomes$1(com.mojang.serialization.Dynamic,java.nio.ByteBuffer) -> a
26:26:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> d
net.minecraft.util.datafix.fixes.ColorlessShulkerEntityFix -> ary:
9:10:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:14:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
15:18:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.CriteriaRenameFix -> arz:
java.lang.String name -> a
java.lang.String advancementId -> b
java.util.function.UnaryOperator conversions -> c
18:22:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.lang.String,java.
util.function.UnaryOperator) -> <init>
26:26:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
30:30:com.mojang.serialization.Dynamic
fixAdvancements(com.mojang.serialization.Dynamic) -> a
32:32:com.mojang.serialization.Dynamic
lambda$fixAdvancements$5(com.mojang.serialization.Dynamic) -> b
33:33:com.mojang.serialization.Dynamic
lambda$fixAdvancements$4(com.mojang.serialization.Dynamic) -> c
34:34:com.mojang.datafixers.util.Pair
lambda$fixAdvancements$3(com.mojang.datafixers.util.Pair) -> a
34:34:com.mojang.serialization.Dynamic
lambda$fixAdvancements$2(com.mojang.serialization.Dynamic) -> d
34:34:com.mojang.serialization.Dynamic
lambda$fixAdvancements$1(com.mojang.serialization.Dynamic,java.lang.String) -> a
26:26:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.DecoratedPotFieldRenameFix -> asa:
java.lang.String DECORATED_POT_ID -> a
13:14:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
18:21:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
net.minecraft.util.datafix.fixes.DyeItemRenameFix -> asb:
java.util.Map RENAMED_IDS -> a
7:7:void <init>() -> <init>
8:12:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EffectDurationFix -> asc:
java.util.Set ITEM_TYPES -> a
29:30:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
34:45:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
61:61:com.mojang.serialization.Dynamic
fixEffect(com.mojang.serialization.Dynamic) -> a
71:71:com.mojang.serialization.Dynamic fix(com.mojang.serialization.Dynamic) ->
b
76:79:com.mojang.serialization.Dynamic
updateEntity(com.mojang.serialization.Dynamic) -> c
62:66:com.mojang.serialization.Dynamic
lambda$fixEffect$3(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynami
c) -> a
46:55:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.Typed) -> a
43:43:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
40:40:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> b
21:21:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityArmorStandSilentFix -> asd:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:17:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
22:22:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.EntityBlockStateFix -> ase:
java.util.Map MAP -> a
34:35:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
295:296:int getBlockId(java.lang.String) -> a
301:314:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
339:355:com.mojang.datafixers.Typed
updateFallingBlock(com.mojang.datafixers.Typed) -> a
359:369:com.mojang.datafixers.Typed
updateBlockToBlockState(com.mojang.datafixers.Typed,java.lang.String,java.lang.Stri
ng,java.lang.String) -> a
373:375:com.mojang.datafixers.Typed
updateEntity(com.mojang.datafixers.Typed,java.lang.String,java.util.function.Functi
on) -> a
365:368:com.mojang.datafixers.util.Pair
lambda$updateBlockToBlockState$12(com.mojang.serialization.Dynamic,java.lang.String
,com.mojang.datafixers.util.Pair) -> a
365:365:java.lang.Integer lambda$updateBlockToBlockState$11(java.lang.Integer)
-> a
345:354:com.mojang.datafixers.util.Either
lambda$updateFallingBlock$10(com.mojang.serialization.Dynamic,com.mojang.datafixers
.util.Either) -> a
349:350:java.lang.Integer
lambda$updateFallingBlock$9(com.mojang.serialization.Dynamic,com.mojang.datafixers.
util.Unit) -> a
350:350:java.lang.Integer
lambda$updateFallingBlock$8(com.mojang.serialization.Dynamic) -> a
347:347:java.lang.Integer
lambda$updateFallingBlock$7(com.mojang.datafixers.util.Pair) -> a
347:347:java.lang.Integer lambda$updateFallingBlock$6(java.lang.Integer) -> b
315:334:com.mojang.datafixers.Typed
lambda$makeRule$5(java.util.function.Function,java.util.function.Function,java.util
.function.Function,com.mojang.datafixers.Typed) -> a
316:316:com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.Typed) -> b
312:312:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) ->
a
305:305:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.Typed) -> c
304:304:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> d
38:292:void lambda$static$0(java.util.HashMap) -> a
37:37:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityBrushableBlockFieldsRenameFix -> asf:
13:14:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
17:17:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
21:23:com.mojang.serialization.Dynamic
renameField(com.mojang.serialization.Dynamic,java.lang.String,java.lang.String) ->
a
28:28:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
22:22:com.mojang.serialization.Dynamic
lambda$renameField$0(com.mojang.serialization.Dynamic,java.lang.String,java.lang.St
ring,com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.EntityCatSplitFix -> asg:
11:12:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
16:31:com.mojang.datafixers.util.Pair
getNewNameAndTag(java.lang.String,com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.EntityCodSalmonFix -> ash:
java.util.Map RENAMED_IDS -> a
java.util.Map RENAMED_EGG_IDS -> b
20:21:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
25:25:java.lang.String rename(java.lang.String) -> a
9:17:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityCustomNameToComponentFix -> asi:
18:19:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
23:24:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
34:38:com.mojang.serialization.Dynamic
fixTagCustomName(com.mojang.serialization.Dynamic) -> a
24:24:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
25:29:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.datafixers.Typed,com.mojang.datafixers.OpticFinder,com
.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.EntityElderGuardianSplitFix -> asj:
11:12:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
16:16:com.mojang.datafixers.util.Pair
getNewNameAndTag(java.lang.String,com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.EntityEquipmentToArmorAndHandFix -> ask:
31:32:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
36:36:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
41:55:com.mojang.datafixers.TypeRewriteRule
cap(com.mojang.datafixers.types.Type) -> a
56:106:com.mojang.datafixers.Typed
lambda$cap$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Type,com
.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Type,com.mojang.datafixe
rs.Typed) -> a
84:84:com.mojang.serialization.Dynamic
lambda$cap$1(com.mojang.serialization.Dynamic) -> a
65:65:java.lang.IllegalStateException lambda$cap$0() -> a
net.minecraft.util.datafix.fixes.EntityGoatMissingStateFix -> asl:
10:11:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
15:15:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
15:15:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.EntityHealthFix -> asm:
java.util.Set ENTITIES -> a
15:16:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
58:68:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
73:73:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
73:73:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
18:18:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityHorseSaddleFix -> asn:
17:18:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
24:43:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.EntityHorseSplitFix -> aso:
14:15:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
19:46:com.mojang.datafixers.util.Pair
fix(java.lang.String,com.mojang.datafixers.Typed) -> a
44:44:java.lang.IllegalStateException lambda$fix$0() -> a
net.minecraft.util.datafix.fixes.EntityIdFix -> asp:
java.util.Map ID_MAP -> a
15:16:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
98:106:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
106:106:java.util.function.Function
lambda$makeRule$3(com.mojang.serialization.DynamicOps) -> a
107:107:com.mojang.datafixers.util.Pair
lambda$makeRule$2(com.mojang.datafixers.util.Pair) -> a
107:107:java.lang.String lambda$makeRule$1(java.lang.String) -> a
19:94:void lambda$static$0(java.util.HashMap) -> a
18:18:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityItemFrameDirectionFix -> asq:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:14:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
19:19:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
23:32:byte direction2dTo3d(byte) -> a
net.minecraft.util.datafix.fixes.EntityMinecartIdentifiersFix -> asr:
java.util.List MINECART_BY_ID -> a
18:19:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
30:33:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
33:33:java.util.function.Function
lambda$makeRule$3(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceTy
pe,com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.s
erialization.DynamicOps) -> a
34:47:com.mojang.datafixers.util.Pair
lambda$makeRule$2(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceTy
pe,com.mojang.serialization.DynamicOps,com.mojang.datafixers.types.templates.Tagged
Choice$TaggedChoiceType,com.mojang.datafixers.util.Pair) -> a
45:45:java.lang.IllegalStateException lambda$makeRule$1() -> a
45:45:com.mojang.serialization.DataResult
lambda$makeRule$0(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceTy
pe,java.lang.String,com.mojang.serialization.Dynamic) -> a
21:21:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityPaintingFieldsRenameFix -> ass:
13:14:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
17:17:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
21:23:com.mojang.serialization.Dynamic
renameField(com.mojang.serialization.Dynamic,java.lang.String,java.lang.String) ->
a
28:28:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
22:22:com.mojang.serialization.Dynamic
lambda$renameField$0(com.mojang.serialization.Dynamic,java.lang.String,java.lang.St
ring,com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.EntityPaintingItemFrameDirectionFix -> ast:
int[][] DIRECTIONS -> a
20:21:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
24:46:com.mojang.serialization.Dynamic
doFix(com.mojang.serialization.Dynamic,boolean,boolean) -> a
51:66:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
63:63:com.mojang.datafixers.Typed
lambda$makeRule$5(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Typ
e,com.mojang.datafixers.Typed) -> a
63:63:com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.Typed) -> a
63:63:com.mojang.serialization.Dynamic
lambda$makeRule$3(com.mojang.serialization.Dynamic) -> a
60:60:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Typ
e,com.mojang.datafixers.Typed) -> b
60:60:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> b
60:60:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> b
12:12:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityPaintingMotiveFix -> asu:
java.util.Map MAP -> a
17:18:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
27:32:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
37:37:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
21:24:void lambda$static$0(java.util.HashMap) -> a
20:20:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityProjectileOwnerFix -> asv:
19:20:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
24:25:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
29:48:com.mojang.datafixers.Typed
updateProjectiles(com.mojang.datafixers.Typed) -> a
52:55:com.mojang.serialization.Dynamic
updateOwnerArrow(com.mojang.serialization.Dynamic) -> a
59:63:com.mojang.serialization.Dynamic
updateOwnerLlamaSpit(com.mojang.serialization.Dynamic) -> b
67:68:com.mojang.serialization.Dynamic
updateItemPotion(com.mojang.serialization.Dynamic) -> c
72:77:com.mojang.serialization.Dynamic
updateOwnerThrowable(com.mojang.serialization.Dynamic) -> d
81:85:com.mojang.serialization.Dynamic
setUUID(com.mojang.serialization.Dynamic,long,long) -> a
89:89:int[] createUUIDArray(long,long) -> a
98:100:com.mojang.datafixers.Typed
updateEntity(com.mojang.datafixers.Typed,java.lang.String,java.util.function.Functi
on) -> a
100:100:com.mojang.datafixers.Typed
lambda$updateEntity$0(java.util.function.Function,com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.EntityPufferfishRenameFix -> asw:
java.util.Map RENAMED_IDS -> a
15:16:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
20:20:java.lang.String rename(java.lang.String) -> a
10:12:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityRavagerRenameFix -> asx:
java.util.Map RENAMED_IDS -> a
15:16:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
20:20:java.lang.String rename(java.lang.String) -> a
10:12:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityRedundantChanceTagsFix -> asy:
com.mojang.serialization.Codec FLOAT_LIST_CODEC -> a
16:17:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
21:21:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
34:34:boolean isZeroList(com.mojang.serialization.OptionalDynamic,int) -> a
34:34:java.lang.Boolean lambda$isZeroList$3(int,java.util.List) -> a
34:34:boolean lambda$isZeroList$2(java.lang.Float) -> a
21:21:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
22:29:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityRenameFix -> asz:
java.lang.String name -> a
18:20:void
<init>(java.lang.String,com.mojang.datafixers.schemas.Schema,boolean) -> <init>
25:28:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
45:45:com.mojang.datafixers.Typed
getEntity(java.lang.Object,com.mojang.serialization.DynamicOps,com.mojang.datafixer
s.types.Type) -> a
com.mojang.datafixers.util.Pair
fix(java.lang.String,com.mojang.datafixers.Typed) -> a
28:28:java.util.function.Function
lambda$makeRule$1(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceTy
pe,com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.s
erialization.DynamicOps) -> a
29:39:com.mojang.datafixers.util.Pair
lambda$makeRule$0(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceTy
pe,com.mojang.serialization.DynamicOps,com.mojang.datafixers.types.templates.Tagged
Choice$TaggedChoiceType,com.mojang.datafixers.util.Pair) -> a
net.minecraft.util.datafix.fixes.EntityRidingToPassengersFix -> ata:
22:23:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
27:34:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
38:90:com.mojang.datafixers.TypeRewriteRule
cap(com.mojang.datafixers.schemas.Schema,com.mojang.datafixers.schemas.Schema,com.m
ojang.datafixers.types.Type,com.mojang.datafixers.types.Type,com.mojang.datafixers.
types.Type) -> a
67:67:java.util.function.Function
lambda$cap$6(com.mojang.datafixers.types.Type,com.mojang.datafixers.OpticFinder,com
.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Type,com.mojang.datafixe
rs.OpticFinder,com.mojang.serialization.DynamicOps) -> a
68:87:com.mojang.datafixers.util.Pair
lambda$cap$5(com.mojang.datafixers.types.Type,com.mojang.serialization.DynamicOps,c
om.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.dataf
ixers.types.Type,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.util.Pair)
-> a
87:87:java.lang.IllegalStateException lambda$cap$4() -> a
84:84:java.lang.IllegalStateException lambda$cap$3() -> b
73:75:com.mojang.datafixers.util.Either
lambda$cap$2(com.mojang.datafixers.types.Type,com.mojang.serialization.DynamicOps,c
om.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.dataf
ixers.util.Pair) -> a
74:74:java.lang.IllegalStateException lambda$cap$1() -> c
73:73:java.lang.IllegalStateException lambda$cap$0() -> d
net.minecraft.util.datafix.fixes.EntityShulkerColorFix -> atb:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:17:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
22:22:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.EntityShulkerRotationFix -> atc:
12:13:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
16:21:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
26:26:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
16:16:java.lang.Double lambda$fixTag$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.EntitySkeletonSplitFix -> atd:
11:12:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
16:24:com.mojang.datafixers.util.Pair
getNewNameAndTag(java.lang.String,com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.EntityStringUuidFix -> ate:
13:14:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
18:18:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
18:18:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
19:27:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.EntityTheRenameningFix -> atf:
java.util.Map RENAMED_IDS -> a
java.util.Map RENAMED_BLOCKS -> b
java.util.Map RENAMED_ITEMS -> c
java.lang.String MINECRAFT_BRED -> d
52:53:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
58:61:java.lang.String rename(java.lang.String) -> a
9:47:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityTippedArrowFix -> atg:
9:10:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:14:java.lang.String rename(java.lang.String) -> a
net.minecraft.util.datafix.fixes.EntityUUIDFix -> ath:
org.slf4j.Logger LOGGER -> b
java.util.Set ABSTRACT_HORSES -> c
java.util.Set TAMEABLE_ANIMALS -> d
java.util.Set ANIMALS -> e
java.util.Set MOBS -> f
java.util.Set LIVING_ENTITIES -> g
java.util.Set PROJECTILES -> h
111:112:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
116:116:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
150:150:com.mojang.serialization.Dynamic
updatePiglin(com.mojang.serialization.Dynamic) -> d
161:161:com.mojang.serialization.Dynamic
updateEvokerFangs(com.mojang.serialization.Dynamic) -> e
165:165:com.mojang.serialization.Dynamic
updateZombieVillager(com.mojang.serialization.Dynamic) -> f
169:169:com.mojang.serialization.Dynamic
updateAreaEffectCloud(com.mojang.serialization.Dynamic) -> g
173:174:com.mojang.serialization.Dynamic
updateShulkerBullet(com.mojang.serialization.Dynamic) -> h
178:179:com.mojang.serialization.Dynamic
updateItem(com.mojang.serialization.Dynamic) -> i
183:191:com.mojang.serialization.Dynamic
updateFox(com.mojang.serialization.Dynamic) -> j
197:197:com.mojang.serialization.Dynamic
updateHurtBy(com.mojang.serialization.Dynamic) -> k
201:202:com.mojang.serialization.Dynamic
updateAnimalOwner(com.mojang.serialization.Dynamic) -> l
206:207:com.mojang.serialization.Dynamic
updateAnimal(com.mojang.serialization.Dynamic) -> m
211:211:com.mojang.serialization.Dynamic
updateMob(com.mojang.serialization.Dynamic) -> n
217:217:com.mojang.serialization.Dynamic
updateLivingEntity(com.mojang.serialization.Dynamic) -> b
229:229:com.mojang.serialization.Dynamic
updateProjectile(com.mojang.serialization.Dynamic) -> o
235:235:com.mojang.serialization.Dynamic
updateEntityUUID(com.mojang.serialization.Dynamic) -> c
230:230:com.mojang.serialization.Dynamic
lambda$updateProjectile$14(com.mojang.serialization.Dynamic,com.mojang.serializatio
n.Dynamic) -> a
218:218:com.mojang.serialization.Dynamic
lambda$updateLivingEntity$13(com.mojang.serialization.Dynamic,com.mojang.serializat
ion.Dynamic) -> b
219:219:com.mojang.serialization.Dynamic
lambda$updateLivingEntity$12(com.mojang.serialization.Dynamic) -> p
220:220:com.mojang.serialization.Dynamic
lambda$updateLivingEntity$11(com.mojang.serialization.Dynamic,com.mojang.serializat
ion.Dynamic) -> c
221:221:com.mojang.serialization.Dynamic
lambda$updateLivingEntity$10(com.mojang.serialization.Dynamic) -> q
212:212:com.mojang.serialization.Dynamic
lambda$updateMob$9(com.mojang.serialization.Dynamic) -> r
192:192:com.mojang.serialization.Dynamic
lambda$updateFox$8(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynami
c) -> d
184:184:com.mojang.serialization.Dynamic
lambda$updateFox$7(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynami
c) -> e
185:185:com.mojang.serialization.Dynamic
lambda$updateFox$6(com.mojang.serialization.Dynamic) -> s
186:187:com.mojang.serialization.Dynamic
lambda$updateFox$5(com.mojang.serialization.Dynamic) -> t
150:150:com.mojang.serialization.Dynamic
lambda$updatePiglin$4(com.mojang.serialization.Dynamic) -> u
151:151:com.mojang.serialization.Dynamic
lambda$updatePiglin$3(com.mojang.serialization.Dynamic) -> v
152:152:com.mojang.serialization.Dynamic
lambda$updatePiglin$2(com.mojang.serialization.Dynamic) -> w
153:154:com.mojang.serialization.Dynamic
lambda$updatePiglin$1(com.mojang.serialization.Dynamic) -> x
117:145:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
16:108:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityVariantFix -> ati:
java.lang.String fieldName -> a
java.util.function.IntFunction idConversions -> b
18:21:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,com.mojang.datafixers.
DSL$TypeReference,java.lang.String,java.lang.String,java.util.function.IntFunction)
-> <init>
24:24:com.mojang.serialization.Dynamic
updateAndRename(com.mojang.serialization.Dynamic,java.lang.String,java.lang.String,
java.util.function.Function) -> a
36:36:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
37:37:com.mojang.serialization.Dynamic
lambda$fix$5(com.mojang.serialization.Dynamic) -> a
38:38:com.mojang.serialization.Dynamic
lambda$fix$4(com.mojang.serialization.Dynamic) -> b
38:38:com.mojang.serialization.Dynamic
lambda$fix$3(com.mojang.serialization.Dynamic,java.lang.Number) -> a
25:30:java.lang.Object
lambda$updateAndRename$2(com.mojang.serialization.Dynamic,java.util.function.Functi
on,java.lang.String,java.lang.String,java.lang.Object) -> a
28:28:java.lang.Object
lambda$updateAndRename$1(com.mojang.serialization.DynamicOps,java.lang.Object,java.
lang.String,java.util.function.Function,java.lang.Object) -> a
26:26:java.lang.Object
lambda$updateAndRename$0(java.util.function.Function,com.mojang.serialization.Dynam
icOps,java.lang.Object) -> a
net.minecraft.util.datafix.fixes.EntityWolfColorFix -> atj:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:14:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
19:19:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
14:14:com.mojang.serialization.Dynamic
lambda$fixTag$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.EntityZombieSplitFix -> atk:
11:12:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
16:38:com.mojang.datafixers.util.Pair
getNewNameAndTag(java.lang.String,com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.EntityZombieVillagerTypeFix -> atl:
int PROFESSION_MAX -> a
net.minecraft.util.RandomSource RANDOM -> b
13:14:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
19:31:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
35:38:int getVillagerProfession(int) -> a
43:43:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
16:16:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.EntityZombifiedPiglinRenameFix -> atm:
java.util.Map RENAMED_IDS -> a
15:16:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
20:20:java.lang.String rename(java.lang.String) -> a
10:12:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.FeatureFlagRemoveFix -> atn:
java.lang.String name -> a
java.util.Set flagsToRemove -> b
21:24:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.Set) ->
<init>
28:28:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
34:52:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
35:46:com.mojang.serialization.Dynamic
lambda$fixTag$3(java.util.List,com.mojang.serialization.Dynamic,com.mojang.serializ
ation.Dynamic) -> a
35:35:java.util.stream.Stream
lambda$fixTag$2(java.util.List,com.mojang.serialization.Dynamic,java.util.stream.St
ream) -> a
36:45:boolean
lambda$fixTag$1(java.util.List,com.mojang.serialization.Dynamic,com.mojang.serializ
ation.Dynamic) -> b
29:29:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.FilteredBooksFix -> ato:
8:9:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
13:13:com.mojang.serialization.Dynamic
fixItemStackTag(com.mojang.serialization.Dynamic) -> a
8:8:boolean lambda$new$0(java.lang.String) -> a
net.minecraft.util.datafix.fixes.FilteredSignsFix -> atp:
9:10:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
14:14:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
14:14:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.ForcePoiRebuild -> atq:
18:19:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
23:28:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
32:32:com.mojang.serialization.Dynamic cap(com.mojang.serialization.Dynamic) ->
a
33:33:com.mojang.serialization.Dynamic
lambda$cap$4(com.mojang.serialization.Dynamic) -> b
33:33:com.mojang.datafixers.util.Pair
lambda$cap$3(com.mojang.datafixers.util.Pair) -> a
33:33:com.mojang.serialization.Dynamic
lambda$cap$2(com.mojang.serialization.Dynamic) -> c
28:28:java.util.function.Function
lambda$makeRule$1(com.mojang.serialization.DynamicOps) -> a
28:28:com.mojang.datafixers.util.Pair
lambda$makeRule$0(com.mojang.datafixers.util.Pair) -> b
net.minecraft.util.datafix.fixes.FurnaceRecipeFix -> atr:
29:30:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
34:34:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
38:53:com.mojang.datafixers.TypeRewriteRule
cap(com.mojang.datafixers.types.Type) -> a
62:84:com.mojang.datafixers.Typed
updateFurnaceContents(com.mojang.datafixers.types.Type,com.mojang.datafixers.types.
Type,com.mojang.datafixers.Typed) -> a
76:78:void
lambda$updateFurnaceContents$5(com.mojang.datafixers.types.Type,java.util.List,int,
com.mojang.serialization.Dynamic) -> a
77:77:void
lambda$updateFurnaceContents$4(java.util.List,int,com.mojang.datafixers.util.Pair)
-> a
54:57:com.mojang.datafixers.Typed
lambda$cap$3(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Type,com
.mojang.datafixers.types.Type,com.mojang.datafixers.types.Type,com.mojang.datafixer
s.OpticFinder,com.mojang.datafixers.types.Type,com.mojang.datafixers.OpticFinder,co
m.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) -> a
57:57:com.mojang.datafixers.Typed
lambda$cap$2(com.mojang.datafixers.types.Type,com.mojang.datafixers.types.Type,com.
mojang.datafixers.Typed) -> b
56:56:com.mojang.datafixers.Typed
lambda$cap$1(com.mojang.datafixers.types.Type,com.mojang.datafixers.types.Type,com.
mojang.datafixers.Typed) -> c
55:55:com.mojang.datafixers.Typed
lambda$cap$0(com.mojang.datafixers.types.Type,com.mojang.datafixers.types.Type,com.
mojang.datafixers.Typed) -> d
net.minecraft.util.datafix.fixes.GoatHornIdFix -> ats:
java.lang.String[] INSTRUMENTS -> a
19:20:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
24:26:com.mojang.serialization.Dynamic
fixItemStackTag(com.mojang.serialization.Dynamic) -> a
19:19:boolean lambda$new$0(java.lang.String) -> a
7:7:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.GossipUUIDFix -> att:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
<init>
15:15:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
16:16:com.mojang.serialization.Dynamic
lambda$fix$3(com.mojang.serialization.Dynamic) -> a
17:21:com.mojang.serialization.Dynamic
lambda$fix$2(com.mojang.serialization.Dynamic) -> b
20:20:java.util.stream.Stream lambda$fix$1(java.util.stream.Stream) -> a
20:20:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic) -> c
net.minecraft.util.datafix.fixes.HeightmapRenamingFix -> atu:
15:16:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
20:22:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
28:61:com.mojang.serialization.Dynamic fix(com.mojang.serialization.Dynamic) ->
a
22:22:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
23:23:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.IglooMetadataRemovalFix -> atv:
12:13:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
17:18:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
22:27:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
32:32:com.mojang.serialization.Dynamic
removeIglooPieces(com.mojang.serialization.Dynamic) -> b
36:36:boolean isIglooPiece(com.mojang.serialization.Dynamic) -> c
32:32:java.util.stream.Stream
lambda$removeIglooPieces$3(java.util.stream.Stream) -> a
32:32:boolean lambda$removeIglooPieces$2(com.mojang.serialization.Dynamic) -> d
22:22:java.lang.Boolean lambda$fixTag$1(java.util.stream.Stream) -> b
18:18:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.ItemBannerColorFix -> atw:
22:23:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
27:33:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
34:70:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.ItemCustomNameToComponentFix -> atx:
16:17:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
20:35:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
40:43:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
43:43:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
43:43:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.ItemIdFix -> aty:
it.unimi.dsi.fastutil.ints.Int2ObjectMap ITEM_NAMES -> a
22:23:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
345:345:java.lang.String getItem(int) -> a
350:353:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
354:354:com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Typ
e,com.mojang.datafixers.Typed) -> a
355:355:com.mojang.datafixers.util.Pair
lambda$makeRule$3(com.mojang.datafixers.util.Either) -> a
357:357:com.mojang.datafixers.util.Pair
lambda$makeRule$2(com.mojang.datafixers.util.Pair) -> a
356:356:com.mojang.datafixers.util.Pair lambda$makeRule$1(java.lang.Integer) ->
a
26:342:void lambda$static$0(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -
> a
25:25:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ItemLoreFix -> atz:
17:18:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
22:25:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
39:39:java.util.stream.Stream fixLoreList(java.util.stream.Stream) -> a
45:45:java.lang.String fixLoreEntry(java.lang.String) -> a
40:40:com.mojang.serialization.Dynamic
lambda$fixLoreList$5(com.mojang.serialization.Dynamic) -> a
26:26:com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
27:27:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.Typed) -> a
28:28:com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic) -> b
29:29:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic) -> c
30:30:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> d
net.minecraft.util.datafix.fixes.ItemPotionFix -> aua:
int SPLASH -> b
java.lang.String[] POTIONS -> c
java.lang.String DEFAULT -> a
23:24:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
162:166:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
167:193:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.Typed) -> a
28:156:void lambda$static$0(java.lang.String[]) -> a
27:27:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ItemRemoveBlockEntityTagFix -> aub:
java.util.Set items -> a
22:24:void <init>(com.mojang.datafixers.schemas.Schema,boolean,java.util.Set) -
> <init>
28:34:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
35:53:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.ItemRenameFix -> auc:
java.lang.String name -> a
19:21:void <init>(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
<init>
25:29:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
java.lang.String fixItem(java.lang.String) -> a
35:35:com.mojang.datafixers.DataFix
create(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Fun
ction) -> a
29:29:java.util.function.Function
lambda$makeRule$1(com.mojang.serialization.DynamicOps) -> a
29:29:com.mojang.datafixers.util.Pair
lambda$makeRule$0(com.mojang.datafixers.util.Pair) -> a
net.minecraft.util.datafix.fixes.ItemRenameFix$1 -> auc$1:
java.util.function.Function val$fixItem -> a
35:35:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Fun
ction) -> <init>
38:38:java.lang.String fixItem(java.lang.String) -> a
net.minecraft.util.datafix.fixes.ItemShulkerBoxColorFix -> aud:
java.lang.String[] NAMES_BY_COLOR -> a
20:21:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
44:50:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
51:66:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
23:23:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ItemSpawnEggFix -> aue:
java.lang.String[] ID_TO_ENTITY -> a
21:22:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
107:118:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
119:153:com.mojang.datafixers.Typed
lambda$makeRule$6(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.d
atafixers.OpticFinder,com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed)
-> a
141:141:java.lang.IllegalStateException lambda$makeRule$5() -> a
139:139:com.mojang.serialization.DataResult
lambda$makeRule$4(com.mojang.datafixers.types.Type,com.mojang.serialization.Dynamic
,java.lang.String,com.mojang.serialization.Dynamic) -> a
127:127:java.util.Optional
lambda$makeRule$3(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
126:126:java.util.Optional
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
b
125:125:java.util.Optional
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
c
26:103:void lambda$static$0(java.lang.String[]) -> a
24:24:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ItemStackEnchantmentNamesFix -> auf:
it.unimi.dsi.fastutil.ints.Int2ObjectMap MAP -> a
61:62:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
66:68:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
72:80:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
80:83:com.mojang.serialization.Dynamic
lambda$fixTag$7(com.mojang.serialization.Dynamic) -> b
81:81:java.util.stream.Stream lambda$fixTag$6(java.util.stream.Stream) -> a
82:82:com.mojang.serialization.Dynamic
lambda$fixTag$5(com.mojang.serialization.Dynamic) -> c
72:72:java.util.stream.Stream lambda$fixTag$4(java.util.stream.Stream) -> b
73:73:com.mojang.serialization.Dynamic
lambda$fixTag$3(com.mojang.serialization.Dynamic) -> d
68:68:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
68:68:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
18:58:void lambda$static$0(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) ->
a
17:17:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ItemStackMapIdFix -> aug:
20:21:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
25:30:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
31:39:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.ItemStackSpawnEggFix -> auh:
java.lang.String itemType -> a
java.util.Map MAP -> b
24:26:void
<init>(com.mojang.datafixers.schemas.Schema,boolean,java.lang.String) -> <init>
82:89:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
90:100:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.d
atafixers.Typed) -> a
29:78:void lambda$static$0(java.util.HashMap) -> a
28:28:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ItemStackTagFix -> aui:
java.lang.String name -> a
java.util.function.Predicate idFilter -> b
22:25:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Pre
dicate) -> <init>
29:34:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
com.mojang.serialization.Dynamic
fixItemStackTag(com.mojang.serialization.Dynamic) -> a
35:39:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.Typed) -> a
37:37:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.ItemStackTheFlatteningFix -> auj:
java.util.Map MAP -> a
java.util.Set IDS -> b
java.util.Set DAMAGE_IDS -> c
26:27:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
412:417:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
446:450:java.lang.String updateItem(java.lang.String,int) -> a
418:440:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.Typed) -> a
353:353:java.lang.String lambda$static$1(java.lang.String) -> a
30:351:void lambda$static$0(java.util.HashMap) -> a
29:355:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ItemStackUUIDFix -> auk:
15:16:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
20:22:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
38:38:com.mojang.serialization.Dynamic
updateAttributeModifiers(com.mojang.serialization.Dynamic) -> b
46:46:com.mojang.serialization.Dynamic
updateSkullOwner(com.mojang.serialization.Dynamic) -> c
47:47:com.mojang.serialization.Dynamic
lambda$updateSkullOwner$6(com.mojang.serialization.Dynamic) -> d
39:39:com.mojang.serialization.Dynamic
lambda$updateAttributeModifiers$5(com.mojang.serialization.Dynamic,com.mojang.seria
lization.Dynamic) -> a
40:40:com.mojang.serialization.Dynamic
lambda$updateAttributeModifiers$4(com.mojang.serialization.Dynamic) -> e
23:24:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
25:25:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.Typed,com.mojang.datafixers.OpticFinder,com
.mojang.datafixers.Typed) -> a
26:30:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.datafixers.Typed,com.mojang.datafixers.OpticFinder,com
.mojang.serialization.Dynamic) -> a
27:27:java.lang.Boolean lambda$makeRule$0(com.mojang.datafixers.util.Pair) -> a
net.minecraft.util.datafix.fixes.ItemWaterPotionFix -> aul:
19:20:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
24:29:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
30:46:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.ItemWrittenBookPagesStrictJsonFix -> aum:
18:19:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
22:22:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
71:74:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
75:75:com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
76:76:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.Typed) -> a
22:65:com.mojang.serialization.Dynamic
lambda$fixTag$2(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic)
-> a
23:23:java.util.stream.Stream lambda$fixTag$1(java.util.stream.Stream) -> a
24:64:com.mojang.serialization.Dynamic
lambda$fixTag$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.JigsawPropertiesFix -> aun:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:21:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
26:26:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.JigsawRotationFix -> auo:
java.util.Map RENAMES -> a
24:25:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
28:37:com.mojang.serialization.Dynamic fix(com.mojang.serialization.Dynamic) ->
a
42:42:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
42:42:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
31:34:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic) -> b
14:21:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.LeavesFix -> aup:
int NORTH_WEST_MASK -> a
int WEST_MASK -> b
int SOUTH_WEST_MASK -> c
int SOUTH_MASK -> d
int SOUTH_EAST_MASK -> e
int EAST_MASK -> f
int NORTH_EAST_MASK -> g
int NORTH_MASK -> h
int[][] DIRECTIONS -> i
int DECAY_DISTANCE -> j
int SIZE_BITS -> k
int SIZE -> l
it.unimi.dsi.fastutil.objects.Object2IntMap LEAVES -> m
java.util.Set LOGS -> n
89:90:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
94:105:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
346:346:int getIndex(int,int,int) -> a
350:350:int getX(int) -> a
354:354:int getY(int) -> b
358:358:int getZ(int) -> c
362:384:int getSideMask(boolean,boolean,boolean,boolean) -> a
105:105:com.mojang.datafixers.Typed
lambda$makeRule$7(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
106:185:com.mojang.datafixers.Typed
lambda$makeRule$6(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.Typed) -> a
180:181:com.mojang.serialization.Dynamic
lambda$makeRule$5(int[],com.mojang.serialization.Dynamic) -> a
109:175:com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.OpticFinder,int[],com.mojang.datafixers.Typ
ed) -> a
175:175:com.mojang.datafixers.Typed
lambda$makeRule$3(it.unimi.dsi.fastutil.ints.Int2ObjectMap,com.mojang.datafixers.Ty
ped) -> a
109:109:net.minecraft.util.datafix.fixes.LeavesFix$LeavesSection
lambda$makeRule$2(net.minecraft.util.datafix.fixes.LeavesFix$LeavesSection) -> a
109:109:net.minecraft.util.datafix.fixes.LeavesFix$LeavesSection
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
59:65:void lambda$static$0(it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap)
-> a
45:67:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.LeavesFix$LeavesSection -> aup$a:
java.lang.String PERSISTENT -> h
java.lang.String DECAYABLE -> i
java.lang.String DISTANCE -> j
it.unimi.dsi.fastutil.ints.IntSet leaveIds -> k
it.unimi.dsi.fastutil.ints.IntSet logIds -> l
it.unimi.dsi.fastutil.ints.Int2IntMap stateToIdMap -> m
268:269:void
<init>(com.mojang.datafixers.Typed,com.mojang.datafixers.schemas.Schema) -> <init>
273:291:boolean skippable() -> a
295:302:com.mojang.serialization.Dynamic
makeLeafTag(com.mojang.serialization.Dynamic,java.lang.String,boolean,int) -> a
306:306:boolean isLog(int) -> a
310:310:boolean isLeaf(int) -> b
314:317:int getDistance(int) -> d
321:342:void setDistance(int,int,int) -> a
net.minecraft.util.datafix.fixes.LeavesFix$Section -> aup$b:
java.lang.String BLOCK_STATES_TAG -> a
java.lang.String NAME_TAG -> b
java.lang.String PROPERTIES_TAG -> c
com.mojang.datafixers.types.Type blockStateType -> h
com.mojang.datafixers.OpticFinder paletteFinder -> d
java.util.List palette -> e
int index -> f
net.minecraft.util.datafix.PackedBitStorage storage -> g
193:214:void
<init>(com.mojang.datafixers.Typed,com.mojang.datafixers.schemas.Schema) -> <init>
217:224:void readStorage(com.mojang.serialization.Dynamic) -> a
227:232:com.mojang.datafixers.Typed write(com.mojang.datafixers.Typed) -> a
236:236:boolean isSkippable() -> b
240:240:int getBlock(int) -> c
244:244:int getStateId(java.lang.String,boolean,int) -> a
248:248:int getIndex() -> c
boolean skippable() -> a
232:232:com.mojang.datafixers.util.Pair
lambda$write$2(com.mojang.serialization.Dynamic) -> b
231:231:com.mojang.serialization.Dynamic
lambda$write$1(com.mojang.serialization.Dynamic) -> c
208:208:java.util.List lambda$new$0(java.util.List) -> a
net.minecraft.util.datafix.fixes.LegacyDragonFightFix -> auq:
12:13:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
17:17:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
18:18:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
19:24:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.LevelDataGeneratorOptionsFix -> aur:
java.util.Map MAP -> a
java.lang.String GENERATOR_OPTIONS -> b
110:111:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
115:116:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
135:199:com.mojang.serialization.Dynamic
convert(java.lang.String,com.mojang.serialization.DynamicOps) -> a
205:219:com.mojang.datafixers.util.Pair
getLayerInfoFromString(java.lang.String) -> a
223:234:java.util.List getLayersInfoFromString(java.lang.String) -> b
188:192:com.mojang.datafixers.util.Pair
lambda$convert$6(com.mojang.serialization.DynamicOps,java.util.Map$Entry) -> a
191:191:com.mojang.datafixers.util.Pair
lambda$convert$5(com.mojang.serialization.DynamicOps,java.util.Map$Entry) -> b
182:184:java.lang.Object
lambda$convert$4(com.mojang.serialization.DynamicOps,com.mojang.datafixers.util.Pai
r) -> a
117:130:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) ->
a
130:130:java.lang.IllegalStateException lambda$makeRule$2() -> a
118:129:com.mojang.serialization.DataResult
lambda$makeRule$1(com.mojang.datafixers.types.Type,com.mojang.serialization.Dynamic
) -> a
30:106:void lambda$static$0(java.util.HashMap) -> a
29:29:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.LevelFlatGeneratorInfoFix -> aus:
java.lang.String GENERATOR_OPTIONS -> b
java.lang.String DEFAULT -> a
com.google.common.base.Splitter SPLITTER -> c
com.google.common.base.Splitter LAYER_SPLITTER -> d
com.google.common.base.Splitter OLD_AMOUNT_SPLITTER -> e
com.google.common.base.Splitter AMOUNT_SPLITTER -> f
com.google.common.base.Splitter BLOCK_SPLITTER -> g
20:21:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
35:35:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
39:42:com.mojang.serialization.Dynamic fix(com.mojang.serialization.Dynamic) ->
a
47:99:java.lang.String fixString(java.lang.String) -> a
75:92:java.lang.String
lambda$fixString$2(com.google.common.base.Splitter,int,java.lang.String) -> a
40:40:com.mojang.serialization.Dynamic
lambda$fix$1(com.mojang.serialization.Dynamic) -> b
35:35:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
27:31:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.LevelUUIDFix -> aut:
org.slf4j.Logger LOGGER -> b
15:16:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
20:20:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
31:31:com.mojang.serialization.Dynamic
updateWanderingTrader(com.mojang.serialization.Dynamic) -> b
35:35:com.mojang.serialization.Dynamic
updateDragonFight(com.mojang.serialization.Dynamic) -> c
45:45:com.mojang.serialization.Dynamic
updateCustomBossEvents(com.mojang.serialization.Dynamic) -> d
46:46:com.mojang.serialization.Dynamic
lambda$updateCustomBossEvents$12(com.mojang.serialization.Dynamic) -> e
46:46:com.mojang.datafixers.util.Pair
lambda$updateCustomBossEvents$11(com.mojang.datafixers.util.Pair) -> a
47:47:com.mojang.serialization.Dynamic
lambda$updateCustomBossEvents$10(com.mojang.serialization.Dynamic) -> f
48:48:com.mojang.serialization.Dynamic
lambda$updateCustomBossEvents$9(com.mojang.serialization.Dynamic,com.mojang.seriali
zation.Dynamic) -> a
49:49:com.mojang.serialization.Dynamic
lambda$updateCustomBossEvents$8(com.mojang.serialization.Dynamic) -> g
50:51:com.mojang.serialization.Dynamic
lambda$updateCustomBossEvents$7(com.mojang.serialization.Dynamic) -> h
36:36:com.mojang.serialization.Dynamic
lambda$updateDragonFight$6(com.mojang.serialization.Dynamic) -> i
36:36:com.mojang.datafixers.util.Pair
lambda$updateDragonFight$5(com.mojang.datafixers.util.Pair) -> b
37:37:com.mojang.serialization.Dynamic
lambda$updateDragonFight$4(com.mojang.serialization.Dynamic) -> j
38:38:com.mojang.serialization.Dynamic
lambda$updateDragonFight$3(com.mojang.serialization.Dynamic) -> k
21:21:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.Typed) -> a
21:21:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> b
22:25:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> l
12:12:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.MapIdFix -> auu:
16:17:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
21:23:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
24:30:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
30:30:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.MemoryExpiryDataFix -> auv:
30:31:void <init>(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
<init>
35:35:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
39:39:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
43:43:com.mojang.serialization.Dynamic
updateBrain(com.mojang.serialization.Dynamic) -> b
47:47:com.mojang.serialization.Dynamic
updateMemories(com.mojang.serialization.Dynamic) -> c
51:51:com.mojang.datafixers.util.Pair
updateMemoryEntry(com.mojang.datafixers.util.Pair) -> a
55:56:com.mojang.serialization.Dynamic
wrapMemoryValue(com.mojang.serialization.Dynamic) -> d
net.minecraft.util.datafix.fixes.MissingDimensionFix -> auw:
35:36:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
39:39:com.mojang.datafixers.types.Type
fields(java.lang.String,com.mojang.datafixers.types.Type) -> a
43:43:com.mojang.datafixers.types.Type
optionalFields(java.lang.String,com.mojang.datafixers.types.Type) -> b
47:50:com.mojang.datafixers.types.Type
optionalFields(java.lang.String,com.mojang.datafixers.types.Type,java.lang.String,c
om.mojang.datafixers.types.Type) -> a
55:84:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
99:101:com.mojang.datafixers.types.Type
flatType(com.mojang.datafixers.schemas.Schema) -> a
106:107:com.mojang.serialization.Dynamic
recreateSettings(com.mojang.serialization.Dynamic) -> a
84:84:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.FieldFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.types.templates.CompoundList$CompoundListType,com.mojang.d
atafixers.Typed) -> a
84:84:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed,com
.mojang.datafixers.types.templates.CompoundList$CompoundListType,com.mojang.datafix
ers.Typed) -> a
85:94:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed,com.mojang.datafixers.types.templates
.CompoundList$CompoundListType,com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.MobSpawnerEntityIdentifiersFix -> auy:
19:20:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
23:51:com.mojang.serialization.Dynamic fix(com.mojang.serialization.Dynamic) ->
a
56:57:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
58:65:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) ->
a
39:47:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.NamedEntityFix -> auz:
java.lang.String name -> a
java.lang.String entityName -> b
com.mojang.datafixers.DSL$TypeReference type -> c
16:20:void
<init>(com.mojang.datafixers.schemas.Schema,boolean,java.lang.String,com.mojang.dat
afixers.DSL$TypeReference,java.lang.String) -> <init>
24:26:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
27:27:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
net.minecraft.util.datafix.fixes.NamespacedTypeRenameFix -> ava:
java.lang.String name -> a
com.mojang.datafixers.DSL$TypeReference type -> b
java.util.function.UnaryOperator renamer -> c
22:26:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,com.mojang.datafixers.
DSL$TypeReference,java.util.function.UnaryOperator) -> <init>
30:34:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
34:34:java.util.function.Function
lambda$makeRule$1(com.mojang.serialization.DynamicOps) -> a
34:34:com.mojang.datafixers.util.Pair
lambda$makeRule$0(com.mojang.datafixers.util.Pair) -> a
net.minecraft.util.datafix.fixes.NewVillageFix -> avb:
22:23:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
27:30:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
34:57:com.mojang.datafixers.TypeRewriteRule
cap(com.mojang.datafixers.types.templates.CompoundList$CompoundListType) -> a
57:57:com.mojang.datafixers.Typed lambda$cap$13(com.mojang.datafixers.Typed) ->
a
58:58:com.mojang.serialization.Dynamic
lambda$cap$12(com.mojang.serialization.Dynamic) -> a
59:59:com.mojang.serialization.Dynamic
lambda$cap$11(com.mojang.serialization.Dynamic) -> b
42:42:com.mojang.datafixers.Typed
lambda$cap$10(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,c
om.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.dataf
ixers.Typed) -> a
43:43:com.mojang.datafixers.Typed
lambda$cap$9(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,co
m.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
44:48:com.mojang.datafixers.Typed
lambda$cap$8(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,co
m.mojang.datafixers.Typed) -> a
49:49:com.mojang.serialization.Dynamic
lambda$cap$7(com.mojang.serialization.Dynamic) -> c
50:51:com.mojang.serialization.Dynamic
lambda$cap$6(com.mojang.serialization.Dynamic) -> d
51:51:com.mojang.serialization.Dynamic
lambda$cap$5(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic) ->
a
45:45:com.mojang.datafixers.Typed
lambda$cap$4(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
46:46:java.util.List lambda$cap$3(java.util.List) -> a
46:46:com.mojang.datafixers.util.Pair
lambda$cap$2(com.mojang.datafixers.util.Pair) -> a
46:46:java.lang.String lambda$cap$1(java.lang.String) -> a
46:46:boolean lambda$cap$0(com.mojang.datafixers.util.Pair) -> b
net.minecraft.util.datafix.fixes.ObjectiveDisplayNameFix -> avc:
13:14:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
18:19:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
20:20:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.Typed) -> a
21:21:com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic) -> a
22:22:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
) -> a
22:22:java.lang.String lambda$makeRule$0(java.lang.String) -> a
net.minecraft.util.datafix.fixes.ObjectiveRenderTypeFix -> avd:
13:14:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
17:17:java.lang.String getRenderType(java.lang.String) -> a
22:23:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
24:24:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
25:32:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.OminousBannerBlockEntityRenameFix -> ave:
12:13:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
17:17:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
21:27:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
net.minecraft.util.datafix.fixes.OminousBannerRenameFix -> avf:
13:14:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
18:29:com.mojang.serialization.Dynamic
fixItemStackTag(com.mojang.serialization.Dynamic) -> a
13:13:boolean lambda$new$0(java.lang.String) -> a
net.minecraft.util.datafix.fixes.OptionsAccessibilityOnboardFix -> avg:
10:11:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
15:16:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
17:17:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
18:18:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.OptionsAddTextBackgroundFix -> avh:
11:12:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
16:16:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
23:26:double calculateBackground(java.lang.String) -> a
16:16:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.Typed) -> a
17:17:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic) -> a
17:17:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic,java.lang.String) -> a
net.minecraft.util.datafix.fixes.OptionsAmbientOcclusionFix -> avi:
11:12:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
16:16:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
22:25:java.lang.String updateValue(java.lang.String) -> a
16:16:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.Typed) -> a
17:17:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic) -> a
17:17:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic,java.lang.String) -> a
net.minecraft.util.datafix.fixes.OptionsForceVBOFix -> avj:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
15:15:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
15:15:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
16:16:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.OptionsKeyLwjgl3Fix -> avk:
java.lang.String KEY_UNKNOWN -> a
it.unimi.dsi.fastutil.ints.Int2ObjectMap MAP -> b
17:18:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
159:159:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
159:159:com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.Typed) -> a
160:183:com.mojang.serialization.Dynamic
lambda$makeRule$3(com.mojang.serialization.Dynamic) -> a
160:183:com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic,java.util.Map) -> a
161:182:com.mojang.datafixers.util.Pair lambda$makeRule$1(java.util.Map$Entry)
-> a
22:155:void lambda$static$0(it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap) -
> a
21:21:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.OptionsKeyTranslationFix -> avl:
14:15:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
19:19:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
19:19:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.Typed) -> a
20:28:com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic) -> a
20:28:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic,java.util.Map) -> a
21:27:com.mojang.datafixers.util.Pair
lambda$makeRule$0(com.mojang.serialization.Dynamic,java.util.Map$Entry) -> a
net.minecraft.util.datafix.fixes.OptionsLowerCaseLanguageFix -> avm:
13:14:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
18:18:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
18:18:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
19:23:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.OptionsProgrammerArtFix -> avn:
11:12:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
16:16:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
24:24:com.mojang.serialization.Dynamic
fixList(com.mojang.serialization.Dynamic) -> a
24:24:com.mojang.serialization.Dynamic
lambda$fixList$2(com.mojang.serialization.Dynamic,java.lang.String) -> a
16:16:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> a
17:18:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.OptionsRenameFieldFix -> avo:
java.lang.String fixName -> a
java.lang.String fieldFrom -> b
java.lang.String fieldTo -> c
15:19:void
<init>(com.mojang.datafixers.schemas.Schema,boolean,java.lang.String,java.lang.Stri
ng,java.lang.String) -> <init>
23:23:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
23:23:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.Typed) -> a
24:24:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic) -> a
24:24:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
) -> a
net.minecraft.util.datafix.fixes.OverreachingTickFix -> avp:
17:18:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
22:25:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
41:56:com.mojang.serialization.Dynamic
extractOverreachingTicks(com.mojang.serialization.Dynamic,int,int,java.util.Optiona
l,java.lang.String) -> a
43:50:boolean
lambda$extractOverreachingTicks$2(int,int,com.mojang.serialization.Dynamic) -> a
26:28:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
29:35:com.mojang.serialization.Dynamic
lambda$makeRule$0(java.util.Optional,com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.PlayerUUIDFix -> avq:
11:12:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
16:16:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
17:20:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.Typed) -> a
20:20:com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic) -> b
18:18:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.Typed) -> b
19:19:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> c
net.minecraft.util.datafix.fixes.PoiTypeRemoveFix -> avr:
java.util.function.Predicate typesToKeep -> a
13:15:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Pre
dicate) -> <init>
19:19:java.util.stream.Stream processRecords(java.util.stream.Stream) -> a
23:23:boolean shouldKeepRecord(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.PoiTypeRenameFix -> avs:
java.util.function.Function renamer -> a
14:16:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Fun
ction) -> <init>
20:20:java.util.stream.Stream processRecords(java.util.stream.Stream) -> a
21:21:com.mojang.serialization.Dynamic
lambda$processRecords$1(com.mojang.serialization.Dynamic) -> a
21:21:com.mojang.serialization.Dynamic
lambda$processRecords$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.RecipesFix -> avt:
java.util.Map RECIPES -> a
7:7:void <init>() -> <init>
8:63:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.RecipesRenameningFix -> avu:
java.util.Map RECIPES -> a
7:7:void <init>() -> <init>
8:15:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.RedstoneWireConnectionsFix -> avv:
11:12:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
16:17:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
21:26:com.mojang.serialization.Dynamic
updateRedstoneConnections(com.mojang.serialization.Dynamic) -> a
48:48:boolean isConnected(java.lang.String) -> a
27:43:com.mojang.serialization.Dynamic
lambda$updateRedstoneConnections$5(com.mojang.serialization.Dynamic) -> b
43:43:com.mojang.serialization.Dynamic
lambda$updateRedstoneConnections$4(java.lang.String,com.mojang.serialization.Dynami
c) -> a
42:42:com.mojang.serialization.Dynamic
lambda$updateRedstoneConnections$3(java.lang.String,com.mojang.serialization.Dynami
c) -> b
41:41:com.mojang.serialization.Dynamic
lambda$updateRedstoneConnections$2(java.lang.String,com.mojang.serialization.Dynami
c) -> c
40:40:com.mojang.serialization.Dynamic
lambda$updateRedstoneConnections$1(java.lang.String,com.mojang.serialization.Dynami
c) -> d
17:17:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.References -> avw:
com.mojang.datafixers.DSL$TypeReference LEVEL -> a
com.mojang.datafixers.DSL$TypeReference PLAYER -> b
com.mojang.datafixers.DSL$TypeReference CHUNK -> c
com.mojang.datafixers.DSL$TypeReference HOTBAR -> d
com.mojang.datafixers.DSL$TypeReference OPTIONS -> e
com.mojang.datafixers.DSL$TypeReference STRUCTURE -> f
com.mojang.datafixers.DSL$TypeReference STATS -> g
com.mojang.datafixers.DSL$TypeReference SAVED_DATA -> h
com.mojang.datafixers.DSL$TypeReference ADVANCEMENTS -> i
com.mojang.datafixers.DSL$TypeReference POI_CHUNK -> j
com.mojang.datafixers.DSL$TypeReference ENTITY_CHUNK -> k
com.mojang.datafixers.DSL$TypeReference BLOCK_ENTITY -> l
com.mojang.datafixers.DSL$TypeReference ITEM_STACK -> m
com.mojang.datafixers.DSL$TypeReference BLOCK_STATE -> n
com.mojang.datafixers.DSL$TypeReference ENTITY_NAME -> o
com.mojang.datafixers.DSL$TypeReference ENTITY_TREE -> p
com.mojang.datafixers.DSL$TypeReference ENTITY -> q
com.mojang.datafixers.DSL$TypeReference BLOCK_NAME -> r
com.mojang.datafixers.DSL$TypeReference ITEM_NAME -> s
com.mojang.datafixers.DSL$TypeReference GAME_EVENT_NAME -> t
com.mojang.datafixers.DSL$TypeReference UNTAGGED_SPAWNER -> u
com.mojang.datafixers.DSL$TypeReference STRUCTURE_FEATURE -> v
com.mojang.datafixers.DSL$TypeReference OBJECTIVE -> w
com.mojang.datafixers.DSL$TypeReference TEAM -> x
com.mojang.datafixers.DSL$TypeReference RECIPE -> y
com.mojang.datafixers.DSL$TypeReference BIOME -> z
com.mojang.datafixers.DSL$TypeReference MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST
-> A
com.mojang.datafixers.DSL$TypeReference WORLD_GEN_SETTINGS -> B
5:5:void <init>() -> <init>
59:59:java.lang.String lambda$static$27() -> a
56:56:java.lang.String lambda$static$26() -> b
53:53:java.lang.String lambda$static$25() -> c
50:50:java.lang.String lambda$static$24() -> d
47:47:java.lang.String lambda$static$23() -> e
44:44:java.lang.String lambda$static$22() -> f
41:41:java.lang.String lambda$static$21() -> g
38:38:java.lang.String lambda$static$20() -> h
35:35:java.lang.String lambda$static$19() -> i
34:34:java.lang.String lambda$static$18() -> j
33:33:java.lang.String lambda$static$17() -> k
30:30:java.lang.String lambda$static$16() -> l
28:28:java.lang.String lambda$static$15() -> m
25:25:java.lang.String lambda$static$14() -> n
22:22:java.lang.String lambda$static$13() -> o
21:21:java.lang.String lambda$static$12() -> p
20:20:java.lang.String lambda$static$11() -> q
17:17:java.lang.String lambda$static$10() -> r
16:16:java.lang.String lambda$static$9() -> s
15:15:java.lang.String lambda$static$8() -> t
14:14:java.lang.String lambda$static$7() -> u
13:13:java.lang.String lambda$static$6() -> v
12:12:java.lang.String lambda$static$5() -> w
11:11:java.lang.String lambda$static$4() -> x
10:10:java.lang.String lambda$static$3() -> y
9:9:java.lang.String lambda$static$2() -> z
8:8:java.lang.String lambda$static$1() -> A
7:7:java.lang.String lambda$static$0() -> B
7:59:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.RemapChunkStatusFix -> avx:
java.lang.String name -> a
java.util.function.UnaryOperator mapper -> b
19:22:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.function.Una
ryOperator) -> <init>
26:26:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
35:40:com.mojang.serialization.Dynamic
fixStatus(com.mojang.serialization.Dynamic) -> a
26:26:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.Typed) -> a
27:28:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic) -> b
29:29:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> c
net.minecraft.util.datafix.fixes.RemoveGolemGossipFix -> avy:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
15:15:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
19:19:com.mojang.serialization.Dynamic
fixValue(com.mojang.serialization.Dynamic) -> a
20:20:com.mojang.serialization.Dynamic
lambda$fixValue$1(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
) -> a
20:20:boolean lambda$fixValue$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.RenamedCoralFansFix -> avz:
java.util.Map RENAMED_IDS -> a
7:7:void <init>() -> <init>
8:14:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.RenamedCoralFix -> awa:
java.util.Map RENAMED_IDS -> a
7:7:void <init>() -> <init>
8:29:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.ReorganizePoi -> awb:
21:22:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
26:31:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
35:47:com.mojang.serialization.Dynamic cap(com.mojang.serialization.Dynamic) ->
a
31:31:java.util.function.Function
lambda$makeRule$1(com.mojang.serialization.DynamicOps) -> a
31:31:com.mojang.datafixers.util.Pair
lambda$makeRule$0(com.mojang.datafixers.util.Pair) -> a
net.minecraft.util.datafix.fixes.SavedDataFeaturePoolElementFix -> awc:
java.util.regex.Pattern INDEX_PATTERN -> a
java.util.Set PIECE_TYPE -> b
java.util.Set FEATURES -> c
32:33:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
37:37:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
41:41:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> b
45:45:com.mojang.serialization.Dynamic
updateChildren(com.mojang.serialization.Dynamic) -> c
49:49:java.util.stream.Stream updateChildren(java.util.stream.Stream) -> a
68:90:com.mojang.serialization.OptionalDynamic
get(com.mojang.serialization.Dynamic,java.lang.String[]) -> a
95:110:com.mojang.serialization.Dynamic
fixFeature(com.mojang.serialization.Dynamic) -> a
115:171:java.util.Optional
getReplacement(java.lang.String,java.lang.String,java.lang.String,java.lang.String,
java.lang.String,java.lang.String,java.lang.String) -> a
83:83:java.lang.String lambda$get$2(int) -> a
51:60:com.mojang.serialization.Dynamic
lambda$updateChildren$1(com.mojang.serialization.Dynamic) -> d
61:61:com.mojang.serialization.Dynamic
lambda$updateChildren$0(com.mojang.serialization.Dynamic) -> e
21:29:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.SavedDataUUIDFix -> awd:
org.slf4j.Logger LOGGER -> b
14:15:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
19:19:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
20:20:com.mojang.datafixers.Typed
lambda$makeRule$7(com.mojang.datafixers.Typed) -> a
21:21:com.mojang.datafixers.Typed
lambda$makeRule$6(com.mojang.datafixers.Typed) -> b
22:22:com.mojang.serialization.Dynamic
lambda$makeRule$5(com.mojang.serialization.Dynamic) -> b
23:23:com.mojang.serialization.Dynamic
lambda$makeRule$4(com.mojang.serialization.Dynamic) -> c
24:24:com.mojang.serialization.Dynamic
lambda$makeRule$3(com.mojang.serialization.Dynamic) -> d
25:25:com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic) -> e
26:26:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic) -> f
27:28:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> g
11:11:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.SimpleEntityRenameFix -> awe:
11:12:void
<init>(java.lang.String,com.mojang.datafixers.schemas.Schema,boolean) -> <init>
16:17:com.mojang.datafixers.util.Pair
fix(java.lang.String,com.mojang.datafixers.Typed) -> a
com.mojang.datafixers.util.Pair
getNewNameAndTag(java.lang.String,com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.SimplestEntityRenameFix -> awf:
java.lang.String name -> a
20:22:void
<init>(java.lang.String,com.mojang.datafixers.schemas.Schema,boolean) -> <init>
27:48:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
java.lang.String rename(java.lang.String) -> a
48:48:java.util.function.Function
lambda$makeRule$4(com.mojang.serialization.DynamicOps) -> a
48:48:com.mojang.datafixers.util.Pair
lambda$makeRule$3(com.mojang.datafixers.util.Pair) -> a
36:36:java.util.function.Function
lambda$makeRule$2(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceTy
pe,com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.s
erialization.DynamicOps) -> a
36:36:com.mojang.datafixers.util.Pair
lambda$makeRule$1(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceTy
pe,com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,com.mojang.d
atafixers.util.Pair) -> a
37:46:java.lang.String
lambda$makeRule$0(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceTy
pe,com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType,java.lang.St
ring) -> a
net.minecraft.util.datafix.fixes.SpawnerDataFix -> awg:
17:18:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
22:31:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
44:46:com.mojang.datafixers.Typed
wrapEntityToSpawnData(com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed)
-> a
51:62:com.mojang.datafixers.Typed
wrapSpawnPotentialsToWeightedEntries(com.mojang.datafixers.types.Type,com.mojang.da
tafixers.Typed) -> b
54:60:com.mojang.datafixers.util.Pair
lambda$wrapSpawnPotentialsToWeightedEntries$3(com.mojang.serialization.DynamicOps,j
ava.lang.Object) -> a
32:36:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Typ
e,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Type,com.mojang.dat
afixers.Typed) -> a
37:37:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) ->
c
34:34:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) ->
d
net.minecraft.util.datafix.fixes.StatsCounterFix -> awh:
java.util.Set SKIP -> a
java.util.Map CUSTOM_MAP -> b
java.lang.String BLOCK_KEY -> c
java.lang.String NEW_BLOCK_KEY -> d
java.util.Map ITEM_KEYS -> e
java.util.Map ENTITY_KEYS -> f
java.util.Map ENTITIES -> g
java.lang.String NEW_CUSTOM_KEY -> h
21:22:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
150:151:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
201:201:java.lang.String upgradeItem(java.lang.String) -> a
205:205:java.lang.String upgradeBlock(java.lang.String) -> b
152:195:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.types.Type,com.mojang.datafixers.Typed) ->
a
195:195:java.lang.IllegalStateException lambda$makeRule$1() -> a
190:190:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
) -> a
24:144:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.StatsRenameFix -> awi:
java.lang.String name -> a
java.util.Map renames -> b
20:23:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,java.util.Map) ->
<init>
27:27:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
31:44:com.mojang.datafixers.TypeRewriteRule createCriteriaRule() -> a
54:59:com.mojang.datafixers.TypeRewriteRule createStatRule() -> b
59:59:com.mojang.datafixers.Typed
lambda$createStatRule$8(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Opt
icFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
60:60:com.mojang.datafixers.Typed
lambda$createStatRule$7(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Opt
icFinder,com.mojang.datafixers.Typed) -> a
60:60:com.mojang.datafixers.Typed
lambda$createStatRule$6(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typ
ed) -> a
60:60:java.lang.String lambda$createStatRule$5(java.lang.String) -> a
45:45:com.mojang.datafixers.Typed
lambda$createCriteriaRule$4(com.mojang.datafixers.OpticFinder,com.mojang.datafixers
.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> b
46:46:com.mojang.datafixers.Typed
lambda$createCriteriaRule$3(com.mojang.datafixers.OpticFinder,com.mojang.datafixers
.OpticFinder,com.mojang.datafixers.Typed) -> b
47:47:com.mojang.datafixers.Typed
lambda$createCriteriaRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers
.Typed) -> b
47:47:java.lang.String lambda$createCriteriaRule$1(java.lang.String) -> b
35:35:java.lang.IllegalStateException lambda$createCriteriaRule$0() -> c
net.minecraft.util.datafix.fixes.StriderGravityFix -> awj:
10:11:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:17:com.mojang.serialization.Dynamic fixTag(com.mojang.serialization.Dynamic)
-> a
22:22:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.StructureReferenceCountFix -> awk:
12:13:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
17:18:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
24:24:com.mojang.serialization.Dynamic
setCountToAtLeastOne(com.mojang.serialization.Dynamic) -> a
24:24:com.mojang.serialization.Dynamic
lambda$setCountToAtLeastOne$2(com.mojang.serialization.Dynamic) -> b
24:24:boolean lambda$setCountToAtLeastOne$1(java.lang.Integer) -> a
19:19:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
net.minecraft.util.datafix.fixes.StructureSettingsFlattenFix -> awl:
14:15:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
19:23:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
33:35:com.mojang.datafixers.util.Pair
fixDimension(com.mojang.datafixers.util.Pair) -> a
43:47:com.mojang.serialization.Dynamic
fixStructures(com.mojang.serialization.Dynamic) -> a
48:48:com.mojang.serialization.Dynamic
lambda$fixStructures$6(com.mojang.serialization.Dynamic,com.mojang.serialization.Dy
namic,com.mojang.serialization.Dynamic) -> a
44:44:com.mojang.datafixers.util.Pair
lambda$fixStructures$5(com.mojang.serialization.Dynamic,com.mojang.datafixers.util.
Pair) -> a
44:44:com.mojang.serialization.Dynamic
lambda$fixStructures$4(com.mojang.serialization.Dynamic,com.mojang.serialization.Dy
namic) -> a
36:36:com.mojang.serialization.Dynamic
lambda$fixDimension$3(com.mojang.serialization.Dynamic) -> b
37:37:com.mojang.serialization.Dynamic
lambda$fixDimension$2(com.mojang.serialization.Dynamic) -> c
24:24:com.mojang.datafixers.Typed
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
25:27:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
b
net.minecraft.util.datafix.fixes.StructuresBecomeConfiguredFix -> awm:
java.util.Map CONVERSION_MAP -> a
23:24:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
127:130:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
134:134:com.mojang.serialization.Dynamic fix(com.mojang.serialization.Dynamic)
-> a
142:155:com.mojang.serialization.Dynamic
updateStarts(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic) ->
a
159:160:com.mojang.datafixers.util.Pair
updateStart(com.mojang.datafixers.util.Pair,com.mojang.serialization.Dynamic) -> a
164:177:com.mojang.serialization.Dynamic
updateReferences(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic)
-> b
181:181:com.mojang.datafixers.util.Pair
updateReference(com.mojang.datafixers.util.Pair,com.mojang.serialization.Dynamic) -
> b
185:199:com.mojang.serialization.Dynamic
findUpdatedStructureType(com.mojang.datafixers.util.Pair,com.mojang.serialization.D
ynamic) -> c
206:220:java.util.Optional
guessConfiguration(com.mojang.serialization.Dynamic,net.minecraft.util.datafix.fixe
s.StructuresBecomeConfiguredFix$Conversion) -> a
208:208:void
lambda$guessConfiguration$9(net.minecraft.util.datafix.fixes.StructuresBecomeConfig
uredFix$Conversion,it.unimi.dsi.fastutil.objects.Object2IntArrayMap,com.mojang.seri
alization.Dynamic) -> a
210:214:void
lambda$guessConfiguration$8(net.minecraft.util.datafix.fixes.StructuresBecomeConfig
uredFix$Conversion,it.unimi.dsi.fastutil.objects.Object2IntArrayMap,com.mojang.seri
alization.Dynamic) -> b
181:181:com.mojang.serialization.Dynamic
lambda$updateReference$7(com.mojang.datafixers.util.Pair,com.mojang.serialization.D
ynamic,com.mojang.serialization.Dynamic) -> a
177:177:com.mojang.datafixers.util.Pair
lambda$updateReferences$6(com.mojang.serialization.Dynamic,com.mojang.datafixers.ut
il.Pair) -> a
168:171:void
lambda$updateReferences$5(java.util.List,com.mojang.serialization.Dynamic,com.mojan
g.serialization.Dynamic) -> a
155:155:com.mojang.datafixers.util.Pair
lambda$updateStarts$4(com.mojang.serialization.Dynamic,com.mojang.datafixers.util.P
air) -> b
146:149:void
lambda$updateStarts$3(java.util.List,com.mojang.serialization.Dynamic,com.mojang.se
rialization.Dynamic) -> b
135:137:com.mojang.serialization.Dynamic
lambda$fix$2(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic) ->
c
137:137:com.mojang.serialization.Dynamic
lambda$fix$1(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic) ->
d
136:136:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic) ->
e
44:123:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.StructuresBecomeConfiguredFix$Conversion -> awm$a:
java.util.Map biomeMapping -> a
java.lang.String fallback -> b
26:26:void <init>(java.util.Map,java.lang.String) -> <init>
28:28:net.minecraft.util.datafix.fixes.StructuresBecomeConfiguredFix$Conversion
trivial(java.lang.String) -> a
32:32:net.minecraft.util.datafix.fixes.StructuresBecomeConfiguredFix$Conversion
biomeMapped(java.util.Map,java.lang.String) -> a
36:40:java.util.Map unpack(java.util.Map) -> a
26:26:java.lang.String toString() -> toString
26:26:int hashCode() -> hashCode
26:26:boolean equals(java.lang.Object) -> equals
26:26:java.util.Map biomeMapping() -> a
26:26:java.lang.String fallback() -> b
38:38:void
lambda$unpack$0(com.google.common.collect.ImmutableMap$Builder,java.util.Map$Entry,
java.lang.String) -> a
net.minecraft.util.datafix.fixes.TeamDisplayNameFix -> awn:
19:20:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
24:30:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
30:30:java.util.function.Function
lambda$makeRule$4(com.mojang.serialization.DynamicOps) -> a
31:31:com.mojang.datafixers.util.Pair
lambda$makeRule$3(com.mojang.datafixers.util.Pair) -> a
32:32:com.mojang.serialization.Dynamic
lambda$makeRule$2(com.mojang.serialization.Dynamic) -> a
33:33:com.mojang.serialization.Dynamic
lambda$makeRule$1(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
) -> a
33:33:java.lang.String lambda$makeRule$0(java.lang.String) -> a
net.minecraft.util.datafix.fixes.TrappedChestBlockEntityFix -> awo:
org.slf4j.Logger LOGGER -> a
int SIZE -> b
short SIZE_BITS -> c
33:34:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
38:61:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
61:61:com.mojang.datafixers.Typed
lambda$makeRule$5(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.d
atafixers.Typed) -> a
62:91:com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
91:91:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceTy
pe,int,int,it.unimi.dsi.fastutil.ints.IntSet,com.mojang.datafixers.Typed) -> a
92:107:com.mojang.datafixers.Typed
lambda$makeRule$2(int,int,it.unimi.dsi.fastutil.ints.IntSet,com.mojang.datafixers.t
ypes.templates.TaggedChoice$TaggedChoiceType,com.mojang.datafixers.Typed) -> a
99:99:com.mojang.datafixers.util.Pair
lambda$makeRule$1(com.mojang.datafixers.util.Pair) -> a
100:104:java.lang.String lambda$makeRule$0(java.lang.String) -> a
27:27:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.TrappedChestBlockEntityFix$TrappedChestSection ->
awo$a:
it.unimi.dsi.fastutil.ints.IntSet chestIds -> h
117:118:void
<init>(com.mojang.datafixers.Typed,com.mojang.datafixers.schemas.Schema) -> <init>
122:132:boolean skippable() -> a
136:136:boolean isTrappedChest(int) -> a
net.minecraft.util.datafix.fixes.VariantRenameFix -> awp:
java.util.Map renames -> a
14:16:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,com.mojang.datafixers.
DSL$TypeReference,java.lang.String,java.util.Map) -> <init>
20:20:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
21:21:com.mojang.serialization.Dynamic
lambda$fix$2(com.mojang.serialization.Dynamic) -> a
22:23:com.mojang.serialization.Dynamic
lambda$fix$1(com.mojang.serialization.Dynamic) -> b
23:23:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic,java.lang.String) -> a
net.minecraft.util.datafix.fixes.VillagerDataFix -> awq:
12:13:void <init>(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
<init>
17:27:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
34:69:java.lang.String upgradeData(int,int) -> a
net.minecraft.util.datafix.fixes.VillagerFollowRangeFix -> awr:
double ORIGINAL_VALUE -> a
double NEW_BASE_VALUE -> b
17:18:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
22:22:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
26:26:com.mojang.serialization.Dynamic
fixValue(com.mojang.serialization.Dynamic) -> a
27:27:com.mojang.serialization.Dynamic
lambda$fixValue$1(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
) -> a
28:33:com.mojang.serialization.Dynamic
lambda$fixValue$0(com.mojang.serialization.Dynamic) -> b
net.minecraft.util.datafix.fixes.VillagerRebuildLevelAndXpFix -> aws:
int TRADES_PER_LEVEL -> a
int[] LEVEL_XP_THRESHOLDS -> b
21:21:int getMinXpPerLevel(int) -> a
25:26:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
30:39:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
72:72:com.mojang.datafixers.Typed addLevel(com.mojang.datafixers.Typed,int) ->
a
79:80:com.mojang.datafixers.Typed
addXpFromLevel(com.mojang.datafixers.Typed,int) -> b
81:81:com.mojang.serialization.Dynamic
lambda$addXpFromLevel$6(int,com.mojang.serialization.Dynamic) -> a
73:73:com.mojang.serialization.Dynamic
lambda$addLevel$5(int,com.mojang.serialization.Dynamic) -> b
74:74:com.mojang.serialization.Dynamic
lambda$addLevel$4(int,com.mojang.serialization.Dynamic) -> c
40:40:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Typ
e,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.da
tafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
41:66:com.mojang.datafixers.Typed
lambda$makeRule$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFind
er,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
52:52:java.lang.Integer
lambda$makeRule$1(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
51:51:java.util.Optional
lambda$makeRule$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
b
18:18:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.VillagerTradeFix -> awt:
18:19:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
23:39:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
48:48:com.mojang.datafixers.Typed
updateItemStack(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
49:49:com.mojang.datafixers.util.Pair
lambda$updateItemStack$5(com.mojang.datafixers.util.Pair) -> a
50:50:java.lang.String lambda$updateItemStack$4(java.lang.String) -> a
39:39:com.mojang.datafixers.Typed
lambda$fix$3(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,co
m.mojang.datafixers.OpticFinder,java.util.function.Function,com.mojang.datafixers.O
pticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> a
39:39:com.mojang.datafixers.Typed
lambda$fix$2(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,ja
va.util.function.Function,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.O
pticFinder,com.mojang.datafixers.Typed) -> a
40:43:com.mojang.datafixers.Typed
lambda$fix$1(com.mojang.datafixers.OpticFinder,java.util.function.Function,com.moja
ng.datafixers.OpticFinder,com.mojang.datafixers.OpticFinder,com.mojang.datafixers.T
yped) -> a
37:37:com.mojang.datafixers.Typed
lambda$fix$0(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) -> b
net.minecraft.util.datafix.fixes.WallPropertyFix -> awu:
java.util.Set WALL_BLOCKS -> a
32:33:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
37:37:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
41:41:java.lang.String mapProperty(java.lang.String) -> a
45:45:com.mojang.serialization.Dynamic
fixWallProperty(com.mojang.serialization.Dynamic,java.lang.String) -> a
49:54:com.mojang.serialization.Dynamic
upgradeBlockStateTag(com.mojang.serialization.Dynamic) -> a
55:58:com.mojang.serialization.Dynamic
lambda$upgradeBlockStateTag$2(com.mojang.serialization.Dynamic) -> b
45:45:com.mojang.serialization.Dynamic
lambda$fixWallProperty$1(com.mojang.serialization.Dynamic) -> c
37:37:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.WeaponSmithChestLootTableFix -> awv:
9:10:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
14:14:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
15:18:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.WorldGenSettingsDisallowOldCustomWorldsFix -> aww:
11:12:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
16:19:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
20:20:com.mojang.datafixers.Typed
lambda$makeRule$4(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.Typed) ->
a
21:31:com.mojang.datafixers.Typed
lambda$makeRule$3(com.mojang.datafixers.Typed) -> a
22:22:com.mojang.serialization.DataResult
lambda$makeRule$2(com.mojang.serialization.Dynamic) -> a
23:28:java.util.Map lambda$makeRule$1(java.util.Map) -> a
24:27:void
lambda$makeRule$0(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic
) -> a
net.minecraft.util.datafix.fixes.WorldGenSettingsFix -> awx:
java.lang.String VILLAGE -> a
java.lang.String DESERT_PYRAMID -> b
java.lang.String IGLOO -> c
java.lang.String JUNGLE_TEMPLE -> d
java.lang.String SWAMP_HUT -> e
java.lang.String PILLAGER_OUTPOST -> f
java.lang.String END_CITY -> g
java.lang.String WOODLAND_MANSION -> h
java.lang.String OCEAN_MONUMENT -> i
com.google.common.collect.ImmutableMap DEFAULTS -> j
28:29:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
33:33:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
37:41:com.mojang.serialization.Dynamic
noise(long,com.mojang.serialization.DynamicLike,com.mojang.serialization.Dynamic,co
m.mojang.serialization.Dynamic) -> a
46:55:com.mojang.serialization.Dynamic
vanillaBiomeSource(com.mojang.serialization.Dynamic,long,boolean,boolean) -> a
103:211:com.mojang.serialization.Dynamic fix(com.mojang.serialization.Dynamic)
-> a
215:215:com.mojang.serialization.Dynamic
defaultOverworld(com.mojang.serialization.Dynamic,long) -> a
219:238:java.lang.Object
vanillaLevels(com.mojang.serialization.Dynamic,long,com.mojang.serialization.Dynami
c,boolean) -> a
244:330:java.util.Map
fixFlatStructures(com.mojang.serialization.DynamicOps,com.mojang.serialization.Opti
onalDynamic) -> a
334:334:int getInt(java.lang.String,int) -> a
338:338:int getInt(java.lang.String,int,int) -> a
342:345:void setSpacing(java.util.Map,java.lang.String,java.lang.String,int) ->
a
321:321:com.mojang.serialization.Dynamic
lambda$fixFlatStructures$12(com.mojang.serialization.DynamicOps,java.util.Map$Entry
) -> a
320:320:com.mojang.serialization.Dynamic
lambda$fixFlatStructures$11(com.mojang.serialization.OptionalDynamic,java.util.Map$
Entry) -> a
255:255:void
lambda$fixFlatStructures$10(org.apache.commons.lang3.mutable.MutableBoolean,org.apa
che.commons.lang3.mutable.MutableInt,org.apache.commons.lang3.mutable.MutableInt,or
g.apache.commons.lang3.mutable.MutableInt,java.util.Map,java.util.Map) -> a
255:255:void
lambda$fixFlatStructures$9(org.apache.commons.lang3.mutable.MutableBoolean,org.apac
he.commons.lang3.mutable.MutableInt,org.apache.commons.lang3.mutable.MutableInt,org
.apache.commons.lang3.mutable.MutableInt,java.util.Map,com.mojang.serialization.Dyn
amic,com.mojang.serialization.Dynamic) -> a
255:255:void
lambda$fixFlatStructures$8(com.mojang.serialization.Dynamic,org.apache.commons.lang
3.mutable.MutableBoolean,org.apache.commons.lang3.mutable.MutableInt,org.apache.com
mons.lang3.mutable.MutableInt,org.apache.commons.lang3.mutable.MutableInt,java.util
.Map,java.util.Map) -> a
256:316:void
lambda$fixFlatStructures$7(com.mojang.serialization.Dynamic,org.apache.commons.lang
3.mutable.MutableBoolean,org.apache.commons.lang3.mutable.MutableInt,org.apache.com
mons.lang3.mutable.MutableInt,org.apache.commons.lang3.mutable.MutableInt,java.util
.Map,com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic) -> a
209:209:void
lambda$fix$6(com.google.common.collect.ImmutableMap$Builder,com.mojang.serializatio
n.DynamicOps,java.lang.String) -> a
181:181:java.util.Optional lambda$fix$5(com.mojang.serialization.Dynamic) -> b
170:171:com.mojang.serialization.Dynamic
lambda$fix$4(com.mojang.serialization.Dynamic) -> c
131:142:com.mojang.serialization.Dynamic
lambda$fix$3(com.mojang.serialization.Dynamic) -> d
110:113:java.util.Optional
lambda$fix$2(java.util.Optional,com.mojang.serialization.Dynamic) -> a
107:107:java.lang.String lambda$fix$1(java.lang.String) -> a
33:33:com.mojang.datafixers.Typed
lambda$makeRule$0(com.mojang.datafixers.Typed) -> a
68:78:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.WorldGenSettingsFix$StructureFeatureConfiguration
-> awx$a:
com.mojang.serialization.Codec CODEC -> a
int spacing -> b
int separation -> c
int salt -> d
91:95:void <init>(int,int,int) -> <init>
98:98:com.mojang.serialization.Dynamic
serialize(com.mojang.serialization.DynamicOps) -> a
81:85:com.mojang.datafixers.kinds.App
lambda$static$3(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
84:84:java.lang.Integer
lambda$static$2(net.minecraft.util.datafix.fixes.WorldGenSettingsFix$StructureFeatu
reConfiguration) -> a
83:83:java.lang.Integer
lambda$static$1(net.minecraft.util.datafix.fixes.WorldGenSettingsFix$StructureFeatu
reConfiguration) -> b
82:82:java.lang.Integer
lambda$static$0(net.minecraft.util.datafix.fixes.WorldGenSettingsFix$StructureFeatu
reConfiguration) -> c
81:81:void <clinit>() -> <clinit>
net.minecraft.util.datafix.fixes.WorldGenSettingsHeightAndBiomeFix -> awy:
java.lang.String NAME -> b
java.lang.String WAS_PREVIOUSLY_INCREASED_KEY -> a
21:22:void <init>(com.mojang.datafixers.schemas.Schema) -> <init>
26:32:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
84:90:com.mojang.serialization.Dynamic
updateLayers(com.mojang.serialization.Dynamic) -> a
33:37:com.mojang.datafixers.Typed
lambda$makeRule$9(com.mojang.datafixers.OpticFinder,com.mojang.datafixers.types.Typ
e,com.mojang.datafixers.Typed) -> a
38:78:com.mojang.datafixers.Typed
lambda$makeRule$8(boolean,boolean,com.mojang.datafixers.types.Type,com.mojang.dataf
ixers.Typed) -> a
78:78:java.lang.IllegalStateException lambda$makeRule$7() -> a
40:40:com.mojang.serialization.Dynamic
lambda$makeRule$6(boolean,boolean,com.mojang.serialization.Dynamic) -> a
41:76:com.mojang.serialization.Dynamic
lambda$makeRule$5(boolean,boolean,com.mojang.serialization.Dynamic) -> b
73:73:com.mojang.serialization.Dynamic
lambda$makeRule$4(com.mojang.serialization.Dynamic) -> b
61:64:com.mojang.serialization.Dynamic
lambda$makeRule$3(com.mojang.serialization.Dynamic) -> c
45:57:com.mojang.serialization.Dynamic
lambda$makeRule$2(boolean,org.apache.commons.lang3.mutable.MutableBoolean,com.mojan
g.serialization.Dynamic) -> a
38:38:java.lang.IllegalStateException lambda$makeRule$1() -> b
37:37:com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic) -> d
net.minecraft.util.datafix.fixes.WriteAndReadFix -> awz:
java.lang.String name -> a
com.mojang.datafixers.DSL$TypeReference type -> b
13:16:void
<init>(com.mojang.datafixers.schemas.Schema,java.lang.String,com.mojang.datafixers.
DSL$TypeReference) -> <init>
20:20:com.mojang.datafixers.TypeRewriteRule makeRule() -> makeRule
net.minecraft.util.datafix.fixes.ZombieVillagerRebuildXpFix -> axa:
11:12:void <init>(com.mojang.datafixers.schemas.Schema,boolean) -> <init>
16:16:com.mojang.datafixers.Typed fix(com.mojang.datafixers.Typed) -> a
17:22:com.mojang.serialization.Dynamic
lambda$fix$0(com.mojang.serialization.Dynamic) -> a
net.minecraft.util.datafix.fixes.package-info -> axb:
net.minecraft.util.datafix.package-info -> axc:
net.minecraft.util.datafix.schemas.NamespacedSchema -> axd:
com.mojang.serialization.codecs.PrimitiveCodec NAMESPACED_STRING_CODEC -> a
com.mojang.datafixers.types.Type NAMESPACED_STRING -> b
14:15:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
18:22:java.lang.String ensureNamespaced(java.lang.String) -> a
47:47:com.mojang.datafixers.types.Type namespacedString() -> a
52:52:com.mojang.datafixers.types.Type
getChoiceType(com.mojang.datafixers.DSL$TypeReference,java.lang.String) ->
getChoiceType
25:44:void <clinit>() -> <clinit>
net.minecraft.util.datafix.schemas.NamespacedSchema$1 -> axd$1:
25:25:void <init>() -> <init>
28:30:com.mojang.serialization.DataResult
read(com.mojang.serialization.DynamicOps,java.lang.Object) -> read
35:35:java.lang.Object
write(com.mojang.serialization.DynamicOps,java.lang.String) -> a
40:40:java.lang.String toString() -> toString
25:25:java.lang.Object
write(com.mojang.serialization.DynamicOps,java.lang.Object) -> write
net.minecraft.util.datafix.schemas.V100 -> axe:
21:22:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
25:27:com.mojang.datafixers.types.templates.TypeTemplate
equipment(com.mojang.datafixers.schemas.Schema) -> a
32:33:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
37:99:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
104:112:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
106:109:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$4(com.mojang.datafixers.schemas.Schema) -> b
80:91:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$3(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
a
73:77:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$2(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
b
49:51:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
c
32:32:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> c
net.minecraft.util.datafix.schemas.V102 -> axf:
21:22:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
26:38:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
28:35:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V1022 -> axg:
22:23:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
27:47:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
46:46:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$2(com.mojang.datafixers.schemas.Schema) -> a
30:41:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$1(com.mojang.datafixers.schemas.Schema) -> b
29:29:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0() -> a
net.minecraft.util.datafix.schemas.V106 -> axh:
17:18:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
22:30:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
24:28:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V107 -> axi:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:20:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
net.minecraft.util.datafix.schemas.V1125 -> axj:
19:20:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
24:28:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
33:50:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
49:49:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$2() -> b
48:48:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$1() -> c
34:45:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V135 -> axk:
18:19:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
23:36:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
32:34:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$1(com.mojang.datafixers.schemas.Schema) -> a
25:30:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> b
net.minecraft.util.datafix.schemas.V143 -> axl:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:20:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
net.minecraft.util.datafix.schemas.V1451 -> axm:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
20:26:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
22:23:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V1451_1 -> axn:
22:23:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
27:39:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
29:35:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V1451_2 -> axo:
14:15:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
19:25:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
21:22:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$0(com.mojang.datafixers.schemas.Schema,java.lang.Strin
g) -> a
net.minecraft.util.datafix.schemas.V1451_3 -> axp:
18:19:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
23:76:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
72:73:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$11(com.mojang.datafixers.schemas.Schema) -> a
68:70:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$10(com.mojang.datafixers.schemas.Schema) -> b
65:66:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$9(com.mojang.datafixers.schemas.Schema) -> c
61:63:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$8(com.mojang.datafixers.schemas.Schema) -> d
58:59:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$7(com.mojang.datafixers.schemas.Schema) -> e
55:56:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$6(com.mojang.datafixers.schemas.Schema) -> f
51:53:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$5(com.mojang.datafixers.schemas.Schema) -> g
48:49:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$4(com.mojang.datafixers.schemas.Schema) -> h
44:46:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$3(com.mojang.datafixers.schemas.Schema) -> i
40:42:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$2(com.mojang.datafixers.schemas.Schema) -> j
37:38:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema) -> k
29:30:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
a
net.minecraft.util.datafix.schemas.V1451_4 -> axq:
14:15:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
19:22:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
21:21:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0() -> b
net.minecraft.util.datafix.schemas.V1451_5 -> axr:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:21:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
net.minecraft.util.datafix.schemas.V1451_6 -> axs:
java.lang.String SPECIAL_OBJECTIVE_MARKER -> b
com.mojang.datafixers.types.templates.Hook$HookFunction UNPACK_OBJECTIVE_ID ->
c
com.mojang.datafixers.types.templates.Hook$HookFunction REPACK_OBJECTIVE_ID ->
d
35:36:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
40:67:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
70:89:java.util.Map createCriterionTypes(com.mojang.datafixers.schemas.Schema)
-> a
88:88:com.mojang.datafixers.types.templates.TypeTemplate
lambda$createCriterionTypes$7() -> b
86:86:com.mojang.datafixers.types.templates.TypeTemplate
lambda$createCriterionTypes$6() -> c
72:72:com.mojang.datafixers.types.templates.TypeTemplate
lambda$createCriterionTypes$5(com.mojang.datafixers.schemas.Schema) -> b
71:71:com.mojang.datafixers.types.templates.TypeTemplate
lambda$createCriterionTypes$4(com.mojang.datafixers.schemas.Schema) -> c
70:70:com.mojang.datafixers.types.templates.TypeTemplate
lambda$createCriterionTypes$3(com.mojang.datafixers.schemas.Schema) -> d
61:63:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$2(java.util.Map) -> a
44:55:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$1(com.mojang.datafixers.schemas.Schema,java.util.function.Supp
lier) -> a
42:42:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> e
92:125:void <clinit>() -> <clinit>
net.minecraft.util.datafix.schemas.V1451_6$1 -> axs$1:
92:92:void <init>() -> <init>
95:121:java.lang.Object
apply(com.mojang.serialization.DynamicOps,java.lang.Object) -> apply
113:117:com.mojang.serialization.Dynamic
lambda$apply$1(com.mojang.serialization.Dynamic,com.mojang.datafixers.util.Pair) ->
a
100:109:com.mojang.datafixers.util.Pair lambda$apply$0(java.lang.String) -> a
net.minecraft.util.datafix.schemas.V1451_6$2 -> axs$2:
125:125:void <init>() -> <init>
127:128:java.lang.String packWithDot(java.lang.String) -> a
133:149:java.lang.Object
apply(com.mojang.serialization.DynamicOps,java.lang.Object) -> apply
149:149:com.mojang.serialization.Dynamic
lambda$apply$1(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic) -
> a
136:146:java.util.Optional
lambda$apply$0(com.mojang.serialization.Dynamic,com.mojang.serialization.Dynamic) -
> b
net.minecraft.util.datafix.schemas.V1460 -> axt:
53:54:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
57:58:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
61:64:void
registerInventory(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.Stri
ng) -> b
68:225:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
230:261:java.util.Map
registerBlockEntities(com.mojang.datafixers.schemas.Schema) ->
registerBlockEntities
266:383:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
380:381:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$46(com.mojang.datafixers.schemas.Schema) -> a
377:377:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$45() -> b
376:376:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$44() -> c
362:373:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$43(com.mojang.datafixers.schemas.Schema) -> b
356:360:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$42(com.mojang.datafixers.schemas.Schema) -> c
348:350:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$41(java.util.Map) -> a
338:342:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$40(com.mojang.datafixers.schemas.Schema) -> d
323:334:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$39(com.mojang.datafixers.schemas.Schema,java.util.function.Sup
plier) -> a
321:321:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$38(com.mojang.datafixers.schemas.Schema) -> e
319:319:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$37() -> d
318:318:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$36() -> e
313:316:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$35(com.mojang.datafixers.schemas.Schema) -> f
311:311:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$34(com.mojang.datafixers.schemas.Schema) -> g
301:308:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$33(com.mojang.datafixers.schemas.Schema) -> h
300:300:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$32(java.util.Map) -> b
296:298:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$31(com.mojang.datafixers.schemas.Schema) -> i
295:295:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$30(java.util.Map) -> c
285:291:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$29(com.mojang.datafixers.schemas.Schema) -> j
268:281:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$28(com.mojang.datafixers.schemas.Schema) -> k
267:267:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$27() -> f
243:244:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$26(com.mojang.datafixers.schemas.Schema,java.lang.Stri
ng) -> a
242:242:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$25(com.mojang.datafixers.schemas.Schema,java.lang.Stri
ng) -> b
236:237:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$24(com.mojang.datafixers.schemas.Schema,java.lang.Stri
ng) -> c
218:220:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$23(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> d
195:206:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$22(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> e
191:192:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$21(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> f
184:185:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$20(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> g
180:182:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$19(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> h
172:174:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$18(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> i
163:164:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$17(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> j
153:156:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$16(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> k
149:150:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$15(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> l
141:145:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$14(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> m
137:138:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$13(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> n
134:135:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$12(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> o
126:130:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$11(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> p
122:124:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$10(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> q
116:117:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$9(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
r
113:114:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$8(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
s
108:110:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$7(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
t
99:101:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$6(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
u
89:92:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$5(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
v
84:85:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$4(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
w
79:81:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$3(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
x
72:73:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$2(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
y
61:62:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerInventory$1(com.mojang.datafixers.schemas.Schema) -> l
57:57:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> m
net.minecraft.util.datafix.schemas.V1466 -> axu:
25:26:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
30:45:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
49:53:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
32:41:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V1470 -> axv:
14:15:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
18:19:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
23:39:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
35:36:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
a
18:18:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V1481 -> axw:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:20:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
net.minecraft.util.datafix.schemas.V1483 -> axx:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:20:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
net.minecraft.util.datafix.schemas.V1486 -> axy:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:21:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
net.minecraft.util.datafix.schemas.V1510 -> axz:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:31:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
net.minecraft.util.datafix.schemas.V1800 -> aya:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
20:28:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
23:25:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
a
22:22:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V1801 -> ayb:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V1904 -> ayc:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V1906 -> ayd:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
20:32:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
36:39:void
registerInventory(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.Stri
ng) -> a
36:37:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerInventory$1(com.mojang.datafixers.schemas.Schema) -> a
26:27:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$0(com.mojang.datafixers.schemas.Schema,java.lang.Strin
g) -> a
net.minecraft.util.datafix.schemas.V1909 -> aye:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:20:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
net.minecraft.util.datafix.schemas.V1920 -> ayf:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
19:22:void
registerInventory(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.Stri
ng) -> a
26:30:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
19:20:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerInventory$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V1928 -> ayg:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
19:21:com.mojang.datafixers.types.templates.TypeTemplate
equipment(com.mojang.datafixers.schemas.Schema) -> a
26:27:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
31:36:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
26:26:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> b
net.minecraft.util.datafix.schemas.V1929 -> ayh:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
20:42:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
35:39:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
a
21:32:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
b
net.minecraft.util.datafix.schemas.V1931 -> ayi:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2100 -> ayj:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
19:20:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
24:27:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
32:42:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
34:37:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$1(com.mojang.datafixers.schemas.Schema) -> a
19:19:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> b
net.minecraft.util.datafix.schemas.V2501 -> ayk:
19:20:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
23:27:void
registerFurnace(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String
) -> a
31:35:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
23:25:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerFurnace$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2502 -> ayl:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2505 -> aym:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2509 -> ayn:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:19:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
18:18:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2519 -> ayo:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2522 -> ayp:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2551 -> ayq:
25:26:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
30:62:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
32:34:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$5(com.mojang.datafixers.schemas.Schema) -> a
46:56:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$4(com.mojang.datafixers.schemas.Schema) -> b
50:50:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$3(com.mojang.datafixers.schemas.Schema) -> c
49:49:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$2(com.mojang.datafixers.schemas.Schema) -> d
48:48:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$1(com.mojang.datafixers.schemas.Schema) -> e
36:41:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> f
net.minecraft.util.datafix.schemas.V2568 -> ayr:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2571 -> ays:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2684 -> ayt:
16:17:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
21:23:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
27:35:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
28:31:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$1(com.mojang.datafixers.schemas.Schema) -> a
22:22:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0() -> b
net.minecraft.util.datafix.schemas.V2686 -> ayu:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2688 -> ayv:
14:15:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
19:25:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
22:23:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
a
20:20:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2704 -> ayw:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2707 -> ayx:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
net.minecraft.util.datafix.schemas.V2831 -> ayy:
17:18:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
22:34:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
24:31:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V2832 -> ayz:
32:33:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
37:92:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
60:62:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$7(com.mojang.datafixers.schemas.Schema) -> a
74:86:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$6(com.mojang.datafixers.schemas.Schema) -> b
81:81:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$5(com.mojang.datafixers.schemas.Schema) -> c
77:79:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$4(com.mojang.datafixers.schemas.Schema) -> d
76:76:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$3(com.mojang.datafixers.schemas.Schema) -> e
64:69:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$2(com.mojang.datafixers.schemas.Schema) -> f
58:58:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$1() -> b
39:53:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> g
net.minecraft.util.datafix.schemas.V2842 -> aza:
25:26:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
30:48:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
32:45:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V3076 -> azb:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
net.minecraft.util.datafix.schemas.V3078 -> azc:
14:15:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
18:19:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
23:26:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
31:39:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
32:35:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$1(com.mojang.datafixers.schemas.Schema) -> a
18:18:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> b
net.minecraft.util.datafix.schemas.V3081 -> azd:
14:15:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
19:28:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
20:26:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V3082 -> aze:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
20:25:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
22:23:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
a
net.minecraft.util.datafix.schemas.V3083 -> azf:
16:17:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
20:29:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
33:35:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
20:25:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V3202 -> azg:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
net.minecraft.util.datafix.schemas.V3203 -> azh:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V3204 -> azi:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
20:24:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
21:22:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V3325 -> azj:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
20:31:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
26:27:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
a
22:23:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
b
net.minecraft.util.datafix.schemas.V3326 -> azk:
12:13:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
17:19:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
18:18:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V3327 -> azl:
17:18:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
22:31:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
27:28:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$1(com.mojang.datafixers.schemas.Schema) -> a
23:24:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$0(com.mojang.datafixers.schemas.Schema) -> b
net.minecraft.util.datafix.schemas.V3328 -> azm:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
net.minecraft.util.datafix.schemas.V3438 -> azn:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:20:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
net.minecraft.util.datafix.schemas.V3448 -> azo:
16:17:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
21:25:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
22:23:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V501 -> azp:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V700 -> azq:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
16:18:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
17:17:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V701 -> azr:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
15:16:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
20:25:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
15:15:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V702 -> azs:
11:12:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
15:16:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
20:25:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
15:15:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V703 -> azt:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
20:47:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
42:44:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$4(com.mojang.datafixers.schemas.Schema) -> a
38:40:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$3(com.mojang.datafixers.schemas.Schema) -> b
33:36:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$2(com.mojang.datafixers.schemas.Schema) -> c
28:31:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$1(com.mojang.datafixers.schemas.Schema) -> d
23:26:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$0(com.mojang.datafixers.schemas.Schema) -> e
net.minecraft.util.datafix.schemas.V704 -> azu:
java.util.Map ITEM_TO_BLOCKENTITY -> a
com.mojang.datafixers.types.templates.Hook$HookFunction ADD_NAMES -> b
36:37:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
40:43:void
registerInventory(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.Stri
ng) -> a
47:50:com.mojang.datafixers.types.Type
getChoiceType(com.mojang.datafixers.DSL$TypeReference,java.lang.String) ->
getChoiceType
55:85:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
90:104:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
107:240:com.google.common.collect.ImmutableMap lambda$static$6() -> a
94:101:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$5(com.mojang.datafixers.schemas.Schema) -> a
92:92:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$4(java.util.Map) -> a
77:78:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$3(com.mojang.datafixers.schemas.Schema,java.lang.Strin
g) -> a
66:66:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$2(com.mojang.datafixers.schemas.Schema,java.lang.Strin
g) -> b
60:61:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$1(com.mojang.datafixers.schemas.Schema,java.lang.Strin
g) -> c
40:41:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerInventory$0(com.mojang.datafixers.schemas.Schema) -> b
106:243:void <clinit>() -> <clinit>
net.minecraft.util.datafix.schemas.V704$1 -> azu$1:
243:243:void <init>() -> <init>
246:246:java.lang.Object
apply(com.mojang.serialization.DynamicOps,java.lang.Object) -> apply
net.minecraft.util.datafix.schemas.V705 -> azv:
com.mojang.datafixers.types.templates.Hook$HookFunction ADD_NAMES -> b
27:28:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
31:32:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
35:38:void
registerThrowableProjectile(com.mojang.datafixers.schemas.Schema,java.util.Map,java
.lang.String) -> b
42:202:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
207:219:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
209:216:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$25(com.mojang.datafixers.schemas.Schema) -> a
208:208:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$24(java.util.Map) -> a
192:196:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$23(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> a
181:183:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$22(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> b
159:170:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$21(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> c
156:157:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$20(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> d
149:150:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$19(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> e
145:147:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$18(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> f
137:139:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$17(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> g
127:129:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$16(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> h
117:120:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$15(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> i
113:114:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$14(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> j
108:109:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$13(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> k
105:106:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$12(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> l
98:102:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$11(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> m
94:96:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$10(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> n
88:89:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$9(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
o
85:86:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$8(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
p
80:82:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$7(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
q
73:75:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$6(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
r
63:66:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$5(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
s
58:59:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$4(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
t
53:55:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$3(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
u
46:47:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$2(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
v
35:36:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerThrowableProjectile$1(com.mojang.datafixers.schemas.Schema) -> b
31:31:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> c
221:221:void <clinit>() -> <clinit>
net.minecraft.util.datafix.schemas.V705$1 -> azv$1:
221:221:void <init>() -> <init>
224:224:java.lang.Object
apply(com.mojang.serialization.DynamicOps,java.lang.Object) -> apply
net.minecraft.util.datafix.schemas.V808 -> azw:
15:16:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
19:22:void
registerInventory(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.Stri
ng) -> a
26:30:java.util.Map registerBlockEntities(com.mojang.datafixers.schemas.Schema)
-> registerBlockEntities
19:20:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerInventory$0(com.mojang.datafixers.schemas.Schema) -> a
net.minecraft.util.datafix.schemas.V99 -> azx:
org.slf4j.Logger LOGGER -> b
java.util.Map ITEM_TO_BLOCKENTITY -> c
com.mojang.datafixers.types.templates.Hook$HookFunction ADD_NAMES -> a
55:56:void <init>(int,com.mojang.datafixers.schemas.Schema) -> <init>
59:60:com.mojang.datafixers.types.templates.TypeTemplate
equipment(com.mojang.datafixers.schemas.Schema) -> a
65:66:void
registerMob(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.String) ->
a
69:73:void
registerThrowableProjectile(com.mojang.datafixers.schemas.Schema,java.util.Map,java
.lang.String) -> b
76:79:void
registerMinecart(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.Strin
g) -> c
82:85:void
registerInventory(com.mojang.datafixers.schemas.Schema,java.util.Map,java.lang.Stri
ng) -> d
89:217:java.util.Map registerEntities(com.mojang.datafixers.schemas.Schema) ->
registerEntities
222:254:java.util.Map
registerBlockEntities(com.mojang.datafixers.schemas.Schema) ->
registerBlockEntities
259:309:void
registerTypes(com.mojang.datafixers.schemas.Schema,java.util.Map,java.util.Map) ->
registerTypes
361:379:java.lang.Object
addNames(com.mojang.serialization.Dynamic,java.util.Map,java.lang.String) -> a
361:373:com.mojang.serialization.Dynamic
lambda$addNames$36(com.mojang.serialization.Dynamic,java.util.Map,java.lang.String,
com.mojang.serialization.Dynamic) -> a
374:378:com.mojang.serialization.Dynamic
lambda$addNames$35(com.mojang.serialization.Dynamic,java.lang.String,com.mojang.ser
ialization.Dynamic) -> a
362:372:com.mojang.serialization.Dynamic
lambda$addNames$34(com.mojang.serialization.Dynamic,java.util.Map,com.mojang.serial
ization.Dynamic) -> a
313:351:void lambda$static$33(java.util.HashMap) -> a
306:307:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$32(com.mojang.datafixers.schemas.Schema) -> b
292:296:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$31(com.mojang.datafixers.schemas.Schema) -> c
290:290:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$30() -> a
289:289:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$29() -> b
278:285:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$28(com.mojang.datafixers.schemas.Schema) -> d
277:277:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$27(java.util.Map) -> a
276:276:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$26() -> c
272:274:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$25(com.mojang.datafixers.schemas.Schema) -> e
271:271:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$24(java.util.Map) -> b
264:268:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$23(com.mojang.datafixers.schemas.Schema) -> f
260:262:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerTypes$22(com.mojang.datafixers.schemas.Schema) -> g
245:246:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$21(com.mojang.datafixers.schemas.Schema,java.lang.Stri
ng) -> a
233:233:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$20(com.mojang.datafixers.schemas.Schema,java.lang.Stri
ng) -> b
227:228:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerBlockEntities$19(com.mojang.datafixers.schemas.Schema,java.lang.Stri
ng) -> c
196:207:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$18(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> d
189:193:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$17(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> e
165:167:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$16(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> f
147:149:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$15(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> g
143:145:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$14(com.mojang.datafixers.schemas.Schema) -> h
137:139:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$13(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> h
132:134:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$12(com.mojang.datafixers.schemas.Schema) -> i
126:127:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$11(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> i
122:124:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$10(com.mojang.datafixers.schemas.Schema,java.lang.String) -
> j
117:118:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$9(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
k
112:114:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$8(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
l
104:105:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$7(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
m
101:102:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$6(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
n
98:99:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$5(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
o
91:92:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerEntities$4(com.mojang.datafixers.schemas.Schema,java.lang.String) ->
p
82:83:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerInventory$3(com.mojang.datafixers.schemas.Schema) -> j
76:77:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMinecart$2(com.mojang.datafixers.schemas.Schema) -> k
69:71:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerThrowableProjectile$1(com.mojang.datafixers.schemas.Schema) -> l
65:65:com.mojang.datafixers.types.templates.TypeTemplate
lambda$registerMob$0(com.mojang.datafixers.schemas.Schema) -> m
52:353:void <clinit>() -> <clinit>
net.minecraft.util.datafix.schemas.V99$1 -> azx$1:
353:353:void <init>() -> <init>
356:356:java.lang.Object
apply(com.mojang.serialization.DynamicOps,java.lang.Object) -> apply
net.minecraft.util.datafix.schemas.package-info -> azy:
net.minecraft.util.eventlog.EventLogDirectory -> azz:
org.slf4j.Logger LOGGER -> a
int COMPRESS_BUFFER_SIZE -> b
java.lang.String COMPRESSED_EXTENSION -> c
java.nio.file.Path root -> d
java.lang.String extension -> e
43:46:void <init>(java.nio.file.Path,java.lang.String) -> <init>
49:50:net.minecraft.util.eventlog.EventLogDirectory
open(java.nio.file.Path,java.lang.String) -> a
54:61:net.minecraft.util.eventlog.EventLogDirectory$FileList listFiles() -> a
66:82:net.minecraft.util.eventlog.EventLogDirectory$File
parseFile(java.nio.file.Path) -> a
86:100:void tryCompress(java.nio.file.Path,java.nio.file.Path) -> a
103:112:void
writeCompressed(java.nio.channels.ReadableByteChannel,java.nio.file.Path) -> a
115:123:net.minecraft.util.eventlog.EventLogDirectory$RawFile
createNewFile(java.time.LocalDate) -> a
56:56:boolean lambda$listFiles$0(java.nio.file.Path) -> b
34:34:void <clinit>() -> <clinit>
net.minecraft.util.eventlog.EventLogDirectory$CompressedFile -> azz$a:
java.nio.file.Path path -> a
net.minecraft.util.eventlog.EventLogDirectory$FileId id -> b
207:207:void
<init>(java.nio.file.Path,net.minecraft.util.eventlog.EventLogDirectory$FileId) ->
<init>
211:214:java.io.Reader openReader() -> a
219:219:net.minecraft.util.eventlog.EventLogDirectory$CompressedFile compress()
-> b
207:207:java.lang.String toString() -> toString
207:207:int hashCode() -> hashCode
207:207:boolean equals(java.lang.Object) -> equals
207:207:java.nio.file.Path path() -> c
207:207:net.minecraft.util.eventlog.EventLogDirectory$FileId id() -> d
net.minecraft.util.eventlog.EventLogDirectory$File -> azz$b:
java.nio.file.Path path() -> c
net.minecraft.util.eventlog.EventLogDirectory$FileId id() -> d
java.io.Reader openReader() -> a
net.minecraft.util.eventlog.EventLogDirectory$CompressedFile compress() -> b
net.minecraft.util.eventlog.EventLogDirectory$FileId -> azz$c:
java.time.LocalDate date -> a
int index -> b
java.time.format.DateTimeFormatter DATE_FORMATTER -> c
223:223:void <init>(java.time.LocalDate,int) -> <init>
228:242:net.minecraft.util.eventlog.EventLogDirectory$FileId
parse(java.lang.String) -> a
248:248:java.lang.String toString() -> toString
252:252:java.lang.String toFileName(java.lang.String) -> b
223:223:int hashCode() -> hashCode
223:223:boolean equals(java.lang.Object) -> equals
223:223:java.time.LocalDate date() -> a
223:223:int index() -> b
224:224:void <clinit>() -> <clinit>
net.minecraft.util.eventlog.EventLogDirectory$FileList -> azz$d:
java.util.List files -> a
129:131:void <init>(java.util.List) -> <init>
134:147:net.minecraft.util.eventlog.EventLogDirectory$FileList
prune(java.time.LocalDate,int) -> a
151:160:net.minecraft.util.eventlog.EventLogDirectory$FileList compressAll() ->
a
165:165:java.util.Iterator iterator() -> iterator
169:169:java.util.stream.Stream stream() -> b
173:173:java.util.Set ids() -> c
135:145:boolean
lambda$prune$0(int,java.time.LocalDate,net.minecraft.util.eventlog.EventLogDirector
y$File) -> a
net.minecraft.util.eventlog.EventLogDirectory$RawFile -> azz$e:
java.nio.file.Path path -> a
net.minecraft.util.eventlog.EventLogDirectory$FileId id -> b
188:188:void
<init>(java.nio.file.Path,net.minecraft.util.eventlog.EventLogDirectory$FileId) ->
<init>
190:190:java.nio.channels.FileChannel openChannel() -> e
196:196:java.io.Reader openReader() -> a
201:203:net.minecraft.util.eventlog.EventLogDirectory$CompressedFile compress()
-> b
188:188:java.lang.String toString() -> toString
188:188:int hashCode() -> hashCode
188:188:boolean equals(java.lang.Object) -> equals
188:188:java.nio.file.Path path() -> c
188:188:net.minecraft.util.eventlog.EventLogDirectory$FileId id() -> d
net.minecraft.util.eventlog.JsonEventLog -> baa:
com.google.gson.Gson GSON -> a
com.mojang.serialization.Codec codec -> b
java.nio.channels.FileChannel channel -> c
java.util.concurrent.atomic.AtomicInteger referenceCount -> d
27:32:void <init>(com.mojang.serialization.Codec,java.nio.channels.FileChannel)
-> <init>
35:36:net.minecraft.util.eventlog.JsonEventLog
open(com.mojang.serialization.Codec,java.nio.file.Path) -> a
40:48:void write(java.lang.Object) -> a
51:57:net.minecraft.util.eventlog.JsonEventLogReader openReader() -> a
80:81:void close() -> close
84:87:void releaseReference() -> b
22:22:void <clinit>() -> <clinit>
net.minecraft.util.eventlog.JsonEventLog$1 -> baa$1:
long position -> c
net.minecraft.util.eventlog.JsonEventLogReader val$reader -> a
net.minecraft.util.eventlog.JsonEventLog this$0 -> b
57:57:void
<init>(net.minecraft.util.eventlog.JsonEventLog,net.minecraft.util.eventlog.JsonEve
ntLogReader) -> <init>
64:68:java.lang.Object next() -> a
73:74:void close() -> close
net.minecraft.util.eventlog.JsonEventLogReader -> bab:
19:21:net.minecraft.util.eventlog.JsonEventLogReader
create(com.mojang.serialization.Codec,java.io.Reader) -> a
java.lang.Object next() -> a
net.minecraft.util.eventlog.JsonEventLogReader$1 -> bab$1:
com.google.gson.stream.JsonReader val$jsonReader -> a
com.mojang.serialization.Codec val$codec -> b
21:21:void
<init>(com.google.gson.stream.JsonReader,com.mojang.serialization.Codec) -> <init>
26:35:java.lang.Object next() -> a
41:42:void close() -> close
net.minecraft.util.eventlog.package-info -> bac:
net.minecraft.util.monitoring.jmx.MinecraftServerStatistics -> bad:
org.slf4j.Logger LOGGER -> a
net.minecraft.server.MinecraftServer server -> b
javax.management.MBeanInfo mBeanInfo -> c
java.util.Map attributeDescriptionByName -> d
34:47:void <init>(net.minecraft.server.MinecraftServer) -> <init>
51:58:void registerJmxMonitoring(net.minecraft.server.MinecraftServer) -> a
61:61:float getAverageTickTime() -> a
65:65:long[] getTickTimes() -> b
71:74:java.lang.Object getAttribute(java.lang.String) -> getAttribute
80:80:void setAttribute(javax.management.Attribute) -> setAttribute
84:89:javax.management.AttributeList getAttributes(java.lang.String[]) ->
getAttributes
95:95:javax.management.AttributeList
setAttributes(javax.management.AttributeList) -> setAttributes
102:102:java.lang.Object
invoke(java.lang.String,java.lang.Object[],java.lang.String[]) -> invoke
107:107:javax.management.MBeanInfo getMBeanInfo() -> getMBeanInfo
87:87:javax.management.Attribute
lambda$getAttributes$2(net.minecraft.util.monitoring.jmx.MinecraftServerStatistics$
AttributeDescription) -> a
44:44:javax.management.MBeanAttributeInfo[] lambda$new$1(int) -> a
37:37:java.lang.String
lambda$new$0(net.minecraft.util.monitoring.jmx.MinecraftServerStatistics$AttributeD
escription) -> b
30:30:void <clinit>() -> <clinit>
net.minecraft.util.monitoring.jmx.MinecraftServerStatistics$AttributeDescription ->
bad$a:
java.lang.String name -> a
java.util.function.Supplier getter -> b
java.lang.String description -> c
java.lang.Class type -> d
116:121:void
<init>(java.lang.String,java.util.function.Supplier,java.lang.String,java.lang.Clas
s) -> <init>
124:124:javax.management.MBeanAttributeInfo asMBeanAttributeInfo() -> a
net.minecraft.util.monitoring.jmx.package-info -> bae:
net.minecraft.util.package-info -> baf:
net.minecraft.util.profiling.ActiveProfiler -> bag:
long WARNING_TIME_NANOS -> a
org.slf4j.Logger LOGGER -> c
java.util.List paths -> d
it.unimi.dsi.fastutil.longs.LongList startTimes -> e
java.util.Map entries -> f
java.util.function.IntSupplier getTickTime -> g
java.util.function.LongSupplier getRealTime -> h
long startTimeNano -> i
int startTimeTicks -> j
java.lang.String path -> k
boolean started -> l
net.minecraft.util.profiling.ActiveProfiler$PathEntry currentEntry -> m
boolean warn -> n
java.util.Set chartedPaths -> o
30:52:void
<init>(java.util.function.LongSupplier,java.util.function.IntSupplier,boolean) ->
<init>
56:65:void startTick() -> a
69:80:void endTick() -> b
84:96:void push(java.lang.String) -> a
100:101:void push(java.util.function.Supplier) -> a
105:106:void
markForCharting(net.minecraft.util.profiling.metrics.MetricCategory) -> a
110:135:void pop() -> c
139:141:void popPush(java.lang.String) -> b
145:147:void popPush(java.util.function.Supplier) -> b
150:154:net.minecraft.util.profiling.ActiveProfiler$PathEntry getCurrentEntry()
-> f
159:160:void incrementCounter(java.lang.String,int) -> a
164:165:void incrementCounter(java.util.function.Supplier,int) -> a
169:169:net.minecraft.util.profiling.ProfileResults getResults() -> d
175:175:net.minecraft.util.profiling.ActiveProfiler$PathEntry
getEntry(java.lang.String) -> c
180:180:java.util.Set getChartedPaths() -> e
151:151:net.minecraft.util.profiling.ActiveProfiler$PathEntry
lambda$getCurrentEntry$3(java.lang.String) -> e
130:130:java.lang.Object lambda$pop$2(long) -> a
130:130:java.lang.Object lambda$pop$1() -> g
78:78:java.lang.Object lambda$endTick$0() -> h
27:28:void <clinit>() -> <clinit>
net.minecraft.util.profiling.ActiveProfiler$PathEntry -> bag$a:
long maxDuration -> a
long minDuration -> b
long accumulatedDuration -> c
long count -> d
it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap counters -> e
183:188:void <init>() -> <init>
192:192:long getDuration() -> a
197:197:long getMaxDuration() -> b
202:202:long getCount() -> c
207:207:it.unimi.dsi.fastutil.objects.Object2LongMap getCounters() -> d
net.minecraft.util.profiling.ContinuousProfiler -> bah:
java.util.function.LongSupplier realTime -> a
java.util.function.IntSupplier tickCount -> b
net.minecraft.util.profiling.ProfileCollector profiler -> c
9:14:void
<init>(java.util.function.LongSupplier,java.util.function.IntSupplier) -> <init>
17:17:boolean isEnabled() -> a
21:22:void disable() -> b
25:26:void enable() -> c
29:29:net.minecraft.util.profiling.ProfilerFiller getFiller() -> d
33:33:net.minecraft.util.profiling.ProfileResults getResults() -> e
net.minecraft.util.profiling.EmptyProfileResults -> bai:
net.minecraft.util.profiling.EmptyProfileResults EMPTY -> a
10:11:void <init>() -> <init>
15:15:java.util.List getTimes(java.lang.String) -> a
20:20:boolean saveResults(java.nio.file.Path) -> a
25:25:long getStartTimeNano() -> a
30:30:int getStartTimeTicks() -> b
35:35:long getEndTimeNano() -> c
40:40:int getEndTimeTicks() -> d
45:45:java.lang.String getProfilerResults() -> e
8:8:void <clinit>() -> <clinit>
net.minecraft.util.profiling.FilledProfileResults -> baj:
org.slf4j.Logger LOGGER -> a
net.minecraft.util.profiling.ProfilerPathEntry EMPTY -> b
com.google.common.base.Splitter SPLITTER -> c
java.util.Comparator COUNTER_ENTRY_COMPARATOR -> e
java.util.Map entries -> f
long startTimeNano -> g
int startTimeTicks -> h
long endTimeNano -> i
int endTimeTicks -> j
int tickDuration -> k
61:68:void <init>(java.util.Map,long,int,long,int) -> <init>
72:73:net.minecraft.util.profiling.ProfilerPathEntry getEntry(java.lang.String)
-> c
78:123:java.util.List getTimes(java.lang.String) -> a
127:127:boolean isDirectChild(java.lang.String,java.lang.String) -> a
131:141:java.util.Map getCounterValues() -> h
146:146:long getStartTimeNano() -> a
151:151:int getStartTimeTicks() -> b
156:156:long getEndTimeNano() -> c
161:161:int getEndTimeTicks() -> d
166:177:boolean saveResults(java.nio.file.Path) -> a
181:207:java.lang.String getProfilerResults(long,int) -> a
212:214:java.lang.String getProfilerResults() -> e
218:222:java.lang.StringBuilder indentLine(java.lang.StringBuilder,int) -> a
226:267:void
appendProfilerResults(int,java.lang.String,java.lang.StringBuilder) -> a
270:279:void
appendCounterResults(int,java.lang.String,net.minecraft.util.profiling.FilledProfil
eResults$CounterCollector,int,java.lang.StringBuilder) -> a
282:287:void appendCounters(java.util.Map,java.lang.StringBuilder,int) -> a
291:312:java.lang.String getComment() -> i
318:318:int getTickDuration() -> f
283:286:void
lambda$appendCounters$6(java.lang.StringBuilder,int,java.lang.String,net.minecraft.
util.profiling.FilledProfileResults$CounterCollector) -> a
278:278:void
lambda$appendCounterResults$5(int,int,java.lang.StringBuilder,java.util.Map$Entry)
-> a
230:237:void
lambda$appendProfilerResults$4(java.lang.StringBuilder,int,java.lang.String,java.la
ng.Long) -> a
133:140:void
lambda$getCounterValues$3(java.util.Map,java.lang.String,net.minecraft.util.profili
ng.ProfilerPathEntry) -> a
137:137:void
lambda$getCounterValues$2(java.util.Map,java.util.List,java.lang.String,java.lang.L
ong) -> a
137:137:net.minecraft.util.profiling.FilledProfileResults$CounterCollector
lambda$getCounterValues$1(java.lang.String) -> d
52:52:long
lambda$static$0(net.minecraft.util.profiling.FilledProfileResults$CounterCollector)
-> a
27:52:void <clinit>() -> <clinit>
net.minecraft.util.profiling.FilledProfileResults$1 -> baj$1:
29:29:void <init>() -> <init>
32:32:long getDuration() -> a
37:37:long getMaxDuration() -> b
42:42:long getCount() -> c
47:47:it.unimi.dsi.fastutil.objects.Object2LongMap getCounters() -> d
net.minecraft.util.profiling.FilledProfileResults$CounterCollector -> baj$a:
long selfValue -> a
long totalValue -> b
java.util.Map children -> c
321:324:void <init>() -> <init>
327:333:void addValue(java.util.Iterator,long) -> a
331:331:net.minecraft.util.profiling.FilledProfileResults$CounterCollector
lambda$addValue$0(java.lang.String) -> a
net.minecraft.util.profiling.InactiveProfiler -> bak:
net.minecraft.util.profiling.InactiveProfiler INSTANCE -> a
14:15:void <init>() -> <init>
19:19:void startTick() -> a
23:23:void endTick() -> b
27:27:void push(java.lang.String) -> a
31:31:void push(java.util.function.Supplier) -> a
35:35:void markForCharting(net.minecraft.util.profiling.metrics.MetricCategory)
-> a
39:39:void pop() -> c
43:43:void popPush(java.lang.String) -> b
47:47:void popPush(java.util.function.Supplier) -> b
51:51:void incrementCounter(java.lang.String,int) -> a
55:55:void incrementCounter(java.util.function.Supplier,int) -> a
59:59:net.minecraft.util.profiling.ProfileResults getResults() -> d
65:65:net.minecraft.util.profiling.ActiveProfiler$PathEntry
getEntry(java.lang.String) -> c
70:70:java.util.Set getChartedPaths() -> e
12:12:void <clinit>() -> <clinit>
net.minecraft.util.profiling.ProfileCollector -> bal:
net.minecraft.util.profiling.ProfileResults getResults() -> d
net.minecraft.util.profiling.ActiveProfiler$PathEntry
getEntry(java.lang.String) -> c
java.util.Set getChartedPaths() -> e
net.minecraft.util.profiling.ProfileResults -> bam:
char PATH_SEPARATOR -> d
java.util.List getTimes(java.lang.String) -> a
boolean saveResults(java.nio.file.Path) -> a
long getStartTimeNano() -> a
int getStartTimeTicks() -> b
long getEndTimeNano() -> c
int getEndTimeTicks() -> d
22:22:long getNanoDuration() -> g
26:26:int getTickDuration() -> f
java.lang.String getProfilerResults() -> e
32:32:java.lang.String demanglePath(java.lang.String) -> b
net.minecraft.util.profiling.ProfilerFiller -> ban:
java.lang.String ROOT -> b
void startTick() -> a
void endTick() -> b
void push(java.lang.String) -> a
void push(java.util.function.Supplier) -> a
void pop() -> c
void popPush(java.lang.String) -> b
void popPush(java.util.function.Supplier) -> b
void markForCharting(net.minecraft.util.profiling.metrics.MetricCategory) -> a
27:28:void incrementCounter(java.lang.String) -> d
void incrementCounter(java.lang.String,int) -> a
33:34:void incrementCounter(java.util.function.Supplier) -> c
void incrementCounter(java.util.function.Supplier,int) -> a
39:45:net.minecraft.util.profiling.ProfilerFiller
tee(net.minecraft.util.profiling.ProfilerFiller,net.minecraft.util.profiling.Profil
erFiller) -> a
net.minecraft.util.profiling.ProfilerFiller$1 -> ban$1:
net.minecraft.util.profiling.ProfilerFiller val$first -> a
net.minecraft.util.profiling.ProfilerFiller val$second -> c
45:45:void
<init>(net.minecraft.util.profiling.ProfilerFiller,net.minecraft.util.profiling.Pro
filerFiller) -> <init>
48:50:void startTick() -> a
54:56:void endTick() -> b
60:62:void push(java.lang.String) -> a
66:68:void push(java.util.function.Supplier) -> a
72:74:void markForCharting(net.minecraft.util.profiling.metrics.MetricCategory)
-> a
78:80:void pop() -> c
84:86:void popPush(java.lang.String) -> b
90:92:void popPush(java.util.function.Supplier) -> b
96:98:void incrementCounter(java.lang.String,int) -> a
102:104:void incrementCounter(java.util.function.Supplier,int) -> a
net.minecraft.util.profiling.ProfilerPathEntry -> bao:
long getDuration() -> a
long getMaxDuration() -> b
long getCount() -> c
it.unimi.dsi.fastutil.objects.Object2LongMap getCounters() -> d
net.minecraft.util.profiling.ResultField -> bap:
double percentage -> a
double globalPercentage -> b
long count -> c
java.lang.String name -> d
9:14:void <init>(java.lang.String,double,double,long) -> <init>
18:24:int compareTo(net.minecraft.util.profiling.ResultField) -> a
28:28:int getColor() -> a
3:3:int compareTo(java.lang.Object) -> compareTo
net.minecraft.util.profiling.SingleTickProfiler -> baq:
org.slf4j.Logger LOGGER -> a
java.util.function.LongSupplier realTime -> b
long saveThreshold -> c
int tick -> d
java.io.File location -> e
net.minecraft.util.profiling.ProfileCollector profiler -> f
18:24:void <init>(java.util.function.LongSupplier,java.lang.String,long) ->
<init>
27:29:net.minecraft.util.profiling.ProfilerFiller startTick() -> a
33:45:void endTick() -> b
52:52:net.minecraft.util.profiling.SingleTickProfiler
createTickProfiler(java.lang.String) -> a
56:59:net.minecraft.util.profiling.ProfilerFiller
decorateFiller(net.minecraft.util.profiling.ProfilerFiller,net.minecraft.util.profi
ling.SingleTickProfiler) -> a
27:27:int lambda$startTick$0() -> c
13:13:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.Environment -> bar:
net.minecraft.util.profiling.jfr.Environment CLIENT -> a
net.minecraft.util.profiling.jfr.Environment SERVER -> b
java.lang.String description -> c
net.minecraft.util.profiling.jfr.Environment[] $VALUES -> d
5:5:net.minecraft.util.profiling.jfr.Environment[] values() -> values
5:5:net.minecraft.util.profiling.jfr.Environment valueOf(java.lang.String) ->
valueOf
10:12:void <init>(java.lang.String,int,java.lang.String) -> <init>
15:15:net.minecraft.util.profiling.jfr.Environment
from(net.minecraft.server.MinecraftServer) -> a
19:19:java.lang.String getDescription() -> a
5:5:net.minecraft.util.profiling.jfr.Environment[] $values() -> b
5:6:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.JfrProfiler -> bas:
org.slf4j.Logger LOGGER -> f
java.lang.String ROOT_CATEGORY -> a
java.lang.String WORLD_GEN_CATEGORY -> b
java.lang.String TICK_CATEGORY -> c
java.lang.String NETWORK_CATEGORY -> d
java.util.List CUSTOM_EVENTS -> g
java.lang.String FLIGHT_RECORDER_CONFIG -> h
java.time.format.DateTimeFormatter DATE_TIME_FORMATTER -> i
net.minecraft.util.profiling.jfr.JfrProfiler INSTANCE -> j
jdk.jfr.Recording recording -> k
float currentAverageTickTime -> l
java.util.Map networkTrafficByAddress -> m
72:85:void <init>() -> <init>
88:88:net.minecraft.util.profiling.jfr.JfrProfiler getInstance() -> a
93:102:boolean start(net.minecraft.util.profiling.jfr.Environment) -> a
108:117:java.nio.file.Path stop() -> b
122:122:boolean isRunning() -> c
127:127:boolean isAvailable() -> d
139:164:boolean
start(java.io.Reader,net.minecraft.util.profiling.jfr.Environment) -> a
168:180:void setupSummaryListener() -> f
184:187:void onServerTick(float) -> a
191:198:void onPacketReceived(int,int,java.net.SocketAddress,int) -> a
202:209:void onPacketSent(int,int,java.net.SocketAddress,int) -> b

212:212:net.minecraft.util.profiling.jfr.event.NetworkSummaryEvent$SumAggregation
networkStatFor(java.net.SocketAddress) -> a
218:223:net.minecraft.util.profiling.jfr.callback.ProfiledDuration
onWorldLoadedStarted() -> e
229:234:net.minecraft.util.profiling.jfr.callback.ProfiledDuration
onChunkGenerate(net.minecraft.world.level.ChunkPos,net.minecraft.resources.Resource
Key,java.lang.String) -> a
148:152:void
lambda$start$2(net.minecraft.util.profiling.jfr.Environment,java.lang.String,jdk.jf
r.Recording) -> a
79:84:void lambda$new$1() -> g
77:77:void lambda$new$0() -> h
46:66:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.JfrProfiler$1 -> bas$1:
net.minecraft.util.profiling.jfr.SummaryReporter summaryReporter -> a
net.minecraft.util.profiling.jfr.JfrProfiler this$0 -> b
168:169:void <init>(net.minecraft.util.profiling.jfr.JfrProfiler) -> <init>
173:178:void recordingStateChanged(jdk.jfr.Recording) -> recordingStateChanged
169:169:void lambda$$0() -> a
net.minecraft.util.profiling.jfr.JvmProfiler -> bat:
net.minecraft.util.profiling.jfr.JvmProfiler INSTANCE -> e
boolean start(net.minecraft.util.profiling.jfr.Environment) -> a
java.nio.file.Path stop() -> b
boolean isRunning() -> c
boolean isAvailable() -> d
void onServerTick(float) -> a
void onPacketReceived(int,int,java.net.SocketAddress,int) -> a
void onPacketSent(int,int,java.net.SocketAddress,int) -> b
net.minecraft.util.profiling.jfr.callback.ProfiledDuration
onWorldLoadedStarted() -> e
net.minecraft.util.profiling.jfr.callback.ProfiledDuration
onChunkGenerate(net.minecraft.world.level.ChunkPos,net.minecraft.resources.Resource
Key,java.lang.String) -> a
18:18:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.JvmProfiler$NoOpProfiler -> bat$a:
org.slf4j.Logger LOGGER -> b
net.minecraft.util.profiling.jfr.callback.ProfiledDuration noOpCommit -> a
40:40:void <init>() -> <init>
46:47:boolean start(net.minecraft.util.profiling.jfr.Environment) -> a
52:52:java.nio.file.Path stop() -> b
57:57:boolean isRunning() -> c
62:62:boolean isAvailable() -> d
68:68:void onPacketReceived(int,int,java.net.SocketAddress,int) -> a
73:73:void onPacketSent(int,int,java.net.SocketAddress,int) -> b
78:78:void onServerTick(float) -> a
82:82:net.minecraft.util.profiling.jfr.callback.ProfiledDuration
onWorldLoadedStarted() -> e
88:88:net.minecraft.util.profiling.jfr.callback.ProfiledDuration
onChunkGenerate(net.minecraft.world.level.ChunkPos,net.minecraft.resources.Resource
Key,java.lang.String) -> a
42:42:void lambda$static$0() -> a
41:42:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.Percentiles -> bau:
com.google.common.math.Quantiles$ScaleAndIndexes DEFAULT_INDEXES -> a
15:16:void <init>() -> <init>
19:19:java.util.Map evaluate(long[]) -> a
23:23:java.util.Map evaluate(double[]) -> a
27:28:java.util.Map sorted(java.util.Map) -> a
27:27:void
lambda$sorted$0(java.util.Map,it.unimi.dsi.fastutil.ints.Int2DoubleRBTreeMap) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.SummaryReporter -> bav:
org.slf4j.Logger LOGGER -> a
java.lang.Runnable onDeregistration -> b
22:24:void <init>(java.lang.Runnable) -> <init>
27:50:void recordingStopped(java.nio.file.Path) -> a
58:63:void infoWithFallback(java.util.function.Supplier) -> a
72:78:void warnWithFallback(java.util.function.Supplier,java.lang.Throwable) ->
a
48:48:java.lang.String lambda$recordingStopped$3() -> a
46:46:java.lang.String lambda$recordingStopped$2(java.nio.file.Path) -> b
38:38:java.lang.String lambda$recordingStopped$1() -> b
32:32:java.lang.String lambda$recordingStopped$0(java.nio.file.Path) -> c
18:18:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.callback.ProfiledDuration -> baw:
void finish() -> finish
net.minecraft.util.profiling.jfr.callback.package-info -> bax:
net.minecraft.util.profiling.jfr.event.ChunkGenerationEvent ->
net.minecraft.util.profiling.jfr.event.ChunkGenerationEvent:
java.lang.String EVENT_NAME -> EVENT_NAME
jdk.jfr.EventType TYPE -> TYPE
int worldPosX -> worldPosX
int worldPosZ -> worldPosZ
int chunkPosX -> chunkPosX
int chunkPosZ -> chunkPosZ
java.lang.String targetStatus -> targetStatus
java.lang.String level -> level
50:57:void
<init>(net.minecraft.world.level.ChunkPos,net.minecraft.resources.ResourceKey,java.
lang.String) -> <init>
24:24:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.event.ChunkGenerationEvent$Fields ->
net.minecraft.util.profiling.jfr.event.ChunkGenerationEvent$a:
java.lang.String WORLD_POS_X -> a
java.lang.String WORLD_POS_Z -> b
java.lang.String CHUNK_POS_X -> c
java.lang.String CHUNK_POS_Z -> d
java.lang.String STATUS -> e
java.lang.String LEVEL -> f
60:61:void <init>() -> <init>
net.minecraft.util.profiling.jfr.event.NetworkSummaryEvent ->
net.minecraft.util.profiling.jfr.event.NetworkSummaryEvent:
java.lang.String EVENT_NAME -> EVENT_NAME
jdk.jfr.EventType TYPE -> TYPE
java.lang.String remoteAddress -> remoteAddress
long sentBytes -> sentBytes
int sentPackets -> sentPackets
long receivedBytes -> receivedBytes
int receivedPackets -> receivedPackets
49:51:void <init>(java.lang.String) -> <init>
25:25:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.event.NetworkSummaryEvent$Fields ->
net.minecraft.util.profiling.jfr.event.NetworkSummaryEvent$a:
java.lang.String REMOTE_ADDRESS -> a
java.lang.String SENT_BYTES -> b
java.lang.String SENT_PACKETS -> d
java.lang.String RECEIVED_BYTES -> c
java.lang.String RECEIVED_PACKETS -> e
54:55:void <init>() -> <init>
net.minecraft.util.profiling.jfr.event.NetworkSummaryEvent$SumAggregation ->
net.minecraft.util.profiling.jfr.event.NetworkSummaryEvent$b:
java.util.concurrent.atomic.AtomicLong sentBytes -> a
java.util.concurrent.atomic.AtomicInteger sentPackets -> b
java.util.concurrent.atomic.AtomicLong receivedBytes -> c
java.util.concurrent.atomic.AtomicInteger receivedPackets -> d
net.minecraft.util.profiling.jfr.event.NetworkSummaryEvent event -> e
65:74:void <init>(java.lang.String) -> <init>
77:79:void trackSentPacket(int) -> a
82:84:void trackReceivedPacket(int) -> b
87:92:void commitEvent() -> a
net.minecraft.util.profiling.jfr.event.PacketEvent -> bay:
int protocolId -> protocolId
int packetId -> packetId
java.lang.String remoteAddress -> remoteAddress
int bytes -> bytes
36:41:void <init>(int,int,java.net.SocketAddress,int) -> <init>
net.minecraft.util.profiling.jfr.event.PacketEvent$Fields -> bay$a:
java.lang.String REMOTE_ADDRESS -> a
java.lang.String PROTOCOL_ID -> b
java.lang.String PACKET_ID -> c
java.lang.String BYTES -> d
44:45:void <init>() -> <init>
net.minecraft.util.profiling.jfr.event.PacketReceivedEvent ->
net.minecraft.util.profiling.jfr.event.PacketReceivedEvent:
java.lang.String NAME -> NAME
jdk.jfr.EventType TYPE -> TYPE
23:24:void <init>(int,int,java.net.SocketAddress,int) -> <init>
20:20:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.event.PacketSentEvent ->
net.minecraft.util.profiling.jfr.event.PacketSentEvent:
java.lang.String NAME -> NAME
jdk.jfr.EventType TYPE -> TYPE
23:24:void <init>(int,int,java.net.SocketAddress,int) -> <init>
20:20:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.event.ServerTickTimeEvent ->
net.minecraft.util.profiling.jfr.event.ServerTickTimeEvent:
java.lang.String EVENT_NAME -> EVENT_NAME
jdk.jfr.EventType TYPE -> TYPE
long averageTickDurationNanos -> averageTickDurationNanos
33:35:void <init>(float) -> <init>
25:25:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.event.ServerTickTimeEvent$Fields ->
net.minecraft.util.profiling.jfr.event.ServerTickTimeEvent$a:
java.lang.String AVERAGE_TICK_DURATION -> a
38:39:void <init>() -> <init>
net.minecraft.util.profiling.jfr.event.WorldLoadFinishedEvent ->
net.minecraft.util.profiling.jfr.event.WorldLoadFinishedEvent:
java.lang.String EVENT_NAME -> EVENT_NAME
jdk.jfr.EventType TYPE -> TYPE
17:17:void <init>() -> <init>
19:19:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.event.package-info -> baz:
net.minecraft.util.profiling.jfr.package-info -> bba:
net.minecraft.util.profiling.jfr.parse.JfrStatsParser -> bbb:
java.time.Instant recordingStarted -> a
java.time.Instant recordingEnded -> b
java.util.List chunkGenStats -> c
java.util.List cpuLoadStat -> d
java.util.Map receivedPackets -> e
java.util.Map sentPackets -> f
java.util.List fileWrites -> g
java.util.List fileReads -> h
int garbageCollections -> i
java.time.Duration gcTotalDuration -> j
java.util.List gcHeapStats -> k
java.util.List threadAllocationStats -> l
java.util.List tickTimes -> m
java.time.Duration worldCreationDuration -> n
38:59:void <init>(java.util.stream.Stream) -> <init>
62:84:net.minecraft.util.profiling.jfr.parse.JfrStatsResult
parse(java.nio.file.Path) -> a
89:102:net.minecraft.util.profiling.jfr.parse.JfrStatsResult results() -> a
108:135:void capture(java.util.stream.Stream) -> a
138:139:void incrementPacket(jdk.jfr.consumer.RecordedEvent,int,java.util.Map)
-> a
142:143:void
appendFileIO(jdk.jfr.consumer.RecordedEvent,java.util.List,java.lang.String) -> a
146:149:net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary
collectPacketStats(java.time.Duration,java.util.Map) -> a
147:147:com.mojang.datafixers.util.Pair
lambda$collectPacketStats$2(java.util.Map$Entry) -> a

138:138:net.minecraft.util.profiling.jfr.parse.JfrStatsParser$MutableCountAndSize
lambda$incrementPacket$1(net.minecraft.util.profiling.jfr.stats.NetworkPacketSummar
y$PacketIdentification) -> a
109:134:void lambda$capture$0(jdk.jfr.consumer.RecordedEvent) -> a
net.minecraft.util.profiling.jfr.parse.JfrStatsParser$1 -> bbb$1:
jdk.jfr.consumer.RecordingFile val$recordingFile -> a
63:63:void <init>(jdk.jfr.consumer.RecordingFile) -> <init>
66:66:boolean hasNext() -> hasNext
71:77:jdk.jfr.consumer.RecordedEvent next() -> a
63:63:java.lang.Object next() -> next
net.minecraft.util.profiling.jfr.parse.JfrStatsParser$MutableCountAndSize -> bbb$a:
long count -> a
long totalSize -> b
152:152:void <init>() -> <init>
157:159:void increment(int) -> a

162:162:net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary$PacketCountAndS
ize toCountAndSize() -> a
net.minecraft.util.profiling.jfr.parse.JfrStatsResult -> bbc:
java.time.Instant recordingStarted -> a
java.time.Instant recordingEnded -> b
java.time.Duration recordingDuration -> c
java.time.Duration worldCreationDuration -> d
java.util.List tickTimes -> e
java.util.List cpuLoadStats -> f
net.minecraft.util.profiling.jfr.stats.GcHeapStat$Summary heapSummary -> g
net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat$Summary
threadAllocationSummary -> h
net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary
receivedPacketsSummary -> i
net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary sentPacketsSummary
-> j
net.minecraft.util.profiling.jfr.stats.FileIOStat$Summary fileWrites -> k
net.minecraft.util.profiling.jfr.stats.FileIOStat$Summary fileReads -> l
java.util.List chunkGenStats -> m
23:23:void
<init>(java.time.Instant,java.time.Instant,java.time.Duration,java.time.Duration,ja
va.util.List,java.util.List,net.minecraft.util.profiling.jfr.stats.GcHeapStat$Summa
ry,net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat$Summary,net.minecraf
t.util.profiling.jfr.stats.NetworkPacketSummary,net.minecraft.util.profiling.jfr.st
ats.NetworkPacketSummary,net.minecraft.util.profiling.jfr.stats.FileIOStat$Summary,
net.minecraft.util.profiling.jfr.stats.FileIOStat$Summary,java.util.List) -> <init>
39:43:java.util.List chunkGenSummary() -> a
47:47:java.lang.String asJson() -> b
23:23:java.lang.String toString() -> toString
23:23:int hashCode() -> hashCode
23:23:boolean equals(java.lang.Object) -> equals
23:23:java.time.Instant recordingStarted() -> c
23:23:java.time.Instant recordingEnded() -> d
23:23:java.time.Duration recordingDuration() -> e
23:23:java.time.Duration worldCreationDuration() -> f
23:23:java.util.List tickTimes() -> g
23:23:java.util.List cpuLoadStats() -> h
23:23:net.minecraft.util.profiling.jfr.stats.GcHeapStat$Summary heapSummary() -
> i
23:23:net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat$Summary
threadAllocationSummary() -> j
23:23:net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary
receivedPacketsSummary() -> k
23:23:net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary
sentPacketsSummary() -> l
23:23:net.minecraft.util.profiling.jfr.stats.FileIOStat$Summary fileWrites() ->
m
23:23:net.minecraft.util.profiling.jfr.stats.FileIOStat$Summary fileReads() ->
n
23:23:java.util.List chunkGenStats() -> o
42:42:java.time.Duration
lambda$chunkGenSummary$1(com.mojang.datafixers.util.Pair) -> a
41:41:com.mojang.datafixers.util.Pair
lambda$chunkGenSummary$0(java.util.Map$Entry) -> a
net.minecraft.util.profiling.jfr.parse.package-info -> bbd:
net.minecraft.util.profiling.jfr.serialize.JfrResultJsonSerializer -> bbe:
java.lang.String BYTES_PER_SECOND -> b
java.lang.String COUNT -> c
java.lang.String DURATION_NANOS_TOTAL -> d
java.lang.String TOTAL_BYTES -> e
java.lang.String COUNT_PER_SECOND -> f
com.google.gson.Gson gson -> a
33:43:void <init>() -> <init>
46:63:java.lang.String
format(net.minecraft.util.profiling.jfr.parse.JfrStatsResult) -> a
67:72:com.google.gson.JsonElement
heap(net.minecraft.util.profiling.jfr.stats.GcHeapStat$Summary) -> a
76:107:com.google.gson.JsonElement chunkGen(java.util.List) -> a
111:118:com.google.gson.JsonElement
threadAllocations(net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat$Summa
ry) -> a
122:134:com.google.gson.JsonElement serverTicks(java.util.List) -> b
138:142:com.google.gson.JsonElement
fileIO(net.minecraft.util.profiling.jfr.parse.JfrStatsResult) -> b
146:159:com.google.gson.JsonElement
fileIoSummary(net.minecraft.util.profiling.jfr.stats.FileIOStat$Summary) -> a
163:166:com.google.gson.JsonElement
network(net.minecraft.util.profiling.jfr.parse.JfrStatsResult) -> c
170:188:com.google.gson.JsonElement
packets(net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary) -> a
192:206:com.google.gson.JsonElement cpu(java.util.List) -> c
194:199:com.google.gson.JsonObject
lambda$cpu$11(java.util.List,java.util.function.ToDoubleFunction) -> a
178:187:void
lambda$packets$10(com.google.gson.JsonArray,com.mojang.datafixers.util.Pair) -> a
154:158:void
lambda$fileIoSummary$9(com.google.gson.JsonArray,com.mojang.datafixers.util.Pair) -
> b
133:133:void
lambda$serverTicks$8(com.google.gson.JsonObject,java.lang.Integer,java.lang.Double)
-> a
126:126:double
lambda$serverTicks$7(net.minecraft.util.profiling.jfr.stats.TickTimeStat) -> a
113:117:void
lambda$threadAllocations$6(com.google.gson.JsonArray,java.lang.String,java.lang.Dou
ble) -> a
114:116:void
lambda$threadAllocations$5(java.lang.String,java.lang.Double,com.google.gson.JsonOb
ject) -> a
91:98:com.google.gson.JsonElement
lambda$chunkGen$4(net.minecraft.util.profiling.jfr.stats.ChunkGenStat) -> a
88:88:void
lambda$chunkGen$3(com.google.gson.JsonObject,java.lang.Integer,java.lang.Double) ->
b
87:87:void
lambda$chunkGen$2(com.google.gson.JsonObject,com.google.gson.JsonObject) -> a
78:78:void
lambda$chunkGen$1(com.google.gson.JsonObject,com.google.gson.JsonArray) -> a
77:77:double lambda$chunkGen$0(com.mojang.datafixers.util.Pair) -> a
net.minecraft.util.profiling.jfr.serialize.package-info -> bbf:
net.minecraft.util.profiling.jfr.stats.ChunkGenStat -> bbg:
java.time.Duration duration -> a
net.minecraft.world.level.ChunkPos chunkPos -> b
net.minecraft.server.level.ColumnPos worldPos -> c
net.minecraft.world.level.chunk.ChunkStatus status -> d
java.lang.String level -> e
11:11:void
<init>(java.time.Duration,net.minecraft.world.level.ChunkPos,net.minecraft.server.l
evel.ColumnPos,net.minecraft.world.level.chunk.ChunkStatus,java.lang.String) ->
<init>
14:18:net.minecraft.util.profiling.jfr.stats.ChunkGenStat
from(jdk.jfr.consumer.RecordedEvent) -> a
11:11:java.lang.String toString() -> toString
11:11:int hashCode() -> hashCode
11:11:boolean equals(java.lang.Object) -> equals
11:11:java.time.Duration duration() -> a
11:11:net.minecraft.world.level.ChunkPos chunkPos() -> b
11:11:net.minecraft.server.level.ColumnPos worldPos() -> c
11:11:net.minecraft.world.level.chunk.ChunkStatus status() -> d
11:11:java.lang.String level() -> e
net.minecraft.util.profiling.jfr.stats.CpuLoadStat -> bbh:
double jvm -> a
double userJvm -> b
double system -> c
5:5:void <init>(double,double,double) -> <init>
8:10:net.minecraft.util.profiling.jfr.stats.CpuLoadStat
from(jdk.jfr.consumer.RecordedEvent) -> a
5:5:java.lang.String toString() -> toString
5:5:int hashCode() -> hashCode
5:5:boolean equals(java.lang.Object) -> equals
5:5:double jvm() -> a
5:5:double userJvm() -> b
5:5:double system() -> c
net.minecraft.util.profiling.jfr.stats.FileIOStat -> bbi:
java.time.Duration duration -> a
java.lang.String path -> b
long bytes -> c
11:11:void <init>(java.time.Duration,java.lang.String,long) -> <init>
14:26:net.minecraft.util.profiling.jfr.stats.FileIOStat$Summary
summary(java.time.Duration,java.util.List) -> a
11:11:java.lang.String toString() -> toString
11:11:int hashCode() -> hashCode
11:11:boolean equals(java.lang.Object) -> equals
11:11:java.time.Duration duration() -> a
11:11:java.lang.String path() -> b
11:11:long bytes() -> c
24:24:com.mojang.datafixers.util.Pair lambda$summary$4(java.util.Map$Entry) ->
a
21:21:long lambda$summary$3(net.minecraft.util.profiling.jfr.stats.FileIOStat)
-> a
21:21:java.lang.String
lambda$summary$2(net.minecraft.util.profiling.jfr.stats.FileIOStat) -> b
21:21:boolean
lambda$summary$1(net.minecraft.util.profiling.jfr.stats.FileIOStat) -> c
14:14:long lambda$summary$0(net.minecraft.util.profiling.jfr.stats.FileIOStat)
-> d
net.minecraft.util.profiling.jfr.stats.FileIOStat$Summary -> bbi$a:
long totalBytes -> a
double bytesPerSecond -> b
long counts -> c
double countsPerSecond -> d
java.time.Duration timeSpentInIO -> e
java.util.List topTenContributorsByTotalBytes -> f
30:30:void <init>(long,double,long,double,java.time.Duration,java.util.List) ->
<init>
30:30:java.lang.String toString() -> toString
30:30:int hashCode() -> hashCode
30:30:boolean equals(java.lang.Object) -> equals
30:30:long totalBytes() -> a
30:30:double bytesPerSecond() -> b
30:30:long counts() -> c
30:30:double countsPerSecond() -> d
30:30:java.time.Duration timeSpentInIO() -> e
30:30:java.util.List topTenContributorsByTotalBytes() -> f
net.minecraft.util.profiling.jfr.stats.GcHeapStat -> bbj:
java.time.Instant timestamp -> a
long heapUsed -> b
net.minecraft.util.profiling.jfr.stats.GcHeapStat$Timing timing -> c
11:11:void
<init>(java.time.Instant,long,net.minecraft.util.profiling.jfr.stats.GcHeapStat$Tim
ing) -> <init>
14:18:net.minecraft.util.profiling.jfr.stats.GcHeapStat
from(jdk.jfr.consumer.RecordedEvent) -> a
23:27:net.minecraft.util.profiling.jfr.stats.GcHeapStat$Summary
summary(java.time.Duration,java.util.List,java.time.Duration,int) -> a
32:45:double calculateAllocationRatePerSecond(java.util.List) -> a
11:11:java.lang.String toString() -> toString
11:11:int hashCode() -> hashCode
11:11:boolean equals(java.lang.Object) -> equals
11:11:java.time.Instant timestamp() -> a
11:11:long heapUsed() -> b
11:11:net.minecraft.util.profiling.jfr.stats.GcHeapStat$Timing timing() -> c
33:33:net.minecraft.util.profiling.jfr.stats.GcHeapStat$Timing
lambda$calculateAllocationRatePerSecond$0(net.minecraft.util.profiling.jfr.stats.Gc
HeapStat) -> a
net.minecraft.util.profiling.jfr.stats.GcHeapStat$Summary -> bbj$a:
java.time.Duration duration -> a
java.time.Duration gcTotalDuration -> b
int totalGCs -> c
double allocationRateBytesPerSecond -> d
48:48:void <init>(java.time.Duration,java.time.Duration,int,double) -> <init>
50:50:float gcOverHead() -> a
48:48:java.lang.String toString() -> toString
48:48:int hashCode() -> hashCode
48:48:boolean equals(java.lang.Object) -> equals
48:48:java.time.Duration duration() -> b
48:48:java.time.Duration gcTotalDuration() -> c
48:48:int totalGCs() -> d
48:48:double allocationRateBytesPerSecond() -> e
net.minecraft.util.profiling.jfr.stats.GcHeapStat$Timing -> bbj$b:
net.minecraft.util.profiling.jfr.stats.GcHeapStat$Timing BEFORE_GC -> a
net.minecraft.util.profiling.jfr.stats.GcHeapStat$Timing AFTER_GC -> b
net.minecraft.util.profiling.jfr.stats.GcHeapStat$Timing[] $VALUES -> c
54:54:net.minecraft.util.profiling.jfr.stats.GcHeapStat$Timing[] values() ->
values
54:54:net.minecraft.util.profiling.jfr.stats.GcHeapStat$Timing
valueOf(java.lang.String) -> valueOf
54:54:void <init>(java.lang.String,int) -> <init>
54:54:net.minecraft.util.profiling.jfr.stats.GcHeapStat$Timing[] $values() -> a
54:55:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary -> bbk:
net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary$PacketCountAndSize
totalPacketCountAndSize -> a
java.util.List largestSizeContributors -> b
java.time.Duration recordingDuration -> c
23:34:void <init>(java.time.Duration,java.util.List) -> <init>
37:37:double getCountsPerSecond() -> a
41:41:double getSizePerSecond() -> b
45:45:long getTotalCount() -> c
49:49:long getTotalSize() -> d
53:53:java.util.List largestSizeContributors() -> e

28:28:net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary$PacketCountAndSiz
e lambda$new$0() -> f
net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary$PacketCountAndSize ->
bbk$a:
long totalCount -> a
long totalSize -> b
java.util.Comparator SIZE_THEN_COUNT -> c
83:83:void <init>(long,long) -> <init>

87:87:net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary$PacketCountAndSiz
e
add(net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary$PacketCountAndSize)
-> a
83:83:java.lang.String toString() -> toString
83:83:int hashCode() -> hashCode
83:83:boolean equals(java.lang.Object) -> equals
83:83:long totalCount() -> a
83:83:long totalSize() -> b
84:84:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary$PacketIdentification ->
bbk$b:
net.minecraft.network.protocol.PacketFlow direction -> a
int protocolId -> b
int packetId -> c
java.util.Map PACKET_NAME_BY_ID -> d
56:56:void <init>(net.minecraft.network.protocol.PacketFlow,int,int) -> <init>
73:73:java.lang.String packetName() -> a

77:79:net.minecraft.util.profiling.jfr.stats.NetworkPacketSummary$PacketIdentificat
ion from(jdk.jfr.consumer.RecordedEvent) -> a
56:56:java.lang.String toString() -> toString
56:56:int hashCode() -> hashCode
56:56:boolean equals(java.lang.Object) -> equals
56:56:net.minecraft.network.protocol.PacketFlow direction() -> b
56:56:int protocolId() -> c
56:56:int packetId() -> d
66:66:void
lambda$static$0(com.google.common.collect.ImmutableMap$Builder,net.minecraft.networ
k.protocol.PacketFlow,net.minecraft.network.ConnectionProtocol,java.lang.Integer,ja
va.lang.Class) -> a
62:70:void <clinit>() -> <clinit>
net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat -> bbl:
java.time.Instant timestamp -> a
java.lang.String threadName -> b
long totalBytes -> c
java.lang.String UNKNOWN_THREAD -> d
14:14:void <init>(java.time.Instant,java.lang.String,long) -> <init>
18:24:net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat
from(jdk.jfr.consumer.RecordedEvent) -> a
28:44:net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat$Summary
summary(java.util.List) -> a
14:14:java.lang.String toString() -> toString
14:14:int hashCode() -> hashCode
14:14:boolean equals(java.lang.Object) -> equals
14:14:java.time.Instant timestamp() -> a
14:14:java.lang.String threadName() -> b
14:14:long totalBytes() -> c
32:42:void lambda$summary$1(java.util.Map,java.lang.String,java.util.List) -> a
29:29:java.lang.String
lambda$summary$0(net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat) -> a
net.minecraft.util.profiling.jfr.stats.ThreadAllocationStat$Summary -> bbl$a:
java.util.Map allocationsPerSecondByThread -> a
47:47:void <init>(java.util.Map) -> <init>
47:47:java.lang.String toString() -> toString
47:47:int hashCode() -> hashCode
47:47:boolean equals(java.lang.Object) -> equals
47:47:java.util.Map allocationsPerSecondByThread() -> a
net.minecraft.util.profiling.jfr.stats.TickTimeStat -> bbm:
java.time.Instant timestamp -> a
java.time.Duration currentAverage -> b
9:9:void <init>(java.time.Instant,java.time.Duration) -> <init>
11:11:net.minecraft.util.profiling.jfr.stats.TickTimeStat
from(jdk.jfr.consumer.RecordedEvent) -> a
9:9:java.lang.String toString() -> toString
9:9:int hashCode() -> hashCode
9:9:boolean equals(java.lang.Object) -> equals
9:9:java.time.Instant timestamp() -> a
9:9:java.time.Duration currentAverage() -> b
net.minecraft.util.profiling.jfr.stats.TimeStamped -> bbn:
java.time.Instant getTimestamp() -> a
net.minecraft.util.profiling.jfr.stats.TimedStat -> bbo:
java.time.Duration duration() -> a
net.minecraft.util.profiling.jfr.stats.TimedStatSummary -> bbp:
net.minecraft.util.profiling.jfr.stats.TimedStat fastest -> a
net.minecraft.util.profiling.jfr.stats.TimedStat slowest -> b
net.minecraft.util.profiling.jfr.stats.TimedStat secondSlowest -> c
int count -> d
java.util.Map percentilesNanos -> e
java.time.Duration totalDuration -> f
11:11:void
<init>(net.minecraft.util.profiling.jfr.stats.TimedStat,net.minecraft.util.profilin
g.jfr.stats.TimedStat,net.minecraft.util.profiling.jfr.stats.TimedStat,int,java.uti
l.Map,java.time.Duration) -> <init>
20:30:net.minecraft.util.profiling.jfr.stats.TimedStatSummary
summary(java.util.List) -> a
11:11:java.lang.String toString() -> toString
11:11:int hashCode() -> hashCode
11:11:boolean equals(java.lang.Object) -> equals
11:11:net.minecraft.util.profiling.jfr.stats.TimedStat fastest() -> a
11:11:net.minecraft.util.profiling.jfr.stats.TimedStat slowest() -> b
11:11:net.minecraft.util.profiling.jfr.stats.TimedStat secondSlowest() -> c
11:11:int count() -> d
11:11:java.util.Map percentilesNanos() -> e
11:11:java.time.Duration totalDuration() -> f
29:29:long lambda$summary$0(net.minecraft.util.profiling.jfr.stats.TimedStat) -
> a
net.minecraft.util.profiling.jfr.stats.package-info -> bbq:
net.minecraft.util.profiling.metrics.MetricCategory -> bbr:
net.minecraft.util.profiling.metrics.MetricCategory PATH_FINDING -> a
net.minecraft.util.profiling.metrics.MetricCategory EVENT_LOOPS -> b
net.minecraft.util.profiling.metrics.MetricCategory MAIL_BOXES -> c
net.minecraft.util.profiling.metrics.MetricCategory TICK_LOOP -> d
net.minecraft.util.profiling.metrics.MetricCategory JVM -> e
net.minecraft.util.profiling.metrics.MetricCategory CHUNK_RENDERING -> f
net.minecraft.util.profiling.metrics.MetricCategory CHUNK_RENDERING_DISPATCHING
-> g
net.minecraft.util.profiling.metrics.MetricCategory CPU -> h
net.minecraft.util.profiling.metrics.MetricCategory GPU -> i
java.lang.String description -> j
net.minecraft.util.profiling.metrics.MetricCategory[] $VALUES -> k
3:3:net.minecraft.util.profiling.metrics.MetricCategory[] values() -> values
3:3:net.minecraft.util.profiling.metrics.MetricCategory
valueOf(java.lang.String) -> valueOf
17:19:void <init>(java.lang.String,int,java.lang.String) -> <init>
22:22:java.lang.String getDescription() -> a
3:3:net.minecraft.util.profiling.metrics.MetricCategory[] $values() -> b
3:12:void <clinit>() -> <clinit>
net.minecraft.util.profiling.metrics.MetricSampler -> bbs:
java.lang.String name -> b
net.minecraft.util.profiling.metrics.MetricCategory category -> c
java.util.function.DoubleSupplier sampler -> d
io.netty.buffer.ByteBuf ticks -> e
io.netty.buffer.ByteBuf values -> f
boolean isRunning -> g
java.lang.Runnable beforeTick -> h
net.minecraft.util.profiling.metrics.MetricSampler$ThresholdTest thresholdTest
-> a
double currentValue -> i
30:39:void
<init>(java.lang.String,net.minecraft.util.profiling.metrics.MetricCategory,java.ut
il.function.DoubleSupplier,java.lang.Runnable,net.minecraft.util.profiling.metrics.
MetricSampler$ThresholdTest) -> <init>
42:42:net.minecraft.util.profiling.metrics.MetricSampler
create(java.lang.String,net.minecraft.util.profiling.metrics.MetricCategory,java.ut
il.function.DoubleSupplier) -> a
46:46:net.minecraft.util.profiling.metrics.MetricSampler
create(java.lang.String,net.minecraft.util.profiling.metrics.MetricCategory,java.la
ng.Object,java.util.function.ToDoubleFunction) -> a
50:50:net.minecraft.util.profiling.metrics.MetricSampler$MetricSamplerBuilder
builder(java.lang.String,net.minecraft.util.profiling.metrics.MetricCategory,java.u
til.function.ToDoubleFunction,java.lang.Object) -> a
54:60:void onStartTick() -> a
68:72:void onEndTick(int) -> a
75:79:void onFinished() -> b
82:85:void verifyRunning() -> h
88:88:java.util.function.DoubleSupplier getSampler() -> c
92:92:java.lang.String getName() -> d
96:96:net.minecraft.util.profiling.metrics.MetricCategory getCategory() -> e
100:112:net.minecraft.util.profiling.metrics.MetricSampler$SamplerResult
result() -> f
116:116:boolean triggersThreshold() -> g
121:128:boolean equals(java.lang.Object) -> equals
133:133:int hashCode() -> hashCode
net.minecraft.util.profiling.metrics.MetricSampler$MetricSamplerBuilder -> bbs$a:
java.lang.String name -> a
net.minecraft.util.profiling.metrics.MetricCategory category -> b
java.util.function.DoubleSupplier sampler -> c
java.lang.Object context -> d
java.lang.Runnable beforeTick -> e
net.minecraft.util.profiling.metrics.MetricSampler$ThresholdTest thresholdTest
-> f
198:203:void
<init>(java.lang.String,net.minecraft.util.profiling.metrics.MetricCategory,java.ut
il.function.ToDoubleFunction,java.lang.Object) -> <init>
206:207:net.minecraft.util.profiling.metrics.MetricSampler$MetricSamplerBuilder
withBeforeTick(java.util.function.Consumer) -> a
211:212:net.minecraft.util.profiling.metrics.MetricSampler$MetricSamplerBuilder
withThresholdAlert(net.minecraft.util.profiling.metrics.MetricSampler$ThresholdTest
) -> a
216:216:net.minecraft.util.profiling.metrics.MetricSampler build() -> a
206:206:void lambda$withBeforeTick$1(java.util.function.Consumer) -> b
201:201:double
lambda$new$0(java.util.function.ToDoubleFunction,java.lang.Object) -> a
net.minecraft.util.profiling.metrics.MetricSampler$SamplerResult -> bbs$b:
it.unimi.dsi.fastutil.ints.Int2DoubleMap recording -> a
int firstTick -> b
int lastTick -> c
145:149:void <init>(int,int,it.unimi.dsi.fastutil.ints.Int2DoubleMap) -> <init>
152:152:double valueAtTick(int) -> a
156:156:int getFirstTick() -> a
160:160:int getLastTick() -> b
net.minecraft.util.profiling.metrics.MetricSampler$ThresholdTest -> bbs$c:
boolean test(double) -> test
net.minecraft.util.profiling.metrics.MetricSampler$ValueIncreasedByPercentage ->
bbs$d:
float percentageIncreaseThreshold -> a
double previousValue -> b
166:170:void <init>(float) -> <init>
176:183:boolean test(double) -> test
net.minecraft.util.profiling.metrics.MetricsRegistry -> bbt:
net.minecraft.util.profiling.metrics.MetricsRegistry INSTANCE -> a
java.util.WeakHashMap measuredInstances -> b
14:17:void <init>() -> <init>
20:21:void add(net.minecraft.util.profiling.metrics.ProfilerMeasured) -> a
24:28:java.util.List getRegisteredSamplers() -> a
32:38:java.util.List aggregateDuplicates(java.util.Map) -> a
34:36:net.minecraft.util.profiling.metrics.MetricSampler
lambda$aggregateDuplicates$1(java.util.Map$Entry) -> a
25:25:java.util.stream.Stream
lambda$getRegisteredSamplers$0(net.minecraft.util.profiling.metrics.ProfilerMeasure
d) -> b
11:11:void <clinit>() -> <clinit>
net.minecraft.util.profiling.metrics.MetricsRegistry$AggregatedMetricSampler ->
bbt$a:
java.util.List delegates -> b
50:52:void <init>(java.lang.String,java.util.List) -> <init>
55:55:net.minecraft.util.profiling.metrics.MetricSampler$ThresholdTest
thresholdTest(java.util.List) -> a
64:67:void beforeTick(java.util.List) -> b
70:76:double averageValueFromDelegates(java.util.List) -> c
81:91:boolean equals(java.lang.Object) -> equals
96:96:int hashCode() -> hashCode
55:55:boolean lambda$thresholdTest$3(java.util.List,double) -> a
56:59:boolean
lambda$thresholdTest$2(double,net.minecraft.util.profiling.metrics.MetricSampler) -
> a
50:50:void lambda$new$1(java.util.List) -> d
50:50:double lambda$new$0(java.util.List) -> e
net.minecraft.util.profiling.metrics.MetricsSamplerProvider -> bbu:
java.util.Set samplers(java.util.function.Supplier) -> a
net.minecraft.util.profiling.metrics.ProfilerMeasured -> bbv:
java.util.List profiledMetrics() -> bk
net.minecraft.util.profiling.metrics.package-info -> bbw:
net.minecraft.util.profiling.metrics.profiling.ActiveMetricsRecorder -> bbx:
int PROFILING_MAX_DURATION_SECONDS -> a
java.util.function.Consumer globalOnReportFinished -> b
java.util.Map deviationsBySampler -> c
net.minecraft.util.profiling.ContinuousProfiler taskProfiler -> d
java.util.concurrent.Executor ioExecutor -> e
net.minecraft.util.profiling.metrics.storage.MetricsPersister metricsPersister
-> f
java.util.function.Consumer onProfilingEnd -> g
java.util.function.Consumer onReportFinished -> h
net.minecraft.util.profiling.metrics.MetricsSamplerProvider
metricsSamplerProvider -> i
java.util.function.LongSupplier wallTimeSource -> j
long deadlineNano -> k
int currentTick -> l
net.minecraft.util.profiling.ProfileCollector singleTickProfiler -> m
boolean killSwitch -> n
java.util.Set thisTickSamplers -> o
36:63:void
<init>(net.minecraft.util.profiling.metrics.MetricsSamplerProvider,java.util.functi
on.LongSupplier,java.util.concurrent.Executor,net.minecraft.util.profiling.metrics.
storage.MetricsPersister,java.util.function.Consumer,java.util.function.Consumer) -
> <init>
66:66:net.minecraft.util.profiling.metrics.profiling.ActiveMetricsRecorder
createStarted(net.minecraft.util.profiling.metrics.MetricsSamplerProvider,java.util
.function.LongSupplier,java.util.concurrent.Executor,net.minecraft.util.profiling.m
etrics.storage.MetricsPersister,java.util.function.Consumer,java.util.function.Cons
umer) -> a
71:75:void end() -> a
79:87:void cancel() -> b
91:97:void startTick() -> c
101:125:void endTick() -> d
129:129:boolean isRecording() -> e
134:134:net.minecraft.util.profiling.ProfilerFiller getProfiler() -> f
138:141:void verifyStarted() -> g
144:151:void scheduleSaveResults(net.minecraft.util.profiling.ProfileResults) -
> a
154:160:void cleanup(java.util.Collection) -> a
163:164:void registerGlobalCompletionCallback(java.util.function.Consumer) -> a
146:150:void
lambda$scheduleSaveResults$5(java.util.HashSet,net.minecraft.util.profiling.Profile
Results) -> a
124:124:int lambda$endTick$4() -> h
111:111:java.util.List
lambda$endTick$3(net.minecraft.util.profiling.metrics.MetricSampler) -> a
92:92:net.minecraft.util.profiling.ProfileCollector lambda$startTick$2() -> i
61:61:int lambda$new$1() -> j
55:55:int lambda$new$0() -> k
34:34:void <clinit>() -> <clinit>
net.minecraft.util.profiling.metrics.profiling.InactiveMetricsRecorder -> bby:
net.minecraft.util.profiling.metrics.profiling.MetricsRecorder INSTANCE -> a
6:6:void <init>() -> <init>
11:11:void end() -> a
15:15:void cancel() -> b
19:19:void startTick() -> c
23:23:boolean isRecording() -> e
28:28:net.minecraft.util.profiling.ProfilerFiller getProfiler() -> f
34:34:void endTick() -> d
7:7:void <clinit>() -> <clinit>
net.minecraft.util.profiling.metrics.profiling.MetricsRecorder -> bbz:
void end() -> a
void cancel() -> b
void startTick() -> c
boolean isRecording() -> e
net.minecraft.util.profiling.ProfilerFiller getProfiler() -> f
void endTick() -> d
net.minecraft.util.profiling.metrics.profiling.ProfilerSamplerAdapter -> bca:
java.util.Set previouslyFoundSamplerNames -> a
14:15:void <init>() -> <init>
18:27:java.util.Set newSamplersFoundInProfiler(java.util.function.Supplier) ->
a
31:31:net.minecraft.util.profiling.metrics.MetricSampler
samplerForProfilingPath(java.util.function.Supplier,java.lang.String,net.minecraft.
util.profiling.metrics.MetricCategory) -> a
32:33:double
lambda$samplerForProfilingPath$2(java.util.function.Supplier,java.lang.String) -> a
20:20:net.minecraft.util.profiling.metrics.MetricSampler
lambda$newSamplersFoundInProfiler$1(java.util.function.Supplier,org.apache.commons.
lang3.tuple.Pair) -> a
19:19:boolean
lambda$newSamplersFoundInProfiler$0(org.apache.commons.lang3.tuple.Pair) -> a
net.minecraft.util.profiling.metrics.profiling.ServerMetricsSamplersProvider ->
bcb:
org.slf4j.Logger LOGGER -> a
java.util.Set samplers -> b
net.minecraft.util.profiling.metrics.profiling.ProfilerSamplerAdapter
samplerFactory -> c
28:37:void <init>(java.util.function.LongSupplier,boolean) -> <init>
44:57:java.util.Set runtimeIndependentSamplers() -> a
62:63:java.util.Set samplers(java.util.function.Supplier) -> a
67:88:net.minecraft.util.profiling.metrics.MetricSampler
tickTimeSampler(java.util.function.LongSupplier) -> a
75:80:double lambda$tickTimeSampler$3(com.google.common.base.Stopwatch) -> a
55:55:double lambda$runtimeIndependentSamplers$2() -> b
49:49:net.minecraft.util.profiling.metrics.MetricSampler
lambda$runtimeIndependentSamplers$1(net.minecraft.util.profiling.metrics.profiling.
ServerMetricsSamplersProvider$CpuStats,int) -> a
49:49:double
lambda$runtimeIndependentSamplers$0(net.minecraft.util.profiling.metrics.profiling.
ServerMetricsSamplersProvider$CpuStats,int) -> b
26:26:void <clinit>() -> <clinit>
net.minecraft.util.profiling.metrics.profiling.ServerMetricsSamplersProvider$1 ->
bcb$1:
java.util.function.LongSupplier val$timeSource -> a
67:67:void <init>(java.util.function.LongSupplier) -> <init>
70:70:long read() -> read
net.minecraft.util.profiling.metrics.profiling.ServerMetricsSamplersProvider$CpuSta
ts -> bcb$a:
oshi.SystemInfo systemInfo -> b
oshi.hardware.CentralProcessor processor -> c
int nrOfCpus -> a
long[][] previousCpuLoadTick -> d
double[] currentLoad -> e
long lastPollMs -> f
95:101:void <init>() -> <init>
105:112:double loadForCpu(int) -> a
net.minecraft.util.profiling.metrics.profiling.package-info -> bcc:
net.minecraft.util.profiling.metrics.storage.MetricsPersister -> bcd:
java.nio.file.Path PROFILING_RESULTS_DIR -> a
java.lang.String METRICS_DIR_NAME -> b
java.lang.String DEVIATIONS_DIR_NAME -> c
java.lang.String PROFILING_RESULT_FILENAME -> d
org.slf4j.Logger LOGGER -> e
java.lang.String rootFolderName -> f
38:40:void <init>(java.lang.String) -> <init>
44:66:java.nio.file.Path
saveReports(java.util.Set,java.util.Map,net.minecraft.util.profiling.ProfileResults
) -> a
71:77:void saveMetrics(java.util.Set,java.nio.file.Path) -> a
80:116:void
saveCategory(net.minecraft.util.profiling.metrics.MetricCategory,java.util.List,jav
a.nio.file.Path) -> a
119:127:void saveDeviations(java.util.Map,java.nio.file.Path) -> a
130:131:void
saveProfilingTaskExecutionResult(net.minecraft.util.profiling.ProfileResults,java.n
io.file.Path) -> a
121:121:void
lambda$saveDeviations$4(java.time.format.DateTimeFormatter,java.nio.file.Path,net.m
inecraft.util.profiling.metrics.MetricSampler,java.util.List) -> a
122:125:void
lambda$saveDeviations$3(java.time.format.DateTimeFormatter,java.nio.file.Path,net.m
inecraft.util.profiling.metrics.MetricSampler,net.minecraft.util.profiling.metrics.
storage.RecordedDeviation) -> a
106:106:java.lang.String[] lambda$saveCategory$2(int) -> a
104:104:java.lang.String
lambda$saveCategory$1(int,net.minecraft.util.profiling.metrics.MetricSampler$Sample
rResult) -> a
76:76:void
lambda$saveMetrics$0(java.nio.file.Path,net.minecraft.util.profiling.metrics.Metric
Category,java.util.List) -> a
30:34:void <clinit>() -> <clinit>
net.minecraft.util.profiling.metrics.storage.RecordedDeviation -> bce:
java.time.Instant timestamp -> a
int tick -> b
net.minecraft.util.profiling.ProfileResults profilerResultAtTick -> c
12:16:void
<init>(java.time.Instant,int,net.minecraft.util.profiling.ProfileResults) -> <init>
net.minecraft.util.profiling.metrics.storage.package-info -> bcf:
net.minecraft.util.profiling.package-info -> bcg:
net.minecraft.util.random.SimpleWeightedRandomList -> bch:
13:13:com.mojang.serialization.Codec
wrappedCodecAllowingEmpty(com.mojang.serialization.Codec) -> a
17:17:com.mojang.serialization.Codec
wrappedCodec(com.mojang.serialization.Codec) -> b
21:22:void <init>(java.util.List) -> <init>
25:25:net.minecraft.util.random.SimpleWeightedRandomList$Builder builder() -> a
29:29:net.minecraft.util.random.SimpleWeightedRandomList empty() -> b
33:33:net.minecraft.util.random.SimpleWeightedRandomList
single(java.lang.Object) -> a
37:37:java.util.Optional getRandomValue(net.minecraft.util.RandomSource) -> a
net.minecraft.util.random.SimpleWeightedRandomList$Builder -> bch$a:
com.google.common.collect.ImmutableList$Builder result -> a
40:41:void <init>() -> <init>
44:45:net.minecraft.util.random.SimpleWeightedRandomList$Builder
add(java.lang.Object,int) -> a
49:49:net.minecraft.util.random.SimpleWeightedRandomList build() -> a
net.minecraft.util.random.Weight -> bci:
com.mojang.serialization.Codec CODEC -> a
net.minecraft.util.random.Weight ONE -> b
org.slf4j.Logger LOGGER -> c
int value -> d
16:18:void <init>(int) -> <init>
21:25:net.minecraft.util.random.Weight of(int) -> a
29:29:int asInt() -> a
33:40:void validateWeight(int) -> b
44:44:java.lang.String toString() -> toString
49:49:int hashCode() -> hashCode
54:58:boolean equals(java.lang.Object) -> equals
10:13:void <clinit>() -> <clinit>
net.minecraft.util.random.WeightedEntry -> bcj:
net.minecraft.util.random.Weight getWeight() -> a
27:27:net.minecraft.util.random.WeightedEntry$Wrapper
wrap(java.lang.Object,int) -> a
net.minecraft.util.random.WeightedEntry$IntrusiveBase -> bcj$a:
net.minecraft.util.random.Weight weight -> a
12:14:void <init>(int) -> <init>
16:18:void <init>(net.minecraft.util.random.Weight) -> <init>
22:22:net.minecraft.util.random.Weight getWeight() -> a
net.minecraft.util.random.WeightedEntry$Wrapper -> bcj$b:
java.lang.Object data -> a
net.minecraft.util.random.Weight weight -> b
34:37:void <init>(java.lang.Object,net.minecraft.util.random.Weight) -> <init>
40:40:java.lang.Object getData() -> b
45:45:net.minecraft.util.random.Weight getWeight() -> a
49:49:com.mojang.serialization.Codec codec(com.mojang.serialization.Codec) -> a
49:52:com.mojang.datafixers.kinds.App
lambda$codec$0(com.mojang.serialization.Codec,com.mojang.serialization.codecs.Recor
dCodecBuilder$Instance) -> a
net.minecraft.util.random.WeightedRandom -> bck:
10:11:void <init>() -> <init>
14:22:int getTotalWeight(java.util.List) -> a
26:35:java.util.Optional
getRandomItem(net.minecraft.util.RandomSource,java.util.List,int) -> a
39:45:java.util.Optional getWeightedItem(java.util.List,int) -> a
49:49:java.util.Optional
getRandomItem(net.minecraft.util.RandomSource,java.util.List) -> a
net.minecraft.util.random.WeightedRandomList -> bcl:
int totalWeight -> a
com.google.common.collect.ImmutableList items -> b
19:22:void <init>(java.util.List) -> <init>
25:25:net.minecraft.util.random.WeightedRandomList create() -> c
30:30:net.minecraft.util.random.WeightedRandomList
create(net.minecraft.util.random.WeightedEntry[]) -> a
34:34:net.minecraft.util.random.WeightedRandomList create(java.util.List) -> a
38:38:boolean isEmpty() -> d
42:47:java.util.Optional getRandom(net.minecraft.util.RandomSource) -> b
51:51:java.util.List unwrap() -> e
55:55:com.mojang.serialization.Codec codec(com.mojang.serialization.Codec) -> c
net.minecraft.util.random.package-info -> bcm:
net.minecraft.util.thread.BlockableEventLoop -> bcn:
java.lang.String name -> b
org.slf4j.Logger LOGGER -> c
java.util.Queue pendingRunnables -> d
int blockingCount -> e
26:32:void <init>(java.lang.String) -> <init>
java.lang.Runnable wrapRunnable(java.lang.Runnable) -> f
boolean shouldRun(java.lang.Runnable) -> e
39:39:boolean isSameThread() -> bl
java.lang.Thread getRunningThread() -> au
45:45:boolean scheduleExecutables() -> at
49:49:int getPendingTasksCount() -> bm
54:54:java.lang.String name() -> bn
58:61:java.util.concurrent.CompletableFuture
submit(java.util.function.Supplier) -> a
66:66:java.util.concurrent.CompletableFuture submitAsync(java.lang.Runnable) ->
a
75:79:java.util.concurrent.CompletableFuture submit(java.lang.Runnable) -> g
84:89:void executeBlocking(java.lang.Runnable) -> h
93:95:void tell(java.lang.Runnable) -> i
99:104:void execute(java.lang.Runnable) -> execute
107:108:void executeIfPossible(java.lang.Runnable) -> c
111:112:void dropAllTasks() -> bo
115:118:void runAllTasks() -> bp
121:132:boolean pollTask() -> x
136:147:void managedBlock(java.util.function.BooleanSupplier) -> c
150:152:void waitForTasks() -> bq
156:163:void doRunTask(java.lang.Runnable) -> d
167:168:java.util.List profiledMetrics() -> bk
21:21:void tell(java.lang.Object) -> a
67:68:java.lang.Void lambda$submitAsync$0(java.lang.Runnable) -> b
24:24:void <clinit>() -> <clinit>
net.minecraft.util.thread.NamedThreadFactory -> bco:
org.slf4j.Logger LOGGER -> a
java.lang.ThreadGroup group -> b
java.util.concurrent.atomic.AtomicInteger threadNumber -> c
java.lang.String namePrefix -> d
13:20:void <init>(java.lang.String) -> <init>
24:32:java.lang.Thread newThread(java.lang.Runnable) -> newThread
26:28:void
lambda$newThread$0(java.lang.Runnable,java.lang.Thread,java.lang.Throwable) -> a
10:10:void <clinit>() -> <clinit>
net.minecraft.util.thread.ProcessorHandle -> bcp:
java.lang.String name() -> bn
void tell(java.lang.Object) -> a
16:16:void close() -> close
19:22:java.util.concurrent.CompletableFuture ask(java.util.function.Function) -
> b
26:32:java.util.concurrent.CompletableFuture
askEither(java.util.function.Function) -> c
36:36:net.minecraft.util.thread.ProcessorHandle
of(java.lang.String,java.util.function.Consumer) -> a
28:30:void
lambda$askEither$0(java.util.concurrent.CompletableFuture,com.mojang.datafixers.uti
l.Either) -> a
net.minecraft.util.thread.ProcessorHandle$1 -> bcp$1:
java.lang.String val$name -> a
java.util.function.Consumer val$tell -> b
36:36:void <init>(java.lang.String,java.util.function.Consumer) -> <init>
39:39:java.lang.String name() -> bn
44:45:void tell(java.lang.Object) -> a
49:49:java.lang.String toString() -> toString
net.minecraft.util.thread.ProcessorMailbox -> bcq:
org.slf4j.Logger LOGGER -> a
int CLOSED_BIT -> b
int SCHEDULED_BIT -> c
java.util.concurrent.atomic.AtomicInteger status -> d
net.minecraft.util.thread.StrictQueue queue -> e
java.util.concurrent.Executor dispatcher -> f
java.lang.String name -> g
33:33:net.minecraft.util.thread.ProcessorMailbox
create(java.util.concurrent.Executor,java.lang.String) -> a
27:41:void
<init>(net.minecraft.util.thread.StrictQueue,java.util.concurrent.Executor,java.lan
g.String) -> <init>
46:51:boolean setAsScheduled() -> d
57:59:void setAsIdle() -> e
62:66:boolean canBeScheduled() -> f
73:75:void close() -> close
78:78:boolean shouldProcess() -> g
82:93:boolean pollTask() -> h
102:107:void run() -> run
114:119:void runAll() -> a
123:125:void tell(java.lang.Object) -> a
128:142:void registerForExecution() -> i
145:149:int pollUntil(it.unimi.dsi.fastutil.ints.Int2BooleanFunction) -> a
153:153:int size() -> b
157:157:boolean hasWork() -> c
162:162:java.lang.String toString() -> toString
167:167:java.lang.String name() -> bn
172:173:java.util.List profiledMetrics() -> bk
114:114:boolean lambda$runAll$1(int) -> a
102:102:boolean lambda$run$0(int) -> b
23:23:void <clinit>() -> <clinit>
net.minecraft.util.thread.ReentrantBlockableEventLoop -> bcr:
int reentrantCount -> b
7:8:void <init>(java.lang.String) -> <init>
12:12:boolean scheduleExecutables() -> at
16:16:boolean runningTask() -> br
21:27:void doRunTask(java.lang.Runnable) -> d
net.minecraft.util.thread.StrictQueue -> bcs:
java.lang.Object pop() -> a
boolean push(java.lang.Object) -> a
boolean isEmpty() -> b
int size() -> c
net.minecraft.util.thread.StrictQueue$FixedPriorityQueue -> bcs$a:
java.util.Queue[] queues -> a
java.util.concurrent.atomic.AtomicInteger size -> b
70:78:void <init>(int) -> <init>
84:91:java.lang.Runnable pop() -> d
96:104:boolean push(net.minecraft.util.thread.StrictQueue$IntRunnable) -> a
109:109:boolean isEmpty() -> b
114:114:int size() -> c
68:68:boolean push(java.lang.Object) -> a
68:68:java.lang.Object pop() -> a
net.minecraft.util.thread.StrictQueue$IntRunnable -> bcs$b:
int priority -> a
java.lang.Runnable task -> b
53:56:void <init>(int,java.lang.Runnable) -> <init>
60:61:void run() -> run
64:64:int getPriority() -> a
net.minecraft.util.thread.StrictQueue$QueueStrictQueue -> bcs$c:
java.util.Queue queue -> a
23:25:void <init>(java.util.Queue) -> <init>
30:30:java.lang.Object pop() -> a
35:35:boolean push(java.lang.Object) -> a
40:40:boolean isEmpty() -> b
45:45:int size() -> c
net.minecraft.util.thread.package-info -> bct:
net.minecraft.util.valueproviders.BiasedToBottomInt -> bcu:
com.mojang.serialization.Codec CODEC -> a
int minInclusive -> b
int maxInclusive -> f
27:30:void <init>(int,int) -> <init>
33:33:net.minecraft.util.valueproviders.BiasedToBottomInt of(int,int) -> a
38:38:int sample(net.minecraft.util.RandomSource) -> a
43:43:int getMinValue() -> a
48:48:int getMaxValue() -> b
53:53:net.minecraft.util.valueproviders.IntProviderType getType() -> c
58:58:java.lang.String toString() -> toString
16:19:com.mojang.serialization.DataResult
lambda$static$4(net.minecraft.util.valueproviders.BiasedToBottomInt) -> a
17:17:java.lang.String
lambda$static$3(net.minecraft.util.valueproviders.BiasedToBottomInt) -> b
11:14:com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
13:13:java.lang.Integer
lambda$static$1(net.minecraft.util.valueproviders.BiasedToBottomInt) -> c
12:12:java.lang.Integer
lambda$static$0(net.minecraft.util.valueproviders.BiasedToBottomInt) -> d
11:21:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.ClampedInt -> bcv:
com.mojang.serialization.Codec CODEC -> a
net.minecraft.util.valueproviders.IntProvider source -> b
int minInclusive -> f
int maxInclusive -> g
31:31:net.minecraft.util.valueproviders.ClampedInt
of(net.minecraft.util.valueproviders.IntProvider,int,int) -> a
34:38:void <init>(net.minecraft.util.valueproviders.IntProvider,int,int) ->
<init>
42:42:int sample(net.minecraft.util.RandomSource) -> a
47:47:int getMinValue() -> a
52:52:int getMaxValue() -> b
57:57:net.minecraft.util.valueproviders.IntProviderType getType() -> c
18:21:com.mojang.serialization.DataResult
lambda$static$5(net.minecraft.util.valueproviders.ClampedInt) -> a
19:19:java.lang.String
lambda$static$4(net.minecraft.util.valueproviders.ClampedInt) -> b
12:16:com.mojang.datafixers.kinds.App
lambda$static$3(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
15:15:java.lang.Integer
lambda$static$2(net.minecraft.util.valueproviders.ClampedInt) -> c
14:14:java.lang.Integer
lambda$static$1(net.minecraft.util.valueproviders.ClampedInt) -> d
13:13:net.minecraft.util.valueproviders.IntProvider
lambda$static$0(net.minecraft.util.valueproviders.ClampedInt) -> e
12:23:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.ClampedNormalFloat -> bcw:
com.mojang.serialization.Codec CODEC -> a
float mean -> b
float deviation -> d
float min -> e
float max -> f
33:33:net.minecraft.util.valueproviders.ClampedNormalFloat
of(float,float,float,float) -> a
36:41:void <init>(float,float,float,float) -> <init>
45:45:float sample(net.minecraft.util.RandomSource) -> a
49:49:float sample(net.minecraft.util.RandomSource,float,float,float,float) ->
a
54:54:float getMinValue() -> a
59:59:float getMaxValue() -> b
64:64:net.minecraft.util.valueproviders.FloatProviderType getType() -> c
69:69:java.lang.String toString() -> toString
19:22:com.mojang.serialization.DataResult
lambda$static$6(net.minecraft.util.valueproviders.ClampedNormalFloat) -> a
20:20:java.lang.String
lambda$static$5(net.minecraft.util.valueproviders.ClampedNormalFloat) -> b
12:17:com.mojang.datafixers.kinds.App
lambda$static$4(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
16:16:java.lang.Float
lambda$static$3(net.minecraft.util.valueproviders.ClampedNormalFloat) -> c
15:15:java.lang.Float
lambda$static$2(net.minecraft.util.valueproviders.ClampedNormalFloat) -> d
14:14:java.lang.Float
lambda$static$1(net.minecraft.util.valueproviders.ClampedNormalFloat) -> e
13:13:java.lang.Float
lambda$static$0(net.minecraft.util.valueproviders.ClampedNormalFloat) -> f
12:24:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.ClampedNormalInt -> bcx:
com.mojang.serialization.Codec CODEC -> a
float mean -> b
float deviation -> f
int min_inclusive -> g
int max_inclusive -> h
33:33:net.minecraft.util.valueproviders.ClampedNormalInt
of(float,float,int,int) -> a
36:41:void <init>(float,float,int,int) -> <init>
45:45:int sample(net.minecraft.util.RandomSource) -> a
49:49:int sample(net.minecraft.util.RandomSource,float,float,float,float) -> a
54:54:int getMinValue() -> a
59:59:int getMaxValue() -> b
64:64:net.minecraft.util.valueproviders.IntProviderType getType() -> c
69:69:java.lang.String toString() -> toString
19:22:com.mojang.serialization.DataResult
lambda$static$6(net.minecraft.util.valueproviders.ClampedNormalInt) -> a
20:20:java.lang.String
lambda$static$5(net.minecraft.util.valueproviders.ClampedNormalInt) -> b
12:17:com.mojang.datafixers.kinds.App
lambda$static$4(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
16:16:java.lang.Integer
lambda$static$3(net.minecraft.util.valueproviders.ClampedNormalInt) -> c
15:15:java.lang.Integer
lambda$static$2(net.minecraft.util.valueproviders.ClampedNormalInt) -> d
14:14:java.lang.Float
lambda$static$1(net.minecraft.util.valueproviders.ClampedNormalInt) -> e
13:13:java.lang.Float
lambda$static$0(net.minecraft.util.valueproviders.ClampedNormalInt) -> f
12:24:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.ConstantFloat -> bcy:
net.minecraft.util.valueproviders.ConstantFloat ZERO -> a
com.mojang.serialization.Codec CODEC -> b
float value -> d
24:27:net.minecraft.util.valueproviders.ConstantFloat of(float) -> a
30:32:void <init>(float) -> <init>
35:35:float getValue() -> d
40:40:float sample(net.minecraft.util.RandomSource) -> a
45:45:float getMinValue() -> a
50:50:float getMaxValue() -> b
55:55:net.minecraft.util.valueproviders.FloatProviderType getType() -> c
60:60:java.lang.String toString() -> toString
18:18:com.mojang.datafixers.util.Either
lambda$static$4(net.minecraft.util.valueproviders.ConstantFloat) -> a
17:17:net.minecraft.util.valueproviders.ConstantFloat
lambda$static$3(com.mojang.datafixers.util.Either) -> a
17:17:net.minecraft.util.valueproviders.ConstantFloat
lambda$static$2(net.minecraft.util.valueproviders.ConstantFloat) -> b
13:15:com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
14:14:java.lang.Float
lambda$static$0(net.minecraft.util.valueproviders.ConstantFloat) -> c
9:16:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.ConstantInt -> bcz:
net.minecraft.util.valueproviders.ConstantInt ZERO -> a
com.mojang.serialization.Codec CODEC -> b
int value -> f
24:27:net.minecraft.util.valueproviders.ConstantInt of(int) -> a
30:32:void <init>(int) -> <init>
35:35:int getValue() -> d
40:40:int sample(net.minecraft.util.RandomSource) -> a
45:45:int getMinValue() -> a
50:50:int getMaxValue() -> b
55:55:net.minecraft.util.valueproviders.IntProviderType getType() -> c
60:60:java.lang.String toString() -> toString
18:18:com.mojang.datafixers.util.Either
lambda$static$4(net.minecraft.util.valueproviders.ConstantInt) -> a
17:17:net.minecraft.util.valueproviders.ConstantInt
lambda$static$3(com.mojang.datafixers.util.Either) -> a
17:17:net.minecraft.util.valueproviders.ConstantInt
lambda$static$2(net.minecraft.util.valueproviders.ConstantInt) -> b
13:15:com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
14:14:java.lang.Integer
lambda$static$0(net.minecraft.util.valueproviders.ConstantInt) -> c
9:16:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.FloatProvider -> bda:
com.mojang.serialization.Codec CONSTANT_OR_DISPATCH_CODEC -> a
com.mojang.serialization.Codec CODEC -> c
9:9:void <init>() -> <init>
20:20:com.mojang.serialization.Codec codec(float,float) -> a
float getMinValue() -> a
float getMaxValue() -> b
net.minecraft.util.valueproviders.FloatProviderType getType() -> c
21:27:com.mojang.serialization.DataResult
lambda$codec$5(float,float,net.minecraft.util.valueproviders.FloatProvider) -> a
25:25:java.lang.String
lambda$codec$4(float,net.minecraft.util.valueproviders.FloatProvider) -> a
22:22:java.lang.String
lambda$codec$3(float,net.minecraft.util.valueproviders.FloatProvider) -> b
16:16:com.mojang.datafixers.util.Either
lambda$static$2(net.minecraft.util.valueproviders.FloatProvider) -> a
15:15:net.minecraft.util.valueproviders.FloatProvider
lambda$static$1(com.mojang.datafixers.util.Either) -> a
15:15:net.minecraft.util.valueproviders.FloatProvider
lambda$static$0(net.minecraft.util.valueproviders.FloatProvider) -> b
10:14:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.FloatProviderType -> bdb:
net.minecraft.util.valueproviders.FloatProviderType CONSTANT -> a
net.minecraft.util.valueproviders.FloatProviderType UNIFORM -> b
net.minecraft.util.valueproviders.FloatProviderType CLAMPED_NORMAL -> c
net.minecraft.util.valueproviders.FloatProviderType TRAPEZOID -> d
com.mojang.serialization.Codec codec() -> codec
17:17:net.minecraft.util.valueproviders.FloatProviderType
register(java.lang.String,com.mojang.serialization.Codec) -> a
17:17:com.mojang.serialization.Codec
lambda$register$0(com.mojang.serialization.Codec) -> a
8:11:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.IntProvider -> bdc:
com.mojang.serialization.Codec CONSTANT_OR_DISPATCH_CODEC -> a
com.mojang.serialization.Codec CODEC -> c
com.mojang.serialization.Codec NON_NEGATIVE_CODEC -> d
com.mojang.serialization.Codec POSITIVE_CODEC -> e
10:10:void <init>() -> <init>
21:21:com.mojang.serialization.Codec codec(int,int) -> b
25:25:com.mojang.serialization.Codec
codec(int,int,com.mojang.serialization.Codec) -> a
int sample(net.minecraft.util.RandomSource) -> a
int getMinValue() -> a
int getMaxValue() -> b
net.minecraft.util.valueproviders.IntProviderType getType() -> c
26:32:com.mojang.serialization.DataResult
lambda$codec$5(int,int,net.minecraft.util.valueproviders.IntProvider) -> a
30:30:java.lang.String
lambda$codec$4(int,net.minecraft.util.valueproviders.IntProvider) -> a
27:27:java.lang.String
lambda$codec$3(int,net.minecraft.util.valueproviders.IntProvider) -> b
17:17:com.mojang.datafixers.util.Either
lambda$static$2(net.minecraft.util.valueproviders.IntProvider) -> a
16:16:net.minecraft.util.valueproviders.IntProvider
lambda$static$1(com.mojang.datafixers.util.Either) -> a
16:16:net.minecraft.util.valueproviders.IntProvider
lambda$static$0(net.minecraft.util.valueproviders.IntProvider) -> b
11:37:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.IntProviderType -> bdd:
net.minecraft.util.valueproviders.IntProviderType CONSTANT -> a
net.minecraft.util.valueproviders.IntProviderType UNIFORM -> b
net.minecraft.util.valueproviders.IntProviderType BIASED_TO_BOTTOM -> c
net.minecraft.util.valueproviders.IntProviderType CLAMPED -> d
net.minecraft.util.valueproviders.IntProviderType WEIGHTED_LIST -> e
net.minecraft.util.valueproviders.IntProviderType CLAMPED_NORMAL -> f
com.mojang.serialization.Codec codec() -> codec
19:19:net.minecraft.util.valueproviders.IntProviderType
register(java.lang.String,com.mojang.serialization.Codec) -> a
19:19:com.mojang.serialization.Codec
lambda$register$0(com.mojang.serialization.Codec) -> a
8:13:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.MultipliedFloats -> bde:
net.minecraft.util.valueproviders.SampledFloat[] values -> a
10:12:void <init>(net.minecraft.util.valueproviders.SampledFloat[]) -> <init>
16:20:float sample(net.minecraft.util.RandomSource) -> a
25:25:java.lang.String toString() -> toString
net.minecraft.util.valueproviders.SampledFloat -> bdf:
float sample(net.minecraft.util.RandomSource) -> a
net.minecraft.util.valueproviders.TrapezoidFloat -> bdg:
com.mojang.serialization.Codec CODEC -> a
float min -> b
float max -> d
float plateau -> e
34:34:net.minecraft.util.valueproviders.TrapezoidFloat of(float,float,float) ->
a
37:41:void <init>(float,float,float) -> <init>
45:49:float sample(net.minecraft.util.RandomSource) -> a
54:54:float getMinValue() -> a
59:59:float getMaxValue() -> b
64:64:net.minecraft.util.valueproviders.FloatProviderType getType() -> c
69:69:java.lang.String toString() -> toString
18:24:com.mojang.serialization.DataResult
lambda$static$6(net.minecraft.util.valueproviders.TrapezoidFloat) -> a
22:22:java.lang.String
lambda$static$5(net.minecraft.util.valueproviders.TrapezoidFloat) -> b
19:19:java.lang.String
lambda$static$4(net.minecraft.util.valueproviders.TrapezoidFloat) -> c
12:16:com.mojang.datafixers.kinds.App
lambda$static$3(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
15:15:java.lang.Float
lambda$static$2(net.minecraft.util.valueproviders.TrapezoidFloat) -> d
14:14:java.lang.Float
lambda$static$1(net.minecraft.util.valueproviders.TrapezoidFloat) -> e
13:13:java.lang.Float
lambda$static$0(net.minecraft.util.valueproviders.TrapezoidFloat) -> f
12:26:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.UniformFloat -> bdh:
com.mojang.serialization.Codec CODEC -> a
float minInclusive -> b
float maxExclusive -> d
31:34:void <init>(float,float) -> <init>
37:40:net.minecraft.util.valueproviders.UniformFloat of(float,float) -> b
45:45:float sample(net.minecraft.util.RandomSource) -> a
50:50:float getMinValue() -> a
55:55:float getMaxValue() -> b
60:60:net.minecraft.util.valueproviders.FloatProviderType getType() -> c
65:65:java.lang.String toString() -> toString
20:23:com.mojang.serialization.DataResult
lambda$static$4(net.minecraft.util.valueproviders.UniformFloat) -> a
21:21:java.lang.String
lambda$static$3(net.minecraft.util.valueproviders.UniformFloat) -> b
15:18:com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
17:17:java.lang.Float
lambda$static$1(net.minecraft.util.valueproviders.UniformFloat) -> c
16:16:java.lang.Float
lambda$static$0(net.minecraft.util.valueproviders.UniformFloat) -> d
15:25:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.UniformInt -> bdi:
com.mojang.serialization.Codec CODEC -> a
int minInclusive -> b
int maxInclusive -> f
28:31:void <init>(int,int) -> <init>
34:34:net.minecraft.util.valueproviders.UniformInt of(int,int) -> a
39:39:int sample(net.minecraft.util.RandomSource) -> a
44:44:int getMinValue() -> a
49:49:int getMaxValue() -> b
54:54:net.minecraft.util.valueproviders.IntProviderType getType() -> c
59:59:java.lang.String toString() -> toString
17:20:com.mojang.serialization.DataResult
lambda$static$4(net.minecraft.util.valueproviders.UniformInt) -> a
18:18:java.lang.String
lambda$static$3(net.minecraft.util.valueproviders.UniformInt) -> b
12:15:com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
14:14:java.lang.Integer
lambda$static$1(net.minecraft.util.valueproviders.UniformInt) -> c
13:13:java.lang.Integer
lambda$static$0(net.minecraft.util.valueproviders.UniformInt) -> d
12:22:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.WeightedListInt -> bdj:
com.mojang.serialization.Codec CODEC -> a
net.minecraft.util.random.SimpleWeightedRandomList distribution -> b
int minValue -> f
int maxValue -> g
20:33:void <init>(net.minecraft.util.random.SimpleWeightedRandomList) -> <init>
37:37:int sample(net.minecraft.util.RandomSource) -> a
42:42:int getMinValue() -> a
47:47:int getMaxValue() -> b
52:52:net.minecraft.util.valueproviders.IntProviderType getType() -> c
12:14:com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
13:13:net.minecraft.util.random.SimpleWeightedRandomList
lambda$static$0(net.minecraft.util.valueproviders.WeightedListInt) -> a
12:12:void <clinit>() -> <clinit>
net.minecraft.util.valueproviders.package-info -> bdk:
net.minecraft.util.worldupdate.WorldUpgrader -> bdl:
org.slf4j.Logger LOGGER -> a
java.util.concurrent.ThreadFactory THREAD_FACTORY -> b
net.minecraft.core.Registry dimensions -> c
java.util.Set levels -> d
boolean eraseCache -> e
net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess
levelStorage -> f
java.lang.Thread thread -> g
com.mojang.datafixers.DataFixer dataFixer -> h
boolean running -> i
boolean finished -> j
float progress -> k
int totalChunks -> l
int converted -> m
int skipped -> n
it.unimi.dsi.fastutil.objects.Object2FloatMap progressMap -> o
net.minecraft.network.chat.Component status -> p
java.util.regex.Pattern REGEX -> q
net.minecraft.world.level.storage.DimensionDataStorage overworldDataStorage ->
r
57:85:void
<init>(net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess,com.
mojang.datafixers.DataFixer,net.minecraft.core.Registry,boolean) -> <init>
88:93:void cancel() -> a
96:205:void work() -> i
208:241:java.util.List getAllChunkPos(net.minecraft.resources.ResourceKey) -> b
245:245:boolean isFinished() -> b
249:249:java.util.Set levels() -> c
253:253:float dimensionProgress(net.minecraft.resources.ResourceKey) -> a
257:257:float getProgress() -> d
261:261:int getTotalChunks() -> e
265:265:int getConverted() -> f
269:269:int getSkipped() -> g
273:273:net.minecraft.network.chat.Component getStatus() -> h
211:211:boolean lambda$getAllChunkPos$2(java.io.File,java.lang.String) -> a
136:136:net.minecraft.world.level.storage.DimensionDataStorage lambda$work$1()
-> j
80:83:void lambda$new$0(java.lang.Thread,java.lang.Throwable) -> a
47:67:void <clinit>() -> <clinit>
net.minecraft.util.worldupdate.package-info -> bdm:
net.minecraft.world.BossEvent -> bdn:
java.util.UUID id -> h
net.minecraft.network.chat.Component name -> a
float progress -> b
net.minecraft.world.BossEvent$BossBarColor color -> c
net.minecraft.world.BossEvent$BossBarOverlay overlay -> d
boolean darkenScreen -> e
boolean playBossMusic -> f
boolean createWorldFog -> g
18:24:void
<init>(java.util.UUID,net.minecraft.network.chat.Component,net.minecraft.world.Boss
Event$BossBarColor,net.minecraft.world.BossEvent$BossBarOverlay) -> <init>
27:27:java.util.UUID getId() -> i
31:31:net.minecraft.network.chat.Component getName() -> j
35:36:void setName(net.minecraft.network.chat.Component) -> a
39:39:float getProgress() -> k
43:44:void setProgress(float) -> a
47:47:net.minecraft.world.BossEvent$BossBarColor getColor() -> l
51:52:void setColor(net.minecraft.world.BossEvent$BossBarColor) -> a
55:55:net.minecraft.world.BossEvent$BossBarOverlay getOverlay() -> m
59:60:void setOverlay(net.minecraft.world.BossEvent$BossBarOverlay) -> a
63:63:boolean shouldDarkenScreen() -> n
67:68:net.minecraft.world.BossEvent setDarkenScreen(boolean) -> a
72:72:boolean shouldPlayBossMusic() -> o
76:77:net.minecraft.world.BossEvent setPlayBossMusic(boolean) -> b
81:82:net.minecraft.world.BossEvent setCreateWorldFog(boolean) -> c
86:86:boolean shouldCreateWorldFog() -> p
net.minecraft.world.BossEvent$BossBarColor -> bdn$a:
net.minecraft.world.BossEvent$BossBarColor PINK -> a
net.minecraft.world.BossEvent$BossBarColor BLUE -> b
net.minecraft.world.BossEvent$BossBarColor RED -> c
net.minecraft.world.BossEvent$BossBarColor GREEN -> d
net.minecraft.world.BossEvent$BossBarColor YELLOW -> e
net.minecraft.world.BossEvent$BossBarColor PURPLE -> f
net.minecraft.world.BossEvent$BossBarColor WHITE -> g
java.lang.String name -> h
net.minecraft.ChatFormatting formatting -> i
net.minecraft.world.BossEvent$BossBarColor[] $VALUES -> j
89:89:net.minecraft.world.BossEvent$BossBarColor[] values() -> values
89:89:net.minecraft.world.BossEvent$BossBarColor valueOf(java.lang.String) ->
valueOf
102:105:void
<init>(java.lang.String,int,java.lang.String,net.minecraft.ChatFormatting) ->
<init>
108:108:net.minecraft.ChatFormatting getFormatting() -> a
112:112:java.lang.String getName() -> b
116:121:net.minecraft.world.BossEvent$BossBarColor byName(java.lang.String) ->
a
89:89:net.minecraft.world.BossEvent$BossBarColor[] $values() -> c
89:96:void <clinit>() -> <clinit>
net.minecraft.world.BossEvent$BossBarOverlay -> bdn$b:
net.minecraft.world.BossEvent$BossBarOverlay PROGRESS -> a
net.minecraft.world.BossEvent$BossBarOverlay NOTCHED_6 -> b
net.minecraft.world.BossEvent$BossBarOverlay NOTCHED_10 -> c
net.minecraft.world.BossEvent$BossBarOverlay NOTCHED_12 -> d
net.minecraft.world.BossEvent$BossBarOverlay NOTCHED_20 -> e
java.lang.String name -> f
net.minecraft.world.BossEvent$BossBarOverlay[] $VALUES -> g
125:125:net.minecraft.world.BossEvent$BossBarOverlay[] values() -> values
125:125:net.minecraft.world.BossEvent$BossBarOverlay valueOf(java.lang.String)
-> valueOf
135:137:void <init>(java.lang.String,int,java.lang.String) -> <init>
140:140:java.lang.String getName() -> a
144:149:net.minecraft.world.BossEvent$BossBarOverlay byName(java.lang.String) -
> a
125:125:net.minecraft.world.BossEvent$BossBarOverlay[] $values() -> b
125:130:void <clinit>() -> <clinit>
net.minecraft.world.Clearable -> bdo:
void clearContent() -> a
9:12:void tryClear(java.lang.Object) -> a_
net.minecraft.world.CompoundContainer -> bdp:
net.minecraft.world.Container container1 -> c
net.minecraft.world.Container container2 -> d
10:13:void <init>(net.minecraft.world.Container,net.minecraft.world.Container)
-> <init>
17:17:int getContainerSize() -> b
22:22:boolean isEmpty() -> ab_
26:26:boolean contains(net.minecraft.world.Container) -> a
31:34:net.minecraft.world.item.ItemStack getItem(int) -> a
40:43:net.minecraft.world.item.ItemStack removeItem(int,int) -> a
49:52:net.minecraft.world.item.ItemStack removeItemNoUpdate(int) -> b
58:63:void setItem(int,net.minecraft.world.item.ItemStack) -> a
67:67:int getMaxStackSize() -> ac_
72:74:void setChanged() -> e
78:78:boolean stillValid(net.minecraft.world.entity.player.Player) -> a
83:85:void startOpen(net.minecraft.world.entity.player.Player) -> d_
89:91:void stopOpen(net.minecraft.world.entity.player.Player) -> c
95:98:boolean canPlaceItem(int,net.minecraft.world.item.ItemStack) -> b
104:106:void clearContent() -> a
net.minecraft.world.Container -> bdq:
int LARGE_MAX_STACK_SIZE -> m_
int DEFAULT_DISTANCE_LIMIT -> n_
int getContainerSize() -> b
boolean isEmpty() -> ab_
net.minecraft.world.item.ItemStack getItem(int) -> a
net.minecraft.world.item.ItemStack removeItem(int,int) -> a
net.minecraft.world.item.ItemStack removeItemNoUpdate(int) -> b
void setItem(int,net.minecraft.world.item.ItemStack) -> a
30:30:int getMaxStackSize() -> ac_
void setChanged() -> e
boolean stillValid(net.minecraft.world.entity.player.Player) -> a
38:38:void startOpen(net.minecraft.world.entity.player.Player) -> d_
41:41:void stopOpen(net.minecraft.world.entity.player.Player) -> c
44:44:boolean canPlaceItem(int,net.minecraft.world.item.ItemStack) -> b
48:48:boolean
canTakeItem(net.minecraft.world.Container,int,net.minecraft.world.item.ItemStack) -
> a
52:59:int countItem(net.minecraft.world.item.Item) -> a_
63:63:boolean hasAnyOf(java.util.Set) -> a
67:73:boolean hasAnyMatching(java.util.function.Predicate) -> a_
77:77:boolean
stillValidBlockEntity(net.minecraft.world.level.block.entity.BlockEntity,net.minecr
aft.world.entity.player.Player) -> a
81:91:boolean
stillValidBlockEntity(net.minecraft.world.level.block.entity.BlockEntity,net.minecr
aft.world.entity.player.Player,int) -> a
63:63:boolean
lambda$hasAnyOf$0(java.util.Set,net.minecraft.world.item.ItemStack) -> a
net.minecraft.world.ContainerHelper -> bdr:
12:12:void <init>() -> <init>
14:18:net.minecraft.world.item.ItemStack removeItem(java.util.List,int,int) ->
a
22:26:net.minecraft.world.item.ItemStack takeItem(java.util.List,int) -> a
30:30:net.minecraft.nbt.CompoundTag
saveAllItems(net.minecraft.nbt.CompoundTag,net.minecraft.core.NonNullList) -> a
34:47:net.minecraft.nbt.CompoundTag
saveAllItems(net.minecraft.nbt.CompoundTag,net.minecraft.core.NonNullList,boolean)
-> a
51:59:void
loadAllItems(net.minecraft.nbt.CompoundTag,net.minecraft.core.NonNullList) -> b
62:71:int
clearOrCountMatchingItems(net.minecraft.world.Container,java.util.function.Predicat
e,int,boolean) -> a
76:86:int
clearOrCountMatchingItems(net.minecraft.world.item.ItemStack,java.util.function.Pre
dicate,int,boolean) -> a
net.minecraft.world.ContainerListener -> bds:
void containerChanged(net.minecraft.world.Container) -> a
net.minecraft.world.Containers -> bdt:
12:12:void <init>() -> <init>
14:15:void
dropContents(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecr
aft.world.Container) -> a
18:19:void
dropContents(net.minecraft.world.level.Level,net.minecraft.world.entity.Entity,net.
minecraft.world.Container) -> a
22:25:void
dropContents(net.minecraft.world.level.Level,double,double,double,net.minecraft.wor
ld.Container) -> a
28:29:void
dropContents(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecr
aft.core.NonNullList) -> a
32:51:void
dropItemStack(net.minecraft.world.level.Level,double,double,double,net.minecraft.wo
rld.item.ItemStack) -> a
28:28:void
lambda$dropContents$0(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,n
et.minecraft.world.item.ItemStack) -> a
net.minecraft.world.Difficulty -> bdu:
net.minecraft.world.Difficulty PEACEFUL -> a
net.minecraft.world.Difficulty EASY -> b
net.minecraft.world.Difficulty NORMAL -> c
net.minecraft.world.Difficulty HARD -> d
net.minecraft.util.StringRepresentable$EnumCodec CODEC -> e
java.util.function.IntFunction BY_ID -> f
int id -> g
java.lang.String key -> h
net.minecraft.world.Difficulty[] $VALUES -> i
10:10:net.minecraft.world.Difficulty[] values() -> values
10:10:net.minecraft.world.Difficulty valueOf(java.lang.String) -> valueOf
24:27:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
30:30:int getId() -> a
34:34:net.minecraft.network.chat.Component getDisplayName() -> b
38:38:net.minecraft.network.chat.Component getInfo() -> d
42:42:net.minecraft.world.Difficulty byId(int) -> a
47:47:net.minecraft.world.Difficulty byName(java.lang.String) -> a
54:54:java.lang.String getKey() -> e
59:59:java.lang.String getSerializedName() -> c
10:10:net.minecraft.world.Difficulty[] $values() -> f
10:19:void <clinit>() -> <clinit>
net.minecraft.world.DifficultyInstance -> bdv:
float DIFFICULTY_TIME_GLOBAL_OFFSET -> a
float MAX_DIFFICULTY_TIME_GLOBAL -> b
float MAX_DIFFICULTY_TIME_LOCAL -> c
net.minecraft.world.Difficulty base -> d
float effectiveDifficulty -> e
21:24:void <init>(net.minecraft.world.Difficulty,long,long,float) -> <init>
27:27:net.minecraft.world.Difficulty getDifficulty() -> a
31:31:float getEffectiveDifficulty() -> b
35:35:boolean isHard() -> c
39:39:boolean isHarderThan(float) -> a
52:58:float getSpecialMultiplier() -> d
62:87:float calculateDifficulty(net.minecraft.world.Difficulty,long,long,float)
-> a
net.minecraft.world.InteractionHand -> bdw:
net.minecraft.world.InteractionHand MAIN_HAND -> a
net.minecraft.world.InteractionHand OFF_HAND -> b
net.minecraft.world.InteractionHand[] $VALUES -> c
3:3:net.minecraft.world.InteractionHand[] values() -> values
3:3:net.minecraft.world.InteractionHand valueOf(java.lang.String) -> valueOf
3:3:void <init>(java.lang.String,int) -> <init>
3:3:net.minecraft.world.InteractionHand[] $values() -> a
3:5:void <clinit>() -> <clinit>
net.minecraft.world.InteractionResult -> bdx:
net.minecraft.world.InteractionResult SUCCESS -> a
net.minecraft.world.InteractionResult CONSUME -> b
net.minecraft.world.InteractionResult CONSUME_PARTIAL -> c
net.minecraft.world.InteractionResult PASS -> d
net.minecraft.world.InteractionResult FAIL -> e
net.minecraft.world.InteractionResult[] $VALUES -> f
3:3:net.minecraft.world.InteractionResult[] values() -> values
3:3:net.minecraft.world.InteractionResult valueOf(java.lang.String) -> valueOf
3:3:void <init>(java.lang.String,int) -> <init>
11:11:boolean consumesAction() -> a
15:15:boolean shouldSwing() -> b
19:19:boolean shouldAwardStats() -> c
27:27:net.minecraft.world.InteractionResult sidedSuccess(boolean) -> a
3:3:net.minecraft.world.InteractionResult[] $values() -> d
3:8:void <clinit>() -> <clinit>
net.minecraft.world.InteractionResultHolder -> bdy:
net.minecraft.world.InteractionResult result -> a
java.lang.Object object -> b
7:10:void <init>(net.minecraft.world.InteractionResult,java.lang.Object) ->
<init>
13:13:net.minecraft.world.InteractionResult getResult() -> a
17:17:java.lang.Object getObject() -> b
21:21:net.minecraft.world.InteractionResultHolder success(java.lang.Object) ->
a
25:25:net.minecraft.world.InteractionResultHolder consume(java.lang.Object) ->
b
29:29:net.minecraft.world.InteractionResultHolder pass(java.lang.Object) -> c
33:33:net.minecraft.world.InteractionResultHolder fail(java.lang.Object) -> d
41:41:net.minecraft.world.InteractionResultHolder
sidedSuccess(java.lang.Object,boolean) -> a
net.minecraft.world.LockCode -> bdz:
net.minecraft.world.LockCode NO_LOCK -> a
java.lang.String TAG_LOCK -> b
java.lang.String key -> c
16:18:void <init>(java.lang.String) -> <init>
21:21:boolean unlocksWith(net.minecraft.world.item.ItemStack) -> a
25:28:void addToTag(net.minecraft.nbt.CompoundTag) -> a
31:34:net.minecraft.world.LockCode fromTag(net.minecraft.nbt.CompoundTag) -> b
11:11:void <clinit>() -> <clinit>
net.minecraft.world.MenuProvider -> bea:
net.minecraft.network.chat.Component getDisplayName() -> H_
net.minecraft.world.Nameable -> beb:
net.minecraft.network.chat.Component getName() -> Z
11:11:boolean hasCustomName() -> aa
15:15:net.minecraft.network.chat.Component getDisplayName() -> H_
20:20:net.minecraft.network.chat.Component getCustomName() -> ab
net.minecraft.world.RandomSequence -> bec:
com.mojang.serialization.Codec CODEC -> a
net.minecraft.world.level.levelgen.XoroshiroRandomSource source -> b
17:19:void <init>(net.minecraft.world.level.levelgen.XoroshiroRandomSource) ->
<init>
22:23:void <init>(long,net.minecraft.resources.ResourceLocation) -> <init>
27:27:net.minecraft.world.level.levelgen.XoroshiroRandomSource
createSequence(long,net.minecraft.resources.ResourceLocation) -> a
31:31:net.minecraft.world.level.levelgen.RandomSupport$Seed128bit
seedForKey(net.minecraft.resources.ResourceLocation) -> a
35:35:net.minecraft.util.RandomSource random() -> a
11:13:com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
12:12:net.minecraft.world.level.levelgen.XoroshiroRandomSource
lambda$static$0(net.minecraft.world.RandomSequence) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.world.RandomSequences -> bed:
org.slf4j.Logger LOGGER -> a
long seed -> b
java.util.Map sequences -> c
19:23:void <init>(long) -> <init>
26:27:net.minecraft.util.RandomSource
get(net.minecraft.resources.ResourceLocation) -> a
92:95:net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag) -> a
99:109:net.minecraft.world.RandomSequences
load(long,net.minecraft.nbt.CompoundTag) -> a
93:94:void
lambda$save$1(net.minecraft.nbt.CompoundTag,net.minecraft.resources.ResourceLocatio
n,net.minecraft.world.RandomSequence) -> a
26:26:net.minecraft.world.RandomSequence
lambda$get$0(net.minecraft.resources.ResourceLocation) -> b
17:17:void <clinit>() -> <clinit>
net.minecraft.world.RandomSequences$1 -> bed$1:
net.minecraft.util.RandomSource val$random -> b
net.minecraft.world.RandomSequences this$0 -> c
27:27:void
<init>(net.minecraft.world.RandomSequences,net.minecraft.util.RandomSource) ->
<init>
30:31:net.minecraft.util.RandomSource fork() -> d
36:37:net.minecraft.world.level.levelgen.PositionalRandomFactory
forkPositional() -> e
42:44:void setSeed(long) -> b
48:49:int nextInt() -> f
54:55:int nextInt(int) -> a
60:61:long nextLong() -> g
66:67:boolean nextBoolean() -> h
72:73:float nextFloat() -> i
78:79:double nextDouble() -> j
84:85:double nextGaussian() -> k
net.minecraft.world.SimpleContainer -> bee:
int size -> c
net.minecraft.core.NonNullList items -> d
java.util.List listeners -> e
23:26:void <init>(int) -> <init>
28:31:void <init>(net.minecraft.world.item.ItemStack[]) -> <init>
34:38:void addListener(net.minecraft.world.ContainerListener) -> a
41:44:void removeListener(net.minecraft.world.ContainerListener) -> b
48:51:net.minecraft.world.item.ItemStack getItem(int) -> a
55:57:java.util.List removeAllItems() -> f
62:66:net.minecraft.world.item.ItemStack removeItem(int,int) -> a
74:90:net.minecraft.world.item.ItemStack
removeItemType(net.minecraft.world.item.Item,int) -> a
98:114:net.minecraft.world.item.ItemStack
addItem(net.minecraft.world.item.ItemStack) -> a
118:125:boolean canAddItem(net.minecraft.world.item.ItemStack) -> b
130:135:net.minecraft.world.item.ItemStack removeItemNoUpdate(int) -> b
140:145:void setItem(int,net.minecraft.world.item.ItemStack) -> a
149:149:int getContainerSize() -> b
154:159:boolean isEmpty() -> ab_
164:169:void setChanged() -> e
173:173:boolean stillValid(net.minecraft.world.entity.player.Player) -> a
178:180:void clearContent() -> a
184:187:void
fillStackedContents(net.minecraft.world.entity.player.StackedContents) -> a
191:194:java.lang.String toString() -> toString
198:205:void moveItemToEmptySlots(net.minecraft.world.item.ItemStack) -> c
208:217:void
moveItemToOccupiedSlotsWithSameType(net.minecraft.world.item.ItemStack) -> d
223:230:void
moveItemsBetweenStacks(net.minecraft.world.item.ItemStack,net.minecraft.world.item.
ItemStack) -> a
233:240:void fromTag(net.minecraft.nbt.ListTag) -> a
243:250:net.minecraft.nbt.ListTag createTag() -> g
192:192:boolean lambda$toString$1(net.minecraft.world.item.ItemStack) -> e
55:55:boolean lambda$removeAllItems$0(net.minecraft.world.item.ItemStack) -> f
net.minecraft.world.SimpleMenuProvider -> bef:
net.minecraft.network.chat.Component title -> a
net.minecraft.world.inventory.MenuConstructor menuConstructor -> b
13:16:void
<init>(net.minecraft.world.inventory.MenuConstructor,net.minecraft.network.chat.Com
ponent) -> <init>
20:20:net.minecraft.network.chat.Component getDisplayName() -> H_
25:25:net.minecraft.world.inventory.AbstractContainerMenu
createMenu(int,net.minecraft.world.entity.player.Inventory,net.minecraft.world.enti
ty.player.Player) -> createMenu
net.minecraft.world.WorldlyContainer -> beg:
int[] getSlotsForFace(net.minecraft.core.Direction) -> a
boolean
canPlaceItemThroughFace(int,net.minecraft.world.item.ItemStack,net.minecraft.core.D
irection) -> a
boolean
canTakeItemThroughFace(int,net.minecraft.world.item.ItemStack,net.minecraft.core.Di
rection) -> b
net.minecraft.world.WorldlyContainerHolder -> beh:
net.minecraft.world.WorldlyContainer
getContainer(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.l
evel.LevelAccessor,net.minecraft.core.BlockPos) -> a
net.minecraft.world.damagesource.CombatEntry -> bei:
net.minecraft.world.damagesource.DamageSource source -> a
float damage -> b
net.minecraft.world.damagesource.FallLocation fallLocation -> c
float fallDistance -> d
5:5:void
<init>(net.minecraft.world.damagesource.DamageSource,float,net.minecraft.world.dama
gesource.FallLocation,float) -> <init>
5:5:java.lang.String toString() -> toString
5:5:int hashCode() -> hashCode
5:5:boolean equals(java.lang.Object) -> equals
5:5:net.minecraft.world.damagesource.DamageSource source() -> a
5:5:float damage() -> b
5:5:net.minecraft.world.damagesource.FallLocation fallLocation() -> c
5:5:float fallDistance() -> d
net.minecraft.world.damagesource.CombatRules -> bej:
float MAX_ARMOR -> a
float ARMOR_PROTECTION_DIVIDER -> b
float BASE_ARMOR_TOUGHNESS -> c
float MIN_ARMOR_RATIO -> d
int NUM_ARMOR_ITEMS -> e
5:5:void <init>() -> <init>
13:15:float getDamageAfterAbsorb(float,float,float) -> a
19:20:float getDamageAfterMagicAbsorb(float,float) -> a
net.minecraft.world.damagesource.CombatTracker -> bek:
int RESET_DAMAGE_STATUS_TIME -> a
int RESET_COMBAT_STATUS_TIME -> b
net.minecraft.network.chat.Style INTENTIONAL_GAME_DESIGN_STYLE -> c
java.util.List entries -> d
net.minecraft.world.entity.LivingEntity mob -> e
int lastDamageTime -> f
int combatStartTime -> g
int combatEndTime -> h
boolean inCombat -> i
boolean takingDamage -> j
26:36:void <init>(net.minecraft.world.entity.LivingEntity) -> <init>
39:54:void recordDamage(net.minecraft.world.damagesource.DamageSource,float) ->
a
57:57:boolean shouldEnterCombat(net.minecraft.world.damagesource.DamageSource)
-> a
61:67:net.minecraft.network.chat.Component
getMessageForAssistedFall(net.minecraft.world.entity.Entity,net.minecraft.network.c
hat.Component,java.lang.String,java.lang.String) -> a
71:91:net.minecraft.network.chat.Component
getFallMessage(net.minecraft.world.damagesource.CombatEntry,net.minecraft.world.ent
ity.Entity) -> a
96:96:net.minecraft.network.chat.Component
getDisplayName(net.minecraft.world.entity.Entity) -> a
100:120:net.minecraft.network.chat.Component getDeathMessage() -> a
125:157:net.minecraft.world.damagesource.CombatEntry getMostSignificantFall() -
> d
162:165:int getCombatDuration() -> b
170:183:void recheckStatus() -> c
22:24:void <clinit>() -> <clinit>
net.minecraft.world.damagesource.DamageEffects -> bel:
net.minecraft.world.damagesource.DamageEffects HURT -> a
net.minecraft.world.damagesource.DamageEffects THORNS -> b
net.minecraft.world.damagesource.DamageEffects DROWNING -> c
net.minecraft.world.damagesource.DamageEffects BURNING -> d
net.minecraft.world.damagesource.DamageEffects POKING -> e
net.minecraft.world.damagesource.DamageEffects FREEZING -> f
com.mojang.serialization.Codec CODEC -> g
java.lang.String id -> h
net.minecraft.sounds.SoundEvent sound -> i
net.minecraft.world.damagesource.DamageEffects[] $VALUES -> j
8:8:net.minecraft.world.damagesource.DamageEffects[] values() -> values
8:8:net.minecraft.world.damagesource.DamageEffects valueOf(java.lang.String) ->
valueOf
22:25:void
<init>(java.lang.String,int,java.lang.String,net.minecraft.sounds.SoundEvent) ->
<init>
29:29:java.lang.String getSerializedName() -> c
33:33:net.minecraft.sounds.SoundEvent sound() -> a
8:8:net.minecraft.world.damagesource.DamageEffects[] $values() -> b
8:17:void <clinit>() -> <clinit>
net.minecraft.world.damagesource.DamageScaling -> bem:
net.minecraft.world.damagesource.DamageScaling NEVER -> a
net.minecraft.world.damagesource.DamageScaling WHEN_CAUSED_BY_LIVING_NON_PLAYER
-> b
net.minecraft.world.damagesource.DamageScaling ALWAYS -> c
com.mojang.serialization.Codec CODEC -> d
java.lang.String id -> e
net.minecraft.world.damagesource.DamageScaling[] $VALUES -> f
6:6:net.minecraft.world.damagesource.DamageScaling[] values() -> values
6:6:net.minecraft.world.damagesource.DamageScaling valueOf(java.lang.String) ->
valueOf
16:18:void <init>(java.lang.String,int,java.lang.String) -> <init>
22:22:java.lang.String getSerializedName() -> c
6:6:net.minecraft.world.damagesource.DamageScaling[] $values() -> a
6:12:void <clinit>() -> <clinit>
net.minecraft.world.damagesource.DamageSource -> ben:
net.minecraft.core.Holder type -> a
net.minecraft.world.entity.Entity causingEntity -> b
net.minecraft.world.entity.Entity directEntity -> c
net.minecraft.world.phys.Vec3 damageSourcePosition -> d
26:26:java.lang.String toString() -> toString
30:30:float getFoodExhaustion() -> a
34:34:boolean isIndirect() -> b
37:42:void
<init>(net.minecraft.core.Holder,net.minecraft.world.entity.Entity,net.minecraft.wo
rld.entity.Entity,net.minecraft.world.phys.Vec3) -> <init>
45:46:void
<init>(net.minecraft.core.Holder,net.minecraft.world.entity.Entity,net.minecraft.wo
rld.entity.Entity) -> <init>
49:50:void <init>(net.minecraft.core.Holder,net.minecraft.world.phys.Vec3) ->
<init>
53:54:void <init>(net.minecraft.core.Holder,net.minecraft.world.entity.Entity)
-> <init>
57:58:void <init>(net.minecraft.core.Holder) -> <init>
66:66:net.minecraft.world.entity.Entity getDirectEntity() -> c
75:75:net.minecraft.world.entity.Entity getEntity() -> d
79:96:net.minecraft.network.chat.Component
getLocalizedDeathMessage(net.minecraft.world.entity.LivingEntity) -> a
101:101:java.lang.String getMsgId() -> e
105:108:boolean scalesWithDifficulty() -> f
113:113:boolean isCreativePlayer() -> g
118:123:net.minecraft.world.phys.Vec3 getSourcePosition() -> h
128:128:net.minecraft.world.phys.Vec3 sourcePositionRaw() -> i
132:132:boolean is(net.minecraft.tags.TagKey) -> a
136:136:boolean is(net.minecraft.resources.ResourceKey) -> a
140:140:net.minecraft.world.damagesource.DamageType type() -> j
144:144:net.minecraft.core.Holder typeHolder() -> k
net.minecraft.world.damagesource.DamageSource$1 -> ben$1:
int[] $SwitchMap$net$minecraft$world$damagesource$DamageScaling -> a
105:105:void <clinit>() -> <clinit>
net.minecraft.world.damagesource.DamageSources -> beo:
net.minecraft.core.Registry damageTypes -> a
net.minecraft.world.damagesource.DamageSource inFire -> b
net.minecraft.world.damagesource.DamageSource lightningBolt -> c
net.minecraft.world.damagesource.DamageSource onFire -> d
net.minecraft.world.damagesource.DamageSource lava -> e
net.minecraft.world.damagesource.DamageSource hotFloor -> f
net.minecraft.world.damagesource.DamageSource inWall -> g
net.minecraft.world.damagesource.DamageSource cramming -> h
net.minecraft.world.damagesource.DamageSource drown -> i
net.minecraft.world.damagesource.DamageSource starve -> j
net.minecraft.world.damagesource.DamageSource cactus -> k
net.minecraft.world.damagesource.DamageSource fall -> l
net.minecraft.world.damagesource.DamageSource flyIntoWall -> m
net.minecraft.world.damagesource.DamageSource fellOutOfWorld -> n
net.minecraft.world.damagesource.DamageSource generic -> o
net.minecraft.world.damagesource.DamageSource magic -> p
net.minecraft.world.damagesource.DamageSource wither -> q
net.minecraft.world.damagesource.DamageSource dragonBreath -> r
net.minecraft.world.damagesource.DamageSource dryOut -> s
net.minecraft.world.damagesource.DamageSource sweetBerryBush -> t
net.minecraft.world.damagesource.DamageSource freeze -> u
net.minecraft.world.damagesource.DamageSource stalagmite -> v
net.minecraft.world.damagesource.DamageSource outsideBorder -> w
net.minecraft.world.damagesource.DamageSource genericKill -> x
45:70:void <init>(net.minecraft.core.RegistryAccess) -> <init>
73:73:net.minecraft.world.damagesource.DamageSource
source(net.minecraft.resources.ResourceKey) -> a
77:77:net.minecraft.world.damagesource.DamageSource
source(net.minecraft.resources.ResourceKey,net.minecraft.world.entity.Entity) -> a
81:81:net.minecraft.world.damagesource.DamageSource
source(net.minecraft.resources.ResourceKey,net.minecraft.world.entity.Entity,net.mi
necraft.world.entity.Entity) -> a
85:85:net.minecraft.world.damagesource.DamageSource inFire() -> a
89:89:net.minecraft.world.damagesource.DamageSource lightningBolt() -> b
93:93:net.minecraft.world.damagesource.DamageSource onFire() -> c
97:97:net.minecraft.world.damagesource.DamageSource lava() -> d
101:101:net.minecraft.world.damagesource.DamageSource hotFloor() -> e
105:105:net.minecraft.world.damagesource.DamageSource inWall() -> f
109:109:net.minecraft.world.damagesource.DamageSource cramming() -> g
113:113:net.minecraft.world.damagesource.DamageSource drown() -> h
117:117:net.minecraft.world.damagesource.DamageSource starve() -> i
121:121:net.minecraft.world.damagesource.DamageSource cactus() -> j
125:125:net.minecraft.world.damagesource.DamageSource fall() -> k
129:129:net.minecraft.world.damagesource.DamageSource flyIntoWall() -> l
133:133:net.minecraft.world.damagesource.DamageSource fellOutOfWorld() -> m
137:137:net.minecraft.world.damagesource.DamageSource generic() -> n
141:141:net.minecraft.world.damagesource.DamageSource magic() -> o
145:145:net.minecraft.world.damagesource.DamageSource wither() -> p
149:149:net.minecraft.world.damagesource.DamageSource dragonBreath() -> q
153:153:net.minecraft.world.damagesource.DamageSource dryOut() -> r
157:157:net.minecraft.world.damagesource.DamageSource sweetBerryBush() -> s
161:161:net.minecraft.world.damagesource.DamageSource freeze() -> t
165:165:net.minecraft.world.damagesource.DamageSource stalagmite() -> u
169:169:net.minecraft.world.damagesource.DamageSource
fallingBlock(net.minecraft.world.entity.Entity) -> a
173:173:net.minecraft.world.damagesource.DamageSource
anvil(net.minecraft.world.entity.Entity) -> b
177:177:net.minecraft.world.damagesource.DamageSource
fallingStalactite(net.minecraft.world.entity.Entity) -> c
181:181:net.minecraft.world.damagesource.DamageSource
sting(net.minecraft.world.entity.LivingEntity) -> a
185:185:net.minecraft.world.damagesource.DamageSource
mobAttack(net.minecraft.world.entity.LivingEntity) -> b
189:189:net.minecraft.world.damagesource.DamageSource
noAggroMobAttack(net.minecraft.world.entity.LivingEntity) -> c
193:193:net.minecraft.world.damagesource.DamageSource
playerAttack(net.minecraft.world.entity.player.Player) -> a
197:197:net.minecraft.world.damagesource.DamageSource
arrow(net.minecraft.world.entity.projectile.AbstractArrow,net.minecraft.world.entit
y.Entity) -> a
201:201:net.minecraft.world.damagesource.DamageSource
trident(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity) -> a
206:206:net.minecraft.world.damagesource.DamageSource
mobProjectile(net.minecraft.world.entity.Entity,net.minecraft.world.entity.LivingEn
tity) -> a
210:210:net.minecraft.world.damagesource.DamageSource
fireworks(net.minecraft.world.entity.projectile.FireworkRocketEntity,net.minecraft.
world.entity.Entity) -> a
214:217:net.minecraft.world.damagesource.DamageSource
fireball(net.minecraft.world.entity.projectile.Fireball,net.minecraft.world.entity.
Entity) -> a
221:221:net.minecraft.world.damagesource.DamageSource
witherSkull(net.minecraft.world.entity.projectile.WitherSkull,net.minecraft.world.e
ntity.Entity) -> a
225:225:net.minecraft.world.damagesource.DamageSource
thrown(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity) -> b
229:229:net.minecraft.world.damagesource.DamageSource
indirectMagic(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity)
-> c
233:233:net.minecraft.world.damagesource.DamageSource
thorns(net.minecraft.world.entity.Entity) -> d
237:237:net.minecraft.world.damagesource.DamageSource
explosion(net.minecraft.world.level.Explosion) -> a
241:241:net.minecraft.world.damagesource.DamageSource
explosion(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity) -> d
245:245:net.minecraft.world.damagesource.DamageSource
sonicBoom(net.minecraft.world.entity.Entity) -> e
249:249:net.minecraft.world.damagesource.DamageSource
badRespawnPointExplosion(net.minecraft.world.phys.Vec3) -> a
253:253:net.minecraft.world.damagesource.DamageSource outOfBorder() -> v
257:257:net.minecraft.world.damagesource.DamageSource genericKill() -> w
net.minecraft.world.damagesource.DamageType -> bep:
java.lang.String msgId -> b
net.minecraft.world.damagesource.DamageScaling scaling -> c
float exhaustion -> d
net.minecraft.world.damagesource.DamageEffects effects -> e
net.minecraft.world.damagesource.DeathMessageType deathMessageType -> f
com.mojang.serialization.Codec CODEC -> a
22:23:void
<init>(java.lang.String,net.minecraft.world.damagesource.DamageScaling,float) ->
<init>
26:27:void
<init>(java.lang.String,net.minecraft.world.damagesource.DamageScaling,float,net.mi
necraft.world.damagesource.DamageEffects) -> <init>
30:31:void
<init>(java.lang.String,float,net.minecraft.world.damagesource.DamageEffects) ->
<init>
34:35:void <init>(java.lang.String,float) -> <init>
6:6:void
<init>(java.lang.String,net.minecraft.world.damagesource.DamageScaling,float,net.mi
necraft.world.damagesource.DamageEffects,net.minecraft.world.damagesource.DeathMess
ageType) -> <init>
6:6:java.lang.String toString() -> toString
6:6:int hashCode() -> hashCode
6:6:boolean equals(java.lang.Object) -> equals
6:6:java.lang.String msgId() -> a
6:6:net.minecraft.world.damagesource.DamageScaling scaling() -> b
6:6:float exhaustion() -> c
6:6:net.minecraft.world.damagesource.DamageEffects effects() -> d
6:6:net.minecraft.world.damagesource.DeathMessageType deathMessageType() -> e
13:19:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
13:13:void <clinit>() -> <clinit>
net.minecraft.world.damagesource.DamageTypes -> beq:
net.minecraft.resources.ResourceKey IN_FIRE -> a
net.minecraft.resources.ResourceKey LIGHTNING_BOLT -> b
net.minecraft.resources.ResourceKey ON_FIRE -> c
net.minecraft.resources.ResourceKey LAVA -> d
net.minecraft.resources.ResourceKey HOT_FLOOR -> e
net.minecraft.resources.ResourceKey IN_WALL -> f
net.minecraft.resources.ResourceKey CRAMMING -> g
net.minecraft.resources.ResourceKey DROWN -> h
net.minecraft.resources.ResourceKey STARVE -> i
net.minecraft.resources.ResourceKey CACTUS -> j
net.minecraft.resources.ResourceKey FALL -> k
net.minecraft.resources.ResourceKey FLY_INTO_WALL -> l
net.minecraft.resources.ResourceKey FELL_OUT_OF_WORLD -> m
net.minecraft.resources.ResourceKey GENERIC -> n
net.minecraft.resources.ResourceKey MAGIC -> o
net.minecraft.resources.ResourceKey WITHER -> p
net.minecraft.resources.ResourceKey DRAGON_BREATH -> q
net.minecraft.resources.ResourceKey DRY_OUT -> r
net.minecraft.resources.ResourceKey SWEET_BERRY_BUSH -> s
net.minecraft.resources.ResourceKey FREEZE -> t
net.minecraft.resources.ResourceKey STALAGMITE -> u
net.minecraft.resources.ResourceKey FALLING_BLOCK -> v
net.minecraft.resources.ResourceKey FALLING_ANVIL -> w
net.minecraft.resources.ResourceKey FALLING_STALACTITE -> x
net.minecraft.resources.ResourceKey STING -> y
net.minecraft.resources.ResourceKey MOB_ATTACK -> z
net.minecraft.resources.ResourceKey MOB_ATTACK_NO_AGGRO -> A
net.minecraft.resources.ResourceKey PLAYER_ATTACK -> B
net.minecraft.resources.ResourceKey ARROW -> C
net.minecraft.resources.ResourceKey TRIDENT -> D
net.minecraft.resources.ResourceKey MOB_PROJECTILE -> E
net.minecraft.resources.ResourceKey FIREWORKS -> F
net.minecraft.resources.ResourceKey FIREBALL -> G
net.minecraft.resources.ResourceKey UNATTRIBUTED_FIREBALL -> H
net.minecraft.resources.ResourceKey WITHER_SKULL -> I
net.minecraft.resources.ResourceKey THROWN -> J
net.minecraft.resources.ResourceKey INDIRECT_MAGIC -> K
net.minecraft.resources.ResourceKey THORNS -> L
net.minecraft.resources.ResourceKey EXPLOSION -> M
net.minecraft.resources.ResourceKey PLAYER_EXPLOSION -> N
net.minecraft.resources.ResourceKey SONIC_BOOM -> O
net.minecraft.resources.ResourceKey BAD_RESPAWN_POINT -> P
net.minecraft.resources.ResourceKey OUTSIDE_BORDER -> Q
net.minecraft.resources.ResourceKey GENERIC_KILL -> R
56:100:void bootstrap(net.minecraft.data.worldgen.BootstapContext) -> a
10:53:void <clinit>() -> <clinit>
net.minecraft.world.damagesource.DeathMessageType -> ber:
net.minecraft.world.damagesource.DeathMessageType DEFAULT -> a
net.minecraft.world.damagesource.DeathMessageType FALL_VARIANTS -> b
net.minecraft.world.damagesource.DeathMessageType INTENTIONAL_GAME_DESIGN -> c
com.mojang.serialization.Codec CODEC -> d
java.lang.String id -> e
net.minecraft.world.damagesource.DeathMessageType[] $VALUES -> f
6:6:net.minecraft.world.damagesource.DeathMessageType[] values() -> values
6:6:net.minecraft.world.damagesource.DeathMessageType valueOf(java.lang.String)
-> valueOf
16:18:void <init>(java.lang.String,int,java.lang.String) -> <init>
22:22:java.lang.String getSerializedName() -> c
6:6:net.minecraft.world.damagesource.DeathMessageType[] $values() -> a
6:12:void <clinit>() -> <clinit>
net.minecraft.world.damagesource.FallLocation -> bes:
java.lang.String id -> i
net.minecraft.world.damagesource.FallLocation GENERIC -> a
net.minecraft.world.damagesource.FallLocation LADDER -> b
net.minecraft.world.damagesource.FallLocation VINES -> c
net.minecraft.world.damagesource.FallLocation WEEPING_VINES -> d
net.minecraft.world.damagesource.FallLocation TWISTING_VINES -> e
net.minecraft.world.damagesource.FallLocation SCAFFOLDING -> f
net.minecraft.world.damagesource.FallLocation OTHER_CLIMBABLE -> g
net.minecraft.world.damagesource.FallLocation WATER -> h
12:12:void <init>(java.lang.String) -> <init>
23:34:net.minecraft.world.damagesource.FallLocation
blockToFallLocation(net.minecraft.world.level.block.state.BlockState) -> a
39:47:net.minecraft.world.damagesource.FallLocation
getCurrentFallLocation(net.minecraft.world.entity.LivingEntity) -> a
51:51:java.lang.String languageKey() -> a
12:12:java.lang.String toString() -> toString
12:12:int hashCode() -> hashCode
12:12:boolean equals(java.lang.Object) -> equals
12:12:java.lang.String id() -> b
13:20:void <clinit>() -> <clinit>
net.minecraft.world.damagesource.package-info -> bet:
net.minecraft.world.effect.AbsoptionMobEffect -> beu:
8:9:void <init>(net.minecraft.world.effect.MobEffectCategory,int) -> <init>
13:15:void
removeAttributeModifiers(net.minecraft.world.entity.LivingEntity,net.minecraft.worl
d.entity.ai.attributes.AttributeMap,int) -> a
19:21:void
addAttributeModifiers(net.minecraft.world.entity.LivingEntity,net.minecraft.world.e
ntity.ai.attributes.AttributeMap,int) -> b
net.minecraft.world.effect.AttackDamageMobEffect -> bev:
double multiplier -> a
9:11:void <init>(net.minecraft.world.effect.MobEffectCategory,int,double) ->
<init>
15:15:double
getAttributeModifierValue(int,net.minecraft.world.entity.ai.attributes.AttributeMod
ifier) -> a
net.minecraft.world.effect.HealthBoostMobEffect -> bew:
8:9:void <init>(net.minecraft.world.effect.MobEffectCategory,int) -> <init>
13:17:void
removeAttributeModifiers(net.minecraft.world.entity.LivingEntity,net.minecraft.worl
d.entity.ai.attributes.AttributeMap,int) -> a
net.minecraft.world.effect.InstantenousMobEffect -> bex:
5:6:void <init>(net.minecraft.world.effect.MobEffectCategory,int) -> <init>
10:10:boolean isInstantenous() -> a
15:15:boolean isDurationEffectTick(int,int) -> a
net.minecraft.world.effect.MobEffect -> bey:
java.util.Map attributeModifiers -> a
net.minecraft.world.effect.MobEffectCategory category -> b
int color -> c
java.lang.String descriptionId -> d
java.util.function.Supplier factorDataFactory -> e
25:25:net.minecraft.world.effect.MobEffect byId(int) -> a
29:29:int getId(net.minecraft.world.effect.MobEffect) -> a
36:36:int getIdFromNullable(net.minecraft.world.effect.MobEffect) -> b
39:49:void <init>(net.minecraft.world.effect.MobEffectCategory,int) -> <init>
52:52:java.util.Optional createFactorData() -> b
68:91:void applyEffectTick(net.minecraft.world.entity.LivingEntity,int) -> a
94:107:void
applyInstantenousEffect(net.minecraft.world.entity.Entity,net.minecraft.world.entit
y.Entity,net.minecraft.world.entity.LivingEntity,int,double) -> a
120:142:boolean isDurationEffectTick(int,int) -> a
147:147:boolean isInstantenous() -> a
151:154:java.lang.String getOrCreateDescriptionId() -> c
158:158:java.lang.String getDescriptionId() -> d
162:162:net.minecraft.network.chat.Component getDisplayName() -> e
166:166:net.minecraft.world.effect.MobEffectCategory getCategory() -> f
170:170:int getColor() -> g
174:176:net.minecraft.world.effect.MobEffect
addAttributeModifier(net.minecraft.world.entity.ai.attributes.Attribute,java.lang.S
tring,double,net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation)
-> a
180:181:net.minecraft.world.effect.MobEffect
setFactorDataFactory(java.util.function.Supplier) -> a
185:185:java.util.Map getAttributeModifiers() -> h
189:196:void
removeAttributeModifiers(net.minecraft.world.entity.LivingEntity,net.minecraft.worl
d.entity.ai.attributes.AttributeMap,int) -> a
199:208:void
addAttributeModifiers(net.minecraft.world.entity.LivingEntity,net.minecraft.world.e
ntity.ai.attributes.AttributeMap,int) -> b
211:211:double
getAttributeModifierValue(int,net.minecraft.world.entity.ai.attributes.AttributeMod
ifier) -> a
215:215:boolean isBeneficial() -> i
44:44:net.minecraft.world.effect.MobEffectInstance$FactorData lambda$new$0() ->
j
net.minecraft.world.effect.MobEffectCategory -> bez:
net.minecraft.world.effect.MobEffectCategory BENEFICIAL -> a
net.minecraft.world.effect.MobEffectCategory HARMFUL -> b
net.minecraft.world.effect.MobEffectCategory NEUTRAL -> c
net.minecraft.ChatFormatting tooltipFormatting -> d
net.minecraft.world.effect.MobEffectCategory[] $VALUES -> e
5:5:net.minecraft.world.effect.MobEffectCategory[] values() -> values
5:5:net.minecraft.world.effect.MobEffectCategory valueOf(java.lang.String) ->
valueOf
12:14:void <init>(java.lang.String,int,net.minecraft.ChatFormatting) -> <init>
17:17:net.minecraft.ChatFormatting getTooltipFormatting() -> a
5:5:net.minecraft.world.effect.MobEffectCategory[] $values() -> b
5:8:void <clinit>() -> <clinit>
net.minecraft.world.effect.MobEffectInstance -> bfa:
org.slf4j.Logger LOGGER -> b
int INFINITE_DURATION -> a
net.minecraft.world.effect.MobEffect effect -> c
int duration -> d
int amplifier -> e
boolean ambient -> f
boolean visible -> g
boolean showIcon -> h
net.minecraft.world.effect.MobEffectInstance hiddenEffect -> i
java.util.Optional factorData -> j
36:37:void <init>(net.minecraft.world.effect.MobEffect) -> <init>
40:41:void <init>(net.minecraft.world.effect.MobEffect,int) -> <init>
44:45:void <init>(net.minecraft.world.effect.MobEffect,int,int) -> <init>
48:49:void <init>(net.minecraft.world.effect.MobEffect,int,int,boolean,boolean)
-> <init>
52:53:void
<init>(net.minecraft.world.effect.MobEffect,int,int,boolean,boolean,boolean) ->
<init>
55:64:void
<init>(net.minecraft.world.effect.MobEffect,int,int,boolean,boolean,boolean,net.min
ecraft.world.effect.MobEffectInstance,java.util.Optional) -> <init>
66:70:void <init>(net.minecraft.world.effect.MobEffectInstance) -> <init>
73:73:java.util.Optional getFactorData() -> a
77:82:void setDetailsFrom(net.minecraft.world.effect.MobEffectInstance) -> a
85:126:boolean update(net.minecraft.world.effect.MobEffectInstance) -> b
130:130:boolean
isShorterDurationThan(net.minecraft.world.effect.MobEffectInstance) -> d
134:134:boolean isInfiniteDuration() -> b
138:138:boolean endsWithin(int) -> a
142:145:int mapDuration(it.unimi.dsi.fastutil.ints.Int2IntFunction) -> a
149:149:net.minecraft.world.effect.MobEffect getEffect() -> c
153:153:int getDuration() -> d
157:157:int getAmplifier() -> e
161:161:boolean isAmbient() -> f
165:165:boolean isVisible() -> g
169:169:boolean showIcon() -> h
179:193:boolean
tick(net.minecraft.world.entity.LivingEntity,java.lang.Runnable) -> a
197:197:boolean hasRemainingDuration() -> j
201:204:int tickDownDuration() -> k
208:211:void applyEffect(net.minecraft.world.entity.LivingEntity) -> a
214:214:java.lang.String getDescriptionId() -> i
220:232:java.lang.String toString() -> toString
236:239:java.lang.String describeDuration() -> l
244:253:boolean equals(java.lang.Object) -> equals
258:262:int hashCode() -> hashCode
266:268:net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag) -> a
272:287:void writeDetailsTo(net.minecraft.nbt.CompoundTag) -> c
291:296:net.minecraft.world.effect.MobEffectInstance
load(net.minecraft.nbt.CompoundTag) -> b
300:321:net.minecraft.world.effect.MobEffectInstance
loadSpecifiedEffect(net.minecraft.world.effect.MobEffect,net.minecraft.nbt.Compound
Tag) -> a
326:339:int compareTo(net.minecraft.world.effect.MobEffectInstance) -> c
21:21:int compareTo(java.lang.Object) -> compareTo
283:286:void
lambda$writeDetailsTo$3(net.minecraft.nbt.CompoundTag,net.minecraft.world.effect.Mo
bEffectInstance$FactorData) -> a
285:285:void
lambda$writeDetailsTo$2(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag) -> a
204:204:int lambda$tickDownDuration$1(int) -> b
192:192:void
lambda$tick$0(net.minecraft.world.effect.MobEffectInstance$FactorData) -> a
22:22:void <clinit>() -> <clinit>
net.minecraft.world.effect.MobEffectInstance$FactorData -> bfa$a:
com.mojang.serialization.Codec CODEC -> a
int paddingDuration -> b
float factorStart -> c
float factorTarget -> d
float factorCurrent -> e
int ticksActive -> f
float factorPreviousFrame -> g
boolean hadEffectLastTick -> h
361:369:void <init>(int,float,float,float,int,float,boolean) -> <init>
372:373:void <init>(int) -> <init>
376:389:void tick(net.minecraft.world.effect.MobEffectInstance) -> a
392:399:float getFactor(net.minecraft.world.entity.LivingEntity,float) -> a
343:351:com.mojang.datafixers.kinds.App
lambda$static$7(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
350:350:java.lang.Boolean
lambda$static$6(net.minecraft.world.effect.MobEffectInstance$FactorData) -> a
349:349:java.lang.Float
lambda$static$5(net.minecraft.world.effect.MobEffectInstance$FactorData) -> b
348:348:java.lang.Integer
lambda$static$4(net.minecraft.world.effect.MobEffectInstance$FactorData) -> c
347:347:java.lang.Float
lambda$static$3(net.minecraft.world.effect.MobEffectInstance$FactorData) -> d
346:346:java.lang.Float
lambda$static$2(net.minecraft.world.effect.MobEffectInstance$FactorData) -> e
345:345:java.lang.Float
lambda$static$1(net.minecraft.world.effect.MobEffectInstance$FactorData) -> f
344:344:java.lang.Integer
lambda$static$0(net.minecraft.world.effect.MobEffectInstance$FactorData) -> g
343:343:void <clinit>() -> <clinit>
net.minecraft.world.effect.MobEffectUtil -> bfb:
15:15:void <init>() -> <init>
17:21:net.minecraft.network.chat.Component
formatDuration(net.minecraft.world.effect.MobEffectInstance,float) -> a
25:25:boolean hasDigSpeed(net.minecraft.world.entity.LivingEntity) -> a
29:37:int getDigSpeedAmplification(net.minecraft.world.entity.LivingEntity) ->
b
41:41:boolean hasWaterBreathing(net.minecraft.world.entity.LivingEntity) -> c
45:59:java.util.List
addEffectToPlayersAround(net.minecraft.server.level.ServerLevel,net.minecraft.world
.entity.Entity,net.minecraft.world.phys.Vec3,double,net.minecraft.world.effect.MobE
ffectInstance,int) -> a
57:57:void
lambda$addEffectToPlayersAround$1(net.minecraft.world.effect.MobEffectInstance,net.
minecraft.world.entity.Entity,net.minecraft.server.level.ServerPlayer) -> a
47:53:boolean
lambda$addEffectToPlayersAround$0(net.minecraft.world.entity.Entity,net.minecraft.w
orld.phys.Vec3,double,net.minecraft.world.effect.MobEffect,net.minecraft.world.effe
ct.MobEffectInstance,int,net.minecraft.server.level.ServerPlayer) -> a
net.minecraft.world.effect.MobEffects -> bfc:
int DARKNESS_EFFECT_FACTOR_PADDING_DURATION_TICKS -> H
net.minecraft.world.effect.MobEffect MOVEMENT_SPEED -> a
net.minecraft.world.effect.MobEffect MOVEMENT_SLOWDOWN -> b
net.minecraft.world.effect.MobEffect DIG_SPEED -> c
net.minecraft.world.effect.MobEffect DIG_SLOWDOWN -> d
net.minecraft.world.effect.MobEffect DAMAGE_BOOST -> e
net.minecraft.world.effect.MobEffect HEAL -> f
net.minecraft.world.effect.MobEffect HARM -> g
net.minecraft.world.effect.MobEffect JUMP -> h
net.minecraft.world.effect.MobEffect CONFUSION -> i
net.minecraft.world.effect.MobEffect REGENERATION -> j
net.minecraft.world.effect.MobEffect DAMAGE_RESISTANCE -> k
net.minecraft.world.effect.MobEffect FIRE_RESISTANCE -> l
net.minecraft.world.effect.MobEffect WATER_BREATHING -> m
net.minecraft.world.effect.MobEffect INVISIBILITY -> n
net.minecraft.world.effect.MobEffect BLINDNESS -> o
net.minecraft.world.effect.MobEffect NIGHT_VISION -> p
net.minecraft.world.effect.MobEffect HUNGER -> q
net.minecraft.world.effect.MobEffect WEAKNESS -> r
net.minecraft.world.effect.MobEffect POISON -> s
net.minecraft.world.effect.MobEffect WITHER -> t
net.minecraft.world.effect.MobEffect HEALTH_BOOST -> u
net.minecraft.world.effect.MobEffect ABSORPTION -> v
net.minecraft.world.effect.MobEffect SATURATION -> w
net.minecraft.world.effect.MobEffect GLOWING -> x
net.minecraft.world.effect.MobEffect LEVITATION -> y
net.minecraft.world.effect.MobEffect LUCK -> z
net.minecraft.world.effect.MobEffect UNLUCK -> A
net.minecraft.world.effect.MobEffect SLOW_FALLING -> B
net.minecraft.world.effect.MobEffect CONDUIT_POWER -> C
net.minecraft.world.effect.MobEffect DOLPHINS_GRACE -> D
net.minecraft.world.effect.MobEffect BAD_OMEN -> E
net.minecraft.world.effect.MobEffect HERO_OF_THE_VILLAGE -> F
net.minecraft.world.effect.MobEffect DARKNESS -> G
12:12:void <init>() -> <init>
70:70:net.minecraft.world.effect.MobEffect
register(int,java.lang.String,net.minecraft.world.effect.MobEffect) -> a
66:66:net.minecraft.world.effect.MobEffectInstance$FactorData lambda$static$0()
-> a
15:66:void <clinit>() -> <clinit>
net.minecraft.world.effect.MobEffects$1 -> bfc$1:
45:45:void <init>(net.minecraft.world.effect.MobEffectCategory,int) -> <init>
48:48:boolean isDurationEffectTick(int,int) -> a
53:63:void applyEffectTick(net.minecraft.world.entity.LivingEntity,int) -> a
net.minecraft.world.effect.package-info -> bfd:
net.minecraft.world.entity.AgeableMob -> bfe:
net.minecraft.network.syncher.EntityDataAccessor DATA_BABY_ID -> bT
int BABY_START_AGE -> b
int FORCED_AGE_PARTICLE_TICKS -> bU
int age -> c
int forcedAge -> d
int forcedAgeTimer -> e
29:30:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
34:46:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
54:56:void defineSynchedData() -> a_
59:59:boolean canBreed() -> P_
63:66:int getAge() -> h
71:88:void ageUp(int,boolean) -> a
91:92:void ageUp(int) -> b_
95:102:void setAge(int) -> c_
106:109:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
113:116:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
120:124:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
128:147:void aiStep() -> b_
150:156:void ageBoundaryReached() -> m
160:160:boolean isBaby() -> h_
165:166:void setBaby(boolean) -> a
169:169:int getSpeedUpSecondsWhenFeeding(int) -> d_
18:18:void <clinit>() -> <clinit>
net.minecraft.world.entity.AgeableMob$AgeableMobGroupData -> bfe$a:
int groupSize -> a
boolean shouldSpawnBaby -> b
float babySpawnChance -> c
177:180:void <init>(boolean,float) -> <init>
183:184:void <init>(boolean) -> <init>
187:188:void <init>(float) -> <init>
191:191:int getGroupSize() -> a
195:196:void increaseGroupSizeByOne() -> b
199:199:boolean isShouldSpawnBaby() -> c
203:203:float getBabySpawnChance() -> d
net.minecraft.world.entity.AnimationState -> bff:
long STOPPED -> a
long lastTime -> b
long accumulatedTime -> c
8:11:void <init>() -> <init>
15:17:void start(int) -> a
20:23:void startIfStopped(int) -> b
26:31:void animateWhen(boolean,int) -> a
34:35:void stop() -> a
38:41:void ifStarted(java.util.function.Consumer) -> a
44:51:void updateTime(float,float) -> a
54:54:long getAccumulatedTime() -> b
58:58:boolean isStarted() -> c
net.minecraft.world.entity.AreaEffectCloud -> bfg:
org.slf4j.Logger LOGGER -> d
int TIME_BETWEEN_APPLICATIONS -> e
net.minecraft.network.syncher.EntityDataAccessor DATA_RADIUS -> f
net.minecraft.network.syncher.EntityDataAccessor DATA_COLOR -> g
net.minecraft.network.syncher.EntityDataAccessor DATA_WAITING -> h
net.minecraft.network.syncher.EntityDataAccessor DATA_PARTICLE -> i
float MAX_RADIUS -> j
float MINIMAL_RADIUS -> k
float DEFAULT_RADIUS -> l
float DEFAULT_WIDTH -> b
float HEIGHT -> c
net.minecraft.world.item.alchemy.Potion potion -> m
java.util.List effects -> n
java.util.Map victims -> o
int duration -> p
int waitTime -> q
int reapplicationDelay -> r
boolean fixedColor -> s
int durationOnUse -> t
float radiusOnUse -> u
float radiusPerTick -> aD
net.minecraft.world.entity.LivingEntity owner -> aE
java.util.UUID ownerUUID -> aF
51:69:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
72:74:void <init>(net.minecraft.world.level.Level,double,double,double) ->
<init>
78:82:void defineSynchedData() -> a_
85:88:void setRadius(float) -> a
92:97:void refreshDimensions() -> d_
100:100:float getRadius() -> h
104:108:void setPotion(net.minecraft.world.item.alchemy.Potion) -> a
111:116:void updateColor() -> w
119:123:void addEffect(net.minecraft.world.effect.MobEffectInstance) -> a
126:126:int getColor() -> i
130:132:void setFixedColor(int) -> a
135:135:net.minecraft.core.particles.ParticleOptions getParticle() -> j
139:140:void setParticle(net.minecraft.core.particles.ParticleOptions) -> a
143:144:void setWaiting(boolean) -> a
147:147:boolean isWaiting() -> k
151:151:int getDuration() -> m
155:156:void setDuration(int) -> b
160:280:void tick() -> l
283:283:float getRadiusOnUse() -> o
287:288:void setRadiusOnUse(float) -> b
291:291:float getRadiusPerTick() -> p
295:296:void setRadiusPerTick(float) -> c
299:299:int getDurationOnUse() -> q
303:304:void setDurationOnUse(int) -> c
307:307:int getWaitTime() -> r
311:312:void setWaitTime(int) -> d
315:317:void setOwner(net.minecraft.world.entity.LivingEntity) -> a
322:329:net.minecraft.world.entity.LivingEntity getOwner() -> s
334:371:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
375:404:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
408:412:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
415:415:net.minecraft.world.item.alchemy.Potion getPotion() -> t
420:420:net.minecraft.world.level.material.PushReaction getPistonPushReaction()
-> l_
425:425:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
34:34:net.minecraft.world.entity.Entity getOwner() -> v
234:234:int lambda$tick$1(int) -> m
231:231:boolean lambda$tick$0(java.util.Map$Entry) -> a
35:42:void <clinit>() -> <clinit>
net.minecraft.world.entity.Attackable -> bfh:
net.minecraft.world.entity.LivingEntity getLastAttacker() -> M_
net.minecraft.world.entity.Display -> bfi:
org.slf4j.Logger LOGGER -> o
int NO_BRIGHTNESS_OVERRIDE -> b
net.minecraft.network.syncher.EntityDataAccessor
DATA_INTERPOLATION_START_DELTA_TICKS_ID -> p
net.minecraft.network.syncher.EntityDataAccessor DATA_INTERPOLATION_DURATION_ID
-> q
net.minecraft.network.syncher.EntityDataAccessor DATA_TRANSLATION_ID -> r
net.minecraft.network.syncher.EntityDataAccessor DATA_SCALE_ID -> s
net.minecraft.network.syncher.EntityDataAccessor DATA_LEFT_ROTATION_ID -> t
net.minecraft.network.syncher.EntityDataAccessor DATA_RIGHT_ROTATION_ID -> u
net.minecraft.network.syncher.EntityDataAccessor
DATA_BILLBOARD_RENDER_CONSTRAINTS_ID -> aD
net.minecraft.network.syncher.EntityDataAccessor DATA_BRIGHTNESS_OVERRIDE_ID ->
aE
net.minecraft.network.syncher.EntityDataAccessor DATA_VIEW_RANGE_ID -> aF
net.minecraft.network.syncher.EntityDataAccessor DATA_SHADOW_RADIUS_ID -> aG
net.minecraft.network.syncher.EntityDataAccessor DATA_SHADOW_STRENGTH_ID -> aH
net.minecraft.network.syncher.EntityDataAccessor DATA_WIDTH_ID -> aI
net.minecraft.network.syncher.EntityDataAccessor DATA_HEIGHT_ID -> aJ
net.minecraft.network.syncher.EntityDataAccessor DATA_GLOW_COLOR_OVERRIDE_ID ->
aK
it.unimi.dsi.fastutil.ints.IntSet RENDER_STATE_IDS -> aL
float INITIAL_SHADOW_RADIUS -> aM
float INITIAL_SHADOW_STRENGTH -> aN
int NO_GLOW_COLOR_OVERRIDE -> aO
java.lang.String TAG_INTERPOLATION_DURATION -> c
java.lang.String TAG_START_INTERPOLATION -> d
java.lang.String TAG_TRANSFORMATION -> e
java.lang.String TAG_BILLBOARD -> f
java.lang.String TAG_BRIGHTNESS -> g
java.lang.String TAG_VIEW_RANGE -> h
java.lang.String TAG_SHADOW_RADIUS -> i
java.lang.String TAG_SHADOW_STRENGTH -> j
java.lang.String TAG_WIDTH -> k
java.lang.String TAG_HEIGHT -> l
java.lang.String TAG_GLOW_COLOR_OVERRIDE -> m
org.joml.Quaternionf orientation -> aP
long interpolationStartClientTick -> aQ
int interpolationDuration -> aR
float lastProgress -> aS
net.minecraft.world.phys.AABB cullingBoundingBox -> aT
boolean updateRenderState -> n
boolean updateStartTick -> aU
boolean updateInterpolationDuration -> aV
net.minecraft.world.entity.Display$RenderState renderState -> aW
137:159:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
163:180:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
183:187:com.mojang.math.Transformation
createTransformation(net.minecraft.network.syncher.SynchedEntityData) -> a
192:222:void tick() -> l
void updateRenderSubState(boolean,float) -> a
228:242:void defineSynchedData() -> a_
246:293:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
296:300:void setTransformation(com.mojang.math.Transformation) -> a
304:317:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
321:321:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
326:326:net.minecraft.world.phys.AABB getBoundingBoxForCulling() -> j_
331:331:net.minecraft.world.level.material.PushReaction getPistonPushReaction()
-> l_
336:336:boolean isIgnoringBlockTriggers() -> c_
340:340:org.joml.Quaternionf orientation() -> j
345:345:net.minecraft.world.entity.Display$RenderState renderState() -> k
349:350:void setInterpolationDuration(int) -> b
353:353:int getInterpolationDuration() -> o
357:358:void setInterpolationDelay(int) -> c
361:361:int getInterpolationDelay() -> p
365:366:void
setBillboardConstraints(net.minecraft.world.entity.Display$BillboardConstraints) ->
a
369:369:net.minecraft.world.entity.Display$BillboardConstraints
getBillboardConstraints() -> q
373:374:void setBrightnessOverride(net.minecraft.util.Brightness) -> a
378:379:net.minecraft.util.Brightness getBrightnessOverride() -> r
383:383:int getPackedBrightnessOverride() -> s
387:388:void setViewRange(float) -> s
391:391:float getViewRange() -> t
395:396:void setShadowRadius(float) -> t
399:399:float getShadowRadius() -> v
403:404:void setShadowStrength(float) -> u
407:407:float getShadowStrength() -> w
411:412:void setWidth(float) -> v
415:415:float getWidth() -> x
419:420:void setHeight(float) -> w
423:423:int getGlowColorOverride() -> y
427:428:void setGlowColorOverride(int) -> d
431:440:float calculateInterpolationProgress(float) -> a
444:444:float getHeight() -> z
449:451:void setPos(double,double,double) -> e
454:467:void updateCulling() -> A
471:473:void setXRot(float) -> b_
477:479:void setYRot(float) -> a_
482:483:void updateOrientation() -> C
487:487:boolean shouldRenderAtSqrDistance(double) -> a
492:493:int getTeamColor() -> k_
497:503:net.minecraft.world.entity.Display$RenderState createFreshRenderState()
-> D
508:518:net.minecraft.world.entity.Display$RenderState
createInterpolatedRenderState(net.minecraft.world.entity.Display$RenderState,float)
-> a
315:315:void
lambda$addAdditionalSaveData$5(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
305:305:void
lambda$addAdditionalSaveData$4(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> b
304:304:void
lambda$addAdditionalSaveData$3(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> c
289:289:void lambda$readAdditionalSaveData$2(com.mojang.datafixers.util.Pair) -
> a
261:261:void lambda$readAdditionalSaveData$1(com.mojang.datafixers.util.Pair) -
> b
247:247:void lambda$readAdditionalSaveData$0(com.mojang.datafixers.util.Pair) -
> c
47:89:void <clinit>() -> <clinit>
net.minecraft.world.entity.Display$1 -> bfi$1:
int[] $SwitchMap$net$minecraft$world$entity$Display$TextDisplay$Align -> a
847:847:void <clinit>() -> <clinit>
net.minecraft.world.entity.Display$BillboardConstraints -> bfi$a:
net.minecraft.world.entity.Display$BillboardConstraints FIXED -> a
net.minecraft.world.entity.Display$BillboardConstraints VERTICAL -> b
net.minecraft.world.entity.Display$BillboardConstraints HORIZONTAL -> c
net.minecraft.world.entity.Display$BillboardConstraints CENTER -> d
com.mojang.serialization.Codec CODEC -> e
java.util.function.IntFunction BY_ID -> f
byte id -> g
java.lang.String name -> h
net.minecraft.world.entity.Display$BillboardConstraints[] $VALUES -> i
96:96:net.minecraft.world.entity.Display$BillboardConstraints[] values() ->
values
96:96:net.minecraft.world.entity.Display$BillboardConstraints
valueOf(java.lang.String) -> valueOf
109:112:void <init>(java.lang.String,int,byte,java.lang.String) -> <init>
116:116:java.lang.String getSerializedName() -> c
120:120:byte getId() -> a
96:96:net.minecraft.world.entity.Display$BillboardConstraints[] $values() -> b
96:104:void <clinit>() -> <clinit>
net.minecraft.world.entity.Display$BlockDisplay -> bfi$b:
java.lang.String TAG_BLOCK_STATE -> o
net.minecraft.network.syncher.EntityDataAccessor DATA_BLOCK_STATE_ID -> p
net.minecraft.world.entity.Display$BlockDisplay$BlockRenderState
blockRenderState -> q
642:643:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
647:649:void defineSynchedData() -> a_
653:658:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
661:661:net.minecraft.world.level.block.state.BlockState getBlockState() -> p
665:666:void setBlockState(net.minecraft.world.level.block.state.BlockState) ->
c
670:672:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
676:678:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
682:682:net.minecraft.world.entity.Display$BlockDisplay$BlockRenderState
blockRenderState() -> o
687:688:void updateRenderSubState(boolean,float) -> a
636:636:void <clinit>() -> <clinit>
net.minecraft.world.entity.Display$BlockDisplay$BlockRenderState -> bfi$b$a:
net.minecraft.world.level.block.state.BlockState blockState -> a
690:690:void <init>(net.minecraft.world.level.block.state.BlockState) -> <init>
690:690:java.lang.String toString() -> toString
690:690:int hashCode() -> hashCode
690:690:boolean equals(java.lang.Object) -> equals
690:690:net.minecraft.world.level.block.state.BlockState blockState() -> a
net.minecraft.world.entity.Display$ColorInterpolator -> bfi$c:
int previous -> a
int current -> b
1007:1007:void <init>(int,int) -> <init>
1010:1010:int get(float) -> get
1007:1007:java.lang.String toString() -> toString
1007:1007:int hashCode() -> hashCode
1007:1007:boolean equals(java.lang.Object) -> equals
1007:1007:int previous() -> a
1007:1007:int current() -> b
net.minecraft.world.entity.Display$FloatInterpolator -> bfi$d:
1017:1017:net.minecraft.world.entity.Display$FloatInterpolator constant(float)
-> constant
float get(float) -> get
1017:1017:float lambda$constant$0(float,float) -> a
net.minecraft.world.entity.Display$GenericInterpolator -> bfi$e:
975:975:net.minecraft.world.entity.Display$GenericInterpolator
constant(java.lang.Object) -> constant
java.lang.Object get(float) -> get
975:975:java.lang.Object lambda$constant$0(java.lang.Object,float) -> a
net.minecraft.world.entity.Display$IntInterpolator -> bfi$f:
994:994:net.minecraft.world.entity.Display$IntInterpolator constant(int) ->
constant
int get(float) -> get
994:994:int lambda$constant$0(int,float) -> a
net.minecraft.world.entity.Display$ItemDisplay -> bfi$g:
java.lang.String TAG_ITEM -> o
java.lang.String TAG_ITEM_DISPLAY -> p
net.minecraft.network.syncher.EntityDataAccessor DATA_ITEM_STACK_ID -> q
net.minecraft.network.syncher.EntityDataAccessor DATA_ITEM_DISPLAY_ID -> r
net.minecraft.world.entity.SlotAccess slot -> s
net.minecraft.world.entity.Display$ItemDisplay$ItemRenderState itemRenderState
-> t
540:558:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
562:565:void defineSynchedData() -> a_
569:574:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
577:577:net.minecraft.world.item.ItemStack getItemStack() -> p
581:582:void setItemStack(net.minecraft.world.item.ItemStack) -> a
585:586:void setItemTransform(net.minecraft.world.item.ItemDisplayContext) -> a
589:589:net.minecraft.world.item.ItemDisplayContext getItemTransform() -> q
594:599:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
603:606:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
610:613:net.minecraft.world.entity.SlotAccess getSlot(int) -> a_
618:618:net.minecraft.world.entity.Display$ItemDisplay$ItemRenderState
itemRenderState() -> o
623:624:void updateRenderSubState(boolean,float) -> a
605:605:void
lambda$addAdditionalSaveData$1(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
597:597:void lambda$readAdditionalSaveData$0(com.mojang.datafixers.util.Pair) -
> a
536:538:void <clinit>() -> <clinit>
net.minecraft.world.entity.Display$ItemDisplay$1 -> bfi$g$1:
net.minecraft.world.entity.Display$ItemDisplay this$0 -> a
540:540:void <init>(net.minecraft.world.entity.Display$ItemDisplay) -> <init>
543:543:net.minecraft.world.item.ItemStack get() -> a
548:549:boolean set(net.minecraft.world.item.ItemStack) -> a
net.minecraft.world.entity.Display$ItemDisplay$ItemRenderState -> bfi$g$a:
net.minecraft.world.item.ItemStack itemStack -> a
net.minecraft.world.item.ItemDisplayContext itemTransform -> b
626:626:void
<init>(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemDisplayConte
xt) -> <init>
626:626:java.lang.String toString() -> toString
626:626:int hashCode() -> hashCode
626:626:boolean equals(java.lang.Object) -> equals
626:626:net.minecraft.world.item.ItemStack itemStack() -> a
626:626:net.minecraft.world.item.ItemDisplayContext itemTransform() -> b
net.minecraft.world.entity.Display$LinearFloatInterpolator -> bfi$h:
float previous -> a
float current -> b
1023:1023:void <init>(float,float) -> <init>
1026:1026:float get(float) -> get
1023:1023:java.lang.String toString() -> toString
1023:1023:int hashCode() -> hashCode
1023:1023:boolean equals(java.lang.Object) -> equals
1023:1023:float previous() -> a
1023:1023:float current() -> b
net.minecraft.world.entity.Display$LinearIntInterpolator -> bfi$i:
int previous -> a
int current -> b
1000:1000:void <init>(int,int) -> <init>
1003:1003:int get(float) -> get
1000:1000:java.lang.String toString() -> toString
1000:1000:int hashCode() -> hashCode
1000:1000:boolean equals(java.lang.Object) -> equals
1000:1000:int previous() -> a
1000:1000:int current() -> b
net.minecraft.world.entity.Display$RenderState -> bfi$j:
net.minecraft.world.entity.Display$GenericInterpolator transformation -> a
net.minecraft.world.entity.Display$BillboardConstraints billboardConstraints ->
b
int brightnessOverride -> c
net.minecraft.world.entity.Display$FloatInterpolator shadowRadius -> d
net.minecraft.world.entity.Display$FloatInterpolator shadowStrength -> e
int glowColorOverride -> f
522:522:void
<init>(net.minecraft.world.entity.Display$GenericInterpolator,net.minecraft.world.e
ntity.Display$BillboardConstraints,int,net.minecraft.world.entity.Display$FloatInte
rpolator,net.minecraft.world.entity.Display$FloatInterpolator,int) -> <init>
522:522:java.lang.String toString() -> toString
522:522:int hashCode() -> hashCode
522:522:boolean equals(java.lang.Object) -> equals
522:522:net.minecraft.world.entity.Display$GenericInterpolator transformation()
-> a
522:522:net.minecraft.world.entity.Display$BillboardConstraints
billboardConstraints() -> b
522:522:int brightnessOverride() -> c
522:522:net.minecraft.world.entity.Display$FloatInterpolator shadowRadius() ->
d
522:522:net.minecraft.world.entity.Display$FloatInterpolator shadowStrength() -
> e
522:522:int glowColorOverride() -> f
net.minecraft.world.entity.Display$TextDisplay -> bfi$k:
java.lang.String TAG_TEXT -> o
java.lang.String TAG_LINE_WIDTH -> aD
java.lang.String TAG_TEXT_OPACITY -> aE
java.lang.String TAG_BACKGROUND_COLOR -> aF
java.lang.String TAG_SHADOW -> aG
java.lang.String TAG_SEE_THROUGH -> aH
java.lang.String TAG_USE_DEFAULT_BACKGROUND -> aI
java.lang.String TAG_ALIGNMENT -> aJ
byte FLAG_SHADOW -> p
byte FLAG_SEE_THROUGH -> q
byte FLAG_USE_DEFAULT_BACKGROUND -> r
byte FLAG_ALIGN_LEFT -> s
byte FLAG_ALIGN_RIGHT -> t
byte INITIAL_TEXT_OPACITY -> aK
int INITIAL_BACKGROUND -> u
net.minecraft.network.syncher.EntityDataAccessor DATA_TEXT_ID -> aL
net.minecraft.network.syncher.EntityDataAccessor DATA_LINE_WIDTH_ID -> aM
net.minecraft.network.syncher.EntityDataAccessor DATA_BACKGROUND_COLOR_ID -> aN
net.minecraft.network.syncher.EntityDataAccessor DATA_TEXT_OPACITY_ID -> aO
net.minecraft.network.syncher.EntityDataAccessor DATA_STYLE_FLAGS_ID -> aP
it.unimi.dsi.fastutil.ints.IntSet TEXT_RENDER_STATE_IDS -> aQ
net.minecraft.world.entity.Display$TextDisplay$CachedInfo clientDisplayCache ->
aR
net.minecraft.world.entity.Display$TextDisplay$TextRenderState textRenderState
-> aS
755:756:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
760:766:void defineSynchedData() -> a_
770:775:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
778:778:net.minecraft.network.chat.Component getText() -> p
782:783:void setText(net.minecraft.network.chat.Component) -> c
786:786:int getLineWidth() -> q
790:791:void setLineWidth(int) -> b
794:794:byte getTextOpacity() -> r
798:799:void setTextOpacity(byte) -> c
802:802:int getBackgroundColor() -> s
806:807:void setBackgroundColor(int) -> c
810:810:byte getFlags() -> t
814:815:void setFlags(byte) -> d
818:821:byte loadFlag(byte,net.minecraft.nbt.CompoundTag,java.lang.String,byte)
-> a
826:871:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
874:875:void
storeFlag(byte,net.minecraft.nbt.CompoundTag,java.lang.String,byte) -> b
879:890:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
894:900:void updateRenderSubState(boolean,float) -> a
904:904:net.minecraft.world.entity.Display$TextDisplay$TextRenderState
textRenderState() -> o
908:913:net.minecraft.world.entity.Display$TextDisplay$TextRenderState
createFreshTextRenderState() -> v
918:926:net.minecraft.world.entity.Display$TextDisplay$TextRenderState
createInterpolatedTextRenderState(net.minecraft.world.entity.Display$TextDisplay$Te
xtRenderState,float) -> a
940:948:net.minecraft.world.entity.Display$TextDisplay$CachedInfo
cacheDisplay(net.minecraft.world.entity.Display$TextDisplay$LineSplitter) -> a
952:958:net.minecraft.world.entity.Display$TextDisplay$Align getAlign(byte) ->
a
889:889:void
lambda$addAdditionalSaveData$0(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
734:745:void <clinit>() -> <clinit>
net.minecraft.world.entity.Display$TextDisplay$Align -> bfi$k$a:
net.minecraft.world.entity.Display$TextDisplay$Align CENTER -> a
net.minecraft.world.entity.Display$TextDisplay$Align LEFT -> b
net.minecraft.world.entity.Display$TextDisplay$Align RIGHT -> c
com.mojang.serialization.Codec CODEC -> d
java.lang.String name -> e
net.minecraft.world.entity.Display$TextDisplay$Align[] $VALUES -> f
697:697:net.minecraft.world.entity.Display$TextDisplay$Align[] values() ->
values
697:697:net.minecraft.world.entity.Display$TextDisplay$Align
valueOf(java.lang.String) -> valueOf
706:708:void <init>(java.lang.String,int,java.lang.String) -> <init>
712:712:java.lang.String getSerializedName() -> c
697:697:net.minecraft.world.entity.Display$TextDisplay$Align[] $values() -> a
697:702:void <clinit>() -> <clinit>
net.minecraft.world.entity.Display$TextDisplay$CachedInfo -> bfi$k$b:
java.util.List lines -> a
int width -> b
932:932:void <init>(java.util.List,int) -> <init>
932:932:java.lang.String toString() -> toString
932:932:int hashCode() -> hashCode
932:932:boolean equals(java.lang.Object) -> equals
932:932:java.util.List lines() -> a
932:932:int width() -> b
net.minecraft.world.entity.Display$TextDisplay$CachedLine -> bfi$k$c:
net.minecraft.util.FormattedCharSequence contents -> a
int width -> b
930:930:void <init>(net.minecraft.util.FormattedCharSequence,int) -> <init>
930:930:java.lang.String toString() -> toString
930:930:int hashCode() -> hashCode
930:930:boolean equals(java.lang.Object) -> equals
930:930:net.minecraft.util.FormattedCharSequence contents() -> a
930:930:int width() -> b
net.minecraft.world.entity.Display$TextDisplay$LineSplitter -> bfi$k$d:
net.minecraft.world.entity.Display$TextDisplay$CachedInfo
split(net.minecraft.network.chat.Component,int) -> split
net.minecraft.world.entity.Display$TextDisplay$TextRenderState -> bfi$k$e:
net.minecraft.network.chat.Component text -> a
int lineWidth -> b
net.minecraft.world.entity.Display$IntInterpolator textOpacity -> c
net.minecraft.world.entity.Display$IntInterpolator backgroundColor -> d
byte flags -> e
961:961:void
<init>(net.minecraft.network.chat.Component,int,net.minecraft.world.entity.Display$
IntInterpolator,net.minecraft.world.entity.Display$IntInterpolator,byte) -> <init>
961:961:java.lang.String toString() -> toString
961:961:int hashCode() -> hashCode
961:961:boolean equals(java.lang.Object) -> equals
961:961:net.minecraft.network.chat.Component text() -> a
961:961:int lineWidth() -> b
961:961:net.minecraft.world.entity.Display$IntInterpolator textOpacity() -> c
961:961:net.minecraft.world.entity.Display$IntInterpolator backgroundColor() ->
d
961:961:byte flags() -> e
net.minecraft.world.entity.Display$TransformationInterpolator -> bfi$l:
com.mojang.math.Transformation previous -> a
com.mojang.math.Transformation current -> b
981:981:void
<init>(com.mojang.math.Transformation,com.mojang.math.Transformation) -> <init>
984:987:com.mojang.math.Transformation get(float) -> a
981:981:java.lang.String toString() -> toString
981:981:int hashCode() -> hashCode
981:981:boolean equals(java.lang.Object) -> equals
981:981:com.mojang.math.Transformation previous() -> a
981:981:com.mojang.math.Transformation current() -> b
981:981:java.lang.Object get(float) -> get
net.minecraft.world.entity.Entity -> bfj:
org.slf4j.Logger LOGGER -> c
java.lang.String ID_TAG -> v
java.lang.String PASSENGERS_TAG -> w
java.util.concurrent.atomic.AtomicInteger ENTITY_COUNTER -> d
java.util.List EMPTY_LIST -> e
int BOARDING_COOLDOWN -> x
int TOTAL_AIR_SUPPLY -> y
int MAX_ENTITY_TAG_COUNT -> z
float DELTA_AFFECTED_BY_BLOCKS_BELOW_0_2 -> A
double DELTA_AFFECTED_BY_BLOCKS_BELOW_0_5 -> B
double DELTA_AFFECTED_BY_BLOCKS_BELOW_1_0 -> C
float BREATHING_DISTANCE_BELOW_EYES -> D
int BASE_TICKS_REQUIRED_TO_FREEZE -> E
int FREEZE_HURT_FREQUENCY -> F
net.minecraft.world.phys.AABB INITIAL_AABB -> k
double WATER_FLOW_SCALE -> l
double LAVA_FAST_FLOW_SCALE -> m
double LAVA_SLOW_FLOW_SCALE -> n
java.lang.String UUID_TAG -> G
double viewScale -> o
net.minecraft.world.entity.EntityType type -> p
int id -> q
boolean blocksBuilding -> H
com.google.common.collect.ImmutableList passengers -> r
int boardingCooldown -> I
net.minecraft.world.entity.Entity vehicle -> s
net.minecraft.world.level.Level level -> t
double xo -> J
double yo -> K
double zo -> L
net.minecraft.world.phys.Vec3 position -> u
net.minecraft.core.BlockPos blockPosition -> aD
net.minecraft.world.level.ChunkPos chunkPosition -> aE
net.minecraft.world.phys.Vec3 deltaMovement -> aF
float yRot -> aG
float xRot -> aH
float yRotO -> M
float xRotO -> N
net.minecraft.world.phys.AABB bb -> aI
boolean onGround -> aJ
boolean horizontalCollision -> O
boolean verticalCollision -> P
boolean verticalCollisionBelow -> Q
boolean minorHorizontalCollision -> R
boolean hurtMarked -> S
net.minecraft.world.phys.Vec3 stuckSpeedMultiplier -> T
net.minecraft.world.entity.Entity$RemovalReason removalReason -> aK
float DEFAULT_BB_WIDTH -> U
float DEFAULT_BB_HEIGHT -> V
float walkDistO -> W
float walkDist -> X
float moveDist -> Y
float flyDist -> Z
float fallDistance -> aa
float nextStep -> aL
double xOld -> ab
double yOld -> ac
double zOld -> ad
float maxUpStep -> aM
boolean noPhysics -> ae
net.minecraft.util.RandomSource random -> af
int tickCount -> ag
int remainingFireTicks -> aN
boolean wasTouchingWater -> ah
it.unimi.dsi.fastutil.objects.Object2DoubleMap fluidHeight -> ai
boolean wasEyeInWater -> aj
java.util.Set fluidOnEyes -> aO
int invulnerableTime -> ak
boolean firstTick -> al
net.minecraft.network.syncher.SynchedEntityData entityData -> am
net.minecraft.network.syncher.EntityDataAccessor DATA_SHARED_FLAGS_ID -> an
int FLAG_ONFIRE -> ao
int FLAG_SHIFT_KEY_DOWN -> aP
int FLAG_SPRINTING -> aQ
int FLAG_SWIMMING -> aR
int FLAG_INVISIBLE -> aS
int FLAG_GLOWING -> ap
int FLAG_FALL_FLYING -> aq
net.minecraft.network.syncher.EntityDataAccessor DATA_AIR_SUPPLY_ID -> aT
net.minecraft.network.syncher.EntityDataAccessor DATA_CUSTOM_NAME -> aU
net.minecraft.network.syncher.EntityDataAccessor DATA_CUSTOM_NAME_VISIBLE -> aV
net.minecraft.network.syncher.EntityDataAccessor DATA_SILENT -> aW
net.minecraft.network.syncher.EntityDataAccessor DATA_NO_GRAVITY -> aX
net.minecraft.network.syncher.EntityDataAccessor DATA_POSE -> ar
net.minecraft.network.syncher.EntityDataAccessor DATA_TICKS_FROZEN -> aY
net.minecraft.world.level.entity.EntityInLevelCallback levelCallback -> aZ
net.minecraft.network.protocol.game.VecDeltaCodec packetPositionCodec -> ba
boolean noCulling -> as
boolean hasImpulse -> at
int portalCooldown -> bb
boolean isInsidePortal -> au
int portalTime -> av
net.minecraft.core.BlockPos portalEntrancePos -> aw
boolean invulnerable -> bc
java.util.UUID uuid -> ax
java.lang.String stringUUID -> ay
boolean hasGlowingTag -> bd
java.util.Set tags -> be
double[] pistonDeltas -> bf
long pistonDeltasGameTime -> bg
net.minecraft.world.entity.EntityDimensions dimensions -> bh
float eyeHeight -> bi
boolean isInPowderSnow -> az
boolean wasInPowderSnow -> aA
boolean wasOnFire -> aB
java.util.Optional mainSupportingBlockPos -> aC
boolean onGroundNoBlocks -> bj
float crystalSoundIntensity -> bk
int lastCrystalSoundPlayTick -> bl
boolean hasVisualFire -> bm
net.minecraft.world.level.block.state.BlockState feetBlockState -> bn
158:302:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
305:307:boolean
isColliding(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Block
State) -> a
311:315:int getTeamColor() -> k_
319:319:boolean isSpectator() -> G_
323:329:void unRide() -> ac
337:338:void syncPacketPositionCodec(double,double,double) -> f
341:341:net.minecraft.network.protocol.game.VecDeltaCodec getPositionCodec() ->
ad
345:345:net.minecraft.world.entity.EntityType getType() -> ae
350:350:int getId() -> af
354:355:void setId(int) -> e
358:358:java.util.Set getTags() -> ag
362:365:boolean addTag(java.lang.String) -> a
369:369:boolean removeTag(java.lang.String) -> b
373:375:void kill() -> ah
378:379:void discard() -> ai
void defineSynchedData() -> a_
384:384:net.minecraft.network.syncher.SynchedEntityData getEntityData() -> aj
389:392:boolean equals(java.lang.Object) -> equals
397:397:int hashCode() -> hashCode
402:403:void remove(net.minecraft.world.entity.Entity$RemovalReason) -> a
406:406:void onClientRemoval() -> ak
409:410:void setPose(net.minecraft.world.entity.Pose) -> b
413:413:net.minecraft.world.entity.Pose getPose() -> al
417:417:boolean hasPose(net.minecraft.world.entity.Pose) -> c
421:421:boolean closerThan(net.minecraft.world.entity.Entity,double) -> a
425:429:boolean closerThan(net.minecraft.world.entity.Entity,double,double) ->
a
433:435:void setRot(float,float) -> a
438:439:void setPos(net.minecraft.world.phys.Vec3) -> a
443:445:void setPos(double,double,double) -> e
448:448:net.minecraft.world.phys.AABB makeBoundingBox() -> am
453:454:void reapplyPosition() -> an
457:471:void turn(double,double) -> b
474:475:void tick() -> l
478:545:void baseTick() -> ao
548:549:void setSharedFlagOnFire(boolean) -> a_
552:555:void checkBelowWorld() -> ap
558:559:void setPortalCooldown() -> aq
562:563:void setPortalCooldown(int) -> f
566:566:int getPortalCooldown() -> ar
570:570:boolean isOnPortalCooldown() -> as
574:577:void processPortalCooldown() -> H
580:580:int getPortalWaitTime() -> at
584:593:void lavaHurt() -> au
596:603:void setSecondsOnFire(int) -> g
606:607:void setRemainingFireTicks(int) -> h
610:610:int getRemainingFireTicks() -> av
614:615:void clearFire() -> aw
618:619:void onBelowWorld() -> ax
622:622:boolean isFree(double,double,double) -> g
626:626:boolean isFree(net.minecraft.world.phys.AABB) -> b
630:632:void setOnGround(boolean) -> c
635:637:void
setOnGroundWithKnownMovement(boolean,net.minecraft.world.phys.Vec3) -> a
640:640:boolean isSupportedBy(net.minecraft.core.BlockPos) -> d
644:672:void checkSupportingBlock(boolean,net.minecraft.world.phys.Vec3) -> b
675:675:boolean onGround() -> ay
679:822:void
move(net.minecraft.world.entity.MoverType,net.minecraft.world.phys.Vec3) -> a
825:825:boolean
isStateClimbable(net.minecraft.world.level.block.state.BlockState) -> c
829:842:boolean
vibrationAndSoundEffectsFromBlock(net.minecraft.core.BlockPos,net.minecraft.world.l
evel.block.state.BlockState,boolean,boolean,net.minecraft.world.phys.Vec3) -> a
846:846:boolean isHorizontalCollisionMinor(net.minecraft.world.phys.Vec3) -> b
851:860:void tryCheckInsideBlocks() -> az
863:864:void playEntityOnFireExtinguishedSound() -> aA
867:871:void extinguishFire() -> aB
874:880:void processFlappingMovement() -> aC
894:894:net.minecraft.core.BlockPos getOnPosLegacy() -> aD
905:905:net.minecraft.core.BlockPos getBlockPosBelowThatAffectsMyMovement() ->
aE
915:915:net.minecraft.core.BlockPos getOnPos() -> aF
920:942:net.minecraft.core.BlockPos getOnPos(float) -> d
951:953:float getBlockJumpFactor() -> aG
962:967:float getBlockSpeedFactor() -> aH
974:974:net.minecraft.world.phys.Vec3
maybeBackOffFromEdge(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Mover
Type) -> a
979:1002:net.minecraft.world.phys.Vec3
limitPistonMovement(net.minecraft.world.phys.Vec3) -> c
1006:1010:double
applyPistonMovementRestriction(net.minecraft.core.Direction$Axis,double) -> a
1014:1045:net.minecraft.world.phys.Vec3 collide(net.minecraft.world.phys.Vec3)
-> h
1049:1064:net.minecraft.world.phys.Vec3
collideBoundingBox(net.minecraft.world.entity.Entity,net.minecraft.world.phys.Vec3,
net.minecraft.world.phys.AABB,net.minecraft.world.level.Level,java.util.List) -> a
1068:1104:net.minecraft.world.phys.Vec3
collideWithShapes(net.minecraft.world.phys.Vec3,net.minecraft.world.phys.AABB,java.
util.List) -> a
1108:1108:float nextStep() -> aI
1112:1112:net.minecraft.sounds.SoundEvent getSwimSound() -> aJ
1116:1116:net.minecraft.sounds.SoundEvent getSwimSplashSound() -> aK
1120:1120:net.minecraft.sounds.SoundEvent getSwimHighSpeedSplashSound() -> aL
1124:1151:void checkInsideBlocks() -> aM
1154:1154:void onInsideBlock(net.minecraft.world.level.block.state.BlockState)
-> a
1157:1158:void
gameEvent(net.minecraft.world.level.gameevent.GameEvent,net.minecraft.world.entity.
Entity) -> a
1161:1162:void gameEvent(net.minecraft.world.level.gameevent.GameEvent) -> a
1165:1170:void
walkingStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.
BlockState) -> c
1173:1178:void waterSwimSound() -> aN
1181:1186:net.minecraft.core.BlockPos
getPrimaryStepSoundBlockPos(net.minecraft.core.BlockPos) -> e
1191:1194:void
playCombinationStepSounds(net.minecraft.world.level.block.state.BlockState,net.mine
craft.world.level.block.state.BlockState) -> a
1197:1199:void
playMuffledStepSound(net.minecraft.world.level.block.state.BlockState) -> b
1202:1204:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
1207:1207:boolean
shouldPlayAmethystStepSound(net.minecraft.world.level.block.state.BlockState) -> d
1212:1219:void playAmethystStepSound() -> k
1222:1223:void playSwimSound(float) -> e
1226:1226:void onFlap() -> aO
1229:1229:boolean isFlapping() -> aP
1237:1240:void playSound(net.minecraft.sounds.SoundEvent,float,float) -> a
1243:1246:void playSound(net.minecraft.sounds.SoundEvent) -> a
1249:1249:boolean isSilent() -> aQ
1253:1254:void setSilent(boolean) -> d
1257:1257:boolean isNoGravity() -> aR
1261:1262:void setNoGravity(boolean) -> e
1275:1275:net.minecraft.world.entity.Entity$MovementEmission
getMovementEmission() -> aS
1279:1279:boolean dampensVibrations() -> aT
1284:1296:void
checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net
.minecraft.core.BlockPos) -> a
1299:1299:boolean fireImmune() -> aU
1306:1314:boolean
causeFallDamage(float,float,net.minecraft.world.damagesource.DamageSource) -> a
1318:1318:boolean isInWater() -> aV
1322:1323:boolean isInRain() -> o
1327:1327:boolean isInBubbleColumn() -> p
1331:1331:boolean isInWaterOrRain() -> aW
1335:1335:boolean isInWaterRainOrBubble() -> aX
1339:1339:boolean isInWaterOrBubble() -> aY
1343:1343:boolean isUnderWater() -> aZ
1347:1352:void updateSwimming() -> ba
1358:1362:boolean updateInWaterStateAndDoFluidPushing() -> bb
1366:1378:void updateInWaterStateAndDoWaterCurrentPushing() -> bc
1381:1398:void updateFluidOnEyes() -> q
1401:1427:void doWaterSplashEffect() -> bd
1440:1440:net.minecraft.world.level.block.state.BlockState
getBlockStateOnLegacy() -> be
1444:1444:net.minecraft.world.level.block.state.BlockState getBlockStateOn() ->
bf
1448:1448:boolean canSpawnSprintParticle() -> bg
1452:1469:void spawnSprintParticle() -> bh
1472:1472:boolean isEyeInFluid(net.minecraft.tags.TagKey) -> a
1476:1476:boolean isInLava() -> bi
1480:1483:void moveRelative(float,net.minecraft.world.phys.Vec3) -> a
1486:1495:net.minecraft.world.phys.Vec3
getInputVector(net.minecraft.world.phys.Vec3,float,float) -> a
1501:1504:float getLightLevelDependentMagicValue() -> bj
1508:1515:void absMoveTo(double,double,double,float,float) -> a
1518:1526:void absMoveTo(double,double,double) -> h
1529:1530:void moveTo(net.minecraft.world.phys.Vec3) -> d
1533:1534:void moveTo(double,double,double) -> d
1537:1538:void moveTo(net.minecraft.core.BlockPos,float,float) -> a
1541:1548:void moveTo(double,double,double,float,float) -> b
1551:1562:void setOldPosAndRot() -> bk
1565:1568:float distanceTo(net.minecraft.world.entity.Entity) -> e
1572:1575:double distanceToSqr(double,double,double) -> i
1579:1579:double distanceToSqr(net.minecraft.world.entity.Entity) -> f
1583:1586:double distanceToSqr(net.minecraft.world.phys.Vec3) -> e
1590:1590:void playerTouch(net.minecraft.world.entity.player.Player) -> b_
1593:1627:void push(net.minecraft.world.entity.Entity) -> g
1630:1632:void push(double,double,double) -> j
1635:1636:void markHurt() -> bl
1639:1645:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) ->
a
1649:1649:net.minecraft.world.phys.Vec3 getViewVector(float) -> f
1653:1656:float getViewXRot(float) -> g
1660:1663:float getViewYRot(float) -> h
1669:1677:net.minecraft.world.phys.Vec3 calculateViewVector(float,float) -> b
1681:1681:net.minecraft.world.phys.Vec3 getUpVector(float) -> i
1685:1685:net.minecraft.world.phys.Vec3 calculateUpVector(float,float) -> c
1689:1689:net.minecraft.world.phys.Vec3 getEyePosition() -> bm
1693:1697:net.minecraft.world.phys.Vec3 getEyePosition(float) -> j
1701:1701:net.minecraft.world.phys.Vec3 getLightProbePosition(float) -> k
1705:1708:net.minecraft.world.phys.Vec3 getPosition(float) -> l
1712:1715:net.minecraft.world.phys.HitResult pick(double,float,boolean) -> a
1719:1719:boolean canBeHitByProjectile() -> bn
1723:1723:boolean isPickable() -> bo
1727:1727:boolean isPushable() -> bp
1731:1734:void
awardKillScore(net.minecraft.world.entity.Entity,int,net.minecraft.world.damagesour
ce.DamageSource) -> a
1737:1741:boolean shouldRender(double,double,double) -> k
1745:1750:boolean shouldRenderAtSqrDistance(double) -> a
1754:1763:boolean saveAsPassenger(net.minecraft.nbt.CompoundTag) -> d
1767:1770:boolean save(net.minecraft.nbt.CompoundTag) -> e
1775:1847:net.minecraft.nbt.CompoundTag
saveWithoutId(net.minecraft.nbt.CompoundTag) -> f
1852:1941:void load(net.minecraft.nbt.CompoundTag) -> g
1944:1944:boolean repositionEntityAfterLoad() -> bq
1949:1951:java.lang.String getEncodeId() -> br
void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
1959:1963:net.minecraft.nbt.ListTag newDoubleList(double[]) -> a
1967:1971:net.minecraft.nbt.ListTag newFloatList(float[]) -> a
1976:1976:net.minecraft.world.entity.item.ItemEntity
spawnAtLocation(net.minecraft.world.level.ItemLike) -> a
1981:1981:net.minecraft.world.entity.item.ItemEntity
spawnAtLocation(net.minecraft.world.level.ItemLike,int) -> a
1986:1986:net.minecraft.world.entity.item.ItemEntity
spawnAtLocation(net.minecraft.world.item.ItemStack) -> b
1991:2001:net.minecraft.world.entity.item.ItemEntity
spawnAtLocation(net.minecraft.world.item.ItemStack,float) -> a
2005:2005:boolean isAlive() -> bs
2009:2016:boolean isInWall() -> bt
2026:2026:net.minecraft.world.InteractionResult
interact(net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHa
nd) -> a
2030:2030:boolean canCollideWith(net.minecraft.world.entity.Entity) -> h
2034:2034:boolean canBeCollidedWith() -> bu
2038:2045:void rideTick() -> bv
2048:2049:void positionRider(net.minecraft.world.entity.Entity) -> i
2056:2061:void
positionRider(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity$M
oveFunction) -> a
2064:2064:void onPassengerTurned(net.minecraft.world.entity.Entity) -> j
2072:2072:double getMyRidingOffset() -> bw
2080:2080:double getPassengersRidingOffset() -> bx
2084:2084:boolean startRiding(net.minecraft.world.entity.Entity) -> k
2088:2088:boolean showVehicleHealth() -> by
2092:2125:boolean startRiding(net.minecraft.world.entity.Entity,boolean) -> a
2129:2129:boolean canRide(net.minecraft.world.entity.Entity) -> l
2133:2133:boolean canEnterPose(net.minecraft.world.entity.Pose) -> d
2137:2140:void ejectPassengers() -> bz
2143:2148:void removeVehicle() -> bA
2151:2152:void stopRiding() -> Y
2155:2171:void addPassenger(net.minecraft.world.entity.Entity) -> m
2174:2185:void removePassenger(net.minecraft.world.entity.Entity) -> n
2191:2191:boolean canAddPassenger(net.minecraft.world.entity.Entity) -> o
2198:2198:boolean couldAcceptPassenger() -> bB
2202:2204:void lerpTo(double,double,double,float,float,int,boolean) -> a
2207:2208:void lerpHeadTo(float,int) -> a
2211:2211:float getPickRadius() -> bC
2215:2215:net.minecraft.world.phys.Vec3 getLookAngle() -> bD
2219:2224:net.minecraft.world.phys.Vec3
getHandHoldingItemAngle(net.minecraft.world.item.Item) -> a
2229:2229:net.minecraft.world.phys.Vec2 getRotationVector() -> bE
2233:2233:net.minecraft.world.phys.Vec3 getForward() -> bF
2237:2247:void handleInsidePortal(net.minecraft.core.BlockPos) -> f
2250:2281:void handleNetherPortal() -> bG
2284:2284:int getDimensionChangingDelay() -> bH
2288:2289:void lerpMotion(double,double,double) -> l
2292:2292:void handleDamageEvent(net.minecraft.world.damagesource.DamageSource)
-> c
2295:2300:void handleEntityEvent(byte) -> b
2303:2303:void animateHurt(float) -> m
2306:2306:java.lang.Iterable getHandSlots() -> bI
2310:2310:java.lang.Iterable getArmorSlots() -> bJ
2314:2314:java.lang.Iterable getAllSlots() -> bK
2318:2318:void
setItemSlot(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemS
tack) -> a
2322:2324:boolean isOnFire() -> bL
2328:2328:boolean isPassenger() -> bM
2332:2332:boolean isVehicle() -> bN
2336:2336:boolean dismountsUnderwater() -> bO
2340:2341:void setShiftKeyDown(boolean) -> f
2345:2345:boolean isShiftKeyDown() -> bP
2352:2352:boolean isSteppingCarefully() -> bQ
2356:2356:boolean isSuppressingBounce() -> bR
2363:2363:boolean isDiscrete() -> bS
2370:2370:boolean isDescending() -> bT
2377:2377:boolean isCrouching() -> bU
2381:2381:boolean isSprinting() -> bV
2385:2386:void setSprinting(boolean) -> g
2389:2389:boolean isSwimming() -> bW
2399:2399:boolean isVisuallySwimming() -> bX
2403:2403:boolean isVisuallyCrawling() -> bY
2407:2408:void setSwimming(boolean) -> h
2411:2411:boolean hasGlowingTag() -> bZ
2415:2417:void setGlowingTag(boolean) -> i
2420:2423:boolean isCurrentlyGlowing() -> ca
2427:2427:boolean isInvisible() -> cb
2431:2438:boolean isInvisibleTo(net.minecraft.world.entity.player.Player) -> d
2442:2442:boolean isOnRails() -> cc
2447:2447:void updateDynamicGameEventListener(java.util.function.BiConsumer) ->
a
2451:2451:net.minecraft.world.scores.Team getTeam() -> cd
2455:2455:boolean isAlliedTo(net.minecraft.world.entity.Entity) -> p
2459:2462:boolean isAlliedTo(net.minecraft.world.scores.Team) -> a
2466:2467:void setInvisible(boolean) -> j
2470:2470:boolean getSharedFlag(int) -> i
2474:2480:void setSharedFlag(int,boolean) -> b
2483:2483:int getMaxAirSupply() -> ce
2487:2487:int getAirSupply() -> cf
2491:2492:void setAirSupply(int) -> j
2495:2495:int getTicksFrozen() -> cg
2499:2500:void setTicksFrozen(int) -> k
2503:2504:float getPercentFrozen() -> ch
2508:2508:boolean isFullyFrozen() -> ci
2512:2512:int getTicksRequiredToFreeze() -> cj
2516:2521:void
thunderHit(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Lightn
ingBolt) -> a
2524:2532:void onAboveBubbleCol(boolean) -> k
2535:2544:void onInsideBubbleColumn(boolean) -> l
2547:2547:boolean
killedEntity(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livi
ngEntity) -> a
2551:2554:void checkSlowFallDistance() -> ck
2557:2558:void resetFallDistance() -> n
2561:2607:void moveTowardsClosestSpace(double,double,double) -> m
2610:2612:void
makeStuckInBlock(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.phys.Vec3) -> a
2615:2619:net.minecraft.network.chat.Component
removeAction(net.minecraft.network.chat.Component) -> c
2624:2628:net.minecraft.network.chat.Component getName() -> Z
2632:2632:net.minecraft.network.chat.Component getTypeName() -> cl
2637:2637:boolean is(net.minecraft.world.entity.Entity) -> q
2641:2641:float getYHeadRot() -> cm
2645:2645:void setYHeadRot(float) -> n
2648:2648:void setYBodyRot(float) -> o
2651:2651:boolean isAttackable() -> cn
2655:2655:boolean skipAttackInteraction(net.minecraft.world.entity.Entity) -> r
2660:2664:java.lang.String toString() -> toString
2669:2672:boolean
isInvulnerableTo(net.minecraft.world.damagesource.DamageSource) -> b
2676:2676:boolean isInvulnerable() -> co
2680:2681:void setInvulnerable(boolean) -> m
2684:2685:void copyPosition(net.minecraft.world.entity.Entity) -> s
2688:2693:void restoreFrom(net.minecraft.world.entity.Entity) -> t
2697:2731:net.minecraft.world.entity.Entity
changeDimension(net.minecraft.server.level.ServerLevel) -> b
2735:2736:void removeAfterChangingDimensions() -> cp
2740:2791:net.minecraft.world.level.portal.PortalInfo
findDimensionEntryPoint(net.minecraft.server.level.ServerLevel) -> a
2796:2796:net.minecraft.world.phys.Vec3
getRelativePortalPosition(net.minecraft.core.Direction$Axis,net.minecraft.BlockUtil
$FoundRectangle) -> a
2800:2800:java.util.Optional
getExitPortal(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,bo
olean,net.minecraft.world.level.border.WorldBorder) -> a
2804:2804:boolean canChangeDimensions() -> cq
2808:2808:float
getBlockExplosionResistance(net.minecraft.world.level.Explosion,net.minecraft.world
.level.BlockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.stat
e.BlockState,net.minecraft.world.level.material.FluidState,float) -> a
2812:2812:boolean
shouldBlockExplode(net.minecraft.world.level.Explosion,net.minecraft.world.level.Bl
ockGetter,net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.BlockSt
ate,float) -> a
2816:2816:int getMaxFallDistance() -> cr
2820:2820:boolean isIgnoringBlockTriggers() -> c_
2824:2833:void fillCrashReportCategory(net.minecraft.CrashReportCategory) -> a
2836:2836:boolean displayFireAnimation() -> cs
2840:2842:void setUUID(java.util.UUID) -> a_
2846:2846:java.util.UUID getUUID() -> ct
2850:2850:java.lang.String getStringUUID() -> cu
2854:2854:java.lang.String getScoreboardName() -> cv
2858:2858:boolean isPushedByFluid() -> cw
2862:2862:double getViewScale() -> cx
2866:2867:void setViewScale(double) -> b
2871:2871:net.minecraft.network.chat.Component getDisplayName() -> H_
2875:2876:void setCustomName(net.minecraft.network.chat.Component) -> b
2881:2881:net.minecraft.network.chat.Component getCustomName() -> ab
2886:2886:boolean hasCustomName() -> aa
2890:2891:void setCustomNameVisible(boolean) -> n
2894:2894:boolean isCustomNameVisible() -> cy
2898:2907:void teleportToWithTicket(double,double,double) -> n
2910:2930:boolean
teleportTo(net.minecraft.server.level.ServerLevel,double,double,double,java.util.Se
t,float,float) -> a
2934:2935:void dismountTo(double,double,double) -> a
2938:2943:void teleportTo(double,double,double) -> b
2946:2951:void teleportPassengers() -> s
2954:2955:void teleportRelative(double,double,double) -> c
2958:2958:boolean shouldShowName() -> cz
2965:2965:void onSyncedDataUpdated(java.util.List) -> a
2968:2971:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
2979:2984:void fixupDimensions() -> cA
2987:3005:void refreshDimensions() -> d_
3008:3008:net.minecraft.core.Direction getDirection() -> cB
3012:3012:net.minecraft.core.Direction getMotionDirection() -> cC
3016:3016:net.minecraft.network.chat.HoverEvent createHoverEvent() -> cD
3020:3020:boolean broadcastToPlayer(net.minecraft.server.level.ServerPlayer) ->
a
3025:3025:net.minecraft.world.phys.AABB getBoundingBox() -> cE
3029:3029:net.minecraft.world.phys.AABB getBoundingBoxForCulling() -> j_
3036:3041:net.minecraft.world.phys.AABB
getBoundingBoxForPose(net.minecraft.world.entity.Pose) -> e
3045:3046:void setBoundingBox(net.minecraft.world.phys.AABB) -> a
3049:3049:float
getEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimen
sions) -> a
3053:3053:float getEyeHeight(net.minecraft.world.entity.Pose) -> f
3057:3057:float getEyeHeight() -> cF
3061:3061:net.minecraft.world.phys.Vec3 getLeashOffset(float) -> p
3065:3065:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
3069:3069:net.minecraft.world.entity.SlotAccess getSlot(int) -> a_
3074:3074:void sendSystemMessage(net.minecraft.network.chat.Component) -> a
3077:3077:net.minecraft.world.level.Level getCommandSenderWorld() -> cH
3082:3082:net.minecraft.server.MinecraftServer getServer() -> cI
3086:3086:net.minecraft.world.InteractionResult
interactAt(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Vec3,n
et.minecraft.world.InteractionHand) -> a
3090:3090:boolean ignoreExplosion() -> cJ
3097:3101:void
doEnchantDamageEffects(net.minecraft.world.entity.LivingEntity,net.minecraft.world.
entity.Entity) -> a
3104:3104:void startSeenByPlayer(net.minecraft.server.level.ServerPlayer) -> c
3107:3107:void stopSeenByPlayer(net.minecraft.server.level.ServerPlayer) -> d
3110:3119:float rotate(net.minecraft.world.level.block.Rotation) -> a
3124:3131:float mirror(net.minecraft.world.level.block.Mirror) -> a
3136:3136:boolean onlyOpCanSetNbt() -> cK
3141:3141:net.minecraft.world.entity.LivingEntity getControllingPassenger() ->
cL
3145:3145:boolean hasControllingPassenger() -> cM
3149:3149:java.util.List getPassengers() -> cN
3154:3154:net.minecraft.world.entity.Entity getFirstPassenger() -> cO
3158:3158:boolean hasPassenger(net.minecraft.world.entity.Entity) -> u
3162:3167:boolean hasPassenger(java.util.function.Predicate) -> a
3171:3171:java.util.stream.Stream getIndirectPassengersStream() -> t
3176:3176:java.util.stream.Stream getSelfAndPassengers() -> cP
3181:3181:java.util.stream.Stream getPassengersAndSelf() -> cQ
3185:3185:java.lang.Iterable getIndirectPassengers() -> cR
3189:3189:boolean hasExactlyOnePlayerPassenger() -> cS
3193:3197:net.minecraft.world.entity.Entity getRootVehicle() -> cT
3201:3201:boolean isPassengerOfSameVehicle(net.minecraft.world.entity.Entity) -
> v
3205:3212:boolean hasIndirectPassenger(net.minecraft.world.entity.Entity) -> w
3217:3220:boolean isControlledByLocalInstance() -> cU
3225:3225:boolean isEffectiveAi() -> cV
3229:3236:net.minecraft.world.phys.Vec3
getCollisionHorizontalEscapeVector(double,double,float) -> a
3240:3240:net.minecraft.world.phys.Vec3
getDismountLocationForPassenger(net.minecraft.world.entity.LivingEntity) -> b
3245:3245:net.minecraft.world.entity.Entity getVehicle() -> cW
3250:3250:net.minecraft.world.entity.Entity getControlledVehicle() -> cX
3254:3254:net.minecraft.world.level.material.PushReaction
getPistonPushReaction() -> l_
3258:3258:net.minecraft.sounds.SoundSource getSoundSource() -> cY
3262:3262:int getFireImmuneTicks() -> cZ
3267:3267:net.minecraft.commands.CommandSourceStack createCommandSourceStack()
-> da
3271:3271:int getPermissionLevel() -> B
3275:3275:boolean hasPermissions(int) -> l
3280:3280:boolean acceptsSuccess() -> e_
3285:3285:boolean acceptsFailure() -> q_
3290:3290:boolean shouldInformAdmins() -> N_
3294:3305:void
lookAt(net.minecraft.commands.arguments.EntityAnchorArgument$Anchor,net.minecraft.w
orld.phys.Vec3) -> a
3312:3377:boolean
updateFluidHeightAndDoFluidPushing(net.minecraft.tags.TagKey,double) -> a
3382:3387:boolean touchingUnloadedChunk() -> db
3391:3391:double getFluidHeight(net.minecraft.tags.TagKey) -> b
3398:3398:double getFluidJumpThreshold() -> dc
3402:3402:float getBbWidth() -> dd
3406:3406:float getBbHeight() -> de
3410:3410:float getNameTagOffsetY() -> df
3414:3414:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
3418:3418:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
3422:3422:net.minecraft.world.phys.Vec3 position() -> dg
3426:3426:net.minecraft.world.phys.Vec3 trackingPosition() -> dh
3431:3431:net.minecraft.core.BlockPos blockPosition() -> di
3435:3438:net.minecraft.world.level.block.state.BlockState getFeetBlockState()
-> dj
3442:3442:net.minecraft.world.level.ChunkPos chunkPosition() -> dk
3446:3446:net.minecraft.world.phys.Vec3 getDeltaMovement() -> dl
3450:3451:void setDeltaMovement(net.minecraft.world.phys.Vec3) -> f
3454:3455:void addDeltaMovement(net.minecraft.world.phys.Vec3) -> g
3458:3459:void setDeltaMovement(double,double,double) -> o
3462:3462:int getBlockX() -> dm
3466:3466:double getX() -> dn
3470:3470:double getX(double) -> c
3474:3474:double getRandomX(double) -> d
3478:3478:int getBlockY() -> do
3482:3482:double getY() -> dp
3486:3486:double getY(double) -> e
3490:3490:double getRandomY() -> dq
3494:3494:double getEyeY() -> dr
3498:3498:int getBlockZ() -> ds
3502:3502:double getZ() -> dt
3506:3506:double getZ(double) -> f
3510:3510:double getRandomZ(double) -> g
3514:3529:void setPosRaw(double,double,double) -> p
3532:3532:void checkDespawn() -> du
3535:3535:net.minecraft.world.phys.Vec3 getRopeHoldPosition(float) -> q
3539:3549:void
recreateFromPacket(net.minecraft.network.protocol.game.ClientboundAddEntityPacket)
-> a
3553:3553:net.minecraft.world.item.ItemStack getPickResult() -> dv
3557:3558:void setIsInPowderSnow(boolean) -> o
3561:3561:boolean canFreeze() -> dw
3565:3565:boolean isFreezing() -> dx
3569:3569:float getYRot() -> dy
3578:3578:float getVisualRotationYInDegrees() -> dz
3582:3587:void setYRot(float) -> a_
3590:3590:float getXRot() -> dA
3594:3599:void setXRot(float) -> b_
3602:3602:boolean canSprint() -> dB
3606:3606:float maxUpStep() -> dC
3610:3611:void setMaxUpStep(float) -> r
3619:3619:boolean isRemoved() -> dD
3624:3624:net.minecraft.world.entity.Entity$RemovalReason getRemovalReason() ->
dE
3629:3637:void setRemoved(net.minecraft.world.entity.Entity$RemovalReason) -> b
3641:3642:void unsetRemoved() -> dF
3710:3711:void
setLevelCallback(net.minecraft.world.level.entity.EntityInLevelCallback) -> a
3715:3724:boolean shouldBeSaved() -> dG
3729:3729:boolean isAlwaysTicking() -> dH
3736:3736:boolean
mayInteract(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a
3740:3740:net.minecraft.world.level.Level level() -> dI
3744:3745:void setLevel(net.minecraft.world.level.Level) -> a
3748:3748:net.minecraft.world.damagesource.DamageSources damageSources() -> dJ
3189:3189:boolean
lambda$hasExactlyOnePlayerPassenger$16(net.minecraft.world.entity.Entity) -> a
3185:3185:java.util.Iterator lambda$getIndirectPassengers$15() -> x
3003:3003:void
lambda$refreshDimensions$14(net.minecraft.world.entity.EntityDimensions,net.minecra
ft.world.phys.Vec3) -> a
2947:2950:void lambda$teleportPassengers$13(net.minecraft.world.entity.Entity)
-> b
2871:2871:net.minecraft.network.chat.Style
lambda$getDisplayName$12(net.minecraft.network.chat.Style) -> a
2832:2832:java.lang.String lambda$fillCrashReportCategory$11() -> y
2831:2831:java.lang.String lambda$fillCrashReportCategory$10() -> z
2826:2826:java.lang.String lambda$fillCrashReportCategory$9() -> F
2824:2824:java.lang.String lambda$fillCrashReportCategory$8() -> G
2777:2789:net.minecraft.world.level.portal.PortalInfo
lambda$findDimensionEntryPoint$7(net.minecraft.server.level.ServerLevel,net.minecra
ft.BlockUtil$FoundRectangle) -> a
2782:2782:boolean
lambda$findDimensionEntryPoint$6(net.minecraft.world.level.block.state.BlockState,n
et.minecraft.core.BlockPos) -> a
2181:2181:boolean
lambda$removePassenger$5(net.minecraft.world.entity.Entity,net.minecraft.world.enti
ty.Entity) -> a
2122:2122:void lambda$startRiding$4(net.minecraft.world.entity.Entity) -> c
2120:2120:boolean lambda$startRiding$3(net.minecraft.world.entity.Entity) -> d
2017:2020:boolean
lambda$isInWall$2(net.minecraft.world.phys.AABB,net.minecraft.core.BlockPos) -> a
1290:1290:net.minecraft.world.level.block.state.BlockState
lambda$checkFallDamage$1(net.minecraft.core.BlockPos) -> a
807:807:boolean lambda$move$0(net.minecraft.world.level.block.state.BlockState)
-> e
129:239:void <clinit>() -> <clinit>
net.minecraft.world.entity.Entity$1 -> bfj$1:
int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a
int[] $SwitchMap$net$minecraft$world$level$block$Mirror -> b
3111:3125:void <clinit>() -> <clinit>
net.minecraft.world.entity.Entity$MoveFunction -> bfj$a:
void accept(net.minecraft.world.entity.Entity,double,double,double) -> accept
net.minecraft.world.entity.Entity$MovementEmission -> bfj$b:
net.minecraft.world.entity.Entity$MovementEmission NONE -> a
net.minecraft.world.entity.Entity$MovementEmission SOUNDS -> b
net.minecraft.world.entity.Entity$MovementEmission EVENTS -> c
net.minecraft.world.entity.Entity$MovementEmission ALL -> d
boolean sounds -> e
boolean events -> f
net.minecraft.world.entity.Entity$MovementEmission[] $VALUES -> g
3644:3644:net.minecraft.world.entity.Entity$MovementEmission[] values() ->
values
3644:3644:net.minecraft.world.entity.Entity$MovementEmission
valueOf(java.lang.String) -> valueOf
3653:3656:void <init>(java.lang.String,int,boolean,boolean) -> <init>
3659:3659:boolean emitsAnything() -> a
3663:3663:boolean emitsEvents() -> b
3667:3667:boolean emitsSounds() -> c
3644:3644:net.minecraft.world.entity.Entity$MovementEmission[] $values() -> d
3644:3648:void <clinit>() -> <clinit>
net.minecraft.world.entity.Entity$RemovalReason -> bfj$c:
net.minecraft.world.entity.Entity$RemovalReason KILLED -> a
net.minecraft.world.entity.Entity$RemovalReason DISCARDED -> b
net.minecraft.world.entity.Entity$RemovalReason UNLOADED_TO_CHUNK -> c
net.minecraft.world.entity.Entity$RemovalReason UNLOADED_WITH_PLAYER -> d
net.minecraft.world.entity.Entity$RemovalReason CHANGED_DIMENSION -> e
boolean destroy -> f
boolean save -> g
net.minecraft.world.entity.Entity$RemovalReason[] $VALUES -> h
3671:3671:net.minecraft.world.entity.Entity$RemovalReason[] values() -> values
3671:3671:net.minecraft.world.entity.Entity$RemovalReason
valueOf(java.lang.String) -> valueOf
3688:3691:void <init>(java.lang.String,int,boolean,boolean) -> <init>
3697:3697:boolean shouldDestroy() -> a
3704:3704:boolean shouldSave() -> b
3671:3671:net.minecraft.world.entity.Entity$RemovalReason[] $values() -> c
3671:3681:void <clinit>() -> <clinit>
net.minecraft.world.entity.EntityDimensions -> bfk:
float width -> a
float height -> b
boolean fixed -> c
11:15:void <init>(float,float,boolean) -> <init>
18:18:net.minecraft.world.phys.AABB
makeBoundingBox(net.minecraft.world.phys.Vec3) -> a
22:24:net.minecraft.world.phys.AABB makeBoundingBox(double,double,double) -> a
28:28:net.minecraft.world.entity.EntityDimensions scale(float) -> a
32:35:net.minecraft.world.entity.EntityDimensions scale(float,float) -> a
40:40:net.minecraft.world.entity.EntityDimensions scalable(float,float) -> b
44:44:net.minecraft.world.entity.EntityDimensions fixed(float,float) -> c
49:49:java.lang.String toString() -> toString
net.minecraft.world.entity.EntityEvent -> bfl:
byte JUMP -> a
byte DEATH -> b
byte START_ATTACKING -> c
byte STOP_ATTACKING -> d
byte TAMING_FAILED -> e
byte TAMING_SUCCEEDED -> f
byte SHAKE_WETNESS -> g
byte USE_ITEM_COMPLETE -> h
byte EAT_GRASS -> i
byte OFFER_FLOWER -> j
byte LOVE_HEARTS -> k
byte VILLAGER_ANGRY -> l
byte VILLAGER_HAPPY -> m
byte WITCH_HAT_MAGIC -> n
byte ZOMBIE_CONVERTING -> o
byte FIREWORKS_EXPLODE -> p
byte IN_LOVE_HEARTS -> q
byte SQUID_ANIM_SYNCH -> r
byte SILVERFISH_MERGE_ANIM -> s
byte GUARDIAN_ATTACK_SOUND -> t
byte REDUCED_DEBUG_INFO -> u
byte FULL_DEBUG_INFO -> v
byte PERMISSION_LEVEL_ALL -> w
byte PERMISSION_LEVEL_MODERATORS -> x
byte PERMISSION_LEVEL_GAMEMASTERS -> y
byte PERMISSION_LEVEL_ADMINS -> z
byte PERMISSION_LEVEL_OWNERS -> A
byte ATTACK_BLOCKED -> B
byte SHIELD_DISABLED -> C
byte FISHING_ROD_REEL_IN -> D
byte ARMORSTAND_WOBBLE -> E
byte STOP_OFFER_FLOWER -> F
byte TALISMAN_ACTIVATE -> G
byte DOLPHIN_LOOKING_FOR_TREASURE -> H
byte RAVAGER_STUNNED -> I
byte TRUSTING_FAILED -> J
byte TRUSTING_SUCCEEDED -> K
byte VILLAGER_SWEAT -> L
byte BAD_OMEN_TRIGGERED -> M
byte FOX_EAT -> N
byte TELEPORT -> O
byte MAINHAND_BREAK -> P
byte OFFHAND_BREAK -> Q
byte HEAD_BREAK -> R
byte CHEST_BREAK -> S
byte LEGS_BREAK -> T
byte FEET_BREAK -> U
byte HONEY_SLIDE -> V
byte HONEY_JUMP -> W
byte SWAP_HANDS -> X
byte CANCEL_SHAKE_WETNESS -> Y
byte START_RAM -> Z
byte END_RAM -> aa
byte POOF -> ab
byte TENDRILS_SHIVER -> ac
byte SONIC_CHARGE -> ad
byte SNIFFER_DIGGING_SOUND -> ae
3:3:void <init>() -> <init>
net.minecraft.world.entity.EntitySelector -> bfm:
java.util.function.Predicate ENTITY_STILL_ALIVE -> a
java.util.function.Predicate LIVING_ENTITY_STILL_ALIVE -> b
java.util.function.Predicate ENTITY_NOT_BEING_RIDDEN -> c
java.util.function.Predicate CONTAINER_ENTITY_SELECTOR -> d
java.util.function.Predicate NO_CREATIVE_OR_SPECTATOR -> e
java.util.function.Predicate NO_SPECTATORS -> f
java.util.function.Predicate CAN_BE_COLLIDED_WITH -> g
13:14:void <init>() -> <init>
45:46:java.util.function.Predicate withinDistance(double,double,double,double)
-> a
50:55:java.util.function.Predicate
pushableBy(net.minecraft.world.entity.Entity) -> a
79:79:java.util.function.Predicate notRiding(net.minecraft.world.entity.Entity)
-> b
80:86:boolean
lambda$notRiding$7(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Ent
ity) -> a
56:74:boolean
lambda$pushableBy$6(net.minecraft.world.entity.Entity,net.minecraft.world.scores.Te
am,net.minecraft.world.scores.Team$CollisionRule,net.minecraft.world.entity.Entity)
-> a
46:46:boolean
lambda$withinDistance$5(double,double,double,double,net.minecraft.world.entity.Enti
ty) -> a
21:21:boolean lambda$static$4(net.minecraft.world.entity.Entity) -> c
20:20:boolean lambda$static$3(net.minecraft.world.entity.Entity) -> d
19:19:boolean lambda$static$2(net.minecraft.world.entity.Entity) -> e
18:18:boolean lambda$static$1(net.minecraft.world.entity.Entity) -> f
17:17:boolean lambda$static$0(net.minecraft.world.entity.Entity) -> g
16:22:void <clinit>() -> <clinit>
net.minecraft.world.entity.EntitySelector$MobCanWearArmorEntitySelector -> bfm$a:
net.minecraft.world.item.ItemStack itemStack -> a
27:29:void <init>(net.minecraft.world.item.ItemStack) -> <init>
33:40:boolean test(net.minecraft.world.entity.Entity) -> a
24:24:boolean test(java.lang.Object) -> test
net.minecraft.world.entity.EntityType -> bfn:
org.slf4j.Logger LOGGER -> bw
java.lang.String ENTITY_TAG -> a
net.minecraft.core.Holder$Reference builtInRegistryHolder -> bx
float MAGIC_HORSE_WIDTH -> by
int DISPLAY_TRACKING_RANGE -> bz
net.minecraft.world.entity.EntityType ALLAY -> b
net.minecraft.world.entity.EntityType AREA_EFFECT_CLOUD -> c
net.minecraft.world.entity.EntityType ARMOR_STAND -> d
net.minecraft.world.entity.EntityType ARROW -> e
net.minecraft.world.entity.EntityType AXOLOTL -> f
net.minecraft.world.entity.EntityType BAT -> g
net.minecraft.world.entity.EntityType BEE -> h
net.minecraft.world.entity.EntityType BLAZE -> i
net.minecraft.world.entity.EntityType BLOCK_DISPLAY -> j
net.minecraft.world.entity.EntityType BOAT -> k
net.minecraft.world.entity.EntityType CAMEL -> l
net.minecraft.world.entity.EntityType CAT -> m
net.minecraft.world.entity.EntityType CAVE_SPIDER -> n
net.minecraft.world.entity.EntityType CHEST_BOAT -> o
net.minecraft.world.entity.EntityType CHEST_MINECART -> p
net.minecraft.world.entity.EntityType CHICKEN -> q
net.minecraft.world.entity.EntityType COD -> r
net.minecraft.world.entity.EntityType COMMAND_BLOCK_MINECART -> s
net.minecraft.world.entity.EntityType COW -> t
net.minecraft.world.entity.EntityType CREEPER -> u
net.minecraft.world.entity.EntityType DOLPHIN -> v
net.minecraft.world.entity.EntityType DONKEY -> w
net.minecraft.world.entity.EntityType DRAGON_FIREBALL -> x
net.minecraft.world.entity.EntityType DROWNED -> y
net.minecraft.world.entity.EntityType EGG -> z
net.minecraft.world.entity.EntityType ELDER_GUARDIAN -> A
net.minecraft.world.entity.EntityType END_CRYSTAL -> B
net.minecraft.world.entity.EntityType ENDER_DRAGON -> C
net.minecraft.world.entity.EntityType ENDER_PEARL -> D
net.minecraft.world.entity.EntityType ENDERMAN -> E
net.minecraft.world.entity.EntityType ENDERMITE -> F
net.minecraft.world.entity.EntityType EVOKER -> G
net.minecraft.world.entity.EntityType EVOKER_FANGS -> H
net.minecraft.world.entity.EntityType EXPERIENCE_BOTTLE -> I
net.minecraft.world.entity.EntityType EXPERIENCE_ORB -> J
net.minecraft.world.entity.EntityType EYE_OF_ENDER -> K
net.minecraft.world.entity.EntityType FALLING_BLOCK -> L
net.minecraft.world.entity.EntityType FIREWORK_ROCKET -> M
net.minecraft.world.entity.EntityType FOX -> N
net.minecraft.world.entity.EntityType FROG -> O
net.minecraft.world.entity.EntityType FURNACE_MINECART -> P
net.minecraft.world.entity.EntityType GHAST -> Q
net.minecraft.world.entity.EntityType GIANT -> R
net.minecraft.world.entity.EntityType GLOW_ITEM_FRAME -> S
net.minecraft.world.entity.EntityType GLOW_SQUID -> T
net.minecraft.world.entity.EntityType GOAT -> U
net.minecraft.world.entity.EntityType GUARDIAN -> V
net.minecraft.world.entity.EntityType HOGLIN -> W
net.minecraft.world.entity.EntityType HOPPER_MINECART -> X
net.minecraft.world.entity.EntityType HORSE -> Y
net.minecraft.world.entity.EntityType HUSK -> Z
net.minecraft.world.entity.EntityType ILLUSIONER -> aa
net.minecraft.world.entity.EntityType INTERACTION -> ab
net.minecraft.world.entity.EntityType IRON_GOLEM -> ac
net.minecraft.world.entity.EntityType ITEM -> ad
net.minecraft.world.entity.EntityType ITEM_DISPLAY -> ae
net.minecraft.world.entity.EntityType ITEM_FRAME -> af
net.minecraft.world.entity.EntityType FIREBALL -> ag
net.minecraft.world.entity.EntityType LEASH_KNOT -> ah
net.minecraft.world.entity.EntityType LIGHTNING_BOLT -> ai
net.minecraft.world.entity.EntityType LLAMA -> aj
net.minecraft.world.entity.EntityType LLAMA_SPIT -> ak
net.minecraft.world.entity.EntityType MAGMA_CUBE -> al
net.minecraft.world.entity.EntityType MARKER -> am
net.minecraft.world.entity.EntityType MINECART -> an
net.minecraft.world.entity.EntityType MOOSHROOM -> ao
net.minecraft.world.entity.EntityType MULE -> ap
net.minecraft.world.entity.EntityType OCELOT -> aq
net.minecraft.world.entity.EntityType PAINTING -> ar
net.minecraft.world.entity.EntityType PANDA -> as
net.minecraft.world.entity.EntityType PARROT -> at
net.minecraft.world.entity.EntityType PHANTOM -> au
net.minecraft.world.entity.EntityType PIG -> av
net.minecraft.world.entity.EntityType PIGLIN -> aw
net.minecraft.world.entity.EntityType PIGLIN_BRUTE -> ax
net.minecraft.world.entity.EntityType PILLAGER -> ay
net.minecraft.world.entity.EntityType POLAR_BEAR -> az
net.minecraft.world.entity.EntityType POTION -> aA
net.minecraft.world.entity.EntityType PUFFERFISH -> aB
net.minecraft.world.entity.EntityType RABBIT -> aC
net.minecraft.world.entity.EntityType RAVAGER -> aD
net.minecraft.world.entity.EntityType SALMON -> aE
net.minecraft.world.entity.EntityType SHEEP -> aF
net.minecraft.world.entity.EntityType SHULKER -> aG
net.minecraft.world.entity.EntityType SHULKER_BULLET -> aH
net.minecraft.world.entity.EntityType SILVERFISH -> aI
net.minecraft.world.entity.EntityType SKELETON -> aJ
net.minecraft.world.entity.EntityType SKELETON_HORSE -> aK
net.minecraft.world.entity.EntityType SLIME -> aL
net.minecraft.world.entity.EntityType SMALL_FIREBALL -> aM
net.minecraft.world.entity.EntityType SNIFFER -> aN
net.minecraft.world.entity.EntityType SNOW_GOLEM -> aO
net.minecraft.world.entity.EntityType SNOWBALL -> aP
net.minecraft.world.entity.EntityType SPAWNER_MINECART -> aQ
net.minecraft.world.entity.EntityType SPECTRAL_ARROW -> aR
net.minecraft.world.entity.EntityType SPIDER -> aS
net.minecraft.world.entity.EntityType SQUID -> aT
net.minecraft.world.entity.EntityType STRAY -> aU
net.minecraft.world.entity.EntityType STRIDER -> aV
net.minecraft.world.entity.EntityType TADPOLE -> aW
net.minecraft.world.entity.EntityType TEXT_DISPLAY -> aX
net.minecraft.world.entity.EntityType TNT -> aY
net.minecraft.world.entity.EntityType TNT_MINECART -> aZ
net.minecraft.world.entity.EntityType TRADER_LLAMA -> ba
net.minecraft.world.entity.EntityType TRIDENT -> bb
net.minecraft.world.entity.EntityType TROPICAL_FISH -> bc
net.minecraft.world.entity.EntityType TURTLE -> bd
net.minecraft.world.entity.EntityType VEX -> be
net.minecraft.world.entity.EntityType VILLAGER -> bf
net.minecraft.world.entity.EntityType VINDICATOR -> bg
net.minecraft.world.entity.EntityType WANDERING_TRADER -> bh
net.minecraft.world.entity.EntityType WARDEN -> bi
net.minecraft.world.entity.EntityType WITCH -> bj
net.minecraft.world.entity.EntityType WITHER -> bk
net.minecraft.world.entity.EntityType WITHER_SKELETON -> bl
net.minecraft.world.entity.EntityType WITHER_SKULL -> bm
net.minecraft.world.entity.EntityType WOLF -> bn
net.minecraft.world.entity.EntityType ZOGLIN -> bo
net.minecraft.world.entity.EntityType ZOMBIE -> bp
net.minecraft.world.entity.EntityType ZOMBIE_HORSE -> bq
net.minecraft.world.entity.EntityType ZOMBIE_VILLAGER -> br
net.minecraft.world.entity.EntityType ZOMBIFIED_PIGLIN -> bs
net.minecraft.world.entity.EntityType PLAYER -> bt
net.minecraft.world.entity.EntityType FISHING_BOBBER -> bu
net.minecraft.world.entity.EntityType$EntityFactory factory -> bA
net.minecraft.world.entity.MobCategory category -> bB
com.google.common.collect.ImmutableSet immuneTo -> bC
boolean serialize -> bD
boolean summon -> bE
boolean fireImmune -> bF
boolean canSpawnFarFromPlayer -> bG
int clientTrackingRange -> bH
int updateInterval -> bI
java.lang.String descriptionId -> bJ
net.minecraft.network.chat.Component description -> bK
net.minecraft.resources.ResourceLocation lootTable -> bL
net.minecraft.world.entity.EntityDimensions dimensions -> bM
net.minecraft.world.flag.FeatureFlagSet requiredFeatures -> bN
168:168:net.minecraft.world.entity.EntityType
register(java.lang.String,net.minecraft.world.entity.EntityType$Builder) -> a
309:309:net.minecraft.resources.ResourceLocation
getKey(net.minecraft.world.entity.EntityType) -> a
313:313:java.util.Optional byString(java.lang.String) -> a
166:346:void
<init>(net.minecraft.world.entity.EntityType$EntityFactory,net.minecraft.world.enti
ty.MobCategory,boolean,boolean,boolean,boolean,com.google.common.collect.ImmutableS
et,net.minecraft.world.entity.EntityDimensions,int,int,net.minecraft.world.flag.Fea
tureFlagSet) -> <init>
352:360:net.minecraft.world.entity.Entity
spawn(net.minecraft.server.level.ServerLevel,net.minecraft.world.item.ItemStack,net
.minecraft.world.entity.player.Player,net.minecraft.core.BlockPos,net.minecraft.wor
ld.entity.MobSpawnType,boolean,boolean) -> a
368:368:java.util.function.Consumer
createDefaultStackConfig(net.minecraft.server.level.ServerLevel,net.minecraft.world
.item.ItemStack,net.minecraft.world.entity.player.Player) -> a
372:372:java.util.function.Consumer
appendDefaultStackConfig(java.util.function.Consumer,net.minecraft.server.level.Ser
verLevel,net.minecraft.world.item.ItemStack,net.minecraft.world.entity.player.Playe
r) -> a
376:379:java.util.function.Consumer
appendCustomNameConfig(java.util.function.Consumer,net.minecraft.world.item.ItemSta
ck) -> a
383:387:java.util.function.Consumer
appendCustomEntityStackConfig(java.util.function.Consumer,net.minecraft.server.leve
l.ServerLevel,net.minecraft.world.item.ItemStack,net.minecraft.world.entity.player.
Player) -> b
392:392:net.minecraft.world.entity.Entity
spawn(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,net.minecr
aft.world.entity.MobSpawnType) -> a
397:401:net.minecraft.world.entity.Entity
spawn(net.minecraft.server.level.ServerLevel,net.minecraft.nbt.CompoundTag,java.uti
l.function.Consumer,net.minecraft.core.BlockPos,net.minecraft.world.entity.MobSpawn
Type,boolean,boolean) -> a
409:439:net.minecraft.world.entity.Entity
create(net.minecraft.server.level.ServerLevel,net.minecraft.nbt.CompoundTag,java.ut
il.function.Consumer,net.minecraft.core.BlockPos,net.minecraft.world.entity.MobSpaw
nType,boolean,boolean) -> b
443:449:double
getYOffset(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos,boolea
n,net.minecraft.world.phys.AABB) -> a
453:471:void
updateCustomEntityTag(net.minecraft.world.level.Level,net.minecraft.world.entity.pl
ayer.Player,net.minecraft.world.entity.Entity,net.minecraft.nbt.CompoundTag) -> a
474:474:boolean canSerialize() -> b
478:478:boolean canSummon() -> c
482:482:boolean fireImmune() -> d
486:486:boolean canSpawnFarFromPlayer() -> e
490:490:net.minecraft.world.entity.MobCategory getCategory() -> f
494:497:java.lang.String getDescriptionId() -> g
501:504:net.minecraft.network.chat.Component getDescription() -> h
509:509:java.lang.String toString() -> toString
513:514:java.lang.String toShortString() -> i
518:523:net.minecraft.resources.ResourceLocation getDefaultLootTable() -> j
527:527:float getWidth() -> k
531:531:float getHeight() -> l
536:536:net.minecraft.world.flag.FeatureFlagSet requiredFeatures() -> m
541:544:net.minecraft.world.entity.Entity
create(net.minecraft.world.level.Level) -> a
548:548:java.util.Optional
create(net.minecraft.nbt.CompoundTag,net.minecraft.world.level.Level) -> a
555:561:net.minecraft.world.phys.AABB getAABB(double,double,double) -> a
567:573:boolean
isBlockDangerous(net.minecraft.world.level.block.state.BlockState) -> a
577:577:net.minecraft.world.entity.EntityDimensions getDimensions() -> n
581:581:java.util.Optional by(net.minecraft.nbt.CompoundTag) -> a
586:600:net.minecraft.world.entity.Entity
loadEntityRecursive(net.minecraft.nbt.CompoundTag,net.minecraft.world.level.Level,j
ava.util.function.Function) -> a
604:605:java.util.stream.Stream
loadEntitiesRecursive(java.util.List,net.minecraft.world.level.Level) -> a
635:638:java.util.Optional
loadStaticEntity(net.minecraft.nbt.CompoundTag,net.minecraft.world.level.Level) ->
b
643:643:int clientTrackingRange() -> o
647:647:int updateInterval() -> p
652:652:boolean trackDeltas() -> q
666:666:boolean is(net.minecraft.tags.TagKey) -> a
673:673:net.minecraft.world.entity.Entity
tryCast(net.minecraft.world.entity.Entity) -> a
678:678:java.lang.Class getBaseClass() -> a
686:686:net.minecraft.core.Holder$Reference builtInRegistryHolder() -> r
163:163:java.lang.Object tryCast(java.lang.Object) -> a
589:599:net.minecraft.world.entity.Entity
lambda$loadEntityRecursive$7(net.minecraft.nbt.CompoundTag,net.minecraft.world.leve
l.Level,java.util.function.Function,net.minecraft.world.entity.Entity) -> a
550:550:void lambda$create$6(net.minecraft.nbt.CompoundTag) -> b
549:549:void
lambda$create$5(net.minecraft.nbt.CompoundTag,net.minecraft.world.entity.Entity) ->
a
548:548:net.minecraft.world.entity.Entity
lambda$create$4(net.minecraft.world.level.Level,net.minecraft.world.entity.EntityTy
pe) -> a
385:385:void
lambda$appendCustomEntityStackConfig$3(net.minecraft.server.level.ServerLevel,net.m
inecraft.world.entity.player.Player,net.minecraft.nbt.CompoundTag,net.minecraft.wor
ld.entity.Entity) -> a
377:377:void
lambda$appendCustomNameConfig$2(net.minecraft.world.item.ItemStack,net.minecraft.wo
rld.entity.Entity) -> a
368:368:void
lambda$createDefaultStackConfig$1(net.minecraft.world.entity.Entity) -> b
356:356:void lambda$spawn$0(net.minecraft.world.entity.Entity) -> c
164:306:void <clinit>() -> <clinit>
net.minecraft.world.entity.EntityType$1 -> bfn$1:
java.util.Spliterator val$tagSpliterator -> a
net.minecraft.world.level.Level val$level -> b
java.util.List val$entities -> c
605:605:void
<init>(java.util.Spliterator,net.minecraft.world.level.Level,java.util.List) ->
<init>
608:608:boolean tryAdvance(java.util.function.Consumer) -> tryAdvance
618:618:java.util.Spliterator trySplit() -> trySplit
623:623:long estimateSize() -> estimateSize
628:628:int characteristics() -> characteristics
609:609:void
lambda$tryAdvance$1(net.minecraft.world.level.Level,java.util.function.Consumer,net
.minecraft.nbt.Tag) -> a
610:611:net.minecraft.world.entity.Entity
lambda$tryAdvance$0(java.util.function.Consumer,net.minecraft.world.entity.Entity)
-> a
net.minecraft.world.entity.EntityType$Builder -> bfn$a:
net.minecraft.world.entity.EntityType$EntityFactory factory -> a
net.minecraft.world.entity.MobCategory category -> b
com.google.common.collect.ImmutableSet immuneTo -> c
boolean serialize -> d
boolean summon -> e
boolean fireImmune -> f
boolean canSpawnFarFromPlayer -> g
int clientTrackingRange -> h
int updateInterval -> i
net.minecraft.world.entity.EntityDimensions dimensions -> j
net.minecraft.world.flag.FeatureFlagSet requiredFeatures -> k
692:706:void
<init>(net.minecraft.world.entity.EntityType$EntityFactory,net.minecraft.world.enti
ty.MobCategory) -> <init>
709:709:net.minecraft.world.entity.EntityType$Builder
of(net.minecraft.world.entity.EntityType$EntityFactory,net.minecraft.world.entity.M
obCategory) -> a
713:713:net.minecraft.world.entity.EntityType$Builder
createNothing(net.minecraft.world.entity.MobCategory) -> a
717:718:net.minecraft.world.entity.EntityType$Builder sized(float,float) -> a
722:723:net.minecraft.world.entity.EntityType$Builder noSummon() -> a
727:728:net.minecraft.world.entity.EntityType$Builder noSave() -> b
732:733:net.minecraft.world.entity.EntityType$Builder fireImmune() -> c
737:738:net.minecraft.world.entity.EntityType$Builder
immuneTo(net.minecraft.world.level.block.Block[]) -> a
742:743:net.minecraft.world.entity.EntityType$Builder canSpawnFarFromPlayer() -
> d
747:748:net.minecraft.world.entity.EntityType$Builder clientTrackingRange(int)
-> a
752:753:net.minecraft.world.entity.EntityType$Builder updateInterval(int) -> b
757:758:net.minecraft.world.entity.EntityType$Builder
requiredFeatures(net.minecraft.world.flag.FeatureFlag[]) -> a
762:765:net.minecraft.world.entity.EntityType build(java.lang.String) -> a
713:713:net.minecraft.world.entity.Entity
lambda$createNothing$0(net.minecraft.world.entity.EntityType,net.minecraft.world.le
vel.Level) -> a
net.minecraft.world.entity.EntityType$EntityFactory -> bfn$b:
net.minecraft.world.entity.Entity
create(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
create
net.minecraft.world.entity.EquipmentSlot -> bfo:
net.minecraft.world.entity.EquipmentSlot MAINHAND -> a
net.minecraft.world.entity.EquipmentSlot OFFHAND -> b
net.minecraft.world.entity.EquipmentSlot FEET -> c
net.minecraft.world.entity.EquipmentSlot LEGS -> d
net.minecraft.world.entity.EquipmentSlot CHEST -> e
net.minecraft.world.entity.EquipmentSlot HEAD -> f
net.minecraft.world.entity.EquipmentSlot$Type type -> g
int index -> h
int filterFlag -> i
java.lang.String name -> j
net.minecraft.world.entity.EquipmentSlot[] $VALUES -> k
3:3:net.minecraft.world.entity.EquipmentSlot[] values() -> values
3:3:net.minecraft.world.entity.EquipmentSlot valueOf(java.lang.String) ->
valueOf
16:21:void
<init>(java.lang.String,int,net.minecraft.world.entity.EquipmentSlot$Type,int,int,j
ava.lang.String) -> <init>
24:24:net.minecraft.world.entity.EquipmentSlot$Type getType() -> a
28:28:int getIndex() -> b
32:32:int getIndex(int) -> a
36:36:int getFilterFlag() -> c
40:40:java.lang.String getName() -> d
44:44:boolean isArmor() -> e
53:59:net.minecraft.world.entity.EquipmentSlot byName(java.lang.String) -> a
63:69:net.minecraft.world.entity.EquipmentSlot
byTypeAndIndex(net.minecraft.world.entity.EquipmentSlot$Type,int) -> a
3:3:net.minecraft.world.entity.EquipmentSlot[] $values() -> f
3:9:void <clinit>() -> <clinit>
net.minecraft.world.entity.EquipmentSlot$Type -> bfo$a:
net.minecraft.world.entity.EquipmentSlot$Type HAND -> a
net.minecraft.world.entity.EquipmentSlot$Type ARMOR -> b
net.minecraft.world.entity.EquipmentSlot$Type[] $VALUES -> c
47:47:net.minecraft.world.entity.EquipmentSlot$Type[] values() -> values
47:47:net.minecraft.world.entity.EquipmentSlot$Type valueOf(java.lang.String) -
> valueOf
47:47:void <init>(java.lang.String,int) -> <init>
47:47:net.minecraft.world.entity.EquipmentSlot$Type[] $values() -> a
47:49:void <clinit>() -> <clinit>
net.minecraft.world.entity.ExperienceOrb -> bfp:
int LIFETIME -> b
int ENTITY_SCAN_PERIOD -> c
int MAX_FOLLOW_DIST -> d
int ORB_GROUPS_PER_AREA -> e
double ORB_MERGE_DISTANCE -> f
int age -> g
int health -> h
int value -> i
int count -> j
net.minecraft.world.entity.player.Player followingPlayer -> k
39:51:void <init>(net.minecraft.world.level.Level,double,double,double,int) ->
<init>
33:55:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
59:59:net.minecraft.world.entity.Entity$MovementEmission getMovementEmission()
-> aS
64:64:void defineSynchedData() -> a_
68:129:void tick() -> l
134:134:net.minecraft.core.BlockPos getBlockPosBelowThatAffectsMyMovement() ->
aE
138:148:void scanForEntities() -> o
151:158:void
award(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.Vec3,int) ->
a
161:170:boolean
tryMergeToExisting(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys.
Vec3,int) -> b
174:175:boolean canMerge(net.minecraft.world.entity.ExperienceOrb) -> a
179:180:boolean canMerge(net.minecraft.world.entity.ExperienceOrb,int,int) -> a
185:188:void merge(net.minecraft.world.entity.ExperienceOrb) -> b
192:199:void setUnderwaterMovement() -> p
203:203:void doWaterSplashEffect() -> bd
207:218:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
223:227:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
231:235:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
239:255:void playerTouch(net.minecraft.world.entity.player.Player) -> b_
258:270:int repairPlayerItems(net.minecraft.world.entity.player.Player,int) ->
a
274:274:int durabilityToXp(int) -> c
278:278:int xpToDurability(int) -> d
282:282:int getValue() -> j
286:308:int getIcon() -> k
320:342:int getExperienceValue(int) -> b
347:347:boolean isAttackable() -> cn
352:352:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
357:357:net.minecraft.sounds.SoundSource getSoundSource() -> cY
163:163:boolean
lambda$tryMergeToExisting$0(int,int,net.minecraft.world.entity.ExperienceOrb) -> a
net.minecraft.world.entity.FlyingMob -> bfq:
10:11:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
17:17:void
checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net
.minecraft.core.BlockPos) -> a
21:52:void travel(net.minecraft.world.phys.Vec3) -> h
56:56:boolean onClimbable() -> i_
net.minecraft.world.entity.GlowSquid -> bfr:
net.minecraft.network.syncher.EntityDataAccessor DATA_DARK_TICKS_REMAINING ->
bX
23:24:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
28:28:net.minecraft.core.particles.ParticleOptions getInkParticle() -> q
33:35:void defineSynchedData() -> a_
39:39:net.minecraft.sounds.SoundEvent getSquirtSound() -> r
44:44:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
49:49:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
54:54:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
59:61:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
65:67:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
71:79:void aiStep() -> b_
83:88:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
92:93:void setDarkTicks(int) -> c
96:96:int getDarkTicksRemaining() -> w
100:100:boolean
checkGlowSquideSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world
.level.ServerLevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.co
re.BlockPos,net.minecraft.util.RandomSource) -> a
20:20:void <clinit>() -> <clinit>
net.minecraft.world.entity.HasCustomInventoryScreen -> bfs:
void openCustomInventoryScreen(net.minecraft.world.entity.player.Player) -> b
net.minecraft.world.entity.HumanoidArm -> bft:
net.minecraft.world.entity.HumanoidArm LEFT -> a
net.minecraft.world.entity.HumanoidArm RIGHT -> b
int id -> c
java.lang.String name -> d
net.minecraft.world.entity.HumanoidArm[] $VALUES -> e
5:5:net.minecraft.world.entity.HumanoidArm[] values() -> values
5:5:net.minecraft.world.entity.HumanoidArm valueOf(java.lang.String) -> valueOf
13:16:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
19:22:net.minecraft.world.entity.HumanoidArm getOpposite() -> d
27:27:int getId() -> a
32:32:java.lang.String getKey() -> b
5:5:net.minecraft.world.entity.HumanoidArm[] $values() -> e
5:7:void <clinit>() -> <clinit>
net.minecraft.world.entity.Interaction -> bfu:
org.slf4j.Logger LOGGER -> b
net.minecraft.network.syncher.EntityDataAccessor DATA_WIDTH_ID -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_HEIGHT_ID -> d
net.minecraft.network.syncher.EntityDataAccessor DATA_RESPONSE_ID -> e
java.lang.String TAG_WIDTH -> f
java.lang.String TAG_HEIGHT -> g
java.lang.String TAG_ATTACK -> h
java.lang.String TAG_INTERACTION -> i
java.lang.String TAG_RESPONSE -> j
net.minecraft.world.entity.Interaction$PlayerAction attack -> k
net.minecraft.world.entity.Interaction$PlayerAction interaction -> l
54:56:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
60:63:void defineSynchedData() -> a_
67:85:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
89:98:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
102:107:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
111:111:boolean canBeHitByProjectile() -> bn
116:116:boolean isPickable() -> bo
121:121:net.minecraft.world.level.material.PushReaction getPistonPushReaction()
-> l_
126:126:boolean isIgnoringBlockTriggers() -> c_
131:138:boolean skipAttackInteraction(net.minecraft.world.entity.Entity) -> r
143:147:net.minecraft.world.InteractionResult
interact(net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHa
nd) -> a
152:152:void tick() -> l
157:160:net.minecraft.world.entity.LivingEntity getLastAttacker() -> M_
166:169:net.minecraft.world.entity.LivingEntity getTarget() -> j
173:174:void setWidth(float) -> a
177:177:float getWidth() -> k
181:182:void setHeight(float) -> s
185:185:float getHeight() -> o
189:190:void setResponse(boolean) -> a
193:193:boolean getResponse() -> p
197:197:net.minecraft.world.entity.EntityDimensions getDimensions() -> q
202:202:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
207:207:net.minecraft.world.phys.AABB makeBoundingBox() -> am
95:95:void
lambda$addAdditionalSaveData$3(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
92:92:void
lambda$addAdditionalSaveData$2(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> b
79:79:void lambda$readAdditionalSaveData$1(com.mojang.datafixers.util.Pair) ->
a
74:74:void lambda$readAdditionalSaveData$0(com.mojang.datafixers.util.Pair) ->
b
28:33:void <clinit>() -> <clinit>
net.minecraft.world.entity.Interaction$PlayerAction -> bfu$a:
java.util.UUID player -> b
long timestamp -> c
com.mojang.serialization.Codec CODEC -> a
41:41:void <init>(java.util.UUID,long) -> <init>
41:41:java.lang.String toString() -> toString
41:41:int hashCode() -> hashCode
41:41:boolean equals(java.lang.Object) -> equals
41:41:java.util.UUID player() -> a
41:41:long timestamp() -> b
42:45:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
42:42:void <clinit>() -> <clinit>
net.minecraft.world.entity.ItemBasedSteering -> bfv:
int MIN_BOOST_TIME -> a
int MAX_BOOST_TIME -> b
net.minecraft.network.syncher.SynchedEntityData entityData -> c
net.minecraft.network.syncher.EntityDataAccessor boostTimeAccessor -> d
net.minecraft.network.syncher.EntityDataAccessor hasSaddleAccessor -> e
boolean boosting -> f
int boostTime -> g
21:25:void
<init>(net.minecraft.network.syncher.SynchedEntityData,net.minecraft.network.synche
r.EntityDataAccessor,net.minecraft.network.syncher.EntityDataAccessor) -> <init>
28:30:void onSynced() -> a
33:39:boolean boost(net.minecraft.util.RandomSource) -> a
43:46:void tickBoost() -> b
49:52:float boostFactor() -> c
56:56:int boostTimeTotal() -> e
60:61:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
64:65:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
68:69:void setSaddle(boolean) -> a
72:72:boolean hasSaddle() -> d
net.minecraft.world.entity.ItemSteerable -> bfw:
boolean boost() -> a
net.minecraft.world.entity.LerpingModel -> bfx:
java.util.Map getModelRotationValues() -> a
net.minecraft.world.entity.LightningBolt -> bfy:
int START_LIFE -> c
double DAMAGE_RADIUS -> d
double DETECTION_RADIUS -> e
int life -> f
long seed -> b
int flashes -> g
boolean visualOnly -> h
net.minecraft.server.level.ServerPlayer cause -> i
java.util.Set hitEntities -> j
int blocksSetOnFire -> k
44:54:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
57:58:void setVisualOnly(boolean) -> a
62:62:net.minecraft.sounds.SoundSource getSoundSource() -> cY
67:67:net.minecraft.server.level.ServerPlayer getCause() -> j
71:72:void setCause(net.minecraft.server.level.ServerPlayer) -> b
75:80:void powerLightningRod() -> p
84:139:void tick() -> l
142:143:net.minecraft.core.BlockPos getStrikePosition() -> q
147:167:void spawnFire(int) -> b
170:192:void
clearCopperOnLightningStrike(net.minecraft.world.level.Level,net.minecraft.core.Blo
ckPos) -> b
195:203:void
randomWalkCleaningCopper(net.minecraft.world.level.Level,net.minecraft.core.BlockPo
s,net.minecraft.core.BlockPos$MutableBlockPos,int) -> a
207:217:java.util.Optional
randomStepCleaningCopper(net.minecraft.world.level.Level,net.minecraft.core.BlockPo
s) -> c
223:224:boolean shouldRenderAtSqrDistance(double) -> a
229:229:void defineSynchedData() -> a_
233:233:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
237:237:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
240:240:int getBlocksSetOnFire() -> k
244:244:java.util.stream.Stream getHitEntities() -> o
210:210:void
lambda$randomStepCleaningCopper$2(net.minecraft.world.level.Level,net.minecraft.cor
e.BlockPos,net.minecraft.world.level.block.state.BlockState) -> a
111:111:boolean lambda$tick$1(net.minecraft.server.level.ServerPlayer) -> e
108:108:boolean lambda$tick$0(net.minecraft.world.entity.Entity) -> a
net.minecraft.world.entity.LivingEntity -> bfz:
org.slf4j.Logger LOGGER -> b
java.util.UUID SPEED_MODIFIER_SPRINTING_UUID -> c
java.util.UUID SPEED_MODIFIER_SOUL_SPEED_UUID -> d
java.util.UUID SPEED_MODIFIER_POWDER_SNOW_UUID -> e
net.minecraft.world.entity.ai.attributes.AttributeModifier
SPEED_MODIFIER_SPRINTING -> bB
int HAND_SLOTS -> h
int ARMOR_SLOTS -> i
int EQUIPMENT_SLOT_OFFSET -> j
int ARMOR_SLOT_OFFSET -> k
int SWING_DURATION -> l
int PLAYER_HURT_EXPERIENCE_TIME -> m
int DAMAGE_SOURCE_TIMEOUT -> bC
double MIN_MOVEMENT_DISTANCE -> n
double DEFAULT_BASE_GRAVITY -> o
int DEATH_DURATION -> p
int WAIT_TICKS_BEFORE_ITEM_USE_EFFECTS -> bD
int TICKS_PER_ELYTRA_FREE_FALL_EVENT -> bE
int FREE_FALL_EVENTS_PER_ELYTRA_BREAK -> bF
int USE_ITEM_INTERVAL -> q
float BASE_JUMP_POWER -> bG
double MAX_LINE_OF_SIGHT_TEST_RANGE -> bH
int LIVING_ENTITY_FLAG_IS_USING -> r
int LIVING_ENTITY_FLAG_OFF_HAND -> s
int LIVING_ENTITY_FLAG_SPIN_ATTACK -> t
net.minecraft.network.syncher.EntityDataAccessor DATA_LIVING_ENTITY_FLAGS -> u
net.minecraft.network.syncher.EntityDataAccessor DATA_HEALTH_ID -> bI
net.minecraft.network.syncher.EntityDataAccessor DATA_EFFECT_COLOR_ID -> bJ
net.minecraft.network.syncher.EntityDataAccessor DATA_EFFECT_AMBIENCE_ID -> bK
net.minecraft.network.syncher.EntityDataAccessor DATA_ARROW_COUNT_ID -> bL
net.minecraft.network.syncher.EntityDataAccessor DATA_STINGER_COUNT_ID -> bM
net.minecraft.network.syncher.EntityDataAccessor SLEEPING_POS_ID -> bN
float DEFAULT_EYE_HEIGHT -> aD
net.minecraft.world.entity.EntityDimensions SLEEPING_DIMENSIONS -> aE
float EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT -> aF
int MAX_HEAD_ROTATION_RELATIVE_TO_BODY -> bO
net.minecraft.world.entity.ai.attributes.AttributeMap attributes -> bP
net.minecraft.world.damagesource.CombatTracker combatTracker -> bQ
java.util.Map activeEffects -> bR
net.minecraft.core.NonNullList lastHandItemStacks -> bS
net.minecraft.core.NonNullList lastArmorItemStacks -> bT
boolean swinging -> aG
boolean discardFriction -> bU
net.minecraft.world.InteractionHand swingingArm -> aH
int swingTime -> aI
int removeArrowTime -> aJ
int removeStingerTime -> aK
int hurtTime -> aL
int hurtDuration -> aM
int deathTime -> aN
float oAttackAnim -> aO
float attackAnim -> aP
int attackStrengthTicker -> aQ
net.minecraft.world.entity.WalkAnimationState walkAnimation -> aR
int invulnerableDuration -> aS
float timeOffs -> aT
float rotA -> aU
float yBodyRot -> aV
float yBodyRotO -> aW
float yHeadRot -> aX
float yHeadRotO -> aY
net.minecraft.world.entity.player.Player lastHurtByPlayer -> aZ
int lastHurtByPlayerTime -> ba
boolean dead -> bb
int noActionTime -> bc
float oRun -> bd
float run -> be
float animStep -> bf
float animStepO -> bg
float rotOffs -> bh
int deathScore -> bi
float lastHurt -> bj
boolean jumping -> bk
float xxa -> bl
float yya -> bm
float zza -> bn
int lerpSteps -> bo
double lerpX -> bp
double lerpY -> bq
double lerpZ -> br
double lerpYRot -> bs
double lerpXRot -> bt
double lyHeadRot -> bu
int lerpHeadSteps -> bv
boolean effectsDirty -> bV
net.minecraft.world.entity.LivingEntity lastHurtByMob -> bW
int lastHurtByMobTimestamp -> bX
net.minecraft.world.entity.LivingEntity lastHurtMob -> bY
int lastHurtMobTimestamp -> bZ
float speed -> ca
int noJumpDelay -> cb
float absorptionAmount -> cc
net.minecraft.world.item.ItemStack useItem -> bw
int useItemRemaining -> bx
int fallFlyTicks -> by
net.minecraft.core.BlockPos lastPos -> cd
java.util.Optional lastClimbablePos -> ce
net.minecraft.world.damagesource.DamageSource lastDamageSource -> cf
long lastDamageStamp -> cg
int autoSpinAttackTicks -> bz
float swimAmount -> ch
float swimAmountO -> ci
net.minecraft.world.entity.ai.Brain brain -> bA
boolean skipDropExperience -> cj
171:261:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
264:264:net.minecraft.world.entity.ai.Brain getBrain() -> dK
268:268:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
272:272:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
277:278:void kill() -> ah
281:281:boolean canAttackType(net.minecraft.world.entity.EntityType) -> a
286:293:void defineSynchedData() -> a_
296:301:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createLivingAttributes() -> dM
306:344:void
checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net
.minecraft.core.BlockPos) -> a
347:347:boolean canBreatheUnderwater() -> dN
351:351:float getSwimAmount(float) -> a
356:467:void baseTick() -> ao
470:470:boolean canSpawnSoulSpeedParticle() -> dO
474:479:void spawnSoulSpeedParticle() -> dP
482:482:boolean onSoulSpeedBlock() -> dQ
487:491:float getBlockSpeedFactor() -> aH
495:495:boolean
shouldRemoveSoulSpeed(net.minecraft.world.level.block.state.BlockState) -> c
499:508:void removeSoulSpeed() -> dR
511:533:void tryAddSoulSpeed() -> dS
536:545:void removeFrost() -> dT
548:561:void tryAddFrost() -> dU
564:574:void onChangedBlock(net.minecraft.core.BlockPos) -> c
577:577:boolean isBaby() -> h_
581:581:float getScale() -> dV
585:585:boolean isAffectedByFluids() -> dW
589:594:void tickDeath() -> dX
597:597:boolean shouldDropExperience() -> dY
601:601:boolean shouldDropLoot() -> dZ
605:612:int decreaseAirSupply(int) -> m
616:616:int increaseAirSupply(int) -> n
620:620:int getExperienceReward() -> ea
624:624:boolean isAlwaysExperienceDropper() -> eb
628:628:net.minecraft.util.RandomSource getRandom() -> ec
633:633:net.minecraft.world.entity.LivingEntity getLastHurtByMob() -> ed
638:638:net.minecraft.world.entity.LivingEntity getLastAttacker() -> M_
642:642:int getLastHurtByMobTimestamp() -> ee
646:648:void setLastHurtByPlayer(net.minecraft.world.entity.player.Player) -> c
651:653:void setLastHurtByMob(net.minecraft.world.entity.LivingEntity) -> a
657:657:net.minecraft.world.entity.LivingEntity getLastHurtMob() -> ef
661:661:int getLastHurtMobTimestamp() -> eg
665:671:void setLastHurtMob(net.minecraft.world.entity.Entity) -> x
674:674:int getNoActionTime() -> eh
678:679:void setNoActionTime(int) -> o
682:682:boolean shouldDiscardFriction() -> ei
686:687:void setDiscardFriction(boolean) -> p
690:690:boolean doesEmitEquipEvent(net.minecraft.world.entity.EquipmentSlot) ->
a
694:708:void
onEquipItem(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemS
tack,net.minecraft.world.item.ItemStack) -> a
712:714:void remove(net.minecraft.world.entity.Entity$RemovalReason) -> a
718:745:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
749:805:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
808:861:void tickEffects() -> ej
864:873:void updateInvisibilityStatus() -> F
876:880:void updateGlowingStatus() -> q
883:909:double getVisibilityPercent(net.minecraft.world.entity.Entity) -> y
913:916:boolean canAttack(net.minecraft.world.entity.LivingEntity) -> c
920:920:boolean
canAttack(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.ai.tar
geting.TargetingConditions) -> a
925:925:boolean canBeSeenAsEnemy() -> ek
929:929:boolean canBeSeenByAnyone() -> el
933:939:boolean areAllEffectsAmbient(java.util.Collection) -> c
943:945:void removeEffectParticles() -> em
948:959:boolean removeAllEffects() -> en
963:963:java.util.Collection getActiveEffects() -> eo
967:967:java.util.Map getActiveEffectsMap() -> ep
971:971:boolean hasEffect(net.minecraft.world.effect.MobEffect) -> a
976:976:net.minecraft.world.effect.MobEffectInstance
getEffect(net.minecraft.world.effect.MobEffect) -> b
980:980:boolean addEffect(net.minecraft.world.effect.MobEffectInstance) -> b
984:1001:boolean
addEffect(net.minecraft.world.effect.MobEffectInstance,net.minecraft.world.entity.E
ntity) -> b
1005:1012:boolean canBeAffected(net.minecraft.world.effect.MobEffectInstance) -
> c
1016:1026:void
forceAddEffect(net.minecraft.world.effect.MobEffectInstance,net.minecraft.world.ent
ity.Entity) -> c
1029:1029:boolean isInvertedHealAndHarm() -> eq
1034:1034:net.minecraft.world.effect.MobEffectInstance
removeEffectNoUpdate(net.minecraft.world.effect.MobEffect) -> c
1038:1043:boolean removeEffect(net.minecraft.world.effect.MobEffect) -> d
1047:1052:void
onEffectAdded(net.minecraft.world.effect.MobEffectInstance,net.minecraft.world.enti
ty.Entity) -> a
1055:1060:void
sendEffectToPassengers(net.minecraft.world.effect.MobEffectInstance) -> d
1063:1072:void
onEffectUpdated(net.minecraft.world.effect.MobEffectInstance,boolean,net.minecraft.
world.entity.Entity) -> a
1075:1084:void onEffectRemoved(net.minecraft.world.effect.MobEffectInstance) ->
a
1087:1091:void heal(float) -> s
1094:1094:float getHealth() -> er
1098:1099:void setHealth(float) -> t
1102:1102:boolean isDeadOrDying() -> es
1107:1246:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) ->
a
1250:1251:void blockUsingShield(net.minecraft.world.entity.LivingEntity) -> d
1254:1255:void blockedByShield(net.minecraft.world.entity.LivingEntity) -> e
1258:1287:boolean
checkTotemDeathProtection(net.minecraft.world.damagesource.DamageSource) -> h
1295:1298:net.minecraft.world.damagesource.DamageSource getLastDamageSource() -
> et
1302:1306:void playHurtSound(net.minecraft.world.damagesource.DamageSource) ->
e
1309:1331:boolean
isDamageSourceBlocked(net.minecraft.world.damagesource.DamageSource) -> f
1335:1341:void breakItem(net.minecraft.world.item.ItemStack) -> i
1344:1372:void die(net.minecraft.world.damagesource.DamageSource) -> a
1375:1395:void createWitherRose(net.minecraft.world.entity.LivingEntity) -> f
1398:1415:void dropAllDeathLoot(net.minecraft.world.damagesource.DamageSource)
-> g
1418:1418:void dropEquipment() -> eu
1421:1424:void dropExperience() -> ev
1427:1427:void
dropCustomDeathLoot(net.minecraft.world.damagesource.DamageSource,int,boolean) -> a
1430:1430:net.minecraft.resources.ResourceLocation getLootTable() -> ew
1434:1434:long getLootTableSeed() -> ex
1438:1454:void
dropFromLootTable(net.minecraft.world.damagesource.DamageSource,boolean) -> a
1457:1473:void knockback(double,double,double) -> q
1476:1476:void indicateDamage(double,double) -> a
1480:1480:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
1485:1485:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
1489:1489:net.minecraft.sounds.SoundEvent getFallDamageSound(int) -> d
1493:1494:void skipDropExperience() -> ey
1497:1497:boolean wasExperienceConsumed() -> ez
1501:1504:net.minecraft.world.phys.Vec3 getMeleeAttackReferencePosition() -> eA
1511:1511:float getHurtDir() -> eB
1518:1518:net.minecraft.world.entity.LivingEntity$Fallsounds getFallSounds() ->
eC
1522:1522:net.minecraft.sounds.SoundEvent
getDrinkingSound(net.minecraft.world.item.ItemStack) -> c
1526:1526:net.minecraft.sounds.SoundEvent
getEatingSound(net.minecraft.world.item.ItemStack) -> d
1530:1530:java.util.Optional getLastClimbablePos() -> eD
1534:1550:boolean onClimbable() -> i_
1554:1560:boolean
trapdoorUsableAsLadder(net.minecraft.core.BlockPos,net.minecraft.world.level.block.
state.BlockState) -> c
1568:1568:boolean isAlive() -> bs
1573:1582:boolean
causeFallDamage(float,float,net.minecraft.world.damagesource.DamageSource) -> a
1586:1591:int calculateFallDamage(float,float) -> d
1595:1607:void playBlockFallSound() -> eE
1611:1613:void animateHurt(float) -> m
1621:1621:int getArmorValue() -> eF
1625:1625:void hurtArmor(net.minecraft.world.damagesource.DamageSource,float) -
> b
1628:1628:void hurtHelmet(net.minecraft.world.damagesource.DamageSource,float)
-> c
1631:1631:void hurtCurrentlyUsedShield(float) -> u
1634:1638:float
getDamageAfterArmorAbsorb(net.minecraft.world.damagesource.DamageSource,float) -> d
1642:1676:float
getDamageAfterMagicAbsorb(net.minecraft.world.damagesource.DamageSource,float) -> e
1680:1703:void
actuallyHurt(net.minecraft.world.damagesource.DamageSource,float) -> f
1706:1706:net.minecraft.world.damagesource.CombatTracker getCombatTracker() ->
eG
1711:1717:net.minecraft.world.entity.LivingEntity getKillCredit() -> eH
1721:1721:float getMaxHealth() -> eI
1725:1725:int getArrowCount() -> eJ
1729:1730:void setArrowCount(int) -> p
1733:1733:int getStingerCount() -> eK
1737:1738:void setStingerCount(int) -> q
1741:1747:int getCurrentSwingDuration() -> s
1751:1752:void swing(net.minecraft.world.InteractionHand) -> a
1755:1771:void swing(net.minecraft.world.InteractionHand,boolean) -> a
1775:1788:void handleDamageEvent(net.minecraft.world.damagesource.DamageSource)
-> c
1792:1857:void handleEntityEvent(byte) -> b
1860:1866:void makePoofParticles() -> x
1869:1872:void swapHandItems() -> y
1876:1877:void onBelowWorld() -> ax
1880:1892:void updateSwingTime() -> eL
1896:1896:net.minecraft.world.entity.ai.attributes.AttributeInstance
getAttribute(net.minecraft.world.entity.ai.attributes.Attribute) -> a
1900:1900:double getAttributeValue(net.minecraft.core.Holder) -> a
1904:1904:double
getAttributeValue(net.minecraft.world.entity.ai.attributes.Attribute) -> b
1908:1908:double getAttributeBaseValue(net.minecraft.core.Holder) -> b
1912:1912:double
getAttributeBaseValue(net.minecraft.world.entity.ai.attributes.Attribute) -> c
1916:1916:net.minecraft.world.entity.ai.attributes.AttributeMap getAttributes()
-> eM
1920:1920:net.minecraft.world.entity.MobType getMobType() -> eN
1924:1924:net.minecraft.world.item.ItemStack getMainHandItem() -> eO
1928:1928:net.minecraft.world.item.ItemStack getOffhandItem() -> eP
1932:1932:boolean isHolding(net.minecraft.world.item.Item) -> b
1936:1936:boolean isHolding(java.util.function.Predicate) -> b
1940:1945:net.minecraft.world.item.ItemStack
getItemInHand(net.minecraft.world.InteractionHand) -> b
1950:1957:void
setItemInHand(net.minecraft.world.InteractionHand,net.minecraft.world.item.ItemStac
k) -> a
1960:1960:boolean hasItemInSlot(net.minecraft.world.entity.EquipmentSlot) -> b
java.lang.Iterable getArmorSlots() -> bJ
net.minecraft.world.item.ItemStack
getItemBySlot(net.minecraft.world.entity.EquipmentSlot) -> c
void
setItemSlot(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemS
tack) -> a
1972:1976:void verifyEquippedItem(net.minecraft.world.item.ItemStack) -> e
1979:1989:float getArmorCoverPercentage() -> eQ
1994:2003:void setSprinting(boolean) -> g
2006:2006:float getSoundVolume() -> eR
2010:2013:float getVoicePitch() -> eS
2017:2017:boolean isImmobile() -> eT
2022:2025:void push(net.minecraft.world.entity.Entity) -> g
2029:2041:void dismountVehicle(net.minecraft.world.entity.Entity) -> a
2045:2045:boolean shouldShowName() -> cz
2049:2049:float getJumpPower() -> eU
2053:2053:float getJumpBoostPower() -> eV
2057:2070:void jumpFromGround() -> eW
2073:2074:void goDownInWater() -> eX
2077:2078:void jumpInLiquid(net.minecraft.tags.TagKey) -> c
2081:2081:float getWaterSlowDown() -> eY
2085:2085:boolean
canStandOnFluid(net.minecraft.world.level.material.FluidState) -> a
2089:2265:void travel(net.minecraft.world.phys.Vec3) -> h
2268:2281:void
travelRidden(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Vec3
) -> c
2284:2284:void
tickRidden(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Vec3)
-> a
2287:2287:net.minecraft.world.phys.Vec3
getRiddenInput(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Ve
c3) -> b
2291:2291:float getRiddenSpeed(net.minecraft.world.entity.player.Player) -> e
2295:2301:void calculateEntityAnimation(boolean) -> q
2304:2306:void updateWalkAnimation(float) -> v
2309:2318:net.minecraft.world.phys.Vec3
handleRelativeFrictionAndCalculateMovement(net.minecraft.world.phys.Vec3,float) ->
a
2322:2332:net.minecraft.world.phys.Vec3
getFluidFallingAdjustedMovement(double,boolean,net.minecraft.world.phys.Vec3) -> a
2336:2350:net.minecraft.world.phys.Vec3
handleOnClimbable(net.minecraft.world.phys.Vec3) -> j
2354:2357:float getFrictionInfluencedSpeed(float) -> z
2362:2362:float getFlyingSpeed() -> eZ
2366:2366:float getSpeed() -> fa
2370:2371:void setSpeed(float) -> w
2374:2375:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
2380:2499:void tick() -> l
2502:2511:void detectEquipmentUpdates() -> z
2515:2544:java.util.Map collectEquipmentChanges() -> A
2548:2548:boolean
equipmentHasChanged(net.minecraft.world.item.ItemStack,net.minecraft.world.item.Ite
mStack) -> a
2553:2566:void handleHandSwap(java.util.Map) -> a
2569:2584:void handleEquipmentChanges(java.util.Map) -> b
2587:2587:net.minecraft.world.item.ItemStack
getLastArmorItem(net.minecraft.world.entity.EquipmentSlot) -> e
2591:2592:void
setLastArmorItem(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.
ItemStack) -> b
2595:2595:net.minecraft.world.item.ItemStack
getLastHandItem(net.minecraft.world.entity.EquipmentSlot) -> f
2599:2600:void
setLastHandItem(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.I
temStack) -> c
2603:2617:float tickHeadTurn(float,float) -> e
2621:2754:void aiStep() -> b_
2760:2760:boolean isSensitiveToWater() -> fb
2764:2789:void updateFallFlying() -> C
2792:2792:void serverAiStep() -> fc
2795:2821:void pushEntities() -> fd
2824:2842:void
checkAutoSpinAttack(net.minecraft.world.phys.AABB,net.minecraft.world.phys.AABB) ->
a
2845:2846:void doPush(net.minecraft.world.entity.Entity) -> A
2849:2849:void doAutoAttackOnTouch(net.minecraft.world.entity.LivingEntity) ->
g
2852:2852:boolean isAutoSpinAttack() -> fe
2857:2862:void stopRiding() -> Y
2866:2870:void rideTick() -> bv
2874:2881:void lerpTo(double,double,double,float,float,int,boolean) -> a
2885:2888:void lerpHeadTo(float,int) -> a
2891:2892:void setJumping(boolean) -> r
2895:2899:void onItemPickup(net.minecraft.world.entity.item.ItemEntity) -> a
2902:2907:void take(net.minecraft.world.entity.Entity,int) -> a
2911:2920:boolean hasLineOfSight(net.minecraft.world.entity.Entity) -> B
2925:2928:float getViewYRot(float) -> h
2932:2936:float getAttackAnim(float) -> x
2941:2941:boolean isPickable() -> bo
2946:2946:boolean isPushable() -> bp
2951:2951:float getYHeadRot() -> cm
2956:2957:void setYHeadRot(float) -> n
2961:2962:void setYBodyRot(float) -> o
2966:2966:net.minecraft.world.phys.Vec3
getRelativePortalPosition(net.minecraft.core.Direction$Axis,net.minecraft.BlockUtil
$FoundRectangle) -> a
2971:2971:net.minecraft.world.phys.Vec3
resetForwardDirectionOfRelativePortalPosition(net.minecraft.world.phys.Vec3) -> i
2975:2975:float getAbsorptionAmount() -> ff
2979:2983:void setAbsorptionAmount(float) -> y
2986:2986:void onEnterCombat() -> Q_
2989:2989:void onLeaveCombat() -> F_
2992:2993:void updateEffectVisibility() -> fg
net.minecraft.world.entity.HumanoidArm getMainArm() -> fh
2998:2998:boolean isUsingItem() -> fi
3002:3002:net.minecraft.world.InteractionHand getUsedItemHand() -> fj
3006:3015:void updatingUsingItem() -> D
3018:3025:void updateUsingItem(net.minecraft.world.item.ItemStack) -> a
3028:3033:boolean shouldTriggerItemUseEffects() -> E
3037:3043:void updateSwimAmount() -> G
3046:3053:void setLivingEntityFlag(int,boolean) -> c
3056:3069:void startUsingItem(net.minecraft.world.InteractionHand) -> c
3073:3091:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
3095:3099:void
lookAt(net.minecraft.commands.arguments.EntityAnchorArgument$Anchor,net.minecraft.w
orld.phys.Vec3) -> a
3102:3114:void triggerItemUseEffects(net.minecraft.world.item.ItemStack,int) ->
b
3117:3129:void spawnItemParticles(net.minecraft.world.item.ItemStack,int) -> a
3132:3150:void completeUsingItem() -> Z_
3153:3153:net.minecraft.world.item.ItemStack getUseItem() -> fk
3157:3157:int getUseItemRemainingTicks() -> fl
3161:3164:int getTicksUsingItem() -> fm
3168:3175:void releaseUsingItem() -> fn
3178:3187:void stopUsingItem() -> fo
3190:3200:boolean isBlocking() -> fp
3204:3204:boolean isSuppressingSlidingDownLadder() -> fq
3208:3208:boolean isFallFlying() -> fr
3215:3215:boolean isVisuallySwimming() -> bX
3219:3219:int getFallFlyingTicks() -> fs
3223:3266:boolean randomTeleport(double,double,double,boolean) -> b
3270:3270:boolean isAffectedByPotions() -> ft
3274:3274:boolean attackable() -> fu
3278:3278:void setRecordPlayingNearby(net.minecraft.core.BlockPos,boolean) -> a
3281:3281:boolean canTakeItem(net.minecraft.world.item.ItemStack) -> f
3286:3286:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
3290:3290:com.google.common.collect.ImmutableList getDismountPoses() -> fv
3294:3295:net.minecraft.world.phys.AABB
getLocalBoundsForPose(net.minecraft.world.entity.Pose) -> g
3303:3303:boolean canChangeDimensions() -> cq
3307:3307:java.util.Optional getSleepingPos() -> fw
3311:3312:void setSleepingPos(net.minecraft.core.BlockPos) -> g
3315:3316:void clearSleepingPos() -> fx
3319:3319:boolean isSleeping() -> fy
3323:3337:void startSleeping(net.minecraft.core.BlockPos) -> b
3340:3341:void setPosToBed(net.minecraft.core.BlockPos) -> a
3344:3344:boolean checkBedExists() -> I
3348:3372:void stopSleeping() -> fz
3376:3377:net.minecraft.core.Direction getBedOrientation() -> fA
3382:3382:boolean isInWall() -> bt
3387:3387:float
getEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimen
sions) -> a
3391:3391:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
3395:3395:net.minecraft.world.item.ItemStack
getProjectile(net.minecraft.world.item.ItemStack) -> g
3399:3408:net.minecraft.world.item.ItemStack
eat(net.minecraft.world.level.Level,net.minecraft.world.item.ItemStack) -> a
3412:3421:void
addEatEffect(net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level,net
.minecraft.world.entity.LivingEntity) -> a
3424:3438:byte
entityEventForEquipmentBreak(net.minecraft.world.entity.EquipmentSlot) -> g
3443:3444:void broadcastBreakEvent(net.minecraft.world.entity.EquipmentSlot) ->
d
3447:3448:void broadcastBreakEvent(net.minecraft.world.InteractionHand) -> d
3452:3456:net.minecraft.world.phys.AABB getBoundingBoxForCulling() -> j_
3460:3466:net.minecraft.world.entity.EquipmentSlot
getEquipmentSlotForItem(net.minecraft.world.item.ItemStack) -> h
3470:3473:net.minecraft.world.entity.SlotAccess
createEquipmentSlotAccess(net.minecraft.world.entity.LivingEntity,net.minecraft.wor
ld.entity.EquipmentSlot) -> a
3479:3497:net.minecraft.world.entity.EquipmentSlot getEquipmentSlot(int) -> r
3502:3508:net.minecraft.world.entity.SlotAccess getSlot(int) -> a_
3513:3520:boolean canFreeze() -> dw
3525:3525:boolean isCurrentlyGlowing() -> ca
3530:3530:float getVisualRotationYInDegrees() -> dz
3535:3554:void
recreateFromPacket(net.minecraft.network.protocol.game.ClientboundAddEntityPacket)
-> a
3557:3557:boolean canDisableShield() -> fB
3562:3563:float maxUpStep() -> dC
3473:3473:boolean
lambda$createEquipmentSlotAccess$10(net.minecraft.world.entity.EquipmentSlot,net.mi
necraft.world.item.ItemStack) -> d
3349:3366:void lambda$stopSleeping$9(net.minecraft.core.BlockPos) -> h
3355:3356:net.minecraft.world.phys.Vec3
lambda$stopSleeping$8(net.minecraft.core.BlockPos) -> i
3344:3344:java.lang.Boolean
lambda$checkBedExists$7(net.minecraft.core.BlockPos) -> j
2775:2775:void
lambda$updateFallFlying$6(net.minecraft.world.entity.LivingEntity) -> h
2572:2582:void
lambda$handleEquipmentChanges$5(java.util.List,net.minecraft.world.entity.Equipment
Slot,net.minecraft.world.item.ItemStack) -> a
1932:1932:boolean
lambda$isHolding$4(net.minecraft.world.item.Item,net.minecraft.world.item.ItemStack
) -> a
814:814:void lambda$tickEffects$3(net.minecraft.world.effect.MobEffectInstance)
-> e
744:744:void
lambda$addAdditionalSaveData$2(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
738:741:void
lambda$addAdditionalSaveData$1(net.minecraft.nbt.CompoundTag,net.minecraft.core.Blo
ckPos) -> a
528:528:void lambda$tryAddSoulSpeed$0(net.minecraft.world.entity.LivingEntity)
-> i
127:166:void <clinit>() -> <clinit>
net.minecraft.world.entity.LivingEntity$1 -> bfz$1:
int[] $SwitchMap$net$minecraft$world$entity$EquipmentSlot$Type -> a
int[] $SwitchMap$net$minecraft$world$entity$EquipmentSlot -> b
2518:3424:void <clinit>() -> <clinit>
net.minecraft.world.entity.LivingEntity$Fallsounds -> bfz$a:
net.minecraft.sounds.SoundEvent small -> a
net.minecraft.sounds.SoundEvent big -> b
1514:1514:void
<init>(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundEvent) -> <init>
1514:1514:java.lang.String toString() -> toString
1514:1514:int hashCode() -> hashCode
1514:1514:boolean equals(java.lang.Object) -> equals
1514:1514:net.minecraft.sounds.SoundEvent small() -> a
1514:1514:net.minecraft.sounds.SoundEvent big() -> b
net.minecraft.world.entity.Marker -> bga:
java.lang.String DATA_TAG -> b
net.minecraft.nbt.CompoundTag data -> c
12:17:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
21:21:void tick() -> l
25:25:void defineSynchedData() -> a_
29:30:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
34:35:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
39:39:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
44:44:boolean canAddPassenger(net.minecraft.world.entity.Entity) -> o
49:49:boolean couldAcceptPassenger() -> bB
54:54:void addPassenger(net.minecraft.world.entity.Entity) -> m
59:59:net.minecraft.world.level.material.PushReaction getPistonPushReaction() -
> l_
64:64:boolean isIgnoringBlockTriggers() -> c_
net.minecraft.world.entity.Mob -> bgb:
net.minecraft.network.syncher.EntityDataAccessor DATA_MOB_FLAGS_ID -> b
int MOB_FLAG_NO_AI -> c
int MOB_FLAG_LEFTHANDED -> d
int MOB_FLAG_AGGRESSIVE -> e
int PICKUP_REACH -> f
net.minecraft.core.Vec3i ITEM_PICKUP_REACH -> bS
float MAX_WEARING_ARMOR_CHANCE -> g
float MAX_PICKUP_LOOT_CHANCE -> bB
float MAX_ENCHANTED_ARMOR_CHANCE -> bC
float MAX_ENCHANTED_WEAPON_CHANCE -> bD
java.lang.String LEASH_TAG -> bE
float DEFAULT_EQUIPMENT_DROP_CHANCE -> bF
int PRESERVE_ITEM_DROP_CHANCE -> bG
int UPDATE_GOAL_SELECTOR_EVERY_N_TICKS -> bH
int ambientSoundTime -> bI
int xpReward -> bJ
net.minecraft.world.entity.ai.control.LookControl lookControl -> bK
net.minecraft.world.entity.ai.control.MoveControl moveControl -> bL
net.minecraft.world.entity.ai.control.JumpControl jumpControl -> bM
net.minecraft.world.entity.ai.control.BodyRotationControl bodyRotationControl -
> bT
net.minecraft.world.entity.ai.navigation.PathNavigation navigation -> bN
net.minecraft.world.entity.ai.goal.GoalSelector goalSelector -> bO
net.minecraft.world.entity.ai.goal.GoalSelector targetSelector -> bP
net.minecraft.world.entity.LivingEntity target -> bU
net.minecraft.world.entity.ai.sensing.Sensing sensing -> bV
net.minecraft.core.NonNullList handItems -> bW
float[] handDropChances -> bQ
net.minecraft.core.NonNullList armorItems -> bX
float[] armorDropChances -> bR
boolean canPickUpLoot -> bY
boolean persistenceRequired -> bZ
java.util.Map pathfindingMalus -> ca
net.minecraft.resources.ResourceLocation lootTable -> cb
long lootTableSeed -> cc
net.minecraft.world.entity.Entity leashHolder -> cd
int delayedLeashHolderId -> ce
net.minecraft.nbt.CompoundTag leashInfoTag -> cf
net.minecraft.core.BlockPos restrictCenter -> cg
float restrictRadius -> ch
110:150:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
153:153:void registerGoals() -> x
156:158:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createMobAttributes() -> y
162:162:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
175:175:boolean shouldPassengersInheritMalus() -> z
183:190:float
getPathfindingMalus(net.minecraft.world.level.pathfinder.BlockPathTypes) -> a
194:195:void
setPathfindingMalus(net.minecraft.world.level.pathfinder.BlockPathTypes,float) -> a
199:199:void onPathfindingStart() -> A
203:203:void onPathfindingDone() -> C
206:206:net.minecraft.world.entity.ai.control.BodyRotationControl
createBodyControl() -> D
210:210:net.minecraft.world.entity.ai.control.LookControl getLookControl() -> E
214:217:net.minecraft.world.entity.ai.control.MoveControl getMoveControl() -> G
221:221:net.minecraft.world.entity.ai.control.JumpControl getJumpControl() -> I
225:228:net.minecraft.world.entity.ai.navigation.PathNavigation getNavigation()
-> J
234:234:net.minecraft.world.entity.LivingEntity getControllingPassenger() -> cL
238:238:net.minecraft.world.entity.ai.sensing.Sensing getSensing() -> K
244:244:net.minecraft.world.entity.LivingEntity getTarget() -> j
248:249:void setTarget(net.minecraft.world.entity.LivingEntity) -> h
253:253:boolean canAttackType(net.minecraft.world.entity.EntityType) -> a
257:257:boolean
canFireProjectileWeapon(net.minecraft.world.item.ProjectileWeaponItem) -> a
262:263:void ate() -> L
267:269:void defineSynchedData() -> a_
272:272:int getAmbientSoundInterval() -> M
276:280:void playAmbientSound() -> N
284:292:void baseTick() -> ao
296:298:void playHurtSound(net.minecraft.world.damagesource.DamageSource) -> e
301:302:void resetAmbientSoundTime() -> q
306:322:int getExperienceReward() -> ea
327:338:void spawnAnim() -> O
342:347:void handleEntityEvent(byte) -> b
351:360:void tick() -> l
366:371:void updateControlFlags() -> P
375:376:float tickHeadTurn(float,float) -> e
386:386:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
391:457:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
461:508:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
512:514:void
dropFromLootTable(net.minecraft.world.damagesource.DamageSource,boolean) -> a
518:518:net.minecraft.resources.ResourceLocation getLootTable() -> ew
522:522:net.minecraft.resources.ResourceLocation getDefaultLootTable() -> Q
527:527:long getLootTableSeed() -> ex
531:532:void setZza(float) -> z
535:536:void setYya(float) -> A
539:540:void setXxa(float) -> B
544:546:void setSpeed(float) -> w
550:567:void aiStep() -> b_
570:570:net.minecraft.core.Vec3i getPickupReach() -> R
577:591:void pickUpItem(net.minecraft.world.entity.item.ItemEntity) -> b
594:619:net.minecraft.world.item.ItemStack
equipItemIfPossible(net.minecraft.world.item.ItemStack) -> i
623:626:void
setItemSlotAndDropWhenKilled(net.minecraft.world.entity.EquipmentSlot,net.minecraft
.world.item.ItemStack) -> b
629:637:void setGuaranteedDrop(net.minecraft.world.entity.EquipmentSlot) -> e
640:688:boolean
canReplaceCurrentItem(net.minecraft.world.item.ItemStack,net.minecraft.world.item.I
temStack) -> b
692:698:boolean
canReplaceEqualItem(net.minecraft.world.item.ItemStack,net.minecraft.world.item.Ite
mStack) -> c
703:703:boolean canHoldItem(net.minecraft.world.item.ItemStack) -> j
708:708:boolean wantsToPickUp(net.minecraft.world.item.ItemStack) -> k
712:712:boolean removeWhenFarAway(double) -> h
716:716:boolean requiresCustomPersistence() -> T
720:720:boolean shouldDespawnInPeaceful() -> U
725:753:void checkDespawn() -> du
758:802:void serverAiStep() -> fc
805:806:void sendDebugPackets() -> V
809:809:void customServerAiStep() -> W
812:812:int getMaxHeadXRot() -> X
819:819:int getMaxHeadYRot() -> fC
826:826:int getHeadRotSpeed() -> fD
830:847:void lookAt(net.minecraft.world.entity.Entity,float,float) -> a
850:857:float rotlerp(float,float,float) -> a
861:862:boolean
checkMobSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level.
LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,n
et.minecraft.util.RandomSource) -> a
866:866:boolean
checkSpawnRules(net.minecraft.world.level.LevelAccessor,net.minecraft.world.entity.
MobSpawnType) -> a
870:870:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) ->
a
874:874:int getMaxSpawnClusterSize() -> fE
878:878:boolean isMaxGroupSizeReached(int) -> d
883:891:int getMaxFallDistance() -> cr
896:896:java.lang.Iterable getHandSlots() -> bI
901:901:java.lang.Iterable getArmorSlots() -> bJ
906:912:net.minecraft.world.item.ItemStack
getItemBySlot(net.minecraft.world.entity.EquipmentSlot) -> c
917:922:void
setItemSlot(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemS
tack) -> a
926:939:void
dropCustomDeathLoot(net.minecraft.world.damagesource.DamageSource,int,boolean) -> a
943:955:float getEquipmentDropChance(net.minecraft.world.entity.EquipmentSlot)
-> f
959:990:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
994:1061:net.minecraft.world.item.Item
getEquipmentForSlot(net.minecraft.world.entity.EquipmentSlot,int) -> a
1065:1075:void
populateDefaultEquipmentEnchantments(net.minecraft.util.RandomSource,net.minecraft.
world.DifficultyInstance) -> b
1078:1081:void enchantSpawnedWeapon(net.minecraft.util.RandomSource,float) -> a
1084:1088:void
enchantSpawnedArmor(net.minecraft.util.RandomSource,float,net.minecraft.world.entit
y.EquipmentSlot) -> a
1092:1101:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
1105:1106:void setPersistenceRequired() -> fF
1109:1117:void setDropChance(net.minecraft.world.entity.EquipmentSlot,float) ->
a
1120:1120:boolean canPickUpLoot() -> fG
1124:1125:void setCanPickUpLoot(boolean) -> s
1129:1130:boolean canTakeItem(net.minecraft.world.item.ItemStack) -> f
1134:1134:boolean isPersistenceRequired() -> fH
1139:1161:net.minecraft.world.InteractionResult
interact(net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHa
nd) -> a
1167:1192:net.minecraft.world.InteractionResult
checkAndHandleImportantInteractions(net.minecraft.world.entity.player.Player,net.mi
necraft.world.InteractionHand) -> c
1196:1196:void
onOffspringSpawnedFromEgg(net.minecraft.world.entity.player.Player,net.minecraft.wo
rld.entity.Mob) -> a
1199:1199:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
1204:1204:boolean isWithinRestriction() -> fI
1208:1211:boolean isWithinRestriction(net.minecraft.core.BlockPos) -> a
1215:1217:void restrictTo(net.minecraft.core.BlockPos,int) -> a
1220:1220:net.minecraft.core.BlockPos getRestrictCenter() -> fJ
1224:1224:float getRestrictRadius() -> fK
1228:1229:void clearRestriction() -> fL
1232:1232:boolean hasRestriction() -> fM
1237:1277:net.minecraft.world.entity.Mob
convertTo(net.minecraft.world.entity.EntityType,boolean) -> a
1281:1290:void tickLeash() -> fN
1293:1304:void dropLeash(boolean,boolean) -> a
1307:1307:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
1311:1311:boolean isLeashed() -> fO
1317:1320:net.minecraft.world.entity.Entity getLeashHolder() -> fP
1324:1334:void setLeashedTo(net.minecraft.world.entity.Entity,boolean) -> b
1337:1339:void setDelayedLeashHolderId(int) -> r
1343:1348:boolean startRiding(net.minecraft.world.entity.Entity,boolean) -> a
1354:1373:void restoreLeashFromSave() -> fV
1377:1377:boolean isEffectiveAi() -> cV
1381:1383:void setNoAi(boolean) -> t
1386:1388:void setLeftHanded(boolean) -> u
1391:1393:void setAggressive(boolean) -> v
1396:1396:boolean isNoAi() -> fQ
1400:1400:boolean isLeftHanded() -> fR
1404:1404:boolean isAggressive() -> fS
1409:1409:void setBaby(boolean) -> a
1413:1413:net.minecraft.world.entity.HumanoidArm getMainArm() -> fh
1417:1417:double
getMeleeAttackRangeSqr(net.minecraft.world.entity.LivingEntity) -> i
1421:1421:double
getPerceivedTargetDistanceSquareForMeleeAttack(net.minecraft.world.entity.LivingEnt
ity) -> j
1425:1426:boolean
isWithinMeleeAttackRange(net.minecraft.world.entity.LivingEntity) -> k
1437:1471:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
1475:1483:void
maybeDisableShield(net.minecraft.world.entity.player.Player,net.minecraft.world.ite
m.ItemStack,net.minecraft.world.item.ItemStack) -> a
1486:1494:boolean isSunBurnTick() -> fT
1499:1504:void jumpInLiquid(net.minecraft.tags.TagKey) -> c
1507:1509:void removeFreeWill() -> fU
1512:1513:void removeAllGoals(java.util.function.Predicate) -> c
1517:1525:void removeAfterChangingDimensions() -> cp
1530:1534:net.minecraft.world.item.ItemStack getPickResult() -> dv
1521:1524:void
lambda$removeAfterChangingDimensions$4(net.minecraft.world.item.ItemStack) -> m
1507:1507:boolean
lambda$removeFreeWill$3(net.minecraft.world.entity.ai.goal.Goal) -> a
1186:1186:void
lambda$checkAndHandleImportantInteractions$2(net.minecraft.world.entity.player.Play
er,net.minecraft.world.entity.Mob) -> b
696:696:boolean lambda$canReplaceEqualItem$1(java.lang.String) -> c
696:696:boolean lambda$canReplaceEqualItem$0(java.lang.String) -> d
80:85:void <clinit>() -> <clinit>
net.minecraft.world.entity.Mob$1 -> bgb$1:
int[] $SwitchMap$net$minecraft$world$entity$EquipmentSlot$Type -> a
int[] $SwitchMap$net$minecraft$world$entity$EquipmentSlot -> b
629:994:void <clinit>() -> <clinit>
net.minecraft.world.entity.MobCategory -> bgc:
net.minecraft.world.entity.MobCategory MONSTER -> a
net.minecraft.world.entity.MobCategory CREATURE -> b
net.minecraft.world.entity.MobCategory AMBIENT -> c
net.minecraft.world.entity.MobCategory AXOLOTLS -> d
net.minecraft.world.entity.MobCategory UNDERGROUND_WATER_CREATURE -> e
net.minecraft.world.entity.MobCategory WATER_CREATURE -> f
net.minecraft.world.entity.MobCategory WATER_AMBIENT -> g
net.minecraft.world.entity.MobCategory MISC -> h
com.mojang.serialization.Codec CODEC -> i
int max -> j
boolean isFriendly -> k
boolean isPersistent -> l
java.lang.String name -> m
int noDespawnDistance -> n
int despawnDistance -> o
net.minecraft.world.entity.MobCategory[] $VALUES -> p
6:6:net.minecraft.world.entity.MobCategory[] values() -> values
6:6:net.minecraft.world.entity.MobCategory valueOf(java.lang.String) -> valueOf
24:33:void
<init>(java.lang.String,int,java.lang.String,int,boolean,boolean,int) -> <init>
36:36:java.lang.String getName() -> a
41:41:java.lang.String getSerializedName() -> c
45:45:int getMaxInstancesPerChunk() -> b
49:49:boolean isFriendly() -> d
53:53:boolean isPersistent() -> e
57:57:int getDespawnDistance() -> f
61:61:int getNoDespawnDistance() -> g
6:6:net.minecraft.world.entity.MobCategory[] $values() -> h
6:18:void <clinit>() -> <clinit>
net.minecraft.world.entity.MobSpawnType -> bgd:
net.minecraft.world.entity.MobSpawnType NATURAL -> a
net.minecraft.world.entity.MobSpawnType CHUNK_GENERATION -> b
net.minecraft.world.entity.MobSpawnType SPAWNER -> c
net.minecraft.world.entity.MobSpawnType STRUCTURE -> d
net.minecraft.world.entity.MobSpawnType BREEDING -> e
net.minecraft.world.entity.MobSpawnType MOB_SUMMONED -> f
net.minecraft.world.entity.MobSpawnType JOCKEY -> g
net.minecraft.world.entity.MobSpawnType EVENT -> h
net.minecraft.world.entity.MobSpawnType CONVERSION -> i
net.minecraft.world.entity.MobSpawnType REINFORCEMENT -> j
net.minecraft.world.entity.MobSpawnType TRIGGERED -> k
net.minecraft.world.entity.MobSpawnType BUCKET -> l
net.minecraft.world.entity.MobSpawnType SPAWN_EGG -> m
net.minecraft.world.entity.MobSpawnType COMMAND -> n
net.minecraft.world.entity.MobSpawnType DISPENSER -> o
net.minecraft.world.entity.MobSpawnType PATROL -> p
net.minecraft.world.entity.MobSpawnType[] $VALUES -> q
3:3:net.minecraft.world.entity.MobSpawnType[] values() -> values
3:3:net.minecraft.world.entity.MobSpawnType valueOf(java.lang.String) ->
valueOf
3:3:void <init>(java.lang.String,int) -> <init>
3:3:net.minecraft.world.entity.MobSpawnType[] $values() -> a
3:19:void <clinit>() -> <clinit>
net.minecraft.world.entity.MobType -> bge:
net.minecraft.world.entity.MobType UNDEFINED -> a
net.minecraft.world.entity.MobType UNDEAD -> b
net.minecraft.world.entity.MobType ARTHROPOD -> c
net.minecraft.world.entity.MobType ILLAGER -> d
net.minecraft.world.entity.MobType WATER -> e
3:3:void <init>() -> <init>
4:8:void <clinit>() -> <clinit>
net.minecraft.world.entity.MoverType -> bgf:
net.minecraft.world.entity.MoverType SELF -> a
net.minecraft.world.entity.MoverType PLAYER -> b
net.minecraft.world.entity.MoverType PISTON -> c
net.minecraft.world.entity.MoverType SHULKER_BOX -> d
net.minecraft.world.entity.MoverType SHULKER -> e
net.minecraft.world.entity.MoverType[] $VALUES -> f
3:3:net.minecraft.world.entity.MoverType[] values() -> values
3:3:net.minecraft.world.entity.MoverType valueOf(java.lang.String) -> valueOf
3:3:void <init>(java.lang.String,int) -> <init>
3:3:net.minecraft.world.entity.MoverType[] $values() -> a
3:8:void <clinit>() -> <clinit>
net.minecraft.world.entity.NeutralMob -> bgg:
java.lang.String TAG_ANGER_TIME -> a_
java.lang.String TAG_ANGRY_AT -> b_
int getRemainingPersistentAngerTime() -> a
void setRemainingPersistentAngerTime(int) -> a
java.util.UUID getPersistentAngerTarget() -> b
void setPersistentAngerTarget(java.util.UUID) -> a
void startPersistentAngerTimer() -> c
57:61:void addPersistentAngerSaveData(net.minecraft.nbt.CompoundTag) -> c
67:91:void
readPersistentAngerSaveData(net.minecraft.world.level.Level,net.minecraft.nbt.Compo
undTag) -> a
97:123:void
updatePersistentAnger(net.minecraft.server.level.ServerLevel,boolean) -> a
129:137:boolean isAngryAt(net.minecraft.world.entity.LivingEntity) -> a_
143:143:boolean isAngryAtAllPlayers(net.minecraft.world.level.Level) -> a_
147:147:boolean isAngry() -> S_
151:161:void playerDied(net.minecraft.world.entity.player.Player) -> a_
167:169:void forgetCurrentTargetAndRefreshUniversalAnger() -> T_
172:176:void stopBeingAngry() -> O_
net.minecraft.world.entity.LivingEntity getLastHurtByMob() -> ed
void setLastHurtByMob(net.minecraft.world.entity.LivingEntity) -> a
void setLastHurtByPlayer(net.minecraft.world.entity.player.Player) -> c
void setTarget(net.minecraft.world.entity.LivingEntity) -> h
boolean canAttack(net.minecraft.world.entity.LivingEntity) -> c
net.minecraft.world.entity.LivingEntity getTarget() -> j
net.minecraft.world.entity.OwnableEntity -> bgh:
java.util.UUID getOwnerUUID() -> U_
net.minecraft.world.level.EntityGetter level() -> e
16:20:net.minecraft.world.entity.LivingEntity getOwner() -> I_
net.minecraft.world.entity.PathfinderMob -> bgi:
float DEFAULT_WALK_TARGET_VALUE -> bS
14:15:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
18:18:float getWalkTargetValue(net.minecraft.core.BlockPos) -> h
22:22:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
27:27:boolean
checkSpawnRules(net.minecraft.world.level.LevelAccessor,net.minecraft.world.entity.
MobSpawnType) -> a
31:31:boolean isPathFinding() -> fV
36:79:void tickLeash() -> fN
82:82:boolean shouldStayCloseToLeashHolder() -> fW
86:86:double followLeashSpeed() -> fX
90:90:void onLeashDistance(float) -> C
net.minecraft.world.entity.PlayerRideable -> bgj:
net.minecraft.world.entity.PlayerRideableJumping -> bgk:
void onPlayerJump(int) -> b
boolean canJump() -> a
void handleStartJump(int) -> c
void handleStopJump() -> b
13:13:int getJumpCooldown() -> W_
net.minecraft.world.entity.Pose -> bgl:
net.minecraft.world.entity.Pose STANDING -> a
net.minecraft.world.entity.Pose FALL_FLYING -> b
net.minecraft.world.entity.Pose SLEEPING -> c
net.minecraft.world.entity.Pose SWIMMING -> d
net.minecraft.world.entity.Pose SPIN_ATTACK -> e
net.minecraft.world.entity.Pose CROUCHING -> f
net.minecraft.world.entity.Pose LONG_JUMPING -> g
net.minecraft.world.entity.Pose DYING -> h
net.minecraft.world.entity.Pose CROAKING -> i
net.minecraft.world.entity.Pose USING_TONGUE -> j
net.minecraft.world.entity.Pose SITTING -> k
net.minecraft.world.entity.Pose ROARING -> l
net.minecraft.world.entity.Pose SNIFFING -> m
net.minecraft.world.entity.Pose EMERGING -> n
net.minecraft.world.entity.Pose DIGGING -> o
net.minecraft.world.entity.Pose[] $VALUES -> p
3:3:net.minecraft.world.entity.Pose[] values() -> values
3:3:net.minecraft.world.entity.Pose valueOf(java.lang.String) -> valueOf
3:3:void <init>(java.lang.String,int) -> <init>
3:3:net.minecraft.world.entity.Pose[] $values() -> a
3:19:void <clinit>() -> <clinit>
net.minecraft.world.entity.PowerableMob -> bgm:
boolean isPowered() -> a
net.minecraft.world.entity.RelativeMovement -> bgn:
net.minecraft.world.entity.RelativeMovement X -> a
net.minecraft.world.entity.RelativeMovement Y -> b
net.minecraft.world.entity.RelativeMovement Z -> c
net.minecraft.world.entity.RelativeMovement Y_ROT -> d
net.minecraft.world.entity.RelativeMovement X_ROT -> e
java.util.Set ALL -> f
java.util.Set ROTATION -> g
int bit -> h
net.minecraft.world.entity.RelativeMovement[] $VALUES -> i
6:6:net.minecraft.world.entity.RelativeMovement[] values() -> values
6:6:net.minecraft.world.entity.RelativeMovement valueOf(java.lang.String) ->
valueOf
19:21:void <init>(java.lang.String,int,int) -> <init>
24:24:int getMask() -> a
28:28:boolean isSet(int) -> b
32:40:java.util.Set unpack(int) -> a
44:50:int pack(java.util.Set) -> a
6:6:net.minecraft.world.entity.RelativeMovement[] $values() -> b
6:15:void <clinit>() -> <clinit>
net.minecraft.world.entity.ReputationEventHandler -> bgo:
void
onReputationEventFrom(net.minecraft.world.entity.ai.village.ReputationEventType,net
.minecraft.world.entity.Entity) -> a
net.minecraft.world.entity.RiderShieldingMount -> bgp:
double getRiderShieldingHeight() -> d
net.minecraft.world.entity.Saddleable -> bgq:
boolean isSaddleable() -> g
void equipSaddle(net.minecraft.sounds.SoundSource) -> a
15:15:net.minecraft.sounds.SoundEvent getSaddleSoundEvent() -> R_
boolean isSaddled() -> i
net.minecraft.world.entity.Shearable -> bgr:
void shear(net.minecraft.sounds.SoundSource) -> a
boolean readyForShearing() -> a
net.minecraft.world.entity.SlotAccess -> bgs:
net.minecraft.world.entity.SlotAccess NULL -> b
22:22:net.minecraft.world.entity.SlotAccess
forContainer(net.minecraft.world.Container,int,java.util.function.Predicate) -> a
40:40:net.minecraft.world.entity.SlotAccess
forContainer(net.minecraft.world.Container,int) -> a
44:44:net.minecraft.world.entity.SlotAccess
forEquipmentSlot(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity
.EquipmentSlot,java.util.function.Predicate) -> a
63:63:net.minecraft.world.entity.SlotAccess
forEquipmentSlot(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity
.EquipmentSlot) -> a
net.minecraft.world.item.ItemStack get() -> a
boolean set(net.minecraft.world.item.ItemStack) -> a
63:63:boolean lambda$forEquipmentSlot$1(net.minecraft.world.item.ItemStack) ->
b
40:40:boolean lambda$forContainer$0(net.minecraft.world.item.ItemStack) -> c
9:9:void <clinit>() -> <clinit>
net.minecraft.world.entity.SlotAccess$1 -> bgs$1:
9:9:void <init>() -> <init>
12:12:net.minecraft.world.item.ItemStack get() -> a
17:17:boolean set(net.minecraft.world.item.ItemStack) -> a
net.minecraft.world.entity.SlotAccess$2 -> bgs$2:
net.minecraft.world.Container val$inventory -> a
int val$id -> c
java.util.function.Predicate val$validator -> d
22:22:void
<init>(net.minecraft.world.Container,int,java.util.function.Predicate) -> <init>
25:25:net.minecraft.world.item.ItemStack get() -> a
30:34:boolean set(net.minecraft.world.item.ItemStack) -> a
net.minecraft.world.entity.SlotAccess$3 -> bgs$3:
net.minecraft.world.entity.LivingEntity val$entity -> a
net.minecraft.world.entity.EquipmentSlot val$slot -> c
java.util.function.Predicate val$validator -> d
44:44:void
<init>(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.Equipment
Slot,java.util.function.Predicate) -> <init>
47:47:net.minecraft.world.item.ItemStack get() -> a
52:57:boolean set(net.minecraft.world.item.ItemStack) -> a
net.minecraft.world.entity.SpawnGroupData -> bgt:
net.minecraft.world.entity.SpawnPlacements -> bgu:
java.util.Map DATA_BY_TYPE -> a
44:44:void <init>() -> <init>
65:69:void
register(net.minecraft.world.entity.EntityType,net.minecraft.world.entity.SpawnPlac
ements$Type,net.minecraft.world.level.levelgen.Heightmap$Types,net.minecraft.world.
entity.SpawnPlacements$SpawnPredicate) -> a
150:151:net.minecraft.world.entity.SpawnPlacements$Type
getPlacementType(net.minecraft.world.entity.EntityType) -> a
155:156:net.minecraft.world.level.levelgen.Heightmap$Types
getHeightmapType(net.minecraft.world.entity.EntityType) -> b
161:162:boolean
checkSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Ser
verLevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPo
s,net.minecraft.util.RandomSource) -> a
62:147:void <clinit>() -> <clinit>
net.minecraft.world.entity.SpawnPlacements$Data -> bgu$a:
net.minecraft.world.level.levelgen.Heightmap$Types heightMap -> a
net.minecraft.world.entity.SpawnPlacements$Type placement -> b
net.minecraft.world.entity.SpawnPlacements$SpawnPredicate predicate -> c
55:59:void
<init>(net.minecraft.world.level.levelgen.Heightmap$Types,net.minecraft.world.entit
y.SpawnPlacements$Type,net.minecraft.world.entity.SpawnPlacements$SpawnPredicate) -
> <init>
net.minecraft.world.entity.SpawnPlacements$SpawnPredicate -> bgu$b:
boolean
test(net.minecraft.world.entity.EntityType,net.minecraft.world.level.ServerLevelAcc
essor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,net.minec
raft.util.RandomSource) -> test
net.minecraft.world.entity.SpawnPlacements$Type -> bgu$c:
net.minecraft.world.entity.SpawnPlacements$Type ON_GROUND -> a
net.minecraft.world.entity.SpawnPlacements$Type IN_WATER -> b
net.minecraft.world.entity.SpawnPlacements$Type NO_RESTRICTIONS -> c
net.minecraft.world.entity.SpawnPlacements$Type IN_LAVA -> d
net.minecraft.world.entity.SpawnPlacements$Type[] $VALUES -> e
165:165:net.minecraft.world.entity.SpawnPlacements$Type[] values() -> values
165:165:net.minecraft.world.entity.SpawnPlacements$Type
valueOf(java.lang.String) -> valueOf
165:165:void <init>(java.lang.String,int) -> <init>
165:165:net.minecraft.world.entity.SpawnPlacements$Type[] $values() -> a
165:169:void <clinit>() -> <clinit>
net.minecraft.world.entity.TamableAnimal -> bgv:
net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> bT
net.minecraft.network.syncher.EntityDataAccessor DATA_OWNERUUID_ID -> bU
boolean orderedToSit -> bW
30:32:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
36:39:void defineSynchedData() -> a_
43:48:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
52:70:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
74:74:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
78:88:void spawnTamingParticles(boolean) -> w
92:99:void handleEntityEvent(byte) -> b
102:102:boolean isTame() -> q
106:114:void setTame(boolean) -> x
117:117:void reassessTameGoals() -> r
120:120:boolean isInSittingPose() -> w
124:130:void setInSittingPose(boolean) -> y
135:135:java.util.UUID getOwnerUUID() -> U_
139:140:void setOwnerUUID(java.util.UUID) -> b
143:148:void tame(net.minecraft.world.entity.player.Player) -> f
152:155:boolean canAttack(net.minecraft.world.entity.LivingEntity) -> c
159:159:boolean isOwnedBy(net.minecraft.world.entity.LivingEntity) -> l
163:163:boolean
wantsToAttack(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.Li
vingEntity) -> a
168:174:net.minecraft.world.scores.Team getTeam() -> cd
179:188:boolean isAlliedTo(net.minecraft.world.entity.Entity) -> p
193:199:void die(net.minecraft.world.damagesource.DamageSource) -> a
202:202:boolean isOrderedToSit() -> fY
206:207:void setOrderedToSit(boolean) -> z
23:23:net.minecraft.world.level.EntityGetter level() -> e
24:25:void <clinit>() -> <clinit>
net.minecraft.world.entity.Targeting -> bgw:
net.minecraft.world.entity.LivingEntity getTarget() -> j
net.minecraft.world.entity.TraceableEntity -> bgx:
net.minecraft.world.entity.Entity getOwner() -> v
net.minecraft.world.entity.VariantHolder -> bgy:
void setVariant(java.lang.Object) -> a
java.lang.Object getVariant() -> c
net.minecraft.world.entity.WalkAnimationState -> bgz:
float speedOld -> a
float speed -> b
float position -> c
5:5:void <init>() -> <init>
11:12:void setSpeed(float) -> a
15:18:void update(float,float) -> a
21:21:float speed() -> a
25:25:float speed(float) -> b
29:29:float position() -> b
33:33:float position(float) -> c
37:37:boolean isMoving() -> c
net.minecraft.world.entity.ai.Brain -> bha:
org.slf4j.Logger LOGGER -> a
java.util.function.Supplier codec -> b
int SCHEDULE_UPDATE_DELAY -> c
java.util.Map memories -> d
java.util.Map sensors -> e
java.util.Map availableBehaviorsByPriority -> f
net.minecraft.world.entity.schedule.Schedule schedule -> g
java.util.Map activityRequirements -> h
java.util.Map activityMemoriesToEraseWhenStopped -> i
java.util.Set coreActivities -> j
java.util.Set activeActivities -> k
net.minecraft.world.entity.schedule.Activity defaultActivity -> l
long lastScheduleUpdate -> m
69:69:net.minecraft.world.entity.ai.Brain$Provider
provider(java.util.Collection,java.util.Collection) -> a
73:110:com.mojang.serialization.Codec
codec(java.util.Collection,java.util.Collection) -> b
115:159:void
<init>(java.util.Collection,java.util.Collection,com.google.common.collect.Immutabl
eList,java.util.function.Supplier) -> <init>
162:162:com.mojang.serialization.DataResult
serializeStart(com.mojang.serialization.DynamicOps) -> a
189:189:java.util.stream.Stream memories() -> j
196:196:boolean
hasMemoryValue(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> a
200:203:void clearMemories() -> a
206:207:void eraseMemory(net.minecraft.world.entity.ai.memory.MemoryModuleType)
-> b
214:215:void
setMemory(net.minecraft.world.entity.ai.memory.MemoryModuleType,java.lang.Object) -
> a
223:224:void
setMemoryWithExpiry(net.minecraft.world.entity.ai.memory.MemoryModuleType,java.lang
.Object,long) -> a
231:232:void
setMemory(net.minecraft.world.entity.ai.memory.MemoryModuleType,java.util.Optional)
-> a
240:247:void
setMemoryInternal(net.minecraft.world.entity.ai.memory.MemoryModuleType,java.util.O
ptional) -> b
251:255:java.util.Optional
getMemory(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> c
261:265:java.util.Optional
getMemoryInternal(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> d
269:270:long
getTimeUntilExpiry(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> e
276:276:java.util.Map getMemories() -> b
283:286:boolean
isMemoryValue(net.minecraft.world.entity.ai.memory.MemoryModuleType,java.lang.Objec
t) -> b
291:298:boolean
checkMemory(net.minecraft.world.entity.ai.memory.MemoryModuleType,net.minecraft.wor
ld.entity.ai.memory.MemoryStatus) -> a
302:302:net.minecraft.world.entity.schedule.Schedule getSchedule() -> c
306:307:void setSchedule(net.minecraft.world.entity.schedule.Schedule) -> a
310:311:void setCoreActivities(java.util.Set) -> a
316:316:java.util.Set getActiveActivities() -> d
322:332:java.util.List getRunningBehaviors() -> e
336:337:void useDefaultActivity() -> f
340:345:java.util.Optional getActiveNonCoreActivity() -> g
354:359:void
setActiveActivityIfPossible(net.minecraft.world.entity.schedule.Activity) -> a
362:370:void setActiveActivity(net.minecraft.world.entity.schedule.Activity) ->
d
373:383:void
eraseMemoriesForOtherActivitesThan(net.minecraft.world.entity.schedule.Activity) ->
e
390:397:void updateActivityFromSchedule(long,long) -> a
403:409:void setActiveActivityToFirstValid(java.util.List) -> a
412:413:void setDefaultActivity(net.minecraft.world.entity.schedule.Activity) -
> b
419:420:void
addActivity(net.minecraft.world.entity.schedule.Activity,int,com.google.common.coll
ect.ImmutableList) -> a
428:433:void
addActivityAndRemoveMemoryWhenStopped(net.minecraft.world.entity.schedule.Activity,
int,com.google.common.collect.ImmutableList,net.minecraft.world.entity.ai.memory.Me
moryModuleType) -> a
439:440:void
addActivity(net.minecraft.world.entity.schedule.Activity,com.google.common.collect.
ImmutableList) -> a
447:448:void
addActivityWithConditions(net.minecraft.world.entity.schedule.Activity,com.google.c
ommon.collect.ImmutableList,java.util.Set) -> a
456:466:void
addActivityAndRemoveMemoriesWhenStopped(net.minecraft.world.entity.schedule.Activit
y,com.google.common.collect.ImmutableList,java.util.Set,java.util.Set) -> a
470:471:void removeAllBehaviors() -> h
474:474:boolean isActive(net.minecraft.world.entity.schedule.Activity) -> c
479:486:net.minecraft.world.entity.ai.Brain copyWithoutBehaviors() -> i
490:494:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
) -> a
497:500:void
tickSensors(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity) -> c
503:512:void forgetOutdatedMemories() -> k
515:519:void
stopAll(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnt
ity) -> b
525:539:void
startEachNonRunningBehavior(net.minecraft.server.level.ServerLevel,net.minecraft.wo
rld.entity.LivingEntity) -> d
546:550:void
tickEachRunningBehavior(net.minecraft.server.level.ServerLevel,net.minecraft.world.
entity.LivingEntity) -> e
553:565:boolean
activityRequirementsAreMet(net.minecraft.world.entity.schedule.Activity) -> f
569:569:boolean isEmptyCollection(java.lang.Object) -> a
576:581:com.google.common.collect.ImmutableList
createPriorityPairs(int,com.google.common.collect.ImmutableList) -> a
463:463:java.util.Set
lambda$addActivityAndRemoveMemoriesWhenStopped$4(net.minecraft.world.entity.schedul
e.Activity) -> g
462:462:java.util.Map
lambda$addActivityAndRemoveMemoriesWhenStopped$3(java.lang.Integer) -> a
286:286:boolean lambda$isMemoryValue$2(java.lang.Object,java.lang.Object) -> a
201:202:void
lambda$clearMemories$1(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> f
189:189:net.minecraft.world.entity.ai.Brain$MemoryValue
lambda$memories$0(java.util.Map$Entry) -> a
49:49:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.Brain$1 -> bha$1:
java.util.Collection val$memoryTypes -> a
java.util.Collection val$sensorTypes -> b
org.apache.commons.lang3.mutable.MutableObject val$codecReference -> c
75:75:void
<init>(java.util.Collection,java.util.Collection,org.apache.commons.lang3.mutable.M
utableObject) -> <init>
78:80:java.util.stream.Stream keys(com.mojang.serialization.DynamicOps) -> keys
85:94:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,com.mojang.serialization.MapLike) ->
decode
98:100:com.mojang.serialization.DataResult
captureRead(net.minecraft.world.entity.ai.memory.MemoryModuleType,com.mojang.serial
ization.DynamicOps,java.lang.Object) -> a
105:106:com.mojang.serialization.RecordBuilder
encode(net.minecraft.world.entity.ai.Brain,com.mojang.serialization.DynamicOps,com.
mojang.serialization.RecordBuilder) -> a
75:75:com.mojang.serialization.RecordBuilder
encode(java.lang.Object,com.mojang.serialization.DynamicOps,com.mojang.serializatio
n.RecordBuilder) -> encode
105:105:void
lambda$encode$9(com.mojang.serialization.DynamicOps,com.mojang.serialization.Record
Builder,net.minecraft.world.entity.ai.Brain$MemoryValue) -> a
100:100:net.minecraft.world.entity.ai.Brain$MemoryValue
lambda$captureRead$8(net.minecraft.world.entity.ai.memory.MemoryModuleType,net.mine
craft.world.entity.ai.memory.ExpirableValue) -> a
99:99:com.mojang.serialization.DataResult
lambda$captureRead$7(com.mojang.serialization.DynamicOps,java.lang.Object,com.mojan
g.serialization.Codec) -> a
98:98:com.mojang.serialization.DataResult
lambda$captureRead$6(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> a
98:98:java.lang.String
lambda$captureRead$5(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> b
88:91:void
lambda$decode$4(com.mojang.serialization.DynamicOps,org.apache.commons.lang3.mutabl
e.MutableObject,com.mojang.datafixers.util.Pair) -> a
89:89:com.mojang.serialization.DataResult
lambda$decode$3(com.mojang.serialization.DynamicOps,com.mojang.datafixers.util.Pair
,net.minecraft.world.entity.ai.memory.MemoryModuleType) -> a
80:80:java.lang.Object
lambda$keys$2(com.mojang.serialization.DynamicOps,net.minecraft.resources.ResourceL
ocation) -> a
79:79:java.util.stream.Stream
lambda$keys$1(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> c
79:79:net.minecraft.resources.ResourceLocation
lambda$keys$0(net.minecraft.world.entity.ai.memory.MemoryModuleType,com.mojang.seri
alization.Codec) -> a
net.minecraft.world.entity.ai.Brain$MemoryValue -> bha$a:
net.minecraft.world.entity.ai.memory.MemoryModuleType type -> a
java.util.Optional value -> b
171:171:net.minecraft.world.entity.ai.Brain$MemoryValue
createUnchecked(net.minecraft.world.entity.ai.memory.MemoryModuleType,java.util.Opt
ional) -> a
174:177:void
<init>(net.minecraft.world.entity.ai.memory.MemoryModuleType,java.util.Optional) ->
<init>
180:181:void setMemoryInternal(net.minecraft.world.entity.ai.Brain) -> a
184:185:void
serialize(com.mojang.serialization.DynamicOps,com.mojang.serialization.RecordBuilde
r) -> a
184:184:void
lambda$serialize$1(com.mojang.serialization.RecordBuilder,com.mojang.serialization.
DynamicOps,com.mojang.serialization.Codec) -> a
184:184:void
lambda$serialize$0(com.mojang.serialization.RecordBuilder,com.mojang.serialization.
DynamicOps,com.mojang.serialization.Codec,net.minecraft.world.entity.ai.memory.Expi
rableValue) -> a
net.minecraft.world.entity.ai.Brain$Provider -> bha$b:
java.util.Collection memoryTypes -> a
java.util.Collection sensorTypes -> b
com.mojang.serialization.Codec codec -> c
57:61:void <init>(java.util.Collection,java.util.Collection) -> <init>
64:64:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
64:64:net.minecraft.world.entity.ai.Brain lambda$makeBrain$1() -> a
64:64:com.mojang.serialization.Codec lambda$makeBrain$0() -> b
net.minecraft.world.entity.ai.attributes.Attribute -> bhb:
int MAX_NAME_LENGTH -> a
double defaultValue -> b
boolean syncable -> c
java.lang.String descriptionId -> d
9:12:void <init>(java.lang.String,double) -> <init>
15:15:double getDefaultValue() -> a
20:20:boolean isClientSyncable() -> b
24:25:net.minecraft.world.entity.ai.attributes.Attribute setSyncable(boolean) -
> a
29:29:double sanitizeValue(double) -> a
33:33:java.lang.String getDescriptionId() -> c
net.minecraft.world.entity.ai.attributes.AttributeInstance -> bhc:
net.minecraft.world.entity.ai.attributes.Attribute attribute -> a
java.util.Map modifiersByOperation -> b
java.util.Map modifierById -> c
java.util.Set permanentModifiers -> d
double baseValue -> e
boolean dirty -> f
double cachedValue -> g
java.util.function.Consumer onDirty -> h
23:35:void
<init>(net.minecraft.world.entity.ai.attributes.Attribute,java.util.function.Consum
er) -> <init>
38:38:net.minecraft.world.entity.ai.attributes.Attribute getAttribute() -> a
42:42:double getBaseValue() -> b
46:51:void setBaseValue(double) -> a
54:54:java.util.Set
getModifiers(net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation)
-> a
58:58:java.util.Set getModifiers() -> c
63:63:net.minecraft.world.entity.ai.attributes.AttributeModifier
getModifier(java.util.UUID) -> a
67:67:boolean
hasModifier(net.minecraft.world.entity.ai.attributes.AttributeModifier) -> a
71:78:void
addModifier(net.minecraft.world.entity.ai.attributes.AttributeModifier) -> e
81:82:void
addTransientModifier(net.minecraft.world.entity.ai.attributes.AttributeModifier) ->
b
85:87:void
addPermanentModifier(net.minecraft.world.entity.ai.attributes.AttributeModifier) ->
c
90:92:void setDirty() -> d
95:99:void
removeModifier(net.minecraft.world.entity.ai.attributes.AttributeModifier) -> d
102:106:void removeModifier(java.util.UUID) -> b
109:114:boolean removePermanentModifier(java.util.UUID) -> c
118:121:void removeModifiers() -> e
124:129:double getValue() -> f
133:149:double calculateValue() -> h
153:153:java.util.Collection
getModifiersOrEmpty(net.minecraft.world.entity.ai.attributes.AttributeModifier$Oper
ation) -> b
157:170:void
replaceFrom(net.minecraft.world.entity.ai.attributes.AttributeInstance) -> a
173:185:net.minecraft.nbt.CompoundTag save() -> g
189:204:void load(net.minecraft.nbt.CompoundTag) -> a
167:167:void
lambda$replaceFrom$1(net.minecraft.world.entity.ai.attributes.AttributeModifier$Ope
ration,java.util.Set) -> a
54:54:java.util.Set
lambda$getModifiers$0(net.minecraft.world.entity.ai.attributes.AttributeModifier$Op
eration) -> c
net.minecraft.world.entity.ai.attributes.AttributeMap -> bhd:
org.slf4j.Logger LOGGER -> a
java.util.Map attributes -> b
java.util.Set dirtyAttributes -> c
net.minecraft.world.entity.ai.attributes.AttributeSupplier supplier -> d
25:31:void <init>(net.minecraft.world.entity.ai.attributes.AttributeSupplier) -
> <init>
34:37:void
onAttributeModified(net.minecraft.world.entity.ai.attributes.AttributeInstance) ->
a
40:40:java.util.Set getDirtyAttributes() -> a
44:44:java.util.Collection getSyncableAttributes() -> b
49:49:net.minecraft.world.entity.ai.attributes.AttributeInstance
getInstance(net.minecraft.world.entity.ai.attributes.Attribute) -> a
54:54:net.minecraft.world.entity.ai.attributes.AttributeInstance
getInstance(net.minecraft.core.Holder) -> a
58:58:boolean hasAttribute(net.minecraft.world.entity.ai.attributes.Attribute)
-> b
62:62:boolean hasAttribute(net.minecraft.core.Holder) -> b
66:67:boolean
hasModifier(net.minecraft.world.entity.ai.attributes.Attribute,java.util.UUID) -> a
71:71:boolean hasModifier(net.minecraft.core.Holder,java.util.UUID) -> a
75:76:double getValue(net.minecraft.world.entity.ai.attributes.Attribute) -> c
80:81:double getBaseValue(net.minecraft.world.entity.ai.attributes.Attribute) -
> d
85:86:double
getModifierValue(net.minecraft.world.entity.ai.attributes.Attribute,java.util.UUID)
-> b
90:90:double getModifierValue(net.minecraft.core.Holder,java.util.UUID) -> b
94:101:void removeAttributeModifiers(com.google.common.collect.Multimap) -> a
104:112:void addTransientAttributeModifiers(com.google.common.collect.Multimap)
-> b
115:121:void
assignValues(net.minecraft.world.entity.ai.attributes.AttributeMap) -> a
124:128:net.minecraft.nbt.ListTag save() -> c
132:144:void load(net.minecraft.nbt.ListTag) -> a
142:142:void lambda$load$6(java.lang.String) -> a
137:141:void
lambda$load$5(net.minecraft.nbt.CompoundTag,net.minecraft.world.entity.ai.attribute
s.Attribute) -> a
116:120:void
lambda$assignValues$4(net.minecraft.world.entity.ai.attributes.AttributeInstance) -
> b
105:111:void
lambda$addTransientAttributeModifiers$3(net.minecraft.world.entity.ai.attributes.At
tribute,net.minecraft.world.entity.ai.attributes.AttributeModifier) -> a
95:100:void
lambda$removeAttributeModifiers$2(net.minecraft.world.entity.ai.attributes.Attribut
e,java.util.Collection) -> a
49:49:net.minecraft.world.entity.ai.attributes.AttributeInstance
lambda$getInstance$1(net.minecraft.world.entity.ai.attributes.Attribute) -> e
44:44:boolean
lambda$getSyncableAttributes$0(net.minecraft.world.entity.ai.attributes.AttributeIn
stance) -> c
23:23:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.attributes.AttributeModifier -> bhe:
org.slf4j.Logger LOGGER -> a
double amount -> b
net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation operation
-> c
java.util.function.Supplier nameGetter -> d
java.util.UUID id -> e
49:50:void
<init>(java.lang.String,double,net.minecraft.world.entity.ai.attributes.AttributeMo
difier$Operation) -> <init>
53:54:void
<init>(java.util.UUID,java.lang.String,double,net.minecraft.world.entity.ai.attribu
tes.AttributeModifier$Operation) -> <init>
56:61:void
<init>(java.util.UUID,java.util.function.Supplier,double,net.minecraft.world.entity
.ai.attributes.AttributeModifier$Operation) -> <init>
64:64:java.util.UUID getId() -> a
68:68:java.lang.String getName() -> b
72:72:net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation
getOperation() -> c
76:76:double getAmount() -> d
81:90:boolean equals(java.lang.Object) -> equals
95:95:int hashCode() -> hashCode
100:103:java.lang.String toString() -> toString
109:114:net.minecraft.nbt.CompoundTag save() -> e
120:125:net.minecraft.world.entity.ai.attributes.AttributeModifier
load(net.minecraft.nbt.CompoundTag) -> a
53:53:java.lang.String lambda$new$1(java.lang.String) -> a
49:49:java.lang.String lambda$new$0(java.lang.String) -> b
15:15:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation -> bhe$a:
net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation ADDITION -
> a
net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation
MULTIPLY_BASE -> b
net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation
MULTIPLY_TOTAL -> c
net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation[]
OPERATIONS -> d
int value -> e
net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation[] $VALUES
-> f
17:17:net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation[]
values() -> values
17:17:net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation
valueOf(java.lang.String) -> valueOf
26:28:void <init>(java.lang.String,int,int) -> <init>
31:31:int toValue() -> a
35:39:net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation
fromValue(int) -> a
17:17:net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation[]
$values() -> b
17:22:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.attributes.AttributeSupplier -> bhf:
java.util.Map instances -> a
15:17:void <init>(java.util.Map) -> <init>
20:24:net.minecraft.world.entity.ai.attributes.AttributeInstance
getAttributeInstance(net.minecraft.world.entity.ai.attributes.Attribute) -> d
28:28:double getValue(net.minecraft.world.entity.ai.attributes.Attribute) -> a
32:32:double getBaseValue(net.minecraft.world.entity.ai.attributes.Attribute) -
> b
36:40:double
getModifierValue(net.minecraft.world.entity.ai.attributes.Attribute,java.util.UUID)
-> a
45:51:net.minecraft.world.entity.ai.attributes.AttributeInstance
createInstance(java.util.function.Consumer,net.minecraft.world.entity.ai.attributes
.Attribute) -> a
55:55:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
builder() -> a
59:59:boolean hasAttribute(net.minecraft.world.entity.ai.attributes.Attribute)
-> c
63:64:boolean
hasModifier(net.minecraft.world.entity.ai.attributes.Attribute,java.util.UUID) -> b
net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder -> bhf$a:
java.util.Map builder -> a
boolean instanceFrozen -> b
67:68:void <init>() -> <init>
72:78:net.minecraft.world.entity.ai.attributes.AttributeInstance
create(net.minecraft.world.entity.ai.attributes.Attribute) -> b
82:83:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
add(net.minecraft.world.entity.ai.attributes.Attribute) -> a
87:89:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
add(net.minecraft.world.entity.ai.attributes.Attribute,double) -> a
93:94:net.minecraft.world.entity.ai.attributes.AttributeSupplier build() -> a
73:76:void
lambda$create$0(net.minecraft.world.entity.ai.attributes.Attribute,net.minecraft.wo
rld.entity.ai.attributes.AttributeInstance) -> a
net.minecraft.world.entity.ai.attributes.Attributes -> bhg:
net.minecraft.world.entity.ai.attributes.Attribute MAX_HEALTH -> a
net.minecraft.world.entity.ai.attributes.Attribute FOLLOW_RANGE -> b
net.minecraft.world.entity.ai.attributes.Attribute KNOCKBACK_RESISTANCE -> c
net.minecraft.world.entity.ai.attributes.Attribute MOVEMENT_SPEED -> d
net.minecraft.world.entity.ai.attributes.Attribute FLYING_SPEED -> e
net.minecraft.world.entity.ai.attributes.Attribute ATTACK_DAMAGE -> f
net.minecraft.world.entity.ai.attributes.Attribute ATTACK_KNOCKBACK -> g
net.minecraft.world.entity.ai.attributes.Attribute ATTACK_SPEED -> h
net.minecraft.world.entity.ai.attributes.Attribute ARMOR -> i
net.minecraft.world.entity.ai.attributes.Attribute ARMOR_TOUGHNESS -> j
net.minecraft.world.entity.ai.attributes.Attribute LUCK -> k
net.minecraft.world.entity.ai.attributes.Attribute SPAWN_REINFORCEMENTS_CHANCE
-> l
net.minecraft.world.entity.ai.attributes.Attribute JUMP_STRENGTH -> m
6:6:void <init>() -> <init>
23:23:net.minecraft.world.entity.ai.attributes.Attribute
register(java.lang.String,net.minecraft.world.entity.ai.attributes.Attribute) -> a
7:20:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.attributes.DefaultAttributes -> bhh:
org.slf4j.Logger LOGGER -> a
java.util.Map SUPPLIERS -> b
82:82:void <init>() -> <init>
170:170:net.minecraft.world.entity.ai.attributes.AttributeSupplier
getSupplier(net.minecraft.world.entity.EntityType) -> a
174:174:boolean hasSupplier(net.minecraft.world.entity.EntityType) -> b
178:183:void validate() -> a
182:182:void lambda$validate$2(net.minecraft.resources.ResourceLocation) -> a
180:180:boolean lambda$validate$1(net.minecraft.world.entity.EntityType) -> c
179:179:boolean lambda$validate$0(net.minecraft.world.entity.EntityType) -> d
83:167:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.attributes.RangedAttribute -> bhi:
double minValue -> b
double maxValue -> c
10:23:void <init>(java.lang.String,double,double,double) -> <init>
26:26:double getMinValue() -> d
30:30:double getMaxValue() -> e
35:38:double sanitizeValue(double) -> a
net.minecraft.world.entity.ai.attributes.package-info -> bhj:
net.minecraft.world.entity.ai.behavior.AcquirePoi -> bhk:
int SCAN_RANGE -> a
34:34:void <init>() -> <init>
38:38:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Predicate,net.minecraft.world.entity.ai.memory.MemoryModu
leType,boolean,java.util.Optional) -> a
42:115:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Predicate,net.minecraft.world.entity.ai.memory.MemoryModu
leType,net.minecraft.world.entity.ai.memory.MemoryModuleType,boolean,java.util.Opti
onal) -> a
122:131:net.minecraft.world.level.pathfinder.Path
findPathToPois(net.minecraft.world.entity.Mob,java.util.Set) -> a
115:117:com.mojang.datafixers.kinds.App
lambda$create$10(net.minecraft.world.entity.ai.memory.MemoryModuleType,net.minecraf
t.world.entity.ai.behavior.OneShot,net.minecraft.world.entity.ai.behavior.declarati
ve.BehaviorBuilder$Instance) -> a
117:117:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$9(net.minecraft.world.entity.ai.behavior.OneShot,net.minecraft.world.
entity.ai.behavior.declarative.MemoryAccessor) -> a
49:51:com.mojang.datafixers.kinds.App
lambda$create$8(net.minecraft.world.entity.ai.memory.MemoryModuleType,boolean,org.a
pache.commons.lang3.mutable.MutableLong,it.unimi.dsi.fastutil.longs.Long2ObjectMap,
java.util.function.Predicate,java.util.Optional,net.minecraft.world.entity.ai.behav
ior.declarative.BehaviorBuilder$Instance) -> a
51:51:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$7(boolean,org.apache.commons.lang3.mutable.MutableLong,it.unimi.dsi.f
astutil.longs.Long2ObjectMap,java.util.function.Predicate,java.util.Optional,net.mi
necraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
52:108:boolean
lambda$create$6(boolean,org.apache.commons.lang3.mutable.MutableLong,it.unimi.dsi.f
astutil.longs.Long2ObjectMap,java.util.function.Predicate,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,java.util.Optional,net.minecraft.server.le
vel.ServerLevel,net.minecraft.world.entity.PathfinderMob,long) -> a
105:105:net.minecraft.world.entity.ai.behavior.AcquirePoi$JitteredLinearRetry
lambda$create$5(net.minecraft.server.level.ServerLevel,long,long) -> a
97:102:void
lambda$create$4(net.minecraft.world.entity.ai.village.poi.PoiManager,java.util.func
tion.Predicate,net.minecraft.core.BlockPos,net.minecraft.world.entity.ai.behavior.d
eclarative.MemoryAccessor,net.minecraft.server.level.ServerLevel,java.util.Optional
,net.minecraft.world.entity.PathfinderMob,it.unimi.dsi.fastutil.longs.Long2ObjectMa
p,net.minecraft.core.Holder) -> a
99:99:void
lambda$create$3(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.P
athfinderMob,java.lang.Byte) -> a
97:97:boolean
lambda$create$2(net.minecraft.core.BlockPos,net.minecraft.core.Holder,net.minecraft
.core.BlockPos) -> a
75:85:boolean
lambda$create$1(it.unimi.dsi.fastutil.longs.Long2ObjectMap,long,net.minecraft.core.
BlockPos) -> a
72:72:boolean
lambda$create$0(long,it.unimi.dsi.fastutil.longs.Long2ObjectMap$Entry) -> a
net.minecraft.world.entity.ai.behavior.AcquirePoi$JitteredLinearRetry -> bhk$a:
int MIN_INTERVAL_INCREASE -> a
int MAX_INTERVAL_INCREASE -> b
int MAX_RETRY_PATHFINDING_INTERVAL -> c
net.minecraft.util.RandomSource random -> d
long previousAttemptTimestamp -> e
long nextScheduledAttemptTimestamp -> f
int currentDelay -> g
145:148:void <init>(net.minecraft.util.RandomSource,long) -> <init>
151:155:void markAttempt(long) -> a
158:158:boolean isStillValid(long) -> b
162:162:boolean shouldRetry(long) -> c
167:167:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.behavior.AnimalMakeLove -> bhl:
int BREED_RANGE -> c
int MIN_DURATION -> d
int MAX_DURATION -> e
net.minecraft.world.entity.EntityType partnerType -> f
float speedModifier -> g
long spawnChildAtTime -> h
29:40:void <init>(net.minecraft.world.entity.EntityType,float) -> <init>
44:44:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.Animal) -> a
49:58:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.Anim
al,long) -> a
62:69:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.Animal,long) -> b
75:86:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.Anima
l,long) -> c
90:94:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.Anima
l,long) -> d
97:97:net.minecraft.world.entity.animal.Animal
getBreedTarget(net.minecraft.world.entity.animal.Animal) -> a
101:103:boolean
hasBreedTargetOfRightType(net.minecraft.world.entity.animal.Animal) -> b
107:109:java.util.Optional
findValidBreedPartner(net.minecraft.world.entity.animal.Animal) -> c
17:17:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
17:17:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
17:17:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
17:17:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
17:17:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
108:108:boolean
lambda$findValidBreedPartner$0(net.minecraft.world.entity.animal.Animal,net.minecra
ft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.AnimalPanic -> bhm:
int PANIC_MIN_DURATION -> c
int PANIC_MAX_DURATION -> d
int PANIC_DISTANCE_HORIZONTAL -> e
int PANIC_DISTANCE_VERTICAL -> f
java.util.function.Predicate DEFAULT_SHOULD_PANIC_PREDICATE -> g
float speedMultiplier -> h
java.util.function.Predicate shouldPanic -> i
34:35:void <init>(float) -> <init>
38:41:void <init>(float,java.util.function.Predicate) -> <init>
45:45:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.PathfinderMob) -> a
50:50:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Pathf
inderMob,long) -> a
55:57:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderM
ob,long) -> b
61:63:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMo
b,long) -> c
67:73:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMo
b,long) -> d
77:84:net.minecraft.world.phys.Vec3
getPanicPos(net.minecraft.world.entity.PathfinderMob,net.minecraft.server.level.Ser
verLevel) -> a
88:100:java.util.Optional
lookForWater(net.minecraft.world.level.BlockGetter,net.minecraft.world.entity.Entit
y) -> a
23:23:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
23:23:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
23:23:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
23:23:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
23:23:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
97:97:boolean
lambda$lookForWater$3(net.minecraft.world.level.BlockGetter,net.minecraft.core.Bloc
kPos) -> a
95:95:boolean
lambda$lookForWater$2(net.minecraft.world.level.BlockGetter,net.minecraft.core.Bloc
kPos) -> b
95:95:boolean
lambda$lookForWater$1(net.minecraft.world.level.BlockGetter,net.minecraft.core.Bloc
kPos) -> c
28:28:boolean lambda$static$0(net.minecraft.world.entity.PathfinderMob) -> a
28:28:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.AssignProfessionFromJobSite -> bhn:
20:20:void <init>() -> <init>
22:22:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
22:25:com.mojang.datafixers.kinds.App
lambda$create$6(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
25:25:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$5(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
26:48:boolean
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.leve
l.ServerLevel,net.minecraft.world.entity.npc.Villager,long) -> a
45:47:void
lambda$create$3(net.minecraft.world.entity.npc.Villager,net.minecraft.server.level.
ServerLevel,net.minecraft.world.entity.npc.VillagerProfession) -> a
43:43:java.util.Optional lambda$create$2(net.minecraft.core.Holder) -> a
43:43:boolean
lambda$create$1(net.minecraft.core.Holder,net.minecraft.world.entity.npc.VillagerPr
ofession) -> a
42:42:java.util.Optional
lambda$create$0(net.minecraft.core.GlobalPos,net.minecraft.server.level.ServerLevel
) -> a
net.minecraft.world.entity.ai.behavior.BabyFollowAdult -> bho:
12:12:void <init>() -> <init>
14:14:net.minecraft.world.entity.ai.behavior.OneShot
create(net.minecraft.util.valueproviders.UniformInt,float) -> a
18:18:net.minecraft.world.entity.ai.behavior.OneShot
create(net.minecraft.util.valueproviders.UniformInt,java.util.function.Function) ->
a
18:22:com.mojang.datafixers.kinds.App
lambda$create$3(net.minecraft.util.valueproviders.UniformInt,java.util.function.Fun
ction,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance)
-> a
22:22:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.util.valueproviders.UniformInt,java.util.function.Function,n
et.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behav
ior.declarative.MemoryAccessor) -> a
23:35:boolean
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.util.valueproviders.UniformInt,java.util.function.Function,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behav
ior.declarative.MemoryAccessor,net.minecraft.server.level.ServerLevel,net.minecraft
.world.entity.AgeableMob,long) -> a
14:14:java.lang.Float
lambda$create$0(float,net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.BackUpIfTooClose -> bhp:
12:12:void <init>() -> <init>
14:14:net.minecraft.world.entity.ai.behavior.OneShot create(int,float) -> a
14:19:com.mojang.datafixers.kinds.App
lambda$create$2(int,float,net.minecraft.world.entity.ai.behavior.declarative.Behavi
orBuilder$Instance) -> a
19:19:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,float,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccesso
r,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.w
orld.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.be
havior.declarative.MemoryAccessor) -> a
20:30:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,int,net.
minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.e
ntity.ai.behavior.declarative.MemoryAccessor,float,net.minecraft.server.level.Serve
rLevel,net.minecraft.world.entity.Mob,long) -> a
net.minecraft.world.entity.ai.behavior.BecomePassiveIfMemoryPresent -> bhq:
7:7:void <init>() -> <init>
9:9:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(net.minecraft.world.entity.ai.memory.MemoryModuleType,int) -> a
9:13:com.mojang.datafixers.kinds.App
lambda$create$3(net.minecraft.world.entity.ai.memory.MemoryModuleType,int,net.minec
raft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
13:13:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(int,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccess
or,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.
world.entity.ai.behavior.declarative.MemoryAccessor) -> a
14:16:boolean
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,i
nt,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.
server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a
13:13:java.lang.String
lambda$create$0(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> a
net.minecraft.world.entity.ai.behavior.Behavior -> bhr:
int DEFAULT_DURATION -> a
java.util.Map entryCondition -> b
net.minecraft.world.entity.ai.behavior.Behavior$Status status -> c
long endTimestamp -> d
int minDuration -> e
int maxDuration -> f
24:25:void <init>(java.util.Map) -> <init>
28:29:void <init>(java.util.Map,int) -> <init>
18:38:void <init>(java.util.Map,int,int) -> <init>
42:42:net.minecraft.world.entity.ai.behavior.Behavior$Status getStatus() -> a
47:54:boolean
tryStart(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEn
tity,long) -> e
61:61:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
65:70:void
tickOrStop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> f
76:76:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
80:82:void
doStop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty,long) -> g
88:88:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
98:98:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
106:106:boolean timedOut(long) -> a
114:114:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
119:119:java.lang.String debugString() -> b
123:131:boolean hasRequiredMemories(net.minecraft.world.entity.LivingEntity) ->
a
net.minecraft.world.entity.ai.behavior.Behavior$Status -> bhr$a:
net.minecraft.world.entity.ai.behavior.Behavior$Status STOPPED -> a
net.minecraft.world.entity.ai.behavior.Behavior$Status RUNNING -> b
net.minecraft.world.entity.ai.behavior.Behavior$Status[] $VALUES -> c
134:134:net.minecraft.world.entity.ai.behavior.Behavior$Status[] values() ->
values
134:134:net.minecraft.world.entity.ai.behavior.Behavior$Status
valueOf(java.lang.String) -> valueOf
134:134:void <init>(java.lang.String,int) -> <init>
134:134:net.minecraft.world.entity.ai.behavior.Behavior$Status[] $values() -> a
134:136:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.BehaviorControl -> bhs:
net.minecraft.world.entity.ai.behavior.Behavior$Status getStatus() -> a
boolean
tryStart(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEn
tity,long) -> e
void
tickOrStop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> f
void
doStop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty,long) -> g
java.lang.String debugString() -> b
net.minecraft.world.entity.ai.behavior.BehaviorUtils -> bht:
33:34:void <init>() -> <init>
37:39:void
lockGazeAndWalkToEachOther(net.minecraft.world.entity.LivingEntity,net.minecraft.wo
rld.entity.LivingEntity,float) -> a
42:43:boolean
entityIsVisible(net.minecraft.world.entity.ai.Brain,net.minecraft.world.entity.Livi
ngEntity) -> a
47:47:boolean
targetIsValid(net.minecraft.world.entity.ai.Brain,net.minecraft.world.entity.ai.mem
ory.MemoryModuleType,net.minecraft.world.entity.EntityType) -> a
51:55:boolean
targetIsValid(net.minecraft.world.entity.ai.Brain,net.minecraft.world.entity.ai.mem
ory.MemoryModuleType,java.util.function.Predicate) -> a
59:61:void
lookAtEachOther(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.
LivingEntity) -> c
64:65:void
lookAtEntity(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.Liv
ingEntity) -> a
68:71:void
setWalkAndLookTargetMemoriesToEachOther(net.minecraft.world.entity.LivingEntity,net
.minecraft.world.entity.LivingEntity,float) -> b
74:75:void
setWalkAndLookTargetMemories(net.minecraft.world.entity.LivingEntity,net.minecraft.
world.entity.Entity,float,int) -> a
78:79:void
setWalkAndLookTargetMemories(net.minecraft.world.entity.LivingEntity,net.minecraft.
core.BlockPos,float,int) -> a
82:85:void
setWalkAndLookTargetMemories(net.minecraft.world.entity.LivingEntity,net.minecraft.
world.entity.ai.behavior.PositionTracker,float,int) -> a
88:90:void
throwItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemStac
k,net.minecraft.world.phys.Vec3) -> a
94:104:void
throwItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemStac
k,net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3,float) -> a
107:112:net.minecraft.core.SectionPos
findSectionClosestToVillage(net.minecraft.server.level.ServerLevel,net.minecraft.co
re.SectionPos,int) -> a
119:123:boolean
isWithinAttackRange(net.minecraft.world.entity.Mob,net.minecraft.world.entity.Livin
gEntity,int) -> a
131:137:boolean
isOtherTargetMuchFurtherAwayThanCurrentAttackTarget(net.minecraft.world.entity.Livi
ngEntity,net.minecraft.world.entity.LivingEntity,double) -> a
141:145:boolean
canSee(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.LivingEnt
ity) -> b
149:152:net.minecraft.world.entity.LivingEntity
getNearestTarget(net.minecraft.world.entity.LivingEntity,java.util.Optional,net.min
ecraft.world.entity.LivingEntity) -> a
156:158:net.minecraft.world.entity.LivingEntity
getTargetNearestMe(net.minecraft.world.entity.LivingEntity,net.minecraft.world.enti
ty.LivingEntity,net.minecraft.world.entity.LivingEntity) -> a
162:164:java.util.Optional
getLivingEntityFromUUIDMemory(net.minecraft.world.entity.LivingEntity,net.minecraft
.world.entity.ai.memory.MemoryModuleType) -> a
169:174:net.minecraft.world.phys.Vec3
getRandomSwimmablePos(net.minecraft.world.entity.PathfinderMob,int,int) -> a
178:178:boolean isBreeding(net.minecraft.world.entity.LivingEntity) -> a
164:164:net.minecraft.world.entity.LivingEntity
lambda$getLivingEntityFromUUIDMemory$4(net.minecraft.world.entity.Entity) -> a
164:164:net.minecraft.world.entity.Entity
lambda$getLivingEntityFromUUIDMemory$3(net.minecraft.world.entity.LivingEntity,java
.util.UUID) -> a
110:110:boolean
lambda$findSectionClosestToVillage$2(net.minecraft.server.level.ServerLevel,int,net
.minecraft.core.SectionPos) -> a
54:54:boolean
lambda$targetIsValid$1(net.minecraft.world.entity.ai.Brain,net.minecraft.world.enti
ty.LivingEntity) -> b
47:47:boolean
lambda$targetIsValid$0(net.minecraft.world.entity.EntityType,net.minecraft.world.en
tity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.BlockPosTracker -> bhu:
net.minecraft.core.BlockPos blockPos -> a
net.minecraft.world.phys.Vec3 centerPosition -> b
11:14:void <init>(net.minecraft.core.BlockPos) -> <init>
16:19:void <init>(net.minecraft.world.phys.Vec3) -> <init>
23:23:net.minecraft.world.phys.Vec3 currentPosition() -> a
28:28:net.minecraft.core.BlockPos currentBlockPosition() -> b
33:33:boolean isVisibleBy(net.minecraft.world.entity.LivingEntity) -> a
38:38:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.behavior.CelebrateVillagersSurvivedRaid -> bhv:
net.minecraft.world.entity.raid.Raid currentRaid -> c
27:28:void <init>(int,int) -> <init>
32:34:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.npc.Villager) -> a
39:39:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> a
44:46:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> b
50:64:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> c
68:92:net.minecraft.world.item.ItemStack
getFirework(net.minecraft.world.item.DyeColor,int) -> a
22:22:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
22:22:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
22:22:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
22:22:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
net.minecraft.world.entity.ai.behavior.CopyMemoryWithExpiry -> bhw:
10:10:void <init>() -> <init>
12:12:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Predicate,net.minecraft.world.entity.ai.memory.MemoryModu
leType,net.minecraft.world.entity.ai.memory.MemoryModuleType,net.minecraft.util.val
ueproviders.UniformInt) -> a
12:15:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.memory.MemoryModuleType,net.minecraft
.world.entity.ai.memory.MemoryModuleType,java.util.function.Predicate,net.minecraft
.util.valueproviders.UniformInt,net.minecraft.world.entity.ai.behavior.declarative.
BehaviorBuilder$Instance) -> a
15:15:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(java.util.function.Predicate,net.minecraft.world.entity.ai.behavior
.declarative.BehaviorBuilder$Instance,net.minecraft.util.valueproviders.UniformInt,
net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.wor
ld.entity.ai.behavior.declarative.MemoryAccessor) -> a
16:20:boolean
lambda$create$0(java.util.function.Predicate,net.minecraft.world.entity.ai.behavior
.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.Beha
viorBuilder$Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAcces
sor,net.minecraft.util.valueproviders.UniformInt,net.minecraft.server.level.ServerL
evel,net.minecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.CountDownCooldownTicks -> bhx:
net.minecraft.world.entity.ai.memory.MemoryModuleType cooldownTicks -> c
16:20:void <init>(net.minecraft.world.entity.ai.memory.MemoryModuleType) ->
<init>
23:23:java.util.Optional
getCooldownTickMemory(net.minecraft.world.entity.LivingEntity) -> b
28:28:boolean timedOut(long) -> a
33:34:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
39:41:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
45:46:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
net.minecraft.world.entity.ai.behavior.Croak -> bhy:
int CROAK_TICKS -> c
int TIME_OUT_DURATION -> d
int croakCounter -> e
18:21:void <init>() -> <init>
25:25:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.frog.Frog) -> a
30:30:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.frog.Frog,long) -> a
35:40:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.frog
.Frog,long) -> b
44:45:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.frog.
Frog,long) -> c
49:50:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.frog.
Frog,long) -> d
11:11:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
11:11:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
11:11:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
11:11:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
11:11:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.CrossbowAttack -> bhz:
int TIMEOUT -> c
int attackDelay -> d
net.minecraft.world.entity.ai.behavior.CrossbowAttack$CrossbowState
crossbowState -> e
31:38:void <init>() -> <init>
42:43:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.Mob) -> a
48:48:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,l
ong) -> a
54:57:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
b
61:68:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
c
72:100:void
crossbowAttack(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEnti
ty) -> a
103:104:void
lookAtTarget(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEntity
) -> b
107:107:net.minecraft.world.entity.LivingEntity
getAttackTarget(net.minecraft.world.entity.LivingEntity) -> b
20:20:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
20:20:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
20:20:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
20:20:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
net.minecraft.world.entity.ai.behavior.CrossbowAttack$CrossbowState -> bhz$a:
net.minecraft.world.entity.ai.behavior.CrossbowAttack$CrossbowState UNCHARGED -
> a
net.minecraft.world.entity.ai.behavior.CrossbowAttack$CrossbowState CHARGING ->
b
net.minecraft.world.entity.ai.behavior.CrossbowAttack$CrossbowState CHARGED ->
c
net.minecraft.world.entity.ai.behavior.CrossbowAttack$CrossbowState
READY_TO_ATTACK -> d
net.minecraft.world.entity.ai.behavior.CrossbowAttack$CrossbowState[] $VALUES -
> e
23:23:net.minecraft.world.entity.ai.behavior.CrossbowAttack$CrossbowState[]
values() -> values
23:23:net.minecraft.world.entity.ai.behavior.CrossbowAttack$CrossbowState
valueOf(java.lang.String) -> valueOf
23:23:void <init>(java.lang.String,int) -> <init>
23:23:net.minecraft.world.entity.ai.behavior.CrossbowAttack$CrossbowState[]
$values() -> a
23:27:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.DismountOrSkipMounting -> bia:
14:14:void <init>() -> <init>
16:16:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(int,java.util.function.BiPredicate) -> a
36:38:boolean
isVehicleValid(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.E
ntity,int) -> a
16:18:com.mojang.datafixers.kinds.App
lambda$create$2(int,java.util.function.BiPredicate,net.minecraft.world.entity.ai.be
havior.declarative.BehaviorBuilder$Instance) -> a
18:18:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,java.util.function.BiPredicate,net.minecraft.world.entity.ai.behavior.
declarative.MemoryAccessor) -> a
19:31:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,int,java
.util.function.BiPredicate,net.minecraft.server.level.ServerLevel,net.minecraft.wor
ld.entity.LivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.DoNothing -> bib:
int minDuration -> a
int maxDuration -> b
net.minecraft.world.entity.ai.behavior.Behavior$Status status -> c
long endTimestamp -> d
15:21:void <init>(int,int) -> <init>
25:25:net.minecraft.world.entity.ai.behavior.Behavior$Status getStatus() -> a
30:33:boolean
tryStart(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEn
tity,long) -> e
38:41:void
tickOrStop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> f
45:46:void
doStop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty,long) -> g
50:50:java.lang.String debugString() -> b
net.minecraft.world.entity.ai.behavior.EntityTracker -> bic:
net.minecraft.world.entity.Entity entity -> a
boolean trackEyeHeight -> b
16:19:void <init>(net.minecraft.world.entity.Entity,boolean) -> <init>
23:23:net.minecraft.world.phys.Vec3 currentPosition() -> a
28:28:net.minecraft.core.BlockPos currentBlockPosition() -> b
33:42:boolean isVisibleBy(net.minecraft.world.entity.LivingEntity) -> a
46:46:net.minecraft.world.entity.Entity getEntity() -> c
51:51:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.behavior.EraseMemoryIf -> bid:
9:9:void <init>() -> <init>
11:11:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Predicate,net.minecraft.world.entity.ai.memory.MemoryModu
leType) -> a
11:13:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.memory.MemoryModuleType,java.util.fun
ction.Predicate,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
13:13:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(java.util.function.Predicate,net.minecraft.world.entity.ai.behavior
.declarative.MemoryAccessor) -> a
14:18:boolean
lambda$create$0(java.util.function.Predicate,net.minecraft.world.entity.ai.behavior
.declarative.MemoryAccessor,net.minecraft.server.level.ServerLevel,net.minecraft.wo
rld.entity.LivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.FollowTemptation -> bie:
int TEMPTATION_COOLDOWN -> c
double CLOSE_ENOUGH_DIST -> d
java.util.function.Function speedModifier -> e
java.util.function.Function closeEnoughDistance -> f
27:28:void <init>(java.util.function.Function) -> <init>
31:44:void <init>(java.util.function.Function,java.util.function.Function) ->
<init>
47:47:float getSpeedModifier(net.minecraft.world.entity.PathfinderMob) -> a
51:51:java.util.Optional
getTemptingPlayer(net.minecraft.world.entity.PathfinderMob) -> b
56:56:boolean timedOut(long) -> a
61:61:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Pathf
inderMob,long) -> a
66:67:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderM
ob,long) -> b
71:76:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMo
b,long) -> c
80:89:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMo
b,long) -> d
19:19:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
19:19:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
19:19:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
19:19:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
32:40:com.google.common.collect.ImmutableMap lambda$new$1() -> c
27:27:java.lang.Double lambda$new$0(net.minecraft.world.entity.LivingEntity) ->
b
net.minecraft.world.entity.ai.behavior.GateBehavior -> bif:
java.util.Map entryCondition -> a
java.util.Set exitErasedMemories -> b
net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy orderPolicy ->
c
net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy runningPolicy
-> d
net.minecraft.world.entity.ai.behavior.ShufflingList behaviors -> e
net.minecraft.world.entity.ai.behavior.Behavior$Status status -> f
27:37:void
<init>(java.util.Map,java.util.Set,net.minecraft.world.entity.ai.behavior.GateBehav
ior$OrderPolicy,net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy,j
ava.util.List) -> <init>
41:41:net.minecraft.world.entity.ai.behavior.Behavior$Status getStatus() -> a
45:53:boolean hasRequiredMemories(net.minecraft.world.entity.LivingEntity) -> a
58:64:boolean
tryStart(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEn
tity,long) -> e
70:78:void
tickOrStop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> f
82:89:void
doStop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty,long) -> g
93:93:java.lang.String debugString() -> b
137:141:java.lang.String toString() -> toString
138:138:boolean
lambda$toString$6(net.minecraft.world.entity.ai.behavior.BehaviorControl) -> a
86:86:void
lambda$doStop$5(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.L
ivingEntity,long,net.minecraft.world.entity.ai.behavior.BehaviorControl) -> a
85:85:boolean
lambda$doStop$4(net.minecraft.world.entity.ai.behavior.BehaviorControl) -> b
75:75:boolean
lambda$tickOrStop$3(net.minecraft.world.entity.ai.behavior.BehaviorControl) -> c
72:72:void
lambda$tickOrStop$2(net.minecraft.server.level.ServerLevel,net.minecraft.world.enti
ty.LivingEntity,long,net.minecraft.world.entity.ai.behavior.BehaviorControl) -> b
71:71:boolean
lambda$tickOrStop$1(net.minecraft.world.entity.ai.behavior.BehaviorControl) -> d
34:34:void lambda$new$0(com.mojang.datafixers.util.Pair) -> a
net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy -> bif$a:
net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy ORDERED -> a
net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy SHUFFLED -> b
java.util.function.Consumer consumer -> c
net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy[] $VALUES -> d
96:96:net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy[]
values() -> values
96:96:net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy
valueOf(java.lang.String) -> valueOf
103:105:void <init>(java.lang.String,int,java.util.function.Consumer) -> <init>
108:109:void apply(net.minecraft.world.entity.ai.behavior.ShufflingList) -> a
97:97:void
lambda$static$0(net.minecraft.world.entity.ai.behavior.ShufflingList) -> b
96:96:net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolicy[]
$values() -> a
96:98:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy -> bif$b:
net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy RUN_ONE -> a
net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy TRY_ALL -> b
net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy[] $VALUES ->
c
112:112:net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy[]
values() -> values
112:112:net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy
valueOf(java.lang.String) -> valueOf
112:112:void <init>(java.lang.String,int) -> <init>
void
apply(java.util.stream.Stream,net.minecraft.server.level.ServerLevel,net.minecraft.
world.entity.LivingEntity,long) -> a
112:112:net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy[]
$values() -> a
112:122:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy$1 -> bif$b$1:
113:113:void <init>(java.lang.String,int) -> <init>
116:120:void
apply(java.util.stream.Stream,net.minecraft.server.level.ServerLevel,net.minecraft.
world.entity.LivingEntity,long) -> a
118:118:boolean
lambda$apply$1(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Li
vingEntity,long,net.minecraft.world.entity.ai.behavior.BehaviorControl) -> a
117:117:boolean
lambda$apply$0(net.minecraft.world.entity.ai.behavior.BehaviorControl) -> a
net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy$2 -> bif$b$2:
122:122:void <init>(java.lang.String,int) -> <init>
125:128:void
apply(java.util.stream.Stream,net.minecraft.server.level.ServerLevel,net.minecraft.
world.entity.LivingEntity,long) -> a
127:127:void
lambda$apply$1(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Li
vingEntity,long,net.minecraft.world.entity.ai.behavior.BehaviorControl) -> a
126:126:boolean
lambda$apply$0(net.minecraft.world.entity.ai.behavior.BehaviorControl) -> a
net.minecraft.world.entity.ai.behavior.GiveGiftToHero -> big:
int THROW_GIFT_AT_DISTANCE -> c
int MIN_TIME_BETWEEN_GIFTS -> d
int MAX_TIME_BETWEEN_GIFTS -> e
int TIME_TO_DELAY_FOR_HEAD_TO_FINISH_TURNING -> f
java.util.Map GIFTS -> g
float SPEED_MODIFIER -> h
int timeUntilNextGift -> i
boolean giftGivenDuringThisRun -> j
long timeSinceStart -> k
56:70:void <init>(int) -> <init>
74:83:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.npc.Villager) -> a
88:93:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Village
r,long) -> a
97:97:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> b
102:113:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> c
117:121:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> d
124:128:void
throwGift(net.minecraft.world.entity.npc.Villager,net.minecraft.world.entity.Living
Entity) -> a
131:146:java.util.List getItemToThrow(net.minecraft.world.entity.npc.Villager)
-> a
150:150:boolean isHeroVisible(net.minecraft.world.entity.npc.Villager) -> b
154:155:java.util.Optional
getNearestTargetableHero(net.minecraft.world.entity.npc.Villager) -> c
159:159:boolean isHero(net.minecraft.world.entity.player.Player) -> a
163:165:boolean
isWithinThrowingDistance(net.minecraft.world.entity.npc.Villager,net.minecraft.worl
d.entity.player.Player) -> a
169:169:int calculateTimeUntilNextGift(net.minecraft.server.level.ServerLevel)
-> a
30:30:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
30:30:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
30:30:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
30:30:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
30:30:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
40:53:void lambda$static$0(java.util.HashMap) -> a
39:39:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.GoAndGiveItemsToTarget -> bih:
int CLOSE_ENOUGH_DISTANCE_TO_TARGET -> c
int ITEM_PICKUP_COOLDOWN_AFTER_THROWING -> d
java.util.function.Function targetPositionGetter -> e
float speedModifier -> f
34:41:void <init>(java.util.function.Function,float,int) -> <init>
45:45:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
50:50:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
55:58:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
62:79:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
82:84:void
triggerDropItemOnBlock(net.minecraft.world.entity.ai.behavior.PositionTracker,net.m
inecraft.world.item.ItemStack,net.minecraft.server.level.ServerPlayer) -> a
87:91:boolean canThrowItemToTarget(net.minecraft.world.entity.LivingEntity) ->
b
95:95:net.minecraft.world.phys.Vec3
getThrowPosition(net.minecraft.world.entity.ai.behavior.PositionTracker) -> a
99:107:void
throwItem(net.minecraft.world.entity.LivingEntity,net.minecraft.world.item.ItemStac
k,net.minecraft.world.phys.Vec3) -> a
74:74:void
lambda$tick$1(net.minecraft.world.entity.ai.behavior.PositionTracker,net.minecraft.
world.item.ItemStack,net.minecraft.server.level.ServerPlayer) -> b
57:57:void
lambda$start$0(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.a
i.behavior.PositionTracker) -> a
net.minecraft.world.entity.ai.behavior.GoToClosestVillage -> bii:
13:13:void <init>() -> <init>
15:15:net.minecraft.world.entity.ai.behavior.BehaviorControl create(float,int)
-> a
15:17:com.mojang.datafixers.kinds.App
lambda$create$3(float,int,net.minecraft.world.entity.ai.behavior.declarative.Behavi
orBuilder$Instance) -> a
17:17:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(float,int,net.minecraft.world.entity.ai.behavior.declarative.Memory
Accessor) -> a
18:44:boolean
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,f
loat,int,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Vill
ager,long) -> a
27:27:double
lambda$create$0(net.minecraft.world.entity.ai.village.poi.PoiManager,net.minecraft.
core.BlockPos) -> a
net.minecraft.world.entity.ai.behavior.GoToPotentialJobSite -> bij:
int TICKS_UNTIL_TIMEOUT -> d
float speedModifier -> c
29:33:void <init>(float) -> <init>
37:37:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.npc.Villager) -> a
43:43:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> a
48:49:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> b
53:67:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> c
24:24:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
24:24:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
24:24:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
24:24:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
55:65:void
lambda$stop$2(net.minecraft.server.level.ServerLevel,net.minecraft.core.GlobalPos)
-> a
61:61:boolean lambda$stop$1(net.minecraft.core.Holder) -> a
37:37:java.lang.Boolean
lambda$checkExtraStartConditions$0(net.minecraft.world.entity.schedule.Activity) ->
a
net.minecraft.world.entity.ai.behavior.GoToTargetLocation -> bik:
9:9:void <init>() -> <init>
11:12:net.minecraft.core.BlockPos
getNearbyPos(net.minecraft.world.entity.Mob,net.minecraft.core.BlockPos) -> a
16:16:int getRandomOffset(net.minecraft.util.RandomSource) -> a
20:20:net.minecraft.world.entity.ai.behavior.OneShot
create(net.minecraft.world.entity.ai.memory.MemoryModuleType,int,float) -> a
20:25:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.memory.MemoryModuleType,int,float,net
.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
25:25:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,float,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccesso
r,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.w
orld.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.be
havior.declarative.MemoryAccessor) -> a
26:31:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,int,floa
t,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) -> a
net.minecraft.world.entity.ai.behavior.GoToWantedItem -> bil:
11:11:void <init>() -> <init>
13:13:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(float,boolean,int) -> a
17:17:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Predicate,float,boolean,int) -> a
18:24:com.mojang.datafixers.kinds.App
lambda$create$3(boolean,java.util.function.Predicate,int,float,net.minecraft.world.
entity.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
24:24:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,java.util.function.Predicate,int,float,net.minecraft.world.entity.ai.behav
ior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.M
emoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net
.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
25:36:boolean
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,java.util.function.Predic
ate,int,float,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net
.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.server
.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a
13:13:boolean lambda$create$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.HarvestFarmland -> bim:
int HARVEST_DURATION -> d
float SPEED_MODIFIER -> c
net.minecraft.core.BlockPos aboveFarmlandPos -> e
long nextOkStartTime -> f
int timeWorkedSoFar -> g
java.util.List validFarmlandAroundVillager -> h
38:46:void <init>() -> <init>
50:73:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.npc.Villager) -> a
78:78:net.minecraft.core.BlockPos
getValidFarmland(net.minecraft.server.level.ServerLevel) -> a
82:86:boolean
validPos(net.minecraft.core.BlockPos,net.minecraft.server.level.ServerLevel) -> a
91:95:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Village
r,long) -> a
99:103:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> b
107:157:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> c
161:161:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> d
29:29:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
29:29:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
29:29:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
29:29:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
29:29:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.InsideBrownianWalk -> bin:
13:13:void <init>() -> <init>
15:15:net.minecraft.world.entity.ai.behavior.BehaviorControl create(float) -> a
15:17:com.mojang.datafixers.kinds.App
lambda$create$6(float,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBu
ilder$Instance) -> a
17:17:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$5(float,net.minecraft.world.entity.ai.behavior.declarative.MemoryAcce
ssor) -> a
18:34:boolean
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,f
loat,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMo
b,long) -> a
32:32:void
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,f
loat,net.minecraft.core.BlockPos) -> a
30:30:boolean
lambda$create$2(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.P
athfinderMob,net.minecraft.core.BlockPos) -> a
29:29:boolean
lambda$create$1(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.P
athfinderMob,net.minecraft.core.BlockPos) -> b
28:28:boolean
lambda$create$0(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos)
-> a
net.minecraft.world.entity.ai.behavior.InteractWith -> bio:
16:16:void <init>() -> <init>
18:18:net.minecraft.world.entity.ai.behavior.BehaviorControl
of(net.minecraft.world.entity.EntityType,int,net.minecraft.world.entity.ai.memory.M
emoryModuleType,float,int) -> a
22:25:net.minecraft.world.entity.ai.behavior.BehaviorControl
of(net.minecraft.world.entity.EntityType,int,java.util.function.Predicate,java.util
.function.Predicate,net.minecraft.world.entity.ai.memory.MemoryModuleType,float,int
) -> a
25:30:com.mojang.datafixers.kinds.App
lambda$of$7(net.minecraft.world.entity.ai.memory.MemoryModuleType,java.util.functio
n.Predicate,java.util.function.Predicate,int,float,int,net.minecraft.world.entity.a
i.behavior.declarative.BehaviorBuilder$Instance) -> a
30:30:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$of$6(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Inst
ance,java.util.function.Predicate,java.util.function.Predicate,int,float,int,net.mi
necraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.ent
ity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.d
eclarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.Memory
Accessor) -> a
31:43:boolean
lambda$of$5(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Inst
ance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,java.util.fu
nction.Predicate,java.util.function.Predicate,int,net.minecraft.world.entity.ai.beh
avior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative
.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,f
loat,int,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEn
tity,long) -> a
36:39:void
lambda$of$4(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.m
inecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.en
tity.ai.behavior.declarative.MemoryAccessor,float,int,net.minecraft.world.entity.Li
vingEntity) -> a
34:34:boolean
lambda$of$3(net.minecraft.world.entity.LivingEntity,int,java.util.function.Predicat
e,net.minecraft.world.entity.LivingEntity) -> a
23:23:boolean
lambda$of$2(net.minecraft.world.entity.EntityType,java.util.function.Predicate,net.
minecraft.world.entity.LivingEntity) -> a
18:18:boolean lambda$of$1(net.minecraft.world.entity.LivingEntity) -> a
18:18:boolean lambda$of$0(net.minecraft.world.entity.LivingEntity) -> b
net.minecraft.world.entity.ai.behavior.InteractWithDoor -> bip:
int COOLDOWN_BEFORE_RERUNNING_IN_SAME_NODE -> a
double SKIP_CLOSING_DOOR_IF_FURTHER_AWAY_THAN -> b
double MAX_DISTANCE_TO_HOLD_DOOR_OPEN_FOR_OTHER_MOBS -> c
36:36:void <init>() -> <init>
45:48:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
98:132:void
closeDoorsThatIHaveOpenedOrPassedThrough(net.minecraft.server.level.ServerLevel,net
.minecraft.world.entity.LivingEntity,net.minecraft.world.level.pathfinder.Node,net.
minecraft.world.level.pathfinder.Node,java.util.Set,java.util.Optional) -> a
135:142:boolean
areOtherMobsComingThroughDoor(net.minecraft.world.entity.LivingEntity,net.minecraft
.core.BlockPos,java.util.Optional) -> a
146:161:boolean
isMobComingThroughDoor(net.minecraft.world.entity.ai.Brain,net.minecraft.core.Block
Pos) -> a
165:166:boolean
isDoorTooFarAway(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.
LivingEntity,net.minecraft.core.GlobalPos) -> a
170:175:java.util.Optional
rememberDoorToClose(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccess
or,java.util.Optional,net.minecraft.server.level.ServerLevel,net.minecraft.core.Blo
ckPos) -> a
176:178:java.util.Set
lambda$rememberDoorToClose$11(net.minecraft.core.GlobalPos,net.minecraft.world.enti
ty.ai.behavior.declarative.MemoryAccessor) -> a
173:174:java.util.Set
lambda$rememberDoorToClose$10(net.minecraft.core.GlobalPos,java.util.Set) -> a
142:142:boolean
lambda$areOtherMobsComingThroughDoor$9(net.minecraft.core.BlockPos,net.minecraft.wo
rld.entity.LivingEntity) -> a
141:141:boolean
lambda$areOtherMobsComingThroughDoor$8(net.minecraft.core.BlockPos,net.minecraft.wo
rld.entity.LivingEntity) -> b
140:140:boolean
lambda$areOtherMobsComingThroughDoor$7(net.minecraft.world.entity.LivingEntity,net.
minecraft.world.entity.LivingEntity) -> a
116:116:boolean
lambda$closeDoorsThatIHaveOpenedOrPassedThrough$6(net.minecraft.world.level.block.s
tate.BlockBehaviour$BlockStateBase) -> a
48:52:com.mojang.datafixers.kinds.App
lambda$create$5(org.apache.commons.lang3.mutable.MutableObject,org.apache.commons.l
ang3.mutable.MutableInt,net.minecraft.world.entity.ai.behavior.declarative.Behavior
Builder$Instance) -> a
52:52:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,org.apache.commons.lang3.mutable.MutableObject,org.apache.commons.lang3.mu
table.MutableInt,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,
net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.wor
ld.entity.ai.behavior.declarative.MemoryAccessor) -> a
53:93:boolean
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,org.apache.commons.lang3.
mutable.MutableObject,org.apache.commons.lang3.mutable.MutableInt,net.minecraft.wor
ld.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.level.ServerL
evel,net.minecraft.world.entity.LivingEntity,long) -> a
92:92:void
lambda$create$2(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.L
ivingEntity,net.minecraft.world.level.pathfinder.Node,net.minecraft.world.level.pat
hfinder.Node,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Ins
tance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,java.util.S
et) -> a
83:83:boolean
lambda$create$1(net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase
) -> b
73:73:boolean
lambda$create$0(net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase
) -> c
net.minecraft.world.entity.ai.behavior.JumpOnBed -> biq:
int MAX_TIME_TO_REACH_BED -> c
int MIN_JUMPS -> d
int MAX_JUMPS -> e
int COOLDOWN_BETWEEN_JUMPS -> f
float speedModifier -> g
net.minecraft.core.BlockPos targetBed -> h
int remainingTimeToReachBed -> i
int remainingJumps -> j
int remainingCooldownUntilNextJump -> k
35:40:void <init>(float) -> <init>
44:44:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.Mob) -> a
49:58:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) -
> a
62:68:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
b
72:76:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,l
ong) -> c
81:81:boolean timedOut(long) -> a
86:101:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
d
104:105:void
startWalkingTowardsBed(net.minecraft.world.entity.Mob,net.minecraft.core.BlockPos)
-> a
108:108:boolean
nearBed(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob) -> b
115:117:boolean
onOrOverBed(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob)
-> c
121:121:boolean
onBedSurface(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob)
-> d
125:125:boolean
isBed(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> a
129:129:java.util.Optional getNearestBed(net.minecraft.world.entity.Mob) -> a
133:133:boolean
tiredOfWalking(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mo
b) -> e
137:137:boolean
tiredOfJumping(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mo
b) -> f
19:19:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
19:19:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
19:19:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
19:19:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
19:19:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
52:57:void
lambda$start$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mo
b,net.minecraft.core.BlockPos) -> a
net.minecraft.world.entity.ai.behavior.LocateHidingPlace -> bir:
11:11:void <init>() -> <init>
13:13:net.minecraft.world.entity.ai.behavior.OneShot create(int,float,int) -> a
13:21:com.mojang.datafixers.kinds.App
lambda$create$10(int,int,float,net.minecraft.world.entity.ai.behavior.declarative.B
ehaviorBuilder$Instance) -> a
21:21:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$9(int,int,net.minecraft.world.entity.ai.behavior.declarative.Behavior
Builder$Instance,float,net.minecraft.world.entity.ai.behavior.declarative.MemoryAcc
essor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecra
ft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.a
i.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declar
ative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAcces
sor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
22:38:boolean
lambda$create$8(int,int,net.minecraft.world.entity.ai.behavior.declarative.Behavior
Builder$Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,
net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.wor
ld.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.beha
vior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.
MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,ne
t.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,float,net.minecraft
.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a
28:36:void
lambda$create$7(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,n
et.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behav
ior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.M
emoryAccessor,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Liv
ingEntity,int,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,flo
at,net.minecraft.core.BlockPos) -> a
26:26:java.util.Optional
lambda$create$6(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
25:25:java.util.Optional
lambda$create$5(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.L
ivingEntity,int) -> a
25:25:boolean lambda$create$4(net.minecraft.core.BlockPos) -> a
25:25:boolean lambda$create$3(net.minecraft.core.Holder) -> a
24:24:boolean
lambda$create$2(net.minecraft.world.entity.LivingEntity,int,net.minecraft.core.Bloc
kPos) -> a
23:23:boolean lambda$create$1(net.minecraft.core.BlockPos) -> b
23:23:boolean lambda$create$0(net.minecraft.core.Holder) -> b
net.minecraft.world.entity.ai.behavior.LongJumpMidJump -> bis:
int TIME_OUT_DURATION -> c
net.minecraft.util.valueproviders.UniformInt timeBetweenLongJumps -> d
net.minecraft.sounds.SoundEvent landingSound -> e
21:28:void
<init>(net.minecraft.util.valueproviders.UniformInt,net.minecraft.sounds.SoundEvent
) -> <init>
32:32:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,l
ong) -> a
37:39:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) -
> b
43:53:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
c
14:14:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
14:14:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
14:14:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.LongJumpToPreferredBlock -> bit:
net.minecraft.tags.TagKey preferredBlockTag -> m
float preferredBlocksChance -> n
java.util.List notPrefferedJumpCandidates -> o
boolean currentlyWantingPreferredOnes -> p
22:29:void
<init>(net.minecraft.util.valueproviders.UniformInt,int,int,float,java.util.functio
n.Function,net.minecraft.tags.TagKey,float,java.util.function.BiPredicate) ->
<init>
33:38:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) -
> a
42:66:java.util.Optional
getJumpCandidate(net.minecraft.server.level.ServerLevel) -> a
18:18:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.LongJumpToRandomPos -> biu:
int FIND_JUMP_TRIES -> c
int PREPARE_JUMP_DURATION -> m
int MIN_PATHFIND_DISTANCE_TO_VALID_JUMP -> d
int TIME_OUT_DURATION -> n
java.util.List ALLOWED_ANGLES -> o
net.minecraft.util.valueproviders.UniformInt timeBetweenLongJumps -> p
int maxLongJumpHeight -> e
int maxLongJumpWidth -> f
float maxJumpVelocity -> g
java.util.List jumpCandidates -> h
java.util.Optional initialPosition -> i
net.minecraft.world.phys.Vec3 chosenJump -> j
int findJumpTries -> k
long prepareJumpStart -> l
java.util.function.Function getJumpSound -> q
java.util.function.BiPredicate acceptableLandingSpot -> r
57:58:void
<init>(net.minecraft.util.valueproviders.UniformInt,int,int,float,java.util.functio
n.Function) -> <init>
61:64:boolean
defaultAcceptableLandingSpot(net.minecraft.world.entity.Mob,net.minecraft.core.Bloc
kPos) -> a
47:80:void
<init>(net.minecraft.util.valueproviders.UniformInt,int,int,float,java.util.functio
n.Function,java.util.function.BiPredicate) -> <init>
84:88:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.Mob) -> a
93:103:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,l
ong) -> b
108:128:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) -
> a
132:149:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
c
152:182:void
pickCandidate(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob
,long) -> d
185:187:java.util.Optional
getJumpCandidate(net.minecraft.server.level.ServerLevel) -> a
191:198:boolean
isAcceptableLandingPosition(net.minecraft.server.level.ServerLevel,net.minecraft.wo
rld.entity.Mob,net.minecraft.core.BlockPos) -> a
203:213:net.minecraft.world.phys.Vec3
calculateOptimalJumpVector(net.minecraft.world.entity.Mob,net.minecraft.world.phys.
Vec3) -> a
218:272:net.minecraft.world.phys.Vec3
calculateJumpVectorForAngle(net.minecraft.world.entity.Mob,net.minecraft.world.phys
.Vec3,int) -> a
276:290:boolean
isClearTransition(net.minecraft.world.entity.Mob,net.minecraft.world.entity.EntityD
imensions,net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3) -> a
35:35:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
35:35:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
35:35:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
35:35:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
126:126:net.minecraft.world.entity.ai.behavior.LongJumpToRandomPos$PossibleJump
lambda$start$1(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a
125:125:boolean
lambda$start$0(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> b
40:40:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.LongJumpToRandomPos$PossibleJump -> biu$a:
net.minecraft.core.BlockPos jumpTarget -> a
297:299:void <init>(net.minecraft.core.BlockPos,int) -> <init>
302:302:net.minecraft.core.BlockPos getJumpTarget() -> b
net.minecraft.world.entity.ai.behavior.LookAndFollowTradingPlayerSink -> biv:
float speedModifier -> c
16:24:void <init>(float) -> <init>
28:34:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.npc.Villager) -> a
41:41:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> a
46:47:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Village
r,long) -> b
51:54:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> c
58:59:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> d
63:63:boolean timedOut(long) -> a
67:70:void followPlayer(net.minecraft.world.entity.npc.Villager) -> a
12:12:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
12:12:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
12:12:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
12:12:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
12:12:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.LookAtTargetSink -> biw:
11:12:void <init>(int,int) -> <init>
16:18:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,l
ong) -> a
23:24:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
b
28:31:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
c
9:9:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
9:9:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
9:9:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
29:30:void
lambda$tick$1(net.minecraft.world.entity.Mob,net.minecraft.world.entity.ai.behavior
.PositionTracker) -> a
17:17:boolean
lambda$canStillUse$0(net.minecraft.world.entity.Mob,net.minecraft.world.entity.ai.b
ehavior.PositionTracker) -> b
net.minecraft.world.entity.ai.behavior.MeleeAttack -> bix:
15:15:void <init>() -> <init>
17:17:net.minecraft.world.entity.ai.behavior.OneShot create(int) -> a
38:38:boolean isHoldingUsableProjectileWeapon(net.minecraft.world.entity.Mob) -
> a
39:40:boolean
lambda$isHoldingUsableProjectileWeapon$3(net.minecraft.world.entity.Mob,net.minecra
ft.world.item.ItemStack) -> a
17:22:com.mojang.datafixers.kinds.App
lambda$create$2(int,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuil
der$Instance) -> a
22:22:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.
minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.e
ntity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior
.declarative.MemoryAccessor) -> a
23:32:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor,int,net.minecraft.server.level.ServerLevel,net.minecraft.wo
rld.entity.Mob,long) -> a
net.minecraft.world.entity.ai.behavior.Mount -> biy:
int CLOSE_ENOUGH_TO_START_RIDING_DIST -> a
13:13:void <init>() -> <init>
17:17:net.minecraft.world.entity.ai.behavior.BehaviorControl create(float) -> a
17:21:com.mojang.datafixers.kinds.App
lambda$create$2(float,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBu
ilder$Instance) -> a
21:21:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,float,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,ne
t.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world
.entity.ai.behavior.declarative.MemoryAccessor) -> a
22:34:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,float,net.minecraft.server.level.ServerLev
el,net.minecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.MoveToSkySeeingSpot -> biz:
16:16:void <init>() -> <init>
18:18:net.minecraft.world.entity.ai.behavior.OneShot create(float) -> a
34:44:net.minecraft.world.phys.Vec3
getOutdoorPosition(net.minecraft.server.level.ServerLevel,net.minecraft.world.entit
y.LivingEntity) -> a
48:48:boolean
hasNoBlocksAbove(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.
LivingEntity,net.minecraft.core.BlockPos) -> a
18:20:com.mojang.datafixers.kinds.App
lambda$create$3(float,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBu
ilder$Instance) -> a
20:20:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(float,net.minecraft.world.entity.ai.behavior.declarative.MemoryAcce
ssor) -> a
21:28:boolean
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,f
loat,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> a
26:26:void
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,f
loat,net.minecraft.world.phys.Vec3) -> a
net.minecraft.world.entity.ai.behavior.MoveToTargetSink -> bja:
int MAX_COOLDOWN_BEFORE_RETRYING -> c
int remainingCooldown -> d
net.minecraft.world.level.pathfinder.Path path -> e
net.minecraft.core.BlockPos lastTargetPos -> f
float speedModifier -> g
40:41:void <init>() -> <init>
44:52:void <init>(int,int) -> <init>
56:76:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.Mob) -> a
81:89:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,l
ong) -> a
94:103:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
b
107:109:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) -
> c
113:132:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
d
136:161:boolean
tryComputePath(net.minecraft.world.entity.Mob,net.minecraft.world.entity.ai.memory.
WalkTarget,long) -> a
165:165:boolean
reachedTarget(net.minecraft.world.entity.Mob,net.minecraft.world.entity.ai.memory.W
alkTarget) -> a
169:174:boolean
isWalkTargetSpectator(net.minecraft.world.entity.ai.memory.WalkTarget) -> a
26:26:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
26:26:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
26:26:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
26:26:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
26:26:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.OneShot -> bjb:
net.minecraft.world.entity.ai.behavior.Behavior$Status status -> a
10:11:void <init>() -> <init>
15:15:net.minecraft.world.entity.ai.behavior.Behavior$Status getStatus() -> a
20:24:boolean
tryStart(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEn
tity,long) -> e
29:30:void
tickOrStop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> f
34:35:void
doStop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty,long) -> g
39:39:java.lang.String debugString() -> b
net.minecraft.world.entity.ai.behavior.PlayTagWithOtherKids -> bjc:
int MAX_FLEE_XZ_DIST -> a
int MAX_FLEE_Y_DIST -> b
float FLEE_SPEED_MODIFIER -> c
float CHASE_SPEED_MODIFIER -> d
int MAX_CHASERS_PER_TARGET -> e
int AVERAGE_WAIT_TIME_BETWEEN_RUNS -> f
22:22:void <init>() -> <init>
34:34:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
76:79:void
chaseKid(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.LivingEntity) -
> a
83:92:java.util.Optional findSomeoneBeingChased(java.util.List) -> a
96:104:java.util.Map checkHowManyChasersEachFriendHas(java.util.List) -> b
108:108:net.minecraft.world.entity.LivingEntity
whoAreYouChasing(net.minecraft.world.entity.LivingEntity) -> a
112:112:boolean isChasingSomeone(net.minecraft.world.entity.LivingEntity) -> b
116:118:boolean
isFriendChasingMe(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entit
y.LivingEntity) -> a
117:117:boolean
lambda$isFriendChasingMe$8(net.minecraft.world.entity.LivingEntity,net.minecraft.wo
rld.entity.LivingEntity) -> b
101:101:void
lambda$checkHowManyChasersEachFriendHas$7(java.util.Map,net.minecraft.world.entity.
LivingEntity) -> a
101:101:java.lang.Integer
lambda$checkHowManyChasersEachFriendHas$6(net.minecraft.world.entity.LivingEntity,j
ava.lang.Integer) -> a
90:90:boolean lambda$findSomeoneBeingChased$5(java.util.Map$Entry) -> a
34:39:com.mojang.datafixers.kinds.App
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
39:39:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor) -> a
40:71:boolean
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor,net.minecraft.server.level.ServerLevel,net.minecraft.world.
entity.PathfinderMob,long) -> a
70:70:void
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,n
et.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.LivingEn
tity) -> b
47:47:boolean
lambda$create$0(net.minecraft.world.entity.PathfinderMob,net.minecraft.world.entity
.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.PoiCompetitorScan -> bjd:
20:20:void <init>() -> <init>
22:22:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
42:51:net.minecraft.world.entity.npc.Villager
selectWinner(net.minecraft.world.entity.npc.Villager,net.minecraft.world.entity.npc
.Villager) -> a
55:58:boolean
competesForSameJobsite(net.minecraft.core.GlobalPos,net.minecraft.core.Holder,net.m
inecraft.world.entity.npc.Villager) -> a
62:62:boolean
hasMatchingProfession(net.minecraft.core.Holder,net.minecraft.world.entity.npc.Vill
agerProfession) -> a
22:25:com.mojang.datafixers.kinds.App
lambda$create$6(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
25:25:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$5(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
26:35:boolean
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.leve
l.ServerLevel,net.minecraft.world.entity.npc.Villager,long) -> a
28:33:void
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.npc.Villager,net.minecraft.core.GlobalPos,net.minecraft.core.Hol
der) -> a
32:32:boolean
lambda$create$2(net.minecraft.core.GlobalPos,net.minecraft.core.Holder,net.minecraf
t.world.entity.npc.Villager) -> b
30:30:net.minecraft.world.entity.npc.Villager
lambda$create$1(net.minecraft.world.entity.LivingEntity) -> a
29:29:boolean
lambda$create$0(net.minecraft.world.entity.npc.Villager,net.minecraft.world.entity.
LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.PositionTracker -> bje:
net.minecraft.world.phys.Vec3 currentPosition() -> a
net.minecraft.core.BlockPos currentBlockPosition() -> b
boolean isVisibleBy(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.PrepareRamNearestTarget -> bjf:
int TIME_OUT_DURATION -> c
java.util.function.ToIntFunction getCooldownOnFail -> d
int minRamDistance -> e
int maxRamDistance -> f
float walkSpeed -> g
net.minecraft.world.entity.ai.targeting.TargetingConditions ramTargeting -> h
int ramPrepareTime -> i
java.util.function.Function getPrepareRamSound -> j
java.util.Optional reachedRamPositionTimestamp -> k
java.util.Optional ramCandidate -> l
42:68:void
<init>(java.util.function.ToIntFunction,int,int,float,net.minecraft.world.entity.ai
.targeting.TargetingConditions,int,java.util.function.Function) -> <init>
72:76:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderM
ob,long) -> a
80:85:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMo
b,long) -> b
89:90:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Pathf
inderMob,long) -> c
95:121:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMo
b,long) -> d
124:128:net.minecraft.world.phys.Vec3
getEdgeOfBlock(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a
132:162:java.util.Optional
calculateRammingStartPosition(net.minecraft.world.entity.PathfinderMob,net.minecraf
t.world.entity.LivingEntity) -> a
166:167:boolean
isWalkableBlock(net.minecraft.world.entity.PathfinderMob,net.minecraft.core.BlockPo
s) -> a
171:174:void
chooseRamPosition(net.minecraft.world.entity.PathfinderMob,net.minecraft.world.enti
ty.LivingEntity) -> b
31:31:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
31:31:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
31:31:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
31:31:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d

173:173:net.minecraft.world.entity.ai.behavior.PrepareRamNearestTarget$RamCandidate
lambda$chooseRamPosition$4(net.minecraft.world.entity.LivingEntity,net.minecraft.co
re.BlockPos) -> a
159:160:boolean
lambda$calculateRammingStartPosition$3(net.minecraft.world.entity.ai.navigation.Pat
hNavigation,net.minecraft.core.BlockPos) -> a
75:75:void
lambda$start$2(net.minecraft.world.entity.PathfinderMob,net.minecraft.world.entity.
LivingEntity) -> c
74:74:java.util.Optional
lambda$start$1(net.minecraft.world.entity.PathfinderMob,net.minecraft.world.entity.
ai.memory.NearestVisibleLivingEntities) -> a
74:74:boolean
lambda$start$0(net.minecraft.world.entity.PathfinderMob,net.minecraft.world.entity.
LivingEntity) -> d
net.minecraft.world.entity.ai.behavior.PrepareRamNearestTarget$RamCandidate ->
bjf$a:
net.minecraft.core.BlockPos startPosition -> a
net.minecraft.core.BlockPos targetPosition -> b
net.minecraft.world.entity.LivingEntity target -> c
181:185:void
<init>(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,net.minecraft.world.
entity.LivingEntity) -> <init>
188:188:net.minecraft.core.BlockPos getStartPosition() -> a
192:192:net.minecraft.core.BlockPos getTargetPosition() -> b
196:196:net.minecraft.world.entity.LivingEntity getTarget() -> c
net.minecraft.world.entity.ai.behavior.RamTarget -> bjg:
int TIME_OUT_DURATION -> c
float RAM_SPEED_FORCE_FACTOR -> d
java.util.function.Function getTimeBetweenRams -> e
net.minecraft.world.entity.ai.targeting.TargetingConditions ramTargeting -> f
float speed -> g
java.util.function.ToDoubleFunction getKnockbackForce -> h
net.minecraft.world.phys.Vec3 ramDirection -> i
java.util.function.Function getImpactSound -> j
java.util.function.Function getHornBreakSound -> k
50:63:void
<init>(java.util.function.Function,net.minecraft.world.entity.ai.targeting.Targetin
gConditions,float,java.util.function.ToDoubleFunction,java.util.function.Function,j
ava.util.function.Function) -> <init>
67:67:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.goat.Goat) -> a
72:72:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.goat.Goat,long) -> a
77:84:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.goat
.Goat,long) -> b
88:122:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.goat.
Goat,long) -> c
125:127:boolean
hasRammedHornBreakingBlock(net.minecraft.server.level.ServerLevel,net.minecraft.wor
ld.entity.animal.goat.Goat) -> c
131:134:void
finishRam(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.
goat.Goat) -> b
29:29:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
29:29:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
29:29:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
29:29:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.RandomLookAround -> bjh:
net.minecraft.util.valueproviders.IntProvider interval -> c
float maxYaw -> d
float minPitch -> e
float pitchRange -> f
24:32:void
<init>(net.minecraft.util.valueproviders.IntProvider,float,float,float) -> <init>
36:44:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) -
> a
17:17:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.RandomStroll -> bji:
int MAX_XZ_DIST -> a
int MAX_Y_DIST -> b
int[][] SWIM_XY_DISTANCE_TIERS -> c
23:23:void <init>() -> <init>
37:37:net.minecraft.world.entity.ai.behavior.OneShot stroll(float) -> a
41:41:net.minecraft.world.entity.ai.behavior.OneShot stroll(float,boolean) -> a
45:45:net.minecraft.world.entity.ai.behavior.BehaviorControl
stroll(float,int,int) -> a
49:49:net.minecraft.world.entity.ai.behavior.BehaviorControl fly(float) -> b
53:53:net.minecraft.world.entity.ai.behavior.BehaviorControl swim(float) -> c
57:57:net.minecraft.world.entity.ai.behavior.OneShot
strollFlyOrSwim(float,java.util.function.Function,java.util.function.Predicate) ->
a
72:90:net.minecraft.world.phys.Vec3
getTargetSwimPos(net.minecraft.world.entity.PathfinderMob) -> a
95:97:net.minecraft.world.phys.Vec3
getTargetFlyPos(net.minecraft.world.entity.PathfinderMob,int,int) -> a
57:59:com.mojang.datafixers.kinds.App
lambda$strollFlyOrSwim$10(java.util.function.Predicate,java.util.function.Function,
float,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance)
-> a
59:59:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$strollFlyOrSwim$9(java.util.function.Predicate,java.util.function.Function,f
loat,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
60:66:boolean
lambda$strollFlyOrSwim$8(java.util.function.Predicate,java.util.function.Function,n
et.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,float,net.minecraf
t.server.level.ServerLevel,net.minecraft.world.entity.PathfinderMob,long) -> a
65:65:net.minecraft.world.entity.ai.memory.WalkTarget
lambda$strollFlyOrSwim$7(float,net.minecraft.world.phys.Vec3) -> a
49:49:boolean lambda$fly$6(net.minecraft.world.entity.PathfinderMob) -> b
49:49:net.minecraft.world.phys.Vec3
lambda$fly$5(net.minecraft.world.entity.PathfinderMob) -> c
45:45:boolean lambda$stroll$4(net.minecraft.world.entity.PathfinderMob) -> d
45:45:net.minecraft.world.phys.Vec3
lambda$stroll$3(int,int,net.minecraft.world.entity.PathfinderMob) -> a
41:41:boolean lambda$stroll$2(net.minecraft.world.entity.PathfinderMob) -> e
41:41:boolean lambda$stroll$1(net.minecraft.world.entity.PathfinderMob) -> f
41:41:net.minecraft.world.phys.Vec3
lambda$stroll$0(net.minecraft.world.entity.PathfinderMob) -> g
27:27:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.ReactToBell -> bjj:
9:9:void <init>() -> <init>
11:11:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
11:13:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
13:13:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor)
-> a
14:20:boolean
lambda$create$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.L
ivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.ResetProfession -> bjk:
13:13:void <init>() -> <init>
15:15:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
15:17:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
17:17:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor)
-> a
18:29:boolean
lambda$create$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.n
pc.Villager,long) -> a
net.minecraft.world.entity.ai.behavior.ResetRaidStatus -> bjl:
9:9:void <init>() -> <init>
11:11:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
11:11:com.mojang.datafixers.kinds.App
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
12:25:boolean
lambda$create$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.L
ivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.RingBell -> bjm:
float BELL_RING_CHANCE -> b
int RING_BELL_FROM_DISTANCE -> a
11:11:void <init>() -> <init>
16:16:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
16:18:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
18:18:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
19:33:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.RunOne -> bjn:
19:23:void <init>(java.util.List) -> <init>
26:33:void <init>(java.util.Map,java.util.List) -> <init>
net.minecraft.world.entity.ai.behavior.SetClosestHomeAsWalkTarget -> bjo:
int CACHE_TIMEOUT -> a
int BATCH_SIZE -> b
int RATE -> c
int OK_DISTANCE_SQR -> d
26:26:void <init>() -> <init>
35:38:net.minecraft.world.entity.ai.behavior.BehaviorControl create(float) -> a
38:41:com.mojang.datafixers.kinds.App
lambda$create$6(org.apache.commons.lang3.mutable.MutableLong,it.unimi.dsi.fastutil.
longs.Long2LongMap,float,net.minecraft.world.entity.ai.behavior.declarative.Behavio
rBuilder$Instance) -> a
41:41:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$5(org.apache.commons.lang3.mutable.MutableLong,it.unimi.dsi.fastutil.
longs.Long2LongMap,float,net.minecraft.world.entity.ai.behavior.declarative.MemoryA
ccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
42:85:boolean
lambda$create$4(org.apache.commons.lang3.mutable.MutableLong,it.unimi.dsi.fastutil.
longs.Long2LongMap,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccesso
r,float,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Pathfinde
rMob,long) -> a
82:82:boolean
lambda$create$3(org.apache.commons.lang3.mutable.MutableLong,it.unimi.dsi.fastutil.
longs.Long2LongMap$Entry) -> a
70:70:boolean lambda$create$2(net.minecraft.core.Holder) -> a
57:67:boolean
lambda$create$1(it.unimi.dsi.fastutil.longs.Long2LongMap,org.apache.commons.lang3.m
utable.MutableInt,org.apache.commons.lang3.mutable.MutableLong,net.minecraft.core.B
lockPos) -> a
48:48:boolean lambda$create$0(net.minecraft.core.Holder) -> b
net.minecraft.world.entity.ai.behavior.SetEntityLookTarget -> bjp:
16:16:void <init>() -> <init>
18:18:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(net.minecraft.world.entity.MobCategory,float) -> a
22:22:net.minecraft.world.entity.ai.behavior.OneShot
create(net.minecraft.world.entity.EntityType,float) -> a
26:26:net.minecraft.world.entity.ai.behavior.OneShot create(float) -> a
30:32:net.minecraft.world.entity.ai.behavior.OneShot
create(java.util.function.Predicate,float) -> a
32:35:com.mojang.datafixers.kinds.App
lambda$create$6(java.util.function.Predicate,float,net.minecraft.world.entity.ai.be
havior.declarative.BehaviorBuilder$Instance) -> a
35:35:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$5(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,java.util.function.Predicate,float,net.minecraft.world.entity.ai.behavior.
declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.Memor
yAccessor) -> a
36:43:boolean
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,java.uti
l.function.Predicate,float,net.minecraft.world.entity.ai.behavior.declarative.Memor
yAccessor,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingE
ntity,long) -> a
36:36:boolean
lambda$create$3(net.minecraft.world.entity.LivingEntity,float,net.minecraft.world.e
ntity.LivingEntity) -> a
26:26:boolean lambda$create$2(net.minecraft.world.entity.LivingEntity) -> a
22:22:boolean
lambda$create$1(net.minecraft.world.entity.EntityType,net.minecraft.world.entity.Li
vingEntity) -> a
18:18:boolean
lambda$create$0(net.minecraft.world.entity.MobCategory,net.minecraft.world.entity.L
ivingEntity) -> a
net.minecraft.world.entity.ai.behavior.SetEntityLookTargetSometimes -> bjq:
18:18:void <init>() -> <init>
20:20:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(float,net.minecraft.util.valueproviders.UniformInt) -> a
24:24:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(net.minecraft.world.entity.EntityType,float,net.minecraft.util.valueprovider
s.UniformInt) -> a
28:32:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(float,net.minecraft.util.valueproviders.UniformInt,java.util.function.Predic
ate) -> a
32:35:com.mojang.datafixers.kinds.App
lambda$create$5(java.util.function.Predicate,float,net.minecraft.world.entity.ai.be
havior.SetEntityLookTargetSometimes$Ticker,net.minecraft.world.entity.ai.behavior.d
eclarative.BehaviorBuilder$Instance) -> a
35:35:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,java.util.function.Predicate,float,net.minecraft.world.entity.ai.behavior.
SetEntityLookTargetSometimes$Ticker,net.minecraft.world.entity.ai.behavior.declarat
ive.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccesso
r) -> a
36:46:boolean
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,java.uti
l.function.Predicate,float,net.minecraft.world.entity.ai.behavior.SetEntityLookTarg
etSometimes$Ticker,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccesso
r,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,lo
ng) -> a
36:36:boolean
lambda$create$2(net.minecraft.world.entity.LivingEntity,float,net.minecraft.world.e
ntity.LivingEntity) -> a
24:24:boolean
lambda$create$1(net.minecraft.world.entity.EntityType,net.minecraft.world.entity.Li
vingEntity) -> a
20:20:boolean lambda$create$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.SetEntityLookTargetSometimes$Ticker ->
bjq$a:
net.minecraft.util.valueproviders.UniformInt interval -> a
int ticksUntilNextStart -> b
55:60:void <init>(net.minecraft.util.valueproviders.UniformInt) -> <init>
63:68:boolean tickDownAndCheck(net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.ai.behavior.SetHiddenState -> bjr:
int HIDE_TIMEOUT -> a
14:14:void <init>() -> <init>
21:26:net.minecraft.world.entity.ai.behavior.BehaviorControl create(int,int) ->
a
26:29:com.mojang.datafixers.kinds.App
lambda$create$2(org.apache.commons.lang3.mutable.MutableInt,int,int,net.minecraft.w
orld.entity.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
29:29:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,org.apache.commons.lang3.mutable.MutableInt,int,int,net.minecraft.world.en
tity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.
declarative.MemoryAccessor) -> a
30:45:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,org.apac
he.commons.lang3.mutable.MutableInt,int,net.minecraft.world.entity.ai.behavior.decl
arative.MemoryAccessor,int,net.minecraft.server.level.ServerLevel,net.minecraft.wor
ld.entity.LivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.SetLookAndInteract -> bjs:
10:10:void <init>() -> <init>
12:13:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(net.minecraft.world.entity.EntityType,int) -> a
13:17:com.mojang.datafixers.kinds.App
lambda$create$3(int,net.minecraft.world.entity.EntityType,net.minecraft.world.entit
y.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
17:17:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,net.minecraft.world.entity.EntityType,net.minecraft.world.entity.ai.be
havior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarativ
e.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor)
-> a
18:27:boolean
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,int,net.
minecraft.world.entity.EntityType,net.minecraft.world.entity.ai.behavior.declarativ
e.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,
net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long
) -> a
18:18:boolean
lambda$create$0(net.minecraft.world.entity.LivingEntity,int,net.minecraft.world.ent
ity.EntityType,net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.SetRaidStatus -> bjt:
9:9:void <init>() -> <init>
11:11:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
11:11:com.mojang.datafixers.kinds.App
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
12:30:boolean
lambda$create$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.L
ivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.SetWalkTargetAwayFrom -> bju:
15:15:void <init>() -> <init>
17:17:net.minecraft.world.entity.ai.behavior.BehaviorControl
pos(net.minecraft.world.entity.ai.memory.MemoryModuleType,float,int,boolean) -> a
21:21:net.minecraft.world.entity.ai.behavior.OneShot
entity(net.minecraft.world.entity.ai.memory.MemoryModuleType,float,int,boolean) ->
b
25:25:net.minecraft.world.entity.ai.behavior.OneShot
create(net.minecraft.world.entity.ai.memory.MemoryModuleType,float,int,boolean,java
.util.function.Function) -> a
25:28:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.memory.MemoryModuleType,boolean,java.
util.function.Function,int,float,net.minecraft.world.entity.ai.behavior.declarative
.BehaviorBuilder$Instance) -> a
28:28:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,boolean,java.util.function.Function,int,float,net.minecraft.world.entity.a
i.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declar
ative.MemoryAccessor) -> a
29:62:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,boolean,
java.util.function.Function,net.minecraft.world.entity.ai.behavior.declarative.Memo
ryAccessor,int,float,net.minecraft.server.level.ServerLevel,net.minecraft.world.ent
ity.PathfinderMob,long) -> a
net.minecraft.world.entity.ai.behavior.SetWalkTargetFromAttackTargetIfTargetOutOfRe
ach -> bjv:
int PROJECTILE_ATTACK_RANGE_BUFFER -> a
18:18:void <init>() -> <init>
22:22:net.minecraft.world.entity.ai.behavior.BehaviorControl create(float) -> a
26:26:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Function) -> a
26:31:com.mojang.datafixers.kinds.App
lambda$create$3(java.util.function.Function,net.minecraft.world.entity.ai.behavior.
declarative.BehaviorBuilder$Instance) -> a
31:31:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,java.util.function.Function,net.minecraft.world.entity.ai.behavior.declara
tive.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccess
or,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.
world.entity.ai.behavior.declarative.MemoryAccessor) -> a
32:40:boolean
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor,java.util.function.Function,net.minecraft.server.level.Serv
erLevel,net.minecraft.world.entity.Mob,long) -> a
22:22:java.lang.Float
lambda$create$0(float,net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.SetWalkTargetFromBlockMemory -> bjw:
19:19:void <init>() -> <init>
26:26:net.minecraft.world.entity.ai.behavior.OneShot
create(net.minecraft.world.entity.ai.memory.MemoryModuleType,float,int,int,int) ->
a
26:30:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.memory.MemoryModuleType,int,int,float
,int,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance) -
> a
30:30:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,net.minecraft.world.entity.ai.memory.MemoryModuleType,int,float,int,ne
t.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world
.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavi
or.declarative.MemoryAccessor) -> a
31:65:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,int,net.minecraft.world.e
ntity.ai.memory.MemoryModuleType,int,net.minecraft.world.entity.ai.behavior.declara
tive.MemoryAccessor,float,int,net.minecraft.server.level.ServerLevel,net.minecraft.
world.entity.npc.Villager,long) -> a
net.minecraft.world.entity.ai.behavior.SetWalkTargetFromLookTarget -> bjx:
14:14:void <init>() -> <init>
16:16:net.minecraft.world.entity.ai.behavior.OneShot create(float,int) -> a
20:20:net.minecraft.world.entity.ai.behavior.OneShot
create(java.util.function.Predicate,java.util.function.Function,int) -> a
20:23:com.mojang.datafixers.kinds.App
lambda$create$4(java.util.function.Predicate,java.util.function.Function,int,net.mi
necraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
23:23:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$3(java.util.function.Predicate,net.minecraft.world.entity.ai.behavior
.declarative.BehaviorBuilder$Instance,java.util.function.Function,int,net.minecraft
.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.
behavior.declarative.MemoryAccessor) -> a
24:29:boolean
lambda$create$2(java.util.function.Predicate,net.minecraft.world.entity.ai.behavior
.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.Beha
viorBuilder$Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAcces
sor,java.util.function.Function,int,net.minecraft.server.level.ServerLevel,net.mine
craft.world.entity.LivingEntity,long) -> a
16:16:java.lang.Float
lambda$create$1(float,net.minecraft.world.entity.LivingEntity) -> a
16:16:boolean lambda$create$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.ShowTradesToPlayer -> bjy:
int MAX_LOOK_TIME -> c
int STARTING_LOOK_TIME -> d
net.minecraft.world.item.ItemStack playerItemStack -> e
java.util.List displayItems -> f
int cycleCounter -> g
int displayIndex -> h
int lookTime -> i
28:41:void <init>(int,int) -> <init>
45:55:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.npc.Villager) -> a
60:62:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> a
67:73:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Village
r,long) -> b
77:88:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> c
92:97:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> d
100:115:void
findItemsToDisplay(net.minecraft.world.entity.LivingEntity,net.minecraft.world.enti
ty.npc.Villager) -> a
118:119:void displayFirstItem(net.minecraft.world.entity.npc.Villager) -> a
122:127:void updateDisplayItems(net.minecraft.world.entity.npc.Villager) -> b
130:130:boolean
playerItemStackMatchesCostOfOffer(net.minecraft.world.item.trading.MerchantOffer) -
> a
134:136:void clearHeldItem(net.minecraft.world.entity.npc.Villager) -> c
139:141:void
displayAsHeldItem(net.minecraft.world.entity.npc.Villager,net.minecraft.world.item.
ItemStack) -> a
144:149:net.minecraft.world.entity.LivingEntity
lookAtTarget(net.minecraft.world.entity.npc.Villager) -> d
153:161:void displayCyclingItems(net.minecraft.world.entity.npc.Villager) -> e
21:21:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
21:21:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
21:21:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
21:21:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
21:21:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.ShufflingList -> bjz:
java.util.List entries -> a
net.minecraft.util.RandomSource random -> b
25:29:void <init>() -> <init>
25:33:void <init>(java.util.List) -> <init>
36:36:com.mojang.serialization.Codec codec(com.mojang.serialization.Codec) -> a
40:41:net.minecraft.world.entity.ai.behavior.ShufflingList
add(java.lang.Object,int) -> a
45:47:net.minecraft.world.entity.ai.behavior.ShufflingList shuffle() -> a
51:51:java.util.stream.Stream stream() -> b
56:56:java.util.Iterator iterator() -> iterator
114:114:java.lang.String toString() -> toString
45:45:void
lambda$shuffle$1(net.minecraft.world.entity.ai.behavior.ShufflingList$WeightedEntry
) -> a
36:36:java.util.List
lambda$codec$0(net.minecraft.world.entity.ai.behavior.ShufflingList) -> a
net.minecraft.world.entity.ai.behavior.ShufflingList$WeightedEntry -> bjz$a:
java.lang.Object data -> a
int weight -> b
double randWeight -> c
64:67:void <init>(java.lang.Object,int) -> <init>
70:70:double getRandWeight() -> c
74:75:void setRandom(float) -> a
78:78:java.lang.Object getData() -> a
82:82:int getWeight() -> b
87:87:java.lang.String toString() -> toString
91:91:com.mojang.serialization.Codec codec(com.mojang.serialization.Codec) -> a
net.minecraft.world.entity.ai.behavior.ShufflingList$WeightedEntry$1 -> bjz$a$1:
com.mojang.serialization.Codec val$elementCodec -> a
91:91:void <init>(com.mojang.serialization.Codec) -> <init>
94:98:com.mojang.serialization.DataResult
decode(com.mojang.serialization.DynamicOps,java.lang.Object) -> decode
103:106:com.mojang.serialization.DataResult
encode(net.minecraft.world.entity.ai.behavior.ShufflingList$WeightedEntry,com.mojan
g.serialization.DynamicOps,java.lang.Object) -> a
91:91:com.mojang.serialization.DataResult
encode(java.lang.Object,com.mojang.serialization.DynamicOps,java.lang.Object) ->
encode
98:98:com.mojang.datafixers.util.Pair
lambda$decode$1(com.mojang.serialization.DynamicOps,net.minecraft.world.entity.ai.b
ehavior.ShufflingList$WeightedEntry) -> a
97:97:net.minecraft.world.entity.ai.behavior.ShufflingList$WeightedEntry
lambda$decode$0(com.mojang.serialization.Dynamic,java.lang.Object) -> a
net.minecraft.world.entity.ai.behavior.SleepInBed -> bka:
int COOLDOWN_AFTER_BEING_WOKEN -> c
long nextOkStartTime -> d
26:30:void <init>() -> <init>
34:54:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
59:66:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
71:87:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
91:91:boolean timedOut(long) -> a
96:100:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
net.minecraft.world.entity.ai.behavior.SocializeAtBell -> bkb:
float SPEED_MODIFIER -> a
11:11:void <init>() -> <init>
15:15:net.minecraft.world.entity.ai.behavior.OneShot create() -> a
15:21:com.mojang.datafixers.kinds.App
lambda$create$5(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
21:21:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAc
cessor) -> a
22:36:boolean
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAc
cessor,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty,long) -> a
30:33:void
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,n
et.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.LivingEn
tity) -> a
29:29:boolean
lambda$create$1(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.
LivingEntity) -> a
27:27:boolean lambda$create$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.StartAttacking -> bkc:
15:15:void <init>() -> <init>
17:17:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Function) -> a
24:24:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Predicate,java.util.function.Function) -> a
24:27:com.mojang.datafixers.kinds.App
lambda$create$3(java.util.function.Predicate,java.util.function.Function,net.minecr
aft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
27:27:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(java.util.function.Predicate,java.util.function.Function,net.minecr
aft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.
ai.behavior.declarative.MemoryAccessor) -> a
28:44:boolean
lambda$create$1(java.util.function.Predicate,java.util.function.Function,net.minecr
aft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.
ai.behavior.declarative.MemoryAccessor,net.minecraft.server.level.ServerLevel,net.m
inecraft.world.entity.Mob,long) -> a
17:17:boolean lambda$create$0(net.minecraft.world.entity.Mob) -> a
net.minecraft.world.entity.ai.behavior.StartCelebratingIfTargetDead -> bkd:
14:14:void <init>() -> <init>
19:19:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(int,java.util.function.BiPredicate) -> a
19:24:com.mojang.datafixers.kinds.App
lambda$create$2(java.util.function.BiPredicate,int,net.minecraft.world.entity.ai.be
havior.declarative.BehaviorBuilder$Instance) -> a
24:24:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,java.util.function.BiPredicate,int,net.minecraft.world.entity.ai.behavior.
declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.Memor
yAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.min
ecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
25:41:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,java.uti
l.function.BiPredicate,net.minecraft.world.entity.ai.behavior.declarative.MemoryAcc
essor,int,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.min
ecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.lev
el.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.StayCloseToTarget -> bke:
12:12:void <init>() -> <init>
14:14:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Function,java.util.function.Predicate,int,int,float) -> a
14:17:com.mojang.datafixers.kinds.App
lambda$create$2(java.util.function.Function,java.util.function.Predicate,int,float,
int,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance) ->
a
17:17:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(java.util.function.Function,java.util.function.Predicate,int,float,
int,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft
.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
18:32:boolean
lambda$create$0(java.util.function.Function,java.util.function.Predicate,int,net.mi
necraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.ent
ity.ai.behavior.declarative.MemoryAccessor,float,int,net.minecraft.server.level.Ser
verLevel,net.minecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.StopAttackingIfTargetInvalid -> bkf:
int TIMEOUT_TO_GET_WITHIN_ATTACK_RANGE -> a
17:17:void <init>() -> <init>
21:21:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.BiConsumer) -> a
25:25:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Predicate) -> a
33:33:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
37:37:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Predicate,java.util.function.BiConsumer,boolean) -> a
59:59:boolean
isTiredOfTryingToReachTarget(net.minecraft.world.entity.LivingEntity,java.util.Opti
onal) -> a
37:40:com.mojang.datafixers.kinds.App
lambda$create$6(boolean,java.util.function.Predicate,java.util.function.BiConsumer,
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
40:40:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$5(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,boolean,java.util.function.Predicate,java.util.function.BiConsumer,net.min
ecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.enti
ty.ai.behavior.declarative.MemoryAccessor) -> a
41:54:boolean
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,boolean,
net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,java.util.functio
n.Predicate,java.util.function.BiConsumer,net.minecraft.server.level.ServerLevel,ne
t.minecraft.world.entity.Mob,long) -> a
33:33:void
lambda$create$3(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEnt
ity) -> a
33:33:boolean lambda$create$2(net.minecraft.world.entity.LivingEntity) -> a
25:25:void
lambda$create$1(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEnt
ity) -> b
21:21:boolean lambda$create$0(net.minecraft.world.entity.LivingEntity) -> b
net.minecraft.world.entity.ai.behavior.StopBeingAngryIfTargetDead -> bkg:
11:11:void <init>() -> <init>
13:13:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
13:15:com.mojang.datafixers.kinds.App
lambda$create$5(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
15:15:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
16:22:boolean
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a
20:20:void
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,n
et.minecraft.world.entity.LivingEntity) -> a
19:19:boolean
lambda$create$1(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.L
ivingEntity) -> a
17:17:net.minecraft.world.entity.LivingEntity
lambda$create$0(net.minecraft.world.entity.Entity) -> a
net.minecraft.world.entity.ai.behavior.StrollAroundPoi -> bkh:
int MIN_TIME_BETWEEN_STROLLS -> a
int STROLL_MAX_XZ_DIST -> b
int STROLL_MAX_Y_DIST -> c
18:18:void <init>() -> <init>
27:29:net.minecraft.world.entity.ai.behavior.OneShot
create(net.minecraft.world.entity.ai.memory.MemoryModuleType,float,int) -> a
29:32:com.mojang.datafixers.kinds.App
lambda$create$3(net.minecraft.world.entity.ai.memory.MemoryModuleType,int,org.apach
e.commons.lang3.mutable.MutableLong,float,net.minecraft.world.entity.ai.behavior.de
clarative.BehaviorBuilder$Instance) -> a
32:32:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,org.apache.commons.lang3.mutable.MutableLong,float,net.minecraft.world
.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavi
or.declarative.MemoryAccessor) -> a
33:46:boolean
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,int,org.
apache.commons.lang3.mutable.MutableLong,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor,float,net.minecraft.server.level.ServerLevel,net.minecraft.
world.entity.PathfinderMob,long) -> a
43:43:net.minecraft.world.entity.ai.memory.WalkTarget
lambda$create$0(float,net.minecraft.world.phys.Vec3) -> a
net.minecraft.world.entity.ai.behavior.StrollToPoi -> bki:
11:11:void <init>() -> <init>
15:17:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(net.minecraft.world.entity.ai.memory.MemoryModuleType,float,int,int) -> a
17:20:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.memory.MemoryModuleType,int,org.apach
e.commons.lang3.mutable.MutableLong,float,int,net.minecraft.world.entity.ai.behavio
r.declarative.BehaviorBuilder$Instance) -> a
20:20:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,org.apache.commons.lang3.mutable.MutableLong,float,int,net.minecraft.w
orld.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.be
havior.declarative.MemoryAccessor) -> a
21:33:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,int,org.
apache.commons.lang3.mutable.MutableLong,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor,float,int,net.minecraft.server.level.ServerLevel,net.minecr
aft.world.entity.PathfinderMob,long) -> a
net.minecraft.world.entity.ai.behavior.StrollToPoiList -> bkj:
13:13:void <init>() -> <init>
17:19:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(net.minecraft.world.entity.ai.memory.MemoryModuleType,float,int,int,net.mine
craft.world.entity.ai.memory.MemoryModuleType) -> a
19:23:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.memory.MemoryModuleType,net.minecraft
.world.entity.ai.memory.MemoryModuleType,int,org.apache.commons.lang3.mutable.Mutab
leLong,float,int,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
$Instance) -> a
23:23:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,org.apache.commons.lang3.mutable.MutableLong,float,int,net.minecraft.w
orld.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.be
havior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarativ
e.MemoryAccessor) -> a
24:39:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,int,org.apache.commons.la
ng3.mutable.MutableLong,net.minecraft.world.entity.ai.behavior.declarative.MemoryAc
cessor,float,int,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.
npc.Villager,long) -> a
net.minecraft.world.entity.ai.behavior.Swim -> bkk:
float chance -> c
15:17:void <init>(float) -> <init>
21:21:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.Mob) -> a
26:26:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,l
ong) -> a
31:34:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob,long) ->
b
11:11:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
11:11:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
11:11:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
net.minecraft.world.entity.ai.behavior.TradeWithVillager -> bkl:
int INTERACT_DIST_SQR -> c
float SPEED_MODIFIER -> d
java.util.Set trades -> e
26:33:void <init>() -> <init>
37:37:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.npc.Villager) -> a
42:42:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> a
47:51:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Village
r,long) -> b
55:76:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> c
80:81:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> d
86:88:java.util.Set
figureOutWhatIAmWillingToTrade(net.minecraft.world.entity.npc.Villager,net.minecraf
t.world.entity.npc.Villager) -> a
95:121:void
throwHalfStack(net.minecraft.world.entity.npc.Villager,java.util.Set,net.minecraft.
world.entity.LivingEntity) -> a
23:23:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
23:23:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
23:23:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
23:23:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
23:23:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
88:88:boolean
lambda$figureOutWhatIAmWillingToTrade$0(com.google.common.collect.ImmutableSet,net.
minecraft.world.item.Item) -> a
net.minecraft.world.entity.ai.behavior.TriggerGate -> bkm:
13:13:void <init>() -> <init>
15:15:net.minecraft.world.entity.ai.behavior.OneShot
triggerOneShuffled(java.util.List) -> a
21:24:net.minecraft.world.entity.ai.behavior.OneShot
triggerGate(java.util.List,net.minecraft.world.entity.ai.behavior.GateBehavior$Orde
rPolicy,net.minecraft.world.entity.ai.behavior.GateBehavior$RunningPolicy) -> a
24:24:com.mojang.datafixers.kinds.App
lambda$triggerGate$2(net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolic
y,net.minecraft.world.entity.ai.behavior.ShufflingList,net.minecraft.world.entity.a
i.behavior.GateBehavior$RunningPolicy,net.minecraft.world.entity.ai.behavior.declar
ative.BehaviorBuilder$Instance) -> a
25:37:boolean
lambda$triggerGate$1(net.minecraft.world.entity.ai.behavior.GateBehavior$OrderPolic
y,net.minecraft.world.entity.ai.behavior.ShufflingList,net.minecraft.world.entity.a
i.behavior.GateBehavior$RunningPolicy,net.minecraft.server.level.ServerLevel,net.mi
necraft.world.entity.LivingEntity,long) -> a
22:22:void
lambda$triggerGate$0(net.minecraft.world.entity.ai.behavior.ShufflingList,com.mojan
g.datafixers.util.Pair) -> a
net.minecraft.world.entity.ai.behavior.TryFindLand -> bkn:
int COOLDOWN_TICKS -> a
16:16:void <init>() -> <init>
22:24:net.minecraft.world.entity.ai.behavior.BehaviorControl create(int,float)
-> a
24:28:com.mojang.datafixers.kinds.App
lambda$create$2(org.apache.commons.lang3.mutable.MutableLong,int,float,net.minecraf
t.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
28:28:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(org.apache.commons.lang3.mutable.MutableLong,int,float,net.minecraf
t.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai
.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declara
tive.MemoryAccessor) -> a
29:64:boolean
lambda$create$0(org.apache.commons.lang3.mutable.MutableLong,int,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behav
ior.declarative.MemoryAccessor,float,net.minecraft.server.level.ServerLevel,net.min
ecraft.world.entity.PathfinderMob,long) -> a
net.minecraft.world.entity.ai.behavior.TryFindLandNearWater -> bko:
15:15:void <init>() -> <init>
19:21:net.minecraft.world.entity.ai.behavior.BehaviorControl create(int,float)
-> a
21:25:com.mojang.datafixers.kinds.App
lambda$create$2(org.apache.commons.lang3.mutable.MutableLong,int,float,net.minecraf
t.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
25:25:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(org.apache.commons.lang3.mutable.MutableLong,int,float,net.minecraf
t.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai
.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declara
tive.MemoryAccessor) -> a
26:70:boolean
lambda$create$0(org.apache.commons.lang3.mutable.MutableLong,int,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behav
ior.declarative.MemoryAccessor,float,net.minecraft.server.level.ServerLevel,net.min
ecraft.world.entity.PathfinderMob,long) -> a
net.minecraft.world.entity.ai.behavior.TryFindWater -> bkp:
14:14:void <init>() -> <init>
17:19:net.minecraft.world.entity.ai.behavior.BehaviorControl create(int,float)
-> a
19:23:com.mojang.datafixers.kinds.App
lambda$create$2(org.apache.commons.lang3.mutable.MutableLong,int,float,net.minecraf
t.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance) -> a
23:23:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(org.apache.commons.lang3.mutable.MutableLong,int,float,net.minecraf
t.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai
.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declara
tive.MemoryAccessor) -> a
24:65:boolean
lambda$create$0(org.apache.commons.lang3.mutable.MutableLong,int,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behav
ior.declarative.MemoryAccessor,float,net.minecraft.server.level.ServerLevel,net.min
ecraft.world.entity.PathfinderMob,long) -> a
net.minecraft.world.entity.ai.behavior.TryLaySpawnOnWaterNearLand -> bkq:
15:15:void <init>() -> <init>
17:17:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(net.minecraft.world.level.block.Block) -> a
17:21:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.level.block.Block,net.minecraft.world.entity.ai
.behavior.declarative.BehaviorBuilder$Instance) -> a
21:21:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.level.block.Block,net.minecraft.world.entity.ai
.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declara
tive.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccess
or) -> a
22:49:boolean
lambda$create$0(net.minecraft.world.level.block.Block,net.minecraft.world.entity.ai
.behavior.declarative.MemoryAccessor,net.minecraft.server.level.ServerLevel,net.min
ecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.UpdateActivityFromSchedule -> bkr:
6:6:void <init>() -> <init>
8:8:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
8:8:com.mojang.datafixers.kinds.App
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
9:10:boolean
lambda$create$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.L
ivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.UseBonemeal -> bks:
int BONEMEALING_DURATION -> c
long nextWorkCycleTime -> d
long lastBonemealingSession -> e
int timeWorkedSoFar -> f
java.util.Optional cropPos -> g
30:37:void <init>() -> <init>
41:49:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.npc.Villager) -> a
54:54:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> a
58:74:java.util.Optional
pickNextTarget(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.np
c.Villager) -> b
78:80:boolean
validPos(net.minecraft.core.BlockPos,net.minecraft.server.level.ServerLevel) -> a
85:91:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Village
r,long) -> b
94:99:void setCurrentCropAsTarget(net.minecraft.world.entity.npc.Villager) -> a
103:105:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> c
109:133:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> d
23:23:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
23:23:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
23:23:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
23:23:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
23:23:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
95:98:void
lambda$setCurrentCropAsTarget$0(net.minecraft.world.entity.npc.Villager,net.minecra
ft.core.BlockPos) -> a
net.minecraft.world.entity.ai.behavior.ValidateNearbyPoi -> bkt:
int MAX_DISTANCE -> a
22:22:void <init>() -> <init>
26:26:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Predicate,net.minecraft.world.entity.ai.memory.MemoryModu
leType) -> a
49:50:boolean
bedIsOccupied(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,ne
t.minecraft.world.entity.LivingEntity) -> a
26:28:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.memory.MemoryModuleType,java.util.fun
ction.Predicate,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
28:28:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,java.util.function.Predicate,net.minecraft.world.entity.ai.behavior.declar
ative.MemoryAccessor) -> a
29:44:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,java.uti
l.function.Predicate,net.minecraft.server.level.ServerLevel,net.minecraft.world.ent
ity.LivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.VillageBoundRandomStroll -> bku:
int MAX_XZ_DIST -> a
int MAX_Y_DIST -> b
23:23:void <init>() -> <init>
28:28:net.minecraft.world.entity.ai.behavior.OneShot create(float) -> a
32:32:net.minecraft.world.entity.ai.behavior.OneShot create(float,int,int) -> a
32:34:com.mojang.datafixers.kinds.App
lambda$create$3(int,int,float,net.minecraft.world.entity.ai.behavior.declarative.Be
haviorBuilder$Instance) -> a
34:34:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(int,int,float,net.minecraft.world.entity.ai.behavior.declarative.Me
moryAccessor) -> a
35:51:boolean
lambda$create$1(int,int,net.minecraft.world.entity.ai.behavior.declarative.MemoryAc
cessor,float,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Path
finderMob,long) -> a
50:50:net.minecraft.world.entity.ai.memory.WalkTarget
lambda$create$0(float,net.minecraft.world.phys.Vec3) -> a
net.minecraft.world.entity.ai.behavior.VillagerCalmDown -> bkv:
int SAFE_DISTANCE_FROM_DANGER -> a
11:11:void <init>() -> <init>
15:15:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
15:19:com.mojang.datafixers.kinds.App
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
19:19:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor) -> a
20:29:boolean
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.level.ServerLevel,net
.minecraft.world.entity.LivingEntity,long) -> a
22:22:boolean
lambda$create$0(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.
LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.VillagerGoalPackages -> bkw:
float STROLL_SPEED_MODIFIER -> a
30:30:void <init>() -> <init>
37:58:com.google.common.collect.ImmutableList
getCorePackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> a
64:84:com.google.common.collect.ImmutableList
getWorkPackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> b
89:107:com.google.common.collect.ImmutableList getPlayPackage(float) -> a
112:129:com.google.common.collect.ImmutableList
getRestPackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> c
134:154:com.google.common.collect.ImmutableList
getMeetPackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> d
159:191:com.google.common.collect.ImmutableList
getIdlePackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> e
196:203:com.google.common.collect.ImmutableList
getPanicPackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> f
208:215:com.google.common.collect.ImmutableList
getPreRaidPackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> g
220:234:com.google.common.collect.ImmutableList
getRaidPackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> h
239:243:com.google.common.collect.ImmutableList
getHidePackage(net.minecraft.world.entity.npc.VillagerProfession,float) -> i
248:259:com.mojang.datafixers.util.Pair getFullLookBehavior() -> a
264:267:com.mojang.datafixers.util.Pair getMinimalLookBehavior() -> b
272:273:boolean
raidExistsAndActive(net.minecraft.server.level.ServerLevel,net.minecraft.world.enti
ty.LivingEntity) -> a
277:278:boolean
raidExistsAndNotVictory(net.minecraft.server.level.ServerLevel,net.minecraft.world.
entity.LivingEntity) -> b
143:143:boolean lambda$getMeetPackage$3(net.minecraft.core.Holder) -> a
114:114:boolean lambda$getRestPackage$2(net.minecraft.core.Holder) -> b
56:56:boolean lambda$getCorePackage$1(net.minecraft.core.Holder) -> c
55:55:boolean lambda$getCorePackage$0(net.minecraft.core.Holder) -> d
net.minecraft.world.entity.ai.behavior.VillagerMakeLove -> bkx:
int INTERACT_DIST_SQR -> c
float SPEED_MODIFIER -> d
long birthTimestamp -> e
33:41:void <init>() -> <init>
45:45:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.npc.Villager) -> a
50:50:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> a
55:64:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Village
r,long) -> b
68:86:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> c
90:105:void
tryToGiveBirth(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.np
c.Villager,net.minecraft.world.entity.npc.Villager) -> a
109:110:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> d
113:121:boolean isBreedingPossible(net.minecraft.world.entity.npc.Villager) ->
a
125:128:java.util.Optional
takeVacantBed(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc
.Villager) -> b
134:135:boolean
canReach(net.minecraft.world.entity.npc.Villager,net.minecraft.core.BlockPos,net.mi
necraft.core.Holder) -> a
139:151:java.util.Optional
breed(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Village
r,net.minecraft.world.entity.npc.Villager) -> b
155:157:void
giveBedToChild(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.np
c.Villager,net.minecraft.core.BlockPos) -> a
27:27:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
27:27:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
27:27:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
27:27:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
27:27:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
127:127:boolean
lambda$takeVacantBed$2(net.minecraft.world.entity.npc.Villager,net.minecraft.core.H
older,net.minecraft.core.BlockPos) -> a
126:126:boolean lambda$takeVacantBed$1(net.minecraft.core.Holder) -> a
115:115:boolean
lambda$isBreedingPossible$0(net.minecraft.world.entity.AgeableMob) -> a
net.minecraft.world.entity.ai.behavior.VillagerPanicTrigger -> bky:
16:17:void <init>() -> <init>
21:21:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> a
26:39:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Village
r,long) -> b
43:46:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager
,long) -> c
49:49:boolean hasHostile(net.minecraft.world.entity.LivingEntity) -> b
53:53:boolean isHurt(net.minecraft.world.entity.LivingEntity) -> c
14:14:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
14:14:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
14:14:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.WakeUp -> bkz:
10:10:void <init>() -> <init>
12:12:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
12:12:com.mojang.datafixers.kinds.App
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
13:17:boolean
lambda$create$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.L
ivingEntity,long) -> a
net.minecraft.world.entity.ai.behavior.WorkAtComposter -> bla:
java.util.List COMPOSTABLE_ITEMS -> c
21:21:void <init>() -> <init>
29:41:void
useWorkstation(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.np
c.Villager) -> a
45:86:void
compostItems(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.
Villager,net.minecraft.core.GlobalPos,net.minecraft.world.level.block.state.BlockSt
ate) -> a
89:90:void
spawnComposterFillEffects(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.level.block.state.BlockState,net.minecraft.core.BlockPos,net.minecraft.world.leve
l.block.state.BlockState) -> a
93:112:void makeBread(net.minecraft.world.entity.npc.Villager) -> a
22:22:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.WorkAtPoi -> blb:
int CHECK_COOLDOWN -> c
double DISTANCE -> d
long lastCheck -> e
25:29:void <init>() -> <init>
33:44:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.npc.Villager) -> b
49:61:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Village
r,long) -> a
64:64:void
useWorkstation(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.np
c.Villager) -> a
68:75:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.V
illager,long) -> b
18:18:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
18:18:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
18:18:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
52:52:void
lambda$start$0(net.minecraft.world.entity.ai.Brain,net.minecraft.core.GlobalPos) ->
a
net.minecraft.world.entity.ai.behavior.YieldJobSite -> blc:
22:22:void <init>() -> <init>
24:24:net.minecraft.world.entity.ai.behavior.BehaviorControl create(float) -> a
70:85:boolean
nearbyWantsJobsite(net.minecraft.core.Holder,net.minecraft.world.entity.npc.Village
r,net.minecraft.core.BlockPos) -> a
89:90:boolean
canReachPos(net.minecraft.world.entity.PathfinderMob,net.minecraft.core.BlockPos,ne
t.minecraft.world.entity.ai.village.poi.PoiType) -> a
24:30:com.mojang.datafixers.kinds.App
lambda$create$6(float,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBu
ilder$Instance) -> a
30:30:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$5(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,float,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,ne
t.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world
.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavi
or.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.Me
moryAccessor) -> a
31:64:boolean
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor,float,net.minecraft.server.level.ServerLevel,net.minecraft.
world.entity.npc.Villager,long) -> a
53:62:void
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,n
et.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.core.BlockPos,float,n
et.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villager) -> a
50:50:boolean
lambda$create$2(java.util.Optional,net.minecraft.core.BlockPos,net.minecraft.world.
entity.npc.Villager) -> a
48:48:net.minecraft.world.entity.npc.Villager
lambda$create$1(net.minecraft.world.entity.LivingEntity) -> a
47:47:boolean
lambda$create$0(net.minecraft.world.entity.npc.Villager,net.minecraft.world.entity.
LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder -> bld:

net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t trigger -> a
32:32:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
unbox(com.mojang.datafixers.kinds.App) -> a

36:36:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance
instance() -> a
43:44:net.minecraft.world.entity.ai.behavior.OneShot
create(java.util.function.Function) -> a
72:72:net.minecraft.world.entity.ai.behavior.OneShot
sequence(net.minecraft.world.entity.ai.behavior.declarative.Trigger,net.minecraft.w
orld.entity.ai.behavior.declarative.Trigger) -> a
77:77:net.minecraft.world.entity.ai.behavior.OneShot
triggerIf(java.util.function.Predicate,net.minecraft.world.entity.ai.behavior.OneSh
ot) -> a
82:82:net.minecraft.world.entity.ai.behavior.OneShot
triggerIf(java.util.function.Predicate) -> a
87:87:net.minecraft.world.entity.ai.behavior.OneShot
triggerIf(java.util.function.BiPredicate) -> a

92:92:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWit
hResult get(com.mojang.datafixers.kinds.App) -> b
103:105:void
<init>(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWi
thResult) -> <init>
108:108:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
create(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWi
thResult) -> a
87:87:com.mojang.datafixers.kinds.App
lambda$triggerIf$5(java.util.function.BiPredicate,net.minecraft.world.entity.ai.beh
avior.declarative.BehaviorBuilder$Instance) -> a
87:87:boolean
lambda$triggerIf$4(java.util.function.BiPredicate,net.minecraft.server.level.Server
Level,net.minecraft.world.entity.LivingEntity,long) -> a
82:82:com.mojang.datafixers.kinds.App
lambda$triggerIf$3(java.util.function.Predicate,net.minecraft.world.entity.ai.behav
ior.declarative.BehaviorBuilder$Instance) -> a
82:82:boolean
lambda$triggerIf$2(java.util.function.Predicate,net.minecraft.server.level.ServerLe
vel,net.minecraft.world.entity.LivingEntity,long) -> a
72:72:com.mojang.datafixers.kinds.App
lambda$sequence$1(net.minecraft.world.entity.ai.behavior.declarative.Trigger,net.mi
necraft.world.entity.ai.behavior.declarative.Trigger,net.minecraft.world.entity.ai.
behavior.declarative.BehaviorBuilder$Instance) -> a
72:72:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$sequence$0(net.minecraft.world.entity.ai.behavior.declarative.Trigger,com.mo
jang.datafixers.util.Unit) -> a
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$1 -> bld$1:

net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$resolvedBuilder -> a
44:44:void
<init>(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWi
thResult) -> <init>
48:53:boolean
trigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnt
ity,long) -> trigger
58:58:java.lang.String debugString() -> b
63:63:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Constant ->
bld$a:
145:146:void <init>(java.lang.Object) -> <init>
149:165:void <init>(java.lang.Object,java.util.function.Supplier) -> <init>
145:145:java.lang.String lambda$new$0(java.lang.Object) -> a
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Constant$1 ->
bld$a$1:
java.lang.Object val$a -> a
java.util.function.Supplier val$debugString -> b
149:149:void <init>(java.lang.Object,java.util.function.Supplier) -> <init>
152:152:java.lang.Object
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> a
157:157:java.lang.String debugString() -> a
162:162:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance ->
bld$b:
188:188:void <init>() -> <init>
193:193:java.util.Optional
tryGet(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
198:198:java.lang.Object
get(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> b
203:203:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
registered(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> a
208:208:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
present(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> b
213:213:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
absent(net.minecraft.world.entity.ai.memory.MemoryModuleType) -> c
218:218:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
ifTriggered(net.minecraft.world.entity.ai.behavior.declarative.Trigger) -> a
225:225:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
point(java.lang.Object) -> a
229:229:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
point(java.util.function.Supplier,java.lang.Object) -> a
234:234:java.util.function.Function lift1(com.mojang.datafixers.kinds.App) ->
lift1
268:269:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
map(java.util.function.Function,com.mojang.datafixers.kinds.App) -> a
295:299:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
ap2(com.mojang.datafixers.kinds.App,com.mojang.datafixers.kinds.App,com.mojang.data
fixers.kinds.App) -> a
331:336:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
ap3(com.mojang.datafixers.kinds.App,com.mojang.datafixers.kinds.App,com.mojang.data
fixers.kinds.App,com.mojang.datafixers.kinds.App) -> a
372:378:net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder
ap4(com.mojang.datafixers.kinds.App,com.mojang.datafixers.kinds.App,com.mojang.data
fixers.kinds.App,com.mojang.datafixers.kinds.App,com.mojang.datafixers.kinds.App) -
> a
188:188:com.mojang.datafixers.kinds.App
ap4(com.mojang.datafixers.kinds.App,com.mojang.datafixers.kinds.App,com.mojang.data
fixers.kinds.App,com.mojang.datafixers.kinds.App,com.mojang.datafixers.kinds.App) -
> ap4
188:188:com.mojang.datafixers.kinds.App
ap3(com.mojang.datafixers.kinds.App,com.mojang.datafixers.kinds.App,com.mojang.data
fixers.kinds.App,com.mojang.datafixers.kinds.App) -> ap3
188:188:com.mojang.datafixers.kinds.App
ap2(com.mojang.datafixers.kinds.App,com.mojang.datafixers.kinds.App,com.mojang.data
fixers.kinds.App) -> ap2
188:188:com.mojang.datafixers.kinds.App point(java.lang.Object) -> point
188:188:com.mojang.datafixers.kinds.App
map(java.util.function.Function,com.mojang.datafixers.kinds.App) -> map
235:238:com.mojang.datafixers.kinds.App
lambda$lift1$0(com.mojang.datafixers.kinds.App,com.mojang.datafixers.kinds.App) ->
a
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance$1 ->
bld$b$1:

net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$aTrigger -> a

net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$fTrigger -> b
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance
this$0 -> c
238:238:void
<init>(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance,
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithRes
ult) -> <init>
242:250:java.lang.Object
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> a
255:255:java.lang.String debugString() -> a
260:260:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance$2 ->
bld$b$2:

net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$tTrigger -> a
java.util.function.Function val$func -> b
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance
this$0 -> c
269:269:void
<init>(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance,
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t,java.util.function.Function) -> <init>
272:276:java.lang.Object
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> a
281:281:java.lang.String debugString() -> a
286:286:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance$3 ->
bld$b$3:

net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$aTrigger -> a

net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$bTrigger -> b

net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$fTrigger -> c
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance
this$0 -> d
299:299:void
<init>(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance,
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithRes
ult,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithR
esult) -> <init>
302:314:java.lang.Object
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> a
319:319:java.lang.String debugString() -> a
324:324:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance$4 ->
bld$b$4:

net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$t1Trigger -> a

net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$t2Trigger -> b

net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$t3Trigger -> c

net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$fTrigger -> d
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance
this$0 -> e
336:336:void
<init>(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance,
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithRes
ult,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithR
esult,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWit
hResult) -> <init>
339:355:java.lang.Object
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> a
360:360:java.lang.String debugString() -> a
365:365:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance$5 ->
bld$b$5:

net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$t1Trigger -> a

net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$t2Trigger -> b

net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$t3Trigger -> c

net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$t4Trigger -> d

net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t val$fTrigger -> e
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance
this$0 -> f
378:378:void
<init>(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance,
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithRes
ult,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithR
esult,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWit
hResult,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerW
ithResult) -> <init>
381:401:java.lang.Object
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> a
406:406:java.lang.String debugString() -> a
411:411:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Instance$Mu ->
bld$b$a:
189:189:void <init>() -> <init>
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$Mu -> bld$c:
28:28:void <init>() -> <init>
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$PureMemory ->
bld$d:
118:140:void
<init>(net.minecraft.world.entity.ai.behavior.declarative.MemoryCondition) ->
<init>
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$PureMemory$1 ->
bld$d$1:
net.minecraft.world.entity.ai.behavior.declarative.MemoryCondition
val$condition -> a
118:118:void
<init>(net.minecraft.world.entity.ai.behavior.declarative.MemoryCondition) ->
<init>
122:127:net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> b
132:132:java.lang.String debugString() -> a
137:137:java.lang.String toString() -> toString
118:118:java.lang.Object
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> a
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWithResul
t -> bld$e:
java.lang.Object
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> a
java.lang.String debugString() -> a
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWrapper -
> bld$f:
170:182:void <init>(net.minecraft.world.entity.ai.behavior.declarative.Trigger)
-> <init>
net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$TriggerWrapper$1
-> bld$f$1:
net.minecraft.world.entity.ai.behavior.declarative.Trigger val$dependentTrigger
-> a
170:170:void <init>(net.minecraft.world.entity.ai.behavior.declarative.Trigger)
-> <init>
174:174:com.mojang.datafixers.util.Unit
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> b
179:179:java.lang.String debugString() -> a
170:170:java.lang.Object
tryTrigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Living
Entity,long) -> a
net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor -> ble:
net.minecraft.world.entity.ai.Brain brain -> a
net.minecraft.world.entity.ai.memory.MemoryModuleType memoryType -> b
com.mojang.datafixers.kinds.App value -> c
19:23:void
<init>(net.minecraft.world.entity.ai.Brain,net.minecraft.world.entity.ai.memory.Mem
oryModuleType,com.mojang.datafixers.kinds.App) -> <init>
26:26:com.mojang.datafixers.kinds.App value() -> a
30:31:void set(java.lang.Object) -> a
34:35:void setOrErase(java.util.Optional) -> a
38:39:void setWithExpiry(java.lang.Object,long) -> a
42:43:void erase() -> b
net.minecraft.world.entity.ai.behavior.declarative.MemoryCondition -> blf:
net.minecraft.world.entity.ai.memory.MemoryModuleType memory() -> a
net.minecraft.world.entity.ai.memory.MemoryStatus condition() -> b
net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor
createAccessor(net.minecraft.world.entity.ai.Brain,java.util.Optional) -> a
net.minecraft.world.entity.ai.behavior.declarative.MemoryCondition$Absent -> blf$a:
net.minecraft.world.entity.ai.memory.MemoryModuleType memory -> a
60:60:void <init>(net.minecraft.world.entity.ai.memory.MemoryModuleType) ->
<init>
63:63:net.minecraft.world.entity.ai.memory.MemoryStatus condition() -> b
68:73:net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor
createAccessor(net.minecraft.world.entity.ai.Brain,java.util.Optional) -> a
60:60:java.lang.String toString() -> toString
60:60:int hashCode() -> hashCode
60:60:boolean equals(java.lang.Object) -> equals
60:60:net.minecraft.world.entity.ai.memory.MemoryModuleType memory() -> a
net.minecraft.world.entity.ai.behavior.declarative.MemoryCondition$Present ->
blf$b:
net.minecraft.world.entity.ai.memory.MemoryModuleType memory -> a
43:43:void <init>(net.minecraft.world.entity.ai.memory.MemoryModuleType) ->
<init>
46:46:net.minecraft.world.entity.ai.memory.MemoryStatus condition() -> b
51:56:net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor
createAccessor(net.minecraft.world.entity.ai.Brain,java.util.Optional) -> a
43:43:java.lang.String toString() -> toString
43:43:int hashCode() -> hashCode
43:43:boolean equals(java.lang.Object) -> equals
43:43:net.minecraft.world.entity.ai.memory.MemoryModuleType memory() -> a
net.minecraft.world.entity.ai.behavior.declarative.MemoryCondition$Registered ->
blf$c:
net.minecraft.world.entity.ai.memory.MemoryModuleType memory -> a
28:28:void <init>(net.minecraft.world.entity.ai.memory.MemoryModuleType) ->
<init>
31:31:net.minecraft.world.entity.ai.memory.MemoryStatus condition() -> b
39:39:net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor
createAccessor(net.minecraft.world.entity.ai.Brain,java.util.Optional) -> a
28:28:java.lang.String toString() -> toString
28:28:int hashCode() -> hashCode
28:28:boolean equals(java.lang.Object) -> equals
28:28:net.minecraft.world.entity.ai.memory.MemoryModuleType memory() -> a
net.minecraft.world.entity.ai.behavior.declarative.Trigger -> blg:
boolean
trigger(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnt
ity,long) -> trigger
net.minecraft.world.entity.ai.behavior.declarative.package-info -> blh:
net.minecraft.world.entity.ai.behavior.package-info -> bli:
net.minecraft.world.entity.ai.behavior.warden.Digging -> blj:
15:19:void <init>(int) -> <init>
23:23:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monst
er.warden.Warden,long) -> a
28:28:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.monster.warden.Warden) -> a
33:40:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.war
den.Warden,long) -> b
44:47:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.ward
en.Warden,long) -> c
13:13:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
13:13:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
13:13:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
13:13:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.warden.Emerging -> blk:
14:19:void <init>(int) -> <init>
23:23:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monst
er.warden.Warden,long) -> a
28:30:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.war
den.Warden,long) -> b
34:37:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.ward
en.Warden,long) -> c
12:12:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
12:12:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
12:12:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.warden.ForceUnmount -> bll:
10:11:void <init>() -> <init>
15:15:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
20:21:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.warden.Roar -> blm:
int TICKS_BEFORE_PLAYING_ROAR_SOUND -> c
int ROAR_ANGER_INCREASE -> d
22:28:void <init>() -> <init>
32:39:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.war
den.Warden,long) -> a
43:43:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monst
er.warden.Warden,long) -> b
48:55:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.ward
en.Warden,long) -> c
59:65:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.ward
en.Warden,long) -> d
17:17:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
17:17:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
17:17:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
17:17:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.ai.behavior.warden.SetRoarTarget -> bln:
12:12:void <init>() -> <init>
17:17:net.minecraft.world.entity.ai.behavior.BehaviorControl
create(java.util.function.Function) -> a
17:21:com.mojang.datafixers.kinds.App
lambda$create$2(java.util.function.Function,net.minecraft.world.entity.ai.behavior.
declarative.BehaviorBuilder$Instance) -> a
21:21:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(java.util.function.Function,net.minecraft.world.entity.ai.behavior.
declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.Memor
yAccessor,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
22:30:boolean
lambda$create$0(java.util.function.Function,net.minecraft.world.entity.ai.behavior.
declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.Memor
yAccessor,net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster
.warden.Warden,long) -> a
net.minecraft.world.entity.ai.behavior.warden.SetWardenLookTarget -> blo:
13:13:void <init>() -> <init>
15:15:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
15:20:com.mojang.datafixers.kinds.App
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
20:20:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor) -> a
21:29:boolean
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.level.ServerLevel,net
.minecraft.world.entity.LivingEntity,long) -> a
23:23:java.util.Optional
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
net.minecraft.world.entity.ai.behavior.warden.Sniffing -> blp:
double ANGER_FROM_SNIFFING_MAX_DISTANCE_XZ -> c
double ANGER_FROM_SNIFFING_MAX_DISTANCE_Y -> d
19:28:void <init>(int) -> <init>
32:32:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monst
er.warden.Warden,long) -> a
37:38:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.war
den.Warden,long) -> b
42:57:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.ward
en.Warden,long) -> c
13:13:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
13:13:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
13:13:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
48:56:void
lambda$stop$0(net.minecraft.world.entity.monster.warden.Warden,net.minecraft.world.
entity.LivingEntity) -> a
net.minecraft.world.entity.ai.behavior.warden.SonicBoom -> blq:
int DISTANCE_XZ -> d
int DISTANCE_Y -> e
double KNOCKBACK_VERTICAL -> f
double KNOCKBACK_HORIZONTAL -> g
int COOLDOWN -> c
int TICKS_BEFORE_PLAYING_SOUND -> h
int DURATION -> i
31:37:void <init>() -> <init>
41:41:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.monster.warden.Warden) -> a
46:46:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monst
er.warden.Warden,long) -> a
52:58:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.war
den.Warden,long) -> b
62:93:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.ward
en.Warden,long) -> c
97:98:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.ward
en.Warden,long) -> d
101:102:void setCooldown(net.minecraft.world.entity.LivingEntity,int) -> a
19:19:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
19:19:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
19:19:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
19:19:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
19:19:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
75:92:void
lambda$tick$2(net.minecraft.world.entity.monster.warden.Warden,net.minecraft.server
.level.ServerLevel,net.minecraft.world.entity.LivingEntity) -> a
73:73:boolean
lambda$tick$1(net.minecraft.world.entity.monster.warden.Warden,net.minecraft.world.
entity.LivingEntity) -> a
63:64:void
lambda$tick$0(net.minecraft.world.entity.monster.warden.Warden,net.minecraft.world.
entity.LivingEntity) -> b
27:28:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.warden.TryToSniff -> blr:
net.minecraft.util.valueproviders.IntProvider SNIFF_COOLDOWN -> a
13:13:void <init>() -> <init>
17:17:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
17:23:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
23:23:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,n
et.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behav
ior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.declarative.M
emoryAccessor) -> a
24:30:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,n
et.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.worl
d.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.level.ServerLe
vel,net.minecraft.world.entity.LivingEntity,long) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.behavior.warden.package-info -> bls:
net.minecraft.world.entity.ai.control.BodyRotationControl -> blt:
net.minecraft.world.entity.Mob mob -> a
int HEAD_STABLE_ANGLE -> b
int DELAY_UNTIL_STARTING_TO_FACE_FORWARD -> c
int HOW_LONG_IT_TAKES_TO_FACE_FORWARD -> d
int headStableTime -> e
float lastStableYHeadRot -> f
16:18:void <init>(net.minecraft.world.entity.Mob) -> <init>
21:46:void clientTick() -> a
49:50:void rotateBodyIfNecessary() -> b
53:54:void rotateHeadIfNecessary() -> c
57:65:void rotateHeadTowardsFront() -> d
68:68:boolean notCarryingMobPassengers() -> e
72:75:boolean isMoving() -> f
net.minecraft.world.entity.ai.control.Control -> blu:
net.minecraft.world.entity.ai.control.FlyingMoveControl -> blv:
int maxTurn -> l
boolean hoversInPlace -> m
12:15:void <init>(net.minecraft.world.entity.Mob,int,boolean) -> <init>
19:57:void tick() -> a
net.minecraft.world.entity.ai.control.JumpControl -> blw:
net.minecraft.world.entity.Mob mob -> b
boolean jump -> a
9:11:void <init>(net.minecraft.world.entity.Mob) -> <init>
14:15:void jump() -> a
18:20:void tick() -> b
net.minecraft.world.entity.ai.control.LookControl -> blx:
net.minecraft.world.entity.Mob mob -> a
float yMaxRotSpeed -> b
float xMaxRotAngle -> c
int lookAtCooldown -> d
double wantedX -> e
double wantedY -> f
double wantedZ -> g
20:22:void <init>(net.minecraft.world.entity.Mob) -> <init>
25:26:void setLookAt(net.minecraft.world.phys.Vec3) -> a
29:30:void setLookAt(net.minecraft.world.entity.Entity) -> a
33:34:void setLookAt(net.minecraft.world.entity.Entity,float,float) -> a
37:38:void setLookAt(double,double,double) -> a
41:47:void setLookAt(double,double,double,float,float) -> a
50:63:void tick() -> a
66:70:void clampHeadRotationToBody() -> b
74:74:boolean resetXRotOnTick() -> c
78:78:boolean isLookingAtTarget() -> d
82:82:double getWantedX() -> e
86:86:double getWantedY() -> f
90:90:double getWantedZ() -> g
94:98:java.util.Optional getXRotD() -> h
102:104:java.util.Optional getYRotD() -> i
108:110:float rotateTowards(float,float,float) -> a
114:117:double getWantedY(net.minecraft.world.entity.Entity) -> b
57:57:void lambda$tick$1(java.lang.Float) -> a
56:56:void lambda$tick$0(java.lang.Float) -> b
net.minecraft.world.entity.ai.control.MoveControl -> bly:
float MIN_SPEED -> a
float MIN_SPEED_SQR -> b
int MAX_TURN -> c
net.minecraft.world.entity.Mob mob -> d
double wantedX -> e
double wantedY -> f
double wantedZ -> g
double speedModifier -> h
float strafeForwards -> i
float strafeRight -> j
net.minecraft.world.entity.ai.control.MoveControl$Operation operation -> k
28:32:void <init>(net.minecraft.world.entity.Mob) -> <init>
35:35:boolean hasWanted() -> b
39:39:double getSpeedModifier() -> c
43:50:void setWantedPosition(double,double,double,double) -> a
53:57:void strafe(float,float) -> a
60:124:void tick() -> a
127:134:boolean isWalkable(float,float) -> b
138:151:float rotlerp(float,float,float) -> a
155:155:double getWantedX() -> d
159:159:double getWantedY() -> e
163:163:double getWantedZ() -> f
net.minecraft.world.entity.ai.control.MoveControl$Operation -> bly$a:
net.minecraft.world.entity.ai.control.MoveControl$Operation WAIT -> a
net.minecraft.world.entity.ai.control.MoveControl$Operation MOVE_TO -> b
net.minecraft.world.entity.ai.control.MoveControl$Operation STRAFE -> c
net.minecraft.world.entity.ai.control.MoveControl$Operation JUMPING -> d
net.minecraft.world.entity.ai.control.MoveControl$Operation[] $VALUES -> e
166:166:net.minecraft.world.entity.ai.control.MoveControl$Operation[] values()
-> values
166:166:net.minecraft.world.entity.ai.control.MoveControl$Operation
valueOf(java.lang.String) -> valueOf
166:166:void <init>(java.lang.String,int) -> <init>
166:166:net.minecraft.world.entity.ai.control.MoveControl$Operation[] $values()
-> a
166:170:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.control.SmoothSwimmingLookControl -> blz:
int maxYRotFromCenter -> h
int HEAD_TILT_X -> i
int HEAD_TILT_Y -> j
12:14:void <init>(net.minecraft.world.entity.Mob,int) -> <init>
18:38:void tick() -> a
22:22:void lambda$tick$1(java.lang.Float) -> a
21:21:void lambda$tick$0(java.lang.Float) -> b
net.minecraft.world.entity.ai.control.SmoothSwimmingMoveControl -> bma:
float FULL_SPEED_TURN_THRESHOLD -> l
float STOP_TURN_THRESHOLD -> m
int maxTurnX -> n
int maxTurnY -> o
float inWaterSpeedModifier -> p
float outsideWaterSpeedModifier -> q
boolean applyGravity -> r
18:24:void <init>(net.minecraft.world.entity.Mob,int,int,float,float,boolean) -
> <init>
28:78:void tick() -> a
81:81:float getTurningSpeedFactor(float) -> a
net.minecraft.world.entity.ai.control.package-info -> bmb:
net.minecraft.world.entity.ai.goal.AvoidEntityGoal -> bmc:
net.minecraft.world.entity.PathfinderMob mob -> a
double walkSpeedModifier -> i
double sprintSpeedModifier -> j
net.minecraft.world.entity.LivingEntity toAvoid -> b
float maxDist -> c
net.minecraft.world.level.pathfinder.Path path -> d
net.minecraft.world.entity.ai.navigation.PathNavigation pathNav -> e
java.lang.Class avoidClass -> f
java.util.function.Predicate avoidPredicate -> g
java.util.function.Predicate predicateOnAvoidEntity -> h
net.minecraft.world.entity.ai.targeting.TargetingConditions
avoidEntityTargeting -> k
32:33:void
<init>(net.minecraft.world.entity.PathfinderMob,java.lang.Class,float,double,double
) -> <init>
35:47:void
<init>(net.minecraft.world.entity.PathfinderMob,java.lang.Class,java.util.function.
Predicate,float,double,double,java.util.function.Predicate) -> <init>
50:51:void
<init>(net.minecraft.world.entity.PathfinderMob,java.lang.Class,float,double,double
,java.util.function.Predicate) -> <init>
55:71:boolean canUse() -> a
76:76:boolean canContinueToUse() -> b
81:82:void start() -> c
86:87:void stop() -> d
91:96:void tick() -> e
55:55:boolean lambda$canUse$2(net.minecraft.world.entity.LivingEntity) -> a
50:50:boolean lambda$new$1(net.minecraft.world.entity.LivingEntity) -> b
32:32:boolean lambda$new$0(net.minecraft.world.entity.LivingEntity) -> c
net.minecraft.world.entity.ai.goal.BegGoal -> bmd:
net.minecraft.world.entity.animal.Wolf wolf -> a
net.minecraft.world.entity.player.Player player -> b
net.minecraft.world.level.Level level -> c
float lookDistance -> d
int lookTime -> e
net.minecraft.world.entity.ai.targeting.TargetingConditions begTargeting -> f
24:30:void <init>(net.minecraft.world.entity.animal.Wolf,float) -> <init>
34:38:boolean canUse() -> a
43:49:boolean canContinueToUse() -> b
54:56:void start() -> c
60:62:void stop() -> d
66:68:void tick() -> e
71:80:boolean
playerHoldingInteresting(net.minecraft.world.entity.player.Player) -> a
net.minecraft.world.entity.ai.goal.BoatGoals -> bme:
net.minecraft.world.entity.ai.goal.BoatGoals GO_TO_BOAT -> a
net.minecraft.world.entity.ai.goal.BoatGoals GO_IN_BOAT_DIRECTION -> b
net.minecraft.world.entity.ai.goal.BoatGoals[] $VALUES -> c
16:16:net.minecraft.world.entity.ai.goal.BoatGoals[] values() -> values
16:16:net.minecraft.world.entity.ai.goal.BoatGoals valueOf(java.lang.String) ->
valueOf
16:16:void <init>(java.lang.String,int) -> <init>
16:16:net.minecraft.world.entity.ai.goal.BoatGoals[] $values() -> a
16:18:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.BreakDoorGoal -> bmf:
int DEFAULT_DOOR_BREAK_TIME -> g
java.util.function.Predicate validDifficulties -> h
int breakTime -> a
int lastBreakProgress -> b
int doorBreakTime -> c
17:23:void <init>(net.minecraft.world.entity.Mob,java.util.function.Predicate)
-> <init>
26:28:void
<init>(net.minecraft.world.entity.Mob,int,java.util.function.Predicate) -> <init>
31:31:int getDoorBreakTime() -> f
36:42:boolean canUse() -> a
47:49:void start() -> c
53:53:boolean canContinueToUse() -> b
58:60:void stop() -> d
64:85:void tick() -> e
88:88:boolean isValidDifficulty(net.minecraft.world.Difficulty) -> a
net.minecraft.world.entity.ai.goal.BreathAirGoal -> bmg:
net.minecraft.world.entity.PathfinderMob mob -> a
19:22:void <init>(net.minecraft.world.entity.PathfinderMob) -> <init>
26:26:boolean canUse() -> a
31:31:boolean canContinueToUse() -> b
36:36:boolean isInterruptable() -> J_
41:42:void start() -> c
45:67:void findAirPosition() -> h
71:75:void tick() -> e
78:79:boolean
givesAir(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) -> a
net.minecraft.world.entity.ai.goal.BreedGoal -> bmh:
net.minecraft.world.entity.ai.targeting.TargetingConditions PARTNER_TARGETING -
> d
net.minecraft.world.entity.animal.Animal animal -> a
java.lang.Class partnerClass -> e
net.minecraft.world.level.Level level -> b
net.minecraft.world.entity.animal.Animal partner -> c
int loveTime -> f
double speedModifier -> g
24:25:void <init>(net.minecraft.world.entity.animal.Animal,double) -> <init>
27:33:void
<init>(net.minecraft.world.entity.animal.Animal,double,java.lang.Class) -> <init>
37:41:boolean canUse() -> a
46:46:boolean canContinueToUse() -> b
51:53:void stop() -> d
57:63:void tick() -> e
67:76:net.minecraft.world.entity.animal.Animal getFreePartner() -> h
80:81:void breed() -> g
13:13:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.CatLieOnBedGoal -> bmi:
net.minecraft.world.entity.animal.Cat cat -> g
15:19:void <init>(net.minecraft.world.entity.animal.Cat,double,int) -> <init>
23:23:boolean canUse() -> a
28:30:void start() -> c
34:34:int nextStartTick(net.minecraft.world.entity.PathfinderMob) -> a
39:41:void stop() -> d
45:53:void tick() -> e
57:57:boolean
isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) ->
a
net.minecraft.world.entity.ai.goal.CatSitOnBlockGoal -> bmj:
net.minecraft.world.entity.animal.Cat cat -> g
18:20:void <init>(net.minecraft.world.entity.animal.Cat,double) -> <init>
24:24:boolean canUse() -> a
29:31:void start() -> c
35:37:void stop() -> d
41:44:void tick() -> e
48:60:boolean
isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) ->
a
60:60:boolean
lambda$isValidTarget$1(net.minecraft.world.level.block.state.BlockBehaviour$BlockSt
ateBase) -> a
60:60:java.lang.Boolean
lambda$isValidTarget$0(net.minecraft.world.level.block.state.properties.BedPart) ->
a
net.minecraft.world.entity.ai.goal.ClimbOnTopOfPowderSnowGoal -> bmk:
net.minecraft.world.entity.Mob mob -> a
net.minecraft.world.level.Level level -> b
17:21:void
<init>(net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> <init>
25:31:boolean canUse() -> a
36:36:boolean requiresUpdateEveryTick() -> K_
41:42:void tick() -> e
net.minecraft.world.entity.ai.goal.DolphinJumpGoal -> bml:
int[] STEPS_TO_CHECK -> a
net.minecraft.world.entity.animal.Dolphin dolphin -> b
int interval -> c
boolean breached -> d
21:24:void <init>(net.minecraft.world.entity.animal.Dolphin,int) -> <init>
28:43:boolean canUse() -> a
47:49:boolean waterIsClear(net.minecraft.core.BlockPos,int,int,int) -> a
53:54:boolean surfaceIsClear(net.minecraft.core.BlockPos,int,int,int) -> b
59:60:boolean canContinueToUse() -> b
65:65:boolean isInterruptable() -> J_
71:79:void start() -> c
83:84:void stop() -> d
88:106:void tick() -> e
13:13:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.DoorInteractGoal -> bmm:
net.minecraft.world.entity.Mob mob -> d
net.minecraft.core.BlockPos doorPos -> e
boolean hasDoor -> f
boolean passed -> a
float doorOpenDirX -> b
float doorOpenDirZ -> c
14:25:void <init>(net.minecraft.world.entity.Mob) -> <init>
28:36:boolean isOpen() -> h
40:46:void setOpen(boolean) -> a
50:76:boolean canUse() -> a
81:81:boolean canContinueToUse() -> b
86:89:void start() -> c
93:93:boolean requiresUpdateEveryTick() -> K_
98:104:void tick() -> e
net.minecraft.world.entity.ai.goal.EatBlockGoal -> bmn:
int EAT_ANIMATION_TICKS -> a
java.util.function.Predicate IS_TALL_GRASS -> b
net.minecraft.world.entity.Mob mob -> c
net.minecraft.world.level.Level level -> d
int eatAnimationTick -> e
27:31:void <init>(net.minecraft.world.entity.Mob) -> <init>
35:46:boolean canUse() -> a
51:54:void start() -> c
58:59:void stop() -> d
63:63:boolean canContinueToUse() -> b
67:67:int getEatAnimationTick() -> h
72:94:void tick() -> e
21:21:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.FleeSunGoal -> bmo:
net.minecraft.world.entity.PathfinderMob mob -> a
double wantedX -> b
double wantedY -> c
double wantedZ -> d
double speedModifier -> e
net.minecraft.world.level.Level level -> f
21:26:void <init>(net.minecraft.world.entity.PathfinderMob,double) -> <init>
30:46:boolean canUse() -> a
50:57:boolean setWantedPos() -> h
62:62:boolean canContinueToUse() -> b
67:68:void start() -> c
72:82:net.minecraft.world.phys.Vec3 getHidePos() -> i
net.minecraft.world.entity.ai.goal.FloatGoal -> bmp:
net.minecraft.world.entity.Mob mob -> a
11:15:void <init>(net.minecraft.world.entity.Mob) -> <init>
19:19:boolean canUse() -> a
24:24:boolean requiresUpdateEveryTick() -> K_
29:32:void tick() -> e
net.minecraft.world.entity.ai.goal.FollowBoatGoal -> bmq:
int timeToRecalcPath -> a
net.minecraft.world.entity.PathfinderMob mob -> b
net.minecraft.world.entity.player.Player following -> c
net.minecraft.world.entity.ai.goal.BoatGoals currentGoal -> d
29:31:void <init>(net.minecraft.world.entity.PathfinderMob) -> <init>
35:47:boolean canUse() -> a
52:52:boolean isInterruptable() -> J_
57:57:boolean canContinueToUse() -> b
62:72:void start() -> c
76:77:void stop() -> d
81:114:void tick() -> e
net.minecraft.world.entity.ai.goal.FollowFlockLeaderGoal -> bmr:
int INTERVAL_TICKS -> a
net.minecraft.world.entity.animal.AbstractSchoolingFish mob -> b
int timeToRecalcPath -> c
int nextStartTick -> d
16:19:void <init>(net.minecraft.world.entity.animal.AbstractSchoolingFish) ->
<init>
22:22:int
nextStartTick(net.minecraft.world.entity.animal.AbstractSchoolingFish) -> a
27:49:boolean canUse() -> a
54:54:boolean canContinueToUse() -> b
59:60:void start() -> c
64:65:void stop() -> d
69:75:void tick() -> e
47:47:boolean
lambda$canUse$1(net.minecraft.world.entity.animal.AbstractSchoolingFish) -> b
42:42:boolean
lambda$canUse$0(net.minecraft.world.entity.animal.AbstractSchoolingFish) -> c
net.minecraft.world.entity.ai.goal.FollowMobGoal -> bms:
net.minecraft.world.entity.Mob mob -> a
java.util.function.Predicate followPredicate -> b
net.minecraft.world.entity.Mob followingMob -> c
double speedModifier -> d
net.minecraft.world.entity.ai.navigation.PathNavigation navigation -> e
int timeToRecalcPath -> f
float stopDistance -> g
float oldWaterCost -> h
float areaSize -> i
27:40:void <init>(net.minecraft.world.entity.Mob,double,float,float) -> <init>
44:55:boolean canUse() -> a
60:60:boolean canContinueToUse() -> b
65:68:void start() -> c
72:75:void stop() -> d
79:108:void tick() -> e
29:29:boolean
lambda$new$0(net.minecraft.world.entity.Mob,net.minecraft.world.entity.Mob) -> a
net.minecraft.world.entity.ai.goal.FollowOwnerGoal -> bmt:
int TELEPORT_WHEN_DISTANCE_IS -> a
int MIN_HORIZONTAL_DISTANCE_FROM_PLAYER_WHEN_TELEPORTING -> b
int MAX_HORIZONTAL_DISTANCE_FROM_PLAYER_WHEN_TELEPORTING -> c
int MAX_VERTICAL_DISTANCE_FROM_PLAYER_WHEN_TELEPORTING -> d
net.minecraft.world.entity.TamableAnimal tamable -> e
net.minecraft.world.entity.LivingEntity owner -> f
net.minecraft.world.level.LevelReader level -> g
double speedModifier -> h
net.minecraft.world.entity.ai.navigation.PathNavigation navigation -> i
int timeToRecalcPath -> j
float stopDistance -> k
float startDistance -> l
float oldWaterCost -> m
boolean canFly -> n
36:49:void
<init>(net.minecraft.world.entity.TamableAnimal,double,float,float,boolean) ->
<init>
53:67:boolean canUse() -> a
72:81:boolean canContinueToUse() -> b
85:85:boolean unableToMove() -> h
90:93:void start() -> c
97:100:void stop() -> d
104:117:void tick() -> e
120:131:void teleportToOwner() -> i
134:143:boolean maybeTeleportTo(int,int,int) -> a
147:165:boolean canTeleportTo(net.minecraft.core.BlockPos) -> a
169:169:int randomIntInclusive(int,int) -> a
net.minecraft.world.entity.ai.goal.FollowParentGoal -> bmu:
int HORIZONTAL_SCAN_RANGE -> a
int VERTICAL_SCAN_RANGE -> b
int DONT_FOLLOW_IF_CLOSER_THAN -> c
net.minecraft.world.entity.animal.Animal animal -> d
net.minecraft.world.entity.animal.Animal parent -> e
double speedModifier -> f
int timeToRecalcPath -> g
18:21:void <init>(net.minecraft.world.entity.animal.Animal,double) -> <init>
25:52:boolean canUse() -> a
57:67:boolean canContinueToUse() -> b
72:73:void start() -> c
77:78:void stop() -> d
82:87:void tick() -> e
net.minecraft.world.entity.ai.goal.Goal -> bmv:
java.util.EnumSet flags -> a
8:9:void <init>() -> <init>
boolean canUse() -> a
14:14:boolean canContinueToUse() -> b
18:18:boolean isInterruptable() -> J_
22:22:void start() -> c
25:25:void stop() -> d
28:28:boolean requiresUpdateEveryTick() -> K_
32:32:void tick() -> e
35:37:void setFlags(java.util.EnumSet) -> a
41:41:java.lang.String toString() -> toString
45:45:java.util.EnumSet getFlags() -> j
50:50:int adjustedTickDelay(int) -> a
57:57:int reducedTickDelay(int) -> b
net.minecraft.world.entity.ai.goal.Goal$Flag -> bmv$a:
net.minecraft.world.entity.ai.goal.Goal$Flag MOVE -> a
net.minecraft.world.entity.ai.goal.Goal$Flag LOOK -> b
net.minecraft.world.entity.ai.goal.Goal$Flag JUMP -> c
net.minecraft.world.entity.ai.goal.Goal$Flag TARGET -> d
net.minecraft.world.entity.ai.goal.Goal$Flag[] $VALUES -> e
60:60:net.minecraft.world.entity.ai.goal.Goal$Flag[] values() -> values
60:60:net.minecraft.world.entity.ai.goal.Goal$Flag valueOf(java.lang.String) ->
valueOf
60:60:void <init>(java.lang.String,int) -> <init>
60:60:net.minecraft.world.entity.ai.goal.Goal$Flag[] $values() -> a
60:64:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.GoalSelector -> bmw:
org.slf4j.Logger LOGGER -> a
net.minecraft.world.entity.ai.goal.WrappedGoal NO_GOAL -> b
java.util.Map lockedFlags -> c
java.util.Set availableGoals -> d
java.util.function.Supplier profiler -> e
java.util.EnumSet disabledFlags -> f
int tickCount -> g
int newGoalRate -> h
32:41:void <init>(java.util.function.Supplier) -> <init>
48:49:void addGoal(int,net.minecraft.world.entity.ai.goal.Goal) -> a
53:54:void removeAllGoals(java.util.function.Predicate) -> a
57:59:void removeGoal(net.minecraft.world.entity.ai.goal.Goal) -> a
62:67:boolean
goalContainsAnyFlags(net.minecraft.world.entity.ai.goal.WrappedGoal,java.util.EnumS
et) -> a
71:76:boolean
goalCanBeReplacedForAllFlags(net.minecraft.world.entity.ai.goal.WrappedGoal,java.ut
il.Map) -> a
81:112:void tick() -> a
115:124:void tickRunningGoals(boolean) -> a
127:127:java.util.Set getAvailableGoals() -> b
131:131:java.util.stream.Stream getRunningGoals() -> c
135:136:void setNewGoalRate(int) -> a
139:140:void disableControlFlag(net.minecraft.world.entity.ai.goal.Goal$Flag) -
> a
143:144:void enableControlFlag(net.minecraft.world.entity.ai.goal.Goal$Flag) ->
b
147:152:void
setControlFlag(net.minecraft.world.entity.ai.goal.Goal$Flag,boolean) -> a
58:58:boolean
lambda$removeGoal$2(net.minecraft.world.entity.ai.goal.Goal,net.minecraft.world.ent
ity.ai.goal.WrappedGoal) -> a
57:57:boolean
lambda$removeGoal$1(net.minecraft.world.entity.ai.goal.Goal,net.minecraft.world.ent
ity.ai.goal.WrappedGoal) -> b
53:53:boolean
lambda$removeAllGoals$0(java.util.function.Predicate,net.minecraft.world.entity.ai.
goal.WrappedGoal) -> a
19:20:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.GoalSelector$1 -> bmw$1:
20:20:void <init>() -> <init>
23:23:boolean canUse() -> a
net.minecraft.world.entity.ai.goal.GoalSelector$2 -> bmw$2:
25:25:void <init>(int,net.minecraft.world.entity.ai.goal.Goal) -> <init>
28:28:boolean isRunning() -> h
net.minecraft.world.entity.ai.goal.GolemRandomStrollInVillageGoal -> bmx:
int POI_SECTION_SCAN_RADIUS -> i
int VILLAGER_SCAN_RADIUS -> j
int RANDOM_POS_XY_DISTANCE -> k
int RANDOM_POS_Y_DISTANCE -> l
25:26:void <init>(net.minecraft.world.entity.PathfinderMob,double) -> <init>
32:49:net.minecraft.world.phys.Vec3 getPosition() -> h
54:54:net.minecraft.world.phys.Vec3 getPositionTowardsAnywhere() -> k
59:66:net.minecraft.world.phys.Vec3 getPositionTowardsVillagerWhoWantsGolem() -
> l
71:82:net.minecraft.world.phys.Vec3 getPositionTowardsPoi() -> m
87:96:net.minecraft.core.SectionPos getRandomVillageSection() -> n
101:110:net.minecraft.core.BlockPos
getRandomPoiWithinSection(net.minecraft.core.SectionPos) -> a
114:114:boolean doesVillagerWantGolem(net.minecraft.world.entity.npc.Villager)
-> a
103:103:boolean lambda$getRandomPoiWithinSection$1(net.minecraft.core.Holder) -
> a
90:90:boolean
lambda$getRandomVillageSection$0(net.minecraft.server.level.ServerLevel,net.minecra
ft.core.SectionPos) -> a
net.minecraft.world.entity.ai.goal.InteractGoal -> bmy:
10:12:void <init>(net.minecraft.world.entity.Mob,java.lang.Class,float) ->
<init>
15:17:void <init>(net.minecraft.world.entity.Mob,java.lang.Class,float,float) -
> <init>
net.minecraft.world.entity.ai.goal.JumpGoal -> bmz:
6:8:void <init>() -> <init>
net.minecraft.world.entity.ai.goal.LandOnOwnersShoulderGoal -> bna:
net.minecraft.world.entity.animal.ShoulderRidingEntity entity -> a
net.minecraft.server.level.ServerPlayer owner -> b
boolean isSittingOnShoulder -> c
12:14:void <init>(net.minecraft.world.entity.animal.ShoulderRidingEntity) ->
<init>
18:20:boolean canUse() -> a
25:25:boolean isInterruptable() -> J_
30:32:void start() -> c
36:43:void tick() -> e
net.minecraft.world.entity.ai.goal.LeapAtTargetGoal -> bnb:
net.minecraft.world.entity.Mob mob -> a
net.minecraft.world.entity.LivingEntity target -> b
float yd -> c
15:19:void <init>(net.minecraft.world.entity.Mob,float) -> <init>
23:40:boolean canUse() -> a
45:45:boolean canContinueToUse() -> b
51:62:void start() -> c
net.minecraft.world.entity.ai.goal.LlamaFollowCaravanGoal -> bnc:
net.minecraft.world.entity.animal.horse.Llama llama -> a
double speedModifier -> b
int CARAVAN_LIMIT -> c
int distCheckCounter -> d
22:26:void <init>(net.minecraft.world.entity.animal.horse.Llama,double) ->
<init>
30:93:boolean canUse() -> a
98:117:boolean canContinueToUse() -> b
122:124:void stop() -> d
128:142:void tick() -> e
145:155:boolean
firstIsLeashed(net.minecraft.world.entity.animal.horse.Llama,int) -> a
35:36:boolean lambda$canUse$0(net.minecraft.world.entity.Entity) -> a
net.minecraft.world.entity.ai.goal.LookAtPlayerGoal -> bnd:
float DEFAULT_PROBABILITY -> a
net.minecraft.world.entity.Mob mob -> b
net.minecraft.world.entity.Entity lookAt -> c
float lookDistance -> d
int lookTime -> h
float probability -> e
boolean onlyHorizontal -> i
java.lang.Class lookAtType -> f
net.minecraft.world.entity.ai.targeting.TargetingConditions lookAtContext -> g
27:28:void <init>(net.minecraft.world.entity.Mob,java.lang.Class,float) ->
<init>
31:32:void <init>(net.minecraft.world.entity.Mob,java.lang.Class,float,float) -
> <init>
34:47:void
<init>(net.minecraft.world.entity.Mob,java.lang.Class,float,float,boolean) ->
<init>
51:65:boolean canUse() -> a
70:76:boolean canContinueToUse() -> b
81:82:void start() -> c
86:87:void stop() -> d
91:97:void tick() -> e
62:62:boolean lambda$canUse$1(net.minecraft.world.entity.LivingEntity) -> a
43:43:boolean
lambda$new$0(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEntity
) -> a
net.minecraft.world.entity.ai.goal.LookAtTradingPlayerGoal -> bne:
net.minecraft.world.entity.npc.AbstractVillager villager -> h
10:12:void <init>(net.minecraft.world.entity.npc.AbstractVillager) -> <init>
16:20:boolean canUse() -> a
net.minecraft.world.entity.ai.goal.MeleeAttackGoal -> bnf:
net.minecraft.world.entity.PathfinderMob mob -> a
double speedModifier -> b
boolean followingTargetEvenIfNotSeen -> c
net.minecraft.world.level.pathfinder.Path path -> d
double pathedTargetX -> e
double pathedTargetY -> f
double pathedTargetZ -> g
int ticksUntilNextPathRecalculation -> h
int ticksUntilNextAttack -> i
int attackInterval -> j
long lastCanUseCheck -> k
long COOLDOWN_BETWEEN_CAN_USE_CHECKS -> l
26:36:void <init>(net.minecraft.world.entity.PathfinderMob,double,boolean) ->
<init>
40:61:boolean canUse() -> a
66:84:boolean canContinueToUse() -> b
89:93:void start() -> c
97:103:void stop() -> d
107:107:boolean requiresUpdateEveryTick() -> K_
112:145:void tick() -> e
148:154:void
checkAndPerformAttack(net.minecraft.world.entity.LivingEntity,double) -> a
157:158:void resetAttackCooldown() -> h
161:161:boolean isTimeToAttack() -> i
165:165:int getTicksUntilNextAttack() -> k
169:169:int getAttackInterval() -> l
173:173:double getAttackReachSqr(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.goal.MoveBackToVillageGoal -> bng:
int MAX_XZ_DIST -> i
int MAX_Y_DIST -> j
19:20:void <init>(net.minecraft.world.entity.PathfinderMob,double,boolean) ->
<init>
24:31:boolean canUse() -> a
37:47:net.minecraft.world.phys.Vec3 getPosition() -> h
net.minecraft.world.entity.ai.goal.MoveThroughVillageGoal -> bnh:
net.minecraft.world.entity.PathfinderMob mob -> a
double speedModifier -> b
net.minecraft.world.level.pathfinder.Path path -> c
net.minecraft.core.BlockPos poiPos -> d
boolean onlyAtNight -> e
java.util.List visited -> f
int distanceToPoi -> g
java.util.function.BooleanSupplier canDealWithDoors -> h
33:48:void
<init>(net.minecraft.world.entity.PathfinderMob,double,boolean,int,java.util.functi
on.BooleanSupplier) -> <init>
52:112:boolean canUse() -> a
117:120:boolean canContinueToUse() -> b
125:126:void start() -> c
130:133:void stop() -> d
136:141:boolean hasNotVisited(net.minecraft.core.BlockPos) -> a
145:148:void updateVisited() -> h
78:78:boolean lambda$canUse$3(net.minecraft.core.Holder) -> a
69:73:double
lambda$canUse$2(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,
net.minecraft.core.BlockPos) -> a
73:73:java.lang.Double
lambda$canUse$1(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a
72:72:boolean lambda$canUse$0(net.minecraft.core.Holder) -> b
net.minecraft.world.entity.ai.goal.MoveToBlockGoal -> bni:
int GIVE_UP_TICKS -> g
int STAY_TICKS -> h
int INTERVAL_TICKS -> i
net.minecraft.world.entity.PathfinderMob mob -> a
double speedModifier -> b
int nextStartTick -> c
int tryTicks -> d
int maxStayTicks -> j
net.minecraft.core.BlockPos blockPos -> e
boolean reachedTarget -> k
int searchRange -> l
int verticalSearchRange -> m
int verticalSearchStart -> f
28:29:void <init>(net.minecraft.world.entity.PathfinderMob,double,int) ->
<init>
20:38:void <init>(net.minecraft.world.entity.PathfinderMob,double,int,int) ->
<init>
42:47:boolean canUse() -> a
51:51:int nextStartTick(net.minecraft.world.entity.PathfinderMob) -> a
56:56:boolean canContinueToUse() -> b
61:64:void start() -> c
67:68:void moveMobToBlock() -> h
71:71:double acceptedDistance() -> i
75:75:net.minecraft.core.BlockPos getMoveToTarget() -> k
80:80:boolean requiresUpdateEveryTick() -> K_
85:96:void tick() -> e
99:99:boolean shouldRecalculatePath() -> l
103:103:boolean isReachedTarget() -> m
107:128:boolean findNearestBlock() -> n
boolean
isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) ->
a
net.minecraft.world.entity.ai.goal.MoveTowardsRestrictionGoal -> bnj:
net.minecraft.world.entity.PathfinderMob mob -> a
double wantedX -> b
double wantedY -> c
double wantedZ -> d
double speedModifier -> e
17:21:void <init>(net.minecraft.world.entity.PathfinderMob,double) -> <init>
25:35:boolean canUse() -> a
40:40:boolean canContinueToUse() -> b
45:46:void start() -> c
net.minecraft.world.entity.ai.goal.MoveTowardsTargetGoal -> bnk:
net.minecraft.world.entity.PathfinderMob mob -> a
net.minecraft.world.entity.LivingEntity target -> b
double wantedX -> c
double wantedY -> d
double wantedZ -> e
double speedModifier -> f
float within -> g
22:27:void <init>(net.minecraft.world.entity.PathfinderMob,double,float) ->
<init>
31:45:boolean canUse() -> a
50:50:boolean canContinueToUse() -> b
55:56:void stop() -> d
60:61:void start() -> c
net.minecraft.world.entity.ai.goal.OcelotAttackGoal -> bnl:
net.minecraft.world.entity.Mob mob -> a
net.minecraft.world.entity.LivingEntity target -> b
int attackTime -> c
14:17:void <init>(net.minecraft.world.entity.Mob) -> <init>
21:26:boolean canUse() -> a
31:37:boolean canContinueToUse() -> b
42:44:void stop() -> d
48:48:boolean requiresUpdateEveryTick() -> K_
53:77:void tick() -> e
net.minecraft.world.entity.ai.goal.OfferFlowerGoal -> bnm:
net.minecraft.world.entity.ai.targeting.TargetingConditions
OFFER_TARGER_CONTEXT -> b
int OFFER_TICKS -> a
net.minecraft.world.entity.animal.IronGolem golem -> c
net.minecraft.world.entity.npc.Villager villager -> d
int tick -> e
18:21:void <init>(net.minecraft.world.entity.animal.IronGolem) -> <init>
25:32:boolean canUse() -> a
37:37:boolean canContinueToUse() -> b
42:44:void start() -> c
48:50:void stop() -> d
54:56:void tick() -> e
10:10:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.OpenDoorGoal -> bnn:
boolean closeDoor -> a
int forgetTime -> b
10:13:void <init>(net.minecraft.world.entity.Mob,boolean) -> <init>
17:17:boolean canContinueToUse() -> b
22:24:void start() -> c
28:29:void stop() -> d
33:35:void tick() -> e
net.minecraft.world.entity.ai.goal.PanicGoal -> bno:
int WATER_CHECK_DISTANCE_VERTICAL -> a
net.minecraft.world.entity.PathfinderMob mob -> b
double speedModifier -> c
double posX -> d
double posY -> e
double posZ -> f
boolean isRunning -> g
24:28:void <init>(net.minecraft.world.entity.PathfinderMob,double) -> <init>
32:46:boolean canUse() -> a
50:50:boolean shouldPanic() -> h
54:62:boolean findRandomPosition() -> i
66:66:boolean isRunning() -> k
71:73:void start() -> c
77:78:void stop() -> d
82:82:boolean canContinueToUse() -> b
87:91:net.minecraft.core.BlockPos
lookForWater(net.minecraft.world.level.BlockGetter,net.minecraft.world.entity.Entit
y,int) -> a
91:91:boolean
lambda$lookForWater$0(net.minecraft.world.level.BlockGetter,net.minecraft.core.Bloc
kPos) -> a
net.minecraft.world.entity.ai.goal.PathfindToRaidGoal -> bnp:
int RECRUITMENT_SEARCH_TICK_DELAY -> a
float SPEED_MODIFIER -> b
net.minecraft.world.entity.raid.Raider mob -> c
int recruitmentTick -> d
23:26:void <init>(net.minecraft.world.entity.raid.Raider) -> <init>
30:34:boolean canUse() -> a
39:42:boolean canContinueToUse() -> b
47:61:void tick() -> e
64:74:void recruitNearby(net.minecraft.world.entity.raid.Raid) -> a
67:67:boolean
lambda$recruitNearby$0(net.minecraft.world.entity.raid.Raid,net.minecraft.world.ent
ity.raid.Raider) -> a
net.minecraft.world.entity.ai.goal.RandomLookAroundGoal -> bnq:
net.minecraft.world.entity.Mob mob -> a
double relX -> b
double relZ -> c
int lookTime -> d
13:16:void <init>(net.minecraft.world.entity.Mob) -> <init>
20:20:boolean canUse() -> a
25:25:boolean canContinueToUse() -> b
30:34:void start() -> c
38:38:boolean requiresUpdateEveryTick() -> K_
43:45:void tick() -> e
net.minecraft.world.entity.ai.goal.RandomStandGoal -> bnr:
net.minecraft.world.entity.animal.horse.AbstractHorse horse -> a
int nextStand -> b
10:13:void <init>(net.minecraft.world.entity.animal.horse.AbstractHorse) ->
<init>
17:19:void start() -> c
22:26:void playStandSound() -> h
30:30:boolean canContinueToUse() -> b
37:42:boolean canUse() -> a
46:47:void
resetStandInterval(net.minecraft.world.entity.animal.horse.AbstractHorse) -> a
51:51:boolean requiresUpdateEveryTick() -> K_
net.minecraft.world.entity.ai.goal.RandomStrollGoal -> bns:
int DEFAULT_INTERVAL -> a
net.minecraft.world.entity.PathfinderMob mob -> b
double wantedX -> c
double wantedY -> d
double wantedZ -> e
double speedModifier -> f
int interval -> g
boolean forceTrigger -> h
boolean checkNoActionTime -> i
23:24:void <init>(net.minecraft.world.entity.PathfinderMob,double) -> <init>
27:28:void <init>(net.minecraft.world.entity.PathfinderMob,double,int) ->
<init>
30:36:void <init>(net.minecraft.world.entity.PathfinderMob,double,int,boolean)
-> <init>
40:62:boolean canUse() -> a
67:67:net.minecraft.world.phys.Vec3 getPosition() -> h
72:72:boolean canContinueToUse() -> b
77:78:void start() -> c
82:84:void stop() -> d
87:88:void trigger() -> i
91:92:void setInterval(int) -> c
net.minecraft.world.entity.ai.goal.RandomSwimmingGoal -> bnt:
11:12:void <init>(net.minecraft.world.entity.PathfinderMob,double,int) ->
<init>
17:17:net.minecraft.world.phys.Vec3 getPosition() -> h
net.minecraft.world.entity.ai.goal.RangedAttackGoal -> bnu:
net.minecraft.world.entity.Mob mob -> a
net.minecraft.world.entity.monster.RangedAttackMob rangedAttackMob -> b
net.minecraft.world.entity.LivingEntity target -> c
int attackTime -> d
double speedModifier -> e
int seeTime -> f
int attackIntervalMin -> g
int attackIntervalMax -> h
float attackRadius -> i
float attackRadiusSqr -> j
25:26:void
<init>(net.minecraft.world.entity.monster.RangedAttackMob,double,int,float) ->
<init>
16:40:void
<init>(net.minecraft.world.entity.monster.RangedAttackMob,double,int,int,float) ->
<init>
44:49:boolean canUse() -> a
54:54:boolean canContinueToUse() -> b
59:62:void stop() -> d
66:66:boolean requiresUpdateEveryTick() -> K_
71:101:void tick() -> e
net.minecraft.world.entity.ai.goal.RangedBowAttackGoal -> bnv:
net.minecraft.world.entity.monster.Monster mob -> a
double speedModifier -> b
int attackIntervalMin -> c
float attackRadiusSqr -> d
int attackTime -> e
int seeTime -> f
boolean strafingClockwise -> g
boolean strafingBackwards -> h
int strafingTime -> i
19:31:void <init>(net.minecraft.world.entity.monster.Monster,double,int,float)
-> <init>
34:35:void setMinAttackInterval(int) -> c
39:42:boolean canUse() -> a
46:46:boolean isHoldingBow() -> h
51:51:boolean canContinueToUse() -> b
56:59:void start() -> c
63:69:void stop() -> d
73:73:boolean requiresUpdateEveryTick() -> K_
78:144:void tick() -> e
net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal -> bnw:
net.minecraft.util.valueproviders.UniformInt PATHFINDING_DELAY_RANGE -> a
net.minecraft.world.entity.monster.Monster mob -> b
net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState
crossbowState -> c
double speedModifier -> d
float attackRadiusSqr -> e
int seeTime -> f
int attackDelay -> g
int updatePathDelay -> h
28:40:void <init>(net.minecraft.world.entity.monster.Monster,double,float) ->
<init>
44:44:boolean canUse() -> a
48:48:boolean isHoldingCrossbow() -> h
53:53:boolean canContinueToUse() -> b
57:57:boolean isValidTarget() -> i
62:71:void stop() -> d
75:75:boolean requiresUpdateEveryTick() -> K_
80:150:void tick() -> e
153:153:boolean canRun() -> k
17:17:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState -> bnw$a:
net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState
UNCHARGED -> a
net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState
CHARGING -> b
net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState
CHARGED -> c
net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState
READY_TO_ATTACK -> d
net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState[]
$VALUES -> e

19:19:net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState[]
values() -> values
19:19:net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState
valueOf(java.lang.String) -> valueOf
19:19:void <init>(java.lang.String,int) -> <init>

19:19:net.minecraft.world.entity.ai.goal.RangedCrossbowAttackGoal$CrossbowState[]
$values() -> a
19:23:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.RemoveBlockGoal -> bnx:
net.minecraft.world.level.block.Block blockToRemove -> g
net.minecraft.world.entity.Mob removerMob -> h
int ticksSinceReachedGoal -> i
int WAIT_AFTER_BLOCK_FOUND -> j
33:36:void
<init>(net.minecraft.world.level.block.Block,net.minecraft.world.entity.PathfinderM
ob,double,int) -> <init>
40:55:boolean canUse() -> a
61:63:void stop() -> d
67:69:void start() -> c
72:72:void
playDestroyProgressSound(net.minecraft.world.level.LevelAccessor,net.minecraft.core
.BlockPos) -> a
75:75:void
playBreakSound(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a
79:130:void tick() -> e
134:143:net.minecraft.core.BlockPos
getPosWithBlock(net.minecraft.core.BlockPos,net.minecraft.world.level.BlockGetter)
-> a
148:152:boolean
isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) ->
a
net.minecraft.world.entity.ai.goal.RestrictSunGoal -> bny:
net.minecraft.world.entity.PathfinderMob mob -> a
11:13:void <init>(net.minecraft.world.entity.PathfinderMob) -> <init>
17:17:boolean canUse() -> a
22:23:void start() -> c
27:30:void stop() -> d
net.minecraft.world.entity.ai.goal.RunAroundLikeCrazyGoal -> bnz:
net.minecraft.world.entity.animal.horse.AbstractHorse horse -> a
double speedModifier -> b
double posX -> c
double posY -> d
double posZ -> e
19:23:void <init>(net.minecraft.world.entity.animal.horse.AbstractHorse,double)
-> <init>
27:37:boolean canUse() -> a
42:43:void start() -> c
47:47:boolean canContinueToUse() -> b
52:72:void tick() -> e
net.minecraft.world.entity.ai.goal.SitWhenOrderedToGoal -> boa:
net.minecraft.world.entity.TamableAnimal mob -> a
11:14:void <init>(net.minecraft.world.entity.TamableAnimal) -> <init>
18:18:boolean canContinueToUse() -> b
23:42:boolean canUse() -> a
47:49:void start() -> c
53:54:void stop() -> d
net.minecraft.world.entity.ai.goal.StrollThroughVillageGoal -> bob:
int DISTANCE_THRESHOLD -> a
net.minecraft.world.entity.PathfinderMob mob -> b
int interval -> c
net.minecraft.core.BlockPos wantedPos -> d
24:28:void <init>(net.minecraft.world.entity.PathfinderMob,int) -> <init>
32:53:boolean canUse() -> a
58:58:boolean canContinueToUse() -> b
63:87:void tick() -> e
90:93:void moveRandomly() -> h
51:51:double
lambda$canUse$0(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos)
-> a
net.minecraft.world.entity.ai.goal.SwellGoal -> boc:
net.minecraft.world.entity.monster.Creeper creeper -> a
net.minecraft.world.entity.LivingEntity target -> b
14:17:void <init>(net.minecraft.world.entity.monster.Creeper) -> <init>
21:22:boolean canUse() -> a
27:29:void start() -> c
33:34:void stop() -> d
38:38:boolean requiresUpdateEveryTick() -> K_
43:59:void tick() -> e
net.minecraft.world.entity.ai.goal.TemptGoal -> bod:
net.minecraft.world.entity.ai.targeting.TargetingConditions TEMP_TARGETING -> c
net.minecraft.world.entity.ai.targeting.TargetingConditions targetingConditions
-> d
net.minecraft.world.entity.PathfinderMob mob -> a
double speedModifier -> e
double px -> f
double py -> g
double pz -> h
double pRotX -> i
double pRotY -> j
net.minecraft.world.entity.player.Player player -> b
int calmDown -> k
boolean isRunning -> l
net.minecraft.world.item.crafting.Ingredient items -> m
boolean canScare -> n
30:37:void
<init>(net.minecraft.world.entity.PathfinderMob,double,net.minecraft.world.item.cra
fting.Ingredient,boolean) -> <init>
41:46:boolean canUse() -> a
50:50:boolean shouldFollow(net.minecraft.world.entity.LivingEntity) -> a
55:71:boolean canContinueToUse() -> b
75:75:boolean canScare() -> h
80:84:void start() -> c
88:92:void stop() -> d
96:102:void tick() -> e
105:105:boolean isRunning() -> i
13:13:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.TradeWithPlayerGoal -> boe:
net.minecraft.world.entity.npc.AbstractVillager mob -> a
11:14:void <init>(net.minecraft.world.entity.npc.AbstractVillager) -> <init>
18:42:boolean canUse() -> a
47:48:void start() -> c
52:53:void stop() -> d
net.minecraft.world.entity.ai.goal.TryFindWaterGoal -> bof:
net.minecraft.world.entity.PathfinderMob mob -> a
11:13:void <init>(net.minecraft.world.entity.PathfinderMob) -> <init>
17:17:boolean canUse() -> a
22:43:void start() -> c
net.minecraft.world.entity.ai.goal.UseItemGoal -> bog:
net.minecraft.world.entity.Mob mob -> a
net.minecraft.world.item.ItemStack item -> b
java.util.function.Predicate canUseSelector -> c
net.minecraft.sounds.SoundEvent finishUsingSound -> d
19:24:void
<init>(net.minecraft.world.entity.Mob,net.minecraft.world.item.ItemStack,net.minecr
aft.sounds.SoundEvent,java.util.function.Predicate) -> <init>
28:28:boolean canUse() -> a
33:33:boolean canContinueToUse() -> b
38:40:void start() -> c
44:49:void stop() -> d
net.minecraft.world.entity.ai.goal.WaterAvoidingRandomFlyingGoal -> boh:
13:14:void <init>(net.minecraft.world.entity.PathfinderMob,double) -> <init>
19:28:net.minecraft.world.phys.Vec3 getPosition() -> h
net.minecraft.world.entity.ai.goal.WaterAvoidingRandomStrollGoal -> boi:
float PROBABILITY -> i
float probability -> j
15:16:void <init>(net.minecraft.world.entity.PathfinderMob,double) -> <init>
19:21:void <init>(net.minecraft.world.entity.PathfinderMob,double,float) ->
<init>
26:34:net.minecraft.world.phys.Vec3 getPosition() -> h
net.minecraft.world.entity.ai.goal.WrappedGoal -> boj:
net.minecraft.world.entity.ai.goal.Goal goal -> a
int priority -> b
boolean isRunning -> c
11:14:void <init>(int,net.minecraft.world.entity.ai.goal.Goal) -> <init>
17:17:boolean canBeReplacedBy(net.minecraft.world.entity.ai.goal.WrappedGoal) -
> a
22:22:boolean canUse() -> a
27:27:boolean canContinueToUse() -> b
32:32:boolean isInterruptable() -> J_
37:42:void start() -> c
46:51:void stop() -> d
55:55:boolean requiresUpdateEveryTick() -> K_
60:60:int adjustedTickDelay(int) -> a
65:66:void tick() -> e
70:71:void setFlags(java.util.EnumSet) -> a
75:75:java.util.EnumSet getFlags() -> j
79:79:boolean isRunning() -> h
83:83:int getPriority() -> i
87:87:net.minecraft.world.entity.ai.goal.Goal getGoal() -> k
92:98:boolean equals(java.lang.Object) -> equals
103:103:int hashCode() -> hashCode
net.minecraft.world.entity.ai.goal.ZombieAttackGoal -> bok:
net.minecraft.world.entity.monster.Zombie zombie -> b
int raiseArmTicks -> c
10:12:void <init>(net.minecraft.world.entity.monster.Zombie,double,boolean) ->
<init>
16:18:void start() -> c
22:24:void stop() -> d
28:36:void tick() -> e
net.minecraft.world.entity.ai.goal.package-info -> bol:
net.minecraft.world.entity.ai.goal.target.DefendVillageTargetGoal -> bom:
net.minecraft.world.entity.animal.IronGolem golem -> a
net.minecraft.world.entity.LivingEntity potentialTarget -> b
net.minecraft.world.entity.ai.targeting.TargetingConditions attackTargeting ->
c
19:25:void <init>(net.minecraft.world.entity.animal.IronGolem) -> <init>
29:52:boolean canUse() -> a
57:59:void start() -> c
net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal -> bon:
net.minecraft.world.entity.ai.targeting.TargetingConditions HURT_BY_TARGETING -
> a
int ALERT_RANGE_Y -> b
boolean alertSameType -> c
int timestamp -> d
java.lang.Class[] toIgnoreDamage -> i
java.lang.Class[] toIgnoreAlert -> j
32:35:void <init>(net.minecraft.world.entity.PathfinderMob,java.lang.Class[]) -
> <init>
39:57:boolean canUse() -> a
61:63:net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal
setAlertOthers(java.lang.Class[]) -> a
68:78:void start() -> c
81:113:void alertOthers() -> h
116:117:void
alertOther(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEntity)
-> a
20:20:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal -> boo:
int DEFAULT_RANDOM_INTERVAL -> i
java.lang.Class targetType -> a
int randomInterval -> b
net.minecraft.world.entity.LivingEntity target -> c
net.minecraft.world.entity.ai.targeting.TargetingConditions targetConditions ->
d
25:26:void <init>(net.minecraft.world.entity.Mob,java.lang.Class,boolean) ->
<init>
29:30:void
<init>(net.minecraft.world.entity.Mob,java.lang.Class,boolean,java.util.function.Pr
edicate) -> <init>
33:34:void
<init>(net.minecraft.world.entity.Mob,java.lang.Class,boolean,boolean) -> <init>
37:43:void
<init>(net.minecraft.world.entity.Mob,java.lang.Class,int,boolean,boolean,java.util
.function.Predicate) -> <init>
47:52:boolean canUse() -> a
56:56:net.minecraft.world.phys.AABB getTargetSearchArea(double) -> a
60:65:void findTarget() -> h
69:71:void start() -> c
74:75:void setTarget(net.minecraft.world.entity.LivingEntity) -> a
63:63:boolean lambda$findTarget$0(net.minecraft.world.entity.LivingEntity) -> b
net.minecraft.world.entity.ai.goal.target.NearestAttackableWitchTargetGoal -> bop:
boolean canAttack -> i
13:15:void
<init>(net.minecraft.world.entity.raid.Raider,java.lang.Class,int,boolean,boolean,j
ava.util.function.Predicate) -> <init>
18:19:void setCanAttack(boolean) -> a
23:23:boolean canUse() -> a
net.minecraft.world.entity.ai.goal.target.NearestHealableRaiderTargetGoal -> boq:
int DEFAULT_COOLDOWN -> i
int cooldown -> j
15:17:void
<init>(net.minecraft.world.entity.raid.Raider,java.lang.Class,boolean,java.util.fun
ction.Predicate) -> <init>
20:20:int getCooldown() -> i
24:25:void decrementCooldown() -> k
29:37:boolean canUse() -> a
42:44:void start() -> c
net.minecraft.world.entity.ai.goal.target.NonTameRandomTargetGoal -> bor:
net.minecraft.world.entity.TamableAnimal tamableMob -> i
13:15:void
<init>(net.minecraft.world.entity.TamableAnimal,java.lang.Class,boolean,java.util.f
unction.Predicate) -> <init>
19:19:boolean canUse() -> a
24:27:boolean canContinueToUse() -> b
net.minecraft.world.entity.ai.goal.target.OwnerHurtByTargetGoal -> bos:
net.minecraft.world.entity.TamableAnimal tameAnimal -> a
net.minecraft.world.entity.LivingEntity ownerLastHurtBy -> b
int timestamp -> c
16:19:void <init>(net.minecraft.world.entity.TamableAnimal) -> <init>
23:32:boolean canUse() -> a
37:45:void start() -> c
net.minecraft.world.entity.ai.goal.target.OwnerHurtTargetGoal -> bot:
net.minecraft.world.entity.TamableAnimal tameAnimal -> a
net.minecraft.world.entity.LivingEntity ownerLastHurt -> b
int timestamp -> c
16:19:void <init>(net.minecraft.world.entity.TamableAnimal) -> <init>
23:32:boolean canUse() -> a
37:45:void start() -> c
net.minecraft.world.entity.ai.goal.target.ResetUniversalAngerTargetGoal -> bou:
int ALERT_RANGE_Y -> a
net.minecraft.world.entity.Mob mob -> b
boolean alertOthersOfSameType -> c
int lastHurtByPlayerTimestamp -> d
32:35:void <init>(net.minecraft.world.entity.Mob,boolean) -> <init>
39:39:boolean canUse() -> a
43:45:boolean wasHurtByPlayer() -> h
50:59:void start() -> c
62:64:java.util.List getNearbyMobsOfSameType() -> i
55:55:net.minecraft.world.entity.NeutralMob
lambda$start$1(net.minecraft.world.entity.Mob) -> a
54:54:boolean lambda$start$0(net.minecraft.world.entity.Mob) -> b
net.minecraft.world.entity.ai.goal.target.TargetGoal -> bov:
int EMPTY_REACH_CACHE -> a
int CAN_REACH_CACHE -> b
int CANT_REACH_CACHE -> c
net.minecraft.world.entity.Mob mob -> e
boolean mustSee -> f
boolean mustReach -> d
int reachCache -> i
int reachCacheTime -> j
int unseenTicks -> k
net.minecraft.world.entity.LivingEntity targetMob -> g
int unseenMemoryTicks -> h
32:33:void <init>(net.minecraft.world.entity.Mob,boolean) -> <init>
29:39:void <init>(net.minecraft.world.entity.Mob,boolean,boolean) -> <init>
43:74:boolean canContinueToUse() -> b
78:78:double getFollowDistance() -> l
83:86:void start() -> c
90:92:void stop() -> d
95:117:boolean
canAttack(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.ai.tar
geting.TargetingConditions) -> a
121:132:boolean canReach(net.minecraft.world.entity.LivingEntity) -> a
136:137:net.minecraft.world.entity.ai.goal.target.TargetGoal
setUnseenMemoryTicks(int) -> c
net.minecraft.world.entity.ai.goal.target.package-info -> bow:
net.minecraft.world.entity.ai.gossip.GossipContainer -> box:
org.slf4j.Logger LOGGER -> b
int DISCARD_THRESHOLD -> a
java.util.Map gossips -> c
31:98:void <init>() -> <init>
102:107:java.util.Map getGossipEntries() -> a
111:120:void decay() -> b
123:123:java.util.stream.Stream unpack() -> c
127:146:java.util.Collection
selectGossipsForTransfer(net.minecraft.util.RandomSource,int) -> a
150:150:net.minecraft.world.entity.ai.gossip.GossipContainer$EntityGossips
getOrCreate(java.util.UUID) -> a
154:162:void
transferFrom(net.minecraft.world.entity.ai.gossip.GossipContainer,net.minecraft.uti
l.RandomSource,int) -> a
169:170:int getReputation(java.util.UUID,java.util.function.Predicate) -> a
174:174:long
getCountForType(net.minecraft.world.entity.ai.gossip.GossipType,java.util.function.
DoublePredicate) -> a
181:187:void
add(java.util.UUID,net.minecraft.world.entity.ai.gossip.GossipType,int) -> a
194:195:void
remove(java.util.UUID,net.minecraft.world.entity.ai.gossip.GossipType,int) -> b
198:205:void
remove(java.util.UUID,net.minecraft.world.entity.ai.gossip.GossipType) -> a
208:216:void remove(net.minecraft.world.entity.ai.gossip.GossipType) -> a
219:219:java.lang.Object store(com.mojang.serialization.DynamicOps) -> a
223:226:void update(com.mojang.serialization.Dynamic) -> a
229:229:int mergeValuesForTransfer(int,int) -> a
233:234:int
mergeValuesForAddition(net.minecraft.world.entity.ai.gossip.GossipType,int,int) ->
a
225:225:void
lambda$update$9(net.minecraft.world.entity.ai.gossip.GossipContainer$GossipEntry) -
> a
224:224:java.util.stream.Stream
lambda$update$8(com.mojang.datafixers.util.Pair) -> a
223:223:void lambda$update$7(java.lang.String) -> a
219:219:void lambda$store$6(java.lang.String) -> b
182:182:int
lambda$add$5(net.minecraft.world.entity.ai.gossip.GossipType,int,int) -> b
174:174:boolean
lambda$getCountForType$4(java.util.function.DoublePredicate,net.minecraft.world.ent
ity.ai.gossip.GossipType,net.minecraft.world.entity.ai.gossip.GossipContainer$Entit
yGossips) -> a
157:161:void
lambda$transferFrom$3(net.minecraft.world.entity.ai.gossip.GossipContainer$GossipEn
try) -> b
150:150:net.minecraft.world.entity.ai.gossip.GossipContainer$EntityGossips
lambda$getOrCreate$2(java.util.UUID) -> b
123:123:java.util.stream.Stream lambda$unpack$1(java.util.Map$Entry) -> a
104:106:void lambda$getGossipEntries$0(java.util.Map,java.util.UUID) -> a
32:32:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.gossip.GossipContainer$EntityGossips -> box$a:
it.unimi.dsi.fastutil.objects.Object2IntMap entries -> a
51:52:void <init>() -> <init>
55:59:int weightedValue(java.util.function.Predicate) -> a
63:63:java.util.stream.Stream unpack(java.util.UUID) -> a
67:77:void decay() -> a
80:80:boolean isEmpty() -> b
84:91:void
makeSureValueIsntTooLowOrTooHigh(net.minecraft.world.entity.ai.gossip.GossipType) -
> a
94:95:void remove(net.minecraft.world.entity.ai.gossip.GossipType) -> b
63:63:net.minecraft.world.entity.ai.gossip.GossipContainer$GossipEntry
lambda$unpack$2(java.util.UUID,it.unimi.dsi.fastutil.objects.Object2IntMap$Entry) -
> a
58:58:int
lambda$weightedValue$1(it.unimi.dsi.fastutil.objects.Object2IntMap$Entry) -> a
57:57:boolean
lambda$weightedValue$0(java.util.function.Predicate,it.unimi.dsi.fastutil.objects.O
bject2IntMap$Entry) -> a
net.minecraft.world.entity.ai.gossip.GossipContainer$GossipEntry -> box$b:
java.util.UUID target -> c
net.minecraft.world.entity.ai.gossip.GossipType type -> d
int value -> e
com.mojang.serialization.Codec CODEC -> a
com.mojang.serialization.Codec LIST_CODEC -> b
37:37:void
<init>(java.util.UUID,net.minecraft.world.entity.ai.gossip.GossipType,int) ->
<init>
47:47:int weightedValue() -> a
37:37:java.lang.String toString() -> toString
37:37:int hashCode() -> hashCode
37:37:boolean equals(java.lang.Object) -> equals
37:37:java.util.UUID target() -> b
37:37:net.minecraft.world.entity.ai.gossip.GossipType type() -> c
37:37:int value() -> d
38:42:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
38:44:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.gossip.GossipType -> boy:
net.minecraft.world.entity.ai.gossip.GossipType MAJOR_NEGATIVE -> a
net.minecraft.world.entity.ai.gossip.GossipType MINOR_NEGATIVE -> b
net.minecraft.world.entity.ai.gossip.GossipType MINOR_POSITIVE -> c
net.minecraft.world.entity.ai.gossip.GossipType MAJOR_POSITIVE -> d
net.minecraft.world.entity.ai.gossip.GossipType TRADING -> e
int REPUTATION_CHANGE_PER_EVENT -> f
int REPUTATION_CHANGE_PER_EVERLASTING_MEMORY -> g
int REPUTATION_CHANGE_PER_TRADE -> h
java.lang.String id -> i
int weight -> j
int max -> k
int decayPerDay -> l
int decayPerTransfer -> m
com.mojang.serialization.Codec CODEC -> n
net.minecraft.world.entity.ai.gossip.GossipType[] $VALUES -> o
6:6:net.minecraft.world.entity.ai.gossip.GossipType[] values() -> values
6:6:net.minecraft.world.entity.ai.gossip.GossipType valueOf(java.lang.String) -
> valueOf
29:35:void <init>(java.lang.String,int,java.lang.String,int,int,int,int) ->
<init>
39:39:java.lang.String getSerializedName() -> c
6:6:net.minecraft.world.entity.ai.gossip.GossipType[] $values() -> a
6:27:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.gossip.package-info -> boz:
net.minecraft.world.entity.ai.memory.ExpirableValue -> bpa:
java.lang.Object value -> a
long timeToLive -> b
17:20:void <init>(java.lang.Object,long) -> <init>
23:26:void tick() -> a
29:29:net.minecraft.world.entity.ai.memory.ExpirableValue of(java.lang.Object)
-> a
33:33:net.minecraft.world.entity.ai.memory.ExpirableValue
of(java.lang.Object,long) -> a
37:37:long getTimeToLive() -> b
41:41:java.lang.Object getValue() -> c
45:45:boolean hasExpired() -> d
50:50:java.lang.String toString() -> toString
56:56:boolean canExpire() -> e
60:60:com.mojang.serialization.Codec codec(com.mojang.serialization.Codec) -> a
60:63:com.mojang.datafixers.kinds.App
lambda$codec$3(com.mojang.serialization.Codec,com.mojang.serialization.codecs.Recor
dCodecBuilder$Instance) -> a
63:63:net.minecraft.world.entity.ai.memory.ExpirableValue
lambda$codec$2(java.lang.Object,java.util.Optional) -> a
62:62:java.util.Optional
lambda$codec$1(net.minecraft.world.entity.ai.memory.ExpirableValue) -> a
61:61:java.lang.Object
lambda$codec$0(net.minecraft.world.entity.ai.memory.ExpirableValue) -> b
net.minecraft.world.entity.ai.memory.MemoryModuleType -> bpb:
net.minecraft.world.entity.ai.memory.MemoryModuleType DUMMY -> a
net.minecraft.world.entity.ai.memory.MemoryModuleType HOME -> b
net.minecraft.world.entity.ai.memory.MemoryModuleType JOB_SITE -> c
net.minecraft.world.entity.ai.memory.MemoryModuleType POTENTIAL_JOB_SITE -> d
net.minecraft.world.entity.ai.memory.MemoryModuleType MEETING_POINT -> e
net.minecraft.world.entity.ai.memory.MemoryModuleType SECONDARY_JOB_SITE -> f
net.minecraft.world.entity.ai.memory.MemoryModuleType NEAREST_LIVING_ENTITIES -
> g
net.minecraft.world.entity.ai.memory.MemoryModuleType
NEAREST_VISIBLE_LIVING_ENTITIES -> h
net.minecraft.world.entity.ai.memory.MemoryModuleType VISIBLE_VILLAGER_BABIES -
> i
net.minecraft.world.entity.ai.memory.MemoryModuleType NEAREST_PLAYERS -> j
net.minecraft.world.entity.ai.memory.MemoryModuleType NEAREST_VISIBLE_PLAYER ->
k
net.minecraft.world.entity.ai.memory.MemoryModuleType
NEAREST_VISIBLE_ATTACKABLE_PLAYER -> l
net.minecraft.world.entity.ai.memory.MemoryModuleType WALK_TARGET -> m
net.minecraft.world.entity.ai.memory.MemoryModuleType LOOK_TARGET -> n
net.minecraft.world.entity.ai.memory.MemoryModuleType ATTACK_TARGET -> o
net.minecraft.world.entity.ai.memory.MemoryModuleType ATTACK_COOLING_DOWN -> p
net.minecraft.world.entity.ai.memory.MemoryModuleType INTERACTION_TARGET -> q
net.minecraft.world.entity.ai.memory.MemoryModuleType BREED_TARGET -> r
net.minecraft.world.entity.ai.memory.MemoryModuleType RIDE_TARGET -> s
net.minecraft.world.entity.ai.memory.MemoryModuleType PATH -> t
net.minecraft.world.entity.ai.memory.MemoryModuleType INTERACTABLE_DOORS -> u
net.minecraft.world.entity.ai.memory.MemoryModuleType DOORS_TO_CLOSE -> v
net.minecraft.world.entity.ai.memory.MemoryModuleType NEAREST_BED -> w
net.minecraft.world.entity.ai.memory.MemoryModuleType HURT_BY -> x
net.minecraft.world.entity.ai.memory.MemoryModuleType HURT_BY_ENTITY -> y
net.minecraft.world.entity.ai.memory.MemoryModuleType AVOID_TARGET -> z
net.minecraft.world.entity.ai.memory.MemoryModuleType NEAREST_HOSTILE -> A
net.minecraft.world.entity.ai.memory.MemoryModuleType NEAREST_ATTACKABLE -> B
net.minecraft.world.entity.ai.memory.MemoryModuleType HIDING_PLACE -> C
net.minecraft.world.entity.ai.memory.MemoryModuleType HEARD_BELL_TIME -> D
net.minecraft.world.entity.ai.memory.MemoryModuleType
CANT_REACH_WALK_TARGET_SINCE -> E
net.minecraft.world.entity.ai.memory.MemoryModuleType GOLEM_DETECTED_RECENTLY -
> F
net.minecraft.world.entity.ai.memory.MemoryModuleType LAST_SLEPT -> G
net.minecraft.world.entity.ai.memory.MemoryModuleType LAST_WOKEN -> H
net.minecraft.world.entity.ai.memory.MemoryModuleType LAST_WORKED_AT_POI -> I
net.minecraft.world.entity.ai.memory.MemoryModuleType NEAREST_VISIBLE_ADULT ->
J
net.minecraft.world.entity.ai.memory.MemoryModuleType
NEAREST_VISIBLE_WANTED_ITEM -> K
net.minecraft.world.entity.ai.memory.MemoryModuleType NEAREST_VISIBLE_NEMESIS -
> L
net.minecraft.world.entity.ai.memory.MemoryModuleType PLAY_DEAD_TICKS -> M
net.minecraft.world.entity.ai.memory.MemoryModuleType TEMPTING_PLAYER -> N
net.minecraft.world.entity.ai.memory.MemoryModuleType TEMPTATION_COOLDOWN_TICKS
-> O
net.minecraft.world.entity.ai.memory.MemoryModuleType GAZE_COOLDOWN_TICKS -> P
net.minecraft.world.entity.ai.memory.MemoryModuleType IS_TEMPTED -> Q
net.minecraft.world.entity.ai.memory.MemoryModuleType LONG_JUMP_COOLDOWN_TICKS
-> R
net.minecraft.world.entity.ai.memory.MemoryModuleType LONG_JUMP_MID_JUMP -> S
net.minecraft.world.entity.ai.memory.MemoryModuleType HAS_HUNTING_COOLDOWN -> T
net.minecraft.world.entity.ai.memory.MemoryModuleType RAM_COOLDOWN_TICKS -> U
net.minecraft.world.entity.ai.memory.MemoryModuleType RAM_TARGET -> V
net.minecraft.world.entity.ai.memory.MemoryModuleType IS_IN_WATER -> W
net.minecraft.world.entity.ai.memory.MemoryModuleType IS_PREGNANT -> X
net.minecraft.world.entity.ai.memory.MemoryModuleType IS_PANICKING -> Y
net.minecraft.world.entity.ai.memory.MemoryModuleType
UNREACHABLE_TONGUE_TARGETS -> Z
net.minecraft.world.entity.ai.memory.MemoryModuleType ANGRY_AT -> aa
net.minecraft.world.entity.ai.memory.MemoryModuleType UNIVERSAL_ANGER -> ab
net.minecraft.world.entity.ai.memory.MemoryModuleType ADMIRING_ITEM -> ac
net.minecraft.world.entity.ai.memory.MemoryModuleType
TIME_TRYING_TO_REACH_ADMIRE_ITEM -> ad
net.minecraft.world.entity.ai.memory.MemoryModuleType
DISABLE_WALK_TO_ADMIRE_ITEM -> ae
net.minecraft.world.entity.ai.memory.MemoryModuleType ADMIRING_DISABLED -> af
net.minecraft.world.entity.ai.memory.MemoryModuleType HUNTED_RECENTLY -> ag
net.minecraft.world.entity.ai.memory.MemoryModuleType CELEBRATE_LOCATION -> ah
net.minecraft.world.entity.ai.memory.MemoryModuleType DANCING -> ai
net.minecraft.world.entity.ai.memory.MemoryModuleType
NEAREST_VISIBLE_HUNTABLE_HOGLIN -> aj
net.minecraft.world.entity.ai.memory.MemoryModuleType
NEAREST_VISIBLE_BABY_HOGLIN -> ak
net.minecraft.world.entity.ai.memory.MemoryModuleType
NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD -> al
net.minecraft.world.entity.ai.memory.MemoryModuleType NEARBY_ADULT_PIGLINS ->
am
net.minecraft.world.entity.ai.memory.MemoryModuleType
NEAREST_VISIBLE_ADULT_PIGLINS -> an
net.minecraft.world.entity.ai.memory.MemoryModuleType
NEAREST_VISIBLE_ADULT_HOGLINS -> ao
net.minecraft.world.entity.ai.memory.MemoryModuleType
NEAREST_VISIBLE_ADULT_PIGLIN -> ap
net.minecraft.world.entity.ai.memory.MemoryModuleType NEAREST_VISIBLE_ZOMBIFIED
-> aq
net.minecraft.world.entity.ai.memory.MemoryModuleType
VISIBLE_ADULT_PIGLIN_COUNT -> ar
net.minecraft.world.entity.ai.memory.MemoryModuleType
VISIBLE_ADULT_HOGLIN_COUNT -> as
net.minecraft.world.entity.ai.memory.MemoryModuleType
NEAREST_PLAYER_HOLDING_WANTED_ITEM -> at
net.minecraft.world.entity.ai.memory.MemoryModuleType ATE_RECENTLY -> au
net.minecraft.world.entity.ai.memory.MemoryModuleType NEAREST_REPELLENT -> av
net.minecraft.world.entity.ai.memory.MemoryModuleType PACIFIED -> aw
net.minecraft.world.entity.ai.memory.MemoryModuleType ROAR_TARGET -> ax
net.minecraft.world.entity.ai.memory.MemoryModuleType DISTURBANCE_LOCATION ->
ay
net.minecraft.world.entity.ai.memory.MemoryModuleType RECENT_PROJECTILE -> az
net.minecraft.world.entity.ai.memory.MemoryModuleType IS_SNIFFING -> aA
net.minecraft.world.entity.ai.memory.MemoryModuleType IS_EMERGING -> aB
net.minecraft.world.entity.ai.memory.MemoryModuleType ROAR_SOUND_DELAY -> aC
net.minecraft.world.entity.ai.memory.MemoryModuleType DIG_COOLDOWN -> aD
net.minecraft.world.entity.ai.memory.MemoryModuleType ROAR_SOUND_COOLDOWN -> aE
net.minecraft.world.entity.ai.memory.MemoryModuleType SNIFF_COOLDOWN -> aF
net.minecraft.world.entity.ai.memory.MemoryModuleType TOUCH_COOLDOWN -> aG
net.minecraft.world.entity.ai.memory.MemoryModuleType VIBRATION_COOLDOWN -> aH
net.minecraft.world.entity.ai.memory.MemoryModuleType SONIC_BOOM_COOLDOWN -> aI
net.minecraft.world.entity.ai.memory.MemoryModuleType SONIC_BOOM_SOUND_COOLDOWN
-> aJ
net.minecraft.world.entity.ai.memory.MemoryModuleType SONIC_BOOM_SOUND_DELAY ->
aK
net.minecraft.world.entity.ai.memory.MemoryModuleType LIKED_PLAYER -> aL
net.minecraft.world.entity.ai.memory.MemoryModuleType LIKED_NOTEBLOCK_POSITION
-> aM
net.minecraft.world.entity.ai.memory.MemoryModuleType
LIKED_NOTEBLOCK_COOLDOWN_TICKS -> aN
net.minecraft.world.entity.ai.memory.MemoryModuleType
ITEM_PICKUP_COOLDOWN_TICKS -> aO
net.minecraft.world.entity.ai.memory.MemoryModuleType
SNIFFER_EXPLORED_POSITIONS -> aP
net.minecraft.world.entity.ai.memory.MemoryModuleType SNIFFER_SNIFFING_TARGET -
> aQ
net.minecraft.world.entity.ai.memory.MemoryModuleType SNIFFER_DIGGING -> aR
net.minecraft.world.entity.ai.memory.MemoryModuleType SNIFFER_HAPPY -> aS
java.util.Optional codec -> aT
153:155:void <init>(java.util.Optional) -> <init>
159:159:java.lang.String toString() -> toString
163:163:java.util.Optional getCodec() -> a
167:167:net.minecraft.world.entity.ai.memory.MemoryModuleType
register(java.lang.String,com.mojang.serialization.Codec) -> a
171:171:net.minecraft.world.entity.ai.memory.MemoryModuleType
register(java.lang.String) -> a
31:148:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.memory.MemoryStatus -> bpc:
net.minecraft.world.entity.ai.memory.MemoryStatus VALUE_PRESENT -> a
net.minecraft.world.entity.ai.memory.MemoryStatus VALUE_ABSENT -> b
net.minecraft.world.entity.ai.memory.MemoryStatus REGISTERED -> c
net.minecraft.world.entity.ai.memory.MemoryStatus[] $VALUES -> d
3:3:net.minecraft.world.entity.ai.memory.MemoryStatus[] values() -> values
3:3:net.minecraft.world.entity.ai.memory.MemoryStatus valueOf(java.lang.String)
-> valueOf
3:3:void <init>(java.lang.String,int) -> <init>
3:3:net.minecraft.world.entity.ai.memory.MemoryStatus[] $values() -> a
3:6:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.memory.NearestVisibleLivingEntities -> bpd:
net.minecraft.world.entity.ai.memory.NearestVisibleLivingEntities EMPTY -> a
java.util.List nearbyEntities -> b
java.util.function.Predicate lineOfSightTest -> c
25:28:void <init>() -> <init>
30:35:void <init>(net.minecraft.world.entity.LivingEntity,java.util.List) ->
<init>
38:38:net.minecraft.world.entity.ai.memory.NearestVisibleLivingEntities empty()
-> a
42:47:java.util.Optional findClosest(java.util.function.Predicate) -> a
56:56:java.lang.Iterable findAll(java.util.function.Predicate) -> b
66:67:java.util.stream.Stream find(java.util.function.Predicate) -> c
71:71:boolean contains(net.minecraft.world.entity.LivingEntity) -> a
75:80:boolean contains(java.util.function.Predicate) -> d
67:67:boolean
lambda$find$4(java.util.function.Predicate,net.minecraft.world.entity.LivingEntity)
-> a
56:56:boolean
lambda$findAll$3(java.util.function.Predicate,net.minecraft.world.entity.LivingEnti
ty) -> b
34:34:boolean
lambda$new$2(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap,java.util.func
tion.Predicate,net.minecraft.world.entity.LivingEntity) -> a
33:33:boolean
lambda$new$1(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.Liv
ingEntity) -> a
27:27:boolean lambda$new$0(net.minecraft.world.entity.LivingEntity) -> b
21:21:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.memory.WalkTarget -> bpe:
net.minecraft.world.entity.ai.behavior.PositionTracker target -> a
float speedModifier -> b
int closeEnoughDist -> c
16:17:void <init>(net.minecraft.core.BlockPos,float,int) -> <init>
20:21:void <init>(net.minecraft.world.phys.Vec3,float,int) -> <init>
24:25:void <init>(net.minecraft.world.entity.Entity,float,int) -> <init>
27:31:void
<init>(net.minecraft.world.entity.ai.behavior.PositionTracker,float,int) -> <init>
34:34:net.minecraft.world.entity.ai.behavior.PositionTracker getTarget() -> a
38:38:float getSpeedModifier() -> b
42:42:int getCloseEnoughDist() -> c
net.minecraft.world.entity.ai.memory.package-info -> bpf:
net.minecraft.world.entity.ai.navigation.AmphibiousPathNavigation -> bpg:
12:13:void
<init>(net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> <init>
17:19:net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) ->
a
24:24:boolean canUpdatePath() -> a
29:29:net.minecraft.world.phys.Vec3 getTempMobPos() -> b
34:34:double getGroundY(net.minecraft.world.phys.Vec3) -> a
39:42:boolean
canMoveDirectly(net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3) -> a
47:47:boolean isStableDestination(net.minecraft.core.BlockPos) -> a
52:52:void setCanFloat(boolean) -> a
net.minecraft.world.entity.ai.navigation.FlyingPathNavigation -> bph:
16:17:void
<init>(net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> <init>
21:23:net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) ->
a
28:28:boolean
canMoveDirectly(net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3) -> a
33:33:boolean canUpdatePath() -> a
38:38:net.minecraft.world.phys.Vec3 getTempMobPos() -> b
43:43:net.minecraft.world.level.pathfinder.Path
createPath(net.minecraft.world.entity.Entity,int) -> a
48:75:void tick() -> c
78:79:void setCanOpenDoors(boolean) -> b
82:82:boolean canPassDoors() -> d
86:87:void setCanPassDoors(boolean) -> c
90:90:boolean canOpenDoors() -> e
95:95:boolean isStableDestination(net.minecraft.core.BlockPos) -> a
net.minecraft.world.entity.ai.navigation.GroundPathNavigation -> bpi:
boolean avoidSun -> p
21:22:void
<init>(net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> <init>
26:28:net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) ->
a
33:33:boolean canUpdatePath() -> a
38:38:net.minecraft.world.phys.Vec3 getTempMobPos() -> b
43:67:net.minecraft.world.level.pathfinder.Path
createPath(net.minecraft.core.BlockPos,int) -> a
72:72:net.minecraft.world.level.pathfinder.Path
createPath(net.minecraft.world.entity.Entity,int) -> a
76:91:int getSurfaceY() -> t
96:111:void trimPath() -> L_
114:126:boolean
hasValidPathType(net.minecraft.world.level.pathfinder.BlockPathTypes) -> a
130:131:void setCanOpenDoors(boolean) -> b
134:134:boolean canPassDoors() -> e
138:139:void setCanPassDoors(boolean) -> c
142:142:boolean canOpenDoors() -> f
146:147:void setAvoidSun(boolean) -> d
150:151:void setCanWalkOverFences(boolean) -> e
net.minecraft.world.entity.ai.navigation.PathNavigation -> bpj:
int MAX_TIME_RECOMPUTE -> p
int STUCK_CHECK_INTERVAL -> q
float STUCK_THRESHOLD_DISTANCE_FACTOR -> r
net.minecraft.world.entity.Mob mob -> a
net.minecraft.world.level.Level level -> b
net.minecraft.world.level.pathfinder.Path path -> c
double speedModifier -> d
int tick -> e
int lastStuckCheck -> f
net.minecraft.world.phys.Vec3 lastStuckCheckPos -> g
net.minecraft.core.Vec3i timeoutCachedNode -> h
long timeoutTimer -> i
long lastTimeoutCheck -> j
double timeoutLimit -> k
float maxDistanceToWaypoint -> l
boolean hasDelayedRecomputation -> m
long timeLastRecompute -> n
net.minecraft.world.level.pathfinder.NodeEvaluator nodeEvaluator -> o
net.minecraft.core.BlockPos targetPos -> s
int reachRange -> t
float maxVisitedNodesMultiplier -> u
net.minecraft.world.level.pathfinder.PathFinder pathFinder -> v
boolean isStuck -> w
59:86:void
<init>(net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> <init>
89:90:void resetMaxVisitedNodesMultiplier() -> g
96:97:void setMaxVisitedNodesMultiplier(float) -> a
101:101:net.minecraft.core.BlockPos getTargetPos() -> h
net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) -> a
107:108:void setSpeedModifier(double) -> a
111:121:void recomputePath() -> i
125:125:net.minecraft.world.level.pathfinder.Path
createPath(double,double,double,int) -> a
138:138:net.minecraft.world.level.pathfinder.Path
createPath(java.util.stream.Stream,int) -> a
143:143:net.minecraft.world.level.pathfinder.Path createPath(java.util.Set,int)
-> a
156:156:net.minecraft.world.level.pathfinder.Path
createPath(net.minecraft.core.BlockPos,int) -> a
161:161:net.minecraft.world.level.pathfinder.Path
createPath(net.minecraft.core.BlockPos,int,int) -> a
174:174:net.minecraft.world.level.pathfinder.Path
createPath(net.minecraft.world.entity.Entity,int) -> a
179:179:net.minecraft.world.level.pathfinder.Path
createPath(java.util.Set,int,boolean,int) -> a
184:219:net.minecraft.world.level.pathfinder.Path
createPath(java.util.Set,int,boolean,int,float) -> a
228:228:boolean moveTo(double,double,double,double) -> a
237:238:boolean moveTo(net.minecraft.world.entity.Entity,double) -> a
246:265:boolean moveTo(net.minecraft.world.level.pathfinder.Path,double) -> a
270:270:net.minecraft.world.level.pathfinder.Path getPath() -> j
274:304:void tick() -> c
307:308:double getGroundY(net.minecraft.world.phys.Vec3) -> a
315:330:void followThePath() -> k
333:363:boolean shouldTargetNextNodeInDirection(net.minecraft.world.phys.Vec3)
-> c
368:404:void doStuckDetection(net.minecraft.world.phys.Vec3) -> b
407:409:void timeoutPath() -> e
412:416:void resetStuckTimeout() -> f
420:420:boolean isDone() -> l
427:427:boolean isInProgress() -> m
431:432:void stop() -> n
net.minecraft.world.phys.Vec3 getTempMobPos() -> b
boolean canUpdatePath() -> a
439:439:boolean isInLiquid() -> o
447:464:void trimPath() -> L_
467:467:boolean
canMoveDirectly(net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3) -> a
477:477:boolean
canCutCorner(net.minecraft.world.level.pathfinder.BlockPathTypes) -> b
483:484:boolean
isClearForMovementBetween(net.minecraft.world.entity.Mob,net.minecraft.world.phys.V
ec3,net.minecraft.world.phys.Vec3,boolean) -> a
488:489:boolean isStableDestination(net.minecraft.core.BlockPos) -> a
493:493:net.minecraft.world.level.pathfinder.NodeEvaluator getNodeEvaluator() -
> p
497:498:void setCanFloat(boolean) -> a
501:501:boolean canFloat() -> q
505:521:boolean shouldRecomputePath(net.minecraft.core.BlockPos) -> b
525:525:float getMaxDistanceToWaypoint() -> r
529:529:boolean isStuck() -> s
net.minecraft.world.entity.ai.navigation.WallClimberNavigation -> bpk:
net.minecraft.core.BlockPos pathToPosition -> p
24:25:void
<init>(net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> <init>
29:30:net.minecraft.world.level.pathfinder.Path
createPath(net.minecraft.core.BlockPos,int) -> a
35:36:net.minecraft.world.level.pathfinder.Path
createPath(net.minecraft.world.entity.Entity,int) -> a
41:47:boolean moveTo(net.minecraft.world.entity.Entity,double) -> a
53:65:void tick() -> c
net.minecraft.world.entity.ai.navigation.WaterBoundPathNavigation -> bpl:
boolean allowBreaching -> p
15:16:void
<init>(net.minecraft.world.entity.Mob,net.minecraft.world.level.Level) -> <init>
20:22:net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) ->
a
27:27:boolean canUpdatePath() -> a
32:32:net.minecraft.world.phys.Vec3 getTempMobPos() -> b
37:37:double getGroundY(net.minecraft.world.phys.Vec3) -> a
42:42:boolean
canMoveDirectly(net.minecraft.world.phys.Vec3,net.minecraft.world.phys.Vec3) -> a
47:47:boolean isStableDestination(net.minecraft.core.BlockPos) -> a
52:52:void setCanFloat(boolean) -> a
net.minecraft.world.entity.ai.navigation.package-info -> bpm:
net.minecraft.world.entity.ai.package-info -> bpn:
net.minecraft.world.entity.ai.sensing.AdultSensor -> bpo:
16:16:void <init>() -> <init>
19:19:java.util.Set requires() -> a
26:29:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.AgeableMob
) -> a
32:34:void
setNearestVisibleAdult(net.minecraft.world.entity.AgeableMob,net.minecraft.world.en
tity.ai.memory.NearestVisibleLivingEntities) -> a
16:16:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
32:32:boolean
lambda$setNearestVisibleAdult$1(net.minecraft.world.entity.AgeableMob,net.minecraft
.world.entity.LivingEntity) -> a
27:27:void
lambda$doTick$0(net.minecraft.world.entity.AgeableMob,net.minecraft.world.entity.ai
.memory.NearestVisibleLivingEntities) -> b
net.minecraft.world.entity.ai.sensing.AxolotlAttackablesSensor -> bpp:
float TARGET_DETECTION_DISTANCE -> a
7:7:void <init>() -> <init>
13:16:boolean
isMatchingEntity(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity
.LivingEntity) -> a
20:20:boolean
isHuntTarget(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.Liv
ingEntity) -> e
24:24:boolean isHostileTarget(net.minecraft.world.entity.LivingEntity) -> b
28:28:boolean
isClose(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.LivingEn
tity) -> f
33:33:net.minecraft.world.entity.ai.memory.MemoryModuleType getMemory() -> b
net.minecraft.world.entity.ai.sensing.DummySensor -> bpq:
10:10:void <init>() -> <init>
13:13:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
17:17:java.util.Set requires() -> a
net.minecraft.world.entity.ai.sensing.FrogAttackablesSensor -> bpr:
float TARGET_DETECTION_DISTANCE -> a
11:11:void <init>() -> <init>
16:23:boolean
isMatchingEntity(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity
.LivingEntity) -> a
27:28:boolean
isUnreachableAttackTarget(net.minecraft.world.entity.LivingEntity,net.minecraft.wor
ld.entity.LivingEntity) -> e
33:33:net.minecraft.world.entity.ai.memory.MemoryModuleType getMemory() -> b
net.minecraft.world.entity.ai.sensing.GolemSensor -> bps:
int GOLEM_SCAN_RATE -> a
int MEMORY_TIME_TO_LIVE -> c
22:23:void <init>() -> <init>
26:27:void <init>(int) -> <init>
31:32:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
36:36:java.util.Set requires() -> a
40:50:void checkForNearbyGolem(net.minecraft.world.entity.LivingEntity) -> a
53:54:void golemDetected(net.minecraft.world.entity.LivingEntity) -> b
45:45:boolean
lambda$checkForNearbyGolem$0(net.minecraft.world.entity.LivingEntity) -> c
net.minecraft.world.entity.ai.sensing.HoglinSpecificSensor -> bpt:
23:23:void <init>() -> <init>
26:26:java.util.Set requires() -> a
41:69:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.ho
glin.Hoglin) -> a
72:73:java.util.Optional
findNearestRepellent(net.minecraft.server.level.ServerLevel,net.minecraft.world.ent
ity.monster.hoglin.Hoglin) -> b
23:23:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
76:76:boolean
lambda$findNearestRepellent$1(net.minecraft.server.level.ServerLevel,net.minecraft.
core.BlockPos) -> a
52:52:boolean lambda$doTick$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.sensing.HurtBySensor -> bpu:
18:18:void <init>() -> <init>
21:21:java.util.Set requires() -> a
26:46:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
42:45:void
lambda$doTick$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.a
i.Brain,net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.sensing.IsInWaterSensor -> bpv:
11:11:void <init>() -> <init>
14:14:java.util.Set requires() -> a
19:24:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
net.minecraft.world.entity.ai.sensing.NearestBedSensor -> bpw:
int CACHE_TIMEOUT -> a
int BATCH_SIZE -> c
int RATE -> d
it.unimi.dsi.fastutil.longs.Long2LongMap batchCache -> e
int triedCount -> f
long lastUpdate -> g
32:38:void <init>() -> <init>
42:42:java.util.Set requires() -> a
47:83:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob) -> a
27:27:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
81:81:boolean lambda$doTick$2(it.unimi.dsi.fastutil.longs.Long2LongMap$Entry) -
> a
70:70:boolean lambda$doTick$1(net.minecraft.core.Holder) -> a
57:67:boolean lambda$doTick$0(net.minecraft.core.BlockPos) -> a
net.minecraft.world.entity.ai.sensing.NearestItemSensor -> bpx:
long XZ_RANGE -> c
long Y_RANGE -> d
int MAX_DISTANCE_TO_WANTED_ITEM -> a
15:15:void <init>() -> <init>
22:22:java.util.Set requires() -> a
28:39:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Mob) -> a
15:15:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
35:35:boolean
lambda$doTick$2(net.minecraft.world.entity.Mob,net.minecraft.world.entity.item.Item
Entity) -> a
34:34:boolean
lambda$doTick$1(net.minecraft.world.entity.Mob,net.minecraft.world.entity.item.Item
Entity) -> b
30:30:boolean lambda$doTick$0(net.minecraft.world.entity.item.ItemEntity) -> a
net.minecraft.world.entity.ai.sensing.NearestLivingEntitySensor -> bpy:
19:19:void <init>() -> <init>
22:29:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
32:32:int radiusXZ() -> b
36:36:int radiusY() -> c
41:41:java.util.Set requires() -> a
23:23:boolean
lambda$doTick$0(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.
LivingEntity) -> a
net.minecraft.world.entity.ai.sensing.NearestVisibleLivingEntitySensor -> bpz:
15:15:void <init>() -> <init>
boolean
isMatchingEntity(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity
.LivingEntity) -> a
net.minecraft.world.entity.ai.memory.MemoryModuleType getMemory() -> b
21:22:java.util.Set requires() -> a
28:29:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
32:32:java.util.Optional
getNearestEntity(net.minecraft.world.entity.LivingEntity) -> b
37:37:java.util.Optional
getVisibleEntities(net.minecraft.world.entity.LivingEntity) -> a
33:33:java.util.Optional
lambda$getNearestEntity$1(net.minecraft.world.entity.LivingEntity,net.minecraft.wor
ld.entity.ai.memory.NearestVisibleLivingEntities) -> a
33:33:boolean
lambda$getNearestEntity$0(net.minecraft.world.entity.LivingEntity,net.minecraft.wor
ld.entity.LivingEntity) -> e
net.minecraft.world.entity.ai.sensing.PiglinBruteSpecificSensor -> bqa:
20:20:void <init>() -> <init>
23:23:java.util.Set requires() -> a
35:52:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
41:41:boolean lambda$doTick$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.sensing.PiglinSpecificSensor -> bqb:
33:33:void <init>() -> <init>
36:36:java.util.Set requires() -> a
57:124:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
127:128:java.util.Optional
findNearestRepellent(net.minecraft.server.level.ServerLevel,net.minecraft.world.ent
ity.LivingEntity) -> c
136:141:boolean
isValidRepellent(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos
) -> a
131:131:boolean
lambda$findNearestRepellent$1(net.minecraft.server.level.ServerLevel,net.minecraft.
core.BlockPos) -> b
75:75:boolean lambda$doTick$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.ai.sensing.PlayerSensor -> bqc:
17:17:void <init>() -> <init>
20:20:java.util.Set requires() -> a
29:45:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
43:43:boolean
lambda$doTick$2(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.
player.Player) -> a
38:38:boolean
lambda$doTick$1(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.
player.Player) -> b
31:31:boolean
lambda$doTick$0(net.minecraft.world.entity.LivingEntity,net.minecraft.server.level.
ServerPlayer) -> a
net.minecraft.world.entity.ai.sensing.SecondaryPoiSensor -> bqd:
int SCAN_RATE -> a
21:22:void <init>() -> <init>
26:48:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villag
er) -> a
52:52:java.util.Set requires() -> a
17:17:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
net.minecraft.world.entity.ai.sensing.Sensing -> bqe:
net.minecraft.world.entity.Mob mob -> a
it.unimi.dsi.fastutil.ints.IntSet seen -> b
it.unimi.dsi.fastutil.ints.IntSet unseen -> c
10:15:void <init>(net.minecraft.world.entity.Mob) -> <init>
18:20:void tick() -> a
23:39:boolean hasLineOfSight(net.minecraft.world.entity.Entity) -> a
net.minecraft.world.entity.ai.sensing.Sensor -> bqf:
net.minecraft.util.RandomSource RANDOM -> a
int DEFAULT_SCAN_RATE -> c
int TARGETING_RANGE -> b
net.minecraft.world.entity.ai.targeting.TargetingConditions TARGET_CONDITIONS -
> d
net.minecraft.world.entity.ai.targeting.TargetingConditions
TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING -> e
net.minecraft.world.entity.ai.targeting.TargetingConditions
ATTACK_TARGET_CONDITIONS -> f
net.minecraft.world.entity.ai.targeting.TargetingConditions
ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING -> g
net.minecraft.world.entity.ai.targeting.TargetingConditions
ATTACK_TARGET_CONDITIONS_IGNORE_LINE_OF_SIGHT -> h
net.minecraft.world.entity.ai.targeting.TargetingConditions
ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_AND_LINE_OF_SIGHT -> i
int scanRate -> j
long timeToTick -> k
33:36:void <init>(int) -> <init>
39:40:void <init>() -> <init>
43:47:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
) -> b
void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
java.util.Set requires() -> a
54:58:boolean
isEntityTargetable(net.minecraft.world.entity.LivingEntity,net.minecraft.world.enti
ty.LivingEntity) -> b
63:67:boolean
isEntityAttackable(net.minecraft.world.entity.LivingEntity,net.minecraft.world.enti
ty.LivingEntity) -> c
72:76:boolean
isEntityAttackableIgnoringLineOfSight(net.minecraft.world.entity.LivingEntity,net.m
inecraft.world.entity.LivingEntity) -> d
18:28:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.sensing.SensorType -> bqg:
net.minecraft.world.entity.ai.sensing.SensorType DUMMY -> a
net.minecraft.world.entity.ai.sensing.SensorType NEAREST_ITEMS -> b
net.minecraft.world.entity.ai.sensing.SensorType NEAREST_LIVING_ENTITIES -> c
net.minecraft.world.entity.ai.sensing.SensorType NEAREST_PLAYERS -> d
net.minecraft.world.entity.ai.sensing.SensorType NEAREST_BED -> e
net.minecraft.world.entity.ai.sensing.SensorType HURT_BY -> f
net.minecraft.world.entity.ai.sensing.SensorType VILLAGER_HOSTILES -> g
net.minecraft.world.entity.ai.sensing.SensorType VILLAGER_BABIES -> h
net.minecraft.world.entity.ai.sensing.SensorType SECONDARY_POIS -> i
net.minecraft.world.entity.ai.sensing.SensorType GOLEM_DETECTED -> j
net.minecraft.world.entity.ai.sensing.SensorType PIGLIN_SPECIFIC_SENSOR -> k
net.minecraft.world.entity.ai.sensing.SensorType PIGLIN_BRUTE_SPECIFIC_SENSOR -
> l
net.minecraft.world.entity.ai.sensing.SensorType HOGLIN_SPECIFIC_SENSOR -> m
net.minecraft.world.entity.ai.sensing.SensorType NEAREST_ADULT -> n
net.minecraft.world.entity.ai.sensing.SensorType AXOLOTL_ATTACKABLES -> o
net.minecraft.world.entity.ai.sensing.SensorType AXOLOTL_TEMPTATIONS -> p
net.minecraft.world.entity.ai.sensing.SensorType GOAT_TEMPTATIONS -> q
net.minecraft.world.entity.ai.sensing.SensorType FROG_TEMPTATIONS -> r
net.minecraft.world.entity.ai.sensing.SensorType CAMEL_TEMPTATIONS -> s
net.minecraft.world.entity.ai.sensing.SensorType FROG_ATTACKABLES -> t
net.minecraft.world.entity.ai.sensing.SensorType IS_IN_WATER -> u
net.minecraft.world.entity.ai.sensing.SensorType WARDEN_ENTITY_SENSOR -> v
net.minecraft.world.entity.ai.sensing.SensorType SNIFFER_TEMPTATIONS -> w
java.util.function.Supplier factory -> x
42:44:void <init>(java.util.function.Supplier) -> <init>
47:47:net.minecraft.world.entity.ai.sensing.Sensor create() -> a
51:51:net.minecraft.world.entity.ai.sensing.SensorType
register(java.lang.String,java.util.function.Supplier) -> a
38:38:net.minecraft.world.entity.ai.sensing.TemptingSensor lambda$static$4() ->
b
34:34:net.minecraft.world.entity.ai.sensing.TemptingSensor lambda$static$3() ->
c
33:33:net.minecraft.world.entity.ai.sensing.TemptingSensor lambda$static$2() ->
d
32:32:net.minecraft.world.entity.ai.sensing.TemptingSensor lambda$static$1() ->
e
31:31:net.minecraft.world.entity.ai.sensing.TemptingSensor lambda$static$0() ->
f
16:38:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.sensing.TemptingSensor -> bqh:
int TEMPTATION_RANGE -> a
net.minecraft.world.entity.ai.targeting.TargetingConditions TEMPT_TARGETING ->
c
net.minecraft.world.item.crafting.Ingredient temptations -> d
26:28:void <init>(net.minecraft.world.item.crafting.Ingredient) -> <init>
32:48:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Pathfinder
Mob) -> a
51:51:boolean playerHoldingTemptation(net.minecraft.world.entity.player.Player)
-> a
55:55:boolean isTemptation(net.minecraft.world.item.ItemStack) -> a
60:60:java.util.Set requires() -> a
19:19:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
38:38:boolean
lambda$doTick$2(net.minecraft.world.entity.PathfinderMob,net.minecraft.server.level
.ServerPlayer) -> a
36:36:boolean
lambda$doTick$1(net.minecraft.world.entity.PathfinderMob,net.minecraft.server.level
.ServerPlayer) -> b
35:35:boolean
lambda$doTick$0(net.minecraft.world.entity.PathfinderMob,net.minecraft.server.level
.ServerPlayer) -> c
21:21:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.sensing.VillagerBabiesSensor -> bqi:
18:18:void <init>() -> <init>
21:21:java.util.Set requires() -> a
26:27:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
30:30:java.util.List
getNearestVillagerBabies(net.minecraft.world.entity.LivingEntity) -> a
34:34:boolean isVillagerBaby(net.minecraft.world.entity.LivingEntity) -> b
38:39:net.minecraft.world.entity.ai.memory.NearestVisibleLivingEntities
getVisibleEntities(net.minecraft.world.entity.LivingEntity) -> c
net.minecraft.world.entity.ai.sensing.VillagerHostilesSensor -> bqj:
com.google.common.collect.ImmutableMap ACCEPTABLE_DISTANCE_FROM_HOSTILES -> a
12:12:void <init>() -> <init>
29:29:boolean
isMatchingEntity(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity
.LivingEntity) -> a
33:34:boolean
isClose(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.LivingEn
tity) -> e
39:39:net.minecraft.world.entity.ai.memory.MemoryModuleType getMemory() -> b
43:43:boolean isHostile(net.minecraft.world.entity.LivingEntity) -> b
13:25:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.sensing.WardenEntitySensor -> bqk:
17:17:void <init>() -> <init>
20:22:java.util.Set requires() -> a
28:36:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.monster.wa
rden.Warden) -> a
39:43:java.util.Optional
getClosest(net.minecraft.world.entity.monster.warden.Warden,java.util.function.Pred
icate) -> a
48:48:int radiusXZ() -> b
53:53:int radiusY() -> c
17:17:void
doTick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEnti
ty) -> a
34:34:void lambda$doTick$4(net.minecraft.world.entity.monster.warden.Warden) ->
a
33:33:void
lambda$doTick$3(net.minecraft.world.entity.monster.warden.Warden,net.minecraft.worl
d.entity.LivingEntity) -> a
31:31:java.util.Optional
lambda$doTick$2(net.minecraft.world.entity.monster.warden.Warden) -> b
31:31:boolean lambda$doTick$1(net.minecraft.world.entity.LivingEntity) -> a
30:30:boolean lambda$doTick$0(net.minecraft.world.entity.LivingEntity) -> b
net.minecraft.world.entity.ai.sensing.package-info -> bql:
net.minecraft.world.entity.ai.targeting.TargetingConditions -> bqm:
net.minecraft.world.entity.ai.targeting.TargetingConditions DEFAULT -> a
double MIN_VISIBILITY_DISTANCE_FOR_INVISIBLE_TARGET -> b
boolean isCombat -> c
double range -> d
boolean checkLineOfSight -> e
boolean testInvisible -> f
java.util.function.Predicate selector -> g
15:23:void <init>(boolean) -> <init>
26:26:net.minecraft.world.entity.ai.targeting.TargetingConditions forCombat() -
> a
30:30:net.minecraft.world.entity.ai.targeting.TargetingConditions
forNonCombat() -> b
34:39:net.minecraft.world.entity.ai.targeting.TargetingConditions copy() -> c
43:44:net.minecraft.world.entity.ai.targeting.TargetingConditions range(double)
-> a
48:49:net.minecraft.world.entity.ai.targeting.TargetingConditions
ignoreLineOfSight() -> d
53:54:net.minecraft.world.entity.ai.targeting.TargetingConditions
ignoreInvisibilityTesting() -> e
58:59:net.minecraft.world.entity.ai.targeting.TargetingConditions
selector(java.util.function.Predicate) -> a
63:95:boolean
test(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.LivingEntit
y) -> a
11:11:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.targeting.package-info -> bqn:
net.minecraft.world.entity.ai.util.AirAndWaterRandomPos -> bqo:
9:9:void <init>() -> <init>
12:14:net.minecraft.world.phys.Vec3
getPos(net.minecraft.world.entity.PathfinderMob,int,int,int,double,double,double) -
> a
19:34:net.minecraft.core.BlockPos
generateRandomPos(net.minecraft.world.entity.PathfinderMob,int,int,int,double,doubl
e,double,boolean) -> a
29:29:boolean
lambda$generateRandomPos$1(net.minecraft.world.entity.PathfinderMob,net.minecraft.c
ore.BlockPos) -> a
14:14:net.minecraft.core.BlockPos
lambda$getPos$0(net.minecraft.world.entity.PathfinderMob,int,int,int,double,double,
double,boolean) -> b
net.minecraft.world.entity.ai.util.AirRandomPos -> bqp:
9:9:void <init>() -> <init>
12:15:net.minecraft.world.phys.Vec3
getPosTowards(net.minecraft.world.entity.PathfinderMob,int,int,int,net.minecraft.wo
rld.phys.Vec3,double) -> a
16:21:net.minecraft.core.BlockPos
lambda$getPosTowards$0(net.minecraft.world.entity.PathfinderMob,int,int,int,net.min
ecraft.world.phys.Vec3,double,boolean) -> a
net.minecraft.world.entity.ai.util.DefaultRandomPos -> bqq:
10:10:void <init>() -> <init>
14:16:net.minecraft.world.phys.Vec3
getPos(net.minecraft.world.entity.PathfinderMob,int,int) -> a
25:28:net.minecraft.world.phys.Vec3
getPosTowards(net.minecraft.world.entity.PathfinderMob,int,int,net.minecraft.world.
phys.Vec3,double) -> a
41:44:net.minecraft.world.phys.Vec3
getPosAway(net.minecraft.world.entity.PathfinderMob,int,int,net.minecraft.world.phy
s.Vec3) -> a
56:61:net.minecraft.core.BlockPos
generateRandomPosTowardDirection(net.minecraft.world.entity.PathfinderMob,int,boole
an,net.minecraft.core.BlockPos) -> a
45:50:net.minecraft.core.BlockPos
lambda$getPosAway$2(net.minecraft.world.entity.PathfinderMob,int,int,net.minecraft.
world.phys.Vec3,boolean) -> a
29:34:net.minecraft.core.BlockPos
lambda$getPosTowards$1(net.minecraft.world.entity.PathfinderMob,int,int,net.minecra
ft.world.phys.Vec3,double,boolean) -> a
17:19:net.minecraft.core.BlockPos
lambda$getPos$0(net.minecraft.world.entity.PathfinderMob,int,int,boolean) -> a
net.minecraft.world.entity.ai.util.GoalUtils -> bqr:
11:11:void <init>() -> <init>
13:13:boolean hasGroundPathNavigation(net.minecraft.world.entity.Mob) -> a
17:17:boolean mobRestricted(net.minecraft.world.entity.PathfinderMob,int) -> a
21:21:boolean
isOutsideLimits(net.minecraft.core.BlockPos,net.minecraft.world.entity.PathfinderMo
b) -> a
25:25:boolean
isRestricted(boolean,net.minecraft.world.entity.PathfinderMob,net.minecraft.core.Bl
ockPos) -> a
29:29:boolean
isNotStable(net.minecraft.world.entity.ai.navigation.PathNavigation,net.minecraft.c
ore.BlockPos) -> a
33:33:boolean
isWater(net.minecraft.world.entity.PathfinderMob,net.minecraft.core.BlockPos) -> a
37:37:boolean
hasMalus(net.minecraft.world.entity.PathfinderMob,net.minecraft.core.BlockPos) -> b
41:41:boolean
isSolid(net.minecraft.world.entity.PathfinderMob,net.minecraft.core.BlockPos) -> c
net.minecraft.world.entity.ai.util.HoverRandomPos -> bqs:
9:9:void <init>() -> <init>
12:14:net.minecraft.world.phys.Vec3
getPos(net.minecraft.world.entity.PathfinderMob,int,int,double,double,float,int,int
) -> a
15:30:net.minecraft.core.BlockPos
lambda$getPos$1(net.minecraft.world.entity.PathfinderMob,int,int,double,double,floa
t,boolean,int,int) -> a
25:25:boolean
lambda$getPos$0(net.minecraft.world.entity.PathfinderMob,net.minecraft.core.BlockPo
s) -> a
net.minecraft.world.entity.ai.util.LandRandomPos -> bqt:
11:11:void <init>() -> <init>
14:14:net.minecraft.world.phys.Vec3
getPos(net.minecraft.world.entity.PathfinderMob,int,int) -> a
19:21:net.minecraft.world.phys.Vec3
getPos(net.minecraft.world.entity.PathfinderMob,int,int,java.util.function.ToDouble
Function) -> a
35:38:net.minecraft.world.phys.Vec3
getPosTowards(net.minecraft.world.entity.PathfinderMob,int,int,net.minecraft.world.
phys.Vec3) -> a
43:46:net.minecraft.world.phys.Vec3
getPosAway(net.minecraft.world.entity.PathfinderMob,int,int,net.minecraft.world.phy
s.Vec3) -> b
51:51:net.minecraft.world.phys.Vec3
getPosInDirection(net.minecraft.world.entity.PathfinderMob,int,int,net.minecraft.wo
rld.phys.Vec3,boolean) -> a
68:72:net.minecraft.core.BlockPos
movePosUpOutOfSolid(net.minecraft.world.entity.PathfinderMob,net.minecraft.core.Blo
ckPos) -> a
77:82:net.minecraft.core.BlockPos
generateRandomPosTowardDirection(net.minecraft.world.entity.PathfinderMob,int,boole
an,net.minecraft.core.BlockPos) -> a
68:68:boolean
lambda$movePosUpOutOfSolid$2(net.minecraft.world.entity.PathfinderMob,net.minecraft
.core.BlockPos) -> b
52:62:net.minecraft.core.BlockPos
lambda$getPosInDirection$1(net.minecraft.world.entity.PathfinderMob,int,int,net.min
ecraft.world.phys.Vec3,boolean) -> b
22:29:net.minecraft.core.BlockPos
lambda$getPos$0(net.minecraft.world.entity.PathfinderMob,int,int,boolean) -> a
net.minecraft.world.entity.ai.util.RandomPos -> bqu:
int RANDOM_POS_ATTEMPTS -> a
15:15:void <init>() -> <init>
19:23:net.minecraft.core.BlockPos
generateRandomDirection(net.minecraft.util.RandomSource,int,int) -> a
28:39:net.minecraft.core.BlockPos
generateRandomDirectionWithinRadians(net.minecraft.util.RandomSource,int,int,int,do
uble,double,double) -> a
44:54:net.minecraft.core.BlockPos
moveUpOutOfSolid(net.minecraft.core.BlockPos,int,java.util.function.Predicate) -> a
59:83:net.minecraft.core.BlockPos
moveUpToAboveSolid(net.minecraft.core.BlockPos,int,int,java.util.function.Predicate
) -> a
88:88:net.minecraft.world.phys.Vec3
generateRandomPos(net.minecraft.world.entity.PathfinderMob,java.util.function.Suppl
ier) -> a
93:109:net.minecraft.world.phys.Vec3
generateRandomPos(java.util.function.Supplier,java.util.function.ToDoubleFunction)
-> a
113:132:net.minecraft.core.BlockPos
generateRandomPosTowardDirection(net.minecraft.world.entity.PathfinderMob,int,net.m
inecraft.util.RandomSource,net.minecraft.core.BlockPos) -> a
net.minecraft.world.entity.ai.util.package-info -> bqv:
net.minecraft.world.entity.ai.village.ReputationEventType -> bqw:
net.minecraft.world.entity.ai.village.ReputationEventType ZOMBIE_VILLAGER_CURED
-> a
net.minecraft.world.entity.ai.village.ReputationEventType GOLEM_KILLED -> b
net.minecraft.world.entity.ai.village.ReputationEventType VILLAGER_HURT -> c
net.minecraft.world.entity.ai.village.ReputationEventType VILLAGER_KILLED -> d
net.minecraft.world.entity.ai.village.ReputationEventType TRADE -> e
11:11:net.minecraft.world.entity.ai.village.ReputationEventType
register(java.lang.String) -> a
4:8:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.village.ReputationEventType$1 -> bqw$1:
java.lang.String val$name -> f
11:11:void <init>(java.lang.String) -> <init>
14:14:java.lang.String toString() -> toString
net.minecraft.world.entity.ai.village.VillageSiege -> bqx:
org.slf4j.Logger LOGGER -> a
boolean hasSetupSiege -> b
net.minecraft.world.entity.ai.village.VillageSiege$State siegeState -> c
int zombiesToSpawn -> d
int nextSpawnTime -> e
int spawnX -> f
int spawnY -> g
int spawnZ -> h
20:24:void <init>() -> <init>
40:77:int tick(net.minecraft.server.level.ServerLevel,boolean,boolean) -> a
81:104:boolean tryToSetupSiege(net.minecraft.server.level.ServerLevel) -> a
108:123:void trySpawn(net.minecraft.server.level.ServerLevel) -> b
127:140:net.minecraft.world.phys.Vec3
findRandomSpawnPos(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockP
os) -> a
21:21:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.village.VillageSiege$State -> bqx$a:
net.minecraft.world.entity.ai.village.VillageSiege$State SIEGE_CAN_ACTIVATE ->
a
net.minecraft.world.entity.ai.village.VillageSiege$State SIEGE_TONIGHT -> b
net.minecraft.world.entity.ai.village.VillageSiege$State SIEGE_DONE -> c
net.minecraft.world.entity.ai.village.VillageSiege$State[] $VALUES -> d
31:31:net.minecraft.world.entity.ai.village.VillageSiege$State[] values() ->
values
31:31:net.minecraft.world.entity.ai.village.VillageSiege$State
valueOf(java.lang.String) -> valueOf
31:31:void <init>(java.lang.String,int) -> <init>
31:31:net.minecraft.world.entity.ai.village.VillageSiege$State[] $values() -> a
31:34:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.village.package-info -> bqy:
net.minecraft.world.entity.ai.village.poi.PoiManager -> bqz:
int MAX_VILLAGE_DISTANCE -> a
int VILLAGE_SECTION_SIZE -> b
net.minecraft.world.entity.ai.village.poi.PoiManager$DistanceTracker
distanceTracker -> d
it.unimi.dsi.fastutil.longs.LongSet loadedChunks -> e
44:49:void
<init>(java.nio.file.Path,com.mojang.datafixers.DataFixer,boolean,net.minecraft.cor
e.RegistryAccess,net.minecraft.world.level.LevelHeightAccessor) -> <init>
52:53:void add(net.minecraft.core.BlockPos,net.minecraft.core.Holder) -> a
56:57:void remove(net.minecraft.core.BlockPos) -> a
60:60:long
getCountInRange(java.util.function.Predicate,net.minecraft.core.BlockPos,int,net.mi
necraft.world.entity.ai.village.poi.PoiManager$Occupancy) -> a
64:64:boolean
existsAtPosition(net.minecraft.resources.ResourceKey,net.minecraft.core.BlockPos) -
> a
71:74:java.util.stream.Stream
getInSquare(java.util.function.Predicate,net.minecraft.core.BlockPos,int,net.minecr
aft.world.entity.ai.village.poi.PoiManager$Occupancy) -> b
82:83:java.util.stream.Stream
getInRange(java.util.function.Predicate,net.minecraft.core.BlockPos,int,net.minecra
ft.world.entity.ai.village.poi.PoiManager$Occupancy) -> c
88:91:java.util.stream.Stream
getInChunk(java.util.function.Predicate,net.minecraft.world.level.ChunkPos,net.mine
craft.world.entity.ai.village.poi.PoiManager$Occupancy) -> a
95:97:java.util.stream.Stream
findAll(java.util.function.Predicate,java.util.function.Predicate,net.minecraft.cor
e.BlockPos,int,net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy) -> a
101:103:java.util.stream.Stream
findAllWithType(java.util.function.Predicate,java.util.function.Predicate,net.minec
raft.core.BlockPos,int,net.minecraft.world.entity.ai.village.poi.PoiManager$Occupan
cy) -> b
107:108:java.util.stream.Stream
findAllClosestFirstWithType(java.util.function.Predicate,java.util.function.Predica
te,net.minecraft.core.BlockPos,int,net.minecraft.world.entity.ai.village.poi.PoiMan
ager$Occupancy) -> c
112:112:java.util.Optional
find(java.util.function.Predicate,java.util.function.Predicate,net.minecraft.core.B
lockPos,int,net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy) -> d
116:118:java.util.Optional
findClosest(java.util.function.Predicate,net.minecraft.core.BlockPos,int,net.minecr
aft.world.entity.ai.village.poi.PoiManager$Occupancy) -> d
122:124:java.util.Optional
findClosestWithType(java.util.function.Predicate,net.minecraft.core.BlockPos,int,ne
t.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy) -> e
128:131:java.util.Optional
findClosest(java.util.function.Predicate,java.util.function.Predicate,net.minecraft
.core.BlockPos,int,net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy)
-> e
135:138:java.util.Optional
take(java.util.function.Predicate,java.util.function.BiPredicate,net.minecraft.core
.BlockPos,int) -> a
145:146:java.util.Optional
getRandom(java.util.function.Predicate,java.util.function.Predicate,net.minecraft.w
orld.entity.ai.village.poi.PoiManager$Occupancy,net.minecraft.core.BlockPos,int,net
.minecraft.util.RandomSource) -> a
150:152:boolean release(net.minecraft.core.BlockPos) -> b
156:156:boolean
exists(net.minecraft.core.BlockPos,java.util.function.Predicate) -> a
160:160:java.util.Optional getType(net.minecraft.core.BlockPos) -> c
166:166:int getFreeTickets(net.minecraft.core.BlockPos) -> d
175:176:int sectionsToVillage(net.minecraft.core.SectionPos) -> a
180:185:boolean isVillageCenter(long) -> g
190:192:void tick(java.util.function.BooleanSupplier) -> a
196:198:void setDirty(long) -> a
202:203:void onSectionLoad(long) -> b
206:221:void
checkConsistencyWithBlocks(net.minecraft.core.SectionPos,net.minecraft.world.level.
chunk.LevelChunkSection) -> a
224:224:boolean mayHavePoi(net.minecraft.world.level.chunk.LevelChunkSection) -
> a
228:236:void
updateFromSection(net.minecraft.world.level.chunk.LevelChunkSection,net.minecraft.c
ore.SectionPos,java.util.function.BiConsumer) -> a
239:245:void
ensureLoadedAndValid(net.minecraft.world.level.LevelReader,net.minecraft.core.Block
Pos,int) -> a
244:244:void
lambda$ensureLoadedAndValid$33(net.minecraft.world.level.LevelReader,net.minecraft.
world.level.ChunkPos) -> a
243:243:boolean
lambda$ensureLoadedAndValid$32(net.minecraft.world.level.ChunkPos) -> b
242:242:net.minecraft.world.level.ChunkPos
lambda$ensureLoadedAndValid$31(com.mojang.datafixers.util.Pair) -> a
241:241:boolean lambda$ensureLoadedAndValid$30(com.mojang.datafixers.util.Pair)
-> b
240:240:com.mojang.datafixers.util.Pair
lambda$ensureLoadedAndValid$29(net.minecraft.core.SectionPos) -> b
229:235:void
lambda$updateFromSection$28(net.minecraft.world.level.chunk.LevelChunkSection,java.
util.function.BiConsumer,net.minecraft.core.BlockPos) -> a
234:234:void
lambda$updateFromSection$27(java.util.function.BiConsumer,net.minecraft.core.BlockP
os,net.minecraft.core.Holder) -> a
215:219:void
lambda$checkConsistencyWithBlocks$26(net.minecraft.world.level.chunk.LevelChunkSect
ion,net.minecraft.core.SectionPos) -> a
208:213:void
lambda$checkConsistencyWithBlocks$25(net.minecraft.world.level.chunk.LevelChunkSect
ion,net.minecraft.core.SectionPos,net.minecraft.world.entity.ai.village.poi.PoiSect
ion) -> a
209:212:void
lambda$checkConsistencyWithBlocks$24(net.minecraft.world.level.chunk.LevelChunkSect
ion,net.minecraft.core.SectionPos,java.util.function.BiConsumer) -> b
185:185:java.lang.Boolean
lambda$isVillageCenter$23(net.minecraft.world.entity.ai.village.poi.PoiSection) ->
a
185:185:boolean lambda$isVillageCenter$22(net.minecraft.core.Holder) -> a
166:166:java.lang.Integer
lambda$getFreeTickets$21(net.minecraft.core.BlockPos,net.minecraft.world.entity.ai.
village.poi.PoiSection) -> a
160:160:java.util.Optional
lambda$getType$20(net.minecraft.core.BlockPos,net.minecraft.world.entity.ai.village
.poi.PoiSection) -> b
156:156:java.lang.Boolean
lambda$exists$19(net.minecraft.core.BlockPos,java.util.function.Predicate,net.minec
raft.world.entity.ai.village.poi.PoiSection) -> a
152:152:java.lang.IllegalStateException
lambda$release$18(net.minecraft.core.BlockPos) -> e
151:151:java.lang.Boolean
lambda$release$17(net.minecraft.core.BlockPos,net.minecraft.world.entity.ai.village
.poi.PoiSection) -> c
146:146:boolean
lambda$getRandom$16(java.util.function.Predicate,net.minecraft.world.entity.ai.vill
age.poi.PoiRecord) -> a
139:140:net.minecraft.core.BlockPos
lambda$take$15(net.minecraft.world.entity.ai.village.poi.PoiRecord) -> a
136:136:boolean
lambda$take$14(java.util.function.BiPredicate,net.minecraft.world.entity.ai.village
.poi.PoiRecord) -> a
131:131:double
lambda$findClosest$13(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> a
124:124:com.mojang.datafixers.util.Pair
lambda$findClosestWithType$12(net.minecraft.world.entity.ai.village.poi.PoiRecord)
-> b
123:123:double
lambda$findClosestWithType$11(net.minecraft.core.BlockPos,net.minecraft.world.entit
y.ai.village.poi.PoiRecord) -> a
118:118:double
lambda$findClosest$10(net.minecraft.core.BlockPos,net.minecraft.core.BlockPos) -> b
108:108:double
lambda$findAllClosestFirstWithType$9(net.minecraft.core.BlockPos,com.mojang.datafix
ers.util.Pair) -> a
103:103:com.mojang.datafixers.util.Pair
lambda$findAllWithType$8(net.minecraft.world.entity.ai.village.poi.PoiRecord) -> c
102:102:boolean
lambda$findAllWithType$7(java.util.function.Predicate,net.minecraft.world.entity.ai
.village.poi.PoiRecord) -> b
91:91:java.util.stream.Stream
lambda$getInChunk$6(java.util.function.Predicate,net.minecraft.world.entity.ai.vill
age.poi.PoiManager$Occupancy,java.util.Optional) -> a
89:89:java.util.Optional
lambda$getInChunk$5(net.minecraft.world.level.ChunkPos,java.lang.Integer) -> a
83:83:boolean
lambda$getInRange$4(net.minecraft.core.BlockPos,int,net.minecraft.world.entity.ai.v
illage.poi.PoiRecord) -> a
75:77:boolean
lambda$getInSquare$3(net.minecraft.core.BlockPos,int,net.minecraft.world.entity.ai.
village.poi.PoiRecord) -> b
73:73:java.util.stream.Stream
lambda$getInSquare$2(java.util.function.Predicate,net.minecraft.world.entity.ai.vil
lage.poi.PoiManager$Occupancy,net.minecraft.world.level.ChunkPos) -> a
64:64:boolean
lambda$existsAtPosition$1(net.minecraft.resources.ResourceKey,net.minecraft.core.Ho
lder) -> a
56:56:void
lambda$remove$0(net.minecraft.core.BlockPos,net.minecraft.world.entity.ai.village.p
oi.PoiSection) -> d
net.minecraft.world.entity.ai.village.poi.PoiManager$DistanceTracker -> bqz$a:
it.unimi.dsi.fastutil.longs.Long2ByteMap levels -> b
net.minecraft.world.entity.ai.village.poi.PoiManager this$0 -> a
266:270:void <init>(net.minecraft.world.entity.ai.village.poi.PoiManager) ->
<init>
274:274:int getLevelFromSource(long) -> b
279:279:int getLevel(long) -> c
284:289:void setLevel(long,int) -> a
292:293:void runAllUpdates() -> a
net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy -> bqz$b:
net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy HAS_SPACE -> a
net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy IS_OCCUPIED -> b
net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy ANY -> c
java.util.function.Predicate test -> d
net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy[] $VALUES -> e
247:247:net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy[]
values() -> values
247:247:net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy
valueOf(java.lang.String) -> valueOf
254:256:void <init>(java.lang.String,int,java.util.function.Predicate) ->
<init>
259:259:java.util.function.Predicate getTest() -> a
250:250:boolean
lambda$static$0(net.minecraft.world.entity.ai.village.poi.PoiRecord) -> a
247:247:net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy[]
$values() -> b
247:250:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.village.poi.PoiRecord -> bra:
net.minecraft.core.BlockPos pos -> a
net.minecraft.core.Holder poiType -> b
int freeTickets -> c
java.lang.Runnable setDirty -> d
15:15:com.mojang.serialization.Codec codec(java.lang.Runnable) -> a
28:33:void
<init>(net.minecraft.core.BlockPos,net.minecraft.core.Holder,int,java.lang.Runnable
) -> <init>
36:37:void
<init>(net.minecraft.core.BlockPos,net.minecraft.core.Holder,java.lang.Runnable) ->
<init>
42:42:int getFreeTickets() -> a
46:52:boolean acquireTicket() -> b
56:62:boolean releaseTicket() -> c
66:66:boolean hasSpace() -> d
70:70:boolean isOccupied() -> e
74:74:net.minecraft.core.BlockPos getPos() -> f
78:78:net.minecraft.core.Holder getPoiType() -> g
83:90:boolean equals(java.lang.Object) -> equals
95:95:int hashCode() -> hashCode
15:20:com.mojang.datafixers.kinds.App
lambda$codec$3(java.lang.Runnable,com.mojang.serialization.codecs.RecordCodecBuilde
r$Instance) -> a
18:18:java.lang.Integer
lambda$codec$2(net.minecraft.world.entity.ai.village.poi.PoiRecord) -> a
17:17:net.minecraft.core.Holder
lambda$codec$1(net.minecraft.world.entity.ai.village.poi.PoiRecord) -> b
16:16:net.minecraft.core.BlockPos
lambda$codec$0(net.minecraft.world.entity.ai.village.poi.PoiRecord) -> c
net.minecraft.world.entity.ai.village.poi.PoiSection -> brb:
org.slf4j.Logger LOGGER -> a
it.unimi.dsi.fastutil.shorts.Short2ObjectMap records -> b
java.util.Map byType -> c
java.lang.Runnable setDirty -> d
boolean isValid -> e
35:39:com.mojang.serialization.Codec codec(java.lang.Runnable) -> a
48:49:void <init>(java.lang.Runnable) -> <init>
42:55:void <init>(java.lang.Runnable,boolean,java.util.List) -> <init>
58:62:java.util.stream.Stream
getRecords(java.util.function.Predicate,net.minecraft.world.entity.ai.village.poi.P
oiManager$Occupancy) -> a
67:71:void add(net.minecraft.core.BlockPos,net.minecraft.core.Holder) -> a
74:89:boolean add(net.minecraft.world.entity.ai.village.poi.PoiRecord) -> a
93:102:void remove(net.minecraft.core.BlockPos) -> a
107:107:int getFreeTickets(net.minecraft.core.BlockPos) -> b
111:117:boolean release(net.minecraft.core.BlockPos) -> c
121:121:boolean
exists(net.minecraft.core.BlockPos,java.util.function.Predicate) -> a
125:125:java.util.Optional getType(net.minecraft.core.BlockPos) -> d
129:129:java.util.Optional getPoiRecord(net.minecraft.core.BlockPos) -> e
133:144:void refresh(java.util.function.Consumer) -> a
147:149:void clear() -> b
152:152:boolean isValid() -> a
137:140:void
lambda$refresh$9(it.unimi.dsi.fastutil.shorts.Short2ObjectMap,net.minecraft.core.Bl
ockPos,net.minecraft.core.Holder) -> a
138:138:net.minecraft.world.entity.ai.village.poi.PoiRecord
lambda$refresh$8(net.minecraft.core.BlockPos,net.minecraft.core.Holder,short) -> a
88:88:java.util.Set lambda$add$7(net.minecraft.core.Holder) -> a
68:68:java.lang.String lambda$add$6(net.minecraft.resources.ResourceKey) -> a
61:61:java.util.stream.Stream lambda$getRecords$5(java.util.Map$Entry) -> a
60:60:boolean
lambda$getRecords$4(java.util.function.Predicate,java.util.Map$Entry) -> a
39:39:net.minecraft.world.entity.ai.village.poi.PoiSection
lambda$codec$3(java.lang.Runnable) -> b
35:39:com.mojang.datafixers.kinds.App
lambda$codec$2(java.lang.Runnable,com.mojang.serialization.codecs.RecordCodecBuilde
r$Instance) -> a
38:38:java.util.List
lambda$codec$1(net.minecraft.world.entity.ai.village.poi.PoiSection) -> a
37:37:java.lang.Boolean
lambda$codec$0(net.minecraft.world.entity.ai.village.poi.PoiSection) -> b
28:28:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.village.poi.PoiType -> brc:
java.util.Set matchingStates -> b
int maxTickets -> c
int validRange -> d
java.util.function.Predicate NONE -> a
16:18:void <init>(java.util.Set,int,int) -> <init>
21:21:boolean is(net.minecraft.world.level.block.state.BlockState) -> a
9:9:java.lang.String toString() -> toString
9:9:int hashCode() -> hashCode
9:9:boolean equals(java.lang.Object) -> equals
9:9:java.util.Set matchingStates() -> a
9:9:int maxTickets() -> b
9:9:int validRange() -> c
14:14:boolean lambda$static$0(net.minecraft.core.Holder) -> a
14:14:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.village.poi.PoiTypes -> brd:
net.minecraft.resources.ResourceKey ARMORER -> a
net.minecraft.resources.ResourceKey BUTCHER -> b
net.minecraft.resources.ResourceKey CARTOGRAPHER -> c
net.minecraft.resources.ResourceKey CLERIC -> d
net.minecraft.resources.ResourceKey FARMER -> e
net.minecraft.resources.ResourceKey FISHERMAN -> f
net.minecraft.resources.ResourceKey FLETCHER -> g
net.minecraft.resources.ResourceKey LEATHERWORKER -> h
net.minecraft.resources.ResourceKey LIBRARIAN -> i
net.minecraft.resources.ResourceKey MASON -> j
net.minecraft.resources.ResourceKey SHEPHERD -> k
net.minecraft.resources.ResourceKey TOOLSMITH -> l
net.minecraft.resources.ResourceKey WEAPONSMITH -> m
net.minecraft.resources.ResourceKey HOME -> n
net.minecraft.resources.ResourceKey MEETING -> o
net.minecraft.resources.ResourceKey BEEHIVE -> p
net.minecraft.resources.ResourceKey BEE_NEST -> q
net.minecraft.resources.ResourceKey NETHER_PORTAL -> r
net.minecraft.resources.ResourceKey LODESTONE -> s
net.minecraft.resources.ResourceKey LIGHTNING_ROD -> t
java.util.Set BEDS -> u
java.util.Set CAULDRONS -> v
java.util.Map TYPE_BY_STATE -> w
23:23:void <init>() -> <init>
61:61:java.util.Set getBlockStates(net.minecraft.world.level.block.Block) -> a
65:65:net.minecraft.resources.ResourceKey createKey(java.lang.String) -> a
69:72:net.minecraft.world.entity.ai.village.poi.PoiType
register(net.minecraft.core.Registry,net.minecraft.resources.ResourceKey,java.util.
Set,int,int) -> a
76:82:void registerBlockStates(net.minecraft.core.Holder,java.util.Set) -> a
85:85:java.util.Optional
forState(net.minecraft.world.level.block.state.BlockState) -> a
89:89:boolean hasPoi(net.minecraft.world.level.block.state.BlockState) -> b
93:112:net.minecraft.world.entity.ai.village.poi.PoiType
bootstrap(net.minecraft.core.Registry) -> a
77:81:void
lambda$registerBlockStates$3(net.minecraft.core.Holder,net.minecraft.world.level.bl
ock.state.BlockState) -> a
56:56:java.util.stream.Stream
lambda$static$2(net.minecraft.world.level.block.Block) -> b
50:50:boolean lambda$static$1(net.minecraft.world.level.block.state.BlockState)
-> c
49:49:java.util.stream.Stream
lambda$static$0(net.minecraft.world.level.block.Block) -> c
25:58:void <clinit>() -> <clinit>
net.minecraft.world.entity.ai.village.poi.package-info -> bre:
net.minecraft.world.entity.ambient.AmbientCreature -> brf:
10:11:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
15:15:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
net.minecraft.world.entity.ambient.Bat -> brg:
float FLAP_DEGREES_PER_TICK -> b
int TICKS_PER_FLAP -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_ID_FLAGS -> d
int FLAG_RESTING -> e
net.minecraft.world.entity.ai.targeting.TargetingConditions
BAT_RESTING_TARGETING -> bS
net.minecraft.core.BlockPos targetPosition -> bT
44:49:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
55:55:boolean isFlapping() -> aP
60:63:void defineSynchedData() -> a_
67:67:float getSoundVolume() -> eR
72:72:float getVoicePitch() -> eS
78:81:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
86:86:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
91:91:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
97:97:boolean isPushable() -> bp
103:103:void doPush(net.minecraft.world.entity.Entity) -> A
108:108:void pushEntities() -> fd
111:112:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
116:116:boolean isResting() -> r
120:126:void setResting(boolean) -> w
130:138:void tick() -> l
142:196:void customServerAiStep() -> W
200:200:net.minecraft.world.entity.Entity$MovementEmission
getMovementEmission() -> aS
207:207:void
checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net
.minecraft.core.BlockPos) -> a
211:211:boolean isIgnoringBlockTriggers() -> c_
216:225:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
230:233:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
237:240:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
243:260:boolean
checkBatSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level.
LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,n
et.minecraft.util.RandomSource) -> b
264:268:boolean isHalloween() -> w
273:273:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
34:38:void <clinit>() -> <clinit>
net.minecraft.world.entity.ambient.package-info -> brh:
net.minecraft.world.entity.animal.AbstractFish -> bri:
net.minecraft.network.syncher.EntityDataAccessor FROM_BUCKET -> b
38:41:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
45:45:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
49:50:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
55:55:boolean requiresCustomPersistence() -> T
60:60:boolean removeWhenFarAway(double) -> h
65:65:int getMaxSpawnClusterSize() -> fE
70:73:void defineSynchedData() -> a_
77:77:boolean fromBucket() -> r
82:83:void setFromBucket(boolean) -> w
87:90:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
94:97:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
101:106:void registerGoals() -> x
110:110:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
115:126:void travel(net.minecraft.world.phys.Vec3) -> h
130:142:void aiStep() -> b_
146:146:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
151:152:void saveToBucketTag(net.minecraft.world.item.ItemStack) -> l
156:157:void loadFromBucketTag(net.minecraft.nbt.CompoundTag) -> c
161:161:net.minecraft.sounds.SoundEvent getPickupSound() -> w
179:179:boolean canRandomSwim() -> fY
net.minecraft.sounds.SoundEvent getFlopSound() -> fZ
228:228:net.minecraft.sounds.SoundEvent getSwimSound() -> aJ
234:234:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
35:35:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.AbstractFish$FishMoveControl -> bri$a:
net.minecraft.world.entity.animal.AbstractFish fish -> l
186:188:void <init>(net.minecraft.world.entity.animal.AbstractFish) -> <init>
192:221:void tick() -> a
net.minecraft.world.entity.animal.AbstractFish$FishSwimGoal -> bri$b:
net.minecraft.world.entity.animal.AbstractFish fish -> i
168:170:void <init>(net.minecraft.world.entity.animal.AbstractFish) -> <init>
174:174:boolean canUse() -> a
net.minecraft.world.entity.animal.AbstractGolem -> brj:
13:14:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
19:19:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
25:25:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
31:31:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
36:36:int getAmbientSoundInterval() -> M
41:41:boolean removeWhenFarAway(double) -> h
net.minecraft.world.entity.animal.AbstractSchoolingFish -> brk:
net.minecraft.world.entity.animal.AbstractSchoolingFish leader -> b
int schoolSize -> c
19:23:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
27:30:void registerGoals() -> x
34:34:int getMaxSpawnClusterSize() -> fE
38:38:int getMaxSchoolSize() -> ga
43:43:boolean canRandomSwim() -> fY
47:47:boolean isFollower() -> gb
51:54:net.minecraft.world.entity.animal.AbstractSchoolingFish
startFollowing(net.minecraft.world.entity.animal.AbstractSchoolingFish) -> a
58:60:void stopFollowing() -> gc
63:64:void addFollower() -> gh
67:68:void removeFollower() -> gi
71:71:boolean canBeFollowed() -> gd
76:85:void tick() -> l
88:88:boolean hasFollowers() -> ge
92:92:boolean inRangeOfLeader() -> gf
96:99:void pathToLeader() -> gg
102:103:void addFollowers(java.util.stream.Stream) -> a
108:116:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
102:102:void
lambda$addFollowers$1(net.minecraft.world.entity.animal.AbstractSchoolingFish) -> b
102:102:boolean
lambda$addFollowers$0(net.minecraft.world.entity.animal.AbstractSchoolingFish) -> c
net.minecraft.world.entity.animal.AbstractSchoolingFish$SchoolSpawnGroupData ->
brk$a:
net.minecraft.world.entity.animal.AbstractSchoolingFish leader -> a
122:124:void <init>(net.minecraft.world.entity.animal.AbstractSchoolingFish) ->
<init>
net.minecraft.world.entity.animal.Animal -> brl:
int PARENT_AGE_AFTER_BREEDING -> bV
int inLove -> bT
java.util.UUID loveCause -> bU
43:46:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
50:54:void customServerAiStep() -> W
58:73:void aiStep() -> b_
77:81:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
86:89:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
94:99:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
103:103:double getMyRidingOffset() -> bw
108:111:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
114:115:boolean
checkAnimalSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.lev
el.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPo
s,net.minecraft.util.RandomSource) -> b
119:119:boolean
isBrightEnoughToSpawn(net.minecraft.world.level.BlockAndTintGetter,net.minecraft.co
re.BlockPos) -> a
124:124:int getAmbientSoundInterval() -> M
129:129:boolean removeWhenFarAway(double) -> h
134:134:int getExperienceReward() -> ea
138:138:boolean isFood(net.minecraft.world.item.ItemStack) -> m
143:161:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
165:168:void
usePlayerItem(net.minecraft.world.entity.player.Player,net.minecraft.world.Interact
ionHand,net.minecraft.world.item.ItemStack) -> a
171:171:boolean canFallInLove() -> fZ
175:182:void setInLove(net.minecraft.world.entity.player.Player) -> g
185:186:void setInLoveTime(int) -> s
189:189:int getInLoveTime() -> ga
194:201:net.minecraft.server.level.ServerPlayer getLoveCause() -> gb
206:206:boolean isInLove() -> gc
210:211:void resetLove() -> gd
214:220:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a
224:233:void
spawnChildFromBreeding(net.minecraft.server.level.ServerLevel,net.minecraft.world.e
ntity.animal.Animal) -> a
236:253:void
finalizeSpawnChildFromBreeding(net.minecraft.server.level.ServerLevel,net.minecraft
.world.entity.animal.Animal,net.minecraft.world.entity.AgeableMob) -> a
257:267:void handleEntityEvent(byte) -> b
239:241:void
lambda$finalizeSpawnChildFromBreeding$1(net.minecraft.world.entity.animal.Animal,ne
t.minecraft.world.entity.AgeableMob,net.minecraft.server.level.ServerPlayer) -> a
237:237:java.util.Optional
lambda$finalizeSpawnChildFromBreeding$0(net.minecraft.world.entity.animal.Animal) -
> b
net.minecraft.world.entity.animal.Bee -> brm:
float FLAP_DEGREES_PER_TICK -> bT
int TICKS_PER_FLAP -> bU
net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> cd
net.minecraft.network.syncher.EntityDataAccessor DATA_REMAINING_ANGER_TIME ->
ce
int FLAG_ROLL -> cf
int FLAG_HAS_STUNG -> cg
int FLAG_HAS_NECTAR -> ch
int STING_DEATH_COUNTDOWN -> ci
int TICKS_BEFORE_GOING_TO_KNOWN_FLOWER -> cj
int TICKS_WITHOUT_NECTAR_BEFORE_GOING_HOME -> ck
int MIN_ATTACK_DIST -> cl
int MAX_CROPS_GROWABLE -> cm
int POISON_SECONDS_NORMAL -> cn
int POISON_SECONDS_HARD -> co
int TOO_FAR_DISTANCE -> cp
int HIVE_CLOSE_ENOUGH_DISTANCE -> cq
int PATHFIND_TO_HIVE_WHEN_CLOSER_THAN -> cr
int HIVE_SEARCH_DISTANCE -> cs
java.lang.String TAG_CROPS_GROWN_SINCE_POLLINATION -> bW
java.lang.String TAG_CANNOT_ENTER_HIVE_TICKS -> bX
java.lang.String TAG_TICKS_SINCE_POLLINATION -> bY
java.lang.String TAG_HAS_STUNG -> bZ
java.lang.String TAG_HAS_NECTAR -> ca
java.lang.String TAG_FLOWER_POS -> cb
java.lang.String TAG_HIVE_POS -> cc
net.minecraft.util.valueproviders.UniformInt PERSISTENT_ANGER_TIME -> ct
java.util.UUID persistentAngerTarget -> cu
float rollAmount -> cv
float rollAmountO -> cw
int timeSinceSting -> cx
int ticksWithoutNectarSinceExitingHive -> cy
int stayOutOfHiveCountdown -> cz
int numCropsGrownSincePollination -> cA
int COOLDOWN_BEFORE_LOCATING_NEW_HIVE -> cB
int remainingCooldownBeforeLocatingNewHive -> cC
int COOLDOWN_BEFORE_LOCATING_NEW_FLOWER -> cD
int remainingCooldownBeforeLocatingNewFlower -> cE
net.minecraft.core.BlockPos savedFlowerPos -> cF
net.minecraft.core.BlockPos hivePos -> cG
net.minecraft.world.entity.animal.Bee$BeePollinateGoal beePollinateGoal -> cH
net.minecraft.world.entity.animal.Bee$BeeGoToHiveGoal goToHiveGoal -> cI
net.minecraft.world.entity.animal.Bee$BeeGoToKnownFlowerGoal
goToKnownFlowerGoal -> cJ
int underWaterTicks -> cK
159:183:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
187:190:void defineSynchedData() -> a_
195:198:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
203:228:void registerGoals() -> x
232:247:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
251:269:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
273:294:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
299:309:void tick() -> l
312:313:void
spawnFluidParticle(net.minecraft.world.level.Level,double,double,double,double,doub
le,net.minecraft.core.particles.ParticleOptions) -> a
316:341:void pathfindRandomlyTowards(net.minecraft.core.BlockPos) -> j
345:345:net.minecraft.core.BlockPos getSavedFlowerPos() -> q
349:349:boolean hasSavedFlowerPos() -> r
353:354:void setSavedFlowerPos(net.minecraft.core.BlockPos) -> i
358:358:int getTravellingTicks() -> w
363:363:java.util.List getBlacklistedHives() -> fY
367:367:boolean isTiredOfLookingForNectar() -> gn
372:380:boolean wantsToEnterHive() -> go
384:385:void setStayOutOfHiveCountdown(int) -> t
388:388:float getRollAmount(float) -> D
392:398:void updateRollAmount() -> gp
402:431:void customServerAiStep() -> W
434:435:void resetTicksWithoutNectarSinceExitingHive() -> ge
438:442:boolean isHiveNearFire() -> gq
447:447:int getRemainingPersistentAngerTime() -> a
452:453:void setRemainingPersistentAngerTime(int) -> a
458:458:java.util.UUID getPersistentAngerTarget() -> b
463:464:void setPersistentAngerTarget(java.util.UUID) -> a
468:469:void startPersistentAngerTimer() -> c
472:476:boolean doesHiveHaveSpace(net.minecraft.core.BlockPos) -> k
481:481:boolean hasHive() -> gf
487:487:net.minecraft.core.BlockPos getHivePos() -> gg
492:492:net.minecraft.world.entity.ai.goal.GoalSelector getGoalSelector() -> gh
497:500:void sendDebugPackets() -> V
503:503:int getCropsGrownSincePollination() -> gr
507:508:void resetNumCropsGrownSincePollination() -> gs
511:512:void incrementNumCropsGrownSincePollination() -> gt
516:540:void aiStep() -> b_
543:550:boolean isHiveValid() -> gu
554:554:boolean hasNectar() -> gi
558:562:void setHasNectar(boolean) -> w
565:565:boolean hasStung() -> gj
569:570:void setHasStung(boolean) -> x
573:573:boolean isRolling() -> gv
577:578:void setRolling(boolean) -> y
581:581:boolean isTooFarAway(net.minecraft.core.BlockPos) -> l
585:590:void setFlag(int,boolean) -> d
593:593:boolean getFlag(int) -> u
597:602:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> gk
607:625:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
630:630:boolean isFood(net.minecraft.world.item.ItemStack) -> m
634:634:boolean isFlowerValid(net.minecraft.core.BlockPos) -> m
640:640:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
644:644:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
649:649:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
654:654:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
659:659:float getSoundVolume() -> eR
665:665:net.minecraft.world.entity.animal.Bee
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
670:673:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
679:679:void
checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net
.minecraft.core.BlockPos) -> a
685:685:boolean isFlapping() -> aP
690:690:boolean isFlying() -> gl
694:696:void dropOffNectar() -> gm
700:706:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
711:711:net.minecraft.world.entity.MobType getMobType() -> eN
716:717:void jumpInLiquid(net.minecraft.tags.TagKey) -> c
721:721:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
725:725:boolean closerThan(net.minecraft.core.BlockPos,int) -> b
94:94:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$000(net.minecraft.world.entity.animal.Bee) -> a
94:94:net.minecraft.util.RandomSource
access$100(net.minecraft.world.entity.animal.Bee) -> b
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$200(net.minecraft.world.entity.animal.Bee) -> c
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$300(net.minecraft.world.entity.animal.Bee) -> d
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$400(net.minecraft.world.entity.animal.Bee) -> e
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$500(net.minecraft.world.entity.animal.Bee) -> f
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$600(net.minecraft.world.entity.animal.Bee) -> g
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$700(net.minecraft.world.entity.animal.Bee) -> h
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$800(net.minecraft.world.entity.animal.Bee) -> i
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$900(net.minecraft.world.entity.animal.Bee) -> j
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$1000(net.minecraft.world.entity.animal.Bee) -> k
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$1100(net.minecraft.world.entity.animal.Bee) -> l
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$1200(net.minecraft.world.entity.animal.Bee) -> m
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$1300(net.minecraft.world.entity.animal.Bee) -> n
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$1400(net.minecraft.world.entity.animal.Bee) -> o
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$1500(net.minecraft.world.entity.animal.Bee) -> p
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$1600(net.minecraft.world.entity.animal.Bee) -> q
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$1700(net.minecraft.world.entity.animal.Bee) -> r
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$1800(net.minecraft.world.entity.animal.Bee) -> s
94:94:net.minecraft.util.RandomSource
access$1900(net.minecraft.world.entity.animal.Bee) -> t
94:94:net.minecraft.util.RandomSource
access$2000(net.minecraft.world.entity.animal.Bee) -> u
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$2100(net.minecraft.world.entity.animal.Bee) -> v
94:94:net.minecraft.util.RandomSource
access$2200(net.minecraft.world.entity.animal.Bee) -> w
94:94:net.minecraft.world.entity.ai.navigation.PathNavigation
access$2300(net.minecraft.world.entity.animal.Bee) -> x
94:94:net.minecraft.util.RandomSource
access$2400(net.minecraft.world.entity.animal.Bee) -> y
94:94:net.minecraft.util.RandomSource
access$2500(net.minecraft.world.entity.animal.Bee) -> z
94:94:net.minecraft.util.RandomSource
access$2600(net.minecraft.world.entity.animal.Bee) -> A
94:94:net.minecraft.util.RandomSource
access$2700(net.minecraft.world.entity.animal.Bee) -> B
94:94:net.minecraft.util.RandomSource
access$2800(net.minecraft.world.entity.animal.Bee) -> C
96:133:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Bee$1 -> brm$1:
net.minecraft.world.entity.animal.Bee this$0 -> p
607:607:void
<init>(net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.Mob,net.min
ecraft.world.level.Level) -> <init>
610:610:boolean isStableDestination(net.minecraft.core.BlockPos) -> a
615:620:void tick() -> c
net.minecraft.world.entity.animal.Bee$BaseBeeGoal -> brm$a:
net.minecraft.world.entity.animal.Bee this$0 -> a
774:774:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
boolean canBeeUse() -> h
boolean canBeeContinueToUse() -> i
781:781:boolean canUse() -> a
786:786:boolean canContinueToUse() -> b
net.minecraft.world.entity.animal.Bee$BeeAttackGoal -> brm$b:
net.minecraft.world.entity.animal.Bee this$0 -> b
1425:1427:void
<init>(net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.PathfinderM
ob,double,boolean) -> <init>
1431:1431:boolean canUse() -> a
1436:1436:boolean canContinueToUse() -> b
net.minecraft.world.entity.animal.Bee$BeeBecomeAngryTargetGoal -> brm$c:
749:750:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
754:754:boolean canUse() -> a
759:764:boolean canContinueToUse() -> b
768:769:boolean beeCanTarget() -> i
net.minecraft.world.entity.animal.Bee$BeeEnterHiveGoal -> brm$d:
net.minecraft.world.entity.animal.Bee this$0 -> b
1443:1443:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
1446:1457:boolean canBeeUse() -> h
1462:1462:boolean canBeeContinueToUse() -> i
1467:1472:void start() -> c
net.minecraft.world.entity.animal.Bee$BeeGoToHiveGoal -> brm$e:
int MAX_TRAVELLING_TICKS -> b
int travellingTicks -> d
int MAX_BLACKLISTED_TARGETS -> e
java.util.List blacklistedTargets -> f
net.minecraft.world.level.pathfinder.Path lastPath -> g
int TICKS_BEFORE_HIVE_DROP -> h
int ticksStuck -> i
net.minecraft.world.entity.animal.Bee this$0 -> c
848:861:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
865:869:boolean canBeeUse() -> h
874:874:boolean canBeeContinueToUse() -> i
879:882:void start() -> c
886:890:void stop() -> d
894:950:void tick() -> e
956:958:boolean pathfindDirectlyTowards(net.minecraft.core.BlockPos) -> a
962:962:boolean isTargetBlacklisted(net.minecraft.core.BlockPos) -> b
966:970:void blacklistTarget(net.minecraft.core.BlockPos) -> c
973:974:void clearBlacklist() -> k
977:981:void dropAndBlacklistHive() -> l
984:986:void dropHive() -> m
989:993:boolean hasReachedTarget(net.minecraft.core.BlockPos) -> d
842:842:boolean canContinueToUse() -> b
842:842:boolean canUse() -> a
net.minecraft.world.entity.animal.Bee$BeeGoToKnownFlowerGoal -> brm$f:
int MAX_TRAVELLING_TICKS -> c
int travellingTicks -> d
net.minecraft.world.entity.animal.Bee this$0 -> b
1006:1010:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
1014:1018:boolean canBeeUse() -> h
1023:1023:boolean canBeeContinueToUse() -> i
1028:1030:void start() -> c
1034:1037:void stop() -> d
1041:1067:void tick() -> e
1070:1070:boolean wantsToGoToKnownFlower() -> k
1001:1001:boolean canContinueToUse() -> b
1001:1001:boolean canUse() -> a
net.minecraft.world.entity.animal.Bee$BeeGrowCropGoal -> brm$g:
int GROW_CHANCE -> b
net.minecraft.world.entity.animal.Bee this$0 -> c
1362:1362:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
1367:1376:boolean canBeeUse() -> h
1381:1381:boolean canBeeContinueToUse() -> i
1386:1421:void tick() -> e
net.minecraft.world.entity.animal.Bee$BeeHurtByOtherGoal -> brm$h:
net.minecraft.world.entity.animal.Bee this$0 -> a
729:731:void
<init>(net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.animal.Bee)
-> <init>
736:736:boolean canContinueToUse() -> b
741:744:void
alertOther(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEntity)
-> a
net.minecraft.world.entity.animal.Bee$BeeLocateHiveGoal -> brm$i:
net.minecraft.world.entity.animal.Bee this$0 -> b
1311:1311:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
1314:1316:boolean canBeeUse() -> h
1321:1321:boolean canBeeContinueToUse() -> i
1326:1350:void start() -> c
1353:1358:java.util.List findNearbyHivesWithSpace() -> k
1358:1358:double
lambda$findNearbyHivesWithSpace$1(net.minecraft.core.BlockPos,net.minecraft.core.Bl
ockPos) -> a
1355:1355:boolean lambda$findNearbyHivesWithSpace$0(net.minecraft.core.Holder)
-> a
net.minecraft.world.entity.animal.Bee$BeeLookControl -> brm$j:
net.minecraft.world.entity.animal.Bee this$0 -> h
1075:1077:void
<init>(net.minecraft.world.entity.animal.Bee,net.minecraft.world.entity.Mob) ->
<init>
1081:1085:void tick() -> a
1089:1089:boolean resetXRotOnTick() -> c
net.minecraft.world.entity.animal.Bee$BeePollinateGoal -> brm$k:
int MIN_POLLINATION_TICKS -> c
int MIN_FIND_FLOWER_RETRY_COOLDOWN -> d
int MAX_FIND_FLOWER_RETRY_COOLDOWN -> e
java.util.function.Predicate VALID_POLLINATION_BLOCKS -> f
double ARRIVAL_THRESHOLD -> g
int POSITION_CHANGE_CHANCE -> h
float SPEED_MODIFIER -> i
float HOVER_HEIGHT_WITHIN_FLOWER -> j
float HOVER_POS_OFFSET -> k
int successfulPollinatingTicks -> l
int lastSoundPlayedTick -> m
boolean pollinating -> n
net.minecraft.world.phys.Vec3 hoverPos -> o
int pollinatingTicks -> p
int MAX_POLLINATING_TICKS -> q
net.minecraft.world.entity.animal.Bee this$0 -> b
1100:1131:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
1135:1156:boolean canBeeUse() -> h
1161:1178:boolean canBeeContinueToUse() -> i
1182:1182:boolean hasPollinatedLongEnough() -> k
1186:1186:boolean isPollinating() -> l
1190:1191:void stopPollinating() -> m
1195:1200:void start() -> c
1204:1211:void stop() -> d
1215:1215:boolean requiresUpdateEveryTick() -> K_
1220:1271:void tick() -> e
1274:1275:void setWantedPos() -> n
1278:1278:float getOffset() -> o
1282:1282:java.util.Optional findNearbyFlower() -> p
1286:1304:java.util.Optional
findNearestBlock(java.util.function.Predicate,double) -> a
1101:1111:boolean
lambda$new$0(net.minecraft.world.level.block.state.BlockState) -> a
net.minecraft.world.entity.animal.Bee$BeeWanderGoal -> brm$l:
int WANDER_THRESHOLD -> b
net.minecraft.world.entity.animal.Bee this$0 -> a
794:796:void <init>(net.minecraft.world.entity.animal.Bee) -> <init>
800:800:boolean canUse() -> a
805:805:boolean canContinueToUse() -> b
810:814:void start() -> c
820:835:net.minecraft.world.phys.Vec3 findPos() -> h
net.minecraft.world.entity.animal.Bucketable -> brn:
boolean fromBucket() -> r
void setFromBucket(boolean) -> w
void saveToBucketTag(net.minecraft.world.item.ItemStack) -> l
void loadFromBucketTag(net.minecraft.nbt.CompoundTag) -> c
net.minecraft.world.item.ItemStack getBucketItemStack() -> b
net.minecraft.sounds.SoundEvent getPickupSound() -> w
40:60:void
saveDefaultDataToBucketTag(net.minecraft.world.entity.Mob,net.minecraft.world.item.
ItemStack) -> a
68:86:void
loadDefaultDataFromBucketTag(net.minecraft.world.entity.Mob,net.minecraft.nbt.Compo
undTag) -> a
89:110:java.util.Optional
bucketMobPickup(net.minecraft.world.entity.player.Player,net.minecraft.world.Intera
ctionHand,net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.animal.Cat -> bro:
double TEMPT_SPEED_MOD -> bW
double WALK_SPEED_MOD -> bX
double SPRINT_SPEED_MOD -> bY
net.minecraft.world.item.crafting.Ingredient TEMPT_INGREDIENT -> bZ
net.minecraft.network.syncher.EntityDataAccessor DATA_VARIANT_ID -> ca
net.minecraft.network.syncher.EntityDataAccessor IS_LYING -> cb
net.minecraft.network.syncher.EntityDataAccessor RELAX_STATE_ONE -> cc
net.minecraft.network.syncher.EntityDataAccessor DATA_COLLAR_COLOR -> cd
net.minecraft.world.entity.animal.Cat$CatAvoidEntityGoal avoidPlayersGoal -> ce
net.minecraft.world.entity.ai.goal.TemptGoal temptGoal -> cf
float lieDownAmount -> cg
float lieDownAmountO -> ch
float lieDownAmountTail -> ci
float lieDownAmountOTail -> cj
float relaxStateOneAmount -> ck
float relaxStateOneAmountO -> cl
101:102:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
105:105:net.minecraft.resources.ResourceLocation getResourceLocation() -> ge
110:128:void registerGoals() -> x
132:132:net.minecraft.world.entity.animal.CatVariant getVariant() -> gf
137:138:void setVariant(net.minecraft.world.entity.animal.CatVariant) -> a
141:142:void setLying(boolean) -> A
145:145:boolean isLying() -> gg
149:150:void setRelaxStateOne(boolean) -> B
153:153:boolean isRelaxStateOne() -> gh
157:157:net.minecraft.world.item.DyeColor getCollarColor() -> gi
161:162:void setCollarColor(net.minecraft.world.item.DyeColor) -> a
166:172:void defineSynchedData() -> a_
176:179:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
183:191:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
195:211:void customServerAiStep() -> W
216:226:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
231:231:int getAmbientSoundInterval() -> M
235:236:void hiss() -> gj
240:240:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
245:245:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
249:252:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> gk
257:261:void
usePlayerItem(net.minecraft.world.entity.player.Player,net.minecraft.world.Interact
ionHand,net.minecraft.world.item.ItemStack) -> a
264:264:float getAttackDamage() -> gl
269:269:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
274:280:void tick() -> l
283:288:void handleLieDown() -> gm
291:300:void updateLieDownAmount() -> gn
303:309:void updateRelaxStateOneAmount() -> go
312:312:float getLieDownAmount(float) -> D
316:316:float getLieDownAmountTail(float) -> E
320:320:float getRelaxStateOneAmount(float) -> F
326:345:net.minecraft.world.entity.animal.Cat
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
350:359:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a
365:381:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
386:449:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
454:454:boolean isFood(net.minecraft.world.item.ItemStack) -> m
459:459:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
464:464:boolean removeWhenFarAway(double) -> h
469:478:void reassessTameGoals() -> r
482:482:boolean isSteppingCarefully() -> bQ
77:77:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
77:77:java.lang.Object getVariant() -> c
77:77:void setVariant(java.lang.Object) -> a
370:370:void lambda$finalizeSpawn$1(net.minecraft.core.Holder) -> c
369:369:java.util.Optional
lambda$finalizeSpawn$0(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.
core.HolderSet$Named) -> a
82:87:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Cat$CatAvoidEntityGoal -> bro$a:
net.minecraft.world.entity.animal.Cat cat -> i
489:491:void
<init>(net.minecraft.world.entity.animal.Cat,java.lang.Class,float,double,double) -
> <init>
495:495:boolean canUse() -> a
500:500:boolean canContinueToUse() -> b
net.minecraft.world.entity.animal.Cat$CatRelaxOnOwnerGoal -> bro$b:
net.minecraft.world.entity.animal.Cat cat -> a
net.minecraft.world.entity.player.Player ownerPlayer -> b
net.minecraft.core.BlockPos goalPos -> c
int onBedTicks -> d
548:550:void <init>(net.minecraft.world.entity.animal.Cat) -> <init>
554:582:boolean canUse() -> a
586:593:boolean spaceIsOccupied() -> h
598:598:boolean canContinueToUse() -> b
603:607:void start() -> c
611:621:void stop() -> d
624:639:void giveMorningGift() -> i
643:659:void tick() -> e
577:577:net.minecraft.core.BlockPos
lambda$canUse$1(net.minecraft.core.BlockPos) -> a
577:577:net.minecraft.core.BlockPos
lambda$canUse$0(net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> a
net.minecraft.world.entity.animal.Cat$CatTemptGoal -> bro$c:
net.minecraft.world.entity.player.Player selectedPlayer -> c
net.minecraft.world.entity.animal.Cat cat -> d
510:512:void
<init>(net.minecraft.world.entity.animal.Cat,double,net.minecraft.world.item.crafti
ng.Ingredient,boolean) -> <init>
516:523:void tick() -> e
527:531:boolean canScare() -> h
536:536:boolean canUse() -> a
net.minecraft.world.entity.animal.CatVariant -> brp:
net.minecraft.resources.ResourceLocation texture -> l
net.minecraft.resources.ResourceKey TABBY -> a
net.minecraft.resources.ResourceKey BLACK -> b
net.minecraft.resources.ResourceKey RED -> c
net.minecraft.resources.ResourceKey SIAMESE -> d
net.minecraft.resources.ResourceKey BRITISH_SHORTHAIR -> e
net.minecraft.resources.ResourceKey CALICO -> f
net.minecraft.resources.ResourceKey PERSIAN -> g
net.minecraft.resources.ResourceKey RAGDOLL -> h
net.minecraft.resources.ResourceKey WHITE -> i
net.minecraft.resources.ResourceKey JELLIE -> j
net.minecraft.resources.ResourceKey ALL_BLACK -> k
8:8:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
22:22:net.minecraft.resources.ResourceKey createKey(java.lang.String) -> a
26:36:net.minecraft.world.entity.animal.CatVariant
bootstrap(net.minecraft.core.Registry) -> a
40:40:net.minecraft.world.entity.animal.CatVariant
register(net.minecraft.core.Registry,net.minecraft.resources.ResourceKey,java.lang.
String) -> a
8:8:java.lang.String toString() -> toString
8:8:int hashCode() -> hashCode
8:8:boolean equals(java.lang.Object) -> equals
8:8:net.minecraft.resources.ResourceLocation texture() -> a
9:19:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Chicken -> brq:
net.minecraft.world.item.crafting.Ingredient FOOD_ITEMS -> cb
float flap -> bT
float flapSpeed -> bU
float oFlapSpeed -> bW
float oFlap -> bX
float flapping -> bY
float nextFlap -> cc
int eggTime -> bZ
boolean isChickenJockey -> ca
47:58:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
62:70:void registerGoals() -> x
74:74:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
78:80:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
85:111:void aiStep() -> b_
115:115:boolean isFlapping() -> aP
120:121:void onFlap() -> aO
125:125:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
130:130:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
135:135:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
140:141:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
146:146:net.minecraft.world.entity.animal.Chicken
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
151:151:boolean isFood(net.minecraft.world.item.ItemStack) -> m
156:159:int getExperienceReward() -> ea
164:169:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
173:176:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
180:180:boolean removeWhenFarAway(double) -> h
185:195:void
positionRider(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity$M
oveFunction) -> a
198:198:boolean isChickenJockey() -> r
202:203:void setChickenJockey(boolean) -> w
40:40:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
41:41:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Cod -> brr:
13:14:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
18:18:net.minecraft.world.item.ItemStack getBucketItemStack() -> b
23:23:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
28:28:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
33:33:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
38:38:net.minecraft.sounds.SoundEvent getFlopSound() -> fZ
net.minecraft.world.entity.animal.Cow -> brs:
37:38:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
42:50:void registerGoals() -> x
53:55:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
60:60:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
65:65:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
70:70:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
75:76:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
80:80:float getSoundVolume() -> eR
85:92:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
98:98:net.minecraft.world.entity.animal.Cow
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
103:106:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
35:35:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
net.minecraft.world.entity.animal.Dolphin -> brt:
net.minecraft.network.syncher.EntityDataAccessor TREASURE_POS -> d
net.minecraft.network.syncher.EntityDataAccessor GOT_FISH -> e
net.minecraft.network.syncher.EntityDataAccessor MOISTNESS_LEVEL -> bT
net.minecraft.world.entity.ai.targeting.TargetingConditions
SWIM_WITH_PLAYER_TARGETING -> bU
int TOTAL_AIR_SUPPLY -> b
int TOTAL_MOISTNESS_LEVEL -> bV
java.util.function.Predicate ALLOWED_ITEMS -> c
79:85:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
90:93:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
98:98:boolean canBreatheUnderwater() -> dN
105:105:void handleAirSupply(int) -> b
108:109:void setTreasurePos(net.minecraft.core.BlockPos) -> i
112:112:net.minecraft.core.BlockPos getTreasurePos() -> q
116:116:boolean gotFish() -> r
120:121:void setGotFish(boolean) -> w
124:124:int getMoistnessLevel() -> w
128:129:void setMoisntessLevel(int) -> c
133:137:void defineSynchedData() -> a_
141:148:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
152:160:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
164:178:void registerGoals() -> x
181:184:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> fY
189:189:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
195:200:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
205:205:int getMaxAirSupply() -> ce
210:210:int increaseAirSupply(int) -> n
215:215:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
220:220:int getMaxHeadXRot() -> X
225:225:int getMaxHeadYRot() -> fC
230:230:boolean canRide(net.minecraft.world.entity.Entity) -> l
235:239:boolean canTakeItem(net.minecraft.world.item.ItemStack) -> f
244:254:void pickUpItem(net.minecraft.world.entity.item.ItemEntity) -> b
258:297:void tick() -> l
301:306:void handleEntityEvent(byte) -> b
309:315:void
addParticlesAroundSelf(net.minecraft.core.particles.ParticleOptions) -> a
319:335:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
340:340:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
346:346:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
352:352:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
357:357:net.minecraft.sounds.SoundEvent getSwimSplashSound() -> aK
362:362:net.minecraft.sounds.SoundEvent getSwimSound() -> aJ
366:370:boolean closeToNextPos() -> fZ
375:387:void travel(net.minecraft.world.phys.Vec3) -> h
391:391:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
76:76:boolean lambda$static$0(net.minecraft.world.entity.item.ItemEntity) -> c
67:67:net.minecraft.util.RandomSource
access$000(net.minecraft.world.entity.animal.Dolphin) -> a
67:67:net.minecraft.util.RandomSource
access$100(net.minecraft.world.entity.animal.Dolphin) -> b
67:67:net.minecraft.util.RandomSource
access$200(net.minecraft.world.entity.animal.Dolphin) -> c
68:76:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Dolphin$DolphinSwimToTreasureGoal -> brt$a:
net.minecraft.world.entity.animal.Dolphin dolphin -> a
boolean stuck -> b
519:522:void <init>(net.minecraft.world.entity.animal.Dolphin) -> <init>
526:526:boolean isInterruptable() -> J_
531:531:boolean canUse() -> a
536:537:boolean canContinueToUse() -> b
542:561:void start() -> c
565:569:void stop() -> d
573:601:void tick() -> e
net.minecraft.world.entity.animal.Dolphin$DolphinSwimWithPlayerGoal -> brt$b:
net.minecraft.world.entity.animal.Dolphin dolphin -> a
double speedModifier -> b
net.minecraft.world.entity.player.Player player -> c
469:473:void <init>(net.minecraft.world.entity.animal.Dolphin,double) -> <init>
477:481:boolean canUse() -> a
486:486:boolean canContinueToUse() -> b
491:492:void start() -> c
496:498:void stop() -> d
502:512:void tick() -> e
net.minecraft.world.entity.animal.Dolphin$PlayWithItemsGoal -> brt$c:
int cooldown -> b
net.minecraft.world.entity.animal.Dolphin this$0 -> a
394:394:void <init>(net.minecraft.world.entity.animal.Dolphin) -> <init>
399:403:boolean canUse() -> a
408:414:void start() -> c
418:424:void stop() -> d
428:437:void tick() -> e
440:460:void drop(net.minecraft.world.item.ItemStack) -> a
net.minecraft.world.entity.animal.FlyingAnimal -> bru:
boolean isFlying() -> gl
net.minecraft.world.entity.animal.Fox -> brv:
net.minecraft.network.syncher.EntityDataAccessor DATA_TYPE_ID -> bX
net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> bY
int FLAG_SITTING -> bZ
int FLAG_CROUCHING -> bT
int FLAG_INTERESTED -> bU
int FLAG_POUNCING -> bW
int FLAG_SLEEPING -> ca
int FLAG_FACEPLANTED -> cb
int FLAG_DEFENDING -> cc
net.minecraft.network.syncher.EntityDataAccessor DATA_TRUSTED_ID_0 -> cd
net.minecraft.network.syncher.EntityDataAccessor DATA_TRUSTED_ID_1 -> ce
java.util.function.Predicate ALLOWED_ITEMS -> cf
java.util.function.Predicate TRUSTED_TARGET_SELECTOR -> cg
java.util.function.Predicate STALKABLE_PREY -> ch
java.util.function.Predicate AVOID_PLAYERS -> ci
int MIN_TICKS_BEFORE_EAT -> cj
net.minecraft.world.entity.ai.goal.Goal landTargetGoal -> ck
net.minecraft.world.entity.ai.goal.Goal turtleEggTargetGoal -> cl
net.minecraft.world.entity.ai.goal.Goal fishTargetGoal -> cm
float interestedAngle -> cn
float interestedAngleO -> co
float crouchAmount -> cp
float crouchAmountO -> cq
int ticksSinceEaten -> cr
180:189:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
193:198:void defineSynchedData() -> a_
202:229:void registerGoals() -> x
233:233:net.minecraft.sounds.SoundEvent
getEatingSound(net.minecraft.world.item.ItemStack) -> d
238:276:void aiStep() -> b_
280:280:boolean isImmobile() -> eT
284:284:boolean canEat(net.minecraft.world.item.ItemStack) -> l
289:307:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
311:325:void handleEntityEvent(byte) -> b
328:332:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
338:342:net.minecraft.world.entity.animal.Fox
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
346:347:boolean
checkFoxSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level.
LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,n
et.minecraft.util.RandomSource) -> c
353:377:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
382:391:void setTargetGoals() -> gi
395:399:void
usePlayerItem(net.minecraft.world.entity.player.Player,net.minecraft.world.Interact
ionHand,net.minecraft.world.item.ItemStack) -> a
403:406:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
411:411:net.minecraft.world.entity.animal.Fox$Type getVariant() -> r
416:417:void setVariant(net.minecraft.world.entity.animal.Fox$Type) -> a
420:423:java.util.List getTrustedUUIDs() -> gj
427:432:void addTrustedUUID(java.util.UUID) -> b
436:449:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
453:467:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
470:470:boolean isSitting() -> w
474:475:void setSitting(boolean) -> w
478:478:boolean isFaceplanted() -> fY
482:483:void setFaceplanted(boolean) -> A
486:486:boolean isDefending() -> gk
490:491:void setDefending(boolean) -> B
495:495:boolean isSleeping() -> fy
499:500:void setSleeping(boolean) -> C
503:508:void setFlag(int,boolean) -> d
511:511:boolean getFlag(int) -> t
516:520:boolean canTakeItem(net.minecraft.world.item.ItemStack) -> f
525:528:boolean canHoldItem(net.minecraft.world.item.ItemStack) -> j
532:542:void spitOutItem(net.minecraft.world.item.ItemStack) -> n
545:547:void dropItemStack(net.minecraft.world.item.ItemStack) -> o
551:568:void pickUpItem(net.minecraft.world.entity.item.ItemEntity) -> b
572:607:void tick() -> l
611:611:boolean isFood(net.minecraft.world.item.ItemStack) -> m
616:617:void
onOffspringSpawnedFromEgg(net.minecraft.world.entity.player.Player,net.minecraft.wo
rld.entity.Mob) -> a
620:620:boolean isPouncing() -> ge
624:625:void setIsPouncing(boolean) -> x
628:628:boolean isJumping() -> gf
632:632:boolean isFullyCrouched() -> gg
636:637:void setIsCrouching(boolean) -> y
641:641:boolean isCrouching() -> bU
645:646:void setIsInterested(boolean) -> z
649:649:boolean isInterested() -> gh
653:653:float getHeadRollAngle(float) -> D
657:657:float getCrouchAmount(float) -> E
662:666:void setTarget(net.minecraft.world.entity.LivingEntity) -> h
670:670:int calculateFallDamage(float,float) -> d
674:675:void wakeUp() -> gl
678:684:void clearStates() -> gm
687:687:boolean canMove() -> gn
692:699:void playAmbientSound() -> N
704:713:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
719:719:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
725:725:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
729:729:boolean trusts(java.util.UUID) -> c
734:742:void dropAllDeathLoot(net.minecraft.world.damagesource.DamageSource) ->
g
745:760:boolean
isPathClear(net.minecraft.world.entity.animal.Fox,net.minecraft.world.entity.Living
Entity) -> a
1487:1487:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
98:98:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
98:98:java.lang.Object getVariant() -> c
98:98:void setVariant(java.lang.Object) -> a
228:228:boolean lambda$registerGoals$9(net.minecraft.world.entity.LivingEntity)
-> l
213:213:boolean lambda$registerGoals$8(net.minecraft.world.entity.LivingEntity)
-> m
212:212:boolean lambda$registerGoals$7(net.minecraft.world.entity.LivingEntity)
-> n
211:211:boolean lambda$registerGoals$6(net.minecraft.world.entity.LivingEntity)
-> o
204:204:boolean lambda$registerGoals$5(net.minecraft.world.entity.LivingEntity)
-> p
202:202:boolean lambda$registerGoals$4(net.minecraft.world.entity.LivingEntity)
-> q
125:125:boolean lambda$static$3(net.minecraft.world.entity.Entity) -> a
123:123:boolean lambda$static$2(net.minecraft.world.entity.Entity) -> b
116:120:boolean lambda$static$1(net.minecraft.world.entity.Entity) -> c
113:113:boolean lambda$static$0(net.minecraft.world.entity.item.ItemEntity) ->
c
98:98:boolean access$000(net.minecraft.world.entity.animal.Fox) -> a
98:98:net.minecraft.util.RandomSource
access$100(net.minecraft.world.entity.animal.Fox) -> b
98:98:net.minecraft.util.RandomSource
access$200(net.minecraft.world.entity.animal.Fox) -> c
98:98:net.minecraft.util.RandomSource
access$300(net.minecraft.world.entity.animal.Fox) -> d
99:125:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Fox$DefendTrustedTargetGoal -> brv$a:
net.minecraft.world.entity.LivingEntity trustedLastHurtBy -> j
net.minecraft.world.entity.LivingEntity trustedLastHurt -> k
int timestamp -> l
net.minecraft.world.entity.animal.Fox this$0 -> i
963:965:void
<init>(net.minecraft.world.entity.animal.Fox,java.lang.Class,boolean,boolean,java.u
til.function.Predicate) -> <init>
969:988:boolean canUse() -> a
993:1008:void start() -> c
net.minecraft.world.entity.animal.Fox$FaceplantGoal -> brv$b:
int countdown -> a
net.minecraft.world.entity.animal.Fox this$0 -> b
1293:1295:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
1299:1299:boolean canUse() -> a
1304:1304:boolean canContinueToUse() -> b
1309:1310:void start() -> c
1314:1315:void stop() -> d
1319:1320:void tick() -> e
net.minecraft.world.entity.animal.Fox$FoxAlertableEntitiesSelector -> brv$c:
net.minecraft.world.entity.animal.Fox this$0 -> a
1048:1048:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
1051:1076:boolean test(net.minecraft.world.entity.LivingEntity) -> a
1048:1048:boolean test(java.lang.Object) -> test
net.minecraft.world.entity.animal.Fox$FoxBehaviorGoal -> brv$d:
net.minecraft.world.entity.ai.targeting.TargetingConditions alertableTargeting
-> b
net.minecraft.world.entity.animal.Fox this$0 -> a
1080:1081:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
1084:1085:boolean hasShelter() -> h
1089:1089:boolean alertable() -> i
net.minecraft.world.entity.animal.Fox$FoxBreedGoal -> brv$e:
net.minecraft.world.entity.animal.Fox this$0 -> d
902:904:void <init>(net.minecraft.world.entity.animal.Fox,double) -> <init>
908:911:void start() -> c
915:953:void breed() -> g
net.minecraft.world.entity.animal.Fox$FoxEatBerriesGoal -> brv$f:
int WAIT_TICKS -> i
int ticksWaited -> g
net.minecraft.world.entity.animal.Fox this$0 -> h
1197:1199:void <init>(net.minecraft.world.entity.animal.Fox,double,int,int) ->
<init>
1203:1203:double acceptedDistance() -> i
1208:1208:boolean shouldRecalculatePath() -> l
1213:1215:boolean
isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) ->
a
1220:1231:void tick() -> e
1234:1246:void onReachedTarget() -> o
1249:1250:void pickGlowBerry(net.minecraft.world.level.block.state.BlockState)
-> a
1253:1266:void
pickSweetBerries(net.minecraft.world.level.block.state.BlockState) -> b
1270:1270:boolean canUse() -> a
1275:1278:void start() -> c
net.minecraft.world.entity.animal.Fox$FoxFloatGoal -> brv$g:
net.minecraft.world.entity.animal.Fox this$0 -> a
1361:1363:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
1367:1369:void start() -> c
1373:1373:boolean canUse() -> a
net.minecraft.world.entity.animal.Fox$FoxFollowParentGoal -> brv$h:
net.minecraft.world.entity.animal.Fox fox -> e
net.minecraft.world.entity.animal.Fox this$0 -> d
1511:1514:void
<init>(net.minecraft.world.entity.animal.Fox,net.minecraft.world.entity.animal.Fox,
double) -> <init>
1518:1518:boolean canUse() -> a
1523:1523:boolean canContinueToUse() -> b
1528:1530:void start() -> c
net.minecraft.world.entity.animal.Fox$FoxGroupData -> brv$i:
net.minecraft.world.entity.animal.Fox$Type type -> a
1285:1287:void <init>(net.minecraft.world.entity.animal.Fox$Type) -> <init>
net.minecraft.world.entity.animal.Fox$FoxLookAtPlayerGoal -> brv$j:
net.minecraft.world.entity.animal.Fox this$0 -> h
1534:1536:void
<init>(net.minecraft.world.entity.animal.Fox,net.minecraft.world.entity.Mob,java.la
ng.Class,float) -> <init>
1540:1540:boolean canUse() -> a
1545:1545:boolean canContinueToUse() -> b
net.minecraft.world.entity.animal.Fox$FoxLookControl -> brv$k:
net.minecraft.world.entity.animal.Fox this$0 -> h
1491:1493:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
1497:1500:void tick() -> a
1504:1504:boolean resetXRotOnTick() -> c
net.minecraft.world.entity.animal.Fox$FoxMeleeAttackGoal -> brv$l:
net.minecraft.world.entity.animal.Fox this$0 -> b
875:877:void <init>(net.minecraft.world.entity.animal.Fox,double,boolean) ->
<init>
881:887:void
checkAndPerformAttack(net.minecraft.world.entity.LivingEntity,double) -> a
891:893:void start() -> c
897:897:boolean canUse() -> a
net.minecraft.world.entity.animal.Fox$FoxMoveControl -> brv$m:
net.minecraft.world.entity.animal.Fox this$0 -> l
809:811:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
815:818:void tick() -> a
net.minecraft.world.entity.animal.Fox$FoxPanicGoal -> brv$n:
net.minecraft.world.entity.animal.Fox this$0 -> h
1324:1326:void <init>(net.minecraft.world.entity.animal.Fox,double) -> <init>
1330:1330:boolean shouldPanic() -> h
net.minecraft.world.entity.animal.Fox$FoxPounceGoal -> brv$o:
net.minecraft.world.entity.animal.Fox this$0 -> a
1377:1377:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
1380:1401:boolean canUse() -> a
1406:1413:boolean canContinueToUse() -> b
1418:1418:boolean isInterruptable() -> J_
1423:1440:void start() -> c
1444:1449:void stop() -> d
1453:1482:void tick() -> e
net.minecraft.world.entity.animal.Fox$FoxSearchForItemsGoal -> brv$p:
net.minecraft.world.entity.animal.Fox this$0 -> a
764:766:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
770:786:boolean canUse() -> a
791:797:void tick() -> e
801:805:void start() -> c
net.minecraft.world.entity.animal.Fox$FoxStrollThroughVillageGoal -> brv$q:
net.minecraft.world.entity.animal.Fox this$0 -> a
1335:1337:void <init>(net.minecraft.world.entity.animal.Fox,int,int) -> <init>
1341:1343:void start() -> c
1347:1347:boolean canUse() -> a
1352:1352:boolean canContinueToUse() -> b
1356:1356:boolean canFoxMove() -> h
net.minecraft.world.entity.animal.Fox$PerchAndSearchGoal -> brv$r:
double relX -> c
double relZ -> d
int lookTime -> e
int looksRemaining -> f
net.minecraft.world.entity.animal.Fox this$0 -> b
1147:1149:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
1153:1153:boolean canUse() -> a
1158:1158:boolean canContinueToUse() -> b
1163:1167:void start() -> c
1171:1172:void stop() -> d
1176:1182:void tick() -> e
1185:1189:void resetLook() -> k
net.minecraft.world.entity.animal.Fox$SeekShelterGoal -> brv$s:
int interval -> c
net.minecraft.world.entity.animal.Fox this$0 -> b
1014:1017:void <init>(net.minecraft.world.entity.animal.Fox,double) -> <init>
1021:1038:boolean canUse() -> a
1043:1045:void start() -> c
net.minecraft.world.entity.animal.Fox$SleepGoal -> brv$t:
int WAIT_TIME_BEFORE_SLEEP -> c
int countdown -> d
net.minecraft.world.entity.animal.Fox this$0 -> b
1097:1100:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
1104:1107:boolean canUse() -> a
1112:1112:boolean canContinueToUse() -> b
1116:1120:boolean canSleep() -> k
1125:1127:void stop() -> d
1131:1138:void start() -> c
1094:1094:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Fox$StalkPreyGoal -> brv$u:
net.minecraft.world.entity.animal.Fox this$0 -> a
822:824:void <init>(net.minecraft.world.entity.animal.Fox) -> <init>
828:833:boolean canUse() -> a
838:840:void start() -> c
845:855:void stop() -> d
859:871:void tick() -> e
net.minecraft.world.entity.animal.Fox$Type -> brv$v:
net.minecraft.world.entity.animal.Fox$Type RED -> a
net.minecraft.world.entity.animal.Fox$Type SNOW -> b
net.minecraft.util.StringRepresentable$EnumCodec CODEC -> c
java.util.function.IntFunction BY_ID -> d
int id -> e
java.lang.String name -> f
net.minecraft.world.entity.animal.Fox$Type[] $VALUES -> g
141:141:net.minecraft.world.entity.animal.Fox$Type[] values() -> values
141:141:net.minecraft.world.entity.animal.Fox$Type valueOf(java.lang.String) ->
valueOf
152:155:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
159:159:java.lang.String getSerializedName() -> c
163:163:int getId() -> a
167:167:net.minecraft.world.entity.animal.Fox$Type byName(java.lang.String) ->
a
171:171:net.minecraft.world.entity.animal.Fox$Type byId(int) -> a
175:175:net.minecraft.world.entity.animal.Fox$Type
byBiome(net.minecraft.core.Holder) -> a
141:141:net.minecraft.world.entity.animal.Fox$Type[] $values() -> b
141:147:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.FrogVariant -> brw:
net.minecraft.resources.ResourceLocation texture -> d
net.minecraft.world.entity.animal.FrogVariant TEMPERATE -> a
net.minecraft.world.entity.animal.FrogVariant WARM -> b
net.minecraft.world.entity.animal.FrogVariant COLD -> c
7:7:void <init>(net.minecraft.resources.ResourceLocation) -> <init>
13:13:net.minecraft.world.entity.animal.FrogVariant
register(java.lang.String,java.lang.String) -> a
7:7:java.lang.String toString() -> toString
7:7:int hashCode() -> hashCode
7:7:boolean equals(java.lang.Object) -> equals
7:7:net.minecraft.resources.ResourceLocation texture() -> a
8:10:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.IronGolem -> brx:
net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> c
int IRON_INGOT_HEAL_AMOUNT -> d
int attackAnimationTick -> e
int offerFlowerTick -> bT
net.minecraft.util.valueproviders.UniformInt PERSISTENT_ANGER_TIME -> bU
int remainingPersistentAngerTime -> bV
java.util.UUID persistentAngerTarget -> bW
68:70:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
74:87:void registerGoals() -> x
91:93:void defineSynchedData() -> a_
96:100:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
106:106:int decreaseAirSupply(int) -> m
111:117:void doPush(net.minecraft.world.entity.Entity) -> A
121:133:void aiStep() -> b_
137:137:boolean canSpawnSprintParticle() -> bg
142:148:boolean canAttackType(net.minecraft.world.entity.EntityType) -> a
153:156:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
160:163:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
167:168:void startPersistentAngerTimer() -> c
172:173:void setRemainingPersistentAngerTime(int) -> a
177:177:int getRemainingPersistentAngerTime() -> a
182:183:void setPersistentAngerTarget(java.util.UUID) -> a
188:188:java.util.UUID getPersistentAngerTarget() -> b
192:192:float getAttackDamage() -> ga
197:210:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
215:220:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
227:227:net.minecraft.world.entity.animal.IronGolem$Crackiness getCrackiness()
-> r
232:242:void handleEntityEvent(byte) -> b
245:245:int getAttackAnimationTick() -> w
249:256:void offerFlower(boolean) -> w
260:260:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
265:265:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
270:287:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
292:293:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
296:296:int getOfferFlowerTick() -> fY
300:300:boolean isPlayerCreated() -> fZ
304:310:void setPlayerCreated(boolean) -> x
315:316:void die(net.minecraft.world.damagesource.DamageSource) -> a
321:335:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) ->
a
340:340:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
85:85:boolean lambda$registerGoals$0(net.minecraft.world.entity.LivingEntity) -
> l
56:62:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.IronGolem$Crackiness -> brx$a:
net.minecraft.world.entity.animal.IronGolem$Crackiness NONE -> a
net.minecraft.world.entity.animal.IronGolem$Crackiness LOW -> b
net.minecraft.world.entity.animal.IronGolem$Crackiness MEDIUM -> c
net.minecraft.world.entity.animal.IronGolem$Crackiness HIGH -> d
java.util.List BY_DAMAGE -> e
float fraction -> f
net.minecraft.world.entity.animal.IronGolem$Crackiness[] $VALUES -> g
343:343:net.minecraft.world.entity.animal.IronGolem$Crackiness[] values() ->
values
343:343:net.minecraft.world.entity.animal.IronGolem$Crackiness
valueOf(java.lang.String) -> valueOf
354:356:void <init>(java.lang.String,int,float) -> <init>
359:365:net.minecraft.world.entity.animal.IronGolem$Crackiness
byFraction(float) -> a
350:350:double
lambda$static$0(net.minecraft.world.entity.animal.IronGolem$Crackiness) -> a
343:343:net.minecraft.world.entity.animal.IronGolem$Crackiness[] $values() -> a
343:350:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.MushroomCow -> bry:
net.minecraft.network.syncher.EntityDataAccessor DATA_TYPE -> bT
int MUTATE_CHANCE -> bU
net.minecraft.world.effect.MobEffect effect -> bW
int effectDuration -> bX
java.util.UUID lastLightningBoltUUID -> bY
57:58:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
62:65:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
69:70:boolean
checkMushroomSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.l
evel.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.Block
Pos,net.minecraft.util.RandomSource) -> c
75:81:void
thunderHit(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Lightn
ingBolt) -> a
85:88:void defineSynchedData() -> a_
92:157:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
162:189:void shear(net.minecraft.sounds.SoundSource) -> a
193:193:boolean readyForShearing() -> a
198:205:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
209:219:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
222:226:java.util.Optional
getEffectFromItemStack(net.minecraft.world.item.ItemStack) -> l
231:232:void
setVariant(net.minecraft.world.entity.animal.MushroomCow$MushroomType) -> a
236:236:net.minecraft.world.entity.animal.MushroomCow$MushroomType getVariant()
-> r
242:246:net.minecraft.world.entity.animal.MushroomCow
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> c
250:259:net.minecraft.world.entity.animal.MushroomCow$MushroomType
getOffspringType(net.minecraft.world.entity.animal.MushroomCow) -> a
46:46:net.minecraft.world.entity.animal.Cow
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
46:46:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
46:46:java.lang.Object getVariant() -> c
46:46:void setVariant(java.lang.Object) -> a
126:126:void
lambda$mobInteract$0(net.minecraft.world.InteractionHand,net.minecraft.world.entity
.player.Player) -> a
47:47:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.MushroomCow$MushroomType -> bry$a:
net.minecraft.world.entity.animal.MushroomCow$MushroomType RED -> a
net.minecraft.world.entity.animal.MushroomCow$MushroomType BROWN -> b
net.minecraft.util.StringRepresentable$EnumCodec CODEC -> c
java.lang.String type -> d
net.minecraft.world.level.block.state.BlockState blockState -> e
net.minecraft.world.entity.animal.MushroomCow$MushroomType[] $VALUES -> f
262:262:net.minecraft.world.entity.animal.MushroomCow$MushroomType[] values() -
> values
262:262:net.minecraft.world.entity.animal.MushroomCow$MushroomType
valueOf(java.lang.String) -> valueOf
271:274:void
<init>(java.lang.String,int,java.lang.String,net.minecraft.world.level.block.state.
BlockState) -> <init>
277:277:net.minecraft.world.level.block.state.BlockState getBlockState() -> a
282:282:java.lang.String getSerializedName() -> c
286:286:net.minecraft.world.entity.animal.MushroomCow$MushroomType
byType(java.lang.String) -> a
262:262:net.minecraft.world.entity.animal.MushroomCow$MushroomType[] $values()
-> b
262:266:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Ocelot -> brz:
double CROUCH_SPEED_MOD -> bT
double WALK_SPEED_MOD -> bU
double SPRINT_SPEED_MOD -> bW
net.minecraft.world.item.crafting.Ingredient TEMPT_INGREDIENT -> bX
net.minecraft.network.syncher.EntityDataAccessor DATA_TRUSTING -> bY
net.minecraft.world.entity.animal.Ocelot$OcelotAvoidEntityGoal
ocelotAvoidPlayersGoal -> bZ
net.minecraft.world.entity.animal.Ocelot$OcelotTemptGoal temptGoal -> ca
70:73:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
76:76:boolean isTrusting() -> w
80:83:void setTrusting(boolean) -> w
87:90:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
94:97:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
101:104:void defineSynchedData() -> a_
108:119:void registerGoals() -> x
123:139:void customServerAiStep() -> W
143:143:boolean removeWhenFarAway(double) -> h
147:150:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
156:156:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
161:161:int getAmbientSoundInterval() -> M
166:166:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
171:171:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
175:175:float getAttackDamage() -> fY
180:180:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
185:203:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
208:215:void handleEntityEvent(byte) -> b
218:228:void spawnTrustingParticles(boolean) -> x
231:240:void reassessTrustingGoals() -> r
245:245:net.minecraft.world.entity.animal.Ocelot
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
250:250:boolean isFood(net.minecraft.world.item.ItemStack) -> m
256:256:boolean
checkOcelotSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.lev
el.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPo
s,net.minecraft.util.RandomSource) -> c
261:272:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) ->
a
278:283:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
288:288:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
293:293:boolean isSteppingCarefully() -> bQ
55:55:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
60:62:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Ocelot$OcelotAvoidEntityGoal -> brz$a:
net.minecraft.world.entity.animal.Ocelot ocelot -> i
300:302:void
<init>(net.minecraft.world.entity.animal.Ocelot,java.lang.Class,float,double,double
) -> <init>
306:306:boolean canUse() -> a
311:311:boolean canContinueToUse() -> b
net.minecraft.world.entity.animal.Ocelot$OcelotTemptGoal -> brz$b:
net.minecraft.world.entity.animal.Ocelot ocelot -> c
319:321:void
<init>(net.minecraft.world.entity.animal.Ocelot,double,net.minecraft.world.item.cra
fting.Ingredient,boolean) -> <init>
325:325:boolean canScare() -> h
net.minecraft.world.entity.animal.Panda -> bsa:
net.minecraft.network.syncher.EntityDataAccessor UNHAPPY_COUNTER -> bW
net.minecraft.network.syncher.EntityDataAccessor SNEEZE_COUNTER -> bX
net.minecraft.network.syncher.EntityDataAccessor EAT_COUNTER -> bY
net.minecraft.network.syncher.EntityDataAccessor MAIN_GENE_ID -> bZ
net.minecraft.network.syncher.EntityDataAccessor HIDDEN_GENE_ID -> ca
net.minecraft.network.syncher.EntityDataAccessor DATA_ID_FLAGS -> cb
net.minecraft.world.entity.ai.targeting.TargetingConditions BREED_TARGETING ->
cc
int FLAG_SNEEZE -> cd
int FLAG_ROLL -> ce
int FLAG_SIT -> cf
int FLAG_ON_BACK -> cg
int EAT_TICK_INTERVAL -> ch
int TOTAL_ROLL_STEPS -> bT
int TOTAL_UNHAPPY_TIME -> ci
boolean gotBamboo -> cj
boolean didBite -> ck
int rollCounter -> bU
net.minecraft.world.phys.Vec3 rollDelta -> cl
float sitAmount -> cm
float sitAmountO -> cn
float onBackAmount -> co
float onBackAmountO -> cp
float rollAmount -> cq
float rollAmountO -> cr
net.minecraft.world.entity.animal.Panda$PandaLookAtPlayerGoal lookAtPlayerGoal
-> cs
java.util.function.Predicate PANDA_ITEMS -> ct
103:110:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
114:118:boolean canTakeItem(net.minecraft.world.item.ItemStack) -> f
122:122:int getUnhappyCounter() -> q
126:127:void setUnhappyCounter(int) -> t
130:130:boolean isSneezing() -> r
134:134:boolean isSitting() -> w
138:139:void sit(boolean) -> w
142:142:boolean isOnBack() -> fY
146:147:void setOnBack(boolean) -> x
150:150:boolean isEating() -> ge
154:155:void eat(boolean) -> y
158:158:int getEatCounter() -> gt
162:163:void setEatCounter(int) -> v
166:171:void sneeze(boolean) -> z
174:174:int getSneezeCounter() -> gf
178:179:void setSneezeCounter(int) -> u
182:182:net.minecraft.world.entity.animal.Panda$Gene getMainGene() -> gg
186:191:void setMainGene(net.minecraft.world.entity.animal.Panda$Gene) -> a
194:194:net.minecraft.world.entity.animal.Panda$Gene getHiddenGene() -> gh
198:203:void setHiddenGene(net.minecraft.world.entity.animal.Panda$Gene) -> b
206:206:boolean isRolling() -> gi
210:211:void roll(boolean) -> A
215:222:void defineSynchedData() -> a_
225:225:boolean getFlag(int) -> w
229:235:void setFlag(int,boolean) -> d
239:243:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
247:251:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
256:265:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
270:288:void registerGoals() -> x
291:293:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> gj
381:381:net.minecraft.world.entity.animal.Panda$Gene getVariant() -> gk
385:385:boolean isLazy() -> gl
389:389:boolean isWorried() -> gm
393:393:boolean isPlayful() -> gn
397:397:boolean isBrown() -> go
401:401:boolean isWeak() -> gp
406:406:boolean isAggressive() -> fS
411:411:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
416:420:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
425:478:void tick() -> l
481:481:boolean isScared() -> gq
485:510:void handleEating() -> gu
513:529:void addEatingParticles() -> gv
532:538:void updateSitAmount() -> gw
541:547:void updateOnBackAnimation() -> gx
550:556:void updateRollAmount() -> gy
559:559:float getSitAmount(float) -> D
563:563:float getLieOnBackAmount(float) -> E
567:567:float getRollAmount(float) -> F
571:594:void handleRoll() -> gz
597:613:void afterSneeze() -> gA
617:625:void pickUpItem(net.minecraft.world.entity.item.ItemEntity) -> b
629:632:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
638:648:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
652:678:void
setGeneFromParents(net.minecraft.world.entity.animal.Panda,net.minecraft.world.enti
ty.animal.Panda) -> a
681:685:net.minecraft.world.entity.animal.Panda$Gene getOneOfGenesRandomly() ->
gB
689:696:void setAttributes() -> gr
699:704:void tryToSit() -> gC
708:748:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
754:759:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
765:766:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
770:770:boolean isFood(net.minecraft.world.item.ItemStack) -> m
774:774:boolean isFoodOrCake(net.minecraft.world.item.ItemStack) -> l
780:780:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
786:786:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
790:790:boolean canPerformAction() -> gs
1019:1020:boolean lambda$static$0(net.minecraft.world.entity.item.ItemEntity) -
> c
67:67:net.minecraft.util.RandomSource
access$000(net.minecraft.world.entity.animal.Panda) -> a
67:67:net.minecraft.util.RandomSource
access$100(net.minecraft.world.entity.animal.Panda) -> b
67:67:net.minecraft.util.RandomSource
access$200(net.minecraft.world.entity.animal.Panda) -> c
67:67:net.minecraft.util.RandomSource
access$300(net.minecraft.world.entity.animal.Panda) -> d
67:67:net.minecraft.util.RandomSource
access$400(net.minecraft.world.entity.animal.Panda) -> e
67:67:net.minecraft.util.RandomSource
access$500(net.minecraft.world.entity.animal.Panda) -> f
67:67:net.minecraft.util.RandomSource
access$600(net.minecraft.world.entity.animal.Panda) -> g
67:67:net.minecraft.util.RandomSource
access$700(net.minecraft.world.entity.animal.Panda) -> h
67:67:net.minecraft.util.RandomSource
access$800(net.minecraft.world.entity.animal.Panda) -> i
67:67:net.minecraft.util.RandomSource
access$900(net.minecraft.world.entity.animal.Panda) -> j
67:67:net.minecraft.util.RandomSource
access$1000(net.minecraft.world.entity.animal.Panda) -> k
68:1018:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Panda$Gene -> bsa$a:
net.minecraft.world.entity.animal.Panda$Gene NORMAL -> a
net.minecraft.world.entity.animal.Panda$Gene LAZY -> b
net.minecraft.world.entity.animal.Panda$Gene WORRIED -> c
net.minecraft.world.entity.animal.Panda$Gene PLAYFUL -> d
net.minecraft.world.entity.animal.Panda$Gene BROWN -> e
net.minecraft.world.entity.animal.Panda$Gene WEAK -> f
net.minecraft.world.entity.animal.Panda$Gene AGGRESSIVE -> g
net.minecraft.util.StringRepresentable$EnumCodec CODEC -> h
java.util.function.IntFunction BY_ID -> i
int MAX_GENE -> j
int id -> k
java.lang.String name -> l
boolean isRecessive -> m
net.minecraft.world.entity.animal.Panda$Gene[] $VALUES -> n
298:298:net.minecraft.world.entity.animal.Panda$Gene[] values() -> values
298:298:net.minecraft.world.entity.animal.Panda$Gene valueOf(java.lang.String)
-> valueOf
316:320:void <init>(java.lang.String,int,int,java.lang.String,boolean) ->
<init>
323:323:int getId() -> a
328:328:java.lang.String getSerializedName() -> c
332:332:boolean isRecessive() -> b
336:344:net.minecraft.world.entity.animal.Panda$Gene
getVariantFromGenes(net.minecraft.world.entity.animal.Panda$Gene,net.minecraft.worl
d.entity.animal.Panda$Gene) -> a
348:348:net.minecraft.world.entity.animal.Panda$Gene byId(int) -> a
352:352:net.minecraft.world.entity.animal.Panda$Gene byName(java.lang.String) -
> a
356:376:net.minecraft.world.entity.animal.Panda$Gene
getRandom(net.minecraft.util.RandomSource) -> a
298:298:net.minecraft.world.entity.animal.Panda$Gene[] $values() -> d
298:309:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Panda$PandaAttackGoal -> bsa$b:
net.minecraft.world.entity.animal.Panda panda -> b
815:817:void <init>(net.minecraft.world.entity.animal.Panda,double,boolean) ->
<init>
821:821:boolean canUse() -> a
net.minecraft.world.entity.animal.Panda$PandaAvoidGoal -> bsa$c:
net.minecraft.world.entity.animal.Panda panda -> i
1007:1010:void
<init>(net.minecraft.world.entity.animal.Panda,java.lang.Class,float,double,double)
-> <init>
1014:1014:boolean canUse() -> a
net.minecraft.world.entity.animal.Panda$PandaBreedGoal -> bsa$d:
net.minecraft.world.entity.animal.Panda panda -> d
int unhappyCooldown -> e
957:959:void <init>(net.minecraft.world.entity.animal.Panda,double) -> <init>
963:980:boolean canUse() -> a
984:999:boolean canFindBamboo() -> h
net.minecraft.world.entity.animal.Panda$PandaHurtByTargetGoal -> bsa$e:
net.minecraft.world.entity.animal.Panda panda -> a
1129:1131:void
<init>(net.minecraft.world.entity.animal.Panda,java.lang.Class[]) -> <init>
1135:1139:boolean canContinueToUse() -> b
1144:1147:void
alertOther(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEntity)
-> a
net.minecraft.world.entity.animal.Panda$PandaLieOnBackGoal -> bsa$f:
net.minecraft.world.entity.animal.Panda panda -> a
int cooldown -> b
1090:1092:void <init>(net.minecraft.world.entity.animal.Panda) -> <init>
1096:1096:boolean canUse() -> a
1101:1109:boolean canContinueToUse() -> b
1114:1116:void start() -> c
1120:1122:void stop() -> d
net.minecraft.world.entity.animal.Panda$PandaLookAtPlayerGoal -> bsa$g:
net.minecraft.world.entity.animal.Panda panda -> h
829:831:void
<init>(net.minecraft.world.entity.animal.Panda,java.lang.Class,float) -> <init>
834:835:void setTarget(net.minecraft.world.entity.LivingEntity) -> a
839:839:boolean canContinueToUse() -> b
844:858:boolean canUse() -> a
863:866:void tick() -> e
854:854:boolean lambda$canUse$0(net.minecraft.world.entity.LivingEntity) -> b
net.minecraft.world.entity.animal.Panda$PandaMoveControl -> bsa$h:
net.minecraft.world.entity.animal.Panda panda -> l
797:799:void <init>(net.minecraft.world.entity.animal.Panda) -> <init>
803:808:void tick() -> a
net.minecraft.world.entity.animal.Panda$PandaPanicGoal -> bsa$i:
net.minecraft.world.entity.animal.Panda panda -> h
1154:1156:void <init>(net.minecraft.world.entity.animal.Panda,double) -> <init>
1161:1161:boolean shouldPanic() -> h
1166:1170:boolean canContinueToUse() -> b
net.minecraft.world.entity.animal.Panda$PandaRollGoal -> bsa$j:
net.minecraft.world.entity.animal.Panda panda -> a
872:875:void <init>(net.minecraft.world.entity.animal.Panda) -> <init>
879:901:boolean canUse() -> a
906:906:boolean canContinueToUse() -> b
911:912:void start() -> c
916:916:boolean isInterruptable() -> J_
net.minecraft.world.entity.animal.Panda$PandaSitGoal -> bsa$k:
int cooldown -> b
net.minecraft.world.entity.animal.Panda this$0 -> a
1026:1028:void <init>(net.minecraft.world.entity.animal.Panda) -> <init>
1032:1037:boolean canUse() -> a
1042:1050:boolean canContinueToUse() -> b
1055:1058:void tick() -> e
1062:1070:void start() -> c
1074:1083:void stop() -> d
net.minecraft.world.entity.animal.Panda$PandaSneezeGoal -> bsa$l:
net.minecraft.world.entity.animal.Panda panda -> a
924:926:void <init>(net.minecraft.world.entity.animal.Panda) -> <init>
930:938:boolean canUse() -> a
943:943:boolean canContinueToUse() -> b
948:949:void start() -> c
net.minecraft.world.entity.animal.Parrot -> bsb:
net.minecraft.network.syncher.EntityDataAccessor DATA_VARIANT_ID -> ca
java.util.function.Predicate NOT_PARROT_PREDICATE -> cb
net.minecraft.world.item.Item POISONOUS_FOOD -> cc
java.util.Set TAME_FOOD -> cd
java.util.Map MOB_SOUND_MAP -> ce
float flap -> bW
float flapSpeed -> bX
float oFlapSpeed -> bY
float oFlap -> bZ
float flapping -> cf
float nextFlap -> cg
boolean partyParrot -> ch
net.minecraft.core.BlockPos jukebox -> ci
128:177:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
182:188:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
193:193:boolean isBaby() -> h_
198:206:void registerGoals() -> x
209:212:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> ge
217:221:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
226:226:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
231:243:void aiStep() -> b_
247:249:void setRecordPlayingNearby(net.minecraft.core.BlockPos,boolean) -> a
252:252:boolean isPartyParrot() -> gf
256:273:void calculateFlapping() -> gi
276:291:boolean
imitateNearbyMobs(net.minecraft.world.level.Level,net.minecraft.world.entity.Entity
) -> a
296:335:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
340:340:boolean isFood(net.minecraft.world.item.ItemStack) -> m
344:345:boolean
checkParrotSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.lev
el.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPo
s,net.minecraft.util.RandomSource) -> c
351:351:void
checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net
.minecraft.core.BlockPos) -> a
355:355:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a
361:361:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
366:366:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
372:372:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
376:381:net.minecraft.sounds.SoundEvent
getAmbient(net.minecraft.world.level.Level,net.minecraft.util.RandomSource) -> a
385:385:net.minecraft.sounds.SoundEvent
getImitatedSound(net.minecraft.world.entity.EntityType) -> b
390:390:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
395:395:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
400:401:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
405:405:boolean isFlapping() -> aP
410:412:void onFlap() -> aO
416:416:float getVoicePitch() -> eS
420:420:float getPitch(net.minecraft.util.RandomSource) -> a
425:425:net.minecraft.sounds.SoundSource getSoundSource() -> cY
430:430:boolean isPushable() -> bp
435:439:void doPush(net.minecraft.world.entity.Entity) -> A
443:450:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
455:455:net.minecraft.world.entity.animal.Parrot$Variant getVariant() -> gg
460:461:void setVariant(net.minecraft.world.entity.animal.Parrot$Variant) -> a
465:467:void defineSynchedData() -> a_
471:473:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
477:479:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
483:483:boolean isFlying() -> gl
488:488:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
75:75:java.lang.Object getVariant() -> c
75:75:void setVariant(java.lang.Object) -> a
88:122:void lambda$static$0(java.util.HashMap) -> a
76:87:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Parrot$1 -> bsb$1:
77:77:void <init>() -> <init>
80:80:boolean test(net.minecraft.world.entity.Mob) -> a
77:77:boolean test(java.lang.Object) -> test
net.minecraft.world.entity.animal.Parrot$ParrotWanderGoal -> bsb$a:
493:494:void <init>(net.minecraft.world.entity.PathfinderMob,double) -> <init>
499:506:net.minecraft.world.phys.Vec3 getPosition() -> h
511:536:net.minecraft.world.phys.Vec3 getTreePos() -> k
net.minecraft.world.entity.animal.Parrot$Variant -> bsb$b:
net.minecraft.world.entity.animal.Parrot$Variant RED_BLUE -> a
net.minecraft.world.entity.animal.Parrot$Variant BLUE -> b
net.minecraft.world.entity.animal.Parrot$Variant GREEN -> c
net.minecraft.world.entity.animal.Parrot$Variant YELLOW_BLUE -> d
net.minecraft.world.entity.animal.Parrot$Variant GRAY -> e
com.mojang.serialization.Codec CODEC -> f
java.util.function.IntFunction BY_ID -> g
int id -> h
java.lang.String name -> i
net.minecraft.world.entity.animal.Parrot$Variant[] $VALUES -> j
135:135:net.minecraft.world.entity.animal.Parrot$Variant[] values() -> values
135:135:net.minecraft.world.entity.animal.Parrot$Variant
valueOf(java.lang.String) -> valueOf
149:152:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
155:155:int getId() -> a
159:159:net.minecraft.world.entity.animal.Parrot$Variant byId(int) -> a
164:164:java.lang.String getSerializedName() -> c
135:135:net.minecraft.world.entity.animal.Parrot$Variant[] $values() -> b
135:145:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Pig -> bsc:
net.minecraft.network.syncher.EntityDataAccessor DATA_SADDLE_ID -> bT
net.minecraft.network.syncher.EntityDataAccessor DATA_BOOST_TIME -> bU
net.minecraft.world.item.crafting.Ingredient FOOD_ITEMS -> bW
net.minecraft.world.entity.ItemBasedSteering steering -> bX
58:60:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
64:73:void registerGoals() -> x
76:78:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
84:89:net.minecraft.world.entity.LivingEntity getControllingPassenger() -> cL
94:98:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
102:105:void defineSynchedData() -> a_
109:111:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
115:117:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
121:121:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
126:126:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
131:131:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
136:137:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
141:158:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
163:163:boolean isSaddleable() -> g
168:172:void dropEquipment() -> eu
176:176:boolean isSaddled() -> i
181:185:void equipSaddle(net.minecraft.sounds.SoundSource) -> a
189:217:net.minecraft.world.phys.Vec3
getDismountLocationForPassenger(net.minecraft.world.entity.LivingEntity) -> b
222:242:void
thunderHit(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Lightn
ingBolt) -> a
246:250:void
tickRidden(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Vec3)
-> a
254:254:net.minecraft.world.phys.Vec3
getRiddenInput(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Ve
c3) -> b
259:259:float getRiddenSpeed(net.minecraft.world.entity.player.Player) -> e
264:264:boolean boost() -> a
270:270:net.minecraft.world.entity.animal.Pig
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
275:275:boolean isFood(net.minecraft.world.item.ItemStack) -> m
280:280:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
50:50:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
51:53:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.PolarBear -> bsd:
net.minecraft.network.syncher.EntityDataAccessor DATA_STANDING_ID -> bT
float STAND_ANIMATION_TICKS -> bU
float clientSideStandAnimationO -> bW
float clientSideStandAnimation -> bX
int warningSoundTicks -> bY
net.minecraft.util.valueproviders.UniformInt PERSISTENT_ANGER_TIME -> bZ
int remainingPersistentAngerTime -> ca
java.util.UUID persistentAngerTarget -> cb
69:70:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
75:75:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
80:80:boolean isFood(net.minecraft.world.item.ItemStack) -> m
85:100:void registerGoals() -> x
103:107:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
111:117:boolean
checkPolarBearSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.
level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.Bloc
kPos,net.minecraft.util.RandomSource) -> c
122:124:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
128:130:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
134:135:void startPersistentAngerTimer() -> c
139:140:void setRemainingPersistentAngerTime(int) -> a
144:144:int getRemainingPersistentAngerTime() -> a
149:150:void setPersistentAngerTarget(java.util.UUID) -> a
155:155:java.util.UUID getPersistentAngerTarget() -> b
160:163:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
168:168:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
173:173:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
178:179:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
182:187:void playWarningSound() -> r
191:194:void defineSynchedData() -> a_
198:219:void tick() -> l
223:229:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
236:240:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
244:244:boolean isStanding() -> w
248:249:void setStanding(boolean) -> w
252:252:float getStandingAnimationScale(float) -> D
257:257:float getWaterSlowDown() -> eY
262:266:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
56:63:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.PolarBear$PolarBearAttackPlayersGoal -> bsd$a:
net.minecraft.world.entity.animal.PolarBear this$0 -> i
302:304:void <init>(net.minecraft.world.entity.animal.PolarBear) -> <init>
308:322:boolean canUse() -> a
327:327:double getFollowDistance() -> l
net.minecraft.world.entity.animal.PolarBear$PolarBearHurtByTargetGoal -> bsd$b:
net.minecraft.world.entity.animal.PolarBear this$0 -> a
274:276:void <init>(net.minecraft.world.entity.animal.PolarBear) -> <init>
280:285:void start() -> c
289:294:void
alertOther(net.minecraft.world.entity.Mob,net.minecraft.world.entity.LivingEntity)
-> a
net.minecraft.world.entity.animal.PolarBear$PolarBearMeleeAttackGoal -> bsd$c:
net.minecraft.world.entity.animal.PolarBear this$0 -> b
332:334:void <init>(net.minecraft.world.entity.animal.PolarBear) -> <init>
338:357:void
checkAndPerformAttack(net.minecraft.world.entity.LivingEntity,double) -> a
361:363:void stop() -> d
367:367:double getAttackReachSqr(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.animal.PolarBear$PolarBearPanicGoal -> bsd$d:
net.minecraft.world.entity.animal.PolarBear this$0 -> h
372:374:void <init>(net.minecraft.world.entity.animal.PolarBear) -> <init>
378:378:boolean shouldPanic() -> h
net.minecraft.world.entity.animal.Pufferfish -> bse:
net.minecraft.network.syncher.EntityDataAccessor PUFF_STATE -> e
int inflateCounter -> bT
int deflateTimer -> bU
java.util.function.Predicate SCARY_MOB -> bV
net.minecraft.world.entity.ai.targeting.TargetingConditions targetingConditions
-> bW
int STATE_SMALL -> b
int STATE_MID -> c
int STATE_FULL -> d
50:53:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
57:60:void defineSynchedData() -> a_
63:63:int getPuffState() -> ga
67:68:void setPuffState(int) -> c
72:77:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
81:84:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
88:91:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
95:95:net.minecraft.world.item.ItemStack getBucketItemStack() -> b
100:103:void registerGoals() -> x
107:135:void tick() -> l
139:149:void aiStep() -> b_
152:157:void touch(net.minecraft.world.entity.Mob) -> a
161:170:void playerTouch(net.minecraft.world.entity.player.Player) -> b_
174:174:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
179:179:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
184:184:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
189:189:net.minecraft.sounds.SoundEvent getFlopSound() -> fZ
194:194:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
198:204:float getScale(int) -> s
142:142:boolean lambda$aiStep$1(net.minecraft.world.entity.Mob) -> b
37:41:boolean lambda$static$0(net.minecraft.world.entity.LivingEntity) -> l
32:43:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Pufferfish$PufferfishPuffGoal -> bse$a:
net.minecraft.world.entity.animal.Pufferfish fish -> a
211:213:void <init>(net.minecraft.world.entity.animal.Pufferfish) -> <init>
217:219:boolean canUse() -> a
224:226:void start() -> c
230:231:void stop() -> d
217:217:boolean lambda$canUse$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.animal.Rabbit -> bsf:
double STROLL_SPEED_MOD -> bT
double BREED_SPEED_MOD -> bU
double FOLLOW_SPEED_MOD -> bW
double FLEE_SPEED_MOD -> bX
double ATTACK_SPEED_MOD -> bY
net.minecraft.network.syncher.EntityDataAccessor DATA_TYPE_ID -> cb
net.minecraft.resources.ResourceLocation KILLER_BUNNY -> cc
int EVIL_ATTACK_POWER -> bZ
int EVIL_ARMOR_VALUE -> ca
int MORE_CARROTS_DELAY -> cd
int jumpTicks -> ce
int jumpDuration -> cf
boolean wasOnGround -> cg
int jumpDelayTicks -> ch
int moreCarrotTicks -> ci
134:141:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
145:156:void registerGoals() -> x
160:174:float getJumpPower() -> eU
179:191:void jumpFromGround() -> eW
194:197:float getJumpCompletion(float) -> D
201:203:void setSpeedModifier(double) -> i
207:211:void setJumping(boolean) -> r
214:217:void startJumping() -> q
221:224:void defineSynchedData() -> a_
228:272:void customServerAiStep() -> W
276:276:boolean canSpawnSprintParticle() -> bg
280:281:void facePoint(double,double) -> c
284:285:void enableJumpControl() -> ge
288:289:void disableJumpControl() -> gf
292:297:void setLandingDelay() -> gg
300:302:void checkLandingDelay() -> gh
306:314:void aiStep() -> b_
317:319:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
324:327:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
331:334:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
337:337:net.minecraft.sounds.SoundEvent getJumpSound() -> w
342:342:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
347:347:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
352:352:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
357:361:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
366:366:net.minecraft.sounds.SoundSource getSoundSource() -> cY
370:370:boolean isTemptingItem(net.minecraft.world.item.ItemStack) -> l
376:388:net.minecraft.world.entity.animal.Rabbit
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
393:393:boolean isFood(net.minecraft.world.item.ItemStack) -> m
398:398:net.minecraft.world.entity.animal.Rabbit$Variant getVariant() -> fY
403:416:void setVariant(net.minecraft.world.entity.animal.Rabbit$Variant) -> a
421:431:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
435:446:net.minecraft.world.entity.animal.Rabbit$Variant
getRandomRabbitVariant(net.minecraft.world.level.LevelAccessor,net.minecraft.core.B
lockPos) -> a
450:451:boolean
checkRabbitSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.lev
el.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPo
s,net.minecraft.util.RandomSource) -> c
464:464:boolean wantsMoreFood() -> gi
469:476:void handleEntityEvent(byte) -> b
480:480:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
73:73:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
73:73:java.lang.Object getVariant() -> c
73:73:void setVariant(java.lang.Object) -> a
73:73:boolean access$000(net.minecraft.world.entity.animal.Rabbit) -> a
73:73:net.minecraft.world.entity.ai.control.JumpControl
access$100(net.minecraft.world.entity.animal.Rabbit) -> b
80:118:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Rabbit$EvilRabbitAttackGoal -> bsf$a:
656:657:void <init>(net.minecraft.world.entity.animal.Rabbit) -> <init>
661:661:double getAttackReachSqr(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.animal.Rabbit$RabbitAvoidEntityGoal -> bsf$b:
net.minecraft.world.entity.animal.Rabbit rabbit -> i
549:551:void
<init>(net.minecraft.world.entity.animal.Rabbit,java.lang.Class,float,double,double
) -> <init>
555:555:boolean canUse() -> a
net.minecraft.world.entity.animal.Rabbit$RabbitGroupData -> bsf$c:
net.minecraft.world.entity.animal.Rabbit$Variant variant -> a
458:460:void <init>(net.minecraft.world.entity.animal.Rabbit$Variant) -> <init>
net.minecraft.world.entity.animal.Rabbit$RabbitJumpControl -> bsf$d:
net.minecraft.world.entity.animal.Rabbit rabbit -> b
boolean canJump -> c
488:490:void <init>(net.minecraft.world.entity.animal.Rabbit) -> <init>
493:493:boolean wantJump() -> c
497:497:boolean canJump() -> d
501:502:void setCanJump(boolean) -> a
506:510:void tick() -> b
net.minecraft.world.entity.animal.Rabbit$RabbitMoveControl -> bsf$e:
net.minecraft.world.entity.animal.Rabbit rabbit -> l
double nextJumpSpeed -> m
518:520:void <init>(net.minecraft.world.entity.animal.Rabbit) -> <init>
524:530:void tick() -> a
534:542:void setWantedPosition(double,double,double,double) -> a
net.minecraft.world.entity.animal.Rabbit$RabbitPanicGoal -> bsf$f:
net.minecraft.world.entity.animal.Rabbit rabbit -> h
642:644:void <init>(net.minecraft.world.entity.animal.Rabbit,double) -> <init>
648:651:void tick() -> e
net.minecraft.world.entity.animal.Rabbit$RaidGardenGoal -> bsf$g:
net.minecraft.world.entity.animal.Rabbit rabbit -> g
boolean wantsToRaid -> h
boolean canRaid -> i
566:568:void <init>(net.minecraft.world.entity.animal.Rabbit) -> <init>
572:582:boolean canUse() -> a
587:587:boolean canContinueToUse() -> b
592:620:void tick() -> e
624:634:boolean
isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) ->
a
net.minecraft.world.entity.animal.Rabbit$Variant -> bsf$h:
net.minecraft.world.entity.animal.Rabbit$Variant BROWN -> a
net.minecraft.world.entity.animal.Rabbit$Variant WHITE -> b
net.minecraft.world.entity.animal.Rabbit$Variant BLACK -> c
net.minecraft.world.entity.animal.Rabbit$Variant WHITE_SPLOTCHED -> d
net.minecraft.world.entity.animal.Rabbit$Variant GOLD -> e
net.minecraft.world.entity.animal.Rabbit$Variant SALT -> f
net.minecraft.world.entity.animal.Rabbit$Variant EVIL -> g
java.util.function.IntFunction BY_ID -> i
com.mojang.serialization.Codec CODEC -> h
int id -> j
java.lang.String name -> k
net.minecraft.world.entity.animal.Rabbit$Variant[] $VALUES -> l
82:82:net.minecraft.world.entity.animal.Rabbit$Variant[] values() -> values
82:82:net.minecraft.world.entity.animal.Rabbit$Variant
valueOf(java.lang.String) -> valueOf
99:102:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
106:106:java.lang.String getSerializedName() -> c
110:110:int id() -> a
114:114:net.minecraft.world.entity.animal.Rabbit$Variant byId(int) -> a
82:82:net.minecraft.world.entity.animal.Rabbit$Variant[] $values() -> b
82:94:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Salmon -> bsg:
13:14:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
20:20:int getMaxSchoolSize() -> ga
25:25:net.minecraft.world.item.ItemStack getBucketItemStack() -> b
30:30:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
35:35:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
40:40:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
45:45:net.minecraft.sounds.SoundEvent getFlopSound() -> fZ
net.minecraft.world.entity.animal.Sheep -> bsh:
int EAT_ANIMATION_TICKS -> bT
net.minecraft.network.syncher.EntityDataAccessor DATA_WOOL_ID -> bU
java.util.Map ITEM_BY_DYE -> bW
java.util.Map COLORARRAY_BY_COLOR -> bX
int eatAnimationTick -> bY
net.minecraft.world.entity.ai.goal.EatBlockGoal eatBlockGoal -> bZ
93:101:float[] createSheepColor(net.minecraft.world.item.DyeColor) -> c
105:105:float[] getColorArray(net.minecraft.world.item.DyeColor) -> a
112:113:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
117:127:void registerGoals() -> x
131:133:void customServerAiStep() -> W
137:141:void aiStep() -> b_
144:146:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
151:155:void defineSynchedData() -> a_
159:178:net.minecraft.resources.ResourceLocation getDefaultLootTable() -> Q
184:189:void handleEntityEvent(byte) -> b
192:201:float getHeadEatPositionScale(float) -> D
205:212:float getHeadEatAngleScale(float) -> E
217:228:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
233:247:void shear(net.minecraft.sounds.SoundSource) -> a
251:251:boolean readyForShearing() -> a
256:259:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
263:266:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
270:270:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
275:275:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
280:280:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
285:286:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
289:289:net.minecraft.world.item.DyeColor getColor() -> r
293:295:void setColor(net.minecraft.world.item.DyeColor) -> b
298:298:boolean isSheared() -> w
302:308:void setSheared(boolean) -> w
311:327:net.minecraft.world.item.DyeColor
getRandomSheepColor(net.minecraft.util.RandomSource) -> a
333:339:net.minecraft.world.entity.animal.Sheep
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
344:350:void ate() -> L
355:356:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
360:371:net.minecraft.world.item.DyeColor
getOffspringColor(net.minecraft.world.entity.animal.Animal,net.minecraft.world.enti
ty.animal.Animal) -> a
375:388:net.minecraft.world.inventory.CraftingContainer
makeContainer(net.minecraft.world.item.DyeColor,net.minecraft.world.item.DyeColor)
-> a
393:393:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
66:66:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
371:371:net.minecraft.world.item.DyeColor
lambda$getOffspringColor$4(net.minecraft.world.item.DyeColor,net.minecraft.world.it
em.DyeColor) -> b
366:366:net.minecraft.world.item.ItemStack
lambda$getOffspringColor$3(net.minecraft.world.inventory.CraftingContainer,net.mine
craft.world.item.crafting.CraftingRecipe) -> a
222:222:void
lambda$mobInteract$2(net.minecraft.world.InteractionHand,net.minecraft.world.entity
.player.Player) -> a
90:90:net.minecraft.world.item.DyeColor
lambda$static$1(net.minecraft.world.item.DyeColor) -> d
72:88:void lambda$static$0(java.util.EnumMap) -> a
69:90:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Sheep$1 -> bsh$1:
375:375:void <init>(net.minecraft.world.inventory.MenuType,int) -> <init>
378:378:net.minecraft.world.item.ItemStack
quickMoveStack(net.minecraft.world.entity.player.Player,int) -> a
383:383:boolean stillValid(net.minecraft.world.entity.player.Player) -> a
net.minecraft.world.entity.animal.Sheep$2 -> bsh$2:
int[] $SwitchMap$net$minecraft$world$item$DyeColor -> a
162:162:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.ShoulderRidingEntity -> bsi:
int RIDE_COOLDOWN -> bW
int rideCooldownCounter -> bX
16:17:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
20:29:boolean setEntityOnShoulder(net.minecraft.server.level.ServerPlayer) -> b
34:36:void tick() -> l
39:39:boolean canSitOnShoulder() -> gh
net.minecraft.world.entity.animal.SnowGolem -> bsj:
net.minecraft.network.syncher.EntityDataAccessor DATA_PUMPKIN_ID -> b
byte PUMPKIN_FLAG -> c
float EYE_HEIGHT -> d
52:53:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
57:63:void registerGoals() -> x
66:68:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
73:75:void defineSynchedData() -> a_
79:82:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
86:91:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
95:95:boolean isSensitiveToWater() -> fb
100:124:void aiStep() -> b_
128:138:void performRangedAttack(net.minecraft.world.entity.LivingEntity,float)
-> a
142:142:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
147:156:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
161:167:void shear(net.minecraft.sounds.SoundSource) -> a
171:171:boolean readyForShearing() -> a
175:175:boolean hasPumpkin() -> r
179:185:void setPumpkin(boolean) -> w
190:190:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
196:196:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
202:202:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
207:207:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
152:152:void
lambda$mobInteract$1(net.minecraft.world.InteractionHand,net.minecraft.world.entity
.player.Player) -> a
62:62:boolean lambda$registerGoals$0(net.minecraft.world.entity.LivingEntity) -
> l
46:46:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Squid -> bsk:
float xBodyRot -> b
float xBodyRotO -> c
float zBodyRot -> d
float zBodyRotO -> e
float tentacleMovement -> bT
float oldTentacleMovement -> bU
float tentacleAngle -> bV
float oldTentacleAngle -> bW
float speed -> bX
float tentacleSpeed -> bY
float rotateSpeed -> bZ
float tx -> ca
float ty -> cb
float tz -> cc
50:54:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
58:60:void registerGoals() -> x
63:64:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> fY
69:69:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
74:74:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
79:79:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
84:84:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
88:88:net.minecraft.sounds.SoundEvent getSquirtSound() -> r
93:93:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
98:98:float getSoundVolume() -> eR
103:103:net.minecraft.world.entity.Entity$MovementEmission
getMovementEmission() -> aS
108:179:void aiStep() -> b_
183:190:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
194:196:net.minecraft.world.phys.Vec3
rotateVector(net.minecraft.world.phys.Vec3) -> j
200:207:void spawnInk() -> w
210:210:net.minecraft.core.particles.ParticleOptions getInkParticle() -> q
215:216:void travel(net.minecraft.world.phys.Vec3) -> h
220:225:void handleEntityEvent(byte) -> b
228:231:void setMovementVector(float,float,float) -> a
234:234:boolean hasMovementVector() -> fZ
30:30:boolean access$000(net.minecraft.world.entity.animal.Squid) -> a
net.minecraft.world.entity.animal.Squid$SquidFleeGoal -> bsk$a:
float SQUID_FLEE_SPEED -> b
float SQUID_FLEE_MIN_DISTANCE -> c
float SQUID_FLEE_MAX_DISTANCE -> d
int fleeTicks -> e
net.minecraft.world.entity.animal.Squid this$0 -> a
265:265:void <init>(net.minecraft.world.entity.animal.Squid) -> <init>
274:279:boolean canUse() -> a
284:285:void start() -> c
289:289:boolean requiresUpdateEveryTick() -> K_
294:330:void tick() -> e
net.minecraft.world.entity.animal.Squid$SquidRandomMovementGoal -> bsk$b:
net.minecraft.world.entity.animal.Squid squid -> b
net.minecraft.world.entity.animal.Squid this$0 -> a
240:242:void
<init>(net.minecraft.world.entity.animal.Squid,net.minecraft.world.entity.animal.Sq
uid) -> <init>
246:246:boolean canUse() -> a
251:262:void tick() -> e
net.minecraft.world.entity.animal.TropicalFish -> bsl:
java.lang.String BUCKET_VARIANT_TAG -> b
net.minecraft.network.syncher.EntityDataAccessor DATA_ID_TYPE_VARIANT -> d
java.util.List COMMON_VARIANTS -> c
boolean isSchool -> e
139:143:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
146:146:java.lang.String getPredefinedName(int) -> c
150:150:int
packVariant(net.minecraft.world.entity.animal.TropicalFish$Pattern,net.minecraft.wo
rld.item.DyeColor,net.minecraft.world.item.DyeColor) -> a
154:154:net.minecraft.world.item.DyeColor getBaseColor(int) -> s
158:158:net.minecraft.world.item.DyeColor getPatternColor(int) -> t
162:162:net.minecraft.world.entity.animal.TropicalFish$Pattern getPattern(int)
-> u
167:170:void defineSynchedData() -> a_
174:177:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
181:184:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
187:188:void setPackedVariant(int) -> v
192:192:boolean isMaxGroupSizeReached(int) -> d
196:196:int getPackedVariant() -> gk
200:200:net.minecraft.world.item.DyeColor getBaseColor() -> gh
204:204:net.minecraft.world.item.DyeColor getPatternColor() -> gi
209:209:net.minecraft.world.entity.animal.TropicalFish$Pattern getVariant() ->
gj
214:218:void setVariant(net.minecraft.world.entity.animal.TropicalFish$Pattern)
-> a
222:226:void saveToBucketTag(net.minecraft.world.item.ItemStack) -> l
230:230:net.minecraft.world.item.ItemStack getBucketItemStack() -> b
235:235:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
240:240:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
245:245:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
250:250:net.minecraft.sounds.SoundEvent getFlopSound() -> fZ
256:286:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
290:293:boolean
checkTropicalFishSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.wor
ld.level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.B
lockPos,net.minecraft.util.RandomSource) -> b
37:37:java.lang.Object getVariant() -> c
37:37:void setVariant(java.lang.Object) -> a
39:59:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.TropicalFish$Base -> bsl$a:
net.minecraft.world.entity.animal.TropicalFish$Base SMALL -> a
net.minecraft.world.entity.animal.TropicalFish$Base LARGE -> b
int id -> c
net.minecraft.world.entity.animal.TropicalFish$Base[] $VALUES -> d
41:41:net.minecraft.world.entity.animal.TropicalFish$Base[] values() -> values
41:41:net.minecraft.world.entity.animal.TropicalFish$Base
valueOf(java.lang.String) -> valueOf
48:50:void <init>(java.lang.String,int,int) -> <init>
41:41:net.minecraft.world.entity.animal.TropicalFish$Base[] $values() -> a
41:43:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.TropicalFish$Pattern -> bsl$b:
net.minecraft.world.entity.animal.TropicalFish$Pattern KOB -> a
net.minecraft.world.entity.animal.TropicalFish$Pattern SUNSTREAK -> b
net.minecraft.world.entity.animal.TropicalFish$Pattern SNOOPER -> c
net.minecraft.world.entity.animal.TropicalFish$Pattern DASHER -> d
net.minecraft.world.entity.animal.TropicalFish$Pattern BRINELY -> e
net.minecraft.world.entity.animal.TropicalFish$Pattern SPOTTY -> f
net.minecraft.world.entity.animal.TropicalFish$Pattern FLOPPER -> g
net.minecraft.world.entity.animal.TropicalFish$Pattern STRIPEY -> h
net.minecraft.world.entity.animal.TropicalFish$Pattern GLITTER -> i
net.minecraft.world.entity.animal.TropicalFish$Pattern BLOCKFISH -> j
net.minecraft.world.entity.animal.TropicalFish$Pattern BETTY -> k
net.minecraft.world.entity.animal.TropicalFish$Pattern CLAYFISH -> l
com.mojang.serialization.Codec CODEC -> m
java.util.function.IntFunction BY_ID -> n
java.lang.String name -> o
net.minecraft.network.chat.Component displayName -> p
net.minecraft.world.entity.animal.TropicalFish$Base base -> q
int packedId -> r
net.minecraft.world.entity.animal.TropicalFish$Pattern[] $VALUES -> s
84:84:net.minecraft.world.entity.animal.TropicalFish$Pattern[] values() ->
values
84:84:net.minecraft.world.entity.animal.TropicalFish$Pattern
valueOf(java.lang.String) -> valueOf
110:115:void
<init>(java.lang.String,int,java.lang.String,net.minecraft.world.entity.animal.Trop
icalFish$Base,int) -> <init>
118:118:net.minecraft.world.entity.animal.TropicalFish$Pattern byId(int) -> a
122:122:net.minecraft.world.entity.animal.TropicalFish$Base base() -> a
126:126:int getPackedId() -> b
131:131:java.lang.String getSerializedName() -> c
135:135:net.minecraft.network.chat.Component displayName() -> d
84:84:net.minecraft.world.entity.animal.TropicalFish$Pattern[] $values() -> e
84:100:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.TropicalFish$TropicalFishGroupData -> bsl$c:
net.minecraft.world.entity.animal.TropicalFish$Variant variant -> b
300:302:void
<init>(net.minecraft.world.entity.animal.TropicalFish,net.minecraft.world.entity.an
imal.TropicalFish$Variant) -> <init>
net.minecraft.world.entity.animal.TropicalFish$Variant -> bsl$d:
net.minecraft.world.entity.animal.TropicalFish$Pattern pattern -> a
net.minecraft.world.item.DyeColor baseColor -> b
net.minecraft.world.item.DyeColor patternColor -> c
53:53:void
<init>(net.minecraft.world.entity.animal.TropicalFish$Pattern,net.minecraft.world.i
tem.DyeColor,net.minecraft.world.item.DyeColor) -> <init>
55:55:int getPackedId() -> a
53:53:java.lang.String toString() -> toString
53:53:int hashCode() -> hashCode
53:53:boolean equals(java.lang.Object) -> equals
53:53:net.minecraft.world.entity.animal.TropicalFish$Pattern pattern() -> b
53:53:net.minecraft.world.item.DyeColor baseColor() -> c
53:53:net.minecraft.world.item.DyeColor patternColor() -> d
net.minecraft.world.entity.animal.Turtle -> bsm:
net.minecraft.network.syncher.EntityDataAccessor HOME_POS -> bW
net.minecraft.network.syncher.EntityDataAccessor HAS_EGG -> bX
net.minecraft.network.syncher.EntityDataAccessor LAYING_EGG -> bY
net.minecraft.network.syncher.EntityDataAccessor TRAVEL_POS -> bZ
net.minecraft.network.syncher.EntityDataAccessor GOING_HOME -> ca
net.minecraft.network.syncher.EntityDataAccessor TRAVELLING -> cb
net.minecraft.world.item.crafting.Ingredient FOOD_ITEMS -> bT
int layEggCounter -> cc
java.util.function.Predicate BABY_ON_LAND_SELECTOR -> bU
79:87:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
90:91:void setHomePos(net.minecraft.core.BlockPos) -> i
94:94:net.minecraft.core.BlockPos getHomePos() -> fY
98:99:void setTravelPos(net.minecraft.core.BlockPos) -> j
102:102:net.minecraft.core.BlockPos getTravelPos() -> ge
106:106:boolean hasEgg() -> q
110:111:void setHasEgg(boolean) -> w
114:114:boolean isLayingEgg() -> r
118:120:void setLayingEgg(boolean) -> x
123:123:boolean isGoingHome() -> gf
127:128:void setGoingHome(boolean) -> y
131:131:boolean isTravelling() -> gg
135:136:void setTravelling(boolean) -> z
140:147:void defineSynchedData() -> a_
151:161:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
165:177:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
182:184:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
188:190:boolean
checkTurtleSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.lev
el.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPo
s,net.minecraft.util.RandomSource) -> c
195:204:void registerGoals() -> x
207:209:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> w
214:214:boolean isPushedByFluid() -> cw
220:220:boolean canBreatheUnderwater() -> dN
225:225:net.minecraft.world.entity.MobType getMobType() -> eN
230:230:int getAmbientSoundInterval() -> M
236:240:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
245:246:void playSwimSound(float) -> e
250:250:net.minecraft.sounds.SoundEvent getSwimSound() -> aJ
256:259:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
265:268:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
273:276:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
280:280:boolean canFallInLove() -> fZ
285:285:float nextStep() -> aI
290:290:float getScale() -> dV
295:295:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
301:301:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
306:306:boolean isFood(net.minecraft.world.item.ItemStack) -> m
311:319:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
324:332:void aiStep() -> b_
336:342:void ageBoundaryReached() -> m
346:357:void travel(net.minecraft.world.phys.Vec3) -> h
361:361:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
366:367:void
thunderHit(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Lightn
ingBolt) -> a
76:76:boolean lambda$static$0(net.minecraft.world.entity.LivingEntity) -> l
65:65:net.minecraft.util.RandomSource
access$000(net.minecraft.world.entity.animal.Turtle) -> a
65:65:net.minecraft.util.RandomSource
access$100(net.minecraft.world.entity.animal.Turtle) -> b
66:76:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Turtle$TurtleBreedGoal -> bsm$a:
net.minecraft.world.entity.animal.Turtle turtle -> d
546:548:void <init>(net.minecraft.world.entity.animal.Turtle,double) -> <init>
552:552:boolean canUse() -> a
557:577:void breed() -> g
net.minecraft.world.entity.animal.Turtle$TurtleGoHomeGoal -> bsm$b:
net.minecraft.world.entity.animal.Turtle turtle -> a
double speedModifier -> b
boolean stuck -> c
int closeToHomeTryTicks -> d
int GIVE_UP_TICKS -> e
473:476:void <init>(net.minecraft.world.entity.animal.Turtle,double) -> <init>
480:492:boolean canUse() -> a
497:500:void start() -> c
504:505:void stop() -> d
509:509:boolean canContinueToUse() -> b
514:539:void tick() -> e
net.minecraft.world.entity.animal.Turtle$TurtleGoToWaterGoal -> bsm$c:
int GIVE_UP_TICKS -> g
net.minecraft.world.entity.animal.Turtle turtle -> h
660:663:void <init>(net.minecraft.world.entity.animal.Turtle,double) -> <init>
667:667:boolean canContinueToUse() -> b
672:680:boolean canUse() -> a
685:685:boolean shouldRecalculatePath() -> l
690:690:boolean
isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) ->
a
net.minecraft.world.entity.animal.Turtle$TurtleLayEggGoal -> bsm$d:
net.minecraft.world.entity.animal.Turtle turtle -> g
584:586:void <init>(net.minecraft.world.entity.animal.Turtle,double) -> <init>
590:593:boolean canUse() -> a
598:598:boolean canContinueToUse() -> b
603:624:void tick() -> e
628:632:boolean
isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) ->
a
net.minecraft.world.entity.animal.Turtle$TurtleMoveControl -> bsm$e:
net.minecraft.world.entity.animal.Turtle turtle -> l
698:700:void <init>(net.minecraft.world.entity.animal.Turtle) -> <init>
703:717:void updateSpeed() -> g
721:747:void tick() -> a
net.minecraft.world.entity.animal.Turtle$TurtlePanicGoal -> bsm$f:
371:372:void <init>(net.minecraft.world.entity.animal.Turtle,double) -> <init>
376:389:boolean canUse() -> a
net.minecraft.world.entity.animal.Turtle$TurtlePathNavigation -> bsm$g:
752:753:void
<init>(net.minecraft.world.entity.animal.Turtle,net.minecraft.world.level.Level) ->
<init>
757:763:boolean isStableDestination(net.minecraft.core.BlockPos) -> a
net.minecraft.world.entity.animal.Turtle$TurtleRandomStrollGoal -> bsm$h:
net.minecraft.world.entity.animal.Turtle turtle -> i
640:642:void <init>(net.minecraft.world.entity.animal.Turtle,double,int) ->
<init>
646:650:boolean canUse() -> a
net.minecraft.world.entity.animal.Turtle$TurtleTravelGoal -> bsm$i:
net.minecraft.world.entity.animal.Turtle turtle -> a
double speedModifier -> b
boolean stuck -> c
398:401:void <init>(net.minecraft.world.entity.animal.Turtle,double) -> <init>
405:405:boolean canUse() -> a
410:424:void start() -> c
428:452:void tick() -> e
456:456:boolean canContinueToUse() -> b
461:463:void stop() -> d
net.minecraft.world.entity.animal.WaterAnimal -> bsn:
20:23:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
27:27:boolean canBreatheUnderwater() -> dN
32:32:net.minecraft.world.entity.MobType getMobType() -> eN
37:37:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) -> a
42:42:int getAmbientSoundInterval() -> M
47:47:int getExperienceReward() -> ea
51:60:void handleAirSupply(int) -> b
64:67:void baseTick() -> ao
72:72:boolean isPushedByFluid() -> cw
77:77:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
81:86:boolean
checkSurfaceWaterAnimalSpawnRules(net.minecraft.world.entity.EntityType,net.minecra
ft.world.level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.
core.BlockPos,net.minecraft.util.RandomSource) -> c
net.minecraft.world.entity.animal.Wolf -> bso:
net.minecraft.network.syncher.EntityDataAccessor DATA_INTERESTED_ID -> bX
net.minecraft.network.syncher.EntityDataAccessor DATA_COLLAR_COLOR -> bY
net.minecraft.network.syncher.EntityDataAccessor DATA_REMAINING_ANGER_TIME ->
bZ
java.util.function.Predicate PREY_SELECTOR -> bW
float START_HEALTH -> ca
float TAME_HEALTH -> cb
float interestedAngle -> cc
float interestedAngleO -> cd
boolean isWet -> ce
boolean isShaking -> cf
float shakeAnim -> cg
float shakeAnimO -> ch
net.minecraft.util.valueproviders.UniformInt PERSISTENT_ANGER_TIME -> ci
java.util.UUID persistentAngerTarget -> cj
100:106:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
110:131:void registerGoals() -> x
134:137:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> ge
142:146:void defineSynchedData() -> a_
150:151:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
155:159:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
163:169:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
173:182:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
187:187:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
192:192:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
197:197:float getSoundVolume() -> eR
202:213:void aiStep() -> b_
217:265:void tick() -> l
268:271:void cancelShake() -> gj
275:281:void die(net.minecraft.world.damagesource.DamageSource) -> a
284:284:boolean isWet() -> gf
288:288:float getWetShade(float) -> D
292:298:float getBodyRollAngle(float,float) -> f
302:302:float getHeadRollAngle(float) -> E
307:307:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
312:315:int getMaxHeadXRot() -> X
320:333:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
338:342:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
347:357:void setTame(boolean) -> x
361:420:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
425:434:void handleEntityEvent(byte) -> b
437:442:float getTailAngle() -> gg
447:448:boolean isFood(net.minecraft.world.item.ItemStack) -> m
453:453:int getMaxSpawnClusterSize() -> fE
458:458:int getRemainingPersistentAngerTime() -> a
463:464:void setRemainingPersistentAngerTime(int) -> a
468:469:void startPersistentAngerTimer() -> c
474:474:java.util.UUID getPersistentAngerTarget() -> b
479:480:void setPersistentAngerTarget(java.util.UUID) -> a
483:483:net.minecraft.world.item.DyeColor getCollarColor() -> gh
487:488:void setCollarColor(net.minecraft.world.item.DyeColor) -> a
493:501:net.minecraft.world.entity.animal.Wolf
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
505:506:void setIsInterested(boolean) -> A
510:528:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a
532:532:boolean isInterested() -> gi
538:555:boolean
wantsToAttack(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.Li
vingEntity) -> a
560:560:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
565:565:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
569:570:boolean
checkWolfSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level
.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,
net.minecraft.util.RandomSource) -> c
75:75:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
81:82:boolean lambda$static$0(net.minecraft.world.entity.LivingEntity) -> m
75:75:net.minecraft.util.RandomSource
access$000(net.minecraft.world.entity.animal.Wolf) -> a
76:95:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.Wolf$WolfAvoidEntityGoal -> bso$a:
net.minecraft.world.entity.animal.Wolf wolf -> j
net.minecraft.world.entity.animal.Wolf this$0 -> i
579:582:void
<init>(net.minecraft.world.entity.animal.Wolf,net.minecraft.world.entity.animal.Wol
f,java.lang.Class,float,double,double) -> <init>
586:592:boolean canUse() -> a
596:596:boolean avoidLlama(net.minecraft.world.entity.animal.horse.Llama) -> a
601:603:void start() -> c
607:609:void tick() -> e
net.minecraft.world.entity.animal.Wolf$WolfPanicGoal -> bso$b:
net.minecraft.world.entity.animal.Wolf this$0 -> h
613:615:void <init>(net.minecraft.world.entity.animal.Wolf,double) -> <init>
619:619:boolean shouldPanic() -> h
net.minecraft.world.entity.animal.allay.Allay -> bsp:
org.slf4j.Logger LOGGER -> e
net.minecraft.core.Vec3i ITEM_PICKUP_REACH -> bT
int LIFTING_ITEM_ANIMATION_DURATION -> bU
float DANCING_LOOP_DURATION -> bV
float SPINNING_ANIMATION_DURATION -> bW
net.minecraft.world.item.crafting.Ingredient DUPLICATION_ITEM -> bX
int DUPLICATION_COOLDOWN_TICKS -> bY
int NUM_OF_DUPLICATION_HEARTS -> bZ
double RIDING_OFFSET -> ca
net.minecraft.network.syncher.EntityDataAccessor DATA_DANCING -> cb
net.minecraft.network.syncher.EntityDataAccessor DATA_CAN_DUPLICATE -> cc
com.google.common.collect.ImmutableList SENSOR_TYPES -> b
com.google.common.collect.ImmutableList MEMORY_TYPES -> c
com.google.common.collect.ImmutableList THROW_SOUND_PITCHES -> d
net.minecraft.world.level.gameevent.DynamicGameEventListener
dynamicVibrationListener -> cd
net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Data
vibrationData -> ce
net.minecraft.world.level.gameevent.vibrations.VibrationSystem$User
vibrationUser -> cf
net.minecraft.world.level.gameevent.DynamicGameEventListener
dynamicJukeboxListener -> cg
net.minecraft.world.SimpleContainer inventory -> ch
net.minecraft.core.BlockPos jukeboxPos -> ci
long duplicationCooldown -> cj
float holdingItemAnimationTicks -> ck
float holdingItemAnimationTicks0 -> cl
float dancingAnimationTicks -> cm
float spinningAnimationTicks -> cn
float spinningAnimationTicks0 -> co
136:156:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
160:160:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
165:165:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
171:171:net.minecraft.world.entity.ai.Brain getBrain() -> dK
175:180:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
185:189:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
194:197:void defineSynchedData() -> a_
201:218:void travel(net.minecraft.world.phys.Vec3) -> h
222:222:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
227:233:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
239:239:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
244:244:void
checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net
.minecraft.core.BlockPos) -> a
248:248:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
253:253:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
258:258:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
263:263:float getSoundVolume() -> eR
268:277:void customServerAiStep() -> W
281:292:void aiStep() -> b_
296:326:void tick() -> l
330:330:boolean canPickUpLoot() -> fG
334:334:boolean hasItemInHand() -> r
339:339:boolean canTakeItem(net.minecraft.world.item.ItemStack) -> f
343:343:boolean isOnPickupCooldown() -> gd
348:380:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
384:393:void setJukeboxPlaying(net.minecraft.core.BlockPos,boolean) -> b
397:397:net.minecraft.world.SimpleContainer getInventory() -> w
402:402:net.minecraft.core.Vec3i getPickupReach() -> R
407:411:boolean wantsToPickUp(net.minecraft.world.item.ItemStack) -> k
415:415:boolean
allayConsidersItemEqual(net.minecraft.world.item.ItemStack,net.minecraft.world.item
.ItemStack) -> d
419:436:boolean
hasNonMatchingPotion(net.minecraft.world.item.ItemStack,net.minecraft.world.item.It
emStack) -> e
441:442:void pickUpItem(net.minecraft.world.entity.item.ItemEntity) -> b
446:449:void sendDebugPackets() -> V
453:453:boolean isFlapping() -> aP
458:462:void updateDynamicGameEventListener(java.util.function.BiConsumer) -> a
465:465:boolean isDancing() -> fY
469:469:boolean isPanicking() -> fZ
473:477:void setDancing(boolean) -> w
480:482:boolean shouldStopDancing() -> ge
486:486:float getHoldingItemAnimationProgress(float) -> D
490:491:boolean isSpinning() -> ga
495:495:float getSpinningProgress(float) -> E
500:500:boolean
equipmentHasChanged(net.minecraft.world.item.ItemStack,net.minecraft.world.item.Ite
mStack) -> a
505:515:void dropEquipment() -> eu
519:519:boolean removeWhenFarAway(double) -> h
524:535:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
539:552:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
556:556:boolean shouldStayCloseToLeashHolder() -> fW
560:569:void updateDuplicationCooldown() -> gf
572:572:boolean isDuplicationItem(net.minecraft.world.item.ItemStack) -> l
576:584:void duplicateAllay() -> gg
587:589:void resetDuplicationCooldown() -> gh
592:592:boolean canDuplicate() -> gi
596:599:void
removeInteractionItem(net.minecraft.world.entity.player.Player,net.minecraft.world.
item.ItemStack) -> a
603:603:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
608:608:double getMyRidingOffset() -> bw
613:620:void handleEntityEvent(byte) -> b
623:627:void spawnHeartParticle() -> gj
631:631:net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Data
getVibrationData() -> gb
636:636:net.minecraft.world.level.gameevent.vibrations.VibrationSystem$User
getVibrationUser() -> gc
547:547:void
lambda$readAdditionalSaveData$1(net.minecraft.world.level.gameevent.vibrations.Vibr
ationSystem$Data) -> a
531:531:void
lambda$addAdditionalSaveData$0(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
76:127:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.allay.Allay$JukeboxListener -> bsp$a:
net.minecraft.world.level.gameevent.PositionSource listenerSource -> b
int listenerRadius -> c
net.minecraft.world.entity.animal.allay.Allay this$0 -> a
643:646:void
<init>(net.minecraft.world.entity.animal.allay.Allay,net.minecraft.world.level.game
event.PositionSource,int) -> <init>
650:650:net.minecraft.world.level.gameevent.PositionSource getListenerSource()
-> a
655:655:int getListenerRadius() -> b
660:670:boolean
handleGameEvent(net.minecraft.server.level.ServerLevel,net.minecraft.world.level.ga
meevent.GameEvent,net.minecraft.world.level.gameevent.GameEvent$Context,net.minecra
ft.world.phys.Vec3) -> a
net.minecraft.world.entity.animal.allay.Allay$VibrationUser -> bsp$b:
int VIBRATION_EVENT_LISTENER_RANGE -> b
net.minecraft.world.level.gameevent.PositionSource positionSource -> c
net.minecraft.world.entity.animal.allay.Allay this$0 -> a
674:677:void <init>(net.minecraft.world.entity.animal.allay.Allay) -> <init>
681:681:int getListenerRadius() -> a
686:686:net.minecraft.world.level.gameevent.PositionSource getPositionSource()
-> b
691:700:boolean
canReceiveVibration(net.minecraft.server.level.ServerLevel,net.minecraft.core.Block
Pos,net.minecraft.world.level.gameevent.GameEvent,net.minecraft.world.level.gameeve
nt.GameEvent$Context) -> a
705:708:void
onReceiveVibration(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockP
os,net.minecraft.world.level.gameevent.GameEvent,net.minecraft.world.entity.Entity,
net.minecraft.world.entity.Entity,float) -> a
712:712:net.minecraft.tags.TagKey getListenableEvents() -> c
net.minecraft.world.entity.animal.allay.AllayAi -> bsq:
float SPEED_MULTIPLIER_WHEN_IDLING -> a
float SPEED_MULTIPLIER_WHEN_FOLLOWING_DEPOSIT_TARGET -> b
float SPEED_MULTIPLIER_WHEN_RETRIEVING_ITEM -> c
float SPEED_MULTIPLIER_WHEN_PANICKING -> d
int CLOSE_ENOUGH_TO_TARGET -> e
int TOO_FAR_FROM_TARGET -> f
int MAX_LOOK_DISTANCE -> g
int MIN_WAIT_DURATION -> h
int MAX_WAIT_DURATION -> i
int TIME_TO_FORGET_NOTEBLOCK -> j
int DISTANCE_TO_WANTED_ITEM -> k
int GIVE_ITEM_TIMEOUT_DURATION -> l
40:40:void <init>() -> <init>
55:61:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.ai.Brain) -> a
65:73:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> b
76:88:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> c
91:94:void updateActivity(net.minecraft.world.entity.animal.allay.Allay) -> a
97:106:void
hearNoteblock(net.minecraft.world.entity.LivingEntity,net.minecraft.core.BlockPos)
-> a
109:120:java.util.Optional
getItemDepositPosition(net.minecraft.world.entity.LivingEntity) -> b
124:125:boolean hasWantedItem(net.minecraft.world.entity.LivingEntity) -> c
129:133:boolean
shouldDepositItemsAtLikedNoteblock(net.minecraft.world.entity.LivingEntity,net.mine
craft.world.entity.ai.Brain,net.minecraft.core.GlobalPos) -> a
137:137:java.util.Optional
getLikedPlayerPositionTracker(net.minecraft.world.entity.LivingEntity) -> d
141:157:java.util.Optional
getLikedPlayer(net.minecraft.world.entity.LivingEntity) -> a
137:137:net.minecraft.world.entity.ai.behavior.PositionTracker
lambda$getLikedPlayerPositionTracker$1(net.minecraft.server.level.ServerPlayer) ->
a
77:77:boolean
lambda$initIdleActivity$0(net.minecraft.world.entity.animal.allay.Allay) -> b
net.minecraft.world.entity.animal.allay.package-info -> bsr:
net.minecraft.world.entity.animal.axolotl.Axolotl -> bss:
int TOTAL_PLAYDEAD_TIME -> bT
com.google.common.collect.ImmutableList SENSOR_TYPES -> bU
com.google.common.collect.ImmutableList MEMORY_TYPES -> bW
net.minecraft.network.syncher.EntityDataAccessor DATA_VARIANT -> ca
net.minecraft.network.syncher.EntityDataAccessor DATA_PLAYING_DEAD -> cb
net.minecraft.network.syncher.EntityDataAccessor FROM_BUCKET -> cc
double PLAYER_REGEN_DETECTION_RANGE -> bX
int RARE_VARIANT_CHANCE -> bY
int AXOLOTL_TOTAL_AIR_SUPPLY -> cd
java.lang.String VARIANT_TAG -> bZ
int REHYDRATE_AIR_SUPPLY -> ce
int REGEN_BUFF_MAX_DURATION -> cf
java.util.Map modelRotationValues -> cg
int REGEN_BUFF_BASE_DURATION -> ch
119:183:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
187:187:java.util.Map getModelRotationValues() -> a
192:192:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
197:201:void defineSynchedData() -> a_
205:208:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
212:215:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
219:223:void playAmbientSound() -> N
227:248:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
253:258:void baseTick() -> ao
262:271:void handleAirSupply(int) -> t
274:276:void rehydrate() -> q
280:280:int getMaxAirSupply() -> ce
285:285:net.minecraft.world.entity.animal.axolotl.Axolotl$Variant getVariant()
-> fY
290:291:void
setVariant(net.minecraft.world.entity.animal.axolotl.Axolotl$Variant) -> a
294:294:boolean useRareVariant(net.minecraft.util.RandomSource) -> a
299:299:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) ->
a
304:304:boolean canBreatheUnderwater() -> dN
310:310:boolean isPushedByFluid() -> cw
315:315:net.minecraft.world.entity.MobType getMobType() -> eN
319:320:void setPlayingDead(boolean) -> x
323:323:boolean isPlayingDead() -> ge
328:328:boolean fromBucket() -> r
333:334:void setFromBucket(boolean) -> w
339:350:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
355:355:double getMeleeAttackRangeSqr(net.minecraft.world.entity.LivingEntity)
-> i
360:360:boolean isFood(net.minecraft.world.item.ItemStack) -> m
365:365:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
370:382:void customServerAiStep() -> W
385:388:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> gf
393:393:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
398:403:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
408:420:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
425:425:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
430:430:int getMaxHeadXRot() -> X
435:435:int getMaxHeadYRot() -> fC
440:440:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
445:455:void saveToBucketTag(net.minecraft.world.item.ItemStack) -> l
459:470:void loadFromBucketTag(net.minecraft.nbt.CompoundTag) -> c
474:474:net.minecraft.world.item.ItemStack getBucketItemStack() -> b
479:479:net.minecraft.sounds.SoundEvent getPickupSound() -> w
484:484:boolean canBeSeenAsEnemy() -> ek
488:506:void
onStopAttacking(net.minecraft.world.entity.animal.axolotl.Axolotl,net.minecraft.wor
ld.entity.LivingEntity) -> a
510:520:void applySupportingEffects(net.minecraft.world.entity.player.Player) -
> f
524:524:boolean requiresCustomPersistence() -> T
529:529:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
535:535:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
541:541:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
546:546:net.minecraft.sounds.SoundEvent getSwimSplashSound() -> aK
551:551:net.minecraft.sounds.SoundEvent getSwimSound() -> aJ
556:556:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
561:561:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
567:567:net.minecraft.world.entity.ai.Brain getBrain() -> dK
572:574:void sendDebugPackets() -> V
578:586:void travel(net.minecraft.world.phys.Vec3) -> h
591:596:void
usePlayerItem(net.minecraft.world.entity.player.Player,net.minecraft.world.Interact
ionHand,net.minecraft.world.item.ItemStack) -> a
600:600:boolean removeWhenFarAway(double) -> h
604:604:boolean
checkAxolotlSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.le
vel.ServerLevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.
BlockPos,net.minecraft.util.RandomSource) -> a
72:72:java.lang.Object getVariant() -> c
72:72:void setVariant(java.lang.Object) -> a
75:108:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.axolotl.Axolotl$AxolotlGroupData -> bss$a:
net.minecraft.world.entity.animal.axolotl.Axolotl$Variant[] types -> a
640:642:void
<init>(net.minecraft.world.entity.animal.axolotl.Axolotl$Variant[]) -> <init>
645:645:net.minecraft.world.entity.animal.axolotl.Axolotl$Variant
getVariant(net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.animal.axolotl.Axolotl$AxolotlLookControl -> bss$b:
net.minecraft.world.entity.animal.axolotl.Axolotl this$0 -> h
624:626:void
<init>(net.minecraft.world.entity.animal.axolotl.Axolotl,net.minecraft.world.entity
.animal.axolotl.Axolotl,int) -> <init>
630:633:void tick() -> a
net.minecraft.world.entity.animal.axolotl.Axolotl$AxolotlMoveControl -> bss$c:
net.minecraft.world.entity.animal.axolotl.Axolotl axolotl -> l
611:613:void <init>(net.minecraft.world.entity.animal.axolotl.Axolotl) ->
<init>
617:620:void tick() -> a
net.minecraft.world.entity.animal.axolotl.Axolotl$Variant -> bss$d:
net.minecraft.world.entity.animal.axolotl.Axolotl$Variant LUCY -> a
net.minecraft.world.entity.animal.axolotl.Axolotl$Variant WILD -> b
net.minecraft.world.entity.animal.axolotl.Axolotl$Variant GOLD -> c
net.minecraft.world.entity.animal.axolotl.Axolotl$Variant CYAN -> d
net.minecraft.world.entity.animal.axolotl.Axolotl$Variant BLUE -> e
java.util.function.IntFunction BY_ID -> g
com.mojang.serialization.Codec CODEC -> f
int id -> h
java.lang.String name -> i
boolean common -> j
net.minecraft.world.entity.animal.axolotl.Axolotl$Variant[] $VALUES -> k
121:121:net.minecraft.world.entity.animal.axolotl.Axolotl$Variant[] values() ->
values
121:121:net.minecraft.world.entity.animal.axolotl.Axolotl$Variant
valueOf(java.lang.String) -> valueOf
136:140:void <init>(java.lang.String,int,int,java.lang.String,boolean) ->
<init>
143:143:int getId() -> a
147:147:java.lang.String getName() -> b
152:152:java.lang.String getSerializedName() -> c
156:156:net.minecraft.world.entity.animal.axolotl.Axolotl$Variant byId(int) ->
a
160:160:net.minecraft.world.entity.animal.axolotl.Axolotl$Variant
getCommonSpawnVariant(net.minecraft.util.RandomSource) -> a
164:164:net.minecraft.world.entity.animal.axolotl.Axolotl$Variant
getRareSpawnVariant(net.minecraft.util.RandomSource) -> b
168:169:net.minecraft.world.entity.animal.axolotl.Axolotl$Variant
getSpawnVariant(net.minecraft.util.RandomSource,boolean) -> a
168:168:net.minecraft.world.entity.animal.axolotl.Axolotl$Variant[]
lambda$getSpawnVariant$1(int) -> b
168:168:boolean
lambda$getSpawnVariant$0(boolean,net.minecraft.world.entity.animal.axolotl.Axolotl$
Variant) -> a
121:121:net.minecraft.world.entity.animal.axolotl.Axolotl$Variant[] $values() -
> d
121:130:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.axolotl.AxolotlAi -> bst:
net.minecraft.util.valueproviders.UniformInt ADULT_FOLLOW_RANGE -> a
float SPEED_MULTIPLIER_WHEN_MAKING_LOVE -> b
float SPEED_MULTIPLIER_ON_LAND -> c
float SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER -> d
float SPEED_MULTIPLIER_WHEN_CHASING_IN_WATER -> e
float SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT_IN_WATER -> f
43:43:void <init>() -> <init>
52:60:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.ai.Brain) -> a
64:72:void initPlayDeadActivity(net.minecraft.world.entity.ai.Brain) -> b
75:81:void initFightActivity(net.minecraft.world.entity.ai.Brain) -> c
84:90:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> d
93:118:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> e
121:129:boolean
canSetWalkTargetFromLookTarget(net.minecraft.world.entity.LivingEntity) -> a
133:152:void updateActivity(net.minecraft.world.entity.animal.axolotl.Axolotl)
-> a
155:155:float getSpeedModifierChasing(net.minecraft.world.entity.LivingEntity)
-> b
159:159:float
getSpeedModifierFollowingAdult(net.minecraft.world.entity.LivingEntity) -> c
163:163:float getSpeedModifier(net.minecraft.world.entity.LivingEntity) -> d
167:171:java.util.Optional
findNearestValidAttackTarget(net.minecraft.world.entity.animal.axolotl.Axolotl) ->
b
175:175:net.minecraft.world.item.crafting.Ingredient getTemptations() -> a
44:44:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.axolotl.PlayDead -> bsu:
15:20:void <init>() -> <init>
24:24:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.axolotl.Axolotl) -> a
29:29:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.axolotl.Axolotl,long) -> a
34:40:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.axol
otl.Axolotl,long) -> b
12:12:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
12:12:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
12:12:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.axolotl.ValidatePlayDead -> bsv:
8:8:void <init>() -> <init>
10:10:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
10:13:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
13:13:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
14:22:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.leve
l.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.animal.axolotl.package-info -> bsw:
net.minecraft.world.entity.animal.camel.Camel -> bsx:
net.minecraft.world.item.crafting.Ingredient TEMPTATION_ITEM -> bT
int DASH_COOLDOWN_TICKS -> bU
int MAX_HEAD_Y_ROT -> bW
float RUNNING_SPEED_BONUS -> cu
float DASH_VERTICAL_MOMENTUM -> cv
float DASH_HORIZONTAL_MOMENTUM -> cw
int DASH_MINIMUM_DURATION_TICKS -> cx
int SITDOWN_DURATION_TICKS -> cy
int STANDUP_DURATION_TICKS -> cz
int IDLE_MINIMAL_DURATION_TICKS -> cA
float SITTING_HEIGHT_DIFFERENCE -> cB
net.minecraft.network.syncher.EntityDataAccessor DASH -> bX
net.minecraft.network.syncher.EntityDataAccessor LAST_POSE_CHANGE_TICK -> bY
net.minecraft.world.entity.AnimationState sitAnimationState -> bZ
net.minecraft.world.entity.AnimationState sitPoseAnimationState -> ca
net.minecraft.world.entity.AnimationState sitUpAnimationState -> cb
net.minecraft.world.entity.AnimationState idleAnimationState -> cc
net.minecraft.world.entity.AnimationState dashAnimationState -> cd
net.minecraft.world.entity.EntityDimensions SITTING_DIMENSIONS -> cC
int dashCooldown -> cD
int idleAnimationTimeout -> cE
79:99:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
103:105:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
109:115:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
118:121:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
126:129:void defineSynchedData() -> a_
133:135:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
140:140:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
147:147:void registerGoals() -> x
151:151:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
156:156:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
161:161:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
166:166:double getRiderShieldingHeight() -> d
171:181:void customServerAiStep() -> W
185:206:void tick() -> l
209:231:void setupAnimationStates() -> gK
236:242:void updateWalkAnimation(float) -> v
246:251:void travel(net.minecraft.world.phys.Vec3) -> h
255:261:void
tickRidden(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Vec3)
-> a
264:264:boolean refuseToMove() -> r
269:270:float getRiddenSpeed(net.minecraft.world.entity.player.Player) -> e
275:278:net.minecraft.world.phys.Vec2
getRiddenRotation(net.minecraft.world.entity.LivingEntity) -> l
283:286:net.minecraft.world.phys.Vec3
getRiddenInput(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Ve
c3) -> b
291:291:boolean canJump() -> a
296:300:void onPlayerJump(int) -> b
304:304:boolean canSprint() -> dB
313:323:void executeRidersJump(float,net.minecraft.world.phys.Vec3) -> b
326:326:boolean isDashing() -> w
330:331:void setDashing(boolean) -> w
334:334:boolean isPanicking() -> fY
339:341:void handleStartJump(int) -> c
345:345:void handleStopJump() -> b
349:349:int getJumpCooldown() -> W_
354:354:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
359:359:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
364:364:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
369:374:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
378:378:boolean isFood(net.minecraft.world.item.ItemStack) -> m
383:403:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
408:411:void onLeashDistance(float) -> C
415:446:boolean
handleEating(net.minecraft.world.entity.player.Player,net.minecraft.world.item.Item
Stack) -> a
451:451:boolean canPerformRearing() -> ge
456:456:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a
462:462:net.minecraft.world.entity.animal.camel.Camel
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
468:468:net.minecraft.sounds.SoundEvent getEatingSound() -> gf
473:475:void actuallyHurt(net.minecraft.world.damagesource.DamageSource,float)
-> f
479:502:void
positionRider(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity$M
oveFunction) -> a
505:536:double getBodyAnchorAnimationYOffset(boolean,float) -> a
541:541:net.minecraft.world.phys.Vec3 getLeashOffset(float) -> p
546:546:double getPassengersRidingOffset() -> bx
551:554:void onPassengerTurned(net.minecraft.world.entity.Entity) -> j
557:566:void clampRotation(net.minecraft.world.entity.Entity) -> a
569:574:void clampHeadRotationToBody(net.minecraft.world.entity.Entity,float) -
> a
578:578:int getMaxHeadYRot() -> fC
583:583:boolean canAddPassenger(net.minecraft.world.entity.Entity) -> o
589:595:net.minecraft.world.entity.LivingEntity getControllingPassenger() -> cL
600:602:void sendDebugPackets() -> V
605:605:boolean isCamelSitting() -> gg
610:610:boolean isCamelVisuallySitting() -> gh
614:615:boolean isInPoseTransition() -> gi
619:619:boolean isVisuallySittingDown() -> gL
623:629:void sitDown() -> gj
632:638:void standUp() -> gk
641:643:void standUpInstantly() -> gl
647:648:void resetLastPoseChangeTick(long) -> a
653:654:void resetLastPoseChangeTickToFullStand(long) -> b
657:657:long getPoseTime() -> gm
662:662:net.minecraft.sounds.SoundEvent getSaddleSoundEvent() -> R_
667:673:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
677:677:net.minecraft.world.entity.ai.control.BodyRotationControl
createBodyControl() -> D
695:695:boolean isTamed() -> gn
700:703:void
openCustomInventoryScreen(net.minecraft.world.entity.player.Player) -> b
56:56:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
57:85:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.camel.Camel$CamelBodyRotationControl -> bsx$a:
net.minecraft.world.entity.animal.camel.Camel this$0 -> a
681:683:void
<init>(net.minecraft.world.entity.animal.camel.Camel,net.minecraft.world.entity.ani
mal.camel.Camel) -> <init>
687:690:void clientTick() -> a
net.minecraft.world.entity.animal.camel.Camel$CamelMoveControl -> bsx$b:
net.minecraft.world.entity.animal.camel.Camel this$0 -> l
706:708:void <init>(net.minecraft.world.entity.animal.camel.Camel) -> <init>
712:716:void tick() -> a
net.minecraft.world.entity.animal.camel.CamelAi -> bsy:
float SPEED_MULTIPLIER_WHEN_PANICKING -> a
float SPEED_MULTIPLIER_WHEN_IDLING -> b
float SPEED_MULTIPLIER_WHEN_TEMPTED -> c
float SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT -> d
float SPEED_MULTIPLIER_WHEN_MAKING_LOVE -> e
net.minecraft.util.valueproviders.UniformInt ADULT_FOLLOW_RANGE -> f
com.google.common.collect.ImmutableList SENSOR_TYPES -> g
com.google.common.collect.ImmutableList MEMORY_TYPES -> h
39:39:void <init>() -> <init>
72:72:void
initMemories(net.minecraft.world.entity.animal.camel.Camel,net.minecraft.util.Rando
mSource) -> a
75:75:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> a
79:85:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.ai.Brain) -> a
89:97:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> b
100:118:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> c
121:124:void updateActivity(net.minecraft.world.entity.animal.camel.Camel) -> a
163:163:net.minecraft.world.item.crafting.Ingredient getTemptations() -> b
103:103:java.lang.Float
lambda$initIdleActivity$0(net.minecraft.world.entity.LivingEntity) -> a
45:54:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.camel.CamelAi$CamelPanic -> bsy$a:
128:129:void <init>(float) -> <init>
133:137:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderM
ob,long) -> b
126:126:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.camel.CamelAi$RandomSitting -> bsy$b:
int minimalPoseTicks -> c
143:145:void <init>(int) -> <init>
149:149:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.camel.Camel) -> a
154:159:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.came
l.Camel,long) -> a
140:140:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
140:140:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.camel.package-info -> bsz:
net.minecraft.world.entity.animal.frog.Frog -> bta:
net.minecraft.world.item.crafting.Ingredient TEMPTATION_ITEM -> bT
com.google.common.collect.ImmutableList SENSOR_TYPES -> bU
com.google.common.collect.ImmutableList MEMORY_TYPES -> bW
net.minecraft.network.syncher.EntityDataAccessor DATA_VARIANT_ID -> cc
net.minecraft.network.syncher.EntityDataAccessor DATA_TONGUE_TARGET_ID -> cd
int FROG_FALL_DAMAGE_REDUCTION -> ce
java.lang.String VARIANT_KEY -> bX
net.minecraft.world.entity.AnimationState jumpAnimationState -> bY
net.minecraft.world.entity.AnimationState croakAnimationState -> bZ
net.minecraft.world.entity.AnimationState tongueAnimationState -> ca
net.minecraft.world.entity.AnimationState swimIdleAnimationState -> cb
108:121:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
125:125:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
130:130:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
136:136:net.minecraft.world.entity.ai.Brain getBrain() -> dK
141:144:void defineSynchedData() -> a_
147:148:void eraseTongueTarget() -> q
151:154:java.util.Optional getTongueTarget() -> r
158:159:void setTongueTarget(net.minecraft.world.entity.Entity) -> a
163:163:int getHeadRotSpeed() -> fD
168:168:int getMaxHeadYRot() -> fC
173:173:net.minecraft.world.entity.animal.FrogVariant getVariant() -> w
178:179:void setVariant(net.minecraft.world.entity.animal.FrogVariant) -> a
183:185:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
189:194:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
198:198:boolean canBreatheUnderwater() -> dN
203:212:void customServerAiStep() -> W
216:221:void tick() -> l
225:247:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
252:258:void updateWalkAnimation(float) -> v
263:268:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
274:274:boolean isBaby() -> h_
280:280:void setBaby(boolean) -> a
285:288:void
spawnChildFromBreeding(net.minecraft.server.level.ServerLevel,net.minecraft.world.e
ntity.animal.Animal) -> a
293:304:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
319:322:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> fY
328:328:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
334:334:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
340:340:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
345:346:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
350:350:boolean isPushedByFluid() -> cw
355:357:void sendDebugPackets() -> V
361:361:int calculateFallDamage(float,float) -> d
366:374:void travel(net.minecraft.world.phys.Vec3) -> h
378:381:boolean canEat(net.minecraft.world.entity.LivingEntity) -> l
386:386:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
437:437:boolean isFood(net.minecraft.world.item.ItemStack) -> m
441:442:boolean
checkFrogSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level
.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,
net.minecraft.util.RandomSource) -> c
69:69:java.lang.Object getVariant() -> c
69:69:void setVariant(java.lang.Object) -> a
70:104:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.frog.Frog$FrogLookControl -> bta$a:
net.minecraft.world.entity.animal.frog.Frog this$0 -> h
308:310:void
<init>(net.minecraft.world.entity.animal.frog.Frog,net.minecraft.world.entity.Mob)
-> <init>
314:314:boolean resetXRotOnTick() -> c
net.minecraft.world.entity.animal.frog.Frog$FrogNodeEvaluator -> bta$b:
net.minecraft.core.BlockPos$MutableBlockPos belowPos -> l
408:412:void <init>(boolean) -> <init>
416:419:net.minecraft.world.level.pathfinder.Node getStart() -> a
424:431:net.minecraft.world.level.pathfinder.BlockPathTypes
getBlockPathType(net.minecraft.world.level.BlockGetter,int,int,int) -> a
net.minecraft.world.entity.animal.frog.Frog$FrogPathNavigation -> bta$c:
391:392:void
<init>(net.minecraft.world.entity.animal.frog.Frog,net.minecraft.world.level.Level)
-> <init>
396:396:boolean
canCutCorner(net.minecraft.world.level.pathfinder.BlockPathTypes) -> b
401:403:net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) -
> a
net.minecraft.world.entity.animal.frog.FrogAi -> btb:
float SPEED_MULTIPLIER_WHEN_PANICKING -> a
float SPEED_MULTIPLIER_WHEN_MAKING_LOVE -> b
float SPEED_MULTIPLIER_WHEN_IDLING -> c
float SPEED_MULTIPLIER_ON_LAND -> d
float SPEED_MULTIPLIER_IN_WATER -> e
net.minecraft.util.valueproviders.UniformInt TIME_BETWEEN_LONG_JUMPS -> f
int MAX_LONG_JUMP_HEIGHT -> g
int MAX_LONG_JUMP_WIDTH -> h
float MAX_JUMP_VELOCITY -> i
float SPEED_MULTIPLIER_WHEN_TEMPTED -> j
49:49:void <init>() -> <init>
62:63:void
initMemories(net.minecraft.world.entity.animal.frog.Frog,net.minecraft.util.RandomS
ource) -> a
66:76:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.ai.Brain) -> a
80:87:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> b
90:111:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> c
114:137:void initSwimActivity(net.minecraft.world.entity.ai.Brain) -> d
140:157:void initLaySpawnActivity(net.minecraft.world.entity.ai.Brain) -> e
160:178:void initJumpActivity(net.minecraft.world.entity.ai.Brain) -> f
181:185:void initTongueActivity(net.minecraft.world.entity.ai.Brain) -> g
188:205:boolean
isAcceptableLandingSpot(net.minecraft.world.entity.Mob,net.minecraft.core.BlockPos)
-> a
209:209:boolean canAttack(net.minecraft.world.entity.animal.frog.Frog) -> b
213:220:void updateActivity(net.minecraft.world.entity.animal.frog.Frog) -> a
223:223:net.minecraft.world.item.crafting.Ingredient getTemptations() -> a
167:167:net.minecraft.sounds.SoundEvent
lambda$initJumpActivity$5(net.minecraft.world.entity.animal.frog.Frog) -> c
142:142:java.util.Optional
lambda$initLaySpawnActivity$4(net.minecraft.world.entity.animal.frog.Frog) -> d
117:117:java.util.Optional
lambda$initSwimActivity$3(net.minecraft.world.entity.animal.frog.Frog) -> e
116:116:java.lang.Float
lambda$initSwimActivity$2(net.minecraft.world.entity.LivingEntity) -> a
94:94:java.util.Optional
lambda$initIdleActivity$1(net.minecraft.world.entity.animal.frog.Frog) -> f
93:93:java.lang.Float
lambda$initIdleActivity$0(net.minecraft.world.entity.LivingEntity) -> b
55:55:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.frog.ShootTongue -> btc:
int TIME_OUT_DURATION -> c
int CATCH_ANIMATION_DURATION -> d
int TONGUE_ANIMATION_DURATION -> e
float EATING_DISTANCE -> h
float EATING_MOVEMENT_FACTOR -> i
int UNREACHABLE_TONGUE_TARGETS_COOLDOWN_DURATION -> f
int MAX_UNREACHBLE_TONGUE_TARGETS_IN_MEMORY -> g
int eatAnimationTimer -> j
int calculatePathCounter -> k
net.minecraft.sounds.SoundEvent tongueSound -> l
net.minecraft.sounds.SoundEvent eatSound -> m
net.minecraft.world.phys.Vec3 itemSpawnPos -> n
net.minecraft.world.entity.animal.frog.ShootTongue$State state -> o
46:58:void
<init>(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundEvent) -> <init>
62:71:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.frog.Frog) -> a
76:78:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.frog.Frog,long) -> a
83:91:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.frog
.Frog,long) -> b
95:98:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.frog.
Frog,long) -> c
101:114:void
eatEntity(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.
frog.Frog) -> b
118:155:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.frog.
Frog,long) -> d
158:159:boolean
canPathfindToTarget(net.minecraft.world.entity.animal.frog.Frog,net.minecraft.world
.entity.LivingEntity) -> a
163:174:void
addUnreachableTargetToMemory(net.minecraft.world.entity.animal.frog.Frog,net.minecr
aft.world.entity.LivingEntity) -> b
24:24:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
24:24:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
24:24:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
24:24:void
tick(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> c
24:24:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.frog.ShootTongue$1 -> btc$1:
int[] $SwitchMap$net$minecraft$world$entity$animal$frog$ShootTongue$State -> a
121:121:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.frog.ShootTongue$State -> btc$a:
net.minecraft.world.entity.animal.frog.ShootTongue$State MOVE_TO_TARGET -> a
net.minecraft.world.entity.animal.frog.ShootTongue$State CATCH_ANIMATION -> b
net.minecraft.world.entity.animal.frog.ShootTongue$State EAT_ANIMATION -> c
net.minecraft.world.entity.animal.frog.ShootTongue$State DONE -> d
net.minecraft.world.entity.animal.frog.ShootTongue$State[] $VALUES -> e
39:39:net.minecraft.world.entity.animal.frog.ShootTongue$State[] values() ->
values
39:39:net.minecraft.world.entity.animal.frog.ShootTongue$State
valueOf(java.lang.String) -> valueOf
39:39:void <init>(java.lang.String,int) -> <init>
39:39:net.minecraft.world.entity.animal.frog.ShootTongue$State[] $values() -> a
39:43:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.frog.Tadpole -> btd:
int ticksToBeFrog -> b
float HITBOX_WIDTH -> c
float HITBOX_HEIGHT -> d
int age -> bU
com.google.common.collect.ImmutableList SENSOR_TYPES -> e
com.google.common.collect.ImmutableList MEMORY_TYPES -> bT
68:72:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
76:76:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
81:81:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
86:86:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
92:92:net.minecraft.world.entity.ai.Brain getBrain() -> dK
97:97:net.minecraft.sounds.SoundEvent getFlopSound() -> fZ
102:111:void customServerAiStep() -> W
114:116:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> ga
121:126:void aiStep() -> b_
130:132:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
136:138:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
143:143:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
149:149:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
155:155:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
160:165:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
170:172:void sendDebugPackets() -> V
177:177:boolean fromBucket() -> r
183:183:void setFromBucket(boolean) -> w
187:191:void saveToBucketTag(net.minecraft.world.item.ItemStack) -> l
195:200:void loadFromBucketTag(net.minecraft.nbt.CompoundTag) -> c
204:204:net.minecraft.world.item.ItemStack getBucketItemStack() -> b
209:209:net.minecraft.sounds.SoundEvent getPickupSound() -> w
213:213:boolean isFood(net.minecraft.world.item.ItemStack) -> m
217:220:void
feed(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemStack) -
> a
223:226:void
usePlayerItem(net.minecraft.world.entity.player.Player,net.minecraft.world.item.Ite
mStack) -> b
229:229:int getAge() -> gb
233:234:void ageUp(int) -> c
237:242:void setAge(int) -> s
245:261:void ageUp() -> gc
264:264:int getTicksLeftUntilAdult() -> gd
269:269:boolean shouldDropExperience() -> dY
41:53:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.frog.TadpoleAi -> bte:
float SPEED_MULTIPLIER_WHEN_PANICKING -> a
float SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER -> b
float SPEED_MULTIPLIER_WHEN_TEMPTED -> c
25:25:void <init>() -> <init>
31:37:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.ai.Brain) -> a
41:47:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> b
50:67:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> c
70:73:void updateActivity(net.minecraft.world.entity.animal.frog.Tadpole) -> a
52:52:java.lang.Float
lambda$initIdleActivity$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.animal.frog.package-info -> btf:
net.minecraft.world.entity.animal.goat.Goat -> btg:
net.minecraft.world.entity.EntityDimensions LONG_JUMPING_DIMENSIONS -> bT
int ADULT_ATTACK_DAMAGE -> ca
int BABY_ATTACK_DAMAGE -> cb
com.google.common.collect.ImmutableList SENSOR_TYPES -> bU
com.google.common.collect.ImmutableList MEMORY_TYPES -> bW
int GOAT_FALL_DAMAGE_REDUCTION -> bX
double GOAT_SCREAMING_CHANCE -> bY
double UNIHORN_CHANCE -> bZ
net.minecraft.network.syncher.EntityDataAccessor DATA_IS_SCREAMING_GOAT -> cc
net.minecraft.network.syncher.EntityDataAccessor DATA_HAS_LEFT_HORN -> cd
net.minecraft.network.syncher.EntityDataAccessor DATA_HAS_RIGHT_HORN -> ce
boolean isLoweringHead -> cf
int lowerHeadTick -> cg
102:107:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
110:113:net.minecraft.world.item.ItemStack createHorn() -> q
118:118:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
123:123:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
127:130:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
135:142:void ageBoundaryReached() -> m
146:146:int calculateFallDamage(float,float) -> d
151:154:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
160:163:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
169:172:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
178:179:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
182:185:net.minecraft.sounds.SoundEvent getMilkingSound() -> w
192:201:net.minecraft.world.entity.animal.goat.Goat
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
206:206:net.minecraft.world.entity.ai.Brain getBrain() -> dK
211:220:void customServerAiStep() -> W
224:224:int getMaxHeadYRot() -> fC
229:234:void setYHeadRot(float) -> n
238:238:net.minecraft.sounds.SoundEvent
getEatingSound(net.minecraft.world.item.ItemStack) -> d
243:256:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
261:271:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
276:278:void sendDebugPackets() -> V
282:282:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
287:292:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
296:301:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
305:312:void handleEntityEvent(byte) -> b
316:324:void aiStep() -> b_
328:332:void defineSynchedData() -> a_
335:335:boolean hasLeftHorn() -> fY
339:339:boolean hasRightHorn() -> ge
343:368:boolean dropHorn() -> gf
372:374:void addHorns() -> gg
377:379:void removeHorns() -> gh
382:382:boolean isScreamingGoat() -> gi
386:387:void setScreamingGoat(boolean) -> w
390:390:float getRammingXHeadRot() -> gj
394:395:boolean
checkGoatSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level
.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos,
net.minecraft.util.RandomSource) -> c
57:57:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
58:96:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.goat.GoatAi -> bth:
int RAM_PREPARE_TIME -> a
int RAM_MAX_DISTANCE -> b
net.minecraft.util.valueproviders.UniformInt ADULT_FOLLOW_RANGE -> i
float SPEED_MULTIPLIER_WHEN_MAKING_LOVE -> j
float SPEED_MULTIPLIER_WHEN_IDLING -> k
float SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT -> l
float SPEED_MULTIPLIER_WHEN_TEMPTED -> m
float SPEED_MULTIPLIER_WHEN_PANICKING -> n
float SPEED_MULTIPLIER_WHEN_PREPARING_TO_RAM -> o
net.minecraft.util.valueproviders.UniformInt TIME_BETWEEN_LONG_JUMPS -> p
int MAX_LONG_JUMP_HEIGHT -> c
int MAX_LONG_JUMP_WIDTH -> d
float MAX_JUMP_VELOCITY -> e
net.minecraft.util.valueproviders.UniformInt TIME_BETWEEN_RAMS -> q
net.minecraft.util.valueproviders.UniformInt TIME_BETWEEN_RAMS_SCREAMER -> r
net.minecraft.world.entity.ai.targeting.TargetingConditions
RAM_TARGET_CONDITIONS -> s
float SPEED_MULTIPLIER_WHEN_RAMMING -> t
int RAM_MIN_DISTANCE -> f
float ADULT_RAM_KNOCKBACK_FORCE -> g
float BABY_RAM_KNOCKBACK_FORCE -> h
36:36:void <init>() -> <init>
61:63:void
initMemories(net.minecraft.world.entity.animal.goat.Goat,net.minecraft.util.RandomS
ource) -> a
66:74:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.ai.Brain) -> a
78:87:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> b
90:104:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> c
107:122:void initLongJumpActivity(net.minecraft.world.entity.ai.Brain) -> d
125:146:void initRamActivity(net.minecraft.world.entity.ai.Brain) -> e
149:154:void updateActivity(net.minecraft.world.entity.animal.goat.Goat) -> a
157:157:net.minecraft.world.item.crafting.Ingredient getTemptations() -> a
140:140:net.minecraft.sounds.SoundEvent
lambda$initRamActivity$8(net.minecraft.world.entity.animal.goat.Goat) -> b
134:134:int
lambda$initRamActivity$7(net.minecraft.world.entity.animal.goat.Goat) -> c
132:132:net.minecraft.sounds.SoundEvent
lambda$initRamActivity$6(net.minecraft.world.entity.animal.goat.Goat) -> d
131:131:net.minecraft.sounds.SoundEvent
lambda$initRamActivity$5(net.minecraft.world.entity.animal.goat.Goat) -> e
130:130:double
lambda$initRamActivity$4(net.minecraft.world.entity.animal.goat.Goat) -> f
127:127:net.minecraft.util.valueproviders.UniformInt
lambda$initRamActivity$3(net.minecraft.world.entity.animal.goat.Goat) -> g
114:114:net.minecraft.sounds.SoundEvent
lambda$initLongJumpActivity$2(net.minecraft.world.entity.animal.goat.Goat) -> h
93:93:java.lang.Float
lambda$initIdleActivity$1(net.minecraft.world.entity.LivingEntity) -> a
53:53:boolean lambda$static$0(net.minecraft.world.entity.LivingEntity) -> b
39:52:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.goat.package-info -> bti:
net.minecraft.world.entity.animal.horse.AbstractChestedHorse -> btj:
net.minecraft.network.syncher.EntityDataAccessor DATA_ID_CHEST -> bU
int INV_CHEST_COUNT -> bT
28:31:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
35:36:void randomizeAttributes(net.minecraft.util.RandomSource) -> a
40:43:void defineSynchedData() -> a_
46:48:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createBaseChestedHorseAttributes() -> q
52:52:boolean hasChest() -> r
56:57:void setChest(boolean) -> w
61:64:int getInventorySize() -> V_
69:69:double getPassengersRidingOffset() -> bx
74:81:void dropEquipment() -> eu
85:105:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
109:130:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
134:161:net.minecraft.world.entity.SlotAccess getSlot(int) -> a_
166:187:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
191:197:void
equipChest(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemSt
ack) -> d
200:201:void playChestEquipsSound() -> fY
204:204:int getInventoryColumns() -> gg
24:24:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.horse.AbstractChestedHorse$1 -> btj$1:
net.minecraft.world.entity.animal.horse.AbstractChestedHorse this$0 -> a
135:135:void
<init>(net.minecraft.world.entity.animal.horse.AbstractChestedHorse) -> <init>
138:138:net.minecraft.world.item.ItemStack get() -> a
143:157:boolean set(net.minecraft.world.item.ItemStack) -> a
net.minecraft.world.entity.animal.horse.AbstractHorse -> btk:
int EQUIPMENT_SLOT_OFFSET -> ce
int CHEST_SLOT_OFFSET -> cf
int INVENTORY_SLOT_OFFSET -> cg
double BREEDING_CROSS_FACTOR -> ch
float MIN_MOVEMENT_SPEED -> bT
float MAX_MOVEMENT_SPEED -> bU
float MIN_JUMP_STRENGTH -> bW
float MAX_JUMP_STRENGTH -> bX
float MIN_HEALTH -> bY
float MAX_HEALTH -> bZ
float BACKWARDS_MOVE_SPEED_FACTOR -> ca
float SIDEWAYS_MOVE_SPEED_FACTOR -> cb
java.util.function.Predicate PARENT_HORSE_SELECTOR -> cc
net.minecraft.world.entity.ai.targeting.TargetingConditions MOMMY_TARGETING ->
cd
net.minecraft.world.item.crafting.Ingredient FOOD_ITEMS -> cu
net.minecraft.network.syncher.EntityDataAccessor DATA_ID_FLAGS -> cv
int FLAG_TAME -> cw
int FLAG_SADDLE -> cx
int FLAG_BRED -> cy
int FLAG_EATING -> cz
int FLAG_STANDING -> cA
int FLAG_OPEN_MOUTH -> cB
int INV_SLOT_SADDLE -> ci
int INV_SLOT_ARMOR -> cj
int INV_BASE_COUNT -> ck
int eatingCounter -> cC
int mouthCounter -> cD
int standCounter -> cE
int tailCounter -> cl
int sprintCounter -> cm
boolean isJumping -> cn
net.minecraft.world.SimpleContainer inventory -> co
int temper -> cp
float playerJumpPendingScale -> cq
boolean allowStandSliding -> cr
float eatAnim -> cF
float eatAnimO -> cG
float standAnim -> cH
float standAnimO -> cI
float mouthAnim -> cJ
float mouthAnimO -> cK
boolean canGallop -> cs
int gallopSoundCounter -> ct
java.util.UUID owner -> cL
138:149:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
153:165:void registerGoals() -> x
168:170:void addBehaviourGoals() -> go
174:176:void defineSynchedData() -> a_
179:179:boolean getFlag(int) -> t
183:189:void setFlag(int,boolean) -> d
192:192:boolean isTamed() -> gn
198:198:java.util.UUID getOwnerUUID() -> U_
202:203:void setOwnerUUID(java.util.UUID) -> b
206:206:boolean isJumping() -> gp
210:211:void setTamed(boolean) -> x
214:215:void setIsJumping(boolean) -> y
219:222:void onLeashDistance(float) -> C
225:225:boolean isEating() -> gq
229:229:boolean isStanding() -> gr
233:233:boolean isBred() -> gs
237:238:void setBred(boolean) -> z
242:242:boolean isSaddleable() -> g
247:248:void equipSaddle(net.minecraft.sounds.SoundSource) -> a
251:257:void
equipArmor(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemSt
ack) -> b
261:261:boolean isSaddled() -> i
265:265:int getTemper() -> gt
269:270:void setTemper(int) -> u
273:276:int modifyTemper(int) -> v
281:281:boolean isPushable() -> bp
285:292:void eating() -> q
296:314:boolean
causeFallDamage(float,float,net.minecraft.world.damagesource.DamageSource) -> a
319:319:int calculateFallDamage(float,float) -> d
323:323:int getInventorySize() -> V_
327:342:void createInventory() -> gu
345:350:void updateContainerEquipment() -> gv
354:359:void containerChanged(net.minecraft.world.Container) -> a
362:362:double getCustomJump() -> gw
367:371:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
375:375:boolean canPerformRearing() -> ge
380:380:net.minecraft.sounds.SoundEvent getEatingSound() -> gf
385:385:net.minecraft.sounds.SoundEvent getAngrySound() -> gx
390:412:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
415:415:boolean isWoodSoundType(net.minecraft.world.level.block.SoundType) -> b
420:421:void playGallopSound(net.minecraft.world.level.block.SoundType) -> a
424:427:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createBaseHorseAttributes() -> gy
432:432:int getMaxSpawnClusterSize() -> fE
436:436:int getMaxTemper() -> gz
441:441:float getSoundVolume() -> eR
446:446:int getAmbientSoundInterval() -> M
454:457:void
openCustomInventoryScreen(net.minecraft.world.entity.player.Player) -> b
461:468:net.minecraft.world.InteractionResult
fedFood(net.minecraft.world.entity.player.Player,net.minecraft.world.item.ItemStack
) -> c
472:530:boolean
handleEating(net.minecraft.world.entity.player.Player,net.minecraft.world.item.Item
Stack) -> a
534:541:void doPlayerRide(net.minecraft.world.entity.player.Player) -> f
545:545:boolean isImmobile() -> eT
552:552:boolean isFood(net.minecraft.world.item.ItemStack) -> m
556:557:void moveTail() -> r
561:572:void dropEquipment() -> eu
576:604:void aiStep() -> b_
607:613:void followMommy() -> gA
616:616:boolean canEatGrass() -> gB
621:688:void tick() -> l
692:714:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
718:722:void openMouth() -> fY
725:726:void setEating(boolean) -> A
729:733:void setStanding(boolean) -> B
737:737:net.minecraft.sounds.SoundEvent getAmbientStandSound() -> gC
741:745:void standIfPossible() -> gD
748:755:void makeMad() -> gE
758:764:boolean tameWithName(net.minecraft.world.entity.player.Player) -> h
769:787:void
tickRidden(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Vec3)
-> a
790:790:net.minecraft.world.phys.Vec2
getRiddenRotation(net.minecraft.world.entity.LivingEntity) -> l
795:806:net.minecraft.world.phys.Vec3
getRiddenInput(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Ve
c3) -> b
811:811:float getRiddenSpeed(net.minecraft.world.entity.player.Player) -> e
815:834:void executeRidersJump(float,net.minecraft.world.phys.Vec3) -> b
837:838:void playJumpSound() -> gF
842:856:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
860:884:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
888:888:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a
892:892:boolean canParent() -> gG
898:898:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
902:905:void
setOffspringAttributes(net.minecraft.world.entity.AgeableMob,net.minecraft.world.en
tity.animal.horse.AbstractHorse) -> a
908:910:void
setOffspringAttribute(net.minecraft.world.entity.AgeableMob,net.minecraft.world.ent
ity.animal.horse.AbstractHorse,net.minecraft.world.entity.ai.attributes.Attribute,d
ouble,double) -> a
913:935:double
createOffspringAttribute(double,double,double,double,net.minecraft.util.RandomSourc
e) -> a
939:939:float getEatAnim(float) -> D
943:943:float getStandAnim(float) -> E
947:947:float getMouthAnim(float) -> F
952:968:void onPlayerJump(int) -> b
972:972:boolean canJump() -> a
977:980:void handleStartJump(int) -> c
984:984:void handleStopJump() -> b
987:995:void spawnTamingParticles(boolean) -> C
999:1006:void handleEntityEvent(byte) -> b
1010:1023:void
positionRider(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity$M
oveFunction) -> a
1027:1027:float generateMaxHealth(java.util.function.IntUnaryOperator) -> a
1031:1031:double generateJumpStrength(java.util.function.DoubleSupplier) -> a
1035:1035:double generateSpeed(java.util.function.DoubleSupplier) -> b
1040:1040:boolean onClimbable() -> i_
1045:1045:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
1049:1049:boolean canWearArmor() -> gH
1053:1053:boolean isWearingArmor() -> gI
1057:1057:boolean isArmor(net.minecraft.world.item.ItemStack) -> l
1061:1061:net.minecraft.world.entity.SlotAccess
createEquipmentSlotAccess(int,java.util.function.Predicate) -> a
1081:1097:net.minecraft.world.entity.SlotAccess getSlot(int) -> a_
1103:1108:net.minecraft.world.entity.LivingEntity getControllingPassenger() ->
cL
1113:1143:net.minecraft.world.phys.Vec3
getDismountLocationInDirection(net.minecraft.world.phys.Vec3,net.minecraft.world.en
tity.LivingEntity) -> a
1148:1162:net.minecraft.world.phys.Vec3
getDismountLocationForPassenger(net.minecraft.world.entity.LivingEntity) -> b
1166:1166:void randomizeAttributes(net.minecraft.util.RandomSource) -> a
1171:1177:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
1181:1181:boolean hasInventoryChanged(net.minecraft.world.Container) -> b
1185:1185:int getAmbientStandInterval() -> gJ
85:85:net.minecraft.world.level.EntityGetter level() -> e
1090:1090:boolean lambda$getSlot$8(net.minecraft.world.item.ItemStack) -> n
1084:1084:boolean lambda$getSlot$7(net.minecraft.world.item.ItemStack) -> o
102:102:boolean lambda$static$6(net.minecraft.world.entity.LivingEntity) -> m
97:97:int lambda$static$5(int) -> w
96:96:int lambda$static$4(int) -> x
95:95:double lambda$static$3() -> gg
94:94:double lambda$static$2() -> gh
93:93:double lambda$static$1() -> gi
92:92:double lambda$static$0() -> gj
92:107:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.horse.AbstractHorse$1 -> btk$1:
int val$slot -> a
java.util.function.Predicate val$check -> c
net.minecraft.world.entity.animal.horse.AbstractHorse this$0 -> d
1061:1061:void
<init>(net.minecraft.world.entity.animal.horse.AbstractHorse,int,java.util.function
.Predicate) -> <init>
1064:1064:net.minecraft.world.item.ItemStack get() -> a
1069:1074:boolean set(net.minecraft.world.item.ItemStack) -> a
net.minecraft.world.entity.animal.horse.Donkey -> btl:
16:17:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
21:21:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
26:26:net.minecraft.sounds.SoundEvent getAngrySound() -> gx
31:31:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
37:37:net.minecraft.sounds.SoundEvent getEatingSound() -> gf
42:42:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
47:55:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a
61:68:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
net.minecraft.world.entity.animal.horse.Horse -> btm:
java.util.UUID ARMOR_MODIFIER_UUID -> bT
net.minecraft.network.syncher.EntityDataAccessor DATA_ID_TYPE_VARIANT -> bU
43:44:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
48:51:void randomizeAttributes(net.minecraft.util.RandomSource) -> a
55:58:void defineSynchedData() -> a_
62:69:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
72:72:net.minecraft.world.item.ItemStack getArmor() -> q
76:78:void setArmor(net.minecraft.world.item.ItemStack) -> n
82:94:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
97:98:void setTypeVariant(int) -> w
101:101:int getTypeVariant() -> gg
105:106:void
setVariantAndMarkings(net.minecraft.world.entity.animal.horse.Variant,net.minecraft
.world.entity.animal.horse.Markings) -> a
110:110:net.minecraft.world.entity.animal.horse.Variant getVariant() -> r
115:116:void setVariant(net.minecraft.world.entity.animal.horse.Variant) -> a
119:119:net.minecraft.world.entity.animal.horse.Markings getMarkings() -> fY
124:133:void updateContainerEquipment() -> gv
136:147:void setArmorEquipment(net.minecraft.world.item.ItemStack) -> o
151:159:void containerChanged(net.minecraft.world.Container) -> a
163:167:void playGallopSound(net.minecraft.world.level.block.SoundType) -> a
171:171:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
176:176:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
182:182:net.minecraft.sounds.SoundEvent getEatingSound() -> gf
187:187:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
192:192:net.minecraft.sounds.SoundEvent getAngrySound() -> gx
197:214:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
219:227:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a
233:267:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
272:272:boolean canWearArmor() -> gH
277:277:boolean isArmor(net.minecraft.world.item.ItemStack) -> l
283:293:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
37:37:java.lang.Object getVariant() -> c
37:37:void setVariant(java.lang.Object) -> a
38:40:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.horse.Horse$HorseGroupData -> btm$a:
net.minecraft.world.entity.animal.horse.Variant variant -> a
300:302:void <init>(net.minecraft.world.entity.animal.horse.Variant) -> <init>
net.minecraft.world.entity.animal.horse.Llama -> btn:
int MAX_STRENGTH -> bU
net.minecraft.world.item.crafting.Ingredient FOOD_ITEMS -> bW
net.minecraft.network.syncher.EntityDataAccessor DATA_STRENGTH_ID -> bX
net.minecraft.network.syncher.EntityDataAccessor DATA_SWAG_ID -> bY
net.minecraft.network.syncher.EntityDataAccessor DATA_VARIANT_ID -> bZ
boolean didSpit -> ca
net.minecraft.world.entity.animal.horse.Llama caravanHead -> cb
net.minecraft.world.entity.animal.horse.Llama caravanTail -> cc
115:116:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
119:119:boolean isTraderLlama() -> gh
123:124:void setStrength(int) -> w
127:130:void setRandomStrength(net.minecraft.util.RandomSource) -> b
133:133:int getStrength() -> gi
138:146:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
150:160:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
164:178:void registerGoals() -> x
181:182:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> gj
187:192:void defineSynchedData() -> a_
196:196:net.minecraft.world.entity.animal.horse.Llama$Variant getVariant() ->
gk
201:202:void setVariant(net.minecraft.world.entity.animal.horse.Llama$Variant)
-> a
206:209:int getInventorySize() -> V_
214:221:void
positionRider(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity$M
oveFunction) -> a
225:225:double getPassengersRidingOffset() -> bx
231:231:net.minecraft.world.entity.LivingEntity getControllingPassenger() -> cL
238:238:boolean isFood(net.minecraft.world.item.ItemStack) -> m
243:287:boolean
handleEating(net.minecraft.world.entity.player.Player,net.minecraft.world.item.Item
Stack) -> a
292:292:boolean isImmobile() -> eT
298:310:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
324:324:boolean canPerformRearing() -> ge
329:329:net.minecraft.sounds.SoundEvent getAngrySound() -> gx
334:334:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
339:339:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
344:344:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
350:350:net.minecraft.sounds.SoundEvent getEatingSound() -> gf
355:356:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
360:361:void playChestEquipsSound() -> fY
365:365:int getInventoryColumns() -> gg
370:370:boolean canWearArmor() -> gH
375:375:boolean isWearingArmor() -> gI
380:380:boolean isArmor(net.minecraft.world.item.ItemStack) -> l
385:385:boolean isSaddleable() -> g
390:397:void containerChanged(net.minecraft.world.Container) -> a
401:408:void updateContainerEquipment() -> gv
411:412:void setSwag(net.minecraft.world.item.DyeColor) -> a
416:420:net.minecraft.world.item.DyeColor
getDyeColor(net.minecraft.world.item.ItemStack) -> n
425:426:net.minecraft.world.item.DyeColor getSwag() -> gl
431:431:int getMaxTemper() -> gz
436:436:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a
442:457:net.minecraft.world.entity.animal.horse.Llama
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
462:462:net.minecraft.world.entity.animal.horse.Llama makeNewLlama() -> gm
466:478:void spit(net.minecraft.world.entity.LivingEntity) -> m
481:482:void setDidSpit(boolean) -> D
486:503:boolean
causeFallDamage(float,float,net.minecraft.world.damagesource.DamageSource) -> a
507:511:void leaveCaravan() -> gK
514:516:void joinCaravan(net.minecraft.world.entity.animal.horse.Llama) -> a
519:519:boolean hasCaravanTail() -> gL
523:523:boolean inCaravan() -> gM
528:528:net.minecraft.world.entity.animal.horse.Llama getCaravanHead() -> gN
533:533:double followLeashSpeed() -> fX
538:541:void followMommy() -> gA
545:545:boolean canEatGrass() -> gB
550:551:void performRangedAttack(net.minecraft.world.entity.LivingEntity,float)
-> a
555:555:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
66:66:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
66:66:java.lang.Object getVariant() -> c
66:66:void setVariant(java.lang.Object) -> a
69:73:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.horse.Llama$LlamaAttackWolfGoal -> btn$a:
578:579:void <init>(net.minecraft.world.entity.animal.horse.Llama) -> <init>
583:583:double getFollowDistance() -> l
578:578:boolean lambda$new$0(net.minecraft.world.entity.LivingEntity) -> b
net.minecraft.world.entity.animal.horse.Llama$LlamaGroupData -> btn$b:
net.minecraft.world.entity.animal.horse.Llama$Variant variant -> a
317:319:void <init>(net.minecraft.world.entity.animal.horse.Llama$Variant) ->
<init>
net.minecraft.world.entity.animal.horse.Llama$LlamaHurtByTargetGoal -> btn$c:
560:561:void <init>(net.minecraft.world.entity.animal.horse.Llama) -> <init>
565:572:boolean canContinueToUse() -> b
net.minecraft.world.entity.animal.horse.Llama$Variant -> btn$d:
net.minecraft.world.entity.animal.horse.Llama$Variant CREAMY -> a
net.minecraft.world.entity.animal.horse.Llama$Variant WHITE -> b
net.minecraft.world.entity.animal.horse.Llama$Variant BROWN -> c
net.minecraft.world.entity.animal.horse.Llama$Variant GRAY -> d
com.mojang.serialization.Codec CODEC -> e
java.util.function.IntFunction BY_ID -> f
int id -> g
java.lang.String name -> h
net.minecraft.world.entity.animal.horse.Llama$Variant[] $VALUES -> i
82:82:net.minecraft.world.entity.animal.horse.Llama$Variant[] values() ->
values
82:82:net.minecraft.world.entity.animal.horse.Llama$Variant
valueOf(java.lang.String) -> valueOf
95:98:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
101:101:int getId() -> a
105:105:net.minecraft.world.entity.animal.horse.Llama$Variant byId(int) -> a
110:110:java.lang.String getSerializedName() -> c
82:82:net.minecraft.world.entity.animal.horse.Llama$Variant[] $values() -> b
82:91:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.horse.Markings -> bto:
net.minecraft.world.entity.animal.horse.Markings NONE -> a
net.minecraft.world.entity.animal.horse.Markings WHITE -> b
net.minecraft.world.entity.animal.horse.Markings WHITE_FIELD -> c
net.minecraft.world.entity.animal.horse.Markings WHITE_DOTS -> d
net.minecraft.world.entity.animal.horse.Markings BLACK_DOTS -> e
java.util.function.IntFunction BY_ID -> f
int id -> g
net.minecraft.world.entity.animal.horse.Markings[] $VALUES -> h
7:7:net.minecraft.world.entity.animal.horse.Markings[] values() -> values
7:7:net.minecraft.world.entity.animal.horse.Markings valueOf(java.lang.String)
-> valueOf
18:20:void <init>(java.lang.String,int,int) -> <init>
23:23:int getId() -> a
27:27:net.minecraft.world.entity.animal.horse.Markings byId(int) -> a
7:7:net.minecraft.world.entity.animal.horse.Markings[] $values() -> b
7:15:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.horse.Mule -> btp:
15:16:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
20:20:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
25:25:net.minecraft.sounds.SoundEvent getAngrySound() -> gx
30:30:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
36:36:net.minecraft.sounds.SoundEvent getEatingSound() -> gf
41:41:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
46:47:void playChestEquipsSound() -> fY
52:52:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
net.minecraft.world.entity.animal.horse.SkeletonHorse -> btq:
net.minecraft.world.entity.animal.horse.SkeletonTrapGoal skeletonTrapGoal -> bT
int TRAP_MAX_LIFE -> bU
boolean isTrap -> bW
int trapTime -> bX
24:32:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
35:37:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
42:43:void randomizeAttributes(net.minecraft.util.RandomSource) -> a
48:48:void addBehaviourGoals() -> go
52:55:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
61:61:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
66:66:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
71:83:net.minecraft.sounds.SoundEvent getSwimSound() -> aJ
88:93:void playSwimSound(float) -> e
97:102:void playJumpSound() -> gF
106:106:net.minecraft.world.entity.MobType getMobType() -> eN
111:111:double getPassengersRidingOffset() -> bx
116:121:void aiStep() -> b_
125:129:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
133:137:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
141:141:float getWaterSlowDown() -> eY
145:145:boolean isTrap() -> r
149:159:void setTrap(boolean) -> w
164:164:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
169:172:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
net.minecraft.world.entity.animal.horse.SkeletonTrapGoal -> btr:
net.minecraft.world.entity.animal.horse.SkeletonHorse horse -> a
22:24:void <init>(net.minecraft.world.entity.animal.horse.SkeletonHorse) ->
<init>
28:28:boolean canUse() -> a
33:66:void tick() -> e
70:79:net.minecraft.world.entity.animal.horse.AbstractHorse
createHorse(net.minecraft.world.DifficultyInstance) -> a
84:98:net.minecraft.world.entity.monster.Skeleton
createSkeleton(net.minecraft.world.DifficultyInstance,net.minecraft.world.entity.an
imal.horse.AbstractHorse) -> a
102:103:net.minecraft.world.item.ItemStack
disenchant(net.minecraft.world.item.ItemStack) -> a
net.minecraft.world.entity.animal.horse.TraderLlama -> bts:
int despawnDelay -> bU
27:29:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
33:33:boolean isTraderLlama() -> gh
39:39:net.minecraft.world.entity.animal.horse.Llama makeNewLlama() -> gm
44:46:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
50:54:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
58:63:void registerGoals() -> x
66:67:void setDespawnDelay(int) -> w
71:77:void doPlayerRide(net.minecraft.world.entity.player.Player) -> f
81:86:void aiStep() -> b_
89:99:void maybeDespawn() -> gO
102:104:boolean canDespawn() -> gP
108:108:boolean isLeashedToWanderingTrader() -> gQ
112:112:boolean isLeashedToSomethingOtherThanTheWanderingTrader() -> gR
118:126:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
net.minecraft.world.entity.animal.horse.TraderLlama$TraderLlamaDefendWanderingTrade
rGoal -> bts$a:
net.minecraft.world.entity.animal.horse.Llama llama -> a
net.minecraft.world.entity.LivingEntity ownerLastHurtBy -> b
int timestamp -> c
135:138:void <init>(net.minecraft.world.entity.animal.horse.Llama) -> <init>
142:153:boolean canUse() -> a
158:166:void start() -> c
net.minecraft.world.entity.animal.horse.Variant -> btt:
net.minecraft.world.entity.animal.horse.Variant WHITE -> a
net.minecraft.world.entity.animal.horse.Variant CREAMY -> b
net.minecraft.world.entity.animal.horse.Variant CHESTNUT -> c
net.minecraft.world.entity.animal.horse.Variant BROWN -> d
net.minecraft.world.entity.animal.horse.Variant BLACK -> e
net.minecraft.world.entity.animal.horse.Variant GRAY -> f
net.minecraft.world.entity.animal.horse.Variant DARK_BROWN -> g
com.mojang.serialization.Codec CODEC -> h
java.util.function.IntFunction BY_ID -> i
int id -> j
java.lang.String name -> k
net.minecraft.world.entity.animal.horse.Variant[] $VALUES -> l
9:9:net.minecraft.world.entity.animal.horse.Variant[] values() -> values
9:9:net.minecraft.world.entity.animal.horse.Variant valueOf(java.lang.String) -
> valueOf
25:28:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
31:31:int getId() -> a
35:35:net.minecraft.world.entity.animal.horse.Variant byId(int) -> a
40:40:java.lang.String getSerializedName() -> c
9:9:net.minecraft.world.entity.animal.horse.Variant[] $values() -> b
9:21:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.horse.ZombieHorse -> btu:
22:23:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
26:28:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
33:34:void randomizeAttributes(net.minecraft.util.RandomSource) -> a
38:38:net.minecraft.world.entity.MobType getMobType() -> eN
43:43:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
48:48:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
53:53:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
59:59:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
64:67:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
73:73:void addBehaviourGoals() -> go
net.minecraft.world.entity.animal.horse.package-info -> btv:
net.minecraft.world.entity.animal.package-info -> btw:
net.minecraft.world.entity.animal.sniffer.Sniffer -> btx:
int DIGGING_PARTICLES_DELAY_TICKS -> bZ
int DIGGING_PARTICLES_DURATION_TICKS -> ca
int DIGGING_PARTICLES_AMOUNT -> cb
int DIGGING_DROP_SEED_OFFSET_TICKS -> cc
int SNIFFER_BABY_AGE_TICKS -> cd
float DIGGING_BB_HEIGHT_OFFSET -> ce
net.minecraft.world.entity.EntityDimensions DIGGING_DIMENSIONS -> cf
net.minecraft.network.syncher.EntityDataAccessor DATA_STATE -> cg
net.minecraft.network.syncher.EntityDataAccessor DATA_DROP_SEED_AT_TICK -> ch
net.minecraft.world.entity.AnimationState feelingHappyAnimationState -> bT
net.minecraft.world.entity.AnimationState scentingAnimationState -> bU
net.minecraft.world.entity.AnimationState sniffingAnimationState -> bW
net.minecraft.world.entity.AnimationState diggingAnimationState -> bX
net.minecraft.world.entity.AnimationState risingAnimationState -> bY
100:102:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
109:125:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
129:129:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
134:141:void onPathfindingStart() -> A
145:146:void onPathfindingDone() -> C
150:153:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
157:157:boolean isPanicking() -> r
161:161:boolean isSearching() -> w
165:165:boolean isTempted() -> fY
169:169:boolean canSniff() -> ge
173:173:boolean canPlayDiggingSound() -> gf
177:180:net.minecraft.core.BlockPos getHeadBlock() -> gi
185:185:net.minecraft.world.phys.Vec3 getHeadPosition() -> gj
189:189:net.minecraft.world.entity.animal.sniffer.Sniffer$State getState() ->
gk
193:194:net.minecraft.world.entity.animal.sniffer.Sniffer
setState(net.minecraft.world.entity.animal.sniffer.Sniffer$State) -> b
199:216:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
219:224:void resetAnimations() -> gl
227:253:net.minecraft.world.entity.animal.sniffer.Sniffer
transitionTo(net.minecraft.world.entity.animal.sniffer.Sniffer$State) -> a
257:258:net.minecraft.world.entity.animal.sniffer.Sniffer onScentingStart() ->
gm
263:268:net.minecraft.world.entity.animal.sniffer.Sniffer onDiggingStart() ->
gn
272:275:net.minecraft.world.entity.animal.sniffer.Sniffer
onDiggingComplete(boolean) -> w
279:287:java.util.Optional calculateDigPosition() -> gg
291:291:boolean canDig() -> gh
295:297:boolean canDig(net.minecraft.core.BlockPos) -> i
301:320:void dropSeed() -> go
323:350:net.minecraft.world.entity.animal.sniffer.Sniffer
emitDiggingParticles(net.minecraft.world.entity.AnimationState) -> a
354:358:net.minecraft.world.entity.animal.sniffer.Sniffer
storeExploredPosition(net.minecraft.core.BlockPos) -> j
362:364:java.util.stream.Stream getExploredPositions() -> gp
370:378:void jumpFromGround() -> eW
382:390:void
spawnChildFromBreeding(net.minecraft.server.level.ServerLevel,net.minecraft.world.e
ntity.animal.Animal) -> a
394:396:void die(net.minecraft.world.damagesource.DamageSource) -> a
400:405:void tick() -> l
409:416:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
421:421:double getPassengersRidingOffset() -> bx
426:426:float getNameTagOffsetY() -> df
430:433:void playSearchingSound() -> gq
437:438:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
442:442:net.minecraft.sounds.SoundEvent
getEatingSound(net.minecraft.world.item.ItemStack) -> d
447:447:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
452:452:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
457:457:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
462:462:int getMaxHeadYRot() -> fC
467:468:void setBaby(boolean) -> a
472:472:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
477:482:boolean canMate(net.minecraft.world.entity.animal.Animal) -> a
488:488:net.minecraft.world.phys.AABB getBoundingBoxForCulling() -> j_
493:493:boolean isFood(net.minecraft.world.item.ItemStack) -> m
498:498:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
503:503:net.minecraft.world.entity.ai.Brain getBrain() -> dK
508:508:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
513:522:void customServerAiStep() -> W
526:528:void sendDebugPackets() -> V
296:296:boolean
lambda$canDig$2(net.minecraft.core.BlockPos,net.minecraft.core.GlobalPos) -> a
284:284:boolean lambda$calculateDigPosition$1(net.minecraft.core.BlockPos) -> k
281:281:net.minecraft.world.phys.Vec3 lambda$calculateDigPosition$0(int) -> t
97:107:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.sniffer.Sniffer$1 -> btx$1:
int[] $SwitchMap$net$minecraft$world$entity$animal$sniffer$Sniffer$State -> a
204:204:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.sniffer.Sniffer$State -> btx$a:
net.minecraft.world.entity.animal.sniffer.Sniffer$State IDLING -> a
net.minecraft.world.entity.animal.sniffer.Sniffer$State FEELING_HAPPY -> b
net.minecraft.world.entity.animal.sniffer.Sniffer$State SCENTING -> c
net.minecraft.world.entity.animal.sniffer.Sniffer$State SNIFFING -> d
net.minecraft.world.entity.animal.sniffer.Sniffer$State SEARCHING -> e
net.minecraft.world.entity.animal.sniffer.Sniffer$State DIGGING -> f
net.minecraft.world.entity.animal.sniffer.Sniffer$State RISING -> g
net.minecraft.world.entity.animal.sniffer.Sniffer$State[] $VALUES -> h
78:78:net.minecraft.world.entity.animal.sniffer.Sniffer$State[] values() ->
values
78:78:net.minecraft.world.entity.animal.sniffer.Sniffer$State
valueOf(java.lang.String) -> valueOf
78:78:void <init>(java.lang.String,int) -> <init>
78:78:net.minecraft.world.entity.animal.sniffer.Sniffer$State[] $values() -> a
78:85:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.sniffer.SnifferAi -> bty:
org.slf4j.Logger LOGGER -> c
int MAX_LOOK_DISTANCE -> d
java.util.List SENSOR_TYPES -> a
java.util.List MEMORY_TYPES -> b
int SNIFFING_COOLDOWN_TICKS -> e
float SPEED_MULTIPLIER_WHEN_IDLING -> f
float SPEED_MULTIPLIER_WHEN_PANICKING -> g
float SPEED_MULTIPLIER_WHEN_SNIFFING -> h
float SPEED_MULTIPLIER_WHEN_TEMPTED -> i
43:43:void <init>() -> <init>
75:75:net.minecraft.world.item.crafting.Ingredient getTemptations() -> a
86:94:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.ai.Brain) -> a
99:102:net.minecraft.world.entity.animal.sniffer.Sniffer
resetSniffing(net.minecraft.world.entity.animal.sniffer.Sniffer) -> b
106:118:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> b
121:129:void initSniffingActivity(net.minecraft.world.entity.ai.Brain) -> c
132:143:void initDigActivity(net.minecraft.world.entity.ai.Brain) -> d
146:175:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> e
178:183:void updateActivity(net.minecraft.world.entity.animal.sniffer.Sniffer)
-> a
154:154:java.lang.Double
lambda$initIdleActivity$1(net.minecraft.world.entity.LivingEntity) -> a
154:154:java.lang.Float
lambda$initIdleActivity$0(net.minecraft.world.entity.LivingEntity) -> b
45:56:void <clinit>() -> <clinit>
net.minecraft.world.entity.animal.sniffer.SnifferAi$1 -> bty$1:
108:108:void <init>(float) -> <init>
111:113:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderM
ob,long) -> b
108:108:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.sniffer.SnifferAi$2 -> bty$2:
147:147:void <init>(net.minecraft.world.entity.EntityType,float) -> <init>
150:152:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.Anim
al,long) -> a
147:147:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.sniffer.SnifferAi$3 -> bty$3:
154:154:void <init>(java.util.function.Function,java.util.function.Function) ->
<init>
157:159:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.PathfinderM
ob,long) -> b
154:154:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.sniffer.SnifferAi$Digging -> bty$a:
281:287:void <init>(int,int) -> <init>
291:291:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.sniffer.Sniffer) -> a
296:296:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.sniffer.Sniffer,long) -> a
301:302:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.snif
fer.Sniffer,long) -> b
306:313:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.sniff
er.Sniffer,long) -> c
279:279:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
279:279:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
279:279:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
279:279:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.sniffer.SnifferAi$FeelingHappy -> bty$b:
357:360:void <init>(int,int) -> <init>
364:364:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.sniffer.Sniffer,long) -> a
369:370:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.snif
fer.Sniffer,long) -> b
374:376:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.sniff
er.Sniffer,long) -> c
355:355:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
355:355:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
355:355:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.sniffer.SnifferAi$FinishedDigging -> bty$c:
318:324:void <init>(int) -> <init>
328:328:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.sniffer.Sniffer) -> a
333:333:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.sniffer.Sniffer,long) -> a
338:339:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.snif
fer.Sniffer,long) -> b
343:352:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.sniff
er.Sniffer,long) -> c
316:316:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
316:316:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
316:316:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
316:316:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.sniffer.SnifferAi$Scenting -> bty$d:
381:389:void <init>(int,int) -> <init>
393:393:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.sniffer.Sniffer) -> a
398:398:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.sniffer.Sniffer,long) -> a
403:404:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.snif
fer.Sniffer,long) -> b
408:409:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.sniff
er.Sniffer,long) -> c
379:379:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
379:379:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
379:379:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
379:379:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.sniffer.SnifferAi$Searching -> bty$e:
226:233:void <init>() -> <init>
237:237:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.sniffer.Sniffer) -> a
242:258:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.sniffer.Sniffer,long) -> a
263:264:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.snif
fer.Sniffer,long) -> b
269:276:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.sniff
er.Sniffer,long) -> c
224:224:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
224:224:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
224:224:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
224:224:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
net.minecraft.world.entity.animal.sniffer.SnifferAi$Sniffing -> bty$f:
187:192:void <init>(int,int) -> <init>
197:197:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.animal.sniffer.Sniffer) -> a
202:202:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.anima
l.sniffer.Sniffer,long) -> a
207:208:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.snif
fer.Sniffer,long) -> b
212:221:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.animal.sniff
er.Sniffer,long) -> c
185:185:boolean
checkExtraStartConditions(net.minecraft.server.level.ServerLevel,net.minecraft.worl
d.entity.LivingEntity) -> a
185:185:boolean
canStillUse(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livin
gEntity,long) -> a
185:185:void
stop(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntity
,long) -> b
185:185:void
start(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.LivingEntit
y,long) -> d
217:219:void
lambda$stop$0(net.minecraft.world.entity.animal.sniffer.Sniffer,net.minecraft.core.
BlockPos) -> a
net.minecraft.world.entity.boss.EnderDragonPart -> btz:
net.minecraft.world.entity.boss.enderdragon.EnderDragon parentMob -> b
java.lang.String name -> c
net.minecraft.world.entity.EntityDimensions size -> d
22:27:void
<init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon,java.lang.String,flo
at,float) -> <init>
31:31:void defineSynchedData() -> a_
35:35:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
39:39:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
43:43:boolean isPickable() -> bo
49:49:net.minecraft.world.item.ItemStack getPickResult() -> dv
54:57:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
62:62:boolean is(net.minecraft.world.entity.Entity) -> q
68:68:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
73:73:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
78:78:boolean shouldBeSaved() -> dG
net.minecraft.world.entity.boss.enderdragon.EndCrystal -> bua:
net.minecraft.network.syncher.EntityDataAccessor DATA_BEAM_TARGET -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_SHOW_BOTTOM -> d
int time -> b
31:35:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
38:40:void <init>(net.minecraft.world.level.Level,double,double,double) ->
<init>
44:44:net.minecraft.world.entity.Entity$MovementEmission getMovementEmission()
-> aS
49:51:void defineSynchedData() -> a_
55:63:void tick() -> l
67:71:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
75:81:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
85:85:boolean isPickable() -> bo
90:106:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
111:113:void kill() -> ah
116:122:void onDestroyedBy(net.minecraft.world.damagesource.DamageSource) -> a
125:126:void setBeamTarget(net.minecraft.core.BlockPos) -> a
130:130:net.minecraft.core.BlockPos getBeamTarget() -> j
134:135:void setShowBottom(boolean) -> a
138:138:boolean showsBottom() -> k
143:143:boolean shouldRenderAtSqrDistance(double) -> a
148:148:net.minecraft.world.item.ItemStack getPickResult() -> dv
25:26:void <clinit>() -> <clinit>
net.minecraft.world.entity.boss.enderdragon.EnderDragon -> bub:
org.slf4j.Logger LOGGER -> bY
net.minecraft.network.syncher.EntityDataAccessor DATA_PHASE -> b
net.minecraft.world.entity.ai.targeting.TargetingConditions
CRYSTAL_DESTROY_TARGETING -> bZ
int GROWL_INTERVAL_MIN -> ca
int GROWL_INTERVAL_MAX -> cb
float SITTING_ALLOWED_DAMAGE_PERCENTAGE -> cc
java.lang.String DRAGON_DEATH_TIME_KEY -> cd
java.lang.String DRAGON_PHASE_KEY -> ce
double[][] positions -> c
int posPointer -> d
net.minecraft.world.entity.boss.EnderDragonPart[] subEntities -> cf
net.minecraft.world.entity.boss.EnderDragonPart head -> e
net.minecraft.world.entity.boss.EnderDragonPart neck -> cg
net.minecraft.world.entity.boss.EnderDragonPart body -> ch
net.minecraft.world.entity.boss.EnderDragonPart tail1 -> ci
net.minecraft.world.entity.boss.EnderDragonPart tail2 -> cj
net.minecraft.world.entity.boss.EnderDragonPart tail3 -> ck
net.minecraft.world.entity.boss.EnderDragonPart wing1 -> cl
net.minecraft.world.entity.boss.EnderDragonPart wing2 -> cm
float oFlapTime -> bS
float flapTime -> bT
boolean inWall -> bU
int dragonDeathTime -> bV
float yRotA -> bW
net.minecraft.world.entity.boss.enderdragon.EndCrystal nearestCrystal -> bX
net.minecraft.world.level.dimension.end.EndDragonFight dragonFight -> cn
net.minecraft.core.BlockPos fightOrigin -> co
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhaseManager
phaseManager -> cp
int growlTime -> cq
float sittingDamageReceived -> cr
net.minecraft.world.level.pathfinder.Node[] nodes -> cs
int[] nodeAdjacency -> ct
net.minecraft.world.level.pathfinder.BinaryHeap openSet -> cu
70:123:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
126:127:void
setDragonFight(net.minecraft.world.level.dimension.end.EndDragonFight) -> a
130:131:void setFightOrigin(net.minecraft.core.BlockPos) -> h
134:134:net.minecraft.core.BlockPos getFightOrigin() -> q
138:139:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
144:147:boolean isFlapping() -> aP
152:155:void onFlap() -> aO
159:161:void defineSynchedData() -> a_
164:182:double[] getLatencyPos(int,float) -> a
187:393:void aiStep() -> b_
396:397:void
tickPart(net.minecraft.world.entity.boss.EnderDragonPart,double,double,double) -> a
400:405:float getHeadYOffset() -> fY
409:434:void checkCrystals() -> fZ
437:452:void knockBack(java.util.List) -> b
455:461:void hurt(java.util.List) -> c
464:464:float rotWrap(double) -> i
468:501:boolean checkWalls(net.minecraft.world.phys.AABB) -> b
505:538:boolean
hurt(net.minecraft.world.entity.boss.EnderDragonPart,net.minecraft.world.damagesour
ce.DamageSource,float) -> a
543:546:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
550:550:boolean reallyHurt(net.minecraft.world.damagesource.DamageSource,float)
-> g
555:562:void kill() -> ah
566:604:void tickDeath() -> dX
608:668:int findClosestNode() -> w
672:691:int findClosestNode(double,double,double) -> r
696:780:net.minecraft.world.level.pathfinder.Path
findPath(int,int,net.minecraft.world.level.pathfinder.Node) -> a
784:791:net.minecraft.world.level.pathfinder.Path
reconstructPath(net.minecraft.world.level.pathfinder.Node,net.minecraft.world.level
.pathfinder.Node) -> a
796:799:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
803:810:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
814:814:void checkDespawn() -> du
817:817:net.minecraft.world.entity.boss.EnderDragonPart[] getSubEntities() ->
fV
822:822:boolean isPickable() -> bo
827:827:net.minecraft.sounds.SoundSource getSoundSource() -> cY
832:832:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
837:837:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
842:842:float getSoundVolume() -> eR
846:864:float getHeadPartYOffset(int,double[],double[]) -> a
868:894:net.minecraft.world.phys.Vec3 getHeadLookVector(float) -> C
900:911:void
onCrystalDestroyed(net.minecraft.world.entity.boss.enderdragon.EndCrystal,net.minec
raft.core.BlockPos,net.minecraft.world.damagesource.DamageSource) -> a
915:920:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a

923:923:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhaseManager
getPhaseManager() -> fW
928:928:net.minecraft.world.level.dimension.end.EndDragonFight getDragonFight()
-> fX
933:933:boolean
addEffect(net.minecraft.world.effect.MobEffectInstance,net.minecraft.world.entity.E
ntity) -> b
938:938:boolean canRide(net.minecraft.world.entity.Entity) -> l
943:943:boolean canChangeDimensions() -> cq
948:953:void
recreateFromPacket(net.minecraft.network.protocol.game.ClientboundAddEntityPacket)
-> a
958:958:boolean canAttack(net.minecraft.world.entity.LivingEntity) -> c
963:963:double getPassengersRidingOffset() -> bx
58:62:void <clinit>() -> <clinit>
net.minecraft.world.entity.boss.enderdragon.package-info -> buc:
net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonPhaseInstance ->
bud:
net.minecraft.world.entity.boss.enderdragon.EnderDragon dragon -> a
15:17:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
21:21:boolean isSitting() -> a
26:26:void doClientTick() -> b
30:30:void doServerTick() -> c
34:34:void
onCrystalDestroyed(net.minecraft.world.entity.boss.enderdragon.EndCrystal,net.minec
raft.core.BlockPos,net.minecraft.world.damagesource.DamageSource,net.minecraft.worl
d.entity.player.Player) -> a
38:38:void begin() -> d
42:42:void end() -> e
46:46:float getFlySpeed() -> f
52:52:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g
57:57:float onHurt(net.minecraft.world.damagesource.DamageSource,float) -> a
62:65:float getTurnSpeed() -> h
net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonSittingPhase ->
bue:
9:10:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
14:14:boolean isSitting() -> a
19:23:float onHurt(net.minecraft.world.damagesource.DamageSource,float) -> a
net.minecraft.world.entity.boss.enderdragon.phases.DragonChargePlayerPhase -> buf:
org.slf4j.Logger LOGGER -> b
int CHARGE_RECOVERY_TIME -> c
net.minecraft.world.phys.Vec3 targetLocation -> d
int timeSinceCharge -> e
19:20:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
24:41:void doServerTick() -> c
45:47:void begin() -> d
50:51:void setTarget(net.minecraft.world.phys.Vec3) -> a
55:55:float getFlySpeed() -> f
61:61:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g
66:66:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
11:11:void <clinit>() -> <clinit>
net.minecraft.world.entity.boss.enderdragon.phases.DragonDeathPhase -> bug:
net.minecraft.world.phys.Vec3 targetLocation -> b
int time -> c
18:19:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
23:29:void doClientTick() -> b
33:46:void doServerTick() -> c
50:52:void begin() -> d
56:56:float getFlySpeed() -> f
62:62:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g
67:67:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
net.minecraft.world.entity.boss.enderdragon.phases.DragonHoldingPatternPhase ->
buh:
net.minecraft.world.entity.ai.targeting.TargetingConditions
NEW_TARGET_TARGETING -> b
net.minecraft.world.level.pathfinder.Path currentPath -> c
net.minecraft.world.phys.Vec3 targetLocation -> d
boolean clockwise -> e
27:28:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
32:32:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
37:41:void doServerTick() -> c
45:47:void begin() -> d
52:52:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g
56:117:void findNewTarget() -> j
120:122:void strafePlayer(net.minecraft.world.entity.player.Player) -> a
125:139:void navigateToNextPathNode() -> k
143:146:void
onCrystalDestroyed(net.minecraft.world.entity.boss.enderdragon.EndCrystal,net.minec
raft.core.BlockPos,net.minecraft.world.damagesource.DamageSource,net.minecraft.worl
d.entity.player.Player) -> a
18:18:void <clinit>() -> <clinit>
net.minecraft.world.entity.boss.enderdragon.phases.DragonHoverPhase -> bui:
net.minecraft.world.phys.Vec3 targetLocation -> b
13:14:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
18:21:void doServerTick() -> c
25:25:boolean isSitting() -> a
30:31:void begin() -> d
35:35:float getFlySpeed() -> f
41:41:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g
46:46:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingApproachPhase ->
buj:
net.minecraft.world.entity.ai.targeting.TargetingConditions NEAR_EGG_TARGETING
-> b
net.minecraft.world.level.pathfinder.Path currentPath -> c
net.minecraft.world.phys.Vec3 targetLocation -> d
25:26:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
30:30:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
35:37:void begin() -> d
41:45:void doServerTick() -> c
50:50:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g
54:81:void findNewTarget() -> j
84:98:void navigateToNextPathNode() -> k
17:17:void <clinit>() -> <clinit>
net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingPhase -> buk:
net.minecraft.world.phys.Vec3 targetLocation -> b
18:19:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
23:38:void doClientTick() -> b
42:50:void doServerTick() -> c
54:54:float getFlySpeed() -> f
59:62:float getTurnSpeed() -> h
67:68:void begin() -> d
73:73:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g
78:78:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance -> bul:
boolean isSitting() -> a
void doClientTick() -> b
void doServerTick() -> c
void
onCrystalDestroyed(net.minecraft.world.entity.boss.enderdragon.EndCrystal,net.minec
raft.core.BlockPos,net.minecraft.world.damagesource.DamageSource,net.minecraft.worl
d.entity.player.Player) -> a
void begin() -> d
void end() -> e
float getFlySpeed() -> f
float getTurnSpeed() -> h
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase getPhase()
-> i
net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g
float onHurt(net.minecraft.world.damagesource.DamageSource,float) -> a
net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingAttackingPhase ->
bum:
int ROAR_DURATION -> b
int attackingTicks -> c
13:14:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
18:19:void doClientTick() -> b
23:26:void doServerTick() -> c
30:31:void begin() -> d
35:35:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingFlamingPhase ->
bun:
int FLAME_DURATION -> b
int SITTING_FLAME_ATTACKS_COUNT -> c
int WARMUP_TIME -> d
int flameTicks -> e
int flameCount -> f
net.minecraft.world.entity.AreaEffectCloud flame -> g
26:27:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
31:49:void doClientTick() -> b
53:87:void doServerTick() -> c
91:93:void begin() -> d
97:101:void end() -> e
105:105:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
109:110:void resetFlameCount() -> j
net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingScanningPhase ->
buo:
int SITTING_SCANNING_IDLE_TICKS -> b
int SITTING_ATTACK_Y_VIEW_RANGE -> c
int SITTING_ATTACK_VIEW_RANGE -> d
int SITTING_CHARGE_VIEW_RANGE -> e
net.minecraft.world.entity.ai.targeting.TargetingConditions CHARGE_TARGETING ->
f
net.minecraft.world.entity.ai.targeting.TargetingConditions scanTargeting -> g
int scanningTime -> h
21:24:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
28:64:void doServerTick() -> c
68:69:void begin() -> d
73:73:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
23:23:boolean
lambda$new$0(net.minecraft.world.entity.boss.enderdragon.EnderDragon,net.minecraft.
world.entity.LivingEntity) -> a
15:15:void <clinit>() -> <clinit>
net.minecraft.world.entity.boss.enderdragon.phases.DragonStrafePlayerPhase -> bup:
org.slf4j.Logger LOGGER -> b
int FIREBALL_CHARGE_AMOUNT -> c
int fireballCharge -> d
net.minecraft.world.level.pathfinder.Path currentPath -> e
net.minecraft.world.phys.Vec3 targetLocation -> f
net.minecraft.world.entity.LivingEntity attackTarget -> g
boolean holdingPatternClockwise -> h
31:32:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
36:106:void doServerTick() -> c
109:145:void findNewTarget() -> j
148:162:void navigateToNextPathNode() -> k
166:170:void begin() -> d
173:196:void setTarget(net.minecraft.world.entity.LivingEntity) -> a
201:201:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g
206:206:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
18:18:void <clinit>() -> <clinit>
net.minecraft.world.entity.boss.enderdragon.phases.DragonTakeoffPhase -> buq:
boolean firstTick -> b
net.minecraft.world.level.pathfinder.Path currentPath -> c
net.minecraft.world.phys.Vec3 targetLocation -> d
21:22:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
26:35:void doServerTick() -> c
39:42:void begin() -> d
45:65:void findNewTarget() -> j
68:82:void navigateToNextPathNode() -> k
87:87:net.minecraft.world.phys.Vec3 getFlyTargetLocation() -> g
92:92:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getPhase() -> i
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase -> bur:
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase[] phases ->
l
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
HOLDING_PATTERN -> a
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
STRAFE_PLAYER -> b
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
LANDING_APPROACH -> c
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase LANDING ->
d
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase TAKEOFF ->
e
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
SITTING_FLAMING -> f
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
SITTING_SCANNING -> g
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
SITTING_ATTACKING -> h
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
CHARGING_PLAYER -> i
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase DYING -> j
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase HOVERING ->
k
java.lang.Class instanceClass -> m
int id -> n
java.lang.String name -> o
26:30:void <init>(int,java.lang.Class,java.lang.String) -> <init>
34:37:net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance
createInstance(net.minecraft.world.entity.boss.enderdragon.EnderDragon) -> a
42:42:java.lang.reflect.Constructor getConstructor() -> a
46:46:int getId() -> b
51:51:java.lang.String toString() -> toString
55:58:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
getById(int) -> a
62:62:int getCount() -> c
66:69:net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase
create(java.lang.Class,java.lang.String) -> a
9:20:void <clinit>() -> <clinit>
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhaseManager -> bus:
org.slf4j.Logger LOGGER -> a
net.minecraft.world.entity.boss.enderdragon.EnderDragon dragon -> b
net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance[] phases
-> c
net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance
currentPhase -> d
13:21:void <init>(net.minecraft.world.entity.boss.enderdragon.EnderDragon) ->
<init>
24:39:void
setPhase(net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase) -> a
42:42:net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance
getCurrentPhase() -> a
47:51:net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance
getPhase(net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase) -> b
10:10:void <clinit>() -> <clinit>
net.minecraft.world.entity.boss.enderdragon.phases.package-info -> but:
net.minecraft.world.entity.boss.package-info -> buu:
net.minecraft.world.entity.boss.wither.WitherBoss -> buv:
net.minecraft.network.syncher.EntityDataAccessor DATA_TARGET_A -> b
net.minecraft.network.syncher.EntityDataAccessor DATA_TARGET_B -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_TARGET_C -> d
java.util.List DATA_TARGETS -> e
net.minecraft.network.syncher.EntityDataAccessor DATA_ID_INV -> bT
int INVULNERABLE_TICKS -> bU
float[] xRotHeads -> bV
float[] yRotHeads -> bW
float[] xRotOHeads -> bX
float[] yRotOHeads -> bY
int[] nextHeadUpdate -> bZ
int[] idleHeadUpdates -> ca
int destroyBlocksTick -> cb
net.minecraft.server.level.ServerBossEvent bossEvent -> cc
java.util.function.Predicate LIVING_ENTITY_SELECTOR -> cd
net.minecraft.world.entity.ai.targeting.TargetingConditions
TARGETING_CONDITIONS -> ce
70:90:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
94:98:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
103:112:void registerGoals() -> x
116:122:void defineSynchedData() -> a_
126:129:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
133:139:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
143:145:void setCustomName(net.minecraft.network.chat.Component) -> b
149:149:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
154:154:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
159:159:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
164:240:void aiStep() -> b_
244:342:void customServerAiStep() -> W
345:345:boolean canDestroy(net.minecraft.world.level.block.state.BlockState) ->
d
349:352:void makeInvulnerable() -> q
356:356:void
makeStuckInBlock(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.phys.Vec3) -> a
360:362:void startSeenByPlayer(net.minecraft.server.level.ServerPlayer) -> c
366:368:void stopSeenByPlayer(net.minecraft.server.level.ServerPlayer) -> d
371:376:double getHeadX(int) -> u
380:383:double getHeadY(int) -> v
388:393:double getHeadZ(int) -> w
397:404:float rotlerp(float,float,float) -> a
408:409:void performRangedAttack(int,net.minecraft.world.entity.LivingEntity) -
> a
412:432:void performRangedAttack(int,double,double,double,boolean) -> a
436:437:void performRangedAttack(net.minecraft.world.entity.LivingEntity,float)
-> a
441:474:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
479:484:void
dropCustomDeathLoot(net.minecraft.world.damagesource.DamageSource,int,boolean) -> a
488:494:void checkDespawn() -> du
498:498:boolean
addEffect(net.minecraft.world.effect.MobEffectInstance,net.minecraft.world.entity.E
ntity) -> b
502:507:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
511:511:float getHeadYRot(int) -> b
515:515:float getHeadXRot(int) -> c
519:519:int getInvulnerableTicks() -> w
523:524:void setInvulnerableTicks(int) -> s
527:527:int getAlternativeTarget(int) -> t
531:532:void setAlternativeTarget(int,int) -> a
536:536:boolean isPowered() -> a
541:541:net.minecraft.world.entity.MobType getMobType() -> eN
546:546:boolean canRide(net.minecraft.world.entity.Entity) -> l
551:551:boolean canChangeDimensions() -> cq
567:570:boolean canBeAffected(net.minecraft.world.effect.MobEffectInstance) ->
c
79:79:boolean lambda$static$0(net.minecraft.world.entity.LivingEntity) -> l
62:80:void <clinit>() -> <clinit>
net.minecraft.world.entity.boss.wither.WitherBoss$WitherDoNothingGoal -> buv$a:
net.minecraft.world.entity.boss.wither.WitherBoss this$0 -> a
555:557:void <init>(net.minecraft.world.entity.boss.wither.WitherBoss) ->
<init>
561:561:boolean canUse() -> a
net.minecraft.world.entity.boss.wither.package-info -> buw:
net.minecraft.world.entity.decoration.ArmorStand -> bux:
int WOBBLE_TIME -> b
boolean ENABLE_ARMS -> bK
net.minecraft.core.Rotations DEFAULT_HEAD_POSE -> bL
net.minecraft.core.Rotations DEFAULT_BODY_POSE -> bM
net.minecraft.core.Rotations DEFAULT_LEFT_ARM_POSE -> bN
net.minecraft.core.Rotations DEFAULT_RIGHT_ARM_POSE -> bO
net.minecraft.core.Rotations DEFAULT_LEFT_LEG_POSE -> bP
net.minecraft.core.Rotations DEFAULT_RIGHT_LEG_POSE -> bQ
net.minecraft.world.entity.EntityDimensions MARKER_DIMENSIONS -> bR
net.minecraft.world.entity.EntityDimensions BABY_DIMENSIONS -> bS
double FEET_OFFSET -> bT
double CHEST_OFFSET -> bU
double LEGS_OFFSET -> bV
double HEAD_OFFSET -> bW
int DISABLE_TAKING_OFFSET -> c
int DISABLE_PUTTING_OFFSET -> d
int CLIENT_FLAG_SMALL -> e
int CLIENT_FLAG_SHOW_ARMS -> f
int CLIENT_FLAG_NO_BASEPLATE -> g
int CLIENT_FLAG_MARKER -> bB
net.minecraft.network.syncher.EntityDataAccessor DATA_CLIENT_FLAGS -> bC
net.minecraft.network.syncher.EntityDataAccessor DATA_HEAD_POSE -> bD
net.minecraft.network.syncher.EntityDataAccessor DATA_BODY_POSE -> bE
net.minecraft.network.syncher.EntityDataAccessor DATA_LEFT_ARM_POSE -> bF
net.minecraft.network.syncher.EntityDataAccessor DATA_RIGHT_ARM_POSE -> bG
net.minecraft.network.syncher.EntityDataAccessor DATA_LEFT_LEG_POSE -> bH
net.minecraft.network.syncher.EntityDataAccessor DATA_RIGHT_LEG_POSE -> bI
java.util.function.Predicate RIDABLE_MINECARTS -> bX
net.minecraft.core.NonNullList handItems -> bY
net.minecraft.core.NonNullList armorItems -> bZ
boolean invisible -> ca
long lastHit -> bJ
int disabledSlots -> cb
net.minecraft.core.Rotations headPose -> cc
net.minecraft.core.Rotations bodyPose -> cd
net.minecraft.core.Rotations leftArmPose -> ce
net.minecraft.core.Rotations rightArmPose -> cf
net.minecraft.core.Rotations leftLegPose -> cg
net.minecraft.core.Rotations rightLegPose -> ch
87:103:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
106:108:void <init>(net.minecraft.world.level.Level,double,double,double) ->
<init>
112:117:void refreshDimensions() -> d_
120:120:boolean hasPhysics() -> E
125:125:boolean isEffectiveAi() -> cV
130:138:void defineSynchedData() -> a_
142:142:java.lang.Iterable getHandSlots() -> bI
147:147:java.lang.Iterable getArmorSlots() -> bJ
152:158:net.minecraft.world.item.ItemStack
getItemBySlot(net.minecraft.world.entity.EquipmentSlot) -> c
163:168:void
setItemSlot(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemS
tack) -> a
172:173:boolean canTakeItem(net.minecraft.world.item.ItemStack) -> f
178:211:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
215:244:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
247:264:void readPose(net.minecraft.nbt.CompoundTag) -> c
267:286:net.minecraft.nbt.CompoundTag writePose() -> G
292:292:boolean isPushable() -> bp
298:298:void doPush(net.minecraft.world.entity.Entity) -> A
303:311:void pushEntities() -> fd
315:345:net.minecraft.world.InteractionResult
interactAt(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Vec3,n
et.minecraft.world.InteractionHand) -> a
349:365:net.minecraft.world.entity.EquipmentSlot
getClickedSlot(net.minecraft.world.phys.Vec3) -> j
369:369:boolean isDisabled(net.minecraft.world.entity.EquipmentSlot) -> e
373:398:boolean
swapItem(net.minecraft.world.entity.player.Player,net.minecraft.world.entity.Equipm
entSlot,net.minecraft.world.item.ItemStack,net.minecraft.world.InteractionHand) ->
a
403:459:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
464:472:void handleEntityEvent(byte) -> b
476:481:boolean shouldRenderAtSqrDistance(double) -> a
485:488:void showBreakingParticles() -> I
491:500:void causeDamage(net.minecraft.world.damagesource.DamageSource,float) -
> g
503:509:void brokenByPlayer(net.minecraft.world.damagesource.DamageSource) -> h
512:528:void brokenByAnything(net.minecraft.world.damagesource.DamageSource) ->
i
531:532:void playBrokenSound() -> J
536:538:float tickHeadTurn(float,float) -> e
543:543:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
548:548:double getMyRidingOffset() -> bw
553:557:void travel(net.minecraft.world.phys.Vec3) -> h
561:563:void setYBodyRot(float) -> o
567:569:void setYHeadRot(float) -> n
573:599:void tick() -> l
603:604:void updateInvisibilityStatus() -> F
608:610:void setInvisible(boolean) -> j
614:614:boolean isBaby() -> h_
620:622:void kill() -> ah
626:626:boolean ignoreExplosion() -> cJ
631:634:net.minecraft.world.level.material.PushReaction getPistonPushReaction()
-> l_
639:639:boolean isIgnoringBlockTriggers() -> c_
643:644:void setSmall(boolean) -> t
647:647:boolean isSmall() -> q
651:652:void setShowArms(boolean) -> a
655:655:boolean isShowArms() -> r
659:660:void setNoBasePlate(boolean) -> s
663:663:boolean isNoBasePlate() -> s
667:668:void setMarker(boolean) -> u
671:671:boolean isMarker() -> w
675:680:byte setBit(byte,int,boolean) -> a
684:686:void setHeadPose(net.minecraft.core.Rotations) -> a
689:691:void setBodyPose(net.minecraft.core.Rotations) -> b
694:696:void setLeftArmPose(net.minecraft.core.Rotations) -> c
699:701:void setRightArmPose(net.minecraft.core.Rotations) -> d
704:706:void setLeftLegPose(net.minecraft.core.Rotations) -> e
709:711:void setRightLegPose(net.minecraft.core.Rotations) -> f
714:714:net.minecraft.core.Rotations getHeadPose() -> x
718:718:net.minecraft.core.Rotations getBodyPose() -> y
722:722:net.minecraft.core.Rotations getLeftArmPose() -> z
726:726:net.minecraft.core.Rotations getRightArmPose() -> A
730:730:net.minecraft.core.Rotations getLeftLegPose() -> C
734:734:net.minecraft.core.Rotations getRightLegPose() -> D
739:739:boolean isPickable() -> bo
744:744:boolean skipAttackInteraction(net.minecraft.world.entity.Entity) -> r
749:749:net.minecraft.world.entity.HumanoidArm getMainArm() -> fh
754:754:net.minecraft.world.entity.LivingEntity$Fallsounds getFallSounds() ->
eC
760:760:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
766:766:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
771:771:void
thunderHit(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Lightn
ingBolt) -> a
775:775:boolean isAffectedByPotions() -> ft
780:785:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
789:789:boolean attackable() -> fu
794:794:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
798:801:net.minecraft.world.entity.EntityDimensions
getDimensionsMarker(boolean) -> v
806:826:net.minecraft.world.phys.Vec3 getLightProbePosition(float) -> k
831:831:net.minecraft.world.item.ItemStack getPickResult() -> dv
836:836:boolean canBeSeenByAnyone() -> el
85:85:boolean lambda$static$0(net.minecraft.world.entity.Entity) -> a
54:85:void <clinit>() -> <clinit>
net.minecraft.world.entity.decoration.ArmorStand$1 -> bux$1:
int[] $SwitchMap$net$minecraft$world$entity$EquipmentSlot$Type -> a
152:152:void <clinit>() -> <clinit>
net.minecraft.world.entity.decoration.GlowItemFrame -> buy:
14:15:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
18:19:void
<init>(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.co
re.Direction) -> <init>
23:23:net.minecraft.sounds.SoundEvent getRemoveItemSound() -> j
28:28:net.minecraft.sounds.SoundEvent getBreakSound() -> k
33:33:net.minecraft.sounds.SoundEvent getPlaceSound() -> o
38:38:net.minecraft.sounds.SoundEvent getAddItemSound() -> p
43:43:net.minecraft.sounds.SoundEvent getRotateItemSound() -> q
48:48:net.minecraft.world.item.ItemStack getFrameItemStack() -> r
net.minecraft.world.entity.decoration.HangingEntity -> buz:
org.slf4j.Logger LOGGER -> e
java.util.function.Predicate HANGING_ENTITY -> b
int checkInterval -> f
net.minecraft.core.BlockPos pos -> c
net.minecraft.core.Direction direction -> d
37:41:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
44:46:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level,net.mi
necraft.core.BlockPos) -> <init>
50:50:void defineSynchedData() -> a_
53:61:void setDirection(net.minecraft.core.Direction) -> a
64:100:void recalculateBoundingBox() -> s
103:103:double offs(int) -> b
108:118:void tick() -> l
121:146:boolean survives() -> t
151:151:boolean isPickable() -> bo
156:163:boolean skipAttackInteraction(net.minecraft.world.entity.Entity) -> r
168:168:net.minecraft.core.Direction getDirection() -> cB
173:181:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
186:190:void
move(net.minecraft.world.entity.MoverType,net.minecraft.world.phys.Vec3) -> a
194:198:void push(double,double,double) -> j
202:206:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
210:216:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
int getWidth() -> v
int getHeight() -> w
void dropItem(net.minecraft.world.entity.Entity) -> a
void playPlacementSound() -> x
228:231:net.minecraft.world.entity.item.ItemEntity
spawnAtLocation(net.minecraft.world.item.ItemStack,float) -> a
236:236:boolean repositionEntityAfterLoad() -> bq
241:244:void setPos(double,double,double) -> e
247:247:net.minecraft.core.BlockPos getPos() -> y
252:277:float rotate(net.minecraft.world.level.block.Rotation) -> a
283:283:float mirror(net.minecraft.world.level.block.Mirror) -> a
288:288:void
thunderHit(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Lightn
ingBolt) -> a
293:293:void refreshDimensions() -> d_
33:33:boolean lambda$static$0(net.minecraft.world.entity.Entity) -> b
31:33:void <clinit>() -> <clinit>
net.minecraft.world.entity.decoration.HangingEntity$1 -> buz$1:
int[] $SwitchMap$net$minecraft$world$level$block$Rotation -> a
253:253:void <clinit>() -> <clinit>
net.minecraft.world.entity.decoration.ItemFrame -> bva:
org.slf4j.Logger LOGGER -> f
net.minecraft.network.syncher.EntityDataAccessor DATA_ITEM -> g
net.minecraft.network.syncher.EntityDataAccessor DATA_ROTATION -> h
int NUM_ROTATIONS -> e
float dropChance -> i
boolean fixed -> j
53:58:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
61:62:void
<init>(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.co
re.Direction) -> <init>
53:67:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level,net.mi
necraft.core.BlockPos,net.minecraft.core.Direction) -> <init>
71:71:float
getEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimen
sions) -> a
76:78:void defineSynchedData() -> a_
82:96:void setDirection(net.minecraft.core.Direction) -> a
100:125:void recalculateBoundingBox() -> s
129:142:boolean survives() -> t
147:150:void
move(net.minecraft.world.entity.MoverType,net.minecraft.world.phys.Vec3) -> a
154:157:void push(double,double,double) -> j
161:161:float getPickRadius() -> bC
166:168:void kill() -> ah
172:191:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
195:195:net.minecraft.sounds.SoundEvent getRemoveItemSound() -> j
200:200:int getWidth() -> v
205:205:int getHeight() -> w
210:212:boolean shouldRenderAtSqrDistance(double) -> a
217:220:void dropItem(net.minecraft.world.entity.Entity) -> a
223:223:net.minecraft.sounds.SoundEvent getBreakSound() -> k
228:229:void playPlacementSound() -> x
232:232:net.minecraft.sounds.SoundEvent getPlaceSound() -> o
236:269:void dropItem(net.minecraft.world.entity.Entity,boolean) -> b
272:280:void removeFramedMap(net.minecraft.world.item.ItemStack) -> c
283:283:net.minecraft.world.item.ItemStack getItem() -> z
287:294:java.util.OptionalInt getFramedMapId() -> A
298:298:boolean hasFramedMap() -> C
302:303:void setItem(net.minecraft.world.item.ItemStack) -> a
306:319:void setItem(net.minecraft.world.item.ItemStack,boolean) -> a
322:322:net.minecraft.sounds.SoundEvent getAddItemSound() -> p
327:342:net.minecraft.world.entity.SlotAccess getSlot(int) -> a_
347:350:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
353:357:void onItemChanged(net.minecraft.world.item.ItemStack) -> d
360:360:int getRotation() -> D
364:365:void setRotation(int) -> b
368:373:void setRotation(int,boolean) -> a
377:388:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
392:419:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
423:457:net.minecraft.world.InteractionResult
interact(net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHa
nd) -> a
461:461:net.minecraft.sounds.SoundEvent getRotateItemSound() -> q
465:469:int getAnalogOutput() -> E
474:474:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
479:482:void
recreateFromPacket(net.minecraft.network.protocol.game.ClientboundAddEntityPacket)
-> a
486:490:net.minecraft.world.item.ItemStack getPickResult() -> dv
495:495:net.minecraft.world.item.ItemStack getFrameItemStack() -> r
500:502:float getVisualRotationYInDegrees() -> dz
273:278:void lambda$removeFramedMap$0(int) -> c
47:50:void <clinit>() -> <clinit>
net.minecraft.world.entity.decoration.ItemFrame$1 -> bva$1:
net.minecraft.world.entity.decoration.ItemFrame this$0 -> a
328:328:void <init>(net.minecraft.world.entity.decoration.ItemFrame) -> <init>
331:331:net.minecraft.world.item.ItemStack get() -> a
336:337:boolean set(net.minecraft.world.item.ItemStack) -> a
net.minecraft.world.entity.decoration.ItemFrame$2 -> bva$2:
int[] $SwitchMap$net$minecraft$core$Direction$Axis -> a
115:115:void <clinit>() -> <clinit>
net.minecraft.world.entity.decoration.LeashFenceKnotEntity -> bvb:
double OFFSET_Y -> e
33:34:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
37:39:void <init>(net.minecraft.world.level.Level,net.minecraft.core.BlockPos)
-> <init>
43:47:void recalculateBoundingBox() -> s
52:52:void setDirection(net.minecraft.core.Direction) -> a
56:56:int getWidth() -> v
61:61:int getHeight() -> w
66:66:float
getEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimen
sions) -> a
71:71:boolean shouldRenderAtSqrDistance(double) -> a
76:77:void dropItem(net.minecraft.world.entity.Entity) -> a
81:81:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
85:85:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
89:120:net.minecraft.world.InteractionResult
interact(net.minecraft.world.entity.player.Player,net.minecraft.world.InteractionHa
nd) -> a
126:126:boolean survives() -> t
130:143:net.minecraft.world.entity.decoration.LeashFenceKnotEntity
getOrCreateKnot(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> b
148:149:void playPlacementSound() -> x
153:153:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
158:158:net.minecraft.world.phys.Vec3 getRopeHoldPosition(float) -> q
163:163:net.minecraft.world.item.ItemStack getPickResult() -> dv
net.minecraft.world.entity.decoration.Painting -> bvc:
net.minecraft.network.syncher.EntityDataAccessor DATA_PAINTING_VARIANT_ID -> f
net.minecraft.resources.ResourceKey DEFAULT_VARIANT -> g
java.lang.String VARIANT_TAG -> e
41:41:net.minecraft.core.Holder getDefaultVariant() -> k
45:46:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
50:51:void defineSynchedData() -> a_
55:58:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
62:63:void setVariant(net.minecraft.core.Holder) -> a
67:67:net.minecraft.core.Holder getVariant() -> j
71:101:java.util.Optional
create(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.co
re.Direction) -> a
105:105:int variantArea(net.minecraft.core.Holder) -> b
109:110:void
<init>(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> <init>
113:116:void
<init>(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.co
re.Direction,net.minecraft.core.Holder) -> <init>
120:123:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
127:132:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
135:136:void
storeVariant(net.minecraft.nbt.CompoundTag,net.minecraft.core.Holder) -> a
139:141:java.util.Optional loadVariant(net.minecraft.nbt.CompoundTag) -> c
146:146:int getWidth() -> v
151:151:int getHeight() -> w
156:171:void dropItem(net.minecraft.world.entity.Entity) -> a
175:176:void playPlacementSound() -> x
180:181:void moveTo(double,double,double,float,float) -> b
185:186:void lerpTo(double,double,double,float,float,int,boolean) -> a
190:190:net.minecraft.world.phys.Vec3 trackingPosition() -> dh
195:195:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
200:202:void
recreateFromPacket(net.minecraft.network.protocol.game.ClientboundAddEntityPacket)
-> a
206:206:net.minecraft.world.item.ItemStack getPickResult() -> dv
35:35:java.lang.Object getVariant() -> c
35:35:void setVariant(java.lang.Object) -> a
140:140:net.minecraft.resources.ResourceKey
lambda$loadVariant$2(net.minecraft.resources.ResourceLocation) -> a
94:94:boolean lambda$create$1(int,net.minecraft.core.Holder) -> a
81:82:boolean
lambda$create$0(net.minecraft.world.entity.decoration.Painting,net.minecraft.core.H
older) -> a
36:37:void <clinit>() -> <clinit>
net.minecraft.world.entity.decoration.PaintingVariant -> bvd:
int width -> a
int height -> b
7:10:void <init>(int,int) -> <init>
13:13:int getWidth() -> a
17:17:int getHeight() -> b
net.minecraft.world.entity.decoration.PaintingVariants -> bve:
net.minecraft.resources.ResourceKey KEBAB -> a
net.minecraft.resources.ResourceKey AZTEC -> b
net.minecraft.resources.ResourceKey ALBAN -> c
net.minecraft.resources.ResourceKey AZTEC2 -> d
net.minecraft.resources.ResourceKey BOMB -> e
net.minecraft.resources.ResourceKey PLANT -> f
net.minecraft.resources.ResourceKey WASTELAND -> g
net.minecraft.resources.ResourceKey POOL -> h
net.minecraft.resources.ResourceKey COURBET -> i
net.minecraft.resources.ResourceKey SEA -> j
net.minecraft.resources.ResourceKey SUNSET -> k
net.minecraft.resources.ResourceKey CREEBET -> l
net.minecraft.resources.ResourceKey WANDERER -> m
net.minecraft.resources.ResourceKey GRAHAM -> n
net.minecraft.resources.ResourceKey MATCH -> o
net.minecraft.resources.ResourceKey BUST -> p
net.minecraft.resources.ResourceKey STAGE -> q
net.minecraft.resources.ResourceKey VOID -> r
net.minecraft.resources.ResourceKey SKULL_AND_ROSES -> s
net.minecraft.resources.ResourceKey WITHER -> t
net.minecraft.resources.ResourceKey FIGHTERS -> u
net.minecraft.resources.ResourceKey POINTER -> v
net.minecraft.resources.ResourceKey PIGSCENE -> w
net.minecraft.resources.ResourceKey BURNING_SKULL -> x
net.minecraft.resources.ResourceKey SKELETON -> y
net.minecraft.resources.ResourceKey DONKEY_KONG -> z
net.minecraft.resources.ResourceKey EARTH -> A
net.minecraft.resources.ResourceKey WIND -> B
net.minecraft.resources.ResourceKey WATER -> C
net.minecraft.resources.ResourceKey FIRE -> D
8:8:void <init>() -> <init>
41:70:net.minecraft.world.entity.decoration.PaintingVariant
bootstrap(net.minecraft.core.Registry) -> a
74:74:net.minecraft.resources.ResourceKey create(java.lang.String) -> a
9:38:void <clinit>() -> <clinit>
net.minecraft.world.entity.decoration.package-info -> bvf:
net.minecraft.world.entity.item.FallingBlockEntity -> bvg:
org.slf4j.Logger LOGGER -> f
net.minecraft.world.level.block.state.BlockState blockState -> g
int time -> b
boolean dropItem -> c
boolean cancelDrop -> h
boolean hurtEntities -> i
int fallDamageMax -> j
float fallDamagePerDistance -> k
net.minecraft.nbt.CompoundTag blockData -> d
net.minecraft.network.syncher.EntityDataAccessor DATA_START_POS -> e
55:69:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
72:85:void
<init>(net.minecraft.world.level.Level,double,double,double,net.minecraft.world.lev
el.block.state.BlockState) -> <init>
88:92:net.minecraft.world.entity.item.FallingBlockEntity
fall(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minecraft.worl
d.level.block.state.BlockState) -> a
97:97:boolean isAttackable() -> cn
101:102:void setStartPos(net.minecraft.core.BlockPos) -> a
105:105:net.minecraft.core.BlockPos getStartPos() -> j
110:110:net.minecraft.world.entity.Entity$MovementEmission
getMovementEmission() -> aS
115:116:void defineSynchedData() -> a_
120:120:boolean isPickable() -> bo
125:229:void tick() -> l
232:235:void
callOnBrokenAfterFall(net.minecraft.world.level.block.Block,net.minecraft.core.Bloc
kPos) -> a
239:267:boolean
causeFallDamage(float,float,net.minecraft.world.damagesource.DamageSource) -> a
272:282:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
286:312:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
315:318:void setHurtsEntities(float,int) -> b
321:322:void disableDrop() -> k
326:326:boolean displayFireAnimation() -> cs
331:333:void fillCrashReportCategory(net.minecraft.CrashReportCategory) -> a
336:336:net.minecraft.world.level.block.state.BlockState getBlockState() -> o
341:341:net.minecraft.network.chat.Component getTypeName() -> cl
346:346:boolean onlyOpCanSetNbt() -> cK
351:351:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
356:366:void
recreateFromPacket(net.minecraft.network.protocol.game.ClientboundAddEntityPacket)
-> a
255:255:void
lambda$causeFallDamage$0(net.minecraft.world.damagesource.DamageSource,float,net.mi
necraft.world.entity.Entity) -> a
53:65:void <clinit>() -> <clinit>
net.minecraft.world.entity.item.ItemEntity -> bvh:
net.minecraft.network.syncher.EntityDataAccessor DATA_ITEM -> c
int LIFETIME -> d
int INFINITE_PICKUP_DELAY -> e
int INFINITE_LIFETIME -> f
int age -> g
int pickupDelay -> h
int health -> i
java.util.UUID thrower -> j
java.util.UUID target -> k
float bobOffs -> b
45:56:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
59:60:void
<init>(net.minecraft.world.level.Level,double,double,double,net.minecraft.world.ite
m.ItemStack) -> <init>
63:67:void
<init>(net.minecraft.world.level.Level,double,double,double,net.minecraft.world.ite
m.ItemStack,double,double,double) -> <init>
45:75:void <init>(net.minecraft.world.entity.item.ItemEntity) -> <init>
79:79:boolean dampensVibrations() -> aT
85:88:net.minecraft.world.entity.Entity getOwner() -> v
93:93:net.minecraft.world.entity.Entity$MovementEmission getMovementEmission()
-> aS
98:99:void defineSynchedData() -> a_
103:183:void tick() -> l
188:188:net.minecraft.core.BlockPos getBlockPosBelowThatAffectsMyMovement() ->
aE
192:200:void setUnderwaterMovement() -> y
203:211:void setUnderLavaMovement() -> z
214:226:void mergeWithNeighbours() -> A
229:230:boolean isMergable() -> C
234:246:void tryToMerge(net.minecraft.world.entity.item.ItemEntity) -> a
249:261:boolean
areMergable(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemStack)
-> a
265:268:net.minecraft.world.item.ItemStack
merge(net.minecraft.world.item.ItemStack,net.minecraft.world.item.ItemStack,int) ->
a
272:274:void
merge(net.minecraft.world.entity.item.ItemEntity,net.minecraft.world.item.ItemStack
,net.minecraft.world.item.ItemStack) -> a
277:284:void
merge(net.minecraft.world.entity.item.ItemEntity,net.minecraft.world.item.ItemStack
,net.minecraft.world.entity.item.ItemEntity,net.minecraft.world.item.ItemStack) ->
a
288:288:boolean fireImmune() -> aU
293:312:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
317:329:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
333:349:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
353:371:void playerTouch(net.minecraft.world.entity.player.Player) -> b_
375:380:net.minecraft.network.chat.Component getName() -> Z
385:385:boolean isAttackable() -> cn
391:396:net.minecraft.world.entity.Entity
changeDimension(net.minecraft.server.level.ServerLevel) -> b
400:400:net.minecraft.world.item.ItemStack getItem() -> j
404:405:void setItem(net.minecraft.world.item.ItemStack) -> a
409:413:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
419:420:void setTarget(java.util.UUID) -> b
423:424:void setThrower(java.util.UUID) -> c
427:427:int getAge() -> k
432:433:void setDefaultPickUpDelay() -> o
436:437:void setNoPickUpDelay() -> p
440:441:void setNeverPickUp() -> q
444:445:void setPickUpDelay(int) -> b
448:448:boolean hasPickUpDelay() -> r
452:453:void setUnlimitedLifetime() -> s
456:457:void setExtendedLifetime() -> t
460:462:void makeFakeItem() -> w
465:465:float getSpin(float) -> a
469:469:net.minecraft.world.entity.item.ItemEntity copy() -> x
474:474:net.minecraft.sounds.SoundSource getSoundSource() -> cY
479:479:float getVisualRotationYInDegrees() -> dz
217:217:boolean
lambda$mergeWithNeighbours$0(net.minecraft.world.entity.item.ItemEntity) -> b
37:37:void <clinit>() -> <clinit>
net.minecraft.world.entity.item.PrimedTnt -> bvi:
net.minecraft.network.syncher.EntityDataAccessor DATA_FUSE_ID -> b
int DEFAULT_FUSE_TIME -> c
net.minecraft.world.entity.LivingEntity owner -> d
28:30:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
33:51:void
<init>(net.minecraft.world.level.Level,double,double,double,net.minecraft.world.ent
ity.LivingEntity) -> <init>
55:56:void defineSynchedData() -> a_
60:60:net.minecraft.world.entity.Entity$MovementEmission getMovementEmission()
-> aS
65:65:boolean isPickable() -> bo
70:94:void tick() -> l
97:99:void explode() -> o
103:104:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
108:109:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
114:114:net.minecraft.world.entity.LivingEntity getOwner() -> j
119:119:float
getEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.EntityDimen
sions) -> a
123:124:void setFuse(int) -> b
127:127:int getFuse() -> k
20:20:net.minecraft.world.entity.Entity getOwner() -> v
21:21:void <clinit>() -> <clinit>
net.minecraft.world.entity.item.package-info -> bvj:
net.minecraft.world.entity.monster.AbstractIllager -> bvk:
25:26:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
30:31:void registerGoals() -> x
35:35:net.minecraft.world.entity.MobType getMobType() -> eN
39:39:net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose
getArmPose() -> q
46:49:boolean canAttack(net.minecraft.world.entity.LivingEntity) -> c
net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose -> bvk$a:
net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose CROSSED -> a
net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose ATTACKING ->
b
net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose SPELLCASTING
-> c
net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose BOW_AND_ARROW
-> d
net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose CROSSBOW_HOLD
-> e
net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose
CROSSBOW_CHARGE -> f
net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose CELEBRATING -
> g
net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose NEUTRAL -> h
net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose[] $VALUES ->
i
12:12:net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose[]
values() -> values
12:12:net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose
valueOf(java.lang.String) -> valueOf
12:12:void <init>(java.lang.String,int) -> <init>
12:12:net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose[]
$values() -> a
12:20:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.AbstractIllager$RaiderOpenDoorGoal -> bvk$b:
net.minecraft.world.entity.monster.AbstractIllager this$0 -> a
53:55:void
<init>(net.minecraft.world.entity.monster.AbstractIllager,net.minecraft.world.entit
y.raid.Raider) -> <init>
59:59:boolean canUse() -> a
net.minecraft.world.entity.monster.AbstractSkeleton -> bvl:
net.minecraft.world.entity.ai.goal.RangedBowAttackGoal bowGoal -> b
net.minecraft.world.entity.ai.goal.MeleeAttackGoal meleeGoal -> c
52:71:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
75:86:void registerGoals() -> x
89:90:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
95:96:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
net.minecraft.sounds.SoundEvent getStepSound() -> r
102:102:net.minecraft.world.entity.MobType getMobType() -> eN
107:128:void aiStep() -> b_
132:137:void rideTick() -> bv
141:144:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
149:169:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
173:192:void reassessWeaponGoal() -> w
196:206:void performRangedAttack(net.minecraft.world.entity.LivingEntity,float)
-> a
209:209:net.minecraft.world.entity.projectile.AbstractArrow
getArrow(net.minecraft.world.item.ItemStack,float) -> b
214:214:boolean
canFireProjectileWeapon(net.minecraft.world.item.ProjectileWeaponItem) -> a
219:222:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
226:231:void
setItemSlot(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemS
tack) -> a
235:235:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
240:240:double getMyRidingOffset() -> bw
244:244:boolean isShaking() -> fY
net.minecraft.world.entity.monster.AbstractSkeleton$1 -> bvl$1:
net.minecraft.world.entity.monster.AbstractSkeleton this$0 -> b
53:53:void
<init>(net.minecraft.world.entity.monster.AbstractSkeleton,net.minecraft.world.enti
ty.PathfinderMob,double,boolean) -> <init>
56:58:void stop() -> d
62:64:void start() -> c
net.minecraft.world.entity.monster.Blaze -> bvm:
float allowedHeightOffset -> b
int nextHeightOffsetChangeTick -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> d
33:46:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
50:58:void registerGoals() -> x
61:64:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
69:72:void defineSynchedData() -> a_
76:76:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
81:81:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
86:86:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
91:91:float getLightLevelDependentMagicValue() -> bj
97:111:void aiStep() -> b_
115:115:boolean isSensitiveToWater() -> fb
120:134:void customServerAiStep() -> W
138:138:boolean isOnFire() -> bL
142:142:boolean isCharged() -> r
146:153:void setCharged(boolean) -> w
36:36:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Blaze$BlazeAttackGoal -> bvm$a:
net.minecraft.world.entity.monster.Blaze blaze -> a
int attackStep -> b
int attackTime -> c
int lastSeen -> d
161:165:void <init>(net.minecraft.world.entity.monster.Blaze) -> <init>
169:170:boolean canUse() -> a
175:176:void start() -> c
180:182:void stop() -> d
186:186:boolean requiresUpdateEveryTick() -> K_
191:258:void tick() -> e
261:261:double getFollowDistance() -> h
net.minecraft.world.entity.monster.CaveSpider -> bvn:
25:26:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
29:30:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createCaveSpider() -> q
35:51:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
58:58:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
63:63:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
net.minecraft.world.entity.monster.Creeper -> bvo:
net.minecraft.network.syncher.EntityDataAccessor DATA_SWELL_DIR -> b
net.minecraft.network.syncher.EntityDataAccessor DATA_IS_POWERED -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_IS_IGNITED -> d
int oldSwell -> e
int swell -> bT
int maxSwell -> bU
int explosionRadius -> bV
int droppedSkulls -> bW
54:60:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
64:75:void registerGoals() -> x
78:79:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
84:88:int getMaxFallDistance() -> cr
93:99:boolean
causeFallDamage(float,float,net.minecraft.world.damagesource.DamageSource) -> a
104:109:void defineSynchedData() -> a_
113:120:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
124:135:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
139:162:void tick() -> l
166:171:void setTarget(net.minecraft.world.entity.LivingEntity) -> h
175:175:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
180:180:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
185:194:void
dropCustomDeathLoot(net.minecraft.world.damagesource.DamageSource,int,boolean) -> a
198:198:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
203:203:boolean isPowered() -> a
207:207:float getSwelling(float) -> D
211:211:int getSwellDir() -> r
215:216:void setSwellDir(int) -> b
220:222:void
thunderHit(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Lightn
ingBolt) -> a
226:241:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
245:252:void explodeCreeper() -> gb
255:268:void spawnLingeringCloud() -> gc
271:271:boolean isIgnited() -> w
275:276:void ignite() -> fY
279:279:boolean canDropMobsSkull() -> fZ
283:284:void increaseDroppedSkulls() -> ga
235:235:void
lambda$mobInteract$0(net.minecraft.world.InteractionHand,net.minecraft.world.entity
.player.Player) -> a
48:50:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.CrossbowAttackMob -> bvp:
void setChargingCrossbow(boolean) -> b
void
shootCrossbowProjectile(net.minecraft.world.entity.LivingEntity,net.minecraft.world
.item.ItemStack,net.minecraft.world.entity.projectile.Projectile,float) -> a
net.minecraft.world.entity.LivingEntity getTarget() -> j
void onCrossbowAttackPerformed() -> a
28:34:void performCrossbowAttack(net.minecraft.world.entity.LivingEntity,float)
-> b
37:45:void
shootCrossbowProjectile(net.minecraft.world.entity.LivingEntity,net.minecraft.world
.entity.LivingEntity,net.minecraft.world.entity.projectile.Projectile,float,float)
-> a
48:56:org.joml.Vector3f
getProjectileShotVector(net.minecraft.world.entity.LivingEntity,net.minecraft.world
.phys.Vec3,float) -> a
net.minecraft.world.entity.monster.Drowned -> bvq:
float NAUTILUS_SHELL_CHANCE -> b
boolean searchingForLand -> bX
net.minecraft.world.entity.ai.navigation.WaterBoundPathNavigation
waterNavigation -> c
net.minecraft.world.entity.ai.navigation.GroundPathNavigation groundNavigation
-> d
66:73:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
77:90:void addBehaviourGoals() -> q
94:103:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
107:120:boolean
checkDrownedSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.le
vel.ServerLevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.
BlockPos,net.minecraft.util.RandomSource) -> a
125:125:boolean
isDeepEnoughToSpawn(net.minecraft.world.level.LevelAccessor,net.minecraft.core.Bloc
kPos) -> a
130:130:boolean supportsBreakDoorGoal() -> r
135:138:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
143:146:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
151:154:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
159:159:net.minecraft.sounds.SoundEvent getStepSound() -> w
164:164:net.minecraft.sounds.SoundEvent getSwimSound() -> aJ
169:169:net.minecraft.world.item.ItemStack getSkull() -> fY
174:182:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
186:200:boolean
canReplaceCurrentItem(net.minecraft.world.item.ItemStack,net.minecraft.world.item.I
temStack) -> b
205:205:boolean convertsInWater() -> fZ
210:210:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) ->
a
214:221:boolean okTarget(net.minecraft.world.entity.LivingEntity) -> l
226:226:boolean isPushedByFluid() -> cw
230:239:boolean wantsToSwim() -> gi
244:252:void travel(net.minecraft.world.phys.Vec3) -> h
256:265:void updateSwimming() -> ba
269:269:boolean isVisuallySwimming() -> bX
273:283:boolean closeToNextPos() -> ga
288:297:void performRangedAttack(net.minecraft.world.entity.LivingEntity,float)
-> a
300:301:void setSearchingForLand(boolean) -> w
57:57:net.minecraft.world.entity.ai.navigation.PathNavigation
access$002(net.minecraft.world.entity.monster.Drowned,net.minecraft.world.entity.ai
.navigation.PathNavigation) -> a
net.minecraft.world.entity.monster.Drowned$DrownedAttackGoal -> bvq$a:
net.minecraft.world.entity.monster.Drowned drowned -> b
486:488:void <init>(net.minecraft.world.entity.monster.Drowned,double,boolean)
-> <init>
492:492:boolean canUse() -> a
497:497:boolean canContinueToUse() -> b
net.minecraft.world.entity.monster.Drowned$DrownedGoToBeachGoal -> bvq$b:
net.minecraft.world.entity.monster.Drowned drowned -> g
385:387:void <init>(net.minecraft.world.entity.monster.Drowned,double) ->
<init>
391:391:boolean canUse() -> a
396:396:boolean canContinueToUse() -> b
401:406:boolean
isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) ->
a
411:414:void start() -> c
418:419:void stop() -> d
net.minecraft.world.entity.monster.Drowned$DrownedGoToWaterGoal -> bvq$c:
net.minecraft.world.entity.PathfinderMob mob -> a
double wantedX -> b
double wantedY -> c
double wantedZ -> d
double speedModifier -> e
net.minecraft.world.level.Level level -> f
430:435:void <init>(net.minecraft.world.entity.PathfinderMob,double) -> <init>
439:453:boolean canUse() -> a
458:458:boolean canContinueToUse() -> b
463:464:void start() -> c
468:478:net.minecraft.world.phys.Vec3 getWaterPos() -> h
net.minecraft.world.entity.monster.Drowned$DrownedMoveControl -> bvq$d:
net.minecraft.world.entity.monster.Drowned drowned -> l
505:507:void <init>(net.minecraft.world.entity.monster.Drowned) -> <init>
511:547:void tick() -> a
net.minecraft.world.entity.monster.Drowned$DrownedSwimUpGoal -> bvq$e:
net.minecraft.world.entity.monster.Drowned drowned -> a
double speedModifier -> b
int seaLevel -> c
boolean stuck -> d
337:341:void <init>(net.minecraft.world.entity.monster.Drowned,double,int) ->
<init>
345:345:boolean canUse() -> a
350:350:boolean canContinueToUse() -> b
355:366:void tick() -> e
370:372:void start() -> c
376:377:void stop() -> d
net.minecraft.world.entity.monster.Drowned$DrownedTridentAttackGoal -> bvq$f:
net.minecraft.world.entity.monster.Drowned drowned -> a
307:309:void
<init>(net.minecraft.world.entity.monster.RangedAttackMob,double,int,float) ->
<init>
313:313:boolean canUse() -> a
318:321:void start() -> c
325:328:void stop() -> d
net.minecraft.world.entity.monster.ElderGuardian -> bvr:
float ELDER_SIZE_SCALE -> b
int EFFECT_INTERVAL -> e
int EFFECT_RADIUS -> bT
int EFFECT_DURATION -> bU
int EFFECT_AMPLIFIER -> bV
int EFFECT_DISPLAY_LIMIT -> bW
30:38:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
41:44:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
49:49:int getAttackDuration() -> r
54:54:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
59:59:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
64:64:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
69:69:net.minecraft.sounds.SoundEvent getFlopSound() -> w
74:87:void customServerAiStep() -> W
80:80:void lambda$customServerAiStep$0(net.minecraft.server.level.ServerPlayer)
-> b
21:21:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.EnderMan -> bvs:
java.util.UUID SPEED_MODIFIER_ATTACKING_UUID -> c
net.minecraft.world.entity.ai.attributes.AttributeModifier
SPEED_MODIFIER_ATTACKING -> d
int DELAY_BETWEEN_CREEPY_STARE_SOUND -> e
int MIN_DEAGGRESSION_TIME -> bT
net.minecraft.network.syncher.EntityDataAccessor DATA_CARRY_STATE -> bU
net.minecraft.network.syncher.EntityDataAccessor DATA_CREEPY -> bV
net.minecraft.network.syncher.EntityDataAccessor DATA_STARED_AT -> bW
int lastStareSound -> bX
int targetChangeTime -> bY
net.minecraft.util.valueproviders.UniformInt PERSISTENT_ANGER_TIME -> bZ
int remainingPersistentAngerTime -> ca
java.util.UUID persistentAngerTarget -> cb
85:99:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
103:117:void registerGoals() -> x
120:124:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
129:147:void setTarget(net.minecraft.world.entity.LivingEntity) -> h
151:156:void defineSynchedData() -> a_
160:161:void startPersistentAngerTimer() -> c
165:166:void setRemainingPersistentAngerTime(int) -> a
170:170:int getRemainingPersistentAngerTime() -> a
175:176:void setPersistentAngerTarget(java.util.UUID) -> a
181:181:java.util.UUID getPersistentAngerTarget() -> b
185:191:void playStareSound() -> r
195:201:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
205:211:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
215:225:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
228:241:boolean isLookingAtMe(net.minecraft.world.entity.player.Player) -> g
246:246:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
251:263:void aiStep() -> b_
267:267:boolean isSensitiveToWater() -> fb
272:283:void customServerAiStep() -> W
286:293:boolean teleport() -> w
297:303:boolean teleportTowards(net.minecraft.world.entity.Entity) -> a
307:329:boolean teleport(double,double,double) -> r
334:334:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
339:339:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
344:344:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
349:363:void
dropCustomDeathLoot(net.minecraft.world.damagesource.DamageSource,int,boolean) -> a
366:367:void setCarriedBlock(net.minecraft.world.level.block.state.BlockState)
-> d
371:371:net.minecraft.world.level.block.state.BlockState getCarriedBlock() ->
fY
376:396:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
400:410:boolean
hurtWithCleanWater(net.minecraft.world.damagesource.DamageSource,net.minecraft.worl
d.entity.projectile.ThrownPotion,float) -> a
414:414:boolean isCreepy() -> fZ
418:418:boolean hasBeenStaredAt() -> ga
422:423:void setBeingStaredAt() -> gb
427:427:boolean requiresCustomPersistence() -> T
76:88:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.EnderMan$EndermanFreezeWhenLookedAt -> bvs$a:
net.minecraft.world.entity.monster.EnderMan enderman -> a
net.minecraft.world.entity.LivingEntity target -> b
526:529:void <init>(net.minecraft.world.entity.monster.EnderMan) -> <init>
533:541:boolean canUse() -> a
546:547:void start() -> c
551:552:void tick() -> e
net.minecraft.world.entity.monster.EnderMan$EndermanLeaveBlockGoal -> bvs$b:
net.minecraft.world.entity.monster.EnderMan enderman -> a
558:560:void <init>(net.minecraft.world.entity.monster.EnderMan) -> <init>
564:570:boolean canUse() -> a
575:597:void tick() -> e
600:601:boolean
canPlaceBlock(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,net.minec
raft.world.level.block.state.BlockState,net.minecraft.world.level.block.state.Block
State,net.minecraft.world.level.block.state.BlockState,net.minecraft.core.BlockPos)
-> a
net.minecraft.world.entity.monster.EnderMan$EndermanLookForPlayerGoal -> bvs$c:
net.minecraft.world.entity.monster.EnderMan enderman -> i
net.minecraft.world.entity.player.Player pendingTarget -> j
int aggroTime -> k
int teleportTime -> l
net.minecraft.world.entity.ai.targeting.TargetingConditions
startAggroTargetConditions -> m
net.minecraft.world.entity.ai.targeting.TargetingConditions
continueAggroTargetConditions -> n
java.util.function.Predicate isAngerInducing -> o
438:447:void
<init>(net.minecraft.world.entity.monster.EnderMan,java.util.function.Predicate) ->
<init>
451:452:boolean canUse() -> a
457:461:void start() -> c
465:468:void stop() -> d
472:485:boolean canContinueToUse() -> b
490:518:void tick() -> e
444:444:boolean
lambda$new$0(net.minecraft.world.entity.monster.EnderMan,net.minecraft.world.entity
.LivingEntity) -> a
net.minecraft.world.entity.monster.EnderMan$EndermanTakeBlockGoal -> bvs$d:
net.minecraft.world.entity.monster.EnderMan enderman -> a
608:610:void <init>(net.minecraft.world.entity.monster.EnderMan) -> <init>
614:620:boolean canUse() -> a
625:644:void tick() -> e
net.minecraft.world.entity.monster.Endermite -> bvt:
int MAX_LIFE -> b
int life -> c
37:39:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
43:52:void registerGoals() -> x
56:56:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
60:63:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
68:68:net.minecraft.world.entity.Entity$MovementEmission getMovementEmission()
-> aS
73:73:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
78:78:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
83:83:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
88:89:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
93:95:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
99:101:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
106:109:void tick() -> l
113:115:void setYBodyRot(float) -> o
119:119:double getMyRidingOffset() -> bw
124:139:void aiStep() -> b_
142:146:boolean
checkEndermiteSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.
level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.Bloc
kPos,net.minecraft.util.RandomSource) -> b
151:151:net.minecraft.world.entity.MobType getMobType() -> eN
net.minecraft.world.entity.monster.Enemy -> bvu:
int XP_REWARD_NONE -> f_
int XP_REWARD_SMALL -> g_
int XP_REWARD_MEDIUM -> h_
int XP_REWARD_LARGE -> i_
int XP_REWARD_HUGE -> j_
int XP_REWARD_BOSS -> k_
net.minecraft.world.entity.monster.Evoker -> bvv:
net.minecraft.world.entity.animal.Sheep wololoTarget -> e
48:51:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
55:71:void registerGoals() -> x
74:77:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
82:83:void defineSynchedData() -> a_
87:88:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
92:92:net.minecraft.sounds.SoundEvent getCelebrateSound() -> Y_
97:98:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
102:103:void customServerAiStep() -> W
107:123:boolean isAlliedTo(net.minecraft.world.entity.Entity) -> p
128:128:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
133:133:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
138:138:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
142:143:void setWololoTarget(net.minecraft.world.entity.animal.Sheep) -> a
147:147:net.minecraft.world.entity.animal.Sheep getWololoTarget() -> gr
152:152:net.minecraft.sounds.SoundEvent getCastingSoundEvent() -> fY
157:157:void applyRaidBuffs(int,boolean) -> a
42:42:net.minecraft.util.RandomSource
access$000(net.minecraft.world.entity.monster.Evoker) -> a
42:42:net.minecraft.util.RandomSource
access$100(net.minecraft.world.entity.monster.Evoker) -> b
42:42:net.minecraft.util.RandomSource
access$200(net.minecraft.world.entity.monster.Evoker) -> c
42:42:net.minecraft.util.RandomSource
access$300(net.minecraft.world.entity.monster.Evoker) -> d
42:42:net.minecraft.util.RandomSource
access$400(net.minecraft.world.entity.monster.Evoker) -> e
net.minecraft.world.entity.monster.Evoker$EvokerAttackSpellGoal -> bvv$a:
net.minecraft.world.entity.monster.Evoker this$0 -> a
170:170:void <init>(net.minecraft.world.entity.monster.Evoker) -> <init>
173:173:int getCastingTime() -> h
178:178:int getCastingInterval() -> i
184:207:void performSpellCasting() -> k
211:233:void createSpellEntity(double,double,double,double,float,int) -> a
237:237:net.minecraft.sounds.SoundEvent getSpellPrepareSound() -> l
242:242:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell
getSpell() -> m
net.minecraft.world.entity.monster.Evoker$EvokerCastingSpellGoal -> bvv$b:
net.minecraft.world.entity.monster.Evoker this$0 -> a
159:159:void <init>(net.minecraft.world.entity.monster.Evoker) -> <init>
162:167:void tick() -> e
net.minecraft.world.entity.monster.Evoker$EvokerSummonSpellGoal -> bvv$c:
net.minecraft.world.entity.ai.targeting.TargetingConditions vexCountTargeting -
> e
net.minecraft.world.entity.monster.Evoker this$0 -> a
246:247:void <init>(net.minecraft.world.entity.monster.Evoker) -> <init>
251:257:boolean canUse() -> a
262:262:int getCastingTime() -> h
267:267:int getCastingInterval() -> i
272:285:void performSpellCasting() -> k
289:289:net.minecraft.sounds.SoundEvent getSpellPrepareSound() -> l
294:294:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell
getSpell() -> m
net.minecraft.world.entity.monster.Evoker$EvokerWololoSpellGoal -> bvv$d:
net.minecraft.world.entity.ai.targeting.TargetingConditions wololoTargeting ->
e
net.minecraft.world.entity.monster.Evoker this$0 -> a
298:299:void <init>(net.minecraft.world.entity.monster.Evoker) -> <init>
304:325:boolean canUse() -> a
331:331:boolean canContinueToUse() -> b
336:338:void stop() -> d
342:346:void performSpellCasting() -> k
350:350:int getCastWarmupTime() -> n
355:355:int getCastingTime() -> h
360:360:int getCastingInterval() -> i
365:365:net.minecraft.sounds.SoundEvent getSpellPrepareSound() -> l
370:370:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell
getSpell() -> m
298:298:void tick() -> e
298:298:void start() -> c
299:299:boolean lambda$new$0(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.monster.Ghast -> bvw:
net.minecraft.network.syncher.EntityDataAccessor DATA_IS_CHARGING -> b
int explosionPower -> c
41:49:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
53:60:void registerGoals() -> x
63:63:boolean isCharging() -> q
67:68:void setCharging(boolean) -> w
71:71:int getExplosionPower() -> r
76:76:boolean shouldDespawnInPeaceful() -> U
80:80:boolean
isReflectedFireball(net.minecraft.world.damagesource.DamageSource) -> h
85:85:boolean isInvulnerableTo(net.minecraft.world.damagesource.DamageSource) -
> b
90:100:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
105:108:void defineSynchedData() -> a_
111:113:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> w
118:118:net.minecraft.sounds.SoundSource getSoundSource() -> cY
123:123:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
128:128:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
133:133:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
138:138:float getSoundVolume() -> eR
142:144:boolean
checkGhastSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.leve
l.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos
,net.minecraft.util.RandomSource) -> b
149:149:int getMaxSpawnClusterSize() -> fE
154:156:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
160:164:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
365:365:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
59:59:boolean lambda$registerGoals$0(net.minecraft.world.entity.LivingEntity) -
> l
39:39:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Ghast$GhastLookGoal -> bvw$a:
net.minecraft.world.entity.monster.Ghast ghast -> a
261:265:void <init>(net.minecraft.world.entity.monster.Ghast) -> <init>
269:269:boolean canUse() -> a
274:274:boolean requiresUpdateEveryTick() -> K_
279:294:void tick() -> e
net.minecraft.world.entity.monster.Ghast$GhastMoveControl -> bvw$b:
net.minecraft.world.entity.monster.Ghast ghast -> l
int floatDuration -> m
171:173:void <init>(net.minecraft.world.entity.monster.Ghast) -> <init>
177:199:void tick() -> a
202:210:boolean canReach(net.minecraft.world.phys.Vec3,int) -> a
net.minecraft.world.entity.monster.Ghast$GhastShootFireballGoal -> bvw$c:
net.minecraft.world.entity.monster.Ghast ghast -> b
int chargeTime -> a
301:303:void <init>(net.minecraft.world.entity.monster.Ghast) -> <init>
307:307:boolean canUse() -> a
312:313:void start() -> c
317:318:void stop() -> d
322:322:boolean requiresUpdateEveryTick() -> K_
327:360:void tick() -> e
net.minecraft.world.entity.monster.Ghast$RandomFloatAroundGoal -> bvw$d:
net.minecraft.world.entity.monster.Ghast ghast -> a
217:221:void <init>(net.minecraft.world.entity.monster.Ghast) -> <init>
225:240:boolean canUse() -> a
245:245:boolean canContinueToUse() -> b
250:255:void start() -> c
net.minecraft.world.entity.monster.Giant -> bvx:
14:15:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
19:19:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
23:26:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
31:31:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
net.minecraft.world.entity.monster.Guardian -> bvy:
int ATTACK_TIME -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_ID_MOVING -> b
net.minecraft.network.syncher.EntityDataAccessor DATA_ID_ATTACK_TARGET -> e
float clientSideTailAnimation -> bT
float clientSideTailAnimationO -> bU
float clientSideTailAnimationSpeed -> bV
float clientSideSpikesAnimation -> bW
float clientSideSpikesAnimationO -> bX
net.minecraft.world.entity.LivingEntity clientSideCachedAttackTarget -> bY
int clientSideAttackTime -> bZ
boolean clientSideTouchedGround -> ca
net.minecraft.world.entity.ai.goal.RandomStrollGoal randomStrollGoal -> d
71:80:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
84:100:void registerGoals() -> x
103:107:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> fY
112:112:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
117:121:void defineSynchedData() -> a_
125:125:boolean canBreatheUnderwater() -> dN
130:130:net.minecraft.world.entity.MobType getMobType() -> eN
134:134:boolean isMoving() -> fZ
138:139:void setMoving(boolean) -> w
142:142:int getAttackDuration() -> r
146:147:void setActiveAttackTarget(int) -> b
150:150:boolean hasActiveAttackTarget() -> ga
155:169:net.minecraft.world.entity.LivingEntity getActiveAttackTarget() -> gb
174:180:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
184:184:int getAmbientSoundInterval() -> M
189:189:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
194:194:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
199:199:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
204:204:net.minecraft.world.entity.Entity$MovementEmission
getMovementEmission() -> aS
209:209:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
214:217:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
222:308:void aiStep() -> b_
311:311:net.minecraft.sounds.SoundEvent getFlopSound() -> w
315:315:float getTailAnimation(float) -> D
319:319:float getSpikesAnimation(float) -> E
323:323:float getAttackAnimationScale(float) -> F
327:327:float getClientSideAttackTime() -> gc
332:332:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) ->
a
337:340:boolean
checkGuardianSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.l
evel.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.Block
Pos,net.minecraft.util.RandomSource) -> b
345:357:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
362:362:int getMaxHeadXRot() -> X
367:379:void travel(net.minecraft.world.phys.Vec3) -> h
55:56:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Guardian$GuardianAttackGoal -> bvy$a:
net.minecraft.world.entity.monster.Guardian guardian -> a
int attackTime -> b
boolean elder -> c
399:406:void <init>(net.minecraft.world.entity.monster.Guardian) -> <init>
410:411:boolean canUse() -> a
416:416:boolean canContinueToUse() -> b
421:430:void start() -> c
434:438:void stop() -> d
442:442:boolean requiresUpdateEveryTick() -> K_
447:481:void tick() -> e
net.minecraft.world.entity.monster.Guardian$GuardianAttackSelector -> bvy$b:
net.minecraft.world.entity.monster.Guardian guardian -> a
384:386:void <init>(net.minecraft.world.entity.monster.Guardian) -> <init>
390:390:boolean test(net.minecraft.world.entity.LivingEntity) -> a
381:381:boolean test(java.lang.Object) -> test
net.minecraft.world.entity.monster.Guardian$GuardianMoveControl -> bvy$c:
net.minecraft.world.entity.monster.Guardian guardian -> l
488:490:void <init>(net.minecraft.world.entity.monster.Guardian) -> <init>
494:546:void tick() -> a
net.minecraft.world.entity.monster.Husk -> bvz:
22:23:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
26:27:boolean
checkHuskSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.level
.ServerLevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.Blo
ckPos,net.minecraft.util.RandomSource) -> a
32:32:boolean isSunSensitive() -> X_
37:37:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
42:42:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
47:47:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
52:52:net.minecraft.sounds.SoundEvent getStepSound() -> w
57:63:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
68:68:boolean convertsInWater() -> fZ
73:77:void doUnderWaterConversion() -> gb
81:81:net.minecraft.world.item.ItemStack getSkull() -> fY
net.minecraft.world.entity.monster.Illusioner -> bwa:
int NUM_ILLUSIONS -> e
int ILLUSION_TRANSITION_TICKS -> bT
int ILLUSION_SPREAD -> bU
int clientSideIllusionTicks -> bV
net.minecraft.world.phys.Vec3[][] clientSideIllusionOffsets -> bW
53:62:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
66:81:void registerGoals() -> x
84:87:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
92:94:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
99:100:void defineSynchedData() -> a_
104:104:net.minecraft.world.phys.AABB getBoundingBoxForCulling() -> j_
109:140:void aiStep() -> b_
144:144:net.minecraft.sounds.SoundEvent getCelebrateSound() -> Y_
148:157:net.minecraft.world.phys.Vec3[] getIllusionOffsets(float) -> D
162:169:boolean isAlliedTo(net.minecraft.world.entity.Entity) -> p
174:174:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
179:179:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
184:184:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
189:189:net.minecraft.sounds.SoundEvent getCastingSoundEvent() -> fY
195:195:void applyRaidBuffs(int,boolean) -> a
294:304:void performRangedAttack(net.minecraft.world.entity.LivingEntity,float)
-> a
308:313:net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose
getArmPose() -> q
net.minecraft.world.entity.monster.Illusioner$IllusionerBlindnessSpellGoal ->
bwa$a:
int lastTargetId -> e
net.minecraft.world.entity.monster.Illusioner this$0 -> a
236:236:void <init>(net.minecraft.world.entity.monster.Illusioner) -> <init>
241:253:boolean canUse() -> a
258:264:void start() -> c
268:268:int getCastingTime() -> h
273:273:int getCastingInterval() -> i
278:279:void performSpellCasting() -> k
283:283:net.minecraft.sounds.SoundEvent getSpellPrepareSound() -> l
288:288:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell
getSpell() -> m
net.minecraft.world.entity.monster.Illusioner$IllusionerMirrorSpellGoal -> bwa$b:
net.minecraft.world.entity.monster.Illusioner this$0 -> a
197:197:void <init>(net.minecraft.world.entity.monster.Illusioner) -> <init>
200:206:boolean canUse() -> a
211:211:int getCastingTime() -> h
216:216:int getCastingInterval() -> i
221:222:void performSpellCasting() -> k
227:227:net.minecraft.sounds.SoundEvent getSpellPrepareSound() -> l
232:232:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell
getSpell() -> m
net.minecraft.world.entity.monster.MagmaCube -> bwb:
25:26:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
29:30:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
34:34:boolean
checkMagmaCubeSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.
level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.Bloc
kPos,net.minecraft.util.RandomSource) -> b
39:39:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) -> a
44:46:void setSize(int,boolean) -> a
50:50:float getLightLevelDependentMagicValue() -> bj
55:55:net.minecraft.core.particles.ParticleOptions getParticleType() -> r
60:60:boolean isOnFire() -> bL
65:65:int getJumpDelay() -> w
70:71:void decreaseSquish() -> fV
75:79:void jumpFromGround() -> eW
83:90:void jumpInLiquid(net.minecraft.tags.TagKey) -> c
94:94:boolean isDealsDamage() -> fW
99:99:float getAttackDamage() -> fX
104:107:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
113:116:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
122:125:net.minecraft.sounds.SoundEvent getSquishSound() -> fY
131:131:net.minecraft.sounds.SoundEvent getJumpSound() -> fZ
net.minecraft.world.entity.monster.Monster -> bwc:
31:33:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
37:37:net.minecraft.sounds.SoundSource getSoundSource() -> cY
42:45:void aiStep() -> b_
48:52:void updateNoActionTime() -> gd
56:56:boolean shouldDespawnInPeaceful() -> U
61:61:net.minecraft.sounds.SoundEvent getSwimSound() -> aJ
66:66:net.minecraft.sounds.SoundEvent getSwimSplashSound() -> aK
71:71:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
76:76:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
81:81:net.minecraft.world.entity.LivingEntity$Fallsounds getFallSounds() -> eC
86:86:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
90:101:boolean
isDarkEnoughToSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.cor
e.BlockPos,net.minecraft.util.RandomSource) -> a
105:107:boolean
checkMonsterSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.le
vel.ServerLevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.
BlockPos,net.minecraft.util.RandomSource) -> b
111:112:boolean
checkAnyLightMonsterSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.
world.level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.cor
e.BlockPos,net.minecraft.util.RandomSource) -> c
116:117:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createMonsterAttributes() -> ge
122:122:boolean shouldDropExperience() -> dY
127:127:boolean shouldDropLoot() -> dZ
131:131:boolean
isPreventingPlayerRest(net.minecraft.world.entity.player.Player) -> f
136:141:net.minecraft.world.item.ItemStack
getProjectile(net.minecraft.world.item.ItemStack) -> g
net.minecraft.world.entity.monster.PatrollingMonster -> bwd:
net.minecraft.core.BlockPos patrolTarget -> b
boolean patrolLeader -> c
boolean patrolling -> d
34:35:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
39:41:void registerGoals() -> x
45:53:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
57:65:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
69:69:double getMyRidingOffset() -> bw
73:73:boolean canBeLeader() -> fZ
81:96:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
100:104:boolean
checkPatrollingMonsterSpawnRules(net.minecraft.world.entity.EntityType,net.minecraf
t.world.level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.c
ore.BlockPos,net.minecraft.util.RandomSource) -> b
109:109:boolean removeWhenFarAway(double) -> h
113:115:void setPatrolTarget(net.minecraft.core.BlockPos) -> i
118:118:net.minecraft.core.BlockPos getPatrolTarget() -> ga
122:122:boolean hasPatrolTarget() -> gb
126:128:void setPatrolLeader(boolean) -> w
131:131:boolean isPatrolLeader() -> gc
135:135:boolean canJoinPatrol() -> gf
139:141:void findPatrolTarget() -> gg
144:144:boolean isPatrolling() -> gh
148:149:void setPatrolling(boolean) -> x
net.minecraft.world.entity.monster.PatrollingMonster$LongDistancePatrolGoal ->
bwd$a:
int NAVIGATION_FAILED_COOLDOWN -> a
net.minecraft.world.entity.monster.PatrollingMonster mob -> b
double speedModifier -> c
double leaderSpeedModifier -> d
long cooldownUntil -> e
159:165:void
<init>(net.minecraft.world.entity.monster.PatrollingMonster,double,double) ->
<init>
169:170:boolean canUse() -> a
175:175:void start() -> c
179:179:void stop() -> d
183:215:void tick() -> e
218:218:java.util.List findPatrolCompanions() -> h
222:224:boolean moveRandomly() -> i
218:218:boolean
lambda$findPatrolCompanions$0(net.minecraft.world.entity.monster.PatrollingMonster)
-> a
net.minecraft.world.entity.monster.Phantom -> bwe:
float FLAP_DEGREES_PER_TICK -> b
int TICKS_PER_FLAP -> c
net.minecraft.network.syncher.EntityDataAccessor ID_SIZE -> d
net.minecraft.world.phys.Vec3 moveTargetPoint -> e
net.minecraft.core.BlockPos anchorPoint -> bS
net.minecraft.world.entity.monster.Phantom$AttackPhase attackPhase -> bT
52:68:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
74:74:boolean isFlapping() -> aP
79:79:net.minecraft.world.entity.ai.control.BodyRotationControl
createBodyControl() -> D
84:89:void registerGoals() -> x
93:96:void defineSynchedData() -> a_
99:100:void setPhantomSize(int) -> b
103:105:void updatePhantomSizeInfo() -> w
108:108:int getPhantomSize() -> q
113:113:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
118:123:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
126:126:int getUniqueFlapTickOffset() -> r
131:131:boolean shouldDespawnInPeaceful() -> U
136:152:void tick() -> l
156:160:void aiStep() -> b_
164:165:void customServerAiStep() -> W
169:171:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
176:182:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
186:192:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
196:196:boolean shouldRenderAtSqrDistance(double) -> a
201:201:net.minecraft.sounds.SoundSource getSoundSource() -> cY
206:206:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
211:211:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
216:216:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
221:221:net.minecraft.world.entity.MobType getMobType() -> eN
226:226:float getSoundVolume() -> eR
231:231:boolean canAttackType(net.minecraft.world.entity.EntityType) -> a
236:240:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
245:245:double getPassengersRidingOffset() -> bx
46:46:net.minecraft.util.RandomSource
access$000(net.minecraft.world.entity.monster.Phantom) -> a
46:46:net.minecraft.util.RandomSource
access$100(net.minecraft.world.entity.monster.Phantom) -> b
46:46:net.minecraft.util.RandomSource
access$200(net.minecraft.world.entity.monster.Phantom) -> c
46:46:net.minecraft.util.RandomSource
access$300(net.minecraft.world.entity.monster.Phantom) -> d
46:46:net.minecraft.util.RandomSource
access$400(net.minecraft.world.entity.monster.Phantom) -> e
46:46:net.minecraft.util.RandomSource
access$500(net.minecraft.world.entity.monster.Phantom) -> f
46:46:net.minecraft.util.RandomSource
access$600(net.minecraft.world.entity.monster.Phantom) -> g
46:46:net.minecraft.util.RandomSource
access$700(net.minecraft.world.entity.monster.Phantom) -> h
46:46:net.minecraft.util.RandomSource
access$800(net.minecraft.world.entity.monster.Phantom) -> i
46:46:net.minecraft.util.RandomSource
access$900(net.minecraft.world.entity.monster.Phantom) -> j
46:46:net.minecraft.util.RandomSource
access$1000(net.minecraft.world.entity.monster.Phantom) -> k
46:46:net.minecraft.util.RandomSource
access$1100(net.minecraft.world.entity.monster.Phantom) -> l
48:50:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Phantom$AttackPhase -> bwe$a:
net.minecraft.world.entity.monster.Phantom$AttackPhase CIRCLE -> a
net.minecraft.world.entity.monster.Phantom$AttackPhase SWOOP -> b
net.minecraft.world.entity.monster.Phantom$AttackPhase[] $VALUES -> c
55:55:net.minecraft.world.entity.monster.Phantom$AttackPhase[] values() ->
values
55:55:net.minecraft.world.entity.monster.Phantom$AttackPhase
valueOf(java.lang.String) -> valueOf
55:55:void <init>(java.lang.String,int) -> <init>
55:55:net.minecraft.world.entity.monster.Phantom$AttackPhase[] $values() -> a
55:57:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Phantom$PhantomAttackPlayerTargetGoal -> bwe$b:
net.minecraft.world.entity.ai.targeting.TargetingConditions attackTargeting ->
b
int nextScanTick -> c
net.minecraft.world.entity.monster.Phantom this$0 -> a
513:516:void <init>(net.minecraft.world.entity.monster.Phantom) -> <init>
520:537:boolean canUse() -> a
542:547:boolean canContinueToUse() -> b
net.minecraft.world.entity.monster.Phantom$PhantomAttackStrategyGoal -> bwe$c:
int nextSweepTick -> b
net.minecraft.world.entity.monster.Phantom this$0 -> a
466:466:void <init>(net.minecraft.world.entity.monster.Phantom) -> <init>
471:475:boolean canUse() -> a
480:483:void start() -> c
487:488:void stop() -> d
492:502:void tick() -> e
505:509:void setAnchorAboveTarget() -> h
net.minecraft.world.entity.monster.Phantom$PhantomBodyRotationControl -> bwe$d:
net.minecraft.world.entity.monster.Phantom this$0 -> a
306:308:void
<init>(net.minecraft.world.entity.monster.Phantom,net.minecraft.world.entity.Mob) -
> <init>
312:314:void clientTick() -> a
net.minecraft.world.entity.monster.Phantom$PhantomCircleAroundAnchorGoal -> bwe$e:
float angle -> c
float distance -> d
float height -> e
float clockwise -> f
net.minecraft.world.entity.monster.Phantom this$0 -> a
337:337:void <init>(net.minecraft.world.entity.monster.Phantom) -> <init>
345:345:boolean canUse() -> a
350:354:void start() -> c
358:385:void tick() -> e
388:393:void selectNext() -> i
net.minecraft.world.entity.monster.Phantom$PhantomLookControl -> bwe$f:
net.minecraft.world.entity.monster.Phantom this$0 -> h
318:320:void
<init>(net.minecraft.world.entity.monster.Phantom,net.minecraft.world.entity.Mob) -
> <init>
324:324:void tick() -> a
net.minecraft.world.entity.monster.Phantom$PhantomMoveControl -> bwe$g:
float speed -> m
net.minecraft.world.entity.monster.Phantom this$0 -> l
249:253:void
<init>(net.minecraft.world.entity.monster.Phantom,net.minecraft.world.entity.Mob) -
> <init>
257:302:void tick() -> a
net.minecraft.world.entity.monster.Phantom$PhantomMoveTargetGoal -> bwe$h:
net.minecraft.world.entity.monster.Phantom this$0 -> b
328:330:void <init>(net.minecraft.world.entity.monster.Phantom) -> <init>
333:333:boolean touchingTarget() -> h
net.minecraft.world.entity.monster.Phantom$PhantomSweepAttackGoal -> bwe$i:
int CAT_SEARCH_TICK_DELAY -> c
boolean isScaredOfCat -> d
int catSearchTick -> e
net.minecraft.world.entity.monster.Phantom this$0 -> a
396:396:void <init>(net.minecraft.world.entity.monster.Phantom) -> <init>
404:404:boolean canUse() -> a
409:433:boolean canContinueToUse() -> b
438:438:void start() -> c
442:444:void stop() -> d
448:463:void tick() -> e
net.minecraft.world.entity.monster.Pillager -> bwf:
net.minecraft.network.syncher.EntityDataAccessor IS_CHARGING_CROSSBOW -> b
int INVENTORY_SIZE -> e
int SLOT_OFFSET -> bT
float CROSSBOW_POWER -> bU
net.minecraft.world.SimpleContainer inventory -> bV
65:69:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
73:86:void registerGoals() -> x
89:93:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
98:101:void defineSynchedData() -> a_
105:105:boolean
canFireProjectileWeapon(net.minecraft.world.item.ProjectileWeaponItem) -> a
109:109:boolean isChargingCrossbow() -> fY
114:115:void setChargingCrossbow(boolean) -> b
119:120:void onCrossbowAttackPerformed() -> a
124:126:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
130:138:net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose
getArmPose() -> q
143:148:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
153:153:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
158:158:int getMaxSpawnClusterSize() -> fE
164:168:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
173:174:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
178:189:void enchantSpawnedWeapon(net.minecraft.util.RandomSource,float) -> a
193:200:boolean isAlliedTo(net.minecraft.world.entity.Entity) -> p
205:205:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
210:210:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
215:215:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
220:221:void performRangedAttack(net.minecraft.world.entity.LivingEntity,float)
-> a
225:226:void
shootCrossbowProjectile(net.minecraft.world.entity.LivingEntity,net.minecraft.world
.item.ItemStack,net.minecraft.world.entity.projectile.Projectile,float) -> a
230:230:net.minecraft.world.SimpleContainer getInventory() -> w
235:249:void pickUpItem(net.minecraft.world.entity.item.ItemEntity) -> b
252:252:boolean wantsItem(net.minecraft.world.item.ItemStack) -> l
257:261:net.minecraft.world.entity.SlotAccess getSlot(int) -> a_
266:283:void applyRaidBuffs(int,boolean) -> a
287:287:net.minecraft.sounds.SoundEvent getCelebrateSound() -> Y_
58:58:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.RangedAttackMob -> bwg:
void performRangedAttack(net.minecraft.world.entity.LivingEntity,float) -> a
net.minecraft.world.entity.monster.Ravager -> bwh:
java.util.function.Predicate NO_RAVAGER_AND_ALIVE -> e
double BASE_MOVEMENT_SPEED -> bT
double ATTACK_MOVEMENT_SPEED -> bU
int STUNNED_COLOR -> bV
double STUNNED_COLOR_BLUE -> bW
double STUNNED_COLOR_GREEN -> bX
double STUNNED_COLOR_RED -> bY
int ATTACK_DURATION -> bZ
int STUN_DURATION -> b
int attackTick -> ca
int stunnedTick -> cb
int roarTick -> cc
64:70:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
74:86:void registerGoals() -> x
90:96:void updateControlFlags() -> P
99:105:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
110:115:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
119:124:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
128:128:net.minecraft.sounds.SoundEvent getCelebrateSound() -> Y_
133:133:int getMaxHeadYRot() -> fC
138:138:double getPassengersRidingOffset() -> bx
144:144:net.minecraft.world.entity.LivingEntity getControllingPassenger() -> cL
149:198:void aiStep() -> b_
201:208:void stunEffect() -> gj
212:212:boolean isImmobile() -> eT
217:220:boolean hasLineOfSight(net.minecraft.world.entity.Entity) -> B
225:237:void blockedByShield(net.minecraft.world.entity.LivingEntity) -> e
240:259:void roar() -> gk
263:267:void strongKnockback(net.minecraft.world.entity.Entity) -> a
271:278:void handleEntityEvent(byte) -> b
281:281:int getAttackTick() -> r
285:285:int getStunnedTick() -> fY
289:289:int getRoarTick() -> gi
294:298:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
304:304:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
309:309:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
314:314:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
319:320:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
324:324:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) ->
a
329:329:void applyRaidBuffs(int,boolean) -> a
333:333:boolean canBeLeader() -> fZ
84:84:boolean lambda$registerGoals$1(net.minecraft.world.entity.LivingEntity) -
> l
47:47:boolean lambda$static$0(net.minecraft.world.entity.Entity) -> b
47:47:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Ravager$RavagerMeleeAttackGoal -> bwh$a:
net.minecraft.world.entity.monster.Ravager this$0 -> b
337:339:void <init>(net.minecraft.world.entity.monster.Ravager) -> <init>
344:345:double getAttackReachSqr(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.monster.Shulker -> bwi:
java.util.UUID COVERED_ARMOR_MODIFIER_UUID -> e
net.minecraft.world.entity.ai.attributes.AttributeModifier
COVERED_ARMOR_MODIFIER -> bT
net.minecraft.network.syncher.EntityDataAccessor DATA_ATTACH_FACE_ID -> b
net.minecraft.network.syncher.EntityDataAccessor DATA_PEEK_ID -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_COLOR_ID -> d
int TELEPORT_STEPS -> bU
byte NO_COLOR -> bV
byte DEFAULT_COLOR -> bW
int MAX_TELEPORT_DISTANCE -> bX
int OTHER_SHULKER_SCAN_RADIUS -> bY
int OTHER_SHULKER_LIMIT -> bZ
float PEEK_PER_TICK -> ca
org.joml.Vector3f FORWARD -> cb
float currentPeekAmountO -> cc
float currentPeekAmount -> cd
net.minecraft.core.BlockPos clientOldAttachPosition -> ce
int clientSideTeleportInterpolation -> cf
float MAX_LID_OPEN -> cg
98:103:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
107:115:void registerGoals() -> x
158:158:net.minecraft.world.entity.Entity$MovementEmission
getMovementEmission() -> aS
163:163:net.minecraft.sounds.SoundSource getSoundSource() -> cY
168:168:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
173:176:void playAmbientSound() -> N
180:180:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
185:188:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
193:198:void defineSynchedData() -> a_
201:202:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
207:207:net.minecraft.world.entity.ai.control.BodyRotationControl
createBodyControl() -> D
212:219:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
223:228:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
232:249:void tick() -> l
253:260:void findNewAttachment() -> ga
264:271:net.minecraft.world.phys.AABB makeBoundingBox() -> am
276:276:float getPhysicalPeek(float) -> F
280:291:boolean updatePeekAmount() -> gb
295:315:void onPeekAmountChange() -> gc
318:318:net.minecraft.world.phys.AABB
getProgressAabb(net.minecraft.core.Direction,float) -> a
322:331:net.minecraft.world.phys.AABB
getProgressDeltaAabb(net.minecraft.core.Direction,float,float) -> a
337:341:double getMyRidingOffset() -> bw
346:351:boolean startRiding(net.minecraft.world.entity.Entity,boolean) -> a
356:362:void stopRiding() -> Y
367:371:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
376:381:void
move(net.minecraft.world.entity.MoverType,net.minecraft.world.phys.Vec3) -> a
385:385:net.minecraft.world.phys.Vec3 getDeltaMovement() -> dl
391:391:void setDeltaMovement(net.minecraft.world.phys.Vec3) -> f
395:419:void setPos(double,double,double) -> e
423:428:net.minecraft.core.Direction
findAttachableSurface(net.minecraft.core.BlockPos) -> i
433:444:boolean
canStayAt(net.minecraft.core.BlockPos,net.minecraft.core.Direction) -> a
448:455:boolean isPositionBlocked(net.minecraft.core.BlockPos) -> j
459:486:boolean teleportSomewhere() -> r
491:494:void lerpTo(double,double,double,float,float,int,boolean) -> a
498:517:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
521:521:boolean isClosed() -> gd
525:546:void hitByShulkerBullet() -> ge
550:550:boolean canBeCollidedWith() -> bu
554:554:net.minecraft.core.Direction getAttachFace() -> w
558:559:void setAttachFace(net.minecraft.core.Direction) -> a
563:567:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
570:570:int getRawPeekAmount() -> gf
574:587:void setRawPeekAmount(int) -> b
590:590:float getClientPeekAmount(float) -> D
595:595:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
600:603:void
recreateFromPacket(net.minecraft.network.protocol.game.ClientboundAddEntityPacket)
-> a
607:607:int getMaxHeadXRot() -> X
612:612:int getMaxHeadYRot() -> fC
617:617:void push(net.minecraft.world.entity.Entity) -> g
621:621:float getPickRadius() -> bC
625:637:java.util.Optional getRenderPosition(float) -> E
803:804:void setVariant(java.util.Optional) -> a
808:808:java.util.Optional getVariant() -> fY
813:817:net.minecraft.world.item.DyeColor getColor() -> fZ
65:65:java.lang.Object getVariant() -> c
65:65:void setVariant(java.lang.Object) -> a
803:803:java.lang.Byte lambda$setVariant$2(net.minecraft.world.item.DyeColor) -
> a
305:305:boolean lambda$onPeekAmountChange$1(net.minecraft.world.entity.Entity)
-> a
84:85:org.joml.Vector3f lambda$static$0() -> gg
65:65:net.minecraft.util.RandomSource
access$000(net.minecraft.world.entity.monster.Shulker) -> a
65:65:net.minecraft.util.RandomSource
access$100(net.minecraft.world.entity.monster.Shulker) -> b
65:65:net.minecraft.util.RandomSource
access$200(net.minecraft.world.entity.monster.Shulker) -> c
65:65:net.minecraft.util.RandomSource
access$300(net.minecraft.world.entity.monster.Shulker) -> d
65:65:net.minecraft.util.RandomSource
access$400(net.minecraft.world.entity.monster.Shulker) -> e
66:82:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Shulker$ShulkerAttackGoal -> bwi$a:
int attackTime -> b
net.minecraft.world.entity.monster.Shulker this$0 -> a
686:688:void <init>(net.minecraft.world.entity.monster.Shulker) -> <init>
692:700:boolean canUse() -> a
705:707:void start() -> c
711:712:void stop() -> d
716:716:boolean requiresUpdateEveryTick() -> K_
721:746:void tick() -> e
net.minecraft.world.entity.monster.Shulker$ShulkerBodyRotationControl -> bwi$b:
642:643:void <init>(net.minecraft.world.entity.Mob) -> <init>
648:648:void clientTick() -> a
net.minecraft.world.entity.monster.Shulker$ShulkerDefenseAttackGoal -> bwi$c:
777:778:void <init>(net.minecraft.world.entity.monster.Shulker) -> <init>
782:785:boolean canUse() -> a
790:797:net.minecraft.world.phys.AABB getTargetSearchArea(double) -> a
777:777:boolean lambda$new$0(net.minecraft.world.entity.LivingEntity) -> b
net.minecraft.world.entity.monster.Shulker$ShulkerLookControl -> bwi$d:
net.minecraft.world.entity.monster.Shulker this$0 -> h
118:120:void
<init>(net.minecraft.world.entity.monster.Shulker,net.minecraft.world.entity.Mob) -
> <init>
125:125:void clampHeadRotationToBody() -> b
129:147:java.util.Optional getYRotD() -> i
152:152:java.util.Optional getXRotD() -> h
net.minecraft.world.entity.monster.Shulker$ShulkerNearestAttackGoal -> bwi$e:
net.minecraft.world.entity.monster.Shulker this$0 -> i
750:752:void
<init>(net.minecraft.world.entity.monster.Shulker,net.minecraft.world.entity.monste
r.Shulker) -> <init>
756:759:boolean canUse() -> a
764:771:net.minecraft.world.phys.AABB getTargetSearchArea(double) -> a
net.minecraft.world.entity.monster.Shulker$ShulkerPeekGoal -> bwi$f:
int peekTime -> b
net.minecraft.world.entity.monster.Shulker this$0 -> a
651:651:void <init>(net.minecraft.world.entity.monster.Shulker) -> <init>
656:656:boolean canUse() -> a
661:661:boolean canContinueToUse() -> b
666:668:void start() -> c
672:675:void stop() -> d
679:680:void tick() -> e
net.minecraft.world.entity.monster.Silverfish -> bwj:
net.minecraft.world.entity.monster.Silverfish$SilverfishWakeUpFriendsGoal
friendsGoal -> b
42:43:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
47:59:void registerGoals() -> x
63:63:double getMyRidingOffset() -> bw
68:68:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
72:75:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
80:80:net.minecraft.world.entity.Entity$MovementEmission getMovementEmission()
-> aS
85:85:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
90:90:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
95:95:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
100:101:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
105:111:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
117:120:void tick() -> l
124:126:void setYBodyRot(float) -> o
131:134:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
138:143:boolean
checkSilverfishSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world
.level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.Blo
ckPos,net.minecraft.util.RandomSource) -> b
148:148:net.minecraft.world.entity.MobType getMobType() -> eN
net.minecraft.world.entity.monster.Silverfish$SilverfishMergeWithStoneGoal ->
bwj$a:
net.minecraft.core.Direction selectedDirection -> i
boolean doMerge -> j
211:214:void <init>(net.minecraft.world.entity.monster.Silverfish) -> <init>
218:238:boolean canUse() -> a
243:246:boolean canContinueToUse() -> b
251:265:void start() -> c
net.minecraft.world.entity.monster.Silverfish$SilverfishWakeUpFriendsGoal -> bwj$b:
net.minecraft.world.entity.monster.Silverfish silverfish -> a
int lookForFriends -> b
155:157:void <init>(net.minecraft.world.entity.monster.Silverfish) -> <init>
160:163:void notifyHurt() -> h
167:167:boolean canUse() -> a
172:202:void tick() -> e
net.minecraft.world.entity.monster.Skeleton -> bwk:
int TOTAL_CONVERSION_TIME -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_STRAY_CONVERSION_ID -> d
java.lang.String CONVERSION_TAG -> b
int inPowderSnowTime -> e
int conversionTime -> bT
27:28:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
32:35:void defineSynchedData() -> a_
38:38:boolean isFreezeConverting() -> fZ
42:43:void setFreezeConverting(boolean) -> w
47:47:boolean isShaking() -> fY
52:74:void tick() -> l
78:81:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
85:90:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
93:95:void startFreezeConversion(int) -> b
99:103:void doFreezeConversion() -> ga
108:108:boolean canFreeze() -> dw
113:113:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
118:118:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
123:123:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
128:128:net.minecraft.sounds.SoundEvent getStepSound() -> r
133:142:void
dropCustomDeathLoot(net.minecraft.world.damagesource.DamageSource,int,boolean) -> a
20:20:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Slime -> bwl:
net.minecraft.network.syncher.EntityDataAccessor ID_SIZE -> bT
int MIN_SIZE -> b
int MAX_SIZE -> c
float targetSquish -> d
float squish -> e
float oSquish -> bS
boolean wasOnGround -> bU
58:63:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
67:77:void registerGoals() -> x
81:84:void defineSynchedData() -> a_
88:101:void setSize(int,boolean) -> a
104:104:int getSize() -> ga
109:112:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
116:119:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
122:122:boolean isTiny() -> gb
126:126:net.minecraft.core.particles.ParticleOptions getParticleType() -> r
131:131:boolean shouldDespawnInPeaceful() -> U
136:157:void tick() -> l
160:161:void decreaseSquish() -> fV
164:164:int getJumpDelay() -> w
169:174:void refreshDimensions() -> d_
178:191:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
196:196:net.minecraft.world.entity.EntityType getType() -> ae
201:228:void remove(net.minecraft.world.entity.Entity$RemovalReason) -> a
232:236:void push(net.minecraft.world.entity.Entity) -> g
240:243:void playerTouch(net.minecraft.world.entity.player.Player) -> b_
246:255:void dealDamage(net.minecraft.world.entity.LivingEntity) -> l
259:259:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
263:263:boolean isDealsDamage() -> fW
267:267:float getAttackDamage() -> fX
272:275:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
281:284:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
289:292:net.minecraft.sounds.SoundEvent getSquishSound() -> fY
297:317:boolean
checkSlimeSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.leve
l.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPos
,net.minecraft.util.RandomSource) -> c
322:322:float getSoundVolume() -> eR
327:327:int getMaxHeadXRot() -> X
331:331:boolean doPlayJumpSound() -> gc
336:339:void jumpFromGround() -> eW
344:352:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
412:413:float getSoundPitch() -> q
417:417:net.minecraft.sounds.SoundEvent getJumpSound() -> fZ
422:422:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
75:75:boolean lambda$registerGoals$0(net.minecraft.world.entity.LivingEntity) -
> m
48:48:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Slime$SlimeAttackGoal -> bwl$a:
net.minecraft.world.entity.monster.Slime slime -> a
int growTiredTimer -> b
429:432:void <init>(net.minecraft.world.entity.monster.Slime) -> <init>
436:446:boolean canUse() -> a
451:453:void start() -> c
457:471:boolean canContinueToUse() -> b
476:476:boolean requiresUpdateEveryTick() -> K_
481:488:void tick() -> e
net.minecraft.world.entity.monster.Slime$SlimeFloatGoal -> bwl$b:
net.minecraft.world.entity.monster.Slime slime -> a
522:526:void <init>(net.minecraft.world.entity.monster.Slime) -> <init>
530:530:boolean canUse() -> a
535:535:boolean requiresUpdateEveryTick() -> K_
540:546:void tick() -> e
net.minecraft.world.entity.monster.Slime$SlimeKeepOnJumpingGoal -> bwl$c:
net.minecraft.world.entity.monster.Slime slime -> a
552:555:void <init>(net.minecraft.world.entity.monster.Slime) -> <init>
559:559:boolean canUse() -> a
564:567:void tick() -> e
net.minecraft.world.entity.monster.Slime$SlimeMoveControl -> bwl$d:
float yRot -> l
int jumpDelay -> m
net.minecraft.world.entity.monster.Slime slime -> n
boolean isAggressive -> o
362:365:void <init>(net.minecraft.world.entity.monster.Slime) -> <init>
368:370:void setDirection(float,boolean) -> a
373:375:void setWantedMovement(double) -> a
379:408:void tick() -> a
net.minecraft.world.entity.monster.Slime$SlimeRandomDirectionGoal -> bwl$e:
net.minecraft.world.entity.monster.Slime slime -> a
float chosenDegrees -> b
int nextRandomizeTime -> c
497:500:void <init>(net.minecraft.world.entity.monster.Slime) -> <init>
504:504:boolean canUse() -> a
509:516:void tick() -> e
net.minecraft.world.entity.monster.SpellcasterIllager -> bwm:
net.minecraft.network.syncher.EntityDataAccessor DATA_SPELL_CASTING_ID -> e
int spellCastingTickCount -> b
net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell currentSpell
-> bT
25:29:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
33:36:void defineSynchedData() -> a_
40:43:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
47:50:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
54:59:net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose
getArmPose() -> q
63:66:boolean isCastingSpell() -> gi
70:72:void
setIsCastingSpell(net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpel
l) -> a
75:78:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell
getCurrentSpell() -> gj
83:88:void customServerAiStep() -> W
92:108:void tick() -> l
111:111:int getSpellCastingTime() -> gk
net.minecraft.sounds.SoundEvent getCastingSoundEvent() -> fY
21:21:net.minecraft.world.entity.ai.navigation.PathNavigation
access$000(net.minecraft.world.entity.monster.SpellcasterIllager) -> a
22:22:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell -> bwm$a:
net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell NONE -> a
net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell SUMMON_VEX -
> b
net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell FANGS -> c
net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell WOLOLO -> d
net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell DISAPPEAR ->
e
net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell BLINDNESS ->
f
java.util.function.IntFunction BY_ID -> g
int id -> h
double[] spellColor -> i
net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell[] $VALUES ->
j
209:209:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell[]
values() -> values
209:209:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell
valueOf(java.lang.String) -> valueOf
223:226:void <init>(java.lang.String,int,int,double,double,double) -> <init>
229:229:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell
byId(int) -> a
218:218:int
lambda$static$0(net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell)
-> a
209:209:net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell[]
$values() -> a
209:218:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.SpellcasterIllager$SpellcasterCastingSpellGoal -
> bwm$b:
net.minecraft.world.entity.monster.SpellcasterIllager this$0 -> b
117:119:void <init>(net.minecraft.world.entity.monster.SpellcasterIllager) ->
<init>
123:123:boolean canUse() -> a
128:130:void start() -> c
134:136:void stop() -> d
140:143:void tick() -> e
net.minecraft.world.entity.monster.SpellcasterIllager$SpellcasterUseSpellGoal ->
bwm$c:
int attackWarmupDelay -> b
int nextAttackTickCount -> c
net.minecraft.world.entity.monster.SpellcasterIllager this$0 -> d
146:146:void <init>(net.minecraft.world.entity.monster.SpellcasterIllager) ->
<init>
152:163:boolean canUse() -> a
168:169:boolean canContinueToUse() -> b
174:182:void start() -> c
186:191:void tick() -> e
void performSpellCasting() -> k
196:196:int getCastWarmupTime() -> n
int getCastingTime() -> h
int getCastingInterval() -> i
net.minecraft.sounds.SoundEvent getSpellPrepareSound() -> l
net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell getSpell() -
> m
net.minecraft.world.entity.monster.Spider -> bwn:
net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> b
float SPIDER_SPECIAL_EFFECT_CHANCE -> c
50:51:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
55:67:void registerGoals() -> x
71:71:double getPassengersRidingOffset() -> bx
76:76:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
81:84:void defineSynchedData() -> a_
88:95:void tick() -> l
98:100:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
105:105:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
110:110:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
115:115:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
120:121:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
129:129:boolean onClimbable() -> i_
135:138:void
makeStuckInBlock(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.phys.Vec3) -> a
142:142:net.minecraft.world.entity.MobType getMobType() -> eN
147:150:boolean canBeAffected(net.minecraft.world.effect.MobEffectInstance) ->
c
154:154:boolean isClimbing() -> w
158:165:void setClimbing(boolean) -> w
170:196:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
201:201:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
47:47:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Spider$SpiderAttackGoal -> bwn$a:
226:227:void <init>(net.minecraft.world.entity.monster.Spider) -> <init>
231:231:boolean canUse() -> a
236:241:boolean canContinueToUse() -> b
246:246:double getAttackReachSqr(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.monster.Spider$SpiderEffectsGroupData -> bwn$b:
net.minecraft.world.effect.MobEffect effect -> a
206:206:void <init>() -> <init>
211:221:void setRandomEffect(net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.monster.Spider$SpiderTargetGoal -> bwn$c:
252:253:void <init>(net.minecraft.world.entity.monster.Spider,java.lang.Class)
-> <init>
257:262:boolean canUse() -> a
net.minecraft.world.entity.monster.Stray -> bwo:
22:23:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
26:31:boolean
checkStraySpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.leve
l.ServerLevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.Bl
ockPos,net.minecraft.util.RandomSource) -> a
36:36:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
41:41:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
46:46:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
51:51:net.minecraft.sounds.SoundEvent getStepSound() -> r
56:60:net.minecraft.world.entity.projectile.AbstractArrow
getArrow(net.minecraft.world.item.ItemStack,float) -> b
net.minecraft.world.entity.monster.Strider -> bwp:
java.util.UUID SUFFOCATING_MODIFIER_UUID -> bT
net.minecraft.world.entity.ai.attributes.AttributeModifier SUFFOCATING_MODIFIER
-> bU
float SUFFOCATE_STEERING_MODIFIER -> bW
float STEERING_MODIFIER -> bX
net.minecraft.world.item.crafting.Ingredient FOOD_ITEMS -> bY
net.minecraft.world.item.crafting.Ingredient TEMPT_ITEMS -> bZ
net.minecraft.network.syncher.EntityDataAccessor DATA_BOOST_TIME -> ca
net.minecraft.network.syncher.EntityDataAccessor DATA_SUFFOCATING -> cb
net.minecraft.network.syncher.EntityDataAccessor DATA_SADDLE_ID -> cc
net.minecraft.world.entity.ItemBasedSteering steering -> cd
net.minecraft.world.entity.ai.goal.TemptGoal temptGoal -> ce
net.minecraft.world.entity.ai.goal.PanicGoal panicGoal -> cf
95:104:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
107:112:boolean
checkStriderSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.le
vel.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockP
os,net.minecraft.util.RandomSource) -> c
117:121:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
125:129:void defineSynchedData() -> a_
133:135:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
139:141:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
145:145:boolean isSaddled() -> i
150:150:boolean isSaddleable() -> g
155:159:void equipSaddle(net.minecraft.sounds.SoundSource) -> a
163:174:void registerGoals() -> x
177:186:void setSuffocating(boolean) -> w
189:189:boolean isSuffocating() -> q
194:194:boolean canStandOnFluid(net.minecraft.world.level.material.FluidState)
-> a
199:202:double getPassengersRidingOffset() -> bx
207:207:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) ->
a
213:218:net.minecraft.world.entity.LivingEntity getControllingPassenger() -> cL
223:266:net.minecraft.world.phys.Vec3
getDismountLocationForPassenger(net.minecraft.world.entity.LivingEntity) -> b
271:275:void
tickRidden(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Vec3)
-> a
279:279:net.minecraft.world.phys.Vec3
getRiddenInput(net.minecraft.world.entity.player.Player,net.minecraft.world.phys.Ve
c3) -> b
284:284:float getRiddenSpeed(net.minecraft.world.entity.player.Player) -> e
289:289:float nextStep() -> aI
294:295:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
299:299:boolean boost() -> a
304:312:void
checkFallDamage(double,boolean,net.minecraft.world.level.block.state.BlockState,net
.minecraft.core.BlockPos) -> a
316:337:void tick() -> l
340:340:boolean isPanicking() -> w
344:344:boolean isBeingTempted() -> fY
349:349:boolean shouldPassengersInheritMalus() -> z
353:361:void floatStrider() -> ge
364:366:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
371:374:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
379:379:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
384:384:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
389:389:boolean canAddPassenger(net.minecraft.world.entity.Entity) -> o
394:394:boolean isSensitiveToWater() -> fb
399:399:boolean isOnFire() -> bL
404:404:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
409:414:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
420:420:net.minecraft.world.entity.monster.Strider
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
425:425:boolean isFood(net.minecraft.world.item.ItemStack) -> m
430:434:void dropEquipment() -> eu
438:458:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
463:463:net.minecraft.world.phys.Vec3 getLeashOffset() -> cG
470:494:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
498:502:net.minecraft.world.entity.SpawnGroupData
spawnJockey(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Diffi
cultyInstance,net.minecraft.world.entity.Mob,net.minecraft.world.entity.SpawnGroupD
ata) -> a
75:75:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
76:85:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Strider$StriderGoToLavaGoal -> bwp$a:
net.minecraft.world.entity.monster.Strider strider -> g
537:539:void <init>(net.minecraft.world.entity.monster.Strider,double) ->
<init>
543:543:net.minecraft.core.BlockPos getMoveToTarget() -> k
548:548:boolean canContinueToUse() -> b
553:553:boolean canUse() -> a
558:558:boolean shouldRecalculatePath() -> l
563:563:boolean
isValidTarget(net.minecraft.world.level.LevelReader,net.minecraft.core.BlockPos) ->
a
net.minecraft.world.entity.monster.Strider$StriderPathNavigation -> bwp$b:
507:508:void
<init>(net.minecraft.world.entity.monster.Strider,net.minecraft.world.level.Level)
-> <init>
513:515:net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) -
> a
520:524:boolean
hasValidPathType(net.minecraft.world.level.pathfinder.BlockPathTypes) -> a
529:529:boolean isStableDestination(net.minecraft.core.BlockPos) -> a
net.minecraft.world.entity.monster.Vex -> bwq:
float FLAP_DEGREES_PER_TICK -> b
int TICKS_PER_FLAP -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_FLAGS_ID -> d
int FLAG_IS_CHARGING -> e
double RIDING_OFFSET -> bT
net.minecraft.world.entity.Mob owner -> bU
net.minecraft.core.BlockPos boundOrigin -> bV
boolean hasLimitedLife -> bW
int limitedLifeTicks -> bX
65:70:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
74:74:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
81:81:boolean isFlapping() -> aP
86:89:void
move(net.minecraft.world.entity.MoverType,net.minecraft.world.phys.Vec3) -> a
93:105:void tick() -> l
109:120:void registerGoals() -> x
123:125:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
130:133:void defineSynchedData() -> a_
137:145:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
149:159:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
164:164:net.minecraft.world.entity.Mob getOwner() -> r
169:169:net.minecraft.core.BlockPos getBoundOrigin() -> w
173:174:void setBoundOrigin(net.minecraft.core.BlockPos) -> i
177:178:boolean getVexFlag(int) -> c
182:189:void setVexFlag(int,boolean) -> a
192:192:boolean isCharging() -> fY
196:197:void setIsCharging(boolean) -> w
200:201:void setOwner(net.minecraft.world.entity.Mob) -> a
204:206:void setLimitedLife(int) -> b
210:210:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
215:215:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
220:220:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
225:225:float getLightLevelDependentMagicValue() -> bj
366:370:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
375:377:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
381:381:double getMyRidingOffset() -> bw
47:47:net.minecraft.world.entity.Entity getOwner() -> v
47:47:net.minecraft.util.RandomSource
access$000(net.minecraft.world.entity.monster.Vex) -> a
47:47:net.minecraft.world.entity.ai.control.MoveControl
access$100(net.minecraft.world.entity.monster.Vex) -> b
47:47:net.minecraft.world.entity.ai.control.MoveControl
access$200(net.minecraft.world.entity.monster.Vex) -> c
47:47:net.minecraft.util.RandomSource
access$300(net.minecraft.world.entity.monster.Vex) -> d
47:47:net.minecraft.util.RandomSource
access$400(net.minecraft.world.entity.monster.Vex) -> e
47:47:net.minecraft.util.RandomSource
access$500(net.minecraft.world.entity.monster.Vex) -> f
47:47:net.minecraft.util.RandomSource
access$600(net.minecraft.world.entity.monster.Vex) -> g
47:47:net.minecraft.world.entity.ai.control.MoveControl
access$700(net.minecraft.world.entity.monster.Vex) -> h
49:51:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Vex$VexChargeAttackGoal -> bwq$a:
net.minecraft.world.entity.monster.Vex this$0 -> a
269:271:void <init>(net.minecraft.world.entity.monster.Vex) -> <init>
275:279:boolean canUse() -> a
284:284:boolean canContinueToUse() -> b
289:296:void start() -> c
300:301:void stop() -> d
305:305:boolean requiresUpdateEveryTick() -> K_
310:324:void tick() -> e
net.minecraft.world.entity.monster.Vex$VexCopyOwnerTargetGoal -> bwq$b:
net.minecraft.world.entity.ai.targeting.TargetingConditions copyOwnerTargeting
-> b
net.minecraft.world.entity.monster.Vex this$0 -> a
385:389:void
<init>(net.minecraft.world.entity.monster.Vex,net.minecraft.world.entity.Pathfinder
Mob) -> <init>
393:393:boolean canUse() -> a
398:400:void start() -> c
net.minecraft.world.entity.monster.Vex$VexMoveControl -> bwq$c:
net.minecraft.world.entity.monster.Vex this$0 -> l
229:231:void
<init>(net.minecraft.world.entity.monster.Vex,net.minecraft.world.entity.monster.Ve
x) -> <init>
235:265:void tick() -> a
net.minecraft.world.entity.monster.Vex$VexRandomMoveGoal -> bwq$d:
net.minecraft.world.entity.monster.Vex this$0 -> a
328:330:void <init>(net.minecraft.world.entity.monster.Vex) -> <init>
334:334:boolean canUse() -> a
339:339:boolean canContinueToUse() -> b
344:360:void tick() -> e
net.minecraft.world.entity.monster.Vindicator -> bwr:
java.lang.String TAG_JOHNNY -> b
java.util.function.Predicate DOOR_BREAKING_PREDICATE -> e
boolean isJohnny -> bT
59:60:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
64:79:void registerGoals() -> x
99:107:void customServerAiStep() -> W
110:114:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
119:124:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
128:133:net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose
getArmPose() -> q
138:143:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
147:147:net.minecraft.sounds.SoundEvent getCelebrateSound() -> Y_
153:161:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
166:169:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
173:180:boolean isAlliedTo(net.minecraft.world.entity.Entity) -> p
185:189:void setCustomName(net.minecraft.network.chat.Component) -> b
193:193:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
198:198:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
203:203:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
208:223:void applyRaidBuffs(int,boolean) -> a
54:54:boolean lambda$static$0(net.minecraft.world.Difficulty) -> a
52:52:net.minecraft.util.RandomSource
access$000(net.minecraft.world.entity.monster.Vindicator) -> a
54:54:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Vindicator$VindicatorBreakDoorGoal -> bwr$a:
227:229:void <init>(net.minecraft.world.entity.Mob) -> <init>
233:234:boolean canContinueToUse() -> b
239:240:boolean canUse() -> a
245:247:void start() -> c
net.minecraft.world.entity.monster.Vindicator$VindicatorJohnnyAttackGoal -> bwr$b:
252:253:void <init>(net.minecraft.world.entity.monster.Vindicator) -> <init>
257:257:boolean canUse() -> a
262:264:void start() -> c
net.minecraft.world.entity.monster.Vindicator$VindicatorMeleeAttackGoal -> bwr$c:
net.minecraft.world.entity.monster.Vindicator this$0 -> b
82:84:void
<init>(net.minecraft.world.entity.monster.Vindicator,net.minecraft.world.entity.mon
ster.Vindicator) -> <init>
88:93:double getAttackReachSqr(net.minecraft.world.entity.LivingEntity) -> a
net.minecraft.world.entity.monster.Witch -> bws:
java.util.UUID SPEED_MODIFIER_DRINKING_UUID -> b
net.minecraft.world.entity.ai.attributes.AttributeModifier
SPEED_MODIFIER_DRINKING -> e
net.minecraft.network.syncher.EntityDataAccessor DATA_USING_ITEM -> bT
int usingTime -> bU
net.minecraft.world.entity.ai.goal.target.NearestHealableRaiderTargetGoal
healRaidersGoal -> bV
net.minecraft.world.entity.ai.goal.target.NearestAttackableWitchTargetGoal
attackPlayersGoal -> bW
59:60:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
64:79:void registerGoals() -> x
83:86:void defineSynchedData() -> a_
90:90:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
95:95:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
100:100:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
104:105:void setUsingItem(boolean) -> y
108:108:boolean isDrinkingPotion() -> q
112:114:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> r
119:177:void aiStep() -> b_
181:181:net.minecraft.sounds.SoundEvent getCelebrateSound() -> Y_
186:193:void handleEntityEvent(byte) -> b
197:206:float
getDamageAfterMagicAbsorb(net.minecraft.world.damagesource.DamageSource,float) -> e
211:249:void performRangedAttack(net.minecraft.world.entity.LivingEntity,float)
-> a
253:253:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
258:258:void applyRaidBuffs(int,boolean) -> a
262:262:boolean canBeLeader() -> fZ
67:67:boolean lambda$registerGoals$0(net.minecraft.world.entity.LivingEntity) -
> l
48:51:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.WitherSkeleton -> bwt:
34:37:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
41:43:void registerGoals() -> x
47:47:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
52:52:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
57:57:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
62:62:net.minecraft.sounds.SoundEvent getStepSound() -> r
67:76:void
dropCustomDeathLoot(net.minecraft.world.damagesource.DamageSource,int,boolean) -> a
80:81:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
85:85:void
populateDefaultEquipmentEnchantments(net.minecraft.util.RandomSource,net.minecraft.
world.DifficultyInstance) -> b
90:96:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
101:101:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
106:113:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
118:120:net.minecraft.world.entity.projectile.AbstractArrow
getArrow(net.minecraft.world.item.ItemStack,float) -> b
125:128:boolean canBeAffected(net.minecraft.world.effect.MobEffectInstance) ->
c
net.minecraft.world.entity.monster.Zoglin -> bwu:
net.minecraft.network.syncher.EntityDataAccessor DATA_BABY_ID -> d
int MAX_HEALTH -> e
int ATTACK_KNOCKBACK -> bT
float KNOCKBACK_RESISTANCE -> bU
int ATTACK_DAMAGE -> bV
float BABY_ATTACK_DAMAGE -> bW
int ATTACK_INTERVAL -> bX
int BABY_ATTACK_INTERVAL -> bY
int ATTACK_DURATION -> bZ
float MOVEMENT_SPEED_WHEN_FIGHTING -> ca
float SPEED_MULTIPLIER_WHEN_IDLING -> cb
int attackAnimationRemainingTicks -> cc
com.google.common.collect.ImmutableList SENSOR_TYPES -> b
com.google.common.collect.ImmutableList MEMORY_TYPES -> c
93:95:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
99:99:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
104:112:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
116:120:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> a
123:132:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> b
135:141:void initFightActivity(net.minecraft.world.entity.ai.Brain) -> c
144:144:java.util.Optional findNearestValidAttackTarget() -> ga
148:149:boolean isTargetable(net.minecraft.world.entity.LivingEntity) -> l
154:156:void defineSynchedData() -> a_
160:164:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
167:172:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
176:176:boolean isAdult() -> r
181:188:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
193:193:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
198:201:void blockedByShield(net.minecraft.world.entity.LivingEntity) -> e
205:205:double getPassengersRidingOffset() -> bx
210:221:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
225:227:void setAttackTarget(net.minecraft.world.entity.LivingEntity) -> m
232:232:net.minecraft.world.entity.ai.Brain getBrain() -> dK
236:249:void updateActivity() -> w
253:258:void customServerAiStep() -> W
262:266:void setBaby(boolean) -> a
270:270:boolean isBaby() -> h_
276:280:void aiStep() -> b_
285:292:void handleEntityEvent(byte) -> b
296:296:int getAttackAnimationRemainingTicks() -> fY
301:307:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
312:312:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
317:317:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
322:323:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
326:327:void playAngrySound() -> fZ
331:333:void sendDebugPackets() -> V
337:337:net.minecraft.world.entity.MobType getMobType() -> eN
342:347:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
351:356:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
58:79:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Zombie -> bwv:
java.util.UUID SPEED_MODIFIER_BABY_UUID -> b
net.minecraft.world.entity.ai.attributes.AttributeModifier SPEED_MODIFIER_BABY
-> c
net.minecraft.network.syncher.EntityDataAccessor DATA_BABY_ID -> d
net.minecraft.network.syncher.EntityDataAccessor DATA_SPECIAL_TYPE_ID -> bX
net.minecraft.network.syncher.EntityDataAccessor DATA_DROWNED_CONVERSION_ID ->
bY
float ZOMBIE_LEADER_CHANCE -> e
int REINFORCEMENT_ATTEMPTS -> bT
int REINFORCEMENT_RANGE_MAX -> bU
int REINFORCEMENT_RANGE_MIN -> bV
float BABY_EYE_HEIGHT_ADJUSTMENT -> bW
float BREAK_DOOR_CHANCE -> bZ
java.util.function.Predicate DOOR_BREAKING_PREDICATE -> ca
net.minecraft.world.entity.ai.goal.BreakDoorGoal breakDoorGoal -> cb
boolean canBreakDoors -> cc
int inWaterTime -> cd
int conversionTime -> ce
88:96:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
99:100:void <init>(net.minecraft.world.level.Level) -> <init>
104:109:void registerGoals() -> x
112:121:void addBehaviourGoals() -> q
124:129:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> gc
134:139:void defineSynchedData() -> a_
142:142:boolean isUnderWaterConverting() -> gf
146:146:boolean canBreakDoors() -> gg
150:167:void setCanBreakDoors(boolean) -> x
170:170:boolean supportsBreakDoorGoal() -> r
175:175:boolean isBaby() -> h_
180:184:int getExperienceReward() -> ea
189:198:void setBaby(boolean) -> a
202:207:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
210:210:boolean convertsInWater() -> fZ
215:236:void tick() -> l
240:263:void aiStep() -> b_
266:268:void startUnderWaterConversion(int) -> b
272:276:void doUnderWaterConversion() -> gb
279:284:void convertToZombieType(net.minecraft.world.entity.EntityType) -> b
287:287:boolean isSunSensitive() -> X_
292:342:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
347:360:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
365:365:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
370:370:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
375:375:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
379:379:net.minecraft.sounds.SoundEvent getStepSound() -> w
384:385:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
389:389:net.minecraft.world.entity.MobType getMobType() -> eN
394:404:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
408:415:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
419:429:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
433:454:boolean
killedEntity(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livi
ngEntity) -> a
459:459:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
464:467:boolean canHoldItem(net.minecraft.world.item.ItemStack) -> j
472:475:boolean wantsToPickUp(net.minecraft.world.item.ItemStack) -> k
481:544:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
548:548:boolean getSpawnAsBabyOdds(net.minecraft.util.RandomSource) -> a
552:564:void handleAttributes(float) -> D
567:568:void randomizeReinforcementsChance() -> gh
582:582:double getMyRidingOffset() -> bw
587:599:void
dropCustomDeathLoot(net.minecraft.world.damagesource.DamageSource,int,boolean) -> a
602:602:net.minecraft.world.item.ItemStack getSkull() -> fY
87:87:boolean lambda$static$0(net.minecraft.world.Difficulty) -> a
72:72:net.minecraft.util.RandomSource
access$000(net.minecraft.world.entity.monster.Zombie) -> a
73:87:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.Zombie$ZombieAttackTurtleEggGoal -> bwv$a:
net.minecraft.world.entity.monster.Zombie this$0 -> g
606:608:void
<init>(net.minecraft.world.entity.monster.Zombie,net.minecraft.world.entity.Pathfin
derMob,double,int) -> <init>
612:613:void
playDestroyProgressSound(net.minecraft.world.level.LevelAccessor,net.minecraft.core
.BlockPos) -> a
617:618:void
playBreakSound(net.minecraft.world.level.Level,net.minecraft.core.BlockPos) -> a
622:622:double acceptedDistance() -> i
net.minecraft.world.entity.monster.Zombie$ZombieGroupData -> bwv$b:
boolean isBaby -> a
boolean canSpawnJockey -> b
574:577:void <init>(boolean,boolean) -> <init>
net.minecraft.world.entity.monster.ZombieVillager -> bww:
org.slf4j.Logger LOGGER -> b
net.minecraft.network.syncher.EntityDataAccessor DATA_CONVERTING_ID -> c
net.minecraft.network.syncher.EntityDataAccessor DATA_VILLAGER_DATA -> d
int VILLAGER_CONVERSION_WAIT_MIN -> bX
int VILLAGER_CONVERSION_WAIT_MAX -> bY
int MAX_SPECIAL_BLOCKS_COUNT -> bZ
int SPECIAL_BLOCK_RADIUS -> ca
int villagerConversionTime -> cb
java.util.UUID conversionStarter -> cc
net.minecraft.nbt.Tag gossips -> cd
net.minecraft.nbt.CompoundTag tradeOffers -> ce
int villagerXp -> cf
75:78:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
82:86:void defineSynchedData() -> a_
90:111:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
115:137:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
141:152:void tick() -> l
156:173:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
178:178:boolean convertsInWater() -> fZ
183:183:boolean removeWhenFarAway(double) -> h
187:187:boolean isConverting() -> gi
191:199:void startConverting(java.util.UUID,int) -> a
203:210:void handleEntityEvent(byte) -> b
213:253:void finishConversion(net.minecraft.server.level.ServerLevel) -> c
256:277:int getConversionProgress() -> gl
282:285:float getVoicePitch() -> eS
290:290:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
295:295:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
300:300:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
305:305:net.minecraft.sounds.SoundEvent getStepSound() -> w
310:310:net.minecraft.world.item.ItemStack getSkull() -> fY
314:315:void setTradeOffers(net.minecraft.nbt.CompoundTag) -> c
318:319:void setGossips(net.minecraft.nbt.Tag) -> a
324:326:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
331:337:void setVillagerData(net.minecraft.world.entity.npc.VillagerData) -> a
341:341:net.minecraft.world.entity.npc.VillagerData getVillagerData() -> gj
345:345:int getVillagerXp() -> gk
349:350:void setVillagerXp(int) -> b
94:94:void
lambda$addAdditionalSaveData$1(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
77:77:void lambda$new$0(net.minecraft.core.Holder$Reference) -> a
54:57:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.ZombifiedPiglin -> bwx:
java.util.UUID SPEED_MODIFIER_ATTACKING_UUID -> c
net.minecraft.world.entity.ai.attributes.AttributeModifier
SPEED_MODIFIER_ATTACKING -> d
net.minecraft.util.valueproviders.UniformInt FIRST_ANGER_SOUND_DELAY -> bX
int playFirstAngerSoundIn -> bY
net.minecraft.util.valueproviders.UniformInt PERSISTENT_ANGER_TIME -> bZ
int remainingPersistentAngerTime -> ca
java.util.UUID persistentAngerTarget -> cb
int ALERT_RANGE_Y -> cc
net.minecraft.util.valueproviders.UniformInt ALERT_INTERVAL -> cd
int ticksUntilNextAlert -> ce
float ZOMBIFIED_PIGLIN_EYE_HEIGHT -> cf
float ZOMBIFIED_PIGLIN_BABY_EYE_HEIGHT_ADJUSTMENT -> cg
64:66:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
70:71:void setPersistentAngerTarget(java.util.UUID) -> a
75:75:double getMyRidingOffset() -> bw
80:86:void addBehaviourGoals() -> q
89:92:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> gi
97:97:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
102:102:boolean convertsInWater() -> fZ
107:130:void customServerAiStep() -> W
133:139:void maybePlayFirstAngerSound() -> gj
146:154:void maybeAlertOthers() -> gk
157:164:void alertOthers() -> gl
167:168:void playAngerSound() -> gm
172:187:void setTarget(net.minecraft.world.entity.LivingEntity) -> h
191:192:void startPersistentAngerTimer() -> c
195:195:boolean
checkZombifiedPiglinSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.
world.level.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.cor
e.BlockPos,net.minecraft.util.RandomSource) -> b
200:200:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) ->
a
205:207:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
211:213:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
217:218:void setRemainingPersistentAngerTime(int) -> a
222:222:int getRemainingPersistentAngerTime() -> a
227:227:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
232:232:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
237:237:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
242:243:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
247:247:net.minecraft.world.item.ItemStack getSkull() -> fY
252:253:void randomizeReinforcementsChance() -> gh
258:258:java.util.UUID getPersistentAngerTarget() -> b
263:263:boolean
isPreventingPlayerRest(net.minecraft.world.entity.player.Player) -> f
268:268:boolean wantsToPickUp(net.minecraft.world.item.ItemStack) -> k
163:163:void
lambda$alertOthers$3(net.minecraft.world.entity.monster.ZombifiedPiglin) -> a
162:162:boolean
lambda$alertOthers$2(net.minecraft.world.entity.monster.ZombifiedPiglin) -> b
161:161:boolean
lambda$alertOthers$1(net.minecraft.world.entity.monster.ZombifiedPiglin) -> c
160:160:boolean
lambda$alertOthers$0(net.minecraft.world.entity.monster.ZombifiedPiglin) -> d
45:57:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.hoglin.Hoglin -> bwy:
net.minecraft.network.syncher.EntityDataAccessor DATA_IMMUNE_TO_ZOMBIFICATION -
> bW
float PROBABILITY_OF_SPAWNING_AS_BABY -> bX
int MAX_HEALTH -> bY
float MOVEMENT_SPEED_WHEN_FIGHTING -> bZ
int ATTACK_KNOCKBACK -> ca
float KNOCKBACK_RESISTANCE -> cb
int ATTACK_DAMAGE -> cc
float BABY_ATTACK_DAMAGE -> cd
int CONVERSION_TIME -> ce
int attackAnimationRemainingTicks -> cf
int timeInOverworld -> cg
boolean cannotBeHunted -> ch
com.google.common.collect.ImmutableList SENSOR_TYPES -> bT
com.google.common.collect.ImmutableList MEMORY_TYPES -> bU
101:103:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
107:107:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
111:116:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
121:129:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
134:137:void blockedByShield(net.minecraft.world.entity.LivingEntity) -> e
141:148:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
153:153:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
158:158:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
164:164:net.minecraft.world.entity.ai.Brain getBrain() -> dK
169:184:void customServerAiStep() -> W
189:193:void aiStep() -> b_
197:204:void ageBoundaryReached() -> m
207:207:boolean
checkHoglinSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.lev
el.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPo
s,net.minecraft.util.RandomSource) -> c
213:217:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
222:222:boolean removeWhenFarAway(double) -> h
227:234:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
239:239:double getPassengersRidingOffset() -> bx
244:248:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
254:261:void handleEntityEvent(byte) -> b
265:265:int getAttackAnimationRemainingTicks() -> fY
270:270:boolean shouldDropExperience() -> dY
275:275:int getExperienceReward() -> ea
279:283:void finishConversion(net.minecraft.server.level.ServerLevel) -> c
287:287:boolean isFood(net.minecraft.world.item.ItemStack) -> m
291:291:boolean isAdult() -> r
296:298:void defineSynchedData() -> a_
302:310:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
314:318:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
321:322:void setImmuneToZombification(boolean) -> w
325:325:boolean isImmuneToZombification() -> gf
329:329:boolean isConverting() -> w
333:334:void setCannotBeHunted(boolean) -> x
337:337:boolean canBeHunted() -> ge
343:347:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
352:352:boolean canFallInLove() -> fZ
357:357:net.minecraft.sounds.SoundSource getSoundSource() -> cY
362:365:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
370:370:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
375:375:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
380:380:net.minecraft.sounds.SoundEvent getSwimSound() -> aJ
385:385:net.minecraft.sounds.SoundEvent getSwimSplashSound() -> aK
390:391:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
394:395:void playSoundEvent(net.minecraft.sounds.SoundEvent) -> b
399:401:void sendDebugPackets() -> V
57:78:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.hoglin.HoglinAi -> bwz:
int REPELLENT_DETECTION_RANGE_HORIZONTAL -> a
int REPELLENT_DETECTION_RANGE_VERTICAL -> b
net.minecraft.util.valueproviders.UniformInt RETREAT_DURATION -> c
int ATTACK_DURATION -> d
int DESIRED_DISTANCE_FROM_PIGLIN_WHEN_IDLING -> e
int DESIRED_DISTANCE_FROM_PIGLIN_WHEN_RETREATING -> f
int ATTACK_INTERVAL -> g
int BABY_ATTACK_INTERVAL -> h
int REPELLENT_PACIFY_TIME -> i
net.minecraft.util.valueproviders.UniformInt ADULT_FOLLOW_RANGE -> j
float SPEED_MULTIPLIER_WHEN_AVOIDING_REPELLENT -> k
float SPEED_MULTIPLIER_WHEN_RETREATING -> l
float SPEED_MULTIPLIER_WHEN_MAKING_LOVE -> m
float SPEED_MULTIPLIER_WHEN_IDLING -> n
float SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT -> o
47:47:void <init>() -> <init>
68:77:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.ai.Brain) -> a
81:85:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> b
88:98:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> c
101:110:void initFightActivity(net.minecraft.world.entity.ai.Brain) -> d
113:119:void initRetreatActivity(net.minecraft.world.entity.ai.Brain) -> e
122:125:net.minecraft.world.entity.ai.behavior.RunOne
createIdleMovementBehaviors() -> a
130:149:void updateActivity(net.minecraft.world.entity.monster.hoglin.Hoglin) -
> a
152:163:void
onHitTarget(net.minecraft.world.entity.monster.hoglin.Hoglin,net.minecraft.world.en
tity.LivingEntity) -> a
166:167:void
broadcastRetreat(net.minecraft.world.entity.monster.hoglin.Hoglin,net.minecraft.wor
ld.entity.LivingEntity) -> c
170:177:void
retreatFromNearestTarget(net.minecraft.world.entity.monster.hoglin.Hoglin,net.minec
raft.world.entity.LivingEntity) -> d
180:183:void
setAvoidTarget(net.minecraft.world.entity.monster.hoglin.Hoglin,net.minecraft.world
.entity.LivingEntity) -> e
186:192:java.util.Optional
findNearestValidAttackTarget(net.minecraft.world.entity.monster.hoglin.Hoglin) -> d
196:197:boolean
isPosNearNearestRepellent(net.minecraft.world.entity.monster.hoglin.Hoglin,net.mine
craft.core.BlockPos) -> a
201:201:boolean
wantsToStopFleeing(net.minecraft.world.entity.monster.hoglin.Hoglin) -> e
205:211:boolean
piglinsOutnumberHoglins(net.minecraft.world.entity.monster.hoglin.Hoglin) -> f
216:227:void
wasHurtBy(net.minecraft.world.entity.monster.hoglin.Hoglin,net.minecraft.world.enti
ty.LivingEntity) -> b
230:246:void
maybeRetaliate(net.minecraft.world.entity.monster.hoglin.Hoglin,net.minecraft.world
.entity.LivingEntity) -> f
249:253:void
setAttackTarget(net.minecraft.world.entity.monster.hoglin.Hoglin,net.minecraft.worl
d.entity.LivingEntity) -> g
257:258:void
broadcastAttackTarget(net.minecraft.world.entity.monster.hoglin.Hoglin,net.minecraf
t.world.entity.LivingEntity) -> h
261:268:void
setAttackTargetIfCloserThanCurrent(net.minecraft.world.entity.monster.hoglin.Hoglin
,net.minecraft.world.entity.LivingEntity) -> i
271:271:java.util.Optional
getSoundForCurrentActivity(net.minecraft.world.entity.monster.hoglin.Hoglin) -> b
275:282:net.minecraft.sounds.SoundEvent
getSoundForActivity(net.minecraft.world.entity.monster.hoglin.Hoglin,net.minecraft.
world.entity.schedule.Activity) -> a
287:287:java.util.List
getVisibleAdultHoglins(net.minecraft.world.entity.monster.hoglin.Hoglin) -> g
291:291:boolean
isNearRepellent(net.minecraft.world.entity.monster.hoglin.Hoglin) -> h
295:295:boolean isBreeding(net.minecraft.world.entity.monster.hoglin.Hoglin) ->
i
299:299:boolean isPacified(net.minecraft.world.entity.monster.hoglin.Hoglin) ->
c
271:271:net.minecraft.sounds.SoundEvent
lambda$getSoundForCurrentActivity$2(net.minecraft.world.entity.monster.hoglin.Hogli
n,net.minecraft.world.entity.schedule.Activity) -> b
257:257:void
lambda$broadcastAttackTarget$1(net.minecraft.world.entity.LivingEntity,net.minecraf
t.world.entity.monster.hoglin.Hoglin) -> a
166:166:void
lambda$broadcastRetreat$0(net.minecraft.world.entity.LivingEntity,net.minecraft.wor
ld.entity.monster.hoglin.Hoglin) -> b
51:58:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.hoglin.HoglinBase -> bxa:
int ATTACK_ANIMATION_DURATION -> l_
int getAttackAnimationRemainingTicks() -> fY
15:29:boolean
hurtAndThrowTarget(net.minecraft.world.entity.LivingEntity,net.minecraft.world.enti
ty.LivingEntity) -> a
33:49:void
throwTarget(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.Livi
ngEntity) -> b
net.minecraft.world.entity.monster.hoglin.package-info -> bxb:
net.minecraft.world.entity.monster.package-info -> bxc:
net.minecraft.world.entity.monster.piglin.AbstractPiglin -> bxd:
net.minecraft.network.syncher.EntityDataAccessor DATA_IMMUNE_TO_ZOMBIFICATION -
> b
int CONVERSION_TIME -> c
float PIGLIN_EYE_HEIGHT -> d
int timeInOverworld -> e
34:39:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
42:45:void applyOpenDoorsAbility() -> w
49:49:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
boolean canHunt() -> q
55:56:void setImmuneToZombification(boolean) -> w
59:59:boolean isImmuneToZombification() -> r
64:66:void defineSynchedData() -> a_
70:76:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
80:80:double getMyRidingOffset() -> bw
85:89:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
93:104:void customServerAiStep() -> W
107:107:boolean isConverting() -> fY
111:115:void finishConversion(net.minecraft.server.level.ServerLevel) -> c
118:118:boolean isAdult() -> fZ
net.minecraft.world.entity.monster.piglin.PiglinArmPose getArmPose() -> ga
127:127:net.minecraft.world.entity.LivingEntity getTarget() -> j
131:131:boolean isHoldingMeleeWeapon() -> gb
136:139:void playAmbientSound() -> N
143:145:void sendDebugPackets() -> V
void playConvertedSound() -> gc
28:28:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.piglin.Piglin -> bxe:
net.minecraft.network.syncher.EntityDataAccessor DATA_BABY_ID -> bV
net.minecraft.network.syncher.EntityDataAccessor DATA_IS_CHARGING_CROSSBOW ->
bW
net.minecraft.network.syncher.EntityDataAccessor DATA_IS_DANCING -> bX
java.util.UUID SPEED_MODIFIER_BABY_UUID -> bY
net.minecraft.world.entity.ai.attributes.AttributeModifier SPEED_MODIFIER_BABY
-> bZ
int MAX_HEALTH -> ca
float MOVEMENT_SPEED_WHEN_FIGHTING -> cb
int ATTACK_DAMAGE -> cc
float CROSSBOW_POWER -> cd
float CHANCE_OF_WEARING_EACH_ARMOUR_ITEM -> ce
int MAX_PASSENGERS_ON_ONE_HOGLIN -> cf
float PROBABILITY_OF_SPAWNING_AS_BABY -> cg
float BABY_EYE_HEIGHT_ADJUSTMENT -> ch
double PROBABILITY_OF_SPAWNING_WITH_CROSSBOW_INSTEAD_OF_SWORD -> ci
net.minecraft.world.SimpleContainer inventory -> cj
boolean cannotHunt -> ck
com.google.common.collect.ImmutableList SENSOR_TYPES -> bT
com.google.common.collect.ImmutableList MEMORY_TYPES -> bU
81:137:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
141:150:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
154:159:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
164:164:net.minecraft.world.SimpleContainer getInventory() -> w
169:181:void
dropCustomDeathLoot(net.minecraft.world.damagesource.DamageSource,int,boolean) -> a
187:187:net.minecraft.world.item.ItemStack
addToInventory(net.minecraft.world.item.ItemStack) -> l
191:191:boolean canAddToInventory(net.minecraft.world.item.ItemStack) -> m
196:200:void defineSynchedData() -> a_
204:208:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
211:214:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> gf
218:218:boolean
checkPiglinSpawnRules(net.minecraft.world.entity.EntityType,net.minecraft.world.lev
el.LevelAccessor,net.minecraft.world.entity.MobSpawnType,net.minecraft.core.BlockPo
s,net.minecraft.util.RandomSource) -> b
224:235:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
240:240:boolean shouldDespawnInPeaceful() -> U
245:245:boolean removeWhenFarAway(double) -> h
250:256:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
259:262:void
maybeWearArmor(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.It
emStack,net.minecraft.util.RandomSource) -> a
266:266:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
271:271:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
277:277:net.minecraft.world.entity.ai.Brain getBrain() -> dK
282:291:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
296:297:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
302:302:double getPassengersRidingOffset() -> bx
307:316:void setBaby(boolean) -> a
320:320:boolean isBaby() -> h_
324:325:void setCannotHunt(boolean) -> y
329:329:boolean canHunt() -> q
334:341:void customServerAiStep() -> W
345:345:int getExperienceReward() -> ea
350:353:void finishConversion(net.minecraft.server.level.ServerLevel) -> c
356:359:net.minecraft.world.item.ItemStack createSpawnWeapon() -> gh
363:363:boolean isChargingCrossbow() -> gi
368:369:void setChargingCrossbow(boolean) -> b
373:374:void onCrossbowAttackPerformed() -> a
379:390:net.minecraft.world.entity.monster.piglin.PiglinArmPose getArmPose() ->
ga
395:395:boolean isDancing() -> gg
399:400:void setDancing(boolean) -> x
404:411:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
416:417:void performRangedAttack(net.minecraft.world.entity.LivingEntity,float)
-> a
421:422:void
shootCrossbowProjectile(net.minecraft.world.entity.LivingEntity,net.minecraft.world
.item.ItemStack,net.minecraft.world.entity.projectile.Projectile,float) -> a
426:426:boolean
canFireProjectileWeapon(net.minecraft.world.item.ProjectileWeaponItem) -> a
430:431:void holdInMainHand(net.minecraft.world.item.ItemStack) -> n
434:441:void holdInOffHand(net.minecraft.world.item.ItemStack) -> o
445:445:boolean wantsToPickUp(net.minecraft.world.item.ItemStack) -> k
449:451:boolean canReplaceCurrentItem(net.minecraft.world.item.ItemStack) -> p
456:479:boolean
canReplaceCurrentItem(net.minecraft.world.item.ItemStack,net.minecraft.world.item.I
temStack) -> b
484:486:void pickUpItem(net.minecraft.world.entity.item.ItemEntity) -> b
490:493:boolean startRiding(net.minecraft.world.entity.Entity,boolean) -> a
497:501:net.minecraft.world.entity.Entity
getTopPassenger(net.minecraft.world.entity.Entity,int) -> b
507:510:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
515:515:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
520:520:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
525:526:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
529:530:void playSoundEvent(net.minecraft.sounds.SoundEvent) -> b
534:535:void playConvertedSound() -> gc
64:92:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.piglin.PiglinAi -> bxf:
int REPELLENT_DETECTION_RANGE_HORIZONTAL -> a
int REPELLENT_DETECTION_RANGE_VERTICAL -> b
net.minecraft.world.item.Item BARTERING_ITEM -> c
int PLAYER_ANGER_RANGE -> e
int ANGER_DURATION -> f
int ADMIRE_DURATION -> g
int MAX_DISTANCE_TO_WALK_TO_ITEM -> h
int MAX_TIME_TO_WALK_TO_ITEM -> i
int HOW_LONG_TIME_TO_DISABLE_ADMIRE_WALKING_IF_CANT_REACH_ITEM -> j
int CELEBRATION_TIME -> k
net.minecraft.util.valueproviders.UniformInt TIME_BETWEEN_HUNTS -> d
int BABY_FLEE_DURATION_AFTER_GETTING_HIT -> l
int HIT_BY_PLAYER_MEMORY_TIMEOUT -> m
int MAX_WALK_DISTANCE_TO_START_RIDING -> n
net.minecraft.util.valueproviders.UniformInt RIDE_START_INTERVAL -> o
net.minecraft.util.valueproviders.UniformInt RIDE_DURATION -> p
net.minecraft.util.valueproviders.UniformInt RETREAT_DURATION -> q
int MELEE_ATTACK_COOLDOWN -> r
int EAT_COOLDOWN -> s
int DESIRED_DISTANCE_FROM_ENTITY_WHEN_AVOIDING -> t
int MAX_LOOK_DIST -> u
int MAX_LOOK_DIST_FOR_PLAYER_HOLDING_LOVED_ITEM -> v
int INTERACTION_RANGE -> w
int MIN_DESIRED_DIST_FROM_TARGET_WHEN_HOLDING_CROSSBOW -> x
float SPEED_WHEN_STRAFING_BACK_FROM_TARGET -> y
int DESIRED_DISTANCE_FROM_ZOMBIFIED -> z
net.minecraft.util.valueproviders.UniformInt AVOID_ZOMBIFIED_DURATION -> A
net.minecraft.util.valueproviders.UniformInt BABY_AVOID_NEMESIS_DURATION -> B
float PROBABILITY_OF_CELEBRATION_DANCE -> C
float SPEED_MULTIPLIER_WHEN_AVOIDING -> D
float SPEED_MULTIPLIER_WHEN_RETREATING -> E
float SPEED_MULTIPLIER_WHEN_MOUNTING -> F
float SPEED_MULTIPLIER_WHEN_GOING_TO_WANTED_ITEM -> G
float SPEED_MULTIPLIER_WHEN_GOING_TO_CELEBRATE_LOCATION -> H
float SPEED_MULTIPLIER_WHEN_DANCING -> I
float SPEED_MULTIPLIER_WHEN_IDLING -> J
82:82:void <init>() -> <init>
124:140:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.world.enti
ty.ai.Brain) -> a
144:146:void
initMemories(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.util.Ra
ndomSource) -> a
149:160:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> a
163:173:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> b
176:185:void
initFightActivity(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.wo
rld.entity.ai.Brain) -> b
188:200:void initCelebrateActivity(net.minecraft.world.entity.ai.Brain) -> c
203:208:void initAdmireItemActivity(net.minecraft.world.entity.ai.Brain) -> d
211:217:void initRetreatActivity(net.minecraft.world.entity.ai.Brain) -> e
220:234:void initRideHoglinActivity(net.minecraft.world.entity.ai.Brain) -> f
238:241:com.google.common.collect.ImmutableList createLookBehaviors() -> a
246:250:net.minecraft.world.entity.ai.behavior.RunOne createIdleLookBehaviors()
-> b
255:260:net.minecraft.world.entity.ai.behavior.RunOne
createIdleMovementBehaviors() -> c
265:265:net.minecraft.world.entity.ai.behavior.BehaviorControl avoidRepellent()
-> d
269:269:net.minecraft.world.entity.ai.behavior.BehaviorControl
babyAvoidNemesis() -> e
273:273:net.minecraft.world.entity.ai.behavior.BehaviorControl avoidZombified()
-> f
277:314:void updateActivity(net.minecraft.world.entity.monster.piglin.Piglin) -
> a
317:322:boolean
isBabyRidingBaby(net.minecraft.world.entity.monster.piglin.Piglin) -> f
326:359:void
pickUpItem(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.world.ent
ity.item.ItemEntity) -> a
362:366:void
holdInOffhand(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.world.
item.ItemStack) -> c
369:376:net.minecraft.world.item.ItemStack
removeOneItemFromItemEntity(net.minecraft.world.entity.item.ItemEntity) -> a
380:408:void
stopHoldingOffHandItem(net.minecraft.world.entity.monster.piglin.Piglin,boolean) ->
a
411:415:void cancelAdmiring(net.minecraft.world.entity.monster.piglin.Piglin) -
> b
418:420:void
putInInventory(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.world
.item.ItemStack) -> d
423:429:void
throwItems(net.minecraft.world.entity.monster.piglin.Piglin,java.util.List) -> a
432:433:void
throwItemsTowardRandomPos(net.minecraft.world.entity.monster.piglin.Piglin,java.uti
l.List) -> b
436:437:void
throwItemsTowardPlayer(net.minecraft.world.entity.monster.piglin.Piglin,net.minecra
ft.world.entity.player.Player,java.util.List) -> a
440:446:void
throwItemsTowardPos(net.minecraft.world.entity.monster.piglin.Piglin,java.util.List
,net.minecraft.world.phys.Vec3) -> a
449:453:java.util.List
getBarterResponseItems(net.minecraft.world.entity.monster.piglin.Piglin) -> g
457:461:boolean
wantsToDance(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entity.Liv
ingEntity) -> a
470:494:boolean
wantsToPickup(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.world.
item.ItemStack) -> a
499:499:boolean isLovedItem(net.minecraft.world.item.ItemStack) -> a
503:511:boolean
wantsToStopRiding(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.wo
rld.entity.Entity) -> a
515:517:boolean
isNearestValidAttackTarget(net.minecraft.world.entity.monster.piglin.Piglin,net.min
ecraft.world.entity.LivingEntity) -> b
521:526:boolean
isNearZombified(net.minecraft.world.entity.monster.piglin.Piglin) -> h
530:558:java.util.Optional
findNearestValidAttackTarget(net.minecraft.world.entity.monster.piglin.Piglin) -> i
562:573:void
angerNearbyPiglins(net.minecraft.world.entity.player.Player,boolean) -> a
576:585:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.world.en
tity.player.Player,net.minecraft.world.InteractionHand) -> a
589:589:boolean
canAdmire(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.world.item
.ItemStack) -> b
594:636:void
wasHurtBy(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.world.enti
ty.LivingEntity) -> a
639:660:void
maybeRetaliate(net.minecraft.world.entity.monster.piglin.AbstractPiglin,net.minecra
ft.world.entity.LivingEntity) -> a
663:663:java.util.Optional
getSoundForCurrentActivity(net.minecraft.world.entity.monster.piglin.Piglin) -> c
667:682:net.minecraft.sounds.SoundEvent
getSoundForActivity(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.
world.entity.schedule.Activity) -> a
687:691:boolean
isNearAvoidTarget(net.minecraft.world.entity.monster.piglin.Piglin) -> j
695:695:java.util.List
getVisibleAdultPiglins(net.minecraft.world.entity.monster.piglin.Piglin) -> d
699:699:java.util.List
getAdultPiglins(net.minecraft.world.entity.monster.piglin.AbstractPiglin) -> e
703:710:boolean isWearingGold(net.minecraft.world.entity.LivingEntity) -> a
714:716:void stopWalking(net.minecraft.world.entity.monster.piglin.Piglin) -> k
719:720:net.minecraft.world.entity.ai.behavior.BehaviorControl
babySometimesRideBabyHoglin() -> g
724:730:void
broadcastAngerTarget(net.minecraft.world.entity.monster.piglin.AbstractPiglin,net.m
inecraft.world.entity.LivingEntity) -> b
733:734:void
broadcastUniversalAnger(net.minecraft.world.entity.monster.piglin.AbstractPiglin) -
> a
737:749:void
setAngerTarget(net.minecraft.world.entity.monster.piglin.AbstractPiglin,net.minecra
ft.world.entity.LivingEntity) -> c
752:758:void
setAngerTargetToNearestTargetablePlayerIfFound(net.minecraft.world.entity.monster.p
iglin.AbstractPiglin,net.minecraft.world.entity.LivingEntity) -> d
761:767:void
setAngerTargetIfCloserThanCurrent(net.minecraft.world.entity.monster.piglin.Abstrac
tPiglin,net.minecraft.world.entity.LivingEntity) -> e
770:770:java.util.Optional
getAngerTarget(net.minecraft.world.entity.monster.piglin.AbstractPiglin) -> f
774:777:java.util.Optional
getAvoidTarget(net.minecraft.world.entity.monster.piglin.Piglin) -> e
781:784:java.util.Optional
getNearestVisibleTargetablePlayer(net.minecraft.world.entity.monster.piglin.Abstrac
tPiglin) -> b
788:791:void
broadcastRetreat(net.minecraft.world.entity.monster.piglin.Piglin,net.minecraft.wor
ld.entity.LivingEntity) -> c
794:799:void
retreatFromNearestTarget(net.minecraft.world.entity.monster.piglin.Piglin,net.minec
raft.world.entity.LivingEntity) -> d
802:815:boolean
wantsToStopFleeing(net.minecraft.world.entity.monster.piglin.Piglin) -> l
819:819:boolean
piglinsEqualOrOutnumberHoglins(net.minecraft.world.entity.monster.piglin.Piglin) ->
m
823:825:boolean
hoglinsOutnumberPiglins(net.minecraft.world.entity.monster.piglin.Piglin) -> n
829:834:void
setAvoidTargetAndDontHuntForAWhile(net.minecraft.world.entity.monster.piglin.Piglin
,net.minecraft.world.entity.LivingEntity) -> e
837:838:void
dontKillAnyMoreHoglinsForAWhile(net.minecraft.world.entity.monster.piglin.AbstractP
iglin) -> c
841:842:void eat(net.minecraft.world.entity.monster.piglin.Piglin) -> o
845:846:net.minecraft.world.phys.Vec3
getRandomNearbyPos(net.minecraft.world.entity.monster.piglin.Piglin) -> p
850:850:boolean
hasEatenRecently(net.minecraft.world.entity.monster.piglin.Piglin) -> q
854:854:boolean
isIdle(net.minecraft.world.entity.monster.piglin.AbstractPiglin) -> d
858:858:boolean hasCrossbow(net.minecraft.world.entity.LivingEntity) -> c
862:863:void admireGoldItem(net.minecraft.world.entity.LivingEntity) -> d
866:866:boolean
isAdmiringItem(net.minecraft.world.entity.monster.piglin.Piglin) -> r
870:870:boolean isBarterCurrency(net.minecraft.world.item.ItemStack) -> b
874:874:boolean isFood(net.minecraft.world.item.ItemStack) -> c
878:878:boolean
isNearRepellent(net.minecraft.world.entity.monster.piglin.Piglin) -> s
882:882:boolean
seesPlayerHoldingLovedItem(net.minecraft.world.entity.LivingEntity) -> e
886:886:boolean
doesntSeeAnyPlayerHoldingLovedItem(net.minecraft.world.entity.LivingEntity) -> f
890:890:boolean
isPlayerHoldingLovedItem(net.minecraft.world.entity.LivingEntity) -> b
894:894:boolean
isAdmiringDisabled(net.minecraft.world.entity.monster.piglin.Piglin) -> t
898:898:boolean wasHurtRecently(net.minecraft.world.entity.LivingEntity) -> g
902:902:boolean
isHoldingItemInOffHand(net.minecraft.world.entity.monster.piglin.Piglin) -> u
906:906:boolean
isNotHoldingLovedItemInOffHand(net.minecraft.world.entity.monster.piglin.Piglin) ->
v
910:910:boolean isZombified(net.minecraft.world.entity.EntityType) -> a
790:790:void
lambda$broadcastRetreat$13(net.minecraft.world.entity.LivingEntity,net.minecraft.wo
rld.entity.monster.piglin.AbstractPiglin) -> a
789:789:boolean
lambda$broadcastRetreat$12(net.minecraft.world.entity.monster.piglin.AbstractPiglin
) -> g
733:733:void
lambda$broadcastUniversalAnger$11(net.minecraft.world.entity.monster.piglin.Abstrac
tPiglin) -> h
733:733:void
lambda$broadcastUniversalAnger$10(net.minecraft.world.entity.monster.piglin.Abstrac
tPiglin,net.minecraft.world.entity.player.Player) -> a
725:729:void
lambda$broadcastAngerTarget$9(net.minecraft.world.entity.LivingEntity,net.minecraft
.world.entity.monster.piglin.AbstractPiglin) -> b
720:720:boolean
lambda$babySometimesRideBabyHoglin$8(net.minecraft.world.entity.ai.behavior.SetEnti
tyLookTargetSometimes$Ticker,net.minecraft.world.entity.LivingEntity) -> a
663:663:net.minecraft.sounds.SoundEvent
lambda$getSoundForCurrentActivity$7(net.minecraft.world.entity.monster.piglin.Pigli
n,net.minecraft.world.entity.schedule.Activity) -> b
613:617:void
lambda$wasHurtBy$6(net.minecraft.world.entity.LivingEntity,net.minecraft.world.enti
ty.ai.Brain,net.minecraft.world.entity.LivingEntity) -> a
567:572:void
lambda$angerNearbyPiglins$5(net.minecraft.world.entity.player.Player,net.minecraft.
world.entity.monster.piglin.Piglin) -> a
565:565:boolean
lambda$angerNearbyPiglins$4(boolean,net.minecraft.world.entity.player.Player,net.mi
necraft.world.entity.monster.piglin.Piglin) -> a
516:516:boolean
lambda$isNearestValidAttackTarget$3(net.minecraft.world.entity.LivingEntity,net.min
ecraft.world.entity.LivingEntity) -> b
228:228:boolean
lambda$initRideHoglinActivity$2(net.minecraft.world.entity.monster.piglin.Piglin) -
> w
192:192:boolean
lambda$initCelebrateActivity$1(net.minecraft.world.entity.monster.piglin.Piglin) ->
x
177:177:boolean
lambda$initFightActivity$0(net.minecraft.world.entity.monster.piglin.Piglin,net.min
ecraft.world.entity.LivingEntity) -> f
85:111:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.piglin.PiglinArmPose -> bxg:
net.minecraft.world.entity.monster.piglin.PiglinArmPose
ATTACKING_WITH_MELEE_WEAPON -> a
net.minecraft.world.entity.monster.piglin.PiglinArmPose CROSSBOW_HOLD -> b
net.minecraft.world.entity.monster.piglin.PiglinArmPose CROSSBOW_CHARGE -> c
net.minecraft.world.entity.monster.piglin.PiglinArmPose ADMIRING_ITEM -> d
net.minecraft.world.entity.monster.piglin.PiglinArmPose DANCING -> e
net.minecraft.world.entity.monster.piglin.PiglinArmPose DEFAULT -> f
net.minecraft.world.entity.monster.piglin.PiglinArmPose[] $VALUES -> g
3:3:net.minecraft.world.entity.monster.piglin.PiglinArmPose[] values() ->
values
3:3:net.minecraft.world.entity.monster.piglin.PiglinArmPose
valueOf(java.lang.String) -> valueOf
3:3:void <init>(java.lang.String,int) -> <init>
3:3:net.minecraft.world.entity.monster.piglin.PiglinArmPose[] $values() -> a
3:9:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.piglin.PiglinBrute -> bxh:
int MAX_HEALTH -> bV
float MOVEMENT_SPEED_WHEN_FIGHTING -> bW
int ATTACK_DAMAGE -> bX
com.google.common.collect.ImmutableList SENSOR_TYPES -> bT
com.google.common.collect.ImmutableList MEMORY_TYPES -> bU
73:75:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
78:81:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> w
87:89:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
94:95:void
populateDefaultEquipmentSlots(net.minecraft.util.RandomSource,net.minecraft.world.D
ifficultyInstance) -> a
99:99:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
104:104:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
110:110:net.minecraft.world.entity.ai.Brain getBrain() -> dK
115:115:boolean canHunt() -> q
120:123:boolean wantsToPickUp(net.minecraft.world.item.ItemStack) -> k
128:136:void customServerAiStep() -> W
140:143:net.minecraft.world.entity.monster.piglin.PiglinArmPose getArmPose() ->
ga
149:156:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
161:161:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
166:166:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
171:171:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
176:177:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
180:181:void playAngrySound() -> gf
185:186:void playConvertedSound() -> gc
42:50:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.piglin.PiglinBruteAi -> bxi:
int ANGER_DURATION -> a
int MELEE_ATTACK_COOLDOWN -> b
double ACTIVITY_SOUND_LIKELIHOOD_PER_TICK -> c
int MAX_LOOK_DIST -> d
int INTERACTION_RANGE -> e
double TARGETING_RANGE -> f
float SPEED_MULTIPLIER_WHEN_IDLING -> g
int HOME_CLOSE_ENOUGH_DISTANCE -> h
int HOME_TOO_FAR_DISTANCE -> i
int HOME_STROLL_AROUND_DISTANCE -> j
38:38:void <init>() -> <init>
55:64:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.monster.piglin.PiglinBrute,net.minecraft.world
.entity.ai.Brain) -> a
68:70:void initMemories(net.minecraft.world.entity.monster.piglin.PiglinBrute)
-> a
73:79:void
initCoreActivity(net.minecraft.world.entity.monster.piglin.PiglinBrute,net.minecraf
t.world.entity.ai.Brain) -> b
82:88:void
initIdleActivity(net.minecraft.world.entity.monster.piglin.PiglinBrute,net.minecraf
t.world.entity.ai.Brain) -> c
91:96:void
initFightActivity(net.minecraft.world.entity.monster.piglin.PiglinBrute,net.minecra
ft.world.entity.ai.Brain) -> d
99:104:net.minecraft.world.entity.ai.behavior.RunOne createIdleLookBehaviors()
-> a
109:115:net.minecraft.world.entity.ai.behavior.RunOne
createIdleMovementBehaviors() -> b
120:141:void
updateActivity(net.minecraft.world.entity.monster.piglin.PiglinBrute) -> b
144:146:boolean
isNearestValidAttackTarget(net.minecraft.world.entity.monster.piglin.AbstractPiglin
,net.minecraft.world.entity.LivingEntity) -> a
150:160:java.util.Optional
findNearestValidAttackTarget(net.minecraft.world.entity.monster.piglin.AbstractPigl
in) -> a
164:164:java.util.Optional
getTargetIfWithinRange(net.minecraft.world.entity.monster.piglin.AbstractPiglin,net
.minecraft.world.entity.ai.memory.MemoryModuleType) -> a
169:174:void
wasHurtBy(net.minecraft.world.entity.monster.piglin.PiglinBrute,net.minecraft.world
.entity.LivingEntity) -> a
177:179:void
setAngerTarget(net.minecraft.world.entity.monster.piglin.PiglinBrute,net.minecraft.
world.entity.LivingEntity) -> b
182:185:void
maybePlayActivitySound(net.minecraft.world.entity.monster.piglin.PiglinBrute) -> c
189:194:void
playActivitySound(net.minecraft.world.entity.monster.piglin.PiglinBrute) -> d
190:193:void
lambda$playActivitySound$3(net.minecraft.world.entity.monster.piglin.PiglinBrute,ne
t.minecraft.world.entity.schedule.Activity) -> a
164:164:boolean
lambda$getTargetIfWithinRange$2(net.minecraft.world.entity.monster.piglin.AbstractP
iglin,net.minecraft.world.entity.LivingEntity) -> b
145:145:boolean
lambda$isNearestValidAttackTarget$1(net.minecraft.world.entity.LivingEntity,net.min
ecraft.world.entity.LivingEntity) -> a
92:92:boolean
lambda$initFightActivity$0(net.minecraft.world.entity.monster.piglin.PiglinBrute,ne
t.minecraft.world.entity.LivingEntity) -> c
net.minecraft.world.entity.monster.piglin.RememberIfHoglinWasKilled -> bxj:
9:9:void <init>() -> <init>
11:11:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
11:14:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
14:14:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
15:20:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.leve
l.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.monster.piglin.StartAdmiringItemIfSeen -> bxk:
9:9:void <init>() -> <init>
11:11:net.minecraft.world.entity.ai.behavior.BehaviorControl create(int) -> a
11:16:com.mojang.datafixers.kinds.App
lambda$create$2(int,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuil
der$Instance) -> a
16:16:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.
minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.e
ntity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior
.declarative.MemoryAccessor) -> a
17:23:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,int,net.minecraft.server.
level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.monster.piglin.StartHuntingHoglin -> bxl:
8:8:void <init>() -> <init>
10:10:net.minecraft.world.entity.ai.behavior.OneShot create() -> a
33:33:boolean
hasHuntedRecently(net.minecraft.world.entity.monster.piglin.AbstractPiglin) -> a
10:15:com.mojang.datafixers.kinds.App
lambda$create$4(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
15:15:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$3(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entit
y.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.behavior.dec
larative.MemoryAccessor) -> a
16:28:boolean
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.leve
l.ServerLevel,net.minecraft.world.entity.monster.piglin.Piglin,long) -> a
26:26:void lambda$create$1(java.util.List) -> a
16:16:java.lang.Boolean lambda$create$0(java.util.List) -> b
net.minecraft.world.entity.monster.piglin.StopAdmiringIfItemTooFarAway -> bxm:
11:11:void <init>() -> <init>
13:13:net.minecraft.world.entity.ai.behavior.BehaviorControl create(int) -> a
13:16:com.mojang.datafixers.kinds.App
lambda$create$2(int,net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuil
der$Instance) -> a
16:16:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.
minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
17:28:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,int,net.
minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.server.
level.ServerLevel,net.minecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.monster.piglin.StopAdmiringIfTiredOfTryingToReachItem ->
bxn:
10:10:void <init>() -> <init>
12:12:net.minecraft.world.entity.ai.behavior.BehaviorControl create(int,int) ->
a
12:17:com.mojang.datafixers.kinds.App
lambda$create$2(int,int,net.minecraft.world.entity.ai.behavior.declarative.Behavior
Builder$Instance) -> a
17:17:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,int,int,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,
net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.wor
ld.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.entity.ai.beha
vior.declarative.MemoryAccessor) -> a
18:36:boolean
lambda$create$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,int,net.
minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.minecraft.world.e
ntity.ai.behavior.declarative.MemoryAccessor,int,net.minecraft.server.level.ServerL
evel,net.minecraft.world.entity.LivingEntity,long) -> a
net.minecraft.world.entity.monster.piglin.StopHoldingItemIfNoLongerAdmiring -> bxo:
8:8:void <init>() -> <init>
10:10:net.minecraft.world.entity.ai.behavior.BehaviorControl create() -> a
10:12:com.mojang.datafixers.kinds.App
lambda$create$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
12:12:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$create$1(net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor)
-> a
13:19:boolean
lambda$create$0(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.m
onster.piglin.Piglin,long) -> a
net.minecraft.world.entity.monster.piglin.package-info -> bxp:
net.minecraft.world.entity.monster.warden.AngerLevel -> bxq:
net.minecraft.world.entity.monster.warden.AngerLevel CALM -> a
net.minecraft.world.entity.monster.warden.AngerLevel AGITATED -> b
net.minecraft.world.entity.monster.warden.AngerLevel ANGRY -> c
net.minecraft.world.entity.monster.warden.AngerLevel[] SORTED_LEVELS -> d
int minimumAnger -> e
net.minecraft.sounds.SoundEvent ambientSound -> f
net.minecraft.sounds.SoundEvent listeningSound -> g
net.minecraft.world.entity.monster.warden.AngerLevel[] $VALUES -> h
9:9:net.minecraft.world.entity.monster.warden.AngerLevel[] values() -> values
9:9:net.minecraft.world.entity.monster.warden.AngerLevel
valueOf(java.lang.String) -> valueOf
23:27:void
<init>(java.lang.String,int,int,net.minecraft.sounds.SoundEvent,net.minecraft.sound
s.SoundEvent) -> <init>
30:30:int getMinimumAnger() -> a
34:34:net.minecraft.sounds.SoundEvent getAmbientSound() -> b
38:38:net.minecraft.sounds.SoundEvent getListeningSound() -> c
42:47:net.minecraft.world.entity.monster.warden.AngerLevel byAnger(int) -> a
51:51:boolean isAngry() -> d
16:16:void
lambda$static$1(net.minecraft.world.entity.monster.warden.AngerLevel[]) -> a
16:16:int
lambda$static$0(net.minecraft.world.entity.monster.warden.AngerLevel,net.minecraft.
world.entity.monster.warden.AngerLevel) -> a
9:9:net.minecraft.world.entity.monster.warden.AngerLevel[] $values() -> e
9:15:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.warden.AngerManagement -> bxr:
int CONVERSION_DELAY -> a
int MAX_ANGER -> b
int DEFAULT_ANGER_DECREASE -> f
int conversionDelay -> g
int highestAnger -> h
com.mojang.serialization.Codec SUSPECT_ANGER_PAIR -> i
java.util.function.Predicate filter -> j
java.util.ArrayList suspects -> c
net.minecraft.world.entity.monster.warden.AngerManagement$Sorter suspectSorter
-> k
it.unimi.dsi.fastutil.objects.Object2IntMap angerBySuspect -> d
it.unimi.dsi.fastutil.objects.Object2IntMap angerByUuid -> e
46:46:com.mojang.serialization.Codec codec(java.util.function.Predicate) -> a
37:105:void <init>(java.util.function.Predicate,java.util.List) -> <init>
108:111:java.util.List createUuidAngerPairs() -> b
115:157:void
tick(net.minecraft.server.level.ServerLevel,java.util.function.Predicate) -> a
160:167:void sortAndUpdateHighestAnger() -> c
170:182:void convertFromUuids(net.minecraft.server.level.ServerLevel) -> a
185:195:int increaseAnger(net.minecraft.world.entity.Entity,int) -> a
199:202:void clearAnger(net.minecraft.world.entity.Entity) -> a
206:206:net.minecraft.world.entity.Entity getTopSuspect() -> d
210:210:int getActiveAnger(net.minecraft.world.entity.Entity) -> b
214:216:java.util.Optional getActiveEntity() -> a
216:216:net.minecraft.world.entity.LivingEntity
lambda$getActiveEntity$8(net.minecraft.world.entity.Entity) -> c
215:215:boolean lambda$getActiveEntity$7(net.minecraft.world.entity.Entity) ->
d
186:186:java.lang.Integer
lambda$increaseAnger$6(int,net.minecraft.world.entity.Entity,java.lang.Integer) ->
a
110:110:com.mojang.datafixers.util.Pair
lambda$createUuidAngerPairs$5(it.unimi.dsi.fastutil.objects.Object2IntMap$Entry) ->
a
109:109:com.mojang.datafixers.util.Pair
lambda$createUuidAngerPairs$4(net.minecraft.world.entity.Entity) -> e
104:104:void lambda$new$3(com.mojang.datafixers.util.Pair) -> a
46:48:com.mojang.datafixers.kinds.App
lambda$codec$2(java.util.function.Predicate,com.mojang.serialization.codecs.RecordC
odecBuilder$Instance) -> a
48:48:net.minecraft.world.entity.monster.warden.AngerManagement
lambda$codec$1(java.util.function.Predicate,java.util.List) -> a
40:43:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
40:40:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.warden.AngerManagement$1 -> bxr$1:
int[] $SwitchMap$net$minecraft$world$entity$Entity$RemovalReason -> a
147:147:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.warden.AngerManagement$Sorter -> bxr$a:
net.minecraft.world.entity.monster.warden.AngerManagement angerManagement -> a
59:59:void <init>(net.minecraft.world.entity.monster.warden.AngerManagement) ->
<init>
62:84:int
compare(net.minecraft.world.entity.Entity,net.minecraft.world.entity.Entity) -> a
58:58:java.lang.String toString() -> toString
58:58:int hashCode() -> hashCode
58:58:boolean equals(java.lang.Object) -> equals
58:58:net.minecraft.world.entity.monster.warden.AngerManagement
angerManagement() -> a
58:58:int compare(java.lang.Object,java.lang.Object) -> compare
net.minecraft.world.entity.monster.warden.Warden -> bxs:
org.slf4j.Logger LOGGER -> bV
int VIBRATION_COOLDOWN_TICKS -> bW
int TIME_TO_USE_MELEE_UNTIL_SONIC_BOOM -> bX
int MAX_HEALTH -> bY
float MOVEMENT_SPEED_WHEN_FIGHTING -> bZ
float KNOCKBACK_RESISTANCE -> ca
float ATTACK_KNOCKBACK -> cb
int ATTACK_DAMAGE -> cc
net.minecraft.network.syncher.EntityDataAccessor CLIENT_ANGER_LEVEL -> cd
int DARKNESS_DISPLAY_LIMIT -> ce
int DARKNESS_DURATION -> cf
int DARKNESS_RADIUS -> cg
int DARKNESS_INTERVAL -> ch
int ANGERMANAGEMENT_TICK_DELAY -> ci
int DEFAULT_ANGER -> cj
int PROJECTILE_ANGER -> ck
int ON_HURT_ANGER_BOOST -> cl
int RECENT_PROJECTILE_TICK_THRESHOLD -> cm
int TOUCH_COOLDOWN_TICKS -> cn
int DIGGING_PARTICLES_AMOUNT -> co
float DIGGING_PARTICLES_DURATION -> cp
float DIGGING_PARTICLES_OFFSET -> cq
int PROJECTILE_ANGER_DISTANCE -> cr
int tendrilAnimation -> cs
int tendrilAnimationO -> ct
int heartAnimation -> cu
int heartAnimationO -> cv
net.minecraft.world.entity.AnimationState roarAnimationState -> b
net.minecraft.world.entity.AnimationState sniffAnimationState -> c
net.minecraft.world.entity.AnimationState emergeAnimationState -> d
net.minecraft.world.entity.AnimationState diggingAnimationState -> e
net.minecraft.world.entity.AnimationState attackAnimationState -> bT
net.minecraft.world.entity.AnimationState sonicBoomAnimationState -> bU
net.minecraft.world.level.gameevent.DynamicGameEventListener
dynamicGameEventListener -> cw
net.minecraft.world.level.gameevent.vibrations.VibrationSystem$User
vibrationUser -> cx
net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Data
vibrationData -> cy
net.minecraft.world.entity.monster.warden.AngerManagement angerManagement -> cz
117:145:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
149:149:net.minecraft.network.protocol.Packet getAddEntityPacket() -> S
154:158:void
recreateFromPacket(net.minecraft.network.protocol.game.ClientboundAddEntityPacket)
-> a
162:162:boolean checkSpawnObstruction(net.minecraft.world.level.LevelReader) ->
a
167:167:float
getWalkTargetValue(net.minecraft.core.BlockPos,net.minecraft.world.level.LevelReade
r) -> a
172:175:boolean isInvulnerableTo(net.minecraft.world.damagesource.DamageSource)
-> b
179:179:boolean isDiggingOrEmerging() -> ga
184:184:boolean canRide(net.minecraft.world.entity.Entity) -> l
189:189:boolean canDisableShield() -> fB
195:195:float nextStep() -> aI
199:204:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> q
209:209:boolean dampensVibrations() -> aT
215:215:float getSoundVolume() -> eR
221:225:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
230:230:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
235:235:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
240:241:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
245:250:boolean doHurtTarget(net.minecraft.world.entity.Entity) -> z
255:258:void defineSynchedData() -> a_
261:261:int getClientAngerLevel() -> r
265:266:void syncClientAngerLevel() -> gf
270:304:void tick() -> l
308:326:void customServerAiStep() -> W
330:340:void handleEntityEvent(byte) -> b
343:344:int getHeartBeatDelay() -> gg
349:349:float getTendrilAnimation(float) -> D
353:353:float getHeartAnimation(float) -> E
357:371:void clientDiggingParticles(net.minecraft.world.entity.AnimationState)
-> a
375:385:void
onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor) -> a
389:389:boolean ignoreExplosion() -> cJ
394:394:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
400:400:net.minecraft.world.entity.ai.Brain getBrain() -> dK
405:407:void sendDebugPackets() -> V
411:414:void updateDynamicGameEventListener(java.util.function.BiConsumer) -> a
418:426:boolean canTargetEntity(net.minecraft.world.entity.Entity) -> a
431:433:void
applyDarknessAround(net.minecraft.server.level.ServerLevel,net.minecraft.world.phys
.Vec3,net.minecraft.world.entity.Entity,int) -> a
437:448:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
452:468:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
471:474:void playListeningSound() -> gh
477:477:net.minecraft.world.entity.monster.warden.AngerLevel getAngerLevel() ->
w
481:481:int getActiveAnger() -> gi
485:486:void clearAnger(net.minecraft.world.entity.Entity) -> b
489:490:void increaseAngerAt(net.minecraft.world.entity.Entity) -> c
494:510:void increaseAngerAt(net.minecraft.world.entity.Entity,int,boolean) ->
a
513:516:java.util.Optional getEntityAngryAt() -> fY
522:522:net.minecraft.world.entity.LivingEntity getTarget() -> j
527:527:boolean removeWhenFarAway(double) -> h
533:541:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
546:560:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
564:568:void setAttackTarget(net.minecraft.world.entity.LivingEntity) -> l
572:578:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
583:583:boolean isPushable() -> bp
588:595:void doPush(net.minecraft.world.entity.Entity) -> A
599:599:net.minecraft.world.entity.monster.warden.AngerManagement
getAngerManagement() -> fZ
607:607:net.minecraft.world.entity.ai.navigation.PathNavigation
createNavigation(net.minecraft.world.level.Level) -> b
627:627:net.minecraft.world.level.gameevent.vibrations.VibrationSystem$Data
getVibrationData() -> gb
632:632:net.minecraft.world.level.gameevent.vibrations.VibrationSystem$User
getVibrationUser() -> gc
466:466:void
lambda$readAdditionalSaveData$3(net.minecraft.world.level.gameevent.vibrations.Vibr
ationSystem$Data) -> a
458:458:void
lambda$readAdditionalSaveData$2(net.minecraft.world.entity.monster.warden.AngerMana
gement) -> a
447:447:void
lambda$addAdditionalSaveData$1(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
442:442:void
lambda$addAdditionalSaveData$0(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> b
77:77:net.minecraft.world.entity.ai.Brain
access$000(net.minecraft.world.entity.monster.warden.Warden) -> a
78:89:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.warden.Warden$1 -> bxs$1:
net.minecraft.world.entity.monster.warden.Warden this$0 -> p
607:607:void
<init>(net.minecraft.world.entity.monster.warden.Warden,net.minecraft.world.entity.
Mob,net.minecraft.world.level.Level) -> <init>
610:612:net.minecraft.world.level.pathfinder.PathFinder createPathFinder(int) -
> a
net.minecraft.world.entity.monster.warden.Warden$1$1 -> bxs$1$1:
net.minecraft.world.entity.monster.warden.Warden$1 this$1 -> a
612:612:void
<init>(net.minecraft.world.entity.monster.warden.Warden$1,net.minecraft.world.level
.pathfinder.NodeEvaluator,int) -> <init>
618:618:float
distance(net.minecraft.world.level.pathfinder.Node,net.minecraft.world.level.pathfi
nder.Node) -> a
net.minecraft.world.entity.monster.warden.Warden$2 -> bxs$2:
int[] $SwitchMap$net$minecraft$world$entity$Pose -> a
299:299:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.warden.Warden$VibrationUser -> bxs$a:
int GAME_EVENT_LISTENER_RANGE -> b
net.minecraft.world.level.gameevent.PositionSource positionSource -> c
net.minecraft.world.entity.monster.warden.Warden this$0 -> a
635:637:void <init>(net.minecraft.world.entity.monster.warden.Warden) -> <init>
641:641:int getListenerRadius() -> a
646:646:net.minecraft.world.level.gameevent.PositionSource getPositionSource()
-> b
651:651:net.minecraft.tags.TagKey getListenableEvents() -> c
656:656:boolean canTriggerAvoidVibration() -> d
661:670:boolean
canReceiveVibration(net.minecraft.server.level.ServerLevel,net.minecraft.core.Block
Pos,net.minecraft.world.level.gameevent.GameEvent,net.minecraft.world.level.gameeve
nt.GameEvent$Context) -> a
675:710:void
onReceiveVibration(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockP
os,net.minecraft.world.level.gameevent.GameEvent,net.minecraft.world.entity.Entity,
net.minecraft.world.entity.Entity,float) -> a
net.minecraft.world.entity.monster.warden.WardenAi -> bxt:
float SPEED_MULTIPLIER_WHEN_IDLING -> d
float SPEED_MULTIPLIER_WHEN_INVESTIGATING -> e
float SPEED_MULTIPLIER_WHEN_FIGHTING -> f
int MELEE_ATTACK_COOLDOWN -> g
int DIGGING_DURATION -> h
int EMERGE_DURATION -> a
int ROAR_DURATION -> b
int SNIFFING_DURATION -> i
int DIGGING_COOLDOWN -> c
int DISTURBANCE_LOCATION_EXPIRY_TIME -> j
java.util.List SENSOR_TYPES -> k
java.util.List MEMORY_TYPES -> l
net.minecraft.world.entity.ai.behavior.BehaviorControl DIG_COOLDOWN_SETTER -> m
50:50:void <init>() -> <init>
114:123:void updateActivity(net.minecraft.world.entity.monster.warden.Warden) -
> a
126:142:net.minecraft.world.entity.ai.Brain
makeBrain(net.minecraft.world.entity.monster.warden.Warden,com.mojang.serialization
.Dynamic) -> a
146:152:void initCoreActivity(net.minecraft.world.entity.ai.Brain) -> a
155:158:void initEmergeActivity(net.minecraft.world.entity.ai.Brain) -> b
161:168:void initDiggingActivity(net.minecraft.world.entity.ai.Brain) -> c
171:181:void initIdleActivity(net.minecraft.world.entity.ai.Brain) -> d
184:188:void initInvestigateActivity(net.minecraft.world.entity.ai.Brain) -> e
191:195:void initSniffingActivity(net.minecraft.world.entity.ai.Brain) -> f
198:201:void initRoarActivity(net.minecraft.world.entity.ai.Brain) -> g
204:212:void
initFightActivity(net.minecraft.world.entity.monster.warden.Warden,net.minecraft.wo
rld.entity.ai.Brain) -> a
215:215:boolean
isTarget(net.minecraft.world.entity.monster.warden.Warden,net.minecraft.world.entit
y.LivingEntity) -> a
219:225:void
onTargetInvalid(net.minecraft.world.entity.monster.warden.Warden,net.minecraft.worl
d.entity.LivingEntity) -> b
228:231:void setDigCooldown(net.minecraft.world.entity.LivingEntity) -> a
234:245:void
setDisturbanceLocation(net.minecraft.world.entity.monster.warden.Warden,net.minecra
ft.core.BlockPos) -> a
215:215:boolean
lambda$isTarget$5(net.minecraft.world.entity.LivingEntity,net.minecraft.world.entit
y.LivingEntity) -> a
207:207:boolean
lambda$initFightActivity$4(net.minecraft.world.entity.monster.warden.Warden,net.min
ecraft.world.entity.LivingEntity) -> c
206:206:boolean
lambda$initFightActivity$3(net.minecraft.world.entity.monster.warden.Warden,net.min
ecraft.world.entity.LivingEntity) -> d
104:106:com.mojang.datafixers.kinds.App
lambda$static$2(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance) -> a
106:106:net.minecraft.world.entity.ai.behavior.declarative.Trigger
lambda$static$1(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor) -> a
107:110:boolean
lambda$static$0(net.minecraft.world.entity.ai.behavior.declarative.BehaviorBuilder$
Instance,net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor,net.mine
craft.server.level.ServerLevel,net.minecraft.world.entity.monster.warden.Warden,lon
g) -> a
60:104:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.warden.WardenSpawnTracker -> bxu:
com.mojang.serialization.Codec CODEC -> a
int MAX_WARNING_LEVEL -> b
double PLAYER_SEARCH_RADIUS -> c
int WARNING_CHECK_DIAMETER -> d
int DECREASE_WARNING_LEVEL_EVERY_INTERVAL -> e
int WARNING_LEVEL_INCREASE_COOLDOWN -> f
int ticksSinceLastWarning -> g
int warningLevel -> h
int cooldownTicks -> i
40:44:void <init>(int,int,int) -> <init>
47:57:void tick() -> a
60:63:void reset() -> b
66:96:java.util.OptionalInt
tryWarn(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos,net.mine
craft.server.level.ServerPlayer) -> a
101:101:boolean onCooldown() -> d
105:106:boolean
hasNearbyWarden(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos)
-> a
110:113:java.util.List
getNearbyPlayers(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos
) -> b
117:122:void increaseWarningLevel() -> e
125:126:void decreaseWarningLevel() -> f
129:130:void setWarningLevel(int) -> a
133:133:int getWarningLevel() -> c
137:140:void
copyData(net.minecraft.world.entity.monster.warden.WardenSpawnTracker) -> a
112:112:boolean
lambda$getNearbyPlayers$8(net.minecraft.world.phys.Vec3,net.minecraft.server.level.
ServerPlayer) -> a
92:92:void
lambda$tryWarn$7(net.minecraft.world.entity.monster.warden.WardenSpawnTracker,net.m
inecraft.server.level.ServerPlayer) -> a
92:92:void
lambda$tryWarn$6(net.minecraft.world.entity.monster.warden.WardenSpawnTracker,net.m
inecraft.world.entity.monster.warden.WardenSpawnTracker) -> a
83:83:java.util.stream.Stream
lambda$tryWarn$5(net.minecraft.server.level.ServerPlayer) -> a
77:77:boolean lambda$tryWarn$4(net.minecraft.server.level.ServerPlayer) -> b
23:27:com.mojang.datafixers.kinds.App
lambda$static$3(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
26:26:java.lang.Integer
lambda$static$2(net.minecraft.world.entity.monster.warden.WardenSpawnTracker) -> b
25:25:java.lang.Integer
lambda$static$1(net.minecraft.world.entity.monster.warden.WardenSpawnTracker) -> c
24:24:java.lang.Integer
lambda$static$0(net.minecraft.world.entity.monster.warden.WardenSpawnTracker) -> d
23:23:void <clinit>() -> <clinit>
net.minecraft.world.entity.monster.warden.package-info -> bxv:
net.minecraft.world.entity.npc.AbstractVillager -> bxw:
net.minecraft.network.syncher.EntityDataAccessor DATA_UNHAPPY_COUNTER -> bV
int VILLAGER_SLOT_OFFSET -> bT
int VILLAGER_INVENTORY_SIZE -> bW
net.minecraft.world.entity.player.Player tradingPlayer -> bX
net.minecraft.world.item.trading.MerchantOffers offers -> bU
net.minecraft.world.SimpleContainer inventory -> bY
52:58:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
62:66:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
70:70:int getUnhappyCounter() -> q
74:75:void setUnhappyCounter(int) -> s
79:79:int getVillagerXp() -> r
84:87:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
92:94:void defineSynchedData() -> a_
98:99:void setTradingPlayer(net.minecraft.world.entity.player.Player) -> f
104:104:net.minecraft.world.entity.player.Player getTradingPlayer() -> fY
108:108:boolean isTrading() -> fZ
113:117:net.minecraft.world.item.trading.MerchantOffers getOffers() -> ga
122:122:void overrideOffers(net.minecraft.world.item.trading.MerchantOffers) ->
a
126:126:void overrideXp(int) -> t
130:138:void notifyTrade(net.minecraft.world.item.trading.MerchantOffer) -> a
void rewardTradeXp(net.minecraft.world.item.trading.MerchantOffer) -> b
144:144:boolean showProgressBar() -> gb
149:153:void notifyTradeUpdated(net.minecraft.world.item.ItemStack) -> l
157:157:net.minecraft.sounds.SoundEvent getNotifyTradeSound() -> gc
161:161:net.minecraft.sounds.SoundEvent getTradeUpdatedSound(boolean) -> w
165:166:void playCelebrateSound() -> gd
170:177:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
181:188:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
193:194:net.minecraft.world.entity.Entity
changeDimension(net.minecraft.server.level.ServerLevel) -> b
198:199:void stopTrading() -> ge
203:205:void die(net.minecraft.world.damagesource.DamageSource) -> a
208:214:void
addParticlesAroundSelf(net.minecraft.core.particles.ParticleOptions) -> a
218:218:boolean canBeLeashed(net.minecraft.world.entity.player.Player) -> a
223:223:net.minecraft.world.SimpleContainer getInventory() -> w
228:232:net.minecraft.world.entity.SlotAccess getSlot(int) -> a_
void updateTrades() -> gf
238:256:void
addOffersFromItemListings(net.minecraft.world.item.trading.MerchantOffers,net.minec
raft.world.entity.npc.VillagerTrades$ItemListing[],int) -> a
260:262:net.minecraft.world.phys.Vec3 getRopeHoldPosition(float) -> q
267:267:boolean isClientSide() -> gg
42:42:void <clinit>() -> <clinit>
net.minecraft.world.entity.npc.CatSpawner -> bxx:
int TICK_DELAY -> a
int nextTick -> b
23:23:void <init>() -> <init>
30:67:int tick(net.minecraft.server.level.ServerLevel,boolean,boolean) -> a
71:78:int
spawnInVillage(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos)
-> a
82:88:int
spawnInHut(net.minecraft.server.level.ServerLevel,net.minecraft.core.BlockPos) -> b
92:100:int
spawnCat(net.minecraft.core.BlockPos,net.minecraft.server.level.ServerLevel) -> a
72:72:boolean lambda$spawnInVillage$0(net.minecraft.core.Holder) -> a
net.minecraft.world.entity.npc.ClientSideMerchant -> bxy:
net.minecraft.world.entity.player.Player source -> a
net.minecraft.world.item.trading.MerchantOffers offers -> b
int xp -> c
15:20:void <init>(net.minecraft.world.entity.player.Player) -> <init>
24:24:net.minecraft.world.entity.player.Player getTradingPlayer() -> fY
29:29:void setTradingPlayer(net.minecraft.world.entity.player.Player) -> f
33:33:net.minecraft.world.item.trading.MerchantOffers getOffers() -> ga
38:39:void overrideOffers(net.minecraft.world.item.trading.MerchantOffers) -> a
43:44:void notifyTrade(net.minecraft.world.item.trading.MerchantOffer) -> a
48:48:void notifyTradeUpdated(net.minecraft.world.item.ItemStack) -> l
52:52:boolean isClientSide() -> gg
57:57:int getVillagerXp() -> r
62:63:void overrideXp(int) -> t
67:67:boolean showProgressBar() -> gb
72:72:net.minecraft.sounds.SoundEvent getNotifyTradeSound() -> gc
net.minecraft.world.entity.npc.InventoryCarrier -> bxz:
java.lang.String TAG_INVENTORY -> c_
net.minecraft.world.SimpleContainer getInventory() -> w
16:34:void
pickUpItem(net.minecraft.world.entity.Mob,net.minecraft.world.entity.npc.InventoryC
arrier,net.minecraft.world.entity.item.ItemEntity) -> a
37:40:void readInventoryFromTag(net.minecraft.nbt.CompoundTag) -> c
43:44:void writeInventoryToTag(net.minecraft.nbt.CompoundTag) -> a_
net.minecraft.world.entity.npc.Npc -> bya:
net.minecraft.world.entity.npc.Villager -> byb:
org.slf4j.Logger LOGGER -> bZ
net.minecraft.network.syncher.EntityDataAccessor DATA_VILLAGER_DATA -> ca
int BREEDING_FOOD_THRESHOLD -> bV
java.util.Map FOOD_POINTS -> bW
int TRADES_PER_LEVEL -> cb
java.util.Set WANTED_ITEMS -> cc
int MAX_GOSSIP_TOPICS -> cd
int GOSSIP_COOLDOWN -> ce
int GOSSIP_DECAY_INTERVAL -> cf
int REPUTATION_CHANGE_PER_EVENT -> cg
int HOW_FAR_AWAY_TO_TALK_TO_OTHER_VILLAGERS_ABOUT_GOLEMS -> ch
int HOW_MANY_VILLAGERS_NEED_TO_AGREE_TO_SPAWN_A_GOLEM -> ci
long TIME_SINCE_SLEEPING_FOR_GOLEM_SPAWNING -> cj
float SPEED_MODIFIER -> bX
int updateMerchantTimer -> ck
boolean increaseProfessionLevelOnUpdate -> cl
net.minecraft.world.entity.player.Player lastTradedPlayer -> cm
boolean chasing -> cn
int foodLevel -> co
net.minecraft.world.entity.ai.gossip.GossipContainer gossips -> cp
long lastGossipTime -> cq
long lastGossipDecayTime -> cr
int villagerXp -> cs
long lastRestockGameTime -> ct
int numberOfRestocksToday -> cu
long lastRestockCheckDayTime -> cv
boolean assignProfessionWhenSpawned -> cw
com.google.common.collect.ImmutableList MEMORY_TYPES -> cx
com.google.common.collect.ImmutableList SENSOR_TYPES -> cy
java.util.Map POI_MEMORIES -> bY
197:198:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
133:206:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level,net.mi
necraft.world.entity.npc.VillagerType) -> <init>
211:211:net.minecraft.world.entity.ai.Brain getBrain() -> dK
216:216:net.minecraft.world.entity.ai.Brain$Provider brainProvider() -> dL
221:223:net.minecraft.world.entity.ai.Brain
makeBrain(com.mojang.serialization.Dynamic) -> a
227:231:void refreshBrain(net.minecraft.server.level.ServerLevel) -> c
234:256:void registerBrainGoals(net.minecraft.world.entity.ai.Brain) -> a
260:264:void ageBoundaryReached() -> m
267:269:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> gh
273:273:boolean assignProfessionWhenSpawned() -> gi
278:316:void customServerAiStep() -> W
320:327:void tick() -> l
332:362:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
366:370:void setUnhappy() -> gu
373:376:void startTrading(net.minecraft.world.entity.player.Player) -> h
380:385:void setTradingPlayer(net.minecraft.world.entity.player.Player) -> f
389:391:void stopTrading() -> ge
394:397:void resetSpecialPrices() -> gv
401:401:boolean canRestock() -> gk
406:406:boolean isClientSide() -> gg
410:418:void restock() -> gl
421:426:void resendOffersToTradingPlayer() -> gw
429:434:boolean needsToRestock() -> gx
439:439:boolean allowedToRestock() -> gy
443:462:boolean shouldRestock() -> gm
467:477:void catchUpDemand() -> gz
480:483:void updateDemand() -> gA
486:502:void updateSpecialPrices(net.minecraft.world.entity.player.Player) -> i
506:508:void defineSynchedData() -> a_
512:526:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
530:569:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
573:573:boolean removeWhenFarAway(double) -> h
579:586:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
591:591:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
596:596:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
600:604:void playWorkSound() -> gn
608:614:void setVillagerData(net.minecraft.world.entity.npc.VillagerData) -> a
618:618:net.minecraft.world.entity.npc.VillagerData getVillagerData() -> gj
623:637:void rewardTradeXp(net.minecraft.world.item.trading.MerchantOffer) -> b
640:641:void setChasing(boolean) -> x
644:644:boolean isChasing() -> go
650:657:void setLastHurtByMob(net.minecraft.world.entity.LivingEntity) -> a
661:669:void die(net.minecraft.world.damagesource.DamageSource) -> a
672:676:void releaseAllPois() -> gB
679:690:void tellWitnessesThatIWasMurdered(net.minecraft.world.entity.Entity) -
> a
693:710:void releasePoi(net.minecraft.world.entity.ai.memory.MemoryModuleType)
-> a
714:714:boolean canBreed() -> P_
718:718:boolean hungry() -> gC
722:744:void eatUntilFull() -> gD
747:747:int getPlayerReputation(net.minecraft.world.entity.player.Player) -> g
751:752:void digestFood(int) -> v
755:757:void eatAndDigestFood() -> gp
760:761:void setOffers(net.minecraft.world.item.trading.MerchantOffers) -> b
764:765:boolean shouldIncreaseLevel() -> gE
769:772:void increaseMerchantCareer() -> gF
776:776:net.minecraft.network.chat.Component getTypeName() -> cl
781:792:void handleEntityEvent(byte) -> b
797:808:net.minecraft.world.entity.SpawnGroupData
finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.Dif
ficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.
SpawnGroupData,net.minecraft.nbt.CompoundTag) -> a
815:826:net.minecraft.world.entity.npc.Villager
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> b
831:852:void
thunderHit(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Lightn
ingBolt) -> a
856:857:void pickUpItem(net.minecraft.world.entity.item.ItemEntity) -> b
861:862:boolean wantsToPickUp(net.minecraft.world.item.ItemStack) -> k
866:866:boolean hasExcessFood() -> gq
870:870:boolean wantsMoreFood() -> gr
874:875:int countFoodPointsInInventory() -> gG
879:879:boolean hasFarmSeeds() -> gs
884:899:void updateTrades() -> gf
902:914:void
gossip(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.npc.Villag
er,long) -> a
917:930:void maybeDecayGossip() -> gH
933:958:void
spawnGolemIfNeeded(net.minecraft.server.level.ServerLevel,long,int) -> a
961:967:boolean wantsToSpawnGolem(long) -> a
972:982:void
onReputationEventFrom(net.minecraft.world.entity.ai.village.ReputationEventType,net
.minecraft.world.entity.Entity) -> a
986:986:int getVillagerXp() -> r
990:991:void setVillagerXp(int) -> u
994:996:void resetNumberOfRestocks() -> gI
999:999:net.minecraft.world.entity.ai.gossip.GossipContainer getGossips() -> gt
1003:1004:void setGossips(net.minecraft.nbt.Tag) -> a
1008:1011:void sendDebugPackets() -> V
1015:1019:void startSleeping(net.minecraft.core.BlockPos) -> b
1023:1025:void stopSleeping() -> fz
1028:1032:boolean golemSpawnConditionsMet(long) -> b
95:95:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
942:942:boolean
lambda$spawnGolemIfNeeded$10(long,net.minecraft.world.entity.npc.Villager) -> a
879:879:boolean lambda$hasFarmSeeds$9(net.minecraft.world.item.ItemStack) -> m
875:875:int
lambda$countFoodPointsInInventory$8(net.minecraft.world.SimpleContainer,java.util.M
ap$Entry) -> a
747:747:boolean
lambda$getPlayerReputation$7(net.minecraft.world.entity.ai.gossip.GossipType) -> a
698:709:void
lambda$releasePoi$6(net.minecraft.server.MinecraftServer,net.minecraft.world.entity
.ai.memory.MemoryModuleType,net.minecraft.core.GlobalPos) -> a
689:689:void
lambda$tellWitnessesThatIWasMurdered$5(net.minecraft.server.level.ServerLevel,net.m
inecraft.world.entity.Entity,net.minecraft.world.entity.LivingEntity) -> a
515:515:void
lambda$addAdditionalSaveData$4(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
193:193:boolean
lambda$static$3(net.minecraft.world.entity.npc.Villager,net.minecraft.core.Holder)
-> a
192:192:boolean
lambda$static$2(net.minecraft.world.entity.npc.Villager,net.minecraft.core.Holder)
-> b
191:191:boolean
lambda$static$1(net.minecraft.world.entity.npc.Villager,net.minecraft.core.Holder)
-> c
190:190:boolean
lambda$static$0(net.minecraft.world.entity.npc.Villager,net.minecraft.core.Holder)
-> d
96:189:void <clinit>() -> <clinit>
net.minecraft.world.entity.npc.VillagerData -> byc:
int MIN_VILLAGER_LEVEL -> a
int MAX_VILLAGER_LEVEL -> b
int[] NEXT_LEVEL_XP_THRESHOLDS -> d
com.mojang.serialization.Codec CODEC -> c
net.minecraft.world.entity.npc.VillagerType type -> e
net.minecraft.world.entity.npc.VillagerProfession profession -> f
int level -> g
22:26:void
<init>(net.minecraft.world.entity.npc.VillagerType,net.minecraft.world.entity.npc.V
illagerProfession,int) -> <init>
29:29:net.minecraft.world.entity.npc.VillagerType getType() -> a
33:33:net.minecraft.world.entity.npc.VillagerProfession getProfession() -> b
37:37:int getLevel() -> c
41:41:net.minecraft.world.entity.npc.VillagerData
setType(net.minecraft.world.entity.npc.VillagerType) -> a
45:45:net.minecraft.world.entity.npc.VillagerData
setProfession(net.minecraft.world.entity.npc.VillagerProfession) -> a
49:49:net.minecraft.world.entity.npc.VillagerData setLevel(int) -> a
53:53:int getMinXpPerLevel(int) -> b
57:57:int getMaxXpPerLevel(int) -> c
61:61:boolean canLevelUp(int) -> d
12:16:com.mojang.datafixers.kinds.App
lambda$static$5(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -> a
15:15:java.lang.Integer
lambda$static$4(net.minecraft.world.entity.npc.VillagerData) -> a
14:14:net.minecraft.world.entity.npc.VillagerProfession
lambda$static$3(net.minecraft.world.entity.npc.VillagerData) -> b
14:14:net.minecraft.world.entity.npc.VillagerProfession lambda$static$2() -> d
13:13:net.minecraft.world.entity.npc.VillagerType
lambda$static$1(net.minecraft.world.entity.npc.VillagerData) -> c
13:13:net.minecraft.world.entity.npc.VillagerType lambda$static$0() -> e
10:12:void <clinit>() -> <clinit>
net.minecraft.world.entity.npc.VillagerDataHolder -> byd:
net.minecraft.world.entity.npc.VillagerData getVillagerData() -> gj
void setVillagerData(net.minecraft.world.entity.npc.VillagerData) -> a
12:12:net.minecraft.world.entity.npc.VillagerType getVariant() -> a
17:18:void setVariant(net.minecraft.world.entity.npc.VillagerType) -> a
5:5:java.lang.Object getVariant() -> c
5:5:void setVariant(java.lang.Object) -> a
net.minecraft.world.entity.npc.VillagerProfession -> bye:
java.lang.String name -> q
java.util.function.Predicate heldJobSite -> r
java.util.function.Predicate acquirableJobSite -> s
com.google.common.collect.ImmutableSet requestedItems -> t
com.google.common.collect.ImmutableSet secondaryPoi -> u
net.minecraft.sounds.SoundEvent workSound -> v
java.util.function.Predicate ALL_ACQUIRABLE_JOBS -> a
net.minecraft.world.entity.npc.VillagerProfession NONE -> b
net.minecraft.world.entity.npc.VillagerProfession ARMORER -> c
net.minecraft.world.entity.npc.VillagerProfession BUTCHER -> d
net.minecraft.world.entity.npc.VillagerProfession CARTOGRAPHER -> e
net.minecraft.world.entity.npc.VillagerProfession CLERIC -> f
net.minecraft.world.entity.npc.VillagerProfession FARMER -> g
net.minecraft.world.entity.npc.VillagerProfession FISHERMAN -> h
net.minecraft.world.entity.npc.VillagerProfession FLETCHER -> i
net.minecraft.world.entity.npc.VillagerProfession LEATHERWORKER -> j
net.minecraft.world.entity.npc.VillagerProfession LIBRARIAN -> k
net.minecraft.world.entity.npc.VillagerProfession MASON -> l
net.minecraft.world.entity.npc.VillagerProfession NITWIT -> m
net.minecraft.world.entity.npc.VillagerProfession SHEPHERD -> n
net.minecraft.world.entity.npc.VillagerProfession TOOLSMITH -> o
net.minecraft.world.entity.npc.VillagerProfession WEAPONSMITH -> p
22:22:void
<init>(java.lang.String,java.util.function.Predicate,java.util.function.Predicate,c
om.google.common.collect.ImmutableSet,com.google.common.collect.ImmutableSet,net.mi
necraft.sounds.SoundEvent) -> <init>
50:50:java.lang.String toString() -> toString
54:54:net.minecraft.world.entity.npc.VillagerProfession
register(java.lang.String,net.minecraft.resources.ResourceKey,net.minecraft.sounds.
SoundEvent) -> a
58:58:net.minecraft.world.entity.npc.VillagerProfession
register(java.lang.String,java.util.function.Predicate,java.util.function.Predicate
,net.minecraft.sounds.SoundEvent) -> a
62:62:net.minecraft.world.entity.npc.VillagerProfession
register(java.lang.String,net.minecraft.resources.ResourceKey,com.google.common.col
lect.ImmutableSet,com.google.common.collect.ImmutableSet,net.minecraft.sounds.Sound
Event) -> a
66:66:net.minecraft.world.entity.npc.VillagerProfession
register(java.lang.String,java.util.function.Predicate,java.util.function.Predicate
,com.google.common.collect.ImmutableSet,com.google.common.collect.ImmutableSet,net.
minecraft.sounds.SoundEvent) -> a
22:22:int hashCode() -> hashCode
22:22:boolean equals(java.lang.Object) -> equals
22:22:java.lang.String name() -> a
22:22:java.util.function.Predicate heldJobSite() -> b
22:22:java.util.function.Predicate acquirableJobSite() -> c
22:22:com.google.common.collect.ImmutableSet requestedItems() -> d
22:22:com.google.common.collect.ImmutableSet secondaryPoi() -> e
22:22:net.minecraft.sounds.SoundEvent workSound() -> f
62:62:boolean
lambda$register$4(net.minecraft.resources.ResourceKey,net.minecraft.core.Holder) ->
a
62:62:boolean
lambda$register$3(net.minecraft.resources.ResourceKey,net.minecraft.core.Holder) ->
b
54:54:boolean
lambda$register$2(net.minecraft.resources.ResourceKey,net.minecraft.core.Holder) ->
c
54:54:boolean
lambda$register$1(net.minecraft.resources.ResourceKey,net.minecraft.core.Holder) ->
d
30:30:boolean lambda$static$0(net.minecraft.core.Holder) -> a
30:46:void <clinit>() -> <clinit>
net.minecraft.world.entity.npc.VillagerTrades -> byf:
int DEFAULT_SUPPLY -> c
int COMMON_ITEMS_SUPPLY -> d
int UNCOMMON_ITEMS_SUPPLY -> e
int XP_LEVEL_1_SELL -> f
int XP_LEVEL_1_BUY -> g
int XP_LEVEL_2_SELL -> h
int XP_LEVEL_2_BUY -> i
int XP_LEVEL_3_SELL -> j
int XP_LEVEL_3_BUY -> k
int XP_LEVEL_4_SELL -> l
int XP_LEVEL_4_BUY -> m
int XP_LEVEL_5_TRADE -> n
float LOW_TIER_PRICE_MULTIPLIER -> o
float HIGH_TIER_PRICE_MULTIPLIER -> p
java.util.Map TRADES -> a
it.unimi.dsi.fastutil.ints.Int2ObjectMap WANDERING_TRADER_TRADES -> b
50:50:void <init>() -> <init>
606:606:it.unimi.dsi.fastutil.ints.Int2ObjectMap
toIntMap(com.google.common.collect.ImmutableMap) -> a
68:526:void lambda$static$0(java.util.HashMap) -> a
67:595:void <clinit>() -> <clinit>
net.minecraft.world.entity.npc.VillagerTrades$DyedArmorForEmeralds -> byf$a:
net.minecraft.world.item.Item item -> a
int value -> b
int maxUses -> c
int villagerXp -> d
794:795:void <init>(net.minecraft.world.item.Item,int) -> <init>
797:802:void <init>(net.minecraft.world.item.Item,int,int,int) -> <init>
806:824:net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
828:828:net.minecraft.world.item.DyeItem
getRandomDye(net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.npc.VillagerTrades$EmeraldForItems -> byf$b:
net.minecraft.world.item.Item item -> a
int cost -> b
int maxUses -> c
int villagerXp -> d
float priceMultiplier -> e
621:627:void <init>(net.minecraft.world.level.ItemLike,int,int,int) -> <init>
631:632:net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.npc.VillagerTrades$EmeraldsForVillagerTypeItem -> byf$c:
java.util.Map trades -> a
int cost -> b
int maxUses -> c
int villagerXp -> d
642:651:void <init>(int,int,int,java.util.Map) -> <init>
656:660:net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
644:644:void lambda$new$1(net.minecraft.world.entity.npc.VillagerType) -> a
643:643:boolean
lambda$new$0(java.util.Map,net.minecraft.world.entity.npc.VillagerType) -> a
net.minecraft.world.entity.npc.VillagerTrades$EnchantBookForEmeralds -> byf$d:
int villagerXp -> a
835:837:void <init>(int) -> <init>
841:853:net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.npc.VillagerTrades$EnchantedItemForEmeralds -> byf$e:
net.minecraft.world.item.ItemStack itemStack -> a
int baseEmeraldCost -> b
int maxUses -> c
int villagerXp -> d
float priceMultiplier -> e
733:734:void <init>(net.minecraft.world.item.Item,int,int,int) -> <init>
736:742:void <init>(net.minecraft.world.item.Item,int,int,int,float) -> <init>
746:751:net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.npc.VillagerTrades$ItemListing -> byf$f:
net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.npc.VillagerTrades$ItemsAndEmeraldsToItems -> byf$g:
net.minecraft.world.item.ItemStack fromItem -> a
int fromCount -> b
int emeraldCost -> c
net.minecraft.world.item.ItemStack toItem -> d
int toCount -> e
int maxUses -> f
int villagerXp -> g
float priceMultiplier -> h
906:907:void
<init>(net.minecraft.world.level.ItemLike,int,net.minecraft.world.item.Item,int,int
,int) -> <init>
909:918:void
<init>(net.minecraft.world.level.ItemLike,int,int,net.minecraft.world.item.Item,int
,int,int) -> <init>
923:923:net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.npc.VillagerTrades$ItemsForEmeralds -> byf$h:
net.minecraft.world.item.ItemStack itemStack -> a
int emeraldCost -> b
int numberOfItems -> c
int maxUses -> d
int villagerXp -> e
float priceMultiplier -> f
673:674:void <init>(net.minecraft.world.level.block.Block,int,int,int,int) ->
<init>
677:678:void <init>(net.minecraft.world.item.Item,int,int,int) -> <init>
681:682:void <init>(net.minecraft.world.item.Item,int,int,int,int) -> <init>
685:686:void <init>(net.minecraft.world.item.ItemStack,int,int,int,int) ->
<init>
688:695:void <init>(net.minecraft.world.item.ItemStack,int,int,int,int,float) -
> <init>
699:699:net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.npc.VillagerTrades$SuspiciousStewForEmerald -> byf$i:
net.minecraft.world.effect.MobEffect effect -> a
int duration -> b
int xp -> c
float priceMultiplier -> d
709:714:void <init>(net.minecraft.world.effect.MobEffect,int,int) -> <init>
719:721:net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.npc.VillagerTrades$TippedArrowForItemsAndEmeralds ->
byf$j:
net.minecraft.world.item.ItemStack toItem -> a
int toCount -> b
int emeraldCost -> c
int maxUses -> d
int villagerXp -> e
net.minecraft.world.item.Item fromItem -> f
int fromCount -> g
float priceMultiplier -> h
765:774:void
<init>(net.minecraft.world.item.Item,int,net.minecraft.world.item.Item,int,int,int,
int) -> <init>
778:783:net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
779:779:boolean lambda$getOffer$0(net.minecraft.world.item.alchemy.Potion) -> a
net.minecraft.world.entity.npc.VillagerTrades$TreasureMapForEmeralds -> byf$k:
int emeraldCost -> a
net.minecraft.tags.TagKey destination -> b
java.lang.String displayName -> c
net.minecraft.world.level.saveddata.maps.MapDecoration$Type destinationType ->
d
int maxUses -> e
int villagerXp -> f
865:872:void
<init>(int,net.minecraft.tags.TagKey,java.lang.String,net.minecraft.world.level.sav
eddata.maps.MapDecoration$Type,int,int) -> <init>
878:891:net.minecraft.world.item.trading.MerchantOffer
getOffer(net.minecraft.world.entity.Entity,net.minecraft.util.RandomSource) -> a
net.minecraft.world.entity.npc.VillagerType -> byg:
net.minecraft.world.entity.npc.VillagerType DESERT -> a
net.minecraft.world.entity.npc.VillagerType JUNGLE -> b
net.minecraft.world.entity.npc.VillagerType PLAINS -> c
net.minecraft.world.entity.npc.VillagerType SAVANNA -> d
net.minecraft.world.entity.npc.VillagerType SNOW -> e
net.minecraft.world.entity.npc.VillagerType SWAMP -> f
net.minecraft.world.entity.npc.VillagerType TAIGA -> g
java.lang.String name -> h
java.util.Map BY_BIOME -> i
26:28:void <init>(java.lang.String) -> <init>
32:32:java.lang.String toString() -> toString
36:36:net.minecraft.world.entity.npc.VillagerType register(java.lang.String) ->
a
79:79:net.minecraft.world.entity.npc.VillagerType
byBiome(net.minecraft.core.Holder) -> a
42:76:void lambda$static$0(java.util.HashMap) -> a
16:39:void <clinit>() -> <clinit>
net.minecraft.world.entity.npc.WanderingTrader -> byh:
int NUMBER_OF_TRADE_OFFERS -> bV
net.minecraft.core.BlockPos wanderTarget -> bW
int despawnDelay -> bX
57:58:void
<init>(net.minecraft.world.entity.EntityType,net.minecraft.world.level.Level) ->
<init>
62:80:void registerGoals() -> x
85:85:net.minecraft.world.entity.AgeableMob
getBreedOffspring(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity
.AgeableMob) -> a
90:90:boolean showProgressBar() -> gb
96:114:net.minecraft.world.InteractionResult
mobInteract(net.minecraft.world.entity.player.Player,net.minecraft.world.Interactio
nHand) -> b
119:135:void updateTrades() -> gf
139:145:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
149:158:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
162:162:boolean removeWhenFarAway(double) -> h
167:171:void rewardTradeXp(net.minecraft.world.item.trading.MerchantOffer) -> b
175:178:net.minecraft.sounds.SoundEvent getAmbientSound() -> s
183:183:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
188:188:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
193:196:net.minecraft.sounds.SoundEvent
getDrinkingSound(net.minecraft.world.item.ItemStack) -> c
202:202:net.minecraft.sounds.SoundEvent getTradeUpdatedSound(boolean) -> w
207:207:net.minecraft.sounds.SoundEvent getNotifyTradeSound() -> gc
211:212:void setDespawnDelay(int) -> u
215:215:int getDespawnDelay() -> gh
220:225:void aiStep() -> b_
228:231:void maybeDespawn() -> gi
234:235:void setWanderTarget(net.minecraft.core.BlockPos) -> i
239:239:net.minecraft.core.BlockPos getWanderTarget() -> gj
64:64:boolean
lambda$registerGoals$1(net.minecraft.world.entity.npc.WanderingTrader) -> e
63:63:boolean
lambda$registerGoals$0(net.minecraft.world.entity.npc.WanderingTrader) -> f
49:49:net.minecraft.world.entity.ai.navigation.PathNavigation
access$000(net.minecraft.world.entity.npc.WanderingTrader) -> a
49:49:net.minecraft.world.entity.ai.navigation.PathNavigation
access$100(net.minecraft.world.entity.npc.WanderingTrader) -> b
49:49:net.minecraft.world.entity.ai.navigation.PathNavigation
access$200(net.minecraft.world.entity.npc.WanderingTrader) -> c
49:49:net.minecraft.world.entity.ai.navigation.PathNavigation
access$300(net.minecraft.world.entity.npc.WanderingTrader) -> d
net.minecraft.world.entity.npc.WanderingTrader$WanderToPositionGoal -> byh$a:
net.minecraft.world.entity.npc.WanderingTrader trader -> a
double stopDistance -> b
double speedModifier -> c
net.minecraft.world.entity.npc.WanderingTrader this$0 -> d
247:252:void
<init>(net.minecraft.world.entity.npc.WanderingTrader,net.minecraft.world.entity.np
c.WanderingTrader,double,double) -> <init>
256:258:void stop() -> d
262:263:boolean canUse() -> a
268:279:void tick() -> e
282:282:boolean isTooFarAway(net.minecraft.core.BlockPos,double) -> a
net.minecraft.world.entity.npc.WanderingTraderSpawner -> byi:
int DEFAULT_TICK_DELAY -> b
int DEFAULT_SPAWN_DELAY -> a
int MIN_SPAWN_CHANCE -> c
int MAX_SPAWN_CHANCE -> d
int SPAWN_CHANCE_INCREASE -> e
int SPAWN_ONE_IN_X_CHANCE -> f
int NUMBER_OF_SPAWN_ATTEMPTS -> g
net.minecraft.util.RandomSource random -> h
net.minecraft.world.level.storage.ServerLevelData serverLevelData -> i
int tickDelay -> j
int spawnDelay -> k
int spawnChance -> l
38:56:void <init>(net.minecraft.world.level.storage.ServerLevelData) -> <init>
60:93:int tick(net.minecraft.server.level.ServerLevel,boolean,boolean) -> a
97:134:boolean spawn(net.minecraft.server.level.ServerLevel) -> a
138:149:void
tryToSpawnLlamaFor(net.minecraft.server.level.ServerLevel,net.minecraft.world.entit
y.npc.WanderingTrader,int) -> a
153:166:net.minecraft.core.BlockPos
findSpawnPositionNear(net.minecraft.world.level.LevelReader,net.minecraft.core.Bloc
kPos,int) -> a
170:175:boolean
hasEnoughSpace(net.minecraft.world.level.BlockGetter,net.minecraft.core.BlockPos) -
> a
110:110:boolean lambda$spawn$1(net.minecraft.core.BlockPos) -> a
110:110:boolean lambda$spawn$0(net.minecraft.core.Holder) -> a
net.minecraft.world.entity.npc.package-info -> byj:
net.minecraft.world.entity.package-info -> byk:
net.minecraft.world.entity.player.Abilities -> byl:
boolean invulnerable -> a
boolean flying -> b
boolean mayfly -> c
boolean instabuild -> d
boolean mayBuild -> e
float flyingSpeed -> f
float walkingSpeed -> g
6:13:void <init>() -> <init>
16:26:void addSaveData(net.minecraft.nbt.CompoundTag) -> a
29:45:void loadSaveData(net.minecraft.nbt.CompoundTag) -> b
48:48:float getFlyingSpeed() -> a
52:53:void setFlyingSpeed(float) -> a
56:56:float getWalkingSpeed() -> b
60:61:void setWalkingSpeed(float) -> b
net.minecraft.world.entity.player.ChatVisiblity -> bym:
net.minecraft.world.entity.player.ChatVisiblity FULL -> a
net.minecraft.world.entity.player.ChatVisiblity SYSTEM -> b
net.minecraft.world.entity.player.ChatVisiblity HIDDEN -> c
java.util.function.IntFunction BY_ID -> d
int id -> e
java.lang.String key -> f
net.minecraft.world.entity.player.ChatVisiblity[] $VALUES -> g
8:8:net.minecraft.world.entity.player.ChatVisiblity[] values() -> values
8:8:net.minecraft.world.entity.player.ChatVisiblity valueOf(java.lang.String) -
> valueOf
17:20:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
24:24:int getId() -> a
29:29:java.lang.String getKey() -> b
33:33:net.minecraft.world.entity.player.ChatVisiblity byId(int) -> a
8:8:net.minecraft.world.entity.player.ChatVisiblity[] $values() -> d
8:13:void <clinit>() -> <clinit>
net.minecraft.world.entity.player.Inventory -> byn:
int POP_TIME_DURATION -> c
int INVENTORY_SIZE -> d
int SELECTION_SIZE -> n
int SLOT_OFFHAND -> e
int NOT_FOUND_INDEX -> f
int[] ALL_ARMOR_SLOTS -> g
int[] HELMET_SLOT_ONLY -> h
net.minecraft.core.NonNullList items -> i
net.minecraft.core.NonNullList armor -> j
net.minecraft.core.NonNullList offhand -> k
java.util.List compartments -> o
int selected -> l
net.minecraft.world.entity.player.Player player -> m
int timesChanged -> p
39:51:void <init>(net.minecraft.world.entity.player.Player) -> <init>
56:59:net.minecraft.world.item.ItemStack getSelected() -> f
63:63:int getSelectionSize() -> g
67:71:boolean
hasRemainingSpaceForItem(net.minecraft.world.item.ItemStack,net.minecraft.world.ite
m.ItemStack) -> a
76:81:int getFreeSlot() -> h
85:106:void setPickedItem(net.minecraft.world.item.ItemStack) -> a
109:115:void pickSlot(int) -> c
118:118:boolean isHotbarSlot(int) -> d
122:127:int findSlotMatchingItem(net.minecraft.world.item.ItemStack) -> b
131:142:int findSlotMatchingUnusedItem(net.minecraft.world.item.ItemStack) -> c
147:164:int getSuitableHotbarSlot() -> i
168:177:void swapPaint(double) -> a
180:191:int
clearOrCountMatchingItems(java.util.function.Predicate,int,net.minecraft.world.Cont
ainer) -> a
195:202:int addResource(net.minecraft.world.item.ItemStack) -> i
206:234:int addResource(int,net.minecraft.world.item.ItemStack) -> d
238:249:int getSlotWithRemainingSpace(net.minecraft.world.item.ItemStack) -> d
253:260:void tick() -> j
263:263:boolean add(net.minecraft.world.item.ItemStack) -> e
267:311:boolean add(int,net.minecraft.world.item.ItemStack) -> c
316:317:void placeItemBackInInventory(net.minecraft.world.item.ItemStack) -> f
320:337:void
placeItemBackInInventory(net.minecraft.world.item.ItemStack,boolean) -> a
341:355:net.minecraft.world.item.ItemStack removeItem(int,int) -> a
364:372:void removeItem(net.minecraft.world.item.ItemStack) -> g
376:391:net.minecraft.world.item.ItemStack removeItemNoUpdate(int) -> b
396:410:void setItem(int,net.minecraft.world.item.ItemStack) -> a
413:413:float getDestroySpeed(net.minecraft.world.level.block.state.BlockState)
-> a
418:442:net.minecraft.nbt.ListTag save(net.minecraft.nbt.ListTag) -> a
446:463:void load(net.minecraft.nbt.ListTag) -> b
467:467:int getContainerSize() -> b
472:487:boolean isEmpty() -> ab_
492:503:net.minecraft.world.item.ItemStack getItem(int) -> a
508:508:net.minecraft.network.chat.Component getName() -> Z
512:512:net.minecraft.world.item.ItemStack getArmor(int) -> e
516:533:void
hurtArmor(net.minecraft.world.damagesource.DamageSource,float,int[]) -> a
536:545:void dropAll() -> k
549:550:void setChanged() -> e
553:553:int getTimesChanged() -> l
558:564:boolean stillValid(net.minecraft.world.entity.player.Player) -> a
568:575:boolean contains(net.minecraft.world.item.ItemStack) -> h
579:586:boolean contains(net.minecraft.tags.TagKey) -> a
590:594:void replaceWith(net.minecraft.world.entity.player.Inventory) -> a
598:601:void clearContent() -> a
604:607:void
fillStackedContents(net.minecraft.world.entity.player.StackedContents) -> a
610:614:net.minecraft.world.item.ItemStack removeFromSelected(boolean) -> a
530:530:void lambda$hurtArmor$1(int,net.minecraft.world.entity.player.Player) -
> a
309:309:java.lang.String lambda$add$0(net.minecraft.world.item.ItemStack) -> j
36:37:void <clinit>() -> <clinit>
net.minecraft.world.entity.player.Player -> byo:
org.slf4j.Logger LOGGER -> b
int MAX_NAME_LENGTH -> bB
int MAX_HEALTH -> bC
int SLEEP_DURATION -> bD
int WAKE_UP_DURATION -> bE
int ENDER_SLOT_OFFSET -> bF
float CROUCH_BB_HEIGHT -> bG
float SWIMMING_BB_WIDTH -> bH
float SWIMMING_BB_HEIGHT -> bI
float DEFAULT_EYE_HEIGHT -> bJ
net.minecraft.world.entity.EntityDimensions STANDING_DIMENSIONS -> bK
java.util.Map POSES -> c
int FLY_ACHIEVEMENT_SPEED -> d
net.minecraft.network.syncher.EntityDataAccessor DATA_PLAYER_ABSORPTION_ID -> e
net.minecraft.network.syncher.EntityDataAccessor DATA_SCORE_ID -> f
net.minecraft.network.syncher.EntityDataAccessor DATA_PLAYER_MODE_CUSTOMISATION
-> bL
net.minecraft.network.syncher.EntityDataAccessor DATA_PLAYER_MAIN_HAND -> bM
net.minecraft.network.syncher.EntityDataAccessor DATA_SHOULDER_LEFT -> bN
net.minecraft.network.syncher.EntityDataAccessor DATA_SHOULDER_RIGHT -> bO
long timeEntitySatOnShoulder -> g
net.minecraft.world.entity.player.Inventory inventory -> cl
net.minecraft.world.inventory.PlayerEnderChestContainer enderChestInventory ->
bP
net.minecraft.world.inventory.InventoryMenu inventoryMenu -> bQ
net.minecraft.world.inventory.AbstractContainerMenu containerMenu -> bR
net.minecraft.world.food.FoodData foodData -> bS
int jumpTriggerTime -> bT
float oBob -> bU
float bob -> bV
int takeXpDelay -> bW
double xCloakO -> bX
double yCloakO -> bY
double zCloakO -> bZ
double xCloak -> ca
double yCloak -> cb
double zCloak -> cc
int sleepCounter -> cm
boolean wasUnderwater -> cd
net.minecraft.world.entity.player.Abilities abilities -> cn
int experienceLevel -> ce
int totalExperience -> cf
float experienceProgress -> cg
int enchantmentSeed -> ch
float defaultFlySpeed -> ci
int lastLevelUpTime -> co
com.mojang.authlib.GameProfile gameProfile -> cp
boolean reducedDebugInfo -> cq
net.minecraft.world.item.ItemStack lastItemInMainHand -> cr
net.minecraft.world.item.ItemCooldowns cooldowns -> cs
java.util.Optional lastDeathLocation -> ct
net.minecraft.world.entity.projectile.FishingHook fishing -> cj
float hurtDir -> ck
163:219:void
<init>(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,float,com.mojang
.authlib.GameProfile) -> <init>
222:232:boolean
blockActionRestricted(net.minecraft.world.level.Level,net.minecraft.core.BlockPos,n
et.minecraft.world.level.GameType) -> a
236:240:net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder
createAttributes() -> fC
245:253:void defineSynchedData() -> a_
257:332:void tick() -> l
340:340:boolean isSecondaryUseActive() -> fD
344:344:boolean wantsToStopRiding() -> fE
352:352:boolean isStayingOnGroundSurface() -> fF
356:357:boolean updateIsUnderwater() -> fG
361:365:void turtleHelmetTick() -> s
368:368:net.minecraft.world.item.ItemCooldowns createItemCooldowns() -> k
372:409:void moveCloak() -> x
412:446:void updatePlayerPose() -> fH
450:450:int getPortalWaitTime() -> at
455:455:net.minecraft.sounds.SoundEvent getSwimSound() -> aJ
460:460:net.minecraft.sounds.SoundEvent getSwimSplashSound() -> aK
465:465:net.minecraft.sounds.SoundEvent getSwimHighSpeedSplashSound() -> aL
470:470:int getDimensionChangingDelay() -> bH
476:477:void playSound(net.minecraft.sounds.SoundEvent,float,float) -> a
480:480:void
playNotifySound(net.minecraft.sounds.SoundEvent,net.minecraft.sounds.SoundSource,fl
oat,float) -> a
484:484:net.minecraft.sounds.SoundSource getSoundSource() -> cY
489:489:int getFireImmuneTicks() -> cZ
494:505:void handleEntityEvent(byte) -> b
508:514:void
addParticlesAroundSelf(net.minecraft.core.particles.ParticleOptions) -> a
517:518:void closeContainer() -> q
521:521:void doCloseContainer() -> r
525:540:void rideTick() -> bv
544:548:void serverAiStep() -> fc
552:613:void aiStep() -> b_
616:624:void playShoulderEntityAmbientSound(net.minecraft.nbt.CompoundTag) -> c
627:628:void touch(net.minecraft.world.entity.Entity) -> c
631:631:int getScore() -> fI
635:636:void setScore(int) -> r
639:641:void increaseScore(int) -> s
644:649:void startAutoSpinAttack(int) -> t
653:676:void die(net.minecraft.world.damagesource.DamageSource) -> a
680:685:void dropEquipment() -> eu
688:694:void destroyVanishingCursedItems() -> fJ
698:698:net.minecraft.sounds.SoundEvent
getHurtSound(net.minecraft.world.damagesource.DamageSource) -> d
703:703:net.minecraft.sounds.SoundEvent getDeathSound() -> g_
708:708:net.minecraft.world.entity.item.ItemEntity
drop(net.minecraft.world.item.ItemStack,boolean) -> a
713:754:net.minecraft.world.entity.item.ItemEntity
drop(net.minecraft.world.item.ItemStack,boolean,boolean) -> a
758:800:float getDestroySpeed(net.minecraft.world.level.block.state.BlockState)
-> d
804:804:boolean
hasCorrectToolForDrops(net.minecraft.world.level.block.state.BlockState) -> e
809:846:void readAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> a
850:874:void addAdditionalSaveData(net.minecraft.nbt.CompoundTag) -> b
878:891:boolean isInvulnerableTo(net.minecraft.world.damagesource.DamageSource)
-> b
896:928:boolean hurt(net.minecraft.world.damagesource.DamageSource,float) -> a
933:938:void blockUsingShield(net.minecraft.world.entity.LivingEntity) -> d
942:942:boolean canBeSeenAsEnemy() -> ek
946:955:boolean canHarmPlayer(net.minecraft.world.entity.player.Player) -> a
960:961:void hurtArmor(net.minecraft.world.damagesource.DamageSource,float) ->
b
965:966:void hurtHelmet(net.minecraft.world.damagesource.DamageSource,float) ->
c
970:991:void hurtCurrentlyUsedShield(float) -> u
995:1021:void actuallyHurt(net.minecraft.world.damagesource.DamageSource,float)
-> f
1025:1025:boolean onSoulSpeedBlock() -> dQ
1029:1029:boolean isTextFilteringEnabled() -> U
1033:1033:void
openTextEdit(net.minecraft.world.level.block.entity.SignBlockEntity,boolean) -> a
1036:1036:void
openMinecartCommandBlock(net.minecraft.world.level.BaseCommandBlock) -> a
1039:1039:void
openCommandBlock(net.minecraft.world.level.block.entity.CommandBlockEntity) -> a
1042:1042:void
openStructureBlock(net.minecraft.world.level.block.entity.StructureBlockEntity) ->
a
1045:1045:void
openJigsawBlock(net.minecraft.world.level.block.entity.JigsawBlockEntity) -> a
1048:1048:void
openHorseInventory(net.minecraft.world.entity.animal.horse.AbstractHorse,net.minecr
aft.world.Container) -> a
1051:1051:java.util.OptionalInt openMenu(net.minecraft.world.MenuProvider) -> a
1055:1055:void
sendMerchantOffers(int,net.minecraft.world.item.trading.MerchantOffers,int,int,bool
ean,boolean) -> a
1064:1064:void
openItemGui(net.minecraft.world.item.ItemStack,net.minecraft.world.InteractionHand)
-> a
1067:1100:net.minecraft.world.InteractionResult
interactOn(net.minecraft.world.entity.Entity,net.minecraft.world.InteractionHand) -
> a
1105:1105:double getMyRidingOffset() -> bw
1110:1113:void removeVehicle() -> bA
1117:1117:boolean isImmobile() -> eT
1122:1122:boolean isAffectedByFluids() -> dW
1131:1180:net.minecraft.world.phys.Vec3
maybeBackOffFromEdge(net.minecraft.world.phys.Vec3,net.minecraft.world.entity.Mover
Type) -> a
1184:1184:boolean isAboveGround() -> y
1188:1367:void attack(net.minecraft.world.entity.Entity) -> d
1371:1372:void doAutoAttackOnTouch(net.minecraft.world.entity.LivingEntity) ->
g
1375:1386:void disableShield(boolean) -> s
1389:1389:void crit(net.minecraft.world.entity.Entity) -> a
1392:1392:void magicCrit(net.minecraft.world.entity.Entity) -> b
1396:1401:void sweepAttack() -> fK
1404:1404:void respawn() -> fL
1408:1414:void remove(net.minecraft.world.entity.Entity$RemovalReason) -> a
1417:1417:boolean isLocalPlayer() -> g
1421:1421:com.mojang.authlib.GameProfile getGameProfile() -> fM
1425:1425:net.minecraft.world.entity.player.Inventory getInventory() -> fN
1429:1429:net.minecraft.world.entity.player.Abilities getAbilities() -> fO
1434:1434:void
updateTutorialInventoryAction(net.minecraft.world.item.ItemStack,net.minecraft.worl
d.item.ItemStack,net.minecraft.world.inventory.ClickAction) -> a
1437:1437:boolean hasContainerOpen() -> fP
1466:1470:com.mojang.datafixers.util.Either
startSleepInBed(net.minecraft.core.BlockPos) -> a
1481:1488:void stopSleepInBed(boolean,boolean) -> a
1492:1493:void stopSleeping() -> fz
1496:1521:java.util.Optional
findRespawnPositionAndUseSpawnBlock(net.minecraft.server.level.ServerLevel,net.mine
craft.core.BlockPos,float,boolean,boolean) -> a
1526:1526:boolean isSleepingLongEnough() -> fQ
1530:1530:int getSleepTimer() -> fR
1542:1542:void
displayClientMessage(net.minecraft.network.chat.Component,boolean) -> a
1545:1546:void awardStat(net.minecraft.resources.ResourceLocation) -> a
1549:1550:void awardStat(net.minecraft.resources.ResourceLocation,int) -> a
1553:1554:void awardStat(net.minecraft.stats.Stat) -> b
1557:1557:void awardStat(net.minecraft.stats.Stat,int) -> a
1560:1560:void resetStat(net.minecraft.stats.Stat) -> a
1563:1563:int awardRecipes(java.util.Collection) -> a
1567:1567:void
triggerRecipeCrafted(net.minecraft.world.item.crafting.Recipe,java.util.List) -> a
1570:1570:void awardRecipesByKey(net.minecraft.resources.ResourceLocation[]) ->
a
1573:1573:int resetRecipes(java.util.Collection) -> b
1578:1586:void jumpFromGround() -> eW
1590:1618:void travel(net.minecraft.world.phys.Vec3) -> h
1622:1627:void updateSwimming() -> ba
1630:1630:boolean freeAt(net.minecraft.core.BlockPos) -> h
1635:1635:float getSpeed() -> fa
1639:1688:void checkMovementStatistics(double,double,double) -> r
1691:1708:void checkRidingStatistics(double,double,double) -> s
1715:1722:boolean
causeFallDamage(float,float,net.minecraft.world.damagesource.DamageSource) -> a
1726:1733:boolean tryToStartFallFlying() -> fS
1737:1738:void startFallFlying() -> fT
1742:1744:void stopFallFlying() -> fU
1748:1751:void doWaterSplashEffect() -> bd
1755:1771:void
playStepSound(net.minecraft.core.BlockPos,net.minecraft.world.level.block.state.Blo
ckState) -> b
1775:1775:net.minecraft.world.entity.LivingEntity$Fallsounds getFallSounds() ->
eC
1780:1781:boolean
killedEntity(net.minecraft.server.level.ServerLevel,net.minecraft.world.entity.Livi
ngEntity) -> a
1786:1789:void
makeStuckInBlock(net.minecraft.world.level.block.state.BlockState,net.minecraft.wor
ld.phys.Vec3) -> a
1792:1810:void giveExperiencePoints(int) -> d
1813:1813:int getEnchantmentSeed() -> fV
1817:1824:void onEnchantmentPerformed(net.minecraft.world.item.ItemStack,int) -
> a
1827:1839:void giveExperienceLevels(int) -> c
1842:1848:int getXpNeededForNextLevel() -> fW
1860:1867:void causeFoodExhaustion(float) -> z
1870:1870:java.util.Optional getWardenSpawnTracker() -> W
1874:1874:net.minecraft.world.food.FoodData getFoodData() -> fX
1878:1878:boolean canEat(boolean) -> t
1882:1882:boolean isHurt() -> fY
1886:1886:boolean mayBuild() -> fZ
1891:1897:boolean
mayUseItemAt(net.minecraft.core.BlockPos,net.minecraft.core.Direction,net.minecraft
.world.item.ItemStack) -> a
1902:1910:int getExperienceReward() -> ea
1916:1916:boolean isAlwaysExperienceDropper() -> eb
1921:1921:boolean shouldShowName() -> cz
1928:1928:net.minecraft.world.entity.Entity$MovementEmission
getMovementEmission() -> aS
1932:1932:void onUpdateAbilities() -> w
1936:1936:net.minecraft.network.chat.Component getName() -> Z
1940:1940:net.minecraft.world.inventory.PlayerEnderChestContainer
getEnderChestInventory() -> ga
1945:1952:net.minecraft.world.item.ItemStack
getItemBySlot(net.minecraft.world.entity.EquipmentSlot) -> c
1959:1959:boolean doesEmitEquipEvent(net.minecraft.world.entity.EquipmentSlot)
-> a
1964:1972:void
setItemSlot(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemS
tack) -> a
1975:1975:boolean addItem(net.minecraft.world.item.ItemStack) -> i
1980:1980:java.lang.Iterable getHandSlots() -> bI
1985:1985:java.lang.Iterable getArmorSlots() -> bJ
1989:2004:boolean setEntityOnShoulder(net.minecraft.nbt.CompoundTag) -> h
2008:2014:void removeEntitiesOnShoulder() -> gb
2017:2028:void respawnEntityOnShoulder(net.minecraft.nbt.CompoundTag) -> k
boolean isSpectator() -> G_
2035:2035:boolean canBeHitByProjectile() -> bn
2040:2040:boolean isSwimming() -> bW
boolean isCreative() -> f
2047:2047:boolean isPushedByFluid() -> cw
2051:2051:net.minecraft.world.scores.Scoreboard getScoreboard() -> gc
2056:2057:net.minecraft.network.chat.Component getDisplayName() -> H_
2061:2063:net.minecraft.network.chat.MutableComponent
decorateDisplayNameComponent(net.minecraft.network.chat.MutableComponent) -> a
2072:2072:java.lang.String getScoreboardName() -> cv
2077:2086:float
getStandingEyeHeight(net.minecraft.world.entity.Pose,net.minecraft.world.entity.Ent
ityDimensions) -> b
2092:2096:void setAbsorptionAmount(float) -> y
2100:2100:float getAbsorptionAmount() -> ff
2104:2104:boolean
isModelPartShown(net.minecraft.world.entity.player.PlayerModelPart) -> a
2109:2116:net.minecraft.world.entity.SlotAccess getSlot(int) -> a_
2120:2120:boolean isReducedDebugInfo() -> gd
2124:2125:void setReducedDebugInfo(boolean) -> u
2129:2130:void setRemainingFireTicks(int) -> h
2134:2134:net.minecraft.world.entity.HumanoidArm getMainArm() -> fh
2138:2139:void setMainArm(net.minecraft.world.entity.HumanoidArm) -> a
2142:2142:net.minecraft.nbt.CompoundTag getShoulderEntityLeft() -> ge
2146:2147:void setShoulderEntityLeft(net.minecraft.nbt.CompoundTag) -> i
2150:2150:net.minecraft.nbt.CompoundTag getShoulderEntityRight() -> gf
2154:2155:void setShoulderEntityRight(net.minecraft.nbt.CompoundTag) -> j
2158:2158:float getCurrentItemAttackStrengthDelay() -> gg
2162:2162:float getAttackStrengthScale(float) -> A
2166:2167:void resetAttackStrengthTicker() -> gh
2170:2170:net.minecraft.world.item.ItemCooldowns getCooldowns() -> gi
2175:2175:float getBlockSpeedFactor() -> aH
2179:2179:float getLuck() -> gj
2183:2183:boolean canUseGameMasterBlocks() -> gk
2188:2189:boolean canTakeItem(net.minecraft.world.item.ItemStack) -> f
2194:2194:net.minecraft.world.entity.EntityDimensions
getDimensions(net.minecraft.world.entity.Pose) -> a
2199:2199:com.google.common.collect.ImmutableList getDismountPoses() -> fv
2204:2221:net.minecraft.world.item.ItemStack
getProjectile(net.minecraft.world.item.ItemStack) -> g
2226:2233:net.minecraft.world.item.ItemStack
eat(net.minecraft.world.level.Level,net.minecraft.world.item.ItemStack) -> a
2238:2238:boolean
shouldRemoveSoulSpeed(net.minecraft.world.level.block.state.BlockState) -> c
2243:2266:net.minecraft.world.phys.Vec3 getRopeHoldPosition(float) -> q
2272:2272:boolean isAlwaysTicking() -> dH
2276:2276:boolean isScoping() -> gl
2281:2281:boolean shouldBeSaved() -> dG
2285:2285:java.util.Optional getLastDeathLocation() -> gm
2289:2290:void setLastDeathLocation(java.util.Optional) -> a
2294:2294:float getHurtDir() -> eB
2299:2301:void animateHurt(float) -> m
2305:2305:boolean canSprint() -> dB
2310:2313:float getFlyingSpeed() -> eZ
2063:2066:net.minecraft.network.chat.Style
lambda$decorateDisplayNameComponent$6(java.lang.String,net.minecraft.network.chat.S
tyle) -> a
2019:2026:void
lambda$respawnEntityOnShoulder$5(net.minecraft.world.entity.Entity) -> C
979:979:void
lambda$hurtCurrentlyUsedShield$4(net.minecraft.world.InteractionHand,net.minecraft.
world.entity.player.Player) -> a
873:873:void
lambda$addAdditionalSaveData$3(net.minecraft.nbt.CompoundTag,net.minecraft.nbt.Tag)
-> a
873:873:java.util.Optional
lambda$addAdditionalSaveData$2(net.minecraft.core.GlobalPos) -> a
619:622:void
lambda$playShoulderEntityAmbientSound$1(net.minecraft.world.entity.EntityType) -> b
618:618:boolean
lambda$playShoulderEntityAmbientSound$0(net.minecraft.world.entity.EntityType) -> c
126:160:void <clinit>() -> <clinit>
net.minecraft.world.entity.player.Player$1 -> byo$1:
int[] $SwitchMap$net$minecraft$world$entity$Pose -> a
2077:2077:void <clinit>() -> <clinit>
net.minecraft.world.entity.player.Player$BedSleepingProblem -> byo$a:
net.minecraft.world.entity.player.Player$BedSleepingProblem NOT_POSSIBLE_HERE -
> a
net.minecraft.world.entity.player.Player$BedSleepingProblem NOT_POSSIBLE_NOW ->
b
net.minecraft.world.entity.player.Player$BedSleepingProblem TOO_FAR_AWAY -> c
net.minecraft.world.entity.player.Player$BedSleepingProblem OBSTRUCTED -> d
net.minecraft.world.entity.player.Player$BedSleepingProblem OTHER_PROBLEM -> e
net.minecraft.world.entity.player.Player$BedSleepingProblem NOT_SAFE -> f
net.minecraft.network.chat.Component message -> g
net.minecraft.world.entity.player.Player$BedSleepingProblem[] $VALUES -> h
1440:1440:net.minecraft.world.entity.player.Player$BedSleepingProblem[]
values() -> values
1440:1440:net.minecraft.world.entity.player.Player$BedSleepingProblem
valueOf(java.lang.String) -> valueOf
1451:1453:void <init>(java.lang.String,int) -> <init>
1455:1457:void
<init>(java.lang.String,int,net.minecraft.network.chat.Component) -> <init>
1461:1461:net.minecraft.network.chat.Component getMessage() -> a
1440:1440:net.minecraft.world.entity.player.Player$BedSleepingProblem[]
$values() -> b
1440:1446:void <clinit>() -> <clinit>
net.minecraft.world.entity.player.PlayerModelPart -> byp:
net.minecraft.world.entity.player.PlayerModelPart CAPE -> a
net.minecraft.world.entity.player.PlayerModelPart JACKET -> b
net.minecraft.world.entity.player.PlayerModelPart LEFT_SLEEVE -> c
net.minecraft.world.entity.player.PlayerModelPart RIGHT_SLEEVE -> d
net.minecraft.world.entity.player.PlayerModelPart LEFT_PANTS_LEG -> e
net.minecraft.world.entity.player.PlayerModelPart RIGHT_PANTS_LEG -> f
net.minecraft.world.entity.player.PlayerModelPart HAT -> g
int bit -> h
int mask -> i
java.lang.String id -> j
net.minecraft.network.chat.Component name -> k
net.minecraft.world.entity.player.PlayerModelPart[] $VALUES -> l
5:5:net.minecraft.world.entity.player.PlayerModelPart[] values() -> values
5:5:net.minecraft.world.entity.player.PlayerModelPart valueOf(java.lang.String)
-> valueOf
20:25:void <init>(java.lang.String,int,int,java.lang.String) -> <init>
28:28:int getMask() -> a
32:32:int getBit() -> b
36:36:java.lang.String getId() -> c
40:40:net.minecraft.network.chat.Component getName() -> d
5:5:net.minecraft.world.entity.player.PlayerModelPart[] $values() -> e
5:12:void <clinit>() -> <clinit>
net.minecraft.world.entity.player.ProfileKeyPair -> byq:
java.security.PrivateKey privateKey -> b
net.minecraft.world.entity.player.ProfilePublicKey publicKey -> c
java.time.Instant refreshedAfter -> d
com.mojang.serialization.Codec CODEC -> a
11:11:void
<init>(java.security.PrivateKey,net.minecraft.world.entity.player.ProfilePublicKey,
java.time.Instant) -> <init>
19:19:boolean dueRefresh() -> a
11:11:java.lang.String toString() -> toString
11:11:int hashCode() -> hashCode
11:11:boolean equals(java.lang.Object) -> equals
11:11:java.security.PrivateKey privateKey() -> b
11:11:net.minecraft.world.entity.player.ProfilePublicKey publicKey() -> c
11:11:java.time.Instant refreshedAfter() -> d
12:16:com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance) -

You might also like