CurseForge · Minecraft mod
BlatBlock
New generation of OneBlock maps and modpacks
Quick answer
Which BlatBlock release should I use?
blatblock-0.8.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.
Where it goes
Is BlatBlock required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does blatblock-0.8.jar need?
blatblock-0.8.jar. Change the file and its required mods may change too.
Install BlatAPI first. We found matching files for this game-version and loader setup. 14 come through another mod in the chain.
14 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add BlatBlock without breaking your instance.
Built for blatblock-0.8.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use blatblock-0.8.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install BlatAPI first. We found matching files for this game-version and loader setup. 14 come through another mod in the chain.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside blatblock-0.8.jar. It opens that exact file at the source.
About this project
What does BlatBlock add?
🌍 Overview
BlatBlock introduces a revolutionary skyblock-style gameplay experience to Minecraft! This mod adds a unique world type, powerful tools, and magical accessories to transform your gameplay.
⭐ Key Features
- 🏗️ BlatBlock World Type - Start in a void world with a magical generator
- 🏗️ Auto Generators
- ⚒️ Multitools - All-in-one tools combining pickaxe, axe, shovel, hoe, and sword functionality
- 💍 Magical Rings - Special accessories that enhance generator functionality
- 📊 Progressive Layers - Unlock new blocks and entities as you advance
- 🎯 JEI Integration - Full layer and information integration
- 🎯 KubeJS Integration - Full layer control
🏗️ The Generator System

A new world with the BlatBlock world type:
- You spawn at coordinates (0, 2, 0)
- The BlatBlock Generator appears at (0, 0, 0)
- The world is completely void except for your starting platform
How It Works
- The generator places blocks from your selected layer above itself
- Each layer contains different blocks and entities with varying spawn chances
- Progress through layers by collecting enough blocks to unlock the next tier

Available Content
- See which blocks and mobs are available at your current layer
- Preview Next Layers: Check what becomes available as you progress
- Layer Switching: Unlock and switch between different layers
- Progression System: Each layer requires a certain number of mined blocks to access
🚀 AutoGenerator Block

Three tiers of generators:
- Basic – iron-based, slow, simple recipe
- Improved – diamond accents, faster operation
- Perfect – netherite construction, maximum performance
- Creative
Generator Upgrades
Four upgrade types that improve generator behavior:
- Speed Upgrade – increases tick rate
- Fortune Upgrade – increases output quantity
- Tag Upgrade – controls tag filtering
- Entity Upgrade – enables mob drops
- Stack Upgrade - increases maximum stack

💍 Magical Rings

Ring Effect
- 🔮 Entity Ring Prevents mobs from spawning from the generator
- 💧 Liquid Ring Blocks liquid generation from the generator
- 📦 Drop Ring Items drop directly into your inventory
- 🏷️ Tag Ring Removes source tags from generated items Rings can be combined for maximum efficiency!
⚒️ Multitool System

