Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package eu.playeruniverse.main;
- import java.io.File;
- import java.io.IOException;
- import java.util.ArrayList;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.BlockBreakEvent;
- import org.bukkit.event.block.BlockPlaceEvent;
- import org.bukkit.event.entity.EntityDeathEvent;
- import org.bukkit.event.entity.PlayerDeathEvent;
- import org.bukkit.event.player.PlayerChangedWorldEvent;
- import org.bukkit.event.player.PlayerDropItemEvent;
- import org.bukkit.event.player.PlayerExpChangeEvent;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.event.player.PlayerRespawnEvent;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.plugin.java.JavaPlugin;
- public class AlliPvP extends JavaPlugin implements Listener
- {
- ArrayList<String> Gestorben = new ArrayList<String>();
- ArrayList<Player> Players = new ArrayList<Player>();
- String Prefix = "§9[AlliPvP] §7";
- String Welt = "AlliPvP";
- public void onEnable()
- {
- //Config erstellen
- File file = new File(this.getDataFolder(), "config.yml");
- if (!file.exists())
- {
- try
- {
- getDataFolder().mkdir();
- file.createNewFile();
- }
- catch (IOException e)
- {
- e.printStackTrace();
- }
- }
- //Events registrieren
- getServer().getPluginManager().registerEvents(this, this);
- }
- public Integer checkPunkte(Player P)
- {
- int i = getConfig().getInt("Spieler." + P.getName() + ".Punkte");
- return i;
- }
- @EventHandler
- public void onPlayerJoin(PlayerJoinEvent e)
- {
- Player P = e.getPlayer();
- if(getConfig().getString("Spieler." + P.getName() + ".Punkte") == null)
- {
- getConfig().set("Spieler." + P.getName() + ".Punkte", 0);
- getConfig().set("Spieler." + P.getName() + ".Tokens", 100);
- P.setLevel(0);
- saveConfig();
- }
- }
- @EventHandler
- public void onPlayerChangeWorldEvent(PlayerChangedWorldEvent e)
- {
- Player P = e.getPlayer();
- if(P.getLocation().getWorld().getName().equalsIgnoreCase(Welt))
- {
- int Punkte = getConfig().getInt("Spieler." + P.getName() + ".Punkte");
- P.setLevel(Punkte);
- saveConfig();
- }
- }
- @EventHandler
- public void onPlayerDeath(PlayerDeathEvent e)
- {
- Player P = e.getEntity();
- Player Killer = P.getKiller();
- if(P.getLocation().getWorld().getName().equalsIgnoreCase(Welt))
- {
- if(Killer instanceof Player)
- {
- Killer.sendMessage(this.Prefix + "Du hast §e" + P.getName() + "§7 ermordet!");
- P.sendMessage(this.Prefix + "Du wurdest von §e" + Killer.getName() + "§7 ermordet!");
- int Punkte = getConfig().getInt("Spieler." + Killer.getName() + ".Punkte");
- Punkte++;
- getConfig().set("Spieler." + Killer.getName() + ".Punkte", Punkte);
- Killer.setLevel(Punkte);
- Killer.setHealth(20D);
- Killer.setFoodLevel(100);
- Gestorben.add(P.getName());
- ItemStack Leder_Helm = new ItemStack(Material.LEATHER_HELMET);
- ItemStack Leder_Brustschutz = new ItemStack(Material.LEATHER_CHESTPLATE);
- ItemStack Leder_Beinschutz = new ItemStack(Material.LEATHER_LEGGINGS);
- ItemStack Leder_Schuhe = new ItemStack(Material.LEATHER_BOOTS);
- ItemStack Eisen_Helm = new ItemStack(Material.IRON_HELMET);
- ItemStack Eisen_Brustschutz = new ItemStack(Material.IRON_CHESTPLATE);
- ItemStack Eisen_Beinschutz = new ItemStack(Material.IRON_LEGGINGS);
- ItemStack Eisen_Schuhe = new ItemStack(Material.IRON_BOOTS);
- ItemStack Gold_Helm = new ItemStack(Material.GOLD_HELMET);
- ItemStack Gold_Brustschutz = new ItemStack(Material.GOLD_CHESTPLATE);
- ItemStack Gold_Beinschutz = new ItemStack(Material.GOLD_LEGGINGS);
- ItemStack Gold_Schuhe = new ItemStack(Material.GOLD_BOOTS);
- ItemStack Diamant_Helm = new ItemStack(Material.DIAMOND_HELMET);
- ItemStack Diamant_Brustschutz = new ItemStack(Material.DIAMOND_CHESTPLATE);
- ItemStack Diamant_Beinschutz = new ItemStack(Material.DIAMOND_LEGGINGS);
- ItemStack Diamant_Schuhe = new ItemStack(Material.DIAMOND_BOOTS);
- if(Punkte == 1)
- {
- e.getDrops().clear();
- P.getInventory().clear();
- P.getInventory().setHelmet(Leder_Helm);
- P.getInventory().setChestplate(Leder_Brustschutz);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.WOOD_PICKAXE));
- }
- else if(Punkte == 2)
- {
- e.getDrops().clear();
- P.getInventory().clear();
- P.getInventory().setHelmet(Leder_Helm);
- P.getInventory().setChestplate(Leder_Brustschutz);
- P.getInventory().setLeggings(Leder_Beinschutz);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.WOOD_AXE));
- }
- else if(Punkte == 3)
- {
- e.getDrops().clear();
- P.getInventory().clear();
- P.getInventory().setHelmet(Leder_Helm);
- P.getInventory().setChestplate(Leder_Brustschutz);
- P.getInventory().setLeggings(Leder_Beinschutz);
- P.getInventory().setBoots(Leder_Schuhe);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.WOOD_SWORD));
- }
- else if(Punkte == 5)
- {
- e.getDrops().clear();
- P.getInventory().clear();
- P.getInventory().setHelmet(Leder_Helm);
- P.getInventory().setChestplate(Leder_Brustschutz);
- P.getInventory().setLeggings(Leder_Beinschutz);
- P.getInventory().setBoots(Leder_Schuhe);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.WOOD_SWORD));
- P.getInventory().setHeldItemSlot(1);
- P.getInventory().addItem(new ItemStack(Material.BOW));
- P.getInventory().setHeldItemSlot(2);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- P.getInventory().setHeldItemSlot(3);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- P.getInventory().setHeldItemSlot(4);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- }
- else if(Punkte == 6)
- {
- e.getDrops().clear();
- P.getInventory().clear();
- P.getInventory().setHelmet(Eisen_Helm);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.IRON_SPADE));
- }
- else if(Punkte == 7)
- {
- e.getDrops().clear();
- P.getInventory().clear();
- P.getInventory().setHelmet(Eisen_Helm);
- P.getInventory().setChestplate(Eisen_Brustschutz);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.IRON_PICKAXE));
- }
- else if(Punkte == 8)
- {
- e.getDrops().clear();
- P.getInventory().clear();
- P.getInventory().setHelmet(Eisen_Helm);
- P.getInventory().setChestplate(Eisen_Brustschutz);
- P.getInventory().setLeggings(Eisen_Beinschutz);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.WOOD_AXE));
- }
- else if(Punkte == 9)
- {
- e.getDrops().clear();
- P.getInventory().clear();
- P.getInventory().setHelmet(Eisen_Helm);
- P.getInventory().setChestplate(Eisen_Brustschutz);
- P.getInventory().setLeggings(Eisen_Beinschutz);
- P.getInventory().setBoots(Eisen_Schuhe);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.IRON_SWORD));
- }
- else if(Punkte == 10)
- {
- e.getDrops().clear();
- P.getInventory().clear();
- P.getInventory().setHelmet(Eisen_Helm);
- P.getInventory().setChestplate(Eisen_Brustschutz);
- P.getInventory().setLeggings(Eisen_Beinschutz);
- P.getInventory().setBoots(Eisen_Schuhe);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.IRON_SWORD));
- P.getInventory().setHeldItemSlot(1);
- P.getInventory().addItem(new ItemStack(Material.BOW));
- P.getInventory().setHeldItemSlot(2);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- P.getInventory().setHeldItemSlot(3);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- P.getInventory().setHeldItemSlot(4);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- }
- else if(Punkte == 11)
- {
- e.getDrops().clear();
- P.getInventory().clear();
- P.getInventory().setHelmet(Gold_Helm);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.GOLD_SPADE));
- }
- else if(Punkte == 12)
- {
- e.getDrops().clear();
- P.getInventory().clear();
- P.getInventory().setHelmet(Gold_Helm);
- P.getInventory().setChestplate(Gold_Brustschutz);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.GOLD_PICKAXE));
- }
- else if(Punkte == 13)
- {
- e.getDrops().clear();
- P.getInventory().clear();
- P.getInventory().setHelmet(Gold_Helm);
- P.getInventory().setChestplate(Gold_Brustschutz);
- P.getInventory().setLeggings(Gold_Beinschutz);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.GOLD_AXE));
- }
- else if(Punkte == 14)
- {
- e.getDrops().clear();
- P.getInventory().clear();
- P.getInventory().setHelmet(Gold_Helm);
- P.getInventory().setChestplate(Gold_Brustschutz);
- P.getInventory().setLeggings(Gold_Beinschutz);
- P.getInventory().setBoots(Gold_Schuhe);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.GOLD_SWORD));
- }
- else if(Punkte == 15)
- {
- e.getDrops().clear();
- P.getInventory().clear();
- P.getInventory().setHelmet(Gold_Helm);
- P.getInventory().setChestplate(Gold_Brustschutz);
- P.getInventory().setLeggings(Gold_Beinschutz);
- P.getInventory().setBoots(Gold_Schuhe);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.GOLD_SWORD));
- P.getInventory().setHeldItemSlot(1);
- P.getInventory().addItem(new ItemStack(Material.BOW));
- P.getInventory().setHeldItemSlot(2);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- P.getInventory().setHeldItemSlot(3);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- P.getInventory().setHeldItemSlot(4);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- }
- else if(Punkte == 16)
- {
- e.getDrops().clear();
- P.getInventory().clear();
- P.getInventory().setHelmet(Diamant_Helm);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.DIAMOND_SPADE));
- }
- else if(Punkte == 17)
- {
- e.getDrops().clear();
- P.getInventory().clear();
- P.getInventory().setHelmet(Diamant_Helm);
- P.getInventory().setChestplate(Diamant_Brustschutz);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.DIAMOND_PICKAXE));
- }
- else if(Punkte == 18)
- {
- e.getDrops().clear();
- P.getInventory().clear();
- P.getInventory().setHelmet(Diamant_Helm);
- P.getInventory().setChestplate(Diamant_Brustschutz);
- P.getInventory().setLeggings(Diamant_Beinschutz);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.DIAMOND_AXE));
- }
- else if(Punkte == 19)
- {
- e.getDrops().clear();
- P.getInventory().clear();
- P.getInventory().setHelmet(Diamant_Helm);
- P.getInventory().setChestplate(Diamant_Brustschutz);
- P.getInventory().setLeggings(Diamant_Beinschutz);
- P.getInventory().setBoots(Diamant_Schuhe);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.DIAMOND_SWORD));
- }
- else if(Punkte >= 20)
- {
- e.getDrops().clear();
- P.getInventory().clear();
- P.getInventory().setHelmet(Diamant_Helm);
- P.getInventory().setChestplate(Diamant_Brustschutz);
- P.getInventory().setLeggings(Diamant_Beinschutz);
- P.getInventory().setBoots(Diamant_Schuhe);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.DIAMOND_SWORD));
- P.getInventory().setHeldItemSlot(1);
- P.getInventory().addItem(new ItemStack(Material.BOW));
- P.getInventory().setHeldItemSlot(2);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- P.getInventory().setHeldItemSlot(3);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- P.getInventory().setHeldItemSlot(4);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- }
- saveConfig();
- }
- else
- {
- Gestorben.add(P.getName());
- }
- }
- }
- @EventHandler
- private void onPlayerRespawn(PlayerRespawnEvent e)
- {
- Player P = e.getPlayer();
- if(P.getLocation().getWorld().getName().equalsIgnoreCase(Welt))
- {
- if(Gestorben.contains(P.getName()))
- {
- Gestorben.remove(P.getName());
- if(checkPunkte(P) == 0)
- {
- getConfig().set("Spieler." + P.getName() + ".Punkte", 0);
- P.setLevel(0);
- ItemStack Leder_Helm = new ItemStack(Material.LEATHER_HELMET);
- P.getInventory().clear();
- P.getInventory().setHelmet(Leder_Helm);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.WOOD_SPADE));
- saveConfig();
- P.sendMessage(Prefix + "Du hast das Minimum an Punkten!");
- P.getInventory().clear();
- }
- else
- {
- int Punkte_Alt = getConfig().getInt("Spieler." + P.getName() + ".Punkte");
- int Punkte_Neu = Punkte_Alt -= 1;
- getConfig().set("Spieler." + P.getName() + ".Punkte", Punkte_Neu);
- P.setLevel(Punkte_Neu);
- ItemStack Leder_Helm = new ItemStack(Material.LEATHER_HELMET);
- ItemStack Leder_Brustschutz = new ItemStack(Material.LEATHER_CHESTPLATE);
- ItemStack Leder_Beinschutz = new ItemStack(Material.LEATHER_LEGGINGS);
- ItemStack Leder_Schuhe = new ItemStack(Material.LEATHER_BOOTS);
- ItemStack Eisen_Helm = new ItemStack(Material.IRON_HELMET);
- ItemStack Eisen_Brustschutz = new ItemStack(Material.IRON_CHESTPLATE);
- ItemStack Eisen_Beinschutz = new ItemStack(Material.IRON_LEGGINGS);
- ItemStack Eisen_Schuhe = new ItemStack(Material.IRON_BOOTS);
- ItemStack Gold_Helm = new ItemStack(Material.GOLD_HELMET);
- ItemStack Gold_Brustschutz = new ItemStack(Material.GOLD_CHESTPLATE);
- ItemStack Gold_Beinschutz = new ItemStack(Material.GOLD_LEGGINGS);
- ItemStack Gold_Schuhe = new ItemStack(Material.GOLD_BOOTS);
- ItemStack Diamant_Helm = new ItemStack(Material.DIAMOND_HELMET);
- ItemStack Diamant_Brustschutz = new ItemStack(Material.DIAMOND_CHESTPLATE);
- ItemStack Diamant_Beinschutz = new ItemStack(Material.DIAMOND_LEGGINGS);
- ItemStack Diamant_Schuhe = new ItemStack(Material.DIAMOND_BOOTS);
- if(Punkte_Neu == 1)
- {
- P.getInventory().clear();
- P.getInventory().setHelmet(Leder_Helm);
- P.getInventory().setChestplate(Leder_Brustschutz);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.WOOD_PICKAXE));
- }
- else if(Punkte_Neu == 2)
- {
- P.getInventory().clear();
- P.getInventory().setHelmet(Leder_Helm);
- P.getInventory().setChestplate(Leder_Brustschutz);
- P.getInventory().setLeggings(Leder_Beinschutz);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.WOOD_AXE));
- }
- else if(Punkte_Neu == 3)
- {
- P.getInventory().clear();
- P.getInventory().setHelmet(Leder_Helm);
- P.getInventory().setChestplate(Leder_Brustschutz);
- P.getInventory().setLeggings(Leder_Beinschutz);
- P.getInventory().setBoots(Leder_Schuhe);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.WOOD_SWORD));
- }
- else if(Punkte_Neu == 5)
- {
- P.getInventory().clear();
- P.getInventory().setHelmet(Leder_Helm);
- P.getInventory().setChestplate(Leder_Brustschutz);
- P.getInventory().setLeggings(Leder_Beinschutz);
- P.getInventory().setBoots(Leder_Schuhe);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.WOOD_SWORD));
- P.getInventory().setHeldItemSlot(1);
- P.getInventory().addItem(new ItemStack(Material.BOW));
- P.getInventory().setHeldItemSlot(2);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- P.getInventory().setHeldItemSlot(3);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- P.getInventory().setHeldItemSlot(4);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- }
- else if(Punkte_Neu == 6)
- {
- P.getInventory().clear();
- P.getInventory().setHelmet(Eisen_Helm);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.IRON_SPADE));
- }
- else if(Punkte_Neu == 7)
- {
- P.getInventory().clear();
- P.getInventory().setHelmet(Eisen_Helm);
- P.getInventory().setChestplate(Eisen_Brustschutz);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.IRON_PICKAXE));
- }
- else if(Punkte_Neu == 8)
- {
- P.getInventory().clear();
- P.getInventory().setHelmet(Eisen_Helm);
- P.getInventory().setChestplate(Eisen_Brustschutz);
- P.getInventory().setLeggings(Eisen_Beinschutz);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.WOOD_AXE));
- }
- else if(Punkte_Neu == 9)
- {
- P.getInventory().clear();
- P.getInventory().setHelmet(Eisen_Helm);
- P.getInventory().setChestplate(Eisen_Brustschutz);
- P.getInventory().setLeggings(Eisen_Beinschutz);
- P.getInventory().setBoots(Eisen_Schuhe);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.IRON_SWORD));
- }
- else if(Punkte_Neu == 10)
- {
- P.getInventory().clear();
- P.getInventory().setHelmet(Eisen_Helm);
- P.getInventory().setChestplate(Eisen_Brustschutz);
- P.getInventory().setLeggings(Eisen_Beinschutz);
- P.getInventory().setBoots(Eisen_Schuhe);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.IRON_SWORD));
- P.getInventory().setHeldItemSlot(1);
- P.getInventory().addItem(new ItemStack(Material.BOW));
- P.getInventory().setHeldItemSlot(2);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- P.getInventory().setHeldItemSlot(3);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- P.getInventory().setHeldItemSlot(4);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- }
- else if(Punkte_Neu == 11)
- {
- P.getInventory().clear();
- P.getInventory().setHelmet(Gold_Helm);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.GOLD_SPADE));
- }
- else if(Punkte_Neu == 12)
- {
- P.getInventory().clear();
- P.getInventory().setHelmet(Gold_Helm);
- P.getInventory().setChestplate(Gold_Brustschutz);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.GOLD_PICKAXE));
- }
- else if(Punkte_Neu == 13)
- {
- P.getInventory().clear();
- P.getInventory().setHelmet(Gold_Helm);
- P.getInventory().setChestplate(Gold_Brustschutz);
- P.getInventory().setLeggings(Gold_Beinschutz);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.GOLD_AXE));
- }
- else if(Punkte_Neu == 14)
- {
- P.getInventory().clear();
- P.getInventory().setHelmet(Gold_Helm);
- P.getInventory().setChestplate(Gold_Brustschutz);
- P.getInventory().setLeggings(Gold_Beinschutz);
- P.getInventory().setBoots(Gold_Schuhe);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.GOLD_SWORD));
- }
- else if(Punkte_Neu == 15)
- {
- P.getInventory().clear();
- P.getInventory().setHelmet(Gold_Helm);
- P.getInventory().setChestplate(Gold_Brustschutz);
- P.getInventory().setLeggings(Gold_Beinschutz);
- P.getInventory().setBoots(Gold_Schuhe);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.GOLD_SWORD));
- P.getInventory().setHeldItemSlot(1);
- P.getInventory().addItem(new ItemStack(Material.BOW));
- P.getInventory().setHeldItemSlot(2);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- P.getInventory().setHeldItemSlot(3);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- P.getInventory().setHeldItemSlot(4);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- }
- else if(Punkte_Neu == 16)
- {
- P.getInventory().clear();
- P.getInventory().setHelmet(Diamant_Helm);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.DIAMOND_SPADE));
- }
- else if(Punkte_Neu == 17)
- {
- P.getInventory().clear();
- P.getInventory().setHelmet(Diamant_Helm);
- P.getInventory().setChestplate(Diamant_Brustschutz);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.DIAMOND_PICKAXE));
- }
- else if(Punkte_Neu == 18)
- {
- P.getInventory().clear();
- P.getInventory().setHelmet(Diamant_Helm);
- P.getInventory().setChestplate(Diamant_Brustschutz);
- P.getInventory().setLeggings(Diamant_Beinschutz);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.DIAMOND_AXE));
- }
- else if(Punkte_Neu == 19)
- {
- P.getInventory().clear();
- P.getInventory().setHelmet(Diamant_Helm);
- P.getInventory().setChestplate(Diamant_Brustschutz);
- P.getInventory().setLeggings(Diamant_Beinschutz);
- P.getInventory().setBoots(Diamant_Schuhe);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.DIAMOND_SWORD));
- }
- else if(Punkte_Neu >= 20)
- {
- P.getInventory().clear();
- P.getInventory().setHelmet(Diamant_Helm);
- P.getInventory().setChestplate(Diamant_Brustschutz);
- P.getInventory().setLeggings(Diamant_Beinschutz);
- P.getInventory().setBoots(Diamant_Schuhe);
- P.getInventory().setHeldItemSlot(0);
- P.getInventory().setItemInHand(new ItemStack(Material.DIAMOND_SWORD));
- P.getInventory().setHeldItemSlot(1);
- P.getInventory().addItem(new ItemStack(Material.BOW));
- P.getInventory().setHeldItemSlot(2);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- P.getInventory().setHeldItemSlot(3);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- P.getInventory().setHeldItemSlot(4);
- P.getInventory().addItem(new ItemStack(Material.ARROW, 64));
- }
- }
- saveConfig();
- }
- }
- }
- @EventHandler
- public void onEntityDeath(EntityDeathEvent e)
- {
- if(e.getEntity().getLocation().getWorld().getName().equalsIgnoreCase(Welt))
- {
- e.getDrops().clear();
- }
- }
- @EventHandler
- private void onPlayerExpChange(PlayerExpChangeEvent e)
- {
- Player P = e.getPlayer();
- if(P.getLocation().getWorld().getName().equalsIgnoreCase(Welt))
- {
- e.setAmount(0);
- }
- }
- @EventHandler
- public void placeBlock(BlockPlaceEvent eBBE)
- {
- Player P = eBBE.getPlayer();
- if(!P.hasPermission("AlliPvP.Build"))
- {
- if(P.getLocation().getWorld().getName().equalsIgnoreCase(Welt))
- {
- eBBE.setCancelled(true);
- }
- }
- }
- @EventHandler
- public void breakBlock(BlockBreakEvent eBBE)
- {
- Player P = eBBE.getPlayer();
- if(!P.hasPermission("AlliPvP.Build"))
- {
- if(P.getLocation().getWorld().getName().equalsIgnoreCase(Welt))
- {
- eBBE.setCancelled(true);
- }
- }
- }
- @EventHandler
- public void playerDropItemEvent(PlayerDropItemEvent e)
- {
- Player P = e.getPlayer();
- if(P.getLocation().getWorld().getName().equalsIgnoreCase(Welt))
- {
- e.isCancelled();
- }
- }
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
- {
- if(sender instanceof Player)
- {
- Player P = (Player)sender;
- if(cmd.getName().equalsIgnoreCase("AlliPvP"))
- {
- if(args.length == 0)
- {
- P.teleport(Bukkit.getWorld(Welt).getSpawnLocation());
- Players.add(P);
- P.sendMessage(Prefix + "Du bist nun am AlliPvP-Spawn.");
- }
- else if(args.length == 1)
- {
- if(args[0].equalsIgnoreCase("help"))
- {
- P.sendMessage(Prefix + "Die Hilfeseite kommt in kürze!");
- }
- }
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement