Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/team-immersive-intelligence/modworksprocessor

Annotation Processor used to generate code and resources for our IE addons.
https://github.com/team-immersive-intelligence/modworksprocessor

annotation-processor annotations forge forgegradle gradle minecraft minecraft-mod mod plugin

Last synced: 7 days ago
JSON representation

Annotation Processor used to generate code and resources for our IE addons.

Awesome Lists containing this project

README

        


ModWorks Logo

[![Join Here](https://img.shields.io/discord/610912351142674434?color=%237289da&label=Discord)](https://discord.gg/teMfm3R)
[![Jitpack](https://jitpack.io/v/Pabilo8/ImmersiveIntelligence.svg)](https://jitpack.io/#Team-Immersive-Intelligence/ModworksProcessor)
[![Become a Patron!](https://img.shields.io/badge/Become%20a%20Patron-Pabilo8-red?style=flat-square&logo=patreon)](https://www.patreon.com/bePatron?u=34304036)
[![Tests Passing](https://github.com/Team-Immersive-Intelligence/ModworksProcessor/actions/workflows/tests.yml/badge.svg)](#)

### Description

**ModWorks** is an annotation processor and resource/code generator designed for minecraft mods, in particular our 1.12.2 addon to Immersive Engineering called Immersive Intelligence.
In its current state the processor offers:
- [x] `sounds.json` file generation based on annotated SoundEvent variables
- [x] `mcmod.info` file generation based on data passed by gradle build script
- [x] `json` file generation for simple item models
- [ ] `json` file generation for simple blockstates
- [ ] generating a helper class with methods for batch handling of Entity DataManager variables
- [ ] generating helper methods for batch handling of TileEntity nbt saving and loading

#### In case you want to use it, please contact @Pabilo8 or another Team II member to get proper support, we're happy when someone wants to use our technology.
#### Feel free to join the mod's [Discord Server](https://discord.gg/teMfm3R) to have a chat with the devs and community.
#### Please report any bugs you find in the 'issues' tab.