Somnium API

Somnium API

A highly customizable Power and Ability API, for those who can dream it possible.

by
36 Downloads
forgegame-mechanicslibrarymanagement
Rent Server with this Mod

About this Mod

Somnium

A highly customizable Power and Ability API, for those who can dream it possible.

What Somnium Provides

Powers & Abilities — A complete ability system with five activation types (Instant, Toggle, Hold, Charged, Passive), groupable into Powers with configurable unlock conditions. Includes a drag-and-drop ability inventory, a 6-slot HUD bar with paging, and customizable categories.

Stamina & Overuse — A universal stamina resource that drains when abilities are used and regenerates over time. Pushing too far triggers the Overuse system — a three-stage penalty that discourages ability spam while creating meaningful risk-reward decisions.

Composition — A permanent growth stat unique to each player. Composition increases through gameplay (ability usage, stamina recovery, overuse survival) and directly expands the player's stamina capacity. Diminishing returns ensure no hard cap while maintaining balance.

Power Leveling — Optional per-power XP and leveling. Abilities can require minimum power levels to unlock, and XP is earned through ability usage within that power.

Custom Meters — A flexible value system for addon developers to create their own resources (mana, rage, focus, etc.) with independent drain, regen, and scaling.

Transformations — A dedicated ability type for shapeshifting, with phase transitions, visual data hooks, and automatic inventory management.

Tag System — A lightweight labeling system for gating abilities behind conditions. Tags can be granted by items, events, curios, or any custom logic.

Optional Compatibility
[GeckoLib 4]
[Curios API]
[Pehkui]

Available Versions

Somnium API 1.0.4release
MC 1.20.1forge
June 2, 2026
Somnium API 1.0.3release
MC 1.20.1forge
June 2, 2026
Somnium API 1.0.2release
MC 1.20.1forge
May 17, 2026
Somnium API 1.0.1release
MC 1.20.1forge
May 15, 2026
Somnium API 1.0.0release
MC 1.20.1forge
May 12, 2026

How to Install Somnium API on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set forge Loader

In the panel under "Egg", select the forge loader and matching Minecraft version (1.20.1).

3

Install Mod

Open the mod browser in the dashboard and search for "Somnium API". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

forge

Minecraft Versions

1.20.1

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Somnium API server crashes on startup – what to do?

Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.20.1). You can switch loaders with one click in the panel.

Is Somnium API compatible with forge?

Somnium API officially supports forge for Minecraft 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Somnium API – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Somnium API consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Somnium API with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
GNU General Public License v3.0 only
Server-side
Required

Supported Versions

1.20.1