Skocz do zawartości
  • 0

Komenda niewidzialna dla konsoli.


Pytanie

Witam, (tak to znowu ja). Przeszukuje internety w poszukiwaniu metody w jaki sposób moge uczynić komede nie widzialną dla konsoli, ponieważ robię system logowania, no i słabo żeby administrator widział w konsoli jakie hasło wpisuje użytkownik.

Zna ktoś może jakąś metodę ?

Odnośnik do komentarza
https://skript.pl/temat/41930-komenda-niewidzialna-dla-konsoli/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
    @EventHandler
    public void preProcess(PlayerCommandPreprocessEvent event)
    {
    String[] args = event.getMessage().split(" ");
    Player player = event.getPlayer();
    if(args[0].equalsIgnoreCase("/komenda")){
    event.setCancelled(true);
    
}

 

Powinno dzialac

Edytowane przez JaQubiaQYT
Odnośnik do komentarza
https://skript.pl/temat/41930-komenda-niewidzialna-dla-konsoli/#findComment-262802
Udostępnij na innych stronach

  • 0
W dniu 5.10.2020 o 13:59, JaQubiaQYT napisał:

    @EventHandler
    public void preProcess(PlayerCommandPreprocessEvent event)
    {
    String[] args = event.getMessage().split(" ");
    Player player = event.getPlayer();
    if(args[0].equalsIgnoreCase("/komenda")){
    event.setCancelled(true);
    
}

 

Powinno dzialac

No własnie coś takiego anuluje całą komęde a w consoli nadal widać.

 

W dniu 5.10.2020 o 16:02, Ixidi napisał:

a ta metoda z jakiegoś powodu mi nie działa. 

public class LoginFilter implements Filter {
    private Filter prev = null;

    public LoginFilter(){
        this.prev = Bukkit.getLogger().getFilter();
    }

    @Override
    public boolean isLoggable(LogRecord rec) {

        String msg = rec.getMessage();

        if(msg.contains("issued server command: /login")){
            return false;
        }

        return prev.isLoggable(rec);
    }
}

 

Edytowane przez rozumek29
poprawka błędu
Odnośnik do komentarza
https://skript.pl/temat/41930-komenda-niewidzialna-dla-konsoli/#findComment-262916
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...