Modscraper Modscraper Minecraft
OmniGen logo

OmniGen

Mod

Stop 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 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.

Compatibility

Mod Loaders

Neoforge

Game Versions

1.21.1

Screenshots

Similar Mods

External Resources