Помогите [РЕШЕНО] Отследить запуск фейерверка с получением UUID игрока и UUID фейерверка. [1.15.2]

  • Автор темы Автор темы Bomb
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Bomb

Активный участник
Пользователь
Баллы
76
Как отследить запуск фейерверка через использование и арбалет с получением UUID фейерверка и игрока. Пробовал через ProjectileLaunchEvent но Firework не является Projectile, через PlayerInteractEvent не получить UUID фейерверка,а через EntitySpawnEvent не получить UUID игрока.
Может можно сделать это через PlayerInteractEvent и EntitySpawnEvent засунув в предмет uuid игрока и потом получить uuid игрока из entity фейерверка в EntitySpawnEvent? Или может это можно сделать через NMS?
К сожалению я не знаю как засунуть кастомные данные в item чтобы они сохранились у entity. И как засовывать кастомные данные в фейерверк который в арбалете мне тоже не понятно.
Версия 1.15.2 , ядро paperspigot.
 
В PaperAPI Firework#getSpawningEntity
 
Спасибо за помощь. Тема закрыта.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх