Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.List;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- public class Shop implements CommandExecutor{
- private Main main = Main.getPlugin(Main.class);
- private Main plugin;
- public Shop(Main main) {
- this.plugin = main;
- }
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- Player p = (Player) sender;
- if(args.length == 0) {
- Inventory i = Bukkit.createInventory(null, 54, ChatColor.RED + "Магазин предметов");
- zapolnenie.zapol(i);
- for(int r = 0; r < 45; r++) {
- boolean Item1on = plugin.getConfig().getBoolean("Item" + r + ".enable");
- if(Item1on) {
- ItemStack item1 = (ItemStack) main.getConfig().get("Item" + r + ".Material");
- ItemStack item = (ItemStack) item1;
- String prise = plugin.getConfig().getString("Item" + r + ".prise");
- ItemMeta meta = item.getItemMeta();
- List<String> Lore = new ArrayList<String>();
- Lore.add("");
- Lore.add("§7---------------------");
- Lore.add("");
- Lore.add("§fЦена: "+ ChatColor.LIGHT_PURPLE +prise+ "$");
- Lore.add("");
- Lore.add("§7---------------------");
- meta.setLore(Lore);
- item.setItemMeta(meta);
- i.setItem(r, item);
- }
- }
- p.openInventory(i);
- return false;
- }
- if (args[0].equalsIgnoreCase("reload")) {
- p.sendMessage("Перезагрузка...");
- if (!main.config.exists()) {
- main.getConfig().options().copyDefaults(true);
- main.saveDefaultConfig();
- }
- main.reloadConfig();
- p.sendMessage("Успешно!");
- return false;
- }
- if (args[0].equalsIgnoreCase("rl")) {
- p.sendMessage("Перезагрузка...");
- if (!main.config.exists()) {
- main.getConfig().options().copyDefaults(true);
- main.saveDefaultConfig();
- }
- main.reloadConfig();
- p.sendMessage("Успешно!");
- return false;
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment