Simplify Tool Config Lib
Активный0.0
Установок
Последнее обновление
Версии
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(урон, скорость))));