Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.ShadowWizard.kitpvp;
- import net.milkbowl.vault.economy.Economy;
- import net.milkbowl.vault.economy.EconomyResponse;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.plugin.RegisteredServiceProvider;
- import org.bukkit.plugin.java.JavaPlugin;
- public class core extends JavaPlugin{
- public static Economy econ = null;
- @Override
- public void onEnable(){
- System.out.println("[KitPvp] version 1.0 has been enabled!");
- if (!setupEconomy()) {
- getLogger().severe(ChatColor.RED + "Disabled due to no Vault dependency found!");
- getServer().getPluginManager().disablePlugin(this);
- Bukkit.getServer().getPluginManager().registerEvents(new SignListener(), this);
- return;
- }
- }
- private boolean setupEconomy() {
- if (getServer().getPluginManager().getPlugin("Vault") == null) {
- return false;
- }
- RegisteredServiceProvider<Economy> rsp = getServer().getServicesManager().getRegistration(Economy.class);
- if (rsp == null) {
- return false;
- }
- econ = rsp.getProvider();
- return econ != null;
- }
- @Override
- public void onDisable() {
- System.out.println("[KitPvp] version 1.0 has been disabled!");
- }
- public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String [] args){
- if(cmd.getName().equalsIgnoreCase("kitpvp")){
- Player player = (Player) sender;
- player.sendMessage(ChatColor.GOLD + "Kitpvp 0.1 Developed by" + ChatColor.GREEN + ChatColor.BOLD + " ShadowWizardMC!");
- player.sendMessage(ChatColor.YELLOW + "Use the command " + ChatColor.GOLD + "/kit list" + ChatColor.YELLOW + " to see available kits!" + ChatColor.RED + "(Not yet implemented!");
- player.sendMessage(ChatColor.GOLD + "/kit <name>:" + ChatColor.AQUA + " Used to select a kit!");
- if(cmd.getName().equalsIgnoreCase("kit list")){
- player.sendMessage(ChatColor.GREEN + "Tank: Available");
- player.sendMessage(ChatColor.GREEN + "Archer: Available");
- player.sendMessage(ChatColor.GREEN + "Solider: Available");
- player.sendMessage(ChatColor.RED + "Demo: UnAvailable");
- player.sendMessage(ChatColor.RED + "Ninja: UnAvailable");
- player.sendMessage(ChatColor.GOLD + "/kit <name>:" + ChatColor.AQUA + " Used to select a kit!");
- if(cmd.getName().equalsIgnoreCase("tank")){
- if (player.hasPermission("kitpvp.tank")){
- player.sendMessage(ChatColor.BOLD + "You have choosen the Tank kit!");
- player.getInventory().addItem(new ItemStack(Material.IRON_SWORD));
- player.getInventory().setHelmet(new ItemStack(Material.IRON_HELMET));
- player.getInventory().setChestplate(new ItemStack(Material.IRON_CHESTPLATE));
- player.getInventory().setLeggings(new ItemStack(Material.IRON_LEGGINGS));
- player.getInventory().setBoots(new ItemStack(Material.IRON_BOOTS));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- }else{
- player.sendMessage(ChatColor.RED + "You do not have permission to this command!");
- }
- if(cmd.getName().equalsIgnoreCase("kit archer")){
- if (player.hasPermission("kitpvp.archer")){
- player.sendMessage(ChatColor.YELLOW + "You have choosen the Archer kit!");
- player.getInventory().addItem(new ItemStack(Material.STONE_SWORD));
- player.getInventory().setHelmet(new ItemStack(Material.CHAINMAIL_HELMET));
- player.getInventory().setChestplate(new ItemStack(Material.CHAINMAIL_CHESTPLATE));
- player.getInventory().setLeggings(new ItemStack(Material.CHAINMAIL_LEGGINGS));
- player.getInventory().setBoots(new ItemStack(Material.CHAINMAIL_BOOTS));
- player.getInventory().addItem(new ItemStack(Material.BOW));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.ARROW));
- player.getInventory().addItem(new ItemStack(Material.ARROW));
- player.getInventory().addItem(new ItemStack(Material.ARROW));
- }else{
- player.sendMessage(ChatColor.RED + "You do not have permission to this command!");
- }
- if(cmd.getName().equalsIgnoreCase("kit demo")){
- if (player.hasPermission("kitpvp.demo")){
- EconomyResponse r = econ.withdrawPlayer(player.getName(), 250);
- if (r.transactionSuccess()) {
- player.sendMessage(ChatColor.RED + "You have choosen the Demo kit!");
- player.getInventory().addItem(new ItemStack(Material.WOOD_SWORD));
- player.getInventory().setHelmet(new ItemStack(Material.CHAINMAIL_HELMET));
- player.getInventory().setChestplate(new ItemStack(Material.CHAINMAIL_CHESTPLATE));
- player.getInventory().setLeggings(new ItemStack(Material.CHAINMAIL_LEGGINGS));
- player.getInventory().setBoots(new ItemStack(Material.CHAINMAIL_BOOTS));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- }else{
- }
- if(cmd.getName().equalsIgnoreCase("kit solider")){
- if (player.hasPermission("kitpvp.solider")){
- player.sendMessage(ChatColor.AQUA + "You have choosen the Solider kit!");
- player.getInventory().addItem(new ItemStack(Material.DIAMOND_SWORD));
- player.getInventory().setHelmet(new ItemStack(Material.LEATHER_HELMET));
- player.getInventory().setChestplate(new ItemStack(Material.LEATHER_CHESTPLATE));
- player.getInventory().setLeggings(new ItemStack(Material.LEATHER_LEGGINGS));
- player.getInventory().setBoots(new ItemStack(Material.LEATHER_BOOTS));
- player.getInventory().addItem(new ItemStack(Material.BOW));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.ARROW));
- }else{
- player.sendMessage(ChatColor.RED + "You do not have permission to this command!");
- }
- if(cmd.getName().equalsIgnoreCase("kit ninja")){
- if (player.hasPermission("kitpvp.ninja")){
- player.sendMessage(ChatColor.RED + "You have choosen the Demo kit!");
- player.getInventory().addItem(new ItemStack(Material.DIAMOND_SWORD));
- player.getInventory().setHelmet(new ItemStack(Material.CHAINMAIL_HELMET));
- player.getInventory().setChestplate(new ItemStack(Material.CHAINMAIL_CHESTPLATE));
- player.getInventory().setLeggings(new ItemStack(Material.CHAINMAIL_LEGGINGS));
- player.getInventory().setBoots(new ItemStack(Material.CHAINMAIL_BOOTS));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- }else{
- player.sendMessage(ChatColor.RED + "You do not have permission to this command!");
- return false;
- }
- }
- }
- }
- }
- }
- return false;
- }
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement