Помогите Получение аргумента для NPC

ImperatorBuzz

Участник
Пользователь
Баллы
36
Имя в Minecraft
ImperatorBuzov
Здравствуйте, делаю плагин на NPC.

Код на команду спавна NPC:

public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
{
Player p = (Player) sender;
if ((cmd.getName().equalsIgnoreCase("npccreate")) || (cmd.getName().equalsIgnoreCase("npcc"))) {
if(!sender.hasPermission("NPC.Create")) {
sender.sendMessage("Нет прав");
return true;
}
if(args.length == 0) {
sender.sendMessage("Укажите имя для вашего NPC!");
return false;
}

String NPCname = args[0];

Player npc = Bukkit.getPlayer(NPCname);

sender.sendMessage("ncp created!");
spawn(p);
}

return true;
}



public static void spawn(Player p)
{
NPC npc = new NPC(getName, getBlockBehind(p));
npc.headRotation(p, 60.0F, 120.0F);

npc.spawn(p);
check.put(p, npc);
}

Мне нужно, чтобы из аргумента получать текст, и ставить имя для NPC.

public static void getName()
{
// Код на то, чтобы брать из аргумента текст и делать из него имя для NPC.
}
 
Решил проблему, но когда стопаю сервер, все боты исчезают, как решить?
 
Решил проблему, но когда стопаю сервер, все боты исчезают, как решить?
Лучше вот этот вот код в салфеточку заверни, загород выеди, костер разожги и туда эту салфеточку положи
 
Лучше вот этот вот код в салфеточку заверни, загород выеди, костер разожги и туда эту салфеточку положи
Зачем писать такое, когда человек просит помощь?
Кстати, говнокод только в маин-классе, остальные классы not govnokod
 
Зачем писать такое, когда человек просит помощь?
Кстати, говнокод только в маин-классе, остальные классы not govnokod
Я тебе помогаю, то что я скажу как решить эту проблему, по факту тебе ничем не поможет. Для начала научись писать без такого говна
 
Я тебе помогаю, то что я скажу как решить эту проблему, по факту тебе ничем не поможет. Для начала научись писать без такого говна
Человек смотрит на картинку, а потом уже код
 
Назад
Верх