Определить "автора" стрелы

Версия Minecraft
1.7.10
API
Forge
397
8
33
Делаю некоторые гадости в LivingHurtEvent`е с уроном стрелы, можно ли как-то получить итем, которым была создана стрела, наносящая урон в ивенте?
 
Итем тут не причем, стрела спавнится в координатах игрока. Зная координаты, можно получить и игрока
 
В энтити стрелы хранится тот, кто её выпустил, то есть игрок или другой моб. Из него уже можно достать предмет который он держит в руках.
Да, токо не всегда предмет, который в руках == источнику стрел :) К примеру в моде ProjectE из игрока летят стрелы с самонаводкой за счёт EMC-звёздочек-клейна + активного кольца архангела (а в руке может и ничего не быть ;) )
 
У сущности стрелы ведь есть метод getArrowStack, он возвращает итемстак, соответствующий этой стреле
 
Ааа. Тогда можно юзать событие ArrowLooseEvent, достать лук и где-нить сохранить его, если он нужен позже
 
Назад
Сверху