OneBlock - Complete Guide
OneBlock is a unique Minecraft plugin that completely changes the survival concept. Instead of an infinite world, the player starts on a single block that gradually reveals its resources as it's broken.
Getting Started
To begin, you need to create a special world using the command /mv create OneBlock normal -g Oneblock. The administrator sets the starting point with /ob set, after which players can join their islands via /ob join or simply /ob. Each new island is automatically generated 100 blocks away from the previous one, but this distance can be configured, for example: /ob set 300.
Main Features
The plugin offers a rich set of commands for customizing gameplay:
- Auto Join -
/ob autojoin trueallows players to automatically go to their islands when entering the world - Territory Protection -
/ob protection trueprevents players from leaving the island boundaries - Borders -
/ob border truecreates individual borders for each player - Block Physics -
/ob physics falsedisables gravity for blocks like sand and gravel - Invitation System -
/ob invite 'player_name'and/ob kick 'player_name'for managing island access
Level System
The level system is calculated using the formula: 16 + current_level × multiplier. The multiplier is configured with /ob lvl_mult 5. Players can track their progress through a progress bar that displays the current level and remaining blocks until the next level.

Appearance Customization
The progress bar is fully customizable: you can change colors for each level separately, set custom text using placeholders. The command /ob Progress_bar color RED changes the color, and /ob Progress_bar settext %OB_lvl% lvl now. Need block to next lvl %OB_need_to_lvl_up% configures the displayed text.

PlaceholderAPI Integration
The plugin supports numerous placeholders for integration with other systems:
%OB_lvl%- player's current level%OB_next_lvl%- next level%OB_break_on_this_lvl%- number of blocks broken at current level%OB_need_to_lvl_up%- blocks needed until next level%OB_percent%- level completion percentage%OB_top_1_name%and%OB_top_1_lvl%- leaderboard information

Custom Blocks Support
OneBlock is fully compatible with popular custom block plugins:
- ItemsAdder - native ID support in blocks.yml
- Oraxen - direct block ID usage
- Mods and other plugins - ability to spawn custom blocks through configuration commands
Usage example:
'/setblock %d %d %d IC2:blockOreCopper'
'/setblock %d %d %d IC2:blockOreTin'
'/setblock %d %d %d IC2:blockOreUran'

Additional Features
- Progress Reset -
/ob IDresetallows starting fresh - Island Configuration - ability to set your island as default for new players
- Island Rebirth - automatic player respawn on their island
- Statistics - activity tracking through bStats