BraveNewGlobe

Brave New Globe — Maintainer Instructions

How the pack is built and how to make changes. If you just want to play, see ClientInstallationInstructions.md instead.

The pack is defined by packwiz metadata in pack/, not by committed jars:

Common operations (run from pack/)

# add / update a mod
packwiz modrinth add <slug-or-url>                              # from Modrinth
packwiz curseforge add "<name>"                                 # from CurseForge
packwiz url add <name> <direct-download-url>                    # from any direct URL

# after dropping local files (datapacks / config) into the tree
packwiz refresh          # re-index — ALWAYS run before committing

# publish
git add -A && git commit -m "update: ..." && git push

⚠️ Always packwiz refresh before committing, and commit **the changed files + index.toml

Do not

Combat-dungeon loot: LOOT.md. Living pack-state: Notes.md. Quest book: QUESTS.md. SIG design: SPECTRUM.md.

Optional / client-side mods

Mods can be marked optional with an [option] block in their pack/mods/*.pw.toml file:

[option]
optional = true
default = false
description = "Shown to players in the packwiz installer selection screen."

The rendering trio — Iris Shaders, Iris & Oculus Flywheel Compat, and Distant Horizons — must be toggled together (all ON or all OFF). See the comments in those .pw.toml files and Notes.md for why.