Overview
This mod allows modpack makers to easily customize FuturePack research trees using the vanilla datapack system. No more being stuck with the default research layout!
β¨ Features
- Override any FuturePack research - Change position, requirements, rewards, and more
- Hot-reload support - Use
/reloadto apply changes without restarting - KubeJS integration - Works seamlessly with KubeJS for modpack development
- Custom command -
/fpreloadto manually reload the research system - Full compatibility - Works with all FuturePack versions 33.0.7547+
π¦ For Modpack Makers
Quick Start
Place your custom research JSON files in:
kubejs/data/[namespace]/futurepack_research/[page].json
Or create a datapack:
datapack_name/
βββ pack.mcmeta
βββ data/
βββ [namespace]/
βββ futurepack_research/
βββ [page].json
Available Research Pages
main.json- Main research pagestory.json- Story researchesproduction.json- Production researchesenergy.json- Energy researcheslogistic.json- Logistics researcheschips.json- Chip researchesdeco.json- Decoration researchesspace.json- Space researchestools.json- Tool researches
π Example
Want to make the industrial furnace available from the start? Create production.json:
[
{
\"id\": \"production.industrieofen\",
\"page\": \"production\",
\"x\": 0,
\"y\": 0,
\"parents\": [],
\"aspects\": [],
\"level\": 0,
\"time\": 0,
\"need\": [],
\"icon\": {
\"name\": \"futurepack:industrial_furnace\"
},
\"enables\": [
{
\"name\": \"futurepack:industrial_furnace\"
}
]
}
]
π§ Commands
/reload- Reload all datapacks/fpreload- Force reload FuturePack research system
βοΈ Requirements
- Minecraft 1.18.2
- Forge 40.3.11 or higher
- FuturePack 33.0.7547 or higher
π Documentation
For more examples and detailed documentation, visit our GitHub repository
π‘ Support
Found a bug or need help? Please report issues on our GitHub Issues page.
π License
This mod is licensed under the MIT License.` }

