mirror of
https://e.coding.net/circlecloud/YumCore.git
synced 2024-11-25 02:18:50 +00:00
fix: 防止注册空命令
Signed-off-by: 502647092 <admin@yumc.pw>
This commit is contained in:
parent
d04e1e47a3
commit
486b77e413
@ -1,5 +1,10 @@
|
|||||||
package pw.yumc.YumCore.commands;
|
package pw.yumc.YumCore.commands;
|
||||||
|
|
||||||
|
import java.lang.reflect.Constructor;
|
||||||
|
import java.lang.reflect.Field;
|
||||||
|
import java.lang.reflect.InvocationTargetException;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.command.Command;
|
import org.bukkit.command.Command;
|
||||||
import org.bukkit.command.PluginCommand;
|
import org.bukkit.command.PluginCommand;
|
||||||
@ -7,14 +12,10 @@ import org.bukkit.command.SimpleCommandMap;
|
|||||||
import org.bukkit.plugin.Plugin;
|
import org.bukkit.plugin.Plugin;
|
||||||
import org.bukkit.plugin.PluginManager;
|
import org.bukkit.plugin.PluginManager;
|
||||||
import org.bukkit.plugin.java.JavaPlugin;
|
import org.bukkit.plugin.java.JavaPlugin;
|
||||||
|
|
||||||
import pw.yumc.YumCore.bukkit.Log;
|
import pw.yumc.YumCore.bukkit.Log;
|
||||||
import pw.yumc.YumCore.bukkit.P;
|
import pw.yumc.YumCore.bukkit.P;
|
||||||
|
|
||||||
import java.lang.reflect.Constructor;
|
|
||||||
import java.lang.reflect.Field;
|
|
||||||
import java.lang.reflect.InvocationTargetException;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 命令工具类
|
* 命令工具类
|
||||||
*
|
*
|
||||||
@ -98,6 +99,7 @@ public class CommandKit {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static void registerCommand(Plugin plugin, String name, Command cmd) {
|
public static void registerCommand(Plugin plugin, String name, Command cmd) {
|
||||||
|
if (name.isEmpty()) { return; }
|
||||||
knownCommands.put(name, cmd);
|
knownCommands.put(name, cmd);
|
||||||
knownCommands.put(plugin.getName().toLowerCase() + ":" + name, cmd);
|
knownCommands.put(plugin.getName().toLowerCase() + ":" + name, cmd);
|
||||||
lookupNames.put(name, plugin);
|
lookupNames.put(name, plugin);
|
||||||
|
Loading…
Reference in New Issue
Block a user