Утилита для разработчиков, упрощающая создание предметов и механик для аддонов к моду Farmer's Delight.
Скачать
Версия игры
1.20
1.20.1
1.21
1.21.1
1.21.11
26.1
26.1.1
26.1.2
26.2
26.3
Категория
delightlib-26.09.16-26.3-fabric.jar
26.3 | fabric
16.09.2026
Последние файлы
delightlib-26.06.23-26.2-fabric.jar
26.2 | fabric
24.06.2026
delightlib-26.05.20-1.21.11-fabric.jar
1.21.11 | fabric
21.05.2026
delightlib-26.05.18-1.20-fabric.jar
1.20.1, 1.20 | fabric
19.05.2026
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
22.09.2026
ID:
Мод Delight Lib для Minecraft 1.20.1
Delight Lib — это утилита для разработчиков, которая значительно упрощает создание аддонов к моду Farmer's Delight. Она предоставляет готовый код для добавления еды, ножей, шкафов, ящиков, мешков и управления рецептами. Это позволяет авторам создавать свои дополнения гораздо быстрее, не тратя время на рутинную генерацию предметов и блоков, а концентрируясь исключительно на дизайне текстур и моделей.
Основная цель Delight Lib — ускорить процесс разработки. Вместо того чтобы вручную прописывать логику для каждого нового предмета или блока, разработчики используют методы библиотеки. Это избавляет от необходимости писать повторяющийся код для регистрации предметов, добавления их в инвентарь, настройки питательности и создания рецептов. Библиотека берет на себя рутину, позволяя авторам сосредоточиться на уникальных механиках своего аддона.

С помощью Delight Lib можно создавать широкий спектр контента. Библиотека поддерживает регистрацию обычной еды и еды, которую можно разместить на столе. Также доступны инструменты для создания шкафов (cabinets), ящиков и мешков (crates and bags), а также ножей (knives). Кроме того, библиотека позволяет добавлять новые культуры (crops) и управлять рецептами приготовления в горшках.
// Инициализация аддона и создание вкладки творчества
var DelightLib = DelightAddon.create("Mod Name", bus)
.withCreativeTab("Mod Name", () -> 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();
Важно понимать, что Delight Lib — это инструмент для разработчиков, а не готовый мод для игроков. Он не добавляет новые предметы в игру напрямую. Чтобы добавить функционал, вам нужно создать свой аддон и использовать Delight Lib как зависимость. Библиотека предоставляет минимальные примеры синтаксиса для основных типов контента. Для создания полноценного аддона с нуля рекомендуется изучить документацию, где подробно описаны все возможности и шаги инициализации.
Библиотека работает только в паре с основным модом Farmer's Delight. Для загрузчиков Forge и NeoForge требуется именно мод Farmer's Delight, а для Fabric — его порт Refabricated. Также обязательно наличие Fabric API для сборки на Fabric.
Для начала работы с Delight Lib вам понадобятся базовые знания Java и опыта разработки модов для Minecraft. Процесс начинается с инициализации аддона через метод DelightAddon.create, где указывается имя и шина (bus). После этого используются методы addon, food, cabinet и другие для регистрации контента. Каждый метод возвращает объект конфигурации, который можно настроить (например, добавить ингредиенты в рецепт или указать питательность еды), прежде чем вызвать финальный метод build().
Если вы планируете создать аддон, который будет работать с едой и предметами из Farmer's Delight, но не хотите писать код с нуля, Delight Lib — идеальный выбор. Она поддерживает создание вкладок творчества с кастомными иконками, что позволяет вашим предметам выглядеть как часть вашего мода, а не просто копировать стиль оригинала. Это особенно полезно, если вы хотите добавить новые рецепты или предметы, которые не были предусмотрены оригинальным модом.
Связанные материалы
- Fabric API — похожий мод
- Cloth Config API — похожий мод
- YetAnotherConfigLib (YACL) — похожий мод
- Fabric Language Kotlin — похожий мод
- Just Enough Items (JEI) — похожий мод
Войдите, чтобы поставить оценку и оставить отзыв.
| Канал | Файл | Игра | Модлоадер | Язык | Скачиваний | Загружен | |
|---|---|---|---|---|---|---|---|
| Релиз | delightlib-26.09.16-26.3-fabric.jar 59.5 KB | 26.3 |
|
— | 0 | 16.09.2026 | |
| Релиз | delightlib-26.06.23-26.2-fabric.jar 59.8 KB | 26.2 |
|
— | 0 | 24.06.2026 | |
| Релиз | delightlib-26.05.20-1.21.11-fabric.jar 126.6 KB | 1.21.11 |
|
— | 0 | 21.05.2026 | |
| Релиз | delightlib-26.05.18-1.20-fabric.jar 3.84 MB | 1.20.1, 1.20 |
|
— | 0 | 19.05.2026 | |
| Релиз | delightlib-26.05.18-1.20-forge.jar 58.4 KB | 1.20.1, 1.20 |
|
— | 0 | 19.05.2026 | |
| Релиз | delightlib-26.05.18-1.21-fabric.jar 59.6 KB | 1.21.1, 1.21 |
|
— | 0 | 19.05.2026 | |
| Релиз | delightlib-26.05.18-1.21-neoforge.jar 58 KB | 1.21.1, 1.21 |
|
— | 0 | 19.05.2026 | |
| Релиз | delightlib-26.05.18-26.1-fabric.jar 60.6 KB | 26.1.2, 26.1.1, 26.1 |
|
— | 0 | 19.05.2026 |
Скачать
Версия игры
1.20
1.20.1
1.21
1.21.1
1.21.11
26.1
26.1.1
26.1.2
26.2
26.3
Категория
delightlib-26.09.16-26.3-fabric.jar
26.3 | fabric
16.09.2026
Последние файлы
delightlib-26.06.23-26.2-fabric.jar
26.2 | fabric
24.06.2026
delightlib-26.05.20-1.21.11-fabric.jar
1.21.11 | fabric
21.05.2026
delightlib-26.05.18-1.20-fabric.jar
1.20.1, 1.20 | fabric
19.05.2026
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
22.09.2026
ID: