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 intermediary net/minecraft/class_2812official debnamed net/minecraft/world/chunk/EmptyChunk
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.chunk.WorldChunk
WorldChunk.CreationType, WorldChunk.EntityLoaderNested classes/interfaces inherited from class net.minecraft.world.chunk.Chunk
Chunk.TickSchedulers -
Field Summary
FieldsFields inherited from class net.minecraft.world.chunk.WorldChunk
LOGGER, worldFields inherited from class net.minecraft.world.chunk.Chunk
blendingData, blockEntities, blockEntityNbts, chunkNoiseSampler, chunkSkyLight, heightLimitView, heightmaps, MISSING_SECTION, needsSaving, pos, postProcessingLists, sectionArray, upgradeData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBlockEntity(BlockEntity blockEntity) booleanareSectionsEmptyBetween(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.intgetLuminance(BlockPos pos) booleanisEmpty()voidvoidsetBlockEntity(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, updateAllBlockEntitiesMethods 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, usesOldNoiseMethods 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, getDismountHeight, getDismountHeight, getMaxLightLevel, getStatesInBox, raycast, raycast, raycastBlockMethods inherited from interface net.minecraft.world.HeightLimitView
countVerticalSections, getBottomSectionCoord, getSectionIndex, getTopSectionCoord, getTopY, isOutOfHeightLimit, isOutOfHeightLimit, sectionCoordToIndex, sectionIndexToCoord
-
Field Details
-
biomeEntry
- Mappings:
Namespace Name Mixin selector intermediary field_36407Lnet/minecraft/class_2812;field_36407:Lnet/minecraft/class_6880;official nLdeb;n:Lhe;named biomeEntryLnet/minecraft/world/chunk/EmptyChunk;biomeEntry:Lnet/minecraft/registry/entry/RegistryEntry;
-
-
Constructor Details
-
EmptyChunk
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_2812;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;Lnet/minecraft/class_6880;)Vofficial <init>Ldeb;<init>(Lcmk;Lclr;Lhe;)Vnamed <init>Lnet/minecraft/world/chunk/EmptyChunk;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/registry/entry/RegistryEntry;)V
-
-
Method Details
-
getBlockState
Returns the block state atpos.- Specified by:
getBlockStatein interfaceBlockView- Overrides:
getBlockStatein classWorldChunk- Returns:
- the block state at
pos - Mappings:
Namespace Name Mixin selector intermediary method_8320Lnet/minecraft/class_1922;method_8320(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;official a_Lclq;a_(Lgu;)Ldby;named getBlockStateLnet/minecraft/world/BlockView;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
-
setBlockState
- Overrides:
setBlockStatein classWorldChunk- 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;
-
getFluidState
Returns the fluid state atpos.- Specified by:
getFluidStatein interfaceBlockView- Overrides:
getFluidStatein classWorldChunk- Returns:
- the fluid state at
pos - Mappings:
Namespace Name Mixin selector intermediary method_8316Lnet/minecraft/class_1922;method_8316(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3610;official b_Lclq;b_(Lgu;)Ldxb;named getFluidStateLnet/minecraft/world/BlockView;getFluidState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/FluidState;
-
getLuminance
- Mappings:
Namespace Name Mixin selector intermediary method_8317Lnet/minecraft/class_1922;method_8317(Lnet/minecraft/class_2338;)Iofficial hLclq;h(Lgu;)Inamed getLuminanceLnet/minecraft/world/BlockView;getLuminance(Lnet/minecraft/util/math/BlockPos;)I
-
getBlockEntity
@Nullable public @Nullable BlockEntity getBlockEntity(BlockPos pos, WorldChunk.CreationType creationType) - Overrides:
getBlockEntityin classWorldChunk- Mappings:
Namespace Name Mixin selector intermediary method_12201Lnet/minecraft/class_2818;method_12201(Lnet/minecraft/class_2338;Lnet/minecraft/class_2818$class_2819;)Lnet/minecraft/class_2586;official aLdef;a(Lgu;Ldef$b;)Lczk;named getBlockEntityLnet/minecraft/world/chunk/WorldChunk;getBlockEntity(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/chunk/WorldChunk$CreationType;)Lnet/minecraft/block/entity/BlockEntity;
-
addBlockEntity
- Overrides:
addBlockEntityin classWorldChunk- Mappings:
Namespace Name Mixin selector intermediary method_12216Lnet/minecraft/class_2818;method_12216(Lnet/minecraft/class_2586;)Vofficial bLdef;b(Lczk;)Vnamed addBlockEntityLnet/minecraft/world/chunk/WorldChunk;addBlockEntity(Lnet/minecraft/block/entity/BlockEntity;)V
-
setBlockEntity
- Overrides:
setBlockEntityin classWorldChunk- 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
-
removeBlockEntity
- Overrides:
removeBlockEntityin classWorldChunk- 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
-
isEmpty
public boolean isEmpty()- Overrides:
isEmptyin classWorldChunk- Mappings:
Namespace Name Mixin selector intermediary method_12223Lnet/minecraft/class_2818;method_12223()Zofficial CLdef;C()Znamed isEmptyLnet/minecraft/world/chunk/WorldChunk;isEmpty()Z
-
areSectionsEmptyBetween
public boolean areSectionsEmptyBetween(int lowerHeight, int upperHeight) - Overrides:
areSectionsEmptyBetweenin classChunk- 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
-
getLevelType
- Overrides:
getLevelTypein classWorldChunk- Mappings:
Namespace Name Mixin selector intermediary method_12225Lnet/minecraft/class_2818;method_12225()Lnet/minecraft/class_3194;official DLdef;D()Lahy;named getLevelTypeLnet/minecraft/world/chunk/WorldChunk;getLevelType()Lnet/minecraft/server/world/LevelType;
-
getBiomeForNoiseGen
- Specified by:
getBiomeForNoiseGenin interfaceBiomeAccess.Storage- Overrides:
getBiomeForNoiseGenin classChunk- 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;
-