HomeJavaModsOneBlock Lite ⭐ | GUI | Islands | Trust | ItemsAdder/Oraxen/Nexo/CraftEngine Support
OneBlock Lite ⭐ | GUI | Islands | Trust | ItemsAdder/Oraxen/Nexo/CraftEngine Support
ModsJava

OneBlock Lite ⭐ | GUI | Islands | Trust | ItemsAdder/Oraxen/Nexo/CraftEngine Support

⬇ Download on Spigot
[​IMG]
[​IMG]

[​IMG]

Native and tested version: Spigot/Paper 1.21.8
Designed for: Spigot/Paper 1.21.x
Recommended version: Spigot or Paper 1.21.8
Java version: Java 17 or newer
Recommended Java version: Java 21

OneBlockLite

Simple OneBlock islands with GUI, phases, trust, visits, Nether and End islands, dimension progression and island protection.

A clean and intuitive OneBlock plugin built for community servers.


[​IMG]

Create, protect and expand your personal OneBlock island

OneBlockLite gives every player a personal island with a central regenerating block, configurable phase progression, protection, trust, visits and separate Overworld, Nether and End islands.

Players can start with /ob, create their island, return home, manage trusted players, visit trusted islands and progress through configurable phases without needing to remember many commands.

Each dimension can have separate progression, block pools, events and loot. Nether and End support can also be enabled or disabled independently by the server administrator.

[​IMG]

Features


[​IMG]

How to Start

  1. Stop your server.

  2. Put the OneBlock-1.0.2-community.jar file inside your /plugins folder.

  3. Install Multiverse-Core if you want to use the recommended world creation method.

  4. Start the server once so OneBlockLite is loaded.

  5. Create the OneBlock void worlds with Multiverse-Core:
Code (Text):

/mv create oneblock normal -g OneBlockLite
/mv create oneblock_nether nether -g OneBlockLite
/mv create oneblock_end the_end -g OneBlockLite
 
  1. Make sure the world names match the names configured in plugins/OneBlockLite/config.yml:
Code (Text):

oneblock-worlds:
overworld: "oneblock"
nether: "oneblock_nether"
end: "oneblock_end"
 
  1. Restart the server or reload OneBlockLite:
Code (Text):

/ob reload
 
  1. Players can now open the OneBlock GUI with:
Code (Text):

/ob
 
Before updating from an older version, stop the server and create a backup of the OneBlockLite plugin folder.

[​IMG]

Spoiler: Portal Support
Nether and End portals can send players directly to their personal OneBlock Nether or End island.

This behaves like:

Code (Text):

/ob nether
/ob end
 
MultiverseNetherPortals is optional and can be used for advanced multi-world portal routing.

Recommended MultiverseNetherPortals configuration:

Code (Text):

bounceback: true
teleport_entities: true
send_no_destination_message: true
send_disabled_portal_message: true
end_platform_drop_blocks: true

portal-auto-link-when:
nether:
prefix: ''
suffix: _nether
end:
prefix: ''
suffix: _end

worlds: {}
 
Make sure the dimension world names match the names configured in config.yml:

Code (Text):

oneblock-worlds:
overworld: "oneblock"
nether: "oneblock_nether"
end: "oneblock_end"
 

[​IMG]

Spoiler: Commands
Player commands

Code (Text):

/ob
/oneblock
/ob gui
/ob create
/ob go
/ob overworld
/ob nether
/ob end
/ob status
/ob reset
/ob trust add <player>
/ob trust remove <player>
/ob trust accept <player>
/ob trust deny <player>
/ob visit <player>
/ob leave
/ob help
/ob premium
 
Administrative commands

Code (Text):

/ob reload
/ob teleport <player>
/ob delete <player|uuid>
/ob confirm
/ignoreclaim
 
Default aliases

Code (Text):

/ob menu -> /ob gui
/ob home -> /ob go
/ob island -> /ob go
/ob info -> /ob status
/ob pro -> /ob premium
/ob tp -> /ob teleport
/ob remove -> /ob delete
 
Commands, aliases and permissions can be enabled, disabled or customized inside commands.yml.

[​IMG]

Spoiler: PlaceholderAPI Placeholders
PlaceholderAPI is optional and is only required if you want to use OneBlockLite placeholders with scoreboards, tab lists, holograms, chat plugins or other compatible plugins.

Current island placeholders

Code (Text):

%oneblock_phase%
%oneblock_broken_blocks%
%oneblock_blocks_to_next_phase%
%oneblock_progress_percent%
%oneblock_dimension%
 
These placeholders automatically display information about the island the player is currently viewing.

When visiting another island, they show the visited island's data. After returning home, they show the player's own island data again.

Overworld placeholders

Code (Text):

%oneblock_overworld_phase%
%oneblock_overworld_broken_blocks%
%oneblock_overworld_blocks_to_next_phase%
%oneblock_overworld_progress_percent%
 
Nether placeholders

Code (Text):

%oneblock_nether_phase%
%oneblock_nether_broken_blocks%
%oneblock_nether_blocks_to_next_phase%
%oneblock_nether_progress_percent%
 
End placeholders

Code (Text):

%oneblock_end_phase%
%oneblock_end_broken_blocks%
%oneblock_end_blocks_to_next_phase%
%oneblock_end_progress_percent%
 
Island and visit placeholders

Code (Text):

%oneblock_island_radius%
%oneblock_trusted_players%
%oneblock_total_islands%
%oneblock_is_visiting%
%oneblock_viewing_owner%
 

[​IMG]

Spoiler: Dependencies
Required

Code (Text):

Spigot or Paper 1.21.x
 
Recommended for world creation

Code (Text):

Multiverse-Core
 
Multiverse-Core is recommended when following the documented method for creating the Overworld, Nether and End OneBlock void worlds.

Optional

Code (Text):

MultiverseNetherPortals
PlaceholderAPI
ItemsAdder
Oraxen
Nexo
CraftEngine
 
  • MultiverseNetherPortals can be used for advanced multi-world portal routing.

  • PlaceholderAPI enables OneBlockLite placeholders.

  • ItemsAdder, Oraxen, Nexo and CraftEngine enable custom blocks inside phase configurations.
Not required

Code (Text):

EssentialsX
EssentialsX Spawn
ProtocolLib
VoidWorld
 
OneBlockLite includes its own void world generator and does not require VoidWorld.

[​IMG]

Spoiler: Custom Blocks
OneBlockLite supports custom blocks inside phase and block pool configurations.

Supported custom block plugins

Code (Text):

ItemsAdder
Oraxen
Nexo
CraftEngine
 
These integrations are optional. OneBlockLite works normally with vanilla Minecraft materials when no custom block plugin is installed.

Configuration example

Code (Text):

blocks:

[LIST]
[*]STONE


[*]OAK_LOG


[*]ITEMSADDER:namespace


[*]ORAXEN


[*]NEXO


[*]CRAFTENGINE:namespace
 
[/LIST]
Use the correct block identifier provided by the custom block plugin.

Examples:

Code (Text):

ITEMSADDER:my_pack
ORAXEN
NEXO
CRAFTENGINE:my_pack
 
The corresponding custom block plugin must be installed and the specified block ID must exist.

If an integration is unavailable or an invalid custom block ID is configured, check the server console and verify the block identifier in the relevant plugin configuration.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

OneBlock Lite ⭐ | GUI | Islands | Trust | ItemsAdder/Oraxen/Nexo/CraftEngine Support is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1. Downloaded 134 times (via Spigot). Download it and open it directly in the game.

Explore more