4、(稍微)深入配置&命令
1、命令参数
在写命令时,经常会遇到需要参数的,比如: /time这个命令,不只是有time,还有两个参数 所以写命令也会要需要参数 比如我们搞个最简单的公告命令 用writeout输出公告
看到上面的代码 public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){ if(cmd.getName().equalsIgnoreCase("writeout")) { Bukkit.broadcastMessage(args[0]); return true; } return false; } 这个String[] args就是储存参数的字符串数组 输入参数后第一个就是args[0] 第二个args[1],第三args[2]以此类推。 |
2、读入合适的配置
很简单 这是读入配置名为第一个参数的代码:
但是如果要调用某个配置下的某个子配置n 例如abc.[参数1]的
这个getxxx的输入参数类型为String 所以可以用字符串加法 将两个参数合并 当然如果两个都指定的话
这样就很简单了 |
[groupid=1009]The Command's Power[/groupid]