Skip to content
Snippets Groups Projects

V3

Files
14
@@ -125,16 +125,16 @@ public final class Main extends JavaPlugin implements Listener {
@@ -125,16 +125,16 @@ public final class Main extends JavaPlugin implements Listener {
void AsyncChatEvent(AsyncPlayerChatEvent e) {
void AsyncChatEvent(AsyncPlayerChatEvent e) {
String FinalMessage = e.getMessage();
String FinalMessage = e.getMessage();
//on applique les text markup
//on applique les text markup
//italique + gras "***"
//italique + gras "***"
FinalMessage = Pattern.compile("\\*\\*\\*(.*?)\\*\\*\\*").matcher(FinalMessage).replaceAll("§l§o$1§r");
FinalMessage = Pattern.compile("\\*\\*\\*(.*?)\\*\\*\\*").matcher(FinalMessage).replaceAll("§l§o$1§r");
//gras "**"
//gras "**"
FinalMessage = Pattern.compile("\\*\\*(.*?)\\*\\*").matcher(FinalMessage).replaceAll("§l$1§r");
FinalMessage = Pattern.compile("\\*\\*(.*?)\\*\\*").matcher(FinalMessage).replaceAll("§l$1§r");
//italique "*"
//italique "*"
FinalMessage = Pattern.compile("\\*(.*?)\\*").matcher(FinalMessage).replaceAll("§o$1§r");
FinalMessage = Pattern.compile("\\*(.*?)\\*").matcher(FinalMessage).replaceAll("§o$1§r");
//underline
//underline
FinalMessage = Pattern.compile("__(.*?)__").matcher(FinalMessage).replaceAll("§n$1§r");
FinalMessage = Pattern.compile("__(.*?)__").matcher(FinalMessage).replaceAll("§n$1§r");
//barré
//barré
FinalMessage = Pattern.compile("~~(.*?)~~").matcher(FinalMessage).replaceAll("§m$1§r ");
FinalMessage = Pattern.compile("~~(.*?)~~").matcher(FinalMessage).replaceAll("§m$1§r ");
//on poste le message aux joueurs 1 par 1
//on poste le message aux joueurs 1 par 1
@@ -147,7 +147,7 @@ public final class Main extends JavaPlugin implements Listener {
@@ -147,7 +147,7 @@ public final class Main extends JavaPlugin implements Listener {
//On colorise sa mention
//On colorise sa mention
FinalMessage = Pattern.compile("@(" + p.getName() + ")($|[ ,;:!])").matcher(FinalMessage).replaceAll("§r§l§d@$1§r$2");
FinalMessage = Pattern.compile("@(" + p.getName() + ")($|[ ,;:!])").matcher(FinalMessage).replaceAll("§r§l§d@$1§r$2");
//on lui joue un son + un texte dans la barre d'action
//on lui joue un son + un texte dans la barre d'action
p.sendMessage(ChatMessageType.ACTION_BAR, TextComponent.fromLegacyText("§b " + e.getPlayer().getName() + " §amentioned you !"));
p.sendMessage(ChatMessageType.ACTION_BAR, TextComponent.fromLegacyText("§b " + e.getPlayer().getName() + " §aVous a mention !"));
p.playSound(p.getLocation(), Sound.ENTITY_EXPERIENCE_ORB_PICKUP, 100, 2);
p.playSound(p.getLocation(), Sound.ENTITY_EXPERIENCE_ORB_PICKUP, 100, 2);
//on colorie les autres mentions
//on colorie les autres mentions
FinalMessage = Pattern.compile(" @(.*?)($|[ ,;:!])").matcher(FinalMessage).replaceAll("§r§b @$1§r$2");
FinalMessage = Pattern.compile(" @(.*?)($|[ ,;:!])").matcher(FinalMessage).replaceAll("§r§b @$1§r$2");
Loading