Я очень новичок в плагине minecraft, развивающемся в процессе обучения. Я работаю над тюремным плагином и создаю метод, который должен позволить игроку узнать, полна ли их инвентарь. Это не работает, и я не могу понять, почему. Код:Как узнать, заполнен ли инвентарь игроков - Minecraft
public void invFull(Player p) {
if (p.getInventory().contains(Material.AIR)) {
} else {
p.sendMessage(ChatColor.DARK_RED + "Your inventory is full!");
}
}
}
Я также создал еще один метод, возвращающий логическое значение. Это также не работает. Код:
public boolean invFull(Player p) {
if (p.getInventory().contains(Material.AIR)) {
return false;
} else {
return true;
}
}
Как насчет этого не работает? – Li357
@ AndrewL.Когда я экспортирую плагин в папку плагинов и перезагружаю сервер. Это просто не работает. ни одно сообщение не показывает, когда это необходимо. – MrSanfrinsisco
Как вы используете метод? Используйте как: 'if (invFull (insert_player)) {// делаем материал, заполнен} else {// не заполнен}' – Li357