Здравствуйте, поэтому мне кажется, что событие BlockEvent.PlaceEvent запускается только при размещении лилии, а не любого блока.
Кажется, что ForgeHooks # onPlaceItemIntoWorld закомментирован ..
Мне кажется, что эту проблему лучше всего решить, разделив ее на 2 отдельных события: отменяемое событие перед размещением и неотменяемое событие уведомления после размещения. Теперь, как он настроен, он фактически помещает блок, а затем пытается удалить его, если он будет отменен. Это не отмена; это отмена. Некоторые блоки при размещении вызывают изменения в соседних блоках, и их будет сложно "развернуть / откатить".
Эта проблема была автоматически помечена как устаревшая, так как не использовалась в течение длительного времени. Если эта проблема все еще актуальна и должна оставаться открытой, ответьте кратким объяснением (например, «Я проверил код, и эта проблема все еще актуальна, потому что ___.» Или «Вот скриншот этой проблемы в последней версии»). Спасибо за ваш вклад!
Эта проблема была автоматически закрыта, потому что она не использовалась в течение длительного времени. Не стесняйтесь открывать его повторно или создавать новый выпуск.
Самый полезный комментарий
Мне кажется, что эту проблему лучше всего решить, разделив ее на 2 отдельных события: отменяемое событие перед размещением и неотменяемое событие уведомления после размещения. Теперь, как он настроен, он фактически помещает блок, а затем пытается удалить его, если он будет отменен. Это не отмена; это отмена. Некоторые блоки при размещении вызывают изменения в соседних блоках, и их будет сложно "развернуть / откатить".