Newer
Older
ultramine_bukkit / src / main / java / org / bukkit / command / defaults / ReloadCommand.java
@vlad20012 vlad20012 on 24 Feb 2017 1 KB initial
package org.bukkit.command.defaults;

import org.bukkit.ChatColor;
import org.bukkit.command.CommandSender;

import java.util.Arrays;

public class ReloadCommand extends BukkitCommand
{
	public ReloadCommand(String name)
	{
		super(name);
		this.description = "Reloads the server configuration and plugins";
		this.usageMessage = "/reload";
		this.setPermission("bukkit.command.reload");
		this.setAliases(Arrays.asList("rl"));
	}

	@Override
	public boolean execute(CommandSender sender, String currentAlias, String[] args)
	{
		// Cauldron start - disable reload as it causes many issues with mods
		/*
        if (!testPermission(sender)) return true;

        org.spigotmc.CustomTimingsHandler.reload(); // Spigot: TODO: Why is this here?
        Bukkit.reload();
        Command.broadcastCommandMessage(sender, ChatColor.GREEN + "Reload complete.");
        */
		sender.sendMessage(ChatColor.RED + "Reload not allowed on a Cauldron server.");
		// Cauldron end

		return true;
	}

	// Spigot Start
	@Override
	public java.util.List<String> tabComplete(CommandSender sender, String alias, String[] args) throws IllegalArgumentException
	{
		return java.util.Collections.emptyList();
	}
	// Spigot End
}