Получение предмета над блоком

Версия Minecraft
1.19.4
API
Forge
Чет долго возюкаюсь с этим, кучу топиков полистал, но ничего нету под 1.19.4.
Вообщем необходимо получить предмет, который лежит на блоке
1703996399230.png

в данном случае редстоун, координаты условного блока есть, зону над блоком с помощью aabb выделил, а что дальше то? Я понимаю, что это ItemEntity, но чет вообще не вижу рабочих методов.
 
Решение
Как всегда попросишь помощи и сразу же найдешь решение своей проблемы :)

решение:
AABB aabb = AABB.of(new BoundingBox(pos.getX(), pos.getY(), pos.getZ(), pos.getX(), pos.getY() + 2, pos.getZ()));
for (ItemEntity item : level.getEntitiesOfClass(ItemEntity.class, aabb)) {
    // item.getItem();
}
428
41
108
Выделение сущностей по AABB - дорогая операция, особенно когда очень много сущностей рядом, так что лучше не использовать лишний раз.

У блока есть метод, который вызывается, когда на нем стоят (проверь его наличие и возможность использования)
 
428
41
108
Значит нету, хз что там в новых версиях происходит
На 1.12 за это отвечали

onEntityCollision
onFallenUpon
onLanded
modifyAcceleration

(и еще несколько других, которые относятся к более редким частным случаям)
 
Сверху