Problème avec une fonction/évenement

BarmannXD

Aventurier
1 Avril 2024
1
0
1
24
Bonjour, avant toutes choses sachez que je suis novice et que j'ai commencé le java il y a à peine quelques jours.

J'ai créé un serveur minecraft local et créé un plugin de test en suivant un tuto sur IntelliJ. J'ai réussi à créé mes premières commandes mais arrivé aux fonctions/événements il arrive un soucis. Je ne comprends pas encore tout le programme mais j'ai recopié exactement le code qui m'était affiché et pourtant rien ne se produit (une fonction qui envoi un message à un joueur qui rentre dans un lit). Malheureusement il n'y aucune erreur console ou quoique ce soit qui puisse m'aider, et j'ai eu essayer de chercher sur internet un cas similaire mais rien malheureusement.

Voici ce qu'il y a dans mon main :

Java:
package fr.barmann.test;

import fr.barmann.test.Cmd.OpCmd;
import fr.barmann.test.Cmd.TutoCommand;
import fr.barmann.test.Event.Evenement;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin {

    @Override
    public void onEnable() {
        getServer().getConsoleSender().sendMessage(ChatColor.GREEN + "Le plugin est lancé !");
        getCommand("tuto").setExecutor(new TutoCommand());
        getCommand("opped").setExecutor(new OpCmd());

        PluginManager pm = Bukkit.getPluginManager();
        pm.registerEvents(new Evenement(), this);

    }

    @Override
    public void onDisable(){
        getServer().getConsoleSender().sendMessage(ChatColor.DARK_RED + "Le plugin est arrêté !");

    }
}

et dans ma class evenement :

Java:
package fr.barmann.test.Event;

import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerBedEnterEvent;

public class Evenement implements Listener {


    @EventHandler
    public void Bed(PlayerBedEnterEvent event) {

        Player player = event.getPlayer();

        player.sendMessage("Tu viens de rentrer dans un lit !");

    }
}
 

ShE3py

Enbogueuse
Support
26 Septembre 2015
4 291
169
476
247
21
Mìlhüsa
Bonjour,

As-tu à tout hasard d'autres plugins installés sur ton serveur de test ?

Cordialement,
ShE3py