package com.nisovin.magicspells.spells.buff;
import java.util.HashSet;
import java.util.Set;
import org.bukkit.entity.Player;
import com.nisovin.magicspells.spells.BuffSpell;
import com.nisovin.magicspells.util.MagicConfig;
public class DummySpell extends BuffSpell {
private Set<String> players = new HashSet<String>();
public DummySpell(MagicConfig config, String spellName) {
super(config, spellName);
}
@Override
public boolean castBuff(Player player, float power, String[] args) {
players.add(player.getName());
return true;
}
@Override
public boolean isActive(Player player) {
return players.contains(player.getName());
}
@Override
public void turnOffBuff(Player player) {
players.remove(player.getName());
}
@Override
protected void turnOff() {
players.clear();
}
}