自动注册扫描仅对依赖 TabooLib 的插件有效

修复一个丢了的类
This commit is contained in:
坏黑
2018-08-27 00:23:57 +08:00
parent 1e50bd526b
commit 2ffb1ce886
3 changed files with 64 additions and 10 deletions

View File

@@ -1,6 +1,7 @@
package me.skymc.taboolib.commands.internal;
import com.ilummc.tlib.resources.TLocale;
import me.skymc.taboolib.TabooLib;
import me.skymc.taboolib.fileutils.FileUtils;
import me.skymc.taboolib.listener.TListener;
import me.skymc.taboolib.methods.ReflectionUtils;
@@ -133,10 +134,12 @@ public class TCommandHandler implements Listener {
*/
public static void registerCommands() {
for (Plugin plugin : Bukkit.getPluginManager().getPlugins()) {
try {
registerCommand(plugin);
} catch (Exception e) {
e.printStackTrace();
if (plugin.equals(TabooLib.instance()) || plugin.getDescription().getDepend().contains("TabooLib")) {
try {
registerCommand(plugin);
} catch (Exception e) {
e.printStackTrace();
}
}
}
}