▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Delight Lib
Delight Lib

Delight Lib

Delight Lib - библиотека для разработчиков аддонов к Farmer's Delight. Упрощает создание еды, ножей, ящиков и рецептов, позволяя делать свои дополнения быстрее и проще.

Оцените первым
188.4K
23

Delight Lib - это утилитарная библиотека для разработчиков, которые хотят создавать свои аддоны к Farmer's Delight. Если вы когда-нибудь хотели добавить в Майнкрафт свою еду, ножи или системы хранения, но упирались в кучу бойлерплейт-кода - это ваш вариант. Библиотека берёт на себя всю рутину, оставляя вам только текстуры и модели.

По сути, Delight Lib позволяет создавать предметы и блоки для Farmer's Delight буквально несколькими строками кода. Это идеальный инструмент для тех, кто хочет расширить кулинарную механику игры, но не хочет писать сотни классов.

Возможности

Что можно создать с помощью библиотеки:

  • Еда - обычные и размещаемые предметы питания
  • Шкафчики - функциональные блоки для хранения
  • Ящики и мешки - контейнеры для всякой всячины
  • Ножи - новые виды режущих инструментов
  • Культуры - полноценные системы выращивания растений

Примеры кода

Создание аддона и креативной вкладки:

var DelightLib = DelightAddon.create("Название мода", bus)
            .withCreativeTab("Название мода", () -> new ItemStack(Items.BREAD));

Добавление своего ножа:

addon.knife("obsidian_knife", Tiers.DIAMOND).build();

Предмет еды с параметрами:

addon.food("fried_egg")
      .nutrition(4)
      .saturation(0.4f)
      .fast()
      .build();

Рецепт для котла:

addon.cookingRecipe("beef_stew")
    .addIngredient("minecraft:cooked_beef")
    .addIngredient("minecraft:carrot")
    .addIngredient("minecraft:potato")
    .result("mymod:beef_stew")
    .experience(1.0f)
    .cookingTime(200)
    .recipeBookTab("meals")
    .build();

Шкафчик с крафтом:

addon.cabinet("spruce_cabinet")
    .recipe(b -> b.grid("SSS", "T T", "SSS")
                  .define('S', "minecraft:spruce_slab")
                  .define('T', "minecraft:spruce_trapdoor"))
    .build();

Культура одной строкой:

addon.crop("corn").build();

Зачем это нужно

Farmer's Delight - классный мод, который добавляет в Minecraft нормальную кулинарию, а не просто восстановление голода. Но делать под него аддоны вручную - то ещё удовольствие. Delight Lib решает эту проблему: с ней вы можете сосредоточиться на контенте, а не на парсинге рецептов и регистрации предметов.

Скачайте библиотеку, если вы мододел - упростите себе жизнь. Ну а если вы просто игрок - просто знайте, что многие крутые аддоны к Farmer's Delight созданы именно на основе Delight Lib. Она работает на Fabric, Forge и NeoForge под Minecraft 1.19-1.21.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:2 месяца назад
Обновлён:2 недели назад
Главная