Skip to content

Releases: tracerxbrhd/u-api

U-API 3.0.0-beta.5 for Minecraft 26.2

Pre-release

Choose a tag to compare

  • Made the Sophisticated Backpacks inventory tab equipment-aware: it updates live and is shown only
    for a backpack equipped in the chest armor, Curios or Accessories handlers, ignores backpacks
    carried in the regular inventory, and opens the exact equipped slot through the mod's native request.

Compatibility

  • Minecraft: 26.2
  • Loader: NeoForge
  • Java: 25

U-API 3.0.0-beta.4 for Minecraft 26.2

Pre-release

Choose a tag to compare

  • Added a native inventory tab for Sophisticated Backpacks that appears only when the optional mod
    is installed and opens the player's first available backpack through its standard network request.
  • Updated the native backpack request to NeoForge 26.2's client packet distributor after the
    unpublished beta.3 build exposed the API change.

Compatibility

  • Minecraft: 26.2
  • Loader: NeoForge
  • Java: 25

U-API 2.1.1 for Minecraft 1.21.1

Choose a tag to compare

@github-actions github-actions released this 29 Aug 11:38
  • Made the Sophisticated Backpacks inventory tab equipment-aware: it updates live and is shown only
    for a backpack equipped in the chest armor, Curios or Accessories handlers, ignores backpacks
    carried in the regular inventory, and opens the exact equipped slot through the mod's native request.

Compatibility

  • Minecraft: 1.21.1
  • Loader: NeoForge
  • Java: 21

U-API 2.1.0 for Minecraft 1.21.1

Choose a tag to compare

@github-actions github-actions released this 29 Aug 09:31
  • Added a native inventory tab for Sophisticated Backpacks that appears only when the optional mod
    is installed and opens the player's first available backpack through its standard network request.
  • Extended neutral profile facets with bounded identity cards carrying rich components, optional
    source IDs, defensive ItemStack icons, and metadata for data-driven integrations.
  • Added retained UI rendering and a size-bounded wire codec for identity cards while preserving
    the existing audience/privacy contract.

Compatibility

  • Minecraft: 1.21.1
  • Loader: NeoForge
  • Java: 21

U-API 3.0.0-beta.2 for Minecraft 26.2

Pre-release

Choose a tag to compare

  • Deferred HUD element dimension sampling until the render/layout phase so client lifecycle
    registrations cannot access an uninitialized Minecraft window.

Compatibility

  • Minecraft: 26.2
  • Loader: NeoForge
  • Java: 25

U-API 3.0.0-beta.1 for Minecraft 26.2

Pre-release

Choose a tag to compare

  • Ported U-API to Minecraft 26.2, NeoForge 26.2.0.28-beta and Java 25.
  • Migrated identifiers, retained GUI extraction, input events, permissions and server reload events
    to their 26.2 APIs.
  • Migrated instance persistence to codec-backed SavedDataType storage.
  • Updated JEI compile-time integration to the Minecraft 26.2 line.
  • Added pull-request CI and updated tagged GitHub/Modrinth releases for prerelease versions.
  • This is a clean-install beta line; 1.21.1 worlds and configuration are not migrated.

Compatibility

  • Minecraft: 26.2
  • Loader: NeoForge
  • Java: 25

U-API 2.0.0 for Minecraft 1.21.1

Choose a tag to compare

@github-actions github-actions released this 19 Jul 07:58
  • Added lifecycle-scoped public service discovery without dependencies on consuming mods.
  • Added neutral social-group, ready-check, permission and bounded public-profile-facet contracts.
  • Added protocol negotiation, request correlation, bounded rate limiting and connection request tracking.
  • Added a retained client UI runtime with layouts, themes, focus, reusable controls, virtualization,
    modal/toast primitives and deterministic cleanup.
  • Unified first-party screens on the Soul-inspired ARCANE theme and fixed render ordering so
    vanilla blur cannot be applied over completed retained UI.
  • Added collision-aware HUD registration and bounded, interpolated, privacy-neutral world overlays.
  • Added bounded player-head caching and client connection cleanup.
  • Expanded opt-in diagnostics for services, UI, HUD, overlays, caches and packet rates.
  • Added common/server configuration for optional integrations, debug logging and network bounds.
  • Made 2.0 a breaking clean-install line: removed the migration API, required exact current
    versions for instance storage/sidebar JSON and dropped source-compatibility promises for 1.x.

Compatibility

  • Minecraft: 1.21.1
  • Loader: NeoForge
  • Java: 21

U-API 1.3.1 for Minecraft 1.21.1

Choose a tag to compare

@github-actions github-actions released this 10 Jul 17:22
  • Added JSON-driven container helper buttons in the fixed top-left screen corner.
  • Added built-in helper actions for gamemode survival/creative, weather clear/rain, morning and night.
  • Limited helper rendering to container screens so custom non-container UIs do not get overlapped.
  • Added optional JEI compatibility: helper buttons are offset below JEI's top-left bookmark controls and registered as a JEI extra GUI area.
  • Added per-button permission_level checks for server-safe helper commands.
  • Narrowed declared Minecraft/NeoForge support to the tested 1.21.1 / 21.1.x line.

Compatibility

  • Minecraft: 1.21.1
  • Loader: NeoForge
  • Java: 21

v1.3.0-beta ~ NeoForge 1.21.1

Choose a tag to compare

v1.3.0-beta-NeoForge-1.21.1

v1.3.0-beta ~ NeoForge 1.21.1

v1.2.0-alpha ~ NeoForge 1.21.1

Choose a tag to compare

v1.2.0-alpha-NeoForge-1.21.1

v1.2.0-alpha ~ NeoForge 1.21.1