OmniGen
ModStop Server Lag. Start Shared Generation. Unleash your CPU with OmniGen's distributed architecture.
Type
Mod
Modrinth Downloads
41
Modrinth ID
CCiGFtRi
Last Updated
May 27, 2026
Description
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 invisibleLa 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 backgroundThe 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.
Compatibility
Mod Loaders
Game Versions
Screenshots
Similar Mods
Fretux's Skill Engine
A framework for making skilltrees
Biome O' Plenty Rose Quartz For Create
Adds recipes to makes Create's polished rose quartz using the chunks from Biomes O' Plenty
Chaos Witch's Origin Grimoire__混沌魔女的起源魔导书
A Fabric mod for Minecraft 1.20.1 that significantly reduces the difficulty of obtaining rare resources and advanced equ...
SI: Essentials
The main API, library and toolkit by Soncresity Industries.
Goat Drops│山羊掉落物
Goat will drop Mutton when killed.│山羊被擊殺時會掉落羊肉。
Leaf Decay Instant
Leaves decay instantly when trees are cut. Chain mode, extra drops, in-game commands, 20+ config options. No floating le...