Java Code Examples for net.minecraft.world.World.getWorldInfo()

The following are Jave code examples for showing how to use getWorldInfo() of the net.minecraft.world.World class. You can vote up the examples you like. Your votes will be used in our system to get more good examples.
Example 1
Project: DecompiledMinecraft   File: CommandWeather.java   Source Code and License Vote up 4 votes
/**
 * Callback when the command is invoked
 */
public void processCommand(ICommandSender sender, String[] args) throws CommandException
{
    if (args.length >= 1 && args.length <= 2)
    {
        int i = (300 + (new Random()).nextInt(600)) * 20;

        if (args.length >= 2)
        {
            i = parseInt(args[1], 1, 1000000) * 20;
        }

        World world = MinecraftServer.getServer().worldServers[0];
        WorldInfo worldinfo = world.getWorldInfo();

        if ("clear".equalsIgnoreCase(args[0]))
        {
            worldinfo.setCleanWeatherTime(i);
            worldinfo.setRainTime(0);
            worldinfo.setThunderTime(0);
            worldinfo.setRaining(false);
            worldinfo.setThundering(false);
            notifyOperators(sender, this, "commands.weather.clear", new Object[0]);
        }
        else if ("rain".equalsIgnoreCase(args[0]))
        {
            worldinfo.setCleanWeatherTime(0);
            worldinfo.setRainTime(i);
            worldinfo.setThunderTime(i);
            worldinfo.setRaining(true);
            worldinfo.setThundering(false);
            notifyOperators(sender, this, "commands.weather.rain", new Object[0]);
        }
        else
        {
            if (!"thunder".equalsIgnoreCase(args[0]))
            {
                throw new WrongUsageException("commands.weather.usage", new Object[0]);
            }

            worldinfo.setCleanWeatherTime(0);
            worldinfo.setRainTime(i);
            worldinfo.setThunderTime(i);
            worldinfo.setRaining(true);
            worldinfo.setThundering(true);
            notifyOperators(sender, this, "commands.weather.thunder", new Object[0]);
        }
    }
    else
    {
        throw new WrongUsageException("commands.weather.usage", new Object[0]);
    }
}
 
Example 2
Project: DecompiledMinecraft   File: CommandWeather.java   Source Code and License Vote up 4 votes
/**
 * Callback when the command is invoked
 */
public void processCommand(ICommandSender sender, String[] args) throws CommandException
{
    if (args.length >= 1 && args.length <= 2)
    {
        int i = (300 + (new Random()).nextInt(600)) * 20;

        if (args.length >= 2)
        {
            i = parseInt(args[1], 1, 1000000) * 20;
        }

        World world = MinecraftServer.getServer().worldServers[0];
        WorldInfo worldinfo = world.getWorldInfo();

        if ("clear".equalsIgnoreCase(args[0]))
        {
            worldinfo.setCleanWeatherTime(i);
            worldinfo.setRainTime(0);
            worldinfo.setThunderTime(0);
            worldinfo.setRaining(false);
            worldinfo.setThundering(false);
            notifyOperators(sender, this, "commands.weather.clear", new Object[0]);
        }
        else if ("rain".equalsIgnoreCase(args[0]))
        {
            worldinfo.setCleanWeatherTime(0);
            worldinfo.setRainTime(i);
            worldinfo.setThunderTime(i);
            worldinfo.setRaining(true);
            worldinfo.setThundering(false);
            notifyOperators(sender, this, "commands.weather.rain", new Object[0]);
        }
        else
        {
            if (!"thunder".equalsIgnoreCase(args[0]))
            {
                throw new WrongUsageException("commands.weather.usage", new Object[0]);
            }

            worldinfo.setCleanWeatherTime(0);
            worldinfo.setRainTime(i);
            worldinfo.setThunderTime(i);
            worldinfo.setRaining(true);
            worldinfo.setThundering(true);
            notifyOperators(sender, this, "commands.weather.thunder", new Object[0]);
        }
    }
    else
    {
        throw new WrongUsageException("commands.weather.usage", new Object[0]);
    }
}
 
