COWMODSКаталог модов

U-API

A lightweight core API library for mods built around the U-API ecosystem.

Автор: tracerxbrhd1,3 тыс.2обновлён 1 сент. 2026 г.
Механики игрыБиблиотекиГенерация мира

Описание

u-api-banner

About U-API

U-API is a lightweight foundational library for Minecraft mods built around the U-API ecosystem.

It provides shared systems, utilities, and integration points used by dependent mods, helping them stay consistent, modular, and easier to maintain.

U-API is not meant to be a standalone content mod.
You should install it when another mod lists it as a required dependency.

What it is used for

  • Shared API foundation for related mods
  • Common utilities and internal systems
  • Consistent integration between dependent mods
  • Cleaner modular structure for future projects

For players

Install U-API only if a mod requires it.

By itself, U-API does not add new gameplay content, blocks, items, mobs, dungeons, or progression systems.

For modpacks

U-API can be freely included in public and private modpacks. No additional permission is required. When possible, please use the official Modrinth or CurseForge distribution rather than redistributing standalone copies.

Compatibility

  • Loader: NeoForge
  • Minecraft: 1.21.1
  • Environment: Client and Server

Последние версии

Все версии →
release

U-API 3.0.0 for Minecraft 26.2

3.0.0+mc26.2
1 сент. 2026 г.147Minecraft: 26.2neoforge
Скачать
Что нового
- Promoted the Minecraft 26.2 port to a stable release after the beta line passed compatibility and lifecycle validation. - Added working project and issue-tracker links to the metadata shown by NeoForge mod lists. - Contains no API, gameplay or persisted-data changes from 3.0.0-beta.5. ## Compatibility - Minecraft: 26.2 - Loader: NeoForge - Java: 25
release

U-API 2.1.2 for Minecraft 1.21.1

2.1.2+mc1.21.1
1 сент. 2026 г.321Minecraft: 1.21.1neoforge
Скачать
Что нового
- Added working project and issue-tracker links to the metadata shown by NeoForge mod lists. - Added branch CI for release builds so patch artifacts are compiled and tested before tagging. ## Compatibility - Minecraft: 1.21.1 - Loader: NeoForge - Java: 21
beta

U-API 3.0.0-beta.5 for Minecraft 26.2

3.0.0-beta.5+mc26.2
29 авг. 2026 г.40Minecraft: 26.2neoforge
Скачать
Что нового
- 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
release

U-API 2.1.1 for Minecraft 1.21.1

2.1.1+mc1.21.1
29 авг. 2026 г.24Minecraft: 1.21.1neoforge
Скачать
Что нового
- 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
beta

U-API 3.0.0-beta.4 for Minecraft 26.2

3.0.0-beta.4+mc26.2
29 авг. 2026 г.15Minecraft: 26.2neoforge
Скачать
Что нового
- 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
release

U-API 2.1.0 for Minecraft 1.21.1

2.1.0+mc1.21.1
29 авг. 2026 г.19Minecraft: 1.21.1neoforge
Скачать
Что нового
- 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
beta

U-API 3.0.0-beta.2 for Minecraft 26.2

3.0.0-beta.2+mc26.2
22 июл. 2026 г.88Minecraft: 26.2neoforge
Скачать
Что нового
- 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
beta

U-API 3.0.0-beta.1 for Minecraft 26.2

3.0.0-beta.1+mc26.2
22 июл. 2026 г.10Minecraft: 26.2neoforge
Скачать
Что нового
- 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
release

U-API 2.0.0 for Minecraft 1.21.1

2.0.0+mc1.21.1
19 июл. 2026 г.463Minecraft: 1.21.1neoforge
Скачать
Что нового
- 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
release

U-API 1.3.1 for Minecraft 1.21.1

1.3.1+mc1.21.1
10 июл. 2026 г.42Minecraft: 1.21.1neoforge
Скачать
Что нового
- 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