Aizistral-Studios / No-Chat-Reports

Disable Player Chat Reporting and make user messages untrackable.
https://modrinth.com/mod/no-chat-reports
Do What The F*ck You Want To Public License
950 stars 78 forks source link

Add NeoForge project #464

Closed embeddedt closed 7 months ago

embeddedt commented 9 months ago

Does what it says on the tin. The project structure is exactly the same as Forge (with symlinks and all), only real change is using NeoGradle 7 instead of ForgeGradle and obviously some package renames.

I also removed the sourceSets.remove(sourceSets.test) lines to fix IntelliJ IDEA refusing to import the project. These seemed unnecessary.

mrjasonn commented 8 months ago

Might be a good idea to make this mod use Architectrury for multi platform development at the same time?

embeddedt commented 8 months ago

That is a good idea, but IMO it is out of scope and should be done in a separate PR, as it will be a much larger change. I don't think the few extra files this project adds will make it much harder to convert to Architectury in the future.

Aizistral commented 7 months ago

Might be a good idea to make this mod use Architectrury for multi platform development at the same time?

Regarding Architectury. I tried it in the past, and the issue with it is that it basically isn't compatible with Eclipse IDE, which is the IDE I'm using. Besides, I feel using it would bring unnecessary dependencies into the project. Current setup is a little hacky, but it offers superior end user experience, imo.