public static interface ICubicWorldInternal.Server extends ICubicWorldInternal, ICubicWorldServer
ICubicWorldInternal.Client, ICubicWorldInternal.CompatGenerationScope, ICubicWorldInternal.ServerICubicWorld.SurfaceType| Modifier and Type | Method and Description |
|---|---|
void |
addForcedCube(ICube cube) |
ICubicWorldInternal.CompatGenerationScope |
doCompatibilityGeneration() |
CubeProviderServer |
getCubeCache()
Returns the
ICubeProvider for this world, or throws NotCubicChunksWorldException
if this is not a CubicChunks world. |
XZMap<IColumn> |
getForcedColumns() |
XYZMap<ICube> |
getForcedCubes() |
CubeSplitTickSet |
getScheduledTicks() |
SpawnCubes |
getSpawnArea() |
CubeSplitTickList |
getThisTickScheduledTicks() |
VanillaNetworkHandler |
getVanillaNetworkHandler() |
void |
initCubicWorldServer(IntRange heightRange,
IntRange generationRange)
Initializes the world to be a CubicChunks world.
|
boolean |
isCompatGenerationScope() |
void |
removeForcedCube(ICube cube) |
void |
setSpawnArea(SpawnCubes spawn) |
fakeWorldHeight, getCubeFromBlockCoords, getCubeFromCubeCoords, getLightingManager, getTopSolidOrLiquidBlockVanilla, tickCubicWorldforceChunk, getCubeGenerator, reorderChunk, unforceChunk, unloadOldCubescanBeTopBlock, findTopBlock, findTopBlock, getActualHeight, getCubeFromCubeCoords, getEffectiveHeight, getMaxGenerationHeight, getMinGenerationHeight, getSurfaceForCube, getSurfaceForCube, isBlockColumnLoaded, isBlockColumnLoaded, isCubicWorld, testForCubes, testForCubes, testForCubesgetMaxHeight, getMinHeightvoid initCubicWorldServer(IntRange heightRange, IntRange generationRange)
heightRange - world height rangegenerationRange - expected height range for world generation. Maximum Y should be above 0.CubeProviderServer getCubeCache()
ICubicWorldInternalICubeProvider for this world, or throws NotCubicChunksWorldException
if this is not a CubicChunks world.getCubeCache in interface ICubicWorldgetCubeCache in interface ICubicWorldInternalgetCubeCache in interface ICubicWorldServervoid removeForcedCube(ICube cube)
void addForcedCube(ICube cube)
CubeSplitTickSet getScheduledTicks()
CubeSplitTickList getThisTickScheduledTicks()
SpawnCubes getSpawnArea()
void setSpawnArea(SpawnCubes spawn)
ICubicWorldInternal.CompatGenerationScope doCompatibilityGeneration()
boolean isCompatGenerationScope()
VanillaNetworkHandler getVanillaNetworkHandler()