A tool creation and customization mod for Minecraft!
Explore the docs »
Report Bug
·
Request Feature
Forgero was created to fill a gap in the mods available for Fabric. The aim of the mod is to give tool creation and customization in Minecraft a greater depth.
- A wide variety of materials that have their own strength, weaknesses and visuals;
- Schematics which will enhance the look, attributes and abilities of your tools;
- Vanilla friendly, everything in the base mod is made to fit the vanilla art style;
- Gems, which can further enhance stats on tools;
- Enchanting is fully supported;
- Support for adding and customizing materials, schematics and gems entirely through config/json files.
Forgero is in active development, and features are being added frequently.
We support Semantic Versioning, which means we make sure to not introduce breaking changes unless
we are moving to a new major version. Upcoming things are:
- Progression and station overhaul
- Gem and extended module overhaul
- Armor sets
- Smithing
See the open issues for a full list of proposed features and known bugs.
Do keep in mind we work on this in our freetime and when we feel like it. Development can be sporadic.
If you want to improve a feature or fix a bug in Forgero, feel free to fork the repo and create a pull request.
You can also simply open an issue with the tag enhancement
.
- Fork Forgero to your Github account
- Set up the project as described in the development section
- Create your feature branch:
git checkout -b feature/amazing-feature
- Commit your changes:
git commit -m 'Add an amazing feature'
- Push to the branch:
git push origin feature/amazing-feature
- Open a pull request
Don't forget to give the project a star! Thanks again!
Your contributions are greatly appreciated.
Thank you to Forgero's contributors (
see CONTRIBUTORS.md
).
Modding Minecraft is very easy thanks to the tools developed by the modding community.
IntelliJ IDEA should already come with their own Java JDK and Gradle version out of the box, and is recommended for Minecraft development:
If you don't want to use IntelliJ IDEA, but instead you want to use another IDE (or no IDE) that doesn't contain these prerequisites out of the box:
- Your preferred build of Java 17, we recommend using Adoptium Temurin OpenJDK 17
- Gradle
-
Clone this repository (can be done via the command line or your IDE):
git clone https://github.com/sigmundgranaas/forgero.git
-
Open Forgero in IntelliJ IDEA (or your IDE of choice/no IDE):
new > project from existing sources > choose forgero folder
-
Make changes and run Forgero (can be done via the command line or your IDE):
./gradlew runClient
Distributed under the MIT License. See LICENSE
for more
information.
Sigmund Granaas Sandring:
Creating this project could not have been done without the prior work of the community.