A FOSS Launcher for Minecraft written in Java https://pages.frohnmeyer-wds.de/JfMods/Inceptum/
Go to file
Johannes Frohnmeyer 9200ee2e2e
Re-download mod jar in InstanceLauncher if missing
2021-12-25 22:49:24 +01:00
gradle/wrapper Rework version discovery in wrapper 2021-12-08 20:38:28 +01:00
resource Generate portable build automagically 2021-11-24 15:03:34 +01:00
src/main Re-download mod jar in InstanceLauncher if missing 2021-12-25 22:49:24 +01:00
wrapper Fix UpdateChecker 2021-12-11 14:21:58 +01:00
.gitignore Use -Dfabric.addMods for adding mods in known sources 2021-12-25 22:09:51 +01:00
.gitlab-ci.yml Attempt to enable JVM forward compatibility 2021-12-11 13:53:46 +01:00
LICENSE A lot of changes 2021-10-29 22:50:42 +02:00
README.md Generate portable build automagically 2021-11-24 15:03:34 +01:00
build.gradle Don't use Optional<T> for parameters 2021-12-16 18:09:15 +01:00
gradle.properties An attempt to implement a working updater 2021-10-31 16:59:25 +01:00
gradlew Support platform-specific builds for x64 windows, macos and linux 2021-10-30 11:46:57 +02:00
gradlew.bat Initial work 2021-10-27 22:00:08 +02:00
settings.gradle An attempt to implement a working updater 2021-10-31 16:59:25 +01:00

README.md

Inceptum Launcher

A FOSS Launcher for Minecraft written in Java

Inceptum is a WIP minecraft launcher
Since it is very bare-bones currently, I would not recommend using it

Downloads

You can download builds for Windows and a Cross-Platform Jar
The windows build uses FabricInstallers code to automatically launch using the java install of the minecraft launcher if present.\

Installation

On most modern systems, simply launching the wrapper and waiting for it to download the latest Inceptum version will be enough.
It will be placed in your config directory (~/.config/Inceptum, %APPDATA%\Inceptum or ~/Library/Application Support/Inceptum).
On some older systems without OpenGL drivers, Inceptum won't run by default. For these, look at the next section

Portable installation for Windows systems without OpenGL and/or java

Download the portable build from here
This archive includes Inceptum using the Inceptum wrapper, a JVM and a Mesa build for CPU-based graphics.
Please be aware that mesa WILL result in lower FPS. If all your systems support OpenGL and are simply missing java, remove the run/natives/forceload subdirectory!

Licenses

Inceptum utilizes code/libraries/assets from:

  • ATLauncher: Microsoft authentication
  • MultiMC: Used as a reference for some implementations
  • imgui-java: The library used for UI
  • Dear ImGui: Included and wrapped in imgui-java, UI library
  • LWJGL: Used as a backend for imgui-java
  • gson: Used for interacting with various APIs and configs
  • slf4j: Used for logging
  • logback: An implementation of lsf4j
  • JLHTTP: Used for ATLaunchers Microsoft Authentication implementation
  • JGit: Used in instance creation, hopefully also for sync soon
  • fabric-meta: Code for launching servers from PR#16
  • Ubuntu: Used with nerd font symbols as the font
  • Nerd Fonts: Extra symbols for the font, currently unused
  • meteor-client: A simple HTTP client
  • Several of my other projects