public class WorldProviderEnd extends WorldProvider
dimensionId, hasNoSky, isHellWorld, lightBrightnessTable, moonPhaseFactors, worldChunkMgr, worldObj
Constructor and Description |
---|
WorldProviderEnd() |
Modifier and Type | Method and Description |
---|---|
float[] |
calcSunriseSunsetColors(float celestialAngle,
float partialTicks)
Returns array with sunrise/sunset colors
|
float |
calculateCelestialAngle(long p_76563_1_,
float p_76563_3_)
Calculates the angle of sun and moon in the sky relative to a specified time (usually worldTime)
|
boolean |
canCoordinateBeSpawn(int x,
int z)
Will check if the x, z position specified is alright to be set as the map spawn point
|
boolean |
canRespawnHere()
True if the player can respawn in this dimension (true = overworld, false = nether).
|
IChunkProvider |
createChunkGenerator()
Returns a new chunk provider which generates chunks for this world
|
boolean |
doesXZShowFog(int x,
int z)
Returns true if the given X,Z coordinate should show environmental fog.
|
int |
getAverageGroundLevel() |
float |
getCloudHeight()
the y level at which clouds are rendered.
|
java.lang.String |
getDimensionName()
Returns the dimension's name, e.g.
|
Vec3 |
getFogColor(float p_76562_1_,
float p_76562_2_)
Return Vec3D with biome specific fog color
|
java.lang.String |
getInternalNameSuffix() |
BlockPos |
getSpawnCoordinate() |
boolean |
isSkyColored() |
boolean |
isSurfaceWorld()
Returns 'true' if in the "main surface world", but 'false' if in the Nether or End dimensions.
|
void |
registerWorldChunkManager()
creates a new world chunk manager for WorldProvider
|
calculateInitialWeather, canBlockFreeze, canDoLightning, canDoRainSnowIce, canMineBlock, canSnowAt, doesWaterVaporize, drawClouds, generateLightBrightnessTable, getActualHeight, getBiomeGenForCoords, getCloudRenderer, getCurrentMoonPhaseFactor, getDepartMessage, getDimensionId, getHasNoSky, getHeight, getHorizon, getLightBrightnessTable, getMoonPhase, getMovementFactor, getProviderForDimension, getRandomizedSpawnPoint, getRespawnDimension, getSaveFolder, getSeed, getSkyColor, getSkyRenderer, getSpawnPoint, getStarBrightness, getSunBrightness, getSunBrightnessFactor, getVoidFogYFactor, getWeatherRenderer, getWelcomeMessage, getWorldBorder, getWorldChunkManager, getWorldTime, isBlockHighHumidity, isDaytime, registerWorld, resetRainAndThunder, setAllowedSpawnTypes, setCloudRenderer, setDimension, setSkyRenderer, setSpawnPoint, setWeatherRenderer, setWorldTime, shouldMapSpin, updateWeather
public void registerWorldChunkManager()
registerWorldChunkManager
in class WorldProvider
public IChunkProvider createChunkGenerator()
createChunkGenerator
in class WorldProvider
public float calculateCelestialAngle(long p_76563_1_, float p_76563_3_)
calculateCelestialAngle
in class WorldProvider
public float[] calcSunriseSunsetColors(float celestialAngle, float partialTicks)
calcSunriseSunsetColors
in class WorldProvider
public Vec3 getFogColor(float p_76562_1_, float p_76562_2_)
getFogColor
in class WorldProvider
public boolean isSkyColored()
isSkyColored
in class WorldProvider
public boolean canRespawnHere()
canRespawnHere
in class WorldProvider
public boolean isSurfaceWorld()
isSurfaceWorld
in class WorldProvider
public float getCloudHeight()
getCloudHeight
in class WorldProvider
public boolean canCoordinateBeSpawn(int x, int z)
canCoordinateBeSpawn
in class WorldProvider
public BlockPos getSpawnCoordinate()
getSpawnCoordinate
in class WorldProvider
public int getAverageGroundLevel()
getAverageGroundLevel
in class WorldProvider
public boolean doesXZShowFog(int x, int z)
doesXZShowFog
in class WorldProvider
public java.lang.String getDimensionName()
getDimensionName
in class WorldProvider
public java.lang.String getInternalNameSuffix()
getInternalNameSuffix
in class WorldProvider