Finding and Using Mob Drops - Herbertofury/Advent-of-Ascension GitHub Wiki
Find a drop, choose a target, make something useful
Open Find a Drop · Bestiary · Recipes
1. Start with the item you need
Choose your exact Minecraft release and search the item's displayed name or registry ID in Find a Drop. Expand the creature associations, then open a creature to inspect its loot panel. Nested dimension/world tables are followed, so a shared world drop can legitimately appear under many creatures.
A listed association means the item occurs in an inspected table path. It does not promise that every listed creature drops it under every condition. Modern entries are matched entity-named resources; runtime table selection and overrides have not all been verified.
2. Check the creature before leaving home
In the bestiary, open Where to find / Spawn declarations and check the release, dimension and biome evidence. A tag or selector is not a guaranteed location. If no route is established, do not interpret that as a natural spawn or search blindly.
Read the base attributes and bring appropriate equipment, ammunition or runes, food and a retreat route. These are extracted base values, not an encounter difficulty score. Boss summoning, special protections and runtime modifiers need their own encounter instructions.
3. Read the loot panel correctly
| Panel field | Practical meaning |
|---|---|
| Item picture | A release-specific base model reference; explicit metadata variants have separate appearances. Potion/NBT colours may remain runtime-dependent. |
| Base stack | The count expression for a selected item entry, before additional functions. It is not the quantity guaranteed per kill. |
| Weight | Relative selection input within a pool, not a percentage. Other entries, conditions, quality and luck can matter. |
| Empty entry | A valid outcome with no item from that entry. |
| Looting / conditional | Inspect the exact function or condition before relying on an enchantment or kill method. |
| Nested table | A second table, often shared by a dimension or group. Follow it and use Previous table to return. |
| Missing binding | This browser has not established the table path; it does not prove there are no drops. |
A raw count expression can contain a negative lower bound. For example, legacy Amphibiyte Lung uses -1 to 1 followed by a Looting count function. That is source data, not an instruction that a player receives a negative item stack. The browser does not simulate the full loot engine, so it preserves the expression rather than inventing a final distribution.
Worked example: Amphibiyte Lung
Minecraft 1.12.2 · AoA 3.3.6. Find the item, then open Amphibiyte.

The entry's portrait is reused only through the recorded cross-version source-model mapping. Its loot panel separately exposes the Overworld table, the lung pool and the mob-specific pool. Do not combine their weights into a single made-up drop percentage. Use Find recipe references beside the lung to see recipes that use or produce that registry ID in the same release.
Worked example: Water Runes and random fish
Minecraft 1.12.2 · AoA 3.3.6. Search Water Rune, then inspect Amphibior.
Its mob-specific pool contains a Water Rune entry with a base count expression of 4–18. The same pool also contains an empty outcome and other items; 4–18 runes are not promised on each kill. Its fish entry uses a random-metadata function. Expand the four client model references to distinguish Raw Fish, Raw Salmon, Clownfish and Pufferfish.
The pinned SetRandomMetadata source chooses from the item's SEARCH-tab subitems when the item has subtypes. The model gallery is a reference catalogue, not an independently verified list of every possible runtime outcome.
4. Turn the drop into progress
Use the release-preserving recipe link. Check whether the item is an ingredient or output, the crafting station, quantity, full pattern and any conditional recipe fields. A search match is not always a crafting recipe: loot-only or custom-code acquisition may need a separate guide.
If the recipe search is empty, keep the item and check the version before deciding it is useless. Trades, activation, progression and other non-recipe uses are not all indexed yet.
If your result differs
- Confirm both Minecraft and AoA versions, plus the item's full ID.
- Check datapacks, global loot modifiers and other mods.
- Distinguish natural, summoned and spawner-born creatures where conditions apply.
- Inspect conditions, nested pools and function order.
- Report the creature, item, release and observed kill method. One unsuccessful kill is not proof that a table entry is broken.
This guide is grounded in extracted release tables and the linked pinned source. It is not a live-game drop-rate experiment.