Skip to content

Minecraft 26.2+ Guide

ParameterSpecification
Target Minecraft Version26.2 (and forward-compatible 26.x)
Fabric Loader Constraint>=0.18.4
Java EnvironmentJDK 25
Library Version1.8.15
Mod IDdasik-library
Mod NameDasik Library
LicenseLGPL-3.0

📌 Repository Source Disclaimer: The documentation in this Wiki reflects the current source code state in the repository, which may include recent unreleased commits or developmental features ahead of public release builds on CurseForge and Modrinth.


🛠️ Overview & Installation

Dasik Library is an essential runtime dependency for mods in the Vanilla Outsider, Instant Gratification, and Delayed Gratification collections. It delivers central social AI tick scheduling, animal genetics, Boids vector steering math, and dynamic GameRule registration.

📥 Player Installation

  1. Install Fabric Loader (0.18.4 or higher) for Minecraft 26.2.
  2. Ensure Fabric API (0.152.1+26.2 or higher) is installed in your .minecraft/mods folder.
  3. Download dasik-library-1.8.15.jar and place it into your .minecraft/mods directory alongside dependent consumer mods (e.g. Better Dogs, Natural Reproduction).

💻 Mod Developer Dependency

Add Dasik Library to your fabric.mod.json:

json
{
  "schemaVersion": 1,
  "id": "my_consumer_mod",
  "version": "1.0.0+26.2",
  "name": "My Consumer Mod",
  "depends": {
    "fabricloader": ">=0.18.4",
    "minecraft": ">=26.1.2-",
    "dasik-library": "*"
  }
}

In gradle.properties:

properties
dasik_library_version=1.8.15

In build.gradle:

kotlin
repositories {
    maven {
        name = "Modrinth"
        url = uri("https://api.modrinth.com/maven")
    }
}

dependencies {
    modImplementation("maven.modrinth:dasik-library:1.8.39")
}
groovy
repositories {
    maven {
        name = "Modrinth"
        url = "https://api.modrinth.com/maven"
    }
}

dependencies {
    modImplementation "maven.modrinth:dasik-library:1.8.39"
}
xml
<repositories>
    <repository>
        <id>modrinth</id>
        <url>https://api.modrinth.com/maven</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>maven.modrinth</groupId>
        <artifactId>dasik-library</artifactId>
        <version>1.8.39</version>
    </dependency>
</dependencies>

⚙️ Core 26.2+ Architecture Changes

  1. Mojang Sovereign Mappings: Uses Mojang mappings (level, ServerLevel, EntityTypes). Yarn-mapped methods (world, getWorld) are strictly obsolete.
  2. Identifier API: Uses Identifier.fromNamespaceAndPath(namespace, path) or Identifier.parse(string) for resource locations. Legacy Identifier.of() is unsupported.
  3. Open-Ended Bounds (>=26.1.2-): Ensures a single build JAR remains forward-compatible across Minecraft 26.2+ drops while using ModVersionGuard for runtime safety.

Official documentation & web portal for Dasik Igaijinn mods.