McpurgeCommand.java 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. package com.gmail.nossr50.commands.database;
  2. import com.gmail.nossr50.config.Config;
  3. import com.gmail.nossr50.locale.LocaleLoader;
  4. import com.gmail.nossr50.mcMMO;
  5. import com.google.common.collect.ImmutableList;
  6. import org.bukkit.command.Command;
  7. import org.bukkit.command.CommandSender;
  8. import org.bukkit.command.TabExecutor;
  9. import java.util.List;
  10. public class McpurgeCommand implements TabExecutor {
  11. @Override
  12. public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
  13. if (args.length == 0) {
  14. mcMMO.getDatabaseManager().purgePowerlessUsers();
  15. if (Config.getInstance().getOldUsersCutoff() != -1) {
  16. mcMMO.getDatabaseManager().purgeOldUsers();
  17. }
  18. sender.sendMessage(LocaleLoader.getString("Commands.mcpurge.Success"));
  19. return true;
  20. }
  21. return false;
  22. }
  23. @Override
  24. public List<String> onTabComplete(CommandSender sender, Command command, String alias, String[] args) {
  25. return ImmutableList.of();
  26. }
  27. }