@robin4002 C’est bon, ça marche, et encore… Merci pour tout !!!

Best posts made by OrgeAlexj06
-
RE: Envoyer un message sur Discord quand un serveur Minecraft est ouvert
Latest posts made by OrgeAlexj06
-
Affichage scoreboards sur les panneaux (Bug)
Bonsoir,
Je suis en train depuis peu de faire un serveur Minecarft sous Magma (mods + plugins) où j’utilise beaucoup de scoreboard afficher sur des panneaux (exemple : nombre de joueurs dans le lobby de mon serv, temps d’attente, …). Quand je suis solo, tout s’affiche bien mais quand quelqu’un rejoint le serv, les affichages se bloquent (mais les scoreboards en eux-même fonctionnnent). Merci de m’apporter de l’aide peut-être à trouver une autre solution d’affichage (sans la mettre dans la sidebar) ou une solution pour résoudre le bug.
Bonne soirée -
RE: Envoyer un message sur Discord quand un serveur Minecraft est ouvert
@robin4002 C’est bon, ça marche, et encore… Merci pour tout !!!
-
RE: Envoyer un message sur Discord quand un serveur Minecraft est ouvert
@robin4002 Ok, j’ai dupliquer le morceau de code, en retirant le “public void sendDiscordWebhookMessage(String username, String message) throws Exception” et en modifiant le message a envoyer, mais il y a une erreur a username et message a “JsonObject json = new JsonObject();”
-
RE: Envoyer un message sur Discord quand un serveur Minecraft est ouvert
@robin4002 Et pour l’extinction c’est ça ? :
@EventHandler public void onServerStart(FMLServerStoppedEvent event) { try { sendDiscordWebhookMessage("Server status notifier", "Le serveur de s'arrêter"); } catch(Exception ex) { System.err.println("Impossible d'envoyer le message de démarrage sur discord"); ex.printStackTrace(); } } public void sendDiscordWebhookMessage(String username, String message) throws Exception { URL url = new URL ("url"); HttpURLConnection con = (HttpURLConnection)url.openConnection(); con.setRequestMethod("POST"); con.setRequestProperty("Content-Type", "application/json; utf-8"); con.setRequestProperty("User-Agent", "Minecraft Server"); con.setRequestProperty("Accpet", "application/json"); con.setDoOutput(true); JsonObject json = new JsonObject(); json.addProperty("username", username); json.addProperty("content", message); try(OutputStream os = con.getOutputStream()) { byte[] input = json.toString().getBytes("utf-8"); os.write(input, 0, input.length); } BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(), "utf-8")); StringBuilder response = new StringBuilder(); String responseLine = null; while ((responseLine = br.readLine()) != null) { response.append(responseLine.trim()); } System.out.println(response.toString()); }
-
RE: Envoyer un message sur Discord quand un serveur Minecraft est ouvert
@robin4002 Pourtant c’est bien config, mais bon, je vais trouver un texte sans accent. Merci pour tout
-
RE: Envoyer un message sur Discord quand un serveur Minecraft est ouvert
@robin4002 Nickel ca marche ! Juste petit problème, le démarrer est bugé sur Discord, il apparait sans le é et il y a @… a la place, possible de modifier ca ? Sinon merci
-
RE: Envoyer un message sur Discord quand un serveur Minecraft est ouvert
@robin4002 J’ai bien reçu le message
ca devrai bien marcher alors. Je vais test
-
RE: Envoyer un message sur Discord quand un serveur Minecraft est ouvert
@robin4002 Voici le crash :
---- Minecraft Crash Report ---- // Who set us up the TNT? Time: 16/01/21 14:14 Description: Exception in server tick loop java.lang.NoClassDefFoundError: org/apache/http/HttpEntity at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:539) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) at com.google.common.eventbus.EventBus.post(EventBus.java:217) at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) at com.google.common.eventbus.EventBus.post(EventBus.java:217) at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:566) at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:102) at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:335) at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:169) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:688) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: org.apache.http.HttpEntity at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:106) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 34 more
-
RE: Envoyer un message sur Discord quand un serveur Minecraft est ouvert
@robin4002 Et y-a-t-il des trucs a modifier ? (a part le lien a rajouter) car j’ai encore un crash mais ca na pas l’air d’être le meme
-
RE: Envoyer un message sur Discord quand un serveur Minecraft est ouvert
@robin4002 Ok, je teste ça demain et je te tiens au courant, et déjà d’avance, merci pour toute cette implication