OmniGen

OmniGen

Stop Server Lag. Start Shared Generation. Unleash your CPU with OmniGen's distributed architecture.

by
136 Downloads
neoforgemanagementutilityworldgen
Rent Server with this Mod

Screenshots

OmniGen In-Game Configuration & Performance Profiles
Rendu de la génération asynchrone côté client avec OmniGen
OmniGen - Shared World Generation Concept Art

About this Mod


FR


🌀 OmniGen — Distributed CPU Power

Libérez votre serveur. Utilisez la puissance de vos joueurs.

La génération de chunks est le tueur de serveur numéro un dans Minecraft multijoueur. OmniGen résout ce problème à la racine en déportant le calcul lourd sur les machines des joueurs connectés — transformant votre communauté en une grappe de calcul distribuée.


🛠️ Comment ça marche ?

La génération d'un chunk est divisée en deux étapes claires :

Le Client fait le gros œuvre
Le processeur du joueur prend en charge les calculs coûteux : bruit 3D, relief, canyons, grottes et décoration de biome (surface herbe/sable/gravier, arbres, minerais). Tout s'exécute en asynchrone, sans jamais toucher au Main Thread du serveur.

Le Serveur se contente de coordonner
Il assigne les tâches, attend les résultats et injecte les données dans le monde. Il passe de "créateur" à "bibliothécaire". Sur un serveur peu puissant, c'est une différence de nuit et de jour.


⚡ Fonctionnalités techniques

  • Architecture asynchrone complète — NBT, désérialisation et injection de chunks hors du Main Thread via completeAsync
  • Biomes réels — le serveur envoie le biome exact du chunk au client. Fond d'océan en gravier, déserts en grès, forêts avec les bons arbres — plus de terre partout
  • Distribution équitable — algorithme round-robin pondéré : chaque joueur connecté reçoit des tâches proportionnellement à sa puissance déclarée
  • Throttling réseau — maximum 10 chunks simultanément en transit pour éviter les kicks et les TPS drops lors des explorations rapides
  • Nettoyage de file — les chunks trop éloignés du joueur sont annulés automatiquement pour libérer le CPU des workers
  • Timeout étendu (90s) — compatible avec les configurations lourdes et les machines modestes
  • Fallback automatique — si aucun worker n'est disponible ou si la génération échoue, le serveur reprend la main en vanilla silencieusement

🎮 Interface & Modes d'affichage

OmniGen inclut une interface de configuration accessible en jeu avec trois modes :

Mode Comportement
DEV Messages détaillés dans le chat — idéal pour déboguer
STREAMER ActionBar uniquement — propre pour les streams
DISCRET Silence total — le mod travaille de manière invisible

La version du mod est affichée en bas à droite de l'écran de configuration pour faciliter les retours de bug.


📈 Scalabilité

Plus votre serveur a de joueurs actifs, plus OmniGen est efficace. Chaque joueur connecté en mode worker augmente la puissance de calcul disponible. C'est la solution conçue pour les serveurs auto-hébergés, les petites machines et les modpacks communautaires.


🔧 Compatibilité

NeoForge 1.21.1 — Côté client ET serveur requis

OmniGen utilise le générateur de chunks vanilla de Minecraft comme base. La compatibilité universelle avec les mods de génération tiers (Tectonic, Biomes O' Plenty, Terralith) est en cours de développement et fera l'objet d'une mise à jour dédiée.


⚠️ Beta — Ce qu'il faut savoir

Ce mod est en bêta active. Le pipeline de génération est fonctionnel et stable, mais certains edge cases peuvent provoquer un fallback vers la génération vanilla. Les retours de bug sont les bienvenus via l'onglet Issues.

👾 Rejoindre le Discord pour informer des bugs trouver ! : https://discord.gg/F8T2UBFzYz


EN


🌀 OmniGen — Distributed CPU Power

Unleash your server. Harness your players' power.

Chunk generation is the number one server killer in multiplayer Minecraft. OmniGen solves this issue at its root by offloading heavy computations to connected players' machines — turning your community into a distributed computing cluster.


🛠️ How it works

Chunk generation is divided into two clear steps:

The Client does the heavy lifting
The player's CPU handles the costly calculations: 3D noise, relief, canyons, caves, and biome decoration (grass/sand/gravel surface, trees, ores). Everything runs asynchronously, without ever touching the server's Main Thread.

The Server simply coordinates
It assigns tasks, waits for results, and injects the data into the world. Its role shifts from "creator" to "librarian". For low-spec servers, this makes a night-and-day difference.


⚡ Technical Features

  • Full asynchronous architecture — Chunk NBT, deserialization, and injection occur off the Main Thread via completeAsync.
  • Accurate biomes — The server sends the exact biome of the chunk to the client. Gravel ocean floors, sandstone deserts, forests with correct trees — no more grass everywhere.
  • Fair distribution — Weighted round-robin algorithm: each connected player receives tasks proportionally to their declared computing power.
  • Network Throttling — Maximum of 10 chunks simultaneously in transit to prevent kicks and TPS drops during rapid exploration.
  • Queue Cleanup — Chunks too far away from the player are automatically canceled to free up workers' CPU.
  • Extended Timeout (90s) — Fully compatible with heavy modpacks and modest machines.
  • Automatic Fallback — If no workers are available or if generation fails, the server silently takes back control using vanilla generation.

🎮 Interface & Display Modes

OmniGen includes an in-game configuration interface with three modes:

Mode Behavior
DEV Detailed messages in chat — ideal for debugging
STREAMER ActionBar only — perfect for live streams
DISCRET (Discreet) Total silence — the mod works invisibly in the background

The mod version is displayed at the bottom right of the configuration screen to make bug reporting easier.


📈 Scalability

The more active players your server has, the more efficient OmniGen becomes. Each player connected in worker mode increases the available computing power. This solution is specifically designed for self-hosted servers, small setups, and community modpacks.


🔧 Compatibility

NeoForge 1.21.1 — Client AND Server side required

OmniGen uses Minecraft's vanilla chunk generator as its foundation. Universal compatibility with third-party world generation mods (Tectonic, Biomes O' Plenty, Terralith) is currently under active development and will be released in a dedicated update.


⚠️ Beta — What you should know

This mod is in active beta. The generation pipeline is functional and stable, but certain edge cases may trigger a fallback to vanilla generation. Bug reports are welcome via the Issues tab.


Available Versions

OmniGen 0.3.37-BETAbeta
MC 1.21.1neoforge
June 17, 2026
OmniGen 0.3.36-BETAbeta
MC 1.21.1neoforge
June 7, 2026
OmniGen 0.3.35-BETAbeta
MC 1.21.1neoforge
June 1, 2026
OmniGen 0.3.34-BETAbeta
MC 1.21.1neoforge
May 29, 2026
OmniGen 0.3.33-BETAbeta
MC 1.21.1neoforge
May 29, 2026

How to Install OmniGen on Your Server

1

Order Server

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

2

Set neoforge Loader

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

3

Install Mod

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

Compatibility

Mod Loaders

neoforge

Minecraft Versions

1.21.1

Server-side

Required

Recommended RAM

6 GB(min. 4 GB)

Frequently Asked Questions

OmniGen server crashes on startup – what to do?

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

Is OmniGen compatible with neoforge?

OmniGen officially supports neoforge for Minecraft 1.21.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with OmniGen – how to optimize performance?

Recommended RAM: 6 GB (per 5 players). Use /spark profiler to check if OmniGen 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 OmniGen with just one click on your server.

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

Details

License
LicenseRef-All-Rights-Reserved
Server-side
Required

Supported Versions

1.21.1