Package net.minecraft.world.chunk
Class Chunk
java.lang.Object
net.minecraft.world.chunk.Chunk
- All Implemented Interfaces:
BiomeAccess.Storage,BlockView,LightSourceView,HeightLimitView,StructureHolder
- Direct Known Subclasses:
ProtoChunk,WorldChunk
public abstract class Chunk
extends Object
implements BlockView, BiomeAccess.Storage, LightSourceView, StructureHolder
Represents a scoped, modifiable view of biomes, block states, fluid states and block entities.
- Mappings:
Namespace Name intermediary net/minecraft/class_2791official ddunamed net/minecraft/world/chunk/Chunk
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected @Nullable BlendingDataprotected final Map<BlockPos,BlockEntity> protected final Map<BlockPos,NbtCompound> protected @Nullable ChunkNoiseSamplerprotected ChunkSkyLightprivate static final LongSetprivate @Nullable GenerationSettingsDeprecated.protected final HeightLimitViewprotected final Map<Heightmap.Type,Heightmap> private longprivate booleanprivate static final Loggerstatic final intprotected booleanprotected final ChunkPosprotected final ShortList[]protected final ChunkSection[]private final Map<Structure,StructureStart> protected final UpgradeData -
Constructor Summary
ConstructorsConstructorDescriptionChunk(ChunkPos pos, UpgradeData upgradeData, HeightLimitView heightLimitView, Registry<Biome> biomeRegistry, long inhabitedTime, @Nullable ChunkSection[] sectionArray, @Nullable BlendingData blendingData) -
Method Summary
Modifier and TypeMethodDescriptionabstract voidvoidvoidaddStructureReference(Structure structure, long reference) booleanareSectionsEmptyBetween(int lowerHeight, int upperHeight) private static voidfillSectionArray(Registry<Biome> biomeRegistry, ChunkSection[] sectionArray) voidforEachBlockMatchingPredicate(Predicate<BlockState> predicate, BiConsumer<BlockPos, BlockState> consumer) final voidforEachLightSource(BiConsumer<BlockPos, BlockState> callback) getBiomeForNoiseGen(int biomeX, int biomeY, int biomeZ) abstract BasicTickScheduler<Block>intReturns the bottom Y level, or height, inclusive, of this view.abstract BasicTickScheduler<Fluid>getGameEventDispatcher(int ySectionCoord) intgetHeightmap(Heightmap.Type type) intintDeprecated, for removal: This API element is subject to removal in a future version.longstatic ShortListgetOrCreateChunkNoiseSampler(Function<Chunk, ChunkNoiseSampler> chunkNoiseSamplerCreator) getOrCreateGenerationSettings(Supplier<GenerationSettings> generationSettingsCreator) Deprecated.abstract @Nullable NbtCompoundgetPos()getSection(int yIndex) abstract ChunkStatusgetStructureReferences(Structure structure) getStructureStart(Structure structure) abstract Chunk.TickSchedulersbooleanbooleanhasHeightmap(Heightmap.Type type) booleanvoidincreaseInhabitedTime(long delta) booleanvoidmarkBlockForPostProcessing(short packedPos, int index) voidbooleanvoidpopulateBiomes(BiomeSupplier biomeSupplier, MultiNoiseUtil.MultiNoiseSampler sampler) voidabstract voidintsampleHeightmap(Heightmap.Type type, int x, int z) voidsetBlendingData(BlendingData blendingData) abstract voidsetBlockEntity(BlockEntity blockEntity) abstract @Nullable BlockStatesetBlockState(BlockPos pos, BlockState state, boolean moved) voidsetHeightmap(Heightmap.Type type, long[] heightmap) voidsetInhabitedTime(long inhabitedTime) voidsetLightOn(boolean lightOn) voidsetNeedsSaving(boolean needsSaving) voidsetStructureReferences(Map<Structure, LongSet> structureReferences) voidsetStructureStart(Structure structure, StructureStart start) voidsetStructureStarts(Map<Structure, StructureStart> structureStarts) booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.BlockView
getBlockEntity, getBlockEntity, getBlockState, getDismountHeight, getDismountHeight, getFluidState, getLuminance, getMaxLightLevel, getStatesInBox, raycast, raycast, raycastBlockMethods inherited from interface net.minecraft.world.HeightLimitView
countVerticalSections, getBottomSectionCoord, getSectionIndex, getTopSectionCoord, getTopY, isOutOfHeightLimit, isOutOfHeightLimit, sectionCoordToIndex, sectionIndexToCoord
-
Field Details
-
MISSING_SECTION
public static final int MISSING_SECTION- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_44632Lnet/minecraft/class_2791;field_44632:Iofficial aLddu;a:Inamed MISSING_SECTIONLnet/minecraft/world/chunk/Chunk;MISSING_SECTION:I
-
LOGGER
- Mappings:
Namespace Name Mixin selector intermediary field_34548Lnet/minecraft/class_2791;field_34548:Lorg/slf4j/Logger;official nLddu;n:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/world/chunk/Chunk;LOGGER:Lorg/slf4j/Logger;
-
EMPTY_STRUCTURE_REFERENCES
- Mappings:
Namespace Name Mixin selector intermediary field_37052Lnet/minecraft/class_2791;field_37052:Lit/unimi/dsi/fastutil/longs/LongSet;official oLddu;o:Lit/unimi/dsi/fastutil/longs/LongSet;named EMPTY_STRUCTURE_REFERENCESLnet/minecraft/world/chunk/Chunk;EMPTY_STRUCTURE_REFERENCES:Lit/unimi/dsi/fastutil/longs/LongSet;
-
postProcessingLists
- Mappings:
Namespace Name Mixin selector intermediary field_34536Lnet/minecraft/class_2791;field_34536:[Lit/unimi/dsi/fastutil/shorts/ShortList;official bLddu;b:[Lit/unimi/dsi/fastutil/shorts/ShortList;named postProcessingListsLnet/minecraft/world/chunk/Chunk;postProcessingLists:[Lit/unimi/dsi/fastutil/shorts/ShortList;
-
needsSaving
protected volatile boolean needsSaving- Mappings:
Namespace Name Mixin selector intermediary field_34537Lnet/minecraft/class_2791;field_34537:Zofficial cLddu;c:Znamed needsSavingLnet/minecraft/world/chunk/Chunk;needsSaving:Z
-
lightOn
private volatile boolean lightOn- Mappings:
Namespace Name Mixin selector intermediary field_34549Lnet/minecraft/class_2791;field_34549:Zofficial pLddu;p:Znamed lightOnLnet/minecraft/world/chunk/Chunk;lightOn:Z
-
pos
- Mappings:
Namespace Name Mixin selector intermediary field_34538Lnet/minecraft/class_2791;field_34538:Lnet/minecraft/class_1923;official dLddu;d:Lclr;named posLnet/minecraft/world/chunk/Chunk;pos:Lnet/minecraft/util/math/ChunkPos;
-
inhabitedTime
private long inhabitedTime- Mappings:
Namespace Name Mixin selector intermediary field_34550Lnet/minecraft/class_2791;field_34550:Jofficial qLddu;q:Jnamed inhabitedTimeLnet/minecraft/world/chunk/Chunk;inhabitedTime:J
-
generationSettings
Deprecated.- Mappings:
Namespace Name Mixin selector intermediary field_39411Lnet/minecraft/class_2791;field_39411:Lnet/minecraft/class_5485;official rLddu;r:Lcnj;named generationSettingsLnet/minecraft/world/chunk/Chunk;generationSettings:Lnet/minecraft/world/biome/GenerationSettings;
-
chunkNoiseSampler
- Mappings:
Namespace Name Mixin selector intermediary field_34539Lnet/minecraft/class_2791;field_34539:Lnet/minecraft/class_6568;official eLddu;e:Ldhl;named chunkNoiseSamplerLnet/minecraft/world/chunk/Chunk;chunkNoiseSampler:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;
-
upgradeData
- Mappings:
Namespace Name Mixin selector intermediary field_34540Lnet/minecraft/class_2791;field_34540:Lnet/minecraft/class_2843;official fLddu;f:Ldes;named upgradeDataLnet/minecraft/world/chunk/Chunk;upgradeData:Lnet/minecraft/world/chunk/UpgradeData;
-
blendingData
- Mappings:
Namespace Name Mixin selector intermediary field_35468Lnet/minecraft/class_2791;field_35468:Lnet/minecraft/class_6749;official gLddu;g:Ldik;named blendingDataLnet/minecraft/world/chunk/Chunk;blendingData:Lnet/minecraft/world/gen/chunk/BlendingData;
-
heightmaps
- Mappings:
Namespace Name Mixin selector intermediary field_34541Lnet/minecraft/class_2791;field_34541:Ljava/util/Map;official hLddu;h:Ljava/util/Map;named heightmapsLnet/minecraft/world/chunk/Chunk;heightmaps:Ljava/util/Map;
-
chunkSkyLight
- Mappings:
Namespace Name Mixin selector intermediary field_44708Lnet/minecraft/class_2791;field_44708:Lnet/minecraft/class_8528;official iLddu;i:Ldwl;named chunkSkyLightLnet/minecraft/world/chunk/Chunk;chunkSkyLight:Lnet/minecraft/world/chunk/light/ChunkSkyLight;
-
structureStarts
- Mappings:
Namespace Name Mixin selector intermediary field_34552Lnet/minecraft/class_2791;field_34552:Ljava/util/Map;official sLddu;s:Ljava/util/Map;named structureStartsLnet/minecraft/world/chunk/Chunk;structureStarts:Ljava/util/Map;
-
structureReferences
- Mappings:
Namespace Name Mixin selector intermediary field_34553Lnet/minecraft/class_2791;field_34553:Ljava/util/Map;official tLddu;t:Ljava/util/Map;named structureReferencesLnet/minecraft/world/chunk/Chunk;structureReferences:Ljava/util/Map;
-
blockEntityNbts
- Mappings:
Namespace Name Mixin selector intermediary field_34542Lnet/minecraft/class_2791;field_34542:Ljava/util/Map;official jLddu;j:Ljava/util/Map;named blockEntityNbtsLnet/minecraft/world/chunk/Chunk;blockEntityNbts:Ljava/util/Map;
-
blockEntities
- Mappings:
Namespace Name Mixin selector intermediary field_34543Lnet/minecraft/class_2791;field_34543:Ljava/util/Map;official kLddu;k:Ljava/util/Map;named blockEntitiesLnet/minecraft/world/chunk/Chunk;blockEntities:Ljava/util/Map;
-
heightLimitView
- Mappings:
Namespace Name Mixin selector intermediary field_34544Lnet/minecraft/class_2791;field_34544:Lnet/minecraft/class_5539;official lLddu;l:Lcmm;named heightLimitViewLnet/minecraft/world/chunk/Chunk;heightLimitView:Lnet/minecraft/world/HeightLimitView;
-
sectionArray
- Mappings:
Namespace Name Mixin selector intermediary field_34545Lnet/minecraft/class_2791;field_34545:[Lnet/minecraft/class_2826;official mLddu;m:[Ldeg;named sectionArrayLnet/minecraft/world/chunk/Chunk;sectionArray:[Lnet/minecraft/world/chunk/ChunkSection;
-
-
Constructor Details
-
Chunk
public Chunk(ChunkPos pos, UpgradeData upgradeData, HeightLimitView heightLimitView, Registry<Biome> biomeRegistry, long inhabitedTime, @Nullable @Nullable ChunkSection[] sectionArray, @Nullable @Nullable BlendingData blendingData) - Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_2791;<init>(Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;J[Lnet/minecraft/class_2826;Lnet/minecraft/class_6749;)Vofficial <init>Lddu;<init>(Lclr;Ldes;Lcmm;Lhr;J[Ldeg;Ldik;)Vnamed <init>Lnet/minecraft/world/chunk/Chunk;<init>(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/chunk/UpgradeData;Lnet/minecraft/world/HeightLimitView;Lnet/minecraft/registry/Registry;J[Lnet/minecraft/world/chunk/ChunkSection;Lnet/minecraft/world/gen/chunk/BlendingData;)V
-
-
Method Details
-
fillSectionArray
- Mappings:
Namespace Name Mixin selector intermediary method_38256Lnet/minecraft/class_2791;method_38256(Lnet/minecraft/class_2378;[Lnet/minecraft/class_2826;)Vofficial aLddu;a(Lhr;[Ldeg;)Vnamed fillSectionArrayLnet/minecraft/world/chunk/Chunk;fillSectionArray(Lnet/minecraft/registry/Registry;[Lnet/minecraft/world/chunk/ChunkSection;)V
-
getGameEventDispatcher
- Mappings:
Namespace Name Mixin selector intermediary method_32914Lnet/minecraft/class_2791;method_32914(I)Lnet/minecraft/class_5713;official aLddu;a(I)Ldgl;named getGameEventDispatcherLnet/minecraft/world/chunk/Chunk;getGameEventDispatcher(I)Lnet/minecraft/world/event/listener/GameEventDispatcher;
-
setBlockState
@Nullable public abstract @Nullable BlockState setBlockState(BlockPos pos, BlockState state, boolean moved) - Mappings:
Namespace Name Mixin selector intermediary method_12010Lnet/minecraft/class_2791;method_12010(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Lnet/minecraft/class_2680;official aLddu;a(Lgu;Ldby;Z)Ldby;named setBlockStateLnet/minecraft/world/chunk/Chunk;setBlockState(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)Lnet/minecraft/block/BlockState;
-
setBlockEntity
- Mappings:
Namespace Name Mixin selector intermediary method_12007Lnet/minecraft/class_2791;method_12007(Lnet/minecraft/class_2586;)Vofficial aLddu;a(Lczk;)Vnamed setBlockEntityLnet/minecraft/world/chunk/Chunk;setBlockEntity(Lnet/minecraft/block/entity/BlockEntity;)V
-
addEntity
- Mappings:
Namespace Name Mixin selector intermediary method_12002Lnet/minecraft/class_2791;method_12002(Lnet/minecraft/class_1297;)Vofficial aLddu;a(Lbfh;)Vnamed addEntityLnet/minecraft/world/chunk/Chunk;addEntity(Lnet/minecraft/entity/Entity;)V
-
getHighestNonEmptySection
public int getHighestNonEmptySection()- Mappings:
Namespace Name Mixin selector intermediary method_12040Lnet/minecraft/class_2791;method_12040()Iofficial aLddu;a()Inamed getHighestNonEmptySectionLnet/minecraft/world/chunk/Chunk;getHighestNonEmptySection()I
-
getHighestNonEmptySectionYOffset
Deprecated, for removal: This API element is subject to removal in a future version.- Mappings:
Namespace Name Mixin selector intermediary method_12031Lnet/minecraft/class_2791;method_12031()Iofficial bLddu;b()Inamed getHighestNonEmptySectionYOffsetLnet/minecraft/world/chunk/Chunk;getHighestNonEmptySectionYOffset()I
-
getBlockEntityPositions
- Mappings:
Namespace Name Mixin selector intermediary method_12021Lnet/minecraft/class_2791;method_12021()Ljava/util/Set;official cLddu;c()Ljava/util/Set;named getBlockEntityPositionsLnet/minecraft/world/chunk/Chunk;getBlockEntityPositions()Ljava/util/Set;
-
getSectionArray
- Mappings:
Namespace Name Mixin selector intermediary method_12006Lnet/minecraft/class_2791;method_12006()[Lnet/minecraft/class_2826;official dLddu;d()[Ldeg;named getSectionArrayLnet/minecraft/world/chunk/Chunk;getSectionArray()[Lnet/minecraft/world/chunk/ChunkSection;
-
getSection
- Mappings:
Namespace Name Mixin selector intermediary method_38259Lnet/minecraft/class_2791;method_38259(I)Lnet/minecraft/class_2826;official bLddu;b(I)Ldeg;named getSectionLnet/minecraft/world/chunk/Chunk;getSection(I)Lnet/minecraft/world/chunk/ChunkSection;
-
getHeightmaps
- Mappings:
Namespace Name Mixin selector intermediary method_12011Lnet/minecraft/class_2791;method_12011()Ljava/util/Collection;official eLddu;e()Ljava/util/Collection;named getHeightmapsLnet/minecraft/world/chunk/Chunk;getHeightmaps()Ljava/util/Collection;
-
setHeightmap
- Mappings:
Namespace Name Mixin selector intermediary method_12037Lnet/minecraft/class_2791;method_12037(Lnet/minecraft/class_2902$class_2903;[J)Vofficial aLddu;a(Ldhh$a;[J)Vnamed setHeightmapLnet/minecraft/world/chunk/Chunk;setHeightmap(Lnet/minecraft/world/Heightmap$Type;[J)V
-
getHeightmap
- Mappings:
Namespace Name Mixin selector intermediary method_12032Lnet/minecraft/class_2791;method_12032(Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2902;official aLddu;a(Ldhh$a;)Ldhh;named getHeightmapLnet/minecraft/world/chunk/Chunk;getHeightmap(Lnet/minecraft/world/Heightmap$Type;)Lnet/minecraft/world/Heightmap;
-
hasHeightmap
- Mappings:
Namespace Name Mixin selector intermediary method_39295Lnet/minecraft/class_2791;method_39295(Lnet/minecraft/class_2902$class_2903;)Zofficial bLddu;b(Ldhh$a;)Znamed hasHeightmapLnet/minecraft/world/chunk/Chunk;hasHeightmap(Lnet/minecraft/world/Heightmap$Type;)Z
-
sampleHeightmap
- Mappings:
Namespace Name Mixin selector intermediary method_12005Lnet/minecraft/class_2791;method_12005(Lnet/minecraft/class_2902$class_2903;II)Iofficial aLddu;a(Ldhh$a;II)Inamed sampleHeightmapLnet/minecraft/world/chunk/Chunk;sampleHeightmap(Lnet/minecraft/world/Heightmap$Type;II)I
-
getPos
- Mappings:
Namespace Name Mixin selector intermediary method_12004Lnet/minecraft/class_2791;method_12004()Lnet/minecraft/class_1923;official fLddu;f()Lclr;named getPosLnet/minecraft/world/chunk/Chunk;getPos()Lnet/minecraft/util/math/ChunkPos;
-
getStructureStart
- Specified by:
getStructureStartin interfaceStructureHolder- Mappings:
Namespace Name Mixin selector intermediary method_12181Lnet/minecraft/class_2810;method_12181(Lnet/minecraft/class_3195;)Lnet/minecraft/class_3449;official aLder;a(Ldrx;)Ldsf;named getStructureStartLnet/minecraft/world/StructureHolder;getStructureStart(Lnet/minecraft/world/gen/structure/Structure;)Lnet/minecraft/structure/StructureStart;
-
setStructureStart
- Specified by:
setStructureStartin interfaceStructureHolder- Mappings:
Namespace Name Mixin selector intermediary method_12184Lnet/minecraft/class_2810;method_12184(Lnet/minecraft/class_3195;Lnet/minecraft/class_3449;)Vofficial aLder;a(Ldrx;Ldsf;)Vnamed setStructureStartLnet/minecraft/world/StructureHolder;setStructureStart(Lnet/minecraft/world/gen/structure/Structure;Lnet/minecraft/structure/StructureStart;)V
-
getStructureStarts
- Mappings:
Namespace Name Mixin selector intermediary method_12016Lnet/minecraft/class_2791;method_12016()Ljava/util/Map;official gLddu;g()Ljava/util/Map;named getStructureStartsLnet/minecraft/world/chunk/Chunk;getStructureStarts()Ljava/util/Map;
-
setStructureStarts
- Mappings:
Namespace Name Mixin selector intermediary method_12034Lnet/minecraft/class_2791;method_12034(Ljava/util/Map;)Vofficial aLddu;a(Ljava/util/Map;)Vnamed setStructureStartsLnet/minecraft/world/chunk/Chunk;setStructureStarts(Ljava/util/Map;)V
-
getStructureReferences
- Specified by:
getStructureReferencesin interfaceStructureHolder- Mappings:
Namespace Name Mixin selector intermediary method_12180Lnet/minecraft/class_2810;method_12180(Lnet/minecraft/class_3195;)Lit/unimi/dsi/fastutil/longs/LongSet;official bLder;b(Ldrx;)Lit/unimi/dsi/fastutil/longs/LongSet;named getStructureReferencesLnet/minecraft/world/StructureHolder;getStructureReferences(Lnet/minecraft/world/gen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet;
-
addStructureReference
- Specified by:
addStructureReferencein interfaceStructureHolder- Mappings:
Namespace Name Mixin selector intermediary method_12182Lnet/minecraft/class_2810;method_12182(Lnet/minecraft/class_3195;J)Vofficial aLder;a(Ldrx;J)Vnamed addStructureReferenceLnet/minecraft/world/StructureHolder;addStructureReference(Lnet/minecraft/world/gen/structure/Structure;J)V
-
getStructureReferences
- Specified by:
getStructureReferencesin interfaceStructureHolder- Mappings:
Namespace Name Mixin selector intermediary method_12179Lnet/minecraft/class_2810;method_12179()Ljava/util/Map;official hLder;h()Ljava/util/Map;named getStructureReferencesLnet/minecraft/world/StructureHolder;getStructureReferences()Ljava/util/Map;
-
setStructureReferences
- Specified by:
setStructureReferencesin interfaceStructureHolder- Mappings:
Namespace Name Mixin selector intermediary method_12183Lnet/minecraft/class_2810;method_12183(Ljava/util/Map;)Vofficial bLder;b(Ljava/util/Map;)Vnamed setStructureReferencesLnet/minecraft/world/StructureHolder;setStructureReferences(Ljava/util/Map;)V
-
areSectionsEmptyBetween
public boolean areSectionsEmptyBetween(int lowerHeight, int upperHeight) - Mappings:
Namespace Name Mixin selector intermediary method_12228Lnet/minecraft/class_2791;method_12228(II)Zofficial aLddu;a(II)Znamed areSectionsEmptyBetweenLnet/minecraft/world/chunk/Chunk;areSectionsEmptyBetween(II)Z
-
setNeedsSaving
public void setNeedsSaving(boolean needsSaving) - Mappings:
Namespace Name Mixin selector intermediary method_12008Lnet/minecraft/class_2791;method_12008(Z)Vofficial aLddu;a(Z)Vnamed setNeedsSavingLnet/minecraft/world/chunk/Chunk;setNeedsSaving(Z)V
-
needsSaving
public boolean needsSaving()- Mappings:
Namespace Name Mixin selector intermediary method_12044Lnet/minecraft/class_2791;method_12044()Zofficial iLddu;i()Znamed needsSavingLnet/minecraft/world/chunk/Chunk;needsSaving()Z
-
getStatus
- Mappings:
Namespace Name Mixin selector intermediary method_12009Lnet/minecraft/class_2791;method_12009()Lnet/minecraft/class_2806;official jLddu;j()Lddz;named getStatusLnet/minecraft/world/chunk/Chunk;getStatus()Lnet/minecraft/world/chunk/ChunkStatus;
-
method_51526
- Mappings:
Namespace Name Mixin selector intermediary method_51526Lnet/minecraft/class_2791;method_51526()Lnet/minecraft/class_2806;official kLddu;k()Lddz;named method_51526Lnet/minecraft/world/chunk/Chunk;method_51526()Lnet/minecraft/world/chunk/ChunkStatus;
-
removeBlockEntity
- Mappings:
Namespace Name Mixin selector intermediary method_12041Lnet/minecraft/class_2791;method_12041(Lnet/minecraft/class_2338;)Vofficial dLddu;d(Lgu;)Vnamed removeBlockEntityLnet/minecraft/world/chunk/Chunk;removeBlockEntity(Lnet/minecraft/util/math/BlockPos;)V
-
markBlockForPostProcessing
- Mappings:
Namespace Name Mixin selector intermediary method_12039Lnet/minecraft/class_2791;method_12039(Lnet/minecraft/class_2338;)Vofficial eLddu;e(Lgu;)Vnamed markBlockForPostProcessingLnet/minecraft/world/chunk/Chunk;markBlockForPostProcessing(Lnet/minecraft/util/math/BlockPos;)V
-
getPostProcessingLists
- Mappings:
Namespace Name Mixin selector intermediary method_12012Lnet/minecraft/class_2791;method_12012()[Lit/unimi/dsi/fastutil/shorts/ShortList;official nLddu;n()[Lit/unimi/dsi/fastutil/shorts/ShortList;named getPostProcessingListsLnet/minecraft/world/chunk/Chunk;getPostProcessingLists()[Lit/unimi/dsi/fastutil/shorts/ShortList;
-
markBlockForPostProcessing
public void markBlockForPostProcessing(short packedPos, int index) - Mappings:
Namespace Name Mixin selector intermediary method_12029Lnet/minecraft/class_2791;method_12029(SI)Vofficial aLddu;a(SI)Vnamed markBlockForPostProcessingLnet/minecraft/world/chunk/Chunk;markBlockForPostProcessing(SI)V
-
addPendingBlockEntityNbt
- Mappings:
Namespace Name Mixin selector intermediary method_12042Lnet/minecraft/class_2791;method_12042(Lnet/minecraft/class_2487;)Vofficial aLddu;a(Lqr;)Vnamed addPendingBlockEntityNbtLnet/minecraft/world/chunk/Chunk;addPendingBlockEntityNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
getBlockEntityNbt
- Mappings:
Namespace Name Mixin selector intermediary method_12024Lnet/minecraft/class_2791;method_12024(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2487;official fLddu;f(Lgu;)Lqr;named getBlockEntityNbtLnet/minecraft/world/chunk/Chunk;getBlockEntityNbt(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/nbt/NbtCompound;
-
getPackedBlockEntityNbt
- Mappings:
Namespace Name Mixin selector intermediary method_20598Lnet/minecraft/class_2791;method_20598(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2487;official gLddu;g(Lgu;)Lqr;named getPackedBlockEntityNbtLnet/minecraft/world/chunk/Chunk;getPackedBlockEntityNbt(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/nbt/NbtCompound;
-
forEachLightSource
- Specified by:
forEachLightSourcein interfaceLightSourceView- Mappings:
Namespace Name Mixin selector intermediary method_51524Lnet/minecraft/class_8527;method_51524(Ljava/util/function/BiConsumer;)Vofficial aLdeh;a(Ljava/util/function/BiConsumer;)Vnamed forEachLightSourceLnet/minecraft/world/chunk/light/LightSourceView;forEachLightSource(Ljava/util/function/BiConsumer;)V
-
forEachBlockMatchingPredicate
public void forEachBlockMatchingPredicate(Predicate<BlockState> predicate, BiConsumer<BlockPos, BlockState> consumer) - Mappings:
Namespace Name Mixin selector intermediary method_51525Lnet/minecraft/class_2791;method_51525(Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)Vofficial aLddu;a(Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)Vnamed forEachBlockMatchingPredicateLnet/minecraft/world/chunk/Chunk;forEachBlockMatchingPredicate(Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V
-
getBlockTickScheduler
- Mappings:
Namespace Name Mixin selector intermediary method_12013Lnet/minecraft/class_2791;method_12013()Lnet/minecraft/class_6763;official oLddu;o()Lefo;named getBlockTickSchedulerLnet/minecraft/world/chunk/Chunk;getBlockTickScheduler()Lnet/minecraft/world/tick/BasicTickScheduler;
-
getFluidTickScheduler
- Mappings:
Namespace Name Mixin selector intermediary method_12014Lnet/minecraft/class_2791;method_12014()Lnet/minecraft/class_6763;official pLddu;p()Lefo;named getFluidTickSchedulerLnet/minecraft/world/chunk/Chunk;getFluidTickScheduler()Lnet/minecraft/world/tick/BasicTickScheduler;
-
getTickSchedulers
- Mappings:
Namespace Name Mixin selector intermediary method_39296Lnet/minecraft/class_2791;method_39296()Lnet/minecraft/class_2791$class_6745;official qLddu;q()Lddu$a;named getTickSchedulersLnet/minecraft/world/chunk/Chunk;getTickSchedulers()Lnet/minecraft/world/chunk/Chunk$TickSchedulers;
-
getUpgradeData
- Mappings:
Namespace Name Mixin selector intermediary method_12003Lnet/minecraft/class_2791;method_12003()Lnet/minecraft/class_2843;official rLddu;r()Ldes;named getUpgradeDataLnet/minecraft/world/chunk/Chunk;getUpgradeData()Lnet/minecraft/world/chunk/UpgradeData;
-
usesOldNoise
public boolean usesOldNoise()- Mappings:
Namespace Name Mixin selector intermediary method_39297Lnet/minecraft/class_2791;method_39297()Zofficial sLddu;s()Znamed usesOldNoiseLnet/minecraft/world/chunk/Chunk;usesOldNoise()Z
-
getBlendingData
- Mappings:
Namespace Name Mixin selector intermediary method_39299Lnet/minecraft/class_2791;method_39299()Lnet/minecraft/class_6749;official tLddu;t()Ldik;named getBlendingDataLnet/minecraft/world/chunk/Chunk;getBlendingData()Lnet/minecraft/world/gen/chunk/BlendingData;
-
setBlendingData
- Mappings:
Namespace Name Mixin selector intermediary method_39294Lnet/minecraft/class_2791;method_39294(Lnet/minecraft/class_6749;)Vofficial aLddu;a(Ldik;)Vnamed setBlendingDataLnet/minecraft/world/chunk/Chunk;setBlendingData(Lnet/minecraft/world/gen/chunk/BlendingData;)V
-
getInhabitedTime
public long getInhabitedTime()- Mappings:
Namespace Name Mixin selector intermediary method_12033Lnet/minecraft/class_2791;method_12033()Jofficial uLddu;u()Jnamed getInhabitedTimeLnet/minecraft/world/chunk/Chunk;getInhabitedTime()J
-
increaseInhabitedTime
public void increaseInhabitedTime(long delta) - Mappings:
Namespace Name Mixin selector intermediary method_38870Lnet/minecraft/class_2791;method_38870(J)Vofficial aLddu;a(J)Vnamed increaseInhabitedTimeLnet/minecraft/world/chunk/Chunk;increaseInhabitedTime(J)V
-
setInhabitedTime
public void setInhabitedTime(long inhabitedTime) - Mappings:
Namespace Name Mixin selector intermediary method_12028Lnet/minecraft/class_2791;method_12028(J)Vofficial bLddu;b(J)Vnamed setInhabitedTimeLnet/minecraft/world/chunk/Chunk;setInhabitedTime(J)V
-
getList
- Mappings:
Namespace Name Mixin selector intermediary method_12026Lnet/minecraft/class_2791;method_12026([Lit/unimi/dsi/fastutil/shorts/ShortList;I)Lit/unimi/dsi/fastutil/shorts/ShortList;official aLddu;a([Lit/unimi/dsi/fastutil/shorts/ShortList;I)Lit/unimi/dsi/fastutil/shorts/ShortList;named getListLnet/minecraft/world/chunk/Chunk;getList([Lit/unimi/dsi/fastutil/shorts/ShortList;I)Lit/unimi/dsi/fastutil/shorts/ShortList;
-
isLightOn
public boolean isLightOn()- Mappings:
Namespace Name Mixin selector intermediary method_12038Lnet/minecraft/class_2791;method_12038()Zofficial vLddu;v()Znamed isLightOnLnet/minecraft/world/chunk/Chunk;isLightOn()Z
-
setLightOn
public void setLightOn(boolean lightOn) - Mappings:
Namespace Name Mixin selector intermediary method_12020Lnet/minecraft/class_2791;method_12020(Z)Vofficial bLddu;b(Z)Vnamed setLightOnLnet/minecraft/world/chunk/Chunk;setLightOn(Z)V
-
getBottomY
public int getBottomY()Returns the bottom Y level, or height, inclusive, of this view.- Specified by:
getBottomYin interfaceHeightLimitView- See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_31607Lnet/minecraft/class_5539;method_31607()Iofficial B_Lcmm;B_()Inamed getBottomYLnet/minecraft/world/HeightLimitView;getBottomY()I
-
getHeight
public int getHeight()Returns the difference in the minimum and maximum height.This is the number of blocks that can be modified in any vertical column within the view, or the vertical size, in blocks, of the view.
- Specified by:
getHeightin interfaceHeightLimitView- Returns:
- the difference in the minimum and maximum height
- See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_31605Lnet/minecraft/class_5539;method_31605()Iofficial C_Lcmm;C_()Inamed getHeightLnet/minecraft/world/HeightLimitView;getHeight()I
-
getOrCreateChunkNoiseSampler
public ChunkNoiseSampler getOrCreateChunkNoiseSampler(Function<Chunk, ChunkNoiseSampler> chunkNoiseSamplerCreator) - Mappings:
Namespace Name Mixin selector intermediary method_38255Lnet/minecraft/class_2791;method_38255(Ljava/util/function/Function;)Lnet/minecraft/class_6568;official aLddu;a(Ljava/util/function/Function;)Ldhl;named getOrCreateChunkNoiseSamplerLnet/minecraft/world/chunk/Chunk;getOrCreateChunkNoiseSampler(Ljava/util/function/Function;)Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;
-
getOrCreateGenerationSettings
@Deprecated public GenerationSettings getOrCreateGenerationSettings(Supplier<GenerationSettings> generationSettingsCreator) Deprecated.- Mappings:
Namespace Name Mixin selector intermediary method_44214Lnet/minecraft/class_2791;method_44214(Ljava/util/function/Supplier;)Lnet/minecraft/class_5485;official aLddu;a(Ljava/util/function/Supplier;)Lcnj;named getOrCreateGenerationSettingsLnet/minecraft/world/chunk/Chunk;getOrCreateGenerationSettings(Ljava/util/function/Supplier;)Lnet/minecraft/world/biome/GenerationSettings;
-
getBiomeForNoiseGen
- Specified by:
getBiomeForNoiseGenin interfaceBiomeAccess.Storage- Mappings:
Namespace Name Mixin selector intermediary method_16359Lnet/minecraft/class_4543$class_4544;method_16359(III)Lnet/minecraft/class_6880;official getNoiseBiomeLcnk$a;getNoiseBiome(III)Lhe;named getBiomeForNoiseGenLnet/minecraft/world/biome/source/BiomeAccess$Storage;getBiomeForNoiseGen(III)Lnet/minecraft/registry/entry/RegistryEntry;
-
populateBiomes
- Mappings:
Namespace Name Mixin selector intermediary method_38257Lnet/minecraft/class_2791;method_38257(Lnet/minecraft/class_6780;Lnet/minecraft/class_6544$class_6552;)Vofficial aLddu;a(Lcnl;Lcnr$f;)Vnamed populateBiomesLnet/minecraft/world/chunk/Chunk;populateBiomes(Lnet/minecraft/world/biome/source/BiomeSupplier;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;)V
-
hasStructureReferences
public boolean hasStructureReferences()- Mappings:
Namespace Name Mixin selector intermediary method_38871Lnet/minecraft/class_2791;method_38871()Zofficial wLddu;w()Znamed hasStructureReferencesLnet/minecraft/world/chunk/Chunk;hasStructureReferences()Z
-
getBelowZeroRetrogen
- Mappings:
Namespace Name Mixin selector intermediary method_39300Lnet/minecraft/class_2791;method_39300()Lnet/minecraft/class_6746;official xLddu;x()Ldgv;named getBelowZeroRetrogenLnet/minecraft/world/chunk/Chunk;getBelowZeroRetrogen()Lnet/minecraft/world/chunk/BelowZeroRetrogen;
-
hasBelowZeroRetrogen
public boolean hasBelowZeroRetrogen()- Mappings:
Namespace Name Mixin selector intermediary method_39461Lnet/minecraft/class_2791;method_39461()Zofficial yLddu;y()Znamed hasBelowZeroRetrogenLnet/minecraft/world/chunk/Chunk;hasBelowZeroRetrogen()Z
-
getHeightLimitView
- Mappings:
Namespace Name Mixin selector intermediary method_39460Lnet/minecraft/class_2791;method_39460()Lnet/minecraft/class_5539;official zLddu;z()Lcmm;named getHeightLimitViewLnet/minecraft/world/chunk/Chunk;getHeightLimitView()Lnet/minecraft/world/HeightLimitView;
-
refreshSurfaceY
public void refreshSurfaceY()- Mappings:
Namespace Name Mixin selector intermediary method_51522Lnet/minecraft/class_2791;method_51522()Vofficial ALddu;A()Vnamed refreshSurfaceYLnet/minecraft/world/chunk/Chunk;refreshSurfaceY()V
-
getChunkSkyLight
- Specified by:
getChunkSkyLightin interfaceLightSourceView- Mappings:
Namespace Name Mixin selector intermediary method_12018Lnet/minecraft/class_8527;method_12018()Lnet/minecraft/class_8528;official BLdeh;B()Ldwl;named getChunkSkyLightLnet/minecraft/world/chunk/light/LightSourceView;getChunkSkyLight()Lnet/minecraft/world/chunk/light/ChunkSkyLight;
-