- Баллы
- 173
Когда игрок использует зажигалку рядом с другим, то вместо сообщения о запрете поджога первому пишется сообщение "Вы не владеете данным регионом", хотя регионов нигде нет.
На первом скрине поджигающий игрок,
На втором скрине я (тот, кого поджигают) и заодно проверил, не нахожусь ли я в каком-то регионе.
Java:
@EventHandler(ignoreCancelled=false) // Пробовал даже true
public void onPlayerInteract(PlayerInteractEvent e) {
Player p = e.getPlayer();
if (игрок кликает ПКМ по блоку) {
if (у игрока в руке зажигалка) {
for (получаем все сущности в опред. радиусе) {
if (сущность является игроком) {
p.sendMessage("бла-бла-бла запрещено"); // Говорим игроку о запрете поджога
e.setCancelled(true); // Запрещаем поджог
}
}
}
}
}
На втором скрине я (тот, кого поджигают) и заодно проверил, не нахожусь ли я в каком-то регионе.