
Just One Block
OneBlock is a lightweight and fully configurable OneBlock plugin for Paper servers. No complicated datapacks, pre-built maps, or unnecessary systems: just a simple endless void world, one block, progressive phases, and team-based multiplayer.
1.3.0
Compatibility
Changes
๐ OneBlock v1.3.0
Major progression update
OneBlock 1.3.0 brings a major expansion of the progression system, new phases, improved loot progression, localization and configuration improvements.
๐ 24 PHASES
The OneBlock progression system has been expanded to 24 phases.
New Phase Order
01. Plains
02. Underground
03. Lush Caves
04. Dripstone Caves
05. Forest
06. Flower Forest
07. Birch Forest
08. Cherry Grove
09. Dark Forest
10. Pale Garden
11. Taiga
12. Savanna
13. Jungle
14. Bamboo Jungle
15. Desert
16. Red Desert
17. Swamp
18. Mangrove Swamp
19. Mushroom Island
20. Deep Dark
21. Warden City
22. Trial Chambers
23. Nether
24. The End
๐ NEW PHASE PROGRESSION
The phase length system has been completely updated.
The first phase starts with:
1,000 blocks
Each following phase adds exactly:
+100 blocks
Progression
Phase 01 โ 1,000
Phase 02 โ 1,100
Phase 03 โ 1,200
Phase 04 โ 1,300
...
Phase 21 โ 3,000
Phase 22 โ 3,100
Phase 23 โ 3,200
Phase 24 โ 3,300
๐ข Total Cycle
A complete 24-phase cycle contains:
51,600 blocks
After The End, the next cycle starts again from Plains.
๐ฟ NEW PHASES
Added and expanded themed phases including:
- ๐ฟ Lush Caves
- ๐ชจ Dripstone Caves
- ๐ณ Forest
- ๐ธ Flower Forest
- ๐ณ Birch Forest
- ๐ธ Cherry Grove
- ๐ฒ Dark Forest
- ๐ฉถ Pale Garden
- ๐ฒ Taiga
- ๐ Savanna
- ๐ด Jungle
- ๐ Bamboo Jungle
- ๐๏ธ Desert
- ๐ฅ Red Desert
- ๐ธ Swamp
- ๐ฟ Mangrove Swamp
- ๐ Mushroom Island
- ๐ฆ Deep Dark
- ๐น Warden City
- ๐๏ธ Trial Chambers
๐๏ธ TRIAL CHAMBERS
Added the Trial Chambers phase.
The phase contains themed:
- Blocks
- Resources
- Mobs
- Normal chest loot
- Rare chest loot
The correct localized name is:
๐บ๐ฆ ะะฐะปะฐั ะฒะธะฟัะพะฑัะฒะฐะฝั
๐ฌ๐ง Trial Chambers
๐ท๐บ ะะฒะพัะตั ะธัะฟััะฐะฝะธะน
๐ LOOT IMPROVEMENTS
Loot has been reworked across the progression.
๐ฆ Normal Chests
Normal chest rewards are now more closely connected to the current phase.
๐ Rare Chests
Rare chests provide stronger rewards as progression increases.
Possible rewards include:
- Diamonds
- Netherite items
- Enchanted Golden Apples
- Totems of Undying
- Elytra
- Smithing Templates
- Ancient Debris
- Rare music discs
- Dragon Egg
- Other rare rewards
โญ Phase Start Chest
A special chest is guaranteed when entering a new phase.
๐พ MOB SPAWNING
Mob spawning has been expanded to better match each phase.
Different phases can now have their own themed mobs and spawn chances.
Examples include:
- Passive animals
- Hostile mobs
- Cave mobs
- Forest mobs
- Ocean-related mobs
- Nether mobs
- End mobs
- Rare themed mobs
Mob spawning remains configurable through phases.yml.
๐ LOCALIZATION
Added support for three languages:
๐บ๐ฆ uk_UA
๐ฌ๐ง en_US
๐ท๐บ ru_RU
Default Language
language: uk_UA
Localized content includes:
- Phase announcements
- Bossbar messages
- Plugin messages
- Informational text
- Prompts
- Other interface messages
โ ๏ธ Commands were not translated.
Commands such as/ob,/team,/ob phasesand others keep their original syntax.
๐ท๏ธ PHASE NAME FIXES
Corrected phase names across the localization system.
Especially:
| Language | Name |
|---|---|
| ๐บ๐ฆ Ukrainian | ะะฐะปะฐั ะฒะธะฟัะพะฑัะฒะฐะฝั |
| ๐ฌ๐ง English | Trial Chambers |
| ๐ท๐บ Russian | ะะฒะพัะตั ะธัะฟััะฐะฝะธะน |
โ๏ธ CONFIGURATION
The phase configuration has been expanded.
phases.yml can now control:
- Phase names
- Phase order
- Phase lengths
- Block pools
- Block weights
- Mob spawn tables
- Normal chest loot
- Rare chest loot
- Chest spawn chances
- Rare chest chances
- Mob spawn chances
Configuration can be reloaded with:
/ob reload
๐ INFINITE PROGRESSION
The OneBlock progression remains infinite.
Phase 1
โ
Phase 2
โ
...
Phase 24 โ The End
โ
New Cycle
โ
Phase 1 โ Plains
Progression continues indefinitely through repeating cycles.
๐ฉ BOSSBAR IMPROVEMENTS
The bossbar now provides clearer progression information:
- โ๏ธ Blocks broken
- ๐ Current phase
- โณ Blocks remaining
- ๐ข Current cycle
- ๐ Phase progress
๐พ PROGRESS SAVING
Improved progress handling for teams.
Saved data includes:
- Team name
- Team owner
- Team members
- Blocks broken
- Current phase
- Current cycle
- Team progress
- OneBlock location
๐ก๏ธ PROTECTION
Improved protection for team OneBlocks against:
- ๐ฅ Explosions
- ๐ง Pistons
- ๐ฅ Fire
- ๐งฑ Other block damage
- ๐ Other teams breaking your OneBlock
๐ DOCUMENTATION
Updated plugin documentation to reflect:
- Minecraft 1.21.11
- Paper
- Java 21
- OneBlock 1.3.0
- 24-phase progression
- New configuration
- Localization system
- Updated commands and features
โ ๏ธ IMPORTANT FOR UPGRADING
If you are upgrading from an older OneBlock version:
๐พ Make a backup of your
plugins/OneBlockfolder before updating.
Especially check:
plugins/OneBlock/phases.yml
plugins/OneBlock/data.yml
Custom phase configurations from older versions may require adjustment for the new 24-phase system.
๐ ONEBLOCK 1.3.0
24 phases.
51,600 blocks per cycle.
Infinite progression.
Better loot.
More mobs.
New localization.
More configuration.
Break the block and see how far you can go!
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:MV0ZmFjr:3dOUcAI6"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:MV0ZmFjr:3dOUcAI6"
}
