Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Creators
Details
๐งฑ OneBlock (Fabric 1.21.10)
โก Major Update Notice (v2.1.0 and up)
This version of OneBlock marks a major leap forward โ introducing true multiplayer support, smarter dynamic block weighting, and a refined progression system.
Itโs smoother, more balanced, and ready for both solo and server adventures.
โก Fully backwards compatible! Any solo progress will be carried over to the new world and new system!Highlights:
- ๐ Multiplayer Islands: Each player can now have their own island and OneBlock.
- โ๏ธ Dynamic Weighting System: Block rarity smoothly shifts as you progress โ early game favors useful materials like wood and ores, late game becomes fully random.
- ๐พ Global Save Migration: Old saves automatically import legacy data and remain fully playable.
- ๐ Aquatic Spawns: Friendly mobs can now spawn underwater when a nearby water pool is present.
- ๐ฅ Improved Progression Curve: Block variety, event frequency, and mob scaling now adapt seamlessly to your worldโs difficulty.
๐ Overview
Start your journey on a small floating island centered around the regenerating OneBlock.
Every time you break it, a new block appears โ from dirt and wood to rare ores and nether materials.
Progress unlocks new tiers, and random events keep every break unpredictable.
Now, with multiplayer mode, each player can carve out their own island or share one collaboratively, depending on the datapack configuration.
๐งฑ Installation & Setup
Installing OneBlock (Fabric 1.21.10) is easy!
๐ป Singleplayer (Client-Hosted)
- Install Fabric for Minecraft
1.21.10.
๐ Download Fabric Loader - Install Fabric API from Modrinth:
๐ Fabric API on Modrinth - Place the downloaded
OneBlock-<version>.jarinto your Minecraftmodsfolder. - Launch Minecraft using the Fabric profile.
- Create a new world and choose the OneBlock world type.
- (Optional) Enable the built-in Nether and End datapacks for void-style dimensions.
๐ฎ Thatโs it! Youโll spawn on your small island with the regenerating OneBlock at its center.
๐ Multiplayer (Server-Hosted)
- Set up a Fabric server for Minecraft
1.21.10. - Install Fabric API and place it alongside the
OneBlockmod in yourmodsfolder. - To enable multiplayer mode, add oneblock:oneblock_multiplayer to initial-enabled-packs in your serverโs server.properties file. Without the multiplayer pack, everyone will share the same central OneBlock โ perfect for cooperative play.
- Start the server once to generate world data.
- Play and enjoy!
๐ด Starting Island
Instead of a single floating block, you now start on a two-layer island, providing a safe, natural beginning.
- ๐ฉ Overworld: Grass at Y=63, dirt beneath at Y=62.
- ๐ฅ Nether: Netherrack island.
- ๐ชจ End: End Stone island.
Your OneBlock sits at Y=64 โ the heart of your world.
If multiplayer mode is enabled, every player gets their own island 1000 blocks apart in a cross-patterned grid.
โ๏ธ Dynamic Block Weighting
A new weighting system controls which blocks spawn as you progress:
- Early game (0โ2,500 breaks): Mostly useful materials โ wood, ores, planks.
- Mid game (2,500โ5,000): Balanced mix of structural and resource blocks.
- Late game (5,000โ10,000): Weighting fades out โ rare blocks become common.
- 10,000+ breaks: Fully random. Every allowed block has equal chance to appear.
| Stage | Useful Materials | Structural | Rare | Random |
|---|---|---|---|---|
| 0 โ 2,500 | 70% | 25% | 5% | 0% |
| 2,500 โ 5,000 | 50% | 35% | 5% | 10% |
| 5,000 โ 7,500 | 30% | 40% | 5% | 25% |
| 7,500 โ 10,000 | 10% | 35% | 5% | 50% |
| 10,000+ | 0% | 0% | 0% | 100% |
The weighting fades linearly, ensuring natural progression and less grind.
For a detailed breakdown of the math behind weighting and drop groups, visit the
๐ OneBlock GitHub Repository.
๐ฒ Random Events
Every block break can trigger something unexpected:
- ๐ช Item Drop: Spawns a random item nearby.
- ๐ Monster Attack: Instantly spawns enemies around your island.
- ๐ Friendly Visit: Summons peaceful mobs, or even a trader with llamas.
Event frequency and danger scale with your world difficulty.
๐ Monster Waves
Monster waves are now instant events โ no countdowns or delay.
- Easy: Waves are rare and small.
- Normal: Balanced threat and reward.
- Hard: Frequent, large, and dangerous waves.
- Scales with your total OneBlock breaks and difficulty.
- Spawns are validated to avoid air or unsafe blocks.
- Works in all dimensions.
| Stage | Typical Enemies |
|---|---|
| Early | Zombies, Spiders |
| Mid | Skeletons, Creepers, Husks |
| Late | Strays, Endermen, mixed chaos waves |
๐พ Friendly & Aquatic Mobs
Your island evolves with life as you play:
- ๐ฎ Farm Animals: Cows, pigs, sheep, chickens, rabbits.
- ๐ Neutrals: Wolves, llamas, bees, foxes.
- ๐ฆ Ambient: Parrots, cats, turtles.
- ๐ Aquatic: Fish, axolotls, frogs, and dolphins (if your island has a 5ร5 pool of water).
- ๐ง Wandering Traders: Occasionally visit with llamas and unique trades.
๐พ Compatibility & Save Migration
OneBlock v2.1.0 is backward-compatible with older saves.
When you load an older world:
- Your old statistics (
totalOneBlockBreaks,MobSpawnSet, etc.) are automatically migrated into the new global format. - Multiplayer worlds use per-player islands and persistent stats.
- Legacy saves are announced with a server message confirming import.
You can safely continue your existing progress without data loss.
โ๏ธ Gameplay Summary
- You start on a stable island with a regenerating OneBlock.
- Each break can trigger instant events โ both good and bad.
- Difficulty and block progression evolve as you play.
- Friendly mobs, aquatic life, and traders bring new life to your island.
- Multiplayer support adds personal islands for every player.
๐งฉ Features Overview
- ๐ Per-Player Islands: Unique spawns for each player in multiplayer mode.
- โ๏ธ Dynamic Weighting: Gradually shifts block rarity and type over time.
- ๐พ Automatic Legacy Migration: Old saves are upgraded on load.
- ๐ Instant Monster Waves: Reactive combat encounters.
- ๐พ Friendly & Aquatic Spawns: Adds variety and color to the void.
- ๐ Nether & End Support: Optional void-style dimensions.
- ๐งฑ Tiered Progression: Unlocks materials as you advance.
- ๐ช Random Events: Keeps gameplay unpredictable.
- ๐ฌ Update Checker: Notifies you if a new version is available on Modrinth.
- ๐พ Persistent Data: Tracks stats per player or globally, depending on pack mode.
๐บ๏ธ Development Roadmap
โจ Upcoming Additions
- โ๏ธ Boss Waves: Rare high-difficulty encounters with custom drops.
- ๐งฑ Custom Structures: Random ruins, shrines, and loot islands.
- ๐ง Mystery Blocks: Special blocks with unique one-time effects.
- ๐ฌ Quest Log & Achievements: Milestone-based rewards.
๐งญ Long-Term Goals
- ๐ Endgame Realms: Post-End survival dimensions.
- ๐น๏ธ Multiplayer Events: Cooperative and competitive challenges.
- ๐ง Adaptive Scaling: Difficulty that reacts to player behavior.
- ๐ง Mod Support: Broader Fabric ecosystem compatibility.
๐ฌ A Note from the Developer
Version 2.1.0 builds on everything weโve learned from OneBlockโs evolution.
The goal was to make the experience smoother, fairer, and more expandable โ for both singleplayer and multiplayer.
Your feedback shaped this update, from weighted block balancing to full legacy migration.
Thank you for continuing to support and enjoy the project. ๐
๐ฌ Support & Feedback
Found a bug or have an idea? Letโs make OneBlock better together!
-
๐ Full changelog:
๐ Changelog -
๐ Report issues or request features:
๐ GitHub Issues -
๐ฌ Join the community on Discord:
๐ Join the OneBlock Discord Channel
โIt all begins on one small island โ what you build from there is entirely up to you.โ



