Finding Seeds and Starting a Farm 1.12.2 - Herbertofury/Advent-of-Ascension GitHub Wiki
Finding seeds and starting a farm · 1.12.2
Minecraft 1.12.2 · AoA 3.3.6. This route index covers the sixteen planting items used by the historical crop system. It finds references for fifteen in the scanned recipes, loot tables, trades and selected callbacks. Thorny Plant Seeds remain unresolved in this bounded audit; that is not a claim they are impossible to obtain.
Choose a practical route
- Already have Heart Fruit or Magic Marang? One Heart Fruit has a shapeless recipe yielding three Heart Fruit Seeds; one Magic Marang yields two Magic Marang Seeds. These are reproduction routes once you have the produce, not proof of the first wild source.
- Shopping for lunar crops? The Zal Herbalist has separate candidate offers for Lunacrike, Luna Globe and Lunalon Seeds: five Silver Coins for five seeds per offer. Generated selection and stock handling still follow the historical trading rules.
- Harvesting wild plants? The checked selectors connect Red Waterweeds to Floracle Seeds, Tangle Thorns to Heart Fruit Seeds, Trilliad Bloom to Trilliad Seeds, and Bulb Stock Cap to Eye Bulb. Quantity callbacks and external harvest handling matter; see the probability section.
- Starting Goldicaps? The Garden Castle builder places six mature Goldicaps crop blocks. Its local positions are (9,5,17), (9,5,18), (9,5,19), (24,5,17), (24,5,18), (24,5,19), relative to that structure. These are blueprint coordinates, not global world coordinates or a promise that a castle exists nearby. Harvesting uses the crop behavior documented separately.
- Checking loot? Read the exact table name and its conditions below. A world loot table is a referenced resource, not proof that every creature in that dimension drops the item.
Illustrated planting-item directory
The portraits are exact crops of the already-published 1.12.2 source-model atlas. They represent the planting items, not the separate age-state world blocks.
| Planting item | Checked acquisition references |
|---|---|
| Bubble Berry Seeds | Loot resource: structures/aquaticcastle/general.Loot resource: worlds/lborean. |
| Chilli Seeds | Loot resource: worlds/gardencia. |
| Eye Bulb | Local quantity returns 1; selector returns Eye Bulb, which is also its planting item. |
| Floracle Seeds | State-aware quantity predicate nextInt(max(1,5-Fortune))==0 returns 1, otherwise 0; selector returns Floracle Seeds. |
| Goldicap Seeds | GardenCastle builder places six Goldicaps crop states; static initializer assigns age7. Finding a generated castle and final hook outcomes require separate verification. Harvest links to the checked crop seed loop. |
| Heart Fruit Seeds | Recipe: heart_fruit → 3 seeds.Local quantity predicate nextInt(20)==0 returns 1, otherwise 0; item selector returns Heart Fruit Seeds. |
| Holly Top Seeds | Loot resource: misc/generic_chest_loot.Loot resource: worlds/overworld. |
| Luna Globe Seeds | Zal Herbalist: 5 Silver Coin → 5 seeds. |
| Lunacrike Seeds | Zal Herbalist: 5 Silver Coin → 5 seeds. |
| Lunalon Seeds | Zal Herbalist: 5 Silver Coin → 5 seeds. |
| Magic Marang Seeds | Recipe: magic_marang → 2 seeds.Haunted Leaves only: nextBoolean() AND nextInt(50)<=Fortune selects Magic Marang Seeds. This is conditional on the selector being called; inherited leaf quantity/decay and harvesting paths remain separate. Shearing returns the leaf block. |
| Mystic Shrooms | Loot resource: entities/bosses/king_shroomus.Loot resource: entities/mobs/mysterium/fungung.Loot resource: structures/hauntedcastle/top_floor.Loot resource: worlds/mysterium. |
| Rosidon Seeds | Loot resource: entities/mobs/gardencia/daysee. |
| Tea Seeds | Loot resource: misc/generic_chest_loot.Loot resource: skills/logging/logging.Loot resource: worlds/overworld. |
| Thorny Plant Seeds | No first-acquisition route established by this scoped scan. Preserve as unresolved. |
| Trilliad Seeds | Local quantity returns 1; selector returns Trilliad Seeds. |
Local drop calculations, without inflated odds
| Callback | Local result before other harvesting behavior |
|---|---|
| Tangle Thorns quantity | nextInt(20)==0 gives 1, otherwise 0: 1/20 in this local callback. |
| Red Waterweeds quantity | nextInt(max(1,5−Fortune))==0 gives 1. Fortune 0/1/2/3 gives 1/5,1/4,1/3,1/2 locally; Fortune 4+ reaches 1. Level 4 is an extended/modded boundary, not a claim about the ordinary enchantment cap. |
| Trilliad Bloom / Bulb Stock Cap quantity | The checked local quantity method returns 1. Other harvesting paths, tools and hooks can still change what arrives in inventory. |
| Haunted Leaves item selector | Only Haunted Leaves test nextBoolean() AND nextInt(50)≤Fortune for Magic Marang Seeds. Fortune 0 is 1/100 conditional on this selector being called; this is not a per-leaf-break chance. Inherited leaf quantity/decay gates are separate. |
Shearing the checked LeavesBlock returns the leaf block itself. Do not tell players that harvesting leaves with shears is the same seed-selection route. Silk Touch and event/modpack interactions require the appropriate path to be checked as well.
Loot evidence with context
The audit retains thirteen matching item entries across eleven complete loot-table definitions, including conditions, functions, rolls and competing entries. Weights are not percentages. Direct incoming table references are indexed where present, but this does not fully trace every root caller or generation hook.
| Planting item | Resource | Exact entry pointer | Direct parent-table references |
|---|---|---|---|
| Bubble Berry Seeds | structures/aquaticcastle/general.json |
/pools/0/entries/10 |
0 |
| Bubble Berry Seeds | worlds/lborean.json |
/pools/1/entries/2 |
10 |
| Chilli Seeds | worlds/gardencia.json |
/pools/1/entries/2 |
11 |
| Holly Top Seeds | misc/generic_chest_loot.json |
/pools/0/entries/2 |
0 |
| Holly Top Seeds | worlds/overworld.json |
/pools/1/entries/4 |
95 |
| Mystic Shrooms | entities/bosses/king_shroomus.json |
/pools/1/entries/9 |
0 |
| Mystic Shrooms | entities/mobs/mysterium/fungung.json |
/pools/1/entries/1 |
0 |
| Mystic Shrooms | structures/hauntedcastle/top_floor.json |
/pools/0/entries/3 |
0 |
| Mystic Shrooms | worlds/mysterium.json |
/pools/1/entries/1 |
15 |
| Rosidon Seeds | entities/mobs/gardencia/daysee.json |
/pools/1/entries/1 |
0 |
| Tea Seeds | misc/generic_chest_loot.json |
/pools/0/entries/1 |
0 |
| Tea Seeds | skills/logging/logging.json |
/pools/0/entries/2 |
0 |
| Tea Seeds | worlds/overworld.json |
/pools/1/entries/3 |
95 |
Chilli: a stale comment is not a drop route
A pinned source comment next to the Chilli crop declaration says its seeds drop in Lelyetia. The released JSON reference found in this scan is worlds/gardencia.json. The guide follows that actual resource evidence and does not promote the comment into a verified Lelyetia route. This identifies an evidence mismatch, not a live-world reproduction.
Plant and harvest your new stock
Continue with all sixteen crops and 128 growth stages. Eye Bulb and Mystic Shrooms are both produce and planting items; the others use separate seeds. Mature right-click harvest resets age, and the extra-seed loop can fail, so maintain a reserve.
Remaining work
- Trace a first-acquisition path for Thorny Plant Seeds beyond crop self-propagation and compatibility registrations.
- Trace every loot-table root caller, structure-generation gate and wild-plant biome placement before claiming guaranteed locations.
- Verify tool-sensitive harvesting, Forge event changes, actual stock availability, multiplayer and save/reload in the target game build.
Source receipts
- Recipes, full loot definitions, trader offers and released callback evidence.
- Planting-item portrait crop proof.
- Crop behavior and growth-state evidence.
- AoA artwork and systems: Tslat and contributors. Vanilla references: Mojang. Independent static documentation; no game execution or Enderloom runtime certification.