+ 静默更新,隐藏部分载入信息
This commit is contained in:
坏黑
2018-12-01 17:01:19 +08:00
parent 29d02a0384
commit 6f84236dcc
10 changed files with 37 additions and 26 deletions

View File

@@ -187,7 +187,7 @@ public class TabooLibLoader implements Listener {
try {
long time = System.currentTimeMillis();
List<Class> classes = FileUtils.getClasses(plugin);
TLocale.Logger.info("DEPENDENCY.LOAD-CLASSES", plugin.getName(), String.valueOf(classes.size()), String.valueOf(System.currentTimeMillis() - time));
TabooLib.debug("Saved " + classes.size() + " classes (" + plugin.getName() + ") (" + (System.currentTimeMillis() - time) + "ms)");
pluginClasses.put(plugin.getName(), classes);
} catch (Exception ignored) {
}

View File

@@ -92,6 +92,7 @@ public class SimpleCommandBuilder {
return this;
}
@Deprecated
public SimpleCommandBuilder silence() {
this.silence = true;
return this;

View File

@@ -76,8 +76,9 @@ public abstract class BaseMainCommand implements CommandExecutor, TabExecutor {
}
});
}
if (methods.size() + fields.size() > 0 && !TabooLib.isTabooLib(baseMainCommand.getRegisterCommand().getPlugin())) {
TLocale.Logger.info("COMMANDS.INTERNAL.COMMAND-REGISTER", baseMainCommand.getRegisterCommand().getPlugin().getName(), baseMainCommand.getRegisterCommand().getName(), String.valueOf(methods.size() + fields.size()));
if (methods.size() + fields.size() > 0) {
TabooLib.debug("Registered " + (methods.size() + fields.size()) + " sub-command with " + baseMainCommand.getRegisterCommand().getName() + " (" + baseMainCommand.getRegisterCommand().getPlugin().getName() + ")");
// TLocale.Logger.info("COMMANDS.INTERNAL.COMMAND-REGISTER", baseMainCommand.getRegisterCommand().getPlugin().getName(), baseMainCommand.getRegisterCommand().getName(), String.valueOf(methods.size() + fields.size()));
}
}

View File

@@ -105,12 +105,13 @@ public class TCommandHandler implements Listener {
ReflectionUtils.setValue(pluginCommand, pluginCommand.getClass().getSuperclass(), true, "permission", permission);
ReflectionUtils.setValue(pluginCommand, pluginCommand.getClass().getSuperclass(), true, "permissionMessage", permissionMessage);
commandMap.register(plugin.getName(), pluginCommand);
if (!TabooLib.isTabooLib(plugin) && !silence) {
TLocale.Logger.info("COMMANDS.INTERNAL.COMMAND-CREATE", plugin.getName(), command);
}
TabooLib.debug("Command " + command + " created. (" + plugin.getName() + ")");
// if (!TabooLib.isTabooLib(plugin) && !silence) {
// TLocale.Logger.info("COMMANDS.INTERNAL.COMMAND-CREATE", plugin.getName(), command);
// }
return true;
} catch (Exception e) {
TLocale.Logger.info("COMMANDS.INTERNAL.COMMAND-CREATE-FAILED", plugin.getName(), command, e.toString());
TLocale.Logger.error("COMMANDS.INTERNAL.COMMAND-CREATE-FAILED", plugin.getName(), command, e.toString());
e.printStackTrace();
return false;
}

View File

@@ -70,7 +70,8 @@ public class ItemUtils {
itemName = TConfiguration.createInResource(Main.getInst(), "Language/ITEM_NAME.yml");
itemName.listener(() -> {
itemName.getConfigurationSection("").getKeys(false).forEach(a -> itemLib.put(a, itemName.getString(a)));
TLocale.Logger.info("ITEM-UTILS.SUCCESS-LOAD-NAMES", String.valueOf(itemLib.size()));
TabooLib.debug("Loaded " + itemLib.size() + " items name.");
// TLocale.Logger.info("ITEM-UTILS.SUCCESS-LOAD-NAMES", String.valueOf(itemLib.size()));
}).runListener();
}
@@ -83,7 +84,8 @@ public class ItemUtils {
finalItemsFolder.mkdir();
}
Arrays.stream(finalItemsFolder.listFiles()).forEach(file -> loadItemsFile(file, true));
TLocale.Logger.info("ITEM-UTILS.SUCCESS-LOAD-CACHES", String.valueOf(itemCaches.size() + itemCachesFinal.size()));
TabooLib.debug("Loaded " + (itemCaches.size() + itemCachesFinal.size()) + " items.");
// TLocale.Logger.info("ITEM-UTILS.SUCCESS-LOAD-CACHES", String.valueOf(itemCaches.size() + itemCachesFinal.size()));
}
public static File getItemCacheFile() {

View File

@@ -138,6 +138,11 @@ public class TellrawJson {
return components.toArray(new BaseComponent[0]);
}
@Deprecated
public String getItemComponent(ItemStack item) {
return TellrawCreator.getAbstractTellraw().getItemComponent(item);
}
// *********************************
//
// Private Methods