Envoyer un message sur Discord quand un serveur Minecraft est ouvert
-
Idem mais avec
FMLServerStoppedEvent^^ -
@robin4002 Et je dois le mettre dans la classe principale ? Car là, j’ai des erreurs :astonished_face: Il y a-t-il des chose à modifier, car je ne suis pas trop dans le domaine de la programmation. Merci
-
Oui c’est bien dans la classe principale. Fais voir ton code ?
-
Ce message a été supprimé ! -
Normal, il faut échapper le guillemet du json.
Ensuite il faut aussi adapter le contenu : https://discord.com/developers/docs/resources/webhook#execute-webhookPar exemple :
String jsonInputString = "{\"username\":\"Server status notifier\",\"content\":\"Le serveur vient de démarrer!\"}"; -
@robin4002 Ok, j’ai modifier la ligne de code et j’ai ajouter le texte de notif que je voulais. J’ai maintenant une erreur con.getOutputStream (l.59) et à jsonInputString (l.60). J’ai essayé de passer la souris dessus pour voir si je pouvais corriger quelques chose, mais en dirai que non.

-
C’est pas juste un try catch qui manque ? C’est quoi l’erreur indiqué ?
-
@robin4002 pour le jsonInputString ca me met “cannot be resolved” avec “create local variable”, “create field”… mais pas de try catch. Et le con.getOutputStream ca me met l’erreur “Type mismatch: cannot convert from java.io.OutputStream to org.omg.CORBA.portable.OutputStream” avec possibilité de “add cast to OutputStream” et "chang type of ‘os’ to ‘OutputStream’
-
Tu as importé le mauvais OutputStream, retire l’importation
org.omg.CORBA.portable.OutputStreamet remplaces parjava.io.OutputStream.
PourjsonInputStringje ne sais pas ce que tu as fais pour avoir cette erreur, renvoies tout ton code. -
Ce message a été supprimé ! -
Ah oui, c’est tout con.
C’est parce que dans un de mes précédents messages j’ai écritjsonInStringau lieu dejsonInputStringx).
Il faut simplement que tu changes le nom de la variable à la ligne 58. -
@robin4002 Ok, et maintenant, je peux mettre un throws ou un try catch, je met le try catch ?
-
Les deux fonctionnent, donc peu importe.
-
Ce message a été supprimé ! -
Au cas ou, ça ne marche plus, je crois qu’il y a encore quelque chose à changer mais je ne sais pas quoi :anguished_face:
-
ça ne compile pas ou le mod n’a pas l’effet prévu ?
-
@robin4002 Le mod se compile belle et bien, je le met dans le dossier mod du serveur mais quand le serveur est enfin en ligne, rien…
-
Et dans les logs du serveur il y a quoi qui s’affiche ?
-
@robin4002 Tiens les logs, pour moi, je ne vois rien d’anormal :
Starting Magma Checking for new version... No update found, latest version: (bb50f45) current version: (bb50f45) >[20:47:50] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLServerTweaker [20:47:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLServerTweaker [20:47:50] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLServerTweaker [20:47:50] [main/INFO] [FML]: Forge Mod Loader version 14.23.5.2855 for Minecraft 1.12.2 loading [20:47:50] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_271, running on Windows 10:amd64:10.0, installed at C:\Program Files\Java\jre1.8.0_271 [20:47:51] [main/WARN] [FML]: The coremod FMLCorePlugin (net.minecraftforge.fml.relauncher.FMLCorePlugin) is not signed! [20:47:51] [main/WARN] [FML]: The coremod FMLForgePlugin (net.minecraftforge.classloading.FMLForgePlugin) is not signed! [20:47:51] [main/WARN] [FML]: The coremod MagmaCorePlugin (org.magmafoundation.magma.MagmaCorePlugin) is not signed! [20:47:51] [main/INFO] [FML]: 2 mod patches loaded! [20:47:51] [main/INFO] [FML]: FirstAid loaded [20:47:51] [main/INFO] [FML]: FTB-Quest loaded [20:47:51] [main/INFO] [FML]: Searching C:\Users\Jovanovic\Desktop\TestMod\.\mods for mods [20:47:51] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [20:47:51] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [20:47:51] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [20:47:51] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [20:47:51] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [20:47:55] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [20:47:55] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [20:47:55] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [20:47:56] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker [20:47:56] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker [20:47:57] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.server.MinecraftServer} [20:48:05] [main/INFO] [FML]: 3 patches loaded! [20:48:05] [main/INFO] [FML]: Essentials [Fixes Commands in Essentials] loaded [20:48:05] [main/INFO] [FML]: CoreProtect [Changes Material to Magma's getBlockMaterial that has modded block materials ] loaded [20:48:05] [main/INFO] [FML]: dynmap [Remaps BukkitVersionHelperCB and BukkitVersionHelperGeneric to support Magma version] loaded [20:48:05] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Starting minecraft server version 1.12.2 [20:48:05] [Server thread/WARN] [net.minecraft.server.dedicated.DedicatedServer]: To start the server with more ram, launch it as "java -Xmx1024M -Xms1024M -jar minecraft_server.jar" [20:48:05] [Server thread/INFO] [FML]: MinecraftForge v14.23.5.2855 Initialized [20:48:05] [Server thread/INFO] [FML]: Starts to replace vanilla recipe ingredients with ore ingredients. [20:48:05] [Server thread/INFO] [FML]: Invalid recipe found with multiple oredict ingredients in the same ingredient... [20:48:06] [Server thread/INFO] [FML]: Replaced 1227 ore ingredients [20:48:06] [Server thread/INFO] [FML]: Searching C:\Users\Jovanovic\Desktop\TestMod\.\mods for mods [20:48:07] [Server thread/INFO] [FML]: Forge Mod Loader has identified 5 mods to load [20:48:07] [Server thread/WARN] [FML]: Missing English translation for FML: assets/fml/lang/en_us.lang [20:48:07] [Server thread/WARN] [FML]: Missing English translation for discordmessagestatus: assets/discordmessagestatus/lang/en_us.lang [20:48:07] [Server thread/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, discordmessagestatus] at CLIENT [20:48:07] [Server thread/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, discordmessagestatus] at SERVER [20:48:08] [Server thread/INFO] [FML]: Processing ObjectHolder annotations [20:48:08] [Server thread/INFO] [FML]: Found 1168 ObjectHolder annotations [20:48:08] [Server thread/INFO] [FML]: Identifying ItemStackHolder annotations [20:48:08] [Server thread/INFO] [FML]: Found 0 ItemStackHolder annotations [20:48:08] [Server thread/INFO] [FML]: Configured a dormant chunk cache size of 0 [20:48:08] [Server thread/INFO] []: pre init c├┤t├® commun [20:48:08] [Server thread/INFO] []: pre init c├┤t├® serveur [20:48:08] [Server thread/INFO] [FML]: Applying holder lookups [20:48:08] [Server thread/INFO] [FML]: Holder lookups applied [20:48:08] [Server thread/INFO] [FML]: Applying holder lookups [20:48:08] [Server thread/INFO] [FML]: Holder lookups applied [20:48:08] [Server thread/INFO] [FML]: Applying holder lookups [20:48:08] [Server thread/INFO] [FML]: Holder lookups applied [20:48:08] [Server thread/INFO] [FML]: Applying holder lookups [20:48:08] [Server thread/INFO] [FML]: Holder lookups applied [20:48:08] [Server thread/INFO] [FML]: Injecting itemstacks [20:48:08] [Server thread/INFO] [FML]: Itemstack injection complete [20:48:08] [Server thread/WARN] [FML]: Replacing net.minecraftforge.server.permission.DefaultPermissionHandler with org.magmafoundation.magma.commands.permission.BukkitPermissionsHandler [20:48:08] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Loading properties [20:48:08] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Default game type: SURVIVAL [20:48:09] [Server thread/INFO] [Minecraft]: This server is running Magma version bb50f45 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT) [20:48:09] [Server thread/INFO] [Spigot]: Server Ping Player Sample Count: 12 [20:48:09] [Server thread/INFO] [Minecraft]: Using 4 threads for Netty based IO [20:48:10] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Generating keypair [20:48:10] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Starting Minecraft server on 0.0.0.0:25565 [20:48:10] [Server thread/INFO] [net.minecraft.network.NetworkSystem]: Using default channel type [20:48:12] [Server thread/INFO] [FML]: Applying holder lookups [20:48:12] [Server thread/INFO] [FML]: Holder lookups applied [20:48:12] [Server thread/INFO] [FML]: Injecting itemstacks [20:48:12] [Server thread/INFO] [FML]: Itemstack injection complete [20:48:12] [Server thread/INFO] [FML]: Forge Mod Loader has successfully loaded 5 mods [20:48:12] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Preparing level "world" [20:48:13] [Server thread/INFO] [FML]: Injecting existing registry data into this server instance [20:48:13] [Server thread/INFO] [FML]: Applying holder lookups [20:48:13] [Server thread/INFO] [FML]: Holder lookups applied [20:48:14] [Server thread/INFO] [Minecraft]: Server permissions file permissions.yml is empty, ignoring it [20:48:14] [Server thread/INFO] [Minecraft]: -------- World Settings For [world] -------- [20:48:14] [Server thread/INFO] [Minecraft]: Allow Zombie Pigmen to spawn from portal blocks: true [20:48:14] [Server thread/INFO] [Minecraft]: View Distance: 10 [20:48:14] [Server thread/INFO] [Minecraft]: Mob Spawn Range: 4 [20:48:14] [Server thread/INFO] [Minecraft]: Cactus Growth Modifier: 100% [20:48:14] [Server thread/INFO] [Minecraft]: Cane Growth Modifier: 100% [20:48:14] [Server thread/INFO] [Minecraft]: Melon Growth Modifier: 100% [20:48:14] [Server thread/INFO] [Minecraft]: Mushroom Growth Modifier: 100% [20:48:14] [Server thread/INFO] [Minecraft]: Pumpkin Growth Modifier: 100% [20:48:14] [Server thread/INFO] [Minecraft]: Sapling Growth Modifier: 100% [20:48:14] [Server thread/INFO] [Minecraft]: Wheat Growth Modifier: 100% [20:48:14] [Server thread/INFO] [Minecraft]: NetherWart Growth Modifier: 100% [20:48:14] [Server thread/INFO] [Minecraft]: Vine Growth Modifier: 100% [20:48:14] [Server thread/INFO] [Minecraft]: Cocoa Growth Modifier: 100% [20:48:14] [Server thread/INFO] [Minecraft]: Max TNT Explosions: 100 [20:48:14] [Server thread/INFO] [Minecraft]: Entity Activation Range: An 32 / Mo 32 / Mi 16 / Tiv true [20:48:14] [Server thread/INFO] [Minecraft]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 [20:48:14] [Server thread/INFO] [Minecraft]: Structure Info Saving: true [20:48:14] [Server thread/INFO] [Minecraft]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms [20:48:14] [Server thread/INFO] [Minecraft]: Random Lighting Updates: false [20:48:14] [Server thread/INFO] [Minecraft]: Experience Merge Radius: 3.0 [20:48:14] [Server thread/INFO] [Minecraft]: Nerfing mobs spawned from spawners: false [20:48:14] [Server thread/INFO] [Minecraft]: Zombie Aggressive Towards Villager: true [20:48:14] [Server thread/INFO] [Minecraft]: Item Merge Radius: 2.5 [20:48:14] [Server thread/INFO] [Minecraft]: Arrow Despawn Rate: 1200 [20:48:14] [Server thread/INFO] [Minecraft]: Item Despawn Rate: 6000 [20:48:14] [Server thread/INFO] [Minecraft]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64 [20:48:14] [Server thread/INFO] [Minecraft]: Custom Map Seeds: Village: 10387312 Feature: 14357617 Monument: 10387313 Slime: 987234911 [20:48:14] [Server thread/INFO] [FML]: Loading dimension 0 (world) (net.minecraft.server.dedicated.DedicatedServer@6dc594e3) [20:48:16] [Server thread/INFO] [net.minecraft.advancements.AdvancementList]: Loaded 488 advancements [20:48:16] [Server thread/INFO] [Minecraft]: -------- World Settings For [DIM-1] -------- [20:48:16] [Server thread/INFO] [Minecraft]: Allow Zombie Pigmen to spawn from portal blocks: true [20:48:16] [Server thread/INFO] [Minecraft]: View Distance: 10 [20:48:16] [Server thread/INFO] [Minecraft]: Mob Spawn Range: 4 [20:48:16] [Server thread/INFO] [Minecraft]: Cactus Growth Modifier: 100% [20:48:16] [Server thread/INFO] [Minecraft]: Cane Growth Modifier: 100% [20:48:16] [Server thread/INFO] [Minecraft]: Melon Growth Modifier: 100% [20:48:16] [Server thread/INFO] [Minecraft]: Mushroom Growth Modifier: 100% [20:48:16] [Server thread/INFO] [Minecraft]: Pumpkin Growth Modifier: 100% [20:48:16] [Server thread/INFO] [Minecraft]: Sapling Growth Modifier: 100% [20:48:16] [Server thread/INFO] [Minecraft]: Wheat Growth Modifier: 100% [20:48:16] [Server thread/INFO] [Minecraft]: NetherWart Growth Modifier: 100% [20:48:16] [Server thread/INFO] [Minecraft]: Vine Growth Modifier: 100% [20:48:16] [Server thread/INFO] [Minecraft]: Cocoa Growth Modifier: 100% [20:48:16] [Server thread/INFO] [Minecraft]: Max TNT Explosions: 100 [20:48:16] [Server thread/INFO] [Minecraft]: Entity Activation Range: An 32 / Mo 32 / Mi 16 / Tiv true [20:48:16] [Server thread/INFO] [Minecraft]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 [20:48:16] [Server thread/INFO] [Minecraft]: Structure Info Saving: true [20:48:16] [Server thread/INFO] [Minecraft]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms [20:48:16] [Server thread/INFO] [Minecraft]: Random Lighting Updates: false [20:48:16] [Server thread/INFO] [Minecraft]: Experience Merge Radius: 3.0 [20:48:16] [Server thread/INFO] [Minecraft]: Nerfing mobs spawned from spawners: false [20:48:16] [Server thread/INFO] [Minecraft]: Zombie Aggressive Towards Villager: true [20:48:16] [Server thread/INFO] [Minecraft]: Item Merge Radius: 2.5 [20:48:16] [Server thread/INFO] [Minecraft]: Arrow Despawn Rate: 1200 [20:48:16] [Server thread/INFO] [Minecraft]: Item Despawn Rate: 6000 [20:48:16] [Server thread/INFO] [Minecraft]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64 [20:48:16] [Server thread/INFO] [Minecraft]: Custom Map Seeds: Village: 10387312 Feature: 14357617 Monument: 10387313 Slime: 987234911 [20:48:16] [Server thread/INFO] [FML]: Loading dimension -1 (DIM-1) (net.minecraft.server.dedicated.DedicatedServer@6dc594e3) [20:48:17] [Server thread/INFO] [Minecraft]: -------- World Settings For [DIM1] -------- [20:48:17] [Server thread/INFO] [Minecraft]: Allow Zombie Pigmen to spawn from portal blocks: true [20:48:17] [Server thread/INFO] [Minecraft]: View Distance: 10 [20:48:17] [Server thread/INFO] [Minecraft]: Mob Spawn Range: 4 [20:48:17] [Server thread/INFO] [Minecraft]: Cactus Growth Modifier: 100% [20:48:17] [Server thread/INFO] [Minecraft]: Cane Growth Modifier: 100% [20:48:17] [Server thread/INFO] [Minecraft]: Melon Growth Modifier: 100% [20:48:17] [Server thread/INFO] [Minecraft]: Mushroom Growth Modifier: 100% [20:48:17] [Server thread/INFO] [Minecraft]: Pumpkin Growth Modifier: 100% [20:48:17] [Server thread/INFO] [Minecraft]: Sapling Growth Modifier: 100% [20:48:17] [Server thread/INFO] [Minecraft]: Wheat Growth Modifier: 100% [20:48:17] [Server thread/INFO] [Minecraft]: NetherWart Growth Modifier: 100% [20:48:17] [Server thread/INFO] [Minecraft]: Vine Growth Modifier: 100% [20:48:17] [Server thread/INFO] [Minecraft]: Cocoa Growth Modifier: 100% [20:48:17] [Server thread/INFO] [Minecraft]: Max TNT Explosions: 100 [20:48:17] [Server thread/INFO] [Minecraft]: Entity Activation Range: An 32 / Mo 32 / Mi 16 / Tiv true [20:48:17] [Server thread/INFO] [Minecraft]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 [20:48:17] [Server thread/INFO] [Minecraft]: Structure Info Saving: true [20:48:17] [Server thread/INFO] [Minecraft]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms [20:48:17] [Server thread/INFO] [Minecraft]: Random Lighting Updates: false [20:48:17] [Server thread/INFO] [Minecraft]: Experience Merge Radius: 3.0 [20:48:17] [Server thread/INFO] [Minecraft]: Nerfing mobs spawned from spawners: false [20:48:17] [Server thread/INFO] [Minecraft]: Zombie Aggressive Towards Villager: true [20:48:17] [Server thread/INFO] [Minecraft]: Item Merge Radius: 2.5 [20:48:17] [Server thread/INFO] [Minecraft]: Arrow Despawn Rate: 1200 [20:48:17] [Server thread/INFO] [Minecraft]: Item Despawn Rate: 6000 [20:48:17] [Server thread/INFO] [Minecraft]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64 [20:48:17] [Server thread/INFO] [Minecraft]: Custom Map Seeds: Village: 10387312 Feature: 14357617 Monument: 10387313 Slime: 987234911 [20:48:17] [Server thread/INFO] [FML]: Loading dimension 1 (DIM1) (net.minecraft.server.dedicated.DedicatedServer@6dc594e3) [20:48:17] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Preparing start region for level 0 (Seed: -823376857872253602) [20:48:19] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Preparing spawn area: 0% [20:48:20] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Preparing spawn area: 16% [20:48:21] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Preparing spawn area: 47% [20:48:22] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Preparing spawn area: 93% [20:48:22] [Server thread/INFO] [Minecraft]: Server permissions file permissions.yml is empty, ignoring it [20:48:22] [Server thread/INFO] [Minecraft]: Server permissions file permissions.yml is empty, ignoring it [20:48:22] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Done (10,167s)! For help, type "help" or "?" [20:48:22] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Starting Minecraft server on 0.0.0.0:25565 [20:48:22] [Server thread/INFO] [Minecraft]: Timings Reset [20:48:23] [Server thread/INFO] [FML]: Unloading dimension -1 -
Ah mais c’est normal, il manque
@EventHandlerau dessus de la fonctionpublic void onServerStart(FMLServerStartedEvent event)