私はJavaが初めてで、設定されている引数が空であるかどうかを確認しようとしています。そうであれば、それらにメッセージを送信してスクリプトを強制終了します。ただし、引数を空のままにしているため、機能していないように見えますが、メッセージを取得できないだけですが、false を返しているようです。
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
Player player = (Player) sender;
if(commandLabel.equalsIgnoreCase("register")){
if(args[0].length() == 0){
player.sendMessage(ChatColor.GOLD + "You Did Not Set A Password! (Ex: /register mysupersecretpassword)");
return false;
}
}
return false;
最終的解決
if(args.length == 0){
いいえ
if(args[0].length() == 0){