lliiooll 发表于 2019-2-16 13:47
发一下49行代码,是那行报错
RandomInfo(args[1]);这个就是 这行代码是我写的函数。。
lliiooll 发表于 2019-2-16 13:53
那你试试这个
if(!(args.length > 0)){
sender.sendMessage(ChatColor.RED+"请使用/luck+[玩家名]");
- luck 123
- [14:07:18 WARN]: Unexpected exception while parsing console command "luck 123"
- org.bukkit.command.CommandException: Unhandled exception executing command 'luck' in plugin LuckStone v0.1
- at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[PluginCommand.class:git-Cauldron-Reloaded-1.7.10-1.1343.01.0]
- at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) ~[SimpleCommandMap.class:git-Cauldron-Reloaded-1.7.10-1.1343.01.0]
- at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:717) ~[CraftServer.class:git-Cauldron-Reloaded-1.7.10-1.1343.01.0]
- at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchServerCommand(CraftServer.java:697) [CraftServer.class:git-Cauldron-Reloaded-1.7.10-1.1343.01.0]
- at net.minecraft.server.dedicated.DedicatedServer.func_71333_ah(DedicatedServer.java:472) [lt.class:?]
- at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:431) [lt.class:?]
- at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:798) [MinecraftServer.class:?]
- at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658) [MinecraftServer.class:?]
- at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
- Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
- at com.goalsetting.LuckStone.onCommand(LuckStone.java:49) ~[?:?]
- at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[PluginCommand.class:git-Cauldron-Reloaded-1.7.10-1.1343.01.0]
- ... 8 more
改了 应该还是49行代码。。。
我知道了2333
args[1]换成args[0]
args[1]换成args[0]
本帖最后由 lliiooll 于 2019-2-16 14:38 编辑
2333加个qq一起学习丫
2333加个qq一起学习丫
楼主 if(args.length!=1) 这段代码什么意思 args代表什么
数组是从0开始排序的不是从1