Minecraft tooling a la carte. Use what you need.
NOTE: Heavy work in progress. Not tested. Maybe don't use it yet.
NOTE: The Gradle version catalog is defined in-code inside settings.gradle
.
Small utilities for working with MessageFormat
objects and formatting hashes as hex strings.
No dependencies. Compatible with Java 8.
A simple implementation of the Generic Diff algorithm described by W3C NOTE-GDIFF. This format is used by Minecraft Forge binpatches. Does not have the capability to create diffs; only applies them.
No dependencies. Compatible with Java 8.
Parser for Mojang's version_manifest_v2.json
file on piston-meta.
The ManifestIndexParser
class needs Google GSON. Compatible with Java 8.
Parser for per-version manifests like 1.20.1.json
on piston-meta.
The VersionManifestParser
class needs Google GSON. Compatible with Java 8.
Yes, the name is ripping off landley/toybox. I like the name, and later I'd like to provide Minecraft-relevant CLI utilities from this project too, but it's too early for that.
Currently unlicensed. This will change shortly.
Code is a mishmash of original stuff, old stuff from Voldeloom that I wrote, and old stuff from Voldeloom that I borrowed from other places like the original Loom. That will need to get sorted out first.