Java / Bukkit: Ich möchte ein Plugin programmieren, dass, wenn ein Spieler mit OP beitritt und nicht eine bestimmte Permission hat, de-opt. Aber wie?
Hier ist der Code :
@EventHandler
public void onPlayJoin(PlayerJoinEvent e) {
Player p = e.getPlayer();
p.performCommand("spawn");
p.getInventory().clear();
e.setJoinMessage("§6Server §7> §aDer Spieler §2" + e.getPlayer().getName() + "§a hat den Server betreten!");
if (p.isOp()) {
if (p.hasPermission("system.op")) {
}
else {
p.setOp(false);
}
}
}
Das Problem ist, dass auf dem Server OP irgendwie alle Rechte haben, von * bis hin zu system.chatclear. Wie kann ich das umgehen?