Всем привет. Подскажите пж, я делаю морской бой на КБ, я сделал чтобы при нажатии на кнопку появлялась наковальня и если она на определенной высоте - засчитывается попадание или промох, индикатором является белый бетон или блок мишени(таргет)
но появилась проблема, я хочу сделать чтобы при убийстве корабля - вокруг справились наковальни, которые отмечают промахи вокруг корабля, на этом этапе возникла большая проблема. я сделал сам механизм, который определяет убийство только "корабля" в один блок, он определяет что вокруг пустота, что лаймовый бетон это корабль и что на нем стоит наковальня(то есть попадание) и вокруг все закрывает ими, НО если рядом есть еще блок лайма, он не дает это делать, а продолжение механизма на КБ - не дает толку.
я думал сделать с помощью Арморстендов, чтобы допустим делался клон всей территории с кораблями в другое место и в онлайн режиме происходило сканирование и сравнение наковален на этих блоках с самим полем и если совпадание то по контуру ставятся наковальни, а как реализовать - вообще хз.
так же думал про убийство определенных тегнутых животных что будут ставиться на корабли автоматом с допустим 1хп и будут прозрачными, убиваясь наковальней и если убийство решается, так же убийство определенного количества мобов, то происходит заполнение
если есть идеи или какие-то способы реализации, могу покидать схемы и вообще принципы работы
а пока прикладываю схему моего примерного наброска работы команды что описывал в начале
p.s играю на Minecraft 1.21.8