Скачать Simplify Tool Config Lib — Minecraft Моды — MetaMods
Simplify Tool Config Lib

Simplify Tool Config Lib

Активный

Установок

0

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

7 месяцев назад

Версии

1.20 — 1.21.8
Клиент
Fabric
Оружие и броня
Библиотеки

Simplify Tool Config Lib

Эта библиотека модов значительно упрощает настройку инструментов в Minecraft, изменяя их базовые параметры. Если ваш мод содержит различные инструменты, мечи или другое оружие, теперь вам достаточно указать всего одно значение для каждого свойства инструмента, а остальные параметры Minecraft автоматически сбрасываются до "0".

Основная проблема, которую решает эта библиотека — фиксация некоторых значений (int/float), которые мешали задавать точные параметры, особенно для показателя "урон от атаки". Теперь вы можете напрямую устанавливать нужные значения для выбранных инструментов без дополнительных настроек в коде.

Например: стандартный урон от атаки равен "1", а скорость атаки — "4".

Интеграция в ваш мод

Существует два способа внедрения этой библиотеки:

Прямая интеграция

Перейдите на GitHub, скачайте Java файлы и добавьте их в проект, затем выполните ремаппинг импортов.

Локальная интеграция

Скачайте мод и добавьте в файл "build.gradle" в раздел зависимостей:

зависимости {
    modImplementation(fileTree("Локальный путь к файлу"))
}

Примеры кода

Пользовательские материалы инструментов (Minecraft 1.20.1)

public enum CustomToolMaterials implements FixToolMaterial {
    CUSTOM(уровень добычи, прочность предмета, скорость добычи, зачаровываемость, ингредиент)
    ...

Пользовательские инструменты

... CUSTOM_TOOL = register("custom_tool",
new SimplifySwordItem(материалы, float Урон, float Скорость, new FabricItemSettings()));

Метод для Minecraft 1.20.6

public static CustomToolMaterials implement Tier {
    CUSTOM(BlocksTags..., прочность, значение зачарования, ремонтный ингредиент);
    ...

Item CUSTOM_TOOL = register("custom_tool", new Fix...Item(материал, new Item.properties().attribute(Fix...Item.createAttributes(урон, скорость))));
Участники проекта
RayvaxLux1206

RayvaxLux1206

Разработчик

Создан: 25 мая 2024

ID: 23299