Описание
# LWJGL3ify
Brings LWJGL3 and modern Java versions to Minecraft 1.12.2.
Bundles [RetroFuturaBootstrap](https://github.com/GTNewHorizons/RetroFuturaBootstrap) as a flexible early load plugin system. This is a 1.12.2 port of [the 1.7.10 version of lwjgl3ify](https://modrinth.com/mod/lwjgl3ify/).
Lwjgl3ify depends on [MixinBooter]().
### Compatibility
Though lwjgl3ify tries to be compatible, there will inevitably be mods that don't work with it. If you encounter a mod that doesn't work with lwjgl3ify, please report it on the issue tracker if someone hasn't already!
### Configs
If you want to tweak your default window size, OpenGL context properties or other more advanced settings, check out the config file in `config/lwjgl3ify.cfg` after the first startup.
### Server installation
First, install a working 1.12.2 Forge server, from a modpack zip or using forge's installer.
Then, install the mod jar (and mixinbooter) in `mods/`, and download the `forgePatches` jar. Put the forgePatches jar in the same folder as your forge-universal and minecraft server jars.
**Thermos/Crucible/Hybrid servers are not supported!**.
Lwjgl3ify also depends on [MixinBooter]().
Rename the forgePatches jar to just `lwjgl3ify-forgePatches.jar`. Create a file named `java9args.txt` with the contents of [the file in this mod's sources](https://github.com/TwilightFlower/lwjgl3ify/blob/master/java9args.txt).
You can now launch the server with a command like the following, assuming the first java executable on your PATH is java 11, 17, or newer:
```
java -Xmx6G -Xms6G @java9args.txt -jar lwjgl3ify-forgePatches.jar nogui
```