package dev._2lstudios.exploitfixer.bukkit.utils;

import org.bukkit.Server;
import org.bukkit.entity.Player;

public class VersionUtil {
	private static boolean oneDotFifteen, oneDotSeven;

	public static void initialize(final Server server) {
		final String version = server.getVersion();

		oneDotFifteen = version.contains("1.15");
		oneDotSeven = version.contains("1.7");
	}

	public static String getLocale(final Player player) {
		final String locale;

		if (VersionUtil.isOneDotFifteen()) {
			locale = player.getLocale();
		} else {
			locale = player.spigot().getLocale();
		}

		if (locale != null && locale.length() > 1) {
			return locale.substring(0, 2);
		} else {
			return "en";
		}
	}

	public static boolean isOneDotFifteen() {
		return oneDotFifteen;
	}

	public static boolean isOneDotSeven() {
		return oneDotSeven;
	}
}