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.` }