Skullheader Geschrieben 1. Juli 2020 Share Geschrieben 1. Juli 2020 Ich bin ein Anfänger was die Programmierung angeht und würde gerne einen speziellen Spieler bannen per Plugin. Ist das möglich? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Bedrock Geschrieben 1. Juli 2020 Share Geschrieben 1. Juli 2020 Suchst du ein Plugin, das das kann oder willst du selbst eins schreiben? Wenn du eins selbst schreiben möchtest, kannst du dir über GitHub Beispiele von Ban-Plugins anschauen. https://github.com/aerouk/EasyBans Von der Funktion her sind alle ähnlich: Über einen Befehl trägt man den Spielernamen in einen Liste ein, den man bannen möchte. Mit dem Eintrag wird der Spieler vom Server gekickt und bekommt die Ban-Nachricht. Über einen onPlayerJoin-Listener gleicht man dann die Namen mit der Liste ab und kickt somit den Spieler bei Übereinstimmung. Einfacher wäre es, wenn man fertige Plugins nutzt - EssentialsX bietet neben den Bannen auch TempBans, Mute, Kicks oder sogar Jails (Einsperren von Spielern in dafür definierten Regionen) https://www.spigotmc.org/resources/essentialsx.9089/ Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Skullheader Geschrieben 1. Juli 2020 Autor Share Geschrieben 1. Juli 2020 Kann man da dann also target = (Spielername) target.setBanned(true); machen? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Bedrock Geschrieben 1. Juli 2020 Share Geschrieben 1. Juli 2020 Glaub nicht, dass das so funktioniert. Bezogen auf das Github-Beispiel oben müsste es in etwa so aussehen: String target = "SPIELERNAME"; @EventHandler (priority = EventPriority.MONITOR) public void onJoin(AsyncPlayerPreLoginEvent event) { String player = event.getName().toLowerCase(); if (player == target){ event.disallow(Result.KICK_BANNED, "Du wurdest gebannt"); } } Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden