Heyy, ich versuche momentan ein Plugin zu coden bei dem man auch die Permissions von Offlinespielern entfernen kann, als Hilfe dazu benutze ich PermissionsEX, allerdings kriege ich es irgendwie nicht hin den OfflinePlayer zu casten. Übrigens sind Anmerkungen wie "Bevor man überhaupt das coden anfängt soll man erstmal lernen wie das geht" nicht wirklich hilfreich. :)

Ich hoffe ihr könnt helfen:

Player target = Bukkit.getPlayer(args[0]);
						
						if(target.isOnline()) {
							
						
								
								p.sendMessage(Prefixes.team + "§7" + target.getName() + " §7ist nun nichtmehr im Team.");
								target.sendMessage(Prefixes.team + "§7Du bist nun nichtmehr im Server-Team.");
								PermissionsEx.getUser(target).removePermission("d.admin");
								PermissionsEx.getUser(target).removePermission("d.mod");
								PermissionsEx.getUser(target).removePermission("d.support");
								
						
							
							
							
						} else {
							OfflinePlayer offlinetarget = Bukkit.getOfflinePlayer(args[0]);
							
							PermissionsEx.getUser(offlinetarget.getPlayer()).removePermission("d.admin");
							PermissionsEx.getUser(offlinetarget.getPlayer()).removePermission("d.mod");
							PermissionsEx.getUser(offlinetarget.getPlayer()).removePermission("d.support");
							p.sendMessage(Prefixes.team + "§f" + offlinetarget.getName() +  "§7 wurden offline alle Teamrechte entzogen.");
							
						}