Plugin Résolu Message onJoin / onQuit

Elywe9n

Aventurier
31 Juillet 2018
17
2
3
22
Bonjour, bonsoir à tous !

Dernièrement, j'ai décidé de me remettre au développement de plugins Java, j'ai donc essayé de mettre mes connaissances, ce qui n'a pas beaucoup fonctionné. J'aimerai tout simplement mettre en message de join "[+] <joueur> a rejoint le serveur !" et en message de quit "[-] <joueur> a quitté le serveur !"
Quelqu'un pourrait me dire ce qu'il faut mettre entre les parenthèses car après plusieurs essais, je ne parviens pas à le faire :(.

Code:
package pt.elywe9n.plugin;

import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerQuitEvent;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;


public class Main extends JavaPlugin implements Listener{
    
    public void onEnable(){
        
        PluginManager pm = Bukkit.getPluginManager();
        pm.registerEvents(this, this);
    }
    
    @EventHandler
    public void onJoin(PlayerJoinEvent event) {
        Player player = event.getPlayer();
        event.setJoinMessage();
        
    }
    
    @EventHandler
    public void onQuit(PlayerQuitEvent event) {
        Player player = event.getPlayer();
        event.setQuitMessage();
    
    }
}

Merci d'avance,
Bonne soirée,
Elywe9n.
 
Salut,

bon alors je te conseille vivement d'aller te rafraichir la mémoire car là c'est la base qui pose problème.

Ton
Code:
event.setJoinMessage();
prend en paramètre un String (= chaine de caractère) :
1533055594-capture.png


Tu dois donc lui en donner un ; comme ceci :
Code:
event.setJoinMessage("Un joueur à rejoint");