
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
/reload
to apply changes without restarting - KubeJS integration - Works seamlessly with KubeJS for modpack development
- Custom command -
/fpreload
to 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.` }