Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.quickgames.Listeners;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.Sound;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.entity.PlayerDeathEvent;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- public class Level_Event implements Listener {
- @EventHandler
- public void onKillstreaak(PlayerDeathEvent e){
- ItemStack hSword = new ItemStack(Material.WOOD_SWORD);
- ItemMeta hSwordMeta = hSword.getItemMeta();
- hSword.setItemMeta(hSwordMeta);
- hSwordMeta.spigot().setUnbreakable(true);
- ItemStack sSword = new ItemStack(Material.STONE_SWORD);
- ItemMeta sSwordMeta = sSword.getItemMeta();
- sSword.setItemMeta(sSwordMeta);
- sSwordMeta.spigot().setUnbreakable(true);
- ItemStack gSword = new ItemStack(Material.GOLD_SWORD);
- ItemMeta gSwordMeta = gSword.getItemMeta();
- gSword.setItemMeta(gSwordMeta);
- sSwordMeta.spigot().setUnbreakable(true);
- ItemStack iSword = new ItemStack(Material.IRON_SWORD);
- ItemMeta iSwordMeta = iSword.getItemMeta();
- iSword.setItemMeta(iSwordMeta);
- iSwordMeta.spigot().setUnbreakable(true);
- ItemStack dSword = new ItemStack(Material.DIAMOND_SWORD);
- ItemMeta dSwordMeta = dSword.getItemMeta();
- dSword.setItemMeta(dSwordMeta);
- dSwordMeta.spigot().setUnbreakable(true);
- ItemStack Bow = new ItemStack(Material.BOW);
- ItemMeta BowMeta = Bow.getItemMeta();
- Bow.setItemMeta(BowMeta);
- BowMeta.spigot().setUnbreakable(true);
- ItemStack Pfeil = new ItemStack(Material.ARROW , 15);
- ItemMeta PfeilMeta = Pfeil.getItemMeta();
- Pfeil.setItemMeta(PfeilMeta);
- PfeilMeta.spigot().setUnbreakable(true);
- ItemStack gAxe = new ItemStack(Material.GOLD_AXE);
- ItemMeta gAxeMeta = gAxe.getItemMeta();
- gAxe.setItemMeta(gAxeMeta);
- gAxeMeta.spigot().setUnbreakable(true);
- ItemStack sAxe = new ItemStack(Material.STONE_AXE);
- ItemMeta sAxeMeta = sAxe.getItemMeta();
- sAxe.setItemMeta(sAxeMeta);
- sAxeMeta.spigot().setUnbreakable(true);
- ItemStack iAxe = new ItemStack(Material.IRON_AXE);
- ItemMeta iAxeMeta = iAxe.getItemMeta();
- iAxe.setItemMeta(iAxeMeta);
- iAxeMeta.spigot().setUnbreakable(true);
- ItemStack dAxe = new ItemStack(Material.DIAMOND_AXE);
- ItemMeta dAxeMeta = dAxe.getItemMeta();
- dAxe.setItemMeta(dAxeMeta);
- dAxeMeta.spigot().setUnbreakable(true);
- ItemStack nichts = new ItemStack(Material.AIR);
- ItemMeta nichtsMeta = nichts.getItemMeta();
- nichts.setItemMeta(nichtsMeta);
- nichtsMeta.spigot().setUnbreakable(true);
- Player p = e.getEntity();
- Player k = e.getEntity().getKiller();
- switch(k.getLevel()) {
- case 0:
- k.getInventory().setItem(0, hSword);
- k.getInventory().setHelmet(new ItemStack(Material.LEATHER_HELMET));
- break;
- case 1:
- k.getInventory().setItem(0, hSword);
- k.getInventory().setChestplate(new ItemStack(Material.LEATHER_CHESTPLATE));
- break;
- case 2:
- k.getInventory().setItem(0, hSword);
- k.getInventory().setLeggings(new ItemStack(Material.LEATHER_LEGGINGS));
- break;
- case 3:
- k.getInventory().setItem(0, hSword);
- k.getInventory().setBoots(new ItemStack(Material.LEATHER_BOOTS));
- break;
- //Level 5
- case 4:
- k.getInventory().setItem(0, Bow);
- k.getInventory().setItem(8, Pfeil);
- Bukkit.broadcastMessage(" ");
- Bukkit.broadcastMessage("§8§l┃ §aGunGame §8» §a" + k.getDisplayName() + " §7ist beim §e5ten §7Level angelangt.");
- Bukkit.broadcastMessage(" ");
- k.playSound(p.getWorld().getSpawnLocation(), Sound.FIREWORK_BLAST2, 30, 30);
- k.playSound(p.getWorld().getSpawnLocation(), Sound.FIREWORK_LARGE_BLAST2, 30, 30);
- k.playSound(p.getWorld().getSpawnLocation(), Sound.FIREWORK_TWINKLE2, 30, 30);
- break;
- case 5:
- k.getInventory().setItem(0, gSword);
- k.getInventory().setItem(8, nichts);
- k.getInventory().setHelmet(new ItemStack(Material.GOLD_HELMET));
- break;
- case 6:
- k.getInventory().setItem(0, gSword);
- k.getInventory().setChestplate(new ItemStack(Material.GOLD_CHESTPLATE));
- break;
- case 7:
- k.getInventory().setItem(0, gSword);
- k.getInventory().setLeggings(new ItemStack(Material.GOLD_LEGGINGS));
- break;
- case 8:
- k.getInventory().setItem(0, gSword);
- k.getInventory().setBoots(new ItemStack(Material.GOLD_BOOTS));
- break;
- //Level 10
- case 9:
- k.getInventory().setItem(0, Bow);
- k.getInventory().setItem(8, nichts);
- k.getInventory().setItem(8, Pfeil);
- Bukkit.broadcastMessage(" ");
- Bukkit.broadcastMessage("§8§l┃ §aGunGame §8» §a" + k.getDisplayName() + " §7ist beim §e10ten §7Level angelangt.");
- Bukkit.broadcastMessage(" ");
- k.playSound(p.getWorld().getSpawnLocation(), Sound.FIREWORK_BLAST2, 30, 30);
- k.playSound(p.getWorld().getSpawnLocation(), Sound.FIREWORK_LARGE_BLAST2, 30, 30);
- k.playSound(p.getWorld().getSpawnLocation(), Sound.FIREWORK_TWINKLE2, 30, 30);
- break;
- case 10:
- k.getInventory().setItem(0, iSword);
- k.getInventory().setHelmet(new ItemStack(Material.IRON_HELMET));
- break;
- case 11:
- k.getInventory().setItem(0, iSword);
- k.getInventory().setChestplate(new ItemStack(Material.IRON_CHESTPLATE));
- break;
- case 12:
- k.getInventory().setItem(0, iSword);
- k.getInventory().setLeggings(new ItemStack(Material.IRON_LEGGINGS));
- break;
- case 13:
- k.getInventory().setItem(0, iSword);
- k.getInventory().setBoots(new ItemStack(Material.IRON_BOOTS));
- break;
- //Level 15
- case 14:
- k.getInventory().setItem(0, Bow);
- k.getInventory().setItem(8, nichts);
- k.getInventory().setItem(8, Pfeil);
- Bukkit.broadcastMessage(" ");
- Bukkit.broadcastMessage("§8§l┃ §aGunGame §8» §a" + k.getDisplayName() + " §7ist beim §e15ten §7Level angelangt.");
- Bukkit.broadcastMessage(" ");
- k.playSound(p.getWorld().getSpawnLocation(), Sound.FIREWORK_BLAST2, 30, 30);
- k.playSound(p.getWorld().getSpawnLocation(), Sound.FIREWORK_LARGE_BLAST2, 30, 30);
- k.playSound(p.getWorld().getSpawnLocation(), Sound.FIREWORK_TWINKLE2, 30, 30);
- break;
- case 15:
- k.getInventory().setItem(0, dSword);
- k.getInventory().setHelmet(new ItemStack(Material.DIAMOND_HELMET));
- break;
- case 16:
- k.getInventory().setItem(0, dSword);
- k.getInventory().setChestplate(new ItemStack(Material.DIAMOND_CHESTPLATE));
- break;
- case 17:
- k.getInventory().setItem(0, dSword);
- k.getInventory().setLeggings(new ItemStack(Material.DIAMOND_LEGGINGS));
- break;
- case 18:
- k.getInventory().setItem(0, dSword);
- k.getInventory().setLeggings(new ItemStack(Material.DIAMOND_BOOTS));
- break;
- //Level 20
- case 19:
- k.getInventory().setItem(0, Bow);
- k.getInventory().setItem(8, Pfeil);
- Bukkit.broadcastMessage(" ");
- Bukkit.broadcastMessage("§8§l┃ §aGunGame §8» §a" + k.getDisplayName() + " §7ist beim §e20ten §7Level angelangt.");
- Bukkit.broadcastMessage(" ");
- k.playSound(p.getWorld().getSpawnLocation(), Sound.FIREWORK_BLAST2, 30, 30);
- k.playSound(p.getWorld().getSpawnLocation(), Sound.FIREWORK_LARGE_BLAST2, 30, 30);
- k.playSound(p.getWorld().getSpawnLocation(), Sound.FIREWORK_TWINKLE2, 30, 30);
- break;
- case 20:
- k.getInventory().setItem(0, dSword);
- k.getInventory().setItem(8, nichts);
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement