promotional bannermobile promotional banner

ItemGraph

A server-side forensic moderation mod for NeoForge 1.21.1. Reconstructs item movement, stack splits, and transformations through time from authoritative evidence.
Back to Files

ItemGraph 0.3.0 (NeoForge 1.21.1)

File nameitemgraph-0.3.0.jar
Uploader
dwurdydwurdy
Uploaded
Sep 25, 2026
Downloads
4
Size
13.8 MB
Mod Loaders
NeoForge
File ID
8972584
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:itemgraph-1699446:8972584"

Learn more about Curse Maven

What's new

[0.3.0] — 2026-09-25

Added

  • Preview integration API: com.itemgraph.api implements the approved PREVIEW_1 boundary for trusted NeoForge mods: active-container source registration through a service-issued SourceHandle, immutable raw direct-observation DTOs, (source modId, sourceEventId) deduplication, durable EXTERNAL_INVENTORY identity, bounded async submission/query workers, and explainable flow DTOs with opaque evidence URIs. examples/api-consumer compiles as a separate mod against the built ItemGraph JAR; dedicated staging passed with GriefLogger present (PERSISTED / query=AMBIGUOUS) and absent (DUPLICATE / query=AMBIGUOUS). This remains a preview API, not a stable compatibility promise.
  • Complete command help/reference: bare /itemgraph or /ig and /ig help [topic] document every live command with syntax, defaults, permission, asynchronous behavior, evidence semantics, and examples. Player, item-ID, dimension, literal, and topic suggestions are registered, and dispatcher tests cross-check help coverage against the live command tree.
  • Read-only vanilla flow browser: permission-level-2 /ig gui item, /ig gui player, and dimension-qualified /ig gui container commands open a vanilla six-row chest menu with 45-entry keyset-paginated timelines, provenance/confidence labels, and event/transformation/edge detail views. Menu actions cannot move items.
  • Command-toggled container inspector: /ig inspect [on|off|status] stores per-player server-side mode. While enabled, a supported container right-click opens the read-only flow browser for that exact dimension/position without opening the normal container GUI, consuming the held item, or recording a transfer. The mode clears on logout and server stop.

Fixed

  • Vanilla GUI title overflow: resolved flow-browser titles now use compact node/fingerprint references such as ItemGraph: item #100; the complete target description remains available in the page tooltip.
  • Preview API validation boundaries: malformed endpoint/component maps now return INVALID_INPUT, oversized customName values are rejected, persistence failures return explicit FAILED results, player query results do not expose first-seen coordinates, and canonical fingerprint payload values use deterministic escaping to prevent separator-forgery collisions.
  • Release dependency metadata: publishing metadata now marks GriefLogger as optional and no longer advertises GriefLogger's own dependencies as required ItemGraph dependencies.

This mod has no additional files