Minecraft Programmieren Clear Inventory?
Der /leeren Command geht nicht.
if(args.length == 0){
if(cmd.getName().equalsIgnoreCase("leeren")){
if(p.hasPermission("ef.leeren") || p.isOp()){
p.getInventory().clear();
p.sendMessage(ChatColor.DARK_GRAY+">> Dein Inventar wurde geleert!");
}else{
p.sendMessage(ChatColor.DARK_GRAY+">> Du hast nicht die benötigten "+ChatColor.RED+"Rechte"+ChatColor.DARK_GRAY+"!");
}
}
}
Ich hoffe man kann den Quellcode lesen
3 Antworten
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
Der Befehl lautet normalerweise /clear
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
Ich weiß aber ich möchte ja das es /leeren heißt
deswegen hab ich ja das Plugin selber geschrieben.
![](https://images.gutefrage.net/media/user/AndyCrafty/1557183899549_nmmslarge__0_0_1210_1210_20ffcd93568943063b1a138954dc9e15.jpg?v=1557183900000)
Zuerst einmal ist bei dem command das if(args.length == 0){ unnötig. Das kannst du weg streichen dann hast du den Befehl auch richtig in der plugin.yml eingetragen?
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
Wenn du Online spielst schau mal ob du OP hast