Code Monkey home page Code Monkey logo

forgero's Introduction

Contributors Forks Stargazers Issues MIT License LinkedIn Discord


Logo

Forgero [Fabric]

A tool creation and customization mod for Minecraft!
Explore the docs »

Report Bug · Request Feature

About

Logo

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.

Key features:

  • A wide variety of materials can be used to craft every part of a tool (But some are better suited than others)
  • Unique schematics which will enhance the look and attributes of your tools
  • Vanilla friendly, this mod generates textures from palettes created from Minecraft's own textures
  • Gems, which can further enhance tools and weapons through an expansive upgrade path
  • Enchanting support
  • Support for adding and customizing materials, schematics and gems entirely trough config files

Roadmap

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.

  • Tool parts and materials
  • Pickaxes, shovels and axes
  • Swords and hoes
  • Rework model system to avoid flickering textures
  • Schematics
  • Enhanced tool properties, for example golden, and veinmining, as well as area mining
  • Gems
  • Progression and station overhaul
  • Bows and arrows
  • Armor sets

See the open issues for a full list of proposed features and known bugs.

Contributing

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.

  1. Fork Forgero to your Github account
  2. Set up the project as described in the development section
  3. Create your feature branch: git checkout -b feature/amazing-feature
  4. Commit your changes: git commit -m 'Add an amazing feature'
  5. Push to the branch: git push origin feature/amazing-feature
  6. 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).

Development

Modding Minecraft is very easy thanks to the tools developed by the modding community.

Prerequisites

IntelliJ IDEA

IntelliJ IDEA should already come with their own Java JDK and Gradle version out of the box, and is recommended for Minecraft development:

Different IDE/no IDE

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:

Setting up the repository

  1. Clone this repository (can be done via the command line or your IDE):

    git clone https://github.com/sigmundgranaas/forgero.git
  2. Open Forgero in IntelliJ IDEA (or your IDE of choice/no IDE):

    new > project from existing sources > choose forgero folder
  3. Make changes and run Forgero (can be done via the command line or your IDE):

    ./gradlew runClient

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Sigmund Granaas Sandring:

Acknowledgments

Creating this project could not have been done without the prior work of the community.

forgero's People

Contributors

sigmundgranaas avatar steveplays28 avatar rad586 avatar holmraven avatar jorisdebeer avatar identithree avatar macaroni0423 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.