
tally
Survival completion advancement pack — 10,000+ advancements, XP and item rewards, live policy toggles.
Список изменений
Tally Datapack — v0.1.86
Minecraft 26.2 · Pack format 116
Previous public release: v0.1.64 (datapack zip and mod jar carried the same data/ + assets/).
This note covers the datapack product — advancement tree, rewards, and /function tally:admin/reward/* operator tools. It applies equally whether you install Tally.zip or tally-0.1.86-mod.jar.
Not covered here: the Paper plugin (tally-plugin-0.1.86.jar) — that is a separate install with /tally commands and admin GUI. See v0.1.86 plugin release notes.
Install variants (same content, different packaging)
| Variant | What it is | Operator tools | Player-facing |
|---|---|---|---|
Tally.zip | Datapack in world/datapacks/ | /function tally:admin/reward/* | Advancements + rewards |
tally-0.1.86-mod.jar | Same data/ + assets/ embedded for Fabric / Quilt / NeoForge — no Java code, no entrypoints | Same functions as zip | Same as zip |
tally-plugin-0.1.86.jar | Paper plugin; bundles zip + convenience layer | /tally + chest GUI and functions | Same advancements; optional bootstrap card |
Pick one datapack delivery path: zip or mod jar — not both. Do not also drop Tally.zip if the mod jar is installed.
The mod jar is not a separate feature line. It does not add /tally, chest menus, fuzzy search, or /tally advancement. Those exist only on Paper + plugin.
Product overview
- 10,255 advancements in one vanilla-style tree across six tabs
- Treasure Tally (obtain) · Workbench Wonders (craft) · Curated Collections (sets) · Wide World (explore) · Bestiary (combat) · Gear & Glory (progression)
- Hold tiers on many lines: discover → stockpile → vault → hoard (inventory counts)
- Tally Keeper voice in advancement descriptions: criterion, place in tree, what unlocks next
- XP + item rewards on tier completion, multiplayer-safe (direct
@spayout on natural completion) - Runtime reward policy — mute or retune payouts without repackaging
What changed in the datapack since v0.1.64
These changes ship in both Tally.zip and tally-0.1.86-mod.jar (same groom output).
Admin functions
enable_global_items/disable_global_items— explicit global item gate set/clearenable_global_experience/disable_global_experience— explicit global XP gate set/clearenable_defaults— clear all global overrides (default ON)help— expanded operator reference (global, per-entry, bulk scope, maintenance)status— richer policy summaryversion— reports 0.1.86load.mcfunction— startup wiring for reward admin
Groom / build
reward-admin-toggles.mjs— admin reward toggle macros (also dispatched by Paper plugin GUI)reward-server.mjs— server-side reward function generationbuild-lore-sync.mjs— lore sync pipeline tweaks
Metadata
- Pack format 116, version stamp 0.1.86 across zip and mod jar
Reward policy system
Policy is stored in storage tally:reward_overrides at runtime.
Flag rule: absent or 1b = pays · 0b = blocked
Layers (most specific wins):
- Global — master rewards, items, experience gates
- Scopes — tab, wing, tier, frame
- Per-advancement entries — path keys like
craft/blocks/g036/composter/first
Duplicate protection: storage tally:completion records paid advancement slugs.
Admin functions (tally:admin/reward/*)
Zip and mod installs use only these (plus vanilla /advancement for progress).
Inspect
| Function | Purpose |
|---|---|
status | Global gates + raw storage dump |
help | Operator command reference in chat |
info | One entry (rel on storage tally:admin) |
version | Build id (0.1.86) |
ping | Connectivity check (+ 1 XP) |
test_grant | 150 XP + compass smoke test |
diag_grant | Grant trace + storage dump |
Global gates
disable_all_rewards / enable_all_rewards / toggle_global_rewards
disable_global_items / enable_global_items / toggle_global_items
disable_global_experience / enable_global_experience / toggle_global_experience
enable_defaults
Per-advancement
Set rel on storage tally:admin, run with storage:
toggle_rewards · toggle_items · toggle_experience · toggle_advancement · set_experience · set_item_count · adjust_experience · adjust_item_count · clear · info
Bulk scope
Set scope on storage tally:admin:
toggle_scope_rewards · toggle_scope_items · toggle_scope_experience · clear_scope
Maintenance
init · reset_testing · run_reconcile · sync_lore · flush_lore
Reward display lore
“You earn” tooltips use assets/tally/lang/en_us.json inside the pack. No second datapack required.
Install
Datapack zip
- Put
Tally.zipinworld/datapacks/ - Full server restart (not
/reload)
Mod jar (Fabric / Quilt / NeoForge)
- Put
tally-0.1.86-mod.jarinmods/ - Do not also install
Tally.zip - Full server restart
Verify (zip or mod)
/function tally:admin/reward/version
/function tally:admin/reward/ping
/function tally:admin/reward/test_grant
Expect 1 XP from ping, 150 XP + compass from test_grant. Version should report 0.1.86.
Upgrade from v0.1.64
| From | Steps |
|---|---|
| Zip | Replace Tally.zip, restart, verify |
| Mod jar | Replace tally-0.1.64-mod.jar with tally-0.1.86-mod.jar, remove duplicate zip if present, restart, verify |
storage tally:reward_overrides is preserved unless you run reset_testing.
What zip and mod do not include
- No
/tallycommands - No chest admin GUI or fuzzy advancement search
- No
/tally advancement grant/revoke— use vanilla/advancementor install the Paper plugin
For that surface, use v0.1.86 plugin release notes on Paper 26.2+.
