mirror of
https://github.com/FancyInnovations/FancyPlugins.git
synced 2025-12-06 07:43:36 +00:00
fn: Add scheduler_status subcommand
This commit is contained in:
@@ -54,6 +54,24 @@ public final class FancyNpcsDebugCMD {
|
|||||||
translator.translate("fancynpcs_skin_system_restart_schedulers_success").send(player);
|
translator.translate("fancynpcs_skin_system_restart_schedulers_success").send(player);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Command("fancynpcs skin_system scheduler_status")
|
||||||
|
@Permission("fancynpcs.command.fancynpcs.skin_system.scheduler_status")
|
||||||
|
public void onSkinSchedulerStatus(final Player player) {
|
||||||
|
String mineSkinStatus = MineSkinQueue.get().getScheduler().toString();
|
||||||
|
FancyNpcs.getInstance().getFancyLogger().info("MineSkinAPI Status: " + mineSkinStatus);
|
||||||
|
translator.translate("fancynpcs_skin_system_scheduler_status")
|
||||||
|
.replace("scheduler", "MineSkinAPI")
|
||||||
|
.replace("status", mineSkinStatus)
|
||||||
|
.send(player);
|
||||||
|
|
||||||
|
String mojangStatus = MojangQueue.get().getScheduler().toString();
|
||||||
|
FancyNpcs.getInstance().getFancyLogger().info("MojangAPI Status: " + mojangStatus);
|
||||||
|
translator.translate("fancynpcs_skin_system_scheduler_status")
|
||||||
|
.replace("scheduler", "MojangAPI")
|
||||||
|
.replace("status", mojangStatus)
|
||||||
|
.send(player);
|
||||||
|
}
|
||||||
|
|
||||||
@Command("fancynpcs skin_system clear_queues")
|
@Command("fancynpcs skin_system clear_queues")
|
||||||
@Permission("fancynpcs.command.fancynpcs.skin_system.clear_queues")
|
@Permission("fancynpcs.command.fancynpcs.skin_system.clear_queues")
|
||||||
public void onClearSkinQueues(final Player player) {
|
public void onClearSkinQueues(final Player player) {
|
||||||
|
|||||||
@@ -140,6 +140,7 @@ messages:
|
|||||||
fancynpcs_test_success: "<dark_gray>› {successColor}All {count} tests have passed successfully (ran by {player} at {time})."
|
fancynpcs_test_success: "<dark_gray>› {successColor}All {count} tests have passed successfully (ran by {player} at {time})."
|
||||||
fancynpcs_test_failure: "<dark_gray>› {errorColor}Some tests have failed (ran by {player} at {time})."
|
fancynpcs_test_failure: "<dark_gray>› {errorColor}Some tests have failed (ran by {player} at {time})."
|
||||||
fancynpcs_skin_system_restart_schedulers_success: "<dark_gray>› {successColor}Skin schedulers have been restarted."
|
fancynpcs_skin_system_restart_schedulers_success: "<dark_gray>› {successColor}Skin schedulers have been restarted."
|
||||||
|
fancynpcs_skin_system_scheduler_status: "<dark_gray>› {successColor}Status ({scheduler}): {status}"
|
||||||
fancynpcs_skin_system_clear_queues_success: "<dark_gray>› {successColor}Skin generation queues have been cleared."
|
fancynpcs_skin_system_clear_queues_success: "<dark_gray>› {successColor}Skin generation queues have been cleared."
|
||||||
fancynpcs_skin_system_clear_cache_success: "<dark_gray>› {successColor}Skin cache has been cleared."
|
fancynpcs_skin_system_clear_cache_success: "<dark_gray>› {successColor}Skin cache has been cleared."
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user