net.minecraft.world.level.chunk

public class ChunkStatus

dec
net.minecraft.world.level.chunk.ChunkStatus
net.minecraft.class_2806
net.minecraft.unmapped.C_kogtzhzt
net.minecraft.world.chunk.ChunkStatus
net.minecraft.world.chunk.ChunkStatus
net.minecraft.src.C_2126_
net.minecraft.world.level.chunk.ChunkStatus

Field summary

Modifier and TypeField
public static final int
a
MAX_STRUCTURE_DISTANCE
field_35470
f_xpxqwbnq
field_35470
MAX_STRUCTURE_DISTANCE
f_187758_
private static final EnumSet<Heightmap$Types>
o
PRE_FEATURES
field_19159
f_vauussyo
PRE_CARVER_HEIGHTMAPS
PRE_CARVER_HEIGHTMAPS
f_62327_
public static final EnumSet<Heightmap$Types>
b
POST_FEATURES
field_19160
f_yvcooupz
POST_CARVER_HEIGHTMAPS
POST_CARVER_HEIGHTMAPS
f_62328_
private static final ChunkStatus$LoadingTask
p
PASSTHROUGH_LOAD_TASK
field_19345
f_hqwabpxv
STATUS_BUMP_LOAD_TASK
STATUS_BUMP_LOAD_TASK
f_62329_
public static final ChunkStatus
c
EMPTY
field_12798
f_eqbuypmh
EMPTY
EMPTY
f_62314_
public static final ChunkStatus
d
STRUCTURE_STARTS
field_16423
f_wltsmhzo
STRUCTURE_STARTS
STRUCTURE_STARTS
f_62315_
public static final ChunkStatus
e
STRUCTURE_REFERENCES
field_16422
f_qqtsblgw
STRUCTURE_REFERENCES
STRUCTURE_REFERENCES
f_62316_
public static final ChunkStatus
f
BIOMES
field_12794
f_sjllwnsi
BIOMES
BIOMES
f_62317_
public static final ChunkStatus
g
NOISE
field_12804
f_aoiotdlb
NOISE
NOISE
f_62318_
public static final ChunkStatus
h
SURFACE
field_12796
f_pmmxjybz
SURFACE
SURFACE
f_62319_
public static final ChunkStatus
i
CARVERS
field_12801
f_llwgenkr
CARVERS
CARVERS
f_62320_
public static final ChunkStatus
j
FEATURES
field_12795
f_ulxsulqs
FEATURES
FEATURES
f_62322_
public static final ChunkStatus
k
INITIALIZE_LIGHT
field_44633
f_ycwdnyyi
INITIALIZE_LIGHT
INITIALIZE_LIGHT
f_279614_
public static final ChunkStatus
l
LIGHT
field_12805
f_aaleuwae
LIGHT
LIGHT
f_62323_
public static final ChunkStatus
m
SPAWN
field_12786
f_ysliwunm
SPAWN
SPAWN
f_62324_
public static final ChunkStatus
n
FULL
field_12803
f_ixrpkmsf
FULL
FULL
f_62326_
private static final List<ChunkStatus>
q
STATUS_BY_RANGE
field_12791
f_oahrucge
DISTANCE_TO_STATUS
DISTANCE_TO_STATUS
f_62330_
private static final it.unimi.dsi.fastutil.ints.IntList
r
RANGE_BY_STATUS
field_12788
f_ulqfgodx
STATUS_TO_DISTANCE
STATUS_TO_DISTANCE
f_62331_
private final int
s
index
field_16646
f_mwzbxwga
index
index
f_62333_
private final ChunkStatus
t
parent
field_16647
f_ctewstbh
previous
previous
f_62334_
private final ChunkStatus$GenerationTask
u
generationTask
field_12792
f_jglbnjul
generationTask
generationTask
f_62335_
private final ChunkStatus$LoadingTask
v
loadingTask
field_19346
f_ydxltygm
loadTask
loadTask
f_62336_
private final int
w
range
field_12802
f_ipkemibb
taskMargin
taskMargin
f_62337_
private final boolean
x
hasLoadDependencies
field_44634
f_ulnfzeqc
shouldAlwaysUpgrade
hasLoadDependencies
f_279602_
private final ChunkStatus$ChunkType
y
chunkType
field_12787
f_jubsnmxj
chunkType
chunkType
f_62338_
private final EnumSet<Heightmap$Types>
z
heightmapsAfter
field_12793
f_pojlaofj
heightMapTypes
heightMapTypes
f_62339_

