Ingenium API
Modby Caesius_Leo
This is an API for Shippy Ships and OldCannons
Description
Ingenium API
Ingenium API is a lightweight, standalone API mod designed to enable interoperability between Ship Ships, OldCannons, and future projects in the same ecosystem. Rather than hard-coding compatibility directly into each individual mod, Ingenium API acts as a shared, modular layer that allows these mods to communicate with one another, implement addons, and offer compatibility features without creating dependencies between them.
The core philosophy behind this API is modularity. Each mod that hooks into Ingenium API can function completely independently even if other mods are not installed. However, when multiple compatible mods are present together, Ingenium API unlocks additional integrated functionality that wouldn't otherwise be possible. This gives players and modpack creators full flexibility: you can install just the mods you want, and get extra features automatically when you combine them.
One of the primary use cases currently implemented is enabling ships of Shippy Ships to mount cannons onboard. Through a set of interfaces, ships can expose mounting points and equipment slots, while OldCannons can define what they need to be compatible with. This is handled through interfaces such as ShipMountable (defining ships or ship parts that can accept mounted equipment), ShipEquipmentItem (defining what qualifies as mountable equipment), and MountableShip (used to tie a ship entity to the mounting system).
Beyond the cannon-mounting use case, Ingenium API is built with future expansion in mind. It's meant to serve as the technical foundation for further cross-mod features and potentially for other projects down the line, without forcing players to install mods they don't need. The goal is to keep each mod complete and indipendent on its own, while making integrations possible for players who want the full combined experience.
In short: Ingenium API is purely a technical, behind the scenes compatibility API. It adds no new content or gameplay changes by itself, its entire purpose is to let compatible mods talk to each other cleanly and let you mix and match mods based on your preference.
Recommended Gear
AffiliateHardware and extras that pair well with this mod.
As an Amazon Associate I earn from qualifying purchases.
Similar Mods
Angry Mobs
Allows a pack developer to add additional AI goals to existing mobs
Eureka
Learning as you go
Armor & damage scaling[Forge/Fabric]
Allows adjusting damage calculations of armor, protection and player damage
Eden Ring Reforked
An Updated Fork For paulevs Eden Ring Mod to 1.20.1+
Better Spawner Control
✔️ Disables mob spawners whenever they are surrounded by 5 torches.
MekanismOres
dissolving everything in sulfuric acid since 2017
Included in Modpacks (15)
Better MC [FORGE] - BMC4