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 named net/minecraft/world/chunk/Chunkintermediary net/minecraft/class_2791official dud
-
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 NbtCompoundgetPackedBlockEntityNbt(BlockPos pos, RegistryWrapper.WrapperLookup registryLookup) getPos()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 named MISSING_SECTIONLnet/minecraft/world/chunk/Chunk;MISSING_SECTION:Iintermediary field_44632Lnet/minecraft/class_2791;field_44632:Iofficial aLdud;a:I
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/world/chunk/Chunk;LOGGER:Lorg/slf4j/Logger;intermediary field_34548Lnet/minecraft/class_2791;field_34548:Lorg/slf4j/Logger;official nLdud;n:Lorg/slf4j/Logger;
-
EMPTY_STRUCTURE_REFERENCES
- Mappings:
Namespace Name Mixin selector named EMPTY_STRUCTURE_REFERENCESLnet/minecraft/world/chunk/Chunk;EMPTY_STRUCTURE_REFERENCES:Lit/unimi/dsi/fastutil/longs/LongSet;intermediary field_37052Lnet/minecraft/class_2791;field_37052:Lit/unimi/dsi/fastutil/longs/LongSet;official oLdud;o:Lit/unimi/dsi/fastutil/longs/LongSet;
-
postProcessingLists
- Mappings:
Namespace Name Mixin selector named postProcessingListsLnet/minecraft/world/chunk/Chunk;postProcessingLists:[Lit/unimi/dsi/fastutil/shorts/ShortList;intermediary field_34536Lnet/minecraft/class_2791;field_34536:[Lit/unimi/dsi/fastutil/shorts/ShortList;official bLdud;b:[Lit/unimi/dsi/fastutil/shorts/ShortList;
-
needsSaving
protected volatile boolean needsSaving- Mappings:
Namespace Name Mixin selector named needsSavingLnet/minecraft/world/chunk/Chunk;needsSaving:Zintermediary field_34537Lnet/minecraft/class_2791;field_34537:Zofficial cLdud;c:Z
-
lightOn
private volatile boolean lightOn- Mappings:
Namespace Name Mixin selector named lightOnLnet/minecraft/world/chunk/Chunk;lightOn:Zintermediary field_34549Lnet/minecraft/class_2791;field_34549:Zofficial pLdud;p:Z
-
pos
- Mappings:
Namespace Name Mixin selector named posLnet/minecraft/world/chunk/Chunk;pos:Lnet/minecraft/util/math/ChunkPos;intermediary field_34538Lnet/minecraft/class_2791;field_34538:Lnet/minecraft/class_1923;official dLdud;d:Ldbk;
-
inhabitedTime
private long inhabitedTime- Mappings:
Namespace Name Mixin selector named inhabitedTimeLnet/minecraft/world/chunk/Chunk;inhabitedTime:Jintermediary field_34550Lnet/minecraft/class_2791;field_34550:Jofficial qLdud;q:J
-
generationSettings
Deprecated.- Mappings:
Namespace Name Mixin selector named generationSettingsLnet/minecraft/world/chunk/Chunk;generationSettings:Lnet/minecraft/world/biome/GenerationSettings;intermediary field_39411Lnet/minecraft/class_2791;field_39411:Lnet/minecraft/class_5485;official rLdud;r:Ldde;
-
chunkNoiseSampler
- Mappings:
Namespace Name Mixin selector named chunkNoiseSamplerLnet/minecraft/world/chunk/Chunk;chunkNoiseSampler:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;intermediary field_34539Lnet/minecraft/class_2791;field_34539:Lnet/minecraft/class_6568;official eLdud;e:Ldyd;
-
upgradeData
- Mappings:
Namespace Name Mixin selector named upgradeDataLnet/minecraft/world/chunk/Chunk;upgradeData:Lnet/minecraft/world/chunk/UpgradeData;intermediary field_34540Lnet/minecraft/class_2791;field_34540:Lnet/minecraft/class_2843;official fLdud;f:Ldva;
-
blendingData
- Mappings:
Namespace Name Mixin selector named blendingDataLnet/minecraft/world/chunk/Chunk;blendingData:Lnet/minecraft/world/gen/chunk/BlendingData;intermediary field_35468Lnet/minecraft/class_2791;field_35468:Lnet/minecraft/class_6749;official gLdud;g:Ldzc;
-
heightmaps
- Mappings:
Namespace Name Mixin selector named heightmapsLnet/minecraft/world/chunk/Chunk;heightmaps:Ljava/util/Map;intermediary field_34541Lnet/minecraft/class_2791;field_34541:Ljava/util/Map;official hLdud;h:Ljava/util/Map;
-
chunkSkyLight
- Mappings:
Namespace Name Mixin selector named chunkSkyLightLnet/minecraft/world/chunk/Chunk;chunkSkyLight:Lnet/minecraft/world/chunk/light/ChunkSkyLight;intermediary field_44708Lnet/minecraft/class_2791;field_44708:Lnet/minecraft/class_8528;official iLdud;i:Lenl;
-
structureStarts
- Mappings:
Namespace Name Mixin selector named structureStartsLnet/minecraft/world/chunk/Chunk;structureStarts:Ljava/util/Map;intermediary field_34552Lnet/minecraft/class_2791;field_34552:Ljava/util/Map;official sLdud;s:Ljava/util/Map;
-
structureReferences
- Mappings:
Namespace Name Mixin selector named structureReferencesLnet/minecraft/world/chunk/Chunk;structureReferences:Ljava/util/Map;intermediary field_34553Lnet/minecraft/class_2791;field_34553:Ljava/util/Map;official tLdud;t:Ljava/util/Map;
-
blockEntityNbts
- Mappings:
Namespace Name Mixin selector named blockEntityNbtsLnet/minecraft/world/chunk/Chunk;blockEntityNbts:Ljava/util/Map;intermediary field_34542Lnet/minecraft/class_2791;field_34542:Ljava/util/Map;official jLdud;j:Ljava/util/Map;
-
blockEntities
- Mappings:
Namespace Name Mixin selector named blockEntitiesLnet/minecraft/world/chunk/Chunk;blockEntities:Ljava/util/Map;intermediary field_34543Lnet/minecraft/class_2791;field_34543:Ljava/util/Map;official kLdud;k:Ljava/util/Map;
-
heightLimitView
- Mappings:
Namespace Name Mixin selector named heightLimitViewLnet/minecraft/world/chunk/Chunk;heightLimitView:Lnet/minecraft/world/HeightLimitView;intermediary field_34544Lnet/minecraft/class_2791;field_34544:Lnet/minecraft/class_5539;official lLdud;l:Ldcf;
-
sectionArray
- Mappings:
Namespace Name Mixin selector named sectionArrayLnet/minecraft/world/chunk/Chunk;sectionArray:[Lnet/minecraft/world/chunk/ChunkSection;intermediary field_34545Lnet/minecraft/class_2791;field_34545:[Lnet/minecraft/class_2826;official mLdud;m:[Lduo;
-
-
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 named <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;)Vintermediary <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>Ldud;<init>(Ldbk;Ldva;Ldcf;Ljw;J[Lduo;Ldzc;)V
-
-
Method Details
-
fillSectionArray
- Mappings:
Namespace Name Mixin selector named fillSectionArrayLnet/minecraft/world/chunk/Chunk;fillSectionArray(Lnet/minecraft/registry/Registry;[Lnet/minecraft/world/chunk/ChunkSection;)Vintermediary method_38256Lnet/minecraft/class_2791;method_38256(Lnet/minecraft/class_2378;[Lnet/minecraft/class_2826;)Vofficial aLdud;a(Ljw;[Lduo;)V
-
getGameEventDispatcher
- Mappings:
Namespace Name Mixin selector named getGameEventDispatcherLnet/minecraft/world/chunk/Chunk;getGameEventDispatcher(I)Lnet/minecraft/world/event/listener/GameEventDispatcher;intermediary method_32914Lnet/minecraft/class_2791;method_32914(I)Lnet/minecraft/class_5713;official aLdud;a(I)Ldxd;
-
setBlockState
@Nullable public abstract @Nullable BlockState setBlockState(BlockPos pos, BlockState state, boolean moved) - Mappings:
Namespace Name Mixin selector named setBlockStateLnet/minecraft/world/chunk/Chunk;setBlockState(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)Lnet/minecraft/block/BlockState;intermediary method_12010Lnet/minecraft/class_2791;method_12010(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Lnet/minecraft/class_2680;official aLdud;a(Lja;Ldsh;Z)Ldsh;
-
setBlockEntity
- Mappings:
Namespace Name Mixin selector named setBlockEntityLnet/minecraft/world/chunk/Chunk;setBlockEntity(Lnet/minecraft/block/entity/BlockEntity;)Vintermediary method_12007Lnet/minecraft/class_2791;method_12007(Lnet/minecraft/class_2586;)Vofficial aLdud;a(Ldpn;)V
-
addEntity
- Mappings:
Namespace Name Mixin selector named addEntityLnet/minecraft/world/chunk/Chunk;addEntity(Lnet/minecraft/entity/Entity;)Vintermediary method_12002Lnet/minecraft/class_2791;method_12002(Lnet/minecraft/class_1297;)Vofficial aLdud;a(Lbsd;)V
-
getHighestNonEmptySection
public int getHighestNonEmptySection()- Mappings:
Namespace Name Mixin selector named getHighestNonEmptySectionLnet/minecraft/world/chunk/Chunk;getHighestNonEmptySection()Iintermediary method_12040Lnet/minecraft/class_2791;method_12040()Iofficial aLdud;a()I
-
getHighestNonEmptySectionYOffset
Deprecated, for removal: This API element is subject to removal in a future version.- Mappings:
Namespace Name Mixin selector named getHighestNonEmptySectionYOffsetLnet/minecraft/world/chunk/Chunk;getHighestNonEmptySectionYOffset()Iintermediary method_12031Lnet/minecraft/class_2791;method_12031()Iofficial bLdud;b()I
-
getBlockEntityPositions
- Mappings:
Namespace Name Mixin selector named getBlockEntityPositionsLnet/minecraft/world/chunk/Chunk;getBlockEntityPositions()Ljava/util/Set;intermediary method_12021Lnet/minecraft/class_2791;method_12021()Ljava/util/Set;official cLdud;c()Ljava/util/Set;
-
getSectionArray
- Mappings:
Namespace Name Mixin selector named getSectionArrayLnet/minecraft/world/chunk/Chunk;getSectionArray()[Lnet/minecraft/world/chunk/ChunkSection;intermediary method_12006Lnet/minecraft/class_2791;method_12006()[Lnet/minecraft/class_2826;official dLdud;d()[Lduo;
-
getSection
- Mappings:
Namespace Name Mixin selector named getSectionLnet/minecraft/world/chunk/Chunk;getSection(I)Lnet/minecraft/world/chunk/ChunkSection;intermediary method_38259Lnet/minecraft/class_2791;method_38259(I)Lnet/minecraft/class_2826;official bLdud;b(I)Lduo;
-
getHeightmaps
- Mappings:
Namespace Name Mixin selector named getHeightmapsLnet/minecraft/world/chunk/Chunk;getHeightmaps()Ljava/util/Collection;intermediary method_12011Lnet/minecraft/class_2791;method_12011()Ljava/util/Collection;official eLdud;e()Ljava/util/Collection;
-
setHeightmap
- Mappings:
Namespace Name Mixin selector named setHeightmapLnet/minecraft/world/chunk/Chunk;setHeightmap(Lnet/minecraft/world/Heightmap$Type;[J)Vintermediary method_12037Lnet/minecraft/class_2791;method_12037(Lnet/minecraft/class_2902$class_2903;[J)Vofficial aLdud;a(Ldxz$a;[J)V
-
getHeightmap
- Mappings:
Namespace Name Mixin selector named getHeightmapLnet/minecraft/world/chunk/Chunk;getHeightmap(Lnet/minecraft/world/Heightmap$Type;)Lnet/minecraft/world/Heightmap;intermediary method_12032Lnet/minecraft/class_2791;method_12032(Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2902;official aLdud;a(Ldxz$a;)Ldxz;
-
hasHeightmap
- Mappings:
Namespace Name Mixin selector named hasHeightmapLnet/minecraft/world/chunk/Chunk;hasHeightmap(Lnet/minecraft/world/Heightmap$Type;)Zintermediary method_39295Lnet/minecraft/class_2791;method_39295(Lnet/minecraft/class_2902$class_2903;)Zofficial bLdud;b(Ldxz$a;)Z
-
sampleHeightmap
- Mappings:
Namespace Name Mixin selector named sampleHeightmapLnet/minecraft/world/chunk/Chunk;sampleHeightmap(Lnet/minecraft/world/Heightmap$Type;II)Iintermediary method_12005Lnet/minecraft/class_2791;method_12005(Lnet/minecraft/class_2902$class_2903;II)Iofficial aLdud;a(Ldxz$a;II)I
-
getPos
- Mappings:
Namespace Name Mixin selector named getPosLnet/minecraft/world/chunk/Chunk;getPos()Lnet/minecraft/util/math/ChunkPos;intermediary method_12004Lnet/minecraft/class_2791;method_12004()Lnet/minecraft/class_1923;official fLdud;f()Ldbk;
-
getStructureStart
- Specified by:
getStructureStartin interfaceStructureHolder- Mappings:
Namespace Name Mixin selector named getStructureStartLnet/minecraft/world/StructureHolder;getStructureStart(Lnet/minecraft/world/gen/structure/Structure;)Lnet/minecraft/structure/StructureStart;intermediary method_12181Lnet/minecraft/class_2810;method_12181(Lnet/minecraft/class_3195;)Lnet/minecraft/class_3449;official aLduz;a(Leiq;)Leiy;
-
setStructureStart
- Specified by:
setStructureStartin interfaceStructureHolder- Mappings:
Namespace Name Mixin selector named setStructureStartLnet/minecraft/world/StructureHolder;setStructureStart(Lnet/minecraft/world/gen/structure/Structure;Lnet/minecraft/structure/StructureStart;)Vintermediary method_12184Lnet/minecraft/class_2810;method_12184(Lnet/minecraft/class_3195;Lnet/minecraft/class_3449;)Vofficial aLduz;a(Leiq;Leiy;)V
-
getStructureStarts
- Mappings:
Namespace Name Mixin selector named getStructureStartsLnet/minecraft/world/chunk/Chunk;getStructureStarts()Ljava/util/Map;intermediary method_12016Lnet/minecraft/class_2791;method_12016()Ljava/util/Map;official gLdud;g()Ljava/util/Map;
-
setStructureStarts
- Mappings:
Namespace Name Mixin selector named setStructureStartsLnet/minecraft/world/chunk/Chunk;setStructureStarts(Ljava/util/Map;)Vintermediary method_12034Lnet/minecraft/class_2791;method_12034(Ljava/util/Map;)Vofficial aLdud;a(Ljava/util/Map;)V
-
getStructureReferences
- Specified by:
getStructureReferencesin interfaceStructureHolder- Mappings:
Namespace Name Mixin selector named getStructureReferencesLnet/minecraft/world/StructureHolder;getStructureReferences(Lnet/minecraft/world/gen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet;intermediary method_12180Lnet/minecraft/class_2810;method_12180(Lnet/minecraft/class_3195;)Lit/unimi/dsi/fastutil/longs/LongSet;official bLduz;b(Leiq;)Lit/unimi/dsi/fastutil/longs/LongSet;
-
addStructureReference
- Specified by:
addStructureReferencein interfaceStructureHolder- Mappings:
Namespace Name Mixin selector named addStructureReferenceLnet/minecraft/world/StructureHolder;addStructureReference(Lnet/minecraft/world/gen/structure/Structure;J)Vintermediary method_12182Lnet/minecraft/class_2810;method_12182(Lnet/minecraft/class_3195;J)Vofficial aLduz;a(Leiq;J)V
-
getStructureReferences
- Specified by:
getStructureReferencesin interfaceStructureHolder- Mappings:
Namespace Name Mixin selector named getStructureReferencesLnet/minecraft/world/StructureHolder;getStructureReferences()Ljava/util/Map;intermediary method_12179Lnet/minecraft/class_2810;method_12179()Ljava/util/Map;official hLduz;h()Ljava/util/Map;
-
setStructureReferences
- Specified by:
setStructureReferencesin interfaceStructureHolder- Mappings:
Namespace Name Mixin selector named setStructureReferencesLnet/minecraft/world/StructureHolder;setStructureReferences(Ljava/util/Map;)Vintermediary method_12183Lnet/minecraft/class_2810;method_12183(Ljava/util/Map;)Vofficial bLduz;b(Ljava/util/Map;)V
-
areSectionsEmptyBetween
public boolean areSectionsEmptyBetween(int lowerHeight, int upperHeight) - Mappings:
Namespace Name Mixin selector named areSectionsEmptyBetweenLnet/minecraft/world/chunk/Chunk;areSectionsEmptyBetween(II)Zintermediary method_12228Lnet/minecraft/class_2791;method_12228(II)Zofficial aLdud;a(II)Z
-
setNeedsSaving
public void setNeedsSaving(boolean needsSaving) - Mappings:
Namespace Name Mixin selector named setNeedsSavingLnet/minecraft/world/chunk/Chunk;setNeedsSaving(Z)Vintermediary method_12008Lnet/minecraft/class_2791;method_12008(Z)Vofficial aLdud;a(Z)V
-
needsSaving
public boolean needsSaving()- Mappings:
Namespace Name Mixin selector named needsSavingLnet/minecraft/world/chunk/Chunk;needsSaving()Zintermediary method_12044Lnet/minecraft/class_2791;method_12044()Zofficial iLdud;i()Z
-
getStatus
- Mappings:
Namespace Name Mixin selector named getStatusLnet/minecraft/world/chunk/Chunk;getStatus()Lnet/minecraft/world/chunk/ChunkStatus;intermediary method_12009Lnet/minecraft/class_2791;method_12009()Lnet/minecraft/class_2806;official jLdud;j()Ldvc;
-
method_51526
- Mappings:
Namespace Name Mixin selector named method_51526Lnet/minecraft/world/chunk/Chunk;method_51526()Lnet/minecraft/world/chunk/ChunkStatus;intermediary method_51526Lnet/minecraft/class_2791;method_51526()Lnet/minecraft/class_2806;official kLdud;k()Ldvc;
-
removeBlockEntity
- Mappings:
Namespace Name Mixin selector named removeBlockEntityLnet/minecraft/world/chunk/Chunk;removeBlockEntity(Lnet/minecraft/util/math/BlockPos;)Vintermediary method_12041Lnet/minecraft/class_2791;method_12041(Lnet/minecraft/class_2338;)Vofficial dLdud;d(Lja;)V
-
markBlockForPostProcessing
- Mappings:
Namespace Name Mixin selector named markBlockForPostProcessingLnet/minecraft/world/chunk/Chunk;markBlockForPostProcessing(Lnet/minecraft/util/math/BlockPos;)Vintermediary method_12039Lnet/minecraft/class_2791;method_12039(Lnet/minecraft/class_2338;)Vofficial eLdud;e(Lja;)V
-
getPostProcessingLists
- Mappings:
Namespace Name Mixin selector named getPostProcessingListsLnet/minecraft/world/chunk/Chunk;getPostProcessingLists()[Lit/unimi/dsi/fastutil/shorts/ShortList;intermediary method_12012Lnet/minecraft/class_2791;method_12012()[Lit/unimi/dsi/fastutil/shorts/ShortList;official nLdud;n()[Lit/unimi/dsi/fastutil/shorts/ShortList;
-
markBlockForPostProcessing
public void markBlockForPostProcessing(short packedPos, int index) - Mappings:
Namespace Name Mixin selector named markBlockForPostProcessingLnet/minecraft/world/chunk/Chunk;markBlockForPostProcessing(SI)Vintermediary method_12029Lnet/minecraft/class_2791;method_12029(SI)Vofficial aLdud;a(SI)V
-
addPendingBlockEntityNbt
- Mappings:
Namespace Name Mixin selector named addPendingBlockEntityNbtLnet/minecraft/world/chunk/Chunk;addPendingBlockEntityNbt(Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_12042Lnet/minecraft/class_2791;method_12042(Lnet/minecraft/class_2487;)Vofficial aLdud;a(Ltx;)V
-
getBlockEntityNbt
- Mappings:
Namespace Name Mixin selector named getBlockEntityNbtLnet/minecraft/world/chunk/Chunk;getBlockEntityNbt(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/nbt/NbtCompound;intermediary method_12024Lnet/minecraft/class_2791;method_12024(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2487;official fLdud;f(Lja;)Ltx;
-
getPackedBlockEntityNbt
@Nullable public abstract @Nullable NbtCompound getPackedBlockEntityNbt(BlockPos pos, RegistryWrapper.WrapperLookup registryLookup) - Mappings:
Namespace Name Mixin selector named getPackedBlockEntityNbtLnet/minecraft/world/chunk/Chunk;getPackedBlockEntityNbt(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Lnet/minecraft/nbt/NbtCompound;intermediary method_20598Lnet/minecraft/class_2791;method_20598(Lnet/minecraft/class_2338;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2487;official aLdud;a(Lja;Ljl$a;)Ltx;
-
forEachLightSource
- Specified by:
forEachLightSourcein interfaceLightSourceView- Mappings:
Namespace Name Mixin selector named forEachLightSourceLnet/minecraft/world/chunk/light/LightSourceView;forEachLightSource(Ljava/util/function/BiConsumer;)Vintermediary method_51524Lnet/minecraft/class_8527;method_51524(Ljava/util/function/BiConsumer;)Vofficial aLdup;a(Ljava/util/function/BiConsumer;)V
-
forEachBlockMatchingPredicate
public void forEachBlockMatchingPredicate(Predicate<BlockState> predicate, BiConsumer<BlockPos, BlockState> consumer) - Mappings:
Namespace Name Mixin selector named forEachBlockMatchingPredicateLnet/minecraft/world/chunk/Chunk;forEachBlockMatchingPredicate(Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)Vintermediary method_51525Lnet/minecraft/class_2791;method_51525(Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)Vofficial aLdud;a(Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V
-
getBlockTickScheduler
- Mappings:
Namespace Name Mixin selector named getBlockTickSchedulerLnet/minecraft/world/chunk/Chunk;getBlockTickScheduler()Lnet/minecraft/world/tick/BasicTickScheduler;intermediary method_12013Lnet/minecraft/class_2791;method_12013()Lnet/minecraft/class_6763;official oLdud;o()Lext;
-
getFluidTickScheduler
- Mappings:
Namespace Name Mixin selector named getFluidTickSchedulerLnet/minecraft/world/chunk/Chunk;getFluidTickScheduler()Lnet/minecraft/world/tick/BasicTickScheduler;intermediary method_12014Lnet/minecraft/class_2791;method_12014()Lnet/minecraft/class_6763;official pLdud;p()Lext;
-
getTickSchedulers
- Mappings:
Namespace Name Mixin selector named getTickSchedulersLnet/minecraft/world/chunk/Chunk;getTickSchedulers()Lnet/minecraft/world/chunk/Chunk$TickSchedulers;intermediary method_39296Lnet/minecraft/class_2791;method_39296()Lnet/minecraft/class_2791$class_6745;official qLdud;q()Ldud$a;
-
getUpgradeData
- Mappings:
Namespace Name Mixin selector named getUpgradeDataLnet/minecraft/world/chunk/Chunk;getUpgradeData()Lnet/minecraft/world/chunk/UpgradeData;intermediary method_12003Lnet/minecraft/class_2791;method_12003()Lnet/minecraft/class_2843;official rLdud;r()Ldva;
-
usesOldNoise
public boolean usesOldNoise()- Mappings:
Namespace Name Mixin selector named usesOldNoiseLnet/minecraft/world/chunk/Chunk;usesOldNoise()Zintermediary method_39297Lnet/minecraft/class_2791;method_39297()Zofficial sLdud;s()Z
-
getBlendingData
- Mappings:
Namespace Name Mixin selector named getBlendingDataLnet/minecraft/world/chunk/Chunk;getBlendingData()Lnet/minecraft/world/gen/chunk/BlendingData;intermediary method_39299Lnet/minecraft/class_2791;method_39299()Lnet/minecraft/class_6749;official tLdud;t()Ldzc;
-
setBlendingData
- Mappings:
Namespace Name Mixin selector named setBlendingDataLnet/minecraft/world/chunk/Chunk;setBlendingData(Lnet/minecraft/world/gen/chunk/BlendingData;)Vintermediary method_39294Lnet/minecraft/class_2791;method_39294(Lnet/minecraft/class_6749;)Vofficial aLdud;a(Ldzc;)V
-
getInhabitedTime
public long getInhabitedTime()- Mappings:
Namespace Name Mixin selector named getInhabitedTimeLnet/minecraft/world/chunk/Chunk;getInhabitedTime()Jintermediary method_12033Lnet/minecraft/class_2791;method_12033()Jofficial uLdud;u()J
-
increaseInhabitedTime
public void increaseInhabitedTime(long delta) - Mappings:
Namespace Name Mixin selector named increaseInhabitedTimeLnet/minecraft/world/chunk/Chunk;increaseInhabitedTime(J)Vintermediary method_38870Lnet/minecraft/class_2791;method_38870(J)Vofficial aLdud;a(J)V
-
setInhabitedTime
public void setInhabitedTime(long inhabitedTime) - Mappings:
Namespace Name Mixin selector named setInhabitedTimeLnet/minecraft/world/chunk/Chunk;setInhabitedTime(J)Vintermediary method_12028Lnet/minecraft/class_2791;method_12028(J)Vofficial bLdud;b(J)V
-
getList
- Mappings:
Namespace Name Mixin selector named getListLnet/minecraft/world/chunk/Chunk;getList([Lit/unimi/dsi/fastutil/shorts/ShortList;I)Lit/unimi/dsi/fastutil/shorts/ShortList;intermediary method_12026Lnet/minecraft/class_2791;method_12026([Lit/unimi/dsi/fastutil/shorts/ShortList;I)Lit/unimi/dsi/fastutil/shorts/ShortList;official aLdud;a([Lit/unimi/dsi/fastutil/shorts/ShortList;I)Lit/unimi/dsi/fastutil/shorts/ShortList;
-
isLightOn
public boolean isLightOn()- Mappings:
Namespace Name Mixin selector named isLightOnLnet/minecraft/world/chunk/Chunk;isLightOn()Zintermediary method_12038Lnet/minecraft/class_2791;method_12038()Zofficial vLdud;v()Z
-
setLightOn
public void setLightOn(boolean lightOn) - Mappings:
Namespace Name Mixin selector named setLightOnLnet/minecraft/world/chunk/Chunk;setLightOn(Z)Vintermediary method_12020Lnet/minecraft/class_2791;method_12020(Z)Vofficial bLdud;b(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 named getBottomYLnet/minecraft/world/HeightLimitView;getBottomY()Iintermediary method_31607Lnet/minecraft/class_5539;method_31607()Iofficial I_Ldcf;I_()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 named getHeightLnet/minecraft/world/HeightLimitView;getHeight()Iintermediary method_31605Lnet/minecraft/class_5539;method_31605()Iofficial J_Ldcf;J_()I
-
getOrCreateChunkNoiseSampler
public ChunkNoiseSampler getOrCreateChunkNoiseSampler(Function<Chunk, ChunkNoiseSampler> chunkNoiseSamplerCreator) - Mappings:
Namespace Name Mixin selector named getOrCreateChunkNoiseSamplerLnet/minecraft/world/chunk/Chunk;getOrCreateChunkNoiseSampler(Ljava/util/function/Function;)Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;intermediary method_38255Lnet/minecraft/class_2791;method_38255(Ljava/util/function/Function;)Lnet/minecraft/class_6568;official aLdud;a(Ljava/util/function/Function;)Ldyd;
-
getOrCreateGenerationSettings
@Deprecated public GenerationSettings getOrCreateGenerationSettings(Supplier<GenerationSettings> generationSettingsCreator) Deprecated.- Mappings:
Namespace Name Mixin selector named getOrCreateGenerationSettingsLnet/minecraft/world/chunk/Chunk;getOrCreateGenerationSettings(Ljava/util/function/Supplier;)Lnet/minecraft/world/biome/GenerationSettings;intermediary method_44214Lnet/minecraft/class_2791;method_44214(Ljava/util/function/Supplier;)Lnet/minecraft/class_5485;official aLdud;a(Ljava/util/function/Supplier;)Ldde;
-
getBiomeForNoiseGen
- Specified by:
getBiomeForNoiseGenin interfaceBiomeAccess.Storage- Mappings:
Namespace Name Mixin selector named getBiomeForNoiseGenLnet/minecraft/world/biome/source/BiomeAccess$Storage;getBiomeForNoiseGen(III)Lnet/minecraft/registry/entry/RegistryEntry;intermediary method_16359Lnet/minecraft/class_4543$class_4544;method_16359(III)Lnet/minecraft/class_6880;official getNoiseBiomeLddf$a;getNoiseBiome(III)Ljj;
-
populateBiomes
- Mappings:
Namespace Name Mixin selector named populateBiomesLnet/minecraft/world/chunk/Chunk;populateBiomes(Lnet/minecraft/world/biome/source/BiomeSupplier;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;)Vintermediary method_38257Lnet/minecraft/class_2791;method_38257(Lnet/minecraft/class_6780;Lnet/minecraft/class_6544$class_6552;)Vofficial aLdud;a(Lddg;Lddm$f;)V
-
hasStructureReferences
public boolean hasStructureReferences()- Mappings:
Namespace Name Mixin selector named hasStructureReferencesLnet/minecraft/world/chunk/Chunk;hasStructureReferences()Zintermediary method_38871Lnet/minecraft/class_2791;method_38871()Zofficial wLdud;w()Z
-
getBelowZeroRetrogen
- Mappings:
Namespace Name Mixin selector named getBelowZeroRetrogenLnet/minecraft/world/chunk/Chunk;getBelowZeroRetrogen()Lnet/minecraft/world/chunk/BelowZeroRetrogen;intermediary method_39300Lnet/minecraft/class_2791;method_39300()Lnet/minecraft/class_6746;official xLdud;x()Ldxn;
-
hasBelowZeroRetrogen
public boolean hasBelowZeroRetrogen()- Mappings:
Namespace Name Mixin selector named hasBelowZeroRetrogenLnet/minecraft/world/chunk/Chunk;hasBelowZeroRetrogen()Zintermediary method_39461Lnet/minecraft/class_2791;method_39461()Zofficial yLdud;y()Z
-
getHeightLimitView
- Mappings:
Namespace Name Mixin selector named getHeightLimitViewLnet/minecraft/world/chunk/Chunk;getHeightLimitView()Lnet/minecraft/world/HeightLimitView;intermediary method_39460Lnet/minecraft/class_2791;method_39460()Lnet/minecraft/class_5539;official zLdud;z()Ldcf;
-
refreshSurfaceY
public void refreshSurfaceY()- Mappings:
Namespace Name Mixin selector named refreshSurfaceYLnet/minecraft/world/chunk/Chunk;refreshSurfaceY()Vintermediary method_51522Lnet/minecraft/class_2791;method_51522()Vofficial ALdud;A()V
-
getChunkSkyLight
- Specified by:
getChunkSkyLightin interfaceLightSourceView- Mappings:
Namespace Name Mixin selector named getChunkSkyLightLnet/minecraft/world/chunk/light/LightSourceView;getChunkSkyLight()Lnet/minecraft/world/chunk/light/ChunkSkyLight;intermediary method_12018Lnet/minecraft/class_8527;method_12018()Lnet/minecraft/class_8528;official BLdup;B()Lenl;
-