MINECRAFTHUB.IO
Server Plugins

OneBlock

A survival minigame plugin for Paper, Spigot, Bukkit, and Purpur: break a single regenerating block to build an island, climb configurable levels, and unlock new drops with each one.

By MrMarL via Modrinth.

OneBlock island at level 10 with a floating water pool, animals, and storage chests
Section
Server Plugins
Platform
Java
Checked
Updated
Versions
1.8, 1.12.2, 1.16.5, 1.18.2, 1.20.1, 1.21.1, 1.21.11, 26.1, 26.2
1/3
Early OneBlock island with mushroom terrain, storage chests, and a sheep near the starting block

What OneBlock works with.

PlatformJava Edition
LoadersBukkit, Paper, Purpur, Spigot
Minecraft versions1.8, 1.12.2, 1.16.5, 1.18.2, 1.20.1, 1.21.1, 1.21.11, 26.1, 26.2

OneBlock is a survival minigame plugin for Paper, Spigot, Bukkit, and Purpur that gives every player a single floating block instead of a normal world. Breaking it regenerates the block and drops resources drawn from a level's loot pool, so mining that one spot is how the island grows, levels up, and eventually earns a fresh set of drops. The same 1.6.3 build serves all four server softwares and covers Minecraft 1.8 through the current 26.2 release, under the MIT license.

How the level progression works

Every level lives in blocks.yml as a weighted list of blocks, so a server owner decides exactly what a player mines at each stage rather than following a fixed script. Breaking enough blocks advances a player to the next configured level, and /ob listlvl shows what is available at any level without digging through the config file. A progress bar tracks how close a player is to leveling up, and its color and text template are both editable, including live placeholders for level name and blocks remaining. Once every level is cleared, island_rebirth can restart the sequence instead of leaving a finished island static.

Islands, invites, and admin setup

  • /ob join (or just /ob): teleport to your own island, creating one on first use
  • /ob invite, /ob kick, /ob accept: manage who can build on your island
  • /ob idreset: drop your island so you can start a new one from scratch
  • /ob set and /ob set <offset>: admin commands that mark the starting block and island spacing
  • /ob circlemode, /ob autojoin, /ob protection, /ob border: toggle circular island layout, auto-join on world entry, leave prevention, and player-facing borders
  • /ob islands set_my_by_def: save your own island as the default template new players receive

Installing OneBlock on Paper, Spigot, or Bukkit

  1. 1.Create a dedicated world for OneBlock. The plugin's own docs use Multiverse-Core as the example, though any world-management plugin or vanilla world works.
  2. 2.Download the OneBlock jar from Modrinth, GitHub, or its SpigotMC listing, then follow the same steps as installing plugins on a Minecraft server.
  3. 3.Restart the server so OneBlock registers its commands.
  4. 4.Run /ob set in the dedicated world to mark the starting block and reference point.
  5. 5.Have players run /ob join to generate their own island and start breaking the block.

Custom blocks and PlaceholderAPI support

blocks.yml reads native block IDs from ItemsAdder, Oraxen, Nexo, and CraftEngine directly, so a level's loot pool is not limited to vanilla Minecraft blocks when one of those plugins is installed. Blocks from other mods or plugins can still appear through a raw setblock command entry for servers not running any of the four. Installing PlaceholderAPI unlocks more than a dozen OneBlock placeholders covering a player's level, progress, and island owner, plus a top-10 leaderboard by island level. Appending a _by_position suffix to any of them reads the island under the player's current location instead of the player's own island, which is useful for a leaderboard sign or a visitor's scoreboard.

OneBlock versus AOneBlock

OneBlock shares its name with AOneBlock, a separate plugin from BentoboxWorld built on the BentoBox platform. AOneBlock ships twelve pre-built themed phases, from plains to the deep dark, with a large loot table already configured, which suits an admin who wants a finished progression out of the box. OneBlock takes the opposite approach: every level comes from a blocks.yml file the server owner writes, with no fixed phase count or theme, which suits an admin who wants to design the progression instead of adopting one.

Questions about OneBlock.

5 questions

How do I install OneBlock on my server?

Download the plugin jar from Modrinth, GitHub, or its SpigotMC listing, drop it into your server's plugins folder, and restart. Then run /ob set in a dedicated world to mark the starting block, before players join with /ob join to generate their own island.

Does OneBlock work with ItemsAdder, Oraxen, Nexo, or CraftEngine blocks?

Yes. OneBlock reads native block IDs from those four plugins directly in blocks.yml, and it can also spawn other mod or plugin blocks through a raw setblock command entry, so a level's block pool is not limited to vanilla Minecraft blocks.

Which Minecraft version does OneBlock support?

The same 1.6.3 build covers Bukkit, Paper, Purpur, and Spigot, spanning Minecraft 1.8 up through the current 26.2 release. All four server softwares receive every update at once, so there is no separate build to track per loader.

Is OneBlock the same plugin as AOneBlock?

No. OneBlock, from developer MrMarL, is a smaller plugin where the server owner defines every level in blocks.yml. AOneBlock is a separate project from BentoboxWorld, built on the BentoBox platform with twelve pre-built themed phases already configured.

Does OneBlock need PlaceholderAPI or another plugin?

No plugin is required to run OneBlock. Installing PlaceholderAPI unlocks OneBlock-specific placeholders for level, owner, and leaderboard stats, and a world-management plugin like Multiverse-Core is a common way to create the dedicated world islands live in, but neither is a hard dependency.

More Server Plugins like OneBlock.

Guides for Server Plugins.

Browse all Minecraft server plugins