public class EmptyChunk extends WorldChunk
WorldChunk.CreationType
Modifier and Type | Field and Description |
---|---|
private static Biome[] |
BIOMES |
EMPTY_SECTION
Constructor and Description |
---|
EmptyChunk(World world,
ChunkPos chunkPos) |
Modifier and Type | Method and Description |
---|---|
void |
addBlockEntity(BlockEntity blockEntity) |
void |
addEntity(Entity entity) |
BlockEntity |
getBlockEntity(BlockPos pos,
WorldChunk.CreationType creationType) |
BlockState |
getBlockState(BlockPos pos) |
<T extends Entity> |
getEntities(Class<? extends T> entityClass,
Box box,
List<T> result,
Predicate<? super T> predicate) |
void |
getEntities(Entity except,
Box box,
List<Entity> entityList,
Predicate<? super Entity> predicate) |
FluidState |
getFluidState(BlockPos pos) |
ChunkHolder.LevelType |
getLevelType() |
LightingProvider |
getLightingProvider() |
int |
getLuminance(BlockPos pos) |
boolean |
isEmpty() |
void |
markDirty() |
boolean |
method_12228(int int2,
int int3) |
void |
remove(Entity entity) |
void |
remove(Entity entity,
int int2) |
void |
removeBlockEntity(BlockPos pos) |
void |
setBlockEntity(BlockPos pos,
BlockEntity blockEntity) |
BlockState |
setBlockState(BlockPos pos,
BlockState state,
boolean moved) |
addPendingBlockEntityTag, addStructureReference, disableTickSchedulers, enableTickSchedulers, getBiomeArray, getBlockEntities, getBlockEntity, getBlockEntityPositions, getBlockEntityTagAt, getBlockTickScheduler, getEntities, getEntitySectionArray, getFluidState, getFluidTickScheduler, getHeightmap, getHeightmaps, getInhabitedTime, getLightSourcesStream, getPos, getPostProcessingLists, getSectionArray, getStatus, getStructureReferences, getStructureReferences, getStructureStart, getStructureStarts, getUpgradeData, getWorld, isLightOn, loadFromPacket, loadToWorld, method_20598, needsSaving, runPostProcessing, sampleHeightmap, setHeightmap, setInhabitedTime, setLastSaveTime, setLevelTypeProvider, setLightOn, setLoadedToWorld, setShouldSave, setStructureReferences, setStructureStart, setStructureStarts, setUnsaved
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCarvingMask, getHighestNonEmptySection, getHighestNonEmptySectionYOffset, getList, markBlockForPostProcessing, markBlockForPostProcessing
getHeight, getMaxLightLevel, rayTrace, rayTrace, rayTraceBlock
private static final Biome[] BIOMES
public BlockState getBlockState(BlockPos pos)
getBlockState
in interface BlockView
getBlockState
in class WorldChunk
@Nullable public BlockState setBlockState(BlockPos pos, BlockState state, boolean moved)
setBlockState
in interface Chunk
setBlockState
in class WorldChunk
public FluidState getFluidState(BlockPos pos)
getFluidState
in interface BlockView
getFluidState
in class WorldChunk
@Nullable public LightingProvider getLightingProvider()
getLightingProvider
in class WorldChunk
public int getLuminance(BlockPos pos)
public void addEntity(Entity entity)
addEntity
in interface Chunk
addEntity
in class WorldChunk
public void remove(Entity entity)
remove
in class WorldChunk
public void remove(Entity entity, int int2)
remove
in class WorldChunk
@Nullable public BlockEntity getBlockEntity(BlockPos pos, WorldChunk.CreationType creationType)
getBlockEntity
in class WorldChunk
public void addBlockEntity(BlockEntity blockEntity)
addBlockEntity
in class WorldChunk
public void setBlockEntity(BlockPos pos, BlockEntity blockEntity)
setBlockEntity
in interface Chunk
setBlockEntity
in class WorldChunk
public void removeBlockEntity(BlockPos pos)
removeBlockEntity
in interface Chunk
removeBlockEntity
in class WorldChunk
public void markDirty()
markDirty
in class WorldChunk
public void getEntities(@Nullable Entity except, Box box, List<Entity> entityList, Predicate<? super Entity> predicate)
getEntities
in class WorldChunk
public <T extends Entity> void getEntities(Class<? extends T> entityClass, Box box, List<T> result, Predicate<? super T> predicate)
getEntities
in class WorldChunk
public boolean isEmpty()
isEmpty
in class WorldChunk
public boolean method_12228(int int2, int int3)
public ChunkHolder.LevelType getLevelType()
getLevelType
in class WorldChunk