OneBlock ⭐ ItemsAdder & Oraxen & Nexo & CraftEngine blocks s
1.6.3An attempt to recreate the OneBlock minigame.
1.6.3latestSep 6, 2026 · update GUI · fix · github sync1.6.2May 19, 2026 - Fixed flowers not spawning from flowers.yml (XMaterial/Material comparison bug) - flowers.yml now supports the same entry types as blocks.yml: block, chest, command with weights - Custom blocks (ItemsAdder/Oraxen/Nexo/CraftEngine) can now be used as flowers1.6.1aMay 14, 2026 · removed reward nick check1.6.1May 12, 2026 - Added {player} and {world} placeholders for command entries in blocks.yml - Commands now support player context (e.g. "give {player} diamond") - Empty command entries are now properly rejected during config load1.6.0Apr 28, 2026 Blocks system rework: -blocks.ymlnow supports weighted entries via optionalweightfield (defaults to 1). Higher weight = more likely to appear. - Oldblocks.ymlis automatically backed up asblocks.yml.bakbefore migration. Chest system rework: - Added vanilla loot table support for natural chest generation. Usechest: <name>inblocks.ymland define<name>: namespace: pathinchests.yml. - Full backward compatibility with legacy item-list chests preserved. Code improvements: - Refactored internal codebase, fixed bugs and typos. Command changes:/ob chest: -/ob chest <name> set <namespaced_key>— assign a vanilla loot table to a chest alias. -/ob chest <name> edit— open a GUI to edit the contents of a legacy item-list chest.1.5.4Apr 19, 2026 · Fixes and improvements. You need to manually correct the typo accept_success and invited_success in your messages.yml.1.5.3Apr 13, 2026 Fixed config save bug.1.5.2Apr 12, 2026 Added support for 26.1+ Fixes. Added the mob_spawn_chance parameter to the config. Added placeholders: · %OB_top_position% — returns the player's position in the top (starting from 1) or [None] if the player is not in the top · %OB_top_position_by_position% — returns the top_position of the island owner where the player is standing1.5.0Mar 7, 2026 Fixes: · placeholders for older versions (_by_position), · droptossup in new versions, · color codes now work when using /ob progress_bar settext. other...1.4.8Mar 5, 2026 · Now you can't set the distance to 0 between the islands. Now you can place the oneblock at y = 0.1.4.7fFeb 3, 2026 · fixed findNearestRegionId incorrect id calculation were shifted by 1.1.4.7Feb 3, 2026 · The findNearestRegionId function has been optimized, and the plugin as a whole and placeholders with the prefix "_by_position" should work faster.1.4.6Feb 2, 2026 · Optimization, all the latest changes from github.1.4.5pJan 6, 2026 · Now you can use any placeholder relative to the position by adding "_by_position" to it. For example, instead of %OB_owner_name%, you should use %OB_owner_name_by_position%1.4.5Jan 5, 2026 · Added support for saving to H2 and MySQL databases.1.4.4Nov 15, 2025 · The 'idreset' command has been expanded and can now be executed by the administrator /ob idreset 'nick'.1.4.3cNov 4, 2025 · added permission Oneblock.allow_visit for "/ob allow_visit" · allowed use of /ob visit without WorldGuard enabled. If the player does not have the permission "Oneblock.allow_visit", allow_visit of his island switches to false.1.4.3bOct 26, 2025 · Added the 'Oneblock.idreset' permission1.4.3Oct 26, 2025 · CommandHandler has been rewritten, now it does not cause errors when trying to use a command intended for the player in the console. · The noperm and noperm_inv messages have been removed from messages.yml. · Now the /ob gui does not display the /ob visit commands if the player does not have permission.1.4.2cOct 25, 2025 · rewrited '/ob set' to use in console /ob set <offset> <x> <y> <z> [world]1.4.2bOct 18, 2025 · Fixed border position.1.4.2Oct 8, 2025 · refactor && optimize1.4.1Sep 28, 2025 · Fixed cases when /ob invite did not work correctly.1.4.0Sep 22, 2025 · new rewards.yml configuration file for flexible reward management. · removed chat_alert (move to rewards.yml) · added Color code support to Levels name in blocks.yml1.3.9wSep 15, 2025 · The respawn point is raised half a block up. (Fixed endless falling during respawn for players using GeyserMC)1.3.9uSep 13, 2025 · Increased the delay in saving the config. · Refactoring and minor optimization of placeholders.1.3.9rSep 12, 2025 · fixed PARTICLE_OFFSETS. · refactor and minor optimizations1.3.9Sep 7, 2025 · fixed bar Style update per lvl · optimize findNeastRegionId for better performance1.3.8Sep 3, 2025 · added CraftEngine blocks support1.3.7Sep 3, 2025 · The scan size of the island has been increased to 7x12x7. · Refactor. · All the latest changes from the github repo/.1.3.6Aug 25, 2025 · Added the ability to change the style of the progress bar · Refactor · ~1.3.5Aug 24, 2025 · added Hex color support to config. · fixed "/ob visit" gui in legacy versions (1.8 - 1.12) · ~1.3.4Aug 7, 2025 · Fixed the incorrect appearance of the barrier after the player's death. · Added new placeholders: %OB_owner_online% %OB_visit_allowed% %OB_visits%1.3.3fJul 7, 2025 · fixed VoidGen load after server reload.1.3.3Jun 13, 2025 · Optimize && Fixed border WARN in console1.3.2fJun 9, 2025 · Fixed mob spawn position.1.3.2Jun 7, 2025 · The chests.yml storage and loading system has been rewritten. Now you can combine the name of the material and ItemStack there.1.3.1Jun 7, 2025 · Optimize && refactor. · Remove legacy CHEST's gen. Now "CHEST" in blocks.yml. Generates an empty chest. (Please use the names of the chests from chests.yml)1.3.0fMay 30, 2025 · Added null check for particle.1.3.0May 26, 2025 · Optimization of "CircleMode" is now enabled by default. · The configuration has been redesigned, now all keys are converted to lowercase.1.2.9xMay 15, 2025 · Fixed a bug when kicking a player that caused the levelbar to not remove.1.2.9wApr 8, 2025 · Fixed /ob protection added an exception for players who have left the world.1.2.9qApr 5, 2025 · fix /ob set1.2.9nApr 4, 2025 · fix Nexo blocks support · fix border1.2.9fFeb 3, 2025 fix null & allow_nether1.2.9Feb 1, 2025 · Fixes & Refactor (Border fixes, other fixes...))1.2.8Jan 16, 2025 · '/ob idreset' now teleports the player to the '/ob leave' position. · '/ob visit' the not_allow_visit message has been added.1.2.7Nov 30, 2024 · /ob particle true/false (block particle indicator) · add Nexo blocks support (not tested) · ~ refactor1.2.6fNov 21, 2024 · visit offline players · fix idreset fall1.2.6Nov 9, 2024 · gui.yml/ Edit GUI messages.1.2.5Oct 28, 2024 · add Oraxen blocks support · ~1.2.4Sep 21, 2024 · fix 1.21 /ob top error. · update void world gen (set biome to PLAINS)1.2.3Sep 13, 2024 ItemsAdder blocks support in blocks.yml1.2.2fAug 22, 2024 fix config save1.2.2Aug 17, 2024 - Improved the /ob kick command. Now she expels any player who is on the island. (well, except for the admin). Added a message about the successful expulsion. - config.yml now works without overwriting user data. /ob reload now reloads config.yml. Now, before changing the configuration data, it downloads the current version from the folder and then changes the parameter and immediately saves the change. - placeholders finally fixed?1.2.1fJul 13, 2024 · fix placeholder1.2.1Jul 12, 2024 · Now the barrier is set correctly even if you teleported to the player using commands other than this plugin. · ...minor changes and fixes1.2.0fJun 24, 2024 Fixing null PlaceholderAPI errors. (add null check)1.2.0Jun 18, 2024 - Rewrited chest system. Now you can specify the name of the chest from chests.yml in blocks.yml. Now you can add any number of chests to chests.yml. p.s. If you do not specify the name of the chest by simply writing "chest", then everything will work as before. - The default mob has been removed. (now you can completely remove spawn mobs)1.1.7Jun 16, 2024 - All the latest github changes/ - fix border position (+0.5, +0,5)1.1.6fMar 26, 2024 - fix /ob kick1.1.5Mar 22, 2024 1.1.41.1.4 - completely replacing it with a uuidFeb 11, 2024 + The system for storing player data has been rewritten, completely replacing it with a uuid. It should work faster. ~ Save your PlData.json for rollback as a last resort.1.1.31.1.3 - save by uuidDec 22, 2023 + save by uuid + now on 1.13+ uses Material and for 1.12 and below XMaterial + fix typo in JsonSimple.java + fix ChestGUI errors //for premium + add saveplayerinventory (Keep player inventory after idreset) + update lib1.1.11.1.1 - Litle fix & Materials from future versions will be placed via /setblockNov 10, 2022 + Materials from future versions will be placed via /setblock. + fix "whenever i die the border around my island is getting disappeared" + ~1.1.01.1.0 - deleting mobs.yml and transferring to blocks.yml/Sep 10, 2022 + deleting mobs.yml and transferring to blocks.yml/. ...you need to add mobs to blocks.yml just like the blocks!!! otherwise, only creepers will spawn. + fix read message noperm_inv + removed conversion from leaf to leave ~ code refactoring/1.0.7+1.0.7+ - Border support for 1.18.2Sep 1, 2022 added Border support for 1.18.21.0.71.0.7 - WorldBorder per player (1.19+ Only)Aug 31, 2022 add WorldBorder per player (1.19+ Only) /ob border true /ob border false ~code refactor1.0.6Aug 20, 2022 The system of counting the necessary blocks to move to the next level has been changed. In addition to the multiplier, you can now set the value for each level separately. (in blocks.yml) Fix formula ~ add Placeholder %OB_lvl_lenght%1.0.5pAug 19, 2022 Update blocks.yml (add blocks from 1.19)) add new placeholders: %OB_percent% %OB_scale%1.0.51.0.5 - asynchronous updating of players online every 5 seconds & refactorAug 12, 2022 - asynchronous updating of players online every 5 seconds - refactor - ~1.0.4Aug 2, 2022 optimize & minimize1.0.3f3fix null holderJul 27, 2022 fix null holder1.0.3f2fix shift-clicking drag itemJul 27, 2022 fix shift-clicking drag item1.0.3ffix more nullJul 27, 2022 fix more null1.0.31.0.3 - GUIJul 27, 2022 + /ob gui + /ob top + invite gui1.0.21.0.2 - UseEmptyIslandsJul 4, 2022 + /ob UseEmptyIslands true Now empty islands are overwritten. + optimize & improve /ob clear + code refactoring...1.0.1uJun 15, 2022 lib update to support 1.19 materials ~ upstream1.0.11.0.1 fix nullJun 4, 2022 fix null error1.0.01.0.0 - RELEASEApr 30, 2022 + mobs will now spawn in the middle of the block. + droptossup parameter (default: true) //throws up a drop (item) above the block. + physics parameter (default: false) #Apply physics to blocks? //for example: falling gravel + added more bstats metrics. + simplification of the code.0.9.90.9.9 - fix custom islands & voidGenApr 19, 2022 + fix custom islands (and now the islands are 7x5x7 in size) (/ob islands set_my_by_def) + add voidGen (/mv create OneBlock normal -g Oneblock) + empty placeholders (%ob_top_7_name%) in the top are replaced with [None]0.9.8r0.9.8r fix & rebuildMar 24, 2022 + fix /ob clear for circlemode + now it's easier to build the plugin)0.9.8mThe first maven build. (rebuild 0.9.8)Mar 20, 2022 The plugin was rebuilt using maven. bstats has been integrated.0.9.8CircleMode update - 0.9.8Mar 19, 2022 + /ob set leave now saves player location Yaw. + added a mode for creating islands in a circle: /ob circlemode true0.9.7Fixed null exception.Mar 12, 2022 Fixed null exception when using the /ob leave command with the progress bar turned off.0.9.60.9.6 rebuildFeb 8, 2022 fix save ob leave0.9.5 - fix 1.18 config!^fix frequency saveJan 12, 2022 fix frequency save0.9.5 - fix 1.18 config!*sorry 1.18 has been broken all this time...Jan 12, 2022 sorry 1.18 has been broken all this time...0.9.5 - fix 1.18 configJan 9, 2022 Bukkit decided to save configs with comments correctly starting from 1.18/ So my save code with comments broke at 1.18 and they were duplicated with each restart. now fix.0.9.50.9.5 - Custom Blocks updateJan 8, 2022 0.9.5 - Custom Blocks update + now you can spawn custom blocks (from mods or plugins) using the commands specified in blocks.yml for example: - '/setblock %d %d %d IC2:blockOreCopper' - '/setblock %d %d %d IC2:blockOreTin' - '/setblock %d %d %d IC2:blockOreUran' or - '/setblock %d %d %d ic2:resource 4' how to use: you write the usual command to spawn any block where %d %d %d are the coordinates of x, y and z, respectively.0.9.4m++Jan 7, 2022 some changes in the code + Now you can change the name of the maximum level in the blocks.yml config/0.9.4s++Jan 3, 2022 String format changed for better performance. /ob reload now reloads everything .yml files. /ob set can now take values from -1000 to 1000
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta