Hallo,
ich probiere mich in letzter Zeit im Plugins programieren und habe immer wieder ein Problem:
Wenn ich /clear eingebe kommt alles richtig raus,
doch wenn ich /gm1 eingebe kommt immer nur in weißer schrift im chat /gm1
Es kommt in der Konsole keine Fehlermeldung.
Trotzdem nochmal die Plugin.yml:
ich probiere mich in letzter Zeit im Plugins programieren und habe immer wieder ein Problem:
Code:
package me.enderelf.skypvp;
import org.bukkit.GameMode;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;
public class main extends JavaPlugin implements Listener{
@Override
public void onEnable() {
this.getServer().getPluginManager().registerEvents(this, this);
System.out.println("[Ender-System]Plugin erfolgreich aktiviert!");
}
@Override
public void onDisable() {
System.out.println("[Ender-System] Plugin erfolgreich deaktiviert!");
}
public boolean onCommand(CommandSender sender, Command cmd, String cmdlabel, String[] args) {
Player p = (Player) sender;
if(cmd.getName().equalsIgnoreCase("clear")) {
if(p.hasPermission("SkyPvP.clear")) {
p.getInventory().clear();
p.sendMessage("§8[SkyPvP] §6Dein Inventar wurde geleert!");
return true;
}
if(cmd.getName().equalsIgnoreCase("gm1")) {
if(p.hasPermission("SkyPvP.gm1")) {
p.setGameMode(GameMode.CREATIVE);
p.sendMessage("§8[SkyPvP] §6Du bist jetzt im Creativ-Modus!");
return true;
}
}
}
return false;
}
}
doch wenn ich /gm1 eingebe kommt immer nur in weißer schrift im chat /gm1
Es kommt in der Konsole keine Fehlermeldung.
Trotzdem nochmal die Plugin.yml:
Code:
name: SkyPvP
version: 1.0
main: me.enderelf.skypvp.main
author: EnderElf
commands:
clear:
description: Loescht dein Inventar
usage: /<command>
gm1:
description: Aendert deinen Modus in Creativ!
usage: /<command>