This is ultramine core fork aimed to work with GT:NH
Currently you need to do 2 things:
- Delete
archaicfixmod from you mods folder - Delete
coretweaksor edit config fileconfig/coretweaks.cfgand disablediagnostics.detect_data_watcher_id_conflicts:diagnostics { detect_data_watcher_id_conflicts { # Emit warning when a mod registers a typed DataWatcher object in an already occupied ID slot (vanilla only warns in the typeless registration method). [default: true] S:_enabled=false # Keep track of all registration stack traces, and print which ones conflict. Off by default because it adds some overhead to DataWatcher object registration. [default: false] B:detectDataWatcherIdConflictCulprit=false } enhance_map_storage_errors { # Makes MapStorage's errors more informative. [default: true] S:_enabled=true } }
Seems like ultramine can be run on modern java without any modifications (at least on my private server it runs fine).
Here is how to do it:
- You need to get
lwjgl3fy-forgePatchescompatible with ultramine- Here is prebuild version of lwjgl3fy 2.1.4: https://github.com/SKProCH/ultramine_core/releases/download/v0.4/lwjgl3ify-2.1.4-master+ea93d147db-dirty-forgePatches.jar
- Or you can compile it by yourself from here
You need to editbuild.gradle.ktsand changelibraryListIt should include all the libraries from themanifest { val libraryList = listOf(librariesfolder, and"forge-1.7.10-10.13.4.1614-1.7.10-universal.jar", "minecraft_server.1.7.10.jar"should be replaced to ultramine jar name, like"ultramine_core-server.jar".
Here is the example for current repo.
After that useforgePatchesJartarget.
- Rename ultramine server core jar to
"ultramine_core-server.jar"(or whatever name you included to libraryList if you are compiled lwjgl3fy by yourself) - Rename
forgePatchesfiles tolwjgl3ify-forgePatches.jar - Create a file named
java9args.txtwith the contents of - You can now launch the server with a command like the following, assuming the first java executable on your PATH is java 11/17/21/22:
java -Xmx6G -Xms6G @java9args.txt -jar lwjgl3ify-forgePatches.jar noguiImportant
Make sure what you launching with modern 17-22 java (not the 8 like you do before!).
Make sure what you downloaded mods for 17-22 java (not the 8 like you do before!).
Make sure what you fixed archaicfix and coretweaks as stated on top.
If you are using if without full GT:NH modpack, make sure that you also put gtnhlib, hodgepodge, lwjgl3ify (same jar as you compiled/downloaded above) and unimixins in you mods folder.