/ForgeModGenerator

Software, tool, generator used to make Minecraft mods

Primary LanguageC#MIT LicenseMIT

ForgeModGenerator

GitHub last commit license GitHub forks GitHub stars GitHub watchers GitHub contributors

GitHub repo size in bytes GitHub issues GitHub closed issues GitHub pull requests GitHub closed pull requests

Software, tool generator used to make Minecraft mods. The application allows you to create items, blocks, achievements and much more with few clicks. It generates a lot of code for you, but it doesn't stop you from some manual changes

Development Status

  • Work on this project is suspended. Application was made for easy and fast mod development at 1.12 version. Since then, Forge is rapidly changing in very unstable way. So I'm not able to maintain this repository in just spare time to keep up with changes.

  • Block Generator

    • Create block json files
    • Respect manual changes in files
    • Update source code
  • Item Generator

    • Create item json files
    • Respect manual changes in files
    • Update source code
  • Material Generator

    • Update source code
  • Command Generator - programming knowledge is required

    • Create simple command template
    • Respect manual changes
    • Update source code
  • Mod Generator - mod manager

    • Generate mod structure
    • Generate important source code
    • Edit mod info
    • Create workspace for manual changes: eclipse, IntelliJ IDEA, VSCode
    • Respect manual changes in mcmod.info (but it's not recommended)
  • Recipe Generator

    • Create recipe json
    • Respect manual changes in json
    • Update source code (smelting before 1.13 json factory feature)
  • Sound Generator - sounds file explorer

    • Add Sound Event
    • Remove Sound Event
    • Change Sound Event NBT
    • Change Sound NBT
    • Add Sound (multiple sounds in single Sound Event are allowed)
    • Remove Sound
    • Update sounds.json
    • Update source code
  • Texture Generator - simple textures file explorer

    • Add textures
    • Remove textures
    • Change the name of textures
    • Respect changes in native file explorer
    • Update source code
  • Localization Generator

    • Update localization file
  • Achievement Generator

    • Create achievement
    • Respect manual changes in json
    • Update source code
  • World Generator

    • Update source code
  • Structure Generator

    • Update source code
  • GUI Generator

    • Create GUI code
    • Visualize GUI
    • Update source code

Installing

You can download installer from https://github.com/Prastiwar/ForgeModGenerator/releases

NOTE: Application is under development and there is no downloable content yet

Using

See our wiki for documentation.

Contributing

You can freely contribute with us by reporting issues and making pull requests! Found a bug - check rules then open an issue

Have an problem with application - check rules then open an issue

Have an idea for improvement - check rules then open an issue

Want to help developing application - check rules then fork repository, make changes and open an pull request

Please, make sure you read CONTRIBUTING.md to know how to contribute correctly.

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details.