@EventHandler
	public void onSignChange(SignChangeEvent event) {
		String header = Utils.stripColor(event.getLine(0));
		Player player = event.getPlayer();
		
		if (header.equalsIgnoreCase(Config.getRawSellSignHeader())) {
			event.setLine(0, player.hasPermission("cyclonesell.sign.create.sell") ? Config.getSellSignHeader() : Config.getRawSellSignHeader());
		} else if (header.equalsIgnoreCase(Config.getRawPriceSignHeader())) {
			event.setLine(0, player.hasPermission("cyclonesell.sign.create.price") ? Config.getPriceSignHeader() : Config.getRawPriceSignHeader());
		} else if (header.equalsIgnoreCase(Config.getRawBuySignHeader())) {
            event.setLine(0, player.hasPermission("cyclonesell.sign.create.buy") ? Config.getBuySignHeader() : Config.getRawBuySignHeader());
        }
	}