- Баллы
- 36
- Имя в Minecraft
- ImperatorBuzov
Здравствуйте, пишу Creative, сделал такую проверку:
private boolean isOwner(PlayerInteractEvent e, Player p) {
Plot i = CreativeManager.getCreativeManager().getPlot(p.getPlayer());
if (CreativeManager.plotConfig.contains(p.getUniqueId().toString())) {
if (i.getPlayer().getName().equalsIgnoreCase(CreativeManager.plotConfig.getString(p.getUniqueId().toString() + ".Name"))) {
return true;
} else {
e.setCancelled(false);
return false;
}
}
e.setCancelled(true);
return false;
}
Когда я создаю первый плот, то всё нормально: я могу ломать плот, а другие игроки не могут, но когда уже другие создают плоты, то я и они могу ломать их, полагаю, что проблема в проверке конфига, но как её решить?
private boolean isOwner(PlayerInteractEvent e, Player p) {
Plot i = CreativeManager.getCreativeManager().getPlot(p.getPlayer());
if (CreativeManager.plotConfig.contains(p.getUniqueId().toString())) {
if (i.getPlayer().getName().equalsIgnoreCase(CreativeManager.plotConfig.getString(p.getUniqueId().toString() + ".Name"))) {
return true;
} else {
e.setCancelled(false);
return false;
}
}
e.setCancelled(true);
return false;
}
Когда я создаю первый плот, то всё нормально: я могу ломать плот, а другие игроки не могут, но когда уже другие создают плоты, то я и они могу ломать их, полагаю, что проблема в проверке конфига, но как её решить?
Последнее редактирование: