promotional bannermobile promotional banner

GenGui

Adds a customizable GUI to the world creation screen, allowing full control over structure generation and player spawn biomes.

File Details

gengui-2.0.jar

  • R
  • Feb 23, 2026
  • 138.54 KB
  • 179
  • 1.20.1
  • Forge

File Name

gengui-2.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:gengui-1460410:7667548")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

GenGui 2.0 — Release Notes


New Interface

  • Dedicated 4th tab on the Create World screen, seamlessly integrated alongside vanilla tabs
  • Sidebar navigation with 8 categories, each with a hand-drawn pixel-art icon
  • Smooth animations throughout: category transitions, content scrolling, icon hover effects
  • Animated blue glow border on the GenGui tab with two counter-rotating light trails
  • Border dynamically adapts to tab state — bottom edge disappears when selected
  • Detailed tooltips on every single setting with full explanation and default values

70+ Settings Across 8 Categories

Spawn Biome
  • Choose from 20 biomes — Plains, Jungle, Cherry Grove, Deep Dark, and more
  • Auto-teleport to the nearest matching biome on first join
Structures
  • Control spacing for 13 structure types:
  • Villages, Desert Pyramids, Jungle Temples, Ocean Monuments
  • Woodland Mansions, Pillager Outposts, Ruined Portals
  • Shipwrecks, Igloos, Swamp Huts, Ancient Cities, Trail Ruins
  • Lower spacing = more frequent generation
Ore Generation
  • 8 ore types with x0 to x10 multiplier:
  • Diamond, Gold, Iron, Emerald, Lapis, Redstone, Coal, Copper
Game Rules
  • 19 toggles and sliders:
  • Keep Inventory, Day/Night Cycle, Weather Cycle
  • Fall / Fire / Drowning / Freeze Damage
  • Mob Griefing, Fire Spread, Phantoms
  • Instant Respawn, Death Messages, Advancements
  • Vine Spreading, Forgive Dead Players
  • Random Tick Speed, Spawn Radius, Sleep Percentage
Mobs & Loot
  • 9 settings for mob behavior and drops:
  • Mob Spawning, Mob Loot, Block Drops, Entity Drops
  • Patrol Spawning, Wandering Trader, Raids
  • Max Entity Cramming, Universal Anger
Start
  • 6 starting condition settings:
  • Difficulty (Peaceful / Easy / Normal / Hard)
  • Time of Day (06:00 — 23:00)
  • Starter Kit (stone tools, bread, torches)
  • Starting XP Levels
  • Recipe-Only Crafting, Command Feedback
Overall
  • Global Structure Density multiplier — stacks on top of individual sliders
  • Global Ore Richness multiplier — stacks on top of individual sliders
Presets
  • 5 built-in profiles: Default, Easy Life, Hardcore+, Speedrunner, Builder
  • Unlimited user presets — save, load, and delete at any time

Smart Memory

  • Every setting auto-saves on change
  • Last session settings auto-load when opening the Create World screen
  • User presets stored as JSON in config/gengui/presets/

Under the Hood

  • Structure modification via Unsafe (spacing/separation on RandomSpreadStructurePlacement)
  • Ore modification via IntProvider replacement in CountPlacement
  • Biome teleport with 5-second invulnerability on first join
  • Starter Kit and XP Levels applied independently
  • All 31 GameRules applied through the server API
  • Full English and Russian localization — 180+ translation keys

Compatibility: Minecraft 1.20.1 · Forge 47.2.0