• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Spieler Bannen

Melonemax

Redstoneengineer
Registriert
20 Februar 2021
Beiträge
37
Diamanten
250
Ich möchte grade einfach nur einen Spieler bannen aber leider gibt es player.setbann(true) nicht mehr gibt es eine Andere möglichkeit dazu
 
Lösung
Hey! Das kannst du alles über die BanList machen.

Um einen Spieler Permanent zu bannen nutze einfach:
Permanent bannen:
Bukkit.getBanList(BanList.Type.NAME).addBan("Notch", "Grund", null, null);

Um diesen Temporär zu bannen nutzt du:
Temporär bannen:
Date date = new Date(System.currentTimeMillis()+60*60*1000);
Bukkit.getBanList(BanList.Type.NAME).addBan("Notch", "Grund", date, null);

Das letzte Argument gibt an wer den Spieler gebannt hat.

Wichtige Info! Die Methode bannt den Spieler nur. Er muss ebenfalls noch gekickt werden.
Dies ist ja einfach über die Methode "player.kickPlayer("Grund");" möglich.

PlayGame_

Minecrafter
Registriert
29 Februar 2020
Beiträge
9
Alter
26
Diamanten
307
Minecraft
PlayGame_
Hey! Das kannst du alles über die BanList machen.

Um einen Spieler Permanent zu bannen nutze einfach:
Permanent bannen:
Bukkit.getBanList(BanList.Type.NAME).addBan("Notch", "Grund", null, null);

Um diesen Temporär zu bannen nutzt du:
Temporär bannen:
Date date = new Date(System.currentTimeMillis()+60*60*1000);
Bukkit.getBanList(BanList.Type.NAME).addBan("Notch", "Grund", date, null);

Das letzte Argument gibt an wer den Spieler gebannt hat.

Wichtige Info! Die Methode bannt den Spieler nur. Er muss ebenfalls noch gekickt werden.
Dies ist ja einfach über die Methode "player.kickPlayer("Grund");" möglich.
 

Melonemax

Redstoneengineer
Registriert
20 Februar 2021
Beiträge
37
Diamanten
250
Sorry das ich Jetzt vielicht echt dumm nach frage aber solle das so nicht Funkzionieren

Code:
 @EventHandler
    public void ondie(PlayerDeathEvent event){
        Player player = event.getEntity().getPlayer();

        Date date = new Date(System.currentTimeMillis()+5000);
        Bukkit.getBanList(BanList.Type.NAME).addBan("Notch", "Grund", date, null);

        player.kickPlayer("Du bist tot");

    }
 
Oben