我對Java很陌生,我試圖看看被設置的參數是否爲空,如果是,則向它們發送消息,然後殺死腳本。雖然它看起來並沒有工作,因爲我將參數留空,而且我仍然只是不會收到我的消息,但它似乎返回false。Java - 檢查參數是否爲空或被設置?
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){
你能否提供你如何調用onCommand()方法?謝謝。 –
@JavaDevil它與Bukkit(一個Minecraft插件API) –