- Баллы
- 66
после 2 месяцев работы с forge, стало нужно написать плагин и как меня обрадовала система ивентов в бакките
мне нужно заменять и блок и предметы которые подымает игрок, если они есть в конфиге
начал я с ивента PlayerPickUpItemEvent, он срабатывает только на предметы, если это блок, то он просто не вызывается, ок, блоки ломаются и выпадают их можно отлавливать на это этапе, пошел к ивенту BlockBreakEvent, но он вызывается только когда ИГРОК ломает блок, а если он допустим копается с улучшенным алмазным буром или другой вещью из мода с большим радиусом копания, то ивент для всех блоков кроме центрального не вызывается
что делать, есть ли универсальный ивент поднятия игроком и блоков и вещей, есть ли универсальный ивент ломания блоков не только игроком, который будет вызываться в onBlockBreak для всех блоков?
мне нужно заменять и блок и предметы которые подымает игрок, если они есть в конфиге
начал я с ивента PlayerPickUpItemEvent, он срабатывает только на предметы, если это блок, то он просто не вызывается, ок, блоки ломаются и выпадают их можно отлавливать на это этапе, пошел к ивенту BlockBreakEvent, но он вызывается только когда ИГРОК ломает блок, а если он допустим копается с улучшенным алмазным буром или другой вещью из мода с большим радиусом копания, то ивент для всех блоков кроме центрального не вызывается
что делать, есть ли универсальный ивент поднятия игроком и блоков и вещей, есть ли универсальный ивент ломания блоков не только игроком, который будет вызываться в onBlockBreak для всех блоков?