mirror of
https://github.com/taoneill/war.git
synced 2024-09-28 14:37:27 +02:00
parent
d4976ecbb4
commit
382261eb83
@ -4,12 +4,15 @@ import com.google.common.collect.ImmutableList;
|
|||||||
import com.tommytony.war.Team;
|
import com.tommytony.war.Team;
|
||||||
import com.tommytony.war.War;
|
import com.tommytony.war.War;
|
||||||
import com.tommytony.war.Warzone;
|
import com.tommytony.war.Warzone;
|
||||||
|
|
||||||
import java.text.MessageFormat;
|
import java.text.MessageFormat;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import org.apache.commons.lang.Validate;
|
import org.apache.commons.lang.Validate;
|
||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
|
import org.bukkit.Effect;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.configuration.ConfigurationSection;
|
import org.bukkit.configuration.ConfigurationSection;
|
||||||
import org.bukkit.configuration.MemoryConfiguration;
|
import org.bukkit.configuration.MemoryConfiguration;
|
||||||
@ -41,6 +44,7 @@ public class KillstreakReward {
|
|||||||
section.set("5.reward.points", 1);
|
section.set("5.reward.points", 1);
|
||||||
section.set("5.reward.airstrike", true);
|
section.set("5.reward.airstrike", true);
|
||||||
section.set("5.reward.items", ImmutableList.of(new ItemStack(Material.ARROW, 15), new ItemStack(Material.EGG)));
|
section.set("5.reward.items", ImmutableList.of(new ItemStack(Material.ARROW, 15), new ItemStack(Material.EGG)));
|
||||||
|
section.set("5.reward.effect", Effect.GHAST_SHRIEK.name());
|
||||||
ItemStack sword = new ItemStack(Material.WOOD_SWORD);
|
ItemStack sword = new ItemStack(Material.WOOD_SWORD);
|
||||||
sword.addEnchantment(Enchantment.DAMAGE_ALL, 2);
|
sword.addEnchantment(Enchantment.DAMAGE_ALL, 2);
|
||||||
sword.addEnchantment(Enchantment.KNOCKBACK, 1);
|
sword.addEnchantment(Enchantment.KNOCKBACK, 1);
|
||||||
@ -131,6 +135,10 @@ public class KillstreakReward {
|
|||||||
if (killSection.getBoolean("reward.airstrike")) {
|
if (killSection.getBoolean("reward.airstrike")) {
|
||||||
this.airstrikePlayers.add(player.getName());
|
this.airstrikePlayers.add(player.getName());
|
||||||
}
|
}
|
||||||
|
if (killSection.contains("reward.effect")) {
|
||||||
|
Effect effect = Effect.valueOf(killSection.getString("reward.effect"));
|
||||||
|
player.getWorld().playEffect(player.getLocation(), effect, null);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user