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

Armor Tweaker

Активный

Установок

3

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

8 лет назад
Клиент
Fabric
Quilt
Forge
Neoforge
Оружие и броня
Утилиты

Armor Tweaker

Я обнаружил, что не существует модификации, позволяющей изменять характеристики брони (что мне было нужно для ослабления некоторых доспехов). Поэтому я создал эту мод.

Позже я узнал, что на самом деле есть мод для изменения свойств брони, но считаю, что мой вариант более гибкий. Кроме того, он использует скрипты .zs от MineTweaker/CraftTweaker.

Возможности модификации

Изменение характеристик брони

Вы можете настраивать отдельные предметы брони, не затрагивая весь материал:

  • Материал брони (также автоматически обновит характеристики в соответствии со свойствами материала)
  • Количество защиты (сколько "щитов" дает эта броня)
  • Прочность
  • Стойкость

Настройка свойств материалов

  • Название текстуры (изменяет внешний вид, позволяя сделать железную броню похожей на золотую)
  • Максимальный коэффициент урона (влияет на прочность брони)
  • Количество защиты для каждой части брони (ноги, поножи, нагрудник, шлем)
  • Зачаровываемость
  • Стойкость
  • Материал для починки (можно указать, какой предмет будет использоваться для ремонта)

Создание пользовательских материалов

Добавляйте собственные материалы для брони, позволяя иметь железные сапоги с одной зачаровываемостью и железный нагрудник с другой, сохраняя при этом одинаковый внешний вид.

Важные замечания

  1. Если вы назначите текстуру "minecraft:leather" материалу, который не является кожей, предметы будут выглядеть как окрашенная в белый цвет кожаная броня. Это не ошибка, а особенность кода Minecraft. Я мог бы это "исправить", но для этого потребовался бы кор-мод, что могло бы вызвать проблемы совместимости.
  2. Кожаная броня с материалом, отличным от "leather", не может быть окрашена. Причина та же, что и выше.
  3. Если вы назначите материал "leather" любой броне (и сохраните название текстуры "minecraft:leather"), эта броня будет выглядеть как кожаная и сможет быть окрашена.
  4. В настоящее время вы можете заменить материал для починки для всей брони, но не можете удалить стандартный материал для починки для ванильной брони. Поэтому если вы хотите предотвратить починку алмазной брони алмазами, просто установите материал для починки на незеритовую звезду или что-то действительно редкое.

Совместимость

  • Другие моды
  • JEI (изменение материала для починки обновит рецепты наковальни в JEI)

Примеры использования

Изменение характеристик брони:

import mods.vanilla.ItemArmor;

var leatherHelmet = ItemArmor.get(<minecraft:leather_helmet>);
//Изменение материала
leatherHelmet.material = <armorMaterial:DIAMOND>;
//Количество защиты
leatherHelmet.damageReduceAmount = 5;
//Прочность
leatherHelmet.maxDamage = 200;
//Стойкость брони
leatherHelmet.toughness = 2;

Изменение свойств материала брони:

var materialLeather = <armorMaterial:LEATHER>;
//Изменяет внешний вид:
materialLeather.textureName = "minecraft:gold";
//Модификатор, влияющий на прочность всех частей брони
materialLeather.maxDamageFactor = 10;
//Количество защиты для ног, поножей, нагрудника, шлема
materialLeather.damageReductionAmountArray = [2, 5, 6, 2];
//Влияет на шанс получения хороших зачарований на столе зачарования
materialLeather.enchantability = 25;
//Стойкость брони
materialLeather.toughness = 3;
//IItemStack, который будет использоваться для починки брони
materialLeather.repairMaterial = <minecraft:feather>;

Создание нового материала:

import mods.vanilla.ArmorMaterial;

//название материала, название текстуры, модификатор прочности, массив снижения урона, зачаровываемость, стойкость
var magicIron = ArmorMaterial.add("MAGIC_IRON", "minecraft:gold", 20, [3, 6, 7, 3], 25, 1);

Вы можете вывести список всей брони с их характеристиками с помощью команды в чате:

/minetweaker armor items

А эта команда покажет все материалы брони с их свойствами:

/minetweaker armor materials

Установка

Для работы этого мода требуются CraftTweaker и MTLib.

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

rinart73

Создан: 12 авг 2017

ID: 28333