-
Notifications
You must be signed in to change notification settings - Fork 0
Developer Setup and Building
Rifa edited this page Aug 10, 2026
·
1 revision
Home / Developer Setup & Building
To compile Vanilla Outsider: Better Dogs from source, ensure your development workspace meets the following modern toolchain requirements:
-
Java Development Kit (JDK): JDK 25 (64-bit) configured in
JAVA_HOMEorgradle.properties(org.gradle.java.home). -
Build System: Gradle 9.3+ wrapper (
./gradlew). - Plugin Architecture: Fabric Loom 1.15+.
- IDE Recommendation: IntelliJ IDEA 2025.1+ or Eclipse with Java 25 support.
Clone the repository and select your target Minecraft version directory:
# Clone the repository
git clone https://github.com/Rifaditya/Vanilla-Outsider-Better-Dogs.git
cd Vanilla-Outsider-Better-Dogs
# Target Minecraft 26.2 directory structure
cd "Better Dogs v26.2/Better Dogs 26.2"Execute the Gradle build command using the --no-daemon flag:
# On Linux / macOS
./gradlew build --no-daemon
# On Windows PowerShell
.\gradlew.bat build --no-daemonUpon clean compilation and test execution:
- The built release JAR will be generated in
build/libs/:vanilla-outsider-better-dogs-4.24.1+26.2.jar -
Archiving Requirement: Following the project release lifecycle, the tagged JAR is copied into the outer parent archive directory:
e:\Minecraft Project\Vanilla Outsider Collections\Better Dogs\Archive Jar of all versions\
Better Dogs integrates JUnit and Fabric Loom GameTest automated test suites (gradle-tester engine) to verify entity math, genetics calculations, and AI logic prior to release:
# Run automated headless test suite
./gradlew test --no-daemon- Open IntelliJ IDEA and select Open.
- Navigate to the project subproject directory (e.g.
Better Dogs v26.2/Better Dogs 26.2). - Select
build.gradleand open as a project. - Run
./gradlew genSourcesto generate Loom decompiled Minecraft source mappings.
Back to Home
Vanilla Outsider: Better Dogs | Vanilla Outsider Collection
Developed with โค๏ธ by Dasik (Rifaditya) | Licensed under GPLv3