RadiusToolLib
Активный0.0
Установок
Последнее обновление
Версии
RadiusToolLib
Библиотека, созданная специально для разработки горных и строительных инструментов с расширенной областью действия в Minecraft.
Настройка зависимости
Для включения библиотеки в ваш проект добавьте следующие строки в файл build.gradle:
repositories {
maven {
url = "https://api.modrinth.com/maven"
}
}
dependencies {
// Вариант 1: Включить библиотеку непосредственно в ваш мод (дополнительно ~20кб)
include(modImplementation("maven.modrinth:rt-lib:<версия_мода>"))
// Вариант 2: Сделать зависимостью, требующей установки библиотеки пользователем
modImplementation("maven.modrinth:rt-lib:<версия_мода>")
}
Или укажите зависимость в файле fabric.mod.json:
"depends": {
"fabricloader": "",
...
"rt-lib": ""
},
Практическое применение
Пример создания кирки с увеличенной областью добычи ресурсов:
public class ModName implements ModInitializer {
// Создание радиальной кирки //Материал //Урон+Скорость //Радиус
public static final RadiusPickaxe RADIUS_PICKAXE = new RadiusPickaxe(ToolMaterials.NETHERITE, 4, 1.0f, new FabricItemSettings(), 1);
/
Параметр радиуса определяет площадь действия инструмента:
- значение 1 = добыча область 3x3 блока
- значение 2 = добыча область 5x5 блоков
- и так далее по аналогии...
/
@Override
public void onInitialize() {
Registry.register(Registries.ITEM, new Identifier("идентификатор_вашего_мода",
"radius_pickaxe"), RADIUS_PICKAXE);
}
}
Эта библиотека открывает возможности для создания различных инструментов расширенного действия, используя простой и понятный API.