Package net.minecraft.world.chunk
Class EmptyChunk
java.lang.Object
net.minecraft.world.chunk.Chunk
net.minecraft.world.chunk.WorldChunk
net.minecraft.world.chunk.EmptyChunk
- All Implemented Interfaces:
BiomeAccess.Storage
,BlockView
,LightSourceView
,HeightLimitView
,StructureHolder
- Mappings:
Namespace Name named net/minecraft/world/chunk/EmptyChunk
intermediary net/minecraft/class_2812
official duf
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.chunk.WorldChunk
WorldChunk.CreationType, WorldChunk.EntityLoader
Nested classes/interfaces inherited from class net.minecraft.world.chunk.Chunk
Chunk.TickSchedulers
-
Field Summary
Fields inherited from class net.minecraft.world.chunk.WorldChunk
LOGGER, world
Fields inherited from class net.minecraft.world.chunk.Chunk
blendingData, blockEntities, blockEntityNbts, chunkNoiseSampler, chunkSkyLight, heightLimitView, heightmaps, MISSING_SECTION, needsSaving, pos, postProcessingLists, sectionArray, upgradeData
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addBlockEntity
(BlockEntity blockEntity) boolean
areSectionsEmptyBetween
(int lowerHeight, int upperHeight) getBiomeForNoiseGen
(int biomeX, int biomeY, int biomeZ) getBlockEntity
(BlockPos pos, WorldChunk.CreationType creationType) getBlockState
(BlockPos pos) Returns the block state atpos
.getFluidState
(BlockPos pos) Returns the fluid state atpos
.int
getLuminance
(BlockPos pos) boolean
isEmpty()
void
void
setBlockEntity
(BlockEntity blockEntity) setBlockState
(BlockPos pos, BlockState state, boolean moved) Methods inherited from class net.minecraft.world.chunk.WorldChunk
addChunkTickSchedulers, addEntity, canTickBlockEntity, clear, disableTickSchedulers, getBlockEntities, getBlockEntity, getBlockTickScheduler, getFluidState, getFluidTickScheduler, getGameEventDispatcher, getPackedBlockEntityNbt, getStatus, getTickSchedulers, getWorld, loadBiomeFromPacket, loadEntities, loadFromPacket, removeChunkTickSchedulers, runPostProcessing, setLevelTypeProvider, setLoadedToWorld, updateAllBlockEntities
Methods inherited from class net.minecraft.world.chunk.Chunk
addPendingBlockEntityNbt, addStructureReference, forEachBlockMatchingPredicate, forEachLightSource, getBelowZeroRetrogen, getBlendingData, getBlockEntityNbt, getBlockEntityPositions, getBottomY, getChunkSkyLight, getHeight, getHeightLimitView, getHeightmap, getHeightmaps, getHighestNonEmptySection, getHighestNonEmptySectionYOffset, getInhabitedTime, getList, getOrCreateChunkNoiseSampler, getOrCreateGenerationSettings, getPos, getPostProcessingLists, getSection, getSectionArray, getStructureReferences, getStructureReferences, getStructureStart, getStructureStarts, getUpgradeData, hasBelowZeroRetrogen, hasHeightmap, hasStructureReferences, increaseInhabitedTime, isLightOn, markBlockForPostProcessing, markBlockForPostProcessing, method_51526, needsSaving, populateBiomes, refreshSurfaceY, sampleHeightmap, setBlendingData, setHeightmap, setInhabitedTime, setLightOn, setNeedsSaving, setStructureReferences, setStructureStart, setStructureStarts, usesOldNoise
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.world.BlockView
getBlockEntity, getDismountHeight, getDismountHeight, getMaxLightLevel, getStatesInBox, raycast, raycast, raycastBlock
Methods inherited from interface net.minecraft.world.HeightLimitView
countVerticalSections, getBottomSectionCoord, getSectionIndex, getTopSectionCoord, getTopY, isOutOfHeightLimit, isOutOfHeightLimit, sectionCoordToIndex, sectionIndexToCoord
-
Field Details
-
biomeEntry
- Mappings:
Namespace Name Mixin selector named biomeEntry
Lnet/minecraft/world/chunk/EmptyChunk;biomeEntry:Lnet/minecraft/registry/entry/RegistryEntry;
intermediary field_36407
Lnet/minecraft/class_2812;field_36407:Lnet/minecraft/class_6880;
official n
Lduf;n:Lji;
-
-
Constructor Details
-
EmptyChunk
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/world/chunk/EmptyChunk;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/registry/entry/RegistryEntry;)V
intermediary <init>
Lnet/minecraft/class_2812;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;Lnet/minecraft/class_6880;)V
official <init>
Lduf;<init>(Ldbz;Ldbg;Lji;)V
-
-
Method Details
-
getBlockState
Returns the block state atpos
.- Specified by:
getBlockState
in interfaceBlockView
- Overrides:
getBlockState
in classWorldChunk
- Returns:
- the block state at
pos
- Implementation Note:
- This returns the block state for
Blocks.VOID_AIR
if the Y coordinate is outside the height limit. - Mappings:
Namespace Name Mixin selector named getBlockState
Lnet/minecraft/world/BlockView;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
intermediary method_8320
Lnet/minecraft/class_1922;method_8320(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
official a_
Ldbf;a_(Liz;)Ldsd;
-
setBlockState
- Overrides:
setBlockState
in classWorldChunk
- Mappings:
Namespace Name Mixin selector named setBlockState
Lnet/minecraft/world/chunk/Chunk;setBlockState(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)Lnet/minecraft/block/BlockState;
intermediary method_12010
Lnet/minecraft/class_2791;method_12010(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Lnet/minecraft/class_2680;
official a
Ldtz;a(Liz;Ldsd;Z)Ldsd;
-
getFluidState
Returns the fluid state atpos
.- Specified by:
getFluidState
in interfaceBlockView
- Overrides:
getFluidState
in classWorldChunk
- Returns:
- the fluid state at
pos
- Implementation Note:
- This returns the fluid state for
Fluids.EMPTY
if the Y coordinate is outside the height limit. - Mappings:
Namespace Name Mixin selector named getFluidState
Lnet/minecraft/world/BlockView;getFluidState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/FluidState;
intermediary method_8316
Lnet/minecraft/class_1922;method_8316(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3610;
official b_
Ldbf;b_(Liz;)Lenw;
-
getLuminance
- Mappings:
Namespace Name Mixin selector named getLuminance
Lnet/minecraft/world/BlockView;getLuminance(Lnet/minecraft/util/math/BlockPos;)I
intermediary method_8317
Lnet/minecraft/class_1922;method_8317(Lnet/minecraft/class_2338;)I
official i
Ldbf;i(Liz;)I
-
getBlockEntity
@Nullable public @Nullable BlockEntity getBlockEntity(BlockPos pos, WorldChunk.CreationType creationType) - Overrides:
getBlockEntity
in classWorldChunk
- Mappings:
Namespace Name Mixin selector named getBlockEntity
Lnet/minecraft/world/chunk/WorldChunk;getBlockEntity(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/chunk/WorldChunk$CreationType;)Lnet/minecraft/block/entity/BlockEntity;
intermediary method_12201
Lnet/minecraft/class_2818;method_12201(Lnet/minecraft/class_2338;Lnet/minecraft/class_2818$class_2819;)Lnet/minecraft/class_2586;
official a
Lduj;a(Liz;Lduj$b;)Ldpi;
-
addBlockEntity
- Overrides:
addBlockEntity
in classWorldChunk
- Mappings:
Namespace Name Mixin selector named addBlockEntity
Lnet/minecraft/world/chunk/WorldChunk;addBlockEntity(Lnet/minecraft/block/entity/BlockEntity;)V
intermediary method_12216
Lnet/minecraft/class_2818;method_12216(Lnet/minecraft/class_2586;)V
official b
Lduj;b(Ldpi;)V
-
setBlockEntity
- Overrides:
setBlockEntity
in classWorldChunk
- Mappings:
Namespace Name Mixin selector named setBlockEntity
Lnet/minecraft/world/chunk/Chunk;setBlockEntity(Lnet/minecraft/block/entity/BlockEntity;)V
intermediary method_12007
Lnet/minecraft/class_2791;method_12007(Lnet/minecraft/class_2586;)V
official a
Ldtz;a(Ldpi;)V
-
removeBlockEntity
- Overrides:
removeBlockEntity
in classWorldChunk
- Mappings:
Namespace Name Mixin selector named removeBlockEntity
Lnet/minecraft/world/chunk/Chunk;removeBlockEntity(Lnet/minecraft/util/math/BlockPos;)V
intermediary method_12041
Lnet/minecraft/class_2791;method_12041(Lnet/minecraft/class_2338;)V
official d
Ldtz;d(Liz;)V
-
isEmpty
public boolean isEmpty()- Overrides:
isEmpty
in classWorldChunk
- Mappings:
Namespace Name Mixin selector named isEmpty
Lnet/minecraft/world/chunk/WorldChunk;isEmpty()Z
intermediary method_12223
Lnet/minecraft/class_2818;method_12223()Z
official C
Lduj;C()Z
-
areSectionsEmptyBetween
public boolean areSectionsEmptyBetween(int lowerHeight, int upperHeight) - Overrides:
areSectionsEmptyBetween
in classChunk
- Mappings:
Namespace Name Mixin selector named areSectionsEmptyBetween
Lnet/minecraft/world/chunk/Chunk;areSectionsEmptyBetween(II)Z
intermediary method_12228
Lnet/minecraft/class_2791;method_12228(II)Z
official a
Ldtz;a(II)Z
-
getLevelType
- Overrides:
getLevelType
in classWorldChunk
- Mappings:
Namespace Name Mixin selector named getLevelType
Lnet/minecraft/world/chunk/WorldChunk;getLevelType()Lnet/minecraft/server/world/ChunkLevelType;
intermediary method_12225
Lnet/minecraft/class_2818;method_12225()Lnet/minecraft/class_3194;
official D
Lduj;D()Laqy;
-
getBiomeForNoiseGen
- Specified by:
getBiomeForNoiseGen
in interfaceBiomeAccess.Storage
- Overrides:
getBiomeForNoiseGen
in classChunk
- Mappings:
Namespace Name Mixin selector named getBiomeForNoiseGen
Lnet/minecraft/world/biome/source/BiomeAccess$Storage;getBiomeForNoiseGen(III)Lnet/minecraft/registry/entry/RegistryEntry;
intermediary method_16359
Lnet/minecraft/class_4543$class_4544;method_16359(III)Lnet/minecraft/class_6880;
official getNoiseBiome
Ldda$a;getNoiseBiome(III)Lji;
-