Помогите Свои крафты через конфиг

  • Автор темы Автор темы Kurumi
  • Дата начала Дата начала

Kurumi

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Kurumi
Всем привет.
Мне нужно сделать систему кастомных крафтов. Эти крафты должны расписываться в конфиге, а при запуске плагина вся эта массивная инфа должна оттуда считываться и создаваться крафт.

Трабл в том, что я просто не понимаю, как сделать сему процессу автоматизацию. Не понимаю, как это делать должно выглядеть в конфиге.

Подскажите плез, дайте пинка на верный путь
 
Я не силён, и скорее напишу бред. Но, ты можешь записать их, хз типо
5_5_5_5:
И т.д.

А дабы получить split
 
Код:
        ShapedRecipe rc = new ShapedRecipe(new NamespacedKey(plugin, UUID.randomUUID().toString()), stack);
        rc.shape("012", "345", "678");
        for (int i = 0; i < 9; i++) {
            if (istack[i] != null && istack[i].getStack().getType() != Material.AIR) {
                rc.setIngredient(Character.forDigit(i, 10), istack[i].getType());
            }
        }
        Bukkit.getServer().addRecipe(rc);
 
Код:
        ShapedRecipe rc = new ShapedRecipe(new NamespacedKey(plugin, UUID.randomUUID().toString()), stack);
        rc.shape("012", "345", "678");
        for (int i = 0; i < 9; i++) {
            if (istack[i] != null && istack[i].getStack().getType() != Material.AIR) {
                rc.setIngredient(Character.forDigit(i, 10), istack[i].getType());
            }
        }
        Bukkit.getServer().addRecipe(rc);
isStack - это массив с предметами из конфига?
 
Назад
Верх