@SuppressWarnings("deprecation")
	@Override
	public boolean execute(AdrundaalGods plugin, CommandSender sender, String... args) {
	    
		if(args.length < 1)
			return false;
		
		final Shrine s = AGManager.getShrineHandler().getShrine(args[0]);
			
		if(s == null)
			Messenger.sendMessage(sender, "Shrine not found");
		else if(showing.contains(s))
			Messenger.sendMessage(sender, "Shrine already shown!");
		else {			
			final Material maxMat = s.getMax().getBlock().getType();
			final Material minMat = s.getMin().getBlock().getType();
			final byte maxData = s.getMax().getBlock().getData();
			final byte minData = s.getMax().getBlock().getData();
		
			s.getMax().getBlock().setType(Material.WOOL);
			s.getMin().getBlock().setType(Material.WOOL);
			s.getMax().getBlock().setData((byte) 14);
			s.getMin().getBlock().setData((byte) 14);
			
			showing.add(s);
			
			Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
				@Override
				public void run() {
					s.getMax().getBlock().setType(maxMat);
					s.getMin().getBlock().setType(minMat);
					s.getMax().getBlock().setData(maxData);
					s.getMin().getBlock().setData(minData);
					showing.remove(s);
				}
			}, 200);
		}
		return true;
	}