
Всем доброго.
Разбирался ли кто в том, как работает Flow customization в этом плагине, что заявлено в 3.6.0+ ?

itemsadder.devs.beer Что то он не работает, или я где то косячу, или это в плагине косяк.
По задумке, нужно при нажатии на колодец забирать у игрока пустое ведро, проигрывать звук воды и выдать ведро с водой.

синтаксис по моему соблюдён, никаких ошибок в консоли нет
сейчас просто забирается пустое ведро (если оно есть) и выдается с водой. Можно щелкать и без ведра - будет выдаваться каждый раз.
по логике, если у игрока нет пустого ведра, то выдается результат "No items were found on player Radmir52" - завершено с ошибкой. И уже во втором действии идет проверка на это условие skip_if_fail (Это действие не выполняется, если предыдущее действие завершилось сбоем)
В чем может быть загвоздка?
Разбирался ли кто в том, как работает Flow customization в этом плагине, что заявлено в 3.6.0+ ?
Actions | ItemsAdder Wiki

По задумке, нужно при нажатии на колодец забирать у игрока пустое ведро, проигрывать звук воды и выдать ведро с водой.

синтаксис по моему соблюдён, никаких ошибок в консоли нет
код следующий:
medieval_market_well:
display_name: Колодец
resource:
material: PAPER
generate: false
model_path: furniture/medieval_market/medieval_market_well
behaviours:
furniture:
gravity: false
fixed_rotation: true
small: false
solid: true
opposite_direction: false
placeable_on:
floor: true
ceiling: false
walls: false
hitbox:
length: 1
width: 3
height: 2
length_offset: 0
sound:
place:
name: block.stone.place
break:
name: block.stone.break
events:
placed_armorstand:
interact:
execute_commands_1:
1:
command: minecraft:clear {player} minecraft:bucket 1
as_console: true
execute_commands_2:
1:
command: give {player} water_bucket 1
as_console: true
flow:
skip_if_fail: execute_commands_1
play_sound:
name: item.bucket.empty
volume: 1
pitch: 1
сейчас просто забирается пустое ведро (если оно есть) и выдается с водой. Можно щелкать и без ведра - будет выдаваться каждый раз.
консоль:
[02:19:08 INFO]: No items were found on player Radmir52
[02:19:08 INFO]: [Essentials] CONSOLE issued server command: /give Radmir52 water_bucket 1
[02:19:08 INFO]: Выдача 1 штук water bucket игроку Radmir52.
по логике, если у игрока нет пустого ведра, то выдается результат "No items were found on player Radmir52" - завершено с ошибкой. И уже во втором действии идет проверка на это условие skip_if_fail (Это действие не выполняется, если предыдущее действие завершилось сбоем)
В чем может быть загвоздка?