CustomBrewRecipes
Мод для Fabric, позволяющий разработчикам создавать новые рецепты варки, поддерживающие пользовательские предметы (не только зелья), компоненты или NBT-данные.
Подробные инструкции доступны в Javadoc, но достаточно вызвать
CustomBrewRecipeRegister.registerCustomRecipe()
и предоставить предметы для рецепта.
Или, если требуются пользовательские компоненты, используйте
CustomBrewRecipeRegister.registerCustomRecipeWithComponents()
применяя либо стеки предметов с уже добавленными компонентами, либо предоставляя NBT методу.
Также доступна NBT-версия метода, сохраняющая данные в компонент CustomData.
Можно проверять наличие типов компонентов (или NBT-полей) без учёта их значений!
CustomBrewRecipeRegister.registerCustomRecipeWithComponentPrescence()
Примечание: Выходной предмет всё равно должен содержать полный набор компонентов/NBT, так как он создаётся заново!
Можно проверять наличие поля/компонента и конкретное значение! Используйте
CustomBrewRecipeRegister.registerCustomRecipeWithComponentType();
Примечание: Выходной предмет всё равно должен содержать полный набор компонентов/NBT, так как он создаётся заново!
Установка
Добавьте в build.gradle:
repositories {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
content {
includeGroup "maven.modrinth"
}
}
}
dependencies {
modImplementation "maven.modrinth:custombrewrecipes:<version>"
}