Skip to main content

Building from Source

If you want to contribute to FishTracker or build a custom version, follow these steps to compile the mod from source.

Prerequisites​

  • Java Development Kit (JDK) 21 or higher
  • Git
  • Gradle (included via wrapper)

Clone the Repository​

git clone https://github.com/PetarMc1/fish-tracker-mod.git
cd fish-tracker-mod

Build the Project​

Use the included Gradle wrapper to build:

./gradlew build

Building All Versions​

To build FishTracker for all supported Minecraft versions, use the buildAllVersions command:

./gradlew buildAllVersions
# or
gradlew.bat buildAllVersions

This task builds the mod for the default Minecraft version and all versions defined in the props/ directory. The output jars will be placed in build/libs/ with names like FishTracker-mc{version}-v{modVersion}.jar.

Output​

The built jar file will be located in build/libs/:

  • FishTracker-<version>.jar - The main mod JAR

Running in Development​

If you are using IntelliJ IDEA, when you initialize the project there will be an option to run the mod in a Minecraft client for testing.

Jenkins Builds​

If you prefer not to build from source but you need latest commit builds you can download pre-built jars from the Jenkins server.

  1. Visit the Fish Tracker Mod Jenkins page.
  2. Download the jar files from the latest artifacts.
  3. Use these jars directly in your mods folder, similar to the installation instructions.