Mineuniverse
Mods
Unified API

Unified API

MOD
A comprehensive data-driven multiloader modding api built for both modders and data-packers
by rebel0459
Download Claim this project
23,872 downloads
0 likes
Updated Oct 14, 2026
0 hypes
API and Library Utility & QoL
Advertisement Remove ads with Premium →

Unified API

Unified API is a cross-loader API for both Fabric & NeoForge that enables you to create multiloader mods at no additional effort.

This is accomplished through Unified API's custom registries, events and helpers which replace the need for platform-specific code in favour of using Unified API's common-friendly, well-documented alternatives.

Unified API has no dependencies - simply Fabric API for Fabric, or base NeoForge for NeoForge.

For comprehensive documentation alongside a setup guide, check out unified-api.dev

Why use the Unified API over another API?

  • Deferred Registries allow you to register content for any vanilla or modded registry
  • a ton of easy-to-use, documented events - including some extremely powerful ones such as the Loot Table, Default Data Component or Biome Modification events
  • helper methods to handle any common loader-specific code, often in ways that further expand functionality (such as BLOCK_CONVERSIONS, STRUCTURE_MUSIC or CREATIVE_ENTRIES)
  • data-component-driven functionality such as furnace fuel or compost components
  • no breaking changes to the API in the same Minecraft version, and changes made between full MC releases of the API are thoroughly documented in the migration guide
  • consistent ports to the latest versions, with features designed with them in mind

Registries include:

  • Deferred Registry
  • Items
  • Blocks
  • Entity Types
  • Block Entity Types
  • Creative Tabs
  • Data Component Types
  • Sound Events
  • Key Mappings

Helpers include:

  • Platform (check for mods / modloader / other instance information)
  • Packs (register internal data / resource packs)
  • Creative Entries (insert items to creative tabs)
  • Networking (register, send & handle packets)
  • Biome Modifications (akin to the fabric biome api, easily modify the features, carvers, effects, attributes or climate of any biome)
  • Block Conversions (custom block swapping behaviour such as strippable logs)
  • Particle Providers (create custom particles for the client)
  • Entity Renderers (setup rendering for custom entity / block entity models & textures)
  • Tooltips (bind custom client tooltip information to a tooltip, similarly to bundles)
  • Data Components (append custom components to blocks / items such as furnace fuel or compost behaviour, or any other component)
  • Structure Music (register unique music pools to any structure)
  • Legacy Baby Armor (automatically resize, and optionally rescale, adult armor to match baby mobs without requiring dedicated textures)

Events include:

  • Default Data Components (filter for & modify the default components on any item)
  • Loot Tables (append any loot table with new pools, or directly edit existing loot entries)
  • Commands (create custom commands)
  • Players (run code on player events such as join/leave/respawn)
  • Ticks (run code at the start / end of client ticks, such as custom keybind code)
  • Guis (append hud rendering such as crosshair and hotbar rendering)
  • Screens (access AbstractContainerScreen in order to create custom mouse behaviour)
  • Servers (run code on server start / stop / datapack load / server ticks / level ticks)

Components include:

  • Furnace Fuel (easily specify custom furnace fuel durations for any item)
  • Compost (make any item compostable with a given float chance)

Tags include:

  • Persistent Cooldowns (enforce item cooldowns on tagged items per-player between world loads)

Once again, be sure to check out unified-api.dev for documentation and the full feature set.

