Gold Плагин Crucible or MythicCrucible DEV BUILDS [2.2.0 SNAPSHOT 4040]

  • Добавлена механика consumeItemDurability{slot=X}, позволяющая брать долговечность предмета из определенного слота на целевом объекте
  • Исправлено, что триггер onCrouch не отменялся
  • Изменена механика consumeUsedDurability, чтобы ломать предметы по умолчанию
  • + Дал consumeUsedDurability звук разрушения по умолчанию
  • + Исправлено, что consumeUsedDurability не использует поле amount
  • + Исправлено, что consumeUsedDurability выбрасывает ошибки, если break=false, но прочность равна нулю
  • Добавлен плейсхолдер item.type
  • Добавлено AugmentationSlots.AUGMENT_TYPE.MaxAmount для определения максимального количества сокетов, которое может иметь данный предмет. По умолчанию - бесконечность, как и раньше.
  • Добавлена опция AUGMENT.Formatting.ShowEmptySlot: true для аугментов. Если значение false, то {augments-each:AUGMENT} не будет отображать пустые слоты.
  • Исправлено исключение, связанное с нулевым значением строк преданий аугментов
  • Fixed some issues with custom durability
  • Added ability to do EquipModel: NONE on augments to remove an armor texture, useful for making it fallback to item model for 3d hat skins
  • Исправлен трансмог аугмента, не применяющий экипируемую модель
  • Исправлено, что мебель не восстанавливала свой хитбокс, если она была потеряна по какой-то причине
  • Исправлена ошибка инвертирования EquipConditions
  • Исправлены некоторые ошибки с рецептами
  • Исправлен ItemUpdater, не сохраняющий аугменты
  • Исправлена ошибка, при которой скиннинг предметов не работал с броней
  • Удалены журналы отладки всплывающих подсказок
  • Лайк 0
Реакции:1 пользователя
  • Исправлено исключение IllegalArgumentException при использовании пользовательской механики урона
  • Попытка исправить обратную совместимость для крафтинга в версиях ниже 1.21 (требуется тестирование)
Исправлена проблема с несоответствующим расположением дропов в пользовательских блоках (из-за чего дропы попадали в соседние блоки).

Добавлено сопротивление взрыву для пользовательских блоков.

YAML:
SunstoneOre:
Id: BROWN_MUSHROOM_BLOCK
Model: 5
Group: Block
Display: 'Sunstone Ore'
Type: BLOCK
CustomBlock:
Type: MUSHROOM_BLOCK
Id: 5
BlastResistance: 1200.0
Texture: block/sunstone_ore
Hardness: 2
Tools:
- NETHERITE_PICKAXE 9
Drops:
- Sunstone{fortune=true;fortuneMod=0.75}
CustomBlockSkills:
- sound{s=block.amethyst_block.place} @self ~onBlockPlace
- sound{s=block.amethyst_block.break} @self ~onBlockBreak

подробности о значениях взрывоустойчивости смотрите здесь Blast resistance values
добавлены новые опции к механике `- consumeuseddurability
YAML:
 - consumeuseddurability{a=10;breakitem=true;breaksound="entity.villager.no";breakvolume=1;breakpitch=0.5}
исправлено отображение ванильной или пользовательской мифической максдолговечности

добавлена для отображения оставшейся долговечности предмета.
  • Исправлена ошибка загрузки плагина на версиях ниже 1.21.3
  • Исправлены некоторые проблемы с механикой ConsumeUsedDurability
  • Исправлено, что броня компонента поколения не применялась к предметам автоматически
  • Исправлена неработающая отделка доспехов в 1.21.3
  • Исправлена ошибка загрузки плагина на ранних версиях
  • Добавлены опции удаления дополнений ConsumeItem и RemoveAll
  • Разрешено определять пространство имен в переопределениях модели дополнения
Добавлена куча новых дополнений:
  • Добавлены Условия ко всем дополнениям
  • Добавлено ReplaceItemModel для дополнений, чтобы изменить ITEM_MODEL компонента при добавлении
  • Добавлена ReplaceEquipModel к дополнениям, чтобы изменять модель компонента EQUIPPABLE при добавлении
  • Добавлен тип предмета AugmentSocket, позволяющий добавить новый сокет к существующим предметам
Код:
GemAdder:
AugmentationSocket:
Type: GEM
MaxSockets: 1
Conditions:
- itemtype{item=#swords}
- Добавлен тип предмета AugmentRemover, позволяющий удалить соответствующий аугмент из предмета
Код:
GemRemover:
AugmentationRemover:
Type: GEM
DestroySocket: false
ReturnAugment: true
Исправлена ошибка, из-за которой строка {stats} не генерировалась в некоторых случаях, когда должна была
Объединена генерация фона пользовательских всплывающих подсказок Карсоном
ВерхНиз