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

[Problem] Z pluginem.


Rekomendowane odpowiedzi

Opublikowano

­Bez paragrafów możesz zrobić to tak:

e.setFormat(this.main.color("&b" + {TAG} + " &4" + e.getPlayer().getName() + "&8: &6" + e.getMessage()));

Z tym że to raczej nie zadziała. Spróbuj dodać Funnyguilds jako API do swojego pluginu albo coś w tym stylu

Nie zajmuje się już minecraft'em i programowaniem pod niego. 


Masz dla mnie coś ciekawego? A może masz pytanie? Pytaj śmiało!


Pomogłem? Daj like'a!

Opublikowano

Sprobuj przyspieszyc event ustawiajac mu prioytet LOW/LOWEST, funny dziala na Normal ;p

Opublikowano

MC na chacie używa String.format(...)..........

 

e.setFormat(ChatColor.TWOJ_COLOR + "{TAG} " + ChatColor.TWOJ_COLOR + "%s" + ChatColor.TWOJ_COLOR + ": " + ChatColor.TWOJ_COLOR + "%s");

#AntyBlezur


Opublikowano

­Kolory możesz też zapisywać w §. Np §4 a robisz to alt + 21

Nie zajmuje się już minecraft'em i programowaniem pod niego. 


Masz dla mnie coś ciekawego? A może masz pytanie? Pytaj śmiało!


Pomogłem? Daj like'a!

Opublikowano

­Kolory możesz też zapisywać w §. Np §4 a robisz to alt + 21

Ehhhh... paragrafów nie powinno się używać. Nie wiem skąd ta moda...

  • wymagają kodowania pliku w UTF-8
  • jeżeli Mojang zmieni paragrafy na coś innego to wszystko się sypnie
  • są niezrozumiałe (w ChatColor masz napisane, jaki to jest kolor, w kodzie po paragrafie już nie)
  • konsola nie wyświetli paragrafu

#AntyBlezur


Opublikowano


import org.bukkit.ChatColor;

import org.bukkit.Server;

import org.bukkit.entity.Player;

import org.bukkit.event.EventHandler;

import org.bukkit.event.EventPriority;

import org.bukkit.event.Listener;

import org.bukkit.event.player.AsyncPlayerChatEvent;

import org.bukkit.plugin.PluginManager;

 

import pl.disteer.mcehchat.chat.Main;

 

public class ChatEvent

implements Listener

{

Main main;

 

public ChatEvent(Main main)

{

this.main.getServer().getPluginManager().registerEvents(this, main);

}

 

@EventHandler(priority=EventPriority.LOWEST)

public void Chat(AsyncPlayerChatEvent e)

{

if ((e.getPlayer().hasPermission("wlasciciel")) || (e.getPlayer().isOp())) {

e.setFormat(this.main.color("&8[&3 {TAG} &8] &8[&bSVIP&8] &7" + e.getPlayer().getName() + "&7: &f" + e.getMessage()));

}

}

}

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...