Ottomine roleplay mode is an audio role-playing game mode that takes the Ottoman era style in a utopian way. It does not fully reflect reality, historically and geographically. Only the basics in history have been treated as an Ottomine roleplay mode.
-
Updates the json data according to the file size with a specific url on the website. Detects and synchronizes missing or excess files.
-
It adds minecraft mods as a library and launches minecraft.
-
In the graphics settings tab, it places the files from the same website url on every launch. The currently selected graphics settings are the exact file in the url.
-
You can change the java arguments for initialization in graphic settings. (xmx, xms)
-
With the remember me option, you can register your name at the next opening.
-
NOTE: All settings launcher is primarily in the file launcher-options.json.
-
NOTE: Launcher can also update itself. This system is made with the simple version system. If the version text in the json file in the internet urls does not match, the launcher jar file downloads itself from the internet and restarts.
On DownloaderScript.java
public void DownloadOperation() throws IOException, InterruptedException {
String dirWeb = "https://ottomine.net/ottomine-files/";
On WriterData.java
public static void GetJsonWeb() throws JSONException, IOException, InterruptedException {
String JSON_string;
URL JSONurl = new URL("https://www.ottomine.net/ottomine-files/FilesArray.json");
On LauncherController.java
void GetJsonWeb() throws JSONException, IOException, InterruptedException {
String JSON_string;
URL JSONurl = new URL("https://www.ottomine.net/ottomine-files/FilesArray.json");
On WriterData.java
public static boolean launcherIsUpToDate() throws IOException, InterruptedException, JSONException {
URL versionJSONwebURL = new URL("https://www.ottomine.net/Launcher/launcher-version.json");
On LauncherController.java
public void get_graphOptions(String graph_value) throws InterruptedException {
RunnerScript.runNetControl();
String dirWeb = "https://ottomine.net/Launcher/graph_options/" + graph_value;
On LauncherController.java
});
discord_logo.setOnMouseReleased((event) -> {
openBrowserUrl("https://discord.gg/U2MkdfC");
});
company_logo.setOnMouseReleased((event) -> {
openBrowserUrl("https://www.wehoog.com");
});
web_site.setOnMouseReleased((event) -> {
openBrowserUrl("https://www.ottomine.net");
});