CurseForge · Minecraft mod
Ingenium API
This is an API for Shippy Ships and OldCannons
Quick answer
Which Ingenium API release should I use?
Ingenium API 1.0.1 FORGE 1.20.1 targets 1.20.1 with Forge, NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Ingenium API required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Ingenium API 1.0.1 FORGE 1.20.1 need?
Ingenium API 1.0.1 FORGE 1.20.1. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Ingenium API without breaking your instance.
Built for Ingenium API 1.0.1 FORGE 1.20.1. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use Ingenium API 1.0.1 FORGE 1.20.1. It targets 1.20.1 with Forge, NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside Ingenium API 1.0.1 FORGE 1.20.1. It opens that exact file at the source.
About this project
What does Ingenium API add?
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.
Project description from CurseForge.
Pick your setup
Ingenium API by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.1.2
1 loader build26.1.1
1 loader build26.1
1 loader build1.21.11
1 loader build1.21.10
1 loader build1.21.9-snapshot
1 loader build1.21.9
1 loader build1.21.8
1 loader build1.21.7
1 loader build1.21.6-snapshot
1 loader build1.21.6
1 loader buildShowing the newest 12 of 32 game versions. Older files are in the list below.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Ingenium API versions and loaders
Ingenium API 1.0.1 FORGE 1.20.1
ingeniumapi-1.0.1-FORGE-MC-1.20.1.jar
26 Jul 2026
IngeniumAPI 1.0.1 NEOFORGE1.21.1
ingeniumapi-1.0.1-NEOFORGE-MC-1.21.1.jar
16 Jul 2026
IngeniumAPI 1.0.1 FABRIC MC 26.X
ingeniumapi-1.0.1-FABRIC-MC-26.X.jar
14 Jul 2026
IngeniumAPI 1.0.1 FABRIC MC 1.21.11
ingeniumapi-1.0.1-FABRIC-MC-1.21.11.jar
14 Jul 2026
IngeniumAPI 1.0.1 FABRIC 1.20.1-1.21.10
ingeniumapi-1.0.1-FABRIC-1.20.1-1.21.10.jar
14 Jul 2026
Looking for an older file? The official CurseForge project page is in Resources.