package com.bekvon.bukkit.residence.commandsub; import org.bukkit.command.Command; import org.bukkit.command.CommandException; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import com.bekvon.bukkit.residence.ResidenceMain; import com.bekvon.bukkit.residence.protection.ClaimedResidence; import com.bekvon.bukkit.residence.protection.ResidenceManager; import cn.citycraft.PluginHelper.commands.BaseCommand; public class CommandDefault extends BaseCommand { ResidenceMain plugin; public CommandDefault(final ResidenceMain plugin) { super("default"); this.plugin = plugin; setOnlyPlayerExecutable(); setMinimumArguments(1); setPossibleArguments("<领地名称>"); } @Override public void execute(final CommandSender sender, final Command command, final String label, final String[] args) throws CommandException { final Player player = (Player) sender; final boolean resadmin = (command != null); final ResidenceManager rmanager = plugin.getResidenceManager(); final ClaimedResidence res = rmanager.getByName(args[0]); res.getPermissions().applyDefaultFlags(player, resadmin); } }