Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Jak zrobić format chatu?


HardMCore

Rekomendowane odpowiedzi

Opublikowano

Witam. Cały dzień próbuję zrobić format chatu (prefix) czyli takie coś, dzięki czemu gracze będą pisali na kolorowo ale cały czas mi nie wychodzi. Próbowałem event'u onPlayerChat i event.chatFormat ale nic nie działało, próbowałem na różne sposoby, ale nawet broadcast wiadomości mi nie działał. Znalazłem takie coś i też mi nie działa:

@EventHandler
public void chatFormat(AsyncPlayerChatEvent event){
    Player p = event.getPlayer();
    event.setFormat(p.getDisplayName() + ChatColor.DARK_GRAY + ": " + ChatColor.WHITE + event.getMessage());
}

to niby działa ale niewiem dlaczego u mnie nie, jestem całkiem zielony w pisaniu pluginów a taki rodzaj do napisania sobie wybrałem aby się nauczyć chociaż trochę czegoś.

Opublikowano

http://wklej.to/5MJD3

 

U mnie coś takiego bez problemu działa: M3JINCQ.png

 

Może masz wgrany jakiś inny plugin odpowiadający za czat, który koliduje z Twoim?

 

/Edit

 

Rejestrujesz event w onEnable? Jeśli listener posiadasz w głównej klasie to onEnable powinno wyglądać tak: http://wklej.to/I9Y0d

 

PS Masz dodane "implements Listener" przy "public class Twoja_klasa extends JavaPlugin"?

 

 

 

fbmPf8D.png

 

Ja mam coś takiego (nie patrz na nazwę klasy, użyta z innej wtyczki) i wszystko działa. :)

 

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...