Данные могли устареть: источник временно недоступен, показан кэш.

OneBlock (AOneBlock)
The multiplayer OneBlock experience. One magical block, infinite adventure. Over 12,000 unique block placements across themed phases!
- Загрузки
- 8K
- Подписчики
- 12
- Обновлён
- 3 июля 2026 г.
- Лицензия
- EPL-2.0
Опубликован 12 мая 2023 г.
🌌 AOneBlock – One Block, Infinite Adventure
Welcome to the world of OneBlock — where your entire world begins with just one magical block in space.
AOneBlock is a multiplayer-ready twist on the popular OneBlock survival concept, originally created by IJAminecraft for single-player. Built from the ground up on the BentoBox platform, this plugin lets your players experience an epic journey — starting from nothing but a single block... and building a thriving world.
🎮 What Is AOneBlock?
- 🧱 Start with one block — floating in the void.
- 🪓 Break it, and another one appears.
- 🌀 Progress through phases — like Plains, Underground, Nether, End, and more.
- ⛏️ Survive, gather, and expand — every block counts!
Each OneBlock world is filled with over 12,000 unique block placements, evolving through thematic phases that change the pace, resources, and challenges. Once players finish the final phase, the loop begins again — ensuring long-term replayability.
AOneBlock is inspired by SkyBlock but offers a distinct gameplay experience:
- Resource scarcity is different (e.g., water is harder to get early).
- No need for cobblestone generators — the block gives what you need.
- Players get a new kind of challenge that rewards strategy and persistence.
⚙️ Installation Guide
AOneBlock requires the BentoBox plugin to run.
Step-by-Step:
- ⬇️ Download and install BentoBox.
- 📂 Place the
AOneBlock.jarinto:plugins/BentoBox/addons - ▶️ Start the server.
- 🗂 A data folder will be created, with
config.ymland phase configs. - 🔑 Login and type
/obto begin! - (Optional):
- ⛔ Stop the server.
- 🛠️ Edit
config.ymlor any phase.ymlfiles. - 🗑️ Delete the generated worlds if needed (based on changes).
- 🔄 Restart the server.
🧰 Features & Customization
- 12 fully customizable gameplay phases
- Hundreds of block types, items, mobs, and loot
- Runs out of the box — or tailor it with:
- Phase configs
- BentoBox settings
- Addons to enhance gameplay
💬 Commands Overview
- Player command:
/ob - Admin command:
/oba - View help:
/ob helpor/oba help
📖 See BentoBox Docs for advanced setup, placeholders, and permissions.
❓ FAQ
Q: What are the available phases?
A: There are 12 phases:
Plains, Underground, Winter, Ocean, Jungle, Swamp, Dungeon, Desert, The Nether, Plenty, Desolation, Deep Dark, and The End.
Q: How many blocks does a single run have?
A: About 12,000 blocks — enough to keep players busy for days or weeks!
Q: What happens after finishing all phases?
A: The cycle begins again — starting back at Plains.
Q: Why do I keep falling and dying!? A: There are tricks to surviving, but it might be difficult! You need to build space so you don’t fall.
Q: I can’t catch the blocks when I mine them! How do I do that? A: You can’t catch them all, but it is an infinite block!
Q: Why do certain blocks spawn more frequently than others? A: They just do! It’s random. You can set the relative probability in the config files in the phases folder. Admins can also force specific blocks at specific times. (Look out for the sponge!)
Q: How do I know which is the magic block? A: Hit it and it’ll give off green particles — and it’s located at the center of your island.
Q: My magic block is no longer there! How do I get another one? A: Place a block at the original location. If needed, die and respawn — a new one will generate.
**Q: My magic block is liquid! How can I mine it?v A: Use a bucket.
Q: Which mobs can spawn? A: Each phase includes different mobs. Be cautious — they might push you off! Listen carefully while mining.
Q: I have no chance to react to hostile mobs spawning! A: Be prepared! Hostile mobs make noise before spawning. Mine from a distance and build defenses.
Q: When mobs spawn, my defenses are destroyed! Why? A: Mobs clear space when they spawn. Blocks in their way will break and drop. Design your defenses accordingly.
Q: Do chests spawn? A: Yes! They appear randomly and match the current phase. There are common, uncommon, rare, and epic chests. Sparkly chests are valuable!
Q: Is it possible to reach the Nether or End in this map? A: You can access the vanilla Nether, but the End is a phase, not a dimension.
Q: What is the end goal? A: It’s whatever you want it to be.
⸻
🧾 Phase Configuration Files
Phases are located in the phases folder. Each phase has two files: • One for blocks and mobs. • One for chests.
The first number in the file = blocks needed to reach that phase.
Each phase contains: • name • icon • fixedBlocks • holograms • biome • start-commands, end-commands, end-commands-first-time • requirements • blocks • mobs
Chest files contain: • Phase number • A chests: section
🔖 name
The name of the phase.
🧱 icon
The block used as a visual icon.
📌 fixedBlocks
Blocks that will always appear at specific relative counts within the phase.
✨ holograms
Lines of floating text that appear at key block counts. No plugin required.
🌎 biome
Defines the biome for the phase.
🧩 Commands
Run console or player commands on phase start or completion. Use placeholders: • [island], [owner], [player], [phase], [blocks], [level], [bank-balance], [eco-balance]
Examples:
start-commands:
- 'give [player] WOODEN_AXE 1'
- 'broadcast [player] just started OneBlock!' end-commands:
- '[SUDO]summon minecraft:wither' end-commands-first-time:
- 'broadcast &c&l[!] &b[player] &fhas completed the &d&n[phase]&f phase for the first time.'
🧾 Requirements
Conditions to enter a phase: • economy-balance • bank-balance • level • permission
Example:
requirements: bank-balance: 10000 level: 10 permission: ready.for.battle
🧱 blocks
Define block types and their probabilities.
🐾 mobs
List mobs and their probabilities. Only alive/spawnable entities.
🎁 chests
Define loot tables. Set in-game with:
/oba setchest
Chests are stored in oneblocks.yml. Manual edits are possible but must use valid Bukkit material names.
⸻
🔌 Addons & Extensions
You can add BentoBox addons like: • ✅ Challenges • ✅ Likes • ✅ Level • ✅ Warps
…but they’re optional.
⸻
🛠️ Bugs & Feature Requests
📬 Submit issues or suggestions: https://github.com/BentoBoxWorld/OneBlock/issues
🔧 Compatibility
We focus on the latest Minecraft version, but earlier versions are supported too!
Grab them from the Download Site’s Customize Tab or the GitHub Releases page.
💬 Support & Contributions
- Got questions or need help?
👉 Join our Discord Support Server - Found a bug or have a suggestion?
👉 Open an issue on GitHub
This is a community-driven project, created by volunteers. Thanks for being part of the journey!
Ченджлог
1.25.1Релиз26.1, 26.1.1, 26.1.2 · 3 июля 2026 г.
What's new
This is a bug-fix release.
- Miner minions can mine the magic block again. Breaking the magic block with a JetsMinions Miner minion threw a
NullPointerExceptionand left the block gone until it was manually restored with/ob respawnblock. The minion break path no longer runs the player-only magic-block protection check that caused the crash, so the block cycles and respawns as expected. This regression had been present since 1.22.0. Fixes #525. my_island_*placeholders fixed for visiting team members. When a player who belongs to a team visited another island, themy_island_*placeholders resolved to the visited island's team data instead of the player's own island. They now always resolve to the player's own island.
Compatibility
✔️ BentoBox API 3.15.0+ ✔️ Minecraft 1.21.5 or later ✔️ Java 21
Upgrading
- Stop the server. Make a backup just in case.
- Copy this jar over the old one.
- Restart the server.
- You should be good to go!
What's Changed
- Fix
my_island_*placeholders resolving to team island when player is visiting as a member by @Copilot in https://github.com/BentoBoxWorld/AOneBlock/pull/519 - Add MC 26.1.2 to Modrinth game-versions by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/521
- Add CurseForge publish workflow by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/522
- Pin publish workflow to SHA and enable Hangar by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/523
- Bump pinned reusable workflow to fe4b1f0 by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/524
- Fix NPE when a minion breaks the magic block by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/526
- Resolve SonarCloud issues and Javadoc cleanup by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/527
- Bump JaCoCo to 0.8.15 for Java 25 support by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/528
- Bump version to 1.25.1 by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/529
- Add PhasesPanel test suite (5% → 85% coverage) by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/530
Full Changelog: https://github.com/BentoBoxWorld/AOneBlock/compare/1.25.0...1.25.1
1.25.0Релиз1.21.11, 26.1, 26.1.1 · 3 мая 2026 г.
What's new
- Populated bee nest in Plenty. The Plenty phase already drops honey blocks, honeycomb blocks, and honey bottles, but never a hive to farm them from. Plenty now spawns a
bee_nest(3 bees inside,honey_level=0) at the same density as the other honey items, closing the honey-farming gap. - Magic block client-side resync after mob rolls. When the magic block rolled a mob, the server cancelled the break event but never told the client — leaving the block looking transparent until the next chunk resync (typically on relog). The block state is now resent to the mining player immediately after the cancel.
- CraftEngine startup-order fix. AOneBlock's
onEnableruns before CraftEngine has populated its block registry, which previously caused a flood of falseBad custom blockerrors for every validtype: craftengineentry.CraftEngineCustomBlock.fromMap()no longer consults the registry when the YAML explicitly declarestype: craftengine; runtime placement still validates the ID gracefully. - Stricter CraftEngine block-ID validation at config load. Blank IDs and IDs missing the
namespace:keyform are now rejected at config-load time instead of silently accepted and failing at placement. - Configurable chest particles no longer crash on non-DUST types. Particle types whose data type is non-
Void(e.g.ITEM,BLOCK,ENTITY_EFFECT) used to throwIllegalArgumentExceptionbecause no particle data was being constructed. They are now detected, logged as a warning, and skipped.DUSTand void-data particles (e.g.FLAME) work unchanged.
Compatibility
✔️ BentoBox API 3.15.0+ ✔️ Minecraft 1.21.5 or later ✔️ Java 21
Upgrading
- Stop the server. Make a backup just in case.
- Copy this jar over the old one.
- (Optional) Remove the phases folder so it can be regenerated. If you have customized your phases, don't do this. Just see the new entry and add it if you want.
- Restart the server.
- You should be good to go!
What's Changed
- Fix false "Bad custom block" errors for CraftEngine blocks on startup by @Copilot in https://github.com/BentoBoxWorld/AOneBlock/pull/511
- feat: drop populated bee nest in Plenty phase by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/513
- fix: resync magic block to client after entity-spawn cancel by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/514
- fix: skip chest particles that require typed data instead of crashing by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/516
- fix: validate CraftEngine block ID format in fromMap at config-load time by @Copilot in https://github.com/BentoBoxWorld/AOneBlock/pull/517
Full Changelog: https://github.com/BentoBoxWorld/AOneBlock/compare/1.24.0...1.25.0
1.24.0Релиз1.21.11, 26.1, 26.1.1 · 26 апреля 2026 г.
What's new
- 🔺 CraftEngine custom block support. Phases can now spawn CraftEngine blocks alongside the existing ItemsAdder and Nexo integrations. Refactored to delegate to BentoBox's new
CraftEngineHook, so AOneBlock no longer tracks CraftEngine's API directly — this requires BentoBox 3.15.0 or later. - ⚙️ Configurable chest particles per rarity. The particle type and color shown above UNCOMMON/RARE/EPIC chests are now fully configurable in
config.ymlunderworld.chest-particles. Set a particle toNONEto disable that rarity. CHEST_WITH_Xfixed-block notation. Phase YAMLfixedBlocksnow accept entries likeCHEST_WITH_WATER_BUCKET, which place a chest pre-filled with that item. Used to give Plains players a guaranteed water bucket as the last block before the Underground transition.- Plains phase starter sequence updated. The first six blocks are now a deterministic grass + oak log sequence so new players always get logs before stone, and the test sponge entry has been replaced with the water-bucket chest above.
- ⚙️
OBSIDIAN_SCOOPINGnow off by default. Holding a bucket no longer instantly scoops obsidian magic blocks on fresh installs. Existing servers with the flag explicitly set are unaffected. - 🔡 Placeholder defaults for islandless players.
%aoneblock_my_island_phase%,%aoneblock_my_island_count%, and%aoneblock_my_island_percent_done%now return sensible defaults (Unknown,0,0%) instead of empty strings when the player has no island. New locale keyaoneblock.placeholders.my-island-phase-default. - 🔡 Missing actionbar/placeholder translations added across all locales.
- Documentation overhaul for MythicMobs, ItemsAdder, and Nexo custom block configuration in the README, including a
start-commandsworkaround for MythicMobs skill issues. - Code-quality sweep: 36 SonarCloud MEDIUM issues addressed, S2637 nullability warnings resolved, JaCoCo coverage now reports to SonarCloud, modrinth-publish action pinned to commit SHA.
Compatibility
✔️ BentoBox API 3.15.0+ ✔️ Minecraft 1.21.5 or later ✔️ Java 21
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed, or added.
- 🔺 special attention needed.
Upgrading
- Stop the server. Make a backup just in case.
- Update BentoBox to 3.15.0 or later first — this release will not load against older BentoBox versions.
- Copy this jar over the old one.
- Restart the server.
- (Optional) Review
config.ymlfor the newworld.chest-particlesblock if you want to customise chest particle effects. - (Optional) If you relied on the previous
OBSIDIAN_SCOOPING: truedefault, re-add it explicitly. - You should be good to go!
🔺 BentoBox 3.15.0 required. The CraftEngine refactor depends on
CraftEngineHookintroduced in BentoBox 3.15.0. Older BentoBox versions will fail to load this addon.
⚙️ Config note: Fresh installs get six new keys under
world.chest-particlesandOBSIDIAN_SCOOPING: false. Existing config files keep their current values — copy the new section in if you want to use the configurable particles.
What's Changed
- Add CraftEngine custom block support by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/496
- docs: strengthen README documentation for MythicMobs, ItemsAdder, and Nexo custom blocks by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/498
- 🔡 Return defaults for empty placeholders when player has no island by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/501
- 🔺 refactor: use BentoBox CraftEngineHook instead of direct API calls by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/503
- ⚙️ Disable OBSIDIAN_SCOOPING by default by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/505
- Add CHEST_WITH_X fixed-block shorthand and set Plains phase starter sequence by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/506
- ⚙️ feat: make chest particle type and color configurable per rarity by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/507
Full Changelog: https://github.com/BentoBoxWorld/AOneBlock/compare/1.23.0...1.24.0
1.23.0Релиз1.21.11, 26.1, 26.1.1 · 11 апреля 2026 г.
New in this release
- Nexo custom block support! AOneBlock now supports Nexo custom blocks in phase definitions, alongside the existing ItemsAdder support.
- HEX / MiniMessage color support in the action bar. The
/ob actionbartext now correctly renders HEX colors and full MiniMessage formatting. - Russian locale updated to MiniMessage format with grammar corrections.
- Several action bar locale/translation bug fixes.
Compatibility
✔️ BentoBox API 3.10.0+ ✔️ Minecraft 1.21.5 or later ✔️ Java 21
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
Upgrading
- Stop the server. Make a backup just in case.
- Copy this jar over the old one.
- Restart the server.
- You should be good to go!
What's Changed
- Fix hex colors in the /ob actionbar command by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/469
- 🔡⚙️🔺 Add Nexo custom block support by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/474
- 🔡 Update Russian locale to MiniMessage format with grammar corrections by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/479
- 🔡 Fix ONEBLOCK_ACTIONBAR translation not appearing in settings by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/480
- Fix wrong locale keys in AdminSanityCheck by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/481
- Fix action bar color codes stripped by getTranslationNoColor by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/482
Full Changelog: https://github.com/BentoBoxWorld/AOneBlock/compare/1.22.0...1.23.0
1.22.0Релиз1.21.11, 26.1, 26.1.1 · 7 декабря 2025 г.
New in this release
- Action Bar status! Use
/ob actionbarto toggle the action bar status on or off. Working independently of the Boss Bar. Admins can customize the text in the locale file. (This didn't make it into the last release due to a version error!) - Locales have been updated with this change too.
Compatibility
✔️ BentoBox API 3.0.0+ ✔️ Minecraft 1.21.7 or later ✔️ Java 21
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
Upgrading
- Stop the server. Make a backup just in case.
- Copy this jar over the old one
- Restart the server
- You should be good to go!
What's Changed
- 🔡⚙️ Provides Actionbar command and settings by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/464
- Update tests to Mockito 5 and remove PowerMockito by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/466
- Test additions by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/467
- Version 1.22.0 by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/465
Full Changelog: https://github.com/BentoBoxWorld/AOneBlock/compare/1.21.1...1.22.0
1.21.1Релиз1.21.8, 1.21.9, 1.21.10 · 12 ноября 2025 г.
New in this release
- Suspicious gravel and sand will now yield loot if brushed.
Compatibility
✔️ BentoBox API 3.0.0+ ✔️ Minecraft 1.21.5 or later ✔️ Java 21
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
Upgrading
- Stop the server. Make a backup just in case.
- Copy this jar over the old one
- Restart the server
- You should be good to go!
What's Changed
- Add ActionBar support #450 by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/455
- Release 1.21.0 by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/456
- Fix for suspicious sand/gravle by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/457
- Release 1.21.1 by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/458
Full Changelog: https://github.com/BentoBoxWorld/AOneBlock/compare/1.21.0...1.21.1
1.20.1Релиз1.21.8, 1.21.9, 1.21.10 · 9 ноября 2025 г.
New in this release
- Bug fix - with Minecraft 1.21.10 servers the blocks were not dropping on top.
Compatibility
✔️ BentoBox API 3.0.0+ ✔️ Minecraft 1.21.5 or later ✔️ Java 21
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
Upgrading
- Stop the server. Make a backup just in case.
- Copy this jar over the old one
- Restart the server
- You should be good to go!
1.20.0Релиз1.21.6, 1.21.7, 1.21.8 · 3 августа 2025 г.
New in this release
- Bug fix - update tp latest ItemsAdder API
Compatibility
✔️ BentoBox API 3.0.0+ ✔️ Minecraft 1.21.5 or later only ✔️ Java 21
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
Upgrading
- Stop the server. Make a backup just in case.
- Copy this jar over the old one
- Restart the server
- You should be good to go!
What's Changed
- Update to latest ItemsAdder API by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/444
- Version 1.20.0 and Java 21 by @tastybento in https://github.com/BentoBoxWorld/AOneBlock/pull/442
Full Changelog: https://github.com/BentoBoxWorld/AOneBlock/compare/1.19.0...1.20.0
Комментарии
Загружаем…