Сборки серверов

СливПлатные

Новые сообщения

Сейчас онлайн

  • quad
  • kerorozsl..
  • лшшщзфылвфы
  • fongbe50
  • MrLavX
  • SeaCore
  • mcyogurt
  • SinT
  • jameJOns
  • hlgmc
  • stereo
  • salomjon0011
  • vuibe
  • brawlman958734
  • Th3Dmitriy
  • Серый Кот
  • lock

ORAXEN+MMOitems кастомная броня

Nimesyss
Всем ку
Есть ораксен с его классной фичей добавлять в игру кастомный сеты брони.
И есть ммоитемс с функциями уникальных стат и крафтовыми станциями.
Вопрос:
Как сделать так, чтобы новая БРОНЯ добавленная в ораксен отображалась на игроке и имела функции ммоитемс?

Потому что если добавлять в ммоитемс - то видно только новая иконка, на игроке одетая - выглядит стандартно.
А если добавлять в ораксен, появляются статы и новые текстуры, но крафтовые станции ммоитем не видят новую броню и не могут быть применены для крафта(апгрейда) в них.

Версия сервера 1.20.4
 
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 156
В настройках ММОитемс используйте секцию CustomModelData для указания модели брони, чтобы соответствовать текстуре из Ораксен.
В этом случае броня, добавленная через Ораксен, будет отображаться с нужными текстурами, а ММОитемс сможет распознавать её.
 
Nimesyss
@_Dead_, у вас случайно нет конфига для ммоитемс как пример в использовании брони?
потому что при использовании такого варианта, отображается только иконка.
2024 08 18 11 29 18
LEATHER_HELMET_EMERALD:
base:
material: LEATHER_HELMET
custom-model-data: 1000
max-durability:
base: 265.0
scale: 0.1
spread: 0.1
will-break: true
name: '&fКожаный Колпак &e+1'
required-level: 10
tier: TRASH
set: MAGICIAN
magic-damage-reduction: 3.5
armor: 1.0
 
Последнее редактирование:
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 156
@Nimesyss, нет, нужно выбрать что-то одно IE, oraxen, использовать оба, бред.
по поводу брони выше скиньте код брони в Oraxen ибо я зачастую работал с IE.
 
Nimesyss
@_Dead_, код брони стандартный для Oraxen, идет в комплекте с плагином.

emerald_helmet:
displayname: <gradient:#89E59D:#37C6BA>Emerald Helmet
material: LEATHER_HELMET
lore:
- <#6f737d>» <#D5D6D8>Gives 1 extra <glyph:heart>
Mechanics:
durability:
value: 437 # 20% more than diamond helmet
AttributeModifiers:
- attribute: GENERIC_MAX_HEALTH
amount: 2
operation: 0
slot: HEAD
uuid: 6c51a76b-91ae-4398-bcb4-a5fa1a22db06
name: oraxen:modifier
- attribute: GENERIC_ARMOR
amount: 3
operation: 0
slot: HEAD
uuid: 6d3ec80c-5bed-4188-8faa-1b4aef82513a
name: oraxen:modifier
- attribute: GENERIC_ARMOR_TOUGHNESS
amount: 2
operation: 0
slot: HEAD
uuid: 1dc7fccb-bdd3-4000-811b-6c9e929a1f6f
name: oraxen:modifier
Pack:
generate_model: true
parent_model: item/generated
textures: # duplicate because we use the overlay of the leather armor
- default/armors/emerald_helmet
- default/armors/emerald_helmet
custom_model_data: 1000
color: 0,0,1
 
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 156
@Nimesyss, попробуйте указать custom_model_data: 1000 на custom_model_data: 1000012 после чего все это сохранить проверить и уже после добавить в MMO
 
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 156
@Nimesyss, странно, так не должно быть, создайте запрос на GitHub разработчика MMOItems
 
Nimesyss
Просто держу вкурсе.
Покопавшись в форумах этих плагинов нашел инфу - Ораксен имеет обратную совместимость с ММОитемс, но ММОитемс - совместимости такой не имеет и скорее всего добавлять ее не планируют.
В ММОитемс можно использовать CustomModelData - от Ораксена, только потому, что он добавляет их в ресурспак, а итемс уже от туда берет эти данные. По сути, все остальные плагины работают по такой же логике, просто подтягивают с РП.
Но что на счет брони...Ораксен отображает ее с помощью своего NBT (как Фурнитуры, Растения), и делает это скорее всего присваивая свои UUID предметам. Другого объяснения я найти не могу.
Поэтому выходом с данной ситуации может стать какой либо плагин на кастомные крафты, который будет считывать вещи по NBT,lore,name. В Ораксене есть функция кастомных крафтов - буду пробывать.
 
4i3erok
@Nimesyss, В своём случае я использую версию 1.20.2. В орексен выставил заменитель TRIMS. Далее создал броню, которая указывается в конфигах для подмены (для текстур) (в моём случае кожанка LEATHER). Прописываю ID модели в MMOItems для брони уже на сервере. Там же в настройках MMOItems листаем почти до конца и находим пункт TRIM PATTERN. Там следует выбрать тот TRIM, который указан для брони в конфигах Oraxen. Пример: oraxen:obsidian; oraxen:ruby и т.д. Далее применяем и всё готово
 
ВерхНиз