Mineuniverse
Log in Register
Mods

SeamlessLib

API for all my mods, makes it easier for other developers to implement and add onto my projects
by Seamlessmods
Download Claim this project
6,808 downloads
0 likes
Updated Jul 6, 2026
0 hypes
API and Library

GitHub CurseForge Modrinth ko-fi Join Discord


About

Seamless API is the shared integration backbone for the Seamless mod ecosystem. It mostly just makes mod development easier for myself by being able to reuse things.

It lets modders register gameplay data through stable hooks instead of patching internals, so multiple addons can extend the same systems cleanly and safely.

This release focuses on a practical, production-ready API surface for food buffs, combo definitions, deconstruction mappings, meteor triggers, and reusable thrown-item visuals.


Project Goal

Build one long-term API foundation that keeps gameplay authority in host mods while giving addon developers a clean and predictable way to integrate.

That means:

  • easy registration
  • safe multiplayer behavior
  • extension points for future systems
  • minimal breakage risk as the ecosystem grows

Features

  • Unified Seamless Facade: one entry path for Food, Deconstruction, Meteor, and Visual modules
  • Food Buff Registration: builder-based food buff definitions with duration, magnitude, and hearts
  • Combo Registration: define multi-food combo requirements and bonus effects
  • Deconstruction API: register item breakdown recipes with dynamic output modifier hooks
  • Meteor Event Bridge: trigger meteor shower events when the meteor implementation mod is present
  • Visual Utility API: reusable thrown-item profiles, spin/tumble animation logic, and trail math helpers
  • Freeze and Merge Lifecycle: host mods lock registration and merge immutable data at startup
  • Server-First Contract: designed for multiplayer-safe integrations and controlled runtime behavior

Developer Workflow

  1. Register foods, combos, and deconstruction data during mod setup.
  2. Host mods freeze and consume registrations.
  3. Use runtime query/events/modifiers for advanced behavior where supported.

Late registration intentionally throws after freeze to prevent unstable state.


Module Overview

  • Food Module: food buffs, combo metadata, query/events/modifier integration points
  • Deconstruction Module: input-to-output mapping plus modifier chain for contextual scaling
  • Meteor Module: optional API bridge for starting and stopping meteor showers
  • Visual Module: shared math/profiles for polished thrown-item rendering and trails

Requirements

  • Minecraft 1.21.11
  • Fabric Loader 0.18.5+
  • Fabric API 0.141.3+ (1.21.11)
  • Java 21+

Notes

  • Seamless API is intentionally gameplay-light: host mods remain the source of truth.
  • The API is designed to degrade gracefully when optional companion implementations are absent.
  • Ideal for addon mods, modpack integrations, and ecosystem-wide compatibility without hard patches.

API Integration

Typical local integration flow:

  1. Publish Seamless API to local Maven.
  2. Add it as compile/runtime dependency in your mod.
  3. Register your content during initialization.
  4. Let host mods freeze and merge for runtime use.

This keeps integrations clean, versionable, and easy to maintain across updates.


Also Check Out

Seamless Crafting

Seamless Doors

Salvage Table

Meteor

seamlessapi-fabric-1.21.1-1.0.0.jar
MC Client, Fabric, 1.21.1, Server
Release 2026-03-30 Get
seamlessapi-1.0.0-neoforge-21.11.41-beta-mc1.21.11.jar
MC Client, NeoForge, Server, 1.21.11
Release 2026-03-28 Get
seamlessapi-1.0.0.jar
MC Client, 1.20.1, Forge, Server
Release 2026-03-28 Get

More from Seamlessmods

Smooth Doors Animations
5,438
Nearby Chest Crafting
5,115
Throw Weapons
3,577
Balanced Diet
206
Meteor Showers (Shooting stars)
1,754
Salvage Workbench
1,105

You Might Also Like

Vivecraft
A Minecraft VR mod on a loader of your choice!
9,988,339
Athena
A crossplatform (Forge/Fabric) solution to connected block textures for 1.19.4+
99,799,527
Lodestone
A collection of code used throughout projects under the Lodestar team.
9,914,417
TheDragonLib
A library for most of sokratis12GR's Mods
9,910,232
Multi Mob Library
A library mod containing essential files for Daveyx0's mob mods
9,892,767
FTB Library (Forge) (Legacy)
FTB Library is a library mod that is used for some of our mods.
98,265,314