Ejemplo n.º 1
0
  @CommandRequirements()
  @Command(
      aliases = "citizens",
      usage = "reload",
      desc = "reload Citizens",
      modifiers = "reload",
      min = 1,
      max = 1)
  @CommandPermissions("admin.reload")
  @ServerCommand()
  public static void reload(CommandContext args, CommandSender sender, HumanNPC npc) {
    Messaging.log("Reloading configuration settings....");
    if (sender instanceof Player) {
      sender.sendMessage(ChatColor.GREEN + "[" + StringUtils.wrap("Citizens") + "] Reloading....");
    }

    PropertyManager.loadAll();
    Settings.setupVariables();

    Bukkit.getServer().getPluginManager().callEvent(new CitizensReloadEvent());

    Messaging.log("Reloaded.");
    if (sender instanceof Player) {
      sender.sendMessage(ChatColor.GREEN + "[" + StringUtils.wrap("Citizens") + "] Reloaded.");
    }
  }