
Forestry Questing
This mod is an extension for BetterQuesting that adds support for working with items from the Forestry mod.
Extension Features
After installing this addon, a new task "Retrieve Forestry Item" and special rewards "Forestry Reward" (in "Bee" and "Tree" variants) become available. It's important to note that selecting a bee or tree through the standard item explorer still causes a crash - this is due to incompatibility between BetterQuesting and Forestry. This extension is intended for experienced BetterQuesting users and will only be useful for those creating quests. If you're playing a modpack as a regular player, you don't need to worry about this mod.
Using the Forestry Item Retrieval Task
- Add an item entry to the list of required items
- Click the "..." button and open the raw NBT data view
- Change the item ID from minecraft:stone to the one you need, for example forestry:beePrincessGE or forestry:sapling
- The mod automatically creates the necessary Forestry tags
- Open the TAG object and continue opening the already generated NBT objects until you find the UID0 and UID1 entries
- Enter the species ID that the player should obtain into UID0. If you want the bee to be purebred, also enter it into UID1. UID0 can be left empty. Example species ID: forestry.speciesCommon for the common bee or forestry.treeOak for the apple oak tree
- [Optional] If you want to allow the player to obtain an item of any species, set MatchAny to 1 (this makes step 5 unnecessary, however step 5 is responsible for the icon, so you should still select one species)
- Done
Using the Forestry Reward
- Add an item entry to the list of rewards for the player
- Never click the regular item button (with the item name), always use the "..." button. BetterQuesting doesn't work well with bees and trees from Forestry
- Return to the reward view - this forces BetterQuesting to save the item and generate genome metadata from Forestry
- Open the item again, click "..." and open the raw NBT data view
- Set the item ID to the one you need - by default it's set to forestry:beePrincessGE or forestry:treeOak depending on the reward type
- Now you can modify the json tag to give the item a modified species and genome
- Done
Finding the Species ID
To find the species ID, you need to spawn the item you're looking for in the world and examine the NBT data for the "Genome" tag. It will contain a list of chromosomes. The first chromosome determines the species.
An easier way is to use the command added by this mod: "/species". It works with both organisms and their Gendustry templates. For convenience, this command places the species name in your clipboard, so in the gene editor you can simply paste it.