shokara's own minecraft launcher
.gitignore | ||
fetch.c | ||
fetch.h | ||
GOALS | ||
LICENSE | ||
parson.c | ||
parson.h | ||
README | ||
somc.sh | ||
somc_fetch.c | ||
somc_list_versions.c |
somc - shokara's own minecraft launcher ======================================= A simple Minecraft launcher, written in ANSI C. Currently, the POSIX shell prototype is the only usable version. OSes somc is tested on: - OpenBSD 7.2 - pledge(2) is run (TODO) - games/lwjgl is used instead of the lwjgl jar files from Minecraft Minecraft versions tested: - release 1.7.10 - beta 1.7.3 Licensed under ISC unless specified otherwise. Usage ----- somc list-versions somc instance-create name version-id somc.sh run versionid [forgeid] somc.sh list Dependencies ------------ - a C89 compiler - curl - java and jar - lwjgl (games/lwjgl on Open/FreeBSD, lwjgl2 in the AUR) somc.sh-specific dependencies: - POSIX-compliant shell - json2tsv Compiling/Installing -------------------- git clone https://gt.kalli.st/shokara/somc cd somc # 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. Forge support is planned but not for Fabric. Q. Are Micro$oft logins supported? A. No. I won't accept any patches regarding so either.