Skip to content

Developer Guide

Atlasroar edited this page Oct 3, 2026 · 6 revisions

Developer Guide

This track documents WandererZ's internals: package layout, the public access-interface APIs used for cross-package/cross-mod communication, the mixin inventory, and the reasoning/methodology behind the v1.5.0 JobsAddon merge and v1.6.0 RpgDifficulty merge.

Page Contents
Architecture & Internal Jar Breakdown Package tree, mixin configs, what's in the jar and why
API Usage Code snippets for PlayerSyncAccess, JobsManagerAccess, PlayerAccess, criteria, networking
JobsAddon Integration (Methodology) Why/how the Jobs merge was done, decision log, links to PRs
RpgDifficulty Integration (Methodology) Why/how the RPG Difficulty merge was done, decision log, link to PR
Datapack Creation Per-mod datapack folders, settings, and JSON examples for WandererZ core, Jobs, and RPG Difficulty
Build & Release Process Gradle/Loom setup, versioning policy, CI/release workflow

All code referenced here lives in src/main/java on the 1.20 branch.

Clone this wiki locally