Package net.aufdemrand.denizen.scripts.requirements.core

Source Code of net.aufdemrand.denizen.scripts.requirements.core.StormRequirement

package net.aufdemrand.denizen.scripts.requirements.core;

import net.aufdemrand.denizen.exceptions.RequirementCheckException;
import net.aufdemrand.denizen.scripts.requirements.AbstractRequirement;
import net.aufdemrand.denizen.scripts.requirements.RequirementsContext;
import org.bukkit.World;

import java.util.List;

/**
* Returns whether or not it's storming in the world where the player is.
*/
public class StormRequirement extends AbstractRequirement {

    @Override
    public boolean check(RequirementsContext context, List<String> args) throws RequirementCheckException {
        World world = context.getPlayer().getPlayerEntity().getWorld();

        return world.hasStorm() && world.isThundering();
    }
}
TOP

Related Classes of net.aufdemrand.denizen.scripts.requirements.core.StormRequirement

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.