私は非常に新しいです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.What私はプラグインのフォルダにプラグインをエクスポートし、サーバーをリロードします。それだけでは機能しません。必要なときにメッセージが表示されません。 – MrSanfrinsisco
このメソッドをどのように使用していますか? 'if(invFull(insert_player)){//処理する、いっぱいにする} else {// not full}' – Li357