Guest User

Untitled

a guest
Apr 24th, 2021
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.25 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.List;
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandExecutor;
  7. import org.bukkit.command.CommandSender;
  8. import org.bukkit.entity.Player;
  9. import org.bukkit.inventory.Inventory;
  10. import org.bukkit.inventory.ItemStack;
  11. import org.bukkit.inventory.meta.ItemMeta;
  12.  
  13. public class Shop implements CommandExecutor{
  14.     private Main main = Main.getPlugin(Main.class);
  15.     private Main plugin;
  16.     public Shop(Main main) {
  17.         this.plugin = main;
  18.     }
  19.  
  20.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  21.         Player p = (Player) sender;
  22.         if(args.length == 0) {
  23.             Inventory i = Bukkit.createInventory(null, 54, ChatColor.RED + "Магазин предметов");
  24.             zapolnenie.zapol(i);
  25.             for(int r = 0; r < 45; r++) {
  26.             boolean Item1on = plugin.getConfig().getBoolean("Item" + r + ".enable");
  27.             if(Item1on) {
  28.             ItemStack item1 = (ItemStack) main.getConfig().get("Item" + r + ".Material");
  29.             ItemStack item = (ItemStack) item1;
  30.             String prise = plugin.getConfig().getString("Item" + r + ".prise");
  31.             ItemMeta meta = item.getItemMeta();
  32.             List<String> Lore = new ArrayList<String>();
  33.             Lore.add("");
  34.             Lore.add("§7---------------------");
  35.             Lore.add("");
  36.             Lore.add("§fЦена: "+ ChatColor.LIGHT_PURPLE +prise+ "$");
  37.             Lore.add("");
  38.             Lore.add("§7---------------------");
  39.             meta.setLore(Lore);
  40.             item.setItemMeta(meta);
  41.             i.setItem(r, item);
  42.         }
  43.     }
  44.         p.openInventory(i);
  45.         return false;
  46.         }
  47.             if (args[0].equalsIgnoreCase("reload")) {
  48.                 p.sendMessage("Перезагрузка...");
  49.                 if (!main.config.exists()) {
  50.                     main.getConfig().options().copyDefaults(true);
  51.                     main.saveDefaultConfig();
  52.                     }
  53.                 main.reloadConfig();
  54.                 p.sendMessage("Успешно!");
  55.                 return false;
  56.             }
  57.             if (args[0].equalsIgnoreCase("rl")) {
  58.                 p.sendMessage("Перезагрузка...");
  59.                
  60.                 if (!main.config.exists()) {
  61.                     main.getConfig().options().copyDefaults(true);
  62.                     main.saveDefaultConfig();
  63.                     }
  64.                 main.reloadConfig();
  65.                 p.sendMessage("Успешно!");
  66.                 return false;
  67.                 }
  68.         return false;
  69.     }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment