Радиус поражения по существам

Версия Minecraft
1.17.1
API
Forge
Новичок, поэтому ищу подмоги. Не могу понять, как оформить, чтобы мобы, находящихся вокруг игрока в определенном радиусе, получали урон по нажатию кнопки (нажатие реализовано, не могу разобраться с тем, как прописать урон сущностей)
 
Ёба боба... С днём 0 тпс!
Разве внутри предложенного тобой метода делается не то же самое?
Только вместо простого вычисления расстояния, там идёт расчёт на пересечение с каждой AABB.
 
Нет. Если ты не знал, актуальные сущности так же хранятся в каждом чанке. Зашел моб в чанк - он туда добавился, вышел - убрался.

Метод из мира работает так:
Берутся чанки которые попадают в AABB и из них достаются сущности. Зачем нам итерироваться по всем тысячам сущностям в мире чтобы найти тех кто находится в радиусе, к примеру, 10 блоков вокруг игрока и захватывает всего пару чанков? Это в сотни раз сокращает работу.
 
Назад
Сверху