Skip to content

🛠️ Panduan Pengaturan Pengembang & Build ​

📌 Pernyataan Sumber Repositori: Dokumentasi dalam Wiki ini mencerminkan status kode sumber saat ini di repositori, yang mungkin mencakup komit terbaru yang belum dirilis atau fitur dalam tahap pengembangan mendahului build rilis publik di CurseForge dan Modrinth.

1. Developer Environment Prerequisites ​

  • Java Development Kit (JDK): OpenJDK 25 (e.g., Eclipse Adoptium Temurin 25 with Hotspot).
  • Build System: Gradle 9.3+ (managed via project ./gradlew wrapper).
  • Fabric Tooling: Fabric Loom with Parchment mappings.
  • Core Dependencies:
    • Fabric Loader: >=0.19.1 (26.2) / >=0.19.3 (26.3)
    • Fabric API: 0.150.1+26.2 (26.2) / 0.156.1+26.3 (26.3)
    • DasikLibrary: >=1.8.3 (26.2) / >=1.8.36 (26.3)
    • Stack Size Adjuster: >=1.4.10+26.2 (26.2) / >=1.4.18 (26.3)

2. Workspace Setup & Repository Cloning ​

bash
git clone https://github.com/Rifaditya/Instant-Gratification-potion-stacker-addon.git
cd Instant-Gratification-potion-stacker-addon

3. Compilation & Build Tasks ​

bash
./gradlew build --no-daemon

4. Multi-Version Project Topology ​

Instant Gratification Collection/Potion Stacker Addon/
├── Archive Jar of all versions/             # Consolidated binary release repository
├── Doc/                                     # Documentation, descriptions, and assets
├── Wiki/                                    # Master GitHub Wiki documentation suite
├── potion-stacker-addon/                    # Minecraft 26.2 anchor root project
└── Potion Stacker Addon v26.3/
    └── potion-stacker-addon/                # Minecraft 26.3 anchor root project

5. Addon Hook Integration Example ​

java
net.instantgratification.stacksizeadjuster.util.StackSizeManager.registerOverride(
    (item, originalSize) -> {
        if (item == net.minecraft.world.item.Items.ENCHANTED_GOLDEN_APPLE) {
            return 64; // Custom override
        }
        return -1; // Fallback to default
    }
);

6. Tautan Global & Eksternal ​

Official documentation & web portal for Dasik Igaijinn mods.