somc - shokara's own minecraft launcher
=======================================
A simple Minecraft launcher, written in ANSI C.
UNMAINTAINED: I pretty much stopped playing Minecraft so I don't really
have a reason to work on this, considering I could just use a simpler Golang
launcher (https://github.com/YAWAL/minimal-minecraft-launcher)
OSes somc is tested on:
- OpenBSD 6.9
- pledge(2) is run (TODO)
- games/lwjgl is used instead of the lwjgl jar files from Minecraft
Minecraft versions tested:
- beta 1.7.3
Usage
-----
somc list-versions
somc instance-create name version-id
Dependencies
------------
- a C89 compiler
- curl
- cJSON (available as a git submodule if it's not in your ports/packages)
- git
For running Minecraft:
- java
- games/lwjgl (only on OpenBSD, maybe other *BSD as well)
Compiling/Installing
--------------------
git clone https://gt.kalli.st/shokara/somc
cd somc
git submodule update --init # if cJSON isn't installed
# edit config.mk if necessary
make
make install
NAQ (not asked questions)
-------------------------
Q. Why does Minecraft release 1.12 (or above) not run?
A. I can't check if those releases work or run as java complains that OpenBSD
is an unsupported operating system. If you're not on OpenBSD and these
versions don't work, I suggest emailing me a patch via git-send-email(1) if
you do get them working.
Q. Are legacy jar mods supported?
A. Not yet, but they are planned.
Q. Are Forge and/or Fabric supported?
A. I don't have any plans to do so. Email me a patch if you do get that working.
Q. Are Micro$oft logins supported?
A. No. I won't accept any patches regarding so either.