promotional bannermobile promotional banner

One Block Engine

Data-driven One Block engine for Fabric and NeoForge 1.21.1: phases, blocks, mobs and rewards in JSON, an in-game editor, a One Block world type and one island per player.
Back to Files

One Block Engine 1.0.0 (Fabric)

File nameoneblock-engine-fabric-1.0.0.jar
Uploader
Eltyy_StudioEltyy_Studio
Uploaded
Oct 26, 2026
Downloads
15
Size
326.5 KB
Mod Loaders
Fabric
File ID
9336807
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:one-block-engine-1767765:9336807"

Learn more about Curse Maven

What's new

First release / Première version

English

Added

  • A data-driven One Block. Describe phases, blocks, mobs, loot chests, milestones and rewards in a JSON file in a datapack. A block or mob from a missing mod is simply dropped from its phase, with a warning in the log, so the pack does not crash.
  • Player view on the O key. Shows the phases (done, current, upcoming), a progress bar, and the odds of every block and mob in each phase. A mode can hide the content of phases you have not reached yet.
  • In-game editor for operators (/oneblock edit <mode>). Add, copy, delete and drag-reorder phases; edit names, blocks required, colours, block weights, mob chances and reward commands; undo/redo, simulate, copy the JSON and save. Saving applies the mode at once without touching the pack's own files.
  • "One Block" world type. Pick it on the Create World screen: a completely empty world with the magic block waiting at the spawn point. A modpack can make it the default type and choose its mode. Dedicated servers are supported.
  • Islands. One island per player on first login, or one shared island, or none. Owner, admin and member roles; invitations, join requests, kicks, bans, open or closed visits, up to 10 members per island. Visitors cannot break, place or open anything on an island that is not theirs.
  • "My Island" screen (I key, pause menu button or /island) with tabs for your island, invitations, requests, bans and the list of islands. Players without the mod can use the same commands and chat buttons.
  • Co-op and automation options. By default only players advance the block; a mode or the server can also count machines, drills and explosions, or reserve the block for its members.
  • Server settings in config/oneblock_engine.json, reloaded with /reload: speed of progression, mob spawning, phase announcements, island spacing, member limit, invitation and request delays, and protection of islands.
  • Commands to inspect, create, remove and move blocks between phases, and to simulate what a player would get: /oneblock and /island.
  • Addon events (PHASE_CHANGED, BLOCK_GENERATED, MILESTONE_REACHED), identical on Fabric and NeoForge.
  • A creator's guide in English and an example mode shipped with the mod.
  • Robust by design. A player is brought back to their island after a crash; a new island skips a spot that still holds blocks; the cleanup of a deleted island resumes after a server stop; the "My Island" screen refreshes live.
  • Animated menus in the studio colours. The block of the current phase spins in the header, progress bars fill up and shimmer, phases form a timeline, every block shows its odds as a bar, and "My Island" shows player heads, role badges and who is online.
  • Deleted islands. A lone owner who leaves for another island deletes theirs, after a warning to confirm. Its builds, chests and dropped items are cleared little by little, without lag.

Français

Ajouts

  • Un One Block piloté par les données. Décris les phases, les blocs, les créatures, les coffres, les paliers et les récompenses dans un fichier JSON d'un datapack. Un bloc ou une créature d'un mod absent est simplement retiré de sa phase, avec un avertissement dans le journal : le pack ne plante pas.
  • Vue joueur sur la touche O. Elle montre les phases (finies, en cours, à venir), une barre de progression et la chance de chaque bloc et de chaque créature dans chaque phase. Un mode peut cacher le contenu des phases pas encore atteintes.
  • Éditeur en jeu pour les opérateurs (/oneblock edit <mode>). Ajoute, copie, supprime et réordonne les phases par glisser-déposer ; modifie noms, blocs requis, couleurs, poids des blocs, chances des créatures et commandes de récompense ; annuler/rétablir, simuler, copier le JSON et enregistrer. L'enregistrement applique le mode tout de suite sans toucher aux fichiers du pack.
  • Type de monde « One Block ». Choisis-le dans l'écran « Créer un monde » : un monde totalement vide, avec le bloc magique qui t'attend au point d'apparition. Un modpack peut en faire le type par défaut et choisir son mode. Les serveurs dédiés sont pris en charge.
  • Îles. Une île par joueur à la première connexion, ou une île commune, ou aucune. Rôles de propriétaire, d'admin et de membre ; invitations, demandes, exclusions, bannissements, visites ouvertes ou fermées, 10 membres au plus par île. Un visiteur ne peut ni casser, ni poser, ni ouvrir quoi que ce soit sur une île qui n'est pas la sienne.
  • Écran « Mon île » (touche I, bouton du menu pause ou /island) avec des onglets pour ton île, les invitations, les demandes, les bannis et la liste des îles. Les joueurs sans le mod ont les mêmes commandes et les boutons du chat.
  • Options de coop et d'automatisation. Par défaut, seuls les joueurs font avancer le bloc ; un mode ou le serveur peut aussi compter les machines, les foreuses et les explosions, ou réserver le bloc à ses membres.
  • Réglages du serveur dans config/oneblock_engine.json, relus avec /reload : vitesse de progression, apparition des créatures, annonces de phase, distance entre les îles, nombre de membres, délais des invitations et des demandes, protection des îles.
  • Commandes pour consulter, créer, retirer et déplacer de phase les blocs, et pour simuler ce qu'un joueur obtiendrait : /oneblock et /island.
  • Événements pour les addons (PHASE_CHANGED, BLOCK_GENERATED, MILESTONE_REACHED), identiques sous Fabric et NeoForge.
  • Un guide des créateurs en anglais et un mode d'exemple livré avec le mod.
  • Pensé pour être robuste. Un joueur est ramené sur son île après un crash ; une île neuve saute un emplacement qui contient encore des blocs ; l'effacement d'une île supprimée reprend après un arrêt du serveur ; l'écran « Mon île » se rafraîchit en direct.
  • Menus animés aux couleurs du studio. Le bloc de la phase en cours tourne dans l'en-tête, les barres de progression se remplissent et scintillent, les phases forment une frise, chaque bloc montre sa chance en barre, et « Mon île » affiche les têtes des joueurs, les badges de rôle et qui est en ligne.
  • Îles supprimées. Un propriétaire seul qui part vers une autre île supprime la sienne, après une alerte à confirmer. Ses constructions, ses coffres et les objets au sol sont effacés petit à petit, sans lag.

This mod has no additional files