Skip to content
Snippets Groups Projects
Commit c6dfb592 authored by Gagafeee's avatar Gagafeee
Browse files

V1

Contien:
- Gras "**"
- Italique "*"
- Souligné "__"
- barré "~~"
parent 65653bb3
No related branches found
No related tags found
1 merge request!3V2
This commit is part of merge request !3. Comments created here will be created in the context of that merge request.
......@@ -6,6 +6,7 @@
<sourceOutputDir name="target/generated-sources/annotations" />
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
<outputRelativeToContentRoot value="true" />
<module name="sl-craft-plugin" />
<module name="SLCraftPlugin" />
<module name="SL-Craft Plugin" />
</profile>
......
<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
<component name="FacetManager">
<facet type="minecraft" name="Minecraft">
<configuration>
<autoDetectTypes>
<platformType>PAPER</platformType>
<platformType>ADVENTURE</platformType>
</autoDetectTypes>
</configuration>
</facet>
</component>
</module>
\ No newline at end of file
......@@ -5,6 +5,7 @@ import com.slprojects.slcraftplugin.commandes.wildCommand;
import com.slprojects.slcraftplugin.tachesParalleles.savePlayerData;
import com.slprojects.slcraftplugin.tachesParalleles.internalWebServer;
import me.clip.placeholderapi.PlaceholderAPI;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Sound;
import org.bukkit.configuration.file.FileConfiguration;
......@@ -33,6 +34,8 @@ import java.util.List;
import java.util.Objects;
import java.util.UUID;
import java.util.concurrent.TimeUnit;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public final class Main extends JavaPlugin implements Listener {
// Variables
......@@ -117,8 +120,29 @@ public final class Main extends JavaPlugin implements Listener {
@SuppressWarnings({"unchecked", "deprecation"})
@EventHandler(priority = EventPriority.LOWEST)
void AsyncChatEvent(AsyncPlayerChatEvent e) {
// on formate le message sur discord
//on cherche un bold char "**"
Player gg = Bukkit.getPlayer("gagafeee");
//FinalMessage = e.getMessage().replace("*{", "§l");
String FinalMessage = e.getMessage();
//italique + gras "***"
FinalMessage = Pattern.compile("\\*\\*\\*(.*?)\\*\\*\\*").matcher(FinalMessage).replaceAll("§l§o$1§r");
//gras "**"
FinalMessage = Pattern.compile("\\*\\*(.*?)\\*\\*").matcher(FinalMessage).replaceAll("§l$1§r");
//italique "*"
FinalMessage = Pattern.compile("\\*(.*?)\\*").matcher(FinalMessage).replaceAll("§o$1§r");
//underline
FinalMessage = Pattern.compile("__(.*?)__").matcher(FinalMessage).replaceAll("§n$1§r");
//underline
FinalMessage = Pattern.compile("~~(.*?)~~").matcher(FinalMessage).replaceAll("§m$1§r");
// On envoie le message sur discord
sendMessageToDiscord(e.getMessage(), e.getPlayer().getName());
for (Player p: Bukkit.getOnlinePlayers()) {
p.sendMessage(FinalMessage);
}
e.setCancelled(true);
}
// Permet de faire des appels vers l'api discord
......
File added
No preview for this file type
File added
File added
#Generated by Maven
#Tue May 03 14:03:52 CEST 2022
#Sat Jul 09 14:47:19 CEST 2022
groupId=com.slprojects
artifactId=SLCraftPlugin
version=1.6.0
C:\Users\sofia\Documents\Minecraft Plugin Workspace\SL-Craft Plugin\src\main\java\com\slprojects\slcraftplugin\tachesParalleles\savePlayerData.java
C:\Users\sofia\Documents\Minecraft Plugin Workspace\SL-Craft Plugin\src\main\java\com\slprojects\slcraftplugin\tachesParalleles\internalWebServer.java
C:\Users\sofia\Documents\Minecraft Plugin Workspace\SL-Craft Plugin\src\main\java\com\slprojects\slcraftplugin\commandes\wildCommand.java
C:\Users\sofia\Documents\Minecraft Plugin Workspace\SL-Craft Plugin\src\main\java\com\slprojects\slcraftplugin\Main.java
C:\Users\sofia\Documents\Minecraft Plugin Workspace\SL-Craft Plugin\src\main\java\com\slprojects\slcraftplugin\commandes\linkCodeCommand.java
E:\Programmes\sl-craft\sl-craft-plugin\src\main\java\com\slprojects\slcraftplugin\commandes\wildCommand.java
E:\Programmes\sl-craft\sl-craft-plugin\src\main\java\com\slprojects\slcraftplugin\tachesParalleles\savePlayerData.java
E:\Programmes\sl-craft\sl-craft-plugin\src\main\java\com\slprojects\slcraftplugin\Main.java
E:\Programmes\sl-craft\sl-craft-plugin\src\main\java\com\slprojects\slcraftplugin\tachesParalleles\internalWebServer.java
E:\Programmes\sl-craft\sl-craft-plugin\src\main\java\com\slprojects\slcraftplugin\commandes\linkCodeCommand.java
File added
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment