OneBlock — Minecraft Mods — MetaMods
OneBlock

OneBlock

Active

Downloads

12

Last update

10 months ago

Versions

1.8 — 1.21.4
Server
Game mechanics
Mini-games

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 true allows players to automatically go to their islands when entering the world
  • Territory Protection - /ob protection true prevents players from leaving the island boundaries
  • Borders - /ob border true creates individual borders for each player
  • Block Physics - /ob physics false disables 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.

Level Progress Bar

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.

Progress Bar Color Change

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

Placeholder Usage in Text

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'

Custom Blocks Support

Additional Features

  • Progress Reset - /ob IDreset allows 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

Plugin Statistics

Project members
MrMarL

MrMarL

Developer

Created: 16 Mar 2024

ID: 2975