cakeGit/Watering-Overlay-Multiloader ? reverse-engineered prompt

Reverse engineered prompt

Build me a Minecraft mod template that works across Fabric, Forge, and NeoForge with one shared codebase for the common mod logic.

I want the project set up so the shared gameplay code lives in a common module, and each loader has its own small launcher or bootstrap layer to hook it into the game. Make it easy to open in IntelliJ, run the client for Fabric and NeoForge, and build cleanly with Java 21.

Keep it simple and organized, with no extra third party libraries unless they are truly needed. Please make sure the project is ready for me to drop in my own mod content later, and that the loader specific pieces are separated cleanly from the shared code. If anything depends on current modding setup details, look up the latest docs online first so the template actually works.