Erreur plugin

AzenChire

Bucheron
16 Novembre 2019
6
0
11
23
Bonjour à tous, j'ai créer un plugin et j'ai créé une commande /admin qui est censé ouvrir un inventaire. Mais j'ai cette erreur dans la console de mon serveur. Je vous ai mis en fichier joint mon erreur dans la console ainsi que mon plugin.yml et voici ma classe main:
package fr.azenchire.azenchireplugin;

import fr.azenchire.azenchireplugin.commands.CommandsAdmin;
import org.bukkit.plugin.java.JavaPlugin;

import fr.azenchire.azenchireplugin.commands.CommandsAlert;
import fr.azenchire.azenchireplugin.commands.CommandsHeal;
import fr.azenchire.azenchireplugin.commands.CommandsTest;

public class Main extends JavaPlugin {

@Override
public void onEnable() {
super.onEnable();
System.out.println("Le plugin est allumé");
getCommand("test").setExecutor(new CommandsTest());
getCommand("alert").setExecutor(new CommandsAlert());
getCommand("heal").setExecutor(new CommandsHeal());
getCommand("admin").setExecutor(new CommandsAdmin());
}

@Override
public void onDisable() {
super.onDisable();
System.out.println("Le plugin est éteint");
}
}
 

Fichiers joints

  • unknown[1].png
    unknown[1].png
    300.4 KB · Affichages: 130
  • unknown[1].png
    unknown[1].png
    21.8 KB · Affichages: 140

ShE3py

Enbogueuse
Support
26 Septembre 2015
4 125
161
460
247
21
Mìlhüsa
Bonsoir,

Tu dois enregistrer toutes tes commandes dans ton plugin.yml ; pour l'instant ton plugin ne possède qu'une seule commande /admin, tenter de récupérer /test ou n'importe quelle autre commande renverra null, d'où un NullPointerException si tu essayes d'appeler une fonction setExecutor(...) sur un objet qui n'existe pas.

Cordialement,
ShE3py
 

AzenChire

Bucheron
16 Novembre 2019
6
0
11
23
Bonsoir,

Tu dois enregistrer toutes tes commandes dans ton plugin.yml ; pour l'instant ton plugin ne possède qu'une seule commande /admin, tenter de récupérer /test ou n'importe quelle autre commande renverra null, d'où un NullPointerException si tu essayes d'appeler une fonction setExecutor(...) sur un objet qui n'existe pas.

Cordialement,
ShE3py
Ah bah oui pourquoi je n'y ai pas pensé ... je test et je te tiens au courant, merci pour la réponse super rapide !