历史 - net.minecraft.client.renderer.chunk.RenderSectionRegion
1.21.11
名称
hkx
htn
字段
构造函数
方法
LevelLightEngine (): E_, getLightEngine, method_22336, getLightingProvider, m_5518_
LevelLightEngine (): C_, getLightEngine, method_22336, getLightingProvider, m_5518_
int (): M_, getMinY, method_31607, getBottomY, m_141937_
int (): K_, getMinY, method_31607, getBottomY, m_141937_
int (): N_, getHeight, method_31605, getHeight, m_141928_
int (): L_, getHeight, method_31605, getHeight, m_141928_
1.21.10
名称
字段
构造函数
方法
1.21.9
名称
hbg
hkx
字段
Level: h, level, field_4490, world, f_398901_
Level: g, level, field_4490, world, f_398901_
构造函数
方法
LevelLightEngine (): C_, getLightEngine, method_22336, getLightingProvider, m_5518_
LevelLightEngine (): E_, getLightEngine, method_22336, getLightingProvider, m_5518_
int (): L_, getMinY, method_31607, getBottomY, m_141937_
int (): M_, getMinY, method_31607, getBottomY, m_141937_
int (): M_, getHeight, method_31605, getHeight, m_141928_
int (): N_, getHeight, method_31605, getHeight, m_141928_
1.21.8
名称
hbf
hbg
字段
构造函数
方法
1.21.7
名称
字段
构造函数
方法
1.21.6
名称
gva
hbf
net.minecraft.client.renderer.chunk.RenderChunkRegion
net.minecraft.client.renderer.chunk.RenderSectionRegion
net.minecraft.src.C_4269_
net.minecraft.src.C_398542_
字段
Level: d, level, field_4490, world, f_112908_
Level: h, level, field_4490, world, f_398901_
int: a, RADIUS, field_52160, field_52160, f_337396_
int: a, RADIUS, field_52160, field_52160, f_400282_
int: b, SIZE, field_52161, field_52161, f_337092_
int: b, SIZE, field_52161, SIDE_LENGTH_CHUNKS, f_400518_
int: e, minChunkX, field_52162, chunkXOffset, f_336971_
int: f, minChunkZ, field_52163, chunkZOffset, f_336993_
RenderChunk[]: c, chunks, field_4483, chunks, f_112905_
int: c, minSectionX, field_60943, baseX, f_399269_
int: d, minSectionY, field_60944, baseY, f_399430_
int: e, minSectionZ, field_60945, baseZ, f_399207_
SectionCopy[]: f, sections, field_60946, renderedChunks, f_398728_
构造函数
(Level, int, int, RenderChunk[])
(Level, int, int, int, SectionCopy[])
方法
LevelLightEngine (): B_, getLightEngine, method_22336, getLightingProvider, m_5518_
LevelLightEngine (): C_, getLightEngine, method_22336, getLightingProvider, m_5518_
int (): K_, getMinY, method_31607, getBottomY, m_141937_
int (): L_, getMinY, method_31607, getBottomY, m_141937_
int (): L_, getHeight, method_31605, getHeight, m_141928_
int (): M_, getHeight, method_31605, getHeight, m_141928_
RenderChunk (int, int): a, getChunk, method_60898, getRenderedChunk, m_340417_
int (int, int, int, int): a, index, method_60899, getIndex, m_339116_
SectionCopy (int, int, int): a, getSection, method_72044, getRenderedChunk, m_404685_
int (int, int, int, int, int, int): a, index, method_60899, getIndex, m_401967_
1.21.5
名称
gpk
gva
字段
构造函数
方法
LevelLightEngine (): C_, getLightEngine, method_22336, getLightingProvider, m_5518_
LevelLightEngine (): B_, getLightEngine, method_22336, getLightingProvider, m_5518_
int (): L_, getMinY, method_31607, getBottomY, m_141937_
int (): K_, getMinY, method_31607, getBottomY, m_141937_
int (): M_, getHeight, method_31605, getHeight, m_141928_
int (): L_, getHeight, method_31605, getHeight, m_141928_
1.21.4
名称
gov
gpk
字段
构造函数
方法
1.21.3
名称
ghx
gov
字段
构造函数
方法
LevelLightEngine (): y_, getLightEngine, method_22336, getLightingProvider, m_5518_
LevelLightEngine (): C_, getLightEngine, method_22336, getLightingProvider, m_5518_
int (): I_, getMinBuildHeight, method_31607, getBottomY, m_141937_
int (): L_, getMinY, method_31607, getBottomY, m_141937_
int (): J_, getHeight, method_31605, getHeight, m_141928_
int (): M_, getHeight, method_31605, getHeight, m_141928_
1.21.1
名称
字段
构造函数
方法
1.21
名称
ggo
ghx
字段
int: c, centerX, field_4488, chunkXOffset, f_112899_
int: d, centerZ, field_4487, chunkZOffset, f_112900_
Level: b, level, field_4490, world, f_112908_
Level: d, level, field_4490, world, f_112908_
RenderChunk[][]: a, chunks, field_4483, chunks, f_112905_
int: a, RADIUS, field_52160, field_52160, f_337396_
int: b, SIZE, field_52161, field_52161, f_337092_
int: e, minChunkX, field_52162, chunkXOffset, f_336971_
int: f, minChunkZ, field_52163, chunkZOffset, f_336993_
RenderChunk[]: c, chunks, field_4483, chunks, f_112905_
构造函数
(Level, int, int, RenderChunk[][])
(Level, int, int, RenderChunk[])
方法
RenderChunk (int, int): a, getChunk, method_60898, getRenderedChunk, m_340417_
int (int, int, int, int): a, index, method_60899, getIndex, m_339116_
1.20.6
名称
fwe
ggo
字段
构造函数
方法
LevelLightEngine (): z_, getLightEngine, method_22336, getLightingProvider, m_5518_
LevelLightEngine (): y_, getLightEngine, method_22336, getLightingProvider, m_5518_
int (): J_, getMinBuildHeight, method_31607, getBottomY, m_141937_
int (): I_, getMinBuildHeight, method_31607, getBottomY, m_141937_
int (): K_, getHeight, method_31605, getHeight, m_141928_
int (): J_, getHeight, method_31605, getHeight, m_141928_
1.20.4
名称
fra
fwe
字段
构造函数
方法
LevelLightEngine (): x_, getLightEngine, method_22336, getLightingProvider, m_5518_
LevelLightEngine (): z_, getLightEngine, method_22336, getLightingProvider, m_5518_
int (): H_, getMinBuildHeight, method_31607, getBottomY, m_141937_
int (): J_, getMinBuildHeight, method_31607, getBottomY, m_141937_
int (): I_, getHeight, method_31605, getHeight, m_141928_
int (): K_, getHeight, method_31605, getHeight, m_141928_
1.20.2
名称
fmr
fra
字段
构造函数
方法
LevelLightEngine (): s_, getLightEngine, method_22336, getLightingProvider, m_5518_
LevelLightEngine (): x_, getLightEngine, method_22336, getLightingProvider, m_5518_
int (): C_, getMinBuildHeight, method_31607, getBottomY, m_141937_
int (): H_, getMinBuildHeight, method_31607, getBottomY, m_141937_
int (): D_, getHeight, method_31605, getHeight, m_141928_
int (): I_, getHeight, method_31605, getHeight, m_141928_
1.20.1
名称
fla
fmr
字段
构造函数
方法
LevelLightEngine (): l_, getLightEngine, method_22336, getLightingProvider, m_5518_
LevelLightEngine (): s_, getLightEngine, method_22336, getLightingProvider, m_5518_
int (): v_, getMinBuildHeight, method_31607, getBottomY, m_141937_
int (): C_, getMinBuildHeight, method_31607, getBottomY, m_141937_
int (): w_, getHeight, method_31605, getHeight, m_141928_
int (): D_, getHeight, method_31605, getHeight, m_141928_
1.19.4
名称
fgn
fla
字段
构造函数
方法
LevelLightEngine (): m_, getLightEngine, method_22336, getLightingProvider, m_5518_
LevelLightEngine (): l_, getLightEngine, method_22336, getLightingProvider, m_5518_
1.19.3
名称
fcj
fgn
字段
构造函数
方法
LevelLightEngine (): l_, getLightEngine, method_22336, getLightingProvider, m_5518_
LevelLightEngine (): m_, getLightEngine, method_22336, getLightingProvider, m_5518_
int (): u_, getMinBuildHeight, method_31607, getBottomY, m_141937_
int (): v_, getMinBuildHeight, method_31607, getBottomY, m_141937_
int (): v_, getHeight, method_31605, getHeight, m_141928_
int (): w_, getHeight, method_31605, getHeight, m_141928_
1.19.2
名称
字段
构造函数
方法
1.19.1
名称
fal
fcj
字段
构造函数
方法
1.19
名称
etj
fal
字段
构造函数
方法
1.18.2
名称
esc
etj
字段
构造函数
方法
1.18.1
名称
字段
构造函数
方法
1.18
名称
epy
esc
字段
int: a, centerX, field_4488, chunkXOffset, f_112899_
int: c, centerX, field_4488, chunkXOffset, f_112899_
int: b, centerZ, field_4487, chunkZOffset, f_112900_
int: d, centerZ, field_4487, chunkZOffset, f_112900_
BlockPos: c, start, field_4481, offset, f_112901_
int: d, xLength, field_4486, sizeX, f_112902_
int: e, yLength, field_4484, sizeY, f_112903_
int: f, zLength, field_4482, sizeZ, f_112904_
LevelChunk[][]: g, chunks, field_4483, chunks, f_112905_
BlockState[]: h, blockStates, field_4489, blockStates, f_112906_
Level: i, level, field_4490, world, f_112908_
Level: b, level, field_4490, world, f_112908_
RenderChunk[][]: a, chunks, field_4483, chunks, f_112905_
构造函数
(Level, int, int, LevelChunk[][], BlockPos, BlockPos)
(Level, int, int, RenderChunk[][])
方法
RenderChunkRegion (Level, BlockPos, BlockPos, int): a, createIfNotEmpty, method_3689, create, m_112920_
int (BlockPos): a, index, method_3691, getIndex, m_112925_
int (int, int, int): a, index, method_3690, getIndex, m_112916_
BlockState (BlockPos): a_, getBlockState, method_8320, getBlockState, m_8055_, getType
BlockState (BlockPos): a_, getBlockState, method_8320, getBlockState, m_8055_
FluidState (BlockPos): b_, getFluidState, method_8316, getFluidState, m_6425_, getFluid
FluidState (BlockPos): b_, getFluidState, method_8316, getFluidState, m_6425_
BlockEntity (BlockPos): c_, getBlockEntity, method_8321, getBlockEntity, m_7702_, getTileEntity
BlockEntity (BlockPos): c_, getBlockEntity, method_8321, getBlockEntity, m_7702_
BlockEntity (BlockPos, LevelChunk$EntityCreationType): a, getBlockEntity, method_3688, getBlockEntity, m_112927_
LevelLightEngine (): k_, getLightEngine, method_22336, getLightingProvider, m_5518_
LevelLightEngine (): l_, getLightEngine, method_22336, getLightingProvider, m_5518_
boolean (BlockPos, BlockPos, int, int, LevelChunk[][]): a, isAllEmpty, method_30000, isEmptyBetween, m_112930_
int (): s_, getMinBuildHeight, method_31607, getBottomY, m_141937_, getMinBuildHeight
int (): u_, getMinBuildHeight, method_31607, getBottomY, m_141937_
int (): t_, getHeight, method_31605, getHeight, m_141928_, getHeight
int (): v_, getHeight, method_31605, getHeight, m_141928_
1.17.1
名称
epx
epy
字段
FluidState[]: i, fluidStates, field_4485, fluidStates, f_112907_
Level: j, level, field_4490, world, f_112908_
Level: i, level, field_4490, world, f_112908_
构造函数
方法
1.17
名称
ecv
epx
net.minecraft.client.renderer.chunk.ChunkRenderCache
net.minecraft.src.C_4269_
字段
int: a, centerX, field_4488, chunkXOffset, field_212400_a
int: a, centerX, field_4488, chunkXOffset, f_112899_
int: b, centerZ, field_4487, chunkZOffset, field_212401_b
int: b, centerZ, field_4487, chunkZOffset, f_112900_
BlockPos: c, start, field_4481, offset, field_212402_c
BlockPos: c, start, field_4481, offset, f_112901_
int: d, xLength, field_4486, sizeX, field_212403_d
int: d, xLength, field_4486, sizeX, f_112902_
int: e, yLength, field_4484, sizeY, field_212404_e
int: e, yLength, field_4484, sizeY, f_112903_
int: f, zLength, field_4482, sizeZ, field_212405_f
int: f, zLength, field_4482, sizeZ, f_112904_
LevelChunk[][]: g, chunks, field_4483, chunks, field_212406_g
LevelChunk[][]: g, chunks, field_4483, chunks, f_112905_
BlockState[]: h, blockStates, field_4489, blockStates, field_217340_h
BlockState[]: h, blockStates, field_4489, blockStates, f_112906_
FluidState[]: i, fluidStates, field_4485, fluidStates, field_217341_i
FluidState[]: i, fluidStates, field_4485, fluidStates, f_112907_
Level: j, level, field_4490, world, field_212408_i
Level: j, level, field_4490, world, f_112908_
构造函数
方法
RenderChunkRegion (Level, BlockPos, BlockPos, int): a, createIfNotEmpty, method_3689, create, func_212397_a
RenderChunkRegion (Level, BlockPos, BlockPos, int): a, createIfNotEmpty, method_3689, create, m_112920_
int (BlockPos): a, index, method_3691, getIndex, func_212398_a
int (BlockPos): a, index, method_3691, getIndex, m_112925_
int (int, int, int): a, index, method_3690, getIndex, func_217339_a
int (int, int, int): a, index, method_3690, getIndex, m_112916_
BlockState (BlockPos): d_, getBlockState, method_8320, getBlockState, func_180495_p, getType
BlockState (BlockPos): a_, getBlockState, method_8320, getBlockState, m_8055_, getType
FluidState (BlockPos): b, getFluidState, method_8316, getFluidState, func_204610_c, getFluid
FluidState (BlockPos): b_, getFluidState, method_8316, getFluidState, m_6425_, getFluid
BlockEntity (BlockPos): c, getBlockEntity, method_8321, getBlockEntity, func_175625_s, getTileEntity
BlockEntity (BlockPos): c_, getBlockEntity, method_8321, getBlockEntity, m_7702_, getTileEntity
BlockEntity (BlockPos, LevelChunk$EntityCreationType): a, getBlockEntity, method_3688, getBlockEntity, func_212399_a
BlockEntity (BlockPos, LevelChunk$EntityCreationType): a, getBlockEntity, method_3688, getBlockEntity, m_112927_
LevelLightEngine (): e, getLightEngine, method_22336, getLightingProvider, func_225524_e_
LevelLightEngine (): k_, getLightEngine, method_22336, getLightingProvider, m_5518_
int (BlockPos, ColorResolver): a, getBlockTint, method_23752, getColor, func_225525_a_
int (BlockPos, ColorResolver): a, getBlockTint, method_23752, getColor, m_6171_
boolean (BlockPos, BlockPos, int, int, LevelChunk[][]): a, isAllEmpty, method_30000, method_30000, func_241718_a_
boolean (BlockPos, BlockPos, int, int, LevelChunk[][]): a, isAllEmpty, method_30000, isEmptyBetween, m_112930_
float (Direction, boolean): a, getShade, method_24852, getBrightness, func_230487_a_
float (Direction, boolean): a, getShade, method_24852, getBrightness, m_7717_
int (): s_, getMinBuildHeight, method_31607, getBottomY, m_141937_, getMinBuildHeight
int (): t_, getHeight, method_31605, getHeight, m_141928_, getHeight
1.16.5
名称
字段
int: d, xLength, field_4486, xSize, field_212403_d
int: d, xLength, field_4486, sizeX, field_212403_d
int: e, yLength, field_4484, ySize, field_212404_e
int: e, yLength, field_4484, sizeY, field_212404_e
int: f, zLength, field_4482, zSize, field_212405_f
int: f, zLength, field_4482, sizeZ, field_212405_f
构造函数
方法
1.16.4
名称
ecn
ecv
字段
构造函数
方法
1.16.3
名称
字段
构造函数
方法
1.16.2
名称
eeo
ecn
字段
构造函数
方法
1.16.1
名称
dti
eeo
字段
构造函数
方法
boolean (BlockPos, BlockPos, int, int, LevelChunk[][]): a, isAllEmpty, method_30000, method_30000, func_241718_a_
float (Direction, boolean): a, getShade, method_24852, getBrightness, func_230487_a_
1.15.2
名称
dtf
dti
字段
构造函数
方法
1.15.1
名称
字段
构造函数
方法
1.15
名称
dqa
dtf
字段
构造函数
方法
BlockState (BlockPos): e_, getBlockState, method_8320, getBlockState, func_180495_p, getType
BlockState (BlockPos): d_, getBlockState, method_8320, getBlockState, func_180495_p, getType
int (LightLayer, BlockPos): a, getBrightness, method_8314, getLightLevel, func_175642_b, getBrightness
Biome (BlockPos): c, getBiome, method_8310, getBiome, func_180494_b, getBiome
BlockEntity (BlockPos): d, getBlockEntity, method_8321, getBlockEntity, func_175625_s, getTileEntity
BlockEntity (BlockPos): c, getBlockEntity, method_8321, getBlockEntity, func_175625_s, getTileEntity
LevelLightEngine (): e, getLightEngine, method_22336, getLightingProvider, func_225524_e_
int (BlockPos, ColorResolver): a, getBlockTint, method_23752, getColor, func_225525_a_
1.14.4
名称
dnm
dqa
net.minecraft.client.renderer.chunk.RenderChunkRegion
字段
int: a, field_4488, chunkXOffset, field_212400_a
int: a, centerX, field_4488, chunkXOffset, field_212400_a
int: b, field_4487, chunkZOffset, field_212401_b
int: b, centerZ, field_4487, chunkZOffset, field_212401_b
BlockPosition: c, field_4481, offset, field_212402_c
BlockPos: c, start, field_4481, offset, field_212402_c
int: d, field_4486, xSize, field_212403_d
int: d, xLength, field_4486, xSize, field_212403_d
int: e, field_4484, ySize, field_212404_e
int: e, yLength, field_4484, ySize, field_212404_e
int: f, field_4482, zSize, field_212405_f
int: f, zLength, field_4482, zSize, field_212405_f
Chunk[][]: g, field_4483, chunks, field_212406_g
LevelChunk[][]: g, chunks, field_4483, chunks, field_212406_g
IBlockData[]: h, field_4489, blockStates, field_217340_h
BlockState[]: h, blockStates, field_4489, blockStates, field_217340_h
Fluid[]: i, field_4485, fluidStates, field_217341_i
FluidState[]: i, fluidStates, field_4485, fluidStates, field_217341_i
World: j, field_4490, world, field_212408_i
Level: j, level, field_4490, world, field_212408_i
构造函数
方法
ChunkRendererRegion (World, BlockPosition, BlockPosition, int): a, method_3689, create, func_212397_a
RenderChunkRegion (Level, BlockPos, BlockPos, int): a, createIfNotEmpty, method_3689, create, func_212397_a
int (BlockPosition): a, method_3691, getIndex, func_212398_a
int (BlockPos): a, index, method_3691, getIndex, func_212398_a
int (int, int, int): a, method_3690, getIndex, func_217339_a
int (int, int, int): a, index, method_3690, getIndex, func_217339_a
IBlockData (BlockPosition): e_, method_8320, getBlockState, func_180495_p, getType
BlockState (BlockPos): e_, getBlockState, method_8320, getBlockState, func_180495_p, getType
Fluid (BlockPosition): b, method_8316, getFluidState, func_204610_c, getFluid
FluidState (BlockPos): b, getFluidState, method_8316, getFluidState, func_204610_c, getFluid
int (EnumSkyBlock, BlockPosition): a, method_8314, getLightLevel, func_175642_b, getBrightness
int (LightLayer, BlockPos): a, getBrightness, method_8314, getLightLevel, func_175642_b, getBrightness
BiomeBase (BlockPosition): c, method_8310, getBiome, func_180494_b, getBiome
Biome (BlockPos): c, getBiome, method_8310, getBiome, func_180494_b, getBiome
TileEntity (BlockPosition): d, method_8321, getBlockEntity, func_175625_s, getTileEntity
BlockEntity (BlockPos): d, getBlockEntity, method_8321, getBlockEntity, func_175625_s, getTileEntity
TileEntity (BlockPosition, Chunk$EnumTileEntityState): a, method_3688, getBlockEntity, func_212399_a
BlockEntity (BlockPos, LevelChunk$EntityCreationType): a, getBlockEntity, method_3688, getBlockEntity, func_212399_a
1.14.3
名称
dni
dnm
net.minecraft.client.render.chunk.ChunkRendererRegion
字段
int: a, field_4488, field_212400_a
int: a, field_4488, chunkXOffset, field_212400_a
int: b, field_4487, field_212401_b
int: b, field_4487, chunkZOffset, field_212401_b
BlockPosition: c, field_4481, field_212402_c
BlockPosition: c, field_4481, offset, field_212402_c
int: d, field_4486, field_212403_d
int: d, field_4486, xSize, field_212403_d
int: e, field_4484, field_212404_e
int: e, field_4484, ySize, field_212404_e
int: f, field_4482, field_212405_f
int: f, field_4482, zSize, field_212405_f
Chunk[][]: g, field_4483, field_212406_g
Chunk[][]: g, field_4483, chunks, field_212406_g
IBlockData[]: h, field_4489, field_217340_h
IBlockData[]: h, field_4489, blockStates, field_217340_h
Fluid[]: i, field_4485, field_217341_i
Fluid[]: i, field_4485, fluidStates, field_217341_i
World: j, field_4490, field_212408_i
World: j, field_4490, world, field_212408_i
构造函数
方法
ChunkRenderCache (World, BlockPosition, BlockPosition, int): a, method_3689, func_212397_a
ChunkRendererRegion (World, BlockPosition, BlockPosition, int): a, method_3689, create, func_212397_a
int (BlockPosition): a, method_3691, func_212398_a
int (BlockPosition): a, method_3691, getIndex, func_212398_a
int (int, int, int): a, method_3690, func_217339_a
int (int, int, int): a, method_3690, getIndex, func_217339_a
IBlockData (BlockPosition): e_, method_8320, func_180495_p, getType
IBlockData (BlockPosition): e_, method_8320, getBlockState, func_180495_p, getType
Fluid (BlockPosition): b, method_8316, func_204610_c, getFluid
Fluid (BlockPosition): b, method_8316, getFluidState, func_204610_c, getFluid
int (EnumSkyBlock, BlockPosition): a, method_8314, func_175642_b, getBrightness
int (EnumSkyBlock, BlockPosition): a, method_8314, getLightLevel, func_175642_b, getBrightness
BiomeBase (BlockPosition): c, method_8310, func_180494_b, getBiome
BiomeBase (BlockPosition): c, method_8310, getBiome, func_180494_b, getBiome
TileEntity (BlockPosition): d, method_8321, func_175625_s, getTileEntity
TileEntity (BlockPosition): d, method_8321, getBlockEntity, func_175625_s, getTileEntity
TileEntity (BlockPosition, Chunk$EnumTileEntityState): a, method_3688, func_212399_a
TileEntity (BlockPosition, Chunk$EnumTileEntityState): a, method_3688, getBlockEntity, func_212399_a
1.14.2
名称
字段
构造函数
方法
1.14.1
名称
dng
dni
字段
构造函数
方法
1.14
名称
dng
net.minecraft.class_853
net.minecraft.client.renderer.chunk.ChunkRenderCache
字段
int: a, field_4488, field_212400_a
int: b, field_4487, field_212401_b
BlockPosition: c, field_4481, field_212402_c
int: d, field_4486, field_212403_d
int: e, field_4484, field_212404_e
int: f, field_4482, field_212405_f
Chunk[][]: g, field_4483, field_212406_g
IBlockData[]: h, field_4489, field_217340_h
Fluid[]: i, field_4485, field_217341_i
World: j, field_4490, field_212408_i
构造函数
(World, int, int, Chunk[][], BlockPosition, BlockPosition)
方法
ChunkRenderCache (World, BlockPosition, BlockPosition, int): a, method_3689, func_212397_a
int (BlockPosition): a, method_3691, func_212398_a
int (int, int, int): a, method_3690, func_217339_a
IBlockData (BlockPosition): e_, method_8320, func_180495_p, getType
Fluid (BlockPosition): b, method_8316, func_204610_c, getFluid
int (EnumSkyBlock, BlockPosition): a, method_8314, func_175642_b, getBrightness
BiomeBase (BlockPosition): c, method_8310, func_180494_b, getBiome
TileEntity (BlockPosition): d, method_8321, func_175625_s, getTileEntity
TileEntity (BlockPosition, Chunk$EnumTileEntityState): a, method_3688, func_212399_a