Example 3
Project: BaseClient   File: CommandWeather.java   Source Code and License Vote up 4 votes
/**
 * Callback when the command is invoked
 */
public void processCommand(ICommandSender sender, String[] args) throws CommandException
{
    if (args.length >= 1 && args.length <= 2)
    {
        int i = (300 + (new Random()).nextInt(600)) * 20;

        if (args.length >= 2)
        {
            i = parseInt(args[1], 1, 1000000) * 20;
        }

        World world = MinecraftServer.getServer().worldServers[0];
        WorldInfo worldinfo = world.getWorldInfo();

        if ("clear".equalsIgnoreCase(args[0]))
        {
            worldinfo.setCleanWeatherTime(i);
            worldinfo.setRainTime(0);
            worldinfo.setThunderTime(0);
            worldinfo.setRaining(false);
            worldinfo.setThundering(false);
            notifyOperators(sender, this, "commands.weather.clear", new Object[0]);
        }
        else if ("rain".equalsIgnoreCase(args[0]))
        {
            worldinfo.setCleanWeatherTime(0);
            worldinfo.setRainTime(i);
            worldinfo.setThunderTime(i);
            worldinfo.setRaining(true);
            worldinfo.setThundering(false);
            notifyOperators(sender, this, "commands.weather.rain", new Object[0]);
        }
        else
        {
            if (!"thunder".equalsIgnoreCase(args[0]))
            {
                throw new WrongUsageException("commands.weather.usage", new Object[0]);
            }

            worldinfo.setCleanWeatherTime(0);
            worldinfo.setRainTime(i);
            worldinfo.setThunderTime(i);
            worldinfo.setRaining(true);
            worldinfo.setThundering(true);
            notifyOperators(sender, this, "commands.weather.thunder", new Object[0]);
        }
    }
    else
    {
        throw new WrongUsageException("commands.weather.usage", new Object[0]);
    }
}
 
Example 4
Project: BaseClient   File: CommandWeather.java   Source Code and License Vote up 4 votes
/**
 * Callback when the command is invoked
 */
public void processCommand(ICommandSender sender, String[] args) throws CommandException
{
    if (args.length >= 1 && args.length <= 2)
    {
        int i = (300 + (new Random()).nextInt(600)) * 20;

        if (args.length >= 2)
        {
            i = parseInt(args[1], 1, 1000000) * 20;
        }

        World world = MinecraftServer.getServer().worldServers[0];
        WorldInfo worldinfo = world.getWorldInfo();

        if ("clear".equalsIgnoreCase(args[0]))
        {
            worldinfo.setCleanWeatherTime(i);
            worldinfo.setRainTime(0);
            worldinfo.setThunderTime(0);
            worldinfo.setRaining(false);
            worldinfo.setThundering(false);
            notifyOperators(sender, this, "commands.weather.clear", new Object[0]);
        }
        else if ("rain".equalsIgnoreCase(args[0]))
        {
            worldinfo.setCleanWeatherTime(0);
            worldinfo.setRainTime(i);
            worldinfo.setThunderTime(i);
            worldinfo.setRaining(true);
            worldinfo.setThundering(false);
            notifyOperators(sender, this, "commands.weather.rain", new Object[0]);
        }
        else
        {
            if (!"thunder".equalsIgnoreCase(args[0]))
            {
                throw new WrongUsageException("commands.weather.usage", new Object[0]);
            }

            worldinfo.setCleanWeatherTime(0);
            worldinfo.setRainTime(i);
            worldinfo.setThunderTime(i);
            worldinfo.setRaining(true);
            worldinfo.setThundering(true);
            notifyOperators(sender, this, "commands.weather.thunder", new Object[0]);
        }
    }
    else
    {
        throw new WrongUsageException("commands.weather.usage", new Object[0]);
    }
}
 
Example 5
Project: Backmemed   File: CommandWeather.java   Source Code and License Vote up 4 votes
/**
 * Callback for when the command is executed
 */
