Warrior and Scholar Example
This is the example:default plan from the current GameTest suite, with three resources, four option groups, two presets, abilities and delayed actions. The downloads contain only this example and do not require the test mod.
Install and open
- Install Starting Point Buy and Saturn 1.3 for Minecraft 26.1.2.
- Put the data pack ZIP in a test world's
datapacks/. Put the resource pack ZIP in the client'sresourcepacks/and enable it. - Reopen the world. Players who have not completed the plan are offered it automatically; you can also run
/starting_point_buy open example:default. - Choose Warrior start or Scholar start, check the balances, and confirm.
The resource pack supplies example translations; without it, translation keys may appear. Confirmation is required before closing, and damage is ignored while the screen is open. The example uses the same example namespace as the test mod; you do not need both copies installed. The tutorial also uses example:points; try the two packs in separate test worlds to avoid overriding that resource.
Data layout
data/example/
├── saturn/resource/{points,fate,strength}.json
├── saturn/ability/{sword_training,archery,alchemy,strong_body}.json
└── spb/
├── plan/default.json
├── group/{profession,talents,attributes,drawbacks}.json
└── option/{warrior,scholar,archery,alchemy,strength,indebted}.json
Initial defaults are 8 points, 2 fate and 0 strength. Existing players may already have different real values; the Plan does not grant resource defaults again every time it opens.
| Option | Points per unit | Other changes or interactions |
|---|---|---|
| warrior | -2 | Strength +1, archery discount, four strength units allowed |
| scholar | -1 | Two talent slots instead of one; at most two strength units |
| archery | -3 + selected_example_warrior | Fate -1 |
| alchemy | -2 | Fate -1 |
| strength | -1 | Strength +1 |
| indebted | +2 | Fate -1; a drawback that refunds points |
Profession is a required single-choice group; talents and drawbacks allow multiple choices; attributes count total units. Completion requires exactly 0 points, non-negative fate and all quantity and resource limits.
Check the calculations
| Selection | points / fate / strength | Expected result |
|---|---|---|
| warrior + strength×4 + archery | 0 / 1 / 5 | Completes |
| scholar + strength×2 + archery + alchemy | 0 / 0 / 2 | Completes |
| scholar + strength×4 + archery | 0 / 1 / 4 | Cannot complete: four strength units exceed the new limit of two |
Warrior points are 8 - 2 - 4 - 2 = 0; strength is 0 + 1 + 4 = 5. Warrior grants sword training, archery grants its ability, and final strength of at least four triggers strong body. Warrior also schedules two bread and a welcome message.
The third row demonstrates that a valid balance is not enough: dynamic quantity rules must also pass. Apply Warrior start, then select scholar to reproduce it.
When modifying the example
- Presets have no
key; the first ispreset_1and the second ispreset_2. - Formulas use full-ID names:
selected_example_warrior,resource_example_pointsandgroup_example_talents_distinct. - Plan
titleis optional; omitting it hides the heading. It is not a schema version. - Actions, outcomes and rules still retain stable keys.
- Reopen the world after changes. Committed actions retain frozen results. Use administrator unlock to repeat testing.