Package net.minecraft.world.chunk
Class EmptyChunk
java.lang.Object
net.minecraft.world.chunk.WorldChunk
net.minecraft.world.chunk.EmptyChunk
- All Implemented Interfaces:
BlockView
,Chunk
,HeightLimitView
,StructureHolder
public class EmptyChunk extends WorldChunk
- Mappings:
Namespace Name official cjr
intermediary net/minecraft/class_2812
named net/minecraft/world/chunk/EmptyChunk
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
EmptyChunk.EmptyBiomeArray
Nested classes/interfaces inherited from class net.minecraft.world.chunk.WorldChunk
WorldChunk.CreationType, WorldChunk.DirectBlockEntityTickInvoker<T extends BlockEntity>, WorldChunk.EmptyBlockEntityTickInvoker, WorldChunk.WrappedBlockEntityTickInvoker
-
Field Summary
Fields inherited from class net.minecraft.world.chunk.WorldChunk
EMPTY_SECTION
-
Constructor Summary
Constructors Constructor Description EmptyChunk(World world, ChunkPos pos)
-
Method Summary
Modifier and Type Method Description void
addBlockEntity(BlockEntity blockEntity)
boolean
areSectionsEmptyBetween(int lowerHeight, int upperHeight)
BlockEntity
getBlockEntity(BlockPos pos, WorldChunk.CreationType creationType)
BlockState
getBlockState(BlockPos pos)
FluidState
getFluidState(BlockPos pos)
ChunkHolder.LevelType
getLevelType()
int
getLuminance(BlockPos pos)
boolean
isEmpty()
void
markDirty()
void
removeBlockEntity(BlockPos pos)
void
setBlockEntity(BlockEntity blockEntity)
BlockState
setBlockState(BlockPos pos, BlockState state, boolean moved)
Methods inherited from class net.minecraft.world.chunk.WorldChunk
addEntity, addPendingBlockEntityTag, addStructureReference, disableTickSchedulers, enableTickSchedulers, getBiomeArray, getBlockEntities, getBlockEntity, getBlockEntityPositions, getBlockEntityTag, getBlockTickScheduler, getBottomY, getFluidState, getFluidTickScheduler, getHeight, getHeightmap, getHeightmaps, getInhabitedTime, getLightSourcesStream, getPackedBlockEntityTag, getPos, getPostProcessingLists, getSectionArray, getStatus, getStructureReferences, getStructureReferences, getStructureStart, getStructureStarts, getUpgradeData, getWorld, isLightOn, loadFromPacket, loadToWorld, method_32914, needsSaving, removeAllBlockEntities, runPostProcessing, sampleHeightmap, setHeightmap, setInhabitedTime, setLevelTypeProvider, setLightOn, setLoadedToWorld, setShouldSave, setStructureReferences, setStructureStart, setStructureStarts, updateAllBlockEntityTickers
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
getDismountHeight, getDismountHeight, getMaxLightLevel, getStatesInBox, raycast, raycast, raycastBlock
Methods inherited from interface net.minecraft.world.chunk.Chunk
getHighestNonEmptySection, getHighestNonEmptySectionYOffset, markBlockForPostProcessing, markBlockForPostProcessing
Methods inherited from interface net.minecraft.world.HeightLimitView
countVerticalSections, getBottomSectionCoord, getSectionIndex, getTopSectionCoord, getTopY, isOutOfHeightLimit, isOutOfHeightLimit, sectionCoordToIndex, sectionIndexToCoord
-
Constructor Details
-
EmptyChunk
- Mappings:
Namespace Name Mixin selector official <init>
Lcjr;<init>(Lbtv;Lbta;)V
intermediary <init>
Lnet/minecraft/class_2812;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;)V
named <init>
Lnet/minecraft/world/chunk/EmptyChunk;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/ChunkPos;)V
-
-
Method Details
-
getBlockState
- Specified by:
getBlockState
in interfaceBlockView
- Overrides:
getBlockState
in classWorldChunk
- Mappings:
Namespace Name Mixin selector official d_
Lbsz;d_(Lfx;)Lcht;
intermediary method_8320
Lnet/minecraft/class_1922;method_8320(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
named getBlockState
Lnet/minecraft/world/BlockView;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
-
setBlockState
- Specified by:
setBlockState
in interfaceChunk
- Overrides:
setBlockState
in classWorldChunk
- Mappings:
Namespace Name Mixin selector official a
Lcjl;a(Lfx;Lcht;Z)Lcht;
intermediary method_12010
Lnet/minecraft/class_2791;method_12010(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Lnet/minecraft/class_2680;
named setBlockState
Lnet/minecraft/world/chunk/Chunk;setBlockState(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)Lnet/minecraft/block/BlockState;
-
getFluidState
- Specified by:
getFluidState
in interfaceBlockView
- Overrides:
getFluidState
in classWorldChunk
- Mappings:
Namespace Name Mixin selector official b
Lbsz;b(Lfx;)Ldal;
intermediary method_8316
Lnet/minecraft/class_1922;method_8316(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3610;
named getFluidState
Lnet/minecraft/world/BlockView;getFluidState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/FluidState;
-
getLuminance
- Mappings:
Namespace Name Mixin selector official f
Lbsz;f(Lfx;)I
intermediary method_8317
Lnet/minecraft/class_1922;method_8317(Lnet/minecraft/class_2338;)I
named getLuminance
Lnet/minecraft/world/BlockView;getLuminance(Lnet/minecraft/util/math/BlockPos;)I
-
getBlockEntity
- Overrides:
getBlockEntity
in classWorldChunk
- Mappings:
Namespace Name Mixin selector official a
Lcjw;a(Lfx;Lcjw$b;)Lcfr;
intermediary method_12201
Lnet/minecraft/class_2818;method_12201(Lnet/minecraft/class_2338;Lnet/minecraft/class_2818$class_2819;)Lnet/minecraft/class_2586;
named getBlockEntity
Lnet/minecraft/world/chunk/WorldChunk;getBlockEntity(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/chunk/WorldChunk$CreationType;)Lnet/minecraft/block/entity/BlockEntity;
-
addBlockEntity
- Overrides:
addBlockEntity
in classWorldChunk
- Mappings:
Namespace Name Mixin selector official b
Lcjw;b(Lcfr;)V
intermediary method_12216
Lnet/minecraft/class_2818;method_12216(Lnet/minecraft/class_2586;)V
named addBlockEntity
Lnet/minecraft/world/chunk/WorldChunk;addBlockEntity(Lnet/minecraft/block/entity/BlockEntity;)V
-
setBlockEntity
- Specified by:
setBlockEntity
in interfaceChunk
- Overrides:
setBlockEntity
in classWorldChunk
- Mappings:
Namespace Name Mixin selector official a
Lcjl;a(Lcfr;)V
intermediary method_12007
Lnet/minecraft/class_2791;method_12007(Lnet/minecraft/class_2586;)V
named setBlockEntity
Lnet/minecraft/world/chunk/Chunk;setBlockEntity(Lnet/minecraft/block/entity/BlockEntity;)V
-
removeBlockEntity
- Specified by:
removeBlockEntity
in interfaceChunk
- Overrides:
removeBlockEntity
in classWorldChunk
- Mappings:
Namespace Name Mixin selector official d
Lcjl;d(Lfx;)V
intermediary method_12041
Lnet/minecraft/class_2791;method_12041(Lnet/minecraft/class_2338;)V
named removeBlockEntity
Lnet/minecraft/world/chunk/Chunk;removeBlockEntity(Lnet/minecraft/util/math/BlockPos;)V
-
markDirty
public void markDirty()- Overrides:
markDirty
in classWorldChunk
- Mappings:
Namespace Name Mixin selector official t
Lcjw;t()V
intermediary method_12220
Lnet/minecraft/class_2818;method_12220()V
named markDirty
Lnet/minecraft/world/chunk/WorldChunk;markDirty()V
-
isEmpty
public boolean isEmpty()- Overrides:
isEmpty
in classWorldChunk
- Mappings:
Namespace Name Mixin selector official u
Lcjw;u()Z
intermediary method_12223
Lnet/minecraft/class_2818;method_12223()Z
named isEmpty
Lnet/minecraft/world/chunk/WorldChunk;isEmpty()Z
-
areSectionsEmptyBetween
public boolean areSectionsEmptyBetween(int lowerHeight, int upperHeight)- Mappings:
Namespace Name Mixin selector official a
Lcjl;a(II)Z
intermediary method_12228
Lnet/minecraft/class_2791;method_12228(II)Z
named areSectionsEmptyBetween
Lnet/minecraft/world/chunk/Chunk;areSectionsEmptyBetween(II)Z
-
getLevelType
- Overrides:
getLevelType
in classWorldChunk
- Mappings:
Namespace Name Mixin selector official v
Lcjw;v()Laah$b;
intermediary method_12225
Lnet/minecraft/class_2818;method_12225()Lnet/minecraft/class_3193$class_3194;
named getLevelType
Lnet/minecraft/world/chunk/WorldChunk;getLevelType()Lnet/minecraft/server/world/ChunkHolder$LevelType;
-