promotional bannermobile promotional banner

GeoGen - A Bedrock World Pregenerator

Stable native chunk pregeneration for Minecraft Bedrock.
Screenshot 2026-08-20 160902.png

Screenshot 2026-08-20 160902.png

Screenshot 2026-08-20 160922.png

Screenshot 2026-08-20 160922.png

Screenshot 2026-08-20 161034.png

Screenshot 2026-08-20 161034.png

Screenshot 2026-08-20 161058.png

Screenshot 2026-08-20 161058.png

Screenshot 2026-08-20 161121.png

Screenshot 2026-08-20 161121.png

Screenshot 2026-08-20 034434.png

Screenshot 2026-08-20 034434.png

Screenshot 2026-08-20 040055.png

Screenshot 2026-08-20 040055.png

Screenshot 2026-08-20 062211.png

Screenshot 2026-08-20 062211.png

Screenshot 2026-08-20 062938.png

Screenshot 2026-08-20 062938.png

Screenshot 2026-08-20 062236.png

Screenshot 2026-08-20 062236.png

Screenshot 2026-08-20 040112.png

Screenshot 2026-08-20 040112.png

Screenshot 2026-08-20 040042.png

Screenshot 2026-08-20 040042.png

Screenshot 2026-08-20 164241.png

Screenshot 2026-08-20 164241.png

Screenshot 2026-08-20 164302.png

Screenshot 2026-08-20 164302.png

Description

GeoGen — Geography Generator

GeoGen is a stable, native chunk pregeneration tool for Minecraft Bedrock Edition and Minecraft Education, created by Johny Redstone.

GeoGen allows world owners, educators, Realm administrators, and Bedrock Dedicated Server operators to generate large areas of a world before players or students explore them.

Pregenerating terrain can reduce the performance spikes and terrain-generation lag that normally occur when Minecraft creates new chunks for the first time.

GeoGen uses Minecraft's own world-generation engine and stable scripting systems. It does not directly manipulate LevelDB world files, require Beta APIs, or require experimental gameplay features.

Minecraft Bedrock & Minecraft Education

GeoGen is designed for use with both Minecraft Bedrock Edition and Minecraft Education environments that support the required stable scripting features.

The same GeoGen interface and generation system can be used to prepare survival worlds, multiplayer worlds, classroom worlds, exploration areas, and other large Minecraft environments ahead of time.

For educators, this means lesson areas can be prepared before students enter the world, allowing class time to focus on exploration and activities rather than first-time terrain generation.

Multilingual Support

GeoGen includes full multilingual interface support through the companion GeoGen Language Resources pack.

The GeoGen Tool, configuration menus, dimensions, shapes, traversal modes, queue, presets, history, status screens, tooltips, validation messages, progress information, and other user-facing text automatically follow the player's selected Minecraft language.

GeoGen currently supports all 29 language locales available through Minecraft Bedrock's add-on localization system, including English, Spanish, French, German, Italian, Portuguese, Russian, Chinese, Japanese, Korean, Dutch, Polish, Turkish, Ukrainian, Swedish, Danish, Finnish, Czech, Greek, Hungarian, Indonesian, Norwegian, Slovak, Bulgarian, and supported regional variants.

This allows administrators, international communities, and Minecraft Education classrooms to use the same GeoGen installation while each player sees the interface in their own supported Minecraft language.

The language Resource Pack is linked directly to GeoGen and is designed to remain compatible with Vibrant Visuals.

Native Chunk Pregeneration

GeoGen asks Minecraft's own engine to load, generate, and save selected chunks ahead of player exploration.

Supported dimension options include Overworld, The Nether, The End, and Current Dimension.

Current Dimension uses the dimension the administrator or educator is standing in when the task is created, including compatible custom dimensions exposed through Minecraft's scripting system.

GeoGen does not permanently keep these chunks loaded and does not increase render distance. The terrain is simply generated and saved so Minecraft can load it normally when players or students later enter the area.

Selection Shapes

GeoGen supports Square, Rectangle, Circle, Ellipse, Diamond, Triangle, Pentagon, Hexagon, and Star generation areas.

This allows you to prepare only the portion of the world you actually need instead of always generating one large square region.

Flexible Center Selection

Generation areas can be centered using Current Position, World Spawn, Custom X/Z Coordinates, or Two-Corner Selection.

Separate X and Z radii are also supported for compatible shapes.

Traversal Modes

GeoGen supports Stable Sequential, Concentric, Spiral, and Region / Locality traversal.

