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

Может кто сталкивался и решил проблему, которую я пока не смог победить?
Дано:
Есть 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
