public class WorldProviderEnd extends WorldProvider
WorldProvider.WorldSleepResult
biomeProvider, doesWaterVaporize, hasSkyLight, lightBrightnessTable, MOON_PHASE_FACTORS, nether, world
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 worldTime,
float partialTicks)
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).
|
IChunkGenerator |
createChunkGenerator() |
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.
|
DimensionType |
getDimensionType() |
DragonFightManager |
getDragonFightManager() |
Vec3d |
getFogColor(float p_76562_1_,
float p_76562_2_)
Return Vec3D with biome specific fog color
|
BlockPos |
getSpawnCoordinate() |
void |
init()
Creates a new
BiomeProvider for the WorldProvider, and also sets the values of #hasSkylight and
#hasNoSky appropriately. |
boolean |
isSkyColored() |
boolean |
isSurfaceWorld()
Returns 'true' if in the "main surface world", but 'false' if in the Nether or End dimensions.
|
void |
onPlayerAdded(EntityPlayerMP player)
Called when a Player is added to the provider's world.
|
void |
onPlayerRemoved(EntityPlayerMP player)
Called when a Player is removed from the provider's world.
|
void |
onWorldSave()
Called when the world is performing a save.
|
void |
onWorldUpdateEntities()
Called when the world is updating entities.
|
calculateInitialWeather, canBlockFreeze, canDoLightning, canDoRainSnowIce, canDropChunk, canMineBlock, canSleepAt, canSnowAt, createWorldBorder, doesWaterVaporize, generateLightBrightnessTable, getActualHeight, getBiomeForCoords, getBiomeProvider, getCloudColor, getCloudRenderer, getCurrentMoonPhaseFactor, getDimension, getHeight, getHorizon, getLightBrightnessTable, getLightmapColors, getMoonPhase, getMovementFactor, getMusicType, getRandomizedSpawnPoint, getRespawnDimension, getSaveFolder, getSeed, getSkyColor, getSkyRenderer, getSpawnPoint, getStarBrightness, getSunBrightness, getSunBrightnessFactor, getVoidFogYFactor, getWeatherRenderer, getWorldTime, hasSkyLight, initCapabilities, isBlockHighHumidity, isDaytime, isNether, resetRainAndThunder, setAllowedSpawnTypes, setCloudRenderer, setDimension, setSkyRenderer, setSpawnPoint, setWeatherRenderer, setWorld, setWorldTime, shouldClientCheckLighting, shouldMapSpin, updateWeather
public void init()
BiomeProvider
for the WorldProvider, and also sets the values of #hasSkylight
and
#hasNoSky
appropriately.
Note that subclasses generally override this method without calling the parent version.init
in class WorldProvider
public IChunkGenerator createChunkGenerator()
createChunkGenerator
in class WorldProvider
public float calculateCelestialAngle(long worldTime, float partialTicks)
calculateCelestialAngle
in class WorldProvider
public float[] calcSunriseSunsetColors(float celestialAngle, float partialTicks)
calcSunriseSunsetColors
in class WorldProvider
public Vec3d 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 DimensionType getDimensionType()
getDimensionType
in class WorldProvider
public void onWorldSave()
onWorldSave
in class WorldProvider
public void onWorldUpdateEntities()
onWorldUpdateEntities
in class WorldProvider
public DragonFightManager getDragonFightManager()
public void onPlayerAdded(EntityPlayerMP player)
onPlayerAdded
in class WorldProvider
public void onPlayerRemoved(EntityPlayerMP player)
onPlayerRemoved
in class WorldProvider