
PotionRecipeLib
Архивирован0.0
Установок
Последнее обновление
Версии
PotionRecipeLib
Примечание: Данная библиотека архивирована, поскольку в более новых версиях FAPI уже реализован аналогичный функционал.
Эта простая библиотека предоставляет удобный способ создания рецептов варки зелий. Если это именно то, что вам нужно — отлично, используйте её. Если же вам требуется дополнительный функционал, возможно, стоит обратить внимание на nbt-crafting API или другие подобные решения.
По своей сути это просто «красивый» вызов функции, ничего большего, поэтому при желании вы можете создать аналогичную реализацию самостоятельно.
Настройка
Добавьте эту библиотеку в ваш build.gradle
в качестве зависимости:
repositories {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
content {
includeGroup "maven.modrinth"
}
}
}
dependencies {
modImplementation "maven.modrinth:potionrecipes:<версия>"
}
Если вам нужно включить API в ваш jar-файл, добавьте строку include
:
repositories {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
content {
includeGroup "maven.modrinth"
}
}
}
dependencies {
modImplementation "maven.modrinth:potionrecipes:<версия>"
include "maven.modrinth:potionrecipes:<версия>"
}
Как использовать
Просто вызовите функцию:
BrewingRecipeRegister.registerPotionRecipe(Potion input, Item item, Potion output);
параметр input — зелье, с которого вы начинаете, обычно Potions.AWKWARD или ваше собственное зелье (будет отображаться как YourPotions.POTION)
параметр item — ингредиент, необходимый для создания вашего зелья
параметр output — зелье, которое вы хотите получить в результате крафта
Пример использования можно найти в моде.