ostix360 / AlternativeAPI

A Javafx Library to create Minecraft Animated Launchers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo

A JavaFX Library for Minecraft Launchers!

Works 100% on Windows, other OS need a Fix.

Downloads

  • Download latest version HERE
  • You can use my launcher sources HERE
  • Web folder HERE
  • Resources (for launcher) HERE

Forge 1.13+ (deleting libraries)

Go inside your libraries folder in your host.
Go to libraries/com/google/guava/guava/
And keep only the higher version, delete all others.
## OR
Go inside your delete.cfg folder in your host
and write a new line by putting the location of the guava libraries
which are lower than the highest

Example:
libraries/com/google/guava/guava/15.0/guava-15.0.jar
libraries/com/google/guava/guava/20.0/guava-20.0.jar
libraries/com/google/guava/guava/21.0/guava-21.0.jar

Distants files

  • ignore.cfg
bin/game/servers.dat
bin/game/options.txt
bin/game/optionsshaders.txt
bin/game/optionsof.txt
bin/game/usercache.json
bin/launcher_config.json
bin/game/screenshots/
bin/game/saves/
bin/game/resourcepacks/
bin/game/shaderpacks/
bin/game/config/
bin/game/mods/
logs/
  • delete.cfg
libraries/com/google/guava/guava/15.0/guava-15.0.jar

How to Use

	private GameFolder gameFolder = new GameFolder("customlauncher");
	private LauncherPreferences launcherPreferences = new LauncherPreferences("Launcher Template AlternativeAPI", 950, 600, true);
	private GameLinks gameLinks = new GameLinks("http://127.0.0.1/alternative/1_16_3/", "1.16.3.json");
	private GameEngine gameEngine = new GameEngine(this.gameFolder, this.gameLinks, this.launcherPreferences, GameStyle.FORGE_1_13_HIGHER);
	private GameForge newForge = new GameForge("fmlclient", "34.1.0", "1.16.3", "net.minecraftforge", "20200911.084530");

You can use NodeJS for better performances to check custom files

About

A Javafx Library to create Minecraft Animated Launchers

License:Apache License 2.0


Languages

Language:Java 100.0%