Constructor summary

ModifierConstructor
(ChunkStatus previous, int taskMargin, boolean shouldAlwaysUpgrade, EnumSet<Heightmap$Types> heightMapTypes, ChunkStatus$ChunkType chunkType, ChunkStatus$GenerationTask generationTask, ChunkStatus$LoadingTask loadTask)

Method summary

Modifier and TypeMethod
private static CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess, ChunkHolder$ChunkLoadingFailure>>
a(aii arg0, ddx arg1)
initializeLight(ThreadedLevelLightEngine arg0, ChunkAccess arg1)
method_51373(class_3227 arg0, class_2791 arg1)
m_ojuzzjgl(C_bdzdhzyc arg0, C_lwzmmmqr arg1)
getInitializeLightingFuture(ServerLightingProvider lightingProvider, Chunk chunk)
initializeLight(ServerLightingProvider lightingProvider, Chunk chunk)
m_280141_(C_15_ p_282288_, C_2116_ p_282906_)
private static CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess, ChunkHolder$ChunkLoadingFailure>>
b(aii arg0, ddx arg1)
lightChunk(ThreadedLevelLightEngine arg0, ChunkAccess arg1)
method_20610(class_3227 arg0, class_2791 arg1)
m_wqfwxkof(C_bdzdhzyc arg0, C_lwzmmmqr arg1)
getLightingFuture(ServerLightingProvider lightingProvider, Chunk chunk)
getLightingFuture(ServerLightingProvider lightingProvider, Chunk chunk)
m_284159_(C_15_ p_285039_, C_2116_ p_285316_)
private static ChunkStatus
a(String arg0, dec arg1, int arg2, EnumSet<dhk$a> arg3, dec$a arg4, dec$d arg5)
registerSimple(String arg0, ChunkStatus arg1, int arg2, EnumSet<Heightmap$Types> arg3, ChunkStatus$ChunkType arg4, ChunkStatus$SimpleGenerationTask arg5)
method_16555(String arg0, class_2806 arg1, int arg2, EnumSet<class_2902$class_2903> arg3, class_2806$class_2808 arg4, class_2806$class_3768 arg5)
m_utsdtipc(String arg0, C_kogtzhzt arg1, int arg2, EnumSet<C_ybztoekc$C_wkdeqzbn> arg3, C_kogtzhzt$C_lcffkbeg arg4, C_kogtzhzt$C_wpsejfkz arg5)
register(String id, ChunkStatus previous, int taskMargin, EnumSet<Heightmap$Type> heightMapTypes, ChunkStatus$ChunkType chunkType, ChunkStatus$SimpleGenerationTask task)
register(String id, ChunkStatus previous, int taskMargin, EnumSet<Heightmap$Type> heightMapTypes, ChunkStatus$ChunkType chunkType, ChunkStatus$SimpleGenerationTask task)
m_62414_(String p_62415_, C_2126_ p_62416_, int p_62417_, EnumSet<C_2190_$C_2191_> p_62418_, C_2126_$C_2127_ p_62419_, C_2126_$C_2130_ p_62420_)
private static ChunkStatus
a(String arg0, dec arg1, int arg2, EnumSet<dhk$a> arg3, dec$a arg4, dec$b arg5)
register(String arg0, ChunkStatus arg1, int arg2, EnumSet<Heightmap$Types> arg3, ChunkStatus$ChunkType arg4, ChunkStatus$GenerationTask arg5)
method_16557(String arg0, class_2806 arg1, int arg2, EnumSet<class_2902$class_2903> arg3, class_2806$class_2808 arg4, class_2806$class_2807 arg5)
m_undfzxta(String arg0, C_kogtzhzt arg1, int arg2, EnumSet<C_ybztoekc$C_wkdeqzbn> arg3, C_kogtzhzt$C_lcffkbeg arg4, C_kogtzhzt$C_wratqrbq arg5)
register(String id, ChunkStatus previous, int taskMargin, EnumSet<Heightmap$Type> heightMapTypes, ChunkStatus$ChunkType chunkType, ChunkStatus$GenerationTask task)
register(String id, ChunkStatus previous, int taskMargin, EnumSet<Heightmap$Type> heightMapTypes, ChunkStatus$ChunkType chunkType, ChunkStatus$GenerationTask task)
m_62399_(String p_62400_, C_2126_ p_62401_, int p_62402_, EnumSet<C_2190_$C_2191_> p_62403_, C_2126_$C_2127_ p_62404_, C_2126_$C_2128_ p_62405_)
private static ChunkStatus
a(String arg0, dec arg1, int arg2, boolean arg3, EnumSet<dhk$a> arg4, dec$a arg5, dec$b arg6, dec$c arg7)
register(String arg0, ChunkStatus arg1, int arg2, boolean arg3, EnumSet<Heightmap$Types> arg4, ChunkStatus$ChunkType arg5, ChunkStatus$GenerationTask arg6, ChunkStatus$LoadingTask arg7)
method_20611(String arg0, class_2806 arg1, int arg2, boolean arg3, EnumSet<class_2902$class_2903> arg4, class_2806$class_2808 arg5, class_2806$class_2807 arg6, class_2806$class_4305 arg7)
m_txtwcqhv(String arg0, C_kogtzhzt arg1, int arg2, boolean arg3, EnumSet<C_ybztoekc$C_wkdeqzbn> arg4, C_kogtzhzt$C_lcffkbeg arg5, C_kogtzhzt$C_wratqrbq arg6, C_kogtzhzt$C_sldnkxjm arg7)
register(String id, ChunkStatus previous, int taskMargin, boolean shouldAlwaysUpgrade, EnumSet<Heightmap$Type> heightMapTypes, ChunkStatus$ChunkType chunkType, ChunkStatus$GenerationTask generationTask, ChunkStatus$LoadTask loadTask)
register(String id, ChunkStatus previous, int taskMargin, boolean hasLoadDependencies, EnumSet<Heightmap$Type> heightMapTypes, ChunkStatus$ChunkType chunkType, ChunkStatus$GenerationTask generationTask, ChunkStatus$LoadTask loadTask)
m_280108_(String p_282817_, C_2126_ p_282644_, int p_281535_, boolean p_282329_, EnumSet<C_2190_$C_2191_> p_281310_, C_2126_$C_2127_ p_281968_, C_2126_$C_2128_ p_283654_, C_2126_$C_2129_ p_282175_)
public static List<ChunkStatus>
a()
getStatusList()
method_16558()
m_cpvbhfym()
createOrderedList()
createOrderedList()
m_62349_()
private static boolean
a(ddx arg0)
isLighted(ChunkAccess arg0)
method_20608(class_2791 arg0)
m_mpjijrys(C_lwzmmmqr arg0)
shouldExcludeBlockLight(Chunk chunk)
shouldExcludeBlockLight(Chunk chunk)
m_284462_(C_2116_ p_285378_)
public static ChunkStatus
a(int arg0)
getStatusAroundFullChunk(int arg0)
method_12161(int arg0)
m_dqzobgwa(int arg0)
byDistanceFromFull(int level)
byDistanceFromFull(int level)
m_156185_(int p_156186_)
public static int
b()
maxDistance()
method_12155()
m_utkuirmi()
getMaxDistanceFromFull()
getMaxDistanceFromFull()
m_62421_()
public static int
a(dec arg0)
getDistance(ChunkStatus arg0)
method_12175(class_2806 arg0)
m_vnipimvl(C_kogtzhzt arg0)
getDistanceFromFull(ChunkStatus status)
getDistanceFromFull(ChunkStatus status)
m_62370_(C_2126_ p_62371_)
public int
c()
getIndex()
method_16559()
m_trcddfwc()
getIndex()
getIndex()
m_62445_()
public ChunkStatus
d()
getParent()
method_16560()
m_lfglxmpx()
getPrevious()
getPrevious()
m_62482_()
public CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess, ChunkHolder$ChunkLoadingFailure>>
a(Executor arg0, aif arg1, ddy arg2, dvu arg3, aii arg4, Function<ddx, CompletableFuture<com.mojang.datafixers.util.Either<ddx, ahp$a>>> arg5, List<ddx> arg6)
generate(Executor arg0, ServerLevel arg1, ChunkGenerator arg2, StructureTemplateManager arg3, ThreadedLevelLightEngine arg4, Function<ChunkAccess, CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess, ChunkHolder$ChunkLoadingFailure>>> arg5, List<ChunkAccess> arg6)
method_12154(Executor arg0, class_3218 arg1, class_2794 arg2, class_3485 arg3, class_3227 arg4, Function<class_2791, CompletableFuture<com.mojang.datafixers.util.Either<class_2791, class_3193$class_3724>>> arg5, List<class_2791> arg6)
m_ortmmcxy(Executor arg0, C_bdwnwhiu arg1, C_kgfalbim arg2, C_zxhjfyir arg3, C_bdzdhzyc arg4, Function<C_lwzmmmqr, CompletableFuture<com.mojang.datafixers.util.Either<C_lwzmmmqr, C_gkderdjo$C_mnhcarhk>>> arg5, List<C_lwzmmmqr> arg6)
runGenerationTask(Executor executor, ServerWorld world, ChunkGenerator generator, StructureTemplateManager structureTemplateManager, ServerLightingProvider lightingProvider, Function<Chunk, CompletableFuture<com.mojang.datafixers.util.Either<Chunk, ChunkHolder$Unloaded>>> fullChunkConverter, List<Chunk> chunks)
runGenerationTask(Executor executor, ServerWorld world, ChunkGenerator generator, StructureTemplateManager structureTemplateManager, ServerLightingProvider lightingProvider, Function<Chunk, CompletableFuture<com.mojang.datafixers.util.Either<Chunk, ChunkHolder$Unloaded>>> chunkConverter, List<Chunk> chunks)
m_280308_(Executor p_281420_, C_12_ p_281836_, C_2118_ p_281305_, C_213305_ p_282570_, C_15_ p_283114_, Function<C_2116_, CompletableFuture<com.mojang.datafixers.util.Either<C_2116_, C_5422_$C_5424_>>> p_282723_, List<C_2116_> arg6)
public CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess, ChunkHolder$ChunkLoadingFailure>>
a(aif arg0, dvu arg1, aii arg2, Function<ddx, CompletableFuture<com.mojang.datafixers.util.Either<ddx, ahp$a>>> arg3, ddx arg4)
load(ServerLevel arg0, StructureTemplateManager arg1, ThreadedLevelLightEngine arg2, Function<ChunkAccess, CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess, ChunkHolder$ChunkLoadingFailure>>> arg3, ChunkAccess arg4)
method_20612(class_3218 arg0, class_3485 arg1, class_3227 arg2, Function<class_2791, CompletableFuture<com.mojang.datafixers.util.Either<class_2791, class_3193$class_3724>>> arg3, class_2791 arg4)
m_snproilc(C_bdwnwhiu arg0, C_zxhjfyir arg1, C_bdzdhzyc arg2, Function<C_lwzmmmqr, CompletableFuture<com.mojang.datafixers.util.Either<C_lwzmmmqr, C_gkderdjo$C_mnhcarhk>>> arg3, C_lwzmmmqr arg4)
runLoadTask(ServerWorld world, StructureTemplateManager structureTemplateManager, ServerLightingProvider lightingProvider, Function<Chunk, CompletableFuture<com.mojang.datafixers.util.Either<Chunk, ChunkHolder$Unloaded>>> fullChunkConverter, Chunk chunk)
runLoadTask(ServerWorld world, StructureTemplateManager structureTemplateManager, ServerLightingProvider lightingProvider, Function<Chunk, CompletableFuture<com.mojang.datafixers.util.Either<Chunk, ChunkHolder$Unloaded>>> chunkConverter, Chunk chunk)
m_223244_(C_12_ p_223246_, C_213305_ p_223247_, C_15_ p_223248_, Function<C_2116_, CompletableFuture<com.mojang.datafixers.util.Either<C_2116_, C_5422_$C_5424_>>> p_223249_, C_2116_ arg4)
public int
e()
getRange()
method_12152()
m_niqletlf()
getTaskMargin()
getTaskMargin()
m_62488_()
public boolean
f()
hasLoadDependencies()
method_51378()
m_lolpswyr()
shouldAlwaysUpgrade()
hasLoadDependencies()
m_280148_()
public ChunkStatus$ChunkType
g()
getChunkType()
method_12164()
m_ghbhrtxe()
getChunkType()
getChunkType()
m_62494_()
public static ChunkStatus
a(String arg0)
byName(String arg0)
method_12168(String arg0)
m_hbxmpwik(String arg0)
byId(String id)
byId(String id)
m_62397_(String p_62398_)
public EnumSet<Heightmap$Types>
h()
heightmapsAfter()
method_12160()
m_gcnipypa()
getHeightmapTypes()
getHeightmapTypes()
m_62500_()
public boolean
b(dec arg0)
isOrAfter(ChunkStatus arg0)
method_12165(class_2806 arg0)
m_ykttxqcu(C_kogtzhzt arg0)
isAtLeast(ChunkStatus chunkStatus)
isAtLeast(ChunkStatus chunk)
m_62427_(C_2126_ arg0)