McmmoReloadLocaleCommand.java 919 B

1234567891011121314151617181920212223242526272829
  1. package com.gmail.nossr50.commands.admin;
  2. import com.gmail.nossr50.locale.LocaleLoader;
  3. import com.gmail.nossr50.util.Permissions;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandExecutor;
  6. import org.bukkit.command.CommandSender;
  7. import org.jetbrains.annotations.NotNull;
  8. /**
  9. * @author Mark Vainomaa
  10. */
  11. public final class McmmoReloadLocaleCommand implements CommandExecutor {
  12. @Override
  13. public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, String[] args) {
  14. if (args.length == 0) {
  15. if (!Permissions.reloadlocale(sender)) {
  16. sender.sendMessage(command.getPermissionMessage());
  17. return true;
  18. }
  19. LocaleLoader.reloadLocale();
  20. sender.sendMessage(LocaleLoader.getString("Locale.Reloaded"));
  21. return true;
  22. }
  23. return false;
  24. }
  25. }