Skip to content

Building‐from‐source

VladMineModDev edited this page Oct 28, 2026 · 3 revisions

Building from Source

Prerequisites

  • Java 21 (Eclipse Adoptium recommended)
  • Git

Steps

git clone https://github.com/VladMineModDev/sculk-echo.git
cd sculk-echo
./gradlew build
On Windows:
gradlew.bat build
The output jar will be in build/libs/sculkecho-x.x.x.jar.
Development Setup (IntelliJ IDEA)
Open the project folder in IntelliJ IDEA
Wait for Gradle sync to complete
Run configuration: runClient (auto-generated by NeoGradle)
Press ▶ to launch Minecraft with the mod loaded
Project Structure
src/main/java/com/example/sculkecho/
├── client/          — rendering, HUD, input handling
├── entity/          — infected mob classes
├── infection/       — infection logic, events, attachments
├── init/            — registration (items, entities, attachments)
├── item/            — custom items (reflector, blueprint, stimulator)
├── network/         — client-server packets
└── SculkEcho.java   — mod entry point

src/main/resources/
├── assets/sculkecho/    — textures, models, lang, sounds
└── data/sculkecho/      — recipes, loot modifiers, tags
Contributing
Fork the repository
Create a feature branch
Make your changes
Submit a Pull Request
Please follow the existing code style and test your changes before submitting.

Clone this wiki locally