Eclipse не будет экспортировать плагин - PullRequest
0 голосов
/ 12 июня 2019

Eclipse не хочет экспортировать мой плагин minecraft со следующей ошибкой

JAR creation failed. See details for additional information.
  Class files on classpath not found or not accessible for: 'TeraMC - Skyblock/src/de/cha0s/skyblock/commands/WarpCommand.java'
  Class files on classpath not found or not accessible for: 'TeraMC - Skyblock/src/de/cha0s/skyblock/constructor/ItemManager.java'

Я уже удалил класс WarpCommand и класс ItemManager ... но они мне нужны, без них я не могу телепортировать своих игроков в варпокации.

ItemManager: public class ItemManager {

    public static void createInventoryItem(Player p, Material material, String displayName, Integer slot, Inventory inv) {
        ItemStack i = new ItemStack(material);
        ItemMeta im = i.getItemMeta();
        im.setDisplayName(displayName);
        i.setItemMeta(im);
        inv.setItem(slot, i);
        p.openInventory(inv);
    }

    public static void createItem(Player p, Material material, String displayName, Integer slot, Enchantment ench, Integer level, Enchantment ench2, Integer level2, Boolean hideEnchants, Boolean unbreakable) {
        ItemStack i = new ItemStack(material);
        ItemMeta im = i.getItemMeta();
        im.setDisplayName(displayName);
        if(ench != null && level != null) {
            im.addEnchant(ench, level, true);
        } if(ench2 != null && level2 != null) {
            im.addEnchant(ench2, level2, true);
        } if(hideEnchants == true) {
            im.addItemFlags(ItemFlag.HIDE_ENCHANTS);
        } if(unbreakable == true) {
            im.spigot().setUnbreakable(true);
        }
        i.setItemMeta(im);
        p.getInventory().setItem(slot, i);
    }


WarpCommand: public class WarpCommand implements CommandExecutor {

    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {

        if(sender instanceof Player) {
            Player p = (Player) sender;
            Inventory i = Bukkit.createInventory(null, 9*1, "§6§lTeleportierungsmenü");

            ItemManager.createInventoryItem(p, Material.DIAMOND_SWORD, "§e§lBossarena", 0, i);
            ItemManager.createInventoryItem(p, Material.DIAMOND, "§e§lTutorials", 2, i);
            ItemManager.createInventoryItem(p, Material.NETHER_STAR, "§e§lSpawn", 4, i);
            ItemManager.createInventoryItem(p, Material.ENCHANTED_BOOK, "§e§lVerzauberungsmechaniker", 6, i);
            ItemManager.createInventoryItem(p, Material.GOLD_NUGGET, "§e§lShop", 8, i);
        }
        return false;
    }

Я ожидал, что Eclipse экспортирует плагин, но единственное, что я получил, это сообщение об ошибке сверху

...