1
0
mirror of https://e.coding.net/circlecloud/YumCore.git synced 2025-09-01 11:26:56 +00:00

feat: 更新类库版本

Signed-off-by: 502647092 <admin@yumc.pw>
This commit is contained in:
2017-01-10 20:10:39 +08:00
parent 49c97fb2ba
commit f7212b3767
3 changed files with 24 additions and 12 deletions

View File

@ -1,9 +1,17 @@
package pw.yumc.YumCore.commands;
import java.lang.reflect.Method;
import java.util.Arrays;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.command.PluginCommand;
import pw.yumc.YumCore.bukkit.Log;
import pw.yumc.YumCore.bukkit.P;
import pw.yumc.YumCore.commands.annotation.Help;
@ -13,9 +21,6 @@ import pw.yumc.YumCore.commands.interfaces.ErrorHanlder;
import pw.yumc.YumCore.commands.interfaces.Executor;
import pw.yumc.YumCore.commands.interfaces.HelpGenerator;
import java.lang.reflect.Method;
import java.util.*;
/**
* 主类命令管理
*
@ -79,7 +84,7 @@ public class CommandMain implements CommandExecutor {
if (ci != null) {
injectPluginCommand(ci);
Class[] params = method.getParameterTypes();
Log.d("命令 %s 参数类型: %s", ci.getName(), Arrays.toString(params));
Log.d("注册主命令 %s 参数类型: %s", ci.getName(), Arrays.toString(params));
try {
Class<? extends CommandSender> sender = params[0];
cmds.add(ci);

View File

@ -1,7 +1,14 @@
package pw.yumc.YumCore.commands;
import java.lang.reflect.Method;
import java.util.*;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
@ -276,7 +283,7 @@ public class CommandSub implements TabExecutor {
CommandTabInfo ti = CommandTabInfo.parse(method, clazz);
if (ti != null) {
if (method.getReturnType().equals(List.class)) {
Log.d("注册命令补全: %s ", method.getName());
Log.d("注册命令补全: %s ", method.getName());
tabs.add(ti);
return true;
}