Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.JMPYT.servercore;
- import java.util.List;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.enchantments.Enchantment;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.PlayerInventory;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Kits extends JavaPlugin {
- public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
- if (!(sender instanceof Player)) {
- sender.sendMessage(ChatColor.RED + "Only players can get kits!");
- return true;
- }
- Player p = (Player) sender;
- PlayerInventory pi = p.getInventory();
- if (sender instanceof Player) {
- Player player = (Player) sender;
- if (cmd.getName().equalsIgnoreCase("test")) {
- if (!sender.hasPermission("servercore.test")){
- sender.sendMessage(ChatColor.RED + "You Do Not Have Permission!");
- }
- pi.addItem(new ItemStack(Material.IRON_PICKAXE, 1));
- pi.addItem(new ItemStack(Material.IRON_SWORD, 1));
- pi.addItem(new ItemStack(Material.IRON_AXE, 1));
- pi.addItem(new ItemStack(Material.IRON_HOE, 1));
- pi.addItem(new ItemStack(Material.IRON_SPADE, 1));
- pi.addItem(new ItemStack(Material.IRON_HELMET, 1));
- pi.addItem(new ItemStack(Material.IRON_CHESTPLATE, 1));
- pi.addItem(new ItemStack(Material.IRON_LEGGINGS, 1));
- pi.addItem(new ItemStack(Material.IRON_BOOTS, 1));
- pi.addItem(new ItemStack(Material.IRON_INGOT, 8));
- pi.addItem(new ItemStack(Material.DIAMOND, 8));
- pi.addItem(new ItemStack(Material.GOLD_INGOT, 8));
- pi.addItem(new ItemStack(Material.EMERALD, 8));
- p.sendMessage(ChatColor.GREEN + "You Have Reveived Your Kit!");
- if (!getConfig().getStringList("redeemed").contains(player.getName())) {
- //do code
- List<String> listname = getConfig().getStringList("redeemed");
- listname.add(player.getName());
- getConfig().set("redeemed", listname);
- saveConfig();
- } else {
- player.sendMessage("You already chose this kit!");
- }
- }
- }
- if (cmd.getName().equalsIgnoreCase("premium")) {
- if (!sender.hasPermission("servercore.kitpremium")){
- sender.sendMessage(ChatColor.RED + "You Do Not Have Permission!");
- }
- pi.addItem(new ItemStack(Material.IRON_PICKAXE, 1));
- pi.addItem(new ItemStack(Material.IRON_SWORD, 1));
- pi.addItem(new ItemStack(Material.IRON_AXE, 1));
- pi.addItem(new ItemStack(Material.IRON_HOE, 1));
- pi.addItem(new ItemStack(Material.IRON_SPADE, 1));
- pi.addItem(new ItemStack(Material.IRON_HELMET, 1));
- pi.addItem(new ItemStack(Material.IRON_CHESTPLATE, 1));
- pi.addItem(new ItemStack(Material.IRON_LEGGINGS, 1));
- pi.addItem(new ItemStack(Material.IRON_BOOTS, 1));
- pi.addItem(new ItemStack(Material.IRON_INGOT, 8));
- pi.addItem(new ItemStack(Material.DIAMOND, 8));
- pi.addItem(new ItemStack(Material.GOLD_INGOT, 8));
- pi.addItem(new ItemStack(Material.EMERALD, 8));
- p.sendMessage(ChatColor.GREEN + "You Have Reveived Your Kit!");
- }
- if (cmd.getName().equalsIgnoreCase("vip")) {
- if (!sender.hasPermission("servercore.kitvip")){
- sender.sendMessage(ChatColor.RED + "You Do Not Have Permission!");
- }
- pi.addItem(new ItemStack(Material.DIAMOND_PICKAXE, 1));
- pi.addItem(new ItemStack(Material.DIAMOND_SWORD, 1));
- pi.addItem(new ItemStack(Material.DIAMOND_AXE, 1));
- pi.addItem(new ItemStack(Material.DIAMOND_SPADE, 1));
- pi.addItem(new ItemStack(Material.DIAMOND_HOE, 1));
- pi.addItem(new ItemStack(Material.IRON_HELMET, 1));
- pi.addItem(new ItemStack(Material.IRON_CHESTPLATE, 1));
- pi.addItem(new ItemStack(Material.IRON_LEGGINGS, 1));
- pi.addItem(new ItemStack(Material.IRON_BOOTS, 1));
- pi.addItem(new ItemStack(Material.IRON_INGOT, 12));
- pi.addItem(new ItemStack(Material.DIAMOND, 12));
- pi.addItem(new ItemStack(Material.GOLD_INGOT, 12));
- pi.addItem(new ItemStack(Material.EMERALD, 12));
- p.sendMessage(ChatColor.GREEN + "You Have Reveived Your Kit!");
- }
- if (cmd.getName().equalsIgnoreCase("vipplus")) {
- if (!sender.hasPermission("servercore.kitvipplus")){
- sender.sendMessage(ChatColor.RED + "You Do Not Have Permission!");
- }
- pi.addItem(new ItemStack(Material.DIAMOND_PICKAXE, 1));
- pi.addItem(new ItemStack(Material.DIAMOND_SWORD, 1));
- pi.addItem(new ItemStack(Material.DIAMOND_AXE, 1));
- pi.addItem(new ItemStack(Material.DIAMOND_SPADE, 1));
- pi.addItem(new ItemStack(Material.DIAMOND_HOE, 1));
- pi.addItem(new ItemStack(Material.DIAMOND_HELMET, 1));
- pi.addItem(new ItemStack(Material.DIAMOND_CHESTPLATE, 1));
- pi.addItem(new ItemStack(Material.DIAMOND_LEGGINGS, 1));
- pi.addItem(new ItemStack(Material.DIAMOND_BOOTS, 1));
- pi.addItem(new ItemStack(Material.IRON_INGOT, 20));
- pi.addItem(new ItemStack(Material.DIAMOND, 20));
- pi.addItem(new ItemStack(Material.GOLD_INGOT, 20));
- pi.addItem(new ItemStack(Material.EMERALD, 20));
- p.sendMessage(ChatColor.GREEN + "You Have Reveived Your Kit!");
- }
- if (cmd.getName().equalsIgnoreCase("donator")) {
- if (!sender.hasPermission("servercore.kitdonator")){
- sender.sendMessage(ChatColor.RED + "You Do Not Have Permission!");
- }
- ItemStack dpickaxe = new ItemStack(Material.DIAMOND_PICKAXE, 1);
- dpickaxe.addUnsafeEnchantment(Enchantment.DIG_SPEED, 1);
- pi.addItem(dpickaxe);
- ItemStack dsword = new ItemStack(Material.DIAMOND_SWORD, 1);
- dsword.addEnchantment(Enchantment.DAMAGE_UNDEAD, 1);
- pi.addItem(dsword);
- ItemStack daxe = new ItemStack(Material.DIAMOND_AXE, 1);
- daxe.addEnchantment(Enchantment.DIG_SPEED, 1);
- pi.addItem(daxe);
- ItemStack dshovel = new ItemStack(Material.DIAMOND_SPADE, 1);
- dshovel.addEnchantment(Enchantment.DIG_SPEED, 1);
- pi.addItem(dshovel);
- pi.addItem(new ItemStack(Material.DIAMOND_HOE, 1));
- pi.addItem(new ItemStack(Material.DIAMOND_HELMET, 1));
- pi.addItem(new ItemStack(Material.DIAMOND_CHESTPLATE, 1));
- pi.addItem(new ItemStack(Material.DIAMOND_LEGGINGS, 1));
- pi.addItem(new ItemStack(Material.DIAMOND_BOOTS, 1));
- pi.addItem(new ItemStack(Material.IRON_INGOT, 20));
- pi.addItem(new ItemStack(Material.DIAMOND, 20));
- pi.addItem(new ItemStack(Material.GOLD_INGOT, 20));
- pi.addItem(new ItemStack(Material.EMERALD, 20));
- p.sendMessage(ChatColor.GREEN + "You Have Reveived Your Kit!");
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement