35 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
package org.mcteam.ancientgates.commands;
 | 
						|
 | 
						|
import org.bukkit.ChatColor;
 | 
						|
 | 
						|
 | 
						|
public class CommandInfo extends BaseCommand 
 | 
						|
{
 | 
						|
	public CommandInfo()
 | 
						|
	{
 | 
						|
		aliases.add("info");
 | 
						|
		aliases.add("details");
 | 
						|
		
 | 
						|
		requiredParameters.add("id");		
 | 
						|
		
 | 
						|
		helpDescription = "Prints information about a gate";
 | 
						|
	}
 | 
						|
	
 | 
						|
	
 | 
						|
	public void perform() 
 | 
						|
	{
 | 
						|
		sendMessage(ChatColor.LIGHT_PURPLE + "Information about " + ChatColor.WHITE + gate.getId() + ChatColor.LIGHT_PURPLE + ":");
 | 
						|
		
 | 
						|
		if (gate.getFrom() != null)
 | 
						|
			sendMessage(ChatColor.GREEN + "'from' location:       " + ChatColor.YELLOW + "( " + gate.getFrom().getBlockX() + " | " + gate.getFrom().getBlockY() + " | " + gate.getFrom().getBlockZ() + " )");
 | 
						|
		else
 | 
						|
			sendMessage(ChatColor.GREEN + "this gate has no 'from' location");
 | 
						|
		
 | 
						|
		if (gate.getTo() != null)
 | 
						|
			sendMessage(ChatColor.GREEN + "'to' location:          " + ChatColor.YELLOW + "( " + gate.getTo().getBlockX() + " | " + gate.getTo().getBlockY() + " | " + gate.getTo().getBlockZ() + " )");
 | 
						|
		else
 | 
						|
			sendMessage(ChatColor.GREEN + "this gate has no 'to' location");
 | 
						|
		
 | 
						|
	}
 | 
						|
}
 |