unified-api-26.1-1.0-beta-12+neoforge.jar
MC Client, NeoForge, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-15 Get
unified-api-26.1-1.0-beta-12+fabric.jar
MC Client, Fabric, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-15 Get
unified-api-26.2-1.0-beta-12+neoforge.jar
MC Client, NeoForge, Server, 26.2
Beta 2026-10-15 Get
unified-api-26.2-1.0-beta-12+fabric.jar
MC Client, Fabric, Server, 26.2
Beta 2026-10-15 Get
unified-api-26.3-1.0-beta-12+neoforge.jar
MC Client, NeoForge, Server, 26.3
Beta 2026-10-15 Get
unified-api-26.3-1.0-beta-12+fabric.jar
MC Client, Fabric, Server, 26.3
Beta 2026-10-15 Get
unified-api-26.1-1.0-beta-13+neoforge.jar
MC Client, NeoForge, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-15 Get
unified-api-26.1-1.0-beta-13+fabric.jar
MC Client, Fabric, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-15 Get
unified-api-26.2-1.0-beta-13+neoforge.jar
MC Client, NeoForge, Server, 26.2
Beta 2026-10-15 Get
unified-api-26.2-1.0-beta-13+fabric.jar
MC Client, Fabric, Server, 26.2
Beta 2026-10-15 Get
unified-api-26.3-1.0-beta-13+neoforge.jar
MC Client, NeoForge, Server, 26.3
Beta 2026-10-15 Get
unified-api-26.3-1.0-beta-13+fabric.jar
MC Client, Fabric, Server, 26.3
Beta 2026-10-15 Get
unified-api-26.1-1.0-beta-14+neoforge.jar
MC Client, NeoForge, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-15 Get
unified-api-26.1-1.0-beta-14+fabric.jar
MC Client, Fabric, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-15 Get
unified-api-26.1-1.0-beta-15+neoforge.jar
MC Client, NeoForge, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-15 Get
unified-api-26.1-1.0-beta-15+fabric.jar
MC Client, Fabric, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-15 Get
unified-api-26.1-1.0-beta-16+neoforge.jar
MC Client, NeoForge, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-15 Get
unified-api-26.1-1.0-beta-16+fabric.jar
MC Client, Fabric, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-15 Get
unified-api-26.2-1.0-beta-16+neoforge.jar
MC Client, NeoForge, Server, 26.2
Beta 2026-10-15 Get
unified-api-26.2-1.0-beta-16+fabric.jar
MC Client, Fabric, Server, 26.2
Beta 2026-10-15 Get
unified-api-26.3-1.0-beta-16+neoforge.jar
MC Client, NeoForge, Server, 26.3
Beta 2026-10-15 Get
unified-api-26.3-1.0-beta-16+fabric.jar
MC Client, Fabric, Server, 26.3
Beta 2026-10-15 Get
unified-api-26.1-1.0-beta-9+neoforge.jar
MC Client, NeoForge, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-14 Get
unified-api-26.1-1.0-beta-9+fabric.jar
MC Client, Fabric, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-14 Get
unified-api-26.1-1.0-beta-10+neoforge.jar
MC Client, NeoForge, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-14 Get
unified-api-26.1-1.0-beta-10+fabric.jar
MC Client, Fabric, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-14 Get
unified-api-26.1-1.0-beta-11+fabric.jar
MC Client, Fabric, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-14 Get
unified-api-26.1-1.0-beta-11+neoforge.jar
MC Client, NeoForge, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-14 Get
unified-api-26.1-1.0-beta-6+neoforge.jar
MC Client, NeoForge, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-13 Get
unified-api-26.1-1.0-beta-6+fabric.jar
MC Client, Fabric, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-13 Get
unified-api-26.2-1.0-beta-6+neoforge.jar
MC Client, NeoForge, Server, 26.2
Beta 2026-10-13 Get
unified-api-26.2-1.0-beta-6+fabric.jar
MC Client, Fabric, Server, 26.2
Beta 2026-10-13 Get
unified-api-26.3-1.0-beta-6+neoforge.jar
MC Client, NeoForge, Server, 26.3
Beta 2026-10-13 Get
unified-api-26.3-1.0-beta-6+fabric.jar
MC Client, Fabric, Server, 26.3
Beta 2026-10-13 Get
unified-api-26.1-1.0-beta-7+neoforge.jar
MC Client, NeoForge, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-13 Get
unified-api-26.1-1.0-beta-7+fabric.jar
MC Client, Fabric, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-13 Get
unified-api-26.2-1.0-beta-7+neoforge.jar
MC Client, NeoForge, Server, 26.2
Beta 2026-10-13 Get
unified-api-26.2-1.0-beta-7+fabric.jar
MC Client, Fabric, Server, 26.2
Beta 2026-10-13 Get
unified-api-26.3-1.0-beta-7+neoforge.jar
MC Client, NeoForge, Server, 26.3
Beta 2026-10-13 Get
unified-api-26.3-1.0-beta-7+fabric.jar
MC Client, Fabric, Server, 26.3
Beta 2026-10-13 Get
unified-api-26.1-1.0-beta-8+neoforge.jar
MC Client, NeoForge, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-13 Get
unified-api-26.1-1.0-beta-8+fabric.jar
MC Client, Fabric, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-13 Get
unified-api-26.2-1.0-beta-8+neoforge.jar
MC Client, NeoForge, Server, 26.2
Beta 2026-10-13 Get
unified-api-26.2-1.0-beta-8+fabric.jar
MC Client, Fabric, Server, 26.2
Beta 2026-10-13 Get
unified-api-26.3-1.0-beta-8+neoforge.jar
MC Client, NeoForge, Server, 26.3
Beta 2026-10-13 Get
unified-api-26.3-1.0-beta-8+fabric.jar
MC Client, Fabric, Server, 26.3
Beta 2026-10-13 Get
unified-api-26.1-1.0-beta-5+neoforge.jar
MC Client, NeoForge, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-08 Get
unified-api-26.1-1.0-beta-5+fabric.jar
MC Client, Fabric, Server, 26.1, 26.1.1, 26.1.2
Beta 2026-10-08 Get
unified-api-26.2-1.0-beta-5+neoforge.jar
MC Client, NeoForge, Server, 26.2
Beta 2026-10-08 Get
unified-api-26.2-1.0-beta-5+fabric.jar
MC Client, Fabric, Server, 26.2
Beta 2026-10-08 Get

More from rebel0459

Advertisement Remove ads with Premium →

You Might Also Like