Package net.minecraft.world.chunk
Class ChunkPrimerWrapper
- java.lang.Object
-
- net.minecraft.world.chunk.ChunkPrimer
-
- net.minecraft.world.chunk.ChunkPrimerWrapper
-
- All Implemented Interfaces:
IChunk,IBlockReader,IStructureReader
public class ChunkPrimerWrapper extends ChunkPrimer
-
-
Constructor Summary
Constructors Constructor Description ChunkPrimerWrapper(Chunk p_i49948_1_)
-
Method Summary
-
Methods inherited from class net.minecraft.world.chunk.ChunkPrimer
addEntity, addLight, addLight, addPackedPostProcess, getBlockEntities, getBlockEntitiesPos, getBlockEntityNbts, getEntities, getHeightmaps, getInhabitedTime, getOrCreateHeightmapUnprimed, getOrCreateSection, getPackedLights, getPostProcessing, getUpgradeData, packOffsetCoordinates, setCarvingMask, setInhabitedTime, setLightEngine, unpackOffsetCoordinates
-
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.IBlockReader
clip, clipWithInteractionOverride, getBlockFloorHeight, getBlockFloorHeight, getBlockStates, getLightEmission, getMaxBuildHeight
-
Methods inherited from interface net.minecraft.world.chunk.IChunk
getHighestSection, getHighestSectionPosition, getWorldForge, isYSpaceEmpty
-
-
-
-
Field Detail
-
wrapped
private final Chunk wrapped
-
-
Constructor Detail
-
ChunkPrimerWrapper
public ChunkPrimerWrapper(Chunk p_i49948_1_)
-
-
Method Detail
-
getBlockEntity
@Nullable public TileEntity getBlockEntity(BlockPos p_175625_1_)
- Specified by:
getBlockEntityin interfaceIBlockReader- Overrides:
getBlockEntityin classChunkPrimer
-
getBlockState
@Nullable public BlockState getBlockState(BlockPos p_180495_1_)
- Specified by:
getBlockStatein interfaceIBlockReader- Overrides:
getBlockStatein classChunkPrimer
-
getFluidState
public FluidState getFluidState(BlockPos p_204610_1_)
- Specified by:
getFluidStatein interfaceIBlockReader- Overrides:
getFluidStatein classChunkPrimer
-
getMaxLightLevel
public int getMaxLightLevel()
-
setBlockState
@Nullable public BlockState setBlockState(BlockPos p_177436_1_, BlockState p_177436_2_, boolean p_177436_3_)
- Specified by:
setBlockStatein interfaceIChunk- Overrides:
setBlockStatein classChunkPrimer
-
setBlockEntity
public void setBlockEntity(BlockPos p_177426_1_, TileEntity p_177426_2_)
- Specified by:
setBlockEntityin interfaceIChunk- Overrides:
setBlockEntityin classChunkPrimer
-
addEntity
public void addEntity(Entity p_76612_1_)
- Specified by:
addEntityin interfaceIChunk- Overrides:
addEntityin classChunkPrimer
-
setStatus
public void setStatus(ChunkStatus p_201574_1_)
- Overrides:
setStatusin classChunkPrimer
-
getSections
public ChunkSection[] getSections()
- Specified by:
getSectionsin interfaceIChunk- Overrides:
getSectionsin classChunkPrimer
-
getLightEngine
@Nullable public WorldLightManager getLightEngine()
- Overrides:
getLightEnginein classChunkPrimer
-
setHeightmap
public void setHeightmap(Heightmap.Type p_201607_1_, long[] p_201607_2_)
- Specified by:
setHeightmapin interfaceIChunk- Overrides:
setHeightmapin classChunkPrimer
-
fixType
private Heightmap.Type fixType(Heightmap.Type p_209532_1_)
-
getHeight
public int getHeight(Heightmap.Type p_201576_1_, int p_201576_2_, int p_201576_3_)
- Specified by:
getHeightin interfaceIChunk- Overrides:
getHeightin classChunkPrimer
-
getPos
public ChunkPos getPos()
- Specified by:
getPosin interfaceIChunk- Overrides:
getPosin classChunkPrimer
-
setLastSaveTime
public void setLastSaveTime(long p_177432_1_)
- Specified by:
setLastSaveTimein interfaceIChunk- Overrides:
setLastSaveTimein classChunkPrimer
-
getStartForFeature
@Nullable public StructureStart<?> getStartForFeature(Structure<?> p_230342_1_)
- Specified by:
getStartForFeaturein interfaceIStructureReader- Overrides:
getStartForFeaturein classChunkPrimer
-
setStartForFeature
public void setStartForFeature(Structure<?> p_230344_1_, StructureStart<?> p_230344_2_)
- Specified by:
setStartForFeaturein interfaceIStructureReader- Overrides:
setStartForFeaturein classChunkPrimer
-
getAllStarts
public java.util.Map<Structure<?>,StructureStart<?>> getAllStarts()
- Specified by:
getAllStartsin interfaceIChunk- Overrides:
getAllStartsin classChunkPrimer
-
setAllStarts
public void setAllStarts(java.util.Map<Structure<?>,StructureStart<?>> p_201612_1_)
- Specified by:
setAllStartsin interfaceIChunk- Overrides:
setAllStartsin classChunkPrimer
-
getReferencesForFeature
public it.unimi.dsi.fastutil.longs.LongSet getReferencesForFeature(Structure<?> p_230346_1_)
- Specified by:
getReferencesForFeaturein interfaceIStructureReader- Overrides:
getReferencesForFeaturein classChunkPrimer
-
addReferenceForFeature
public void addReferenceForFeature(Structure<?> p_230343_1_, long p_230343_2_)
- Specified by:
addReferenceForFeaturein interfaceIStructureReader- Overrides:
addReferenceForFeaturein classChunkPrimer
-
getAllReferences
public java.util.Map<Structure<?>,it.unimi.dsi.fastutil.longs.LongSet> getAllReferences()
- Specified by:
getAllReferencesin interfaceIStructureReader- Overrides:
getAllReferencesin classChunkPrimer
-
setAllReferences
public void setAllReferences(java.util.Map<Structure<?>,it.unimi.dsi.fastutil.longs.LongSet> p_201606_1_)
- Specified by:
setAllReferencesin interfaceIStructureReader- Overrides:
setAllReferencesin classChunkPrimer
-
getBiomes
public BiomeContainer getBiomes()
- Specified by:
getBiomesin interfaceIChunk- Overrides:
getBiomesin classChunkPrimer
-
setUnsaved
public void setUnsaved(boolean p_177427_1_)
- Specified by:
setUnsavedin interfaceIChunk- Overrides:
setUnsavedin classChunkPrimer
-
isUnsaved
public boolean isUnsaved()
- Specified by:
isUnsavedin interfaceIChunk- Overrides:
isUnsavedin classChunkPrimer
-
getStatus
public ChunkStatus getStatus()
- Specified by:
getStatusin interfaceIChunk- Overrides:
getStatusin classChunkPrimer
-
removeBlockEntity
public void removeBlockEntity(BlockPos p_177425_1_)
- Specified by:
removeBlockEntityin interfaceIChunk- Overrides:
removeBlockEntityin classChunkPrimer
-
markPosForPostprocessing
public void markPosForPostprocessing(BlockPos p_201594_1_)
- Specified by:
markPosForPostprocessingin interfaceIChunk- Overrides:
markPosForPostprocessingin classChunkPrimer
-
setBlockEntityNbt
public void setBlockEntityNbt(CompoundNBT p_201591_1_)
- Specified by:
setBlockEntityNbtin interfaceIChunk- Overrides:
setBlockEntityNbtin classChunkPrimer
-
getBlockEntityNbt
@Nullable public CompoundNBT getBlockEntityNbt(BlockPos p_201579_1_)
- Specified by:
getBlockEntityNbtin interfaceIChunk- Overrides:
getBlockEntityNbtin classChunkPrimer
-
getBlockEntityNbtForSaving
@Nullable public CompoundNBT getBlockEntityNbtForSaving(BlockPos p_223134_1_)
- Specified by:
getBlockEntityNbtForSavingin interfaceIChunk- Overrides:
getBlockEntityNbtForSavingin classChunkPrimer
-
setBiomes
public void setBiomes(BiomeContainer p_225548_1_)
- Overrides:
setBiomesin classChunkPrimer
-
getLights
public java.util.stream.Stream<BlockPos> getLights()
- Specified by:
getLightsin interfaceIChunk- Overrides:
getLightsin classChunkPrimer
-
getBlockTicks
public ChunkPrimerTickList<Block> getBlockTicks()
- Specified by:
getBlockTicksin interfaceIChunk- Overrides:
getBlockTicksin classChunkPrimer
-
getLiquidTicks
public ChunkPrimerTickList<Fluid> getLiquidTicks()
- Specified by:
getLiquidTicksin interfaceIChunk- Overrides:
getLiquidTicksin classChunkPrimer
-
getCarvingMask
public java.util.BitSet getCarvingMask(GenerationStage.Carving p_205749_1_)
- Overrides:
getCarvingMaskin classChunkPrimer
-
getOrCreateCarvingMask
public java.util.BitSet getOrCreateCarvingMask(GenerationStage.Carving p_230345_1_)
- Overrides:
getOrCreateCarvingMaskin classChunkPrimer
-
getWrapped
public Chunk getWrapped()
-
isLightCorrect
public boolean isLightCorrect()
- Specified by:
isLightCorrectin interfaceIChunk- Overrides:
isLightCorrectin classChunkPrimer
-
setLightCorrect
public void setLightCorrect(boolean p_217305_1_)
- Specified by:
setLightCorrectin interfaceIChunk- Overrides:
setLightCorrectin classChunkPrimer
-
-