- Баллы
- 66
- Имя в Minecraft
- MinotaurWorld
Не знаю в чём проблема но не изменяется имя предмета в руках.
код:
С командой всё нормально. В чат пишется "Успешно.", но имя не меняется.
код:
JavaScript:
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if (!sender.hasPermission("codeyourhouse.setcode")){
sender.sendMessage(ChatColor.RED + "У вас не прав!");
return true;
}
if (args.length == 0){
return false;
}
if (args.length > 1){
return false;
}
if (args.length == 1){
Player p = (Player) sender;
if (p.getItemInHand().getType() == Material.TRIPWIRE_HOOK){
p.getItemInHand().getItemMeta().setDisplayName(args[0]);
p.sendMessage(ChatColor.BLUE + "Успешно!");
}
if (p.getItemInHand().getType() == Material.CHEST){
p.getItemInHand().getItemMeta().setDisplayName(args[0]);
p.sendMessage(ChatColor.BLUE + "Успешно!");
}
if (p.getItemInHand().getType() == Material.FURNACE){
p.getItemInHand().getItemMeta().setDisplayName(args[0]);
p.sendMessage(ChatColor.BLUE + "Успешно!");
}
if (p.getItemInHand().getType() != Material.TRIPWIRE_HOOK && p.getItemInHand().getType() != Material.CHEST && p.getItemInHand().getType() != Material.FURNACE){
p.sendMessage(ChatColor.RED + "Имя можно менять только у крюка, сундука, или печки!");
}
}
return true;
}
}