You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
||1 year ago|
|cJSON@324a6ac9a9||1 year ago|
|.gitignore||1 year ago|
|.gitmodules||1 year ago|
|LICENSE||1 year ago|
|Makefile||1 year ago|
|README||1 year ago|
|cJSON.c||1 year ago|
|cJSON.h||1 year ago|
|config.mk||1 year ago|
|fetch.c||1 year ago|
|fetch.h||1 year ago|
|somc.c||1 year ago|
|somc.h||1 year ago|
|versions.c||1 year ago|
|versions.h||1 year ago|
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
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
somc instance-create name version-id
- a C89 compiler
- cJSON (available as a git submodule if it's not in your ports/packages)
For running Minecraft:
- games/lwjgl (only on OpenBSD, maybe other *BSD as well)
git clone https://gt.kalli.st/shokara/somc
git submodule update --init # if cJSON isn't installed
# edit config.mk if necessary
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.