Package net.minecraft.src
Class WorldProvider
- java.lang.Object
-
- net.minecraft.src.WorldProvider
-
- Direct Known Subclasses:
WorldProviderEnd,WorldProviderHell,WorldProviderSurface
public abstract class WorldProvider extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description booleanhasNoSkybooleanisHellWorldfloat[]lightBrightnessTableWorldTypeterrainTypeWorldChunkManagerworldChunkMgrWorldworldObjintworldType
-
Constructor Summary
Constructors Constructor Description WorldProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description @net.minecraft.modding.api.Side.Client float[]calcSunriseSunsetColors(float var1, float var2)floatcalculateCelestialAngle(long var1, float var3)booleancanCoordinateBeSpawn(int var1, int var2)booleancanRespawnHere()booleanfunc_48217_e()@net.minecraft.modding.api.Side.Client booleanfunc_48218_b(int var1, int var2)protected voidgenerateLightBrightnessTable()intgetAverageGroundLevel()IChunkProvidergetChunkProvider()@net.minecraft.modding.api.Side.Client floatgetCloudHeight()ChunkCoordinatesgetEntrancePortalLocation()@Client Vec3DgetFogColor(float var1, float var2)@net.minecraft.modding.api.Side.Client intgetMoonPhase(long var1, float var3)static WorldProvidergetProviderForDimension(int var0)@net.minecraft.modding.api.Side.Client doublegetVoidFogYFactor()@net.minecraft.modding.api.Side.Client booleangetWorldHasNoSky()@net.minecraft.modding.api.Side.Client booleanisSkyColored()voidregisterWorld(World var1)protected voidregisterWorldChunkManager()
-
-
-
Field Detail
-
worldObj
public World worldObj
-
terrainType
public WorldType terrainType
-
worldChunkMgr
public WorldChunkManager worldChunkMgr
-
isHellWorld
public boolean isHellWorld
-
hasNoSky
public boolean hasNoSky
-
lightBrightnessTable
public float[] lightBrightnessTable
-
worldType
public int worldType
-
-
Method Detail
-
registerWorld
public final void registerWorld(World var1)
-
generateLightBrightnessTable
protected void generateLightBrightnessTable()
-
registerWorldChunkManager
protected void registerWorldChunkManager()
-
getChunkProvider
public IChunkProvider getChunkProvider()
-
canCoordinateBeSpawn
public boolean canCoordinateBeSpawn(int var1, int var2)
-
calculateCelestialAngle
public float calculateCelestialAngle(long var1, float var3)
-
getMoonPhase
@Client public @net.minecraft.modding.api.Side.Client int getMoonPhase(long var1, float var3)
-
func_48217_e
public boolean func_48217_e()
-
calcSunriseSunsetColors
@Client public @net.minecraft.modding.api.Side.Client float[] calcSunriseSunsetColors(float var1, float var2)
-
canRespawnHere
public boolean canRespawnHere()
-
getProviderForDimension
public static WorldProvider getProviderForDimension(int var0)
-
getCloudHeight
@Client public @net.minecraft.modding.api.Side.Client float getCloudHeight()
-
isSkyColored
@Client public @net.minecraft.modding.api.Side.Client boolean isSkyColored()
-
getEntrancePortalLocation
public ChunkCoordinates getEntrancePortalLocation()
-
getAverageGroundLevel
public int getAverageGroundLevel()
-
getWorldHasNoSky
@Client public @net.minecraft.modding.api.Side.Client boolean getWorldHasNoSky()
-
getVoidFogYFactor
@Client public @net.minecraft.modding.api.Side.Client double getVoidFogYFactor()
-
func_48218_b
@Client public @net.minecraft.modding.api.Side.Client boolean func_48218_b(int var1, int var2)
-
-