Fixed a bug with /votebiome not working properly and switching to a random biome after vote passes
Fixed a bug with /votebiome not working properly and switching to a random biome after vote passes
Compatibility: Released for Minecraft 1.21.11 (Fabric)
Fixed a bug where players where not able to place a block against the One Block. This was due to a faulty check.
OneBlock v2.3.2 - Configuration Overhaul & Animal Control
OneBlock Guidebook
- 17-Page Interactive Guide - Comprehensive guidebook given to all players on first join
- Dynamic Content - All values pulled from current server configuration
- Auto-Update - Right-click the guidebook to refresh with latest config values
- Complete Coverage - Welcome, mechanics, progression, waves, drops, chances, biomes, commands, dimensions, multiplayer, tips, recipes, and admin information
- Command Access -
/oneblock guidegives or updates the guidebook - Always Accurate - Config changes automatically reflected when you open the book
New Configuration Options
- Plants Toggle - Enable/disable plant/flower spawning via admin panel (default: enabled)
- Split Wave Chances - Separate control for enemy and friendly mob waves:
- Enemy Wave Chance - Controls hostile mob wave spawning
- Friendly Wave Chance - Controls friendly mob wave spawning
- Previously both used a single "Wave Chance" setting
- Animal Spawn Weights - Control spawn frequency for different animal categories (1-10 scale, default: 5)
Admin Panel Updates
- 4-Page Admin Panel - Added new Page 4 for animal spawn control
- Page 1 Slot 5 - Plants toggle (wheat seeds icon)
- Page 1 Slot 10 - Renamed to "Enemy Wave Chance" (clock icon)
- Page 1 Slot 14 - NEW "Friendly Wave Chance" (bell icon)
- Page 4 - NEW Animal Spawn Control with 6 category sliders:
- Farm Animals - Chicken, Cow, Sheep, Pig
- Resource Animals - Mooshroom, Bee, Goat
- Mount Animals - Horse, Donkey, Camel, Llama, Mule
- Pet Animals - Cat, Wolf, Parrot
- Utility Animals - Allay, Iron Golem, Snow Golem
- Rare Animals - Fox, Panda, Turtle, Rabbit
- Config list now displays both wave chances separately
Animal Spawn Weighting System
- Weighted Selection - Higher weight = more frequent spawns
- Weight Range - 1 (rare) to 10 (very common), default: 5 (balanced)
- Easy Adjustment - Left/Right click: ±1 | Shift + Left/Right: ±2
- Visual Feedback - Item stack count shows current weight value
- Per-Category Control - Fine-tune which animal types spawn more often
OneBlock Safety System
- Auto-regeneration - Missing OneBlocks automatically respawn every 10 ticks
- Falling block detection - Won't spawn blocks while gravity blocks are falling through
- Piston protection integration - Regenerated blocks properly register with anti-exploit system
Bug Fixes
- Friendly wave spawning - Fixed friendly mobs not spawning when friendly wave chance was adjusted
- Plant spawning without support - Fixed plants appearing without solid blocks beneath them
- Gravity block spawning without support - Fixed gravity blocks (sand, gravel, anvils, concrete powder, etc.) spawning without solid support and immediately falling/breaking
- OneBlock regeneration - Fixed blocks not respawning after being removed
Command Updates
/oneblock admincommands now support:enemywavechance- Set enemy wave spawn chancefriendlywavechance- Set friendly wave spawn chancewavechance- (deprecated) Sets enemy wave chance for backwards compatibility
OneBlock v2.3.1 - Bug Fixes & Leaderboard
Player Statistics Leaderboard
When hosting a server you can view all player stats with /oneblock leaderboard! Features:
- Ranked display - Top 3 players get special colors (gold, yellow, red) and glow effect
- Comprehensive stats - Breaks, online status, OneBlock position, wave progress, dimensions visited
- Operator features - OPs see live stats: current location, health, food, XP level, and gamemode
- Pagination - Navigate through pages with arrow buttons (45 players per page)
- Smart sorting - Players ranked by total OneBlock breaks
Critical Bug Fixes
- OneBlock disappearing - Fixed OneBlock vanishing when the block beneath it was broken
- Void dimensions - Fixed Nether and End generating as void worlds even when void datapacks were disabled
- Respawn in wrong dimension - Fixed players respawning in Nether/End instead of Overworld when dying without a spawn point
- Overlapping dialog text - Fixed text displays overlapping after death/respawn
Improvements
- Verbose logging system - Toggle detailed debug logs via admin panel (reduces console spam)
- Dialog cleanup - Better entity cleanup prevents orphaned text displays
- Message cooldown - 200ms cooldown between dialog changes prevents text flickering
OneBlock v2.3.0 - Visual Polish
Biome Voting
Vote to change island biomes with /votebiome <biome>, /voteyes, /voteno. Clickable chat buttons, >50% to pass, 60s expiry. Configure toggle & cooldown in Admin Panel.
/setbiome Command
Change your 9-chunk area biome instantly! Updates immediately, works independently from cycling system.
Visual Effects
Particle & sound effects for milestones, drops, and waves. Toggle in admin panel.
Dialog System
140+ unique floating messages. Auto-fades after 60s. Configurable via the admin panel.
Wave Alerts
Title/subtitle warning 1 break before wave. Configurable 1-10s duration in Page 3.
Death Protection
Keep inventory on death option.
3-Page Admin Panel
- P1: Core (waves, mobs, items, portal, progression)
- P2: Biomes (cycling, voting, caps, countdowns)
- P3: UI/QoL (effects, dialogs, inventory, wave alerts)
- Singleplayer: No OP required!
Global Breaks
When enabled: all breaks count globally, players show individual contribution in tab. Configurable via the admin panel.
Fixes
- Duplicate item drops
- CODEC limit (split config)
- Admin panel navigation
- Gentle drop on OneBlock
- Entity push before respawn
- Update checker version logic
- Biome instant refresh
- Admin panel closes in singleplayer
New Recipes
Ice Compression - Craft water buckets from ice:
[Ice]
[Ice][Bucket][Ice]
[Ice]
4 ice blocks (any type: ice, packed ice, or blue ice) + bucket = water bucket Ice blocks broken at the OneBlock position now drop as items instead of melting!
Magma Compression - Craft lava buckets from magma:
[Magma]
[Magma][Bucket][Magma]
[Magma]
4 magma blocks + bucket = lava bucket
- Biome cycling enabled now will force blocks only from that biome.
- Can change hostile mob and friendly spawn radius
- Fixed a check that if the One Block is not at its place longer than 5 ticks, place it.
- Menu now has two pages, making room for future options
- added command
/oneblock version
- Small fix where the item spawn will now spawn with 0 velocity so it won't fly off if don't have islands enabled :)
OneBlock Changelog
Version 2.2.0
Major Features
Expanded Biome System
- All Overworld Biomes added to the Overworld, no more only river biome!
- All Nether Biomes in the Nether!
- All End Biomes: in The End!
Note, these biomes only generate on new worlds, since a world once started has a set biome generator and this uses a custom generator- Added the option for Biome cycling! This provides endless variety as you progress as you break blocks and cycle through biomes with biome themed blocks.
OneBlock No-Island Datapack
- New optional datapack:
oneblock:oneblock_no_island - Disables the 3x3 starting platform generation
- Can be toggled on/off dynamically without restarting
- Perfect for hardcore challenge mode or custom spawn setups
- Enable/disable through resource pack menu or
/datapackcommands - For servers, add
oneblock\:oneblock_no_islandtoinitial-enabled-packsin theserver.properties
Item Drop Enhancements
- Item Drop Count: Adjust how many items spawn when item drop chance triggers
- Range: 1-64 items per drop
- Default: 1 item
- When spawning in chests: fills multiple slots radiating from center (13, 12, 14, 11, 15...)
- Controlled via Admin Panel Slot 12
- Lava Bucket Drops: Easy way to obtain lava without finding lava sources
- Configurable chance to receive lava bucket instead of regular item drops
- Default: 1-in-500 chance (0.2%)
- Integrates seamlessly with item drop system
- Respects item drop count and chest spawning settings
- Controlled via Admin Panel Slot 15
NEW: Server-Side Admin Panel
- In-game GUI for all mod settings - No client mods required!
- Open with
/oneblock admincommand (OP permission required) - 54-slot chest interface with intuitive controls:
- Left/Right Click: Adjust values by ±1
- Shift + Left/Right Click: Adjust values by ±10
- Click toggles: Enable/disable features instantly
- 7 Organized Rows:
- Row 1: Wave Settings (enable, chance, max size, divisor)
- Row 2: Drop Settings (item drops, friendly mobs, chances)
- Row 3: Item Settings (drop count 1-64, lava bucket chance)
- Row 4: End Portal Frame Settings (enable, chance, requirements)
- Row 5: Progression (cap for block hardness)
- Row 6: Wave Countdown Tiers (7 difficulty tiers, 0-12000+ breaks)
- Row 7: Actions (reset to defaults, help, close)
- Auto-save - All changes persist across restarts
- Real-time updates - Changes take effect immediately
- Alternative: Use
/oneblock configcommands for text-based configuration - See ADMIN_PANEL_GUIDE.md for detailed documentation
Technical Improvements
- Fixed island generation logic to support dynamic datapack toggling
- Removed caching from island spawn checks for real-time configuration updates
- Enhanced RandomItemUtil with multi-item spawning capabilities
- Improved chest filling algorithm for better visual distribution
- Optimized biome block selection with comprehensive pools
- Pistons can no longer move the One Block.
Quality of Life
- Better loot progression with more diverse item pools
- Configurable difficulty scaling for all random events
- Improved admin panel organization with clearer categorization
- Updated documentation with all new features and settings
Version 2.2.0
Features from Previous Versions
- Server-side admin panel (no client mods required)
- Configurable mob waves with tier-based difficulty
- Random item drops with dimension unlocking system
- End portal frame drops for progression
- Friendly mob spawns
- Wave countdown customization (7 tiers)
- Full command-line configuration support
- Multiplayer support with per-player or global progression
Configuration
Use /oneblock admin to open the in-game GUI or use command-line options via /oneblock config.
For detailed documentation on the admin panel, see ADMIN_PANEL_GUIDE.md.
Issues?
If you face any issues with mod data not being transfered over or anything else, make sure to copy the log from the server and contact me on discord!
2.1.2
- Minor fix, made it so that only one creeper can spawn at a time. Had some issues with an early wave on hard spawning three creepers within the first 25 block breaks...
🧱 OneBlock v2.1.1 — Dimension Unlocks & Smarter Spawning
✨ New Features
- Nether & End progression tracking:
- When you first enter the Nether or End, you’ll now unlock their unique blocks, items, and mobs.
- Works per-player in multiplayer, and globally in singleplayer.
- Dynamic block & item pools:
- Nether blocks (e.g. basalt, blackstone, crimson/warped woods) and End blocks (e.g. purpur, end stone) are added to the One Block after visiting those dimensions.
- Includes vegetation and plants such as vines, fungi, roots, and chorus plants.
⚔️ Mob Improvements
- Light-aware spawning:
- Mobs that burn in sunlight (zombies, skeletons, drowned, etc.) now only spawn when it’s dark enough.
- Mobs that don’t burn (spiders, creepers, witches, etc.) can spawn during the day.
- Dimension-unlocked mobs:
- Once you’ve entered the Nether or End, creatures from those dimensions can spawn near your One Block in any world.
🐞 Fixes & Stability
- Fixed crash caused by modifying immutable mob lists.
- Improved chunk safety checks when respawning the One Block.
- Updated player feedback messages with proper dimension colors
(red for Nether, purple for End). - Fixed bug where an island would not always spawn when starting a new game without the multiplayer pack enabled.
Enjoy a more dynamic OneBlock world — explore, unlock, and survive beyond the Overworld! 🌍🔥🌌
2.1.0
🧱 OneBlock v2.1 — Dynamic Weighting & Player Islands Update
The mod is backward compatible, any progress you made will be transfered to the new version.
✨ New Features
-
🏝 Per-Player Islands & Multiplayer Mode:
Multiplayer is now fully supported!
Each player can spawn on their own personal island with their own OneBlock.
To enable multiplayer mode, addoneblock\:oneblock_multiplayertoinitial-enabled-packsin your server’sserver.propertiesfile. Without the multiplayer pack, everyone will share the same central OneBlock — perfect for cooperative play. -
Version tracking:
The mod will now notif the players and the server if a new version is available on Modrinth! -
🌍 Island Builder:
A new island generation system automatically builds each player’s starting island when they first join. -
⚖️ Dynamic Block Weighting:
Early-game breaks now favor useful resources like wood, ores, and planks.
As players reach 10,000 total breaks, the weighting smoothly fades —
making block selection fully random for ultimate late-game variety.
🔧 Improvements
- 🧮 Optimized progression scaling — hardness and difficulty now feel smoother over time.
- 🧱 Weighted bag system refactored to scale probabilities by player progress.
- 💾 Persistent player data — stores each player’s stats, island position, and break count individually.
- 🔒 Ownership protection — players can only break their own OneBlock.
🐛 Fixes
- Fixed duplicate weighting causing repeated block entries in random selection.
- Improved stability when saving player data across restarts.
- Minor cleanup and consistency improvements across world generation logic.
- Useful blocks like wood and wool now spawn more frequently at the beginning.
💡 This update focuses on multiplayer support, progressive balance, and a smarter OneBlock experience.
As always, feedback is welcome — share suggestions or bug reports on GitHub!
2.0.3
- Added mob spawns for The Nether and The End.
If playing with the void Nether and void End datapacks enabled, triggering a mob wave will include monsters from that dimension. So for example, Blazes and Wither Skeletons can now spawn as part of the mob wave in The Nether.
Due to an oversight in the code these would never spawn...
2.0.2
- Fixed gravity blocks spawning (gravel, sand etc)
- Fixed that blocks like Chorus blocks can spawn and stay there. Only water and air are not allowed at the oneblock location, if found it will spawn a new block.
- Added friendly mob spawns
- Added difficulty based spawns (Easy has more frequent item drops and friendly spawns while having less enemies spawn, normal is unchanged, hard will spawn more frequent and harder enemies and less frequent friendly or item spawns)
- Added aquatic mob spawns (if under the one block is enough water)
Fixed the datapack versions being too low and thus giving an error.
Version 2.0! Completely rewritten mod! New additions, new functionality, new gameplay! Visit the homepage to learn more.
Added support for blocks from any other mod.
If you have an issue with placing blocks against the oneblock, please use /fill 1 99 1 -1 99 -1 to place a small island underneath the oneblock
One Block Minecraft Mod 1.0 - Release Notes
🌟 Welcome to One Block 1.0 🌟
Embark on an extraordinary Minecraft adventure with the official release of One Block 1.0! This version introduces a thrilling new way to experience the game, starting with a single magical block under your feet that holds an entire universe within. As you break and rebuild, each layer unfolds, revealing diverse materials, mysterious artifacts, and even rare treasures.
Key Features of 1.0:
- Infinite Possibilities: Start with one block and expand your world infinitely in all directions.
- Level Up: Progress through 30 unique levels, each with distinct themes ranging from 'Basic Natural Blocks' to 'End Game Blocks'.
- Customization Galore: Fully customizable mod settings allow for a personalized journey. Tweak levels, drops, and more to your liking.
- Commands: In-game commands like
/oneblock info,/oneblock level, and/oneblock creditsprovide important mod information and player stats. - Generator Tool: Visit our site to access the configuration generator and tailor the mod to your own play style.
Discover the Magic:
Whether you're a solo adventurer or a server dweller, One Block offers a unique challenge that reshapes the way you play. With every block, you unearth a new layer of surprises, ready to be explored and conquered.
Join the One Block Community:
Stay updated, share experiences, and get support on our dedicated website. Plus, don't miss the fully functional showcase version available online!
Forge your story, one block at a time, with One Block 1.0. Ready to delve into a new realm of creativity?
Download Now and Start Your Adventure!



