Barrier Hitbox → PlayerInteractEvent → NexoFurniture.furnitureMechanic(block.getLocation())
Entity-based → PlayerInteractAtEntityEvent → NexoFurniture.furnitureMechanic(entity)
guis.yml
- Добавлен import NexoBlocks, Action, PlayerInteractEvent
- Добавлен обработчик onPlayerInteract — открывает GUI при ПКМ по блоку
- Добавлен метод blockMatches() с поддержкой:
- Ванильных блоков (crafting_table, minecraft:crafting_table)
- Nexo кастомных блоков (nexo:my_block)
- ItemsAdder кастомных блоков (itemsadder:namespace:block)
- Добавлено поле block в пример GUI с комментарием и примерами всех трёх форматов
Исправил нагрузку, теперь она будет минимальной даже при большом онлайне.
Добавил поддержку Oraxen.