Skip to content

SKProCH/ultramine_core

 
 

Repository files navigation

Ultramine

This is ultramine core fork aimed to work with GT:NH

Launching GT:NH

Currently you need to do 2 things:

  1. Delete archaicfix mod from you mods folder
  2. Delete coretweaks or edit config file config/coretweaks.cfg and disable diagnostics.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
      }
    }

Running on modern Java (11/17/21/22)

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:

  1. You need to get lwjgl3fy-forgePatches compatible with ultramine
  2. Rename ultramine server core jar to "ultramine_core-server.jar" (or whatever name you included to libraryList if you are compiled lwjgl3fy by yourself)
  3. Rename forgePatches files to lwjgl3ify-forgePatches.jar
  4. Create a file named java9args.txt with the contents of
    • This file if you are using prebuild lwjgl3fy 2.1.4 from my releases
    • Or this file if you compile it by yourself from sources
  5. 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 nogui

Important

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.

About

Ultramine core with fixes to work on GT:NH

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.7%
  • GLSL 0.3%