public void execute(MinecraftServer server, ICommandSender sender, String[] args) throws CommandException
{
    if (args.length >= 1 && args.length <= 2)
    {
        int i = (300 + (new Random()).nextInt(600)) * 20;

        if (args.length >= 2)
        {
            i = parseInt(args[1], 1, 1000000) * 20;
        }

        World world = server.worldServers[0];
        WorldInfo worldinfo = world.getWorldInfo();

        if ("clear".equalsIgnoreCase(args[0]))
        {
            worldinfo.setCleanWeatherTime(i);
            worldinfo.setRainTime(0);
            worldinfo.setThunderTime(0);
            worldinfo.setRaining(false);
            worldinfo.setThundering(false);
            notifyCommandListener(sender, this, "commands.weather.clear", new Object[0]);
        }
        else if ("rain".equalsIgnoreCase(args[0]))
        {
            worldinfo.setCleanWeatherTime(0);
            worldinfo.setRainTime(i);
            worldinfo.setThunderTime(i);
            worldinfo.setRaining(true);
            worldinfo.setThundering(false);
            notifyCommandListener(sender, this, "commands.weather.rain", new Object[0]);
        }
        else
        {
            if (!"thunder".equalsIgnoreCase(args[0]))
            {
                throw new WrongUsageException("commands.weather.usage", new Object[0]);
            }

            worldinfo.setCleanWeatherTime(0);
            worldinfo.setRainTime(i);
            worldinfo.setThunderTime(i);
            worldinfo.setRaining(true);
            worldinfo.setThundering(true);
            notifyCommandListener(sender, this, "commands.weather.thunder", new Object[0]);
        }
    }
    else
    {
        throw new WrongUsageException("commands.weather.usage", new Object[0]);
    }
}
 
Example 6
Project: CustomWorldGen   File: CommandWeather.java   Source Code and License Vote up 4 votes
/**
 * Callback for when the command is executed
 */
public void execute(MinecraftServer server, ICommandSender sender, String[] args) throws CommandException
{
    if (args.length >= 1 && args.length <= 2)
    {
        int i = (300 + (new Random()).nextInt(600)) * 20;

        if (args.length >= 2)
        {
            i = parseInt(args[1], 1, 1000000) * 20;
        }

        World world = server.worldServers[0];
        WorldInfo worldinfo = world.getWorldInfo();

        if ("clear".equalsIgnoreCase(args[0]))
        {
            worldinfo.setCleanWeatherTime(i);
            worldinfo.setRainTime(0);
            worldinfo.setThunderTime(0);
            worldinfo.setRaining(false);
            worldinfo.setThundering(false);
            notifyCommandListener(sender, this, "commands.weather.clear", new Object[0]);
        }
        else if ("rain".equalsIgnoreCase(args[0]))
        {
            worldinfo.setCleanWeatherTime(0);
            worldinfo.setRainTime(i);
            worldinfo.setThunderTime(i);
            worldinfo.setRaining(true);
            worldinfo.setThundering(false);
            notifyCommandListener(sender, this, "commands.weather.rain", new Object[0]);
        }
        else
        {
            if (!"thunder".equalsIgnoreCase(args[0]))
            {
                throw new WrongUsageException("commands.weather.usage", new Object[0]);
            }

            worldinfo.setCleanWeatherTime(0);
            worldinfo.setRainTime(i);
            worldinfo.setThunderTime(i);
            worldinfo.setRaining(true);
            worldinfo.setThundering(true);
            notifyCommandListener(sender, this, "commands.weather.thunder", new Object[0]);
        }
    }
    else
    {
        throw new WrongUsageException("commands.weather.usage", new Object[0]);
    }
}
 
Example 7
Project: ExPetrum   File: WorldTypeExP.java   Source Code and License Vote up 4 votes
@Override
public BiomeProvider getBiomeProvider(World world)
   {
	return new BiomeProviderExP(world.getWorldInfo());
   }
 
Example 8
Project: Zombe-Modpack   File: ZWrapper.java   Source Code and License Vote up 0 votes
public static WorldInfo getWorldInfo(World world) { return world.getWorldInfo(); }