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 pos) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBlockEntity(BlockEntity blockEntity) |
void |
addEntity(Entity entity) |
boolean |
areSectionsEmptyBetween(int lowerHeight,
int upperHeight) |
<T extends Entity> |
collectEntitiesByClass(Class<? extends T> entityClass,
Box box,
List<T> result,
Predicate<? super T> predicate)
Collects a list of entities of some runtime type and appends them to the given list.
|
void |
collectOtherEntities(Entity except,
Box box,
List<Entity> entityList,
Predicate<? super Entity> predicate) |
BlockEntity |
getBlockEntity(BlockPos pos,
WorldChunk.CreationType creationType) |
BlockState |
getBlockState(BlockPos pos) |
FluidState |
getFluidState(BlockPos pos) |
ChunkHolder.LevelType |
getLevelType() |
LightingProvider |
getLightingProvider() |
int |
getLuminance(BlockPos pos) |
boolean |
isEmpty() |
void |
markDirty() |
void |
remove(Entity entity) |
void |
remove(Entity entity,
int section) |
void |
removeBlockEntity(BlockPos pos) |
void |
setBlockEntity(BlockPos pos,
BlockEntity blockEntity) |
BlockState |
setBlockState(BlockPos pos,
BlockState state,
boolean moved) |
addPendingBlockEntityTag, addStructureReference, collectEntities, disableTickSchedulers, enableTickSchedulers, getBiomeArray, getBlockEntities, getBlockEntity, getBlockEntityPositions, getBlockEntityTag, getBlockTickScheduler, getEntitySectionArray, getFluidState, getFluidTickScheduler, getHeightmap, getHeightmaps, getInhabitedTime, getLightSourcesStream, getPackedBlockEntityTag, getPos, getPostProcessingLists, getSectionArray, getStatus, getStructureReferences, getStructureReferences, getStructureStart, getStructureStarts, getUpgradeData, getWorld, isLightOn, loadFromPacket, loadToWorld, needsSaving, runPostProcessing, sampleHeightmap, setHeightmap, setInhabitedTime, setLastSaveTime, setLevelTypeProvider, setLightOn, setLoadedToWorld, setShouldSave, setStructureReferences, setStructureStart, setStructureStarts, setUnsavedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHighestNonEmptySection, getHighestNonEmptySectionYOffset, getList, markBlockForPostProcessing, markBlockForPostProcessinggetDismountHeight, getDismountHeight, getHeight, getMaxLightLevel, method_29546, raycast, raycast, raycastBlockprivate static final Biome[] BIOMES
public BlockState getBlockState(BlockPos pos)
getBlockState in interface BlockViewgetBlockState in class WorldChunk@Nullable public BlockState setBlockState(BlockPos pos, BlockState state, boolean moved)
setBlockState in interface ChunksetBlockState in class WorldChunkpublic FluidState getFluidState(BlockPos pos)
getFluidState in interface BlockViewgetFluidState in class WorldChunk@Nullable public LightingProvider getLightingProvider()
getLightingProvider in class WorldChunkpublic int getLuminance(BlockPos pos)
public void addEntity(Entity entity)
addEntity in interface ChunkaddEntity in class WorldChunkpublic void remove(Entity entity)
remove in class WorldChunkpublic void remove(Entity entity, int section)
remove in class WorldChunk@Nullable public BlockEntity getBlockEntity(BlockPos pos, WorldChunk.CreationType creationType)
getBlockEntity in class WorldChunkpublic void addBlockEntity(BlockEntity blockEntity)
addBlockEntity in class WorldChunkpublic void setBlockEntity(BlockPos pos, BlockEntity blockEntity)
setBlockEntity in interface ChunksetBlockEntity in class WorldChunkpublic void removeBlockEntity(BlockPos pos)
removeBlockEntity in interface ChunkremoveBlockEntity in class WorldChunkpublic void markDirty()
markDirty in class WorldChunkpublic void collectOtherEntities(@Nullable Entity except, Box box, List<Entity> entityList, Predicate<? super Entity> predicate)
collectOtherEntities in class WorldChunkpublic <T extends Entity> void collectEntitiesByClass(Class<? extends T> entityClass, Box box, List<T> result, Predicate<? super T> predicate)
collectEntitiesByClass in class WorldChunkentityClass - the class object representing the type collected entities must extendbox - the box in which to collect entitiesresult - a list in which to store the collected entitiespredicate - a predicate which entities must satisfy in order to be collectedpublic boolean isEmpty()
isEmpty in class WorldChunkpublic boolean areSectionsEmptyBetween(int lowerHeight,
int upperHeight)
public ChunkHolder.LevelType getLevelType()
getLevelType in class WorldChunk