Скачать RadiusToolLib — Minecraft Моды — MetaMods
RadiusToolLib

RadiusToolLib

Активный

Установок

0

Последнее обновление

2 года назад

Версии

1.19.4
Сервер
Fabric
Оружие и броня
Библиотеки
Утилиты

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.

Участники проекта
GalievDev

GalievDev

Разработчик

Создан: 29 апр 2023

ID: 20421