@EventHandler
	public void onSignChange(SignChangeEvent event) {
		Player player = event.getPlayer();
		// Sign sign = (Sign)event.getBlock().getState();
		String [] lines = event.getLines();

		if (lines[0].equalsIgnoreCase("golf") || lines[0].equalsIgnoreCase("[golf]")) {

			if (player.isOp() || player.hasPermission("golf.sign")) {

				String hole = lines[2];

				if (GcFiles.holeExists(player, hole)) {
					event.setLine(0, ChatColor.WHITE + "   [" + ChatColor.DARK_GREEN + "Golf" + ChatColor.WHITE + "]");
					event.setLine(1, "Start:");
					event.setLine(2, hole);
					event.setLine(3, "");
					player.sendMessage(ChatColor.GREEN + "Successfully created a play sign!");
				}
				else {
					event.setLine(0, ChatColor.DARK_GRAY + "   [" + ChatColor.DARK_RED + "Golf" + ChatColor.DARK_GRAY + "]");
					event.setLine(1, ChatColor.DARK_GRAY + "This hole...");
					event.setLine(2, ChatColor.DARK_GRAY + "Is a lie!!!");
					event.setLine(3, "");
				}
			}
			else {
				event.setLine(0, ChatColor.DARK_GRAY + "   [" + ChatColor.DARK_RED + "Golf" + ChatColor.DARK_GRAY + "]");
				event.setLine(1, ChatColor.DARK_GRAY + "You can not");
				event.setLine(2, ChatColor.DARK_GRAY + "create golf");
				event.setLine(3, ChatColor.DARK_GRAY + "play signs!");
			}
		}
	}