1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем Bomb, 21 июн 2020.

Статус темы:
Закрыта.
  1. Автор темы
    Bomb

    Bomb Активный участник Пользователь

    Баллы:
    76
    Как отследить запуск фейерверка через использование и арбалет с получением UUID фейерверка и игрока. Пробовал через ProjectileLaunchEvent но Firework не является Projectile, через PlayerInteractEvent не получить UUID фейерверка,а через EntitySpawnEvent не получить UUID игрока.
    Может можно сделать это через PlayerInteractEvent и EntitySpawnEvent засунув в предмет uuid игрока и потом получить uuid игрока из entity фейерверка в EntitySpawnEvent? Или может это можно сделать через NMS?
    К сожалению я не знаю как засунуть кастомные данные в item чтобы они сохранились у entity. И как засовывать кастомные данные в фейерверк который в арбалете мне тоже не понятно.
    Версия 1.15.2 , ядро paperspigot.
     
  2. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    В PaperAPI Firework#getSpawningEntity
     
  3. Автор темы
    Bomb

    Bomb Активный участник Пользователь

    Баллы:
    76
    Спасибо за помощь. Тема закрыта.
     
Статус темы:
Закрыта.

Поделиться этой страницей