ItemGraph 0.3.2 (NeoForge 1.21.1, GriefLogger 1.2.10 compatible)
Curse Maven Snippet
What's new
[0.3.2] — 2026-09-28
Added
- Fabric 1.21.1 server build: adds a Fabric Loom adapter and Fabric metadata while sharing ItemGraph query, API, database, and ingestion code. The Fabric adapter uses the same GriefLogger database as an additive read-only evidence source; configure
grieflogger_database_pathinconfig/itemgraph.properties. - GriefLogger-compatible artifacts for both loaders: Fabric and NeoForge each build a separate
-grieflogger-compatible.jarthat requires GriefLogger1.2.10-1.21.1and omits ItemGraph's embedded SQLite driver. The regular Fabric and NeoForge jars retain their own SQLite dependency. - Hexagonal loader boundary: adds a Java-only
coremodule with theRuntimeInformationPort; Fabric and NeoForge adapters provide loader facts without a loader API dependency in shared code. - Multi-loader CI and release metadata: the root build compiles/tests both loader modules, verifies all four loader/provider artifacts, and publishes loader-specific files to GitHub, CurseForge, and Modrinth.
Changed
- Artifact names include loader and provider: release jars now use
itemgraph-<version>-<loader>[-grieflogger-compatible].jar. - Gradle wrapper: upgrades to 8.12.1 because Fabric Loom 1.10.5 requires Gradle 8.12 or later.
This mod has no additional files