Class WorldInfo

java.lang.Object
net.minecraft.src.WorldInfo
Direct Known Subclasses:
DerivedWorldInfo

public class WorldInfo extends Object
  • Field Details

    • dataStorage

      public DataStorage dataStorage
    • previouslyRaining

      public boolean previouslyRaining
    • previouslyThundering

      public boolean previouslyThundering
  • Constructor Details

    • WorldInfo

      protected WorldInfo()
    • WorldInfo

      public WorldInfo(NBTTagCompound par1NBTTagCompound)
    • WorldInfo

      public WorldInfo(WorldSettings par1WorldSettings, String par2Str, boolean initGlobalData)
    • WorldInfo

      public WorldInfo(WorldInfo par1WorldInfo)
  • Method Details

    • getNBTTagCompound

      public NBTTagCompound getNBTTagCompound()
      Gets the NBTTagCompound for the worldInfo
    • cloneNBTCompound

      public NBTTagCompound cloneNBTCompound(NBTTagCompound par1NBTTagCompound)
      Creates a new NBTTagCompound for the world, with the given NBTTag as the "Player"
    • getSeed

      public long getSeed()
      Returns the seed of current world.
    • getSpawnX

      public int getSpawnX()
      Returns the x spawn position
    • getSpawnY

      public int getSpawnY()
      Return the Y axis spawning point of the player.
    • getSpawnZ

      public int getSpawnZ()
      Returns the z spawn position
    • getWorldTotalTime

      public long getWorldTotalTime()
    • getWorldTime

      public long getWorldTime()
      Get current world time
    • getSizeOnDisk

      public long getSizeOnDisk()
    • getPlayerNBTTagCompound

      public NBTTagCompound getPlayerNBTTagCompound()
      Returns the player's NBTTagCompound to be loaded
    • getVanillaDimension

      public int getVanillaDimension()
      FCNOTE: Be careful calling this function as it can return unexpected results in derived worlds You normally want to use world.provider.dimensionId instead
    • setSpawnX

      public void setSpawnX(int par1)
      Set the x spawn position to the passed in value
    • setSpawnY

      public void setSpawnY(int par1)
      Sets the y spawn position
    • setSpawnZ

      public void setSpawnZ(int par1)
      Set the z spawn position to the passed in value
    • incrementTotalWorldTime

      public void incrementTotalWorldTime(long par1)
    • setWorldTime

      public void setWorldTime(long par1)
      Set current world time
    • setSpawnPosition

      public void setSpawnPosition(int par1, int par2, int par3)
      Sets the spawn zone position. Args: x, y, z
    • getWorldName

      public String getWorldName()
      Get current world name
    • setWorldName

      public void setWorldName(String par1Str)
    • getSaveVersion

      public int getSaveVersion()
      Returns the save version of this world
    • setSaveVersion

      public void setSaveVersion(int par1)
      Sets the save version of the world
    • getLastTimePlayed

      public long getLastTimePlayed()
      Return the last time the player was in this world.
    • isThundering

      public boolean isThundering()
      Returns true if it is thundering, false otherwise.
    • setThundering

      public void setThundering(boolean par1)
      Sets whether it is thundering or not.
    • getThunderTime

      public int getThunderTime()
      Returns the number of ticks until next thunderbolt.
    • setThunderTime

      public void setThunderTime(int par1)
      Defines the number of ticks until next thunderbolt.
    • isRaining

      public boolean isRaining()
      Returns true if it is raining, false otherwise.
    • setRaining

      public void setRaining(boolean par1)
      Sets whether it is raining or not.
    • getRainTime

      public int getRainTime()
      Return the number of ticks until rain.
    • setRainTime

      public void setRainTime(int par1)
      Sets the number of ticks until rain.
    • getGameType

      public EnumGameType getGameType()
      Gets the GameType.
    • isMapFeaturesEnabled

      public boolean isMapFeaturesEnabled()
      Get whether the map features (e.g. strongholds) generation is enabled or disabled.
    • setGameType

      public void setGameType(EnumGameType par1EnumGameType)
      Sets the GameType.
    • isHardcoreModeEnabled

      public boolean isHardcoreModeEnabled()
      Returns true if hardcore mode is enabled, otherwise false
    • getTerrainType

      public WorldType getTerrainType()
    • setTerrainType

      public void setTerrainType(WorldType par1WorldType)
    • getGeneratorOptions

      public String getGeneratorOptions()
    • areCommandsAllowed

      public boolean areCommandsAllowed()
      Returns true if commands are allowed on this World.
    • isInitialized

      public boolean isInitialized()
      Returns true if the World is initialized.
    • setServerInitialized

      public void setServerInitialized(boolean par1)
      Sets the initialization status of the World.
    • getGameRulesInstance

      public GameRules getGameRulesInstance()
      Gets the GameRules class Instance.
    • addToCrashReport

      public void addToCrashReport(CrashReportCategory par1CrashReportCategory)
      Adds this WorldInfo instance to the crash report.
    • getGlobalEnderChestInventory

      public InventoryEnderChest getGlobalEnderChestInventory()
    • setGlobalEnderChestInventory

      public void setGlobalEnderChestInventory(InventoryEnderChest inventory)
    • getData

      public <T> T getData(DataEntry.WorldDataEntry<T> entry)
    • setData

      public <T> void setData(DataEntry.WorldDataEntry<T> entry, T value)
    • getDifficulty

      public Difficulty getDifficulty()
    • setDifficulty

      public void setDifficulty(Difficulty difficulty)
    • setHardcoreModeEnabled

      public void setHardcoreModeEnabled(boolean hardcoreModeEnabled)
    • setGameRules

      public void setGameRules(GameRules gameRules)