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

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

Intuitive OneBlock islands with GUI, trust, visits, protection and custom blocks.



Native version: Spigot 1.21.8
Supported versions: Spigot/Paper 1.21.x
Recommended version: Spigot or Paper 1.21.8
Java version: Java 17 or newer
1. Install OneBlock in your /plugins folder.
2. Install all required dependencies:
Code (Text):

Multiverse-Core
MultiverseNetherPortals
EssentialsX
EssentialsX Spawn
 
3. Start the server once.
4. Create the required worlds:
Code (Text):

/mv create oneblock normal -g OneBlock:void
/mv create oneblock_nether nether -g OneBlock:void
/mv create oneblock_end the_end -g OneBlock:void
 
5. Restart the server or make sure the worlds are loaded.
6. Players can use:
Code (Text):

/ob
 
Default world names:
Code (Text):

oneblock
oneblock_nether
oneblock_end
 
These names can be changed in config.yml.
Recommended Multiverse commands:
Code (Text):

/mv create oneblock normal -g OneBlock:void
/mv create oneblock_nether nether -g OneBlock:void
/mv create oneblock_end the_end -g OneBlock:void
 
The plugin includes its own void generator, so VoidWorld is not required.
Nether and End portal support requires MultiverseNetherPortals.
With MultiverseNetherPortals installed, players can use Nether and End portals from their OneBlock island and be sent directly to their own OneBlock Nether or End island.
Recommended MultiverseNetherPortals config:
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: {}
 
Code (Text):

/ob                         - Open the GUI
/oneblock                   - Open the GUI
/ob gui                     - Open the GUI
/ob create                  - Create your island
/ob go                      - Teleport to your Overworld island
/ob nether                  - Teleport to your Nether island
/ob end                     - Teleport to your End island
/ob status                  - Show island progress
/ob reset                   - Reset island progress
/ob trust add <player>      - Send a trust request
/ob trust remove <player>   - Remove a trusted player
/ob visit <player>          - Visit a trusted island
/ob leave                   - Leave the island you are visiting
/ob reload                  - Reload plugin files
/ob teleport <player>       - Admin teleport to a player's island
/ob delete <player|uuid>    - Permanently delete a player's island
/ob confirm                 - Confirm pending deletion
/ignoreclaim                - Operator protection bypass
 
Code (Text):

oneblock.use
oneblock.gui
oneblock.go
oneblock.status
oneblock.reset
oneblock.trust
oneblock.visit
oneblock.reload
oneblock.teleport
oneblock.delete
protection.bypass
 
The main GUI can be opened with:
Code (Text):

/ob
 
Players can:
Code (Text):

Create their island
Teleport to their island
Open Nether and End islands
View status
Manage trust
Send trust requests
Accept or deny trust requests
Remove trusted players
Visit trusted online islands
 
Code (Text):

%oneblock_phase%                 - Current viewed island dimension phase
%oneblock_broken_blocks%         - Current viewed island dimension broken blocks
%oneblock_blocks_to_next_phase%  - Blocks missing to next phase
%oneblock_progress_percent%      - Current viewed island dimension progress
%oneblock_dimension%             - Current OneBlock dimension
%oneblock_overworld_phase%
%oneblock_overworld_broken_blocks%
%oneblock_overworld_blocks_to_next_phase%
%oneblock_overworld_progress_percent%
%oneblock_nether_phase%
%oneblock_nether_broken_blocks%
%oneblock_nether_blocks_to_next_phase%
%oneblock_nether_progress_percent%
%oneblock_end_phase%
%oneblock_end_broken_blocks%
%oneblock_end_blocks_to_next_phase%
%oneblock_end_progress_percent%
%oneblock_island_radius%
%oneblock_trusted_players%
%oneblock_total_islands%
%oneblock_is_visiting%
%oneblock_viewing_owner%
 
Main placeholders such as phase, broken blocks and progress automatically show the data of the island the player is currently on.
When visiting another island, they show the visited island data.
When returning home, they show the player's own island data again.
Code (Text):

config.yml       - Main settings, worlds, phases, blocks, chest loot, GUI settings
events.yml       - Random OneBlock events
messages.yml     - Plugin messages
protection.yml   - Protection, PvP and border settings
data.yml         - Player progress data
islands.yml      - Island location data
trust.yml        - Trusted players data
 
Before updating, make a backup of:
Code (Text):

plugins/OneBlock/
 
To keep player data safe, do not delete:
Code (Text):

data.yml
islands.yml
trust.yml
protection.yml
 
If you want new default settings/messages, regenerate only after making a backup:
Code (Text):

config.yml
events.yml
messages.yml
 
Custom blocks can be used inside phase block lists.
Example:
Code (Text):

blocks:
  - STONE
  - OAK_LOG
  - ITEMSADDER:namespace:block_id
  - ORAXEN:block_id
  - NEXO:block_id
  - CRAFTENGINE:namespace:block_id
 
Custom block plugins are optional.
Vanilla materials work without any custom block engine.
Required:
Code (Text):

Spigot or Paper 1.21.x
Multiverse-Core
MultiverseNetherPortals
EssentialsX
EssentialsX Spawn
 
Optional:
Code (Text):

PlaceholderAPI
ItemsAdder
Oraxen
Nexo
CraftEngine
 
Not required:
Code (Text):

ProtocolLib
 
Resource Information
Author:
----------
Total Downloads: 48
First Release: Jun 6, 2026
Last Update: Jun 14, 2026
Category: ---------------
All-Time Rating:
9 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings