Bom, primeiramente obrigado Proyx me deu uma ideia,
Quero fazer o seguinte limpar o inventario do
player, /limparinv <Player>
ou a si mesmo /limparinv
mas não está dando certo
Alguma alma caridosa e bondosa pode me ajudar?
fiz o código sozinho então não sei se
etá certo
Bom, so consigo limpar o meu inventario
public class Main extends JavaPlugin implements Listener{
PluginManager pm = Bukkit.getPluginManager();
@Override
public void onLoad() {
}
@Override
public void onEnable() {
if(!new File(getDataFolder(), "config.yml").exists()){
saveDefaultConfig();}
}
@Override
public void onDisable() {
}
@SuppressWarnings("deprecation")
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if (!(sender instanceof Player)) {
sender.sendMessage("§4Somente para players");
return true;
}
if (command.getName().equalsIgnoreCase("limparinv")){
Player p = (Player) sender;
if (p.hasPermission(getConfig().getString("Permissao_G3Limpar"))){
if (args.length == 0 ){
p.getInventory().clear();
p.sendTitle("Voce limpou o seu inventario", "Criado por G3Eder");
}
if (args.length == 1){
Player alvo = Bukkit.getPlayer(args[1]);
alvo.getInventory().clear();
p.sendMessage(getConfig().getString("CuradoPor").replace((CharSequence) p.getPlayer(), "[Player]"));
}
return false;
}else {
p.sendMessage(getConfig().getString("SemPermissao").replace("&", "§"));
}
}
return true;
}
}