35 lines
966 B
Java
35 lines
966 B
Java
package top.penowl.quidproquo.rituals;
|
|
|
|
import java.util.List;
|
|
|
|
import org.bukkit.Location;
|
|
import org.bukkit.Material;
|
|
import org.bukkit.World;
|
|
import org.bukkit.entity.Player;
|
|
|
|
import top.penowl.quidproquo.Ritual;
|
|
|
|
public class LightningRitual extends Ritual {
|
|
|
|
@Override
|
|
public void setup() {
|
|
addIngredient(Material.WHEAT, 32);
|
|
addIngredient(Material.GLOWSTONE, 16);
|
|
name = "lightning location";
|
|
description = "Send a bolt of locating lightning to all players.";
|
|
notify = false;
|
|
health = 2;
|
|
}
|
|
|
|
@Override
|
|
public void execute(Player caster, Player target, Location location) {
|
|
World world = location.getWorld();
|
|
List<Player> players = world.getPlayers();
|
|
for(Player player : players) {
|
|
if(player.getUniqueId() != caster.getUniqueId()) {
|
|
world.strikeLightningEffect(player.getLocation().clone().add(0, 1, 0));
|
|
}
|
|
}
|
|
}
|
|
|
|
} |