Stable Sequential uses GeoGen's original verified generation order and remains the recommended default.

Traversal modes change only the order in which selected chunks are processed. They do not change the underlying generation engine.

Pause, Resume & Recovery

Long pregeneration jobs can be safely paused with /geogen:pause and resumed with /geogen:resume.

GeoGen checkpoints active task progress so unfinished jobs can be recovered after closing a world or restarting a compatible server or environment.

Recovery preserves the selected area, dimension, shape, traversal mode, task progress, queue information, and batch position.

Task Queue

Multiple pregeneration jobs can be prepared in advance.

GeoGen processes one task at a time for stability and can automatically begin the next queued task when the current job finishes.

Queued tasks can be viewed, reordered, or removed through the GeoGen interface.

Live Statistics

GeoGen tracks completion percentage, completed and total chunks, chunks per second, elapsed time, estimated time remaining, current batch, and traversal mode.

Optional action-bar progress keeps this information visible without filling chat.

Progress messages can also be set to Silent, every 5 seconds, every 10 seconds, every 30 seconds, or every 60 seconds.

Presets & Task History

GeoGen includes 8 reusable preset slots that can be saved, loaded, renamed, and deleted.

It also stores up to 25 recent completed or canceled tasks, allowing previous jobs to be reviewed or reused.

Educational Applications

In Minecraft Education, GeoGen can be used to prepare worlds for activities involving geography, biomes, coordinates, navigation, mapping, distance and scale, environmental observation, collaborative exploration, and large group building projects.

Its multilingual interface can also make GeoGen easier to use in classrooms containing students who use different supported Minecraft languages.

GeoGen does not alter Minecraft's terrain or create artificial geography. Minecraft still generates the world normally; GeoGen simply allows that generation to happen before students begin exploring.

Commands

/geogen:pregen — Opens the GeoGen Tool configuration interface.

/geogen:status — Opens the current task and status interface.

/geogen:pause — Safely pauses the active task.

/geogen:resume — Resumes a paused or recovered task.

/geogen:cancel — Safely cancels the active task.

Permissions

GeoGen uses Minecraft's native administrator permission system.

Only players with the appropriate Operator/Admin permissions can control GeoGen. Other players or students can use a prepared world normally without access to GeoGen's administrative controls.

Designed For

GeoGen is designed for Minecraft Bedrock survival worlds, Realms, Bedrock Dedicated Servers, SMPs, adventure maps, custom worlds, compatible custom dimensions, Minecraft Education classroom worlds, student projects, multilingual communities, and large exploration-based activities.

Why Pregenerate?

Minecraft normally creates new terrain as players explore.

Generating terrain, biomes, structures, caves, and other world data for the first time can temporarily increase CPU, storage, and server workload.

GeoGen performs that generation ahead of time.

When players or students later travel into the prepared area, Minecraft can load terrain that already exists instead of generating it from scratch during active exploration.

Bedrock-Native Design

GeoGen does not manually edit Minecraft's LevelDB world database.

Minecraft itself remains responsible for terrain generation, biomes, structures, chunk serialization, and world saving.

GeoGen simply provides a stable way to prepare selected regions ahead of time using Minecraft's own engine.

Requirements

Minecraft Bedrock Edition or Minecraft Education with the required stable scripting support

GeoGen Behavior Pack enabled on the world

GeoGen Language Resources companion pack (included and linked with GeoGen)

Appropriate Operator/Admin permission to control GeoGen

No experimental features required.

No Beta Script APIs required.

Special Note:

The achievement popup appears to be inaccurate. After testing GeoGen on a Realm, achievements still unlock normally even though Minecraft warns that the Behavior Pack will disable them. Other Bedrock players have reported the exact same behavior — the warning appears, but achievements are still recorded — which suggests the warning itself is the bug.

Achievements & Behaviour Packs

Minecraft’s 26.30 update also specifically added an “achievements disabled” warning modal to the Realms Edit World screen, which lines up with where this misleading popup appears.

Minecraft 26.30 Bedrock Changelog 


GeoGen — Geography Generator

For Minecraft Bedrock Edition & Minecraft Education

29 Supported Languages

Pack by Johny Redstone

The GeoGen - A Bedrock World Pregenerator Team

profile avatar
  • 15
    Followers
  • 8
    Projects
  • 4.1K
    Downloads

I build Minecraft Bedrock and Minecraft Education Edition add-ons, resource packs, utilities, fixes, and quality-of-life projects for the community.

More from JohnyRedstoneView all