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

СливПлатные

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

  • erwrewr
  • andela
  • zereds
  • barhozloyy
  • exez
  • kotyara3
  • s2391446
  • ghopdsscw
  • FelyaFW
  • Winexwzz
  • ThoSanTreEm
  • nidedipai
  • Toxez
  • 1XXGGHD1
  • itsDesterYT
  • GrossVardy
  • RaleMand
  • NiceMan
  • Syker77
  • a.polyakov
  • Kapakulia
  • korpys666
  • dejoin
  • KroynBoy
  • 123455567890
  • FiNN
  • Pazeth
  • fontov
  • Robyan
  • VacAge
  • 88033326078alex
  • Gilbert)
  • abobus34344
  • equizze
  • KILLER42
  • minicraftircrashtim
  • Raysik
  • zxccursed
  • Danulokruz
  • krqtexenon
  • SKITLSPDE
  • n3gr1k
  • frozikna
  • pxrwerse
  • 13469100
  • JekXD
  • 6y6lik
  • Ak1llnw_
  • Norsek
  • agijhaigp
  • valerchik123333
  • euj3ne
  • Rpamn
  • Encourage
  • vv1ntis
  • 00rjaEDgvp0UF29
  • skayni
  • Shawon12345
  • Kezooooo
  • avicenafahmi
  • BALDI'S BASICS
  • Korneshon
  • piskojop228
  • Yola
  • Nikita_JO
  • Софочка
  • sdeer56
  • poltarak2025
  • misha_tea
  • Nevels
  • Sky7871
  • Linicklen
  • SpookT
  • ucendied
  • MrJerty

ItemsAdder - замена одной размещенной модели на другую

Радмир
Доброго всем.

Может кто сталкивался и решил проблему, которую я пока не смог победить?

Дано:
Есть 2 модели. условно можно назвать №1 и №2. Нужно, чтобы при нажатии ПКМ на размещенном блоке/модели, она могла меняться с №1 на №2.
Как пример: есть 2 модели фонаря - один светит, другой нет. Визуально разницы между ними нет, только у одного свойство добавляется по свету.
Мой пример, который хочу решить - есть 2 вида ставни: открытые и закрытые. Жмем ПКМ - ставни закрываются, еще раз - открываются. По сути, это замена одной модели на другую.

Я написал такой код. Методом перебора нашел. что взаимодействие по размещенной модели - это действие "placed_armorstand". Этот код позволяет ПКМ по блоку/мебели хотя бы уже воспроизводить звук открытия. Но не смог добиться замены. Это можно сделать, когда предмет находится в руках, по крайней мере, раньше точно (световой меч, который идет в комплекте моделей по умолчанию).
Может есть какие идеи у вас. как это сделать? Дополнительными плагинами может?

код:
  stavny_oak_close:
    display_name: Ставни из дуба
    resource:
      material: FLINT
      generate: false
      model_path: stavny/stavny_oak_close
    behaviours:
      furniture:
        fixed_rotation: true
        small: false
        solid: true
        placeable_on:
          floor: false
          ceiling: false
          walls: true
    events:
      placed_armorstand:
        interact:
         replace_properties:
           custom_model_data:
             copy_from_item: myitems:stavny_oak_open
             restorable: true
         play_sound:
           name: block.chest.open
           volume: 1
           pitch: 1

1675421841398
 
ВерхНиз