Functionality
- ⛏️ Pickaxe: Mine stone, ores, and hard materials
- 🪓 Axe: Chop wood, strip logs, scrape copper, remove wax
- 🔨 Shovel: Dig dirt, sand, gravel, create paths, extinguish campfires
- 🌾 Hoe: Till farmland, create dirt paths
- ⚔️ Sword: Combat capabilities
Available Tiers
- Wooden Multitool - Basic starter tool
- Stone Multitool - Standard efficiency
- Iron Multitool - Enhanced durability
- Golden Multitool - Fast but fragile
- Diamond Multitool - High-tier performance
- Netherite Multitool - Ultimate efficiency and durability
🔧 Creating Custom Layers
BlatBlock uses JSON configuration files for complete customization:
Example Layer Configuration
{
"title": "blatblock.layer.end",
"title_color": "#dce775",
"texture": "blatblock:textures/gui/end.png",
"background": "blatblock:textures/gui/end_bg.png",
"block_cost": 2000,
"sort": 3,
"block_calc": "4*level*level+40*(level+1)",
"blocks": [
{
"block": "minecraft:end_stone",
"chance": "0.9"
},
{
"block": "minecraft:obsidian",
"chance": "0.1"
}
],
"entities": [
{
"entity": "minecraft:endermite",
"chance": "0.2+((level-4)/10)*0.02",
"level": 4
},
{
"entity": "minecraft:enderman",
"chance": "0.1+((level-6)/10)*0.02",
"level": 6
}
]
}
Configuration Options 
- Advanced Features
- Dynamic Chance Calculations: Use mathematical expressions for progressive difficulty
- Level Requirements: Set minimum levels for specific content
- Custom Textures: Create themed layers with unique visual styles
- Mod Integration: Support for modded blocks and entities
🎮 Gameplay Tips
Early Game Strategy
Start Mining: Use the generator to collect basic materials Craft Tools: Create multitools for efficient resource gathering Build Platform: Expand your starting area for safety Progress Layers: Collect enough blocks to unlock new tiers
Mid Game Optimization
- Acquire Rings: Enhance generator efficiency
- Layer Management: Switch between layers for specific resources
- Automation Setup: Plan for semi-automated systems
- Resource Planning: Focus on materials needed for progression
Late Game Mastery
- Ring Combinations: Maximize generator output
- Advanced Layers: Access end-game content and materials
- Mega Projects: Build extensive structures in the void
- Custom Content: Create and share your own layer configurations
🔗 Compatibility
Recommended Mods
- JEI (Just Enough Items) - Recipe viewing and integration
- KubeJS (For modpack maker) - Custom Block Layers
- Jade - Block and entity information
- Storage mods - For managing large quantities of items
Mod Compatibility
BlatBlock is designed to work with most popular mods and modpacks. Custom layers support modded blocks and entities automatically.
KubeJS
Example
// kubejs/server_scripts/
BlatBlock.bbl(event => {
event.remove("blatblock:end")
event.add('technoblock:end')
.title('blatblock.blatblock.end')
.titleColor('#dce775')
.texture('blatblock:textures/gui/end.png')
.background('blatblock:textures/gui/end_bg.png')
.blockCost(2000)
.sort(3)
.blockcalc('4*level*level+40*(level+1)')
.block('minecraft:end_stone', '0.9', 0)
.block('minecraft:obsidian', '0.1', 0)
.block('draconicevolution:end_draconium_ore', '0.05+((level-10)/10)*0.01', 10)
.entity('minecraft:endermite', '0.2+((level-4)/10)*0.02', 4)
.entity('minecraft:enderman', '0.1+((level-6)/10)*0.02', 6)
.entity('minecraft:shulker', '0.05+((level-8)/10)*0.01', 8)
.register()
event.addTo("blatblock:start", "minecraft:bedrock", "1")
event.setBaseId("technoblock:start")
})
// kubejs/startup_scripts/
StartupEvents.registry('item', event => {
event.create('test:test_multitool', 'blatblock:multitool').tier('diamond').attackDamage(10.0)
event.create('test:test_speed_upgrade', 'blatblock:generator_upgrade').type('speed').quality(10)
})
🤝 Contributing
We welcome contributions to BlatBlock! Whether you're:
- Creating custom layers
- Reporting bugs
- Suggesting features
- Contributing code
BlatBlock transforms traditional skyblock gameplay into a dynamic, progressive experience. Start your void world adventure today!
Project description from CurseForge.
Pick your setup
BlatBlock by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.20.1
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
BlatBlock versions and loaders
blatblock-0.8.jar
14 May 2026
blatblock-0.7.jar
29 Mar 2026
blatblock-0.6+1.20.1.jar
9 Oct 2025
blatblock-0.5+1.20.1.jar
7 Oct 2025
blatblock-0.4+1.20.1.jar
6 Oct 2025
blatblock-0.3+1.20.1.jar
4 Oct 2025
blatblock-0.2+1.20.1.jar
2 Oct 2025
blatblock-0.1+1.20.1.jar
28 Sept 2025
Looking for an older file? The official CurseForge project page is in Resources.